Symbol: output
arch/arm/boot/compressed/decompress.c
63
int do_decompress(u8 *input, int len, u8 *output, void (*error)(char *x))
arch/arm/boot/compressed/decompress.c
65
return __decompress(input, len, NULL, NULL, output, 0, NULL, error);
arch/arm/boot/compressed/misc.h
16
int do_decompress(u8 *input, int len, u8 *output, void (*error)(char *x));
arch/arm/mach-davinci/pdata-quirks.c
148
.output = {
arch/arm/mach-davinci/pdata-quirks.c
159
.output = {
arch/arm/mach-pxa/reset.c
19
int init_gpio_reset(int gpio, int output, int level)
arch/arm/mach-pxa/reset.c
29
if (output)
arch/arm/mach-pxa/reset.h
20
extern int init_gpio_reset(int gpio, int output, int level);
arch/arm64/hyperv/hv_core.c
139
struct hv_get_vp_registers_output output;
arch/arm64/hyperv/hv_core.c
141
hv_get_vpreg_128(msr, &output);
arch/arm64/hyperv/hv_core.c
143
return output.as64.low;
arch/arm64/hyperv/hv_core.c
23
u64 hv_do_hypercall(u64 control, void *input, void *output)
arch/arm64/hyperv/hv_core.c
30
output_address = output ? virt_to_phys(output) : 0;
arch/arm64/include/asm/kvm_nested.h
100
return trans->output;
arch/arm64/include/asm/kvm_nested.h
89
phys_addr_t output;
arch/arm64/kvm/at.c
864
par |= tr->output & GENMASK(47, 12);
arch/arm64/kvm/nested.c
191
static int check_output_size(struct s2_walk_info *wi, phys_addr_t output)
arch/arm64/kvm/nested.c
195
if (output_size != 48 && (output & GENMASK_ULL(47, output_size)))
arch/arm64/kvm/nested.c
372
out->output = paddr;
arch/hexagon/include/asm/atomic.h
36
int output; \
arch/hexagon/include/asm/atomic.h
43
: "=&r" (output) \
arch/hexagon/include/asm/atomic.h
52
int output; \
arch/hexagon/include/asm/atomic.h
59
: "=&r" (output) \
arch/hexagon/include/asm/atomic.h
63
return output; \
arch/hexagon/include/asm/atomic.h
69
int output, val; \
arch/hexagon/include/asm/atomic.h
76
: "=&r" (output), "=&r" (val) \
arch/hexagon/include/asm/atomic.h
80
return output; \
arch/parisc/boot/compressed/misc.c
233
static void parse_elf(void *output)
arch/parisc/boot/compressed/misc.c
245
memcpy(&ehdr, output, sizeof(ehdr));
arch/parisc/boot/compressed/misc.c
262
memcpy(phdrs, output + ehdr.e_phoff, sizeof(*phdrs) * ehdr.e_phnum);
arch/parisc/boot/compressed/misc.c
271
memmove(dest, output + phdr->p_offset, phdr->p_filesz);
arch/parisc/boot/compressed/misc.c
299
char *output;
arch/parisc/boot/compressed/misc.c
326
output = (char *) vmlinux_addr;
arch/parisc/boot/compressed/misc.c
367
printf("output = %x\n", output);
arch/parisc/boot/compressed/misc.c
374
output, 0, NULL, error);
arch/parisc/boot/compressed/misc.c
375
parse_elf(output);
arch/parisc/boot/compressed/misc.c
377
output = (char *) kernel_addr;
arch/parisc/boot/compressed/misc.c
378
flush_data_cache(output, kernel_len);
arch/parisc/boot/compressed/misc.c
382
return (unsigned long) output;
arch/parisc/kernel/drivers.c
333
static char *print_hwpath(struct hardware_path *path, char *output)
arch/parisc/kernel/drivers.c
339
output += sprintf(output, "%u/", (unsigned char) path->bc[i]);
arch/parisc/kernel/drivers.c
341
output += sprintf(output, "%u", (unsigned char) path->mod);
arch/parisc/kernel/drivers.c
342
return output;
arch/parisc/kernel/drivers.c
354
char *print_pa_hwpath(struct parisc_device *dev, char *output)
arch/parisc/kernel/drivers.c
360
return print_hwpath(&path, output);
arch/parisc/kernel/drivers.c
389
char *print_pci_hwpath(struct pci_dev *dev, char *output)
arch/parisc/kernel/drivers.c
394
return print_hwpath(&path, output);
arch/parisc/kernel/drivers.c
404
char *output = name;
arch/parisc/kernel/drivers.c
412
output += sprintf(output, "%u:", (unsigned char) path.bc[i]);
arch/parisc/kernel/drivers.c
414
sprintf(output, "%u", (unsigned char) padev->hw_path);
arch/powerpc/kvm/mpic.c
151
int output; /* IRQ level, e.g. ILR_INTTGT_INT */
arch/powerpc/kvm/mpic.c
242
int output)
arch/powerpc/kvm/mpic.c
255
output);
arch/powerpc/kvm/mpic.c
257
if (output != ILR_INTTGT_INT) /* TODO */
arch/powerpc/kvm/mpic.c
264
int output)
arch/powerpc/kvm/mpic.c
273
output);
arch/powerpc/kvm/mpic.c
275
if (output != ILR_INTTGT_INT) /* TODO */
arch/powerpc/kvm/mpic.c
336
if (src->output != ILR_INTTGT_INT) {
arch/powerpc/kvm/mpic.c
338
__func__, src->output, n_IRQ, active, was_active,
arch/powerpc/kvm/mpic.c
339
dst->outputs_active[src->output]);
arch/powerpc/kvm/mpic.c
347
dst->outputs_active[src->output]++ == 0) {
arch/powerpc/kvm/mpic.c
349
__func__, src->output, n_CPU, n_IRQ);
arch/powerpc/kvm/mpic.c
350
mpic_irq_raise(opp, dst, src->output);
arch/powerpc/kvm/mpic.c
354
--dst->outputs_active[src->output] == 0) {
arch/powerpc/kvm/mpic.c
356
__func__, src->output, n_CPU, n_IRQ);
arch/powerpc/kvm/mpic.c
357
mpic_irq_lower(opp, dst, src->output);
arch/powerpc/kvm/mpic.c
499
if (src->output != ILR_INTTGT_INT) {
arch/powerpc/kvm/mpic.c
569
return opp->src[n_IRQ].output;
arch/powerpc/kvm/mpic.c
604
src->output = ILR_INTTGT_CINT;
arch/powerpc/kvm/mpic.c
615
src->output = ILR_INTTGT_INT;
arch/powerpc/kvm/mpic.c
630
src->output = val & ILR_INTTGT_MASK;
arch/powerpc/kvm/mpic.c
632
src->output);
arch/powerpc/platforms/82xx/ep8248e.c
70
static void ep8248e_set_mdio_dir(struct mdiobb_ctrl *ctrl, int output)
arch/powerpc/platforms/82xx/ep8248e.c
72
if (output)
arch/powerpc/platforms/pseries/plpks.c
822
u8 *output;
arch/powerpc/platforms/pseries/plpks.c
844
output = kzalloc(maxobjsize, GFP_KERNEL);
arch/powerpc/platforms/pseries/plpks.c
845
if (!output) {
arch/powerpc/platforms/pseries/plpks.c
852
virt_to_phys(label), label->size, virt_to_phys(output),
arch/powerpc/platforms/pseries/plpks.c
856
virt_to_phys(var->name), var->namelen, virt_to_phys(output),
arch/powerpc/platforms/pseries/plpks.c
871
memcpy(var->data, output, var->datalen);
arch/powerpc/platforms/pseries/plpks.c
876
kfree(output);
arch/riscv/include/asm/sbi.h
167
u32 output;
arch/riscv/kvm/vcpu_pmu.c
497
einfo[i].output = (ret > 0) ? 1 : 0;
arch/s390/boot/decompressor.c
79
void deploy_kernel(void *output)
arch/s390/boot/decompressor.c
82
NULL, NULL, output, vmlinux.image_size, NULL, decompress_error);
arch/s390/boot/decompressor.h
7
void deploy_kernel(void *output);
arch/s390/boot/startup.c
189
static void deploy_kernel(void *output)
arch/s390/boot/startup.c
193
if (output == uncompressed_start)
arch/s390/boot/startup.c
195
memmove(output, uncompressed_start, vmlinux.image_size);
arch/s390/include/asm/alternative.h
176
#define alternative_io(oldinstr, altinstr, feature, output, input...) \
arch/s390/include/asm/alternative.h
178
: output : input)
arch/s390/include/asm/fcx.h
47
dma64_t output;
arch/s390/kernel/uprobes.c
167
#define emu_load_ril(ptr, output) \
arch/s390/kernel/uprobes.c
178
*(output) = input; \
arch/sh/boot/compressed/misc.c
134
output = (unsigned char *)output_addr;
arch/sh/boot/compressed/misc.c
139
__decompress(input_data, input_len, NULL, NULL, output, 0, NULL, error);
arch/sh/boot/compressed/misc.c
33
static unsigned char *output;
arch/sparc/crypto/aes_glue.c
37
void (*ecb_encrypt)(const u64 *key, const u64 *input, u64 *output,
arch/sparc/crypto/aes_glue.c
39
void (*ecb_decrypt)(const u64 *key, const u64 *input, u64 *output,
arch/sparc/crypto/aes_glue.c
41
void (*cbc_encrypt)(const u64 *key, const u64 *input, u64 *output,
arch/sparc/crypto/aes_glue.c
43
void (*cbc_decrypt)(const u64 *key, const u64 *input, u64 *output,
arch/sparc/crypto/aes_glue.c
45
void (*ctr_crypt)(const u64 *key, const u64 *input, u64 *output,
arch/sparc/crypto/camellia_glue.c
129
typedef void cbc_crypt_op(const u64 *input, u64 *output, unsigned int len,
arch/sparc/crypto/camellia_glue.c
59
u32 *output, unsigned int key_len);
arch/sparc/crypto/camellia_glue.c
81
typedef void ecb_crypt_op(const u64 *input, u64 *output, unsigned int len,
arch/sparc/crypto/des_glue.c
129
extern void des_sparc64_cbc_encrypt(const u64 *input, u64 *output,
arch/sparc/crypto/des_glue.c
132
extern void des_sparc64_cbc_decrypt(const u64 *input, u64 *output,
arch/sparc/crypto/des_glue.c
220
u64 *output);
arch/sparc/crypto/des_glue.c
241
u64 *output, unsigned int len);
arch/sparc/crypto/des_glue.c
282
u64 *output, unsigned int len,
arch/sparc/crypto/des_glue.c
286
u64 *output, unsigned int len,
arch/sparc/crypto/des_glue.c
71
u64 *output);
arch/sparc/crypto/des_glue.c
91
extern void des_sparc64_ecb_crypt(const u64 *input, u64 *output,
arch/um/drivers/chan.h
22
unsigned int output:1;
arch/um/drivers/chan_kern.c
122
if (chan->output && need_output_blocking()) {
arch/um/drivers/chan_kern.c
194
chan->output && !need_output_blocking(),
arch/um/drivers/chan_kern.c
22
static int not_configged_open(int input, int output, int primary, void *data,
arch/um/drivers/chan_kern.c
234
if (chan->output && chan->enabled &&
arch/um/drivers/chan_kern.c
255
if (chan->output && chan->enabled &&
arch/um/drivers/chan_kern.c
361
if (chan->primary && chan->output)
arch/um/drivers/chan_kern.c
518
.output = 0,
arch/um/drivers/chan_kern.c
562
new->output = 1;
arch/um/drivers/chan_kern.c
572
new->output = 1;
arch/um/drivers/chan_kern.c
99
else fd = (*chan->ops->open)(chan->input, chan->output, chan->primary,
arch/um/drivers/fd.c
50
static int fd_open(int input, int output, int primary, void *d, char **dev_out)
arch/um/drivers/line.c
257
int line_setup_irq(int fd, int input, int output, struct line *line, void *data)
arch/um/drivers/line.c
272
if (output) {
arch/um/drivers/line.h
76
extern int line_setup_irq(int fd, int input, int output, struct line *line,
arch/um/drivers/null.c
20
static int null_open(int input, int output, int primary, void *d,
arch/um/drivers/port_user.c
71
static int port_open(int input, int output, int primary, void *d,
arch/um/drivers/pty.c
113
static int pty_open(int input, int output, int primary, void *d,
arch/um/drivers/pty.c
40
static int pts_open(int input, int output, int primary, void *d,
arch/um/drivers/tty.c
39
static int tty_open(int input, int output, int primary, void *d,
arch/um/drivers/tty.c
45
if (input && output)
arch/um/drivers/tty.c
49
else if (output)
arch/um/drivers/xterm.c
87
static int xterm_open(int input, int output, int primary, void *d,
arch/x86/boot/compressed/kaslr.c
355
unsigned long output)
arch/x86/boot/compressed/kaslr.c
366
mem_avoid[MEM_AVOID_ZO_RANGE].size = (output + init_size) - input;
arch/x86/boot/compressed/kaslr.c
863
unsigned long *output,
arch/x86/boot/compressed/kaslr.c
882
mem_avoid_init(input, input_size, *output);
arch/x86/boot/compressed/kaslr.c
889
min_addr = min(*output, 512UL << 20);
arch/x86/boot/compressed/kaslr.c
899
if (*output != random_addr)
arch/x86/boot/compressed/kaslr.c
900
*output = random_addr;
arch/x86/boot/compressed/misc.c
198
static void handle_relocations(void *output, unsigned long output_len,
arch/x86/boot/compressed/misc.c
203
unsigned long min_addr = (unsigned long)output;
arch/x86/boot/compressed/misc.c
252
for (reloc = output + output_len - sizeof(*reloc); *reloc; reloc--) {
arch/x86/boot/compressed/misc.c
276
static inline void handle_relocations(void *output, unsigned long output_len,
arch/x86/boot/compressed/misc.c
281
static size_t parse_elf(void *output)
arch/x86/boot/compressed/misc.c
293
memcpy(&ehdr, output, sizeof(ehdr));
arch/x86/boot/compressed/misc.c
306
memcpy(phdrs, output + ehdr.e_phoff, sizeof(*phdrs) * ehdr.e_phnum);
arch/x86/boot/compressed/misc.c
318
dest = output;
arch/x86/boot/compressed/misc.c
323
memmove(dest, output + phdr->p_offset, phdr->p_filesz);
arch/x86/boot/compressed/misc.c
407
asmlinkage __visible void *extract_kernel(void *rmode, unsigned char *output)
arch/x86/boot/compressed/misc.c
480
debug_putaddr(output);
arch/x86/boot/compressed/misc.c
491
(unsigned long *)&output,
arch/x86/boot/compressed/misc.c
496
if ((unsigned long)output & (MIN_KERNEL_ALIGN - 1))
arch/x86/boot/compressed/misc.c
518
accept_memory(__pa(output), needed_size);
arch/x86/boot/compressed/misc.c
521
entry_offset = decompress_kernel(output, virt_addr, error);
arch/x86/boot/compressed/misc.c
536
return output + entry_offset;
arch/x86/boot/compressed/misc.h
106
unsigned long *output,
arch/x86/boot/compressed/misc.h
112
unsigned long *output,
arch/x86/hyperv/hv_crash.c
589
struct hv_output_get_system_property *output;
arch/x86/hyperv/hv_crash.c
608
output = *this_cpu_ptr(hyperv_pcpu_output_arg);
arch/x86/hyperv/hv_crash.c
613
status = hv_do_hypercall(HVCALL_GET_SYSTEM_PROPERTY, input, output);
arch/x86/hyperv/hv_crash.c
614
cda_info.as_uint64 = output->hv_cda_info.as_uint64;
arch/x86/hyperv/hv_init.c
720
u32 *output, ret;
arch/x86/hyperv/hv_init.c
729
output = *this_cpu_ptr(hyperv_pcpu_output_arg);
arch/x86/hyperv/hv_init.c
732
status = hv_do_hypercall(control, input, output);
arch/x86/hyperv/hv_init.c
733
ret = output[0];
arch/x86/hyperv/irqdomain.c
21
struct hv_output_map_device_interrupt *output;
arch/x86/hyperv/irqdomain.c
30
output = *this_cpu_ptr(hyperv_pcpu_output_arg);
arch/x86/hyperv/irqdomain.c
63
input, output);
arch/x86/hyperv/irqdomain.c
64
*entry = output->interrupt_entry;
arch/x86/hyperv/ivm.c
72
u64 hv_ghcb_hypercall(u64 control, void *input, void *output, u32 input_size)
arch/x86/hyperv/ivm.c
95
hv_ghcb->hypercall.outputgpa = (u64)output;
arch/x86/include/asm/alternative.h
265
#define alternative_io(oldinstr, newinstr, ft_flags, output, input...) \
arch/x86/include/asm/alternative.h
267
: output : "i" (0), ## input)
arch/x86/include/asm/alternative.h
279
#define alternative_call(oldfunc, newfunc, ft_flags, output, input, clobbers...) \
arch/x86/include/asm/alternative.h
281
: ALT_OUTPUT_SP(output) \
arch/x86/include/asm/alternative.h
293
output, input, clobbers...) \
arch/x86/include/asm/alternative.h
296
: ALT_OUTPUT_SP(output) \
arch/x86/include/asm/mshyperv.h
70
static inline u64 hv_do_hypercall(u64 control, void *input, void *output)
arch/x86/include/asm/mshyperv.h
73
u64 output_address = output ? virt_to_phys(output) : 0;
arch/x86/include/asm/uaccess.h
301
: [output] ltype(x) \
arch/x86/include/asm/uaccess.h
322
[output] "=&A"(x) \
arch/x86/include/asm/uaccess.h
366
[output] "=a" (x) \
arch/x86/kernel/fpu/legacy.h
18
#define user_insn(insn, output, input...) \
arch/x86/kernel/fpu/legacy.h
28
: [err] "=a" (err), output \
arch/x86/kernel/fpu/legacy.h
33
#define kernel_insn_err(insn, output, input...) \
arch/x86/kernel/fpu/legacy.h
39
: [err] "=r" (err), output \
arch/x86/kernel/fpu/legacy.h
44
#define kernel_insn(insn, output, input...) \
arch/x86/kernel/fpu/legacy.h
48
: output : input)
arch/x86/kvm/i8259.c
236
s->output = 0;
arch/x86/kvm/i8259.c
565
if (!s->output && level)
arch/x86/kvm/i8259.c
567
s->output = level;
arch/x86/kvm/irq.c
83
return v->kvm->arch.vpic->output;
arch/x86/kvm/irq.h
57
int output; /* intr from master PIC */
arch/x86/kvm/vmx/tdx.c
3008
struct kvm_cpuid2 __user *output;
arch/x86/kvm/vmx/tdx.c
3013
output = u64_to_user_ptr(cmd->data);
arch/x86/kvm/vmx/tdx.c
3015
sizeof(output->entries[0]) * KVM_MAX_CPUID_ENTRIES,
arch/x86/kvm/vmx/tdx.c
3020
if (copy_from_user(td_cpuid, output, sizeof(*output))) {
arch/x86/kvm/vmx/tdx.c
3049
if (copy_to_user(output, td_cpuid, sizeof(*output))) {
arch/x86/kvm/vmx/tdx.c
3057
if (copy_to_user(output->entries, td_cpuid->entries,
arch/x86/kvm/vmx/vmx_ops.h
102
: [output] "=r" (value)
arch/x86/kvm/vmx/vmx_ops.h
145
_ASM_EXTABLE_TYPE_REG(1b, 2b, EX_TYPE_ONE_REG, %[output])
arch/x86/kvm/vmx/vmx_ops.h
147
: ASM_CALL_CONSTRAINT, [output] "=&r" (value)
crypto/tcrypt.c
873
char *output;
crypto/tcrypt.c
903
output = kmalloc(MAX_DIGEST_SIZE, GFP_KERNEL);
crypto/tcrypt.c
904
if (!output)
crypto/tcrypt.c
921
ahash_request_set_crypt(req, sg, output, speed[i].plen);
crypto/tcrypt.c
925
speed[i].plen, output, secs);
crypto/tcrypt.c
929
speed[i].plen, output);
crypto/tcrypt.c
938
kfree(output);
crypto/testmgr.c
3277
char *output, *decomp_out;
crypto/testmgr.c
3283
output = kmalloc(COMP_BUF_SIZE, GFP_KERNEL);
crypto/testmgr.c
3284
if (!output)
crypto/testmgr.c
3289
kfree(output);
crypto/testmgr.c
3304
memset(output, 0, dlen);
crypto/testmgr.c
3307
sg_init_one(&dst, output, dlen);
crypto/testmgr.c
3333
sg_init_one(&src, output, ilen);
crypto/testmgr.c
3359
hexdump(output, req->dlen);
crypto/testmgr.c
3381
memset(output, 0, dlen);
crypto/testmgr.c
3384
sg_init_one(&dst, output, dlen);
crypto/testmgr.c
3417
if (memcmp(output, dtemplate[i].output, req->dlen)) {
crypto/testmgr.c
3420
hexdump(output, req->dlen);
crypto/testmgr.c
3435
kfree(output);
crypto/testmgr.h
32570
char output[COMP_BUF_SIZE];
crypto/testmgr.h
32584
.output = "\xf3\xca\xcf\xcc\x53\x28\x2d\x56"
crypto/testmgr.h
32595
.output = "\x5d\x8d\x31\x0e\xc2\x30\x10\x04"
crypto/testmgr.h
32634
.output = "This document describes a compression method based on the DEFLATE"
crypto/testmgr.h
32645
.output = "Join us now and share the software "
crypto/testmgr.h
32659
.output = "\x00\x0d\x4a\x6f\x69\x6e\x20\x75"
crypto/testmgr.h
32673
.output = "\x00\x2c\x54\x68\x69\x73\x20\x64"
crypto/testmgr.h
32714
.output = "This document describes a compression method based on the LZO "
crypto/testmgr.h
32726
.output = "Join us now and share the software "
crypto/testmgr.h
32737
.output = "\x11\x01\x00\x0d\x4a\x6f\x69\x6e"
crypto/testmgr.h
32751
.output = "\x11\x01\x00\x2c\x54\x68\x69\x73"
crypto/testmgr.h
32792
.output = "This document describes a compression method based on the LZO "
crypto/testmgr.h
32806
.output = "Join us now and share the software "
crypto/testmgr.h
33855
.output = "\xf9\x21\x4c\x5a\x34\x20\x69\x73\x20\x6c\x6f\x73\x73"
crypto/testmgr.h
33897
.output = "LZ4 is lossless compression algorithm, providing"
crypto/testmgr.h
33916
.output = "\xf9\x21\x4c\x5a\x34\x20\x69\x73\x20\x6c\x6f\x73\x73"
crypto/testmgr.h
33958
.output = "LZ4 is lossless compression algorithm, providing"
crypto/testmgr.h
33974
.output = "\x28\xb5\x2f\xfd\x00\x50\xf5\x00\x00\xb8\x54\x68\x65"
crypto/testmgr.h
33988
.output = "\x28\xb5\x2f\xfd\x00\x50\x75\x04\x00\x42\x4b\x1e\x17"
crypto/testmgr.h
34011
.output = "The algorithm is zstd. "
crypto/testmgr.h
34030
.output = "zstd, short for Zstandard, is a fast lossless "
drivers/accel/habanalabs/common/habanalabs.h
2300
void *output;
drivers/accel/habanalabs/common/habanalabs_ioctl.c
201
void *input = NULL, *output = NULL;
drivers/accel/habanalabs/common/habanalabs_ioctl.c
230
output = kzalloc(args->output_size, GFP_KERNEL);
drivers/accel/habanalabs/common/habanalabs_ioctl.c
231
if (!output) {
drivers/accel/habanalabs/common/habanalabs_ioctl.c
236
params->output = output;
drivers/accel/habanalabs/common/habanalabs_ioctl.c
247
if (output && copy_to_user((void __user *) (uintptr_t) args->output_ptr,
drivers/accel/habanalabs/common/habanalabs_ioctl.c
248
output, args->output_size)) {
drivers/accel/habanalabs/common/habanalabs_ioctl.c
257
kfree(output);
drivers/accel/habanalabs/common/habanalabs_ioctl.c
498
rc = hl_fw_cpucp_pll_info_get(hdev, args->pll_index, freq_info.output);
drivers/accel/habanalabs/gaudi/gaudi_coresight.c
690
*(u64 *) params->output = ((u64) msb << 40) |
drivers/accel/habanalabs/gaudi/gaudi_coresight.c
784
u64 *output;
drivers/accel/habanalabs/gaudi/gaudi_coresight.c
826
output = params->output;
drivers/accel/habanalabs/gaudi/gaudi_coresight.c
832
if (!output)
drivers/accel/habanalabs/gaudi/gaudi_coresight.c
850
output[i] = RREG32(base_reg + i * 8);
drivers/accel/habanalabs/gaudi/gaudi_coresight.c
852
output[overflow_idx] = RREG32(base_reg + 0xCC0);
drivers/accel/habanalabs/gaudi/gaudi_coresight.c
854
output[cycle_cnt_idx] = RREG32(base_reg + 0xFC);
drivers/accel/habanalabs/gaudi/gaudi_coresight.c
855
output[cycle_cnt_idx] <<= 32;
drivers/accel/habanalabs/gaudi/gaudi_coresight.c
856
output[cycle_cnt_idx] |= RREG32(base_reg + 0xF8);
drivers/accel/habanalabs/gaudi2/gaudi2_coresight.c
2293
*(u64 *) params->output = ((u64) msb << 40) | ((u64) rwphi << 32) | rwp;
drivers/accel/habanalabs/gaudi2/gaudi2_coresight.c
2445
u64 *output;
drivers/accel/habanalabs/gaudi2/gaudi2_coresight.c
2508
output = params->output;
drivers/accel/habanalabs/gaudi2/gaudi2_coresight.c
2516
if (output && output_arr_len > 2) {
drivers/accel/habanalabs/gaudi2/gaudi2_coresight.c
2527
output[i] = RREG32(performance_counter_offset);
drivers/accel/habanalabs/gaudi2/gaudi2_coresight.c
2530
output[overflow_idx] = RREG32(base_reg + mmSPMU_PMOVSSET_EL0_OFFSET);
drivers/accel/habanalabs/gaudi2/gaudi2_coresight.c
2531
output[cycle_cnt_idx] = RREG32(base_reg + mmSPMU_PMCCNTR_H_EL0_OFFSET);
drivers/accel/habanalabs/gaudi2/gaudi2_coresight.c
2532
output[cycle_cnt_idx] <<= 32;
drivers/accel/habanalabs/gaudi2/gaudi2_coresight.c
2533
output[cycle_cnt_idx] |= RREG32(base_reg + mmSPMU_PMCCNTR_L_EL0_OFFSET);
drivers/accel/habanalabs/goya/goya_coresight.c
477
*(u64 *) params->output = ((u64) rwphi << 32) | rwp;
drivers/accel/habanalabs/goya/goya_coresight.c
579
u64 *output;
drivers/accel/habanalabs/goya/goya_coresight.c
621
output = params->output;
drivers/accel/habanalabs/goya/goya_coresight.c
627
if (!output)
drivers/accel/habanalabs/goya/goya_coresight.c
645
output[i] = RREG32(base_reg + i * 8);
drivers/accel/habanalabs/goya/goya_coresight.c
647
output[overflow_idx] = RREG32(base_reg + 0xCC0);
drivers/accel/habanalabs/goya/goya_coresight.c
649
output[cycle_cnt_idx] = RREG32(base_reg + 0xFC);
drivers/accel/habanalabs/goya/goya_coresight.c
650
output[cycle_cnt_idx] <<= 32;
drivers/accel/habanalabs/goya/goya_coresight.c
651
output[cycle_cnt_idx] |= RREG32(base_reg + 0xF8);
drivers/acpi/acpi_tad.c
107
struct acpi_buffer output = { ACPI_ALLOCATE_BUFFER };
drivers/acpi/acpi_tad.c
113
status = acpi_evaluate_object(handle, "_GRT", NULL, &output);
drivers/acpi/acpi_tad.c
117
out_obj = output.pointer;
drivers/acpi/acpi_tad.c
132
ACPI_FREE(output.pointer);
drivers/acpi/apei/einj-core.c
950
char output[2 * COMPONENT_LEN + 1];
drivers/acpi/apei/einj-core.c
954
if (*off >= sizeof(output))
drivers/acpi/apei/einj-core.c
958
sprintf(output + 2 * i, "%.02x", data[COMPONENT_LEN - i - 1]);
drivers/acpi/apei/einj-core.c
959
output[2 * COMPONENT_LEN] = '\n';
drivers/acpi/apei/einj-core.c
961
return simple_read_from_buffer(buf, count, off, output, sizeof(output));
drivers/acpi/bus.c
202
struct acpi_buffer *output)
drivers/acpi/bus.c
221
output->length = ACPI_ALLOCATE_BUFFER;
drivers/acpi/bus.c
222
output->pointer = NULL;
drivers/acpi/bus.c
224
status = acpi_evaluate_object(handle, "_OSC", &input, output);
drivers/acpi/bus.c
225
if (ACPI_FAILURE(status) || !output->length)
drivers/acpi/bus.c
228
out_obj = output->pointer;
drivers/acpi/bus.c
290
struct acpi_buffer output;
drivers/acpi/bus.c
302
in_params, &output);
drivers/acpi/bus.c
306
out_obj = output.pointer;
drivers/acpi/bus.c
337
struct acpi_buffer output;
drivers/acpi/bus.c
348
ret = acpi_eval_osc(handle, &guid, rev, &cap, in_params, &output);
drivers/acpi/bus.c
352
out_obj = output.pointer;
drivers/acpi/bus.c
389
if (ACPI_FAILURE(acpi_evaluate_object(handle, "_OSC", &input, &output))) {
drivers/acpi/cppc_acpi.c
685
struct acpi_buffer output = {ACPI_ALLOCATE_BUFFER, NULL};
drivers/acpi/cppc_acpi.c
705
status = acpi_evaluate_object_typed(handle, "_CPC", NULL, &output,
drivers/acpi/cppc_acpi.c
712
out_obj = (union acpi_object *) output.pointer;
drivers/acpi/cppc_acpi.c
907
kfree(output.pointer);
drivers/acpi/cppc_acpi.c
921
kfree(output.pointer);
drivers/acpi/utils.c
502
union acpi_object *output;
drivers/acpi/utils.c
508
output = buffer.pointer;
drivers/acpi/utils.c
510
if (!output || output->type != ACPI_TYPE_PACKAGE
drivers/acpi/utils.c
511
|| !output->package.count
drivers/acpi/utils.c
512
|| output->package.elements[0].type != ACPI_TYPE_BUFFER
drivers/acpi/utils.c
513
|| output->package.elements[0].buffer.length < ACPI_PLD_REV1_BUFFER_SIZE) {
drivers/acpi/utils.c
519
output->package.elements[0].buffer.pointer,
drivers/acpi/utils.c
520
output->package.elements[0].buffer.length,
drivers/ata/libata-acpi.c
356
struct acpi_buffer output = { .length = ACPI_ALLOCATE_BUFFER };
drivers/ata/libata-acpi.c
365
status = acpi_evaluate_object(handle, "_GTM", NULL, &output);
drivers/ata/libata-acpi.c
378
out_obj = output.pointer;
drivers/ata/libata-acpi.c
395
kfree(output.pointer);
drivers/ata/libata-acpi.c
473
struct acpi_buffer output;
drivers/ata/libata-acpi.c
484
output.length = ACPI_ALLOCATE_BUFFER;
drivers/ata/libata-acpi.c
485
output.pointer = NULL; /* ACPI-CA sets this; save/free it later */
drivers/ata/libata-acpi.c
489
&output);
drivers/ata/libata-acpi.c
490
out_obj = dev->gtf_cache = output.pointer;
drivers/ata/libata-acpi.c
501
if (!output.length || !output.pointer) {
drivers/ata/libata-acpi.c
503
(unsigned long long)output.length,
drivers/ata/libata-acpi.c
504
output.pointer);
drivers/base/cacheinfo.c
693
const char *output;
drivers/base/cacheinfo.c
697
output = "Data";
drivers/base/cacheinfo.c
700
output = "Instruction";
drivers/base/cacheinfo.c
703
output = "Unified";
drivers/base/cacheinfo.c
709
return sysfs_emit(buf, "%s\n", output);
drivers/base/cacheinfo.c
717
const char *output;
drivers/base/cacheinfo.c
720
output = "ReadWriteAllocate";
drivers/base/cacheinfo.c
722
output = "ReadAllocate";
drivers/base/cacheinfo.c
724
output = "WriteAllocate";
drivers/base/cacheinfo.c
728
return sysfs_emit(buf, "%s\n", output);
drivers/base/core.c
427
const char *output;
drivers/base/core.c
431
output = "not tracked";
drivers/base/core.c
434
output = "dormant";
drivers/base/core.c
437
output = "available";
drivers/base/core.c
440
output = "consumer probing";
drivers/base/core.c
443
output = "active";
drivers/base/core.c
446
output = "supplier unbinding";
drivers/base/core.c
449
output = "unknown";
drivers/base/core.c
453
return sysfs_emit(buf, "%s\n", output);
drivers/base/core.c
461
const char *output;
drivers/base/core.c
464
output = "supplier unbind";
drivers/base/core.c
466
output = "consumer unbind";
drivers/base/core.c
468
output = "never";
drivers/base/core.c
470
return sysfs_emit(buf, "%s\n", output);
drivers/base/memory.c
183
const char *output;
drivers/base/memory.c
191
output = "online";
drivers/base/memory.c
194
output = "offline";
drivers/base/memory.c
197
output = "going-offline";
drivers/base/memory.c
204
return sysfs_emit(buf, "%s\n", output);
drivers/base/power/sysfs.c
152
const char *output;
drivers/base/power/sysfs.c
155
output = "error";
drivers/base/power/sysfs.c
157
output = "unsupported";
drivers/base/power/sysfs.c
161
output = "suspended";
drivers/base/power/sysfs.c
164
output = "suspending";
drivers/base/power/sysfs.c
167
output = "resuming";
drivers/base/power/sysfs.c
170
output = "active";
drivers/base/power/sysfs.c
176
return sysfs_emit(buf, "%s\n", output);
drivers/base/power/sysfs.c
572
const char *output;
drivers/base/power/sysfs.c
575
output = "disabled & forbidden";
drivers/base/power/sysfs.c
577
output = "disabled";
drivers/base/power/sysfs.c
579
output = "forbidden";
drivers/base/power/sysfs.c
581
output = "enabled";
drivers/base/power/sysfs.c
583
return sysfs_emit(buf, "%s\n", output);
drivers/base/soc.c
73
const char *output;
drivers/base/soc.c
76
output = soc_dev->attr->machine;
drivers/base/soc.c
78
output = soc_dev->attr->family;
drivers/base/soc.c
80
output = soc_dev->attr->revision;
drivers/base/soc.c
82
output = soc_dev->attr->serial_number;
drivers/base/soc.c
84
output = soc_dev->attr->soc_id;
drivers/base/soc.c
88
return sysfs_emit(buf, "%s\n", output);
drivers/char/tpm/tpm-buf.c
176
static void tpm_buf_read(struct tpm_buf *buf, off_t *offset, size_t count, void *output)
drivers/char/tpm/tpm-buf.c
191
memcpy(output, &buf->data[*offset], count);
drivers/clk/at91/at91rm9200.c
24
.output = { .min = 0, .max = 80000000 },
drivers/clk/at91/at91rm9200.c
38
.output = rm9200_pll_outputs,
drivers/clk/at91/at91sam9260.c
125
.output = { .min = 0, .max = 133000000 },
drivers/clk/at91/at91sam9260.c
147
.output = sam9g20_plla_outputs,
drivers/clk/at91/at91sam9260.c
163
.output = sam9g20_pllb_outputs,
drivers/clk/at91/at91sam9260.c
183
.output = { .min = 0, .max = 94000000 },
drivers/clk/at91/at91sam9260.c
195
.output = sam9261_plla_outputs,
drivers/clk/at91/at91sam9260.c
211
.output = sam9261_pllb_outputs,
drivers/clk/at91/at91sam9260.c
263
.output = { .min = 0, .max = 120000000 },
drivers/clk/at91/at91sam9260.c
275
.output = sam9263_pll_outputs,
drivers/clk/at91/at91sam9260.c
38
.output = { .min = 0, .max = 105000000 },
drivers/clk/at91/at91sam9260.c
54
.output = sam9260_plla_outputs,
drivers/clk/at91/at91sam9260.c
70
.output = sam9260_pllb_outputs,
drivers/clk/at91/at91sam9g45.c
13
.output = { .min = 0, .max = 133333333 },
drivers/clk/at91/at91sam9g45.c
35
.output = plla_outputs,
drivers/clk/at91/at91sam9n12.c
13
.output = { .min = 0, .max = 133333333 },
drivers/clk/at91/at91sam9n12.c
36
.output = plla_outputs,
drivers/clk/at91/at91sam9n12.c
50
.output = pllb_outputs,
drivers/clk/at91/at91sam9rl.c
13
.output = { .min = 0, .max = 94000000 },
drivers/clk/at91/at91sam9rl.c
27
.output = sam9rl_plla_outputs,
drivers/clk/at91/at91sam9x5.c
13
.output = { .min = 0, .max = 133333333 },
drivers/clk/at91/at91sam9x5.c
36
.output = plla_outputs,
drivers/clk/at91/clk-master.c
105
if (rate < characteristics->output.min)
drivers/clk/at91/clk-master.c
107
else if (rate > characteristics->output.max)
drivers/clk/at91/clk-master.c
198
if (rate < characteristics->output.min)
drivers/clk/at91/clk-master.c
200
else if (rate > characteristics->output.max)
drivers/clk/at91/clk-master.c
313
tmp_diff = characteristics->output.max - new_rate;
drivers/clk/at91/clk-pll.c
216
if (bestrate >= characteristics->output[i].min &&
drivers/clk/at91/clk-pll.c
217
bestrate <= characteristics->output[i].max)
drivers/clk/at91/clk-sam9x60-pll.c
465
if (rate < characteristics->output[0].min ||
drivers/clk/at91/clk-sam9x60-pll.c
466
rate > characteristics->output[0].max)
drivers/clk/at91/clk-sam9x60-pll.c
487
if (best_rate < characteristics->output[0].min ||
drivers/clk/at91/clk-sam9x60-pll.c
488
best_rate > characteristics->output[0].max)
drivers/clk/at91/dt-compat.c
376
if (of_at91_get_clk_range(np, "atmel,clk-output-range", &characteristics->output))
drivers/clk/at91/dt-compat.c
551
struct clk_range *output;
drivers/clk/at91/dt-compat.c
575
output = kzalloc_objs(*output, num_output);
drivers/clk/at91/dt-compat.c
576
if (!output)
drivers/clk/at91/dt-compat.c
597
output[i].min = tmp;
drivers/clk/at91/dt-compat.c
602
output[i].max = tmp;
drivers/clk/at91/dt-compat.c
625
characteristics->output = output;
drivers/clk/at91/dt-compat.c
633
kfree(output);
drivers/clk/at91/pmc.h
52
struct clk_range output;
drivers/clk/at91/pmc.h
78
const struct clk_range *output;
drivers/clk/at91/sam9x60.c
14
.output = { .min = 140000000, .max = 200000000 },
drivers/clk/at91/sam9x60.c
37
.output = plla_outputs,
drivers/clk/at91/sam9x60.c
49
.output = upll_outputs,
drivers/clk/at91/sam9x7.c
108
.output = plla_outputs,
drivers/clk/at91/sam9x7.c
116
.output = upll_outputs,
drivers/clk/at91/sam9x7.c
125
.output = lvdspll_outputs,
drivers/clk/at91/sam9x7.c
133
.output = audiopll_outputs,
drivers/clk/at91/sam9x7.c
141
.output = plladiv2_outputs,
drivers/clk/at91/sam9x7.c
51
.output = { .min = 32000000, .max = 266666667 },
drivers/clk/at91/sama5d2.c
13
.output = { .min = 124000000, .max = 166000000 },
drivers/clk/at91/sama5d2.c
28
.output = plla_outputs,
drivers/clk/at91/sama5d3.c
13
.output = { .min = 0, .max = 166000000 },
drivers/clk/at91/sama5d3.c
28
.output = plla_outputs,
drivers/clk/at91/sama5d4.c
13
.output = { .min = 125000000, .max = 200000000 },
drivers/clk/at91/sama5d4.c
28
.output = plla_outputs,
drivers/clk/at91/sama7d65.c
1068
.output = { .min = 32768, .max = 200000000 },
drivers/clk/at91/sama7d65.c
139
.output = cpu_pll_outputs,
drivers/clk/at91/sama7d65.c
148
.output = pll_outputs,
drivers/clk/at91/sama7d65.c
156
.output = lvdspll_outputs,
drivers/clk/at91/sama7d65.c
164
.output = upll_outputs,
drivers/clk/at91/sama7g5.c
114
.output = cpu_pll_outputs,
drivers/clk/at91/sama7g5.c
123
.output = pll_outputs,
drivers/clk/at91/sama7g5.c
946
.output = { .min = 32768, .max = 200000000 },
drivers/clk/clk-si5341.c
137
#define SI5341_OUT_CONFIG(output) \
drivers/clk/clk-si5341.c
138
((output)->data->reg_output_offset[(output)->index])
drivers/clk/clk-si5341.c
139
#define SI5341_OUT_FORMAT(output) (SI5341_OUT_CONFIG(output) + 1)
drivers/clk/clk-si5341.c
140
#define SI5341_OUT_CM(output) (SI5341_OUT_CONFIG(output) + 2)
drivers/clk/clk-si5341.c
141
#define SI5341_OUT_MUX_SEL(output) (SI5341_OUT_CONFIG(output) + 3)
drivers/clk/clk-si5341.c
142
#define SI5341_OUT_R_REG(output) \
drivers/clk/clk-si5341.c
143
((output)->data->reg_rdiv_offset[(output)->index])
drivers/clk/clk-si5341.c
756
struct clk_si5341_output *output = to_clk_si5341_output(hw);
drivers/clk/clk-si5341.c
760
err = regmap_read(output->data->regmap,
drivers/clk/clk-si5341.c
761
SI5341_OUT_CONFIG(output), &val);
drivers/clk/clk-si5341.c
772
struct clk_si5341_output *output = to_clk_si5341_output(hw);
drivers/clk/clk-si5341.c
774
regmap_update_bits(output->data->regmap,
drivers/clk/clk-si5341.c
775
SI5341_OUT_CONFIG(output),
drivers/clk/clk-si5341.c
777
regmap_update_bits(output->data->regmap,
drivers/clk/clk-si5341.c
778
SI5341_OUT_CONFIG(output),
drivers/clk/clk-si5341.c
785
struct clk_si5341_output *output = to_clk_si5341_output(hw);
drivers/clk/clk-si5341.c
788
err = regmap_update_bits(output->data->regmap,
drivers/clk/clk-si5341.c
789
SI5341_OUT_CONFIG(output),
drivers/clk/clk-si5341.c
794
return regmap_update_bits(output->data->regmap,
drivers/clk/clk-si5341.c
795
SI5341_OUT_CONFIG(output),
drivers/clk/clk-si5341.c
802
struct clk_si5341_output *output = to_clk_si5341_output(hw);
drivers/clk/clk-si5341.c
808
err = regmap_read(output->data->regmap,
drivers/clk/clk-si5341.c
809
SI5341_OUT_CONFIG(output), &val);
drivers/clk/clk-si5341.c
817
err = regmap_bulk_read(output->data->regmap,
drivers/clk/clk-si5341.c
818
SI5341_OUT_R_REG(output), r, 3);
drivers/clk/clk-si5341.c
874
struct clk_si5341_output *output = to_clk_si5341_output(hw);
drivers/clk/clk-si5341.c
893
err = regmap_update_bits(output->data->regmap,
drivers/clk/clk-si5341.c
894
SI5341_OUT_CONFIG(output),
drivers/clk/clk-si5341.c
904
return regmap_bulk_write(output->data->regmap,
drivers/clk/clk-si5341.c
905
SI5341_OUT_R_REG(output), r, 3);
drivers/clk/clk-si5341.c
908
static int si5341_output_reparent(struct clk_si5341_output *output, u8 index)
drivers/clk/clk-si5341.c
910
return regmap_update_bits(output->data->regmap,
drivers/clk/clk-si5341.c
911
SI5341_OUT_MUX_SEL(output), 0x07, index);
drivers/clk/clk-si5341.c
916
struct clk_si5341_output *output = to_clk_si5341_output(hw);
drivers/clk/clk-si5341.c
918
if (index >= output->data->num_synth)
drivers/clk/clk-si5341.c
921
return si5341_output_reparent(output, index);
drivers/clk/clk-si5341.c
926
struct clk_si5341_output *output = to_clk_si5341_output(hw);
drivers/clk/clk-si5341.c
929
regmap_read(output->data->regmap, SI5341_OUT_MUX_SEL(output), &val);
drivers/clk/microchip/clk-mpfs.c
207
.output.shift = _shift, \
drivers/clk/microchip/clk-mpfs.c
208
.output.width = _width, \
drivers/clk/microchip/clk-mpfs.c
209
.output.table = NULL, \
drivers/clk/microchip/clk-mpfs.c
211
.output.flags = _flags, \
drivers/clk/microchip/clk-mpfs.c
212
.output.hw.init = CLK_HW_INIT(_name, _parent, &clk_divider_ops, 0), \
drivers/clk/microchip/clk-mpfs.c
213
.output.lock = &mpfs_clk_lock, \
drivers/clk/microchip/clk-mpfs.c
237
msspll_out_hw->output.reg = data->msspll_base + msspll_out_hw->reg_offset;
drivers/clk/microchip/clk-mpfs.c
238
ret = devm_clk_hw_register(dev, &msspll_out_hw->output.hw);
drivers/clk/microchip/clk-mpfs.c
243
data->hw_data.hws[msspll_out_hw->id] = &msspll_out_hw->output.hw;
drivers/clk/microchip/clk-mpfs.c
74
struct clk_divider output;
drivers/clk/renesas/rzv2h-cpg.c
260
u64 fvco, output;
drivers/clk/renesas/rzv2h-cpg.c
333
output = mul_u32_u32(p.m * 65536, RZ_V2H_OSC_CLK_IN_MEGA);
drivers/clk/renesas/rzv2h-cpg.c
335
output += p.k * RZ_V2H_OSC_CLK_IN_MEGA;
drivers/clk/renesas/rzv2h-cpg.c
337
output *= MILLI;
drivers/clk/renesas/rzv2h-cpg.c
338
output = DIV_U64_ROUND_CLOSEST(output, 65536 * p.p * divider);
drivers/clk/renesas/rzv2h-cpg.c
341
if (output < fout_min_millihz ||
drivers/clk/renesas/rzv2h-cpg.c
342
output > fout_max_millihz)
drivers/clk/renesas/rzv2h-cpg.c
345
p.error_millihz = freq_millihz - output;
drivers/clk/renesas/rzv2h-cpg.c
346
p.freq_millihz = output;
drivers/clk/st/clkgen-fsyn.c
350
unsigned long output, struct stm_fs *fs)
drivers/clk/st/clkgen-fsyn.c
359
if (output < 384000000 || output > 660000000)
drivers/clk/st/clkgen-fsyn.c
368
output /= 1000;
drivers/clk/st/clkgen-fsyn.c
370
n = output * pdiv / input;
drivers/clk/st/clkgen-fsyn.c
646
signed long input, unsigned long output, uint64_t *p,
drivers/clk/st/clkgen-fsyn.c
653
val = (uint64_t)output << si;
drivers/clk/st/clkgen-fsyn.c
669
new_deviation = abs(output - new_freq);
drivers/clk/st/clkgen-fsyn.c
682
unsigned long output, struct stm_fs *fs)
drivers/clk/st/clkgen-fsyn.c
698
input, output, &p1, fs);
drivers/clk/st/clkgen-fsyn.c
700
input, output, &p2, fs);
drivers/clk/st/clkgen-fsyn.c
709
input, output, &p, fs);
drivers/clk/st/clkgen-fsyn.c
732
new_deviation = abs(output - new_freq);
drivers/clk/st/clkgen-fsyn.c
82
unsigned long output, struct stm_fs *fs);
drivers/clk/st/clkgen-pll.c
315
static int clk_pll3200c32_get_params(unsigned long input, unsigned long output,
drivers/clk/st/clkgen-pll.c
329
if (output < 800000000 || output > 1600000000)
drivers/clk/st/clkgen-pll.c
333
output /= 1000;
drivers/clk/st/clkgen-pll.c
336
n = i * output / (2 * input);
drivers/clk/st/clkgen-pll.c
346
new_deviation = abs(new_freq - output);
drivers/clk/st/clkgen-pll.c
479
static int clk_pll4600c28_get_params(unsigned long input, unsigned long output,
drivers/clk/st/clkgen-pll.c
488
if (output < 19000000 || output > 3000000000u)
drivers/clk/st/clkgen-pll.c
498
n = output / (infin * 2);
drivers/clk/st/clkgen-pll.c
506
if (new_freq < output)
drivers/clk/st/clkgen-pll.c
509
new_deviation = new_freq - output;
drivers/clk/ti/clkctrl.c
476
const char *output;
drivers/clk/ti/clkctrl.c
481
&output)) {
drivers/clk/ti/clkctrl.c
484
len = strlen(output);
drivers/clk/ti/clkctrl.c
485
end = strstr(output, "_clkctrl");
drivers/clk/ti/clkctrl.c
488
name = kstrndup(output, len, GFP_KERNEL);
drivers/cpufreq/pcc-cpufreq.c
305
struct acpi_buffer output = {ACPI_ALLOCATE_BUFFER, NULL};
drivers/cpufreq/pcc-cpufreq.c
329
status = acpi_evaluate_object(*handle, "_OSC", &input, &output);
drivers/cpufreq/pcc-cpufreq.c
333
if (!output.length)
drivers/cpufreq/pcc-cpufreq.c
336
out_obj = output.pointer;
drivers/cpufreq/pcc-cpufreq.c
354
kfree(output.pointer);
drivers/cpufreq/pcc-cpufreq.c
358
status = acpi_evaluate_object(*handle, "_OSC", &input, &output);
drivers/cpufreq/pcc-cpufreq.c
362
if (!output.length)
drivers/cpufreq/pcc-cpufreq.c
365
out_obj = output.pointer;
drivers/cpufreq/pcc-cpufreq.c
384
kfree(output.pointer);
drivers/cpufreq/pcc-cpufreq.c
391
struct acpi_buffer output = {ACPI_ALLOCATE_BUFFER, NULL};
drivers/cpufreq/pcc-cpufreq.c
414
status = acpi_evaluate_object(handle, "PCCH", NULL, &output);
drivers/cpufreq/pcc-cpufreq.c
418
out_obj = output.pointer;
drivers/cpufreq/pcc-cpufreq.c
529
kfree(output.pointer);
drivers/cpufreq/pcc-cpufreq.c
534
kfree(output.pointer);
drivers/crypto/caam/blob_gen.c
124
dma_out = dma_map_single(jrdev, info->output, output_len,
drivers/crypto/caam/blob_gen.c
197
DUMP_PREFIX_ADDRESS, 16, 1, info->output,
drivers/crypto/ccp/sev-dev-tio.c
110
struct sla_addr_t output;
drivers/crypto/ccp/sev-dev-tio.c
548
rc1 = sla_expand(&dev_data->output, &dev_data->output_len);
drivers/crypto/ccp/sev-dev-tio.c
636
ctrl->output = dev_data->output;
drivers/crypto/ccp/sev-dev-tio.c
660
sla_free(dev_data->output, tio_status->spdm_out_size_max, true);
drivers/crypto/ccp/sev-dev-tio.c
674
dev_data->output = sla_alloc(dev_data->output_len, true);
drivers/crypto/ccp/sev-dev-tio.h
40
struct sla_addr_t output;
drivers/crypto/padlock-aes.c
194
static inline void rep_xcrypt_ecb(const u8 *input, u8 *output, void *key,
drivers/crypto/padlock-aes.c
198
: "+S"(input), "+D"(output)
drivers/crypto/padlock-aes.c
202
static inline u8 *rep_xcrypt_cbc(const u8 *input, u8 *output, void *key,
drivers/crypto/padlock-aes.c
206
: "+S" (input), "+D" (output), "+a" (iv)
drivers/crypto/padlock-aes.c
263
static inline void padlock_xcrypt_ecb(const u8 *input, u8 *output, void *key,
drivers/crypto/padlock-aes.c
269
ecb_crypt(input, output, key, control_word, count);
drivers/crypto/padlock-aes.c
277
: "+S"(input), "+D"(output)
drivers/crypto/padlock-aes.c
281
: "+S"(input), "+D"(output)
drivers/crypto/padlock-aes.c
285
static inline u8 *padlock_xcrypt_cbc(const u8 *input, u8 *output, void *key,
drivers/crypto/padlock-aes.c
291
return cbc_crypt(input, output, key, iv, control_word, count);
drivers/crypto/padlock-aes.c
297
: "+S" (input), "+D" (output), "+a" (iv)
drivers/crypto/padlock-aes.c
301
: "+S" (input), "+D" (output), "+a" (iv)
drivers/firmware/efi/libstub/vsprintf.c
391
goto output;
drivers/firmware/efi/libstub/vsprintf.c
404
goto output;
drivers/firmware/efi/libstub/vsprintf.c
407
goto output;
drivers/firmware/efi/libstub/vsprintf.c
486
output:
drivers/gpib/eastwood/fluke_gpib.c
32
static int fluke_config_dma(struct gpib_board *board, int output);
drivers/gpib/eastwood/fluke_gpib.c
900
static int fluke_config_dma(struct gpib_board *board, int output)
drivers/gpib/eastwood/fluke_gpib.c
909
if (output) {
drivers/gpib/fmh_gpib/fmh_gpib.c
1299
static int fmh_gpib_config_dma(struct gpib_board *board, int output)
drivers/gpib/fmh_gpib/fmh_gpib.c
1317
if (output) {
drivers/gpib/fmh_gpib/fmh_gpib.c
45
static int fmh_gpib_config_dma(struct gpib_board *board, int output);
drivers/gpio/gpio-adp5520.c
20
unsigned long output;
drivers/gpio/gpio-adp5520.c
35
if (test_bit(off, &dev->output))
drivers/gpio/gpio-adp5520.c
62
clear_bit(off, &dev->output);
drivers/gpio/gpio-adp5520.c
75
set_bit(off, &dev->output);
drivers/gpio/gpio-aspeed.c
334
return !(props->input || props->output);
drivers/gpio/gpio-aspeed.c
358
return (!props || ((props->input | props->output) & GPIO_BIT(offset)));
drivers/gpio/gpio-aspeed.c
375
return !props || (props->output & GPIO_BIT(offset));
drivers/gpio/gpio-aspeed.c
54
u32 output;
drivers/gpio/gpio-en7523.c
100
if (IS_ERR(ctrl->output))
drivers/gpio/gpio-en7523.c
101
return PTR_ERR(ctrl->output);
drivers/gpio/gpio-en7523.c
27
void __iomem *output;
drivers/gpio/gpio-en7523.c
35
u32 output = ioread32(ctrl->output);
drivers/gpio/gpio-en7523.c
40
output |= BIT(gpio);
drivers/gpio/gpio-en7523.c
43
output &= ~BIT(gpio);
drivers/gpio/gpio-en7523.c
51
iowrite32(output, ctrl->output);
drivers/gpio/gpio-en7523.c
99
ctrl->output = devm_platform_ioremap_resource(pdev, 3);
drivers/gpio/gpio-pca953x.c
1125
regaddr = chip->recalc_addr(chip, chip->regs->output, 0);
drivers/gpio/gpio-pca953x.c
1332
regaddr = chip->recalc_addr(chip, chip->regs->output, 0);
drivers/gpio/gpio-pca953x.c
197
int output;
drivers/gpio/gpio-pca953x.c
204
.output = PCA953X_OUTPUT,
drivers/gpio/gpio-pca953x.c
211
.output = PCA957X_OUT,
drivers/gpio/gpio-pca953x.c
218
.output = TCA6418_OUTPUT,
drivers/gpio/gpio-pca953x.c
627
u8 outreg = chip->recalc_addr(chip, chip->regs->output, off);
drivers/gpio/gpio-pca953x.c
668
u8 outreg = chip->recalc_addr(chip, chip->regs->output, off);
drivers/gpio/gpio-pca953x.c
727
ret = pca953x_read_regs(chip, chip->regs->output, reg_val);
drivers/gpio/gpio-pca953x.c
733
return pca953x_write_regs(chip, chip->regs->output, reg_val);
drivers/gpio/gpio-rcar.c
239
bool output)
drivers/gpio/gpio-rcar.c
258
gpio_rcar_modify_bit(p, INOUTSEL, gpio, output);
drivers/gpio/gpio-rcar.c
261
if (p->info.has_outdtsel && output)
drivers/gpio/gpio-regmap.c
185
unsigned int offset, bool output)
drivers/gpio/gpio-regmap.c
206
val = output ? 0 : mask;
drivers/gpio/gpio-regmap.c
208
val = output ? mask : 0;
drivers/gpio/gpio-tqmx86.c
54
DECLARE_BITMAP(output, TQMX86_NGPIO);
drivers/gpio/gpio-tqmx86.c
92
__assign_bit(offset, gpio->output, value);
drivers/gpio/gpio-tqmx86.c
93
tqmx86_gpio_write(gpio, bitmap_get_value8(gpio->output, 0), TQMX86_GPIOD);
drivers/gpu/drm/amd/amdgpu/amdgpu_acpi.c
250
struct atif_verify_interface output;
drivers/gpu/drm/amd/amdgpu/amdgpu_acpi.c
258
memset(&output, 0, sizeof(output));
drivers/gpu/drm/amd/amdgpu/amdgpu_acpi.c
266
size = min(sizeof(output), size);
drivers/gpu/drm/amd/amdgpu/amdgpu_acpi.c
268
memcpy(&output, info->buffer.pointer, size);
drivers/gpu/drm/amd/amdgpu/amdgpu_acpi.c
271
DRM_DEBUG_DRIVER("ATIF version %u\n", output.version);
drivers/gpu/drm/amd/amdgpu/amdgpu_acpi.c
273
amdgpu_atif_parse_notification(&atif->notifications, output.notification_mask);
drivers/gpu/drm/amd/amdgpu/amdgpu_acpi.c
274
amdgpu_atif_parse_functions(&atif->functions, output.function_bits);
drivers/gpu/drm/amd/amdgpu/amdgpu_acpi.c
614
struct atcs_verify_interface output;
drivers/gpu/drm/amd/amdgpu/amdgpu_acpi.c
622
memset(&output, 0, sizeof(output));
drivers/gpu/drm/amd/amdgpu/amdgpu_acpi.c
630
size = min(sizeof(output), size);
drivers/gpu/drm/amd/amdgpu/amdgpu_acpi.c
632
memcpy(&output, info->buffer.pointer, size);
drivers/gpu/drm/amd/amdgpu/amdgpu_acpi.c
635
DRM_DEBUG_DRIVER("ATCS version %u\n", output.version);
drivers/gpu/drm/amd/amdgpu/amdgpu_acpi.c
637
amdgpu_atcs_parse_functions(&atcs->functions, output.function_bits);
drivers/gpu/drm/amd/amdgpu/amdgpu_atpx_handler.c
175
struct atpx_px_params output;
drivers/gpu/drm/amd/amdgpu/amdgpu_atpx_handler.c
182
memset(&output, 0, sizeof(output));
drivers/gpu/drm/amd/amdgpu/amdgpu_atpx_handler.c
190
size = min(sizeof(output), size);
drivers/gpu/drm/amd/amdgpu/amdgpu_atpx_handler.c
192
memcpy(&output, info->buffer.pointer, size);
drivers/gpu/drm/amd/amdgpu/amdgpu_atpx_handler.c
194
valid_bits = output.flags & output.valid_flags;
drivers/gpu/drm/amd/amdgpu/amdgpu_atpx_handler.c
253
struct atpx_verify_interface output;
drivers/gpu/drm/amd/amdgpu/amdgpu_atpx_handler.c
261
memset(&output, 0, sizeof(output));
drivers/gpu/drm/amd/amdgpu/amdgpu_atpx_handler.c
269
size = min(sizeof(output), size);
drivers/gpu/drm/amd/amdgpu/amdgpu_atpx_handler.c
271
memcpy(&output, info->buffer.pointer, size);
drivers/gpu/drm/amd/amdgpu/amdgpu_atpx_handler.c
275
output.version, output.function_bits);
drivers/gpu/drm/amd/amdgpu/amdgpu_atpx_handler.c
277
amdgpu_atpx_parse_functions(&atpx->functions, output.function_bits);
drivers/gpu/drm/amd/amdgpu/amdgpu_rap.c
80
rap_cmd_output = &(rap_shared_mem->rap_out_message.output);
drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c
2806
struct ras_cmd_bad_pages_info_rsp *output;
drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c
2814
output = kmalloc_obj(*output);
drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c
2815
if (!output)
drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c
2826
memset(output, 0, sizeof(*output));
drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c
2829
&cmd_input, sizeof(cmd_input), output, sizeof(*output)))
drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c
2832
if (pos >= output->bp_total_cnt)
drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c
2836
for (i = pos_in_group; i < output->bp_in_group; i++, pos++) {
drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c
2837
if (!output->records[i].ts)
drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c
2840
bps[r].bp = output->records[i].retired_page;
drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c
2848
kfree(output);
drivers/gpu/drm/amd/amdgpu/amdgpu_vkms.c
115
*vblank_time -= output->period_ns;
drivers/gpu/drm/amd/amdgpu/amdgpu_vkms.c
434
amdgpu_vkms_output *output, int index)
drivers/gpu/drm/amd/amdgpu/amdgpu_vkms.c
436
struct drm_connector *connector = &output->connector;
drivers/gpu/drm/amd/amdgpu/amdgpu_vkms.c
437
struct drm_encoder *encoder = &output->encoder;
drivers/gpu/drm/amd/amdgpu/amdgpu_vkms.c
438
struct drm_crtc *crtc = &output->crtc.base;
drivers/gpu/drm/amd/amdgpu/amdgpu_vkms.c
49
struct amdgpu_vkms_output *output = drm_crtc_to_amdgpu_vkms_output(crtc);
drivers/gpu/drm/amd/amdgpu/amdgpu_vkms.c
54
output->period_ns);
drivers/gpu/drm/amd/amdgpu/amdgpu_vkms.c
94
struct amdgpu_vkms_output *output = drm_crtc_to_amdgpu_vkms_output(crtc);
drivers/gpu/drm/amd/amdgpu/ta_rap_if.h
71
struct ta_rap_cmd_output_data output;
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c
12999
struct dmub_cmd_edid_cea_output *output;
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c
13023
output = &cmd.edid_cea.data.output;
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c
13025
if (output->type == DMUB_CMD__EDID_CEA_ACK) {
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c
13026
if (!output->ack.success) {
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c
13028
output->ack.offset);
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c
13030
} else if (output->type == DMUB_CMD__EDID_CEA_AMD_VSDB) {
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c
13031
if (!output->amd_vsdb.vsdb_found)
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c
13034
vsdb->freesync_supported = output->amd_vsdb.freesync_supported;
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c
13035
vsdb->amd_vsdb_version = output->amd_vsdb.amd_vsdb_version;
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c
13036
vsdb->min_refresh_rate_hz = output->amd_vsdb.min_frame_rate;
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c
13037
vsdb->max_refresh_rate_hz = output->amd_vsdb.max_frame_rate;
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_hdcp.c
163
struct mod_hdcp_output output = hdcp_work->output;
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_hdcp.c
165
if (output.callback_stop)
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_hdcp.c
168
if (output.callback_needed)
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_hdcp.c
170
msecs_to_jiffies(output.callback_delay));
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_hdcp.c
172
if (output.watchdog_timer_stop)
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_hdcp.c
175
if (output.watchdog_timer_needed)
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_hdcp.c
177
msecs_to_jiffies(output.watchdog_timer_delay));
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_hdcp.c
247
mod_hdcp_update_display(&hdcp_w->hdcp, conn_index, &link_adjust, &display_adjust, &hdcp_w->output);
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_hdcp.c
275
mod_hdcp_remove_display(&hdcp_w->hdcp, aconnector->base.index, &hdcp_w->output);
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_hdcp.c
290
mod_hdcp_reset_connection(&hdcp_w->hdcp, &hdcp_w->output);
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_hdcp.c
325
&hdcp_work->output);
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_hdcp.c
464
&hdcp_work->output);
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_hdcp.c
477
mod_hdcp_process_event(&hdcp_work->hdcp, MOD_HDCP_EVENT_CPIRQ, &hdcp_work->output);
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_hdcp.c
597
mod_hdcp_add_display(&hdcp_w->hdcp, link, display, &hdcp_w->output);
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_hdcp.h
51
struct mod_hdcp_output output;
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_plane.c
273
struct dc_surface_dcc_cap output;
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_plane.c
276
memset(&output, 0, sizeof(output));
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_plane.c
298
if (!dc->cap_funcs.get_dcc_compression_cap(dc, &input, &output))
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_plane.c
301
if (!output.capable)
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_plane.c
305
output.grph.rgb.independent_64b_blks != 0)
drivers/gpu/drm/amd/display/dc/core/dc.c
6135
*pCurrent_MaxCLL = cmd.smart_power_oled_getmaxcll.data.output.current_max_cll;
drivers/gpu/drm/amd/display/dc/dc.h
495
struct dc_surface_dcc_cap *output);
drivers/gpu/drm/amd/display/dc/dce/dce_audio.c
275
struct dp_audio_layout_config *output)
drivers/gpu/drm/amd/display/dc/dce/dce_audio.c
282
output->layouts_per_sample_denom = 4;
drivers/gpu/drm/amd/display/dc/dce/dce_audio.c
283
output->symbols_per_layout = 40;
drivers/gpu/drm/amd/display/dc/dce/dce_audio.c
284
output->max_layouts_per_audio_sdp = 1;
drivers/gpu/drm/amd/display/dc/dce/dce_audio.c
286
output->layouts_per_sample_denom = 1;
drivers/gpu/drm/amd/display/dc/dce/dce_audio.c
287
output->symbols_per_layout = 40;
drivers/gpu/drm/amd/display/dc/dce/dce_audio.c
288
output->max_layouts_per_audio_sdp = 1;
drivers/gpu/drm/amd/display/dc/dce/dce_audio.c
292
output->layouts_per_sample_denom = 4;
drivers/gpu/drm/amd/display/dc/dce/dce_audio.c
293
output->symbols_per_layout = 10;
drivers/gpu/drm/amd/display/dc/dce/dce_audio.c
294
output->max_layouts_per_audio_sdp = 1;
drivers/gpu/drm/amd/display/dc/dce/dce_audio.c
296
output->layouts_per_sample_denom = 1;
drivers/gpu/drm/amd/display/dc/dce/dce_audio.c
297
output->symbols_per_layout = 10;
drivers/gpu/drm/amd/display/dc/dce/dce_audio.c
298
output->max_layouts_per_audio_sdp = 1;
drivers/gpu/drm/amd/display/dc/dml/calcs/dcn_calc_auto.c
1329
if (v->output[k] == dcn_bw_writeback) {
drivers/gpu/drm/amd/display/dc/dml/calcs/dcn_calc_auto.c
1872
if (v->output[k] == dcn_bw_writeback) {
drivers/gpu/drm/amd/display/dc/dml/calcs/dcn_calc_auto.c
1925
if (v->output[k] == dcn_bw_writeback && v->output_format[k] == dcn_bw_444) {
drivers/gpu/drm/amd/display/dc/dml/calcs/dcn_calc_auto.c
1928
else if (v->output[k] == dcn_bw_writeback) {
drivers/gpu/drm/amd/display/dc/dml/calcs/dcn_calc_auto.c
193
if (v->output[k] == dcn_bw_writeback && v->output_format[k] == dcn_bw_444) {
drivers/gpu/drm/amd/display/dc/dml/calcs/dcn_calc_auto.c
196
else if (v->output[k] == dcn_bw_writeback) {
drivers/gpu/drm/amd/display/dc/dml/calcs/dcn_calc_auto.c
242
if (v->output[k] == dcn_bw_writeback && v->output_format[k] == dcn_bw_444 && v->scaler_rec_out_width[k] / (v->htotal[k] / v->pixel_clock[k]) * 4.0 > (v->writeback_luma_buffer_size + v->writeback_chroma_buffer_size) * 1024.0 / v->write_back_latency) {
drivers/gpu/drm/amd/display/dc/dml/calcs/dcn_calc_auto.c
245
else if (v->output[k] == dcn_bw_writeback && v->scaler_rec_out_width[k] / (v->htotal[k] / v->pixel_clock[k]) >dcn_bw_min2(v->writeback_luma_buffer_size, 2.0 * v->writeback_chroma_buffer_size) * 1024.0 / v->write_back_latency) {
drivers/gpu/drm/amd/display/dc/dml/calcs/dcn_calc_auto.c
263
if (v->output[k] == dcn_bw_dp && v->dsc_capability == dcn_bw_yes) {
drivers/gpu/drm/amd/display/dc/dml/calcs/dcn_calc_auto.c
277
if (v->output[k] == dcn_bw_hdmi) {
drivers/gpu/drm/amd/display/dc/dml/calcs/dcn_calc_auto.c
291
else if (v->output[k] == dcn_bw_dp) {
drivers/gpu/drm/amd/display/dc/dml/calcs/dcn_calc_auto.c
301
if (v->required_phyclk[k] > v->phyclk_per_state[i] || (v->output[k] == dcn_bw_hdmi && v->required_phyclk[k] > 600.0)) {
drivers/gpu/drm/amd/display/dc/dml/calcs/dcn_calc_auto.c
310
if (v->output[k] == dcn_bw_writeback) {
drivers/gpu/drm/amd/display/dc/dml/calcs/dcn_calcs.c
1032
v->output[input_idx] = pipe->stream->signal ==
drivers/gpu/drm/amd/display/dc/dml/calcs/dcn_calcs.c
1035
if (v->output[input_idx] == dcn_bw_hdmi) {
drivers/gpu/drm/amd/display/dc/dml/calcs/dcn_calcs.c
502
input->dout.output_type = (v->output[in_idx] == dcn_bw_hdmi) ? dm_hdmi : dm_dp;
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
2699
display_cfg->output.PixelClockBackEnd[k] = display_cfg->timing.PixelClock[k];
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
6231
CalculatePrefetchSchedule_params->OutputFormat = mode_lib->ms.cache_display_cfg.output.OutputFormat[k];
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
7017
mode_lib->ms.cache_display_cfg.output.DSCEnable[k] != dml_dsc_disable) {
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
7018
mode_lib->ms.support.NumberOfDSCSlices[k] = mode_lib->ms.cache_display_cfg.output.DSCSlices[k];
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
7021
if (mode_lib->ms.cache_display_cfg.output.PixelClockBackEnd[k] > 4800) {
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
7022
mode_lib->ms.support.NumberOfDSCSlices[k] = (dml_uint_t)(dml_ceil(mode_lib->ms.cache_display_cfg.output.PixelClockBackEnd[k] / 600, 4));
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
7023
} else if (mode_lib->ms.cache_display_cfg.output.PixelClockBackEnd[k] > 2400) {
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
7025
} else if (mode_lib->ms.cache_display_cfg.output.PixelClockBackEnd[k] > 1200) {
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
7027
} else if (mode_lib->ms.cache_display_cfg.output.PixelClockBackEnd[k] > 340) {
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
7051
CalculateSwathAndDETConfiguration_params->Output = mode_lib->ms.cache_display_cfg.output.OutputEncoder;
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
7121
mode_lib->ms.cache_display_cfg.output.OutputEncoder[k],
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
7122
mode_lib->ms.cache_display_cfg.output.OutputFormat[k],
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
7144
mode_lib->ms.cache_display_cfg.output.OutputEncoder[k],
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
7145
mode_lib->ms.cache_display_cfg.output.OutputFormat[k],
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
7170
mode_lib->ms.cache_display_cfg.output.OutputEncoder[k],
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
7171
mode_lib->ms.cache_display_cfg.output.OutputFormat[k],
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
7174
mode_lib->ms.cache_display_cfg.output.PixelClockBackEnd[k],
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
7175
mode_lib->ms.cache_display_cfg.output.ForcedOutputLinkBPP[k],
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
7176
mode_lib->ms.cache_display_cfg.output.DSCInputBitPerComponent[k],
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
7178
mode_lib->ms.cache_display_cfg.output.AudioSampleRate[k],
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
7179
mode_lib->ms.cache_display_cfg.output.AudioSampleLayout[k],
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
7182
mode_lib->ms.cache_display_cfg.output.DSCEnable[k],
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
7183
mode_lib->ms.cache_display_cfg.output.OutputLinkDPLanes[k],
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
7184
mode_lib->ms.cache_display_cfg.output.OutputLinkDPRate[k],
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
7251
mode_lib->ms.cache_display_cfg.output.OutputEncoder[0])) {
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
7328
if (mode_lib->ms.cache_display_cfg.output.OutputEncoder[k] == dml_hdmifrl)
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
7330
if (mode_lib->ms.cache_display_cfg.output.OutputEncoder[k] == dml_dp2p0) {
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
7332
if (mode_lib->ms.cache_display_cfg.output.OutputMultistreamId[k] == k || mode_lib->ms.cache_display_cfg.output.OutputMultistreamEn[k] == false) {
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
7346
if (mode_lib->ms.cache_display_cfg.output.OutputDisabled[k] == false &&
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
7347
!(mode_lib->ms.cache_display_cfg.output.DSCInputBitPerComponent[k] == 12.0
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
7348
|| mode_lib->ms.cache_display_cfg.output.DSCInputBitPerComponent[k] == 10.0
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
7349
|| mode_lib->ms.cache_display_cfg.output.DSCInputBitPerComponent[k] == 8.0
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
7350
|| mode_lib->ms.cache_display_cfg.output.DSCInputBitPerComponent[k] > (dml_uint_t) mode_lib->ms.ip.maximum_dsc_bits_per_component
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
7358
if (mode_lib->ms.cache_display_cfg.output.OutputMultistreamId[k] == k) {
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
7361
if (mode_lib->ms.cache_display_cfg.output.OutputMultistreamId[j] == k)
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
7364
if (mode_lib->ms.cache_display_cfg.output.OutputEncoder[k] == dml_dp && s->TotalSlots > 63)
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
7366
if (mode_lib->ms.cache_display_cfg.output.OutputEncoder[k] == dml_dp2p0 && s->TotalSlots > 64)
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
7372
if (mode_lib->ms.cache_display_cfg.output.OutputDisabled[k] == false &&
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
7373
mode_lib->ms.cache_display_cfg.plane.BlendingAndTiming[k] == k && (mode_lib->ms.cache_display_cfg.output.OutputEncoder[k] == dml_dp || mode_lib->ms.cache_display_cfg.output.OutputEncoder[k] == dml_dp2p0 || mode_lib->ms.cache_display_cfg.output.OutputEncoder[k] == dml_edp ||
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
7374
mode_lib->ms.cache_display_cfg.output.OutputEncoder[k] == dml_hdmi || mode_lib->ms.cache_display_cfg.output.OutputEncoder[k] == dml_hdmifrl) && mode_lib->ms.OutputBppPerState[k] == 0) {
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
7390
if (mode_lib->ms.cache_display_cfg.plane.BlendingAndTiming[k] == k && (mode_lib->ms.cache_display_cfg.output.OutputEncoder[k] == dml_dp || mode_lib->ms.cache_display_cfg.output.OutputEncoder[k] == dml_dp2p0 || mode_lib->ms.cache_display_cfg.output.OutputEncoder[k] == dml_edp ||
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
7391
mode_lib->ms.cache_display_cfg.output.OutputEncoder[k] == dml_hdmi || mode_lib->ms.cache_display_cfg.output.OutputEncoder[k] == dml_hdmifrl)) {
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
7392
if (mode_lib->ms.cache_display_cfg.output.OutputFormat[k] == dml_420 && mode_lib->ms.cache_display_cfg.timing.Interlace[k] == 1 && mode_lib->ms.ip.ptoi_supported == true)
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
7395
if (mode_lib->ms.cache_display_cfg.output.DSCEnable[k] == dml_dsc_enable_if_necessary && mode_lib->ms.cache_display_cfg.output.ForcedOutputLinkBPP[k] != 0)
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
7397
if ((mode_lib->ms.cache_display_cfg.output.DSCEnable[k] == dml_dsc_enable || mode_lib->ms.cache_display_cfg.output.DSCEnable[k] == dml_dsc_enable_if_necessary) && mode_lib->ms.cache_display_cfg.output.OutputFormat[k] == dml_n422 && !mode_lib->ms.ip.dsc422_native_support)
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
7400
if (((mode_lib->ms.cache_display_cfg.output.OutputLinkDPRate[k] == dml_dp_rate_hbr || mode_lib->ms.cache_display_cfg.output.OutputLinkDPRate[k] == dml_dp_rate_hbr2 || mode_lib->ms.cache_display_cfg.output.OutputLinkDPRate[k] == dml_dp_rate_hbr3) &&
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
7401
mode_lib->ms.cache_display_cfg.output.OutputEncoder[k] != dml_dp && mode_lib->ms.cache_display_cfg.output.OutputEncoder[k] != dml_edp) ||
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
7402
((mode_lib->ms.cache_display_cfg.output.OutputLinkDPRate[k] == dml_dp_rate_uhbr10 || mode_lib->ms.cache_display_cfg.output.OutputLinkDPRate[k] == dml_dp_rate_uhbr13p5 || mode_lib->ms.cache_display_cfg.output.OutputLinkDPRate[k] == dml_dp_rate_uhbr20) &&
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
7403
mode_lib->ms.cache_display_cfg.output.OutputEncoder[k] != dml_dp2p0))
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
7406
if (mode_lib->ms.cache_display_cfg.output.OutputMultistreamEn[k] == 1) {
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
7407
if (mode_lib->ms.cache_display_cfg.output.OutputMultistreamId[k] == k && mode_lib->ms.cache_display_cfg.output.OutputLinkDPRate[k] == dml_dp_rate_na)
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
7409
if (mode_lib->ms.cache_display_cfg.output.OutputMultistreamId[k] == k && mode_lib->ms.cache_display_cfg.output.ForcedOutputLinkBPP[k] == 0)
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
7412
if (mode_lib->ms.cache_display_cfg.output.OutputMultistreamId[k] == j && mode_lib->ms.cache_display_cfg.output.ForcedOutputLinkBPP[k] == 0)
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
7417
if ((mode_lib->ms.cache_display_cfg.output.OutputEncoder[k] == dml_edp || mode_lib->ms.cache_display_cfg.output.OutputEncoder[k] == dml_hdmi || mode_lib->ms.cache_display_cfg.output.OutputEncoder[k] == dml_hdmifrl)) {
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
7418
if (mode_lib->ms.cache_display_cfg.output.OutputMultistreamEn[k] == 1 && mode_lib->ms.cache_display_cfg.output.OutputMultistreamId[k] == k)
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
7421
if (mode_lib->ms.cache_display_cfg.output.OutputMultistreamEn[k] == 1 && mode_lib->ms.cache_display_cfg.output.OutputMultistreamId[k] == j)
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
7425
if (mode_lib->ms.cache_display_cfg.output.OutputEncoder[k] != dml_dp && (mode_lib->ms.policy.ODMUse[k] == dml_odm_use_policy_split_1to2 ||
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
7429
if ((mode_lib->ms.policy.ODMUse[k] == dml_odm_use_policy_mso_1to2 && mode_lib->ms.cache_display_cfg.output.OutputLinkDPLanes[k] < 2) ||
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
7430
(mode_lib->ms.policy.ODMUse[k] == dml_odm_use_policy_mso_1to4 && mode_lib->ms.cache_display_cfg.output.OutputLinkDPLanes[k] < 4))
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
7438
mode_lib->ms.cache_display_cfg.output.OutputEncoder[k] == dml_hdmifrl &&
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
7441
mode_lib->ms.cache_display_cfg.output.PixelClockBackEnd[k],
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
7442
mode_lib->ms.cache_display_cfg.output.OutputFormat[k],
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
7447
mode_lib->ms.cache_display_cfg.output.AudioSampleRate[k],
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
7448
mode_lib->ms.cache_display_cfg.output.AudioSampleLayout[k]) > mode_lib->ms.state.dtbclk_mhz) {
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
7456
if (mode_lib->ms.cache_display_cfg.plane.BlendingAndTiming[k] == k && mode_lib->ms.ODMModePerState[k] == dml_odm_mode_combine_2to1 && mode_lib->ms.cache_display_cfg.output.OutputEncoder[k] == dml_hdmi) {
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
7459
if (mode_lib->ms.cache_display_cfg.plane.BlendingAndTiming[k] == k && mode_lib->ms.ODMModePerState[k] == dml_odm_mode_combine_4to1 && (mode_lib->ms.cache_display_cfg.output.OutputEncoder[k] == dml_dp ||
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
7460
mode_lib->ms.cache_display_cfg.output.OutputEncoder[k] == dml_edp || mode_lib->ms.cache_display_cfg.output.OutputEncoder[k] == dml_hdmi)) {
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
7468
if (mode_lib->ms.cache_display_cfg.output.OutputEncoder[k] == dml_dp ||
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
7469
mode_lib->ms.cache_display_cfg.output.OutputEncoder[k] == dml_dp2p0 ||
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
7470
mode_lib->ms.cache_display_cfg.output.OutputEncoder[k] == dml_edp ||
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
7471
mode_lib->ms.cache_display_cfg.output.OutputEncoder[k] == dml_hdmifrl) {
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
7472
if (mode_lib->ms.cache_display_cfg.output.OutputFormat[k] == dml_420) {
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
7474
} else if (mode_lib->ms.cache_display_cfg.output.OutputFormat[k] == dml_444) {
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
7476
} else if (mode_lib->ms.cache_display_cfg.output.OutputFormat[k] == dml_n422 || mode_lib->ms.cache_display_cfg.output.OutputEncoder[k] == dml_hdmifrl) {
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
7486
if (mode_lib->ms.cache_display_cfg.output.PixelClockBackEnd[k] / 12.0 / (dml_float_t)s->DSCFormatFactor > (1.0 - mode_lib->ms.soc.dcn_downspread_percent / 100.0) * mode_lib->ms.state.dscclk_mhz) {
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
7488
dml_print("DML::%s: k=%u, PixelClockBackEnd = %f\n", __func__, k, mode_lib->ms.cache_display_cfg.output.PixelClockBackEnd[k]);
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
7495
if (mode_lib->ms.cache_display_cfg.output.PixelClockBackEnd[k] / 6.0 / (dml_float_t)s->DSCFormatFactor > (1.0 - mode_lib->ms.soc.dcn_downspread_percent / 100.0) * mode_lib->ms.state.dscclk_mhz) {
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
7499
if (mode_lib->ms.cache_display_cfg.output.PixelClockBackEnd[k] / 3.0 / (dml_float_t)s->DSCFormatFactor > (1.0 - mode_lib->ms.soc.dcn_downspread_percent / 100.0) * mode_lib->ms.state.dscclk_mhz) {
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
7547
mode_lib->ms.cache_display_cfg.output.DSCInputBitPerComponent[k],
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
7552
mode_lib->ms.cache_display_cfg.output.OutputFormat[k],
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
7553
mode_lib->ms.cache_display_cfg.output.OutputEncoder[k],
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
7555
mode_lib->ms.cache_display_cfg.output.PixelClockBackEnd[k]);
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
7590
CalculateSwathAndDETConfiguration_params->Output = mode_lib->ms.cache_display_cfg.output.OutputEncoder;
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
8595
if (mode_lib->ms.cache_display_cfg.output.OutputFormat[k] == dml_420)
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
8597
else if (mode_lib->ms.cache_display_cfg.output.OutputFormat[k] == dml_444)
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
8599
else if (mode_lib->ms.cache_display_cfg.output.OutputFormat[k] == dml_n422 || mode_lib->ms.cache_display_cfg.output.OutputEncoder[k] == dml_hdmifrl)
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
8604
locals->DSCCLK_calculated[k] = mode_lib->ms.cache_display_cfg.output.PixelClockBackEnd[k] / 12 / s->DSCFormatFactor / (1 - mode_lib->ms.soc.dcn_downspread_percent / 100);
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
8606
locals->DSCCLK_calculated[k] = mode_lib->ms.cache_display_cfg.output.PixelClockBackEnd[k] / 6 / s->DSCFormatFactor / (1 - mode_lib->ms.soc.dcn_downspread_percent / 100);
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
8608
locals->DSCCLK_calculated[k] = mode_lib->ms.cache_display_cfg.output.PixelClockBackEnd[k] / 3 / s->DSCFormatFactor / (1 - mode_lib->ms.soc.dcn_downspread_percent / 100);
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
8616
mode_lib->ms.cache_display_cfg.output.DSCInputBitPerComponent[k],
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
8617
mode_lib->ms.cache_display_cfg.output.OutputBpp[k],
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
8621
mode_lib->ms.cache_display_cfg.output.OutputFormat[k],
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
8622
mode_lib->ms.cache_display_cfg.output.OutputEncoder[k],
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
8624
mode_lib->ms.cache_display_cfg.output.PixelClockBackEnd[k]);
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
9010
CalculatePrefetchSchedule_params->OutputFormat = mode_lib->ms.cache_display_cfg.output.OutputFormat[k];
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core_structs.h
680
struct dml_output_cfg_st output;
drivers/gpu/drm/amd/display/dc/dml2_0/dml21/dml21_translation_helper.c
185
static void populate_dml21_output_config_from_stream_state(struct dml2_link_output_cfg *output,
drivers/gpu/drm/amd/display/dc/dml2_0/dml21/dml21_translation_helper.c
188
output->output_dp_lane_count = 4;
drivers/gpu/drm/amd/display/dc/dml2_0/dml21/dml21_translation_helper.c
193
output->output_encoder = dml2_dp;
drivers/gpu/drm/amd/display/dc/dml2_0/dml21/dml21_translation_helper.c
195
output->output_encoder = dml2_dp2p0;
drivers/gpu/drm/amd/display/dc/dml2_0/dml21/dml21_translation_helper.c
198
output->output_encoder = dml2_edp;
drivers/gpu/drm/amd/display/dc/dml2_0/dml21/dml21_translation_helper.c
203
output->output_encoder = dml2_hdmi;
drivers/gpu/drm/amd/display/dc/dml2_0/dml21/dml21_translation_helper.c
206
output->output_encoder = dml2_dp;
drivers/gpu/drm/amd/display/dc/dml2_0/dml21/dml21_translation_helper.c
212
output->output_format = dml2_444;
drivers/gpu/drm/amd/display/dc/dml2_0/dml21/dml21_translation_helper.c
215
output->output_format = dml2_420;
drivers/gpu/drm/amd/display/dc/dml2_0/dml21/dml21_translation_helper.c
219
output->output_format = dml2_n422;
drivers/gpu/drm/amd/display/dc/dml2_0/dml21/dml21_translation_helper.c
221
output->output_format = dml2_s422;
drivers/gpu/drm/amd/display/dc/dml2_0/dml21/dml21_translation_helper.c
224
output->output_format = dml2_444;
drivers/gpu/drm/amd/display/dc/dml2_0/dml21/dml21_translation_helper.c
240
output->output_dp_link_rate = dml2_dp_rate_na;
drivers/gpu/drm/amd/display/dc/dml2_0/dml21/dml21_translation_helper.c
244
output->audio_sample_layout = stream->audio_info.modes->sample_size;
drivers/gpu/drm/amd/display/dc/dml2_0/dml21/dml21_translation_helper.c
245
output->audio_sample_rate = stream->audio_info.modes->max_bit_rate;
drivers/gpu/drm/amd/display/dc/dml2_0/dml21/dml21_translation_helper.c
246
output->output_disabled = true;
drivers/gpu/drm/amd/display/dc/dml2_0/dml21/dml21_translation_helper.c
755
populate_dml21_output_config_from_stream_state(&dml_dispcfg->stream_descriptors[disp_cfg_stream_location].output, context->streams[stream_index], &context->res_ctx.pipe_ctx[stream_index]);
drivers/gpu/drm/amd/display/dc/dml2_0/dml21/inc/dml_top_display_cfg_types.h
427
struct dml2_link_output_cfg output;
drivers/gpu/drm/amd/display/dc/dml2_0/dml21/src/dml2_core/dml2_core_dcn4_calcs.c
10678
display_cfg->stream_descriptors[display_cfg->plane_descriptors[k].stream_index].output.output_format,
drivers/gpu/drm/amd/display/dc/dml2_0/dml21/src/dml2_core/dml2_core_dcn4_calcs.c
10679
display_cfg->stream_descriptors[display_cfg->plane_descriptors[k].stream_index].output.output_encoder,
drivers/gpu/drm/amd/display/dc/dml2_0/dml21/src/dml2_core/dml2_core_dcn4_calcs.c
11264
CalculatePrefetchSchedule_params->OutputFormat = display_cfg->stream_descriptors[display_cfg->plane_descriptors[k].stream_index].output.output_format;
drivers/gpu/drm/amd/display/dc/dml2_0/dml21/src/dml2_core/dml2_core_dcn4_calcs.c
162
switch (display_cfg->stream_descriptors[display_cfg->plane_descriptors[k].stream_index].output.output_format) {
drivers/gpu/drm/amd/display/dc/dml2_0/dml21/src/dml2_core/dml2_core_dcn4_calcs.c
7477
CalculatePrefetchSchedule_params->OutputFormat = display_cfg->stream_descriptors[display_cfg->plane_descriptors[k].stream_index].output.output_format;
drivers/gpu/drm/amd/display/dc/dml2_0/dml21/src/dml2_core/dml2_core_dcn4_calcs.c
8413
display_cfg->stream_descriptors[display_cfg->plane_descriptors[k].stream_index].output.output_format,
drivers/gpu/drm/amd/display/dc/dml2_0/dml21/src/dml2_core/dml2_core_dcn4_calcs.c
8414
display_cfg->stream_descriptors[display_cfg->plane_descriptors[k].stream_index].output.output_encoder,
drivers/gpu/drm/amd/display/dc/dml2_0/dml21/src/dml2_core/dml2_core_dcn4_calcs.c
8434
display_cfg->stream_descriptors[display_cfg->plane_descriptors[k].stream_index].output.output_format,
drivers/gpu/drm/amd/display/dc/dml2_0/dml21/src/dml2_core/dml2_core_dcn4_calcs.c
8435
display_cfg->stream_descriptors[display_cfg->plane_descriptors[k].stream_index].output.output_encoder,
drivers/gpu/drm/amd/display/dc/dml2_0/dml21/src/dml2_core/dml2_core_dcn4_calcs.c
8458
display_cfg->stream_descriptors[display_cfg->plane_descriptors[k].stream_index].output.output_encoder,
drivers/gpu/drm/amd/display/dc/dml2_0/dml21/src/dml2_core/dml2_core_dcn4_calcs.c
8459
display_cfg->stream_descriptors[display_cfg->plane_descriptors[k].stream_index].output.output_format,
drivers/gpu/drm/amd/display/dc/dml2_0/dml21/src/dml2_core/dml2_core_dcn4_calcs.c
8466
display_cfg->stream_descriptors[display_cfg->plane_descriptors[k].stream_index].output.audio_sample_rate,
drivers/gpu/drm/amd/display/dc/dml2_0/dml21/src/dml2_core/dml2_core_dcn4_calcs.c
8467
display_cfg->stream_descriptors[display_cfg->plane_descriptors[k].stream_index].output.audio_sample_layout,
drivers/gpu/drm/amd/display/dc/dml2_0/dml21/src/dml2_core/dml2_core_dcn4_calcs.c
8471
display_cfg->stream_descriptors[display_cfg->plane_descriptors[k].stream_index].output.output_dp_lane_count,
drivers/gpu/drm/amd/display/dc/dml2_0/dml21/src/dml2_core/dml2_core_dcn4_calcs.c
8472
display_cfg->stream_descriptors[display_cfg->plane_descriptors[k].stream_index].output.output_dp_link_rate,
drivers/gpu/drm/amd/display/dc/dml2_0/dml21/src/dml2_core/dml2_core_dcn4_calcs.c
8646
if (display_cfg->stream_descriptors[display_cfg->plane_descriptors[k].stream_index].output.output_encoder == dml2_hdmifrl)
drivers/gpu/drm/amd/display/dc/dml2_0/dml21/src/dml2_core/dml2_core_dcn4_calcs.c
8648
if (display_cfg->stream_descriptors[display_cfg->plane_descriptors[k].stream_index].output.output_encoder == dml2_dp2p0) {
drivers/gpu/drm/amd/display/dc/dml2_0/dml21/src/dml2_core/dml2_core_dcn4_calcs.c
8672
if (display_cfg->stream_descriptors[display_cfg->plane_descriptors[k].stream_index].output.output_disabled == false &&
drivers/gpu/drm/amd/display/dc/dml2_0/dml21/src/dml2_core/dml2_core_dcn4_calcs.c
8673
(display_cfg->stream_descriptors[display_cfg->plane_descriptors[k].stream_index].output.output_encoder == dml2_dp || display_cfg->stream_descriptors[display_cfg->plane_descriptors[k].stream_index].output.output_encoder == dml2_dp2p0 || display_cfg->stream_descriptors[display_cfg->plane_descriptors[k].stream_index].output.output_encoder == dml2_edp ||
drivers/gpu/drm/amd/display/dc/dml2_0/dml21/src/dml2_core/dml2_core_dcn4_calcs.c
8674
display_cfg->stream_descriptors[display_cfg->plane_descriptors[k].stream_index].output.output_encoder == dml2_hdmi || display_cfg->stream_descriptors[display_cfg->plane_descriptors[k].stream_index].output.output_encoder == dml2_hdmifrl) && mode_lib->ms.OutputBpp[k] == 0) {
drivers/gpu/drm/amd/display/dc/dml2_0/dml21/src/dml2_core/dml2_core_dcn4_calcs.c
8690
if (display_cfg->stream_descriptors[display_cfg->plane_descriptors[k].stream_index].output.output_encoder == dml2_dp || display_cfg->stream_descriptors[display_cfg->plane_descriptors[k].stream_index].output.output_encoder == dml2_dp2p0 || display_cfg->stream_descriptors[display_cfg->plane_descriptors[k].stream_index].output.output_encoder == dml2_edp ||
drivers/gpu/drm/amd/display/dc/dml2_0/dml21/src/dml2_core/dml2_core_dcn4_calcs.c
8691
display_cfg->stream_descriptors[display_cfg->plane_descriptors[k].stream_index].output.output_encoder == dml2_hdmi || display_cfg->stream_descriptors[display_cfg->plane_descriptors[k].stream_index].output.output_encoder == dml2_hdmifrl) {
drivers/gpu/drm/amd/display/dc/dml2_0/dml21/src/dml2_core/dml2_core_dcn4_calcs.c
8692
if (display_cfg->stream_descriptors[display_cfg->plane_descriptors[k].stream_index].output.output_format == dml2_420 && display_cfg->stream_descriptors[display_cfg->plane_descriptors[k].stream_index].timing.interlaced == 1 && mode_lib->ip.ptoi_supported == true)
drivers/gpu/drm/amd/display/dc/dml2_0/dml21/src/dml2_core/dml2_core_dcn4_calcs.c
8695
if ((display_cfg->stream_descriptors[display_cfg->plane_descriptors[k].stream_index].timing.dsc.enable == dml2_dsc_enable || display_cfg->stream_descriptors[display_cfg->plane_descriptors[k].stream_index].timing.dsc.enable == dml2_dsc_enable_if_necessary) && display_cfg->stream_descriptors[display_cfg->plane_descriptors[k].stream_index].output.output_format == dml2_n422 && !mode_lib->ip.dsc422_native_support)
drivers/gpu/drm/amd/display/dc/dml2_0/dml21/src/dml2_core/dml2_core_dcn4_calcs.c
8698
if (((display_cfg->stream_descriptors[display_cfg->plane_descriptors[k].stream_index].output.output_dp_link_rate == dml2_dp_rate_hbr || display_cfg->stream_descriptors[display_cfg->plane_descriptors[k].stream_index].output.output_dp_link_rate == dml2_dp_rate_hbr2 ||
drivers/gpu/drm/amd/display/dc/dml2_0/dml21/src/dml2_core/dml2_core_dcn4_calcs.c
8699
display_cfg->stream_descriptors[display_cfg->plane_descriptors[k].stream_index].output.output_dp_link_rate == dml2_dp_rate_hbr3) &&
drivers/gpu/drm/amd/display/dc/dml2_0/dml21/src/dml2_core/dml2_core_dcn4_calcs.c
8700
display_cfg->stream_descriptors[display_cfg->plane_descriptors[k].stream_index].output.output_encoder != dml2_dp && display_cfg->stream_descriptors[display_cfg->plane_descriptors[k].stream_index].output.output_encoder != dml2_edp) ||
drivers/gpu/drm/amd/display/dc/dml2_0/dml21/src/dml2_core/dml2_core_dcn4_calcs.c
8701
((display_cfg->stream_descriptors[display_cfg->plane_descriptors[k].stream_index].output.output_dp_link_rate == dml2_dp_rate_uhbr10 || display_cfg->stream_descriptors[display_cfg->plane_descriptors[k].stream_index].output.output_dp_link_rate == dml2_dp_rate_uhbr13p5 ||
drivers/gpu/drm/amd/display/dc/dml2_0/dml21/src/dml2_core/dml2_core_dcn4_calcs.c
8702
display_cfg->stream_descriptors[display_cfg->plane_descriptors[k].stream_index].output.output_dp_link_rate == dml2_dp_rate_uhbr20) &&
drivers/gpu/drm/amd/display/dc/dml2_0/dml21/src/dml2_core/dml2_core_dcn4_calcs.c
8703
display_cfg->stream_descriptors[display_cfg->plane_descriptors[k].stream_index].output.output_encoder != dml2_dp2p0))
drivers/gpu/drm/amd/display/dc/dml2_0/dml21/src/dml2_core/dml2_core_dcn4_calcs.c
8718
if ((display_cfg->stream_descriptors[display_cfg->plane_descriptors[k].stream_index].output.output_encoder == dml2_edp ||
drivers/gpu/drm/amd/display/dc/dml2_0/dml21/src/dml2_core/dml2_core_dcn4_calcs.c
8719
display_cfg->stream_descriptors[display_cfg->plane_descriptors[k].stream_index].output.output_encoder == dml2_hdmi ||
drivers/gpu/drm/amd/display/dc/dml2_0/dml21/src/dml2_core/dml2_core_dcn4_calcs.c
8720
display_cfg->stream_descriptors[display_cfg->plane_descriptors[k].stream_index].output.output_encoder == dml2_hdmifrl)) {
drivers/gpu/drm/amd/display/dc/dml2_0/dml21/src/dml2_core/dml2_core_dcn4_calcs.c
8729
if (display_cfg->stream_descriptors[display_cfg->plane_descriptors[k].stream_index].output.output_encoder != dml2_dp && (display_cfg->stream_descriptors[display_cfg->plane_descriptors[k].stream_index].overrides.odm_mode == dml2_odm_mode_split_1to2 ||
drivers/gpu/drm/amd/display/dc/dml2_0/dml21/src/dml2_core/dml2_core_dcn4_calcs.c
8733
if ((display_cfg->stream_descriptors[display_cfg->plane_descriptors[k].stream_index].overrides.odm_mode == dml2_odm_mode_mso_1to2 && display_cfg->stream_descriptors[display_cfg->plane_descriptors[k].stream_index].output.output_dp_lane_count < 2) ||
drivers/gpu/drm/amd/display/dc/dml2_0/dml21/src/dml2_core/dml2_core_dcn4_calcs.c
8734
(display_cfg->stream_descriptors[display_cfg->plane_descriptors[k].stream_index].overrides.odm_mode == dml2_odm_mode_mso_1to4 && display_cfg->stream_descriptors[display_cfg->plane_descriptors[k].stream_index].output.output_dp_lane_count < 4))
drivers/gpu/drm/amd/display/dc/dml2_0/dml21/src/dml2_core/dml2_core_dcn4_calcs.c
8741
if (display_cfg->stream_descriptors[display_cfg->plane_descriptors[k].stream_index].output.output_encoder == dml2_hdmifrl &&
drivers/gpu/drm/amd/display/dc/dml2_0/dml21/src/dml2_core/dml2_core_dcn4_calcs.c
8746
display_cfg->stream_descriptors[display_cfg->plane_descriptors[k].stream_index].output.output_format,
drivers/gpu/drm/amd/display/dc/dml2_0/dml21/src/dml2_core/dml2_core_dcn4_calcs.c
8751
display_cfg->stream_descriptors[display_cfg->plane_descriptors[k].stream_index].output.audio_sample_rate,
drivers/gpu/drm/amd/display/dc/dml2_0/dml21/src/dml2_core/dml2_core_dcn4_calcs.c
8752
display_cfg->stream_descriptors[display_cfg->plane_descriptors[k].stream_index].output.audio_sample_layout);
drivers/gpu/drm/amd/display/dc/dml2_0/dml21/src/dml2_core/dml2_core_dcn4_calcs.c
8769
if (display_cfg->stream_descriptors[display_cfg->plane_descriptors[k].stream_index].output.output_encoder == dml2_dp ||
drivers/gpu/drm/amd/display/dc/dml2_0/dml21/src/dml2_core/dml2_core_dcn4_calcs.c
8770
display_cfg->stream_descriptors[display_cfg->plane_descriptors[k].stream_index].output.output_encoder == dml2_dp2p0 ||
drivers/gpu/drm/amd/display/dc/dml2_0/dml21/src/dml2_core/dml2_core_dcn4_calcs.c
8771
display_cfg->stream_descriptors[display_cfg->plane_descriptors[k].stream_index].output.output_encoder == dml2_edp ||
drivers/gpu/drm/amd/display/dc/dml2_0/dml21/src/dml2_core/dml2_core_dcn4_calcs.c
8772
display_cfg->stream_descriptors[display_cfg->plane_descriptors[k].stream_index].output.output_encoder == dml2_hdmifrl) {
drivers/gpu/drm/amd/display/dc/dml2_0/dml21/src/dml2_core/dml2_core_dcn4_calcs.c
8773
if (display_cfg->stream_descriptors[display_cfg->plane_descriptors[k].stream_index].output.output_format == dml2_420) {
drivers/gpu/drm/amd/display/dc/dml2_0/dml21/src/dml2_core/dml2_core_dcn4_calcs.c
8775
} else if (display_cfg->stream_descriptors[display_cfg->plane_descriptors[k].stream_index].output.output_format == dml2_444) {
drivers/gpu/drm/amd/display/dc/dml2_0/dml21/src/dml2_core/dml2_core_dcn4_calcs.c
8777
} else if (display_cfg->stream_descriptors[display_cfg->plane_descriptors[k].stream_index].output.output_format == dml2_n422 || display_cfg->stream_descriptors[display_cfg->plane_descriptors[k].stream_index].output.output_encoder == dml2_hdmifrl) {
drivers/gpu/drm/amd/display/dc/dml2_0/dml21/src/dml2_core/dml2_core_dcn4_calcs.c
8851
display_cfg->stream_descriptors[display_cfg->plane_descriptors[k].stream_index].output.output_format,
drivers/gpu/drm/amd/display/dc/dml2_0/dml21/src/dml2_core/dml2_core_dcn4_calcs.c
8852
display_cfg->stream_descriptors[display_cfg->plane_descriptors[k].stream_index].output.output_encoder,
drivers/gpu/drm/amd/display/dc/dml2_0/dml21/src/dml2_core/dml2_core_utils.c
342
switch (display_cfg->stream_descriptors[display_cfg->plane_descriptors[k].stream_index].output.output_format) {
drivers/gpu/drm/amd/display/dc/dml2_0/dml21/src/dml2_core/dml2_core_utils.c
676
switch (stream_descriptor->output.output_encoder) {
drivers/gpu/drm/amd/display/dc/dml2_0/dml21/src/dml2_core/dml2_core_utils.c
690
switch (stream_descriptor->output.output_encoder) {
drivers/gpu/drm/amd/display/dc/dml2_0/dml21/src/dml2_core/dml2_core_utils.c
706
switch (stream_descriptor->output.output_encoder) {
drivers/gpu/drm/amd/display/dc/dml2_0/dml21/src/dml2_core/dml2_core_utils.c
721
switch (stream_descriptor->output.output_encoder) {
drivers/gpu/drm/amd/display/dc/dml2_0/dml21/src/dml2_pmo/dml2_pmo_dcn3.c
325
else if (!is_dp_encoder(display_config->stream_descriptors[i].output.output_encoder))
drivers/gpu/drm/amd/display/dc/dml2_0/dml21/src/dml2_pmo/dml2_pmo_dcn4_fams2.c
811
else if (!is_dp_encoder(display_config->stream_descriptors[i].output.output_encoder))
drivers/gpu/drm/amd/display/dc/dml2_0/dml2_translation_helper.c
1337
populate_dml_output_cfg_from_stream_state(&dml_dispcfg->output, disp_cfg_stream_location, context->streams[i], current_pipe_context, dml2);
drivers/gpu/drm/amd/display/dc/dml2_0/dml2_translation_helper.c
1402
populate_dml_output_cfg_from_stream_state(&dml_dispcfg->output, disp_cfg_plane_location, context->streams[i], current_pipe_context, dml2);
drivers/gpu/drm/amd/display/dc/dml2_0/dml2_wrapper_fpu.c
140
p->cur_display_config->output.OutputEncoder[0], p->cur_mode_support_info->DSCEnabled[0]) - 1;
drivers/gpu/drm/amd/display/dc/hubbub/dcn10/dcn10_hubbub.c
827
struct dc_surface_dcc_cap *output)
drivers/gpu/drm/amd/display/dc/hubbub/dcn10/dcn10_hubbub.c
838
memset(output, 0, sizeof(*output));
drivers/gpu/drm/amd/display/dc/hubbub/dcn10/dcn10_hubbub.c
889
output->grph.rgb.max_uncompressed_blk_size = 256;
drivers/gpu/drm/amd/display/dc/hubbub/dcn10/dcn10_hubbub.c
890
output->grph.rgb.max_compressed_blk_size = 256;
drivers/gpu/drm/amd/display/dc/hubbub/dcn10/dcn10_hubbub.c
891
output->grph.rgb.independent_64b_blks = false;
drivers/gpu/drm/amd/display/dc/hubbub/dcn10/dcn10_hubbub.c
894
output->grph.rgb.max_uncompressed_blk_size = 128;
drivers/gpu/drm/amd/display/dc/hubbub/dcn10/dcn10_hubbub.c
895
output->grph.rgb.max_compressed_blk_size = 128;
drivers/gpu/drm/amd/display/dc/hubbub/dcn10/dcn10_hubbub.c
896
output->grph.rgb.independent_64b_blks = false;
drivers/gpu/drm/amd/display/dc/hubbub/dcn10/dcn10_hubbub.c
899
output->grph.rgb.max_uncompressed_blk_size = 256;
drivers/gpu/drm/amd/display/dc/hubbub/dcn10/dcn10_hubbub.c
900
output->grph.rgb.max_compressed_blk_size = 64;
drivers/gpu/drm/amd/display/dc/hubbub/dcn10/dcn10_hubbub.c
901
output->grph.rgb.independent_64b_blks = true;
drivers/gpu/drm/amd/display/dc/hubbub/dcn10/dcn10_hubbub.c
908
output->capable = true;
drivers/gpu/drm/amd/display/dc/hubbub/dcn10/dcn10_hubbub.c
909
output->const_color_support = false;
drivers/gpu/drm/amd/display/dc/hubbub/dcn20/dcn20_hubbub.c
219
struct dc_surface_dcc_cap *output)
drivers/gpu/drm/amd/display/dc/hubbub/dcn20/dcn20_hubbub.c
228
memset(output, 0, sizeof(*output));
drivers/gpu/drm/amd/display/dc/hubbub/dcn20/dcn20_hubbub.c
285
output->grph.rgb.max_uncompressed_blk_size = 256;
drivers/gpu/drm/amd/display/dc/hubbub/dcn20/dcn20_hubbub.c
286
output->grph.rgb.max_compressed_blk_size = 256;
drivers/gpu/drm/amd/display/dc/hubbub/dcn20/dcn20_hubbub.c
287
output->grph.rgb.independent_64b_blks = false;
drivers/gpu/drm/amd/display/dc/hubbub/dcn20/dcn20_hubbub.c
290
output->grph.rgb.max_uncompressed_blk_size = 128;
drivers/gpu/drm/amd/display/dc/hubbub/dcn20/dcn20_hubbub.c
291
output->grph.rgb.max_compressed_blk_size = 128;
drivers/gpu/drm/amd/display/dc/hubbub/dcn20/dcn20_hubbub.c
292
output->grph.rgb.independent_64b_blks = false;
drivers/gpu/drm/amd/display/dc/hubbub/dcn20/dcn20_hubbub.c
295
output->grph.rgb.max_uncompressed_blk_size = 256;
drivers/gpu/drm/amd/display/dc/hubbub/dcn20/dcn20_hubbub.c
296
output->grph.rgb.max_compressed_blk_size = 64;
drivers/gpu/drm/amd/display/dc/hubbub/dcn20/dcn20_hubbub.c
297
output->grph.rgb.independent_64b_blks = true;
drivers/gpu/drm/amd/display/dc/hubbub/dcn20/dcn20_hubbub.c
303
output->capable = true;
drivers/gpu/drm/amd/display/dc/hubbub/dcn20/dcn20_hubbub.c
304
output->const_color_support = true;
drivers/gpu/drm/amd/display/dc/hubbub/dcn20/dcn20_hubbub.h
120
struct dc_surface_dcc_cap *output);
drivers/gpu/drm/amd/display/dc/hubbub/dcn20/dcn20_hubbub.h
124
struct dc_surface_dcc_cap *output);
drivers/gpu/drm/amd/display/dc/hubbub/dcn30/dcn30_hubbub.c
278
struct dc_surface_dcc_cap *output)
drivers/gpu/drm/amd/display/dc/hubbub/dcn30/dcn30_hubbub.c
287
memset(output, 0, sizeof(*output));
drivers/gpu/drm/amd/display/dc/hubbub/dcn30/dcn30_hubbub.c
345
output->grph.rgb.max_uncompressed_blk_size = 256;
drivers/gpu/drm/amd/display/dc/hubbub/dcn30/dcn30_hubbub.c
346
output->grph.rgb.max_compressed_blk_size = 256;
drivers/gpu/drm/amd/display/dc/hubbub/dcn30/dcn30_hubbub.c
347
output->grph.rgb.independent_64b_blks = false;
drivers/gpu/drm/amd/display/dc/hubbub/dcn30/dcn30_hubbub.c
348
output->grph.rgb.dcc_controls.dcc_256_256_unconstrained = 1;
drivers/gpu/drm/amd/display/dc/hubbub/dcn30/dcn30_hubbub.c
349
output->grph.rgb.dcc_controls.dcc_256_128_128 = 1;
drivers/gpu/drm/amd/display/dc/hubbub/dcn30/dcn30_hubbub.c
353
output->grph.rgb.max_uncompressed_blk_size = 128;
drivers/gpu/drm/amd/display/dc/hubbub/dcn30/dcn30_hubbub.c
354
output->grph.rgb.max_compressed_blk_size = 128;
drivers/gpu/drm/amd/display/dc/hubbub/dcn30/dcn30_hubbub.c
355
output->grph.rgb.independent_64b_blks = false;
drivers/gpu/drm/amd/display/dc/hubbub/dcn30/dcn30_hubbub.c
356
output->grph.rgb.dcc_controls.dcc_128_128_uncontrained = 1;
drivers/gpu/drm/amd/display/dc/hubbub/dcn30/dcn30_hubbub.c
357
output->grph.rgb.dcc_controls.dcc_256_128_128 = 1;
drivers/gpu/drm/amd/display/dc/hubbub/dcn30/dcn30_hubbub.c
361
output->grph.rgb.max_uncompressed_blk_size = 256;
drivers/gpu/drm/amd/display/dc/hubbub/dcn30/dcn30_hubbub.c
362
output->grph.rgb.max_compressed_blk_size = 64;
drivers/gpu/drm/amd/display/dc/hubbub/dcn30/dcn30_hubbub.c
363
output->grph.rgb.independent_64b_blks = true;
drivers/gpu/drm/amd/display/dc/hubbub/dcn30/dcn30_hubbub.c
364
output->grph.rgb.dcc_controls.dcc_256_64_64 = 1;
drivers/gpu/drm/amd/display/dc/hubbub/dcn30/dcn30_hubbub.c
367
output->grph.rgb.max_uncompressed_blk_size = 256;
drivers/gpu/drm/amd/display/dc/hubbub/dcn30/dcn30_hubbub.c
368
output->grph.rgb.max_compressed_blk_size = 128;
drivers/gpu/drm/amd/display/dc/hubbub/dcn30/dcn30_hubbub.c
369
output->grph.rgb.independent_64b_blks = false;
drivers/gpu/drm/amd/display/dc/hubbub/dcn30/dcn30_hubbub.c
370
output->grph.rgb.dcc_controls.dcc_256_128_128 = 1;
drivers/gpu/drm/amd/display/dc/hubbub/dcn30/dcn30_hubbub.c
373
output->capable = true;
drivers/gpu/drm/amd/display/dc/hubbub/dcn30/dcn30_hubbub.c
374
output->const_color_support = true;
drivers/gpu/drm/amd/display/dc/hubbub/dcn30/dcn30_hubbub.h
123
struct dc_surface_dcc_cap *output);
drivers/gpu/drm/amd/display/dc/hubbub/dcn31/dcn31_hubbub.c
806
struct dc_surface_dcc_cap *output)
drivers/gpu/drm/amd/display/dc/hubbub/dcn31/dcn31_hubbub.c
814
memset(output, 0, sizeof(*output));
drivers/gpu/drm/amd/display/dc/hubbub/dcn31/dcn31_hubbub.c
872
output->grph.rgb.max_uncompressed_blk_size = 256;
drivers/gpu/drm/amd/display/dc/hubbub/dcn31/dcn31_hubbub.c
873
output->grph.rgb.max_compressed_blk_size = 256;
drivers/gpu/drm/amd/display/dc/hubbub/dcn31/dcn31_hubbub.c
874
output->grph.rgb.independent_64b_blks = false;
drivers/gpu/drm/amd/display/dc/hubbub/dcn31/dcn31_hubbub.c
875
output->grph.rgb.dcc_controls.dcc_256_256_unconstrained = 1;
drivers/gpu/drm/amd/display/dc/hubbub/dcn31/dcn31_hubbub.c
876
output->grph.rgb.dcc_controls.dcc_256_128_128 = 1;
drivers/gpu/drm/amd/display/dc/hubbub/dcn31/dcn31_hubbub.c
879
output->grph.rgb.max_uncompressed_blk_size = 128;
drivers/gpu/drm/amd/display/dc/hubbub/dcn31/dcn31_hubbub.c
880
output->grph.rgb.max_compressed_blk_size = 128;
drivers/gpu/drm/amd/display/dc/hubbub/dcn31/dcn31_hubbub.c
881
output->grph.rgb.independent_64b_blks = false;
drivers/gpu/drm/amd/display/dc/hubbub/dcn31/dcn31_hubbub.c
882
output->grph.rgb.dcc_controls.dcc_128_128_uncontrained = 1;
drivers/gpu/drm/amd/display/dc/hubbub/dcn31/dcn31_hubbub.c
883
output->grph.rgb.dcc_controls.dcc_256_128_128 = 1;
drivers/gpu/drm/amd/display/dc/hubbub/dcn31/dcn31_hubbub.c
887
output->grph.rgb.max_uncompressed_blk_size = 256;
drivers/gpu/drm/amd/display/dc/hubbub/dcn31/dcn31_hubbub.c
888
output->grph.rgb.max_compressed_blk_size = 64;
drivers/gpu/drm/amd/display/dc/hubbub/dcn31/dcn31_hubbub.c
889
output->grph.rgb.independent_64b_blks = true;
drivers/gpu/drm/amd/display/dc/hubbub/dcn31/dcn31_hubbub.c
890
output->grph.rgb.dcc_controls.dcc_256_64_64 = 1;
drivers/gpu/drm/amd/display/dc/hubbub/dcn31/dcn31_hubbub.c
894
output->grph.rgb.max_uncompressed_blk_size = 256;
drivers/gpu/drm/amd/display/dc/hubbub/dcn31/dcn31_hubbub.c
895
output->grph.rgb.max_compressed_blk_size = 128;
drivers/gpu/drm/amd/display/dc/hubbub/dcn31/dcn31_hubbub.c
896
output->grph.rgb.independent_64b_blks = false;
drivers/gpu/drm/amd/display/dc/hubbub/dcn31/dcn31_hubbub.c
897
output->grph.rgb.dcc_controls.dcc_256_128_128 = 1;
drivers/gpu/drm/amd/display/dc/hubbub/dcn31/dcn31_hubbub.c
900
output->capable = true;
drivers/gpu/drm/amd/display/dc/hubbub/dcn31/dcn31_hubbub.c
901
output->const_color_support = true;
drivers/gpu/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.c
1043
output->video.luma.dcc_controls.dcc_256_256 = 1;
drivers/gpu/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.c
1044
output->video.luma.dcc_controls.dcc_256_128 = 1;
drivers/gpu/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.c
1045
output->video.luma.dcc_controls.dcc_256_64 = 1;
drivers/gpu/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.c
1048
output->video.luma.dcc_controls.dcc_256_128 = 1;
drivers/gpu/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.c
1049
output->video.luma.dcc_controls.dcc_256_64 = 1;
drivers/gpu/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.c
1052
output->video.luma.dcc_controls.dcc_256_64 = 1;
drivers/gpu/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.c
1092
output->video.chroma.dcc_controls.dcc_256_256 = 1;
drivers/gpu/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.c
1093
output->video.chroma.dcc_controls.dcc_256_128 = 1;
drivers/gpu/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.c
1094
output->video.chroma.dcc_controls.dcc_256_64 = 1;
drivers/gpu/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.c
1097
output->video.chroma.dcc_controls.dcc_256_128 = 1;
drivers/gpu/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.c
1098
output->video.chroma.dcc_controls.dcc_256_64 = 1;
drivers/gpu/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.c
1101
output->video.chroma.dcc_controls.dcc_256_64 = 1;
drivers/gpu/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.c
1109
output->capable = true;
drivers/gpu/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.c
829
struct dc_surface_dcc_cap *output)
drivers/gpu/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.c
842
memset(output, 0, sizeof(*output));
drivers/gpu/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.c
977
output->grph.rgb.dcc_controls.dcc_256_256 = 1;
drivers/gpu/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.c
978
output->grph.rgb.dcc_controls.dcc_256_128 = 1;
drivers/gpu/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.c
979
output->grph.rgb.dcc_controls.dcc_256_64 = 1;
drivers/gpu/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.c
982
output->grph.rgb.dcc_controls.dcc_256_128 = 1;
drivers/gpu/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.c
983
output->grph.rgb.dcc_controls.dcc_256_64 = 1;
drivers/gpu/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.c
986
output->grph.rgb.dcc_controls.dcc_256_64 = 1;
drivers/gpu/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.h
195
struct dc_surface_dcc_cap *output);
drivers/gpu/drm/amd/display/dc/inc/dcn_calcs.h
190
enum dcn_bw_defs output[number_of_planes_minus_one + 1];
drivers/gpu/drm/amd/display/dc/inc/hw/dchubbub.h
176
struct dc_surface_dcc_cap *output);
drivers/gpu/drm/amd/display/dc/link/link_validation.c
458
struct dp_audio_layout_config *output)
drivers/gpu/drm/amd/display/dc/link/link_validation.c
460
memset(output, 0, sizeof(struct dp_audio_layout_config));
drivers/gpu/drm/amd/display/dc/link/link_validation.c
467
output->layouts_per_sample_denom = 4;
drivers/gpu/drm/amd/display/dc/link/link_validation.c
468
output->symbols_per_layout = 40;
drivers/gpu/drm/amd/display/dc/link/link_validation.c
469
output->max_layouts_per_audio_sdp = 1;
drivers/gpu/drm/amd/display/dc/link/link_validation.c
471
output->layouts_per_sample_denom = 1;
drivers/gpu/drm/amd/display/dc/link/link_validation.c
472
output->symbols_per_layout = 40;
drivers/gpu/drm/amd/display/dc/link/link_validation.c
473
output->max_layouts_per_audio_sdp = 1;
drivers/gpu/drm/amd/display/dc/link/link_validation.c
477
output->layouts_per_sample_denom = 4;
drivers/gpu/drm/amd/display/dc/link/link_validation.c
478
output->symbols_per_layout = 10;
drivers/gpu/drm/amd/display/dc/link/link_validation.c
479
output->max_layouts_per_audio_sdp = 1;
drivers/gpu/drm/amd/display/dc/link/link_validation.c
481
output->layouts_per_sample_denom = 1;
drivers/gpu/drm/amd/display/dc/link/link_validation.c
482
output->symbols_per_layout = 10;
drivers/gpu/drm/amd/display/dc/link/link_validation.c
483
output->max_layouts_per_audio_sdp = 1;
drivers/gpu/drm/amd/display/dc/resource/dcn10/dcn10_resource.c
1146
struct dc_surface_dcc_cap *output)
drivers/gpu/drm/amd/display/dc/resource/dcn10/dcn10_resource.c
1151
output);
drivers/gpu/drm/amd/display/dc/resource/dcn20/dcn20_resource.c
2209
struct dc_surface_dcc_cap *output)
drivers/gpu/drm/amd/display/dc/resource/dcn20/dcn20_resource.c
2213
dc->res_pool->hubbub, input, output);
drivers/gpu/drm/amd/display/dc/resource/dcn20/dcn20_resource.h
78
struct dc_surface_dcc_cap *output);
drivers/gpu/drm/amd/display/dc/resource/dcn201/dcn201_resource.c
1065
struct dc_surface_dcc_cap *output)
drivers/gpu/drm/amd/display/dc/resource/dcn201/dcn201_resource.c
1070
output);
drivers/gpu/drm/amd/display/dmub/inc/dmub_cmd.h
5009
struct dmub_cmd_smart_power_oled_getmaxcll_output output; /**< Output */
drivers/gpu/drm/amd/display/dmub/inc/dmub_cmd.h
6248
} output; /**< output to retrieve ACK/NACK or VSDB parsing results */
drivers/gpu/drm/amd/display/dmub/inc/dmub_cmd.h
6280
struct dmub_cmd_cable_id_output output; /**< Output */
drivers/gpu/drm/amd/display/modules/color/color_gamma.c
1062
struct fixed31_32 output = dc_fixpt_zero;
drivers/gpu/drm/amd/display/modules/color/color_gamma.c
1109
output = dc_fixpt_zero;
drivers/gpu/drm/amd/display/modules/color/color_gamma.c
1111
output = calculate_gamma22(scaledX, use_eetf, cal_buffer);
drivers/gpu/drm/amd/display/modules/color/color_gamma.c
1114
output = dc_fixpt_clamp(output, dc_fixpt_zero, dc_fixpt_one);
drivers/gpu/drm/amd/display/modules/color/color_gamma.c
1116
rgb->r = output;
drivers/gpu/drm/amd/display/modules/color/color_gamma.c
1117
rgb->g = output;
drivers/gpu/drm/amd/display/modules/color/color_gamma.c
1118
rgb->b = output;
drivers/gpu/drm/amd/display/modules/color/color_gamma.c
1136
out_dist_max = dc_fixpt_sub(dc_fixpt_one, output);
drivers/gpu/drm/amd/display/modules/color/color_gamma.c
1139
output = dc_fixpt_add(
drivers/gpu/drm/amd/display/modules/color/color_gamma.c
1140
output, dc_fixpt_mul(
drivers/gpu/drm/amd/display/modules/color/color_gamma.c
1155
output = dc_fixpt_clamp(output, dc_fixpt_zero,
drivers/gpu/drm/amd/display/modules/color/color_gamma.c
1158
rgb->r = output;
drivers/gpu/drm/amd/display/modules/color/color_gamma.c
1159
rgb->g = output;
drivers/gpu/drm/amd/display/modules/color/color_gamma.c
1160
rgb->b = output;
drivers/gpu/drm/amd/display/modules/color/color_gamma.c
854
struct fixed31_32 output;
drivers/gpu/drm/amd/display/modules/color/color_gamma.c
876
output = pq_table[i];
drivers/gpu/drm/amd/display/modules/color/color_gamma.c
879
compute_pq(x, &output);
drivers/gpu/drm/amd/display/modules/color/color_gamma.c
883
if (dc_fixpt_lt(output, dc_fixpt_zero))
drivers/gpu/drm/amd/display/modules/color/color_gamma.c
884
output = dc_fixpt_zero;
drivers/gpu/drm/amd/display/modules/color/color_gamma.c
886
rgb->r = output;
drivers/gpu/drm/amd/display/modules/color/color_gamma.c
887
rgb->g = output;
drivers/gpu/drm/amd/display/modules/color/color_gamma.c
888
rgb->b = output;
drivers/gpu/drm/amd/display/modules/color/color_gamma.c
900
struct fixed31_32 output;
drivers/gpu/drm/amd/display/modules/color/color_gamma.c
911
output = de_pq_table[i];
drivers/gpu/drm/amd/display/modules/color/color_gamma.c
913
if (dc_fixpt_lt(output, dc_fixpt_zero))
drivers/gpu/drm/amd/display/modules/color/color_gamma.c
914
output = dc_fixpt_zero;
drivers/gpu/drm/amd/display/modules/color/color_gamma.c
915
else if (dc_fixpt_lt(scaling_factor, output))
drivers/gpu/drm/amd/display/modules/color/color_gamma.c
916
output = scaling_factor;
drivers/gpu/drm/amd/display/modules/color/color_gamma.c
917
de_pq[i].r = output;
drivers/gpu/drm/amd/display/modules/color/color_gamma.c
918
de_pq[i].g = output;
drivers/gpu/drm/amd/display/modules/color/color_gamma.c
919
de_pq[i].b = output;
drivers/gpu/drm/amd/display/modules/hdcp/hdcp.c
131
struct mod_hdcp_output *output)
drivers/gpu/drm/amd/display/modules/hdcp/hdcp.c
141
callback_in_ms(0, output);
drivers/gpu/drm/amd/display/modules/hdcp/hdcp.c
142
set_state_id(hdcp, output, D2_A0_DETERMINE_RX_HDCP_CAPABLE);
drivers/gpu/drm/amd/display/modules/hdcp/hdcp.c
144
callback_in_ms(0, output);
drivers/gpu/drm/amd/display/modules/hdcp/hdcp.c
145
set_state_id(hdcp, output, D1_A0_DETERMINE_RX_HDCP_CAPABLE);
drivers/gpu/drm/amd/display/modules/hdcp/hdcp.c
147
callback_in_ms(0, output);
drivers/gpu/drm/amd/display/modules/hdcp/hdcp.c
148
set_state_id(hdcp, output, HDCP_CP_NOT_DESIRED);
drivers/gpu/drm/amd/display/modules/hdcp/hdcp.c
149
set_auth_complete(hdcp, output);
drivers/gpu/drm/amd/display/modules/hdcp/hdcp.c
153
callback_in_ms(0, output);
drivers/gpu/drm/amd/display/modules/hdcp/hdcp.c
154
set_state_id(hdcp, output, H2_A0_KNOWN_HDCP2_CAPABLE_RX);
drivers/gpu/drm/amd/display/modules/hdcp/hdcp.c
156
callback_in_ms(0, output);
drivers/gpu/drm/amd/display/modules/hdcp/hdcp.c
157
set_state_id(hdcp, output, H1_A0_WAIT_FOR_ACTIVE_RX);
drivers/gpu/drm/amd/display/modules/hdcp/hdcp.c
159
callback_in_ms(0, output);
drivers/gpu/drm/amd/display/modules/hdcp/hdcp.c
160
set_state_id(hdcp, output, HDCP_CP_NOT_DESIRED);
drivers/gpu/drm/amd/display/modules/hdcp/hdcp.c
161
set_auth_complete(hdcp, output);
drivers/gpu/drm/amd/display/modules/hdcp/hdcp.c
164
callback_in_ms(0, output);
drivers/gpu/drm/amd/display/modules/hdcp/hdcp.c
165
set_state_id(hdcp, output, HDCP_CP_NOT_DESIRED);
drivers/gpu/drm/amd/display/modules/hdcp/hdcp.c
166
set_auth_complete(hdcp, output);
drivers/gpu/drm/amd/display/modules/hdcp/hdcp.c
172
event_ctx, &input->hdcp1, output);
drivers/gpu/drm/amd/display/modules/hdcp/hdcp.c
175
event_ctx, &input->hdcp1, output);
drivers/gpu/drm/amd/display/modules/hdcp/hdcp.c
178
event_ctx, &input->hdcp2, output);
drivers/gpu/drm/amd/display/modules/hdcp/hdcp.c
181
event_ctx, &input->hdcp2, output);
drivers/gpu/drm/amd/display/modules/hdcp/hdcp.c
190
struct mod_hdcp_output *output)
drivers/gpu/drm/amd/display/modules/hdcp/hdcp.c
206
set_state_id(hdcp, output, HDCP_INITIALIZED);
drivers/gpu/drm/amd/display/modules/hdcp/hdcp.c
211
output->callback_needed = 0;
drivers/gpu/drm/amd/display/modules/hdcp/hdcp.c
212
output->watchdog_timer_needed = 0;
drivers/gpu/drm/amd/display/modules/hdcp/hdcp.c
220
set_state_id(hdcp, output, HDCP_INITIALIZED);
drivers/gpu/drm/amd/display/modules/hdcp/hdcp.c
225
set_state_id(hdcp, output, HDCP_INITIALIZED);
drivers/gpu/drm/amd/display/modules/hdcp/hdcp.c
230
output->watchdog_timer_stop = 1;
drivers/gpu/drm/amd/display/modules/hdcp/hdcp.c
231
output->callback_stop = 1;
drivers/gpu/drm/amd/display/modules/hdcp/hdcp.c
236
struct mod_hdcp_output *output)
drivers/gpu/drm/amd/display/modules/hdcp/hdcp.c
240
memset(output, 0, sizeof(struct mod_hdcp_output));
drivers/gpu/drm/amd/display/modules/hdcp/hdcp.c
242
status = reset_authentication(hdcp, output);
drivers/gpu/drm/amd/display/modules/hdcp/hdcp.c
248
set_state_id(hdcp, output, HDCP_UNINITIALIZED);
drivers/gpu/drm/amd/display/modules/hdcp/hdcp.c
293
struct mod_hdcp_output output;
drivers/gpu/drm/amd/display/modules/hdcp/hdcp.c
296
memset(&output, 0, sizeof(output));
drivers/gpu/drm/amd/display/modules/hdcp/hdcp.c
299
status = reset_connection(hdcp, &output);
drivers/gpu/drm/amd/display/modules/hdcp/hdcp.c
308
struct mod_hdcp_output output;
drivers/gpu/drm/amd/display/modules/hdcp/hdcp.c
311
memset(&output, 0, sizeof(output));
drivers/gpu/drm/amd/display/modules/hdcp/hdcp.c
312
status = reset_connection(hdcp, &output);
drivers/gpu/drm/amd/display/modules/hdcp/hdcp.c
322
struct mod_hdcp_output *output)
drivers/gpu/drm/amd/display/modules/hdcp/hdcp.c
328
memset(output, 0, sizeof(struct mod_hdcp_output));
drivers/gpu/drm/amd/display/modules/hdcp/hdcp.c
350
status = reset_authentication(hdcp, output);
drivers/gpu/drm/amd/display/modules/hdcp/hdcp.c
370
set_state_id(hdcp, output, HDCP_INITIALIZED);
drivers/gpu/drm/amd/display/modules/hdcp/hdcp.c
371
callback_in_ms(hdcp->connection.link.adjust.auth_delay * 1000, output);
drivers/gpu/drm/amd/display/modules/hdcp/hdcp.c
380
uint8_t index, struct mod_hdcp_output *output)
drivers/gpu/drm/amd/display/modules/hdcp/hdcp.c
386
memset(output, 0, sizeof(struct mod_hdcp_output));
drivers/gpu/drm/amd/display/modules/hdcp/hdcp.c
396
status = reset_authentication(hdcp, output);
drivers/gpu/drm/amd/display/modules/hdcp/hdcp.c
415
output);
drivers/gpu/drm/amd/display/modules/hdcp/hdcp.c
426
struct mod_hdcp_output *output)
drivers/gpu/drm/amd/display/modules/hdcp/hdcp.c
432
memset(output, 0, sizeof(struct mod_hdcp_output));
drivers/gpu/drm/amd/display/modules/hdcp/hdcp.c
460
status = reset_authentication(hdcp, output);
drivers/gpu/drm/amd/display/modules/hdcp/hdcp.c
477
callback_in_ms(100, output);
drivers/gpu/drm/amd/display/modules/hdcp/hdcp.c
524
struct mod_hdcp_output *output)
drivers/gpu/drm/amd/display/modules/hdcp/hdcp.c
529
status = reset_connection(hdcp, output);
drivers/gpu/drm/amd/display/modules/hdcp/hdcp.c
537
enum mod_hdcp_event event, struct mod_hdcp_output *output)
drivers/gpu/drm/amd/display/modules/hdcp/hdcp.c
543
memset(output, 0, sizeof(struct mod_hdcp_output));
drivers/gpu/drm/amd/display/modules/hdcp/hdcp.c
550
hdcp, &event_ctx, &hdcp->auth.trans_input, output);
drivers/gpu/drm/amd/display/modules/hdcp/hdcp.c
564
reset_status = reset_authentication(hdcp, output);
drivers/gpu/drm/amd/display/modules/hdcp/hdcp.h
421
output->callback_stop = 1;
drivers/gpu/drm/amd/display/modules/hdcp/hdcp.h
422
output->watchdog_timer_stop = 1;
drivers/gpu/drm/amd/display/modules/hdcp/hdcp.h
486
struct mod_hdcp_output *output)
drivers/gpu/drm/amd/display/modules/hdcp/hdcp.h
488
output->callback_needed = 1;
drivers/gpu/drm/amd/display/modules/hdcp/hdcp.h
489
output->callback_delay = time;
drivers/gpu/drm/amd/display/modules/hdcp/hdcp.h
490
output->watchdog_timer_needed = 0;
drivers/gpu/drm/amd/display/modules/hdcp/hdcp.h
491
output->watchdog_timer_delay = 0;
drivers/gpu/drm/amd/display/modules/hdcp/hdcp.h
495
static inline void callback_in_ms(uint16_t time, struct mod_hdcp_output *output)
drivers/gpu/drm/amd/display/modules/hdcp/hdcp.h
497
output->callback_needed = 1;
drivers/gpu/drm/amd/display/modules/hdcp/hdcp.h
498
output->callback_delay = time;
drivers/gpu/drm/amd/display/modules/hdcp/hdcp.h
502
struct mod_hdcp_output *output)
drivers/gpu/drm/amd/display/modules/hdcp/hdcp.h
504
output->watchdog_timer_needed = 1;
drivers/gpu/drm/amd/display/modules/hdcp/hdcp.h
505
output->watchdog_timer_delay = time;
drivers/gpu/drm/amd/display/modules/hdcp/hdcp.h
509
struct mod_hdcp_output *output)
drivers/gpu/drm/amd/display/modules/hdcp/hdcp.h
511
output->auth_complete = 1;
drivers/gpu/drm/amd/display/modules/hdcp/hdcp1_transition.c
102
callback_in_ms(500, output);
drivers/gpu/drm/amd/display/modules/hdcp/hdcp1_transition.c
112
fail_and_restart_in_ms(0, &status, output);
drivers/gpu/drm/amd/display/modules/hdcp/hdcp1_transition.c
115
callback_in_ms(500, output);
drivers/gpu/drm/amd/display/modules/hdcp/hdcp1_transition.c
120
callback_in_ms(0, output);
drivers/gpu/drm/amd/display/modules/hdcp/hdcp1_transition.c
121
set_state_id(hdcp, output, H1_A9_READ_KSV_LIST);
drivers/gpu/drm/amd/display/modules/hdcp/hdcp1_transition.c
135
fail_and_restart_in_ms(0, &status, output);
drivers/gpu/drm/amd/display/modules/hdcp/hdcp1_transition.c
138
callback_in_ms(0, output);
drivers/gpu/drm/amd/display/modules/hdcp/hdcp1_transition.c
139
set_state_id(hdcp, output, H1_A45_AUTHENTICATED);
drivers/gpu/drm/amd/display/modules/hdcp/hdcp1_transition.c
140
set_auth_complete(hdcp, output);
drivers/gpu/drm/amd/display/modules/hdcp/hdcp1_transition.c
144
fail_and_restart_in_ms(0, &status, output);
drivers/gpu/drm/amd/display/modules/hdcp/hdcp1_transition.c
154
struct mod_hdcp_output *output)
drivers/gpu/drm/amd/display/modules/hdcp/hdcp1_transition.c
164
fail_and_restart_in_ms(0, &status, output);
drivers/gpu/drm/amd/display/modules/hdcp/hdcp1_transition.c
168
fail_and_restart_in_ms(0, &status, output);
drivers/gpu/drm/amd/display/modules/hdcp/hdcp1_transition.c
171
callback_in_ms(0, output);
drivers/gpu/drm/amd/display/modules/hdcp/hdcp1_transition.c
172
set_state_id(hdcp, output, D1_A1_EXCHANGE_KSVS);
drivers/gpu/drm/amd/display/modules/hdcp/hdcp1_transition.c
178
fail_and_restart_in_ms(0, &status, output);
drivers/gpu/drm/amd/display/modules/hdcp/hdcp1_transition.c
186
fail_and_restart_in_ms(0, &status, output);
drivers/gpu/drm/amd/display/modules/hdcp/hdcp1_transition.c
189
set_watchdog_in_ms(hdcp, 100, output);
drivers/gpu/drm/amd/display/modules/hdcp/hdcp1_transition.c
190
set_state_id(hdcp, output, D1_A23_WAIT_FOR_R0_PRIME);
drivers/gpu/drm/amd/display/modules/hdcp/hdcp1_transition.c
194
fail_and_restart_in_ms(0, &status, output);
drivers/gpu/drm/amd/display/modules/hdcp/hdcp1_transition.c
198
fail_and_restart_in_ms(0, &status, output);
drivers/gpu/drm/amd/display/modules/hdcp/hdcp1_transition.c
203
callback_in_ms(0, output);
drivers/gpu/drm/amd/display/modules/hdcp/hdcp1_transition.c
204
set_state_id(hdcp, output, D1_A2_COMPUTATIONS_A3_VALIDATE_RX_A5_TEST_FOR_REPEATER);
drivers/gpu/drm/amd/display/modules/hdcp/hdcp1_transition.c
208
fail_and_restart_in_ms(0, &status, output);
drivers/gpu/drm/amd/display/modules/hdcp/hdcp1_transition.c
214
callback_in_ms(0, output);
drivers/gpu/drm/amd/display/modules/hdcp/hdcp1_transition.c
226
fail_and_restart_in_ms(1000, &status, output);
drivers/gpu/drm/amd/display/modules/hdcp/hdcp1_transition.c
231
fail_and_restart_in_ms(0, &status, output);
drivers/gpu/drm/amd/display/modules/hdcp/hdcp1_transition.c
234
fail_and_restart_in_ms(200, &status, output);
drivers/gpu/drm/amd/display/modules/hdcp/hdcp1_transition.c
238
set_watchdog_in_ms(hdcp, 5000, output);
drivers/gpu/drm/amd/display/modules/hdcp/hdcp1_transition.c
239
set_state_id(hdcp, output, D1_A6_WAIT_FOR_READY);
drivers/gpu/drm/amd/display/modules/hdcp/hdcp1_transition.c
241
set_state_id(hdcp, output, D1_A4_AUTHENTICATED);
drivers/gpu/drm/amd/display/modules/hdcp/hdcp1_transition.c
242
set_auth_complete(hdcp, output);
drivers/gpu/drm/amd/display/modules/hdcp/hdcp1_transition.c
249
fail_and_restart_in_ms(0, &status, output);
drivers/gpu/drm/amd/display/modules/hdcp/hdcp1_transition.c
256
fail_and_restart_in_ms(0, &status, output);
drivers/gpu/drm/amd/display/modules/hdcp/hdcp1_transition.c
264
fail_and_restart_in_ms(0, &status, output);
drivers/gpu/drm/amd/display/modules/hdcp/hdcp1_transition.c
270
callback_in_ms(0, output);
drivers/gpu/drm/amd/display/modules/hdcp/hdcp1_transition.c
271
set_state_id(hdcp, output, D1_A7_READ_KSV_LIST);
drivers/gpu/drm/amd/display/modules/hdcp/hdcp1_transition.c
279
fail_and_restart_in_ms(0, &status, output);
drivers/gpu/drm/amd/display/modules/hdcp/hdcp1_transition.c
288
fail_and_restart_in_ms(1000, &status, output);
drivers/gpu/drm/amd/display/modules/hdcp/hdcp1_transition.c
292
fail_and_restart_in_ms(0, &status, output);
drivers/gpu/drm/amd/display/modules/hdcp/hdcp1_transition.c
298
callback_in_ms(0, output);
drivers/gpu/drm/amd/display/modules/hdcp/hdcp1_transition.c
305
fail_and_restart_in_ms(0, &status, output);
drivers/gpu/drm/amd/display/modules/hdcp/hdcp1_transition.c
31
struct mod_hdcp_output *output)
drivers/gpu/drm/amd/display/modules/hdcp/hdcp1_transition.c
310
fail_and_restart_in_ms(0, &status, output);
drivers/gpu/drm/amd/display/modules/hdcp/hdcp1_transition.c
313
set_state_id(hdcp, output, D1_A4_AUTHENTICATED);
drivers/gpu/drm/amd/display/modules/hdcp/hdcp1_transition.c
314
set_auth_complete(hdcp, output);
drivers/gpu/drm/amd/display/modules/hdcp/hdcp1_transition.c
317
fail_and_restart_in_ms(0, &status, output);
drivers/gpu/drm/amd/display/modules/hdcp/hdcp1_transition.c
41
callback_in_ms(500, output);
drivers/gpu/drm/amd/display/modules/hdcp/hdcp1_transition.c
45
callback_in_ms(0, output);
drivers/gpu/drm/amd/display/modules/hdcp/hdcp1_transition.c
46
set_state_id(hdcp, output, H1_A1_EXCHANGE_KSVS);
drivers/gpu/drm/amd/display/modules/hdcp/hdcp1_transition.c
52
fail_and_restart_in_ms(0, &status, output);
drivers/gpu/drm/amd/display/modules/hdcp/hdcp1_transition.c
60
fail_and_restart_in_ms(0, &status, output);
drivers/gpu/drm/amd/display/modules/hdcp/hdcp1_transition.c
63
callback_in_ms(300, output);
drivers/gpu/drm/amd/display/modules/hdcp/hdcp1_transition.c
64
set_state_id(hdcp, output,
drivers/gpu/drm/amd/display/modules/hdcp/hdcp1_transition.c
70
fail_and_restart_in_ms(0, &status, output);
drivers/gpu/drm/amd/display/modules/hdcp/hdcp1_transition.c
79
fail_and_restart_in_ms(1000, &status, output);
drivers/gpu/drm/amd/display/modules/hdcp/hdcp1_transition.c
82
fail_and_restart_in_ms(0, &status, output);
drivers/gpu/drm/amd/display/modules/hdcp/hdcp1_transition.c
86
callback_in_ms(0, output);
drivers/gpu/drm/amd/display/modules/hdcp/hdcp1_transition.c
87
set_watchdog_in_ms(hdcp, 5000, output);
drivers/gpu/drm/amd/display/modules/hdcp/hdcp1_transition.c
88
set_state_id(hdcp, output, H1_A8_WAIT_FOR_READY);
drivers/gpu/drm/amd/display/modules/hdcp/hdcp1_transition.c
90
callback_in_ms(0, output);
drivers/gpu/drm/amd/display/modules/hdcp/hdcp1_transition.c
91
set_state_id(hdcp, output, H1_A45_AUTHENTICATED);
drivers/gpu/drm/amd/display/modules/hdcp/hdcp1_transition.c
92
set_auth_complete(hdcp, output);
drivers/gpu/drm/amd/display/modules/hdcp/hdcp1_transition.c
99
fail_and_restart_in_ms(0, &status, output);
drivers/gpu/drm/amd/display/modules/hdcp/hdcp2_transition.c
101
fail_and_restart_in_ms(0, &status, output);
drivers/gpu/drm/amd/display/modules/hdcp/hdcp2_transition.c
105
set_watchdog_in_ms(hdcp, 2000, output);
drivers/gpu/drm/amd/display/modules/hdcp/hdcp2_transition.c
107
set_watchdog_in_ms(hdcp, 1000, output);
drivers/gpu/drm/amd/display/modules/hdcp/hdcp2_transition.c
108
callback_in_ms(0, output);
drivers/gpu/drm/amd/display/modules/hdcp/hdcp2_transition.c
109
set_state_id(hdcp, output, H2_A1_READ_H_PRIME);
drivers/gpu/drm/amd/display/modules/hdcp/hdcp2_transition.c
116
fail_and_restart_in_ms(1000, &status, output);
drivers/gpu/drm/amd/display/modules/hdcp/hdcp2_transition.c
119
callback_in_ms(100, output);
drivers/gpu/drm/amd/display/modules/hdcp/hdcp2_transition.c
124
fail_and_restart_in_ms(0, &status, output);
drivers/gpu/drm/amd/display/modules/hdcp/hdcp2_transition.c
127
set_watchdog_in_ms(hdcp, 200, output);
drivers/gpu/drm/amd/display/modules/hdcp/hdcp2_transition.c
128
callback_in_ms(0, output);
drivers/gpu/drm/amd/display/modules/hdcp/hdcp2_transition.c
129
set_state_id(hdcp, output, H2_A1_READ_PAIRING_INFO_AND_VALIDATE_H_PRIME);
drivers/gpu/drm/amd/display/modules/hdcp/hdcp2_transition.c
138
fail_and_restart_in_ms(0, &status, output);
drivers/gpu/drm/amd/display/modules/hdcp/hdcp2_transition.c
141
callback_in_ms(20, output);
drivers/gpu/drm/amd/display/modules/hdcp/hdcp2_transition.c
148
fail_and_restart_in_ms(0, &status, output);
drivers/gpu/drm/amd/display/modules/hdcp/hdcp2_transition.c
151
callback_in_ms(0, output);
drivers/gpu/drm/amd/display/modules/hdcp/hdcp2_transition.c
152
set_state_id(hdcp, output, H2_A2_LOCALITY_CHECK);
drivers/gpu/drm/amd/display/modules/hdcp/hdcp2_transition.c
156
fail_and_restart_in_ms(0, &status, output);
drivers/gpu/drm/amd/display/modules/hdcp/hdcp2_transition.c
159
set_watchdog_in_ms(hdcp, 200, output);
drivers/gpu/drm/amd/display/modules/hdcp/hdcp2_transition.c
160
callback_in_ms(0, output);
drivers/gpu/drm/amd/display/modules/hdcp/hdcp2_transition.c
161
set_state_id(hdcp, output, H2_A1_VALIDATE_H_PRIME);
drivers/gpu/drm/amd/display/modules/hdcp/hdcp2_transition.c
168
fail_and_restart_in_ms(1000, &status, output);
drivers/gpu/drm/amd/display/modules/hdcp/hdcp2_transition.c
171
callback_in_ms(20, output);
drivers/gpu/drm/amd/display/modules/hdcp/hdcp2_transition.c
176
fail_and_restart_in_ms(0, &status, output);
drivers/gpu/drm/amd/display/modules/hdcp/hdcp2_transition.c
181
fail_and_restart_in_ms(0, &status, output);
drivers/gpu/drm/amd/display/modules/hdcp/hdcp2_transition.c
184
callback_in_ms(0, output);
drivers/gpu/drm/amd/display/modules/hdcp/hdcp2_transition.c
185
set_state_id(hdcp, output, H2_A2_LOCALITY_CHECK);
drivers/gpu/drm/amd/display/modules/hdcp/hdcp2_transition.c
191
fail_and_restart_in_ms(0, &status, output);
drivers/gpu/drm/amd/display/modules/hdcp/hdcp2_transition.c
199
callback_in_ms(0, output);
drivers/gpu/drm/amd/display/modules/hdcp/hdcp2_transition.c
203
fail_and_restart_in_ms(0, &status, output);
drivers/gpu/drm/amd/display/modules/hdcp/hdcp2_transition.c
210
fail_and_restart_in_ms(0, &status, output);
drivers/gpu/drm/amd/display/modules/hdcp/hdcp2_transition.c
214
callback_in_ms(0, output);
drivers/gpu/drm/amd/display/modules/hdcp/hdcp2_transition.c
218
callback_in_ms(0, output);
drivers/gpu/drm/amd/display/modules/hdcp/hdcp2_transition.c
219
set_state_id(hdcp, output, H2_A3_EXCHANGE_KS_AND_TEST_FOR_REPEATER);
drivers/gpu/drm/amd/display/modules/hdcp/hdcp2_transition.c
224
fail_and_restart_in_ms(0, &status, output);
drivers/gpu/drm/amd/display/modules/hdcp/hdcp2_transition.c
228
set_watchdog_in_ms(hdcp, 3000, output);
drivers/gpu/drm/amd/display/modules/hdcp/hdcp2_transition.c
229
callback_in_ms(0, output);
drivers/gpu/drm/amd/display/modules/hdcp/hdcp2_transition.c
230
set_state_id(hdcp, output, H2_A6_WAIT_FOR_RX_ID_LIST);
drivers/gpu/drm/amd/display/modules/hdcp/hdcp2_transition.c
235
callback_in_ms(210, output);
drivers/gpu/drm/amd/display/modules/hdcp/hdcp2_transition.c
236
set_state_id(hdcp, output, H2_ENABLE_ENCRYPTION);
drivers/gpu/drm/amd/display/modules/hdcp/hdcp2_transition.c
246
fail_and_restart_in_ms(0, &status, output);
drivers/gpu/drm/amd/display/modules/hdcp/hdcp2_transition.c
249
callback_in_ms(0, output);
drivers/gpu/drm/amd/display/modules/hdcp/hdcp2_transition.c
250
set_state_id(hdcp, output, H2_A78_VERIFY_RX_ID_LIST_AND_SEND_ACK);
drivers/gpu/drm/amd/display/modules/hdcp/hdcp2_transition.c
253
fail_and_restart_in_ms(0, &status, output);
drivers/gpu/drm/amd/display/modules/hdcp/hdcp2_transition.c
256
callback_in_ms(0, output);
drivers/gpu/drm/amd/display/modules/hdcp/hdcp2_transition.c
257
set_state_id(hdcp, output, H2_A5_AUTHENTICATED);
drivers/gpu/drm/amd/display/modules/hdcp/hdcp2_transition.c
258
set_auth_complete(hdcp, output);
drivers/gpu/drm/amd/display/modules/hdcp/hdcp2_transition.c
263
fail_and_restart_in_ms(0, &status, output);
drivers/gpu/drm/amd/display/modules/hdcp/hdcp2_transition.c
266
callback_in_ms(0, output);
drivers/gpu/drm/amd/display/modules/hdcp/hdcp2_transition.c
267
set_state_id(hdcp, output, H2_A78_VERIFY_RX_ID_LIST_AND_SEND_ACK);
drivers/gpu/drm/amd/display/modules/hdcp/hdcp2_transition.c
270
callback_in_ms(500, output);
drivers/gpu/drm/amd/display/modules/hdcp/hdcp2_transition.c
276
fail_and_restart_in_ms(0, &status, output);
drivers/gpu/drm/amd/display/modules/hdcp/hdcp2_transition.c
286
fail_and_restart_in_ms(100, &status, output);
drivers/gpu/drm/amd/display/modules/hdcp/hdcp2_transition.c
288
callback_in_ms(300, output);
drivers/gpu/drm/amd/display/modules/hdcp/hdcp2_transition.c
293
callback_in_ms(0, output);
drivers/gpu/drm/amd/display/modules/hdcp/hdcp2_transition.c
294
set_state_id(hdcp, output, H2_A78_VERIFY_RX_ID_LIST_AND_SEND_ACK);
drivers/gpu/drm/amd/display/modules/hdcp/hdcp2_transition.c
309
fail_and_restart_in_ms(0, &status, output);
drivers/gpu/drm/amd/display/modules/hdcp/hdcp2_transition.c
31
struct mod_hdcp_output *output)
drivers/gpu/drm/amd/display/modules/hdcp/hdcp2_transition.c
312
callback_in_ms(0, output);
drivers/gpu/drm/amd/display/modules/hdcp/hdcp2_transition.c
313
set_state_id(hdcp, output, H2_A9_SEND_STREAM_MANAGEMENT);
drivers/gpu/drm/amd/display/modules/hdcp/hdcp2_transition.c
318
fail_and_restart_in_ms(0, &status, output);
drivers/gpu/drm/amd/display/modules/hdcp/hdcp2_transition.c
321
callback_in_ms(0, output);
drivers/gpu/drm/amd/display/modules/hdcp/hdcp2_transition.c
322
set_state_id(hdcp, output, H2_A78_VERIFY_RX_ID_LIST_AND_SEND_ACK);
drivers/gpu/drm/amd/display/modules/hdcp/hdcp2_transition.c
326
fail_and_restart_in_ms(0, &status, output);
drivers/gpu/drm/amd/display/modules/hdcp/hdcp2_transition.c
329
set_watchdog_in_ms(hdcp, 100, output);
drivers/gpu/drm/amd/display/modules/hdcp/hdcp2_transition.c
330
callback_in_ms(0, output);
drivers/gpu/drm/amd/display/modules/hdcp/hdcp2_transition.c
331
set_state_id(hdcp, output, H2_A9_VALIDATE_STREAM_READY);
drivers/gpu/drm/amd/display/modules/hdcp/hdcp2_transition.c
336
fail_and_restart_in_ms(0, &status, output);
drivers/gpu/drm/amd/display/modules/hdcp/hdcp2_transition.c
339
callback_in_ms(0, output);
drivers/gpu/drm/amd/display/modules/hdcp/hdcp2_transition.c
340
set_state_id(hdcp, output, H2_A78_VERIFY_RX_ID_LIST_AND_SEND_ACK);
drivers/gpu/drm/amd/display/modules/hdcp/hdcp2_transition.c
348
callback_in_ms(0, output);
drivers/gpu/drm/amd/display/modules/hdcp/hdcp2_transition.c
349
set_state_id(hdcp, output, H2_A9_SEND_STREAM_MANAGEMENT);
drivers/gpu/drm/amd/display/modules/hdcp/hdcp2_transition.c
351
callback_in_ms(10, output);
drivers/gpu/drm/amd/display/modules/hdcp/hdcp2_transition.c
362
fail_and_restart_in_ms(0, &status, output);
drivers/gpu/drm/amd/display/modules/hdcp/hdcp2_transition.c
365
callback_in_ms(0, output);
drivers/gpu/drm/amd/display/modules/hdcp/hdcp2_transition.c
366
set_state_id(hdcp, output, H2_A9_SEND_STREAM_MANAGEMENT);
drivers/gpu/drm/amd/display/modules/hdcp/hdcp2_transition.c
370
callback_in_ms(200, output);
drivers/gpu/drm/amd/display/modules/hdcp/hdcp2_transition.c
371
set_state_id(hdcp, output, H2_ENABLE_ENCRYPTION);
drivers/gpu/drm/amd/display/modules/hdcp/hdcp2_transition.c
375
fail_and_restart_in_ms(0, &status, output);
drivers/gpu/drm/amd/display/modules/hdcp/hdcp2_transition.c
385
struct mod_hdcp_output *output)
drivers/gpu/drm/amd/display/modules/hdcp/hdcp2_transition.c
396
callback_in_ms(0, output);
drivers/gpu/drm/amd/display/modules/hdcp/hdcp2_transition.c
397
set_state_id(hdcp, output, HDCP_INITIALIZED);
drivers/gpu/drm/amd/display/modules/hdcp/hdcp2_transition.c
399
callback_in_ms(0, output);
drivers/gpu/drm/amd/display/modules/hdcp/hdcp2_transition.c
400
set_state_id(hdcp, output, D2_A1_SEND_AKE_INIT);
drivers/gpu/drm/amd/display/modules/hdcp/hdcp2_transition.c
408
fail_and_restart_in_ms(0, &status, output);
drivers/gpu/drm/amd/display/modules/hdcp/hdcp2_transition.c
412
fail_and_restart_in_ms(0, &status, output);
drivers/gpu/drm/amd/display/modules/hdcp/hdcp2_transition.c
415
callback_in_ms(100, output);
drivers/gpu/drm/amd/display/modules/hdcp/hdcp2_transition.c
416
set_state_id(hdcp, output, D2_A1_VALIDATE_AKE_CERT);
drivers/gpu/drm/amd/display/modules/hdcp/hdcp2_transition.c
42
callback_in_ms(0, output);
drivers/gpu/drm/amd/display/modules/hdcp/hdcp2_transition.c
425
fail_and_restart_in_ms(0, &status, output);
drivers/gpu/drm/amd/display/modules/hdcp/hdcp2_transition.c
43
set_state_id(hdcp, output, HDCP_INITIALIZED);
drivers/gpu/drm/amd/display/modules/hdcp/hdcp2_transition.c
430
callback_in_ms(0, output);
drivers/gpu/drm/amd/display/modules/hdcp/hdcp2_transition.c
431
set_state_id(hdcp, output, D2_A1_SEND_STORED_KM);
drivers/gpu/drm/amd/display/modules/hdcp/hdcp2_transition.c
433
callback_in_ms(0, output);
drivers/gpu/drm/amd/display/modules/hdcp/hdcp2_transition.c
434
set_state_id(hdcp, output, D2_A1_SEND_NO_STORED_KM);
drivers/gpu/drm/amd/display/modules/hdcp/hdcp2_transition.c
439
fail_and_restart_in_ms(0, &status, output);
drivers/gpu/drm/amd/display/modules/hdcp/hdcp2_transition.c
443
set_watchdog_in_ms(hdcp, 2000, output);
drivers/gpu/drm/amd/display/modules/hdcp/hdcp2_transition.c
445
set_watchdog_in_ms(hdcp, 1000, output);
drivers/gpu/drm/amd/display/modules/hdcp/hdcp2_transition.c
446
set_state_id(hdcp, output, D2_A1_READ_H_PRIME);
drivers/gpu/drm/amd/display/modules/hdcp/hdcp2_transition.c
45
callback_in_ms(0, output);
drivers/gpu/drm/amd/display/modules/hdcp/hdcp2_transition.c
453
fail_and_restart_in_ms(1000, &status, output);
drivers/gpu/drm/amd/display/modules/hdcp/hdcp2_transition.c
458
fail_and_restart_in_ms(0, &status, output);
drivers/gpu/drm/amd/display/modules/hdcp/hdcp2_transition.c
46
set_state_id(hdcp, output, H2_A1_SEND_AKE_INIT);
drivers/gpu/drm/amd/display/modules/hdcp/hdcp2_transition.c
461
set_watchdog_in_ms(hdcp, 200, output);
drivers/gpu/drm/amd/display/modules/hdcp/hdcp2_transition.c
462
set_state_id(hdcp, output, D2_A1_READ_PAIRING_INFO_AND_VALIDATE_H_PRIME);
drivers/gpu/drm/amd/display/modules/hdcp/hdcp2_transition.c
472
fail_and_restart_in_ms(0, &status, output);
drivers/gpu/drm/amd/display/modules/hdcp/hdcp2_transition.c
479
fail_and_restart_in_ms(0, &status, output);
drivers/gpu/drm/amd/display/modules/hdcp/hdcp2_transition.c
482
callback_in_ms(0, output);
drivers/gpu/drm/amd/display/modules/hdcp/hdcp2_transition.c
483
set_state_id(hdcp, output, D2_A2_LOCALITY_CHECK);
drivers/gpu/drm/amd/display/modules/hdcp/hdcp2_transition.c
487
fail_and_restart_in_ms(0, &status, output);
drivers/gpu/drm/amd/display/modules/hdcp/hdcp2_transition.c
490
set_watchdog_in_ms(hdcp, 200, output);
drivers/gpu/drm/amd/display/modules/hdcp/hdcp2_transition.c
491
set_state_id(hdcp, output, D2_A1_VALIDATE_H_PRIME);
drivers/gpu/drm/amd/display/modules/hdcp/hdcp2_transition.c
498
fail_and_restart_in_ms(1000, &status, output);
drivers/gpu/drm/amd/display/modules/hdcp/hdcp2_transition.c
503
fail_and_restart_in_ms(0, &status, output);
drivers/gpu/drm/amd/display/modules/hdcp/hdcp2_transition.c
508
fail_and_restart_in_ms(0, &status, output);
drivers/gpu/drm/amd/display/modules/hdcp/hdcp2_transition.c
511
callback_in_ms(0, output);
drivers/gpu/drm/amd/display/modules/hdcp/hdcp2_transition.c
512
set_state_id(hdcp, output, D2_A2_LOCALITY_CHECK);
drivers/gpu/drm/amd/display/modules/hdcp/hdcp2_transition.c
517
fail_and_restart_in_ms(0, &status, output);
drivers/gpu/drm/amd/display/modules/hdcp/hdcp2_transition.c
524
callback_in_ms(0, output);
drivers/gpu/drm/amd/display/modules/hdcp/hdcp2_transition.c
528
fail_and_restart_in_ms(0, &status, output);
drivers/gpu/drm/amd/display/modules/hdcp/hdcp2_transition.c
533
fail_and_restart_in_ms(0, &status, output);
drivers/gpu/drm/amd/display/modules/hdcp/hdcp2_transition.c
537
callback_in_ms(0, output);
drivers/gpu/drm/amd/display/modules/hdcp/hdcp2_transition.c
54
fail_and_restart_in_ms(0, &status, output);
drivers/gpu/drm/amd/display/modules/hdcp/hdcp2_transition.c
541
callback_in_ms(0, output);
drivers/gpu/drm/amd/display/modules/hdcp/hdcp2_transition.c
542
set_state_id(hdcp, output, D2_A34_EXCHANGE_KS_AND_TEST_FOR_REPEATER);
drivers/gpu/drm/amd/display/modules/hdcp/hdcp2_transition.c
547
fail_and_restart_in_ms(0, &status, output);
drivers/gpu/drm/amd/display/modules/hdcp/hdcp2_transition.c
551
set_watchdog_in_ms(hdcp, 3000, output);
drivers/gpu/drm/amd/display/modules/hdcp/hdcp2_transition.c
552
set_state_id(hdcp, output, D2_A6_WAIT_FOR_RX_ID_LIST);
drivers/gpu/drm/amd/display/modules/hdcp/hdcp2_transition.c
554
callback_in_ms(1, output);
drivers/gpu/drm/amd/display/modules/hdcp/hdcp2_transition.c
555
set_state_id(hdcp, output, D2_SEND_CONTENT_STREAM_TYPE);
drivers/gpu/drm/amd/display/modules/hdcp/hdcp2_transition.c
563
fail_and_restart_in_ms(0, &status, output);
drivers/gpu/drm/amd/display/modules/hdcp/hdcp2_transition.c
566
callback_in_ms(210, output);
drivers/gpu/drm/amd/display/modules/hdcp/hdcp2_transition.c
567
set_state_id(hdcp, output, D2_ENABLE_ENCRYPTION);
drivers/gpu/drm/amd/display/modules/hdcp/hdcp2_transition.c
57
fail_and_restart_in_ms(0, &status, output);
drivers/gpu/drm/amd/display/modules/hdcp/hdcp2_transition.c
577
fail_and_restart_in_ms(0, &status, output);
drivers/gpu/drm/amd/display/modules/hdcp/hdcp2_transition.c
580
callback_in_ms(0, output);
drivers/gpu/drm/amd/display/modules/hdcp/hdcp2_transition.c
581
set_state_id(hdcp, output, D2_A78_VERIFY_RX_ID_LIST_AND_SEND_ACK);
drivers/gpu/drm/amd/display/modules/hdcp/hdcp2_transition.c
585
fail_and_restart_in_ms(0, &status, output);
drivers/gpu/drm/amd/display/modules/hdcp/hdcp2_transition.c
588
set_state_id(hdcp, output, D2_A5_AUTHENTICATED);
drivers/gpu/drm/amd/display/modules/hdcp/hdcp2_transition.c
589
set_auth_complete(hdcp, output);
drivers/gpu/drm/amd/display/modules/hdcp/hdcp2_transition.c
594
fail_and_restart_in_ms(100, &status, output);
drivers/gpu/drm/amd/display/modules/hdcp/hdcp2_transition.c
599
fail_and_restart_in_ms(0, &status, output);
drivers/gpu/drm/amd/display/modules/hdcp/hdcp2_transition.c
60
set_watchdog_in_ms(hdcp, 100, output);
drivers/gpu/drm/amd/display/modules/hdcp/hdcp2_transition.c
602
callback_in_ms(0, output);
drivers/gpu/drm/amd/display/modules/hdcp/hdcp2_transition.c
603
set_state_id(hdcp, output, D2_A78_VERIFY_RX_ID_LIST_AND_SEND_ACK);
drivers/gpu/drm/amd/display/modules/hdcp/hdcp2_transition.c
61
callback_in_ms(0, output);
drivers/gpu/drm/amd/display/modules/hdcp/hdcp2_transition.c
612
fail_and_restart_in_ms(0, &status, output);
drivers/gpu/drm/amd/display/modules/hdcp/hdcp2_transition.c
617
fail_and_restart_in_ms(0, &status, output);
drivers/gpu/drm/amd/display/modules/hdcp/hdcp2_transition.c
62
set_state_id(hdcp, output, H2_A1_VALIDATE_AKE_CERT);
drivers/gpu/drm/amd/display/modules/hdcp/hdcp2_transition.c
622
callback_in_ms(0, output);
drivers/gpu/drm/amd/display/modules/hdcp/hdcp2_transition.c
623
set_state_id(hdcp, output, D2_A78_VERIFY_RX_ID_LIST_AND_SEND_ACK);
drivers/gpu/drm/amd/display/modules/hdcp/hdcp2_transition.c
640
fail_and_restart_in_ms(0, &status, output);
drivers/gpu/drm/amd/display/modules/hdcp/hdcp2_transition.c
643
callback_in_ms(0, output);
drivers/gpu/drm/amd/display/modules/hdcp/hdcp2_transition.c
644
set_state_id(hdcp, output, D2_A9_SEND_STREAM_MANAGEMENT);
drivers/gpu/drm/amd/display/modules/hdcp/hdcp2_transition.c
650
fail_and_restart_in_ms(0, &status, output);
drivers/gpu/drm/amd/display/modules/hdcp/hdcp2_transition.c
653
callback_in_ms(0, output);
drivers/gpu/drm/amd/display/modules/hdcp/hdcp2_transition.c
654
set_state_id(hdcp, output, D2_A78_VERIFY_RX_ID_LIST_AND_SEND_ACK);
drivers/gpu/drm/amd/display/modules/hdcp/hdcp2_transition.c
659
fail_and_restart_in_ms(0, &status, output);
drivers/gpu/drm/amd/display/modules/hdcp/hdcp2_transition.c
664
callback_in_ms(100, output);
drivers/gpu/drm/amd/display/modules/hdcp/hdcp2_transition.c
665
set_state_id(hdcp, output, D2_A9_VALIDATE_STREAM_READY);
drivers/gpu/drm/amd/display/modules/hdcp/hdcp2_transition.c
671
fail_and_restart_in_ms(0, &status, output);
drivers/gpu/drm/amd/display/modules/hdcp/hdcp2_transition.c
674
callback_in_ms(0, output);
drivers/gpu/drm/amd/display/modules/hdcp/hdcp2_transition.c
675
set_state_id(hdcp, output, D2_A78_VERIFY_RX_ID_LIST_AND_SEND_ACK);
drivers/gpu/drm/amd/display/modules/hdcp/hdcp2_transition.c
685
fail_and_restart_in_ms(0, &status, output);
drivers/gpu/drm/amd/display/modules/hdcp/hdcp2_transition.c
688
callback_in_ms(0, output);
drivers/gpu/drm/amd/display/modules/hdcp/hdcp2_transition.c
689
set_state_id(hdcp, output, D2_A9_SEND_STREAM_MANAGEMENT);
drivers/gpu/drm/amd/display/modules/hdcp/hdcp2_transition.c
695
callback_in_ms(200, output);
drivers/gpu/drm/amd/display/modules/hdcp/hdcp2_transition.c
696
set_state_id(hdcp, output, D2_ENABLE_ENCRYPTION);
drivers/gpu/drm/amd/display/modules/hdcp/hdcp2_transition.c
700
fail_and_restart_in_ms(0, &status, output);
drivers/gpu/drm/amd/display/modules/hdcp/hdcp2_transition.c
74
fail_and_restart_in_ms(1000, &status, output);
drivers/gpu/drm/amd/display/modules/hdcp/hdcp2_transition.c
77
callback_in_ms(10, output);
drivers/gpu/drm/amd/display/modules/hdcp/hdcp2_transition.c
87
fail_and_restart_in_ms(0, &status, output);
drivers/gpu/drm/amd/display/modules/hdcp/hdcp2_transition.c
92
callback_in_ms(0, output);
drivers/gpu/drm/amd/display/modules/hdcp/hdcp2_transition.c
93
set_state_id(hdcp, output, H2_A1_SEND_STORED_KM);
drivers/gpu/drm/amd/display/modules/hdcp/hdcp2_transition.c
95
callback_in_ms(0, output);
drivers/gpu/drm/amd/display/modules/hdcp/hdcp2_transition.c
96
set_state_id(hdcp, output, H2_A1_SEND_NO_STORED_KM);
drivers/gpu/drm/amd/display/modules/hdcp/hdcp_log.h
74
#define HDCP_NEXT_STATE_TRACE(hdcp, id, output) do { \
drivers/gpu/drm/amd/display/modules/hdcp/hdcp_log.h
75
if (output->watchdog_timer_needed) \
drivers/gpu/drm/amd/display/modules/hdcp/hdcp_log.h
79
mod_hdcp_state_id_to_str(id), output->watchdog_timer_delay); \
drivers/gpu/drm/amd/display/modules/inc/mod_hdcp.h
342
struct mod_hdcp_output *output);
drivers/gpu/drm/amd/display/modules/inc/mod_hdcp.h
346
uint8_t index, struct mod_hdcp_output *output);
drivers/gpu/drm/amd/display/modules/inc/mod_hdcp.h
353
struct mod_hdcp_output *output);
drivers/gpu/drm/amd/display/modules/inc/mod_hdcp.h
361
struct mod_hdcp_output *output);
drivers/gpu/drm/amd/display/modules/inc/mod_hdcp.h
365
enum mod_hdcp_event event, struct mod_hdcp_output *output);
drivers/gpu/drm/amd/include/kgd_pp_interface.h
478
struct amd_pp_simple_clock_info *output);
drivers/gpu/drm/amd/pm/powerplay/amd_powerplay.c
1024
struct amd_pp_simple_clock_info *output)
drivers/gpu/drm/amd/pm/powerplay/amd_powerplay.c
1028
if (!hwmgr || !hwmgr->pm_en || !output)
drivers/gpu/drm/amd/pm/powerplay/amd_powerplay.c
1031
return phm_get_dal_power_level(hwmgr, output);
drivers/gpu/drm/amd/pm/powerplay/hwmgr/ppatomfwctrl.c
419
struct atom_get_smu_clock_info_output_parameters_v3_1 *output;
drivers/gpu/drm/amd/pm/powerplay/hwmgr/ppatomfwctrl.c
433
output = (struct atom_get_smu_clock_info_output_parameters_v3_1 *)&parameters;
drivers/gpu/drm/amd/pm/powerplay/hwmgr/ppatomfwctrl.c
434
*frequency = le32_to_cpu(output->atom_smu_outputclkfreq.smu_clock_freq_hz) / 10000;
drivers/gpu/drm/amd/pm/swsmu/smu11/smu_v11_0.c
504
struct atom_get_smu_clock_info_output_parameters_v3_1 *output;
drivers/gpu/drm/amd/pm/swsmu/smu11/smu_v11_0.c
518
output = (struct atom_get_smu_clock_info_output_parameters_v3_1 *)&input;
drivers/gpu/drm/amd/pm/swsmu/smu11/smu_v11_0.c
519
*clk_freq = le32_to_cpu(output->atom_smu_outputclkfreq.smu_clock_freq_hz) / 10000;
drivers/gpu/drm/amd/pm/swsmu/smu12/smu_v12_0.c
292
struct atom_get_smu_clock_info_output_parameters_v3_1 *output;
drivers/gpu/drm/amd/pm/swsmu/smu12/smu_v12_0.c
306
output = (struct atom_get_smu_clock_info_output_parameters_v3_1 *)&input;
drivers/gpu/drm/amd/pm/swsmu/smu12/smu_v12_0.c
307
*clk_freq = le32_to_cpu(output->atom_smu_outputclkfreq.smu_clock_freq_hz) / 10000;
drivers/gpu/drm/amd/ras/ras_mgr/amdgpu_ras_mgr.c
618
void *output, uint32_t out_size)
drivers/gpu/drm/amd/ras/ras_mgr/amdgpu_ras_mgr.c
639
if (!ret && !cmd_ctx->cmd_res && output && (out_size == cmd_ctx->output_size))
drivers/gpu/drm/amd/ras/ras_mgr/amdgpu_ras_mgr.c
640
memcpy(output, cmd_ctx->output_buff_raw, cmd_ctx->output_size);
drivers/gpu/drm/amd/ras/ras_mgr/amdgpu_ras_mgr.h
81
void *output, uint32_t out_size);
drivers/gpu/drm/arm/display/komeda/komeda_pipeline_state.c
229
komeda_component_set_output(struct komeda_component_output *output,
drivers/gpu/drm/arm/display/komeda/komeda_pipeline_state.c
233
output->component = comp;
drivers/gpu/drm/arm/display/komeda/komeda_pipeline_state.c
234
output->output_port = output_port;
drivers/gpu/drm/arm/display/komeda/komeda_pipeline_state.c
616
struct komeda_data_flow_cfg *output)
drivers/gpu/drm/arm/display/komeda/komeda_pipeline_state.c
627
if (!malidp_in_range(&merger->hsize_merged, output->out_w)) {
drivers/gpu/drm/arm/display/komeda/komeda_pipeline_state.c
629
output->out_w);
drivers/gpu/drm/arm/display/komeda/komeda_pipeline_state.c
633
if (!malidp_in_range(&merger->vsize_merged, output->out_h)) {
drivers/gpu/drm/arm/display/komeda/komeda_pipeline_state.c
635
output->out_h);
drivers/gpu/drm/arm/display/komeda/komeda_pipeline_state.c
646
st->hsize_merged = output->out_w;
drivers/gpu/drm/arm/display/komeda/komeda_pipeline_state.c
647
st->vsize_merged = output->out_h;
drivers/gpu/drm/arm/display/komeda/komeda_pipeline_state.c
651
komeda_component_set_output(&output->input, &merger->base, 0);
drivers/gpu/drm/ast/ast_dp.c
365
struct ast_connector *ast_connector = &ast->output.astdp.connector;
drivers/gpu/drm/ast/ast_dp.c
546
encoder = &ast->output.astdp.encoder;
drivers/gpu/drm/ast/ast_dp.c
557
ast_connector = &ast->output.astdp.connector;
drivers/gpu/drm/ast/ast_dp501.c
579
encoder = &ast->output.dp501.encoder;
drivers/gpu/drm/ast/ast_dp501.c
590
ast_connector = &ast->output.dp501.connector;
drivers/gpu/drm/ast/ast_drv.h
229
} output;
drivers/gpu/drm/ast/ast_sil164.c
107
ast_connector = &ast->output.sil164.connector;
drivers/gpu/drm/ast/ast_sil164.c
98
encoder = &ast->output.sil164.encoder;
drivers/gpu/drm/ast/ast_vga.c
107
ast_connector = &ast->output.vga.connector;
drivers/gpu/drm/ast/ast_vga.c
98
encoder = &ast->output.vga.encoder;
drivers/gpu/drm/atmel-hlcdc/atmel_hlcdc_output.c
101
ret = drm_bridge_attach(&output->encoder, bridge, NULL, 0);
drivers/gpu/drm/atmel-hlcdc/atmel_hlcdc_output.c
36
struct atmel_hlcdc_rgb_output *output;
drivers/gpu/drm/atmel-hlcdc/atmel_hlcdc_output.c
38
output = atmel_hlcdc_encoder_to_rgb_output(encoder);
drivers/gpu/drm/atmel-hlcdc/atmel_hlcdc_output.c
40
return output->bus_fmt;
drivers/gpu/drm/atmel-hlcdc/atmel_hlcdc_output.c
70
struct atmel_hlcdc_rgb_output *output;
drivers/gpu/drm/atmel-hlcdc/atmel_hlcdc_output.c
81
output = drmm_simple_encoder_alloc(dev, struct atmel_hlcdc_rgb_output,
drivers/gpu/drm/atmel-hlcdc/atmel_hlcdc_output.c
83
if (IS_ERR(output))
drivers/gpu/drm/atmel-hlcdc/atmel_hlcdc_output.c
84
return PTR_ERR(output);
drivers/gpu/drm/atmel-hlcdc/atmel_hlcdc_output.c
90
output->bus_fmt = atmel_hlcdc_of_bus_fmt(ep);
drivers/gpu/drm/atmel-hlcdc/atmel_hlcdc_output.c
92
if (output->bus_fmt < 0) {
drivers/gpu/drm/atmel-hlcdc/atmel_hlcdc_output.c
98
output->encoder.possible_crtcs = drm_crtc_mask(crtc);
drivers/gpu/drm/bridge/cadence/cdns-dsi-core.c
1042
struct cdns_dsi_output *output = &dsi->output;
drivers/gpu/drm/bridge/cadence/cdns-dsi-core.c
1052
if (output->dev)
drivers/gpu/drm/bridge/cadence/cdns-dsi-core.c
1069
output->dev = dev;
drivers/gpu/drm/bridge/cadence/cdns-dsi-core.c
1070
output->bridge = bridge;
drivers/gpu/drm/bridge/cadence/cdns-dsi-core.c
475
struct cdns_dsi_output *output = &dsi->output;
drivers/gpu/drm/bridge/cadence/cdns-dsi-core.c
487
sync_pulse = output->dev->mode_flags & MIPI_DSI_MODE_VIDEO_SYNC_PULSE;
drivers/gpu/drm/bridge/cadence/cdns-dsi-core.c
489
bpp = mipi_dsi_pixel_format_to_bpp(output->dev->format);
drivers/gpu/drm/bridge/cadence/cdns-dsi-core.c
524
struct cdns_dsi_output *output = &dsi->output;
drivers/gpu/drm/bridge/cadence/cdns-dsi-core.c
525
struct phy_configure_opts_mipi_dphy *phy_cfg = &output->phy_opts.mipi_dphy;
drivers/gpu/drm/bridge/cadence/cdns-dsi-core.c
526
unsigned int nlanes = output->dev->lanes;
drivers/gpu/drm/bridge/cadence/cdns-dsi-core.c
534
mipi_dsi_pixel_format_to_bpp(output->dev->format),
drivers/gpu/drm/bridge/cadence/cdns-dsi-core.c
539
ret = phy_validate(dsi->dphy, PHY_MODE_MIPI_DPHY, 0, &output->phy_opts);
drivers/gpu/drm/bridge/cadence/cdns-dsi-core.c
552
struct cdns_dsi_output *output = &dsi->output;
drivers/gpu/drm/bridge/cadence/cdns-dsi-core.c
560
return drm_bridge_attach(encoder, output->bridge, bridge,
drivers/gpu/drm/bridge/cadence/cdns-dsi-core.c
571
struct cdns_dsi_output *output = &dsi->output;
drivers/gpu/drm/bridge/cadence/cdns-dsi-core.c
586
bpp = mipi_dsi_pixel_format_to_bpp(output->dev->format);
drivers/gpu/drm/bridge/cadence/cdns-dsi-core.c
636
struct cdns_dsi_output *output = &dsi->output;
drivers/gpu/drm/bridge/cadence/cdns-dsi-core.c
651
phy_configure(dsi->dphy, &output->phy_opts);
drivers/gpu/drm/bridge/cadence/cdns-dsi-core.c
662
DPHY_D_RSTB(output->dev->lanes) | DPHY_C_RSTB,
drivers/gpu/drm/bridge/cadence/cdns-dsi-core.c
669
struct cdns_dsi_output *output = &dsi->output;
drivers/gpu/drm/bridge/cadence/cdns-dsi-core.c
678
for (i = 1; i < output->dev->lanes; i++)
drivers/gpu/drm/bridge/cadence/cdns-dsi-core.c
681
if (!(output->dev->mode_flags & MIPI_DSI_CLOCK_NON_CONTINUOUS))
drivers/gpu/drm/bridge/cadence/cdns-dsi-core.c
695
for (i = 0; i < output->dev->lanes; i++)
drivers/gpu/drm/bridge/cadence/cdns-dsi-core.c
708
struct cdns_dsi_output *output = &dsi->output;
drivers/gpu/drm/bridge/cadence/cdns-dsi-core.c
714
struct phy_configure_opts_mipi_dphy *phy_cfg = &output->phy_opts.mipi_dphy;
drivers/gpu/drm/bridge/cadence/cdns-dsi-core.c
753
nlanes = output->dev->lanes;
drivers/gpu/drm/bridge/cadence/cdns-dsi-core.c
786
if (output->dev->mode_flags & MIPI_DSI_MODE_VIDEO_SYNC_PULSE)
drivers/gpu/drm/bridge/cadence/cdns-dsi-core.c
793
if (!(output->dev->mode_flags & MIPI_DSI_MODE_VIDEO_SYNC_PULSE))
drivers/gpu/drm/bridge/cadence/cdns-dsi-core.c
800
if (!(output->dev->mode_flags & MIPI_DSI_MODE_NO_EOT_PACKET))
drivers/gpu/drm/bridge/cadence/cdns-dsi-core.c
838
if (output->dev->mode_flags & MIPI_DSI_MODE_VIDEO) {
drivers/gpu/drm/bridge/cadence/cdns-dsi-core.c
839
switch (output->dev->format) {
drivers/gpu/drm/bridge/cadence/cdns-dsi-core.c
865
if (output->dev->mode_flags & MIPI_DSI_MODE_VIDEO_SYNC_PULSE)
drivers/gpu/drm/bridge/cadence/cdns-dsi-core.c
879
if (!(output->dev->mode_flags & MIPI_DSI_MODE_NO_EOT_PACKET))
drivers/gpu/drm/bridge/cadence/cdns-dsi-core.c
882
if (output->dev->mode_flags & MIPI_DSI_MODE_VIDEO)
drivers/gpu/drm/bridge/cadence/cdns-dsi-core.c
900
struct cdns_dsi_output *output = &dsi->output;
drivers/gpu/drm/bridge/cadence/cdns-dsi-core.c
909
input_fmts[0] = drm_mipi_dsi_get_input_bus_fmt(output->dev->format);
drivers/gpu/drm/bridge/cadence/cdns-dsi-core.c
920
struct cdns_dsi_output *output = &dsi->output;
drivers/gpu/drm/bridge/cadence/cdns-dsi-core.c
921
unsigned int nlanes = output->dev->lanes;
drivers/gpu/drm/bridge/cadence/cdns-dsi-core.c
926
bitspp = mipi_dsi_pixel_format_to_bpp(output->dev->format);
drivers/gpu/drm/bridge/cadence/cdns-dsi-core.h
70
struct cdns_dsi_output output;
drivers/gpu/drm/bridge/ssd2825.c
133
struct ssd2825_dsi_output output;
drivers/gpu/drm/bridge/ssd2825.c
309
priv->output.dev = dev;
drivers/gpu/drm/bridge/ssd2825.c
310
priv->output.bridge = bridge;
drivers/gpu/drm/bridge/ssd2825.c
311
priv->output.panel = panel;
drivers/gpu/drm/bridge/ssd2825.c
336
if (priv->output.panel)
drivers/gpu/drm/bridge/ssd2825.c
337
drm_panel_bridge_remove(priv->output.bridge);
drivers/gpu/drm/bridge/ssd2825.c
488
struct mipi_dsi_device *dsi_dev = priv->output.dev;
drivers/gpu/drm/bridge/ssd2825.c
583
if (priv->output.panel)
drivers/gpu/drm/bridge/ssd2825.c
584
drm_panel_enable(priv->output.panel);
drivers/gpu/drm/bridge/ssd2825.c
591
struct mipi_dsi_device *dsi_dev = priv->output.dev;
drivers/gpu/drm/bridge/ssd2825.c
639
return drm_bridge_attach(bridge->encoder, priv->output.bridge, bridge,
drivers/gpu/drm/bridge/tc358768.c
152
struct tc358768_dsi_output output;
drivers/gpu/drm/bridge/tc358768.c
453
priv->output.dev = dev;
drivers/gpu/drm/bridge/tc358768.c
454
priv->output.bridge = bridge;
drivers/gpu/drm/bridge/tc358768.c
455
priv->output.panel = panel;
drivers/gpu/drm/bridge/tc358768.c
485
if (priv->output.panel)
drivers/gpu/drm/bridge/tc358768.c
486
drm_panel_bridge_remove(priv->output.bridge);
drivers/gpu/drm/bridge/tc358768.c
567
return drm_bridge_attach(encoder, priv->output.bridge, bridge,
drivers/gpu/drm/bridge/tc358768.c
692
struct mipi_dsi_device *dsi_dev = priv->output.dev;
drivers/gpu/drm/drm_privacy_screen_x86.c
33
unsigned long long output;
drivers/gpu/drm/drm_privacy_screen_x86.c
45
status = acpi_evaluate_integer(ec_handle, "HKEY.GSSS", &args, &output);
drivers/gpu/drm/drm_privacy_screen_x86.c
49
return (output & 0x10000) ? true : false;
drivers/gpu/drm/loongson/lsdc_drv.h
191
struct lsdc_output output;
drivers/gpu/drm/loongson/lsdc_drv.h
197
output_to_display_pipe(struct lsdc_output *output)
drivers/gpu/drm/loongson/lsdc_drv.h
199
return container_of(output, struct lsdc_display_pipe, output);
drivers/gpu/drm/loongson/lsdc_output_7a1000.c
147
struct lsdc_output *output = &dispipe->output;
drivers/gpu/drm/loongson/lsdc_output_7a1000.c
148
struct drm_encoder *encoder = &output->encoder;
drivers/gpu/drm/loongson/lsdc_output_7a1000.c
149
struct drm_connector *connector = &output->connector;
drivers/gpu/drm/loongson/lsdc_output_7a1000.c
68
struct lsdc_output *output = connector_to_lsdc_output(connector);
drivers/gpu/drm/loongson/lsdc_output_7a1000.c
70
return &output->encoder;
drivers/gpu/drm/loongson/lsdc_output_7a2000.c
286
struct lsdc_output *output = encoder_to_lsdc_output(encoder);
drivers/gpu/drm/loongson/lsdc_output_7a2000.c
287
struct lsdc_display_pipe *dispipe = output_to_display_pipe(output);
drivers/gpu/drm/loongson/lsdc_output_7a2000.c
298
&output->connector,
drivers/gpu/drm/loongson/lsdc_output_7a2000.c
337
struct lsdc_output *output = encoder_to_lsdc_output(encoder);
drivers/gpu/drm/loongson/lsdc_output_7a2000.c
338
struct lsdc_display_pipe *dispipe = output_to_display_pipe(output);
drivers/gpu/drm/loongson/lsdc_output_7a2000.c
362
struct lsdc_output *output = encoder_to_lsdc_output(encoder);
drivers/gpu/drm/loongson/lsdc_output_7a2000.c
363
struct lsdc_display_pipe *dispipe = output_to_display_pipe(output);
drivers/gpu/drm/loongson/lsdc_output_7a2000.c
484
struct lsdc_output *output = encoder_to_lsdc_output(encoder);
drivers/gpu/drm/loongson/lsdc_output_7a2000.c
485
struct lsdc_display_pipe *dispipe = output_to_display_pipe(output);
drivers/gpu/drm/loongson/lsdc_output_7a2000.c
519
struct lsdc_output *output = &dispipe->output;
drivers/gpu/drm/loongson/lsdc_output_7a2000.c
520
struct drm_encoder *encoder = &output->encoder;
drivers/gpu/drm/loongson/lsdc_output_7a2000.c
521
struct drm_connector *connector = &output->connector;
drivers/gpu/drm/loongson/lsdc_output_7a2000.c
72
struct lsdc_output *output = connector_to_lsdc_output(connector);
drivers/gpu/drm/loongson/lsdc_output_7a2000.c
74
return &output->encoder;
drivers/gpu/drm/mgag200/mgag200_drv.h
287
} output;
drivers/gpu/drm/mgag200/mgag200_vga.c
37
encoder = &mdev->output.vga.encoder;
drivers/gpu/drm/mgag200/mgag200_vga.c
53
connector = &mdev->output.vga.connector;
drivers/gpu/drm/mgag200/mgag200_vga_bmc.c
119
encoder = &mdev->output.vga.encoder;
drivers/gpu/drm/mgag200/mgag200_vga_bmc.c
137
connector = &mdev->output.vga.connector;
drivers/gpu/drm/nouveau/dispnv04/dac.c
481
nv_encoder->restore.output = NVReadRAMDAC(dev, 0, NV_PRAMDAC_DACCLK +
drivers/gpu/drm/nouveau/dispnv04/dac.c
492
nv_encoder->restore.output);
drivers/gpu/drm/nouveau/dispnv04/disp.h
73
uint32_t output;
drivers/gpu/drm/nouveau/dispnv04/tvnv17.c
618
nouveau_encoder(encoder)->restore.output =
drivers/gpu/drm/nouveau/dispnv04/tvnv17.c
634
nouveau_encoder(encoder)->restore.output);
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r535/gsp.c
853
struct acpi_buffer output = { ACPI_ALLOCATE_BUFFER, NULL };
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r535/gsp.c
858
status = acpi_evaluate_object(handle, "_DOD", NULL, &output);
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r535/gsp.c
862
_DOD = output.pointer;
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r535/gsp.c
877
kfree(output.pointer);
drivers/gpu/drm/omapdrm/dss/dpi.c
303
dss_select_lcd_clk_source(dpi->dss, dpi->output.dispc_channel,
drivers/gpu/drm/omapdrm/dss/dpi.c
353
dss_mgr_set_lcd_config(&dpi->output, &dpi->mgr_config);
drivers/gpu/drm/omapdrm/dss/dpi.c
433
return drm_bridge_attach(encoder, dpi->output.next_bridge,
drivers/gpu/drm/omapdrm/dss/dpi.c
44
struct omap_dss_device output;
drivers/gpu/drm/omapdrm/dss/dpi.c
500
r = dss_dpi_select_source(dpi->dss, dpi->id, dpi->output.dispc_channel);
drivers/gpu/drm/omapdrm/dss/dpi.c
518
r = dss_mgr_enable(&dpi->output);
drivers/gpu/drm/omapdrm/dss/dpi.c
540
dss_mgr_disable(&dpi->output);
drivers/gpu/drm/omapdrm/dss/dpi.c
543
dss_select_lcd_clk_source(dpi->dss, dpi->output.dispc_channel,
drivers/gpu/drm/omapdrm/dss/dpi.c
618
struct omap_dss_device *out = &dpi->output;
drivers/gpu/drm/omapdrm/dss/dpi.c
660
struct omap_dss_device *out = &dpi->output;
drivers/gpu/drm/omapdrm/dss/dpi.c
96
enum omap_channel channel = dpi->output.dispc_channel;
drivers/gpu/drm/omapdrm/dss/dsi.c
3063
r = dss_mgr_enable(&dsi->output);
drivers/gpu/drm/omapdrm/dss/dsi.c
3087
dss_mgr_disable(&dsi->output);
drivers/gpu/drm/omapdrm/dss/dsi.c
3153
dss_mgr_start_update(&dsi->output);
drivers/gpu/drm/omapdrm/dss/dsi.c
3329
enum omap_channel dispc_channel = dsi->output.dispc_channel;
drivers/gpu/drm/omapdrm/dss/dsi.c
3337
r = dss_mgr_register_framedone_handler(&dsi->output,
drivers/gpu/drm/omapdrm/dss/dsi.c
3360
dss_mgr_set_lcd_config(&dsi->output, &dsi->mgr_config);
drivers/gpu/drm/omapdrm/dss/dsi.c
3365
dss_mgr_unregister_framedone_handler(&dsi->output,
drivers/gpu/drm/omapdrm/dss/dsi.c
3374
enum omap_channel dispc_channel = dsi->output.dispc_channel;
drivers/gpu/drm/omapdrm/dss/dsi.c
3377
dss_mgr_unregister_framedone_handler(&dsi->output,
drivers/gpu/drm/omapdrm/dss/dsi.c
4135
dss_mgr_set_timings(&dsi->output, &dsi->vm);
drivers/gpu/drm/omapdrm/dss/dsi.c
4191
struct omap_dss_device *dssdev = &dsi->output;
drivers/gpu/drm/omapdrm/dss/dsi.c
4628
return drm_bridge_attach(encoder, dsi->output.next_bridge,
drivers/gpu/drm/omapdrm/dss/dsi.c
4654
dsi_set_config(&dsi->output, adjusted_mode);
drivers/gpu/drm/omapdrm/dss/dsi.c
4660
struct omap_dss_device *dssdev = &dsi->output;
drivers/gpu/drm/omapdrm/dss/dsi.c
4679
struct omap_dss_device *dssdev = &dsi->output;
drivers/gpu/drm/omapdrm/dss/dsi.c
4721
struct omap_dss_device *out = &dsi->output;
drivers/gpu/drm/omapdrm/dss/dsi.c
4752
struct omap_dss_device *out = &dsi->output;
drivers/gpu/drm/omapdrm/dss/dsi.h
445
struct omap_dss_device output;
drivers/gpu/drm/omapdrm/dss/hdmi.h
367
struct omap_dss_device output;
drivers/gpu/drm/omapdrm/dss/hdmi4.c
202
r = dss_mgr_enable(&hdmi->output);
drivers/gpu/drm/omapdrm/dss/hdmi4.c
216
dss_mgr_disable(&hdmi->output);
drivers/gpu/drm/omapdrm/dss/hdmi4.c
234
dss_mgr_disable(&hdmi->output);
drivers/gpu/drm/omapdrm/dss/hdmi4.c
325
return drm_bridge_attach(encoder, hdmi->output.next_bridge,
drivers/gpu/drm/omapdrm/dss/hdmi4.c
709
struct omap_dss_device *out = &hdmi->output;
drivers/gpu/drm/omapdrm/dss/hdmi4.c
734
struct omap_dss_device *out = &hdmi->output;
drivers/gpu/drm/omapdrm/dss/hdmi5.c
201
r = dss_mgr_enable(&hdmi->output);
drivers/gpu/drm/omapdrm/dss/hdmi5.c
215
dss_mgr_disable(&hdmi->output);
drivers/gpu/drm/omapdrm/dss/hdmi5.c
233
dss_mgr_disable(&hdmi->output);
drivers/gpu/drm/omapdrm/dss/hdmi5.c
323
return drm_bridge_attach(encoder, hdmi->output.next_bridge,
drivers/gpu/drm/omapdrm/dss/hdmi5.c
674
struct omap_dss_device *out = &hdmi->output;
drivers/gpu/drm/omapdrm/dss/hdmi5.c
699
struct omap_dss_device *out = &hdmi->output;
drivers/gpu/drm/omapdrm/dss/sdi.c
123
dss_mgr_set_lcd_config(&sdi->output, &sdi->mgr_config);
drivers/gpu/drm/omapdrm/dss/sdi.c
139
return drm_bridge_attach(encoder, sdi->output.next_bridge,
drivers/gpu/drm/omapdrm/dss/sdi.c
238
dispc_mgr_set_clock_div(sdi->dss->dispc, sdi->output.dispc_channel,
drivers/gpu/drm/omapdrm/dss/sdi.c
247
r = dss_mgr_enable(&sdi->output);
drivers/gpu/drm/omapdrm/dss/sdi.c
267
dss_mgr_disable(&sdi->output);
drivers/gpu/drm/omapdrm/dss/sdi.c
304
struct omap_dss_device *out = &sdi->output;
drivers/gpu/drm/omapdrm/dss/sdi.c
332
omapdss_device_unregister(&sdi->output);
drivers/gpu/drm/omapdrm/dss/sdi.c
333
omapdss_device_cleanup_output(&sdi->output);
drivers/gpu/drm/omapdrm/dss/sdi.c
35
struct omap_dss_device output;
drivers/gpu/drm/omapdrm/dss/venc.c
262
struct omap_dss_device output;
drivers/gpu/drm/omapdrm/dss/venc.c
412
r = dss_mgr_enable(&venc->output);
drivers/gpu/drm/omapdrm/dss/venc.c
434
dss_mgr_disable(&venc->output);
drivers/gpu/drm/omapdrm/dss/venc.c
549
return drm_bridge_attach(encoder, venc->output.next_bridge,
drivers/gpu/drm/omapdrm/dss/venc.c
726
struct omap_dss_device *out = &venc->output;
drivers/gpu/drm/omapdrm/dss/venc.c
751
omapdss_device_unregister(&venc->output);
drivers/gpu/drm/omapdrm/dss/venc.c
752
omapdss_device_cleanup_output(&venc->output);
drivers/gpu/drm/omapdrm/omap_crtc.c
130
if (omap_crtc->pipe->output->type == OMAP_DISPLAY_TYPE_HDMI) {
drivers/gpu/drm/omapdrm/omap_crtc.c
353
struct omap_dss_device *dssdev = omap_crtc->pipe->output;
drivers/gpu/drm/omapdrm/omap_crtc.c
515
if (omap_crtc->pipe->output->type != OMAP_DISPLAY_TYPE_DSI) {
drivers/gpu/drm/omapdrm/omap_crtc.c
567
struct omap_dss_device *dssdev = omap_crtc->pipe->output;
drivers/gpu/drm/omapdrm/omap_crtc.c
792
channel = pipe->output->dispc_channel;
drivers/gpu/drm/omapdrm/omap_crtc.c
825
__func__, pipe->output->name);
drivers/gpu/drm/omapdrm/omap_drv.c
310
omapdss_device_disconnect(priv->dss, pipe->output);
drivers/gpu/drm/omapdrm/omap_drv.c
312
omapdss_device_put(pipe->output);
drivers/gpu/drm/omapdrm/omap_drv.c
313
pipe->output = NULL;
drivers/gpu/drm/omapdrm/omap_drv.c
324
struct omap_dss_device *output = NULL;
drivers/gpu/drm/omapdrm/omap_drv.c
327
for_each_dss_output(output) {
drivers/gpu/drm/omapdrm/omap_drv.c
328
r = omapdss_device_connect(priv->dss, output);
drivers/gpu/drm/omapdrm/omap_drv.c
330
omapdss_device_put(output);
drivers/gpu/drm/omapdrm/omap_drv.c
333
dev_warn(output->dev, "could not connect output %s\n",
drivers/gpu/drm/omapdrm/omap_drv.c
334
output->name);
drivers/gpu/drm/omapdrm/omap_drv.c
339
pipe->output = omapdss_device_get(output);
drivers/gpu/drm/omapdrm/omap_drv.c
343
omapdss_device_put(output);
drivers/gpu/drm/omapdrm/omap_drv.c
377
static int omap_display_id(struct omap_dss_device *output)
drivers/gpu/drm/omapdrm/omap_drv.c
381
if (output->bridge) {
drivers/gpu/drm/omapdrm/omap_drv.c
383
drm_bridge_chain_get_last_bridge(output->bridge->encoder);
drivers/gpu/drm/omapdrm/omap_drv.c
452
pipe->encoder = omap_encoder_init(dev, pipe->output);
drivers/gpu/drm/omapdrm/omap_drv.c
456
if (pipe->output->bridge) {
drivers/gpu/drm/omapdrm/omap_drv.c
458
pipe->output->bridge, NULL,
drivers/gpu/drm/omapdrm/omap_drv.c
464
id = omap_display_id(pipe->output);
drivers/gpu/drm/omapdrm/omap_drv.c
478
enum omap_channel channel = pipe->output->dispc_channel;
drivers/gpu/drm/omapdrm/omap_drv.c
496
pipe->output->name);
drivers/gpu/drm/omapdrm/omap_drv.h
41
struct omap_dss_device *output;
drivers/gpu/drm/omapdrm/omap_encoder.c
111
dss_mgr_set_timings(output, &vm);
drivers/gpu/drm/omapdrm/omap_encoder.c
120
struct omap_dss_device *output)
drivers/gpu/drm/omapdrm/omap_encoder.c
129
omap_encoder->output = output;
drivers/gpu/drm/omapdrm/omap_encoder.c
29
struct omap_dss_device *output;
drivers/gpu/drm/omapdrm/omap_encoder.c
77
struct omap_dss_device *output = omap_encoder->output;
drivers/gpu/drm/omapdrm/omap_encoder.c
99
drm_for_each_bridge_in_chain_from(output->bridge, bridge) {
drivers/gpu/drm/omapdrm/omap_encoder.h
17
struct omap_dss_device *output);
drivers/gpu/drm/panthor/panthor_fw.c
1129
halted &= (GLB_STATE_GET(glb_iface->output->ack) == GLB_STATE_HALT);
drivers/gpu/drm/panthor/panthor_fw.c
1345
&glb_iface->output->ack,
drivers/gpu/drm/panthor/panthor_fw.c
1371
&csg_iface->output->ack,
drivers/gpu/drm/panthor/panthor_fw.c
488
const struct panthor_fw_ringbuf_output_iface **output,
drivers/gpu/drm/panthor/panthor_fw.c
511
*output = mem->kmap + SZ_4K;
drivers/gpu/drm/panthor/panthor_fw.c
887
cs_iface->output = iface_fw_to_cpu_addr(ptdev, cs_iface->control->output_va);
drivers/gpu/drm/panthor/panthor_fw.c
889
if (!cs_iface->input || !cs_iface->output) {
drivers/gpu/drm/panthor/panthor_fw.c
938
csg_iface->output = iface_fw_to_cpu_addr(ptdev, csg_iface->control->output_va);
drivers/gpu/drm/panthor/panthor_fw.c
944
if (!csg_iface->input || !csg_iface->output) {
drivers/gpu/drm/panthor/panthor_fw.c
996
glb_iface->output = iface_fw_to_cpu_addr(ptdev, glb_iface->control->output_va);
drivers/gpu/drm/panthor/panthor_fw.c
997
if (!glb_iface->input || !glb_iface->output) {
drivers/gpu/drm/panthor/panthor_fw.h
320
const struct panthor_fw_cs_output_iface *output;
drivers/gpu/drm/panthor/panthor_fw.h
364
const struct panthor_fw_csg_output_iface *output;
drivers/gpu/drm/panthor/panthor_fw.h
408
const struct panthor_fw_global_output_iface *output;
drivers/gpu/drm/panthor/panthor_fw.h
437
__out_val = READ_ONCE((__iface)->output->__out_reg); \
drivers/gpu/drm/panthor/panthor_fw.h
508
const struct panthor_fw_ringbuf_output_iface **output,
drivers/gpu/drm/panthor/panthor_sched.c
1194
queue->iface.input->extract = queue->iface.output->extract;
drivers/gpu/drm/panthor/panthor_sched.c
1285
switch (cs_iface->output->status_blocked_reason) {
drivers/gpu/drm/panthor/panthor_sched.c
1287
if (queue->iface.input->insert == queue->iface.output->extract &&
drivers/gpu/drm/panthor/panthor_sched.c
1288
cs_iface->output->status_scoreboards == 0)
drivers/gpu/drm/panthor/panthor_sched.c
1301
if (!cs_iface->output->status_scoreboards)
drivers/gpu/drm/panthor/panthor_sched.c
1304
queue->syncwait.gpu_va = cs_iface->output->status_wait_sync_ptr;
drivers/gpu/drm/panthor/panthor_sched.c
1305
queue->syncwait.ref = cs_iface->output->status_wait_sync_value;
drivers/gpu/drm/panthor/panthor_sched.c
1306
status_wait_cond = cs_iface->output->status_wait & CS_STATUS_WAIT_SYNC_COND_MASK;
drivers/gpu/drm/panthor/panthor_sched.c
1308
if (cs_iface->output->status_wait & CS_STATUS_WAIT_SYNC_64B) {
drivers/gpu/drm/panthor/panthor_sched.c
1309
u64 sync_val_hi = cs_iface->output->status_wait_sync_value_hi;
drivers/gpu/drm/panthor/panthor_sched.c
1362
csg_state = csg_iface->output->ack & CSG_STATE_MASK;
drivers/gpu/drm/panthor/panthor_sched.c
1490
fatal = cs_iface->output->fatal;
drivers/gpu/drm/panthor/panthor_sched.c
1491
info = cs_iface->output->fatal_info;
drivers/gpu/drm/panthor/panthor_sched.c
1538
fault = cs_iface->output->fault;
drivers/gpu/drm/panthor/panthor_sched.c
1539
info = cs_iface->output->fault_info;
drivers/gpu/drm/panthor/panthor_sched.c
1542
u64 cs_extract = queue->iface.output->extract;
drivers/gpu/drm/panthor/panthor_sched.c
1592
heap_address = cs_iface->output->heap_address;
drivers/gpu/drm/panthor/panthor_sched.c
1593
vt_start = cs_iface->output->heap_vt_start;
drivers/gpu/drm/panthor/panthor_sched.c
1594
vt_end = cs_iface->output->heap_vt_end;
drivers/gpu/drm/panthor/panthor_sched.c
1595
frag_end = cs_iface->output->heap_frag_end;
drivers/gpu/drm/panthor/panthor_sched.c
1641
panthor_fw_update_reqs(cs_iface, req, cs_iface->output->ack, CS_TILER_OOM);
drivers/gpu/drm/panthor/panthor_sched.c
1710
ack = cs_iface->output->ack;
drivers/gpu/drm/panthor/panthor_sched.c
1794
ack = READ_ONCE(csg_iface->output->ack);
drivers/gpu/drm/panthor/panthor_sched.c
1795
cs_irq_req = READ_ONCE(csg_iface->output->cs_irq_req);
drivers/gpu/drm/panthor/panthor_sched.c
1848
panthor_fw_update_reqs(glb_iface, req, glb_iface->output->ack, GLB_IDLE);
drivers/gpu/drm/panthor/panthor_sched.c
1864
ack = READ_ONCE(glb_iface->output->ack);
drivers/gpu/drm/panthor/panthor_sched.c
1995
((csg_iface->input->req ^ csg_iface->output->ack) & req_mask) != 0) {
drivers/gpu/drm/panthor/panthor_sched.c
2146
csg_iface->output->ack ^ CSG_STATUS_UPDATE,
drivers/gpu/drm/panthor/panthor_sched.c
2317
csg_iface->output->ack ^ CSG_ENDPOINT_CONFIG,
drivers/gpu/drm/panthor/panthor_sched.c
2376
csg_iface->output->ack ^ CSG_ENDPOINT_CONFIG,
drivers/gpu/drm/panthor/panthor_sched.c
3355
queue->iface.input->extract = queue->iface.output->extract;
drivers/gpu/drm/panthor/panthor_sched.c
3546
&queue->iface.output,
drivers/gpu/drm/panthor/panthor_sched.c
405
const struct panthor_fw_ringbuf_output_iface *output;
drivers/gpu/drm/qxl/qxl_display.c
1050
struct qxl_output *output = drm_connector_to_qxl_output(connector);
drivers/gpu/drm/qxl/qxl_display.c
1057
head = &qdev->client_monitors_config->heads[output->index];
drivers/gpu/drm/qxl/qxl_display.c
1102
struct qxl_output *output =
drivers/gpu/drm/qxl/qxl_display.c
1110
if (output->index == 0)
drivers/gpu/drm/qxl/qxl_display.c
1113
connected = qdev->client_monitors_config->count > output->index &&
drivers/gpu/drm/qxl/qxl_display.c
1114
qxl_head_enabled(&qdev->client_monitors_config->heads[output->index]);
drivers/gpu/drm/qxl/qxl_display.c
1116
DRM_DEBUG("#%d connected: %d\n", output->index, connected);
drivers/gpu/drm/qxl/qxl_display.c
154
struct qxl_output *output;
drivers/gpu/drm/qxl/qxl_display.c
158
output = drm_connector_to_qxl_output(connector);
drivers/gpu/drm/qxl/qxl_display.c
160
head = &qdev->client_monitors_config->heads[output->index];
drivers/gpu/drm/qxl/qxl_display.c
257
struct qxl_output *output = drm_connector_to_qxl_output(connector);
drivers/gpu/drm/qxl/qxl_display.c
258
int h = output->index;
drivers/gpu/drm/radeon/radeon_acpi.c
213
struct atif_verify_interface output;
drivers/gpu/drm/radeon/radeon_acpi.c
221
memset(&output, 0, sizeof(output));
drivers/gpu/drm/radeon/radeon_acpi.c
229
size = min(sizeof(output), size);
drivers/gpu/drm/radeon/radeon_acpi.c
231
memcpy(&output, info->buffer.pointer, size);
drivers/gpu/drm/radeon/radeon_acpi.c
234
DRM_DEBUG_DRIVER("ATIF version %u\n", output.version);
drivers/gpu/drm/radeon/radeon_acpi.c
236
radeon_atif_parse_notification(&atif->notifications, output.notification_mask);
drivers/gpu/drm/radeon/radeon_acpi.c
237
radeon_atif_parse_functions(&atif->functions, output.function_bits);
drivers/gpu/drm/radeon/radeon_acpi.c
506
struct atcs_verify_interface output;
drivers/gpu/drm/radeon/radeon_acpi.c
514
memset(&output, 0, sizeof(output));
drivers/gpu/drm/radeon/radeon_acpi.c
522
size = min(sizeof(output), size);
drivers/gpu/drm/radeon/radeon_acpi.c
524
memcpy(&output, info->buffer.pointer, size);
drivers/gpu/drm/radeon/radeon_acpi.c
527
DRM_DEBUG_DRIVER("ATCS version %u\n", output.version);
drivers/gpu/drm/radeon/radeon_acpi.c
529
radeon_atcs_parse_functions(&atcs->functions, output.function_bits);
drivers/gpu/drm/radeon/radeon_atpx_handler.c
167
struct atpx_px_params output;
drivers/gpu/drm/radeon/radeon_atpx_handler.c
174
memset(&output, 0, sizeof(output));
drivers/gpu/drm/radeon/radeon_atpx_handler.c
182
size = min(sizeof(output), size);
drivers/gpu/drm/radeon/radeon_atpx_handler.c
184
memcpy(&output, info->buffer.pointer, size);
drivers/gpu/drm/radeon/radeon_atpx_handler.c
186
valid_bits = output.flags & output.valid_flags;
drivers/gpu/drm/radeon/radeon_atpx_handler.c
234
struct atpx_verify_interface output;
drivers/gpu/drm/radeon/radeon_atpx_handler.c
242
memset(&output, 0, sizeof(output));
drivers/gpu/drm/radeon/radeon_atpx_handler.c
250
size = min(sizeof(output), size);
drivers/gpu/drm/radeon/radeon_atpx_handler.c
252
memcpy(&output, info->buffer.pointer, size);
drivers/gpu/drm/radeon/radeon_atpx_handler.c
256
output.version, output.function_bits);
drivers/gpu/drm/radeon/radeon_atpx_handler.c
258
radeon_atpx_parse_functions(&atpx->functions, output.function_bits);
drivers/gpu/drm/renesas/rcar-du/rcar_du_crtc.c
139
unsigned long output;
drivers/gpu/drm/renesas/rcar-du/rcar_du_crtc.c
141
output = fout / (fdpll + 1);
drivers/gpu/drm/renesas/rcar-du/rcar_du_crtc.c
142
if (output >= 400 * 1000 * 1000)
drivers/gpu/drm/renesas/rcar-du/rcar_du_crtc.c
145
diff = abs((long)output - (long)target);
drivers/gpu/drm/renesas/rcar-du/rcar_du_crtc.c
151
dpll->output = output;
drivers/gpu/drm/renesas/rcar-du/rcar_du_crtc.c
163
dpll->output, dpll->fdpll, dpll->n, dpll->m, best_diff);
drivers/gpu/drm/renesas/rcar-du/rcar_du_crtc.c
716
rstate->outputs |= BIT(renc->output);
drivers/gpu/drm/renesas/rcar-du/rcar_du_crtc.c
77
unsigned int output;
drivers/gpu/drm/renesas/rcar-du/rcar_du_drv.c
599
const char *rcar_du_output_name(enum rcar_du_output output)
drivers/gpu/drm/renesas/rcar-du/rcar_du_drv.c
613
if (output >= ARRAY_SIZE(names) || !names[output])
drivers/gpu/drm/renesas/rcar-du/rcar_du_drv.c
616
return names[output];
drivers/gpu/drm/renesas/rcar-du/rcar_du_drv.h
150
const char *rcar_du_output_name(enum rcar_du_output output);
drivers/gpu/drm/renesas/rcar-du/rcar_du_encoder.c
100
if ((output == RCAR_DU_OUTPUT_LVDS0 ||
drivers/gpu/drm/renesas/rcar-du/rcar_du_encoder.c
101
output == RCAR_DU_OUTPUT_LVDS1) &&
drivers/gpu/drm/renesas/rcar-du/rcar_du_encoder.c
107
enc_node, rcar_du_output_name(output));
drivers/gpu/drm/renesas/rcar-du/rcar_du_encoder.c
115
renc->output = output;
drivers/gpu/drm/renesas/rcar-du/rcar_du_encoder.c
123
bridge->of_node, rcar_du_output_name(output), ret);
drivers/gpu/drm/renesas/rcar-du/rcar_du_encoder.c
132
rcar_du_output_name(output), PTR_ERR(connector));
drivers/gpu/drm/renesas/rcar-du/rcar_du_encoder.c
49
enum rcar_du_output output,
drivers/gpu/drm/renesas/rcar-du/rcar_du_encoder.c
62
if ((output == RCAR_DU_OUTPUT_DPAD0 ||
drivers/gpu/drm/renesas/rcar-du/rcar_du_encoder.c
63
output == RCAR_DU_OUTPUT_DPAD1) &&
drivers/gpu/drm/renesas/rcar-du/rcar_du_encoder.c
79
if (output == RCAR_DU_OUTPUT_LVDS0 ||
drivers/gpu/drm/renesas/rcar-du/rcar_du_encoder.c
80
output == RCAR_DU_OUTPUT_LVDS1)
drivers/gpu/drm/renesas/rcar-du/rcar_du_encoder.c
81
rcdu->lvds[output - RCAR_DU_OUTPUT_LVDS0] = bridge;
drivers/gpu/drm/renesas/rcar-du/rcar_du_encoder.c
83
if (output == RCAR_DU_OUTPUT_DSI0 ||
drivers/gpu/drm/renesas/rcar-du/rcar_du_encoder.c
84
output == RCAR_DU_OUTPUT_DSI1)
drivers/gpu/drm/renesas/rcar-du/rcar_du_encoder.c
85
rcdu->dsi[output - RCAR_DU_OUTPUT_DSI0] = bridge;
drivers/gpu/drm/renesas/rcar-du/rcar_du_encoder.c
96
if (output == RCAR_DU_OUTPUT_LVDS1 &&
drivers/gpu/drm/renesas/rcar-du/rcar_du_encoder.h
19
enum rcar_du_output output;
drivers/gpu/drm/renesas/rcar-du/rcar_du_encoder.h
26
enum rcar_du_output output,
drivers/gpu/drm/renesas/rcar-du/rcar_du_kms.c
573
enum rcar_du_output output,
drivers/gpu/drm/renesas/rcar-du/rcar_du_kms.c
595
ret = rcar_du_encoder_init(rcdu, output, entity);
drivers/gpu/drm/renesas/rcar-du/rcar_du_kms.c
599
entity, rcar_du_output_name(output), ret);
drivers/gpu/drm/renesas/rcar-du/rcar_du_kms.c
617
enum rcar_du_output output;
drivers/gpu/drm/renesas/rcar-du/rcar_du_kms.c
632
output = i;
drivers/gpu/drm/renesas/rcar-du/rcar_du_kms.c
645
ret = rcar_du_encoders_init_one(rcdu, output, &ep);
drivers/gpu/drm/renesas/rcar-du/rcar_du_kms.c
979
&rcdu->info->routes[renc->output];
drivers/gpu/drm/renesas/rcar-du/rcar_lvds.c
146
unsigned long output;
drivers/gpu/drm/renesas/rcar-du/rcar_lvds.c
261
output = fin * pll->pll_n / pll->pll_m / (1 << pll->pll_e)
drivers/gpu/drm/renesas/rcar-du/rcar_lvds.c
263
error = (long)(output - target) * 10000 / (long)target;
drivers/gpu/drm/renesas/rcar-du/rcar_lvds.c
267
clk, fin, output, target, error / 100,
drivers/gpu/drm/renesas/rz-du/rzg2l_du_drv.c
73
const char *rzg2l_du_output_name(enum rzg2l_du_output output)
drivers/gpu/drm/renesas/rz-du/rzg2l_du_drv.c
80
if (output >= ARRAY_SIZE(names))
drivers/gpu/drm/renesas/rz-du/rzg2l_du_drv.c
83
return names[output];
drivers/gpu/drm/renesas/rz-du/rzg2l_du_drv.h
76
const char *rzg2l_du_output_name(enum rzg2l_du_output output);
drivers/gpu/drm/renesas/rz-du/rzg2l_du_encoder.c
103
renc->output = output;
drivers/gpu/drm/renesas/rz-du/rzg2l_du_encoder.c
112
bridge->of_node, rzg2l_du_output_name(output), ret);
drivers/gpu/drm/renesas/rz-du/rzg2l_du_encoder.c
121
rzg2l_du_output_name(output), PTR_ERR(connector));
drivers/gpu/drm/renesas/rz-du/rzg2l_du_encoder.c
54
if (renc->output == RZG2L_DU_OUTPUT_DPAD0 && mode->clock > 83500)
drivers/gpu/drm/renesas/rz-du/rzg2l_du_encoder.c
65
enum rzg2l_du_output output,
drivers/gpu/drm/renesas/rz-du/rzg2l_du_encoder.c
78
if (output == RZG2L_DU_OUTPUT_DPAD0 && rzg2l_du_encoder_count_ports(enc_node) == 1) {
drivers/gpu/drm/renesas/rz-du/rzg2l_du_encoder.c
95
enc_node, rzg2l_du_output_name(output));
drivers/gpu/drm/renesas/rz-du/rzg2l_du_encoder.h
20
enum rzg2l_du_output output;
drivers/gpu/drm/renesas/rz-du/rzg2l_du_encoder.h
29
enum rzg2l_du_output output,
drivers/gpu/drm/renesas/rz-du/rzg2l_du_kms.c
236
enum rzg2l_du_output output,
drivers/gpu/drm/renesas/rz-du/rzg2l_du_kms.c
258
ret = rzg2l_du_encoder_init(rcdu, output, entity);
drivers/gpu/drm/renesas/rz-du/rzg2l_du_kms.c
262
entity, rzg2l_du_output_name(output), ret);
drivers/gpu/drm/renesas/rz-du/rzg2l_du_kms.c
280
enum rzg2l_du_output output;
drivers/gpu/drm/renesas/rz-du/rzg2l_du_kms.c
295
output = i;
drivers/gpu/drm/renesas/rz-du/rzg2l_du_kms.c
308
ret = rzg2l_du_encoders_init_one(rcdu, output, &ep);
drivers/gpu/drm/renesas/rz-du/rzg2l_du_kms.c
468
&rcdu->info->routes[renc->output];
drivers/gpu/drm/rockchip/rockchip_drm_vop.c
1405
VOP_REG_SET(vop, output, pin_pol, pin_pol);
drivers/gpu/drm/rockchip/rockchip_drm_vop.c
1406
VOP_REG_SET(vop, output, mipi_dual_channel_en, 0);
drivers/gpu/drm/rockchip/rockchip_drm_vop.c
1410
VOP_REG_SET(vop, output, rgb_dclk_pol, 1);
drivers/gpu/drm/rockchip/rockchip_drm_vop.c
1411
VOP_REG_SET(vop, output, rgb_pin_pol, pin_pol);
drivers/gpu/drm/rockchip/rockchip_drm_vop.c
1412
VOP_REG_SET(vop, output, rgb_en, 1);
drivers/gpu/drm/rockchip/rockchip_drm_vop.c
1415
VOP_REG_SET(vop, output, edp_dclk_pol, 1);
drivers/gpu/drm/rockchip/rockchip_drm_vop.c
1416
VOP_REG_SET(vop, output, edp_pin_pol, pin_pol);
drivers/gpu/drm/rockchip/rockchip_drm_vop.c
1417
VOP_REG_SET(vop, output, edp_en, 1);
drivers/gpu/drm/rockchip/rockchip_drm_vop.c
1420
VOP_REG_SET(vop, output, hdmi_dclk_pol, 1);
drivers/gpu/drm/rockchip/rockchip_drm_vop.c
1421
VOP_REG_SET(vop, output, hdmi_pin_pol, pin_pol);
drivers/gpu/drm/rockchip/rockchip_drm_vop.c
1422
VOP_REG_SET(vop, output, hdmi_en, 1);
drivers/gpu/drm/rockchip/rockchip_drm_vop.c
1425
VOP_REG_SET(vop, output, mipi_dclk_pol, 1);
drivers/gpu/drm/rockchip/rockchip_drm_vop.c
1426
VOP_REG_SET(vop, output, mipi_pin_pol, pin_pol);
drivers/gpu/drm/rockchip/rockchip_drm_vop.c
1427
VOP_REG_SET(vop, output, mipi_en, 1);
drivers/gpu/drm/rockchip/rockchip_drm_vop.c
1428
VOP_REG_SET(vop, output, mipi_dual_channel_en,
drivers/gpu/drm/rockchip/rockchip_drm_vop.c
1432
VOP_REG_SET(vop, output, dp_dclk_pol, 0);
drivers/gpu/drm/rockchip/rockchip_drm_vop.c
1433
VOP_REG_SET(vop, output, dp_pin_pol, pin_pol);
drivers/gpu/drm/rockchip/rockchip_drm_vop.c
1434
VOP_REG_SET(vop, output, dp_en, 1);
drivers/gpu/drm/rockchip/rockchip_drm_vop.h
229
const struct vop_output *output;
drivers/gpu/drm/rockchip/rockchip_lvds.c
158
if (lvds->output == DISPLAY_OUTPUT_RGB) {
drivers/gpu/drm/rockchip/rockchip_lvds.c
245
if (lvds->output == DISPLAY_OUTPUT_RGB)
drivers/gpu/drm/rockchip/rockchip_lvds.c
250
if (lvds->output == DISPLAY_OUTPUT_RGB)
drivers/gpu/drm/rockchip/rockchip_lvds.c
252
else if (lvds->output == DISPLAY_OUTPUT_DUAL_LVDS)
drivers/gpu/drm/rockchip/rockchip_lvds.c
363
if (lvds->output != DISPLAY_OUTPUT_LVDS) {
drivers/gpu/drm/rockchip/rockchip_lvds.c
365
lvds->output);
drivers/gpu/drm/rockchip/rockchip_lvds.c
55
int output; /* rgb lvds or dual lvds output */
drivers/gpu/drm/rockchip/rockchip_lvds.c
572
lvds->output = DISPLAY_OUTPUT_RGB;
drivers/gpu/drm/rockchip/rockchip_lvds.c
574
lvds->output = rockchip_lvds_name_to_output(name);
drivers/gpu/drm/rockchip/rockchip_lvds.c
576
if (lvds->output < 0) {
drivers/gpu/drm/rockchip/rockchip_lvds.c
577
ret = dev_err_probe(dev, lvds->output, "invalid output type [%s]\n", name);
drivers/gpu/drm/rockchip/rockchip_lvds.c
80
if (lvds->output == DISPLAY_OUTPUT_LVDS)
drivers/gpu/drm/rockchip/rockchip_vop_reg.c
1054
.output = &rk3399_output,
drivers/gpu/drm/rockchip/rockchip_vop_reg.c
1082
.output = &rk3399_output,
drivers/gpu/drm/rockchip/rockchip_vop_reg.c
1104
.output = &rk3399_output,
drivers/gpu/drm/rockchip/rockchip_vop_reg.c
1176
.output = &rk3328_output,
drivers/gpu/drm/rockchip/rockchip_vop_reg.c
1231
.output = &rk3506_output,
drivers/gpu/drm/rockchip/rockchip_vop_reg.c
1283
.output = &rv1126_output,
drivers/gpu/drm/rockchip/rockchip_vop_reg.c
201
.output = &rk3036_output,
drivers/gpu/drm/rockchip/rockchip_vop_reg.c
245
.output = &rk3126_output,
drivers/gpu/drm/rockchip/rockchip_vop_reg.c
373
.output = &px30_output,
drivers/gpu/drm/rockchip/rockchip_vop_reg.c
390
.output = &px30_output,
drivers/gpu/drm/rockchip/rockchip_vop_reg.c
515
.output = &rk3066_output,
drivers/gpu/drm/rockchip/rockchip_vop_reg.c
622
.output = &rk3188_output,
drivers/gpu/drm/rockchip/rockchip_vop_reg.c
771
.output = &rk3288_output,
drivers/gpu/drm/rockchip/rockchip_vop_reg.c
878
.output = &rk3368_output,
drivers/gpu/drm/rockchip/rockchip_vop_reg.c
901
.output = &rk3368_output,
drivers/gpu/drm/sti/sti_drv.c
49
*val |= plane->fps_info.output << i;
drivers/gpu/drm/sti/sti_drv.c
66
plane->fps_info.output = (val >> i) & 1;
drivers/gpu/drm/sti/sti_plane.c
98
if (fps->output)
drivers/gpu/drm/sti/sti_plane.h
51
bool output;
drivers/gpu/drm/tegra/dpaux.c
276
if (dpaux->output)
drivers/gpu/drm/tegra/dpaux.c
277
drm_helper_hpd_irq_event(dpaux->output->connector.dev);
drivers/gpu/drm/tegra/dpaux.c
48
struct tegra_output *output;
drivers/gpu/drm/tegra/dpaux.c
715
int drm_dp_aux_attach(struct drm_dp_aux *aux, struct tegra_output *output)
drivers/gpu/drm/tegra/dpaux.c
721
aux->drm_dev = output->connector.dev;
drivers/gpu/drm/tegra/dpaux.c
726
output->connector.polled = DRM_CONNECTOR_POLL_HPD;
drivers/gpu/drm/tegra/dpaux.c
727
dpaux->output = output;
drivers/gpu/drm/tegra/dpaux.c
729
if (output->panel) {
drivers/gpu/drm/tegra/dpaux.c
766
if (dpaux->output->panel) {
drivers/gpu/drm/tegra/dpaux.c
789
dpaux->output = NULL;
drivers/gpu/drm/tegra/drm.h
159
int tegra_output_probe(struct tegra_output *output);
drivers/gpu/drm/tegra/drm.h
160
void tegra_output_remove(struct tegra_output *output);
drivers/gpu/drm/tegra/drm.h
161
int tegra_output_init(struct drm_device *drm, struct tegra_output *output);
drivers/gpu/drm/tegra/drm.h
162
void tegra_output_exit(struct tegra_output *output);
drivers/gpu/drm/tegra/drm.h
163
void tegra_output_find_possible_crtcs(struct tegra_output *output,
drivers/gpu/drm/tegra/drm.h
165
int tegra_output_suspend(struct tegra_output *output);
drivers/gpu/drm/tegra/drm.h
166
int tegra_output_resume(struct tegra_output *output);
drivers/gpu/drm/tegra/drm.h
176
int drm_dp_aux_attach(struct drm_dp_aux *aux, struct tegra_output *output);
drivers/gpu/drm/tegra/dsi.c
100
return container_of(output, struct tegra_dsi, output);
drivers/gpu/drm/tegra/dsi.c
1027
dev_err(output->dev, "failed to setup CRTC state: %d\n", err);
drivers/gpu/drm/tegra/dsi.c
1048
dsi->output.dev = client->dev;
drivers/gpu/drm/tegra/dsi.c
105
return to_dsi_state(dsi->output.connector.state);
drivers/gpu/drm/tegra/dsi.c
1050
drm_connector_init(drm, &dsi->output.connector,
drivers/gpu/drm/tegra/dsi.c
1053
drm_connector_helper_add(&dsi->output.connector,
drivers/gpu/drm/tegra/dsi.c
1055
dsi->output.connector.dpms = DRM_MODE_DPMS_OFF;
drivers/gpu/drm/tegra/dsi.c
1057
drm_simple_encoder_init(drm, &dsi->output.encoder,
drivers/gpu/drm/tegra/dsi.c
1059
drm_encoder_helper_add(&dsi->output.encoder,
drivers/gpu/drm/tegra/dsi.c
1062
drm_connector_attach_encoder(&dsi->output.connector,
drivers/gpu/drm/tegra/dsi.c
1063
&dsi->output.encoder);
drivers/gpu/drm/tegra/dsi.c
1064
drm_connector_register(&dsi->output.connector);
drivers/gpu/drm/tegra/dsi.c
1066
err = tegra_output_init(drm, &dsi->output);
drivers/gpu/drm/tegra/dsi.c
1071
dsi->output.encoder.possible_crtcs = 0x3;
drivers/gpu/drm/tegra/dsi.c
1081
tegra_output_exit(&dsi->output);
drivers/gpu/drm/tegra/dsi.c
1498
struct tegra_output *output = &dsi->output;
drivers/gpu/drm/tegra/dsi.c
1500
output->panel = of_drm_find_panel(device->dev.of_node);
drivers/gpu/drm/tegra/dsi.c
1501
if (IS_ERR(output->panel))
drivers/gpu/drm/tegra/dsi.c
1502
output->panel = NULL;
drivers/gpu/drm/tegra/dsi.c
1504
if (output->panel && output->connector.dev)
drivers/gpu/drm/tegra/dsi.c
1505
drm_helper_hpd_irq_event(output->connector.dev);
drivers/gpu/drm/tegra/dsi.c
1515
struct tegra_output *output = &dsi->output;
drivers/gpu/drm/tegra/dsi.c
1517
if (output->panel && &device->dev == output->panel->dev) {
drivers/gpu/drm/tegra/dsi.c
1518
output->panel = NULL;
drivers/gpu/drm/tegra/dsi.c
1520
if (output->connector.dev)
drivers/gpu/drm/tegra/dsi.c
1521
drm_helper_hpd_irq_event(output->connector.dev);
drivers/gpu/drm/tegra/dsi.c
1564
dsi->output.dev = dsi->dev = &pdev->dev;
drivers/gpu/drm/tegra/dsi.c
1572
err = tegra_output_probe(&dsi->output);
drivers/gpu/drm/tegra/dsi.c
1576
dsi->output.connector.polled = DRM_CONNECTOR_POLL_HPD;
drivers/gpu/drm/tegra/dsi.c
1672
tegra_output_remove(&dsi->output);
drivers/gpu/drm/tegra/dsi.c
1684
tegra_output_remove(&dsi->output);
drivers/gpu/drm/tegra/dsi.c
204
struct drm_crtc *crtc = dsi->output.encoder.crtc;
drivers/gpu/drm/tegra/dsi.c
234
struct tegra_output *output = connector_to_output(connector);
drivers/gpu/drm/tegra/dsi.c
238
struct tegra_dsi *dsi = to_dsi(output);
drivers/gpu/drm/tegra/dsi.c
255
struct tegra_output *output = connector_to_output(connector);
drivers/gpu/drm/tegra/dsi.c
257
struct tegra_dsi *dsi = to_dsi(output);
drivers/gpu/drm/tegra/dsi.c
58
struct tegra_output output;
drivers/gpu/drm/tegra/dsi.c
846
struct tegra_output *output = encoder_to_output(encoder);
drivers/gpu/drm/tegra/dsi.c
848
struct tegra_dsi *dsi = to_dsi(output);
drivers/gpu/drm/tegra/dsi.c
852
if (output->panel)
drivers/gpu/drm/tegra/dsi.c
853
drm_panel_disable(output->panel);
drivers/gpu/drm/tegra/dsi.c
875
if (output->panel)
drivers/gpu/drm/tegra/dsi.c
876
drm_panel_unprepare(output->panel);
drivers/gpu/drm/tegra/dsi.c
911
struct tegra_output *output = encoder_to_output(encoder);
drivers/gpu/drm/tegra/dsi.c
913
struct tegra_dsi *dsi = to_dsi(output);
drivers/gpu/drm/tegra/dsi.c
934
if (output->panel)
drivers/gpu/drm/tegra/dsi.c
935
drm_panel_prepare(output->panel);
drivers/gpu/drm/tegra/dsi.c
949
if (output->panel)
drivers/gpu/drm/tegra/dsi.c
950
drm_panel_enable(output->panel);
drivers/gpu/drm/tegra/dsi.c
958
struct tegra_output *output = encoder_to_output(encoder);
drivers/gpu/drm/tegra/dsi.c
961
struct tegra_dsi *dsi = to_dsi(output);
drivers/gpu/drm/tegra/dsi.c
98
static inline struct tegra_dsi *to_dsi(struct tegra_output *output)
drivers/gpu/drm/tegra/hdmi.c
101
static inline struct tegra_hdmi *to_hdmi(struct tegra_output *output)
drivers/gpu/drm/tegra/hdmi.c
103
return container_of(output, struct tegra_hdmi, output);
drivers/gpu/drm/tegra/hdmi.c
1066
struct drm_crtc *crtc = hdmi->output.encoder.crtc;
drivers/gpu/drm/tegra/hdmi.c
1096
struct tegra_output *output = connector_to_output(connector);
drivers/gpu/drm/tegra/hdmi.c
1100
struct tegra_hdmi *hdmi = to_hdmi(output);
drivers/gpu/drm/tegra/hdmi.c
1117
struct tegra_output *output = connector_to_output(connector);
drivers/gpu/drm/tegra/hdmi.c
1120
struct tegra_hdmi *hdmi = to_hdmi(output);
drivers/gpu/drm/tegra/hdmi.c
1143
struct tegra_output *output = connector_to_output(connector);
drivers/gpu/drm/tegra/hdmi.c
1144
struct tegra_hdmi *hdmi = to_hdmi(output);
drivers/gpu/drm/tegra/hdmi.c
1167
struct tegra_output *output = encoder_to_output(encoder);
drivers/gpu/drm/tegra/hdmi.c
1169
struct tegra_hdmi *hdmi = to_hdmi(output);
drivers/gpu/drm/tegra/hdmi.c
1212
struct tegra_output *output = encoder_to_output(encoder);
drivers/gpu/drm/tegra/hdmi.c
1214
struct tegra_hdmi *hdmi = to_hdmi(output);
drivers/gpu/drm/tegra/hdmi.c
1300
hdmi->dvi = !tegra_output_is_hdmi(output);
drivers/gpu/drm/tegra/hdmi.c
1442
struct tegra_output *output = encoder_to_output(encoder);
drivers/gpu/drm/tegra/hdmi.c
1445
struct tegra_hdmi *hdmi = to_hdmi(output);
drivers/gpu/drm/tegra/hdmi.c
1451
dev_err(output->dev, "failed to setup CRTC state: %d\n", err);
drivers/gpu/drm/tegra/hdmi.c
1556
hdmi->output.dev = client->dev;
drivers/gpu/drm/tegra/hdmi.c
1558
drm_simple_encoder_init(drm, &hdmi->output.encoder,
drivers/gpu/drm/tegra/hdmi.c
1560
drm_encoder_helper_add(&hdmi->output.encoder,
drivers/gpu/drm/tegra/hdmi.c
1563
if (hdmi->output.bridge) {
drivers/gpu/drm/tegra/hdmi.c
1564
err = drm_bridge_attach(&hdmi->output.encoder, hdmi->output.bridge,
drivers/gpu/drm/tegra/hdmi.c
1572
connector = drm_bridge_connector_init(drm, &hdmi->output.encoder);
drivers/gpu/drm/tegra/hdmi.c
1580
drm_connector_attach_encoder(connector, &hdmi->output.encoder);
drivers/gpu/drm/tegra/hdmi.c
1582
drm_connector_init_with_ddc(drm, &hdmi->output.connector,
drivers/gpu/drm/tegra/hdmi.c
1585
hdmi->output.ddc);
drivers/gpu/drm/tegra/hdmi.c
1586
drm_connector_helper_add(&hdmi->output.connector,
drivers/gpu/drm/tegra/hdmi.c
1588
hdmi->output.connector.dpms = DRM_MODE_DPMS_OFF;
drivers/gpu/drm/tegra/hdmi.c
1590
drm_connector_attach_encoder(&hdmi->output.connector,
drivers/gpu/drm/tegra/hdmi.c
1591
&hdmi->output.encoder);
drivers/gpu/drm/tegra/hdmi.c
1592
drm_connector_register(&hdmi->output.connector);
drivers/gpu/drm/tegra/hdmi.c
1595
err = tegra_output_init(drm, &hdmi->output);
drivers/gpu/drm/tegra/hdmi.c
1601
hdmi->output.encoder.possible_crtcs = 0x3;
drivers/gpu/drm/tegra/hdmi.c
1637
tegra_output_exit(&hdmi->output);
drivers/gpu/drm/tegra/hdmi.c
1648
tegra_output_exit(&hdmi->output);
drivers/gpu/drm/tegra/hdmi.c
1854
hdmi->output.dev = &pdev->dev;
drivers/gpu/drm/tegra/hdmi.c
1856
err = tegra_output_probe(&hdmi->output);
drivers/gpu/drm/tegra/hdmi.c
1904
tegra_output_remove(&hdmi->output);
drivers/gpu/drm/tegra/hdmi.c
1914
tegra_output_remove(&hdmi->output);
drivers/gpu/drm/tegra/hdmi.c
625
size_t length = drm_eld_size(hdmi->output.connector.eld), i;
drivers/gpu/drm/tegra/hdmi.c
629
tegra_hdmi_writel(hdmi, i << 8 | hdmi->output.connector.eld[i],
drivers/gpu/drm/tegra/hdmi.c
66
struct tegra_output output;
drivers/gpu/drm/tegra/hdmi.c
716
&hdmi->output.connector, mode);
drivers/gpu/drm/tegra/hdmi.c
873
static bool tegra_output_is_hdmi(struct tegra_output *output)
drivers/gpu/drm/tegra/hdmi.c
875
return output->connector.display_info.is_hdmi;
drivers/gpu/drm/tegra/hdmi.c
881
struct tegra_output *output = connector_to_output(connector);
drivers/gpu/drm/tegra/hdmi.c
882
struct tegra_hdmi *hdmi = to_hdmi(output);
drivers/gpu/drm/tegra/output.c
104
if (!output->of_node)
drivers/gpu/drm/tegra/output.c
105
output->of_node = output->dev->of_node;
drivers/gpu/drm/tegra/output.c
107
err = drm_of_find_panel_or_bridge(output->of_node, -1, -1,
drivers/gpu/drm/tegra/output.c
108
&output->panel, &output->bridge);
drivers/gpu/drm/tegra/output.c
112
panel = of_parse_phandle(output->of_node, "nvidia,panel", 0);
drivers/gpu/drm/tegra/output.c
118
WARN_ON(output->panel || output->bridge);
drivers/gpu/drm/tegra/output.c
120
output->panel = of_drm_find_panel(panel);
drivers/gpu/drm/tegra/output.c
123
if (IS_ERR(output->panel))
drivers/gpu/drm/tegra/output.c
124
return PTR_ERR(output->panel);
drivers/gpu/drm/tegra/output.c
127
ddc = of_parse_phandle(output->of_node, "nvidia,ddc-i2c-bus", 0);
drivers/gpu/drm/tegra/output.c
129
output->ddc = of_get_i2c_adapter_by_node(ddc);
drivers/gpu/drm/tegra/output.c
132
if (!output->ddc) {
drivers/gpu/drm/tegra/output.c
138
edid = of_get_property(output->of_node, "nvidia,edid", &size);
drivers/gpu/drm/tegra/output.c
139
output->drm_edid = drm_edid_alloc(edid, size);
drivers/gpu/drm/tegra/output.c
141
output->hpd_gpio = devm_fwnode_gpiod_get(output->dev,
drivers/gpu/drm/tegra/output.c
142
of_fwnode_handle(output->of_node),
drivers/gpu/drm/tegra/output.c
146
if (IS_ERR(output->hpd_gpio)) {
drivers/gpu/drm/tegra/output.c
147
if (PTR_ERR(output->hpd_gpio) != -ENOENT) {
drivers/gpu/drm/tegra/output.c
148
err = PTR_ERR(output->hpd_gpio);
drivers/gpu/drm/tegra/output.c
152
output->hpd_gpio = NULL;
drivers/gpu/drm/tegra/output.c
155
if (output->hpd_gpio) {
drivers/gpu/drm/tegra/output.c
156
err = gpiod_to_irq(output->hpd_gpio);
drivers/gpu/drm/tegra/output.c
158
dev_err(output->dev, "gpiod_to_irq(): %d\n", err);
drivers/gpu/drm/tegra/output.c
162
output->hpd_irq = err;
drivers/gpu/drm/tegra/output.c
167
err = request_threaded_irq(output->hpd_irq, NULL, hpd_irq,
drivers/gpu/drm/tegra/output.c
168
flags, "hpd", output);
drivers/gpu/drm/tegra/output.c
170
dev_err(output->dev, "failed to request IRQ#%u: %d\n",
drivers/gpu/drm/tegra/output.c
171
output->hpd_irq, err);
drivers/gpu/drm/tegra/output.c
175
output->connector.polled = DRM_CONNECTOR_POLL_HPD;
drivers/gpu/drm/tegra/output.c
182
disable_irq(output->hpd_irq);
drivers/gpu/drm/tegra/output.c
188
if (output->ddc)
drivers/gpu/drm/tegra/output.c
189
i2c_put_adapter(output->ddc);
drivers/gpu/drm/tegra/output.c
191
drm_edid_free(output->drm_edid);
drivers/gpu/drm/tegra/output.c
196
void tegra_output_remove(struct tegra_output *output)
drivers/gpu/drm/tegra/output.c
198
if (output->hpd_gpio)
drivers/gpu/drm/tegra/output.c
199
free_irq(output->hpd_irq, output);
drivers/gpu/drm/tegra/output.c
201
if (output->ddc)
drivers/gpu/drm/tegra/output.c
202
i2c_put_adapter(output->ddc);
drivers/gpu/drm/tegra/output.c
204
drm_edid_free(output->drm_edid);
drivers/gpu/drm/tegra/output.c
207
int tegra_output_init(struct drm_device *drm, struct tegra_output *output)
drivers/gpu/drm/tegra/output.c
215
if (output->hpd_gpio)
drivers/gpu/drm/tegra/output.c
216
enable_irq(output->hpd_irq);
drivers/gpu/drm/tegra/output.c
218
connector_type = output->connector.connector_type;
drivers/gpu/drm/tegra/output.c
226
cec_fill_conn_info_from_drm(&conn_info, &output->connector);
drivers/gpu/drm/tegra/output.c
227
output->cec = cec_notifier_conn_register(output->dev, NULL,
drivers/gpu/drm/tegra/output.c
229
if (!output->cec)
drivers/gpu/drm/tegra/output.c
23
struct tegra_output *output = connector_to_output(connector);
drivers/gpu/drm/tegra/output.c
236
void tegra_output_exit(struct tegra_output *output)
drivers/gpu/drm/tegra/output.c
242
if (output->hpd_gpio)
drivers/gpu/drm/tegra/output.c
243
disable_irq(output->hpd_irq);
drivers/gpu/drm/tegra/output.c
246
void tegra_output_find_possible_crtcs(struct tegra_output *output,
drivers/gpu/drm/tegra/output.c
249
struct device *dev = output->dev;
drivers/gpu/drm/tegra/output.c
265
output->encoder.possible_crtcs = mask;
drivers/gpu/drm/tegra/output.c
268
int tegra_output_suspend(struct tegra_output *output)
drivers/gpu/drm/tegra/output.c
270
if (output->hpd_irq)
drivers/gpu/drm/tegra/output.c
271
disable_irq(output->hpd_irq);
drivers/gpu/drm/tegra/output.c
276
int tegra_output_resume(struct tegra_output *output)
drivers/gpu/drm/tegra/output.c
278
if (output->hpd_irq)
drivers/gpu/drm/tegra/output.c
279
enable_irq(output->hpd_irq);
drivers/gpu/drm/tegra/output.c
31
if (output->panel) {
drivers/gpu/drm/tegra/output.c
32
err = drm_panel_get_modes(output->panel, connector);
drivers/gpu/drm/tegra/output.c
37
if (output->drm_edid)
drivers/gpu/drm/tegra/output.c
38
drm_edid = drm_edid_dup(output->drm_edid);
drivers/gpu/drm/tegra/output.c
39
else if (output->ddc)
drivers/gpu/drm/tegra/output.c
40
drm_edid = drm_edid_read_ddc(connector, output->ddc);
drivers/gpu/drm/tegra/output.c
43
cec_notifier_set_phys_addr(output->cec,
drivers/gpu/drm/tegra/output.c
55
struct tegra_output *output = connector_to_output(connector);
drivers/gpu/drm/tegra/output.c
58
if (output->hpd_gpio) {
drivers/gpu/drm/tegra/output.c
59
if (gpiod_get_value(output->hpd_gpio) == 0)
drivers/gpu/drm/tegra/output.c
64
if (!output->panel)
drivers/gpu/drm/tegra/output.c
71
cec_notifier_phys_addr_invalidate(output->cec);
drivers/gpu/drm/tegra/output.c
78
struct tegra_output *output = connector_to_output(connector);
drivers/gpu/drm/tegra/output.c
80
if (output->cec)
drivers/gpu/drm/tegra/output.c
81
cec_notifier_conn_unregister(output->cec);
drivers/gpu/drm/tegra/output.c
89
struct tegra_output *output = data;
drivers/gpu/drm/tegra/output.c
91
if (output->connector.dev)
drivers/gpu/drm/tegra/output.c
92
drm_helper_hpd_irq_event(output->connector.dev);
drivers/gpu/drm/tegra/output.c
97
int tegra_output_probe(struct tegra_output *output)
drivers/gpu/drm/tegra/rgb.c
103
struct tegra_output *output = encoder_to_output(encoder);
drivers/gpu/drm/tegra/rgb.c
104
struct tegra_rgb *rgb = to_rgb(output);
drivers/gpu/drm/tegra/rgb.c
152
struct tegra_output *output = encoder_to_output(encoder);
drivers/gpu/drm/tegra/rgb.c
155
struct tegra_rgb *rgb = to_rgb(output);
drivers/gpu/drm/tegra/rgb.c
18
struct tegra_output output;
drivers/gpu/drm/tegra/rgb.c
190
dev_err(output->dev, "failed to setup CRTC state: %d\n", err);
drivers/gpu/drm/tegra/rgb.c
229
rgb->output.dev = dc->dev;
drivers/gpu/drm/tegra/rgb.c
230
rgb->output.of_node = np;
drivers/gpu/drm/tegra/rgb.c
233
err = tegra_output_probe(&rgb->output);
drivers/gpu/drm/tegra/rgb.c
27
static inline struct tegra_rgb *to_rgb(struct tegra_output *output)
drivers/gpu/drm/tegra/rgb.c
273
dc->rgb = &rgb->output;
drivers/gpu/drm/tegra/rgb.c
280
tegra_output_remove(&rgb->output);
drivers/gpu/drm/tegra/rgb.c
29
return container_of(output, struct tegra_rgb, output);
drivers/gpu/drm/tegra/rgb.c
301
struct tegra_output *output = dc->rgb;
drivers/gpu/drm/tegra/rgb.c
308
drm_simple_encoder_init(drm, &output->encoder, DRM_MODE_ENCODER_LVDS);
drivers/gpu/drm/tegra/rgb.c
309
drm_encoder_helper_add(&output->encoder,
drivers/gpu/drm/tegra/rgb.c
316
if (output->panel) {
drivers/gpu/drm/tegra/rgb.c
317
output->bridge = devm_drm_panel_bridge_add(output->dev,
drivers/gpu/drm/tegra/rgb.c
318
output->panel);
drivers/gpu/drm/tegra/rgb.c
319
if (IS_ERR(output->bridge)) {
drivers/gpu/drm/tegra/rgb.c
320
dev_err(output->dev,
drivers/gpu/drm/tegra/rgb.c
322
output->bridge);
drivers/gpu/drm/tegra/rgb.c
323
return PTR_ERR(output->bridge);
drivers/gpu/drm/tegra/rgb.c
326
output->panel = NULL;
drivers/gpu/drm/tegra/rgb.c
345
if (output->bridge) {
drivers/gpu/drm/tegra/rgb.c
346
err = drm_bridge_attach(&output->encoder, output->bridge,
drivers/gpu/drm/tegra/rgb.c
351
connector = drm_bridge_connector_init(drm, &output->encoder);
drivers/gpu/drm/tegra/rgb.c
353
dev_err(output->dev,
drivers/gpu/drm/tegra/rgb.c
359
drm_connector_attach_encoder(connector, &output->encoder);
drivers/gpu/drm/tegra/rgb.c
362
err = tegra_output_init(drm, output);
drivers/gpu/drm/tegra/rgb.c
364
dev_err(output->dev, "failed to initialize output: %d\n", err);
drivers/gpu/drm/tegra/rgb.c
373
output->encoder.possible_crtcs = drm_crtc_mask(&dc->base);
drivers/gpu/drm/tegra/rgb.c
93
struct tegra_output *output = encoder_to_output(encoder);
drivers/gpu/drm/tegra/rgb.c
94
struct tegra_rgb *rgb = to_rgb(output);
drivers/gpu/drm/tegra/sor.c
1161
u64 input, output, watermark, num;
drivers/gpu/drm/tegra/sor.c
1170
output = link_rate * 8 * link->lanes;
drivers/gpu/drm/tegra/sor.c
1172
if (input >= output)
drivers/gpu/drm/tegra/sor.c
1176
params.ratio = div64_u64(input * f, output);
drivers/gpu/drm/tegra/sor.c
1290
struct tegra_dc *dc = to_tegra_dc(sor->output.encoder.crtc);
drivers/gpu/drm/tegra/sor.c
1495
struct drm_crtc *crtc = sor->output.encoder.crtc;
drivers/gpu/drm/tegra/sor.c
1657
struct drm_crtc *crtc = sor->output.encoder.crtc;
drivers/gpu/drm/tegra/sor.c
1688
struct tegra_output *output = connector_to_output(connector);
drivers/gpu/drm/tegra/sor.c
1692
struct tegra_sor *sor = to_sor(output);
drivers/gpu/drm/tegra/sor.c
1709
struct tegra_output *output = connector_to_output(connector);
drivers/gpu/drm/tegra/sor.c
1711
struct tegra_sor *sor = to_sor(output);
drivers/gpu/drm/tegra/sor.c
1739
struct tegra_output *output = connector_to_output(connector);
drivers/gpu/drm/tegra/sor.c
1740
struct tegra_sor *sor = to_sor(output);
drivers/gpu/drm/tegra/sor.c
1776
struct tegra_output *output = connector_to_output(connector);
drivers/gpu/drm/tegra/sor.c
1777
struct tegra_sor *sor = to_sor(output);
drivers/gpu/drm/tegra/sor.c
1808
struct tegra_output *output = encoder_to_output(encoder);
drivers/gpu/drm/tegra/sor.c
1812
struct tegra_sor *sor = to_sor(output);
drivers/gpu/drm/tegra/sor.c
1816
info = &output->connector.display_info;
drivers/gpu/drm/tegra/sor.c
1833
dev_err(output->dev, "failed to setup CRTC state: %d\n", err);
drivers/gpu/drm/tegra/sor.c
1931
&sor->output.connector, mode);
drivers/gpu/drm/tegra/sor.c
1956
size_t length = drm_eld_size(sor->output.connector.eld), i;
drivers/gpu/drm/tegra/sor.c
1959
tegra_sor_writel(sor, i << 8 | sor->output.connector.eld[i],
drivers/gpu/drm/tegra/sor.c
2148
drm_scdc_set_high_tmds_clock_ratio(&sor->output.connector, false);
drivers/gpu/drm/tegra/sor.c
2149
drm_scdc_set_scrambling(&sor->output.connector, false);
drivers/gpu/drm/tegra/sor.c
2174
drm_scdc_set_high_tmds_clock_ratio(&sor->output.connector, true);
drivers/gpu/drm/tegra/sor.c
2175
drm_scdc_set_scrambling(&sor->output.connector, true);
drivers/gpu/drm/tegra/sor.c
2184
if (!drm_scdc_get_scrambling_status(&sor->output.connector)) {
drivers/gpu/drm/tegra/sor.c
2194
struct drm_scdc *scdc = &sor->output.connector.display_info.hdmi.scdc;
drivers/gpu/drm/tegra/sor.c
2197
mode = &sor->output.encoder.crtc->state->adjusted_mode;
drivers/gpu/drm/tegra/sor.c
2208
struct tegra_output *output = encoder_to_output(encoder);
drivers/gpu/drm/tegra/sor.c
2210
struct tegra_sor *sor = to_sor(output);
drivers/gpu/drm/tegra/sor.c
2249
struct tegra_output *output = encoder_to_output(encoder);
drivers/gpu/drm/tegra/sor.c
2253
struct tegra_sor *sor = to_sor(output);
drivers/gpu/drm/tegra/sor.c
2261
state = to_sor_state(output->connector.state);
drivers/gpu/drm/tegra/sor.c
2656
struct tegra_output *output = encoder_to_output(encoder);
drivers/gpu/drm/tegra/sor.c
2658
struct tegra_sor *sor = to_sor(output);
drivers/gpu/drm/tegra/sor.c
2662
if (output->panel)
drivers/gpu/drm/tegra/sor.c
2663
drm_panel_disable(output->panel);
drivers/gpu/drm/tegra/sor.c
2669
if (output->connector.status != connector_status_disconnected) {
drivers/gpu/drm/tegra/sor.c
2712
if (output->panel)
drivers/gpu/drm/tegra/sor.c
2713
drm_panel_unprepare(output->panel);
drivers/gpu/drm/tegra/sor.c
2720
struct tegra_output *output = encoder_to_output(encoder);
drivers/gpu/drm/tegra/sor.c
2722
struct tegra_sor *sor = to_sor(output);
drivers/gpu/drm/tegra/sor.c
2731
state = to_sor_state(output->connector.state);
drivers/gpu/drm/tegra/sor.c
2733
info = &output->connector.display_info;
drivers/gpu/drm/tegra/sor.c
2766
if (output->panel)
drivers/gpu/drm/tegra/sor.c
2767
drm_panel_prepare(output->panel);
drivers/gpu/drm/tegra/sor.c
2798
if (output->panel)
drivers/gpu/drm/tegra/sor.c
2809
if (output->panel)
drivers/gpu/drm/tegra/sor.c
2901
if (output->panel) {
drivers/gpu/drm/tegra/sor.c
2934
if (output->panel)
drivers/gpu/drm/tegra/sor.c
2935
drm_panel_enable(output->panel);
drivers/gpu/drm/tegra/sor.c
3060
if (sor->output.panel) {
drivers/gpu/drm/tegra/sor.c
3074
sor->output.dev = sor->dev;
drivers/gpu/drm/tegra/sor.c
3076
drm_connector_init_with_ddc(drm, &sor->output.connector,
drivers/gpu/drm/tegra/sor.c
3079
sor->output.ddc);
drivers/gpu/drm/tegra/sor.c
3080
drm_connector_helper_add(&sor->output.connector,
drivers/gpu/drm/tegra/sor.c
3082
sor->output.connector.dpms = DRM_MODE_DPMS_OFF;
drivers/gpu/drm/tegra/sor.c
3084
drm_simple_encoder_init(drm, &sor->output.encoder, encoder);
drivers/gpu/drm/tegra/sor.c
3085
drm_encoder_helper_add(&sor->output.encoder, helpers);
drivers/gpu/drm/tegra/sor.c
3087
drm_connector_attach_encoder(&sor->output.connector,
drivers/gpu/drm/tegra/sor.c
3088
&sor->output.encoder);
drivers/gpu/drm/tegra/sor.c
3089
drm_connector_register(&sor->output.connector);
drivers/gpu/drm/tegra/sor.c
3091
err = tegra_output_init(drm, &sor->output);
drivers/gpu/drm/tegra/sor.c
3097
tegra_output_find_possible_crtcs(&sor->output, drm);
drivers/gpu/drm/tegra/sor.c
3100
err = drm_dp_aux_attach(sor->aux, &sor->output);
drivers/gpu/drm/tegra/sor.c
3181
tegra_output_exit(&sor->output);
drivers/gpu/drm/tegra/sor.c
3722
sor->output.dev = sor->dev = &pdev->dev;
drivers/gpu/drm/tegra/sor.c
3742
sor->output.ddc = &sor->aux->ddc;
drivers/gpu/drm/tegra/sor.c
3772
err = tegra_output_probe(&sor->output);
drivers/gpu/drm/tegra/sor.c
3961
sor->output.ddc = NULL;
drivers/gpu/drm/tegra/sor.c
3963
tegra_output_remove(&sor->output);
drivers/gpu/drm/tegra/sor.c
3981
sor->output.ddc = NULL;
drivers/gpu/drm/tegra/sor.c
3984
tegra_output_remove(&sor->output);
drivers/gpu/drm/tegra/sor.c
3992
err = tegra_output_suspend(&sor->output);
drivers/gpu/drm/tegra/sor.c
4001
tegra_output_resume(&sor->output);
drivers/gpu/drm/tegra/sor.c
4020
err = tegra_output_resume(&sor->output);
drivers/gpu/drm/tegra/sor.c
409
struct tegra_output output;
drivers/gpu/drm/tegra/sor.c
482
static inline struct tegra_sor *to_sor(struct tegra_output *output)
drivers/gpu/drm/tegra/sor.c
484
return container_of(output, struct tegra_sor, output);
drivers/gpu/drm/vc4/tests/vc4_mock_output.c
141
struct vc4_dummy_output *output;
drivers/gpu/drm/vc4/tests/vc4_mock_output.c
165
output = encoder_to_vc4_dummy_output(encoder);
drivers/gpu/drm/vc4/tests/vc4_mock_output.c
166
conn = &output->connector;
drivers/gpu/drm/vc4/tests/vc4_mock_output.c
84
struct vc4_dummy_output *output;
drivers/gpu/drm/vc4/tests/vc4_mock_output.c
98
output = encoder_to_vc4_dummy_output(encoder);
drivers/gpu/drm/vc4/tests/vc4_mock_output.c
99
conn = &output->connector;
drivers/gpu/drm/vc4/vc4_drv.h
1028
void vc4_hvs_stop_channel(struct vc4_hvs *hvs, unsigned int output);
drivers/gpu/drm/vc4/vc4_drv.h
1029
int vc4_hvs_get_fifo_from_output(struct vc4_hvs *hvs, unsigned int output);
drivers/gpu/drm/vc4/vc4_hvs.c
533
int vc4_hvs_get_fifo_from_output(struct vc4_hvs *hvs, unsigned int output)
drivers/gpu/drm/vc4/vc4_hvs.c
543
return output;
drivers/gpu/drm/vc4/vc4_hvs.c
553
switch (output) {
drivers/gpu/drm/vc4/vc4_hvs.c
598
switch (output) {
drivers/gpu/drm/virtio/virtgpu_display.c
114
struct virtio_gpu_output *output = drm_crtc_to_virtio_gpu_output(crtc);
drivers/gpu/drm/virtio/virtgpu_display.c
118
virtio_gpu_cmd_set_scanout(vgdev, output->index, 0, 0, 0, 0, 0);
drivers/gpu/drm/virtio/virtgpu_display.c
133
struct virtio_gpu_output *output = drm_crtc_to_virtio_gpu_output(crtc);
drivers/gpu/drm/virtio/virtgpu_display.c
143
output->needs_modeset = true;
drivers/gpu/drm/virtio/virtgpu_display.c
184
struct virtio_gpu_output *output =
drivers/gpu/drm/virtio/virtgpu_display.c
193
width = le32_to_cpu(output->info.r.width);
drivers/gpu/drm/virtio/virtgpu_display.c
194
height = le32_to_cpu(output->info.r.height);
drivers/gpu/drm/virtio/virtgpu_display.c
216
struct virtio_gpu_output *output =
drivers/gpu/drm/virtio/virtgpu_display.c
220
width = le32_to_cpu(output->info.r.width);
drivers/gpu/drm/virtio/virtgpu_display.c
221
height = le32_to_cpu(output->info.r.height);
drivers/gpu/drm/virtio/virtgpu_display.c
250
struct virtio_gpu_output *output =
drivers/gpu/drm/virtio/virtgpu_display.c
253
if (output->info.enabled)
drivers/gpu/drm/virtio/virtgpu_display.c
277
struct virtio_gpu_output *output = vgdev->outputs + index;
drivers/gpu/drm/virtio/virtgpu_display.c
278
struct drm_connector *connector = &output->conn;
drivers/gpu/drm/virtio/virtgpu_display.c
279
struct drm_encoder *encoder = &output->enc;
drivers/gpu/drm/virtio/virtgpu_display.c
280
struct drm_crtc *crtc = &output->crtc;
drivers/gpu/drm/virtio/virtgpu_display.c
284
output->index = index;
drivers/gpu/drm/virtio/virtgpu_display.c
286
output->info.enabled = cpu_to_le32(true);
drivers/gpu/drm/virtio/virtgpu_display.c
287
output->info.r.width = cpu_to_le32(XRES_DEF);
drivers/gpu/drm/virtio/virtgpu_display.c
288
output->info.r.height = cpu_to_le32(YRES_DEF);
drivers/gpu/drm/virtio/virtgpu_display.c
95
struct virtio_gpu_output *output = drm_crtc_to_virtio_gpu_output(crtc);
drivers/gpu/drm/virtio/virtgpu_display.c
97
virtio_gpu_cmd_set_scanout(vgdev, output->index, 0,
drivers/gpu/drm/virtio/virtgpu_drv.h
372
struct virtio_gpu_output *output);
drivers/gpu/drm/virtio/virtgpu_plane.c
239
struct virtio_gpu_output *output = NULL;
drivers/gpu/drm/virtio/virtgpu_plane.c
244
output = drm_crtc_to_virtio_gpu_output(plane->state->crtc);
drivers/gpu/drm/virtio/virtgpu_plane.c
246
output = drm_crtc_to_virtio_gpu_output(old_state->crtc);
drivers/gpu/drm/virtio/virtgpu_plane.c
247
if (WARN_ON(!output))
drivers/gpu/drm/virtio/virtgpu_plane.c
250
if (!plane->state->fb || !output->crtc.state->active) {
drivers/gpu/drm/virtio/virtgpu_plane.c
252
virtio_gpu_cmd_set_scanout(vgdev, output->index, 0,
drivers/gpu/drm/virtio/virtgpu_plane.c
272
output->needs_modeset) {
drivers/gpu/drm/virtio/virtgpu_plane.c
273
output->needs_modeset = false;
drivers/gpu/drm/virtio/virtgpu_plane.c
285
(vgdev, output->index, bo,
drivers/gpu/drm/virtio/virtgpu_plane.c
292
virtio_gpu_cmd_set_scanout(vgdev, output->index,
drivers/gpu/drm/virtio/virtgpu_plane.c
432
struct virtio_gpu_output *output = NULL;
drivers/gpu/drm/virtio/virtgpu_plane.c
439
output = drm_crtc_to_virtio_gpu_output(plane->state->crtc);
drivers/gpu/drm/virtio/virtgpu_plane.c
441
output = drm_crtc_to_virtio_gpu_output(old_state->crtc);
drivers/gpu/drm/virtio/virtgpu_plane.c
442
if (WARN_ON(!output))
drivers/gpu/drm/virtio/virtgpu_plane.c
478
output->cursor.hdr.type =
drivers/gpu/drm/virtio/virtgpu_plane.c
480
output->cursor.resource_id = cpu_to_le32(handle);
drivers/gpu/drm/virtio/virtgpu_plane.c
482
output->cursor.hot_x =
drivers/gpu/drm/virtio/virtgpu_plane.c
484
output->cursor.hot_y =
drivers/gpu/drm/virtio/virtgpu_plane.c
487
output->cursor.hot_x = cpu_to_le32(0);
drivers/gpu/drm/virtio/virtgpu_plane.c
488
output->cursor.hot_y = cpu_to_le32(0);
drivers/gpu/drm/virtio/virtgpu_plane.c
494
output->cursor.hdr.type =
drivers/gpu/drm/virtio/virtgpu_plane.c
497
output->cursor.pos.x = cpu_to_le32(plane->state->crtc_x);
drivers/gpu/drm/virtio/virtgpu_plane.c
498
output->cursor.pos.y = cpu_to_le32(plane->state->crtc_y);
drivers/gpu/drm/virtio/virtgpu_plane.c
499
virtio_gpu_cursor_ping(vgdev, output);
drivers/gpu/drm/virtio/virtgpu_vq.c
1297
struct virtio_gpu_output *output)
drivers/gpu/drm/virtio/virtgpu_vq.c
1302
output->cursor.pos.scanout_id = cpu_to_le32(output->index);
drivers/gpu/drm/virtio/virtgpu_vq.c
1304
memcpy(cur_p, &output->cursor, sizeof(output->cursor));
drivers/gpu/drm/virtio/virtgpu_vq.c
914
struct virtio_gpu_output *output;
drivers/gpu/drm/virtio/virtgpu_vq.c
919
output = vgdev->outputs + scanout;
drivers/gpu/drm/virtio/virtgpu_vq.c
921
new_edid = drm_edid_read_custom(&output->conn, virtio_get_edid_block, resp);
drivers/gpu/drm/virtio/virtgpu_vq.c
922
drm_edid_connector_update(&output->conn, new_edid);
drivers/gpu/drm/virtio/virtgpu_vq.c
925
old_edid = output->drm_edid;
drivers/gpu/drm/virtio/virtgpu_vq.c
926
output->drm_edid = new_edid;
drivers/gpu/drm/vkms/vkms_crtc.c
17
struct vkms_output *output = drm_crtc_to_vkms_output(crtc);
drivers/gpu/drm/vkms/vkms_crtc.c
23
spin_lock(&output->lock);
drivers/gpu/drm/vkms/vkms_crtc.c
28
state = output->composer_state;
drivers/gpu/drm/vkms/vkms_crtc.c
29
spin_unlock(&output->lock);
drivers/gpu/drm/vkms/vkms_crtc.c
31
if (state && output->composer_enabled) {
drivers/gpu/drm/vkms/vkms_crtc.c
37
spin_lock(&output->composer_lock);
drivers/gpu/drm/vkms/vkms_crtc.c
45
spin_unlock(&output->composer_lock);
drivers/gpu/drm/vkms/vkms_crtc.c
47
ret = queue_work(output->composer_workq, &state->composer_work);
drivers/gpu/drm/vkms/vkms_writeback.c
130
struct vkms_output *output = drm_crtc_to_vkms_output(connector_state->crtc);
drivers/gpu/drm/vkms/vkms_writeback.c
131
struct drm_writeback_connector *wb_conn = &output->wb_connector;
drivers/gpu/drm/vkms/vkms_writeback.c
133
struct vkms_crtc_state *crtc_state = output->composer_state;
drivers/gpu/drm/vkms/vkms_writeback.c
144
vkms_set_composer(output, true);
drivers/gpu/drm/vkms/vkms_writeback.c
149
spin_lock_irq(&output->composer_lock);
drivers/gpu/drm/vkms/vkms_writeback.c
152
spin_unlock_irq(&output->composer_lock);
drivers/gpu/host1x/debug.c
126
static void show_all(struct host1x *m, struct output *o, bool show_fifo)
drivers/gpu/host1x/debug.c
146
struct output o = {
drivers/gpu/host1x/debug.c
159
struct output o = {
drivers/gpu/host1x/debug.c
213
struct output o = {
drivers/gpu/host1x/debug.c
28
void host1x_debug_output(struct output *o, const char *fmt, ...)
drivers/gpu/host1x/debug.c
40
void host1x_debug_cont(struct output *o, const char *fmt, ...)
drivers/gpu/host1x/debug.c
55
struct output *o = data;
drivers/gpu/host1x/debug.c
78
static void show_syncpts(struct host1x *m, struct output *o, bool show_all)
drivers/gpu/host1x/debug.h
36
void __printf(2, 3) host1x_debug_output(struct output *o, const char *fmt, ...);
drivers/gpu/host1x/debug.h
37
void __printf(2, 3) host1x_debug_cont(struct output *o, const char *fmt, ...);
drivers/gpu/host1x/dev.h
29
struct output;
drivers/gpu/host1x/dev.h
343
struct output *o)
drivers/gpu/host1x/dev.h
350
struct output *o)
drivers/gpu/host1x/dev.h
355
static inline void host1x_hw_show_mlocks(struct host1x *host, struct output *o)
drivers/gpu/host1x/dev.h
58
struct output *o);
drivers/gpu/host1x/dev.h
61
struct output *o);
drivers/gpu/host1x/dev.h
62
void (*show_mlocks)(struct host1x *host, struct output *output);
drivers/gpu/host1x/hw/debug_hw.c
159
static void show_gather(struct output *o, dma_addr_t phys_addr,
drivers/gpu/host1x/hw/debug_hw.c
202
static void show_channel_gathers(struct output *o, struct host1x_cdma *cdma)
drivers/gpu/host1x/hw/debug_hw.c
41
static unsigned int show_channel_command(struct output *o, u32 val,
drivers/gpu/host1x/hw/debug_hw_1x01.c
130
static void host1x_debug_show_mlocks(struct host1x *host, struct output *o)
drivers/gpu/host1x/hw/debug_hw_1x01.c
16
struct output *o)
drivers/gpu/host1x/hw/debug_hw_1x01.c
73
struct output *o)
drivers/gpu/host1x/hw/debug_hw_1x06.c
142
static void host1x_debug_show_mlocks(struct host1x *host, struct output *o)
drivers/gpu/host1x/hw/debug_hw_1x06.c
16
struct output *o)
drivers/gpu/host1x/hw/debug_hw_1x06.c
68
struct output *o)
drivers/greybus/es2.c
743
.output = output,
drivers/greybus/hd.c
27
if (!hd || !hd->driver || !hd->driver->output)
drivers/greybus/hd.c
29
return hd->driver->output(hd, req, size, cmd, async);
drivers/hid/hid-mcp2221.c
1062
if (channel->output)
drivers/hid/hid-mcp2221.c
1072
if (channel->output) {
drivers/hid/hid-mcp2221.c
1144
chan->output = 1;
drivers/hid/hid-uclogic-params.c
1023
goto output;
drivers/hid/hid-uclogic-params.c
1029
output:
drivers/hid/hid-uclogic-params.c
1433
goto output;
drivers/hid/hid-uclogic-params.c
1438
goto output;
drivers/hid/hid-uclogic-params.c
1451
goto output;
drivers/hid/hid-uclogic-params.c
1463
goto output;
drivers/hid/hid-uclogic-params.c
1528
output:
drivers/hid/hid-uclogic-params.c
867
goto output;
drivers/hid/hid-uclogic-params.c
871
goto output;
drivers/hid/hid-uclogic-params.c
995
goto output;
drivers/hid/uhid.c
373
ev->u.output.size = count;
drivers/hid/uhid.c
374
ev->u.output.rtype = rtype;
drivers/hid/uhid.c
375
memcpy(ev->u.output.data, buf, count);
drivers/hv/hv_common.c
267
struct hv_output_get_partition_id *output;
drivers/hv/hv_common.c
272
output = *this_cpu_ptr(hyperv_pcpu_input_arg);
drivers/hv/hv_common.c
273
status = hv_do_hypercall(HVCALL_GET_PARTITION_ID, NULL, output);
drivers/hv/hv_common.c
274
pt_id = output->partition_id;
drivers/hv/hv_common.c
288
struct hv_output_get_vp_registers *output;
drivers/hv/hv_common.c
294
output = *this_cpu_ptr(hyperv_pcpu_output_arg);
drivers/hv/hv_common.c
302
ret = hv_do_hypercall(control, input, output);
drivers/hv/hv_common.c
304
ret = output->values[0].reg8 & HV_VTL_MASK;
drivers/hv/hv_common.c
709
u64 __weak hv_ghcb_hypercall(u64 control, void *input, void *output, u32 input_size)
drivers/hv/hv_proc.c
160
struct hv_output_add_logical_processor *output;
drivers/hv/hv_proc.c
175
output = *this_cpu_ptr(hyperv_pcpu_output_arg);
drivers/hv/hv_proc.c
181
input, output);
drivers/hv/mshv_common.c
123
struct hv_output_get_partition_property *output;
drivers/hv/mshv_common.c
127
output = *this_cpu_ptr(hyperv_pcpu_output_arg);
drivers/hv/mshv_common.c
131
status = hv_do_hypercall(HVCALL_GET_PARTITION_PROPERTY, input, output);
drivers/hv/mshv_common.c
137
*property_value = output->property_value;
drivers/hv/mshv_root_hv_call.c
103
output = *this_cpu_ptr(hyperv_pcpu_output_arg);
drivers/hv/mshv_root_hv_call.c
116
input, output);
drivers/hv/mshv_root_hv_call.c
120
*partition_id = output->partition_id;
drivers/hv/mshv_root_hv_call.c
426
union hv_output_get_vp_state *output;
drivers/hv/mshv_root_hv_call.c
442
output = *this_cpu_ptr(hyperv_pcpu_output_arg);
drivers/hv/mshv_root_hv_call.c
444
memset(output, 0, sizeof(*output));
drivers/hv/mshv_root_hv_call.c
455
status = hv_do_hypercall(control, input, output);
drivers/hv/mshv_root_hv_call.c
459
memcpy(ret_output, output, sizeof(*output));
drivers/hv/mshv_root_hv_call.c
537
struct hv_output_map_vp_state_page *output;
drivers/hv/mshv_root_hv_call.c
546
output = *this_cpu_ptr(hyperv_pcpu_output_arg);
drivers/hv/mshv_root_hv_call.c
561
output);
drivers/hv/mshv_root_hv_call.c
565
*state_page = pfn_to_page(output->map_location);
drivers/hv/mshv_root_hv_call.c
655
struct hv_output_get_partition_property_ex *output;
drivers/hv/mshv_root_hv_call.c
659
output = *this_cpu_ptr(hyperv_pcpu_output_arg);
drivers/hv/mshv_root_hv_call.c
665
status = hv_do_hypercall(HVCALL_GET_PARTITION_PROPERTY_EX, input, output);
drivers/hv/mshv_root_hv_call.c
672
memcpy(property_value, &output->property_value, property_value_sz);
drivers/hv/mshv_root_hv_call.c
894
struct hv_output_map_stats_page *output;
drivers/hv/mshv_root_hv_call.c
901
output = *this_cpu_ptr(hyperv_pcpu_output_arg);
drivers/hv/mshv_root_hv_call.c
907
status = hv_do_hypercall(HVCALL_MAP_STATS_PAGE, input, output);
drivers/hv/mshv_root_hv_call.c
908
pfn = output->map_location;
drivers/hv/mshv_root_hv_call.c
95
struct hv_output_create_partition *output;
drivers/hv/mshv_root_main.c
2120
struct hv_output_get_system_property *output;
drivers/hv/mshv_root_main.c
2126
output = *this_cpu_ptr(hyperv_pcpu_output_arg);
drivers/hv/mshv_root_main.c
2129
memset(output, 0, sizeof(*output));
drivers/hv/mshv_root_main.c
2132
status = hv_do_hypercall(HVCALL_GET_SYSTEM_PROPERTY, input, output);
drivers/hv/mshv_root_main.c
2139
*out = output->scheduler_type;
drivers/hv/mshv_root_main.c
412
struct hv_output_dispatch_vp *output;
drivers/hv/mshv_root_main.c
417
output = *this_cpu_ptr(root_scheduler_output);
drivers/hv/mshv_root_main.c
420
memset(output, 0, sizeof(*output));
drivers/hv/mshv_root_main.c
429
status = hv_do_hypercall(HVCALL_DISPATCH_VP, input, output);
drivers/hv/mshv_root_main.c
432
*res = *output;
drivers/hv/mshv_root_main.c
520
struct hv_output_dispatch_vp output;
drivers/hv/mshv_root_main.c
534
ret = mshv_vp_dispatch(vp, flags, &output);
drivers/hv/mshv_root_main.c
540
if (output.dispatch_state == HV_VP_DISPATCH_STATE_BLOCKED) {
drivers/hv/mshv_root_main.c
541
if (output.dispatch_event ==
drivers/hv/mshv_root_main.c
574
if (output.dispatch_event ==
drivers/hwmon/asus_wmi_sensors.c
174
static int asus_wmi_call_method(u32 method_id, u32 *args, struct acpi_buffer *output)
drivers/hwmon/asus_wmi_sensors.c
180
method_id, &input, output);
drivers/hwmon/asus_wmi_sensors.c
192
struct acpi_buffer output = { ACPI_ALLOCATE_BUFFER, NULL };
drivers/hwmon/asus_wmi_sensors.c
197
err = asus_wmi_call_method(ASUSWMI_METHODID_GET_VERSION, args, &output);
drivers/hwmon/asus_wmi_sensors.c
201
obj = output.pointer;
drivers/hwmon/asus_wmi_sensors.c
223
struct acpi_buffer output = { ACPI_ALLOCATE_BUFFER, NULL };
drivers/hwmon/asus_wmi_sensors.c
228
err = asus_wmi_call_method(ASUSWMI_METHODID_GET_NUMBER, args, &output);
drivers/hwmon/asus_wmi_sensors.c
232
obj = output.pointer;
drivers/hwmon/asus_wmi_sensors.c
272
struct acpi_buffer output = { ACPI_ALLOCATE_BUFFER, NULL };
drivers/hwmon/asus_wmi_sensors.c
277
err = asus_wmi_call_method(ASUSWMI_METHODID_GET_INFO, args, &output);
drivers/hwmon/asus_wmi_sensors.c
283
obj = output.pointer;
drivers/hwmon/asus_wmi_sensors.c
345
struct acpi_buffer output = { ACPI_ALLOCATE_BUFFER, NULL };
drivers/hwmon/asus_wmi_sensors.c
348
return asus_wmi_call_method(ASUSWMI_METHODID_UPDATE_BUFFER, args, &output);
drivers/hwmon/asus_wmi_sensors.c
353
struct acpi_buffer output = { ACPI_ALLOCATE_BUFFER, NULL };
drivers/hwmon/asus_wmi_sensors.c
358
err = asus_wmi_call_method(ASUSWMI_METHODID_GET_VALUE, args, &output);
drivers/hwmon/asus_wmi_sensors.c
362
obj = output.pointer;
drivers/hwmon/emc2103.c
100
static void read_fan_from_i2c(struct i2c_client *client, u16 *output,
drivers/hwmon/emc2103.c
111
*output = ((u16)high_byte << 5) | (lo_byte >> 3);
drivers/hwmon/emc2103.c
73
static int read_u8_from_i2c(struct i2c_client *client, u8 i2c_reg, u8 *output)
drivers/hwmon/emc2103.c
80
*output = status;
drivers/hwtracing/intel_th/core.c
1013
hubdrv->enable(hub, &thdev->output);
drivers/hwtracing/intel_th/core.c
1034
hubdrv->trig_switch(hub, &thdev->output);
drivers/hwtracing/intel_th/core.c
1053
hubdrv->disable(hub, &thdev->output);
drivers/hwtracing/intel_th/core.c
210
if (thdev->output.port >= 0)
drivers/hwtracing/intel_th/core.c
211
return scnprintf(buf, PAGE_SIZE, "%u\n", thdev->output.port);
drivers/hwtracing/intel_th/core.c
230
hubdrv->prepare(hub, &thdev->output);
drivers/hwtracing/intel_th/core.c
302
return scnprintf(buf, PAGE_SIZE, "%d\n", thdev->output.active);
drivers/hwtracing/intel_th/core.c
316
if (!!val != thdev->output.active) {
drivers/hwtracing/intel_th/core.c
675
thdev->output.type = subdev->otype;
drivers/hwtracing/intel_th/core.c
676
thdev->output.port = -1;
drivers/hwtracing/intel_th/core.c
677
thdev->output.scratchpad = subdev->scrpd;
drivers/hwtracing/intel_th/core.c
739
if (th->thdev[dst]->output.type != otype)
drivers/hwtracing/intel_th/gth.c
185
clear_bit(ma->master, gth->output[old_port].master);
drivers/hwtracing/intel_th/gth.c
191
if (gth->output[old_port].output->active)
drivers/hwtracing/intel_th/gth.c
198
if (!gth->output[port].output) {
drivers/hwtracing/intel_th/gth.c
203
set_bit(ma->master, gth->output[port].master);
drivers/hwtracing/intel_th/gth.c
206
if (gth->output[port].output->active)
drivers/hwtracing/intel_th/gth.c
242
OUTPUT_PARM(port, 0x7, 1, 0, output),
drivers/hwtracing/intel_th/gth.c
243
OUTPUT_PARM(null, BIT(3), 1, 1, output),
drivers/hwtracing/intel_th/gth.c
244
OUTPUT_PARM(drop, BIT(4), 1, 1, output),
drivers/hwtracing/intel_th/gth.c
245
OUTPUT_PARM(reset, BIT(5), 1, 0, output),
drivers/hwtracing/intel_th/gth.c
246
OUTPUT_PARM(flush, BIT(7), 0, 1, output),
drivers/hwtracing/intel_th/gth.c
34
struct intel_th_output *output;
drivers/hwtracing/intel_th/gth.c
474
struct intel_th_output *output,
drivers/hwtracing/intel_th/gth.c
478
container_of(output, struct intel_th_device, output);
drivers/hwtracing/intel_th/gth.c
490
count && !(reg & BIT(output->port)); count--) {
drivers/hwtracing/intel_th/gth.c
497
output->port);
drivers/hwtracing/intel_th/gth.c
515
struct intel_th_output *output)
drivers/hwtracing/intel_th/gth.c
519
if (output->multiblock)
drivers/hwtracing/intel_th/gth.c
536
struct intel_th_output *output)
drivers/hwtracing/intel_th/gth.c
543
output->active = false;
drivers/hwtracing/intel_th/gth.c
545
for_each_set_bit(master, gth->output[output->port].master,
drivers/hwtracing/intel_th/gth.c
551
intel_th_gth_stop(gth, output, true);
drivers/hwtracing/intel_th/gth.c
554
reg &= ~output->scratchpad;
drivers/hwtracing/intel_th/gth.c
56
struct gth_output output[TH_POSSIBLE_OUTPUTS];
drivers/hwtracing/intel_th/gth.c
568
struct intel_th_output *output)
drivers/hwtracing/intel_th/gth.c
578
count && !(gth_output_get(gth, output->port) & BIT(5)); count--)
drivers/hwtracing/intel_th/gth.c
591
struct intel_th_output *output)
drivers/hwtracing/intel_th/gth.c
599
for_each_set_bit(master, gth->output[output->port].master,
drivers/hwtracing/intel_th/gth.c
601
gth_master_set(gth, master, output->port);
drivers/hwtracing/intel_th/gth.c
604
output->active = true;
drivers/hwtracing/intel_th/gth.c
611
scrpd |= output->scratchpad;
drivers/hwtracing/intel_th/gth.c
614
intel_th_gth_start(gth, output);
drivers/hwtracing/intel_th/gth.c
626
struct intel_th_output *output)
drivers/hwtracing/intel_th/gth.c
647
intel_th_gth_stop(gth, output, false);
drivers/hwtracing/intel_th/gth.c
648
intel_th_gth_start(gth, output);
drivers/hwtracing/intel_th/gth.c
675
if (gth->output[i].port_type != othdev->output.type)
drivers/hwtracing/intel_th/gth.c
688
othdev->output.port = i;
drivers/hwtracing/intel_th/gth.c
689
othdev->output.active = false;
drivers/hwtracing/intel_th/gth.c
690
gth->output[i].output = &othdev->output;
drivers/hwtracing/intel_th/gth.c
705
int port = othdev->output.port;
drivers/hwtracing/intel_th/gth.c
712
othdev->output.port = -1;
drivers/hwtracing/intel_th/gth.c
713
othdev->output.active = false;
drivers/hwtracing/intel_th/gth.c
714
gth->output[port].output = NULL;
drivers/hwtracing/intel_th/gth.c
736
set_bit(master, gth->output[port].master);
drivers/hwtracing/intel_th/gth.c
794
gth->output[i].gth = gth;
drivers/hwtracing/intel_th/gth.c
795
gth->output[i].index = i;
drivers/hwtracing/intel_th/gth.c
796
gth->output[i].port_type =
drivers/hwtracing/intel_th/gth.c
798
if (gth->output[i].port_type == GTH_NONE)
drivers/hwtracing/intel_th/gth.c
801
ret = intel_th_output_enable(th, gth->output[i].port_type);
drivers/hwtracing/intel_th/intel_th.h
135
(thdev->output.port >= 0 ||
drivers/hwtracing/intel_th/intel_th.h
136
thdev->output.type == GTH_NONE);
drivers/hwtracing/intel_th/intel_th.h
169
struct intel_th_output *output);
drivers/hwtracing/intel_th/intel_th.h
171
struct intel_th_output *output);
drivers/hwtracing/intel_th/intel_th.h
173
struct intel_th_output *output);
drivers/hwtracing/intel_th/intel_th.h
175
struct intel_th_output *output);
drivers/hwtracing/intel_th/intel_th.h
87
struct intel_th_output output;
drivers/hwtracing/intel_th/msu.c
811
msc->thdev->output.multiblock = msc->mode == MSC_MODE_MULTI;
drivers/hwtracing/intel_th/pti.c
191
if (pti->thdev->output.type == GTH_LPP) {
drivers/hwtracing/stm/core.c
1011
err = stm_assign_first_policy(stm, &src->output, ids,
drivers/hwtracing/stm/core.c
1020
err = stm->data->link(stm->data, src->output.master,
drivers/hwtracing/stm/core.c
1021
src->output.channel);
drivers/hwtracing/stm/core.c
1033
stm_output_free(stm, &src->output);
drivers/hwtracing/stm/core.c
1083
stm_output_free(link, &src->output);
drivers/hwtracing/stm/core.c
1104
stm->data->unlink(stm->data, src->output.master,
drivers/hwtracing/stm/core.c
1105
src->output.channel);
drivers/hwtracing/stm/core.c
1252
stm_output_init(&src->output);
drivers/hwtracing/stm/core.c
1291
if (!src->output.nr_chans)
drivers/hwtracing/stm/core.c
1294
if (chan >= src->output.nr_chans)
drivers/hwtracing/stm/core.c
1301
count = stm_write(stm, &src->output, chan, buf, count, data);
drivers/hwtracing/stm/core.c
186
static void stm_output_claim(struct stm_device *stm, struct stm_output *output)
drivers/hwtracing/stm/core.c
188
struct stp_master *master = stm_master(stm, output->master);
drivers/hwtracing/stm/core.c
191
lockdep_assert_held(&output->lock);
drivers/hwtracing/stm/core.c
193
if (WARN_ON_ONCE(master->nr_free < output->nr_chans))
drivers/hwtracing/stm/core.c
196
bitmap_allocate_region(&master->chan_map[0], output->channel,
drivers/hwtracing/stm/core.c
197
ilog2(output->nr_chans));
drivers/hwtracing/stm/core.c
199
master->nr_free -= output->nr_chans;
drivers/hwtracing/stm/core.c
203
stm_output_disclaim(struct stm_device *stm, struct stm_output *output)
drivers/hwtracing/stm/core.c
205
struct stp_master *master = stm_master(stm, output->master);
drivers/hwtracing/stm/core.c
208
lockdep_assert_held(&output->lock);
drivers/hwtracing/stm/core.c
210
bitmap_release_region(&master->chan_map[0], output->channel,
drivers/hwtracing/stm/core.c
211
ilog2(output->nr_chans));
drivers/hwtracing/stm/core.c
213
master->nr_free += output->nr_chans;
drivers/hwtracing/stm/core.c
214
output->nr_chans = 0;
drivers/hwtracing/stm/core.c
283
struct stm_output *output)
drivers/hwtracing/stm/core.c
302
spin_lock(&output->lock);
drivers/hwtracing/stm/core.c
304
if (WARN_ON_ONCE(output->nr_chans))
drivers/hwtracing/stm/core.c
311
output->master = midx;
drivers/hwtracing/stm/core.c
312
output->channel = cidx;
drivers/hwtracing/stm/core.c
313
output->nr_chans = width;
drivers/hwtracing/stm/core.c
321
ret = stm->pdrv->output_open(priv, output);
drivers/hwtracing/stm/core.c
326
stm_output_claim(stm, output);
drivers/hwtracing/stm/core.c
332
output->nr_chans = 0;
drivers/hwtracing/stm/core.c
334
spin_unlock(&output->lock);
drivers/hwtracing/stm/core.c
340
static void stm_output_free(struct stm_device *stm, struct stm_output *output)
drivers/hwtracing/stm/core.c
343
spin_lock(&output->lock);
drivers/hwtracing/stm/core.c
344
if (output->nr_chans)
drivers/hwtracing/stm/core.c
345
stm_output_disclaim(stm, output);
drivers/hwtracing/stm/core.c
347
stm->pdrv->output_close(output);
drivers/hwtracing/stm/core.c
348
spin_unlock(&output->lock);
drivers/hwtracing/stm/core.c
352
static void stm_output_init(struct stm_output *output)
drivers/hwtracing/stm/core.c
354
spin_lock_init(&output->lock);
drivers/hwtracing/stm/core.c
501
stm_output_init(&stmf->output);
drivers/hwtracing/stm/core.c
526
stm->data->unlink(stm->data, stmf->output.master,
drivers/hwtracing/stm/core.c
527
stmf->output.channel);
drivers/hwtracing/stm/core.c
529
stm_output_free(stm, &stmf->output);
drivers/hwtracing/stm/core.c
542
stm_assign_first_policy(struct stm_device *stm, struct stm_output *output,
drivers/hwtracing/stm/core.c
560
err = stm_output_assign(stm, width, pn, output);
drivers/hwtracing/stm/core.c
602
stm_write(struct stm_device *stm, struct stm_output *output,
drivers/hwtracing/stm/core.c
611
err = stm->pdrv->write(stm->data, output, chan, buf, count, source);
drivers/hwtracing/stm/core.c
633
if (!stmf->output.nr_chans) {
drivers/hwtracing/stm/core.c
639
err = stm_assign_first_policy(stmf->stm, &stmf->output, ids, 1);
drivers/hwtracing/stm/core.c
660
count = stm_write(stm, &stmf->output, 0, kbuf, count, NULL);
drivers/hwtracing/stm/core.c
705
if (stmf->output.nr_chans * stm->data->sw_mmiosz != size)
drivers/hwtracing/stm/core.c
708
phys = stm->data->mmio_addr(stm->data, stmf->output.master,
drivers/hwtracing/stm/core.c
709
stmf->output.channel,
drivers/hwtracing/stm/core.c
710
stmf->output.nr_chans);
drivers/hwtracing/stm/core.c
733
if (stmf->output.nr_chans)
drivers/hwtracing/stm/core.c
765
ret = stm_assign_first_policy(stmf->stm, &stmf->output, ids,
drivers/hwtracing/stm/core.c
771
ret = stm->data->link(stm->data, stmf->output.master,
drivers/hwtracing/stm/core.c
772
stmf->output.channel);
drivers/hwtracing/stm/core.c
775
stm_output_free(stmf->stm, &stmf->output);
drivers/hwtracing/stm/core.c
787
.master = stmf->output.master,
drivers/hwtracing/stm/core.c
788
.channel = stmf->output.channel,
drivers/hwtracing/stm/core.c
789
.width = stmf->output.nr_chans,
drivers/hwtracing/stm/core.c
822
stmf->output.master,
drivers/hwtracing/stm/core.c
823
stmf->output.channel,
drivers/hwtracing/stm/core.c
824
stmf->output.nr_chans,
drivers/hwtracing/stm/p_basic.c
12
static ssize_t basic_write(struct stm_data *data, struct stm_output *output,
drivers/hwtracing/stm/p_basic.c
16
unsigned int c = output->channel + chan;
drivers/hwtracing/stm/p_basic.c
17
unsigned int m = output->master;
drivers/hwtracing/stm/p_sys-t.c
126
static int sys_t_output_open(void *priv, struct stm_output *output)
drivers/hwtracing/stm/p_sys-t.c
136
output->pdrv_private = opriv;
drivers/hwtracing/stm/p_sys-t.c
141
static void sys_t_output_close(struct stm_output *output)
drivers/hwtracing/stm/p_sys-t.c
143
kfree(output->pdrv_private);
drivers/hwtracing/stm/p_sys-t.c
368
static ssize_t sys_t_write(struct stm_data *data, struct stm_output *output,
drivers/hwtracing/stm/p_sys-t.c
372
struct sys_t_output *op = output->pdrv_private;
drivers/hwtracing/stm/p_sys-t.c
373
unsigned int c = output->channel + chan;
drivers/hwtracing/stm/p_sys-t.c
374
unsigned int m = output->master;
drivers/hwtracing/stm/stm.h
101
int (*output_open)(void *priv, struct stm_output *output);
drivers/hwtracing/stm/stm.h
102
void (*output_close)(struct stm_output *output);
drivers/hwtracing/stm/stm.h
73
struct stm_output output;
drivers/hwtracing/stm/stm.h
86
struct stm_output output;
drivers/hwtracing/stm/stm.h
98
struct stm_output *output, unsigned int chan,
drivers/i2c/busses/i2c-gpio.c
184
goto output;
drivers/i2c/busses/i2c-gpio.c
189
output:
drivers/i2c/busses/i2c-stm32f7.c
463
struct stm32f7_i2c_timings *output)
drivers/i2c/busses/i2c-stm32f7.c
632
output->presc = s->presc;
drivers/i2c/busses/i2c-stm32f7.c
633
output->scldel = s->scldel;
drivers/i2c/busses/i2c-stm32f7.c
634
output->sdadel = s->sdadel;
drivers/i2c/busses/i2c-stm32f7.c
635
output->scll = s->scll;
drivers/i2c/busses/i2c-stm32f7.c
636
output->sclh = s->sclh;
drivers/i2c/busses/i2c-stm32f7.c
640
output->presc,
drivers/i2c/busses/i2c-stm32f7.c
641
output->scldel, output->sdadel,
drivers/i2c/busses/i2c-stm32f7.c
642
output->scll, output->sclh);
drivers/iio/adc/mcp3564.c
648
.output = true,
drivers/iio/adc/mcp3564.c
791
if (!channel->output)
drivers/iio/adc/mcp3564.c
830
if (channel->output) {
drivers/iio/adc/mcp3564.c
892
if (!channel->output)
drivers/iio/adc/qcom-vadc-common.c
347
u32 tablesize, s32 input, int *output)
drivers/iio/adc/qcom-vadc-common.c
358
*output = pts[0].y;
drivers/iio/adc/qcom-vadc-common.c
360
*output = pts[tablesize - 1].y;
drivers/iio/adc/qcom-vadc-common.c
363
*output = fixp_linear_interpolate(pts[i - 1].x, pts[i - 1].y,
drivers/iio/addac/ad74115.c
1166
if (chan->output)
drivers/iio/addac/ad74115.c
1177
if (chan->output)
drivers/iio/addac/ad74115.c
1182
if (chan->output)
drivers/iio/addac/ad74115.c
1187
if (chan->output)
drivers/iio/addac/ad74115.c
1204
if (!chan->output)
drivers/iio/addac/ad74115.c
1209
if (chan->output)
drivers/iio/addac/ad74115.c
1224
if (chan->output) {
drivers/iio/addac/ad74115.c
1264
.output = 1, \
drivers/iio/addac/ad74115.c
1552
if (channels[0].output && channels[0].channel == AD74115_DAC_CH_MAIN &&
drivers/iio/addac/ad74413r.c
1016
if (chan->output)
drivers/iio/addac/ad74413r.c
1048
if (!chan->output)
drivers/iio/addac/ad74413r.c
1107
.output = 1, \
drivers/iio/addac/ad74413r.c
1116
.output = 0, \
drivers/iio/addac/ad74413r.c
1294
if (chan->output)
drivers/iio/addac/ad74413r.c
988
if (chan->output)
drivers/iio/addac/ad74413r.c
995
if (chan->output)
drivers/iio/addac/stx104.c
218
if (chan->output) {
drivers/iio/addac/stx104.c
28
.output = 1 \
drivers/iio/addac/stx104.c
317
if (!chan->output)
drivers/iio/afe/iio-rescale.c
288
chan->output = schan->output;
drivers/iio/amplifiers/ad8366.c
231
.output = 1, \
drivers/iio/amplifiers/ada4250.c
283
.output = 1,
drivers/iio/amplifiers/hmc425a.c
279
.output = 1, \
drivers/iio/amplifiers/hmc425a.c
288
.output = 1, \
drivers/iio/chemical/atlas-sensor.c
133
.output = 1,
drivers/iio/chemical/atlas-sensor.c
177
.output = 1,
drivers/iio/chemical/atlas-sensor.c
219
.output = 1,
drivers/iio/chemical/bme680_core.c
226
.output = 1,
drivers/iio/chemical/scd30_core.c
209
if (chan->output) {
drivers/iio/chemical/scd30_core.c
474
.output = 1,
drivers/iio/chemical/scd4x.c
351
if (chan->output) {
drivers/iio/chemical/scd4x.c
574
.output = 1,
drivers/iio/chemical/sgp40.c
87
.output = 1,
drivers/iio/chemical/sgp40.c
92
.output = 1,
drivers/iio/dac/ad3530r.c
284
.output = 1, \
drivers/iio/dac/ad3552r-hs.c
764
.output = 1, \
drivers/iio/dac/ad3552r.c
126
.output = true, \
drivers/iio/dac/ad5064.c
399
.output = 1, \
drivers/iio/dac/ad5360.c
105
.output = 1, \
drivers/iio/dac/ad5380.c
255
.output = 1, \
drivers/iio/dac/ad5421.c
111
.output = 1,
drivers/iio/dac/ad5446.h
18
.output = 1, \
drivers/iio/dac/ad5449.c
200
.output = 1, \
drivers/iio/dac/ad5504.c
251
.output = 1, \
drivers/iio/dac/ad5592r-base.c
301
if (!chan->output)
drivers/iio/dac/ad5592r-base.c
330
if (chan->output) {
drivers/iio/dac/ad5592r-base.c
367
if (!chan->output) {
drivers/iio/dac/ad5592r-base.c
403
if (chan->output)
drivers/iio/dac/ad5592r-base.c
475
struct iio_chan_spec *chan, bool output, unsigned id)
drivers/iio/dac/ad5592r-base.c
479
chan->output = output;
drivers/iio/dac/ad5624r_spi.c
169
.output = 1, \
drivers/iio/dac/ad5686.c
194
.output = 1, \
drivers/iio/dac/ad5755.c
530
.output = 1, \
drivers/iio/dac/ad5758.c
641
.output = 1, \
drivers/iio/dac/ad5761.c
255
.output = 1, \
drivers/iio/dac/ad5764.c
78
.output = 1, \
drivers/iio/dac/ad5766.c
444
.output = 1, \
drivers/iio/dac/ad5770r.c
494
.output = 1, \
drivers/iio/dac/ad5791.c
318
.output = 1, \
drivers/iio/dac/ad5791.c
335
.output = 1, \
drivers/iio/dac/ad7293.c
488
if (chan->output)
drivers/iio/dac/ad7293.c
519
if (chan->output) {
drivers/iio/dac/ad7293.c
592
if (!chan->output)
drivers/iio/dac/ad7293.c
602
if (chan->output)
drivers/iio/dac/ad7293.c
689
.output = 0, \
drivers/iio/dac/ad7293.c
700
.output = 1, \
drivers/iio/dac/ad7293.c
710
.output = 0, \
drivers/iio/dac/ad7293.c
721
.output = 0, \
drivers/iio/dac/ad7303.c
182
.output = 1, \
drivers/iio/dac/ad8460.c
740
.output = 1, \
drivers/iio/dac/ad8460.c
758
.output = 1, \
drivers/iio/dac/ad8801.c
90
.output = 1, \
drivers/iio/dac/ad9739a.c
328
.output = 1,
drivers/iio/dac/ad9739a.c
335
.output = 1,
drivers/iio/dac/cio-dac.c
27
.output = 1 \
drivers/iio/dac/dpot-dac.c
48
.output = 1,
drivers/iio/dac/ds4424.c
28
.output = 1, \
drivers/iio/dac/lpc18xx_dac.c
42
.output = 1,
drivers/iio/dac/ltc1660.c
107
.output = 1, \
drivers/iio/dac/ltc2632.c
185
.output = 1, \
drivers/iio/dac/ltc2664.c
458
.output = 1,
drivers/iio/dac/ltc2688.c
658
.output = 1, \
drivers/iio/dac/m62332.c
166
.output = 1, \
drivers/iio/dac/max22007.c
375
.output = 1,
drivers/iio/dac/max517.c
125
.output = 1, \
drivers/iio/dac/max5522.c
43
.output = 1, \
drivers/iio/dac/max5821.c
146
.output = 1, \
drivers/iio/dac/mcp4725.c
263
.output = 1,
drivers/iio/dac/mcp4725.c
272
.output = 1,
drivers/iio/dac/mcp4728.c
94
.output = 1, \
drivers/iio/dac/mcp47feb02.c
692
.output = 1,
drivers/iio/dac/mcp4821.c
56
.type = IIO_VOLTAGE, .output = 1, .indexed = 1, \
drivers/iio/dac/mcp4922.c
38
.output = 1, \
drivers/iio/dac/rohm-bd79703.c
90
.output = 1, \
drivers/iio/dac/stm32-dac.c
251
.output = 1, \
drivers/iio/dac/ti-dac082s085.c
172
.output = true, \
drivers/iio/dac/ti-dac5571.c
227
.output = true, \
drivers/iio/dac/ti-dac7311.c
156
.output = true, \
drivers/iio/dac/ti-dac7612.c
64
.output = 1, \
drivers/iio/dac/vf610_dac.c
107
.output = 1, \
drivers/iio/dummy/iio_simple_dummy.c
231
.output = 1,
drivers/iio/dummy/iio_simple_dummy.c
279
if (chan->output) {
drivers/iio/dummy/iio_simple_dummy.c
451
if (chan->output == 0)
drivers/iio/filter/admv8818.c
610
.output = 1, \
drivers/iio/filter/admv8818.c
620
.output = 1, \
drivers/iio/frequency/ad9523.c
934
st->ad9523_channels[i].output = 1;
drivers/iio/frequency/adf4350.c
388
.output = 1,
drivers/iio/frequency/adf4371.c
446
.output = 1, \
drivers/iio/frequency/adf4377.c
877
.output = 1,
drivers/iio/frequency/admfm2000.c
147
.output = 1, \
drivers/iio/frequency/admv1013.c
415
.output = 0, \
drivers/iio/frequency/admv1013.c
425
.output = 0, \
drivers/iio/frequency/admv1014.c
523
.output = 0, \
drivers/iio/frequency/admv1014.c
535
.output = 0, \
drivers/iio/frequency/admv1014.c
545
.output = 0, \
drivers/iio/frequency/admv1014.c
555
.output = 0, \
drivers/iio/frequency/admv4420.c
181
.output = 0,
drivers/iio/frequency/adrf6780.c
315
.output = 0, \
drivers/iio/frequency/adrf6780.c
323
.output = 1, \
drivers/iio/frequency/adrf6780.c
332
.output = 1, \
drivers/iio/health/afe440x.h
109
.output = true, \
drivers/iio/humidity/hdc100x.c
127
.output = 1,
drivers/iio/humidity/hdc2010.c
103
.output = 1,
drivers/iio/humidity/hdc3020.c
134
.output = 1,
drivers/iio/industrialio-core.c
1092
iio_direction[chan->output],
drivers/iio/industrialio-core.c
1097
iio_direction[chan->output],
drivers/iio/industrialio-core.c
1110
iio_direction[chan->output],
drivers/iio/industrialio-core.c
1125
iio_direction[chan->output],
drivers/iio/industrialio-core.c
1130
iio_direction[chan->output],
drivers/iio/industrialio-core.c
1138
iio_direction[chan->output],
drivers/iio/industrialio-core.c
1144
iio_direction[chan->output],
drivers/iio/light/adux1020.c
671
.output = 1,
drivers/iio/light/apds9160.c
213
.output = 1,
drivers/iio/light/apds9160.c
255
.output = 1,
drivers/iio/light/lm3533-als.c
229
.output = true, \
drivers/iio/light/max44000.c
159
.output = 1,
drivers/iio/light/si1133.c
288
int output = 0;
drivers/iio/light/si1133.c
300
output +=
drivers/iio/light/si1133.c
303
output += si1133_calculate_output(x, y, x_order,
drivers/iio/light/si1133.c
310
return abs(output);
drivers/iio/light/si1145.c
873
.output = 1, \
drivers/iio/multiplexer/iio-mux.c
303
chan->output = pchan->output;
drivers/iio/potentiometer/ad5110.c
75
.output = 1,
drivers/iio/potentiometer/ad5272.c
58
.output = 1,
drivers/iio/potentiometer/ds1803.c
51
.output = 1, \
drivers/iio/potentiometer/max5432.c
35
.output = 1,
drivers/iio/potentiometer/max5481.c
53
.output = 1, \
drivers/iio/potentiometer/max5487.c
32
.output = 1, \
drivers/iio/potentiometer/mcp4018.c
50
.output = 1,
drivers/iio/potentiometer/mcp41010.c
69
.output = 1, \
drivers/iio/potentiometer/mcp4131.c
137
.output = 1, \
drivers/iio/potentiometer/mcp4531.c
127
.output = 1, \
drivers/iio/potentiometer/tpl0102.c
51
.output = 1, \
drivers/iio/potentiometer/x9250.c
59
.output = 1, \
drivers/iio/proximity/isl29501.c
517
.output = 1,
drivers/iio/resolver/ad2s1210.c
1144
if (chan->output)
drivers/iio/resolver/ad2s1210.c
1177
if (chan->output)
drivers/iio/resolver/ad2s1210.c
1216
if (chan->output)
drivers/iio/resolver/ad2s1210.c
977
.output = 1,
drivers/infiniband/core/sysfs.c
349
const char *output;
drivers/infiniband/core/sysfs.c
353
output = "InfiniBand";
drivers/infiniband/core/sysfs.c
356
output = "Ethernet";
drivers/infiniband/core/sysfs.c
359
output = "Unknown";
drivers/infiniband/core/sysfs.c
363
return sysfs_emit(buf, "%s\n", output);
drivers/input/touchscreen/usbtouchscreen.c
452
struct device_attribute *attr, char *output)
drivers/input/touchscreen/usbtouchscreen.c
458
return sysfs_emit(output, "%1x.%1x\n",
drivers/md/dm-vdo/dm-vdo-target.c
330
char *output, *current_position;
drivers/md/dm-vdo/dm-vdo-target.c
335
result = vdo_allocate(string_length, char, __func__, &output);
drivers/md/dm-vdo/dm-vdo-target.c
339
current_position = &output[0];
drivers/md/dm-vdo/dm-vdo-target.c
343
output + string_length, "%s",
drivers/md/dm-vdo/dm-vdo-target.c
350
if (current_position != output)
drivers/md/dm-vdo/dm-vdo-target.c
353
*string_ptr = output;
drivers/md/dm-verity-fec.c
132
fio->output[block_offset] = block[byte_index];
drivers/md/dm-verity-fec.c
325
fio->output = mempool_alloc(&f->output_pool, GFP_NOIO);
drivers/md/dm-verity-fec.c
372
r = verity_hash(v, io, fio->output, 1 << v->data_dev_block_bits,
drivers/md/dm-verity-fec.c
441
memcpy(dest, fio->output, 1 << v->data_dev_block_bits);
drivers/md/dm-verity-fec.c
464
mempool_free(fio->output, &f->output_pool);
drivers/md/dm-verity-fec.h
51
u8 *output; /* buffer for corrected output */
drivers/media/dvb-core/dmxdev.c
438
if (dmxdevfilter->params.pes.output == DMX_OUT_DECODER) {
drivers/media/dvb-core/dmxdev.c
443
if (dmxdevfilter->params.pes.output == DMX_OUT_TAP ||
drivers/media/dvb-core/dmxdev.c
444
dmxdevfilter->params.pes.output == DMX_OUT_TSDEMUX_TAP) {
drivers/media/dvb-core/dmxdev.c
628
otype = para->output;
drivers/media/dvb-core/dmxdev.c
893
if ((filter->params.pes.output != DMX_OUT_TSDEMUX_TAP) &&
drivers/media/dvb-frontends/au8522_decoder.c
562
u32 input, u32 output, u32 config)
drivers/media/dvb-frontends/au8522_decoder.c
599
u32 input, u32 output, u32 config)
drivers/media/i2c/adv7170.c
213
u32 input, u32 output, u32 config)
drivers/media/i2c/adv7175.c
231
u32 input, u32 output, u32 config)
drivers/media/i2c/adv7180.c
415
u32 output, u32 config)
drivers/media/i2c/adv7183.c
240
u32 input, u32 output, u32 config)
drivers/media/i2c/adv7183.c
245
if ((input > ADV7183_COMPONENT1) || (output > ADV7183_16BIT_OUT))
drivers/media/i2c/adv7183.c
30
u32 output;
drivers/media/i2c/adv7183.c
303
if (output != decoder->output) {
drivers/media/i2c/adv7183.c
304
decoder->output = output;
drivers/media/i2c/adv7183.c
306
switch (output) {
drivers/media/i2c/adv7183.c
587
decoder->output = ADV7183_8BIT_OUT;
drivers/media/i2c/adv7343.c
293
v4l2_info(sd, "Output: %s\n", (state->output == 0) ? "Composite" :
drivers/media/i2c/adv7343.c
294
((state->output == 1) ? "Component" : "S-Video"));
drivers/media/i2c/adv7343.c
340
u32 input, u32 output, u32 config)
drivers/media/i2c/adv7343.c
345
if (state->output == output)
drivers/media/i2c/adv7343.c
348
err = adv7343_setoutput(sd, output);
drivers/media/i2c/adv7343.c
350
state->output = output;
drivers/media/i2c/adv7343.c
382
err = adv7343_setoutput(sd, state->output);
drivers/media/i2c/adv7343.c
457
state->output = ADV7343_COMPOSITE_ID;
drivers/media/i2c/adv7343.c
55
u32 output;
drivers/media/i2c/adv7393.c
278
v4l2_info(sd, "Output: %s\n", (state->output == 0) ? "Composite" :
drivers/media/i2c/adv7393.c
279
((state->output == 1) ? "Component" : "S-Video"));
drivers/media/i2c/adv7393.c
327
u32 input, u32 output, u32 config)
drivers/media/i2c/adv7393.c
332
if (state->output == output)
drivers/media/i2c/adv7393.c
335
err = adv7393_setoutput(sd, output);
drivers/media/i2c/adv7393.c
337
state->output = output;
drivers/media/i2c/adv7393.c
369
err = adv7393_setoutput(sd, state->output);
drivers/media/i2c/adv7393.c
406
state->output = ADV7393_COMPOSITE_ID;
drivers/media/i2c/adv7393.c
56
u32 output;
drivers/media/i2c/adv7511-v4l2.c
1161
static int adv7511_s_routing(struct v4l2_subdev *sd, u32 input, u32 output, u32 config)
drivers/media/i2c/adv7604.c
1818
u32 input, u32 output, u32 config)
drivers/media/i2c/adv7842.c
1952
u32 input, u32 output, u32 config)
drivers/media/i2c/bt819.c
285
u32 input, u32 output, u32 config)
drivers/media/i2c/bt856.c
131
u32 input, u32 output, u32 config)
drivers/media/i2c/bt866.c
89
u32 input, u32 output, u32 config)
drivers/media/i2c/cs5345.c
58
u32 input, u32 output, u32 config)
drivers/media/i2c/cs53l32a.c
63
u32 input, u32 output, u32 config)
drivers/media/i2c/cx25840/cx25840-core.c
2500
u32 input, u32 output, u32 config)
drivers/media/i2c/cx25840/cx25840-core.c
2517
u32 input, u32 output, u32 config)
drivers/media/i2c/ks0127.c
394
u32 input, u32 output, u32 config)
drivers/media/i2c/m52790.c
100
(state->input | state->output) >> 8);
drivers/media/i2c/m52790.c
151
state->output = M52790_OUT_STEREO;
drivers/media/i2c/m52790.c
28
u16 output;
drivers/media/i2c/m52790.c
43
u8 sw1 = (state->input | state->output) & 0xff;
drivers/media/i2c/m52790.c
44
u8 sw2 = (state->input | state->output) >> 8;
drivers/media/i2c/m52790.c
58
u32 input, u32 output, u32 config)
drivers/media/i2c/m52790.c
63
state->output = output;
drivers/media/i2c/m52790.c
76
reg->val = state->input | state->output;
drivers/media/i2c/m52790.c
87
state->output = reg->val & ~0x0303;
drivers/media/i2c/m52790.c
98
(state->input | state->output) & 0xff);
drivers/media/i2c/msp3400-driver.c
463
u32 input, u32 output, u32 config)
drivers/media/i2c/msp3400-driver.c
469
int sc1_out = output & 0xf;
drivers/media/i2c/msp3400-driver.c
470
int sc2_out = (output >> 4) & 0xf;
drivers/media/i2c/msp3400-driver.c
475
if (state->route_in == input && state->route_out == output)
drivers/media/i2c/msp3400-driver.c
478
state->route_out = output;
drivers/media/i2c/mt9v032.c
492
static unsigned int mt9v032_calc_ratio(unsigned int input, unsigned int output)
drivers/media/i2c/mt9v032.c
498
if (output * 3 > input * 2)
drivers/media/i2c/mt9v032.c
500
if (output * 3 > input)
drivers/media/i2c/saa7110.c
291
u32 input, u32 output, u32 config)
drivers/media/i2c/saa7115.c
1279
u32 input, u32 output, u32 config)
drivers/media/i2c/saa7115.c
1285
input, output);
drivers/media/i2c/saa7115.c
1296
if (state->input == input && state->output == output)
drivers/media/i2c/saa7115.c
1300
(output == SAA7115_IPORT_ON) ? "iport on" : "iport off");
drivers/media/i2c/saa7115.c
1310
((output & 0xc0) ^ 0x40));
drivers/media/i2c/saa7115.c
1313
((output & 2) ? 0x0a : 0));
drivers/media/i2c/saa7115.c
1326
state->output = output;
drivers/media/i2c/saa7115.c
1331
(state->output & 0x01));
drivers/media/i2c/saa7115.c
1875
state->output = SAA7115_IPORT_ON;
drivers/media/i2c/saa7115.c
84
int output;
drivers/media/i2c/saa7127.c
500
static int saa7127_set_output_type(struct v4l2_subdev *sd, int output)
drivers/media/i2c/saa7127.c
504
switch (output) {
drivers/media/i2c/saa7127.c
548
"Selecting %s output type\n", output_strs[output]);
drivers/media/i2c/saa7127.c
553
state->output_type = output;
drivers/media/i2c/saa7127.c
594
u32 input, u32 output, u32 config)
drivers/media/i2c/saa7127.c
601
if (rc == 0 && state->output_type != output)
drivers/media/i2c/saa7127.c
602
rc = saa7127_set_output_type(sd, output);
drivers/media/i2c/saa717x.c
1071
u32 input, u32 output, u32 config)
drivers/media/i2c/saa717x.c
912
u32 input, u32 output, u32 config)
drivers/media/i2c/saa7185.c
234
u32 input, u32 output, u32 config)
drivers/media/i2c/tvaudio.c
1795
u32 input, u32 output, u32 config)
drivers/media/i2c/tvp514x.c
116
u32 output;
drivers/media/i2c/tvp514x.c
653
u32 input, u32 output, u32 config)
drivers/media/i2c/tvp514x.c
661
(output >= OUTPUT_INVALID))
drivers/media/i2c/tvp514x.c
666
output_sel = output;
drivers/media/i2c/tvp514x.c
682
decoder->output = output;
drivers/media/i2c/tvp5150.c
1300
static int tvp5150_s_routing(struct v4l2_subdev *sd, u32 input, u32 output,
drivers/media/i2c/tvp5150.c
1476
u32 input, u32 output, u32 config)
drivers/media/i2c/tvp5150.c
1481
decoder->output = output;
drivers/media/i2c/tvp5150.c
1483
if (output == TVP5150_BLACK_SCREEN)
drivers/media/i2c/tvp5150.c
309
decoder->output == 0 ? "normal" : "black-frame-gen",
drivers/media/i2c/tvp5150.c
87
u32 output;
drivers/media/i2c/tw2804.c
274
static int tw2804_s_video_routing(struct v4l2_subdev *sd, u32 input, u32 output,
drivers/media/i2c/tw9903.c
108
u32 output, u32 config)
drivers/media/i2c/tw9906.c
79
u32 output, u32 config)
drivers/media/i2c/uda1342.c
22
u32 input, u32 output, u32 config)
drivers/media/i2c/upd64031a.c
114
u32 input, u32 output, u32 config)
drivers/media/i2c/upd64083.c
91
u32 input, u32 output, u32 config)
drivers/media/i2c/vpx3220.c
370
u32 input, u32 output, u32 config)
drivers/media/i2c/wm8775.c
106
u32 input, u32 output, u32 config)
drivers/media/pci/bt8xx/bttv-cards.c
3787
static void bttv_tea575x_set_direction(struct snd_tea575x *tea, bool output)
drivers/media/pci/bt8xx/bttv-cards.c
3794
if (output)
drivers/media/pci/cx18/cx18-av-core.c
743
u32 input, u32 output, u32 config)
drivers/media/pci/cx18/cx18-av-core.c
751
u32 input, u32 output, u32 config)
drivers/media/pci/cx18/cx18-gpio.c
145
u32 input, u32 output, u32 config)
drivers/media/pci/ddbridge/ddbridge-core.c
151
if (dev->port[i].output)
drivers/media/pci/ddbridge/ddbridge-core.c
152
ddb_set_dma_table(dev->port[i].output);
drivers/media/pci/ddbridge/ddbridge-core.c
185
if (port->output->dma->running) {
drivers/media/pci/ddbridge/ddbridge-core.c
189
oredi = port->output->redi;
drivers/media/pci/ddbridge/ddbridge-core.c
197
iredo->port->output->redi = oredi;
drivers/media/pci/ddbridge/ddbridge-core.c
2034
&dvbdev_ci, (void *)port->output,
drivers/media/pci/ddbridge/ddbridge-core.c
210
port->output->redi = NULL;
drivers/media/pci/ddbridge/ddbridge-core.c
2110
struct ddb_output *output)
drivers/media/pci/ddbridge/ddbridge-core.c
2112
ddbwritel(output->port->dev,
drivers/media/pci/ddbridge/ddbridge-core.c
2113
input->dma->stat, DMA_BUFFER_ACK(output->dma));
drivers/media/pci/ddbridge/ddbridge-core.c
2114
output->dma->cbuf = (input->dma->stat >> 11) & 0x1f;
drivers/media/pci/ddbridge/ddbridge-core.c
2115
output->dma->coff = (input->dma->stat & 0x7ff) << 7;
drivers/media/pci/ddbridge/ddbridge-core.c
2118
static void output_ack_input(struct ddb_output *output,
drivers/media/pci/ddbridge/ddbridge-core.c
2122
output->dma->stat, DMA_BUFFER_ACK(input->dma));
drivers/media/pci/ddbridge/ddbridge-core.c
2198
struct ddb_output *output = (struct ddb_output *)dma->io;
drivers/media/pci/ddbridge/ddbridge-core.c
2199
struct ddb *dev = output->port->dev;
drivers/media/pci/ddbridge/ddbridge-core.c
2207
if (output->redi)
drivers/media/pci/ddbridge/ddbridge-core.c
2208
output_ack_input(output, output->redi);
drivers/media/pci/ddbridge/ddbridge-core.c
2216
struct ddb_output *output = (struct ddb_output *)data;
drivers/media/pci/ddbridge/ddbridge-core.c
2217
struct ddb_dma *dma = output->dma;
drivers/media/pci/ddbridge/ddbridge-core.c
2305
struct ddb_output *output = &dev->output[nr];
drivers/media/pci/ddbridge/ddbridge-core.c
2308
port->output = output;
drivers/media/pci/ddbridge/ddbridge-core.c
2309
output->nr = nr;
drivers/media/pci/ddbridge/ddbridge-core.c
231
if (!port->output)
drivers/media/pci/ddbridge/ddbridge-core.c
2310
output->port = port;
drivers/media/pci/ddbridge/ddbridge-core.c
2311
rm = io_regmap(output, 1);
drivers/media/pci/ddbridge/ddbridge-core.c
2312
output->regs = DDB_LINK_TAG(port->lnr) |
drivers/media/pci/ddbridge/ddbridge-core.c
2313
(rm->output->base + rm->output->size * nr);
drivers/media/pci/ddbridge/ddbridge-core.c
2316
port->lnr, nr, output->regs);
drivers/media/pci/ddbridge/ddbridge-core.c
2319
const struct ddb_regmap *rm0 = io_regmap(output, 0);
drivers/media/pci/ddbridge/ddbridge-core.c
2322
ddb_irq_set(dev, 0, nr + base, &output_handler, output);
drivers/media/pci/ddbridge/ddbridge-core.c
2323
ddb_dma_init(output, nr, 1);
drivers/media/pci/ddbridge/ddbridge-core.c
244
if (port->output->dma->running || input->dma->running) {
drivers/media/pci/ddbridge/ddbridge-core.c
2458
if (port->output && port->output->dma)
drivers/media/pci/ddbridge/ddbridge-core.c
2459
cancel_work_sync(&port->output->dma->work);
drivers/media/pci/ddbridge/ddbridge-core.c
257
input->redo = port->output;
drivers/media/pci/ddbridge/ddbridge-core.c
258
port->output->redi = input;
drivers/media/pci/ddbridge/ddbridge-core.c
260
ddb_redirect_dma(input->port->dev, input->dma, port->output->dma);
drivers/media/pci/ddbridge/ddbridge-core.c
351
if (port->output->dma)
drivers/media/pci/ddbridge/ddbridge-core.c
352
if (dma_alloc(dev->pdev, port->output->dma, 1)
drivers/media/pci/ddbridge/ddbridge-core.c
376
if (port->output && port->output->dma)
drivers/media/pci/ddbridge/ddbridge-core.c
377
dma_free(dev->pdev, port->output->dma, 1);
drivers/media/pci/ddbridge/ddbridge-core.c
381
static void calc_con(struct ddb_output *output, u32 *con, u32 *con2, u32 flags)
drivers/media/pci/ddbridge/ddbridge-core.c
383
struct ddb *dev = output->port->dev;
drivers/media/pci/ddbridge/ddbridge-core.c
384
u32 bitrate = output->port->obr, max_bitrate = 72000;
drivers/media/pci/ddbridge/ddbridge-core.c
388
if (output->port->gap != 0xffffffff) {
drivers/media/pci/ddbridge/ddbridge-core.c
390
gap = output->port->gap;
drivers/media/pci/ddbridge/ddbridge-core.c
393
if (dev->link[0].info->type == DDB_OCTOPUS_CI && output->port->nr > 1) {
drivers/media/pci/ddbridge/ddbridge-core.c
448
static void ddb_output_start(struct ddb_output *output)
drivers/media/pci/ddbridge/ddbridge-core.c
450
struct ddb *dev = output->port->dev;
drivers/media/pci/ddbridge/ddbridge-core.c
453
spin_lock_irq(&output->dma->lock);
drivers/media/pci/ddbridge/ddbridge-core.c
454
output->dma->cbuf = 0;
drivers/media/pci/ddbridge/ddbridge-core.c
455
output->dma->coff = 0;
drivers/media/pci/ddbridge/ddbridge-core.c
456
output->dma->stat = 0;
drivers/media/pci/ddbridge/ddbridge-core.c
457
ddbwritel(dev, 0, DMA_BUFFER_CONTROL(output->dma));
drivers/media/pci/ddbridge/ddbridge-core.c
459
if (output->port->input[0]->port->class == DDB_PORT_LOOP)
drivers/media/pci/ddbridge/ddbridge-core.c
462
calc_con(output, &con, &con2, 0);
drivers/media/pci/ddbridge/ddbridge-core.c
464
ddbwritel(dev, 0, TS_CONTROL(output));
drivers/media/pci/ddbridge/ddbridge-core.c
465
ddbwritel(dev, 2, TS_CONTROL(output));
drivers/media/pci/ddbridge/ddbridge-core.c
466
ddbwritel(dev, 0, TS_CONTROL(output));
drivers/media/pci/ddbridge/ddbridge-core.c
467
ddbwritel(dev, con, TS_CONTROL(output));
drivers/media/pci/ddbridge/ddbridge-core.c
468
ddbwritel(dev, con2, TS_CONTROL2(output));
drivers/media/pci/ddbridge/ddbridge-core.c
470
ddbwritel(dev, output->dma->bufval,
drivers/media/pci/ddbridge/ddbridge-core.c
471
DMA_BUFFER_SIZE(output->dma));
drivers/media/pci/ddbridge/ddbridge-core.c
472
ddbwritel(dev, 0, DMA_BUFFER_ACK(output->dma));
drivers/media/pci/ddbridge/ddbridge-core.c
474
ddbwritel(dev, 7, DMA_BUFFER_CONTROL(output->dma));
drivers/media/pci/ddbridge/ddbridge-core.c
476
ddbwritel(dev, con | 1, TS_CONTROL(output));
drivers/media/pci/ddbridge/ddbridge-core.c
478
output->dma->running = 1;
drivers/media/pci/ddbridge/ddbridge-core.c
479
spin_unlock_irq(&output->dma->lock);
drivers/media/pci/ddbridge/ddbridge-core.c
482
static void ddb_output_stop(struct ddb_output *output)
drivers/media/pci/ddbridge/ddbridge-core.c
484
struct ddb *dev = output->port->dev;
drivers/media/pci/ddbridge/ddbridge-core.c
486
spin_lock_irq(&output->dma->lock);
drivers/media/pci/ddbridge/ddbridge-core.c
488
ddbwritel(dev, 0, TS_CONTROL(output));
drivers/media/pci/ddbridge/ddbridge-core.c
490
ddbwritel(dev, 0, DMA_BUFFER_CONTROL(output->dma));
drivers/media/pci/ddbridge/ddbridge-core.c
491
output->dma->running = 0;
drivers/media/pci/ddbridge/ddbridge-core.c
492
spin_unlock_irq(&output->dma->lock);
drivers/media/pci/ddbridge/ddbridge-core.c
570
static u32 ddb_output_free(struct ddb_output *output)
drivers/media/pci/ddbridge/ddbridge-core.c
572
u32 idx, off, stat = output->dma->stat;
drivers/media/pci/ddbridge/ddbridge-core.c
578
if (output->dma->cbuf != idx) {
drivers/media/pci/ddbridge/ddbridge-core.c
579
if ((((output->dma->cbuf + 1) % output->dma->num) == idx) &&
drivers/media/pci/ddbridge/ddbridge-core.c
580
(output->dma->size - output->dma->coff <= (2 * 188)))
drivers/media/pci/ddbridge/ddbridge-core.c
584
diff = off - output->dma->coff;
drivers/media/pci/ddbridge/ddbridge-core.c
590
static ssize_t ddb_output_write(struct ddb_output *output,
drivers/media/pci/ddbridge/ddbridge-core.c
593
struct ddb *dev = output->port->dev;
drivers/media/pci/ddbridge/ddbridge-core.c
594
u32 idx, off, stat = output->dma->stat;
drivers/media/pci/ddbridge/ddbridge-core.c
601
len = output->dma->size - output->dma->coff;
drivers/media/pci/ddbridge/ddbridge-core.c
602
if ((((output->dma->cbuf + 1) % output->dma->num) == idx) &&
drivers/media/pci/ddbridge/ddbridge-core.c
608
if (output->dma->cbuf == idx) {
drivers/media/pci/ddbridge/ddbridge-core.c
609
if (off > output->dma->coff) {
drivers/media/pci/ddbridge/ddbridge-core.c
610
len = off - output->dma->coff;
drivers/media/pci/ddbridge/ddbridge-core.c
619
if (copy_from_user(output->dma->vbuf[output->dma->cbuf] +
drivers/media/pci/ddbridge/ddbridge-core.c
620
output->dma->coff,
drivers/media/pci/ddbridge/ddbridge-core.c
626
output->dma->pbuf[output->dma->cbuf],
drivers/media/pci/ddbridge/ddbridge-core.c
627
output->dma->size, DMA_TO_DEVICE);
drivers/media/pci/ddbridge/ddbridge-core.c
630
output->dma->coff += len;
drivers/media/pci/ddbridge/ddbridge-core.c
631
if (output->dma->coff == output->dma->size) {
drivers/media/pci/ddbridge/ddbridge-core.c
632
output->dma->coff = 0;
drivers/media/pci/ddbridge/ddbridge-core.c
633
output->dma->cbuf = ((output->dma->cbuf + 1) %
drivers/media/pci/ddbridge/ddbridge-core.c
634
output->dma->num);
drivers/media/pci/ddbridge/ddbridge-core.c
637
(output->dma->cbuf << 11) |
drivers/media/pci/ddbridge/ddbridge-core.c
638
(output->dma->coff >> 7),
drivers/media/pci/ddbridge/ddbridge-core.c
639
DMA_BUFFER_ACK(output->dma));
drivers/media/pci/ddbridge/ddbridge-core.c
710
struct ddb_output *output = dvbdev->priv;
drivers/media/pci/ddbridge/ddbridge-core.c
711
struct ddb *dev = output->port->dev;
drivers/media/pci/ddbridge/ddbridge-core.c
718
if (ddb_output_free(output) < 188) {
drivers/media/pci/ddbridge/ddbridge-core.c
722
output->dma->wq,
drivers/media/pci/ddbridge/ddbridge-core.c
723
ddb_output_free(output) >= 188) < 0)
drivers/media/pci/ddbridge/ddbridge-core.c
726
stat = ddb_output_write(output, buf, left);
drivers/media/pci/ddbridge/ddbridge-core.c
739
struct ddb_output *output = dvbdev->priv;
drivers/media/pci/ddbridge/ddbridge-core.c
740
struct ddb_input *input = output->port->input[0];
drivers/media/pci/ddbridge/ddbridge-core.c
741
struct ddb *dev = output->port->dev;
drivers/media/pci/ddbridge/ddbridge-core.c
768
struct ddb_output *output = dvbdev->priv;
drivers/media/pci/ddbridge/ddbridge-core.c
769
struct ddb_input *input = output->port->input[0];
drivers/media/pci/ddbridge/ddbridge-core.c
774
poll_wait(file, &output->dma->wq, wait);
drivers/media/pci/ddbridge/ddbridge-core.c
777
if (ddb_output_free(output) >= 188)
drivers/media/pci/ddbridge/ddbridge-core.c
785
struct ddb_output *output = NULL;
drivers/media/pci/ddbridge/ddbridge-core.c
789
output = dvbdev->priv;
drivers/media/pci/ddbridge/ddbridge-core.c
790
input = output->port->input[0];
drivers/media/pci/ddbridge/ddbridge-core.c
798
if (!output)
drivers/media/pci/ddbridge/ddbridge-core.c
800
ddb_output_stop(output);
drivers/media/pci/ddbridge/ddbridge-core.c
809
struct ddb_output *output = NULL;
drivers/media/pci/ddbridge/ddbridge-core.c
813
output = dvbdev->priv;
drivers/media/pci/ddbridge/ddbridge-core.c
814
input = output->port->input[0];
drivers/media/pci/ddbridge/ddbridge-core.c
823
if (!output)
drivers/media/pci/ddbridge/ddbridge-core.c
835
ddb_output_start(output);
drivers/media/pci/ddbridge/ddbridge-hw.c
76
.output = &octopus_output,
drivers/media/pci/ddbridge/ddbridge-mci.h
99
u8 output;
drivers/media/pci/ddbridge/ddbridge-sx8.c
154
cmd.output = 0;
drivers/media/pci/ddbridge/ddbridge-sx8.c
271
cmd.output = 0;
drivers/media/pci/ddbridge/ddbridge-sx8.c
291
cmd.output = state->mci.nr;
drivers/media/pci/ddbridge/ddbridge-sx8.c
293
cmd.output |= 0x80;
drivers/media/pci/ddbridge/ddbridge.h
257
struct ddb_output *output;
drivers/media/pci/ddbridge/ddbridge.h
327
struct ddb_output output[DDB_MAX_OUTPUT];
drivers/media/pci/ddbridge/ddbridge.h
80
const struct ddb_regset *output;
drivers/media/pci/intel/ipu6/ipu6-fw-com.c
203
sizeoutput += size_mul(cfg->output[i].queue_size + 1,
drivers/media/pci/intel/ipu6/ipu6-fw-com.c
204
cfg->output[i].token_size);
drivers/media/pci/intel/ipu6/ipu6-fw-com.c
258
cfg->output[i].queue_size,
drivers/media/pci/intel/ipu6/ipu6-fw-com.c
259
cfg->output[i].token_size, &res);
drivers/media/pci/intel/ipu6/ipu6-fw-com.h
21
struct ipu6_fw_syscom_queue_config *output;
drivers/media/pci/intel/ipu6/ipu6-fw-isys.c
262
fwcom->output = output_queue_cfg;
drivers/media/pci/ivtv/ivtv-cards.c
1318
int ivtv_get_output(struct ivtv *itv, u16 index, struct v4l2_output *output)
drivers/media/pci/ivtv/ivtv-cards.c
1324
output->index = index;
drivers/media/pci/ivtv/ivtv-cards.c
1325
strscpy(output->name, card_output->name, sizeof(output->name));
drivers/media/pci/ivtv/ivtv-cards.c
1326
output->type = V4L2_OUTPUT_TYPE_ANALOG;
drivers/media/pci/ivtv/ivtv-cards.c
1327
output->audioset = 1;
drivers/media/pci/ivtv/ivtv-cards.c
1328
output->std = V4L2_STD_ALL;
drivers/media/pci/ivtv/ivtv-cards.h
309
int ivtv_get_output(struct ivtv *itv, u16 index, struct v4l2_output *output);
drivers/media/pci/ivtv/ivtv-cards.h
311
int ivtv_get_audio_output(struct ivtv *itv, u16 index, struct v4l2_audioout *output);
drivers/media/pci/ivtv/ivtv-gpio.c
223
u32 input, u32 output, u32 config)
drivers/media/pci/ivtv/ivtv-gpio.c
279
u32 input, u32 output, u32 config)
drivers/media/pci/ivtv/ivtv-routing.c
25
u32 input, output = 0;
drivers/media/pci/ivtv/ivtv-routing.c
36
output = M52790_OUT_STEREO;
drivers/media/pci/ivtv/ivtv-routing.c
38
input, output, 0);
drivers/media/pci/ivtv/ivtv-routing.c
41
output = 0;
drivers/media/pci/ivtv/ivtv-routing.c
43
output = MSP_OUTPUT(MSP_SC_IN_DSP_SCART1);
drivers/media/pci/ivtv/ivtv-routing.c
45
input, output, 0);
drivers/media/pci/mgb4/mgb4_vin.c
579
struct v4l2_fract *tpf = &parm->parm.output.timeperframe;
drivers/media/pci/mgb4/mgb4_vin.c
594
parm->parm.output.capability = V4L2_CAP_TIMEPERFRAME;
drivers/media/pci/mgb4/mgb4_vin.c
605
struct v4l2_fract *tpf = &parm->parm.output.timeperframe;
drivers/media/pci/mgb4/mgb4_vout.c
432
struct v4l2_fract *tpf = &parm->parm.output.timeperframe;
drivers/media/pci/mgb4/mgb4_vout.c
436
parm->parm.output.writebuffers = 2;
drivers/media/pci/mgb4/mgb4_vout.c
449
parm->parm.output.capability = V4L2_CAP_TIMEPERFRAME;
drivers/media/pci/mgb4/mgb4_vout.c
460
struct v4l2_fract *tpf = &parm->parm.output.timeperframe;
drivers/media/pci/saa7146/mxb.c
186
TEA6420_cd[idx][0].input, TEA6420_cd[idx][0].output, 0);
drivers/media/pci/saa7146/mxb.c
188
TEA6420_cd[idx][1].input, TEA6420_cd[idx][1].output, 0);
drivers/media/pci/saa7146/mxb.c
190
TEA6420_line[idx][0].input, TEA6420_line[idx][0].output, 0);
drivers/media/pci/saa7146/mxb.c
192
TEA6420_line[idx][1].input, TEA6420_line[idx][1].output, 0);
drivers/media/pci/saa7146/mxb.c
85
u32 output;
drivers/media/platform/allegro-dvt/allegro-core.c
3574
a->parm.output.capability = V4L2_CAP_TIMEPERFRAME;
drivers/media/platform/allegro-dvt/allegro-core.c
3575
timeperframe = &a->parm.output.timeperframe;
drivers/media/platform/allegro-dvt/allegro-core.c
3592
a->parm.output.capability = V4L2_CAP_TIMEPERFRAME;
drivers/media/platform/allegro-dvt/allegro-core.c
3593
timeperframe = &a->parm.output.timeperframe;
drivers/media/platform/chips-media/coda/coda-common.c
1363
a->parm.output.capability = V4L2_CAP_TIMEPERFRAME;
drivers/media/platform/chips-media/coda/coda-common.c
1364
tpf = &a->parm.output.timeperframe;
drivers/media/platform/chips-media/coda/coda-common.c
1446
a->parm.output.capability = V4L2_CAP_TIMEPERFRAME;
drivers/media/platform/chips-media/coda/coda-common.c
1447
tpf = &a->parm.output.timeperframe;
drivers/media/platform/chips-media/wave5/wave5-vpu-enc.c
673
a->parm.output.capability = V4L2_CAP_TIMEPERFRAME;
drivers/media/platform/chips-media/wave5/wave5-vpu-enc.c
674
a->parm.output.timeperframe.numerator = 1;
drivers/media/platform/chips-media/wave5/wave5-vpu-enc.c
675
a->parm.output.timeperframe.denominator = inst->frame_rate;
drivers/media/platform/chips-media/wave5/wave5-vpu-enc.c
678
__func__, a->parm.output.timeperframe.numerator,
drivers/media/platform/chips-media/wave5/wave5-vpu-enc.c
679
a->parm.output.timeperframe.denominator);
drivers/media/platform/chips-media/wave5/wave5-vpu-enc.c
693
a->parm.output.capability = V4L2_CAP_TIMEPERFRAME;
drivers/media/platform/chips-media/wave5/wave5-vpu-enc.c
694
if (a->parm.output.timeperframe.denominator && a->parm.output.timeperframe.numerator) {
drivers/media/platform/chips-media/wave5/wave5-vpu-enc.c
695
inst->frame_rate = a->parm.output.timeperframe.denominator /
drivers/media/platform/chips-media/wave5/wave5-vpu-enc.c
696
a->parm.output.timeperframe.numerator;
drivers/media/platform/chips-media/wave5/wave5-vpu-enc.c
698
a->parm.output.timeperframe.numerator = 1;
drivers/media/platform/chips-media/wave5/wave5-vpu-enc.c
699
a->parm.output.timeperframe.denominator = inst->frame_rate;
drivers/media/platform/chips-media/wave5/wave5-vpu-enc.c
703
__func__, a->parm.output.timeperframe.numerator,
drivers/media/platform/chips-media/wave5/wave5-vpu-enc.c
704
a->parm.output.timeperframe.denominator);
drivers/media/platform/mediatek/mdp3/mtk-mdp3-m2m.c
27
return &ctx->curr_param.output;
drivers/media/platform/mediatek/mdp3/mtk-mdp3-regs.c
492
frame = &param->output;
drivers/media/platform/mediatek/mdp3/mtk-mdp3-regs.c
508
frame->crop.c.width = param->output.format.fmt.pix_mp.width;
drivers/media/platform/mediatek/mdp3/mtk-mdp3-regs.c
509
frame->crop.c.height = param->output.format.fmt.pix_mp.height;
drivers/media/platform/mediatek/mdp3/mtk-mdp3-regs.h
348
struct mdp_frame output;
drivers/media/platform/mediatek/vcodec/encoder/mtk_vcodec_enc.c
237
struct v4l2_fract *timeperframe = &a->parm.output.timeperframe;
drivers/media/platform/mediatek/vcodec/encoder/mtk_vcodec_enc.c
251
a->parm.output.capability = V4L2_CAP_TIMEPERFRAME;
drivers/media/platform/mediatek/vcodec/encoder/mtk_vcodec_enc.c
264
a->parm.output.capability = V4L2_CAP_TIMEPERFRAME;
drivers/media/platform/mediatek/vcodec/encoder/mtk_vcodec_enc.c
265
a->parm.output.timeperframe.denominator =
drivers/media/platform/mediatek/vcodec/encoder/mtk_vcodec_enc.c
267
a->parm.output.timeperframe.numerator =
drivers/media/platform/nxp/imx-mipi-csis.c
1175
fmt->code = csis_fmt->output;
drivers/media/platform/nxp/imx-mipi-csis.c
373
u32 output;
drivers/media/platform/nxp/imx-mipi-csis.c
382
.output = MEDIA_BUS_FMT_UYVY8_1X16,
drivers/media/platform/nxp/imx-mipi-csis.c
389
.output = MEDIA_BUS_FMT_RGB565_1X16,
drivers/media/platform/nxp/imx-mipi-csis.c
394
.output = MEDIA_BUS_FMT_RGB888_1X24,
drivers/media/platform/nxp/imx-mipi-csis.c
401
.output = MEDIA_BUS_FMT_SBGGR8_1X8,
drivers/media/platform/nxp/imx-mipi-csis.c
406
.output = MEDIA_BUS_FMT_SGBRG8_1X8,
drivers/media/platform/nxp/imx-mipi-csis.c
411
.output = MEDIA_BUS_FMT_SGRBG8_1X8,
drivers/media/platform/nxp/imx-mipi-csis.c
416
.output = MEDIA_BUS_FMT_SRGGB8_1X8,
drivers/media/platform/nxp/imx-mipi-csis.c
421
.output = MEDIA_BUS_FMT_Y8_1X8,
drivers/media/platform/nxp/imx-mipi-csis.c
426
.output = MEDIA_BUS_FMT_SBGGR10_1X10,
drivers/media/platform/nxp/imx-mipi-csis.c
431
.output = MEDIA_BUS_FMT_SGBRG10_1X10,
drivers/media/platform/nxp/imx-mipi-csis.c
436
.output = MEDIA_BUS_FMT_SGRBG10_1X10,
drivers/media/platform/nxp/imx-mipi-csis.c
441
.output = MEDIA_BUS_FMT_SRGGB10_1X10,
drivers/media/platform/nxp/imx-mipi-csis.c
446
.output = MEDIA_BUS_FMT_Y10_1X10,
drivers/media/platform/nxp/imx-mipi-csis.c
451
.output = MEDIA_BUS_FMT_SBGGR12_1X12,
drivers/media/platform/nxp/imx-mipi-csis.c
456
.output = MEDIA_BUS_FMT_SGBRG12_1X12,
drivers/media/platform/nxp/imx-mipi-csis.c
461
.output = MEDIA_BUS_FMT_SGRBG12_1X12,
drivers/media/platform/nxp/imx-mipi-csis.c
466
.output = MEDIA_BUS_FMT_SRGGB12_1X12,
drivers/media/platform/nxp/imx-mipi-csis.c
471
.output = MEDIA_BUS_FMT_Y12_1X12,
drivers/media/platform/nxp/imx-mipi-csis.c
476
.output = MEDIA_BUS_FMT_SBGGR14_1X14,
drivers/media/platform/nxp/imx-mipi-csis.c
481
.output = MEDIA_BUS_FMT_SGBRG14_1X14,
drivers/media/platform/nxp/imx-mipi-csis.c
486
.output = MEDIA_BUS_FMT_SGRBG14_1X14,
drivers/media/platform/nxp/imx-mipi-csis.c
491
.output = MEDIA_BUS_FMT_SRGGB14_1X14,
drivers/media/platform/nxp/imx-mipi-csis.c
498
.output = MEDIA_BUS_FMT_JPEG_1X8,
drivers/media/platform/nxp/imx8-isi/imx8-isi-core.h
103
u32 output;
drivers/media/platform/nxp/imx8-isi/imx8-isi-pipe.c
100
.output = MEDIA_BUS_FMT_SGRBG8_1X8,
drivers/media/platform/nxp/imx8-isi/imx8-isi-pipe.c
106
.output = MEDIA_BUS_FMT_SRGGB8_1X8,
drivers/media/platform/nxp/imx8-isi/imx8-isi-pipe.c
112
.output = MEDIA_BUS_FMT_SBGGR10_1X10,
drivers/media/platform/nxp/imx8-isi/imx8-isi-pipe.c
118
.output = MEDIA_BUS_FMT_SGBRG10_1X10,
drivers/media/platform/nxp/imx8-isi/imx8-isi-pipe.c
124
.output = MEDIA_BUS_FMT_SGRBG10_1X10,
drivers/media/platform/nxp/imx8-isi/imx8-isi-pipe.c
130
.output = MEDIA_BUS_FMT_SRGGB10_1X10,
drivers/media/platform/nxp/imx8-isi/imx8-isi-pipe.c
136
.output = MEDIA_BUS_FMT_SBGGR12_1X12,
drivers/media/platform/nxp/imx8-isi/imx8-isi-pipe.c
142
.output = MEDIA_BUS_FMT_SGBRG12_1X12,
drivers/media/platform/nxp/imx8-isi/imx8-isi-pipe.c
148
.output = MEDIA_BUS_FMT_SGRBG12_1X12,
drivers/media/platform/nxp/imx8-isi/imx8-isi-pipe.c
154
.output = MEDIA_BUS_FMT_SRGGB12_1X12,
drivers/media/platform/nxp/imx8-isi/imx8-isi-pipe.c
160
.output = MEDIA_BUS_FMT_SBGGR14_1X14,
drivers/media/platform/nxp/imx8-isi/imx8-isi-pipe.c
166
.output = MEDIA_BUS_FMT_SGBRG14_1X14,
drivers/media/platform/nxp/imx8-isi/imx8-isi-pipe.c
172
.output = MEDIA_BUS_FMT_SGRBG14_1X14,
drivers/media/platform/nxp/imx8-isi/imx8-isi-pipe.c
178
.output = MEDIA_BUS_FMT_SRGGB14_1X14,
drivers/media/platform/nxp/imx8-isi/imx8-isi-pipe.c
186
.output = MEDIA_BUS_FMT_JPEG_1X8,
drivers/media/platform/nxp/imx8-isi/imx8-isi-pipe.c
39
.output = MEDIA_BUS_FMT_YUV8_1X24,
drivers/media/platform/nxp/imx8-isi/imx8-isi-pipe.c
415
code->code = info->output;
drivers/media/platform/nxp/imx8-isi/imx8-isi-pipe.c
44
.output = MEDIA_BUS_FMT_YUV8_1X24,
drivers/media/platform/nxp/imx8-isi/imx8-isi-pipe.c
500
format->code = info->output;
drivers/media/platform/nxp/imx8-isi/imx8-isi-pipe.c
51
.output = MEDIA_BUS_FMT_RGB888_1X24,
drivers/media/platform/nxp/imx8-isi/imx8-isi-pipe.c
517
mf->code = info->output;
drivers/media/platform/nxp/imx8-isi/imx8-isi-pipe.c
523
mf->code = info->output;
drivers/media/platform/nxp/imx8-isi/imx8-isi-pipe.c
56
.output = MEDIA_BUS_FMT_RGB888_1X24,
drivers/media/platform/nxp/imx8-isi/imx8-isi-pipe.c
64
.output = MEDIA_BUS_FMT_Y8_1X8,
drivers/media/platform/nxp/imx8-isi/imx8-isi-pipe.c
70
.output = MEDIA_BUS_FMT_Y10_1X10,
drivers/media/platform/nxp/imx8-isi/imx8-isi-pipe.c
76
.output = MEDIA_BUS_FMT_Y12_1X12,
drivers/media/platform/nxp/imx8-isi/imx8-isi-pipe.c
82
.output = MEDIA_BUS_FMT_Y14_1X14,
drivers/media/platform/nxp/imx8-isi/imx8-isi-pipe.c
88
.output = MEDIA_BUS_FMT_SBGGR8_1X8,
drivers/media/platform/nxp/imx8-isi/imx8-isi-pipe.c
94
.output = MEDIA_BUS_FMT_SGBRG8_1X8,
drivers/media/platform/qcom/camss/camss-vfe-17x.c
389
struct vfe_output *output;
drivers/media/platform/qcom/camss/camss-vfe-17x.c
395
output = &line->output;
drivers/media/platform/qcom/camss/camss-vfe-17x.c
396
if (output->state > VFE_OUTPUT_RESERVED) {
drivers/media/platform/qcom/camss/camss-vfe-17x.c
401
output->wm_num = 1;
drivers/media/platform/qcom/camss/camss-vfe-17x.c
408
output->wm_idx[0] = wm_idx;
drivers/media/platform/qcom/camss/camss-vfe-17x.c
410
output->drop_update_idx = 0;
drivers/media/platform/qcom/camss/camss-vfe-17x.c
417
vfe_release_wm(vfe, output->wm_idx[0]);
drivers/media/platform/qcom/camss/camss-vfe-17x.c
418
output->state = VFE_OUTPUT_OFF;
drivers/media/platform/qcom/camss/camss-vfe-17x.c
487
struct vfe_output *output;
drivers/media/platform/qcom/camss/camss-vfe-17x.c
493
output = &vfe->line[line_id].output;
drivers/media/platform/qcom/camss/camss-vfe-17x.c
495
if (output->wait_reg_update) {
drivers/media/platform/qcom/camss/camss-vfe-17x.c
496
output->wait_reg_update = 0;
drivers/media/platform/qcom/camss/camss-vfe-17x.c
497
complete(&output->reg_update);
drivers/media/platform/qcom/camss/camss-vfe-17x.c
512
struct vfe_output *output;
drivers/media/platform/qcom/camss/camss-vfe-17x.c
524
output = &vfe->line[vfe->wm_output_map[wm]].output;
drivers/media/platform/qcom/camss/camss-vfe-17x.c
526
ready_buf = output->buf[0];
drivers/media/platform/qcom/camss/camss-vfe-17x.c
529
"Missing ready buf %d!\n", output->state);
drivers/media/platform/qcom/camss/camss-vfe-17x.c
534
ready_buf->vb.sequence = output->sequence++;
drivers/media/platform/qcom/camss/camss-vfe-17x.c
537
output->buf[0] = output->buf[1];
drivers/media/platform/qcom/camss/camss-vfe-17x.c
538
if (output->buf[0])
drivers/media/platform/qcom/camss/camss-vfe-17x.c
541
output->buf[index] = vfe_buf_get_pending(output);
drivers/media/platform/qcom/camss/camss-vfe-17x.c
543
if (output->buf[index])
drivers/media/platform/qcom/camss/camss-vfe-17x.c
544
vfe_wm_update(vfe, output->wm_idx[0], output->buf[index]->addr[0], line);
drivers/media/platform/qcom/camss/camss-vfe-17x.c
546
output->gen2.active_num--;
drivers/media/platform/qcom/camss/camss-vfe-4-1.c
475
static void vfe_set_xbar_cfg(struct vfe_device *vfe, struct vfe_output *output,
drivers/media/platform/qcom/camss/camss-vfe-4-1.c
478
struct vfe_line *line = container_of(output, struct vfe_line, output);
drivers/media/platform/qcom/camss/camss-vfe-4-1.c
483
for (i = 0; i < output->wm_num; i++) {
drivers/media/platform/qcom/camss/camss-vfe-4-1.c
496
if (output->wm_idx[i] % 2 == 1)
drivers/media/platform/qcom/camss/camss-vfe-4-1.c
501
VFE_0_BUS_XBAR_CFG_x(output->wm_idx[i]),
drivers/media/platform/qcom/camss/camss-vfe-4-1.c
505
VFE_0_BUS_XBAR_CFG_x(output->wm_idx[i]),
drivers/media/platform/qcom/camss/camss-vfe-4-1.c
558
struct vfe_output *output = &vfe->line[line_id].output;
drivers/media/platform/qcom/camss/camss-vfe-4-1.c
569
for (i = 0; i < output->wm_num; i++) {
drivers/media/platform/qcom/camss/camss-vfe-4-1.c
571
output->wm_idx[i]);
drivers/media/platform/qcom/camss/camss-vfe-4-1.c
572
comp_mask |= (1 << output->wm_idx[i]) << comp * 8;
drivers/media/platform/qcom/camss/camss-vfe-4-1.c
636
u16 input, output;
drivers/media/platform/qcom/camss/camss-vfe-4-1.c
643
output = line->compose.width;
drivers/media/platform/qcom/camss/camss-vfe-4-1.c
644
reg = (output << 16) | input;
drivers/media/platform/qcom/camss/camss-vfe-4-1.c
647
interp_reso = vfe_calc_interp_reso(input, output);
drivers/media/platform/qcom/camss/camss-vfe-4-1.c
648
phase_mult = input * (1 << (13 + interp_reso)) / output;
drivers/media/platform/qcom/camss/camss-vfe-4-1.c
653
output = line->compose.height;
drivers/media/platform/qcom/camss/camss-vfe-4-1.c
654
reg = (output << 16) | input;
drivers/media/platform/qcom/camss/camss-vfe-4-1.c
657
interp_reso = vfe_calc_interp_reso(input, output);
drivers/media/platform/qcom/camss/camss-vfe-4-1.c
658
phase_mult = input * (1 << (13 + interp_reso)) / output;
drivers/media/platform/qcom/camss/camss-vfe-4-1.c
665
output = line->compose.width / 2;
drivers/media/platform/qcom/camss/camss-vfe-4-1.c
666
reg = (output << 16) | input;
drivers/media/platform/qcom/camss/camss-vfe-4-1.c
669
interp_reso = vfe_calc_interp_reso(input, output);
drivers/media/platform/qcom/camss/camss-vfe-4-1.c
670
phase_mult = input * (1 << (13 + interp_reso)) / output;
drivers/media/platform/qcom/camss/camss-vfe-4-1.c
675
output = line->compose.height;
drivers/media/platform/qcom/camss/camss-vfe-4-1.c
677
output = line->compose.height / 2;
drivers/media/platform/qcom/camss/camss-vfe-4-1.c
678
reg = (output << 16) | input;
drivers/media/platform/qcom/camss/camss-vfe-4-1.c
681
interp_reso = vfe_calc_interp_reso(input, output);
drivers/media/platform/qcom/camss/camss-vfe-4-1.c
682
phase_mult = input * (1 << (13 + interp_reso)) / output;
drivers/media/platform/qcom/camss/camss-vfe-4-7.c
565
static void vfe_set_xbar_cfg(struct vfe_device *vfe, struct vfe_output *output,
drivers/media/platform/qcom/camss/camss-vfe-4-7.c
568
struct vfe_line *line = container_of(output, struct vfe_line, output);
drivers/media/platform/qcom/camss/camss-vfe-4-7.c
580
if (output->wm_idx[0] % 2 == 1)
drivers/media/platform/qcom/camss/camss-vfe-4-7.c
585
VFE_0_BUS_XBAR_CFG_x(output->wm_idx[0]),
drivers/media/platform/qcom/camss/camss-vfe-4-7.c
589
VFE_0_BUS_XBAR_CFG_x(output->wm_idx[0]),
drivers/media/platform/qcom/camss/camss-vfe-4-7.c
596
if (output->wm_idx[1] % 2 == 1)
drivers/media/platform/qcom/camss/camss-vfe-4-7.c
601
VFE_0_BUS_XBAR_CFG_x(output->wm_idx[1]),
drivers/media/platform/qcom/camss/camss-vfe-4-7.c
605
VFE_0_BUS_XBAR_CFG_x(output->wm_idx[1]),
drivers/media/platform/qcom/camss/camss-vfe-4-7.c
618
if (output->wm_idx[0] % 2 == 1)
drivers/media/platform/qcom/camss/camss-vfe-4-7.c
623
VFE_0_BUS_XBAR_CFG_x(output->wm_idx[0]),
drivers/media/platform/qcom/camss/camss-vfe-4-7.c
627
VFE_0_BUS_XBAR_CFG_x(output->wm_idx[0]),
drivers/media/platform/qcom/camss/camss-vfe-4-7.c
709
struct vfe_output *output = &vfe->line[line_id].output;
drivers/media/platform/qcom/camss/camss-vfe-4-7.c
720
for (i = 0; i < output->wm_num; i++) {
drivers/media/platform/qcom/camss/camss-vfe-4-7.c
722
output->wm_idx[i]);
drivers/media/platform/qcom/camss/camss-vfe-4-7.c
723
comp_mask |= (1 << output->wm_idx[i]) << comp * 8;
drivers/media/platform/qcom/camss/camss-vfe-4-7.c
787
u16 input, output;
drivers/media/platform/qcom/camss/camss-vfe-4-7.c
794
output = line->compose.width - 1;
drivers/media/platform/qcom/camss/camss-vfe-4-7.c
795
reg = (output << 16) | input;
drivers/media/platform/qcom/camss/camss-vfe-4-7.c
798
interp_reso = vfe_calc_interp_reso(input, output);
drivers/media/platform/qcom/camss/camss-vfe-4-7.c
799
phase_mult = input * (1 << (14 + interp_reso)) / output;
drivers/media/platform/qcom/camss/camss-vfe-4-7.c
804
output = line->compose.height - 1;
drivers/media/platform/qcom/camss/camss-vfe-4-7.c
805
reg = (output << 16) | input;
drivers/media/platform/qcom/camss/camss-vfe-4-7.c
808
interp_reso = vfe_calc_interp_reso(input, output);
drivers/media/platform/qcom/camss/camss-vfe-4-7.c
809
phase_mult = input * (1 << (14 + interp_reso)) / output;
drivers/media/platform/qcom/camss/camss-vfe-4-7.c
816
output = line->compose.width / 2 - 1;
drivers/media/platform/qcom/camss/camss-vfe-4-7.c
817
reg = (output << 16) | input;
drivers/media/platform/qcom/camss/camss-vfe-4-7.c
820
interp_reso = vfe_calc_interp_reso(input, output);
drivers/media/platform/qcom/camss/camss-vfe-4-7.c
821
phase_mult = input * (1 << (14 + interp_reso)) / output;
drivers/media/platform/qcom/camss/camss-vfe-4-7.c
826
output = line->compose.height - 1;
drivers/media/platform/qcom/camss/camss-vfe-4-7.c
828
output = line->compose.height / 2 - 1;
drivers/media/platform/qcom/camss/camss-vfe-4-7.c
829
reg = (output << 16) | input;
drivers/media/platform/qcom/camss/camss-vfe-4-7.c
832
interp_reso = vfe_calc_interp_reso(input, output);
drivers/media/platform/qcom/camss/camss-vfe-4-7.c
833
phase_mult = input * (1 << (14 + interp_reso)) / output;
drivers/media/platform/qcom/camss/camss-vfe-4-8.c
536
static void vfe_set_xbar_cfg(struct vfe_device *vfe, struct vfe_output *output,
drivers/media/platform/qcom/camss/camss-vfe-4-8.c
539
struct vfe_line *line = container_of(output, struct vfe_line, output);
drivers/media/platform/qcom/camss/camss-vfe-4-8.c
551
if (output->wm_idx[0] % 2 == 1)
drivers/media/platform/qcom/camss/camss-vfe-4-8.c
556
VFE_0_BUS_XBAR_CFG_x(output->wm_idx[0]),
drivers/media/platform/qcom/camss/camss-vfe-4-8.c
560
VFE_0_BUS_XBAR_CFG_x(output->wm_idx[0]),
drivers/media/platform/qcom/camss/camss-vfe-4-8.c
567
if (output->wm_idx[1] % 2 == 1)
drivers/media/platform/qcom/camss/camss-vfe-4-8.c
572
VFE_0_BUS_XBAR_CFG_x(output->wm_idx[1]),
drivers/media/platform/qcom/camss/camss-vfe-4-8.c
576
VFE_0_BUS_XBAR_CFG_x(output->wm_idx[1]),
drivers/media/platform/qcom/camss/camss-vfe-4-8.c
589
if (output->wm_idx[0] % 2 == 1)
drivers/media/platform/qcom/camss/camss-vfe-4-8.c
594
VFE_0_BUS_XBAR_CFG_x(output->wm_idx[0]),
drivers/media/platform/qcom/camss/camss-vfe-4-8.c
598
VFE_0_BUS_XBAR_CFG_x(output->wm_idx[0]),
drivers/media/platform/qcom/camss/camss-vfe-4-8.c
681
struct vfe_output *output = &vfe->line[line_id].output;
drivers/media/platform/qcom/camss/camss-vfe-4-8.c
692
for (i = 0; i < output->wm_num; i++) {
drivers/media/platform/qcom/camss/camss-vfe-4-8.c
693
irq_en1 |= VFE_0_IRQ_MASK_1_IMAGE_MASTER_n_BUS_OVERFLOW(output->wm_idx[i]);
drivers/media/platform/qcom/camss/camss-vfe-4-8.c
694
comp_mask |= (1 << output->wm_idx[i]) << comp * 8;
drivers/media/platform/qcom/camss/camss-vfe-4-8.c
758
u16 input, output;
drivers/media/platform/qcom/camss/camss-vfe-4-8.c
765
output = line->compose.width - 1;
drivers/media/platform/qcom/camss/camss-vfe-4-8.c
766
reg = (output << 16) | input;
drivers/media/platform/qcom/camss/camss-vfe-4-8.c
769
interp_reso = vfe_calc_interp_reso(input, output);
drivers/media/platform/qcom/camss/camss-vfe-4-8.c
770
phase_mult = input * (1 << (14 + interp_reso)) / output;
drivers/media/platform/qcom/camss/camss-vfe-4-8.c
775
output = line->compose.height - 1;
drivers/media/platform/qcom/camss/camss-vfe-4-8.c
776
reg = (output << 16) | input;
drivers/media/platform/qcom/camss/camss-vfe-4-8.c
779
interp_reso = vfe_calc_interp_reso(input, output);
drivers/media/platform/qcom/camss/camss-vfe-4-8.c
780
phase_mult = input * (1 << (14 + interp_reso)) / output;
drivers/media/platform/qcom/camss/camss-vfe-4-8.c
787
output = line->compose.width / 2 - 1;
drivers/media/platform/qcom/camss/camss-vfe-4-8.c
788
reg = (output << 16) | input;
drivers/media/platform/qcom/camss/camss-vfe-4-8.c
791
interp_reso = vfe_calc_interp_reso(input, output);
drivers/media/platform/qcom/camss/camss-vfe-4-8.c
792
phase_mult = input * (1 << (14 + interp_reso)) / output;
drivers/media/platform/qcom/camss/camss-vfe-4-8.c
797
output = line->compose.height - 1;
drivers/media/platform/qcom/camss/camss-vfe-4-8.c
799
output = line->compose.height / 2 - 1;
drivers/media/platform/qcom/camss/camss-vfe-4-8.c
800
reg = (output << 16) | input;
drivers/media/platform/qcom/camss/camss-vfe-4-8.c
803
interp_reso = vfe_calc_interp_reso(input, output);
drivers/media/platform/qcom/camss/camss-vfe-4-8.c
804
phase_mult = input * (1 << (14 + interp_reso)) / output;
drivers/media/platform/qcom/camss/camss-vfe-480.c
167
if (vfe->line[i].output.state == VFE_OUTPUT_RESERVED ||
drivers/media/platform/qcom/camss/camss-vfe-480.c
168
vfe->line[i].output.state == VFE_OUTPUT_ON) {
drivers/media/platform/qcom/camss/camss-vfe-480.c
239
struct vfe_output *output;
drivers/media/platform/qcom/camss/camss-vfe-480.c
245
output = &vfe->line[line_id].output;
drivers/media/platform/qcom/camss/camss-vfe-480.c
247
if (output->wait_reg_update) {
drivers/media/platform/qcom/camss/camss-vfe-480.c
248
output->wait_reg_update = 0;
drivers/media/platform/qcom/camss/camss-vfe-480.c
249
complete(&output->reg_update);
drivers/media/platform/qcom/camss/camss-vfe-gen1.c
121
struct vfe_output *output, u8 sync,
drivers/media/platform/qcom/camss/camss-vfe-gen1.c
128
output->gen1.active_buf = 0;
drivers/media/platform/qcom/camss/camss-vfe-gen1.c
130
for (i = 0; i < output->wm_num; i++) {
drivers/media/platform/qcom/camss/camss-vfe-gen1.c
131
if (output->buf[0])
drivers/media/platform/qcom/camss/camss-vfe-gen1.c
132
ping_addr = output->buf[0]->addr[i];
drivers/media/platform/qcom/camss/camss-vfe-gen1.c
136
if (output->buf[1])
drivers/media/platform/qcom/camss/camss-vfe-gen1.c
137
pong_addr = output->buf[1]->addr[i];
drivers/media/platform/qcom/camss/camss-vfe-gen1.c
141
vfe->ops_gen1->wm_set_ping_addr(vfe, output->wm_idx[i], ping_addr);
drivers/media/platform/qcom/camss/camss-vfe-gen1.c
142
vfe->ops_gen1->wm_set_pong_addr(vfe, output->wm_idx[i], pong_addr);
drivers/media/platform/qcom/camss/camss-vfe-gen1.c
144
vfe->ops_gen1->bus_reload_wm(vfe, output->wm_idx[i]);
drivers/media/platform/qcom/camss/camss-vfe-gen1.c
149
struct vfe_output *output,
drivers/media/platform/qcom/camss/camss-vfe-gen1.c
156
output->drop_update_idx++;
drivers/media/platform/qcom/camss/camss-vfe-gen1.c
157
output->drop_update_idx %= VFE_FRAME_DROP_UPDATES;
drivers/media/platform/qcom/camss/camss-vfe-gen1.c
158
drop_period = VFE_FRAME_DROP_VAL + output->drop_update_idx;
drivers/media/platform/qcom/camss/camss-vfe-gen1.c
160
for (i = 0; i < output->wm_num; i++) {
drivers/media/platform/qcom/camss/camss-vfe-gen1.c
161
vfe->ops_gen1->wm_set_framedrop_period(vfe, output->wm_idx[i], drop_period);
drivers/media/platform/qcom/camss/camss-vfe-gen1.c
162
vfe->ops_gen1->wm_set_framedrop_pattern(vfe, output->wm_idx[i], drop_pattern);
drivers/media/platform/qcom/camss/camss-vfe-gen1.c
165
vfe->res->hw_ops->reg_update(vfe, container_of(output, struct vfe_line, output)->id);
drivers/media/platform/qcom/camss/camss-vfe-gen1.c
171
struct vfe_output *output = &line->output;
drivers/media/platform/qcom/camss/camss-vfe-gen1.c
198
if (output->state > VFE_OUTPUT_RESERVED) {
drivers/media/platform/qcom/camss/camss-vfe-gen1.c
199
dev_err(vfe->camss->dev, "Output is not in reserved state %d\n", output->state);
drivers/media/platform/qcom/camss/camss-vfe-gen1.c
203
output->state = VFE_OUTPUT_IDLE;
drivers/media/platform/qcom/camss/camss-vfe-gen1.c
205
output->buf[0] = vfe_buf_get_pending(output);
drivers/media/platform/qcom/camss/camss-vfe-gen1.c
206
output->buf[1] = vfe_buf_get_pending(output);
drivers/media/platform/qcom/camss/camss-vfe-gen1.c
208
if (!output->buf[0] && output->buf[1]) {
drivers/media/platform/qcom/camss/camss-vfe-gen1.c
209
output->buf[0] = output->buf[1];
drivers/media/platform/qcom/camss/camss-vfe-gen1.c
210
output->buf[1] = NULL;
drivers/media/platform/qcom/camss/camss-vfe-gen1.c
213
if (output->buf[0])
drivers/media/platform/qcom/camss/camss-vfe-gen1.c
214
output->state = VFE_OUTPUT_SINGLE;
drivers/media/platform/qcom/camss/camss-vfe-gen1.c
216
if (output->buf[1])
drivers/media/platform/qcom/camss/camss-vfe-gen1.c
217
output->state = VFE_OUTPUT_CONTINUOUS;
drivers/media/platform/qcom/camss/camss-vfe-gen1.c
219
switch (output->state) {
drivers/media/platform/qcom/camss/camss-vfe-gen1.c
221
vfe_output_frame_drop(vfe, output, 1 << frame_skip);
drivers/media/platform/qcom/camss/camss-vfe-gen1.c
224
vfe_output_frame_drop(vfe, output, 3 << frame_skip);
drivers/media/platform/qcom/camss/camss-vfe-gen1.c
227
vfe_output_frame_drop(vfe, output, 0);
drivers/media/platform/qcom/camss/camss-vfe-gen1.c
231
output->sequence = 0;
drivers/media/platform/qcom/camss/camss-vfe-gen1.c
232
output->gen1.wait_sof = 0;
drivers/media/platform/qcom/camss/camss-vfe-gen1.c
233
output->wait_reg_update = 0;
drivers/media/platform/qcom/camss/camss-vfe-gen1.c
234
reinit_completion(&output->sof);
drivers/media/platform/qcom/camss/camss-vfe-gen1.c
235
reinit_completion(&output->reg_update);
drivers/media/platform/qcom/camss/camss-vfe-gen1.c
237
vfe_output_init_addrs(vfe, output, 0, line);
drivers/media/platform/qcom/camss/camss-vfe-gen1.c
240
vfe->ops_gen1->set_cgc_override(vfe, output->wm_idx[0], 1);
drivers/media/platform/qcom/camss/camss-vfe-gen1.c
241
vfe->ops_gen1->enable_irq_wm_line(vfe, output->wm_idx[0], line->id, 1);
drivers/media/platform/qcom/camss/camss-vfe-gen1.c
242
vfe->ops_gen1->bus_connect_wm_to_rdi(vfe, output->wm_idx[0], line->id);
drivers/media/platform/qcom/camss/camss-vfe-gen1.c
243
vfe->ops_gen1->wm_set_subsample(vfe, output->wm_idx[0]);
drivers/media/platform/qcom/camss/camss-vfe-gen1.c
245
vfe->ops_gen1->wm_set_ub_cfg(vfe, output->wm_idx[0],
drivers/media/platform/qcom/camss/camss-vfe-gen1.c
246
(ub_size + 1) * output->wm_idx[0], ub_size);
drivers/media/platform/qcom/camss/camss-vfe-gen1.c
247
vfe->ops_gen1->wm_frame_based(vfe, output->wm_idx[0], 1);
drivers/media/platform/qcom/camss/camss-vfe-gen1.c
248
vfe->ops_gen1->wm_enable(vfe, output->wm_idx[0], 1);
drivers/media/platform/qcom/camss/camss-vfe-gen1.c
249
vfe->ops_gen1->bus_reload_wm(vfe, output->wm_idx[0]);
drivers/media/platform/qcom/camss/camss-vfe-gen1.c
251
ub_size /= output->wm_num;
drivers/media/platform/qcom/camss/camss-vfe-gen1.c
252
for (i = 0; i < output->wm_num; i++) {
drivers/media/platform/qcom/camss/camss-vfe-gen1.c
253
vfe->ops_gen1->set_cgc_override(vfe, output->wm_idx[i], 1);
drivers/media/platform/qcom/camss/camss-vfe-gen1.c
254
vfe->ops_gen1->wm_set_subsample(vfe, output->wm_idx[i]);
drivers/media/platform/qcom/camss/camss-vfe-gen1.c
255
vfe->ops_gen1->wm_set_ub_cfg(vfe, output->wm_idx[i],
drivers/media/platform/qcom/camss/camss-vfe-gen1.c
256
(ub_size + 1) * output->wm_idx[i], ub_size);
drivers/media/platform/qcom/camss/camss-vfe-gen1.c
257
vfe->ops_gen1->wm_line_based(vfe, output->wm_idx[i],
drivers/media/platform/qcom/camss/camss-vfe-gen1.c
259
vfe->ops_gen1->wm_enable(vfe, output->wm_idx[i], 1);
drivers/media/platform/qcom/camss/camss-vfe-gen1.c
260
vfe->ops_gen1->bus_reload_wm(vfe, output->wm_idx[i]);
drivers/media/platform/qcom/camss/camss-vfe-gen1.c
266
vfe->ops_gen1->set_xbar_cfg(vfe, output, 1);
drivers/media/platform/qcom/camss/camss-vfe-gen1.c
284
struct vfe_output *output;
drivers/media/platform/qcom/camss/camss-vfe-gen1.c
292
output = &line->output;
drivers/media/platform/qcom/camss/camss-vfe-gen1.c
293
if (output->state > VFE_OUTPUT_RESERVED) {
drivers/media/platform/qcom/camss/camss-vfe-gen1.c
297
output->state = VFE_OUTPUT_RESERVED;
drivers/media/platform/qcom/camss/camss-vfe-gen1.c
299
output->gen1.active_buf = 0;
drivers/media/platform/qcom/camss/camss-vfe-gen1.c
306
output->wm_num = 2;
drivers/media/platform/qcom/camss/camss-vfe-gen1.c
309
output->wm_num = 1;
drivers/media/platform/qcom/camss/camss-vfe-gen1.c
313
for (i = 0; i < output->wm_num; i++) {
drivers/media/platform/qcom/camss/camss-vfe-gen1.c
319
output->wm_idx[i] = wm_idx;
drivers/media/platform/qcom/camss/camss-vfe-gen1.c
322
output->drop_update_idx = 0;
drivers/media/platform/qcom/camss/camss-vfe-gen1.c
330
vfe_release_wm(vfe, output->wm_idx[i]);
drivers/media/platform/qcom/camss/camss-vfe-gen1.c
331
output->state = VFE_OUTPUT_OFF;
drivers/media/platform/qcom/camss/camss-vfe-gen1.c
385
struct vfe_output *output, u8 sync,
drivers/media/platform/qcom/camss/camss-vfe-gen1.c
39
struct vfe_output *output = &line->output;
drivers/media/platform/qcom/camss/camss-vfe-gen1.c
391
for (i = 0; i < output->wm_num; i++) {
drivers/media/platform/qcom/camss/camss-vfe-gen1.c
392
if (output->buf[0])
drivers/media/platform/qcom/camss/camss-vfe-gen1.c
393
addr = output->buf[0]->addr[i];
drivers/media/platform/qcom/camss/camss-vfe-gen1.c
397
vfe->ops_gen1->wm_set_ping_addr(vfe, output->wm_idx[i], addr);
drivers/media/platform/qcom/camss/camss-vfe-gen1.c
399
vfe->ops_gen1->bus_reload_wm(vfe, output->wm_idx[i]);
drivers/media/platform/qcom/camss/camss-vfe-gen1.c
404
struct vfe_output *output, u8 sync,
drivers/media/platform/qcom/camss/camss-vfe-gen1.c
410
for (i = 0; i < output->wm_num; i++) {
drivers/media/platform/qcom/camss/camss-vfe-gen1.c
411
if (output->buf[1])
drivers/media/platform/qcom/camss/camss-vfe-gen1.c
412
addr = output->buf[1]->addr[i];
drivers/media/platform/qcom/camss/camss-vfe-gen1.c
416
vfe->ops_gen1->wm_set_pong_addr(vfe, output->wm_idx[i], addr);
drivers/media/platform/qcom/camss/camss-vfe-gen1.c
418
vfe->ops_gen1->bus_reload_wm(vfe, output->wm_idx[i]);
drivers/media/platform/qcom/camss/camss-vfe-gen1.c
423
struct vfe_output *output)
drivers/media/platform/qcom/camss/camss-vfe-gen1.c
425
switch (output->state) {
drivers/media/platform/qcom/camss/camss-vfe-gen1.c
427
vfe_output_frame_drop(vfe, output, 3);
drivers/media/platform/qcom/camss/camss-vfe-gen1.c
433
output->state);
drivers/media/platform/qcom/camss/camss-vfe-gen1.c
439
struct vfe_output *output)
drivers/media/platform/qcom/camss/camss-vfe-gen1.c
441
switch (output->state) {
drivers/media/platform/qcom/camss/camss-vfe-gen1.c
443
output->state = VFE_OUTPUT_SINGLE;
drivers/media/platform/qcom/camss/camss-vfe-gen1.c
444
vfe_output_frame_drop(vfe, output, 1);
drivers/media/platform/qcom/camss/camss-vfe-gen1.c
447
output->state = VFE_OUTPUT_STOPPING;
drivers/media/platform/qcom/camss/camss-vfe-gen1.c
448
vfe_output_frame_drop(vfe, output, 0);
drivers/media/platform/qcom/camss/camss-vfe-gen1.c
453
output->state);
drivers/media/platform/qcom/camss/camss-vfe-gen1.c
459
struct vfe_output *output,
drivers/media/platform/qcom/camss/camss-vfe-gen1.c
465
switch (output->state) {
drivers/media/platform/qcom/camss/camss-vfe-gen1.c
467
inactive_idx = !output->gen1.active_buf;
drivers/media/platform/qcom/camss/camss-vfe-gen1.c
469
if (!output->buf[inactive_idx]) {
drivers/media/platform/qcom/camss/camss-vfe-gen1.c
47
output->gen1.wait_sof = 1;
drivers/media/platform/qcom/camss/camss-vfe-gen1.c
470
output->buf[inactive_idx] = new_buf;
drivers/media/platform/qcom/camss/camss-vfe-gen1.c
473
vfe_output_update_pong_addr(vfe, output, 0, line);
drivers/media/platform/qcom/camss/camss-vfe-gen1.c
475
vfe_output_update_ping_addr(vfe, output, 0, line);
drivers/media/platform/qcom/camss/camss-vfe-gen1.c
477
vfe_output_frame_drop(vfe, output, 3);
drivers/media/platform/qcom/camss/camss-vfe-gen1.c
478
output->state = VFE_OUTPUT_CONTINUOUS;
drivers/media/platform/qcom/camss/camss-vfe-gen1.c
480
vfe_buf_add_pending(output, new_buf);
drivers/media/platform/qcom/camss/camss-vfe-gen1.c
487
if (!output->buf[0]) {
drivers/media/platform/qcom/camss/camss-vfe-gen1.c
488
output->buf[0] = new_buf;
drivers/media/platform/qcom/camss/camss-vfe-gen1.c
490
vfe_output_init_addrs(vfe, output, 1, line);
drivers/media/platform/qcom/camss/camss-vfe-gen1.c
491
vfe_output_frame_drop(vfe, output, 1);
drivers/media/platform/qcom/camss/camss-vfe-gen1.c
493
output->state = VFE_OUTPUT_SINGLE;
drivers/media/platform/qcom/camss/camss-vfe-gen1.c
495
vfe_buf_add_pending(output, new_buf);
drivers/media/platform/qcom/camss/camss-vfe-gen1.c
50
time = wait_for_completion_timeout(&output->sof, msecs_to_jiffies(VFE_NEXT_SOF_MS));
drivers/media/platform/qcom/camss/camss-vfe-gen1.c
503
vfe_buf_add_pending(output, new_buf);
drivers/media/platform/qcom/camss/camss-vfe-gen1.c
525
struct vfe_output *output;
drivers/media/platform/qcom/camss/camss-vfe-gen1.c
529
output = &vfe->line[line_id].output;
drivers/media/platform/qcom/camss/camss-vfe-gen1.c
530
if (output->gen1.wait_sof) {
drivers/media/platform/qcom/camss/camss-vfe-gen1.c
531
output->gen1.wait_sof = 0;
drivers/media/platform/qcom/camss/camss-vfe-gen1.c
532
complete(&output->sof);
drivers/media/platform/qcom/camss/camss-vfe-gen1.c
544
struct vfe_output *output;
drivers/media/platform/qcom/camss/camss-vfe-gen1.c
55
for (i = 0; i < output->wm_num; i++)
drivers/media/platform/qcom/camss/camss-vfe-gen1.c
551
output = &line->output;
drivers/media/platform/qcom/camss/camss-vfe-gen1.c
553
if (output->wait_reg_update) {
drivers/media/platform/qcom/camss/camss-vfe-gen1.c
554
output->wait_reg_update = 0;
drivers/media/platform/qcom/camss/camss-vfe-gen1.c
555
complete(&output->reg_update);
drivers/media/platform/qcom/camss/camss-vfe-gen1.c
56
vfe->ops_gen1->wm_enable(vfe, output->wm_idx[i], 0);
drivers/media/platform/qcom/camss/camss-vfe-gen1.c
560
if (output->state == VFE_OUTPUT_STOPPING) {
drivers/media/platform/qcom/camss/camss-vfe-gen1.c
562
if (output->last_buffer) {
drivers/media/platform/qcom/camss/camss-vfe-gen1.c
563
vb2_buffer_done(&output->last_buffer->vb.vb2_buf,
drivers/media/platform/qcom/camss/camss-vfe-gen1.c
565
output->last_buffer = NULL;
drivers/media/platform/qcom/camss/camss-vfe-gen1.c
567
output->state = VFE_OUTPUT_IDLE;
drivers/media/platform/qcom/camss/camss-vfe-gen1.c
572
output->buf[0] = vfe_buf_get_pending(output);
drivers/media/platform/qcom/camss/camss-vfe-gen1.c
573
output->buf[1] = vfe_buf_get_pending(output);
drivers/media/platform/qcom/camss/camss-vfe-gen1.c
575
if (!output->buf[0] && output->buf[1]) {
drivers/media/platform/qcom/camss/camss-vfe-gen1.c
576
output->buf[0] = output->buf[1];
drivers/media/platform/qcom/camss/camss-vfe-gen1.c
577
output->buf[1] = NULL;
drivers/media/platform/qcom/camss/camss-vfe-gen1.c
580
if (output->buf[0])
drivers/media/platform/qcom/camss/camss-vfe-gen1.c
581
output->state = VFE_OUTPUT_SINGLE;
drivers/media/platform/qcom/camss/camss-vfe-gen1.c
583
if (output->buf[1])
drivers/media/platform/qcom/camss/camss-vfe-gen1.c
584
output->state = VFE_OUTPUT_CONTINUOUS;
drivers/media/platform/qcom/camss/camss-vfe-gen1.c
586
switch (output->state) {
drivers/media/platform/qcom/camss/camss-vfe-gen1.c
588
vfe_output_frame_drop(vfe, output, 2);
drivers/media/platform/qcom/camss/camss-vfe-gen1.c
59
output->wait_reg_update = 1;
drivers/media/platform/qcom/camss/camss-vfe-gen1.c
591
vfe_output_frame_drop(vfe, output, 3);
drivers/media/platform/qcom/camss/camss-vfe-gen1.c
594
vfe_output_frame_drop(vfe, output, 0);
drivers/media/platform/qcom/camss/camss-vfe-gen1.c
598
vfe_output_init_addrs(vfe, output, 1, &vfe->line[line_id]);
drivers/media/platform/qcom/camss/camss-vfe-gen1.c
612
struct vfe_output *output;
drivers/media/platform/qcom/camss/camss-vfe-gen1.c
62
time = wait_for_completion_timeout(&output->reg_update, msecs_to_jiffies(VFE_NEXT_SOF_MS));
drivers/media/platform/qcom/camss/camss-vfe-gen1.c
628
output = &vfe->line[vfe->wm_output_map[wm]].output;
drivers/media/platform/qcom/camss/camss-vfe-gen1.c
630
if (output->gen1.active_buf == active_index && 0) {
drivers/media/platform/qcom/camss/camss-vfe-gen1.c
635
output->gen1.active_buf = active_index;
drivers/media/platform/qcom/camss/camss-vfe-gen1.c
637
ready_buf = output->buf[!active_index];
drivers/media/platform/qcom/camss/camss-vfe-gen1.c
641
!active_index, output->state);
drivers/media/platform/qcom/camss/camss-vfe-gen1.c
646
ready_buf->vb.sequence = output->sequence++;
drivers/media/platform/qcom/camss/camss-vfe-gen1.c
649
output->buf[!active_index] = vfe_buf_get_pending(output);
drivers/media/platform/qcom/camss/camss-vfe-gen1.c
650
if (!output->buf[!active_index]) {
drivers/media/platform/qcom/camss/camss-vfe-gen1.c
653
vfe_buf_update_wm_on_last(vfe, output);
drivers/media/platform/qcom/camss/camss-vfe-gen1.c
655
new_addr = output->buf[!active_index]->addr;
drivers/media/platform/qcom/camss/camss-vfe-gen1.c
656
vfe_buf_update_wm_on_next(vfe, output);
drivers/media/platform/qcom/camss/camss-vfe-gen1.c
660
for (i = 0; i < output->wm_num; i++)
drivers/media/platform/qcom/camss/camss-vfe-gen1.c
661
vfe->ops_gen1->wm_set_ping_addr(vfe, output->wm_idx[i], new_addr[i]);
drivers/media/platform/qcom/camss/camss-vfe-gen1.c
663
for (i = 0; i < output->wm_num; i++)
drivers/media/platform/qcom/camss/camss-vfe-gen1.c
664
vfe->ops_gen1->wm_set_pong_addr(vfe, output->wm_idx[i], new_addr[i]);
drivers/media/platform/qcom/camss/camss-vfe-gen1.c
668
if (output->state == VFE_OUTPUT_STOPPING)
drivers/media/platform/qcom/camss/camss-vfe-gen1.c
669
output->last_buffer = ready_buf;
drivers/media/platform/qcom/camss/camss-vfe-gen1.c
69
vfe->ops_gen1->wm_frame_based(vfe, output->wm_idx[0], 0);
drivers/media/platform/qcom/camss/camss-vfe-gen1.c
693
struct vfe_output *output;
drivers/media/platform/qcom/camss/camss-vfe-gen1.c
696
output = &line->output;
drivers/media/platform/qcom/camss/camss-vfe-gen1.c
70
vfe->ops_gen1->bus_disconnect_wm_from_rdi(vfe, output->wm_idx[0], line->id);
drivers/media/platform/qcom/camss/camss-vfe-gen1.c
700
vfe_buf_update_wm_on_new(vfe, output, buf, line);
drivers/media/platform/qcom/camss/camss-vfe-gen1.c
71
vfe->ops_gen1->enable_irq_wm_line(vfe, output->wm_idx[0], line->id, 0);
drivers/media/platform/qcom/camss/camss-vfe-gen1.c
72
vfe->ops_gen1->set_cgc_override(vfe, output->wm_idx[0], 0);
drivers/media/platform/qcom/camss/camss-vfe-gen1.c
75
for (i = 0; i < output->wm_num; i++) {
drivers/media/platform/qcom/camss/camss-vfe-gen1.c
76
vfe->ops_gen1->wm_line_based(vfe, output->wm_idx[i], NULL, i, 0);
drivers/media/platform/qcom/camss/camss-vfe-gen1.c
77
vfe->ops_gen1->set_cgc_override(vfe, output->wm_idx[i], 0);
drivers/media/platform/qcom/camss/camss-vfe-gen1.c
83
vfe->ops_gen1->set_xbar_cfg(vfe, output, 0);
drivers/media/platform/qcom/camss/camss-vfe-gen1.h
46
void (*set_xbar_cfg)(struct vfe_device *vfe, struct vfe_output *output, u8 enable);
drivers/media/platform/qcom/camss/camss-vfe-gen1.h
67
static inline u8 vfe_calc_interp_reso(u16 input, u16 output)
drivers/media/platform/qcom/camss/camss-vfe-gen1.h
69
if (input / output >= 16)
drivers/media/platform/qcom/camss/camss-vfe-gen1.h
72
if (input / output >= 8)
drivers/media/platform/qcom/camss/camss-vfe-gen1.h
75
if (input / output >= 4)
drivers/media/platform/qcom/camss/camss-vfe.c
1184
struct vfe_output *output;
drivers/media/platform/qcom/camss/camss-vfe.c
1187
output = &line->output;
drivers/media/platform/qcom/camss/camss-vfe.c
1191
vfe_buf_flush_pending(output, state);
drivers/media/platform/qcom/camss/camss-vfe.c
1193
if (output->buf[0])
drivers/media/platform/qcom/camss/camss-vfe.c
1194
vb2_buffer_done(&output->buf[0]->vb.vb2_buf, state);
drivers/media/platform/qcom/camss/camss-vfe.c
1196
if (output->buf[1])
drivers/media/platform/qcom/camss/camss-vfe.c
1197
vb2_buffer_done(&output->buf[1]->vb.vb2_buf, state);
drivers/media/platform/qcom/camss/camss-vfe.c
1199
if (output->last_buffer) {
drivers/media/platform/qcom/camss/camss-vfe.c
1200
vb2_buffer_done(&output->last_buffer->vb.vb2_buf, state);
drivers/media/platform/qcom/camss/camss-vfe.c
1201
output->last_buffer = NULL;
drivers/media/platform/qcom/camss/camss-vfe.c
1249
line->output.state = VFE_OUTPUT_RESERVED;
drivers/media/platform/qcom/camss/camss-vfe.c
1917
init_completion(&l->output.sof);
drivers/media/platform/qcom/camss/camss-vfe.c
1918
init_completion(&l->output.reg_update);
drivers/media/platform/qcom/camss/camss-vfe.c
454
struct vfe_output *output;
drivers/media/platform/qcom/camss/camss-vfe.c
466
output = &vfe->line[vfe->wm_output_map[wm]].output;
drivers/media/platform/qcom/camss/camss-vfe.c
468
ready_buf = output->buf[0];
drivers/media/platform/qcom/camss/camss-vfe.c
471
"Missing ready buf %d!\n", output->state);
drivers/media/platform/qcom/camss/camss-vfe.c
476
ready_buf->vb.sequence = output->sequence++;
drivers/media/platform/qcom/camss/camss-vfe.c
479
output->buf[0] = output->buf[1];
drivers/media/platform/qcom/camss/camss-vfe.c
480
if (output->buf[0])
drivers/media/platform/qcom/camss/camss-vfe.c
483
output->buf[index] = vfe_buf_get_pending(output);
drivers/media/platform/qcom/camss/camss-vfe.c
485
if (output->buf[index]) {
drivers/media/platform/qcom/camss/camss-vfe.c
486
ops->vfe_wm_update(vfe, output->wm_idx[0],
drivers/media/platform/qcom/camss/camss-vfe.c
487
output->buf[index]->addr[0],
drivers/media/platform/qcom/camss/camss-vfe.c
491
output->gen2.active_num--;
drivers/media/platform/qcom/camss/camss-vfe.c
507
struct vfe_output *output = &line->output;
drivers/media/platform/qcom/camss/camss-vfe.c
529
if (output->state > VFE_OUTPUT_RESERVED) {
drivers/media/platform/qcom/camss/camss-vfe.c
532
output->state);
drivers/media/platform/qcom/camss/camss-vfe.c
537
WARN_ON(output->gen2.active_num);
drivers/media/platform/qcom/camss/camss-vfe.c
539
output->state = VFE_OUTPUT_ON;
drivers/media/platform/qcom/camss/camss-vfe.c
541
output->sequence = 0;
drivers/media/platform/qcom/camss/camss-vfe.c
542
output->wait_reg_update = 0;
drivers/media/platform/qcom/camss/camss-vfe.c
543
reinit_completion(&output->reg_update);
drivers/media/platform/qcom/camss/camss-vfe.c
545
ops->vfe_wm_start(vfe, output->wm_idx[0], line);
drivers/media/platform/qcom/camss/camss-vfe.c
548
output->buf[i] = vfe_buf_get_pending(output);
drivers/media/platform/qcom/camss/camss-vfe.c
549
if (!output->buf[i])
drivers/media/platform/qcom/camss/camss-vfe.c
551
output->gen2.active_num++;
drivers/media/platform/qcom/camss/camss-vfe.c
552
ops->vfe_wm_update(vfe, output->wm_idx[0],
drivers/media/platform/qcom/camss/camss-vfe.c
553
output->buf[i]->addr[0], line);
drivers/media/platform/qcom/camss/camss-vfe.c
578
struct vfe_output *output;
drivers/media/platform/qcom/camss/camss-vfe.c
581
output = &line->output;
drivers/media/platform/qcom/camss/camss-vfe.c
585
if (output->state == VFE_OUTPUT_ON &&
drivers/media/platform/qcom/camss/camss-vfe.c
586
output->gen2.active_num < 2) {
drivers/media/platform/qcom/camss/camss-vfe.c
587
output->buf[output->gen2.active_num++] = buf;
drivers/media/platform/qcom/camss/camss-vfe.c
588
ops->vfe_wm_update(vfe, output->wm_idx[0],
drivers/media/platform/qcom/camss/camss-vfe.c
592
vfe_buf_add_pending(output, buf);
drivers/media/platform/qcom/camss/camss-vfe.c
655
struct vfe_output *output;
drivers/media/platform/qcom/camss/camss-vfe.c
660
output = &line->output;
drivers/media/platform/qcom/camss/camss-vfe.c
661
if (output->state > VFE_OUTPUT_RESERVED) {
drivers/media/platform/qcom/camss/camss-vfe.c
666
output->wm_num = 1;
drivers/media/platform/qcom/camss/camss-vfe.c
672
output->wm_idx[0] = line->id;
drivers/media/platform/qcom/camss/camss-vfe.c
675
output->drop_update_idx = 0;
drivers/media/platform/qcom/camss/camss-vfe.c
683
output->state = VFE_OUTPUT_OFF;
drivers/media/platform/qcom/camss/camss-vfe.c
711
struct vfe_output *output = &vfe->line[i].output;
drivers/media/platform/qcom/camss/camss-vfe.c
713
output->state = VFE_OUTPUT_OFF;
drivers/media/platform/qcom/camss/camss-vfe.c
714
output->buf[0] = NULL;
drivers/media/platform/qcom/camss/camss-vfe.c
715
output->buf[1] = NULL;
drivers/media/platform/qcom/camss/camss-vfe.c
716
INIT_LIST_HEAD(&output->pending_bufs);
drivers/media/platform/qcom/camss/camss-vfe.c
754
struct camss_buffer *vfe_buf_get_pending(struct vfe_output *output)
drivers/media/platform/qcom/camss/camss-vfe.c
758
if (!list_empty(&output->pending_bufs)) {
drivers/media/platform/qcom/camss/camss-vfe.c
759
buffer = list_first_entry(&output->pending_bufs,
drivers/media/platform/qcom/camss/camss-vfe.c
768
void vfe_buf_add_pending(struct vfe_output *output,
drivers/media/platform/qcom/camss/camss-vfe.c
772
list_add_tail(&buffer->queue, &output->pending_bufs);
drivers/media/platform/qcom/camss/camss-vfe.c
780
static void vfe_buf_flush_pending(struct vfe_output *output,
drivers/media/platform/qcom/camss/camss-vfe.c
786
list_for_each_entry_safe(buf, t, &output->pending_bufs, queue) {
drivers/media/platform/qcom/camss/camss-vfe.c
795
struct vfe_output *output = &line->output;
drivers/media/platform/qcom/camss/camss-vfe.c
801
for (i = 0; i < output->wm_num; i++)
drivers/media/platform/qcom/camss/camss-vfe.c
802
vfe_release_wm(vfe, output->wm_idx[i]);
drivers/media/platform/qcom/camss/camss-vfe.c
804
output->state = VFE_OUTPUT_OFF;
drivers/media/platform/qcom/camss/camss-vfe.c
813
struct vfe_output *output = &line->output;
drivers/media/platform/qcom/camss/camss-vfe.c
818
for (i = 0; i < output->wm_num; i++)
drivers/media/platform/qcom/camss/camss-vfe.c
819
vfe->res->hw_ops->vfe_wm_stop(vfe, output->wm_idx[i]);
drivers/media/platform/qcom/camss/camss-vfe.c
820
output->gen2.active_num = 0;
drivers/media/platform/qcom/camss/camss-vfe.h
191
void vfe_buf_add_pending(struct vfe_output *output, struct camss_buffer *buffer);
drivers/media/platform/qcom/camss/camss-vfe.h
193
struct camss_buffer *vfe_buf_get_pending(struct vfe_output *output);
drivers/media/platform/qcom/camss/camss-vfe.h
94
struct vfe_output output;
drivers/media/platform/qcom/iris/iris_venc.c
417
timeperframe = &s_parm->parm.output.timeperframe;
drivers/media/platform/qcom/iris/iris_venc.c
419
s_parm->parm.output.capability = V4L2_CAP_TIMEPERFRAME;
drivers/media/platform/qcom/iris/iris_venc.c
476
timeperframe = &s_parm->parm.output.timeperframe;
drivers/media/platform/qcom/iris/iris_venc.c
479
s_parm->parm.output.capability = V4L2_CAP_TIMEPERFRAME;
drivers/media/platform/qcom/venus/venc.c
396
struct v4l2_outputparm *out = &a->parm.output;
drivers/media/platform/qcom/venus/venc.c
434
a->parm.output.capability |= V4L2_CAP_TIMEPERFRAME;
drivers/media/platform/qcom/venus/venc.c
435
a->parm.output.timeperframe = inst->timeperframe;
drivers/media/platform/raspberrypi/pisp_be/pisp_be.c
1396
bool output = NODE_DESC_IS_OUTPUT(&node_desc[id]);
drivers/media/platform/raspberrypi/pisp_be/pisp_be.c
1434
vdev->vfl_dir = output ? VFL_DIR_TX : VFL_DIR_RX;
drivers/media/platform/raspberrypi/pisp_be/pisp_be.c
1440
node->pad.flags = output ? MEDIA_PAD_FL_SOURCE : MEDIA_PAD_FL_SINK;
drivers/media/platform/raspberrypi/pisp_be/pisp_be.c
1458
if (output)
drivers/media/platform/raspberrypi/rp1-cfe/pisp-fe.c
126
offsetof(struct pisp_fe_config, ch[0].output),
drivers/media/platform/raspberrypi/rp1-cfe/pisp-fe.c
138
offsetof(struct pisp_fe_config, ch[1].output),
drivers/media/platform/raspberrypi/rp1-cfe/pisp-fe.c
238
wbytes = cfg->ch[c].output.format.width;
drivers/media/platform/raspberrypi/rp1-cfe/pisp-fe.c
239
if (cfg->ch[c].output.format.format & PISP_IMAGE_FORMAT_BPS_MASK)
drivers/media/platform/raspberrypi/rp1-cfe/pisp-fe.c
243
if (cfg->ch[c].output.format.width < 2 ||
drivers/media/platform/raspberrypi/rp1-cfe/pisp-fe.c
244
cfg->ch[c].output.format.height < 2 ||
drivers/media/platform/raspberrypi/rp1-cfe/pisp-fe.c
245
cfg->ch[c].output.format.height > f->fmt.pix.height ||
drivers/media/platform/raspberrypi/rp1-cfe/pisp-fe.c
246
cfg->ch[c].output.format.stride > f->fmt.pix.bytesperline ||
drivers/media/platform/raspberrypi/rp1-cfe/pisp-fe.c
343
cfg->ch[0].output.ilines =
drivers/media/platform/raspberrypi/rp1-cfe/pisp-fe.c
344
max(0x80u, (3u * cfg->ch[0].output.format.height) >> 2);
drivers/media/platform/raspberrypi/rp1-cfe/pisp-fe.c
345
cfg->ch[1].output.ilines =
drivers/media/platform/raspberrypi/rp1-cfe/pisp-fe.c
346
max(0x80u, (3u * cfg->ch[1].output.format.height) >> 2);
drivers/media/platform/renesas/rzv2h-ivc/rzv2h-ivc-subdev.c
27
u32 output;
drivers/media/platform/renesas/rzv2h-ivc/rzv2h-ivc-subdev.c
38
.output = MEDIA_BUS_FMT_SBGGR20_1X20
drivers/media/platform/renesas/rzv2h-ivc/rzv2h-ivc-subdev.c
49
.output = MEDIA_BUS_FMT_SGBRG20_1X20
drivers/media/platform/renesas/rzv2h-ivc/rzv2h-ivc-subdev.c
60
.output = MEDIA_BUS_FMT_SGRBG20_1X20
drivers/media/platform/renesas/rzv2h-ivc/rzv2h-ivc-subdev.c
71
.output = MEDIA_BUS_FMT_SRGGB20_1X20
drivers/media/platform/renesas/rzv2h-ivc/rzv2h-ivc-subdev.c
82
return rzv2h_ivc_formats[i].output;
drivers/media/platform/renesas/sh_vou.c
1002
vou_dev->rect = geo.output;
drivers/media/platform/renesas/sh_vou.c
493
struct v4l2_rect output;
drivers/media/platform/renesas/sh_vou.c
524
unsigned int found = geo->output.width * vou_scale_h_den[i] /
drivers/media/platform/renesas/sh_vou.c
549
unsigned int found = geo->output.height * vou_scale_v_den[i] /
drivers/media/platform/renesas/sh_vou.c
600
err = abs(found - geo->output.width);
drivers/media/platform/renesas/sh_vou.c
610
geo->output.width = best;
drivers/media/platform/renesas/sh_vou.c
612
if (geo->output.left + best > width_max)
drivers/media/platform/renesas/sh_vou.c
613
geo->output.left = width_max - best;
drivers/media/platform/renesas/sh_vou.c
630
err = abs(found - geo->output.height);
drivers/media/platform/renesas/sh_vou.c
640
geo->output.height = best;
drivers/media/platform/renesas/sh_vou.c
642
if (geo->output.top + best > height_max)
drivers/media/platform/renesas/sh_vou.c
643
geo->output.top = height_max - best;
drivers/media/platform/renesas/sh_vou.c
710
geo.output = vou_dev->rect;
drivers/media/platform/renesas/sh_vou.c
714
mbfmt->width = geo.output.width;
drivers/media/platform/renesas/sh_vou.c
715
mbfmt->height = geo.output.height;
drivers/media/platform/renesas/sh_vou.c
723
geo.output.width, geo.output.height, mbfmt->width, mbfmt->height);
drivers/media/platform/renesas/sh_vou.c
736
if (mbfmt->width != geo.output.width ||
drivers/media/platform/renesas/sh_vou.c
737
mbfmt->height != geo.output.height) {
drivers/media/platform/renesas/sh_vou.c
738
geo.output.width = mbfmt->width;
drivers/media/platform/renesas/sh_vou.c
739
geo.output.height = mbfmt->height;
drivers/media/platform/renesas/sh_vou.c
745
vou_dev->rect = geo.output;
drivers/media/platform/renesas/sh_vou.c
965
geo.output = *rect;
drivers/media/platform/renesas/sh_vou.c
970
sd_sel.r.width = geo.output.width;
drivers/media/platform/renesas/sh_vou.c
971
sd_sel.r.height = geo.output.height;
drivers/media/platform/renesas/sh_vou.c
978
format.format.width = geo.output.width;
drivers/media/platform/renesas/sh_vou.c
979
format.format.height = geo.output.height;
drivers/media/platform/renesas/sh_vou.c
992
geo.output.width = format.format.width;
drivers/media/platform/renesas/sh_vou.c
993
geo.output.height = format.format.height;
drivers/media/platform/renesas/vsp1/vsp1_brx.c
305
flags = pipe->output ? pipe->output->format.flags : 0;
drivers/media/platform/renesas/vsp1/vsp1_drm.c
330
pipe->brx->sink = &pipe->output->entity;
drivers/media/platform/renesas/vsp1/vsp1_drm.c
334
&pipe->output->entity.list_pipe);
drivers/media/platform/renesas/vsp1/vsp1_drm.c
458
&pipe->output->entity, 0);
drivers/media/platform/renesas/vsp1/vsp1_drm.c
500
ret = v4l2_subdev_call(&pipe->output->entity.subdev, pad, set_fmt, NULL,
drivers/media/platform/renesas/vsp1/vsp1_drm.c
507
format.format.code, pipe->output->entity.index);
drivers/media/platform/renesas/vsp1/vsp1_drm.c
510
ret = v4l2_subdev_call(&pipe->output->entity.subdev, pad, get_fmt, NULL,
drivers/media/platform/renesas/vsp1/vsp1_drm.c
517
format.format.code, pipe->output->entity.index);
drivers/media/platform/renesas/vsp1/vsp1_drm.c
559
if (pipe->output->writeback)
drivers/media/platform/renesas/vsp1/vsp1_drm.c
562
dl = vsp1_dl_list_get(pipe->output->dlm);
drivers/media/platform/renesas/vsp1/vsp1_drm.c
716
vsp1_dlm_reset(pipe->output->dlm);
drivers/media/platform/renesas/vsp1/vsp1_drm.c
912
ret = vsp1_du_pipeline_set_rwpf_format(vsp1, pipe->output,
drivers/media/platform/renesas/vsp1/vsp1_drm.c
918
pipe->output->mem.addr[0] = wb_cfg->mem[0];
drivers/media/platform/renesas/vsp1/vsp1_drm.c
919
pipe->output->mem.addr[1] = wb_cfg->mem[1];
drivers/media/platform/renesas/vsp1/vsp1_drm.c
920
pipe->output->mem.addr[2] = wb_cfg->mem[2];
drivers/media/platform/renesas/vsp1/vsp1_drm.c
921
pipe->output->writeback = true;
drivers/media/platform/renesas/vsp1/vsp1_drm.c
990
pipe->output = vsp1->wpf[i];
drivers/media/platform/renesas/vsp1/vsp1_drm.c
993
pipe->output->entity.pipe = pipe;
drivers/media/platform/renesas/vsp1/vsp1_drm.c
994
pipe->output->entity.sink = pipe->lif;
drivers/media/platform/renesas/vsp1/vsp1_drm.c
995
pipe->output->entity.sink_pad = 0;
drivers/media/platform/renesas/vsp1/vsp1_drm.c
996
list_add_tail(&pipe->output->entity.list_pipe, &pipe->entities);
drivers/media/platform/renesas/vsp1/vsp1_entity.c
38
smppt = (pipe->output->entity.index << VI6_DPR_SMPPT_TGW_SHIFT)
drivers/media/platform/renesas/vsp1/vsp1_entity.c
39
| (source->route->output << VI6_DPR_SMPPT_PT_SHIFT);
drivers/media/platform/renesas/vsp1/vsp1_entity.c
51
smppt = (pipe->output->entity.index << VI6_DPR_SMPPT_TGW_SHIFT)
drivers/media/platform/renesas/vsp1/vsp1_entity.c
52
| (source->route->output << VI6_DPR_SMPPT_PT_SHIFT);
drivers/media/platform/renesas/vsp1/vsp1_entity.h
63
unsigned int output;
drivers/media/platform/renesas/vsp1/vsp1_pipe.c
422
pipe->output = NULL;
drivers/media/platform/renesas/vsp1/vsp1_pipe.c
453
struct vsp1_device *vsp1 = pipe->output->entity.vsp1;
drivers/media/platform/renesas/vsp1/vsp1_pipe.c
475
struct vsp1_device *vsp1 = pipe->output->entity.vsp1;
drivers/media/platform/renesas/vsp1/vsp1_pipe.c
480
vsp1_write(vsp1, VI6_CMD(pipe->output->entity.index),
drivers/media/platform/renesas/vsp1/vsp1_pipe.c
502
struct vsp1_device *vsp1 = pipe->output->entity.vsp1;
drivers/media/platform/renesas/vsp1/vsp1_pipe.c
512
ret = vsp1_reset_wpf(vsp1, pipe->output->entity.index);
drivers/media/platform/renesas/vsp1/vsp1_pipe.c
546
vsp1_wpf_stop(pipe->output);
drivers/media/platform/renesas/vsp1/vsp1_pipe.c
574
flags = vsp1_dlm_irq_frame_end(pipe->output->dlm);
drivers/media/platform/renesas/vsp1/vsp1_pipe.c
665
format = v4l2_subdev_state_get_format(pipe->output->entity.state,
drivers/media/platform/renesas/vsp1/vsp1_pipe.h
118
struct vsp1_rwpf *output;
drivers/media/platform/renesas/vsp1/vsp1_sru.c
283
struct v4l2_mbus_framefmt *output;
drivers/media/platform/renesas/vsp1/vsp1_sru.c
287
output = v4l2_subdev_state_get_format(state, SRU_PAD_SOURCE);
drivers/media/platform/renesas/vsp1/vsp1_sru.c
295
if (input->width != output->width)
drivers/media/platform/renesas/vsp1/vsp1_sru.c
312
struct v4l2_mbus_framefmt *output;
drivers/media/platform/renesas/vsp1/vsp1_sru.c
315
output = v4l2_subdev_state_get_format(state, SRU_PAD_SOURCE);
drivers/media/platform/renesas/vsp1/vsp1_sru.c
322
if (input->width != output->width)
drivers/media/platform/renesas/vsp1/vsp1_sru.c
336
struct v4l2_mbus_framefmt *output;
drivers/media/platform/renesas/vsp1/vsp1_sru.c
339
output = v4l2_subdev_state_get_format(state, SRU_PAD_SOURCE);
drivers/media/platform/renesas/vsp1/vsp1_sru.c
342
if (input->width != output->width) {
drivers/media/platform/renesas/vsp1/vsp1_uds.c
104
static unsigned int uds_compute_ratio(unsigned int input, unsigned int output)
drivers/media/platform/renesas/vsp1/vsp1_uds.c
107
return (input - 1) * 4096 / (output - 1);
drivers/media/platform/renesas/vsp1/vsp1_uds.c
268
const struct v4l2_mbus_framefmt *output;
drivers/media/platform/renesas/vsp1/vsp1_uds.c
275
output = v4l2_subdev_state_get_format(state, UDS_PAD_SOURCE);
drivers/media/platform/renesas/vsp1/vsp1_uds.c
277
hscale = uds_compute_ratio(input->width, output->width);
drivers/media/platform/renesas/vsp1/vsp1_uds.c
278
vscale = uds_compute_ratio(input->height, output->height);
drivers/media/platform/renesas/vsp1/vsp1_uds.c
334
const struct v4l2_mbus_framefmt *output;
drivers/media/platform/renesas/vsp1/vsp1_uds.c
339
output = v4l2_subdev_state_get_format(state, UDS_PAD_SOURCE);
drivers/media/platform/renesas/vsp1/vsp1_uds.c
340
hscale = output->width / input->width;
drivers/media/platform/renesas/vsp1/vsp1_uds.c
371
const struct v4l2_mbus_framefmt *output;
drivers/media/platform/renesas/vsp1/vsp1_uds.c
375
output = v4l2_subdev_state_get_format(state, UDS_PAD_SOURCE);
drivers/media/platform/renesas/vsp1/vsp1_uds.c
378
/ output->width;
drivers/media/platform/renesas/vsp1/vsp1_uds.c
380
/ output->width;
drivers/media/platform/renesas/vsp1/vsp1_video.c
271
struct vsp1_device *vsp1 = pipe->output->entity.vsp1;
drivers/media/platform/renesas/vsp1/vsp1_video.c
277
dl = vsp1_dl_list_get(pipe->output->dlm);
drivers/media/platform/renesas/vsp1/vsp1_video.c
300
dl_next = vsp1_dl_list_get(pipe->output->dlm);
drivers/media/platform/renesas/vsp1/vsp1_video.c
326
struct vsp1_device *vsp1 = pipe->output->entity.vsp1;
drivers/media/platform/renesas/vsp1/vsp1_video.c
344
vsp1_video_frame_end(pipe, pipe->output);
drivers/media/platform/renesas/vsp1/vsp1_video.c
363
struct vsp1_rwpf *output)
drivers/media/platform/renesas/vsp1/vsp1_video.c
442
if (entity != &output->entity)
drivers/media/platform/renesas/vsp1/vsp1_video.c
489
pipe->output = rwpf;
drivers/media/platform/renesas/vsp1/vsp1_video.c
518
if (pipe->num_inputs == 0 || !pipe->output)
drivers/media/platform/renesas/vsp1/vsp1_video.c
530
pipe->output);
drivers/media/platform/renesas/vsp1/vsp1_video.c
596
struct media_device *mdev = &pipe->output->entity.vsp1->media_dev;
drivers/media/platform/renesas/vsp1/vsp1_video.c
689
struct vsp1_device *vsp1 = pipe->output->entity.vsp1;
drivers/media/platform/renesas/vsp1/vsp1_video.c
699
format = v4l2_subdev_state_get_format(pipe->output->entity.state,
drivers/media/platform/renesas/vsp1/vsp1_video.c
770
pipe->stream_config = vsp1_dlm_dl_body_get(pipe->output->dlm);
drivers/media/platform/renesas/vsp1/vsp1_vspx.c
145
ret = vsp1_vspx_rwpf_set_subdev_fmt(vsp1, pipe->output, isp_fourcc,
drivers/media/platform/renesas/vsp1/vsp1_vspx.c
391
vsp1_dlm_reset(pipe->output->dlm);
drivers/media/platform/renesas/vsp1/vsp1_vspx.c
427
job->dl = vsp1_dl_list_get(pipe->output->dlm);
drivers/media/platform/renesas/vsp1/vsp1_vspx.c
440
vsp1_entity_route_setup(&pipe->output->entity, pipe, dlb);
drivers/media/platform/renesas/vsp1/vsp1_vspx.c
441
vsp1_entity_configure_stream(&pipe->output->entity,
drivers/media/platform/renesas/vsp1/vsp1_vspx.c
442
pipe->output->entity.state, pipe,
drivers/media/platform/renesas/vsp1/vsp1_vspx.c
469
second_dl = vsp1_dl_list_get(pipe->output->dlm);
drivers/media/platform/renesas/vsp1/vsp1_vspx.c
622
pipe->output = vsp1->wpf[0];
drivers/media/platform/renesas/vsp1/vsp1_vspx.c
623
pipe->output->entity.pipe = pipe;
drivers/media/platform/renesas/vsp1/vsp1_vspx.c
624
list_add_tail(&pipe->output->entity.list_pipe, &pipe->entities);
drivers/media/platform/rockchip/rkisp1/rkisp1-common.c
183
const u32 input[4], u32 output[4])
drivers/media/platform/rockchip/rkisp1/rkisp1-common.c
193
output[i] = input[swap[pattern][i]];
drivers/media/platform/rockchip/rkisp1/rkisp1-common.h
621
const u32 input[4], u32 output[4]);
drivers/media/platform/rockchip/rkvdec/rkvdec-hevc-common.c
143
static void assemble_scalingfactor0(struct rkvdec_ctx *ctx, u8 *output,
drivers/media/platform/rockchip/rkvdec/rkvdec-hevc-common.c
149
variant->ops->flatten_matrices(output, (const u8 *)input->scaling_list_4x4, 6, 4);
drivers/media/platform/rockchip/rkvdec/rkvdec-hevc-common.c
151
variant->ops->flatten_matrices(output + offset, (const u8 *)input->scaling_list_8x8, 6, 8);
drivers/media/platform/rockchip/rkvdec/rkvdec-hevc-common.c
153
variant->ops->flatten_matrices(output + offset, (const u8 *)input->scaling_list_16x16,
drivers/media/platform/rockchip/rkvdec/rkvdec-hevc-common.c
157
variant->ops->flatten_matrices(output + offset, (const u8 *)input->scaling_list_32x32,
drivers/media/platform/rockchip/rkvdec/rkvdec-hevc-common.c
160
memset(output + offset, 0, 128);
drivers/media/platform/rockchip/rkvdec/rkvdec-hevc-common.c
162
variant->ops->flatten_matrices(output + offset,
drivers/media/platform/rockchip/rkvdec/rkvdec-hevc-common.c
166
memset(output + offset, 0, 128);
drivers/media/platform/rockchip/rkvdec/rkvdec-hevc-common.c
177
static void assemble_scalingdc(u8 *output, const struct v4l2_ctrl_hevc_scaling_matrix *input)
drivers/media/platform/rockchip/rkvdec/rkvdec-hevc-common.c
181
memcpy(output, input->scaling_list_dc_coef_16x16, 6 * sizeof(u8));
drivers/media/platform/rockchip/rkvdec/rkvdec-hevc-common.c
184
memcpy(output + 6 * sizeof(u8), list_32x32, 6 * sizeof(u8));
drivers/media/platform/rockchip/rkvdec/rkvdec-hevc-common.c
187
static void translate_scaling_list(struct rkvdec_ctx *ctx, struct scaling_factor *output,
drivers/media/platform/rockchip/rkvdec/rkvdec-hevc-common.c
190
assemble_scalingfactor0(ctx, output->scalingfactor0, input);
drivers/media/platform/rockchip/rkvdec/rkvdec-hevc-common.c
191
memcpy(output->scalingfactor1, (const u8 *)input->scaling_list_4x4, 96);
drivers/media/platform/rockchip/rkvdec/rkvdec-hevc-common.c
192
assemble_scalingdc(output->scalingdc, input);
drivers/media/platform/rockchip/rkvdec/rkvdec-hevc-common.c
193
memset(output->reserved, 0, 4 * sizeof(u8));
drivers/media/platform/rockchip/rkvdec/rkvdec.c
1536
static void transpose_and_flatten_matrices(u8 *output, const u8 *input,
drivers/media/platform/rockchip/rkvdec/rkvdec.c
1550
output[matrix_offset + rot_index] = new_value;
drivers/media/platform/rockchip/rkvdec/rkvdec.c
1578
static void vdpu383_flatten_matrices(u8 *output, const u8 *input, int matrices, int row_length)
drivers/media/platform/rockchip/rkvdec/rkvdec.c
1594
output[matrix_offset + j] = new_value;
drivers/media/platform/rockchip/rkvdec/rkvdec.h
77
void (*flatten_matrices)(u8 *output, const u8 *input, int matrices, int row_length);
drivers/media/platform/samsung/s5p-mfc/s5p_mfc_enc.c
2291
a->parm.output.timeperframe.denominator;
drivers/media/platform/samsung/s5p-mfc/s5p_mfc_enc.c
2293
a->parm.output.timeperframe.numerator;
drivers/media/platform/samsung/s5p-mfc/s5p_mfc_enc.c
2307
a->parm.output.timeperframe.denominator =
drivers/media/platform/samsung/s5p-mfc/s5p_mfc_enc.c
2309
a->parm.output.timeperframe.numerator =
drivers/media/platform/st/sti/hva/hva-v4l2.c
529
sp->parm.output.capability = V4L2_CAP_TIMEPERFRAME;
drivers/media/platform/st/sti/hva/hva-v4l2.c
530
sp->parm.output.timeperframe.numerator = time_per_frame->numerator;
drivers/media/platform/st/sti/hva/hva-v4l2.c
531
sp->parm.output.timeperframe.denominator =
drivers/media/platform/st/sti/hva/hva-v4l2.c
545
if (!sp->parm.output.timeperframe.numerator ||
drivers/media/platform/st/sti/hva/hva-v4l2.c
546
!sp->parm.output.timeperframe.denominator)
drivers/media/platform/st/sti/hva/hva-v4l2.c
549
sp->parm.output.capability = V4L2_CAP_TIMEPERFRAME;
drivers/media/platform/st/sti/hva/hva-v4l2.c
550
time_per_frame->numerator = sp->parm.output.timeperframe.numerator;
drivers/media/platform/st/sti/hva/hva-v4l2.c
552
sp->parm.output.timeperframe.denominator;
drivers/media/platform/sunxi/sun4i-csi/sun4i_csi.h
98
u32 output;
drivers/media/platform/sunxi/sun4i-csi/sun4i_dma.c
293
CSI_CFG_OUTPUT_FMT(csi_fmt->output) |
drivers/media/platform/sunxi/sun4i-csi/sun4i_v4l2.c
27
.output = CSI_OUTPUT_YUV_420_PLANAR,
drivers/media/platform/ti/am437x/am437x-vpfe.c
1624
u32 input, output;
drivers/media/platform/ti/am437x/am437x-vpfe.c
1646
output = route->output;
drivers/media/platform/ti/am437x/am437x-vpfe.c
1649
s_routing, input, output, 0);
drivers/media/platform/ti/am437x/am437x-vpfe.h
66
u32 output;
drivers/media/platform/ti/davinci/vpif_capture.c
696
u32 input = 0, output = 0;
drivers/media/platform/ti/davinci/vpif_capture.c
723
output = chan_cfg->inputs[index].output_route;
drivers/media/platform/ti/davinci/vpif_capture.c
725
input, output, 0);
drivers/media/platform/ti/davinci/vpif_display.c
1010
struct v4l2_output output;
drivers/media/platform/ti/davinci/vpif_display.c
1016
output = chan_cfg->outputs[ch->output_idx].output;
drivers/media/platform/ti/davinci/vpif_display.c
1018
if (output.capabilities != V4L2_OUT_CAP_DV_TIMINGS)
drivers/media/platform/ti/davinci/vpif_display.c
679
struct v4l2_output output;
drivers/media/platform/ti/davinci/vpif_display.c
686
output = chan_cfg->outputs[ch->output_idx].output;
drivers/media/platform/ti/davinci/vpif_display.c
687
if (output.capabilities != V4L2_OUT_CAP_STD)
drivers/media/platform/ti/davinci/vpif_display.c
726
struct v4l2_output output;
drivers/media/platform/ti/davinci/vpif_display.c
732
output = chan_cfg->outputs[ch->output_idx].output;
drivers/media/platform/ti/davinci/vpif_display.c
733
if (output.capabilities != V4L2_OUT_CAP_STD)
drivers/media/platform/ti/davinci/vpif_display.c
741
struct v4l2_output *output)
drivers/media/platform/ti/davinci/vpif_display.c
750
if (output->index >= chan_cfg->output_count) {
drivers/media/platform/ti/davinci/vpif_display.c
755
*output = chan_cfg->outputs[output->index].output;
drivers/media/platform/ti/davinci/vpif_display.c
809
u32 input = 0, output = 0;
drivers/media/platform/ti/davinci/vpif_display.c
819
output = chan_cfg->outputs[index].output_route;
drivers/media/platform/ti/davinci/vpif_display.c
820
ret = v4l2_subdev_call(sd, video, s_routing, input, output, 0);
drivers/media/platform/ti/davinci/vpif_display.c
831
ch->video_dev.tvnorms = chan_cfg->outputs[index].output.std;
drivers/media/platform/ti/davinci/vpif_display.c
878
struct v4l2_output output;
drivers/media/platform/ti/davinci/vpif_display.c
885
output = chan_cfg->outputs[ch->output_idx].output;
drivers/media/platform/ti/davinci/vpif_display.c
886
if (output.capabilities != V4L2_OUT_CAP_DV_TIMINGS)
drivers/media/platform/ti/davinci/vpif_display.c
915
struct v4l2_output output;
drivers/media/platform/ti/davinci/vpif_display.c
922
output = chan_cfg->outputs[ch->output_idx].output;
drivers/media/platform/ti/davinci/vpif_display.c
923
if (output.capabilities != V4L2_OUT_CAP_DV_TIMINGS)
drivers/media/platform/ti/omap3isp/isp.c
1215
struct isp_video *video = pipe->output;
drivers/media/platform/ti/omap3isp/isp.c
613
if (isp->isp_ccdc.output & CCDC_OUTPUT_PREVIEW)
drivers/media/platform/ti/omap3isp/isp.c
615
if (isp->isp_ccdc.output & CCDC_OUTPUT_RESIZER)
drivers/media/platform/ti/omap3isp/isp.c
626
if (isp->isp_prev.output & PREVIEW_OUTPUT_RESIZER)
drivers/media/platform/ti/omap3isp/isp.c
674
struct isp_device *isp = pipe->output->isp;
drivers/media/platform/ti/omap3isp/isp.c
697
entity = &pipe->output->video.entity;
drivers/media/platform/ti/omap3isp/isp.c
783
struct isp_device *isp = pipe->output->isp;
drivers/media/platform/ti/omap3isp/isp.c
794
entity = &pipe->output->video.entity;
drivers/media/platform/ti/omap3isp/isp.c
895
if (pipe->output)
drivers/media/platform/ti/omap3isp/isp.c
896
omap3isp_video_cancel_stream(pipe->output);
drivers/media/platform/ti/omap3isp/isp.c
909
omap3isp_video_resume(pipe->output, !singleshot);
drivers/media/platform/ti/omap3isp/isp.c
943
pad = media_pad_remote_pad_first(&pipe->output->pad);
drivers/media/platform/ti/omap3isp/ispccdc.c
1190
if (ccdc->output & CCDC_OUTPUT_MEMORY)
drivers/media/platform/ti/omap3isp/ispccdc.c
1195
if (ccdc->output & CCDC_OUTPUT_RESIZER)
drivers/media/platform/ti/omap3isp/ispccdc.c
1670
ccdc->output & CCDC_OUTPUT_MEMORY) {
drivers/media/platform/ti/omap3isp/ispccdc.c
1685
if (ccdc->output & CCDC_OUTPUT_MEMORY)
drivers/media/platform/ti/omap3isp/ispccdc.c
1734
if (ccdc->output & CCDC_OUTPUT_MEMORY) {
drivers/media/platform/ti/omap3isp/ispccdc.c
1803
if (!(ccdc->output & CCDC_OUTPUT_MEMORY))
drivers/media/platform/ti/omap3isp/ispccdc.c
1909
if (ccdc->output & CCDC_OUTPUT_MEMORY)
drivers/media/platform/ti/omap3isp/ispccdc.c
1912
if (ccdc->underrun || !(ccdc->output & CCDC_OUTPUT_MEMORY))
drivers/media/platform/ti/omap3isp/ispccdc.c
1919
if (ccdc->output & CCDC_OUTPUT_MEMORY &&
drivers/media/platform/ti/omap3isp/ispccdc.c
1928
if (ccdc->output & CCDC_OUTPUT_MEMORY)
drivers/media/platform/ti/omap3isp/ispccdc.c
2575
if (ccdc->output & ~CCDC_OUTPUT_PREVIEW)
drivers/media/platform/ti/omap3isp/ispccdc.c
2577
ccdc->output |= CCDC_OUTPUT_PREVIEW;
drivers/media/platform/ti/omap3isp/ispccdc.c
2579
ccdc->output &= ~CCDC_OUTPUT_PREVIEW;
drivers/media/platform/ti/omap3isp/ispccdc.c
2586
if (ccdc->output & ~CCDC_OUTPUT_MEMORY)
drivers/media/platform/ti/omap3isp/ispccdc.c
2588
ccdc->output |= CCDC_OUTPUT_MEMORY;
drivers/media/platform/ti/omap3isp/ispccdc.c
2590
ccdc->output &= ~CCDC_OUTPUT_MEMORY;
drivers/media/platform/ti/omap3isp/ispccdc.c
2597
if (ccdc->output & ~CCDC_OUTPUT_RESIZER)
drivers/media/platform/ti/omap3isp/ispccdc.c
2599
ccdc->output |= CCDC_OUTPUT_RESIZER;
drivers/media/platform/ti/omap3isp/ispccdc.c
2601
ccdc->output &= ~CCDC_OUTPUT_RESIZER;
drivers/media/platform/ti/omap3isp/ispccdc.h
134
unsigned int output;
drivers/media/platform/ti/omap3isp/ispccp2.c
1001
ccp2->output = CCP2_OUTPUT_CCDC;
drivers/media/platform/ti/omap3isp/ispccp2.c
1003
ccp2->output = CCP2_OUTPUT_NONE;
drivers/media/platform/ti/omap3isp/ispccp2.c
1075
ccp2->output = CCP2_OUTPUT_NONE;
drivers/media/platform/ti/omap3isp/ispccp2.h
66
enum ccp2_output_entity output;
drivers/media/platform/ti/omap3isp/ispcsi2.c
1063
if (csi2->output & CSI2_OUTPUT_MEMORY)
drivers/media/platform/ti/omap3isp/ispcsi2.c
1074
if (csi2->output & CSI2_OUTPUT_MEMORY &&
drivers/media/platform/ti/omap3isp/ispcsi2.c
1161
if (csi2->output & ~CSI2_OUTPUT_MEMORY)
drivers/media/platform/ti/omap3isp/ispcsi2.c
1163
csi2->output |= CSI2_OUTPUT_MEMORY;
drivers/media/platform/ti/omap3isp/ispcsi2.c
1165
csi2->output &= ~CSI2_OUTPUT_MEMORY;
drivers/media/platform/ti/omap3isp/ispcsi2.c
1171
if (csi2->output & ~CSI2_OUTPUT_CCDC)
drivers/media/platform/ti/omap3isp/ispcsi2.c
1173
csi2->output |= CSI2_OUTPUT_CCDC;
drivers/media/platform/ti/omap3isp/ispcsi2.c
1175
csi2->output &= ~CSI2_OUTPUT_CCDC;
drivers/media/platform/ti/omap3isp/ispcsi2.c
1185
(csi2->output & CSI2_OUTPUT_MEMORY) ? false : true;
drivers/media/platform/ti/omap3isp/ispcsi2.c
1186
ctrl->vp_clk_enable = !!(csi2->output & CSI2_OUTPUT_CCDC);
drivers/media/platform/ti/omap3isp/ispcsi2.c
192
if (!(csi2->output & CSI2_OUTPUT_CCDC) &&
drivers/media/platform/ti/omap3isp/ispcsi2.c
193
!(csi2->output & CSI2_OUTPUT_MEMORY)) {
drivers/media/platform/ti/omap3isp/ispcsi2.c
201
destidx = csi2->frame_skip ? 0 : !!(csi2->output & CSI2_OUTPUT_CCDC);
drivers/media/platform/ti/omap3isp/ispcsi2.c
259
else if (csi2->output & CSI2_OUTPUT_MEMORY)
drivers/media/platform/ti/omap3isp/ispcsi2.c
730
if (csi2->output & CSI2_OUTPUT_MEMORY)
drivers/media/platform/ti/omap3isp/ispcsi2.h
132
u32 output; /* output to CCDC, memory or both? */
drivers/media/platform/ti/omap3isp/isppreview.c
1413
if (prev->output & PREVIEW_OUTPUT_MEMORY)
drivers/media/platform/ti/omap3isp/isppreview.c
1420
if (prev->output & PREVIEW_OUTPUT_RESIZER)
drivers/media/platform/ti/omap3isp/isppreview.c
1427
if (prev->output & PREVIEW_OUTPUT_MEMORY)
drivers/media/platform/ti/omap3isp/isppreview.c
1480
if (prev->output & PREVIEW_OUTPUT_MEMORY) {
drivers/media/platform/ti/omap3isp/isppreview.c
1541
prev->output & PREVIEW_OUTPUT_MEMORY)
drivers/media/platform/ti/omap3isp/isppreview.c
1647
if (prev->output & PREVIEW_OUTPUT_MEMORY)
drivers/media/platform/ti/omap3isp/isppreview.c
1651
!(prev->output & PREVIEW_OUTPUT_MEMORY))
drivers/media/platform/ti/omap3isp/isppreview.c
1660
if (prev->output & PREVIEW_OUTPUT_MEMORY)
drivers/media/platform/ti/omap3isp/isppreview.c
2187
if (prev->output & ~PREVIEW_OUTPUT_MEMORY)
drivers/media/platform/ti/omap3isp/isppreview.c
2189
prev->output |= PREVIEW_OUTPUT_MEMORY;
drivers/media/platform/ti/omap3isp/isppreview.c
2191
prev->output &= ~PREVIEW_OUTPUT_MEMORY;
drivers/media/platform/ti/omap3isp/isppreview.c
2198
if (prev->output & ~PREVIEW_OUTPUT_RESIZER)
drivers/media/platform/ti/omap3isp/isppreview.c
2200
prev->output |= PREVIEW_OUTPUT_RESIZER;
drivers/media/platform/ti/omap3isp/isppreview.c
2202
prev->output &= ~PREVIEW_OUTPUT_RESIZER;
drivers/media/platform/ti/omap3isp/isppreview.h
129
unsigned int output;
drivers/media/platform/ti/omap3isp/ispresizer.c
781
struct v4l2_mbus_framefmt *output,
drivers/media/platform/ti/omap3isp/ispresizer.c
805
output->height = clamp(output->height, min_height, max_height);
drivers/media/platform/ti/omap3isp/ispresizer.c
808
/ (output->height - 1);
drivers/media/platform/ti/omap3isp/ispresizer.c
811
/ (output->height - 1);
drivers/media/platform/ti/omap3isp/ispresizer.c
816
upscaled_height = (output->height - 1) * ratio->vert
drivers/media/platform/ti/omap3isp/ispresizer.c
820
upscaled_height = (output->height - 1) * ratio->vert
drivers/media/platform/ti/omap3isp/ispresizer.c
874
output->width = clamp(output->width, min_width,
drivers/media/platform/ti/omap3isp/ispresizer.c
876
output->width = ALIGN(output->width, width_alignment);
drivers/media/platform/ti/omap3isp/ispresizer.c
879
/ (output->width - 1);
drivers/media/platform/ti/omap3isp/ispresizer.c
882
/ (output->width - 1);
drivers/media/platform/ti/omap3isp/ispresizer.c
887
upscaled_width = (output->width - 1) * ratio->horz
drivers/media/platform/ti/omap3isp/ispresizer.c
891
upscaled_width = (output->width - 1) * ratio->horz
drivers/media/platform/ti/omap3isp/ispresizer.c
912
const struct v4l2_mbus_framefmt *output)
drivers/media/platform/ti/omap3isp/ispvideo.c
260
pipe->output = video;
drivers/media/platform/ti/omap3isp/ispvideo.c
266
pipe->output = far_end;
drivers/media/platform/ti/omap3isp/ispvideo.c
549
if (video == pipe->output && !pipe->do_propagation)
drivers/media/platform/ti/omap3isp/ispvideo.c
913
a->parm.output.capability = V4L2_CAP_TIMEPERFRAME;
drivers/media/platform/ti/omap3isp/ispvideo.c
914
a->parm.output.timeperframe = vfh->timeperframe;
drivers/media/platform/ti/omap3isp/ispvideo.c
929
if (a->parm.output.timeperframe.denominator == 0)
drivers/media/platform/ti/omap3isp/ispvideo.c
930
a->parm.output.timeperframe.denominator = 1;
drivers/media/platform/ti/omap3isp/ispvideo.c
931
if (a->parm.output.timeperframe.numerator == 0)
drivers/media/platform/ti/omap3isp/ispvideo.c
932
a->parm.output.timeperframe.numerator = 1;
drivers/media/platform/ti/omap3isp/ispvideo.c
934
a->parm.output.capability = V4L2_CAP_TIMEPERFRAME;
drivers/media/platform/ti/omap3isp/ispvideo.c
935
vfh->timeperframe = a->parm.output.timeperframe;
drivers/media/platform/ti/omap3isp/ispvideo.h
88
struct isp_video *output;
drivers/media/platform/xilinx/xilinx-dma.c
192
pipe->output = dma;
drivers/media/platform/xilinx/xilinx-dma.c
211
pipe->output = NULL;
drivers/media/platform/xilinx/xilinx-dma.c
99
struct xvip_dma *dma = pipe->output;
drivers/media/platform/xilinx/xilinx-dma.h
45
struct xvip_dma *output;
drivers/media/radio/radio-maxiradio.c
108
static void maxiradio_tea575x_set_direction(struct snd_tea575x *tea, bool output)
drivers/media/radio/radio-sf16fmr2.c
82
static void fmr2_tea575x_set_direction(struct snd_tea575x *tea, bool output)
drivers/media/rc/serial_ir.c
181
unsigned char output;
drivers/media/rc/serial_ir.c
190
for (i = 0, output = 0x7f; rawbits > 0; rawbits -= 3) {
drivers/media/rc/serial_ir.c
193
output &= (~shifted);
drivers/media/rc/serial_ir.c
196
soutp(UART_TX, output);
drivers/media/rc/serial_ir.c
199
output = 0x7f;
drivers/media/rc/serial_ir.c
204
soutp(UART_TX, output);
drivers/media/test-drivers/vicodec/codec-fwht.c
103
*output = htons(ALL_ZEROS | 0);
drivers/media/test-drivers/vicodec/codec-fwht.c
55
rlc(const s16 *in, __be16 *output, int blocktype)
drivers/media/test-drivers/vicodec/codec-fwht.c
78
*output++ = (blocktype == PBLOCK ? htons(PFRAME_BIT) : 0);
drivers/media/test-drivers/vicodec/codec-fwht.c
98
*output++ = htons((cnt | tmp << 4));
drivers/media/test-drivers/vivid/vivid-cec.c
224
unsigned int output = vivid_ctrl_hdmi_to_output_index[menu_idx];
drivers/media/test-drivers/vivid/vivid-cec.c
229
unsigned int hdmi_output = dev_tx->output_to_iface_index[output];
drivers/media/test-drivers/vivid/vivid-cec.c
282
u8 output = 0;
drivers/media/test-drivers/vivid/vivid-cec.c
292
output = dev->hdmi_index_to_output_index[i];
drivers/media/test-drivers/vivid/vivid-cec.c
293
dev_rx = dev->output_to_input_instance[output];
drivers/media/test-drivers/vivid/vivid-cec.c
47
unsigned int output = vivid_ctrl_hdmi_to_output_index[menu_idx];
drivers/media/test-drivers/vivid/vivid-cec.c
52
unsigned int hdmi_output = dev_tx->output_to_iface_index[output];
drivers/media/test-drivers/vivid/vivid-core.h
456
unsigned output;
drivers/media/test-drivers/vivid/vivid-core.h
698
return dev->output_type[dev->output] == SVID;
drivers/media/test-drivers/vivid/vivid-core.h
703
return dev->output_type[dev->output] == HDMI;
drivers/media/test-drivers/vivid/vivid-vid-cap.c
1587
unsigned int output = vivid_ctrl_hdmi_to_output_index[menu_idx];
drivers/media/test-drivers/vivid/vivid-vid-cap.c
1592
unsigned int hdmi_output = dev_tx->output_to_iface_index[output];
drivers/media/test-drivers/vivid/vivid-vid-common.c
774
struct vivid_dev *input_inst = dev->output_to_input_instance[dev->output];
drivers/media/test-drivers/vivid/vivid-vid-common.c
778
if (input_inst->input != dev->output_to_input_index[dev->output])
drivers/media/test-drivers/vivid/vivid-vid-common.c
793
if (vivid_ctrl_hdmi_to_output_index[connected_output] != output_inst->output)
drivers/media/test-drivers/vivid/vivid-vid-common.c
798
if (vivid_ctrl_svid_to_output_index[connected_output] != output_inst->output)
drivers/media/test-drivers/vivid/vivid-vid-out.c
1005
dev->output = o;
drivers/media/test-drivers/vivid/vivid-vid-out.c
1104
parm->parm.output.capability = V4L2_CAP_TIMEPERFRAME;
drivers/media/test-drivers/vivid/vivid-vid-out.c
1105
parm->parm.output.timeperframe = dev->timeperframe_vid_out;
drivers/media/test-drivers/vivid/vivid-vid-out.c
1106
parm->parm.output.writebuffers = 1;
drivers/media/test-drivers/vivid/vivid-vid-out.c
217
switch (dev->output_type[dev->output]) {
drivers/media/test-drivers/vivid/vivid-vid-out.c
986
*o = dev->output;
drivers/media/test-drivers/vivid/vivid-vid-out.c
997
if (o == dev->output)
drivers/media/usb/go7007/s2250-board.c
319
static int s2250_s_video_routing(struct v4l2_subdev *sd, u32 input, u32 output,
drivers/media/usb/go7007/s2250-board.c
424
static int s2250_s_audio_routing(struct v4l2_subdev *sd, u32 input, u32 output,
drivers/media/usb/uvc/uvc_v4l2.c
471
parm->parm.output.capability = V4L2_CAP_TIMEPERFRAME;
drivers/media/usb/uvc/uvc_v4l2.c
472
parm->parm.output.outputmode = 0;
drivers/media/usb/uvc/uvc_v4l2.c
473
parm->parm.output.timeperframe.numerator = numerator;
drivers/media/usb/uvc/uvc_v4l2.c
474
parm->parm.output.timeperframe.denominator = denominator;
drivers/media/usb/uvc/uvc_v4l2.c
499
timeperframe = parm->parm.output.timeperframe;
drivers/media/usb/uvc/uvc_v4l2.c
555
parm->parm.output.timeperframe = timeperframe;
drivers/media/usb/uvc/uvc_v4l2.c
556
parm->parm.output.capability = V4L2_CAP_TIMEPERFRAME;
drivers/media/usb/uvc/uvcvideo.h
225
} output;
drivers/media/v4l2-core/v4l2-ioctl.c
2282
memset(p->parm.output.reserved, 0,
drivers/media/v4l2-core/v4l2-ioctl.c
2283
sizeof(p->parm.output.reserved));
drivers/media/v4l2-core/v4l2-ioctl.c
2284
p->parm.output.extendedmode = 0;
drivers/media/v4l2-core/v4l2-ioctl.c
2285
p->parm.output.outputmode &= V4L2_MODE_HIGHQUALITY;
drivers/media/v4l2-core/v4l2-ioctl.c
517
const struct v4l2_outputparm *c = &p->parm.output;
drivers/mfd/lm3533-core.c
247
} output;
drivers/mfd/lm3533-core.c
259
int id = lattr->u.output.id;
drivers/mfd/lm3533-core.c
296
int id = lattr->u.output.id;
drivers/mfd/lm3533-core.c
318
.u.output = { .id = _id }, }
drivers/misc/amd-sbi/rmi-core.c
191
struct cpu_msr_outdata output = {0};
drivers/misc/amd-sbi/rmi-core.c
238
&output, CPUID_RD_REG_LEN);
drivers/misc/amd-sbi/rmi-core.c
247
if (output.num_bytes != CPUID_RD_REG_LEN - 1) {
drivers/misc/amd-sbi/rmi-core.c
251
if (output.status) {
drivers/misc/amd-sbi/rmi-core.c
253
msg->fw_ret_code = output.status;
drivers/misc/amd-sbi/rmi-core.c
256
msg->cpu_in_out = output.value;
drivers/misc/amd-sbi/rmi-core.c
303
struct cpu_msr_outdata output = {0};
drivers/misc/amd-sbi/rmi-core.c
351
&output, MSR_RD_REG_LEN);
drivers/misc/amd-sbi/rmi-core.c
360
if (output.num_bytes != MSR_RD_REG_LEN - 1) {
drivers/misc/amd-sbi/rmi-core.c
364
if (output.status) {
drivers/misc/amd-sbi/rmi-core.c
366
msg->fw_ret_code = output.status;
drivers/misc/amd-sbi/rmi-core.c
369
msg->mcamsr_in_out = output.value;
drivers/misc/cardreader/rtl8411.c
274
int output;
drivers/misc/cardreader/rtl8411.c
277
output = input * 4 / 5 - 2;
drivers/misc/cardreader/rtl8411.c
279
output = (input + 2) * 5 / 4;
drivers/misc/cardreader/rtl8411.c
281
return output;
drivers/misc/eeprom/m24lr.c
296
u8 output[9];
drivers/misc/eeprom/m24lr.c
313
memcpy(output, &be_pass, sizeof(be_pass));
drivers/misc/eeprom/m24lr.c
314
output[4] = code;
drivers/misc/eeprom/m24lr.c
315
memcpy(output + 5, &be_pass, sizeof(be_pass));
drivers/misc/eeprom/m24lr.c
318
ret = m24lr_regmap_write(m24lr->ctl_regmap, output, 9, 2304);
drivers/mmc/host/sunxi-mmc.c
1124
[SDXC_CLK_400K] = { .output = 180, .sample = 180 },
drivers/mmc/host/sunxi-mmc.c
1125
[SDXC_CLK_25M] = { .output = 180, .sample = 75 },
drivers/mmc/host/sunxi-mmc.c
1126
[SDXC_CLK_50M] = { .output = 90, .sample = 120 },
drivers/mmc/host/sunxi-mmc.c
1127
[SDXC_CLK_50M_DDR] = { .output = 60, .sample = 120 },
drivers/mmc/host/sunxi-mmc.c
1129
[SDXC_CLK_50M_DDR_8BIT] = { .output = 90, .sample = 180 },
drivers/mmc/host/sunxi-mmc.c
1133
[SDXC_CLK_400K] = { .output = 180, .sample = 180 },
drivers/mmc/host/sunxi-mmc.c
1134
[SDXC_CLK_25M] = { .output = 180, .sample = 75 },
drivers/mmc/host/sunxi-mmc.c
1135
[SDXC_CLK_50M] = { .output = 150, .sample = 120 },
drivers/mmc/host/sunxi-mmc.c
1136
[SDXC_CLK_50M_DDR] = { .output = 54, .sample = 36 },
drivers/mmc/host/sunxi-mmc.c
1137
[SDXC_CLK_50M_DDR_8BIT] = { .output = 72, .sample = 72 },
drivers/mmc/host/sunxi-mmc.c
235
u32 output;
drivers/mmc/host/sunxi-mmc.c
755
clk_set_phase(host->clk_output, host->cfg->clk_delays[index].output);
drivers/net/can/softing/softing.h
32
uint8_t output;
drivers/net/can/softing/softing_fw.c
523
iowrite16(priv->output, &card->dpram[DPRAM_FCT_PARAM + 2]);
drivers/net/can/softing/softing_fw.c
563
iowrite16(priv->output, &card->dpram[DPRAM_FCT_PARAM + 2]);
drivers/net/can/softing/softing_main.c
566
return sprintf(buf, "0x%02x\n", priv->output);
drivers/net/can/softing/softing_main.c
590
priv->output = val;
drivers/net/can/softing/softing_main.c
596
static const DEVICE_ATTR(output, 0644, show_output, store_output);
drivers/net/can/softing/softing_main.c
651
priv->output = softing_default_output(netdev);
drivers/net/ethernet/8390/ax88796.c
419
static void ax_bb_dir(struct mdiobb_ctrl *ctrl, int output)
drivers/net/ethernet/8390/ax88796.c
423
if (output)
drivers/net/ethernet/broadcom/bnge/bnge_auxr.c
97
struct output *resp;
drivers/net/ethernet/broadcom/bnge/bnge_hwrm.c
41
ctx->resp = (struct output *)(req_addr + BNGE_HWRM_RESP_OFFSET);
drivers/net/ethernet/broadcom/bnge/bnge_hwrm.h
21
struct output *resp;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.h
402
struct link_vars *output);
drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c
4133
struct hwrm_nvm_get_dir_info_output *output;
drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c
4142
output = hwrm_req_hold(bp, req);
drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c
4145
*entries = le32_to_cpu(output->entries);
drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c
4146
*length = le32_to_cpu(output->entry_length);
drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c
4251
struct hwrm_nvm_find_dir_entry_output *output;
drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c
4266
output = hwrm_req_hold(bp, req);
drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c
4270
*index = le16_to_cpu(output->dir_idx);
drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c
4272
*item_length = le32_to_cpu(output->dir_item_length);
drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c
4274
*data_length = le32_to_cpu(output->dir_data_length);
drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c
4608
struct hwrm_port_phy_i2c_read_output *output;
drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c
4616
output = hwrm_req_hold(bp, req);
drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c
4636
memcpy(buf + byte_offset, output->data, xfer_size);
drivers/net/ethernet/broadcom/bnxt/bnxt_hwrm.c
80
ctx->resp = (struct output *)(req_addr + BNXT_HWRM_RESP_OFFSET);
drivers/net/ethernet/broadcom/bnxt/bnxt_hwrm.h
28
struct output *resp;
drivers/net/ethernet/broadcom/bnxt/bnxt_ulp.c
196
struct output *resp;
drivers/net/ethernet/freescale/enetc/enetc_qos.c
1419
if (fwd->output & FILTER_ACTION_TYPE_PSFP) {
drivers/net/ethernet/freescale/enetc/enetc_qos.c
402
enum forward_type output;
drivers/net/ethernet/intel/ice/ice_common.c
3662
u8 serdes_num, int *output)
drivers/net/ethernet/intel/ice/ice_common.c
3682
*output = err ? 0 : buf.sto.txrx_equa_resp.val;
drivers/net/ethernet/intel/ice/ice_common.c
3712
enum ice_fec_stats_types fec_type, u32 *output)
drivers/net/ethernet/intel/ice/ice_common.c
3740
*output = msg.data;
drivers/net/ethernet/intel/ice/ice_common.h
193
u8 serdes_num, int *output);
drivers/net/ethernet/intel/ice/ice_common.h
196
enum ice_fec_stats_types fec_type, u32 *output);
drivers/net/ethernet/intel/ice/ice_dpll.c
1261
target = p->output;
drivers/net/ethernet/intel/ice/ice_dpll.c
1346
ret = ice_dpll_pin_state_update(pf, p->output,
drivers/net/ethernet/intel/ice/ice_dpll.c
1351
*state = p->output->state[d->dpll_idx];
drivers/net/ethernet/intel/ice/ice_dpll.c
1403
target = sma->output;
drivers/net/ethernet/intel/ice/ice_dpll.c
1838
return ice_dpll_pin_phase_adjust_get(p->output->pin, p->output,
drivers/net/ethernet/intel/ice/ice_dpll.c
1878
return ice_dpll_pin_phase_adjust_set(p->output->pin, p->output,
drivers/net/ethernet/intel/ice/ice_dpll.c
1941
u32 port_num, enum ice_synce_clk output)
drivers/net/ethernet/intel/ice/ice_dpll.c
1946
err = ice_tspll_cfg_bypass_mux_e825c(hw, ena, port_num, output);
drivers/net/ethernet/intel/ice/ice_dpll.c
1950
err = ice_tspll_cfg_synce_ethdiv_e825c(hw, output);
drivers/net/ethernet/intel/ice/ice_dpll.c
1955
output, str_enabled_disabled(ena));
drivers/net/ethernet/intel/ice/ice_dpll.c
2200
return ice_dpll_output_esync_set(p->output->pin, p->output,
drivers/net/ethernet/intel/ice/ice_dpll.c
2233
return ice_dpll_output_esync_get(p->output->pin, p->output,
drivers/net/ethernet/intel/ice/ice_dpll.c
389
ret = ice_dpll_output_frequency_set(NULL, sma->output, dpll,
drivers/net/ethernet/intel/ice/ice_dpll.c
4040
pin->output = &d->outputs[ICE_DPLL_PIN_SW_OUTPUT_ABS(i)];
drivers/net/ethernet/intel/ice/ice_dpll.c
4059
pin->output = &d->outputs[pin_abs_idx];
drivers/net/ethernet/intel/ice/ice_dpll.c
4064
pin->output = NULL;
drivers/net/ethernet/intel/ice/ice_dpll.c
429
ret = ice_dpll_output_frequency_get(NULL, sma->output, dpll,
drivers/net/ethernet/intel/ice/ice_dpll.h
59
struct ice_dpll_pin *output;
drivers/net/ethernet/intel/ice/ice_tspll.c
642
enum ice_synce_clk output)
drivers/net/ethernet/intel/ice/ice_tspll.c
648
switch (output) {
drivers/net/ethernet/intel/ice/ice_tspll.c
689
enum ice_synce_clk output)
drivers/net/ethernet/intel/ice/ice_tspll.c
706
switch (output) {
drivers/net/ethernet/intel/ice/ice_tspll.c
795
enum ice_synce_clk output)
drivers/net/ethernet/intel/ice/ice_tspll.c
815
switch (output) {
drivers/net/ethernet/intel/ice/ice_tspll.h
37
enum ice_synce_clk output);
drivers/net/ethernet/intel/ice/ice_tspll.h
39
enum ice_synce_clk output);
drivers/net/ethernet/intel/ice/ice_tspll.h
41
enum ice_synce_clk output);
drivers/net/ethernet/marvell/octeontx2/af/rvu_npc_fs.c
1041
npc_update_ipv6_flow(rvu, entry, features, pkt, mask, output, intf);
drivers/net/ethernet/marvell/octeontx2/af/rvu_npc_fs.c
837
struct rvu_npc_mcam_rule *output, u8 intf)
drivers/net/ethernet/marvell/octeontx2/af/rvu_npc_fs.c
841
struct flow_msg *opkt = &output->packet;
drivers/net/ethernet/marvell/octeontx2/af/rvu_npc_fs.c
842
struct flow_msg *omask = &output->mask;
drivers/net/ethernet/marvell/octeontx2/af/rvu_npc_fs.c
906
struct rvu_npc_mcam_rule *output, u8 intf,
drivers/net/ethernet/marvell/octeontx2/af/rvu_npc_fs.c
913
struct flow_msg *opkt = &output->packet;
drivers/net/ethernet/marvell/octeontx2/af/rvu_npc_fs.c
914
struct flow_msg *omask = &output->mask;
drivers/net/ethernet/marvell/octeontx2/af/rvu_npc_fs.c
946
output->lxmb = is_broadcast_ether_addr(pkt->dmac) ? 2 : 1;
drivers/net/ethernet/marvell/octeontx2/af/rvu_npc_fs.c
947
npc_update_entry(rvu, NPC_LXMB, entry, output->lxmb, 0,
drivers/net/ethernet/marvell/octeontx2/af/rvu_npc_fs.c
948
output->lxmb, 0, intf);
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_action.c
682
struct mlx5dr_cmd_query_flow_table_details output;
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_action.c
690
&output);
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_action.c
698
dest_tbl->fw_tbl.tx_icm_addr = output.sw_owner_icm_root_1;
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_action.c
699
dest_tbl->fw_tbl.rx_icm_addr = output.sw_owner_icm_root_0;
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_cmd.c
222
struct mlx5dr_cmd_query_flow_table_details *output)
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_cmd.c
238
output->status = MLX5_GET(query_flow_table_out, out, status);
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_cmd.c
239
output->level = MLX5_GET(query_flow_table_out, out, flow_table_context.level);
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_cmd.c
241
output->sw_owner_icm_root_1 = MLX5_GET64(query_flow_table_out, out,
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_cmd.c
243
output->sw_owner_icm_root_0 = MLX5_GET64(query_flow_table_out, out,
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_types.h
1348
struct mlx5dr_cmd_query_flow_table_details *output);
drivers/net/ethernet/mellanox/mlxsw/core_acl_flex_keys.c
476
char *storage, char *output, int diff)
drivers/net/ethernet/mellanox/mlxsw/core_acl_flex_keys.c
481
__mlxsw_item_set32(output, output_item, 0, value + diff);
drivers/net/ethernet/mellanox/mlxsw/core_acl_flex_keys.c
486
char *storage, char *output)
drivers/net/ethernet/mellanox/mlxsw/core_acl_flex_keys.c
489
char *output_data = __mlxsw_item_data(output, output_item, 0);
drivers/net/ethernet/mellanox/mlxsw/core_acl_flex_keys.c
497
char *output, char *storage, int u32_diff)
drivers/net/ethernet/mellanox/mlxsw/core_acl_flex_keys.c
507
storage, output, u32_diff);
drivers/net/ethernet/mellanox/mlxsw/core_acl_flex_keys.c
510
storage, output);
drivers/net/ethernet/mellanox/mlxsw/core_acl_flex_keys.h
190
void (*encode_block)(char *output, int block_index, char *block);
drivers/net/ethernet/mellanox/mlxsw/core_acl_flex_keys.h
191
void (*clear_block)(char *output, int block_index);
drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_bloom_filter.c
249
char *output, u8 *len, u8 max_chunks, u8 pad_bytes,
drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_bloom_filter.c
254
char *chunk = output;
drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_bloom_filter.c
279
char *output, u8 *len)
drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_bloom_filter.c
281
__mlxsw_sp_acl_bf_key_encode(aregion, aentry, output, len,
drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_bloom_filter.c
351
static void mlxsw_sp4_bf_key_shift_chunks(u8 chunk_count, char *output)
drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_bloom_filter.c
368
right_shift_array(output, MLXSW_SP4_BLOOM_KEY_CHUNK_BYTES, 2);
drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_bloom_filter.c
380
right_shift_array(output + MLXSW_SP4_BLOOM_KEY_CHUNK_BYTES,
drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_bloom_filter.c
382
right_shift_array(output, MLXSW_SP4_BLOOM_KEY_CHUNK_BYTES, 4);
drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_bloom_filter.c
392
char *output, u8 *len)
drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_bloom_filter.c
398
__mlxsw_sp_acl_bf_key_encode(aregion, aentry, output, len,
drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_bloom_filter.c
404
mlxsw_sp4_bf_key_shift_chunks(chunk_count, output);
drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_flex_keys.c
103
static void mlxsw_sp1_afk_encode_block(char *output, int block_index,
drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_flex_keys.c
107
char *output_indexed = output + offset;
drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_flex_keys.c
112
static void mlxsw_sp1_afk_clear_block(char *output, int block_index)
drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_flex_keys.c
115
char *output_indexed = output + offset;
drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_flex_keys.c
288
static void __mlxsw_sp2_afk_block_value_set(char *output, int block_index,
drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_flex_keys.c
298
__mlxsw_item_set64(output + block_layout->offset,
drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_flex_keys.c
302
static void mlxsw_sp2_afk_encode_block(char *output, int block_index,
drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_flex_keys.c
307
__mlxsw_sp2_afk_block_value_set(output, block_index, block_value);
drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_flex_keys.c
310
static void mlxsw_sp2_afk_clear_block(char *output, int block_index)
drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_flex_keys.c
312
__mlxsw_sp2_afk_block_value_set(output, block_index, 0);
drivers/net/ethernet/netronome/nfp/flower/action.c
1013
output = (struct nfp_fl_output *)&nfp_fl->action_data[*a_len];
drivers/net/ethernet/netronome/nfp/flower/action.c
1014
err = nfp_fl_output(app, output, act, nfp_fl, last, netdev, *tun_type,
drivers/net/ethernet/netronome/nfp/flower/action.c
172
nfp_fl_output(struct nfp_app *app, struct nfp_fl_output *output,
drivers/net/ethernet/netronome/nfp/flower/action.c
184
output->head.jump_id = NFP_FL_ACTION_OPCODE_OUTPUT;
drivers/net/ethernet/netronome/nfp/flower/action.c
185
output->head.len_lw = act_size >> NFP_FL_LW_SIZ;
drivers/net/ethernet/netronome/nfp/flower/action.c
208
output->flags = cpu_to_be16(tmp_flags |
drivers/net/ethernet/netronome/nfp/flower/action.c
210
output->port = cpu_to_be32(NFP_FL_PORT_TYPE_TUN | tun_type);
drivers/net/ethernet/netronome/nfp/flower/action.c
215
output->flags = cpu_to_be16(tmp_flags);
drivers/net/ethernet/netronome/nfp/flower/action.c
221
output->port = cpu_to_be32(NFP_FL_LAG_OUT | gid);
drivers/net/ethernet/netronome/nfp/flower/action.c
239
output->flags = cpu_to_be16(tmp_flags);
drivers/net/ethernet/netronome/nfp/flower/action.c
254
output->port = cpu_to_be32(nfp_repr_get_port_id(out_dev));
drivers/net/ethernet/netronome/nfp/flower/action.c
255
if (!output->port) {
drivers/net/ethernet/netronome/nfp/flower/action.c
260
nfp_flow->meta.shortcut = output->port;
drivers/net/ethernet/netronome/nfp/flower/action.c
997
struct nfp_fl_output *output;
drivers/net/ethernet/renesas/ravb_main.c
158
static void ravb_set_mdio_dir(struct mdiobb_ctrl *ctrl, int output)
drivers/net/ethernet/renesas/ravb_main.c
160
ravb_mdio_ctrl(ctrl, PIR_MMD, output);
drivers/net/ethernet/ti/davinci_mdio.c
185
static void davinci_set_mdio_dir(struct mdiobb_ctrl *ctrl, int output)
drivers/net/ethernet/ti/davinci_mdio.c
193
if (output)
drivers/net/loopback.c
257
n->output = blackhole_neigh_output;
drivers/net/vrf.c
1032
rth->dst.output = vrf_output;
drivers/net/vrf.c
793
rt6->dst.output = vrf_output6;
drivers/net/wireguard/noise.c
348
u8 output[BLAKE2S_HASH_SIZE + 1];
drivers/net/wireguard/noise.c
366
output[0] = 1;
drivers/net/wireguard/noise.c
367
hmac(output, output, secret, 1, BLAKE2S_HASH_SIZE);
drivers/net/wireguard/noise.c
368
memcpy(first_dst, output, first_len);
drivers/net/wireguard/noise.c
374
output[BLAKE2S_HASH_SIZE] = 2;
drivers/net/wireguard/noise.c
375
hmac(output, output, secret, BLAKE2S_HASH_SIZE + 1, BLAKE2S_HASH_SIZE);
drivers/net/wireguard/noise.c
376
memcpy(second_dst, output, second_len);
drivers/net/wireguard/noise.c
382
output[BLAKE2S_HASH_SIZE] = 3;
drivers/net/wireguard/noise.c
383
hmac(output, output, secret, BLAKE2S_HASH_SIZE + 1, BLAKE2S_HASH_SIZE);
drivers/net/wireguard/noise.c
384
memcpy(third_dst, output, third_len);
drivers/net/wireguard/noise.c
389
memzero_explicit(output, BLAKE2S_HASH_SIZE + 1);
drivers/net/wireguard/noise.c
497
static void tai64n_now(u8 output[NOISE_TIMESTAMP_LEN])
drivers/net/wireguard/noise.c
512
*(__be64 *)output = cpu_to_be64(0x400000000000000aULL + now.tv_sec);
drivers/net/wireguard/noise.c
513
*(__be32 *)(output + sizeof(__be64)) = cpu_to_be32(now.tv_nsec);
drivers/net/wireless/intel/ipw2x00/ipw2200.c
271
static int snprintk_buf(u8 * output, size_t size, const u8 * data, size_t len)
drivers/net/wireless/intel/ipw2x00/ipw2200.c
278
out = snprint_line(output, size, &data[ofs],
drivers/net/wireless/intel/ipw2x00/ipw2200.c
282
output += out;
drivers/net/wireless/intel/iwlwifi/mld/tests/link.c
24
} output;
drivers/net/wireless/intel/iwlwifi/mld/tests/link.c
45
.output.disconnected = true,
drivers/net/wireless/intel/iwlwifi/mld/tests/link.c
94
KUNIT_ASSERT_NE(test, vif->cfg.assoc, test_param->output.disconnected);
drivers/net/wireless/rsi/rsi_91x_hal.c
525
u8 output = 0;
drivers/net/wireless/rsi/rsi_91x_hal.c
590
output = ((u8 *)&regout_val)[0] & 0xff;
drivers/net/wireless/rsi/rsi_91x_hal.c
602
if (output != exp_resp) {
drivers/net/wireless/rsi/rsi_91x_hal.c
605
__func__, output, cmd);
drivers/net/wireless/rsi/rsi_91x_hal.c
610
__func__, output, cmd);
drivers/net/wireless/ti/wl12xx/main.c
327
.output = WL12XX_FWLOG_OUTPUT_DBG_PINS,
drivers/net/wireless/ti/wl18xx/main.c
465
.output = WL12XX_FWLOG_OUTPUT_DBG_PINS,
drivers/net/wireless/ti/wlcore/cmd.c
1790
cmd->output = wl->conf.fwlog.output;
drivers/net/wireless/ti/wlcore/cmd.h
666
u8 output;
drivers/net/wireless/ti/wlcore/conf.h
1067
u8 output;
drivers/net/wireless/ti/wlcore/debugfs.c
1202
wl->conf.fwlog.output);
drivers/net/wireless/ti/wlcore/debugfs.c
1224
if (wl->conf.fwlog.output == 0) {
drivers/net/wireless/ti/wlcore/debugfs.c
1236
wl->conf.fwlog.output = value;
drivers/net/wireless/ti/wlcore/main.c
1012
if (wl->conf.fwlog.output == WL12XX_FWLOG_OUTPUT_HOST)
drivers/net/wireless/ti/wlcore/main.c
308
wl->conf.fwlog.output = WL12XX_FWLOG_OUTPUT_HOST;
drivers/net/wireless/ti/wlcore/main.c
311
wl->conf.fwlog.output = WL12XX_FWLOG_OUTPUT_DBG_PINS;
drivers/net/wireless/ti/wlcore/main.c
314
wl->conf.fwlog.output = WL12XX_FWLOG_OUTPUT_NONE;
drivers/net/wireless/ti/wlcore/main.c
913
wl->conf.fwlog.output != WL12XX_FWLOG_OUTPUT_DBG_PINS)
drivers/pci/npem.c
299
struct dsm_output *output, u32 value_to_set)
drivers/pci/npem.c
327
memcpy(output, out_obj->buffer.pointer, sizeof(struct dsm_output));
drivers/pci/npem.c
335
struct dsm_output output;
drivers/pci/npem.c
336
int ret = dsm_evaluate(pdev, dsm_func, &output, 0);
drivers/pci/npem.c
341
if (output.status != 0)
drivers/pci/npem.c
344
*buf = output.state;
drivers/pci/npem.c
359
struct dsm_output output;
drivers/pci/npem.c
360
int ret = dsm_evaluate(npem->dev, SET_STATE_DSM, &output, value);
drivers/pci/npem.c
365
switch (output.status) {
drivers/pci/npem.c
375
if (output.function_specific_err != 1)
drivers/pci/npem.c
384
npem->active_indications = output.state;
drivers/perf/riscv_pmu_sbi.c
340
if (!(event_info_shmem[i].output & RISCV_PMU_EVENT_INFO_OUTPUT_MASK))
drivers/perf/riscv_pmu_sbi.c
349
if (!(event_info_shmem[count].output &
drivers/perf/xgene_pmu.c
396
XGENE_PMU_EVENT_ATTR(output-req-async-fifo-stall, 0x13),
drivers/perf/xgene_pmu.c
397
XGENE_PMU_EVENT_ATTR(output-data-async-fifo-stall, 0x14),
drivers/pinctrl/intel/pinctrl-intel.c
495
static u32 __intel_gpio_set_direction(u32 value, bool input, bool output)
drivers/pinctrl/intel/pinctrl-intel.c
502
if (output)
drivers/pinctrl/nomadik/pinctrl-nomadik.c
1078
int pull, slpm, output, val, i;
drivers/pinctrl/nomadik/pinctrl-nomadik.c
1098
output = PIN_DIR(cfg);
drivers/pinctrl/nomadik/pinctrl-nomadik.c
1119
output = slpm_output - 1;
drivers/pinctrl/nomadik/pinctrl-nomadik.c
1127
slpm_output ? (output ? "output" : "input")
drivers/pinctrl/nomadik/pinctrl-nomadik.c
1135
output ? "output " : "input",
drivers/pinctrl/nomadik/pinctrl-nomadik.c
1136
output ? str_high_low(val) : "",
drivers/pinctrl/nomadik/pinctrl-nomadik.c
1145
if (output) {
drivers/pinctrl/pinctrl-digicolor.c
224
u8 output;
drivers/pinctrl/pinctrl-digicolor.c
228
output = readb_relaxed(pmap->regs + reg_off);
drivers/pinctrl/pinctrl-digicolor.c
230
output |= BIT(bit_off);
drivers/pinctrl/pinctrl-digicolor.c
232
output &= ~BIT(bit_off);
drivers/pinctrl/pinctrl-digicolor.c
233
writeb_relaxed(output, pmap->regs + reg_off);
drivers/pinctrl/pinctrl-st.c
481
const struct st_pctl_data *data, unsigned long output)
drivers/pinctrl/pinctrl-st.c
486
if (output) {
drivers/pinctrl/pinctrl-st.c
602
int output = ST_PINCONF_UNPACK_OE(*config);
drivers/pinctrl/pinctrl-st.c
623
delay = st_pinconf_bit_to_delay(delay_bits, data, output);
drivers/pinctrl/pinctrl-st.c
634
int output = ST_PINCONF_UNPACK_OE(*config);
drivers/pinctrl/pinctrl-st.c
643
delay = st_pinconf_bit_to_delay(delay_bits, info->data, output);
drivers/pinctrl/qcom/pinctrl-ssbi-mpp.c
112
bool output;
drivers/pinctrl/qcom/pinctrl-ssbi-mpp.c
181
} else if (pin->input && pin->output) {
drivers/pinctrl/qcom/pinctrl-ssbi-mpp.c
207
if (pin->output) {
drivers/pinctrl/qcom/pinctrl-ssbi-mpp.c
396
pin->output = true;
drivers/pinctrl/qcom/pinctrl-ssbi-mpp.c
456
pin->output = true;
drivers/pinctrl/qcom/pinctrl-ssbi-mpp.c
476
pin->output = true;
drivers/pinctrl/qcom/pinctrl-ssbi-mpp.c
480
pin->output = true;
drivers/pinctrl/qcom/pinctrl-ssbi-mpp.c
484
pin->output = true;
drivers/pinctrl/qcom/pinctrl-ssbi-mpp.c
567
} else if (pin->input && pin->output) {
drivers/pinctrl/qcom/pinctrl-ssbi-mpp.c
577
} else if (pin->output) {
drivers/pinctrl/qcom/pinctrl-ssbi-mpp.c
590
if (pin->output) {
drivers/pinctrl/qcom/pinctrl-ssbi-mpp.c
671
pin->output = true;
drivers/pinctrl/qcom/pinctrl-ssbi-mpp.c
679
pin->output = true;
drivers/pinctrl/qcom/pinctrl-ssbi-mpp.c
703
pin->output = true;
drivers/pinctrl/renesas/core.c
329
range = &pfc->info->output;
drivers/pinctrl/renesas/pfc-r8a73a4.c
2597
.output = { PINMUX_OUTPUT_BEGIN, PINMUX_OUTPUT_END },
drivers/pinctrl/renesas/pfc-r8a7740.c
3529
.output = { PINMUX_OUTPUT_BEGIN,
drivers/pinctrl/renesas/pfc-sh7203.c
1564
.output = { PINMUX_OUTPUT_BEGIN, PINMUX_OUTPUT_END, FORCE_OUT },
drivers/pinctrl/renesas/pfc-sh7264.c
2118
.output = { PINMUX_OUTPUT_BEGIN, PINMUX_OUTPUT_END, FORCE_OUT },
drivers/pinctrl/renesas/pfc-sh7269.c
2836
.output = { PINMUX_OUTPUT_BEGIN, PINMUX_OUTPUT_END, FORCE_OUT },
drivers/pinctrl/renesas/pfc-sh73a0.c
4155
.output = { PINMUX_OUTPUT_BEGIN, PINMUX_OUTPUT_END },
drivers/pinctrl/renesas/pfc-sh7720.c
1188
.output = { PINMUX_OUTPUT_BEGIN, PINMUX_OUTPUT_END },
drivers/pinctrl/renesas/pfc-sh7722.c
1690
.output = { PINMUX_OUTPUT_BEGIN, PINMUX_OUTPUT_END },
drivers/pinctrl/renesas/pfc-sh7723.c
1888
.output = { PINMUX_OUTPUT_BEGIN, PINMUX_OUTPUT_END },
drivers/pinctrl/renesas/pfc-sh7724.c
2163
.output = { PINMUX_OUTPUT_BEGIN, PINMUX_OUTPUT_END },
drivers/pinctrl/renesas/pfc-sh7734.c
2394
.output = { PINMUX_OUTPUT_BEGIN, PINMUX_OUTPUT_END },
drivers/pinctrl/renesas/pfc-sh7757.c
2206
.output = { PINMUX_OUTPUT_BEGIN, PINMUX_OUTPUT_END },
drivers/pinctrl/renesas/pfc-sh7785.c
1245
.output = { PINMUX_OUTPUT_BEGIN, PINMUX_OUTPUT_END },
drivers/pinctrl/renesas/pfc-sh7786.c
796
.output = { PINMUX_OUTPUT_BEGIN, PINMUX_OUTPUT_END },
drivers/pinctrl/renesas/pfc-shx3.c
547
.output = { PINMUX_OUTPUT_BEGIN, PINMUX_OUTPUT_END },
drivers/pinctrl/renesas/pinctrl-rzg2l.c
1728
bool output)
drivers/pinctrl/renesas/pinctrl-rzg2l.c
1742
reg16 |= (output ? PM_OUTPUT : PM_INPUT) << (bit * 2);
drivers/pinctrl/renesas/pinctrl-rzt2h.c
486
u8 bit, bool output)
drivers/pinctrl/renesas/pinctrl-rzt2h.c
495
reg |= (output ? PM_OUTPUT : PM_INPUT) << (bit * 2);
drivers/pinctrl/renesas/pinctrl-rzv2m.c
763
u8 bit, bool output)
drivers/pinctrl/renesas/pinctrl-rzv2m.c
765
rzv2m_writel_we(pctrl->base + OE(port), bit, output);
drivers/pinctrl/renesas/pinctrl-rzv2m.c
766
rzv2m_writel_we(pctrl->base + IE(port), bit, !output);
drivers/pinctrl/renesas/sh_pfc.h
264
struct pinmux_range output;
drivers/platform/chrome/chromeos_acpi.c
132
struct acpi_buffer output = { ACPI_ALLOCATE_BUFFER, NULL };
drivers/platform/chrome/chromeos_acpi.c
136
status = acpi_evaluate_object(ACPI_HANDLE(dev), name, NULL, &output);
drivers/platform/chrome/chromeos_acpi.c
142
if (((union acpi_object *)output.pointer)->type == ACPI_TYPE_PACKAGE)
drivers/platform/chrome/chromeos_acpi.c
143
ret = chromeos_acpi_handle_package(dev, output.pointer, pkg_num, sub_pkg_num,
drivers/platform/chrome/chromeos_acpi.c
146
kfree(output.pointer);
drivers/platform/chrome/chromeos_acpi.c
174
struct acpi_buffer output = { ACPI_ALLOCATE_BUFFER, NULL };
drivers/platform/chrome/chromeos_acpi.c
180
status = acpi_evaluate_object(ACPI_HANDLE(dev), name, NULL, &output);
drivers/platform/chrome/chromeos_acpi.c
186
obj = output.pointer;
drivers/platform/chrome/chromeos_acpi.c
191
kfree(output.pointer);
drivers/platform/raspberrypi/vchiq-mmal/mmal-vchiq.c
1699
component->output[idx].type = MMAL_PORT_TYPE_OUTPUT;
drivers/platform/raspberrypi/vchiq-mmal/mmal-vchiq.c
1700
component->output[idx].index = idx;
drivers/platform/raspberrypi/vchiq-mmal/mmal-vchiq.c
1701
component->output[idx].component = component;
drivers/platform/raspberrypi/vchiq-mmal/mmal-vchiq.c
1702
spin_lock_init(&component->output[idx].slock);
drivers/platform/raspberrypi/vchiq-mmal/mmal-vchiq.c
1703
INIT_LIST_HEAD(&component->output[idx].buffers);
drivers/platform/raspberrypi/vchiq-mmal/mmal-vchiq.c
1704
ret = port_info_get(instance, &component->output[idx]);
drivers/platform/raspberrypi/vchiq-mmal/mmal-vchiq.h
93
struct vchiq_mmal_port output[MAX_PORT_COUNT]; /* output ports */
drivers/platform/surface/surface3-wmi.c
59
struct acpi_buffer output = { ACPI_ALLOCATE_BUFFER, NULL };
drivers/platform/surface/surface3-wmi.c
65
status = wmi_query_block(guid, instance, &output);
drivers/platform/surface/surface3-wmi.c
71
obj = output.pointer;
drivers/platform/x86/acer-wmi.c
1291
struct acpi_buffer output = { ACPI_ALLOCATE_BUFFER, NULL };
drivers/platform/x86/acer-wmi.c
1293
status = wmi_evaluate_method(WMID_GUID3, 0, 0x2, &input, &output);
drivers/platform/x86/acer-wmi.c
1297
obj = output.pointer;
drivers/platform/x86/acer-wmi.c
1369
struct acpi_buffer output = { ACPI_ALLOCATE_BUFFER, NULL };
drivers/platform/x86/acer-wmi.c
1372
status = wmi_evaluate_method(WMID_GUID3, 0, 0x2, &get_input, &output);
drivers/platform/x86/acer-wmi.c
1376
obj = output.pointer;
drivers/platform/x86/acer-wmi.c
2011
struct acpi_buffer output;
drivers/platform/x86/acer-wmi.c
2014
output.length = sizeof(out_obj);
drivers/platform/x86/acer-wmi.c
2015
output.pointer = &out_obj;
drivers/platform/x86/acer-wmi.c
2016
status = acpi_evaluate_object(gsensor_handle, "_INI", NULL, &output);
drivers/platform/x86/acer-wmi.c
2031
struct acpi_buffer output;
drivers/platform/x86/acer-wmi.c
2037
output.length = sizeof(out_obj);
drivers/platform/x86/acer-wmi.c
2038
output.pointer = out_obj;
drivers/platform/x86/acer-wmi.c
2040
status = acpi_evaluate_object(gsensor_handle, "RDVL", NULL, &output);
drivers/platform/x86/acer-wmi.c
2265
u8 *output, input[8] = { 0x05, 0x00, };
drivers/platform/x86/acer-wmi.c
2285
output = obj->buffer.pointer;
drivers/platform/x86/acer-wmi.c
2286
if (output[0] != 0x00 || (output[3] != 0x05 && output[3] != 0x45)) {
drivers/platform/x86/acer-wmi.c
2288
output[0], output[3]);
drivers/platform/x86/acer-wmi.c
2292
sw_tablet_mode = acer_kbd_dock_state_to_sw_tablet_mode(output[4]);
drivers/platform/x86/acer-wmi.c
2554
struct acpi_buffer output = { ACPI_ALLOCATE_BUFFER, NULL };
drivers/platform/x86/acer-wmi.c
2556
status = wmi_evaluate_method(WMID_GUID3, 0, 0x1, &input, &output);
drivers/platform/x86/acer-wmi.c
2560
obj = output.pointer;
drivers/platform/x86/amd/pmf/acpi.c
455
struct apmf_verify_interface output;
drivers/platform/x86/amd/pmf/acpi.c
458
err = apmf_if_call_store_buffer(pdev, APMF_FUNC_VERIFY_INTERFACE, &output, sizeof(output));
drivers/platform/x86/amd/pmf/acpi.c
464
pdev->supported_func = output.supported_functions;
drivers/platform/x86/amd/pmf/acpi.c
467
output.supported_functions, output.notification_mask, output.version);
drivers/platform/x86/amd/pmf/acpi.c
469
pdev->pmf_if_version = output.version;
drivers/platform/x86/amd/pmf/acpi.c
471
pdev->notifications = output.notification_mask;
drivers/platform/x86/amd/pmf/auto-mode.c
304
struct apmf_auto_mode output;
drivers/platform/x86/amd/pmf/auto-mode.c
308
apmf_get_auto_mode_def(dev, &output);
drivers/platform/x86/amd/pmf/auto-mode.c
311
output.balanced_to_quiet;
drivers/platform/x86/amd/pmf/auto-mode.c
313
output.balanced_to_perf;
drivers/platform/x86/amd/pmf/auto-mode.c
315
output.quiet_to_balanced;
drivers/platform/x86/amd/pmf/auto-mode.c
317
output.perf_to_balanced;
drivers/platform/x86/amd/pmf/auto-mode.c
320
config_store.mode_set[AUTO_QUIET].power_floor = output.pfloor_quiet;
drivers/platform/x86/amd/pmf/auto-mode.c
321
config_store.mode_set[AUTO_BALANCE].power_floor = output.pfloor_balanced;
drivers/platform/x86/amd/pmf/auto-mode.c
322
config_store.mode_set[AUTO_PERFORMANCE].power_floor = output.pfloor_perf;
drivers/platform/x86/amd/pmf/auto-mode.c
323
config_store.mode_set[AUTO_PERFORMANCE_ON_LAP].power_floor = output.pfloor_perf;
drivers/platform/x86/amd/pmf/auto-mode.c
327
output.pd_balanced_to_quiet;
drivers/platform/x86/amd/pmf/auto-mode.c
329
output.pd_balanced_to_perf;
drivers/platform/x86/amd/pmf/auto-mode.c
331
output.pd_quiet_to_balanced;
drivers/platform/x86/amd/pmf/auto-mode.c
333
output.pd_perf_to_balanced;
drivers/platform/x86/amd/pmf/auto-mode.c
340
pwr_ctrl->spl = output.spl_quiet;
drivers/platform/x86/amd/pmf/auto-mode.c
341
pwr_ctrl->sppt = output.sppt_quiet;
drivers/platform/x86/amd/pmf/auto-mode.c
342
pwr_ctrl->fppt = output.fppt_quiet;
drivers/platform/x86/amd/pmf/auto-mode.c
343
pwr_ctrl->sppt_apu_only = output.sppt_apu_only_quiet;
drivers/platform/x86/amd/pmf/auto-mode.c
344
pwr_ctrl->stt_min = output.stt_min_limit_quiet;
drivers/platform/x86/amd/pmf/auto-mode.c
345
pwr_ctrl->stt_skin_temp[STT_TEMP_APU] = output.stt_apu_quiet;
drivers/platform/x86/amd/pmf/auto-mode.c
346
pwr_ctrl->stt_skin_temp[STT_TEMP_HS2] = output.stt_hs2_quiet;
drivers/platform/x86/amd/pmf/auto-mode.c
349
pwr_ctrl->spl = output.spl_balanced;
drivers/platform/x86/amd/pmf/auto-mode.c
350
pwr_ctrl->sppt = output.sppt_balanced;
drivers/platform/x86/amd/pmf/auto-mode.c
351
pwr_ctrl->fppt = output.fppt_balanced;
drivers/platform/x86/amd/pmf/auto-mode.c
352
pwr_ctrl->sppt_apu_only = output.sppt_apu_only_balanced;
drivers/platform/x86/amd/pmf/auto-mode.c
353
pwr_ctrl->stt_min = output.stt_min_limit_balanced;
drivers/platform/x86/amd/pmf/auto-mode.c
354
pwr_ctrl->stt_skin_temp[STT_TEMP_APU] = output.stt_apu_balanced;
drivers/platform/x86/amd/pmf/auto-mode.c
355
pwr_ctrl->stt_skin_temp[STT_TEMP_HS2] = output.stt_hs2_balanced;
drivers/platform/x86/amd/pmf/auto-mode.c
358
pwr_ctrl->spl = output.spl_perf;
drivers/platform/x86/amd/pmf/auto-mode.c
359
pwr_ctrl->sppt = output.sppt_perf;
drivers/platform/x86/amd/pmf/auto-mode.c
360
pwr_ctrl->fppt = output.fppt_perf;
drivers/platform/x86/amd/pmf/auto-mode.c
361
pwr_ctrl->sppt_apu_only = output.sppt_apu_only_perf;
drivers/platform/x86/amd/pmf/auto-mode.c
362
pwr_ctrl->stt_min = output.stt_min_limit_perf;
drivers/platform/x86/amd/pmf/auto-mode.c
363
pwr_ctrl->stt_skin_temp[STT_TEMP_APU] = output.stt_apu_perf;
drivers/platform/x86/amd/pmf/auto-mode.c
364
pwr_ctrl->stt_skin_temp[STT_TEMP_HS2] = output.stt_hs2_perf;
drivers/platform/x86/amd/pmf/auto-mode.c
367
pwr_ctrl->spl = output.spl_perf_on_lap;
drivers/platform/x86/amd/pmf/auto-mode.c
368
pwr_ctrl->sppt = output.sppt_perf_on_lap;
drivers/platform/x86/amd/pmf/auto-mode.c
369
pwr_ctrl->fppt = output.fppt_perf_on_lap;
drivers/platform/x86/amd/pmf/auto-mode.c
370
pwr_ctrl->sppt_apu_only = output.sppt_apu_only_perf_on_lap;
drivers/platform/x86/amd/pmf/auto-mode.c
371
pwr_ctrl->stt_min = output.stt_min_limit_perf_on_lap;
drivers/platform/x86/amd/pmf/auto-mode.c
372
pwr_ctrl->stt_skin_temp[STT_TEMP_APU] = output.stt_apu_perf_on_lap;
drivers/platform/x86/amd/pmf/auto-mode.c
373
pwr_ctrl->stt_skin_temp[STT_TEMP_HS2] = output.stt_hs2_perf_on_lap;
drivers/platform/x86/amd/pmf/auto-mode.c
376
config_store.mode_set[AUTO_QUIET].fan_control.fan_id = output.fan_id_quiet;
drivers/platform/x86/amd/pmf/auto-mode.c
377
config_store.mode_set[AUTO_BALANCE].fan_control.fan_id = output.fan_id_balanced;
drivers/platform/x86/amd/pmf/auto-mode.c
378
config_store.mode_set[AUTO_PERFORMANCE].fan_control.fan_id = output.fan_id_perf;
drivers/platform/x86/amd/pmf/auto-mode.c
380
output.fan_id_perf;
drivers/platform/x86/amd/pmf/pmf.h
881
struct apmf_static_slider_granular_output *output);
drivers/platform/x86/amd/pmf/sps.c
126
struct amd_pmf_apts_granular_output output;
drivers/platform/x86/amd/pmf/sps.c
135
apts_get_static_slider_granular_v2(pdev, &output, i);
drivers/platform/x86/amd/pmf/sps.c
136
ps[i].table_version = output.val.table_version;
drivers/platform/x86/amd/pmf/sps.c
137
ps[i].fan_table_idx = output.val.fan_table_idx;
drivers/platform/x86/amd/pmf/sps.c
138
ps[i].pmf_ppt = output.val.pmf_ppt;
drivers/platform/x86/amd/pmf/sps.c
139
ps[i].ppt_pmf_apu_only = output.val.ppt_pmf_apu_only;
drivers/platform/x86/amd/pmf/sps.c
140
ps[i].stt_min_limit = output.val.stt_min_limit;
drivers/platform/x86/amd/pmf/sps.c
141
ps[i].stt_skin_temp_limit_apu = output.val.stt_skin_temp_limit_apu;
drivers/platform/x86/amd/pmf/sps.c
142
ps[i].stt_skin_temp_limit_hs2 = output.val.stt_skin_temp_limit_hs2;
drivers/platform/x86/amd/pmf/sps.c
150
struct apmf_static_slider_granular_output_v2 output;
drivers/platform/x86/amd/pmf/sps.c
154
apmf_get_static_slider_granular_v2(dev, &output);
drivers/platform/x86/amd/pmf/sps.c
156
config_store_v2.size = output.size;
drivers/platform/x86/amd/pmf/sps.c
161
output.sps_idx.power_states[i][j];
drivers/platform/x86/amd/pmf/sps.c
168
struct apmf_static_slider_granular_output output;
drivers/platform/x86/amd/pmf/sps.c
172
apmf_get_static_slider_granular(dev, &output);
drivers/platform/x86/amd/pmf/sps.c
176
config_store.prop[i][j].spl = output.prop[idx].spl;
drivers/platform/x86/amd/pmf/sps.c
177
config_store.prop[i][j].sppt = output.prop[idx].sppt;
drivers/platform/x86/amd/pmf/sps.c
179
output.prop[idx].sppt_apu_only;
drivers/platform/x86/amd/pmf/sps.c
180
config_store.prop[i][j].fppt = output.prop[idx].fppt;
drivers/platform/x86/amd/pmf/sps.c
181
config_store.prop[i][j].stt_min = output.prop[idx].stt_min;
drivers/platform/x86/amd/pmf/sps.c
183
output.prop[idx].stt_skin_temp[STT_TEMP_APU];
drivers/platform/x86/amd/pmf/sps.c
185
output.prop[idx].stt_skin_temp[STT_TEMP_HS2];
drivers/platform/x86/amd/pmf/sps.c
186
config_store.prop[i][j].fan_id = output.prop[idx].fan_id;
drivers/platform/x86/asus-laptop.c
361
struct acpi_buffer *output)
drivers/platform/x86/asus-laptop.c
375
status = acpi_evaluate_object(handle, (char *)method, &params, output);
drivers/platform/x86/asus-wmi.c
363
struct acpi_buffer output = { ACPI_ALLOCATE_BUFFER, NULL };
drivers/platform/x86/asus-wmi.c
369
&input, &output);
drivers/platform/x86/asus-wmi.c
379
obj = (union acpi_object *)output.pointer;
drivers/platform/x86/asus-wmi.c
415
struct acpi_buffer output = { ACPI_ALLOCATE_BUFFER, NULL };
drivers/platform/x86/asus-wmi.c
421
&input, &output);
drivers/platform/x86/asus-wmi.c
431
obj = (union acpi_object *)output.pointer;
drivers/platform/x86/asus-wmi.c
463
struct acpi_buffer output = { ACPI_ALLOCATE_BUFFER, NULL };
drivers/platform/x86/asus-wmi.c
469
&input, &output);
drivers/platform/x86/asus-wmi.c
479
obj = (union acpi_object *)output.pointer;
drivers/platform/x86/asus-wmi.c
4929
struct acpi_buffer output = { ACPI_ALLOCATE_BUFFER, NULL };
drivers/platform/x86/asus-wmi.c
4935
&input, &output);
drivers/platform/x86/asus-wmi.c
4940
obj = (union acpi_object *)output.pointer;
drivers/platform/x86/classmate-laptop.c
155
struct acpi_buffer output = { ACPI_ALLOCATE_BUFFER, NULL };
drivers/platform/x86/classmate-laptop.c
169
status = acpi_evaluate_object(handle, "ACMD", &input, &output);
drivers/platform/x86/classmate-laptop.c
172
obj = output.pointer;
drivers/platform/x86/classmate-laptop.c
177
kfree(output.pointer);
drivers/platform/x86/classmate-laptop.c
524
struct acpi_buffer output = { ACPI_ALLOCATE_BUFFER, NULL };
drivers/platform/x86/classmate-laptop.c
533
status = acpi_evaluate_object(handle, "ACMD", &input, &output);
drivers/platform/x86/classmate-laptop.c
536
obj = output.pointer;
drivers/platform/x86/classmate-laptop.c
541
kfree(output.pointer);
drivers/platform/x86/classmate-laptop.c
712
unsigned long long output;
drivers/platform/x86/classmate-laptop.c
719
status = acpi_evaluate_integer(handle, "TCMD", &input, &output);
drivers/platform/x86/classmate-laptop.c
721
*value = output;
drivers/platform/x86/classmate-laptop.c
807
unsigned long long output;
drivers/platform/x86/classmate-laptop.c
814
status = acpi_evaluate_integer(handle, "GRDI", &input, &output);
drivers/platform/x86/classmate-laptop.c
816
*value = output;
drivers/platform/x86/classmate-laptop.c
826
unsigned long long output;
drivers/platform/x86/classmate-laptop.c
834
status = acpi_evaluate_integer(handle, "GWRI", &input, &output);
drivers/platform/x86/classmate-laptop.c
879
unsigned long long output;
drivers/platform/x86/classmate-laptop.c
886
status = acpi_evaluate_integer(handle, "GRDI", &input, &output);
drivers/platform/x86/classmate-laptop.c
888
*value = output;
drivers/platform/x86/classmate-laptop.c
898
unsigned long long output;
drivers/platform/x86/classmate-laptop.c
906
status = acpi_evaluate_integer(handle, "GWRI", &input, &output);
drivers/platform/x86/dell/dell-laptop.c
1235
info->modes = buffer.output[1] & 0xFFFF;
drivers/platform/x86/dell/dell-laptop.c
1236
info->type = (buffer.output[1] >> 24) & 0xFF;
drivers/platform/x86/dell/dell-laptop.c
1237
info->triggers = buffer.output[2] & 0xFF;
drivers/platform/x86/dell/dell-laptop.c
1238
units = (buffer.output[2] >> 8) & 0xFF;
drivers/platform/x86/dell/dell-laptop.c
1239
info->levels = (buffer.output[2] >> 16) & 0xFF;
drivers/platform/x86/dell/dell-laptop.c
1245
info->seconds = (buffer.output[3] >> 0) & 0xFF;
drivers/platform/x86/dell/dell-laptop.c
1247
info->minutes = (buffer.output[3] >> 8) & 0xFF;
drivers/platform/x86/dell/dell-laptop.c
1249
info->hours = (buffer.output[3] >> 16) & 0xFF;
drivers/platform/x86/dell/dell-laptop.c
1251
info->days = (buffer.output[3] >> 24) & 0xFF;
drivers/platform/x86/dell/dell-laptop.c
1320
state->mode_bit = ffs(buffer.output[1] & 0xFFFF);
drivers/platform/x86/dell/dell-laptop.c
1324
state->triggers = (buffer.output[1] >> 16) & 0xFF;
drivers/platform/x86/dell/dell-laptop.c
1325
state->timeout_value = (buffer.output[1] >> 24) & 0x3F;
drivers/platform/x86/dell/dell-laptop.c
1326
state->timeout_unit = (buffer.output[1] >> 30) & 0x3;
drivers/platform/x86/dell/dell-laptop.c
1327
state->als_setting = buffer.output[2] & 0xFF;
drivers/platform/x86/dell/dell-laptop.c
1328
state->als_value = (buffer.output[2] >> 8) & 0xFF;
drivers/platform/x86/dell/dell-laptop.c
1329
state->level = (buffer.output[2] >> 16) & 0xFF;
drivers/platform/x86/dell/dell-laptop.c
1330
state->timeout_value_ac = (buffer.output[2] >> 24) & 0x3F;
drivers/platform/x86/dell/dell-laptop.c
1331
state->timeout_unit_ac = (buffer.output[2] >> 30) & 0x3;
drivers/platform/x86/dell/dell-laptop.c
1407
val = buffer.output[1];
drivers/platform/x86/dell/dell-laptop.c
2196
if (buffer.output[1] > INT_MAX)
drivers/platform/x86/dell/dell-laptop.c
2199
return buffer.output[1];
drivers/platform/x86/dell/dell-laptop.c
2516
max_intensity = buffer.output[3];
drivers/platform/x86/dell/dell-laptop.c
532
status = buffer.output[1];
drivers/platform/x86/dell/dell-laptop.c
538
hwswitch = buffer.output[1];
drivers/platform/x86/dell/dell-laptop.c
584
status = buffer.output[1];
drivers/platform/x86/dell/dell-laptop.c
592
hwswitch = buffer.output[1];
drivers/platform/x86/dell/dell-laptop.c
619
status = buffer.output[1];
drivers/platform/x86/dell/dell-laptop.c
625
hwswitch_state = buffer.output[1];
drivers/platform/x86/dell/dell-laptop.c
701
status = buffer.output[1];
drivers/platform/x86/dell/dell-laptop.c
710
hwswitch = buffer.output[1];
drivers/platform/x86/dell/dell-laptop.c
786
status = buffer.output[1];
drivers/platform/x86/dell/dell-laptop.c
959
ret = buffer.output[1];
drivers/platform/x86/dell/dell-pc.c
130
state = buffer.output[2];
drivers/platform/x86/dell/dell-pc.c
152
*supported_bits = FIELD_GET(DELL_THERMAL_SUPPORTED, buffer.output[1]);
drivers/platform/x86/dell/dell-pc.c
165
*acc_mode = FIELD_GET(DELL_ACC_GET_FIELD, buffer.output[3]);
drivers/platform/x86/dell/dell-rbtn.c
35
unsigned long long output;
drivers/platform/x86/dell/dell-rbtn.c
38
status = acpi_evaluate_integer(device->handle, "CRBT", NULL, &output);
drivers/platform/x86/dell/dell-rbtn.c
42
switch (output) {
drivers/platform/x86/dell/dell-rbtn.c
56
unsigned long long output;
drivers/platform/x86/dell/dell-rbtn.c
59
status = acpi_evaluate_integer(device->handle, "GRBT", NULL, &output);
drivers/platform/x86/dell/dell-rbtn.c
63
return !output;
drivers/platform/x86/dell/dell-smbios-base.c
344
return dell_smbios_error(buffer->output[0]);
drivers/platform/x86/dell/dell-smbios-smm.c
90
buffer->output[0] = 99;
drivers/platform/x86/dell/dell-smbios-smm.c
92
if (buffer->output[0] == 99)
drivers/platform/x86/dell/dell-smbios-wmi.c
53
struct acpi_buffer output = {ACPI_ALLOCATE_BUFFER, NULL};
drivers/platform/x86/dell/dell-smbios-wmi.c
68
status = wmidev_evaluate_method(wdev, 0, 1, &input, &output);
drivers/platform/x86/dell/dell-smbios-wmi.c
71
obj = (union acpi_object *)output.pointer;
drivers/platform/x86/dell/dell-smbios-wmi.c
77
kfree(output.pointer);
drivers/platform/x86/dell/dell-smbios-wmi.c
82
priv->buf->std.output[0], priv->buf->std.output[1],
drivers/platform/x86/dell/dell-smbios-wmi.c
83
priv->buf->std.output[2], priv->buf->std.output[3]);
drivers/platform/x86/dell/dell-smbios-wmi.c
84
kfree(output.pointer);
drivers/platform/x86/dell/dell-wmi-base.c
787
ret = buffer->output[0];
drivers/platform/x86/dell/dell-wmi-led.c
52
struct acpi_buffer output = { ACPI_ALLOCATE_BUFFER, NULL };
drivers/platform/x86/dell/dell-wmi-led.c
71
status = wmi_evaluate_method(DELL_LED_BIOS_GUID, 0, 1, &input, &output);
drivers/platform/x86/dell/dell-wmi-led.c
75
obj = output.pointer;
drivers/platform/x86/dell/dell-wmi-sysman/biosattr-interface.c
19
struct acpi_buffer output = {ACPI_ALLOCATE_BUFFER, NULL};
drivers/platform/x86/dell/dell-wmi-sysman/biosattr-interface.c
27
status = wmidev_evaluate_method(wdev, 0, method_id, &input, &output);
drivers/platform/x86/dell/dell-wmi-sysman/biosattr-interface.c
30
obj = (union acpi_object *)output.pointer;
drivers/platform/x86/dell/dell-wmi-sysman/biosattr-interface.c
39
kfree(output.pointer);
drivers/platform/x86/dell/dell-wmi-sysman/passwordattr-interface.c
13
struct acpi_buffer output = {ACPI_ALLOCATE_BUFFER, NULL};
drivers/platform/x86/dell/dell-wmi-sysman/passwordattr-interface.c
21
status = wmidev_evaluate_method(wdev, 0, 1, &input, &output);
drivers/platform/x86/dell/dell-wmi-sysman/passwordattr-interface.c
24
obj = (union acpi_object *)output.pointer;
drivers/platform/x86/dell/dell-wmi-sysman/passwordattr-interface.c
28
kfree(output.pointer);
drivers/platform/x86/hp/hp-bioscfg/biosattr-interface.c
122
struct acpi_buffer input, output = { ACPI_ALLOCATE_BUFFER, NULL };
drivers/platform/x86/hp/hp-bioscfg/biosattr-interface.c
148
ret = wmi_evaluate_method(HP_WMI_BIOS_GUID, 0, mid, &input, &output);
drivers/platform/x86/hp/hp-bioscfg/biosattr-interface.c
152
obj = output.pointer;
drivers/platform/x86/hp/hp-bioscfg/biosattr-interface.c
250
struct acpi_buffer output = {ACPI_ALLOCATE_BUFFER, NULL};
drivers/platform/x86/hp/hp-bioscfg/biosattr-interface.c
253
ret = wmi_evaluate_method(HP_WMI_SET_BIOS_SETTING_GUID, 0, 1, &input, &output);
drivers/platform/x86/hp/hp-bioscfg/biosattr-interface.c
255
obj = output.pointer;
drivers/platform/x86/hp/hp-wmi.c
537
struct acpi_buffer input, output = { ACPI_ALLOCATE_BUFFER, NULL };
drivers/platform/x86/hp/hp-wmi.c
564
ret = wmi_evaluate_method(HPWMI_BIOS_GUID, 0, mid, &input, &output);
drivers/platform/x86/hp/hp-wmi.c
568
obj = output.pointer;
drivers/platform/x86/inspur_platform_profile.c
43
struct acpi_buffer output = { ACPI_ALLOCATE_BUFFER, NULL };
drivers/platform/x86/inspur_platform_profile.c
49
status = wmidev_evaluate_method(wdev, 0, query_id, &input, &output);
drivers/platform/x86/inspur_platform_profile.c
56
obj = output.pointer;
drivers/platform/x86/lenovo/ideapad-laptop.c
1014
unsigned long *output)
drivers/platform/x86/lenovo/ideapad-laptop.c
1019
err = eval_dytc(priv->adev->handle, DYTC_CMD_GET, output);
drivers/platform/x86/lenovo/ideapad-laptop.c
1023
cur_funcmode = (*output >> DYTC_GET_FUNCTION_BIT) & 0xF;
drivers/platform/x86/lenovo/ideapad-laptop.c
1034
cmd_err = eval_dytc(priv->adev->handle, cmd, output);
drivers/platform/x86/lenovo/ideapad-laptop.c
1055
unsigned long output;
drivers/platform/x86/lenovo/ideapad-laptop.c
1074
&output);
drivers/platform/x86/lenovo/ideapad-laptop.c
1099
unsigned long output;
drivers/platform/x86/lenovo/ideapad-laptop.c
1103
err = dytc_cql_command(priv, DYTC_CMD_GET, &output);
drivers/platform/x86/lenovo/ideapad-laptop.c
1107
perfmode = (output >> DYTC_GET_MODE_BIT) & 0xF;
drivers/platform/x86/lenovo/ideapad-laptop.c
1145
unsigned long output;
drivers/platform/x86/lenovo/ideapad-laptop.c
1150
err = eval_dytc(priv->adev->handle, DYTC_CMD_QUERY, &output);
drivers/platform/x86/lenovo/ideapad-laptop.c
1156
if (!test_bit(DYTC_QUERY_ENABLE_BIT, &output)) {
drivers/platform/x86/lenovo/ideapad-laptop.c
1161
dytc_version = (output >> DYTC_QUERY_REV_BIT) & 0xF;
drivers/platform/x86/lenovo/think-lmi.c
260
static int tlmi_extract_error(const struct acpi_buffer *output)
drivers/platform/x86/lenovo/think-lmi.c
264
obj = output->pointer;
drivers/platform/x86/lenovo/think-lmi.c
277
struct acpi_buffer output = { ACPI_ALLOCATE_BUFFER, NULL };
drivers/platform/x86/lenovo/think-lmi.c
287
output.length = ACPI_ALLOCATE_BUFFER;
drivers/platform/x86/lenovo/think-lmi.c
288
output.pointer = NULL;
drivers/platform/x86/lenovo/think-lmi.c
290
status = wmi_evaluate_method(guid, 0, 0, &input, &output);
drivers/platform/x86/lenovo/think-lmi.c
292
kfree(output.pointer);
drivers/platform/x86/lenovo/think-lmi.c
295
err = tlmi_extract_error(&output);
drivers/platform/x86/lenovo/think-lmi.c
296
kfree(output.pointer);
drivers/platform/x86/lenovo/think-lmi.c
323
struct acpi_buffer output = { ACPI_ALLOCATE_BUFFER, NULL };
drivers/platform/x86/lenovo/think-lmi.c
332
&output);
drivers/platform/x86/lenovo/think-lmi.c
336
obj = output.pointer;
drivers/platform/x86/lenovo/think-lmi.c
403
struct acpi_buffer output = { ACPI_ALLOCATE_BUFFER, NULL };
drivers/platform/x86/lenovo/think-lmi.c
409
0, 0, &input, &output);
drivers/platform/x86/lenovo/think-lmi.c
413
obj = output.pointer;
drivers/platform/x86/lenovo/think-lmi.c
705
struct acpi_buffer output = { ACPI_ALLOCATE_BUFFER, NULL };
drivers/platform/x86/lenovo/think-lmi.c
716
status = wmi_evaluate_method(tlmi_priv.cert_guid->thumbprint, 0, 0, &input, &output);
drivers/platform/x86/lenovo/think-lmi.c
718
kfree(output.pointer);
drivers/platform/x86/lenovo/think-lmi.c
721
obj = output.pointer;
drivers/platform/x86/lenovo/think-lmi.c
725
kfree(output.pointer);
drivers/platform/x86/lenovo/think-lmi.c
729
kfree(output.pointer);
drivers/platform/x86/lenovo/thinkpad_acpi.c
10060
int output;
drivers/platform/x86/lenovo/thinkpad_acpi.c
10065
if (!acpi_evalf(lcdshadow_set_handle, &output, NULL, "dd", (int)state))
drivers/platform/x86/lenovo/thinkpad_acpi.c
10074
int output;
drivers/platform/x86/lenovo/thinkpad_acpi.c
10076
if (!acpi_evalf(lcdshadow_get_handle, &output, NULL, "dd", 0))
drivers/platform/x86/lenovo/thinkpad_acpi.c
10079
priv->hw_state = priv->sw_state = output & 0x1;
drivers/platform/x86/lenovo/thinkpad_acpi.c
10090
int output;
drivers/platform/x86/lenovo/thinkpad_acpi.c
10097
if (!acpi_evalf(lcdshadow_get_handle, &output, NULL, "dd", 0))
drivers/platform/x86/lenovo/thinkpad_acpi.c
10100
if (!(output & 0x10000))
drivers/platform/x86/lenovo/thinkpad_acpi.c
10193
static int dytc_command(int command, int *output)
drivers/platform/x86/lenovo/thinkpad_acpi.c
10201
if (!acpi_evalf(dytc_handle, output, NULL, "dd", command))
drivers/platform/x86/lenovo/thinkpad_acpi.c
10208
int output, err;
drivers/platform/x86/lenovo/thinkpad_acpi.c
10211
err = dytc_command(DYTC_CMD_GET, &output);
drivers/platform/x86/lenovo/thinkpad_acpi.c
10216
*state = output & BIT(DYTC_GET_LAPMODE_BIT) ? true : false;
drivers/platform/x86/lenovo/thinkpad_acpi.c
10223
int output;
drivers/platform/x86/lenovo/thinkpad_acpi.c
10228
if (!acpi_evalf(psensor_handle, &output, NULL, "d"))
drivers/platform/x86/lenovo/thinkpad_acpi.c
10231
*present = output & BIT(PALMSENSOR_PRESENT_BIT) ? true : false;
drivers/platform/x86/lenovo/thinkpad_acpi.c
10232
*state = output & BIT(PALMSENSOR_ON_BIT) ? true : false;
drivers/platform/x86/lenovo/thinkpad_acpi.c
10517
static int dytc_cql_command(int command, int *output)
drivers/platform/x86/lenovo/thinkpad_acpi.c
10523
err = dytc_command(DYTC_CMD_GET, output);
drivers/platform/x86/lenovo/thinkpad_acpi.c
10527
cur_funcmode = (*output >> DYTC_GET_FUNCTION_BIT) & 0xF;
drivers/platform/x86/lenovo/thinkpad_acpi.c
10539
cmd_err = dytc_command(command, output);
drivers/platform/x86/lenovo/thinkpad_acpi.c
10558
int output;
drivers/platform/x86/lenovo/thinkpad_acpi.c
10577
err = dytc_cql_command(DYTC_CMD_RESET, &output);
drivers/platform/x86/lenovo/thinkpad_acpi.c
10583
&output);
drivers/platform/x86/lenovo/thinkpad_acpi.c
10588
err = dytc_command(DYTC_SET_COMMAND(DYTC_FUNCTION_PSC, perfmode, 1), &output);
drivers/platform/x86/lenovo/thinkpad_acpi.c
10621
int output = 0, err = 0;
drivers/platform/x86/lenovo/thinkpad_acpi.c
10627
err = dytc_command(DYTC_CMD_MMC_GET, &output);
drivers/platform/x86/lenovo/thinkpad_acpi.c
10629
err = dytc_cql_command(DYTC_CMD_GET, &output);
drivers/platform/x86/lenovo/thinkpad_acpi.c
10632
err = dytc_command(DYTC_CMD_GET, &output);
drivers/platform/x86/lenovo/thinkpad_acpi.c
10634
funcmode = (output >> DYTC_GET_FUNCTION_BIT) & 0xF;
drivers/platform/x86/lenovo/thinkpad_acpi.c
10642
perfmode = (output >> DYTC_GET_MODE_BIT) & 0xF;
drivers/platform/x86/lenovo/thinkpad_acpi.c
10652
int err, output;
drivers/platform/x86/lenovo/thinkpad_acpi.c
10654
err = dytc_command(DYTC_CMD_QUERY, &output);
drivers/platform/x86/lenovo/thinkpad_acpi.c
10658
if (output & BIT(DYTC_QUERY_ENABLE_BIT))
drivers/platform/x86/lenovo/thinkpad_acpi.c
10659
dytc_version = (output >> DYTC_QUERY_REV_BIT) & 0xF;
drivers/platform/x86/lenovo/thinkpad_acpi.c
10694
err = dytc_command(DYTC_CMD_MMC_GET, &output);
drivers/platform/x86/lenovo/thinkpad_acpi.c
10695
if (!err && ((output & DYTC_ERR_MASK) == DYTC_ERR_SUCCESS))
drivers/platform/x86/lenovo/thinkpad_acpi.c
10778
int output;
drivers/platform/x86/lenovo/thinkpad_acpi.c
10785
if (!acpi_evalf(sskl_handle, &output, NULL, "dd", command))
drivers/platform/x86/lenovo/thinkpad_acpi.c
10791
static int get_keyboard_lang(int *output)
drivers/platform/x86/lenovo/thinkpad_acpi.c
10811
*output = kbd_lang;
drivers/platform/x86/lenovo/thinkpad_acpi.c
10821
int output, err, i, len = 0;
drivers/platform/x86/lenovo/thinkpad_acpi.c
10823
err = get_keyboard_lang(&output);
drivers/platform/x86/lenovo/thinkpad_acpi.c
10831
if (output == keyboard_lang_data[i].lang_code) {
drivers/platform/x86/lenovo/thinkpad_acpi.c
10897
int err, output;
drivers/platform/x86/lenovo/thinkpad_acpi.c
10899
err = get_keyboard_lang(&output);
drivers/platform/x86/lenovo/thinkpad_acpi.c
10918
static int dprc_command(int command, int *output)
drivers/platform/x86/lenovo/thinkpad_acpi.c
10927
if (!acpi_evalf(dprc_handle, output, NULL, "dd", command))
drivers/platform/x86/lenovo/thinkpad_acpi.c
10935
if (*output & METHOD_ERR)
drivers/platform/x86/lenovo/thinkpad_acpi.c
10943
int output, err;
drivers/platform/x86/lenovo/thinkpad_acpi.c
10946
err = dprc_command(DPRC_GET_WWAN_ANTENNA_TYPE, &output);
drivers/platform/x86/lenovo/thinkpad_acpi.c
10950
if (output & DPRC_WWAN_ANTENNA_TYPE_A_BIT)
drivers/platform/x86/lenovo/thinkpad_acpi.c
10952
else if (output & DPRC_WWAN_ANTENNA_TYPE_B_BIT)
drivers/platform/x86/lenovo/thinkpad_acpi.c
11116
static int hwdd_command(int command, int *output)
drivers/platform/x86/lenovo/thinkpad_acpi.c
11123
if (!acpi_evalf(hwdd_handle, output, NULL, "dd", command))
drivers/platform/x86/lenovo/thinkpad_acpi.c
11259
int err, output;
drivers/platform/x86/lenovo/thinkpad_acpi.c
11262
err = hwdd_command(HWDD_GET_CAP, &output);
drivers/platform/x86/lenovo/thinkpad_acpi.c
11266
if (!(output & HWDD_NOT_SUPPORTED))
drivers/platform/x86/lenovo/thinkpad_acpi.c
11275
if (output & HWDD_SUPPORT_USBC)
drivers/platform/x86/lenovo/thinkpad_acpi.c
2261
int output;
drivers/platform/x86/lenovo/thinkpad_acpi.c
2266
if (!acpi_evalf(gces_handle, &output, NULL, "dd", 0))
drivers/platform/x86/lenovo/thinkpad_acpi.c
2269
if (output & GCES_NO_SHUTTER_DEVICE)
drivers/platform/x86/lenovo/thinkpad_acpi.c
2272
return output;
drivers/platform/x86/lenovo/thinkpad_acpi.c
9349
int output;
drivers/platform/x86/lenovo/thinkpad_acpi.c
9356
if (!acpi_evalf(hkey_handle, &output, t->name, "dd",
drivers/platform/x86/lenovo/wmi-capdata.c
448
int lwmi_##_cdxx##_get_data(struct cd_list *list, u32 attribute_id, _output_t *output) \
drivers/platform/x86/lenovo/wmi-capdata.c
459
memcpy(output, &list->_cdxx[idx], sizeof(list->_cdxx[idx])); \
drivers/platform/x86/lenovo/wmi-capdata.h
61
int lwmi_cd00_get_data(struct cd_list *list, u32 attribute_id, struct capdata00 *output);
drivers/platform/x86/lenovo/wmi-capdata.h
62
int lwmi_cd01_get_data(struct cd_list *list, u32 attribute_id, struct capdata01 *output);
drivers/platform/x86/lenovo/wmi-capdata.h
63
int lwmi_cd_fan_get_data(struct cd_list *list, u32 attribute_id, struct capdata_fan *output);
drivers/platform/x86/lenovo/wmi-helpers.c
48
struct acpi_buffer output = { ACPI_ALLOCATE_BUFFER, NULL };
drivers/platform/x86/lenovo/wmi-helpers.c
54
&output);
drivers/platform/x86/lenovo/wmi-helpers.c
59
ret_obj = output.pointer;
drivers/platform/x86/lenovo/wmi-hotkey-utilities.c
101
struct acpi_buffer output = { ACPI_ALLOCATE_BUFFER, NULL };
drivers/platform/x86/lenovo/wmi-hotkey-utilities.c
120
status = wmidev_evaluate_method(wpriv->led_wdev, 0, WMI_LUD_GET_SUPPORT, &input, &output);
drivers/platform/x86/lenovo/wmi-hotkey-utilities.c
124
union acpi_object *obj __free(kfree) = output.pointer;
drivers/platform/x86/lenovo/ymc.c
64
struct acpi_buffer output = { ACPI_ALLOCATE_BUFFER, NULL };
drivers/platform/x86/lenovo/ymc.c
72
&input, &output);
drivers/platform/x86/lenovo/ymc.c
81
obj = output.pointer;
drivers/platform/x86/lenovo/yogabook.c
307
struct acpi_buffer output = { ACPI_ALLOCATE_BUFFER, NULL };
drivers/platform/x86/lenovo/yogabook.c
324
&input, &output);
drivers/platform/x86/lenovo/yogabook.c
330
kfree(output.pointer);
drivers/platform/x86/msi-wmi-platform.c
127
static int msi_wmi_platform_parse_buffer(union acpi_object *obj, u8 *output, size_t length)
drivers/platform/x86/msi-wmi-platform.c
138
memcpy(output, obj->buffer.pointer, obj->buffer.length);
drivers/platform/x86/msi-wmi-platform.c
145
size_t input_length, u8 *output, size_t output_length)
drivers/platform/x86/msi-wmi-platform.c
173
ret = msi_wmi_platform_parse_buffer(obj, output, output_length);
drivers/platform/x86/msi-wmi-platform.c
190
u8 output[32];
drivers/platform/x86/msi-wmi-platform.c
194
ret = msi_wmi_platform_query(data, MSI_PLATFORM_GET_FAN, input, sizeof(input), output,
drivers/platform/x86/msi-wmi-platform.c
195
sizeof(output));
drivers/platform/x86/msi-wmi-platform.c
199
value = get_unaligned_be16(&output[channel * 2 + 1]);
drivers/platform/x86/msi-wmi-platform.c
353
u8 output[32];
drivers/platform/x86/msi-wmi-platform.c
357
ret = msi_wmi_platform_query(data, MSI_PLATFORM_GET_EC, input, sizeof(input), output,
drivers/platform/x86/msi-wmi-platform.c
358
sizeof(output));
drivers/platform/x86/msi-wmi-platform.c
362
flags = output[MSI_PLATFORM_EC_FLAGS_OFFSET];
drivers/platform/x86/msi-wmi-platform.c
368
&output[MSI_PLATFORM_EC_VERSION_OFFSET]);
drivers/platform/x86/msi-wmi-platform.c
383
u8 output[32];
drivers/platform/x86/msi-wmi-platform.c
386
ret = msi_wmi_platform_query(data, MSI_PLATFORM_GET_WMI, input, sizeof(input), output,
drivers/platform/x86/msi-wmi-platform.c
387
sizeof(output));
drivers/platform/x86/msi-wmi-platform.c
392
output[MSI_PLATFORM_WMI_MAJOR_OFFSET],
drivers/platform/x86/msi-wmi-platform.c
393
output[MSI_PLATFORM_WMI_MINOR_OFFSET]);
drivers/platform/x86/msi-wmi-platform.c
395
if (output[MSI_PLATFORM_WMI_MAJOR_OFFSET] != MSI_WMI_PLATFORM_INTERFACE_VERSION) {
drivers/platform/x86/msi-wmi-platform.c
401
output[MSI_PLATFORM_WMI_MAJOR_OFFSET],
drivers/platform/x86/msi-wmi-platform.c
402
output[MSI_PLATFORM_WMI_MINOR_OFFSET]);
drivers/platform/x86/msi-wmi.c
102
obj = output.pointer;
drivers/platform/x86/msi-wmi.c
96
struct acpi_buffer output = { ACPI_ALLOCATE_BUFFER, NULL };
drivers/platform/x86/msi-wmi.c
98
status = wmi_query_block(MSIWMI_BIOS_GUID, instance, &output);
drivers/platform/x86/samsung-galaxybook.c
223
struct acpi_buffer output = {ACPI_ALLOCATE_BUFFER, NULL};
drivers/platform/x86/samsung-galaxybook.c
236
status = acpi_evaluate_object_typed(galaxybook->acpi->handle, method, &input, &output,
drivers/platform/x86/samsung-galaxybook.c
245
out_obj = output.pointer;
drivers/platform/x86/sony-laptop.c
728
struct acpi_buffer output = { ACPI_ALLOCATE_BUFFER, NULL };
drivers/platform/x86/sony-laptop.c
738
status = acpi_evaluate_object(handle, method, &params, &output);
drivers/platform/x86/sony-laptop.c
743
status = acpi_evaluate_object(handle, method, NULL, &output);
drivers/platform/x86/sony-laptop.c
752
result = (union acpi_object *) output.pointer;
drivers/platform/x86/toshiba_acpi.c
2571
.output = 1, \
drivers/platform/x86/uniwill/uniwill-acpi.c
483
unsigned long long output;
drivers/platform/x86/uniwill/uniwill-acpi.c
486
status = acpi_evaluate_integer(data->handle, "ECRR", &input, &output);
drivers/platform/x86/uniwill/uniwill-acpi.c
490
if (output > U8_MAX)
drivers/platform/x86/uniwill/uniwill-acpi.c
495
*val = output;
drivers/pwm/pwm-lp3943.c
140
index = pwm_map->output[i];
drivers/pwm/pwm-lp3943.c
220
enum lp3943_pwm_output *output;
drivers/pwm/pwm-lp3943.c
240
output = devm_kcalloc(dev, num_outputs, sizeof(*output),
drivers/pwm/pwm-lp3943.c
242
if (!output)
drivers/pwm/pwm-lp3943.c
245
err = of_property_read_u32_array(node, name[i], output,
drivers/pwm/pwm-lp3943.c
254
pwm_map->output = output;
drivers/pwm/pwm-lp3943.c
41
pwm_map->output = pdata->pwms[hwpwm]->output;
drivers/pwm/pwm-lp3943.c
45
offset = pwm_map->output[i];
drivers/pwm/pwm-lp3943.c
74
offset = pwm_map->output[i];
drivers/s390/cio/fcx.c
216
tcw->output = virt_to_dma64(data);
drivers/s390/cio/fcx.c
46
return dma64_to_virt(tcw->output);
drivers/s390/cio/qdio_main.c
284
static inline int qdio_siga_sync(struct qdio_q *q, unsigned int output,
drivers/s390/cio/qdio_main.c
299
cc = do_siga_sync(schid, output, input, fc);
drivers/s390/net/qeth_l3_main.c
1798
n->output = n->ops->connected_output;
drivers/spi/spi-gpio.c
241
static int spi_gpio_set_direction(struct spi_device *spi, bool output)
drivers/spi/spi-gpio.c
246
if (output)
drivers/staging/media/atomisp/pci/atomisp_cmd.c
1054
static int raw_output_format_match_input(u32 input, u32 output)
drivers/staging/media/atomisp/pci/atomisp_cmd.c
1057
((output == V4L2_PIX_FMT_SRGGB12) ||
drivers/staging/media/atomisp/pci/atomisp_cmd.c
1058
(output == V4L2_PIX_FMT_SGRBG12) ||
drivers/staging/media/atomisp/pci/atomisp_cmd.c
1059
(output == V4L2_PIX_FMT_SBGGR12) ||
drivers/staging/media/atomisp/pci/atomisp_cmd.c
1060
(output == V4L2_PIX_FMT_SGBRG12)))
drivers/staging/media/atomisp/pci/atomisp_cmd.c
1064
((output == V4L2_PIX_FMT_SRGGB10) ||
drivers/staging/media/atomisp/pci/atomisp_cmd.c
1065
(output == V4L2_PIX_FMT_SGRBG10) ||
drivers/staging/media/atomisp/pci/atomisp_cmd.c
1066
(output == V4L2_PIX_FMT_SBGGR10) ||
drivers/staging/media/atomisp/pci/atomisp_cmd.c
1067
(output == V4L2_PIX_FMT_SGBRG10)))
drivers/staging/media/atomisp/pci/atomisp_cmd.c
1071
((output == V4L2_PIX_FMT_SRGGB8) ||
drivers/staging/media/atomisp/pci/atomisp_cmd.c
1072
(output == V4L2_PIX_FMT_SGRBG8) ||
drivers/staging/media/atomisp/pci/atomisp_cmd.c
1073
(output == V4L2_PIX_FMT_SBGGR8) ||
drivers/staging/media/atomisp/pci/atomisp_cmd.c
1074
(output == V4L2_PIX_FMT_SGBRG8)))
drivers/staging/media/atomisp/pci/atomisp_cmd.c
1077
if ((input == ATOMISP_INPUT_FORMAT_RAW_16) && (output == V4L2_PIX_FMT_SBGGR16))
drivers/staging/media/atomisp/pci/atomisp_subdev.h
220
unsigned int output;
drivers/staging/media/atomisp/pci/ia_css_acc_types.h
203
struct ia_css_binary_output_info output;
drivers/staging/media/atomisp/pci/ia_css_acc_types.h
233
u8 output;
drivers/staging/media/atomisp/pci/ia_css_acc_types.h
309
u32 output; /** SP output data, loaded by dmem */
drivers/staging/media/atomisp/pci/ia_css_isp_configs.c
210
size = binary->info->mem_offsets.offsets.config->dmem.output.size;
drivers/staging/media/atomisp/pci/ia_css_isp_configs.c
214
offset = binary->info->mem_offsets.offsets.config->dmem.output.offset;
drivers/staging/media/atomisp/pci/ia_css_isp_configs.h
57
struct ia_css_isp_parameter output;
drivers/staging/media/atomisp/pci/ia_css_isp_params.c
942
stage->binary->info->mem_offsets.offsets.param->dmem.output.size;
drivers/staging/media/atomisp/pci/ia_css_isp_params.c
945
stage->binary->info->mem_offsets.offsets.param->dmem.output.offset;
drivers/staging/media/atomisp/pci/ia_css_isp_params.h
88
struct ia_css_isp_parameter output;
drivers/staging/media/atomisp/pci/isp/kernels/output/output_1.0/ia_css_output.host.c
127
const struct sh_css_isp_output_params *output,
drivers/staging/media/atomisp/pci/isp/kernels/output/output_1.0/ia_css_output.host.c
130
if (!output) return;
drivers/staging/media/atomisp/pci/isp/kernels/output/output_1.0/ia_css_output.host.c
133
"enable", output->enable_hflip);
drivers/staging/media/atomisp/pci/isp/kernels/output/output_1.0/ia_css_output.host.c
136
"enable", output->enable_vflip);
drivers/staging/media/atomisp/pci/isp/kernels/output/output_1.0/ia_css_output.host.h
47
const struct sh_css_isp_output_params *output,
drivers/staging/media/atomisp/pci/isp/kernels/s3a/s3a_1.0/ia_css_s3a.host.c
327
struct ia_css_3a_output *output;
drivers/staging/media/atomisp/pci/isp/kernels/s3a/s3a_1.0/ia_css_s3a.host.c
334
output = host_stats->data;
drivers/staging/media/atomisp/pci/isp/kernels/s3a/s3a_1.0/ia_css_s3a.host.c
350
elm = elm_start + x * sizeof(*output) / sizeof(int32_t);
drivers/staging/media/atomisp/pci/isp/kernels/s3a/s3a_1.0/ia_css_s3a.host.c
352
output[ofs + k].ae_y = merge_hi_lo_14(
drivers/staging/media/atomisp/pci/isp/kernels/s3a/s3a_1.0/ia_css_s3a.host.c
354
output[ofs + k].awb_cnt = merge_hi_lo_14(
drivers/staging/media/atomisp/pci/isp/kernels/s3a/s3a_1.0/ia_css_s3a.host.c
356
output[ofs + k].awb_gr = merge_hi_lo_14(
drivers/staging/media/atomisp/pci/isp/kernels/s3a/s3a_1.0/ia_css_s3a.host.c
358
output[ofs + k].awb_r = merge_hi_lo_14(
drivers/staging/media/atomisp/pci/isp/kernels/s3a/s3a_1.0/ia_css_s3a.host.c
360
output[ofs + k].awb_b = merge_hi_lo_14(
drivers/staging/media/atomisp/pci/isp/kernels/s3a/s3a_1.0/ia_css_s3a.host.c
362
output[ofs + k].awb_gb = merge_hi_lo_14(
drivers/staging/media/atomisp/pci/isp/kernels/s3a/s3a_1.0/ia_css_s3a.host.c
364
output[ofs + k].af_hpf1 = merge_hi_lo_14(
drivers/staging/media/atomisp/pci/isp/kernels/s3a/s3a_1.0/ia_css_s3a.host.c
366
output[ofs + k].af_hpf2 = merge_hi_lo_14(
drivers/staging/media/atomisp/pci/runtime/binary/src/binary.c
1137
if (req_bin_out_info->res.width < candidate->output.min_width ||
drivers/staging/media/atomisp/pci/runtime/binary/src/binary.c
1138
req_bin_out_info->res.width > candidate->output.max_width) {
drivers/staging/media/atomisp/pci/runtime/binary/src/binary.c
1142
candidate->output.min_width, req_bin_out_info->padded_width,
drivers/staging/media/atomisp/pci/runtime/binary/src/binary.c
1143
candidate->output.max_width);
drivers/staging/media/atomisp/pci/runtime/binary/src/binary.c
1149
if (req_vf_info->res.width > candidate->output.max_width) {
drivers/staging/media/atomisp/pci/runtime/binary/src/binary.c
1153
candidate->output.max_width);
drivers/staging/media/atomisp/pci/runtime/binary/src/binary.c
1196
if (req_vf_info->res.width > candidate->output.max_width) {
drivers/staging/media/atomisp/pci/runtime/binary/src/binary.c
1200
candidate->output.max_width);
drivers/staging/media/atomisp/pci/runtime/binary/src/binary.c
1258
return binary_infos[IA_CSS_BINARY_MODE_VF_PP]->sp.output.max_width;
drivers/staging/media/atomisp/pci/runtime/binary/src/binary.c
96
info->output.num_chunks, info->pipeline.pipelining);
drivers/staging/media/atomisp/pci/runtime/debug/src/ia_css_debug.c
1228
bi->enable.output ? "outp," : "",
drivers/staging/media/atomisp/pci/runtime/debug/src/ia_css_debug.c
377
info->sp.output.min_width);
drivers/staging/media/atomisp/pci/runtime/debug/src/ia_css_debug.c
379
info->sp.output.max_width);
drivers/staging/media/atomisp/pci/runtime/pipeline/src/pipeline.c
416
s->firmware->info.isp.sp.enable.output)
drivers/staging/media/atomisp/pci/sh_css.c
2523
if (info->info.isp.sp.enable.output)
drivers/staging/media/atomisp/pci/sh_css.c
2569
if (fw->info.isp.sp.enable.output != 0)
drivers/staging/media/atomisp/pci/sh_css_sp.c
167
unsigned int HIVE_ADDR_sp_output = fw->info.sp.output;
drivers/staging/media/atomisp/pci/sh_css_sp.c
367
unsigned int HIVE_ADDR_sp_output = fw->info.sp.output;
drivers/staging/media/atomisp/pci/sh_css_sp.c
378
unsigned int HIVE_ADDR_sp_output = fw->info.sp.output;
drivers/staging/media/av7110/av7110_v4l.c
488
static int vidioc_g_output(struct file *file, void *fh, unsigned int *output)
drivers/staging/media/av7110/av7110_v4l.c
490
*output = 0;
drivers/staging/media/av7110/av7110_v4l.c
494
static int vidioc_s_output(struct file *file, void *fh, unsigned int output)
drivers/staging/media/av7110/av7110_v4l.c
496
return output ? -EINVAL : 0;
drivers/staging/media/ipu3/ipu3-abi.h
1642
struct imgu_abi_binary_output_info output;
drivers/staging/media/ipu3/ipu3-abi.h
1708
u8 output;
drivers/staging/media/ipu3/ipu3-css-fw.c
186
bi->info.sp.output + 12 >= css->iomem_length ||
drivers/staging/media/ipu3/ipu3-css-fw.c
45
bi->info.isp.sp.output.min_width,
drivers/staging/media/ipu3/ipu3-css-fw.c
46
bi->info.isp.sp.output.min_height,
drivers/staging/media/ipu3/ipu3-css-fw.c
47
bi->info.isp.sp.output.max_width,
drivers/staging/media/ipu3/ipu3-css-fw.c
48
bi->info.isp.sp.output.max_height);
drivers/staging/media/ipu3/ipu3-css-fw.h
109
u32 output; /* SP output data, loaded by dmem */
drivers/staging/media/ipu3/ipu3-css-fw.h
56
struct imgu_fw_isp_parameter output;
drivers/staging/media/ipu3/ipu3-css.c
1575
u32 max_width = bi->info.isp.sp.output.max_width;
drivers/staging/media/ipu3/ipu3-css.c
1576
u32 max_height = bi->info.isp.sp.output.max_height;
drivers/staging/media/ipu3/ipu3-css.c
1627
if (out->width < bi->info.isp.sp.output.min_width ||
drivers/staging/media/ipu3/ipu3-css.c
1628
out->width > bi->info.isp.sp.output.max_width ||
drivers/staging/media/ipu3/ipu3-css.c
1629
out->height < bi->info.isp.sp.output.min_height ||
drivers/staging/media/ipu3/ipu3-css.c
1630
out->height > bi->info.isp.sp.output.max_height)
drivers/staging/media/ipu3/ipu3-css.c
1649
if (vf->width < bi->info.isp.sp.output.min_width ||
drivers/staging/media/ipu3/ipu3-css.c
1650
vf->width > bi->info.isp.sp.output.max_width ||
drivers/staging/media/ipu3/ipu3-css.c
1651
vf->height < bi->info.isp.sp.output.min_height ||
drivers/staging/media/ipu3/ipu3-css.c
1652
vf->height > bi->info.isp.sp.output.max_height)
drivers/staging/media/ipu3/ipu3-css.c
2331
bi->info.sp.output);
drivers/staging/media/ipu3/ipu3-css.c
2333
bi->info.sp.output + 4 + 4 * i);
drivers/staging/media/ipu3/ipu3-v4l2.c
1095
imgu_sd->subdev_pads[i].flags = imgu_pipe->nodes[i].output ?
drivers/staging/media/ipu3/ipu3-v4l2.c
1194
def_pix_fmt.pixelformat = node->output ?
drivers/staging/media/ipu3/ipu3-v4l2.c
1201
node->vdev_pad.flags = node->output ?
drivers/staging/media/ipu3/ipu3-v4l2.c
1240
vdev->vfl_dir = node->output ? VFL_DIR_TX : VFL_DIR_RX;
drivers/staging/media/ipu3/ipu3-v4l2.c
1253
if (node->output) {
drivers/staging/media/ipu3/ipu3.c
469
imgu_pipe->nodes[i].output = i < IMGU_QUEUE_FIRST_INPUT;
drivers/staging/media/ipu3/ipu3.c
555
if (!imgu_pipe->nodes[node].output) {
drivers/staging/media/ipu3/ipu3.h
68
bool output;
drivers/staging/media/starfive/camss/stf-capture.c
100
if (!list_empty(&output->pending_bufs)) {
drivers/staging/media/starfive/camss/stf-capture.c
101
buffer = list_first_entry(&output->pending_bufs,
drivers/staging/media/starfive/camss/stf-capture.c
113
struct stf_v_buf *output = &cap->buffers;
drivers/staging/media/starfive/camss/stf-capture.c
116
spin_lock_irqsave(&output->lock, flags);
drivers/staging/media/starfive/camss/stf-capture.c
118
output->state = STF_OUTPUT_IDLE;
drivers/staging/media/starfive/camss/stf-capture.c
119
output->buf[0] = stf_buf_get_pending(output);
drivers/staging/media/starfive/camss/stf-capture.c
121
if (!output->buf[0] && output->buf[1]) {
drivers/staging/media/starfive/camss/stf-capture.c
122
output->buf[0] = output->buf[1];
drivers/staging/media/starfive/camss/stf-capture.c
123
output->buf[1] = NULL;
drivers/staging/media/starfive/camss/stf-capture.c
126
if (output->buf[0])
drivers/staging/media/starfive/camss/stf-capture.c
127
output->state = STF_OUTPUT_SINGLE;
drivers/staging/media/starfive/camss/stf-capture.c
129
output->sequence = 0;
drivers/staging/media/starfive/camss/stf-capture.c
132
spin_unlock_irqrestore(&output->lock, flags);
drivers/staging/media/starfive/camss/stf-capture.c
138
struct stf_v_buf *output = &cap->buffers;
drivers/staging/media/starfive/camss/stf-capture.c
141
spin_lock_irqsave(&output->lock, flags);
drivers/staging/media/starfive/camss/stf-capture.c
143
output->state = STF_OUTPUT_OFF;
drivers/staging/media/starfive/camss/stf-capture.c
145
spin_unlock_irqrestore(&output->lock, flags);
drivers/staging/media/starfive/camss/stf-capture.c
268
static void stf_buf_add_ready(struct stf_v_buf *output,
drivers/staging/media/starfive/camss/stf-capture.c
272
list_add_tail(&buffer->queue, &output->ready_bufs);
drivers/staging/media/starfive/camss/stf-capture.c
275
static struct stfcamss_buffer *stf_buf_get_ready(struct stf_v_buf *output)
drivers/staging/media/starfive/camss/stf-capture.c
279
if (!list_empty(&output->ready_bufs)) {
drivers/staging/media/starfive/camss/stf-capture.c
280
buffer = list_first_entry(&output->ready_bufs,
drivers/staging/media/starfive/camss/stf-capture.c
289
static void stf_buf_add_pending(struct stf_v_buf *output,
drivers/staging/media/starfive/camss/stf-capture.c
293
list_add_tail(&buffer->queue, &output->pending_bufs);
drivers/staging/media/starfive/camss/stf-capture.c
296
static void stf_buf_update_on_last(struct stf_v_buf *output)
drivers/staging/media/starfive/camss/stf-capture.c
298
switch (output->state) {
drivers/staging/media/starfive/camss/stf-capture.c
300
output->state = STF_OUTPUT_SINGLE;
drivers/staging/media/starfive/camss/stf-capture.c
301
output->active_buf = !output->active_buf;
drivers/staging/media/starfive/camss/stf-capture.c
304
output->state = STF_OUTPUT_STOPPING;
drivers/staging/media/starfive/camss/stf-capture.c
311
static void stf_buf_update_on_next(struct stf_v_buf *output)
drivers/staging/media/starfive/camss/stf-capture.c
313
switch (output->state) {
drivers/staging/media/starfive/camss/stf-capture.c
315
output->active_buf = !output->active_buf;
drivers/staging/media/starfive/camss/stf-capture.c
327
struct stf_v_buf *output = &cap->buffers;
drivers/staging/media/starfive/camss/stf-capture.c
329
switch (output->state) {
drivers/staging/media/starfive/camss/stf-capture.c
331
stf_buf_add_pending(output, new_buf);
drivers/staging/media/starfive/camss/stf-capture.c
334
if (!output->buf[0]) {
drivers/staging/media/starfive/camss/stf-capture.c
335
output->buf[0] = new_buf;
drivers/staging/media/starfive/camss/stf-capture.c
337
output->state = STF_OUTPUT_SINGLE;
drivers/staging/media/starfive/camss/stf-capture.c
339
stf_buf_add_pending(output, new_buf);
drivers/staging/media/starfive/camss/stf-capture.c
343
if (output->last_buffer) {
drivers/staging/media/starfive/camss/stf-capture.c
344
output->buf[output->active_buf] = output->last_buffer;
drivers/staging/media/starfive/camss/stf-capture.c
345
output->last_buffer = NULL;
drivers/staging/media/starfive/camss/stf-capture.c
348
output->state = STF_OUTPUT_SINGLE;
drivers/staging/media/starfive/camss/stf-capture.c
349
stf_buf_add_pending(output, new_buf);
drivers/staging/media/starfive/camss/stf-capture.c
353
stf_buf_add_pending(output, new_buf);
drivers/staging/media/starfive/camss/stf-capture.c
358
static void stf_buf_flush(struct stf_v_buf *output, enum vb2_buffer_state state)
drivers/staging/media/starfive/camss/stf-capture.c
363
list_for_each_entry_safe(buf, t, &output->pending_bufs, queue) {
drivers/staging/media/starfive/camss/stf-capture.c
367
list_for_each_entry_safe(buf, t, &output->ready_bufs, queue) {
drivers/staging/media/starfive/camss/stf-capture.c
373
static void stf_buf_done(struct stf_v_buf *output)
drivers/staging/media/starfive/camss/stf-capture.c
379
if (output->state == STF_OUTPUT_OFF ||
drivers/staging/media/starfive/camss/stf-capture.c
380
output->state == STF_OUTPUT_RESERVED)
drivers/staging/media/starfive/camss/stf-capture.c
383
spin_lock_irqsave(&output->lock, flags);
drivers/staging/media/starfive/camss/stf-capture.c
385
while ((ready_buf = stf_buf_get_ready(output))) {
drivers/staging/media/starfive/camss/stf-capture.c
387
ready_buf->vb.sequence = output->sequence++;
drivers/staging/media/starfive/camss/stf-capture.c
392
spin_unlock_irqrestore(&output->lock, flags);
drivers/staging/media/starfive/camss/stf-capture.c
395
static void stf_change_buffer(struct stf_v_buf *output)
drivers/staging/media/starfive/camss/stf-capture.c
397
struct stf_capture *cap = container_of(output, struct stf_capture,
drivers/staging/media/starfive/camss/stf-capture.c
405
if (output->state == STF_OUTPUT_OFF ||
drivers/staging/media/starfive/camss/stf-capture.c
406
output->state == STF_OUTPUT_STOPPING ||
drivers/staging/media/starfive/camss/stf-capture.c
407
output->state == STF_OUTPUT_RESERVED ||
drivers/staging/media/starfive/camss/stf-capture.c
408
output->state == STF_OUTPUT_IDLE)
drivers/staging/media/starfive/camss/stf-capture.c
411
spin_lock_irqsave(&output->lock, flags);
drivers/staging/media/starfive/camss/stf-capture.c
413
active_index = output->active_buf;
drivers/staging/media/starfive/camss/stf-capture.c
415
ready_buf = output->buf[active_index];
drivers/staging/media/starfive/camss/stf-capture.c
418
active_index, output->state);
drivers/staging/media/starfive/camss/stf-capture.c
420
ready_buf = output->buf[active_index];
drivers/staging/media/starfive/camss/stf-capture.c
424
active_index, output->state);
drivers/staging/media/starfive/camss/stf-capture.c
430
output->buf[active_index] = stf_buf_get_pending(output);
drivers/staging/media/starfive/camss/stf-capture.c
431
if (!output->buf[active_index]) {
drivers/staging/media/starfive/camss/stf-capture.c
433
stf_buf_update_on_last(output);
drivers/staging/media/starfive/camss/stf-capture.c
435
new_addr = output->buf[active_index]->addr;
drivers/staging/media/starfive/camss/stf-capture.c
436
stf_buf_update_on_next(output);
drivers/staging/media/starfive/camss/stf-capture.c
439
if (output->state == STF_OUTPUT_STOPPING) {
drivers/staging/media/starfive/camss/stf-capture.c
440
output->last_buffer = ready_buf;
drivers/staging/media/starfive/camss/stf-capture.c
447
stf_buf_add_ready(output, ready_buf);
drivers/staging/media/starfive/camss/stf-capture.c
451
spin_unlock_irqrestore(&output->lock, flags);
drivers/staging/media/starfive/camss/stf-capture.c
79
struct stf_v_buf *output = &cap->buffers;
drivers/staging/media/starfive/camss/stf-capture.c
82
output->active_buf = 0;
drivers/staging/media/starfive/camss/stf-capture.c
84
if (!output->buf[0])
drivers/staging/media/starfive/camss/stf-capture.c
87
addr0 = output->buf[0]->addr[0];
drivers/staging/media/starfive/camss/stf-capture.c
88
addr1 = output->buf[0]->addr[1];
drivers/staging/media/starfive/camss/stf-capture.c
96
static struct stfcamss_buffer *stf_buf_get_pending(struct stf_v_buf *output)
drivers/staging/media/sunxi/cedrus/cedrus_h264.c
121
output = position;
drivers/staging/media/sunxi/cedrus/cedrus_h264.c
134
if (output >= 0)
drivers/staging/media/sunxi/cedrus/cedrus_h264.c
135
position = output;
drivers/staging/media/sunxi/cedrus/cedrus_h264.c
97
int output = -1;
drivers/staging/sm750fb/ddk750_display.c
113
void ddk750_set_logical_disp_out(enum disp_output output)
drivers/staging/sm750fb/ddk750_display.c
117
if (output & PNL_2_USAGE) {
drivers/staging/sm750fb/ddk750_display.c
121
reg |= (((output & PNL_2_MASK) >> PNL_2_OFFSET) <<
drivers/staging/sm750fb/ddk750_display.c
126
if (output & CRT_2_USAGE) {
drivers/staging/sm750fb/ddk750_display.c
130
reg |= (((output & CRT_2_MASK) >> CRT_2_OFFSET) <<
drivers/staging/sm750fb/ddk750_display.c
137
if (output & PRI_TP_USAGE) {
drivers/staging/sm750fb/ddk750_display.c
139
set_display_control(0, (output & PRI_TP_MASK) >> PRI_TP_OFFSET);
drivers/staging/sm750fb/ddk750_display.c
142
if (output & SEC_TP_USAGE) {
drivers/staging/sm750fb/ddk750_display.c
144
set_display_control(1, (output & SEC_TP_MASK) >> SEC_TP_OFFSET);
drivers/staging/sm750fb/ddk750_display.c
147
if (output & PNL_SEQ_USAGE) {
drivers/staging/sm750fb/ddk750_display.c
149
sw_panel_power_sequence((output & PNL_SEQ_MASK) >>
drivers/staging/sm750fb/ddk750_display.c
153
if (output & DAC_USAGE)
drivers/staging/sm750fb/ddk750_display.c
154
set_DAC((output & DAC_MASK) >> DAC_OFFSET);
drivers/staging/sm750fb/ddk750_display.c
156
if (output & DPMS_USAGE)
drivers/staging/sm750fb/ddk750_display.c
157
ddk750_set_dpms((output & DPMS_MASK) >> DPMS_OFFSET);
drivers/staging/sm750fb/ddk750_display.h
105
void ddk750_set_logical_disp_out(enum disp_output output);
drivers/staging/sm750fb/sm750.c
358
struct lynxfb_output *output;
drivers/staging/sm750fb/sm750.c
370
output = &par->output;
drivers/staging/sm750fb/sm750.c
397
ret = hw_sm750_output_set_mode(output, var, fix);
drivers/staging/sm750fb/sm750.c
581
struct lynxfb_output *output;
drivers/staging/sm750fb/sm750.c
585
output = &par->output;
drivers/staging/sm750fb/sm750.c
589
return hw_sm750le_set_blank(output, blank);
drivers/staging/sm750fb/sm750.c
591
return hw_sm750_set_blank(output, blank);
drivers/staging/sm750fb/sm750.c
598
struct lynxfb_output *output;
drivers/staging/sm750fb/sm750.c
604
output = &par->output;
drivers/staging/sm750fb/sm750.c
624
output->paths = sm750_pnc;
drivers/staging/sm750fb/sm750.c
631
output->paths = sm750_pnc;
drivers/staging/sm750fb/sm750.c
638
output->paths = sm750_panel;
drivers/staging/sm750fb/sm750.c
643
output->paths = sm750_crt;
drivers/staging/sm750fb/sm750.c
652
output->paths = sm750_panel;
drivers/staging/sm750fb/sm750.c
657
output->paths = sm750_crt;
drivers/staging/sm750fb/sm750.c
729
struct lynxfb_output *output;
drivers/staging/sm750fb/sm750.c
753
output = &par->output;
drivers/staging/sm750fb/sm750.c
759
output->channel = &crtc->channel;
drivers/staging/sm750fb/sm750.h
179
struct lynxfb_output output;
drivers/staging/sm750fb/sm750.h
198
int hw_sm750_output_set_mode(struct lynxfb_output *output,
drivers/staging/sm750fb/sm750.h
212
int hw_sm750_set_blank(struct lynxfb_output *output, int blank);
drivers/staging/sm750fb/sm750.h
213
int hw_sm750le_set_blank(struct lynxfb_output *output, int blank);
drivers/staging/sm750fb/sm750_hw.c
181
int hw_sm750_output_set_mode(struct lynxfb_output *output,
drivers/staging/sm750fb/sm750_hw.c
191
channel = *output->channel;
drivers/staging/sm750fb/sm750_hw.c
196
if (output->paths & sm750_panel)
drivers/staging/sm750fb/sm750_hw.c
198
if (output->paths & sm750_crt)
drivers/staging/sm750fb/sm750_hw.c
203
if (output->paths & sm750_panel)
drivers/staging/sm750fb/sm750_hw.c
205
if (output->paths & sm750_crt)
drivers/staging/sm750fb/sm750_hw.c
383
int hw_sm750le_set_blank(struct lynxfb_output *output, int blank)
drivers/staging/sm750fb/sm750_hw.c
412
if (output->paths & sm750_crt) {
drivers/staging/sm750fb/sm750_hw.c
424
int hw_sm750_set_blank(struct lynxfb_output *output, int blank)
drivers/staging/sm750fb/sm750_hw.c
457
if (output->paths & sm750_crt) {
drivers/staging/sm750fb/sm750_hw.c
466
if (output->paths & sm750_panel) {
drivers/thermal/thermal_trace_ipa.h
70
s64 p, s64 i, s64 d, s32 output),
drivers/thermal/thermal_trace_ipa.h
71
TP_ARGS(tz, err, err_integral, p, i, d, output),
drivers/thermal/thermal_trace_ipa.h
79
__field(s32, output )
drivers/thermal/thermal_trace_ipa.h
88
__entry->output = output;
drivers/thermal/thermal_trace_ipa.h
93
__entry->p, __entry->i, __entry->d, __entry->output)
drivers/tty/n_gsm.c
785
static int gsm_stuff_frame(const u8 *input, u8 *output, int len)
drivers/tty/n_gsm.c
792
*output++ = GSM1_ESCAPE;
drivers/tty/n_gsm.c
793
*output++ = *input++ ^ GSM1_ESCAPE_BITS;
drivers/tty/n_gsm.c
796
*output++ = *input++;
drivers/usb/gadget/function/uvc_v4l2.c
347
parm->parm.output.timeperframe = timeperframe;
drivers/usb/gadget/function/uvc_v4l2.c
348
parm->parm.output.capability = V4L2_CAP_TIMEPERFRAME;
drivers/usb/gadget/function/uvc_v4l2.c
364
timeperframe = parm->parm.output.timeperframe;
drivers/video/fbdev/geode/lxfb.h
27
int output;
drivers/video/fbdev/geode/lxfb_core.c
508
par->output = 0;
drivers/video/fbdev/geode/lxfb_core.c
509
par->output |= (nopanel) ? 0 : OUTPUT_PANEL;
drivers/video/fbdev/geode/lxfb_core.c
510
par->output |= (nocrt) ? 0 : OUTPUT_CRT;
drivers/video/fbdev/geode/lxfb_ops.c
270
if (par->output & OUTPUT_PANEL) {
drivers/video/fbdev/geode/lxfb_ops.c
291
if (par->output & OUTPUT_CRT) {
drivers/video/fbdev/geode/lxfb_ops.c
300
if (par->output & OUTPUT_CRT) {
drivers/video/fbdev/geode/lxfb_ops.c
307
if (par->output & OUTPUT_PANEL)
drivers/video/fbdev/geode/lxfb_ops.c
365
if (par->output & OUTPUT_PANEL) {
drivers/video/fbdev/geode/lxfb_ops.c
368
if (par->output & OUTPUT_CRT)
drivers/video/fbdev/geode/lxfb_ops.c
572
if (par->output & OUTPUT_PANEL) {
drivers/video/fbdev/matrox/matroxfb_DAC1064.c
683
minfo->outputs[0].output = &m1064;
drivers/video/fbdev/matrox/matroxfb_DAC1064.c
875
minfo->outputs[0].output = &g450out;
drivers/video/fbdev/matrox/matroxfb_DAC1064.c
877
minfo->outputs[0].output = &m1064;
drivers/video/fbdev/matrox/matroxfb_Ti3026.c
702
minfo->outputs[0].output = &ti3026_output;
drivers/video/fbdev/matrox/matroxfb_base.c
1056
if (minfo->outputs[i].output) {
drivers/video/fbdev/matrox/matroxfb_base.c
1081
if (minfo->outputs[i].output) {
drivers/video/fbdev/matrox/matroxfb_base.c
1113
if (!minfo->outputs[1].output) {
drivers/video/fbdev/matrox/matroxfb_base.c
1115
} else if (minfo->outputs[1].output->getqueryctrl) {
drivers/video/fbdev/matrox/matroxfb_base.c
1116
err = minfo->outputs[1].output->getqueryctrl(minfo->outputs[1].data, &qctrl);
drivers/video/fbdev/matrox/matroxfb_base.c
1135
if (!minfo->outputs[1].output) {
drivers/video/fbdev/matrox/matroxfb_base.c
1137
} else if (minfo->outputs[1].output->getctrl) {
drivers/video/fbdev/matrox/matroxfb_base.c
1138
err = minfo->outputs[1].output->getctrl(minfo->outputs[1].data, &ctrl);
drivers/video/fbdev/matrox/matroxfb_base.c
1157
if (!minfo->outputs[1].output) {
drivers/video/fbdev/matrox/matroxfb_base.c
1159
} else if (minfo->outputs[1].output->setctrl) {
drivers/video/fbdev/matrox/matroxfb_base.c
1160
err = minfo->outputs[1].output->setctrl(minfo->outputs[1].data, &ctrl);
drivers/video/fbdev/matrox/matroxfb_base.c
1688
minfo->outputs[2].output = &panellink_output;
drivers/video/fbdev/matrox/matroxfb_base.c
805
minfo->outputs[out].output->compute) {
drivers/video/fbdev/matrox/matroxfb_base.c
806
minfo->outputs[out].output->compute(minfo->outputs[out].data, &mt);
drivers/video/fbdev/matrox/matroxfb_base.c
825
minfo->outputs[out].output->program) {
drivers/video/fbdev/matrox/matroxfb_base.c
826
minfo->outputs[out].output->program(minfo->outputs[out].data);
drivers/video/fbdev/matrox/matroxfb_base.c
831
minfo->outputs[out].output->start) {
drivers/video/fbdev/matrox/matroxfb_base.c
832
minfo->outputs[out].output->start(minfo->outputs[out].data);
drivers/video/fbdev/matrox/matroxfb_base.c
918
if (mom.output >= MATROXFB_MAX_OUTPUTS)
drivers/video/fbdev/matrox/matroxfb_base.c
921
oproc = minfo->outputs[mom.output].output;
drivers/video/fbdev/matrox/matroxfb_base.c
931
val = oproc->verifymode(minfo->outputs[mom.output].data, mom.mode);
drivers/video/fbdev/matrox/matroxfb_base.c
934
if (minfo->outputs[mom.output].mode != mom.mode) {
drivers/video/fbdev/matrox/matroxfb_base.c
935
minfo->outputs[mom.output].mode = mom.mode;
drivers/video/fbdev/matrox/matroxfb_base.c
942
switch (minfo->outputs[mom.output].src) {
drivers/video/fbdev/matrox/matroxfb_base.c
968
if (mom.output >= MATROXFB_MAX_OUTPUTS)
drivers/video/fbdev/matrox/matroxfb_base.c
971
oproc = minfo->outputs[mom.output].output;
drivers/video/fbdev/matrox/matroxfb_base.c
975
mom.mode = minfo->outputs[mom.output].mode;
drivers/video/fbdev/matrox/matroxfb_base.c
997
if (!minfo->outputs[i].output)
drivers/video/fbdev/matrox/matroxfb_base.h
325
} output;
drivers/video/fbdev/matrox/matroxfb_base.h
379
struct matrox_altout* output;
drivers/video/fbdev/matrox/matroxfb_crtc2.c
361
if (minfo->outputs[out].output->compute) {
drivers/video/fbdev/matrox/matroxfb_crtc2.c
362
minfo->outputs[out].output->compute(minfo->outputs[out].data, &mt);
drivers/video/fbdev/matrox/matroxfb_crtc2.c
379
minfo->outputs[out].output->program) {
drivers/video/fbdev/matrox/matroxfb_crtc2.c
380
minfo->outputs[out].output->program(minfo->outputs[out].data);
drivers/video/fbdev/matrox/matroxfb_crtc2.c
385
minfo->outputs[out].output->start) {
drivers/video/fbdev/matrox/matroxfb_crtc2.c
386
minfo->outputs[out].output->start(minfo->outputs[out].data);
drivers/video/fbdev/matrox/matroxfb_crtc2.c
474
if (!minfo->outputs[out].output)
drivers/video/fbdev/matrox/matroxfb_crtc2.c
528
if (minfo->outputs[out].output) {
drivers/video/fbdev/matrox/matroxfb_g450.c
612
minfo->outputs[1].output = &matroxfb_g450_altout;
drivers/video/fbdev/matrox/matroxfb_g450.c
616
minfo->outputs[2].output = &matroxfb_g450_dvi;
drivers/video/fbdev/matrox/matroxfb_g450.c
627
minfo->outputs[1].output = NULL;
drivers/video/fbdev/matrox/matroxfb_g450.c
631
minfo->outputs[2].output = NULL;
drivers/video/fbdev/matrox/matroxfb_maven.c
1210
minfo->outputs[1].output = &maven_altout;
drivers/video/fbdev/matrox/matroxfb_maven.c
1243
minfo->outputs[1].output = NULL;
drivers/video/fbdev/matrox/matroxfb_misc.c
460
bd->output.state = b;
drivers/video/fbdev/matrox/matroxfb_misc.c
467
bd->output.tvout = 0;
drivers/video/fbdev/matrox/matroxfb_misc.c
481
bd->output.tvout = 1;
drivers/video/fbdev/nvidia/nv_setup.c
140
static int NVIsConnected(struct nvidia_par *par, int output)
drivers/video/fbdev/nvidia/nv_setup.c
146
if (output) {
drivers/video/fbdev/nvidia/nv_setup.c
169
printk("nvidiafb: CRTC%i analog found\n", output);
drivers/video/fbdev/nvidia/nv_setup.c
171
printk("nvidiafb: CRTC%i analog not found\n", output);
drivers/video/fbdev/nvidia/nv_setup.c
173
if (output)
drivers/video/fbdev/omap2/omapfb/dss/apply.c
1174
struct omap_dss_device *output)
drivers/video/fbdev/omap2/omapfb/dss/apply.c
1180
if (mgr->output) {
drivers/video/fbdev/omap2/omapfb/dss/apply.c
1187
if ((mgr->supported_outputs & output->id) == 0) {
drivers/video/fbdev/omap2/omapfb/dss/apply.c
1194
output->manager = mgr;
drivers/video/fbdev/omap2/omapfb/dss/apply.c
1195
mgr->output = output;
drivers/video/fbdev/omap2/omapfb/dss/apply.c
1213
if (!mgr->output) {
drivers/video/fbdev/omap2/omapfb/dss/apply.c
1229
mgr->output->manager = NULL;
drivers/video/fbdev/omap2/omapfb/dss/apply.c
1230
mgr->output = NULL;
drivers/video/fbdev/omap2/omapfb/dss/apply.c
1473
if (ovl->manager == NULL || ovl->manager->output == NULL) {
drivers/video/fbdev/omap2/omapfb/dss/apply.c
1523
if (ovl->manager == NULL || ovl->manager->output == NULL) {
drivers/video/fbdev/omap2/omapfb/dss/apply.c
418
dssdev = mgr->output;
drivers/video/fbdev/omap2/omapfb/dss/apply.c
442
if (mgr->output == NULL)
drivers/video/fbdev/omap2/omapfb/dss/apply.c
449
switch (mgr->output->id) {
drivers/video/fbdev/omap2/omapfb/dss/dpi.c
325
struct omap_dss_device *out = &dpi->output;
drivers/video/fbdev/omap2/omapfb/dss/dpi.c
358
struct omap_dss_device *out = &dpi->output;
drivers/video/fbdev/omap2/omapfb/dss/dpi.c
376
struct omap_dss_device *out = &dpi->output;
drivers/video/fbdev/omap2/omapfb/dss/dpi.c
449
struct omap_overlay_manager *mgr = dpi->output.manager;
drivers/video/fbdev/omap2/omapfb/dss/dpi.c
45
struct omap_dss_device output;
drivers/video/fbdev/omap2/omapfb/dss/dpi.c
498
struct omap_overlay_manager *mgr = dpi->output.manager;
drivers/video/fbdev/omap2/omapfb/dss/dpi.c
52
return container_of(dssdev, struct dpi_data, output);
drivers/video/fbdev/omap2/omapfb/dss/dpi.c
590
pll = dpi_get_pll(dpi->output.dispc_channel);
drivers/video/fbdev/omap2/omapfb/dss/dpi.c
596
dss_ctrl_pll_set_control_mux(pll->id, dpi->output.dispc_channel);
drivers/video/fbdev/omap2/omapfb/dss/dpi.c
711
struct omap_dss_device *out = &dpi->output;
drivers/video/fbdev/omap2/omapfb/dss/dpi.c
727
struct omap_dss_device *out = &dpi->output;
drivers/video/fbdev/omap2/omapfb/dss/dpi.c
736
struct omap_dss_device *out = &dpi->output;
drivers/video/fbdev/omap2/omapfb/dss/dpi.c
771
struct omap_dss_device *out = &dpi->output;
drivers/video/fbdev/omap2/omapfb/dss/dsi.c
381
struct omap_dss_device output;
drivers/video/fbdev/omap2/omapfb/dss/dsi.c
3814
struct omap_overlay_manager *mgr = dsi->output.manager;
drivers/video/fbdev/omap2/omapfb/dss/dsi.c
3816
struct omap_dss_device *out = &dsi->output;
drivers/video/fbdev/omap2/omapfb/dss/dsi.c
3885
struct omap_overlay_manager *mgr = dsi->output.manager;
drivers/video/fbdev/omap2/omapfb/dss/dsi.c
3906
struct omap_overlay_manager *mgr = dsi->output.manager;
drivers/video/fbdev/omap2/omapfb/dss/dsi.c
5049
struct omap_dss_device *out = &dsi->output;
drivers/video/fbdev/omap2/omapfb/dss/dsi.c
5067
struct omap_dss_device *out = &dsi->output;
drivers/video/fbdev/omap2/omapfb/dss/dsi.c
5113
r = dsi_configure_pins(&dsi->output, &pin_cfg);
drivers/video/fbdev/omap2/omapfb/dss/hdmi.h
345
struct omap_dss_device output;
drivers/video/fbdev/omap2/omapfb/dss/hdmi4.c
147
struct omap_overlay_manager *mgr = hdmi.output.manager;
drivers/video/fbdev/omap2/omapfb/dss/hdmi4.c
224
struct omap_overlay_manager *mgr = hdmi.output.manager;
drivers/video/fbdev/omap2/omapfb/dss/hdmi4.c
242
struct omap_dss_device *out = &hdmi.output;
drivers/video/fbdev/omap2/omapfb/dss/hdmi4.c
317
struct omap_dss_device *out = &hdmi.output;
drivers/video/fbdev/omap2/omapfb/dss/hdmi4.c
507
struct omap_dss_device *out = &hdmi.output;
drivers/video/fbdev/omap2/omapfb/dss/hdmi4.c
522
struct omap_dss_device *out = &hdmi.output;
drivers/video/fbdev/omap2/omapfb/dss/hdmi5.c
164
struct omap_overlay_manager *mgr = hdmi.output.manager;
drivers/video/fbdev/omap2/omapfb/dss/hdmi5.c
241
struct omap_overlay_manager *mgr = hdmi.output.manager;
drivers/video/fbdev/omap2/omapfb/dss/hdmi5.c
259
struct omap_dss_device *out = &hdmi.output;
drivers/video/fbdev/omap2/omapfb/dss/hdmi5.c
347
struct omap_dss_device *out = &hdmi.output;
drivers/video/fbdev/omap2/omapfb/dss/hdmi5.c
539
struct omap_dss_device *out = &hdmi.output;
drivers/video/fbdev/omap2/omapfb/dss/hdmi5.c
554
struct omap_dss_device *out = &hdmi.output;
drivers/video/fbdev/omap2/omapfb/dss/sdi.c
106
struct omap_overlay_manager *mgr = sdi.output.manager;
drivers/video/fbdev/omap2/omapfb/dss/sdi.c
121
struct omap_dss_device *out = &sdi.output;
drivers/video/fbdev/omap2/omapfb/dss/sdi.c
208
struct omap_overlay_manager *mgr = sdi.output.manager;
drivers/video/fbdev/omap2/omapfb/dss/sdi.c
234
struct omap_overlay_manager *mgr = sdi.output.manager;
drivers/video/fbdev/omap2/omapfb/dss/sdi.c
328
struct omap_dss_device *out = &sdi.output;
drivers/video/fbdev/omap2/omapfb/dss/sdi.c
34
struct omap_dss_device output;
drivers/video/fbdev/omap2/omapfb/dss/sdi.c
345
struct omap_dss_device *out = &sdi.output;
drivers/video/fbdev/omap2/omapfb/dss/venc.c
257
struct omap_dss_device output;
drivers/video/fbdev/omap2/omapfb/dss/venc.c
383
struct omap_overlay_manager *mgr = venc.output.manager;
drivers/video/fbdev/omap2/omapfb/dss/venc.c
434
struct omap_overlay_manager *mgr = venc.output.manager;
drivers/video/fbdev/omap2/omapfb/dss/venc.c
448
struct omap_dss_device *out = &venc.output;
drivers/video/fbdev/omap2/omapfb/dss/venc.c
742
struct omap_dss_device *out = &venc.output;
drivers/video/fbdev/omap2/omapfb/dss/venc.c
757
struct omap_dss_device *out = &venc.output;
drivers/video/fbdev/tridentfb.c
1701
output("fb%d: %s frame buffer device %dx%d-%dbpp\n",
drivers/video/fbdev/tridentfb.c
787
output("%dx%d flat panel found\n", x, y);
drivers/video/fbdev/tridentfb.c
985
output("framebuffer size = %d Kb\n", k / Kb);
drivers/w1/slaves/w1_ds2405.c
199
static DEVICE_ATTR_RW(output);
drivers/w1/slaves/w1_ds2408.c
314
static const BIN_ATTR_RW(output, 1);
drivers/w1/slaves/w1_ds2413.c
131
static const BIN_ATTR(output, 0664, NULL, output_write, 1);
fs/squashfs/block.c
291
u64 *next_index, struct squashfs_page_actor *output)
fs/squashfs/block.c
306
index, compressed ? "" : "un", length, output->length);
fs/squashfs/block.c
351
if (length <= 0 || length > output->length ||
fs/squashfs/block.c
369
res = msblk->thread_ops->decompress(msblk, bio, offset, length, output);
fs/squashfs/block.c
371
res = copy_bio_to_actor(bio, output, offset, length);
fs/squashfs/decompressor_multi.c
184
struct squashfs_page_actor *output)
fs/squashfs/decompressor_multi.c
190
bio, offset, length, output);
fs/squashfs/decompressor_multi_percpu.c
78
int offset, int length, struct squashfs_page_actor *output)
fs/squashfs/decompressor_multi_percpu.c
89
offset, length, output);
fs/squashfs/decompressor_single.c
64
struct squashfs_page_actor *output)
fs/squashfs/decompressor_single.c
71
offset, length, output);
fs/squashfs/lz4_wrapper.c
111
res = LZ4_decompress_safe(stream->input, stream->output,
fs/squashfs/lz4_wrapper.c
112
length, output->length);
fs/squashfs/lz4_wrapper.c
118
data = squashfs_first_page(output);
fs/squashfs/lz4_wrapper.c
119
buff = stream->output;
fs/squashfs/lz4_wrapper.c
130
data = squashfs_next_page(output);
fs/squashfs/lz4_wrapper.c
132
squashfs_finish_page(output);
fs/squashfs/lz4_wrapper.c
28
void *output;
fs/squashfs/lz4_wrapper.c
63
stream->output = vmalloc(block_size);
fs/squashfs/lz4_wrapper.c
64
if (stream->output == NULL)
fs/squashfs/lz4_wrapper.c
85
vfree(stream->output);
fs/squashfs/lz4_wrapper.c
93
struct squashfs_page_actor *output)
fs/squashfs/lzo_wrapper.c
104
data = squashfs_next_page(output);
fs/squashfs/lzo_wrapper.c
107
squashfs_finish_page(output);
fs/squashfs/lzo_wrapper.c
25
void *output;
fs/squashfs/lzo_wrapper.c
38
stream->output = vmalloc(block_size);
fs/squashfs/lzo_wrapper.c
39
if (stream->output == NULL)
fs/squashfs/lzo_wrapper.c
59
vfree(stream->output);
fs/squashfs/lzo_wrapper.c
67
struct squashfs_page_actor *output)
fs/squashfs/lzo_wrapper.c
74
size_t out_len = output->length;
fs/squashfs/lzo_wrapper.c
87
stream->output, &out_len);
fs/squashfs/lzo_wrapper.c
92
data = squashfs_first_page(output);
fs/squashfs/lzo_wrapper.c
93
buff = stream->output;
fs/squashfs/squashfs.h
52
int offset, int length, struct squashfs_page_actor *output);
fs/squashfs/xz_wrapper.c
121
struct squashfs_page_actor *output)
fs/squashfs/xz_wrapper.c
133
stream->buf.out = squashfs_first_page(output);
fs/squashfs/xz_wrapper.c
162
stream->buf.out = squashfs_next_page(output);
fs/squashfs/xz_wrapper.c
182
squashfs_finish_page(output);
fs/squashfs/zlib_wrapper.c
119
squashfs_finish_page(output);
fs/squashfs/zlib_wrapper.c
54
struct squashfs_page_actor *output)
fs/squashfs/zlib_wrapper.c
62
stream->next_out = squashfs_first_page(output);
fs/squashfs/zlib_wrapper.c
92
stream->next_out = squashfs_next_page(output);
fs/squashfs/zstd_wrapper.c
110
out_buf.dst = squashfs_next_page(output);
fs/squashfs/zstd_wrapper.c
141
squashfs_finish_page(output);
fs/squashfs/zstd_wrapper.c
63
struct squashfs_page_actor *output)
fs/squashfs/zstd_wrapper.c
82
out_buf.dst = squashfs_first_page(output);
include/asm-generic/mshyperv.h
134
void *input, void *output)
include/asm-generic/mshyperv.h
145
status = hv_do_hypercall(control, input, output);
include/asm-generic/mshyperv.h
162
void *input, void *output)
include/asm-generic/mshyperv.h
165
input, output);
include/asm-generic/mshyperv.h
310
u64 hv_ghcb_hypercall(u64 control, void *input, void *output, u32 input_size);
include/crypto/aes.h
214
void aes_sparc64_ecb_encrypt_128(const u64 *key, const u64 *input, u64 *output,
include/crypto/aes.h
216
void aes_sparc64_ecb_encrypt_192(const u64 *key, const u64 *input, u64 *output,
include/crypto/aes.h
218
void aes_sparc64_ecb_encrypt_256(const u64 *key, const u64 *input, u64 *output,
include/crypto/aes.h
220
void aes_sparc64_ecb_decrypt_128(const u64 *key, const u64 *input, u64 *output,
include/crypto/aes.h
222
void aes_sparc64_ecb_decrypt_192(const u64 *key, const u64 *input, u64 *output,
include/crypto/aes.h
224
void aes_sparc64_ecb_decrypt_256(const u64 *key, const u64 *input, u64 *output,
include/crypto/aes.h
226
void aes_sparc64_cbc_encrypt_128(const u64 *key, const u64 *input, u64 *output,
include/crypto/aes.h
228
void aes_sparc64_cbc_encrypt_192(const u64 *key, const u64 *input, u64 *output,
include/crypto/aes.h
230
void aes_sparc64_cbc_encrypt_256(const u64 *key, const u64 *input, u64 *output,
include/crypto/aes.h
232
void aes_sparc64_cbc_decrypt_128(const u64 *key, const u64 *input, u64 *output,
include/crypto/aes.h
234
void aes_sparc64_cbc_decrypt_192(const u64 *key, const u64 *input, u64 *output,
include/crypto/aes.h
236
void aes_sparc64_cbc_decrypt_256(const u64 *key, const u64 *input, u64 *output,
include/crypto/aes.h
238
void aes_sparc64_ctr_crypt_128(const u64 *key, const u64 *input, u64 *output,
include/crypto/aes.h
240
void aes_sparc64_ctr_crypt_192(const u64 *key, const u64 *input, u64 *output,
include/crypto/aes.h
242
void aes_sparc64_ctr_crypt_256(const u64 *key, const u64 *input, u64 *output,
include/crypto/kpp.h
250
struct scatterlist *output,
include/crypto/kpp.h
253
req->dst = output;
include/linux/decompress/bunzip2.h
8
unsigned char *output,
include/linux/decompress/inflate.h
8
unsigned char *output,
include/linux/decompress/unlz4.h
8
unsigned char *output,
include/linux/decompress/unlzma.h
8
unsigned char *output,
include/linux/decompress/unlzo.h
8
unsigned char *output,
include/linux/decompress/unzstd.h
8
unsigned char *output,
include/linux/greybus/hd.h
40
int (*output)(struct gb_host_device *hd, void *req, u16 size, u8 cmd,
include/linux/iio/iio.h
290
unsigned int output:1;
include/linux/mdio-bitbang.h
22
void (*set_mdio_dir)(struct mdiobb_ctrl *ctrl, int output);
include/linux/mfd/lp3943.h
62
enum lp3943_pwm_output *output;
include/linux/netfilter_ipv6.h
121
int (*output)(struct net *, struct sock *sk,
include/linux/netfilter_ipv6.h
128
int (*output)(struct net *, struct sock *sk,
include/linux/netfilter_ipv6.h
138
return v6_ops->br_fragment(net, sk, skb, data, output);
include/linux/netfilter_ipv6.h
140
return br_ip6_fragment(net, sk, skb, data, output);
include/linux/netfilter_ipv6.h
58
int (*output)(struct net *, struct sock *, struct sk_buff *));
include/linux/netfilter_ipv6.h
64
int (*output)(struct net *, struct sock *sk,
include/linux/of.h
1286
int index, const char **output)
include/linux/of.h
1288
int rc = of_property_read_string_helper(np, propname, output, 1, index);
include/linux/spi/spi_bitbang.h
36
int (*set_line_direction)(struct spi_device *spi, bool output);
include/linux/zstd.h
511
size_t zstd_compress_stream(zstd_cstream *cstream, zstd_out_buffer *output,
include/linux/zstd.h
527
size_t zstd_flush_stream(zstd_cstream *cstream, zstd_out_buffer *output);
include/linux/zstd.h
541
size_t zstd_end_stream(zstd_cstream *cstream, zstd_out_buffer *output);
include/linux/zstd.h
602
size_t zstd_decompress_stream(zstd_dstream *dstream, zstd_out_buffer *output,
include/linux/zstd_lib.h
803
ZSTD_outBuffer* output,
include/linux/zstd_lib.h
848
ZSTDLIB_API size_t ZSTD_compressStream(ZSTD_CStream* zcs, ZSTD_outBuffer* output, ZSTD_inBuffer* input);
include/linux/zstd_lib.h
850
ZSTDLIB_API size_t ZSTD_flushStream(ZSTD_CStream* zcs, ZSTD_outBuffer* output);
include/linux/zstd_lib.h
852
ZSTDLIB_API size_t ZSTD_endStream(ZSTD_CStream* zcs, ZSTD_outBuffer* output);
include/linux/zstd_lib.h
927
ZSTDLIB_API size_t ZSTD_decompressStream(ZSTD_DStream* zds, ZSTD_outBuffer* output, ZSTD_inBuffer* input);
include/media/davinci/vpif_types.h
32
struct v4l2_output output;
include/media/drv-intf/tea575x.h
33
void (*set_direction)(struct snd_tea575x *tea, bool output);
include/media/v4l2-subdev.h
316
int (*s_routing)(struct v4l2_subdev *sd, u32 input, u32 output, u32 config);
include/media/v4l2-subdev.h
482
int (*s_routing)(struct v4l2_subdev *sd, u32 input, u32 output, u32 config);
include/net/dst.h
40
int (*output)(struct net *net, struct sock *sk, struct sk_buff *skb);
include/net/dst.h
470
return INDIRECT_CALL_INET(READ_ONCE(skb_dst(skb)->output),
include/net/ip.h
175
int (*output)(struct net *, struct sock *, struct sk_buff *));
include/net/ip6_route.h
267
int (*output)(struct net *, struct sock *, struct sk_buff *));
include/net/ipv6_stubs.h
73
int (*output)(struct net *, struct sock *, struct sk_buff *));
include/net/lwtunnel.h
141
dst->lwtstate->orig_output = READ_ONCE(dst->output);
include/net/lwtunnel.h
142
WRITE_ONCE(dst->output, lwtunnel_output);
include/net/lwtunnel.h
45
int (*output)(struct net *net, struct sock *sk, struct sk_buff *skb);
include/net/mctp.h
255
int (*output)(struct mctp_dst *dst,
include/net/mctp.h
278
int (*output)(struct mctp_dst *dst, struct sk_buff *skb);
include/net/neighbour.h
162
int (*output)(struct neighbour *, struct sk_buff *);
include/net/neighbour.h
176
int (*output)(struct neighbour *, struct sk_buff *);
include/net/neighbour.h
556
return READ_ONCE(n->output)(n, skb);
include/net/seg6_hmac.h
44
u8 *output);
include/net/xfrm.h
422
int (*output)(struct net *net, struct sock *sk, struct sk_buff *skb);
include/net/xfrm.h
458
int (*output)(struct xfrm_state *, struct sk_buff *pskb);
include/net/xfrm.h
518
int (*output)(struct net *net, struct sock *sk, struct sk_buff *skb);
include/net/xfrm.h
752
} output;
include/soc/fsl/caam-blob.h
58
void *output;
include/sound/compress_driver.h
37
struct dma_buf *output;
include/sound/rawmidi.h
107
struct snd_rawmidi_substream *output;
include/sound/ump.h
105
int output, int input,
include/uapi/drm/habanalabs_accel.h
1044
__u16 output[HL_PLL_NUM_OUTPUTS];
include/uapi/linux/dvb/dmx.h
181
enum dmx_output output;
include/uapi/linux/matroxfb.h
11
__u32 output; /* which output */
include/uapi/linux/media/raspberrypi/pisp_fe_config.h
240
struct pisp_fe_output_config output;
include/uapi/linux/uhid.h
186
struct uhid_output_req output;
include/uapi/linux/videodev2.h
2541
struct v4l2_outputparm output;
include/uapi/linux/wmi.h
31
volatile __u32 output[4];
include/uapi/sound/firewire.h
233
} output;
include/uapi/sound/firewire.h
240
} output;
include/video/omapfb_dss.h
380
struct omap_dss_device *output;
include/video/omapfb_dss.h
394
struct omap_dss_device *output);
include/video/omapfb_dss.h
780
int omapdss_register_output(struct omap_dss_device *output);
include/video/omapfb_dss.h
781
void omapdss_unregister_output(struct omap_dss_device *output);
kernel/events/core.c
6641
CLASS(fd, output)(arg); // arg == -1 => empty
kernel/events/core.c
6644
if (!is_perf_file(output))
kernel/events/core.c
6646
output_event = fd_file(output)->private_data;
kernel/events/core.c
8887
perf_iterate_f output,
kernel/events/core.c
8900
output(event, data);
kernel/events/core.c
8904
static void perf_iterate_sb_cpu(perf_iterate_f output, void *data)
kernel/events/core.c
8922
output(event, data);
kernel/events/core.c
8933
perf_iterate_sb(perf_iterate_f output, void *data,
kernel/events/core.c
8947
perf_iterate_ctx(task_ctx, output, data, false);
kernel/events/core.c
8951
perf_iterate_sb_cpu(output, data);
kernel/events/core.c
8955
perf_iterate_ctx(ctx, output, data, false);
lib/crypto/chacha20poly1305-selftest.c
18
const u8 *input, *output, *assoc, *nonce, *key;
lib/crypto/chacha20poly1305-selftest.c
8912
chacha20poly1305_enc_vectors[i].output,
lib/crypto/chacha20poly1305-selftest.c
8935
chacha20poly1305_enc_vectors[i].output,
lib/crypto/chacha20poly1305-selftest.c
8956
chacha20poly1305_dec_vectors[i].output,
lib/crypto/chacha20poly1305-selftest.c
8978
memcmp(computed_output, chacha20poly1305_dec_vectors[i].output,
lib/crypto/chacha20poly1305-selftest.c
8997
xchacha20poly1305_enc_vectors[i].output,
lib/crypto/chacha20poly1305-selftest.c
9018
xchacha20poly1305_dec_vectors[i].output,
lib/crypto/curve25519-hacl64.c
126
static __always_inline void fmul_shift_reduce(u64 *output)
lib/crypto/curve25519-hacl64.c
128
u64 tmp = output[4];
lib/crypto/curve25519-hacl64.c
132
u64 z = output[ctr - 1];
lib/crypto/curve25519-hacl64.c
133
output[ctr] = z;
lib/crypto/curve25519-hacl64.c
137
u64 z = output[ctr - 1];
lib/crypto/curve25519-hacl64.c
138
output[ctr] = z;
lib/crypto/curve25519-hacl64.c
142
u64 z = output[ctr - 1];
lib/crypto/curve25519-hacl64.c
143
output[ctr] = z;
lib/crypto/curve25519-hacl64.c
147
u64 z = output[ctr - 1];
lib/crypto/curve25519-hacl64.c
148
output[ctr] = z;
lib/crypto/curve25519-hacl64.c
150
output[0] = tmp;
lib/crypto/curve25519-hacl64.c
151
b0 = output[0];
lib/crypto/curve25519-hacl64.c
152
output[0] = 19 * b0;
lib/crypto/curve25519-hacl64.c
155
static __always_inline void fmul_mul_shift_reduce_(u128 *output, u64 *input,
lib/crypto/curve25519-hacl64.c
162
fproduct_sum_scalar_multiplication_(output, input, input2i);
lib/crypto/curve25519-hacl64.c
167
fproduct_sum_scalar_multiplication_(output, input, input2i);
lib/crypto/curve25519-hacl64.c
172
fproduct_sum_scalar_multiplication_(output, input, input2i);
lib/crypto/curve25519-hacl64.c
177
fproduct_sum_scalar_multiplication_(output, input, input2i);
lib/crypto/curve25519-hacl64.c
182
fproduct_sum_scalar_multiplication_(output, input, input2i);
lib/crypto/curve25519-hacl64.c
185
static __always_inline void fmul_fmul(u64 *output, u64 *input, u64 *input21)
lib/crypto/curve25519-hacl64.c
206
fproduct_copy_from_wide_(output, t);
lib/crypto/curve25519-hacl64.c
207
i0 = output[0];
lib/crypto/curve25519-hacl64.c
208
i1 = output[1];
lib/crypto/curve25519-hacl64.c
211
output[0] = i0_;
lib/crypto/curve25519-hacl64.c
212
output[1] = i1_;
lib/crypto/curve25519-hacl64.c
216
static __always_inline void fsquare_fsquare__(u128 *tmp, u64 *output)
lib/crypto/curve25519-hacl64.c
218
u64 r0 = output[0];
lib/crypto/curve25519-hacl64.c
219
u64 r1 = output[1];
lib/crypto/curve25519-hacl64.c
220
u64 r2 = output[2];
lib/crypto/curve25519-hacl64.c
221
u64 r3 = output[3];
lib/crypto/curve25519-hacl64.c
222
u64 r4 = output[4];
lib/crypto/curve25519-hacl64.c
245
static __always_inline void fsquare_fsquare_(u128 *tmp, u64 *output)
lib/crypto/curve25519-hacl64.c
255
fsquare_fsquare__(tmp, output);
lib/crypto/curve25519-hacl64.c
263
fproduct_copy_from_wide_(output, tmp);
lib/crypto/curve25519-hacl64.c
264
i0 = output[0];
lib/crypto/curve25519-hacl64.c
265
i1 = output[1];
lib/crypto/curve25519-hacl64.c
268
output[0] = i0_;
lib/crypto/curve25519-hacl64.c
269
output[1] = i1_;
lib/crypto/curve25519-hacl64.c
272
static __always_inline void fsquare_fsquare_times_(u64 *output, u128 *tmp,
lib/crypto/curve25519-hacl64.c
276
fsquare_fsquare_(tmp, output);
lib/crypto/curve25519-hacl64.c
278
fsquare_fsquare_(tmp, output);
lib/crypto/curve25519-hacl64.c
281
static __always_inline void fsquare_fsquare_times(u64 *output, u64 *input,
lib/crypto/curve25519-hacl64.c
285
memcpy(output, input, 5 * sizeof(*input));
lib/crypto/curve25519-hacl64.c
286
fsquare_fsquare_times_(output, t, count1);
lib/crypto/curve25519-hacl64.c
289
static __always_inline void fsquare_fsquare_times_inplace(u64 *output,
lib/crypto/curve25519-hacl64.c
293
fsquare_fsquare_times_(output, t, count1);
lib/crypto/curve25519-hacl64.c
395
static __always_inline void fscalar(u64 *output, u64 *b, u64 s)
lib/crypto/curve25519-hacl64.c
429
fproduct_copy_from_wide_(output, tmp);
lib/crypto/curve25519-hacl64.c
432
static __always_inline void fmul(u64 *output, u64 *a, u64 *b)
lib/crypto/curve25519-hacl64.c
434
fmul_fmul(output, a, b);
lib/crypto/curve25519-hacl64.c
437
static __always_inline void crecip(u64 *output, u64 *input)
lib/crypto/curve25519-hacl64.c
439
crecip_crecip(output, input);
lib/crypto/curve25519-hacl64.c
471
static __always_inline void point_copy(u64 *output, u64 *input)
lib/crypto/curve25519-hacl64.c
473
memcpy(output, input, 5 * sizeof(*input));
lib/crypto/curve25519-hacl64.c
474
memcpy(output + 5, input + 5, 5 * sizeof(*input));
lib/crypto/curve25519-hacl64.c
51
static __always_inline void fproduct_copy_from_wide_(u64 *output, u128 *input)
lib/crypto/curve25519-hacl64.c
55
output[0] = ((u64)(xi));
lib/crypto/curve25519-hacl64.c
59
output[1] = ((u64)(xi));
lib/crypto/curve25519-hacl64.c
601
static __always_inline void format_fexpand(u64 *output, const u8 *input)
lib/crypto/curve25519-hacl64.c
618
output[0] = output0;
lib/crypto/curve25519-hacl64.c
619
output[1] = output1;
lib/crypto/curve25519-hacl64.c
620
output[2] = output2;
lib/crypto/curve25519-hacl64.c
621
output[3] = output3;
lib/crypto/curve25519-hacl64.c
622
output[4] = output4;
lib/crypto/curve25519-hacl64.c
63
output[2] = ((u64)(xi));
lib/crypto/curve25519-hacl64.c
67
output[3] = ((u64)(xi));
lib/crypto/curve25519-hacl64.c
71
output[4] = ((u64)(xi));
lib/crypto/curve25519-hacl64.c
716
static __always_inline void format_fcontract_store(u8 *output, u64 *input)
lib/crypto/curve25519-hacl64.c
727
u8 *b0 = output;
lib/crypto/curve25519-hacl64.c
728
u8 *b1 = output + 8;
lib/crypto/curve25519-hacl64.c
729
u8 *b2 = output + 16;
lib/crypto/curve25519-hacl64.c
730
u8 *b3 = output + 24;
lib/crypto/curve25519-hacl64.c
737
static __always_inline void format_fcontract(u8 *output, u64 *input)
lib/crypto/curve25519-hacl64.c
742
format_fcontract_store(output, input);
lib/crypto/curve25519-hacl64.c
76
fproduct_sum_scalar_multiplication_(u128 *output, u64 *input, u64 s)
lib/crypto/curve25519-hacl64.c
78
output[0] += (u128)input[0] * s;
lib/crypto/curve25519-hacl64.c
79
output[1] += (u128)input[1] * s;
lib/crypto/curve25519-hacl64.c
80
output[2] += (u128)input[2] * s;
lib/crypto/curve25519-hacl64.c
81
output[3] += (u128)input[3] * s;
lib/crypto/curve25519-hacl64.c
82
output[4] += (u128)input[4] * s;
lib/crypto/sparc/aes.h
106
const u32 *input, u32 *output)
lib/crypto/sparc/aes.h
109
aes_sparc64_decrypt_128(key->k.sparc_rndkeys, input, output);
lib/crypto/sparc/aes.h
111
aes_sparc64_decrypt_192(key->k.sparc_rndkeys, input, output);
lib/crypto/sparc/aes.h
113
aes_sparc64_decrypt_256(key->k.sparc_rndkeys, input, output);
lib/crypto/sparc/aes.h
40
void aes_sparc64_encrypt_128(const u64 *key, const u32 *input, u32 *output);
lib/crypto/sparc/aes.h
41
void aes_sparc64_encrypt_192(const u64 *key, const u32 *input, u32 *output);
lib/crypto/sparc/aes.h
42
void aes_sparc64_encrypt_256(const u64 *key, const u32 *input, u32 *output);
lib/crypto/sparc/aes.h
43
void aes_sparc64_decrypt_128(const u64 *key, const u32 *input, u32 *output);
lib/crypto/sparc/aes.h
44
void aes_sparc64_decrypt_192(const u64 *key, const u32 *input, u32 *output);
lib/crypto/sparc/aes.h
45
void aes_sparc64_decrypt_256(const u64 *key, const u32 *input, u32 *output);
lib/crypto/sparc/aes.h
76
const u32 *input, u32 *output)
lib/crypto/sparc/aes.h
79
aes_sparc64_encrypt_128(key->k.sparc_rndkeys, input, output);
lib/crypto/sparc/aes.h
81
aes_sparc64_encrypt_192(key->k.sparc_rndkeys, input, output);
lib/crypto/sparc/aes.h
83
aes_sparc64_encrypt_256(key->k.sparc_rndkeys, input, output);
lib/decompress_unlz4.c
176
if (output)
lib/decompress_unlz4.c
200
if (!output)
lib/decompress_unlz4.c
210
unsigned char *output, long out_len,
lib/decompress_unlz4.c
215
return unlz4(buf, in_len - 4, fill, flush, output, posp, error);
lib/decompress_unlz4.c
34
u8 *output, long *posp,
lib/decompress_unlz4.c
50
if (output) {
lib/decompress_unlz4.c
51
outp = output;
lib/decompress_unlzma.c
542
unsigned char *output,
lib/decompress_unlzma.c
614
if (output)
lib/decompress_unlzma.c
615
wr.buffer = output;
lib/decompress_unlzma.c
662
if (!output)
lib/decompress_unlzma.c
675
unsigned char *output, long out_len,
lib/decompress_unlzma.c
679
return unlzma(buf, in_len - 4, fill, flush, output, posp, error);
lib/decompress_unlzo.c
100
u8 *output, long *posp,
lib/decompress_unlzo.c
110
if (output) {
lib/decompress_unlzo.c
111
out_buf = output;
lib/decompress_unlzo.c
245
if (output)
lib/decompress_unlzo.c
270
if (!output)
lib/tests/string_kunit.c
533
unsigned char output[sizeof(unsigned long)] __nonstring;
lib/tests/string_kunit.c
544
strtomem(wrap.output, input);
lib/tests/string_kunit.c
546
KUNIT_EXPECT_EQ(test, wrap.output[0], input[0]);
lib/tests/string_kunit.c
547
KUNIT_EXPECT_EQ(test, wrap.output[1], input[1]);
lib/tests/string_kunit.c
548
for (size_t i = 2; i < sizeof(wrap.output); i++)
lib/tests/string_kunit.c
549
KUNIT_EXPECT_EQ(test, wrap.output[i], 0xFF);
lib/tests/string_kunit.c
554
strtomem(wrap.output, truncate);
lib/tests/string_kunit.c
556
for (size_t i = 0; i < sizeof(wrap.output); i++)
lib/tests/string_kunit.c
557
KUNIT_EXPECT_EQ(test, wrap.output[i], truncate[i]);
lib/tests/string_kunit.c
562
strtomem_pad(wrap.output, input, 0xAA);
lib/tests/string_kunit.c
564
KUNIT_EXPECT_EQ(test, wrap.output[0], input[0]);
lib/tests/string_kunit.c
565
KUNIT_EXPECT_EQ(test, wrap.output[1], input[1]);
lib/tests/string_kunit.c
566
for (size_t i = 2; i < sizeof(wrap.output); i++)
lib/tests/string_kunit.c
567
KUNIT_EXPECT_EQ(test, wrap.output[i], 0xAA);
lib/tests/string_kunit.c
572
strtomem(wrap.output, truncate);
lib/tests/string_kunit.c
574
for (size_t i = 0; i < sizeof(wrap.output); i++)
lib/tests/string_kunit.c
575
KUNIT_EXPECT_EQ(test, wrap.output[i], truncate[i]);
lib/vsprintf.c
1801
char output[sizeof("0123 little-endian (0x01234567)")];
lib/vsprintf.c
1802
char *p = output;
lib/vsprintf.c
1850
p = special_hex_number(p, output + sizeof(output) - 2, orig, sizeof(u32));
lib/vsprintf.c
1854
return string(buf, end, output, spec);
lib/zstd/compress/zstd_compress.c
5990
ZSTD_outBuffer* output,
lib/zstd/compress/zstd_compress.c
5997
char* const ostart = (assert(output != NULL), (char*)output->dst);
lib/zstd/compress/zstd_compress.c
5998
char* const oend = (ostart != NULL) ? ostart + output->size : ostart;
lib/zstd/compress/zstd_compress.c
5999
char* op = (ostart != NULL) ? ostart + output->pos : ostart;
lib/zstd/compress/zstd_compress.c
6021
if (output->dst == NULL) assert(output->size == 0);
lib/zstd/compress/zstd_compress.c
6022
assert(output->pos <= output->size);
lib/zstd/compress/zstd_compress.c
6170
output->pos = (size_t)(op - ostart);
lib/zstd/compress/zstd_compress.c
6181
size_t ZSTD_compressStream(ZSTD_CStream* zcs, ZSTD_outBuffer* output, ZSTD_inBuffer* input)
lib/zstd/compress/zstd_compress.c
6183
FORWARD_IF_ERROR( ZSTD_compressStream2(zcs, output, input, ZSTD_e_continue) , "");
lib/zstd/compress/zstd_compress.c
6191
ZSTD_setBufferExpectations(ZSTD_CCtx* cctx, const ZSTD_outBuffer* output, const ZSTD_inBuffer* input)
lib/zstd/compress/zstd_compress.c
6198
cctx->expectedOutBufferSize = output->size - output->pos;
lib/zstd/compress/zstd_compress.c
6206
ZSTD_outBuffer const* output,
lib/zstd/compress/zstd_compress.c
6217
size_t const outBufferSize = output->size - output->pos;
lib/zstd/compress/zstd_compress.c
6292
ZSTD_outBuffer* output,
lib/zstd/compress/zstd_compress.c
6298
RETURN_ERROR_IF(output->pos > output->size, dstSize_tooSmall, "invalid output buffer");
lib/zstd/compress/zstd_compress.c
6325
ZSTD_setBufferExpectations(cctx, output, input); /* Set initial buffer expectations now that we've initialized */
lib/zstd/compress/zstd_compress.c
6329
FORWARD_IF_ERROR(ZSTD_checkBufferStability(cctx, output, input, endOp), "invalid buffers");
lib/zstd/compress/zstd_compress.c
6331
FORWARD_IF_ERROR( ZSTD_compressStream_generic(cctx, output, input, endOp) , "");
lib/zstd/compress/zstd_compress.c
6333
ZSTD_setBufferExpectations(cctx, output, input);
lib/zstd/compress/zstd_compress.c
6343
ZSTD_outBuffer output;
lib/zstd/compress/zstd_compress.c
6345
output.dst = dst;
lib/zstd/compress/zstd_compress.c
6346
output.size = dstCapacity;
lib/zstd/compress/zstd_compress.c
6347
output.pos = *dstPos;
lib/zstd/compress/zstd_compress.c
6352
{ size_t const cErr = ZSTD_compressStream2(cctx, &output, &input, endOp);
lib/zstd/compress/zstd_compress.c
6353
*dstPos = output.pos;
lib/zstd/compress/zstd_compress.c
7438
size_t ZSTD_flushStream(ZSTD_CStream* zcs, ZSTD_outBuffer* output)
lib/zstd/compress/zstd_compress.c
7442
return ZSTD_compressStream2(zcs, output, &input, ZSTD_e_flush);
lib/zstd/compress/zstd_compress.c
7445
size_t ZSTD_endStream(ZSTD_CStream* zcs, ZSTD_outBuffer* output)
lib/zstd/compress/zstd_compress.c
7448
size_t const remainingToFlush = ZSTD_compressStream2(zcs, output, &input, ZSTD_e_end);
lib/zstd/decompress/zstd_decompress.c
1958
static size_t ZSTD_checkOutBuffer(ZSTD_DStream const* zds, ZSTD_outBuffer const* output)
lib/zstd/decompress/zstd_decompress.c
1970
if (expect.dst == output->dst && expect.pos == output->pos && expect.size == output->size)
lib/zstd/decompress/zstd_decompress.c
2009
size_t ZSTD_decompressStream(ZSTD_DStream* zds, ZSTD_outBuffer* output, ZSTD_inBuffer* input)
lib/zstd/decompress/zstd_decompress.c
2015
char* const dst = (char*)output->dst;
lib/zstd/decompress/zstd_decompress.c
2016
char* const ostart = output->pos != 0 ? dst + output->pos : dst;
lib/zstd/decompress/zstd_decompress.c
2017
char* const oend = output->size != 0 ? dst + output->size : dst;
lib/zstd/decompress/zstd_decompress.c
2029
output->pos > output->size,
lib/zstd/decompress/zstd_decompress.c
2032
(U32)output->pos, (U32)output->size);
lib/zstd/decompress/zstd_decompress.c
2034
FORWARD_IF_ERROR(ZSTD_checkOutBuffer(zds, output), "");
lib/zstd/decompress/zstd_decompress.c
2044
zds->expectedOutBuffer = *output;
lib/zstd/decompress/zstd_decompress.c
2244
output->pos = (size_t)(op - (char*)(output->dst));
lib/zstd/decompress/zstd_decompress.c
2247
zds->expectedOutBuffer = *output;
lib/zstd/decompress/zstd_decompress.c
2290
ZSTD_outBuffer output;
lib/zstd/decompress/zstd_decompress.c
2292
output.dst = dst;
lib/zstd/decompress/zstd_decompress.c
2293
output.size = dstCapacity;
lib/zstd/decompress/zstd_decompress.c
2294
output.pos = *dstPos;
lib/zstd/decompress/zstd_decompress.c
2298
{ size_t const cErr = ZSTD_decompressStream(dctx, &output, &input);
lib/zstd/decompress/zstd_decompress.c
2299
*dstPos = output.pos;
lib/zstd/zstd_compress_module.c
246
size_t zstd_compress_stream(zstd_cstream *cstream, zstd_out_buffer *output,
lib/zstd/zstd_compress_module.c
249
return ZSTD_compressStream(cstream, output, input);
lib/zstd/zstd_compress_module.c
253
size_t zstd_flush_stream(zstd_cstream *cstream, zstd_out_buffer *output)
lib/zstd/zstd_compress_module.c
255
return ZSTD_flushStream(cstream, output);
lib/zstd/zstd_compress_module.c
259
size_t zstd_end_stream(zstd_cstream *cstream, zstd_out_buffer *output)
lib/zstd/zstd_compress_module.c
261
return ZSTD_endStream(cstream, output);
lib/zstd/zstd_decompress_module.c
120
size_t zstd_decompress_stream(zstd_dstream *dstream, zstd_out_buffer *output,
lib/zstd/zstd_decompress_module.c
123
return ZSTD_decompressStream(dstream, output, input);
mm/huge_memory.c
306
const char *output;
mm/huge_memory.c
309
output = "[always] madvise never";
mm/huge_memory.c
312
output = "always [madvise] never";
mm/huge_memory.c
314
output = "always madvise [never]";
mm/huge_memory.c
316
return sysfs_emit(buf, "%s\n", output);
mm/huge_memory.c
380
const char *output;
mm/huge_memory.c
384
output = "[always] defer defer+madvise madvise never";
mm/huge_memory.c
387
output = "always [defer] defer+madvise madvise never";
mm/huge_memory.c
390
output = "always defer [defer+madvise] madvise never";
mm/huge_memory.c
393
output = "always defer defer+madvise [madvise] never";
mm/huge_memory.c
395
output = "always defer defer+madvise madvise [never]";
mm/huge_memory.c
397
return sysfs_emit(buf, "%s\n", output);
mm/huge_memory.c
504
const char *output;
mm/huge_memory.c
507
output = "[always] inherit madvise never";
mm/huge_memory.c
509
output = "always [inherit] madvise never";
mm/huge_memory.c
511
output = "always inherit [madvise] never";
mm/huge_memory.c
513
output = "always inherit madvise [never]";
mm/huge_memory.c
515
return sysfs_emit(buf, "%s\n", output);
mm/ksm.c
3818
const char *output;
mm/ksm.c
3821
output = "none [scan-time]";
mm/ksm.c
3823
output = "[none] scan-time";
mm/ksm.c
3825
return sysfs_emit(buf, "%s\n", output);
mm/shmem.c
5535
const char *output;
mm/shmem.c
5538
output = "[always] inherit within_size advise never";
mm/shmem.c
5540
output = "always [inherit] within_size advise never";
mm/shmem.c
5542
output = "always inherit [within_size] advise never";
mm/shmem.c
5544
output = "always inherit within_size [advise] never";
mm/shmem.c
5546
output = "always inherit within_size advise [never]";
mm/shmem.c
5548
return sysfs_emit(buf, "%s\n", output);
mm/zswap.c
857
struct scatterlist input, output;
mm/zswap.c
870
sg_init_one(&output, dst, PAGE_SIZE);
mm/zswap.c
871
acomp_request_set_params(acomp_ctx->req, &input, &output, PAGE_SIZE, dlen);
mm/zswap.c
936
struct scatterlist output;
mm/zswap.c
955
sg_init_table(&output, 1);
mm/zswap.c
956
sg_set_folio(&output, folio, PAGE_SIZE, 0);
mm/zswap.c
957
acomp_request_set_params(acomp_ctx->req, input, &output,
net/atm/clip.c
297
.output = neigh_direct_output,
net/atm/clip.c
313
neigh->output = neigh->ops->output;
net/bridge/br_netfilter_hooks.c
315
ret = READ_ONCE(neigh->output)(neigh, skb);
net/bridge/br_netfilter_hooks.c
805
int (*output)(struct net *, struct sock *, struct sk_buff *))
net/bridge/br_netfilter_hooks.c
818
return ip_do_fragment(net, sk, skb, output);
net/bridge/netfilter/nf_conntrack_bridge.c
116
err = output(net, sk, data, skb2);
net/bridge/netfilter/nf_conntrack_bridge.c
29
int (*output)(struct net *, struct sock *sk,
net/bridge/netfilter/nf_conntrack_bridge.c
338
int (*output)(struct net *, struct sock *sk,
net/bridge/netfilter/nf_conntrack_bridge.c
350
nf_br_ip_fragment(state->net, state->sk, skb, &data, output);
net/bridge/netfilter/nf_conntrack_bridge.c
353
nf_br_ip6_fragment(state->net, state->sk, skb, &data, output);
net/bridge/netfilter/nf_conntrack_bridge.c
85
err = output(net, sk, data, skb);
net/core/dst.c
153
WRITE_ONCE(dst->output, dst_discard_out);
net/core/dst.c
60
dst->output = dst_discard_out;
net/core/lwt_bpf.c
520
.output = bpf_output,
net/core/lwtunnel.c
352
if (likely(ops && ops->output)) {
net/core/lwtunnel.c
354
ret = ops->output(net, sk, skb);
net/core/neighbour.c
1343
READ_ONCE(n1->output)(n1, skb);
net/core/neighbour.c
3230
err = READ_ONCE(neigh->output)(neigh, skb);
net/core/neighbour.c
403
WRITE_ONCE(n->output, neigh_blackhole);
net/core/neighbour.c
530
n->output = neigh_blackhole;
net/core/neighbour.c
960
WRITE_ONCE(neigh->output, neigh->ops->output);
net/core/neighbour.c
972
WRITE_ONCE(neigh->output, neigh->ops->connected_output);
net/core/pktgen.c
2726
err = x->type->output(x, skb);
net/ipv4/ah4.c
219
ah->seq_no = htonl(XFRM_SKB_CB(skb)->seq.output.low);
net/ipv4/ah4.c
228
*seqhi = htonl(XFRM_SKB_CB(skb)->seq.output.hi);
net/ipv4/ah4.c
566
.output = ah_output
net/ipv4/arp.c
135
.output = neigh_resolve_output,
net/ipv4/arp.c
143
.output = neigh_resolve_output,
net/ipv4/arp.c
149
.output = neigh_direct_output,
net/ipv4/arp.c
253
neigh->output = neigh_direct_output;
net/ipv4/arp.c
288
neigh->output = neigh->ops->connected_output;
net/ipv4/arp.c
290
neigh->output = neigh->ops->output;
net/ipv4/esp4.c
1176
.output = esp_output,
net/ipv4/esp4.c
284
seqhi = XFRM_SKB_CB(skb)->seq.output.hi;
net/ipv4/esp4.c
658
esph->seq_no = htonl(XFRM_SKB_CB(skb)->seq.output.low);
net/ipv4/esp4.c
659
esp.seqno = cpu_to_be64(XFRM_SKB_CB(skb)->seq.output.low +
net/ipv4/esp4.c
660
((u64)XFRM_SKB_CB(skb)->seq.output.hi << 32));
net/ipv4/esp4_offload.c
116
esph->seq_no = htonl(XFRM_SKB_CB(skb)->seq.output.low);
net/ipv4/ip_output.c
578
int (*output)(struct net *, struct sock *, struct sk_buff *))
net/ipv4/ip_output.c
583
return ip_do_fragment(net, sk, skb, output);
net/ipv4/ip_output.c
595
return ip_do_fragment(net, sk, skb, output);
net/ipv4/ip_output.c
762
int (*output)(struct net *, struct sock *, struct sk_buff *))
net/ipv4/ip_output.c
859
err = output(net, sk, skb);
net/ipv4/ip_output.c
915
err = output(net, sk, skb2);
net/ipv4/ip_output.c
92
int (*output)(struct net *, struct sock *, struct sk_buff *));
net/ipv4/ipcomp.c
167
.output = ipcomp_output
net/ipv4/route.c
1666
rt->dst.output = ip_output;
net/ipv4/route.c
1697
new_rt->dst.output = READ_ONCE(rt->dst.output);
net/ipv4/route.c
1770
rth->dst.output = ip_rt_bug;
net/ipv4/route.c
2434
rth->dst.output= ip_rt_bug;
net/ipv4/route.c
2667
rth->dst.output = ip_mc_output;
net/ipv4/route.c
2675
rth->dst.output = ip_mr_output;
net/ipv4/route.c
2903
new->output = dst_discard_out;
net/ipv4/xfrm4_state.c
16
.output = xfrm4_output,
net/ipv4/xfrm4_tunnel.c
52
.output = ipip_output
net/ipv6/addrconf_core.c
195
int (*output)(struct net *, struct sock *, struct sk_buff *))
net/ipv6/ah6.c
425
ah->seq_no = htonl(XFRM_SKB_CB(skb)->seq.output.low);
net/ipv6/ah6.c
434
*seqhi = htonl(XFRM_SKB_CB(skb)->seq.output.hi);
net/ipv6/ah6.c
777
.output = ah6_output,
net/ipv6/esp6.c
1222
.output = esp6_output,
net/ipv6/esp6.c
320
seqhi = XFRM_SKB_CB(skb)->seq.output.hi;
net/ipv6/esp6.c
690
esph->seq_no = htonl(XFRM_SKB_CB(skb)->seq.output.low);
net/ipv6/esp6.c
691
esp.seqno = cpu_to_be64(XFRM_SKB_CB(skb)->seq.output.low +
net/ipv6/esp6.c
692
((u64)XFRM_SKB_CB(skb)->seq.output.hi << 32));
net/ipv6/esp6_offload.c
152
esph->seq_no = htonl(XFRM_SKB_CB(skb)->seq.output.low);
net/ipv6/ila/ila_lwt.c
316
.output = ila_output,
net/ipv6/ioam6_iptunnel.c
547
.output = ioam6_output,
net/ipv6/ip6_output.c
1026
err = output(net, sk, frag);
net/ipv6/ip6_output.c
862
int (*output)(struct net *, struct sock *, struct sk_buff *))
net/ipv6/ip6_output.c
965
err = output(net, sk, skb);
net/ipv6/ipcomp6.c
186
.output = ipcomp_output,
net/ipv6/mip6.c
284
.output = mip6_destopt_output,
net/ipv6/mip6.c
366
.output = mip6_rthdr_output,
net/ipv6/ndisc.c
105
.output = neigh_direct_output,
net/ipv6/ndisc.c
346
neigh->output = neigh_direct_output;
net/ipv6/ndisc.c
365
neigh->output = neigh->ops->connected_output;
net/ipv6/ndisc.c
367
neigh->output = neigh->ops->output;
net/ipv6/ndisc.c
90
.output = neigh_resolve_output,
net/ipv6/ndisc.c
98
.output = neigh_resolve_output,
net/ipv6/netfilter.c
128
int (*output)(struct net *, struct sock *sk,
net/ipv6/netfilter.c
200
err = output(net, sk, data, skb);
net/ipv6/netfilter.c
233
err = output(net, sk, data, skb2);
net/ipv6/route.c
1116
rt->dst.output = dst_discard_out;
net/ipv6/route.c
1120
rt->dst.output = ip6_pkt_prohibit_out;
net/ipv6/route.c
1126
rt->dst.output = ip6_pkt_discard_out;
net/ipv6/route.c
1142
rt->dst.output = ip6_output;
net/ipv6/route.c
1148
rt->dst.output = ip6_mr_output;
net/ipv6/route.c
2738
new->output = dst_discard_out;
net/ipv6/route.c
300
.output = ip6_pkt_discard_out,
net/ipv6/route.c
314
.output = ip6_pkt_prohibit_out,
net/ipv6/route.c
326
.output = dst_discard_out,
net/ipv6/route.c
3344
rt->dst.output = ip6_output;
net/ipv6/rpl_iptunnel.c
367
.output = rpl_output,
net/ipv6/seg6_hmac.c
101
struct in6_addr *saddr, u8 *output)
net/ipv6/seg6_hmac.c
151
hmac_sha1(&hinfo->key.sha1, ring, plen, output);
net/ipv6/seg6_hmac.c
153
memset(&output[SHA1_DIGEST_SIZE], 0,
net/ipv6/seg6_hmac.c
157
hmac_sha256(&hinfo->key.sha256, ring, plen, output);
net/ipv6/seg6_iptunnel.c
763
.output = seg6_output,
net/ipv6/xfrm6_state.c
20
.output = xfrm6_output,
net/ipv6/xfrm6_tunnel.c
303
.output = xfrm6_tunnel_output,
net/mctp/route.c
1094
rc = dst->output(dst, skb2);
net/mctp/route.c
1178
rc = dst->output(dst, skb);
net/mctp/route.c
1217
rt->output = mctp_dst_input;
net/mctp/route.c
1220
rt->output = mctp_dst_output;
net/mctp/route.c
1378
dst.output(&dst, skb);
net/mctp/route.c
687
rt->output = mctp_dst_discard;
net/mctp/route.c
894
dst->output = route->output;
net/mctp/route.c
925
dst->output = mctp_dst_output;
net/mctp/test/utils.c
115
rt->rt.output = mctp_test_dst_output;
net/mctp/test/utils.c
181
dst->output = mctp_test_dst_output;
net/openvswitch/conntrack.c
291
const struct sw_flow_key *output, struct sk_buff *skb)
net/openvswitch/conntrack.c
293
if (nla_put_u32(skb, OVS_KEY_ATTR_CT_STATE, output->ct_state))
net/openvswitch/conntrack.c
297
nla_put_u16(skb, OVS_KEY_ATTR_CT_ZONE, output->ct_zone))
net/openvswitch/conntrack.c
301
nla_put_u32(skb, OVS_KEY_ATTR_CT_MARK, output->ct.mark))
net/openvswitch/conntrack.c
305
nla_put(skb, OVS_KEY_ATTR_CT_LABELS, sizeof(output->ct.labels),
net/openvswitch/conntrack.c
306
&output->ct.labels))
net/openvswitch/conntrack.c
314
orig.ipv4_src = output->ipv4.ct_orig.src;
net/openvswitch/conntrack.c
315
orig.ipv4_dst = output->ipv4.ct_orig.dst;
net/openvswitch/conntrack.c
316
orig.src_port = output->ct.orig_tp.src;
net/openvswitch/conntrack.c
317
orig.dst_port = output->ct.orig_tp.dst;
net/openvswitch/conntrack.c
318
orig.ipv4_proto = output->ct_orig_proto;
net/openvswitch/conntrack.c
327
memcpy(orig.ipv6_src, output->ipv6.ct_orig.src.s6_addr32,
net/openvswitch/conntrack.c
329
memcpy(orig.ipv6_dst, output->ipv6.ct_orig.dst.s6_addr32,
net/openvswitch/conntrack.c
331
orig.src_port = output->ct.orig_tp.src;
net/openvswitch/conntrack.c
332
orig.dst_port = output->ct.orig_tp.dst;
net/openvswitch/conntrack.c
333
orig.ipv6_proto = output->ct_orig_proto;
net/openvswitch/conntrack.h
31
const struct sw_flow_key *output, struct sk_buff *skb);
net/openvswitch/conntrack.h
92
const struct sw_flow_key *output,
net/openvswitch/flow_netlink.c
1988
const struct sw_flow_key *output, bool is_mask,
net/openvswitch/flow_netlink.c
1996
if (nla_put_u32(skb, OVS_KEY_ATTR_RECIRC_ID, output->recirc_id))
net/openvswitch/flow_netlink.c
1999
if (nla_put_u32(skb, OVS_KEY_ATTR_DP_HASH, output->ovs_flow_hash))
net/openvswitch/flow_netlink.c
2002
if (nla_put_u32(skb, OVS_KEY_ATTR_PRIORITY, output->phy.priority))
net/openvswitch/flow_netlink.c
2008
if (ip_tunnel_is_options_present(output->tun_key.tun_flags))
net/openvswitch/flow_netlink.c
2009
opts = TUN_METADATA_OPTS(output, swkey->tun_opts_len);
net/openvswitch/flow_netlink.c
2011
if (ip_tun_to_nlattr(skb, &output->tun_key, opts,
net/openvswitch/flow_netlink.c
2017
if (is_mask && (output->phy.in_port == 0xffff))
net/openvswitch/flow_netlink.c
2025
(upper_u16 << 16) | output->phy.in_port))
net/openvswitch/flow_netlink.c
2029
if (nla_put_u32(skb, OVS_KEY_ATTR_SKB_MARK, output->phy.skb_mark))
net/openvswitch/flow_netlink.c
2032
if (ovs_ct_put_key(swkey, output, skb))
net/openvswitch/flow_netlink.c
2041
ether_addr_copy(eth_key->eth_src, output->eth.src);
net/openvswitch/flow_netlink.c
2042
ether_addr_copy(eth_key->eth_dst, output->eth.dst);
net/openvswitch/flow_netlink.c
2045
if (ovs_nla_put_vlan(skb, &output->eth.vlan, is_mask))
net/openvswitch/flow_netlink.c
2052
if (ovs_nla_put_vlan(skb, &output->eth.cvlan, is_mask))
net/openvswitch/flow_netlink.c
2068
if (is_mask && output->eth.type)
net/openvswitch/flow_netlink.c
2070
output->eth.type))
net/openvswitch/flow_netlink.c
2076
if (nla_put_be16(skb, OVS_KEY_ATTR_ETHERTYPE, output->eth.type))
net/openvswitch/flow_netlink.c
2094
ipv4_key->ipv4_src = output->ipv4.addr.src;
net/openvswitch/flow_netlink.c
2095
ipv4_key->ipv4_dst = output->ipv4.addr.dst;
net/openvswitch/flow_netlink.c
2096
ipv4_key->ipv4_proto = output->ip.proto;
net/openvswitch/flow_netlink.c
2097
ipv4_key->ipv4_tos = output->ip.tos;
net/openvswitch/flow_netlink.c
2098
ipv4_key->ipv4_ttl = output->ip.ttl;
net/openvswitch/flow_netlink.c
2099
ipv4_key->ipv4_frag = output->ip.frag;
net/openvswitch/flow_netlink.c
2108
memcpy(ipv6_key->ipv6_src, &output->ipv6.addr.src,
net/openvswitch/flow_netlink.c
2110
memcpy(ipv6_key->ipv6_dst, &output->ipv6.addr.dst,
net/openvswitch/flow_netlink.c
2112
ipv6_key->ipv6_label = output->ipv6.label;
net/openvswitch/flow_netlink.c
2113
ipv6_key->ipv6_proto = output->ip.proto;
net/openvswitch/flow_netlink.c
2114
ipv6_key->ipv6_tclass = output->ip.tos;
net/openvswitch/flow_netlink.c
2115
ipv6_key->ipv6_hlimit = output->ip.ttl;
net/openvswitch/flow_netlink.c
2116
ipv6_key->ipv6_frag = output->ip.frag;
net/openvswitch/flow_netlink.c
2123
ipv6_exthdrs_key->hdrs = output->ipv6.exthdrs;
net/openvswitch/flow_netlink.c
2125
if (nsh_key_to_nlattr(&output->nsh, is_mask, skb))
net/openvswitch/flow_netlink.c
2136
arp_key->arp_sip = output->ipv4.addr.src;
net/openvswitch/flow_netlink.c
2137
arp_key->arp_tip = output->ipv4.addr.dst;
net/openvswitch/flow_netlink.c
2138
arp_key->arp_op = htons(output->ip.proto);
net/openvswitch/flow_netlink.c
2139
ether_addr_copy(arp_key->arp_sha, output->ipv4.arp.sha);
net/openvswitch/flow_netlink.c
2140
ether_addr_copy(arp_key->arp_tha, output->ipv4.arp.tha);
net/openvswitch/flow_netlink.c
2145
num_labels = hweight_long(output->mpls.num_labels_mask);
net/openvswitch/flow_netlink.c
2153
mpls_key[i].mpls_lse = output->mpls.lse[i];
net/openvswitch/flow_netlink.c
2167
tcp_key->tcp_src = output->tp.src;
net/openvswitch/flow_netlink.c
2168
tcp_key->tcp_dst = output->tp.dst;
net/openvswitch/flow_netlink.c
2170
output->tp.flags))
net/openvswitch/flow_netlink.c
2179
udp_key->udp_src = output->tp.src;
net/openvswitch/flow_netlink.c
2180
udp_key->udp_dst = output->tp.dst;
net/openvswitch/flow_netlink.c
2188
sctp_key->sctp_src = output->tp.src;
net/openvswitch/flow_netlink.c
2189
sctp_key->sctp_dst = output->tp.dst;
net/openvswitch/flow_netlink.c
2198
icmp_key->icmp_type = ntohs(output->tp.src);
net/openvswitch/flow_netlink.c
2199
icmp_key->icmp_code = ntohs(output->tp.dst);
net/openvswitch/flow_netlink.c
2209
icmpv6_key->icmpv6_type = ntohs(output->tp.src);
net/openvswitch/flow_netlink.c
2210
icmpv6_key->icmpv6_code = ntohs(output->tp.dst);
net/openvswitch/flow_netlink.c
2220
memcpy(nd_key->nd_target, &output->ipv6.nd.target,
net/openvswitch/flow_netlink.c
2222
ether_addr_copy(nd_key->nd_sll, output->ipv6.nd.sll);
net/openvswitch/flow_netlink.c
2223
ether_addr_copy(nd_key->nd_tll, output->ipv6.nd.tll);
net/openvswitch/flow_netlink.c
2241
const struct sw_flow_key *output, int attr, bool is_mask,
net/openvswitch/flow_netlink.c
2250
err = __ovs_nla_put_key(swkey, output, is_mask, skb);
net/openvswitch/flow_netlink.c
884
const struct ip_tunnel_key *output,
net/openvswitch/flow_netlink.c
888
if (test_bit(IP_TUNNEL_KEY_BIT, output->tun_flags) &&
net/openvswitch/flow_netlink.c
889
nla_put_be64(skb, OVS_TUNNEL_KEY_ATTR_ID, output->tun_id,
net/openvswitch/flow_netlink.c
899
if (output->u.ipv4.src &&
net/openvswitch/flow_netlink.c
901
output->u.ipv4.src))
net/openvswitch/flow_netlink.c
903
if (output->u.ipv4.dst &&
net/openvswitch/flow_netlink.c
905
output->u.ipv4.dst))
net/openvswitch/flow_netlink.c
909
if (!ipv6_addr_any(&output->u.ipv6.src) &&
net/openvswitch/flow_netlink.c
911
&output->u.ipv6.src))
net/openvswitch/flow_netlink.c
913
if (!ipv6_addr_any(&output->u.ipv6.dst) &&
net/openvswitch/flow_netlink.c
915
&output->u.ipv6.dst))
net/openvswitch/flow_netlink.c
919
if (output->tos &&
net/openvswitch/flow_netlink.c
920
nla_put_u8(skb, OVS_TUNNEL_KEY_ATTR_TOS, output->tos))
net/openvswitch/flow_netlink.c
922
if (nla_put_u8(skb, OVS_TUNNEL_KEY_ATTR_TTL, output->ttl))
net/openvswitch/flow_netlink.c
924
if (test_bit(IP_TUNNEL_DONT_FRAGMENT_BIT, output->tun_flags) &&
net/openvswitch/flow_netlink.c
927
if (test_bit(IP_TUNNEL_CSUM_BIT, output->tun_flags) &&
net/openvswitch/flow_netlink.c
930
if (output->tp_src &&
net/openvswitch/flow_netlink.c
931
nla_put_be16(skb, OVS_TUNNEL_KEY_ATTR_TP_SRC, output->tp_src))
net/openvswitch/flow_netlink.c
933
if (output->tp_dst &&
net/openvswitch/flow_netlink.c
934
nla_put_be16(skb, OVS_TUNNEL_KEY_ATTR_TP_DST, output->tp_dst))
net/openvswitch/flow_netlink.c
936
if (test_bit(IP_TUNNEL_OAM_BIT, output->tun_flags) &&
net/openvswitch/flow_netlink.c
940
if (test_bit(IP_TUNNEL_GENEVE_OPT_BIT, output->tun_flags) &&
net/openvswitch/flow_netlink.c
945
output->tun_flags) &&
net/openvswitch/flow_netlink.c
949
output->tun_flags) &&
net/openvswitch/flow_netlink.c
959
const struct ip_tunnel_key *output,
net/openvswitch/flow_netlink.c
970
err = __ip_tun_to_nlattr(skb, output, tun_opts, swkey_tun_opts_len,
net/x25/x25_forward.c
115
goto output;
net/x25/x25_forward.c
121
output:
net/xfrm/xfrm_iptfs.c
2748
.output = iptfs_output_collect,
net/xfrm/xfrm_output.c
555
err = x->type->output(x, skb);
net/xfrm/xfrm_policy.c
2755
if (xfrm[i]->mode_cbs && xfrm[i]->mode_cbs->output) {
net/xfrm/xfrm_policy.c
2756
dst1->output = xfrm[i]->mode_cbs->output;
net/xfrm/xfrm_policy.c
2761
dst1->output = afinfo->output;
net/xfrm/xfrm_policy.c
2763
dst1->output = dst_discard_out;
net/xfrm/xfrm_policy.c
3058
dst1->output = xdst_queue_output;
net/xfrm/xfrm_replay.c
104
XFRM_SKB_CB(skb)->seq.output.low = ++x->replay.oseq;
net/xfrm/xfrm_replay.c
105
XFRM_SKB_CB(skb)->seq.output.hi = 0;
net/xfrm/xfrm_replay.c
196
XFRM_SKB_CB(skb)->seq.output.low = ++replay_esn->oseq;
net/xfrm/xfrm_replay.c
197
XFRM_SKB_CB(skb)->seq.output.hi = 0;
net/xfrm/xfrm_replay.c
429
XFRM_SKB_CB(skb)->seq.output.low = ++replay_esn->oseq;
net/xfrm/xfrm_replay.c
430
XFRM_SKB_CB(skb)->seq.output.hi = replay_esn->oseq_hi;
net/xfrm/xfrm_replay.c
433
XFRM_SKB_CB(skb)->seq.output.hi = ++replay_esn->oseq_hi;
net/xfrm/xfrm_replay.c
624
XFRM_SKB_CB(skb)->seq.output.low = ++oseq;
net/xfrm/xfrm_replay.c
627
XFRM_SKB_CB(skb)->seq.output.low = oseq + 1;
net/xfrm/xfrm_replay.c
632
XFRM_SKB_CB(skb)->seq.output.hi = 0;
net/xfrm/xfrm_replay.c
664
XFRM_SKB_CB(skb)->seq.output.low = ++oseq;
net/xfrm/xfrm_replay.c
667
XFRM_SKB_CB(skb)->seq.output.low = oseq + 1;
net/xfrm/xfrm_replay.c
672
XFRM_SKB_CB(skb)->seq.output.hi = 0;
net/xfrm/xfrm_replay.c
705
XFRM_SKB_CB(skb)->seq.output.low = ++oseq;
net/xfrm/xfrm_replay.c
706
XFRM_SKB_CB(skb)->seq.output.hi = oseq_hi;
net/xfrm/xfrm_replay.c
710
XFRM_SKB_CB(skb)->seq.output.low = oseq + 1;
net/xfrm/xfrm_replay.c
711
XFRM_SKB_CB(skb)->seq.output.hi = oseq_hi;
net/xfrm/xfrm_replay.c
720
XFRM_SKB_CB(skb)->seq.output.hi = oseq_hi;
samples/uhid/uhid-example.c
211
if (ev->u.output.rtype != UHID_OUTPUT_REPORT)
samples/uhid/uhid-example.c
214
if (ev->u.output.size != 2)
samples/uhid/uhid-example.c
217
if (ev->u.output.data[0] != 0x2)
samples/uhid/uhid-example.c
222
ev->u.output.data[1]);
scripts/unifdef.c
185
static FILE *output; /* output file pointer */
scripts/unifdef.c
328
output = stdout;
scripts/unifdef.c
349
output = fdopen(ofd, "wb+");
scripts/unifdef.c
350
if (output == NULL)
scripts/unifdef.c
354
output = fopen(ofilename, "wb");
scripts/unifdef.c
355
if (output == NULL)
scripts/unifdef.c
565
fputs(tline, output);
scripts/unifdef.c
571
fputs(newline, output);
scripts/unifdef.c
577
fflush(output);
scripts/unifdef.c
606
if (fclose(output) == EOF) {
security/keys/trusted-keys/trusted_caam.c
133
.output = p->key, .output_len = MAX_KEY_SIZE,
security/keys/trusted-keys/trusted_caam.c
97
.output = p->blob, .output_len = MAX_BLOB_SIZE,
sound/core/compress_offload.c
1045
if (task->output)
sound/core/compress_offload.c
1046
dma_buf_put(task->output);
sound/core/compress_offload.c
1079
if (!task->input || !task->input->file || !task->output || !task->output->file) {
sound/core/compress_offload.c
1093
get_dma_buf(task->output);
sound/core/compress_offload.c
1095
fd_install(fd_o, task->output->file);
sound/core/rawmidi.c
1597
substream = rfile->output;
sound/core/rawmidi.c
1673
if (rfile->output != NULL) {
sound/core/rawmidi.c
1674
runtime = rfile->output->runtime;
sound/core/rawmidi.c
1682
if (rfile->output != NULL) {
sound/core/rawmidi.c
1683
if (snd_rawmidi_ready(rfile->output))
sound/core/rawmidi.c
375
rfile->input = rfile->output = NULL;
sound/core/rawmidi.c
407
rfile->output = soutput;
sound/core/rawmidi.c
516
if (rawmidi_file->output && rawmidi_file->output->runtime)
sound/core/rawmidi.c
517
rawmidi_file->output->runtime->oss = (maj == SOUND_MAJOR);
sound/core/rawmidi.c
579
if (rfile->output) {
sound/core/rawmidi.c
580
close_substream(rmidi, rfile->output, 1);
sound/core/rawmidi.c
581
rfile->output = NULL;
sound/core/rawmidi.c
829
if (rfile->output == NULL)
sound/core/rawmidi.c
831
err = snd_rawmidi_output_status(rfile->output, &status64);
sound/core/rawmidi.c
869
if (rfile->output == NULL)
sound/core/rawmidi.c
871
err = snd_rawmidi_output_status(rfile->output, &status);
sound/core/rawmidi.c
912
return snd_rawmidi_info_user(rfile->output, info);
sound/core/rawmidi.c
934
if (rfile->output == NULL)
sound/core/rawmidi.c
936
return snd_rawmidi_output_params(rfile->output, &params);
sound/core/rawmidi.c
957
if (rfile->output == NULL)
sound/core/rawmidi.c
959
return snd_rawmidi_drop_output(rfile->output);
sound/core/rawmidi.c
972
if (rfile->output == NULL)
sound/core/rawmidi.c
974
return snd_rawmidi_drain_output(rfile->output);
sound/core/rawmidi_compat.c
35
if (!rfile->output)
sound/core/rawmidi_compat.c
37
return snd_rawmidi_output_params(rfile->output, &params);
sound/core/rawmidi_compat.c
68
if (!rfile->output)
sound/core/rawmidi_compat.c
70
err = snd_rawmidi_output_status(rfile->output, &status);
sound/core/seq/seq_midi.c
132
substream = msynth->output_rfile.output;
sound/core/seq/seq_midi.c
232
err = snd_rawmidi_output_params(msynth->output_rfile.output, &params);
sound/core/seq/seq_midi.c
246
if (snd_BUG_ON(!msynth->output_rfile.output))
sound/core/seq/seq_midi.c
248
snd_rawmidi_drain_output(msynth->output_rfile.output);
sound/core/seq/seq_ump_client.c
91
substream = client->out_rfile.output;
sound/core/ump.c
1352
bool input, output;
sound/core/ump.c
1362
output = ump->core.info_flags & SNDRV_RAWMIDI_INFO_OUTPUT;
sound/core/ump.c
1364
output ? num : 0, input ? num : 0,
sound/core/ump.c
1374
if (output)
sound/core/ump.c
155
int output, int input,
sound/core/ump.c
164
if (output)
sound/core/ump.c
166
if (input && output)
sound/core/ump.c
180
output, input, info_flags);
sound/core/ump.c
194
if (output)
sound/core/ump.c
642
snd_rawmidi_kernel_write(ump->stream_rfile.output,
sound/drivers/mtpav.c
120
struct snd_rawmidi_substream *output;
sound/drivers/mtpav.c
391
if ((portp->mode & MTPAV_MODE_OUTPUT_TRIGGERED) && portp->output)
sound/drivers/mtpav.c
392
snd_mtpav_output_port_write(chip, portp, portp->output);
sound/drivers/mtpav.c
418
portp->output = substream;
sound/drivers/mtpav.c
432
portp->output = NULL;
sound/firewire/motu/motu-register-dsp-message-parser.c
249
if (param->mixer.output.paired_volume[mixer_ch] != val) {
sound/firewire/motu/motu-register-dsp-message-parser.c
251
param->mixer.output.paired_volume[mixer_ch] = val;
sound/firewire/motu/motu-register-dsp-message-parser.c
255
if (param->mixer.output.paired_flag[mixer_ch] != val) {
sound/firewire/motu/motu-register-dsp-message-parser.c
257
param->mixer.output.paired_flag[mixer_ch] = val;
sound/firewire/motu/motu-register-dsp-message-parser.c
267
if (parser->param.output.main_paired_volume != val) {
sound/firewire/motu/motu-register-dsp-message-parser.c
269
parser->param.output.main_paired_volume = val;
sound/firewire/motu/motu-register-dsp-message-parser.c
273
if (parser->param.output.hp_paired_volume != val) {
sound/firewire/motu/motu-register-dsp-message-parser.c
275
parser->param.output.hp_paired_volume = val;
sound/firewire/motu/motu-register-dsp-message-parser.c
279
if (parser->param.output.hp_paired_assignment != val) {
sound/firewire/motu/motu-register-dsp-message-parser.c
281
parser->param.output.hp_paired_assignment = val;
sound/firewire/oxfw/oxfw-scs1x.c
185
stream = READ_ONCE(scs->output);
sound/firewire/oxfw/oxfw-scs1x.c
22
struct snd_rawmidi_substream *output;
sound/firewire/oxfw/oxfw-scs1x.c
321
WRITE_ONCE(scs->output, stream);
sound/firewire/oxfw/oxfw-scs1x.c
324
WRITE_ONCE(scs->output, NULL);
sound/hda/codecs/generic.c
2365
static int set_multi_io(struct hda_codec *codec, int idx, bool output)
sound/hda/codecs/generic.c
2375
if (path->active == output)
sound/hda/codecs/generic.c
2378
if (output) {
sound/pci/ctxfi/ctatc.c
1197
if (daio->output) {
sound/pci/ctxfi/ctatc.c
1438
da_desc.output = (i < LINEIM) || (i == RCA);
sound/pci/ctxfi/ctdaio.c
344
if (desc->output) {
sound/pci/ctxfi/ctdaio.c
359
daio->output = desc->output;
sound/pci/ctxfi/ctdaio.c
452
dsc.output = dao->daio.output;
sound/pci/ctxfi/ctdaio.c
543
if (desc->output) {
sound/pci/ctxfi/ctdaio.c
590
if (daio->output) {
sound/pci/ctxfi/ctdaio.c
608
if (daio->output)
sound/pci/ctxfi/ctdaio.c
622
if (daio->output)
sound/pci/ctxfi/ctdaio.h
47
unsigned char output;
sound/pci/ctxfi/ctdaio.h
96
unsigned int output:1;
sound/pci/echoaudio/echoaudio_dsp.c
558
static int set_monitor_gain(struct echoaudio *chip, u16 output, u16 input,
sound/pci/echoaudio/echoaudio_dsp.c
561
if (snd_BUG_ON(output >= num_busses_out(chip) ||
sound/pci/echoaudio/echoaudio_dsp.c
568
chip->monitor_gain[output][input] = gain;
sound/pci/echoaudio/echoaudio_dsp.c
569
chip->comm_page->monitors[monitor_index(chip, output, input)] = gain;
sound/pci/echoaudio/indigo_dsp.c
121
static int set_vmixer_gain(struct echoaudio *chip, u16 output, u16 pipe,
sound/pci/echoaudio/indigo_dsp.c
127
output >= num_busses_out(chip)))
sound/pci/echoaudio/indigo_dsp.c
133
chip->vmixer_gain[output][pipe] = gain;
sound/pci/echoaudio/indigo_dsp.c
134
index = output * num_pipes_out(chip) + pipe;
sound/pci/echoaudio/indigo_dsp.c
138
"set_vmixer_gain: pipe %d, out %d = %d\n", pipe, output, gain);
sound/pci/echoaudio/indigo_dsp.c
17
static int set_vmixer_gain(struct echoaudio *chip, u16 output, u16 pipe,
sound/pci/echoaudio/indigo_express_dsp.c
62
static int set_vmixer_gain(struct echoaudio *chip, u16 output, u16 pipe,
sound/pci/echoaudio/indigo_express_dsp.c
68
output >= num_busses_out(chip)))
sound/pci/echoaudio/indigo_express_dsp.c
74
chip->vmixer_gain[output][pipe] = gain;
sound/pci/echoaudio/indigo_express_dsp.c
75
index = output * num_pipes_out(chip) + pipe;
sound/pci/echoaudio/indigo_express_dsp.c
79
"set_vmixer_gain: pipe %d, out %d = %d\n", pipe, output, gain);
sound/pci/echoaudio/indigodj_dsp.c
121
static int set_vmixer_gain(struct echoaudio *chip, u16 output, u16 pipe,
sound/pci/echoaudio/indigodj_dsp.c
127
output >= num_busses_out(chip)))
sound/pci/echoaudio/indigodj_dsp.c
133
chip->vmixer_gain[output][pipe] = gain;
sound/pci/echoaudio/indigodj_dsp.c
134
index = output * num_pipes_out(chip) + pipe;
sound/pci/echoaudio/indigodj_dsp.c
138
"set_vmixer_gain: pipe %d, out %d = %d\n", pipe, output, gain);
sound/pci/echoaudio/indigodj_dsp.c
17
static int set_vmixer_gain(struct echoaudio *chip, u16 output, u16 pipe,
sound/pci/echoaudio/indigodjx_dsp.c
15
static int set_vmixer_gain(struct echoaudio *chip, u16 output,
sound/pci/echoaudio/indigoio_dsp.c
103
chip->vmixer_gain[output][pipe] = gain;
sound/pci/echoaudio/indigoio_dsp.c
104
index = output * num_pipes_out(chip) + pipe;
sound/pci/echoaudio/indigoio_dsp.c
108
"set_vmixer_gain: pipe %d, out %d = %d\n", pipe, output, gain);
sound/pci/echoaudio/indigoio_dsp.c
17
static int set_vmixer_gain(struct echoaudio *chip, u16 output, u16 pipe,
sound/pci/echoaudio/indigoio_dsp.c
91
static int set_vmixer_gain(struct echoaudio *chip, u16 output, u16 pipe,
sound/pci/echoaudio/indigoio_dsp.c
97
output >= num_busses_out(chip)))
sound/pci/echoaudio/indigoiox_dsp.c
15
static int set_vmixer_gain(struct echoaudio *chip, u16 output,
sound/pci/echoaudio/mia_dsp.c
155
static int set_vmixer_gain(struct echoaudio *chip, u16 output, u16 pipe,
sound/pci/echoaudio/mia_dsp.c
161
output >= num_busses_out(chip)))
sound/pci/echoaudio/mia_dsp.c
167
chip->vmixer_gain[output][pipe] = gain;
sound/pci/echoaudio/mia_dsp.c
168
index = output * num_pipes_out(chip) + pipe;
sound/pci/echoaudio/mia_dsp.c
172
"set_vmixer_gain: pipe %d, out %d = %d\n", pipe, output, gain);
sound/pci/echoaudio/mia_dsp.c
20
static int set_vmixer_gain(struct echoaudio *chip, u16 output, u16 pipe,
sound/pci/emu10k1/emufx.c
2362
int snd_emu10k1_fx8010_tone_control_activate(struct snd_emu10k1 *emu, int output)
sound/pci/emu10k1/emufx.c
2364
if (output < 0 || output >= 6)
sound/pci/emu10k1/emufx.c
2366
snd_emu10k1_ptr_write(emu, emu->gpr_base + 0x94 + output, 0, 1);
sound/pci/emu10k1/emufx.c
2370
int snd_emu10k1_fx8010_tone_control_deactivate(struct snd_emu10k1 *emu, int output)
sound/pci/emu10k1/emufx.c
2372
if (output < 0 || output >= 6)
sound/pci/emu10k1/emufx.c
2374
snd_emu10k1_ptr_write(emu, emu->gpr_base + 0x94 + output, 0, 0);
sound/pci/es1968.c
2504
static void snd_es1968_tea575x_set_direction(struct snd_tea575x *tea, bool output)
sound/pci/es1968.c
2511
if (output) {
sound/pci/fm801.c
785
static void snd_fm801_tea575x_set_direction(struct snd_tea575x *tea, bool output)
sound/pci/fm801.c
796
if (output) {
sound/pci/rme9652/hdsp.c
1309
if (hmidi->output) {
sound/pci/rme9652/hdsp.c
1310
if (!snd_rawmidi_transmit_empty (hmidi->output)) {
sound/pci/rme9652/hdsp.c
1316
to_write = snd_rawmidi_transmit(hmidi->output, buf, n_pending);
sound/pci/rme9652/hdsp.c
1438
hmidi->output = substream;
sound/pci/rme9652/hdsp.c
1464
hmidi->output = NULL;
sound/pci/rme9652/hdsp.c
1490
hdsp->midi[id].output = NULL;
sound/pci/rme9652/hdsp.c
435
struct snd_rawmidi_substream *output;
sound/pci/rme9652/hdsp.c
5167
hdsp->midi[0].output = NULL;
sound/pci/rme9652/hdsp.c
5168
hdsp->midi[1].output = NULL;
sound/pci/rme9652/hdspm.c
1850
if (hmidi->output &&
sound/pci/rme9652/hdspm.c
1851
!snd_rawmidi_transmit_empty (hmidi->output)) {
sound/pci/rme9652/hdspm.c
1858
to_write = snd_rawmidi_transmit (hmidi->output, buf,
sound/pci/rme9652/hdspm.c
1990
hmidi->output = substream;
sound/pci/rme9652/hdspm.c
2016
hmidi->output = NULL;
sound/pci/rme9652/hdspm.c
959
struct snd_rawmidi_substream *output;
sound/soc/codecs/arizona.c
2660
int arizona_set_output_mode(struct snd_soc_component *component, int output,
sound/soc/codecs/arizona.c
2665
if (output < 1 || output > 6)
sound/soc/codecs/arizona.c
2668
reg = ARIZONA_OUTPUT_PATH_CONFIG_1L + (output - 1) * 8;
sound/soc/codecs/arizona.h
360
int arizona_set_output_mode(struct snd_soc_component *component, int output,
sound/soc/codecs/madera.c
4688
int madera_set_output_mode(struct snd_soc_component *component, int output,
sound/soc/codecs/madera.c
4694
if (output < 1 || output > MADERA_MAX_OUTPUT)
sound/soc/codecs/madera.c
4697
reg = MADERA_OUTPUT_PATH_CONFIG_1L + (output - 1) * 8;
sound/soc/codecs/madera.h
435
int madera_set_output_mode(struct snd_soc_component *component, int output,
sound/soc/codecs/wm5110.c
389
static int wm5110_clear_pga_volume(struct arizona *arizona, int output)
sound/soc/codecs/wm5110.c
391
unsigned int reg = ARIZONA_OUTPUT_PATH_CONFIG_1L + output * 4;
sound/soc/codecs/wm8350.c
974
unsigned int output)
sound/soc/codecs/wm8350.c
979
if (output >= 2815250 && output <= 3125000)
sound/soc/codecs/wm8350.c
981
else if (output >= 5625000 && output <= 6250000)
sound/soc/codecs/wm8350.c
983
else if (output >= 11250000 && output <= 12500000)
sound/soc/codecs/wm8350.c
985
else if (output >= 22500000 && output <= 25000000)
sound/soc/codecs/wm8350.c
988
printk(KERN_ERR "wm8350: fll freq %d out of range\n", output);
sound/soc/codecs/wm8350.c
997
t1 = output * (1 << (fll_div->div + 1));
sound/soc/fsl/fsl_asrc_m2m.c
485
task->output = dma_buf_export(&exp_info_out);
sound/soc/fsl/fsl_asrc_m2m.c
486
if (IS_ERR(task->output)) {
sound/soc/fsl/fsl_asrc_m2m.c
487
ret = PTR_ERR(task->output);
sound/usb/midi.c
1113
.output = snd_usbmidi_emagic_output,
sound/usb/midi.c
307
ep->umidi->usb_protocol_ops->output(ep, urb);
sound/usb/midi.c
722
.output = snd_usbmidi_standard_output,
sound/usb/midi.c
728
.output = snd_usbmidi_standard_output,
sound/usb/midi.c
735
.output = snd_usbmidi_standard_output,
sound/usb/midi.c
741
.output = snd_usbmidi_standard_output,
sound/usb/midi.c
747
.output = snd_usbmidi_standard_output,
sound/usb/midi.c
847
.output = snd_usbmidi_akai_output,
sound/usb/midi.c
87
void (*output)(struct snd_usb_midi_out_endpoint *ep, struct urb *urb);
sound/usb/midi.c
887
.output = snd_usbmidi_novation_output,
sound/usb/midi.c
919
.output = snd_usbmidi_raw_output,
sound/usb/midi.c
935
.output = snd_usbmidi_raw_output,
sound/usb/midi.c
980
.output = snd_usbmidi_us122l_output,
sound/usb/midi2.c
692
int input, output;
sound/usb/midi2.c
707
output = ep_out ? 1 : 0;
sound/usb/midi2.c
709
output, input, &ump);
sound/usb/mixer_quirks.c
3280
static const char * const output[] = {
sound/usb/mixer_quirks.c
3290
input[i], output[o]);
sound/usb/mixer_quirks.c
3298
output[i], output[o]);
sound/usb/mixer_quirks.c
3308
snprintf(name, sizeof(name), "Main-Out %s", output[i]);
tools/arch/x86/kcpuid/kcpuid.c
167
leaf->output[0], leaf->output[1], leaf->output[2], leaf->output[3]);
tools/arch/x86/kcpuid/kcpuid.c
170
leaf->output[0], leaf->output[1], leaf->output[2], leaf->output[3]);
tools/arch/x86/kcpuid/kcpuid.c
210
leaf->output[R_EAX] = a;
tools/arch/x86/kcpuid/kcpuid.c
211
leaf->output[R_EBX] = b;
tools/arch/x86/kcpuid/kcpuid.c
212
leaf->output[R_ECX] = c;
tools/arch/x86/kcpuid/kcpuid.c
213
leaf->output[R_EDX] = d;
tools/arch/x86/kcpuid/kcpuid.c
511
show_reg(&leaf->info[i], leaf->output[i]);
tools/arch/x86/kcpuid/kcpuid.c
55
u32 output[NR_REGS];
tools/bpf/bpftool/gen.c
2657
const char *input, *output, **objs;
tools/bpf/bpftool/gen.c
2666
output = GET_ARG();
tools/bpf/bpftool/gen.c
2678
err = minimize_btf(input, output, objs);
tools/build/feature/test-cxa-demangle.cpp
12
output = abi::__cxa_demangle("FieldName__9ClassNameFd", output, &len, &status);
tools/build/feature/test-cxa-demangle.cpp
14
printf("demangled symbol: {%s}\n", output);
tools/build/feature/test-cxa-demangle.cpp
9
char *output = (char*)malloc(len);
tools/firewire/nosy-dump.c
1014
if (output != NULL)
tools/firewire/nosy-dump.c
1015
fclose(output);
tools/firewire/nosy-dump.c
901
FILE *output = NULL, *input = NULL;
tools/firewire/nosy-dump.c
947
output = fopen(option_output, "w");
tools/firewire/nosy-dump.c
948
if (output == NULL) {
tools/firewire/nosy-dump.c
984
if (output != NULL)
tools/firewire/nosy-dump.c
985
fclose(output);
tools/firewire/nosy-dump.c
996
if (output != NULL) {
tools/firewire/nosy-dump.c
997
fwrite(&length, sizeof length, 1, output);
tools/firewire/nosy-dump.c
998
fwrite(buf, 1, length, output);
tools/hv/hv_kvp_daemon.c
738
static void kvp_extract_routes(const char *line, void **output, size_t *remaining)
tools/hv/hv_kvp_daemon.c
756
memcpy(*output, address, next_char - address);
tools/hv/hv_kvp_daemon.c
758
memcpy(*output + (next_char - address), "", 1);
tools/hv/hv_kvp_daemon.c
759
if (kvp_verify_ip_address(*output)) {
tools/hv/hv_kvp_daemon.c
761
*output += next_char - address;
tools/hv/hv_kvp_daemon.c
765
memcpy(*output, ";", 1);
tools/hv/hv_kvp_daemon.c
766
*output += 1;
tools/hv/hv_kvp_daemon.c
778
void *output = buffer;
tools/hv/hv_kvp_daemon.c
787
memcpy(output, "", 1);
tools/hv/hv_kvp_daemon.c
801
kvp_extract_routes(line + strlen(needle), &output, &remaining);
tools/hv/hv_kvp_daemon.c
804
memcpy(output, "", 1);
tools/iio/iio_utils.c
218
int iioutils_get_param_float(float *output, const char *param_name,
tools/iio/iio_utils.c
264
if (fscanf(sysfsfp, "%f", output) != 1)
tools/iio/iio_utils.h
61
int iioutils_get_param_float(float *output, const char *param_name,
tools/lib/bpf/linker.c
2941
static int emit_btf_ext_data(struct bpf_linker *linker, void *output,
tools/lib/bpf/linker.c
2945
void *cur = output;
tools/lib/bpf/linker.c
2965
return cur - output;
tools/lib/perf/evlist.c
525
int output, struct perf_cpu cpu)
tools/lib/perf/evlist.c
527
return perf_mmap__mmap(map, mp, output, cpu);
tools/lib/perf/evlist.c
552
int *output, fd, cpu;
tools/lib/perf/evlist.c
567
output = _output_overwrite;
tools/lib/perf/evlist.c
570
output = _output;
tools/lib/perf/evlist.c
575
if (*output == -1) {
tools/lib/perf/evlist.c
576
*output = fd;
tools/lib/perf/evlist.c
597
pr_debug("idx %d: mmapping fd %d\n", idx, *output);
tools/lib/perf/evlist.c
598
if (ops->mmap(map, mp, *output, evlist_cpu) < 0)
tools/lib/perf/evlist.c
607
pr_debug("idx %d: set output fd %d -> %d\n", idx, fd, *output);
tools/lib/perf/evlist.c
608
if (ioctl(fd, PERF_EVENT_IOC_SET_OUTPUT, *output) != 0)
tools/lib/perf/evlist.c
647
int output = -1;
tools/lib/perf/evlist.c
650
if (mmap_per_evsel(evlist, ops, idx, mp, 0, thread, &output,
tools/lib/perf/evlist.c
657
int output = -1;
tools/lib/perf/evlist.c
660
if (mmap_per_evsel(evlist, ops, idx, mp, cpu, 0, &output,
tools/lib/perf/evlist.c
687
int output = -1;
tools/lib/perf/evlist.c
692
thread, &output, &output_overwrite, &nr_mmaps))
tools/objtool/builtin-check.c
104
OPT_STRING('o', "output", &opts.output, "file", "output file name"),
tools/objtool/builtin-check.c
298
if (!opts.output && !strcmp(arg, objname))
tools/objtool/builtin-check.c
326
if (!opts.dryrun && opts.output) {
tools/objtool/builtin-check.c
328
if (copy_file(objname, opts.output))
tools/objtool/builtin-check.c
332
objname = opts.output;
tools/objtool/include/objtool/builtin.h
42
const char *output;
tools/perf/arch/x86/util/iostat.c
381
iio_root_port_show(config->output, rp);
tools/perf/arch/x86/util/iostat.c
424
fputs("port,", config->output);
tools/perf/arch/x86/util/iostat.c
426
fprintf(config->output, "# time port ");
tools/perf/arch/x86/util/iostat.c
428
fprintf(config->output, " port ");
tools/perf/arch/x86/util/iostat.c
464
fprintf(config->output, "%s", prefix);
tools/perf/arch/x86/util/iostat.c
470
fprintf(config->output, "\n%s", prefix);
tools/perf/arch/x86/util/iostat.c
474
fputc('\n', config->output);
tools/perf/arch/x86/util/iostat.c
76
static void iio_root_port_show(FILE *output,
tools/perf/arch/x86/util/iostat.c
79
if (output && rp)
tools/perf/arch/x86/util/iostat.c
80
fprintf(output, "S%d-uncore_iio_%d<%04x:%02x>\n",
tools/perf/builtin-c2c.c
2069
char *output = output_ ? strdup(output_) : NULL;
tools/perf/builtin-c2c.c
2073
PARSE_LIST(output, c2c_hists__init_output);
tools/perf/builtin-c2c.c
2091
free(output);
tools/perf/builtin-c2c.c
2117
const char *output,
tools/perf/builtin-c2c.c
2122
return hpp_list__parse(&c2c_hists->list, output, sort, env);
tools/perf/builtin-inject.c
127
struct perf_data output;
tools/perf/builtin-inject.c
168
size = perf_data__write(&inject->output, buf, sz);
tools/perf/builtin-inject.c
2061
inject->output.is_dir = true;
tools/perf/builtin-inject.c
2215
inject->input_name, inject->output.path);
tools/perf/builtin-inject.c
2231
gs->perf_data_file, inject->output.path, gs->machine_pid);
tools/perf/builtin-inject.c
2242
return inject->in_place_update ? -1 : perf_data__fd(&inject->output);
tools/perf/builtin-inject.c
2257
bool write_attrs_after_data = !inject->output.is_pipe && inject->session->data->is_pipe;
tools/perf/builtin-inject.c
231
if (!inject->output.is_pipe)
tools/perf/builtin-inject.c
2374
if (!inject->output.is_pipe && !inject->in_place_update)
tools/perf/builtin-inject.c
2393
if (!inject->output.is_pipe && !inject->in_place_update) {
tools/perf/builtin-inject.c
2479
.output = {
tools/perf/builtin-inject.c
2510
OPT_STRING('o', "output", &inject.output.path, "file",
tools/perf/builtin-inject.c
2584
if (strcmp(inject.output.path, "-")) {
tools/perf/builtin-inject.c
2596
if (strcmp(inject.output.path, "-") && !inject.strip &&
tools/perf/builtin-inject.c
2598
inject.output.is_dir = true;
tools/perf/builtin-inject.c
2601
if (perf_data__open(&inject.output)) {
tools/perf/builtin-inject.c
2665
/*trace_event_repipe=*/inject.output.is_pipe,
tools/perf/builtin-inject.c
2681
if (inject.output.is_pipe) {
tools/perf/builtin-inject.c
2682
ret = perf_header__write_pipe(perf_data__fd(&inject.output));
tools/perf/builtin-inject.c
2696
&inject.output,
tools/perf/builtin-inject.c
272
if (!inject->output.is_pipe) {
tools/perf/builtin-inject.c
2726
if (inject.output.is_pipe || inject.session->data->is_pipe) {
tools/perf/builtin-inject.c
275
offset = lseek(inject->output.file.fd, 0, SEEK_CUR);
tools/perf/builtin-inject.c
2771
perf_data__close(&inject.output);
tools/perf/builtin-inject.c
563
ret = jit_process(inject->session, &inject->output, machine,
tools/perf/builtin-kvm.c
478
char *output = output_ ? strdup(output_) : NULL;
tools/perf/builtin-kvm.c
482
ret = kvm_hpp_list__init(output, hpp_list, kvm_hists__init_output);
tools/perf/builtin-kvm.c
496
free(output);
tools/perf/builtin-kvm.c
509
static int kvm_hists__reinit(const char *output, const char *sort)
tools/perf/builtin-kvm.c
512
return kvm_hpp_list__parse(&kvm_hists.list, output, sort);
tools/perf/builtin-script.c
1677
unsigned int print_opts = output[type].print_ip_opts;
tools/perf/builtin-script.c
1703
!output[type].user_set)) {
tools/perf/builtin-script.c
2304
if (!stat_config.output)
tools/perf/builtin-script.c
2305
stat_config.output = stdout;
tools/perf/builtin-script.c
239
} output[OUTPUT_TYPE_MAX] = {
tools/perf/builtin-script.c
2430
if (output[type].fields == 0)
tools/perf/builtin-script.c
2511
sample__fprintf_sym(sample, al, 0, output[type].print_ip_opts, cursor,
tools/perf/builtin-script.c
2738
if (output[type].fields == 0)
tools/perf/builtin-script.c
2798
sample__fprintf_sym(sample, &al, 0, output[type].print_ip_opts,
tools/perf/builtin-script.c
2874
if (!(output[type].user_unset_fields & PERF_OUTPUT_IP))
tools/perf/builtin-script.c
2875
output[type].fields |= PERF_OUTPUT_IP;
tools/perf/builtin-script.c
2876
if (!(output[type].user_unset_fields & PERF_OUTPUT_SYM))
tools/perf/builtin-script.c
2877
output[type].fields |= PERF_OUTPUT_SYM;
tools/perf/builtin-script.c
3377
if (output[type].user_set)
tools/perf/builtin-script.c
3385
output[type].fields = 0;
tools/perf/builtin-script.c
3386
output[type].user_set = true;
tools/perf/builtin-script.c
3387
output[type].wildcard_set = false;
tools/perf/builtin-script.c
3406
output[j].fields = 0;
tools/perf/builtin-script.c
3407
output[j].user_set = true;
tools/perf/builtin-script.c
3408
output[j].wildcard_set = true;
tools/perf/builtin-script.c
3456
if (output[j].invalid_fields & all_output_options[i].field) {
tools/perf/builtin-script.c
3461
output[j].fields &= ~all_output_options[i].field;
tools/perf/builtin-script.c
3462
output[j].user_set_fields &= ~all_output_options[i].field;
tools/perf/builtin-script.c
3463
output[j].user_unset_fields |= all_output_options[i].field;
tools/perf/builtin-script.c
3465
output[j].fields |= all_output_options[i].field;
tools/perf/builtin-script.c
3466
output[j].user_set_fields |= all_output_options[i].field;
tools/perf/builtin-script.c
3467
output[j].user_unset_fields &= ~all_output_options[i].field;
tools/perf/builtin-script.c
3469
output[j].user_set = true;
tools/perf/builtin-script.c
3470
output[j].wildcard_set = true;
tools/perf/builtin-script.c
3474
if (output[type].invalid_fields & all_output_options[i].field) {
tools/perf/builtin-script.c
3482
output[type].fields &= ~all_output_options[i].field;
tools/perf/builtin-script.c
3484
output[type].fields |= all_output_options[i].field;
tools/perf/builtin-script.c
3485
output[type].user_set = true;
tools/perf/builtin-script.c
3486
output[type].wildcard_set = true;
tools/perf/builtin-script.c
3491
if (output[type].fields == 0) {
tools/perf/builtin-script.c
417
if (output[j].user_set)
tools/perf/builtin-script.c
437
#define PRINT_FIELD(x) (output[evsel__output_type(evsel)].fields & PERF_OUTPUT_##x)
tools/perf/builtin-script.c
4461
if ((output[PERF_TYPE_HARDWARE].fields & PERF_OUTPUT_CALLINDENT) ||
tools/perf/builtin-script.c
449
if (output[type].user_set_fields & field) {
tools/perf/builtin-script.c
460
output[type].fields &= ~field;
tools/perf/builtin-script.c
597
output[type].print_ip_opts = 0;
tools/perf/builtin-script.c
599
output[type].print_ip_opts |= EVSEL__PRINT_IP;
tools/perf/builtin-script.c
602
output[type].print_ip_opts |= EVSEL__PRINT_SYM;
tools/perf/builtin-script.c
605
output[type].print_ip_opts |= EVSEL__PRINT_DSO;
tools/perf/builtin-script.c
608
output[type].print_ip_opts |= EVSEL__PRINT_DSOFF;
tools/perf/builtin-script.c
611
output[type].print_ip_opts |= EVSEL__PRINT_SYMOFFSET;
tools/perf/builtin-script.c
614
output[type].print_ip_opts |= EVSEL__PRINT_SRCLINE;
tools/perf/builtin-script.c
648
if (!evsel && output[j].user_set && !output[j].wildcard_set &&
tools/perf/builtin-script.c
656
if (evsel && output[j].fields &&
tools/perf/builtin-script.c
664
if (output[j].fields & PERF_OUTPUT_DSOFF)
tools/perf/builtin-script.c
665
output[j].fields |= PERF_OUTPUT_DSO;
tools/perf/builtin-script.c
668
tod |= output[j].fields & PERF_OUTPUT_TOD;
tools/perf/builtin-script.c
691
!output[PERF_TYPE_TRACEPOINT].user_set) {
tools/perf/builtin-script.c
699
output[j].fields |= PERF_OUTPUT_IP;
tools/perf/builtin-script.c
700
output[j].fields |= PERF_OUTPUT_SYM;
tools/perf/builtin-script.c
701
output[j].fields |= PERF_OUTPUT_SYMOFFSET;
tools/perf/builtin-script.c
702
output[j].fields |= PERF_OUTPUT_DSO;
tools/perf/builtin-stat.c
2041
fprintf(stat_config.output,
tools/perf/builtin-stat.c
2357
stat_config.output = stderr;
tools/perf/builtin-stat.c
2585
FILE *output = stderr;
tools/perf/builtin-stat.c
2634
output = NULL;
tools/perf/builtin-stat.c
2674
if (!output && !quiet) {
tools/perf/builtin-stat.c
2678
output = fopen(output_name, mode);
tools/perf/builtin-stat.c
2679
if (!output) {
tools/perf/builtin-stat.c
2685
fprintf(output, "# started on %s\n", ctime(&tm.tv_sec));
tools/perf/builtin-stat.c
2689
output = fdopen(output_fd, mode);
tools/perf/builtin-stat.c
2690
if (!output) {
tools/perf/builtin-stat.c
2696
if (stat_config.interval_clear && !isatty(fileno(output))) {
tools/perf/builtin-stat.c
2704
stat_config.output = output;
tools/perf/builtin-stat.c
2960
fprintf(output, "[ perf stat: executing run #%d ... ]\n",
tools/perf/builtin-stat.c
357
fprintf(stat_config.output,
tools/perf/builtin-trace.c
1634
color_fprintf(trace->output, PERF_COLOR_RED,
tools/perf/builtin-trace.c
165
FILE *output;
tools/perf/builtin-trace.c
1943
color_fprintf(trace->output, PERF_COLOR_RED,
tools/perf/builtin-trace.c
2272
trace->output);
tools/perf/builtin-trace.c
2317
fputs("\nError:\t Not enough memory for parsing\n", trace->output);
tools/perf/builtin-trace.c
246
fprintf(trace->output, trace->btf ? "vmlinux BTF loaded\n" :
tools/perf/builtin-trace.c
2606
fprintf(trace->output, "Invalid syscall %d id, skipping (%s, %" PRIu64 ") ...\n",
tools/perf/builtin-trace.c
2620
fprintf(trace->output, "Problems reading syscall %d: %m", id);
tools/perf/builtin-trace.c
2622
fprintf(trace->output, " (%s)", sc->name);
tools/perf/builtin-trace.c
2623
fputs(" information\n", trace->output);
tools/perf/builtin-trace.c
2707
printed = trace__fprintf_entry_head(trace, trace->current, 0, false, ttrace->entry_time, trace->output);
tools/perf/builtin-trace.c
2708
printed += len = fprintf(trace->output, "%s)", ttrace->entry_str);
tools/perf/builtin-trace.c
2711
printed += fprintf(trace->output, "%-*s", trace->args_alignment - 4 - len, " ");
tools/perf/builtin-trace.c
2713
printed += fprintf(trace->output, " ...\n");
tools/perf/builtin-trace.c
2729
printed += fprintf(trace->output, "%22s %10.3f %s %d/%d [%d]\n",
tools/perf/builtin-trace.c
2835
trace__fprintf_entry_head(trace, thread, 0, false, ttrace->entry_time, trace->output);
tools/perf/builtin-trace.c
2836
printed = fprintf(trace->output, "%s)", ttrace->entry_str);
tools/perf/builtin-trace.c
2839
fprintf(trace->output, "%*s= ?\n", alignment, " ");
tools/perf/builtin-trace.c
2886
fprintf(trace->output, "%.*s", (int)printed, msg);
tools/perf/builtin-trace.c
2920
return sample__fprintf_callchain(sample, 38, print_opts, get_tls_callchain_cursor(), symbol_conf.bt_stop_list, trace->output);
tools/perf/builtin-trace.c
2980
trace__fprintf_entry_head(trace, thread, duration, duration_calculated, ttrace->entry_time, trace->output);
tools/perf/builtin-trace.c
2983
printed = fprintf(trace->output, "%s", ttrace->entry_str);
tools/perf/builtin-trace.c
2985
printed += fprintf(trace->output, " ... [");
tools/perf/builtin-trace.c
2986
color_fprintf(trace->output, PERF_COLOR_YELLOW, "continued");
tools/perf/builtin-trace.c
2988
printed += fprintf(trace->output, "]: %s()", sc->name);
tools/perf/builtin-trace.c
2998
fprintf(trace->output, ")%*s= ", alignment, " ");
tools/perf/builtin-trace.c
3004
fprintf(trace->output, "%ld", ret);
tools/perf/builtin-trace.c
3012
fprintf(trace->output, "-1 %s (%s)", e, emsg);
tools/perf/builtin-trace.c
3015
fprintf(trace->output, "0 (Timeout)");
tools/perf/builtin-trace.c
3025
fprintf(trace->output, "%s", bf);
tools/perf/builtin-trace.c
3027
fprintf(trace->output, "%#lx", ret);
tools/perf/builtin-trace.c
3031
fprintf(trace->output, "%ld", ret);
tools/perf/builtin-trace.c
3034
fprintf(trace->output, " (%s)", thread__comm_str(child));
tools/perf/builtin-trace.c
3040
fputc('\n', trace->output);
tools/perf/builtin-trace.c
3143
fprintf(trace->output, "%s: comm=%s,pid=%u,runtime=%" PRIu64 ",vruntime=%" PRIu64 ")\n",
tools/perf/builtin-trace.c
3180
bpf_output__printer, NULL, trace->output);
tools/perf/builtin-trace.c
3251
return fprintf(trace->output, "%.*s", (int)printed, bf);
tools/perf/builtin-trace.c
3278
trace__fprintf_tstamp(trace, sample->time, trace->output);
tools/perf/builtin-trace.c
3281
fprintf(trace->output, "( ): ");
tools/perf/builtin-trace.c
3284
trace__fprintf_comm_tid(trace, thread, trace->output);
tools/perf/builtin-trace.c
3294
fprintf(trace->output, "%s(", sc->name);
tools/perf/builtin-trace.c
3296
fputc(')', trace->output);
tools/perf/builtin-trace.c
3307
fprintf(trace->output, "%s(", evsel->name);
tools/perf/builtin-trace.c
3319
trace->output);
tools/perf/builtin-trace.c
3327
fprintf(trace->output, ")\n");
tools/perf/builtin-trace.c
3405
trace__fprintf_entry_head(trace, thread, 0, true, sample->time, trace->output);
tools/perf/builtin-trace.c
3407
fprintf(trace->output, "%sfault [",
tools/perf/builtin-trace.c
3411
print_location(trace->output, sample, &al, false, true);
tools/perf/builtin-trace.c
3413
fprintf(trace->output, "] => ");
tools/perf/builtin-trace.c
3426
print_location(trace->output, sample, &al, true, false);
tools/perf/builtin-trace.c
3428
fprintf(trace->output, " (%c%c)\n", map_type, al.level);
tools/perf/builtin-trace.c
3632
fprintf(trace->output, "Unknown tp ID %" PRIu64 ", skipping...\n", sample->id);
tools/perf/builtin-trace.c
3643
fprintf(trace->output, "%s sample with no payload for tid: %d, cpu %d, raw_size=%d, skipping...\n",
tools/perf/builtin-trace.c
4181
fprintf(trace->output, "Can't parse sample, err = %d, skipping...\n", err);
tools/perf/builtin-trace.c
4455
fprintf(trace->output, "Problems parsing the target to trace, check your options!\n");
tools/perf/builtin-trace.c
4461
fprintf(trace->output, "Problems initializing symbol libraries!\n");
tools/perf/builtin-trace.c
4476
fprintf(trace->output, "Couldn't run the workload!\n");
tools/perf/builtin-trace.c
4626
trace_print_bpf_summary(trace->output, trace->max_summary);
tools/perf/builtin-trace.c
4628
trace__fprintf_total_summary(trace, trace->output);
tools/perf/builtin-trace.c
4630
trace__fprintf_thread_summary(trace, trace->output);
tools/perf/builtin-trace.c
4634
fprintf(trace->output, "Stats:\n "
tools/perf/builtin-trace.c
4671
fprintf(trace->output, "%s\n", errbuf);
tools/perf/builtin-trace.c
4675
fprintf(trace->output,
tools/perf/builtin-trace.c
4681
fprintf(trace->output, "Not enough memory to run!\n");
tools/perf/builtin-trace.c
4685
fprintf(trace->output, "%m\n");
tools/perf/builtin-trace.c
4785
trace__fprintf_thread_summary(trace, trace->output);
tools/perf/builtin-trace.c
5061
trace->output = fopen(filename, "w");
tools/perf/builtin-trace.c
5063
return trace->output == NULL ? -errno : 0;
tools/perf/builtin-trace.c
5239
fputs("Not enough memory to parse event qualifier", trace->output);
tools/perf/builtin-trace.c
5385
.output = stderr,
tools/perf/builtin-trace.c
5752
fprintf(trace.output, "%s", bf);
tools/perf/builtin-trace.c
5781
fclose(trace.output);
tools/perf/util/addr2line.c
127
char *output = NULL;
tools/perf/util/addr2line.c
130
io__getline(&io, &output, &output_len);
tools/perf/util/addr2line.c
133
pr_warning("\t%c%s", ch, output);
tools/perf/util/bpf_skel/augmented_raw_syscalls.bpf.c
436
u64 output = 0; /* has to be u64, otherwise it won't pass the verifier */
tools/perf/util/bpf_skel/augmented_raw_syscalls.bpf.c
512
output += written;
tools/perf/util/bpf_skel/augmented_raw_syscalls.bpf.c
518
if (!do_output || (sizeof(struct syscall_enter_args) + output) > sizeof(struct beauty_payload_enter))
tools/perf/util/bpf_skel/augmented_raw_syscalls.bpf.c
521
return augmented__beauty_output(ctx, payload, sizeof(struct syscall_enter_args) + output);
tools/perf/util/demangle-cxx.cpp
41
char *output;
tools/perf/util/demangle-cxx.cpp
44
output = abi::__cxa_demangle(str, /*output_buffer=*/NULL, /*length=*/NULL, &status);
tools/perf/util/demangle-cxx.cpp
45
return output;
tools/perf/util/dso.c
271
int (*decompress)(const char *input, int output);
tools/perf/util/evlist.c
882
int output, struct perf_cpu cpu)
tools/perf/util/evlist.c
887
return mmap__mmap(map, mp, output, cpu);
tools/perf/util/jit.h
7
int jit_process(struct perf_session *session, struct perf_data *output,
tools/perf/util/jitdump.c
36
struct perf_data *output;
tools/perf/util/jitdump.c
372
size = perf_data__write(jd->output, event, event->header.size);
tools/perf/util/jitdump.c
61
struct perf_data output;
tools/perf/util/jitdump.c
846
struct perf_data *output,
tools/perf/util/jitdump.c
890
jd.output = output;
tools/perf/util/sort.c
4035
static bool get_elide(int idx, FILE *output)
tools/perf/util/sort.c
4039
return __get_elide(symbol_conf.sym_list, "symbol", output);
tools/perf/util/sort.c
4041
return __get_elide(symbol_conf.dso_list, "dso", output);
tools/perf/util/sort.c
4043
return __get_elide(symbol_conf.comm_list, "comm", output);
tools/perf/util/sort.c
4053
return __get_elide(symbol_conf.sym_from_list, "sym_from", output);
tools/perf/util/sort.c
4055
return __get_elide(symbol_conf.sym_to_list, "sym_to", output);
tools/perf/util/sort.c
4057
return __get_elide(symbol_conf.dso_from_list, "dso_from", output);
tools/perf/util/sort.c
4059
return __get_elide(symbol_conf.dso_to_list, "dso_to", output);
tools/perf/util/sort.c
4061
return __get_elide(symbol_conf.sym_from_list, "addr_from", output);
tools/perf/util/sort.c
4063
return __get_elide(symbol_conf.sym_to_list, "addr_to", output);
tools/perf/util/sort.c
4071
void sort__setup_elide(FILE *output)
tools/perf/util/sort.c
4081
fmt->elide = get_elide(hse->se->se_width_idx, output);
tools/perf/util/stat-display.c
1001
fprintf(output, "%s%s", "summary", config->csv_sep);
tools/perf/util/stat-display.c
1009
fputc('\n', output);
tools/perf/util/stat-display.c
1025
fputc('{', config->output);
tools/perf/util/stat-display.c
1031
fprintf(config->output, "%s", os->timestamp);
tools/perf/util/stat-display.c
1043
FILE *output = config->output;
tools/perf/util/stat-display.c
105
fprintf(config->output, " (%.2f%%)", 100.0 * run / ena);
tools/perf/util/stat-display.c
1050
fputs("\"metric-value\" : \"none\"", output);
tools/perf/util/stat-display.c
1051
fputc('}', output);
tools/perf/util/stat-display.c
1053
fputc('\n', output);
tools/perf/util/stat-display.c
114
fprintf(config->output, "%s%" PRIu64 "%s%.2f",
tools/perf/util/stat-display.c
1170
fputc(' ', config->output);
tools/perf/util/stat-display.c
1178
fprintf(config->output, "%*s", len, "");
tools/perf/util/stat-display.c
1188
fprintf(config->output, "time%s", config->csv_sep);
tools/perf/util/stat-display.c
1195
fputs(config->csv_sep, config->output);
tools/perf/util/stat-display.c
1197
fputc(*p, config->output);
tools/perf/util/stat-display.c
1212
.fh = config->output
tools/perf/util/stat-display.c
1246
fputc('\n', config->output);
tools/perf/util/stat-display.c
1272
FILE *output = config->output;
tools/perf/util/stat-display.c
1281
fprintf(output, "#%*s %-*s ctrs",
tools/perf/util/stat-display.c
1287
fprintf(output, "#%*s %-*s",
tools/perf/util/stat-display.c
1293
fprintf(output, "#%*s %*s-%-*s",
tools/perf/util/stat-display.c
1300
fprintf(output, "#%*s",
tools/perf/util/stat-display.c
1310
fprintf(output, " %*s %*s events\n",
tools/perf/util/stat-display.c
1318
FILE *output = config->output;
tools/perf/util/stat-display.c
1321
fprintf(output, "\n");
tools/perf/util/stat-display.c
1322
fprintf(output, " Performance counter stats for ");
tools/perf/util/stat-display.c
1324
fprintf(output, "\'BPF program(s) %s", _target->bpf_str);
tools/perf/util/stat-display.c
1326
fprintf(output, "\'system wide");
tools/perf/util/stat-display.c
1328
fprintf(output, "\'CPU(s) %s", _target->cpu_list);
tools/perf/util/stat-display.c
1330
fprintf(output, "\'%s", argv ? argv[0] : "pipe");
tools/perf/util/stat-display.c
1332
fprintf(output, " %s", argv[i]);
tools/perf/util/stat-display.c
1334
fprintf(output, "process id \'%s", _target->pid);
tools/perf/util/stat-display.c
1336
fprintf(output, "thread id \'%s", _target->tid);
tools/perf/util/stat-display.c
1338
fprintf(output, "\'");
tools/perf/util/stat-display.c
1340
fprintf(output, " (%d runs)", config->run_count);
tools/perf/util/stat-display.c
1341
fprintf(output, ":\n\n");
tools/perf/util/stat-display.c
1393
static void print_table(struct perf_stat_config *config, FILE *output, double avg)
tools/perf/util/stat-display.c
1402
fprintf(output, "%*s# Table of individual measurements:\n", indent, "");
tools/perf/util/stat-display.c
1408
fprintf(output, " %17.9f (%+.9f) ", run, run - avg);
tools/perf/util/stat-display.c
1411
fprintf(output, "#");
tools/perf/util/stat-display.c
1413
fprintf(output, "\n");
tools/perf/util/stat-display.c
1416
fprintf(output, "\n%*s# Final result:\n", indent, "");
tools/perf/util/stat-display.c
1427
FILE *output = config->output;
tools/perf/util/stat-display.c
1433
fprintf(output, "\n");
tools/perf/util/stat-display.c
1436
fprintf(output, " %17.9f seconds time elapsed", avg);
tools/perf/util/stat-display.c
1442
fprintf(output, "\n\n");
tools/perf/util/stat-display.c
1443
fprintf(output, " %17.9f seconds user\n", ru_utime);
tools/perf/util/stat-display.c
1444
fprintf(output, " %17.9f seconds sys\n", ru_stime);
tools/perf/util/stat-display.c
1450
print_table(config, output, avg);
tools/perf/util/stat-display.c
1452
fprintf(output, " %17.9f +- %.9f seconds time elapsed", avg, sd);
tools/perf/util/stat-display.c
1456
fprintf(output, "\n\n");
tools/perf/util/stat-display.c
1459
fprintf(output,
tools/perf/util/stat-display.c
1470
FILE *output = config->output;
tools/perf/util/stat-display.c
1486
fprintf(output, "Cannot allocate per-core aggr map for display\n");
tools/perf/util/stat-display.c
1511
fputc('\n', output);
tools/perf/util/stat-display.c
1541
.fh = config->output,
tools/perf/util/stat-display.c
1602
fflush(config->output);
tools/perf/util/stat-display.c
183
fprintf(config->output, " ( +-%6.2f%% )", pct);
tools/perf/util/stat-display.c
189
fprintf(config->output, "%s%.2f%%", config->csv_sep, pct);
tools/perf/util/stat-display.c
229
fprintf(config->output, " %-*s", CGROUP_LEN, cgrp_name);
tools/perf/util/stat-display.c
234
fprintf(config->output, "%s%s", config->csv_sep, cgrp_name);
tools/perf/util/stat-display.c
260
FILE *output = config->output;
tools/perf/util/stat-display.c
288
fprintf(output, "%-*s ",
tools/perf/util/stat-display.c
291
fprintf(output, "CPU%-*d ",
tools/perf/util/stat-display.c
296
fprintf(output, "%*s-%-*d ",
tools/perf/util/stat-display.c
307
fprintf(output, "%-*s %*d ", aggr_header_lens[idx], buf, /*strlen("ctrs")*/ 4, aggr_nr);
tools/perf/util/stat-display.c
313
FILE *output = config->output;
tools/perf/util/stat-display.c
318
fprintf(output, "S%d-D%d-C%d%s%d%s",
tools/perf/util/stat-display.c
322
fprintf(config->output, "S%d-D%d-L%d-ID%d%s%d%s",
tools/perf/util/stat-display.c
326
fprintf(config->output, "S%d-D%d-CLS%d%s%d%s",
tools/perf/util/stat-display.c
330
fprintf(output, "S%d-D%d%s%d%s",
tools/perf/util/stat-display.c
334
fprintf(output, "S%d%s%d%s",
tools/perf/util/stat-display.c
338
fprintf(output, "N%d%s%d%s",
tools/perf/util/stat-display.c
343
fprintf(output, "S%d-D%d-C%d%s",
tools/perf/util/stat-display.c
346
fprintf(output, "CPU%d%s",
tools/perf/util/stat-display.c
351
fprintf(output, "%s-%d%s",
tools/perf/util/stat-display.c
574
fprintf(config->output, "%s", metricgroup_name);
tools/perf/util/stat-display.c
590
n = fprintf(config->output, " %*s", EVNAME_LEN, metricgroup_name);
tools/perf/util/stat-display.c
592
fprintf(config->output, "%*s", MGROUP_LEN + config->unit_width + 2 - n, "");
tools/perf/util/stat-display.c
692
FILE *output = config->output;
tools/perf/util/stat-display.c
703
fprintf(output, fmt, COUNTS_LEN, avg);
tools/perf/util/stat-display.c
705
fprintf(output, "%*s ", COUNTS_LEN, bad_count);
tools/perf/util/stat-display.c
708
fprintf(output, "%-*s ", config->unit_width, evsel->unit);
tools/perf/util/stat-display.c
710
fprintf(output, "%-*s", EVNAME_LEN, evsel__name(evsel));
tools/perf/util/stat-display.c
716
FILE *output = config->output;
tools/perf/util/stat-display.c
723
fprintf(output, fmt, avg, sep);
tools/perf/util/stat-display.c
725
fprintf(output, "%s%s", bad_count, sep);
tools/perf/util/stat-display.c
728
fprintf(output, "%s%s", evsel->unit, sep);
tools/perf/util/stat-display.c
730
fprintf(output, "%s", evsel__name(evsel));
tools/perf/util/stat-display.c
955
FILE *output = config->output;
tools/perf/util/stat-display.c
992
fputc('{', output);
tools/perf/util/stat-display.c
998
fprintf(output, "%s", os->timestamp);
tools/perf/util/stat.c
504
fprintf(config->output, "%s: %" PRIu64 " %" PRIu64 " %" PRIu64 "\n",
tools/perf/util/stat.h
89
FILE *output;
tools/perf/util/zstd.c
103
ret = ZSTD_decompressStream(data->dstream, &output, &input);
tools/perf/util/zstd.c
106
src_size, output.size, dst_size, ZSTD_getErrorName(ret));
tools/perf/util/zstd.c
109
output.dst = dst + output.pos;
tools/perf/util/zstd.c
110
output.size = dst_size - output.pos;
tools/perf/util/zstd.c
113
return output.pos;
tools/perf/util/zstd.c
37
ZSTD_outBuffer output;
tools/perf/util/zstd.c
61
output = (ZSTD_outBuffer){ dst, (dst_size > max_record_size) ?
tools/perf/util/zstd.c
63
ret = ZSTD_compressStream(data->cstream, &output, &input);
tools/perf/util/zstd.c
64
ZSTD_flushStream(data->cstream, &output);
tools/perf/util/zstd.c
71
size = output.pos;
tools/perf/util/zstd.c
86
ZSTD_outBuffer output = { dst, dst_size, 0 };
tools/power/cpupower/bench/benchmark.c
116
fprintf(config->output, "%u %li %li ",
tools/power/cpupower/bench/benchmark.c
138
fprintf(config->output, "%li ",
tools/power/cpupower/bench/benchmark.c
168
fprintf(config->output, "%li ",
tools/power/cpupower/bench/benchmark.c
17
if (config->output != stdout) { \
tools/power/cpupower/bench/benchmark.c
170
fprintf(config->output, "%.3f\n",
tools/power/cpupower/bench/benchmark.c
172
fflush(config->output);
tools/power/cpupower/bench/main.c
114
if (config->output != NULL)
tools/power/cpupower/bench/main.c
115
fclose(config->output);
tools/power/cpupower/bench/main.c
149
if (config->output != NULL)
tools/power/cpupower/bench/main.c
150
fclose(config->output);
tools/power/cpupower/bench/main.c
182
if (config->output != stdout)
tools/power/cpupower/bench/main.c
183
fclose(config->output);
tools/power/cpupower/bench/main.c
82
if (config->output != NULL)
tools/power/cpupower/bench/main.c
83
fclose(config->output);
tools/power/cpupower/bench/main.c
85
config->output = prepare_output(optarg);
tools/power/cpupower/bench/main.c
87
if (config->output == NULL)
tools/power/cpupower/bench/parse.c
106
fprintf(output, "#round load sleep performance powersave percentage\n");
tools/power/cpupower/bench/parse.c
111
return output;
tools/power/cpupower/bench/parse.c
142
config->output = stdout;
tools/power/cpupower/bench/parse.c
210
config->output = prepare_output(val);
tools/power/cpupower/bench/parse.c
54
FILE *output = NULL;
tools/power/cpupower/bench/parse.c
97
output = fopen(filename, "w+");
tools/power/cpupower/bench/parse.c
98
if (output == NULL) {
tools/power/cpupower/bench/parse.h
29
FILE *output; /* logfile */
tools/power/cpupower/bench/system.c
140
if (config->verbose || config->output != stdout)
tools/power/x86/turbostat/turbostat.c
10045
int parse_telem_info_file(int fd_dir, const char *info_filename, const char *format, unsigned long *output)
tools/power/x86/turbostat/turbostat.c
10068
*output = value;
tools/testing/cxl/test/mem.c
1417
struct vendor_test_feat *output = cmd->payload_out;
tools/testing/cxl/test/mem.c
1423
if (offset > sizeof(*output)) {
tools/testing/cxl/test/mem.c
1428
if (offset + count > sizeof(*output)) {
tools/testing/cxl/test/mem.c
1434
memcpy((u8 *)output + offset, ptr, count);
tools/testing/selftests/arm64/fp/fp-stress.c
131
child->output = NULL;
tools/testing/selftests/arm64/fp/fp-stress.c
167
if (child->output) {
tools/testing/selftests/arm64/fp/fp-stress.c
168
strncpy(work, child->output, sizeof(work) - 1);
tools/testing/selftests/arm64/fp/fp-stress.c
170
free(child->output);
tools/testing/selftests/arm64/fp/fp-stress.c
171
child->output = NULL;
tools/testing/selftests/arm64/fp/fp-stress.c
191
ret = asprintf(&child->output, "%s", work);
tools/testing/selftests/arm64/fp/fp-stress.c
216
if (flush && child->output) {
tools/testing/selftests/arm64/fp/fp-stress.c
217
ksft_print_msg("%s: %s<EOF>\n", child->name, child->output);
tools/testing/selftests/arm64/fp/fp-stress.c
218
free(child->output);
tools/testing/selftests/arm64/fp/fp-stress.c
219
child->output = NULL;
tools/testing/selftests/arm64/fp/fp-stress.c
35
char *name, *output;
tools/testing/selftests/arm64/gcs/gcs-stress.c
128
child->output = NULL;
tools/testing/selftests/arm64/gcs/gcs-stress.c
171
if (child->output) {
tools/testing/selftests/arm64/gcs/gcs-stress.c
172
strncpy(work, child->output, sizeof(work) - 1);
tools/testing/selftests/arm64/gcs/gcs-stress.c
174
free(child->output);
tools/testing/selftests/arm64/gcs/gcs-stress.c
175
child->output = NULL;
tools/testing/selftests/arm64/gcs/gcs-stress.c
195
ret = asprintf(&child->output, "%s", work);
tools/testing/selftests/arm64/gcs/gcs-stress.c
220
if (flush && child->output) {
tools/testing/selftests/arm64/gcs/gcs-stress.c
221
ksft_print_msg("%s: %s<EOF>\n", child->name, child->output);
tools/testing/selftests/arm64/gcs/gcs-stress.c
222
free(child->output);
tools/testing/selftests/arm64/gcs/gcs-stress.c
223
child->output = NULL;
tools/testing/selftests/arm64/gcs/gcs-stress.c
30
char *name, *output;
tools/testing/selftests/bpf/prog_tests/bpftool_metadata.c
22
static char output[MAX_BPFTOOL_OUTPUT_LEN];
tools/testing/selftests/bpf/prog_tests/bpftool_metadata.c
73
ret = get_bpftool_command_output(cmd, output,
tools/testing/selftests/bpf/prog_tests/bpftool_metadata.c
76
ret = check_metadata(output, test->expected_output,
tools/testing/selftests/bpf/prog_tests/bpftool_metadata.c
86
ret = get_bpftool_command_output(cmd, output,
tools/testing/selftests/bpf/prog_tests/bpftool_metadata.c
89
ret = check_metadata(output, test->expected_output_json,
tools/testing/selftests/bpf/prog_tests/core_reloc.c
109
.output = STRUCT_TO_CHAR_PTR(core_reloc_arrays_output) { \
tools/testing/selftests/bpf/prog_tests/core_reloc.c
1120
equal = memcmp(data->out, test_case->output,
tools/testing/selftests/bpf/prog_tests/core_reloc.c
1132
j, test_case->output[j], data->out[j]);
tools/testing/selftests/bpf/prog_tests/core_reloc.c
144
.output = PRIMITIVES_DATA(core_reloc_primitives), \
tools/testing/selftests/bpf/prog_tests/core_reloc.c
168
.output = STRUCT_TO_CHAR_PTR(core_reloc_mods_output) { \
tools/testing/selftests/bpf/prog_tests/core_reloc.c
187
.output = STRUCT_TO_CHAR_PTR(core_reloc_ptr_as_arr) { \
tools/testing/selftests/bpf/prog_tests/core_reloc.c
21
.output = STRUCT_TO_CHAR_PTR(core_reloc_module_output) { \
tools/testing/selftests/bpf/prog_tests/core_reloc.c
217
.output = INTS_DATA(core_reloc_ints), \
tools/testing/selftests/bpf/prog_tests/core_reloc.c
243
.output = STRUCT_TO_CHAR_PTR(core_reloc_bitfields_output) \
tools/testing/selftests/bpf/prog_tests/core_reloc.c
253
.output = STRUCT_TO_CHAR_PTR(core_reloc_bitfields_output) \
tools/testing/selftests/bpf/prog_tests/core_reloc.c
305
.output = SIZE_OUTPUT_DATA(struct core_reloc_##name), \
tools/testing/selftests/bpf/prog_tests/core_reloc.c
324
.output = STRUCT_TO_CHAR_PTR(core_reloc_type_based_output) \
tools/testing/selftests/bpf/prog_tests/core_reloc.c
343
.output = STRUCT_TO_CHAR_PTR(core_reloc_type_id_output) {}, \
tools/testing/selftests/bpf/prog_tests/core_reloc.c
362
.output = STRUCT_TO_CHAR_PTR(core_reloc_enumval_output) \
tools/testing/selftests/bpf/prog_tests/core_reloc.c
381
.output = STRUCT_TO_CHAR_PTR(core_reloc_enum64val_output) \
tools/testing/selftests/bpf/prog_tests/core_reloc.c
402
const char *output;
tools/testing/selftests/bpf/prog_tests/core_reloc.c
427
struct core_reloc_type_id_output *exp = (void *)test->output;
tools/testing/selftests/bpf/prog_tests/core_reloc.c
498
struct core_reloc_type_id_output *exp = (void *)test->output;
tools/testing/selftests/bpf/prog_tests/core_reloc.c
522
struct core_reloc_type_id_output *exp = (void *)test->output;
tools/testing/selftests/bpf/prog_tests/core_reloc.c
542
struct core_reloc_module_output *exp = (void *)test->output;
tools/testing/selftests/bpf/prog_tests/core_reloc.c
556
.output = STRUCT_TO_CHAR_PTR(core_reloc_kernel_output) {
tools/testing/selftests/bpf/prog_tests/core_reloc.c
56
.output = FLAVORS_DATA(core_reloc_flavors), \
tools/testing/selftests/bpf/prog_tests/core_reloc.c
643
.output = STRUCT_TO_CHAR_PTR(core_reloc_misc_output) {
tools/testing/selftests/bpf/prog_tests/core_reloc.c
664
.output = STRUCT_TO_CHAR_PTR(core_reloc_existence_output) {
tools/testing/selftests/bpf/prog_tests/core_reloc.c
684
.output = STRUCT_TO_CHAR_PTR(core_reloc_existence_output) {
tools/testing/selftests/bpf/prog_tests/core_reloc.c
703
.output = STRUCT_TO_CHAR_PTR(core_reloc_existence_output) {
tools/testing/selftests/bpf/prog_tests/core_reloc.c
81
.output = NESTING_DATA(core_reloc_nesting), \
tools/testing/selftests/bpf/prog_tests/test_veristat.c
119
read(fix->fd, fix->output, fix->sz);
tools/testing/selftests/bpf/prog_tests/test_veristat.c
137
read(fix->fd, fix->output, fix->sz);
tools/testing/selftests/bpf/prog_tests/test_veristat.c
152
read(fix->fd, fix->output, fix->sz);
tools/testing/selftests/bpf/prog_tests/test_veristat.c
16
char *output;
tools/testing/selftests/bpf/prog_tests/test_veristat.c
167
read(fix->fd, fix->output, fix->sz);
tools/testing/selftests/bpf/prog_tests/test_veristat.c
182
read(fix->fd, fix->output, fix->sz);
tools/testing/selftests/bpf/prog_tests/test_veristat.c
197
pread(fix->fd, fix->output, fix->sz, 0);
tools/testing/selftests/bpf/prog_tests/test_veristat.c
204
pread(fix->fd, fix->output, fix->sz, 0);
tools/testing/selftests/bpf/prog_tests/test_veristat.c
219
pread(fix->fd, fix->output, fix->sz, 0);
tools/testing/selftests/bpf/prog_tests/test_veristat.c
226
pread(fix->fd, fix->output, fix->sz, 0);
tools/testing/selftests/bpf/prog_tests/test_veristat.c
36
fix->output = malloc(fix->sz);
tools/testing/selftests/bpf/prog_tests/test_veristat.c
42
free(fix->output);
tools/testing/selftests/bpf/prog_tests/test_veristat.c
77
read(fix->fd, fix->output, fix->sz);
tools/testing/selftests/bpf/prog_tests/test_veristat.c
9
if (!ASSERT_HAS_SUBSTR(fix->output, (str), (name))) \
tools/testing/selftests/bpf/progs/bpf_loop.c
11
int output;
tools/testing/selftests/bpf/progs/bpf_loop.c
118
g_output = data.output;
tools/testing/selftests/bpf/progs/bpf_loop.c
42
ctx->output += index;
tools/testing/selftests/bpf/progs/bpf_loop.c
78
g_output = data.output;
tools/testing/selftests/bpf/progs/for_each_array_map_elem.c
23
int output;
tools/testing/selftests/bpf/progs/for_each_array_map_elem.c
32
data->output = 0;
tools/testing/selftests/bpf/progs/for_each_array_map_elem.c
40
data->output += *val;
tools/testing/selftests/bpf/progs/for_each_array_map_elem.c
65
data.output = 0;
tools/testing/selftests/bpf/progs/for_each_array_map_elem.c
69
arraymap_output = data.output;
tools/testing/selftests/bpf/progs/for_each_hash_map_elem.c
25
int output;
tools/testing/selftests/bpf/progs/for_each_hash_map_elem.c
40
data->output = 3; /* impossible path */
tools/testing/selftests/bpf/progs/for_each_hash_map_elem.c
42
data->output = 4;
tools/testing/selftests/bpf/progs/for_each_hash_map_elem.c
44
data->output = data->input;
tools/testing/selftests/bpf/progs/for_each_hash_map_elem.c
70
data.output = 0;
tools/testing/selftests/bpf/progs/for_each_hash_map_elem.c
72
percpu_output = data.output;
tools/testing/selftests/bpf/progs/for_each_hash_map_elem.c
88
data.output = 0;
tools/testing/selftests/bpf/progs/for_each_hash_map_elem.c
90
hashmap_output = data.output;
tools/testing/selftests/bpf/progs/for_each_multi_maps.c
22
int output;
tools/testing/selftests/bpf/progs/for_each_multi_maps.c
32
data->output += *val;
tools/testing/selftests/bpf/progs/for_each_multi_maps.c
41
data.output = 0;
tools/testing/selftests/bpf/progs/for_each_multi_maps.c
46
data_output = data.output;
tools/testing/selftests/hid/hid_common.h
214
ev.u.output.data,
tools/testing/selftests/hid/hid_common.h
215
min(ev.u.output.size, sizeof(output_report)));
tools/testing/selftests/kvm/x86/fastops_test.c
47
: [output]"+r"(__output), flags_constraint(__flags) \
tools/testing/selftests/kvm/x86/fastops_test.c
54
type_t input = __val1, input2 = __val2, output = __val2, ex_output = __val2; \
tools/testing/selftests/kvm/x86/fastops_test.c
58
guest_execute_fastop_2(KVM_FEP, insn, input, output, flags); \
tools/testing/selftests/kvm/x86/fastops_test.c
60
__GUEST_ASSERT(output == ex_output, \
tools/testing/selftests/kvm/x86/fastops_test.c
63
(uint64_t)input2, (uint64_t)output); \
tools/testing/selftests/kvm/x86/fastops_test.c
72
: [output]"+r"(__output), flags_constraint(__flags) \
tools/testing/selftests/kvm/x86/fastops_test.c
79
type_t output = __val2, ex_output = __val2, input = __val2; \
tools/testing/selftests/kvm/x86/fastops_test.c
84
guest_execute_fastop_cl(KVM_FEP, insn, shift, output, flags); \
tools/testing/selftests/kvm/x86/fastops_test.c
86
__GUEST_ASSERT(output == ex_output, \
tools/testing/selftests/kvm/x86/fastops_test.c
89
(uint64_t)output); \
tools/testing/selftests/kvm/x86/hyperv_features.c
102
vector = __hyperv_hypercall(hcall->control, input, output, &res);
tools/testing/selftests/kvm/x86/hyperv_features.c
87
u64 res, input, output;
tools/testing/selftests/kvm/x86/hyperv_features.c
97
output = pgs_gpa + PAGE_SIZE;
tools/testing/selftests/kvm/x86/hyperv_features.c
99
input = output = 0;
tools/testing/selftests/kvm/x86/state_test.c
172
uint64_t output[2] = { };
tools/testing/selftests/kvm/x86/state_test.c
198
asm volatile (".byte 0x66,0x0f,0x1b,0x08" :: "a" (output));
tools/testing/selftests/kvm/x86/state_test.c
201
GUEST_ASSERT_EQ(bounds[0], output[0]);
tools/testing/selftests/kvm/x86/state_test.c
202
GUEST_ASSERT_EQ(bounds[1], output[1]);
tools/testing/selftests/powerpc/vphn/test-vphn.c
368
__be32 output[VPHN_ASSOC_BUFSIZE] = { 0 };
tools/testing/selftests/powerpc/vphn/test-vphn.c
371
vphn_unpack_associativity(test->input, output);
tools/testing/selftests/powerpc/vphn/test-vphn.c
373
len = be32_to_cpu(output[0]);
tools/testing/selftests/powerpc/vphn/test-vphn.c
381
u32 val = be32_to_cpu(output[i]);
tools/testing/selftests/prctl/set-process-name.c
60
char output[TASK_COMM_LEN] = {};
tools/testing/selftests/prctl/set-process-name.c
68
fscanf(fptr, "%s", output);
tools/testing/selftests/prctl/set-process-name.c
77
return !strcmp(output, name);
tools/testing/selftests/resctrl/mba_test.c
132
char *token_array[8], output[] = RESULT_FILE_NAME, temp[512];
tools/testing/selftests/resctrl/mba_test.c
136
fp = fopen(output, "r");
tools/testing/selftests/resctrl/mba_test.c
138
ksft_perror(output);
tools/testing/selftests/resctrl/mbm_test.c
51
char output[] = RESULT_FILE_NAME;
tools/testing/selftests/resctrl/mbm_test.c
57
fp = fopen(output, "r");
tools/testing/selftests/resctrl/mbm_test.c
59
ksft_perror(output);
tools/thermal/thermometer/thermometer.c
240
strcpy(options->output, optarg);
tools/thermal/thermometer/thermometer.c
366
if (access(options->output, F_OK) && mkdir(options->output, 0700)) {
tools/thermal/thermometer/thermometer.c
367
ERROR("Failed to create directory '%s'\n", options->output);
tools/thermal/thermometer/thermometer.c
373
asprintf(&path, "%s/%s%s", options->output,
tools/thermal/thermometer/thermometer.c
43
char output[PATH_MAX];
tools/thermal/thermometer/thermometer.c
538
.output = ".",
tools/tracing/rtla/src/utils.c
103
snprintf(output, output_size, "%3d %02d:%02d:%02d",
tools/tracing/rtla/src/utils.c
94
void get_duration(time_t start_time, char *output, int output_size)
tools/tracing/rtla/src/utils.h
27
void get_duration(time_t start_time, char *output, int output_size);
tools/virtio/vringh_test.c
336
bool output = !(xfers % 2);
tools/virtio/vringh_test.c
350
if (output)
tools/virtio/vringh_test.c
384
if (output)
tools/wmi/dell-smbios-example.c
103
if (ret != 0 || buffer->std.output[0] != 0)
tools/wmi/dell-smbios-example.c
105
ret = (buffer->std.output[1] == *cmpvalue);
tools/wmi/dell-smbios-example.c
38
buffer->std.output[0], buffer->std.output[1],
tools/wmi/dell-smbios-example.c
39
buffer->std.output[2], buffer->std.output[3]);