Symbol: in
arch/alpha/boot/misc.c
125
uch *in, *out, ch;
arch/alpha/boot/misc.c
127
in = window;
arch/alpha/boot/misc.c
130
ch = *out++ = *in++;
arch/arc/include/asm/entry-arcv2.h
109
EXCEPTION_PROLOGUE_KEEP_AE ; return ECR in r10
arch/arc/include/asm/entry-arcv2.h
162
; 1. Utilize the fact that Z bit is set if Intr taken in U mode
arch/arc/include/asm/entry-arcv2.h
260
btst r0, STATUS_U_BIT ; Z flag set if K, used in restoring SP
arch/arc/include/asm/entry-arcv2.h
53
; 2. STATUS32.Z flag set if in U mode at time of interrupt (U:1,K:0)
arch/arc/include/asm/entry-arcv2.h
59
; 4b. If Auto-save (optional) not enabled in hw, manually save them
arch/arc/include/asm/entry-arcv2.h
82
; 2. STATUS32.Z flag set if in U mode at time of exception (U:1,K:0)
arch/arc/include/asm/entry-compact.h
269
EXCEPTION_PROLOGUE_KEEP_AE ; return ECR in r10
arch/arm/crypto/aes-ce-glue.c
27
asmlinkage void ce_aes_ecb_encrypt(u8 out[], u8 const in[], u32 const rk[],
arch/arm/crypto/aes-ce-glue.c
29
asmlinkage void ce_aes_ecb_decrypt(u8 out[], u8 const in[], u32 const rk[],
arch/arm/crypto/aes-ce-glue.c
32
asmlinkage void ce_aes_cbc_encrypt(u8 out[], u8 const in[], u32 const rk[],
arch/arm/crypto/aes-ce-glue.c
34
asmlinkage void ce_aes_cbc_decrypt(u8 out[], u8 const in[], u32 const rk[],
arch/arm/crypto/aes-ce-glue.c
36
asmlinkage void ce_aes_cbc_cts_encrypt(u8 out[], u8 const in[], u32 const rk[],
arch/arm/crypto/aes-ce-glue.c
38
asmlinkage void ce_aes_cbc_cts_decrypt(u8 out[], u8 const in[], u32 const rk[],
arch/arm/crypto/aes-ce-glue.c
41
asmlinkage void ce_aes_ctr_encrypt(u8 out[], u8 const in[], u32 const rk[],
arch/arm/crypto/aes-ce-glue.c
44
asmlinkage void ce_aes_xts_encrypt(u8 out[], u8 const in[], u32 const rk1[],
arch/arm/crypto/aes-ce-glue.c
47
asmlinkage void ce_aes_xts_decrypt(u8 out[], u8 const in[], u32 const rk1[],
arch/arm/crypto/aes-neonbs-glue.c
256
void (*fn)(u8 out[], u8 const in[], u8 const rk[],
arch/arm/crypto/aes-neonbs-glue.c
27
asmlinkage void aesbs_ecb_encrypt(u8 out[], u8 const in[], u8 const rk[],
arch/arm/crypto/aes-neonbs-glue.c
29
asmlinkage void aesbs_ecb_decrypt(u8 out[], u8 const in[], u8 const rk[],
arch/arm/crypto/aes-neonbs-glue.c
32
asmlinkage void aesbs_cbc_decrypt(u8 out[], u8 const in[], u8 const rk[],
arch/arm/crypto/aes-neonbs-glue.c
35
asmlinkage void aesbs_ctr_encrypt(u8 out[], u8 const in[], u8 const rk[],
arch/arm/crypto/aes-neonbs-glue.c
38
asmlinkage void aesbs_xts_encrypt(u8 out[], u8 const in[], u8 const rk[],
arch/arm/crypto/aes-neonbs-glue.c
40
asmlinkage void aesbs_xts_decrypt(u8 out[], u8 const in[], u8 const rk[],
arch/arm/crypto/aes-neonbs-glue.c
80
void (*fn)(u8 out[], u8 const in[], u8 const rk[],
arch/arm/crypto/ghash-ce-glue.c
102
static int ghash_import(struct shash_desc *desc, const void *in)
arch/arm/crypto/ghash-ce-glue.c
105
const u8 *src = in;
arch/arm/include/asm/assembler.h
358
mcr p15, 0, \t1, c13, c0, 3 @ store in TPIDRURO
arch/arm/kernel/head-inflate-data.c
36
char *in = __data_loc;
arch/arm/kernel/head-inflate-data.c
40
if (in[0] != 0x1f || in[1] != 0x8b || in[2] != 0x08 || in[3] & ~3)
arch/arm/kernel/head-inflate-data.c
42
in += 10;
arch/arm/kernel/head-inflate-data.c
45
strm->next_in = in;
arch/arm/mach-footbridge/include/mach/hardware.h
85
extern void nw_gpio_modify_io(unsigned int mask, unsigned int in);
arch/arm/mach-footbridge/netwinder-hw.c
120
void nw_gpio_modify_io(unsigned int mask, unsigned int in)
arch/arm/mach-footbridge/netwinder-hw.c
125
__gpio_modify_io(mask, in);
arch/arm/mach-footbridge/netwinder-hw.c
89
static inline void __gpio_modify_io(int mask, int in)
arch/arm/mach-footbridge/netwinder-hw.c
94
new_gpio = (current_gpio_io & ~mask) | in;
arch/arm/mach-sa1100/neponset.c
207
unsigned num, bool in, const char *const * names)
arch/arm/mach-sa1100/neponset.c
211
gc = gpio_reg_init(dev, reg, -1, num, label, in ? 0xffffffff : 0,
arch/arm64/crypto/aes-ce-ccm-glue.c
108
u32 rem = ce_aes_mac_update(in, rk, rounds, blocks, mac,
arch/arm64/crypto/aes-ce-ccm-glue.c
113
in += adv;
arch/arm64/crypto/aes-ce-ccm-glue.c
121
crypto_xor(&mac[macp], in, l);
arch/arm64/crypto/aes-ce-ccm-glue.c
122
in += l;
arch/arm64/crypto/aes-ce-ccm-glue.c
34
asmlinkage u32 ce_aes_mac_update(u8 const in[], u32 const rk[], int rounds,
arch/arm64/crypto/aes-ce-ccm-glue.c
38
asmlinkage void ce_aes_ccm_encrypt(u8 out[], u8 const in[], u32 cbytes,
arch/arm64/crypto/aes-ce-ccm-glue.c
42
asmlinkage void ce_aes_ccm_decrypt(u8 out[], u8 const in[], u32 cbytes,
arch/arm64/crypto/aes-ce-ccm-glue.c
99
static u32 ce_aes_ccm_auth_data(u8 mac[], u8 const in[], u32 abytes,
arch/arm64/crypto/aes-glue.c
101
asmlinkage void aes_xts_decrypt(u8 out[], u8 const in[], u32 const rk1[],
arch/arm64/crypto/aes-glue.c
105
asmlinkage void aes_essiv_cbc_encrypt(u8 out[], u8 const in[], u32 const rk1[],
arch/arm64/crypto/aes-glue.c
108
asmlinkage void aes_essiv_cbc_decrypt(u8 out[], u8 const in[], u32 const rk1[],
arch/arm64/crypto/aes-glue.c
112
asmlinkage int aes_mac_update(u8 const in[], u32 const rk[], int rounds,
arch/arm64/crypto/aes-glue.c
77
asmlinkage void aes_ecb_encrypt(u8 out[], u8 const in[], u32 const rk[],
arch/arm64/crypto/aes-glue.c
79
asmlinkage void aes_ecb_decrypt(u8 out[], u8 const in[], u32 const rk[],
arch/arm64/crypto/aes-glue.c
82
asmlinkage void aes_cbc_encrypt(u8 out[], u8 const in[], u32 const rk[],
arch/arm64/crypto/aes-glue.c
839
static void mac_do_update(struct crypto_aes_ctx *ctx, u8 const in[], int blocks,
arch/arm64/crypto/aes-glue.c
84
asmlinkage void aes_cbc_decrypt(u8 out[], u8 const in[], u32 const rk[],
arch/arm64/crypto/aes-glue.c
847
rem = aes_mac_update(in, ctx->key_enc, rounds, blocks,
arch/arm64/crypto/aes-glue.c
849
in += (blocks - rem) * AES_BLOCK_SIZE;
arch/arm64/crypto/aes-glue.c
87
asmlinkage void aes_cbc_cts_encrypt(u8 out[], u8 const in[], u32 const rk[],
arch/arm64/crypto/aes-glue.c
89
asmlinkage void aes_cbc_cts_decrypt(u8 out[], u8 const in[], u32 const rk[],
arch/arm64/crypto/aes-glue.c
92
asmlinkage void aes_ctr_encrypt(u8 out[], u8 const in[], u32 const rk[],
arch/arm64/crypto/aes-glue.c
95
asmlinkage void aes_xctr_encrypt(u8 out[], u8 const in[], u32 const rk[],
arch/arm64/crypto/aes-glue.c
98
asmlinkage void aes_xts_encrypt(u8 out[], u8 const in[], u32 const rk1[],
arch/arm64/crypto/aes-neonbs-glue.c
100
void (*fn)(u8 out[], u8 const in[], u8 const rk[],
arch/arm64/crypto/aes-neonbs-glue.c
285
void (*fn)(u8 out[], u8 const in[], u8 const rk[],
arch/arm64/crypto/aes-neonbs-glue.c
29
asmlinkage void aesbs_ecb_encrypt(u8 out[], u8 const in[], u8 const rk[],
arch/arm64/crypto/aes-neonbs-glue.c
297
const u8 *in;
arch/arm64/crypto/aes-neonbs-glue.c
31
asmlinkage void aesbs_ecb_decrypt(u8 out[], u8 const in[], u8 const rk[],
arch/arm64/crypto/aes-neonbs-glue.c
328
in = walk.src.virt.addr;
arch/arm64/crypto/aes-neonbs-glue.c
338
fn(out, in, ctx->key.rk, ctx->key.rounds, blocks,
arch/arm64/crypto/aes-neonbs-glue.c
34
asmlinkage void aesbs_cbc_decrypt(u8 out[], u8 const in[], u8 const rk[],
arch/arm64/crypto/aes-neonbs-glue.c
342
in += blocks * AES_BLOCK_SIZE;
arch/arm64/crypto/aes-neonbs-glue.c
347
neon_aes_xts_encrypt(out, in, ctx->cts.key_enc,
arch/arm64/crypto/aes-neonbs-glue.c
351
neon_aes_xts_decrypt(out, in, ctx->cts.key_dec,
arch/arm64/crypto/aes-neonbs-glue.c
37
asmlinkage void aesbs_ctr_encrypt(u8 out[], u8 const in[], u8 const rk[],
arch/arm64/crypto/aes-neonbs-glue.c
375
in = walk.src.virt.addr;
arch/arm64/crypto/aes-neonbs-glue.c
379
neon_aes_xts_encrypt(out, in, ctx->cts.key_enc,
arch/arm64/crypto/aes-neonbs-glue.c
383
neon_aes_xts_decrypt(out, in, ctx->cts.key_dec,
arch/arm64/crypto/aes-neonbs-glue.c
40
asmlinkage void aesbs_xts_encrypt(u8 out[], u8 const in[], u8 const rk[],
arch/arm64/crypto/aes-neonbs-glue.c
42
asmlinkage void aesbs_xts_decrypt(u8 out[], u8 const in[], u8 const rk[],
arch/arm64/crypto/aes-neonbs-glue.c
46
asmlinkage void neon_aes_ecb_encrypt(u8 out[], u8 const in[], u32 const rk[],
arch/arm64/crypto/aes-neonbs-glue.c
48
asmlinkage void neon_aes_cbc_encrypt(u8 out[], u8 const in[], u32 const rk[],
arch/arm64/crypto/aes-neonbs-glue.c
50
asmlinkage void neon_aes_ctr_encrypt(u8 out[], u8 const in[], u32 const rk[],
arch/arm64/crypto/aes-neonbs-glue.c
52
asmlinkage void neon_aes_xts_encrypt(u8 out[], u8 const in[],
arch/arm64/crypto/aes-neonbs-glue.c
55
asmlinkage void neon_aes_xts_decrypt(u8 out[], u8 const in[],
arch/arm64/crypto/ghash-ce-glue.c
116
static int ghash_import(struct shash_desc *desc, const void *in)
arch/arm64/crypto/ghash-ce-glue.c
119
const u8 *src = in;
arch/arm64/crypto/sm4-ce-cipher-glue.c
18
asmlinkage void sm4_ce_do_crypt(const u32 *rk, void *out, const void *in);
arch/arm64/crypto/sm4-ce-cipher-glue.c
28
static void sm4_ce_encrypt(struct crypto_tfm *tfm, u8 *out, const u8 *in)
arch/arm64/crypto/sm4-ce-cipher-glue.c
33
sm4_crypt_block(ctx->rkey_enc, out, in);
arch/arm64/crypto/sm4-ce-cipher-glue.c
36
sm4_ce_do_crypt(ctx->rkey_enc, out, in);
arch/arm64/crypto/sm4-ce-cipher-glue.c
40
static void sm4_ce_decrypt(struct crypto_tfm *tfm, u8 *out, const u8 *in)
arch/arm64/crypto/sm4-ce-cipher-glue.c
45
sm4_crypt_block(ctx->rkey_dec, out, in);
arch/arm64/crypto/sm4-ce-cipher-glue.c
48
sm4_ce_do_crypt(ctx->rkey_dec, out, in);
arch/arm64/include/asm/fpsimdmacros.h
91
.if (\n) < (\min) || (\n) > (\max)
arch/m68k/fpsp040/fpsp.h
105
.set BINDEC_FLG,LV+117 | used in bindec
arch/m68k/fpsp040/fpsp.h
106
.set DNRM_FLG,LV+118 | used in res_func
arch/m68k/fpsp040/fpsp.h
107
.set RES_FLG,LV+119 | used in res_func
arch/m68k/fpsp040/fpsp.h
175
| ;equate only works when CMDREG1B is in
arch/m68k/fpsp040/fpsp.h
178
.set CMDWORD,LV-35 | command word in cmd1b
arch/m68k/fpsp040/fpsp.h
179
.set direction_bit,5 | bit 0 in opclass
arch/m68k/fpsp040/fpsp.h
180
.set size_bit2,12 | bit 2 in size field
arch/m68k/fpsp040/fpsp.h
266
| FPSR combinations used in the FPSP
arch/m68k/fpsp040/fpsp.h
302
.set signan_bit,6 | signalling nan bit in mantissa
arch/m68k/fpsp040/fpsp.h
306
| this can only be used if in a data register
arch/m68k/fpsp040/fpsp.h
307
.set sx_mask,0x01800000 | set s and x bits in word $48
arch/m68k/fpsp040/fpsp.h
316
.set norm_tag,0x00 | tag bits in {7:5} position
arch/m68k/fpsp040/fpsp.h
325
| are in the $40s {$40-$4f}
arch/m68k/fpsp040/fpsp.h
9
| file, README, in this same directory.
arch/m68k/ifpsp060/src/fpsp.S
16332
# if the NAN bit is set, in which case BSUN and AIOP will be set. #
arch/m68k/ifpsp060/src/fpsp.S
16960
# if the NAN bit is set, in which case BSUN and AIOP will be set. #
arch/m68k/ifpsp060/src/fpsp.S
17530
# if the NAN bit is set, in which case BSUN and AIOP will be set. #
arch/m68k/ifpsp060/src/isp.S
578
# if exception occurred in user mode, then we have to restore a7 in case it
arch/mips/boot/elf2ecoff.c
68
static void copy(int out, int in, off_t offset, off_t size)
arch/mips/boot/elf2ecoff.c
74
if (lseek(in, offset, SEEK_SET) < 0) {
arch/mips/boot/elf2ecoff.c
85
if ((count = read(in, ibuf, cur)) != cur) {
arch/mips/include/asm/io.h
283
static inline type pfx##in##bwlq(unsigned long port) \
arch/nios2/boot/compressed/misc.c
137
uch *in, *out, ch;
arch/nios2/boot/compressed/misc.c
139
in = window;
arch/nios2/boot/compressed/misc.c
142
ch = *out++ = *in++;
arch/parisc/kernel/pci.c
69
u##size in##type (int addr) \
arch/parisc/kernel/pci.c
74
return pci_port->in##type(parisc_pci_hba[b], PCI_PORT_ADDR(addr)); \
arch/parisc/kernel/pci.c
76
EXPORT_SYMBOL(in##type);
arch/powerpc/boot/decompress.c
55
char *in = v;
arch/powerpc/boot/decompress.c
75
in += offset;
arch/powerpc/boot/decompress.c
83
memcpy(out, in, size);
arch/powerpc/boot/ugecon.c
38
static u32 ug_io_transaction(u32 in)
arch/powerpc/boot/ugecon.c
50
data = in;
arch/powerpc/crypto/aes-gcm-p10-glue.c
37
asmlinkage void aes_p10_encrypt(const u8 *in, u8 *out, const void *key);
arch/powerpc/crypto/aes-gcm-p10-glue.c
38
asmlinkage void aes_p10_gcm_encrypt(const u8 *in, u8 *out, size_t len,
arch/powerpc/crypto/aes-gcm-p10-glue.c
40
asmlinkage void aes_p10_gcm_decrypt(const u8 *in, u8 *out, size_t len,
arch/powerpc/crypto/ghash.c
30
const u8 *in, size_t len);
arch/powerpc/include/asm/epapr_hcalls.h
465
static inline unsigned long epapr_hypercall(unsigned long *in,
arch/powerpc/include/asm/epapr_hcalls.h
470
register unsigned long r3 asm("r3") = in[0];
arch/powerpc/include/asm/epapr_hcalls.h
471
register unsigned long r4 asm("r4") = in[1];
arch/powerpc/include/asm/epapr_hcalls.h
472
register unsigned long r5 asm("r5") = in[2];
arch/powerpc/include/asm/epapr_hcalls.h
473
register unsigned long r6 asm("r6") = in[3];
arch/powerpc/include/asm/epapr_hcalls.h
474
register unsigned long r7 asm("r7") = in[4];
arch/powerpc/include/asm/epapr_hcalls.h
475
register unsigned long r8 asm("r8") = in[5];
arch/powerpc/include/asm/epapr_hcalls.h
476
register unsigned long r9 asm("r9") = in[6];
arch/powerpc/include/asm/epapr_hcalls.h
477
register unsigned long r10 asm("r10") = in[7];
arch/powerpc/include/asm/epapr_hcalls.h
501
static unsigned long epapr_hypercall(unsigned long *in,
arch/powerpc/include/asm/epapr_hcalls.h
511
unsigned long in[8] = {0};
arch/powerpc/include/asm/epapr_hcalls.h
515
r = epapr_hypercall(in, out, nr);
arch/powerpc/include/asm/epapr_hcalls.h
523
unsigned long in[8] = {0};
arch/powerpc/include/asm/epapr_hcalls.h
526
return epapr_hypercall(in, out, nr);
arch/powerpc/include/asm/epapr_hcalls.h
531
unsigned long in[8] = {0};
arch/powerpc/include/asm/epapr_hcalls.h
534
in[0] = p1;
arch/powerpc/include/asm/epapr_hcalls.h
535
return epapr_hypercall(in, out, nr);
arch/powerpc/include/asm/epapr_hcalls.h
541
unsigned long in[8] = {0};
arch/powerpc/include/asm/epapr_hcalls.h
544
in[0] = p1;
arch/powerpc/include/asm/epapr_hcalls.h
545
in[1] = p2;
arch/powerpc/include/asm/epapr_hcalls.h
546
return epapr_hypercall(in, out, nr);
arch/powerpc/include/asm/epapr_hcalls.h
552
unsigned long in[8] = {0};
arch/powerpc/include/asm/epapr_hcalls.h
555
in[0] = p1;
arch/powerpc/include/asm/epapr_hcalls.h
556
in[1] = p2;
arch/powerpc/include/asm/epapr_hcalls.h
557
in[2] = p3;
arch/powerpc/include/asm/epapr_hcalls.h
558
return epapr_hypercall(in, out, nr);
arch/powerpc/include/asm/epapr_hcalls.h
565
unsigned long in[8] = {0};
arch/powerpc/include/asm/epapr_hcalls.h
568
in[0] = p1;
arch/powerpc/include/asm/epapr_hcalls.h
569
in[1] = p2;
arch/powerpc/include/asm/epapr_hcalls.h
570
in[2] = p3;
arch/powerpc/include/asm/epapr_hcalls.h
571
in[3] = p4;
arch/powerpc/include/asm/epapr_hcalls.h
572
return epapr_hypercall(in, out, nr);
arch/powerpc/include/asm/lv1call.h
208
#define LV1_CALL(name, in, out, num) \
arch/powerpc/include/asm/lv1call.h
209
extern s64 _lv1_##name(LV1_##in##_IN_##out##_OUT_ARG_DECL); \
arch/powerpc/include/asm/lv1call.h
210
static inline int lv1_##name(LV1_##in##_IN_##out##_OUT_ARG_DECL) \
arch/powerpc/include/asm/lv1call.h
211
{return _lv1_##name(LV1_##in##_IN_##out##_OUT_ARGS);}
arch/powerpc/include/asm/vio.h
70
s64 in;
arch/powerpc/kernel/kvm.c
407
ulong in[8] = {0};
arch/powerpc/kernel/kvm.c
410
in[0] = KVM_MAGIC_PAGE;
arch/powerpc/kernel/kvm.c
411
in[1] = KVM_MAGIC_PAGE | MAGIC_PAGE_FLAG_NOT_MAPPED_NX;
arch/powerpc/kernel/kvm.c
413
epapr_hypercall(in, out, KVM_HCALL_TOKEN(KVM_HC_PPC_MAP_MAGIC_PAGE));
arch/powerpc/kernel/module_64.c
371
unsigned long in;
arch/powerpc/kernel/module_64.c
374
for (in = 0; in < size; in++) {
arch/powerpc/kernel/module_64.c
376
if (last == '\0' && str_seq[in] == '.')
arch/powerpc/kernel/module_64.c
377
in++;
arch/powerpc/kernel/module_64.c
378
last = str_seq[in];
arch/powerpc/kernel/nvram_64.c
318
static int nvram_compress(const void *in, void *out, size_t inlen,
arch/powerpc/kernel/nvram_64.c
329
stream.next_in = in;
arch/powerpc/platforms/embedded6xx/usbgecko_udbg.c
46
static u32 ug_io_transaction(u32 in)
arch/powerpc/platforms/embedded6xx/usbgecko_udbg.c
58
data = in;
arch/powerpc/platforms/ps3/exports.c
10
extern s64 _lv1_##name(LV1_##in##_IN_##out##_OUT_ARG_DECL); \
arch/powerpc/platforms/ps3/exports.c
9
#define LV1_CALL(name, in, out, num) \
arch/powerpc/platforms/ps3/repository.c
28
const char *const in = (const char *)&n;
arch/powerpc/platforms/ps3/repository.c
32
s[i] = (in[i] <= 126 && in[i] >= 32) ? in[i] : '.';
arch/powerpc/platforms/pseries/ibmebus.c
257
static char *ibmebus_chomp(const char *in, size_t count)
arch/powerpc/platforms/pseries/ibmebus.c
264
memcpy(out, in, count);
arch/powerpc/platforms/pseries/vio.c
1111
op->in, op->inlen, op->out,
arch/powerpc/sysdev/fsl_pci.c
906
struct pex_inbound_window *in;
arch/powerpc/sysdev/fsl_pci.c
910
in = pcie->cfg_type0 + PEX_RC_INWIN_BASE;
arch/powerpc/sysdev/fsl_pci.c
913
if (!(in_le32(&in[i].ar) & PEX_RCIWARn_EN))
arch/powerpc/sysdev/fsl_pci.c
916
if (get_immrbase() == in_le32(&in[i].tar))
arch/powerpc/sysdev/fsl_pci.c
917
return (u64)in_le32(&in[i].barh) << 32 |
arch/powerpc/sysdev/fsl_pci.c
918
in_le32(&in[i].barl);
arch/powerpc/sysdev/xics/ics-native.c
102
struct ics_native *in = to_ics_native(ics);
arch/powerpc/sysdev/xics/ics-native.c
106
if (vec < in->ibase || vec >= (in->ibase + in->icount))
arch/powerpc/sysdev/xics/ics-native.c
116
xive = in_be32(ics_native_xive(in, vec));
arch/powerpc/sysdev/xics/ics-native.c
118
out_be32(ics_native_xive(in, vec), xive);
arch/powerpc/sysdev/xics/ics-native.c
136
struct ics_native *in = to_ics_native(ics);
arch/powerpc/sysdev/xics/ics-native.c
140
if (hw_irq < in->ibase || hw_irq >= (in->ibase + in->icount))
arch/powerpc/sysdev/xics/ics-native.c
148
struct ics_native *in = to_ics_native(ics);
arch/powerpc/sysdev/xics/ics-native.c
150
if (vec < in->ibase || vec >= (in->ibase + in->icount))
arch/powerpc/sysdev/xics/ics-native.c
153
ics_native_do_mask(in, vec);
arch/powerpc/sysdev/xics/ics-native.c
158
struct ics_native *in = to_ics_native(ics);
arch/powerpc/sysdev/xics/ics-native.c
161
if (vec < in->ibase || vec >= (in->ibase + in->icount))
arch/powerpc/sysdev/xics/ics-native.c
164
xive = in_be32(ics_native_xive(in, vec));
arch/powerpc/sysdev/xics/ics-native.c
170
struct ics_native *in = to_ics_native(ics);
arch/powerpc/sysdev/xics/ics-native.c
172
return in->node == node;
arch/powerpc/sysdev/xics/ics-native.c
40
static void __iomem *ics_native_xive(struct ics_native *in, unsigned int vec)
arch/powerpc/sysdev/xics/ics-native.c
42
return in->base + 0x800 + ((vec - in->ibase) << 2);
arch/powerpc/sysdev/xics/ics-native.c
49
struct ics_native *in = to_ics_native(ics);
arch/powerpc/sysdev/xics/ics-native.c
54
if (vec < in->ibase || vec >= (in->ibase + in->icount))
arch/powerpc/sysdev/xics/ics-native.c
58
out_be32(ics_native_xive(in, vec), (server << 8) | DEFAULT_PRIORITY);
arch/powerpc/sysdev/xics/ics-native.c
78
static void ics_native_do_mask(struct ics_native *in, unsigned int vec)
arch/powerpc/sysdev/xics/ics-native.c
80
out_be32(ics_native_xive(in, vec), 0xff);
arch/powerpc/sysdev/xics/ics-native.c
87
struct ics_native *in = to_ics_native(ics);
arch/powerpc/sysdev/xics/ics-native.c
91
if (vec < in->ibase || vec >= (in->ibase + in->icount))
arch/powerpc/sysdev/xics/ics-native.c
93
ics_native_do_mask(in, vec);
arch/riscv/crypto/aes-riscv64-glue.c
25
const u8 *in, u8 *out, size_t len);
arch/riscv/crypto/aes-riscv64-glue.c
27
const u8 *in, u8 *out, size_t len);
arch/riscv/crypto/aes-riscv64-glue.c
30
const u8 *in, u8 *out, size_t len,
arch/riscv/crypto/aes-riscv64-glue.c
33
const u8 *in, u8 *out, size_t len,
arch/riscv/crypto/aes-riscv64-glue.c
37
const u8 *in, u8 *out, size_t len,
arch/riscv/crypto/aes-riscv64-glue.c
41
const u8 *in, u8 *out, size_t len,
arch/riscv/crypto/aes-riscv64-glue.c
46
const u8 *in, u8 *out, size_t len,
arch/riscv/crypto/aes-riscv64-glue.c
51
const u8 *in, u8 *out, size_t len,
arch/riscv/crypto/sm4-riscv64-glue.c
24
const u8 in[SM4_BLOCK_SIZE],
arch/s390/crypto/des_s390.c
55
static void s390_des_encrypt(struct crypto_tfm *tfm, u8 *out, const u8 *in)
arch/s390/crypto/des_s390.c
59
cpacf_km(CPACF_KM_DEA, ctx->key, out, in, DES_BLOCK_SIZE);
arch/s390/crypto/des_s390.c
62
static void s390_des_decrypt(struct crypto_tfm *tfm, u8 *out, const u8 *in)
arch/s390/crypto/des_s390.c
67
ctx->key, out, in, DES_BLOCK_SIZE);
arch/s390/crypto/ghash_s390.c
94
static int ghash_import(struct shash_desc *desc, const void *in)
arch/s390/crypto/ghash_s390.c
99
memcpy(dctx->icv, in, GHASH_DIGEST_SIZE);
arch/s390/crypto/hmac_s390.c
100
static int hash_data(const u8 *in, unsigned int inlen,
arch/s390/crypto/hmac_s390.c
153
cpacf_klmd(func, &param, in, inlen);
arch/s390/crypto/hmac_s390.c
160
static int hash_key(const u8 *in, unsigned int inlen,
arch/s390/crypto/hmac_s390.c
163
return hash_data(in, inlen, digest, digestsize, true);
arch/s390/crypto/hmac_s390.c
311
static int s390_hmac_import(struct shash_desc *desc, const void *in)
arch/s390/crypto/hmac_s390.c
319
} p = { .u8 = in };
arch/s390/crypto/phmac_s390.c
202
static int hash_key(const u8 *in, unsigned int inlen,
arch/s390/crypto/phmac_s390.c
251
cpacf_klmd(func, &param, in, inlen);
arch/s390/crypto/phmac_s390.c
835
static int phmac_import(struct ahash_request *req, const void *in)
arch/s390/crypto/phmac_s390.c
841
memcpy(ctx, in, sizeof(*ctx));
arch/s390/include/uapi/asm/guarded_storage.h
30
__u8 in : 1;
arch/s390/kernel/debug.c
325
static debug_info_t *debug_info_copy(debug_info_t *in, int mode)
arch/s390/kernel/debug.c
333
rc = debug_info_alloc(in->name, in->pages_per_area,
arch/s390/kernel/debug.c
334
in->nr_areas, in->buf_size, in->level, mode);
arch/s390/kernel/debug.c
335
raw_spin_lock_irqsave(&in->lock, flags);
arch/s390/kernel/debug.c
339
if ((rc->pages_per_area == in->pages_per_area) &&
arch/s390/kernel/debug.c
340
(rc->nr_areas == in->nr_areas)) {
arch/s390/kernel/debug.c
343
raw_spin_unlock_irqrestore(&in->lock, flags);
arch/s390/kernel/debug.c
350
for (i = 0; i < in->nr_areas; i++) {
arch/s390/kernel/debug.c
351
for (j = 0; j < in->pages_per_area; j++)
arch/s390/kernel/debug.c
352
memcpy(rc->areas[i][j], in->areas[i][j], PAGE_SIZE);
arch/s390/kernel/debug.c
353
rc->active_pages[i] = in->active_pages[i];
arch/s390/kernel/debug.c
354
rc->active_entries[i] = in->active_entries[i];
arch/s390/kernel/debug.c
356
rc->active_area = in->active_area;
arch/s390/kernel/debug.c
358
raw_spin_unlock_irqrestore(&in->lock, flags);
arch/s390/kernel/sthyi.c
171
static u32 scale_cap(u32 in)
arch/s390/kernel/sthyi.c
173
return (0x10000 * in) / 100;
arch/sh/include/asm/io.h
169
static inline type pfx##in##bwlq##p(unsigned long port) \
arch/sh/include/asm/io.h
212
*__addr = in##bwlq(port); \
arch/um/drivers/chan_kern.c
400
static int chan_pair_config_string(struct chan *in, struct chan *out,
arch/um/drivers/chan_kern.c
405
n = one_chan_config_string(in, str, size, error_out);
arch/um/drivers/chan_kern.c
409
if (in == out) {
arch/um/drivers/chan_kern.c
426
struct chan *in = line->chan_in, *out = line->chan_out;
arch/um/drivers/chan_kern.c
428
if (in && !in->primary)
arch/um/drivers/chan_kern.c
429
in = NULL;
arch/um/drivers/chan_kern.c
433
return chan_pair_config_string(in, out, str, size, error_out);
arch/um/drivers/chan_kern.c
533
char *in, *out;
arch/um/drivers/chan_kern.c
546
in = str;
arch/um/drivers/chan_kern.c
549
new = parse_chan(line, in, device, opts, error_out);
arch/x86/coco/tdx/tdx.c
739
bool in, ret;
arch/x86/coco/tdx/tdx.c
744
in = VE_IS_IO_IN(exit_qual);
arch/x86/coco/tdx/tdx.c
749
if (in)
arch/x86/crypto/aesni-intel_glue.c
62
asmlinkage void aesni_enc(const void *ctx, u8 *out, const u8 *in);
arch/x86/crypto/aesni-intel_glue.c
64
const u8 *in, unsigned int len);
arch/x86/crypto/aesni-intel_glue.c
66
const u8 *in, unsigned int len);
arch/x86/crypto/aesni-intel_glue.c
68
const u8 *in, unsigned int len, u8 *iv);
arch/x86/crypto/aesni-intel_glue.c
70
const u8 *in, unsigned int len, u8 *iv);
arch/x86/crypto/aesni-intel_glue.c
72
const u8 *in, unsigned int len, u8 *iv);
arch/x86/crypto/aesni-intel_glue.c
74
const u8 *in, unsigned int len, u8 *iv);
arch/x86/crypto/aesni-intel_glue.c
77
const u8 *in, unsigned int len, u8 *iv);
arch/x86/crypto/aesni-intel_glue.c
80
const u8 *in, unsigned int len, u8 *iv);
arch/x86/crypto/aesni-intel_glue.c
84
const u8 *in, unsigned int len, u8 *iv);
arch/x86/include/asm/atomic64_32.h
52
#define __alternative_atomic64(f, g, out, in, clobbers...) \
arch/x86/include/asm/atomic64_32.h
56
COMMA(in) \
arch/x86/include/asm/atomic64_32.h
61
#define __alternative_atomic64(f, g, out, in, clobbers...) \
arch/x86/include/asm/atomic64_32.h
64
ASM_INPUT(in), clobbers)
arch/x86/include/asm/atomic64_32.h
75
#define alternative_atomic64(f, out, in, clobbers...) \
arch/x86/include/asm/atomic64_32.h
76
__alternative_atomic64(f, f, ASM_OUTPUT(out), ASM_INPUT(in), clobbers)
arch/x86/include/asm/intel_punit_ipc.h
83
int intel_punit_ipc_command(u32 cmd, u32 para1, u32 para2, u32 *in, u32 *out);
arch/x86/include/asm/intel_punit_ipc.h
88
u32 *in, u32 *out)
arch/x86/include/asm/io.h
268
static inline type in##bwl##_p(u16 port) \
arch/x86/include/asm/io.h
270
type value = in##bwl(port); \
arch/x86/include/asm/io.h
296
*value = in##bwl(port); \
arch/x86/include/asm/kvm_host.h
2217
int kvm_fast_pio(struct kvm_vcpu *vcpu, int size, unsigned short port, int in);
arch/x86/include/asm/kvm_host.h
427
int in;
arch/x86/kvm/emulate.c
4330
I2bvIP(SrcImmUByte | DstAcc, em_in, in, check_perm_in),
arch/x86/kvm/emulate.c
4337
I2bvIP(SrcDX | DstAcc, em_in, in, check_perm_in),
arch/x86/kvm/svm/sev.c
4533
int sev_es_string_io(struct vcpu_svm *svm, int size, unsigned int port, int in)
arch/x86/kvm/svm/sev.c
4546
r = setup_vmgexit_scratch(svm, in, bytes);
arch/x86/kvm/svm/sev.c
4551
count, in);
arch/x86/kvm/svm/svm.c
2115
int size, in, string;
arch/x86/kvm/svm/svm.c
2120
in = (io_info & SVM_IOIO_TYPE_MASK) != 0;
arch/x86/kvm/svm/svm.c
2126
return sev_es_string_io(svm, size, port, in);
arch/x86/kvm/svm/svm.c
2133
return kvm_fast_pio(vcpu, size, port, in);
arch/x86/kvm/svm/svm.h
862
int sev_es_string_io(struct vcpu_svm *svm, int size, unsigned int port, int in);
arch/x86/kvm/vmx/vmx.c
5657
int size, in, string;
arch/x86/kvm/vmx/vmx.c
5670
in = (exit_qualification & 8) != 0;
arch/x86/kvm/vmx/vmx.c
5672
return kvm_fast_pio(vcpu, size, port, in);
arch/x86/kvm/x86.c
14442
int in)
arch/x86/kvm/x86.c
14446
return in ? kvm_sev_es_ins(vcpu, size, port)
arch/x86/kvm/x86.c
8395
unsigned int count, bool in)
arch/x86/kvm/x86.c
8402
if (in)
arch/x86/kvm/x86.c
8415
if (in)
arch/x86/kvm/x86.c
8426
vcpu->arch.pio.in = in;
arch/x86/kvm/x86.c
8430
if (in)
arch/x86/kvm/x86.c
8436
vcpu->run->io.direction = in ? KVM_EXIT_IO_IN : KVM_EXIT_IO_OUT;
arch/x86/kvm/x86.c
9578
if (!vcpu->arch.pio.in) {
arch/x86/kvm/x86.c
9734
int kvm_fast_pio(struct kvm_vcpu *vcpu, int size, unsigned short port, int in)
arch/x86/kvm/x86.c
9738
if (in)
arch/x86/kvm/x86.h
721
int in);
arch/x86/lib/iomem.c
69
const volatile char __iomem *in = from;
arch/x86/lib/iomem.c
74
out[i] = readb(&in[i]);
arch/x86/lib/iomem.c
80
const char *in = from;
arch/x86/lib/iomem.c
84
writeb(in[i], &out[i]);
arch/x86/platform/efi/efi.c
274
const efi_memory_desc_t *in = out;
arch/x86/platform/efi/efi.c
278
for (i = n_removal = 0; in < end; i++) {
arch/x86/platform/efi/efi.c
279
if (efi_memmap_entry_valid(in, i)) {
arch/x86/platform/efi/efi.c
280
if (out != in)
arch/x86/platform/efi/efi.c
281
memcpy(out, in, efi.memmap.desc_size);
arch/x86/platform/efi/efi.c
286
in = (void *)in + efi.memmap.desc_size;
arch/x86/platform/uv/uv_nmi.c
783
int in = atomic_read(&uv_nmi_cpus_in_nmi);
arch/x86/platform/uv/uv_nmi.c
784
int out = num_online_cpus() - in;
arch/x86/xen/enlighten_pv.c
907
unsigned in, out, count;
arch/x86/xen/enlighten_pv.c
912
for (in = out = 0; in < count; in++) {
arch/x86/xen/enlighten_pv.c
913
gate_desc *entry = (gate_desc *)(desc->address) + in;
arch/x86/xen/enlighten_pv.c
915
if (cvt_gate_to_trap(in, entry, &traps[out]) || full)
arch/x86/xen/mmu_pv.c
2322
.in = {
block/partitions/efi.c
677
static void utf16_le_to_7bit(const __le16 *in, unsigned int size, u8 *out)
block/partitions/efi.c
684
u8 c = le16_to_cpu(in[i]) & 0x7f;
crypto/acompress.c
472
scatterwalk_advance(&walk->in, used);
crypto/acompress.c
474
scatterwalk_done_src(&walk->in, used);
crypto/acompress.c
502
walk->in.__addr = (void *)(((u8 *)walk->in.sg) +
crypto/acompress.c
503
walk->in.offset);
crypto/acompress.c
507
return slen ? scatterwalk_next(&walk->in, slen) : 0;
crypto/acompress.c
549
walk->in.sg = (void *)req->svirt;
crypto/acompress.c
550
walk->in.offset = 0;
crypto/acompress.c
552
scatterwalk_start(&walk->in, src);
crypto/aegis128-neon-inner.c
247
const void *in = src;
crypto/aegis128-neon-inner.c
252
in = out = memcpy(buf + AEGIS_BLOCK_SIZE - size, src, size);
crypto/aegis128-neon-inner.c
254
m = vqtbl1q_u8(vld1q_u8(in + size - AEGIS_BLOCK_SIZE),
crypto/aegis128-neon-inner.c
293
const void *in = src;
crypto/aegis128-neon-inner.c
298
in = out = memcpy(buf + AEGIS_BLOCK_SIZE - size, src, size);
crypto/aegis128-neon-inner.c
300
m = s ^ vqtbx1q_u8(s, vld1q_u8(in + size - AEGIS_BLOCK_SIZE),
crypto/aes.c
22
static void crypto_aes_encrypt(struct crypto_tfm *tfm, u8 *out, const u8 *in)
crypto/aes.c
26
aes_encrypt(key, out, in);
crypto/aes.c
29
static void crypto_aes_decrypt(struct crypto_tfm *tfm, u8 *out, const u8 *in)
crypto/aes.c
33
aes_decrypt(key, out, in);
crypto/ahash.c
659
int crypto_ahash_import_core(struct ahash_request *req, const void *in)
crypto/ahash.c
665
in);
crypto/ahash.c
674
return crypto_ahash_alg(tfm)->import_core(req, in);
crypto/ahash.c
678
int crypto_ahash_import(struct ahash_request *req, const void *in)
crypto/ahash.c
683
return crypto_shash_import(prepare_shash_desc(req, tfm), in);
crypto/ahash.c
692
memcpy(buf + reqsize - plen, in + ss - plen, plen);
crypto/ahash.c
696
return crypto_ahash_alg(tfm)->import(req, in);
crypto/ahash.c
940
static int ahash_default_import_core(struct ahash_request *req, const void *in)
crypto/aria_generic.c
195
static void __aria_crypt(struct aria_ctx *ctx, u8 *out, const u8 *in,
crypto/aria_generic.c
203
reg0 = get_unaligned_be32(&in[0]);
crypto/aria_generic.c
204
reg1 = get_unaligned_be32(&in[4]);
crypto/aria_generic.c
205
reg2 = get_unaligned_be32(&in[8]);
crypto/aria_generic.c
206
reg3 = get_unaligned_be32(&in[12]);
crypto/aria_generic.c
248
void aria_encrypt(void *_ctx, u8 *out, const u8 *in)
crypto/aria_generic.c
252
__aria_crypt(ctx, out, in, ctx->enc_key);
crypto/aria_generic.c
256
void aria_decrypt(void *_ctx, u8 *out, const u8 *in)
crypto/aria_generic.c
260
__aria_crypt(ctx, out, in, ctx->dec_key);
crypto/aria_generic.c
264
static void __aria_encrypt(struct crypto_tfm *tfm, u8 *out, const u8 *in)
crypto/aria_generic.c
268
__aria_crypt(ctx, out, in, ctx->enc_key);
crypto/aria_generic.c
271
static void __aria_decrypt(struct crypto_tfm *tfm, u8 *out, const u8 *in)
crypto/aria_generic.c
275
__aria_crypt(ctx, out, in, ctx->dec_key);
crypto/asymmetric_keys/asymmetric_keys.h
17
const void *in, void *out);
crypto/asymmetric_keys/asymmetric_type.c
569
const void *in, void *out)
crypto/asymmetric_keys/asymmetric_type.c
586
ret = subtype->eds_op(params, in, out);
crypto/asymmetric_keys/asymmetric_type.c
593
const void *in, const void *in2)
crypto/asymmetric_keys/asymmetric_type.c
600
.m = (void *)in,
crypto/asymmetric_keys/public_key.c
278
const void *in, void *out)
crypto/asymmetric_keys/public_key.c
342
ret = crypto_akcipher_sync_encrypt(tfm, in, params->in_len,
crypto/asymmetric_keys/public_key.c
348
ret = crypto_akcipher_sync_decrypt(tfm, in, params->in_len,
crypto/asymmetric_keys/public_key.c
354
ret = crypto_sig_sign(sig, in, params->in_len,
crypto/camellia_generic.c
1012
static void camellia_decrypt(struct crypto_tfm *tfm, u8 *out, const u8 *in)
crypto/camellia_generic.c
1019
tmp[0] = get_unaligned_be32(in);
crypto/camellia_generic.c
1020
tmp[1] = get_unaligned_be32(in + 4);
crypto/camellia_generic.c
1021
tmp[2] = get_unaligned_be32(in + 8);
crypto/camellia_generic.c
1022
tmp[3] = get_unaligned_be32(in + 12);
crypto/camellia_generic.c
986
static void camellia_encrypt(struct crypto_tfm *tfm, u8 *out, const u8 *in)
crypto/camellia_generic.c
993
tmp[0] = get_unaligned_be32(in);
crypto/camellia_generic.c
994
tmp[1] = get_unaligned_be32(in + 4);
crypto/camellia_generic.c
995
tmp[2] = get_unaligned_be32(in + 8);
crypto/camellia_generic.c
996
tmp[3] = get_unaligned_be32(in + 12);
crypto/cryptd.c
645
static int cryptd_hash_import(struct ahash_request *req, const void *in)
crypto/cryptd.c
653
return crypto_shash_import(desc, in);
crypto/df_sp80090a.c
18
const struct drbg_string *in, u8 blocklen_bytes)
crypto/df_sp80090a.c
21
BUG_ON(in->len < blocklen_bytes);
crypto/df_sp80090a.c
22
aes_encrypt(aeskey, outval, in->buf);
crypto/df_sp80090a.c
29
struct list_head *in,
crypto/df_sp80090a.c
41
list_for_each_entry(curr, in, list) {
crypto/drbg.c
1483
const struct list_head *in)
crypto/drbg.c
1489
list_for_each_entry(input, in, list)
crypto/drbg.c
410
const struct list_head *in);
crypto/ecc.c
251
static u64 vli_lshift(u64 *result, const u64 *in, unsigned int shift,
crypto/ecc.c
258
u64 temp = in[i];
crypto/ecc.c
71
void ecc_digits_from_bytes(const u8 *in, unsigned int nbytes,
crypto/ecc.c
85
memcpy((u8 *)&msd + sizeof(msd) - o, in, o);
crypto/ecc.c
87
in += o;
crypto/ecc.c
89
ecc_swap_digits(in, out, ndigits);
crypto/hmac.c
106
static int hmac_import_core(struct shash_desc *pdesc, const void *in)
crypto/hmac.c
112
return crypto_shash_import_core(desc, in);
crypto/hmac.c
308
static int hmac_import_ahash(struct ahash_request *preq, const void *in)
crypto/hmac.c
315
return crypto_ahash_import(req, in);
crypto/hmac.c
323
static int hmac_import_core_ahash(struct ahash_request *preq, const void *in)
crypto/hmac.c
330
return crypto_ahash_import_core(req, in);
crypto/hmac.c
89
static int hmac_import(struct shash_desc *pdesc, const void *in)
crypto/hmac.c
96
return crypto_shash_import(desc, in);
crypto/krb5/rfc3961_simplified.c
105
const struct krb5_buffer *in, struct krb5_buffer *out)
crypto/krb5/rfc3961_simplified.c
112
if (WARN_ON(in->len != out->len))
crypto/krb5/rfc3961_simplified.c
123
memcpy(out->data, in->data, out->len);
crypto/krb5/rfc3961_simplified.c
189
const u8 *in = source->data;
crypto/krb5/rfc3961_simplified.c
227
byte += (((in[((inbits - 1) - (msbit >> 3)) % inbits] << 8) |
crypto/krb5/rfc3961_simplified.c
228
(in[((inbits) - (msbit >> 3)) % inbits]))
crypto/md4.c
100
ROUND2(b, c, d, a, in[13], 13);
crypto/md4.c
101
ROUND2(a, b, c, d, in[2], 3);
crypto/md4.c
102
ROUND2(d, a, b, c, in[6], 5);
crypto/md4.c
103
ROUND2(c, d, a, b, in[10], 9);
crypto/md4.c
104
ROUND2(b, c, d, a, in[14], 13);
crypto/md4.c
105
ROUND2(a, b, c, d, in[3], 3);
crypto/md4.c
106
ROUND2(d, a, b, c, in[7], 5);
crypto/md4.c
107
ROUND2(c, d, a, b, in[11], 9);
crypto/md4.c
108
ROUND2(b, c, d, a, in[15], 13);
crypto/md4.c
110
ROUND3(a, b, c, d,in[ 0], 3);
crypto/md4.c
111
ROUND3(d, a, b, c, in[8], 9);
crypto/md4.c
112
ROUND3(c, d, a, b, in[4], 11);
crypto/md4.c
113
ROUND3(b, c, d, a, in[12], 15);
crypto/md4.c
114
ROUND3(a, b, c, d, in[2], 3);
crypto/md4.c
115
ROUND3(d, a, b, c, in[10], 9);
crypto/md4.c
116
ROUND3(c, d, a, b, in[6], 11);
crypto/md4.c
117
ROUND3(b, c, d, a, in[14], 15);
crypto/md4.c
118
ROUND3(a, b, c, d, in[1], 3);
crypto/md4.c
119
ROUND3(d, a, b, c, in[9], 9);
crypto/md4.c
120
ROUND3(c, d, a, b, in[5], 11);
crypto/md4.c
121
ROUND3(b, c, d, a, in[13], 15);
crypto/md4.c
122
ROUND3(a, b, c, d, in[3], 3);
crypto/md4.c
123
ROUND3(d, a, b, c, in[11], 9);
crypto/md4.c
124
ROUND3(c, d, a, b, in[7], 11);
crypto/md4.c
125
ROUND3(b, c, d, a, in[15], 15);
crypto/md4.c
67
static void md4_transform(u32 *hash, u32 const *in)
crypto/md4.c
76
ROUND1(a, b, c, d, in[0], 3);
crypto/md4.c
77
ROUND1(d, a, b, c, in[1], 7);
crypto/md4.c
78
ROUND1(c, d, a, b, in[2], 11);
crypto/md4.c
79
ROUND1(b, c, d, a, in[3], 19);
crypto/md4.c
80
ROUND1(a, b, c, d, in[4], 3);
crypto/md4.c
81
ROUND1(d, a, b, c, in[5], 7);
crypto/md4.c
82
ROUND1(c, d, a, b, in[6], 11);
crypto/md4.c
83
ROUND1(b, c, d, a, in[7], 19);
crypto/md4.c
84
ROUND1(a, b, c, d, in[8], 3);
crypto/md4.c
85
ROUND1(d, a, b, c, in[9], 7);
crypto/md4.c
86
ROUND1(c, d, a, b, in[10], 11);
crypto/md4.c
87
ROUND1(b, c, d, a, in[11], 19);
crypto/md4.c
88
ROUND1(a, b, c, d, in[12], 3);
crypto/md4.c
89
ROUND1(d, a, b, c, in[13], 7);
crypto/md4.c
90
ROUND1(c, d, a, b, in[14], 11);
crypto/md4.c
91
ROUND1(b, c, d, a, in[15], 19);
crypto/md4.c
93
ROUND2(a, b, c, d,in[ 0], 3);
crypto/md4.c
94
ROUND2(d, a, b, c, in[4], 5);
crypto/md4.c
95
ROUND2(c, d, a, b, in[8], 9);
crypto/md4.c
96
ROUND2(b, c, d, a, in[12], 13);
crypto/md4.c
97
ROUND2(a, b, c, d, in[1], 3);
crypto/md4.c
98
ROUND2(d, a, b, c, in[5], 5);
crypto/md4.c
99
ROUND2(c, d, a, b, in[9], 9);
crypto/md5.c
100
static int crypto_md5_import(struct shash_desc *desc, const void *in)
crypto/md5.c
102
return __crypto_md5_import(MD5_CTX(desc), in);
crypto/md5.c
110
static int crypto_md5_import_core(struct shash_desc *desc, const void *in)
crypto/md5.c
112
return __crypto_md5_import_core(MD5_CTX(desc), in);
crypto/md5.c
156
static int crypto_hmac_md5_import(struct shash_desc *desc, const void *in)
crypto/md5.c
161
return __crypto_md5_import(&ctx->hash_ctx, in);
crypto/md5.c
169
static int crypto_hmac_md5_import_core(struct shash_desc *desc, const void *in)
crypto/md5.c
174
return __crypto_md5_import_core(&ctx->hash_ctx, in);
crypto/md5.c
39
static int __crypto_md5_import(struct md5_ctx *ctx, const void *in)
crypto/md5.c
41
const u8 *p = in;
crypto/md5.c
55
static int __crypto_md5_import_core(struct md5_ctx *ctx, const void *in)
crypto/md5.c
57
memcpy(ctx, in, offsetof(struct md5_ctx, buf));
crypto/rmd160.c
100
ROUND(dd, ee, aa, bb, cc, F3, K3, in[3], 11);
crypto/rmd160.c
101
ROUND(cc, dd, ee, aa, bb, F3, K3, in[10], 13);
crypto/rmd160.c
102
ROUND(bb, cc, dd, ee, aa, F3, K3, in[14], 6);
crypto/rmd160.c
103
ROUND(aa, bb, cc, dd, ee, F3, K3, in[4], 7);
crypto/rmd160.c
104
ROUND(ee, aa, bb, cc, dd, F3, K3, in[9], 14);
crypto/rmd160.c
105
ROUND(dd, ee, aa, bb, cc, F3, K3, in[15], 9);
crypto/rmd160.c
106
ROUND(cc, dd, ee, aa, bb, F3, K3, in[8], 13);
crypto/rmd160.c
107
ROUND(bb, cc, dd, ee, aa, F3, K3, in[1], 15);
crypto/rmd160.c
108
ROUND(aa, bb, cc, dd, ee, F3, K3, in[2], 14);
crypto/rmd160.c
109
ROUND(ee, aa, bb, cc, dd, F3, K3, in[7], 8);
crypto/rmd160.c
110
ROUND(dd, ee, aa, bb, cc, F3, K3, in[0], 13);
crypto/rmd160.c
111
ROUND(cc, dd, ee, aa, bb, F3, K3, in[6], 6);
crypto/rmd160.c
112
ROUND(bb, cc, dd, ee, aa, F3, K3, in[13], 5);
crypto/rmd160.c
113
ROUND(aa, bb, cc, dd, ee, F3, K3, in[11], 12);
crypto/rmd160.c
114
ROUND(ee, aa, bb, cc, dd, F3, K3, in[5], 7);
crypto/rmd160.c
115
ROUND(dd, ee, aa, bb, cc, F3, K3, in[12], 5);
crypto/rmd160.c
118
ROUND(cc, dd, ee, aa, bb, F4, K4, in[1], 11);
crypto/rmd160.c
119
ROUND(bb, cc, dd, ee, aa, F4, K4, in[9], 12);
crypto/rmd160.c
120
ROUND(aa, bb, cc, dd, ee, F4, K4, in[11], 14);
crypto/rmd160.c
121
ROUND(ee, aa, bb, cc, dd, F4, K4, in[10], 15);
crypto/rmd160.c
122
ROUND(dd, ee, aa, bb, cc, F4, K4, in[0], 14);
crypto/rmd160.c
123
ROUND(cc, dd, ee, aa, bb, F4, K4, in[8], 15);
crypto/rmd160.c
124
ROUND(bb, cc, dd, ee, aa, F4, K4, in[12], 9);
crypto/rmd160.c
125
ROUND(aa, bb, cc, dd, ee, F4, K4, in[4], 8);
crypto/rmd160.c
126
ROUND(ee, aa, bb, cc, dd, F4, K4, in[13], 9);
crypto/rmd160.c
127
ROUND(dd, ee, aa, bb, cc, F4, K4, in[3], 14);
crypto/rmd160.c
128
ROUND(cc, dd, ee, aa, bb, F4, K4, in[7], 5);
crypto/rmd160.c
129
ROUND(bb, cc, dd, ee, aa, F4, K4, in[15], 6);
crypto/rmd160.c
130
ROUND(aa, bb, cc, dd, ee, F4, K4, in[14], 8);
crypto/rmd160.c
131
ROUND(ee, aa, bb, cc, dd, F4, K4, in[5], 6);
crypto/rmd160.c
132
ROUND(dd, ee, aa, bb, cc, F4, K4, in[6], 5);
crypto/rmd160.c
133
ROUND(cc, dd, ee, aa, bb, F4, K4, in[2], 12);
crypto/rmd160.c
136
ROUND(bb, cc, dd, ee, aa, F5, K5, in[4], 9);
crypto/rmd160.c
137
ROUND(aa, bb, cc, dd, ee, F5, K5, in[0], 15);
crypto/rmd160.c
138
ROUND(ee, aa, bb, cc, dd, F5, K5, in[5], 5);
crypto/rmd160.c
139
ROUND(dd, ee, aa, bb, cc, F5, K5, in[9], 11);
crypto/rmd160.c
140
ROUND(cc, dd, ee, aa, bb, F5, K5, in[7], 6);
crypto/rmd160.c
141
ROUND(bb, cc, dd, ee, aa, F5, K5, in[12], 8);
crypto/rmd160.c
142
ROUND(aa, bb, cc, dd, ee, F5, K5, in[2], 13);
crypto/rmd160.c
143
ROUND(ee, aa, bb, cc, dd, F5, K5, in[10], 12);
crypto/rmd160.c
144
ROUND(dd, ee, aa, bb, cc, F5, K5, in[14], 5);
crypto/rmd160.c
145
ROUND(cc, dd, ee, aa, bb, F5, K5, in[1], 12);
crypto/rmd160.c
146
ROUND(bb, cc, dd, ee, aa, F5, K5, in[3], 13);
crypto/rmd160.c
147
ROUND(aa, bb, cc, dd, ee, F5, K5, in[8], 14);
crypto/rmd160.c
148
ROUND(ee, aa, bb, cc, dd, F5, K5, in[11], 11);
crypto/rmd160.c
149
ROUND(dd, ee, aa, bb, cc, F5, K5, in[6], 8);
crypto/rmd160.c
150
ROUND(cc, dd, ee, aa, bb, F5, K5, in[15], 5);
crypto/rmd160.c
151
ROUND(bb, cc, dd, ee, aa, F5, K5, in[13], 6);
crypto/rmd160.c
154
ROUND(aaa, bbb, ccc, ddd, eee, F5, KK1, in[5], 8);
crypto/rmd160.c
155
ROUND(eee, aaa, bbb, ccc, ddd, F5, KK1, in[14], 9);
crypto/rmd160.c
156
ROUND(ddd, eee, aaa, bbb, ccc, F5, KK1, in[7], 9);
crypto/rmd160.c
157
ROUND(ccc, ddd, eee, aaa, bbb, F5, KK1, in[0], 11);
crypto/rmd160.c
158
ROUND(bbb, ccc, ddd, eee, aaa, F5, KK1, in[9], 13);
crypto/rmd160.c
159
ROUND(aaa, bbb, ccc, ddd, eee, F5, KK1, in[2], 15);
crypto/rmd160.c
160
ROUND(eee, aaa, bbb, ccc, ddd, F5, KK1, in[11], 15);
crypto/rmd160.c
161
ROUND(ddd, eee, aaa, bbb, ccc, F5, KK1, in[4], 5);
crypto/rmd160.c
162
ROUND(ccc, ddd, eee, aaa, bbb, F5, KK1, in[13], 7);
crypto/rmd160.c
163
ROUND(bbb, ccc, ddd, eee, aaa, F5, KK1, in[6], 7);
crypto/rmd160.c
164
ROUND(aaa, bbb, ccc, ddd, eee, F5, KK1, in[15], 8);
crypto/rmd160.c
165
ROUND(eee, aaa, bbb, ccc, ddd, F5, KK1, in[8], 11);
crypto/rmd160.c
166
ROUND(ddd, eee, aaa, bbb, ccc, F5, KK1, in[1], 14);
crypto/rmd160.c
167
ROUND(ccc, ddd, eee, aaa, bbb, F5, KK1, in[10], 14);
crypto/rmd160.c
168
ROUND(bbb, ccc, ddd, eee, aaa, F5, KK1, in[3], 12);
crypto/rmd160.c
169
ROUND(aaa, bbb, ccc, ddd, eee, F5, KK1, in[12], 6);
crypto/rmd160.c
172
ROUND(eee, aaa, bbb, ccc, ddd, F4, KK2, in[6], 9);
crypto/rmd160.c
173
ROUND(ddd, eee, aaa, bbb, ccc, F4, KK2, in[11], 13);
crypto/rmd160.c
174
ROUND(ccc, ddd, eee, aaa, bbb, F4, KK2, in[3], 15);
crypto/rmd160.c
175
ROUND(bbb, ccc, ddd, eee, aaa, F4, KK2, in[7], 7);
crypto/rmd160.c
176
ROUND(aaa, bbb, ccc, ddd, eee, F4, KK2, in[0], 12);
crypto/rmd160.c
177
ROUND(eee, aaa, bbb, ccc, ddd, F4, KK2, in[13], 8);
crypto/rmd160.c
178
ROUND(ddd, eee, aaa, bbb, ccc, F4, KK2, in[5], 9);
crypto/rmd160.c
179
ROUND(ccc, ddd, eee, aaa, bbb, F4, KK2, in[10], 11);
crypto/rmd160.c
180
ROUND(bbb, ccc, ddd, eee, aaa, F4, KK2, in[14], 7);
crypto/rmd160.c
181
ROUND(aaa, bbb, ccc, ddd, eee, F4, KK2, in[15], 7);
crypto/rmd160.c
182
ROUND(eee, aaa, bbb, ccc, ddd, F4, KK2, in[8], 12);
crypto/rmd160.c
183
ROUND(ddd, eee, aaa, bbb, ccc, F4, KK2, in[12], 7);
crypto/rmd160.c
184
ROUND(ccc, ddd, eee, aaa, bbb, F4, KK2, in[4], 6);
crypto/rmd160.c
185
ROUND(bbb, ccc, ddd, eee, aaa, F4, KK2, in[9], 15);
crypto/rmd160.c
186
ROUND(aaa, bbb, ccc, ddd, eee, F4, KK2, in[1], 13);
crypto/rmd160.c
187
ROUND(eee, aaa, bbb, ccc, ddd, F4, KK2, in[2], 11);
crypto/rmd160.c
190
ROUND(ddd, eee, aaa, bbb, ccc, F3, KK3, in[15], 9);
crypto/rmd160.c
191
ROUND(ccc, ddd, eee, aaa, bbb, F3, KK3, in[5], 7);
crypto/rmd160.c
192
ROUND(bbb, ccc, ddd, eee, aaa, F3, KK3, in[1], 15);
crypto/rmd160.c
193
ROUND(aaa, bbb, ccc, ddd, eee, F3, KK3, in[3], 11);
crypto/rmd160.c
194
ROUND(eee, aaa, bbb, ccc, ddd, F3, KK3, in[7], 8);
crypto/rmd160.c
195
ROUND(ddd, eee, aaa, bbb, ccc, F3, KK3, in[14], 6);
crypto/rmd160.c
196
ROUND(ccc, ddd, eee, aaa, bbb, F3, KK3, in[6], 6);
crypto/rmd160.c
197
ROUND(bbb, ccc, ddd, eee, aaa, F3, KK3, in[9], 14);
crypto/rmd160.c
198
ROUND(aaa, bbb, ccc, ddd, eee, F3, KK3, in[11], 12);
crypto/rmd160.c
199
ROUND(eee, aaa, bbb, ccc, ddd, F3, KK3, in[8], 13);
crypto/rmd160.c
200
ROUND(ddd, eee, aaa, bbb, ccc, F3, KK3, in[12], 5);
crypto/rmd160.c
201
ROUND(ccc, ddd, eee, aaa, bbb, F3, KK3, in[2], 14);
crypto/rmd160.c
202
ROUND(bbb, ccc, ddd, eee, aaa, F3, KK3, in[10], 13);
crypto/rmd160.c
203
ROUND(aaa, bbb, ccc, ddd, eee, F3, KK3, in[0], 13);
crypto/rmd160.c
204
ROUND(eee, aaa, bbb, ccc, ddd, F3, KK3, in[4], 7);
crypto/rmd160.c
205
ROUND(ddd, eee, aaa, bbb, ccc, F3, KK3, in[13], 5);
crypto/rmd160.c
208
ROUND(ccc, ddd, eee, aaa, bbb, F2, KK4, in[8], 15);
crypto/rmd160.c
209
ROUND(bbb, ccc, ddd, eee, aaa, F2, KK4, in[6], 5);
crypto/rmd160.c
210
ROUND(aaa, bbb, ccc, ddd, eee, F2, KK4, in[4], 8);
crypto/rmd160.c
211
ROUND(eee, aaa, bbb, ccc, ddd, F2, KK4, in[1], 11);
crypto/rmd160.c
212
ROUND(ddd, eee, aaa, bbb, ccc, F2, KK4, in[3], 14);
crypto/rmd160.c
213
ROUND(ccc, ddd, eee, aaa, bbb, F2, KK4, in[11], 14);
crypto/rmd160.c
214
ROUND(bbb, ccc, ddd, eee, aaa, F2, KK4, in[15], 6);
crypto/rmd160.c
215
ROUND(aaa, bbb, ccc, ddd, eee, F2, KK4, in[0], 14);
crypto/rmd160.c
216
ROUND(eee, aaa, bbb, ccc, ddd, F2, KK4, in[5], 6);
crypto/rmd160.c
217
ROUND(ddd, eee, aaa, bbb, ccc, F2, KK4, in[12], 9);
crypto/rmd160.c
218
ROUND(ccc, ddd, eee, aaa, bbb, F2, KK4, in[2], 12);
crypto/rmd160.c
219
ROUND(bbb, ccc, ddd, eee, aaa, F2, KK4, in[13], 9);
crypto/rmd160.c
220
ROUND(aaa, bbb, ccc, ddd, eee, F2, KK4, in[9], 12);
crypto/rmd160.c
221
ROUND(eee, aaa, bbb, ccc, ddd, F2, KK4, in[7], 5);
crypto/rmd160.c
222
ROUND(ddd, eee, aaa, bbb, ccc, F2, KK4, in[10], 15);
crypto/rmd160.c
223
ROUND(ccc, ddd, eee, aaa, bbb, F2, KK4, in[14], 8);
crypto/rmd160.c
226
ROUND(bbb, ccc, ddd, eee, aaa, F1, KK5, in[12], 8);
crypto/rmd160.c
227
ROUND(aaa, bbb, ccc, ddd, eee, F1, KK5, in[15], 5);
crypto/rmd160.c
228
ROUND(eee, aaa, bbb, ccc, ddd, F1, KK5, in[10], 12);
crypto/rmd160.c
229
ROUND(ddd, eee, aaa, bbb, ccc, F1, KK5, in[4], 9);
crypto/rmd160.c
230
ROUND(ccc, ddd, eee, aaa, bbb, F1, KK5, in[1], 12);
crypto/rmd160.c
231
ROUND(bbb, ccc, ddd, eee, aaa, F1, KK5, in[5], 5);
crypto/rmd160.c
232
ROUND(aaa, bbb, ccc, ddd, eee, F1, KK5, in[8], 14);
crypto/rmd160.c
233
ROUND(eee, aaa, bbb, ccc, ddd, F1, KK5, in[7], 6);
crypto/rmd160.c
234
ROUND(ddd, eee, aaa, bbb, ccc, F1, KK5, in[6], 8);
crypto/rmd160.c
235
ROUND(ccc, ddd, eee, aaa, bbb, F1, KK5, in[2], 13);
crypto/rmd160.c
236
ROUND(bbb, ccc, ddd, eee, aaa, F1, KK5, in[13], 6);
crypto/rmd160.c
237
ROUND(aaa, bbb, ccc, ddd, eee, F1, KK5, in[14], 5);
crypto/rmd160.c
238
ROUND(eee, aaa, bbb, ccc, ddd, F1, KK5, in[0], 15);
crypto/rmd160.c
239
ROUND(ddd, eee, aaa, bbb, ccc, F1, KK5, in[3], 13);
crypto/rmd160.c
240
ROUND(ccc, ddd, eee, aaa, bbb, F1, KK5, in[9], 11);
crypto/rmd160.c
241
ROUND(bbb, ccc, ddd, eee, aaa, F1, KK5, in[11], 11);
crypto/rmd160.c
45
static void rmd160_transform(u32 *state, const __le32 *in)
crypto/rmd160.c
64
ROUND(aa, bb, cc, dd, ee, F1, K1, in[0], 11);
crypto/rmd160.c
65
ROUND(ee, aa, bb, cc, dd, F1, K1, in[1], 14);
crypto/rmd160.c
66
ROUND(dd, ee, aa, bb, cc, F1, K1, in[2], 15);
crypto/rmd160.c
67
ROUND(cc, dd, ee, aa, bb, F1, K1, in[3], 12);
crypto/rmd160.c
68
ROUND(bb, cc, dd, ee, aa, F1, K1, in[4], 5);
crypto/rmd160.c
69
ROUND(aa, bb, cc, dd, ee, F1, K1, in[5], 8);
crypto/rmd160.c
70
ROUND(ee, aa, bb, cc, dd, F1, K1, in[6], 7);
crypto/rmd160.c
71
ROUND(dd, ee, aa, bb, cc, F1, K1, in[7], 9);
crypto/rmd160.c
72
ROUND(cc, dd, ee, aa, bb, F1, K1, in[8], 11);
crypto/rmd160.c
73
ROUND(bb, cc, dd, ee, aa, F1, K1, in[9], 13);
crypto/rmd160.c
74
ROUND(aa, bb, cc, dd, ee, F1, K1, in[10], 14);
crypto/rmd160.c
75
ROUND(ee, aa, bb, cc, dd, F1, K1, in[11], 15);
crypto/rmd160.c
76
ROUND(dd, ee, aa, bb, cc, F1, K1, in[12], 6);
crypto/rmd160.c
77
ROUND(cc, dd, ee, aa, bb, F1, K1, in[13], 7);
crypto/rmd160.c
78
ROUND(bb, cc, dd, ee, aa, F1, K1, in[14], 9);
crypto/rmd160.c
79
ROUND(aa, bb, cc, dd, ee, F1, K1, in[15], 8);
crypto/rmd160.c
82
ROUND(ee, aa, bb, cc, dd, F2, K2, in[7], 7);
crypto/rmd160.c
83
ROUND(dd, ee, aa, bb, cc, F2, K2, in[4], 6);
crypto/rmd160.c
84
ROUND(cc, dd, ee, aa, bb, F2, K2, in[13], 8);
crypto/rmd160.c
85
ROUND(bb, cc, dd, ee, aa, F2, K2, in[1], 13);
crypto/rmd160.c
86
ROUND(aa, bb, cc, dd, ee, F2, K2, in[10], 11);
crypto/rmd160.c
87
ROUND(ee, aa, bb, cc, dd, F2, K2, in[6], 9);
crypto/rmd160.c
88
ROUND(dd, ee, aa, bb, cc, F2, K2, in[15], 7);
crypto/rmd160.c
89
ROUND(cc, dd, ee, aa, bb, F2, K2, in[3], 15);
crypto/rmd160.c
90
ROUND(bb, cc, dd, ee, aa, F2, K2, in[12], 7);
crypto/rmd160.c
91
ROUND(aa, bb, cc, dd, ee, F2, K2, in[0], 12);
crypto/rmd160.c
92
ROUND(ee, aa, bb, cc, dd, F2, K2, in[9], 15);
crypto/rmd160.c
93
ROUND(dd, ee, aa, bb, cc, F2, K2, in[5], 9);
crypto/rmd160.c
94
ROUND(cc, dd, ee, aa, bb, F2, K2, in[2], 11);
crypto/rmd160.c
95
ROUND(bb, cc, dd, ee, aa, F2, K2, in[14], 7);
crypto/rmd160.c
96
ROUND(aa, bb, cc, dd, ee, F2, K2, in[11], 13);
crypto/rmd160.c
97
ROUND(ee, aa, bb, cc, dd, F2, K2, in[8], 12);
crypto/seed.c
363
static void seed_encrypt(struct crypto_tfm *tfm, u8 *out, const u8 *in)
crypto/seed.c
369
x1 = get_unaligned_be32(&in[0]);
crypto/seed.c
370
x2 = get_unaligned_be32(&in[4]);
crypto/seed.c
371
x3 = get_unaligned_be32(&in[8]);
crypto/seed.c
372
x4 = get_unaligned_be32(&in[12]);
crypto/seed.c
399
static void seed_decrypt(struct crypto_tfm *tfm, u8 *out, const u8 *in)
crypto/seed.c
405
x1 = get_unaligned_be32(&in[0]);
crypto/seed.c
406
x2 = get_unaligned_be32(&in[4]);
crypto/seed.c
407
x3 = get_unaligned_be32(&in[8]);
crypto/seed.c
408
x4 = get_unaligned_be32(&in[12]);
crypto/sha1.c
104
static int crypto_sha1_import(struct shash_desc *desc, const void *in)
crypto/sha1.c
106
return __crypto_sha1_import(SHA1_CTX(desc), in);
crypto/sha1.c
114
static int crypto_sha1_import_core(struct shash_desc *desc, const void *in)
crypto/sha1.c
116
return __crypto_sha1_import_core(SHA1_CTX(desc), in);
crypto/sha1.c
160
static int crypto_hmac_sha1_import(struct shash_desc *desc, const void *in)
crypto/sha1.c
165
return __crypto_sha1_import(&ctx->sha_ctx, in);
crypto/sha1.c
173
static int crypto_hmac_sha1_import_core(struct shash_desc *desc, const void *in)
crypto/sha1.c
178
return __crypto_sha1_import_core(&ctx->sha_ctx, in);
crypto/sha1.c
42
static int __crypto_sha1_import(struct sha1_ctx *ctx, const void *in)
crypto/sha1.c
44
const u8 *p = in;
crypto/sha1.c
58
static int __crypto_sha1_import_core(struct sha1_ctx *ctx, const void *in)
crypto/sha1.c
60
memcpy(ctx, in, offsetof(struct sha1_ctx, buf));
crypto/sha256.c
109
static int crypto_sha224_import(struct shash_desc *desc, const void *in)
crypto/sha256.c
111
return __crypto_sha256_import(&SHA224_CTX(desc)->ctx, in);
crypto/sha256.c
119
static int crypto_sha224_import_core(struct shash_desc *desc, const void *in)
crypto/sha256.c
121
return __crypto_sha256_import_core(&SHA224_CTX(desc)->ctx, in);
crypto/sha256.c
167
static int crypto_sha256_import(struct shash_desc *desc, const void *in)
crypto/sha256.c
169
return __crypto_sha256_import(&SHA256_CTX(desc)->ctx, in);
crypto/sha256.c
177
static int crypto_sha256_import_core(struct shash_desc *desc, const void *in)
crypto/sha256.c
179
return __crypto_sha256_import_core(&SHA256_CTX(desc)->ctx, in);
crypto/sha256.c
226
static int crypto_hmac_sha224_import(struct shash_desc *desc, const void *in)
crypto/sha256.c
231
return __crypto_sha256_import(&ctx->ctx.sha_ctx, in);
crypto/sha256.c
241
const void *in)
crypto/sha256.c
246
return __crypto_sha256_import_core(&ctx->ctx.sha_ctx, in);
crypto/sha256.c
293
static int crypto_hmac_sha256_import(struct shash_desc *desc, const void *in)
crypto/sha256.c
298
return __crypto_sha256_import(&ctx->ctx.sha_ctx, in);
crypto/sha256.c
308
const void *in)
crypto/sha256.c
313
return __crypto_sha256_import_core(&ctx->ctx.sha_ctx, in);
crypto/sha256.c
43
static int __crypto_sha256_import(struct __sha256_ctx *ctx, const void *in)
crypto/sha256.c
45
const u8 *p = in;
crypto/sha256.c
60
static int __crypto_sha256_import_core(struct __sha256_ctx *ctx, const void *in)
crypto/sha256.c
62
memcpy(ctx, in, offsetof(struct __sha256_ctx, buf));
crypto/sha3.c
84
static int crypto_sha3_import_core(struct shash_desc *desc, const void *in)
crypto/sha3.c
86
memcpy(SHA3_CTX(desc), in, sizeof(struct sha3_ctx));
crypto/sha512.c
111
static int crypto_sha384_import(struct shash_desc *desc, const void *in)
crypto/sha512.c
113
return __crypto_sha512_import(&SHA384_CTX(desc)->ctx, in);
crypto/sha512.c
121
static int crypto_sha384_import_core(struct shash_desc *desc, const void *in)
crypto/sha512.c
123
return __crypto_sha512_import_core(&SHA384_CTX(desc)->ctx, in);
crypto/sha512.c
173
static int crypto_sha512_import(struct shash_desc *desc, const void *in)
crypto/sha512.c
175
return __crypto_sha512_import(&SHA512_CTX(desc)->ctx, in);
crypto/sha512.c
183
static int crypto_sha512_import_core(struct shash_desc *desc, const void *in)
crypto/sha512.c
185
return __crypto_sha512_import_core(&SHA512_CTX(desc)->ctx, in);
crypto/sha512.c
232
static int crypto_hmac_sha384_import(struct shash_desc *desc, const void *in)
crypto/sha512.c
237
return __crypto_sha512_import(&ctx->ctx.sha_ctx, in);
crypto/sha512.c
247
const void *in)
crypto/sha512.c
252
return __crypto_sha512_import_core(&ctx->ctx.sha_ctx, in);
crypto/sha512.c
299
static int crypto_hmac_sha512_import(struct shash_desc *desc, const void *in)
crypto/sha512.c
304
return __crypto_sha512_import(&ctx->ctx.sha_ctx, in);
crypto/sha512.c
314
const void *in)
crypto/sha512.c
319
return __crypto_sha512_import_core(&ctx->ctx.sha_ctx, in);
crypto/sha512.c
43
static int __crypto_sha512_import(struct __sha512_ctx *ctx, const void *in)
crypto/sha512.c
45
const u8 *p = in;
crypto/sha512.c
60
static int __crypto_sha512_import_core(struct __sha512_ctx *ctx, const void *in)
crypto/sha512.c
62
memcpy(ctx, in, offsetof(struct __sha512_ctx, buf));
crypto/shash.c
249
static int __crypto_shash_import(struct shash_desc *desc, const void *in,
crypto/shash.c
251
const void *in))
crypto/shash.c
268
memcpy(buf, in, ss);
crypto/shash.c
272
return import(desc, in);
crypto/shash.c
275
int crypto_shash_import_core(struct shash_desc *desc, const void *in)
crypto/shash.c
277
return __crypto_shash_import(desc, in,
crypto/shash.c
282
int crypto_shash_import(struct shash_desc *desc, const void *in)
crypto/shash.c
287
err = __crypto_shash_import(desc, in, crypto_shash_alg(tfm)->import);
crypto/shash.c
294
memcpy(buf + descsize - plen, in + ss - plen, plen);
crypto/shash.c
456
static int shash_default_import_core(struct shash_desc *desc, const void *in)
crypto/skcipher.c
163
memcpy_from_scatterwalk(buffer, &walk->in, bsize);
crypto/skcipher.c
165
walk->in.__addr = walk->out.addr;
crypto/skcipher.c
177
scatterwalk_map(&walk->in);
crypto/skcipher.c
178
memcpy(tmp, walk->in.addr, walk->nbytes);
crypto/skcipher.c
179
scatterwalk_unmap(&walk->in);
crypto/skcipher.c
185
walk->in.__addr = tmp;
crypto/skcipher.c
194
diff = offset_in_page(walk->in.offset) -
crypto/skcipher.c
196
diff |= (u8 *)(sg_page(walk->in.sg) + (walk->in.offset >> PAGE_SHIFT)) -
crypto/skcipher.c
200
walk->in.__addr = walk->out.__addr;
crypto/skcipher.c
204
scatterwalk_map(&walk->in);
crypto/skcipher.c
217
n = scatterwalk_clamp(&walk->in, n);
crypto/skcipher.c
229
if (unlikely((walk->in.offset | walk->out.offset) & walk->alignmask)) {
crypto/skcipher.c
305
scatterwalk_start(&walk->in, req->src);
crypto/skcipher.c
338
scatterwalk_start_at_pos(&walk->in, req->src, req->assoclen);
crypto/skcipher.c
474
static int crypto_lskcipher_import(struct skcipher_request *req, const void *in)
crypto/skcipher.c
481
memcpy(ivs + crypto_skcipher_ivsize(tfm), in,
crypto/skcipher.c
492
static int skcipher_noimport(struct skcipher_request *req, const void *in)
crypto/skcipher.c
508
int crypto_skcipher_import(struct skcipher_request *req, const void *in)
crypto/skcipher.c
514
return crypto_lskcipher_import(req, in);
crypto/skcipher.c
515
return alg->import(req, in);
crypto/skcipher.c
87
scatterwalk_advance(&walk->in, n);
crypto/skcipher.c
89
scatterwalk_done_src(&walk->in, n);
crypto/skcipher.c
91
scatterwalk_advance(&walk->in, n);
crypto/sm4.c
160
void sm4_crypt_block(const u32 *rk, u8 *out, const u8 *in)
crypto/sm4.c
164
x[0] = get_unaligned_be32(in + 0 * 4);
crypto/sm4.c
165
x[1] = get_unaligned_be32(in + 1 * 4);
crypto/sm4.c
166
x[2] = get_unaligned_be32(in + 2 * 4);
crypto/sm4.c
167
x[3] = get_unaligned_be32(in + 3 * 4);
crypto/sm4_generic.c
41
static void sm4_encrypt(struct crypto_tfm *tfm, u8 *out, const u8 *in)
crypto/sm4_generic.c
45
sm4_crypt_block(ctx->rkey_enc, out, in);
crypto/sm4_generic.c
50
static void sm4_decrypt(struct crypto_tfm *tfm, u8 *out, const u8 *in)
crypto/sm4_generic.c
54
sm4_crypt_block(ctx->rkey_dec, out, in);
crypto/testmgr.c
1214
const char *in = algname;
crypto/testmgr.c
1221
const char *in_saved = in;
crypto/testmgr.c
1223
while (*in && *in != '(' && *in != ')' && *in != ',')
crypto/testmgr.c
1224
*out++ = *in++;
crypto/testmgr.c
1225
if (*in != '(' && in > in_saved) {
crypto/testmgr.c
1232
} while ((*out++ = *in++) != '\0');
crypto/twofish_generic.c
130
static void twofish_decrypt(struct crypto_tfm *tfm, u8 *out, const u8 *in)
crypto/twofish_generic.c
86
x = get_unaligned_le32(in + (n) * 4) ^ ctx->w[m]
crypto/twofish_generic.c
95
static void twofish_encrypt(struct crypto_tfm *tfm, u8 *out, const u8 *in)
drivers/accel/habanalabs/common/command_buffer.c
381
switch (args->in.op) {
drivers/accel/habanalabs/common/command_buffer.c
383
if (args->in.cb_size > HL_MAX_CB_SIZE) {
drivers/accel/habanalabs/common/command_buffer.c
386
args->in.cb_size, HL_MAX_CB_SIZE);
drivers/accel/habanalabs/common/command_buffer.c
390
args->in.cb_size, false,
drivers/accel/habanalabs/common/command_buffer.c
391
!!(args->in.flags & HL_CB_FLAGS_MAP),
drivers/accel/habanalabs/common/command_buffer.c
401
args->in.cb_handle);
drivers/accel/habanalabs/common/command_buffer.c
405
rc = hl_cb_info(&hpriv->mem_mgr, args->in.cb_handle,
drivers/accel/habanalabs/common/command_buffer.c
406
args->in.flags,
drivers/accel/habanalabs/common/command_buffer.c
414
if (args->in.flags & HL_CB_FLAGS_GET_DEVICE_VA)
drivers/accel/habanalabs/common/command_submission.c
1357
for (i = 0 ; i < sizeof(args->in.pad) ; i++)
drivers/accel/habanalabs/common/command_submission.c
1358
if (args->in.pad[i]) {
drivers/accel/habanalabs/common/command_submission.c
1366
if ((args->in.cs_flags & HL_CS_FLAGS_STAGED_SUBMISSION) &&
drivers/accel/habanalabs/common/command_submission.c
1372
cs_type_flags = args->in.cs_flags & HL_CS_FLAGS_TYPE_MASK;
drivers/accel/habanalabs/common/command_submission.c
1382
num_chunks = args->in.num_chunks_execute;
drivers/accel/habanalabs/common/command_submission.c
1700
if (do_ctx_switch || (args->in.cs_flags & HL_CS_FLAGS_FORCE_RESTORE)) {
drivers/accel/habanalabs/common/command_submission.c
1727
chunks = (void __user *) (uintptr_t) args->in.chunks_restore;
drivers/accel/habanalabs/common/command_submission.c
1728
num_chunks = args->in.num_chunks_restore;
drivers/accel/habanalabs/common/command_submission.c
2575
cs_type = hl_cs_get_cs_type(args->in.cs_flags &
drivers/accel/habanalabs/common/command_submission.c
2577
chunks = (void __user *) (uintptr_t) args->in.chunks_execute;
drivers/accel/habanalabs/common/command_submission.c
2578
num_chunks = args->in.num_chunks_execute;
drivers/accel/habanalabs/common/command_submission.c
2579
flags = args->in.cs_flags;
drivers/accel/habanalabs/common/command_submission.c
2584
cs_seq = args->in.seq;
drivers/accel/habanalabs/common/command_submission.c
2587
? secs_to_jiffies(args->in.timeout)
drivers/accel/habanalabs/common/command_submission.c
2595
&cs_seq, args->in.cs_flags, timeout,
drivers/accel/habanalabs/common/command_submission.c
2600
args->in.encaps_signals_q_idx,
drivers/accel/habanalabs/common/command_submission.c
2601
args->in.encaps_signals_count,
drivers/accel/habanalabs/common/command_submission.c
2606
args->in.encaps_sig_handle_id);
drivers/accel/habanalabs/common/command_submission.c
2609
rc = cs_ioctl_engine_cores(hpriv, args->in.engine_cores,
drivers/accel/habanalabs/common/command_submission.c
2610
args->in.num_engine_cores, args->in.core_command);
drivers/accel/habanalabs/common/command_submission.c
2613
rc = cs_ioctl_engines(hpriv, args->in.engines,
drivers/accel/habanalabs/common/command_submission.c
2614
args->in.num_engines, args->in.engine_command);
drivers/accel/habanalabs/common/command_submission.c
2621
args->in.cs_flags,
drivers/accel/habanalabs/common/command_submission.c
2622
args->in.encaps_sig_handle_id,
drivers/accel/habanalabs/common/command_submission.c
3019
for (i = 0 ; i < sizeof(args->in.pad) ; i++)
drivers/accel/habanalabs/common/command_submission.c
3020
if (args->in.pad[i]) {
drivers/accel/habanalabs/common/command_submission.c
3030
seq_arr_len = args->in.seq_arr_len;
drivers/accel/habanalabs/common/command_submission.c
3045
seq_arr = (void __user *) (uintptr_t) args->in.seq;
drivers/accel/habanalabs/common/command_submission.c
3069
mcs_data.timeout_jiffies = hl_usecs64_to_jiffies(args->in.timeout_us);
drivers/accel/habanalabs/common/command_submission.c
3085
if (rc || mcs_data.completion_bitmap || !args->in.timeout_us)
drivers/accel/habanalabs/common/command_submission.c
3163
u64 seq = args->in.seq;
drivers/accel/habanalabs/common/command_submission.c
3167
rc = _hl_cs_wait_ioctl(hdev, hpriv->ctx, args->in.timeout_us, seq, &status, &timestamp);
drivers/accel/habanalabs/common/command_submission.c
3640
interrupt_id = FIELD_GET(HL_WAIT_CS_FLAGS_INTERRUPT_MASK, args->in.flags);
drivers/accel/habanalabs/common/command_submission.c
3670
if (args->in.flags & HL_WAIT_CS_FLAGS_INTERRUPT_KERNEL_CQ) {
drivers/accel/habanalabs/common/command_submission.c
3675
wait_intr_data.cq_handle = args->in.cq_counters_handle;
drivers/accel/habanalabs/common/command_submission.c
3676
wait_intr_data.cq_offset = args->in.cq_counters_offset;
drivers/accel/habanalabs/common/command_submission.c
3677
wait_intr_data.ts_handle = args->in.timestamp_handle;
drivers/accel/habanalabs/common/command_submission.c
3678
wait_intr_data.ts_offset = args->in.timestamp_offset;
drivers/accel/habanalabs/common/command_submission.c
3679
wait_intr_data.target_value = args->in.target;
drivers/accel/habanalabs/common/command_submission.c
3680
wait_intr_data.intr_timeout_us = args->in.interrupt_timeout_us;
drivers/accel/habanalabs/common/command_submission.c
3682
if (args->in.flags & HL_WAIT_CS_FLAGS_REGISTER_INTERRUPT) {
drivers/accel/habanalabs/common/command_submission.c
3701
args->in.interrupt_timeout_us, args->in.addr,
drivers/accel/habanalabs/common/command_submission.c
3702
args->in.target, interrupt, &status,
drivers/accel/habanalabs/common/command_submission.c
3725
u32 flags = args->in.flags;
drivers/accel/habanalabs/common/memory.c
2212
switch (args->in.op) {
drivers/accel/habanalabs/common/memory.c
2214
if (args->in.alloc.mem_size == 0) {
drivers/accel/habanalabs/common/memory.c
2230
atomic64_add(args->in.alloc.mem_size,
drivers/accel/habanalabs/common/memory.c
2232
atomic64_add(args->in.alloc.mem_size,
drivers/accel/habanalabs/common/memory.c
2243
rc = alloc_device_memory(ctx, &args->in, &handle);
drivers/accel/habanalabs/common/memory.c
2259
atomic64_sub(args->in.alloc.mem_size,
drivers/accel/habanalabs/common/memory.c
2261
atomic64_sub(args->in.alloc.mem_size,
drivers/accel/habanalabs/common/memory.c
2270
rc = free_device_memory(ctx, &args->in);
drivers/accel/habanalabs/common/memory.c
2274
rc = map_device_va(ctx, &args->in, &device_addr);
drivers/accel/habanalabs/common/memory.c
2281
rc = unmap_device_va(ctx, &args->in, false);
drivers/accel/habanalabs/common/memory.c
2285
rc = map_block(hdev, args->in.map_block.block_addr,
drivers/accel/habanalabs/common/memory.c
2293
args->in.export_dmabuf_fd.addr,
drivers/accel/habanalabs/common/memory.c
2294
args->in.export_dmabuf_fd.mem_size,
drivers/accel/habanalabs/common/memory.c
2295
args->in.export_dmabuf_fd.offset,
drivers/accel/habanalabs/common/memory.c
2296
args->in.flags,
drivers/accel/habanalabs/common/memory.c
2303
rc = allocate_timestamps_buffers(hpriv, &args->in, &args->out.handle);
drivers/accessibility/speakup/devsynth.c
48
size_t in, out;
drivers/accessibility/speakup/devsynth.c
61
for (in = 0, out = 0; in < bytes; in += consumed) {
drivers/accessibility/speakup/devsynth.c
64
value = synth_utf8_get(buf + in, bytes - in, &consumed, &want);
drivers/accessibility/speakup/devsynth.c
68
if (want > bytes - in)
drivers/accessibility/speakup/devsynth.c
72
bytes = in;
drivers/accessibility/speakup/devsynth.c
87
for (in = 0; in < out; in++)
drivers/accessibility/speakup/devsynth.c
88
synth_buffer_add(ubuf[in]);
drivers/acpi/acpica/rsxface.c
19
#define ACPI_COPY_FIELD(out, in, field) ((out)->field = (in)->field)
drivers/acpi/acpica/rsxface.c
20
#define ACPI_COPY_ADDRESS(out, in) \
drivers/acpi/acpica/rsxface.c
21
ACPI_COPY_FIELD(out, in, resource_type); \
drivers/acpi/acpica/rsxface.c
22
ACPI_COPY_FIELD(out, in, producer_consumer); \
drivers/acpi/acpica/rsxface.c
23
ACPI_COPY_FIELD(out, in, decode); \
drivers/acpi/acpica/rsxface.c
24
ACPI_COPY_FIELD(out, in, min_address_fixed); \
drivers/acpi/acpica/rsxface.c
25
ACPI_COPY_FIELD(out, in, max_address_fixed); \
drivers/acpi/acpica/rsxface.c
26
ACPI_COPY_FIELD(out, in, info); \
drivers/acpi/acpica/rsxface.c
27
ACPI_COPY_FIELD(out, in, address.granularity); \
drivers/acpi/acpica/rsxface.c
28
ACPI_COPY_FIELD(out, in, address.minimum); \
drivers/acpi/acpica/rsxface.c
29
ACPI_COPY_FIELD(out, in, address.maximum); \
drivers/acpi/acpica/rsxface.c
30
ACPI_COPY_FIELD(out, in, address.translation_offset); \
drivers/acpi/acpica/rsxface.c
31
ACPI_COPY_FIELD(out, in, address.address_length); \
drivers/acpi/acpica/rsxface.c
32
ACPI_COPY_FIELD(out, in, resource_source);
drivers/acpi/acpica/utmisc.c
101
out.bytes[0] = in.bytes[3];
drivers/acpi/acpica/utmisc.c
102
out.bytes[1] = in.bytes[2];
drivers/acpi/acpica/utmisc.c
103
out.bytes[2] = in.bytes[1];
drivers/acpi/acpica/utmisc.c
104
out.bytes[3] = in.bytes[0];
drivers/acpi/acpica/utmisc.c
95
} in;
drivers/acpi/acpica/utmisc.c
99
in.value = value;
drivers/acpi/fan_core.c
389
union acpi_object in = {
drivers/acpi/fan_core.c
399
ACPI_FAN_DSM_SET_TRIP_POINTS, &in);
drivers/auxdisplay/panel.c
1383
int in, out, bit, neg;
drivers/auxdisplay/panel.c
1390
in = idx - sigtab;
drivers/auxdisplay/panel.c
1391
neg = (in & 1); /* odd (lower) names are negated */
drivers/auxdisplay/panel.c
1392
in >>= 1;
drivers/auxdisplay/panel.c
1393
im |= BIT(in);
drivers/auxdisplay/panel.c
1405
bit = (out * 5) + in;
drivers/base/firmware_loader/main.c
398
xz_buf.in = in_buffer;
drivers/base/firmware_loader/main.c
426
xz_buf.in = in_buffer;
drivers/base/regmap/regmap-i3c.c
39
xfers[1].data.in = val;
drivers/bcma/sprom.c
204
static s8 sprom_extract_antgain(const u16 *in, u16 offset, u16 mask, u16 shift)
drivers/bcma/sprom.c
209
v = in[SPOFF(offset)];
drivers/block/drbd/drbd_vli.h
134
static inline int vli_decode_bits(u64 *out, const u64 in)
drivers/block/drbd/drbd_vli.h
140
if ((in & ((1 << b) -1)) == v) { \
drivers/block/drbd/drbd_vli.h
141
*out = ((in & ((~0ULL) >> (64-t))) >> b) + adj; \
drivers/block/drbd/drbd_vli.h
156
static inline int __vli_encode_bits(u64 *out, const u64 in)
drivers/block/drbd/drbd_vli.h
161
if (in == 0)
drivers/block/drbd/drbd_vli.h
166
if (in <= max) { \
drivers/block/drbd/drbd_vli.h
168
*out = ((in - adj) << b) | v; \
drivers/block/drbd/drbd_vli.h
328
static inline int vli_encode_bits(struct bitstream *bs, u64 in)
drivers/block/drbd/drbd_vli.h
331
int bits = __vli_encode_bits(&code, in);
drivers/bus/hisi_lpc.c
336
.in = hisi_lpc_comm_in,
drivers/char/ipmi/ipmi_si_intf.c
1807
void *in)
drivers/char/ipmi/ipmi_si_intf.c
1809
struct smi_info *smi_info = in;
drivers/char/tpm/tpm_tis_spi.h
32
u8 *in, const u8 *out);
drivers/char/tpm/tpm_tis_spi_cr50.c
202
u8 *in, const u8 *out)
drivers/char/tpm/tpm_tis_spi_cr50.c
216
ret = tpm_tis_spi_transfer(data, addr, len, in, out);
drivers/char/tpm/tpm_tis_spi_main.c
116
if (in) {
drivers/char/tpm/tpm_tis_spi_main.c
130
if (in) {
drivers/char/tpm/tpm_tis_spi_main.c
131
memcpy(in, &phy->iobuf[4], transfer_len);
drivers/char/tpm/tpm_tis_spi_main.c
132
in += transfer_len;
drivers/char/tpm/tpm_tis_spi_main.c
142
u16 len, u8 *in, const u8 *out)
drivers/char/tpm/tpm_tis_spi_main.c
155
phy->iobuf[0] = (in ? 0x80 : 0) | (transfer_len - 1);
drivers/char/tpm/tpm_tis_spi_main.c
197
if (in) {
drivers/char/tpm/tpm_tis_spi_main.c
198
memcpy(in, phy->iobuf, transfer_len);
drivers/char/tpm/tpm_tis_spi_main.c
199
in += transfer_len;
drivers/char/tpm/tpm_tis_spi_main.c
219
u8 *in, const u8 *out)
drivers/char/tpm/tpm_tis_spi_main.c
231
return tpm_tis_spi_transfer_half(data, addr, len, in, out);
drivers/char/tpm/tpm_tis_spi_main.c
233
return tpm_tis_spi_transfer_full(data, addr, len, in, out);
drivers/char/tpm/tpm_tis_spi_main.c
82
u16 len, u8 *in, const u8 *out)
drivers/char/tpm/tpm_tis_spi_main.c
94
phy->iobuf[0] = (in ? 0x80 : 0) | (transfer_len - 1);
drivers/crypto/allwinner/sun4i-ss/sun4i-ss-hash.c
128
int sun4i_hash_import_sha1(struct ahash_request *areq, const void *in)
drivers/crypto/allwinner/sun4i-ss/sun4i-ss-hash.c
131
const struct sha1_state *ictx = in;
drivers/crypto/allwinner/sun4i-ss/sun4i-ss-hash.c
85
int sun4i_hash_import_md5(struct ahash_request *areq, const void *in)
drivers/crypto/allwinner/sun4i-ss/sun4i-ss-hash.c
88
const struct md5_state *ictx = in;
drivers/crypto/allwinner/sun4i-ss/sun4i-ss.h
207
int sun4i_hash_import_md5(struct ahash_request *areq, const void *in);
drivers/crypto/allwinner/sun4i-ss/sun4i-ss.h
209
int sun4i_hash_import_sha1(struct ahash_request *areq, const void *in);
drivers/crypto/allwinner/sun8i-ce/sun8i-ce-hash.c
116
int sun8i_ce_hash_import(struct ahash_request *areq, const void *in)
drivers/crypto/allwinner/sun8i-ce/sun8i-ce-hash.c
127
return crypto_ahash_import(&rctx->fallback_req, in);
drivers/crypto/allwinner/sun8i-ce/sun8i-ce.h
394
int sun8i_ce_hash_import(struct ahash_request *areq, const void *in);
drivers/crypto/allwinner/sun8i-ss/sun8i-ss-hash.c
174
int sun8i_ss_hash_import(struct ahash_request *areq, const void *in)
drivers/crypto/allwinner/sun8i-ss/sun8i-ss-hash.c
185
return crypto_ahash_import(&rctx->fallback_req, in);
drivers/crypto/allwinner/sun8i-ss/sun8i-ss.h
313
int sun8i_ss_hash_import(struct ahash_request *areq, const void *in);
drivers/crypto/aspeed/aspeed-hace-hash.c
81
static int aspeed_sham_import(struct ahash_request *req, const void *in)
drivers/crypto/aspeed/aspeed-hace-hash.c
87
} p = { .u8 = in };
drivers/crypto/aspeed/aspeed-hace-hash.c
94
memcpy(rctx->digest, in, rctx->ivsize);
drivers/crypto/atmel-sha.c
1235
static int atmel_sha_import(struct ahash_request *req, const void *in)
drivers/crypto/atmel-sha.c
1239
memcpy(ctx, in, sizeof(*ctx));
drivers/crypto/atmel-tdes.c
454
int err, fast = 0, in, out;
drivers/crypto/atmel-tdes.c
460
in = IS_ALIGNED((u32)dd->in_sg->offset, sizeof(u32)) &&
drivers/crypto/atmel-tdes.c
464
fast = in && out;
drivers/crypto/axis/artpec6_crypto.c
241
struct pdma_descr in[PDMA_DESCR_COUNT] __aligned(64);
drivers/crypto/axis/artpec6_crypto.c
2465
static int artpec6_crypto_hash_import(struct ahash_request *req, const void *in)
drivers/crypto/axis/artpec6_crypto.c
2468
const struct artpec6_hash_export_state *state = in;
drivers/crypto/axis/artpec6_crypto.c
2500
u32 in, out;
drivers/crypto/axis/artpec6_crypto.c
2524
in = FIELD_PREP(PDMA_IN_BUF_CFG_DATA_BUF_SIZE, in_data_buf_size) |
drivers/crypto/axis/artpec6_crypto.c
2535
writel_relaxed(in, base + A6_PDMA_IN_BUF_CFG);
drivers/crypto/axis/artpec6_crypto.c
2541
writel_relaxed(in, base + A7_PDMA_IN_BUF_CFG);
drivers/crypto/axis/artpec6_crypto.c
650
ret = artpec6_crypto_dma_map_single(common, dma->in,
drivers/crypto/axis/artpec6_crypto.c
651
sizeof(dma->in[0]) * dma->in_cnt,
drivers/crypto/axis/artpec6_crypto.c
748
d = &dma->in[dma->in_cnt++];
drivers/crypto/axis/artpec6_crypto.c
987
d = &dma->in[dma->in_cnt-1];
drivers/crypto/bcm/cipher.c
2295
static int ahash_import(struct ahash_request *req, const void *in)
drivers/crypto/bcm/cipher.c
2298
struct spu_hash_export_s *spu_exp = (struct spu_hash_export_s *)in;
drivers/crypto/caam/caamalg_qi2.c
4389
static int ahash_import(struct ahash_request *req, const void *in)
drivers/crypto/caam/caamalg_qi2.c
4392
const struct caam_export_state *export = in;
drivers/crypto/caam/caamhash.c
1560
static int ahash_import(struct ahash_request *req, const void *in)
drivers/crypto/caam/caamhash.c
1563
const struct caam_export_state *export = in;
drivers/crypto/caam/desc_constr.h
322
APPEND_SEQ_PTR_INTLEN(in, IN)
drivers/crypto/cavium/cpt/cptvf_algs.c
137
req_info->in[*argcnt].vptr = (u8 *)offset_control;
drivers/crypto/cavium/cpt/cptvf_algs.c
138
req_info->in[*argcnt].size = CONTROL_WORD_LEN;
drivers/crypto/cavium/cpt/cptvf_algs.c
142
req_info->in[*argcnt].vptr = (u8 *)fctx;
drivers/crypto/cavium/cpt/cptvf_algs.c
143
req_info->in[*argcnt].size = sizeof(struct fc_context);
drivers/crypto/cavium/cpt/cptvf_algs.c
39
req_info->in[*argcnt].vptr = (void *)iv;
drivers/crypto/cavium/cpt/cptvf_algs.c
40
req_info->in[*argcnt].size = enc_iv_len;
drivers/crypto/cavium/cpt/cptvf_algs.c
68
req_info->in[*argcnt].vptr = (void *)ptr;
drivers/crypto/cavium/cpt/cptvf_algs.c
69
req_info->in[*argcnt].size = len;
drivers/crypto/cavium/cpt/cptvf_reqmanager.c
143
ret = setup_sgio_components(cptvf, req->in,
drivers/crypto/cavium/cpt/cptvf_reqmanager.c
296
if (req->in[i].dma_addr)
drivers/crypto/cavium/cpt/cptvf_reqmanager.c
298
req->in[i].dma_addr,
drivers/crypto/cavium/cpt/cptvf_reqmanager.c
299
req->in[i].size,
drivers/crypto/cavium/cpt/request_manager.h
67
struct buf_ptr in[MAX_BUF_CNT];
drivers/crypto/cavium/nitrox/nitrox_req.h
525
struct nitrox_sgtable in;
drivers/crypto/cavium/nitrox/nitrox_reqmgr.c
171
sr->in.total_bytes += sg_dma_len(sg);
drivers/crypto/cavium/nitrox/nitrox_reqmgr.c
173
sr->in.sg = req->src;
drivers/crypto/cavium/nitrox/nitrox_reqmgr.c
174
sr->in.sgmap_cnt = nents;
drivers/crypto/cavium/nitrox/nitrox_reqmgr.c
175
ret = create_sg_component(sr, &sr->in, sr->in.sgmap_cnt);
drivers/crypto/cavium/nitrox/nitrox_reqmgr.c
183
sr->in.sgmap_cnt = 0;
drivers/crypto/cavium/nitrox/nitrox_reqmgr.c
447
sr->instr.dptr0 = cpu_to_be64(sr->in.sgcomp_dma);
drivers/crypto/cavium/nitrox/nitrox_reqmgr.c
452
sr->instr.ih.s.gsz = sr->in.sgmap_cnt;
drivers/crypto/cavium/nitrox/nitrox_reqmgr.c
455
sr->instr.ih.s.tlen = sr->instr.ih.s.fsz + sr->in.total_bytes;
drivers/crypto/cavium/nitrox/nitrox_reqmgr.c
61
dma_unmap_sg(dev, sr->in.sg, sg_nents(sr->in.sg),
drivers/crypto/cavium/nitrox/nitrox_reqmgr.c
63
dma_unmap_single(dev, sr->in.sgcomp_dma, sr->in.sgcomp_len,
drivers/crypto/cavium/nitrox/nitrox_reqmgr.c
65
kfree(sr->in.sgcomp);
drivers/crypto/cavium/nitrox/nitrox_reqmgr.c
66
sr->in.sg = NULL;
drivers/crypto/cavium/nitrox/nitrox_reqmgr.c
67
sr->in.sgmap_cnt = 0;
drivers/crypto/ccp/ccp-crypto-aes-cmac.c
239
static int ccp_aes_cmac_import(struct ahash_request *req, const void *in)
drivers/crypto/ccp/ccp-crypto-aes-cmac.c
245
memcpy(&state, in, sizeof(state));
drivers/crypto/ccp/ccp-crypto-sha.c
253
static int ccp_sha_import(struct ahash_request *req, const void *in)
drivers/crypto/ccp/ccp-crypto-sha.c
259
memcpy(&state, in, sizeof(state));
drivers/crypto/ccree/cc_hash.c
1525
static int cc_hash_import(struct ahash_request *req, const void *in)
drivers/crypto/ccree/cc_hash.c
1533
memcpy(&tmp, in, sizeof(u32));
drivers/crypto/ccree/cc_hash.c
1536
in += sizeof(u32);
drivers/crypto/ccree/cc_hash.c
1540
memcpy(state->digest_buff, in, ctx->inter_digestsize);
drivers/crypto/ccree/cc_hash.c
1541
in += ctx->inter_digestsize;
drivers/crypto/ccree/cc_hash.c
1543
memcpy(state->digest_bytes_len, in, ctx->hash_len);
drivers/crypto/ccree/cc_hash.c
1544
in += ctx->hash_len;
drivers/crypto/ccree/cc_hash.c
1547
memcpy(&tmp, in, sizeof(u32));
drivers/crypto/ccree/cc_hash.c
1550
in += sizeof(u32);
drivers/crypto/ccree/cc_hash.c
1553
memcpy(state->buffers[0], in, tmp);
drivers/crypto/chelsio/chcr_algo.c
2151
static int chcr_ahash_import(struct ahash_request *areq, const void *in)
drivers/crypto/chelsio/chcr_algo.c
2154
struct chcr_ahash_req_ctx *state = (struct chcr_ahash_req_ctx *)in;
drivers/crypto/geode-aes.c
164
geode_encrypt(struct crypto_tfm *tfm, u8 *out, const u8 *in)
drivers/crypto/geode-aes.c
169
crypto_cipher_encrypt_one(tctx->fallback.cip, out, in);
drivers/crypto/geode-aes.c
173
geode_aes_crypt(tctx, in, out, AES_BLOCK_SIZE, NULL,
drivers/crypto/geode-aes.c
179
geode_decrypt(struct crypto_tfm *tfm, u8 *out, const u8 *in)
drivers/crypto/geode-aes.c
184
crypto_cipher_decrypt_one(tctx->fallback.cip, out, in);
drivers/crypto/geode-aes.c
188
geode_aes_crypt(tctx, in, out, AES_BLOCK_SIZE, NULL,
drivers/crypto/hisilicon/hpre/hpre.h
95
__le64 in;
drivers/crypto/hisilicon/hpre/hpre_crypto.c
1407
dma = le64_to_cpu(sqe->in);
drivers/crypto/hisilicon/hpre/hpre_crypto.c
1472
msg->in = cpu_to_le64(DMA_MAPPING_ERROR);
drivers/crypto/hisilicon/hpre/hpre_crypto.c
1511
msg->in = cpu_to_le64(dma);
drivers/crypto/hisilicon/hpre/hpre_crypto.c
1562
msg->in = cpu_to_le64(ctx->ecdh.dma_g);
drivers/crypto/hisilicon/hpre/hpre_crypto.c
232
msg->in = cpu_to_le64(tmp);
drivers/crypto/hisilicon/hpre/hpre_crypto.c
248
tmp = le64_to_cpu(sqe->in);
drivers/crypto/hisilicon/hpre/hpre_crypto.c
441
msg->in = cpu_to_le64(DMA_MAPPING_ERROR);
drivers/crypto/hisilicon/hpre/hpre_crypto.c
494
msg->in = cpu_to_le64(ctx->dh.dma_g);
drivers/crypto/hisilicon/sec/sec_algs.c
377
sec_free_hw_sgl(el->in, el->dma_in, info);
drivers/crypto/hisilicon/sec/sec_algs.c
671
ret = sec_alloc_and_fill_hw_sgl(&el->in, &el->dma_in, el->sgl_in,
drivers/crypto/hisilicon/sec/sec_algs.c
700
sec_free_hw_sgl(el->in, el->dma_in, info);
drivers/crypto/hisilicon/sec/sec_drv.h
305
struct sec_hw_sgl *in;
drivers/crypto/hisilicon/sec2/sec.h
50
struct sec_hw_sgl in;
drivers/crypto/hisilicon/sec2/sec.h
97
struct hisi_acc_hw_sgl *in;
drivers/crypto/hisilicon/sec2/sec_crypto.c
1114
struct sec_hw_sgl *src_in = &req->buf.data_buf.in;
drivers/crypto/hisilicon/sec2/sec_crypto.c
1173
req->in = hisi_acc_sg_buf_map_to_hw_sgl(dev, src,
drivers/crypto/hisilicon/sec2/sec_crypto.c
1177
if (IS_ERR(req->in)) {
drivers/crypto/hisilicon/sec2/sec_crypto.c
1179
return PTR_ERR(req->in);
drivers/crypto/hisilicon/sec2/sec_crypto.c
1186
hisi_acc_sg_buf_unmap(dev, src, req->in, src_direction);
drivers/crypto/hisilicon/sec2/sec_crypto.c
1192
c_req->c_out = req->in;
drivers/crypto/hisilicon/sec2/sec_crypto.c
1203
hisi_acc_sg_buf_unmap(dev, src, req->in, src_direction);
drivers/crypto/hisilicon/sec2/sec_crypto.c
1290
hisi_acc_sg_buf_unmap(dev, src, req->in, DMA_TO_DEVICE);
drivers/crypto/hisilicon/sec2/sec_crypto.c
1292
hisi_acc_sg_buf_unmap(dev, src, req->in, DMA_BIDIRECTIONAL);
drivers/crypto/img-hash.c
599
static int img_hash_import(struct ahash_request *req, const void *in)
drivers/crypto/img-hash.c
610
return crypto_ahash_import(&rctx->fallback_req, in);
drivers/crypto/inside-secure/eip93/eip93-hash.c
598
static int eip93_hash_import(struct ahash_request *req, const void *in)
drivers/crypto/inside-secure/eip93/eip93-hash.c
601
const struct eip93_hash_export_state *state = in;
drivers/crypto/inside-secure/safexcel_hash.c
2391
static int safexcel_sha3_import(struct ahash_request *req, const void *in)
drivers/crypto/inside-secure/safexcel_hash.c
2398
return safexcel_sha3_fbcheck(req) ?: crypto_ahash_import(subreq, in);
drivers/crypto/inside-secure/safexcel_hash.c
895
static int safexcel_ahash_import(struct ahash_request *areq, const void *in)
drivers/crypto/inside-secure/safexcel_hash.c
898
const struct safexcel_ahash_export_state *export = in;
drivers/crypto/intel/keembay/keembay-ocs-hcu-core.c
746
static int kmb_ocs_hcu_import(struct ahash_request *req, const void *in)
drivers/crypto/intel/keembay/keembay-ocs-hcu-core.c
751
memcpy(rctx, in, sizeof(*rctx));
drivers/crypto/intel/qat/qat_common/adf_admin.c
114
void *in, void *out)
drivers/crypto/intel/qat/qat_common/adf_admin.c
122
struct icp_qat_fw_init_admin_req *request = in;
drivers/crypto/intel/qat/qat_common/adf_admin.c
131
memcpy(admin->virt_addr + offset, in, ADF_ADMINMSG_LEN);
drivers/crypto/intel/qat/qat_common/adf_cfg_services.c
106
int adf_parse_service_string(struct adf_accel_dev *accel_dev, const char *in,
drivers/crypto/intel/qat/qat_common/adf_cfg_services.c
112
ret = adf_service_string_to_mask(accel_dev, in, in_len, &mask);
drivers/crypto/intel/qat/qat_common/adf_cfg_services.h
37
int adf_parse_service_string(struct adf_accel_dev *accel_dev, const char *in,
drivers/crypto/intel/qat/qat_common/qat_asym_algs.c
121
} in;
drivers/crypto/intel/qat/qat_common/qat_asym_algs.c
169
dma_unmap_single(dev, req->in.dh.in.b, req->ctx.dh->p_size,
drivers/crypto/intel/qat/qat_common/qat_asym_algs.c
265
qat_req->in.dh.in.xa = ctx->dma_xa;
drivers/crypto/intel/qat/qat_common/qat_asym_algs.c
266
qat_req->in.dh.in.p = ctx->dma_p;
drivers/crypto/intel/qat/qat_common/qat_asym_algs.c
270
qat_req->in.dh.in_g2.xa = ctx->dma_xa;
drivers/crypto/intel/qat/qat_common/qat_asym_algs.c
271
qat_req->in.dh.in_g2.p = ctx->dma_p;
drivers/crypto/intel/qat/qat_common/qat_asym_algs.c
274
qat_req->in.dh.in.b = ctx->dma_g;
drivers/crypto/intel/qat/qat_common/qat_asym_algs.c
275
qat_req->in.dh.in.xa = ctx->dma_xa;
drivers/crypto/intel/qat/qat_common/qat_asym_algs.c
276
qat_req->in.dh.in.p = ctx->dma_p;
drivers/crypto/intel/qat/qat_common/qat_asym_algs.c
306
qat_req->in.dh.in.b = dma_map_single(dev, vaddr, ctx->p_size,
drivers/crypto/intel/qat/qat_common/qat_asym_algs.c
308
if (unlikely(dma_mapping_error(dev, qat_req->in.dh.in.b)))
drivers/crypto/intel/qat/qat_common/qat_asym_algs.c
333
qat_req->in.dh.in_tab[n_input_params] = 0;
drivers/crypto/intel/qat/qat_common/qat_asym_algs.c
336
qat_req->phy_in = dma_map_single(dev, &qat_req->in.dh,
drivers/crypto/intel/qat/qat_common/qat_asym_algs.c
377
if (!dma_mapping_error(dev, qat_req->in.dh.in.b))
drivers/crypto/intel/qat/qat_common/qat_asym_algs.c
378
dma_unmap_single(dev, qat_req->in.dh.in.b,
drivers/crypto/intel/qat/qat_common/qat_asym_algs.c
576
dma_unmap_single(dev, req->in.rsa.enc.m, req->ctx.rsa->key_sz,
drivers/crypto/intel/qat/qat_common/qat_asym_algs.c
737
qat_req->in.rsa.enc.e = ctx->dma_e;
drivers/crypto/intel/qat/qat_common/qat_asym_algs.c
738
qat_req->in.rsa.enc.n = ctx->dma_n;
drivers/crypto/intel/qat/qat_common/qat_asym_algs.c
763
qat_req->in.rsa.enc.m = dma_map_single(dev, vaddr, ctx->key_sz,
drivers/crypto/intel/qat/qat_common/qat_asym_algs.c
765
if (unlikely(dma_mapping_error(dev, qat_req->in.rsa.enc.m)))
drivers/crypto/intel/qat/qat_common/qat_asym_algs.c
783
qat_req->in.rsa.in_tab[3] = 0;
drivers/crypto/intel/qat/qat_common/qat_asym_algs.c
785
qat_req->phy_in = dma_map_single(dev, &qat_req->in.rsa,
drivers/crypto/intel/qat/qat_common/qat_asym_algs.c
825
if (!dma_mapping_error(dev, qat_req->in.rsa.enc.m))
drivers/crypto/intel/qat/qat_common/qat_asym_algs.c
826
dma_unmap_single(dev, qat_req->in.rsa.enc.m, ctx->key_sz,
drivers/crypto/intel/qat/qat_common/qat_asym_algs.c
87
} in;
drivers/crypto/intel/qat/qat_common/qat_asym_algs.c
874
qat_req->in.rsa.dec_crt.p = ctx->dma_p;
drivers/crypto/intel/qat/qat_common/qat_asym_algs.c
875
qat_req->in.rsa.dec_crt.q = ctx->dma_q;
drivers/crypto/intel/qat/qat_common/qat_asym_algs.c
876
qat_req->in.rsa.dec_crt.dp = ctx->dma_dp;
drivers/crypto/intel/qat/qat_common/qat_asym_algs.c
877
qat_req->in.rsa.dec_crt.dq = ctx->dma_dq;
drivers/crypto/intel/qat/qat_common/qat_asym_algs.c
878
qat_req->in.rsa.dec_crt.qinv = ctx->dma_qinv;
drivers/crypto/intel/qat/qat_common/qat_asym_algs.c
880
qat_req->in.rsa.dec.d = ctx->dma_d;
drivers/crypto/intel/qat/qat_common/qat_asym_algs.c
881
qat_req->in.rsa.dec.n = ctx->dma_n;
drivers/crypto/intel/qat/qat_common/qat_asym_algs.c
907
qat_req->in.rsa.dec.c = dma_map_single(dev, vaddr, ctx->key_sz,
drivers/crypto/intel/qat/qat_common/qat_asym_algs.c
909
if (unlikely(dma_mapping_error(dev, qat_req->in.rsa.dec.c)))
drivers/crypto/intel/qat/qat_common/qat_asym_algs.c
927
qat_req->in.rsa.in_tab[6] = 0;
drivers/crypto/intel/qat/qat_common/qat_asym_algs.c
929
qat_req->in.rsa.in_tab[3] = 0;
drivers/crypto/intel/qat/qat_common/qat_asym_algs.c
931
qat_req->phy_in = dma_map_single(dev, &qat_req->in.rsa,
drivers/crypto/intel/qat/qat_common/qat_asym_algs.c
975
if (!dma_mapping_error(dev, qat_req->in.rsa.dec.c))
drivers/crypto/intel/qat/qat_common/qat_asym_algs.c
976
dma_unmap_single(dev, qat_req->in.rsa.dec.c, ctx->key_sz,
drivers/crypto/marvell/cesa/hash.c
1071
static int mv_cesa_sha256_import(struct ahash_request *req, const void *in)
drivers/crypto/marvell/cesa/hash.c
1073
const struct sha256_state *in_state = in;
drivers/crypto/marvell/cesa/hash.c
915
static int mv_cesa_md5_import(struct ahash_request *req, const void *in)
drivers/crypto/marvell/cesa/hash.c
917
const struct md5_state *in_state = in;
drivers/crypto/marvell/cesa/hash.c
986
static int mv_cesa_sha1_import(struct ahash_request *req, const void *in)
drivers/crypto/marvell/cesa/hash.c
988
const struct sha1_state *in_state = in;
drivers/crypto/marvell/octeontx/otx_cptvf_algs.c
206
req_info->in[*argcnt].vptr = (void *)ptr;
drivers/crypto/marvell/octeontx/otx_cptvf_algs.c
207
req_info->in[*argcnt].size = len;
drivers/crypto/marvell/octeontx/otx_cptvf_algs.c
290
req_info->in[*argcnt].vptr = (u8 *)&rctx->ctrl_word;
drivers/crypto/marvell/octeontx/otx_cptvf_algs.c
291
req_info->in[*argcnt].size = CONTROL_WORD_LEN;
drivers/crypto/marvell/octeontx/otx_cptvf_algs.c
295
req_info->in[*argcnt].vptr = (u8 *)fctx;
drivers/crypto/marvell/octeontx/otx_cptvf_algs.c
296
req_info->in[*argcnt].size = sizeof(struct otx_cpt_fc_ctx);
drivers/crypto/marvell/octeontx/otx_cptvf_algs.c
957
req_info->in[*argcnt].vptr = (u8 *)&rctx->ctrl_word;
drivers/crypto/marvell/octeontx/otx_cptvf_algs.c
958
req_info->in[*argcnt].size = CONTROL_WORD_LEN;
drivers/crypto/marvell/octeontx/otx_cptvf_algs.c
962
req_info->in[*argcnt].vptr = (u8 *)fctx;
drivers/crypto/marvell/octeontx/otx_cptvf_algs.c
963
req_info->in[*argcnt].size = sizeof(struct otx_cpt_fc_ctx);
drivers/crypto/marvell/octeontx/otx_cptvf_algs.c
989
req_info->in[*argcnt].vptr = ctx->key;
drivers/crypto/marvell/octeontx/otx_cptvf_algs.c
990
req_info->in[*argcnt].size = round_up(ctx->auth_key_len, 8);
drivers/crypto/marvell/octeontx/otx_cptvf_reqmgr.c
211
if (setup_sgio_components(pdev, req->in, req->incnt,
drivers/crypto/marvell/octeontx/otx_cptvf_reqmgr.c
38
req->in[i].size, req->in[i].vptr,
drivers/crypto/marvell/octeontx/otx_cptvf_reqmgr.c
39
(void *) req->in[i].dma_addr);
drivers/crypto/marvell/octeontx/otx_cptvf_reqmgr.c
41
req->in[i].size);
drivers/crypto/marvell/octeontx/otx_cptvf_reqmgr.c
43
req->in[i].vptr, req->in[i].size, false);
drivers/crypto/marvell/octeontx/otx_cptvf_reqmgr.h
163
struct otx_cpt_buf_ptr in[OTX_CPT_MAX_SG_IN_CNT];
drivers/crypto/marvell/octeontx/otx_cptvf_reqmgr.h
211
if (req->in[i].dma_addr)
drivers/crypto/marvell/octeontx/otx_cptvf_reqmgr.h
213
req->in[i].dma_addr,
drivers/crypto/marvell/octeontx/otx_cptvf_reqmgr.h
214
req->in[i].size,
drivers/crypto/marvell/octeontx2/otx2_cpt_reqmgr.h
134
struct otx2_cpt_buf_ptr in[OTX2_CPT_MAX_SG_IN_CNT];
drivers/crypto/marvell/octeontx2/otx2_cpt_reqmgr.h
205
if (req->in[i].dma_addr)
drivers/crypto/marvell/octeontx2/otx2_cpt_reqmgr.h
207
req->in[i].dma_addr,
drivers/crypto/marvell/octeontx2/otx2_cpt_reqmgr.h
208
req->in[i].size,
drivers/crypto/marvell/octeontx2/otx2_cpt_reqmgr.h
401
dlen += req->in[i].size;
drivers/crypto/marvell/octeontx2/otx2_cpt_reqmgr.h
410
if (sgv2io_components_setup(pdev, req->in, req->in_cnt,
drivers/crypto/marvell/octeontx2/otx2_cpt_reqmgr.h
519
if (setup_sgio_components(pdev, req->in, req->in_cnt,
drivers/crypto/marvell/octeontx2/otx2_cptvf_algs.c
1046
req_info->in[*argcnt].vptr = (u8 *)&rctx->ctrl_word;
drivers/crypto/marvell/octeontx2/otx2_cptvf_algs.c
1047
req_info->in[*argcnt].size = CONTROL_WORD_LEN;
drivers/crypto/marvell/octeontx2/otx2_cptvf_algs.c
1051
req_info->in[*argcnt].vptr = (u8 *)fctx;
drivers/crypto/marvell/octeontx2/otx2_cptvf_algs.c
1052
req_info->in[*argcnt].size = sizeof(struct otx2_cpt_fc_ctx);
drivers/crypto/marvell/octeontx2/otx2_cptvf_algs.c
1078
req_info->in[*argcnt].vptr = ctx->key;
drivers/crypto/marvell/octeontx2/otx2_cptvf_algs.c
1079
req_info->in[*argcnt].size = round_up(ctx->auth_key_len, 8);
drivers/crypto/marvell/octeontx2/otx2_cptvf_algs.c
189
req_info->in[*argcnt].vptr = (void *)ptr;
drivers/crypto/marvell/octeontx2/otx2_cptvf_algs.c
190
req_info->in[*argcnt].size = len;
drivers/crypto/marvell/octeontx2/otx2_cptvf_algs.c
276
req_info->in[*argcnt].vptr = (u8 *)&rctx->ctrl_word;
drivers/crypto/marvell/octeontx2/otx2_cptvf_algs.c
277
req_info->in[*argcnt].size = CONTROL_WORD_LEN;
drivers/crypto/marvell/octeontx2/otx2_cptvf_algs.c
281
req_info->in[*argcnt].vptr = (u8 *)fctx;
drivers/crypto/marvell/octeontx2/otx2_cptvf_algs.c
282
req_info->in[*argcnt].size = sizeof(struct otx2_cpt_fc_ctx);
drivers/crypto/marvell/octeontx2/otx2_cptvf_reqmgr.c
27
req->in[i].size, req->in[i].vptr,
drivers/crypto/marvell/octeontx2/otx2_cptvf_reqmgr.c
28
req->in[i].dma_addr);
drivers/crypto/marvell/octeontx2/otx2_cptvf_reqmgr.c
30
req->in[i].size);
drivers/crypto/marvell/octeontx2/otx2_cptvf_reqmgr.c
32
req->in[i].vptr, req->in[i].size, false);
drivers/crypto/mxs-dcp.c
868
static int dcp_sha_import(struct ahash_request *req, const void *in)
drivers/crypto/mxs-dcp.c
873
const struct dcp_export_state *export = in;
drivers/crypto/nx/nx-842.c
172
u8 *src = p->in, *dst = p->out;
drivers/crypto/nx/nx-842.c
271
p.in = (u8 *)src;
drivers/crypto/nx/nx-842.c
289
(u64)p.in % c.alignment ||
drivers/crypto/nx/nx-842.c
352
u8 *src = p->in, *dst = p->out;
drivers/crypto/nx/nx-842.c
409
src = p->in + padding;
drivers/crypto/nx/nx-842.c
452
p.in = (u8 *)src;
drivers/crypto/nx/nx-842.c
80
u8 *in;
drivers/crypto/nx/nx-842.c
95
p->in += slen;
drivers/crypto/nx/nx-842.h
146
int (*compress)(const unsigned char *in, unsigned int in_len,
drivers/crypto/nx/nx-842.h
149
int (*decompress)(const unsigned char *in, unsigned int in_len,
drivers/crypto/nx/nx-common-powernv.c
124
bool in)
drivers/crypto/nx/nx-common-powernv.c
131
in ? "input" : "output", pa, DDE_BUFFER_ALIGN);
drivers/crypto/nx/nx-common-powernv.c
142
in ? "input" : "output", len, DDE_BUFFER_LAST_MULT);
drivers/crypto/nx/nx-common-powernv.c
143
if (in)
drivers/crypto/nx/nx-common-powernv.c
165
total_len, in ? "input" : "output", len);
drivers/crypto/nx/nx-common-powernv.c
166
if (in)
drivers/crypto/nx/nx-common-powernv.c
389
static int nx842_config_crb(const unsigned char *in, unsigned int inlen,
drivers/crypto/nx/nx-common-powernv.c
406
(unsigned char *)in, inlen, true);
drivers/crypto/nx/nx-common-powernv.c
454
static int nx842_exec_icswx(const unsigned char *in, unsigned int inlen,
drivers/crypto/nx/nx-common-powernv.c
475
ret = nx842_config_crb(in, inlen, out, outlen, wmem);
drivers/crypto/nx/nx-common-powernv.c
557
static int nx842_exec_vas(const unsigned char *in, unsigned int inlen,
drivers/crypto/nx/nx-common-powernv.c
576
ret = nx842_config_crb(in, inlen, out, outlen, wmem);
drivers/crypto/nx/nx-common-powernv.c
638
static int nx842_powernv_compress(const unsigned char *in, unsigned int inlen,
drivers/crypto/nx/nx-common-powernv.c
642
return nx842_powernv_exec(in, inlen, out, outlenp,
drivers/crypto/nx/nx-common-powernv.c
666
static int nx842_powernv_decompress(const unsigned char *in, unsigned int inlen,
drivers/crypto/nx/nx-common-powernv.c
670
return nx842_powernv_exec(in, inlen, out, outlenp,
drivers/crypto/nx/nx-common-powernv.c
72
static int (*nx842_powernv_exec)(const unsigned char *in,
drivers/crypto/nx/nx-common-pseries.c
305
static int nx842_pseries_compress(const unsigned char *in, unsigned int inlen,
drivers/crypto/nx/nx-common-pseries.c
323
inbuf = (unsigned long)in;
drivers/crypto/nx/nx-common-pseries.c
353
op.in = nx842_get_pa((void *)inbuf);
drivers/crypto/nx/nx-common-pseries.c
358
op.in = nx842_get_pa(slin.entries);
drivers/crypto/nx/nx-common-pseries.c
375
__func__, (unsigned long)op.in, (long)op.inlen,
drivers/crypto/nx/nx-common-pseries.c
435
static int nx842_pseries_decompress(const unsigned char *in, unsigned int inlen,
drivers/crypto/nx/nx-common-pseries.c
454
inbuf = (unsigned long)in;
drivers/crypto/nx/nx-common-pseries.c
485
op.in = nx842_get_pa((void *)inbuf);
drivers/crypto/nx/nx-common-pseries.c
490
op.in = nx842_get_pa(slin.entries);
drivers/crypto/nx/nx-common-pseries.c
507
__func__, (unsigned long)op.in, (long)op.inlen,
drivers/crypto/nx/nx-common-pseries.c
55
static int check_constraints(unsigned long buf, unsigned int *len, bool in)
drivers/crypto/nx/nx-common-pseries.c
59
in ? "input" : "output", buf,
drivers/crypto/nx/nx-common-pseries.c
65
in ? "input" : "output", *len,
drivers/crypto/nx/nx-common-pseries.c
67
if (in)
drivers/crypto/nx/nx-common-pseries.c
73
in ? "input" : "output", *len,
drivers/crypto/nx/nx-common-pseries.c
79
in ? "input" : "output", *len,
drivers/crypto/nx/nx-common-pseries.c
81
if (in)
drivers/crypto/nx/nx-sha256.c
223
static int nx_sha256_import(struct shash_desc *desc, const void *in)
drivers/crypto/nx/nx-sha256.c
230
} p = { .u8 = in };
drivers/crypto/nx/nx-sha512.c
228
static int nx_sha512_import(struct shash_desc *desc, const void *in)
drivers/crypto/nx/nx-sha512.c
234
} p = { .u8 = in };
drivers/crypto/nx/nx.c
290
nx_ctx->op.in = __pa(nx_ctx->in_sg);
drivers/crypto/nx/nx.c
298
nx_ctx->op_aead.in = __pa(nx_ctx->in_sg);
drivers/crypto/omap-sham.c
1412
static int omap_sham_import(struct ahash_request *req, const void *in)
drivers/crypto/omap-sham.c
1415
const struct omap_sham_reqctx *ctx_in = in;
drivers/crypto/omap-sham.c
1417
memcpy(rctx, in, sizeof(*rctx) + ctx_in->bufcnt);
drivers/crypto/omap-sham.c
326
u32 *in = (u32 *)ctx->digest;
drivers/crypto/omap-sham.c
361
put_unaligned(be32_to_cpup((__be32 *)in + i), &hash[i]);
drivers/crypto/omap-sham.c
364
put_unaligned(le32_to_cpup((__le32 *)in + i), &hash[i]);
drivers/crypto/padlock-aes.c
211
static void ecb_crypt_copy(const u8 *in, u8 *out, u32 *key,
drivers/crypto/padlock-aes.c
221
memcpy(tmp, in, count * AES_BLOCK_SIZE);
drivers/crypto/padlock-aes.c
225
static u8 *cbc_crypt_copy(const u8 *in, u8 *out, u32 *key,
drivers/crypto/padlock-aes.c
235
memcpy(tmp, in, count * AES_BLOCK_SIZE);
drivers/crypto/padlock-aes.c
239
static inline void ecb_crypt(const u8 *in, u8 *out, u32 *key,
drivers/crypto/padlock-aes.c
245
if (unlikely(offset_in_page(in) + ecb_fetch_bytes > PAGE_SIZE)) {
drivers/crypto/padlock-aes.c
246
ecb_crypt_copy(in, out, key, cword, count);
drivers/crypto/padlock-aes.c
250
rep_xcrypt_ecb(in, out, key, cword, count);
drivers/crypto/padlock-aes.c
253
static inline u8 *cbc_crypt(const u8 *in, u8 *out, u32 *key,
drivers/crypto/padlock-aes.c
257
if (unlikely(offset_in_page(in) + cbc_fetch_bytes > PAGE_SIZE))
drivers/crypto/padlock-aes.c
258
return cbc_crypt_copy(in, out, key, iv, cword, count);
drivers/crypto/padlock-aes.c
260
return rep_xcrypt_cbc(in, out, key, iv, cword, count);
drivers/crypto/padlock-aes.c
306
static void padlock_aes_encrypt(struct crypto_tfm *tfm, u8 *out, const u8 *in)
drivers/crypto/padlock-aes.c
311
ecb_crypt(in, out, ctx->E, &ctx->cword.encrypt, 1);
drivers/crypto/padlock-aes.c
315
static void padlock_aes_decrypt(struct crypto_tfm *tfm, u8 *out, const u8 *in)
drivers/crypto/padlock-aes.c
320
ecb_crypt(in, out, ctx->D, &ctx->cword.decrypt, 1);
drivers/crypto/padlock-sha.c
102
static int padlock_sha_finup(struct shash_desc *desc, const u8 *in,
drivers/crypto/padlock-sha.c
109
ahash_request_set_virt(req, in, out, count);
drivers/crypto/padlock-sha.c
114
static int padlock_sha1_finup(struct shash_desc *desc, const u8 *in,
drivers/crypto/padlock-sha.c
124
return padlock_sha_finup(desc, in, count, out);
drivers/crypto/padlock-sha.c
130
"S"(in), "D"(state));
drivers/crypto/padlock-sha.c
136
static int padlock_sha256_finup(struct shash_desc *desc, const u8 *in,
drivers/crypto/padlock-sha.c
146
return padlock_sha_finup(desc, in, count, out);
drivers/crypto/padlock-sha.c
152
"S"(in), "D"(state));
drivers/crypto/padlock-sha.c
81
static int padlock_sha_import(struct shash_desc *desc, const void *in)
drivers/crypto/padlock-sha.c
87
memcpy(state, in, ss);
drivers/crypto/qce/sha.c
165
static int qce_ahash_import(struct ahash_request *req, const void *in)
drivers/crypto/qce/sha.c
168
const struct qce_sha_saved_state *import_state = in;
drivers/crypto/rockchip/rk3288_crypto_ahash.c
179
static int rk_ahash_import(struct ahash_request *req, const void *in)
drivers/crypto/rockchip/rk3288_crypto_ahash.c
190
return crypto_ahash_import(&rctx->fallback_req, in);
drivers/crypto/s5p-sss.c
1689
static int s5p_hash_import(struct ahash_request *req, const void *in)
drivers/crypto/s5p-sss.c
1694
const struct s5p_hash_reqctx *ctx_in = in;
drivers/crypto/s5p-sss.c
1696
memcpy(ctx, in, sizeof(*ctx) + BUFLEN);
drivers/crypto/sa2ul.c
1068
u32 *out, *in;
drivers/crypto/sa2ul.c
1071
for (out = mdptr, in = epib, i = 0; i < epiblen / sizeof(u32); i++)
drivers/crypto/sa2ul.c
1072
*out++ = *in++;
drivers/crypto/sa2ul.c
1075
for (out = &mdptr[5], in = psdata, i = 0;
drivers/crypto/sa2ul.c
1077
*out++ = *in++;
drivers/crypto/sa2ul.c
1574
static int sa_sha_import(struct ahash_request *req, const void *in)
drivers/crypto/sa2ul.c
1583
return crypto_ahash_import(&rctx->fallback_req, in);
drivers/crypto/sa2ul.c
371
static void sa_swiz_128(u8 *in, u16 len)
drivers/crypto/sa2ul.c
377
memcpy(data, &in[i], 16);
drivers/crypto/sa2ul.c
379
in[i + j] = data[15 - j];
drivers/crypto/sahara.c
1081
static int sahara_sha_import(struct ahash_request *req, const void *in)
drivers/crypto/sahara.c
1085
memcpy(rctx, in, sizeof(struct sahara_sha_reqctx));
drivers/crypto/starfive/jh7110-hash.c
360
static int starfive_hash_import(struct ahash_request *req, const void *in)
drivers/crypto/starfive/jh7110-hash.c
371
return crypto_ahash_import(&rctx->ahash_fbk_req, in);
drivers/crypto/starfive/jh7110-rsa.c
105
writel(in[opsize - loop], cryp->base + STARFIVE_PKA_CAAR_OFFSET + loop * 4);
drivers/crypto/starfive/jh7110-rsa.c
140
writel(in[count - loop], cryp->base + STARFIVE_PKA_CAER_OFFSET + loop * 4);
drivers/crypto/starfive/jh7110-rsa.c
71
u32 *out, u32 *in, u8 mont,
drivers/crypto/stm32/stm32-cryp.c
485
static inline void ux500_swizzle_key(const u8 *in, u8 *out, u32 len)
drivers/crypto/stm32/stm32-cryp.c
497
ux500_swap_bits_in_byte(in[index]);
drivers/crypto/stm32/stm32-hash.c
1462
static int stm32_hash_import(struct ahash_request *req, const void *in)
drivers/crypto/stm32/stm32-hash.c
1467
memcpy(&rctx->state, in, sizeof(rctx->state));
drivers/crypto/talitos.c
2157
static int ahash_import(struct ahash_request *areq, const void *in)
drivers/crypto/talitos.c
2163
const struct talitos_export_state *export = in;
drivers/crypto/tegra/tegra-se-aes.c
1901
static int tegra_cmac_import(struct ahash_request *req, const void *in)
drivers/crypto/tegra/tegra-se-aes.c
1905
memcpy(rctx, in, sizeof(*rctx));
drivers/crypto/tegra/tegra-se-hash.c
189
static int tegra_sha_fallback_import(struct ahash_request *req, const void *in)
drivers/crypto/tegra/tegra-se-hash.c
200
return crypto_ahash_import(&rctx->fallback_req, in);
drivers/crypto/tegra/tegra-se-hash.c
733
static int tegra_sha_import(struct ahash_request *req, const void *in)
drivers/crypto/tegra/tegra-se-hash.c
740
return tegra_sha_fallback_import(req, in);
drivers/crypto/tegra/tegra-se-hash.c
742
memcpy(rctx, in, sizeof(*rctx));
drivers/crypto/xilinx/zynqmp-aes-gcm.c
251
struct versal_in_params *in;
drivers/crypto/xilinx/zynqmp-aes-gcm.c
287
in = dmabuf + sizeof(struct versal_init_ops);
drivers/crypto/xilinx/zynqmp-aes-gcm.c
297
in->size = req->cryptlen;
drivers/crypto/xilinx/zynqmp-aes-gcm.c
301
in->size = req->cryptlen - XILINX_AES_AUTH_SIZE;
drivers/crypto/xilinx/zynqmp-aes-gcm.c
317
in->in_data_addr = dma_addr_data + req->assoclen;
drivers/crypto/xilinx/zynqmp-aes-gcm.c
318
in->is_last = 1;
drivers/crypto/xilinx/zynqmp-aes-gcm.c
319
gcm_offset = req->assoclen + in->size;
drivers/cxl/core/features.c
646
void *in, size_t in_len, size_t *out_len)
drivers/cxl/core/features.c
651
const struct fwctl_rpc_cxl *rpc_in = in;
drivers/cxl/core/mbox.c
1384
struct cxl_mbox_set_shutdown_state_in in = {
drivers/cxl/core/mbox.c
1390
.size_in = sizeof(in),
drivers/cxl/core/mbox.c
1391
.payload_in = &in,
drivers/cxl/core/mbox.c
428
.size_in = send_cmd->in.size,
drivers/cxl/core/mbox.c
450
if (send_cmd->in.rsvd || send_cmd->out.rsvd)
drivers/cxl/core/mbox.c
463
(info->size_in != send_cmd->in.size))
drivers/cxl/core/mbox.c
475
.size_in = send_cmd->in.size,
drivers/cxl/core/mbox.c
516
if (send_cmd->in.size > cxl_mbox->payload_size)
drivers/cxl/core/mbox.c
531
send_cmd->in.payload);
drivers/cxl/core/port.c
2337
struct access_coordinate *in)
drivers/cxl/core/port.c
2340
out[i] = in[i];
drivers/edac/pnd2_edac.c
973
#define dnv_get_bit(pmi, in, out) ((int)(((pmi) >> (in)) & 1u) << (out))
drivers/firmware/arm_scmi/sensors.c
266
const struct scmi_msg_resp_attrs *in)
drivers/firmware/arm_scmi/sensors.c
268
out->min_range = get_unaligned_le64((void *)&in->min_range_low);
drivers/firmware/arm_scmi/sensors.c
269
out->max_range = get_unaligned_le64((void *)&in->max_range_low);
drivers/firmware/arm_scmi/sensors.c
896
const struct scmi_sensor_reading_resp *in)
drivers/firmware/arm_scmi/sensors.c
898
out->value = get_unaligned_le64((void *)&in->sensor_value_low);
drivers/firmware/arm_scmi/sensors.c
899
out->timestamp = get_unaligned_le64((void *)&in->timestamp_low);
drivers/firmware/arm_scmi/vendors/imx/imx-sm-cpu.c
108
struct scmi_imx_cpu_reset_vector_set_in *in;
drivers/firmware/arm_scmi/vendors/imx/imx-sm-cpu.c
116
ret = ph->xops->xfer_get_init(ph, SCMI_IMX_CPU_RESET_VECTOR_SET, sizeof(*in),
drivers/firmware/arm_scmi/vendors/imx/imx-sm-cpu.c
121
in = t->tx.buf;
drivers/firmware/arm_scmi/vendors/imx/imx-sm-cpu.c
122
in->cpuid = cpu_to_le32(cpuid);
drivers/firmware/arm_scmi/vendors/imx/imx-sm-cpu.c
123
in->flags = cpu_to_le32(0);
drivers/firmware/arm_scmi/vendors/imx/imx-sm-cpu.c
125
in->flags |= le32_encode_bits(1, CPU_VEC_FLAGS_START);
drivers/firmware/arm_scmi/vendors/imx/imx-sm-cpu.c
127
in->flags |= le32_encode_bits(1, CPU_VEC_FLAGS_BOOT);
drivers/firmware/arm_scmi/vendors/imx/imx-sm-cpu.c
129
in->flags |= le32_encode_bits(1, CPU_VEC_FLAGS_RESUME);
drivers/firmware/arm_scmi/vendors/imx/imx-sm-cpu.c
130
in->resetvectorlow = cpu_to_le32(lower_32_bits(vector));
drivers/firmware/arm_scmi/vendors/imx/imx-sm-cpu.c
131
in->resetvectorhigh = cpu_to_le32(upper_32_bits(vector));
drivers/firmware/arm_scmi/vendors/imx/imx-sm-lmm.c
137
struct scmi_imx_lmm_reset_vector_set_in *in;
drivers/firmware/arm_scmi/vendors/imx/imx-sm-lmm.c
141
ret = ph->xops->xfer_get_init(ph, SCMI_IMX_LMM_RESET_VECTOR_SET, sizeof(*in),
drivers/firmware/arm_scmi/vendors/imx/imx-sm-lmm.c
146
in = t->tx.buf;
drivers/firmware/arm_scmi/vendors/imx/imx-sm-lmm.c
147
in->lmid = cpu_to_le32(lmid);
drivers/firmware/arm_scmi/vendors/imx/imx-sm-lmm.c
148
in->cpuid = cpu_to_le32(cpuid);
drivers/firmware/arm_scmi/vendors/imx/imx-sm-lmm.c
149
in->flags = cpu_to_le32(0);
drivers/firmware/arm_scmi/vendors/imx/imx-sm-lmm.c
150
in->resetvectorlow = cpu_to_le32(lower_32_bits(vector));
drivers/firmware/arm_scmi/vendors/imx/imx-sm-lmm.c
151
in->resetvectorhigh = cpu_to_le32(upper_32_bits(vector));
drivers/firmware/arm_scmi/vendors/imx/imx-sm-lmm.c
162
struct scmi_imx_lmm_shutdown_in *in;
drivers/firmware/arm_scmi/vendors/imx/imx-sm-lmm.c
170
ret = ph->xops->xfer_get_init(ph, SCMI_IMX_LMM_SHUTDOWN, sizeof(*in),
drivers/firmware/arm_scmi/vendors/imx/imx-sm-lmm.c
175
in = t->tx.buf;
drivers/firmware/arm_scmi/vendors/imx/imx-sm-lmm.c
176
in->lmid = cpu_to_le32(lmid);
drivers/firmware/arm_scmi/vendors/imx/imx-sm-lmm.c
178
in->flags = cpu_to_le32(SCMI_IMX_LMM_SHUTDOWN_GRACEFUL);
drivers/firmware/arm_scmi/vendors/imx/imx-sm-lmm.c
180
in->flags = cpu_to_le32(0);
drivers/firmware/arm_scmi/vendors/imx/imx-sm-misc.c
153
struct scmi_imx_misc_ctrl_notify_in *in;
drivers/firmware/arm_scmi/vendors/imx/imx-sm-misc.c
162
sizeof(*in), 0, &t);
drivers/firmware/arm_scmi/vendors/imx/imx-sm-misc.c
166
in = t->tx.buf;
drivers/firmware/arm_scmi/vendors/imx/imx-sm-misc.c
167
in->ctrl_id = cpu_to_le32(ctrl_id);
drivers/firmware/arm_scmi/vendors/imx/imx-sm-misc.c
168
in->flags = cpu_to_le32(flags);
drivers/firmware/arm_scmi/vendors/imx/imx-sm-misc.c
281
struct scmi_imx_misc_ctrl_set_in *in;
drivers/firmware/arm_scmi/vendors/imx/imx-sm-misc.c
285
int max_num = (max_msg_size - sizeof(*in)) / sizeof(__le32);
drivers/firmware/arm_scmi/vendors/imx/imx-sm-misc.c
295
sizeof(*in) + num * sizeof(__le32), 0, &t);
drivers/firmware/arm_scmi/vendors/imx/imx-sm-misc.c
299
in = t->tx.buf;
drivers/firmware/arm_scmi/vendors/imx/imx-sm-misc.c
300
in->id = cpu_to_le32(ctrl_id);
drivers/firmware/arm_scmi/vendors/imx/imx-sm-misc.c
301
in->num = cpu_to_le32(num);
drivers/firmware/arm_scmi/vendors/imx/imx-sm-misc.c
303
in->value[i] = cpu_to_le32(val[i]);
drivers/firmware/efi/libstub/efi-stub.c
231
efi_memory_desc_t *in, *out = runtime_map;
drivers/firmware/efi/libstub/efi-stub.c
239
in = (void *)memory_map + l;
drivers/firmware/efi/libstub/efi-stub.c
240
if (!(in->attribute & EFI_MEMORY_RUNTIME))
drivers/firmware/efi/libstub/efi-stub.c
243
paddr = in->phys_addr;
drivers/firmware/efi/libstub/efi-stub.c
244
size = in->num_pages * EFI_PAGE_SIZE;
drivers/firmware/efi/libstub/efi-stub.c
246
in->virt_addr = in->phys_addr + EFI_RT_VIRTUAL_OFFSET;
drivers/firmware/efi/libstub/efi-stub.c
258
paddr = round_down(in->phys_addr, SZ_64K);
drivers/firmware/efi/libstub/efi-stub.c
259
size += in->phys_addr - paddr;
drivers/firmware/efi/libstub/efi-stub.c
267
if (IS_ALIGNED(in->phys_addr, SZ_2M) && size >= SZ_2M)
drivers/firmware/efi/libstub/efi-stub.c
272
in->virt_addr += efi_virt_base - paddr;
drivers/firmware/efi/libstub/efi-stub.c
276
memcpy(out, in, desc_size);
drivers/firmware/efi/memattr.c
122
if (md->type != in->type) {
drivers/firmware/efi/memattr.c
71
static bool entry_is_valid(const efi_memory_desc_t *in, efi_memory_desc_t *out)
drivers/firmware/efi/memattr.c
73
u64 in_paddr = in->phys_addr;
drivers/firmware/efi/memattr.c
74
u64 in_size = in->num_pages << EFI_PAGE_SHIFT;
drivers/firmware/efi/memattr.c
77
*out = *in;
drivers/firmware/efi/memattr.c
79
if (in->type != EFI_RUNTIME_SERVICES_CODE &&
drivers/firmware/efi/memattr.c
80
in->type != EFI_RUNTIME_SERVICES_DATA) {
drivers/firmware/efi/memattr.c
86
(!PAGE_ALIGNED(in->phys_addr) ||
drivers/firmware/efi/memattr.c
87
!PAGE_ALIGNED(in->num_pages << EFI_PAGE_SHIFT))) {
drivers/firmware/google/vpd_decode.c
12
static int vpd_decode_len(const u32 max_len, const u8 *in,
drivers/firmware/google/vpd_decode.c
26
more = in[i] & 0x80;
drivers/firmware/google/vpd_decode.c
28
*length |= in[i] & 0x7f;
drivers/fsi/fsi-master-gpio.c
65
int in;
drivers/fsi/fsi-master-gpio.c
75
in = gpiod_get_value(master->gpio_data);
drivers/fsi/fsi-master-gpio.c
79
return in ? 1 : 0;
drivers/fwctl/main.c
120
if (copy_from_user(inbuf, u64_to_user_ptr(cmd->in), cmd->in_len))
drivers/fwctl/mlx5/main.c
101
uctx = MLX5_ADDR_OF(create_uctx_in, in, uctx);
drivers/fwctl/mlx5/main.c
104
MLX5_SET(create_uctx_in, in, opcode, MLX5_CMD_OP_CREATE_UCTX);
drivers/fwctl/mlx5/main.c
107
ret = mlx5_cmd_exec(mcdev->mdev, in, sizeof(in), out, sizeof(out));
drivers/fwctl/mlx5/main.c
118
u32 in[MLX5_ST_SZ_DW(destroy_uctx_in)] = {};
drivers/fwctl/mlx5/main.c
122
MLX5_SET(destroy_uctx_in, in, opcode, MLX5_CMD_OP_DESTROY_UCTX);
drivers/fwctl/mlx5/main.c
123
MLX5_SET(destroy_uctx_in, in, uid, uid);
drivers/fwctl/mlx5/main.c
125
ret = mlx5_cmd_exec_in(mdev, destroy_uctx, in);
drivers/fwctl/mlx5/main.c
180
static bool mlx5ctl_validate_rpc(const void *in, enum fwctl_rpc_scope scope)
drivers/fwctl/mlx5/main.c
182
u16 opcode = MLX5_GET(mbox_in_hdr, in, opcode);
drivers/fwctl/mlx5/main.c
183
u16 op_mod = MLX5_GET(mbox_in_hdr, in, op_mod);
drivers/fwctl/mlx5/main.c
96
u32 in[MLX5_ST_SZ_DW(create_uctx_in)] = {};
drivers/fwctl/pds/main.c
294
if (rpc->in.len > le32_to_cpu(pdsfc->ident.max_req_sz)) {
drivers/fwctl/pds/main.c
296
rpc->in.len, le32_to_cpu(pdsfc->ident.max_req_sz));
drivers/fwctl/pds/main.c
308
if (pdsfc->endpoint_info[i].endpoint == rpc->in.ep) {
drivers/fwctl/pds/main.c
314
dev_dbg(dev, "Invalid endpoint %d\n", rpc->in.ep);
drivers/fwctl/pds/main.c
325
rpc->in.ep);
drivers/fwctl/pds/main.c
338
if (PDS_FWCTL_RPC_OPCODE_CMP(rpc->in.op, le32_to_cpu(op_entry[i].id))) {
drivers/fwctl/pds/main.c
345
dev_dbg(dev, "Invalid operation %d for endpoint %d\n", rpc->in.op, rpc->in.ep);
drivers/fwctl/pds/main.c
351
void *in, size_t in_len, size_t *out_len)
drivers/fwctl/pds/main.c
358
struct fwctl_rpc_pds *rpc = in;
drivers/fwctl/pds/main.c
369
if (rpc->in.len > 0) {
drivers/fwctl/pds/main.c
370
in_payload = memdup_user(u64_to_user_ptr(rpc->in.payload), rpc->in.len);
drivers/fwctl/pds/main.c
377
rpc->in.len, DMA_TO_DEVICE);
drivers/fwctl/pds/main.c
406
.ep = cpu_to_le32(rpc->in.ep),
drivers/fwctl/pds/main.c
407
.op = cpu_to_le32(rpc->in.op),
drivers/fwctl/pds/main.c
409
.req_sz = cpu_to_le32(rpc->in.len),
drivers/fwctl/pds/main.c
418
__func__, rpc->in.ep, rpc->in.op,
drivers/fwctl/pds/main.c
435
out = in;
drivers/fwctl/pds/main.c
446
rpc->in.len, DMA_TO_DEVICE);
drivers/gnss/usb.c
121
struct usb_endpoint_descriptor *in, *out;
drivers/gnss/usb.c
129
ret = usb_find_common_endpoints(intf->cur_altsetting, &in, &out, NULL,
drivers/gnss/usb.c
154
buf_len = max(usb_endpoint_maxp(in), GNSS_USB_READ_BUF_LEN);
drivers/gnss/usb.c
163
usb_rcvbulkpipe(udev, usb_endpoint_num(in)),
drivers/gpio/gpio-max3191x.c
125
u8 in = ((u8 *)max3191x->xfer.rx_buf)[i * 2];
drivers/gpio/gpio-max3191x.c
128
val = (status & 0xf8) != crc8(max3191x_crc8, &in, 1, 0);
drivers/gpio/gpio-max3191x.c
198
u8 in;
drivers/gpio/gpio-max3191x.c
211
in = ((u8 *)max3191x->xfer.rx_buf)[chipnum * wordlen];
drivers/gpio/gpio-max3191x.c
212
ret = (in >> (offset % MAX3191X_NGPIO)) & 1;
drivers/gpio/gpio-max3191x.c
227
unsigned long in;
drivers/gpio/gpio-max3191x.c
243
in = ((u8 *)max3191x->xfer.rx_buf)[chipnum * wordlen];
drivers/gpio/gpio-max3191x.c
244
in &= gpio_mask;
drivers/gpio/gpio-max3191x.c
245
bitmap_set_value8(bits, in, bit);
drivers/gpu/drm/amd/amdgpu/amdgpu_bo_list.c
183
int amdgpu_bo_create_list_entry_array(struct drm_amdgpu_bo_list_in *in,
drivers/gpu/drm/amd/amdgpu/amdgpu_bo_list.c
187
const void __user *uptr = u64_to_user_ptr(in->bo_info_ptr);
drivers/gpu/drm/amd/amdgpu/amdgpu_bo_list.c
188
const uint32_t bo_info_size = in->bo_info_size;
drivers/gpu/drm/amd/amdgpu/amdgpu_bo_list.c
189
const uint32_t bo_number = in->bo_number;
drivers/gpu/drm/amd/amdgpu/amdgpu_bo_list.c
227
uint32_t handle = args->in.list_handle;
drivers/gpu/drm/amd/amdgpu/amdgpu_bo_list.c
232
r = amdgpu_bo_create_list_entry_array(&args->in, &info);
drivers/gpu/drm/amd/amdgpu/amdgpu_bo_list.c
236
switch (args->in.operation) {
drivers/gpu/drm/amd/amdgpu/amdgpu_bo_list.c
238
r = amdgpu_bo_list_create(adev, filp, info, args->in.bo_number,
drivers/gpu/drm/amd/amdgpu/amdgpu_bo_list.c
259
r = amdgpu_bo_list_create(adev, filp, info, args->in.bo_number,
drivers/gpu/drm/amd/amdgpu/amdgpu_bo_list.h
64
int amdgpu_bo_create_list_entry_array(struct drm_amdgpu_bo_list_in *in,
drivers/gpu/drm/amd/amdgpu/amdgpu_cs.c
1494
unsigned long timeout = amdgpu_gem_timeout(wait->in.timeout);
drivers/gpu/drm/amd/amdgpu/amdgpu_cs.c
1500
ctx = amdgpu_ctx_get(filp->driver_priv, wait->in.ctx_id);
drivers/gpu/drm/amd/amdgpu/amdgpu_cs.c
1504
r = amdgpu_ctx_get_entity(ctx, wait->in.ip_type, wait->in.ip_instance,
drivers/gpu/drm/amd/amdgpu/amdgpu_cs.c
1505
wait->in.ring, &entity);
drivers/gpu/drm/amd/amdgpu/amdgpu_cs.c
1511
fence = amdgpu_ctx_get_fence(ctx, entity, wait->in.handle);
drivers/gpu/drm/amd/amdgpu/amdgpu_cs.c
1575
fence = amdgpu_cs_get_fence(adev, filp, &info->in.fence);
drivers/gpu/drm/amd/amdgpu/amdgpu_cs.c
1582
switch (info->in.what) {
drivers/gpu/drm/amd/amdgpu/amdgpu_cs.c
1638
uint32_t fence_count = wait->in.fence_count;
drivers/gpu/drm/amd/amdgpu/amdgpu_cs.c
1644
unsigned long timeout = amdgpu_gem_timeout(wait->in.timeout_ns);
drivers/gpu/drm/amd/amdgpu/amdgpu_cs.c
1683
unsigned long timeout = amdgpu_gem_timeout(wait->in.timeout_ns);
drivers/gpu/drm/amd/amdgpu/amdgpu_cs.c
1684
uint32_t fence_count = wait->in.fence_count;
drivers/gpu/drm/amd/amdgpu/amdgpu_cs.c
1751
fences = memdup_array_user(u64_to_user_ptr(wait->in.fences),
drivers/gpu/drm/amd/amdgpu/amdgpu_cs.c
1752
wait->in.fence_count,
drivers/gpu/drm/amd/amdgpu/amdgpu_cs.c
1757
if (wait->in.wait_all)
drivers/gpu/drm/amd/amdgpu/amdgpu_cs.c
188
chunk_array = memdup_array_user(u64_to_user_ptr(cs->in.chunks),
drivers/gpu/drm/amd/amdgpu/amdgpu_cs.c
189
cs->in.num_chunks,
drivers/gpu/drm/amd/amdgpu/amdgpu_cs.c
194
p->nchunks = cs->in.num_chunks;
drivers/gpu/drm/amd/amdgpu/amdgpu_cs.c
52
if (cs->in.num_chunks == 0)
drivers/gpu/drm/amd/amdgpu/amdgpu_cs.c
59
p->ctx = amdgpu_ctx_get(fpriv, cs->in.ctx_id);
drivers/gpu/drm/amd/amdgpu/amdgpu_cs.c
865
if (cs->in.bo_list_handle) {
drivers/gpu/drm/amd/amdgpu/amdgpu_cs.c
869
r = amdgpu_bo_list_get(fpriv, cs->in.bo_list_handle,
drivers/gpu/drm/amd/amdgpu/amdgpu_ctx.c
678
id = args->in.ctx_id;
drivers/gpu/drm/amd/amdgpu/amdgpu_ctx.c
679
priority = args->in.priority;
drivers/gpu/drm/amd/amdgpu/amdgpu_ctx.c
688
switch (args->in.op) {
drivers/gpu/drm/amd/amdgpu/amdgpu_ctx.c
690
if (args->in.flags)
drivers/gpu/drm/amd/amdgpu/amdgpu_ctx.c
696
if (args->in.flags)
drivers/gpu/drm/amd/amdgpu/amdgpu_ctx.c
701
if (args->in.flags)
drivers/gpu/drm/amd/amdgpu/amdgpu_ctx.c
706
if (args->in.flags)
drivers/gpu/drm/amd/amdgpu/amdgpu_ctx.c
711
if (args->in.flags)
drivers/gpu/drm/amd/amdgpu/amdgpu_ctx.c
718
if (args->in.flags & ~AMDGPU_CTX_STABLE_PSTATE_FLAGS_MASK)
drivers/gpu/drm/amd/amdgpu/amdgpu_ctx.c
720
stable_pstate = args->in.flags & AMDGPU_CTX_STABLE_PSTATE_FLAGS_MASK;
drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c
409
uint64_t flags = args->in.domain_flags;
drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c
410
uint64_t size = args->in.bo_size;
drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c
421
if (args->in.domains & ~AMDGPU_GEM_DOMAIN_MASK)
drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c
433
if (args->in.domains & (AMDGPU_GEM_DOMAIN_GDS |
drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c
453
initial_domain = (u32)(0xffffffff & args->in.domains);
drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c
455
r = amdgpu_gem_object_create(adev, size, args->in.alignment,
drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c
469
size, initial_domain, args->in.alignment, r);
drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c
605
uint32_t handle = args->in.handle;
drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c
645
uint32_t handle = args->in.handle;
drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c
646
unsigned long timeout = amdgpu_gem_timeout(args->in.timeout);
drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c
1766
enum ras_command cmd_id, void *in, void *out)
drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c
1772
if (!in)
drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c
1783
in, sizeof(ras_cmd->ras_in_message));
drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c
1787
in, sizeof(ras_cmd->ras_in_message.trigger_error));
drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c
1791
in, sizeof(ras_cmd->ras_in_message.address));
drivers/gpu/drm/amd/amdgpu/amdgpu_sched.c
102
DRM_ERROR("Invalid sched op specified: %d\n", args->in.op);
drivers/gpu/drm/amd/amdgpu/amdgpu_sched.c
106
if (!amdgpu_ctx_priority_is_valid(args->in.priority)) {
drivers/gpu/drm/amd/amdgpu/amdgpu_sched.c
107
WARN(1, "Invalid context priority %d\n", args->in.priority);
drivers/gpu/drm/amd/amdgpu/amdgpu_sched.c
111
switch (args->in.op) {
drivers/gpu/drm/amd/amdgpu/amdgpu_sched.c
114
args->in.fd,
drivers/gpu/drm/amd/amdgpu/amdgpu_sched.c
115
args->in.priority);
drivers/gpu/drm/amd/amdgpu/amdgpu_sched.c
119
args->in.fd,
drivers/gpu/drm/amd/amdgpu/amdgpu_sched.c
120
args->in.ctx_id,
drivers/gpu/drm/amd/amdgpu/amdgpu_sched.c
121
args->in.priority);
drivers/gpu/drm/amd/amdgpu/amdgpu_sched.c
97
switch (args->in.op) {
drivers/gpu/drm/amd/amdgpu/amdgpu_userq.c
1022
switch (args->in.op) {
drivers/gpu/drm/amd/amdgpu/amdgpu_userq.c
1031
queue = __xa_erase(&fpriv->userq_mgr.userq_xa, args->in.queue_id);
drivers/gpu/drm/amd/amdgpu/amdgpu_userq.c
1041
drm_dbg_driver(dev, "Invalid user queue op specified: %d\n", args->in.op);
drivers/gpu/drm/amd/amdgpu/amdgpu_userq.c
774
(args->in.flags & AMDGPU_USERQ_CREATE_FLAGS_QUEUE_PRIORITY_MASK) >>
drivers/gpu/drm/amd/amdgpu/amdgpu_userq.c
797
uq_funcs = adev->userq_funcs[args->in.ip_type];
drivers/gpu/drm/amd/amdgpu/amdgpu_userq.c
800
args->in.ip_type);
drivers/gpu/drm/amd/amdgpu/amdgpu_userq.c
813
queue->doorbell_handle = args->in.doorbell_handle;
drivers/gpu/drm/amd/amdgpu/amdgpu_userq.c
814
queue->queue_type = args->in.ip_type;
drivers/gpu/drm/amd/amdgpu/amdgpu_userq.c
821
db_info.doorbell_offset = args->in.doorbell_offset;
drivers/gpu/drm/amd/amdgpu/amdgpu_userq.c
825
if (amdgpu_userq_input_va_validate(adev, queue, args->in.queue_va, args->in.queue_size) ||
drivers/gpu/drm/amd/amdgpu/amdgpu_userq.c
826
amdgpu_userq_input_va_validate(adev, queue, args->in.rptr_va, AMDGPU_GPU_PAGE_SIZE) ||
drivers/gpu/drm/amd/amdgpu/amdgpu_userq.c
827
amdgpu_userq_input_va_validate(adev, queue, args->in.wptr_va, AMDGPU_GPU_PAGE_SIZE)) {
drivers/gpu/drm/amd/amdgpu/amdgpu_userq.c
850
r = uq_funcs->mqd_create(queue, &args->in);
drivers/gpu/drm/amd/amdgpu/amdgpu_userq.c
931
switch (args->in.op) {
drivers/gpu/drm/amd/amdgpu/amdgpu_userq.c
933
if (args->in.flags & ~(AMDGPU_USERQ_CREATE_FLAGS_QUEUE_PRIORITY_MASK |
drivers/gpu/drm/amd/amdgpu/amdgpu_userq.c
937
if (args->in.ip_type != AMDGPU_HW_IP_GFX &&
drivers/gpu/drm/amd/amdgpu/amdgpu_userq.c
938
args->in.ip_type != AMDGPU_HW_IP_DMA &&
drivers/gpu/drm/amd/amdgpu/amdgpu_userq.c
939
args->in.ip_type != AMDGPU_HW_IP_COMPUTE) {
drivers/gpu/drm/amd/amdgpu/amdgpu_userq.c
941
args->in.ip_type);
drivers/gpu/drm/amd/amdgpu/amdgpu_userq.c
945
if ((args->in.flags & AMDGPU_USERQ_CREATE_FLAGS_QUEUE_SECURE) &&
drivers/gpu/drm/amd/amdgpu/amdgpu_userq.c
946
(args->in.ip_type != AMDGPU_HW_IP_GFX) &&
drivers/gpu/drm/amd/amdgpu/amdgpu_userq.c
947
(args->in.ip_type != AMDGPU_HW_IP_COMPUTE) &&
drivers/gpu/drm/amd/amdgpu/amdgpu_userq.c
953
if (args->in.queue_va == AMDGPU_BO_INVALID_OFFSET ||
drivers/gpu/drm/amd/amdgpu/amdgpu_userq.c
954
args->in.queue_va == 0 ||
drivers/gpu/drm/amd/amdgpu/amdgpu_userq.c
955
args->in.queue_size == 0) {
drivers/gpu/drm/amd/amdgpu/amdgpu_userq.c
960
if (!is_power_of_2(args->in.queue_size)) {
drivers/gpu/drm/amd/amdgpu/amdgpu_userq.c
965
if (args->in.queue_size < AMDGPU_GPU_PAGE_SIZE) {
drivers/gpu/drm/amd/amdgpu/amdgpu_userq.c
970
if (!args->in.wptr_va || !args->in.rptr_va) {
drivers/gpu/drm/amd/amdgpu/amdgpu_userq.c
976
if (args->in.ip_type ||
drivers/gpu/drm/amd/amdgpu/amdgpu_userq.c
977
args->in.doorbell_handle ||
drivers/gpu/drm/amd/amdgpu/amdgpu_userq.c
978
args->in.doorbell_offset ||
drivers/gpu/drm/amd/amdgpu/amdgpu_userq.c
979
args->in.flags ||
drivers/gpu/drm/amd/amdgpu/amdgpu_userq.c
980
args->in.queue_va ||
drivers/gpu/drm/amd/amdgpu/amdgpu_userq.c
981
args->in.queue_size ||
drivers/gpu/drm/amd/amdgpu/amdgpu_userq.c
982
args->in.rptr_va ||
drivers/gpu/drm/amd/amdgpu/amdgpu_userq.c
983
args->in.wptr_va ||
drivers/gpu/drm/amd/amdgpu/amdgpu_userq.c
984
args->in.mqd ||
drivers/gpu/drm/amd/amdgpu/amdgpu_userq.c
985
args->in.mqd_size)
drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c
2922
if (args->in.flags)
drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c
2925
switch (args->in.op) {
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_util.c
29
static dml_float_t _log(float in)
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_util.c
31
int * const exp_ptr = (int *)(&in);
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_util.c
39
in = ((-1.0f / 3) * in + 2) * in - 2.0f / 3;
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_util.c
41
return (in + log_2);
drivers/gpu/drm/amd/display/dc/dml2_0/dml21/dml21_translation_helper.c
468
const struct dc_plane_state *in,
drivers/gpu/drm/amd/display/dc/dml2_0/dml21/dml21_translation_helper.c
479
if (pipe->plane_state == in && !pipe->prev_odm_pipe) {
drivers/gpu/drm/amd/display/dc/dml2_0/dml2_translation_helper.c
1007
const struct dc_stream_state *in,
drivers/gpu/drm/amd/display/dc/dml2_0/dml2_translation_helper.c
1012
if (in->timing.h_addressable > 3840)
drivers/gpu/drm/amd/display/dc/dml2_0/dml2_translation_helper.c
1015
width = in->timing.h_addressable; // 4K max
drivers/gpu/drm/amd/display/dc/dml2_0/dml2_translation_helper.c
1017
if (in->timing.v_addressable > 2160)
drivers/gpu/drm/amd/display/dc/dml2_0/dml2_translation_helper.c
1020
height = in->timing.v_addressable; // 4K max
drivers/gpu/drm/amd/display/dc/dml2_0/dml2_translation_helper.c
1063
const struct dc_plane_state *in, struct dc_state *context,
drivers/gpu/drm/amd/display/dc/dml2_0/dml2_translation_helper.c
1066
struct scaler_data *scaler_data = get_scaler_data_for_plane(in, context);
drivers/gpu/drm/amd/display/dc/dml2_0/dml2_translation_helper.c
1123
out->SourceScan[location] = (enum dml_rotation_angle)in->rotation;
drivers/gpu/drm/amd/display/dc/dml2_0/dml2_translation_helper.c
1124
out->ScalerRecoutWidth[location] = in->dst_rect.width;
drivers/gpu/drm/amd/display/dc/dml2_0/dml2_translation_helper.c
1230
unsigned int location, const struct dc_stream_state *in)
drivers/gpu/drm/amd/display/dc/dml2_0/dml2_translation_helper.c
1232
if (in->num_wb_info > 0) {
drivers/gpu/drm/amd/display/dc/dml2_0/dml2_translation_helper.c
1234
const struct dc_writeback_info *wb_info = &in->writeback_info[i];
drivers/gpu/drm/amd/display/dc/dml2_0/dml2_translation_helper.c
613
void dml2_translate_ip_params(const struct dc *in, struct ip_params_st *out)
drivers/gpu/drm/amd/display/dc/dml2_0/dml2_translation_helper.c
615
const struct _vcs_dpi_ip_params_st *in_ip_params = &in->dml.ip;
drivers/gpu/drm/amd/display/dc/dml2_0/dml2_translation_helper.c
682
void dml2_translate_socbb_params(const struct dc *in, struct soc_bounding_box_st *out)
drivers/gpu/drm/amd/display/dc/dml2_0/dml2_translation_helper.c
684
const struct _vcs_dpi_soc_bounding_box_st *in_soc_params = &in->dml.soc;
drivers/gpu/drm/amd/display/dc/dml2_0/dml2_translation_helper.c
755
static void populate_dml_timing_cfg_from_stream_state(struct dml_timing_cfg_st *out, unsigned int location, const struct dc_stream_state *in)
drivers/gpu/drm/amd/display/dc/dml2_0/dml2_translation_helper.c
759
out->HActive[location] = in->timing.h_addressable + in->timing.h_border_left + in->timing.h_border_right;
drivers/gpu/drm/amd/display/dc/dml2_0/dml2_translation_helper.c
760
out->VActive[location] = in->timing.v_addressable + in->timing.v_border_bottom + in->timing.v_border_top;
drivers/gpu/drm/amd/display/dc/dml2_0/dml2_translation_helper.c
761
out->RefreshRate[location] = ((in->timing.pix_clk_100hz * 100) / in->timing.h_total) / in->timing.v_total;
drivers/gpu/drm/amd/display/dc/dml2_0/dml2_translation_helper.c
762
out->VFrontPorch[location] = in->timing.v_front_porch;
drivers/gpu/drm/amd/display/dc/dml2_0/dml2_translation_helper.c
763
out->PixelClock[location] = in->timing.pix_clk_100hz / 10000.00;
drivers/gpu/drm/amd/display/dc/dml2_0/dml2_translation_helper.c
764
if (in->timing.timing_3d_format == TIMING_3D_FORMAT_HW_FRAME_PACKING)
drivers/gpu/drm/amd/display/dc/dml2_0/dml2_translation_helper.c
766
out->HTotal[location] = in->timing.h_total;
drivers/gpu/drm/amd/display/dc/dml2_0/dml2_translation_helper.c
767
out->VTotal[location] = in->timing.v_total;
drivers/gpu/drm/amd/display/dc/dml2_0/dml2_translation_helper.c
768
out->Interlace[location] = in->timing.flags.INTERLACE;
drivers/gpu/drm/amd/display/dc/dml2_0/dml2_translation_helper.c
769
hblank_start = in->timing.h_total - in->timing.h_front_porch;
drivers/gpu/drm/amd/display/dc/dml2_0/dml2_translation_helper.c
771
- in->timing.h_addressable
drivers/gpu/drm/amd/display/dc/dml2_0/dml2_translation_helper.c
772
- in->timing.h_border_left
drivers/gpu/drm/amd/display/dc/dml2_0/dml2_translation_helper.c
773
- in->timing.h_border_right;
drivers/gpu/drm/amd/display/dc/dml2_0/dml2_translation_helper.c
774
vblank_start = in->timing.v_total - in->timing.v_front_porch;
drivers/gpu/drm/amd/display/dc/dml2_0/dml2_translation_helper.c
776
- in->timing.v_addressable
drivers/gpu/drm/amd/display/dc/dml2_0/dml2_translation_helper.c
777
- in->timing.v_border_top
drivers/gpu/drm/amd/display/dc/dml2_0/dml2_translation_helper.c
778
- in->timing.v_border_bottom;
drivers/gpu/drm/amd/display/dc/dml2_0/dml2_translation_helper.c
783
const struct dc_stream_state *in, const struct pipe_ctx *pipe, struct dml2_context *dml2)
drivers/gpu/drm/amd/display/dc/dml2_0/dml2_translation_helper.c
787
out->DSCEnable[location] = (enum dml_dsc_enable)in->timing.flags.DSC;
drivers/gpu/drm/amd/display/dc/dml2_0/dml2_translation_helper.c
790
out->DSCSlices[location] = in->timing.dsc_cfg.num_slices_h;
drivers/gpu/drm/amd/display/dc/dml2_0/dml2_translation_helper.c
792
switch (in->signal) {
drivers/gpu/drm/amd/display/dc/dml2_0/dml2_translation_helper.c
811
switch (in->timing.display_color_depth) {
drivers/gpu/drm/amd/display/dc/dml2_0/dml2_translation_helper.c
841
switch (in->timing.pixel_encoding) {
drivers/gpu/drm/amd/display/dc/dml2_0/dml2_translation_helper.c
852
if (in->timing.flags.DSC && !in->timing.dsc_cfg.ycbcr422_simple)
drivers/gpu/drm/amd/display/dc/dml2_0/dml2_translation_helper.c
864
if (in->timing.flags.DSC) {
drivers/gpu/drm/amd/display/dc/dml2_0/dml2_translation_helper.c
865
out->OutputBpp[location] = in->timing.dsc_cfg.bits_per_pixel / 16.0;
drivers/gpu/drm/amd/display/dc/dml2_0/dml2_translation_helper.c
871
switch (in->signal) {
drivers/gpu/drm/amd/display/dc/dml2_0/dml2_translation_helper.c
887
out->PixelClockBackEnd[location] = in->timing.pix_clk_100hz / 10000.00;
drivers/gpu/drm/amd/display/dc/dml2_0/dml2_translation_helper.c
889
out->AudioSampleLayout[location] = in->audio_info.modes->sample_size;
drivers/gpu/drm/amd/display/dc/dml2_0/dml2_translation_helper.c
890
out->AudioSampleRate[location] = in->audio_info.modes->max_bit_rate;
drivers/gpu/drm/amd/display/dc/dml2_0/dml2_translation_helper.c
895
static void populate_dummy_dml_surface_cfg(struct dml_surface_cfg_st *out, unsigned int location, const struct dc_stream_state *in)
drivers/gpu/drm/amd/display/dc/dml2_0/dml2_translation_helper.c
897
out->SurfaceWidthY[location] = in->timing.h_addressable;
drivers/gpu/drm/amd/display/dc/dml2_0/dml2_translation_helper.c
898
out->SurfaceHeightY[location] = in->timing.v_addressable;
drivers/gpu/drm/amd/display/dc/dml2_0/dml2_translation_helper.c
899
out->SurfaceWidthC[location] = in->timing.h_addressable;
drivers/gpu/drm/amd/display/dc/dml2_0/dml2_translation_helper.c
900
out->SurfaceHeightC[location] = in->timing.v_addressable;
drivers/gpu/drm/amd/display/dc/dml2_0/dml2_translation_helper.c
914
static void populate_dml_surface_cfg_from_plane_state(enum dml_project_id dml2_project, struct dml_surface_cfg_st *out, unsigned int location, const struct dc_plane_state *in)
drivers/gpu/drm/amd/display/dc/dml2_0/dml2_translation_helper.c
916
out->PitchY[location] = in->plane_size.surface_pitch;
drivers/gpu/drm/amd/display/dc/dml2_0/dml2_translation_helper.c
917
out->SurfaceHeightY[location] = in->plane_size.surface_size.height;
drivers/gpu/drm/amd/display/dc/dml2_0/dml2_translation_helper.c
918
out->SurfaceWidthY[location] = in->plane_size.surface_size.width;
drivers/gpu/drm/amd/display/dc/dml2_0/dml2_translation_helper.c
919
out->SurfaceHeightC[location] = in->plane_size.chroma_size.height;
drivers/gpu/drm/amd/display/dc/dml2_0/dml2_translation_helper.c
920
out->SurfaceWidthC[location] = in->plane_size.chroma_size.width;
drivers/gpu/drm/amd/display/dc/dml2_0/dml2_translation_helper.c
921
out->PitchC[location] = in->plane_size.chroma_pitch;
drivers/gpu/drm/amd/display/dc/dml2_0/dml2_translation_helper.c
922
out->DCCEnable[location] = in->dcc.enable;
drivers/gpu/drm/amd/display/dc/dml2_0/dml2_translation_helper.c
923
out->DCCMetaPitchY[location] = in->dcc.meta_pitch;
drivers/gpu/drm/amd/display/dc/dml2_0/dml2_translation_helper.c
924
out->DCCMetaPitchC[location] = in->dcc.meta_pitch_c;
drivers/gpu/drm/amd/display/dc/dml2_0/dml2_translation_helper.c
927
out->DCCFractionOfZeroSizeRequestsLuma[location] = in->dcc.independent_64b_blks;
drivers/gpu/drm/amd/display/dc/dml2_0/dml2_translation_helper.c
928
out->DCCFractionOfZeroSizeRequestsChroma[location] = in->dcc.independent_64b_blks_c;
drivers/gpu/drm/amd/display/dc/dml2_0/dml2_translation_helper.c
932
out->SurfaceTiling[location] = (enum dml_swizzle_mode)in->tiling_info.gfx9.swizzle;
drivers/gpu/drm/amd/display/dc/dml2_0/dml2_translation_helper.c
936
switch (in->tiling_info.gfx_addr3.swizzle) {
drivers/gpu/drm/amd/display/dc/dml2_0/dml2_translation_helper.c
949
switch (in->format) {
drivers/gpu/drm/amd/display/dc/dml2_0/dml2_translation_helper.c
981
const struct dc_plane_state *in,
drivers/gpu/drm/amd/display/dc/dml2_0/dml2_translation_helper.c
992
if (pipe->plane_state == in && !pipe->prev_odm_pipe) {
drivers/gpu/drm/amd/display/modules/hdcp/hdcp_psp.c
35
struct ta_hdcp_cmd_hdcp2_process_prepare_authentication_message_input_v2 *in)
drivers/gpu/drm/amd/display/modules/hdcp/hdcp_psp.c
37
in->session_handle = hdcp->auth.id;
drivers/gpu/drm/amd/display/modules/hdcp/hdcp_psp.c
38
in->prepare.msg1_id = TA_HDCP_HDCP2_MSG_ID__NULL_MESSAGE;
drivers/gpu/drm/amd/display/modules/hdcp/hdcp_psp.c
39
in->prepare.msg2_id = TA_HDCP_HDCP2_MSG_ID__NULL_MESSAGE;
drivers/gpu/drm/amd/display/modules/hdcp/hdcp_psp.c
40
in->process.msg1_desc.msg_id = TA_HDCP_HDCP2_MSG_ID__NULL_MESSAGE;
drivers/gpu/drm/amd/display/modules/hdcp/hdcp_psp.c
41
in->process.msg1_desc.msg_size = 0;
drivers/gpu/drm/amd/display/modules/hdcp/hdcp_psp.c
42
in->process.msg2_desc.msg_id = TA_HDCP_HDCP2_MSG_ID__NULL_MESSAGE;
drivers/gpu/drm/amd/display/modules/hdcp/hdcp_psp.c
43
in->process.msg2_desc.msg_size = 0;
drivers/gpu/drm/amd/display/modules/hdcp/hdcp_psp.c
44
in->process.msg3_desc.msg_id = TA_HDCP_HDCP2_MSG_ID__NULL_MESSAGE;
drivers/gpu/drm/amd/display/modules/hdcp/hdcp_psp.c
45
in->process.msg3_desc.msg_size = 0;
drivers/gpu/drm/amd/pm/swsmu/smu_cmn.c
304
u32 in[SMU_MSG_MAX_ARGS];
drivers/gpu/drm/amd/pm/swsmu/smu_cmn.c
312
in[i] = RREG32(ctl->config.arg_regs[i]);
drivers/gpu/drm/amd/pm/swsmu/smu_cmn.c
314
16, 4, in, args->num_args * sizeof(u32),
drivers/gpu/drm/amd/ras/rascore/ras_psp.c
354
enum ras_ta_cmd_id cmd_id, void *in, uint32_t in_size,
drivers/gpu/drm/amd/ras/rascore/ras_psp.c
364
if (!in || (in_size > sizeof(union ras_ta_cmd_input)) ||
drivers/gpu/drm/amd/ras/rascore/ras_psp.c
387
memcpy(&ras_cmd->ras_in_message, in, in_size);
drivers/gpu/drm/amd/ras/rascore/ras_umc.c
100
addr_in.ma.ch_inst = in->ch_inst;
drivers/gpu/drm/amd/ras/rascore/ras_umc.c
101
addr_in.ma.umc_inst = in->umc_inst;
drivers/gpu/drm/amd/ras/rascore/ras_umc.c
102
addr_in.ma.node_inst = in->node_inst;
drivers/gpu/drm/amd/ras/rascore/ras_umc.c
103
addr_in.ma.socket_id = in->socket_id;
drivers/gpu/drm/amd/ras/rascore/ras_umc.c
111
in->err_addr, ret);
drivers/gpu/drm/amd/ras/rascore/ras_umc.c
86
struct umc_mca_addr *in, struct umc_phy_addr *out,
drivers/gpu/drm/amd/ras/rascore/ras_umc.c
93
if (!in)
drivers/gpu/drm/amd/ras/rascore/ras_umc.c
99
addr_in.ma.err_addr = in->err_addr;
drivers/gpu/drm/amd/ras/rascore/ras_umc.h
147
struct umc_mca_addr *in, struct umc_phy_addr *out,
drivers/gpu/drm/arm/display/komeda/komeda_color_mgmt.c
100
in = sector_tbl[i].boundary_start +
drivers/gpu/drm/arm/display/komeda/komeda_color_mgmt.c
103
coeffs[num++] = drm_color_lut_extract(lut[in].red,
drivers/gpu/drm/arm/display/komeda/komeda_color_mgmt.c
91
u32 i, j, in, num = 0;
drivers/gpu/drm/drm_modes.c
2583
const struct drm_display_mode *in)
drivers/gpu/drm/drm_modes.c
2585
out->clock = in->clock;
drivers/gpu/drm/drm_modes.c
2586
out->hdisplay = in->hdisplay;
drivers/gpu/drm/drm_modes.c
2587
out->hsync_start = in->hsync_start;
drivers/gpu/drm/drm_modes.c
2588
out->hsync_end = in->hsync_end;
drivers/gpu/drm/drm_modes.c
2589
out->htotal = in->htotal;
drivers/gpu/drm/drm_modes.c
2590
out->hskew = in->hskew;
drivers/gpu/drm/drm_modes.c
2591
out->vdisplay = in->vdisplay;
drivers/gpu/drm/drm_modes.c
2592
out->vsync_start = in->vsync_start;
drivers/gpu/drm/drm_modes.c
2593
out->vsync_end = in->vsync_end;
drivers/gpu/drm/drm_modes.c
2594
out->vtotal = in->vtotal;
drivers/gpu/drm/drm_modes.c
2595
out->vscan = in->vscan;
drivers/gpu/drm/drm_modes.c
2596
out->vrefresh = drm_mode_vrefresh(in);
drivers/gpu/drm/drm_modes.c
2597
out->flags = in->flags;
drivers/gpu/drm/drm_modes.c
2598
out->type = in->type;
drivers/gpu/drm/drm_modes.c
2600
switch (in->picture_aspect_ratio) {
drivers/gpu/drm/drm_modes.c
2615
in->picture_aspect_ratio);
drivers/gpu/drm/drm_modes.c
2622
strscpy_pad(out->name, in->name, sizeof(out->name));
drivers/gpu/drm/drm_modes.c
2639
const struct drm_mode_modeinfo *in)
drivers/gpu/drm/drm_modes.c
2641
if (in->clock > INT_MAX || in->vrefresh > INT_MAX)
drivers/gpu/drm/drm_modes.c
2644
out->clock = in->clock;
drivers/gpu/drm/drm_modes.c
2645
out->hdisplay = in->hdisplay;
drivers/gpu/drm/drm_modes.c
2646
out->hsync_start = in->hsync_start;
drivers/gpu/drm/drm_modes.c
2647
out->hsync_end = in->hsync_end;
drivers/gpu/drm/drm_modes.c
2648
out->htotal = in->htotal;
drivers/gpu/drm/drm_modes.c
2649
out->hskew = in->hskew;
drivers/gpu/drm/drm_modes.c
2650
out->vdisplay = in->vdisplay;
drivers/gpu/drm/drm_modes.c
2651
out->vsync_start = in->vsync_start;
drivers/gpu/drm/drm_modes.c
2652
out->vsync_end = in->vsync_end;
drivers/gpu/drm/drm_modes.c
2653
out->vtotal = in->vtotal;
drivers/gpu/drm/drm_modes.c
2654
out->vscan = in->vscan;
drivers/gpu/drm/drm_modes.c
2655
out->flags = in->flags;
drivers/gpu/drm/drm_modes.c
2662
out->type = in->type & DRM_MODE_TYPE_ALL;
drivers/gpu/drm/drm_modes.c
2663
strscpy_pad(out->name, in->name, sizeof(out->name));
drivers/gpu/drm/drm_modes.c
2671
switch (in->flags & DRM_MODE_FLAG_PIC_AR_MASK) {
drivers/gpu/drm/gud/gud_drv.c
153
static int gud_usb_transfer(struct gud_device *gdrm, bool in, u8 request, u16 index,
drivers/gpu/drm/gud/gud_drv.c
160
in ? "get" : "set", request, index, len);
drivers/gpu/drm/gud/gud_drv.c
167
ret = gud_usb_control_msg(intf, in, request, index, buf, len);
drivers/gpu/drm/gud/gud_drv.c
168
if (ret == -EPIPE || ((gdrm->flags & GUD_DISPLAY_FLAG_STATUS_ON_SET) && !in && ret >= 0)) {
drivers/gpu/drm/gud/gud_drv.c
56
static int gud_usb_control_msg(struct usb_interface *intf, bool in,
drivers/gpu/drm/gud/gud_drv.c
67
if (in) {
drivers/gpu/drm/i915/display/intel_sprite.c
60
static const u8 in[8] = { 0, 1, 2, 4, 8, 16, 24, 32 };
drivers/gpu/drm/i915/display/intel_sprite.c
64
gamma[i] = (in[i] << 8) / 32;
drivers/gpu/drm/i915/gt/selftest_reset.c
103
in = (void __force *)s;
drivers/gpu/drm/i915/gt/selftest_reset.c
104
if (i915_memcpy_from_wc(tmp, in, PAGE_SIZE))
drivers/gpu/drm/i915/gt/selftest_reset.c
105
in = tmp;
drivers/gpu/drm/i915/gt/selftest_reset.c
106
crc[page] = crc32_le(0, in, PAGE_SIZE);
drivers/gpu/drm/i915/gt/selftest_reset.c
127
void *in;
drivers/gpu/drm/i915/gt/selftest_reset.c
141
in = (void __force *)s;
drivers/gpu/drm/i915/gt/selftest_reset.c
142
if (i915_memcpy_from_wc(tmp, in, PAGE_SIZE))
drivers/gpu/drm/i915/gt/selftest_reset.c
143
in = tmp;
drivers/gpu/drm/i915/gt/selftest_reset.c
144
x = crc32_le(0, in, PAGE_SIZE);
drivers/gpu/drm/i915/gt/selftest_reset.c
153
igt_hexdump(in, PAGE_SIZE);
drivers/gpu/drm/i915/gt/selftest_reset.c
85
void *in;
drivers/gpu/drm/i915/gt/uc/intel_gsc_proxy.c
110
ret = comp->ops->send(comp->mei_dev, in, in_size);
drivers/gpu/drm/i915/gt/uc/intel_gsc_proxy.c
91
void *in = gsc->proxy.to_csme;
drivers/gpu/drm/i915/gt/uc/intel_gsc_proxy.c
97
hdr = in;
drivers/gpu/drm/i915/gt/uc/intel_gsc_proxy.c
98
in += sizeof(struct intel_gsc_mtl_header);
drivers/gpu/drm/i915/i915_hwmon.c
286
HWMON_CHANNEL_INFO(in, HWMON_I_INPUT),
drivers/gpu/drm/i915/selftests/i915_sw_fence.c
508
struct i915_sw_fence *in, *out;
drivers/gpu/drm/i915/selftests/i915_sw_fence.c
518
i915_sw_fence_wait(ipc->in);
drivers/gpu/drm/i915/selftests/i915_sw_fence.c
534
ipc.in = alloc_fence();
drivers/gpu/drm/i915/selftests/i915_sw_fence.c
535
if (!ipc.in) {
drivers/gpu/drm/i915/selftests/i915_sw_fence.c
560
i915_sw_fence_commit(ipc.in);
drivers/gpu/drm/i915/selftests/i915_sw_fence.c
572
free_fence(ipc.in);
drivers/gpu/drm/imagination/pvr_drv.c
1173
pvr_set_uobj(u64 usr_ptr, u32 usr_stride, u32 min_stride, u32 obj_size, const void *in)
drivers/gpu/drm/imagination/pvr_drv.c
1178
if (copy_to_user(u64_to_user_ptr(usr_ptr), in, min_t(u32, usr_stride, obj_size)))
drivers/gpu/drm/imagination/pvr_drv.c
1190
pvr_get_uobj_array(const struct drm_pvr_obj_array *in, u32 min_stride, u32 obj_size, void **out)
drivers/gpu/drm/imagination/pvr_drv.c
1195
if (in->stride < min_stride)
drivers/gpu/drm/imagination/pvr_drv.c
1198
if (!in->count)
drivers/gpu/drm/imagination/pvr_drv.c
1201
out_alloc = kvmalloc_array(in->count, obj_size, GFP_KERNEL);
drivers/gpu/drm/imagination/pvr_drv.c
1205
if (obj_size == in->stride) {
drivers/gpu/drm/imagination/pvr_drv.c
1206
if (copy_from_user(out_alloc, u64_to_user_ptr(in->array),
drivers/gpu/drm/imagination/pvr_drv.c
1207
(unsigned long)obj_size * in->count))
drivers/gpu/drm/imagination/pvr_drv.c
1210
void __user *in_ptr = u64_to_user_ptr(in->array);
drivers/gpu/drm/imagination/pvr_drv.c
1213
for (u32 i = 0; i < in->count; i++) {
drivers/gpu/drm/imagination/pvr_drv.c
1214
ret = copy_struct_from_user(out_ptr, obj_size, in_ptr, in->stride);
drivers/gpu/drm/imagination/pvr_drv.c
1219
in_ptr += in->stride;
drivers/gpu/drm/imagination/pvr_drv.c
1234
const void *in)
drivers/gpu/drm/imagination/pvr_drv.c
1243
if (copy_to_user(u64_to_user_ptr(out->array), in,
drivers/gpu/drm/imagination/pvr_drv.c
1249
const void *in_ptr = in;
drivers/gpu/drm/imagination/pvr_drv.h
22
int pvr_set_uobj(u64 usr_ptr, u32 usr_size, u32 min_size, u32 obj_size, const void *in);
drivers/gpu/drm/imagination/pvr_drv.h
23
int pvr_get_uobj_array(const struct drm_pvr_obj_array *in, u32 min_stride, u32 obj_size,
drivers/gpu/drm/imagination/pvr_drv.h
26
const void *in);
drivers/gpu/drm/msm/adreno/a6xx_gpu_state.c
1012
u64 *in = dumper->ptr;
drivers/gpu/drm/msm/adreno/a6xx_gpu_state.c
1016
in += CRASHDUMP_WRITE(in, REG_A6XX_HLSQ_DBG_READ_SEL, regs->val1);
drivers/gpu/drm/msm/adreno/a6xx_gpu_state.c
1023
in += CRASHDUMP_READ(in, offset, count, out);
drivers/gpu/drm/msm/adreno/a6xx_gpu_state.c
1029
CRASHDUMP_FINI(in);
drivers/gpu/drm/msm/adreno/a6xx_gpu_state.c
1050
u64 *in = dumper->ptr;
drivers/gpu/drm/msm/adreno/a6xx_gpu_state.c
1061
in += CRASHDUMP_WRITE(in, regs->val0, regs->val1);
drivers/gpu/drm/msm/adreno/a6xx_gpu_state.c
1066
in += CRASHDUMP_READ(in, regs->registers[i], count, out);
drivers/gpu/drm/msm/adreno/a6xx_gpu_state.c
1072
CRASHDUMP_FINI(in);
drivers/gpu/drm/msm/adreno/a6xx_gpu_state.c
1092
u64 *in = dumper->ptr;
drivers/gpu/drm/msm/adreno/a6xx_gpu_state.c
1098
in += CRASHDUMP_WRITE(in, regs->sel->cd_reg, regs->sel->val);
drivers/gpu/drm/msm/adreno/a6xx_gpu_state.c
1103
in += CRASHDUMP_READ(in, regs->regs[i], count, out);
drivers/gpu/drm/msm/adreno/a6xx_gpu_state.c
1109
CRASHDUMP_FINI(in);
drivers/gpu/drm/msm/adreno/a6xx_gpu_state.c
568
u64 *in = dumper->ptr;
drivers/gpu/drm/msm/adreno/a6xx_gpu_state.c
576
in += CRASHDUMP_WRITE(in, REG_A6XX_HLSQ_DBG_READ_SEL,
drivers/gpu/drm/msm/adreno/a6xx_gpu_state.c
584
in += CRASHDUMP_READ(in, offset, count, out);
drivers/gpu/drm/msm/adreno/a6xx_gpu_state.c
593
CRASHDUMP_FINI(in);
drivers/gpu/drm/msm/adreno/a6xx_gpu_state.c
614
u64 *in = dumper->ptr;
drivers/gpu/drm/msm/adreno/a6xx_gpu_state.c
619
in += CRASHDUMP_WRITE(in, REG_A7XX_SP_READ_SEL,
drivers/gpu/drm/msm/adreno/a6xx_gpu_state.c
629
in += CRASHDUMP_READ(in, offset, count, out);
drivers/gpu/drm/msm/adreno/a6xx_gpu_state.c
635
CRASHDUMP_FINI(in);
drivers/gpu/drm/msm/adreno/a6xx_gpu_state.c
67
static inline int CRASHDUMP_WRITE(u64 *in, u32 reg, u32 val)
drivers/gpu/drm/msm/adreno/a6xx_gpu_state.c
69
in[0] = val;
drivers/gpu/drm/msm/adreno/a6xx_gpu_state.c
70
in[1] = (((u64) reg) << 44 | (1 << 21) | 1);
drivers/gpu/drm/msm/adreno/a6xx_gpu_state.c
715
u64 *in = dumper->ptr;
drivers/gpu/drm/msm/adreno/a6xx_gpu_state.c
732
in += CRASHDUMP_WRITE(in, cluster->sel_reg, cluster->sel_val);
drivers/gpu/drm/msm/adreno/a6xx_gpu_state.c
737
in += CRASHDUMP_WRITE(in, REG_A6XX_CP_APERTURE_CNTL_CD,
drivers/gpu/drm/msm/adreno/a6xx_gpu_state.c
743
in += CRASHDUMP_READ(in, cluster->registers[j],
drivers/gpu/drm/msm/adreno/a6xx_gpu_state.c
75
static inline int CRASHDUMP_READ(u64 *in, u32 reg, u32 dwords, u64 target)
drivers/gpu/drm/msm/adreno/a6xx_gpu_state.c
753
CRASHDUMP_FINI(in);
drivers/gpu/drm/msm/adreno/a6xx_gpu_state.c
77
in[0] = target;
drivers/gpu/drm/msm/adreno/a6xx_gpu_state.c
774
u64 *in = dumper->ptr;
drivers/gpu/drm/msm/adreno/a6xx_gpu_state.c
779
in += CRASHDUMP_WRITE(in, REG_A7XX_CP_APERTURE_CNTL_CD,
drivers/gpu/drm/msm/adreno/a6xx_gpu_state.c
78
in[1] = (((u64) reg) << 44 | dwords);
drivers/gpu/drm/msm/adreno/a6xx_gpu_state.c
786
in += CRASHDUMP_WRITE(in, cluster->sel->cd_reg, cluster->sel->val);
drivers/gpu/drm/msm/adreno/a6xx_gpu_state.c
791
in += CRASHDUMP_READ(in, cluster->regs[i],
drivers/gpu/drm/msm/adreno/a6xx_gpu_state.c
798
CRASHDUMP_FINI(in);
drivers/gpu/drm/msm/adreno/a6xx_gpu_state.c
83
static inline int CRASHDUMP_FINI(u64 *in)
drivers/gpu/drm/msm/adreno/a6xx_gpu_state.c
85
in[0] = 0;
drivers/gpu/drm/msm/adreno/a6xx_gpu_state.c
86
in[1] = 0;
drivers/gpu/drm/msm/adreno/a6xx_gpu_state.c
873
u64 *in = dumper->ptr;
drivers/gpu/drm/msm/adreno/a6xx_gpu_state.c
882
in += CRASHDUMP_WRITE(in, REG_A6XX_HLSQ_DBG_READ_SEL,
drivers/gpu/drm/msm/adreno/a6xx_gpu_state.c
885
in += CRASHDUMP_READ(in, REG_A6XX_HLSQ_DBG_AHB_READ_APERTURE,
drivers/gpu/drm/msm/adreno/a6xx_gpu_state.c
891
CRASHDUMP_FINI(in);
drivers/gpu/drm/msm/adreno/a6xx_gpu_state.c
908
u64 *in = dumper->ptr;
drivers/gpu/drm/msm/adreno/a6xx_gpu_state.c
922
in += CRASHDUMP_WRITE(in, REG_A7XX_SP_READ_SEL,
drivers/gpu/drm/msm/adreno/a6xx_gpu_state.c
929
in += CRASHDUMP_READ(in, REG_A7XX_SP_AHB_READ_APERTURE,
drivers/gpu/drm/msm/adreno/a6xx_gpu_state.c
936
CRASHDUMP_FINI(in);
drivers/gpu/drm/msm/dp/dp_ctrl.c
1242
struct msm_dp_tu_calc_input in;
drivers/gpu/drm/msm/dp/dp_ctrl.c
1247
in.lclk = ctrl->link->link_params.rate / 1000;
drivers/gpu/drm/msm/dp/dp_ctrl.c
1248
in.pclk_khz = drm_mode->clock;
drivers/gpu/drm/msm/dp/dp_ctrl.c
1249
in.hactive = drm_mode->hdisplay;
drivers/gpu/drm/msm/dp/dp_ctrl.c
1250
in.hporch = drm_mode->htotal - drm_mode->hdisplay;
drivers/gpu/drm/msm/dp/dp_ctrl.c
1251
in.nlanes = ctrl->link->link_params.num_lanes;
drivers/gpu/drm/msm/dp/dp_ctrl.c
1252
in.bpp = ctrl->panel->msm_dp_mode.bpp;
drivers/gpu/drm/msm/dp/dp_ctrl.c
1253
in.pixel_enc = ctrl->panel->msm_dp_mode.out_fmt_is_yuv_420 ? 420 : 444;
drivers/gpu/drm/msm/dp/dp_ctrl.c
1254
in.dsc_en = 0;
drivers/gpu/drm/msm/dp/dp_ctrl.c
1255
in.async_en = 0;
drivers/gpu/drm/msm/dp/dp_ctrl.c
1256
in.fec_en = 0;
drivers/gpu/drm/msm/dp/dp_ctrl.c
1257
in.num_of_dsc_slices = 0;
drivers/gpu/drm/msm/dp/dp_ctrl.c
1258
in.compress_ratio = 100;
drivers/gpu/drm/msm/dp/dp_ctrl.c
1260
_dp_ctrl_calc_tu(ctrl, &in, tu_table);
drivers/gpu/drm/msm/dp/dp_ctrl.c
593
static void msm_dp_panel_update_tu_timings(struct msm_dp_tu_calc_input *in,
drivers/gpu/drm/msm/dp/dp_ctrl.c
596
int nlanes = in->nlanes;
drivers/gpu/drm/msm/dp/dp_ctrl.c
597
int dsc_num_slices = in->num_of_dsc_slices;
drivers/gpu/drm/msm/dp/dp_ctrl.c
612
tu->lclk_fp = drm_fixp_from_fraction(in->lclk, 1);
drivers/gpu/drm/msm/dp/dp_ctrl.c
613
tu->pclk_fp = drm_fixp_from_fraction(in->pclk_khz, 1000);
drivers/gpu/drm/msm/dp/dp_ctrl.c
614
tu->lwidth = in->hactive;
drivers/gpu/drm/msm/dp/dp_ctrl.c
615
tu->hbp_relative_to_pclk = in->hporch;
drivers/gpu/drm/msm/dp/dp_ctrl.c
616
tu->nlanes = in->nlanes;
drivers/gpu/drm/msm/dp/dp_ctrl.c
617
tu->bpp = in->bpp;
drivers/gpu/drm/msm/dp/dp_ctrl.c
618
tu->pixelEnc = in->pixel_enc;
drivers/gpu/drm/msm/dp/dp_ctrl.c
619
tu->dsc_en = in->dsc_en;
drivers/gpu/drm/msm/dp/dp_ctrl.c
620
tu->async_en = in->async_en;
drivers/gpu/drm/msm/dp/dp_ctrl.c
621
tu->lwidth_fp = drm_fixp_from_fraction(in->hactive, 1);
drivers/gpu/drm/msm/dp/dp_ctrl.c
622
tu->hbp_relative_to_pclk_fp = drm_fixp_from_fraction(in->hporch, 1);
drivers/gpu/drm/msm/dp/dp_ctrl.c
651
if (!in->dsc_en)
drivers/gpu/drm/msm/dp/dp_ctrl.c
654
temp1_fp = drm_fixp_from_fraction(in->compress_ratio, 100);
drivers/gpu/drm/msm/dp/dp_ctrl.c
655
temp2_fp = drm_fixp_from_fraction(in->bpp, 1);
drivers/gpu/drm/msm/dp/dp_ctrl.c
693
if (in->fec_en) {
drivers/gpu/drm/msm/dp/dp_ctrl.c
906
struct msm_dp_tu_calc_input *in,
drivers/gpu/drm/msm/dp/dp_ctrl.c
928
msm_dp_panel_update_tu_timings(in, tu);
drivers/gpu/drm/nouveau/dispnv50/base907c.c
119
csc_drm_to_base(u64 in)
drivers/gpu/drm/nouveau/dispnv50/base907c.c
122
bool sign = in & BIT_ULL(63);
drivers/gpu/drm/nouveau/dispnv50/base907c.c
123
u32 integer = (in >> 32) & 0x7fffffff;
drivers/gpu/drm/nouveau/dispnv50/base907c.c
124
u32 fraction = in & 0xffffffff;
drivers/gpu/drm/nouveau/dispnv50/head507d.c
314
head507d_olut_load(struct drm_color_lut *in, int size, void __iomem *mem)
drivers/gpu/drm/nouveau/dispnv50/head507d.c
316
for (; size--; in++, mem += 8) {
drivers/gpu/drm/nouveau/dispnv50/head507d.c
317
writew(drm_color_lut_extract(in-> red, 11) << 3, mem + 0);
drivers/gpu/drm/nouveau/dispnv50/head507d.c
318
writew(drm_color_lut_extract(in->green, 11) << 3, mem + 2);
drivers/gpu/drm/nouveau/dispnv50/head507d.c
319
writew(drm_color_lut_extract(in-> blue, 11) << 3, mem + 4);
drivers/gpu/drm/nouveau/dispnv50/head907d.c
286
head907d_olut_load(struct drm_color_lut *in, int size, void __iomem *mem)
drivers/gpu/drm/nouveau/dispnv50/head907d.c
288
for (; size--; in++, mem += 8) {
drivers/gpu/drm/nouveau/dispnv50/head907d.c
289
writew(drm_color_lut_extract(in-> red, 14) + 0x6000, mem + 0);
drivers/gpu/drm/nouveau/dispnv50/head907d.c
290
writew(drm_color_lut_extract(in->green, 14) + 0x6000, mem + 2);
drivers/gpu/drm/nouveau/dispnv50/head907d.c
291
writew(drm_color_lut_extract(in-> blue, 14) + 0x6000, mem + 4);
drivers/gpu/drm/nouveau/dispnv50/headc57d.c
133
headc57d_olut_load_8(struct drm_color_lut *in, int size, void __iomem *mem)
drivers/gpu/drm/nouveau/dispnv50/headc57d.c
139
u16 r = drm_color_lut_extract(in-> red + 0, 16);
drivers/gpu/drm/nouveau/dispnv50/headc57d.c
140
u16 g = drm_color_lut_extract(in->green + 0, 16);
drivers/gpu/drm/nouveau/dispnv50/headc57d.c
141
u16 b = drm_color_lut_extract(in-> blue + 0, 16);
drivers/gpu/drm/nouveau/dispnv50/headc57d.c
144
if (in++, size) {
drivers/gpu/drm/nouveau/dispnv50/headc57d.c
145
ri = (drm_color_lut_extract(in-> red, 16) - r) / 4;
drivers/gpu/drm/nouveau/dispnv50/headc57d.c
146
gi = (drm_color_lut_extract(in->green, 16) - g) / 4;
drivers/gpu/drm/nouveau/dispnv50/headc57d.c
147
bi = (drm_color_lut_extract(in-> blue, 16) - b) / 4;
drivers/gpu/drm/nouveau/dispnv50/headc57d.c
166
headc57d_olut_load(struct drm_color_lut *in, int size, void __iomem *mem)
drivers/gpu/drm/nouveau/dispnv50/headc57d.c
171
for (; size--; in++, mem += 0x08) {
drivers/gpu/drm/nouveau/dispnv50/headc57d.c
172
writew(drm_color_lut_extract(in-> red, 16), mem + 0);
drivers/gpu/drm/nouveau/dispnv50/headc57d.c
173
writew(drm_color_lut_extract(in->green, 16), mem + 2);
drivers/gpu/drm/nouveau/dispnv50/headc57d.c
174
writew(drm_color_lut_extract(in-> blue, 16), mem + 4);
drivers/gpu/drm/nouveau/dispnv50/lut.c
35
struct drm_color_lut *in = blob ? blob->data : NULL;
drivers/gpu/drm/nouveau/dispnv50/lut.c
40
if (!in) {
drivers/gpu/drm/nouveau/dispnv50/lut.c
41
in = kvmalloc_objs(*in, 1024);
drivers/gpu/drm/nouveau/dispnv50/lut.c
42
if (!WARN_ON(!in)) {
drivers/gpu/drm/nouveau/dispnv50/lut.c
44
in[i].red =
drivers/gpu/drm/nouveau/dispnv50/lut.c
45
in[i].green =
drivers/gpu/drm/nouveau/dispnv50/lut.c
46
in[i].blue = (i << 16) >> 10;
drivers/gpu/drm/nouveau/dispnv50/lut.c
48
load(in, 1024, mem);
drivers/gpu/drm/nouveau/dispnv50/lut.c
49
kvfree(in);
drivers/gpu/drm/nouveau/dispnv50/lut.c
52
load(in, drm_color_lut_size(blob), mem);
drivers/gpu/drm/nouveau/dispnv50/wndwc57e.c
158
wndwc57e_ilut_load(struct drm_color_lut *in, int size, void __iomem *mem)
drivers/gpu/drm/nouveau/dispnv50/wndwc57e.c
163
for (; size--; in++, mem += 0x08) {
drivers/gpu/drm/nouveau/dispnv50/wndwc57e.c
164
u16 r = fixedU0_16_FP16(drm_color_lut_extract(in-> red, 16));
drivers/gpu/drm/nouveau/dispnv50/wndwc57e.c
165
u16 g = fixedU0_16_FP16(drm_color_lut_extract(in->green, 16));
drivers/gpu/drm/nouveau/dispnv50/wndwc57e.c
166
u16 b = fixedU0_16_FP16(drm_color_lut_extract(in-> blue, 16));
drivers/gpu/drm/nouveau/nouveau_hwmon.c
224
HWMON_CHANNEL_INFO(in,
drivers/gpu/drm/panfrost/panfrost_job.c
1026
enum drm_panfrost_jm_ctx_priority in,
drivers/gpu/drm/panfrost/panfrost_job.c
1029
switch (in) {
drivers/gpu/drm/panthor/panthor_drv.c
103
if (in->stride < min_stride)
drivers/gpu/drm/panthor/panthor_drv.c
106
out_alloc = kvmalloc_array(in->count, obj_size, GFP_KERNEL);
drivers/gpu/drm/panthor/panthor_drv.c
110
if (obj_size == in->stride) {
drivers/gpu/drm/panthor/panthor_drv.c
112
if (copy_from_user(out_alloc, u64_to_user_ptr(in->array),
drivers/gpu/drm/panthor/panthor_drv.c
113
(unsigned long)obj_size * in->count))
drivers/gpu/drm/panthor/panthor_drv.c
116
void __user *in_ptr = u64_to_user_ptr(in->array);
drivers/gpu/drm/panthor/panthor_drv.c
120
for (u32 i = 0; i < in->count; i++) {
drivers/gpu/drm/panthor/panthor_drv.c
121
ret = copy_struct_from_user(out_ptr, obj_size, in_ptr, in->stride);
drivers/gpu/drm/panthor/panthor_drv.c
126
in_ptr += in->stride;
drivers/gpu/drm/panthor/panthor_drv.c
58
panthor_set_uobj(u64 usr_ptr, u32 usr_size, u32 min_size, u32 kern_size, const void *in)
drivers/gpu/drm/panthor/panthor_drv.c
64
if (copy_to_user(u64_to_user_ptr(usr_ptr), in, min_t(u32, usr_size, kern_size)))
drivers/gpu/drm/panthor/panthor_drv.c
91
panthor_get_uobj_array(const struct drm_panthor_obj_array *in, u32 min_stride,
drivers/gpu/drm/panthor/panthor_drv.c
97
if (!in->count)
drivers/gpu/drm/radeon/radeon_atombios.c
3294
struct _GET_VOLTAGE_INFO_INPUT_PARAMETER_V1_2 in;
drivers/gpu/drm/radeon/radeon_atombios.c
3316
args.in.ucVoltageType = VOLTAGE_TYPE_VDDC;
drivers/gpu/drm/radeon/radeon_atombios.c
3317
args.in.ucVoltageMode = ATOM_GET_VOLTAGE_EVV_VOLTAGE;
drivers/gpu/drm/radeon/radeon_atombios.c
3318
args.in.usVoltageLevel = cpu_to_le16(virtual_voltage_id);
drivers/gpu/drm/radeon/radeon_atombios.c
3319
args.in.ulSCLKFreq =
drivers/gpu/drm/tegra/dc.c
128
static inline u32 compute_dda_inc(unsigned int in, unsigned int out, bool v,
drivers/gpu/drm/tegra/dc.c
132
fixed20_12 inf = dfixed_init(in);
drivers/gpu/drm/tegra/dc.c
162
static inline u32 compute_initial_dda(unsigned int in)
drivers/gpu/drm/tegra/dc.c
164
fixed20_12 inf = dfixed_init(in);
drivers/gpu/drm/tegra/hub.c
523
static inline u32 compute_phase_incr(fixed20_12 in, unsigned int out)
drivers/gpu/drm/tegra/hub.c
527
tmp = (u64)dfixed_trunc(in);
drivers/gpu/drm/tests/drm_dp_mst_helper_test.c
219
const struct drm_dp_sideband_msg_req_body in;
drivers/gpu/drm/tests/drm_dp_mst_helper_test.c
225
.in = {
drivers/gpu/drm/tests/drm_dp_mst_helper_test.c
232
.in = {
drivers/gpu/drm/tests/drm_dp_mst_helper_test.c
239
.in = {
drivers/gpu/drm/tests/drm_dp_mst_helper_test.c
246
.in = {
drivers/gpu/drm/tests/drm_dp_mst_helper_test.c
254
.in = {
drivers/gpu/drm/tests/drm_dp_mst_helper_test.c
261
.in = {
drivers/gpu/drm/tests/drm_dp_mst_helper_test.c
268
.in = {
drivers/gpu/drm/tests/drm_dp_mst_helper_test.c
275
.in = {
drivers/gpu/drm/tests/drm_dp_mst_helper_test.c
282
.in = {
drivers/gpu/drm/tests/drm_dp_mst_helper_test.c
289
.in = {
drivers/gpu/drm/tests/drm_dp_mst_helper_test.c
296
.in = {
drivers/gpu/drm/tests/drm_dp_mst_helper_test.c
303
.in = {
drivers/gpu/drm/tests/drm_dp_mst_helper_test.c
310
.in = {
drivers/gpu/drm/tests/drm_dp_mst_helper_test.c
317
.in = {
drivers/gpu/drm/tests/drm_dp_mst_helper_test.c
324
.in = {
drivers/gpu/drm/tests/drm_dp_mst_helper_test.c
332
.in = {
drivers/gpu/drm/tests/drm_dp_mst_helper_test.c
339
.in = {
drivers/gpu/drm/tests/drm_dp_mst_helper_test.c
346
.in = {
drivers/gpu/drm/tests/drm_dp_mst_helper_test.c
362
.in = {
drivers/gpu/drm/tests/drm_dp_mst_helper_test.c
369
.in = {
drivers/gpu/drm/tests/drm_dp_mst_helper_test.c
376
.in = {
drivers/gpu/drm/tests/drm_dp_mst_helper_test.c
384
.in = {
drivers/gpu/drm/tests/drm_dp_mst_helper_test.c
391
.in = {
drivers/gpu/drm/tests/drm_dp_mst_helper_test.c
398
.in = {
drivers/gpu/drm/tests/drm_dp_mst_helper_test.c
405
.in = {
drivers/gpu/drm/tests/drm_dp_mst_helper_test.c
412
.in = {
drivers/gpu/drm/tests/drm_dp_mst_helper_test.c
419
.in = {
drivers/gpu/drm/tests/drm_dp_mst_helper_test.c
427
sideband_msg_req_equal(const struct drm_dp_sideband_msg_req_body *in,
drivers/gpu/drm/tests/drm_dp_mst_helper_test.c
433
if (in->req_type != out->req_type)
drivers/gpu/drm/tests/drm_dp_mst_helper_test.c
436
switch (in->req_type) {
drivers/gpu/drm/tests/drm_dp_mst_helper_test.c
443
#define IN in->u.i2c_read
drivers/gpu/drm/tests/drm_dp_mst_helper_test.c
471
#define IN in->u.dpcd_write
drivers/gpu/drm/tests/drm_dp_mst_helper_test.c
483
#define IN in->u.i2c_write
drivers/gpu/drm/tests/drm_dp_mst_helper_test.c
495
return memcmp(in, out, sizeof(*in)) == 0;
drivers/gpu/drm/tests/drm_dp_mst_helper_test.c
511
const struct drm_dp_sideband_msg_req_body *in = &params->in;
drivers/gpu/drm/tests/drm_dp_mst_helper_test.c
526
drm_dp_encode_sideband_req(in, txmsg);
drivers/gpu/drm/tests/drm_dp_mst_helper_test.c
530
if (!sideband_msg_req_equal(in, out)) {
drivers/gpu/drm/tests/drm_dp_mst_helper_test.c
533
drm_dp_dump_sideband_msg_req_body(in, 1, &p);
drivers/gpu/drm/tests/drm_dp_mst_helper_test.c
538
switch (in->req_type) {
drivers/gpu/drm/tidss/tidss_dispc.c
1736
static u32 dispc_calc_fir_inc(u32 in, u32 out)
drivers/gpu/drm/tidss/tidss_dispc.c
1738
return (u32)div_u64(0x200000ull * in, out);
drivers/gpu/drm/v3d/v3d_submit.c
182
struct drm_v3d_sem in;
drivers/gpu/drm/v3d/v3d_submit.c
184
if (copy_from_user(&in, handle++, sizeof(in))) {
drivers/gpu/drm/v3d/v3d_submit.c
189
ret = drm_sched_job_add_syncobj_dependency(&job->base, file_priv, in.handle, 0);
drivers/gpu/drm/vc4/vc4_kms.c
117
static u16 vc4_ctm_s31_32_to_s0_9(u64 in)
drivers/gpu/drm/vc4/vc4_kms.c
122
r = in & BIT_ULL(63) ? BIT(9) : 0;
drivers/gpu/drm/vc4/vc4_kms.c
124
if ((in & GENMASK_ULL(62, 32)) > 0) {
drivers/gpu/drm/vc4/vc4_kms.c
129
r |= (in >> 23) & GENMASK(8, 0);
drivers/gpu/drm/vkms/vkms_composer.c
48
const struct pixel_argb_u16 *in = &stage_buffer->pixels[x_start];
drivers/gpu/drm/vkms/vkms_composer.c
52
out[i].r = pre_mul_blend_channel(in[i].r, out[i].r, in[i].a);
drivers/gpu/drm/vkms/vkms_composer.c
53
out[i].g = pre_mul_blend_channel(in[i].g, out[i].g, in[i].a);
drivers/gpu/drm/vkms/vkms_composer.c
54
out[i].b = pre_mul_blend_channel(in[i].b, out[i].b, in[i].a);
drivers/gpu/drm/xe/xe_gsc_submit.c
110
struct iosys_map *in, u32 offset_in,
drivers/gpu/drm/xe/xe_gsc_submit.c
116
mtl_gsc_header_wr(xe, in, offset_in, gsc_message_handle, handle);
drivers/gpu/drm/xe/xe_gsc_submit.h
20
struct iosys_map *in, u32 offset_in,
drivers/gpu/drm/xe/xe_hwmon.c
749
HWMON_CHANNEL_INFO(in, HWMON_I_INPUT | HWMON_I_LABEL, HWMON_I_INPUT | HWMON_I_LABEL),
drivers/gpu/ipu-v3/ipu-dp.c
131
enum ipu_color_space in,
drivers/gpu/ipu-v3/ipu-dp.c
140
if (in == out) {
drivers/gpu/ipu-v3/ipu-dp.c
145
if (in == IPUV3_COLORSPACE_RGB && out == IPUV3_COLORSPACE_YUV) {
drivers/gpu/ipu-v3/ipu-dp.c
184
enum ipu_color_space in,
drivers/gpu/ipu-v3/ipu-dp.c
192
dp->in_cs = in;
drivers/gpu/ipu-v3/ipu-image-convert.c
1117
for (col = 0; col < ctx->in.num_cols; col++) {
drivers/gpu/ipu-v3/ipu-image-convert.c
1118
bool closest = (col < ctx->in.num_cols - 1) &&
drivers/gpu/ipu-v3/ipu-image-convert.c
1125
in_tile = &ctx->in.tile[tile_idx];
drivers/gpu/ipu-v3/ipu-image-convert.c
1158
for (row = 0; row < ctx->in.num_rows; row++) {
drivers/gpu/ipu-v3/ipu-image-convert.c
1159
tile_idx = row * ctx->in.num_cols + col;
drivers/gpu/ipu-v3/ipu-image-convert.c
1160
in_tile = &ctx->in.tile[tile_idx];
drivers/gpu/ipu-v3/ipu-image-convert.c
1174
for (row = 0; row < ctx->in.num_rows; row++) {
drivers/gpu/ipu-v3/ipu-image-convert.c
1175
bool closest = (row < ctx->in.num_rows - 1) &&
drivers/gpu/ipu-v3/ipu-image-convert.c
1181
tile_idx = row * ctx->in.num_cols;
drivers/gpu/ipu-v3/ipu-image-convert.c
1182
in_tile = &ctx->in.tile[tile_idx];
drivers/gpu/ipu-v3/ipu-image-convert.c
1215
for (col = 0; col < ctx->in.num_cols; col++) {
drivers/gpu/ipu-v3/ipu-image-convert.c
1216
tile_idx = row * ctx->in.num_cols + col;
drivers/gpu/ipu-v3/ipu-image-convert.c
1217
in_tile = &ctx->in.tile[tile_idx];
drivers/gpu/ipu-v3/ipu-image-convert.c
1370
struct ipu_image_convert_image *s_image = &ctx->in;
drivers/gpu/ipu-v3/ipu-image-convert.c
1487
ctx->in.base.phys0 = run->in_phys;
drivers/gpu/ipu-v3/ipu-image-convert.c
1605
if (ctx->resize_coeffs_h[cur_tile % ctx->in.num_cols] !=
drivers/gpu/ipu-v3/ipu-image-convert.c
1606
ctx->resize_coeffs_h[next_tile % ctx->in.num_cols] ||
drivers/gpu/ipu-v3/ipu-image-convert.c
1607
ctx->resize_coeffs_v[cur_tile / ctx->in.num_cols] !=
drivers/gpu/ipu-v3/ipu-image-convert.c
1608
ctx->resize_coeffs_v[next_tile / ctx->in.num_cols] ||
drivers/gpu/ipu-v3/ipu-image-convert.c
1609
ctx->in.tile[cur_tile].width != ctx->in.tile[next_tile].width ||
drivers/gpu/ipu-v3/ipu-image-convert.c
161
struct ipu_image_convert_image in;
drivers/gpu/ipu-v3/ipu-image-convert.c
1610
ctx->in.tile[cur_tile].height != ctx->in.tile[next_tile].height ||
drivers/gpu/ipu-v3/ipu-image-convert.c
1624
struct ipu_image_convert_image *s_image = &ctx->in;
drivers/gpu/ipu-v3/ipu-image-convert.c
1855
chan->in_chan = ipu_idmac_get(priv->ipu, dma->in);
drivers/gpu/ipu-v3/ipu-image-convert.c
1950
void ipu_image_convert_adjust(struct ipu_image *in, struct ipu_image *out,
drivers/gpu/ipu-v3/ipu-image-convert.c
1957
infmt = get_format(in->pix.pixelformat);
drivers/gpu/ipu-v3/ipu-image-convert.c
1962
in->pix.pixelformat = V4L2_PIX_FMT_RGB24;
drivers/gpu/ipu-v3/ipu-image-convert.c
1971
in->pix.field = out->pix.field = V4L2_FIELD_NONE;
drivers/gpu/ipu-v3/ipu-image-convert.c
1976
in->pix.width / 4);
drivers/gpu/ipu-v3/ipu-image-convert.c
1978
in->pix.height / 4);
drivers/gpu/ipu-v3/ipu-image-convert.c
1981
in->pix.width / 4);
drivers/gpu/ipu-v3/ipu-image-convert.c
1983
in->pix.height / 4);
drivers/gpu/ipu-v3/ipu-image-convert.c
1991
in->pix.width = clamp_align(in->pix.width, MIN_W, MAX_W,
drivers/gpu/ipu-v3/ipu-image-convert.c
1993
in->pix.height = clamp_align(in->pix.height, MIN_H, MAX_H,
drivers/gpu/ipu-v3/ipu-image-convert.c
2007
in->pix.bytesperline = infmt->planar ?
drivers/gpu/ipu-v3/ipu-image-convert.c
2008
clamp_align(in->pix.width, 2 << w_align_in, MAX_W,
drivers/gpu/ipu-v3/ipu-image-convert.c
2010
clamp_align((in->pix.width * infmt->bpp) >> 3,
drivers/gpu/ipu-v3/ipu-image-convert.c
2014
in->pix.sizeimage = infmt->planar ?
drivers/gpu/ipu-v3/ipu-image-convert.c
2015
(in->pix.height * in->pix.bytesperline * infmt->bpp) >> 3 :
drivers/gpu/ipu-v3/ipu-image-convert.c
2016
in->pix.height * in->pix.bytesperline;
drivers/gpu/ipu-v3/ipu-image-convert.c
2030
int ipu_image_convert_verify(struct ipu_image *in, struct ipu_image *out,
drivers/gpu/ipu-v3/ipu-image-convert.c
2035
testin = *in;
drivers/gpu/ipu-v3/ipu-image-convert.c
2040
if (testin.pix.width != in->pix.width ||
drivers/gpu/ipu-v3/ipu-image-convert.c
2041
testin.pix.height != in->pix.height ||
drivers/gpu/ipu-v3/ipu-image-convert.c
2056
struct ipu_image *in, struct ipu_image *out,
drivers/gpu/ipu-v3/ipu-image-convert.c
2070
if (!in || !out || !complete ||
drivers/gpu/ipu-v3/ipu-image-convert.c
2076
ret = ipu_image_convert_verify(in, out, rot_mode);
drivers/gpu/ipu-v3/ipu-image-convert.c
2098
ret = calc_image_resize_coefficients(ctx, in, out);
drivers/gpu/ipu-v3/ipu-image-convert.c
2102
s_image = &ctx->in;
drivers/gpu/ipu-v3/ipu-image-convert.c
2116
ret = fill_image(ctx, s_image, in, IMAGE_CONVERT_IN);
drivers/gpu/ipu-v3/ipu-image-convert.c
2175
if (ctx->in.tile[i].width != ctx->in.tile[0].width ||
drivers/gpu/ipu-v3/ipu-image-convert.c
2176
ctx->in.tile[i].height != ctx->in.tile[0].height ||
drivers/gpu/ipu-v3/ipu-image-convert.c
2183
for (i = 1; i < ctx->in.num_cols; i++) {
drivers/gpu/ipu-v3/ipu-image-convert.c
2189
for (i = 1; i < ctx->in.num_rows; i++) {
drivers/gpu/ipu-v3/ipu-image-convert.c
235
.in = IPUV3_CHANNEL_MEM_IC_PRP_VF,
drivers/gpu/ipu-v3/ipu-image-convert.c
2391
struct ipu_image *in, struct ipu_image *out,
drivers/gpu/ipu-v3/ipu-image-convert.c
2400
ctx = ipu_image_convert_prepare(ipu, ic_task, in, out, rot_mode,
drivers/gpu/ipu-v3/ipu-image-convert.c
2412
run->in_phys = in->phys0;
drivers/gpu/ipu-v3/ipu-image-convert.c
244
.in = IPUV3_CHANNEL_MEM_IC_PP,
drivers/gpu/ipu-v3/ipu-image-convert.c
397
struct ipu_image *in,
drivers/gpu/ipu-v3/ipu-image-convert.c
400
u32 downsized_width = in->rect.width;
drivers/gpu/ipu-v3/ipu-image-convert.c
401
u32 downsized_height = in->rect.height;
drivers/gpu/ipu-v3/ipu-image-convert.c
460
ctx->in.num_cols = cols;
drivers/gpu/ipu-v3/ipu-image-convert.c
461
ctx->in.num_rows = rows;
drivers/gpu/ipu-v3/ipu-image-convert.c
653
struct ipu_image_convert_image *in,
drivers/gpu/ipu-v3/ipu-image-convert.c
661
for (row = 0; row < in->num_rows; row++) {
drivers/gpu/ipu-v3/ipu-image-convert.c
662
tile_idx = in->num_cols * row + col;
drivers/gpu/ipu-v3/ipu-image-convert.c
663
in_tile = &in->tile[tile_idx];
drivers/gpu/ipu-v3/ipu-image-convert.c
685
struct ipu_image_convert_image *in,
drivers/gpu/ipu-v3/ipu-image-convert.c
693
for (col = 0; col < in->num_cols; col++) {
drivers/gpu/ipu-v3/ipu-image-convert.c
694
tile_idx = in->num_cols * row + col;
drivers/gpu/ipu-v3/ipu-image-convert.c
695
in_tile = &in->tile[tile_idx];
drivers/gpu/ipu-v3/ipu-image-convert.c
717
struct ipu_image_convert_image *in,
drivers/gpu/ipu-v3/ipu-image-convert.c
725
unsigned int in_left_align = tile_left_align(in->fmt);
drivers/gpu/ipu-v3/ipu-image-convert.c
726
unsigned int in_top_align = tile_top_align(in->fmt);
drivers/gpu/ipu-v3/ipu-image-convert.c
733
unsigned int in_right = in->base.rect.width;
drivers/gpu/ipu-v3/ipu-image-convert.c
734
unsigned int in_bottom = in->base.rect.height;
drivers/gpu/ipu-v3/ipu-image-convert.c
752
for (col = in->num_cols - 1; col > 0; col--) {
drivers/gpu/ipu-v3/ipu-image-convert.c
755
bool allow_out_overshoot = (col < in->num_cols - 1) &&
drivers/gpu/ipu-v3/ipu-image-convert.c
778
fill_tile_column(ctx, col, in, in_left, in_right - in_left,
drivers/gpu/ipu-v3/ipu-image-convert.c
792
fill_tile_column(ctx, 0, in, 0, in_right,
drivers/gpu/ipu-v3/ipu-image-convert.c
798
for (row = in->num_rows - 1; row > 0; row--) {
drivers/gpu/ipu-v3/ipu-image-convert.c
799
bool allow_overshoot = row < in->num_rows - 1;
drivers/gpu/ipu-v3/ipu-image-convert.c
816
fill_tile_row(ctx, row, in, in_top, in_bottom - in_top,
drivers/gpu/ipu-v3/ipu-image-convert.c
833
fill_tile_row(ctx, 0, in, 0, in_bottom,
drivers/gpu/ipu-v3/ipu-image-convert.c
87
int in;
drivers/gpu/ipu-v3/ipu-image-convert.c
908
struct ipu_image_convert_image *s_image = &ctx->in;
drivers/gpu/ipu-v3/ipu-image-convert.c
958
struct ipu_image_convert_image *s_image = &ctx->in;
drivers/hid/bpf/progs/XPPen__Deco02.bpf.c
203
Unit(in) /* (EnglishLinear: in) */
drivers/hid/bpf/progs/XPPen__Deco02.bpf.c
213
Unit(in) /* (EnglishLinear: in) */
drivers/hid/hid-tmff.c
48
static inline int tmff_scale_u16(unsigned int in, int minimum, int maximum)
drivers/hid/hid-tmff.c
52
ret = (in * (maximum - minimum) / 0xffff) + minimum;
drivers/hid/hid-tmff.c
61
static inline int tmff_scale_s8(int in, int minimum, int maximum)
drivers/hid/hid-tmff.c
65
ret = (((in + 0x80) * (maximum - minimum)) / 0xff) + minimum;
drivers/hv/hv_kvp.c
263
struct hv_kvp_msg *in = in_msg;
drivers/hv/hv_kvp.c
272
len = utf8s_to_utf16s((char *)in->body.kvp_ip_val.ip_addr,
drivers/hv/hv_kvp.c
273
strlen((char *)in->body.kvp_ip_val.ip_addr),
drivers/hv/hv_kvp.c
280
len = utf8s_to_utf16s((char *)in->body.kvp_ip_val.sub_net,
drivers/hv/hv_kvp.c
281
strlen((char *)in->body.kvp_ip_val.sub_net),
drivers/hv/hv_kvp.c
288
len = utf8s_to_utf16s((char *)in->body.kvp_ip_val.gate_way,
drivers/hv/hv_kvp.c
289
strlen((char *)in->body.kvp_ip_val.gate_way),
drivers/hv/hv_kvp.c
296
len = utf8s_to_utf16s((char *)in->body.kvp_ip_val.dns_addr,
drivers/hv/hv_kvp.c
297
strlen((char *)in->body.kvp_ip_val.dns_addr),
drivers/hv/hv_kvp.c
304
len = utf8s_to_utf16s((char *)in->body.kvp_ip_val.adapter_id,
drivers/hv/hv_kvp.c
305
strlen((char *)in->body.kvp_ip_val.adapter_id),
drivers/hv/hv_kvp.c
313
in->body.kvp_ip_val.dhcp_enabled;
drivers/hv/hv_kvp.c
315
in->body.kvp_ip_val.addr_family;
drivers/hv/hv_kvp.c
323
struct hv_kvp_ip_msg *in = in_msg;
drivers/hv/hv_kvp.c
331
utf16s_to_utf8s((wchar_t *)in->kvp_ip_val.ip_addr,
drivers/hv/hv_kvp.c
337
utf16s_to_utf8s((wchar_t *)in->kvp_ip_val.sub_net,
drivers/hv/hv_kvp.c
343
utf16s_to_utf8s((wchar_t *)in->kvp_ip_val.gate_way,
drivers/hv/hv_kvp.c
349
utf16s_to_utf8s((wchar_t *)in->kvp_ip_val.dns_addr,
drivers/hv/hv_kvp.c
355
out->body.kvp_ip_val.dhcp_enabled = in->kvp_ip_val.dhcp_enabled;
drivers/hv/hv_kvp.c
360
utf16s_to_utf8s((wchar_t *)in->kvp_ip_val.adapter_id,
drivers/hv/hv_kvp.c
366
out->body.kvp_ip_val.addr_family = in->kvp_ip_val.addr_family;
drivers/hv/mshv_common.c
158
struct hv_input_set_system_property *in;
drivers/hv/mshv_common.c
173
in = *this_cpu_ptr(hyperv_pcpu_input_arg);
drivers/hv/mshv_common.c
174
memset(in, 0, sizeof(*in));
drivers/hv/mshv_common.c
176
in->property_id = HV_SYSTEM_PROPERTY_SLEEP_STATE;
drivers/hv/mshv_common.c
177
in->set_sleep_state_info.sleep_state = HV_SLEEP_STATE_S5;
drivers/hv/mshv_common.c
178
in->set_sleep_state_info.pm1a_slp_typ = sleep_type_a;
drivers/hv/mshv_common.c
179
in->set_sleep_state_info.pm1b_slp_typ = sleep_type_b;
drivers/hv/mshv_common.c
181
status = hv_do_hypercall(HVCALL_SET_SYSTEM_PROPERTY, in, NULL);
drivers/hv/mshv_common.c
228
struct hv_input_enter_sleep_state *in;
drivers/hv/mshv_common.c
231
in = *this_cpu_ptr(hyperv_pcpu_input_arg);
drivers/hv/mshv_common.c
232
in->sleep_state = HV_SLEEP_STATE_S5;
drivers/hv/mshv_common.c
234
(void)hv_do_hypercall(HVCALL_ENTER_SLEEP_STATE, in, NULL);
drivers/hv/mshv_vtl_main.c
1114
void *in, *out;
drivers/hv/mshv_vtl_main.c
1143
in = (void *)__get_free_page(GFP_KERNEL);
drivers/hv/mshv_vtl_main.c
1146
if (copy_from_user(in, (void __user *)hvcall.input_ptr, hvcall.input_size)) {
drivers/hv/mshv_vtl_main.c
1151
hvcall.status = hv_do_hypercall(hvcall.control, in, out);
drivers/hv/mshv_vtl_main.c
1159
free_page((unsigned long)in);
drivers/hwmon/abituguru.c
1191
SENSOR_ATTR_2(in%d_input, 0444, show_bank1_value, NULL, 0, 0),
drivers/hwmon/abituguru.c
1192
SENSOR_ATTR_2(in%d_min, 0644, show_bank1_setting,
drivers/hwmon/abituguru.c
1194
SENSOR_ATTR_2(in%d_min_alarm, 0444, show_bank1_alarm, NULL,
drivers/hwmon/abituguru.c
1196
SENSOR_ATTR_2(in%d_max, 0644, show_bank1_setting,
drivers/hwmon/abituguru.c
1198
SENSOR_ATTR_2(in%d_max_alarm, 0444, show_bank1_alarm, NULL,
drivers/hwmon/abituguru.c
1200
SENSOR_ATTR_2(in%d_beep, 0644, show_bank1_mask,
drivers/hwmon/abituguru.c
1202
SENSOR_ATTR_2(in%d_shutdown, 0644, show_bank1_mask,
drivers/hwmon/abituguru.c
1204
SENSOR_ATTR_2(in%d_min_alarm_enable, 0644, show_bank1_mask,
drivers/hwmon/abituguru.c
1206
SENSOR_ATTR_2(in%d_max_alarm_enable, 0644, show_bank1_mask,
drivers/hwmon/abituguru3.c
913
SENSOR_ATTR_2(in%d_input, 0444, show_value, NULL, 0, 0),
drivers/hwmon/abituguru3.c
914
SENSOR_ATTR_2(in%d_min, 0444, show_value, NULL, 1, 0),
drivers/hwmon/abituguru3.c
915
SENSOR_ATTR_2(in%d_max, 0444, show_value, NULL, 2, 0),
drivers/hwmon/abituguru3.c
916
SENSOR_ATTR_2(in%d_min_alarm, 0444, show_alarm, NULL,
drivers/hwmon/abituguru3.c
918
SENSOR_ATTR_2(in%d_max_alarm, 0444, show_alarm, NULL,
drivers/hwmon/abituguru3.c
920
SENSOR_ATTR_2(in%d_beep, 0444, show_mask, NULL,
drivers/hwmon/abituguru3.c
922
SENSOR_ATTR_2(in%d_shutdown, 0444, show_mask, NULL,
drivers/hwmon/abituguru3.c
924
SENSOR_ATTR_2(in%d_min_alarm_enable, 0444, show_mask, NULL,
drivers/hwmon/abituguru3.c
926
SENSOR_ATTR_2(in%d_max_alarm_enable, 0444, show_mask, NULL,
drivers/hwmon/abituguru3.c
928
SENSOR_ATTR_2(in%d_label, 0444, show_label, NULL, 0, 0)
drivers/hwmon/ad7418.c
104
data->in[data->adc_max - 1 - i] = val;
drivers/hwmon/ad7418.c
153
((data->in[attr->index] >> 6) * 2500 + 512) / 1024);
drivers/hwmon/ad7418.c
52
u16 in[4];
drivers/hwmon/adc128d818.c
105
data->in[2][i] = rv << 4;
drivers/hwmon/adc128d818.c
157
val = DIV_ROUND_CLOSEST(data->in[index][nr] * data->vref, 4095);
drivers/hwmon/adc128d818.c
179
data->in[index][nr] = regval << 4;
drivers/hwmon/adc128d818.c
67
u16 in[3][8]; /* Register value, normalized to 12 bit
drivers/hwmon/adc128d818.c
93
data->in[0][i] = rv >> 4;
drivers/hwmon/adc128d818.c
99
data->in[1][i] = rv << 4;
drivers/hwmon/adm1025.c
103
u8 in[6]; /* register value */
drivers/hwmon/adm1025.c
126
data->in[i] = i2c_smbus_read_byte_data(client,
drivers/hwmon/adm1025.c
168
return sprintf(buf, "%u\n", IN_FROM_REG(data->in[index],
drivers/hwmon/adm1025.c
256
static SENSOR_DEVICE_ATTR_RO(in0_input, in, 0);
drivers/hwmon/adm1025.c
259
static SENSOR_DEVICE_ATTR_RO(in1_input, in, 1);
drivers/hwmon/adm1025.c
262
static SENSOR_DEVICE_ATTR_RO(in2_input, in, 2);
drivers/hwmon/adm1025.c
265
static SENSOR_DEVICE_ATTR_RO(in3_input, in, 3);
drivers/hwmon/adm1025.c
268
static SENSOR_DEVICE_ATTR_RO(in4_input, in, 4);
drivers/hwmon/adm1025.c
271
static SENSOR_DEVICE_ATTR_RO(in5_input, in, 5);
drivers/hwmon/adm1026.c
274
u8 in[17]; /* Register value */
drivers/hwmon/adm1026.c
341
data->in[i] =
drivers/hwmon/adm1026.c
481
return sprintf(buf, "%d\n", INS_FROM_REG(nr, data->in[nr]));
drivers/hwmon/adm1026.c
540
static SENSOR_DEVICE_ATTR_RO(in0_input, in, 0);
drivers/hwmon/adm1026.c
543
static SENSOR_DEVICE_ATTR_RO(in1_input, in, 1);
drivers/hwmon/adm1026.c
546
static SENSOR_DEVICE_ATTR_RO(in2_input, in, 2);
drivers/hwmon/adm1026.c
549
static SENSOR_DEVICE_ATTR_RO(in3_input, in, 3);
drivers/hwmon/adm1026.c
552
static SENSOR_DEVICE_ATTR_RO(in4_input, in, 4);
drivers/hwmon/adm1026.c
555
static SENSOR_DEVICE_ATTR_RO(in5_input, in, 5);
drivers/hwmon/adm1026.c
558
static SENSOR_DEVICE_ATTR_RO(in6_input, in, 6);
drivers/hwmon/adm1026.c
561
static SENSOR_DEVICE_ATTR_RO(in7_input, in, 7);
drivers/hwmon/adm1026.c
564
static SENSOR_DEVICE_ATTR_RO(in8_input, in, 8);
drivers/hwmon/adm1026.c
567
static SENSOR_DEVICE_ATTR_RO(in9_input, in, 9);
drivers/hwmon/adm1026.c
570
static SENSOR_DEVICE_ATTR_RO(in10_input, in, 10);
drivers/hwmon/adm1026.c
573
static SENSOR_DEVICE_ATTR_RO(in11_input, in, 11);
drivers/hwmon/adm1026.c
576
static SENSOR_DEVICE_ATTR_RO(in12_input, in, 12);
drivers/hwmon/adm1026.c
579
static SENSOR_DEVICE_ATTR_RO(in13_input, in, 13);
drivers/hwmon/adm1026.c
582
static SENSOR_DEVICE_ATTR_RO(in14_input, in, 14);
drivers/hwmon/adm1026.c
585
static SENSOR_DEVICE_ATTR_RO(in15_input, in, 15);
drivers/hwmon/adm1026.c
593
return sprintf(buf, "%d\n", INS_FROM_REG(16, data->in[16]) -
drivers/hwmon/adm1177.c
177
HWMON_CHANNEL_INFO(in,
drivers/hwmon/adm9240.c
727
HWMON_CHANNEL_INFO(in,
drivers/hwmon/adt7411.c
615
HWMON_CHANNEL_INFO(in,
drivers/hwmon/aquacomputer_d5next.c
1301
HWMON_CHANNEL_INFO(in,
drivers/hwmon/asb100.c
190
u8 in[7]; /* Register value */
drivers/hwmon/asb100.c
243
show_in_reg(in)
drivers/hwmon/asb100.c
270
static SENSOR_DEVICE_ATTR(in##offset##_input, S_IRUGO, \
drivers/hwmon/asb100.c
272
static SENSOR_DEVICE_ATTR(in##offset##_min, S_IRUGO | S_IWUSR, \
drivers/hwmon/asb100.c
274
static SENSOR_DEVICE_ATTR(in##offset##_max, S_IRUGO | S_IWUSR, \
drivers/hwmon/asb100.c
950
data->in[i] = asb100_read_value(client,
drivers/hwmon/bt1-pvt.c
390
HWMON_CHANNEL_INFO(in,
drivers/hwmon/bt1-pvt.c
532
HWMON_CHANNEL_INFO(in,
drivers/hwmon/cgbc-hwmon.c
244
HWMON_CHANNEL_INFO(in,
drivers/hwmon/corsair-cpro.c
438
HWMON_CHANNEL_INFO(in,
drivers/hwmon/corsair-psu.c
641
HWMON_CHANNEL_INFO(in,
drivers/hwmon/dell-smm-hwmon.c
299
const struct acpi_buffer in = {
drivers/hwmon/dell-smm-hwmon.c
307
status = wmidev_evaluate_method(wdev, 0x0, DELL_SMM_LEGACY_EXECUTE, &in, &out);
drivers/hwmon/dme1737.c
1512
static SENSOR_DEVICE_ATTR_2(in##ix##_input, S_IRUGO, \
drivers/hwmon/dme1737.c
1514
static SENSOR_DEVICE_ATTR_2(in##ix##_min, S_IRUGO | S_IWUSR, \
drivers/hwmon/dme1737.c
1516
static SENSOR_DEVICE_ATTR_2(in##ix##_max, S_IRUGO | S_IWUSR, \
drivers/hwmon/dme1737.c
1518
static SENSOR_DEVICE_ATTR_2(in##ix##_alarm, S_IRUGO, \
drivers/hwmon/dme1737.c
217
u16 in[8];
drivers/hwmon/dme1737.c
617
for (ix = 0; ix < ARRAY_SIZE(data->in); ix++) {
drivers/hwmon/dme1737.c
625
data->in[ix] = dme1737_read(data,
drivers/hwmon/dme1737.c
666
for (ix = 0; ix < ARRAY_SIZE(data->in); ix++) {
drivers/hwmon/dme1737.c
669
data->in[ix] |= (lsb[DME1737_REG_IN_LSB[ix]] <<
drivers/hwmon/dme1737.c
811
res = IN_FROM_REG(data->in[ix], data->in_nominal[ix], 16);
drivers/hwmon/emc6w201.c
132
data->in[input][nr] =
drivers/hwmon/emc6w201.c
135
data->in[min][nr] =
drivers/hwmon/emc6w201.c
138
data->in[max][nr] =
drivers/hwmon/emc6w201.c
187
(unsigned)data->in[sf][nr] * nominal_mv[nr] / 0xC0);
drivers/hwmon/emc6w201.c
211
data->in[sf][nr] = val;
drivers/hwmon/emc6w201.c
212
err = emc6w201_write8(client, reg, data->in[sf][nr]);
drivers/hwmon/emc6w201.c
303
static SENSOR_DEVICE_ATTR_2_RO(in0_input, in, 0, input);
drivers/hwmon/emc6w201.c
304
static SENSOR_DEVICE_ATTR_2_RW(in0_min, in, 0, min);
drivers/hwmon/emc6w201.c
305
static SENSOR_DEVICE_ATTR_2_RW(in0_max, in, 0, max);
drivers/hwmon/emc6w201.c
306
static SENSOR_DEVICE_ATTR_2_RO(in1_input, in, 1, input);
drivers/hwmon/emc6w201.c
307
static SENSOR_DEVICE_ATTR_2_RW(in1_min, in, 1, min);
drivers/hwmon/emc6w201.c
308
static SENSOR_DEVICE_ATTR_2_RW(in1_max, in, 1, max);
drivers/hwmon/emc6w201.c
309
static SENSOR_DEVICE_ATTR_2_RO(in2_input, in, 2, input);
drivers/hwmon/emc6w201.c
310
static SENSOR_DEVICE_ATTR_2_RW(in2_min, in, 2, min);
drivers/hwmon/emc6w201.c
311
static SENSOR_DEVICE_ATTR_2_RW(in2_max, in, 2, max);
drivers/hwmon/emc6w201.c
312
static SENSOR_DEVICE_ATTR_2_RO(in3_input, in, 3, input);
drivers/hwmon/emc6w201.c
313
static SENSOR_DEVICE_ATTR_2_RW(in3_min, in, 3, min);
drivers/hwmon/emc6w201.c
314
static SENSOR_DEVICE_ATTR_2_RW(in3_max, in, 3, max);
drivers/hwmon/emc6w201.c
315
static SENSOR_DEVICE_ATTR_2_RO(in4_input, in, 4, input);
drivers/hwmon/emc6w201.c
316
static SENSOR_DEVICE_ATTR_2_RW(in4_min, in, 4, min);
drivers/hwmon/emc6w201.c
317
static SENSOR_DEVICE_ATTR_2_RW(in4_max, in, 4, max);
drivers/hwmon/emc6w201.c
318
static SENSOR_DEVICE_ATTR_2_RO(in5_input, in, 5, input);
drivers/hwmon/emc6w201.c
319
static SENSOR_DEVICE_ATTR_2_RW(in5_min, in, 5, min);
drivers/hwmon/emc6w201.c
320
static SENSOR_DEVICE_ATTR_2_RW(in5_max, in, 5, max);
drivers/hwmon/emc6w201.c
52
u8 in[3][6];
drivers/hwmon/f71805f.c
173
u8 in[11];
drivers/hwmon/f71805f.c
387
data->in[nr] = f71805f_read8(data,
drivers/hwmon/f71805f.c
426
return sprintf(buf, "%ld\n", in0_from_reg(data->in[nr]));
drivers/hwmon/f71805f.c
498
return sprintf(buf, "%ld\n", in_from_reg(data->in[nr]));
drivers/hwmon/f71882fg.c
258
u8 in[F71882FG_MAX_INS];
drivers/hwmon/f71882fg.c
502
data->in[nr] = f71882fg_read8(data,
drivers/hwmon/f71882fg.c
917
return sprintf(buf, "%d\n", data->in[nr] * 8);
drivers/hwmon/f75375s.c
202
data->in[nr] =
drivers/hwmon/f75375s.c
487
return sprintf(buf, "%d\n", VOLT_FROM_REG(data->in[nr]));
drivers/hwmon/f75375s.c
93
u8 in[4];
drivers/hwmon/fschmd.c
1000
int in = shuffle[dmi_data[i] - 1];
drivers/hwmon/fschmd.c
1003
if (found & (1 << in))
drivers/hwmon/fschmd.c
1006
mult[in] = dmi_data[i + 1] | (dmi_data[i + 2] << 8);
drivers/hwmon/fschmd.c
1007
offset[in] = dmi_data[i + 3] | (dmi_data[i + 4] << 8);
drivers/hwmon/fschmd.c
1009
found |= 1 << in;
drivers/hwmon/ftsteutates.c
534
HWMON_CHANNEL_INFO(in,
drivers/hwmon/ina238.c
695
HWMON_CHANNEL_INFO(in,
drivers/hwmon/ina2xx.c
787
HWMON_CHANNEL_INFO(in,
drivers/hwmon/ina3221.c
648
HWMON_CHANNEL_INFO(in,
drivers/hwmon/intel-m10-bmc-hwmon.c
193
HWMON_CHANNEL_INFO(in,
drivers/hwmon/intel-m10-bmc-hwmon.c
302
HWMON_CHANNEL_INFO(in,
drivers/hwmon/intel-m10-bmc-hwmon.c
498
HWMON_CHANNEL_INFO(in,
drivers/hwmon/intel-m10-bmc-hwmon.c
84
HWMON_CHANNEL_INFO(in,
drivers/hwmon/isl28022.c
249
HWMON_CHANNEL_INFO(in,
drivers/hwmon/it87.c
1001
return sprintf(buf, "%d\n", in_from_reg(data, nr, data->in[nr][index]));
drivers/hwmon/it87.c
1021
data->in[nr][index] = in_to_reg(data, nr, val);
drivers/hwmon/it87.c
1025
data->in[nr][index]);
drivers/hwmon/it87.c
596
u8 in[NUM_VIN][3]; /* [nr][0]=in, [1]=min, [2]=max */
drivers/hwmon/it87.c
893
data->in[i][0] =
drivers/hwmon/it87.c
900
data->in[i][1] =
drivers/hwmon/it87.c
902
data->in[i][2] =
drivers/hwmon/kbatt.c
87
HWMON_CHANNEL_INFO(in,
drivers/hwmon/lm75.c
633
.data.in = data->val_buf,
drivers/hwmon/lm78.c
123
u8 in[7]; /* Register value */
drivers/hwmon/lm78.c
147
return sprintf(buf, "%d\n", IN_FROM_REG(data->in[attr->index]));
drivers/hwmon/lm78.c
206
static SENSOR_DEVICE_ATTR_RO(in0_input, in, 0);
drivers/hwmon/lm78.c
209
static SENSOR_DEVICE_ATTR_RO(in1_input, in, 1);
drivers/hwmon/lm78.c
212
static SENSOR_DEVICE_ATTR_RO(in2_input, in, 2);
drivers/hwmon/lm78.c
215
static SENSOR_DEVICE_ATTR_RO(in3_input, in, 3);
drivers/hwmon/lm78.c
218
static SENSOR_DEVICE_ATTR_RO(in4_input, in, 4);
drivers/hwmon/lm78.c
221
static SENSOR_DEVICE_ATTR_RO(in5_input, in, 5);
drivers/hwmon/lm78.c
224
static SENSOR_DEVICE_ATTR_RO(in6_input, in, 6);
drivers/hwmon/lm78.c
742
data->in[i] =
drivers/hwmon/lm80.c
123
u8 in[i_num_in][7]; /* Register value, 1st index is enum in_index */
drivers/hwmon/lm80.c
176
data->in[i_input][i] = rv;
drivers/hwmon/lm80.c
181
data->in[i_min][i] = rv;
drivers/hwmon/lm80.c
186
data->in[i_max][i] = rv;
drivers/hwmon/lm80.c
268
return sprintf(buf, "%d\n", IN_FROM_REG(data->in[nr][index]));
drivers/hwmon/lm80.c
287
data->in[nr][index] = IN_TO_REG(val);
drivers/hwmon/lm80.c
288
lm80_write_value(client, reg, data->in[nr][index]);
drivers/hwmon/lm80.c
450
static SENSOR_DEVICE_ATTR_2_RW(in0_min, in, i_min, 0);
drivers/hwmon/lm80.c
451
static SENSOR_DEVICE_ATTR_2_RW(in1_min, in, i_min, 1);
drivers/hwmon/lm80.c
452
static SENSOR_DEVICE_ATTR_2_RW(in2_min, in, i_min, 2);
drivers/hwmon/lm80.c
453
static SENSOR_DEVICE_ATTR_2_RW(in3_min, in, i_min, 3);
drivers/hwmon/lm80.c
454
static SENSOR_DEVICE_ATTR_2_RW(in4_min, in, i_min, 4);
drivers/hwmon/lm80.c
455
static SENSOR_DEVICE_ATTR_2_RW(in5_min, in, i_min, 5);
drivers/hwmon/lm80.c
456
static SENSOR_DEVICE_ATTR_2_RW(in6_min, in, i_min, 6);
drivers/hwmon/lm80.c
457
static SENSOR_DEVICE_ATTR_2_RW(in0_max, in, i_max, 0);
drivers/hwmon/lm80.c
458
static SENSOR_DEVICE_ATTR_2_RW(in1_max, in, i_max, 1);
drivers/hwmon/lm80.c
459
static SENSOR_DEVICE_ATTR_2_RW(in2_max, in, i_max, 2);
drivers/hwmon/lm80.c
460
static SENSOR_DEVICE_ATTR_2_RW(in3_max, in, i_max, 3);
drivers/hwmon/lm80.c
461
static SENSOR_DEVICE_ATTR_2_RW(in4_max, in, i_max, 4);
drivers/hwmon/lm80.c
462
static SENSOR_DEVICE_ATTR_2_RW(in5_max, in, i_max, 5);
drivers/hwmon/lm80.c
463
static SENSOR_DEVICE_ATTR_2_RW(in6_max, in, i_max, 6);
drivers/hwmon/lm80.c
464
static SENSOR_DEVICE_ATTR_2_RO(in0_input, in, i_input, 0);
drivers/hwmon/lm80.c
465
static SENSOR_DEVICE_ATTR_2_RO(in1_input, in, i_input, 1);
drivers/hwmon/lm80.c
466
static SENSOR_DEVICE_ATTR_2_RO(in2_input, in, i_input, 2);
drivers/hwmon/lm80.c
467
static SENSOR_DEVICE_ATTR_2_RO(in3_input, in, i_input, 3);
drivers/hwmon/lm80.c
468
static SENSOR_DEVICE_ATTR_2_RO(in4_input, in, i_input, 4);
drivers/hwmon/lm80.c
469
static SENSOR_DEVICE_ATTR_2_RO(in5_input, in, i_input, 5);
drivers/hwmon/lm80.c
470
static SENSOR_DEVICE_ATTR_2_RO(in6_input, in, i_input, 6);
drivers/hwmon/lm85.c
301
u8 in[8]; /* Register value */
drivers/hwmon/lm85.c
407
data->in[i] =
drivers/hwmon/lm85.c
414
data->in[4] = lm85_read_value(client, LM85_REG_IN(4));
drivers/hwmon/lm85.c
434
data->in[i] = lm85_read_value(client,
drivers/hwmon/lm85.c
848
return sprintf(buf, "%d\n", INSEXT_FROM_REG(nr, data->in[nr],
drivers/hwmon/lm85.c
908
static SENSOR_DEVICE_ATTR_RO(in0_input, in, 0);
drivers/hwmon/lm85.c
911
static SENSOR_DEVICE_ATTR_RO(in1_input, in, 1);
drivers/hwmon/lm85.c
914
static SENSOR_DEVICE_ATTR_RO(in2_input, in, 2);
drivers/hwmon/lm85.c
917
static SENSOR_DEVICE_ATTR_RO(in3_input, in, 3);
drivers/hwmon/lm85.c
920
static SENSOR_DEVICE_ATTR_RO(in4_input, in, 4);
drivers/hwmon/lm85.c
923
static SENSOR_DEVICE_ATTR_RO(in5_input, in, 5);
drivers/hwmon/lm85.c
926
static SENSOR_DEVICE_ATTR_RO(in6_input, in, 6);
drivers/hwmon/lm85.c
929
static SENSOR_DEVICE_ATTR_RO(in7_input, in, 7);
drivers/hwmon/lm87.c
156
u8 in[8]; /* register value */
drivers/hwmon/lm87.c
204
data->in[i] = lm87_read_value(client,
drivers/hwmon/lm87.c
214
data->in[6+i] = lm87_read_value(client,
drivers/hwmon/lm87.c
278
return sprintf(buf, "%u\n", IN_FROM_REG(data->in[nr],
drivers/hwmon/lm93.c
1110
static SENSOR_DEVICE_ATTR_RO(in1_input, in, 0);
drivers/hwmon/lm93.c
1111
static SENSOR_DEVICE_ATTR_RO(in2_input, in, 1);
drivers/hwmon/lm93.c
1112
static SENSOR_DEVICE_ATTR_RO(in3_input, in, 2);
drivers/hwmon/lm93.c
1113
static SENSOR_DEVICE_ATTR_RO(in4_input, in, 3);
drivers/hwmon/lm93.c
1114
static SENSOR_DEVICE_ATTR_RO(in5_input, in, 4);
drivers/hwmon/lm93.c
1115
static SENSOR_DEVICE_ATTR_RO(in6_input, in, 5);
drivers/hwmon/lm93.c
1116
static SENSOR_DEVICE_ATTR_RO(in7_input, in, 6);
drivers/hwmon/lm93.c
1117
static SENSOR_DEVICE_ATTR_RO(in8_input, in, 7);
drivers/hwmon/lm93.c
1118
static SENSOR_DEVICE_ATTR_RO(in9_input, in, 8);
drivers/hwmon/lm93.c
1119
static SENSOR_DEVICE_ATTR_RO(in10_input, in, 9);
drivers/hwmon/lm93.c
1120
static SENSOR_DEVICE_ATTR_RO(in11_input, in, 10);
drivers/hwmon/lm93.c
1121
static SENSOR_DEVICE_ATTR_RO(in12_input, in, 11);
drivers/hwmon/lm93.c
1122
static SENSOR_DEVICE_ATTR_RO(in13_input, in, 12);
drivers/hwmon/lm93.c
1123
static SENSOR_DEVICE_ATTR_RO(in14_input, in, 13);
drivers/hwmon/lm93.c
1124
static SENSOR_DEVICE_ATTR_RO(in15_input, in, 14);
drivers/hwmon/lm93.c
1125
static SENSOR_DEVICE_ATTR_RO(in16_input, in, 15);
drivers/hwmon/lochnagar-hwmon.c
314
HWMON_CHANNEL_INFO(in, HWMON_I_INPUT | HWMON_I_LABEL,
drivers/hwmon/ltc2947-core.c
888
HWMON_CHANNEL_INFO(in,
drivers/hwmon/ltc2991.c
260
HWMON_CHANNEL_INFO(in,
drivers/hwmon/ltc2992.c
828
HWMON_CHANNEL_INFO(in,
drivers/hwmon/ltc4245.c
384
HWMON_CHANNEL_INFO(in,
drivers/hwmon/ltc4282.c
1534
HWMON_CHANNEL_INFO(in,
drivers/hwmon/ltc4282.c
219
__be16 in;
drivers/hwmon/ltc4282.c
222
ret = regmap_bulk_read(st->map, reg, &in, sizeof(in));
drivers/hwmon/ltc4282.c
230
*val = DIV_ROUND_CLOSEST_ULL(be16_to_cpu(in) * (u64)fs, U16_MAX);
drivers/hwmon/ltc4282.c
239
u32 in;
drivers/hwmon/ltc4282.c
242
in = *cached_raw;
drivers/hwmon/ltc4282.c
244
ret = regmap_read(st->map, reg, &in);
drivers/hwmon/ltc4282.c
249
*val = DIV_ROUND_CLOSEST(in * fs, U8_MAX);
drivers/hwmon/ltc4282.c
424
long in;
drivers/hwmon/ltc4282.c
431
ret = ltc4282_read_voltage_word(st, reg, DECA * 40 * MILLI, &in);
drivers/hwmon/ltc4282.c
435
*val = DIV_ROUND_CLOSEST(in * MILLI, st->rsense);
drivers/hwmon/ltc4282.c
443
long in;
drivers/hwmon/ltc4282.c
446
ret = ltc4282_read_voltage_byte(st, reg, DECA * 40 * MILLI, &in);
drivers/hwmon/ltc4282.c
450
*val = DIV_ROUND_CLOSEST(in * MILLI, st->rsense);
drivers/hwmon/ltc4282.c
717
u32 in;
drivers/hwmon/ltc4282.c
720
in = DIV_ROUND_CLOSEST(val * U8_MAX, fs);
drivers/hwmon/ltc4282.c
723
*cache_raw = in;
drivers/hwmon/ltc4282.c
727
return regmap_write(st->map, reg, in);
drivers/hwmon/ltc4282.c
935
u32 in = DIV_ROUND_CLOSEST_ULL((u64)val * st->rsense, DECA * MICRO);
drivers/hwmon/ltc4282.c
940
in);
drivers/hwmon/ltc4282.c
943
in);
drivers/hwmon/max1111.c
124
SENSOR_DEVICE_ATTR(in##_id##_input, S_IRUGO, show_adc, NULL, _id)
drivers/hwmon/max127.c
273
HWMON_CHANNEL_INFO(in,
drivers/hwmon/max197.c
216
static SENSOR_DEVICE_ATTR(in##chan##_input, S_IRUGO, \
drivers/hwmon/max197.c
218
static SENSOR_DEVICE_ATTR_2(in##chan##_min, S_IRUGO | S_IWUSR, \
drivers/hwmon/max197.c
222
static SENSOR_DEVICE_ATTR_2(in##chan##_max, S_IRUGO | S_IWUSR, \
drivers/hwmon/max77705-hwmon.c
176
HWMON_CHANNEL_INFO(in,
drivers/hwmon/mc34vr500.c
142
HWMON_CHANNEL_INFO(in, HWMON_I_MIN_ALARM),
drivers/hwmon/mcp3021.c
105
HWMON_CHANNEL_INFO(in, HWMON_I_INPUT),
drivers/hwmon/menf21bmc_hwmon.c
137
static SENSOR_DEVICE_ATTR_RO(in0_input, in, 0);
drivers/hwmon/menf21bmc_hwmon.c
141
static SENSOR_DEVICE_ATTR_RO(in1_input, in, 1);
drivers/hwmon/menf21bmc_hwmon.c
145
static SENSOR_DEVICE_ATTR_RO(in2_input, in, 2);
drivers/hwmon/menf21bmc_hwmon.c
149
static SENSOR_DEVICE_ATTR_RO(in3_input, in, 3);
drivers/hwmon/menf21bmc_hwmon.c
153
static SENSOR_DEVICE_ATTR_RO(in4_input, in, 4);
drivers/hwmon/nct6683.c
327
u8 in[3][NCT6683_NUM_REG_MON]; /* [0]=in, [1]=in_max, [2]=in_min */
drivers/hwmon/nct6683.c
615
data->in[j][i] =
drivers/hwmon/nct6683.c
678
in_from_reg(data->in[index][nr], data->in_index[index]));
drivers/hwmon/nct6694-hwmon.c
167
HWMON_CHANNEL_INFO(in,
drivers/hwmon/nct6775-core.c
1592
data->in[i][0] = reg;
drivers/hwmon/nct6775-core.c
1597
data->in[i][1] = reg;
drivers/hwmon/nct6775-core.c
1602
data->in[i][2] = reg;
drivers/hwmon/nct6775-core.c
1725
in_from_reg(data->in[nr][index], nr, data->scale_in));
drivers/hwmon/nct6775-core.c
1743
data->in[nr][index] = in_to_reg(val, nr, data->scale_in);
drivers/hwmon/nct6775-core.c
1744
err = nct6775_write_value(data, data->REG_IN_MINMAX[index - 1][nr], data->in[nr][index]);
drivers/hwmon/nct6775-core.c
1916
int in = index / 5; /* voltage index */
drivers/hwmon/nct6775-core.c
1919
if (nr == 1 && data->ALARM_BITS[in] == -1)
drivers/hwmon/nct6775-core.c
1922
if (!(data->have_in & BIT(in)))
drivers/hwmon/nct6775-platform.c
434
err = nct6775_write_value(data, data->REG_IN_MINMAX[0][i], data->in[i][1]);
drivers/hwmon/nct6775-platform.c
437
err = nct6775_write_value(data, data->REG_IN_MINMAX[1][i], data->in[i][2]);
drivers/hwmon/nct6775.h
101
u8 in[NUM_IN][3]; /* [0]=in, [1]=in_max, [2]=in_min */
drivers/hwmon/nct7802.c
723
static SENSOR_DEVICE_ATTR_2_RO(in0_input, in, 0, 0);
drivers/hwmon/nct7802.c
724
static SENSOR_DEVICE_ATTR_2_RW(in0_min, in, 0, 1);
drivers/hwmon/nct7802.c
725
static SENSOR_DEVICE_ATTR_2_RW(in0_max, in, 0, 2);
drivers/hwmon/nct7802.c
729
static SENSOR_DEVICE_ATTR_2_RO(in1_input, in, 1, 0);
drivers/hwmon/nct7802.c
731
static SENSOR_DEVICE_ATTR_2_RO(in2_input, in, 2, 0);
drivers/hwmon/nct7802.c
732
static SENSOR_DEVICE_ATTR_2_RW(in2_min, in, 2, 1);
drivers/hwmon/nct7802.c
733
static SENSOR_DEVICE_ATTR_2_RW(in2_max, in, 2, 2);
drivers/hwmon/nct7802.c
737
static SENSOR_DEVICE_ATTR_2_RO(in3_input, in, 3, 0);
drivers/hwmon/nct7802.c
738
static SENSOR_DEVICE_ATTR_2_RW(in3_min, in, 3, 1);
drivers/hwmon/nct7802.c
739
static SENSOR_DEVICE_ATTR_2_RW(in3_max, in, 3, 2);
drivers/hwmon/nct7802.c
743
static SENSOR_DEVICE_ATTR_2_RO(in4_input, in, 4, 0);
drivers/hwmon/nct7802.c
744
static SENSOR_DEVICE_ATTR_2_RW(in4_min, in, 4, 1);
drivers/hwmon/nct7802.c
745
static SENSOR_DEVICE_ATTR_2_RW(in4_max, in, 4, 2);
drivers/hwmon/nct7904.c
793
HWMON_CHANNEL_INFO(in,
drivers/hwmon/nzxt-smart2.c
673
HWMON_CHANNEL_INFO(in, HWMON_I_INPUT | HWMON_I_LABEL,
drivers/hwmon/pc87360.c
207
u8 in[14]; /* Register value */
drivers/hwmon/pc87360.c
330
for (i = 0; i < min(data->innr, ARRAY_SIZE(data->in)); i++) {
drivers/hwmon/pc87360.c
338
data->in[i] = pc87360_read_value(data, LD_IN,
drivers/hwmon/pc87360.c
411
return sprintf(buf, "%u\n", IN_FROM_REG(data->in[attr->index],
drivers/hwmon/pc87360.c
673
return sprintf(buf, "%u\n", IN_FROM_REG(data->in[attr->index],
drivers/hwmon/pcf8591.c
86
static DEVICE_ATTR(in##channel##_input, S_IRUGO, \
drivers/hwmon/powerz.c
44
HWMON_CHANNEL_INFO(in,
drivers/hwmon/powr1220.c
244
HWMON_CHANNEL_INFO(in,
drivers/hwmon/raspberrypi-hwmon.c
85
HWMON_CHANNEL_INFO(in,
drivers/hwmon/sch5627.c
201
data->in[i] = val;
drivers/hwmon/sch5627.c
390
*val = DIV_ROUND_CLOSEST(data->in[channel] * SCH5627_REG_IN_FACTOR[channel],
drivers/hwmon/sch5627.c
505
HWMON_CHANNEL_INFO(in,
drivers/hwmon/sch5627.c
92
u16 in[SCH5627_NO_IN];
drivers/hwmon/sch5636.c
177
data->in[attr->index] * SCH5636_REG_IN_FACTORS[attr->index],
drivers/hwmon/sch5636.c
62
u8 in[SCH5636_NO_INS];
drivers/hwmon/sch5636.c
88
data->in[i] = val;
drivers/hwmon/sis5595.c
177
u8 in[5]; /* Register value */
drivers/hwmon/sis5595.c
222
data->in[i] =
drivers/hwmon/sis5595.c
268
return sprintf(buf, "%d\n", IN_FROM_REG(data->in[nr]));
drivers/hwmon/sis5595.c
329
static SENSOR_DEVICE_ATTR_RO(in0_input, in, 0);
drivers/hwmon/sis5595.c
332
static SENSOR_DEVICE_ATTR_RO(in1_input, in, 1);
drivers/hwmon/sis5595.c
335
static SENSOR_DEVICE_ATTR_RO(in2_input, in, 2);
drivers/hwmon/sis5595.c
338
static SENSOR_DEVICE_ATTR_RO(in3_input, in, 3);
drivers/hwmon/sis5595.c
341
static SENSOR_DEVICE_ATTR_RO(in4_input, in, 4);
drivers/hwmon/smpro-hwmon.c
403
HWMON_CHANNEL_INFO(in,
drivers/hwmon/smsc47m192.c
119
data->in[i] = i2c_smbus_read_byte_data(client,
drivers/hwmon/smsc47m192.c
175
return sprintf(buf, "%d\n", IN_FROM_REG(data->in[nr], nr));
drivers/hwmon/smsc47m192.c
240
static SENSOR_DEVICE_ATTR_RO(in0_input, in, 0);
drivers/hwmon/smsc47m192.c
243
static SENSOR_DEVICE_ATTR_RO(in1_input, in, 1);
drivers/hwmon/smsc47m192.c
246
static SENSOR_DEVICE_ATTR_RO(in2_input, in, 2);
drivers/hwmon/smsc47m192.c
249
static SENSOR_DEVICE_ATTR_RO(in3_input, in, 3);
drivers/hwmon/smsc47m192.c
252
static SENSOR_DEVICE_ATTR_RO(in4_input, in, 4);
drivers/hwmon/smsc47m192.c
255
static SENSOR_DEVICE_ATTR_RO(in5_input, in, 5);
drivers/hwmon/smsc47m192.c
258
static SENSOR_DEVICE_ATTR_RO(in6_input, in, 6);
drivers/hwmon/smsc47m192.c
261
static SENSOR_DEVICE_ATTR_RO(in7_input, in, 7);
drivers/hwmon/smsc47m192.c
92
u8 in[8]; /* Register value */
drivers/hwmon/tmp108.c
380
.data.in = val_buf,
drivers/hwmon/tmp513.c
516
HWMON_CHANNEL_INFO(in,
drivers/hwmon/tps23861.c
348
HWMON_CHANNEL_INFO(in,
drivers/hwmon/tsc1641.c
600
HWMON_CHANNEL_INFO(in,
drivers/hwmon/via686a.c
312
u8 in[5]; /* Register value */
drivers/hwmon/via686a.c
354
data->in[i] =
drivers/hwmon/via686a.c
416
return sprintf(buf, "%ld\n", IN_FROM_REG(data->in[nr], nr));
drivers/hwmon/via686a.c
474
static SENSOR_DEVICE_ATTR_RO(in0_input, in, 0);
drivers/hwmon/via686a.c
477
static SENSOR_DEVICE_ATTR_RO(in1_input, in, 1);
drivers/hwmon/via686a.c
480
static SENSOR_DEVICE_ATTR_RO(in2_input, in, 2);
drivers/hwmon/via686a.c
483
static SENSOR_DEVICE_ATTR_RO(in3_input, in, 3);
drivers/hwmon/via686a.c
486
static SENSOR_DEVICE_ATTR_RO(in4_input, in, 4);
drivers/hwmon/vt1211.c
112
u8 in[6];
drivers/hwmon/vt1211.c
271
for (ix = 0; ix < ARRAY_SIZE(data->in); ix++) {
drivers/hwmon/vt1211.c
273
data->in[ix] = vt1211_read8(data,
drivers/hwmon/vt1211.c
363
res = in_from_reg(ix, data->in[ix]);
drivers/hwmon/vt1211.c
923
{ SENSOR_ATTR_2(in##ix##_input, S_IRUGO, \
drivers/hwmon/vt1211.c
925
SENSOR_ATTR_2(in##ix##_min, S_IRUGO | S_IWUSR, \
drivers/hwmon/vt1211.c
927
SENSOR_ATTR_2(in##ix##_max, S_IRUGO | S_IWUSR, \
drivers/hwmon/vt1211.c
929
SENSOR_ATTR_2(in##ix##_alarm, S_IRUGO, \
drivers/hwmon/vt8231.c
157
u8 in[6]; /* Register value */
drivers/hwmon/vt8231.c
195
data->in[i] = vt8231_read_value(data,
drivers/hwmon/vt8231.c
259
return sprintf(buf, "%d\n", ((data->in[nr] - 3) * 10000) / 958);
drivers/hwmon/vt8231.c
329
(((data->in[5] - 3) * 10000 * 54) / (958 * 34)));
drivers/hwmon/vt8231.c
390
static SENSOR_DEVICE_ATTR_RO(in0_input, in, 0);
drivers/hwmon/vt8231.c
393
static SENSOR_DEVICE_ATTR_RO(in1_input, in, 1);
drivers/hwmon/vt8231.c
396
static SENSOR_DEVICE_ATTR_RO(in2_input, in, 2);
drivers/hwmon/vt8231.c
399
static SENSOR_DEVICE_ATTR_RO(in3_input, in, 3);
drivers/hwmon/vt8231.c
402
static SENSOR_DEVICE_ATTR_RO(in4_input, in, 4);
drivers/hwmon/w83627ehf.c
1471
*val = in_from_reg(data->in[channel], channel, data->scale_in);
drivers/hwmon/w83627ehf.c
1653
HWMON_CHANNEL_INFO(in,
drivers/hwmon/w83627ehf.c
329
u8 in[10]; /* Register value */
drivers/hwmon/w83627ehf.c
580
data->in[i] = w83627ehf_read_value(data,
drivers/hwmon/w83627hf.c
1011
return sprintf(buf, "%ld\n", (long)IN_FROM_REG(data->in[nr]));
drivers/hwmon/w83627hf.c
361
u8 in[9]; /* Register value */
drivers/hwmon/w83627hf.c
493
data->in[i] =
drivers/hwmon/w83627hf.c
825
return show_in_0(data, buf, data->in[0]);
drivers/hwmon/w83781d.c
1457
data->in[i] =
drivers/hwmon/w83781d.c
212
u8 in[9]; /* Register value - 8 & 9 for 782D only */
drivers/hwmon/w83781d.c
255
show_in_reg(in);
drivers/hwmon/w83781d.c
282
static SENSOR_DEVICE_ATTR(in##offset##_input, S_IRUGO, \
drivers/hwmon/w83781d.c
284
static SENSOR_DEVICE_ATTR(in##offset##_min, S_IRUGO | S_IWUSR, \
drivers/hwmon/w83781d.c
286
static SENSOR_DEVICE_ATTR(in##offset##_max, S_IRUGO | S_IWUSR, \
drivers/hwmon/w83791d.c
1496
data->in[i] = w83791d_read(client,
drivers/hwmon/w83791d.c
1622
dev_dbg(dev, "vin[%d] is: 0x%02x\n", i, data->in[i]);
drivers/hwmon/w83791d.c
282
u8 in[NUMBER_OF_VIN]; /* Register value */
drivers/hwmon/w83791d.c
365
show_in_reg(in);
drivers/hwmon/w83792d.c
1494
data->in[i] = w83792d_read_value(client,
drivers/hwmon/w83792d.c
1609
dev_dbg(dev, "vin[%d] is: 0x%x\n", i, data->in[i]);
drivers/hwmon/w83792d.c
267
u8 in[9]; /* Register value */
drivers/hwmon/w83792d.c
319
return (data->in[nr] << 2) | ((data->low_bits >> (2 * nr)) & 0x03);
drivers/hwmon/w83793.c
1005
data->in[index][nr] = val;
drivers/hwmon/w83793.c
1007
data->in[index][nr]);
drivers/hwmon/w83793.c
1015
SENSOR_ATTR_2(in##index##_input, S_IRUGO, show_in, NULL, \
drivers/hwmon/w83793.c
1017
SENSOR_ATTR_2(in##index##_max, S_IRUGO | S_IWUSR, show_in, \
drivers/hwmon/w83793.c
1019
SENSOR_ATTR_2(in##index##_min, S_IRUGO | S_IWUSR, show_in, \
drivers/hwmon/w83793.c
1021
SENSOR_ATTR_2(in##index##_alarm, S_IRUGO, show_alarm_beep, \
drivers/hwmon/w83793.c
1023
SENSOR_ATTR_2(in##index##_beep, S_IWUSR | S_IRUGO, \
drivers/hwmon/w83793.c
1950
for (j = 0; j < ARRAY_SIZE(data->in); j++) {
drivers/hwmon/w83793.c
1951
data->in[j][i] =
drivers/hwmon/w83793.c
2035
for (i = 0; i < ARRAY_SIZE(data->in); i++)
drivers/hwmon/w83793.c
2036
data->in[i][IN_READ] =
drivers/hwmon/w83793.c
216
u8 in[10][3]; /* Register value, read/high/low */
drivers/hwmon/w83793.c
960
u16 val = data->in[index][nr];
drivers/hwmon/w83795.c
1482
u16 val = data->in[index][nr];
drivers/hwmon/w83795.c
1541
data->in[index][nr] = tmp;
drivers/hwmon/w83795.c
1610
SENSOR_ATTR_2(in##index##_input, S_IRUGO, show_in, NULL, \
drivers/hwmon/w83795.c
1612
SENSOR_ATTR_2(in##index##_max, S_IRUGO | S_IWUSR, show_in, \
drivers/hwmon/w83795.c
1614
SENSOR_ATTR_2(in##index##_min, S_IRUGO | S_IWUSR, show_in, \
drivers/hwmon/w83795.c
1616
SENSOR_ATTR_2(in##index##_alarm, S_IRUGO, show_alarm_beep, \
drivers/hwmon/w83795.c
1618
SENSOR_ATTR_2(in##index##_beep, S_IWUSR | S_IRUGO, \
drivers/hwmon/w83795.c
330
u16 in[21][3]; /* Register value, read/high/low */
drivers/hwmon/w83795.c
459
for (i = 0; i < ARRAY_SIZE(data->in); i++) {
drivers/hwmon/w83795.c
462
data->in[i][IN_MAX] =
drivers/hwmon/w83795.c
464
data->in[i][IN_LOW] =
drivers/hwmon/w83795.c
606
for (i = 0; i < ARRAY_SIZE(data->in); i++) {
drivers/hwmon/w83795.c
611
data->in[i][IN_READ] = tmp;
drivers/hwmon/w83795.c
622
data->in[i][IN_MAX] =
drivers/hwmon/w83795.c
624
data->in[i][IN_LOW] =
drivers/hwmon/w83l786ng.c
130
u8 in[3];
drivers/hwmon/w83l786ng.c
173
data->in[i] = w83l786ng_read_value(client,
drivers/hwmon/w83l786ng.c
241
show_in_reg(in)
drivers/hwmon/wm831x-hwmon.c
71
static SENSOR_DEVICE_ATTR(in##id##_input, S_IRUGO, show_voltage, \
drivers/hwmon/wm831x-hwmon.c
76
static SENSOR_DEVICE_ATTR(in##id##_label, S_IRUGO, show_label, \
drivers/hwmon/wm8350-hwmon.c
47
static SENSOR_DEVICE_ATTR(in##id##_input, S_IRUGO, show_voltage,\
drivers/hwmon/wm8350-hwmon.c
49
static SENSOR_DEVICE_ATTR(in##id##_label, S_IRUGO, show_label, \
drivers/hwtracing/coresight/coresight-cti-core.c
284
struct cti_trig_grp *in = NULL, *out = NULL;
drivers/hwtracing/coresight/coresight-cti-core.c
290
in = devm_kzalloc(dev,
drivers/hwtracing/coresight/coresight-cti-core.c
293
if (!in)
drivers/hwtracing/coresight/coresight-cti-core.c
302
tc->con_in = in;
drivers/hwtracing/coresight/coresight-cti-sysfs.c
950
cti_sig_type_name(struct cti_trig_con *con, int used_count, bool in)
drivers/hwtracing/coresight/coresight-cti-sysfs.c
953
struct cti_trig_grp *grp = in ? con->con_in : con->con_out;
drivers/hwtracing/coresight/coresight-funnel.c
101
in->dest_port);
drivers/hwtracing/coresight/coresight-funnel.c
125
struct coresight_connection *in,
drivers/hwtracing/coresight/coresight-funnel.c
133
if (--in->dest_refcnt == 0) {
drivers/hwtracing/coresight/coresight-funnel.c
135
dynamic_funnel_disable_hw(drvdata, in->dest_port);
drivers/hwtracing/coresight/coresight-funnel.c
142
in->dest_port);
drivers/hwtracing/coresight/coresight-funnel.c
80
struct coresight_connection *in,
drivers/hwtracing/coresight/coresight-funnel.c
89
if (in->dest_refcnt == 0) {
drivers/hwtracing/coresight/coresight-funnel.c
91
rc = dynamic_funnel_enable_hw(drvdata, in->dest_port);
drivers/hwtracing/coresight/coresight-funnel.c
96
in->dest_refcnt++;
drivers/hwtracing/coresight/coresight-replicator.c
120
struct coresight_connection *in,
drivers/hwtracing/coresight/coresight-replicator.c
131
rc = dynamic_replicator_enable(drvdata, in->dest_port,
drivers/hwtracing/coresight/coresight-replicator.c
175
struct coresight_connection *in,
drivers/hwtracing/coresight/coresight-replicator.c
185
dynamic_replicator_disable(drvdata, in->dest_port,
drivers/hwtracing/coresight/coresight-tmc-etf.c
365
struct coresight_connection *in,
drivers/hwtracing/coresight/coresight-tmc-etf.c
396
struct coresight_connection *in,
drivers/hwtracing/coresight/coresight-tpda.c
101
in = csdev->pdata->in_conns[i]->src_dev;
drivers/hwtracing/coresight/coresight-tpda.c
102
if (!in)
drivers/hwtracing/coresight/coresight-tpda.c
115
in = csdev->pdata->in_conns[i]->filter_src_dev;
drivers/hwtracing/coresight/coresight-tpda.c
116
if (!in)
drivers/hwtracing/coresight/coresight-tpda.c
120
if (coresight_device_is_tpdm(in)) {
drivers/hwtracing/coresight/coresight-tpda.c
123
rc = tpdm_read_element_size(drvdata, in);
drivers/hwtracing/coresight/coresight-tpda.c
128
rc = tpda_get_element_size(drvdata, in, -1);
drivers/hwtracing/coresight/coresight-tpda.c
226
struct coresight_connection *in,
drivers/hwtracing/coresight/coresight-tpda.c
233
if (in->dest_refcnt == 0) {
drivers/hwtracing/coresight/coresight-tpda.c
234
ret = __tpda_enable(drvdata, in->dest_port);
drivers/hwtracing/coresight/coresight-tpda.c
236
in->dest_refcnt++;
drivers/hwtracing/coresight/coresight-tpda.c
238
dev_dbg(drvdata->dev, "TPDA inport %d enabled.\n", in->dest_port);
drivers/hwtracing/coresight/coresight-tpda.c
260
struct coresight_connection *in,
drivers/hwtracing/coresight/coresight-tpda.c
266
if (--in->dest_refcnt == 0) {
drivers/hwtracing/coresight/coresight-tpda.c
267
__tpda_disable(drvdata, in->dest_port);
drivers/hwtracing/coresight/coresight-tpda.c
272
dev_dbg(drvdata->dev, "TPDA inport %d disabled\n", in->dest_port);
drivers/hwtracing/coresight/coresight-tpda.c
98
struct coresight_device *in;
drivers/i3c/device.c
45
if (!xfers[i].len || !xfers[i].data.in)
drivers/i3c/master/adi-i3c-master.c
389
ccmd->rx_buf = xfers[i].data.in;
drivers/i3c/master/dw-i3c-master.c
966
cmd->rx_buf = i3c_xfers[i].data.in;
drivers/i3c/master/i3c-master-cdns.c
772
ccmd->rx_buf = xfers[i].data.in;
drivers/i3c/master/mipi-i3c-hci/core.c
386
xfer[i].data = i3c_xfers[i].data.in;
drivers/i3c/master/renesas-i3c.c
843
cmd->rx_buf = i3c_xfers[i].data.in;
drivers/i3c/master/svc-i3c-master.c
1280
u8 *in, unsigned int len)
drivers/i3c/master/svc-i3c-master.c
1305
in[offset + i] = readl(master->regs + SVC_I3C_MRDATAB);
drivers/i3c/master/svc-i3c-master.c
1342
u8 *in, const u8 *out, unsigned int xfer_len,
drivers/i3c/master/svc-i3c-master.c
1455
ret = svc_i3c_master_read(master, in, xfer_len);
drivers/i3c/master/svc-i3c-master.c
1562
cmd->addr, cmd->in, cmd->out,
drivers/i3c/master/svc-i3c-master.c
1649
cmd->in = NULL;
drivers/i3c/master/svc-i3c-master.c
1687
cmd->in = NULL;
drivers/i3c/master/svc-i3c-master.c
1697
cmd->in = ccc->rnw ? ccc->dests[0].payload.data : NULL;
drivers/i3c/master/svc-i3c-master.c
176
u8 *in;
drivers/i3c/master/svc-i3c-master.c
1771
cmd->in = rnw ? xfers[i].data.in : NULL;
drivers/i3c/master/svc-i3c-master.c
1811
cmd->in = cmd->rnw ? xfers[i].buf : NULL;
drivers/iio/accel/mma9551_core.c
115
struct i2c_msg in, out;
drivers/iio/accel/mma9551_core.c
152
in.addr = client->addr;
drivers/iio/accel/mma9551_core.c
153
in.flags = I2C_M_RD;
drivers/iio/accel/mma9551_core.c
154
in.len = sizeof(rsp);
drivers/iio/accel/mma9551_core.c
155
in.buf = (u8 *)&rsp;
drivers/iio/accel/mma9551_core.c
157
ret = i2c_transfer(client->adapter, &in, 1);
drivers/iio/adc/ad4062.c
1244
.data.in = &st->buf.be32,
drivers/iio/adc/ad4062.c
611
.data.in = &st->buf.be32,
drivers/iio/adc/ad4062.c
859
.data.in = &st->buf.be32,
drivers/iio/magnetometer/mmc5633.c
215
.data.in = status,
drivers/iio/magnetometer/mmc5633.c
222
.data.in = buf,
drivers/infiniband/core/roce_gid_mgmt.c
881
struct sockaddr_in in;
drivers/infiniband/core/roce_gid_mgmt.c
885
in.sin_family = AF_INET;
drivers/infiniband/core/roce_gid_mgmt.c
886
in.sin_addr.s_addr = ifa->ifa_address;
drivers/infiniband/core/roce_gid_mgmt.c
889
return addr_event(this, event, (struct sockaddr *)&in, ndev);
drivers/infiniband/core/ucma.c
1850
if (hdr.in + sizeof(hdr) > len)
drivers/infiniband/core/ucma.c
1856
ret = ucma_cmd_table[hdr.cmd](file, buf + sizeof(hdr), hdr.in, hdr.out);
drivers/infiniband/core/uverbs_ioctl.c
716
const struct uverbs_attr *in =
drivers/infiniband/core/uverbs_ioctl.c
721
if (!IS_ERR(in)) {
drivers/infiniband/core/uverbs_ioctl.c
722
udata->inlen = in->ptr_attr.len;
drivers/infiniband/core/uverbs_ioctl.c
723
if (uverbs_attr_ptr_is_inline(in))
drivers/infiniband/core/uverbs_ioctl.c
725
&pbundle->user_attrs[in->ptr_attr.uattr_idx]
drivers/infiniband/core/uverbs_ioctl.c
728
udata->inbuf = u64_to_user_ptr(in->ptr_attr.data);
drivers/infiniband/hw/hfi1/debugfs.c
1047
static int exprom_wp_debugfs_open(struct inode *in, struct file *fp)
drivers/infiniband/hw/hfi1/debugfs.c
1055
static int exprom_wp_debugfs_release(struct inode *in, struct file *fp)
drivers/infiniband/hw/hfi1/debugfs.c
915
static int __i2c_debugfs_open(struct inode *in, struct file *fp, u32 target)
drivers/infiniband/hw/hfi1/debugfs.c
924
static int i2c1_debugfs_open(struct inode *in, struct file *fp)
drivers/infiniband/hw/hfi1/debugfs.c
926
return __i2c_debugfs_open(in, fp, 0);
drivers/infiniband/hw/hfi1/debugfs.c
929
static int i2c2_debugfs_open(struct inode *in, struct file *fp)
drivers/infiniband/hw/hfi1/debugfs.c
931
return __i2c_debugfs_open(in, fp, 1);
drivers/infiniband/hw/hfi1/debugfs.c
934
static int __i2c_debugfs_release(struct inode *in, struct file *fp, u32 target)
drivers/infiniband/hw/hfi1/debugfs.c
945
static int i2c1_debugfs_release(struct inode *in, struct file *fp)
drivers/infiniband/hw/hfi1/debugfs.c
947
return __i2c_debugfs_release(in, fp, 0);
drivers/infiniband/hw/hfi1/debugfs.c
950
static int i2c2_debugfs_release(struct inode *in, struct file *fp)
drivers/infiniband/hw/hfi1/debugfs.c
952
return __i2c_debugfs_release(in, fp, 1);
drivers/infiniband/hw/hfi1/debugfs.c
955
static int __qsfp_debugfs_open(struct inode *in, struct file *fp, u32 target)
drivers/infiniband/hw/hfi1/debugfs.c
964
static int qsfp1_debugfs_open(struct inode *in, struct file *fp)
drivers/infiniband/hw/hfi1/debugfs.c
966
return __qsfp_debugfs_open(in, fp, 0);
drivers/infiniband/hw/hfi1/debugfs.c
969
static int qsfp2_debugfs_open(struct inode *in, struct file *fp)
drivers/infiniband/hw/hfi1/debugfs.c
971
return __qsfp_debugfs_open(in, fp, 1);
drivers/infiniband/hw/hfi1/debugfs.c
974
static int __qsfp_debugfs_release(struct inode *in, struct file *fp, u32 target)
drivers/infiniband/hw/hfi1/debugfs.c
985
static int qsfp1_debugfs_release(struct inode *in, struct file *fp)
drivers/infiniband/hw/hfi1/debugfs.c
987
return __qsfp_debugfs_release(in, fp, 0);
drivers/infiniband/hw/hfi1/debugfs.c
990
static int qsfp2_debugfs_release(struct inode *in, struct file *fp)
drivers/infiniband/hw/hfi1/debugfs.c
992
return __qsfp_debugfs_release(in, fp, 1);
drivers/infiniband/hw/hfi1/verbs.c
1337
static inline u16 opa_speed_to_ib(u16 in)
drivers/infiniband/hw/hfi1/verbs.c
1341
if (in & OPA_LINK_SPEED_25G)
drivers/infiniband/hw/hfi1/verbs.c
1343
if (in & OPA_LINK_SPEED_12_5G)
drivers/infiniband/hw/hfi1/verbs.c
1354
static inline u16 opa_width_to_ib(u16 in)
drivers/infiniband/hw/hfi1/verbs.c
1356
switch (in) {
drivers/infiniband/hw/irdma/ctrl.c
6030
status = irdma_sc_ceq_destroy(pcmdinfo->in.u.ceq_destroy.ceq,
drivers/infiniband/hw/irdma/ctrl.c
6031
pcmdinfo->in.u.ceq_destroy.scratch,
drivers/infiniband/hw/irdma/ctrl.c
6035
status = irdma_sc_aeq_destroy(pcmdinfo->in.u.aeq_destroy.aeq,
drivers/infiniband/hw/irdma/ctrl.c
6036
pcmdinfo->in.u.aeq_destroy.scratch,
drivers/infiniband/hw/irdma/ctrl.c
6041
status = irdma_sc_ceq_create(pcmdinfo->in.u.ceq_create.ceq,
drivers/infiniband/hw/irdma/ctrl.c
6042
pcmdinfo->in.u.ceq_create.scratch,
drivers/infiniband/hw/irdma/ctrl.c
6046
status = irdma_sc_aeq_create(pcmdinfo->in.u.aeq_create.aeq,
drivers/infiniband/hw/irdma/ctrl.c
6047
pcmdinfo->in.u.aeq_create.scratch,
drivers/infiniband/hw/irdma/ctrl.c
6051
status = irdma_sc_qp_upload_context(pcmdinfo->in.u.qp_upload_context.dev,
drivers/infiniband/hw/irdma/ctrl.c
6052
&pcmdinfo->in.u.qp_upload_context.info,
drivers/infiniband/hw/irdma/ctrl.c
6053
pcmdinfo->in.u.qp_upload_context.scratch,
drivers/infiniband/hw/irdma/ctrl.c
6057
status = irdma_sc_cq_create(pcmdinfo->in.u.cq_create.cq,
drivers/infiniband/hw/irdma/ctrl.c
6058
pcmdinfo->in.u.cq_create.scratch,
drivers/infiniband/hw/irdma/ctrl.c
6059
pcmdinfo->in.u.cq_create.check_overflow,
drivers/infiniband/hw/irdma/ctrl.c
6063
status = irdma_sc_cq_modify(pcmdinfo->in.u.cq_modify.cq,
drivers/infiniband/hw/irdma/ctrl.c
6064
&pcmdinfo->in.u.cq_modify.info,
drivers/infiniband/hw/irdma/ctrl.c
6065
pcmdinfo->in.u.cq_modify.scratch,
drivers/infiniband/hw/irdma/ctrl.c
6069
status = irdma_sc_cq_destroy(pcmdinfo->in.u.cq_destroy.cq,
drivers/infiniband/hw/irdma/ctrl.c
6070
pcmdinfo->in.u.cq_destroy.scratch,
drivers/infiniband/hw/irdma/ctrl.c
6074
status = irdma_sc_qp_flush_wqes(pcmdinfo->in.u.qp_flush_wqes.qp,
drivers/infiniband/hw/irdma/ctrl.c
6075
&pcmdinfo->in.u.qp_flush_wqes.info,
drivers/infiniband/hw/irdma/ctrl.c
6076
pcmdinfo->in.u.qp_flush_wqes.scratch,
drivers/infiniband/hw/irdma/ctrl.c
6080
status = irdma_sc_gen_ae(pcmdinfo->in.u.gen_ae.qp,
drivers/infiniband/hw/irdma/ctrl.c
6081
&pcmdinfo->in.u.gen_ae.info,
drivers/infiniband/hw/irdma/ctrl.c
6082
pcmdinfo->in.u.gen_ae.scratch,
drivers/infiniband/hw/irdma/ctrl.c
6086
status = irdma_sc_manage_push_page(pcmdinfo->in.u.manage_push_page.cqp,
drivers/infiniband/hw/irdma/ctrl.c
6087
&pcmdinfo->in.u.manage_push_page.info,
drivers/infiniband/hw/irdma/ctrl.c
6088
pcmdinfo->in.u.manage_push_page.scratch,
drivers/infiniband/hw/irdma/ctrl.c
6092
status = irdma_update_pe_sds(pcmdinfo->in.u.update_pe_sds.dev,
drivers/infiniband/hw/irdma/ctrl.c
6093
&pcmdinfo->in.u.update_pe_sds.info,
drivers/infiniband/hw/irdma/ctrl.c
6094
pcmdinfo->in.u.update_pe_sds.scratch);
drivers/infiniband/hw/irdma/ctrl.c
6099
irdma_sc_manage_hmc_pm_func_table(pcmdinfo->in.u.manage_hmc_pm.dev->cqp,
drivers/infiniband/hw/irdma/ctrl.c
6100
&pcmdinfo->in.u.manage_hmc_pm.info,
drivers/infiniband/hw/irdma/ctrl.c
6101
pcmdinfo->in.u.manage_hmc_pm.scratch,
drivers/infiniband/hw/irdma/ctrl.c
6105
status = irdma_sc_suspend_qp(pcmdinfo->in.u.suspend_resume.cqp,
drivers/infiniband/hw/irdma/ctrl.c
6106
pcmdinfo->in.u.suspend_resume.qp,
drivers/infiniband/hw/irdma/ctrl.c
6107
pcmdinfo->in.u.suspend_resume.scratch);
drivers/infiniband/hw/irdma/ctrl.c
6110
status = irdma_sc_resume_qp(pcmdinfo->in.u.suspend_resume.cqp,
drivers/infiniband/hw/irdma/ctrl.c
6111
pcmdinfo->in.u.suspend_resume.qp,
drivers/infiniband/hw/irdma/ctrl.c
6112
pcmdinfo->in.u.suspend_resume.scratch);
drivers/infiniband/hw/irdma/ctrl.c
6115
val_mem.pa = pcmdinfo->in.u.query_fpm_val.fpm_val_pa;
drivers/infiniband/hw/irdma/ctrl.c
6116
val_mem.va = pcmdinfo->in.u.query_fpm_val.fpm_val_va;
drivers/infiniband/hw/irdma/ctrl.c
6117
status = irdma_sc_query_fpm_val(pcmdinfo->in.u.query_fpm_val.cqp,
drivers/infiniband/hw/irdma/ctrl.c
6118
pcmdinfo->in.u.query_fpm_val.scratch,
drivers/infiniband/hw/irdma/ctrl.c
6119
pcmdinfo->in.u.query_fpm_val.hmc_fn_id,
drivers/infiniband/hw/irdma/ctrl.c
6123
val_mem.pa = pcmdinfo->in.u.commit_fpm_val.fpm_val_pa;
drivers/infiniband/hw/irdma/ctrl.c
6124
val_mem.va = pcmdinfo->in.u.commit_fpm_val.fpm_val_va;
drivers/infiniband/hw/irdma/ctrl.c
6125
status = irdma_sc_commit_fpm_val(pcmdinfo->in.u.commit_fpm_val.cqp,
drivers/infiniband/hw/irdma/ctrl.c
6126
pcmdinfo->in.u.commit_fpm_val.scratch,
drivers/infiniband/hw/irdma/ctrl.c
6127
pcmdinfo->in.u.commit_fpm_val.hmc_fn_id,
drivers/infiniband/hw/irdma/ctrl.c
6136
status = irdma_sc_manage_stats_inst(pcmdinfo->in.u.stats_manage.cqp,
drivers/infiniband/hw/irdma/ctrl.c
6137
&pcmdinfo->in.u.stats_manage.info,
drivers/infiniband/hw/irdma/ctrl.c
6139
pcmdinfo->in.u.stats_manage.scratch);
drivers/infiniband/hw/irdma/ctrl.c
6142
status = irdma_sc_gather_stats(pcmdinfo->in.u.stats_gather.cqp,
drivers/infiniband/hw/irdma/ctrl.c
6143
&pcmdinfo->in.u.stats_gather.info,
drivers/infiniband/hw/irdma/ctrl.c
6144
pcmdinfo->in.u.stats_gather.scratch);
drivers/infiniband/hw/irdma/ctrl.c
6147
status = irdma_sc_manage_ws_node(pcmdinfo->in.u.ws_node.cqp,
drivers/infiniband/hw/irdma/ctrl.c
6148
&pcmdinfo->in.u.ws_node.info,
drivers/infiniband/hw/irdma/ctrl.c
6150
pcmdinfo->in.u.ws_node.scratch);
drivers/infiniband/hw/irdma/ctrl.c
6153
status = irdma_sc_manage_ws_node(pcmdinfo->in.u.ws_node.cqp,
drivers/infiniband/hw/irdma/ctrl.c
6154
&pcmdinfo->in.u.ws_node.info,
drivers/infiniband/hw/irdma/ctrl.c
6156
pcmdinfo->in.u.ws_node.scratch);
drivers/infiniband/hw/irdma/ctrl.c
6159
status = irdma_sc_manage_ws_node(pcmdinfo->in.u.ws_node.cqp,
drivers/infiniband/hw/irdma/ctrl.c
6160
&pcmdinfo->in.u.ws_node.info,
drivers/infiniband/hw/irdma/ctrl.c
6162
pcmdinfo->in.u.ws_node.scratch);
drivers/infiniband/hw/irdma/ctrl.c
6165
status = irdma_sc_set_up_map(pcmdinfo->in.u.up_map.cqp,
drivers/infiniband/hw/irdma/ctrl.c
6166
&pcmdinfo->in.u.up_map.info,
drivers/infiniband/hw/irdma/ctrl.c
6167
pcmdinfo->in.u.up_map.scratch);
drivers/infiniband/hw/irdma/ctrl.c
6170
status = irdma_sc_query_rdma_features(pcmdinfo->in.u.query_rdma.cqp,
drivers/infiniband/hw/irdma/ctrl.c
6171
&pcmdinfo->in.u.query_rdma.query_buff_mem,
drivers/infiniband/hw/irdma/ctrl.c
6172
pcmdinfo->in.u.query_rdma.scratch);
drivers/infiniband/hw/irdma/ctrl.c
6175
status = irdma_sc_del_arp_cache_entry(pcmdinfo->in.u.del_arp_cache_entry.cqp,
drivers/infiniband/hw/irdma/ctrl.c
6176
pcmdinfo->in.u.del_arp_cache_entry.scratch,
drivers/infiniband/hw/irdma/ctrl.c
6177
pcmdinfo->in.u.del_arp_cache_entry.arp_index,
drivers/infiniband/hw/irdma/ctrl.c
6181
status = irdma_sc_manage_apbvt_entry(pcmdinfo->in.u.manage_apbvt_entry.cqp,
drivers/infiniband/hw/irdma/ctrl.c
6182
&pcmdinfo->in.u.manage_apbvt_entry.info,
drivers/infiniband/hw/irdma/ctrl.c
6183
pcmdinfo->in.u.manage_apbvt_entry.scratch,
drivers/infiniband/hw/irdma/ctrl.c
6187
status = irdma_sc_manage_qhash_table_entry(pcmdinfo->in.u.manage_qhash_table_entry.cqp,
drivers/infiniband/hw/irdma/ctrl.c
6188
&pcmdinfo->in.u.manage_qhash_table_entry.info,
drivers/infiniband/hw/irdma/ctrl.c
6189
pcmdinfo->in.u.manage_qhash_table_entry.scratch,
drivers/infiniband/hw/irdma/ctrl.c
6193
status = irdma_sc_qp_modify(pcmdinfo->in.u.qp_modify.qp,
drivers/infiniband/hw/irdma/ctrl.c
6194
&pcmdinfo->in.u.qp_modify.info,
drivers/infiniband/hw/irdma/ctrl.c
6195
pcmdinfo->in.u.qp_modify.scratch,
drivers/infiniband/hw/irdma/ctrl.c
6199
status = irdma_sc_qp_create(pcmdinfo->in.u.qp_create.qp,
drivers/infiniband/hw/irdma/ctrl.c
6200
&pcmdinfo->in.u.qp_create.info,
drivers/infiniband/hw/irdma/ctrl.c
6201
pcmdinfo->in.u.qp_create.scratch,
drivers/infiniband/hw/irdma/ctrl.c
6205
status = irdma_sc_qp_destroy(pcmdinfo->in.u.qp_destroy.qp,
drivers/infiniband/hw/irdma/ctrl.c
6206
pcmdinfo->in.u.qp_destroy.scratch,
drivers/infiniband/hw/irdma/ctrl.c
6207
pcmdinfo->in.u.qp_destroy.remove_hash_idx,
drivers/infiniband/hw/irdma/ctrl.c
6208
pcmdinfo->in.u.qp_destroy.ignore_mw_bnd,
drivers/infiniband/hw/irdma/ctrl.c
6212
status = irdma_sc_alloc_stag(pcmdinfo->in.u.alloc_stag.dev,
drivers/infiniband/hw/irdma/ctrl.c
6213
&pcmdinfo->in.u.alloc_stag.info,
drivers/infiniband/hw/irdma/ctrl.c
6214
pcmdinfo->in.u.alloc_stag.scratch,
drivers/infiniband/hw/irdma/ctrl.c
6218
status = irdma_sc_mr_reg_non_shared(pcmdinfo->in.u.mr_reg_non_shared.dev,
drivers/infiniband/hw/irdma/ctrl.c
6219
&pcmdinfo->in.u.mr_reg_non_shared.info,
drivers/infiniband/hw/irdma/ctrl.c
6220
pcmdinfo->in.u.mr_reg_non_shared.scratch,
drivers/infiniband/hw/irdma/ctrl.c
6224
status = irdma_sc_dealloc_stag(pcmdinfo->in.u.dealloc_stag.dev,
drivers/infiniband/hw/irdma/ctrl.c
6225
&pcmdinfo->in.u.dealloc_stag.info,
drivers/infiniband/hw/irdma/ctrl.c
6226
pcmdinfo->in.u.dealloc_stag.scratch,
drivers/infiniband/hw/irdma/ctrl.c
6230
status = irdma_sc_mw_alloc(pcmdinfo->in.u.mw_alloc.dev,
drivers/infiniband/hw/irdma/ctrl.c
6231
&pcmdinfo->in.u.mw_alloc.info,
drivers/infiniband/hw/irdma/ctrl.c
6232
pcmdinfo->in.u.mw_alloc.scratch,
drivers/infiniband/hw/irdma/ctrl.c
6236
status = irdma_sc_add_arp_cache_entry(pcmdinfo->in.u.add_arp_cache_entry.cqp,
drivers/infiniband/hw/irdma/ctrl.c
6237
&pcmdinfo->in.u.add_arp_cache_entry.info,
drivers/infiniband/hw/irdma/ctrl.c
6238
pcmdinfo->in.u.add_arp_cache_entry.scratch,
drivers/infiniband/hw/irdma/ctrl.c
6242
status = irdma_sc_alloc_local_mac_entry(pcmdinfo->in.u.alloc_local_mac_entry.cqp,
drivers/infiniband/hw/irdma/ctrl.c
6243
pcmdinfo->in.u.alloc_local_mac_entry.scratch,
drivers/infiniband/hw/irdma/ctrl.c
6247
status = irdma_sc_add_local_mac_entry(pcmdinfo->in.u.add_local_mac_entry.cqp,
drivers/infiniband/hw/irdma/ctrl.c
6248
&pcmdinfo->in.u.add_local_mac_entry.info,
drivers/infiniband/hw/irdma/ctrl.c
6249
pcmdinfo->in.u.add_local_mac_entry.scratch,
drivers/infiniband/hw/irdma/ctrl.c
6253
status = irdma_sc_del_local_mac_entry(pcmdinfo->in.u.del_local_mac_entry.cqp,
drivers/infiniband/hw/irdma/ctrl.c
6254
pcmdinfo->in.u.del_local_mac_entry.scratch,
drivers/infiniband/hw/irdma/ctrl.c
6255
pcmdinfo->in.u.del_local_mac_entry.entry_idx,
drivers/infiniband/hw/irdma/ctrl.c
6256
pcmdinfo->in.u.del_local_mac_entry.ignore_ref_count,
drivers/infiniband/hw/irdma/ctrl.c
6260
status = irdma_sc_create_ah(pcmdinfo->in.u.ah_create.cqp,
drivers/infiniband/hw/irdma/ctrl.c
6261
&pcmdinfo->in.u.ah_create.info,
drivers/infiniband/hw/irdma/ctrl.c
6262
pcmdinfo->in.u.ah_create.scratch);
drivers/infiniband/hw/irdma/ctrl.c
6265
status = irdma_sc_destroy_ah(pcmdinfo->in.u.ah_destroy.cqp,
drivers/infiniband/hw/irdma/ctrl.c
6266
&pcmdinfo->in.u.ah_destroy.info,
drivers/infiniband/hw/irdma/ctrl.c
6267
pcmdinfo->in.u.ah_destroy.scratch);
drivers/infiniband/hw/irdma/ctrl.c
6270
status = irdma_sc_create_mcast_grp(pcmdinfo->in.u.mc_create.cqp,
drivers/infiniband/hw/irdma/ctrl.c
6271
&pcmdinfo->in.u.mc_create.info,
drivers/infiniband/hw/irdma/ctrl.c
6272
pcmdinfo->in.u.mc_create.scratch);
drivers/infiniband/hw/irdma/ctrl.c
6275
status = irdma_sc_destroy_mcast_grp(pcmdinfo->in.u.mc_destroy.cqp,
drivers/infiniband/hw/irdma/ctrl.c
6276
&pcmdinfo->in.u.mc_destroy.info,
drivers/infiniband/hw/irdma/ctrl.c
6277
pcmdinfo->in.u.mc_destroy.scratch);
drivers/infiniband/hw/irdma/ctrl.c
6280
status = irdma_sc_modify_mcast_grp(pcmdinfo->in.u.mc_modify.cqp,
drivers/infiniband/hw/irdma/ctrl.c
6281
&pcmdinfo->in.u.mc_modify.info,
drivers/infiniband/hw/irdma/ctrl.c
6282
pcmdinfo->in.u.mc_modify.scratch);
drivers/infiniband/hw/irdma/ctrl.c
6285
status = irdma_sc_srq_create(pcmdinfo->in.u.srq_create.srq,
drivers/infiniband/hw/irdma/ctrl.c
6286
pcmdinfo->in.u.srq_create.scratch,
drivers/infiniband/hw/irdma/ctrl.c
6290
status = irdma_sc_srq_modify(pcmdinfo->in.u.srq_modify.srq,
drivers/infiniband/hw/irdma/ctrl.c
6291
&pcmdinfo->in.u.srq_modify.info,
drivers/infiniband/hw/irdma/ctrl.c
6292
pcmdinfo->in.u.srq_modify.scratch,
drivers/infiniband/hw/irdma/ctrl.c
6296
status = irdma_sc_srq_destroy(pcmdinfo->in.u.srq_destroy.srq,
drivers/infiniband/hw/irdma/ctrl.c
6297
pcmdinfo->in.u.srq_destroy.scratch,
drivers/infiniband/hw/irdma/hw.c
2337
cqp_info->in.u.del_local_mac_entry.cqp = &iwcqp->sc_cqp;
drivers/infiniband/hw/irdma/hw.c
2338
cqp_info->in.u.del_local_mac_entry.scratch = (uintptr_t)cqp_request;
drivers/infiniband/hw/irdma/hw.c
2339
cqp_info->in.u.del_local_mac_entry.entry_idx = idx;
drivers/infiniband/hw/irdma/hw.c
2340
cqp_info->in.u.del_local_mac_entry.ignore_ref_count = 0;
drivers/infiniband/hw/irdma/hw.c
2367
info = &cqp_info->in.u.add_local_mac_entry.info;
drivers/infiniband/hw/irdma/hw.c
2370
cqp_info->in.u.add_local_mac_entry.scratch = (uintptr_t)cqp_request;
drivers/infiniband/hw/irdma/hw.c
2372
cqp_info->in.u.add_local_mac_entry.cqp = &iwcqp->sc_cqp;
drivers/infiniband/hw/irdma/hw.c
2373
cqp_info->in.u.add_local_mac_entry.scratch = (uintptr_t)cqp_request;
drivers/infiniband/hw/irdma/hw.c
2404
cqp_info->in.u.alloc_local_mac_entry.cqp = &iwcqp->sc_cqp;
drivers/infiniband/hw/irdma/hw.c
2405
cqp_info->in.u.alloc_local_mac_entry.scratch = (uintptr_t)cqp_request;
drivers/infiniband/hw/irdma/hw.c
2434
info = &cqp_info->in.u.manage_apbvt_entry.info;
drivers/infiniband/hw/irdma/hw.c
2439
cqp_info->in.u.manage_apbvt_entry.cqp = &iwdev->rf->cqp.sc_cqp;
drivers/infiniband/hw/irdma/hw.c
2440
cqp_info->in.u.manage_apbvt_entry.scratch = (uintptr_t)cqp_request;
drivers/infiniband/hw/irdma/hw.c
2542
info = &cqp_info->in.u.add_arp_cache_entry.info;
drivers/infiniband/hw/irdma/hw.c
2546
cqp_info->in.u.add_arp_cache_entry.scratch =
drivers/infiniband/hw/irdma/hw.c
2548
cqp_info->in.u.add_arp_cache_entry.cqp = &rf->cqp.sc_cqp;
drivers/infiniband/hw/irdma/hw.c
2551
cqp_info->in.u.del_arp_cache_entry.scratch =
drivers/infiniband/hw/irdma/hw.c
2553
cqp_info->in.u.del_arp_cache_entry.cqp = &rf->cqp.sc_cqp;
drivers/infiniband/hw/irdma/hw.c
2554
cqp_info->in.u.del_arp_cache_entry.arp_index = arp_index;
drivers/infiniband/hw/irdma/hw.c
2600
info = &cqp_info->in.u.manage_qhash_table_entry.info;
drivers/infiniband/hw/irdma/hw.c
2653
cqp_info->in.u.manage_qhash_table_entry.cqp = &iwdev->rf->cqp.sc_cqp;
drivers/infiniband/hw/irdma/hw.c
2654
cqp_info->in.u.manage_qhash_table_entry.scratch = (uintptr_t)cqp_request;
drivers/infiniband/hw/irdma/hw.c
2678
hw_info = &cqp_info->in.u.qp_flush_wqes.info;
drivers/infiniband/hw/irdma/hw.c
2679
qp = cqp_info->in.u.qp_flush_wqes.qp;
drivers/infiniband/hw/irdma/hw.c
2726
hw_info = &cqp_request->info.in.u.qp_flush_wqes.info;
drivers/infiniband/hw/irdma/hw.c
2730
cqp_info->in.u.qp_flush_wqes.qp = qp;
drivers/infiniband/hw/irdma/hw.c
2731
cqp_info->in.u.qp_flush_wqes.scratch = (uintptr_t)cqp_request;
drivers/infiniband/hw/irdma/hw.c
2773
hw_info = &new_req->info.in.u.qp_flush_wqes.info;
drivers/infiniband/hw/irdma/hw.c
2777
cqp_info->in.u.qp_flush_wqes.qp = qp;
drivers/infiniband/hw/irdma/hw.c
2778
cqp_info->in.u.qp_flush_wqes.scratch = (uintptr_t)new_req;
drivers/infiniband/hw/irdma/hw.c
2831
ae_info = &cqp_request->info.in.u.gen_ae.info;
drivers/infiniband/hw/irdma/hw.c
2835
cqp_info->in.u.gen_ae.qp = qp;
drivers/infiniband/hw/irdma/hw.c
2836
cqp_info->in.u.gen_ae.scratch = (uintptr_t)cqp_request;
drivers/infiniband/hw/irdma/type.h
1673
struct cqp_info in;
drivers/infiniband/hw/irdma/utils.c
1045
cqp_info->in.u.cq_create.cq = cq;
drivers/infiniband/hw/irdma/utils.c
1046
cqp_info->in.u.cq_create.scratch = (uintptr_t)cqp_request;
drivers/infiniband/hw/irdma/utils.c
1073
qp_info = &cqp_request->info.in.u.qp_create.info;
drivers/infiniband/hw/irdma/utils.c
1078
cqp_info->in.u.qp_create.qp = qp;
drivers/infiniband/hw/irdma/utils.c
1079
cqp_info->in.u.qp_create.scratch = (uintptr_t)cqp_request;
drivers/infiniband/hw/irdma/utils.c
1109
cqp_info->in.u.manage_push_page.info.push_idx = qp->push_idx;
drivers/infiniband/hw/irdma/utils.c
1110
cqp_info->in.u.manage_push_page.info.qs_handle = qp->qs_handle;
drivers/infiniband/hw/irdma/utils.c
1111
cqp_info->in.u.manage_push_page.info.free_page = 1;
drivers/infiniband/hw/irdma/utils.c
1112
cqp_info->in.u.manage_push_page.info.push_page_type = 0;
drivers/infiniband/hw/irdma/utils.c
1113
cqp_info->in.u.manage_push_page.cqp = &rf->cqp.sc_cqp;
drivers/infiniband/hw/irdma/utils.c
1114
cqp_info->in.u.manage_push_page.scratch = (uintptr_t)cqp_request;
drivers/infiniband/hw/irdma/utils.c
1192
cqp_info->in.u.srq_destroy.srq = srq;
drivers/infiniband/hw/irdma/utils.c
1193
cqp_info->in.u.srq_destroy.scratch = (uintptr_t)cqp_request;
drivers/infiniband/hw/irdma/utils.c
1216
cqp_info->in.u.cq_destroy.cq = cq;
drivers/infiniband/hw/irdma/utils.c
1217
cqp_info->in.u.cq_destroy.scratch = (uintptr_t)cqp_request;
drivers/infiniband/hw/irdma/utils.c
1233
iwqp = cqp_info->in.u.qp_modify.qp->qp_uk.back_qp;
drivers/infiniband/hw/irdma/utils.c
1263
m_info = &cqp_info->in.u.qp_modify.info;
drivers/infiniband/hw/irdma/utils.c
1267
cqp_info->in.u.qp_modify.qp = &iwqp->sc_qp;
drivers/infiniband/hw/irdma/utils.c
1268
cqp_info->in.u.qp_modify.scratch = (uintptr_t)cqp_request;
drivers/infiniband/hw/irdma/utils.c
1297
m_info = &cqp_info->in.u.qp_modify.info;
drivers/infiniband/hw/irdma/utils.c
1301
cqp_info->in.u.qp_modify.qp = &iwqp->sc_qp;
drivers/infiniband/hw/irdma/utils.c
1302
cqp_info->in.u.qp_modify.scratch = (uintptr_t)cqp_request;
drivers/infiniband/hw/irdma/utils.c
1350
cqp_info->in.u.qp_destroy.qp = qp;
drivers/infiniband/hw/irdma/utils.c
1351
cqp_info->in.u.qp_destroy.scratch = (uintptr_t)cqp_request;
drivers/infiniband/hw/irdma/utils.c
1352
cqp_info->in.u.qp_destroy.remove_hash_idx = true;
drivers/infiniband/hw/irdma/utils.c
1755
cqp_info->in.u.stats_gather.info = pestat->gather_info;
drivers/infiniband/hw/irdma/utils.c
1756
cqp_info->in.u.stats_gather.scratch = (uintptr_t)cqp_request;
drivers/infiniband/hw/irdma/utils.c
1757
cqp_info->in.u.stats_gather.cqp = &rf->cqp.sc_cqp;
drivers/infiniband/hw/irdma/utils.c
1794
cqp_info->in.u.stats_manage.info = *stats_info;
drivers/infiniband/hw/irdma/utils.c
1795
cqp_info->in.u.stats_manage.scratch = (uintptr_t)cqp_request;
drivers/infiniband/hw/irdma/utils.c
1796
cqp_info->in.u.stats_manage.cqp = &rf->cqp.sc_cqp;
drivers/infiniband/hw/irdma/utils.c
1826
cqp_info->in.u.ceq_create.ceq = sc_ceq;
drivers/infiniband/hw/irdma/utils.c
1827
cqp_info->in.u.ceq_create.scratch = (uintptr_t)cqp_request;
drivers/infiniband/hw/irdma/utils.c
1856
cqp_info->in.u.aeq_create.aeq = sc_aeq;
drivers/infiniband/hw/irdma/utils.c
1857
cqp_info->in.u.aeq_create.scratch = (uintptr_t)cqp_request;
drivers/infiniband/hw/irdma/utils.c
1894
cqp_info->in.u.ws_node.info = *node_info;
drivers/infiniband/hw/irdma/utils.c
1895
cqp_info->in.u.ws_node.cqp = cqp;
drivers/infiniband/hw/irdma/utils.c
1896
cqp_info->in.u.ws_node.scratch = (uintptr_t)cqp_request;
drivers/infiniband/hw/irdma/utils.c
1950
cqp_info->in.u.ah_create.info = sc_ah->ah_info;
drivers/infiniband/hw/irdma/utils.c
1951
cqp_info->in.u.ah_create.scratch = (uintptr_t)cqp_request;
drivers/infiniband/hw/irdma/utils.c
1952
cqp_info->in.u.ah_create.cqp = &rf->cqp.sc_cqp;
drivers/infiniband/hw/irdma/utils.c
1954
cqp_info->in.u.ah_destroy.info = sc_ah->ah_info;
drivers/infiniband/hw/irdma/utils.c
1955
cqp_info->in.u.ah_destroy.scratch = (uintptr_t)cqp_request;
drivers/infiniband/hw/irdma/utils.c
1956
cqp_info->in.u.ah_destroy.cqp = &rf->cqp.sc_cqp;
drivers/infiniband/hw/irdma/utils.c
896
memcpy(&cqp_info->in.u.update_pe_sds.info, sdinfo,
drivers/infiniband/hw/irdma/utils.c
897
sizeof(cqp_info->in.u.update_pe_sds.info));
drivers/infiniband/hw/irdma/utils.c
900
cqp_info->in.u.update_pe_sds.dev = dev;
drivers/infiniband/hw/irdma/utils.c
901
cqp_info->in.u.update_pe_sds.scratch = (uintptr_t)cqp_request;
drivers/infiniband/hw/irdma/utils.c
929
cqp_info->in.u.suspend_resume.cqp = cqp;
drivers/infiniband/hw/irdma/utils.c
930
cqp_info->in.u.suspend_resume.qp = qp;
drivers/infiniband/hw/irdma/utils.c
931
cqp_info->in.u.suspend_resume.scratch = (uintptr_t)cqp_request;
drivers/infiniband/hw/irdma/verbs.c
2130
m_info = &cqp_info->in.u.cq_modify.info;
drivers/infiniband/hw/irdma/verbs.c
2134
cqp_info->in.u.cq_modify.cq = &iwcq->sc_cq;
drivers/infiniband/hw/irdma/verbs.c
2135
cqp_info->in.u.cq_modify.scratch = (uintptr_t)cqp_request;
drivers/infiniband/hw/irdma/verbs.c
2226
info = &cqp_info->in.u.srq_modify.info;
drivers/infiniband/hw/irdma/verbs.c
2234
cqp_info->in.u.srq_modify.srq = &iwsrq->sc_srq;
drivers/infiniband/hw/irdma/verbs.c
2235
cqp_info->in.u.srq_modify.scratch = (uintptr_t)cqp_request;
drivers/infiniband/hw/irdma/verbs.c
2407
cqp_info->in.u.srq_create.srq = &iwsrq->sc_srq;
drivers/infiniband/hw/irdma/verbs.c
2408
cqp_info->in.u.srq_create.scratch = (uintptr_t)cqp_request;
drivers/infiniband/hw/irdma/verbs.c
258
cqp_info->in.u.manage_push_page.info.push_idx = 0;
drivers/infiniband/hw/irdma/verbs.c
259
cqp_info->in.u.manage_push_page.info.qs_handle =
drivers/infiniband/hw/irdma/verbs.c
261
cqp_info->in.u.manage_push_page.info.free_page = 0;
drivers/infiniband/hw/irdma/verbs.c
262
cqp_info->in.u.manage_push_page.info.push_page_type = 0;
drivers/infiniband/hw/irdma/verbs.c
263
cqp_info->in.u.manage_push_page.cqp = &iwdev->rf->cqp.sc_cqp;
drivers/infiniband/hw/irdma/verbs.c
264
cqp_info->in.u.manage_push_page.scratch = (uintptr_t)cqp_request;
drivers/infiniband/hw/irdma/verbs.c
2652
cqp_info->in.u.cq_create.cq = cq;
drivers/infiniband/hw/irdma/verbs.c
2653
cqp_info->in.u.cq_create.check_overflow = true;
drivers/infiniband/hw/irdma/verbs.c
2654
cqp_info->in.u.cq_create.scratch = (uintptr_t)cqp_request;
drivers/infiniband/hw/irdma/verbs.c
3018
info = &cqp_info->in.u.mw_alloc.info;
drivers/infiniband/hw/irdma/verbs.c
3029
cqp_info->in.u.mw_alloc.dev = &iwdev->rf->sc_dev;
drivers/infiniband/hw/irdma/verbs.c
3030
cqp_info->in.u.mw_alloc.scratch = (uintptr_t)cqp_request;
drivers/infiniband/hw/irdma/verbs.c
3084
info = &cqp_info->in.u.dealloc_stag.info;
drivers/infiniband/hw/irdma/verbs.c
3091
cqp_info->in.u.dealloc_stag.dev = &iwdev->rf->sc_dev;
drivers/infiniband/hw/irdma/verbs.c
3092
cqp_info->in.u.dealloc_stag.scratch = (uintptr_t)cqp_request;
drivers/infiniband/hw/irdma/verbs.c
3120
info = &cqp_info->in.u.alloc_stag.info;
drivers/infiniband/hw/irdma/verbs.c
3128
cqp_info->in.u.alloc_stag.dev = &iwdev->rf->sc_dev;
drivers/infiniband/hw/irdma/verbs.c
3129
cqp_info->in.u.alloc_stag.scratch = (uintptr_t)cqp_request;
drivers/infiniband/hw/irdma/verbs.c
3268
stag_info = &cqp_info->in.u.mr_reg_non_shared.info;
drivers/infiniband/hw/irdma/verbs.c
3299
cqp_info->in.u.mr_reg_non_shared.dev = &iwdev->rf->sc_dev;
drivers/infiniband/hw/irdma/verbs.c
3300
cqp_info->in.u.mr_reg_non_shared.scratch = (uintptr_t)cqp_request;
drivers/infiniband/hw/irdma/verbs.c
3661
info = &cqp_info->in.u.dealloc_stag.info;
drivers/infiniband/hw/irdma/verbs.c
3670
cqp_info->in.u.dealloc_stag.dev = &iwdev->rf->sc_dev;
drivers/infiniband/hw/irdma/verbs.c
3671
cqp_info->in.u.dealloc_stag.scratch = (uintptr_t)cqp_request;
drivers/infiniband/hw/irdma/verbs.c
4759
cqp_request->info.in.u.mc_create.info = *mc_grp_ctx;
drivers/infiniband/hw/irdma/verbs.c
4763
cqp_info->in.u.mc_create.scratch = (uintptr_t)cqp_request;
drivers/infiniband/hw/irdma/verbs.c
4764
cqp_info->in.u.mc_create.cqp = &iwdev->rf->cqp.sc_cqp;
drivers/infiniband/hw/irdma/verbs.c
775
qp_info = &cqp_request->info.in.u.qp_create.info;
drivers/infiniband/hw/irdma/verbs.c
782
cqp_info->in.u.qp_create.qp = &iwqp->sc_qp;
drivers/infiniband/hw/irdma/verbs.c
783
cqp_info->in.u.qp_create.scratch = (uintptr_t)cqp_request;
drivers/infiniband/hw/mlx4/mad.c
1000
in->mad_hdr.attr_id == IB_PMA_CLASS_PORT_INFO)))
drivers/infiniband/hw/mlx4/mad.c
1002
in_wc, in_grh, in, out);
drivers/infiniband/hw/mlx4/mad.c
1005
in, out);
drivers/infiniband/hw/mlx4/mad.c
1010
in_grh, in, out);
drivers/infiniband/hw/mlx4/mad.c
986
const struct ib_mad *in, struct ib_mad *out,
drivers/infiniband/hw/mlx4/mad.c
997
(in->mad_hdr.mgmt_class == IB_MGMT_CLASS_PERF_MGMT &&
drivers/infiniband/hw/mlx4/mad.c
998
(in->mad_hdr.attr_id == IB_PMA_PORT_COUNTERS ||
drivers/infiniband/hw/mlx4/mad.c
999
in->mad_hdr.attr_id == IB_PMA_PORT_COUNTERS_EXT ||
drivers/infiniband/hw/mlx4/mlx4_ib.h
820
const struct ib_mad *in, struct ib_mad *out,
drivers/infiniband/hw/mlx5/cmd.c
109
u32 in[MLX5_ST_SZ_DW(dealloc_transport_domain_in)] = {};
drivers/infiniband/hw/mlx5/cmd.c
11
u32 in[MLX5_ST_SZ_DW(query_special_contexts_in)] = {};
drivers/infiniband/hw/mlx5/cmd.c
111
MLX5_SET(dealloc_transport_domain_in, in, opcode,
drivers/infiniband/hw/mlx5/cmd.c
113
MLX5_SET(dealloc_transport_domain_in, in, uid, uid);
drivers/infiniband/hw/mlx5/cmd.c
114
MLX5_SET(dealloc_transport_domain_in, in, transport_domain, tdn);
drivers/infiniband/hw/mlx5/cmd.c
115
mlx5_cmd_exec_in(dev, dealloc_transport_domain, in);
drivers/infiniband/hw/mlx5/cmd.c
120
u32 in[MLX5_ST_SZ_DW(dealloc_pd_in)] = {};
drivers/infiniband/hw/mlx5/cmd.c
122
MLX5_SET(dealloc_pd_in, in, opcode, MLX5_CMD_OP_DEALLOC_PD);
drivers/infiniband/hw/mlx5/cmd.c
123
MLX5_SET(dealloc_pd_in, in, pd, pdn);
drivers/infiniband/hw/mlx5/cmd.c
124
MLX5_SET(dealloc_pd_in, in, uid, uid);
drivers/infiniband/hw/mlx5/cmd.c
125
return mlx5_cmd_exec_in(dev, dealloc_pd, in);
drivers/infiniband/hw/mlx5/cmd.c
131
u32 in[MLX5_ST_SZ_DW(attach_to_mcg_in)] = {};
drivers/infiniband/hw/mlx5/cmd.c
134
MLX5_SET(attach_to_mcg_in, in, opcode, MLX5_CMD_OP_ATTACH_TO_MCG);
drivers/infiniband/hw/mlx5/cmd.c
135
MLX5_SET(attach_to_mcg_in, in, qpn, qpn);
drivers/infiniband/hw/mlx5/cmd.c
136
MLX5_SET(attach_to_mcg_in, in, uid, uid);
drivers/infiniband/hw/mlx5/cmd.c
137
gid = MLX5_ADDR_OF(attach_to_mcg_in, in, multicast_gid);
drivers/infiniband/hw/mlx5/cmd.c
139
return mlx5_cmd_exec_in(dev, attach_to_mcg, in);
drivers/infiniband/hw/mlx5/cmd.c
145
u32 in[MLX5_ST_SZ_DW(detach_from_mcg_in)] = {};
drivers/infiniband/hw/mlx5/cmd.c
148
MLX5_SET(detach_from_mcg_in, in, opcode, MLX5_CMD_OP_DETACH_FROM_MCG);
drivers/infiniband/hw/mlx5/cmd.c
149
MLX5_SET(detach_from_mcg_in, in, qpn, qpn);
drivers/infiniband/hw/mlx5/cmd.c
150
MLX5_SET(detach_from_mcg_in, in, uid, uid);
drivers/infiniband/hw/mlx5/cmd.c
151
gid = MLX5_ADDR_OF(detach_from_mcg_in, in, multicast_gid);
drivers/infiniband/hw/mlx5/cmd.c
153
return mlx5_cmd_exec_in(dev, detach_from_mcg, in);
drivers/infiniband/hw/mlx5/cmd.c
159
u32 in[MLX5_ST_SZ_DW(alloc_xrcd_in)] = {};
drivers/infiniband/hw/mlx5/cmd.c
162
MLX5_SET(alloc_xrcd_in, in, opcode, MLX5_CMD_OP_ALLOC_XRCD);
drivers/infiniband/hw/mlx5/cmd.c
163
MLX5_SET(alloc_xrcd_in, in, uid, uid);
drivers/infiniband/hw/mlx5/cmd.c
164
err = mlx5_cmd_exec_inout(dev, alloc_xrcd, in, out);
drivers/infiniband/hw/mlx5/cmd.c
172
u32 in[MLX5_ST_SZ_DW(dealloc_xrcd_in)] = {};
drivers/infiniband/hw/mlx5/cmd.c
174
MLX5_SET(dealloc_xrcd_in, in, opcode, MLX5_CMD_OP_DEALLOC_XRCD);
drivers/infiniband/hw/mlx5/cmd.c
175
MLX5_SET(dealloc_xrcd_in, in, xrcd, xrcdn);
drivers/infiniband/hw/mlx5/cmd.c
176
MLX5_SET(dealloc_xrcd_in, in, uid, uid);
drivers/infiniband/hw/mlx5/cmd.c
177
return mlx5_cmd_exec_in(dev, dealloc_xrcd, in);
drivers/infiniband/hw/mlx5/cmd.c
189
u32 *in;
drivers/infiniband/hw/mlx5/cmd.c
191
in = kzalloc(inlen, GFP_KERNEL);
drivers/infiniband/hw/mlx5/cmd.c
193
if (!in || !out)
drivers/infiniband/hw/mlx5/cmd.c
196
MLX5_SET(mad_ifc_in, in, opcode, MLX5_CMD_OP_MAD_IFC);
drivers/infiniband/hw/mlx5/cmd.c
197
MLX5_SET(mad_ifc_in, in, op_mod, opmod);
drivers/infiniband/hw/mlx5/cmd.c
199
MLX5_SET(mad_ifc_in, in, plane_index, port);
drivers/infiniband/hw/mlx5/cmd.c
200
MLX5_SET(mad_ifc_in, in, port,
drivers/infiniband/hw/mlx5/cmd.c
203
MLX5_SET(mad_ifc_in, in, port, port);
drivers/infiniband/hw/mlx5/cmd.c
206
data = MLX5_ADDR_OF(mad_ifc_in, in, mad);
drivers/infiniband/hw/mlx5/cmd.c
209
err = mlx5_cmd_exec_inout(dev->mdev, mad_ifc, in, out);
drivers/infiniband/hw/mlx5/cmd.c
219
kfree(in);
drivers/infiniband/hw/mlx5/cmd.c
226
u32 in[MLX5_ST_SZ_DW(alloc_uar_in)] = {};
drivers/infiniband/hw/mlx5/cmd.c
229
MLX5_SET(alloc_uar_in, in, opcode, MLX5_CMD_OP_ALLOC_UAR);
drivers/infiniband/hw/mlx5/cmd.c
23
MLX5_SET(query_special_contexts_in, in, opcode,
drivers/infiniband/hw/mlx5/cmd.c
230
MLX5_SET(alloc_uar_in, in, uid, uid);
drivers/infiniband/hw/mlx5/cmd.c
231
err = mlx5_cmd_exec_inout(dev, alloc_uar, in, out);
drivers/infiniband/hw/mlx5/cmd.c
241
u32 in[MLX5_ST_SZ_DW(dealloc_uar_in)] = {};
drivers/infiniband/hw/mlx5/cmd.c
243
MLX5_SET(dealloc_uar_in, in, opcode, MLX5_CMD_OP_DEALLOC_UAR);
drivers/infiniband/hw/mlx5/cmd.c
244
MLX5_SET(dealloc_uar_in, in, uar, uarn);
drivers/infiniband/hw/mlx5/cmd.c
245
MLX5_SET(dealloc_uar_in, in, uid, uid);
drivers/infiniband/hw/mlx5/cmd.c
246
return mlx5_cmd_exec_in(dev, dealloc_uar, in);
drivers/infiniband/hw/mlx5/cmd.c
25
err = mlx5_cmd_exec_inout(dev->mdev, query_special_contexts, in, out);
drivers/infiniband/hw/mlx5/cmd.c
254
u8 in[MLX5_ST_SZ_BYTES(query_vuid_in)] = {};
drivers/infiniband/hw/mlx5/cmd.c
258
MLX5_SET(query_vuid_in, in, opcode, MLX5_CMD_OPCODE_QUERY_VUID);
drivers/infiniband/hw/mlx5/cmd.c
259
MLX5_SET(query_vuid_in, in, vhca_id, MLX5_CAP_GEN(dev, vhca_id));
drivers/infiniband/hw/mlx5/cmd.c
260
MLX5_SET(query_vuid_in, in, data_direct, data_direct);
drivers/infiniband/hw/mlx5/cmd.c
261
err = mlx5_cmd_exec(dev, in, sizeof(in), out, sizeof(out));
drivers/infiniband/hw/mlx5/cmd.c
48
u32 in[MLX5_ST_SZ_DW(query_cong_params_in)] = {};
drivers/infiniband/hw/mlx5/cmd.c
50
MLX5_SET(query_cong_params_in, in, opcode,
drivers/infiniband/hw/mlx5/cmd.c
52
MLX5_SET(query_cong_params_in, in, cong_protocol, cong_point);
drivers/infiniband/hw/mlx5/cmd.c
54
return mlx5_cmd_exec_inout(dev, query_cong_params, in, out);
drivers/infiniband/hw/mlx5/cmd.c
59
u32 in[MLX5_ST_SZ_DW(destroy_tir_in)] = {};
drivers/infiniband/hw/mlx5/cmd.c
61
MLX5_SET(destroy_tir_in, in, opcode, MLX5_CMD_OP_DESTROY_TIR);
drivers/infiniband/hw/mlx5/cmd.c
62
MLX5_SET(destroy_tir_in, in, tirn, tirn);
drivers/infiniband/hw/mlx5/cmd.c
63
MLX5_SET(destroy_tir_in, in, uid, uid);
drivers/infiniband/hw/mlx5/cmd.c
64
mlx5_cmd_exec_in(dev, destroy_tir, in);
drivers/infiniband/hw/mlx5/cmd.c
69
u32 in[MLX5_ST_SZ_DW(destroy_tis_in)] = {};
drivers/infiniband/hw/mlx5/cmd.c
71
MLX5_SET(destroy_tis_in, in, opcode, MLX5_CMD_OP_DESTROY_TIS);
drivers/infiniband/hw/mlx5/cmd.c
72
MLX5_SET(destroy_tis_in, in, tisn, tisn);
drivers/infiniband/hw/mlx5/cmd.c
73
MLX5_SET(destroy_tis_in, in, uid, uid);
drivers/infiniband/hw/mlx5/cmd.c
74
mlx5_cmd_exec_in(dev, destroy_tis, in);
drivers/infiniband/hw/mlx5/cmd.c
79
u32 in[MLX5_ST_SZ_DW(destroy_rqt_in)] = {};
drivers/infiniband/hw/mlx5/cmd.c
81
MLX5_SET(destroy_rqt_in, in, opcode, MLX5_CMD_OP_DESTROY_RQT);
drivers/infiniband/hw/mlx5/cmd.c
82
MLX5_SET(destroy_rqt_in, in, rqtn, rqtn);
drivers/infiniband/hw/mlx5/cmd.c
83
MLX5_SET(destroy_rqt_in, in, uid, uid);
drivers/infiniband/hw/mlx5/cmd.c
84
return mlx5_cmd_exec_in(dev, destroy_rqt, in);
drivers/infiniband/hw/mlx5/cmd.c
90
u32 in[MLX5_ST_SZ_DW(alloc_transport_domain_in)] = {};
drivers/infiniband/hw/mlx5/cmd.c
94
MLX5_SET(alloc_transport_domain_in, in, opcode,
drivers/infiniband/hw/mlx5/cmd.c
96
MLX5_SET(alloc_transport_domain_in, in, uid, uid);
drivers/infiniband/hw/mlx5/cmd.c
98
err = mlx5_cmd_exec_inout(dev, alloc_transport_domain, in, out);
drivers/infiniband/hw/mlx5/cong.c
333
void *in;
drivers/infiniband/hw/mlx5/cong.c
345
in = kvzalloc(inlen, GFP_KERNEL);
drivers/infiniband/hw/mlx5/cong.c
346
if (!in) {
drivers/infiniband/hw/mlx5/cong.c
351
MLX5_SET(modify_cong_params_in, in, opcode,
drivers/infiniband/hw/mlx5/cong.c
355
MLX5_SET(modify_cong_params_in, in, cong_protocol, node);
drivers/infiniband/hw/mlx5/cong.c
357
field = MLX5_ADDR_OF(modify_cong_params_in, in, congestion_parameters);
drivers/infiniband/hw/mlx5/cong.c
360
field = MLX5_ADDR_OF(modify_cong_params_in, in, field_select);
drivers/infiniband/hw/mlx5/cong.c
364
err = mlx5_cmd_exec_in(dev->mdev, modify_cong_params, in);
drivers/infiniband/hw/mlx5/cong.c
365
kvfree(in);
drivers/infiniband/hw/mlx5/counters.c
302
u32 in[MLX5_ST_SZ_DW(query_q_counter_in)] = {};
drivers/infiniband/hw/mlx5/counters.c
306
MLX5_SET(query_q_counter_in, in, opcode, MLX5_CMD_OP_QUERY_Q_COUNTER);
drivers/infiniband/hw/mlx5/counters.c
307
MLX5_SET(query_q_counter_in, in, counter_set_id, set_id);
drivers/infiniband/hw/mlx5/counters.c
308
ret = mlx5_cmd_exec_inout(mdev, query_q_counter, in, out);
drivers/infiniband/hw/mlx5/counters.c
325
u32 in[MLX5_ST_SZ_DW(ppcnt_reg)] = {};
drivers/infiniband/hw/mlx5/counters.c
334
MLX5_SET(ppcnt_reg, in, local_port, 1);
drivers/infiniband/hw/mlx5/counters.c
335
MLX5_SET(ppcnt_reg, in, grp, MLX5_ETHERNET_EXTENDED_COUNTERS_GROUP);
drivers/infiniband/hw/mlx5/counters.c
336
ret = mlx5_core_access_reg(dev->mdev, in, sz, out, sz, MLX5_REG_PPCNT,
drivers/infiniband/hw/mlx5/counters.c
357
u32 in[MLX5_ST_SZ_DW(query_q_counter_in)] = {};
drivers/infiniband/hw/mlx5/counters.c
370
MLX5_SET(query_q_counter_in, in, opcode, MLX5_CMD_OP_QUERY_Q_COUNTER);
drivers/infiniband/hw/mlx5/counters.c
371
MLX5_SET(query_q_counter_in, in, other_vport, 1);
drivers/infiniband/hw/mlx5/counters.c
372
MLX5_SET(query_q_counter_in, in, vport_number,
drivers/infiniband/hw/mlx5/counters.c
374
MLX5_SET(query_q_counter_in, in, aggregate, 1);
drivers/infiniband/hw/mlx5/counters.c
375
ret = mlx5_cmd_exec_inout(mdev, query_q_counter, in, out);
drivers/infiniband/hw/mlx5/counters.c
611
u32 in[MLX5_ST_SZ_DW(dealloc_q_counter_in)] = {};
drivers/infiniband/hw/mlx5/counters.c
618
MLX5_SET(dealloc_q_counter_in, in, opcode,
drivers/infiniband/hw/mlx5/counters.c
620
MLX5_SET(dealloc_q_counter_in, in, counter_set_id, counter->id);
drivers/infiniband/hw/mlx5/counters.c
621
return mlx5_cmd_exec_in(dev->mdev, dealloc_q_counter, in);
drivers/infiniband/hw/mlx5/counters.c
634
u32 in[MLX5_ST_SZ_DW(alloc_q_counter_in)] = {};
drivers/infiniband/hw/mlx5/counters.c
636
MLX5_SET(alloc_q_counter_in, in, opcode,
drivers/infiniband/hw/mlx5/counters.c
638
MLX5_SET(alloc_q_counter_in, in, uid, MLX5_SHARED_RESOURCE_UID);
drivers/infiniband/hw/mlx5/counters.c
639
err = mlx5_cmd_exec_inout(dev->mdev, alloc_q_counter, in, out);
drivers/infiniband/hw/mlx5/counters.c
926
u32 in[MLX5_ST_SZ_DW(dealloc_q_counter_in)] = {};
drivers/infiniband/hw/mlx5/counters.c
934
MLX5_SET(dealloc_q_counter_in, in, opcode,
drivers/infiniband/hw/mlx5/counters.c
939
MLX5_SET(dealloc_q_counter_in, in, counter_set_id,
drivers/infiniband/hw/mlx5/counters.c
941
mlx5_cmd_exec_in(dev->mdev, dealloc_q_counter, in);
drivers/infiniband/hw/mlx5/counters.c
967
u32 in[MLX5_ST_SZ_DW(alloc_q_counter_in)] = {};
drivers/infiniband/hw/mlx5/counters.c
973
MLX5_SET(alloc_q_counter_in, in, opcode, MLX5_CMD_OP_ALLOC_Q_COUNTER);
drivers/infiniband/hw/mlx5/counters.c
993
MLX5_SET(alloc_q_counter_in, in, uid,
drivers/infiniband/hw/mlx5/counters.c
996
err = mlx5_cmd_exec_inout(dev->mdev, alloc_q_counter, in, out);
drivers/infiniband/hw/mlx5/cq.c
1290
u32 *in;
drivers/infiniband/hw/mlx5/cq.c
1353
in = kvzalloc(inlen, GFP_KERNEL);
drivers/infiniband/hw/mlx5/cq.c
1354
if (!in) {
drivers/infiniband/hw/mlx5/cq.c
1359
pas = (__be64 *)MLX5_ADDR_OF(modify_cq_in, in, pas);
drivers/infiniband/hw/mlx5/cq.c
1366
MLX5_SET(modify_cq_in, in,
drivers/infiniband/hw/mlx5/cq.c
1372
cqc = MLX5_ADDR_OF(modify_cq_in, in, cq_context);
drivers/infiniband/hw/mlx5/cq.c
1383
MLX5_SET(modify_cq_in, in, op_mod, MLX5_CQ_OPMOD_RESIZE);
drivers/infiniband/hw/mlx5/cq.c
1384
MLX5_SET(modify_cq_in, in, cqn, cq->mcq.cqn);
drivers/infiniband/hw/mlx5/cq.c
1386
err = mlx5_core_modify_cq(dev->mdev, &cq->mcq, in, inlen);
drivers/infiniband/hw/mlx5/cq.c
1417
kvfree(in);
drivers/infiniband/hw/mlx5/cq.c
1421
kvfree(in);
drivers/infiniband/hw/mlx5/devx.c
1001
MLX5_GET(general_obj_in_cmd_hdr, in, vhca_tunnel_id)) ||
drivers/infiniband/hw/mlx5/devx.c
115
void *in;
drivers/infiniband/hw/mlx5/devx.c
1150
static void devx_obj_build_destroy_cmd(void *in, void *out, void *din,
drivers/infiniband/hw/mlx5/devx.c
1154
u16 opcode = MLX5_GET(general_obj_in_cmd_hdr, in, opcode);
drivers/infiniband/hw/mlx5/devx.c
1155
u16 uid = MLX5_GET(general_obj_in_cmd_hdr, in, uid);
drivers/infiniband/hw/mlx5/devx.c
1157
*obj_id = devx_get_created_obj_id(in, out, opcode);
drivers/infiniband/hw/mlx5/devx.c
1166
MLX5_GET(general_obj_in_cmd_hdr, in, obj_type));
drivers/infiniband/hw/mlx5/devx.c
1225
MLX5_GET(create_flow_table_in, in, other_vport));
drivers/infiniband/hw/mlx5/devx.c
1227
MLX5_GET(create_flow_table_in, in, vport_number));
drivers/infiniband/hw/mlx5/devx.c
1229
MLX5_GET(create_flow_table_in, in, other_eswitch));
drivers/infiniband/hw/mlx5/devx.c
1231
MLX5_GET(create_flow_table_in, in,
drivers/infiniband/hw/mlx5/devx.c
1234
MLX5_GET(create_flow_table_in, in, table_type));
drivers/infiniband/hw/mlx5/devx.c
1242
MLX5_GET(create_flow_group_in, in, other_vport));
drivers/infiniband/hw/mlx5/devx.c
1244
MLX5_GET(create_flow_group_in, in, vport_number));
drivers/infiniband/hw/mlx5/devx.c
1246
MLX5_GET(create_flow_group_in, in, other_eswitch));
drivers/infiniband/hw/mlx5/devx.c
1248
MLX5_GET(create_flow_group_in, in,
drivers/infiniband/hw/mlx5/devx.c
1251
MLX5_GET(create_flow_group_in, in, table_type));
drivers/infiniband/hw/mlx5/devx.c
1253
MLX5_GET(create_flow_group_in, in, table_id));
drivers/infiniband/hw/mlx5/devx.c
1261
MLX5_GET(set_fte_in, in, other_vport));
drivers/infiniband/hw/mlx5/devx.c
1263
MLX5_GET(set_fte_in, in, vport_number));
drivers/infiniband/hw/mlx5/devx.c
1265
MLX5_GET(set_fte_in, in, other_eswitch));
drivers/infiniband/hw/mlx5/devx.c
1267
MLX5_GET(set_fte_in, in, eswitch_owner_vhca_id));
drivers/infiniband/hw/mlx5/devx.c
1269
MLX5_GET(set_fte_in, in, table_type));
drivers/infiniband/hw/mlx5/devx.c
1271
MLX5_GET(set_fte_in, in, table_id));
drivers/infiniband/hw/mlx5/devx.c
1298
MLX5_GET(create_scheduling_element_in, in,
drivers/infiniband/hw/mlx5/devx.c
1341
MLX5_GET(attach_to_mcg_in, in, qpn));
drivers/infiniband/hw/mlx5/devx.c
1343
MLX5_ADDR_OF(attach_to_mcg_in, in, multicast_gid),
drivers/infiniband/hw/mlx5/devx.c
1368
void *in, void *out)
drivers/infiniband/hw/mlx5/devx.c
1374
mkc = MLX5_ADDR_OF(create_mkey_in, in, memory_key_mkey_entry);
drivers/infiniband/hw/mlx5/devx.c
1387
void *in, int in_len)
drivers/infiniband/hw/mlx5/devx.c
1398
mkc = MLX5_ADDR_OF(create_mkey_in, in, memory_key_mkey_entry);
drivers/infiniband/hw/mlx5/devx.c
1410
MLX5_SET(create_mkey_in, in, mkey_umem_valid, 1);
drivers/infiniband/hw/mlx5/devx.c
148
u32 in[MLX5_ST_SZ_DW(create_uctx_in)] = {};
drivers/infiniband/hw/mlx5/devx.c
1515
static bool is_apu_cq(struct mlx5_ib_dev *dev, const void *in)
drivers/infiniband/hw/mlx5/devx.c
1518
!MLX5_GET(cqc, MLX5_ADDR_OF(create_cq_in, in, cq_context), apu_cq))
drivers/infiniband/hw/mlx5/devx.c
159
uctx = MLX5_ADDR_OF(create_uctx_in, in, uctx);
drivers/infiniband/hw/mlx5/devx.c
176
MLX5_SET(create_uctx_in, in, opcode, MLX5_CMD_OP_CREATE_UCTX);
drivers/infiniband/hw/mlx5/devx.c
179
err = mlx5_cmd_exec(dev->mdev, in, sizeof(in), out, sizeof(out));
drivers/infiniband/hw/mlx5/devx.c
189
u32 in[MLX5_ST_SZ_DW(destroy_uctx_in)] = {};
drivers/infiniband/hw/mlx5/devx.c
192
MLX5_SET(destroy_uctx_in, in, opcode, MLX5_CMD_OP_DESTROY_UCTX);
drivers/infiniband/hw/mlx5/devx.c
193
MLX5_SET(destroy_uctx_in, in, uid, uid);
drivers/infiniband/hw/mlx5/devx.c
195
mlx5_cmd_exec(dev->mdev, in, sizeof(in), out, sizeof(out));
drivers/infiniband/hw/mlx5/devx.c
2351
cmd->in = uverbs_zalloc(attrs, cmd->inlen);
drivers/infiniband/hw/mlx5/devx.c
2352
if (IS_ERR(cmd->in))
drivers/infiniband/hw/mlx5/devx.c
2353
return PTR_ERR(cmd->in);
drivers/infiniband/hw/mlx5/devx.c
2355
umem = MLX5_ADDR_OF(create_umem_in, cmd->in, umem);
drivers/infiniband/hw/mlx5/devx.c
2358
MLX5_SET(create_umem_in, cmd->in, opcode, MLX5_CMD_OP_CREATE_UMEM);
drivers/infiniband/hw/mlx5/devx.c
2413
MLX5_SET(create_umem_in, cmd.in, uid, c->devx_uid);
drivers/infiniband/hw/mlx5/devx.c
2414
err = mlx5_cmd_exec(dev->mdev, cmd.in, cmd.inlen, cmd.out,
drivers/infiniband/hw/mlx5/devx.c
2421
devx_obj_build_destroy_cmd(cmd.in, cmd.out, obj->dinbox, &obj->dinlen, &obj_id);
drivers/infiniband/hw/mlx5/devx.c
2677
cmd->err = mlx5_cmd_exec_cb(&dev->async_ctx, cmd->in, cmd->in_size,
drivers/infiniband/hw/mlx5/devx.c
2722
async_cmd[tail % MAX_ASYNC_CMDS].in = obj->dinbox;
drivers/infiniband/hw/mlx5/devx.c
334
static u32 devx_get_created_obj_id(const void *in, const void *out, u16 opcode)
drivers/infiniband/hw/mlx5/devx.c
369
return MLX5_GET(set_fte_in, in, flow_index);
drivers/infiniband/hw/mlx5/devx.c
38
void *in;
drivers/infiniband/hw/mlx5/devx.c
382
return MLX5_GET(add_vxlan_udp_dport_in, in, vxlan_udp_port);
drivers/infiniband/hw/mlx5/devx.c
384
return MLX5_GET(set_l2_table_entry_in, in, table_index);
drivers/infiniband/hw/mlx5/devx.c
396
return MLX5_GET(attach_to_mcg_in, in, qpn);
drivers/infiniband/hw/mlx5/devx.c
408
static u64 devx_get_obj_id(const void *in)
drivers/infiniband/hw/mlx5/devx.c
410
u16 opcode = MLX5_GET(general_obj_in_cmd_hdr, in, opcode);
drivers/infiniband/hw/mlx5/devx.c
417
MLX5_GET(general_obj_in_cmd_hdr, in,
drivers/infiniband/hw/mlx5/devx.c
419
MLX5_GET(general_obj_in_cmd_hdr, in,
drivers/infiniband/hw/mlx5/devx.c
424
MLX5_GET(query_mkey_in, in,
drivers/infiniband/hw/mlx5/devx.c
429
MLX5_GET(query_cq_in, in, cqn));
drivers/infiniband/hw/mlx5/devx.c
433
MLX5_GET(modify_cq_in, in, cqn));
drivers/infiniband/hw/mlx5/devx.c
437
MLX5_GET(query_sq_in, in, sqn));
drivers/infiniband/hw/mlx5/devx.c
441
MLX5_GET(modify_sq_in, in, sqn));
drivers/infiniband/hw/mlx5/devx.c
445
MLX5_GET(query_rq_in, in, rqn));
drivers/infiniband/hw/mlx5/devx.c
449
MLX5_GET(modify_rq_in, in, rqn));
drivers/infiniband/hw/mlx5/devx.c
453
MLX5_GET(query_rmp_in, in, rmpn));
drivers/infiniband/hw/mlx5/devx.c
457
MLX5_GET(modify_rmp_in, in, rmpn));
drivers/infiniband/hw/mlx5/devx.c
461
MLX5_GET(query_rqt_in, in, rqtn));
drivers/infiniband/hw/mlx5/devx.c
465
MLX5_GET(modify_rqt_in, in, rqtn));
drivers/infiniband/hw/mlx5/devx.c
469
MLX5_GET(query_tir_in, in, tirn));
drivers/infiniband/hw/mlx5/devx.c
473
MLX5_GET(modify_tir_in, in, tirn));
drivers/infiniband/hw/mlx5/devx.c
477
MLX5_GET(query_tis_in, in, tisn));
drivers/infiniband/hw/mlx5/devx.c
481
MLX5_GET(modify_tis_in, in, tisn));
drivers/infiniband/hw/mlx5/devx.c
485
MLX5_GET(query_flow_table_in, in,
drivers/infiniband/hw/mlx5/devx.c
490
MLX5_GET(modify_flow_table_in, in,
drivers/infiniband/hw/mlx5/devx.c
495
MLX5_GET(query_flow_group_in, in,
drivers/infiniband/hw/mlx5/devx.c
500
MLX5_GET(query_fte_in, in,
drivers/infiniband/hw/mlx5/devx.c
505
MLX5_GET(set_fte_in, in, flow_index));
drivers/infiniband/hw/mlx5/devx.c
509
MLX5_GET(query_q_counter_in, in,
drivers/infiniband/hw/mlx5/devx.c
514
MLX5_GET(query_flow_counter_in, in,
drivers/infiniband/hw/mlx5/devx.c
520
in, modify_header_id));
drivers/infiniband/hw/mlx5/devx.c
525
in, scheduling_element_id));
drivers/infiniband/hw/mlx5/devx.c
530
in, scheduling_element_id));
drivers/infiniband/hw/mlx5/devx.c
534
MLX5_GET(add_vxlan_udp_dport_in, in,
drivers/infiniband/hw/mlx5/devx.c
539
MLX5_GET(query_l2_table_entry_in, in,
drivers/infiniband/hw/mlx5/devx.c
544
MLX5_GET(set_l2_table_entry_in, in,
drivers/infiniband/hw/mlx5/devx.c
549
MLX5_GET(query_qp_in, in, qpn));
drivers/infiniband/hw/mlx5/devx.c
553
MLX5_GET(rst2init_qp_in, in, qpn));
drivers/infiniband/hw/mlx5/devx.c
557
MLX5_GET(init2init_qp_in, in, qpn));
drivers/infiniband/hw/mlx5/devx.c
561
MLX5_GET(init2rtr_qp_in, in, qpn));
drivers/infiniband/hw/mlx5/devx.c
565
MLX5_GET(rtr2rts_qp_in, in, qpn));
drivers/infiniband/hw/mlx5/devx.c
569
MLX5_GET(rts2rts_qp_in, in, qpn));
drivers/infiniband/hw/mlx5/devx.c
573
MLX5_GET(sqerr2rts_qp_in, in, qpn));
drivers/infiniband/hw/mlx5/devx.c
577
MLX5_GET(qp_2err_in, in, qpn));
drivers/infiniband/hw/mlx5/devx.c
581
MLX5_GET(qp_2rst_in, in, qpn));
drivers/infiniband/hw/mlx5/devx.c
585
MLX5_GET(query_dct_in, in, dctn));
drivers/infiniband/hw/mlx5/devx.c
591
MLX5_GET(query_xrq_in, in, xrqn));
drivers/infiniband/hw/mlx5/devx.c
595
MLX5_GET(query_xrc_srq_in, in,
drivers/infiniband/hw/mlx5/devx.c
600
MLX5_GET(arm_xrc_srq_in, in, xrc_srqn));
drivers/infiniband/hw/mlx5/devx.c
604
MLX5_GET(query_srq_in, in, srqn));
drivers/infiniband/hw/mlx5/devx.c
608
MLX5_GET(arm_rq_in, in, srq_number));
drivers/infiniband/hw/mlx5/devx.c
612
MLX5_GET(drain_dct_in, in, dctn));
drivers/infiniband/hw/mlx5/devx.c
619
MLX5_GET(arm_xrq_in, in, xrqn));
drivers/infiniband/hw/mlx5/devx.c
625
in, packet_reformat_id));
drivers/infiniband/hw/mlx5/devx.c
635
struct ib_uobject *uobj, const void *in)
drivers/infiniband/hw/mlx5/devx.c
638
u64 obj_id = devx_get_obj_id(in);
drivers/infiniband/hw/mlx5/devx.c
713
u16 opcode = MLX5_GET(general_obj_in_cmd_hdr, in, opcode);
drivers/infiniband/hw/mlx5/devx.c
733
static void devx_set_umem_valid(const void *in)
drivers/infiniband/hw/mlx5/devx.c
735
u16 opcode = MLX5_GET(general_obj_in_cmd_hdr, in, opcode);
drivers/infiniband/hw/mlx5/devx.c
739
MLX5_SET(create_mkey_in, in, mkey_umem_valid, 1);
drivers/infiniband/hw/mlx5/devx.c
745
MLX5_SET(create_cq_in, in, cq_umem_valid, 1);
drivers/infiniband/hw/mlx5/devx.c
746
cqc = MLX5_ADDR_OF(create_cq_in, in, cq_context);
drivers/infiniband/hw/mlx5/devx.c
754
qpc = MLX5_ADDR_OF(create_qp_in, in, qpc);
drivers/infiniband/hw/mlx5/devx.c
756
MLX5_SET(create_qp_in, in, wq_umem_valid, 1);
drivers/infiniband/hw/mlx5/devx.c
764
rqc = MLX5_ADDR_OF(create_rq_in, in, ctx);
drivers/infiniband/hw/mlx5/devx.c
775
sqc = MLX5_ADDR_OF(create_sq_in, in, ctx);
drivers/infiniband/hw/mlx5/devx.c
783
MLX5_SET(modify_cq_in, in, cq_umem_valid, 1);
drivers/infiniband/hw/mlx5/devx.c
790
rmpc = MLX5_ADDR_OF(create_rmp_in, in, ctx);
drivers/infiniband/hw/mlx5/devx.c
801
xrqc = MLX5_ADDR_OF(create_xrq_in, in, xrq_context);
drivers/infiniband/hw/mlx5/devx.c
812
MLX5_SET(create_xrc_srq_in, in, xrc_srq_umem_valid, 1);
drivers/infiniband/hw/mlx5/devx.c
813
xrc_srqc = MLX5_ADDR_OF(create_xrc_srq_in, in,
drivers/infiniband/hw/mlx5/devx.c
824
static bool devx_is_obj_create_cmd(const void *in, u16 *opcode)
drivers/infiniband/hw/mlx5/devx.c
826
*opcode = MLX5_GET(general_obj_in_cmd_hdr, in, opcode);
drivers/infiniband/hw/mlx5/devx.c
859
u16 op_mod = MLX5_GET(set_fte_in, in, op_mod);
drivers/infiniband/hw/mlx5/devx.c
866
u8 num_psv = MLX5_GET(create_psv_in, in, num_psv);
drivers/infiniband/hw/mlx5/devx.c
877
static bool devx_is_obj_modify_cmd(const void *in)
drivers/infiniband/hw/mlx5/devx.c
879
u16 opcode = MLX5_GET(general_obj_in_cmd_hdr, in, opcode);
drivers/infiniband/hw/mlx5/devx.c
912
u16 op_mod = MLX5_GET(set_fte_in, in, op_mod);
drivers/infiniband/hw/mlx5/devx.c
923
static bool devx_is_obj_query_cmd(const void *in)
drivers/infiniband/hw/mlx5/devx.c
925
u16 opcode = MLX5_GET(general_obj_in_cmd_hdr, in, opcode);
drivers/infiniband/hw/mlx5/devx.c
959
static bool devx_is_whitelist_cmd(void *in)
drivers/infiniband/hw/mlx5/devx.c
961
u16 opcode = MLX5_GET(general_obj_in_cmd_hdr, in, opcode);
drivers/infiniband/hw/mlx5/devx.c
995
static bool devx_is_general_cmd(void *in, struct mlx5_ib_dev *dev)
drivers/infiniband/hw/mlx5/devx.c
997
u16 opcode = MLX5_GET(general_obj_in_cmd_hdr, in, opcode);
drivers/infiniband/hw/mlx5/dm.c
100
MLX5_SET(dealloc_memic_in, in, opcode, MLX5_CMD_OP_DEALLOC_MEMIC);
drivers/infiniband/hw/mlx5/dm.c
101
MLX5_SET64(dealloc_memic_in, in, memic_start_addr, addr);
drivers/infiniband/hw/mlx5/dm.c
102
MLX5_SET(dealloc_memic_in, in, memic_size, length);
drivers/infiniband/hw/mlx5/dm.c
104
err = mlx5_cmd_exec_in(dev, dealloc_memic, in);
drivers/infiniband/hw/mlx5/dm.c
117
u32 in[MLX5_ST_SZ_DW(modify_memic_in)] = {};
drivers/infiniband/hw/mlx5/dm.c
120
MLX5_SET(modify_memic_in, in, opcode, MLX5_CMD_OP_MODIFY_MEMIC);
drivers/infiniband/hw/mlx5/dm.c
121
MLX5_SET(modify_memic_in, in, op_mod, MLX5_MODIFY_MEMIC_OP_MOD_DEALLOC);
drivers/infiniband/hw/mlx5/dm.c
122
MLX5_SET(modify_memic_in, in, memic_operation_type, operation);
drivers/infiniband/hw/mlx5/dm.c
123
MLX5_SET64(modify_memic_in, in, memic_start_addr, addr - dev->bar_addr);
drivers/infiniband/hw/mlx5/dm.c
125
mlx5_cmd_exec_in(dev, modify_memic, in);
drivers/infiniband/hw/mlx5/dm.c
132
u32 in[MLX5_ST_SZ_DW(modify_memic_in)] = {};
drivers/infiniband/hw/mlx5/dm.c
136
MLX5_SET(modify_memic_in, in, opcode, MLX5_CMD_OP_MODIFY_MEMIC);
drivers/infiniband/hw/mlx5/dm.c
137
MLX5_SET(modify_memic_in, in, op_mod, MLX5_MODIFY_MEMIC_OP_MOD_ALLOC);
drivers/infiniband/hw/mlx5/dm.c
138
MLX5_SET(modify_memic_in, in, memic_operation_type, operation);
drivers/infiniband/hw/mlx5/dm.c
139
MLX5_SET64(modify_memic_in, in, memic_start_addr, addr - dev->bar_addr);
drivers/infiniband/hw/mlx5/dm.c
141
err = mlx5_cmd_exec_inout(dev, modify_memic, in, out);
drivers/infiniband/hw/mlx5/dm.c
22
u32 in[MLX5_ST_SZ_DW(alloc_memic_in)] = {};
drivers/infiniband/hw/mlx5/dm.c
38
MLX5_SET(alloc_memic_in, in, opcode, MLX5_CMD_OP_ALLOC_MEMIC);
drivers/infiniband/hw/mlx5/dm.c
39
MLX5_SET(alloc_memic_in, in, range_size, num_pages * PAGE_SIZE);
drivers/infiniband/hw/mlx5/dm.c
40
MLX5_SET(alloc_memic_in, in, memic_size, length);
drivers/infiniband/hw/mlx5/dm.c
41
MLX5_SET(alloc_memic_in, in, log_memic_addr_alignment,
drivers/infiniband/hw/mlx5/dm.c
60
MLX5_SET64(alloc_memic_in, in, range_start_addr,
drivers/infiniband/hw/mlx5/dm.c
63
ret = mlx5_cmd_exec_inout(dev, alloc_memic, in, out);
drivers/infiniband/hw/mlx5/dm.c
93
u32 in[MLX5_ST_SZ_DW(dealloc_memic_in)] = {};
drivers/infiniband/hw/mlx5/fs.c
3073
u8 num_actions, void *in)
drivers/infiniband/hw/mlx5/fs.c
3088
mlx5_modify_header_alloc(dev->mdev, namespace, num_actions, in);
drivers/infiniband/hw/mlx5/fs.c
3121
void *in;
drivers/infiniband/hw/mlx5/fs.c
3127
in = uverbs_attr_get_alloced_ptr(attrs,
drivers/infiniband/hw/mlx5/fs.c
3140
action = mlx5_ib_create_modify_header(mdev, ft_type, num_actions, in);
drivers/infiniband/hw/mlx5/fs.c
3204
void *in, size_t len)
drivers/infiniband/hw/mlx5/fs.c
3222
reformat_params.data = in;
drivers/infiniband/hw/mlx5/fs.c
3272
void *in;
drivers/infiniband/hw/mlx5/fs.c
3275
in = uverbs_attr_get_alloced_ptr(attrs,
drivers/infiniband/hw/mlx5/fs.c
3277
if (IS_ERR(in)) {
drivers/infiniband/hw/mlx5/fs.c
3278
ret = PTR_ERR(in);
drivers/infiniband/hw/mlx5/fs.c
3286
maction, ft_type, dv_prt, in, len);
drivers/infiniband/hw/mlx5/ib_virt.c
101
in = kzalloc_obj(*in);
drivers/infiniband/hw/mlx5/ib_virt.c
102
if (!in)
drivers/infiniband/hw/mlx5/ib_virt.c
105
in->policy = net_to_mlx_policy(state);
drivers/infiniband/hw/mlx5/ib_virt.c
106
if (in->policy == MLX5_POLICY_INVALID) {
drivers/infiniband/hw/mlx5/ib_virt.c
110
in->field_select = MLX5_HCA_VPORT_SEL_STATE_POLICY;
drivers/infiniband/hw/mlx5/ib_virt.c
111
err = mlx5_core_modify_hca_vport_context(mdev, 1, 1, vf + 1, in);
drivers/infiniband/hw/mlx5/ib_virt.c
113
vfs_ctx[vf].policy = in->policy;
drivers/infiniband/hw/mlx5/ib_virt.c
116
kfree(in);
drivers/infiniband/hw/mlx5/ib_virt.c
156
struct mlx5_hca_vport_context *in;
drivers/infiniband/hw/mlx5/ib_virt.c
160
in = kzalloc_obj(*in);
drivers/infiniband/hw/mlx5/ib_virt.c
161
if (!in)
drivers/infiniband/hw/mlx5/ib_virt.c
164
in->field_select = MLX5_HCA_VPORT_SEL_NODE_GUID;
drivers/infiniband/hw/mlx5/ib_virt.c
165
in->node_guid = guid;
drivers/infiniband/hw/mlx5/ib_virt.c
166
err = mlx5_core_modify_hca_vport_context(mdev, 1, 1, vf + 1, in);
drivers/infiniband/hw/mlx5/ib_virt.c
171
kfree(in);
drivers/infiniband/hw/mlx5/ib_virt.c
180
struct mlx5_hca_vport_context *in;
drivers/infiniband/hw/mlx5/ib_virt.c
184
in = kzalloc_obj(*in);
drivers/infiniband/hw/mlx5/ib_virt.c
185
if (!in)
drivers/infiniband/hw/mlx5/ib_virt.c
188
in->field_select = MLX5_HCA_VPORT_SEL_PORT_GUID;
drivers/infiniband/hw/mlx5/ib_virt.c
189
in->port_guid = guid;
drivers/infiniband/hw/mlx5/ib_virt.c
190
err = mlx5_core_modify_hca_vport_context(mdev, 1, 1, vf + 1, in);
drivers/infiniband/hw/mlx5/ib_virt.c
195
kfree(in);
drivers/infiniband/hw/mlx5/ib_virt.c
97
struct mlx5_hca_vport_context *in;
drivers/infiniband/hw/mlx5/mad.c
184
u32 *in;
drivers/infiniband/hw/mlx5/mad.c
187
in = kvzalloc(sz, GFP_KERNEL);
drivers/infiniband/hw/mlx5/mad.c
188
if (!in) {
drivers/infiniband/hw/mlx5/mad.c
193
MLX5_SET(ppcnt_reg, in, local_port, port_num);
drivers/infiniband/hw/mlx5/mad.c
194
MLX5_SET(ppcnt_reg, in, plane_ind, plane_num);
drivers/infiniband/hw/mlx5/mad.c
197
MLX5_SET(ppcnt_reg, in, grp,
drivers/infiniband/hw/mlx5/mad.c
200
MLX5_SET(ppcnt_reg, in, grp,
drivers/infiniband/hw/mlx5/mad.c
202
err = mlx5_core_access_reg(dev, in, sz, out,
drivers/infiniband/hw/mlx5/mad.c
205
kvfree(in);
drivers/infiniband/hw/mlx5/mad.c
302
const struct ib_mad *in, struct ib_mad *out,
drivers/infiniband/hw/mlx5/mad.c
306
u8 mgmt_class = in->mad_hdr.mgmt_class;
drivers/infiniband/hw/mlx5/mad.c
307
u8 method = in->mad_hdr.method;
drivers/infiniband/hw/mlx5/mad.c
327
if (in->mad_hdr.attr_id == IB_SMP_ATTR_SM_INFO)
drivers/infiniband/hw/mlx5/mad.c
333
return process_pma_cmd(dev, port_num, in, out);
drivers/infiniband/hw/mlx5/mad.c
348
in_grh, in, out);
drivers/infiniband/hw/mlx5/main.c
1780
struct mlx5_reg_node_desc in;
drivers/infiniband/hw/mlx5/main.c
1794
memcpy(&in, props->node_desc, IB_DEVICE_NODE_DESC_MAX);
drivers/infiniband/hw/mlx5/main.c
1795
err = mlx5_core_access_reg(dev->mdev, &in, sizeof(in), &out,
drivers/infiniband/hw/mlx5/main.c
2766
u32 in[MLX5_ST_SZ_DW(alloc_pd_in)] = {};
drivers/infiniband/hw/mlx5/main.c
2772
MLX5_SET(alloc_pd_in, in, opcode, MLX5_CMD_OP_ALLOC_PD);
drivers/infiniband/hw/mlx5/main.c
2773
MLX5_SET(alloc_pd_in, in, uid, uid);
drivers/infiniband/hw/mlx5/main.c
2774
err = mlx5_cmd_exec_inout(to_mdev(ibdev)->mdev, alloc_pd, in, out);
drivers/infiniband/hw/mlx5/main.c
3446
u32 *in;
drivers/infiniband/hw/mlx5/main.c
3453
in = kvzalloc(inlen, GFP_KERNEL);
drivers/infiniband/hw/mlx5/main.c
3454
if (!in) {
drivers/infiniband/hw/mlx5/main.c
3459
MLX5_SET(create_mkey_in, in, data_direct, 1);
drivers/infiniband/hw/mlx5/main.c
3460
mkc = MLX5_ADDR_OF(create_mkey_in, in, memory_key_mkey_entry);
drivers/infiniband/hw/mlx5/main.c
3470
err = mlx5_core_create_mkey(mdev, &mkey, in, inlen);
drivers/infiniband/hw/mlx5/main.c
3489
err = mlx5_core_create_mkey(mdev, &mkey, in, inlen);
drivers/infiniband/hw/mlx5/main.c
3497
kvfree(in);
drivers/infiniband/hw/mlx5/main.c
3501
kvfree(in);
drivers/infiniband/hw/mlx5/main.c
876
struct mlx5_reg_node_desc in;
drivers/infiniband/hw/mlx5/main.c
881
memset(&in, 0, sizeof(in));
drivers/infiniband/hw/mlx5/main.c
883
return mlx5_core_access_reg(dev->mdev, &in, sizeof(in), node_desc,
drivers/infiniband/hw/mlx5/mlx5_ib.h
1419
const struct ib_mad *in, struct ib_mad *out,
drivers/infiniband/hw/mlx5/mlx5_ib.h
480
u32 *in;
drivers/infiniband/hw/mlx5/mlx5_ib.h
833
u32 in[MLX5_ST_SZ_BYTES(create_mkey_in)];
drivers/infiniband/hw/mlx5/mr.c
102
struct mlx5_ib_mkey *mkey, u32 *in, int inlen)
drivers/infiniband/hw/mlx5/mr.c
1058
u32 *in;
drivers/infiniband/hw/mlx5/mr.c
106
assign_mkey_variant(dev, &mkey->key, in);
drivers/infiniband/hw/mlx5/mr.c
1065
in = kzalloc(inlen, GFP_KERNEL);
drivers/infiniband/hw/mlx5/mr.c
1066
if (!in) {
drivers/infiniband/hw/mlx5/mr.c
107
ret = mlx5_core_create_mkey(dev->mdev, &mkey->key, in, inlen);
drivers/infiniband/hw/mlx5/mr.c
1071
mkc = MLX5_ADDR_OF(create_mkey_in, in, memory_key_mkey_entry);
drivers/infiniband/hw/mlx5/mr.c
1079
err = mlx5_ib_create_mkey(dev, &mr->mmkey, in, inlen);
drivers/infiniband/hw/mlx5/mr.c
1083
kfree(in);
drivers/infiniband/hw/mlx5/mr.c
1092
kfree(in);
drivers/infiniband/hw/mlx5/mr.c
120
MLX5_SET(create_mkey_in, async_create->in, opcode,
drivers/infiniband/hw/mlx5/mr.c
1203
u32 *in;
drivers/infiniband/hw/mlx5/mr.c
1214
in = kvzalloc(inlen, GFP_KERNEL);
drivers/infiniband/hw/mlx5/mr.c
1215
if (!in) {
drivers/infiniband/hw/mlx5/mr.c
122
assign_mkey_variant(dev, &async_create->mkey, async_create->in);
drivers/infiniband/hw/mlx5/mr.c
1220
mkc = MLX5_ADDR_OF(create_mkey_in, in, memory_key_mkey_entry);
drivers/infiniband/hw/mlx5/mr.c
123
return mlx5_cmd_exec_cb(&dev->async_ctx, async_create->in, inlen,
drivers/infiniband/hw/mlx5/mr.c
1233
err = mlx5_ib_create_mkey(dev, &mr->mmkey, in, inlen);
drivers/infiniband/hw/mlx5/mr.c
1240
kvfree(in);
drivers/infiniband/hw/mlx5/mr.c
1245
kvfree(in);
drivers/infiniband/hw/mlx5/mr.c
1265
u32 *in;
drivers/infiniband/hw/mlx5/mr.c
1286
in = kvzalloc(inlen, GFP_KERNEL);
drivers/infiniband/hw/mlx5/mr.c
1287
if (!in) {
drivers/infiniband/hw/mlx5/mr.c
1291
pas = (__be64 *)MLX5_ADDR_OF(create_mkey_in, in, klm_pas_mtt);
drivers/infiniband/hw/mlx5/mr.c
1304
MLX5_SET(create_mkey_in, in, pg_access, !!(pg_cap));
drivers/infiniband/hw/mlx5/mr.c
1306
mkc = MLX5_ADDR_OF(create_mkey_in, in, memory_key_mkey_entry);
drivers/infiniband/hw/mlx5/mr.c
1329
MLX5_SET(create_mkey_in, in, translations_octword_actual_size,
drivers/infiniband/hw/mlx5/mr.c
1340
err = mlx5_ib_create_mkey(dev, &mr->mmkey, in, inlen);
drivers/infiniband/hw/mlx5/mr.c
1349
kvfree(in);
drivers/infiniband/hw/mlx5/mr.c
1356
kvfree(in);
drivers/infiniband/hw/mlx5/mr.c
1369
u32 *in;
drivers/infiniband/hw/mlx5/mr.c
1376
in = kzalloc(inlen, GFP_KERNEL);
drivers/infiniband/hw/mlx5/mr.c
1377
if (!in) {
drivers/infiniband/hw/mlx5/mr.c
1382
mkc = MLX5_ADDR_OF(create_mkey_in, in, memory_key_mkey_entry);
drivers/infiniband/hw/mlx5/mr.c
1389
err = mlx5_ib_create_mkey(dev, &mr->mmkey, in, inlen);
drivers/infiniband/hw/mlx5/mr.c
1393
kfree(in);
drivers/infiniband/hw/mlx5/mr.c
1400
kfree(in);
drivers/infiniband/hw/mlx5/mr.c
2281
static void mlx5_set_umr_free_mkey(struct ib_pd *pd, u32 *in, int ndescs,
drivers/infiniband/hw/mlx5/mr.c
2287
mkc = MLX5_ADDR_OF(create_mkey_in, in, memory_key_mkey_entry);
drivers/infiniband/hw/mlx5/mr.c
2304
int access_mode, u32 *in, int inlen)
drivers/infiniband/hw/mlx5/mr.c
2317
mlx5_set_umr_free_mkey(pd, in, ndescs, access_mode, page_shift);
drivers/infiniband/hw/mlx5/mr.c
2319
err = mlx5_ib_create_mkey(dev, &mr->mmkey, in, inlen);
drivers/infiniband/hw/mlx5/mr.c
2342
u32 *in;
drivers/infiniband/hw/mlx5/mr.c
2352
in = kzalloc(inlen, GFP_KERNEL);
drivers/infiniband/hw/mlx5/mr.c
2353
if (!in) {
drivers/infiniband/hw/mlx5/mr.c
2362
access_mode, in, inlen);
drivers/infiniband/hw/mlx5/mr.c
2367
kfree(in);
drivers/infiniband/hw/mlx5/mr.c
2372
kfree(in);
drivers/infiniband/hw/mlx5/mr.c
2379
int ndescs, u32 *in, int inlen)
drivers/infiniband/hw/mlx5/mr.c
2382
PAGE_SHIFT, MLX5_MKC_ACCESS_MODE_MTT, in,
drivers/infiniband/hw/mlx5/mr.c
2387
int ndescs, u32 *in, int inlen)
drivers/infiniband/hw/mlx5/mr.c
2390
0, MLX5_MKC_ACCESS_MODE_KLMS, in, inlen);
drivers/infiniband/hw/mlx5/mr.c
2395
u32 *in, int inlen)
drivers/infiniband/hw/mlx5/mr.c
2434
mkc = MLX5_ADDR_OF(create_mkey_in, in, memory_key_mkey_entry);
drivers/infiniband/hw/mlx5/mr.c
2439
MLX5_MKC_ACCESS_MODE_KLMS, in, inlen);
drivers/infiniband/hw/mlx5/mr.c
2479
u32 *in;
drivers/infiniband/hw/mlx5/mr.c
2486
in = kzalloc(inlen, GFP_KERNEL);
drivers/infiniband/hw/mlx5/mr.c
2487
if (!in) {
drivers/infiniband/hw/mlx5/mr.c
2497
err = mlx5_alloc_mem_reg_descs(pd, mr, ndescs, in, inlen);
drivers/infiniband/hw/mlx5/mr.c
2500
err = mlx5_alloc_sg_gaps_descs(pd, mr, ndescs, in, inlen);
drivers/infiniband/hw/mlx5/mr.c
2504
max_num_meta_sg, in, inlen);
drivers/infiniband/hw/mlx5/mr.c
2514
kfree(in);
drivers/infiniband/hw/mlx5/mr.c
2519
kfree(in);
drivers/infiniband/hw/mlx5/mr.c
2544
u32 *in = NULL;
drivers/infiniband/hw/mlx5/mr.c
2567
in = kzalloc(inlen, GFP_KERNEL);
drivers/infiniband/hw/mlx5/mr.c
2568
if (!in)
drivers/infiniband/hw/mlx5/mr.c
2571
mkc = MLX5_ADDR_OF(create_mkey_in, in, memory_key_mkey_entry);
drivers/infiniband/hw/mlx5/mr.c
2582
err = mlx5_ib_create_mkey(dev, &mw->mmkey, in, inlen);
drivers/infiniband/hw/mlx5/mr.c
2604
kfree(in);
drivers/infiniband/hw/mlx5/mr.c
2610
kfree(in);
drivers/infiniband/hw/mlx5/mr.c
282
mkc = MLX5_ADDR_OF(create_mkey_in, async_create->in,
drivers/infiniband/hw/mlx5/mr.c
318
u32 *in;
drivers/infiniband/hw/mlx5/mr.c
321
in = kzalloc(inlen, GFP_KERNEL);
drivers/infiniband/hw/mlx5/mr.c
322
if (!in)
drivers/infiniband/hw/mlx5/mr.c
324
mkc = MLX5_ADDR_OF(create_mkey_in, in, memory_key_mkey_entry);
drivers/infiniband/hw/mlx5/mr.c
327
err = mlx5_core_create_mkey(ent->dev->mdev, mkey, in, inlen);
drivers/infiniband/hw/mlx5/mr.c
333
kfree(in);
drivers/infiniband/hw/mlx5/mr.c
91
static void assign_mkey_variant(struct mlx5_ib_dev *dev, u32 *mkey, u32 *in)
drivers/infiniband/hw/mlx5/mr.c
96
mkc = MLX5_ADDR_OF(create_mkey_in, in, memory_key_mkey_entry);
drivers/infiniband/hw/mlx5/odp.c
435
u32 in[MLX5_ST_SZ_DW(page_fault_resume_in)] = {};
drivers/infiniband/hw/mlx5/odp.c
439
MLX5_SET(page_fault_resume_in, in, opcode, MLX5_CMD_OP_PAGE_FAULT_RESUME);
drivers/infiniband/hw/mlx5/odp.c
442
info = MLX5_ADDR_OF(page_fault_resume_in, in,
drivers/infiniband/hw/mlx5/odp.c
450
info = MLX5_ADDR_OF(page_fault_resume_in, in,
drivers/infiniband/hw/mlx5/odp.c
460
err = mlx5_cmd_exec_in(dev->mdev, page_fault_resume, in);
drivers/infiniband/hw/mlx5/odp.c
565
u32 *in;
drivers/infiniband/hw/mlx5/odp.c
568
in = kzalloc(inlen, GFP_KERNEL);
drivers/infiniband/hw/mlx5/odp.c
569
if (!in)
drivers/infiniband/hw/mlx5/odp.c
572
MLX5_SET(create_mkey_in, in, translations_octword_actual_size, 4);
drivers/infiniband/hw/mlx5/odp.c
573
MLX5_SET(create_mkey_in, in, pg_access, 1);
drivers/infiniband/hw/mlx5/odp.c
575
mkc = MLX5_ADDR_OF(create_mkey_in, in, memory_key_mkey_entry);
drivers/infiniband/hw/mlx5/odp.c
592
err = mlx5_core_create_mkey(dev->mdev, &imr->null_mmkey.key, in, inlen);
drivers/infiniband/hw/mlx5/odp.c
599
kfree(in);
drivers/infiniband/hw/mlx5/qp.c
1024
*in = kvzalloc(*inlen, GFP_KERNEL);
drivers/infiniband/hw/mlx5/qp.c
1025
if (!*in) {
drivers/infiniband/hw/mlx5/qp.c
1031
MLX5_SET(create_qp_in, *in, uid, uid);
drivers/infiniband/hw/mlx5/qp.c
1032
qpc = MLX5_ADDR_OF(create_qp_in, *in, qpc);
drivers/infiniband/hw/mlx5/qp.c
1033
pas = (__be64 *)MLX5_ADDR_OF(create_qp_in, *in, pas);
drivers/infiniband/hw/mlx5/qp.c
1056
kvfree(*in);
drivers/infiniband/hw/mlx5/qp.c
1101
struct mlx5_ib_qp *qp, u32 **in, int *inlen,
drivers/infiniband/hw/mlx5/qp.c
1154
*in = kvzalloc(*inlen, GFP_KERNEL);
drivers/infiniband/hw/mlx5/qp.c
1155
if (!*in) {
drivers/infiniband/hw/mlx5/qp.c
1160
qpc = MLX5_ADDR_OF(create_qp_in, *in, qpc);
drivers/infiniband/hw/mlx5/qp.c
1174
*in, pas));
drivers/infiniband/hw/mlx5/qp.c
1209
kvfree(*in);
drivers/infiniband/hw/mlx5/qp.c
1232
u32 in[MLX5_ST_SZ_DW(create_tis_in)] = {};
drivers/infiniband/hw/mlx5/qp.c
1233
void *tisc = MLX5_ADDR_OF(create_tis_in, in, ctx);
drivers/infiniband/hw/mlx5/qp.c
1235
MLX5_SET(create_tis_in, in, uid, to_mpd(pd)->uid);
drivers/infiniband/hw/mlx5/qp.c
1243
return mlx5_core_create_tis(dev->mdev, in, &sq->tisn);
drivers/infiniband/hw/mlx5/qp.c
1341
void *in;
drivers/infiniband/hw/mlx5/qp.c
1370
in = kvzalloc(inlen, GFP_KERNEL);
drivers/infiniband/hw/mlx5/qp.c
1371
if (!in) {
drivers/infiniband/hw/mlx5/qp.c
1376
MLX5_SET(create_sq_in, in, uid, to_mpd(pd)->uid);
drivers/infiniband/hw/mlx5/qp.c
1377
sqc = MLX5_ADDR_OF(create_sq_in, in, ctx);
drivers/infiniband/hw/mlx5/qp.c
1405
err = mlx5_core_create_sq_tracked(dev, in, inlen, &sq->base.mqp);
drivers/infiniband/hw/mlx5/qp.c
1407
kvfree(in);
drivers/infiniband/hw/mlx5/qp.c
1435
void *in;
drivers/infiniband/hw/mlx5/qp.c
1459
in = kvzalloc(inlen, GFP_KERNEL);
drivers/infiniband/hw/mlx5/qp.c
1460
if (!in)
drivers/infiniband/hw/mlx5/qp.c
1463
MLX5_SET(create_rq_in, in, uid, to_mpd(pd)->uid);
drivers/infiniband/hw/mlx5/qp.c
1464
rqc = MLX5_ADDR_OF(create_rq_in, in, ctx);
drivers/infiniband/hw/mlx5/qp.c
1492
err = mlx5_core_create_rq_tracked(dev, in, inlen, &rq->base.mqp);
drivers/infiniband/hw/mlx5/qp.c
1494
kvfree(in);
drivers/infiniband/hw/mlx5/qp.c
1522
u32 *in;
drivers/infiniband/hw/mlx5/qp.c
1528
in = kvzalloc(inlen, GFP_KERNEL);
drivers/infiniband/hw/mlx5/qp.c
1529
if (!in)
drivers/infiniband/hw/mlx5/qp.c
1532
MLX5_SET(create_tir_in, in, uid, to_mpd(pd)->uid);
drivers/infiniband/hw/mlx5/qp.c
1533
tirc = MLX5_ADDR_OF(create_tir_in, in, ctx);
drivers/infiniband/hw/mlx5/qp.c
1552
MLX5_SET(create_tir_in, in, opcode, MLX5_CMD_OP_CREATE_TIR);
drivers/infiniband/hw/mlx5/qp.c
1553
err = mlx5_cmd_exec_inout(dev->mdev, create_tir, in, out);
drivers/infiniband/hw/mlx5/qp.c
1561
kvfree(in);
drivers/infiniband/hw/mlx5/qp.c
1567
u32 *in, size_t inlen, struct ib_pd *pd,
drivers/infiniband/hw/mlx5/qp.c
1589
err = create_raw_packet_qp_sq(dev, udata, sq, in, pd,
drivers/infiniband/hw/mlx5/qp.c
1612
err = create_raw_packet_qp_rq(dev, rq, in, pd,
drivers/infiniband/hw/mlx5/qp.c
1724
u32 *in;
drivers/infiniband/hw/mlx5/qp.c
1755
in = kvzalloc(inlen + outlen, GFP_KERNEL);
drivers/infiniband/hw/mlx5/qp.c
1756
if (!in)
drivers/infiniband/hw/mlx5/qp.c
1759
out = in + MLX5_ST_SZ_DW(create_tir_in);
drivers/infiniband/hw/mlx5/qp.c
1760
MLX5_SET(create_tir_in, in, uid, to_mpd(pd)->uid);
drivers/infiniband/hw/mlx5/qp.c
1761
tirc = MLX5_ADDR_OF(create_tir_in, in, ctx);
drivers/infiniband/hw/mlx5/qp.c
1872
MLX5_SET(create_tir_in, in, opcode, MLX5_CMD_OP_CREATE_TIR);
drivers/infiniband/hw/mlx5/qp.c
1873
err = mlx5_cmd_exec_inout(dev->mdev, create_tir, in, out);
drivers/infiniband/hw/mlx5/qp.c
1907
kvfree(in);
drivers/infiniband/hw/mlx5/qp.c
1914
kvfree(in);
drivers/infiniband/hw/mlx5/qp.c
2005
u32 *in;
drivers/infiniband/hw/mlx5/qp.c
2011
in = kvzalloc(inlen, GFP_KERNEL);
drivers/infiniband/hw/mlx5/qp.c
2012
if (!in)
drivers/infiniband/hw/mlx5/qp.c
2015
qpc = MLX5_ADDR_OF(create_qp_in, in, qpc);
drivers/infiniband/hw/mlx5/qp.c
2051
err = mlx5_qpc_create_qp(dev, &base->mqp, in, inlen, out);
drivers/infiniband/hw/mlx5/qp.c
2052
kvfree(in);
drivers/infiniband/hw/mlx5/qp.c
2088
u32 *in;
drivers/infiniband/hw/mlx5/qp.c
2123
err = _create_user_qp(dev, pd, qp, udata, init_attr, &in, &params->resp,
drivers/infiniband/hw/mlx5/qp.c
2129
MLX5_SET(create_qp_in, in, ece, ucmd->ece_options);
drivers/infiniband/hw/mlx5/qp.c
2130
qpc = MLX5_ADDR_OF(create_qp_in, in, qpc);
drivers/infiniband/hw/mlx5/qp.c
2195
err = mlx5_qpc_create_qp(dev, &base->mqp, in, inlen, out);
drivers/infiniband/hw/mlx5/qp.c
2197
kvfree(in);
drivers/infiniband/hw/mlx5/qp.c
2249
u32 *in;
drivers/infiniband/hw/mlx5/qp.c
2291
err = _create_user_qp(dev, pd, qp, udata, init_attr, &in, &params->resp,
drivers/infiniband/hw/mlx5/qp.c
2300
MLX5_SET(create_qp_in, in, ece, ucmd->ece_options);
drivers/infiniband/hw/mlx5/qp.c
2301
qpc = MLX5_ADDR_OF(create_qp_in, in, qpc);
drivers/infiniband/hw/mlx5/qp.c
2395
err = create_raw_packet_qp(dev, qp, in, inlen, pd, udata,
drivers/infiniband/hw/mlx5/qp.c
2398
err = mlx5_qpc_create_qp(dev, &base->mqp, in, inlen, out);
drivers/infiniband/hw/mlx5/qp.c
2400
kvfree(in);
drivers/infiniband/hw/mlx5/qp.c
2449
u32 *in;
drivers/infiniband/hw/mlx5/qp.c
2471
err = _create_kernel_qp(dev, attr, qp, &in, &inlen, base);
drivers/infiniband/hw/mlx5/qp.c
2478
qpc = MLX5_ADDR_OF(create_qp_in, in, qpc);
drivers/infiniband/hw/mlx5/qp.c
2534
err = mlx5_qpc_create_qp(dev, &base->mqp, in, inlen, out);
drivers/infiniband/hw/mlx5/qp.c
2535
kvfree(in);
drivers/infiniband/hw/mlx5/qp.c
2742
qp->dct.in = kzalloc(MLX5_ST_SZ_BYTES(create_dct_in), GFP_KERNEL);
drivers/infiniband/hw/mlx5/qp.c
2743
if (!qp->dct.in)
drivers/infiniband/hw/mlx5/qp.c
2746
MLX5_SET(create_dct_in, qp->dct.in, uid, to_mpd(pd)->uid);
drivers/infiniband/hw/mlx5/qp.c
2747
dctc = MLX5_ADDR_OF(create_dct_in, qp->dct.in, dct_context_entry);
drivers/infiniband/hw/mlx5/qp.c
3215
kfree(mqp->dct.in);
drivers/infiniband/hw/mlx5/qp.c
3472
void *in;
drivers/infiniband/hw/mlx5/qp.c
3478
in = kvzalloc(inlen, GFP_KERNEL);
drivers/infiniband/hw/mlx5/qp.c
3479
if (!in)
drivers/infiniband/hw/mlx5/qp.c
3482
MLX5_SET(modify_tis_in, in, bitmask.prio, 1);
drivers/infiniband/hw/mlx5/qp.c
3483
MLX5_SET(modify_tis_in, in, uid, to_mpd(pd)->uid);
drivers/infiniband/hw/mlx5/qp.c
3485
tisc = MLX5_ADDR_OF(modify_tis_in, in, ctx);
drivers/infiniband/hw/mlx5/qp.c
3488
err = mlx5_core_modify_tis(dev, sq->tisn, in);
drivers/infiniband/hw/mlx5/qp.c
3490
kvfree(in);
drivers/infiniband/hw/mlx5/qp.c
3499
void *in;
drivers/infiniband/hw/mlx5/qp.c
3505
in = kvzalloc(inlen, GFP_KERNEL);
drivers/infiniband/hw/mlx5/qp.c
3506
if (!in)
drivers/infiniband/hw/mlx5/qp.c
3509
MLX5_SET(modify_tis_in, in, bitmask.lag_tx_port_affinity, 1);
drivers/infiniband/hw/mlx5/qp.c
3510
MLX5_SET(modify_tis_in, in, uid, to_mpd(pd)->uid);
drivers/infiniband/hw/mlx5/qp.c
3512
tisc = MLX5_ADDR_OF(modify_tis_in, in, ctx);
drivers/infiniband/hw/mlx5/qp.c
3515
err = mlx5_core_modify_tis(dev, sq->tisn, in);
drivers/infiniband/hw/mlx5/qp.c
3517
kvfree(in);
drivers/infiniband/hw/mlx5/qp.c
3802
void *in;
drivers/infiniband/hw/mlx5/qp.c
3808
in = kvzalloc(inlen, GFP_KERNEL);
drivers/infiniband/hw/mlx5/qp.c
3809
if (!in)
drivers/infiniband/hw/mlx5/qp.c
3812
MLX5_SET(modify_rq_in, in, rq_state, rq->state);
drivers/infiniband/hw/mlx5/qp.c
3813
MLX5_SET(modify_rq_in, in, uid, to_mpd(pd)->uid);
drivers/infiniband/hw/mlx5/qp.c
3815
rqc = MLX5_ADDR_OF(modify_rq_in, in, ctx);
drivers/infiniband/hw/mlx5/qp.c
3820
MLX5_SET64(modify_rq_in, in, modify_bitmask,
drivers/infiniband/hw/mlx5/qp.c
3829
err = mlx5_core_modify_rq(dev->mdev, rq->base.mqp.qpn, in);
drivers/infiniband/hw/mlx5/qp.c
3836
kvfree(in);
drivers/infiniband/hw/mlx5/qp.c
3849
void *in;
drivers/infiniband/hw/mlx5/qp.c
3855
in = kvzalloc(inlen, GFP_KERNEL);
drivers/infiniband/hw/mlx5/qp.c
3856
if (!in)
drivers/infiniband/hw/mlx5/qp.c
3859
MLX5_SET(modify_sq_in, in, uid, to_mpd(pd)->uid);
drivers/infiniband/hw/mlx5/qp.c
3860
MLX5_SET(modify_sq_in, in, sq_state, sq->state);
drivers/infiniband/hw/mlx5/qp.c
3862
sqc = MLX5_ADDR_OF(modify_sq_in, in, ctx);
drivers/infiniband/hw/mlx5/qp.c
3887
MLX5_SET64(modify_sq_in, in, modify_bitmask, 1);
drivers/infiniband/hw/mlx5/qp.c
3892
err = mlx5_core_modify_sq(dev, sq->base.mqp.qpn, in);
drivers/infiniband/hw/mlx5/qp.c
3912
kvfree(in);
drivers/infiniband/hw/mlx5/qp.c
4071
u32 in[MLX5_ST_SZ_DW(modify_rq_in)] = {};
drivers/infiniband/hw/mlx5/qp.c
4077
MLX5_SET(modify_rq_in, in, rq_state, rq->state);
drivers/infiniband/hw/mlx5/qp.c
4078
MLX5_SET(modify_rq_in, in, uid, to_mpd(qp->ibqp.pd)->uid);
drivers/infiniband/hw/mlx5/qp.c
4080
rqc = MLX5_ADDR_OF(modify_rq_in, in, ctx);
drivers/infiniband/hw/mlx5/qp.c
4083
MLX5_SET64(modify_rq_in, in, modify_bitmask,
drivers/infiniband/hw/mlx5/qp.c
4087
return mlx5_core_modify_rq(mdev, rq->base.mqp.qpn, in);
drivers/infiniband/hw/mlx5/qp.c
4094
u32 in[MLX5_ST_SZ_DW(rts2rts_qp_in)] = {};
drivers/infiniband/hw/mlx5/qp.c
4109
MLX5_SET(rts2rts_qp_in, in, opcode, MLX5_CMD_OP_RTS2RTS_QP);
drivers/infiniband/hw/mlx5/qp.c
4110
MLX5_SET(rts2rts_qp_in, in, qpn, base->mqp.qpn);
drivers/infiniband/hw/mlx5/qp.c
4111
MLX5_SET(rts2rts_qp_in, in, uid, base->mqp.uid);
drivers/infiniband/hw/mlx5/qp.c
4112
MLX5_SET(rts2rts_qp_in, in, opt_param_mask,
drivers/infiniband/hw/mlx5/qp.c
4115
qpc = MLX5_ADDR_OF(rts2rts_qp_in, in, qpc);
drivers/infiniband/hw/mlx5/qp.c
4117
return mlx5_cmd_exec_in(dev->mdev, rts2rts_qp, in);
drivers/infiniband/hw/mlx5/qp.c
4541
dctc = MLX5_ADDR_OF(create_dct_in, qp->dct.in, dct_context_entry);
drivers/infiniband/hw/mlx5/qp.c
4620
err = mlx5_core_create_dct(dev, &qp->dct.mdct, qp->dct.in,
drivers/infiniband/hw/mlx5/qp.c
4623
err = mlx5_cmd_check(dev->mdev, err, qp->dct.in, out);
drivers/infiniband/hw/mlx5/qp.c
5241
void *in;
drivers/infiniband/hw/mlx5/qp.c
5254
in = kvzalloc(inlen, GFP_KERNEL);
drivers/infiniband/hw/mlx5/qp.c
5255
if (!in)
drivers/infiniband/hw/mlx5/qp.c
5258
MLX5_SET(create_rq_in, in, uid, to_mpd(pd)->uid);
drivers/infiniband/hw/mlx5/qp.c
5259
rqc = MLX5_ADDR_OF(create_rq_in, in, ctx);
drivers/infiniband/hw/mlx5/qp.c
5333
err = mlx5_core_create_rq_tracked(dev, in, inlen, &rwq->core_qp);
drivers/infiniband/hw/mlx5/qp.c
5345
kvfree(in);
drivers/infiniband/hw/mlx5/qp.c
5556
u32 *in;
drivers/infiniband/hw/mlx5/qp.c
5578
in = kvzalloc(inlen, GFP_KERNEL);
drivers/infiniband/hw/mlx5/qp.c
5579
if (!in)
drivers/infiniband/hw/mlx5/qp.c
5582
rqtc = MLX5_ADDR_OF(create_rqt_in, in, rqt_context);
drivers/infiniband/hw/mlx5/qp.c
5591
MLX5_SET(create_rqt_in, in, uid, rwq_ind_tbl->uid);
drivers/infiniband/hw/mlx5/qp.c
5593
err = mlx5_core_create_rqt(dev->mdev, in, inlen, &rwq_ind_tbl->rqtn);
drivers/infiniband/hw/mlx5/qp.c
5594
kvfree(in);
drivers/infiniband/hw/mlx5/qp.c
5635
void *in;
drivers/infiniband/hw/mlx5/qp.c
5653
in = kvzalloc(inlen, GFP_KERNEL);
drivers/infiniband/hw/mlx5/qp.c
5654
if (!in)
drivers/infiniband/hw/mlx5/qp.c
5657
rqc = MLX5_ADDR_OF(modify_rq_in, in, ctx);
drivers/infiniband/hw/mlx5/qp.c
5665
MLX5_SET(modify_rq_in, in, rq_state, curr_wq_state);
drivers/infiniband/hw/mlx5/qp.c
5666
MLX5_SET(modify_rq_in, in, uid, to_mpd(wq->pd)->uid);
drivers/infiniband/hw/mlx5/qp.c
5677
MLX5_SET64(modify_rq_in, in, modify_bitmask,
drivers/infiniband/hw/mlx5/qp.c
5695
MLX5_SET64(modify_rq_in, in, modify_bitmask,
drivers/infiniband/hw/mlx5/qp.c
5704
err = mlx5_core_modify_rq(dev->mdev, rwq->core_qp.qpn, in);
drivers/infiniband/hw/mlx5/qp.c
5709
kvfree(in);
drivers/infiniband/hw/mlx5/qp.c
943
struct ib_qp_init_attr *attr, u32 **in,
drivers/infiniband/hw/mlx5/qp.h
25
u32 *in, int inlen, u32 *out, int outlen);
drivers/infiniband/hw/mlx5/qp.h
27
u32 *in, int inlen, u32 *out);
drivers/infiniband/hw/mlx5/qp.h
41
int mlx5_core_create_sq_tracked(struct mlx5_ib_dev *dev, u32 *in, int inlen,
drivers/infiniband/hw/mlx5/qp.h
46
int mlx5_core_create_rq_tracked(struct mlx5_ib_dev *dev, u32 *in, int inlen,
drivers/infiniband/hw/mlx5/qpc.c
212
u32 in[MLX5_ST_SZ_DW(destroy_dct_in)] = {};
drivers/infiniband/hw/mlx5/qpc.c
215
MLX5_SET(destroy_dct_in, in, opcode, MLX5_CMD_OP_DESTROY_DCT);
drivers/infiniband/hw/mlx5/qpc.c
216
MLX5_SET(destroy_dct_in, in, dctn, qp->qpn);
drivers/infiniband/hw/mlx5/qpc.c
217
MLX5_SET(destroy_dct_in, in, uid, qp->uid);
drivers/infiniband/hw/mlx5/qpc.c
218
return mlx5_cmd_exec_in(dev->mdev, destroy_dct, in);
drivers/infiniband/hw/mlx5/qpc.c
222
u32 *in, int inlen, u32 *out, int outlen)
drivers/infiniband/hw/mlx5/qpc.c
228
MLX5_SET(create_dct_in, in, opcode, MLX5_CMD_OP_CREATE_DCT);
drivers/infiniband/hw/mlx5/qpc.c
230
err = mlx5_cmd_do(dev->mdev, in, inlen, out, outlen);
drivers/infiniband/hw/mlx5/qpc.c
235
qp->uid = MLX5_GET(create_dct_in, in, uid);
drivers/infiniband/hw/mlx5/qpc.c
247
u32 *in, int inlen, u32 *out)
drivers/infiniband/hw/mlx5/qpc.c
252
MLX5_SET(create_qp_in, in, opcode, MLX5_CMD_OP_CREATE_QP);
drivers/infiniband/hw/mlx5/qpc.c
254
err = mlx5_cmd_exec(dev->mdev, in, inlen, out,
drivers/infiniband/hw/mlx5/qpc.c
259
qp->uid = MLX5_GET(create_qp_in, in, uid);
drivers/infiniband/hw/mlx5/qpc.c
282
u32 in[MLX5_ST_SZ_DW(drain_dct_in)] = {};
drivers/infiniband/hw/mlx5/qpc.c
285
MLX5_SET(drain_dct_in, in, opcode, MLX5_CMD_OP_DRAIN_DCT);
drivers/infiniband/hw/mlx5/qpc.c
286
MLX5_SET(drain_dct_in, in, dctn, qp->qpn);
drivers/infiniband/hw/mlx5/qpc.c
287
MLX5_SET(drain_dct_in, in, uid, qp->uid);
drivers/infiniband/hw/mlx5/qpc.c
288
return mlx5_cmd_exec_in(dev->mdev, drain_dct, in);
drivers/infiniband/hw/mlx5/qpc.c
323
u32 in[MLX5_ST_SZ_DW(destroy_qp_in)] = {};
drivers/infiniband/hw/mlx5/qpc.c
330
MLX5_SET(destroy_qp_in, in, opcode, MLX5_CMD_OP_DESTROY_QP);
drivers/infiniband/hw/mlx5/qpc.c
331
MLX5_SET(destroy_qp_in, in, qpn, qp->qpn);
drivers/infiniband/hw/mlx5/qpc.c
332
MLX5_SET(destroy_qp_in, in, uid, qp->uid);
drivers/infiniband/hw/mlx5/qpc.c
333
return mlx5_cmd_exec_in(dev->mdev, destroy_qp, in);
drivers/infiniband/hw/mlx5/qpc.c
339
u32 in[MLX5_ST_SZ_DW(set_delay_drop_params_in)] = {};
drivers/infiniband/hw/mlx5/qpc.c
341
MLX5_SET(set_delay_drop_params_in, in, opcode,
drivers/infiniband/hw/mlx5/qpc.c
343
MLX5_SET(set_delay_drop_params_in, in, delay_drop_timeout,
drivers/infiniband/hw/mlx5/qpc.c
345
return mlx5_cmd_exec_in(dev->mdev, set_delay_drop_params, in);
drivers/infiniband/hw/mlx5/qpc.c
349
u32 *in;
drivers/infiniband/hw/mlx5/qpc.c
359
mbox->in = kzalloc(mbox->inlen, GFP_KERNEL);
drivers/infiniband/hw/mlx5/qpc.c
361
if (!mbox->in || !mbox->out) {
drivers/infiniband/hw/mlx5/qpc.c
362
kfree(mbox->in);
drivers/infiniband/hw/mlx5/qpc.c
372
kfree(mbox->in);
drivers/infiniband/hw/mlx5/qpc.c
408
mbox->in = NULL;
drivers/infiniband/hw/mlx5/qpc.c
413
#define MOD_QP_IN_SET(typ, in, _opcode, _qpn, _uid) \
drivers/infiniband/hw/mlx5/qpc.c
415
MLX5_SET(typ##_in, in, opcode, _opcode); \
drivers/infiniband/hw/mlx5/qpc.c
416
MLX5_SET(typ##_in, in, qpn, _qpn); \
drivers/infiniband/hw/mlx5/qpc.c
417
MLX5_SET(typ##_in, in, uid, _uid); \
drivers/infiniband/hw/mlx5/qpc.c
420
#define MOD_QP_IN_SET_QPC(typ, in, _opcode, _qpn, _opt_p, _qpc, _uid) \
drivers/infiniband/hw/mlx5/qpc.c
422
MOD_QP_IN_SET(typ, in, _opcode, _qpn, _uid); \
drivers/infiniband/hw/mlx5/qpc.c
423
MLX5_SET(typ##_in, in, opt_param_mask, _opt_p); \
drivers/infiniband/hw/mlx5/qpc.c
424
memcpy(MLX5_ADDR_OF(typ##_in, in, qpc), _qpc, \
drivers/infiniband/hw/mlx5/qpc.c
433
MOD_QP_IN_SET(qp_2rst, mbox->in, opcode, qpn, uid);
drivers/infiniband/hw/mlx5/qpc.c
438
MOD_QP_IN_SET(qp_2err, mbox->in, opcode, qpn, uid);
drivers/infiniband/hw/mlx5/qpc.c
445
MOD_QP_IN_SET_QPC(rst2init_qp, mbox->in, opcode, qpn,
drivers/infiniband/hw/mlx5/qpc.c
447
MLX5_SET(rst2init_qp_in, mbox->in, ece, ece);
drivers/infiniband/hw/mlx5/qpc.c
452
MOD_QP_IN_SET_QPC(init2rtr_qp, mbox->in, opcode, qpn,
drivers/infiniband/hw/mlx5/qpc.c
454
MLX5_SET(init2rtr_qp_in, mbox->in, ece, ece);
drivers/infiniband/hw/mlx5/qpc.c
459
MOD_QP_IN_SET_QPC(rtr2rts_qp, mbox->in, opcode, qpn,
drivers/infiniband/hw/mlx5/qpc.c
461
MLX5_SET(rtr2rts_qp_in, mbox->in, ece, ece);
drivers/infiniband/hw/mlx5/qpc.c
466
MOD_QP_IN_SET_QPC(rts2rts_qp, mbox->in, opcode, qpn,
drivers/infiniband/hw/mlx5/qpc.c
468
MLX5_SET(rts2rts_qp_in, mbox->in, ece, ece);
drivers/infiniband/hw/mlx5/qpc.c
473
MOD_QP_IN_SET_QPC(sqerr2rts_qp, mbox->in, opcode, qpn,
drivers/infiniband/hw/mlx5/qpc.c
479
MOD_QP_IN_SET_QPC(sqd2rts_qp, mbox->in, opcode, qpn,
drivers/infiniband/hw/mlx5/qpc.c
485
MOD_QP_IN_SET_QPC(init2init_qp, mbox->in, opcode, qpn,
drivers/infiniband/hw/mlx5/qpc.c
487
MLX5_SET(init2init_qp_in, mbox->in, ece, ece);
drivers/infiniband/hw/mlx5/qpc.c
506
err = mlx5_cmd_exec(dev->mdev, mbox.in, mbox.inlen, mbox.out,
drivers/infiniband/hw/mlx5/qpc.c
545
u32 in[MLX5_ST_SZ_DW(query_qp_in)] = {};
drivers/infiniband/hw/mlx5/qpc.c
547
MLX5_SET(query_qp_in, in, opcode, MLX5_CMD_OP_QUERY_QP);
drivers/infiniband/hw/mlx5/qpc.c
548
MLX5_SET(query_qp_in, in, qpn, qp->qpn);
drivers/infiniband/hw/mlx5/qpc.c
549
MLX5_SET(query_qp_in, in, qpc_ext, qpc_ext);
drivers/infiniband/hw/mlx5/qpc.c
551
return mlx5_cmd_exec(dev->mdev, in, sizeof(in), out, outlen);
drivers/infiniband/hw/mlx5/qpc.c
557
u32 in[MLX5_ST_SZ_DW(query_dct_in)] = {};
drivers/infiniband/hw/mlx5/qpc.c
560
MLX5_SET(query_dct_in, in, opcode, MLX5_CMD_OP_QUERY_DCT);
drivers/infiniband/hw/mlx5/qpc.c
561
MLX5_SET(query_dct_in, in, dctn, qp->qpn);
drivers/infiniband/hw/mlx5/qpc.c
563
return mlx5_cmd_exec(dev->mdev, (void *)&in, sizeof(in), (void *)out,
drivers/infiniband/hw/mlx5/qpc.c
570
u32 in[MLX5_ST_SZ_DW(alloc_xrcd_in)] = {};
drivers/infiniband/hw/mlx5/qpc.c
573
MLX5_SET(alloc_xrcd_in, in, opcode, MLX5_CMD_OP_ALLOC_XRCD);
drivers/infiniband/hw/mlx5/qpc.c
574
err = mlx5_cmd_exec_inout(dev->mdev, alloc_xrcd, in, out);
drivers/infiniband/hw/mlx5/qpc.c
582
u32 in[MLX5_ST_SZ_DW(dealloc_xrcd_in)] = {};
drivers/infiniband/hw/mlx5/qpc.c
584
MLX5_SET(dealloc_xrcd_in, in, opcode, MLX5_CMD_OP_DEALLOC_XRCD);
drivers/infiniband/hw/mlx5/qpc.c
585
MLX5_SET(dealloc_xrcd_in, in, xrcd, xrcdn);
drivers/infiniband/hw/mlx5/qpc.c
586
return mlx5_cmd_exec_in(dev->mdev, dealloc_xrcd, in);
drivers/infiniband/hw/mlx5/qpc.c
591
u32 in[MLX5_ST_SZ_DW(destroy_rq_in)] = {};
drivers/infiniband/hw/mlx5/qpc.c
593
MLX5_SET(destroy_rq_in, in, opcode, MLX5_CMD_OP_DESTROY_RQ);
drivers/infiniband/hw/mlx5/qpc.c
594
MLX5_SET(destroy_rq_in, in, rqn, rqn);
drivers/infiniband/hw/mlx5/qpc.c
595
MLX5_SET(destroy_rq_in, in, uid, uid);
drivers/infiniband/hw/mlx5/qpc.c
596
return mlx5_cmd_exec_in(dev->mdev, destroy_rq, in);
drivers/infiniband/hw/mlx5/qpc.c
599
int mlx5_core_create_rq_tracked(struct mlx5_ib_dev *dev, u32 *in, int inlen,
drivers/infiniband/hw/mlx5/qpc.c
605
err = mlx5_core_create_rq(dev->mdev, in, inlen, &rqn);
drivers/infiniband/hw/mlx5/qpc.c
609
rq->uid = MLX5_GET(create_rq_in, in, uid);
drivers/infiniband/hw/mlx5/qpc.c
644
u32 in[MLX5_ST_SZ_DW(destroy_sq_in)] = {};
drivers/infiniband/hw/mlx5/qpc.c
646
MLX5_SET(destroy_sq_in, in, opcode, MLX5_CMD_OP_DESTROY_SQ);
drivers/infiniband/hw/mlx5/qpc.c
647
MLX5_SET(destroy_sq_in, in, sqn, sqn);
drivers/infiniband/hw/mlx5/qpc.c
648
MLX5_SET(destroy_sq_in, in, uid, uid);
drivers/infiniband/hw/mlx5/qpc.c
649
mlx5_cmd_exec_in(dev->mdev, destroy_sq, in);
drivers/infiniband/hw/mlx5/qpc.c
652
int mlx5_core_create_sq_tracked(struct mlx5_ib_dev *dev, u32 *in, int inlen,
drivers/infiniband/hw/mlx5/qpc.c
658
MLX5_SET(create_sq_in, in, opcode, MLX5_CMD_OP_CREATE_SQ);
drivers/infiniband/hw/mlx5/qpc.c
659
err = mlx5_cmd_exec(dev->mdev, in, inlen, out, sizeof(out));
drivers/infiniband/hw/mlx5/qpc.c
664
sq->uid = MLX5_GET(create_sq_in, in, uid);
drivers/infiniband/hw/mlx5/srq.c
106
struct mlx5_srq_attr *in, int buf_size)
drivers/infiniband/hw/mlx5/srq.c
139
in->pas = kvcalloc(srq->buf.npages, sizeof(*in->pas), GFP_KERNEL);
drivers/infiniband/hw/mlx5/srq.c
140
if (!in->pas) {
drivers/infiniband/hw/mlx5/srq.c
144
mlx5_fill_page_frag_array(&srq->buf, in->pas);
drivers/infiniband/hw/mlx5/srq.c
153
in->log_page_size = srq->buf.page_shift - MLX5_ADAPTER_PAGE_SHIFT;
drivers/infiniband/hw/mlx5/srq.c
155
in->type != IB_SRQT_BASIC)
drivers/infiniband/hw/mlx5/srq.c
156
in->user_index = MLX5_IB_DEFAULT_UIDX;
drivers/infiniband/hw/mlx5/srq.c
161
kvfree(in->pas);
drivers/infiniband/hw/mlx5/srq.c
200
struct mlx5_srq_attr in = {};
drivers/infiniband/hw/mlx5/srq.c
245
in.type = init_attr->srq_type;
drivers/infiniband/hw/mlx5/srq.c
248
err = create_srq_user(ib_srq->pd, srq, &in, udata, buf_size);
drivers/infiniband/hw/mlx5/srq.c
250
err = create_srq_kernel(dev, srq, &in, buf_size);
drivers/infiniband/hw/mlx5/srq.c
258
in.log_size = ilog2(srq->msrq.max);
drivers/infiniband/hw/mlx5/srq.c
259
in.wqe_shift = srq->msrq.wqe_shift - 4;
drivers/infiniband/hw/mlx5/srq.c
261
in.flags |= MLX5_SRQ_FLAG_WQ_SIG;
drivers/infiniband/hw/mlx5/srq.c
264
in.xrcd = to_mxrcd(init_attr->ext.xrc.xrcd)->xrcdn;
drivers/infiniband/hw/mlx5/srq.c
266
in.xrcd = dev->devr.xrcdn0;
drivers/infiniband/hw/mlx5/srq.c
269
in.tm_log_list_size =
drivers/infiniband/hw/mlx5/srq.c
271
if (in.tm_log_list_size >
drivers/infiniband/hw/mlx5/srq.c
277
in.flags |= MLX5_SRQ_FLAG_RNDV;
drivers/infiniband/hw/mlx5/srq.c
281
in.cqn = to_mcq(init_attr->ext.cq)->mcq.cqn;
drivers/infiniband/hw/mlx5/srq.c
283
in.cqn = to_mcq(dev->devr.c0)->mcq.cqn;
drivers/infiniband/hw/mlx5/srq.c
285
in.pd = to_mpd(ib_srq->pd)->pdn;
drivers/infiniband/hw/mlx5/srq.c
286
in.db_record = srq->db.dma;
drivers/infiniband/hw/mlx5/srq.c
287
err = mlx5_cmd_create_srq(dev, &srq->msrq, &in);
drivers/infiniband/hw/mlx5/srq.c
288
kvfree(in.pas);
drivers/infiniband/hw/mlx5/srq.c
44
struct mlx5_srq_attr *in,
drivers/infiniband/hw/mlx5/srq.c
70
if (in->type != IB_SRQT_BASIC) {
drivers/infiniband/hw/mlx5/srq.c
84
in->umem = srq->umem;
drivers/infiniband/hw/mlx5/srq.c
92
in->uid = (in->type != IB_SRQT_XRC) ? to_mpd(pd)->uid : 0;
drivers/infiniband/hw/mlx5/srq.c
94
in->type != IB_SRQT_BASIC)
drivers/infiniband/hw/mlx5/srq.c
95
in->user_index = uidx;
drivers/infiniband/hw/mlx5/srq.h
59
struct mlx5_srq_attr *in);
drivers/infiniband/hw/mlx5/srq_cmd.c
100
in->log_page_size = order_base_2(page_size) - MLX5_ADAPTER_PAGE_SHIFT;
drivers/infiniband/hw/mlx5/srq_cmd.c
102
if (WARN_ON(get_pas_size(in) !=
drivers/infiniband/hw/mlx5/srq_cmd.c
103
ib_umem_num_dma_blocks(in->umem, page_size) * sizeof(u64)))
drivers/infiniband/hw/mlx5/srq_cmd.c
108
#define set_srq_page_size(in, typ, log_pgsz_fld) \
drivers/infiniband/hw/mlx5/srq_cmd.c
109
__set_srq_page_size(in, mlx5_umem_find_best_quantized_pgoff( \
drivers/infiniband/hw/mlx5/srq_cmd.c
110
(in)->umem, typ, log_pgsz_fld, \
drivers/infiniband/hw/mlx5/srq_cmd.c
112
64, &(in)->page_offset))
drivers/infiniband/hw/mlx5/srq_cmd.c
115
struct mlx5_srq_attr *in)
drivers/infiniband/hw/mlx5/srq_cmd.c
12
static int get_pas_size(struct mlx5_srq_attr *in)
drivers/infiniband/hw/mlx5/srq_cmd.c
125
if (in->umem) {
drivers/infiniband/hw/mlx5/srq_cmd.c
126
err = set_srq_page_size(in, srqc, log_page_size);
drivers/infiniband/hw/mlx5/srq_cmd.c
131
pas_size = get_pas_size(in);
drivers/infiniband/hw/mlx5/srq_cmd.c
137
MLX5_SET(create_srq_in, create_in, uid, in->uid);
drivers/infiniband/hw/mlx5/srq_cmd.c
14
u32 log_page_size = in->log_page_size + 12;
drivers/infiniband/hw/mlx5/srq_cmd.c
141
set_srqc(srqc, in);
drivers/infiniband/hw/mlx5/srq_cmd.c
142
if (in->umem)
drivers/infiniband/hw/mlx5/srq_cmd.c
144
in->umem,
drivers/infiniband/hw/mlx5/srq_cmd.c
145
1UL << (in->log_page_size + MLX5_ADAPTER_PAGE_SHIFT),
drivers/infiniband/hw/mlx5/srq_cmd.c
148
memcpy(pas, in->pas, pas_size);
drivers/infiniband/hw/mlx5/srq_cmd.c
15
u32 log_srq_size = in->log_size;
drivers/infiniband/hw/mlx5/srq_cmd.c
158
srq->uid = in->uid;
drivers/infiniband/hw/mlx5/srq_cmd.c
16
u32 log_rq_stride = in->wqe_shift;
drivers/infiniband/hw/mlx5/srq_cmd.c
166
u32 in[MLX5_ST_SZ_DW(destroy_srq_in)] = {};
drivers/infiniband/hw/mlx5/srq_cmd.c
168
MLX5_SET(destroy_srq_in, in, opcode, MLX5_CMD_OP_DESTROY_SRQ);
drivers/infiniband/hw/mlx5/srq_cmd.c
169
MLX5_SET(destroy_srq_in, in, srqn, srq->srqn);
drivers/infiniband/hw/mlx5/srq_cmd.c
17
u32 page_offset = in->page_offset;
drivers/infiniband/hw/mlx5/srq_cmd.c
170
MLX5_SET(destroy_srq_in, in, uid, srq->uid);
drivers/infiniband/hw/mlx5/srq_cmd.c
172
return mlx5_cmd_exec_in(dev->mdev, destroy_srq, in);
drivers/infiniband/hw/mlx5/srq_cmd.c
178
u32 in[MLX5_ST_SZ_DW(arm_rq_in)] = {};
drivers/infiniband/hw/mlx5/srq_cmd.c
180
MLX5_SET(arm_rq_in, in, opcode, MLX5_CMD_OP_ARM_RQ);
drivers/infiniband/hw/mlx5/srq_cmd.c
181
MLX5_SET(arm_rq_in, in, op_mod, MLX5_ARM_RQ_IN_OP_MOD_SRQ);
drivers/infiniband/hw/mlx5/srq_cmd.c
182
MLX5_SET(arm_rq_in, in, srq_number, srq->srqn);
drivers/infiniband/hw/mlx5/srq_cmd.c
183
MLX5_SET(arm_rq_in, in, lwm, lwm);
drivers/infiniband/hw/mlx5/srq_cmd.c
184
MLX5_SET(arm_rq_in, in, uid, srq->uid);
drivers/infiniband/hw/mlx5/srq_cmd.c
186
return mlx5_cmd_exec_in(dev->mdev, arm_rq, in);
drivers/infiniband/hw/mlx5/srq_cmd.c
192
u32 in[MLX5_ST_SZ_DW(query_srq_in)] = {};
drivers/infiniband/hw/mlx5/srq_cmd.c
201
MLX5_SET(query_srq_in, in, opcode, MLX5_CMD_OP_QUERY_SRQ);
drivers/infiniband/hw/mlx5/srq_cmd.c
202
MLX5_SET(query_srq_in, in, srqn, srq->srqn);
drivers/infiniband/hw/mlx5/srq_cmd.c
203
err = mlx5_cmd_exec_inout(dev->mdev, query_srq, in, srq_out);
drivers/infiniband/hw/mlx5/srq_cmd.c
218
struct mlx5_srq_attr *in)
drivers/infiniband/hw/mlx5/srq_cmd.c
228
if (in->umem) {
drivers/infiniband/hw/mlx5/srq_cmd.c
229
err = set_srq_page_size(in, xrc_srqc, log_page_size);
drivers/infiniband/hw/mlx5/srq_cmd.c
234
pas_size = get_pas_size(in);
drivers/infiniband/hw/mlx5/srq_cmd.c
240
MLX5_SET(create_xrc_srq_in, create_in, uid, in->uid);
drivers/infiniband/hw/mlx5/srq_cmd.c
245
set_srqc(xrc_srqc, in);
drivers/infiniband/hw/mlx5/srq_cmd.c
246
MLX5_SET(xrc_srqc, xrc_srqc, user_index, in->user_index);
drivers/infiniband/hw/mlx5/srq_cmd.c
247
if (in->umem)
drivers/infiniband/hw/mlx5/srq_cmd.c
249
in->umem,
drivers/infiniband/hw/mlx5/srq_cmd.c
250
1UL << (in->log_page_size + MLX5_ADAPTER_PAGE_SHIFT),
drivers/infiniband/hw/mlx5/srq_cmd.c
253
memcpy(pas, in->pas, pas_size);
drivers/infiniband/hw/mlx5/srq_cmd.c
264
srq->uid = in->uid;
drivers/infiniband/hw/mlx5/srq_cmd.c
27
static void set_wq(void *wq, struct mlx5_srq_attr *in)
drivers/infiniband/hw/mlx5/srq_cmd.c
273
u32 in[MLX5_ST_SZ_DW(destroy_xrc_srq_in)] = {};
drivers/infiniband/hw/mlx5/srq_cmd.c
275
MLX5_SET(destroy_xrc_srq_in, in, opcode, MLX5_CMD_OP_DESTROY_XRC_SRQ);
drivers/infiniband/hw/mlx5/srq_cmd.c
276
MLX5_SET(destroy_xrc_srq_in, in, xrc_srqn, srq->srqn);
drivers/infiniband/hw/mlx5/srq_cmd.c
277
MLX5_SET(destroy_xrc_srq_in, in, uid, srq->uid);
drivers/infiniband/hw/mlx5/srq_cmd.c
279
return mlx5_cmd_exec_in(dev->mdev, destroy_xrc_srq, in);
drivers/infiniband/hw/mlx5/srq_cmd.c
285
u32 in[MLX5_ST_SZ_DW(arm_xrc_srq_in)] = {};
drivers/infiniband/hw/mlx5/srq_cmd.c
287
MLX5_SET(arm_xrc_srq_in, in, opcode, MLX5_CMD_OP_ARM_XRC_SRQ);
drivers/infiniband/hw/mlx5/srq_cmd.c
288
MLX5_SET(arm_xrc_srq_in, in, op_mod,
drivers/infiniband/hw/mlx5/srq_cmd.c
29
MLX5_SET(wq, wq, wq_signature, !!(in->flags
drivers/infiniband/hw/mlx5/srq_cmd.c
290
MLX5_SET(arm_xrc_srq_in, in, xrc_srqn, srq->srqn);
drivers/infiniband/hw/mlx5/srq_cmd.c
291
MLX5_SET(arm_xrc_srq_in, in, lwm, lwm);
drivers/infiniband/hw/mlx5/srq_cmd.c
292
MLX5_SET(arm_xrc_srq_in, in, uid, srq->uid);
drivers/infiniband/hw/mlx5/srq_cmd.c
294
return mlx5_cmd_exec_in(dev->mdev, arm_xrc_srq, in);
drivers/infiniband/hw/mlx5/srq_cmd.c
301
u32 in[MLX5_ST_SZ_DW(query_xrc_srq_in)] = {};
drivers/infiniband/hw/mlx5/srq_cmd.c
31
MLX5_SET(wq, wq, log_wq_pg_sz, in->log_page_size);
drivers/infiniband/hw/mlx5/srq_cmd.c
310
MLX5_SET(query_xrc_srq_in, in, opcode, MLX5_CMD_OP_QUERY_XRC_SRQ);
drivers/infiniband/hw/mlx5/srq_cmd.c
311
MLX5_SET(query_xrc_srq_in, in, xrc_srqn, srq->srqn);
drivers/infiniband/hw/mlx5/srq_cmd.c
313
err = mlx5_cmd_exec_inout(dev->mdev, query_xrc_srq, in, xrcsrq_out);
drivers/infiniband/hw/mlx5/srq_cmd.c
32
MLX5_SET(wq, wq, log_wq_stride, in->wqe_shift + 4);
drivers/infiniband/hw/mlx5/srq_cmd.c
329
struct mlx5_srq_attr *in)
drivers/infiniband/hw/mlx5/srq_cmd.c
33
MLX5_SET(wq, wq, log_wq_sz, in->log_size);
drivers/infiniband/hw/mlx5/srq_cmd.c
34
MLX5_SET(wq, wq, page_offset, in->page_offset);
drivers/infiniband/hw/mlx5/srq_cmd.c
341
if (in->umem) {
drivers/infiniband/hw/mlx5/srq_cmd.c
342
err = set_srq_page_size(in, wq, log_wq_pg_sz);
drivers/infiniband/hw/mlx5/srq_cmd.c
347
pas_size = get_pas_size(in);
drivers/infiniband/hw/mlx5/srq_cmd.c
35
MLX5_SET(wq, wq, lwm, in->lwm);
drivers/infiniband/hw/mlx5/srq_cmd.c
36
MLX5_SET(wq, wq, pd, in->pd);
drivers/infiniband/hw/mlx5/srq_cmd.c
361
MLX5_SET(create_rmp_in, create_in, uid, in->uid);
drivers/infiniband/hw/mlx5/srq_cmd.c
364
set_wq(wq, in);
drivers/infiniband/hw/mlx5/srq_cmd.c
365
if (in->umem)
drivers/infiniband/hw/mlx5/srq_cmd.c
367
in->umem,
drivers/infiniband/hw/mlx5/srq_cmd.c
368
1UL << (in->log_page_size + MLX5_ADAPTER_PAGE_SHIFT),
drivers/infiniband/hw/mlx5/srq_cmd.c
37
MLX5_SET64(wq, wq, dbr_addr, in->db_record);
drivers/infiniband/hw/mlx5/srq_cmd.c
371
memcpy(pas, in->pas, pas_size);
drivers/infiniband/hw/mlx5/srq_cmd.c
377
srq->uid = in->uid;
drivers/infiniband/hw/mlx5/srq_cmd.c
388
u32 in[MLX5_ST_SZ_DW(destroy_rmp_in)] = {};
drivers/infiniband/hw/mlx5/srq_cmd.c
390
MLX5_SET(destroy_rmp_in, in, opcode, MLX5_CMD_OP_DESTROY_RMP);
drivers/infiniband/hw/mlx5/srq_cmd.c
391
MLX5_SET(destroy_rmp_in, in, rmpn, srq->srqn);
drivers/infiniband/hw/mlx5/srq_cmd.c
392
MLX5_SET(destroy_rmp_in, in, uid, srq->uid);
drivers/infiniband/hw/mlx5/srq_cmd.c
393
return mlx5_cmd_exec_in(dev->mdev, destroy_rmp, in);
drivers/infiniband/hw/mlx5/srq_cmd.c
40
static void set_srqc(void *srqc, struct mlx5_srq_attr *in)
drivers/infiniband/hw/mlx5/srq_cmd.c
400
void *in = NULL;
drivers/infiniband/hw/mlx5/srq_cmd.c
411
in = kvzalloc(inlen, GFP_KERNEL);
drivers/infiniband/hw/mlx5/srq_cmd.c
413
if (!in || !out) {
drivers/infiniband/hw/mlx5/srq_cmd.c
418
rmpc = MLX5_ADDR_OF(modify_rmp_in, in, ctx);
drivers/infiniband/hw/mlx5/srq_cmd.c
419
bitmask = MLX5_ADDR_OF(modify_rmp_in, in, bitmask);
drivers/infiniband/hw/mlx5/srq_cmd.c
42
MLX5_SET(srqc, srqc, wq_signature, !!(in->flags
drivers/infiniband/hw/mlx5/srq_cmd.c
422
MLX5_SET(modify_rmp_in, in, rmp_state, MLX5_RMPC_STATE_RDY);
drivers/infiniband/hw/mlx5/srq_cmd.c
423
MLX5_SET(modify_rmp_in, in, rmpn, srq->srqn);
drivers/infiniband/hw/mlx5/srq_cmd.c
424
MLX5_SET(modify_rmp_in, in, uid, srq->uid);
drivers/infiniband/hw/mlx5/srq_cmd.c
428
MLX5_SET(modify_rmp_in, in, opcode, MLX5_CMD_OP_MODIFY_RMP);
drivers/infiniband/hw/mlx5/srq_cmd.c
430
err = mlx5_cmd_exec_inout(dev->mdev, modify_rmp, in, out);
drivers/infiniband/hw/mlx5/srq_cmd.c
433
kvfree(in);
drivers/infiniband/hw/mlx5/srq_cmd.c
44
MLX5_SET(srqc, srqc, log_page_size, in->log_page_size);
drivers/infiniband/hw/mlx5/srq_cmd.c
45
MLX5_SET(srqc, srqc, log_rq_stride, in->wqe_shift);
drivers/infiniband/hw/mlx5/srq_cmd.c
46
MLX5_SET(srqc, srqc, log_srq_size, in->log_size);
drivers/infiniband/hw/mlx5/srq_cmd.c
47
MLX5_SET(srqc, srqc, page_offset, in->page_offset);
drivers/infiniband/hw/mlx5/srq_cmd.c
476
struct mlx5_srq_attr *in)
drivers/infiniband/hw/mlx5/srq_cmd.c
48
MLX5_SET(srqc, srqc, lwm, in->lwm);
drivers/infiniband/hw/mlx5/srq_cmd.c
487
if (in->umem) {
drivers/infiniband/hw/mlx5/srq_cmd.c
488
err = set_srq_page_size(in, wq, log_wq_pg_sz);
drivers/infiniband/hw/mlx5/srq_cmd.c
49
MLX5_SET(srqc, srqc, pd, in->pd);
drivers/infiniband/hw/mlx5/srq_cmd.c
493
pas_size = get_pas_size(in);
drivers/infiniband/hw/mlx5/srq_cmd.c
50
MLX5_SET64(srqc, srqc, dbr_addr, in->db_record);
drivers/infiniband/hw/mlx5/srq_cmd.c
503
set_wq(wq, in);
drivers/infiniband/hw/mlx5/srq_cmd.c
504
if (in->umem)
drivers/infiniband/hw/mlx5/srq_cmd.c
506
in->umem,
drivers/infiniband/hw/mlx5/srq_cmd.c
507
1UL << (in->log_page_size + MLX5_ADAPTER_PAGE_SHIFT),
drivers/infiniband/hw/mlx5/srq_cmd.c
51
MLX5_SET(srqc, srqc, xrcd, in->xrcd);
drivers/infiniband/hw/mlx5/srq_cmd.c
510
memcpy(pas, in->pas, pas_size);
drivers/infiniband/hw/mlx5/srq_cmd.c
512
if (in->type == IB_SRQT_TM) {
drivers/infiniband/hw/mlx5/srq_cmd.c
514
if (in->flags & MLX5_SRQ_FLAG_RNDV)
drivers/infiniband/hw/mlx5/srq_cmd.c
518
in->tm_log_list_size);
drivers/infiniband/hw/mlx5/srq_cmd.c
52
MLX5_SET(srqc, srqc, cqn, in->cqn);
drivers/infiniband/hw/mlx5/srq_cmd.c
520
MLX5_SET(xrqc, xrqc, user_index, in->user_index);
drivers/infiniband/hw/mlx5/srq_cmd.c
521
MLX5_SET(xrqc, xrqc, cqn, in->cqn);
drivers/infiniband/hw/mlx5/srq_cmd.c
523
MLX5_SET(create_xrq_in, create_in, uid, in->uid);
drivers/infiniband/hw/mlx5/srq_cmd.c
529
srq->uid = in->uid;
drivers/infiniband/hw/mlx5/srq_cmd.c
537
u32 in[MLX5_ST_SZ_DW(destroy_xrq_in)] = {};
drivers/infiniband/hw/mlx5/srq_cmd.c
539
MLX5_SET(destroy_xrq_in, in, opcode, MLX5_CMD_OP_DESTROY_XRQ);
drivers/infiniband/hw/mlx5/srq_cmd.c
540
MLX5_SET(destroy_xrq_in, in, xrqn, srq->srqn);
drivers/infiniband/hw/mlx5/srq_cmd.c
541
MLX5_SET(destroy_xrq_in, in, uid, srq->uid);
drivers/infiniband/hw/mlx5/srq_cmd.c
543
return mlx5_cmd_exec_in(dev->mdev, destroy_xrq, in);
drivers/infiniband/hw/mlx5/srq_cmd.c
55
static void get_wq(void *wq, struct mlx5_srq_attr *in)
drivers/infiniband/hw/mlx5/srq_cmd.c
550
u32 in[MLX5_ST_SZ_DW(arm_rq_in)] = {};
drivers/infiniband/hw/mlx5/srq_cmd.c
552
MLX5_SET(arm_rq_in, in, opcode, MLX5_CMD_OP_ARM_RQ);
drivers/infiniband/hw/mlx5/srq_cmd.c
553
MLX5_SET(arm_rq_in, in, op_mod, MLX5_ARM_RQ_IN_OP_MOD_XRQ);
drivers/infiniband/hw/mlx5/srq_cmd.c
554
MLX5_SET(arm_rq_in, in, srq_number, srq->srqn);
drivers/infiniband/hw/mlx5/srq_cmd.c
555
MLX5_SET(arm_rq_in, in, lwm, lwm);
drivers/infiniband/hw/mlx5/srq_cmd.c
556
MLX5_SET(arm_rq_in, in, uid, srq->uid);
drivers/infiniband/hw/mlx5/srq_cmd.c
558
return mlx5_cmd_exec_in(dev->mdev, arm_rq, in);
drivers/infiniband/hw/mlx5/srq_cmd.c
564
u32 in[MLX5_ST_SZ_DW(query_xrq_in)] = {};
drivers/infiniband/hw/mlx5/srq_cmd.c
574
MLX5_SET(query_xrq_in, in, opcode, MLX5_CMD_OP_QUERY_XRQ);
drivers/infiniband/hw/mlx5/srq_cmd.c
575
MLX5_SET(query_xrq_in, in, xrqn, srq->srqn);
drivers/infiniband/hw/mlx5/srq_cmd.c
577
err = mlx5_cmd_exec_inout(dev->mdev, query_xrq, in, xrq_out);
drivers/infiniband/hw/mlx5/srq_cmd.c
58
in->flags &= MLX5_SRQ_FLAG_WQ_SIG;
drivers/infiniband/hw/mlx5/srq_cmd.c
59
in->log_page_size = MLX5_GET(wq, wq, log_wq_pg_sz);
drivers/infiniband/hw/mlx5/srq_cmd.c
60
in->wqe_shift = MLX5_GET(wq, wq, log_wq_stride) - 4;
drivers/infiniband/hw/mlx5/srq_cmd.c
601
struct mlx5_srq_attr *in)
drivers/infiniband/hw/mlx5/srq_cmd.c
604
return create_srq_cmd(dev, srq, in);
drivers/infiniband/hw/mlx5/srq_cmd.c
607
return create_xrc_srq_cmd(dev, srq, in);
drivers/infiniband/hw/mlx5/srq_cmd.c
609
return create_xrq_cmd(dev, srq, in);
drivers/infiniband/hw/mlx5/srq_cmd.c
61
in->log_size = MLX5_GET(wq, wq, log_wq_sz);
drivers/infiniband/hw/mlx5/srq_cmd.c
611
return create_rmp_cmd(dev, srq, in);
drivers/infiniband/hw/mlx5/srq_cmd.c
62
in->page_offset = MLX5_GET(wq, wq, page_offset);
drivers/infiniband/hw/mlx5/srq_cmd.c
63
in->lwm = MLX5_GET(wq, wq, lwm);
drivers/infiniband/hw/mlx5/srq_cmd.c
630
struct mlx5_srq_attr *in)
drivers/infiniband/hw/mlx5/srq_cmd.c
635
switch (in->type) {
drivers/infiniband/hw/mlx5/srq_cmd.c
64
in->pd = MLX5_GET(wq, wq, pd);
drivers/infiniband/hw/mlx5/srq_cmd.c
646
err = create_srq_split(dev, srq, in);
drivers/infiniband/hw/mlx5/srq_cmd.c
65
in->db_record = MLX5_GET64(wq, wq, dbr_addr);
drivers/infiniband/hw/mlx5/srq_cmd.c
68
static void get_srqc(void *srqc, struct mlx5_srq_attr *in)
drivers/infiniband/hw/mlx5/srq_cmd.c
71
in->flags &= MLX5_SRQ_FLAG_WQ_SIG;
drivers/infiniband/hw/mlx5/srq_cmd.c
72
in->log_page_size = MLX5_GET(srqc, srqc, log_page_size);
drivers/infiniband/hw/mlx5/srq_cmd.c
73
in->wqe_shift = MLX5_GET(srqc, srqc, log_rq_stride);
drivers/infiniband/hw/mlx5/srq_cmd.c
74
in->log_size = MLX5_GET(srqc, srqc, log_srq_size);
drivers/infiniband/hw/mlx5/srq_cmd.c
75
in->page_offset = MLX5_GET(srqc, srqc, page_offset);
drivers/infiniband/hw/mlx5/srq_cmd.c
76
in->lwm = MLX5_GET(srqc, srqc, lwm);
drivers/infiniband/hw/mlx5/srq_cmd.c
77
in->pd = MLX5_GET(srqc, srqc, pd);
drivers/infiniband/hw/mlx5/srq_cmd.c
78
in->db_record = MLX5_GET64(srqc, srqc, dbr_addr);
drivers/infiniband/hw/mlx5/srq_cmd.c
95
static int __set_srq_page_size(struct mlx5_srq_attr *in,
drivers/infiniband/hw/mlx5/std_types.c
33
u32 in[MLX5_ST_SZ_DW(query_esw_vport_context_in)] = {};
drivers/infiniband/hw/mlx5/std_types.c
48
MLX5_SET(query_esw_vport_context_in, in, opcode,
drivers/infiniband/hw/mlx5/std_types.c
50
MLX5_SET(query_esw_vport_context_in, in, vport_number, vport);
drivers/infiniband/hw/mlx5/std_types.c
51
MLX5_SET(query_esw_vport_context_in, in, other_vport, true);
drivers/infiniband/hw/mlx5/std_types.c
53
err = mlx5_cmd_exec_inout(mdev, query_esw_vport_context, in,
drivers/infiniband/hw/mthca/mthca_dev.h
570
const struct ib_mad *in, struct ib_mad *out,
drivers/infiniband/hw/mthca/mthca_mad.c
201
const struct ib_mad *in, struct ib_mad *out,
drivers/infiniband/hw/mthca/mthca_mad.c
210
if (in->mad_hdr.method == IB_MGMT_METHOD_TRAP && !slid) {
drivers/infiniband/hw/mthca/mthca_mad.c
211
forward_trap(to_mdev(ibdev), port_num, in);
drivers/infiniband/hw/mthca/mthca_mad.c
221
if (in->mad_hdr.mgmt_class == IB_MGMT_CLASS_SUBN_LID_ROUTED ||
drivers/infiniband/hw/mthca/mthca_mad.c
222
in->mad_hdr.mgmt_class == IB_MGMT_CLASS_SUBN_DIRECTED_ROUTE) {
drivers/infiniband/hw/mthca/mthca_mad.c
223
if (in->mad_hdr.method != IB_MGMT_METHOD_GET &&
drivers/infiniband/hw/mthca/mthca_mad.c
224
in->mad_hdr.method != IB_MGMT_METHOD_SET &&
drivers/infiniband/hw/mthca/mthca_mad.c
225
in->mad_hdr.method != IB_MGMT_METHOD_TRAP_REPRESS)
drivers/infiniband/hw/mthca/mthca_mad.c
232
if (in->mad_hdr.attr_id == IB_SMP_ATTR_SM_INFO ||
drivers/infiniband/hw/mthca/mthca_mad.c
233
((in->mad_hdr.attr_id & IB_SMP_ATTR_VENDOR_MASK) ==
drivers/infiniband/hw/mthca/mthca_mad.c
236
} else if (in->mad_hdr.mgmt_class == IB_MGMT_CLASS_PERF_MGMT ||
drivers/infiniband/hw/mthca/mthca_mad.c
237
in->mad_hdr.mgmt_class == MTHCA_VENDOR_CLASS1 ||
drivers/infiniband/hw/mthca/mthca_mad.c
238
in->mad_hdr.mgmt_class == MTHCA_VENDOR_CLASS2) {
drivers/infiniband/hw/mthca/mthca_mad.c
239
if (in->mad_hdr.method != IB_MGMT_METHOD_GET &&
drivers/infiniband/hw/mthca/mthca_mad.c
240
in->mad_hdr.method != IB_MGMT_METHOD_SET)
drivers/infiniband/hw/mthca/mthca_mad.c
244
if ((in->mad_hdr.mgmt_class == IB_MGMT_CLASS_SUBN_LID_ROUTED ||
drivers/infiniband/hw/mthca/mthca_mad.c
245
in->mad_hdr.mgmt_class == IB_MGMT_CLASS_SUBN_DIRECTED_ROUTE) &&
drivers/infiniband/hw/mthca/mthca_mad.c
246
in->mad_hdr.method == IB_MGMT_METHOD_SET &&
drivers/infiniband/hw/mthca/mthca_mad.c
247
in->mad_hdr.attr_id == IB_SMP_ATTR_PORT_INFO &&
drivers/infiniband/hw/mthca/mthca_mad.c
253
in_grh, in, out);
drivers/infiniband/hw/mthca/mthca_mad.c
262
smp_snoop(ibdev, port_num, in, prev_lid);
drivers/infiniband/hw/mthca/mthca_mad.c
267
if (in->mad_hdr.mgmt_class == IB_MGMT_CLASS_SUBN_DIRECTED_ROUTE)
drivers/infiniband/hw/mthca/mthca_mad.c
270
if (in->mad_hdr.method == IB_MGMT_METHOD_TRAP_REPRESS)
drivers/infiniband/hw/ocrdma/ocrdma_ah.c
254
const struct ib_grh *in_grh, const struct ib_mad *in,
drivers/infiniband/hw/ocrdma/ocrdma_ah.c
261
if (in->mad_hdr.mgmt_class == IB_MGMT_CLASS_PERF_MGMT) {
drivers/infiniband/hw/ocrdma/ocrdma_ah.h
61
const struct ib_grh *in_grh, const struct ib_mad *in,
drivers/infiniband/hw/qedr/verbs.c
4492
const struct ib_grh *in_grh, const struct ib_mad *in,
drivers/infiniband/sw/rdmavt/mad.c
33
const struct ib_mad_hdr *in, size_t in_mad_size,
drivers/infiniband/sw/rdmavt/mad.h
13
const struct ib_mad_hdr *in, size_t in_mad_size,
drivers/input/joystick/n64joy.c
102
static void n64joy_exec_pif(struct n64joy_priv *priv, const u64 in[8])
drivers/input/joystick/n64joy.c
106
dma_cache_wback_inv((unsigned long) in, 8 * 8);
drivers/input/joystick/n64joy.c
114
n64joy_write_reg(priv->reg_base, SI_DRAM_REG, virt_to_phys(in));
drivers/input/serio/hil_mlc.c
655
rc = mlc->in(mlc, node->arg);
drivers/input/serio/hp_sdc_mlc.c
320
mlc->in = &hp_sdc_mlc_in;
drivers/interconnect/mediatek/icc-emi.c
24
struct mtk_icc_node *in = node->data;
drivers/interconnect/mediatek/icc-emi.c
31
in->sum_avg = *agg_avg;
drivers/interconnect/mediatek/icc-emi.c
32
in->max_peak = *agg_peak;
drivers/md/persistent-data/dm-space-map-metadata.c
406
in(smm);
drivers/md/persistent-data/dm-space-map-metadata.c
424
in(smm);
drivers/md/persistent-data/dm-space-map-metadata.c
441
in(smm);
drivers/md/persistent-data/dm-space-map-metadata.c
475
in(smm);
drivers/media/cec/usb/extron-da-hd-4k-plus/extron-da-hd-4k-plus.c
489
struct extron_port *in = extron->ports[extron->num_out_ports];
drivers/media/cec/usb/extron-da-hd-4k-plus/extron-da-hd-4k-plus.c
526
if (has_4kp60 == in->has_4kp60 && has_4kp30 == in->has_4kp30 &&
drivers/media/cec/usb/extron-da-hd-4k-plus/extron-da-hd-4k-plus.c
527
has_qy == in->has_qy && has_qs == in->has_qs &&
drivers/media/cec/usb/extron-da-hd-4k-plus/extron-da-hd-4k-plus.c
528
est_i == in->est_i && est_ii == in->est_ii)
drivers/media/cec/usb/extron-da-hd-4k-plus/extron-da-hd-4k-plus.c
531
in->has_4kp60 = has_4kp60;
drivers/media/cec/usb/extron-da-hd-4k-plus/extron-da-hd-4k-plus.c
532
in->has_4kp30 = has_4kp30;
drivers/media/cec/usb/extron-da-hd-4k-plus/extron-da-hd-4k-plus.c
533
in->has_qy = has_qy;
drivers/media/cec/usb/extron-da-hd-4k-plus/extron-da-hd-4k-plus.c
534
in->has_qs = has_qs;
drivers/media/cec/usb/extron-da-hd-4k-plus/extron-da-hd-4k-plus.c
535
in->est_i = est_i;
drivers/media/cec/usb/extron-da-hd-4k-plus/extron-da-hd-4k-plus.c
536
in->est_ii = est_ii;
drivers/media/dvb-frontends/gp8psk-fe.c
330
if (!ops || !ops->in || !ops->out || !ops->reload) {
drivers/media/dvb-frontends/gp8psk-fe.c
44
st->ops->in(st->priv, GET_8PSK_CONFIG, 0, 0, &status, 1);
drivers/media/dvb-frontends/gp8psk-fe.c
59
st->ops->in(st->priv, GET_SIGNAL_LOCK, 0, 0, &st->lock, 1);
drivers/media/dvb-frontends/gp8psk-fe.c
60
st->ops->in(st->priv, GET_SIGNAL_STRENGTH, 0, 0, buf, 6);
drivers/media/dvb-frontends/gp8psk-fe.h
65
int (*in)(void *priv, u8 req, u16 value, u16 index, u8 *b, int blen);
drivers/media/i2c/msp3400-driver.c
275
void msp_set_scart(struct i2c_client *client, int in, int out)
drivers/media/i2c/msp3400-driver.c
279
state->in_scart = in;
drivers/media/i2c/msp3400-driver.c
281
if (in >= 0 && in <= 7 && out >= 0 && out <= 2) {
drivers/media/i2c/msp3400-driver.c
282
if (-1 == scarts[out][in + 1])
drivers/media/i2c/msp3400-driver.c
286
state->acb |= scarts[out][in + 1];
drivers/media/i2c/msp3400-driver.c
291
scart_names[in], out, state->acb);
drivers/media/i2c/msp3400-driver.h
135
void msp_set_scart(struct i2c_client *client, int in, int out);
drivers/media/i2c/msp3400-kthreads.c
884
static void msp34xxg_set_source(struct i2c_client *client, u16 reg, int in)
drivers/media/i2c/msp3400-kthreads.c
913
if (in == MSP_DSP_IN_TUNER)
drivers/media/i2c/msp3400-kthreads.c
917
else if (in >= MSP_DSP_IN_MAIN_AVC && state->has_dolby_pro_logic)
drivers/media/i2c/msp3400-kthreads.c
918
source = ((in + 1) << 8) | matrix;
drivers/media/i2c/msp3400-kthreads.c
920
source = (in << 8) | matrix;
drivers/media/i2c/msp3400-kthreads.c
923
"set source to %d (0x%x) for output %02x\n", in, source, reg);
drivers/media/i2c/msp3400-kthreads.c
930
u32 in = state->route_in;
drivers/media/i2c/msp3400-kthreads.c
932
msp34xxg_set_source(client, 0x0008, (in >> 4) & 0xf);
drivers/media/i2c/msp3400-kthreads.c
934
msp34xxg_set_source(client, 0x000c, (in >> 4) & 0xf);
drivers/media/i2c/msp3400-kthreads.c
935
msp34xxg_set_source(client, 0x0009, (in >> 8) & 0xf);
drivers/media/i2c/msp3400-kthreads.c
936
msp34xxg_set_source(client, 0x000a, (in >> 12) & 0xf);
drivers/media/i2c/msp3400-kthreads.c
938
msp34xxg_set_source(client, 0x0041, (in >> 16) & 0xf);
drivers/media/i2c/msp3400-kthreads.c
939
msp34xxg_set_source(client, 0x000b, (in >> 20) & 0xf);
drivers/media/pci/bt8xx/bttv-driver.c
1018
u32 in;
drivers/media/pci/bt8xx/bttv-driver.c
1029
in = MSP_INPUT_DEFAULT;
drivers/media/pci/bt8xx/bttv-driver.c
1032
in = MSP_INPUT(MSP_IN_SCART2, MSP_IN_TUNER1,
drivers/media/pci/bt8xx/bttv-driver.c
1036
in = MSP_INPUT(MSP_IN_SCART1, MSP_IN_TUNER1,
drivers/media/pci/bt8xx/bttv-driver.c
1045
in = MSP_INPUT(MSP_IN_SCART2, MSP_IN_TUNER1,
drivers/media/pci/bt8xx/bttv-driver.c
1054
in = MSP_INPUT(MSP_IN_SCART1, MSP_IN_TUNER2, \
drivers/media/pci/bt8xx/bttv-driver.c
1057
in = MSP_INPUT_DEFAULT;
drivers/media/pci/bt8xx/bttv-driver.c
1061
in, MSP_OUTPUT_DEFAULT, 0);
drivers/media/pci/cx18/cx18-audio.c
25
const struct cx18_card_audio_input *in;
drivers/media/pci/cx18/cx18-audio.c
31
in = &cx->card->radio_input;
drivers/media/pci/cx18/cx18-audio.c
33
in = &cx->card->audio_inputs[cx->audio_input];
drivers/media/pci/cx18/cx18-audio.c
37
(u32) in->muxer_input, 0, 0);
drivers/media/pci/cx18/cx18-audio.c
40
audio, s_routing, in->audio_input, 0, 0);
drivers/media/pci/cx18/cx18-audio.c
47
switch (in->audio_input) {
drivers/media/pci/cx18/cx18-audio.c
61
switch (in->audio_input) {
drivers/media/pci/cx18/cx18-driver.c
756
cx->vbi.in.type = V4L2_BUF_TYPE_VBI_CAPTURE;
drivers/media/pci/cx18/cx18-driver.c
757
cx->vbi.sliced_in = &cx->vbi.in.fmt.sliced;
drivers/media/pci/cx18/cx18-driver.h
477
struct v4l2_format in;
drivers/media/pci/cx18/cx18-driver.h
678
return cx->vbi.in.type == V4L2_BUF_TYPE_VBI_CAPTURE;
drivers/media/pci/cx18/cx18-ioctl.c
355
cx->vbi.in.type = V4L2_BUF_TYPE_VBI_CAPTURE;
drivers/media/pci/cx18/cx18-ioctl.c
386
cx->vbi.in.type = V4L2_BUF_TYPE_SLICED_VBI_CAPTURE;
drivers/media/pci/cx18/cx18-mailbox.c
751
int cx18_api_func(void *priv, u32 cmd, int in, int out,
drivers/media/pci/cx18/cx18-mailbox.h
74
int cx18_api_func(void *priv, u32 cmd, int in, int out,
drivers/media/pci/cx18/cx18-streams.c
567
v4l2_subdev_call(cx->sd_av, vbi, s_raw_fmt, &cx->vbi.in.fmt.vbi);
drivers/media/pci/cx18/cx18-streams.c
569
v4l2_subdev_call(cx->sd_av, vbi, s_sliced_fmt, &cx->vbi.in.fmt.sliced);
drivers/media/pci/cx23885/cx23885-417.c
747
int in,
drivers/media/pci/cx23885/cx23885-417.c
786
for (i = 0; i < in; i++) {
drivers/media/pci/cx23885/cx23885-417.c
853
static int cx23885_api_func(void *priv, u32 cmd, int in, int out, u32 data[CX2341X_MBOX_MAX_DATA])
drivers/media/pci/cx23885/cx23885-417.c
855
return cx23885_mbox_func(priv, cmd, in, out, data);
drivers/media/pci/cx88/cx88-blackbird.c
318
static int blackbird_mbox_func(void *priv, u32 command, int in,
drivers/media/pci/cx88/cx88-blackbird.c
352
for (i = 0; i < in; i++) {
drivers/media/pci/ddbridge/ddbridge-max.c
170
static int max_set_input_unlocked(struct dvb_frontend *fe, int in)
drivers/media/pci/ddbridge/ddbridge-max.c
178
if (in > 3)
drivers/media/pci/ddbridge/ddbridge-max.c
180
if (dvb->input != in) {
drivers/media/pci/ddbridge/ddbridge-max.c
186
dvb->input = in;
drivers/media/pci/ddbridge/ddbridge-max.c
189
res = dvb->set_input(fe, in);
drivers/media/pci/ivtv/ivtv-driver.c
736
itv->vbi.in.type = V4L2_BUF_TYPE_VBI_CAPTURE;
drivers/media/pci/ivtv/ivtv-driver.c
737
itv->vbi.sliced_in = &itv->vbi.in.fmt.sliced;
drivers/media/pci/ivtv/ivtv-driver.h
545
struct v4l2_format in; /* current VBI capture format */
drivers/media/pci/ivtv/ivtv-driver.h
784
return itv->vbi.in.type == V4L2_BUF_TYPE_VBI_CAPTURE;
drivers/media/pci/ivtv/ivtv-ioctl.c
605
itv->vbi.in.type = V4L2_BUF_TYPE_VBI_CAPTURE;
drivers/media/pci/ivtv/ivtv-ioctl.c
623
itv->vbi.in.type = V4L2_BUF_TYPE_SLICED_VBI_CAPTURE;
drivers/media/pci/ivtv/ivtv-mailbox.c
325
int ivtv_api_func(void *priv, u32 cmd, int in, int out, u32 data[CX2341X_MBOX_MAX_DATA])
drivers/media/pci/ivtv/ivtv-mailbox.c
327
return ivtv_api(priv, cmd, in, data);
drivers/media/pci/ivtv/ivtv-mailbox.h
20
int ivtv_api_func(void *priv, u32 cmd, int in, int out, u32 data[CX2341X_MBOX_MAX_DATA]);
drivers/media/pci/ivtv/ivtv-routing.c
24
const struct ivtv_card_audio_input *in;
drivers/media/pci/ivtv/ivtv-routing.c
29
in = &itv->card->radio_input;
drivers/media/pci/ivtv/ivtv-routing.c
31
in = &itv->card->audio_inputs[itv->audio_input];
drivers/media/pci/ivtv/ivtv-routing.c
34
input = in->muxer_input;
drivers/media/pci/ivtv/ivtv-routing.c
40
input = in->audio_input;
drivers/media/pci/ivtv/ivtv-streams.c
373
v4l2_subdev_call(itv->sd_video, vbi, s_raw_fmt, &itv->vbi.in.fmt.vbi);
drivers/media/pci/ivtv/ivtv-streams.c
375
v4l2_subdev_call(itv->sd_video, vbi, s_sliced_fmt, &itv->vbi.in.fmt.sliced);
drivers/media/pci/ngene/ngene-i2c.c
32
u8 *out, u8 outlen, u8 *in, u8 inlen, int flag)
drivers/media/pci/ngene/ngene-i2c.c
52
memcpy(in, com.cmd.raw8, inlen + 1);
drivers/media/pci/ngene/ngene-i2c.c
54
memcpy(in, com.cmd.raw8 + 1, inlen);
drivers/media/pci/saa7134/saa7134-core.c
863
struct saa7134_input *in = &card_in(dev, i);
drivers/media/pci/saa7134/saa7134-core.c
865
if (in->type == SAA7134_NO_INPUT)
drivers/media/pci/saa7134/saa7134-core.c
869
if (in->type == SAA7134_INPUT_COMPOSITE_OVER_SVIDEO)
drivers/media/pci/saa7134/saa7134-core.c
872
ent->name = saa7134_input_name[in->type];
drivers/media/pci/saa7134/saa7134-core.c
876
switch (in->type) {
drivers/media/pci/saa7134/saa7134-core.c
913
struct saa7134_input *in = &saa7134_boards[dev->board].radio;
drivers/media/pci/saa7134/saa7134-core.c
916
ent->name = saa7134_input_name[in->type];
drivers/media/pci/saa7134/saa7134-tvaudio.c
174
struct saa7134_input *in;
drivers/media/pci/saa7134/saa7134-tvaudio.c
179
in = dev->input;
drivers/media/pci/saa7134/saa7134-tvaudio.c
181
(dev->automute && (&card(dev).radio) != in));
drivers/media/pci/saa7134/saa7134-tvaudio.c
188
in = &card(dev).mute;
drivers/media/pci/saa7134/saa7134-tvaudio.c
192
dev->hw_input == in && !dev->insuspend) {
drivers/media/pci/saa7134/saa7134-tvaudio.c
194
mute, saa7134_input_name[in->type]);
drivers/media/pci/saa7134/saa7134-tvaudio.c
201
saa7134_input_name[in->type]);
drivers/media/pci/saa7134/saa7134-tvaudio.c
203
dev->hw_input = in;
drivers/media/pci/saa7134/saa7134-tvaudio.c
214
switch (in->amux) {
drivers/media/pci/saa7134/saa7134-tvaudio.c
224
if (in->amux == TV)
drivers/media/pci/saa7134/saa7134-tvaudio.c
235
saa_andorl(SAA7134_GPIO_GPSTATUS0 >> 2, mask, in->gpio);
drivers/media/pci/saa7134/saa7134-tvaudio.c
236
saa7134_track_gpio(dev, saa7134_input_name[in->type]);
drivers/media/pci/saa7134/saa7134-tvaudio.c
716
struct saa7134_input *in;
drivers/media/pci/saa7134/saa7134-tvaudio.c
748
in = &card(dev).mute;
drivers/media/pci/saa7134/saa7134-tvaudio.c
750
in = dev->input;
drivers/media/pci/saa7134/saa7134-tvaudio.c
753
saa_andorl(SAA7134_GPIO_GPSTATUS0 >> 2, mask, in->gpio);
drivers/media/pci/saa7134/saa7134-tvaudio.c
754
saa7134_track_gpio(dev, saa7134_input_name[in->type]);
drivers/media/pci/saa7134/saa7134-tvaudio.c
924
struct saa7134_input *in)
drivers/media/pci/saa7134/saa7134-tvaudio.c
926
dev->input = in;
drivers/media/pci/saa7134/saa7134.h
869
struct saa7134_input *in);
drivers/media/platform/amlogic/meson-ge2d/ge2d.c
165
return &ctx->in;
drivers/media/platform/amlogic/meson-ge2d/ge2d.c
171
return &ctx->in;
drivers/media/platform/amlogic/meson-ge2d/ge2d.c
190
(vb2_dma_contig_plane_dma_addr(&ctx->in.buf->vb2_buf, 0) + 7) >> 3);
drivers/media/platform/amlogic/meson-ge2d/ge2d.c
192
(ctx->in.pix_fmt.bytesperline + 7) >> 3);
drivers/media/platform/amlogic/meson-ge2d/ge2d.c
216
FIELD_PREP(GE2D_SRC1_COLOR_MAP, ctx->in.fmt->hw_map) |
drivers/media/platform/amlogic/meson-ge2d/ge2d.c
217
FIELD_PREP(GE2D_SRC1_FORMAT, ctx->in.fmt->hw_fmt));
drivers/media/platform/amlogic/meson-ge2d/ge2d.c
222
FIELD_PREP(GE2D_START, ctx->in.crop.top) |
drivers/media/platform/amlogic/meson-ge2d/ge2d.c
223
FIELD_PREP(GE2D_END, ctx->in.crop.top + ctx->in.crop.height - 1));
drivers/media/platform/amlogic/meson-ge2d/ge2d.c
225
FIELD_PREP(GE2D_START, ctx->in.crop.left) |
drivers/media/platform/amlogic/meson-ge2d/ge2d.c
226
FIELD_PREP(GE2D_END, ctx->in.crop.left + ctx->in.crop.width - 1));
drivers/media/platform/amlogic/meson-ge2d/ge2d.c
241
FIELD_PREP(GE2D_END, ctx->in.pix_fmt.height - 1));
drivers/media/platform/amlogic/meson-ge2d/ge2d.c
243
FIELD_PREP(GE2D_END, ctx->in.pix_fmt.width - 1));
drivers/media/platform/amlogic/meson-ge2d/ge2d.c
257
if (ctx->in.fmt->alpha && ctx->out.fmt->alpha)
drivers/media/platform/amlogic/meson-ge2d/ge2d.c
287
ctx->in.buf = v4l2_m2m_next_src_buf(ctx->fh.m2m_ctx);
drivers/media/platform/amlogic/meson-ge2d/ge2d.c
73
struct ge2d_frame in;
drivers/media/platform/amlogic/meson-ge2d/ge2d.c
843
ctx->in = def_frame;
drivers/media/platform/chips-media/coda/coda-bit.c
156
kfifo->out = (kfifo->in & ~kfifo->mask) |
drivers/media/platform/chips-media/coda/coda-bit.c
158
if (kfifo->out > kfifo->in)
drivers/media/platform/chips-media/coda/coda-bit.c
170
wr_ptr = ctx->bitstream.paddr + (kfifo->in & kfifo->mask);
drivers/media/platform/chips-media/coda/coda-bit.c
180
wr_ptr = ctx->bitstream.paddr + (kfifo->in & kfifo->mask);
drivers/media/platform/chips-media/coda/coda-bit.c
2272
if (meta->end == ctx->bitstream_fifo.kfifo.in) {
drivers/media/platform/chips-media/coda/coda-bit.c
391
start = ctx->bitstream_fifo.kfifo.in;
drivers/media/platform/chips-media/coda/coda-bit.c
406
meta->end = ctx->bitstream_fifo.kfifo.in;
drivers/media/platform/chips-media/coda/coda-common.c
1623
meta->end, ctx->bitstream_fifo.kfifo.in);
drivers/media/platform/chips-media/coda/coda.h
354
return (int)(ctx->bitstream_fifo.kfifo.in - ALIGN(pos, 256)) > 512;
drivers/media/platform/mediatek/mdp3/mdp_sm_mt8183.h
34
struct img_region in;
drivers/media/platform/mediatek/mdp3/mdp_sm_mt8195.h
34
struct img_region in;
drivers/media/platform/mediatek/mdp3/mtk-mdp3-comp.c
1160
csf_l = CFG_COMP(MT8183, ctx->param, subfrms[index].in.left);
drivers/media/platform/mediatek/mdp3/mtk-mdp3-comp.c
1161
csf_r = CFG_COMP(MT8183, ctx->param, subfrms[index].in.right);
drivers/media/platform/mediatek/mdp3/mtk-mdp3-comp.c
1162
csf_t = CFG_COMP(MT8183, ctx->param, subfrms[index].in.top);
drivers/media/platform/mediatek/mdp3/mtk-mdp3-comp.c
1163
csf_b = CFG_COMP(MT8183, ctx->param, subfrms[index].in.bottom);
drivers/media/platform/mediatek/mdp3/mtk-mdp3-comp.c
350
csf_l = CFG_COMP(MT8183, ctx->param, subfrms[index].in.left);
drivers/media/platform/mediatek/mdp3/mtk-mdp3-comp.c
351
csf_r = CFG_COMP(MT8183, ctx->param, subfrms[index].in.right);
drivers/media/platform/mediatek/mdp3/mtk-mdp3-comp.c
353
csf_l = CFG_COMP(MT8195, ctx->param, subfrms[index].in.left);
drivers/media/platform/mediatek/mdp3/mtk-mdp3-comp.c
354
csf_r = CFG_COMP(MT8195, ctx->param, subfrms[index].in.right);
drivers/media/platform/mediatek/mdp3/mtk-mdp3-comp.c
491
csf_l = CFG_COMP(MT8183, ctx->param, subfrms[index].in.left);
drivers/media/platform/mediatek/mdp3/mtk-mdp3-comp.c
492
csf_r = CFG_COMP(MT8183, ctx->param, subfrms[index].in.right);
drivers/media/platform/mediatek/mdp3/mtk-mdp3-comp.c
494
csf_l = CFG_COMP(MT8195, ctx->param, subfrms[index].in.left);
drivers/media/platform/mediatek/mdp3/mtk-mdp3-comp.c
495
csf_r = CFG_COMP(MT8195, ctx->param, subfrms[index].in.right);
drivers/media/platform/mediatek/mdp3/mtk-mdp3-comp.c
607
csf_l = CFG_COMP(MT8183, ctx->param, subfrms[index].in.left);
drivers/media/platform/mediatek/mdp3/mtk-mdp3-comp.c
608
csf_r = CFG_COMP(MT8183, ctx->param, subfrms[index].in.right);
drivers/media/platform/mediatek/mdp3/mtk-mdp3-comp.c
610
csf_l = CFG_COMP(MT8195, ctx->param, subfrms[index].in.left);
drivers/media/platform/mediatek/mdp3/mtk-mdp3-comp.c
611
csf_r = CFG_COMP(MT8195, ctx->param, subfrms[index].in.right);
drivers/media/platform/mediatek/mdp3/mtk-mdp3-regs.c
413
void mdp_set_src_config(struct img_input *in,
drivers/media/platform/mediatek/mdp3/mtk-mdp3-regs.c
416
in->buffer.format.width = frame->format.fmt.pix_mp.width;
drivers/media/platform/mediatek/mdp3/mtk-mdp3-regs.c
417
in->buffer.format.height = frame->format.fmt.pix_mp.height;
drivers/media/platform/mediatek/mdp3/mtk-mdp3-regs.c
418
mdp_prepare_buffer(&in->buffer, frame, vb);
drivers/media/platform/mediatek/mdp3/mtk-mdp3-regs.h
372
void mdp_set_src_config(struct img_input *in,
drivers/media/platform/mediatek/vcodec/encoder/venc_drv_base.h
44
struct venc_enc_param *in);
drivers/media/platform/mediatek/vcodec/encoder/venc_drv_if.c
42
enum venc_set_param_type type, struct venc_enc_param *in)
drivers/media/platform/mediatek/vcodec/encoder/venc_drv_if.c
47
ret = ctx->enc_if->set_param(ctx->drv_handle, type, in);
drivers/media/platform/mediatek/vcodec/encoder/venc_drv_if.h
152
struct venc_enc_param *in);
drivers/media/platform/qcom/iris/iris_hfi_gen1_command.c
496
struct hfi_framesize *in = pdata, *fsize = prop_data;
drivers/media/platform/qcom/iris/iris_hfi_gen1_command.c
498
fsize->buffer_type = in->buffer_type;
drivers/media/platform/qcom/iris/iris_hfi_gen1_command.c
499
fsize->height = in->height;
drivers/media/platform/qcom/iris/iris_hfi_gen1_command.c
500
fsize->width = in->width;
drivers/media/platform/qcom/iris/iris_hfi_gen1_command.c
505
struct hfi_videocores_usage_type *in = pdata, *cu = prop_data;
drivers/media/platform/qcom/iris/iris_hfi_gen1_command.c
507
cu->video_core_enable_mask = in->video_core_enable_mask;
drivers/media/platform/qcom/iris/iris_hfi_gen1_command.c
512
struct hfi_uncompressed_format_select *in = pdata;
drivers/media/platform/qcom/iris/iris_hfi_gen1_command.c
515
hfi->buffer_type = in->buffer_type;
drivers/media/platform/qcom/iris/iris_hfi_gen1_command.c
516
hfi->format = in->format;
drivers/media/platform/qcom/iris/iris_hfi_gen1_command.c
540
struct hfi_buffer_count_actual *in = pdata;
drivers/media/platform/qcom/iris/iris_hfi_gen1_command.c
543
count->type = in->type;
drivers/media/platform/qcom/iris/iris_hfi_gen1_command.c
544
count->count_actual = in->count_actual;
drivers/media/platform/qcom/iris/iris_hfi_gen1_command.c
545
count->count_min_host = in->count_min_host;
drivers/media/platform/qcom/iris/iris_hfi_gen1_command.c
550
struct hfi_multi_stream *in = pdata;
drivers/media/platform/qcom/iris/iris_hfi_gen1_command.c
553
multi->buffer_type = in->buffer_type;
drivers/media/platform/qcom/iris/iris_hfi_gen1_command.c
554
multi->enable = in->enable;
drivers/media/platform/qcom/iris/iris_hfi_gen1_command.c
559
struct hfi_buffer_size_actual *in = pdata, *sz = prop_data;
drivers/media/platform/qcom/iris/iris_hfi_gen1_command.c
561
sz->size = in->size;
drivers/media/platform/qcom/iris/iris_hfi_gen1_command.c
562
sz->type = in->type;
drivers/media/platform/qcom/iris/iris_hfi_gen1_command.c
568
u32 *in = pdata;
drivers/media/platform/qcom/iris/iris_hfi_gen1_command.c
570
wr->video_work_route = *in;
drivers/media/platform/qcom/iris/iris_hfi_gen1_command.c
576
u32 *in = pdata;
drivers/media/platform/qcom/iris/iris_hfi_gen1_command.c
578
wm->video_work_mode = *in;
drivers/media/platform/qcom/iris/iris_hfi_gen1_command.c
583
struct hfi_profile_level *in = pdata, *pl = prop_data;
drivers/media/platform/qcom/iris/iris_hfi_gen1_command.c
585
pl->level = in->level;
drivers/media/platform/qcom/iris/iris_hfi_gen1_command.c
586
pl->profile = in->profile;
drivers/media/platform/qcom/iris/iris_hfi_gen1_command.c
600
u32 *in = pdata;
drivers/media/platform/qcom/iris/iris_hfi_gen1_command.c
602
en->enable = *in;
drivers/media/platform/qcom/iris/iris_hfi_gen1_command.c
608
u32 *in = pdata;
drivers/media/platform/qcom/iris/iris_hfi_gen1_command.c
610
brate->bitrate = *in;
drivers/media/platform/qcom/iris/iris_hfi_gen1_command.c
616
u32 *in = pdata;
drivers/media/platform/qcom/iris/iris_hfi_gen1_command.c
618
switch (*in) {
drivers/media/platform/qcom/iris/iris_hfi_gen1_command.c
630
packet->data[1] = *in;
drivers/media/platform/qcom/iris/iris_hfi_gen1_command.c
636
u32 *in = pdata;
drivers/media/platform/qcom/iris/iris_hfi_gen1_command.c
638
entropy->entropy_mode = *in;
drivers/media/platform/qcom/iris/iris_hfi_gen1_command.c
646
struct hfi_quantization_range_v2 *in = pdata;
drivers/media/platform/qcom/iris/iris_hfi_gen1_command.c
649
min_qp = in->min_qp.qp_packed;
drivers/media/platform/qcom/iris/iris_hfi_gen1_command.c
650
max_qp = in->max_qp.qp_packed;
drivers/media/platform/qcom/iris/iris_hfi_gen1_command.c
671
struct hfi_framerate *in = pdata;
drivers/media/platform/qcom/iris/iris_hfi_gen1_command.c
673
frate->buffer_type = in->buffer_type;
drivers/media/platform/qcom/iris/iris_hfi_gen1_command.c
674
frate->framerate = in->framerate;
drivers/media/platform/qcom/iris/iris_hfi_gen1_command.c
680
struct hfi_uncompressed_plane_actual_info *in = pdata;
drivers/media/platform/qcom/iris/iris_hfi_gen1_command.c
682
plane_actual_info->buffer_type = in->buffer_type;
drivers/media/platform/qcom/iris/iris_hfi_gen1_command.c
683
plane_actual_info->num_planes = in->num_planes;
drivers/media/platform/qcom/iris/iris_hfi_gen1_command.c
684
plane_actual_info->plane_format[0] = in->plane_format[0];
drivers/media/platform/qcom/iris/iris_hfi_gen1_command.c
685
if (in->num_planes > 1)
drivers/media/platform/qcom/iris/iris_hfi_gen1_command.c
686
plane_actual_info->plane_format[1] = in->plane_format[1];
drivers/media/platform/qcom/venus/hfi_cmds.c
1003
struct hfi_vpe_color_space_conversion *in = pdata;
drivers/media/platform/qcom/venus/hfi_cmds.c
1006
memcpy(csc->csc_matrix, in->csc_matrix,
drivers/media/platform/qcom/venus/hfi_cmds.c
1008
memcpy(csc->csc_bias, in->csc_bias, sizeof(csc->csc_bias));
drivers/media/platform/qcom/venus/hfi_cmds.c
1009
memcpy(csc->csc_limit, in->csc_limit, sizeof(csc->csc_limit));
drivers/media/platform/qcom/venus/hfi_cmds.c
1014
struct hfi_enable *in = pdata, *en = prop_data;
drivers/media/platform/qcom/venus/hfi_cmds.c
1016
en->enable = in->enable;
drivers/media/platform/qcom/venus/hfi_cmds.c
1021
struct hfi_enable *in = pdata, *en = prop_data;
drivers/media/platform/qcom/venus/hfi_cmds.c
1023
en->enable = in->enable;
drivers/media/platform/qcom/venus/hfi_cmds.c
1028
u32 *in = pdata;
drivers/media/platform/qcom/venus/hfi_cmds.c
1030
pkt->data[1] = *in;
drivers/media/platform/qcom/venus/hfi_cmds.c
1035
u32 *in = pdata;
drivers/media/platform/qcom/venus/hfi_cmds.c
1037
pkt->data[1] = *in;
drivers/media/platform/qcom/venus/hfi_cmds.c
1042
struct hfi_enable *in = pdata, *en = prop_data;
drivers/media/platform/qcom/venus/hfi_cmds.c
1044
en->enable = in->enable;
drivers/media/platform/qcom/venus/hfi_cmds.c
1049
struct hfi_hybrid_hierp *in = pdata, *hierp = prop_data;
drivers/media/platform/qcom/venus/hfi_cmds.c
1051
hierp->layers = in->layers;
drivers/media/platform/qcom/venus/hfi_cmds.c
1056
struct hfi_uncompressed_plane_actual_info *in = pdata;
drivers/media/platform/qcom/venus/hfi_cmds.c
1059
info->buffer_type = in->buffer_type;
drivers/media/platform/qcom/venus/hfi_cmds.c
1060
info->num_planes = in->num_planes;
drivers/media/platform/qcom/venus/hfi_cmds.c
1061
info->plane_format[0] = in->plane_format[0];
drivers/media/platform/qcom/venus/hfi_cmds.c
1062
if (in->num_planes > 1)
drivers/media/platform/qcom/venus/hfi_cmds.c
1063
info->plane_format[1] = in->plane_format[1];
drivers/media/platform/qcom/venus/hfi_cmds.c
1148
struct hfi_multi_stream *in = pdata;
drivers/media/platform/qcom/venus/hfi_cmds.c
1151
multi->buffer_type = in->buffer_type;
drivers/media/platform/qcom/venus/hfi_cmds.c
1152
multi->enable = in->enable;
drivers/media/platform/qcom/venus/hfi_cmds.c
1157
struct hfi_intra_refresh *in = pdata;
drivers/media/platform/qcom/venus/hfi_cmds.c
1160
switch (in->mode) {
drivers/media/platform/qcom/venus/hfi_cmds.c
1172
intra->mode = in->mode;
drivers/media/platform/qcom/venus/hfi_cmds.c
1173
intra->mbs = in->cir_mbs;
drivers/media/platform/qcom/venus/hfi_cmds.c
1212
struct hfi_buffer_count_actual *in = pdata;
drivers/media/platform/qcom/venus/hfi_cmds.c
1215
count->count_actual = in->count_actual;
drivers/media/platform/qcom/venus/hfi_cmds.c
1216
count->type = in->type;
drivers/media/platform/qcom/venus/hfi_cmds.c
1217
count->count_min_host = in->count_actual;
drivers/media/platform/qcom/venus/hfi_cmds.c
1222
struct hfi_video_work_mode *in = pdata, *wm = prop_data;
drivers/media/platform/qcom/venus/hfi_cmds.c
1224
wm->video_work_mode = in->video_work_mode;
drivers/media/platform/qcom/venus/hfi_cmds.c
1229
struct hfi_videocores_usage_type *in = pdata, *cu = prop_data;
drivers/media/platform/qcom/venus/hfi_cmds.c
1231
cu->video_core_enable_mask = in->video_core_enable_mask;
drivers/media/platform/qcom/venus/hfi_cmds.c
1236
struct hfi_hdr10_pq_sei *in = pdata, *hdr10 = prop_data;
drivers/media/platform/qcom/venus/hfi_cmds.c
1238
memcpy(hdr10, in, sizeof(*hdr10));
drivers/media/platform/qcom/venus/hfi_cmds.c
1244
u32 *in = pdata;
drivers/media/platform/qcom/venus/hfi_cmds.c
1246
color->conceal_color_8bit = *in & 0xff;
drivers/media/platform/qcom/venus/hfi_cmds.c
1247
color->conceal_color_8bit |= ((*in >> 10) & 0xff) << 8;
drivers/media/platform/qcom/venus/hfi_cmds.c
1248
color->conceal_color_8bit |= ((*in >> 20) & 0xff) << 16;
drivers/media/platform/qcom/venus/hfi_cmds.c
1249
color->conceal_color_10bit = *in;
drivers/media/platform/qcom/venus/hfi_cmds.c
1255
struct hfi_h264_8x8_transform *in = pdata, *tm = prop_data;
drivers/media/platform/qcom/venus/hfi_cmds.c
1257
tm->enable_type = in->enable_type;
drivers/media/platform/qcom/venus/hfi_cmds.c
1262
struct hfi_quantization_range_v2 *in = pdata, *range = prop_data;
drivers/media/platform/qcom/venus/hfi_cmds.c
1265
min_qp = in->min_qp.qp_packed;
drivers/media/platform/qcom/venus/hfi_cmds.c
1266
max_qp = in->max_qp.qp_packed;
drivers/media/platform/qcom/venus/hfi_cmds.c
1318
struct hfi_uncompressed_plane_actual_constraints_info *in = pdata;
drivers/media/platform/qcom/venus/hfi_cmds.c
1321
info->buffer_type = in->buffer_type;
drivers/media/platform/qcom/venus/hfi_cmds.c
1322
info->num_planes = in->num_planes;
drivers/media/platform/qcom/venus/hfi_cmds.c
1323
info->plane_format[0] = in->plane_format[0];
drivers/media/platform/qcom/venus/hfi_cmds.c
1324
if (in->num_planes > 1)
drivers/media/platform/qcom/venus/hfi_cmds.c
1325
info->plane_format[1] = in->plane_format[1];
drivers/media/platform/qcom/venus/hfi_cmds.c
1331
struct hfi_heic_frame_quality *in = pdata, *cq = prop_data;
drivers/media/platform/qcom/venus/hfi_cmds.c
1333
cq->frame_quality = in->frame_quality;
drivers/media/platform/qcom/venus/hfi_cmds.c
1338
struct hfi_video_work_route *in = pdata, *wr = prop_data;
drivers/media/platform/qcom/venus/hfi_cmds.c
1340
wr->video_work_route = in->video_work_route;
drivers/media/platform/qcom/venus/hfi_cmds.c
429
struct hfi_framerate *in = pdata, *frate = prop_data;
drivers/media/platform/qcom/venus/hfi_cmds.c
431
frate->buffer_type = in->buffer_type;
drivers/media/platform/qcom/venus/hfi_cmds.c
432
frate->framerate = in->framerate;
drivers/media/platform/qcom/venus/hfi_cmds.c
437
struct hfi_uncompressed_format_select *in = pdata;
drivers/media/platform/qcom/venus/hfi_cmds.c
440
hfi->buffer_type = in->buffer_type;
drivers/media/platform/qcom/venus/hfi_cmds.c
441
hfi->format = in->format;
drivers/media/platform/qcom/venus/hfi_cmds.c
446
struct hfi_framesize *in = pdata, *fsize = prop_data;
drivers/media/platform/qcom/venus/hfi_cmds.c
448
fsize->buffer_type = in->buffer_type;
drivers/media/platform/qcom/venus/hfi_cmds.c
449
fsize->height = in->height;
drivers/media/platform/qcom/venus/hfi_cmds.c
450
fsize->width = in->width;
drivers/media/platform/qcom/venus/hfi_cmds.c
455
struct hfi_enable *in = pdata, *en = prop_data;
drivers/media/platform/qcom/venus/hfi_cmds.c
457
en->enable = in->enable;
drivers/media/platform/qcom/venus/hfi_cmds.c
462
struct hfi_buffer_count_actual *in = pdata, *count = prop_data;
drivers/media/platform/qcom/venus/hfi_cmds.c
464
count->count_actual = in->count_actual;
drivers/media/platform/qcom/venus/hfi_cmds.c
465
count->type = in->type;
drivers/media/platform/qcom/venus/hfi_cmds.c
470
struct hfi_buffer_size_actual *in = pdata, *sz = prop_data;
drivers/media/platform/qcom/venus/hfi_cmds.c
472
sz->size = in->size;
drivers/media/platform/qcom/venus/hfi_cmds.c
473
sz->type = in->type;
drivers/media/platform/qcom/venus/hfi_cmds.c
478
struct hfi_buffer_display_hold_count_actual *in = pdata;
drivers/media/platform/qcom/venus/hfi_cmds.c
481
count->hold_count = in->hold_count;
drivers/media/platform/qcom/venus/hfi_cmds.c
482
count->type = in->type;
drivers/media/platform/qcom/venus/hfi_cmds.c
487
struct hfi_nal_stream_format_select *in = pdata;
drivers/media/platform/qcom/venus/hfi_cmds.c
490
fmt->format = in->format;
drivers/media/platform/qcom/venus/hfi_cmds.c
495
u32 *in = pdata;
drivers/media/platform/qcom/venus/hfi_cmds.c
497
switch (*in) {
drivers/media/platform/qcom/venus/hfi_cmds.c
506
pkt->data[1] = *in;
drivers/media/platform/qcom/venus/hfi_cmds.c
511
struct hfi_enable_picture *in = pdata, *en = prop_data;
drivers/media/platform/qcom/venus/hfi_cmds.c
513
en->picture_type = in->picture_type;
drivers/media/platform/qcom/venus/hfi_cmds.c
518
struct hfi_enable *in = pdata, *en = prop_data;
drivers/media/platform/qcom/venus/hfi_cmds.c
520
en->enable = in->enable;
drivers/media/platform/qcom/venus/hfi_cmds.c
526
struct hfi_enable *in = pdata;
drivers/media/platform/qcom/venus/hfi_cmds.c
529
en->enable = in->enable;
drivers/media/platform/qcom/venus/hfi_cmds.c
534
struct hfi_multi_stream *in = pdata, *multi = prop_data;
drivers/media/platform/qcom/venus/hfi_cmds.c
536
multi->buffer_type = in->buffer_type;
drivers/media/platform/qcom/venus/hfi_cmds.c
537
multi->enable = in->enable;
drivers/media/platform/qcom/venus/hfi_cmds.c
538
multi->width = in->width;
drivers/media/platform/qcom/venus/hfi_cmds.c
539
multi->height = in->height;
drivers/media/platform/qcom/venus/hfi_cmds.c
544
struct hfi_display_picture_buffer_count *in = pdata;
drivers/media/platform/qcom/venus/hfi_cmds.c
547
count->count = in->count;
drivers/media/platform/qcom/venus/hfi_cmds.c
548
count->enable = in->enable;
drivers/media/platform/qcom/venus/hfi_cmds.c
553
u32 *in = pdata;
drivers/media/platform/qcom/venus/hfi_cmds.c
555
switch (*in) {
drivers/media/platform/qcom/venus/hfi_cmds.c
565
pkt->data[1] = *in;
drivers/media/platform/qcom/venus/hfi_cmds.c
570
struct hfi_enable *in = pdata, *en = prop_data;
drivers/media/platform/qcom/venus/hfi_cmds.c
572
en->enable = in->enable;
drivers/media/platform/qcom/venus/hfi_cmds.c
577
struct hfi_enable *in = pdata, *en = prop_data;
drivers/media/platform/qcom/venus/hfi_cmds.c
579
en->enable = in->enable;
drivers/media/platform/qcom/venus/hfi_cmds.c
584
struct hfi_enable *in = pdata, *en = prop_data;
drivers/media/platform/qcom/venus/hfi_cmds.c
586
en->enable = in->enable;
drivers/media/platform/qcom/venus/hfi_cmds.c
591
struct hfi_enable *in = pdata, *en = prop_data;
drivers/media/platform/qcom/venus/hfi_cmds.c
593
en->enable = in->enable;
drivers/media/platform/qcom/venus/hfi_cmds.c
605
struct hfi_bitrate *in = pdata, *brate = prop_data;
drivers/media/platform/qcom/venus/hfi_cmds.c
607
brate->bitrate = in->bitrate;
drivers/media/platform/qcom/venus/hfi_cmds.c
608
brate->layer_id = in->layer_id;
drivers/media/platform/qcom/venus/hfi_cmds.c
613
struct hfi_bitrate *in = pdata, *hfi = prop_data;
drivers/media/platform/qcom/venus/hfi_cmds.c
615
hfi->bitrate = in->bitrate;
drivers/media/platform/qcom/venus/hfi_cmds.c
616
hfi->layer_id = in->layer_id;
drivers/media/platform/qcom/venus/hfi_cmds.c
621
struct hfi_profile_level *in = pdata, *pl = prop_data;
drivers/media/platform/qcom/venus/hfi_cmds.c
623
pl->level = in->level;
drivers/media/platform/qcom/venus/hfi_cmds.c
624
pl->profile = in->profile;
drivers/media/platform/qcom/venus/hfi_cmds.c
637
struct hfi_h264_entropy_control *in = pdata, *hfi = prop_data;
drivers/media/platform/qcom/venus/hfi_cmds.c
639
hfi->entropy_mode = in->entropy_mode;
drivers/media/platform/qcom/venus/hfi_cmds.c
641
hfi->cabac_model = in->cabac_model;
drivers/media/platform/qcom/venus/hfi_cmds.c
646
u32 *in = pdata;
drivers/media/platform/qcom/venus/hfi_cmds.c
648
switch (*in) {
drivers/media/platform/qcom/venus/hfi_cmds.c
661
pkt->data[1] = *in;
drivers/media/platform/qcom/venus/hfi_cmds.c
666
struct hfi_mpeg4_time_resolution *in = pdata, *res = prop_data;
drivers/media/platform/qcom/venus/hfi_cmds.c
668
res->time_increment_resolution = in->time_increment_resolution;
drivers/media/platform/qcom/venus/hfi_cmds.c
673
struct hfi_mpeg4_header_extension *in = pdata, *ext = prop_data;
drivers/media/platform/qcom/venus/hfi_cmds.c
675
ext->header_extension = in->header_extension;
drivers/media/platform/qcom/venus/hfi_cmds.c
680
struct hfi_h264_db_control *in = pdata, *db = prop_data;
drivers/media/platform/qcom/venus/hfi_cmds.c
682
switch (in->mode) {
drivers/media/platform/qcom/venus/hfi_cmds.c
692
db->mode = in->mode;
drivers/media/platform/qcom/venus/hfi_cmds.c
693
db->slice_alpha_offset = in->slice_alpha_offset;
drivers/media/platform/qcom/venus/hfi_cmds.c
694
db->slice_beta_offset = in->slice_beta_offset;
drivers/media/platform/qcom/venus/hfi_cmds.c
699
struct hfi_quantization *in = pdata, *quant = prop_data;
drivers/media/platform/qcom/venus/hfi_cmds.c
701
quant->qp_i = in->qp_i;
drivers/media/platform/qcom/venus/hfi_cmds.c
702
quant->qp_p = in->qp_p;
drivers/media/platform/qcom/venus/hfi_cmds.c
703
quant->qp_b = in->qp_b;
drivers/media/platform/qcom/venus/hfi_cmds.c
704
quant->layer_id = in->layer_id;
drivers/media/platform/qcom/venus/hfi_cmds.c
709
struct hfi_quantization_range *in = pdata, *range = prop_data;
drivers/media/platform/qcom/venus/hfi_cmds.c
712
min_qp = in->min_qp;
drivers/media/platform/qcom/venus/hfi_cmds.c
713
max_qp = in->max_qp;
drivers/media/platform/qcom/venus/hfi_cmds.c
729
range->layer_id = in->layer_id;
drivers/media/platform/qcom/venus/hfi_cmds.c
735
struct hfi_vc1e_perf_cfg_type *in = pdata, *perf = prop_data;
drivers/media/platform/qcom/venus/hfi_cmds.c
738
in->search_range_x_subsampled,
drivers/media/platform/qcom/venus/hfi_cmds.c
741
in->search_range_y_subsampled,
drivers/media/platform/qcom/venus/hfi_cmds.c
749
u32 *in = pdata;
drivers/media/platform/qcom/venus/hfi_cmds.c
751
bframes->max_num_b_frames = *in;
drivers/media/platform/qcom/venus/hfi_cmds.c
756
struct hfi_intra_period *in = pdata, *intra = prop_data;
drivers/media/platform/qcom/venus/hfi_cmds.c
758
intra->pframes = in->pframes;
drivers/media/platform/qcom/venus/hfi_cmds.c
759
intra->bframes = in->bframes;
drivers/media/platform/qcom/venus/hfi_cmds.c
764
struct hfi_idr_period *in = pdata, *idr = prop_data;
drivers/media/platform/qcom/venus/hfi_cmds.c
766
idr->idr_period = in->idr_period;
drivers/media/platform/qcom/venus/hfi_cmds.c
772
u32 *in = pdata;
drivers/media/platform/qcom/venus/hfi_cmds.c
774
color->conceal_color = *in & 0xff;
drivers/media/platform/qcom/venus/hfi_cmds.c
775
color->conceal_color |= ((*in >> 10) & 0xff) << 8;
drivers/media/platform/qcom/venus/hfi_cmds.c
776
color->conceal_color |= ((*in >> 20) & 0xff) << 16;
drivers/media/platform/qcom/venus/hfi_cmds.c
781
struct hfi_operations_type *in = pdata, *ops = prop_data;
drivers/media/platform/qcom/venus/hfi_cmds.c
783
switch (in->rotation) {
drivers/media/platform/qcom/venus/hfi_cmds.c
794
switch (in->flip) {
drivers/media/platform/qcom/venus/hfi_cmds.c
804
ops->rotation = in->rotation;
drivers/media/platform/qcom/venus/hfi_cmds.c
805
ops->flip = in->flip;
drivers/media/platform/qcom/venus/hfi_cmds.c
810
struct hfi_intra_refresh *in = pdata, *intra = prop_data;
drivers/media/platform/qcom/venus/hfi_cmds.c
812
switch (in->mode) {
drivers/media/platform/qcom/venus/hfi_cmds.c
824
intra->mode = in->mode;
drivers/media/platform/qcom/venus/hfi_cmds.c
825
intra->air_mbs = in->air_mbs;
drivers/media/platform/qcom/venus/hfi_cmds.c
826
intra->air_ref = in->air_ref;
drivers/media/platform/qcom/venus/hfi_cmds.c
827
intra->cir_mbs = in->cir_mbs;
drivers/media/platform/qcom/venus/hfi_cmds.c
832
struct hfi_multi_slice_control *in = pdata, *multi = prop_data;
drivers/media/platform/qcom/venus/hfi_cmds.c
834
switch (in->multi_slice) {
drivers/media/platform/qcom/venus/hfi_cmds.c
845
multi->multi_slice = in->multi_slice;
drivers/media/platform/qcom/venus/hfi_cmds.c
846
multi->slice_size = in->slice_size;
drivers/media/platform/qcom/venus/hfi_cmds.c
851
struct hfi_enable *in = pdata, *en = prop_data;
drivers/media/platform/qcom/venus/hfi_cmds.c
853
en->enable = in->enable;
drivers/media/platform/qcom/venus/hfi_cmds.c
858
struct hfi_h264_vui_timing_info *in = pdata, *vui = prop_data;
drivers/media/platform/qcom/venus/hfi_cmds.c
860
vui->enable = in->enable;
drivers/media/platform/qcom/venus/hfi_cmds.c
861
vui->fixed_framerate = in->fixed_framerate;
drivers/media/platform/qcom/venus/hfi_cmds.c
862
vui->time_scale = in->time_scale;
drivers/media/platform/qcom/venus/hfi_cmds.c
867
struct hfi_enable *in = pdata, *en = prop_data;
drivers/media/platform/qcom/venus/hfi_cmds.c
869
en->enable = in->enable;
drivers/media/platform/qcom/venus/hfi_cmds.c
874
struct hfi_enable *in = pdata, *en = prop_data;
drivers/media/platform/qcom/venus/hfi_cmds.c
876
en->enable = in->enable;
drivers/media/platform/qcom/venus/hfi_cmds.c
881
struct hfi_buffer_alloc_mode *in = pdata, *mode = prop_data;
drivers/media/platform/qcom/venus/hfi_cmds.c
883
mode->type = in->type;
drivers/media/platform/qcom/venus/hfi_cmds.c
884
mode->mode = in->mode;
drivers/media/platform/qcom/venus/hfi_cmds.c
889
struct hfi_enable *in = pdata, *en = prop_data;
drivers/media/platform/qcom/venus/hfi_cmds.c
891
en->enable = in->enable;
drivers/media/platform/qcom/venus/hfi_cmds.c
896
struct hfi_enable *in = pdata, *en = prop_data;
drivers/media/platform/qcom/venus/hfi_cmds.c
898
en->enable = in->enable;
drivers/media/platform/qcom/venus/hfi_cmds.c
903
struct hfi_enable *in = pdata, *en = prop_data;
drivers/media/platform/qcom/venus/hfi_cmds.c
905
en->enable = in->enable;
drivers/media/platform/qcom/venus/hfi_cmds.c
911
u32 *in = pdata;
drivers/media/platform/qcom/venus/hfi_cmds.c
913
thres->threshold_value = *in;
drivers/media/platform/qcom/venus/hfi_cmds.c
918
struct hfi_mvc_buffer_layout_descp_type *in = pdata;
drivers/media/platform/qcom/venus/hfi_cmds.c
921
switch (in->layout_type) {
drivers/media/platform/qcom/venus/hfi_cmds.c
930
mvc->layout_type = in->layout_type;
drivers/media/platform/qcom/venus/hfi_cmds.c
931
mvc->bright_view_first = in->bright_view_first;
drivers/media/platform/qcom/venus/hfi_cmds.c
932
mvc->ngap = in->ngap;
drivers/media/platform/qcom/venus/hfi_cmds.c
937
struct hfi_ltr_mode *in = pdata, *ltr = prop_data;
drivers/media/platform/qcom/venus/hfi_cmds.c
939
switch (in->ltr_mode) {
drivers/media/platform/qcom/venus/hfi_cmds.c
949
ltr->ltr_mode = in->ltr_mode;
drivers/media/platform/qcom/venus/hfi_cmds.c
950
ltr->ltr_count = in->ltr_count;
drivers/media/platform/qcom/venus/hfi_cmds.c
951
ltr->trust_mode = in->trust_mode;
drivers/media/platform/qcom/venus/hfi_cmds.c
956
struct hfi_ltr_use *in = pdata, *ltr_use = prop_data;
drivers/media/platform/qcom/venus/hfi_cmds.c
958
ltr_use->frames = in->frames;
drivers/media/platform/qcom/venus/hfi_cmds.c
959
ltr_use->ref_ltr = in->ref_ltr;
drivers/media/platform/qcom/venus/hfi_cmds.c
960
ltr_use->use_constrnt = in->use_constrnt;
drivers/media/platform/qcom/venus/hfi_cmds.c
965
struct hfi_ltr_mark *in = pdata, *ltr_mark = prop_data;
drivers/media/platform/qcom/venus/hfi_cmds.c
967
ltr_mark->mark_frame = in->mark_frame;
drivers/media/platform/qcom/venus/hfi_cmds.c
972
u32 *in = pdata;
drivers/media/platform/qcom/venus/hfi_cmds.c
974
pkt->data[1] = *in;
drivers/media/platform/qcom/venus/hfi_cmds.c
979
u32 *in = pdata;
drivers/media/platform/qcom/venus/hfi_cmds.c
981
pkt->data[1] = *in;
drivers/media/platform/qcom/venus/hfi_cmds.c
986
struct hfi_enable *in = pdata, *en = prop_data;
drivers/media/platform/qcom/venus/hfi_cmds.c
988
en->enable = in->enable;
drivers/media/platform/qcom/venus/hfi_cmds.c
993
struct hfi_initial_quantization *in = pdata, *quant = prop_data;
drivers/media/platform/qcom/venus/hfi_cmds.c
995
quant->init_qp_enable = in->init_qp_enable;
drivers/media/platform/qcom/venus/hfi_cmds.c
996
quant->qp_i = in->qp_i;
drivers/media/platform/qcom/venus/hfi_cmds.c
997
quant->qp_p = in->qp_p;
drivers/media/platform/qcom/venus/hfi_cmds.c
998
quant->qp_b = in->qp_b;
drivers/media/platform/renesas/rcar-vin/rcar-dma.c
604
static unsigned int rvin_uds_scale_ratio(unsigned int in, unsigned int out)
drivers/media/platform/renesas/rcar-vin/rcar-dma.c
608
ratio = in * 4096 / out;
drivers/media/platform/rockchip/rga/rga-hw.c
168
src_h = ctx->in.crop.height;
drivers/media/platform/rockchip/rga/rga-hw.c
169
src_w = ctx->in.crop.width;
drivers/media/platform/rockchip/rga/rga-hw.c
182
src_info.data.format = ctx->in.fmt->hw_format;
drivers/media/platform/rockchip/rga/rga-hw.c
183
src_info.data.swap = ctx->in.fmt->color_swap;
drivers/media/platform/rockchip/rga/rga-hw.c
192
if (RGA_COLOR_FMT_IS_YUV(ctx->in.fmt->hw_format) &&
drivers/media/platform/rockchip/rga/rga-hw.c
194
switch (ctx->in.colorspace) {
drivers/media/platform/rockchip/rga/rga-hw.c
204
if (RGA_COLOR_FMT_IS_RGB(ctx->in.fmt->hw_format) &&
drivers/media/platform/rockchip/rga/rga-hw.c
289
src_vir_info.data.vir_stride = ctx->in.stride >> 2;
drivers/media/platform/rockchip/rga/rga-hw.c
290
src_vir_info.data.vir_width = ctx->in.stride >> 2;
drivers/media/platform/rockchip/rga/rga-hw.c
320
src_h = ctx->in.crop.height;
drivers/media/platform/rockchip/rga/rga-hw.c
321
src_w = ctx->in.crop.width;
drivers/media/platform/rockchip/rga/rga-hw.c
322
src_x = ctx->in.crop.left;
drivers/media/platform/rockchip/rga/rga-hw.c
323
src_y = ctx->in.crop.top;
drivers/media/platform/rockchip/rga/rga-hw.c
328
src_offsets = rga_get_addr_offset(&ctx->in, offset,
drivers/media/platform/rockchip/rga/rga.c
361
return &ctx->in;
drivers/media/platform/rockchip/rga/rga.c
378
ctx->in = def_frame;
drivers/media/platform/rockchip/rga/rga.c
381
v4l2_fill_pixfmt_mp(&ctx->in.pix,
drivers/media/platform/rockchip/rga/rga.c
382
ctx->in.fmt->fourcc, ctx->out.width, ctx->out.height);
drivers/media/platform/rockchip/rga/rga.h
56
struct rga_frame in;
drivers/media/platform/samsung/s5p-g2d/g2d.c
245
ctx->in = def_frame;
drivers/media/platform/samsung/s5p-g2d/g2d.c
515
g2d_set_src_size(dev, &ctx->in);
drivers/media/platform/samsung/s5p-g2d/g2d.c
524
if (ctx->in.c_width != ctx->out.c_width ||
drivers/media/platform/samsung/s5p-g2d/g2d.c
525
ctx->in.c_height != ctx->out.c_height) {
drivers/media/platform/samsung/s5p-g2d/g2d.c
529
g2d_set_v41_stretch(dev, &ctx->in, &ctx->out);
drivers/media/platform/samsung/s5p-g2d/g2d.c
90
return &ctx->in;
drivers/media/platform/samsung/s5p-g2d/g2d.h
54
struct g2d_frame in;
drivers/media/platform/st/sti/bdisp/bdisp-v4l2.c
926
struct v4l2_rect *in, out;
drivers/media/platform/st/sti/bdisp/bdisp-v4l2.c
948
in = &s->r;
drivers/media/platform/st/sti/bdisp/bdisp-v4l2.c
949
out = *in;
drivers/media/platform/st/sti/bdisp/bdisp-v4l2.c
952
out.left = ALIGN(in->left, frame->fmt->w_align);
drivers/media/platform/st/sti/bdisp/bdisp-v4l2.c
953
out.top = ALIGN(in->top, frame->fmt->h_align);
drivers/media/platform/st/sti/bdisp/bdisp-v4l2.c
965
out.width = ALIGN(in->width, frame->fmt->w_align);
drivers/media/platform/st/sti/bdisp/bdisp-v4l2.c
966
out.height = ALIGN(in->height, frame->fmt->w_align);
drivers/media/platform/st/sti/bdisp/bdisp-v4l2.c
978
if (s->flags & V4L2_SEL_FLAG_LE && !is_rect_enclosed(&out, in))
drivers/media/platform/st/sti/bdisp/bdisp-v4l2.c
981
if (s->flags & V4L2_SEL_FLAG_GE && !is_rect_enclosed(in, &out))
drivers/media/platform/st/sti/bdisp/bdisp-v4l2.c
984
if ((out.left != in->left) || (out.top != in->top) ||
drivers/media/platform/st/sti/bdisp/bdisp-v4l2.c
985
(out.width != in->width) || (out.height != in->height)) {
drivers/media/platform/st/sti/bdisp/bdisp-v4l2.c
988
__func__, in->left, in->top, in->width, in->height,
drivers/media/platform/st/sti/bdisp/bdisp-v4l2.c
990
*in = out;
drivers/media/platform/ti/omap3isp/ispccdc.c
2401
static bool ccdc_is_shiftable(u32 in, u32 out, unsigned int additional_shift)
drivers/media/platform/ti/omap3isp/ispccdc.c
2405
if (in == out)
drivers/media/platform/ti/omap3isp/ispccdc.c
2408
in_info = omap3isp_video_format_info(in);
drivers/media/radio/radio-si476x.c
392
* in multiples of
drivers/media/rc/img-ir/img-ir-hw.c
175
const struct img_ir_timing_range *in,
drivers/media/rc/img-ir/img-ir-hw.c
180
unsigned int min = in->min;
drivers/media/rc/img-ir/img-ir-hw.c
181
unsigned int max = in->max;
drivers/media/rc/img-ir/img-ir-hw.h
177
int (*filter)(const struct rc_scancode_filter *in,
drivers/media/rc/img-ir/img-ir-jvc.c
28
static int img_ir_jvc_filter(const struct rc_scancode_filter *in,
drivers/media/rc/img-ir/img-ir-jvc.c
34
cust = (in->data >> 8) & 0xff;
drivers/media/rc/img-ir/img-ir-jvc.c
35
cust_m = (in->mask >> 8) & 0xff;
drivers/media/rc/img-ir/img-ir-jvc.c
36
data = (in->data >> 0) & 0xff;
drivers/media/rc/img-ir/img-ir-jvc.c
37
data_m = (in->mask >> 0) & 0xff;
drivers/media/rc/img-ir/img-ir-nec.c
101
addr = (in->data >> 8) & 0xff;
drivers/media/rc/img-ir/img-ir-nec.c
102
addr_m = (in->mask >> 8) & 0xff;
drivers/media/rc/img-ir/img-ir-nec.c
53
static int img_ir_nec_filter(const struct rc_scancode_filter *in,
drivers/media/rc/img-ir/img-ir-nec.c
59
data = in->data & 0xff;
drivers/media/rc/img-ir/img-ir-nec.c
60
data_m = in->mask & 0xff;
drivers/media/rc/img-ir/img-ir-nec.c
70
if ((in->data | in->mask) & 0xff000000)
drivers/media/rc/img-ir/img-ir-nec.c
72
else if ((in->data | in->mask) & 0x00ff0000)
drivers/media/rc/img-ir/img-ir-nec.c
81
addr = bitrev8(in->data >> 24);
drivers/media/rc/img-ir/img-ir-nec.c
82
addr_m = bitrev8(in->mask >> 24);
drivers/media/rc/img-ir/img-ir-nec.c
83
addr_inv = bitrev8(in->data >> 16);
drivers/media/rc/img-ir/img-ir-nec.c
84
addr_inv_m = bitrev8(in->mask >> 16);
drivers/media/rc/img-ir/img-ir-nec.c
85
data = bitrev8(in->data >> 8);
drivers/media/rc/img-ir/img-ir-nec.c
86
data_m = bitrev8(in->mask >> 8);
drivers/media/rc/img-ir/img-ir-nec.c
87
data_inv = bitrev8(in->data >> 0);
drivers/media/rc/img-ir/img-ir-nec.c
88
data_inv_m = bitrev8(in->mask >> 0);
drivers/media/rc/img-ir/img-ir-nec.c
92
addr = (in->data >> 16) & 0xff;
drivers/media/rc/img-ir/img-ir-nec.c
93
addr_m = (in->mask >> 16) & 0xff;
drivers/media/rc/img-ir/img-ir-nec.c
94
addr_inv = (in->data >> 8) & 0xff;
drivers/media/rc/img-ir/img-ir-nec.c
95
addr_inv_m = (in->mask >> 8) & 0xff;
drivers/media/rc/img-ir/img-ir-rc5.c
39
static int img_ir_rc5_filter(const struct rc_scancode_filter *in,
drivers/media/rc/img-ir/img-ir-rc6.c
60
static int img_ir_rc6_filter(const struct rc_scancode_filter *in,
drivers/media/rc/img-ir/img-ir-sanyo.c
49
static int img_ir_sanyo_filter(const struct rc_scancode_filter *in,
drivers/media/rc/img-ir/img-ir-sanyo.c
55
data = in->data & 0xff;
drivers/media/rc/img-ir/img-ir-sanyo.c
56
data_m = in->mask & 0xff;
drivers/media/rc/img-ir/img-ir-sanyo.c
59
if (in->data & 0xff700000)
drivers/media/rc/img-ir/img-ir-sanyo.c
62
addr = (in->data >> 8) & 0x1fff;
drivers/media/rc/img-ir/img-ir-sanyo.c
63
addr_m = (in->mask >> 8) & 0x1fff;
drivers/media/rc/img-ir/img-ir-sharp.c
37
static int img_ir_sharp_filter(const struct rc_scancode_filter *in,
drivers/media/rc/img-ir/img-ir-sharp.c
43
addr = (in->data >> 8) & 0x1f;
drivers/media/rc/img-ir/img-ir-sharp.c
44
addr_m = (in->mask >> 8) & 0x1f;
drivers/media/rc/img-ir/img-ir-sharp.c
45
cmd = (in->data >> 0) & 0xff;
drivers/media/rc/img-ir/img-ir-sharp.c
46
cmd_m = (in->mask >> 0) & 0xff;
drivers/media/rc/img-ir/img-ir-sony.c
53
static int img_ir_sony_filter(const struct rc_scancode_filter *in,
drivers/media/rc/img-ir/img-ir-sony.c
60
dev = (in->data >> 16) & 0xff;
drivers/media/rc/img-ir/img-ir-sony.c
61
dev_m = (in->mask >> 16) & 0xff;
drivers/media/rc/img-ir/img-ir-sony.c
62
subdev = (in->data >> 8) & 0xff;
drivers/media/rc/img-ir/img-ir-sony.c
63
subdev_m = (in->mask >> 8) & 0xff;
drivers/media/rc/img-ir/img-ir-sony.c
64
func = (in->data >> 0) & 0x7f;
drivers/media/rc/img-ir/img-ir-sony.c
65
func_m = (in->mask >> 0) & 0x7f;
drivers/media/rc/ir_toy.c
104
irtoy->in[0] == REPLY_SAMPLEMODEPROTO) {
drivers/media/rc/ir_toy.c
107
irtoy->in[LEN_SAMPLEMODEPROTO] = 0;
drivers/media/rc/ir_toy.c
109
if (kstrtouint(irtoy->in + 1, 10, &version)) {
drivers/media/rc/ir_toy.c
111
LEN_SAMPLEMODEPROTO, irtoy->in);
drivers/media/rc/ir_toy.c
115
dev_dbg(irtoy->dev, "protocol %s\n", irtoy->in);
drivers/media/rc/ir_toy.c
123
len, irtoy->in);
drivers/media/rc/ir_toy.c
129
__be16 *in = (__be16 *)irtoy->in;
drivers/media/rc/ir_toy.c
133
u16 v = be16_to_cpu(in[i]);
drivers/media/rc/ir_toy.c
154
irtoy->in[0] == REPLY_XMITCOUNT) {
drivers/media/rc/ir_toy.c
155
u16 emitted = get_unaligned_be16(irtoy->in + 1);
drivers/media/rc/ir_toy.c
161
irtoy->in[0] == REPLY_XMITSUCCESS) {
drivers/media/rc/ir_toy.c
167
uint space = irtoy->in[0];
drivers/media/rc/ir_toy.c
173
len, irtoy->in);
drivers/media/rc/ir_toy.c
425
irtoy->in = kmalloc(MAX_PACKET, GFP_KERNEL);
drivers/media/rc/ir_toy.c
426
if (!irtoy->in)
drivers/media/rc/ir_toy.c
442
usb_fill_bulk_urb(urb, usbdev, pipe, irtoy->in, MAX_PACKET,
drivers/media/rc/ir_toy.c
523
kfree(irtoy->in);
drivers/media/rc/ir_toy.c
539
kfree(ir->in);
drivers/media/rc/ir_toy.c
63
u8 *in;
drivers/media/rc/ir_toy.c
85
if (len == LEN_VERSION && irtoy->in[0] == REPLY_VERSION) {
drivers/media/rc/ir_toy.c
88
irtoy->in[LEN_VERSION] = 0;
drivers/media/rc/ir_toy.c
90
if (kstrtouint(irtoy->in + 1, 10, &version)) {
drivers/media/rc/ir_toy.c
92
LEN_VERSION, irtoy->in);
drivers/media/rc/ir_toy.c
96
dev_dbg(irtoy->dev, "version %s\n", irtoy->in);
drivers/media/test-drivers/vicodec/codec-fwht.c
138
s16 in;
drivers/media/test-drivers/vicodec/codec-fwht.c
144
in = ntohs(*input++);
drivers/media/test-drivers/vicodec/codec-fwht.c
145
length = in & 0xf;
drivers/media/test-drivers/vicodec/codec-fwht.c
146
coeff = in >> 4;
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
69
*wp = in[x + y * 8];
drivers/media/test-drivers/vim2m.c
292
struct vim2m_fmt *in = q_data_in->fmt;
drivers/media/test-drivers/vim2m.c
302
switch (in->fourcc) {
drivers/media/usb/cx231xx/cx231xx-417.c
714
static int cx231xx_mbox_func(void *priv, u32 command, int in, int out,
drivers/media/usb/cx231xx/cx231xx-417.c
752
for (i = 0; i < in; i++) {
drivers/media/usb/dvb-usb/gp8psk.c
279
.in = gp8psk_fe_in,
drivers/media/usb/dvb-usb/vp7045.c
25
int vp7045_usb_op(struct dvb_usb_device *d, u8 cmd, u8 *out, int outlen, u8 *in, int inlen, int msec)
drivers/media/usb/dvb-usb/vp7045.c
72
if (in != NULL && inlen > 0)
drivers/media/usb/dvb-usb/vp7045.c
73
memcpy(in, &buf[1], inlen);
drivers/media/usb/dvb-usb/vp7045.h
64
extern int vp7045_usb_op(struct dvb_usb_device *d, u8 cmd, u8 *out, int outlen, u8 *in, int inlen,int msec);
drivers/media/usb/go7007/go7007-usb.c
623
int value, int index, void *transfer_buffer, int length, int in)
drivers/media/usb/go7007/go7007-usb.c
628
if (in) {
drivers/media/usb/go7007/s2250-board.c
132
u16 value, u16 index, void *transfer_buffer, int length, int in)
drivers/media/usb/go7007/s2250-board.c
137
if (in) {
drivers/media/usb/gspca/ov519.c
4320
u8 *in, /* isoc packet */
drivers/media/usb/gspca/ov519.c
4338
if (!(in[0] | in[1] | in[2] | in[3] | in[4] | in[5] | in[6] | in[7]) &&
drivers/media/usb/gspca/ov519.c
4339
(in[8] & 0x08)) {
drivers/media/usb/gspca/ov519.c
4340
ov51x_handle_button(gspca_dev, (in[8] >> 2) & 1);
drivers/media/usb/gspca/ov519.c
4341
if (in[8] & 0x80) {
drivers/media/usb/gspca/ov519.c
4343
if ((in[9] + 1) * 8 != gspca_dev->pixfmt.width ||
drivers/media/usb/gspca/ov519.c
4344
(in[10] + 1) * 8 != gspca_dev->pixfmt.height) {
drivers/media/usb/gspca/ov519.c
4346
(in[9] + 1) * 8, (in[10] + 1) * 8,
drivers/media/usb/gspca/ov519.c
4353
gspca_frame_add(gspca_dev, LAST_PACKET, in, 11);
drivers/media/usb/gspca/ov519.c
4357
gspca_frame_add(gspca_dev, FIRST_PACKET, in, 0);
drivers/media/usb/gspca/ov519.c
4366
gspca_frame_add(gspca_dev, INTER_PACKET, in, len);
drivers/media/usb/gspca/touptek.c
259
static int gainify(int in)
drivers/media/usb/gspca/touptek.c
267
if (in <= 0x7F)
drivers/media/usb/gspca/touptek.c
268
return 0x1000 | in;
drivers/media/usb/gspca/touptek.c
269
else if (in <= 0xFF)
drivers/media/usb/gspca/touptek.c
270
return 0x1080 | in / 2;
drivers/media/usb/gspca/touptek.c
272
return 0x1180 | in / 4;
drivers/media/usb/s2255/s2255drv.c
438
static void planar422p_to_yuv_packed(const unsigned char *in,
drivers/media/usb/s2255/s2255drv.c
448
pY = (unsigned char *)in;
drivers/media/usb/s2255/s2255drv.c
449
pCr = (unsigned char *)in + height * width;
drivers/media/usb/s2255/s2255drv.c
450
pCb = (unsigned char *)in + height * width + (height * width / 2);
drivers/memory/renesas-rpc-if.c
416
rpc->buffer = op->data.buf.in;
drivers/memory/renesas-rpc-if.c
472
xspi->buffer = op->data.buf.in;
drivers/memory/tegra/tegra210-emc-core.c
920
unsigned long tegra210_emc_actual_osc_clocks(u32 in)
drivers/memory/tegra/tegra210-emc-core.c
922
if (in < 0x40)
drivers/memory/tegra/tegra210-emc-core.c
923
return in * 16;
drivers/memory/tegra/tegra210-emc-core.c
924
else if (in < 0x80)
drivers/memory/tegra/tegra210-emc-core.c
926
else if (in < 0xc0)
drivers/memory/tegra/tegra210-emc.h
1004
unsigned long tegra210_emc_actual_osc_clocks(u32 in);
drivers/mfd/ucb1x00-core.c
50
void ucb1x00_io_set_dir(struct ucb1x00 *ucb, unsigned int in, unsigned int out)
drivers/mfd/ucb1x00-core.c
56
ucb->io_dir &= ~in;
drivers/misc/altera-stapl/altera-comp.c
101
out[i] = (u8)altera_read_packed(in,
drivers/misc/altera-stapl/altera-comp.c
110
offset = altera_read_packed(in, altera_bits_req((s16)
drivers/misc/altera-stapl/altera-comp.c
115
length = altera_read_packed(in, CHAR_BITS,
drivers/misc/altera-stapl/altera-comp.c
66
u32 altera_shrink(u8 *in, u32 in_length, u8 *out, u32 out_length, s32 version)
drivers/misc/altera-stapl/altera-comp.c
83
altera_read_packed(in,
drivers/misc/altera-stapl/altera-comp.c
97
if (altera_read_packed(in, 1, &bits_avail,
drivers/misc/altera-stapl/altera-exprt.h
16
u32 altera_shrink(u8 *in, u32 in_length, u8 *out, u32 out_length, s32 version);
drivers/misc/fastrpc.c
77
#define FASTRPC_BUILD_SCALARS(attr, method, in, out, oin, oout) \
drivers/misc/fastrpc.c
80
((in & 0xff) << 16) | \
drivers/misc/fastrpc.c
85
#define FASTRPC_SCALARS(method, in, out) \
drivers/misc/fastrpc.c
86
FASTRPC_BUILD_SCALARS(0, method, in, out, 0, 0)
drivers/misc/hi6421v600-irq.c
102
unsigned int in;
drivers/misc/hi6421v600-irq.c
106
regmap_read(priv->regmap, SOC_PMIC_IRQ0_ADDR + i, &in);
drivers/misc/hi6421v600-irq.c
109
regmap_write(priv->regmap, SOC_PMIC_IRQ0_ADDR + i, in);
drivers/misc/hi6421v600-irq.c
111
pending = in & HISI_8BITS_MASK;
drivers/mmc/core/sdio_ops.c
109
unsigned addr, u8 in, u8 *out)
drivers/mmc/core/sdio_ops.c
111
return mmc_io_rw_direct_host(card->host, write, fn, addr, in, out);
drivers/mmc/core/sdio_ops.c
63
unsigned addr, u8 in, u8 *out)
drivers/mmc/core/sdio_ops.c
80
cmd.arg |= in;
drivers/mmc/core/sdio_ops.h
20
unsigned addr, u8 in, u8* out);
drivers/mmc/host/sdhci-of-aspeed.c
151
reg = aspeed_sdc_set_phase_tap(&desc->in, taps->in, taps->valid, reg);
drivers/mmc/host/sdhci-of-aspeed.c
208
taps->in = aspeed_sdhci_phase_to_tap(dev, rate, phases->in_deg);
drivers/mmc/host/sdhci-of-aspeed.c
231
taps->in & ASPEED_SDHCI_NR_TAPS,
drivers/mmc/host/sdhci-of-aspeed.c
469
.in = {
drivers/mmc/host/sdhci-of-aspeed.c
482
.in = {
drivers/mmc/host/sdhci-of-aspeed.c
51
u8 in;
drivers/mmc/host/sdhci-of-aspeed.c
62
struct aspeed_sdhci_tap_desc in;
drivers/mtd/hyperbus/rpc-if.c
57
op.data.buf.in = to;
drivers/mtd/nand/ecc-mxic.c
628
mxic_ecc_add_room_in_oobbuf(ctx, ctx->oobwithstat, ctx->req->oobbuf.in);
drivers/mtd/nand/ecc-mxic.c
630
sg_set_buf(&ctx->sg[0], req->databuf.in, req->datalen);
drivers/mtd/nand/ecc-mxic.c
660
mxic_ecc_reconstruct_oobbuf(ctx, ctx->req->oobbuf.in, ctx->oobwithstat);
drivers/mtd/nand/ecc-mxic.c
682
mxic_ecc_add_room_in_oobbuf(ctx, ctx->oobwithstat, ctx->req->oobbuf.in);
drivers/mtd/nand/ecc-mxic.c
684
sg_set_buf(&ctx->sg[0], req->databuf.in, req->datalen);
drivers/mtd/nand/ecc-mxic.c
716
mxic_ecc_reconstruct_oobbuf(ctx, ctx->req->oobbuf.in,
drivers/mtd/nand/ecc-realtek.c
237
free = req->oobbuf.in;
drivers/mtd/nand/ecc-realtek.c
238
data = req->databuf.in;
drivers/mtd/nand/ecc-realtek.c
239
parity = req->oobbuf.in + ctx->steps * RTL_ECC_FREE_SIZE;
drivers/mtd/nand/ecc-realtek.c
272
free = req->oobbuf.in;
drivers/mtd/nand/ecc-realtek.c
273
data = req->databuf.in;
drivers/mtd/nand/ecc-realtek.c
274
parity = req->oobbuf.in + ctx->steps * RTL_ECC_FREE_SIZE;
drivers/mtd/nand/ecc-sw-bch.c
340
u8 *data = req->databuf.in;
drivers/mtd/nand/ecc-sw-bch.c
358
ret = mtd_ooblayout_get_eccbytes(mtd, ecccode, req->oobbuf.in, 0,
drivers/mtd/nand/ecc-sw-bch.c
368
for (eccsteps = nand->ecc.ctx.nsteps, i = 0, data = req->databuf.in;
drivers/mtd/nand/ecc-sw-hamming.c
594
u8 *data = req->databuf.in;
drivers/mtd/nand/ecc-sw-hamming.c
612
ret = mtd_ooblayout_get_eccbytes(mtd, ecccode, req->oobbuf.in, 0,
drivers/mtd/nand/ecc-sw-hamming.c
622
for (eccsteps = nand->ecc.ctx.nsteps, i = 0, data = req->databuf.in;
drivers/mtd/nand/ecc.c
543
tweak->databuf.in = ctx->spare_databuf;
drivers/mtd/nand/ecc.c
544
memset(tweak->databuf.in, 0xFF, ctx->page_buffer_size);
drivers/mtd/nand/ecc.c
551
tweak->oobbuf.in = ctx->spare_oobbuf;
drivers/mtd/nand/ecc.c
552
memset(tweak->oobbuf.in, 0xFF, ctx->oob_buffer_size);
drivers/mtd/nand/ecc.c
579
memcpy(orig->databuf.in,
drivers/mtd/nand/ecc.c
580
tweak->databuf.in + orig->dataoffs,
drivers/mtd/nand/ecc.c
584
memcpy(orig->oobbuf.in,
drivers/mtd/nand/ecc.c
585
tweak->oobbuf.in + orig->ooboffs,
drivers/mtd/nand/raw/ams-delta.c
167
gpio_nand_read_buf(priv, instr->ctx.data.buf.in,
drivers/mtd/nand/raw/arasan-nand-controller.c
646
buf = instr->ctx.data.buf.in;
drivers/mtd/nand/raw/arasan-nand-controller.c
828
memcpy(subop->instrs[1].ctx.data.buf.in, &tmp, 1);
drivers/mtd/nand/raw/atmel/nand-controller.c
591
atmel_nand_data_in(nand, instr->ctx.data.buf.in,
drivers/mtd/nand/raw/atmel/nand-controller.c
667
atmel_nand_data_in(nand, instr->ctx.data.buf.in,
drivers/mtd/nand/raw/au1550nd.c
180
au_read_buf16(this, instr->ctx.data.buf.in,
drivers/mtd/nand/raw/au1550nd.c
183
au_read_buf(this, instr->ctx.data.buf.in,
drivers/mtd/nand/raw/brcmnand/brcmnand.c
2462
u8 *in;
drivers/mtd/nand/raw/brcmnand/brcmnand.c
2483
in = instr->ctx.data.buf.in;
drivers/mtd/nand/raw/brcmnand/brcmnand.c
2487
in[i] = brcmnand_read_reg(host->ctrl, BRCMNAND_LL_RDATA);
drivers/mtd/nand/raw/brcmnand/brcmnand.c
2656
u8 *in = instr->ctx.data.buf.in;
drivers/mtd/nand/raw/brcmnand/brcmnand.c
2674
in[j] = (val >> (24 - ((j % 4) << 3))) & 0xff;
drivers/mtd/nand/raw/brcmnand/brcmnand.c
2689
in[j] = ctrl->flash_cache[offs];
drivers/mtd/nand/raw/brcmnand/brcmnand.c
2720
status = op->instrs[1].ctx.data.buf.in;
drivers/mtd/nand/raw/cadence-nand-controller.c
2250
void *buf = instr->ctx.data.buf.in + offset;
drivers/mtd/nand/raw/cs553x_nand.c
172
cs553x_data_in(cs553x, instr->ctx.data.buf.in,
drivers/mtd/nand/raw/davinci_nand.c
766
nand_davinci_data_in(info, instr->ctx.data.buf.in,
drivers/mtd/nand/raw/denali.c
1126
instr->ctx.data.buf.in,
drivers/mtd/nand/raw/diskonchip.c
537
doc2000_readbuf(this, instr->ctx.data.buf.in,
drivers/mtd/nand/raw/diskonchip.c
540
doc2001_readbuf(this, instr->ctx.data.buf.in,
drivers/mtd/nand/raw/diskonchip.c
621
doc2001plus_readbuf(this, instr->ctx.data.buf.in,
drivers/mtd/nand/raw/fsl_upm.c
107
in = instr->ctx.data.buf.in;
drivers/mtd/nand/raw/fsl_upm.c
109
in[i] = in_8(fun->io_base + reg_offs);
drivers/mtd/nand/raw/fsl_upm.c
85
u8 *in;
drivers/mtd/nand/raw/fsmc_nand.c
664
fsmc_read_buf_dma(host, instr->ctx.data.buf.in,
drivers/mtd/nand/raw/fsmc_nand.c
667
fsmc_read_buf(host, instr->ctx.data.buf.in,
drivers/mtd/nand/raw/gpio.c
105
ioread16_rep(gpiomtd->io, instr->ctx.data.buf.in,
drivers/mtd/nand/raw/gpio.c
108
ioread8_rep(gpiomtd->io, instr->ctx.data.buf.in,
drivers/mtd/nand/raw/gpmi-nand/gpmi-nand.c
2581
buf_read = instr->ctx.data.buf.in;
drivers/mtd/nand/raw/ingenic/ingenic_nand_drv.c
279
instr->ctx.data.buf.in,
drivers/mtd/nand/raw/ingenic/ingenic_nand_drv.c
283
instr->ctx.data.buf.in,
drivers/mtd/nand/raw/intel-nand-controller.c
542
ebu_read_buf(chip, instr->ctx.data.buf.in,
drivers/mtd/nand/raw/loongson-nand-controller.c
233
op->buf = instr->ctx.data.buf.in + offset;
drivers/mtd/nand/raw/marvell_nand.c
1818
u8 *in = instr->ctx.data.buf.in + offset;
drivers/mtd/nand/raw/marvell_nand.c
1820
ret = marvell_nfc_xfer_data_in_pio(nfc, in, len);
drivers/mtd/nand/raw/marvell_nand.c
915
static int marvell_nfc_xfer_data_in_pio(struct marvell_nfc *nfc, u8 *in,
drivers/mtd/nand/raw/marvell_nand.c
923
ioread32_rep(nfc->regs + NDDB, in + i, FIFO_REP(FIFO_DEPTH));
drivers/mtd/nand/raw/marvell_nand.c
929
memcpy(in + last_full_offset, tmp_buf, last_len);
drivers/mtd/nand/raw/meson_nand.c
693
int page, bool in)
drivers/mtd/nand/raw/meson_nand.c
706
cmd0 = in ? NAND_CMD_READ0 : NAND_CMD_SEQIN;
drivers/mtd/nand/raw/meson_nand.c
734
if (in) {
drivers/mtd/nand/raw/meson_nand.c
956
if (meson_nfc_is_buffer_dma_safe(instr->ctx.data.buf.in))
drivers/mtd/nand/raw/meson_nand.c
957
return instr->ctx.data.buf.in;
drivers/mtd/nand/raw/meson_nand.c
970
if (buf == instr->ctx.data.buf.in)
drivers/mtd/nand/raw/meson_nand.c
973
memcpy(instr->ctx.data.buf.in, buf, instr->ctx.data.len);
drivers/mtd/nand/raw/mtk_nand.c
481
mtk_nfc_read_buf(chip, instr->ctx.data.buf.in,
drivers/mtd/nand/raw/mxc_nand.c
1605
buf_read = instr->ctx.data.buf.in;
drivers/mtd/nand/raw/mxic_nand.c
430
instr->ctx.data.buf.in,
drivers/mtd/nand/raw/nand_base.c
1841
instrs[2].ctx.data.buf.in = ddrbuf;
drivers/mtd/nand/raw/nand_base.c
1896
instrs[1].ctx.data.buf.in = ddrstatus;
drivers/mtd/nand/raw/nand_base.c
2092
instrs[3].ctx.data.buf.in = ddrbuf;
drivers/mtd/nand/raw/nand_base.c
2211
instrs[0].ctx.data.buf.in = ddrbuf;
drivers/mtd/nand/raw/nand_hynix.c
158
static int hynix_get_majority(const u8 *in, int repeat, u8 *out)
drivers/mtd/nand/raw/nand_hynix.c
172
u8 val = in[i];
drivers/mtd/nand/raw/nand_hynix.c
176
if (in[j] == val)
drivers/mtd/nand/raw/nandsim.c
2198
ns_nand_read_buf(chip, instr->ctx.data.buf.in, instr->ctx.data.len);
drivers/mtd/nand/raw/nuvoton-ma35d1-nand-controller.c
809
ret = ma35_nand_do_read(chip, instr->ctx.data.buf.in, instr->ctx.data.len);
drivers/mtd/nand/raw/omap2.c
2157
info->data_in(chip, instr->ctx.data.buf.in,
drivers/mtd/nand/raw/pl35x-nand-controller.c
331
static void pl35x_nand_read_data_op(struct nand_chip *chip, u8 *in,
drivers/mtd/nand/raw/pl35x-nand-controller.c
339
u32 *buf32 = (u32 *)in;
drivers/mtd/nand/raw/pl35x-nand-controller.c
340
u8 *buf8 = (u8 *)in;
drivers/mtd/nand/raw/pl35x-nand-controller.c
745
pl35x_nand_read_data_op(chip, data_instr->ctx.data.buf.in,
drivers/mtd/nand/raw/qcom_nandc.c
1747
memcpy(instr->ctx.data.buf.in, &flash_status, len);
drivers/mtd/nand/raw/qcom_nandc.c
1796
memcpy(instr->ctx.data.buf.in, nandc->reg_read_buf, len);
drivers/mtd/nand/raw/qcom_nandc.c
1958
memcpy(instr->ctx.data.buf.in, nandc->data_buffer, len);
drivers/mtd/nand/raw/renesas-nand-controller.c
790
rop.buf = instr->ctx.data.buf.in;
drivers/mtd/nand/raw/rockchip-nand-controller.c
369
inbuf = instr->ctx.data.buf.in + start;
drivers/mtd/nand/raw/stm32_fmc2_nand.c
1348
stm32_fmc2_nfc_read_data(chip, instr->ctx.data.buf.in,
drivers/mtd/nand/raw/sunxi_nand.c
1996
inbuf = instr->ctx.data.buf.in + start;
drivers/mtd/nand/raw/technologic-nand-controller.c
90
ioread8_rep(data->base, instr->ctx.data.buf.in, instr->ctx.data.len);
drivers/mtd/nand/raw/technologic-nand-controller.c
94
iowrite8_rep(data->base, instr->ctx.data.buf.in, instr->ctx.data.len);
drivers/mtd/nand/raw/tegra_nand.c
438
memcpy(instr_data_in->ctx.data.buf.in + offset, &reg, size);
drivers/mtd/nand/raw/vf610_nfc.c
451
vf610_nfc_rd_from_sram(instr->ctx.data.buf.in + offset,
drivers/mtd/nand/spi/core.c
1068
.oobbuf.in = marker,
drivers/mtd/nand/spi/core.c
37
op.data.buf.in = buf;
drivers/mtd/nand/spi/core.c
527
memcpy(req->databuf.in, spinand->databuf + req->dataoffs,
drivers/mtd/nand/spi/core.c
532
mtd_ooblayout_get_databytes(mtd, req->oobbuf.in,
drivers/mtd/nand/spi/core.c
537
memcpy(req->oobbuf.in, spinand->oobbuf + req->ooboffs,
drivers/mtd/nand/spi/core.c
78
op.data.buf.in = valptr;
drivers/mtd/nand/spi/otp.c
110
req.databuf.in += req.datalen;
drivers/mtd/nand/spi/otp.c
95
req.databuf.in = buf;
drivers/mtd/spi-nor/core.c
136
if (object_is_on_stack(op->data.buf.in) ||
drivers/mtd/spi-nor/core.c
137
!virt_addr_valid(op->data.buf.in)) {
drivers/mtd/spi-nor/core.c
140
op->data.buf.in = nor->bouncebuf;
drivers/mtd/spi-nor/core.c
224
op.data.nbytes, op.data.buf.in);
drivers/mtd/spi-nor/core.c
233
memcpy(buf, op.data.buf.in, nbytes);
drivers/net/arcnet/rfc1201.c
141
struct Incoming *in = &lp->rfc1201.incoming[saddr];
drivers/net/arcnet/rfc1201.c
170
if (in->skb) { /* already assembling one! */
drivers/net/arcnet/rfc1201.c
172
in->sequence, soft->split_flag,
drivers/net/arcnet/rfc1201.c
175
dev_kfree_skb_irq(in->skb);
drivers/net/arcnet/rfc1201.c
178
in->skb = NULL;
drivers/net/arcnet/rfc1201.c
180
in->sequence = soft->sequence;
drivers/net/arcnet/rfc1201.c
257
soft->split_flag, in->sequence);
drivers/net/arcnet/rfc1201.c
259
if (in->skb && in->sequence != soft->sequence) {
drivers/net/arcnet/rfc1201.c
261
saddr, in->sequence, soft->sequence,
drivers/net/arcnet/rfc1201.c
263
dev_kfree_skb_irq(in->skb);
drivers/net/arcnet/rfc1201.c
264
in->skb = NULL;
drivers/net/arcnet/rfc1201.c
267
in->lastpacket = in->numpackets = 0;
drivers/net/arcnet/rfc1201.c
272
if (in->skb) { /* already assembling one! */
drivers/net/arcnet/rfc1201.c
274
in->sequence, soft->split_flag,
drivers/net/arcnet/rfc1201.c
278
dev_kfree_skb_irq(in->skb);
drivers/net/arcnet/rfc1201.c
280
in->sequence = soft->sequence;
drivers/net/arcnet/rfc1201.c
281
in->numpackets = ((unsigned)soft->split_flag >> 1) + 2;
drivers/net/arcnet/rfc1201.c
282
in->lastpacket = 1;
drivers/net/arcnet/rfc1201.c
284
if (in->numpackets > 16) {
drivers/net/arcnet/rfc1201.c
292
in->skb = skb = alloc_skb(508 * in->numpackets + ARC_HDR_SIZE,
drivers/net/arcnet/rfc1201.c
314
if (!in->skb) {
drivers/net/arcnet/rfc1201.c
325
in->lastpacket++;
drivers/net/arcnet/rfc1201.c
327
if (packetnum != in->lastpacket) {
drivers/net/arcnet/rfc1201.c
329
if (packetnum <= in->lastpacket - 1) {
drivers/net/arcnet/rfc1201.c
338
in->sequence, soft->split_flag,
drivers/net/arcnet/rfc1201.c
341
dev_kfree_skb_irq(in->skb);
drivers/net/arcnet/rfc1201.c
342
in->skb = NULL;
drivers/net/arcnet/rfc1201.c
345
in->lastpacket = in->numpackets = 0;
drivers/net/arcnet/rfc1201.c
348
pkt = (struct archdr *)in->skb->data;
drivers/net/arcnet/rfc1201.c
352
skb = in->skb;
drivers/net/arcnet/rfc1201.c
360
if (in->lastpacket == in->numpackets) {
drivers/net/arcnet/rfc1201.c
361
in->skb = NULL;
drivers/net/arcnet/rfc1201.c
362
in->lastpacket = in->numpackets = 0;
drivers/net/can/usb/mcba_usb.c
814
struct usb_endpoint_descriptor *in, *out;
drivers/net/can/usb/mcba_usb.c
816
err = usb_find_common_endpoints(intf->cur_altsetting, &in, &out, NULL, NULL);
drivers/net/can/usb/mcba_usb.c
867
priv->rx_pipe = usb_rcvbulkpipe(priv->udev, in->bEndpointAddress);
drivers/net/can/usb/usb_8dev.c
196
struct usb_8dev_cmd_msg *in)
drivers/net/can/usb/usb_8dev.c
227
memcpy(in, priv->cmd_msg_buffer, sizeof(struct usb_8dev_cmd_msg));
drivers/net/can/usb/usb_8dev.c
229
if (in->begin != USB_8DEV_CMD_START || in->end != USB_8DEV_CMD_END ||
drivers/net/can/usb/usb_8dev.c
230
num_bytes_read != 16 || in->opt1 != 0)
drivers/net/dsa/mv88e6xxx/chip.h
574
int (*port_pause_limit)(struct mv88e6xxx_chip *chip, int port, u8 in,
drivers/net/dsa/mv88e6xxx/port.c
751
int mv88e6097_port_pause_limit(struct mv88e6xxx_chip *chip, int port, u8 in,
drivers/net/dsa/mv88e6xxx/port.c
755
out << 8 | in);
drivers/net/dsa/mv88e6xxx/port.c
758
int mv88e6390_port_pause_limit(struct mv88e6xxx_chip *chip, int port, u8 in,
drivers/net/dsa/mv88e6xxx/port.c
765
MV88E6390_PORT_FLOW_CTL_LIMIT_IN | in);
drivers/net/dsa/mv88e6xxx/port.h
570
int mv88e6097_port_pause_limit(struct mv88e6xxx_chip *chip, int port, u8 in,
drivers/net/dsa/mv88e6xxx/port.h
572
int mv88e6390_port_pause_limit(struct mv88e6xxx_chip *chip, int port, u8 in,
drivers/net/ethernet/amd/ariadne.c
395
u_short in;
drivers/net/ethernet/amd/ariadne.c
400
in = lance->Reset;
drivers/net/ethernet/apm/xgene/xgene_enet_cle.h
255
u8 in;
drivers/net/ethernet/aquantia/atlantic/aq_macsec.c
1010
ctx->stats.dev_stats->InPktsUntagged = stats->in.untagged_pkts;
drivers/net/ethernet/aquantia/atlantic/aq_macsec.c
1012
ctx->stats.dev_stats->InPktsNoTag = stats->in.notag_pkts;
drivers/net/ethernet/aquantia/atlantic/aq_macsec.c
1013
ctx->stats.dev_stats->InPktsBadTag = stats->in.bad_tag_pkts;
drivers/net/ethernet/aquantia/atlantic/aq_macsec.c
1014
ctx->stats.dev_stats->InPktsUnknownSCI = stats->in.unknown_sci_pkts;
drivers/net/ethernet/aquantia/atlantic/aq_macsec.c
1015
ctx->stats.dev_stats->InPktsNoSCI = stats->in.no_sci_pkts;
drivers/net/ethernet/aquantia/atlantic/aq_macsec.c
145
stats->in.ctl_pkts = STATS_2x32_TO_64(ingress_counters.ctl_pkts);
drivers/net/ethernet/aquantia/atlantic/aq_macsec.c
146
stats->in.tagged_miss_pkts =
drivers/net/ethernet/aquantia/atlantic/aq_macsec.c
148
stats->in.untagged_miss_pkts =
drivers/net/ethernet/aquantia/atlantic/aq_macsec.c
150
stats->in.notag_pkts = STATS_2x32_TO_64(ingress_counters.notag_pkts);
drivers/net/ethernet/aquantia/atlantic/aq_macsec.c
151
stats->in.untagged_pkts =
drivers/net/ethernet/aquantia/atlantic/aq_macsec.c
153
stats->in.bad_tag_pkts =
drivers/net/ethernet/aquantia/atlantic/aq_macsec.c
155
stats->in.no_sci_pkts = STATS_2x32_TO_64(ingress_counters.no_sci_pkts);
drivers/net/ethernet/aquantia/atlantic/aq_macsec.c
156
stats->in.unknown_sci_pkts =
drivers/net/ethernet/aquantia/atlantic/aq_macsec.c
158
stats->in.ctrl_prt_pass_pkts =
drivers/net/ethernet/aquantia/atlantic/aq_macsec.c
160
stats->in.unctrl_prt_pass_pkts =
drivers/net/ethernet/aquantia/atlantic/aq_macsec.c
162
stats->in.ctrl_prt_fail_pkts =
drivers/net/ethernet/aquantia/atlantic/aq_macsec.c
164
stats->in.unctrl_prt_fail_pkts =
drivers/net/ethernet/aquantia/atlantic/aq_macsec.c
166
stats->in.too_long_pkts =
drivers/net/ethernet/aquantia/atlantic/aq_macsec.c
168
stats->in.igpoc_ctl_pkts =
drivers/net/ethernet/aquantia/atlantic/aq_macsec.c
1688
data[i] = common_stats->in.ctl_pkts;
drivers/net/ethernet/aquantia/atlantic/aq_macsec.c
1689
data[++i] = common_stats->in.tagged_miss_pkts;
drivers/net/ethernet/aquantia/atlantic/aq_macsec.c
1690
data[++i] = common_stats->in.untagged_miss_pkts;
drivers/net/ethernet/aquantia/atlantic/aq_macsec.c
1691
data[++i] = common_stats->in.notag_pkts;
drivers/net/ethernet/aquantia/atlantic/aq_macsec.c
1692
data[++i] = common_stats->in.untagged_pkts;
drivers/net/ethernet/aquantia/atlantic/aq_macsec.c
1693
data[++i] = common_stats->in.bad_tag_pkts;
drivers/net/ethernet/aquantia/atlantic/aq_macsec.c
1694
data[++i] = common_stats->in.no_sci_pkts;
drivers/net/ethernet/aquantia/atlantic/aq_macsec.c
1695
data[++i] = common_stats->in.unknown_sci_pkts;
drivers/net/ethernet/aquantia/atlantic/aq_macsec.c
1696
data[++i] = common_stats->in.ctrl_prt_pass_pkts;
drivers/net/ethernet/aquantia/atlantic/aq_macsec.c
1697
data[++i] = common_stats->in.unctrl_prt_pass_pkts;
drivers/net/ethernet/aquantia/atlantic/aq_macsec.c
1698
data[++i] = common_stats->in.ctrl_prt_fail_pkts;
drivers/net/ethernet/aquantia/atlantic/aq_macsec.c
1699
data[++i] = common_stats->in.unctrl_prt_fail_pkts;
drivers/net/ethernet/aquantia/atlantic/aq_macsec.c
170
stats->in.ecc_error_pkts =
drivers/net/ethernet/aquantia/atlantic/aq_macsec.c
1700
data[++i] = common_stats->in.too_long_pkts;
drivers/net/ethernet/aquantia/atlantic/aq_macsec.c
1701
data[++i] = common_stats->in.igpoc_ctl_pkts;
drivers/net/ethernet/aquantia/atlantic/aq_macsec.c
1702
data[++i] = common_stats->in.ecc_error_pkts;
drivers/net/ethernet/aquantia/atlantic/aq_macsec.c
1703
data[++i] = common_stats->in.unctrl_hit_drop_redir;
drivers/net/ethernet/aquantia/atlantic/aq_macsec.c
172
stats->in.unctrl_hit_drop_redir =
drivers/net/ethernet/aquantia/atlantic/aq_macsec.h
45
} in;
drivers/net/ethernet/chelsio/cxgb4/cxgb4_tc_flower.c
483
void cxgb4_process_flow_actions(struct net_device *in,
drivers/net/ethernet/chelsio/cxgb4/cxgb4_tc_flower.h
126
void cxgb4_process_flow_actions(struct net_device *in,
drivers/net/ethernet/huawei/hinic/hinic_hw_if.h
258
__be32 in = cpu_to_be32(val);
drivers/net/ethernet/huawei/hinic/hinic_hw_if.h
260
writel(*(u32 *)&in, hwif->cfg_regs_bar + reg);
drivers/net/ethernet/intel/ice/ice_common.c
1763
int ice_sbq_rw_reg(struct ice_hw *hw, struct ice_sbq_msg_input *in, u16 flags)
drivers/net/ethernet/intel/ice/ice_common.c
1772
msg.dest_dev = in->dest_dev;
drivers/net/ethernet/intel/ice/ice_common.c
1773
msg.opcode = in->opcode;
drivers/net/ethernet/intel/ice/ice_common.c
1776
msg.msg_addr_low = cpu_to_le16(in->msg_addr_low);
drivers/net/ethernet/intel/ice/ice_common.c
1777
msg.msg_addr_high = cpu_to_le32(in->msg_addr_high);
drivers/net/ethernet/intel/ice/ice_common.c
1779
if (in->opcode)
drivers/net/ethernet/intel/ice/ice_common.c
1780
msg.data = cpu_to_le32(in->data);
drivers/net/ethernet/intel/ice/ice_common.c
1791
if (!status && !in->opcode)
drivers/net/ethernet/intel/ice/ice_common.c
1792
in->data = le32_to_cpu
drivers/net/ethernet/intel/ice/ice_common.h
284
int ice_sbq_rw_reg(struct ice_hw *hw, struct ice_sbq_msg_input *in, u16 flag);
drivers/net/ethernet/marvell/prestera/prestera_router_hw.c
187
__prestera_rif_entry_key_copy(const struct prestera_rif_entry_key *in,
drivers/net/ethernet/marvell/prestera/prestera_router_hw.c
192
switch (in->iface.type) {
drivers/net/ethernet/marvell/prestera/prestera_router_hw.c
194
out->iface.dev_port.hw_dev_num = in->iface.dev_port.hw_dev_num;
drivers/net/ethernet/marvell/prestera/prestera_router_hw.c
195
out->iface.dev_port.port_num = in->iface.dev_port.port_num;
drivers/net/ethernet/marvell/prestera/prestera_router_hw.c
198
out->iface.lag_id = in->iface.lag_id;
drivers/net/ethernet/marvell/prestera/prestera_router_hw.c
201
out->iface.vlan_id = in->iface.vlan_id;
drivers/net/ethernet/marvell/prestera/prestera_router_hw.c
208
out->iface.type = in->iface.type;
drivers/net/ethernet/mellanox/mlx5/core/cmd.c
1003
free_msg(dev, ent->in);
drivers/net/ethernet/mellanox/mlx5/core/cmd.c
1018
free_msg(dev, ent->in);
drivers/net/ethernet/mellanox/mlx5/core/cmd.c
1042
memcpy(lay->in, ent->in->first.data, sizeof(lay->in));
drivers/net/ethernet/mellanox/mlx5/core/cmd.c
1043
if (ent->in->next)
drivers/net/ethernet/mellanox/mlx5/core/cmd.c
1044
lay->in_ptr = cpu_to_be64(ent->in->next->dma);
drivers/net/ethernet/mellanox/mlx5/core/cmd.c
1045
lay->inlen = cpu_to_be32(ent->in->len);
drivers/net/ethernet/mellanox/mlx5/core/cmd.c
119
cmd_alloc_ent(struct mlx5_cmd *cmd, struct mlx5_cmd_msg *in,
drivers/net/ethernet/mellanox/mlx5/core/cmd.c
1256
static int mlx5_cmd_invoke(struct mlx5_core_dev *dev, struct mlx5_cmd_msg *in,
drivers/net/ethernet/mellanox/mlx5/core/cmd.c
1281
ent = cmd_alloc_ent(cmd, in, out, uout, uout_size,
drivers/net/ethernet/mellanox/mlx5/core/cmd.c
131
ent->in = in;
drivers/net/ethernet/mellanox/mlx5/core/cmd.c
139
ent->op = in_to_opcode(in->first.data);
drivers/net/ethernet/mellanox/mlx5/core/cmd.c
1817
free_msg(dev, ent->in);
drivers/net/ethernet/mellanox/mlx5/core/cmd.c
1932
static int is_manage_pages(void *in)
drivers/net/ethernet/mellanox/mlx5/core/cmd.c
1934
return in_to_opcode(in) == MLX5_CMD_OP_MANAGE_PAGES;
drivers/net/ethernet/mellanox/mlx5/core/cmd.c
1952
static int cmd_exec(struct mlx5_core_dev *dev, void *in, int in_size, void *out,
drivers/net/ethernet/mellanox/mlx5/core/cmd.c
1957
u16 opcode = in_to_opcode(in);
drivers/net/ethernet/mellanox/mlx5/core/cmd.c
1960
u16 uid = in_to_uid(in);
drivers/net/ethernet/mellanox/mlx5/core/cmd.c
1984
pages_queue = is_manage_pages(in);
drivers/net/ethernet/mellanox/mlx5/core/cmd.c
1995
err = mlx5_copy_to_msg(inb, in, in_size, token);
drivers/net/ethernet/mellanox/mlx5/core/cmd.c
2104
int mlx5_cmd_do(struct mlx5_core_dev *dev, void *in, int in_size, void *out, int out_size)
drivers/net/ethernet/mellanox/mlx5/core/cmd.c
2106
int err = cmd_exec(dev, in, in_size, out, out_size, NULL, NULL, false);
drivers/net/ethernet/mellanox/mlx5/core/cmd.c
2107
u16 op_mod = MLX5_GET(mbox_in, in, op_mod);
drivers/net/ethernet/mellanox/mlx5/core/cmd.c
2108
u16 opcode = in_to_opcode(in);
drivers/net/ethernet/mellanox/mlx5/core/cmd.c
2126
int mlx5_cmd_exec(struct mlx5_core_dev *dev, void *in, int in_size, void *out,
drivers/net/ethernet/mellanox/mlx5/core/cmd.c
2129
int err = mlx5_cmd_do(dev, in, in_size, out, out_size);
drivers/net/ethernet/mellanox/mlx5/core/cmd.c
2131
return mlx5_cmd_check(dev, err, in, out);
drivers/net/ethernet/mellanox/mlx5/core/cmd.c
2149
int mlx5_cmd_exec_polling(struct mlx5_core_dev *dev, void *in, int in_size,
drivers/net/ethernet/mellanox/mlx5/core/cmd.c
2152
int err = cmd_exec(dev, in, in_size, out, out_size, NULL, NULL, true);
drivers/net/ethernet/mellanox/mlx5/core/cmd.c
2153
u16 op_mod = MLX5_GET(mbox_in, in, op_mod);
drivers/net/ethernet/mellanox/mlx5/core/cmd.c
2154
u16 opcode = in_to_opcode(in);
drivers/net/ethernet/mellanox/mlx5/core/cmd.c
2157
return mlx5_cmd_check(dev, err, in, out);
drivers/net/ethernet/mellanox/mlx5/core/cmd.c
2211
int mlx5_cmd_exec_cb(struct mlx5_async_ctx *ctx, void *in, int in_size,
drivers/net/ethernet/mellanox/mlx5/core/cmd.c
2221
work->opcode = in_to_opcode(in);
drivers/net/ethernet/mellanox/mlx5/core/cmd.c
2222
work->op_mod = MLX5_GET(mbox_in, in, op_mod);
drivers/net/ethernet/mellanox/mlx5/core/cmd.c
2226
uid = in_to_uid(in);
drivers/net/ethernet/mellanox/mlx5/core/cmd.c
2239
} else if (mlx5_cmd_is_throttle_opcode(in_to_opcode(in))) {
drivers/net/ethernet/mellanox/mlx5/core/cmd.c
2247
ret = cmd_exec(dev, in, in_size, out, out_size,
drivers/net/ethernet/mellanox/mlx5/core/cmd.c
2271
u32 in[MLX5_ST_SZ_DW(allow_other_vhca_access_in)] = {};
drivers/net/ethernet/mellanox/mlx5/core/cmd.c
2275
in, opcode, MLX5_CMD_OP_ALLOW_OTHER_VHCA_ACCESS);
drivers/net/ethernet/mellanox/mlx5/core/cmd.c
2277
in, object_type_to_be_accessed, attr->obj_type);
drivers/net/ethernet/mellanox/mlx5/core/cmd.c
2279
in, object_id_to_be_accessed, attr->obj_id);
drivers/net/ethernet/mellanox/mlx5/core/cmd.c
2281
key = MLX5_ADDR_OF(allow_other_vhca_access_in, in, access_key);
drivers/net/ethernet/mellanox/mlx5/core/cmd.c
2284
return mlx5_cmd_exec(dev, in, sizeof(in), out, sizeof(out));
drivers/net/ethernet/mellanox/mlx5/core/cmd.c
2292
u32 in[MLX5_ST_SZ_DW(create_alias_obj_in)] = {};
drivers/net/ethernet/mellanox/mlx5/core/cmd.c
2298
attr = MLX5_ADDR_OF(create_alias_obj_in, in, hdr);
drivers/net/ethernet/mellanox/mlx5/core/cmd.c
2303
param = MLX5_ADDR_OF(general_obj_in_cmd_hdr, in, op_param);
drivers/net/ethernet/mellanox/mlx5/core/cmd.c
2306
attr = MLX5_ADDR_OF(create_alias_obj_in, in, alias_ctx);
drivers/net/ethernet/mellanox/mlx5/core/cmd.c
2313
ret = mlx5_cmd_exec(dev, in, sizeof(in), out, sizeof(out));
drivers/net/ethernet/mellanox/mlx5/core/cmd.c
2326
u32 in[MLX5_ST_SZ_DW(general_obj_in_cmd_hdr)] = {};
drivers/net/ethernet/mellanox/mlx5/core/cmd.c
2328
MLX5_SET(general_obj_in_cmd_hdr, in, opcode, MLX5_CMD_OP_DESTROY_GENERAL_OBJECT);
drivers/net/ethernet/mellanox/mlx5/core/cmd.c
2329
MLX5_SET(general_obj_in_cmd_hdr, in, obj_type, obj_type);
drivers/net/ethernet/mellanox/mlx5/core/cmd.c
2330
MLX5_SET(general_obj_in_cmd_hdr, in, obj_id, obj_id);
drivers/net/ethernet/mellanox/mlx5/core/cmd.c
2332
return mlx5_cmd_exec(dev, in, sizeof(in), out, sizeof(out));
drivers/net/ethernet/mellanox/mlx5/core/cmd.c
277
calc_chain_sig(ent->in);
drivers/net/ethernet/mellanox/mlx5/core/cmd.c
828
static void cmd_status_print(struct mlx5_core_dev *dev, void *in, void *out)
drivers/net/ethernet/mellanox/mlx5/core/cmd.c
834
opcode = in_to_opcode(in);
drivers/net/ethernet/mellanox/mlx5/core/cmd.c
835
op_mod = MLX5_GET(mbox_in, in, op_mod);
drivers/net/ethernet/mellanox/mlx5/core/cmd.c
836
uid = in_to_uid(in);
drivers/net/ethernet/mellanox/mlx5/core/cmd.c
844
int mlx5_cmd_check(struct mlx5_core_dev *dev, int err, void *in, void *out)
drivers/net/ethernet/mellanox/mlx5/core/cmd.c
848
u16 opcode = in_to_opcode(in);
drivers/net/ethernet/mellanox/mlx5/core/cmd.c
867
cmd_status_print(dev, in, out);
drivers/net/ethernet/mellanox/mlx5/core/cmd.c
876
struct mlx5_cmd_msg *msg = input ? ent->in : ent->out;
drivers/net/ethernet/mellanox/mlx5/core/cmd.c
900
dump_buf(ent->lay->in, sizeof(ent->lay->in), 1, offset, ent->idx);
drivers/net/ethernet/mellanox/mlx5/core/cmd.c
901
offset += sizeof(ent->lay->in);
drivers/net/ethernet/mellanox/mlx5/core/cmd.c
92
static u16 in_to_opcode(void *in)
drivers/net/ethernet/mellanox/mlx5/core/cmd.c
94
return MLX5_GET(mbox_in, in, opcode);
drivers/net/ethernet/mellanox/mlx5/core/cmd.c
97
static u16 in_to_uid(void *in)
drivers/net/ethernet/mellanox/mlx5/core/cmd.c
99
return MLX5_GET(mbox_in, in, uid);
drivers/net/ethernet/mellanox/mlx5/core/cq.c
109
u32 *in, int inlen, u32 *out, int outlen)
drivers/net/ethernet/mellanox/mlx5/core/cq.c
111
int eqn = MLX5_GET(cqc, MLX5_ADDR_OF(create_cq_in, in, cq_context),
drivers/net/ethernet/mellanox/mlx5/core/cq.c
122
MLX5_SET(create_cq_in, in, opcode, MLX5_CMD_OP_CREATE_CQ);
drivers/net/ethernet/mellanox/mlx5/core/cq.c
123
err = mlx5_cmd_do(dev, in, inlen, out, outlen);
drivers/net/ethernet/mellanox/mlx5/core/cq.c
131
cq->uid = MLX5_GET(create_cq_in, in, uid);
drivers/net/ethernet/mellanox/mlx5/core/cq.c
182
u32 *in, int inlen, u32 *out, int outlen)
drivers/net/ethernet/mellanox/mlx5/core/cq.c
184
int err = mlx5_create_cq(dev, cq, in, inlen, out, outlen);
drivers/net/ethernet/mellanox/mlx5/core/cq.c
186
return mlx5_cmd_check(dev, err, in, out);
drivers/net/ethernet/mellanox/mlx5/core/cq.c
192
u32 in[MLX5_ST_SZ_DW(destroy_cq_in)] = {};
drivers/net/ethernet/mellanox/mlx5/core/cq.c
200
MLX5_SET(destroy_cq_in, in, opcode, MLX5_CMD_OP_DESTROY_CQ);
drivers/net/ethernet/mellanox/mlx5/core/cq.c
201
MLX5_SET(destroy_cq_in, in, cqn, cq->cqn);
drivers/net/ethernet/mellanox/mlx5/core/cq.c
202
MLX5_SET(destroy_cq_in, in, uid, cq->uid);
drivers/net/ethernet/mellanox/mlx5/core/cq.c
203
err = mlx5_cmd_exec_in(dev, destroy_cq, in);
drivers/net/ethernet/mellanox/mlx5/core/cq.c
218
u32 in[MLX5_ST_SZ_DW(query_cq_in)] = {};
drivers/net/ethernet/mellanox/mlx5/core/cq.c
220
MLX5_SET(query_cq_in, in, opcode, MLX5_CMD_OP_QUERY_CQ);
drivers/net/ethernet/mellanox/mlx5/core/cq.c
221
MLX5_SET(query_cq_in, in, cqn, cq->cqn);
drivers/net/ethernet/mellanox/mlx5/core/cq.c
222
return mlx5_cmd_exec_inout(dev, query_cq, in, out);
drivers/net/ethernet/mellanox/mlx5/core/cq.c
227
u32 *in, int inlen)
drivers/net/ethernet/mellanox/mlx5/core/cq.c
231
MLX5_SET(modify_cq_in, in, opcode, MLX5_CMD_OP_MODIFY_CQ);
drivers/net/ethernet/mellanox/mlx5/core/cq.c
232
MLX5_SET(modify_cq_in, in, uid, cq->uid);
drivers/net/ethernet/mellanox/mlx5/core/cq.c
233
return mlx5_cmd_exec(dev, in, inlen, out, sizeof(out));
drivers/net/ethernet/mellanox/mlx5/core/cq.c
242
u32 in[MLX5_ST_SZ_DW(modify_cq_in)] = {};
drivers/net/ethernet/mellanox/mlx5/core/cq.c
245
MLX5_SET(modify_cq_in, in, cqn, cq->cqn);
drivers/net/ethernet/mellanox/mlx5/core/cq.c
246
cqc = MLX5_ADDR_OF(modify_cq_in, in, cq_context);
drivers/net/ethernet/mellanox/mlx5/core/cq.c
249
MLX5_SET(modify_cq_in, in,
drivers/net/ethernet/mellanox/mlx5/core/cq.c
253
return mlx5_core_modify_cq(dev, cq, in, sizeof(in));
drivers/net/ethernet/mellanox/mlx5/core/debugfs.c
307
u32 in[MLX5_ST_SZ_DW(query_qp_in)] = {};
drivers/net/ethernet/mellanox/mlx5/core/debugfs.c
318
MLX5_SET(query_qp_in, in, opcode, MLX5_CMD_OP_QUERY_QP);
drivers/net/ethernet/mellanox/mlx5/core/debugfs.c
319
MLX5_SET(query_qp_in, in, qpn, qp->qpn);
drivers/net/ethernet/mellanox/mlx5/core/debugfs.c
320
err = mlx5_cmd_exec_inout(dev, query_qp, in, out);
drivers/net/ethernet/mellanox/mlx5/core/debugfs.c
387
u32 in[MLX5_ST_SZ_DW(query_eq_in)] = {};
drivers/net/ethernet/mellanox/mlx5/core/debugfs.c
397
MLX5_SET(query_eq_in, in, opcode, MLX5_CMD_OP_QUERY_EQ);
drivers/net/ethernet/mellanox/mlx5/core/debugfs.c
398
MLX5_SET(query_eq_in, in, eq_number, eq->eqn);
drivers/net/ethernet/mellanox/mlx5/core/debugfs.c
399
err = mlx5_cmd_exec_inout(dev, query_eq, in, out);
drivers/net/ethernet/mellanox/mlx5/core/diag/fw_tracer.c
184
u32 *in;
drivers/net/ethernet/mellanox/mlx5/core/diag/fw_tracer.c
189
in = kvzalloc(inlen, GFP_KERNEL);
drivers/net/ethernet/mellanox/mlx5/core/diag/fw_tracer.c
190
if (!in)
drivers/net/ethernet/mellanox/mlx5/core/diag/fw_tracer.c
193
MLX5_SET(create_mkey_in, in, translations_octword_actual_size,
drivers/net/ethernet/mellanox/mlx5/core/diag/fw_tracer.c
195
mtt = (__be64 *)MLX5_ADDR_OF(create_mkey_in, in, klm_pas_mtt);
drivers/net/ethernet/mellanox/mlx5/core/diag/fw_tracer.c
199
mkc = MLX5_ADDR_OF(create_mkey_in, in, memory_key_mkey_entry);
drivers/net/ethernet/mellanox/mlx5/core/diag/fw_tracer.c
211
err = mlx5_core_create_mkey(dev, &tracer->buff.mkey, in, inlen);
drivers/net/ethernet/mellanox/mlx5/core/diag/fw_tracer.c
215
kvfree(in);
drivers/net/ethernet/mellanox/mlx5/core/diag/fw_tracer.c
271
u32 in[MLX5_ST_SZ_DW(mtrc_cap)] = {0};
drivers/net/ethernet/mellanox/mlx5/core/diag/fw_tracer.c
288
MLX5_SET(mtrc_stdb, in, string_db_index, i);
drivers/net/ethernet/mellanox/mlx5/core/diag/fw_tracer.c
295
MLX5_SET(mtrc_stdb, in, read_size, STRINGS_DB_READ_SIZE_BYTES);
drivers/net/ethernet/mellanox/mlx5/core/diag/fw_tracer.c
297
MLX5_SET(mtrc_stdb, in, start_offset, offset);
drivers/net/ethernet/mellanox/mlx5/core/diag/fw_tracer.c
299
err = mlx5_core_access_reg(dev, in, sizeof(in), out,
drivers/net/ethernet/mellanox/mlx5/core/diag/fw_tracer.c
315
MLX5_SET(mtrc_stdb, in, read_size,
drivers/net/ethernet/mellanox/mlx5/core/diag/fw_tracer.c
318
MLX5_SET(mtrc_stdb, in, start_offset, offset);
drivers/net/ethernet/mellanox/mlx5/core/diag/fw_tracer.c
320
err = mlx5_core_access_reg(dev, in, sizeof(in), out,
drivers/net/ethernet/mellanox/mlx5/core/diag/fw_tracer.c
347
u32 in[MLX5_ST_SZ_DW(mtrc_ctrl)] = {0};
drivers/net/ethernet/mellanox/mlx5/core/diag/fw_tracer.c
350
MLX5_SET(mtrc_ctrl, in, arm_event, 1);
drivers/net/ethernet/mellanox/mlx5/core/diag/fw_tracer.c
352
err = mlx5_core_access_reg(dev, in, sizeof(in), out, sizeof(out),
drivers/net/ethernet/mellanox/mlx5/core/diag/fw_tracer.c
44
u32 in[MLX5_ST_SZ_DW(mtrc_cap)] = {0};
drivers/net/ethernet/mellanox/mlx5/core/diag/fw_tracer.c
48
err = mlx5_core_access_reg(dev, in, sizeof(in), out, sizeof(out),
drivers/net/ethernet/mellanox/mlx5/core/diag/fw_tracer.c
845
u32 in[MLX5_ST_SZ_DW(mtrc_conf)] = {0};
drivers/net/ethernet/mellanox/mlx5/core/diag/fw_tracer.c
848
MLX5_SET(mtrc_conf, in, trace_mode, TRACE_TO_MEMORY);
drivers/net/ethernet/mellanox/mlx5/core/diag/fw_tracer.c
849
MLX5_SET(mtrc_conf, in, log_trace_buffer_size,
drivers/net/ethernet/mellanox/mlx5/core/diag/fw_tracer.c
851
MLX5_SET(mtrc_conf, in, trace_mkey, tracer->buff.mkey);
drivers/net/ethernet/mellanox/mlx5/core/diag/fw_tracer.c
853
err = mlx5_core_access_reg(dev, in, sizeof(in), out, sizeof(out),
drivers/net/ethernet/mellanox/mlx5/core/diag/fw_tracer.c
866
u32 in[MLX5_ST_SZ_DW(mtrc_ctrl)] = {0};
drivers/net/ethernet/mellanox/mlx5/core/diag/fw_tracer.c
869
MLX5_SET(mtrc_ctrl, in, modify_field_select, TRACE_STATUS);
drivers/net/ethernet/mellanox/mlx5/core/diag/fw_tracer.c
87
u32 in[MLX5_ST_SZ_DW(mtrc_cap)] = {0};
drivers/net/ethernet/mellanox/mlx5/core/diag/fw_tracer.c
870
MLX5_SET(mtrc_ctrl, in, trace_status, status);
drivers/net/ethernet/mellanox/mlx5/core/diag/fw_tracer.c
871
MLX5_SET(mtrc_ctrl, in, arm_event, arm);
drivers/net/ethernet/mellanox/mlx5/core/diag/fw_tracer.c
873
err = mlx5_core_access_reg(dev, in, sizeof(in), out, sizeof(out),
drivers/net/ethernet/mellanox/mlx5/core/diag/fw_tracer.c
89
MLX5_SET(mtrc_cap, in, trace_owner, trace_owner);
drivers/net/ethernet/mellanox/mlx5/core/diag/fw_tracer.c
91
return mlx5_core_access_reg(dev, in, sizeof(in), out, out_size,
drivers/net/ethernet/mellanox/mlx5/core/diag/fw_tracer.c
930
u32 *in, int size_in)
drivers/net/ethernet/mellanox/mlx5/core/diag/fw_tracer.c
938
return mlx5_core_access_reg(dev, in, size_in, out, sizeof(out),
drivers/net/ethernet/mellanox/mlx5/core/diag/fw_tracer.c
945
u32 in[MLX5_ST_SZ_DW(core_dump_reg)] = {};
drivers/net/ethernet/mellanox/mlx5/core/diag/fw_tracer.c
953
MLX5_SET(core_dump_reg, in, core_dump_type, 0x0);
drivers/net/ethernet/mellanox/mlx5/core/diag/fw_tracer.c
955
err = mlx5_fw_tracer_set_core_dump_reg(dev, in, sizeof(in));
drivers/net/ethernet/mellanox/mlx5/core/diag/reporter_vnic.c
66
u32 in[MLX5_ST_SZ_DW(query_vnic_env_in)] = {};
drivers/net/ethernet/mellanox/mlx5/core/diag/reporter_vnic.c
69
MLX5_SET(query_vnic_env_in, in, opcode, MLX5_CMD_OP_QUERY_VNIC_ENV);
drivers/net/ethernet/mellanox/mlx5/core/diag/reporter_vnic.c
70
MLX5_SET(query_vnic_env_in, in, vport_number, vport_num);
drivers/net/ethernet/mellanox/mlx5/core/diag/reporter_vnic.c
71
MLX5_SET(query_vnic_env_in, in, other_vport, !!other_vport);
drivers/net/ethernet/mellanox/mlx5/core/diag/reporter_vnic.c
73
mlx5_cmd_exec_inout(dev, query_vnic_env, in, &vnic.query_vnic_env_out);
drivers/net/ethernet/mellanox/mlx5/core/diag/rsc_dump.c
228
u32 *in;
drivers/net/ethernet/mellanox/mlx5/core/diag/rsc_dump.c
231
in = kvzalloc(inlen, GFP_KERNEL);
drivers/net/ethernet/mellanox/mlx5/core/diag/rsc_dump.c
232
if (!in)
drivers/net/ethernet/mellanox/mlx5/core/diag/rsc_dump.c
235
mkc = MLX5_ADDR_OF(create_mkey_in, in, memory_key_mkey_entry);
drivers/net/ethernet/mellanox/mlx5/core/diag/rsc_dump.c
244
err = mlx5_core_create_mkey(mdev, mkey, in, inlen);
drivers/net/ethernet/mellanox/mlx5/core/diag/rsc_dump.c
246
kvfree(in);
drivers/net/ethernet/mellanox/mlx5/core/dpll.c
206
u32 in[MLX5_ST_SZ_DW(msecq_reg)] = {};
drivers/net/ethernet/mellanox/mlx5/core/dpll.c
210
err = mlx5_core_access_reg(mdpll->mdev, in, sizeof(in),
drivers/net/ethernet/mellanox/mlx5/core/dpll.c
30
u32 in[MLX5_ST_SZ_DW(msecq_reg)] = {};
drivers/net/ethernet/mellanox/mlx5/core/dpll.c
33
err = mlx5_core_access_reg(mdev, in, sizeof(in), out, sizeof(out),
drivers/net/ethernet/mellanox/mlx5/core/dpll.c
55
u32 in[MLX5_ST_SZ_DW(msees_reg)] = {};
drivers/net/ethernet/mellanox/mlx5/core/dpll.c
58
err = mlx5_core_access_reg(mdev, in, sizeof(in), out, sizeof(out),
drivers/net/ethernet/mellanox/mlx5/core/dpll.c
76
u32 in[MLX5_ST_SZ_DW(msees_reg)] = {};
drivers/net/ethernet/mellanox/mlx5/core/dpll.c
78
MLX5_SET(msees_reg, in, field_select,
drivers/net/ethernet/mellanox/mlx5/core/dpll.c
82
MLX5_SET(msees_reg, in, admin_status, admin_status);
drivers/net/ethernet/mellanox/mlx5/core/dpll.c
83
MLX5_SET(msees_reg, in, admin_freq_measure, true);
drivers/net/ethernet/mellanox/mlx5/core/dpll.c
84
return mlx5_core_access_reg(mdev, in, sizeof(in), out, sizeof(out),
drivers/net/ethernet/mellanox/mlx5/core/ecpf.c
24
u32 in[MLX5_ST_SZ_DW(enable_hca_in)] = {};
drivers/net/ethernet/mellanox/mlx5/core/ecpf.c
26
MLX5_SET(enable_hca_in, in, opcode, MLX5_CMD_OP_ENABLE_HCA);
drivers/net/ethernet/mellanox/mlx5/core/ecpf.c
27
MLX5_SET(enable_hca_in, in, function_id, 0);
drivers/net/ethernet/mellanox/mlx5/core/ecpf.c
28
MLX5_SET(enable_hca_in, in, embedded_cpu_function, 0);
drivers/net/ethernet/mellanox/mlx5/core/ecpf.c
29
return mlx5_cmd_exec(dev, &in, sizeof(in), &out, sizeof(out));
drivers/net/ethernet/mellanox/mlx5/core/ecpf.c
35
u32 in[MLX5_ST_SZ_DW(disable_hca_in)] = {};
drivers/net/ethernet/mellanox/mlx5/core/ecpf.c
37
MLX5_SET(disable_hca_in, in, opcode, MLX5_CMD_OP_DISABLE_HCA);
drivers/net/ethernet/mellanox/mlx5/core/ecpf.c
38
MLX5_SET(disable_hca_in, in, function_id, 0);
drivers/net/ethernet/mellanox/mlx5/core/ecpf.c
39
MLX5_SET(disable_hca_in, in, embedded_cpu_function, 0);
drivers/net/ethernet/mellanox/mlx5/core/ecpf.c
40
return mlx5_cmd_exec(dev, in, sizeof(in), out, sizeof(out));
drivers/net/ethernet/mellanox/mlx5/core/en.h
1191
int mlx5e_create_tis(struct mlx5_core_dev *mdev, void *in, u32 *tisn);
drivers/net/ethernet/mellanox/mlx5/core/en/fs_tt_redirect.c
149
u32 *in;
drivers/net/ethernet/mellanox/mlx5/core/en/fs_tt_redirect.c
154
in = kvzalloc(inlen, GFP_KERNEL);
drivers/net/ethernet/mellanox/mlx5/core/en/fs_tt_redirect.c
155
if (!in || !ft->g) {
drivers/net/ethernet/mellanox/mlx5/core/en/fs_tt_redirect.c
158
kvfree(in);
drivers/net/ethernet/mellanox/mlx5/core/en/fs_tt_redirect.c
162
mc = MLX5_ADDR_OF(create_flow_group_in, in, match_criteria);
drivers/net/ethernet/mellanox/mlx5/core/en/fs_tt_redirect.c
177
MLX5_SET_CFG(in, match_criteria_enable, MLX5_MATCH_OUTER_HEADERS);
drivers/net/ethernet/mellanox/mlx5/core/en/fs_tt_redirect.c
178
MLX5_SET_CFG(in, start_flow_index, ix);
drivers/net/ethernet/mellanox/mlx5/core/en/fs_tt_redirect.c
180
MLX5_SET_CFG(in, end_flow_index, ix - 1);
drivers/net/ethernet/mellanox/mlx5/core/en/fs_tt_redirect.c
181
ft->g[ft->num_groups] = mlx5_create_flow_group(ft->t, in);
drivers/net/ethernet/mellanox/mlx5/core/en/fs_tt_redirect.c
187
memset(in, 0, inlen);
drivers/net/ethernet/mellanox/mlx5/core/en/fs_tt_redirect.c
188
MLX5_SET_CFG(in, start_flow_index, ix);
drivers/net/ethernet/mellanox/mlx5/core/en/fs_tt_redirect.c
190
MLX5_SET_CFG(in, end_flow_index, ix - 1);
drivers/net/ethernet/mellanox/mlx5/core/en/fs_tt_redirect.c
191
ft->g[ft->num_groups] = mlx5_create_flow_group(ft->t, in);
drivers/net/ethernet/mellanox/mlx5/core/en/fs_tt_redirect.c
196
kvfree(in);
drivers/net/ethernet/mellanox/mlx5/core/en/fs_tt_redirect.c
203
kvfree(in);
drivers/net/ethernet/mellanox/mlx5/core/en/fs_tt_redirect.c
431
u32 *in;
drivers/net/ethernet/mellanox/mlx5/core/en/fs_tt_redirect.c
436
in = kvzalloc(inlen, GFP_KERNEL);
drivers/net/ethernet/mellanox/mlx5/core/en/fs_tt_redirect.c
437
if (!in || !ft->g) {
drivers/net/ethernet/mellanox/mlx5/core/en/fs_tt_redirect.c
440
kvfree(in);
drivers/net/ethernet/mellanox/mlx5/core/en/fs_tt_redirect.c
445
mc = MLX5_ADDR_OF(create_flow_group_in, in, match_criteria);
drivers/net/ethernet/mellanox/mlx5/core/en/fs_tt_redirect.c
448
MLX5_SET_CFG(in, match_criteria_enable, MLX5_MATCH_OUTER_HEADERS);
drivers/net/ethernet/mellanox/mlx5/core/en/fs_tt_redirect.c
449
MLX5_SET_CFG(in, start_flow_index, ix);
drivers/net/ethernet/mellanox/mlx5/core/en/fs_tt_redirect.c
451
MLX5_SET_CFG(in, end_flow_index, ix - 1);
drivers/net/ethernet/mellanox/mlx5/core/en/fs_tt_redirect.c
452
ft->g[ft->num_groups] = mlx5_create_flow_group(ft->t, in);
drivers/net/ethernet/mellanox/mlx5/core/en/fs_tt_redirect.c
458
memset(in, 0, inlen);
drivers/net/ethernet/mellanox/mlx5/core/en/fs_tt_redirect.c
459
MLX5_SET_CFG(in, start_flow_index, ix);
drivers/net/ethernet/mellanox/mlx5/core/en/fs_tt_redirect.c
461
MLX5_SET_CFG(in, end_flow_index, ix - 1);
drivers/net/ethernet/mellanox/mlx5/core/en/fs_tt_redirect.c
462
ft->g[ft->num_groups] = mlx5_create_flow_group(ft->t, in);
drivers/net/ethernet/mellanox/mlx5/core/en/fs_tt_redirect.c
467
kvfree(in);
drivers/net/ethernet/mellanox/mlx5/core/en/fs_tt_redirect.c
473
kvfree(in);
drivers/net/ethernet/mellanox/mlx5/core/en/monitor_stats.c
102
MLX5_SET(set_monitor_counter_in, in,
drivers/net/ethernet/mellanox/mlx5/core/en/monitor_stats.c
105
MLX5_SET(set_monitor_counter_in, in,
drivers/net/ethernet/mellanox/mlx5/core/en/monitor_stats.c
118
u32 in[MLX5_ST_SZ_DW(set_monitor_counter_in)] = {};
drivers/net/ethernet/mellanox/mlx5/core/en/monitor_stats.c
123
cnt += fill_monitor_counter_ppcnt_set1(cnt, in);
drivers/net/ethernet/mellanox/mlx5/core/en/monitor_stats.c
128
cnt += fill_monitor_counter_q_counter_set1(cnt, q_counter, in);
drivers/net/ethernet/mellanox/mlx5/core/en/monitor_stats.c
130
MLX5_SET(set_monitor_counter_in, in, num_of_counters, cnt);
drivers/net/ethernet/mellanox/mlx5/core/en/monitor_stats.c
131
MLX5_SET(set_monitor_counter_in, in, opcode,
drivers/net/ethernet/mellanox/mlx5/core/en/monitor_stats.c
134
mlx5_cmd_exec_in(mdev, set_monitor_counter, in);
drivers/net/ethernet/mellanox/mlx5/core/en/monitor_stats.c
157
u32 in[MLX5_ST_SZ_DW(set_monitor_counter_in)] = {};
drivers/net/ethernet/mellanox/mlx5/core/en/monitor_stats.c
161
MLX5_SET(set_monitor_counter_in, in, opcode,
drivers/net/ethernet/mellanox/mlx5/core/en/monitor_stats.c
165
mlx5_cmd_exec_in(pos, set_monitor_counter, in);
drivers/net/ethernet/mellanox/mlx5/core/en/monitor_stats.c
50
u32 in[MLX5_ST_SZ_DW(arm_monitor_counter_in)] = {};
drivers/net/ethernet/mellanox/mlx5/core/en/monitor_stats.c
52
MLX5_SET(arm_monitor_counter_in, in, opcode,
drivers/net/ethernet/mellanox/mlx5/core/en/monitor_stats.c
54
mlx5_cmd_exec_in(mdev, arm_monitor_counter, in);
drivers/net/ethernet/mellanox/mlx5/core/en/monitor_stats.c
80
static int fill_monitor_counter_ppcnt_set1(int cnt, u32 *in)
drivers/net/ethernet/mellanox/mlx5/core/en/monitor_stats.c
87
MLX5_SET(set_monitor_counter_in, in,
drivers/net/ethernet/mellanox/mlx5/core/en/monitor_stats.c
90
MLX5_SET(set_monitor_counter_in, in,
drivers/net/ethernet/mellanox/mlx5/core/en/monitor_stats.c
97
static int fill_monitor_counter_q_counter_set1(int cnt, int q_counter, u32 *in)
drivers/net/ethernet/mellanox/mlx5/core/en/monitor_stats.c
99
MLX5_SET(set_monitor_counter_in, in,
drivers/net/ethernet/mellanox/mlx5/core/en/pcie_cong_event.c
105
hdr = MLX5_ADDR_OF(pcie_cong_event_cmd_in, in, hdr);
drivers/net/ethernet/mellanox/mlx5/core/en/pcie_cong_event.c
106
cong_obj = MLX5_ADDR_OF(pcie_cong_event_cmd_in, in, cong_obj);
drivers/net/ethernet/mellanox/mlx5/core/en/pcie_cong_event.c
127
err = mlx5_cmd_exec(dev, in, sizeof(in), out, sizeof(out));
drivers/net/ethernet/mellanox/mlx5/core/en/pcie_cong_event.c
144
u32 in[MLX5_ST_SZ_DW(pcie_cong_event_cmd_in)] = {};
drivers/net/ethernet/mellanox/mlx5/core/en/pcie_cong_event.c
148
hdr = MLX5_ADDR_OF(pcie_cong_event_cmd_in, in, hdr);
drivers/net/ethernet/mellanox/mlx5/core/en/pcie_cong_event.c
155
return mlx5_cmd_exec(dev, in, sizeof(in), out, sizeof(out));
drivers/net/ethernet/mellanox/mlx5/core/en/pcie_cong_event.c
162
u32 in[MLX5_ST_SZ_DW(pcie_cong_event_cmd_in)] = {};
drivers/net/ethernet/mellanox/mlx5/core/en/pcie_cong_event.c
169
hdr = MLX5_ADDR_OF(pcie_cong_event_cmd_in, in, hdr);
drivers/net/ethernet/mellanox/mlx5/core/en/pcie_cong_event.c
177
err = mlx5_cmd_exec(dev, in, sizeof(in), out, sizeof(out));
drivers/net/ethernet/mellanox/mlx5/core/en/pcie_cong_event.c
99
u32 in[MLX5_ST_SZ_DW(pcie_cong_event_cmd_in)] = {};
drivers/net/ethernet/mellanox/mlx5/core/en/port.c
113
void *in;
drivers/net/ethernet/mellanox/mlx5/core/en/port.c
116
in = kzalloc(sz, GFP_KERNEL);
drivers/net/ethernet/mellanox/mlx5/core/en/port.c
117
if (!in)
drivers/net/ethernet/mellanox/mlx5/core/en/port.c
120
MLX5_SET(pbmc_reg, in, local_port, 1);
drivers/net/ethernet/mellanox/mlx5/core/en/port.c
121
err = mlx5_core_access_reg(mdev, in, sz, out, sz, MLX5_REG_PBMC, 0, 0);
drivers/net/ethernet/mellanox/mlx5/core/en/port.c
123
kfree(in);
drivers/net/ethernet/mellanox/mlx5/core/en/port.c
127
int mlx5e_port_set_pbmc(struct mlx5_core_dev *mdev, void *in)
drivers/net/ethernet/mellanox/mlx5/core/en/port.c
137
MLX5_SET(pbmc_reg, in, local_port, 1);
drivers/net/ethernet/mellanox/mlx5/core/en/port.c
138
err = mlx5_core_access_reg(mdev, in, sz, out, sz, MLX5_REG_PBMC, 0, 1);
drivers/net/ethernet/mellanox/mlx5/core/en/port.c
147
u32 in[MLX5_ST_SZ_DW(sbpr_reg)] = {};
drivers/net/ethernet/mellanox/mlx5/core/en/port.c
149
MLX5_SET(sbpr_reg, in, desc, desc);
drivers/net/ethernet/mellanox/mlx5/core/en/port.c
150
MLX5_SET(sbpr_reg, in, dir, dir);
drivers/net/ethernet/mellanox/mlx5/core/en/port.c
151
MLX5_SET(sbpr_reg, in, pool, pool_idx);
drivers/net/ethernet/mellanox/mlx5/core/en/port.c
153
return mlx5_core_access_reg(mdev, in, sizeof(in), out, size_out, MLX5_REG_SBPR, 0, 0);
drivers/net/ethernet/mellanox/mlx5/core/en/port.c
160
u32 in[MLX5_ST_SZ_DW(sbpr_reg)] = {};
drivers/net/ethernet/mellanox/mlx5/core/en/port.c
162
MLX5_SET(sbpr_reg, in, desc, desc);
drivers/net/ethernet/mellanox/mlx5/core/en/port.c
163
MLX5_SET(sbpr_reg, in, dir, dir);
drivers/net/ethernet/mellanox/mlx5/core/en/port.c
164
MLX5_SET(sbpr_reg, in, pool, pool_idx);
drivers/net/ethernet/mellanox/mlx5/core/en/port.c
165
MLX5_SET(sbpr_reg, in, infi_size, infi_size);
drivers/net/ethernet/mellanox/mlx5/core/en/port.c
166
MLX5_SET(sbpr_reg, in, size, size);
drivers/net/ethernet/mellanox/mlx5/core/en/port.c
167
MLX5_SET(sbpr_reg, in, mode, 1);
drivers/net/ethernet/mellanox/mlx5/core/en/port.c
169
return mlx5_core_access_reg(mdev, in, sizeof(in), out, sizeof(out), MLX5_REG_SBPR, 0, 1);
drivers/net/ethernet/mellanox/mlx5/core/en/port.c
176
u32 in[MLX5_ST_SZ_DW(sbcm_reg)] = {};
drivers/net/ethernet/mellanox/mlx5/core/en/port.c
178
MLX5_SET(sbcm_reg, in, desc, desc);
drivers/net/ethernet/mellanox/mlx5/core/en/port.c
179
MLX5_SET(sbcm_reg, in, local_port, 1);
drivers/net/ethernet/mellanox/mlx5/core/en/port.c
180
MLX5_SET(sbcm_reg, in, pg_buff, pg_buff_idx);
drivers/net/ethernet/mellanox/mlx5/core/en/port.c
181
MLX5_SET(sbcm_reg, in, dir, dir);
drivers/net/ethernet/mellanox/mlx5/core/en/port.c
183
return mlx5_core_access_reg(mdev, in, sizeof(in), out, size_out, MLX5_REG_SBCM, 0, 0);
drivers/net/ethernet/mellanox/mlx5/core/en/port.c
190
u32 in[MLX5_ST_SZ_DW(sbcm_reg)] = {};
drivers/net/ethernet/mellanox/mlx5/core/en/port.c
203
MLX5_SET(sbcm_reg, in, desc, desc);
drivers/net/ethernet/mellanox/mlx5/core/en/port.c
204
MLX5_SET(sbcm_reg, in, local_port, 1);
drivers/net/ethernet/mellanox/mlx5/core/en/port.c
205
MLX5_SET(sbcm_reg, in, pg_buff, pg_buff_idx);
drivers/net/ethernet/mellanox/mlx5/core/en/port.c
206
MLX5_SET(sbcm_reg, in, dir, dir);
drivers/net/ethernet/mellanox/mlx5/core/en/port.c
207
MLX5_SET(sbcm_reg, in, exc, exc);
drivers/net/ethernet/mellanox/mlx5/core/en/port.c
208
MLX5_SET(sbcm_reg, in, min_buff, min_buff);
drivers/net/ethernet/mellanox/mlx5/core/en/port.c
209
MLX5_SET(sbcm_reg, in, infi_max, infi_size);
drivers/net/ethernet/mellanox/mlx5/core/en/port.c
210
MLX5_SET(sbcm_reg, in, max_buff, max_buff);
drivers/net/ethernet/mellanox/mlx5/core/en/port.c
211
MLX5_SET(sbcm_reg, in, pool, pool_idx);
drivers/net/ethernet/mellanox/mlx5/core/en/port.c
213
return mlx5_core_access_reg(mdev, in, sizeof(in), out, sizeof(out), MLX5_REG_SBCM, 0, 1);
drivers/net/ethernet/mellanox/mlx5/core/en/port.c
222
void *in;
drivers/net/ethernet/mellanox/mlx5/core/en/port.c
226
in = kzalloc(sz, GFP_KERNEL);
drivers/net/ethernet/mellanox/mlx5/core/en/port.c
228
if (!in || !out) {
drivers/net/ethernet/mellanox/mlx5/core/en/port.c
233
MLX5_SET(pptb_reg, in, local_port, 1);
drivers/net/ethernet/mellanox/mlx5/core/en/port.c
234
err = mlx5_core_access_reg(mdev, in, sz, out, sz, MLX5_REG_PPTB, 0, 0);
drivers/net/ethernet/mellanox/mlx5/core/en/port.c
244
kfree(in);
drivers/net/ethernet/mellanox/mlx5/core/en/port.c
254
void *in;
drivers/net/ethernet/mellanox/mlx5/core/en/port.c
258
in = kzalloc(sz, GFP_KERNEL);
drivers/net/ethernet/mellanox/mlx5/core/en/port.c
260
if (!in || !out) {
drivers/net/ethernet/mellanox/mlx5/core/en/port.c
266
MLX5_SET(pptb_reg, in, local_port, 1);
drivers/net/ethernet/mellanox/mlx5/core/en/port.c
267
err = mlx5_core_access_reg(mdev, in, sz, out, sz, MLX5_REG_PPTB, 0, 0);
drivers/net/ethernet/mellanox/mlx5/core/en/port.c
271
memcpy(in, out, sz);
drivers/net/ethernet/mellanox/mlx5/core/en/port.c
272
MLX5_SET(pptb_reg, in, local_port, 1);
drivers/net/ethernet/mellanox/mlx5/core/en/port.c
275
MLX5_SET(pptb_reg, in, pm, 0xFF);
drivers/net/ethernet/mellanox/mlx5/core/en/port.c
280
MLX5_SET(pptb_reg, in, prio_x_buff, prio_x_buff);
drivers/net/ethernet/mellanox/mlx5/core/en/port.c
282
err = mlx5_core_access_reg(mdev, in, sz, out, sz, MLX5_REG_PPTB, 0, 1);
drivers/net/ethernet/mellanox/mlx5/core/en/port.c
285
kfree(in);
drivers/net/ethernet/mellanox/mlx5/core/en/port.c
469
u32 in[MLX5_ST_SZ_DW(pplm_reg)] = {};
drivers/net/ethernet/mellanox/mlx5/core/en/port.c
477
MLX5_SET(pplm_reg, in, local_port, 1);
drivers/net/ethernet/mellanox/mlx5/core/en/port.c
478
err = mlx5_core_access_reg(dev, in, sz, out, sz, MLX5_REG_PPLM, 0, 0);
drivers/net/ethernet/mellanox/mlx5/core/en/port.c
499
u32 in[MLX5_ST_SZ_DW(pplm_reg)] = {};
drivers/net/ethernet/mellanox/mlx5/core/en/port.c
510
MLX5_SET(pplm_reg, in, local_port, 1);
drivers/net/ethernet/mellanox/mlx5/core/en/port.c
511
err = mlx5_core_access_reg(dev, in, sz, out, sz, MLX5_REG_PPLM, 0, 0);
drivers/net/ethernet/mellanox/mlx5/core/en/port.c
557
u32 in[MLX5_ST_SZ_DW(pplm_reg)] = {};
drivers/net/ethernet/mellanox/mlx5/core/en/port.c
56
u32 in[MLX5_ST_SZ_DW(ptys_reg)];
drivers/net/ethernet/mellanox/mlx5/core/en/port.c
575
MLX5_SET(pplm_reg, in, local_port, 1);
drivers/net/ethernet/mellanox/mlx5/core/en/port.c
576
err = mlx5_core_access_reg(dev, in, sz, out, sz, MLX5_REG_PPLM, 0, 0);
drivers/net/ethernet/mellanox/mlx5/core/en/port.c
66
memset(in, 0, sizeof(in));
drivers/net/ethernet/mellanox/mlx5/core/en/port.c
68
MLX5_SET(ptys_reg, in, local_port, 1);
drivers/net/ethernet/mellanox/mlx5/core/en/port.c
69
MLX5_SET(ptys_reg, in, an_disable_admin, an_disable);
drivers/net/ethernet/mellanox/mlx5/core/en/port.c
70
MLX5_SET(ptys_reg, in, proto_mask, MLX5_PTYS_EN);
drivers/net/ethernet/mellanox/mlx5/core/en/port.c
72
MLX5_SET(ptys_reg, in, ext_eth_proto_admin, proto_admin);
drivers/net/ethernet/mellanox/mlx5/core/en/port.c
74
MLX5_SET(ptys_reg, in, eth_proto_admin, proto_admin);
drivers/net/ethernet/mellanox/mlx5/core/en/port.c
76
return mlx5_core_access_reg(dev, in, sizeof(in), out,
drivers/net/ethernet/mellanox/mlx5/core/en/port.h
45
int mlx5e_port_set_pbmc(struct mlx5_core_dev *mdev, void *in);
drivers/net/ethernet/mellanox/mlx5/core/en/port_buffer.c
293
void *in;
drivers/net/ethernet/mellanox/mlx5/core/en/port_buffer.c
297
in = kzalloc(sz, GFP_KERNEL);
drivers/net/ethernet/mellanox/mlx5/core/en/port_buffer.c
298
if (!in)
drivers/net/ethernet/mellanox/mlx5/core/en/port_buffer.c
301
err = mlx5e_port_query_pbmc(mdev, in);
drivers/net/ethernet/mellanox/mlx5/core/en/port_buffer.c
306
void *buffer = MLX5_ADDR_OF(pbmc_reg, in, buffer[i]);
drivers/net/ethernet/mellanox/mlx5/core/en/port_buffer.c
333
MLX5_SET(pbmc_reg, in, port_buffer_size, 0);
drivers/net/ethernet/mellanox/mlx5/core/en/port_buffer.c
335
err = mlx5e_port_set_pbmc(mdev, in);
drivers/net/ethernet/mellanox/mlx5/core/en/port_buffer.c
337
kfree(in);
drivers/net/ethernet/mellanox/mlx5/core/en/rqt.c
200
u32 *in;
drivers/net/ethernet/mellanox/mlx5/core/en/rqt.c
208
in = kvzalloc(inlen, GFP_KERNEL);
drivers/net/ethernet/mellanox/mlx5/core/en/rqt.c
209
if (!in)
drivers/net/ethernet/mellanox/mlx5/core/en/rqt.c
212
rqtc = MLX5_ADDR_OF(modify_rqt_in, in, ctx);
drivers/net/ethernet/mellanox/mlx5/core/en/rqt.c
214
MLX5_SET(modify_rqt_in, in, bitmask.rqn_list, 1);
drivers/net/ethernet/mellanox/mlx5/core/en/rqt.c
219
err = mlx5_core_modify_rqt(rqt->mdev, rqt->rqtn, in, inlen);
drivers/net/ethernet/mellanox/mlx5/core/en/rqt.c
221
kvfree(in);
drivers/net/ethernet/mellanox/mlx5/core/en/rqt.c
65
u32 *in;
drivers/net/ethernet/mellanox/mlx5/core/en/rqt.c
75
in = kvzalloc(inlen, GFP_KERNEL);
drivers/net/ethernet/mellanox/mlx5/core/en/rqt.c
76
if (!in)
drivers/net/ethernet/mellanox/mlx5/core/en/rqt.c
79
rqtc = MLX5_ADDR_OF(create_rqt_in, in, rqt_context);
drivers/net/ethernet/mellanox/mlx5/core/en/rqt.c
86
err = mlx5_core_create_rqt(rqt->mdev, in, inlen, &rqt->rqtn);
drivers/net/ethernet/mellanox/mlx5/core/en/rqt.c
88
kvfree(in);
drivers/net/ethernet/mellanox/mlx5/core/en/tc/meter.c
200
u32 in[MLX5_ST_SZ_DW(create_flow_meter_aso_obj_in)] = {};
drivers/net/ethernet/mellanox/mlx5/core/en/tc/meter.c
206
MLX5_SET(general_obj_in_cmd_hdr, in, opcode, MLX5_CMD_OP_CREATE_GENERAL_OBJECT);
drivers/net/ethernet/mellanox/mlx5/core/en/tc/meter.c
207
MLX5_SET(general_obj_in_cmd_hdr, in, obj_type,
drivers/net/ethernet/mellanox/mlx5/core/en/tc/meter.c
209
param = MLX5_ADDR_OF(general_obj_in_cmd_hdr, in, op_param);
drivers/net/ethernet/mellanox/mlx5/core/en/tc/meter.c
213
obj = MLX5_ADDR_OF(create_flow_meter_aso_obj_in, in, flow_meter_aso_obj);
drivers/net/ethernet/mellanox/mlx5/core/en/tc/meter.c
216
err = mlx5_cmd_exec(mdev, in, sizeof(in), out, sizeof(out));
drivers/net/ethernet/mellanox/mlx5/core/en/tc/meter.c
228
u32 in[MLX5_ST_SZ_DW(general_obj_in_cmd_hdr)] = {};
drivers/net/ethernet/mellanox/mlx5/core/en/tc/meter.c
231
MLX5_SET(general_obj_in_cmd_hdr, in, opcode, MLX5_CMD_OP_DESTROY_GENERAL_OBJECT);
drivers/net/ethernet/mellanox/mlx5/core/en/tc/meter.c
232
MLX5_SET(general_obj_in_cmd_hdr, in, obj_type,
drivers/net/ethernet/mellanox/mlx5/core/en/tc/meter.c
234
MLX5_SET(general_obj_in_cmd_hdr, in, obj_id, obj_id);
drivers/net/ethernet/mellanox/mlx5/core/en/tc/meter.c
236
mlx5_cmd_exec(mdev, in, sizeof(in), out, sizeof(out));
drivers/net/ethernet/mellanox/mlx5/core/en/tc/sample.c
118
u32 in[MLX5_ST_SZ_DW(create_sampler_obj_in)] = {};
drivers/net/ethernet/mellanox/mlx5/core/en/tc/sample.c
130
obj = MLX5_ADDR_OF(create_sampler_obj_in, in, sampler_object);
drivers/net/ethernet/mellanox/mlx5/core/en/tc/sample.c
137
MLX5_SET(general_obj_in_cmd_hdr, in, opcode, MLX5_CMD_OP_CREATE_GENERAL_OBJECT);
drivers/net/ethernet/mellanox/mlx5/core/en/tc/sample.c
138
MLX5_SET(general_obj_in_cmd_hdr, in, obj_type, MLX5_GENERAL_OBJECT_TYPES_SAMPLER);
drivers/net/ethernet/mellanox/mlx5/core/en/tc/sample.c
140
err = mlx5_cmd_exec(mdev, in, sizeof(in), out, sizeof(out));
drivers/net/ethernet/mellanox/mlx5/core/en/tc/sample.c
150
u32 in[MLX5_ST_SZ_DW(general_obj_in_cmd_hdr)] = {};
drivers/net/ethernet/mellanox/mlx5/core/en/tc/sample.c
153
MLX5_SET(general_obj_in_cmd_hdr, in, opcode, MLX5_CMD_OP_DESTROY_GENERAL_OBJECT);
drivers/net/ethernet/mellanox/mlx5/core/en/tc/sample.c
154
MLX5_SET(general_obj_in_cmd_hdr, in, obj_type, MLX5_GENERAL_OBJECT_TYPES_SAMPLER);
drivers/net/ethernet/mellanox/mlx5/core/en/tc/sample.c
155
MLX5_SET(general_obj_in_cmd_hdr, in, obj_id, sampler_id);
drivers/net/ethernet/mellanox/mlx5/core/en/tc/sample.c
157
mlx5_cmd_exec(mdev, in, sizeof(in), out, sizeof(out));
drivers/net/ethernet/mellanox/mlx5/core/en/tir.c
120
MLX5_SET(modify_tir_in, builder->in, bitmask.hash, 1);
drivers/net/ethernet/mellanox/mlx5/core/en/tir.c
169
MLX5_SET(modify_tir_in, builder->in, bitmask.self_lb_en, 1);
drivers/net/ethernet/mellanox/mlx5/core/en/tir.c
17
u32 in[MLX5E_TIR_CMD_IN_SZ_DW];
drivers/net/ethernet/mellanox/mlx5/core/en/tir.c
191
err = mlx5_core_create_tir(tir->mdev, builder->in, &tir->tirn);
drivers/net/ethernet/mellanox/mlx5/core/en/tir.c
228
return mlx5_core_modify_tir(tir->mdev, tir->tirn, builder->in);
drivers/net/ethernet/mellanox/mlx5/core/en/tir.c
41
memset(builder->in, 0, sizeof(builder->in));
drivers/net/ethernet/mellanox/mlx5/core/en/tir.c
47
return MLX5_ADDR_OF(modify_tir_in, builder->in, ctx);
drivers/net/ethernet/mellanox/mlx5/core/en/tir.c
48
return MLX5_ADDR_OF(create_tir_in, builder->in, ctx);
drivers/net/ethernet/mellanox/mlx5/core/en/tir.c
83
MLX5_SET(modify_tir_in, builder->in, bitmask.packet_merge, 1);
drivers/net/ethernet/mellanox/mlx5/core/en_accel/fs_tcp.c
185
u32 *in;
drivers/net/ethernet/mellanox/mlx5/core/en_accel/fs_tcp.c
190
in = kvzalloc(inlen, GFP_KERNEL);
drivers/net/ethernet/mellanox/mlx5/core/en_accel/fs_tcp.c
191
if (!in || !ft->g) {
drivers/net/ethernet/mellanox/mlx5/core/en_accel/fs_tcp.c
194
kvfree(in);
drivers/net/ethernet/mellanox/mlx5/core/en_accel/fs_tcp.c
198
mc = MLX5_ADDR_OF(create_flow_group_in, in, match_criteria);
drivers/net/ethernet/mellanox/mlx5/core/en_accel/fs_tcp.c
234
MLX5_SET_CFG(in, match_criteria_enable, MLX5_MATCH_OUTER_HEADERS);
drivers/net/ethernet/mellanox/mlx5/core/en_accel/fs_tcp.c
235
MLX5_SET_CFG(in, start_flow_index, ix);
drivers/net/ethernet/mellanox/mlx5/core/en_accel/fs_tcp.c
237
MLX5_SET_CFG(in, end_flow_index, ix - 1);
drivers/net/ethernet/mellanox/mlx5/core/en_accel/fs_tcp.c
238
ft->g[ft->num_groups] = mlx5_create_flow_group(ft->t, in);
drivers/net/ethernet/mellanox/mlx5/core/en_accel/fs_tcp.c
244
memset(in, 0, inlen);
drivers/net/ethernet/mellanox/mlx5/core/en_accel/fs_tcp.c
245
MLX5_SET_CFG(in, start_flow_index, ix);
drivers/net/ethernet/mellanox/mlx5/core/en_accel/fs_tcp.c
247
MLX5_SET_CFG(in, end_flow_index, ix - 1);
drivers/net/ethernet/mellanox/mlx5/core/en_accel/fs_tcp.c
248
ft->g[ft->num_groups] = mlx5_create_flow_group(ft->t, in);
drivers/net/ethernet/mellanox/mlx5/core/en_accel/fs_tcp.c
253
kvfree(in);
drivers/net/ethernet/mellanox/mlx5/core/en_accel/fs_tcp.c
260
kvfree(in);
drivers/net/ethernet/mellanox/mlx5/core/en_accel/ipsec_offload.c
151
u32 in[MLX5_ST_SZ_DW(create_ipsec_obj_in)] = {};
drivers/net/ethernet/mellanox/mlx5/core/en_accel/ipsec_offload.c
156
obj = MLX5_ADDR_OF(create_ipsec_obj_in, in, ipsec_object);
drivers/net/ethernet/mellanox/mlx5/core/en_accel/ipsec_offload.c
175
MLX5_SET(general_obj_in_cmd_hdr, in, opcode,
drivers/net/ethernet/mellanox/mlx5/core/en_accel/ipsec_offload.c
177
MLX5_SET(general_obj_in_cmd_hdr, in, obj_type,
drivers/net/ethernet/mellanox/mlx5/core/en_accel/ipsec_offload.c
184
err = mlx5_cmd_exec(mdev, in, sizeof(in), out, sizeof(out));
drivers/net/ethernet/mellanox/mlx5/core/en_accel/ipsec_offload.c
195
u32 in[MLX5_ST_SZ_DW(general_obj_in_cmd_hdr)] = {};
drivers/net/ethernet/mellanox/mlx5/core/en_accel/ipsec_offload.c
198
MLX5_SET(general_obj_in_cmd_hdr, in, opcode,
drivers/net/ethernet/mellanox/mlx5/core/en_accel/ipsec_offload.c
200
MLX5_SET(general_obj_in_cmd_hdr, in, obj_type,
drivers/net/ethernet/mellanox/mlx5/core/en_accel/ipsec_offload.c
202
MLX5_SET(general_obj_in_cmd_hdr, in, obj_id, sa_entry->ipsec_obj_id);
drivers/net/ethernet/mellanox/mlx5/core/en_accel/ipsec_offload.c
204
mlx5_cmd_exec(mdev, in, sizeof(in), out, sizeof(out));
drivers/net/ethernet/mellanox/mlx5/core/en_accel/ipsec_offload.c
248
u32 in[MLX5_ST_SZ_DW(modify_ipsec_obj_in)] = {};
drivers/net/ethernet/mellanox/mlx5/core/en_accel/ipsec_offload.c
260
MLX5_SET(general_obj_in_cmd_hdr, in, opcode, MLX5_CMD_OP_QUERY_GENERAL_OBJECT);
drivers/net/ethernet/mellanox/mlx5/core/en_accel/ipsec_offload.c
261
MLX5_SET(general_obj_in_cmd_hdr, in, obj_type, MLX5_GENERAL_OBJECT_TYPES_IPSEC);
drivers/net/ethernet/mellanox/mlx5/core/en_accel/ipsec_offload.c
262
MLX5_SET(general_obj_in_cmd_hdr, in, obj_id, sa_entry->ipsec_obj_id);
drivers/net/ethernet/mellanox/mlx5/core/en_accel/ipsec_offload.c
263
err = mlx5_cmd_exec(mdev, in, sizeof(in), out, sizeof(out));
drivers/net/ethernet/mellanox/mlx5/core/en_accel/ipsec_offload.c
278
obj = MLX5_ADDR_OF(modify_ipsec_obj_in, in, ipsec_object);
drivers/net/ethernet/mellanox/mlx5/core/en_accel/ipsec_offload.c
286
MLX5_SET(general_obj_in_cmd_hdr, in, opcode, MLX5_CMD_OP_MODIFY_GENERAL_OBJECT);
drivers/net/ethernet/mellanox/mlx5/core/en_accel/ipsec_offload.c
288
return mlx5_cmd_exec(mdev, in, sizeof(in), out, sizeof(out));
drivers/net/ethernet/mellanox/mlx5/core/en_accel/ktls_tx.c
53
u32 in[MLX5_ST_SZ_DW(create_tis_in)] = {};
drivers/net/ethernet/mellanox/mlx5/core/en_accel/ktls_tx.c
55
mlx5e_ktls_set_tisc(mdev, MLX5_ADDR_OF(create_tis_in, in, ctx));
drivers/net/ethernet/mellanox/mlx5/core/en_accel/ktls_tx.c
57
return mlx5_core_create_tis(mdev, in, tisn);
drivers/net/ethernet/mellanox/mlx5/core/en_accel/ktls_tx.c
66
u32 in[MLX5_ST_SZ_DW(create_tis_in)] = {};
drivers/net/ethernet/mellanox/mlx5/core/en_accel/ktls_tx.c
68
mlx5e_ktls_set_tisc(mdev, MLX5_ADDR_OF(create_tis_in, in, ctx));
drivers/net/ethernet/mellanox/mlx5/core/en_accel/ktls_tx.c
69
MLX5_SET(create_tis_in, in, opcode, MLX5_CMD_OP_CREATE_TIS);
drivers/net/ethernet/mellanox/mlx5/core/en_accel/ktls_tx.c
71
return mlx5_cmd_exec_cb(async_ctx, in, sizeof(in),
drivers/net/ethernet/mellanox/mlx5/core/en_accel/ktls_tx.c
81
u32 in[MLX5_ST_SZ_DW(destroy_tis_in)] = {};
drivers/net/ethernet/mellanox/mlx5/core/en_accel/ktls_tx.c
83
MLX5_SET(destroy_tis_in, in, opcode, MLX5_CMD_OP_DESTROY_TIS);
drivers/net/ethernet/mellanox/mlx5/core/en_accel/ktls_tx.c
84
MLX5_SET(destroy_tis_in, in, tisn, tisn);
drivers/net/ethernet/mellanox/mlx5/core/en_accel/ktls_tx.c
86
return mlx5_cmd_exec_cb(async_ctx, in, sizeof(in),
drivers/net/ethernet/mellanox/mlx5/core/en_accel/macsec.c
1315
u32 in[MLX5_ST_SZ_DW(modify_macsec_obj_in)] = {};
drivers/net/ethernet/mellanox/mlx5/core/en_accel/macsec.c
1322
MLX5_SET(general_obj_in_cmd_hdr, in, opcode, MLX5_CMD_OP_QUERY_GENERAL_OBJECT);
drivers/net/ethernet/mellanox/mlx5/core/en_accel/macsec.c
1323
MLX5_SET(general_obj_in_cmd_hdr, in, obj_type, MLX5_GENERAL_OBJECT_TYPES_MACSEC);
drivers/net/ethernet/mellanox/mlx5/core/en_accel/macsec.c
1324
MLX5_SET(general_obj_in_cmd_hdr, in, obj_id, macsec_id);
drivers/net/ethernet/mellanox/mlx5/core/en_accel/macsec.c
1325
err = mlx5_cmd_exec(mdev, in, sizeof(in), out, sizeof(out));
drivers/net/ethernet/mellanox/mlx5/core/en_accel/macsec.c
1343
obj = MLX5_ADDR_OF(modify_macsec_obj_in, in, macsec_object);
drivers/net/ethernet/mellanox/mlx5/core/en_accel/macsec.c
1350
MLX5_SET(general_obj_in_cmd_hdr, in, opcode, MLX5_CMD_OP_MODIFY_GENERAL_OBJECT);
drivers/net/ethernet/mellanox/mlx5/core/en_accel/macsec.c
1352
return mlx5_cmd_exec(mdev, in, sizeof(in), out, sizeof(out));
drivers/net/ethernet/mellanox/mlx5/core/en_accel/macsec.c
1357
struct mlx5e_macsec_aso_in *in)
drivers/net/ethernet/mellanox/mlx5/core/en_accel/macsec.c
1364
if (in->mode == MLX5_MACSEC_EPN) {
drivers/net/ethernet/mellanox/mlx5/core/en_accel/macsec.c
1373
struct mlx5e_macsec_aso_in *in)
drivers/net/ethernet/mellanox/mlx5/core/en_accel/macsec.c
1385
mlx5_aso_build_wqe(maso, MLX5_MACSEC_ASO_DS_CNT, aso_wqe, in->obj_id,
drivers/net/ethernet/mellanox/mlx5/core/en_accel/macsec.c
1387
macsec_aso_build_ctrl(aso, &aso_wqe->aso_ctrl, in);
drivers/net/ethernet/mellanox/mlx5/core/en_accel/macsec.c
1397
struct mlx5e_macsec_aso_in *in, struct mlx5e_macsec_aso_out *out)
drivers/net/ethernet/mellanox/mlx5/core/en_accel/macsec.c
1410
mlx5_aso_build_wqe(maso, MLX5_MACSEC_ASO_DS_CNT, aso_wqe, in->obj_id,
drivers/net/ethernet/mellanox/mlx5/core/en_accel/macsec.c
1485
struct mlx5e_macsec_aso_in in = {};
drivers/net/ethernet/mellanox/mlx5/core/en_accel/macsec.c
1506
in.obj_id = obj_id;
drivers/net/ethernet/mellanox/mlx5/core/en_accel/macsec.c
1507
in.mode = MLX5_MACSEC_EPN;
drivers/net/ethernet/mellanox/mlx5/core/en_accel/macsec.c
1508
macsec_aso_set_arm_event(mdev, macsec, &in);
drivers/net/ethernet/mellanox/mlx5/core/en_accel/macsec.c
1515
struct mlx5e_macsec_aso_in in = {};
drivers/net/ethernet/mellanox/mlx5/core/en_accel/macsec.c
1537
in.obj_id = obj_id;
drivers/net/ethernet/mellanox/mlx5/core/en_accel/macsec.c
1538
macsec_aso_query(mdev, macsec, &in, &out);
drivers/net/ethernet/mellanox/mlx5/core/en_accel/macsec.c
244
u32 in[MLX5_ST_SZ_DW(create_macsec_obj_in)] = {};
drivers/net/ethernet/mellanox/mlx5/core/en_accel/macsec.c
250
obj = MLX5_ADDR_OF(create_macsec_obj_in, in, macsec_object);
drivers/net/ethernet/mellanox/mlx5/core/en_accel/macsec.c
286
MLX5_SET(general_obj_in_cmd_hdr, in, opcode, MLX5_CMD_OP_CREATE_GENERAL_OBJECT);
drivers/net/ethernet/mellanox/mlx5/core/en_accel/macsec.c
287
MLX5_SET(general_obj_in_cmd_hdr, in, obj_type, MLX5_GENERAL_OBJECT_TYPES_MACSEC);
drivers/net/ethernet/mellanox/mlx5/core/en_accel/macsec.c
289
err = mlx5_cmd_exec(mdev, in, sizeof(in), out, sizeof(out));
drivers/net/ethernet/mellanox/mlx5/core/en_accel/macsec.c
304
u32 in[MLX5_ST_SZ_DW(general_obj_in_cmd_hdr)] = {};
drivers/net/ethernet/mellanox/mlx5/core/en_accel/macsec.c
307
MLX5_SET(general_obj_in_cmd_hdr, in, opcode, MLX5_CMD_OP_DESTROY_GENERAL_OBJECT);
drivers/net/ethernet/mellanox/mlx5/core/en_accel/macsec.c
308
MLX5_SET(general_obj_in_cmd_hdr, in, obj_type, MLX5_GENERAL_OBJECT_TYPES_MACSEC);
drivers/net/ethernet/mellanox/mlx5/core/en_accel/macsec.c
309
MLX5_SET(general_obj_in_cmd_hdr, in, obj_id, macsec_obj_id);
drivers/net/ethernet/mellanox/mlx5/core/en_accel/macsec.c
311
mlx5_cmd_exec(mdev, in, sizeof(in), out, sizeof(out));
drivers/net/ethernet/mellanox/mlx5/core/en_accel/psp.c
1025
u32 in[MLX5_ST_SZ_DW(psp_rotate_key_in)] = {};
drivers/net/ethernet/mellanox/mlx5/core/en_accel/psp.c
1028
MLX5_SET(psp_rotate_key_in, in, opcode,
drivers/net/ethernet/mellanox/mlx5/core/en_accel/psp.c
1031
return mlx5_cmd_exec(mdev, in, sizeof(in), out, sizeof(out));
drivers/net/ethernet/mellanox/mlx5/core/en_accel/psp.c
681
u32 *in, *mc, *outer_headers_c;
drivers/net/ethernet/mellanox/mlx5/core/en_accel/psp.c
690
in = kvzalloc(inlen, GFP_KERNEL);
drivers/net/ethernet/mellanox/mlx5/core/en_accel/psp.c
691
if (!spec || !in) {
drivers/net/ethernet/mellanox/mlx5/core/en_accel/psp.c
711
mc = MLX5_ADDR_OF(create_flow_group_in, in, match_criteria);
drivers/net/ethernet/mellanox/mlx5/core/en_accel/psp.c
715
MLX5_SET_CFG(in, match_criteria_enable, MLX5_MATCH_OUTER_HEADERS);
drivers/net/ethernet/mellanox/mlx5/core/en_accel/psp.c
716
fg = mlx5_create_flow_group(ft, in);
drivers/net/ethernet/mellanox/mlx5/core/en_accel/psp.c
748
kvfree(in);
drivers/net/ethernet/mellanox/mlx5/core/en_accel/psp.c
936
u32 in[MLX5_ST_SZ_DW(psp_gen_spi_in)] = {};
drivers/net/ethernet/mellanox/mlx5/core/en_accel/psp.c
942
MLX5_SET(psp_gen_spi_in, in, opcode, MLX5_CMD_OP_PSP_GEN_SPI);
drivers/net/ethernet/mellanox/mlx5/core/en_accel/psp.c
943
MLX5_SET(psp_gen_spi_in, in, key_size, keysz);
drivers/net/ethernet/mellanox/mlx5/core/en_accel/psp.c
944
MLX5_SET(psp_gen_spi_in, in, num_of_spi, 1);
drivers/net/ethernet/mellanox/mlx5/core/en_accel/psp.c
945
err = mlx5_cmd_exec(mdev, in, sizeof(in), out, sizeof(out));
drivers/net/ethernet/mellanox/mlx5/core/en_arfs.c
259
u32 *in;
drivers/net/ethernet/mellanox/mlx5/core/en_arfs.c
267
in = kvzalloc(inlen, GFP_KERNEL);
drivers/net/ethernet/mellanox/mlx5/core/en_arfs.c
268
if (!in) {
drivers/net/ethernet/mellanox/mlx5/core/en_arfs.c
273
mc = MLX5_ADDR_OF(create_flow_group_in, in, match_criteria);
drivers/net/ethernet/mellanox/mlx5/core/en_arfs.c
315
MLX5_SET_CFG(in, match_criteria_enable, MLX5_MATCH_OUTER_HEADERS);
drivers/net/ethernet/mellanox/mlx5/core/en_arfs.c
316
MLX5_SET_CFG(in, start_flow_index, ix);
drivers/net/ethernet/mellanox/mlx5/core/en_arfs.c
318
MLX5_SET_CFG(in, end_flow_index, ix - 1);
drivers/net/ethernet/mellanox/mlx5/core/en_arfs.c
319
ft->g[ft->num_groups] = mlx5_create_flow_group(ft->t, in);
drivers/net/ethernet/mellanox/mlx5/core/en_arfs.c
324
memset(in, 0, inlen);
drivers/net/ethernet/mellanox/mlx5/core/en_arfs.c
325
MLX5_SET_CFG(in, start_flow_index, ix);
drivers/net/ethernet/mellanox/mlx5/core/en_arfs.c
327
MLX5_SET_CFG(in, end_flow_index, ix - 1);
drivers/net/ethernet/mellanox/mlx5/core/en_arfs.c
328
ft->g[ft->num_groups] = mlx5_create_flow_group(ft->t, in);
drivers/net/ethernet/mellanox/mlx5/core/en_arfs.c
333
kvfree(in);
drivers/net/ethernet/mellanox/mlx5/core/en_arfs.c
340
kvfree(in);
drivers/net/ethernet/mellanox/mlx5/core/en_common.c
116
u32 in[MLX5_ST_SZ_DW(create_tis_in)] = {};
drivers/net/ethernet/mellanox/mlx5/core/en_common.c
119
tisc = MLX5_ADDR_OF(create_tis_in, in, ctx);
drivers/net/ethernet/mellanox/mlx5/core/en_common.c
126
err = mlx5e_create_tis(mdev, in, &tisn[i][tc]);
drivers/net/ethernet/mellanox/mlx5/core/en_common.c
56
u32 *in;
drivers/net/ethernet/mellanox/mlx5/core/en_common.c
59
in = kvzalloc(inlen, GFP_KERNEL);
drivers/net/ethernet/mellanox/mlx5/core/en_common.c
60
if (!in)
drivers/net/ethernet/mellanox/mlx5/core/en_common.c
63
mkc = MLX5_ADDR_OF(create_mkey_in, in, memory_key_mkey_entry);
drivers/net/ethernet/mellanox/mlx5/core/en_common.c
72
err = mlx5_core_create_mkey(mdev, mkey, in, inlen);
drivers/net/ethernet/mellanox/mlx5/core/en_common.c
74
kvfree(in);
drivers/net/ethernet/mellanox/mlx5/core/en_common.c
78
int mlx5e_create_tis(struct mlx5_core_dev *mdev, void *in, u32 *tisn)
drivers/net/ethernet/mellanox/mlx5/core/en_common.c
80
void *tisc = MLX5_ADDR_OF(create_tis_in, in, ctx);
drivers/net/ethernet/mellanox/mlx5/core/en_common.c
87
return mlx5_core_create_tis(mdev, in, tisn);
drivers/net/ethernet/mellanox/mlx5/core/en_dcbnl.c
1254
u32 in[MLX5_ST_SZ_DW(sbcam_reg)] = {};
drivers/net/ethernet/mellanox/mlx5/core/en_dcbnl.c
1259
if (mlx5_core_access_reg(mdev, in, sizeof(in), out, sizeof(out),
drivers/net/ethernet/mellanox/mlx5/core/en_ethtool.c
2520
u32 in[MLX5_ST_SZ_DW(pddr_reg)] = {};
drivers/net/ethernet/mellanox/mlx5/core/en_ethtool.c
2524
MLX5_SET(pddr_reg, in, local_port, 1);
drivers/net/ethernet/mellanox/mlx5/core/en_ethtool.c
2525
MLX5_SET(pddr_reg, in, page_select,
drivers/net/ethernet/mellanox/mlx5/core/en_ethtool.c
2528
pddr_troubleshooting_page = MLX5_ADDR_OF(pddr_reg, in, page_data);
drivers/net/ethernet/mellanox/mlx5/core/en_ethtool.c
2531
err = mlx5_core_access_reg(mdev, in, sizeof(in), out,
drivers/net/ethernet/mellanox/mlx5/core/en_fs.c
1038
u32 *in;
drivers/net/ethernet/mellanox/mlx5/core/en_fs.c
1045
in = kvzalloc(inlen, GFP_KERNEL);
drivers/net/ethernet/mellanox/mlx5/core/en_fs.c
1046
if (!in) {
drivers/net/ethernet/mellanox/mlx5/core/en_fs.c
1051
mc = MLX5_ADDR_OF(create_flow_group_in, in, match_criteria);
drivers/net/ethernet/mellanox/mlx5/core/en_fs.c
1056
MLX5_SET_CFG(in, match_criteria_enable, MLX5_MATCH_OUTER_HEADERS);
drivers/net/ethernet/mellanox/mlx5/core/en_fs.c
1057
MLX5_SET_CFG(in, start_flow_index, ix);
drivers/net/ethernet/mellanox/mlx5/core/en_fs.c
1059
MLX5_SET_CFG(in, end_flow_index, ix - 1);
drivers/net/ethernet/mellanox/mlx5/core/en_fs.c
1060
ft->g[ft->num_groups] = mlx5_create_flow_group(ft->t, in);
drivers/net/ethernet/mellanox/mlx5/core/en_fs.c
1068
MLX5_SET_CFG(in, start_flow_index, ix);
drivers/net/ethernet/mellanox/mlx5/core/en_fs.c
1070
MLX5_SET_CFG(in, end_flow_index, ix - 1);
drivers/net/ethernet/mellanox/mlx5/core/en_fs.c
1071
ft->g[ft->num_groups] = mlx5_create_flow_group(ft->t, in);
drivers/net/ethernet/mellanox/mlx5/core/en_fs.c
1077
memset(in, 0, inlen);
drivers/net/ethernet/mellanox/mlx5/core/en_fs.c
1078
MLX5_SET_CFG(in, start_flow_index, ix);
drivers/net/ethernet/mellanox/mlx5/core/en_fs.c
1080
MLX5_SET_CFG(in, end_flow_index, ix - 1);
drivers/net/ethernet/mellanox/mlx5/core/en_fs.c
1081
ft->g[ft->num_groups] = mlx5_create_flow_group(ft->t, in);
drivers/net/ethernet/mellanox/mlx5/core/en_fs.c
1086
kvfree(in);
drivers/net/ethernet/mellanox/mlx5/core/en_fs.c
1093
kvfree(in);
drivers/net/ethernet/mellanox/mlx5/core/en_fs.c
1149
static int __mlx5e_create_vlan_table_groups(struct mlx5e_flow_table *ft, u32 *in,
drivers/net/ethernet/mellanox/mlx5/core/en_fs.c
1154
u8 *mc = MLX5_ADDR_OF(create_flow_group_in, in, match_criteria);
drivers/net/ethernet/mellanox/mlx5/core/en_fs.c
1156
memset(in, 0, inlen);
drivers/net/ethernet/mellanox/mlx5/core/en_fs.c
1157
MLX5_SET_CFG(in, match_criteria_enable, MLX5_MATCH_OUTER_HEADERS);
drivers/net/ethernet/mellanox/mlx5/core/en_fs.c
1160
MLX5_SET_CFG(in, start_flow_index, ix);
drivers/net/ethernet/mellanox/mlx5/core/en_fs.c
1162
MLX5_SET_CFG(in, end_flow_index, ix - 1);
drivers/net/ethernet/mellanox/mlx5/core/en_fs.c
1163
ft->g[ft->num_groups] = mlx5_create_flow_group(ft->t, in);
drivers/net/ethernet/mellanox/mlx5/core/en_fs.c
1168
memset(in, 0, inlen);
drivers/net/ethernet/mellanox/mlx5/core/en_fs.c
1169
MLX5_SET_CFG(in, match_criteria_enable, MLX5_MATCH_OUTER_HEADERS);
drivers/net/ethernet/mellanox/mlx5/core/en_fs.c
1172
MLX5_SET_CFG(in, start_flow_index, ix);
drivers/net/ethernet/mellanox/mlx5/core/en_fs.c
1174
MLX5_SET_CFG(in, end_flow_index, ix - 1);
drivers/net/ethernet/mellanox/mlx5/core/en_fs.c
1175
ft->g[ft->num_groups] = mlx5_create_flow_group(ft->t, in);
drivers/net/ethernet/mellanox/mlx5/core/en_fs.c
1180
memset(in, 0, inlen);
drivers/net/ethernet/mellanox/mlx5/core/en_fs.c
1181
MLX5_SET_CFG(in, match_criteria_enable, MLX5_MATCH_OUTER_HEADERS);
drivers/net/ethernet/mellanox/mlx5/core/en_fs.c
1183
MLX5_SET_CFG(in, start_flow_index, ix);
drivers/net/ethernet/mellanox/mlx5/core/en_fs.c
1185
MLX5_SET_CFG(in, end_flow_index, ix - 1);
drivers/net/ethernet/mellanox/mlx5/core/en_fs.c
1186
ft->g[ft->num_groups] = mlx5_create_flow_group(ft->t, in);
drivers/net/ethernet/mellanox/mlx5/core/en_fs.c
1191
memset(in, 0, inlen);
drivers/net/ethernet/mellanox/mlx5/core/en_fs.c
1192
MLX5_SET_CFG(in, match_criteria_enable, MLX5_MATCH_OUTER_HEADERS);
drivers/net/ethernet/mellanox/mlx5/core/en_fs.c
1194
MLX5_SET_CFG(in, start_flow_index, ix);
drivers/net/ethernet/mellanox/mlx5/core/en_fs.c
1196
MLX5_SET_CFG(in, end_flow_index, ix - 1);
drivers/net/ethernet/mellanox/mlx5/core/en_fs.c
1197
ft->g[ft->num_groups] = mlx5_create_flow_group(ft->t, in);
drivers/net/ethernet/mellanox/mlx5/core/en_fs.c
1202
memset(in, 0, inlen);
drivers/net/ethernet/mellanox/mlx5/core/en_fs.c
1203
MLX5_SET_CFG(in, start_flow_index, ix);
drivers/net/ethernet/mellanox/mlx5/core/en_fs.c
1205
MLX5_SET_CFG(in, end_flow_index, ix - 1);
drivers/net/ethernet/mellanox/mlx5/core/en_fs.c
1206
ft->g[ft->num_groups] = mlx5_create_flow_group(ft->t, in);
drivers/net/ethernet/mellanox/mlx5/core/en_fs.c
1223
u32 *in;
drivers/net/ethernet/mellanox/mlx5/core/en_fs.c
1227
in = kvzalloc(inlen, GFP_KERNEL);
drivers/net/ethernet/mellanox/mlx5/core/en_fs.c
1228
if (!in)
drivers/net/ethernet/mellanox/mlx5/core/en_fs.c
1231
err = __mlx5e_create_vlan_table_groups(ft, in, inlen);
drivers/net/ethernet/mellanox/mlx5/core/en_fs.c
1233
kvfree(in);
drivers/net/ethernet/mellanox/mlx5/core/en_main.c
1092
void *in;
drivers/net/ethernet/mellanox/mlx5/core/en_main.c
1100
in = kvzalloc(inlen, GFP_KERNEL);
drivers/net/ethernet/mellanox/mlx5/core/en_main.c
1101
if (!in)
drivers/net/ethernet/mellanox/mlx5/core/en_main.c
1107
rqc = MLX5_ADDR_OF(create_rq_in, in, ctx);
drivers/net/ethernet/mellanox/mlx5/core/en_main.c
1129
err = mlx5_core_create_rq(mdev, in, inlen, &rq->rqn);
drivers/net/ethernet/mellanox/mlx5/core/en_main.c
1131
kvfree(in);
drivers/net/ethernet/mellanox/mlx5/core/en_main.c
1140
void *in;
drivers/net/ethernet/mellanox/mlx5/core/en_main.c
1146
in = kvzalloc(inlen, GFP_KERNEL);
drivers/net/ethernet/mellanox/mlx5/core/en_main.c
1147
if (!in)
drivers/net/ethernet/mellanox/mlx5/core/en_main.c
1153
rqc = MLX5_ADDR_OF(modify_rq_in, in, ctx);
drivers/net/ethernet/mellanox/mlx5/core/en_main.c
1155
MLX5_SET(modify_rq_in, in, rq_state, curr_state);
drivers/net/ethernet/mellanox/mlx5/core/en_main.c
1158
err = mlx5_core_modify_rq(mdev, rq->rqn, in);
drivers/net/ethernet/mellanox/mlx5/core/en_main.c
1160
kvfree(in);
drivers/net/ethernet/mellanox/mlx5/core/en_main.c
1207
void *in;
drivers/net/ethernet/mellanox/mlx5/core/en_main.c
1213
in = kvzalloc(inlen, GFP_KERNEL);
drivers/net/ethernet/mellanox/mlx5/core/en_main.c
1214
if (!in)
drivers/net/ethernet/mellanox/mlx5/core/en_main.c
1217
rqc = MLX5_ADDR_OF(modify_rq_in, in, ctx);
drivers/net/ethernet/mellanox/mlx5/core/en_main.c
1219
MLX5_SET(modify_rq_in, in, rq_state, MLX5_RQC_STATE_RDY);
drivers/net/ethernet/mellanox/mlx5/core/en_main.c
1220
MLX5_SET64(modify_rq_in, in, modify_bitmask,
drivers/net/ethernet/mellanox/mlx5/core/en_main.c
1225
err = mlx5_core_modify_rq(mdev, rq->rqn, in);
drivers/net/ethernet/mellanox/mlx5/core/en_main.c
1227
kvfree(in);
drivers/net/ethernet/mellanox/mlx5/core/en_main.c
1708
void *in;
drivers/net/ethernet/mellanox/mlx5/core/en_main.c
1716
in = kvzalloc(inlen, GFP_KERNEL);
drivers/net/ethernet/mellanox/mlx5/core/en_main.c
1717
if (!in)
drivers/net/ethernet/mellanox/mlx5/core/en_main.c
1723
sqc = MLX5_ADDR_OF(create_sq_in, in, ctx);
drivers/net/ethernet/mellanox/mlx5/core/en_main.c
1749
err = mlx5_core_create_sq(mdev, in, inlen, sqn);
drivers/net/ethernet/mellanox/mlx5/core/en_main.c
1751
kvfree(in);
drivers/net/ethernet/mellanox/mlx5/core/en_main.c
1760
void *in;
drivers/net/ethernet/mellanox/mlx5/core/en_main.c
1766
in = kvzalloc(inlen, GFP_KERNEL);
drivers/net/ethernet/mellanox/mlx5/core/en_main.c
1767
if (!in)
drivers/net/ethernet/mellanox/mlx5/core/en_main.c
1770
sqc = MLX5_ADDR_OF(modify_sq_in, in, ctx);
drivers/net/ethernet/mellanox/mlx5/core/en_main.c
1772
MLX5_SET(modify_sq_in, in, sq_state, p->curr_state);
drivers/net/ethernet/mellanox/mlx5/core/en_main.c
1782
MLX5_SET64(modify_sq_in, in, modify_bitmask, bitmask);
drivers/net/ethernet/mellanox/mlx5/core/en_main.c
1784
err = mlx5_core_modify_sq(mdev, sqn, in);
drivers/net/ethernet/mellanox/mlx5/core/en_main.c
1786
kvfree(in);
drivers/net/ethernet/mellanox/mlx5/core/en_main.c
2204
void *in;
drivers/net/ethernet/mellanox/mlx5/core/en_main.c
2216
in = kvzalloc(inlen, GFP_KERNEL);
drivers/net/ethernet/mellanox/mlx5/core/en_main.c
2217
if (!in)
drivers/net/ethernet/mellanox/mlx5/core/en_main.c
2220
cqc = MLX5_ADDR_OF(create_cq_in, in, cq_context);
drivers/net/ethernet/mellanox/mlx5/core/en_main.c
2225
(__be64 *)MLX5_ADDR_OF(create_cq_in, in, pas));
drivers/net/ethernet/mellanox/mlx5/core/en_main.c
2235
err = mlx5_core_create_cq(mdev, mcq, in, inlen, out, sizeof(out));
drivers/net/ethernet/mellanox/mlx5/core/en_main.c
2237
kvfree(in);
drivers/net/ethernet/mellanox/mlx5/core/en_main.c
2287
u32 in[MLX5_ST_SZ_DW(modify_cq_in)] = {};
drivers/net/ethernet/mellanox/mlx5/core/en_main.c
2290
MLX5_SET(modify_cq_in, in, cqn, cq->cqn);
drivers/net/ethernet/mellanox/mlx5/core/en_main.c
2291
cqc = MLX5_ADDR_OF(modify_cq_in, in, cq_context);
drivers/net/ethernet/mellanox/mlx5/core/en_main.c
2293
MLX5_SET(modify_cq_in, in,
drivers/net/ethernet/mellanox/mlx5/core/en_main.c
2297
return mlx5_core_modify_cq(dev, cq, in, sizeof(in));
drivers/net/ethernet/mellanox/mlx5/core/en_main.c
2303
u32 in[MLX5_ST_SZ_DW(modify_cq_in)] = {};
drivers/net/ethernet/mellanox/mlx5/core/en_main.c
2306
MLX5_SET(modify_cq_in, in, cqn, cq->cqn);
drivers/net/ethernet/mellanox/mlx5/core/en_main.c
2307
cqc = MLX5_ADDR_OF(modify_cq_in, in, cq_context);
drivers/net/ethernet/mellanox/mlx5/core/en_main.c
2311
MLX5_SET(modify_cq_in, in,
drivers/net/ethernet/mellanox/mlx5/core/en_main.c
2315
return mlx5_core_modify_cq(dev, cq, in, sizeof(in));
drivers/net/ethernet/mellanox/mlx5/core/en_main.c
401
u32 *in;
drivers/net/ethernet/mellanox/mlx5/core/en_main.c
419
in = kvzalloc(inlen, GFP_KERNEL);
drivers/net/ethernet/mellanox/mlx5/core/en_main.c
420
if (!in)
drivers/net/ethernet/mellanox/mlx5/core/en_main.c
423
mkc = MLX5_ADDR_OF(create_mkey_in, in, memory_key_mkey_entry);
drivers/net/ethernet/mellanox/mlx5/core/en_main.c
4273
u32 in[MLX5_ST_SZ_DW(pcmr_reg)] = {};
drivers/net/ethernet/mellanox/mlx5/core/en_main.c
4280
err = mlx5_query_ports_check(mdev, in, sizeof(in));
drivers/net/ethernet/mellanox/mlx5/core/en_main.c
4284
supported = MLX5_GET(pcmr_reg, in, rx_ts_over_crc_cap);
drivers/net/ethernet/mellanox/mlx5/core/en_main.c
4285
curr_state = MLX5_GET(pcmr_reg, in, rx_ts_over_crc);
drivers/net/ethernet/mellanox/mlx5/core/en_main.c
4290
MLX5_SET(pcmr_reg, in, local_port, 1);
drivers/net/ethernet/mellanox/mlx5/core/en_main.c
4291
MLX5_SET(pcmr_reg, in, rx_ts_over_crc, enable);
drivers/net/ethernet/mellanox/mlx5/core/en_main.c
4293
return mlx5_set_ports_check(mdev, in, sizeof(in));
drivers/net/ethernet/mellanox/mlx5/core/en_main.c
439
MLX5_SET(create_mkey_in, in, translations_octword_actual_size, octwords);
drivers/net/ethernet/mellanox/mlx5/core/en_main.c
449
klm = MLX5_ADDR_OF(create_mkey_in, in, klm_pas_mtt);
drivers/net/ethernet/mellanox/mlx5/core/en_main.c
464
ksm = MLX5_ADDR_OF(create_mkey_in, in, klm_pas_mtt);
drivers/net/ethernet/mellanox/mlx5/core/en_main.c
472
mtt = MLX5_ADDR_OF(create_mkey_in, in, klm_pas_mtt);
drivers/net/ethernet/mellanox/mlx5/core/en_main.c
479
ksm = MLX5_ADDR_OF(create_mkey_in, in, klm_pas_mtt);
drivers/net/ethernet/mellanox/mlx5/core/en_main.c
489
err = mlx5_core_create_mkey(mdev, umr_mkey, in, inlen);
drivers/net/ethernet/mellanox/mlx5/core/en_main.c
491
kvfree(in);
drivers/net/ethernet/mellanox/mlx5/core/en_main.c
5829
u32 in[MLX5_ST_SZ_DW(alloc_q_counter_in)] = {};
drivers/net/ethernet/mellanox/mlx5/core/en_main.c
5834
MLX5_SET(alloc_q_counter_in, in, opcode, MLX5_CMD_OP_ALLOC_Q_COUNTER);
drivers/net/ethernet/mellanox/mlx5/core/en_main.c
5837
err = mlx5_cmd_exec_inout(pos, alloc_q_counter, in, out);
drivers/net/ethernet/mellanox/mlx5/core/en_main.c
5843
err = mlx5_cmd_exec_inout(mdev, alloc_q_counter, in, out);
drivers/net/ethernet/mellanox/mlx5/core/en_main.c
5851
u32 in[MLX5_ST_SZ_DW(dealloc_q_counter_in)] = {};
drivers/net/ethernet/mellanox/mlx5/core/en_main.c
5855
MLX5_SET(dealloc_q_counter_in, in, opcode,
drivers/net/ethernet/mellanox/mlx5/core/en_main.c
5859
MLX5_SET(dealloc_q_counter_in, in, counter_set_id,
drivers/net/ethernet/mellanox/mlx5/core/en_main.c
5861
mlx5_cmd_exec_in(pos, dealloc_q_counter, in);
drivers/net/ethernet/mellanox/mlx5/core/en_main.c
5866
MLX5_SET(dealloc_q_counter_in, in, counter_set_id,
drivers/net/ethernet/mellanox/mlx5/core/en_main.c
5868
mlx5_cmd_exec_in(priv->mdev, dealloc_q_counter, in);
drivers/net/ethernet/mellanox/mlx5/core/en_main.c
743
void *mkc, *in;
drivers/net/ethernet/mellanox/mlx5/core/en_main.c
753
in = kvzalloc(inlen, GFP_KERNEL);
drivers/net/ethernet/mellanox/mlx5/core/en_main.c
754
if (!in)
drivers/net/ethernet/mellanox/mlx5/core/en_main.c
757
mkc = MLX5_ADDR_OF(create_mkey_in, in, memory_key_mkey_entry);
drivers/net/ethernet/mellanox/mlx5/core/en_main.c
768
MLX5_SET(create_mkey_in, in, translations_octword_actual_size,
drivers/net/ethernet/mellanox/mlx5/core/en_main.c
771
mtt = MLX5_ADDR_OF(create_mkey_in, in, klm_pas_mtt);
drivers/net/ethernet/mellanox/mlx5/core/en_main.c
775
err = mlx5_core_create_mkey(mdev, &shampo->mkey, in, inlen);
drivers/net/ethernet/mellanox/mlx5/core/en_main.c
777
kvfree(in);
drivers/net/ethernet/mellanox/mlx5/core/en_rep.c
282
u32 in[MLX5_ST_SZ_DW(query_q_counter_in)] = {};
drivers/net/ethernet/mellanox/mlx5/core/en_rep.c
284
MLX5_SET(query_q_counter_in, in, opcode, MLX5_CMD_OP_QUERY_Q_COUNTER);
drivers/net/ethernet/mellanox/mlx5/core/en_rep.c
285
MLX5_SET(query_q_counter_in, in, other_vport, 1);
drivers/net/ethernet/mellanox/mlx5/core/en_rep.c
286
MLX5_SET(query_q_counter_in, in, vport_number, vport);
drivers/net/ethernet/mellanox/mlx5/core/en_rep.c
287
MLX5_SET(query_q_counter_in, in, aggregate, 1);
drivers/net/ethernet/mellanox/mlx5/core/en_rep.c
289
return mlx5_cmd_exec_inout(dev, query_q_counter, in, out);
drivers/net/ethernet/mellanox/mlx5/core/en_stats.c
1044
u32 in[MLX5_ST_SZ_DW(ppcnt_reg)] = {0};
drivers/net/ethernet/mellanox/mlx5/core/en_stats.c
1048
MLX5_SET(ppcnt_reg, in, local_port, 1);
drivers/net/ethernet/mellanox/mlx5/core/en_stats.c
1050
MLX5_SET(ppcnt_reg, in, grp, MLX5_RFC_2863_COUNTERS_GROUP);
drivers/net/ethernet/mellanox/mlx5/core/en_stats.c
1051
mlx5_core_access_reg(mdev, in, sz, out, sz, MLX5_REG_PPCNT, 0, 0);
drivers/net/ethernet/mellanox/mlx5/core/en_stats.c
1103
u32 in[MLX5_ST_SZ_DW(ppcnt_reg)] = {0};
drivers/net/ethernet/mellanox/mlx5/core/en_stats.c
1110
MLX5_SET(ppcnt_reg, in, local_port, 1);
drivers/net/ethernet/mellanox/mlx5/core/en_stats.c
1112
MLX5_SET(ppcnt_reg, in, grp, MLX5_RFC_2819_COUNTERS_GROUP);
drivers/net/ethernet/mellanox/mlx5/core/en_stats.c
1113
mlx5_core_access_reg(mdev, in, sz, out, sz, MLX5_REG_PPCNT, 0, 0);
drivers/net/ethernet/mellanox/mlx5/core/en_stats.c
1136
u32 in[MLX5_ST_SZ_DW(ppcnt_reg)] = {0};
drivers/net/ethernet/mellanox/mlx5/core/en_stats.c
1139
MLX5_SET(ppcnt_reg, in, local_port, 1);
drivers/net/ethernet/mellanox/mlx5/core/en_stats.c
1140
MLX5_SET(ppcnt_reg, in, grp, MLX5_RFC_2819_COUNTERS_GROUP);
drivers/net/ethernet/mellanox/mlx5/core/en_stats.c
1141
if (mlx5_core_access_reg(mdev, in, sz, ppcnt_RFC_2819_counters,
drivers/net/ethernet/mellanox/mlx5/core/en_stats.c
1346
u32 in[MLX5_ST_SZ_DW(ppcnt_reg)] = {0};
drivers/net/ethernet/mellanox/mlx5/core/en_stats.c
1350
MLX5_SET(ppcnt_reg, in, local_port, 1);
drivers/net/ethernet/mellanox/mlx5/core/en_stats.c
1352
MLX5_SET(ppcnt_reg, in, grp, MLX5_PHYSICAL_LAYER_COUNTERS_GROUP);
drivers/net/ethernet/mellanox/mlx5/core/en_stats.c
1353
mlx5_core_access_reg(mdev, in, sz, out, sz, MLX5_REG_PPCNT, 0, 0);
drivers/net/ethernet/mellanox/mlx5/core/en_stats.c
1357
MLX5_SET(ppcnt_reg, in, grp,
drivers/net/ethernet/mellanox/mlx5/core/en_stats.c
1359
mlx5_core_access_reg(mdev, in, sz, out, sz, MLX5_REG_PPCNT, 0,
drivers/net/ethernet/mellanox/mlx5/core/en_stats.c
1365
MLX5_SET(ppcnt_reg, in, grp,
drivers/net/ethernet/mellanox/mlx5/core/en_stats.c
1367
mlx5_core_access_reg(mdev, in, sz, out, sz, MLX5_REG_PPCNT, 0,
drivers/net/ethernet/mellanox/mlx5/core/en_stats.c
1377
u32 in[MLX5_ST_SZ_DW(ppcnt_reg)] = {};
drivers/net/ethernet/mellanox/mlx5/core/en_stats.c
1380
MLX5_SET(ppcnt_reg, in, local_port, 1);
drivers/net/ethernet/mellanox/mlx5/core/en_stats.c
1381
MLX5_SET(ppcnt_reg, in, grp, MLX5_PHYSICAL_LAYER_COUNTERS_GROUP);
drivers/net/ethernet/mellanox/mlx5/core/en_stats.c
1382
mlx5_core_access_reg(priv->mdev, in, sz, out,
drivers/net/ethernet/mellanox/mlx5/core/en_stats.c
1392
u32 in[MLX5_ST_SZ_DW(pmlp_reg)] = {};
drivers/net/ethernet/mellanox/mlx5/core/en_stats.c
1395
MLX5_SET(pmlp_reg, in, local_port, 1);
drivers/net/ethernet/mellanox/mlx5/core/en_stats.c
1396
err = mlx5_core_access_reg(dev, in, sizeof(in), out, sizeof(out),
drivers/net/ethernet/mellanox/mlx5/core/en_stats.c
1454
u32 in[MLX5_ST_SZ_DW(ppcnt_reg)] = {};
drivers/net/ethernet/mellanox/mlx5/core/en_stats.c
1457
MLX5_SET(ppcnt_reg, in, local_port, 1);
drivers/net/ethernet/mellanox/mlx5/core/en_stats.c
1458
MLX5_SET(ppcnt_reg, in, grp, MLX5_PHYSICAL_LAYER_COUNTERS_GROUP);
drivers/net/ethernet/mellanox/mlx5/core/en_stats.c
1459
if (mlx5_core_access_reg(mdev, in, sz, out, sz, MLX5_REG_PPCNT, 0, 0))
drivers/net/ethernet/mellanox/mlx5/core/en_stats.c
1479
u32 in[MLX5_ST_SZ_DW(ppcnt_reg)] = {};
drivers/net/ethernet/mellanox/mlx5/core/en_stats.c
1482
MLX5_SET(ppcnt_reg, in, local_port, 1);
drivers/net/ethernet/mellanox/mlx5/core/en_stats.c
1483
MLX5_SET(ppcnt_reg, in, grp, MLX5_PHYSICAL_LAYER_STATISTICAL_GROUP);
drivers/net/ethernet/mellanox/mlx5/core/en_stats.c
1484
if (mlx5_core_access_reg(mdev, in, sz, ppcnt_phy_statistical,
drivers/net/ethernet/mellanox/mlx5/core/en_stats.c
1527
u32 in[MLX5_ST_SZ_DW(pphcr_reg)] = {0};
drivers/net/ethernet/mellanox/mlx5/core/en_stats.c
1533
MLX5_SET(pphcr_reg, in, local_port, 1);
drivers/net/ethernet/mellanox/mlx5/core/en_stats.c
1534
if (mlx5_core_access_reg(mdev, in, sz, out, sz, MLX5_REG_PPHCR, 0, 0))
drivers/net/ethernet/mellanox/mlx5/core/en_stats.c
1564
u32 in[MLX5_ST_SZ_DW(ppcnt_reg)] = {0};
drivers/net/ethernet/mellanox/mlx5/core/en_stats.c
1568
MLX5_SET(ppcnt_reg, in, local_port, 1);
drivers/net/ethernet/mellanox/mlx5/core/en_stats.c
1569
MLX5_SET(ppcnt_reg, in, grp, MLX5_RS_FEC_HISTOGRAM_GROUP);
drivers/net/ethernet/mellanox/mlx5/core/en_stats.c
1570
if (mlx5_core_access_reg(mdev, in, sz, out, sz, MLX5_REG_PPCNT, 0, 0))
drivers/net/ethernet/mellanox/mlx5/core/en_stats.c
1666
u32 in[MLX5_ST_SZ_DW(ppcnt_reg)] = {0};
drivers/net/ethernet/mellanox/mlx5/core/en_stats.c
1673
MLX5_SET(ppcnt_reg, in, local_port, 1);
drivers/net/ethernet/mellanox/mlx5/core/en_stats.c
1675
MLX5_SET(ppcnt_reg, in, grp, MLX5_ETHERNET_EXTENDED_COUNTERS_GROUP);
drivers/net/ethernet/mellanox/mlx5/core/en_stats.c
1676
mlx5_core_access_reg(mdev, in, sz, out, sz, MLX5_REG_PPCNT, 0, 0);
drivers/net/ethernet/mellanox/mlx5/core/en_stats.c
1770
u32 in[MLX5_ST_SZ_DW(mpcnt_reg)] = {0};
drivers/net/ethernet/mellanox/mlx5/core/en_stats.c
1778
MLX5_SET(mpcnt_reg, in, grp, MLX5_PCIE_PERFORMANCE_COUNTERS_GROUP);
drivers/net/ethernet/mellanox/mlx5/core/en_stats.c
1779
mlx5_core_access_reg(mdev, in, sz, out, sz, MLX5_REG_MPCNT, 0, 0);
drivers/net/ethernet/mellanox/mlx5/core/en_stats.c
1865
u32 in[MLX5_ST_SZ_DW(ppcnt_reg)] = {};
drivers/net/ethernet/mellanox/mlx5/core/en_stats.c
1873
MLX5_SET(ppcnt_reg, in, pnat, 2);
drivers/net/ethernet/mellanox/mlx5/core/en_stats.c
1874
MLX5_SET(ppcnt_reg, in, grp, MLX5_PER_TRAFFIC_CLASS_COUNTERS_GROUP);
drivers/net/ethernet/mellanox/mlx5/core/en_stats.c
1877
MLX5_SET(ppcnt_reg, in, prio_tc, prio);
drivers/net/ethernet/mellanox/mlx5/core/en_stats.c
1878
mlx5_core_access_reg(mdev, in, sz, out, sz, MLX5_REG_PPCNT, 0, 0);
drivers/net/ethernet/mellanox/mlx5/core/en_stats.c
1896
u32 in[MLX5_ST_SZ_DW(ppcnt_reg)] = {};
drivers/net/ethernet/mellanox/mlx5/core/en_stats.c
1904
MLX5_SET(ppcnt_reg, in, pnat, 2);
drivers/net/ethernet/mellanox/mlx5/core/en_stats.c
1905
MLX5_SET(ppcnt_reg, in, grp, MLX5_PER_TRAFFIC_CLASS_CONGESTION_GROUP);
drivers/net/ethernet/mellanox/mlx5/core/en_stats.c
1908
MLX5_SET(ppcnt_reg, in, prio_tc, prio);
drivers/net/ethernet/mellanox/mlx5/core/en_stats.c
1909
mlx5_core_access_reg(mdev, in, sz, out, sz, MLX5_REG_PPCNT, 0, 0);
drivers/net/ethernet/mellanox/mlx5/core/en_stats.c
2116
u32 in[MLX5_ST_SZ_DW(ppcnt_reg)] = {0};
drivers/net/ethernet/mellanox/mlx5/core/en_stats.c
2124
MLX5_SET(ppcnt_reg, in, local_port, 1);
drivers/net/ethernet/mellanox/mlx5/core/en_stats.c
2125
MLX5_SET(ppcnt_reg, in, grp, MLX5_PER_PRIORITY_COUNTERS_GROUP);
drivers/net/ethernet/mellanox/mlx5/core/en_stats.c
2128
MLX5_SET(ppcnt_reg, in, prio_tc, prio);
drivers/net/ethernet/mellanox/mlx5/core/en_stats.c
2129
mlx5_core_access_reg(mdev, in, sz, out, sz,
drivers/net/ethernet/mellanox/mlx5/core/en_stats.c
617
u32 in[MLX5_ST_SZ_DW(query_q_counter_in)] = {};
drivers/net/ethernet/mellanox/mlx5/core/en_stats.c
622
MLX5_SET(query_q_counter_in, in, opcode, MLX5_CMD_OP_QUERY_Q_COUNTER);
drivers/net/ethernet/mellanox/mlx5/core/en_stats.c
626
MLX5_SET(query_q_counter_in, in, counter_set_id,
drivers/net/ethernet/mellanox/mlx5/core/en_stats.c
628
ret = mlx5_cmd_exec_inout(pos, query_q_counter, in, out);
drivers/net/ethernet/mellanox/mlx5/core/en_stats.c
637
MLX5_SET(query_q_counter_in, in, counter_set_id,
drivers/net/ethernet/mellanox/mlx5/core/en_stats.c
639
ret = mlx5_cmd_exec_inout(priv->mdev, query_q_counter, in, out);
drivers/net/ethernet/mellanox/mlx5/core/en_stats.c
719
u32 in[MLX5_ST_SZ_DW(query_vnic_env_in)] = {};
drivers/net/ethernet/mellanox/mlx5/core/en_stats.c
725
MLX5_SET(query_vnic_env_in, in, opcode, MLX5_CMD_OP_QUERY_VNIC_ENV);
drivers/net/ethernet/mellanox/mlx5/core/en_stats.c
726
mlx5_cmd_exec_inout(mdev, query_vnic_env, in, out);
drivers/net/ethernet/mellanox/mlx5/core/en_stats.c
822
u32 in[MLX5_ST_SZ_DW(query_vport_counter_in)] = {};
drivers/net/ethernet/mellanox/mlx5/core/en_stats.c
825
MLX5_SET(query_vport_counter_in, in, opcode, MLX5_CMD_OP_QUERY_VPORT_COUNTER);
drivers/net/ethernet/mellanox/mlx5/core/en_stats.c
826
mlx5_cmd_exec_inout(mdev, query_vport_counter, in, out);
drivers/net/ethernet/mellanox/mlx5/core/en_stats.c
886
u32 in[MLX5_ST_SZ_DW(ppcnt_reg)] = {0};
drivers/net/ethernet/mellanox/mlx5/core/en_stats.c
893
MLX5_SET(ppcnt_reg, in, local_port, 1);
drivers/net/ethernet/mellanox/mlx5/core/en_stats.c
895
MLX5_SET(ppcnt_reg, in, grp, MLX5_IEEE_802_3_COUNTERS_GROUP);
drivers/net/ethernet/mellanox/mlx5/core/en_stats.c
896
mlx5_core_access_reg(mdev, in, sz, out, sz, MLX5_REG_PPCNT, 0, 0);
drivers/net/ethernet/mellanox/mlx5/core/en_stats.c
907
u32 in[MLX5_ST_SZ_DW(ppcnt_reg)] = {};
drivers/net/ethernet/mellanox/mlx5/core/en_stats.c
913
MLX5_SET(ppcnt_reg, in, local_port, 1);
drivers/net/ethernet/mellanox/mlx5/core/en_stats.c
914
MLX5_SET(ppcnt_reg, in, grp, MLX5_IEEE_802_3_COUNTERS_GROUP);
drivers/net/ethernet/mellanox/mlx5/core/en_stats.c
915
return mlx5_core_access_reg(mdev, in, sz, ppcnt_ieee_802_3,
drivers/net/ethernet/mellanox/mlx5/core/eq.c
266
u32 *in;
drivers/net/ethernet/mellanox/mlx5/core/eq.c
291
in = kvzalloc(inlen, GFP_KERNEL);
drivers/net/ethernet/mellanox/mlx5/core/eq.c
292
if (!in) {
drivers/net/ethernet/mellanox/mlx5/core/eq.c
297
pas = (__be64 *)MLX5_ADDR_OF(create_eq_in, in, pas);
drivers/net/ethernet/mellanox/mlx5/core/eq.c
300
MLX5_SET(create_eq_in, in, opcode, MLX5_CMD_OP_CREATE_EQ);
drivers/net/ethernet/mellanox/mlx5/core/eq.c
302
MLX5_SET(create_eq_in, in, uid, MLX5_SHARED_RESOURCE_UID);
drivers/net/ethernet/mellanox/mlx5/core/eq.c
305
MLX5_ARRAY_SET64(create_eq_in, in, event_bitmask, i,
drivers/net/ethernet/mellanox/mlx5/core/eq.c
308
eqc = MLX5_ADDR_OF(create_eq_in, in, eq_context_entry);
drivers/net/ethernet/mellanox/mlx5/core/eq.c
315
err = mlx5_cmd_exec(dev, in, inlen, out, sizeof(out));
drivers/net/ethernet/mellanox/mlx5/core/eq.c
329
kvfree(in);
drivers/net/ethernet/mellanox/mlx5/core/eq.c
336
kvfree(in);
drivers/net/ethernet/mellanox/mlx5/core/eq.c
84
u32 in[MLX5_ST_SZ_DW(destroy_eq_in)] = {};
drivers/net/ethernet/mellanox/mlx5/core/eq.c
86
MLX5_SET(destroy_eq_in, in, opcode, MLX5_CMD_OP_DESTROY_EQ);
drivers/net/ethernet/mellanox/mlx5/core/eq.c
87
MLX5_SET(destroy_eq_in, in, eq_number, eqn);
drivers/net/ethernet/mellanox/mlx5/core/eq.c
88
return mlx5_cmd_exec_in(dev, destroy_eq, in);
drivers/net/ethernet/mellanox/mlx5/core/esw/adj_vport.c
10
u32 in[MLX5_ST_SZ_DW(modify_vport_state_in)] = {};
drivers/net/ethernet/mellanox/mlx5/core/esw/adj_vport.c
12
MLX5_SET(modify_vport_state_in, in, opcode,
drivers/net/ethernet/mellanox/mlx5/core/esw/adj_vport.c
14
MLX5_SET(modify_vport_state_in, in, op_mod,
drivers/net/ethernet/mellanox/mlx5/core/esw/adj_vport.c
146
u32 in[MLX5_ST_SZ_DW(query_delegated_vhca_in)] = {};
drivers/net/ethernet/mellanox/mlx5/core/esw/adj_vport.c
16
MLX5_SET(modify_vport_state_in, in, other_vport, 1);
drivers/net/ethernet/mellanox/mlx5/core/esw/adj_vport.c
164
MLX5_SET(query_delegated_vhca_in, in, opcode,
drivers/net/ethernet/mellanox/mlx5/core/esw/adj_vport.c
167
err = mlx5_cmd_exec(esw->dev, in, sizeof(in), out, outlen);
drivers/net/ethernet/mellanox/mlx5/core/esw/adj_vport.c
17
MLX5_SET(modify_vport_state_in, in, vport_number, vport);
drivers/net/ethernet/mellanox/mlx5/core/esw/adj_vport.c
18
MLX5_SET(modify_vport_state_in, in, ingress_connect_valid, 1);
drivers/net/ethernet/mellanox/mlx5/core/esw/adj_vport.c
19
MLX5_SET(modify_vport_state_in, in, egress_connect_valid, 1);
drivers/net/ethernet/mellanox/mlx5/core/esw/adj_vport.c
20
MLX5_SET(modify_vport_state_in, in, ingress_connect, connect);
drivers/net/ethernet/mellanox/mlx5/core/esw/adj_vport.c
21
MLX5_SET(modify_vport_state_in, in, egress_connect, connect);
drivers/net/ethernet/mellanox/mlx5/core/esw/adj_vport.c
22
MLX5_SET(modify_vport_state_in, in, admin_state, connect);
drivers/net/ethernet/mellanox/mlx5/core/esw/adj_vport.c
23
return mlx5_cmd_exec_in(dev, modify_vport_state, in);
drivers/net/ethernet/mellanox/mlx5/core/esw/adj_vport.c
28
u32 in[MLX5_ST_SZ_DW(destroy_esw_vport_in)] = {};
drivers/net/ethernet/mellanox/mlx5/core/esw/adj_vport.c
30
MLX5_SET(destroy_esw_vport_in, in, opcode,
drivers/net/ethernet/mellanox/mlx5/core/esw/adj_vport.c
32
MLX5_SET(destroy_esw_vport_in, in, vport_num, vport);
drivers/net/ethernet/mellanox/mlx5/core/esw/adj_vport.c
34
mlx5_cmd_exec_in(dev, destroy_esw_vport, in);
drivers/net/ethernet/mellanox/mlx5/core/esw/adj_vport.c
41
u32 in[MLX5_ST_SZ_DW(create_esw_vport_in)] = {};
drivers/net/ethernet/mellanox/mlx5/core/esw/adj_vport.c
44
MLX5_SET(create_esw_vport_in, in, opcode,
drivers/net/ethernet/mellanox/mlx5/core/esw/adj_vport.c
46
MLX5_SET(create_esw_vport_in, in, managed_vhca_id, vhca_id);
drivers/net/ethernet/mellanox/mlx5/core/esw/adj_vport.c
48
err = mlx5_cmd_exec(dev, in, sizeof(in), out, sizeof(out));
drivers/net/ethernet/mellanox/mlx5/core/esw/bridge.c
100
if (!in)
drivers/net/ethernet/mellanox/mlx5/core/esw/bridge.c
103
MLX5_SET(create_flow_group_in, in, match_criteria_enable,
drivers/net/ethernet/mellanox/mlx5/core/esw/bridge.c
105
match = MLX5_ADDR_OF(create_flow_group_in, in, match_criteria);
drivers/net/ethernet/mellanox/mlx5/core/esw/bridge.c
118
MLX5_SET(create_flow_group_in, in, start_flow_index, from);
drivers/net/ethernet/mellanox/mlx5/core/esw/bridge.c
119
MLX5_SET(create_flow_group_in, in, end_flow_index, to);
drivers/net/ethernet/mellanox/mlx5/core/esw/bridge.c
121
fg = mlx5_create_flow_group(ingress_ft, in);
drivers/net/ethernet/mellanox/mlx5/core/esw/bridge.c
122
kvfree(in);
drivers/net/ethernet/mellanox/mlx5/core/esw/bridge.c
159
u32 *in, *match;
drivers/net/ethernet/mellanox/mlx5/core/esw/bridge.c
161
in = kvzalloc(inlen, GFP_KERNEL);
drivers/net/ethernet/mellanox/mlx5/core/esw/bridge.c
162
if (!in)
drivers/net/ethernet/mellanox/mlx5/core/esw/bridge.c
165
MLX5_SET(create_flow_group_in, in, match_criteria_enable,
drivers/net/ethernet/mellanox/mlx5/core/esw/bridge.c
167
match = MLX5_ADDR_OF(create_flow_group_in, in, match_criteria);
drivers/net/ethernet/mellanox/mlx5/core/esw/bridge.c
178
MLX5_SET(create_flow_group_in, in, start_flow_index, from);
drivers/net/ethernet/mellanox/mlx5/core/esw/bridge.c
179
MLX5_SET(create_flow_group_in, in, end_flow_index, to);
drivers/net/ethernet/mellanox/mlx5/core/esw/bridge.c
181
fg = mlx5_create_flow_group(ingress_ft, in);
drivers/net/ethernet/mellanox/mlx5/core/esw/bridge.c
186
kvfree(in);
drivers/net/ethernet/mellanox/mlx5/core/esw/bridge.c
217
u32 *in, *match;
drivers/net/ethernet/mellanox/mlx5/core/esw/bridge.c
219
in = kvzalloc(inlen, GFP_KERNEL);
drivers/net/ethernet/mellanox/mlx5/core/esw/bridge.c
220
if (!in)
drivers/net/ethernet/mellanox/mlx5/core/esw/bridge.c
223
MLX5_SET(create_flow_group_in, in, match_criteria_enable,
drivers/net/ethernet/mellanox/mlx5/core/esw/bridge.c
225
match = MLX5_ADDR_OF(create_flow_group_in, in, match_criteria);
drivers/net/ethernet/mellanox/mlx5/core/esw/bridge.c
233
MLX5_SET(create_flow_group_in, in, start_flow_index,
drivers/net/ethernet/mellanox/mlx5/core/esw/bridge.c
235
MLX5_SET(create_flow_group_in, in, end_flow_index,
drivers/net/ethernet/mellanox/mlx5/core/esw/bridge.c
238
fg = mlx5_create_flow_group(ingress_ft, in);
drivers/net/ethernet/mellanox/mlx5/core/esw/bridge.c
244
kvfree(in);
drivers/net/ethernet/mellanox/mlx5/core/esw/bridge.c
255
u32 *in, *match;
drivers/net/ethernet/mellanox/mlx5/core/esw/bridge.c
257
in = kvzalloc(inlen, GFP_KERNEL);
drivers/net/ethernet/mellanox/mlx5/core/esw/bridge.c
258
if (!in)
drivers/net/ethernet/mellanox/mlx5/core/esw/bridge.c
261
MLX5_SET(create_flow_group_in, in, match_criteria_enable, MLX5_MATCH_OUTER_HEADERS);
drivers/net/ethernet/mellanox/mlx5/core/esw/bridge.c
262
match = MLX5_ADDR_OF(create_flow_group_in, in, match_criteria);
drivers/net/ethernet/mellanox/mlx5/core/esw/bridge.c
272
MLX5_SET(create_flow_group_in, in, start_flow_index, from);
drivers/net/ethernet/mellanox/mlx5/core/esw/bridge.c
273
MLX5_SET(create_flow_group_in, in, end_flow_index, to);
drivers/net/ethernet/mellanox/mlx5/core/esw/bridge.c
275
fg = mlx5_create_flow_group(egress_ft, in);
drivers/net/ethernet/mellanox/mlx5/core/esw/bridge.c
280
kvfree(in);
drivers/net/ethernet/mellanox/mlx5/core/esw/bridge.c
308
u32 *in, *match;
drivers/net/ethernet/mellanox/mlx5/core/esw/bridge.c
310
in = kvzalloc(inlen, GFP_KERNEL);
drivers/net/ethernet/mellanox/mlx5/core/esw/bridge.c
311
if (!in)
drivers/net/ethernet/mellanox/mlx5/core/esw/bridge.c
314
MLX5_SET(create_flow_group_in, in, match_criteria_enable, MLX5_MATCH_OUTER_HEADERS);
drivers/net/ethernet/mellanox/mlx5/core/esw/bridge.c
315
match = MLX5_ADDR_OF(create_flow_group_in, in, match_criteria);
drivers/net/ethernet/mellanox/mlx5/core/esw/bridge.c
320
MLX5_SET(create_flow_group_in, in, start_flow_index,
drivers/net/ethernet/mellanox/mlx5/core/esw/bridge.c
322
MLX5_SET(create_flow_group_in, in, end_flow_index,
drivers/net/ethernet/mellanox/mlx5/core/esw/bridge.c
325
fg = mlx5_create_flow_group(egress_ft, in);
drivers/net/ethernet/mellanox/mlx5/core/esw/bridge.c
330
kvfree(in);
drivers/net/ethernet/mellanox/mlx5/core/esw/bridge.c
339
u32 *in, *match;
drivers/net/ethernet/mellanox/mlx5/core/esw/bridge.c
341
in = kvzalloc(inlen, GFP_KERNEL);
drivers/net/ethernet/mellanox/mlx5/core/esw/bridge.c
342
if (!in)
drivers/net/ethernet/mellanox/mlx5/core/esw/bridge.c
345
MLX5_SET(create_flow_group_in, in, match_criteria_enable, MLX5_MATCH_MISC_PARAMETERS_2);
drivers/net/ethernet/mellanox/mlx5/core/esw/bridge.c
346
match = MLX5_ADDR_OF(create_flow_group_in, in, match_criteria);
drivers/net/ethernet/mellanox/mlx5/core/esw/bridge.c
350
MLX5_SET(create_flow_group_in, in, start_flow_index,
drivers/net/ethernet/mellanox/mlx5/core/esw/bridge.c
352
MLX5_SET(create_flow_group_in, in, end_flow_index,
drivers/net/ethernet/mellanox/mlx5/core/esw/bridge.c
355
fg = mlx5_create_flow_group(egress_ft, in);
drivers/net/ethernet/mellanox/mlx5/core/esw/bridge.c
360
kvfree(in);
drivers/net/ethernet/mellanox/mlx5/core/esw/bridge.c
97
u32 *in, *match;
drivers/net/ethernet/mellanox/mlx5/core/esw/bridge.c
99
in = kvzalloc(inlen, GFP_KERNEL);
drivers/net/ethernet/mellanox/mlx5/core/esw/bridge_mcast.c
339
u32 *in, *match;
drivers/net/ethernet/mellanox/mlx5/core/esw/bridge_mcast.c
341
in = kvzalloc(inlen, GFP_KERNEL);
drivers/net/ethernet/mellanox/mlx5/core/esw/bridge_mcast.c
342
if (!in)
drivers/net/ethernet/mellanox/mlx5/core/esw/bridge_mcast.c
345
MLX5_SET(create_flow_group_in, in, match_criteria_enable, MLX5_MATCH_MISC_PARAMETERS_2);
drivers/net/ethernet/mellanox/mlx5/core/esw/bridge_mcast.c
346
match = MLX5_ADDR_OF(create_flow_group_in, in, match_criteria);
drivers/net/ethernet/mellanox/mlx5/core/esw/bridge_mcast.c
351
MLX5_SET(create_flow_group_in, in, start_flow_index,
drivers/net/ethernet/mellanox/mlx5/core/esw/bridge_mcast.c
353
MLX5_SET(create_flow_group_in, in, end_flow_index,
drivers/net/ethernet/mellanox/mlx5/core/esw/bridge_mcast.c
356
fg = mlx5_create_flow_group(mcast_ft, in);
drivers/net/ethernet/mellanox/mlx5/core/esw/bridge_mcast.c
357
kvfree(in);
drivers/net/ethernet/mellanox/mlx5/core/esw/bridge_mcast.c
373
u32 *in, *match;
drivers/net/ethernet/mellanox/mlx5/core/esw/bridge_mcast.c
375
in = kvzalloc(inlen, GFP_KERNEL);
drivers/net/ethernet/mellanox/mlx5/core/esw/bridge_mcast.c
376
if (!in)
drivers/net/ethernet/mellanox/mlx5/core/esw/bridge_mcast.c
379
MLX5_SET(create_flow_group_in, in, match_criteria_enable, MLX5_MATCH_OUTER_HEADERS);
drivers/net/ethernet/mellanox/mlx5/core/esw/bridge_mcast.c
380
match = MLX5_ADDR_OF(create_flow_group_in, in, match_criteria);
drivers/net/ethernet/mellanox/mlx5/core/esw/bridge_mcast.c
388
MLX5_SET(create_flow_group_in, in, start_flow_index, from);
drivers/net/ethernet/mellanox/mlx5/core/esw/bridge_mcast.c
389
MLX5_SET(create_flow_group_in, in, end_flow_index, to);
drivers/net/ethernet/mellanox/mlx5/core/esw/bridge_mcast.c
391
fg = mlx5_create_flow_group(mcast_ft, in);
drivers/net/ethernet/mellanox/mlx5/core/esw/bridge_mcast.c
392
kvfree(in);
drivers/net/ethernet/mellanox/mlx5/core/esw/bridge_mcast.c
426
u32 *in;
drivers/net/ethernet/mellanox/mlx5/core/esw/bridge_mcast.c
428
in = kvzalloc(inlen, GFP_KERNEL);
drivers/net/ethernet/mellanox/mlx5/core/esw/bridge_mcast.c
429
if (!in)
drivers/net/ethernet/mellanox/mlx5/core/esw/bridge_mcast.c
432
MLX5_SET(create_flow_group_in, in, start_flow_index,
drivers/net/ethernet/mellanox/mlx5/core/esw/bridge_mcast.c
434
MLX5_SET(create_flow_group_in, in, end_flow_index,
drivers/net/ethernet/mellanox/mlx5/core/esw/bridge_mcast.c
437
fg = mlx5_create_flow_group(mcast_ft, in);
drivers/net/ethernet/mellanox/mlx5/core/esw/bridge_mcast.c
438
kvfree(in);
drivers/net/ethernet/mellanox/mlx5/core/esw/bridge_mcast.c
778
u32 *in, *match;
drivers/net/ethernet/mellanox/mlx5/core/esw/bridge_mcast.c
780
in = kvzalloc(inlen, GFP_KERNEL);
drivers/net/ethernet/mellanox/mlx5/core/esw/bridge_mcast.c
781
if (!in)
drivers/net/ethernet/mellanox/mlx5/core/esw/bridge_mcast.c
784
MLX5_SET(create_flow_group_in, in, match_criteria_enable, MLX5_MATCH_OUTER_HEADERS);
drivers/net/ethernet/mellanox/mlx5/core/esw/bridge_mcast.c
785
match = MLX5_ADDR_OF(create_flow_group_in, in, match_criteria);
drivers/net/ethernet/mellanox/mlx5/core/esw/bridge_mcast.c
790
MLX5_SET(create_flow_group_in, in, start_flow_index,
drivers/net/ethernet/mellanox/mlx5/core/esw/bridge_mcast.c
792
MLX5_SET(create_flow_group_in, in, end_flow_index,
drivers/net/ethernet/mellanox/mlx5/core/esw/bridge_mcast.c
795
fg = mlx5_create_flow_group(ingress_ft, in);
drivers/net/ethernet/mellanox/mlx5/core/esw/bridge_mcast.c
796
kvfree(in);
drivers/net/ethernet/mellanox/mlx5/core/esw/bridge_mcast.c
811
u32 *in, *match;
drivers/net/ethernet/mellanox/mlx5/core/esw/bridge_mcast.c
819
in = kvzalloc(inlen, GFP_KERNEL);
drivers/net/ethernet/mellanox/mlx5/core/esw/bridge_mcast.c
820
if (!in)
drivers/net/ethernet/mellanox/mlx5/core/esw/bridge_mcast.c
823
MLX5_SET(create_flow_group_in, in, match_criteria_enable,
drivers/net/ethernet/mellanox/mlx5/core/esw/bridge_mcast.c
825
match = MLX5_ADDR_OF(create_flow_group_in, in, match_criteria);
drivers/net/ethernet/mellanox/mlx5/core/esw/bridge_mcast.c
830
MLX5_SET(create_flow_group_in, in, start_flow_index,
drivers/net/ethernet/mellanox/mlx5/core/esw/bridge_mcast.c
832
MLX5_SET(create_flow_group_in, in, end_flow_index,
drivers/net/ethernet/mellanox/mlx5/core/esw/bridge_mcast.c
835
fg = mlx5_create_flow_group(ingress_ft, in);
drivers/net/ethernet/mellanox/mlx5/core/esw/bridge_mcast.c
836
kvfree(in);
drivers/net/ethernet/mellanox/mlx5/core/esw/indir_table.c
193
u32 *in;
drivers/net/ethernet/mellanox/mlx5/core/esw/indir_table.c
195
in = kvzalloc(inlen, GFP_KERNEL);
drivers/net/ethernet/mellanox/mlx5/core/esw/indir_table.c
196
if (!in)
drivers/net/ethernet/mellanox/mlx5/core/esw/indir_table.c
199
MLX5_SET(create_flow_group_in, in, start_flow_index, 0);
drivers/net/ethernet/mellanox/mlx5/core/esw/indir_table.c
200
MLX5_SET(create_flow_group_in, in, end_flow_index, MLX5_ESW_INDIR_TABLE_RECIRC_IDX);
drivers/net/ethernet/mellanox/mlx5/core/esw/indir_table.c
201
e->recirc_grp = mlx5_create_flow_group(e->ft, in);
drivers/net/ethernet/mellanox/mlx5/core/esw/indir_table.c
205
kvfree(in);
drivers/net/ethernet/mellanox/mlx5/core/esw/indir_table.c
215
u32 *in;
drivers/net/ethernet/mellanox/mlx5/core/esw/indir_table.c
217
in = kvzalloc(inlen, GFP_KERNEL);
drivers/net/ethernet/mellanox/mlx5/core/esw/indir_table.c
218
if (!in)
drivers/net/ethernet/mellanox/mlx5/core/esw/indir_table.c
222
MLX5_SET(create_flow_group_in, in, start_flow_index, MLX5_ESW_INDIR_TABLE_FWD_IDX);
drivers/net/ethernet/mellanox/mlx5/core/esw/indir_table.c
223
MLX5_SET(create_flow_group_in, in, end_flow_index, MLX5_ESW_INDIR_TABLE_FWD_IDX);
drivers/net/ethernet/mellanox/mlx5/core/esw/indir_table.c
224
e->fwd_grp = mlx5_create_flow_group(e->ft, in);
drivers/net/ethernet/mellanox/mlx5/core/esw/indir_table.c
243
kvfree(in);
drivers/net/ethernet/mellanox/mlx5/core/eswitch.c
1026
u32 in[MLX5_ST_SZ_DW(query_esw_functions_in)] = {};
drivers/net/ethernet/mellanox/mlx5/core/eswitch.c
1034
MLX5_SET(query_esw_functions_in, in, opcode,
drivers/net/ethernet/mellanox/mlx5/core/eswitch.c
1037
err = mlx5_cmd_exec(dev, in, sizeof(in), out, outlen);
drivers/net/ethernet/mellanox/mlx5/core/eswitch.c
125
u32 in[MLX5_ST_SZ_DW(modify_nic_vport_context_in)] = {};
drivers/net/ethernet/mellanox/mlx5/core/eswitch.c
128
MLX5_SET(modify_nic_vport_context_in, in,
drivers/net/ethernet/mellanox/mlx5/core/eswitch.c
130
MLX5_SET(modify_nic_vport_context_in, in, field_select.change_event, 1);
drivers/net/ethernet/mellanox/mlx5/core/eswitch.c
131
MLX5_SET(modify_nic_vport_context_in, in, vport_number, vport);
drivers/net/ethernet/mellanox/mlx5/core/eswitch.c
133
MLX5_SET(modify_nic_vport_context_in, in, other_vport, 1);
drivers/net/ethernet/mellanox/mlx5/core/eswitch.c
135
in, nic_vport_context);
drivers/net/ethernet/mellanox/mlx5/core/eswitch.c
149
return mlx5_cmd_exec_in(dev, modify_nic_vport_context, in);
drivers/net/ethernet/mellanox/mlx5/core/eswitch.c
154
bool other_vport, void *in)
drivers/net/ethernet/mellanox/mlx5/core/eswitch.c
156
MLX5_SET(modify_esw_vport_context_in, in, opcode,
drivers/net/ethernet/mellanox/mlx5/core/eswitch.c
158
MLX5_SET(modify_esw_vport_context_in, in, vport_number, vport);
drivers/net/ethernet/mellanox/mlx5/core/eswitch.c
159
MLX5_SET(modify_esw_vport_context_in, in, other_vport, other_vport);
drivers/net/ethernet/mellanox/mlx5/core/eswitch.c
160
return mlx5_cmd_exec_in(dev, modify_esw_vport_context, in);
drivers/net/ethernet/mellanox/mlx5/core/eswitch.c
166
u32 in[MLX5_ST_SZ_DW(modify_esw_vport_context_in)] = {};
drivers/net/ethernet/mellanox/mlx5/core/eswitch.c
176
MLX5_SET(modify_esw_vport_context_in, in,
drivers/net/ethernet/mellanox/mlx5/core/eswitch.c
182
MLX5_SET(modify_esw_vport_context_in, in,
drivers/net/ethernet/mellanox/mlx5/core/eswitch.c
1821
u8 in[MLX5_ST_SZ_BYTES(query_hca_cap_in)] = {};
drivers/net/ethernet/mellanox/mlx5/core/eswitch.c
1823
MLX5_SET(query_hca_cap_in, in, opcode, MLX5_CMD_OP_QUERY_HCA_CAP);
drivers/net/ethernet/mellanox/mlx5/core/eswitch.c
1824
MLX5_SET(query_hca_cap_in, in, op_mod, opmod);
drivers/net/ethernet/mellanox/mlx5/core/eswitch.c
1825
MLX5_SET(query_hca_cap_in, in, function_id, MLX5_VPORT_PF);
drivers/net/ethernet/mellanox/mlx5/core/eswitch.c
1826
MLX5_SET(query_hca_cap_in, in, other_function, true);
drivers/net/ethernet/mellanox/mlx5/core/eswitch.c
1827
return mlx5_cmd_exec_inout(dev, query_hca_cap, in, out);
drivers/net/ethernet/mellanox/mlx5/core/eswitch.c
187
MLX5_SET(modify_esw_vport_context_in, in,
drivers/net/ethernet/mellanox/mlx5/core/eswitch.c
191
MLX5_SET(modify_esw_vport_context_in, in,
drivers/net/ethernet/mellanox/mlx5/core/eswitch.c
193
MLX5_SET(modify_esw_vport_context_in, in,
drivers/net/ethernet/mellanox/mlx5/core/eswitch.c
197
MLX5_SET(modify_esw_vport_context_in, in,
drivers/net/ethernet/mellanox/mlx5/core/eswitch.c
199
MLX5_SET(modify_esw_vport_context_in, in,
drivers/net/ethernet/mellanox/mlx5/core/eswitch.c
202
return mlx5_eswitch_modify_esw_vport_context(dev, vport, true, in);
drivers/net/ethernet/mellanox/mlx5/core/eswitch.c
2313
u32 in[MLX5_ST_SZ_DW(query_vport_counter_in)] = {};
drivers/net/ethernet/mellanox/mlx5/core/eswitch.c
2325
MLX5_SET(query_vport_counter_in, in, opcode,
drivers/net/ethernet/mellanox/mlx5/core/eswitch.c
2327
MLX5_SET(query_vport_counter_in, in, op_mod, 0);
drivers/net/ethernet/mellanox/mlx5/core/eswitch.c
2328
MLX5_SET(query_vport_counter_in, in, vport_number, vport->vport);
drivers/net/ethernet/mellanox/mlx5/core/eswitch.c
2329
MLX5_SET(query_vport_counter_in, in, other_vport, 1);
drivers/net/ethernet/mellanox/mlx5/core/eswitch.c
2331
err = mlx5_cmd_exec_inout(esw->dev, query_vport_counter, in, out);
drivers/net/ethernet/mellanox/mlx5/core/eswitch.h
470
bool other_vport, void *in);
drivers/net/ethernet/mellanox/mlx5/core/eswitch_offloads.c
1086
u32 in[MLX5_ST_SZ_DW(query_esw_vport_context_in)] = {};
drivers/net/ethernet/mellanox/mlx5/core/eswitch_offloads.c
1094
MLX5_SET(query_esw_vport_context_in, in, opcode,
drivers/net/ethernet/mellanox/mlx5/core/eswitch_offloads.c
1096
err = mlx5_cmd_exec_inout(esw->dev, query_esw_vport_context, in, out);
drivers/net/ethernet/mellanox/mlx5/core/eswitch_offloads.c
2810
u32 in[MLX5_ST_SZ_DW(set_flow_table_root_in)] = {};
drivers/net/ethernet/mellanox/mlx5/core/eswitch_offloads.c
2816
MLX5_SET(set_flow_table_root_in, in, opcode,
drivers/net/ethernet/mellanox/mlx5/core/eswitch_offloads.c
2818
MLX5_SET(set_flow_table_root_in, in, table_type,
drivers/net/ethernet/mellanox/mlx5/core/eswitch_offloads.c
2826
MLX5_SET(set_flow_table_root_in, in,
drivers/net/ethernet/mellanox/mlx5/core/eswitch_offloads.c
2828
MLX5_SET(set_flow_table_root_in, in,
drivers/net/ethernet/mellanox/mlx5/core/eswitch_offloads.c
2831
MLX5_SET(set_flow_table_root_in, in, table_id,
drivers/net/ethernet/mellanox/mlx5/core/eswitch_offloads.c
2838
MLX5_SET(set_flow_table_root_in, in, table_id,
drivers/net/ethernet/mellanox/mlx5/core/eswitch_offloads.c
2842
err = mlx5_cmd_exec(slave, in, sizeof(in), out, sizeof(out));
drivers/net/ethernet/mellanox/mlx5/core/events.c
303
u32 in[MLX5_ST_SZ_DW(mpein_reg)] = {0};
drivers/net/ethernet/mellanox/mlx5/core/events.c
315
mlx5_core_access_reg(dev, in, sizeof(in), out, sizeof(out),
drivers/net/ethernet/mellanox/mlx5/core/fpga/cmd.c
127
u32 in[MLX5_ST_SZ_DW(fpga_ctrl)] = {0};
drivers/net/ethernet/mellanox/mlx5/core/fpga/cmd.c
131
err = mlx5_core_access_reg(dev, in, sizeof(in), out, sizeof(out),
drivers/net/ethernet/mellanox/mlx5/core/fpga/cmd.c
146
u32 in[MLX5_ST_SZ_DW(fpga_create_qp_in)] = {};
drivers/net/ethernet/mellanox/mlx5/core/fpga/cmd.c
149
MLX5_SET(fpga_create_qp_in, in, opcode, MLX5_CMD_OP_FPGA_CREATE_QP);
drivers/net/ethernet/mellanox/mlx5/core/fpga/cmd.c
150
memcpy(MLX5_ADDR_OF(fpga_create_qp_in, in, fpga_qpc), fpga_qpc,
drivers/net/ethernet/mellanox/mlx5/core/fpga/cmd.c
153
ret = mlx5_cmd_exec_inout(dev, fpga_create_qp, in, out);
drivers/net/ethernet/mellanox/mlx5/core/fpga/cmd.c
167
u32 in[MLX5_ST_SZ_DW(fpga_modify_qp_in)] = {};
drivers/net/ethernet/mellanox/mlx5/core/fpga/cmd.c
169
MLX5_SET(fpga_modify_qp_in, in, opcode, MLX5_CMD_OP_FPGA_MODIFY_QP);
drivers/net/ethernet/mellanox/mlx5/core/fpga/cmd.c
170
MLX5_SET(fpga_modify_qp_in, in, field_select, fields);
drivers/net/ethernet/mellanox/mlx5/core/fpga/cmd.c
171
MLX5_SET(fpga_modify_qp_in, in, fpga_qpn, fpga_qpn);
drivers/net/ethernet/mellanox/mlx5/core/fpga/cmd.c
172
memcpy(MLX5_ADDR_OF(fpga_modify_qp_in, in, fpga_qpc), fpga_qpc,
drivers/net/ethernet/mellanox/mlx5/core/fpga/cmd.c
175
return mlx5_cmd_exec_in(dev, fpga_modify_qp, in);
drivers/net/ethernet/mellanox/mlx5/core/fpga/cmd.c
182
u32 in[MLX5_ST_SZ_DW(fpga_query_qp_in)] = {};
drivers/net/ethernet/mellanox/mlx5/core/fpga/cmd.c
185
MLX5_SET(fpga_query_qp_in, in, opcode, MLX5_CMD_OP_FPGA_QUERY_QP);
drivers/net/ethernet/mellanox/mlx5/core/fpga/cmd.c
186
MLX5_SET(fpga_query_qp_in, in, fpga_qpn, fpga_qpn);
drivers/net/ethernet/mellanox/mlx5/core/fpga/cmd.c
188
ret = mlx5_cmd_exec_inout(dev, fpga_query_qp, in, out);
drivers/net/ethernet/mellanox/mlx5/core/fpga/cmd.c
199
u32 in[MLX5_ST_SZ_DW(fpga_destroy_qp_in)] = {};
drivers/net/ethernet/mellanox/mlx5/core/fpga/cmd.c
201
MLX5_SET(fpga_destroy_qp_in, in, opcode, MLX5_CMD_OP_FPGA_DESTROY_QP);
drivers/net/ethernet/mellanox/mlx5/core/fpga/cmd.c
202
MLX5_SET(fpga_destroy_qp_in, in, fpga_qpn, fpga_qpn);
drivers/net/ethernet/mellanox/mlx5/core/fpga/cmd.c
204
return mlx5_cmd_exec_in(dev, fpga_destroy_qp, in);
drivers/net/ethernet/mellanox/mlx5/core/fpga/cmd.c
211
u32 in[MLX5_ST_SZ_DW(fpga_query_qp_counters_in)] = {};
drivers/net/ethernet/mellanox/mlx5/core/fpga/cmd.c
214
MLX5_SET(fpga_query_qp_counters_in, in, opcode,
drivers/net/ethernet/mellanox/mlx5/core/fpga/cmd.c
216
MLX5_SET(fpga_query_qp_counters_in, in, clear, clear);
drivers/net/ethernet/mellanox/mlx5/core/fpga/cmd.c
217
MLX5_SET(fpga_query_qp_counters_in, in, fpga_qpn, fpga_qpn);
drivers/net/ethernet/mellanox/mlx5/core/fpga/cmd.c
219
ret = mlx5_cmd_exec_inout(dev, fpga_query_qp_counters, in, out);
drivers/net/ethernet/mellanox/mlx5/core/fpga/cmd.c
46
u32 in[MLX5_FPGA_ACCESS_REG_SZ] = {0};
drivers/net/ethernet/mellanox/mlx5/core/fpga/cmd.c
57
MLX5_SET(fpga_access_reg, in, size, size);
drivers/net/ethernet/mellanox/mlx5/core/fpga/cmd.c
58
MLX5_SET64(fpga_access_reg, in, address, addr);
drivers/net/ethernet/mellanox/mlx5/core/fpga/cmd.c
60
memcpy(MLX5_ADDR_OF(fpga_access_reg, in, data), buf, size);
drivers/net/ethernet/mellanox/mlx5/core/fpga/cmd.c
62
err = mlx5_core_access_reg(dev, in, sizeof(in), out, sizeof(out),
drivers/net/ethernet/mellanox/mlx5/core/fpga/cmd.c
75
u32 in[MLX5_ST_SZ_DW(fpga_cap)] = {0};
drivers/net/ethernet/mellanox/mlx5/core/fpga/cmd.c
77
return mlx5_core_access_reg(dev, in, sizeof(in), dev->caps.fpga,
drivers/net/ethernet/mellanox/mlx5/core/fpga/cmd.c
84
u32 in[MLX5_ST_SZ_DW(fpga_ctrl)] = {0};
drivers/net/ethernet/mellanox/mlx5/core/fpga/cmd.c
87
MLX5_SET(fpga_ctrl, in, operation, op);
drivers/net/ethernet/mellanox/mlx5/core/fpga/cmd.c
89
return mlx5_core_access_reg(dev, in, sizeof(in), out, sizeof(out),
drivers/net/ethernet/mellanox/mlx5/core/fpga/conn.c
228
u32 *in;
drivers/net/ethernet/mellanox/mlx5/core/fpga/conn.c
231
in = kvzalloc(inlen, GFP_KERNEL);
drivers/net/ethernet/mellanox/mlx5/core/fpga/conn.c
232
if (!in)
drivers/net/ethernet/mellanox/mlx5/core/fpga/conn.c
235
mkc = MLX5_ADDR_OF(create_mkey_in, in, memory_key_mkey_entry);
drivers/net/ethernet/mellanox/mlx5/core/fpga/conn.c
244
err = mlx5_core_create_mkey(mdev, mkey, in, inlen);
drivers/net/ethernet/mellanox/mlx5/core/fpga/conn.c
246
kvfree(in);
drivers/net/ethernet/mellanox/mlx5/core/fpga/conn.c
420
void *cqc, *in;
drivers/net/ethernet/mellanox/mlx5/core/fpga/conn.c
449
in = kvzalloc(inlen, GFP_KERNEL);
drivers/net/ethernet/mellanox/mlx5/core/fpga/conn.c
450
if (!in) {
drivers/net/ethernet/mellanox/mlx5/core/fpga/conn.c
457
kvfree(in);
drivers/net/ethernet/mellanox/mlx5/core/fpga/conn.c
461
cqc = MLX5_ADDR_OF(create_cq_in, in, cq_context);
drivers/net/ethernet/mellanox/mlx5/core/fpga/conn.c
469
pas = (__be64 *)MLX5_ADDR_OF(create_cq_in, in, pas);
drivers/net/ethernet/mellanox/mlx5/core/fpga/conn.c
472
err = mlx5_core_create_cq(mdev, &conn->cq.mcq, in, inlen, out, sizeof(out));
drivers/net/ethernet/mellanox/mlx5/core/fpga/conn.c
473
kvfree(in);
drivers/net/ethernet/mellanox/mlx5/core/fpga/conn.c
517
void *in = NULL, *qpc;
drivers/net/ethernet/mellanox/mlx5/core/fpga/conn.c
549
in = kvzalloc(inlen, GFP_KERNEL);
drivers/net/ethernet/mellanox/mlx5/core/fpga/conn.c
550
if (!in) {
drivers/net/ethernet/mellanox/mlx5/core/fpga/conn.c
555
qpc = MLX5_ADDR_OF(create_qp_in, in, qpc);
drivers/net/ethernet/mellanox/mlx5/core/fpga/conn.c
576
(__be64 *)MLX5_ADDR_OF(create_qp_in, in, pas));
drivers/net/ethernet/mellanox/mlx5/core/fpga/conn.c
578
MLX5_SET(create_qp_in, in, opcode, MLX5_CMD_OP_CREATE_QP);
drivers/net/ethernet/mellanox/mlx5/core/fpga/conn.c
579
err = mlx5_cmd_exec(mdev, in, inlen, out, sizeof(out));
drivers/net/ethernet/mellanox/mlx5/core/fpga/conn.c
595
kvfree(in);
drivers/net/ethernet/mellanox/mlx5/core/fpga/conn.c
638
u32 in[MLX5_ST_SZ_DW(destroy_qp_in)] = {};
drivers/net/ethernet/mellanox/mlx5/core/fpga/conn.c
640
MLX5_SET(destroy_qp_in, in, opcode, MLX5_CMD_OP_DESTROY_QP);
drivers/net/ethernet/mellanox/mlx5/core/fpga/conn.c
641
MLX5_SET(destroy_qp_in, in, qpn, conn->qp.qpn);
drivers/net/ethernet/mellanox/mlx5/core/fpga/conn.c
642
mlx5_cmd_exec_in(dev, destroy_qp, in);
drivers/net/ethernet/mellanox/mlx5/core/fpga/conn.c
654
u32 in[MLX5_ST_SZ_DW(qp_2rst_in)] = {};
drivers/net/ethernet/mellanox/mlx5/core/fpga/conn.c
658
MLX5_SET(qp_2rst_in, in, opcode, MLX5_CMD_OP_2RST_QP);
drivers/net/ethernet/mellanox/mlx5/core/fpga/conn.c
659
MLX5_SET(qp_2rst_in, in, qpn, conn->qp.qpn);
drivers/net/ethernet/mellanox/mlx5/core/fpga/conn.c
661
return mlx5_cmd_exec_in(mdev, qp_2rst, in);
drivers/net/ethernet/mellanox/mlx5/core/fpga/conn.c
666
u32 in[MLX5_ST_SZ_DW(rst2init_qp_in)] = {};
drivers/net/ethernet/mellanox/mlx5/core/fpga/conn.c
673
qpc = MLX5_ADDR_OF(rst2init_qp_in, in, qpc);
drivers/net/ethernet/mellanox/mlx5/core/fpga/conn.c
684
MLX5_SET(rst2init_qp_in, in, opcode, MLX5_CMD_OP_RST2INIT_QP);
drivers/net/ethernet/mellanox/mlx5/core/fpga/conn.c
685
MLX5_SET(rst2init_qp_in, in, qpn, conn->qp.qpn);
drivers/net/ethernet/mellanox/mlx5/core/fpga/conn.c
687
return mlx5_cmd_exec_in(mdev, rst2init_qp, in);
drivers/net/ethernet/mellanox/mlx5/core/fpga/conn.c
692
u32 in[MLX5_ST_SZ_DW(init2rtr_qp_in)] = {};
drivers/net/ethernet/mellanox/mlx5/core/fpga/conn.c
699
qpc = MLX5_ADDR_OF(init2rtr_qp_in, in, qpc);
drivers/net/ethernet/mellanox/mlx5/core/fpga/conn.c
719
MLX5_SET(init2rtr_qp_in, in, opcode, MLX5_CMD_OP_INIT2RTR_QP);
drivers/net/ethernet/mellanox/mlx5/core/fpga/conn.c
720
MLX5_SET(init2rtr_qp_in, in, qpn, conn->qp.qpn);
drivers/net/ethernet/mellanox/mlx5/core/fpga/conn.c
722
return mlx5_cmd_exec_in(mdev, init2rtr_qp, in);
drivers/net/ethernet/mellanox/mlx5/core/fpga/conn.c
728
u32 in[MLX5_ST_SZ_DW(rtr2rts_qp_in)] = {};
drivers/net/ethernet/mellanox/mlx5/core/fpga/conn.c
734
qpc = MLX5_ADDR_OF(rtr2rts_qp_in, in, qpc);
drivers/net/ethernet/mellanox/mlx5/core/fpga/conn.c
744
MLX5_SET(rtr2rts_qp_in, in, opcode, MLX5_CMD_OP_RTR2RTS_QP);
drivers/net/ethernet/mellanox/mlx5/core/fpga/conn.c
745
MLX5_SET(rtr2rts_qp_in, in, qpn, conn->qp.qpn);
drivers/net/ethernet/mellanox/mlx5/core/fpga/conn.c
746
MLX5_SET(rtr2rts_qp_in, in, opt_param_mask, MLX5_QP_OPTPAR_RNR_TIMEOUT);
drivers/net/ethernet/mellanox/mlx5/core/fpga/conn.c
748
return mlx5_cmd_exec_in(mdev, rtr2rts_qp, in);
drivers/net/ethernet/mellanox/mlx5/core/fs_cmd.c
1028
in = kzalloc(inlen, GFP_KERNEL);
drivers/net/ethernet/mellanox/mlx5/core/fs_cmd.c
1029
if (!in)
drivers/net/ethernet/mellanox/mlx5/core/fs_cmd.c
1032
MLX5_SET(alloc_modify_header_context_in, in, opcode,
drivers/net/ethernet/mellanox/mlx5/core/fs_cmd.c
1034
MLX5_SET(alloc_modify_header_context_in, in, table_type, table_type);
drivers/net/ethernet/mellanox/mlx5/core/fs_cmd.c
1035
MLX5_SET(alloc_modify_header_context_in, in, num_of_actions, num_actions);
drivers/net/ethernet/mellanox/mlx5/core/fs_cmd.c
1037
actions_in = MLX5_ADDR_OF(alloc_modify_header_context_in, in, actions);
drivers/net/ethernet/mellanox/mlx5/core/fs_cmd.c
1040
err = mlx5_cmd_exec(dev, in, inlen, out, sizeof(out));
drivers/net/ethernet/mellanox/mlx5/core/fs_cmd.c
1044
kfree(in);
drivers/net/ethernet/mellanox/mlx5/core/fs_cmd.c
1051
u32 in[MLX5_ST_SZ_DW(dealloc_modify_header_context_in)] = {};
drivers/net/ethernet/mellanox/mlx5/core/fs_cmd.c
1054
MLX5_SET(dealloc_modify_header_context_in, in, opcode,
drivers/net/ethernet/mellanox/mlx5/core/fs_cmd.c
1056
MLX5_SET(dealloc_modify_header_context_in, in, modify_header_id,
drivers/net/ethernet/mellanox/mlx5/core/fs_cmd.c
1059
mlx5_cmd_exec_in(dev, dealloc_modify_header_context, in);
drivers/net/ethernet/mellanox/mlx5/core/fs_cmd.c
1065
u32 in[MLX5_ST_SZ_DW(general_obj_in_cmd_hdr)] = {};
drivers/net/ethernet/mellanox/mlx5/core/fs_cmd.c
1068
MLX5_SET(general_obj_in_cmd_hdr, in, opcode,
drivers/net/ethernet/mellanox/mlx5/core/fs_cmd.c
1070
MLX5_SET(general_obj_in_cmd_hdr, in, obj_type,
drivers/net/ethernet/mellanox/mlx5/core/fs_cmd.c
1072
MLX5_SET(general_obj_in_cmd_hdr, in, obj_id, definer_id);
drivers/net/ethernet/mellanox/mlx5/core/fs_cmd.c
1074
return mlx5_cmd_exec(ns->dev, in, sizeof(in), out, sizeof(out));
drivers/net/ethernet/mellanox/mlx5/core/fs_cmd.c
1081
u32 in[MLX5_ST_SZ_DW(create_match_definer_in)] = {};
drivers/net/ethernet/mellanox/mlx5/core/fs_cmd.c
1086
MLX5_SET(create_match_definer_in, in, general_obj_in_cmd_hdr.opcode,
drivers/net/ethernet/mellanox/mlx5/core/fs_cmd.c
1088
MLX5_SET(create_match_definer_in, in, general_obj_in_cmd_hdr.obj_type,
drivers/net/ethernet/mellanox/mlx5/core/fs_cmd.c
1091
ptr = MLX5_ADDR_OF(create_match_definer_in, in, obj_context);
drivers/net/ethernet/mellanox/mlx5/core/fs_cmd.c
1097
err = mlx5_cmd_exec_inout(dev, create_match_definer, in, out);
drivers/net/ethernet/mellanox/mlx5/core/fs_cmd.c
1184
u32 in[MLX5_ST_SZ_DW(set_l2_table_entry_in)] = {};
drivers/net/ethernet/mellanox/mlx5/core/fs_cmd.c
1189
MLX5_SET(set_l2_table_entry_in, in, opcode, MLX5_CMD_OP_SET_L2_TABLE_ENTRY);
drivers/net/ethernet/mellanox/mlx5/core/fs_cmd.c
1190
MLX5_SET(set_l2_table_entry_in, in, silent_mode_valid, 1);
drivers/net/ethernet/mellanox/mlx5/core/fs_cmd.c
1191
MLX5_SET(set_l2_table_entry_in, in, silent_mode, silent_mode);
drivers/net/ethernet/mellanox/mlx5/core/fs_cmd.c
1193
return mlx5_cmd_exec_in(dev, set_l2_table_entry, in);
drivers/net/ethernet/mellanox/mlx5/core/fs_cmd.c
1199
u32 in[MLX5_ST_SZ_DW(set_flow_table_root_in)] = {};
drivers/net/ethernet/mellanox/mlx5/core/fs_cmd.c
1205
MLX5_SET(set_flow_table_root_in, in, opcode,
drivers/net/ethernet/mellanox/mlx5/core/fs_cmd.c
1207
MLX5_SET(set_flow_table_root_in, in, table_type,
drivers/net/ethernet/mellanox/mlx5/core/fs_cmd.c
1210
MLX5_SET(set_flow_table_root_in, in, op_mod, 1);
drivers/net/ethernet/mellanox/mlx5/core/fs_cmd.c
1212
MLX5_SET(set_flow_table_root_in, in, table_id, ft_id);
drivers/net/ethernet/mellanox/mlx5/core/fs_cmd.c
1214
return mlx5_cmd_exec(dev, in, sizeof(in), out, sizeof(out));
drivers/net/ethernet/mellanox/mlx5/core/fs_cmd.c
170
u32 in[MLX5_ST_SZ_DW(set_flow_table_root_in)] = {};
drivers/net/ethernet/mellanox/mlx5/core/fs_cmd.c
174
MLX5_SET(set_flow_table_root_in, in, opcode,
drivers/net/ethernet/mellanox/mlx5/core/fs_cmd.c
176
MLX5_SET(set_flow_table_root_in, in, table_type,
drivers/net/ethernet/mellanox/mlx5/core/fs_cmd.c
179
MLX5_SET(set_flow_table_root_in, in,
drivers/net/ethernet/mellanox/mlx5/core/fs_cmd.c
181
MLX5_SET(set_flow_table_root_in, in,
drivers/net/ethernet/mellanox/mlx5/core/fs_cmd.c
184
MLX5_SET(set_flow_table_root_in, in, table_id,
drivers/net/ethernet/mellanox/mlx5/core/fs_cmd.c
190
MLX5_SET(set_flow_table_root_in, in, table_id,
drivers/net/ethernet/mellanox/mlx5/core/fs_cmd.c
194
return mlx5_cmd_exec(slave, in, sizeof(in), out, sizeof(out));
drivers/net/ethernet/mellanox/mlx5/core/fs_cmd.c
215
u32 in[MLX5_ST_SZ_DW(set_flow_table_root_in)] = {};
drivers/net/ethernet/mellanox/mlx5/core/fs_cmd.c
229
MLX5_SET(set_flow_table_root_in, in, opcode,
drivers/net/ethernet/mellanox/mlx5/core/fs_cmd.c
231
MLX5_SET(set_flow_table_root_in, in, table_type, ft->type);
drivers/net/ethernet/mellanox/mlx5/core/fs_cmd.c
234
MLX5_SET(set_flow_table_root_in, in, op_mod, 1);
drivers/net/ethernet/mellanox/mlx5/core/fs_cmd.c
236
MLX5_SET(set_flow_table_root_in, in, table_id, ft->id);
drivers/net/ethernet/mellanox/mlx5/core/fs_cmd.c
238
MLX5_SET(set_flow_table_root_in, in, underlay_qpn, underlay_qpn);
drivers/net/ethernet/mellanox/mlx5/core/fs_cmd.c
239
MLX5_SET(set_flow_table_root_in, in, vport_number, ft->vport);
drivers/net/ethernet/mellanox/mlx5/core/fs_cmd.c
240
MLX5_SET(set_flow_table_root_in, in, other_vport,
drivers/net/ethernet/mellanox/mlx5/core/fs_cmd.c
242
MLX5_SET(set_flow_table_root_in, in, eswitch_owner_vhca_id,
drivers/net/ethernet/mellanox/mlx5/core/fs_cmd.c
244
MLX5_SET(set_flow_table_root_in, in, other_eswitch,
drivers/net/ethernet/mellanox/mlx5/core/fs_cmd.c
247
err = mlx5_cmd_exec_in(dev, set_flow_table_root, in);
drivers/net/ethernet/mellanox/mlx5/core/fs_cmd.c
267
MLX5_SET(set_flow_table_root_in, in, op_mod, 0);
drivers/net/ethernet/mellanox/mlx5/core/fs_cmd.c
268
MLX5_SET(set_flow_table_root_in, in, table_id,
drivers/net/ethernet/mellanox/mlx5/core/fs_cmd.c
270
mlx5_cmd_exec_in(dev, set_flow_table_root, in);
drivers/net/ethernet/mellanox/mlx5/core/fs_cmd.c
290
u32 in[MLX5_ST_SZ_DW(create_flow_table_in)] = {};
drivers/net/ethernet/mellanox/mlx5/core/fs_cmd.c
299
MLX5_SET(create_flow_table_in, in, opcode,
drivers/net/ethernet/mellanox/mlx5/core/fs_cmd.c
302
MLX5_SET(create_flow_table_in, in, uid, ft_attr->uid);
drivers/net/ethernet/mellanox/mlx5/core/fs_cmd.c
303
MLX5_SET(create_flow_table_in, in, table_type, ft->type);
drivers/net/ethernet/mellanox/mlx5/core/fs_cmd.c
304
MLX5_SET(create_flow_table_in, in, flow_table_context.level, ft->level);
drivers/net/ethernet/mellanox/mlx5/core/fs_cmd.c
305
MLX5_SET(create_flow_table_in, in, flow_table_context.log_size, size ? ilog2(size) : 0);
drivers/net/ethernet/mellanox/mlx5/core/fs_cmd.c
306
MLX5_SET(create_flow_table_in, in, vport_number, ft->vport);
drivers/net/ethernet/mellanox/mlx5/core/fs_cmd.c
307
MLX5_SET(create_flow_table_in, in, other_vport,
drivers/net/ethernet/mellanox/mlx5/core/fs_cmd.c
309
MLX5_SET(create_flow_table_in, in, eswitch_owner_vhca_id,
drivers/net/ethernet/mellanox/mlx5/core/fs_cmd.c
311
MLX5_SET(create_flow_table_in, in, other_eswitch,
drivers/net/ethernet/mellanox/mlx5/core/fs_cmd.c
314
MLX5_SET(create_flow_table_in, in, flow_table_context.decap_en,
drivers/net/ethernet/mellanox/mlx5/core/fs_cmd.c
316
MLX5_SET(create_flow_table_in, in, flow_table_context.reformat_en,
drivers/net/ethernet/mellanox/mlx5/core/fs_cmd.c
318
MLX5_SET(create_flow_table_in, in, flow_table_context.termination_table,
drivers/net/ethernet/mellanox/mlx5/core/fs_cmd.c
324
MLX5_SET(create_flow_table_in, in,
drivers/net/ethernet/mellanox/mlx5/core/fs_cmd.c
327
MLX5_SET(create_flow_table_in, in,
drivers/net/ethernet/mellanox/mlx5/core/fs_cmd.c
330
MLX5_SET(create_flow_table_in, in,
drivers/net/ethernet/mellanox/mlx5/core/fs_cmd.c
337
MLX5_SET(create_flow_table_in, in, op_mod, 0x1);
drivers/net/ethernet/mellanox/mlx5/core/fs_cmd.c
339
MLX5_SET(create_flow_table_in, in,
drivers/net/ethernet/mellanox/mlx5/core/fs_cmd.c
345
err = mlx5_cmd_exec_inout(dev, create_flow_table, in, out);
drivers/net/ethernet/mellanox/mlx5/core/fs_cmd.c
360
u32 in[MLX5_ST_SZ_DW(destroy_flow_table_in)] = {};
drivers/net/ethernet/mellanox/mlx5/core/fs_cmd.c
364
MLX5_SET(destroy_flow_table_in, in, opcode,
drivers/net/ethernet/mellanox/mlx5/core/fs_cmd.c
366
MLX5_SET(destroy_flow_table_in, in, table_type, ft->type);
drivers/net/ethernet/mellanox/mlx5/core/fs_cmd.c
367
MLX5_SET(destroy_flow_table_in, in, table_id, ft->id);
drivers/net/ethernet/mellanox/mlx5/core/fs_cmd.c
368
MLX5_SET(destroy_flow_table_in, in, vport_number, ft->vport);
drivers/net/ethernet/mellanox/mlx5/core/fs_cmd.c
369
MLX5_SET(destroy_flow_table_in, in, other_vport,
drivers/net/ethernet/mellanox/mlx5/core/fs_cmd.c
371
MLX5_SET(destroy_flow_table_in, in, eswitch_owner_vhca_id,
drivers/net/ethernet/mellanox/mlx5/core/fs_cmd.c
373
MLX5_SET(destroy_flow_table_in, in, other_eswitch,
drivers/net/ethernet/mellanox/mlx5/core/fs_cmd.c
376
err = mlx5_cmd_exec_in(dev, destroy_flow_table, in);
drivers/net/ethernet/mellanox/mlx5/core/fs_cmd.c
387
u32 in[MLX5_ST_SZ_DW(modify_flow_table_in)] = {};
drivers/net/ethernet/mellanox/mlx5/core/fs_cmd.c
390
MLX5_SET(modify_flow_table_in, in, opcode,
drivers/net/ethernet/mellanox/mlx5/core/fs_cmd.c
392
MLX5_SET(modify_flow_table_in, in, table_type, ft->type);
drivers/net/ethernet/mellanox/mlx5/core/fs_cmd.c
393
MLX5_SET(modify_flow_table_in, in, table_id, ft->id);
drivers/net/ethernet/mellanox/mlx5/core/fs_cmd.c
396
MLX5_SET(modify_flow_table_in, in, modify_field_select,
drivers/net/ethernet/mellanox/mlx5/core/fs_cmd.c
399
MLX5_SET(modify_flow_table_in, in,
drivers/net/ethernet/mellanox/mlx5/core/fs_cmd.c
402
MLX5_SET(modify_flow_table_in, in,
drivers/net/ethernet/mellanox/mlx5/core/fs_cmd.c
406
MLX5_SET(modify_flow_table_in, in, vport_number, ft->vport);
drivers/net/ethernet/mellanox/mlx5/core/fs_cmd.c
407
MLX5_SET(modify_flow_table_in, in, other_vport,
drivers/net/ethernet/mellanox/mlx5/core/fs_cmd.c
409
MLX5_SET(modify_flow_table_in, in, eswitch_owner_vhca_id,
drivers/net/ethernet/mellanox/mlx5/core/fs_cmd.c
411
MLX5_SET(modify_flow_table_in, in, other_eswitch,
drivers/net/ethernet/mellanox/mlx5/core/fs_cmd.c
413
MLX5_SET(modify_flow_table_in, in, modify_field_select,
drivers/net/ethernet/mellanox/mlx5/core/fs_cmd.c
416
MLX5_SET(modify_flow_table_in, in,
drivers/net/ethernet/mellanox/mlx5/core/fs_cmd.c
419
MLX5_SET(modify_flow_table_in, in,
drivers/net/ethernet/mellanox/mlx5/core/fs_cmd.c
423
MLX5_SET(modify_flow_table_in, in,
drivers/net/ethernet/mellanox/mlx5/core/fs_cmd.c
429
return mlx5_cmd_exec_in(dev, modify_flow_table, in);
drivers/net/ethernet/mellanox/mlx5/core/fs_cmd.c
434
u32 *in,
drivers/net/ethernet/mellanox/mlx5/core/fs_cmd.c
441
MLX5_SET(create_flow_group_in, in, opcode,
drivers/net/ethernet/mellanox/mlx5/core/fs_cmd.c
443
MLX5_SET(create_flow_group_in, in, table_type, ft->type);
drivers/net/ethernet/mellanox/mlx5/core/fs_cmd.c
444
MLX5_SET(create_flow_group_in, in, table_id, ft->id);
drivers/net/ethernet/mellanox/mlx5/core/fs_cmd.c
445
MLX5_SET(create_flow_group_in, in, vport_number, ft->vport);
drivers/net/ethernet/mellanox/mlx5/core/fs_cmd.c
446
MLX5_SET(create_flow_group_in, in, other_vport,
drivers/net/ethernet/mellanox/mlx5/core/fs_cmd.c
448
MLX5_SET(create_flow_group_in, in, eswitch_owner_vhca_id,
drivers/net/ethernet/mellanox/mlx5/core/fs_cmd.c
450
MLX5_SET(create_flow_group_in, in, other_eswitch,
drivers/net/ethernet/mellanox/mlx5/core/fs_cmd.c
452
err = mlx5_cmd_exec_inout(dev, create_flow_group, in, out);
drivers/net/ethernet/mellanox/mlx5/core/fs_cmd.c
463
u32 in[MLX5_ST_SZ_DW(destroy_flow_group_in)] = {};
drivers/net/ethernet/mellanox/mlx5/core/fs_cmd.c
466
MLX5_SET(destroy_flow_group_in, in, opcode,
drivers/net/ethernet/mellanox/mlx5/core/fs_cmd.c
468
MLX5_SET(destroy_flow_group_in, in, table_type, ft->type);
drivers/net/ethernet/mellanox/mlx5/core/fs_cmd.c
469
MLX5_SET(destroy_flow_group_in, in, table_id, ft->id);
drivers/net/ethernet/mellanox/mlx5/core/fs_cmd.c
470
MLX5_SET(destroy_flow_group_in, in, group_id, fg->id);
drivers/net/ethernet/mellanox/mlx5/core/fs_cmd.c
471
MLX5_SET(destroy_flow_group_in, in, vport_number, ft->vport);
drivers/net/ethernet/mellanox/mlx5/core/fs_cmd.c
472
MLX5_SET(destroy_flow_group_in, in, other_vport,
drivers/net/ethernet/mellanox/mlx5/core/fs_cmd.c
474
MLX5_SET(destroy_flow_group_in, in, eswitch_owner_vhca_id,
drivers/net/ethernet/mellanox/mlx5/core/fs_cmd.c
476
MLX5_SET(destroy_flow_group_in, in, other_eswitch,
drivers/net/ethernet/mellanox/mlx5/core/fs_cmd.c
478
return mlx5_cmd_exec_in(dev, destroy_flow_group, in);
drivers/net/ethernet/mellanox/mlx5/core/fs_cmd.c
557
u32 *in, action;
drivers/net/ethernet/mellanox/mlx5/core/fs_cmd.c
570
in = kvzalloc(inlen, GFP_KERNEL);
drivers/net/ethernet/mellanox/mlx5/core/fs_cmd.c
571
if (!in)
drivers/net/ethernet/mellanox/mlx5/core/fs_cmd.c
574
MLX5_SET(set_fte_in, in, opcode, MLX5_CMD_OP_SET_FLOW_TABLE_ENTRY);
drivers/net/ethernet/mellanox/mlx5/core/fs_cmd.c
575
MLX5_SET(set_fte_in, in, op_mod, opmod);
drivers/net/ethernet/mellanox/mlx5/core/fs_cmd.c
576
MLX5_SET(set_fte_in, in, modify_enable_mask, modify_mask);
drivers/net/ethernet/mellanox/mlx5/core/fs_cmd.c
577
MLX5_SET(set_fte_in, in, table_type, ft->type);
drivers/net/ethernet/mellanox/mlx5/core/fs_cmd.c
578
MLX5_SET(set_fte_in, in, table_id, ft->id);
drivers/net/ethernet/mellanox/mlx5/core/fs_cmd.c
579
MLX5_SET(set_fte_in, in, flow_index, fte->index);
drivers/net/ethernet/mellanox/mlx5/core/fs_cmd.c
580
MLX5_SET(set_fte_in, in, ignore_flow_level,
drivers/net/ethernet/mellanox/mlx5/core/fs_cmd.c
583
MLX5_SET(set_fte_in, in, vport_number, ft->vport);
drivers/net/ethernet/mellanox/mlx5/core/fs_cmd.c
584
MLX5_SET(set_fte_in, in, other_vport,
drivers/net/ethernet/mellanox/mlx5/core/fs_cmd.c
586
MLX5_SET(set_fte_in, in, eswitch_owner_vhca_id, ft->esw_owner_vhca_id);
drivers/net/ethernet/mellanox/mlx5/core/fs_cmd.c
587
MLX5_SET(set_fte_in, in, other_eswitch,
drivers/net/ethernet/mellanox/mlx5/core/fs_cmd.c
590
in_flow_context = MLX5_ADDR_OF(set_fte_in, in, flow_context);
drivers/net/ethernet/mellanox/mlx5/core/fs_cmd.c
769
err = mlx5_cmd_exec(dev, in, inlen, out, sizeof(out));
drivers/net/ethernet/mellanox/mlx5/core/fs_cmd.c
771
kvfree(in);
drivers/net/ethernet/mellanox/mlx5/core/fs_cmd.c
78
u32 *in,
drivers/net/ethernet/mellanox/mlx5/core/fs_cmd.c
808
u32 in[MLX5_ST_SZ_DW(delete_fte_in)] = {};
drivers/net/ethernet/mellanox/mlx5/core/fs_cmd.c
811
MLX5_SET(delete_fte_in, in, opcode, MLX5_CMD_OP_DELETE_FLOW_TABLE_ENTRY);
drivers/net/ethernet/mellanox/mlx5/core/fs_cmd.c
812
MLX5_SET(delete_fte_in, in, table_type, ft->type);
drivers/net/ethernet/mellanox/mlx5/core/fs_cmd.c
813
MLX5_SET(delete_fte_in, in, table_id, ft->id);
drivers/net/ethernet/mellanox/mlx5/core/fs_cmd.c
814
MLX5_SET(delete_fte_in, in, flow_index, fte->index);
drivers/net/ethernet/mellanox/mlx5/core/fs_cmd.c
815
MLX5_SET(delete_fte_in, in, vport_number, ft->vport);
drivers/net/ethernet/mellanox/mlx5/core/fs_cmd.c
816
MLX5_SET(delete_fte_in, in, other_vport,
drivers/net/ethernet/mellanox/mlx5/core/fs_cmd.c
818
MLX5_SET(delete_fte_in, in, eswitch_owner_vhca_id,
drivers/net/ethernet/mellanox/mlx5/core/fs_cmd.c
820
MLX5_SET(delete_fte_in, in, other_eswitch,
drivers/net/ethernet/mellanox/mlx5/core/fs_cmd.c
823
return mlx5_cmd_exec_in(dev, delete_fte, in);
drivers/net/ethernet/mellanox/mlx5/core/fs_cmd.c
831
u32 in[MLX5_ST_SZ_DW(alloc_flow_counter_in)] = {};
drivers/net/ethernet/mellanox/mlx5/core/fs_cmd.c
834
MLX5_SET(alloc_flow_counter_in, in, opcode,
drivers/net/ethernet/mellanox/mlx5/core/fs_cmd.c
836
MLX5_SET(alloc_flow_counter_in, in, flow_counter_bulk, alloc_bitmask);
drivers/net/ethernet/mellanox/mlx5/core/fs_cmd.c
838
err = mlx5_cmd_exec_inout(dev, alloc_flow_counter, in, out);
drivers/net/ethernet/mellanox/mlx5/core/fs_cmd.c
851
u32 in[MLX5_ST_SZ_DW(dealloc_flow_counter_in)] = {};
drivers/net/ethernet/mellanox/mlx5/core/fs_cmd.c
853
MLX5_SET(dealloc_flow_counter_in, in, opcode,
drivers/net/ethernet/mellanox/mlx5/core/fs_cmd.c
855
MLX5_SET(dealloc_flow_counter_in, in, flow_counter_id, id);
drivers/net/ethernet/mellanox/mlx5/core/fs_cmd.c
856
return mlx5_cmd_exec_in(dev, dealloc_flow_counter, in);
drivers/net/ethernet/mellanox/mlx5/core/fs_cmd.c
864
u32 in[MLX5_ST_SZ_DW(query_flow_counter_in)] = {};
drivers/net/ethernet/mellanox/mlx5/core/fs_cmd.c
868
MLX5_SET(query_flow_counter_in, in, opcode,
drivers/net/ethernet/mellanox/mlx5/core/fs_cmd.c
870
MLX5_SET(query_flow_counter_in, in, op_mod, 0);
drivers/net/ethernet/mellanox/mlx5/core/fs_cmd.c
871
MLX5_SET(query_flow_counter_in, in, flow_counter_id, id);
drivers/net/ethernet/mellanox/mlx5/core/fs_cmd.c
872
err = mlx5_cmd_exec(dev, in, sizeof(in), out, sizeof(out));
drivers/net/ethernet/mellanox/mlx5/core/fs_cmd.c
892
u32 in[MLX5_ST_SZ_DW(query_flow_counter_in)] = {};
drivers/net/ethernet/mellanox/mlx5/core/fs_cmd.c
894
MLX5_SET(query_flow_counter_in, in, opcode,
drivers/net/ethernet/mellanox/mlx5/core/fs_cmd.c
896
MLX5_SET(query_flow_counter_in, in, flow_counter_id, base_id);
drivers/net/ethernet/mellanox/mlx5/core/fs_cmd.c
897
MLX5_SET(query_flow_counter_in, in, num_of_counters, bulk_len);
drivers/net/ethernet/mellanox/mlx5/core/fs_cmd.c
898
return mlx5_cmd_exec(dev, in, sizeof(in), out, outlen);
drivers/net/ethernet/mellanox/mlx5/core/fs_cmd.c
913
u32 *in;
drivers/net/ethernet/mellanox/mlx5/core/fs_cmd.c
927
in = kzalloc(MLX5_ST_SZ_BYTES(alloc_packet_reformat_context_in) +
drivers/net/ethernet/mellanox/mlx5/core/fs_cmd.c
929
if (!in)
drivers/net/ethernet/mellanox/mlx5/core/fs_cmd.c
933
in, packet_reformat_context);
drivers/net/ethernet/mellanox/mlx5/core/fs_cmd.c
937
inlen = reformat - (void *)in + params->size;
drivers/net/ethernet/mellanox/mlx5/core/fs_cmd.c
939
MLX5_SET(alloc_packet_reformat_context_in, in, opcode,
drivers/net/ethernet/mellanox/mlx5/core/fs_cmd.c
952
err = mlx5_cmd_exec(dev, in, inlen, out, sizeof(out));
drivers/net/ethernet/mellanox/mlx5/core/fs_cmd.c
958
kfree(in);
drivers/net/ethernet/mellanox/mlx5/core/fs_cmd.c
965
u32 in[MLX5_ST_SZ_DW(dealloc_packet_reformat_context_in)] = {};
drivers/net/ethernet/mellanox/mlx5/core/fs_cmd.c
968
MLX5_SET(dealloc_packet_reformat_context_in, in, opcode,
drivers/net/ethernet/mellanox/mlx5/core/fs_cmd.c
970
MLX5_SET(dealloc_packet_reformat_context_in, in, packet_reformat_id,
drivers/net/ethernet/mellanox/mlx5/core/fs_cmd.c
973
mlx5_cmd_exec_in(dev, dealloc_packet_reformat_context, in);
drivers/net/ethernet/mellanox/mlx5/core/fs_cmd.c
986
u32 *in;
drivers/net/ethernet/mellanox/mlx5/core/fs_cmd.h
52
u32 *in,
drivers/net/ethernet/mellanox/mlx5/core/fs_core.c
1802
u32 *in;
drivers/net/ethernet/mellanox/mlx5/core/fs_core.c
1804
in = kvzalloc(inlen, GFP_KERNEL);
drivers/net/ethernet/mellanox/mlx5/core/fs_core.c
1805
if (!in)
drivers/net/ethernet/mellanox/mlx5/core/fs_core.c
1808
MLX5_SET(create_flow_group_in, in, match_criteria_enable,
drivers/net/ethernet/mellanox/mlx5/core/fs_core.c
1810
MLX5_SET(create_flow_group_in, in, start_flow_index, fg->start_index);
drivers/net/ethernet/mellanox/mlx5/core/fs_core.c
1811
MLX5_SET(create_flow_group_in, in, end_flow_index, fg->start_index +
drivers/net/ethernet/mellanox/mlx5/core/fs_core.c
1818
MLX5_SET(create_flow_group_in, in,
drivers/net/ethernet/mellanox/mlx5/core/fs_core.c
1822
in, match_criteria);
drivers/net/ethernet/mellanox/mlx5/core/fs_core.c
1826
err = root->cmds->create_flow_group(root, ft, in, fg);
drivers/net/ethernet/mellanox/mlx5/core/fs_core.c
1832
kvfree(in);
drivers/net/ethernet/mellanox/mlx5/core/fw.c
101
u32 in[MLX5_ST_SZ_DW(query_adapter_in)] = {};
drivers/net/ethernet/mellanox/mlx5/core/fw.c
108
MLX5_SET(query_adapter_in, in, opcode, MLX5_CMD_OP_QUERY_ADAPTER);
drivers/net/ethernet/mellanox/mlx5/core/fw.c
109
err = mlx5_cmd_exec_inout(mdev, query_adapter, in, out);
drivers/net/ethernet/mellanox/mlx5/core/fw.c
308
u32 in[MLX5_ST_SZ_DW(init_hca_in)] = {};
drivers/net/ethernet/mellanox/mlx5/core/fw.c
311
MLX5_SET(init_hca_in, in, opcode, MLX5_CMD_OP_INIT_HCA);
drivers/net/ethernet/mellanox/mlx5/core/fw.c
315
MLX5_ARRAY_SET(init_hca_in, in, sw_owner_id, i,
drivers/net/ethernet/mellanox/mlx5/core/fw.c
321
MLX5_SET(init_hca_in, in, sw_vhca_id, dev->priv.sw_vhca_id);
drivers/net/ethernet/mellanox/mlx5/core/fw.c
323
return mlx5_cmd_exec_in(dev, init_hca, in);
drivers/net/ethernet/mellanox/mlx5/core/fw.c
328
u32 in[MLX5_ST_SZ_DW(teardown_hca_in)] = {};
drivers/net/ethernet/mellanox/mlx5/core/fw.c
330
MLX5_SET(teardown_hca_in, in, opcode, MLX5_CMD_OP_TEARDOWN_HCA);
drivers/net/ethernet/mellanox/mlx5/core/fw.c
331
return mlx5_cmd_exec_in(dev, teardown_hca, in);
drivers/net/ethernet/mellanox/mlx5/core/fw.c
337
u32 in[MLX5_ST_SZ_DW(teardown_hca_in)] = {0};
drivers/net/ethernet/mellanox/mlx5/core/fw.c
346
MLX5_SET(teardown_hca_in, in, opcode, MLX5_CMD_OP_TEARDOWN_HCA);
drivers/net/ethernet/mellanox/mlx5/core/fw.c
347
MLX5_SET(teardown_hca_in, in, profile, MLX5_TEARDOWN_HCA_IN_PROFILE_FORCE_CLOSE);
drivers/net/ethernet/mellanox/mlx5/core/fw.c
349
ret = mlx5_cmd_exec_polling(dev, in, sizeof(in), out, sizeof(out));
drivers/net/ethernet/mellanox/mlx5/core/fw.c
366
u32 in[MLX5_ST_SZ_DW(teardown_hca_in)] = {};
drivers/net/ethernet/mellanox/mlx5/core/fw.c
375
MLX5_SET(teardown_hca_in, in, opcode, MLX5_CMD_OP_TEARDOWN_HCA);
drivers/net/ethernet/mellanox/mlx5/core/fw.c
376
MLX5_SET(teardown_hca_in, in, profile,
drivers/net/ethernet/mellanox/mlx5/core/fw.c
379
ret = mlx5_cmd_exec_inout(dev, teardown_hca, in, out);
drivers/net/ethernet/mellanox/mlx5/core/fw.c
428
u32 in[MLX5_ST_SZ_DW(mcc_reg)];
drivers/net/ethernet/mellanox/mlx5/core/fw.c
430
memset(in, 0, sizeof(in));
drivers/net/ethernet/mellanox/mlx5/core/fw.c
432
MLX5_SET(mcc_reg, in, instruction, instr);
drivers/net/ethernet/mellanox/mlx5/core/fw.c
433
MLX5_SET(mcc_reg, in, component_index, component_index);
drivers/net/ethernet/mellanox/mlx5/core/fw.c
434
MLX5_SET(mcc_reg, in, update_handle, update_handle);
drivers/net/ethernet/mellanox/mlx5/core/fw.c
435
MLX5_SET(mcc_reg, in, component_size, component_size);
drivers/net/ethernet/mellanox/mlx5/core/fw.c
437
return mlx5_core_access_reg(dev, in, sizeof(in), out,
drivers/net/ethernet/mellanox/mlx5/core/fw.c
446
u32 in[MLX5_ST_SZ_DW(mcc_reg)];
drivers/net/ethernet/mellanox/mlx5/core/fw.c
449
memset(in, 0, sizeof(in));
drivers/net/ethernet/mellanox/mlx5/core/fw.c
451
MLX5_SET(mcc_reg, in, update_handle, *update_handle);
drivers/net/ethernet/mellanox/mlx5/core/fw.c
453
err = mlx5_core_access_reg(dev, in, sizeof(in), out,
drivers/net/ethernet/mellanox/mlx5/core/fw.c
475
u32 *in;
drivers/net/ethernet/mellanox/mlx5/core/fw.c
477
in = kzalloc(in_size, GFP_KERNEL);
drivers/net/ethernet/mellanox/mlx5/core/fw.c
478
if (!in)
drivers/net/ethernet/mellanox/mlx5/core/fw.c
481
MLX5_SET(mcda_reg, in, update_handle, update_handle);
drivers/net/ethernet/mellanox/mlx5/core/fw.c
482
MLX5_SET(mcda_reg, in, offset, offset);
drivers/net/ethernet/mellanox/mlx5/core/fw.c
483
MLX5_SET(mcda_reg, in, size, size);
drivers/net/ethernet/mellanox/mlx5/core/fw.c
488
memcpy(MLX5_ADDR_OF(mcda_reg, in, data) + j, &data_element, 4);
drivers/net/ethernet/mellanox/mlx5/core/fw.c
491
err = mlx5_core_access_reg(dev, in, in_size, out,
drivers/net/ethernet/mellanox/mlx5/core/fw.c
493
kfree(in);
drivers/net/ethernet/mellanox/mlx5/core/fw.c
502
u32 in[MLX5_ST_SZ_DW(mcqi_reg)] = {};
drivers/net/ethernet/mellanox/mlx5/core/fw.c
506
MLX5_SET(mcqi_reg, in, component_index, component_index);
drivers/net/ethernet/mellanox/mlx5/core/fw.c
507
MLX5_SET(mcqi_reg, in, read_pending_component, read_pending);
drivers/net/ethernet/mellanox/mlx5/core/fw.c
508
MLX5_SET(mcqi_reg, in, info_type, info_type);
drivers/net/ethernet/mellanox/mlx5/core/fw.c
509
MLX5_SET(mcqi_reg, in, data_size, data_size);
drivers/net/ethernet/mellanox/mlx5/core/fw.c
511
err = mlx5_core_access_reg(dev, in, sizeof(in), out,
drivers/net/ethernet/mellanox/mlx5/core/fw.c
672
u32 in[MLX5_ST_SZ_DW(mirc_reg)];
drivers/net/ethernet/mellanox/mlx5/core/fw.c
681
memset(in, 0, sizeof(in));
drivers/net/ethernet/mellanox/mlx5/core/fw.c
683
err = mlx5_core_access_reg(dev, in, sizeof(in), out,
drivers/net/ethernet/mellanox/mlx5/core/fw.c
690
err = mlx5_core_access_reg(dev, in, sizeof(in), out,
drivers/net/ethernet/mellanox/mlx5/core/fw.c
74
u32 in[MLX5_ST_SZ_DW(query_adapter_in)] = {};
drivers/net/ethernet/mellanox/mlx5/core/fw.c
758
u32 in[MLX5_ST_SZ_DW(mcqs_reg)] = {};
drivers/net/ethernet/mellanox/mlx5/core/fw.c
763
MLX5_SET(mcqs_reg, in, component_index, component_index);
drivers/net/ethernet/mellanox/mlx5/core/fw.c
765
err = mlx5_core_access_reg(dev, in, sizeof(in), out,
drivers/net/ethernet/mellanox/mlx5/core/fw.c
81
MLX5_SET(query_adapter_in, in, opcode, MLX5_CMD_OP_QUERY_ADAPTER);
drivers/net/ethernet/mellanox/mlx5/core/fw.c
82
err = mlx5_cmd_exec_inout(dev, query_adapter, in, out);
drivers/net/ethernet/mellanox/mlx5/core/fw_reset.c
101
return mlx5_core_access_reg(dev, in, sizeof(in), out, sizeof(out), MLX5_REG_MFRL, 0, 1);
drivers/net/ethernet/mellanox/mlx5/core/fw_reset.c
108
u32 in[MLX5_ST_SZ_DW(mfrl_reg)] = {};
drivers/net/ethernet/mellanox/mlx5/core/fw_reset.c
111
err = mlx5_core_access_reg(dev, in, sizeof(in), out, sizeof(out), MLX5_REG_MFRL, 0, 0);
drivers/net/ethernet/mellanox/mlx5/core/fw_reset.c
190
u32 in[MLX5_ST_SZ_DW(mfrl_reg)] = {};
drivers/net/ethernet/mellanox/mlx5/core/fw_reset.c
195
MLX5_SET(mfrl_reg, in, reset_level, MLX5_MFRL_REG_RESET_LEVEL3);
drivers/net/ethernet/mellanox/mlx5/core/fw_reset.c
196
MLX5_SET(mfrl_reg, in, rst_type_sel, reset_type_sel);
drivers/net/ethernet/mellanox/mlx5/core/fw_reset.c
197
MLX5_SET(mfrl_reg, in, pci_sync_for_fw_update_start, 1);
drivers/net/ethernet/mellanox/mlx5/core/fw_reset.c
198
err = mlx5_access_reg(dev, in, sizeof(in), out, sizeof(out),
drivers/net/ethernet/mellanox/mlx5/core/fw_reset.c
210
return mlx5_cmd_check(dev, err, in, out);
drivers/net/ethernet/mellanox/mlx5/core/fw_reset.c
94
u32 in[MLX5_ST_SZ_DW(mfrl_reg)] = {};
drivers/net/ethernet/mellanox/mlx5/core/fw_reset.c
96
MLX5_SET(mfrl_reg, in, reset_level, reset_level);
drivers/net/ethernet/mellanox/mlx5/core/fw_reset.c
97
MLX5_SET(mfrl_reg, in, rst_type_sel, reset_type_sel);
drivers/net/ethernet/mellanox/mlx5/core/fw_reset.c
98
MLX5_SET(mfrl_reg, in, pci_sync_for_fw_update_resp, sync_resp);
drivers/net/ethernet/mellanox/mlx5/core/fw_reset.c
99
MLX5_SET(mfrl_reg, in, pci_sync_for_fw_update_start, sync_start);
drivers/net/ethernet/mellanox/mlx5/core/health.c
767
u32 in[MLX5_ST_SZ_DW(mrtc_reg)] = {};
drivers/net/ethernet/mellanox/mlx5/core/health.c
779
MLX5_SET(mrtc_reg, in, time_h, now_us >> 32);
drivers/net/ethernet/mellanox/mlx5/core/health.c
780
MLX5_SET(mrtc_reg, in, time_l, now_us & 0xFFFFFFFF);
drivers/net/ethernet/mellanox/mlx5/core/health.c
781
mlx5_core_access_reg(dev, in, sizeof(in), out, sizeof(out), MLX5_REG_MRTC, 0, 1);
drivers/net/ethernet/mellanox/mlx5/core/ipoib/ipoib.c
228
u32 in[MLX5_ST_SZ_DW(rst2init_qp_in)] = {};
drivers/net/ethernet/mellanox/mlx5/core/ipoib/ipoib.c
231
qpc = MLX5_ADDR_OF(rst2init_qp_in, in, qpc);
drivers/net/ethernet/mellanox/mlx5/core/ipoib/ipoib.c
239
MLX5_SET(rst2init_qp_in, in, opcode, MLX5_CMD_OP_RST2INIT_QP);
drivers/net/ethernet/mellanox/mlx5/core/ipoib/ipoib.c
240
MLX5_SET(rst2init_qp_in, in, qpn, ipriv->qpn);
drivers/net/ethernet/mellanox/mlx5/core/ipoib/ipoib.c
241
ret = mlx5_cmd_exec_in(mdev, rst2init_qp, in);
drivers/net/ethernet/mellanox/mlx5/core/ipoib/ipoib.c
246
u32 in[MLX5_ST_SZ_DW(init2rtr_qp_in)] = {};
drivers/net/ethernet/mellanox/mlx5/core/ipoib/ipoib.c
248
MLX5_SET(init2rtr_qp_in, in, opcode, MLX5_CMD_OP_INIT2RTR_QP);
drivers/net/ethernet/mellanox/mlx5/core/ipoib/ipoib.c
249
MLX5_SET(init2rtr_qp_in, in, qpn, ipriv->qpn);
drivers/net/ethernet/mellanox/mlx5/core/ipoib/ipoib.c
250
ret = mlx5_cmd_exec_in(mdev, init2rtr_qp, in);
drivers/net/ethernet/mellanox/mlx5/core/ipoib/ipoib.c
255
u32 in[MLX5_ST_SZ_DW(rtr2rts_qp_in)] = {};
drivers/net/ethernet/mellanox/mlx5/core/ipoib/ipoib.c
257
MLX5_SET(rtr2rts_qp_in, in, opcode, MLX5_CMD_OP_RTR2RTS_QP);
drivers/net/ethernet/mellanox/mlx5/core/ipoib/ipoib.c
258
MLX5_SET(rtr2rts_qp_in, in, qpn, ipriv->qpn);
drivers/net/ethernet/mellanox/mlx5/core/ipoib/ipoib.c
259
ret = mlx5_cmd_exec_in(mdev, rtr2rts_qp, in);
drivers/net/ethernet/mellanox/mlx5/core/ipoib/ipoib.c
267
u32 in[MLX5_ST_SZ_DW(qp_2err_in)] = {};
drivers/net/ethernet/mellanox/mlx5/core/ipoib/ipoib.c
269
MLX5_SET(qp_2err_in, in, opcode, MLX5_CMD_OP_2ERR_QP);
drivers/net/ethernet/mellanox/mlx5/core/ipoib/ipoib.c
270
MLX5_SET(qp_2err_in, in, qpn, ipriv->qpn);
drivers/net/ethernet/mellanox/mlx5/core/ipoib/ipoib.c
271
mlx5_cmd_exec_in(mdev, qp_2err, in);
drivers/net/ethernet/mellanox/mlx5/core/ipoib/ipoib.c
280
u32 in[MLX5_ST_SZ_DW(qp_2rst_in)] = {};
drivers/net/ethernet/mellanox/mlx5/core/ipoib/ipoib.c
282
MLX5_SET(qp_2rst_in, in, opcode, MLX5_CMD_OP_2RST_QP);
drivers/net/ethernet/mellanox/mlx5/core/ipoib/ipoib.c
283
MLX5_SET(qp_2rst_in, in, qpn, ipriv->qpn);
drivers/net/ethernet/mellanox/mlx5/core/ipoib/ipoib.c
284
mlx5_cmd_exec_in(mdev, qp_2rst, in);
drivers/net/ethernet/mellanox/mlx5/core/ipoib/ipoib.c
293
u32 in[MLX5_ST_SZ_DW(create_qp_in)] = {};
drivers/net/ethernet/mellanox/mlx5/core/ipoib/ipoib.c
302
MLX5_SET(create_qp_in, in, input_qpn, qpn);
drivers/net/ethernet/mellanox/mlx5/core/ipoib/ipoib.c
305
qpc = MLX5_ADDR_OF(create_qp_in, in, qpc);
drivers/net/ethernet/mellanox/mlx5/core/ipoib/ipoib.c
316
MLX5_SET(create_qp_in, in, opcode, MLX5_CMD_OP_CREATE_QP);
drivers/net/ethernet/mellanox/mlx5/core/ipoib/ipoib.c
317
ret = mlx5_cmd_exec_inout(priv->mdev, create_qp, in, out);
drivers/net/ethernet/mellanox/mlx5/core/ipoib/ipoib.c
328
u32 in[MLX5_ST_SZ_DW(destroy_qp_in)] = {};
drivers/net/ethernet/mellanox/mlx5/core/ipoib/ipoib.c
330
MLX5_SET(destroy_qp_in, in, opcode, MLX5_CMD_OP_DESTROY_QP);
drivers/net/ethernet/mellanox/mlx5/core/ipoib/ipoib.c
331
MLX5_SET(destroy_qp_in, in, qpn, qpn);
drivers/net/ethernet/mellanox/mlx5/core/ipoib/ipoib.c
332
mlx5_cmd_exec_in(mdev, destroy_qp, in);
drivers/net/ethernet/mellanox/mlx5/core/ipoib/ipoib.c
342
u32 in[MLX5_ST_SZ_DW(create_tis_in)] = {};
drivers/net/ethernet/mellanox/mlx5/core/ipoib/ipoib.c
345
tisc = MLX5_ADDR_OF(create_tis_in, in, ctx);
drivers/net/ethernet/mellanox/mlx5/core/ipoib/ipoib.c
349
return mlx5e_create_tis(mdev, in, tisn);
drivers/net/ethernet/mellanox/mlx5/core/lag/lag.c
117
return mlx5_cmd_exec_in(dev, create_lag, in);
drivers/net/ethernet/mellanox/mlx5/core/lag/lag.c
123
u32 in[MLX5_ST_SZ_DW(modify_lag_in)] = {};
drivers/net/ethernet/mellanox/mlx5/core/lag/lag.c
124
void *lag_ctx = MLX5_ADDR_OF(modify_lag_in, in, ctx);
drivers/net/ethernet/mellanox/mlx5/core/lag/lag.c
132
MLX5_SET(modify_lag_in, in, opcode, MLX5_CMD_OP_MODIFY_LAG);
drivers/net/ethernet/mellanox/mlx5/core/lag/lag.c
133
MLX5_SET(modify_lag_in, in, field_select, 0x1);
drivers/net/ethernet/mellanox/mlx5/core/lag/lag.c
138
return mlx5_cmd_exec_in(dev, modify_lag, in);
drivers/net/ethernet/mellanox/mlx5/core/lag/lag.c
143
u32 in[MLX5_ST_SZ_DW(create_vport_lag_in)] = {};
drivers/net/ethernet/mellanox/mlx5/core/lag/lag.c
145
MLX5_SET(create_vport_lag_in, in, opcode, MLX5_CMD_OP_CREATE_VPORT_LAG);
drivers/net/ethernet/mellanox/mlx5/core/lag/lag.c
147
return mlx5_cmd_exec_in(dev, create_vport_lag, in);
drivers/net/ethernet/mellanox/mlx5/core/lag/lag.c
153
u32 in[MLX5_ST_SZ_DW(destroy_vport_lag_in)] = {};
drivers/net/ethernet/mellanox/mlx5/core/lag/lag.c
155
MLX5_SET(destroy_vport_lag_in, in, opcode, MLX5_CMD_OP_DESTROY_VPORT_LAG);
drivers/net/ethernet/mellanox/mlx5/core/lag/lag.c
157
return mlx5_cmd_exec_in(dev, destroy_vport_lag, in);
drivers/net/ethernet/mellanox/mlx5/core/lag/lag.c
2007
u32 in[MLX5_ST_SZ_DW(query_cong_statistics_in)] = {};
drivers/net/ethernet/mellanox/mlx5/core/lag/lag.c
2009
MLX5_SET(query_cong_statistics_in, in, opcode,
drivers/net/ethernet/mellanox/mlx5/core/lag/lag.c
2011
ret = mlx5_cmd_exec_inout(mdev[i], query_cong_statistics, in,
drivers/net/ethernet/mellanox/mlx5/core/lag/lag.c
484
u32 in[MLX5_ST_SZ_DW(modify_lag_in)] = {};
drivers/net/ethernet/mellanox/mlx5/core/lag/lag.c
487
lag_ctx = MLX5_ADDR_OF(modify_lag_in, in, ctx);
drivers/net/ethernet/mellanox/mlx5/core/lag/lag.c
489
MLX5_SET(modify_lag_in, in, opcode, MLX5_CMD_OP_MODIFY_LAG);
drivers/net/ethernet/mellanox/mlx5/core/lag/lag.c
490
MLX5_SET(modify_lag_in, in, field_select, 0x2);
drivers/net/ethernet/mellanox/mlx5/core/lag/lag.c
494
return mlx5_cmd_exec_in(dev, modify_lag, in);
drivers/net/ethernet/mellanox/mlx5/core/lag/lag.c
698
u32 in[MLX5_ST_SZ_DW(destroy_lag_in)] = {};
drivers/net/ethernet/mellanox/mlx5/core/lag/lag.c
728
MLX5_SET(destroy_lag_in, in, opcode, MLX5_CMD_OP_DESTROY_LAG);
drivers/net/ethernet/mellanox/mlx5/core/lag/lag.c
729
if (mlx5_cmd_exec_in(dev0, destroy_lag, in))
drivers/net/ethernet/mellanox/mlx5/core/lag/lag.c
797
u32 in[MLX5_ST_SZ_DW(destroy_lag_in)] = {};
drivers/net/ethernet/mellanox/mlx5/core/lag/lag.c
821
MLX5_SET(destroy_lag_in, in, opcode, MLX5_CMD_OP_DESTROY_LAG);
drivers/net/ethernet/mellanox/mlx5/core/lag/lag.c
822
err = mlx5_cmd_exec_in(dev0, destroy_lag, in);
drivers/net/ethernet/mellanox/mlx5/core/lag/lag.c
86
u32 in[MLX5_ST_SZ_DW(create_lag_in)] = {};
drivers/net/ethernet/mellanox/mlx5/core/lag/lag.c
91
lag_ctx = MLX5_ADDR_OF(create_lag_in, in, ctx);
drivers/net/ethernet/mellanox/mlx5/core/lag/lag.c
92
MLX5_SET(create_lag_in, in, opcode, MLX5_CMD_OP_CREATE_LAG);
drivers/net/ethernet/mellanox/mlx5/core/lag/port_sel.c
20
u32 *in;
drivers/net/ethernet/mellanox/mlx5/core/lag/port_sel.c
22
in = kvzalloc(inlen, GFP_KERNEL);
drivers/net/ethernet/mellanox/mlx5/core/lag/port_sel.c
23
if (!in)
drivers/net/ethernet/mellanox/mlx5/core/lag/port_sel.c
26
MLX5_SET(create_flow_group_in, in, match_definer_id,
drivers/net/ethernet/mellanox/mlx5/core/lag/port_sel.c
28
MLX5_SET(create_flow_group_in, in, start_flow_index, 0);
drivers/net/ethernet/mellanox/mlx5/core/lag/port_sel.c
29
MLX5_SET(create_flow_group_in, in, end_flow_index, rules - 1);
drivers/net/ethernet/mellanox/mlx5/core/lag/port_sel.c
30
MLX5_SET(create_flow_group_in, in, group_type,
drivers/net/ethernet/mellanox/mlx5/core/lag/port_sel.c
33
fg = mlx5_create_flow_group(ft, in);
drivers/net/ethernet/mellanox/mlx5/core/lag/port_sel.c
34
kvfree(in);
drivers/net/ethernet/mellanox/mlx5/core/lib/aso.c
108
err = mlx5_core_create_cq(mdev, mcq, in, inlen, out, sizeof(out));
drivers/net/ethernet/mellanox/mlx5/core/lib/aso.c
110
kvfree(in);
drivers/net/ethernet/mellanox/mlx5/core/lib/aso.c
181
void *in, *sqc, *wq;
drivers/net/ethernet/mellanox/mlx5/core/lib/aso.c
187
in = kvzalloc(inlen, GFP_KERNEL);
drivers/net/ethernet/mellanox/mlx5/core/lib/aso.c
188
if (!in)
drivers/net/ethernet/mellanox/mlx5/core/lib/aso.c
191
sqc = MLX5_ADDR_OF(create_sq_in, in, ctx);
drivers/net/ethernet/mellanox/mlx5/core/lib/aso.c
214
err = mlx5_core_create_sq(mdev, in, inlen, &sq->sqn);
drivers/net/ethernet/mellanox/mlx5/core/lib/aso.c
216
kvfree(in);
drivers/net/ethernet/mellanox/mlx5/core/lib/aso.c
223
void *in, *sqc;
drivers/net/ethernet/mellanox/mlx5/core/lib/aso.c
227
in = kvzalloc(inlen, GFP_KERNEL);
drivers/net/ethernet/mellanox/mlx5/core/lib/aso.c
228
if (!in)
drivers/net/ethernet/mellanox/mlx5/core/lib/aso.c
231
MLX5_SET(modify_sq_in, in, sq_state, MLX5_SQC_STATE_RST);
drivers/net/ethernet/mellanox/mlx5/core/lib/aso.c
232
sqc = MLX5_ADDR_OF(modify_sq_in, in, ctx);
drivers/net/ethernet/mellanox/mlx5/core/lib/aso.c
235
err = mlx5_core_modify_sq(mdev, sqn, in);
drivers/net/ethernet/mellanox/mlx5/core/lib/aso.c
237
kvfree(in);
drivers/net/ethernet/mellanox/mlx5/core/lib/aso.c
80
void *in, *cqc;
drivers/net/ethernet/mellanox/mlx5/core/lib/aso.c
90
in = kvzalloc(inlen, GFP_KERNEL);
drivers/net/ethernet/mellanox/mlx5/core/lib/aso.c
91
if (!in)
drivers/net/ethernet/mellanox/mlx5/core/lib/aso.c
94
cqc = MLX5_ADDR_OF(create_cq_in, in, cq_context);
drivers/net/ethernet/mellanox/mlx5/core/lib/aso.c
99
(__be64 *)MLX5_ADDR_OF(create_cq_in, in, pas));
drivers/net/ethernet/mellanox/mlx5/core/lib/clock.c
1048
u32 in[MLX5_ST_SZ_DW(mtpps_reg)] = {};
drivers/net/ethernet/mellanox/mlx5/core/lib/clock.c
1050
MLX5_SET(mtpps_reg, in, pin, pin);
drivers/net/ethernet/mellanox/mlx5/core/lib/clock.c
1052
return mlx5_core_access_reg(mdev, in, sizeof(in), mtpps,
drivers/net/ethernet/mellanox/mlx5/core/lib/clock.c
1289
u32 in[MLX5_ST_SZ_DW(mtutc_reg)] = {};
drivers/net/ethernet/mellanox/mlx5/core/lib/clock.c
1293
err = mlx5_core_access_reg(mdev, in, sizeof(in), out, sizeof(out),
drivers/net/ethernet/mellanox/mlx5/core/lib/clock.c
153
u32 in[MLX5_ST_SZ_DW(mrtcq_reg)] = {};
drivers/net/ethernet/mellanox/mlx5/core/lib/clock.c
156
err = mlx5_core_access_reg(mdev, in, sizeof(in),
drivers/net/ethernet/mellanox/mlx5/core/lib/clock.c
236
u32 in[MLX5_ST_SZ_DW(mtptm_reg)] = {0};
drivers/net/ethernet/mellanox/mlx5/core/lib/clock.c
242
err = mlx5_core_access_reg(dev, in, sizeof(in), out, sizeof(out), MLX5_REG_MTPTM,
drivers/net/ethernet/mellanox/mlx5/core/lib/clock.c
256
u32 in[MLX5_ST_SZ_DW(mtctr_reg)] = {0};
drivers/net/ethernet/mellanox/mlx5/core/lib/clock.c
260
MLX5_SET(mtctr_reg, in, first_clock_timestamp_request,
drivers/net/ethernet/mellanox/mlx5/core/lib/clock.c
262
MLX5_SET(mtctr_reg, in, second_clock_timestamp_request,
drivers/net/ethernet/mellanox/mlx5/core/lib/clock.c
266
err = mlx5_core_access_reg(mdev, in, sizeof(in), out, sizeof(out),
drivers/net/ethernet/mellanox/mlx5/core/lib/clock.c
443
u32 in[MLX5_ST_SZ_DW(mtpps_reg)] = {0};
drivers/net/ethernet/mellanox/mlx5/core/lib/clock.c
457
MLX5_SET(mtpps_reg, in, pin, i);
drivers/net/ethernet/mellanox/mlx5/core/lib/clock.c
458
MLX5_SET64(mtpps_reg, in, time_stamp, tstart);
drivers/net/ethernet/mellanox/mlx5/core/lib/clock.c
459
MLX5_SET(mtpps_reg, in, field_select, MLX5_MTPPS_FS_TIME_STAMP);
drivers/net/ethernet/mellanox/mlx5/core/lib/clock.c
460
mlx5_set_mtpps(mdev, in, sizeof(in));
drivers/net/ethernet/mellanox/mlx5/core/lib/clock.c
492
u32 in[MLX5_ST_SZ_DW(mtutc_reg)] = {};
drivers/net/ethernet/mellanox/mlx5/core/lib/clock.c
498
MLX5_SET(mtutc_reg, in, operation, MLX5_MTUTC_OPERATION_SET_TIME_IMMEDIATE);
drivers/net/ethernet/mellanox/mlx5/core/lib/clock.c
499
MLX5_SET(mtutc_reg, in, utc_sec, ts->tv_sec);
drivers/net/ethernet/mellanox/mlx5/core/lib/clock.c
500
MLX5_SET(mtutc_reg, in, utc_nsec, ts->tv_nsec);
drivers/net/ethernet/mellanox/mlx5/core/lib/clock.c
502
return mlx5_set_mtutc(mdev, in, sizeof(in));
drivers/net/ethernet/mellanox/mlx5/core/lib/clock.c
594
u32 in[MLX5_ST_SZ_DW(mtutc_reg)] = {};
drivers/net/ethernet/mellanox/mlx5/core/lib/clock.c
607
MLX5_SET(mtutc_reg, in, operation, MLX5_MTUTC_OPERATION_ADJUST_TIME);
drivers/net/ethernet/mellanox/mlx5/core/lib/clock.c
608
MLX5_SET(mtutc_reg, in, time_adjustment, delta);
drivers/net/ethernet/mellanox/mlx5/core/lib/clock.c
610
return mlx5_set_mtutc(mdev, in, sizeof(in));
drivers/net/ethernet/mellanox/mlx5/core/lib/clock.c
657
u32 in[MLX5_ST_SZ_DW(mtutc_reg)] = {};
drivers/net/ethernet/mellanox/mlx5/core/lib/clock.c
659
MLX5_SET(mtutc_reg, in, operation, MLX5_MTUTC_OPERATION_ADJUST_FREQ_UTC);
drivers/net/ethernet/mellanox/mlx5/core/lib/clock.c
664
MLX5_SET(mtutc_reg, in, freq_adj_units,
drivers/net/ethernet/mellanox/mlx5/core/lib/clock.c
666
MLX5_SET(mtutc_reg, in, freq_adjustment, (s32)scaled_ppm);
drivers/net/ethernet/mellanox/mlx5/core/lib/clock.c
668
MLX5_SET(mtutc_reg, in, freq_adj_units, MLX5_MTUTC_FREQ_ADJ_UNITS_PPB);
drivers/net/ethernet/mellanox/mlx5/core/lib/clock.c
669
MLX5_SET(mtutc_reg, in, freq_adjustment, scaled_ppm_to_ppb(scaled_ppm));
drivers/net/ethernet/mellanox/mlx5/core/lib/clock.c
672
return mlx5_set_mtutc(mdev, in, sizeof(in));
drivers/net/ethernet/mellanox/mlx5/core/lib/clock.c
714
u32 in[MLX5_ST_SZ_DW(mtpps_reg)] = {0};
drivers/net/ethernet/mellanox/mlx5/core/lib/clock.c
753
MLX5_SET(mtpps_reg, in, pin, pin);
drivers/net/ethernet/mellanox/mlx5/core/lib/clock.c
754
MLX5_SET(mtpps_reg, in, pin_mode, pin_mode);
drivers/net/ethernet/mellanox/mlx5/core/lib/clock.c
755
MLX5_SET(mtpps_reg, in, pattern, pattern);
drivers/net/ethernet/mellanox/mlx5/core/lib/clock.c
756
MLX5_SET(mtpps_reg, in, enable, on);
drivers/net/ethernet/mellanox/mlx5/core/lib/clock.c
757
MLX5_SET(mtpps_reg, in, field_select, field_select);
drivers/net/ethernet/mellanox/mlx5/core/lib/clock.c
759
err = mlx5_set_mtpps(mdev, in, sizeof(in));
drivers/net/ethernet/mellanox/mlx5/core/lib/clock.c
898
u32 in[MLX5_ST_SZ_DW(mtpps_reg)] = {0};
drivers/net/ethernet/mellanox/mlx5/core/lib/clock.c
950
MLX5_SET(mtpps_reg, in, pin, pin);
drivers/net/ethernet/mellanox/mlx5/core/lib/clock.c
951
MLX5_SET(mtpps_reg, in, pin_mode, pin_mode);
drivers/net/ethernet/mellanox/mlx5/core/lib/clock.c
952
MLX5_SET(mtpps_reg, in, pattern, pattern);
drivers/net/ethernet/mellanox/mlx5/core/lib/clock.c
953
MLX5_SET(mtpps_reg, in, enable, on);
drivers/net/ethernet/mellanox/mlx5/core/lib/clock.c
954
MLX5_SET64(mtpps_reg, in, time_stamp, time_stamp);
drivers/net/ethernet/mellanox/mlx5/core/lib/clock.c
955
MLX5_SET(mtpps_reg, in, field_select, field_select);
drivers/net/ethernet/mellanox/mlx5/core/lib/clock.c
956
MLX5_SET64(mtpps_reg, in, npps_period, npps_period);
drivers/net/ethernet/mellanox/mlx5/core/lib/clock.c
957
MLX5_SET(mtpps_reg, in, out_pulse_duration_ns, out_pulse_duration_ns);
drivers/net/ethernet/mellanox/mlx5/core/lib/clock.c
958
err = mlx5_set_mtpps(mdev, in, sizeof(in));
drivers/net/ethernet/mellanox/mlx5/core/lib/crypto.c
138
u32 in[MLX5_ST_SZ_DW(sync_crypto_in)] = {};
drivers/net/ethernet/mellanox/mlx5/core/lib/crypto.c
145
MLX5_SET(sync_crypto_in, in, opcode, MLX5_CMD_OP_SYNC_CRYPTO);
drivers/net/ethernet/mellanox/mlx5/core/lib/crypto.c
146
MLX5_SET(sync_crypto_in, in, crypto_type, crypto_type);
drivers/net/ethernet/mellanox/mlx5/core/lib/crypto.c
148
err = mlx5_cmd_exec_in(mdev, sync_crypto, in);
drivers/net/ethernet/mellanox/mlx5/core/lib/crypto.c
161
u32 in[MLX5_ST_SZ_DW(create_encryption_key_in)] = {};
drivers/net/ethernet/mellanox/mlx5/core/lib/crypto.c
166
MLX5_SET(general_obj_in_cmd_hdr, in, opcode,
drivers/net/ethernet/mellanox/mlx5/core/lib/crypto.c
168
MLX5_SET(general_obj_in_cmd_hdr, in, obj_type,
drivers/net/ethernet/mellanox/mlx5/core/lib/crypto.c
170
param = MLX5_ADDR_OF(general_obj_in_cmd_hdr, in, op_param);
drivers/net/ethernet/mellanox/mlx5/core/lib/crypto.c
173
obj = MLX5_ADDR_OF(create_encryption_key_in, in, encryption_key_object);
drivers/net/ethernet/mellanox/mlx5/core/lib/crypto.c
177
err = mlx5_cmd_exec(mdev, in, sizeof(in), out, sizeof(out));
drivers/net/ethernet/mellanox/mlx5/core/lib/crypto.c
192
u32 in[MLX5_ST_SZ_DW(modify_encryption_key_in)] = {};
drivers/net/ethernet/mellanox/mlx5/core/lib/crypto.c
197
MLX5_SET(general_obj_in_cmd_hdr, in, opcode,
drivers/net/ethernet/mellanox/mlx5/core/lib/crypto.c
199
MLX5_SET(general_obj_in_cmd_hdr, in, obj_type,
drivers/net/ethernet/mellanox/mlx5/core/lib/crypto.c
201
MLX5_SET(general_obj_in_cmd_hdr, in, obj_id, obj_id);
drivers/net/ethernet/mellanox/mlx5/core/lib/crypto.c
203
param = MLX5_ADDR_OF(general_obj_in_cmd_hdr, in, op_param);
drivers/net/ethernet/mellanox/mlx5/core/lib/crypto.c
206
obj = MLX5_ADDR_OF(modify_encryption_key_in, in, encryption_key_object);
drivers/net/ethernet/mellanox/mlx5/core/lib/crypto.c
215
err = mlx5_cmd_exec(mdev, in, sizeof(in), out, sizeof(out));
drivers/net/ethernet/mellanox/mlx5/core/lib/crypto.c
218
memzero_explicit(in, sizeof(in));
drivers/net/ethernet/mellanox/mlx5/core/lib/crypto.c
227
u32 in[MLX5_ST_SZ_DW(create_encryption_key_in)] = {};
drivers/net/ethernet/mellanox/mlx5/core/lib/crypto.c
238
MLX5_SET(general_obj_in_cmd_hdr, in, opcode,
drivers/net/ethernet/mellanox/mlx5/core/lib/crypto.c
240
MLX5_SET(general_obj_in_cmd_hdr, in, obj_type,
drivers/net/ethernet/mellanox/mlx5/core/lib/crypto.c
243
obj = MLX5_ADDR_OF(create_encryption_key_in, in, encryption_key_object);
drivers/net/ethernet/mellanox/mlx5/core/lib/crypto.c
251
err = mlx5_cmd_exec(mdev, in, sizeof(in), out, sizeof(out));
drivers/net/ethernet/mellanox/mlx5/core/lib/crypto.c
256
memzero_explicit(in, sizeof(in));
drivers/net/ethernet/mellanox/mlx5/core/lib/crypto.c
263
u32 in[MLX5_ST_SZ_DW(general_obj_in_cmd_hdr)] = {};
drivers/net/ethernet/mellanox/mlx5/core/lib/crypto.c
266
MLX5_SET(general_obj_in_cmd_hdr, in, opcode,
drivers/net/ethernet/mellanox/mlx5/core/lib/crypto.c
268
MLX5_SET(general_obj_in_cmd_hdr, in, obj_type,
drivers/net/ethernet/mellanox/mlx5/core/lib/crypto.c
270
MLX5_SET(general_obj_in_cmd_hdr, in, obj_id, key_id);
drivers/net/ethernet/mellanox/mlx5/core/lib/crypto.c
272
mlx5_cmd_exec(mdev, in, sizeof(in), out, sizeof(out));
drivers/net/ethernet/mellanox/mlx5/core/lib/dm.c
149
u32 in[MLX5_ST_SZ_DW(create_sw_icm_in)] = {};
drivers/net/ethernet/mellanox/mlx5/core/lib/dm.c
167
MLX5_SET(general_obj_in_cmd_hdr, in, opcode,
drivers/net/ethernet/mellanox/mlx5/core/lib/dm.c
169
MLX5_SET(general_obj_in_cmd_hdr, in, obj_type, MLX5_OBJ_TYPE_SW_ICM);
drivers/net/ethernet/mellanox/mlx5/core/lib/dm.c
170
MLX5_SET(general_obj_in_cmd_hdr, in, uid, uid);
drivers/net/ethernet/mellanox/mlx5/core/lib/dm.c
224
sw_icm = MLX5_ADDR_OF(create_sw_icm_in, in, sw_icm);
drivers/net/ethernet/mellanox/mlx5/core/lib/dm.c
230
ret = mlx5_cmd_exec(dev, in, sizeof(in), out, sizeof(out));
drivers/net/ethernet/mellanox/mlx5/core/lib/dm.c
252
u32 in[MLX5_ST_SZ_DW(general_obj_in_cmd_hdr)] = {};
drivers/net/ethernet/mellanox/mlx5/core/lib/dm.c
285
MLX5_SET(general_obj_in_cmd_hdr, in, opcode,
drivers/net/ethernet/mellanox/mlx5/core/lib/dm.c
287
MLX5_SET(general_obj_in_cmd_hdr, in, obj_type, MLX5_OBJ_TYPE_SW_ICM);
drivers/net/ethernet/mellanox/mlx5/core/lib/dm.c
288
MLX5_SET(general_obj_in_cmd_hdr, in, obj_id, obj_id);
drivers/net/ethernet/mellanox/mlx5/core/lib/dm.c
289
MLX5_SET(general_obj_in_cmd_hdr, in, uid, uid);
drivers/net/ethernet/mellanox/mlx5/core/lib/dm.c
291
err = mlx5_cmd_exec(dev, in, sizeof(in), out, sizeof(out));
drivers/net/ethernet/mellanox/mlx5/core/lib/fs_ttc.c
463
u32 *in, int *next_ix)
drivers/net/ethernet/mellanox/mlx5/core/lib/fs_ttc.c
465
u8 *mc = MLX5_ADDR_OF(create_flow_group_in, in, match_criteria);
drivers/net/ethernet/mellanox/mlx5/core/lib/fs_ttc.c
472
MLX5_SET_CFG(in, match_criteria_enable, MLX5_MATCH_OUTER_HEADERS);
drivers/net/ethernet/mellanox/mlx5/core/lib/fs_ttc.c
474
MLX5_SET_CFG(in, start_flow_index, ix);
drivers/net/ethernet/mellanox/mlx5/core/lib/fs_ttc.c
476
MLX5_SET_CFG(in, end_flow_index, ix - 1);
drivers/net/ethernet/mellanox/mlx5/core/lib/fs_ttc.c
477
ttc->g[ttc->num_groups] = mlx5_create_flow_group(ttc->t, in);
drivers/net/ethernet/mellanox/mlx5/core/lib/fs_ttc.c
485
MLX5_SET_CFG(in, match_criteria_enable, MLX5_MATCH_INNER_HEADERS);
drivers/net/ethernet/mellanox/mlx5/core/lib/fs_ttc.c
492
MLX5_SET_CFG(in, start_flow_index, ix);
drivers/net/ethernet/mellanox/mlx5/core/lib/fs_ttc.c
494
MLX5_SET_CFG(in, end_flow_index, ix - 1);
drivers/net/ethernet/mellanox/mlx5/core/lib/fs_ttc.c
495
ttc->g[ttc->num_groups] = mlx5_create_flow_group(ttc->t, in);
drivers/net/ethernet/mellanox/mlx5/core/lib/fs_ttc.c
504
MLX5_SET_CFG(in, match_criteria_enable,
drivers/net/ethernet/mellanox/mlx5/core/lib/fs_ttc.c
513
MLX5_SET_CFG(in, start_flow_index, ix);
drivers/net/ethernet/mellanox/mlx5/core/lib/fs_ttc.c
515
MLX5_SET_CFG(in, end_flow_index, ix - 1);
drivers/net/ethernet/mellanox/mlx5/core/lib/fs_ttc.c
516
ttc->g[ttc->num_groups] = mlx5_create_flow_group(ttc->t, in);
drivers/net/ethernet/mellanox/mlx5/core/lib/fs_ttc.c
535
u32 *in;
drivers/net/ethernet/mellanox/mlx5/core/lib/fs_ttc.c
542
in = kvzalloc(inlen, GFP_KERNEL);
drivers/net/ethernet/mellanox/mlx5/core/lib/fs_ttc.c
543
if (!in) {
drivers/net/ethernet/mellanox/mlx5/core/lib/fs_ttc.c
549
mc = MLX5_ADDR_OF(create_flow_group_in, in, match_criteria);
drivers/net/ethernet/mellanox/mlx5/core/lib/fs_ttc.c
554
MLX5_SET_CFG(in, match_criteria_enable, MLX5_MATCH_OUTER_HEADERS);
drivers/net/ethernet/mellanox/mlx5/core/lib/fs_ttc.c
559
MLX5_SET_CFG(in, start_flow_index, ix);
drivers/net/ethernet/mellanox/mlx5/core/lib/fs_ttc.c
561
MLX5_SET_CFG(in, end_flow_index, ix - 1);
drivers/net/ethernet/mellanox/mlx5/core/lib/fs_ttc.c
562
ttc->g[ttc->num_groups] = mlx5_create_flow_group(ttc->t, in);
drivers/net/ethernet/mellanox/mlx5/core/lib/fs_ttc.c
572
MLX5_SET_CFG(in, start_flow_index, ix);
drivers/net/ethernet/mellanox/mlx5/core/lib/fs_ttc.c
574
MLX5_SET_CFG(in, end_flow_index, ix - 1);
drivers/net/ethernet/mellanox/mlx5/core/lib/fs_ttc.c
575
ttc->g[ttc->num_groups] = mlx5_create_flow_group(ttc->t, in);
drivers/net/ethernet/mellanox/mlx5/core/lib/fs_ttc.c
581
err = mlx5_create_ttc_table_ipsec_groups(ttc, use_ipv, in, &ix);
drivers/net/ethernet/mellanox/mlx5/core/lib/fs_ttc.c
591
MLX5_SET_CFG(in, match_criteria_enable, MLX5_MATCH_OUTER_HEADERS);
drivers/net/ethernet/mellanox/mlx5/core/lib/fs_ttc.c
592
MLX5_SET_CFG(in, start_flow_index, ix);
drivers/net/ethernet/mellanox/mlx5/core/lib/fs_ttc.c
594
MLX5_SET_CFG(in, end_flow_index, ix - 1);
drivers/net/ethernet/mellanox/mlx5/core/lib/fs_ttc.c
595
ttc->g[ttc->num_groups] = mlx5_create_flow_group(ttc->t, in);
drivers/net/ethernet/mellanox/mlx5/core/lib/fs_ttc.c
601
memset(in, 0, inlen);
drivers/net/ethernet/mellanox/mlx5/core/lib/fs_ttc.c
602
MLX5_SET_CFG(in, start_flow_index, ix);
drivers/net/ethernet/mellanox/mlx5/core/lib/fs_ttc.c
604
MLX5_SET_CFG(in, end_flow_index, ix - 1);
drivers/net/ethernet/mellanox/mlx5/core/lib/fs_ttc.c
605
ttc->g[ttc->num_groups] = mlx5_create_flow_group(ttc->t, in);
drivers/net/ethernet/mellanox/mlx5/core/lib/fs_ttc.c
610
kvfree(in);
drivers/net/ethernet/mellanox/mlx5/core/lib/fs_ttc.c
616
kvfree(in);
drivers/net/ethernet/mellanox/mlx5/core/lib/fs_ttc.c
712
u32 *in;
drivers/net/ethernet/mellanox/mlx5/core/lib/fs_ttc.c
719
in = kvzalloc(inlen, GFP_KERNEL);
drivers/net/ethernet/mellanox/mlx5/core/lib/fs_ttc.c
720
if (!in) {
drivers/net/ethernet/mellanox/mlx5/core/lib/fs_ttc.c
726
mc = MLX5_ADDR_OF(create_flow_group_in, in, match_criteria);
drivers/net/ethernet/mellanox/mlx5/core/lib/fs_ttc.c
728
MLX5_SET_CFG(in, match_criteria_enable, MLX5_MATCH_INNER_HEADERS);
drivers/net/ethernet/mellanox/mlx5/core/lib/fs_ttc.c
733
MLX5_SET_CFG(in, start_flow_index, ix);
drivers/net/ethernet/mellanox/mlx5/core/lib/fs_ttc.c
735
MLX5_SET_CFG(in, end_flow_index, ix - 1);
drivers/net/ethernet/mellanox/mlx5/core/lib/fs_ttc.c
736
ttc->g[ttc->num_groups] = mlx5_create_flow_group(ttc->t, in);
drivers/net/ethernet/mellanox/mlx5/core/lib/fs_ttc.c
746
MLX5_SET_CFG(in, start_flow_index, ix);
drivers/net/ethernet/mellanox/mlx5/core/lib/fs_ttc.c
748
MLX5_SET_CFG(in, end_flow_index, ix - 1);
drivers/net/ethernet/mellanox/mlx5/core/lib/fs_ttc.c
749
ttc->g[ttc->num_groups] = mlx5_create_flow_group(ttc->t, in);
drivers/net/ethernet/mellanox/mlx5/core/lib/fs_ttc.c
756
MLX5_SET_CFG(in, start_flow_index, ix);
drivers/net/ethernet/mellanox/mlx5/core/lib/fs_ttc.c
758
MLX5_SET_CFG(in, end_flow_index, ix - 1);
drivers/net/ethernet/mellanox/mlx5/core/lib/fs_ttc.c
759
ttc->g[ttc->num_groups] = mlx5_create_flow_group(ttc->t, in);
drivers/net/ethernet/mellanox/mlx5/core/lib/fs_ttc.c
765
memset(in, 0, inlen);
drivers/net/ethernet/mellanox/mlx5/core/lib/fs_ttc.c
766
MLX5_SET_CFG(in, start_flow_index, ix);
drivers/net/ethernet/mellanox/mlx5/core/lib/fs_ttc.c
768
MLX5_SET_CFG(in, end_flow_index, ix - 1);
drivers/net/ethernet/mellanox/mlx5/core/lib/fs_ttc.c
769
ttc->g[ttc->num_groups] = mlx5_create_flow_group(ttc->t, in);
drivers/net/ethernet/mellanox/mlx5/core/lib/fs_ttc.c
774
kvfree(in);
drivers/net/ethernet/mellanox/mlx5/core/lib/fs_ttc.c
780
kvfree(in);
drivers/net/ethernet/mellanox/mlx5/core/lib/geneve.c
22
u32 in[MLX5_ST_SZ_DW(create_geneve_tlv_option_in)] = {};
drivers/net/ethernet/mellanox/mlx5/core/lib/geneve.c
33
hdr = MLX5_ADDR_OF(create_geneve_tlv_option_in, in, hdr);
drivers/net/ethernet/mellanox/mlx5/core/lib/geneve.c
34
opt = MLX5_ADDR_OF(create_geneve_tlv_option_in, in, geneve_tlv_opt);
drivers/net/ethernet/mellanox/mlx5/core/lib/geneve.c
43
err = mlx5_cmd_exec(mdev, in, sizeof(in), out, sizeof(out));
drivers/net/ethernet/mellanox/mlx5/core/lib/geneve.c
54
u32 in[MLX5_ST_SZ_DW(general_obj_in_cmd_hdr)] = {};
drivers/net/ethernet/mellanox/mlx5/core/lib/geneve.c
56
MLX5_SET(general_obj_in_cmd_hdr, in, opcode, MLX5_CMD_OP_DESTROY_GENERAL_OBJECT);
drivers/net/ethernet/mellanox/mlx5/core/lib/geneve.c
57
MLX5_SET(general_obj_in_cmd_hdr, in, obj_type, MLX5_OBJ_TYPE_GENEVE_TLV_OPT);
drivers/net/ethernet/mellanox/mlx5/core/lib/geneve.c
58
MLX5_SET(general_obj_in_cmd_hdr, in, obj_id, obj_id);
drivers/net/ethernet/mellanox/mlx5/core/lib/geneve.c
60
mlx5_cmd_exec(mdev, in, sizeof(in), out, sizeof(out));
drivers/net/ethernet/mellanox/mlx5/core/lib/gid.c
122
u32 in[MLX5_ST_SZ_DW(set_roce_address_in)] = {};
drivers/net/ethernet/mellanox/mlx5/core/lib/gid.c
123
void *in_addr = MLX5_ADDR_OF(set_roce_address_in, in, roce_address);
drivers/net/ethernet/mellanox/mlx5/core/lib/gid.c
146
MLX5_SET(set_roce_address_in, in, vhca_port_num, port_num);
drivers/net/ethernet/mellanox/mlx5/core/lib/gid.c
148
MLX5_SET(set_roce_address_in, in, roce_address_index, index);
drivers/net/ethernet/mellanox/mlx5/core/lib/gid.c
149
MLX5_SET(set_roce_address_in, in, opcode, MLX5_CMD_OP_SET_ROCE_ADDRESS);
drivers/net/ethernet/mellanox/mlx5/core/lib/gid.c
150
return mlx5_cmd_exec_in(dev, set_roce_address, in);
drivers/net/ethernet/mellanox/mlx5/core/lib/ipsec_fs_roce.c
344
u32 *in)
drivers/net/ethernet/mellanox/mlx5/core/lib/ipsec_fs_roce.c
351
mc = MLX5_ADDR_OF(create_flow_group_in, in, match_criteria);
drivers/net/ethernet/mellanox/mlx5/core/lib/ipsec_fs_roce.c
353
MLX5_SET_CFG(in, match_criteria_enable, MLX5_MATCH_MISC_PARAMETERS);
drivers/net/ethernet/mellanox/mlx5/core/lib/ipsec_fs_roce.c
355
MLX5_SET_CFG(in, start_flow_index, ix);
drivers/net/ethernet/mellanox/mlx5/core/lib/ipsec_fs_roce.c
357
MLX5_SET_CFG(in, end_flow_index, ix - 1);
drivers/net/ethernet/mellanox/mlx5/core/lib/ipsec_fs_roce.c
358
g = mlx5_create_flow_group(roce->ft, in);
drivers/net/ethernet/mellanox/mlx5/core/lib/ipsec_fs_roce.c
382
u32 *in, bool from_event)
drivers/net/ethernet/mellanox/mlx5/core/lib/ipsec_fs_roce.c
407
err = ipsec_fs_roce_tx_mpv_create_group_rules(mdev, roce, pol_ft, in);
drivers/net/ethernet/mellanox/mlx5/core/lib/ipsec_fs_roce.c
453
u32 *in;
drivers/net/ethernet/mellanox/mlx5/core/lib/ipsec_fs_roce.c
481
in = kvzalloc(MLX5_ST_SZ_BYTES(create_flow_group_in), GFP_KERNEL);
drivers/net/ethernet/mellanox/mlx5/core/lib/ipsec_fs_roce.c
482
if (!in) {
drivers/net/ethernet/mellanox/mlx5/core/lib/ipsec_fs_roce.c
510
MLX5_SET_CFG(in, start_flow_index, ix);
drivers/net/ethernet/mellanox/mlx5/core/lib/ipsec_fs_roce.c
512
MLX5_SET_CFG(in, end_flow_index, ix - 1);
drivers/net/ethernet/mellanox/mlx5/core/lib/ipsec_fs_roce.c
513
g = mlx5_create_flow_group(roce->nic_master_ft, in);
drivers/net/ethernet/mellanox/mlx5/core/lib/ipsec_fs_roce.c
542
kvfree(in);
drivers/net/ethernet/mellanox/mlx5/core/lib/ipsec_fs_roce.c
556
kvfree(in);
drivers/net/ethernet/mellanox/mlx5/core/lib/ipsec_fs_roce.c
611
u32 *in;
drivers/net/ethernet/mellanox/mlx5/core/lib/ipsec_fs_roce.c
618
in = kvzalloc(MLX5_ST_SZ_BYTES(create_flow_group_in), GFP_KERNEL);
drivers/net/ethernet/mellanox/mlx5/core/lib/ipsec_fs_roce.c
619
if (!in)
drivers/net/ethernet/mellanox/mlx5/core/lib/ipsec_fs_roce.c
623
err = ipsec_fs_roce_tx_mpv_create(mdev, ipsec_roce, pol_ft, in, from_event);
drivers/net/ethernet/mellanox/mlx5/core/lib/ipsec_fs_roce.c
639
MLX5_SET_CFG(in, start_flow_index, ix);
drivers/net/ethernet/mellanox/mlx5/core/lib/ipsec_fs_roce.c
641
MLX5_SET_CFG(in, end_flow_index, ix - 1);
drivers/net/ethernet/mellanox/mlx5/core/lib/ipsec_fs_roce.c
642
g = mlx5_create_flow_group(ft, in);
drivers/net/ethernet/mellanox/mlx5/core/lib/ipsec_fs_roce.c
656
kvfree(in);
drivers/net/ethernet/mellanox/mlx5/core/lib/ipsec_fs_roce.c
664
kvfree(in);
drivers/net/ethernet/mellanox/mlx5/core/lib/ipsec_fs_roce.c
721
u32 *in;
drivers/net/ethernet/mellanox/mlx5/core/lib/ipsec_fs_roce.c
743
in = kvzalloc(MLX5_ST_SZ_BYTES(create_flow_group_in), GFP_KERNEL);
drivers/net/ethernet/mellanox/mlx5/core/lib/ipsec_fs_roce.c
744
if (!in) {
drivers/net/ethernet/mellanox/mlx5/core/lib/ipsec_fs_roce.c
749
mc = MLX5_ADDR_OF(create_flow_group_in, in, match_criteria);
drivers/net/ethernet/mellanox/mlx5/core/lib/ipsec_fs_roce.c
754
MLX5_SET_CFG(in, match_criteria_enable, MLX5_MATCH_OUTER_HEADERS);
drivers/net/ethernet/mellanox/mlx5/core/lib/ipsec_fs_roce.c
755
MLX5_SET_CFG(in, start_flow_index, ix);
drivers/net/ethernet/mellanox/mlx5/core/lib/ipsec_fs_roce.c
757
MLX5_SET_CFG(in, end_flow_index, ix - 1);
drivers/net/ethernet/mellanox/mlx5/core/lib/ipsec_fs_roce.c
758
g = mlx5_create_flow_group(ft, in);
drivers/net/ethernet/mellanox/mlx5/core/lib/ipsec_fs_roce.c
766
memset(in, 0, MLX5_ST_SZ_BYTES(create_flow_group_in));
drivers/net/ethernet/mellanox/mlx5/core/lib/ipsec_fs_roce.c
767
MLX5_SET_CFG(in, start_flow_index, ix);
drivers/net/ethernet/mellanox/mlx5/core/lib/ipsec_fs_roce.c
769
MLX5_SET_CFG(in, end_flow_index, ix - 1);
drivers/net/ethernet/mellanox/mlx5/core/lib/ipsec_fs_roce.c
770
g = mlx5_create_flow_group(ft, in);
drivers/net/ethernet/mellanox/mlx5/core/lib/ipsec_fs_roce.c
806
kvfree(in);
drivers/net/ethernet/mellanox/mlx5/core/lib/ipsec_fs_roce.c
819
kvfree(in);
drivers/net/ethernet/mellanox/mlx5/core/lib/macsec_fs.c
1054
u32 *in;
drivers/net/ethernet/mellanox/mlx5/core/lib/macsec_fs.c
1062
in = kvzalloc(inlen, GFP_KERNEL);
drivers/net/ethernet/mellanox/mlx5/core/lib/macsec_fs.c
1063
if (!in) {
drivers/net/ethernet/mellanox/mlx5/core/lib/macsec_fs.c
1068
mc = MLX5_ADDR_OF(create_flow_group_in, in, match_criteria);
drivers/net/ethernet/mellanox/mlx5/core/lib/macsec_fs.c
1071
MLX5_SET_CFG(in, match_criteria_enable, MLX5_MATCH_OUTER_HEADERS |
drivers/net/ethernet/mellanox/mlx5/core/lib/macsec_fs.c
1081
MLX5_SET_CFG(in, start_flow_index, ix);
drivers/net/ethernet/mellanox/mlx5/core/lib/macsec_fs.c
1083
MLX5_SET_CFG(in, end_flow_index, ix - 1);
drivers/net/ethernet/mellanox/mlx5/core/lib/macsec_fs.c
1084
ft->g[ft->num_groups] = mlx5_create_flow_group(ft->t, in);
drivers/net/ethernet/mellanox/mlx5/core/lib/macsec_fs.c
1090
memset(in, 0, inlen);
drivers/net/ethernet/mellanox/mlx5/core/lib/macsec_fs.c
1092
MLX5_SET_CFG(in, match_criteria_enable, MLX5_MATCH_OUTER_HEADERS |
drivers/net/ethernet/mellanox/mlx5/core/lib/macsec_fs.c
1101
MLX5_SET_CFG(in, start_flow_index, ix);
drivers/net/ethernet/mellanox/mlx5/core/lib/macsec_fs.c
1103
MLX5_SET_CFG(in, end_flow_index, ix - 1);
drivers/net/ethernet/mellanox/mlx5/core/lib/macsec_fs.c
1104
ft->g[ft->num_groups] = mlx5_create_flow_group(ft->t, in);
drivers/net/ethernet/mellanox/mlx5/core/lib/macsec_fs.c
1110
memset(in, 0, inlen);
drivers/net/ethernet/mellanox/mlx5/core/lib/macsec_fs.c
1112
MLX5_SET_CFG(in, start_flow_index, ix);
drivers/net/ethernet/mellanox/mlx5/core/lib/macsec_fs.c
1114
MLX5_SET_CFG(in, end_flow_index, ix - 1);
drivers/net/ethernet/mellanox/mlx5/core/lib/macsec_fs.c
1115
ft->g[ft->num_groups] = mlx5_create_flow_group(ft->t, in);
drivers/net/ethernet/mellanox/mlx5/core/lib/macsec_fs.c
1120
kvfree(in);
drivers/net/ethernet/mellanox/mlx5/core/lib/macsec_fs.c
1126
kvfree(in);
drivers/net/ethernet/mellanox/mlx5/core/lib/macsec_fs.c
1269
u32 *in;
drivers/net/ethernet/mellanox/mlx5/core/lib/macsec_fs.c
1273
in = kvzalloc(MLX5_ST_SZ_BYTES(create_flow_group_in), GFP_KERNEL);
drivers/net/ethernet/mellanox/mlx5/core/lib/macsec_fs.c
1274
if (!in)
drivers/net/ethernet/mellanox/mlx5/core/lib/macsec_fs.c
1277
mc = MLX5_ADDR_OF(create_flow_group_in, in, match_criteria);
drivers/net/ethernet/mellanox/mlx5/core/lib/macsec_fs.c
1282
MLX5_SET_CFG(in, match_criteria_enable, MLX5_MATCH_OUTER_HEADERS);
drivers/net/ethernet/mellanox/mlx5/core/lib/macsec_fs.c
1283
MLX5_SET_CFG(in, start_flow_index, ix);
drivers/net/ethernet/mellanox/mlx5/core/lib/macsec_fs.c
1285
MLX5_SET_CFG(in, end_flow_index, ix - 1);
drivers/net/ethernet/mellanox/mlx5/core/lib/macsec_fs.c
1286
g = mlx5_create_flow_group(roce->ft, in);
drivers/net/ethernet/mellanox/mlx5/core/lib/macsec_fs.c
1295
memset(in, 0, MLX5_ST_SZ_BYTES(create_flow_group_in));
drivers/net/ethernet/mellanox/mlx5/core/lib/macsec_fs.c
1296
MLX5_SET_CFG(in, start_flow_index, ix);
drivers/net/ethernet/mellanox/mlx5/core/lib/macsec_fs.c
1298
MLX5_SET_CFG(in, end_flow_index, ix - 1);
drivers/net/ethernet/mellanox/mlx5/core/lib/macsec_fs.c
1299
g = mlx5_create_flow_group(roce->ft, in);
drivers/net/ethernet/mellanox/mlx5/core/lib/macsec_fs.c
1308
kvfree(in);
drivers/net/ethernet/mellanox/mlx5/core/lib/macsec_fs.c
1314
kvfree(in);
drivers/net/ethernet/mellanox/mlx5/core/lib/macsec_fs.c
1923
static void set_ipaddr_spec_v4(struct sockaddr_in *in, struct mlx5_flow_spec *spec, bool is_dst_ip)
drivers/net/ethernet/mellanox/mlx5/core/lib/macsec_fs.c
1933
&in->sin_addr.s_addr, 4);
drivers/net/ethernet/mellanox/mlx5/core/lib/macsec_fs.c
1939
&in->sin_addr.s_addr, 4);
drivers/net/ethernet/mellanox/mlx5/core/lib/macsec_fs.c
1976
struct sockaddr_in *in = (struct sockaddr_in *)addr;
drivers/net/ethernet/mellanox/mlx5/core/lib/macsec_fs.c
1978
set_ipaddr_spec_v4(in, spec, is_dst_ip);
drivers/net/ethernet/mellanox/mlx5/core/lib/macsec_fs.c
266
u32 *in;
drivers/net/ethernet/mellanox/mlx5/core/lib/macsec_fs.c
273
in = kvzalloc(inlen, GFP_KERNEL);
drivers/net/ethernet/mellanox/mlx5/core/lib/macsec_fs.c
275
if (!in) {
drivers/net/ethernet/mellanox/mlx5/core/lib/macsec_fs.c
281
mc = MLX5_ADDR_OF(create_flow_group_in, in, match_criteria);
drivers/net/ethernet/mellanox/mlx5/core/lib/macsec_fs.c
284
MLX5_SET_CFG(in, match_criteria_enable, MLX5_MATCH_OUTER_HEADERS);
drivers/net/ethernet/mellanox/mlx5/core/lib/macsec_fs.c
287
MLX5_SET_CFG(in, start_flow_index, ix);
drivers/net/ethernet/mellanox/mlx5/core/lib/macsec_fs.c
289
MLX5_SET_CFG(in, end_flow_index, ix - 1);
drivers/net/ethernet/mellanox/mlx5/core/lib/macsec_fs.c
290
ft->g[ft->num_groups] = mlx5_create_flow_group(ft->t, in);
drivers/net/ethernet/mellanox/mlx5/core/lib/macsec_fs.c
296
memset(in, 0, inlen);
drivers/net/ethernet/mellanox/mlx5/core/lib/macsec_fs.c
298
MLX5_SET_CFG(in, match_criteria_enable, MLX5_MATCH_MISC_PARAMETERS_2);
drivers/net/ethernet/mellanox/mlx5/core/lib/macsec_fs.c
302
MLX5_SET_CFG(in, start_flow_index, ix);
drivers/net/ethernet/mellanox/mlx5/core/lib/macsec_fs.c
304
MLX5_SET_CFG(in, end_flow_index, ix - 1);
drivers/net/ethernet/mellanox/mlx5/core/lib/macsec_fs.c
305
ft->g[ft->num_groups] = mlx5_create_flow_group(ft->t, in);
drivers/net/ethernet/mellanox/mlx5/core/lib/macsec_fs.c
311
memset(in, 0, inlen);
drivers/net/ethernet/mellanox/mlx5/core/lib/macsec_fs.c
313
MLX5_SET_CFG(in, start_flow_index, ix);
drivers/net/ethernet/mellanox/mlx5/core/lib/macsec_fs.c
315
MLX5_SET_CFG(in, end_flow_index, ix - 1);
drivers/net/ethernet/mellanox/mlx5/core/lib/macsec_fs.c
316
ft->g[ft->num_groups] = mlx5_create_flow_group(ft->t, in);
drivers/net/ethernet/mellanox/mlx5/core/lib/macsec_fs.c
321
kvfree(in);
drivers/net/ethernet/mellanox/mlx5/core/lib/macsec_fs.c
327
kvfree(in);
drivers/net/ethernet/mellanox/mlx5/core/lib/mpfs.c
44
u32 in[MLX5_ST_SZ_DW(set_l2_table_entry_in)] = {};
drivers/net/ethernet/mellanox/mlx5/core/lib/mpfs.c
47
MLX5_SET(set_l2_table_entry_in, in, opcode, MLX5_CMD_OP_SET_L2_TABLE_ENTRY);
drivers/net/ethernet/mellanox/mlx5/core/lib/mpfs.c
48
MLX5_SET(set_l2_table_entry_in, in, table_index, index);
drivers/net/ethernet/mellanox/mlx5/core/lib/mpfs.c
50
in_mac_addr = MLX5_ADDR_OF(set_l2_table_entry_in, in, mac_address);
drivers/net/ethernet/mellanox/mlx5/core/lib/mpfs.c
53
return mlx5_cmd_exec_in(dev, set_l2_table_entry, in);
drivers/net/ethernet/mellanox/mlx5/core/lib/mpfs.c
58
u32 in[MLX5_ST_SZ_DW(delete_l2_table_entry_in)] = {};
drivers/net/ethernet/mellanox/mlx5/core/lib/mpfs.c
60
MLX5_SET(delete_l2_table_entry_in, in, opcode, MLX5_CMD_OP_DELETE_L2_TABLE_ENTRY);
drivers/net/ethernet/mellanox/mlx5/core/lib/mpfs.c
61
MLX5_SET(delete_l2_table_entry_in, in, table_index, index);
drivers/net/ethernet/mellanox/mlx5/core/lib/mpfs.c
62
return mlx5_cmd_exec_in(dev, delete_l2_table_entry, in);
drivers/net/ethernet/mellanox/mlx5/core/lib/port_tun.c
44
u32 in[MLX5_ST_SZ_DW(pcmr_reg)] = {0};
drivers/net/ethernet/mellanox/mlx5/core/lib/port_tun.c
47
err = mlx5_query_ports_check(mdev, in, sizeof(in));
drivers/net/ethernet/mellanox/mlx5/core/lib/port_tun.c
50
MLX5_SET(pcmr_reg, in, local_port, 1);
drivers/net/ethernet/mellanox/mlx5/core/lib/port_tun.c
51
MLX5_SET(pcmr_reg, in, entropy_force, force);
drivers/net/ethernet/mellanox/mlx5/core/lib/port_tun.c
52
MLX5_SET(pcmr_reg, in, entropy_calc, enable);
drivers/net/ethernet/mellanox/mlx5/core/lib/port_tun.c
53
return mlx5_set_ports_check(mdev, in, sizeof(in));
drivers/net/ethernet/mellanox/mlx5/core/lib/port_tun.c
59
u32 in[MLX5_ST_SZ_DW(pcmr_reg)] = {0};
drivers/net/ethernet/mellanox/mlx5/core/lib/port_tun.c
62
err = mlx5_query_ports_check(mdev, in, sizeof(in));
drivers/net/ethernet/mellanox/mlx5/core/lib/port_tun.c
65
MLX5_SET(pcmr_reg, in, local_port, 1);
drivers/net/ethernet/mellanox/mlx5/core/lib/port_tun.c
66
MLX5_SET(pcmr_reg, in, entropy_force, force);
drivers/net/ethernet/mellanox/mlx5/core/lib/port_tun.c
67
MLX5_SET(pcmr_reg, in, entropy_gre_calc, enable);
drivers/net/ethernet/mellanox/mlx5/core/lib/port_tun.c
68
return mlx5_set_ports_check(mdev, in, sizeof(in));
drivers/net/ethernet/mellanox/mlx5/core/lib/tout.c
131
u32 in[MLX5_ST_SZ_DW(dtor_reg)] = {};
drivers/net/ethernet/mellanox/mlx5/core/lib/tout.c
134
err = mlx5_core_access_reg(dev, in, sizeof(in), out, sizeof(out), MLX5_REG_DTOR, 0, 0);
drivers/net/ethernet/mellanox/mlx5/core/lib/vxlan.c
54
u32 in[MLX5_ST_SZ_DW(add_vxlan_udp_dport_in)] = {};
drivers/net/ethernet/mellanox/mlx5/core/lib/vxlan.c
56
MLX5_SET(add_vxlan_udp_dport_in, in, opcode,
drivers/net/ethernet/mellanox/mlx5/core/lib/vxlan.c
58
MLX5_SET(add_vxlan_udp_dport_in, in, vxlan_udp_port, port);
drivers/net/ethernet/mellanox/mlx5/core/lib/vxlan.c
59
return mlx5_cmd_exec_in(mdev, add_vxlan_udp_dport, in);
drivers/net/ethernet/mellanox/mlx5/core/lib/vxlan.c
64
u32 in[MLX5_ST_SZ_DW(delete_vxlan_udp_dport_in)] = {};
drivers/net/ethernet/mellanox/mlx5/core/lib/vxlan.c
66
MLX5_SET(delete_vxlan_udp_dport_in, in, opcode,
drivers/net/ethernet/mellanox/mlx5/core/lib/vxlan.c
68
MLX5_SET(delete_vxlan_udp_dport_in, in, vxlan_udp_port, port);
drivers/net/ethernet/mellanox/mlx5/core/lib/vxlan.c
69
return mlx5_cmd_exec_in(mdev, delete_vxlan_udp_dport, in);
drivers/net/ethernet/mellanox/mlx5/core/main.c
226
u8 in[MLX5_ST_SZ_BYTES(set_driver_version_in)] = {};
drivers/net/ethernet/mellanox/mlx5/core/main.c
232
string = MLX5_ADDR_OF(set_driver_version_in, in, driver_version);
drivers/net/ethernet/mellanox/mlx5/core/main.c
239
MLX5_SET(set_driver_version_in, in, opcode,
drivers/net/ethernet/mellanox/mlx5/core/main.c
242
mlx5_cmd_exec_in(dev, set_driver_version, in);
drivers/net/ethernet/mellanox/mlx5/core/main.c
365
u8 in[MLX5_ST_SZ_BYTES(query_hca_cap_in)];
drivers/net/ethernet/mellanox/mlx5/core/main.c
375
memset(in, 0, sizeof(in));
drivers/net/ethernet/mellanox/mlx5/core/main.c
380
MLX5_SET(query_hca_cap_in, in, opcode, MLX5_CMD_OP_QUERY_HCA_CAP);
drivers/net/ethernet/mellanox/mlx5/core/main.c
381
MLX5_SET(query_hca_cap_in, in, op_mod, opmod);
drivers/net/ethernet/mellanox/mlx5/core/main.c
382
err = mlx5_cmd_exec_inout(dev, query_hca_cap, in, out);
drivers/net/ethernet/mellanox/mlx5/core/main.c
423
static int set_caps(struct mlx5_core_dev *dev, void *in, int opmod)
drivers/net/ethernet/mellanox/mlx5/core/main.c
425
MLX5_SET(set_hca_cap_in, in, opcode, MLX5_CMD_OP_SET_HCA_CAP);
drivers/net/ethernet/mellanox/mlx5/core/main.c
426
MLX5_SET(set_hca_cap_in, in, op_mod, opmod << 1);
drivers/net/ethernet/mellanox/mlx5/core/main.c
427
return mlx5_cmd_exec_in(dev, set_hca_cap, in);
drivers/net/ethernet/mellanox/mlx5/core/main.c
850
u32 in[MLX5_ST_SZ_DW(enable_hca_in)] = {};
drivers/net/ethernet/mellanox/mlx5/core/main.c
852
MLX5_SET(enable_hca_in, in, opcode, MLX5_CMD_OP_ENABLE_HCA);
drivers/net/ethernet/mellanox/mlx5/core/main.c
853
MLX5_SET(enable_hca_in, in, function_id, func_id);
drivers/net/ethernet/mellanox/mlx5/core/main.c
854
MLX5_SET(enable_hca_in, in, embedded_cpu_function,
drivers/net/ethernet/mellanox/mlx5/core/main.c
856
return mlx5_cmd_exec_in(dev, enable_hca, in);
drivers/net/ethernet/mellanox/mlx5/core/main.c
861
u32 in[MLX5_ST_SZ_DW(disable_hca_in)] = {};
drivers/net/ethernet/mellanox/mlx5/core/main.c
863
MLX5_SET(disable_hca_in, in, opcode, MLX5_CMD_OP_DISABLE_HCA);
drivers/net/ethernet/mellanox/mlx5/core/main.c
864
MLX5_SET(disable_hca_in, in, function_id, func_id);
drivers/net/ethernet/mellanox/mlx5/core/main.c
865
MLX5_SET(enable_hca_in, in, embedded_cpu_function,
drivers/net/ethernet/mellanox/mlx5/core/main.c
867
return mlx5_cmd_exec_in(dev, disable_hca, in);
drivers/net/ethernet/mellanox/mlx5/core/mcg.c
40
u32 in[MLX5_ST_SZ_DW(attach_to_mcg_in)] = {};
drivers/net/ethernet/mellanox/mlx5/core/mcg.c
43
MLX5_SET(attach_to_mcg_in, in, opcode, MLX5_CMD_OP_ATTACH_TO_MCG);
drivers/net/ethernet/mellanox/mlx5/core/mcg.c
44
MLX5_SET(attach_to_mcg_in, in, qpn, qpn);
drivers/net/ethernet/mellanox/mlx5/core/mcg.c
45
gid = MLX5_ADDR_OF(attach_to_mcg_in, in, multicast_gid);
drivers/net/ethernet/mellanox/mlx5/core/mcg.c
47
return mlx5_cmd_exec_in(dev, attach_to_mcg, in);
drivers/net/ethernet/mellanox/mlx5/core/mcg.c
53
u32 in[MLX5_ST_SZ_DW(detach_from_mcg_in)] = {};
drivers/net/ethernet/mellanox/mlx5/core/mcg.c
56
MLX5_SET(detach_from_mcg_in, in, opcode, MLX5_CMD_OP_DETACH_FROM_MCG);
drivers/net/ethernet/mellanox/mlx5/core/mcg.c
57
MLX5_SET(detach_from_mcg_in, in, qpn, qpn);
drivers/net/ethernet/mellanox/mlx5/core/mcg.c
58
gid = MLX5_ADDR_OF(detach_from_mcg_in, in, multicast_gid);
drivers/net/ethernet/mellanox/mlx5/core/mcg.c
60
return mlx5_cmd_exec_in(dev, detach_from_mcg, in);
drivers/net/ethernet/mellanox/mlx5/core/mlx5_core.h
357
int mlx5_set_ports_check(struct mlx5_core_dev *mdev, u32 *in, int inlen);
drivers/net/ethernet/mellanox/mlx5/core/mlx5_core.h
369
int mlx5_set_port_dcbx_param(struct mlx5_core_dev *mdev, u32 *in);
drivers/net/ethernet/mellanox/mlx5/core/mr.c
102
MLX5_SET(create_psv_in, in, opcode, MLX5_CMD_OP_CREATE_PSV);
drivers/net/ethernet/mellanox/mlx5/core/mr.c
103
MLX5_SET(create_psv_in, in, pd, pdn);
drivers/net/ethernet/mellanox/mlx5/core/mr.c
104
MLX5_SET(create_psv_in, in, num_psv, npsvs);
drivers/net/ethernet/mellanox/mlx5/core/mr.c
106
err = mlx5_cmd_exec_inout(dev, create_psv, in, out);
drivers/net/ethernet/mellanox/mlx5/core/mr.c
119
u32 in[MLX5_ST_SZ_DW(destroy_psv_in)] = {};
drivers/net/ethernet/mellanox/mlx5/core/mr.c
121
MLX5_SET(destroy_psv_in, in, opcode, MLX5_CMD_OP_DESTROY_PSV);
drivers/net/ethernet/mellanox/mlx5/core/mr.c
122
MLX5_SET(destroy_psv_in, in, psvn, psv_num);
drivers/net/ethernet/mellanox/mlx5/core/mr.c
123
return mlx5_cmd_exec_in(dev, destroy_psv, in);
drivers/net/ethernet/mellanox/mlx5/core/mr.c
130
u32 in[MLX5_ST_SZ_DW(query_special_contexts_in)] = {};
drivers/net/ethernet/mellanox/mlx5/core/mr.c
136
MLX5_SET(query_special_contexts_in, in, opcode,
drivers/net/ethernet/mellanox/mlx5/core/mr.c
138
if (mlx5_cmd_exec_inout(dev, query_special_contexts, in, out))
drivers/net/ethernet/mellanox/mlx5/core/mr.c
38
int mlx5_core_create_mkey(struct mlx5_core_dev *dev, u32 *mkey, u32 *in,
drivers/net/ethernet/mellanox/mlx5/core/mr.c
45
MLX5_SET(create_mkey_in, in, opcode, MLX5_CMD_OP_CREATE_MKEY);
drivers/net/ethernet/mellanox/mlx5/core/mr.c
47
err = mlx5_cmd_exec(dev, in, inlen, lout, sizeof(lout));
drivers/net/ethernet/mellanox/mlx5/core/mr.c
52
*mkey = MLX5_GET(create_mkey_in, in, memory_key_mkey_entry.mkey_7_0) |
drivers/net/ethernet/mellanox/mlx5/core/mr.c
62
u32 in[MLX5_ST_SZ_DW(destroy_mkey_in)] = {};
drivers/net/ethernet/mellanox/mlx5/core/mr.c
64
MLX5_SET(destroy_mkey_in, in, opcode, MLX5_CMD_OP_DESTROY_MKEY);
drivers/net/ethernet/mellanox/mlx5/core/mr.c
65
MLX5_SET(destroy_mkey_in, in, mkey_index, mlx5_mkey_to_idx(mkey));
drivers/net/ethernet/mellanox/mlx5/core/mr.c
66
return mlx5_cmd_exec_in(dev, destroy_mkey, in);
drivers/net/ethernet/mellanox/mlx5/core/mr.c
73
u32 in[MLX5_ST_SZ_DW(query_mkey_in)] = {};
drivers/net/ethernet/mellanox/mlx5/core/mr.c
76
MLX5_SET(query_mkey_in, in, opcode, MLX5_CMD_OP_QUERY_MKEY);
drivers/net/ethernet/mellanox/mlx5/core/mr.c
77
MLX5_SET(query_mkey_in, in, mkey_index, mlx5_mkey_to_idx(mkey));
drivers/net/ethernet/mellanox/mlx5/core/mr.c
78
return mlx5_cmd_exec(dev, in, sizeof(in), out, outlen);
drivers/net/ethernet/mellanox/mlx5/core/mr.c
96
u32 in[MLX5_ST_SZ_DW(create_psv_in)] = {};
drivers/net/ethernet/mellanox/mlx5/core/pagealloc.c
202
u32 in[MLX5_ST_SZ_DW(query_pages_in)] = {};
drivers/net/ethernet/mellanox/mlx5/core/pagealloc.c
205
MLX5_SET(query_pages_in, in, opcode, MLX5_CMD_OP_QUERY_PAGES);
drivers/net/ethernet/mellanox/mlx5/core/pagealloc.c
206
MLX5_SET(query_pages_in, in, op_mod, boot ?
drivers/net/ethernet/mellanox/mlx5/core/pagealloc.c
209
MLX5_SET(query_pages_in, in, embedded_cpu_function, mlx5_core_is_ecpf(dev));
drivers/net/ethernet/mellanox/mlx5/core/pagealloc.c
211
err = mlx5_cmd_exec_inout(dev, query_pages, in, out);
drivers/net/ethernet/mellanox/mlx5/core/pagealloc.c
339
u32 in[MLX5_ST_SZ_DW(manage_pages_in)] = {};
drivers/net/ethernet/mellanox/mlx5/core/pagealloc.c
342
MLX5_SET(manage_pages_in, in, opcode, MLX5_CMD_OP_MANAGE_PAGES);
drivers/net/ethernet/mellanox/mlx5/core/pagealloc.c
343
MLX5_SET(manage_pages_in, in, op_mod, MLX5_PAGES_CANT_GIVE);
drivers/net/ethernet/mellanox/mlx5/core/pagealloc.c
344
MLX5_SET(manage_pages_in, in, function_id, func_id);
drivers/net/ethernet/mellanox/mlx5/core/pagealloc.c
345
MLX5_SET(manage_pages_in, in, embedded_cpu_function, ec_function);
drivers/net/ethernet/mellanox/mlx5/core/pagealloc.c
347
err = mlx5_cmd_exec_in(dev, manage_pages, in);
drivers/net/ethernet/mellanox/mlx5/core/pagealloc.c
363
u32 *in;
drivers/net/ethernet/mellanox/mlx5/core/pagealloc.c
367
in = kvzalloc(inlen, GFP_KERNEL);
drivers/net/ethernet/mellanox/mlx5/core/pagealloc.c
368
if (!in) {
drivers/net/ethernet/mellanox/mlx5/core/pagealloc.c
387
MLX5_ARRAY_SET64(manage_pages_in, in, pas, i, addr);
drivers/net/ethernet/mellanox/mlx5/core/pagealloc.c
390
MLX5_SET(manage_pages_in, in, opcode, MLX5_CMD_OP_MANAGE_PAGES);
drivers/net/ethernet/mellanox/mlx5/core/pagealloc.c
391
MLX5_SET(manage_pages_in, in, op_mod, MLX5_PAGES_GIVE);
drivers/net/ethernet/mellanox/mlx5/core/pagealloc.c
392
MLX5_SET(manage_pages_in, in, function_id, func_id);
drivers/net/ethernet/mellanox/mlx5/core/pagealloc.c
393
MLX5_SET(manage_pages_in, in, input_num_entries, npages);
drivers/net/ethernet/mellanox/mlx5/core/pagealloc.c
394
MLX5_SET(manage_pages_in, in, embedded_cpu_function, ec_function);
drivers/net/ethernet/mellanox/mlx5/core/pagealloc.c
396
err = mlx5_cmd_do(dev, in, inlen, out, sizeof(out));
drivers/net/ethernet/mellanox/mlx5/core/pagealloc.c
405
err = mlx5_cmd_check(dev, err, in, out);
drivers/net/ethernet/mellanox/mlx5/core/pagealloc.c
419
kvfree(in);
drivers/net/ethernet/mellanox/mlx5/core/pagealloc.c
426
free_4k(dev, MLX5_GET64(manage_pages_in, in, pas[i]), function);
drivers/net/ethernet/mellanox/mlx5/core/pagealloc.c
428
kvfree(in);
drivers/net/ethernet/mellanox/mlx5/core/pagealloc.c
483
u32 *in, int in_size, u32 *out, int out_size)
drivers/net/ethernet/mellanox/mlx5/core/pagealloc.c
494
err = mlx5_cmd_do(dev, in, in_size, out, out_size);
drivers/net/ethernet/mellanox/mlx5/core/pagealloc.c
500
npages = MLX5_GET(manage_pages_in, in, input_num_entries);
drivers/net/ethernet/mellanox/mlx5/core/pagealloc.c
501
func_id = MLX5_GET(manage_pages_in, in, function_id);
drivers/net/ethernet/mellanox/mlx5/core/pagealloc.c
502
ec_function = MLX5_GET(manage_pages_in, in, embedded_cpu_function);
drivers/net/ethernet/mellanox/mlx5/core/pagealloc.c
525
u32 in[MLX5_ST_SZ_DW(manage_pages_in)] = {};
drivers/net/ethernet/mellanox/mlx5/core/pagealloc.c
540
MLX5_SET(manage_pages_in, in, opcode, MLX5_CMD_OP_MANAGE_PAGES);
drivers/net/ethernet/mellanox/mlx5/core/pagealloc.c
541
MLX5_SET(manage_pages_in, in, op_mod, MLX5_PAGES_TAKE);
drivers/net/ethernet/mellanox/mlx5/core/pagealloc.c
542
MLX5_SET(manage_pages_in, in, function_id, func_id);
drivers/net/ethernet/mellanox/mlx5/core/pagealloc.c
543
MLX5_SET(manage_pages_in, in, input_num_entries, npages);
drivers/net/ethernet/mellanox/mlx5/core/pagealloc.c
544
MLX5_SET(manage_pages_in, in, embedded_cpu_function, ec_function);
drivers/net/ethernet/mellanox/mlx5/core/pagealloc.c
548
err = reclaim_pages_cmd(dev, in, sizeof(in), out, outlen);
drivers/net/ethernet/mellanox/mlx5/core/pagealloc.c
550
npages = MLX5_GET(manage_pages_in, in, input_num_entries);
drivers/net/ethernet/mellanox/mlx5/core/pagealloc.c
559
err = mlx5_cmd_check(dev, err, in, out);
drivers/net/ethernet/mellanox/mlx5/core/pd.c
40
u32 in[MLX5_ST_SZ_DW(alloc_pd_in)] = {};
drivers/net/ethernet/mellanox/mlx5/core/pd.c
43
MLX5_SET(alloc_pd_in, in, opcode, MLX5_CMD_OP_ALLOC_PD);
drivers/net/ethernet/mellanox/mlx5/core/pd.c
44
err = mlx5_cmd_exec_inout(dev, alloc_pd, in, out);
drivers/net/ethernet/mellanox/mlx5/core/pd.c
53
u32 in[MLX5_ST_SZ_DW(dealloc_pd_in)] = {};
drivers/net/ethernet/mellanox/mlx5/core/pd.c
55
MLX5_SET(dealloc_pd_in, in, opcode, MLX5_CMD_OP_DEALLOC_PD);
drivers/net/ethernet/mellanox/mlx5/core/pd.c
56
MLX5_SET(dealloc_pd_in, in, pd, pdn);
drivers/net/ethernet/mellanox/mlx5/core/pd.c
57
return mlx5_cmd_exec_in(dev, dealloc_pd, in);
drivers/net/ethernet/mellanox/mlx5/core/port.c
1001
in = kzalloc(sz, GFP_KERNEL);
drivers/net/ethernet/mellanox/mlx5/core/port.c
1003
if (!in || !out) {
drivers/net/ethernet/mellanox/mlx5/core/port.c
1008
MLX5_SET(qpdpm_reg, in, local_port, 1);
drivers/net/ethernet/mellanox/mlx5/core/port.c
1009
err = mlx5_core_access_reg(mdev, in, sz, out, sz, MLX5_REG_QPDPM, 0, 0);
drivers/net/ethernet/mellanox/mlx5/core/port.c
101
u32 in[MLX5_ST_SZ_DW(mcam_reg)] = {0};
drivers/net/ethernet/mellanox/mlx5/core/port.c
1013
memcpy(in, out, sz);
drivers/net/ethernet/mellanox/mlx5/core/port.c
1014
MLX5_SET(qpdpm_reg, in, local_port, 1);
drivers/net/ethernet/mellanox/mlx5/core/port.c
1017
qpdpm_dscp = MLX5_ADDR_OF(qpdpm_reg, in, dscp[dscp]);
drivers/net/ethernet/mellanox/mlx5/core/port.c
1020
err = mlx5_core_access_reg(mdev, in, sz, out, sz, MLX5_REG_QPDPM, 0, 1);
drivers/net/ethernet/mellanox/mlx5/core/port.c
1023
kfree(in);
drivers/net/ethernet/mellanox/mlx5/core/port.c
1035
void *in;
drivers/net/ethernet/mellanox/mlx5/core/port.c
1039
in = kzalloc(sz, GFP_KERNEL);
drivers/net/ethernet/mellanox/mlx5/core/port.c
104
MLX5_SET(mcam_reg, in, feature_group, feature_group);
drivers/net/ethernet/mellanox/mlx5/core/port.c
1041
if (!in || !out) {
drivers/net/ethernet/mellanox/mlx5/core/port.c
1046
MLX5_SET(qpdpm_reg, in, local_port, 1);
drivers/net/ethernet/mellanox/mlx5/core/port.c
1047
err = mlx5_core_access_reg(mdev, in, sz, out, sz, MLX5_REG_QPDPM, 0, 0);
drivers/net/ethernet/mellanox/mlx5/core/port.c
105
MLX5_SET(mcam_reg, in, access_reg_group, access_reg_group);
drivers/net/ethernet/mellanox/mlx5/core/port.c
1057
kfree(in);
drivers/net/ethernet/mellanox/mlx5/core/port.c
107
return mlx5_core_access_reg(dev, in, sz, mcam, sz, MLX5_REG_MCAM, 0, 0);
drivers/net/ethernet/mellanox/mlx5/core/port.c
113
u32 in[MLX5_ST_SZ_DW(qcam_reg)] = {};
drivers/net/ethernet/mellanox/mlx5/core/port.c
116
MLX5_SET(qcam_reg, in, feature_group, feature_group);
drivers/net/ethernet/mellanox/mlx5/core/port.c
117
MLX5_SET(qcam_reg, in, access_reg_group, access_reg_group);
drivers/net/ethernet/mellanox/mlx5/core/port.c
119
return mlx5_core_access_reg(mdev, in, sz, qcam, sz, MLX5_REG_QCAM, 0, 0);
drivers/net/ethernet/mellanox/mlx5/core/port.c
1256
u32 in[MLX5_ST_SZ_DW(mpir_reg)] = {};
drivers/net/ethernet/mellanox/mlx5/core/port.c
1259
MLX5_SET(mpir_reg, in, local_port, 1);
drivers/net/ethernet/mellanox/mlx5/core/port.c
1261
return mlx5_core_access_reg(dev, in, sz, mpir, sz, MLX5_REG_MPIR, 0, 0);
drivers/net/ethernet/mellanox/mlx5/core/port.c
134
struct mlx5_reg_pcap in;
drivers/net/ethernet/mellanox/mlx5/core/port.c
137
memset(&in, 0, sizeof(in));
drivers/net/ethernet/mellanox/mlx5/core/port.c
138
in.caps_127_96 = cpu_to_be32(caps);
drivers/net/ethernet/mellanox/mlx5/core/port.c
139
in.port_num = port_num;
drivers/net/ethernet/mellanox/mlx5/core/port.c
141
return mlx5_core_access_reg(dev, &in, sizeof(in), &out,
drivers/net/ethernet/mellanox/mlx5/core/port.c
150
u32 in[MLX5_ST_SZ_DW(ptys_reg)] = {0};
drivers/net/ethernet/mellanox/mlx5/core/port.c
152
MLX5_SET(ptys_reg, in, local_port, local_port);
drivers/net/ethernet/mellanox/mlx5/core/port.c
153
MLX5_SET(ptys_reg, in, plane_ind, plane_index);
drivers/net/ethernet/mellanox/mlx5/core/port.c
154
MLX5_SET(ptys_reg, in, proto_mask, proto_mask);
drivers/net/ethernet/mellanox/mlx5/core/port.c
155
return mlx5_core_access_reg(dev, in, sizeof(in), ptys,
drivers/net/ethernet/mellanox/mlx5/core/port.c
162
u32 in[MLX5_ST_SZ_DW(mlcr_reg)] = {0};
drivers/net/ethernet/mellanox/mlx5/core/port.c
165
MLX5_SET(mlcr_reg, in, local_port, 1);
drivers/net/ethernet/mellanox/mlx5/core/port.c
166
MLX5_SET(mlcr_reg, in, beacon_duration, beacon_duration);
drivers/net/ethernet/mellanox/mlx5/core/port.c
167
return mlx5_core_access_reg(dev, in, sizeof(in), out,
drivers/net/ethernet/mellanox/mlx5/core/port.c
203
u32 in[MLX5_ST_SZ_DW(paos_reg)] = {0};
drivers/net/ethernet/mellanox/mlx5/core/port.c
206
MLX5_SET(paos_reg, in, local_port, 1);
drivers/net/ethernet/mellanox/mlx5/core/port.c
207
MLX5_SET(paos_reg, in, admin_status, status);
drivers/net/ethernet/mellanox/mlx5/core/port.c
208
MLX5_SET(paos_reg, in, ase, 1);
drivers/net/ethernet/mellanox/mlx5/core/port.c
209
return mlx5_core_access_reg(dev, in, sizeof(in), out,
drivers/net/ethernet/mellanox/mlx5/core/port.c
216
u32 in[MLX5_ST_SZ_DW(paos_reg)] = {0};
drivers/net/ethernet/mellanox/mlx5/core/port.c
220
MLX5_SET(paos_reg, in, local_port, 1);
drivers/net/ethernet/mellanox/mlx5/core/port.c
221
err = mlx5_core_access_reg(dev, in, sizeof(in), out,
drivers/net/ethernet/mellanox/mlx5/core/port.c
232
u32 in[MLX5_ST_SZ_DW(pmtu_reg)] = {0};
drivers/net/ethernet/mellanox/mlx5/core/port.c
235
MLX5_SET(pmtu_reg, in, local_port, port);
drivers/net/ethernet/mellanox/mlx5/core/port.c
236
mlx5_core_access_reg(dev, in, sizeof(in), out,
drivers/net/ethernet/mellanox/mlx5/core/port.c
249
u32 in[MLX5_ST_SZ_DW(pmtu_reg)] = {0};
drivers/net/ethernet/mellanox/mlx5/core/port.c
252
MLX5_SET(pmtu_reg, in, admin_mtu, mtu);
drivers/net/ethernet/mellanox/mlx5/core/port.c
253
MLX5_SET(pmtu_reg, in, local_port, port);
drivers/net/ethernet/mellanox/mlx5/core/port.c
254
return mlx5_core_access_reg(dev, in, sizeof(in), out,
drivers/net/ethernet/mellanox/mlx5/core/port.c
274
u32 in[MLX5_ST_SZ_DW(pmlp_reg)] = {0};
drivers/net/ethernet/mellanox/mlx5/core/port.c
278
MLX5_SET(pmlp_reg, in, local_port, 1);
drivers/net/ethernet/mellanox/mlx5/core/port.c
279
err = mlx5_core_access_reg(dev, in, sizeof(in), out, sizeof(out),
drivers/net/ethernet/mellanox/mlx5/core/port.c
294
u32 in[MLX5_ST_SZ_DW(mcia_reg)] = {};
drivers/net/ethernet/mellanox/mlx5/core/port.c
299
MLX5_SET(mcia_reg, in, i2c_device_address, MLX5_I2C_ADDR_LOW);
drivers/net/ethernet/mellanox/mlx5/core/port.c
300
MLX5_SET(mcia_reg, in, module, module_num);
drivers/net/ethernet/mellanox/mlx5/core/port.c
301
MLX5_SET(mcia_reg, in, device_address, 0);
drivers/net/ethernet/mellanox/mlx5/core/port.c
302
MLX5_SET(mcia_reg, in, page_number, 0);
drivers/net/ethernet/mellanox/mlx5/core/port.c
303
MLX5_SET(mcia_reg, in, size, 1);
drivers/net/ethernet/mellanox/mlx5/core/port.c
304
MLX5_SET(mcia_reg, in, l, 0);
drivers/net/ethernet/mellanox/mlx5/core/port.c
306
err = mlx5_core_access_reg(dev, in, sizeof(in), out,
drivers/net/ethernet/mellanox/mlx5/core/port.c
376
u32 in[MLX5_ST_SZ_DW(mcia_reg)] = {};
drivers/net/ethernet/mellanox/mlx5/core/port.c
384
MLX5_SET(mcia_reg, in, l, 0);
drivers/net/ethernet/mellanox/mlx5/core/port.c
385
MLX5_SET(mcia_reg, in, size, size);
drivers/net/ethernet/mellanox/mlx5/core/port.c
386
MLX5_SET(mcia_reg, in, module, params->module_number);
drivers/net/ethernet/mellanox/mlx5/core/port.c
387
MLX5_SET(mcia_reg, in, device_address, params->offset);
drivers/net/ethernet/mellanox/mlx5/core/port.c
388
MLX5_SET(mcia_reg, in, page_number, params->page);
drivers/net/ethernet/mellanox/mlx5/core/port.c
389
MLX5_SET(mcia_reg, in, i2c_device_address, params->i2c_address);
drivers/net/ethernet/mellanox/mlx5/core/port.c
391
err = mlx5_core_access_reg(dev, in, sizeof(in), out,
drivers/net/ethernet/mellanox/mlx5/core/port.c
45
u32 *in = NULL;
drivers/net/ethernet/mellanox/mlx5/core/port.c
471
u32 in[MLX5_ST_SZ_DW(pvlc_reg)] = {0};
drivers/net/ethernet/mellanox/mlx5/core/port.c
473
MLX5_SET(pvlc_reg, in, local_port, local_port);
drivers/net/ethernet/mellanox/mlx5/core/port.c
474
return mlx5_core_access_reg(dev, in, sizeof(in), pvlc,
drivers/net/ethernet/mellanox/mlx5/core/port.c
48
in = kvzalloc(inlen, GFP_KERNEL);
drivers/net/ethernet/mellanox/mlx5/core/port.c
497
u32 in[MLX5_ST_SZ_DW(pfcc_reg)] = {0};
drivers/net/ethernet/mellanox/mlx5/core/port.c
499
MLX5_SET(pfcc_reg, in, local_port, 1);
drivers/net/ethernet/mellanox/mlx5/core/port.c
50
if (!in || !out)
drivers/net/ethernet/mellanox/mlx5/core/port.c
501
return mlx5_core_access_reg(dev, in, sizeof(in), out,
drivers/net/ethernet/mellanox/mlx5/core/port.c
507
u32 in[MLX5_ST_SZ_DW(pfcc_reg)] = {0};
drivers/net/ethernet/mellanox/mlx5/core/port.c
510
MLX5_SET(pfcc_reg, in, local_port, 1);
drivers/net/ethernet/mellanox/mlx5/core/port.c
511
MLX5_SET(pfcc_reg, in, pptx, tx_pause);
drivers/net/ethernet/mellanox/mlx5/core/port.c
512
MLX5_SET(pfcc_reg, in, pprx, rx_pause);
drivers/net/ethernet/mellanox/mlx5/core/port.c
514
return mlx5_core_access_reg(dev, in, sizeof(in), out,
drivers/net/ethernet/mellanox/mlx5/core/port.c
53
data = MLX5_ADDR_OF(access_register_in, in, register_data);
drivers/net/ethernet/mellanox/mlx5/core/port.c
541
u32 in[MLX5_ST_SZ_DW(pfcc_reg)] = {0};
drivers/net/ethernet/mellanox/mlx5/core/port.c
544
MLX5_SET(pfcc_reg, in, local_port, 1);
drivers/net/ethernet/mellanox/mlx5/core/port.c
545
MLX5_SET(pfcc_reg, in, pptx_mask_n, 1);
drivers/net/ethernet/mellanox/mlx5/core/port.c
546
MLX5_SET(pfcc_reg, in, pprx_mask_n, 1);
drivers/net/ethernet/mellanox/mlx5/core/port.c
547
MLX5_SET(pfcc_reg, in, ppan_mask_n, 1);
drivers/net/ethernet/mellanox/mlx5/core/port.c
548
MLX5_SET(pfcc_reg, in, critical_stall_mask, 1);
drivers/net/ethernet/mellanox/mlx5/core/port.c
549
MLX5_SET(pfcc_reg, in, minor_stall_mask, 1);
drivers/net/ethernet/mellanox/mlx5/core/port.c
550
MLX5_SET(pfcc_reg, in, device_stall_critical_watermark,
drivers/net/ethernet/mellanox/mlx5/core/port.c
552
MLX5_SET(pfcc_reg, in, device_stall_minor_watermark, stall_minor_watermark);
drivers/net/ethernet/mellanox/mlx5/core/port.c
554
return mlx5_core_access_reg(dev, in, sizeof(in), out,
drivers/net/ethernet/mellanox/mlx5/core/port.c
56
MLX5_SET(access_register_in, in, opcode, MLX5_CMD_OP_ACCESS_REG);
drivers/net/ethernet/mellanox/mlx5/core/port.c
57
MLX5_SET(access_register_in, in, op_mod, !write);
drivers/net/ethernet/mellanox/mlx5/core/port.c
58
MLX5_SET(access_register_in, in, argument, arg);
drivers/net/ethernet/mellanox/mlx5/core/port.c
582
u32 in[MLX5_ST_SZ_DW(pfcc_reg)] = {0};
drivers/net/ethernet/mellanox/mlx5/core/port.c
585
MLX5_SET(pfcc_reg, in, local_port, 1);
drivers/net/ethernet/mellanox/mlx5/core/port.c
586
MLX5_SET(pfcc_reg, in, pfctx, pfc_en_tx);
drivers/net/ethernet/mellanox/mlx5/core/port.c
587
MLX5_SET(pfcc_reg, in, pfcrx, pfc_en_rx);
drivers/net/ethernet/mellanox/mlx5/core/port.c
588
MLX5_SET_TO_ONES(pfcc_reg, in, prio_mask_tx);
drivers/net/ethernet/mellanox/mlx5/core/port.c
589
MLX5_SET_TO_ONES(pfcc_reg, in, prio_mask_rx);
drivers/net/ethernet/mellanox/mlx5/core/port.c
59
MLX5_SET(access_register_in, in, register_id, reg_id);
drivers/net/ethernet/mellanox/mlx5/core/port.c
591
return mlx5_core_access_reg(dev, in, sizeof(in), out,
drivers/net/ethernet/mellanox/mlx5/core/port.c
61
err = mlx5_cmd_do(dev, in, inlen, out, outlen);
drivers/net/ethernet/mellanox/mlx5/core/port.c
622
u32 in[MLX5_ST_SZ_DW(dcbx_param)] = {0};
drivers/net/ethernet/mellanox/mlx5/core/port.c
624
MLX5_SET(dcbx_param, in, port_number, 1);
drivers/net/ethernet/mellanox/mlx5/core/port.c
626
return mlx5_core_access_reg(mdev, in, sizeof(in), out,
drivers/net/ethernet/mellanox/mlx5/core/port.c
627
sizeof(in), MLX5_REG_DCBX_PARAM, 0, 0);
drivers/net/ethernet/mellanox/mlx5/core/port.c
63
err = mlx5_cmd_check(dev, err, in, out);
drivers/net/ethernet/mellanox/mlx5/core/port.c
630
int mlx5_set_port_dcbx_param(struct mlx5_core_dev *mdev, u32 *in)
drivers/net/ethernet/mellanox/mlx5/core/port.c
634
MLX5_SET(dcbx_param, in, port_number, 1);
drivers/net/ethernet/mellanox/mlx5/core/port.c
636
return mlx5_core_access_reg(mdev, in, sizeof(out), out,
drivers/net/ethernet/mellanox/mlx5/core/port.c
642
u32 in[MLX5_ST_SZ_DW(qtct_reg)] = {0};
drivers/net/ethernet/mellanox/mlx5/core/port.c
651
MLX5_SET(qtct_reg, in, prio, i);
drivers/net/ethernet/mellanox/mlx5/core/port.c
652
MLX5_SET(qtct_reg, in, tclass, prio_tc[i]);
drivers/net/ethernet/mellanox/mlx5/core/port.c
654
err = mlx5_core_access_reg(mdev, in, sizeof(in), out,
drivers/net/ethernet/mellanox/mlx5/core/port.c
666
u32 in[MLX5_ST_SZ_DW(qtct_reg)];
drivers/net/ethernet/mellanox/mlx5/core/port.c
670
memset(in, 0, sizeof(in));
drivers/net/ethernet/mellanox/mlx5/core/port.c
673
MLX5_SET(qtct_reg, in, port_number, 1);
drivers/net/ethernet/mellanox/mlx5/core/port.c
674
MLX5_SET(qtct_reg, in, prio, prio);
drivers/net/ethernet/mellanox/mlx5/core/port.c
676
err = mlx5_core_access_reg(mdev, in, sizeof(in), out,
drivers/net/ethernet/mellanox/mlx5/core/port.c
684
static int mlx5_set_port_qetcr_reg(struct mlx5_core_dev *mdev, u32 *in,
drivers/net/ethernet/mellanox/mlx5/core/port.c
692
return mlx5_core_access_reg(mdev, in, inlen, out, sizeof(out),
drivers/net/ethernet/mellanox/mlx5/core/port.c
699
u32 in[MLX5_ST_SZ_DW(qetc_reg)];
drivers/net/ethernet/mellanox/mlx5/core/port.c
704
memset(in, 0, sizeof(in));
drivers/net/ethernet/mellanox/mlx5/core/port.c
705
return mlx5_core_access_reg(mdev, in, sizeof(in), out, outlen,
drivers/net/ethernet/mellanox/mlx5/core/port.c
711
u32 in[MLX5_ST_SZ_DW(qetc_reg)] = {0};
drivers/net/ethernet/mellanox/mlx5/core/port.c
715
MLX5_SET(qetc_reg, in, tc_configuration[i].g, 1);
drivers/net/ethernet/mellanox/mlx5/core/port.c
716
MLX5_SET(qetc_reg, in, tc_configuration[i].group, tc_group[i]);
drivers/net/ethernet/mellanox/mlx5/core/port.c
719
return mlx5_set_port_qetcr_reg(mdev, in, sizeof(in));
drivers/net/ethernet/mellanox/mlx5/core/port.c
72
kvfree(in);
drivers/net/ethernet/mellanox/mlx5/core/port.c
744
u32 in[MLX5_ST_SZ_DW(qetc_reg)] = {0};
drivers/net/ethernet/mellanox/mlx5/core/port.c
748
MLX5_SET(qetc_reg, in, tc_configuration[i].b, 1);
drivers/net/ethernet/mellanox/mlx5/core/port.c
749
MLX5_SET(qetc_reg, in, tc_configuration[i].bw_allocation, tc_bw[i]);
drivers/net/ethernet/mellanox/mlx5/core/port.c
752
return mlx5_set_port_qetcr_reg(mdev, in, sizeof(in));
drivers/net/ethernet/mellanox/mlx5/core/port.c
779
u32 in[MLX5_ST_SZ_DW(qetc_reg)] = {0};
drivers/net/ethernet/mellanox/mlx5/core/port.c
783
MLX5_SET(qetc_reg, in, port_number, 1);
drivers/net/ethernet/mellanox/mlx5/core/port.c
786
ets_tcn_conf = MLX5_ADDR_OF(qetc_reg, in, tc_configuration[i]);
drivers/net/ethernet/mellanox/mlx5/core/port.c
795
return mlx5_set_port_qetcr_reg(mdev, in, sizeof(in));
drivers/net/ethernet/mellanox/mlx5/core/port.c
825
u32 in[MLX5_ST_SZ_DW(set_wol_rol_in)] = {};
drivers/net/ethernet/mellanox/mlx5/core/port.c
827
MLX5_SET(set_wol_rol_in, in, opcode, MLX5_CMD_OP_SET_WOL_ROL);
drivers/net/ethernet/mellanox/mlx5/core/port.c
828
MLX5_SET(set_wol_rol_in, in, wol_mode_valid, 1);
drivers/net/ethernet/mellanox/mlx5/core/port.c
829
MLX5_SET(set_wol_rol_in, in, wol_mode, wol_mode);
drivers/net/ethernet/mellanox/mlx5/core/port.c
830
return mlx5_cmd_exec_in(mdev, set_wol_rol, in);
drivers/net/ethernet/mellanox/mlx5/core/port.c
836
u32 in[MLX5_ST_SZ_DW(query_wol_rol_in)] = {};
drivers/net/ethernet/mellanox/mlx5/core/port.c
839
MLX5_SET(query_wol_rol_in, in, opcode, MLX5_CMD_OP_QUERY_WOL_ROL);
drivers/net/ethernet/mellanox/mlx5/core/port.c
840
err = mlx5_cmd_exec_inout(mdev, query_wol_rol, in, out);
drivers/net/ethernet/mellanox/mlx5/core/port.c
849
u32 in[MLX5_ST_SZ_DW(pcmr_reg)] = {0};
drivers/net/ethernet/mellanox/mlx5/core/port.c
851
MLX5_SET(pcmr_reg, in, local_port, 1);
drivers/net/ethernet/mellanox/mlx5/core/port.c
852
return mlx5_core_access_reg(mdev, in, sizeof(in), out,
drivers/net/ethernet/mellanox/mlx5/core/port.c
856
int mlx5_set_ports_check(struct mlx5_core_dev *mdev, u32 *in, int inlen)
drivers/net/ethernet/mellanox/mlx5/core/port.c
860
return mlx5_core_access_reg(mdev, in, inlen, out,
drivers/net/ethernet/mellanox/mlx5/core/port.c
866
u32 in[MLX5_ST_SZ_DW(pcmr_reg)] = {0};
drivers/net/ethernet/mellanox/mlx5/core/port.c
869
err = mlx5_query_ports_check(mdev, in, sizeof(in));
drivers/net/ethernet/mellanox/mlx5/core/port.c
872
MLX5_SET(pcmr_reg, in, local_port, 1);
drivers/net/ethernet/mellanox/mlx5/core/port.c
873
MLX5_SET(pcmr_reg, in, fcs_chk, enable);
drivers/net/ethernet/mellanox/mlx5/core/port.c
874
return mlx5_set_ports_check(mdev, in, sizeof(in));
drivers/net/ethernet/mellanox/mlx5/core/port.c
89
u32 in[MLX5_ST_SZ_DW(pcam_reg)] = {0};
drivers/net/ethernet/mellanox/mlx5/core/port.c
897
u32 in[MLX5_ST_SZ_DW(mtpps_reg)] = {0};
drivers/net/ethernet/mellanox/mlx5/core/port.c
899
return mlx5_core_access_reg(mdev, in, sizeof(in), mtpps,
drivers/net/ethernet/mellanox/mlx5/core/port.c
914
u32 in[MLX5_ST_SZ_DW(mtppse_reg)] = {0};
drivers/net/ethernet/mellanox/mlx5/core/port.c
917
MLX5_SET(mtppse_reg, in, pin, pin);
drivers/net/ethernet/mellanox/mlx5/core/port.c
919
err = mlx5_core_access_reg(mdev, in, sizeof(in), out,
drivers/net/ethernet/mellanox/mlx5/core/port.c
92
MLX5_SET(pcam_reg, in, feature_group, feature_group);
drivers/net/ethernet/mellanox/mlx5/core/port.c
924
*arm = MLX5_GET(mtppse_reg, in, event_arm);
drivers/net/ethernet/mellanox/mlx5/core/port.c
925
*mode = MLX5_GET(mtppse_reg, in, event_generation_mode);
drivers/net/ethernet/mellanox/mlx5/core/port.c
93
MLX5_SET(pcam_reg, in, access_reg_group, access_reg_group);
drivers/net/ethernet/mellanox/mlx5/core/port.c
933
u32 in[MLX5_ST_SZ_DW(mtppse_reg)] = {0};
drivers/net/ethernet/mellanox/mlx5/core/port.c
935
MLX5_SET(mtppse_reg, in, pin, pin);
drivers/net/ethernet/mellanox/mlx5/core/port.c
936
MLX5_SET(mtppse_reg, in, event_arm, arm);
drivers/net/ethernet/mellanox/mlx5/core/port.c
937
MLX5_SET(mtppse_reg, in, event_generation_mode, mode);
drivers/net/ethernet/mellanox/mlx5/core/port.c
939
return mlx5_core_access_reg(mdev, in, sizeof(in), out,
drivers/net/ethernet/mellanox/mlx5/core/port.c
946
u32 in[MLX5_ST_SZ_DW(qpts_reg)] = {};
drivers/net/ethernet/mellanox/mlx5/core/port.c
949
MLX5_SET(qpts_reg, in, local_port, 1);
drivers/net/ethernet/mellanox/mlx5/core/port.c
95
return mlx5_core_access_reg(dev, in, sz, pcam, sz, MLX5_REG_PCAM, 0, 0);
drivers/net/ethernet/mellanox/mlx5/core/port.c
950
MLX5_SET(qpts_reg, in, trust_state, trust_state);
drivers/net/ethernet/mellanox/mlx5/core/port.c
952
err = mlx5_core_access_reg(mdev, in, sizeof(in), out,
drivers/net/ethernet/mellanox/mlx5/core/port.c
960
u32 in[MLX5_ST_SZ_DW(qpts_reg)] = {};
drivers/net/ethernet/mellanox/mlx5/core/port.c
963
MLX5_SET(qpts_reg, in, local_port, 1);
drivers/net/ethernet/mellanox/mlx5/core/port.c
965
err = mlx5_core_access_reg(mdev, in, sizeof(in), out,
drivers/net/ethernet/mellanox/mlx5/core/port.c
998
void *in;
drivers/net/ethernet/mellanox/mlx5/core/rl.c
104
u32 in[MLX5_ST_SZ_DW(create_scheduling_element_in)] = {};
drivers/net/ethernet/mellanox/mlx5/core/rl.c
108
schedc = MLX5_ADDR_OF(create_scheduling_element_in, in,
drivers/net/ethernet/mellanox/mlx5/core/rl.c
110
MLX5_SET(create_scheduling_element_in, in, opcode,
drivers/net/ethernet/mellanox/mlx5/core/rl.c
112
MLX5_SET(create_scheduling_element_in, in, scheduling_hierarchy,
drivers/net/ethernet/mellanox/mlx5/core/rl.c
116
err = mlx5_cmd_exec_inout(dev, create_scheduling_element, in, out);
drivers/net/ethernet/mellanox/mlx5/core/rl.c
129
u32 in[MLX5_ST_SZ_DW(modify_scheduling_element_in)] = {};
drivers/net/ethernet/mellanox/mlx5/core/rl.c
132
schedc = MLX5_ADDR_OF(modify_scheduling_element_in, in,
drivers/net/ethernet/mellanox/mlx5/core/rl.c
134
MLX5_SET(modify_scheduling_element_in, in, opcode,
drivers/net/ethernet/mellanox/mlx5/core/rl.c
136
MLX5_SET(modify_scheduling_element_in, in, scheduling_element_id,
drivers/net/ethernet/mellanox/mlx5/core/rl.c
138
MLX5_SET(modify_scheduling_element_in, in, modify_bitmask,
drivers/net/ethernet/mellanox/mlx5/core/rl.c
140
MLX5_SET(modify_scheduling_element_in, in, scheduling_hierarchy,
drivers/net/ethernet/mellanox/mlx5/core/rl.c
144
return mlx5_cmd_exec_in(dev, modify_scheduling_element, in);
drivers/net/ethernet/mellanox/mlx5/core/rl.c
150
u32 in[MLX5_ST_SZ_DW(destroy_scheduling_element_in)] = {};
drivers/net/ethernet/mellanox/mlx5/core/rl.c
152
MLX5_SET(destroy_scheduling_element_in, in, opcode,
drivers/net/ethernet/mellanox/mlx5/core/rl.c
154
MLX5_SET(destroy_scheduling_element_in, in, scheduling_element_id,
drivers/net/ethernet/mellanox/mlx5/core/rl.c
156
MLX5_SET(destroy_scheduling_element_in, in, scheduling_hierarchy,
drivers/net/ethernet/mellanox/mlx5/core/rl.c
159
return mlx5_cmd_exec_in(dev, destroy_scheduling_element, in);
drivers/net/ethernet/mellanox/mlx5/core/rl.c
209
u32 in[MLX5_ST_SZ_DW(set_pp_rate_limit_in)] = {};
drivers/net/ethernet/mellanox/mlx5/core/rl.c
212
pp_context = MLX5_ADDR_OF(set_pp_rate_limit_in, in, ctx);
drivers/net/ethernet/mellanox/mlx5/core/rl.c
213
MLX5_SET(set_pp_rate_limit_in, in, opcode,
drivers/net/ethernet/mellanox/mlx5/core/rl.c
215
MLX5_SET(set_pp_rate_limit_in, in, uid, entry->uid);
drivers/net/ethernet/mellanox/mlx5/core/rl.c
216
MLX5_SET(set_pp_rate_limit_in, in, rate_limit_index, entry->index);
drivers/net/ethernet/mellanox/mlx5/core/rl.c
219
return mlx5_cmd_exec_in(dev, set_pp_rate_limit, in);
drivers/net/ethernet/mellanox/mlx5/core/sf/cmd.c
10
u32 in[MLX5_ST_SZ_DW(alloc_sf_in)] = {};
drivers/net/ethernet/mellanox/mlx5/core/sf/cmd.c
12
MLX5_SET(alloc_sf_in, in, opcode, MLX5_CMD_OP_ALLOC_SF);
drivers/net/ethernet/mellanox/mlx5/core/sf/cmd.c
13
MLX5_SET(alloc_sf_in, in, function_id, function_id);
drivers/net/ethernet/mellanox/mlx5/core/sf/cmd.c
15
return mlx5_cmd_exec(dev, in, sizeof(in), out, sizeof(out));
drivers/net/ethernet/mellanox/mlx5/core/sf/cmd.c
21
u32 in[MLX5_ST_SZ_DW(dealloc_sf_in)] = {};
drivers/net/ethernet/mellanox/mlx5/core/sf/cmd.c
23
MLX5_SET(dealloc_sf_in, in, opcode, MLX5_CMD_OP_DEALLOC_SF);
drivers/net/ethernet/mellanox/mlx5/core/sf/cmd.c
24
MLX5_SET(dealloc_sf_in, in, function_id, function_id);
drivers/net/ethernet/mellanox/mlx5/core/sf/cmd.c
26
return mlx5_cmd_exec(dev, in, sizeof(in), out, sizeof(out));
drivers/net/ethernet/mellanox/mlx5/core/sf/cmd.c
32
u32 in[MLX5_ST_SZ_DW(enable_hca_in)] = {};
drivers/net/ethernet/mellanox/mlx5/core/sf/cmd.c
34
MLX5_SET(enable_hca_in, in, opcode, MLX5_CMD_OP_ENABLE_HCA);
drivers/net/ethernet/mellanox/mlx5/core/sf/cmd.c
35
MLX5_SET(enable_hca_in, in, function_id, func_id);
drivers/net/ethernet/mellanox/mlx5/core/sf/cmd.c
36
MLX5_SET(enable_hca_in, in, embedded_cpu_function, 0);
drivers/net/ethernet/mellanox/mlx5/core/sf/cmd.c
37
return mlx5_cmd_exec(dev, &in, sizeof(in), &out, sizeof(out));
drivers/net/ethernet/mellanox/mlx5/core/sf/cmd.c
43
u32 in[MLX5_ST_SZ_DW(disable_hca_in)] = {};
drivers/net/ethernet/mellanox/mlx5/core/sf/cmd.c
45
MLX5_SET(disable_hca_in, in, opcode, MLX5_CMD_OP_DISABLE_HCA);
drivers/net/ethernet/mellanox/mlx5/core/sf/cmd.c
46
MLX5_SET(disable_hca_in, in, function_id, func_id);
drivers/net/ethernet/mellanox/mlx5/core/sf/cmd.c
47
MLX5_SET(enable_hca_in, in, embedded_cpu_function, 0);
drivers/net/ethernet/mellanox/mlx5/core/sf/cmd.c
48
return mlx5_cmd_exec(dev, in, sizeof(in), out, sizeof(out));
drivers/net/ethernet/mellanox/mlx5/core/sf/vhca_event.c
29
u32 in[MLX5_ST_SZ_DW(query_vhca_state_in)] = {};
drivers/net/ethernet/mellanox/mlx5/core/sf/vhca_event.c
31
MLX5_SET(query_vhca_state_in, in, opcode, MLX5_CMD_OP_QUERY_VHCA_STATE);
drivers/net/ethernet/mellanox/mlx5/core/sf/vhca_event.c
32
MLX5_SET(query_vhca_state_in, in, function_id, function_id);
drivers/net/ethernet/mellanox/mlx5/core/sf/vhca_event.c
33
MLX5_SET(query_vhca_state_in, in, embedded_cpu_function, 0);
drivers/net/ethernet/mellanox/mlx5/core/sf/vhca_event.c
35
return mlx5_cmd_exec(dev, in, sizeof(in), out, outlen);
drivers/net/ethernet/mellanox/mlx5/core/sf/vhca_event.c
39
u32 *in, u32 inlen)
drivers/net/ethernet/mellanox/mlx5/core/sf/vhca_event.c
43
MLX5_SET(modify_vhca_state_in, in, opcode, MLX5_CMD_OP_MODIFY_VHCA_STATE);
drivers/net/ethernet/mellanox/mlx5/core/sf/vhca_event.c
44
MLX5_SET(modify_vhca_state_in, in, function_id, function_id);
drivers/net/ethernet/mellanox/mlx5/core/sf/vhca_event.c
45
MLX5_SET(modify_vhca_state_in, in, embedded_cpu_function, 0);
drivers/net/ethernet/mellanox/mlx5/core/sf/vhca_event.c
47
return mlx5_cmd_exec(dev, in, inlen, out, sizeof(out));
drivers/net/ethernet/mellanox/mlx5/core/sf/vhca_event.c
53
u32 in[MLX5_ST_SZ_DW(modify_vhca_state_in)] = {};
drivers/net/ethernet/mellanox/mlx5/core/sf/vhca_event.c
55
MLX5_SET(modify_vhca_state_in, in, opcode, MLX5_CMD_OP_MODIFY_VHCA_STATE);
drivers/net/ethernet/mellanox/mlx5/core/sf/vhca_event.c
56
MLX5_SET(modify_vhca_state_in, in, function_id, function_id);
drivers/net/ethernet/mellanox/mlx5/core/sf/vhca_event.c
57
MLX5_SET(modify_vhca_state_in, in, embedded_cpu_function, 0);
drivers/net/ethernet/mellanox/mlx5/core/sf/vhca_event.c
58
MLX5_SET(modify_vhca_state_in, in, vhca_state_field_select.sw_function_id, 1);
drivers/net/ethernet/mellanox/mlx5/core/sf/vhca_event.c
59
MLX5_SET(modify_vhca_state_in, in, vhca_state_context.sw_function_id, sw_fn_id);
drivers/net/ethernet/mellanox/mlx5/core/sf/vhca_event.c
61
return mlx5_cmd_exec_inout(dev, modify_vhca_state, in, out);
drivers/net/ethernet/mellanox/mlx5/core/sf/vhca_event.c
66
u32 in[MLX5_ST_SZ_DW(modify_vhca_state_in)] = {};
drivers/net/ethernet/mellanox/mlx5/core/sf/vhca_event.c
68
MLX5_SET(modify_vhca_state_in, in, vhca_state_context.arm_change_event, 1);
drivers/net/ethernet/mellanox/mlx5/core/sf/vhca_event.c
69
MLX5_SET(modify_vhca_state_in, in, vhca_state_field_select.arm_change_event, 1);
drivers/net/ethernet/mellanox/mlx5/core/sf/vhca_event.c
71
return mlx5_cmd_modify_vhca_state(dev, function_id, in, sizeof(in));
drivers/net/ethernet/mellanox/mlx5/core/sriov.c
43
struct mlx5_hca_vport_context *in;
drivers/net/ethernet/mellanox/mlx5/core/sriov.c
50
in = kzalloc_obj(*in);
drivers/net/ethernet/mellanox/mlx5/core/sriov.c
51
if (!in)
drivers/net/ethernet/mellanox/mlx5/core/sriov.c
54
in->node_guid = sriov->vfs_ctx[vf].node_guid;
drivers/net/ethernet/mellanox/mlx5/core/sriov.c
55
in->port_guid = sriov->vfs_ctx[vf].port_guid;
drivers/net/ethernet/mellanox/mlx5/core/sriov.c
56
in->policy = sriov->vfs_ctx[vf].policy;
drivers/net/ethernet/mellanox/mlx5/core/sriov.c
57
in->field_select =
drivers/net/ethernet/mellanox/mlx5/core/sriov.c
58
!!(in->port_guid) * MLX5_HCA_VPORT_SEL_PORT_GUID |
drivers/net/ethernet/mellanox/mlx5/core/sriov.c
59
!!(in->node_guid) * MLX5_HCA_VPORT_SEL_NODE_GUID |
drivers/net/ethernet/mellanox/mlx5/core/sriov.c
60
!!(in->policy) * MLX5_HCA_VPORT_SEL_STATE_POLICY;
drivers/net/ethernet/mellanox/mlx5/core/sriov.c
62
err = mlx5_core_modify_hca_vport_context(dev, 1, 1, func_id, in);
drivers/net/ethernet/mellanox/mlx5/core/sriov.c
66
kfree(in);
drivers/net/ethernet/mellanox/mlx5/core/steering/hws/cmd.c
1010
MLX5_SET(query_hca_cap_in, in, op_mod,
drivers/net/ethernet/mellanox/mlx5/core/steering/hws/cmd.c
1013
ret = mlx5_cmd_exec(mdev, in, sizeof(in), out, out_size);
drivers/net/ethernet/mellanox/mlx5/core/steering/hws/cmd.c
103
u32 in[MLX5_ST_SZ_DW(query_flow_table_in)] = {0};
drivers/net/ethernet/mellanox/mlx5/core/steering/hws/cmd.c
1047
MLX5_SET(query_hca_cap_in, in, op_mod,
drivers/net/ethernet/mellanox/mlx5/core/steering/hws/cmd.c
1050
ret = mlx5_cmd_exec(mdev, in, sizeof(in), out, out_size);
drivers/net/ethernet/mellanox/mlx5/core/steering/hws/cmd.c
107
MLX5_SET(query_flow_table_in, in, opcode, MLX5_CMD_OP_QUERY_FLOW_TABLE);
drivers/net/ethernet/mellanox/mlx5/core/steering/hws/cmd.c
1073
MLX5_SET(query_hca_cap_in, in, op_mod,
drivers/net/ethernet/mellanox/mlx5/core/steering/hws/cmd.c
1076
ret = mlx5_cmd_exec(mdev, in, sizeof(in), out, out_size);
drivers/net/ethernet/mellanox/mlx5/core/steering/hws/cmd.c
108
MLX5_SET(query_flow_table_in, in, table_type, ft_attr->type);
drivers/net/ethernet/mellanox/mlx5/core/steering/hws/cmd.c
109
MLX5_SET(query_flow_table_in, in, table_id, table_id);
drivers/net/ethernet/mellanox/mlx5/core/steering/hws/cmd.c
111
ret = mlx5_cmd_exec_inout(mdev, query_flow_table, in, out);
drivers/net/ethernet/mellanox/mlx5/core/steering/hws/cmd.c
1148
MLX5_SET(query_hca_cap_in, in, op_mod,
drivers/net/ethernet/mellanox/mlx5/core/steering/hws/cmd.c
1151
ret = mlx5_cmd_exec(mdev, in, sizeof(in), out, out_size);
drivers/net/ethernet/mellanox/mlx5/core/steering/hws/cmd.c
1165
MLX5_SET(query_hca_cap_in, in, op_mod,
drivers/net/ethernet/mellanox/mlx5/core/steering/hws/cmd.c
1168
ret = mlx5_cmd_exec(mdev, in, sizeof(in), out, out_size);
drivers/net/ethernet/mellanox/mlx5/core/steering/hws/cmd.c
1184
ret = mlx5_cmd_exec(mdev, in, sizeof(in), out, out_size);
drivers/net/ethernet/mellanox/mlx5/core/steering/hws/cmd.c
125
u32 in[MLX5_ST_SZ_DW(destroy_flow_table_in)] = {0};
drivers/net/ethernet/mellanox/mlx5/core/steering/hws/cmd.c
127
MLX5_SET(destroy_flow_table_in, in, opcode, MLX5_CMD_OP_DESTROY_FLOW_TABLE);
drivers/net/ethernet/mellanox/mlx5/core/steering/hws/cmd.c
128
MLX5_SET(destroy_flow_table_in, in, table_type, fw_ft_type);
drivers/net/ethernet/mellanox/mlx5/core/steering/hws/cmd.c
129
MLX5_SET(destroy_flow_table_in, in, table_id, table_id);
drivers/net/ethernet/mellanox/mlx5/core/steering/hws/cmd.c
131
return mlx5_cmd_exec_in(mdev, destroy_flow_table, in);
drivers/net/ethernet/mellanox/mlx5/core/steering/hws/cmd.c
140
u32 *in;
drivers/net/ethernet/mellanox/mlx5/core/steering/hws/cmd.c
143
in = kvzalloc(inlen, GFP_KERNEL);
drivers/net/ethernet/mellanox/mlx5/core/steering/hws/cmd.c
144
if (!in)
drivers/net/ethernet/mellanox/mlx5/core/steering/hws/cmd.c
147
MLX5_SET(create_flow_group_in, in, opcode, MLX5_CMD_OP_CREATE_FLOW_GROUP);
drivers/net/ethernet/mellanox/mlx5/core/steering/hws/cmd.c
148
MLX5_SET(create_flow_group_in, in, table_type, fg_attr->table_type);
drivers/net/ethernet/mellanox/mlx5/core/steering/hws/cmd.c
149
MLX5_SET(create_flow_group_in, in, table_id, fg_attr->table_id);
drivers/net/ethernet/mellanox/mlx5/core/steering/hws/cmd.c
151
ret = mlx5_cmd_exec_inout(mdev, create_flow_group, in, out);
drivers/net/ethernet/mellanox/mlx5/core/steering/hws/cmd.c
158
kvfree(in);
drivers/net/ethernet/mellanox/mlx5/core/steering/hws/cmd.c
165
u32 in[MLX5_ST_SZ_DW(destroy_flow_group_in)] = {};
drivers/net/ethernet/mellanox/mlx5/core/steering/hws/cmd.c
167
MLX5_SET(destroy_flow_group_in, in, opcode, MLX5_CMD_OP_DESTROY_FLOW_GROUP);
drivers/net/ethernet/mellanox/mlx5/core/steering/hws/cmd.c
168
MLX5_SET(destroy_flow_group_in, in, table_type, ft_type);
drivers/net/ethernet/mellanox/mlx5/core/steering/hws/cmd.c
169
MLX5_SET(destroy_flow_group_in, in, table_id, ft_id);
drivers/net/ethernet/mellanox/mlx5/core/steering/hws/cmd.c
170
MLX5_SET(destroy_flow_group_in, in, group_id, fg_id);
drivers/net/ethernet/mellanox/mlx5/core/steering/hws/cmd.c
172
return mlx5_cmd_exec_in(mdev, destroy_flow_group, in);
drivers/net/ethernet/mellanox/mlx5/core/steering/hws/cmd.c
188
u32 *in;
drivers/net/ethernet/mellanox/mlx5/core/steering/hws/cmd.c
197
in = kzalloc(inlen, GFP_KERNEL);
drivers/net/ethernet/mellanox/mlx5/core/steering/hws/cmd.c
198
if (!in)
drivers/net/ethernet/mellanox/mlx5/core/steering/hws/cmd.c
201
MLX5_SET(set_fte_in, in, opcode, MLX5_CMD_OP_SET_FLOW_TABLE_ENTRY);
drivers/net/ethernet/mellanox/mlx5/core/steering/hws/cmd.c
202
MLX5_SET(set_fte_in, in, table_type, table_type);
drivers/net/ethernet/mellanox/mlx5/core/steering/hws/cmd.c
203
MLX5_SET(set_fte_in, in, table_id, table_id);
drivers/net/ethernet/mellanox/mlx5/core/steering/hws/cmd.c
205
in_flow_context = MLX5_ADDR_OF(set_fte_in, in, flow_context);
drivers/net/ethernet/mellanox/mlx5/core/steering/hws/cmd.c
209
MLX5_SET(set_fte_in, in, ignore_flow_level, fte_attr->ignore_flow_level);
drivers/net/ethernet/mellanox/mlx5/core/steering/hws/cmd.c
271
ret = mlx5_cmd_exec(mdev, in, inlen, out, sizeof(out));
drivers/net/ethernet/mellanox/mlx5/core/steering/hws/cmd.c
276
kfree(in);
drivers/net/ethernet/mellanox/mlx5/core/steering/hws/cmd.c
284
u32 in[MLX5_ST_SZ_DW(delete_fte_in)] = {};
drivers/net/ethernet/mellanox/mlx5/core/steering/hws/cmd.c
286
MLX5_SET(delete_fte_in, in, opcode, MLX5_CMD_OP_DELETE_FLOW_TABLE_ENTRY);
drivers/net/ethernet/mellanox/mlx5/core/steering/hws/cmd.c
287
MLX5_SET(delete_fte_in, in, table_type, table_type);
drivers/net/ethernet/mellanox/mlx5/core/steering/hws/cmd.c
288
MLX5_SET(delete_fte_in, in, table_id, table_id);
drivers/net/ethernet/mellanox/mlx5/core/steering/hws/cmd.c
290
return mlx5_cmd_exec_in(mdev, delete_fte, in);
drivers/net/ethernet/mellanox/mlx5/core/steering/hws/cmd.c
37
u32 in[MLX5_ST_SZ_DW(general_obj_in_cmd_hdr)] = {};
drivers/net/ethernet/mellanox/mlx5/core/steering/hws/cmd.c
377
u32 in[MLX5_ST_SZ_DW(create_rtc_in)] = {0};
drivers/net/ethernet/mellanox/mlx5/core/steering/hws/cmd.c
381
attr = MLX5_ADDR_OF(create_rtc_in, in, hdr);
drivers/net/ethernet/mellanox/mlx5/core/steering/hws/cmd.c
387
attr = MLX5_ADDR_OF(create_rtc_in, in, rtc);
drivers/net/ethernet/mellanox/mlx5/core/steering/hws/cmd.c
40
MLX5_SET(general_obj_in_cmd_hdr, in, opcode, MLX5_CMD_OP_DESTROY_GENERAL_OBJECT);
drivers/net/ethernet/mellanox/mlx5/core/steering/hws/cmd.c
41
MLX5_SET(general_obj_in_cmd_hdr, in, obj_type, object_type);
drivers/net/ethernet/mellanox/mlx5/core/steering/hws/cmd.c
413
ret = mlx5_cmd_exec(mdev, in, sizeof(in), out, sizeof(out));
drivers/net/ethernet/mellanox/mlx5/core/steering/hws/cmd.c
42
MLX5_SET(general_obj_in_cmd_hdr, in, obj_id, object_id);
drivers/net/ethernet/mellanox/mlx5/core/steering/hws/cmd.c
434
u32 in[MLX5_ST_SZ_DW(create_stc_in)] = {0};
drivers/net/ethernet/mellanox/mlx5/core/steering/hws/cmd.c
438
attr = MLX5_ADDR_OF(create_stc_in, in, hdr);
drivers/net/ethernet/mellanox/mlx5/core/steering/hws/cmd.c
44
return mlx5_cmd_exec(mdev, in, sizeof(in), out, sizeof(out));
drivers/net/ethernet/mellanox/mlx5/core/steering/hws/cmd.c
446
attr = MLX5_ADDR_OF(create_stc_in, in, stc);
drivers/net/ethernet/mellanox/mlx5/core/steering/hws/cmd.c
449
ret = mlx5_cmd_exec(mdev, in, sizeof(in), out, sizeof(out));
drivers/net/ethernet/mellanox/mlx5/core/steering/hws/cmd.c
52
u32 in[MLX5_ST_SZ_DW(create_flow_table_in)] = {0};
drivers/net/ethernet/mellanox/mlx5/core/steering/hws/cmd.c
56
MLX5_SET(create_flow_table_in, in, opcode, MLX5_CMD_OP_CREATE_FLOW_TABLE);
drivers/net/ethernet/mellanox/mlx5/core/steering/hws/cmd.c
57
MLX5_SET(create_flow_table_in, in, table_type, ft_attr->type);
drivers/net/ethernet/mellanox/mlx5/core/steering/hws/cmd.c
58
MLX5_SET(create_flow_table_in, in, uid, ft_attr->uid);
drivers/net/ethernet/mellanox/mlx5/core/steering/hws/cmd.c
585
u32 in[MLX5_ST_SZ_DW(create_stc_in)] = {0};
drivers/net/ethernet/mellanox/mlx5/core/steering/hws/cmd.c
590
attr = MLX5_ADDR_OF(create_stc_in, in, hdr);
drivers/net/ethernet/mellanox/mlx5/core/steering/hws/cmd.c
595
MLX5_SET(general_obj_in_cmd_hdr, in, obj_id, stc_id);
drivers/net/ethernet/mellanox/mlx5/core/steering/hws/cmd.c
596
MLX5_SET(general_obj_in_cmd_hdr, in,
drivers/net/ethernet/mellanox/mlx5/core/steering/hws/cmd.c
599
attr = MLX5_ADDR_OF(create_stc_in, in, stc);
drivers/net/ethernet/mellanox/mlx5/core/steering/hws/cmd.c
60
ft_ctx = MLX5_ADDR_OF(create_flow_table_in, in, flow_table_context);
drivers/net/ethernet/mellanox/mlx5/core/steering/hws/cmd.c
612
ret = mlx5_cmd_exec(mdev, in, sizeof(in), out, sizeof(out));
drivers/net/ethernet/mellanox/mlx5/core/steering/hws/cmd.c
625
u32 in[MLX5_ST_SZ_DW(create_modify_header_arg_in)] = {0};
drivers/net/ethernet/mellanox/mlx5/core/steering/hws/cmd.c
630
attr = MLX5_ADDR_OF(create_modify_header_arg_in, in, hdr);
drivers/net/ethernet/mellanox/mlx5/core/steering/hws/cmd.c
638
attr = MLX5_ADDR_OF(create_modify_header_arg_in, in, arg);
drivers/net/ethernet/mellanox/mlx5/core/steering/hws/cmd.c
641
ret = mlx5_cmd_exec(mdev, in, sizeof(in), out, sizeof(out));
drivers/net/ethernet/mellanox/mlx5/core/steering/hws/cmd.c
66
ret = mlx5_cmd_exec_inout(mdev, create_flow_table, in, out);
drivers/net/ethernet/mellanox/mlx5/core/steering/hws/cmd.c
663
u32 in[MLX5_ST_SZ_DW(create_header_modify_pattern_in)] = {0};
drivers/net/ethernet/mellanox/mlx5/core/steering/hws/cmd.c
678
attr = MLX5_ADDR_OF(create_header_modify_pattern_in, in, hdr);
drivers/net/ethernet/mellanox/mlx5/core/steering/hws/cmd.c
684
pattern = MLX5_ADDR_OF(create_header_modify_pattern_in, in, pattern);
drivers/net/ethernet/mellanox/mlx5/core/steering/hws/cmd.c
702
ret = mlx5_cmd_exec(mdev, in, sizeof(in), out, sizeof(out));
drivers/net/ethernet/mellanox/mlx5/core/steering/hws/cmd.c
724
u32 in[MLX5_ST_SZ_DW(create_ste_in)] = {0};
drivers/net/ethernet/mellanox/mlx5/core/steering/hws/cmd.c
728
attr = MLX5_ADDR_OF(create_ste_in, in, hdr);
drivers/net/ethernet/mellanox/mlx5/core/steering/hws/cmd.c
736
attr = MLX5_ADDR_OF(create_ste_in, in, ste);
drivers/net/ethernet/mellanox/mlx5/core/steering/hws/cmd.c
739
ret = mlx5_cmd_exec(mdev, in, sizeof(in), out, sizeof(out));
drivers/net/ethernet/mellanox/mlx5/core/steering/hws/cmd.c
760
u32 in[MLX5_ST_SZ_DW(create_definer_in)] = {0};
drivers/net/ethernet/mellanox/mlx5/core/steering/hws/cmd.c
765
in, opcode, MLX5_CMD_OP_CREATE_GENERAL_OBJECT);
drivers/net/ethernet/mellanox/mlx5/core/steering/hws/cmd.c
767
in, obj_type, MLX5_OBJ_TYPE_MATCH_DEFINER);
drivers/net/ethernet/mellanox/mlx5/core/steering/hws/cmd.c
769
ptr = MLX5_ADDR_OF(create_definer_in, in, definer);
drivers/net/ethernet/mellanox/mlx5/core/steering/hws/cmd.c
79
u32 in[MLX5_ST_SZ_DW(modify_flow_table_in)] = {0};
drivers/net/ethernet/mellanox/mlx5/core/steering/hws/cmd.c
794
ret = mlx5_cmd_exec(mdev, in, sizeof(in), out, sizeof(out));
drivers/net/ethernet/mellanox/mlx5/core/steering/hws/cmd.c
819
void *in;
drivers/net/ethernet/mellanox/mlx5/core/steering/hws/cmd.c
82
MLX5_SET(modify_flow_table_in, in, opcode, MLX5_CMD_OP_MODIFY_FLOW_TABLE);
drivers/net/ethernet/mellanox/mlx5/core/steering/hws/cmd.c
826
in = kzalloc(insz, GFP_KERNEL);
drivers/net/ethernet/mellanox/mlx5/core/steering/hws/cmd.c
827
if (!in)
drivers/net/ethernet/mellanox/mlx5/core/steering/hws/cmd.c
83
MLX5_SET(modify_flow_table_in, in, table_type, ft_attr->type);
drivers/net/ethernet/mellanox/mlx5/core/steering/hws/cmd.c
830
MLX5_SET(alloc_packet_reformat_context_in, in, opcode,
drivers/net/ethernet/mellanox/mlx5/core/steering/hws/cmd.c
833
prctx = MLX5_ADDR_OF(alloc_packet_reformat_context_in, in,
drivers/net/ethernet/mellanox/mlx5/core/steering/hws/cmd.c
84
MLX5_SET(modify_flow_table_in, in, modify_field_select, ft_attr->modify_fs);
drivers/net/ethernet/mellanox/mlx5/core/steering/hws/cmd.c
842
ret = mlx5_cmd_exec(mdev, in, insz, out, sizeof(out));
drivers/net/ethernet/mellanox/mlx5/core/steering/hws/cmd.c
85
MLX5_SET(modify_flow_table_in, in, table_id, table_id);
drivers/net/ethernet/mellanox/mlx5/core/steering/hws/cmd.c
850
kfree(in);
drivers/net/ethernet/mellanox/mlx5/core/steering/hws/cmd.c
858
u32 in[MLX5_ST_SZ_DW(dealloc_packet_reformat_context_in)] = {0};
drivers/net/ethernet/mellanox/mlx5/core/steering/hws/cmd.c
861
MLX5_SET(dealloc_packet_reformat_context_in, in, opcode,
drivers/net/ethernet/mellanox/mlx5/core/steering/hws/cmd.c
863
MLX5_SET(dealloc_packet_reformat_context_in, in,
drivers/net/ethernet/mellanox/mlx5/core/steering/hws/cmd.c
866
ret = mlx5_cmd_exec(mdev, in, sizeof(in), out, sizeof(out));
drivers/net/ethernet/mellanox/mlx5/core/steering/hws/cmd.c
87
ft_ctx = MLX5_ADDR_OF(modify_flow_table_in, in, flow_table_context);
drivers/net/ethernet/mellanox/mlx5/core/steering/hws/cmd.c
876
u32 in[MLX5_ST_SZ_DW(modify_sq_in)] = {0};
drivers/net/ethernet/mellanox/mlx5/core/steering/hws/cmd.c
877
void *sqc = MLX5_ADDR_OF(modify_sq_in, in, ctx);
drivers/net/ethernet/mellanox/mlx5/core/steering/hws/cmd.c
880
MLX5_SET(modify_sq_in, in, opcode, MLX5_CMD_OP_MODIFY_SQ);
drivers/net/ethernet/mellanox/mlx5/core/steering/hws/cmd.c
881
MLX5_SET(modify_sq_in, in, sqn, sqn);
drivers/net/ethernet/mellanox/mlx5/core/steering/hws/cmd.c
882
MLX5_SET(modify_sq_in, in, sq_state, MLX5_SQC_STATE_RST);
drivers/net/ethernet/mellanox/mlx5/core/steering/hws/cmd.c
885
ret = mlx5_cmd_exec(mdev, in, sizeof(in), out, sizeof(out));
drivers/net/ethernet/mellanox/mlx5/core/steering/hws/cmd.c
897
u32 in[MLX5_ST_SZ_DW(generate_wqe_in)] = {0};
drivers/net/ethernet/mellanox/mlx5/core/steering/hws/cmd.c
902
MLX5_SET(generate_wqe_in, in, opcode, MLX5_CMD_OP_GENERATE_WQE);
drivers/net/ethernet/mellanox/mlx5/core/steering/hws/cmd.c
903
MLX5_SET(generate_wqe_in, in, pdn, attr->pdn);
drivers/net/ethernet/mellanox/mlx5/core/steering/hws/cmd.c
905
ptr = MLX5_ADDR_OF(generate_wqe_in, in, wqe_ctrl);
drivers/net/ethernet/mellanox/mlx5/core/steering/hws/cmd.c
908
ptr = MLX5_ADDR_OF(generate_wqe_in, in, wqe_gta_ctrl);
drivers/net/ethernet/mellanox/mlx5/core/steering/hws/cmd.c
911
ptr = MLX5_ADDR_OF(generate_wqe_in, in, wqe_gta_data_0);
drivers/net/ethernet/mellanox/mlx5/core/steering/hws/cmd.c
915
ptr = MLX5_ADDR_OF(generate_wqe_in, in, wqe_gta_data_1);
drivers/net/ethernet/mellanox/mlx5/core/steering/hws/cmd.c
919
ret = mlx5_cmd_exec(mdev, in, sizeof(in), out, sizeof(out));
drivers/net/ethernet/mellanox/mlx5/core/steering/hws/cmd.c
94
return mlx5_cmd_exec_in(mdev, modify_flow_table, in);
drivers/net/ethernet/mellanox/mlx5/core/steering/hws/cmd.c
940
u32 in[MLX5_ST_SZ_DW(query_hca_cap_in)] = {0};
drivers/net/ethernet/mellanox/mlx5/core/steering/hws/cmd.c
950
MLX5_SET(query_hca_cap_in, in, opcode, MLX5_CMD_OP_QUERY_HCA_CAP);
drivers/net/ethernet/mellanox/mlx5/core/steering/hws/cmd.c
951
MLX5_SET(query_hca_cap_in, in, op_mod,
drivers/net/ethernet/mellanox/mlx5/core/steering/hws/cmd.c
954
ret = mlx5_cmd_exec(mdev, in, sizeof(in), out, out_size);
drivers/net/ethernet/mellanox/mlx5/core/steering/hws/fs_hws.c
344
struct mlx5_flow_table *ft, u32 *in,
drivers/net/ethernet/mellanox/mlx5/core/steering/hws/fs_hws.c
353
return mlx5_fs_cmd_get_fw_cmds()->create_flow_group(ns, ft, in, fg);
drivers/net/ethernet/mellanox/mlx5/core/steering/hws/fs_hws.c
355
mask.match_buf = MLX5_ADDR_OF(create_flow_group_in, in, match_criteria);
drivers/net/ethernet/mellanox/mlx5/core/steering/hws/fs_hws.c
358
match_criteria_enable = MLX5_GET(create_flow_group_in, in,
drivers/net/ethernet/mellanox/mlx5/core/steering/hws/fs_hws.c
360
priority = MLX5_GET(create_flow_group_in, in, start_flow_index);
drivers/net/ethernet/mellanox/mlx5/core/steering/hws/send.c
742
void *in, *sqc, *wq;
drivers/net/ethernet/mellanox/mlx5/core/steering/hws/send.c
748
in = kvzalloc(inlen, GFP_KERNEL);
drivers/net/ethernet/mellanox/mlx5/core/steering/hws/send.c
749
if (!in)
drivers/net/ethernet/mellanox/mlx5/core/steering/hws/send.c
752
sqc = MLX5_ADDR_OF(create_sq_in, in, ctx);
drivers/net/ethernet/mellanox/mlx5/core/steering/hws/send.c
774
err = mlx5_core_create_sq(mdev, in, inlen, &sq->sqn);
drivers/net/ethernet/mellanox/mlx5/core/steering/hws/send.c
776
kvfree(in);
drivers/net/ethernet/mellanox/mlx5/core/steering/hws/send.c
789
void *in, *sqc;
drivers/net/ethernet/mellanox/mlx5/core/steering/hws/send.c
793
in = kvzalloc(inlen, GFP_KERNEL);
drivers/net/ethernet/mellanox/mlx5/core/steering/hws/send.c
794
if (!in)
drivers/net/ethernet/mellanox/mlx5/core/steering/hws/send.c
797
MLX5_SET(modify_sq_in, in, sq_state, MLX5_SQC_STATE_RST);
drivers/net/ethernet/mellanox/mlx5/core/steering/hws/send.c
798
sqc = MLX5_ADDR_OF(modify_sq_in, in, ctx);
drivers/net/ethernet/mellanox/mlx5/core/steering/hws/send.c
801
err = mlx5_core_modify_sq(mdev, sqn, in);
drivers/net/ethernet/mellanox/mlx5/core/steering/hws/send.c
803
kvfree(in);
drivers/net/ethernet/mellanox/mlx5/core/steering/hws/send.c
916
void *in, *cqc;
drivers/net/ethernet/mellanox/mlx5/core/steering/hws/send.c
926
in = kvzalloc(inlen, GFP_KERNEL);
drivers/net/ethernet/mellanox/mlx5/core/steering/hws/send.c
927
if (!in)
drivers/net/ethernet/mellanox/mlx5/core/steering/hws/send.c
930
cqc = MLX5_ADDR_OF(create_cq_in, in, cq_context);
drivers/net/ethernet/mellanox/mlx5/core/steering/hws/send.c
933
(__be64 *)MLX5_ADDR_OF(create_cq_in, in, pas));
drivers/net/ethernet/mellanox/mlx5/core/steering/hws/send.c
940
err = mlx5_core_create_cq(mdev, mcq, in, inlen, out, sizeof(out));
drivers/net/ethernet/mellanox/mlx5/core/steering/hws/send.c
942
kvfree(in);
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_cmd.c
14
u32 in[MLX5_ST_SZ_DW(query_esw_vport_context_in)] = {};
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_cmd.c
17
MLX5_SET(query_esw_vport_context_in, in, opcode,
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_cmd.c
19
MLX5_SET(query_esw_vport_context_in, in, other_vport, other_vport);
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_cmd.c
20
MLX5_SET(query_esw_vport_context_in, in, vport_number, vport_number);
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_cmd.c
22
err = mlx5_cmd_exec_inout(mdev, query_esw_vport_context, in, out);
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_cmd.c
225
u32 in[MLX5_ST_SZ_DW(query_flow_table_in)] = {};
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_cmd.c
228
MLX5_SET(query_flow_table_in, in, opcode,
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_cmd.c
231
MLX5_SET(query_flow_table_in, in, table_type, type);
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_cmd.c
232
MLX5_SET(query_flow_table_in, in, table_id, table_id);
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_cmd.c
234
err = mlx5_cmd_exec_inout(dev, query_flow_table, in, out);
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_cmd.c
255
u32 in[MLX5_ST_SZ_DW(general_obj_in_cmd_hdr)] = {};
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_cmd.c
259
MLX5_SET(general_obj_in_cmd_hdr, in, opcode,
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_cmd.c
261
MLX5_SET(general_obj_in_cmd_hdr, in, obj_type,
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_cmd.c
263
MLX5_SET(general_obj_in_cmd_hdr, in, obj_id, sampler_id);
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_cmd.c
265
ret = mlx5_cmd_exec(dev, in, sizeof(in), out, sizeof(out));
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_cmd.c
281
u32 in[MLX5_ST_SZ_DW(sync_steering_in)] = {};
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_cmd.c
290
MLX5_SET(sync_steering_in, in, opcode, MLX5_CMD_OP_SYNC_STEERING);
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_cmd.c
292
return mlx5_cmd_exec_in(mdev, sync_steering, in);
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_cmd.c
306
u32 *in;
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_cmd.c
312
in = kvzalloc(inlen, GFP_KERNEL);
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_cmd.c
313
if (!in)
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_cmd.c
316
MLX5_SET(set_fte_in, in, opcode, MLX5_CMD_OP_SET_FLOW_TABLE_ENTRY);
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_cmd.c
317
MLX5_SET(set_fte_in, in, table_type, table_type);
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_cmd.c
318
MLX5_SET(set_fte_in, in, table_id, table_id);
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_cmd.c
320
in_flow_context = MLX5_ADDR_OF(set_fte_in, in, flow_context);
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_cmd.c
333
err = mlx5_cmd_exec(mdev, in, inlen, out, sizeof(out));
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_cmd.c
334
kvfree(in);
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_cmd.c
343
u32 in[MLX5_ST_SZ_DW(delete_fte_in)] = {};
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_cmd.c
345
MLX5_SET(delete_fte_in, in, opcode, MLX5_CMD_OP_DELETE_FLOW_TABLE_ENTRY);
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_cmd.c
346
MLX5_SET(delete_fte_in, in, table_type, table_type);
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_cmd.c
347
MLX5_SET(delete_fte_in, in, table_id, table_id);
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_cmd.c
349
return mlx5_cmd_exec_in(mdev, delete_fte, in);
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_cmd.c
361
u32 *in;
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_cmd.c
366
in = kvzalloc(inlen, GFP_KERNEL);
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_cmd.c
367
if (!in)
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_cmd.c
370
MLX5_SET(alloc_modify_header_context_in, in, opcode,
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_cmd.c
372
MLX5_SET(alloc_modify_header_context_in, in, table_type, table_type);
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_cmd.c
373
MLX5_SET(alloc_modify_header_context_in, in, num_of_actions, num_of_actions);
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_cmd.c
374
p_actions = MLX5_ADDR_OF(alloc_modify_header_context_in, in, actions);
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_cmd.c
377
err = mlx5_cmd_exec(mdev, in, inlen, out, sizeof(out));
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_cmd.c
384
kvfree(in);
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_cmd.c
391
u32 in[MLX5_ST_SZ_DW(dealloc_modify_header_context_in)] = {};
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_cmd.c
393
MLX5_SET(dealloc_modify_header_context_in, in, opcode,
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_cmd.c
395
MLX5_SET(dealloc_modify_header_context_in, in, modify_header_id,
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_cmd.c
398
return mlx5_cmd_exec_in(mdev, dealloc_modify_header_context, in);
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_cmd.c
408
u32 *in;
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_cmd.c
411
in = kvzalloc(inlen, GFP_KERNEL);
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_cmd.c
412
if (!in)
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_cmd.c
415
MLX5_SET(create_flow_group_in, in, opcode, MLX5_CMD_OP_CREATE_FLOW_GROUP);
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_cmd.c
416
MLX5_SET(create_flow_group_in, in, table_type, table_type);
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_cmd.c
417
MLX5_SET(create_flow_group_in, in, table_id, table_id);
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_cmd.c
419
err = mlx5_cmd_exec_inout(mdev, create_flow_group, in, out);
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_cmd.c
426
kvfree(in);
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_cmd.c
435
u32 in[MLX5_ST_SZ_DW(destroy_flow_group_in)] = {};
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_cmd.c
437
MLX5_SET(destroy_flow_group_in, in, opcode,
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_cmd.c
439
MLX5_SET(destroy_flow_group_in, in, table_type, table_type);
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_cmd.c
440
MLX5_SET(destroy_flow_group_in, in, table_id, table_id);
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_cmd.c
441
MLX5_SET(destroy_flow_group_in, in, group_id, group_id);
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_cmd.c
443
return mlx5_cmd_exec_in(mdev, destroy_flow_group, in);
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_cmd.c
452
u32 in[MLX5_ST_SZ_DW(create_flow_table_in)] = {};
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_cmd.c
456
MLX5_SET(create_flow_table_in, in, opcode, MLX5_CMD_OP_CREATE_FLOW_TABLE);
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_cmd.c
457
MLX5_SET(create_flow_table_in, in, table_type, attr->table_type);
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_cmd.c
458
MLX5_SET(create_flow_table_in, in, uid, attr->uid);
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_cmd.c
460
ft_mdev = MLX5_ADDR_OF(create_flow_table_in, in, flow_table_context);
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_cmd.c
483
MLX5_SET(create_flow_table_in, in, flow_table_context.decap_en,
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_cmd.c
485
MLX5_SET(create_flow_table_in, in, flow_table_context.reformat_en,
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_cmd.c
488
err = mlx5_cmd_exec_inout(mdev, create_flow_table, in, out);
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_cmd.c
507
u32 in[MLX5_ST_SZ_DW(destroy_flow_table_in)] = {};
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_cmd.c
509
MLX5_SET(destroy_flow_table_in, in, opcode,
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_cmd.c
511
MLX5_SET(destroy_flow_table_in, in, table_type, table_type);
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_cmd.c
512
MLX5_SET(destroy_flow_table_in, in, table_id, table_id);
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_cmd.c
514
return mlx5_cmd_exec_in(mdev, destroy_flow_table, in);
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_cmd.c
529
void *in;
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_cmd.c
536
in = kvzalloc(inlen, GFP_KERNEL);
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_cmd.c
537
if (!in)
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_cmd.c
540
MLX5_SET(alloc_packet_reformat_context_in, in, opcode,
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_cmd.c
543
prctx = MLX5_ADDR_OF(alloc_packet_reformat_context_in, in, packet_reformat_context);
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_cmd.c
553
err = mlx5_cmd_exec(mdev, in, inlen, out, sizeof(out));
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_cmd.c
560
kvfree(in);
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_cmd.c
567
u32 in[MLX5_ST_SZ_DW(dealloc_packet_reformat_context_in)] = {};
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_cmd.c
569
MLX5_SET(dealloc_packet_reformat_context_in, in, opcode,
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_cmd.c
571
MLX5_SET(dealloc_packet_reformat_context_in, in, packet_reformat_id,
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_cmd.c
574
mlx5_cmd_exec_in(mdev, dealloc_packet_reformat_context, in);
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_cmd.c
612
u32 in[MLX5_ST_SZ_DW(create_match_definer_in)] = {};
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_cmd.c
616
ptr = MLX5_ADDR_OF(create_match_definer_in, in,
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_cmd.c
623
ptr = MLX5_ADDR_OF(create_match_definer_in, in, obj_context);
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_cmd.c
632
err = mlx5_cmd_exec(mdev, in, sizeof(in), out, sizeof(out));
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_cmd.c
644
u32 in[MLX5_ST_SZ_DW(general_obj_in_cmd_hdr)] = {};
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_cmd.c
647
MLX5_SET(general_obj_in_cmd_hdr, in, opcode, MLX5_CMD_OP_DESTROY_GENERAL_OBJECT);
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_cmd.c
648
MLX5_SET(general_obj_in_cmd_hdr, in, obj_type, MLX5_OBJ_TYPE_MATCH_DEFINER);
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_cmd.c
649
MLX5_SET(general_obj_in_cmd_hdr, in, obj_id, definer_id);
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_cmd.c
651
mlx5_cmd_exec(mdev, in, sizeof(in), out, sizeof(out));
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_cmd.c
658
u32 in[MLX5_ST_SZ_DW(query_roce_address_in)] = {};
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_cmd.c
661
MLX5_SET(query_roce_address_in, in, opcode,
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_cmd.c
664
MLX5_SET(query_roce_address_in, in, roce_address_index, index);
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_cmd.c
665
MLX5_SET(query_roce_address_in, in, vhca_port_num, vhca_port_num);
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_cmd.c
667
err = mlx5_cmd_exec_inout(mdev, query_roce_address, in, out);
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_cmd.c
693
u32 in[MLX5_ST_SZ_DW(create_modify_header_arg_in)] = {};
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_cmd.c
698
attr = MLX5_ADDR_OF(create_modify_header_arg_in, in, hdr);
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_cmd.c
706
attr = MLX5_ADDR_OF(create_modify_header_arg_in, in, arg);
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_cmd.c
709
ret = mlx5_cmd_exec(dev, in, sizeof(in), out, sizeof(out));
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_cmd.c
721
u32 in[MLX5_ST_SZ_DW(general_obj_in_cmd_hdr)] = {};
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_cmd.c
723
MLX5_SET(general_obj_in_cmd_hdr, in, opcode,
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_cmd.c
725
MLX5_SET(general_obj_in_cmd_hdr, in, obj_type,
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_cmd.c
727
MLX5_SET(general_obj_in_cmd_hdr, in, obj_id, obj_id);
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_cmd.c
729
mlx5_cmd_exec(dev, in, sizeof(in), out, sizeof(out));
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_cmd.c
784
u32 *in;
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_cmd.c
797
in = kvzalloc(inlen, GFP_KERNEL);
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_cmd.c
798
if (!in)
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_cmd.c
801
MLX5_SET(set_fte_in, in, opcode, MLX5_CMD_OP_SET_FLOW_TABLE_ENTRY);
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_cmd.c
802
MLX5_SET(set_fte_in, in, op_mod, opmod);
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_cmd.c
803
MLX5_SET(set_fte_in, in, modify_enable_mask, modify_mask);
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_cmd.c
804
MLX5_SET(set_fte_in, in, table_type, ft->type);
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_cmd.c
805
MLX5_SET(set_fte_in, in, table_id, ft->id);
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_cmd.c
806
MLX5_SET(set_fte_in, in, flow_index, fte->index);
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_cmd.c
807
MLX5_SET(set_fte_in, in, ignore_flow_level, fte->ignore_flow_level);
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_cmd.c
809
MLX5_SET(set_fte_in, in, vport_number, ft->vport);
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_cmd.c
810
MLX5_SET(set_fte_in, in, other_vport, 1);
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_cmd.c
813
in_flow_context = MLX5_ADDR_OF(set_fte_in, in, flow_context);
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_cmd.c
82
u32 in[MLX5_ST_SZ_DW(query_nic_vport_context_in)] = {};
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_cmd.c
85
MLX5_SET(query_nic_vport_context_in, in, opcode,
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_cmd.c
87
MLX5_SET(query_nic_vport_context_in, in, vport_number, vport);
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_cmd.c
88
MLX5_SET(query_nic_vport_context_in, in, other_vport, !!vport);
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_cmd.c
90
err = mlx5_cmd_exec(mdev, in, sizeof(in), out, sizeof(out));
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_cmd.c
954
err = mlx5_cmd_exec(dev, in, inlen, out, sizeof(out));
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_cmd.c
956
kvfree(in);
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_icm_pool.c
58
u32 in[MLX5_ST_SZ_DW(create_mkey_in)] = {};
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_icm_pool.c
61
mkc = MLX5_ADDR_OF(create_mkey_in, in, memory_key_mkey_entry);
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_icm_pool.c
77
return mlx5_core_create_mkey(mdev, mkey, in, inlen);
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_send.c
1062
void *cqc, *in;
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_send.c
1095
in = kvzalloc(inlen, GFP_KERNEL);
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_send.c
1096
if (!in)
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_send.c
1101
kvfree(in);
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_send.c
1105
cqc = MLX5_ADDR_OF(create_cq_in, in, cq_context);
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_send.c
1113
pas = (__be64 *)MLX5_ADDR_OF(create_cq_in, in, pas);
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_send.c
1116
err = mlx5_core_create_cq(mdev, &cq->mcq, in, inlen, out, sizeof(out));
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_send.c
1117
kvfree(in);
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_send.c
1140
u32 in[MLX5_ST_SZ_DW(create_mkey_in)] = {};
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_send.c
1143
mkc = MLX5_ADDR_OF(create_mkey_in, in, memory_key_mkey_entry);
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_send.c
1155
return mlx5_core_create_mkey(mdev, mkey, in, sizeof(in));
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_send.c
258
void *in;
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_send.c
298
in = kvzalloc(inlen, GFP_KERNEL);
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_send.c
299
if (!in) {
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_send.c
304
qpc = MLX5_ADDR_OF(create_qp_in, in, qpc);
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_send.c
326
in, pas));
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_send.c
328
MLX5_SET(create_qp_in, in, opcode, MLX5_CMD_OP_CREATE_QP);
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_send.c
329
err = mlx5_cmd_exec(mdev, in, inlen, out, sizeof(out));
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_send.c
331
kvfree(in);
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_send.c
350
u32 in[MLX5_ST_SZ_DW(destroy_qp_in)] = {};
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_send.c
352
MLX5_SET(destroy_qp_in, in, opcode, MLX5_CMD_OP_DESTROY_QP);
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_send.c
353
MLX5_SET(destroy_qp_in, in, qpn, dr_qp->qpn);
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_send.c
354
mlx5_cmd_exec_in(mdev, destroy_qp, in);
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_send.c
909
u32 in[MLX5_ST_SZ_DW(rst2init_qp_in)] = {};
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_send.c
912
qpc = MLX5_ADDR_OF(rst2init_qp_in, in, qpc);
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_send.c
919
MLX5_SET(rst2init_qp_in, in, opcode, MLX5_CMD_OP_RST2INIT_QP);
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_send.c
920
MLX5_SET(rst2init_qp_in, in, qpn, dr_qp->qpn);
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_send.c
922
return mlx5_cmd_exec_in(mdev, rst2init_qp, in);
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_send.c
929
u32 in[MLX5_ST_SZ_DW(rtr2rts_qp_in)] = {};
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_send.c
932
qpc = MLX5_ADDR_OF(rtr2rts_qp_in, in, qpc);
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_send.c
934
MLX5_SET(rtr2rts_qp_in, in, qpn, dr_qp->qpn);
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_send.c
940
MLX5_SET(rtr2rts_qp_in, in, opcode, MLX5_CMD_OP_RTR2RTS_QP);
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_send.c
941
MLX5_SET(rtr2rts_qp_in, in, qpn, dr_qp->qpn);
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_send.c
943
return mlx5_cmd_exec_in(mdev, rtr2rts_qp, in);
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_send.c
950
u32 in[MLX5_ST_SZ_DW(init2rtr_qp_in)] = {};
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_send.c
953
qpc = MLX5_ADDR_OF(init2rtr_qp_in, in, qpc);
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_send.c
955
MLX5_SET(init2rtr_qp_in, in, qpn, dr_qp->qpn);
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_send.c
975
MLX5_SET(init2rtr_qp_in, in, opcode, MLX5_CMD_OP_INIT2RTR_QP);
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_send.c
976
MLX5_SET(init2rtr_qp_in, in, qpn, dr_qp->qpn);
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_send.c
978
return mlx5_cmd_exec_in(mdev, init2rtr_qp, in);
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/fs_dr.c
138
u32 *in,
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/fs_dr.c
142
u32 priority = MLX5_GET(create_flow_group_in, in,
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/fs_dr.c
145
in,
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/fs_dr.c
150
return mlx5_fs_cmd_get_fw_cmds()->create_flow_group(ns, ft, in,
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/fs_dr.c
154
in, match_criteria);
drivers/net/ethernet/mellanox/mlx5/core/transobj.c
101
u32 in[MLX5_ST_SZ_DW(query_rq_in)] = {};
drivers/net/ethernet/mellanox/mlx5/core/transobj.c
103
MLX5_SET(query_rq_in, in, opcode, MLX5_CMD_OP_QUERY_RQ);
drivers/net/ethernet/mellanox/mlx5/core/transobj.c
104
MLX5_SET(query_rq_in, in, rqn, rqn);
drivers/net/ethernet/mellanox/mlx5/core/transobj.c
106
return mlx5_cmd_exec_inout(dev, query_rq, in, out);
drivers/net/ethernet/mellanox/mlx5/core/transobj.c
110
int mlx5_core_create_sq(struct mlx5_core_dev *dev, u32 *in, int inlen, u32 *sqn)
drivers/net/ethernet/mellanox/mlx5/core/transobj.c
115
MLX5_SET(create_sq_in, in, opcode, MLX5_CMD_OP_CREATE_SQ);
drivers/net/ethernet/mellanox/mlx5/core/transobj.c
116
err = mlx5_cmd_exec(dev, in, inlen, out, sizeof(out));
drivers/net/ethernet/mellanox/mlx5/core/transobj.c
123
int mlx5_core_modify_sq(struct mlx5_core_dev *dev, u32 sqn, u32 *in)
drivers/net/ethernet/mellanox/mlx5/core/transobj.c
125
MLX5_SET(modify_sq_in, in, sqn, sqn);
drivers/net/ethernet/mellanox/mlx5/core/transobj.c
126
MLX5_SET(modify_sq_in, in, opcode, MLX5_CMD_OP_MODIFY_SQ);
drivers/net/ethernet/mellanox/mlx5/core/transobj.c
127
return mlx5_cmd_exec_in(dev, modify_sq, in);
drivers/net/ethernet/mellanox/mlx5/core/transobj.c
133
u32 in[MLX5_ST_SZ_DW(destroy_sq_in)] = {};
drivers/net/ethernet/mellanox/mlx5/core/transobj.c
135
MLX5_SET(destroy_sq_in, in, opcode, MLX5_CMD_OP_DESTROY_SQ);
drivers/net/ethernet/mellanox/mlx5/core/transobj.c
136
MLX5_SET(destroy_sq_in, in, sqn, sqn);
drivers/net/ethernet/mellanox/mlx5/core/transobj.c
137
mlx5_cmd_exec_in(dev, destroy_sq, in);
drivers/net/ethernet/mellanox/mlx5/core/transobj.c
142
u32 in[MLX5_ST_SZ_DW(query_sq_in)] = {};
drivers/net/ethernet/mellanox/mlx5/core/transobj.c
144
MLX5_SET(query_sq_in, in, opcode, MLX5_CMD_OP_QUERY_SQ);
drivers/net/ethernet/mellanox/mlx5/core/transobj.c
145
MLX5_SET(query_sq_in, in, sqn, sqn);
drivers/net/ethernet/mellanox/mlx5/core/transobj.c
146
return mlx5_cmd_exec_inout(dev, query_sq, in, out);
drivers/net/ethernet/mellanox/mlx5/core/transobj.c
175
int mlx5_core_create_tir(struct mlx5_core_dev *dev, u32 *in, u32 *tirn)
drivers/net/ethernet/mellanox/mlx5/core/transobj.c
180
MLX5_SET(create_tir_in, in, opcode, MLX5_CMD_OP_CREATE_TIR);
drivers/net/ethernet/mellanox/mlx5/core/transobj.c
181
err = mlx5_cmd_exec_inout(dev, create_tir, in, out);
drivers/net/ethernet/mellanox/mlx5/core/transobj.c
189
int mlx5_core_modify_tir(struct mlx5_core_dev *dev, u32 tirn, u32 *in)
drivers/net/ethernet/mellanox/mlx5/core/transobj.c
191
MLX5_SET(modify_tir_in, in, tirn, tirn);
drivers/net/ethernet/mellanox/mlx5/core/transobj.c
192
MLX5_SET(modify_tir_in, in, opcode, MLX5_CMD_OP_MODIFY_TIR);
drivers/net/ethernet/mellanox/mlx5/core/transobj.c
193
return mlx5_cmd_exec_in(dev, modify_tir, in);
drivers/net/ethernet/mellanox/mlx5/core/transobj.c
198
u32 in[MLX5_ST_SZ_DW(destroy_tir_in)] = {};
drivers/net/ethernet/mellanox/mlx5/core/transobj.c
200
MLX5_SET(destroy_tir_in, in, opcode, MLX5_CMD_OP_DESTROY_TIR);
drivers/net/ethernet/mellanox/mlx5/core/transobj.c
201
MLX5_SET(destroy_tir_in, in, tirn, tirn);
drivers/net/ethernet/mellanox/mlx5/core/transobj.c
202
mlx5_cmd_exec_in(dev, destroy_tir, in);
drivers/net/ethernet/mellanox/mlx5/core/transobj.c
206
int mlx5_core_create_tis(struct mlx5_core_dev *dev, u32 *in, u32 *tisn)
drivers/net/ethernet/mellanox/mlx5/core/transobj.c
211
MLX5_SET(create_tis_in, in, opcode, MLX5_CMD_OP_CREATE_TIS);
drivers/net/ethernet/mellanox/mlx5/core/transobj.c
212
err = mlx5_cmd_exec_inout(dev, create_tis, in, out);
drivers/net/ethernet/mellanox/mlx5/core/transobj.c
220
int mlx5_core_modify_tis(struct mlx5_core_dev *dev, u32 tisn, u32 *in)
drivers/net/ethernet/mellanox/mlx5/core/transobj.c
222
MLX5_SET(modify_tis_in, in, tisn, tisn);
drivers/net/ethernet/mellanox/mlx5/core/transobj.c
223
MLX5_SET(modify_tis_in, in, opcode, MLX5_CMD_OP_MODIFY_TIS);
drivers/net/ethernet/mellanox/mlx5/core/transobj.c
225
return mlx5_cmd_exec_in(dev, modify_tis, in);
drivers/net/ethernet/mellanox/mlx5/core/transobj.c
231
u32 in[MLX5_ST_SZ_DW(destroy_tis_in)] = {};
drivers/net/ethernet/mellanox/mlx5/core/transobj.c
233
MLX5_SET(destroy_tis_in, in, opcode, MLX5_CMD_OP_DESTROY_TIS);
drivers/net/ethernet/mellanox/mlx5/core/transobj.c
234
MLX5_SET(destroy_tis_in, in, tisn, tisn);
drivers/net/ethernet/mellanox/mlx5/core/transobj.c
235
mlx5_cmd_exec_in(dev, destroy_tis, in);
drivers/net/ethernet/mellanox/mlx5/core/transobj.c
239
int mlx5_core_create_rqt(struct mlx5_core_dev *dev, u32 *in, int inlen,
drivers/net/ethernet/mellanox/mlx5/core/transobj.c
245
MLX5_SET(create_rqt_in, in, opcode, MLX5_CMD_OP_CREATE_RQT);
drivers/net/ethernet/mellanox/mlx5/core/transobj.c
246
err = mlx5_cmd_exec(dev, in, inlen, out, sizeof(out));
drivers/net/ethernet/mellanox/mlx5/core/transobj.c
254
int mlx5_core_modify_rqt(struct mlx5_core_dev *dev, u32 rqtn, u32 *in,
drivers/net/ethernet/mellanox/mlx5/core/transobj.c
259
MLX5_SET(modify_rqt_in, in, rqtn, rqtn);
drivers/net/ethernet/mellanox/mlx5/core/transobj.c
260
MLX5_SET(modify_rqt_in, in, opcode, MLX5_CMD_OP_MODIFY_RQT);
drivers/net/ethernet/mellanox/mlx5/core/transobj.c
261
return mlx5_cmd_exec(dev, in, inlen, out, sizeof(out));
drivers/net/ethernet/mellanox/mlx5/core/transobj.c
266
u32 in[MLX5_ST_SZ_DW(destroy_rqt_in)] = {};
drivers/net/ethernet/mellanox/mlx5/core/transobj.c
268
MLX5_SET(destroy_rqt_in, in, opcode, MLX5_CMD_OP_DESTROY_RQT);
drivers/net/ethernet/mellanox/mlx5/core/transobj.c
269
MLX5_SET(destroy_rqt_in, in, rqtn, rqtn);
drivers/net/ethernet/mellanox/mlx5/core/transobj.c
270
mlx5_cmd_exec_in(dev, destroy_rqt, in);
drivers/net/ethernet/mellanox/mlx5/core/transobj.c
277
u32 in[MLX5_ST_SZ_DW(create_rq_in)] = {0};
drivers/net/ethernet/mellanox/mlx5/core/transobj.c
280
rqc = MLX5_ADDR_OF(create_rq_in, in, ctx);
drivers/net/ethernet/mellanox/mlx5/core/transobj.c
290
return mlx5_core_create_rq(mdev, in, MLX5_ST_SZ_BYTES(create_rq_in), rqn);
drivers/net/ethernet/mellanox/mlx5/core/transobj.c
296
u32 in[MLX5_ST_SZ_DW(create_sq_in)] = {0};
drivers/net/ethernet/mellanox/mlx5/core/transobj.c
299
sqc = MLX5_ADDR_OF(create_sq_in, in, ctx);
drivers/net/ethernet/mellanox/mlx5/core/transobj.c
308
return mlx5_core_create_sq(mdev, in, MLX5_ST_SZ_BYTES(create_sq_in), sqn);
drivers/net/ethernet/mellanox/mlx5/core/transobj.c
355
u32 in[MLX5_ST_SZ_DW(modify_rq_in)] = {};
drivers/net/ethernet/mellanox/mlx5/core/transobj.c
358
rqc = MLX5_ADDR_OF(modify_rq_in, in, ctx);
drivers/net/ethernet/mellanox/mlx5/core/transobj.c
365
MLX5_SET(modify_rq_in, in, rq_state, curr_state);
drivers/net/ethernet/mellanox/mlx5/core/transobj.c
368
return mlx5_core_modify_rq(func_mdev, rqn, in);
drivers/net/ethernet/mellanox/mlx5/core/transobj.c
375
u32 in[MLX5_ST_SZ_DW(modify_sq_in)] = {0};
drivers/net/ethernet/mellanox/mlx5/core/transobj.c
378
sqc = MLX5_ADDR_OF(modify_sq_in, in, ctx);
drivers/net/ethernet/mellanox/mlx5/core/transobj.c
385
MLX5_SET(modify_sq_in, in, sq_state, curr_state);
drivers/net/ethernet/mellanox/mlx5/core/transobj.c
388
return mlx5_core_modify_sq(peer_mdev, sqn, in);
drivers/net/ethernet/mellanox/mlx5/core/transobj.c
40
u32 in[MLX5_ST_SZ_DW(alloc_transport_domain_in)] = {};
drivers/net/ethernet/mellanox/mlx5/core/transobj.c
43
MLX5_SET(alloc_transport_domain_in, in, opcode,
drivers/net/ethernet/mellanox/mlx5/core/transobj.c
46
err = mlx5_cmd_exec_inout(dev, alloc_transport_domain, in, out);
drivers/net/ethernet/mellanox/mlx5/core/transobj.c
57
u32 in[MLX5_ST_SZ_DW(dealloc_transport_domain_in)] = {};
drivers/net/ethernet/mellanox/mlx5/core/transobj.c
59
MLX5_SET(dealloc_transport_domain_in, in, opcode,
drivers/net/ethernet/mellanox/mlx5/core/transobj.c
61
MLX5_SET(dealloc_transport_domain_in, in, transport_domain, tdn);
drivers/net/ethernet/mellanox/mlx5/core/transobj.c
62
mlx5_cmd_exec_in(dev, dealloc_transport_domain, in);
drivers/net/ethernet/mellanox/mlx5/core/transobj.c
66
int mlx5_core_create_rq(struct mlx5_core_dev *dev, u32 *in, int inlen, u32 *rqn)
drivers/net/ethernet/mellanox/mlx5/core/transobj.c
71
MLX5_SET(create_rq_in, in, opcode, MLX5_CMD_OP_CREATE_RQ);
drivers/net/ethernet/mellanox/mlx5/core/transobj.c
72
err = mlx5_cmd_exec(dev, in, inlen, out, sizeof(out));
drivers/net/ethernet/mellanox/mlx5/core/transobj.c
80
int mlx5_core_modify_rq(struct mlx5_core_dev *dev, u32 rqn, u32 *in)
drivers/net/ethernet/mellanox/mlx5/core/transobj.c
82
MLX5_SET(modify_rq_in, in, rqn, rqn);
drivers/net/ethernet/mellanox/mlx5/core/transobj.c
83
MLX5_SET(modify_rq_in, in, opcode, MLX5_CMD_OP_MODIFY_RQ);
drivers/net/ethernet/mellanox/mlx5/core/transobj.c
85
return mlx5_cmd_exec_in(dev, modify_rq, in);
drivers/net/ethernet/mellanox/mlx5/core/transobj.c
91
u32 in[MLX5_ST_SZ_DW(destroy_rq_in)] = {};
drivers/net/ethernet/mellanox/mlx5/core/transobj.c
93
MLX5_SET(destroy_rq_in, in, opcode, MLX5_CMD_OP_DESTROY_RQ);
drivers/net/ethernet/mellanox/mlx5/core/transobj.c
94
MLX5_SET(destroy_rq_in, in, rqn, rqn);
drivers/net/ethernet/mellanox/mlx5/core/transobj.c
95
mlx5_cmd_exec_in(dev, destroy_rq, in);
drivers/net/ethernet/mellanox/mlx5/core/uar.c
40
u32 in[MLX5_ST_SZ_DW(alloc_uar_in)] = {};
drivers/net/ethernet/mellanox/mlx5/core/uar.c
43
MLX5_SET(alloc_uar_in, in, opcode, MLX5_CMD_OP_ALLOC_UAR);
drivers/net/ethernet/mellanox/mlx5/core/uar.c
44
err = mlx5_cmd_exec_inout(dev, alloc_uar, in, out);
drivers/net/ethernet/mellanox/mlx5/core/uar.c
54
u32 in[MLX5_ST_SZ_DW(dealloc_uar_in)] = {};
drivers/net/ethernet/mellanox/mlx5/core/uar.c
56
MLX5_SET(dealloc_uar_in, in, opcode, MLX5_CMD_OP_DEALLOC_UAR);
drivers/net/ethernet/mellanox/mlx5/core/uar.c
57
MLX5_SET(dealloc_uar_in, in, uar, uarn);
drivers/net/ethernet/mellanox/mlx5/core/uar.c
58
return mlx5_cmd_exec_in(dev, dealloc_uar, in);
drivers/net/ethernet/mellanox/mlx5/core/vport.c
1011
void *in;
drivers/net/ethernet/mellanox/mlx5/core/vport.c
1015
in = kvzalloc(inlen, GFP_KERNEL);
drivers/net/ethernet/mellanox/mlx5/core/vport.c
1016
if (!in)
drivers/net/ethernet/mellanox/mlx5/core/vport.c
1019
MLX5_SET(modify_nic_vport_context_in, in, field_select.roce_en, 1);
drivers/net/ethernet/mellanox/mlx5/core/vport.c
1020
MLX5_SET(modify_nic_vport_context_in, in, nic_vport_context.roce_en,
drivers/net/ethernet/mellanox/mlx5/core/vport.c
1022
MLX5_SET(modify_nic_vport_context_in, in, opcode,
drivers/net/ethernet/mellanox/mlx5/core/vport.c
1025
err = mlx5_cmd_exec_in(mdev, modify_nic_vport_context, in);
drivers/net/ethernet/mellanox/mlx5/core/vport.c
1027
kvfree(in);
drivers/net/ethernet/mellanox/mlx5/core/vport.c
105
u32 in[MLX5_ST_SZ_DW(modify_vport_state_in)] = {};
drivers/net/ethernet/mellanox/mlx5/core/vport.c
1071
void *in;
drivers/net/ethernet/mellanox/mlx5/core/vport.c
1075
in = kvzalloc(in_sz, GFP_KERNEL);
drivers/net/ethernet/mellanox/mlx5/core/vport.c
1076
if (!in) {
drivers/net/ethernet/mellanox/mlx5/core/vport.c
1081
MLX5_SET(query_vport_counter_in, in, opcode,
drivers/net/ethernet/mellanox/mlx5/core/vport.c
1085
MLX5_SET(query_vport_counter_in, in, other_vport, 1);
drivers/net/ethernet/mellanox/mlx5/core/vport.c
1086
MLX5_SET(query_vport_counter_in, in, vport_number, vf + 1);
drivers/net/ethernet/mellanox/mlx5/core/vport.c
1093
MLX5_SET(query_vport_counter_in, in, port_num, port_num);
drivers/net/ethernet/mellanox/mlx5/core/vport.c
1095
err = mlx5_cmd_exec_inout(dev, query_vport_counter, in, out);
drivers/net/ethernet/mellanox/mlx5/core/vport.c
1097
kvfree(in);
drivers/net/ethernet/mellanox/mlx5/core/vport.c
1107
u32 in[MLX5_ST_SZ_DW(query_vnic_env_in)] = {};
drivers/net/ethernet/mellanox/mlx5/core/vport.c
1110
MLX5_SET(query_vnic_env_in, in, opcode,
drivers/net/ethernet/mellanox/mlx5/core/vport.c
1112
MLX5_SET(query_vnic_env_in, in, op_mod, 0);
drivers/net/ethernet/mellanox/mlx5/core/vport.c
1113
MLX5_SET(query_vnic_env_in, in, vport_number, vport);
drivers/net/ethernet/mellanox/mlx5/core/vport.c
1114
MLX5_SET(query_vnic_env_in, in, other_vport, other_vport);
drivers/net/ethernet/mellanox/mlx5/core/vport.c
1116
err = mlx5_cmd_exec_inout(mdev, query_vnic_env, in, out);
drivers/net/ethernet/mellanox/mlx5/core/vport.c
1135
void *in;
drivers/net/ethernet/mellanox/mlx5/core/vport.c
114
MLX5_SET(modify_vport_state_in, in, opcode,
drivers/net/ethernet/mellanox/mlx5/core/vport.c
1140
in = kvzalloc(in_sz, GFP_KERNEL);
drivers/net/ethernet/mellanox/mlx5/core/vport.c
1141
if (!in)
drivers/net/ethernet/mellanox/mlx5/core/vport.c
1144
MLX5_SET(modify_hca_vport_context_in, in, opcode, MLX5_CMD_OP_MODIFY_HCA_VPORT_CONTEXT);
drivers/net/ethernet/mellanox/mlx5/core/vport.c
1147
MLX5_SET(modify_hca_vport_context_in, in, other_vport, 1);
drivers/net/ethernet/mellanox/mlx5/core/vport.c
1148
MLX5_SET(modify_hca_vport_context_in, in, vport_number, vf);
drivers/net/ethernet/mellanox/mlx5/core/vport.c
1156
MLX5_SET(modify_hca_vport_context_in, in, port_num, port_num);
drivers/net/ethernet/mellanox/mlx5/core/vport.c
1158
ctx = MLX5_ADDR_OF(modify_hca_vport_context_in, in, hca_vport_context);
drivers/net/ethernet/mellanox/mlx5/core/vport.c
116
MLX5_SET(modify_vport_state_in, in, op_mod, opmod);
drivers/net/ethernet/mellanox/mlx5/core/vport.c
117
MLX5_SET(modify_vport_state_in, in, vport_number, vport);
drivers/net/ethernet/mellanox/mlx5/core/vport.c
1170
err = mlx5_cmd_exec_in(dev, modify_hca_vport_context, in);
drivers/net/ethernet/mellanox/mlx5/core/vport.c
1172
kvfree(in);
drivers/net/ethernet/mellanox/mlx5/core/vport.c
118
MLX5_SET(modify_vport_state_in, in, other_vport, other_vport);
drivers/net/ethernet/mellanox/mlx5/core/vport.c
1181
void *in;
drivers/net/ethernet/mellanox/mlx5/core/vport.c
1184
in = kvzalloc(inlen, GFP_KERNEL);
drivers/net/ethernet/mellanox/mlx5/core/vport.c
1185
if (!in)
drivers/net/ethernet/mellanox/mlx5/core/vport.c
119
MLX5_SET(modify_vport_state_in, in, admin_state, admin_state);
drivers/net/ethernet/mellanox/mlx5/core/vport.c
1192
MLX5_SET(modify_nic_vport_context_in, in, field_select.affiliation, 1);
drivers/net/ethernet/mellanox/mlx5/core/vport.c
1194
MLX5_SET(modify_nic_vport_context_in, in,
drivers/net/ethernet/mellanox/mlx5/core/vport.c
1196
MLX5_SET(modify_nic_vport_context_in, in,
drivers/net/ethernet/mellanox/mlx5/core/vport.c
120
MLX5_SET(modify_vport_state_in, in, max_tx_speed, max_tx_speed);
drivers/net/ethernet/mellanox/mlx5/core/vport.c
1200
MLX5_SET(modify_nic_vport_context_in, in,
drivers/net/ethernet/mellanox/mlx5/core/vport.c
1204
MLX5_SET(modify_nic_vport_context_in, in,
drivers/net/ethernet/mellanox/mlx5/core/vport.c
1207
MLX5_SET(modify_nic_vport_context_in, in, opcode,
drivers/net/ethernet/mellanox/mlx5/core/vport.c
1210
err = mlx5_cmd_exec_in(port_mdev, modify_nic_vport_context, in);
drivers/net/ethernet/mellanox/mlx5/core/vport.c
1215
kvfree(in);
drivers/net/ethernet/mellanox/mlx5/core/vport.c
122
return mlx5_cmd_exec_in(mdev, modify_vport_state, in);
drivers/net/ethernet/mellanox/mlx5/core/vport.c
1223
void *in;
drivers/net/ethernet/mellanox/mlx5/core/vport.c
1226
in = kvzalloc(inlen, GFP_KERNEL);
drivers/net/ethernet/mellanox/mlx5/core/vport.c
1227
if (!in)
drivers/net/ethernet/mellanox/mlx5/core/vport.c
1230
MLX5_SET(modify_nic_vport_context_in, in, field_select.affiliation, 1);
drivers/net/ethernet/mellanox/mlx5/core/vport.c
1231
MLX5_SET(modify_nic_vport_context_in, in,
drivers/net/ethernet/mellanox/mlx5/core/vport.c
1233
MLX5_SET(modify_nic_vport_context_in, in,
drivers/net/ethernet/mellanox/mlx5/core/vport.c
1235
MLX5_SET(modify_nic_vport_context_in, in, opcode,
drivers/net/ethernet/mellanox/mlx5/core/vport.c
1238
err = mlx5_cmd_exec_in(port_mdev, modify_nic_vport_context, in);
drivers/net/ethernet/mellanox/mlx5/core/vport.c
1242
kvfree(in);
drivers/net/ethernet/mellanox/mlx5/core/vport.c
129
u32 in[MLX5_ST_SZ_DW(query_vport_state_in)] = {};
drivers/net/ethernet/mellanox/mlx5/core/vport.c
1298
u8 in[MLX5_ST_SZ_BYTES(query_hca_cap_in)] = {};
drivers/net/ethernet/mellanox/mlx5/core/vport.c
1311
MLX5_SET(query_hca_cap_in, in, function_id_type, 1);
drivers/net/ethernet/mellanox/mlx5/core/vport.c
1319
MLX5_SET(query_hca_cap_in, in, opcode, MLX5_CMD_OP_QUERY_HCA_CAP);
drivers/net/ethernet/mellanox/mlx5/core/vport.c
1320
MLX5_SET(query_hca_cap_in, in, op_mod, opmod);
drivers/net/ethernet/mellanox/mlx5/core/vport.c
1321
MLX5_SET(query_hca_cap_in, in, other_function, true);
drivers/net/ethernet/mellanox/mlx5/core/vport.c
1322
MLX5_SET(query_hca_cap_in, in, ec_vf_function, ec_vf_func);
drivers/net/ethernet/mellanox/mlx5/core/vport.c
1323
MLX5_SET(query_hca_cap_in, in, function_id, function_id);
drivers/net/ethernet/mellanox/mlx5/core/vport.c
1324
return mlx5_cmd_exec_inout(dev, query_hca_cap, in, out);
drivers/net/ethernet/mellanox/mlx5/core/vport.c
133
MLX5_SET(query_vport_state_in, in, opcode,
drivers/net/ethernet/mellanox/mlx5/core/vport.c
135
MLX5_SET(query_vport_state_in, in, op_mod, op_mod);
drivers/net/ethernet/mellanox/mlx5/core/vport.c
136
MLX5_SET(query_vport_state_in, in, vport_number, vport);
drivers/net/ethernet/mellanox/mlx5/core/vport.c
137
MLX5_SET(query_vport_state_in, in, other_vport, other_vport);
drivers/net/ethernet/mellanox/mlx5/core/vport.c
139
err = mlx5_cmd_exec_inout(mdev, query_vport_state, in, out);
drivers/net/ethernet/mellanox/mlx5/core/vport.c
157
u32 in[MLX5_ST_SZ_DW(query_nic_vport_context_in)] = {};
drivers/net/ethernet/mellanox/mlx5/core/vport.c
159
MLX5_SET(query_nic_vport_context_in, in, opcode,
drivers/net/ethernet/mellanox/mlx5/core/vport.c
161
MLX5_SET(query_nic_vport_context_in, in, vport_number, vport);
drivers/net/ethernet/mellanox/mlx5/core/vport.c
162
MLX5_SET(query_nic_vport_context_in, in, other_vport, other_vport);
drivers/net/ethernet/mellanox/mlx5/core/vport.c
164
return mlx5_cmd_exec_inout(mdev, query_nic_vport_context, in, out);
drivers/net/ethernet/mellanox/mlx5/core/vport.c
202
u32 in[MLX5_ST_SZ_DW(modify_nic_vport_context_in)] = {};
drivers/net/ethernet/mellanox/mlx5/core/vport.c
205
MLX5_SET(modify_nic_vport_context_in, in,
drivers/net/ethernet/mellanox/mlx5/core/vport.c
207
MLX5_SET(modify_nic_vport_context_in, in, vport_number, vport);
drivers/net/ethernet/mellanox/mlx5/core/vport.c
208
MLX5_SET(modify_nic_vport_context_in, in, other_vport, 1);
drivers/net/ethernet/mellanox/mlx5/core/vport.c
211
in, nic_vport_context);
drivers/net/ethernet/mellanox/mlx5/core/vport.c
214
MLX5_SET(modify_nic_vport_context_in, in, opcode,
drivers/net/ethernet/mellanox/mlx5/core/vport.c
217
return mlx5_cmd_exec_in(mdev, modify_nic_vport_context, in);
drivers/net/ethernet/mellanox/mlx5/core/vport.c
224
u32 in[MLX5_ST_SZ_DW(query_nic_vport_context_in)] = {};
drivers/net/ethernet/mellanox/mlx5/core/vport.c
231
MLX5_SET(query_nic_vport_context_in, in, opcode,
drivers/net/ethernet/mellanox/mlx5/core/vport.c
233
MLX5_SET(query_nic_vport_context_in, in, vport_number, vport);
drivers/net/ethernet/mellanox/mlx5/core/vport.c
234
MLX5_SET(query_nic_vport_context_in, in, other_vport, other);
drivers/net/ethernet/mellanox/mlx5/core/vport.c
236
err = mlx5_cmd_exec_inout(mdev, query_nic_vport_context, in, out);
drivers/net/ethernet/mellanox/mlx5/core/vport.c
253
void *in;
drivers/net/ethernet/mellanox/mlx5/core/vport.c
259
in = kvzalloc(inlen, GFP_KERNEL);
drivers/net/ethernet/mellanox/mlx5/core/vport.c
260
if (!in)
drivers/net/ethernet/mellanox/mlx5/core/vport.c
263
MLX5_SET(modify_nic_vport_context_in, in,
drivers/net/ethernet/mellanox/mlx5/core/vport.c
265
MLX5_SET(modify_nic_vport_context_in, in, vport_number, vport);
drivers/net/ethernet/mellanox/mlx5/core/vport.c
266
MLX5_SET(modify_nic_vport_context_in, in, other_vport, 1);
drivers/net/ethernet/mellanox/mlx5/core/vport.c
269
in, nic_vport_context);
drivers/net/ethernet/mellanox/mlx5/core/vport.c
274
MLX5_SET(modify_nic_vport_context_in, in, opcode,
drivers/net/ethernet/mellanox/mlx5/core/vport.c
277
err = mlx5_cmd_exec_in(mdev, modify_nic_vport_context, in);
drivers/net/ethernet/mellanox/mlx5/core/vport.c
279
kvfree(in);
drivers/net/ethernet/mellanox/mlx5/core/vport.c
308
void *in;
drivers/net/ethernet/mellanox/mlx5/core/vport.c
311
in = kvzalloc(inlen, GFP_KERNEL);
drivers/net/ethernet/mellanox/mlx5/core/vport.c
312
if (!in)
drivers/net/ethernet/mellanox/mlx5/core/vport.c
315
MLX5_SET(modify_nic_vport_context_in, in, field_select.mtu, 1);
drivers/net/ethernet/mellanox/mlx5/core/vport.c
316
MLX5_SET(modify_nic_vport_context_in, in, nic_vport_context.mtu, mtu);
drivers/net/ethernet/mellanox/mlx5/core/vport.c
317
MLX5_SET(modify_nic_vport_context_in, in, opcode,
drivers/net/ethernet/mellanox/mlx5/core/vport.c
320
err = mlx5_cmd_exec_in(mdev, modify_nic_vport_context, in);
drivers/net/ethernet/mellanox/mlx5/core/vport.c
322
kvfree(in);
drivers/net/ethernet/mellanox/mlx5/core/vport.c
333
u32 in[MLX5_ST_SZ_DW(query_nic_vport_context_in)] = {0};
drivers/net/ethernet/mellanox/mlx5/core/vport.c
361
MLX5_SET(query_nic_vport_context_in, in, opcode,
drivers/net/ethernet/mellanox/mlx5/core/vport.c
363
MLX5_SET(query_nic_vport_context_in, in, allowed_list_type, list_type);
drivers/net/ethernet/mellanox/mlx5/core/vport.c
364
MLX5_SET(query_nic_vport_context_in, in, vport_number, vport);
drivers/net/ethernet/mellanox/mlx5/core/vport.c
366
MLX5_SET(query_nic_vport_context_in, in, other_vport, 1);
drivers/net/ethernet/mellanox/mlx5/core/vport.c
368
err = mlx5_cmd_exec(dev, in, sizeof(in), out, out_sz);
drivers/net/ethernet/mellanox/mlx5/core/vport.c
399
void *in;
drivers/net/ethernet/mellanox/mlx5/core/vport.c
413
in = kvzalloc(in_sz, GFP_KERNEL);
drivers/net/ethernet/mellanox/mlx5/core/vport.c
414
if (!in)
drivers/net/ethernet/mellanox/mlx5/core/vport.c
417
MLX5_SET(modify_nic_vport_context_in, in, opcode,
drivers/net/ethernet/mellanox/mlx5/core/vport.c
419
MLX5_SET(modify_nic_vport_context_in, in,
drivers/net/ethernet/mellanox/mlx5/core/vport.c
422
nic_vport_ctx = MLX5_ADDR_OF(modify_nic_vport_context_in, in,
drivers/net/ethernet/mellanox/mlx5/core/vport.c
437
err = mlx5_cmd_exec(dev, in, in_sz, out, sizeof(out));
drivers/net/ethernet/mellanox/mlx5/core/vport.c
438
kvfree(in);
drivers/net/ethernet/mellanox/mlx5/core/vport.c
451
void *in;
drivers/net/ethernet/mellanox/mlx5/core/vport.c
464
in = kvzalloc(in_sz, GFP_KERNEL);
drivers/net/ethernet/mellanox/mlx5/core/vport.c
465
if (!in)
drivers/net/ethernet/mellanox/mlx5/core/vport.c
468
MLX5_SET(modify_nic_vport_context_in, in, opcode,
drivers/net/ethernet/mellanox/mlx5/core/vport.c
470
MLX5_SET(modify_nic_vport_context_in, in,
drivers/net/ethernet/mellanox/mlx5/core/vport.c
473
nic_vport_ctx = MLX5_ADDR_OF(modify_nic_vport_context_in, in,
drivers/net/ethernet/mellanox/mlx5/core/vport.c
48
u32 in[MLX5_ST_SZ_DW(query_vport_state_in)] = {};
drivers/net/ethernet/mellanox/mlx5/core/vport.c
488
err = mlx5_cmd_exec(dev, in, in_sz, out, sizeof(out));
drivers/net/ethernet/mellanox/mlx5/core/vport.c
489
kvfree(in);
drivers/net/ethernet/mellanox/mlx5/core/vport.c
51
MLX5_SET(query_vport_state_in, in, opcode,
drivers/net/ethernet/mellanox/mlx5/core/vport.c
53
MLX5_SET(query_vport_state_in, in, op_mod, opmod);
drivers/net/ethernet/mellanox/mlx5/core/vport.c
54
MLX5_SET(query_vport_state_in, in, vport_number, vport);
drivers/net/ethernet/mellanox/mlx5/core/vport.c
56
MLX5_SET(query_vport_state_in, in, other_vport, 1);
drivers/net/ethernet/mellanox/mlx5/core/vport.c
567
void *in;
drivers/net/ethernet/mellanox/mlx5/core/vport.c
573
in = kvzalloc(inlen, GFP_KERNEL);
drivers/net/ethernet/mellanox/mlx5/core/vport.c
574
if (!in)
drivers/net/ethernet/mellanox/mlx5/core/vport.c
577
MLX5_SET(modify_nic_vport_context_in, in,
drivers/net/ethernet/mellanox/mlx5/core/vport.c
579
MLX5_SET(modify_nic_vport_context_in, in, vport_number, vport);
drivers/net/ethernet/mellanox/mlx5/core/vport.c
58
err = mlx5_cmd_exec_inout(mdev, query_vport_state, in, out);
drivers/net/ethernet/mellanox/mlx5/core/vport.c
580
MLX5_SET(modify_nic_vport_context_in, in, other_vport, 1);
drivers/net/ethernet/mellanox/mlx5/core/vport.c
583
in, nic_vport_context);
drivers/net/ethernet/mellanox/mlx5/core/vport.c
585
MLX5_SET(modify_nic_vport_context_in, in, opcode,
drivers/net/ethernet/mellanox/mlx5/core/vport.c
588
err = mlx5_cmd_exec_in(mdev, modify_nic_vport_context, in);
drivers/net/ethernet/mellanox/mlx5/core/vport.c
590
kvfree(in);
drivers/net/ethernet/mellanox/mlx5/core/vport.c
627
void *in = NULL;
drivers/net/ethernet/mellanox/mlx5/core/vport.c
648
in = kvzalloc(in_sz, GFP_KERNEL);
drivers/net/ethernet/mellanox/mlx5/core/vport.c
650
if (!in || !out) {
drivers/net/ethernet/mellanox/mlx5/core/vport.c
655
MLX5_SET(query_hca_vport_gid_in, in, opcode, MLX5_CMD_OP_QUERY_HCA_VPORT_GID);
drivers/net/ethernet/mellanox/mlx5/core/vport.c
658
MLX5_SET(query_hca_vport_gid_in, in, vport_number, vf_num);
drivers/net/ethernet/mellanox/mlx5/core/vport.c
659
MLX5_SET(query_hca_vport_gid_in, in, other_vport, 1);
drivers/net/ethernet/mellanox/mlx5/core/vport.c
665
MLX5_SET(query_hca_vport_gid_in, in, gid_index, gid_index);
drivers/net/ethernet/mellanox/mlx5/core/vport.c
668
MLX5_SET(query_hca_vport_gid_in, in, port_num, port_num);
drivers/net/ethernet/mellanox/mlx5/core/vport.c
670
err = mlx5_cmd_exec(dev, in, in_sz, out, out_sz);
drivers/net/ethernet/mellanox/mlx5/core/vport.c
679
kvfree(in);
drivers/net/ethernet/mellanox/mlx5/core/vport.c
693
void *in = NULL;
drivers/net/ethernet/mellanox/mlx5/core/vport.c
70
u32 in[MLX5_ST_SZ_DW(query_vport_state_in)] = {};
drivers/net/ethernet/mellanox/mlx5/core/vport.c
713
in = kvzalloc(in_sz, GFP_KERNEL);
drivers/net/ethernet/mellanox/mlx5/core/vport.c
715
if (!in || !out) {
drivers/net/ethernet/mellanox/mlx5/core/vport.c
720
MLX5_SET(query_hca_vport_pkey_in, in, opcode, MLX5_CMD_OP_QUERY_HCA_VPORT_PKEY);
drivers/net/ethernet/mellanox/mlx5/core/vport.c
723
MLX5_SET(query_hca_vport_pkey_in, in, vport_number, vf_num);
drivers/net/ethernet/mellanox/mlx5/core/vport.c
724
MLX5_SET(query_hca_vport_pkey_in, in, other_vport, 1);
drivers/net/ethernet/mellanox/mlx5/core/vport.c
73
MLX5_SET(query_vport_state_in, in, opcode,
drivers/net/ethernet/mellanox/mlx5/core/vport.c
730
MLX5_SET(query_hca_vport_pkey_in, in, pkey_index, pkey_index);
drivers/net/ethernet/mellanox/mlx5/core/vport.c
733
MLX5_SET(query_hca_vport_pkey_in, in, port_num, port_num);
drivers/net/ethernet/mellanox/mlx5/core/vport.c
735
err = mlx5_cmd_exec(dev, in, in_sz, out, out_sz);
drivers/net/ethernet/mellanox/mlx5/core/vport.c
744
kvfree(in);
drivers/net/ethernet/mellanox/mlx5/core/vport.c
75
MLX5_SET(query_vport_state_in, in, op_mod, opmod);
drivers/net/ethernet/mellanox/mlx5/core/vport.c
756
int in[MLX5_ST_SZ_DW(query_hca_vport_context_in)] = {};
drivers/net/ethernet/mellanox/mlx5/core/vport.c
76
MLX5_SET(query_vport_state_in, in, vport_number, vport);
drivers/net/ethernet/mellanox/mlx5/core/vport.c
768
MLX5_SET(query_hca_vport_context_in, in, opcode, MLX5_CMD_OP_QUERY_HCA_VPORT_CONTEXT);
drivers/net/ethernet/mellanox/mlx5/core/vport.c
77
MLX5_SET(query_vport_state_in, in, other_vport, other_vport);
drivers/net/ethernet/mellanox/mlx5/core/vport.c
772
MLX5_SET(query_hca_vport_context_in, in, other_vport, 1);
drivers/net/ethernet/mellanox/mlx5/core/vport.c
773
MLX5_SET(query_hca_vport_context_in, in, vport_number, vf_num);
drivers/net/ethernet/mellanox/mlx5/core/vport.c
781
MLX5_SET(query_hca_vport_context_in, in, port_num, port_num);
drivers/net/ethernet/mellanox/mlx5/core/vport.c
783
err = mlx5_cmd_exec_inout(dev, query_hca_vport_context, in, out);
drivers/net/ethernet/mellanox/mlx5/core/vport.c
79
err = mlx5_cmd_exec_inout(mdev, query_vport_state, in, out);
drivers/net/ethernet/mellanox/mlx5/core/vport.c
90
u32 in[MLX5_ST_SZ_DW(modify_vport_state_in)] = {};
drivers/net/ethernet/mellanox/mlx5/core/vport.c
903
void *in;
drivers/net/ethernet/mellanox/mlx5/core/vport.c
907
in = kvzalloc(inlen, GFP_KERNEL);
drivers/net/ethernet/mellanox/mlx5/core/vport.c
908
if (!in)
drivers/net/ethernet/mellanox/mlx5/core/vport.c
911
MLX5_SET(modify_nic_vport_context_in, in, field_select.promisc, 1);
drivers/net/ethernet/mellanox/mlx5/core/vport.c
912
MLX5_SET(modify_nic_vport_context_in, in,
drivers/net/ethernet/mellanox/mlx5/core/vport.c
914
MLX5_SET(modify_nic_vport_context_in, in,
drivers/net/ethernet/mellanox/mlx5/core/vport.c
916
MLX5_SET(modify_nic_vport_context_in, in,
drivers/net/ethernet/mellanox/mlx5/core/vport.c
918
MLX5_SET(modify_nic_vport_context_in, in, opcode,
drivers/net/ethernet/mellanox/mlx5/core/vport.c
92
MLX5_SET(modify_vport_state_in, in, opcode,
drivers/net/ethernet/mellanox/mlx5/core/vport.c
921
err = mlx5_cmd_exec_in(mdev, modify_nic_vport_context, in);
drivers/net/ethernet/mellanox/mlx5/core/vport.c
923
kvfree(in);
drivers/net/ethernet/mellanox/mlx5/core/vport.c
937
void *in;
drivers/net/ethernet/mellanox/mlx5/core/vport.c
94
MLX5_SET(modify_vport_state_in, in, op_mod, opmod);
drivers/net/ethernet/mellanox/mlx5/core/vport.c
944
in = kvzalloc(inlen, GFP_KERNEL);
drivers/net/ethernet/mellanox/mlx5/core/vport.c
945
if (!in)
drivers/net/ethernet/mellanox/mlx5/core/vport.c
948
MLX5_SET(modify_nic_vport_context_in, in,
drivers/net/ethernet/mellanox/mlx5/core/vport.c
95
MLX5_SET(modify_vport_state_in, in, vport_number, vport);
drivers/net/ethernet/mellanox/mlx5/core/vport.c
950
MLX5_SET(modify_nic_vport_context_in, in,
drivers/net/ethernet/mellanox/mlx5/core/vport.c
954
MLX5_SET(modify_nic_vport_context_in, in,
drivers/net/ethernet/mellanox/mlx5/core/vport.c
958
MLX5_SET(modify_nic_vport_context_in, in,
drivers/net/ethernet/mellanox/mlx5/core/vport.c
96
MLX5_SET(modify_vport_state_in, in, other_vport, other_vport);
drivers/net/ethernet/mellanox/mlx5/core/vport.c
960
MLX5_SET(modify_nic_vport_context_in, in, opcode,
drivers/net/ethernet/mellanox/mlx5/core/vport.c
963
err = mlx5_cmd_exec_in(mdev, modify_nic_vport_context, in);
drivers/net/ethernet/mellanox/mlx5/core/vport.c
969
kvfree(in);
drivers/net/ethernet/mellanox/mlx5/core/vport.c
97
MLX5_SET(modify_vport_state_in, in, admin_state, state);
drivers/net/ethernet/mellanox/mlx5/core/vport.c
99
return mlx5_cmd_exec_in(mdev, modify_vport_state, in);
drivers/net/ethernet/mellanox/mlx5/core/wc.c
108
err = mlx5_core_create_cq(mdev, mcq, in, inlen, out, sizeof(out));
drivers/net/ethernet/mellanox/mlx5/core/wc.c
110
kvfree(in);
drivers/net/ethernet/mellanox/mlx5/core/wc.c
160
void *in, *sqc, *wq;
drivers/net/ethernet/mellanox/mlx5/core/wc.c
166
in = kvzalloc(inlen, GFP_KERNEL);
drivers/net/ethernet/mellanox/mlx5/core/wc.c
167
if (!in)
drivers/net/ethernet/mellanox/mlx5/core/wc.c
170
sqc = MLX5_ADDR_OF(create_sq_in, in, ctx);
drivers/net/ethernet/mellanox/mlx5/core/wc.c
193
err = mlx5_core_create_sq(mdev, in, inlen, &sq->sqn);
drivers/net/ethernet/mellanox/mlx5/core/wc.c
199
memset(in, 0, MLX5_ST_SZ_BYTES(modify_sq_in));
drivers/net/ethernet/mellanox/mlx5/core/wc.c
200
MLX5_SET(modify_sq_in, in, sq_state, MLX5_SQC_STATE_RST);
drivers/net/ethernet/mellanox/mlx5/core/wc.c
201
sqc = MLX5_ADDR_OF(modify_sq_in, in, ctx);
drivers/net/ethernet/mellanox/mlx5/core/wc.c
204
err = mlx5_core_modify_sq(mdev, sq->sqn, in);
drivers/net/ethernet/mellanox/mlx5/core/wc.c
211
kvfree(in);
drivers/net/ethernet/mellanox/mlx5/core/wc.c
217
kvfree(in);
drivers/net/ethernet/mellanox/mlx5/core/wc.c
82
void *in, *cqc;
drivers/net/ethernet/mellanox/mlx5/core/wc.c
90
in = kvzalloc(inlen, GFP_KERNEL);
drivers/net/ethernet/mellanox/mlx5/core/wc.c
91
if (!in)
drivers/net/ethernet/mellanox/mlx5/core/wc.c
94
cqc = MLX5_ADDR_OF(create_cq_in, in, cq_context);
drivers/net/ethernet/mellanox/mlx5/core/wc.c
99
(__be64 *)MLX5_ADDR_OF(create_cq_in, in, pas));
drivers/net/ethernet/mellanox/mlxfw/mlxfw_mfa2.c
439
dec_buf.in = mfa2_file->cb;
drivers/net/ethernet/meta/fbnic/fbnic_hwmon.c
49
HWMON_CHANNEL_INFO(in, HWMON_I_INPUT),
drivers/net/ethernet/qlogic/qed/qed.h
678
struct qed_int_param in;
drivers/net/ethernet/qlogic/qed/qed_main.c
1003
cdev->int_params.in.min_msix_cnt = cdev->num_hwfns;
drivers/net/ethernet/qlogic/qed/qed_main.c
560
cnt = int_params->in.num_vectors;
drivers/net/ethernet/qlogic/qed/qed_main.c
566
int_params->in.min_msix_cnt, cnt);
drivers/net/ethernet/qlogic/qed/qed_main.c
567
if (rc < cnt && rc >= int_params->in.min_msix_cnt &&
drivers/net/ethernet/qlogic/qed/qed_main.c
578
cnt, int_params->in.num_vectors);
drivers/net/ethernet/qlogic/qed/qed_main.c
611
switch (int_params->in.int_mode) {
drivers/net/ethernet/qlogic/qed/qed_main.c
614
cnt = int_params->in.num_vectors;
drivers/net/ethernet/qlogic/qed/qed_main.c
652
int_params->in.int_mode);
drivers/net/ethernet/qlogic/qed/qed_main.c
928
cdev->int_params.in.int_mode = int_mode;
drivers/net/ethernet/qlogic/qed/qed_main.c
932
cdev->int_params.in.num_vectors += sb_cnt_info.cnt;
drivers/net/ethernet/qlogic/qed/qed_main.c
933
cdev->int_params.in.num_vectors++; /* slowpath */
drivers/net/ethernet/qlogic/qed/qed_main.c
937
cdev->int_params.in.min_msix_cnt = cdev->num_hwfns * 2;
drivers/net/ethernet/qlogic/qed/qed_main.c
942
cdev->int_params.in.min_msix_cnt);
drivers/net/ethernet/qlogic/qed/qed_main.c
943
cdev->int_params.in.num_vectors =
drivers/net/ethernet/qlogic/qed/qed_main.c
944
cdev->int_params.in.min_msix_cnt;
drivers/net/ethernet/qlogic/qed/qed_main.c
991
cdev->int_params.in.int_mode = QED_INT_MODE_MSIX;
drivers/net/ethernet/qlogic/qed/qed_main.c
994
&cdev->int_params.in.num_vectors);
drivers/net/ethernet/qlogic/qed/qed_main.c
999
cdev->int_params.in.num_vectors += vectors;
drivers/net/ethernet/sfc/falcon/falcon.c
554
const void *in, void *out, size_t len)
drivers/net/ethernet/sfc/falcon/falcon.c
577
if (in != NULL) {
drivers/net/ethernet/sfc/falcon/falcon.c
578
memcpy(&reg, in, len);
drivers/net/fddi/skfp/smt.c
1258
u_short in ;
drivers/net/fddi/skfp/smt.c
1271
in = smc->mib.fddiSMTConnectionPolicy ;
drivers/net/fddi/skfp/smt.c
1273
if (in & 1)
drivers/net/fddi/skfp/smt.c
1275
in >>= 1 ;
drivers/net/mctp/mctp-i3c.c
126
xfer.data.in = skb_put(skb, mi->mrl);
drivers/net/mctp/mctp-i3c.c
148
pec = i2c_smbus_pec(pec, xfer.data.in, xfer.len - 1);
drivers/net/mctp/mctp-i3c.c
149
if (pec != ((u8 *)xfer.data.in)[xfer.len - 1]) {
drivers/net/ovpn/netlink.c
104
__be32 *in;
drivers/net/ovpn/netlink.c
113
in = nla_data(attrs[OVPN_A_PEER_REMOTE_IPV4]);
drivers/net/ovpn/netlink.c
135
in = &in6->s6_addr32[3];
drivers/net/ovpn/netlink.c
140
sin->sin_addr.s_addr = *in;
drivers/net/phy/bcm54140.c
376
HWMON_CHANNEL_INFO(in,
drivers/net/phy/nxp-tja11xx.c
491
HWMON_CHANNEL_INFO(in, HWMON_I_LCRIT_ALARM),
drivers/net/phy/sfp.c
1660
HWMON_CHANNEL_INFO(in,
drivers/net/usb/cdc_ncm.c
728
struct usb_host_endpoint *e, *in = NULL, *out = NULL;
drivers/net/usb/cdc_ncm.c
748
if (!in)
drivers/net/usb/cdc_ncm.c
749
in = e;
drivers/net/usb/cdc_ncm.c
760
if (in && !dev->in)
drivers/net/usb/cdc_ncm.c
761
dev->in = usb_rcvbulkpipe(dev->udev,
drivers/net/usb/cdc_ncm.c
762
in->desc.bEndpointAddress &
drivers/net/usb/cdc_ncm.c
939
if (!dev->in || !dev->out ||
drivers/net/usb/cdc_subset.c
118
.in = 2, .out = 2, // direction distinguishes these
drivers/net/usb/cdc_subset.c
165
.in = 4, .out = 3,
drivers/net/usb/gl620a.c
192
.in = 1, .out = 2,
drivers/net/usb/int51x1.c
128
.in = 1,
drivers/net/usb/kalmia.c
147
dev->in = usb_rcvbulkpipe(dev->udev, 0x81 & USB_ENDPOINT_NUMBER_MASK);
drivers/net/usb/mcs7830.c
567
.in = 1,
drivers/net/usb/mcs7830.c
577
.in = 1,
drivers/net/usb/r8152.c
8359
struct usb_endpoint_descriptor *in, *out, *intr;
drivers/net/usb/r8152.c
8361
if (usb_find_common_endpoints(alt, &in, &out, &intr, NULL) < 0) {
drivers/net/usb/r8152.c
8367
if (usb_endpoint_num(in) != 1) {
drivers/net/usb/usbnet.c
100
in = out = status = NULL;
drivers/net/usb/usbnet.c
1219
status = usb_clear_halt(dev->udev, dev->in);
drivers/net/usb/usbnet.c
129
if (!intr && !in)
drivers/net/usb/usbnet.c
130
in = e;
drivers/net/usb/usbnet.c
138
if (in && out)
drivers/net/usb/usbnet.c
141
if (!alt || !in || !out)
drivers/net/usb/usbnet.c
152
dev->in = usb_rcvbulkpipe(dev->udev,
drivers/net/usb/usbnet.c
153
in->desc.bEndpointAddress & USB_ENDPOINT_NUMBER_MASK);
drivers/net/usb/usbnet.c
1839
} else if (!info->in || !info->out)
drivers/net/usb/usbnet.c
1843
info->in + USB_DIR_IN, info->out + USB_DIR_OUT, 0
drivers/net/usb/usbnet.c
1846
dev->in = usb_rcvbulkpipe(xdev, info->in);
drivers/net/usb/usbnet.c
525
usb_fill_bulk_urb(urb, dev->udev, dev->in,
drivers/net/usb/usbnet.c
94
struct usb_host_endpoint *in = NULL, *out = NULL;
drivers/net/virtio_net.c
3525
struct scatterlist *in)
drivers/net/virtio_net.c
3550
if (in)
drivers/net/virtio_net.c
3551
sgs[out_num + in_num++] = in;
drivers/net/wireguard/noise.c
305
static void hmac(u8 *out, const u8 *in, const u8 *key, const size_t inlen, const size_t keylen)
drivers/net/wireguard/noise.c
324
blake2s_update(&blake, in, inlen);
drivers/net/wireguard/selftest/allowedips.c
188
node->ip.in = *ip;
drivers/net/wireless/ath/ath10k/wmi-ops.h
16
void (*map_svc)(const __le32 *in, unsigned long *out, size_t len);
drivers/net/wireless/ath/ath10k/wmi-ops.h
17
void (*map_svc_ext)(const __le32 *in, unsigned long *out, size_t len);
drivers/net/wireless/ath/ath10k/wmi-ops.h
248
ath10k_wmi_map_svc(struct ath10k *ar, const __le32 *in, unsigned long *out,
drivers/net/wireless/ath/ath10k/wmi-ops.h
254
ar->wmi.ops->map_svc(in, out, len);
drivers/net/wireless/ath/ath10k/wmi-ops.h
259
ath10k_wmi_map_svc_ext(struct ath10k *ar, const __le32 *in, unsigned long *out,
drivers/net/wireless/ath/ath10k/wmi-ops.h
265
ar->wmi.ops->map_svc_ext(in, out, len);
drivers/net/wireless/ath/ath10k/wmi-tlv.h
1464
if ((WMI_SERVICE_IS_ENABLED((in), (x), (len))) || \
drivers/net/wireless/ath/ath10k/wmi-tlv.h
1465
(WMI_TLV_EXT_SERVICE_IS_ENABLED((in), (x), (len)))) \
drivers/net/wireless/ath/ath10k/wmi-tlv.h
1470
wmi_tlv_svc_map(const __le32 *in, unsigned long *out, size_t len)
drivers/net/wireless/ath/ath10k/wmi-tlv.h
1623
wmi_tlv_svc_map_ext(const __le32 *in, unsigned long *out, size_t len)
drivers/net/wireless/ath/ath10k/wmi.h
538
if ((WMI_SERVICE_IS_ENABLED((in), (x), (len))) || \
drivers/net/wireless/ath/ath10k/wmi.h
539
(WMI_EXT_SERVICE_IS_ENABLED((in), (x), (len)))) \
drivers/net/wireless/ath/ath10k/wmi.h
543
static inline void wmi_10x_svc_map(const __le32 *in, unsigned long *out,
drivers/net/wireless/ath/ath10k/wmi.h
614
static inline void wmi_main_svc_map(const __le32 *in, unsigned long *out,
drivers/net/wireless/ath/ath10k/wmi.h
683
static inline void wmi_10_4_svc_map(const __le32 *in, unsigned long *out,
drivers/net/wireless/ath/ath9k/common-spectral.c
413
ath_cmn_copy_fft_frame(u8 *in, u8 *out, int sample_len, int sample_bytes)
drivers/net/wireless/ath/ath9k/common-spectral.c
418
memcpy(&out[1], in,
drivers/net/wireless/ath/ath9k/common-spectral.c
423
memcpy(out, in, sample_len);
drivers/net/wireless/ath/ath9k/common-spectral.c
429
memcpy(&out[1], in, 30);
drivers/net/wireless/ath/ath9k/common-spectral.c
430
out[31] = in[31];
drivers/net/wireless/ath/ath9k/common-spectral.c
431
memcpy(&out[32], &in[33],
drivers/net/wireless/ath/ath9k/common-spectral.c
438
memcpy(out, in, 30);
drivers/net/wireless/ath/ath9k/common-spectral.c
439
out[30] = in[31];
drivers/net/wireless/ath/ath9k/common-spectral.c
440
memcpy(&out[31], &in[33],
drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c
3186
sinfo->connected_time = le32_to_cpu(sta_info_le.in);
drivers/net/wireless/broadcom/brcm80211/brcmfmac/fwil_types.h
624
__le32 in; /* seconds elapsed since associated */
drivers/net/wireless/intel/iwlegacy/3945.c
44
#define IL_DECLARE_RATE_INFO(r, ip, in, rp, rn, pp, np) \
drivers/net/wireless/intel/iwlegacy/3945.c
48
RATE_##in##M_IDX, \
drivers/net/wireless/intel/iwlegacy/4965-rs.c
61
#define IL_DECLARE_RATE_INFO(r, s, ip, in, rp, rn, pp, np) \
drivers/net/wireless/intel/iwlegacy/4965-rs.c
67
RATE_##in##M_IDX, \
drivers/net/wireless/intel/iwlwifi/dvm/rs.c
57
#define IWL_DECLARE_RATE_INFO(r, s, ip, in, rp, rn, pp, np) \
drivers/net/wireless/intel/iwlwifi/dvm/rs.c
64
IWL_RATE_##in##M_INDEX, \
drivers/net/wwan/wwan_hwsim.c
132
static int wwan_hwsim_at_emul_tx(struct wwan_port *wport, struct sk_buff *in)
drivers/net/wwan/wwan_hwsim.c
143
for (i = 0, n = 0; i < in->len; ++i)
drivers/net/wwan/wwan_hwsim.c
144
if (in->data[i] == '\r')
drivers/net/wwan/wwan_hwsim.c
146
n = in->len + n * (2 + 2 + 2); /* Output buffer size */
drivers/net/wwan/wwan_hwsim.c
151
for (i = 0, s = 0; i < in->len; ++i) {
drivers/net/wwan/wwan_hwsim.c
152
char c = in->data[i];
drivers/net/wwan/wwan_hwsim.c
168
if ((i + 1) < in->len && in->data[i + 1] == '\n')
drivers/net/wwan/wwan_hwsim.c
171
skb_put_data(out, &in->data[s], n);/* Echo */
drivers/net/wwan/wwan_hwsim.c
185
skb_put_data(out, &in->data[s], n);
drivers/net/wwan/wwan_hwsim.c
188
consume_skb(in);
drivers/net/wwan/wwan_hwsim.c
289
static int wwan_hwsim_nmea_emul_tx(struct wwan_port *wport, struct sk_buff *in)
drivers/net/wwan/wwan_hwsim.c
291
consume_skb(in);
drivers/nfc/port100.c
760
const struct sk_buff *in, int in_len)
drivers/nfc/port100.c
777
dev->in_urb->transfer_buffer = in->data;
drivers/ntb/hw/idt/ntb_hw_idt.c
1767
return idt_nt_read(ndev, ntdata_tbl.msgs[midx].in);
drivers/ntb/hw/idt/ntb_hw_idt.h
1176
unsigned int in;
drivers/nvdimm/btt.c
156
__le32 in;
drivers/nvdimm/btt.c
165
ret = arena_read_bytes(arena, ns_off, &in, MAP_ENT_SIZE, rwb_flags);
drivers/nvdimm/btt.c
169
raw_mapping = le32_to_cpu(in);
drivers/parisc/pdc_stable.c
268
char in[64], *temp;
drivers/parisc/pdc_stable.c
276
count = min_t(size_t, count, sizeof(in)-1);
drivers/parisc/pdc_stable.c
277
strscpy(in, buf, count + 1);
drivers/parisc/pdc_stable.c
283
if (!(temp = strrchr(in, '/')))
drivers/parisc/pdc_stable.c
287
in[temp-in] = '\0'; /* truncate the remaining string. just precaution */
drivers/parisc/pdc_stable.c
295
for (i=5; ((temp = strrchr(in, '/'))) && (temp-in > 0) && (likely(i)); i--) {
drivers/parisc/pdc_stable.c
297
in[temp-in] = '\0';
drivers/parisc/pdc_stable.c
302
hwpath.bc[i] = simple_strtoul(in, NULL, 10);
drivers/parisc/pdc_stable.c
383
char in[64], *temp;
drivers/parisc/pdc_stable.c
389
count = min_t(size_t, count, sizeof(in)-1);
drivers/parisc/pdc_stable.c
390
strscpy(in, buf, count + 1);
drivers/parisc/pdc_stable.c
396
if (unlikely(!isdigit(*in)))
drivers/parisc/pdc_stable.c
398
layers[0] = simple_strtoul(in, NULL, 10);
drivers/parisc/pdc_stable.c
401
temp = in;
drivers/parisc/pdc_stable.c
768
char in[8], *temp;
drivers/parisc/pdc_stable.c
778
count = min_t(size_t, count, sizeof(in)-1);
drivers/parisc/pdc_stable.c
779
strscpy(in, buf, count + 1);
drivers/parisc/pdc_stable.c
791
temp = skip_spaces(in);
drivers/parisc/pdc_stable.c
875
u8 in[16];
drivers/parisc/pdc_stable.c
890
memset(in, 0, 16);
drivers/parisc/pdc_stable.c
891
memcpy(in, buf, count);
drivers/parisc/pdc_stable.c
893
if (pdc_stable_write(PDCS_ADDR_OSD1, &in, sizeof(in)) != PDC_OK)
drivers/parisc/pdc_stable.c
916
u8 in[4];
drivers/parisc/pdc_stable.c
938
memset(in, 0, 4);
drivers/parisc/pdc_stable.c
939
memcpy(in, buf+i, (count-i < 4) ? count-i : 4);
drivers/parisc/pdc_stable.c
940
if (unlikely(pdc_stable_write(PDCS_ADDR_OSD2 + i, &in,
drivers/parisc/pdc_stable.c
941
sizeof(in)) != PDC_OK))
drivers/parisc/sba_iommu.c
1118
Tells where the dvi bits are located in the address.
drivers/pci/controller/pci-hyperv.c
1098
struct hv_mmio_read_input *in;
drivers/pci/controller/pci-hyperv.c
1107
in = *this_cpu_ptr(hyperv_pcpu_input_arg);
drivers/pci/controller/pci-hyperv.c
1108
out = *this_cpu_ptr(hyperv_pcpu_input_arg) + sizeof(*in);
drivers/pci/controller/pci-hyperv.c
1109
in->gpa = gpa;
drivers/pci/controller/pci-hyperv.c
1110
in->size = size;
drivers/pci/controller/pci-hyperv.c
1112
ret = hv_do_hypercall(HVCALL_MMIO_READ, in, out);
drivers/pci/controller/pci-hyperv.c
1132
struct hv_mmio_write_input *in;
drivers/pci/controller/pci-hyperv.c
1139
in = *this_cpu_ptr(hyperv_pcpu_input_arg);
drivers/pci/controller/pci-hyperv.c
1140
in->gpa = gpa;
drivers/pci/controller/pci-hyperv.c
1141
in->size = size;
drivers/pci/controller/pci-hyperv.c
1144
*(u8 *)(in->data) = val;
drivers/pci/controller/pci-hyperv.c
1147
*(u16 *)(in->data) = val;
drivers/pci/controller/pci-hyperv.c
1150
*(u32 *)(in->data) = val;
drivers/pci/controller/pci-hyperv.c
1154
ret = hv_do_hypercall(HVCALL_MMIO_WRITE, in, NULL);
drivers/perf/xgene_pmu.c
339
XGENE_PMU_EVENT_ATTR(in-rd-collision, 0x0e),
drivers/perf/xgene_pmu.c
340
XGENE_PMU_EVENT_ATTR(in-wr-collision, 0x0f),
drivers/pinctrl/pinctrl-as3722.c
130
FUNCTION_GROUP(gpio-in-interrupt, GPIO_INTERRUPT),
drivers/pinctrl/pinctrl-as3722.c
133
FUNCTION_GROUP(voltage-in-standby, VOLTAGE_IN_STBY),
drivers/pinctrl/pinctrl-as3722.c
137
FUNCTION_GROUP(pwm-in, PWM_INPUT),
drivers/pinctrl/pinctrl-as3722.c
140
FUNCTION_GROUP(watchdog-in, WATCHDOG_INPUT),
drivers/pinctrl/pinctrl-as3722.c
141
FUNCTION_GROUP(soft-reset-in, SOFT_RESET_IN),
drivers/pinctrl/pinctrl-microchip-sgpio.c
118
struct sgpio_bank in;
drivers/pinctrl/pinctrl-microchip-sgpio.c
797
bank = (bankno == 0) ? &priv->in : &priv->out;
drivers/pinctrl/pinctrl-microchip-sgpio.c
947
priv->in.is_input = true;
drivers/pinctrl/pinctrl-microchip-sgpio.c
969
if (priv->in.gpio.ngpio != priv->out.gpio.ngpio) {
drivers/pinctrl/ti/pinctrl-ti-iodelay.c
671
u32 in, oen, out;
drivers/pinctrl/ti/pinctrl-ti-iodelay.c
680
regmap_read(iod->regmap, offset, &in);
drivers/pinctrl/ti/pinctrl-ti-iodelay.c
689
in, oen, out, DRIVER_NAME);
drivers/platform/chrome/cros_ec_proto_test.c
2590
u8 out[3], in[2];
drivers/platform/chrome/cros_ec_proto_test.c
2610
ret = cros_ec_cmd(ec_dev, 0x88, 0x77, out, ARRAY_SIZE(out), in, ARRAY_SIZE(in));
drivers/platform/chrome/cros_ec_proto_test.c
2621
KUNIT_EXPECT_EQ(test, mock->msg.insize, ARRAY_SIZE(in));
drivers/platform/chrome/cros_ec_sensorhub_ring.c
433
struct ec_response_motion_sensor_data *in,
drivers/platform/chrome/cros_ec_sensorhub_ring.c
440
async_flags = in->flags &
drivers/platform/chrome/cros_ec_sensorhub_ring.c
443
if (in->flags & MOTIONSENSE_SENSOR_FLAG_TIMESTAMP && !async_flags) {
drivers/platform/chrome/cros_ec_sensorhub_ring.c
444
s64 a = in->timestamp;
drivers/platform/chrome/cros_ec_sensorhub_ring.c
473
trace_cros_ec_sensorhub_timestamp(in->timestamp,
drivers/platform/chrome/cros_ec_sensorhub_ring.c
480
if (in->flags & MOTIONSENSE_SENSOR_FLAG_ODR) {
drivers/platform/chrome/cros_ec_sensorhub_ring.c
482
sensorhub->batch_state[in->sensor_num].last_len = 0;
drivers/platform/chrome/cros_ec_sensorhub_ring.c
483
sensorhub->batch_state[in->sensor_num].penul_len = 0;
drivers/platform/chrome/cros_ec_sensorhub_ring.c
492
if (in->flags & MOTIONSENSE_SENSOR_FLAG_FLUSH) {
drivers/platform/chrome/cros_ec_sensorhub_ring.c
493
out->sensor_id = in->sensor_num;
drivers/platform/chrome/cros_ec_sensorhub_ring.c
495
out->flag = in->flags;
drivers/platform/chrome/cros_ec_sensorhub_ring.c
505
if (in->flags & MOTIONSENSE_SENSOR_FLAG_TIMESTAMP)
drivers/platform/chrome/cros_ec_sensorhub_ring.c
510
out->sensor_id = in->sensor_num;
drivers/platform/chrome/cros_ec_sensorhub_ring.c
511
trace_cros_ec_sensorhub_data(in->sensor_num,
drivers/platform/chrome/cros_ec_sensorhub_ring.c
539
out->flag = in->flags;
drivers/platform/chrome/cros_ec_sensorhub_ring.c
541
out->vector[axis] = in->data[axis];
drivers/platform/chrome/cros_ec_sensorhub_ring.c
812
struct ec_response_motion_sensor_data *in;
drivers/platform/chrome/cros_ec_sensorhub_ring.c
891
for (in = sensorhub->resp->fifo_read.data, j = 0;
drivers/platform/chrome/cros_ec_sensorhub_ring.c
892
j < number_data; j++, in++) {
drivers/platform/chrome/cros_ec_sensorhub_ring.c
897
in, out)) {
drivers/platform/chrome/cros_ec_sensorhub_ring.c
898
sensor_mask |= BIT(in->sensor_num);
drivers/platform/chrome/wilco_ec/debugfs.c
48
static int parse_hex_sentence(const char *in, int isize, u8 *out, int osize)
drivers/platform/chrome/wilco_ec/debugfs.c
61
while (word_start < isize && isspace(in[word_start]))
drivers/platform/chrome/wilco_ec/debugfs.c
69
while (word_end < isize && !isspace(in[word_end]))
drivers/platform/chrome/wilco_ec/debugfs.c
76
memcpy(tmp, in + word_start, word_len);
drivers/platform/cznic/turris-signing-key.c
110
err = subtype->sign(params->key, in, out);
drivers/platform/cznic/turris-signing-key.c
93
const void *in, void *out)
drivers/platform/surface/surface_acpi_notify.c
441
struct gsb_data_in in; /* Common input. */
drivers/platform/surface/surface_acpi_notify.c
658
switch (buffer->data.in.cv) {
drivers/platform/surface/surface_acpi_notify.c
670
buffer->data.in.cv);
drivers/platform/surface/surface_aggregator_cdev.c
101
event.target_category = in->target_category;
drivers/platform/surface/surface_aggregator_cdev.c
102
event.target_id = in->target_id;
drivers/platform/surface/surface_aggregator_cdev.c
103
event.command_id = in->command_id;
drivers/platform/surface/surface_aggregator_cdev.c
104
event.instance_id = in->instance_id;
drivers/platform/surface/surface_aggregator_cdev.c
105
event.length = in->length;
drivers/platform/surface/surface_aggregator_cdev.c
113
in->target_category, in->target_id, in->command_id, in->instance_id);
drivers/platform/surface/surface_aggregator_cdev.c
120
kfifo_in(&client->buffer, &in->data[0], in->length);
drivers/platform/surface/surface_aggregator_cdev.c
93
static u32 ssam_cdev_notifier(struct ssam_event_notifier *nf, const struct ssam_event *in)
drivers/platform/surface/surface_aggregator_cdev.c
98
size_t n = struct_size(&event, data, in->length);
drivers/platform/surface/surface_dtx.c
620
static u32 sdtx_notifier(struct ssam_event_notifier *nf, const struct ssam_event *in)
drivers/platform/surface/surface_dtx.c
627
switch (in->command_id) {
drivers/platform/surface/surface_dtx.c
648
if (in->length != len) {
drivers/platform/surface/surface_dtx.c
651
in->command_id, in->length, len);
drivers/platform/surface/surface_dtx.c
658
switch (in->command_id) {
drivers/platform/surface/surface_dtx.c
663
if (ddev->state.base.state == in->data[0] &&
drivers/platform/surface/surface_dtx.c
664
ddev->state.base.base_id == in->data[1])
drivers/platform/surface/surface_dtx.c
667
ddev->state.base.state = in->data[0];
drivers/platform/surface/surface_dtx.c
668
ddev->state.base.base_id = in->data[1];
drivers/platform/surface/surface_dtx.c
672
event.base.v.state = sdtx_translate_base_state(ddev, in->data[0]);
drivers/platform/surface/surface_dtx.c
673
event.base.v.base_id = SDTX_BASE_TYPE_SSH(in->data[1]);
drivers/platform/surface/surface_dtx.c
684
event.status.v = sdtx_translate_cancel_reason(ddev, in->data[0]);
drivers/platform/surface/surface_dtx.c
691
if (ddev->state.latch_status == in->data[0])
drivers/platform/surface/surface_dtx.c
694
ddev->state.latch_status = in->data[0];
drivers/platform/surface/surface_dtx.c
698
event.status.v = sdtx_translate_latch_status(ddev, in->data[0]);
drivers/platform/surface/surface_dtx.c
705
if (in->command_id == SAM_EVENT_CID_DTX_CONNECTION) {
drivers/platform/surface/surface_dtx.c
708
delay = in->data[0] ? SDTX_DEVICE_MODE_DELAY_CONNECT : 0;
drivers/platform/wmi/core.c
290
const struct acpi_buffer *in, struct acpi_buffer *out)
drivers/platform/wmi/core.c
299
status = wmidev_evaluate_method(wdev, instance, method_id, in, out);
drivers/platform/wmi/core.c
320
const struct acpi_buffer *in, struct acpi_buffer *out)
drivers/platform/wmi/core.c
333
if (!in)
drivers/platform/wmi/core.c
352
params[2].string.length = in->length;
drivers/platform/wmi/core.c
353
params[2].string.pointer = in->pointer;
drivers/platform/wmi/core.c
356
params[2].buffer.length = in->length;
drivers/platform/wmi/core.c
357
params[2].buffer.pointer = in->pointer;
drivers/platform/wmi/core.c
380
const struct wmi_buffer *in, struct wmi_buffer *out)
drivers/platform/wmi/core.c
390
ret = wmi_marshal_string(in, &ain);
drivers/platform/wmi/core.c
394
if (in->length > U32_MAX)
drivers/platform/wmi/core.c
397
ain.length = in->length;
drivers/platform/wmi/core.c
398
ain.pointer = in->data;
drivers/platform/wmi/core.c
559
acpi_status wmi_set_block(const char *guid_string, u8 instance, const struct acpi_buffer *in)
drivers/platform/wmi/core.c
571
status = wmidev_block_set(wdev, instance, in);
drivers/platform/wmi/core.c
592
acpi_status wmidev_block_set(struct wmi_device *wdev, u8 instance, const struct acpi_buffer *in)
drivers/platform/wmi/core.c
601
if (!in)
drivers/platform/wmi/core.c
618
params[1].string.length = in->length;
drivers/platform/wmi/core.c
619
params[1].string.pointer = in->pointer;
drivers/platform/wmi/core.c
622
params[1].buffer.length = in->length;
drivers/platform/wmi/core.c
623
params[1].buffer.pointer = in->pointer;
drivers/platform/wmi/core.c
642
int wmidev_set_block(struct wmi_device *wdev, u8 instance, const struct wmi_buffer *in)
drivers/platform/wmi/core.c
650
ret = wmi_marshal_string(in, &buffer);
drivers/platform/wmi/core.c
654
if (in->length > U32_MAX)
drivers/platform/wmi/core.c
657
buffer.length = in->length;
drivers/platform/wmi/core.c
658
buffer.pointer = in->data;
drivers/platform/x86/acer-wmi.c
1165
WMI_execute_u32(u32 method_id, u32 in, u32 *out)
drivers/platform/x86/acer-wmi.c
1167
struct acpi_buffer input = { (acpi_size) sizeof(u32), (void *)(&in) };
drivers/platform/x86/acer-wmi.c
1535
WMI_gaming_execute_u64(u32 method_id, u64 in, u64 *out)
drivers/platform/x86/acer-wmi.c
1537
struct acpi_buffer input = { (acpi_size) sizeof(u64), (void *)(&in) };
drivers/platform/x86/acer-wmi.c
1568
static int WMI_gaming_execute_u32_u64(u32 method_id, u32 in, u64 *out)
drivers/platform/x86/acer-wmi.c
1572
.length = sizeof(in),
drivers/platform/x86/acer-wmi.c
1573
.pointer = &in,
drivers/platform/x86/amd/pmf/pmf.h
923
void amd_pmf_populate_ta_inputs(struct amd_pmf_dev *dev, struct ta_pmf_enact_table *in);
drivers/platform/x86/amd/pmf/pmf.h
924
void amd_pmf_dump_ta_inputs(struct amd_pmf_dev *dev, struct ta_pmf_enact_table *in);
drivers/platform/x86/amd/pmf/spc.c
100
dev_dbg(dev->dev, "Max C0 Residency: %u\n", in->ev_info.max_c0residency);
drivers/platform/x86/amd/pmf/spc.c
101
dev_dbg(dev->dev, "GFX Busy: %u\n", in->ev_info.gfx_busy);
drivers/platform/x86/amd/pmf/spc.c
102
dev_dbg(dev->dev, "LID State: %s\n", in->ev_info.lid_state ? "close" : "open");
drivers/platform/x86/amd/pmf/spc.c
103
dev_dbg(dev->dev, "User Presence: %s\n", in->ev_info.user_present ? "Present" : "Away");
drivers/platform/x86/amd/pmf/spc.c
104
dev_dbg(dev->dev, "Ambient Light: %d\n", in->ev_info.ambient_light);
drivers/platform/x86/amd/pmf/spc.c
105
dev_dbg(dev->dev, "Platform type: %s\n", platform_type_as_str(in->ev_info.platform_type));
drivers/platform/x86/amd/pmf/spc.c
107
laptop_placement_as_str(in->ev_info.device_state));
drivers/platform/x86/amd/pmf/spc.c
110
amd_pmf_get_ta_custom_bios_inputs(in, i));
drivers/platform/x86/amd/pmf/spc.c
114
void amd_pmf_dump_ta_inputs(struct amd_pmf_dev *dev, struct ta_pmf_enact_table *in) {}
drivers/platform/x86/amd/pmf/spc.c
122
static void amd_pmf_set_ta_custom_bios_input(struct ta_pmf_enact_table *in, int index, u32 value)
drivers/platform/x86/amd/pmf/spc.c
126
in->ev_info.bios_input_1[index] = value;
drivers/platform/x86/amd/pmf/spc.c
129
in->ev_info.bios_input_2[index - 2] = value;
drivers/platform/x86/amd/pmf/spc.c
138
struct ta_pmf_enact_table *in)
drivers/platform/x86/amd/pmf/spc.c
145
amd_pmf_set_ta_custom_bios_input(in, i, data->val[i]);
drivers/platform/x86/amd/pmf/spc.c
152
struct ta_pmf_enact_table *in)
drivers/platform/x86/amd/pmf/spc.c
160
amd_pmf_set_ta_custom_bios_input(in, i, pdev->cb_prev.custom_bios_inputs[i]);
drivers/platform/x86/amd/pmf/spc.c
176
amd_pmf_update_bios_inputs(pdev, &rb->data[rb->tail], custom_bios_inputs_v1, in);
drivers/platform/x86/amd/pmf/spc.c
179
amd_pmf_update_bios_inputs(pdev, &rb->data[rb->tail], custom_bios_inputs, in);
drivers/platform/x86/amd/pmf/spc.c
189
static void amd_pmf_get_c0_residency(u16 *core_res, size_t size, struct ta_pmf_enact_table *in)
drivers/platform/x86/amd/pmf/spc.c
202
in->ev_info.avg_c0residency = avg;
drivers/platform/x86/amd/pmf/spc.c
203
in->ev_info.max_c0residency = max;
drivers/platform/x86/amd/pmf/spc.c
206
static void amd_pmf_get_smu_info(struct amd_pmf_dev *dev, struct ta_pmf_enact_table *in)
drivers/platform/x86/amd/pmf/spc.c
215
in->ev_info.socket_power = dev->m_table.apu_power + dev->m_table.dgpu_power;
drivers/platform/x86/amd/pmf/spc.c
216
in->ev_info.skin_temperature = dev->m_table.skin_temp;
drivers/platform/x86/amd/pmf/spc.c
217
in->ev_info.gfx_busy = dev->m_table.avg_gfx_activity;
drivers/platform/x86/amd/pmf/spc.c
219
ARRAY_SIZE(dev->m_table.avg_core_c0residency), in);
drivers/platform/x86/amd/pmf/spc.c
224
in->ev_info.socket_power = dev->m_table_v2.apu_power + dev->m_table_v2.dgpu_power;
drivers/platform/x86/amd/pmf/spc.c
225
in->ev_info.skin_temperature = dev->m_table_v2.skin_temp;
drivers/platform/x86/amd/pmf/spc.c
226
in->ev_info.gfx_busy = dev->m_table_v2.gfx_activity;
drivers/platform/x86/amd/pmf/spc.c
228
ARRAY_SIZE(dev->m_table_v2.core_c0residency), in);
drivers/platform/x86/amd/pmf/spc.c
261
static int amd_pmf_get_battery_info(struct amd_pmf_dev *dev, struct ta_pmf_enact_table *in)
drivers/platform/x86/amd/pmf/spc.c
271
in->ev_info.bat_percentage = amd_pmf_get_battery_prop(POWER_SUPPLY_PROP_CAPACITY);
drivers/platform/x86/amd/pmf/spc.c
273
in->ev_info.bat_design = amd_pmf_get_battery_prop(POWER_SUPPLY_PROP_ENERGY_FULL_DESIGN) /
drivers/platform/x86/amd/pmf/spc.c
275
in->ev_info.full_charge_capacity = amd_pmf_get_battery_prop(POWER_SUPPLY_PROP_ENERGY_FULL) /
drivers/platform/x86/amd/pmf/spc.c
277
in->ev_info.drain_rate = amd_pmf_get_battery_prop(POWER_SUPPLY_PROP_POWER_NOW) /
drivers/platform/x86/amd/pmf/spc.c
283
static int amd_pmf_get_slider_info(struct amd_pmf_dev *dev, struct ta_pmf_enact_table *in)
drivers/platform/x86/amd/pmf/spc.c
303
in->ev_info.power_slider = val;
drivers/platform/x86/amd/pmf/spc.c
308
static void amd_pmf_get_sensor_info(struct amd_pmf_dev *dev, struct ta_pmf_enact_table *in)
drivers/platform/x86/amd/pmf/spc.c
313
in->ev_info.user_present = false;
drivers/platform/x86/amd/pmf/spc.c
317
in->ev_info.ambient_light = sfh_info.ambient_light;
drivers/platform/x86/amd/pmf/spc.c
324
in->ev_info.user_present = true;
drivers/platform/x86/amd/pmf/spc.c
331
in->ev_info.platform_type = sfh_info.platform_type;
drivers/platform/x86/amd/pmf/spc.c
332
in->ev_info.device_state = sfh_info.laptop_placement;
drivers/platform/x86/amd/pmf/spc.c
338
void amd_pmf_populate_ta_inputs(struct amd_pmf_dev *dev, struct ta_pmf_enact_table *in)
drivers/platform/x86/amd/pmf/spc.c
341
in->ev_info.lid_state = !acpi_lid_open();
drivers/platform/x86/amd/pmf/spc.c
342
in->ev_info.power_source = amd_pmf_get_power_source();
drivers/platform/x86/amd/pmf/spc.c
343
amd_pmf_get_smu_info(dev, in);
drivers/platform/x86/amd/pmf/spc.c
344
amd_pmf_get_battery_info(dev, in);
drivers/platform/x86/amd/pmf/spc.c
345
amd_pmf_get_slider_info(dev, in);
drivers/platform/x86/amd/pmf/spc.c
346
amd_pmf_get_sensor_info(dev, in);
drivers/platform/x86/amd/pmf/spc.c
347
amd_pmf_get_custom_bios_inputs(dev, in);
drivers/platform/x86/amd/pmf/spc.c
74
static u32 amd_pmf_get_ta_custom_bios_inputs(struct ta_pmf_enact_table *in, int index)
drivers/platform/x86/amd/pmf/spc.c
78
return in->ev_info.bios_input_1[index];
drivers/platform/x86/amd/pmf/spc.c
80
return in->ev_info.bios_input_2[index - 2];
drivers/platform/x86/amd/pmf/spc.c
86
void amd_pmf_dump_ta_inputs(struct amd_pmf_dev *dev, struct ta_pmf_enact_table *in)
drivers/platform/x86/amd/pmf/spc.c
91
dev_dbg(dev->dev, "Slider State: %s\n", ta_slider_as_str(in->ev_info.power_slider));
drivers/platform/x86/amd/pmf/spc.c
92
dev_dbg(dev->dev, "Power Source: %s\n", amd_pmf_source_as_str(in->ev_info.power_source));
drivers/platform/x86/amd/pmf/spc.c
93
dev_dbg(dev->dev, "Battery Percentage: %u\n", in->ev_info.bat_percentage);
drivers/platform/x86/amd/pmf/spc.c
94
dev_dbg(dev->dev, "Designed Battery Capacity: %u\n", in->ev_info.bat_design);
drivers/platform/x86/amd/pmf/spc.c
95
dev_dbg(dev->dev, "Fully Charged Capacity: %u\n", in->ev_info.full_charge_capacity);
drivers/platform/x86/amd/pmf/spc.c
96
dev_dbg(dev->dev, "Drain Rate: %d\n", in->ev_info.drain_rate);
drivers/platform/x86/amd/pmf/spc.c
97
dev_dbg(dev->dev, "Socket Power: %u\n", in->ev_info.socket_power);
drivers/platform/x86/amd/pmf/spc.c
98
dev_dbg(dev->dev, "Skin Temperature: %u\n", in->ev_info.skin_temperature);
drivers/platform/x86/amd/pmf/spc.c
99
dev_dbg(dev->dev, "Avg C0 Residency: %u\n", in->ev_info.avg_c0residency);
drivers/platform/x86/amd/pmf/tee-if.c
238
struct ta_pmf_enact_table *in = NULL;
drivers/platform/x86/amd/pmf/tee-if.c
249
in = &ta_sm->pmf_input.enact_table;
drivers/platform/x86/amd/pmf/tee-if.c
255
amd_pmf_populate_ta_inputs(dev, in);
drivers/platform/x86/amd/pmf/tee-if.c
265
amd_pmf_dump_ta_inputs(dev, in);
drivers/platform/x86/amd/pmf/tee-if.c
278
struct ta_pmf_init_table *in = NULL;
drivers/platform/x86/amd/pmf/tee-if.c
290
in = &ta_sm->pmf_input.init_table;
drivers/platform/x86/amd/pmf/tee-if.c
295
in->metadata_macrocheck = false;
drivers/platform/x86/amd/pmf/tee-if.c
296
in->sku_check = false;
drivers/platform/x86/amd/pmf/tee-if.c
297
in->validate = true;
drivers/platform/x86/amd/pmf/tee-if.c
298
in->frequency = pb_actions_ms;
drivers/platform/x86/amd/pmf/tee-if.c
299
in->policies_table.table_size = dev->policy_sz;
drivers/platform/x86/amd/pmf/tee-if.c
301
memcpy(in->policies_table.table, dev->policy_buf, dev->policy_sz);
drivers/platform/x86/amd/wbrf.c
100
tmp[arg_idx++].integer.value = in->band_list[i].end;
drivers/platform/x86/amd/wbrf.c
139
int acpi_amd_wbrf_add_remove(struct device *dev, uint8_t action, struct wbrf_ranges_in_out *in)
drivers/platform/x86/amd/wbrf.c
148
ret = wbrf_record(adev, action, in);
drivers/platform/x86/amd/wbrf.c
42
static int wbrf_record(struct acpi_device *adev, uint8_t action, struct wbrf_ranges_in_out *in)
drivers/platform/x86/amd/wbrf.c
51
if (!in)
drivers/platform/x86/amd/wbrf.c
54
for (i = 0; i < ARRAY_SIZE(in->band_list); i++) {
drivers/platform/x86/amd/wbrf.c
55
if (in->band_list[i].start && in->band_list[i].end)
drivers/platform/x86/amd/wbrf.c
64
if (num_of_ranges != in->num_of_ranges)
drivers/platform/x86/amd/wbrf.c
93
for (i = 0; i < ARRAY_SIZE(in->band_list); i++) {
drivers/platform/x86/amd/wbrf.c
94
if (!in->band_list[i].start || !in->band_list[i].end)
drivers/platform/x86/amd/wbrf.c
98
tmp[arg_idx++].integer.value = in->band_list[i].start;
drivers/platform/x86/dell/alienware-wmi-base.c
154
struct acpi_buffer in = {in_size, in_args};
drivers/platform/x86/dell/alienware-wmi-base.c
157
ret = wmidev_evaluate_method(wdev, 0, method_id, &in, out_data ? &out : NULL);
drivers/platform/x86/dell/dell-wmi-ddv.c
165
const struct acpi_buffer in = {
drivers/platform/x86/dell/dell-wmi-ddv.c
172
ret = wmidev_evaluate_method(wdev, 0x0, method, &in, &out);
drivers/platform/x86/gigabyte-wmi.c
33
const struct acpi_buffer in = {
drivers/platform/x86/gigabyte-wmi.c
38
acpi_status ret = wmidev_evaluate_method(wdev, 0x0, command, &in, out);
drivers/platform/x86/hp/tc1100-wmi.c
102
value = (*in) ? 0 : 1;
drivers/platform/x86/hp/tc1100-wmi.c
85
static int set_state(u32 *in, u8 instance)
drivers/platform/x86/hp/tc1100-wmi.c
91
if (!in)
drivers/platform/x86/hp/tc1100-wmi.c
99
value = (*in) ? 1 : 2;
drivers/platform/x86/huawei-wmi.c
152
struct acpi_buffer *in, struct acpi_buffer *out)
drivers/platform/x86/huawei-wmi.c
157
status = wmi_evaluate_method(HWMI_METHOD_GUID, 0, 1, in, out);
drivers/platform/x86/huawei-wmi.c
179
struct acpi_buffer in;
drivers/platform/x86/huawei-wmi.c
184
in.length = sizeof(arg);
drivers/platform/x86/huawei-wmi.c
185
in.pointer = &arg;
drivers/platform/x86/huawei-wmi.c
191
err = huawei_wmi_call(huawei, &in, &out);
drivers/platform/x86/huawei-wmi.c
655
struct acpi_buffer in;
drivers/platform/x86/huawei-wmi.c
659
in.length = sizeof(u64);
drivers/platform/x86/huawei-wmi.c
660
in.pointer = &huawei->debug.arg;
drivers/platform/x86/huawei-wmi.c
662
err = huawei_wmi_call(huawei, &in, &out);
drivers/platform/x86/intel/punit_ipc.c
145
int intel_punit_ipc_command(u32 cmd, u32 para1, u32 para2, u32 *in, u32 *out)
drivers/platform/x86/intel/punit_ipc.c
157
if (in) {
drivers/platform/x86/intel/punit_ipc.c
158
ipc_write_data_low(ipcdev, type, *in);
drivers/platform/x86/intel/punit_ipc.c
160
ipc_write_data_high(ipcdev, type, *++in);
drivers/platform/x86/intel/wmi/sbl-fw-update.c
47
static int set_fwu_request(struct device *dev, u32 in)
drivers/platform/x86/intel/wmi/sbl-fw-update.c
49
__le32 value = cpu_to_le32(in);
drivers/platform/x86/intel_scu_ipc.c
481
int sub, const void *in, size_t inlen,
drivers/platform/x86/intel_scu_ipc.c
498
memcpy(inbuf, in, inlen);
drivers/platform/x86/msi-wmi-platform.c
148
struct acpi_buffer in = {
drivers/platform/x86/msi-wmi-platform.c
164
status = wmidev_evaluate_method(data->wdev, 0x0, method, &in, &out);
drivers/platform/x86/portwell-ec.c
325
HWMON_CHANNEL_INFO(in,
drivers/platform/x86/samsung-laptop.c
388
struct sabi_data *in,
drivers/platform/x86/samsung-laptop.c
399
if (in)
drivers/platform/x86/samsung-laptop.c
402
command, in->d0, in->d1, in->d2, in->d3);
drivers/platform/x86/samsung-laptop.c
414
if (in) {
drivers/platform/x86/samsung-laptop.c
415
writel(in->d0, samsung->sabi_iface + SABI_IFACE_DATA);
drivers/platform/x86/samsung-laptop.c
416
writel(in->d1, samsung->sabi_iface + SABI_IFACE_DATA + 4);
drivers/platform/x86/samsung-laptop.c
417
writew(in->d2, samsung->sabi_iface + SABI_IFACE_DATA + 8);
drivers/platform/x86/samsung-laptop.c
418
writeb(in->d3, samsung->sabi_iface + SABI_IFACE_DATA + 10);
drivers/platform/x86/samsung-laptop.c
464
struct sabi_data in = { { { .d0 = 0, .d1 = 0, .d2 = 0, .d3 = 0 } } };
drivers/platform/x86/samsung-laptop.c
466
in.data[0] = data;
drivers/platform/x86/samsung-laptop.c
467
return sabi_command(samsung, command, &in, NULL);
drivers/platform/x86/siemens/simatic-ipc-batt.c
140
HWMON_CHANNEL_INFO(in, HWMON_I_INPUT | HWMON_I_LCRIT),
drivers/platform/x86/sony-laptop.c
733
union acpi_object in;
drivers/platform/x86/sony-laptop.c
734
in.type = ACPI_TYPE_INTEGER;
drivers/platform/x86/sony-laptop.c
735
in.integer.value = *value;
drivers/platform/x86/sony-laptop.c
737
params.pointer = &in;
drivers/platform/x86/toshiba_acpi.c
1137
u32 in[TCI_WORDS] = { HCI_GET, HCI_SYSTEM_INFO, 0x03, 0, 0, 0 };
drivers/platform/x86/toshiba_acpi.c
1141
status = tci_raw(dev, in, out);
drivers/platform/x86/toshiba_acpi.c
1161
u32 in[TCI_WORDS] = { HCI_GET, HCI_WIRELESS, 0, 0, 0, 0 };
drivers/platform/x86/toshiba_acpi.c
1165
in[3] = HCI_WIRELESS_STATUS;
drivers/platform/x86/toshiba_acpi.c
1166
status = tci_raw(dev, in, out);
drivers/platform/x86/toshiba_acpi.c
1187
u32 in[TCI_WORDS] = { HCI_GET, HCI_WIRELESS, 0, 0, 0, 0 };
drivers/platform/x86/toshiba_acpi.c
1203
in[3] = HCI_WIRELESS_WWAN;
drivers/platform/x86/toshiba_acpi.c
1204
status = tci_raw(dev, in, out);
drivers/platform/x86/toshiba_acpi.c
1218
u32 in[TCI_WORDS] = { HCI_SET, HCI_WIRELESS, state, 0, 0, 0 };
drivers/platform/x86/toshiba_acpi.c
1222
in[3] = HCI_WIRELESS_WWAN_STATUS;
drivers/platform/x86/toshiba_acpi.c
1223
status = tci_raw(dev, in, out);
drivers/platform/x86/toshiba_acpi.c
1240
in[3] = HCI_WIRELESS_WWAN_POWER;
drivers/platform/x86/toshiba_acpi.c
1241
status = tci_raw(dev, in, out);
drivers/platform/x86/toshiba_acpi.c
1256
u32 in[TCI_WORDS] = { HCI_GET, HCI_COOLING_METHOD, 0, 0, 0, 0 };
drivers/platform/x86/toshiba_acpi.c
1263
status = tci_raw(dev, in, out);
drivers/platform/x86/toshiba_acpi.c
1305
u32 in[TCI_WORDS] = { HCI_GET, HCI_BATTERY_CHARGE_MODE, 0, 0, 0, 0 };
drivers/platform/x86/toshiba_acpi.c
1311
status = tci_raw(dev, in, out);
drivers/platform/x86/toshiba_acpi.c
1325
u32 in[TCI_WORDS] = { HCI_GET, HCI_BATTERY_CHARGE_MODE, 0, 0, 0, 0x1 };
drivers/platform/x86/toshiba_acpi.c
1330
acpi_status status = tci_raw(dev, in, out);
drivers/platform/x86/toshiba_acpi.c
1702
u32 in[TCI_WORDS] = { HCI_GET, HCI_FAN_RPM, 0, 1, 0, 0 };
drivers/platform/x86/toshiba_acpi.c
1704
acpi_status status = tci_raw(dev, in, out);
drivers/platform/x86/toshiba_acpi.c
2590
u32 in[TCI_WORDS] = { regs->eax, regs->ebx, regs->ecx,
drivers/platform/x86/toshiba_acpi.c
2595
status = tci_raw(toshiba_acpi, in, out);
drivers/platform/x86/toshiba_acpi.c
322
const u32 in[TCI_WORDS], u32 out[TCI_WORDS])
drivers/platform/x86/toshiba_acpi.c
334
in_objs[i].integer.value = in[i];
drivers/platform/x86/toshiba_acpi.c
360
u32 in[TCI_WORDS] = { HCI_SET, reg, in1, 0, 0, 0 };
drivers/platform/x86/toshiba_acpi.c
362
acpi_status status = tci_raw(dev, in, out);
drivers/platform/x86/toshiba_acpi.c
369
u32 in[TCI_WORDS] = { HCI_GET, reg, 0, 0, 0, 0 };
drivers/platform/x86/toshiba_acpi.c
371
acpi_status status = tci_raw(dev, in, out);
drivers/platform/x86/toshiba_acpi.c
387
u32 in[TCI_WORDS] = { SCI_OPEN, 0, 0, 0, 0, 0 };
drivers/platform/x86/toshiba_acpi.c
389
acpi_status status = tci_raw(dev, in, out);
drivers/platform/x86/toshiba_acpi.c
424
u32 in[TCI_WORDS] = { SCI_CLOSE, 0, 0, 0, 0, 0 };
drivers/platform/x86/toshiba_acpi.c
426
acpi_status status = tci_raw(dev, in, out);
drivers/platform/x86/toshiba_acpi.c
443
u32 in[TCI_WORDS] = { SCI_GET, reg, 0, 0, 0, 0 };
drivers/platform/x86/toshiba_acpi.c
445
acpi_status status = tci_raw(dev, in, out);
drivers/platform/x86/toshiba_acpi.c
457
u32 in[TCI_WORDS] = { SCI_SET, reg, in1, 0, 0, 0 };
drivers/platform/x86/toshiba_acpi.c
459
acpi_status status = tci_raw(dev, in, out);
drivers/platform/x86/toshiba_acpi.c
467
u32 in[TCI_WORDS] = { SCI_GET, SCI_ILLUMINATION, 0, 0, 0, 0 };
drivers/platform/x86/toshiba_acpi.c
476
status = tci_raw(dev, in, out);
drivers/platform/x86/toshiba_acpi.c
536
u32 in[TCI_WORDS] = { SCI_GET, SCI_KBD_ILLUM_STATUS, 0, 0, 0, 0 };
drivers/platform/x86/toshiba_acpi.c
546
status = tci_raw(dev, in, out);
drivers/platform/x86/toshiba_acpi.c
680
u32 in[TCI_WORDS] = { HCI_GET, HCI_ECO_MODE, 0, 0, 0, 0 };
drivers/platform/x86/toshiba_acpi.c
686
status = tci_raw(dev, in, out);
drivers/platform/x86/toshiba_acpi.c
705
in[3] = 1;
drivers/platform/x86/toshiba_acpi.c
706
status = tci_raw(dev, in, out);
drivers/platform/x86/toshiba_acpi.c
724
u32 in[TCI_WORDS] = { HCI_GET, HCI_ECO_MODE, 0, 1, 0, 0 };
drivers/platform/x86/toshiba_acpi.c
728
status = tci_raw(dev, in, out);
drivers/platform/x86/toshiba_acpi.c
745
u32 in[TCI_WORDS] = { HCI_SET, HCI_ECO_MODE, 0, 1, 0, 0 };
drivers/platform/x86/toshiba_acpi.c
750
in[2] = (brightness) ? 1 : 0;
drivers/platform/x86/toshiba_acpi.c
751
status = tci_raw(dev, in, out);
drivers/platform/x86/toshiba_acpi.c
759
u32 in[TCI_WORDS] = { HCI_GET, HCI_ACCELEROMETER2, 0, 0, 0, 0 };
drivers/platform/x86/toshiba_acpi.c
769
status = tci_raw(dev, in, out);
drivers/platform/x86/toshiba_acpi.c
784
u32 in[TCI_WORDS] = { HCI_GET, HCI_ACCELEROMETER, 0, 1, 0, 0 };
drivers/platform/x86/toshiba_acpi.c
789
status = tci_raw(dev, in, out);
drivers/platform/x86/toshiba_acpi.c
810
u32 in[TCI_WORDS] = { SCI_GET, SCI_USB_SLEEP_CHARGE, 0, 0, 0, 0 };
drivers/platform/x86/toshiba_acpi.c
819
status = tci_raw(dev, in, out);
drivers/platform/x86/toshiba_acpi.c
833
in[5] = SCI_USB_CHARGE_BAT_LVL;
drivers/platform/x86/toshiba_acpi.c
834
status = tci_raw(dev, in, out);
drivers/platform/x86/toshiba_acpi.c
888
u32 in[TCI_WORDS] = { SCI_GET, SCI_USB_SLEEP_CHARGE, 0, 0, 0, 0 };
drivers/platform/x86/toshiba_acpi.c
895
in[5] = SCI_USB_CHARGE_BAT_LVL;
drivers/platform/x86/toshiba_acpi.c
896
status = tci_raw(dev, in, out);
drivers/platform/x86/toshiba_acpi.c
918
u32 in[TCI_WORDS] = { SCI_SET, SCI_USB_SLEEP_CHARGE, 0, 0, 0, 0 };
drivers/platform/x86/toshiba_acpi.c
925
in[2] = mode;
drivers/platform/x86/toshiba_acpi.c
926
in[5] = SCI_USB_CHARGE_BAT_LVL;
drivers/platform/x86/toshiba_acpi.c
927
status = tci_raw(dev, in, out);
drivers/platform/x86/toshiba_acpi.c
943
u32 in[TCI_WORDS] = { SCI_GET, SCI_USB_SLEEP_CHARGE, 0, 0, 0, 0 };
drivers/platform/x86/toshiba_acpi.c
950
in[5] = SCI_USB_CHARGE_RAPID_DSP;
drivers/platform/x86/toshiba_acpi.c
951
status = tci_raw(dev, in, out);
drivers/platform/x86/toshiba_acpi.c
972
u32 in[TCI_WORDS] = { SCI_SET, SCI_USB_SLEEP_CHARGE, 0, 0, 0, 0 };
drivers/platform/x86/toshiba_acpi.c
979
in[2] = state;
drivers/platform/x86/toshiba_acpi.c
980
in[5] = SCI_USB_CHARGE_RAPID_DSP;
drivers/platform/x86/toshiba_acpi.c
981
status = tci_raw(dev, in, out);
drivers/platform/x86/tuxedo/nb04/wmi_ab.c
426
union tux_wmi_xx_8in_80out_in_t in;
drivers/platform/x86/tuxedo/nb04/wmi_ab.c
434
in.get_device_status_in.device_type = TUX_GET_DEVICE_STATUS_DEVICE_ID_KEYBOARD;
drivers/platform/x86/tuxedo/nb04/wmi_ab.c
435
ret = tux_wmi_xx_8in_80out(wdev, TUX_GET_DEVICE_STATUS, &in, &out);
drivers/platform/x86/tuxedo/nb04/wmi_util.c
18
u8 *in,
drivers/platform/x86/tuxedo/nb04/wmi_util.c
22
struct acpi_buffer acpi_buffer_in = { in_len, in };
drivers/platform/x86/tuxedo/nb04/wmi_util.c
26
print_hex_dump_bytes("", DUMP_PREFIX_OFFSET, in, in_len);
drivers/platform/x86/tuxedo/nb04/wmi_util.c
47
u8 *in,
drivers/platform/x86/tuxedo/nb04/wmi_util.c
57
in, in_len,
drivers/platform/x86/tuxedo/nb04/wmi_util.c
79
union tux_wmi_xx_8in_80out_in_t *in,
drivers/platform/x86/tuxedo/nb04/wmi_util.c
82
return __wmi_method_buffer_out(wdev, method, in->raw, 8, out->raw, 80);
drivers/platform/x86/tuxedo/nb04/wmi_util.c
87
union tux_wmi_xx_496in_80out_in_t *in,
drivers/platform/x86/tuxedo/nb04/wmi_util.c
90
return __wmi_method_buffer_out(wdev, method, in->raw, 496, out->raw, 80);
drivers/platform/x86/tuxedo/nb04/wmi_util.h
102
union tux_wmi_xx_8in_80out_in_t *in,
drivers/platform/x86/tuxedo/nb04/wmi_util.h
106
union tux_wmi_xx_496in_80out_in_t *in,
drivers/power/supply/power_supply_hwmon.c
339
HWMON_CHANNEL_INFO(in,
drivers/regulator/max5970-regulator.c
152
HWMON_CHANNEL_INFO(in, HWMON_I_INPUT, HWMON_I_INPUT),
drivers/regulator/tps6524x-regulator.c
145
u16 cmd = CMD_READ(reg), in;
drivers/regulator/tps6524x-regulator.c
158
t[1].rx_buf = &in;
drivers/regulator/tps6524x-regulator.c
173
reg, in, status);
drivers/regulator/tps6524x-regulator.c
181
return in;
drivers/rtc/rtc-ds2404.c
150
u8 in[1] = { 0x10 }; /* enable oscillator */
drivers/rtc/rtc-ds2404.c
152
ds2404_write_memory(chip, 0x201, 1, in);
drivers/s390/cio/qdio.h
180
struct qdio_input_q in;
drivers/s390/cio/qdio_debug.c
114
q->u.in.batch_start, q->u.in.batch_count);
drivers/s390/cio/qdio_main.c
1217
overlap = min_t(int, count - sub_buf(q->u.in.batch_start, bufnr),
drivers/s390/cio/qdio_main.c
1218
q->u.in.batch_count);
drivers/s390/cio/qdio_main.c
1220
q->u.in.batch_start = add_buf(q->u.in.batch_start, overlap);
drivers/s390/cio/qdio_main.c
1221
q->u.in.batch_count -= overlap;
drivers/s390/cio/qdio_main.c
394
if (!q->u.in.batch_count)
drivers/s390/cio/qdio_main.c
400
set_buf_states(q, q->u.in.batch_start, SLSB_P_INPUT_NOT_INIT,
drivers/s390/cio/qdio_main.c
401
q->u.in.batch_count);
drivers/s390/cio/qdio_main.c
402
q->u.in.batch_count = 0;
drivers/s390/cio/qdio_main.c
437
if (!q->u.in.batch_count)
drivers/s390/cio/qdio_main.c
438
q->u.in.batch_start = start;
drivers/s390/cio/qdio_main.c
439
q->u.in.batch_count += count;
drivers/s390/cio/qdio_main.c
51
[out] "d" (out_mask), [in] "d" (in_mask)
drivers/scsi/cxgbi/libcxgbi.c
1567
int opcode = tcp_conn->in.hdr->opcode & ISCSI_OPCODE_MASK;
drivers/scsi/cxgbi/libcxgbi.c
1594
skb, opcode, ntohl(tcp_conn->in.hdr->itt),
drivers/scsi/cxgbi/libcxgbi.c
1595
tcp_conn->in.datalen, offloaded ? "is" : "not");
drivers/scsi/iscsi_tcp.c
149
iscsi_tcp_segment_unmap(&tcp_conn->in.segment);
drivers/scsi/libfc/fc_encode.h
169
const char *in, size_t len)
drivers/scsi/libfc/fc_encode.h
173
copied = strscpy(entry->value, in, len);
drivers/scsi/libiscsi_tcp.c
394
iscsi_segment_init_linear(&tcp_conn->in.segment,
drivers/scsi/libiscsi_tcp.c
395
tcp_conn->in.hdr_buf, sizeof(struct iscsi_hdr),
drivers/scsi/libiscsi_tcp.c
413
rc = iscsi_complete_pdu(conn, tcp_conn->in.hdr,
drivers/scsi/libiscsi_tcp.c
414
conn->data, tcp_conn->in.datalen);
drivers/scsi/libiscsi_tcp.c
432
iscsi_segment_init_linear(&tcp_conn->in.segment,
drivers/scsi/libiscsi_tcp.c
433
conn->data, tcp_conn->in.datalen,
drivers/scsi/libiscsi_tcp.c
479
struct iscsi_data_rsp *rhdr = (struct iscsi_data_rsp *)tcp_conn->in.hdr;
drivers/scsi/libiscsi_tcp.c
490
if (tcp_conn->in.datalen == 0)
drivers/scsi/libiscsi_tcp.c
502
if (tcp_task->data_offset + tcp_conn->in.datalen > total_in_length) {
drivers/scsi/libiscsi_tcp.c
505
tcp_conn->in.datalen, total_in_length);
drivers/scsi/libiscsi_tcp.c
557
rhdr = (struct iscsi_r2t_rsp *)tcp_conn->in.hdr;
drivers/scsi/libiscsi_tcp.c
562
if (tcp_conn->in.datalen) {
drivers/scsi/libiscsi_tcp.c
565
tcp_conn->in.datalen);
drivers/scsi/libiscsi_tcp.c
650
struct iscsi_hdr *hdr = tcp_conn->in.hdr;
drivers/scsi/libiscsi_tcp.c
658
rc = iscsi_complete_pdu(conn, tcp_conn->in.hdr, NULL, 0);
drivers/scsi/libiscsi_tcp.c
685
tcp_conn->in.datalen = ntoh24(hdr->dlength);
drivers/scsi/libiscsi_tcp.c
686
if (tcp_conn->in.datalen > conn->max_recv_dlength) {
drivers/scsi/libiscsi_tcp.c
689
tcp_conn->in.datalen, conn->max_recv_dlength);
drivers/scsi/libiscsi_tcp.c
705
opcode, ahslen, tcp_conn->in.datalen);
drivers/scsi/libiscsi_tcp.c
720
if (tcp_conn->in.datalen) {
drivers/scsi/libiscsi_tcp.c
740
tcp_conn->in.datalen);
drivers/scsi/libiscsi_tcp.c
742
rc = iscsi_segment_seek_sg(&tcp_conn->in.segment,
drivers/scsi/libiscsi_tcp.c
746
tcp_conn->in.datalen,
drivers/scsi/libiscsi_tcp.c
756
if (tcp_conn->in.datalen) {
drivers/scsi/libiscsi_tcp.c
778
if (ISCSI_DEF_MAX_RECV_SEG_LEN < tcp_conn->in.datalen) {
drivers/scsi/libiscsi_tcp.c
783
tcp_conn->in.datalen,
drivers/scsi/libiscsi_tcp.c
792
if (tcp_conn->in.datalen) {
drivers/scsi/libiscsi_tcp.c
810
if (tcp_conn->in.datalen)
drivers/scsi/libiscsi_tcp.c
838
hdr = (struct iscsi_hdr *) tcp_conn->in.hdr_buf;
drivers/scsi/libiscsi_tcp.c
846
if (sizeof(*hdr) + ahslen > sizeof(tcp_conn->in.hdr_buf))
drivers/scsi/libiscsi_tcp.c
878
tcp_conn->in.hdr = hdr;
drivers/scsi/libiscsi_tcp.c
891
return tcp_conn->in.segment.done == iscsi_tcp_hdr_recv_done;
drivers/scsi/libiscsi_tcp.c
910
struct iscsi_segment *segment = &tcp_conn->in.segment;
drivers/scsi/qla2xxx/qla_def.h
619
void *out, *in;
drivers/scsi/qla2xxx/qla_init.c
1245
dma_pool_free(ha->s_dma_pool, sp->u.iocb_cmd.u.mbx.in,
drivers/scsi/qla2xxx/qla_init.c
1430
mbx->u.mbx.in = (void *)pd;
drivers/scsi/qla2xxx/qla_init.c
1542
pd = (struct port_database_24xx *)sp->u.iocb_cmd.u.mbx.in;
drivers/scsi/qlogicpti.c
135
#define QUEUE_DEPTH(in, out, ql) ((in - out) & (ql))
drivers/scsi/qlogicpti.c
136
#define REQ_QUEUE_DEPTH(in, out) QUEUE_DEPTH(in, out, \
drivers/scsi/qlogicpti.c
138
#define RES_QUEUE_DEPTH(in, out) QUEUE_DEPTH(in, out, RES_QUEUE_LEN)
drivers/scsi/sym53c8xx_2/sym_fw.c
228
sym_fw_fill_data (u32 *in, u32 *out)
drivers/scsi/sym53c8xx_2/sym_fw.c
233
*in++ = SCR_CHMOV_TBL ^ SCR_DATA_IN;
drivers/scsi/sym53c8xx_2/sym_fw.c
234
*in++ = offsetof (struct sym_dsb, data[i]);
drivers/scsi/virtio_scsi.c
441
struct sg_table *out, *in;
drivers/scsi/virtio_scsi.c
444
out = in = NULL;
drivers/scsi/virtio_scsi.c
450
in = &sc->sdb.table;
drivers/scsi/virtio_scsi.c
470
if (in) {
drivers/scsi/virtio_scsi.c
474
sgs[out_num + in_num++] = in->sgl;
drivers/soc/qcom/smp2p.c
139
struct smp2p_smem_item *in;
drivers/soc/qcom/smp2p.c
182
struct smp2p_smem_item *in = smp2p->in;
drivers/soc/qcom/smp2p.c
188
restart = in->flags & BIT(SMP2P_FLAGS_RESTART_DONE_BIT);
drivers/soc/qcom/smp2p.c
212
struct smp2p_smem_item *in = smp2p->in;
drivers/soc/qcom/smp2p.c
214
if (in->version == out->version) {
drivers/soc/qcom/smp2p.c
215
out->features &= in->features;
drivers/soc/qcom/smp2p.c
227
struct smp2p_smem_item *in;
drivers/soc/qcom/smp2p.c
235
in = smp2p->in;
drivers/soc/qcom/smp2p.c
238
for (i = smp2p->valid_entries; i < in->valid_entries; i++) {
drivers/soc/qcom/smp2p.c
240
memcpy(buf, in->entries[i].name, sizeof(buf));
drivers/soc/qcom/smp2p.c
242
entry->value = &in->entries[i].value;
drivers/soc/qcom/smp2p.c
291
struct smp2p_smem_item *in;
drivers/soc/qcom/smp2p.c
298
in = smp2p->in;
drivers/soc/qcom/smp2p.c
301
if (!in) {
drivers/soc/qcom/smp2p.c
302
in = qcom_smem_get(pid, smem_id, &size);
drivers/soc/qcom/smp2p.c
303
if (IS_ERR(in)) {
drivers/soc/qcom/smp2p.c
309
smp2p->in = in;
drivers/soundwire/cadence_master.c
1315
ret = cdns_allocate_pdi(cdns, &stream->in, stream->num_in);
drivers/soundwire/cadence_master.c
1958
pdi = cdns_find_pdi(cdns, stream->num_in, stream->in,
drivers/soundwire/cadence_master.h
64
struct sdw_cdns_pdi *in;
drivers/soundwire/intel.c
616
intel_pdi_get_ch_update(sdw, stream->in, stream->num_in,
drivers/soundwire/intel_ace2x.c
984
intel_pdi_get_ch_update(sdw, stream->in, stream->num_in,
drivers/spi/atmel-quadspi.c
669
memcpy_fromio(op->data.buf.in, aq->mem + offset,
drivers/spi/atmel-quadspi.c
908
memcpy_fromio(op->data.buf.in, aq->mem + offset,
drivers/spi/spi-airoha-snfi.c
994
err = airoha_snand_read_data(as_ctrl, op->data.buf.in,
drivers/spi/spi-amd.c
665
u64 *buf_64 = (u64 *)op->data.buf.in;
drivers/spi/spi-amlogic-spifc-a1.c
282
ret = amlogic_spifc_a1_read(spifc, op->data.buf.in,
drivers/spi/spi-amlogic-spifc-a4.c
481
if (aml_sfc_dma_buffer_is_safe(op->data.buf.in))
drivers/spi/spi-amlogic-spifc-a4.c
482
return op->data.buf.in;
drivers/spi/spi-amlogic-spifc-a4.c
492
if (buf == op->data.buf.in)
drivers/spi/spi-amlogic-spifc-a4.c
495
memcpy(op->data.buf.in, buf, op->data.nbytes);
drivers/spi/spi-amlogic-spifc-a4.c
729
memcpy(op->data.buf.in, sfc->data_buf, page_size);
drivers/spi/spi-amlogic-spifc-a4.c
731
aml_sfc_get_user_byte(sfc, sfc->info_buf, op->data.buf.in);
drivers/spi/spi-amlogic-spifc-a4.c
733
memcpy(op->data.buf.in, sfc->data_buf, page_size);
drivers/spi/spi-amlogic-spifc-a4.c
734
aml_sfc_get_user_byte(sfc, sfc->info_buf, op->data.buf.in + page_size);
drivers/spi/spi-aspeed-smc.c
222
aspeed_spi_read_from_ahb(op->data.buf.in,
drivers/spi/spi-aspeed-smc.c
361
op->data.nbytes, op->data.buf.in);
drivers/spi/spi-atcspi200.c
148
void *rx_buf = op->data.buf.in;
drivers/spi/spi-ath79.c
154
memcpy_fromio(op->data.buf.in, sp->base + op->addr.val, op->data.nbytes);
drivers/spi/spi-axiado.c
564
u8 *rx_buf_ptr = (u8 *)op->data.buf.in;
drivers/spi/spi-bcm-qspi.c
1180
t[1].rx_buf = op->data.buf.in;
drivers/spi/spi-bcm-qspi.c
1204
buf = op->data.buf.in;
drivers/spi/spi-bcm-qspi.c
381
u32 *buf = (u32 *)qspi->bspi_rf_op->data.buf.in;
drivers/spi/spi-bcm-qspi.c
385
qspi->bspi_rf_op->data.buf.in, qspi->bspi_rf_op_len);
drivers/spi/spi-cadence-quadspi.c
1429
u_char *buf = op->data.buf.in;
drivers/spi/spi-cadence-quadspi.c
1456
if (op->data.dir == SPI_MEM_DATA_IN && op->data.buf.in) {
drivers/spi/spi-cadence-quadspi.c
543
u8 *rxbuf = op->data.buf.in;
drivers/spi/spi-cadence-xspi.c
716
cdns_xspi->in_buffer = op->data.buf.in;
drivers/spi/spi-ch341.c
145
struct usb_endpoint_descriptor *in, *out;
drivers/spi/spi-ch341.c
150
ret = usb_find_common_endpoints(intf->cur_altsetting, &in, &out, NULL,
drivers/spi/spi-ch341.c
163
ch341->read_pipe = usb_rcvbulkpipe(udev, usb_endpoint_num(in));
drivers/spi/spi-ch341.c
165
ch341->rx_len = usb_endpoint_maxp(in);
drivers/spi/spi-dw-core.c
549
dws->rx = op->data.buf.in;
drivers/spi/spi-fsi.c
215
static int fsi_spi_data_in(u64 in, u8 *rx, int len)
drivers/spi/spi-fsi.c
221
rx[i] = (u8)(in >> (8 * ((num_bytes - 1) - i)));
drivers/spi/spi-fsi.c
335
u64 in = 0ULL;
drivers/spi/spi-fsi.c
350
rc = fsi_spi_read_reg(ctx, SPI_FSI_DATA_RX, &in);
drivers/spi/spi-fsi.c
354
recv += fsi_spi_data_in(in, &rx[recv],
drivers/spi/spi-fsl-qspi.c
580
memcpy_fromio(op->data.buf.in,
drivers/spi/spi-fsl-qspi.c
615
u8 *buf = op->data.buf.in;
drivers/spi/spi-gxp.c
101
memcpy_fromio(op->data.buf.in, spifi->dat_base, op->data.nbytes);
drivers/spi/spi-gxp.c
123
memcpy_toio(spifi->dat_base, op->data.buf.in, op->data.nbytes);
drivers/spi/spi-gxp.c
150
memcpy_fromio(op->data.buf.in, spifi->dir_base + offset, op->data.nbytes);
drivers/spi/spi-gxp.c
181
memcpy_toio(spifi->dat_base, op->data.buf.in, write_len);
drivers/spi/spi-hisi-sfc-v3xx.c
152
uintptr_t addr = (uintptr_t)op->data.buf.in;
drivers/spi/spi-hisi-sfc-v3xx.c
354
hisi_sfc_v3xx_read_databuf(host, op->data.buf.in, op->data.nbytes);
drivers/spi/spi-intel.c
1294
op.data.buf.in = buf;
drivers/spi/spi-intel.c
1315
op.data.buf.in = &flcomp;
drivers/spi/spi-intel.c
487
return intel_spi_read_block(ispi, op->data.buf.in, nbytes);
drivers/spi/spi-intel.c
557
void *read_buf = op->data.buf.in;
drivers/spi/spi-intel.c
836
op.data.buf.in = buf;
drivers/spi/spi-mem.c
244
object_is_on_stack(op->data.buf.in)))
drivers/spi/spi-mem.c
491
xfers[xferpos].rx_buf = op->data.buf.in;
drivers/spi/spi-mem.c
58
return spi_map_buf(ctlr, dmadev, sgt, op->data.buf.in, op->data.nbytes,
drivers/spi/spi-mem.c
654
op.data.buf.in = buf;
drivers/spi/spi-mem.c
939
const u8 *bytes = (u8 *)op->data.buf.in;
drivers/spi/spi-microchip-core-qspi.c
514
qspi->rxbuf = (u8 *)op->data.buf.in;
drivers/spi/spi-mt65xx.c
1101
if (!IS_ALIGNED((size_t)op->data.buf.in, 4)) {
drivers/spi/spi-mt65xx.c
1109
rx_tmp_buf = op->data.buf.in;
drivers/spi/spi-mt65xx.c
1148
if (!IS_ALIGNED((size_t)op->data.buf.in, 4))
drivers/spi/spi-mt65xx.c
1149
memcpy(op->data.buf.in, rx_tmp_buf, op->data.nbytes);
drivers/spi/spi-mt65xx.c
1153
!IS_ALIGNED((size_t)op->data.buf.in, 4))
drivers/spi/spi-mtk-nor.c
182
return ((uintptr_t)op->data.buf.in & MTK_NOR_DMA_ALIGN_MASK);
drivers/spi/spi-mtk-nor.c
423
memcpy(op->data.buf.in, sp->buffer, op->data.nbytes);
drivers/spi/spi-mtk-nor.c
436
dma_addr = dma_map_single(sp->dev, op->data.buf.in,
drivers/spi/spi-mtk-nor.c
451
u8 *buf = op->data.buf.in;
drivers/spi/spi-mtk-nor.c
592
((u8 *)(op->data.buf.in))[i] = readb(reg);
drivers/spi/spi-mtk-snfi.c
1008
memset(op->data.buf.in, 0xff, op->data.nbytes);
drivers/spi/spi-mtk-snfi.c
1013
if (buf == op->data.buf.in) {
drivers/spi/spi-mtk-snfi.c
1018
memcpy(op->data.buf.in + snf->nfi_cfg.page_size,
drivers/spi/spi-mtk-snfi.c
1026
memcpy(op->data.buf.in, snf->buf + rd_offset, cap_len);
drivers/spi/spi-mtk-snfi.c
472
rx_buf = op->data.buf.in;
drivers/spi/spi-mtk-snfi.c
897
buf = op->data.buf.in;
drivers/spi/spi-mxic.c
562
op->data.buf.in : NULL,
drivers/spi/spi-npcm-fiu.c
491
u8 *data = op->data.buf.in;
drivers/spi/spi-npcm-fiu.c
565
buf = op->data.buf.in;
drivers/spi/spi-nxp-fspi.c
884
memcpy_fromio(op->data.buf.in,
drivers/spi/spi-nxp-fspi.c
941
u8 *buf = (u8 *) op->data.buf.in;
drivers/spi/spi-nxp-fspi.c
964
buf = op->data.buf.in + i;
drivers/spi/spi-nxp-xspi.c
796
memcpy_fromio(op->data.buf.in,
drivers/spi/spi-nxp-xspi.c
840
u8 *buf = (u8 *) op->data.buf.in;
drivers/spi/spi-qpic-snand.c
1420
memcpy(op->data.buf.in, snandc->reg_read_buf, snandc->buf_count);
drivers/spi/spi-qpic-snand.c
1427
memcpy(op->data.buf.in, &val, snandc->buf_count);
drivers/spi/spi-qpic-snand.c
635
memcpy(op->data.buf.in, snandc->data_buffer + bbpos, op->data.nbytes);
drivers/spi/spi-qpic-snand.c
806
data_buf = op->data.buf.in;
drivers/spi/spi-qpic-snand.c
833
data_buf = op->data.buf.in;
drivers/spi/spi-qpic-snand.c
922
oob_buf = op->data.buf.in;
drivers/spi/spi-realtek-rtl-snand.c
192
memcpy(op->data.buf.in + pos, &val, nbytes);
drivers/spi/spi-realtek-rtl-snand.c
257
buf_dma = dma_map_single(snand->dev, op->data.buf.in, op->data.nbytes, dir);
drivers/spi/spi-rockchip-sfc.c
466
return rockchip_sfc_read_fifo(sfc, op->data.buf.in, len);
drivers/spi/spi-rockchip-sfc.c
490
memcpy(op->data.buf.in, sfc->buffer, len);
drivers/spi/spi-rpc-if.c
47
rpc_op.data.buf.in = spi_op->data.buf.in;
drivers/spi/spi-sg2044-nor.c
201
u8 *din = op->data.buf.in;
drivers/spi/spi-sg2044-nor.c
331
din = op->data.buf.in;
drivers/spi/spi-sn-f-ospi.c
406
u8 *buf = op->data.buf.in;
drivers/spi/spi-stm32-ospi.c
334
memcpy_fromio(op->data.buf.in, ospi->mm_base + op->addr.val,
drivers/spi/spi-stm32-ospi.c
420
buf = op->data.buf.in;
drivers/spi/spi-stm32-ospi.c
646
op.data.buf.in = buf;
drivers/spi/spi-stm32-ospi.c
718
op.data.buf.in = transfer->rx_buf;
drivers/spi/spi-stm32-qspi.c
184
buf = op->data.buf.in;
drivers/spi/spi-stm32-qspi.c
219
memcpy_fromio(op->data.buf.in, qspi->mm_base + op->addr.val,
drivers/spi/spi-stm32-qspi.c
544
op.data.buf.in = buf;
drivers/spi/spi-stm32-qspi.c
615
op.data.buf.in = transfer->rx_buf;
drivers/spi/spi-ti-qspi.c
633
if (virt_addr_valid(op->data.buf.in) &&
drivers/spi/spi-ti-qspi.c
641
op->data.buf.in,
drivers/spi/spi-ti-qspi.c
645
memcpy_fromio(op->data.buf.in, qspi->mmap_base + from,
drivers/spi/spi-wpcm-fiu.c
164
wpcm_fiu_get_data(fiu, op->data.buf.in, op->data.nbytes);
drivers/spi/spi-wpcm-fiu.c
215
wpcm_fiu_get_data(fiu, op->data.buf.in, op->data.nbytes);
drivers/spi/spi-wpcm-fiu.c
249
wpcm_fiu_get_data(fiu, op->data.buf.in, 3);
drivers/spi/spi-wpcm-fiu.c
255
wpcm_fiu_get_data(fiu, op->data.buf.in + 3, 3);
drivers/spi/spi-wpcm-fiu.c
293
wpcm_fiu_get_data(fiu, op->data.buf.in, op->data.nbytes);
drivers/spi/spi-zynq-qspi.c
608
xqspi->rxbuf = (u8 *)op->data.buf.in;
drivers/spi/spi-zynqmp-gqspi.c
1151
xqspi->rxbuf = (u8 *)op->data.buf.in;
drivers/ssb/pci.c
110
if (!(in & SSB_GPIO_XTAL)) {
drivers/ssb/pci.c
172
out->_outvar = ((in[SPOFF(_offset)] & (_mask)) >> (_shift))
drivers/ssb/pci.c
174
out->_outvar = ((((u32)in[SPOFF((_offset)+2)] << 16 | \
drivers/ssb/pci.c
175
in[SPOFF(_offset)]) & (_mask)) >> (_shift))
drivers/ssb/pci.c
232
static void sprom_get_mac(char *mac, const u16 *in)
drivers/ssb/pci.c
236
*mac++ = in[i] >> 8;
drivers/ssb/pci.c
237
*mac++ = in[i];
drivers/ssb/pci.c
327
static s8 sprom_extract_antgain(u8 sprom_revision, const u16 *in, u16 offset,
drivers/ssb/pci.c
333
v = in[SPOFF(offset)];
drivers/ssb/pci.c
348
static void sprom_extract_r23(struct ssb_sprom *out, const u16 *in)
drivers/ssb/pci.c
363
static void sprom_extract_r123(struct ssb_sprom *out, const u16 *in)
drivers/ssb/pci.c
374
sprom_get_mac(out->il0mac, &in[SPOFF(loc[0])]);
drivers/ssb/pci.c
376
sprom_get_mac(out->et0mac, &in[SPOFF(loc[1])]);
drivers/ssb/pci.c
377
sprom_get_mac(out->et1mac, &in[SPOFF(loc[2])]);
drivers/ssb/pci.c
417
out->antenna_gain.a0 = sprom_extract_antgain(out->revision, in,
drivers/ssb/pci.c
421
out->antenna_gain.a1 = sprom_extract_antgain(out->revision, in,
drivers/ssb/pci.c
426
sprom_extract_r23(out, in);
drivers/ssb/pci.c
430
static void sprom_extract_r458(struct ssb_sprom *out, const u16 *in)
drivers/ssb/pci.c
469
static void sprom_extract_r45(struct ssb_sprom *out, const u16 *in)
drivers/ssb/pci.c
486
sprom_get_mac(out->il0mac, &in[SPOFF(il0mac_offset)]);
drivers/ssb/pci.c
535
out->antenna_gain.a0 = sprom_extract_antgain(out->revision, in,
drivers/ssb/pci.c
539
out->antenna_gain.a1 = sprom_extract_antgain(out->revision, in,
drivers/ssb/pci.c
543
out->antenna_gain.a2 = sprom_extract_antgain(out->revision, in,
drivers/ssb/pci.c
547
out->antenna_gain.a3 = sprom_extract_antgain(out->revision, in,
drivers/ssb/pci.c
589
sprom_extract_r458(out, in);
drivers/ssb/pci.c
594
static void sprom_extract_r8(struct ssb_sprom *out, const u16 *in)
drivers/ssb/pci.c
606
sprom_get_mac(out->il0mac, &in[SPOFF(SSB_SPROM8_IL0MAC)]);
drivers/ssb/pci.c
677
out->antenna_gain.a0 = sprom_extract_antgain(out->revision, in,
drivers/ssb/pci.c
681
out->antenna_gain.a1 = sprom_extract_antgain(out->revision, in,
drivers/ssb/pci.c
685
out->antenna_gain.a2 = sprom_extract_antgain(out->revision, in,
drivers/ssb/pci.c
689
out->antenna_gain.a3 = sprom_extract_antgain(out->revision, in,
drivers/ssb/pci.c
806
sprom_extract_r458(out, in);
drivers/ssb/pci.c
812
const u16 *in, u16 size)
drivers/ssb/pci.c
816
out->revision = in[size - 1] & 0x00FF;
drivers/ssb/pci.c
833
sprom_extract_r123(out, in);
drivers/ssb/pci.c
837
sprom_extract_r45(out, in);
drivers/ssb/pci.c
840
sprom_extract_r8(out, in);
drivers/ssb/pci.c
846
sprom_extract_r123(out, in);
drivers/ssb/pci.c
87
u32 in, out, outenable;
drivers/ssb/pci.c
93
err = pci_read_config_dword(bus->host_pci, SSB_GPIO_IN, &in);
drivers/staging/greybus/light.c
214
gb_lights_fade_attr(in);
drivers/staging/media/atomisp/pci/runtime/event/interface/ia_css_event.h
14
u8 *in,
drivers/staging/media/atomisp/pci/runtime/event/src/event.c
33
u8 *in,
drivers/staging/media/atomisp/pci/runtime/event/src/event.c
41
assert(in);
drivers/staging/media/atomisp/pci/runtime/event/src/event.c
54
*out |= in[i];
drivers/staging/media/atomisp/pci/runtime/ifmtr/src/ifmtr.c
483
unsigned int in = config->input_config.input_res.width, start,
drivers/staging/media/atomisp/pci/runtime/ifmtr/src/ifmtr.c
486
if (bin_in + 2 * for_bayer > in)
drivers/staging/media/atomisp/pci/runtime/ifmtr/src/ifmtr.c
491
start = (in - bin_in) / 2;
drivers/staging/media/atomisp/pci/runtime/ifmtr/src/ifmtr.c
509
unsigned int in = config->input_config.input_res.height, start,
drivers/staging/media/atomisp/pci/runtime/ifmtr/src/ifmtr.c
512
if (bin_in + 2 * for_bayer > in)
drivers/staging/media/atomisp/pci/runtime/ifmtr/src/ifmtr.c
519
start = (in - bin_in) / 2;
drivers/staging/media/atomisp/pci/sh_css.c
2551
struct ia_css_frame *in = NULL;
drivers/staging/media/atomisp/pci/sh_css.c
2558
in = in_frame;
drivers/staging/media/atomisp/pci/sh_css.c
2564
out, in, vf, fw, binary_mode);
drivers/staging/media/atomisp/pci/sh_css_internal.h
523
struct ia_css_frame_sp in;
drivers/staging/media/atomisp/pci/sh_css_sp.c
538
sh_css_copy_frame_to_spframe(&sh_css_sp_stage.frames.in, frame);
drivers/staging/media/atomisp/pci/sh_css_sp.c
853
initialize_frame_buffer_attribute(&frames->in.buf_attr);
drivers/staging/media/atomisp/pci/sh_css_sp.c
935
ia_css_frame_info_to_frame_sp_info(&sh_css_sp_stage.frames.in.info,
drivers/staging/media/imx/imx-media-csc-scaler.c
513
struct ipu_image in, out;
drivers/staging/media/imx/imx-media-csc-scaler.c
528
ipu_image_from_q_data(&in, q_data);
drivers/staging/media/imx/imx-media-csc-scaler.c
533
ctx->icc = ipu_image_convert_prepare(ipu, ic_task, &in, &out,
drivers/staging/media/imx/imx-media-csi.c
864
static const struct csi_skip_desc *csi_find_best_skip(struct v4l2_fract *in,
drivers/staging/media/imx/imx-media-csi.c
874
in->numerator == 0 || in->denominator == 0) {
drivers/staging/media/imx/imx-media-csi.c
875
*out = *in;
drivers/staging/media/imx/imx-media-csi.c
885
tmp = div_u64((u64)USEC_PER_SEC * in->numerator *
drivers/staging/media/imx/imx-media-csi.c
886
skip->max_ratio, in->denominator * skip->keep);
drivers/staging/media/imx/imx-media-csi.c
895
*out = *in;
drivers/staging/media/ipu3/ipu3-abi.h
1431
struct imgu_abi_frame_sp in;
drivers/staging/media/ipu3/ipu3-css.c
1558
const struct v4l2_pix_format_mplane *in =
drivers/staging/media/ipu3/ipu3-css.c
1610
if (in->width < bi->info.isp.sp.input.min_width ||
drivers/staging/media/ipu3/ipu3-css.c
1611
in->width > bi->info.isp.sp.input.max_width ||
drivers/staging/media/ipu3/ipu3-css.c
1612
in->height < bi->info.isp.sp.input.min_height ||
drivers/staging/media/ipu3/ipu3-css.c
1613
in->height > bi->info.isp.sp.input.max_height)
drivers/staging/media/ipu3/ipu3-css.c
1702
struct v4l2_pix_format_mplane *in, *out, *vf;
drivers/staging/media/ipu3/ipu3-css.c
1709
in = &q[IPU3_CSS_QUEUE_IN].fmt.mpix;
drivers/staging/media/ipu3/ipu3-css.c
1754
out->width = in->width;
drivers/staging/media/ipu3/ipu3-css.c
1755
out->height = in->height;
drivers/staging/media/ipu3/ipu3-css.c
1758
eff->width = in->width;
drivers/staging/media/ipu3/ipu3-css.c
1759
eff->height = in->height;
drivers/staging/media/ipu3/ipu3-css.c
1770
in->width = imgu_css_adjust(in->width, 1);
drivers/staging/media/ipu3/ipu3-css.c
1771
in->height = imgu_css_adjust(in->height, 1);
drivers/staging/media/ipu3/ipu3-css.c
1819
in->width, in->height, eff->width, eff->height,
drivers/staging/media/ipu3/ipu3-css.c
899
frames_sp->in.buf_attr = buffer_sp_init;
drivers/staging/media/ipu3/ipu3-css.c
919
frame_sp = &frames_sp->in;
drivers/staging/rtl8723bs/core/rtw_mlme_ext.c
5425
u32 out_num, struct rtw_ieee80211_channel *in, u32 in_num)
drivers/staging/rtl8723bs/core/rtw_mlme_ext.c
5438
set_idx = rtw_ch_set_search_ch(pmlmeext->channel_set, in[i].hw_value);
drivers/staging/rtl8723bs/core/rtw_mlme_ext.c
5439
if (in[i].hw_value && !(in[i].flags & RTW_IEEE80211_CHAN_DISABLED)
drivers/staging/rtl8723bs/core/rtw_mlme_ext.c
5449
memcpy(&out[j], &in[i], sizeof(struct rtw_ieee80211_channel));
drivers/staging/rtl8723bs/include/hal_com.h
146
bool GetU1ByteIntegerFromStringInDecimal(char *str, u8 *in);
drivers/thunderbolt/dma_port.c
249
u32 in;
drivers/thunderbolt/dma_port.c
251
ret = dma_port_read(sw->tb->ctl, &in, tb_route(sw), dma->port,
drivers/thunderbolt/dma_port.c
256
} else if (!(in & MAIL_IN_OP_REQUEST)) {
drivers/thunderbolt/dma_port.c
280
static int dma_port_request(struct tb_dma_port *dma, u32 in,
drivers/thunderbolt/dma_port.c
287
ret = dma_port_write(sw->tb->ctl, &in, tb_route(sw), dma->port,
drivers/thunderbolt/dma_port.c
310
u32 in;
drivers/thunderbolt/dma_port.c
312
in = MAIL_IN_CMD_FLASH_READ << MAIL_IN_CMD_SHIFT;
drivers/thunderbolt/dma_port.c
314
in |= (dwords << MAIL_IN_DWORDS_SHIFT) & MAIL_IN_DWORDS_MASK;
drivers/thunderbolt/dma_port.c
315
in |= (dwaddress << MAIL_IN_ADDRESS_SHIFT) & MAIL_IN_ADDRESS_MASK;
drivers/thunderbolt/dma_port.c
316
in |= MAIL_IN_OP_REQUEST;
drivers/thunderbolt/dma_port.c
318
ret = dma_port_request(dma, in, DMA_PORT_TIMEOUT);
drivers/thunderbolt/dma_port.c
332
u32 in;
drivers/thunderbolt/dma_port.c
340
in = MAIL_IN_CMD_FLASH_WRITE << MAIL_IN_CMD_SHIFT;
drivers/thunderbolt/dma_port.c
344
in |= MAIL_IN_CSS;
drivers/thunderbolt/dma_port.c
346
in |= ((dwords - 1) << MAIL_IN_DWORDS_SHIFT) & MAIL_IN_DWORDS_MASK;
drivers/thunderbolt/dma_port.c
347
in |= (dwaddress << MAIL_IN_ADDRESS_SHIFT) & MAIL_IN_ADDRESS_MASK;
drivers/thunderbolt/dma_port.c
348
in |= MAIL_IN_OP_REQUEST;
drivers/thunderbolt/dma_port.c
350
return dma_port_request(dma, in, DMA_PORT_TIMEOUT);
drivers/thunderbolt/dma_port.c
407
u32 in;
drivers/thunderbolt/dma_port.c
409
in = MAIL_IN_CMD_FLASH_UPDATE_AUTH << MAIL_IN_CMD_SHIFT;
drivers/thunderbolt/dma_port.c
410
in |= MAIL_IN_OP_REQUEST;
drivers/thunderbolt/dma_port.c
412
return dma_port_request(dma, in, 150);
drivers/thunderbolt/dma_port.c
463
u32 in;
drivers/thunderbolt/dma_port.c
465
in = MAIL_IN_CMD_POWER_CYCLE << MAIL_IN_CMD_SHIFT;
drivers/thunderbolt/dma_port.c
466
in |= MAIL_IN_OP_REQUEST;
drivers/thunderbolt/dma_port.c
468
return dma_port_request(dma, in, 150);
drivers/thunderbolt/lc.c
537
struct tb_port *in)
drivers/thunderbolt/lc.c
544
return in != port;
drivers/thunderbolt/lc.c
588
bool tb_lc_dp_sink_query(struct tb_switch *sw, struct tb_port *in)
drivers/thunderbolt/lc.c
599
sink = tb_lc_dp_sink_from_port(sw, in);
drivers/thunderbolt/lc.c
618
int tb_lc_dp_sink_alloc(struct tb_switch *sw, struct tb_port *in)
drivers/thunderbolt/lc.c
626
sink = tb_lc_dp_sink_from_port(sw, in);
drivers/thunderbolt/lc.c
654
tb_port_dbg(in, "sink %d allocated\n", sink);
drivers/thunderbolt/lc.c
667
int tb_lc_dp_sink_dealloc(struct tb_switch *sw, struct tb_port *in)
drivers/thunderbolt/lc.c
675
sink = tb_lc_dp_sink_from_port(sw, in);
drivers/thunderbolt/lc.c
699
tb_port_dbg(in, "sink %d de-allocated\n", sink);
drivers/thunderbolt/lc.c
714
u32 in = 0xffff;
drivers/thunderbolt/lc.c
716
return tb_sw_write(sw, &in, TB_CFG_SWITCH, TB_LC_POWER, 1);
drivers/thunderbolt/switch.c
3673
bool tb_switch_query_dp_resource(struct tb_switch *sw, struct tb_port *in)
drivers/thunderbolt/switch.c
3676
return usb4_switch_query_dp_resource(sw, in);
drivers/thunderbolt/switch.c
3677
return tb_lc_dp_sink_query(sw, in);
drivers/thunderbolt/switch.c
3690
int tb_switch_alloc_dp_resource(struct tb_switch *sw, struct tb_port *in)
drivers/thunderbolt/switch.c
3695
ret = usb4_switch_alloc_dp_resource(sw, in);
drivers/thunderbolt/switch.c
3697
ret = tb_lc_dp_sink_alloc(sw, in);
drivers/thunderbolt/switch.c
3701
in->port);
drivers/thunderbolt/switch.c
3703
tb_sw_dbg(sw, "allocated DP resource for port %d\n", in->port);
drivers/thunderbolt/switch.c
3716
void tb_switch_dealloc_dp_resource(struct tb_switch *sw, struct tb_port *in)
drivers/thunderbolt/switch.c
3721
ret = usb4_switch_dealloc_dp_resource(sw, in);
drivers/thunderbolt/switch.c
3723
ret = tb_lc_dp_sink_dealloc(sw, in);
drivers/thunderbolt/switch.c
3727
in->port);
drivers/thunderbolt/switch.c
3729
tb_sw_dbg(sw, "released DP resource for port %d\n", in->port);
drivers/thunderbolt/switch.c
767
static int tb_port_alloc_hopid(struct tb_port *port, bool in, int min_hopid,
drivers/thunderbolt/switch.c
773
if (in) {
drivers/thunderbolt/tb.c
1436
struct tb_port *in;
drivers/thunderbolt/tb.c
1443
list_for_each_entry(in, &group->ports, group_list) {
drivers/thunderbolt/tb.c
1448
if (!usb4_dp_port_bandwidth_mode_enabled(in))
drivers/thunderbolt/tb.c
1451
tunnel = tb_find_tunnel(tb, TB_TUNNEL_DP, in, NULL);
drivers/thunderbolt/tb.c
1474
ret = tb_available_bandwidth(tb, in, out, &estimated_up,
drivers/thunderbolt/tb.c
1502
if (usb4_dp_port_set_estimated_bandwidth(in,
drivers/thunderbolt/tb.c
1546
struct tb_port *in;
drivers/thunderbolt/tb.c
1561
in = list_first_entry(&group->ports, struct tb_port, group_list);
drivers/thunderbolt/tb.c
1562
tunnel = tb_find_tunnel(group->tb, TB_TUNNEL_DP, in, NULL);
drivers/thunderbolt/tb.c
1564
tb_configure_sym(group->tb, in, tunnel->dst_port, true);
drivers/thunderbolt/tb.c
1596
struct tb_port *in)
drivers/thunderbolt/tb.c
1598
if (!group || WARN_ON(in->group))
drivers/thunderbolt/tb.c
1601
in->group = group;
drivers/thunderbolt/tb.c
1602
list_add_tail(&in->group_list, &group->ports);
drivers/thunderbolt/tb.c
1604
tb_port_dbg(in, "attached to bandwidth group %d\n", group->index);
drivers/thunderbolt/tb.c
1622
tb_attach_bandwidth_group(struct tb_cm *tcm, struct tb_port *in,
drivers/thunderbolt/tb.c
1638
if (tunnel->src_port->sw == in->sw &&
drivers/thunderbolt/tb.c
1642
tb_bandwidth_group_attach_port(group, in);
drivers/thunderbolt/tb.c
1651
tb_bandwidth_group_attach_port(group, in);
drivers/thunderbolt/tb.c
1653
tb_port_warn(in, "no available bandwidth groups\n");
drivers/thunderbolt/tb.c
1658
static void tb_discover_bandwidth_group(struct tb_cm *tcm, struct tb_port *in,
drivers/thunderbolt/tb.c
1661
if (usb4_dp_port_bandwidth_mode_enabled(in)) {
drivers/thunderbolt/tb.c
1664
index = usb4_dp_port_group_id(in);
drivers/thunderbolt/tb.c
1667
tb_bandwidth_group_attach_port(&tcm->groups[i], in);
drivers/thunderbolt/tb.c
1673
tb_attach_bandwidth_group(tcm, in, out);
drivers/thunderbolt/tb.c
1676
static void tb_detach_bandwidth_group(struct tb_port *in)
drivers/thunderbolt/tb.c
1678
struct tb_bandwidth_group *group = in->group;
drivers/thunderbolt/tb.c
1681
in->group = NULL;
drivers/thunderbolt/tb.c
1682
list_del_init(&in->group_list);
drivers/thunderbolt/tb.c
1684
tb_port_dbg(in, "detached from bandwidth group %d\n", group->index);
drivers/thunderbolt/tb.c
1710
struct tb_port *in = tunnel->src_port;
drivers/thunderbolt/tb.c
1714
pm_runtime_get_sync(&in->sw->dev);
drivers/thunderbolt/tb.c
1717
tb_discover_bandwidth_group(tcm, in, out);
drivers/thunderbolt/tb.c
1863
static struct tb_port *tb_find_dp_out(struct tb *tb, struct tb_port *in)
drivers/thunderbolt/tb.c
1868
host_port = tb_route(in->sw) ?
drivers/thunderbolt/tb.c
1869
tb_port_at(tb_route(in->sw), tb->root_switch) : NULL;
drivers/thunderbolt/tb.c
1881
if (in->sw == port->sw) {
drivers/thunderbolt/tb.c
1908
struct tb_port *in = tunnel->src_port;
drivers/thunderbolt/tb.c
1926
tb_reclaim_usb3_bandwidth(tb, in, out);
drivers/thunderbolt/tb.c
1931
tb_configure_asym(tb, in, out, consumed_up,
drivers/thunderbolt/tb.c
1946
struct tb_port *in = tunnel->src_port;
drivers/thunderbolt/tb.c
1964
tb_dp_resource_unavailable(tb, in, "DPRX negotiation failed");
drivers/thunderbolt/tb.c
1971
static void tb_tunnel_one_dp(struct tb *tb, struct tb_port *in,
drivers/thunderbolt/tb.c
2000
pm_runtime_get_sync(&in->sw->dev);
drivers/thunderbolt/tb.c
2003
if (tb_switch_alloc_dp_resource(in->sw, in)) {
drivers/thunderbolt/tb.c
2004
tb_port_dbg(in, "no resource available for DP IN, not tunneling\n");
drivers/thunderbolt/tb.c
2008
if (!tb_attach_bandwidth_group(tcm, in, out))
drivers/thunderbolt/tb.c
2012
ret = tb_release_unused_usb3_bandwidth(tb, in, out);
drivers/thunderbolt/tb.c
2018
ret = tb_available_bandwidth(tb, in, out, &available_up, &available_down,
drivers/thunderbolt/tb.c
2021
tb_tunnel_event(tb, TB_TUNNEL_NO_BANDWIDTH, TB_TUNNEL_DP, in, out);
drivers/thunderbolt/tb.c
2028
tunnel = tb_tunnel_alloc_dp(tb, in, out, link_nr, available_up,
drivers/thunderbolt/tb.c
2050
tb_reclaim_usb3_bandwidth(tb, in, out);
drivers/thunderbolt/tb.c
2053
tb_detach_bandwidth_group(in);
drivers/thunderbolt/tb.c
2055
tb_switch_dealloc_dp_resource(in->sw, in);
drivers/thunderbolt/tb.c
2059
pm_runtime_mark_last_busy(&in->sw->dev);
drivers/thunderbolt/tb.c
2060
pm_runtime_put_autosuspend(&in->sw->dev);
drivers/thunderbolt/tb.c
2066
struct tb_port *port, *in, *out;
drivers/thunderbolt/tb.c
2079
in = NULL;
drivers/thunderbolt/tb.c
2090
in = port;
drivers/thunderbolt/tb.c
2091
tb_port_dbg(in, "DP IN available\n");
drivers/thunderbolt/tb.c
2095
tb_tunnel_one_dp(tb, in, out);
drivers/thunderbolt/tb.c
2097
tb_port_dbg(in, "no suitable DP OUT adapter available, not tunneling\n");
drivers/thunderbolt/tb.c
2100
if (!in)
drivers/thunderbolt/tb.c
2181
struct tb_port *in, *out;
drivers/thunderbolt/tb.c
2186
in = port;
drivers/thunderbolt/tb.c
2190
in = NULL;
drivers/thunderbolt/tb.c
2194
tunnel = tb_find_tunnel(tb, TB_TUNNEL_DP, in, out);
drivers/thunderbolt/tb.c
2541
struct tb_port *in, *out;
drivers/thunderbolt/tb.c
2548
in = tunnel->src_port;
drivers/thunderbolt/tb.c
2570
ret = usb4_dp_port_granularity(in);
drivers/thunderbolt/tb.c
2607
group = in->group;
drivers/thunderbolt/tb.c
2656
ret = tb_release_unused_usb3_bandwidth(tb, in, out);
drivers/thunderbolt/tb.c
2665
ret = tb_available_bandwidth(tb, in, out, &available_up, &available_down,
drivers/thunderbolt/tb.c
2683
ret = tb_configure_asym(tb, in, out, *requested_up,
drivers/thunderbolt/tb.c
2686
tb_configure_sym(tb, in, out, true);
drivers/thunderbolt/tb.c
2694
tb_configure_sym(tb, in, out, true);
drivers/thunderbolt/tb.c
2714
tb_reclaim_usb3_bandwidth(tb, in, out);
drivers/thunderbolt/tb.c
2725
tb_tunnel_event(tb, TB_TUNNEL_NO_BANDWIDTH, TB_TUNNEL_DP, in, out);
drivers/thunderbolt/tb.c
2739
struct tb_port *in;
drivers/thunderbolt/tb.c
2754
in = &sw->ports[ev->port];
drivers/thunderbolt/tb.c
2755
if (!tb_port_is_dpin(in)) {
drivers/thunderbolt/tb.c
2756
tb_port_warn(in, "bandwidth request to non-DP IN adapter\n");
drivers/thunderbolt/tb.c
2760
tb_port_dbg(in, "handling bandwidth allocation request, retry %d\n", ev->retry);
drivers/thunderbolt/tb.c
2762
tunnel = tb_find_tunnel(tb, TB_TUNNEL_DP, in, NULL);
drivers/thunderbolt/tb.c
2764
tb_port_warn(in, "failed to find tunnel\n");
drivers/thunderbolt/tb.c
2768
if (!usb4_dp_port_bandwidth_mode_enabled(in)) {
drivers/thunderbolt/tb.c
2775
tb_port_dbg(in, "DPTX disabled bandwidth allocation mode\n");
drivers/thunderbolt/tb.c
2777
tb_port_warn(in, "bandwidth allocation mode not enabled\n");
drivers/thunderbolt/tb.c
2782
ret = usb4_dp_port_requested_bandwidth(in);
drivers/thunderbolt/tb.c
2792
tb_port_dbg(in, "DPTX enabled bandwidth allocation mode, updating estimated bandwidth\n");
drivers/thunderbolt/tb.c
2795
tb_port_warn(in, "failed to read requested bandwidth\n");
drivers/thunderbolt/tb.c
2801
tb_port_dbg(in, "requested bandwidth %d Mb/s\n", requested_bw);
drivers/thunderbolt/tb.h
1030
bool tb_switch_query_dp_resource(struct tb_switch *sw, struct tb_port *in);
drivers/thunderbolt/tb.h
1031
int tb_switch_alloc_dp_resource(struct tb_switch *sw, struct tb_port *in);
drivers/thunderbolt/tb.h
1032
void tb_switch_dealloc_dp_resource(struct tb_switch *sw, struct tb_port *in);
drivers/thunderbolt/tb.h
1233
bool tb_lc_dp_sink_query(struct tb_switch *sw, struct tb_port *in);
drivers/thunderbolt/tb.h
1234
int tb_lc_dp_sink_alloc(struct tb_switch *sw, struct tb_port *in);
drivers/thunderbolt/tb.h
1235
int tb_lc_dp_sink_dealloc(struct tb_switch *sw, struct tb_port *in);
drivers/thunderbolt/tb.h
1342
bool usb4_switch_query_dp_resource(struct tb_switch *sw, struct tb_port *in);
drivers/thunderbolt/tb.h
1343
int usb4_switch_alloc_dp_resource(struct tb_switch *sw, struct tb_port *in);
drivers/thunderbolt/tb.h
1344
int usb4_switch_dealloc_dp_resource(struct tb_switch *sw, struct tb_port *in);
drivers/thunderbolt/test.c
1037
struct tb_port *in, *out;
drivers/thunderbolt/test.c
1046
in = &host->ports[5];
drivers/thunderbolt/test.c
1049
path = tb_path_alloc(NULL, in, 9, out, 9, 1, "Video");
drivers/thunderbolt/test.c
1117
struct tb_port *in, *out;
drivers/thunderbolt/test.c
1126
in = &dev3->ports[13];
drivers/thunderbolt/test.c
1129
path = tb_path_alloc(NULL, in, 9, out, 9, 1, "Video");
drivers/thunderbolt/test.c
1208
struct tb_port *in, *out;
drivers/thunderbolt/test.c
1218
in = &host->ports[5];
drivers/thunderbolt/test.c
1221
path = tb_path_alloc(NULL, in, 9, out, 9, 1, "Video");
drivers/thunderbolt/test.c
1300
struct tb_port *in, *out;
drivers/thunderbolt/test.c
1310
in = &dev4->ports[13];
drivers/thunderbolt/test.c
1313
path = tb_path_alloc(NULL, in, 9, out, 9, 1, "Video");
drivers/thunderbolt/test.c
1392
struct tb_port *in, *out;
drivers/thunderbolt/test.c
1406
in = &host->ports[5];
drivers/thunderbolt/test.c
1409
tunnel = tb_tunnel_alloc_dp(NULL, in, out, 1, 0, 0, NULL, NULL);
drivers/thunderbolt/test.c
1412
KUNIT_EXPECT_PTR_EQ(test, tunnel->src_port, in);
drivers/thunderbolt/test.c
1416
KUNIT_EXPECT_PTR_EQ(test, tunnel->paths[0]->hops[0].in_port, in);
drivers/thunderbolt/test.c
1419
KUNIT_EXPECT_PTR_EQ(test, tunnel->paths[1]->hops[0].in_port, in);
drivers/thunderbolt/test.c
1423
KUNIT_EXPECT_PTR_EQ(test, tunnel->paths[2]->hops[1].out_port, in);
drivers/thunderbolt/test.c
1430
struct tb_port *in, *out;
drivers/thunderbolt/test.c
1452
in = &host->ports[5];
drivers/thunderbolt/test.c
1455
tunnel = tb_tunnel_alloc_dp(NULL, in, out, 1, 0, 0, NULL, NULL);
drivers/thunderbolt/test.c
1458
KUNIT_EXPECT_PTR_EQ(test, tunnel->src_port, in);
drivers/thunderbolt/test.c
1462
KUNIT_EXPECT_PTR_EQ(test, tunnel->paths[0]->hops[0].in_port, in);
drivers/thunderbolt/test.c
1465
KUNIT_EXPECT_PTR_EQ(test, tunnel->paths[1]->hops[0].in_port, in);
drivers/thunderbolt/test.c
1469
KUNIT_EXPECT_PTR_EQ(test, tunnel->paths[2]->hops[2].out_port, in);
drivers/thunderbolt/test.c
1476
struct tb_port *in, *out;
drivers/thunderbolt/test.c
1502
in = &dev2->ports[13];
drivers/thunderbolt/test.c
1505
tunnel = tb_tunnel_alloc_dp(NULL, in, out, 1, 0, 0, NULL, NULL);
drivers/thunderbolt/test.c
1508
KUNIT_EXPECT_PTR_EQ(test, tunnel->src_port, in);
drivers/thunderbolt/test.c
1512
KUNIT_EXPECT_PTR_EQ(test, tunnel->paths[0]->hops[0].in_port, in);
drivers/thunderbolt/test.c
1515
KUNIT_EXPECT_PTR_EQ(test, tunnel->paths[1]->hops[0].in_port, in);
drivers/thunderbolt/test.c
1519
KUNIT_EXPECT_PTR_EQ(test, tunnel->paths[2]->hops[3].out_port, in);
drivers/thunderbolt/test.c
1527
struct tb_port *in, *out;
drivers/thunderbolt/test.c
1567
in = &dev6->ports[13];
drivers/thunderbolt/test.c
1570
tunnel = tb_tunnel_alloc_dp(NULL, in, out, 1, 0, 0, NULL, NULL);
drivers/thunderbolt/test.c
1573
KUNIT_EXPECT_PTR_EQ(test, tunnel->src_port, in);
drivers/thunderbolt/test.c
1578
KUNIT_EXPECT_PTR_EQ(test, tunnel->paths[0]->hops[0].in_port, in);
drivers/thunderbolt/test.c
1587
KUNIT_EXPECT_PTR_EQ(test, tunnel->paths[1]->hops[0].in_port, in);
drivers/thunderbolt/test.c
1599
KUNIT_EXPECT_PTR_EQ(test, tunnel->paths[2]->hops[12].out_port, in);
drivers/thunderbolt/test.c
1726
struct tb_port *in, *out, *port;
drivers/thunderbolt/test.c
1750
in = &dev2->ports[13];
drivers/thunderbolt/test.c
1753
dp_tunnel = tb_tunnel_alloc_dp(NULL, in, out, 1, 0, 0, NULL, NULL);
drivers/thunderbolt/test.c
1756
KUNIT_EXPECT_TRUE(test, tb_tunnel_port_on_path(dp_tunnel, in));
drivers/thunderbolt/test.c
2175
struct tb_port *in, *out;
drivers/thunderbolt/test.c
2182
in = &host->ports[5];
drivers/thunderbolt/test.c
2185
tunnel = tb_tunnel_alloc_dp(NULL, in, out, 1, 0, 0, NULL, NULL);
drivers/thunderbolt/test.c
2415
struct tb_port *in, *out;
drivers/thunderbolt/test.c
2419
in = &host->ports[5];
drivers/thunderbolt/test.c
2421
dp_tunnel1 = tb_tunnel_alloc_dp(NULL, in, out, 1, 0, 0, NULL, NULL);
drivers/thunderbolt/test.c
2452
struct tb_port *in, *out;
drivers/thunderbolt/test.c
2456
in = &host->ports[6];
drivers/thunderbolt/test.c
2458
dp_tunnel2 = tb_tunnel_alloc_dp(NULL, in, out, 1, 0, 0, NULL, NULL);
drivers/thunderbolt/test.c
959
struct tb_port *in, *out;
drivers/thunderbolt/test.c
966
in = &host->ports[5];
drivers/thunderbolt/test.c
969
path = tb_path_alloc(NULL, in, 9, out, 9, 1, "Video");
drivers/thunderbolt/tunnel.c
1001
if (!usb4_dp_port_bandwidth_mode_supported(in))
drivers/thunderbolt/tunnel.c
1006
ret = usb4_dp_port_set_cm_id(in, tb->index);
drivers/thunderbolt/tunnel.c
1015
struct tb_port *in = tunnel->src_port;
drivers/thunderbolt/tunnel.c
1017
if (!usb4_dp_port_bandwidth_mode_supported(in))
drivers/thunderbolt/tunnel.c
1019
if (usb4_dp_port_bandwidth_mode_enabled(in)) {
drivers/thunderbolt/tunnel.c
1020
usb4_dp_port_set_cm_bandwidth_mode_supported(in, false);
drivers/thunderbolt/tunnel.c
1034
struct tb_port *in = tunnel->src_port;
drivers/thunderbolt/tunnel.c
1044
ret = tb_port_read(in, &val, TB_CFG_PORT,
drivers/thunderbolt/tunnel.c
1045
in->cap_adap + DP_COMMON_CAP, 1);
drivers/thunderbolt/tunnel.c
1167
struct tb_port *in = tunnel->src_port;
drivers/thunderbolt/tunnel.c
1178
ret = tb_port_read(in, &cap, TB_CFG_PORT,
drivers/thunderbolt/tunnel.c
1179
in->cap_adap + DP_LOCAL_CAP, 1);
drivers/thunderbolt/tunnel.c
1189
ret = usb4_dp_port_granularity(in);
drivers/thunderbolt/tunnel.c
1202
struct tb_port *in = tunnel->src_port;
drivers/thunderbolt/tunnel.c
1205
if (!usb4_dp_port_bandwidth_mode_enabled(in))
drivers/thunderbolt/tunnel.c
1212
ret = usb4_dp_port_allocated_bandwidth(in);
drivers/thunderbolt/tunnel.c
1237
struct tb_port *in = tunnel->src_port;
drivers/thunderbolt/tunnel.c
1243
if (usb4_dp_port_bandwidth_mode_enabled(in) && tunnel->bw_mode) {
drivers/thunderbolt/tunnel.c
1246
ret = usb4_dp_port_allocated_bandwidth(in);
drivers/thunderbolt/tunnel.c
1275
struct tb_port *in = tunnel->src_port;
drivers/thunderbolt/tunnel.c
1278
if (!usb4_dp_port_bandwidth_mode_enabled(in))
drivers/thunderbolt/tunnel.c
1287
ret = usb4_dp_port_allocate_bandwidth(in, tmp);
drivers/thunderbolt/tunnel.c
1294
ret = usb4_dp_port_allocate_bandwidth(in, tmp);
drivers/thunderbolt/tunnel.c
1311
struct tb_port *in = tunnel->src_port;
drivers/thunderbolt/tunnel.c
1330
ret = tb_port_read(in, &val, TB_CFG_PORT, in->cap_adap + cap, 1);
drivers/thunderbolt/tunnel.c
1509
struct tb_port *in, *out;
drivers/thunderbolt/tunnel.c
1512
in = tunnel->src_port;
drivers/thunderbolt/tunnel.c
1515
if (tb_port_read(in, &dp_cap, TB_CFG_PORT,
drivers/thunderbolt/tunnel.c
1516
in->cap_adap + DP_LOCAL_CAP, 1))
drivers/thunderbolt/tunnel.c
1537
if (tb_port_read(in, &dp_cap, TB_CFG_PORT,
drivers/thunderbolt/tunnel.c
1538
in->cap_adap + DP_REMOTE_CAP, 1))
drivers/thunderbolt/tunnel.c
1560
struct tb_tunnel *tb_tunnel_discover_dp(struct tb *tb, struct tb_port *in,
drivers/thunderbolt/tunnel.c
1567
if (!tb_dp_port_is_enabled(in))
drivers/thunderbolt/tunnel.c
1581
tunnel->src_port = in;
drivers/thunderbolt/tunnel.c
1583
path = tb_path_discover(in, TB_DP_VIDEO_HOPID, NULL, -1,
drivers/thunderbolt/tunnel.c
1587
tb_dp_port_enable(in, false);
drivers/thunderbolt/tunnel.c
1594
path = tb_path_discover(in, TB_DP_AUX_TX_HOPID, NULL, -1, NULL, "AUX TX",
drivers/thunderbolt/tunnel.c
1601
path = tb_path_discover(tunnel->dst_port, -1, in, TB_DP_AUX_RX_HOPID,
drivers/thunderbolt/tunnel.c
1610
tb_port_warn(in, "path does not end on a DP adapter, cleaning up\n");
drivers/thunderbolt/tunnel.c
1661
struct tb_tunnel *tb_tunnel_alloc_dp(struct tb *tb, struct tb_port *in,
drivers/thunderbolt/tunnel.c
1672
if (WARN_ON(!in->cap_adap || !out->cap_adap))
drivers/thunderbolt/tunnel.c
1686
tunnel->src_port = in;
drivers/thunderbolt/tunnel.c
1695
pm_support = usb4_switch_version(in->sw) >= 2;
drivers/thunderbolt/tunnel.c
1697
path = tb_path_alloc(tb, in, TB_DP_VIDEO_HOPID, out, TB_DP_VIDEO_HOPID,
drivers/thunderbolt/tunnel.c
1704
path = tb_path_alloc(tb, in, TB_DP_AUX_TX_HOPID, out,
drivers/thunderbolt/tunnel.c
1711
path = tb_path_alloc(tb, out, TB_DP_AUX_RX_HOPID, in,
drivers/thunderbolt/tunnel.c
595
static int tb_dp_cm_handshake(struct tb_port *in, struct tb_port *out,
drivers/thunderbolt/tunnel.c
603
if (!tb_dp_is_usb4(in->sw) || !tb_dp_is_usb4(out->sw))
drivers/thunderbolt/tunnel.c
790
struct tb_port *in = tunnel->src_port;
drivers/thunderbolt/tunnel.c
797
if (in->sw->generation < 2 || out->sw->generation < 2)
drivers/thunderbolt/tunnel.c
804
ret = tb_dp_cm_handshake(in, out, 3000);
drivers/thunderbolt/tunnel.c
809
ret = tb_port_read(in, &in_dp_cap, TB_CFG_PORT,
drivers/thunderbolt/tunnel.c
810
in->cap_adap + DP_LOCAL_CAP, 1);
drivers/thunderbolt/tunnel.c
881
return tb_port_write(in, &out_dp_cap, TB_CFG_PORT,
drivers/thunderbolt/tunnel.c
882
in->cap_adap + DP_REMOTE_CAP, 1);
drivers/thunderbolt/tunnel.c
889
struct tb_port *in = tunnel->src_port;
drivers/thunderbolt/tunnel.c
897
ret = usb4_dp_port_set_cm_bandwidth_mode_supported(in, true);
drivers/thunderbolt/tunnel.c
901
ret = usb4_dp_port_set_group_id(in, in->group->index);
drivers/thunderbolt/tunnel.c
909
ret = tb_port_read(in, &in_dp_cap, TB_CFG_PORT,
drivers/thunderbolt/tunnel.c
910
in->cap_adap + DP_LOCAL_CAP, 1);
drivers/thunderbolt/tunnel.c
931
ret = usb4_dp_port_set_nrd(in, rate, lanes);
drivers/thunderbolt/tunnel.c
958
ret = usb4_dp_port_set_granularity(in, granularity);
drivers/thunderbolt/tunnel.c
974
ret = usb4_dp_port_set_estimated_bandwidth(in, estimated_bw);
drivers/thunderbolt/tunnel.c
979
ret = usb4_dp_port_allocate_bandwidth(in, 0);
drivers/thunderbolt/tunnel.c
989
struct tb_port *in = tunnel->src_port;
drivers/thunderbolt/tunnel.c
990
struct tb_switch *sw = in->sw;
drivers/thunderbolt/tunnel.c
991
struct tb *tb = in->sw->tb;
drivers/thunderbolt/tunnel.h
118
struct tb_tunnel *tb_tunnel_discover_dp(struct tb *tb, struct tb_port *in,
drivers/thunderbolt/tunnel.h
120
struct tb_tunnel *tb_tunnel_alloc_dp(struct tb *tb, struct tb_port *in,
drivers/thunderbolt/usb4.c
895
bool usb4_switch_query_dp_resource(struct tb_switch *sw, struct tb_port *in)
drivers/thunderbolt/usb4.c
897
u32 metadata = in->port;
drivers/thunderbolt/usb4.c
928
int usb4_switch_alloc_dp_resource(struct tb_switch *sw, struct tb_port *in)
drivers/thunderbolt/usb4.c
930
u32 metadata = in->port;
drivers/thunderbolt/usb4.c
953
int usb4_switch_dealloc_dp_resource(struct tb_switch *sw, struct tb_port *in)
drivers/thunderbolt/usb4.c
955
u32 metadata = in->port;
drivers/tty/hvc/hvc_xen.c
182
if ((prod - cons) > sizeof(intf->in)) {
drivers/tty/hvc/hvc_xen.c
189
buf[recv++] = intf->in[MASK_XENCONS_IDX(cons++, intf->in)];
drivers/tty/serial/uartlite.c
114
.in = uartlite_inle32,
drivers/tty/serial/uartlite.c
122
return pdata->reg_ops->in(port->membase + offset);
drivers/tty/serial/uartlite.c
84
u32 (*in)(void __iomem *addr);
drivers/tty/serial/uartlite.c
99
.in = uartlite_inbe32,
drivers/usb/cdns3/cdnsp-mem.c
891
int in;
drivers/usb/cdns3/cdnsp-mem.c
893
in = usb_endpoint_dir_in(desc);
drivers/usb/cdns3/cdnsp-mem.c
899
return in ? BULK_IN_EP : BULK_OUT_EP;
drivers/usb/cdns3/cdnsp-mem.c
901
return in ? ISOC_IN_EP : ISOC_OUT_EP;
drivers/usb/cdns3/cdnsp-mem.c
903
return in ? INT_IN_EP : INT_OUT_EP;
drivers/usb/class/cdc-acm.c
1400
acm->in = usb_rcvintpipe(usb_dev, epread->bEndpointAddress);
drivers/usb/class/cdc-acm.c
1402
acm->in = usb_rcvbulkpipe(usb_dev, epread->bEndpointAddress);
drivers/usb/class/cdc-acm.c
1441
usb_fill_int_urb(urb, acm->dev, acm->in, rb->base,
drivers/usb/class/cdc-acm.c
1446
usb_fill_bulk_urb(urb, acm->dev, acm->in, rb->base,
drivers/usb/class/cdc-acm.c
1533
usb_clear_halt(usb_dev, acm->in);
drivers/usb/class/cdc-acm.c
620
usb_clear_halt(acm->dev, acm->in);
drivers/usb/class/cdc-acm.h
61
unsigned in, out; /* i/o pipes */
drivers/usb/dwc2/debugfs.c
154
u32 in, out;
drivers/usb/dwc2/debugfs.c
156
in = dwc2_readl(hsotg, DIEPCTL(idx));
drivers/usb/dwc2/debugfs.c
160
idx, in, out);
drivers/usb/dwc2/debugfs.c
162
in = dwc2_readl(hsotg, DIEPTSIZ(idx));
drivers/usb/dwc2/debugfs.c
166
in, out);
drivers/usb/early/xhci-dbc.c
329
ep_in = (struct xdbc_ep_context *)&ctx->in;
drivers/usb/early/xhci-dbc.h
85
struct xdbc_ep_context in;
drivers/usb/gadget/function/f_acm.c
450
if (!acm->port.in->desc || !acm->port.out->desc) {
drivers/usb/gadget/function/f_acm.c
454
acm->port.in) ||
drivers/usb/gadget/function/f_acm.c
457
acm->port.in->desc = NULL;
drivers/usb/gadget/function/f_acm.c
657
acm->port.in = ep;
drivers/usb/gadget/function/f_acm.c
704
acm->port.in->name, acm->port.out->name,
drivers/usb/gadget/function/f_eem.c
337
struct usb_ep *in = port->in_ep;
drivers/usb/gadget/function/f_eem.c
351
if (((len + EEM_HLEN + ETH_FCS_LEN) % in->maxpacket) == 0)
drivers/usb/gadget/function/f_fs.c
1018
halt = (!io_data->read == !epfile->in);
drivers/usb/gadget/function/f_fs.c
1512
dir = epfile->in ? DMA_TO_DEVICE : DMA_FROM_DEVICE;
drivers/usb/gadget/function/f_fs.c
1642
dma_resv_usage_rw(!epfile->in),
drivers/usb/gadget/function/f_fs.c
1687
resv_dir = epfile->in ? DMA_RESV_USAGE_READ : DMA_RESV_USAGE_WRITE;
drivers/usb/gadget/function/f_fs.c
222
unsigned char in; /* P: ffs->eps_lock */
drivers/usb/gadget/function/f_fs.c
2436
epfile->in = usb_endpoint_dir_in(ep->ep->desc);
drivers/usb/gadget/function/f_obex.c
205
if (obex->port.in->enabled) {
drivers/usb/gadget/function/f_obex.c
211
if (!obex->port.in->desc || !obex->port.out->desc) {
drivers/usb/gadget/function/f_obex.c
215
obex->port.in) ||
drivers/usb/gadget/function/f_obex.c
219
obex->port.in->desc = NULL;
drivers/usb/gadget/function/f_obex.c
346
obex->port.in = ep;
drivers/usb/gadget/function/f_obex.c
370
obex->port.in->name, obex->port.out->name);
drivers/usb/gadget/function/f_serial.c
153
if (gser->port.in->enabled) {
drivers/usb/gadget/function/f_serial.c
158
if (!gser->port.in->desc || !gser->port.out->desc) {
drivers/usb/gadget/function/f_serial.c
161
if (config_ep_by_speed(cdev->gadget, f, gser->port.in) ||
drivers/usb/gadget/function/f_serial.c
163
gser->port.in->desc = NULL;
drivers/usb/gadget/function/f_serial.c
218
gser->port.in = ep;
drivers/usb/gadget/function/f_serial.c
241
gser->port.in->name, gser->port.out->name);
drivers/usb/gadget/function/f_sourcesink.c
306
struct usb_ep *in, struct usb_ep *out,
drivers/usb/gadget/function/f_sourcesink.c
309
disable_ep(cdev, in);
drivers/usb/gadget/function/g_zero.h
71
struct usb_ep *in, struct usb_ep *out,
drivers/usb/gadget/function/u_ether.c
465
struct usb_ep *in;
drivers/usb/gadget/function/u_ether.c
470
in = dev->port_usb->in_ep;
drivers/usb/gadget/function/u_ether.c
473
in = NULL;
drivers/usb/gadget/function/u_ether.c
487
if (!in) {
drivers/usb/gadget/function/u_ether.c
565
(length % in->maxpacket) == 0)
drivers/usb/gadget/function/u_ether.c
574
if (req->zero && !dev->zlp && (length % in->maxpacket) == 0)
drivers/usb/gadget/function/u_ether.c
579
retval = usb_ep_queue(in, req, GFP_ATOMIC);
drivers/usb/gadget/function/u_ether.c
652
const struct usb_endpoint_descriptor *in;
drivers/usb/gadget/function/u_ether.c
667
in = link->in_ep->desc;
drivers/usb/gadget/function/u_ether.c
673
link->in_ep->desc = in;
drivers/usb/gadget/function/u_serial.c
1033
ep = port->port_usb->in;
drivers/usb/gadget/function/u_serial.c
1382
status = usb_ep_enable(gser->in);
drivers/usb/gadget/function/u_serial.c
1385
gser->in->driver_data = port;
drivers/usb/gadget/function/u_serial.c
1423
usb_ep_disable(gser->in);
drivers/usb/gadget/function/u_serial.c
1469
usb_ep_disable(gser->in);
drivers/usb/gadget/function/u_serial.c
1477
gs_free_requests(gser->in, &port->write_pool, NULL);
drivers/usb/gadget/function/u_serial.c
240
struct usb_ep *in;
drivers/usb/gadget/function/u_serial.c
247
in = port->port_usb->in;
drivers/usb/gadget/function/u_serial.c
257
len = gs_send_packet(port, req->buf, in->maxpacket);
drivers/usb/gadget/function/u_serial.c
280
status = usb_ep_queue(in, req, GFP_ATOMIC);
drivers/usb/gadget/function/u_serial.c
286
__func__, "queue", in->name, status);
drivers/usb/gadget/function/u_serial.c
562
status = gs_alloc_requests(port->port_usb->in, &port->write_pool,
drivers/usb/gadget/function/u_serial.c
582
gs_free_requests(port->port_usb->in, &port->write_pool,
drivers/usb/gadget/function/u_serial.h
44
struct usb_ep *in;
drivers/usb/gadget/legacy/dbgp.c
263
dbgp.serial->in = dbgp.i_ep;
drivers/usb/gadget/legacy/dbgp.c
266
dbgp.serial->in->desc = &i_desc;
drivers/usb/gadget/legacy/raw_gadget.c
1059
void *data, bool in)
drivers/usb/gadget/legacy/raw_gadget.c
1099
if (in != usb_endpoint_dir_in(ep->ep->desc)) {
drivers/usb/gadget/legacy/raw_gadget.c
684
void *data, bool in)
drivers/usb/gadget/legacy/raw_gadget.c
705
if ((in && !dev->ep0_in_pending) ||
drivers/usb/gadget/legacy/raw_gadget.c
706
(!in && !dev->ep0_out_pending)) {
drivers/usb/gadget/legacy/raw_gadget.c
711
if (WARN_ON(in && dev->ep0_out_pending)) {
drivers/usb/gadget/legacy/raw_gadget.c
716
if (WARN_ON(!in && dev->ep0_in_pending)) {
drivers/usb/gadget/udc/amd5536udc.h
525
in : 1;
drivers/usb/gadget/udc/max3420_udc.c
684
static int max3420_do_data(struct max3420_udc *udc, int ep_id, int in)
drivers/usb/gadget/udc/max3420_udc.c
707
if (in) {
drivers/usb/gadget/udc/pch_udc.c
1010
if (ep->in) {
drivers/usb/gadget/udc/pch_udc.c
1438
usb_gadget_unmap_request(&dev->gadget, &req->req, ep->in);
drivers/usb/gadget/udc/pch_udc.c
1441
if (!ep->in)
drivers/usb/gadget/udc/pch_udc.c
1570
if (ep->in)
drivers/usb/gadget/udc/pch_udc.c
1663
pch_udc_enable_ep_interrupts(ep->dev, PCH_UDC_EPINT(ep->in, ep->num));
drivers/usb/gadget/udc/pch_udc.c
1693
pch_udc_disable_ep_interrupts(ep->dev, PCH_UDC_EPINT(ep->in, ep->num));
drivers/usb/gadget/udc/pch_udc.c
175
#define PCH_UDC_EPINT(in, num)\
drivers/usb/gadget/udc/pch_udc.c
176
(1 << (num + (in ? UDC_EPINT_IN_SHIFT : UDC_EPINT_OUT_SHIFT)))
drivers/usb/gadget/udc/pch_udc.c
1806
retval = usb_gadget_map_request(&dev->gadget, usbreq, ep->in);
drivers/usb/gadget/udc/pch_udc.c
1824
if (!ep->in) {
drivers/usb/gadget/udc/pch_udc.c
1913
ep->dev, PCH_UDC_EPINT(ep->in, ep->num));
drivers/usb/gadget/udc/pch_udc.c
1955
PCH_UDC_EPINT(ep->in, ep->num));
drivers/usb/gadget/udc/pch_udc.c
1976
pch_udc_ep_fifo_flush(ep, ep->in);
drivers/usb/gadget/udc/pch_udc.c
2043
pch_udc_enable_ep_interrupts(ep->dev, PCH_UDC_EPINT(ep->in, ep->num));
drivers/usb/gadget/udc/pch_udc.c
2080
PCH_UDC_EPINT(ep->in, ep->num));
drivers/usb/gadget/udc/pch_udc.c
2083
PCH_UDC_EPINT(ep->in, ep->num));
drivers/usb/gadget/udc/pch_udc.c
2173
PCH_UDC_EPINT(ep->in, ep->num));
drivers/usb/gadget/udc/pch_udc.c
2181
PCH_UDC_EPINT(ep->in, ep->num));
drivers/usb/gadget/udc/pch_udc.c
2223
PCH_UDC_EPINT(ep->in, ep->num));
drivers/usb/gadget/udc/pch_udc.c
2231
PCH_UDC_EPINT(ep->in, ep->num));
drivers/usb/gadget/udc/pch_udc.c
2239
PCH_UDC_EPINT(ep->in, ep->num));
drivers/usb/gadget/udc/pch_udc.c
2329
dev->ep[UDC_EP0IN_IDX].in);
drivers/usb/gadget/udc/pch_udc.c
2361
PCH_UDC_EPINT(ep->in, ep->num));
drivers/usb/gadget/udc/pch_udc.c
2392
pch_udc_enable_ep_interrupts(ep->dev, PCH_UDC_EPINT(ep->in, ep->num));
drivers/usb/gadget/udc/pch_udc.c
2435
pch_udc_ep_fifo_flush(ep, ep->in);
drivers/usb/gadget/udc/pch_udc.c
2436
pch_udc_ep_set_bufsz(ep, UDC_EP0IN_BUFF_SIZE, ep->in);
drivers/usb/gadget/udc/pch_udc.c
2447
pch_udc_ep_fifo_flush(ep, ep->in);
drivers/usb/gadget/udc/pch_udc.c
2448
pch_udc_ep_set_bufsz(ep, UDC_EP0OUT_BUFF_SIZE, ep->in);
drivers/usb/gadget/udc/pch_udc.c
2501
pch_udc_ep_fifo_flush(ep, ep->in);
drivers/usb/gadget/udc/pch_udc.c
2789
ep->in = ~i & 1;
drivers/usb/gadget/udc/pch_udc.c
2792
if (ep->in) {
drivers/usb/gadget/udc/pch_udc.c
293
in:1,
drivers/usb/gadget/udc/pch_udc.c
620
if (ep->in) {
drivers/usb/gadget/udc/pch_udc.c
933
if (!ep->in) {
drivers/usb/gadget/udc/pch_udc.c
949
__func__, ep->num, (ep->in ? "in" : "out"));
drivers/usb/gadget/udc/pch_udc.c
981
if (ep->in)
drivers/usb/gadget/udc/pch_udc.c
985
pch_udc_ep_set_bufsz(ep, buff_size, ep->in);
drivers/usb/gadget/udc/pch_udc.c
988
pch_udc_ep_fifo_flush(ep, ep->in);
drivers/usb/gadget/udc/pch_udc.c
990
val = ep->num << UDC_CSR_NE_NUM_SHIFT | ep->in << UDC_CSR_NE_DIR_SHIFT |
drivers/usb/gadget/udc/pch_udc.c
998
if (ep->in)
drivers/usb/gadget/udc/snps_udc_core.c
1069
VDBG(ep->dev, "udc_queue(): ep%d-in=%d\n", ep->num, ep->in);
drivers/usb/gadget/udc/snps_udc_core.c
1078
retval = usb_gadget_map_request(&udc->gadget, usbreq, ep->in);
drivers/usb/gadget/udc/snps_udc_core.c
1127
if (ep->in) {
drivers/usb/gadget/udc/snps_udc_core.c
1136
if (!ep->in) {
drivers/usb/gadget/udc/snps_udc_core.c
1171
if (ep->in) {
drivers/usb/gadget/udc/snps_udc_core.c
1177
} else if (ep->in) {
drivers/usb/gadget/udc/snps_udc_core.c
1190
if (ep->in) {
drivers/usb/gadget/udc/snps_udc_core.c
1211
if (!ep->in) {
drivers/usb/gadget/udc/snps_udc_core.c
1270
if (ep->in)
drivers/usb/gadget/udc/snps_udc_core.c
1550
ep->in = 1;
drivers/usb/gadget/udc/snps_udc_core.c
1553
ep->in = 0;
drivers/usb/gadget/udc/snps_udc_core.c
1831
dev->ep[UDC_EP0IN_IX].in = 1;
drivers/usb/gadget/udc/snps_udc_core.c
1832
dev->ep[UDC_EP0OUT_IX].in = 0;
drivers/usb/gadget/udc/snps_udc_core.c
2405
} else if (!use_dma && ep->in) {
drivers/usb/gadget/udc/snps_udc_core.c
2769
if (ep->in) {
drivers/usb/gadget/udc/snps_udc_core.c
2822
if (ep->in) {
drivers/usb/gadget/udc/snps_udc_core.c
285
if (!ep || !(ep->in))
drivers/usb/gadget/udc/snps_udc_core.c
360
if (ep->in) {
drivers/usb/gadget/udc/snps_udc_core.c
394
if (use_dma && !ep->in) {
drivers/usb/gadget/udc/snps_udc_core.c
411
tmp = AMD_ADDBITS(tmp, ep->in, UDC_CSR_NE_DIR);
drivers/usb/gadget/udc/snps_udc_core.c
432
if (!use_dma || ep->in) {
drivers/usb/gadget/udc/snps_udc_core.c
468
if (ep->in) {
drivers/usb/gadget/udc/snps_udc_core.c
774
if (!ep->in)
drivers/usb/gadget/udc/snps_udc_core.c
833
if (ep->in) {
drivers/usb/gadget/udc/snps_udc_core.c
851
if (ep->in) {
drivers/usb/gadget/udc/snps_udc_core.c
895
if (ep->in) {
drivers/usb/gadget/udc/snps_udc_core.c
908
if (ep->in) {
drivers/usb/gadget/udc/snps_udc_core.c
972
usb_gadget_unmap_request(&dev->gadget, &req->req, ep->in);
drivers/usb/host/xhci-mem.c
1387
int in;
drivers/usb/host/xhci-mem.c
1389
in = usb_endpoint_dir_in(&ep->desc);
drivers/usb/host/xhci-mem.c
1395
return in ? BULK_IN_EP : BULK_OUT_EP;
drivers/usb/host/xhci-mem.c
1397
return in ? ISOC_IN_EP : ISOC_OUT_EP;
drivers/usb/host/xhci-mem.c
1399
return in ? INT_IN_EP : INT_OUT_EP;
drivers/usb/image/mdc800.c
161
char in [8]; // Command Input Buffer
drivers/usb/image/mdc800.c
825
mdc800->in[mdc800->in_count] = c;
drivers/usb/image/mdc800.c
847
answersize=mdc800_getAnswerSize (mdc800->in[1]);
drivers/usb/image/mdc800.c
850
memcpy (mdc800->write_urb->transfer_buffer, mdc800->in,8);
drivers/usb/image/mdc800.c
870
switch ((unsigned char) mdc800->in[1])
drivers/usb/image/mdc800.c
915
if (mdc800->in [1] == (char) 0x07)
drivers/usb/misc/brcmstb-usb-pinmap.c
115
int in;
drivers/usb/misc/brcmstb-usb-pinmap.c
120
in = of_property_count_strings(dn, "brcm,in-functions");
drivers/usb/misc/brcmstb-usb-pinmap.c
121
if (in < 0)
drivers/usb/misc/brcmstb-usb-pinmap.c
126
*in_count = in;
drivers/usb/misc/usbtest.c
129
struct usb_host_endpoint **in,
drivers/usb/misc/usbtest.c
134
if (!*in)
drivers/usb/misc/usbtest.c
135
*in = e;
drivers/usb/misc/usbtest.c
147
struct usb_host_endpoint *in, *out;
drivers/usb/misc/usbtest.c
155
in = out = NULL;
drivers/usb/misc/usbtest.c
176
endpoint_update(edi, &in, &out, e);
drivers/usb/misc/usbtest.c
190
if ((in && out) || iso_in || iso_out || int_in || int_out)
drivers/usb/misc/usbtest.c
206
if (in)
drivers/usb/misc/usbtest.c
208
in->desc.bEndpointAddress & USB_ENDPOINT_NUMBER_MASK);
drivers/usb/mtu3/mtu3_debugfs.c
150
int in = mep->is_in;
drivers/usb/mtu3/mtu3_debugfs.c
156
regs[0].name = in ? "TCR0" : "RCR0";
drivers/usb/mtu3/mtu3_debugfs.c
157
regs[0].offset = in ? MU3D_EP_TXCR0(epnum) : MU3D_EP_RXCR0(epnum);
drivers/usb/mtu3/mtu3_debugfs.c
158
regs[1].name = in ? "TCR1" : "RCR1";
drivers/usb/mtu3/mtu3_debugfs.c
159
regs[1].offset = in ? MU3D_EP_TXCR1(epnum) : MU3D_EP_RXCR1(epnum);
drivers/usb/mtu3/mtu3_debugfs.c
160
regs[2].name = in ? "TCR2" : "RCR2";
drivers/usb/mtu3/mtu3_debugfs.c
161
regs[2].offset = in ? MU3D_EP_TXCR2(epnum) : MU3D_EP_RXCR2(epnum);
drivers/usb/mtu3/mtu3_debugfs.c
162
regs[3].name = in ? "TQHIAR" : "RQHIAR";
drivers/usb/mtu3/mtu3_debugfs.c
163
regs[3].offset = in ? USB_QMU_TQHIAR(epnum) : USB_QMU_RQHIAR(epnum);
drivers/usb/mtu3/mtu3_debugfs.c
164
regs[4].name = in ? "TQCSR" : "RQCSR";
drivers/usb/mtu3/mtu3_debugfs.c
165
regs[4].offset = in ? USB_QMU_TQCSR(epnum) : USB_QMU_RQCSR(epnum);
drivers/usb/mtu3/mtu3_debugfs.c
166
regs[5].name = in ? "TQSAR" : "RQSAR";
drivers/usb/mtu3/mtu3_debugfs.c
167
regs[5].offset = in ? USB_QMU_TQSAR(epnum) : USB_QMU_RQSAR(epnum);
drivers/usb/mtu3/mtu3_debugfs.c
168
regs[6].name = in ? "TQCPR" : "RQCPR";
drivers/usb/mtu3/mtu3_debugfs.c
169
regs[6].offset = in ? USB_QMU_TQCPR(epnum) : USB_QMU_RQCPR(epnum);
drivers/usb/typec/tipd/core.c
1575
u8 in = TPS_PTCS_CONTENT_DEV | TPS_PTCS_CONTENT_APP;
drivers/usb/typec/tipd/core.c
1577
size_t in_len = sizeof(in);
drivers/usb/typec/tipd/core.c
1588
ret = tps6598x_exec_cmd(tps, "PTCs", in_len, &in,
drivers/usb/usbip/vudc_sysfs.c
107
rv = kstrtoint(in, 0, &sockfd);
drivers/usb/usbip/vudc_sysfs.c
95
const char *in, size_t count)
drivers/vdpa/mlx5/core/mlx5_vdpa.h
128
void *in;
drivers/vdpa/mlx5/core/mlx5_vdpa.h
135
int mlx5_vdpa_create_tis(struct mlx5_vdpa_dev *mvdev, void *in, u32 *tisn);
drivers/vdpa/mlx5/core/mlx5_vdpa.h
137
int mlx5_vdpa_create_rqt(struct mlx5_vdpa_dev *mvdev, void *in, int inlen, u32 *rqtn);
drivers/vdpa/mlx5/core/mlx5_vdpa.h
138
int mlx5_vdpa_modify_rqt(struct mlx5_vdpa_dev *mvdev, void *in, int inlen, u32 rqtn);
drivers/vdpa/mlx5/core/mlx5_vdpa.h
140
int mlx5_vdpa_create_tir(struct mlx5_vdpa_dev *mvdev, void *in, u32 *tirn);
drivers/vdpa/mlx5/core/mlx5_vdpa.h
146
int mlx5_vdpa_create_mkey(struct mlx5_vdpa_dev *mvdev, u32 *mkey, u32 *in,
drivers/vdpa/mlx5/core/mr.c
103
void *in = &mem->in;
drivers/vdpa/mlx5/core/mr.c
105
MLX5_SET(destroy_mkey_in, in, uid, mvdev->res.uid);
drivers/vdpa/mlx5/core/mr.c
106
MLX5_SET(destroy_mkey_in, in, opcode, MLX5_CMD_OP_DESTROY_MKEY);
drivers/vdpa/mlx5/core/mr.c
107
MLX5_SET(destroy_mkey_in, in, mkey_index, mlx5_mkey_to_idx(mr->mr));
drivers/vdpa/mlx5/core/mr.c
169
static void fill_indir(struct mlx5_vdpa_dev *mvdev, struct mlx5_vdpa_mr *mkey, void *in)
drivers/vdpa/mlx5/core/mr.c
178
klmarr = MLX5_ADDR_OF(create_mkey_in, in, klm_pas_mtt);
drivers/vdpa/mlx5/core/mr.c
236
cmds[i].in = cmd_mem->in;
drivers/vdpa/mlx5/core/mr.c
298
cmds[i].in = cmd_mem[i].in;
drivers/vdpa/mlx5/core/mr.c
299
cmds[i].inlen = sizeof(cmd_mem[i].in);
drivers/vdpa/mlx5/core/mr.c
330
void *in;
drivers/vdpa/mlx5/core/mr.c
341
in = kzalloc(inlen, GFP_KERNEL);
drivers/vdpa/mlx5/core/mr.c
342
if (!in)
drivers/vdpa/mlx5/core/mr.c
345
MLX5_SET(create_mkey_in, in, uid, mvdev->res.uid);
drivers/vdpa/mlx5/core/mr.c
346
mkc = MLX5_ADDR_OF(create_mkey_in, in, memory_key_mkey_entry);
drivers/vdpa/mlx5/core/mr.c
355
MLX5_SET(create_mkey_in, in, translations_octword_actual_size, mr->num_klms);
drivers/vdpa/mlx5/core/mr.c
356
fill_indir(mvdev, mr, in);
drivers/vdpa/mlx5/core/mr.c
357
err = mlx5_vdpa_create_mkey(mvdev, &mr->mkey, in, inlen);
drivers/vdpa/mlx5/core/mr.c
358
kfree(in);
drivers/vdpa/mlx5/core/mr.c
54
u8 in[MLX5_ST_SZ_BYTES(create_mkey_in)];
drivers/vdpa/mlx5/core/mr.c
570
u32 *in;
drivers/vdpa/mlx5/core/mr.c
573
in = kzalloc(inlen, GFP_KERNEL);
drivers/vdpa/mlx5/core/mr.c
574
if (!in)
drivers/vdpa/mlx5/core/mr.c
577
mkc = MLX5_ADDR_OF(create_mkey_in, in, memory_key_mkey_entry);
drivers/vdpa/mlx5/core/mr.c
586
err = mlx5_vdpa_create_mkey(mvdev, &mr->mkey, in, inlen);
drivers/vdpa/mlx5/core/mr.c
590
kfree(in);
drivers/vdpa/mlx5/core/mr.c
60
u8 in[MLX5_ST_SZ_BYTES(destroy_mkey_in)];
drivers/vdpa/mlx5/core/mr.c
67
void *in = &mem->in;
drivers/vdpa/mlx5/core/mr.c
70
MLX5_SET(create_mkey_in, in, uid, mvdev->res.uid);
drivers/vdpa/mlx5/core/mr.c
71
mkc = MLX5_ADDR_OF(create_mkey_in, in, memory_key_mkey_entry);
drivers/vdpa/mlx5/core/mr.c
82
MLX5_SET(create_mkey_in, in, translations_octword_actual_size,
drivers/vdpa/mlx5/core/mr.c
84
populate_mtts(mr, MLX5_ADDR_OF(create_mkey_in, in, klm_pas_mtt));
drivers/vdpa/mlx5/core/mr.c
86
MLX5_SET(create_mkey_in, in, opcode, MLX5_CMD_OP_CREATE_MKEY);
drivers/vdpa/mlx5/core/mr.c
87
MLX5_SET(create_mkey_in, in, uid, mvdev->res.uid);
drivers/vdpa/mlx5/core/resources.c
100
MLX5_SET(create_tis_in, in, opcode, MLX5_CMD_OP_CREATE_TIS);
drivers/vdpa/mlx5/core/resources.c
101
MLX5_SET(create_tis_in, in, uid, mvdev->res.uid);
drivers/vdpa/mlx5/core/resources.c
102
err = mlx5_cmd_exec_inout(mvdev->mdev, create_tis, in, out);
drivers/vdpa/mlx5/core/resources.c
111
u32 in[MLX5_ST_SZ_DW(destroy_tis_in)] = {};
drivers/vdpa/mlx5/core/resources.c
113
MLX5_SET(destroy_tis_in, in, opcode, MLX5_CMD_OP_DESTROY_TIS);
drivers/vdpa/mlx5/core/resources.c
114
MLX5_SET(destroy_tis_in, in, uid, mvdev->res.uid);
drivers/vdpa/mlx5/core/resources.c
115
MLX5_SET(destroy_tis_in, in, tisn, tisn);
drivers/vdpa/mlx5/core/resources.c
116
mlx5_cmd_exec_in(mvdev->mdev, destroy_tis, in);
drivers/vdpa/mlx5/core/resources.c
119
int mlx5_vdpa_create_rqt(struct mlx5_vdpa_dev *mvdev, void *in, int inlen, u32 *rqtn)
drivers/vdpa/mlx5/core/resources.c
124
MLX5_SET(create_rqt_in, in, opcode, MLX5_CMD_OP_CREATE_RQT);
drivers/vdpa/mlx5/core/resources.c
125
err = mlx5_cmd_exec(mvdev->mdev, in, inlen, out, sizeof(out));
drivers/vdpa/mlx5/core/resources.c
13
u32 in[MLX5_ST_SZ_DW(alloc_pd_in)] = {};
drivers/vdpa/mlx5/core/resources.c
132
int mlx5_vdpa_modify_rqt(struct mlx5_vdpa_dev *mvdev, void *in, int inlen, u32 rqtn)
drivers/vdpa/mlx5/core/resources.c
136
MLX5_SET(modify_rqt_in, in, uid, mvdev->res.uid);
drivers/vdpa/mlx5/core/resources.c
137
MLX5_SET(modify_rqt_in, in, rqtn, rqtn);
drivers/vdpa/mlx5/core/resources.c
138
MLX5_SET(modify_rqt_in, in, opcode, MLX5_CMD_OP_MODIFY_RQT);
drivers/vdpa/mlx5/core/resources.c
139
return mlx5_cmd_exec(mvdev->mdev, in, inlen, out, sizeof(out));
drivers/vdpa/mlx5/core/resources.c
144
u32 in[MLX5_ST_SZ_DW(destroy_rqt_in)] = {};
drivers/vdpa/mlx5/core/resources.c
146
MLX5_SET(destroy_rqt_in, in, opcode, MLX5_CMD_OP_DESTROY_RQT);
drivers/vdpa/mlx5/core/resources.c
147
MLX5_SET(destroy_rqt_in, in, uid, mvdev->res.uid);
drivers/vdpa/mlx5/core/resources.c
148
MLX5_SET(destroy_rqt_in, in, rqtn, rqtn);
drivers/vdpa/mlx5/core/resources.c
149
mlx5_cmd_exec_in(mvdev->mdev, destroy_rqt, in);
drivers/vdpa/mlx5/core/resources.c
152
int mlx5_vdpa_create_tir(struct mlx5_vdpa_dev *mvdev, void *in, u32 *tirn)
drivers/vdpa/mlx5/core/resources.c
157
MLX5_SET(create_tir_in, in, opcode, MLX5_CMD_OP_CREATE_TIR);
drivers/vdpa/mlx5/core/resources.c
158
err = mlx5_cmd_exec_inout(mvdev->mdev, create_tir, in, out);
drivers/vdpa/mlx5/core/resources.c
16
MLX5_SET(alloc_pd_in, in, opcode, MLX5_CMD_OP_ALLOC_PD);
drivers/vdpa/mlx5/core/resources.c
167
u32 in[MLX5_ST_SZ_DW(destroy_tir_in)] = {};
drivers/vdpa/mlx5/core/resources.c
169
MLX5_SET(destroy_tir_in, in, opcode, MLX5_CMD_OP_DESTROY_TIR);
drivers/vdpa/mlx5/core/resources.c
17
MLX5_SET(alloc_pd_in, in, uid, uid);
drivers/vdpa/mlx5/core/resources.c
170
MLX5_SET(destroy_tir_in, in, uid, mvdev->res.uid);
drivers/vdpa/mlx5/core/resources.c
171
MLX5_SET(destroy_tir_in, in, tirn, tirn);
drivers/vdpa/mlx5/core/resources.c
172
mlx5_cmd_exec_in(mvdev->mdev, destroy_tir, in);
drivers/vdpa/mlx5/core/resources.c
178
u32 in[MLX5_ST_SZ_DW(alloc_transport_domain_in)] = {};
drivers/vdpa/mlx5/core/resources.c
181
MLX5_SET(alloc_transport_domain_in, in, opcode, MLX5_CMD_OP_ALLOC_TRANSPORT_DOMAIN);
drivers/vdpa/mlx5/core/resources.c
182
MLX5_SET(alloc_transport_domain_in, in, uid, mvdev->res.uid);
drivers/vdpa/mlx5/core/resources.c
184
err = mlx5_cmd_exec_inout(mvdev->mdev, alloc_transport_domain, in, out);
drivers/vdpa/mlx5/core/resources.c
19
err = mlx5_cmd_exec_inout(mdev, alloc_pd, in, out);
drivers/vdpa/mlx5/core/resources.c
193
u32 in[MLX5_ST_SZ_DW(dealloc_transport_domain_in)] = {};
drivers/vdpa/mlx5/core/resources.c
195
MLX5_SET(dealloc_transport_domain_in, in, opcode, MLX5_CMD_OP_DEALLOC_TRANSPORT_DOMAIN);
drivers/vdpa/mlx5/core/resources.c
196
MLX5_SET(dealloc_transport_domain_in, in, uid, mvdev->res.uid);
drivers/vdpa/mlx5/core/resources.c
197
MLX5_SET(dealloc_transport_domain_in, in, transport_domain, tdn);
drivers/vdpa/mlx5/core/resources.c
198
mlx5_cmd_exec_in(mvdev->mdev, dealloc_transport_domain, in);
drivers/vdpa/mlx5/core/resources.c
201
int mlx5_vdpa_create_mkey(struct mlx5_vdpa_dev *mvdev, u32 *mkey, u32 *in,
drivers/vdpa/mlx5/core/resources.c
208
MLX5_SET(create_mkey_in, in, opcode, MLX5_CMD_OP_CREATE_MKEY);
drivers/vdpa/mlx5/core/resources.c
209
MLX5_SET(create_mkey_in, in, uid, mvdev->res.uid);
drivers/vdpa/mlx5/core/resources.c
211
err = mlx5_cmd_exec(mvdev->mdev, in, inlen, lout, sizeof(lout));
drivers/vdpa/mlx5/core/resources.c
222
u32 in[MLX5_ST_SZ_DW(destroy_mkey_in)] = {};
drivers/vdpa/mlx5/core/resources.c
224
MLX5_SET(destroy_mkey_in, in, uid, mvdev->res.uid);
drivers/vdpa/mlx5/core/resources.c
225
MLX5_SET(destroy_mkey_in, in, opcode, MLX5_CMD_OP_DESTROY_MKEY);
drivers/vdpa/mlx5/core/resources.c
226
MLX5_SET(destroy_mkey_in, in, mkey_index, mlx5_mkey_to_idx(mkey));
drivers/vdpa/mlx5/core/resources.c
227
return mlx5_cmd_exec_in(mvdev->mdev, destroy_mkey, in);
drivers/vdpa/mlx5/core/resources.c
28
u32 in[MLX5_ST_SZ_DW(dealloc_pd_in)] = {};
drivers/vdpa/mlx5/core/resources.c
31
MLX5_SET(dealloc_pd_in, in, opcode, MLX5_CMD_OP_DEALLOC_PD);
drivers/vdpa/mlx5/core/resources.c
32
MLX5_SET(dealloc_pd_in, in, pd, pdn);
drivers/vdpa/mlx5/core/resources.c
327
cmd->err = mlx5_cmd_check(context->ctx->dev, status, cmd->in, cmd->out);
drivers/vdpa/mlx5/core/resources.c
33
MLX5_SET(dealloc_pd_in, in, uid, uid);
drivers/vdpa/mlx5/core/resources.c
34
return mlx5_cmd_exec_in(mdev, dealloc_pd, in);
drivers/vdpa/mlx5/core/resources.c
342
cmd->in, cmd->inlen,
drivers/vdpa/mlx5/core/resources.c
356
cmd->in, cmd->inlen,
drivers/vdpa/mlx5/core/resources.c
40
u32 in[MLX5_ST_SZ_DW(query_special_contexts_in)] = {};
drivers/vdpa/mlx5/core/resources.c
44
MLX5_SET(query_special_contexts_in, in, opcode, MLX5_CMD_OP_QUERY_SPECIAL_CONTEXTS);
drivers/vdpa/mlx5/core/resources.c
45
err = mlx5_cmd_exec_inout(mdev, query_special_contexts, in, out);
drivers/vdpa/mlx5/core/resources.c
55
void *in;
drivers/vdpa/mlx5/core/resources.c
66
in = kzalloc(inlen, GFP_KERNEL);
drivers/vdpa/mlx5/core/resources.c
67
if (!in)
drivers/vdpa/mlx5/core/resources.c
70
MLX5_SET(create_uctx_in, in, opcode, MLX5_CMD_OP_CREATE_UCTX);
drivers/vdpa/mlx5/core/resources.c
71
MLX5_SET(create_uctx_in, in, uctx.cap, MLX5_UCTX_CAP_RAW_TX);
drivers/vdpa/mlx5/core/resources.c
73
err = mlx5_cmd_exec(mvdev->mdev, in, inlen, out, sizeof(out));
drivers/vdpa/mlx5/core/resources.c
74
kfree(in);
drivers/vdpa/mlx5/core/resources.c
84
u32 in[MLX5_ST_SZ_DW(destroy_uctx_in)] = {};
drivers/vdpa/mlx5/core/resources.c
89
MLX5_SET(destroy_uctx_in, in, opcode, MLX5_CMD_OP_DESTROY_UCTX);
drivers/vdpa/mlx5/core/resources.c
90
MLX5_SET(destroy_uctx_in, in, uid, uid);
drivers/vdpa/mlx5/core/resources.c
92
mlx5_cmd_exec(mvdev->mdev, in, sizeof(in), out, sizeof(out));
drivers/vdpa/mlx5/core/resources.c
95
int mlx5_vdpa_create_tis(struct mlx5_vdpa_dev *mvdev, void *in, u32 *tisn)
drivers/vdpa/mlx5/net/mlx5_vnet.c
1003
u32 in[MLX5_ST_SZ_DW(destroy_virtio_net_q_in)] = {};
drivers/vdpa/mlx5/net/mlx5_vnet.c
1006
MLX5_SET(destroy_virtio_net_q_in, in, general_obj_out_cmd_hdr.opcode,
drivers/vdpa/mlx5/net/mlx5_vnet.c
1008
MLX5_SET(destroy_virtio_net_q_in, in, general_obj_out_cmd_hdr.obj_id, mvq->virtq_id);
drivers/vdpa/mlx5/net/mlx5_vnet.c
1009
MLX5_SET(destroy_virtio_net_q_in, in, general_obj_out_cmd_hdr.uid, ndev->mvdev.res.uid);
drivers/vdpa/mlx5/net/mlx5_vnet.c
1010
MLX5_SET(destroy_virtio_net_q_in, in, general_obj_out_cmd_hdr.obj_type,
drivers/vdpa/mlx5/net/mlx5_vnet.c
1012
if (mlx5_cmd_exec(ndev->mvdev.mdev, in, sizeof(in), out, sizeof(out))) {
drivers/vdpa/mlx5/net/mlx5_vnet.c
1036
static void alloc_inout(struct mlx5_vdpa_net *ndev, int cmd, void **in, int *inlen, void **out,
drivers/vdpa/mlx5/net/mlx5_vnet.c
1046
*in = kzalloc(*inlen, GFP_KERNEL);
drivers/vdpa/mlx5/net/mlx5_vnet.c
1048
if (!*in || !*out)
drivers/vdpa/mlx5/net/mlx5_vnet.c
1051
MLX5_SET(qp_2rst_in, *in, opcode, cmd);
drivers/vdpa/mlx5/net/mlx5_vnet.c
1052
MLX5_SET(qp_2rst_in, *in, uid, ndev->mvdev.res.uid);
drivers/vdpa/mlx5/net/mlx5_vnet.c
1053
MLX5_SET(qp_2rst_in, *in, qpn, qpn);
drivers/vdpa/mlx5/net/mlx5_vnet.c
1058
*in = kzalloc(*inlen, GFP_KERNEL);
drivers/vdpa/mlx5/net/mlx5_vnet.c
1060
if (!*in || !*out)
drivers/vdpa/mlx5/net/mlx5_vnet.c
1063
MLX5_SET(rst2init_qp_in, *in, opcode, cmd);
drivers/vdpa/mlx5/net/mlx5_vnet.c
1064
MLX5_SET(rst2init_qp_in, *in, uid, ndev->mvdev.res.uid);
drivers/vdpa/mlx5/net/mlx5_vnet.c
1065
MLX5_SET(rst2init_qp_in, *in, qpn, qpn);
drivers/vdpa/mlx5/net/mlx5_vnet.c
1066
qpc = MLX5_ADDR_OF(rst2init_qp_in, *in, qpc);
drivers/vdpa/mlx5/net/mlx5_vnet.c
1075
*in = kzalloc(*inlen, GFP_KERNEL);
drivers/vdpa/mlx5/net/mlx5_vnet.c
1077
if (!*in || !*out)
drivers/vdpa/mlx5/net/mlx5_vnet.c
1080
MLX5_SET(init2rtr_qp_in, *in, opcode, cmd);
drivers/vdpa/mlx5/net/mlx5_vnet.c
1081
MLX5_SET(init2rtr_qp_in, *in, uid, ndev->mvdev.res.uid);
drivers/vdpa/mlx5/net/mlx5_vnet.c
1082
MLX5_SET(init2rtr_qp_in, *in, qpn, qpn);
drivers/vdpa/mlx5/net/mlx5_vnet.c
1083
qpc = MLX5_ADDR_OF(rst2init_qp_in, *in, qpc);
drivers/vdpa/mlx5/net/mlx5_vnet.c
1093
*in = kzalloc(*inlen, GFP_KERNEL);
drivers/vdpa/mlx5/net/mlx5_vnet.c
1095
if (!*in || !*out)
drivers/vdpa/mlx5/net/mlx5_vnet.c
1098
MLX5_SET(rtr2rts_qp_in, *in, opcode, cmd);
drivers/vdpa/mlx5/net/mlx5_vnet.c
1099
MLX5_SET(rtr2rts_qp_in, *in, uid, ndev->mvdev.res.uid);
drivers/vdpa/mlx5/net/mlx5_vnet.c
1100
MLX5_SET(rtr2rts_qp_in, *in, qpn, qpn);
drivers/vdpa/mlx5/net/mlx5_vnet.c
1101
qpc = MLX5_ADDR_OF(rst2init_qp_in, *in, qpc);
drivers/vdpa/mlx5/net/mlx5_vnet.c
1114
kfree(*in);
drivers/vdpa/mlx5/net/mlx5_vnet.c
1117
*in = NULL;
drivers/vdpa/mlx5/net/mlx5_vnet.c
1121
static void free_inout(void *in, void *out)
drivers/vdpa/mlx5/net/mlx5_vnet.c
1123
kfree(in);
drivers/vdpa/mlx5/net/mlx5_vnet.c
1136
void *in;
drivers/vdpa/mlx5/net/mlx5_vnet.c
1139
alloc_inout(ndev, cmd, &in, &inlen, &out, &outlen, get_qpn(mvq, fw), get_rqpn(mvq, fw));
drivers/vdpa/mlx5/net/mlx5_vnet.c
1140
if (!in || !out)
drivers/vdpa/mlx5/net/mlx5_vnet.c
1143
err = mlx5_cmd_exec(ndev->mvdev.mdev, in, inlen, out, outlen);
drivers/vdpa/mlx5/net/mlx5_vnet.c
1144
free_inout(in, out);
drivers/vdpa/mlx5/net/mlx5_vnet.c
1186
u8 in[MLX5_ST_SZ_BYTES(query_virtio_net_q_in)];
drivers/vdpa/mlx5/net/mlx5_vnet.c
1191
u8 in[MLX5_ST_SZ_BYTES(modify_virtio_net_q_in)];
drivers/vdpa/mlx5/net/mlx5_vnet.c
1199
void *cmd_hdr = MLX5_ADDR_OF(query_virtio_net_q_in, cmd->in, general_obj_in_cmd_hdr);
drivers/vdpa/mlx5/net/mlx5_vnet.c
1240
cmds[i].in = &cmd_mem[i].in;
drivers/vdpa/mlx5/net/mlx5_vnet.c
1241
cmds[i].inlen = sizeof(cmd_mem[i].in);
drivers/vdpa/mlx5/net/mlx5_vnet.c
1316
cmd_hdr = MLX5_ADDR_OF(modify_virtio_net_q_in, cmd->in, general_obj_in_cmd_hdr);
drivers/vdpa/mlx5/net/mlx5_vnet.c
1323
obj_context = MLX5_ADDR_OF(modify_virtio_net_q_in, cmd->in, obj_context);
drivers/vdpa/mlx5/net/mlx5_vnet.c
1407
u32 in[MLX5_ST_SZ_DW(create_virtio_q_counters_in)] = {};
drivers/vdpa/mlx5/net/mlx5_vnet.c
1415
cmd_hdr = MLX5_ADDR_OF(create_virtio_q_counters_in, in, hdr);
drivers/vdpa/mlx5/net/mlx5_vnet.c
1421
err = mlx5_cmd_exec(ndev->mvdev.mdev, in, sizeof(in), out, sizeof(out));
drivers/vdpa/mlx5/net/mlx5_vnet.c
1432
u32 in[MLX5_ST_SZ_DW(destroy_virtio_q_counters_in)] = {};
drivers/vdpa/mlx5/net/mlx5_vnet.c
1438
MLX5_SET(destroy_virtio_q_counters_in, in, hdr.opcode, MLX5_CMD_OP_DESTROY_GENERAL_OBJECT);
drivers/vdpa/mlx5/net/mlx5_vnet.c
1439
MLX5_SET(destroy_virtio_q_counters_in, in, hdr.obj_id, mvq->counter_set_id);
drivers/vdpa/mlx5/net/mlx5_vnet.c
1440
MLX5_SET(destroy_virtio_q_counters_in, in, hdr.uid, ndev->mvdev.res.uid);
drivers/vdpa/mlx5/net/mlx5_vnet.c
1441
MLX5_SET(destroy_virtio_q_counters_in, in, hdr.obj_type, MLX5_OBJ_TYPE_VIRTIO_Q_COUNTERS);
drivers/vdpa/mlx5/net/mlx5_vnet.c
1442
if (mlx5_cmd_exec(ndev->mvdev.mdev, in, sizeof(in), out, sizeof(out)))
drivers/vdpa/mlx5/net/mlx5_vnet.c
1593
cmd->in = &cmd_mem[i].in;
drivers/vdpa/mlx5/net/mlx5_vnet.c
1594
cmd->inlen = sizeof(cmd_mem[i].in);
drivers/vdpa/mlx5/net/mlx5_vnet.c
1745
void *in;
drivers/vdpa/mlx5/net/mlx5_vnet.c
1750
in = kzalloc(inlen, GFP_KERNEL);
drivers/vdpa/mlx5/net/mlx5_vnet.c
1751
if (!in)
drivers/vdpa/mlx5/net/mlx5_vnet.c
1754
MLX5_SET(create_rqt_in, in, uid, ndev->mvdev.res.uid);
drivers/vdpa/mlx5/net/mlx5_vnet.c
1755
rqtc = MLX5_ADDR_OF(create_rqt_in, in, rqt_context);
drivers/vdpa/mlx5/net/mlx5_vnet.c
1764
err = mlx5_vdpa_create_rqt(&ndev->mvdev, in, inlen, &ndev->res.rqtn);
drivers/vdpa/mlx5/net/mlx5_vnet.c
1765
kfree(in);
drivers/vdpa/mlx5/net/mlx5_vnet.c
1780
void *in;
drivers/vdpa/mlx5/net/mlx5_vnet.c
1785
in = kzalloc(inlen, GFP_KERNEL);
drivers/vdpa/mlx5/net/mlx5_vnet.c
1786
if (!in)
drivers/vdpa/mlx5/net/mlx5_vnet.c
1789
MLX5_SET(modify_rqt_in, in, uid, ndev->mvdev.res.uid);
drivers/vdpa/mlx5/net/mlx5_vnet.c
1790
MLX5_SET64(modify_rqt_in, in, bitmask, MLX5_MODIFY_RQT_NUM_RQS);
drivers/vdpa/mlx5/net/mlx5_vnet.c
1791
rqtc = MLX5_ADDR_OF(modify_rqt_in, in, ctx);
drivers/vdpa/mlx5/net/mlx5_vnet.c
1799
err = mlx5_vdpa_modify_rqt(&ndev->mvdev, in, inlen, ndev->res.rqtn);
drivers/vdpa/mlx5/net/mlx5_vnet.c
1800
kfree(in);
drivers/vdpa/mlx5/net/mlx5_vnet.c
1825
void *in;
drivers/vdpa/mlx5/net/mlx5_vnet.c
1828
in = kzalloc(MLX5_ST_SZ_BYTES(create_tir_in), GFP_KERNEL);
drivers/vdpa/mlx5/net/mlx5_vnet.c
1829
if (!in)
drivers/vdpa/mlx5/net/mlx5_vnet.c
1832
MLX5_SET(create_tir_in, in, uid, ndev->mvdev.res.uid);
drivers/vdpa/mlx5/net/mlx5_vnet.c
1833
tirc = MLX5_ADDR_OF(create_tir_in, in, ctx);
drivers/vdpa/mlx5/net/mlx5_vnet.c
1849
err = mlx5_vdpa_create_tir(&ndev->mvdev, in, &ndev->res.tirn);
drivers/vdpa/mlx5/net/mlx5_vnet.c
1850
kfree(in);
drivers/vdpa/mlx5/net/mlx5_vnet.c
2800
u32 in[MLX5_ST_SZ_DW(query_vport_state_in)] = {};
drivers/vdpa/mlx5/net/mlx5_vnet.c
2803
MLX5_SET(query_vport_state_in, in, opcode, MLX5_CMD_OP_QUERY_VPORT_STATE);
drivers/vdpa/mlx5/net/mlx5_vnet.c
2804
MLX5_SET(query_vport_state_in, in, op_mod, opmod);
drivers/vdpa/mlx5/net/mlx5_vnet.c
2805
MLX5_SET(query_vport_state_in, in, vport_number, vport);
drivers/vdpa/mlx5/net/mlx5_vnet.c
2807
MLX5_SET(query_vport_state_in, in, other_vport, 1);
drivers/vdpa/mlx5/net/mlx5_vnet.c
2809
err = mlx5_cmd_exec_inout(mdev, query_vport_state, in, out);
drivers/vdpa/mlx5/net/mlx5_vnet.c
284
u32 in[MLX5_ST_SZ_DW(create_tis_in)] = {};
drivers/vdpa/mlx5/net/mlx5_vnet.c
288
tisc = MLX5_ADDR_OF(create_tis_in, in, ctx);
drivers/vdpa/mlx5/net/mlx5_vnet.c
290
err = mlx5_vdpa_create_tis(mvdev, in, &ndev->res.tisn);
drivers/vdpa/mlx5/net/mlx5_vnet.c
3517
u32 in[MLX5_ST_SZ_DW(query_virtio_q_counters_in)] = {};
drivers/vdpa/mlx5/net/mlx5_vnet.c
3529
cmd_hdr = MLX5_ADDR_OF(query_virtio_q_counters_in, in, hdr);
drivers/vdpa/mlx5/net/mlx5_vnet.c
3536
err = mlx5_cmd_exec(ndev->mvdev.mdev, in, sizeof(in), out, sizeof(out));
drivers/vdpa/mlx5/net/mlx5_vnet.c
373
static void qp_prepare(struct mlx5_vdpa_net *ndev, bool fw, void *in,
drivers/vdpa/mlx5/net/mlx5_vnet.c
3782
void *in;
drivers/vdpa/mlx5/net/mlx5_vnet.c
3785
in = kvzalloc(inlen, GFP_KERNEL);
drivers/vdpa/mlx5/net/mlx5_vnet.c
3786
if (!in)
drivers/vdpa/mlx5/net/mlx5_vnet.c
3789
MLX5_SET(modify_nic_vport_context_in, in, field_select.mtu, 1);
drivers/vdpa/mlx5/net/mlx5_vnet.c
3790
MLX5_SET(modify_nic_vport_context_in, in, nic_vport_context.mtu,
drivers/vdpa/mlx5/net/mlx5_vnet.c
3792
MLX5_SET(modify_nic_vport_context_in, in, opcode,
drivers/vdpa/mlx5/net/mlx5_vnet.c
3795
err = mlx5_cmd_exec_in(mdev, modify_nic_vport_context, in);
drivers/vdpa/mlx5/net/mlx5_vnet.c
3797
kvfree(in);
drivers/vdpa/mlx5/net/mlx5_vnet.c
381
MLX5_SET(create_qp_in, in, uid, ndev->mvdev.res.uid);
drivers/vdpa/mlx5/net/mlx5_vnet.c
382
qpc = MLX5_ADDR_OF(create_qp_in, in, qpc);
drivers/vdpa/mlx5/net/mlx5_vnet.c
387
qpc = MLX5_ADDR_OF(create_qp_in, in, qpc);
drivers/vdpa/mlx5/net/mlx5_vnet.c
403
pas = (__be64 *)MLX5_ADDR_OF(create_qp_in, in, pas);
drivers/vdpa/mlx5/net/mlx5_vnet.c
426
void *in;
drivers/vdpa/mlx5/net/mlx5_vnet.c
441
in = kzalloc(inlen, GFP_KERNEL);
drivers/vdpa/mlx5/net/mlx5_vnet.c
442
if (!in) {
drivers/vdpa/mlx5/net/mlx5_vnet.c
447
qp_prepare(ndev, vqp->fw, in, mvq, mvq->num_ent);
drivers/vdpa/mlx5/net/mlx5_vnet.c
448
qpc = MLX5_ADDR_OF(create_qp_in, in, qpc);
drivers/vdpa/mlx5/net/mlx5_vnet.c
455
MLX5_SET(create_qp_in, in, opcode, MLX5_CMD_OP_CREATE_QP);
drivers/vdpa/mlx5/net/mlx5_vnet.c
456
err = mlx5_cmd_exec(mdev, in, inlen, out, sizeof(out));
drivers/vdpa/mlx5/net/mlx5_vnet.c
457
kfree(in);
drivers/vdpa/mlx5/net/mlx5_vnet.c
481
u32 in[MLX5_ST_SZ_DW(destroy_qp_in)] = {};
drivers/vdpa/mlx5/net/mlx5_vnet.c
483
MLX5_SET(destroy_qp_in, in, opcode, MLX5_CMD_OP_DESTROY_QP);
drivers/vdpa/mlx5/net/mlx5_vnet.c
484
MLX5_SET(destroy_qp_in, in, qpn, vqp->mqp.qpn);
drivers/vdpa/mlx5/net/mlx5_vnet.c
485
MLX5_SET(destroy_qp_in, in, uid, ndev->mvdev.res.uid);
drivers/vdpa/mlx5/net/mlx5_vnet.c
486
if (mlx5_cmd_exec_in(ndev->mvdev.mdev, destroy_qp, in))
drivers/vdpa/mlx5/net/mlx5_vnet.c
565
void *in;
drivers/vdpa/mlx5/net/mlx5_vnet.c
587
in = kzalloc(inlen, GFP_KERNEL);
drivers/vdpa/mlx5/net/mlx5_vnet.c
588
if (!in) {
drivers/vdpa/mlx5/net/mlx5_vnet.c
593
MLX5_SET(create_cq_in, in, uid, ndev->mvdev.res.uid);
drivers/vdpa/mlx5/net/mlx5_vnet.c
594
pas = (__be64 *)MLX5_ADDR_OF(create_cq_in, in, pas);
drivers/vdpa/mlx5/net/mlx5_vnet.c
597
cqc = MLX5_ADDR_OF(create_cq_in, in, cq_context);
drivers/vdpa/mlx5/net/mlx5_vnet.c
607
cqc = MLX5_ADDR_OF(create_cq_in, in, cq_context);
drivers/vdpa/mlx5/net/mlx5_vnet.c
613
err = mlx5_core_create_cq(mdev, &vcq->mcq, in, inlen, out, sizeof(out));
drivers/vdpa/mlx5/net/mlx5_vnet.c
618
kfree(in);
drivers/vdpa/mlx5/net/mlx5_vnet.c
622
kfree(in);
drivers/vdpa/mlx5/net/mlx5_vnet.c
646
u32 in[MLX5_ST_SZ_DW(query_hca_cap_in)] = {};
drivers/vdpa/mlx5/net/mlx5_vnet.c
659
MLX5_SET(query_hca_cap_in, in, opcode, MLX5_CMD_OP_QUERY_HCA_CAP);
drivers/vdpa/mlx5/net/mlx5_vnet.c
660
MLX5_SET(query_hca_cap_in, in, op_mod, opmod);
drivers/vdpa/mlx5/net/mlx5_vnet.c
661
err = mlx5_cmd_exec_inout(mdev, query_hca_cap, in, out);
drivers/vdpa/mlx5/net/mlx5_vnet.c
721
void *in;
drivers/vdpa/mlx5/net/mlx5_vnet.c
733
in = kzalloc(inlen, GFP_KERNEL);
drivers/vdpa/mlx5/net/mlx5_vnet.c
734
if (!in) {
drivers/vdpa/mlx5/net/mlx5_vnet.c
739
MLX5_SET(create_umem_in, in, opcode, MLX5_CMD_OP_CREATE_UMEM);
drivers/vdpa/mlx5/net/mlx5_vnet.c
740
MLX5_SET(create_umem_in, in, uid, ndev->mvdev.res.uid);
drivers/vdpa/mlx5/net/mlx5_vnet.c
741
um = MLX5_ADDR_OF(create_umem_in, in, umem);
drivers/vdpa/mlx5/net/mlx5_vnet.c
748
err = mlx5_cmd_exec(ndev->mvdev.mdev, in, inlen, out, sizeof(out));
drivers/vdpa/mlx5/net/mlx5_vnet.c
754
kfree(in);
drivers/vdpa/mlx5/net/mlx5_vnet.c
760
kfree(in);
drivers/vdpa/mlx5/net/mlx5_vnet.c
768
u32 in[MLX5_ST_SZ_DW(destroy_umem_in)] = {};
drivers/vdpa/mlx5/net/mlx5_vnet.c
784
MLX5_SET(destroy_umem_in, in, opcode, MLX5_CMD_OP_DESTROY_UMEM);
drivers/vdpa/mlx5/net/mlx5_vnet.c
785
MLX5_SET(destroy_umem_in, in, umem_id, umem->id);
drivers/vdpa/mlx5/net/mlx5_vnet.c
786
if (mlx5_cmd_exec(ndev->mvdev.mdev, in, sizeof(in), out, sizeof(out)))
drivers/vdpa/mlx5/net/mlx5_vnet.c
890
void *in;
drivers/vdpa/mlx5/net/mlx5_vnet.c
897
in = kzalloc(inlen, GFP_KERNEL);
drivers/vdpa/mlx5/net/mlx5_vnet.c
898
if (!in) {
drivers/vdpa/mlx5/net/mlx5_vnet.c
904
cmd_hdr = MLX5_ADDR_OF(create_virtio_net_q_in, in, general_obj_in_cmd_hdr);
drivers/vdpa/mlx5/net/mlx5_vnet.c
910
obj_context = MLX5_ADDR_OF(create_virtio_net_q_in, in, obj_context);
drivers/vdpa/mlx5/net/mlx5_vnet.c
973
err = mlx5_cmd_exec(ndev->mvdev.mdev, in, inlen, out, sizeof(out));
drivers/vdpa/mlx5/net/mlx5_vnet.c
978
kfree(in);
drivers/vdpa/mlx5/net/mlx5_vnet.c
995
kfree(in);
drivers/vdpa/solidrun/snet_hwmon.c
167
HWMON_CHANNEL_INFO(in, HWMON_I_INPUT | HWMON_I_CRIT | HWMON_I_LCRIT | HWMON_I_LABEL),
drivers/vfio/pci/mlx5/cmd.c
1000
MLX5_SET(general_obj_in_cmd_hdr, in, opcode, MLX5_CMD_OP_DESTROY_GENERAL_OBJECT);
drivers/vfio/pci/mlx5/cmd.c
1001
MLX5_SET(general_obj_in_cmd_hdr, in, obj_type, MLX5_OBJ_TYPE_PAGE_TRACK);
drivers/vfio/pci/mlx5/cmd.c
1002
MLX5_SET(general_obj_in_cmd_hdr, in, obj_id, tracker_id);
drivers/vfio/pci/mlx5/cmd.c
1004
return mlx5_cmd_exec(mdev, in, sizeof(in), out, sizeof(out));
drivers/vfio/pci/mlx5/cmd.c
1011
u32 in[MLX5_ST_SZ_DW(modify_page_track_obj_in)] = {};
drivers/vfio/pci/mlx5/cmd.c
1016
cmd_hdr = MLX5_ADDR_OF(modify_page_track_obj_in, in, general_obj_in_cmd_hdr);
drivers/vfio/pci/mlx5/cmd.c
1021
obj_context = MLX5_ADDR_OF(modify_page_track_obj_in, in, obj_context);
drivers/vfio/pci/mlx5/cmd.c
1027
return mlx5_cmd_exec(mdev, in, sizeof(in), out, sizeof(out));
drivers/vfio/pci/mlx5/cmd.c
1034
u32 in[MLX5_ST_SZ_DW(general_obj_in_cmd_hdr)] = {};
drivers/vfio/pci/mlx5/cmd.c
1039
cmd_hdr = MLX5_ADDR_OF(modify_page_track_obj_in, in, general_obj_in_cmd_hdr);
drivers/vfio/pci/mlx5/cmd.c
1044
err = mlx5_cmd_exec(mdev, in, sizeof(in), out, sizeof(out));
drivers/vfio/pci/mlx5/cmd.c
1161
void *cqc, *in;
drivers/vfio/pci/mlx5/cmd.c
1183
in = kvzalloc(inlen, GFP_KERNEL);
drivers/vfio/pci/mlx5/cmd.c
1184
if (!in) {
drivers/vfio/pci/mlx5/cmd.c
1194
cqc = MLX5_ADDR_OF(create_cq_in, in, cq_context);
drivers/vfio/pci/mlx5/cmd.c
1201
pas = (__be64 *)MLX5_ADDR_OF(create_cq_in, in, pas);
drivers/vfio/pci/mlx5/cmd.c
1205
err = mlx5_core_create_cq(mdev, &cq->mcq, in, inlen, out, sizeof(out));
drivers/vfio/pci/mlx5/cmd.c
1211
kvfree(in);
drivers/vfio/pci/mlx5/cmd.c
1215
kvfree(in);
drivers/vfio/pci/mlx5/cmd.c
1233
void *in;
drivers/vfio/pci/mlx5/cmd.c
1260
in = kvzalloc(inlen, GFP_KERNEL);
drivers/vfio/pci/mlx5/cmd.c
1261
if (!in) {
drivers/vfio/pci/mlx5/cmd.c
1266
qpc = MLX5_ADDR_OF(create_qp_in, in, qpc);
drivers/vfio/pci/mlx5/cmd.c
1285
in, pas));
drivers/vfio/pci/mlx5/cmd.c
1290
MLX5_SET(create_qp_in, in, opcode, MLX5_CMD_OP_CREATE_QP);
drivers/vfio/pci/mlx5/cmd.c
1291
err = mlx5_cmd_exec(mdev, in, inlen, out, sizeof(out));
drivers/vfio/pci/mlx5/cmd.c
1292
kvfree(in);
drivers/vfio/pci/mlx5/cmd.c
132
MLX5_SET(query_vhca_migration_state_in, in, opcode,
drivers/vfio/pci/mlx5/cmd.c
134
MLX5_SET(query_vhca_migration_state_in, in, vhca_id, mvdev->vhca_id);
drivers/vfio/pci/mlx5/cmd.c
135
MLX5_SET(query_vhca_migration_state_in, in, op_mod, 0);
drivers/vfio/pci/mlx5/cmd.c
136
MLX5_SET(query_vhca_migration_state_in, in, incremental,
drivers/vfio/pci/mlx5/cmd.c
138
MLX5_SET(query_vhca_migration_state_in, in, chunk, mvdev->chunk_mode);
drivers/vfio/pci/mlx5/cmd.c
1388
u32 in[MLX5_ST_SZ_DW(destroy_qp_in)] = {};
drivers/vfio/pci/mlx5/cmd.c
1390
MLX5_SET(destroy_qp_in, in, opcode, MLX5_CMD_OP_DESTROY_QP);
drivers/vfio/pci/mlx5/cmd.c
1391
MLX5_SET(destroy_qp_in, in, qpn, qp->qpn);
drivers/vfio/pci/mlx5/cmd.c
1392
mlx5_cmd_exec_in(mdev, destroy_qp, in);
drivers/vfio/pci/mlx5/cmd.c
140
ret = mlx5_cmd_exec_inout(mvdev->mdev, query_vhca_migration_state, in,
drivers/vfio/pci/mlx5/cmd.c
287
u32 in[MLX5_ST_SZ_DW(query_hca_cap_in)] = {};
drivers/vfio/pci/mlx5/cmd.c
297
MLX5_SET(query_hca_cap_in, in, opcode, MLX5_CMD_OP_QUERY_HCA_CAP);
drivers/vfio/pci/mlx5/cmd.c
298
MLX5_SET(query_hca_cap_in, in, other_function, 1);
drivers/vfio/pci/mlx5/cmd.c
299
MLX5_SET(query_hca_cap_in, in, function_id, function_id);
drivers/vfio/pci/mlx5/cmd.c
300
MLX5_SET(query_hca_cap_in, in, op_mod,
drivers/vfio/pci/mlx5/cmd.c
304
ret = mlx5_cmd_exec_inout(mdev, query_hca_cap, in, out);
drivers/vfio/pci/mlx5/cmd.c
320
u32 *in;
drivers/vfio/pci/mlx5/cmd.c
325
in = kvzalloc(inlen, GFP_KERNEL_ACCOUNT);
drivers/vfio/pci/mlx5/cmd.c
326
if (!in)
drivers/vfio/pci/mlx5/cmd.c
329
MLX5_SET(create_mkey_in, in, translations_octword_actual_size,
drivers/vfio/pci/mlx5/cmd.c
332
mkc = MLX5_ADDR_OF(create_mkey_in, in, memory_key_mkey_entry);
drivers/vfio/pci/mlx5/cmd.c
345
return in;
drivers/vfio/pci/mlx5/cmd.c
42
u32 in[MLX5_ST_SZ_DW(suspend_vhca_in)] = {};
drivers/vfio/pci/mlx5/cmd.c
61
MLX5_SET(suspend_vhca_in, in, opcode, MLX5_CMD_OP_SUSPEND_VHCA);
drivers/vfio/pci/mlx5/cmd.c
62
MLX5_SET(suspend_vhca_in, in, vhca_id, mvdev->vhca_id);
drivers/vfio/pci/mlx5/cmd.c
63
MLX5_SET(suspend_vhca_in, in, op_mod, op_mod);
drivers/vfio/pci/mlx5/cmd.c
65
err = mlx5_cmd_exec_inout(mvdev->mdev, suspend_vhca, in, out);
drivers/vfio/pci/mlx5/cmd.c
744
u32 in[MLX5_ST_SZ_DW(save_vhca_state_in)] = {};
drivers/vfio/pci/mlx5/cmd.c
75
u32 in[MLX5_ST_SZ_DW(resume_vhca_in)] = {};
drivers/vfio/pci/mlx5/cmd.c
769
MLX5_SET(save_vhca_state_in, in, opcode,
drivers/vfio/pci/mlx5/cmd.c
771
MLX5_SET(save_vhca_state_in, in, op_mod, 0);
drivers/vfio/pci/mlx5/cmd.c
772
MLX5_SET(save_vhca_state_in, in, vhca_id, mvdev->vhca_id);
drivers/vfio/pci/mlx5/cmd.c
773
MLX5_SET(save_vhca_state_in, in, mkey, buf->mkey);
drivers/vfio/pci/mlx5/cmd.c
774
MLX5_SET(save_vhca_state_in, in, size, buf->npages * PAGE_SIZE);
drivers/vfio/pci/mlx5/cmd.c
775
MLX5_SET(save_vhca_state_in, in, incremental, inc);
drivers/vfio/pci/mlx5/cmd.c
776
MLX5_SET(save_vhca_state_in, in, set_track, track);
drivers/vfio/pci/mlx5/cmd.c
81
MLX5_SET(resume_vhca_in, in, opcode, MLX5_CMD_OP_RESUME_VHCA);
drivers/vfio/pci/mlx5/cmd.c
812
err = mlx5_cmd_exec_cb(&migf->async_ctx, in, sizeof(in),
drivers/vfio/pci/mlx5/cmd.c
82
MLX5_SET(resume_vhca_in, in, vhca_id, mvdev->vhca_id);
drivers/vfio/pci/mlx5/cmd.c
83
MLX5_SET(resume_vhca_in, in, op_mod, op_mod);
drivers/vfio/pci/mlx5/cmd.c
837
u32 in[MLX5_ST_SZ_DW(load_vhca_state_in)] = {};
drivers/vfio/pci/mlx5/cmd.c
85
return mlx5_cmd_exec_inout(mvdev->mdev, resume_vhca, in, out);
drivers/vfio/pci/mlx5/cmd.c
850
MLX5_SET(load_vhca_state_in, in, opcode,
drivers/vfio/pci/mlx5/cmd.c
852
MLX5_SET(load_vhca_state_in, in, op_mod, 0);
drivers/vfio/pci/mlx5/cmd.c
853
MLX5_SET(load_vhca_state_in, in, vhca_id, mvdev->vhca_id);
drivers/vfio/pci/mlx5/cmd.c
854
MLX5_SET(load_vhca_state_in, in, mkey, buf->mkey);
drivers/vfio/pci/mlx5/cmd.c
855
MLX5_SET(load_vhca_state_in, in, size, buf->length);
drivers/vfio/pci/mlx5/cmd.c
856
return mlx5_cmd_exec_inout(mvdev->mdev, load_vhca_state, in, out);
drivers/vfio/pci/mlx5/cmd.c
928
void *in;
drivers/vfio/pci/mlx5/cmd.c
93
u32 in[MLX5_ST_SZ_DW(query_vhca_migration_state_in)] = {};
drivers/vfio/pci/mlx5/cmd.c
939
in = kzalloc(inlen, GFP_KERNEL);
drivers/vfio/pci/mlx5/cmd.c
940
if (!in)
drivers/vfio/pci/mlx5/cmd.c
943
cmd_hdr = MLX5_ADDR_OF(create_page_track_obj_in, in,
drivers/vfio/pci/mlx5/cmd.c
949
obj_context = MLX5_ADDR_OF(create_page_track_obj_in, in, obj_context);
drivers/vfio/pci/mlx5/cmd.c
984
err = mlx5_cmd_exec(mdev, in, inlen, out, sizeof(out));
drivers/vfio/pci/mlx5/cmd.c
990
kfree(in);
drivers/vfio/pci/mlx5/cmd.c
997
u32 in[MLX5_ST_SZ_DW(general_obj_in_cmd_hdr)] = {};
drivers/vhost/net.c
1056
unsigned int out, in, desc_num, n = 0;
drivers/vhost/net.c
1073
&in, log, log_num, &desc_num);
drivers/vhost/net.c
1082
if (unlikely(out || in <= 0)) {
drivers/vhost/net.c
1084
"out %d, in %d\n", out, in);
drivers/vhost/net.c
1092
len = iov_length(vq->iov + seg, in);
drivers/vhost/net.c
1099
seg += in;
drivers/vhost/net.c
1137
unsigned in, log;
drivers/vhost/net.c
1192
vhost_len, &in, vq_log, &log,
drivers/vhost/net.c
1224
iov_iter_init(&msg.msg_iter, ITER_DEST, vq->iov, in, vhost_len);
drivers/vhost/net.c
1275
vq->iov, in);
drivers/vhost/net.c
643
unsigned int *out, unsigned int *in,
drivers/vhost/net.c
650
ret = vhost_net_tx_get_vq_desc(net, nvq, out, in, msg,
drivers/vhost/net.c
656
if (*in) {
drivers/vhost/net.c
658
*out, *in);
drivers/vhost/net.c
756
unsigned out, in;
drivers/vhost/net.c
778
head = get_tx_bufs(net, nvq, &msg, &out, &in, &len,
drivers/vhost/net.c
859
unsigned out, in;
drivers/vhost/net.c
884
head = get_tx_bufs(net, nvq, &msg, &out, &in, &len,
drivers/vhost/scsi.c
1086
iov_iter_init(&iov_iter, ITER_DEST, &vq->iov[vc->out], vc->in,
drivers/vhost/scsi.c
1128
iov_iter_init(&iov_iter, ITER_DEST, &vq->iov[vc->out], vc->in,
drivers/vhost/scsi.c
1150
ARRAY_SIZE(vq->iov), &vc->out, &vc->in,
drivers/vhost/scsi.c
1154
vc->head, vc->out, vc->in);
drivers/vhost/scsi.c
1174
vc->in_size = iov_length(&vq->iov[vc->out], vc->in);
drivers/vhost/scsi.c
1381
iov_iter_init(&in_iter, ITER_DEST, &vq->iov[vc.out], vc.in,
drivers/vhost/scsi.c
1463
ret = vhost_scsi_setup_resp_iovs(cmd, &vq->iov[vc.out], vc.in);
drivers/vhost/scsi.c
1613
tmf->in_iovs = vc->in;
drivers/vhost/scsi.c
1639
vhost_scsi_send_tmf_resp(vs, vq, vc->in, vc->head, &vq->iov[vc->out],
drivers/vhost/scsi.c
1657
iov_iter_init(&iov_iter, ITER_DEST, &vq->iov[vc->out], vc->in, sizeof(rsp));
drivers/vhost/scsi.c
282
unsigned int out, in;
drivers/vhost/scsi.c
577
unsigned out, in;
drivers/vhost/scsi.c
598
ARRAY_SIZE(vq->iov), &out, &in,
drivers/vhost/test.c
52
unsigned out, in;
drivers/vhost/test.c
69
&out, &in,
drivers/vhost/test.c
82
if (in) {
drivers/vhost/test.c
84
"out %d, int %d\n", out, in);
drivers/vhost/vsock.c
120
unsigned out, in;
drivers/vhost/vsock.c
133
&out, &in, NULL, NULL);
drivers/vhost/vsock.c
157
iov_len = iov_length(&vq->iov[out], in);
drivers/vhost/vsock.c
164
iov_iter_init(&iov_iter, ITER_DEST, &vq->iov[out], in, iov_len);
drivers/vhost/vsock.c
337
unsigned int out, unsigned int in)
drivers/vhost/vsock.c
346
if (in != 0) {
drivers/vhost/vsock.c
347
vq_err(vq, "Expected 0 input buffers, got %u\n", in);
drivers/vhost/vsock.c
501
unsigned int out, in;
drivers/vhost/vsock.c
526
&out, &in, NULL, NULL);
drivers/vhost/vsock.c
538
skb = vhost_vsock_alloc_skb(vq, out, in);
drivers/video/backlight/adp8860_bl.c
85
#define FADE_VAL(in, out) ((0xF & (in)) | ((0xF & (out)) << 4))
drivers/video/backlight/adp8870_bl.c
102
#define FADE_VAL(in, out) ((0xF & (in)) | ((0xF & (out)) << 4))
drivers/video/fbdev/core/fb_logo.c
182
static void fb_rotate_logo_ud(const u8 *in, u8 *out, u32 width, u32 height)
drivers/video/fbdev/core/fb_logo.c
189
*out-- = *in++;
drivers/video/fbdev/core/fb_logo.c
192
static void fb_rotate_logo_cw(const u8 *in, u8 *out, u32 width, u32 height)
drivers/video/fbdev/core/fb_logo.c
198
out[height * j + h - i] = *in++;
drivers/video/fbdev/core/fb_logo.c
201
static void fb_rotate_logo_ccw(const u8 *in, u8 *out, u32 width, u32 height)
drivers/video/fbdev/core/fb_logo.c
207
out[height * (w - j) + i] = *in++;
drivers/video/fbdev/core/fbcon_rotate.h
40
static inline void rotate_ud(const char *in, char *out, u32 width, u32 height)
drivers/video/fbdev/core/fbcon_rotate.h
49
if (pattern_test_bit(j, i, width, in))
drivers/video/fbdev/core/fbcon_rotate.h
58
static inline void rotate_cw(const char *in, char *out, u32 width, u32 height)
drivers/video/fbdev/core/fbcon_rotate.h
68
if (pattern_test_bit(j, i, width, in))
drivers/video/fbdev/core/fbcon_rotate.h
76
static inline void rotate_ccw(const char *in, char *out, u32 width, u32 height)
drivers/video/fbdev/core/fbcon_rotate.h
86
if (pattern_test_bit(j, i, width, in))
drivers/video/fbdev/matrox/matroxfb_DAC1064.c
40
unsigned int *in, unsigned int *feed,
drivers/video/fbdev/matrox/matroxfb_DAC1064.c
50
fvco = PLL_calcclock(minfo, freq, fmax, in, feed, &p);
drivers/video/fbdev/matrox/matroxfb_Ti3026.c
285
unsigned int freq, unsigned int fmax, int *in,
drivers/video/fbdev/matrox/matroxfb_Ti3026.c
295
*in = 64 - lin;
drivers/video/fbdev/matrox/matroxfb_maven.c
227
unsigned int* in, unsigned int* feed, unsigned int* post,
drivers/video/fbdev/matrox/matroxfb_maven.c
284
*in = m;
drivers/video/fbdev/matrox/matroxfb_maven.c
294
dprintk(KERN_ERR "clk: %02X %02X %02X %d %d\n", *in, *feed, *post, fxtal, fwant);
drivers/video/fbdev/matrox/matroxfb_maven.c
295
return fxtal * (*feed) / (*in) * ctl->den;
drivers/video/fbdev/matrox/matroxfb_maven.c
300
unsigned int* in, unsigned int* feed, unsigned int* post,
drivers/video/fbdev/matrox/matroxfb_maven.c
305
fvco = matroxfb_PLL_mavenclock(&maven1000_pll, ctl, htotal, vtotal, in, feed, &p, htotal2);
drivers/video/fbdev/matrox/matroxfb_maven.c
322
unsigned int* in, unsigned int* feed, unsigned int* post) {
drivers/video/fbdev/matrox/matroxfb_maven.c
326
fvco = matroxfb_PLL_calcclock(&maven_pll, freq, fmax, in, feed, &p);
drivers/video/fbdev/matrox/matroxfb_misc.c
131
unsigned int* in, unsigned int* feed, unsigned int* post) {
drivers/video/fbdev/matrox/matroxfb_misc.c
181
*in = m;
drivers/video/fbdev/matrox/matroxfb_misc.c
187
dprintk(KERN_ERR "clk: %02X %02X %02X %d %d %d\n", *in, *feed, *post, fxtal, bestvco, fwant);
drivers/video/fbdev/matrox/matroxfb_misc.h
12
unsigned int *in, unsigned int *feed,
drivers/video/fbdev/matrox/matroxfb_misc.h
15
return matroxfb_PLL_calcclock(&minfo->features.pll, freq, fmax, in, feed, post);
drivers/video/fbdev/matrox/matroxfb_misc.h
9
unsigned int* in, unsigned int* feed, unsigned int* post);
drivers/video/fbdev/omap2/omapfb/displays/connector-analog-tv.c
106
struct omap_dss_device *in = ddata->in;
drivers/video/fbdev/omap2/omapfb/displays/connector-analog-tv.c
113
in->ops.atv->disable(in);
drivers/video/fbdev/omap2/omapfb/displays/connector-analog-tv.c
122
struct omap_dss_device *in = ddata->in;
drivers/video/fbdev/omap2/omapfb/displays/connector-analog-tv.c
127
in->ops.atv->set_timings(in, timings);
drivers/video/fbdev/omap2/omapfb/displays/connector-analog-tv.c
142
struct omap_dss_device *in = ddata->in;
drivers/video/fbdev/omap2/omapfb/displays/connector-analog-tv.c
144
return in->ops.atv->check_timings(in, timings);
drivers/video/fbdev/omap2/omapfb/displays/connector-analog-tv.c
150
struct omap_dss_device *in = ddata->in;
drivers/video/fbdev/omap2/omapfb/displays/connector-analog-tv.c
152
return in->ops.atv->get_wss(in);
drivers/video/fbdev/omap2/omapfb/displays/connector-analog-tv.c
158
struct omap_dss_device *in = ddata->in;
drivers/video/fbdev/omap2/omapfb/displays/connector-analog-tv.c
160
return in->ops.atv->set_wss(in, wss);
drivers/video/fbdev/omap2/omapfb/displays/connector-analog-tv.c
18
struct omap_dss_device *in;
drivers/video/fbdev/omap2/omapfb/displays/connector-analog-tv.c
196
ddata->in = omapdss_of_find_source_for_first_ep(pdev->dev.of_node);
drivers/video/fbdev/omap2/omapfb/displays/connector-analog-tv.c
197
r = PTR_ERR_OR_ZERO(ddata->in);
drivers/video/fbdev/omap2/omapfb/displays/connector-analog-tv.c
220
omap_dss_put_device(ddata->in);
drivers/video/fbdev/omap2/omapfb/displays/connector-analog-tv.c
228
struct omap_dss_device *in = ddata->in;
drivers/video/fbdev/omap2/omapfb/displays/connector-analog-tv.c
235
omap_dss_put_device(in);
drivers/video/fbdev/omap2/omapfb/displays/connector-analog-tv.c
48
struct omap_dss_device *in = ddata->in;
drivers/video/fbdev/omap2/omapfb/displays/connector-analog-tv.c
55
return in->ops.atv->connect(in, dssdev);
drivers/video/fbdev/omap2/omapfb/displays/connector-analog-tv.c
61
struct omap_dss_device *in = ddata->in;
drivers/video/fbdev/omap2/omapfb/displays/connector-analog-tv.c
68
in->ops.atv->disconnect(in, dssdev);
drivers/video/fbdev/omap2/omapfb/displays/connector-analog-tv.c
74
struct omap_dss_device *in = ddata->in;
drivers/video/fbdev/omap2/omapfb/displays/connector-analog-tv.c
85
in->ops.atv->set_timings(in, &ddata->timings);
drivers/video/fbdev/omap2/omapfb/displays/connector-analog-tv.c
88
in->ops.atv->set_type(in, OMAP_DSS_VENC_TYPE_COMPOSITE);
drivers/video/fbdev/omap2/omapfb/displays/connector-analog-tv.c
90
in->ops.atv->invert_vid_out_polarity(in,
drivers/video/fbdev/omap2/omapfb/displays/connector-analog-tv.c
94
r = in->ops.atv->enable(in);
drivers/video/fbdev/omap2/omapfb/displays/connector-dvi.c
103
in->ops.dvi->disable(in);
drivers/video/fbdev/omap2/omapfb/displays/connector-dvi.c
112
struct omap_dss_device *in = ddata->in;
drivers/video/fbdev/omap2/omapfb/displays/connector-dvi.c
117
in->ops.dvi->set_timings(in, timings);
drivers/video/fbdev/omap2/omapfb/displays/connector-dvi.c
132
struct omap_dss_device *in = ddata->in;
drivers/video/fbdev/omap2/omapfb/displays/connector-dvi.c
134
return in->ops.dvi->check_timings(in, timings);
drivers/video/fbdev/omap2/omapfb/displays/connector-dvi.c
234
struct omap_dss_device *in;
drivers/video/fbdev/omap2/omapfb/displays/connector-dvi.c
238
in = omapdss_of_find_source_for_first_ep(node);
drivers/video/fbdev/omap2/omapfb/displays/connector-dvi.c
239
if (IS_ERR(in)) {
drivers/video/fbdev/omap2/omapfb/displays/connector-dvi.c
241
return PTR_ERR(in);
drivers/video/fbdev/omap2/omapfb/displays/connector-dvi.c
244
ddata->in = in;
drivers/video/fbdev/omap2/omapfb/displays/connector-dvi.c
252
omap_dss_put_device(ddata->in);
drivers/video/fbdev/omap2/omapfb/displays/connector-dvi.c
299
omap_dss_put_device(ddata->in);
drivers/video/fbdev/omap2/omapfb/displays/connector-dvi.c
310
struct omap_dss_device *in = ddata->in;
drivers/video/fbdev/omap2/omapfb/displays/connector-dvi.c
317
omap_dss_put_device(in);
drivers/video/fbdev/omap2/omapfb/displays/connector-dvi.c
41
struct omap_dss_device *in;
drivers/video/fbdev/omap2/omapfb/displays/connector-dvi.c
53
struct omap_dss_device *in = ddata->in;
drivers/video/fbdev/omap2/omapfb/displays/connector-dvi.c
58
return in->ops.dvi->connect(in, dssdev);
drivers/video/fbdev/omap2/omapfb/displays/connector-dvi.c
64
struct omap_dss_device *in = ddata->in;
drivers/video/fbdev/omap2/omapfb/displays/connector-dvi.c
69
in->ops.dvi->disconnect(in, dssdev);
drivers/video/fbdev/omap2/omapfb/displays/connector-dvi.c
75
struct omap_dss_device *in = ddata->in;
drivers/video/fbdev/omap2/omapfb/displays/connector-dvi.c
84
in->ops.dvi->set_timings(in, &ddata->timings);
drivers/video/fbdev/omap2/omapfb/displays/connector-dvi.c
86
r = in->ops.dvi->enable(in);
drivers/video/fbdev/omap2/omapfb/displays/connector-dvi.c
98
struct omap_dss_device *in = ddata->in;
drivers/video/fbdev/omap2/omapfb/displays/connector-hdmi.c
104
struct omap_dss_device *in = ddata->in;
drivers/video/fbdev/omap2/omapfb/displays/connector-hdmi.c
111
in->ops.hdmi->disable(in);
drivers/video/fbdev/omap2/omapfb/displays/connector-hdmi.c
120
struct omap_dss_device *in = ddata->in;
drivers/video/fbdev/omap2/omapfb/displays/connector-hdmi.c
125
in->ops.hdmi->set_timings(in, timings);
drivers/video/fbdev/omap2/omapfb/displays/connector-hdmi.c
140
struct omap_dss_device *in = ddata->in;
drivers/video/fbdev/omap2/omapfb/displays/connector-hdmi.c
142
return in->ops.hdmi->check_timings(in, timings);
drivers/video/fbdev/omap2/omapfb/displays/connector-hdmi.c
149
struct omap_dss_device *in = ddata->in;
drivers/video/fbdev/omap2/omapfb/displays/connector-hdmi.c
151
return in->ops.hdmi->read_edid(in, edid, len);
drivers/video/fbdev/omap2/omapfb/displays/connector-hdmi.c
157
struct omap_dss_device *in = ddata->in;
drivers/video/fbdev/omap2/omapfb/displays/connector-hdmi.c
162
return in->ops.hdmi->detect(in);
drivers/video/fbdev/omap2/omapfb/displays/connector-hdmi.c
168
struct omap_dss_device *in = ddata->in;
drivers/video/fbdev/omap2/omapfb/displays/connector-hdmi.c
170
return in->ops.hdmi->set_hdmi_mode(in, hdmi_mode);
drivers/video/fbdev/omap2/omapfb/displays/connector-hdmi.c
177
struct omap_dss_device *in = ddata->in;
drivers/video/fbdev/omap2/omapfb/displays/connector-hdmi.c
179
return in->ops.hdmi->set_infoframe(in, avi);
drivers/video/fbdev/omap2/omapfb/displays/connector-hdmi.c
224
ddata->in = omapdss_of_find_source_for_first_ep(pdev->dev.of_node);
drivers/video/fbdev/omap2/omapfb/displays/connector-hdmi.c
225
r = PTR_ERR_OR_ZERO(ddata->in);
drivers/video/fbdev/omap2/omapfb/displays/connector-hdmi.c
248
omap_dss_put_device(ddata->in);
drivers/video/fbdev/omap2/omapfb/displays/connector-hdmi.c
256
struct omap_dss_device *in = ddata->in;
drivers/video/fbdev/omap2/omapfb/displays/connector-hdmi.c
263
omap_dss_put_device(in);
drivers/video/fbdev/omap2/omapfb/displays/connector-hdmi.c
39
struct omap_dss_device *in;
drivers/video/fbdev/omap2/omapfb/displays/connector-hdmi.c
53
struct omap_dss_device *in = ddata->in;
drivers/video/fbdev/omap2/omapfb/displays/connector-hdmi.c
60
return in->ops.hdmi->connect(in, dssdev);
drivers/video/fbdev/omap2/omapfb/displays/connector-hdmi.c
66
struct omap_dss_device *in = ddata->in;
drivers/video/fbdev/omap2/omapfb/displays/connector-hdmi.c
73
in->ops.hdmi->disconnect(in, dssdev);
drivers/video/fbdev/omap2/omapfb/displays/connector-hdmi.c
79
struct omap_dss_device *in = ddata->in;
drivers/video/fbdev/omap2/omapfb/displays/connector-hdmi.c
90
in->ops.hdmi->set_timings(in, &ddata->timings);
drivers/video/fbdev/omap2/omapfb/displays/connector-hdmi.c
92
r = in->ops.hdmi->enable(in);
drivers/video/fbdev/omap2/omapfb/displays/encoder-opa362.c
108
struct omap_dss_device *in = ddata->in;
drivers/video/fbdev/omap2/omapfb/displays/encoder-opa362.c
118
in->ops.atv->disable(in);
drivers/video/fbdev/omap2/omapfb/displays/encoder-opa362.c
127
struct omap_dss_device *in = ddata->in;
drivers/video/fbdev/omap2/omapfb/displays/encoder-opa362.c
134
in->ops.atv->set_timings(in, timings);
drivers/video/fbdev/omap2/omapfb/displays/encoder-opa362.c
151
struct omap_dss_device *in = ddata->in;
drivers/video/fbdev/omap2/omapfb/displays/encoder-opa362.c
155
return in->ops.atv->check_timings(in, timings);
drivers/video/fbdev/omap2/omapfb/displays/encoder-opa362.c
184
struct omap_dss_device *dssdev, *in;
drivers/video/fbdev/omap2/omapfb/displays/encoder-opa362.c
207
in = omapdss_of_find_source_for_first_ep(node);
drivers/video/fbdev/omap2/omapfb/displays/encoder-opa362.c
208
if (IS_ERR(in)) {
drivers/video/fbdev/omap2/omapfb/displays/encoder-opa362.c
210
return PTR_ERR(in);
drivers/video/fbdev/omap2/omapfb/displays/encoder-opa362.c
213
ddata->in = in;
drivers/video/fbdev/omap2/omapfb/displays/encoder-opa362.c
230
omap_dss_put_device(ddata->in);
drivers/video/fbdev/omap2/omapfb/displays/encoder-opa362.c
238
struct omap_dss_device *in = ddata->in;
drivers/video/fbdev/omap2/omapfb/displays/encoder-opa362.c
24
struct omap_dss_device *in;
drivers/video/fbdev/omap2/omapfb/displays/encoder-opa362.c
250
omap_dss_put_device(in);
drivers/video/fbdev/omap2/omapfb/displays/encoder-opa362.c
37
struct omap_dss_device *in = ddata->in;
drivers/video/fbdev/omap2/omapfb/displays/encoder-opa362.c
45
r = in->ops.atv->connect(in, dssdev);
drivers/video/fbdev/omap2/omapfb/displays/encoder-opa362.c
59
struct omap_dss_device *in = ddata->in;
drivers/video/fbdev/omap2/omapfb/displays/encoder-opa362.c
74
in->ops.atv->disconnect(in, &ddata->dssdev);
drivers/video/fbdev/omap2/omapfb/displays/encoder-opa362.c
80
struct omap_dss_device *in = ddata->in;
drivers/video/fbdev/omap2/omapfb/displays/encoder-opa362.c
91
in->ops.atv->set_timings(in, &ddata->timings);
drivers/video/fbdev/omap2/omapfb/displays/encoder-opa362.c
93
r = in->ops.atv->enable(in);
drivers/video/fbdev/omap2/omapfb/displays/encoder-tfp410.c
102
struct omap_dss_device *in = ddata->in;
drivers/video/fbdev/omap2/omapfb/displays/encoder-tfp410.c
110
in->ops.dpi->disable(in);
drivers/video/fbdev/omap2/omapfb/displays/encoder-tfp410.c
126
struct omap_dss_device *in = ddata->in;
drivers/video/fbdev/omap2/omapfb/displays/encoder-tfp410.c
133
in->ops.dpi->set_timings(in, timings);
drivers/video/fbdev/omap2/omapfb/displays/encoder-tfp410.c
148
struct omap_dss_device *in = ddata->in;
drivers/video/fbdev/omap2/omapfb/displays/encoder-tfp410.c
152
return in->ops.dpi->check_timings(in, timings);
drivers/video/fbdev/omap2/omapfb/displays/encoder-tfp410.c
192
ddata->in = omapdss_of_find_source_for_first_ep(pdev->dev.of_node);
drivers/video/fbdev/omap2/omapfb/displays/encoder-tfp410.c
193
r = PTR_ERR_OR_ZERO(ddata->in);
drivers/video/fbdev/omap2/omapfb/displays/encoder-tfp410.c
20
struct omap_dss_device *in;
drivers/video/fbdev/omap2/omapfb/displays/encoder-tfp410.c
216
omap_dss_put_device(ddata->in);
drivers/video/fbdev/omap2/omapfb/displays/encoder-tfp410.c
224
struct omap_dss_device *in = ddata->in;
drivers/video/fbdev/omap2/omapfb/displays/encoder-tfp410.c
236
omap_dss_put_device(in);
drivers/video/fbdev/omap2/omapfb/displays/encoder-tfp410.c
35
struct omap_dss_device *in = ddata->in;
drivers/video/fbdev/omap2/omapfb/displays/encoder-tfp410.c
41
r = in->ops.dpi->connect(in, dssdev);
drivers/video/fbdev/omap2/omapfb/displays/encoder-tfp410.c
55
struct omap_dss_device *in = ddata->in;
drivers/video/fbdev/omap2/omapfb/displays/encoder-tfp410.c
68
in->ops.dpi->disconnect(in, &ddata->dssdev);
drivers/video/fbdev/omap2/omapfb/displays/encoder-tfp410.c
74
struct omap_dss_device *in = ddata->in;
drivers/video/fbdev/omap2/omapfb/displays/encoder-tfp410.c
83
in->ops.dpi->set_timings(in, &ddata->timings);
drivers/video/fbdev/omap2/omapfb/displays/encoder-tfp410.c
85
in->ops.dpi->set_data_lines(in, ddata->data_lines);
drivers/video/fbdev/omap2/omapfb/displays/encoder-tfp410.c
87
r = in->ops.dpi->enable(in);
drivers/video/fbdev/omap2/omapfb/displays/encoder-tpd12s015.c
102
in->ops.hdmi->disable(in);
drivers/video/fbdev/omap2/omapfb/displays/encoder-tpd12s015.c
111
struct omap_dss_device *in = ddata->in;
drivers/video/fbdev/omap2/omapfb/displays/encoder-tpd12s015.c
116
in->ops.hdmi->set_timings(in, timings);
drivers/video/fbdev/omap2/omapfb/displays/encoder-tpd12s015.c
131
struct omap_dss_device *in = ddata->in;
drivers/video/fbdev/omap2/omapfb/displays/encoder-tpd12s015.c
134
r = in->ops.hdmi->check_timings(in, timings);
drivers/video/fbdev/omap2/omapfb/displays/encoder-tpd12s015.c
143
struct omap_dss_device *in = ddata->in;
drivers/video/fbdev/omap2/omapfb/displays/encoder-tpd12s015.c
151
r = in->ops.hdmi->read_edid(in, edid, len);
drivers/video/fbdev/omap2/omapfb/displays/encoder-tpd12s015.c
169
struct omap_dss_device *in = ddata->in;
drivers/video/fbdev/omap2/omapfb/displays/encoder-tpd12s015.c
171
return in->ops.hdmi->set_infoframe(in, avi);
drivers/video/fbdev/omap2/omapfb/displays/encoder-tpd12s015.c
178
struct omap_dss_device *in = ddata->in;
drivers/video/fbdev/omap2/omapfb/displays/encoder-tpd12s015.c
180
return in->ops.hdmi->set_hdmi_mode(in, hdmi_mode);
drivers/video/fbdev/omap2/omapfb/displays/encoder-tpd12s015.c
204
struct omap_dss_device *in;
drivers/video/fbdev/omap2/omapfb/displays/encoder-tpd12s015.c
206
in = omapdss_of_find_source_for_first_ep(node);
drivers/video/fbdev/omap2/omapfb/displays/encoder-tpd12s015.c
207
if (IS_ERR(in)) {
drivers/video/fbdev/omap2/omapfb/displays/encoder-tpd12s015.c
209
return PTR_ERR(in);
drivers/video/fbdev/omap2/omapfb/displays/encoder-tpd12s015.c
21
struct omap_dss_device *in;
drivers/video/fbdev/omap2/omapfb/displays/encoder-tpd12s015.c
212
ddata->in = in;
drivers/video/fbdev/omap2/omapfb/displays/encoder-tpd12s015.c
282
omap_dss_put_device(ddata->in);
drivers/video/fbdev/omap2/omapfb/displays/encoder-tpd12s015.c
290
struct omap_dss_device *in = ddata->in;
drivers/video/fbdev/omap2/omapfb/displays/encoder-tpd12s015.c
302
omap_dss_put_device(in);
drivers/video/fbdev/omap2/omapfb/displays/encoder-tpd12s015.c
36
struct omap_dss_device *in = ddata->in;
drivers/video/fbdev/omap2/omapfb/displays/encoder-tpd12s015.c
39
r = in->ops.hdmi->connect(in, dssdev);
drivers/video/fbdev/omap2/omapfb/displays/encoder-tpd12s015.c
59
struct omap_dss_device *in = ddata->in;
drivers/video/fbdev/omap2/omapfb/displays/encoder-tpd12s015.c
71
in->ops.hdmi->disconnect(in, &ddata->dssdev);
drivers/video/fbdev/omap2/omapfb/displays/encoder-tpd12s015.c
77
struct omap_dss_device *in = ddata->in;
drivers/video/fbdev/omap2/omapfb/displays/encoder-tpd12s015.c
83
in->ops.hdmi->set_timings(in, &ddata->timings);
drivers/video/fbdev/omap2/omapfb/displays/encoder-tpd12s015.c
85
r = in->ops.hdmi->enable(in);
drivers/video/fbdev/omap2/omapfb/displays/encoder-tpd12s015.c
97
struct omap_dss_device *in = ddata->in;
drivers/video/fbdev/omap2/omapfb/displays/panel-dpi.c
104
in->ops.dpi->set_timings(in, timings);
drivers/video/fbdev/omap2/omapfb/displays/panel-dpi.c
119
struct omap_dss_device *in = ddata->in;
drivers/video/fbdev/omap2/omapfb/displays/panel-dpi.c
121
return in->ops.dpi->check_timings(in, timings);
drivers/video/fbdev/omap2/omapfb/displays/panel-dpi.c
142
struct omap_dss_device *in;
drivers/video/fbdev/omap2/omapfb/displays/panel-dpi.c
163
in = omapdss_of_find_source_for_first_ep(node);
drivers/video/fbdev/omap2/omapfb/displays/panel-dpi.c
164
if (IS_ERR(in)) {
drivers/video/fbdev/omap2/omapfb/displays/panel-dpi.c
166
return PTR_ERR(in);
drivers/video/fbdev/omap2/omapfb/displays/panel-dpi.c
169
ddata->in = in;
drivers/video/fbdev/omap2/omapfb/displays/panel-dpi.c
20
struct omap_dss_device *in;
drivers/video/fbdev/omap2/omapfb/displays/panel-dpi.c
210
omap_dss_put_device(ddata->in);
drivers/video/fbdev/omap2/omapfb/displays/panel-dpi.c
218
struct omap_dss_device *in = ddata->in;
drivers/video/fbdev/omap2/omapfb/displays/panel-dpi.c
225
omap_dss_put_device(in);
drivers/video/fbdev/omap2/omapfb/displays/panel-dpi.c
34
struct omap_dss_device *in = ddata->in;
drivers/video/fbdev/omap2/omapfb/displays/panel-dpi.c
39
return in->ops.dpi->connect(in, dssdev);
drivers/video/fbdev/omap2/omapfb/displays/panel-dpi.c
45
struct omap_dss_device *in = ddata->in;
drivers/video/fbdev/omap2/omapfb/displays/panel-dpi.c
50
in->ops.dpi->disconnect(in, dssdev);
drivers/video/fbdev/omap2/omapfb/displays/panel-dpi.c
56
struct omap_dss_device *in = ddata->in;
drivers/video/fbdev/omap2/omapfb/displays/panel-dpi.c
66
in->ops.dpi->set_data_lines(in, ddata->data_lines);
drivers/video/fbdev/omap2/omapfb/displays/panel-dpi.c
67
in->ops.dpi->set_timings(in, &ddata->videomode);
drivers/video/fbdev/omap2/omapfb/displays/panel-dpi.c
69
r = in->ops.dpi->enable(in);
drivers/video/fbdev/omap2/omapfb/displays/panel-dpi.c
83
struct omap_dss_device *in = ddata->in;
drivers/video/fbdev/omap2/omapfb/displays/panel-dpi.c
90
in->ops.dpi->disable(in);
drivers/video/fbdev/omap2/omapfb/displays/panel-dpi.c
99
struct omap_dss_device *in = ddata->in;
drivers/video/fbdev/omap2/omapfb/displays/panel-dsi-cm.c
1012
in->ops.dsi->bus_lock(in);
drivers/video/fbdev/omap2/omapfb/displays/panel-dsi-cm.c
1028
r = in->ops.dsi->set_max_rx_packet_size(in, ddata->channel, plen);
drivers/video/fbdev/omap2/omapfb/displays/panel-dsi-cm.c
1036
r = in->ops.dsi->dcs_read(in, ddata->channel, dcs_cmd,
drivers/video/fbdev/omap2/omapfb/displays/panel-dsi-cm.c
1062
in->ops.dsi->set_max_rx_packet_size(in, ddata->channel, 1);
drivers/video/fbdev/omap2/omapfb/displays/panel-dsi-cm.c
1064
in->ops.dsi->bus_unlock(in);
drivers/video/fbdev/omap2/omapfb/displays/panel-dsi-cm.c
1075
struct omap_dss_device *in = ddata->in;
drivers/video/fbdev/omap2/omapfb/displays/panel-dsi-cm.c
108
struct omap_dss_device *in = ddata->in;
drivers/video/fbdev/omap2/omapfb/displays/panel-dsi-cm.c
1084
in->ops.dsi->bus_lock(in);
drivers/video/fbdev/omap2/omapfb/displays/panel-dsi-cm.c
1088
in->ops.dsi->bus_unlock(in);
drivers/video/fbdev/omap2/omapfb/displays/panel-dsi-cm.c
112
r = in->ops.dsi->dcs_read(in, ddata->channel, dcs_cmd, buf, 1);
drivers/video/fbdev/omap2/omapfb/displays/panel-dsi-cm.c
1132
ddata->in = omapdss_of_find_source_for_first_ep(pdev->dev.of_node);
drivers/video/fbdev/omap2/omapfb/displays/panel-dsi-cm.c
1133
r = PTR_ERR_OR_ZERO(ddata->in);
drivers/video/fbdev/omap2/omapfb/displays/panel-dsi-cm.c
124
struct omap_dss_device *in = ddata->in;
drivers/video/fbdev/omap2/omapfb/displays/panel-dsi-cm.c
125
return in->ops.dsi->dcs_write(in, ddata->channel, &dcs_cmd, 1);
drivers/video/fbdev/omap2/omapfb/displays/panel-dsi-cm.c
1261
omap_dss_put_device(ddata->in);
drivers/video/fbdev/omap2/omapfb/displays/panel-dsi-cm.c
130
struct omap_dss_device *in = ddata->in;
drivers/video/fbdev/omap2/omapfb/displays/panel-dsi-cm.c
133
return in->ops.dsi->dcs_write(in, ddata->channel, buf, 2);
drivers/video/fbdev/omap2/omapfb/displays/panel-dsi-cm.c
139
struct omap_dss_device *in = ddata->in;
drivers/video/fbdev/omap2/omapfb/displays/panel-dsi-cm.c
146
r = in->ops.dsi->dcs_write_nosync(in, ddata->channel, &cmd, 1);
drivers/video/fbdev/omap2/omapfb/displays/panel-dsi-cm.c
194
struct omap_dss_device *in = ddata->in;
drivers/video/fbdev/omap2/omapfb/displays/panel-dsi-cm.c
208
r = in->ops.dsi->dcs_write_nosync(in, ddata->channel, buf, sizeof(buf));
drivers/video/fbdev/omap2/omapfb/displays/panel-dsi-cm.c
218
r = in->ops.dsi->dcs_write_nosync(in, ddata->channel, buf, sizeof(buf));
drivers/video/fbdev/omap2/omapfb/displays/panel-dsi-cm.c
222
in->ops.dsi->bta_sync(in, ddata->channel);
drivers/video/fbdev/omap2/omapfb/displays/panel-dsi-cm.c
241
struct omap_dss_device *in = ddata->in;
drivers/video/fbdev/omap2/omapfb/displays/panel-dsi-cm.c
256
in->ops.dsi->disable(in, false, true);
drivers/video/fbdev/omap2/omapfb/displays/panel-dsi-cm.c
275
struct omap_dss_device *in = ddata->in;
drivers/video/fbdev/omap2/omapfb/displays/panel-dsi-cm.c
281
r = in->ops.dsi->enable(in);
drivers/video/fbdev/omap2/omapfb/displays/panel-dsi-cm.c
287
in->ops.dsi->enable_hs(in, ddata->channel, true);
drivers/video/fbdev/omap2/omapfb/displays/panel-dsi-cm.c
332
struct omap_dss_device *in = ddata->in;
drivers/video/fbdev/omap2/omapfb/displays/panel-dsi-cm.c
341
in->ops.dsi->bus_lock(in);
drivers/video/fbdev/omap2/omapfb/displays/panel-dsi-cm.c
347
in->ops.dsi->bus_unlock(in);
drivers/video/fbdev/omap2/omapfb/displays/panel-dsi-cm.c
378
struct omap_dss_device *in = ddata->in;
drivers/video/fbdev/omap2/omapfb/displays/panel-dsi-cm.c
385
in->ops.dsi->bus_lock(in);
drivers/video/fbdev/omap2/omapfb/displays/panel-dsi-cm.c
392
in->ops.dsi->bus_unlock(in);
drivers/video/fbdev/omap2/omapfb/displays/panel-dsi-cm.c
40
struct omap_dss_device *in;
drivers/video/fbdev/omap2/omapfb/displays/panel-dsi-cm.c
409
struct omap_dss_device *in = ddata->in;
drivers/video/fbdev/omap2/omapfb/displays/panel-dsi-cm.c
416
in->ops.dsi->bus_lock(in);
drivers/video/fbdev/omap2/omapfb/displays/panel-dsi-cm.c
422
in->ops.dsi->bus_unlock(in);
drivers/video/fbdev/omap2/omapfb/displays/panel-dsi-cm.c
440
struct omap_dss_device *in = ddata->in;
drivers/video/fbdev/omap2/omapfb/displays/panel-dsi-cm.c
451
in->ops.dsi->bus_lock(in);
drivers/video/fbdev/omap2/omapfb/displays/panel-dsi-cm.c
458
in->ops.dsi->bus_unlock(in);
drivers/video/fbdev/omap2/omapfb/displays/panel-dsi-cm.c
488
struct omap_dss_device *in = ddata->in;
drivers/video/fbdev/omap2/omapfb/displays/panel-dsi-cm.c
501
in->ops.dsi->bus_lock(in);
drivers/video/fbdev/omap2/omapfb/displays/panel-dsi-cm.c
503
in->ops.dsi->bus_unlock(in);
drivers/video/fbdev/omap2/omapfb/displays/panel-dsi-cm.c
568
struct omap_dss_device *in = ddata->in;
drivers/video/fbdev/omap2/omapfb/displays/panel-dsi-cm.c
582
r = in->ops.dsi->configure_pins(in, &ddata->pin_config);
drivers/video/fbdev/omap2/omapfb/displays/panel-dsi-cm.c
590
r = in->ops.dsi->set_config(in, &dsi_config);
drivers/video/fbdev/omap2/omapfb/displays/panel-dsi-cm.c
596
r = in->ops.dsi->enable(in);
drivers/video/fbdev/omap2/omapfb/displays/panel-dsi-cm.c
604
in->ops.dsi->enable_hs(in, ddata->channel, false);
drivers/video/fbdev/omap2/omapfb/displays/panel-dsi-cm.c
636
r = in->ops.dsi->enable_video_output(in, ddata->channel);
drivers/video/fbdev/omap2/omapfb/displays/panel-dsi-cm.c
648
in->ops.dsi->enable_hs(in, ddata->channel, true);
drivers/video/fbdev/omap2/omapfb/displays/panel-dsi-cm.c
656
in->ops.dsi->disable(in, true, false);
drivers/video/fbdev/omap2/omapfb/displays/panel-dsi-cm.c
663
struct omap_dss_device *in = ddata->in;
drivers/video/fbdev/omap2/omapfb/displays/panel-dsi-cm.c
666
in->ops.dsi->disable_video_output(in, ddata->channel);
drivers/video/fbdev/omap2/omapfb/displays/panel-dsi-cm.c
678
in->ops.dsi->disable(in, true, false);
drivers/video/fbdev/omap2/omapfb/displays/panel-dsi-cm.c
695
struct omap_dss_device *in = ddata->in;
drivers/video/fbdev/omap2/omapfb/displays/panel-dsi-cm.c
702
r = in->ops.dsi->connect(in, dssdev);
drivers/video/fbdev/omap2/omapfb/displays/panel-dsi-cm.c
708
r = in->ops.dsi->request_vc(ddata->in, &ddata->channel);
drivers/video/fbdev/omap2/omapfb/displays/panel-dsi-cm.c
714
r = in->ops.dsi->set_vc_id(ddata->in, ddata->channel, TCH);
drivers/video/fbdev/omap2/omapfb/displays/panel-dsi-cm.c
723
in->ops.dsi->release_vc(ddata->in, ddata->channel);
drivers/video/fbdev/omap2/omapfb/displays/panel-dsi-cm.c
725
in->ops.dsi->disconnect(in, dssdev);
drivers/video/fbdev/omap2/omapfb/displays/panel-dsi-cm.c
732
struct omap_dss_device *in = ddata->in;
drivers/video/fbdev/omap2/omapfb/displays/panel-dsi-cm.c
737
in->ops.dsi->release_vc(in, ddata->channel);
drivers/video/fbdev/omap2/omapfb/displays/panel-dsi-cm.c
738
in->ops.dsi->disconnect(in, dssdev);
drivers/video/fbdev/omap2/omapfb/displays/panel-dsi-cm.c
744
struct omap_dss_device *in = ddata->in;
drivers/video/fbdev/omap2/omapfb/displays/panel-dsi-cm.c
761
in->ops.dsi->bus_lock(in);
drivers/video/fbdev/omap2/omapfb/displays/panel-dsi-cm.c
765
in->ops.dsi->bus_unlock(in);
drivers/video/fbdev/omap2/omapfb/displays/panel-dsi-cm.c
784
struct omap_dss_device *in = ddata->in;
drivers/video/fbdev/omap2/omapfb/displays/panel-dsi-cm.c
793
in->ops.dsi->bus_lock(in);
drivers/video/fbdev/omap2/omapfb/displays/panel-dsi-cm.c
801
in->ops.dsi->bus_unlock(in);
drivers/video/fbdev/omap2/omapfb/displays/panel-dsi-cm.c
811
struct omap_dss_device *in = ddata->in;
drivers/video/fbdev/omap2/omapfb/displays/panel-dsi-cm.c
814
in->ops.dsi->bus_unlock(ddata->in);
drivers/video/fbdev/omap2/omapfb/displays/panel-dsi-cm.c
820
struct omap_dss_device *in = ddata->in;
drivers/video/fbdev/omap2/omapfb/displays/panel-dsi-cm.c
829
r = in->ops.dsi->update(in, ddata->channel, dsicm_framedone_cb,
drivers/video/fbdev/omap2/omapfb/displays/panel-dsi-cm.c
838
in->ops.dsi->bus_unlock(in);
drivers/video/fbdev/omap2/omapfb/displays/panel-dsi-cm.c
846
struct omap_dss_device *in = ddata->in;
drivers/video/fbdev/omap2/omapfb/displays/panel-dsi-cm.c
851
in->ops.dsi->bus_unlock(in);
drivers/video/fbdev/omap2/omapfb/displays/panel-dsi-cm.c
858
struct omap_dss_device *in = ddata->in;
drivers/video/fbdev/omap2/omapfb/displays/panel-dsi-cm.c
864
in->ops.dsi->bus_lock(in);
drivers/video/fbdev/omap2/omapfb/displays/panel-dsi-cm.c
887
r = in->ops.dsi->update(in, ddata->channel, dsicm_framedone_cb,
drivers/video/fbdev/omap2/omapfb/displays/panel-dsi-cm.c
897
in->ops.dsi->bus_unlock(in);
drivers/video/fbdev/omap2/omapfb/displays/panel-dsi-cm.c
905
struct omap_dss_device *in = ddata->in;
drivers/video/fbdev/omap2/omapfb/displays/panel-dsi-cm.c
910
in->ops.dsi->bus_lock(in);
drivers/video/fbdev/omap2/omapfb/displays/panel-dsi-cm.c
911
in->ops.dsi->bus_unlock(in);
drivers/video/fbdev/omap2/omapfb/displays/panel-dsi-cm.c
921
struct omap_dss_device *in = ddata->in;
drivers/video/fbdev/omap2/omapfb/displays/panel-dsi-cm.c
930
in->ops.dsi->enable_te(in, enable);
drivers/video/fbdev/omap2/omapfb/displays/panel-dsi-cm.c
941
struct omap_dss_device *in = ddata->in;
drivers/video/fbdev/omap2/omapfb/displays/panel-dsi-cm.c
949
in->ops.dsi->bus_lock(in);
drivers/video/fbdev/omap2/omapfb/displays/panel-dsi-cm.c
963
in->ops.dsi->bus_unlock(in);
drivers/video/fbdev/omap2/omapfb/displays/panel-dsi-cm.c
969
in->ops.dsi->bus_unlock(in);
drivers/video/fbdev/omap2/omapfb/displays/panel-dsi-cm.c
992
struct omap_dss_device *in = ddata->in;
drivers/video/fbdev/omap2/omapfb/displays/panel-lgphilips-lb035q02.c
117
struct omap_dss_device *in = ddata->in;
drivers/video/fbdev/omap2/omapfb/displays/panel-lgphilips-lb035q02.c
123
r = in->ops.dpi->connect(in, dssdev);
drivers/video/fbdev/omap2/omapfb/displays/panel-lgphilips-lb035q02.c
135
struct omap_dss_device *in = ddata->in;
drivers/video/fbdev/omap2/omapfb/displays/panel-lgphilips-lb035q02.c
140
in->ops.dpi->disconnect(in, dssdev);
drivers/video/fbdev/omap2/omapfb/displays/panel-lgphilips-lb035q02.c
146
struct omap_dss_device *in = ddata->in;
drivers/video/fbdev/omap2/omapfb/displays/panel-lgphilips-lb035q02.c
156
in->ops.dpi->set_data_lines(in, ddata->data_lines);
drivers/video/fbdev/omap2/omapfb/displays/panel-lgphilips-lb035q02.c
157
in->ops.dpi->set_timings(in, &ddata->videomode);
drivers/video/fbdev/omap2/omapfb/displays/panel-lgphilips-lb035q02.c
159
r = in->ops.dpi->enable(in);
drivers/video/fbdev/omap2/omapfb/displays/panel-lgphilips-lb035q02.c
174
struct omap_dss_device *in = ddata->in;
drivers/video/fbdev/omap2/omapfb/displays/panel-lgphilips-lb035q02.c
182
in->ops.dpi->disable(in);
drivers/video/fbdev/omap2/omapfb/displays/panel-lgphilips-lb035q02.c
191
struct omap_dss_device *in = ddata->in;
drivers/video/fbdev/omap2/omapfb/displays/panel-lgphilips-lb035q02.c
196
in->ops.dpi->set_timings(in, timings);
drivers/video/fbdev/omap2/omapfb/displays/panel-lgphilips-lb035q02.c
211
struct omap_dss_device *in = ddata->in;
drivers/video/fbdev/omap2/omapfb/displays/panel-lgphilips-lb035q02.c
213
return in->ops.dpi->check_timings(in, timings);
drivers/video/fbdev/omap2/omapfb/displays/panel-lgphilips-lb035q02.c
234
struct omap_dss_device *in;
drivers/video/fbdev/omap2/omapfb/displays/panel-lgphilips-lb035q02.c
244
in = omapdss_of_find_source_for_first_ep(node);
drivers/video/fbdev/omap2/omapfb/displays/panel-lgphilips-lb035q02.c
245
if (IS_ERR(in)) {
drivers/video/fbdev/omap2/omapfb/displays/panel-lgphilips-lb035q02.c
247
return PTR_ERR(in);
drivers/video/fbdev/omap2/omapfb/displays/panel-lgphilips-lb035q02.c
250
ddata->in = in;
drivers/video/fbdev/omap2/omapfb/displays/panel-lgphilips-lb035q02.c
295
omap_dss_put_device(ddata->in);
drivers/video/fbdev/omap2/omapfb/displays/panel-lgphilips-lb035q02.c
303
struct omap_dss_device *in = ddata->in;
drivers/video/fbdev/omap2/omapfb/displays/panel-lgphilips-lb035q02.c
310
omap_dss_put_device(in);
drivers/video/fbdev/omap2/omapfb/displays/panel-lgphilips-lb035q02.c
41
struct omap_dss_device *in;
drivers/video/fbdev/omap2/omapfb/displays/panel-nec-nl8048hl11.c
118
struct omap_dss_device *in = ddata->in;
drivers/video/fbdev/omap2/omapfb/displays/panel-nec-nl8048hl11.c
123
return in->ops.dpi->connect(in, dssdev);
drivers/video/fbdev/omap2/omapfb/displays/panel-nec-nl8048hl11.c
129
struct omap_dss_device *in = ddata->in;
drivers/video/fbdev/omap2/omapfb/displays/panel-nec-nl8048hl11.c
134
in->ops.dpi->disconnect(in, dssdev);
drivers/video/fbdev/omap2/omapfb/displays/panel-nec-nl8048hl11.c
140
struct omap_dss_device *in = ddata->in;
drivers/video/fbdev/omap2/omapfb/displays/panel-nec-nl8048hl11.c
150
in->ops.dpi->set_data_lines(in, ddata->data_lines);
drivers/video/fbdev/omap2/omapfb/displays/panel-nec-nl8048hl11.c
151
in->ops.dpi->set_timings(in, &ddata->videomode);
drivers/video/fbdev/omap2/omapfb/displays/panel-nec-nl8048hl11.c
153
r = in->ops.dpi->enable(in);
drivers/video/fbdev/omap2/omapfb/displays/panel-nec-nl8048hl11.c
168
struct omap_dss_device *in = ddata->in;
drivers/video/fbdev/omap2/omapfb/displays/panel-nec-nl8048hl11.c
176
in->ops.dpi->disable(in);
drivers/video/fbdev/omap2/omapfb/displays/panel-nec-nl8048hl11.c
185
struct omap_dss_device *in = ddata->in;
drivers/video/fbdev/omap2/omapfb/displays/panel-nec-nl8048hl11.c
190
in->ops.dpi->set_timings(in, timings);
drivers/video/fbdev/omap2/omapfb/displays/panel-nec-nl8048hl11.c
205
struct omap_dss_device *in = ddata->in;
drivers/video/fbdev/omap2/omapfb/displays/panel-nec-nl8048hl11.c
207
return in->ops.dpi->check_timings(in, timings);
drivers/video/fbdev/omap2/omapfb/displays/panel-nec-nl8048hl11.c
21
struct omap_dss_device *in;
drivers/video/fbdev/omap2/omapfb/displays/panel-nec-nl8048hl11.c
254
ddata->in = omapdss_of_find_source_for_first_ep(spi->dev.of_node);
drivers/video/fbdev/omap2/omapfb/displays/panel-nec-nl8048hl11.c
255
r = PTR_ERR_OR_ZERO(ddata->in);
drivers/video/fbdev/omap2/omapfb/displays/panel-nec-nl8048hl11.c
289
omap_dss_put_device(ddata->in);
drivers/video/fbdev/omap2/omapfb/displays/panel-nec-nl8048hl11.c
297
struct omap_dss_device *in = ddata->in;
drivers/video/fbdev/omap2/omapfb/displays/panel-nec-nl8048hl11.c
306
omap_dss_put_device(in);
drivers/video/fbdev/omap2/omapfb/displays/panel-sharp-ls037v7dw01.c
101
r = in->ops.dpi->enable(in);
drivers/video/fbdev/omap2/omapfb/displays/panel-sharp-ls037v7dw01.c
124
struct omap_dss_device *in = ddata->in;
drivers/video/fbdev/omap2/omapfb/displays/panel-sharp-ls037v7dw01.c
139
in->ops.dpi->disable(in);
drivers/video/fbdev/omap2/omapfb/displays/panel-sharp-ls037v7dw01.c
151
struct omap_dss_device *in = ddata->in;
drivers/video/fbdev/omap2/omapfb/displays/panel-sharp-ls037v7dw01.c
156
in->ops.dpi->set_timings(in, timings);
drivers/video/fbdev/omap2/omapfb/displays/panel-sharp-ls037v7dw01.c
171
struct omap_dss_device *in = ddata->in;
drivers/video/fbdev/omap2/omapfb/displays/panel-sharp-ls037v7dw01.c
173
return in->ops.dpi->check_timings(in, timings);
drivers/video/fbdev/omap2/omapfb/displays/panel-sharp-ls037v7dw01.c
20
struct omap_dss_device *in;
drivers/video/fbdev/omap2/omapfb/displays/panel-sharp-ls037v7dw01.c
209
struct omap_dss_device *in;
drivers/video/fbdev/omap2/omapfb/displays/panel-sharp-ls037v7dw01.c
242
in = omapdss_of_find_source_for_first_ep(node);
drivers/video/fbdev/omap2/omapfb/displays/panel-sharp-ls037v7dw01.c
243
if (IS_ERR(in)) {
drivers/video/fbdev/omap2/omapfb/displays/panel-sharp-ls037v7dw01.c
245
return PTR_ERR(in);
drivers/video/fbdev/omap2/omapfb/displays/panel-sharp-ls037v7dw01.c
248
ddata->in = in;
drivers/video/fbdev/omap2/omapfb/displays/panel-sharp-ls037v7dw01.c
291
omap_dss_put_device(ddata->in);
drivers/video/fbdev/omap2/omapfb/displays/panel-sharp-ls037v7dw01.c
299
struct omap_dss_device *in = ddata->in;
drivers/video/fbdev/omap2/omapfb/displays/panel-sharp-ls037v7dw01.c
306
omap_dss_put_device(in);
drivers/video/fbdev/omap2/omapfb/displays/panel-sharp-ls037v7dw01.c
60
struct omap_dss_device *in = ddata->in;
drivers/video/fbdev/omap2/omapfb/displays/panel-sharp-ls037v7dw01.c
65
return in->ops.dpi->connect(in, dssdev);
drivers/video/fbdev/omap2/omapfb/displays/panel-sharp-ls037v7dw01.c
71
struct omap_dss_device *in = ddata->in;
drivers/video/fbdev/omap2/omapfb/displays/panel-sharp-ls037v7dw01.c
76
in->ops.dpi->disconnect(in, dssdev);
drivers/video/fbdev/omap2/omapfb/displays/panel-sharp-ls037v7dw01.c
82
struct omap_dss_device *in = ddata->in;
drivers/video/fbdev/omap2/omapfb/displays/panel-sharp-ls037v7dw01.c
92
in->ops.dpi->set_data_lines(in, ddata->data_lines);
drivers/video/fbdev/omap2/omapfb/displays/panel-sharp-ls037v7dw01.c
93
in->ops.dpi->set_timings(in, &ddata->videomode);
drivers/video/fbdev/omap2/omapfb/displays/panel-sony-acx565akm.c
503
struct omap_dss_device *in = ddata->in;
drivers/video/fbdev/omap2/omapfb/displays/panel-sony-acx565akm.c
508
return in->ops.sdi->connect(in, dssdev);
drivers/video/fbdev/omap2/omapfb/displays/panel-sony-acx565akm.c
514
struct omap_dss_device *in = ddata->in;
drivers/video/fbdev/omap2/omapfb/displays/panel-sony-acx565akm.c
519
in->ops.sdi->disconnect(in, dssdev);
drivers/video/fbdev/omap2/omapfb/displays/panel-sony-acx565akm.c
525
struct omap_dss_device *in = ddata->in;
drivers/video/fbdev/omap2/omapfb/displays/panel-sony-acx565akm.c
530
in->ops.sdi->set_timings(in, &ddata->videomode);
drivers/video/fbdev/omap2/omapfb/displays/panel-sony-acx565akm.c
533
in->ops.sdi->set_datapairs(in, ddata->datapairs);
drivers/video/fbdev/omap2/omapfb/displays/panel-sony-acx565akm.c
535
r = in->ops.sdi->enable(in);
drivers/video/fbdev/omap2/omapfb/displays/panel-sony-acx565akm.c
56
struct omap_dss_device *in;
drivers/video/fbdev/omap2/omapfb/displays/panel-sony-acx565akm.c
581
struct omap_dss_device *in = ddata->in;
drivers/video/fbdev/omap2/omapfb/displays/panel-sony-acx565akm.c
606
in->ops.sdi->disable(in);
drivers/video/fbdev/omap2/omapfb/displays/panel-sony-acx565akm.c
653
struct omap_dss_device *in = ddata->in;
drivers/video/fbdev/omap2/omapfb/displays/panel-sony-acx565akm.c
658
in->ops.sdi->set_timings(in, timings);
drivers/video/fbdev/omap2/omapfb/displays/panel-sony-acx565akm.c
673
struct omap_dss_device *in = ddata->in;
drivers/video/fbdev/omap2/omapfb/displays/panel-sony-acx565akm.c
675
return in->ops.sdi->check_timings(in, timings);
drivers/video/fbdev/omap2/omapfb/displays/panel-sony-acx565akm.c
718
ddata->in = omapdss_of_find_source_for_first_ep(spi->dev.of_node);
drivers/video/fbdev/omap2/omapfb/displays/panel-sony-acx565akm.c
719
r = PTR_ERR_OR_ZERO(ddata->in);
drivers/video/fbdev/omap2/omapfb/displays/panel-sony-acx565akm.c
814
omap_dss_put_device(ddata->in);
drivers/video/fbdev/omap2/omapfb/displays/panel-sony-acx565akm.c
822
struct omap_dss_device *in = ddata->in;
drivers/video/fbdev/omap2/omapfb/displays/panel-sony-acx565akm.c
834
omap_dss_put_device(in);
drivers/video/fbdev/omap2/omapfb/displays/panel-tpo-td028ttec1.c
160
struct omap_dss_device *in = ddata->in;
drivers/video/fbdev/omap2/omapfb/displays/panel-tpo-td028ttec1.c
166
r = in->ops.dpi->connect(in, dssdev);
drivers/video/fbdev/omap2/omapfb/displays/panel-tpo-td028ttec1.c
176
struct omap_dss_device *in = ddata->in;
drivers/video/fbdev/omap2/omapfb/displays/panel-tpo-td028ttec1.c
181
in->ops.dpi->disconnect(in, dssdev);
drivers/video/fbdev/omap2/omapfb/displays/panel-tpo-td028ttec1.c
187
struct omap_dss_device *in = ddata->in;
drivers/video/fbdev/omap2/omapfb/displays/panel-tpo-td028ttec1.c
197
in->ops.dpi->set_data_lines(in, ddata->data_lines);
drivers/video/fbdev/omap2/omapfb/displays/panel-tpo-td028ttec1.c
198
in->ops.dpi->set_timings(in, &ddata->videomode);
drivers/video/fbdev/omap2/omapfb/displays/panel-tpo-td028ttec1.c
200
r = in->ops.dpi->enable(in);
drivers/video/fbdev/omap2/omapfb/displays/panel-tpo-td028ttec1.c
23
struct omap_dss_device *in;
drivers/video/fbdev/omap2/omapfb/displays/panel-tpo-td028ttec1.c
297
struct omap_dss_device *in = ddata->in;
drivers/video/fbdev/omap2/omapfb/displays/panel-tpo-td028ttec1.c
309
in->ops.dpi->disable(in);
drivers/video/fbdev/omap2/omapfb/displays/panel-tpo-td028ttec1.c
318
struct omap_dss_device *in = ddata->in;
drivers/video/fbdev/omap2/omapfb/displays/panel-tpo-td028ttec1.c
323
in->ops.dpi->set_timings(in, timings);
drivers/video/fbdev/omap2/omapfb/displays/panel-tpo-td028ttec1.c
338
struct omap_dss_device *in = ddata->in;
drivers/video/fbdev/omap2/omapfb/displays/panel-tpo-td028ttec1.c
340
return in->ops.dpi->check_timings(in, timings);
drivers/video/fbdev/omap2/omapfb/displays/panel-tpo-td028ttec1.c
359
struct omap_dss_device *in;
drivers/video/fbdev/omap2/omapfb/displays/panel-tpo-td028ttec1.c
361
in = omapdss_of_find_source_for_first_ep(node);
drivers/video/fbdev/omap2/omapfb/displays/panel-tpo-td028ttec1.c
362
if (IS_ERR(in)) {
drivers/video/fbdev/omap2/omapfb/displays/panel-tpo-td028ttec1.c
364
return PTR_ERR(in);
drivers/video/fbdev/omap2/omapfb/displays/panel-tpo-td028ttec1.c
367
ddata->in = in;
drivers/video/fbdev/omap2/omapfb/displays/panel-tpo-td028ttec1.c
423
omap_dss_put_device(ddata->in);
drivers/video/fbdev/omap2/omapfb/displays/panel-tpo-td028ttec1.c
431
struct omap_dss_device *in = ddata->in;
drivers/video/fbdev/omap2/omapfb/displays/panel-tpo-td028ttec1.c
440
omap_dss_put_device(in);
drivers/video/fbdev/omap2/omapfb/displays/panel-tpo-td043mtea1.c
331
struct omap_dss_device *in = ddata->in;
drivers/video/fbdev/omap2/omapfb/displays/panel-tpo-td043mtea1.c
336
return in->ops.dpi->connect(in, dssdev);
drivers/video/fbdev/omap2/omapfb/displays/panel-tpo-td043mtea1.c
342
struct omap_dss_device *in = ddata->in;
drivers/video/fbdev/omap2/omapfb/displays/panel-tpo-td043mtea1.c
347
in->ops.dpi->disconnect(in, dssdev);
drivers/video/fbdev/omap2/omapfb/displays/panel-tpo-td043mtea1.c
353
struct omap_dss_device *in = ddata->in;
drivers/video/fbdev/omap2/omapfb/displays/panel-tpo-td043mtea1.c
363
in->ops.dpi->set_data_lines(in, ddata->data_lines);
drivers/video/fbdev/omap2/omapfb/displays/panel-tpo-td043mtea1.c
364
in->ops.dpi->set_timings(in, &ddata->videomode);
drivers/video/fbdev/omap2/omapfb/displays/panel-tpo-td043mtea1.c
366
r = in->ops.dpi->enable(in);
drivers/video/fbdev/omap2/omapfb/displays/panel-tpo-td043mtea1.c
377
in->ops.dpi->disable(in);
drivers/video/fbdev/omap2/omapfb/displays/panel-tpo-td043mtea1.c
390
struct omap_dss_device *in = ddata->in;
drivers/video/fbdev/omap2/omapfb/displays/panel-tpo-td043mtea1.c
395
in->ops.dpi->disable(in);
drivers/video/fbdev/omap2/omapfb/displays/panel-tpo-td043mtea1.c
407
struct omap_dss_device *in = ddata->in;
drivers/video/fbdev/omap2/omapfb/displays/panel-tpo-td043mtea1.c
412
in->ops.dpi->set_timings(in, timings);
drivers/video/fbdev/omap2/omapfb/displays/panel-tpo-td043mtea1.c
427
struct omap_dss_device *in = ddata->in;
drivers/video/fbdev/omap2/omapfb/displays/panel-tpo-td043mtea1.c
429
return in->ops.dpi->check_timings(in, timings);
drivers/video/fbdev/omap2/omapfb/displays/panel-tpo-td043mtea1.c
477
ddata->in = omapdss_of_find_source_for_first_ep(spi->dev.of_node);
drivers/video/fbdev/omap2/omapfb/displays/panel-tpo-td043mtea1.c
478
r = PTR_ERR_OR_ZERO(ddata->in);
drivers/video/fbdev/omap2/omapfb/displays/panel-tpo-td043mtea1.c
52
struct omap_dss_device *in;
drivers/video/fbdev/omap2/omapfb/displays/panel-tpo-td043mtea1.c
531
omap_dss_put_device(ddata->in);
drivers/video/fbdev/omap2/omapfb/displays/panel-tpo-td043mtea1.c
539
struct omap_dss_device *in = ddata->in;
drivers/video/fbdev/omap2/omapfb/displays/panel-tpo-td043mtea1.c
548
omap_dss_put_device(in);
drivers/video/fbdev/valkyriefb.c
403
int sense, in;
drivers/video/fbdev/valkyriefb.c
407
sense = ((in = in_8(&p->valkyrie_regs->msense.r)) & 0x70) << 4;
drivers/video/fbdev/valkyriefb.c
411
sense |= ((in = in_8(&p->valkyrie_regs->msense.r)) & 0x30);
drivers/video/fbdev/valkyriefb.c
414
sense |= ((in = in_8(&p->valkyrie_regs->msense.r)) & 0x40) >> 3;
drivers/video/fbdev/valkyriefb.c
415
sense |= (in & 0x10) >> 2;
drivers/video/fbdev/valkyriefb.c
418
sense |= ((in = in_8(&p->valkyrie_regs->msense.r)) & 0x60) >> 5;
drivers/virt/vboxguest/vboxguest_core.c
1134
if (vbg_ioctl_chk(&info->hdr, sizeof(info->u.in), sizeof(info->u.out)))
drivers/virt/vboxguest/vboxguest_core.c
1137
req_maj_version = info->u.in.req_version >> 16;
drivers/virt/vboxguest/vboxguest_core.c
1138
min_maj_version = info->u.in.min_version >> 16;
drivers/virt/vboxguest/vboxguest_core.c
1140
if (info->u.in.min_version > info->u.in.req_version ||
drivers/virt/vboxguest/vboxguest_core.c
1144
if (info->u.in.min_version <= VBG_IOC_VERSION &&
drivers/virt/vboxguest/vboxguest_core.c
1214
u32 timeout_ms = wait->u.in.timeout_ms;
drivers/virt/vboxguest/vboxguest_core.c
1215
u32 event_mask = wait->u.in.events;
drivers/virt/vboxguest/vboxguest_core.c
1220
if (vbg_ioctl_chk(&wait->hdr, sizeof(wait->u.in), sizeof(wait->u.out)))
drivers/virt/vboxguest/vboxguest_core.c
1407
if (vbg_ioctl_chk(&conn->hdr, sizeof(conn->u.in), sizeof(conn->u.out)))
drivers/virt/vboxguest/vboxguest_core.c
1423
ret = vbg_hgcm_connect(gdev, session->requestor, &conn->u.in.loc,
drivers/virt/vboxguest/vboxguest_core.c
1446
if (vbg_ioctl_chk(&disconn->hdr, sizeof(disconn->u.in), 0))
drivers/virt/vboxguest/vboxguest_core.c
1449
client_id = disconn->u.in.client_id;
drivers/virt/vboxguest/vboxguest_core.c
1587
log->u.in.msg);
drivers/virt/vboxguest/vboxguest_core.c
1598
if (vbg_ioctl_chk(&filter->hdr, sizeof(filter->u.in), 0))
drivers/virt/vboxguest/vboxguest_core.c
1601
or_mask = filter->u.in.or_mask;
drivers/virt/vboxguest/vboxguest_core.c
1602
not_mask = filter->u.in.not_mask;
drivers/virt/vboxguest/vboxguest_core.c
1617
if (vbg_ioctl_chk(&caps->hdr, sizeof(caps->u.in), 0))
drivers/virt/vboxguest/vboxguest_core.c
1620
flags = caps->u.in.flags;
drivers/virt/vboxguest/vboxguest_core.c
1621
or_mask = caps->u.in.or_mask;
drivers/virt/vboxguest/vboxguest_core.c
1622
not_mask = caps->u.in.not_mask;
drivers/virt/vboxguest/vboxguest_core.c
1640
if (vbg_ioctl_chk(&caps->hdr, sizeof(caps->u.in), sizeof(caps->u.out)))
drivers/virt/vboxguest/vboxguest_core.c
1643
or_mask = caps->u.in.or_mask;
drivers/virt/vboxguest/vboxguest_core.c
1644
not_mask = caps->u.in.not_mask;
drivers/virt/vboxguest/vboxguest_core.c
1682
if (vbg_ioctl_chk(&dump->hdr, sizeof(dump->u.in), 0))
drivers/virt/vboxguest/vboxguest_core.c
1690
req->flags = dump->u.in.flags;
drivers/watchdog/intel-mid_wdt.c
47
wdt_command(struct mid_wdt *mid, int sub, const void *in, size_t inlen, size_t size)
drivers/watchdog/intel-mid_wdt.c
51
return intel_scu_ipc_dev_command_with_size(scu, IPC_WATCHDOG, sub, in,
drivers/xen/pvcalls-back.c
131
vec[0].iov_base = data->in + masked_prod;
drivers/xen/pvcalls-back.c
135
vec[0].iov_base = data->in + masked_prod;
drivers/xen/pvcalls-back.c
137
vec[1].iov_base = data->in;
drivers/xen/pvcalls-back.c
363
map->data.in = map->bytes;
drivers/xen/pvcalls-front.c
351
free_pages_exact(map->active.data.in,
drivers/xen/pvcalls-front.c
371
map->active.data.in = bytes;
drivers/xen/pvcalls-front.c
390
bytes = map->active.data.in;
drivers/xen/pvcalls-front.c
614
len = copy_to_iter(data->in + masked_cons, len, msg_iter);
drivers/xen/pvcalls-front.c
617
int ret = copy_to_iter(data->in + masked_cons,
drivers/xen/pvcalls-front.c
623
len = ret + copy_to_iter(data->in, len - ret, msg_iter);
drivers/xen/pvcalls-front.c
625
len = copy_to_iter(data->in + masked_cons, len, msg_iter);
fs/9p/vfs_file.c
380
static ssize_t v9fs_file_splice_read(struct file *in, loff_t *ppos,
fs/9p/vfs_file.c
384
struct p9_fid *fid = in->private_data;
fs/9p/vfs_file.c
390
return copy_splice_read(in, ppos, pipe, len, flags);
fs/9p/vfs_file.c
391
return filemap_splice_read(in, ppos, pipe, len, flags);
fs/afs/file.c
25
static ssize_t afs_file_splice_read(struct file *in, loff_t *ppos,
fs/afs/file.c
549
static ssize_t afs_file_splice_read(struct file *in, loff_t *ppos,
fs/afs/file.c
553
struct inode *inode = file_inode(in);
fs/afs/file.c
555
struct afs_file *af = in->private_data;
fs/afs/file.c
563
ret = filemap_splice_read(in, ppos, pipe, len, flags);
fs/autofs/dev-ioctl.c
586
type = param->ismountpoint.in.type;
fs/autofs/dev-ioctl.c
82
copy_dev_ioctl(struct autofs_dev_ioctl __user *in)
fs/autofs/dev-ioctl.c
86
if (copy_from_user(&tmp, in, AUTOFS_DEV_IOCTL_SIZE))
fs/autofs/dev-ioctl.c
95
res = memdup_user(in, tmp.size);
fs/backing-file.c
275
ssize_t backing_file_splice_read(struct file *in, struct kiocb *iocb,
fs/backing-file.c
282
if (WARN_ON_ONCE(!(in->f_mode & FMODE_BACKING)))
fs/backing-file.c
286
ret = vfs_splice_read(in, &iocb->ki_pos, pipe, len, flags);
fs/befs/linuxvfs.c
504
befs_utf2nls(struct super_block *sb, const char *in,
fs/befs/linuxvfs.c
532
utflen = utf8_to_utf32(&in[i], in_len - i, &uni);
fs/befs/linuxvfs.c
54
static int befs_utf2nls(struct super_block *sb, const char *in, int in_len,
fs/befs/linuxvfs.c
56
static int befs_nls2utf(struct super_block *sb, const char *in, int in_len,
fs/befs/linuxvfs.c
581
befs_nls2utf(struct super_block *sb, const char *in,
fs/befs/linuxvfs.c
613
unilen = nls->char2uni(&in[i], in_len - i, &uni);
fs/btrfs/file.c
3840
static ssize_t btrfs_file_splice_read(struct file *in, loff_t *ppos,
fs/btrfs/file.c
3844
if (btrfs_is_shutdown(inode_to_fs_info(file_inode(in))))
fs/btrfs/file.c
3847
return filemap_splice_read(in, ppos, pipe, len, flags);
fs/ceph/dir.c
552
if (WARN_ON_ONCE(!rde->inode.in))
fs/ceph/dir.c
558
rde->name_len, rde->name, &rde->inode.in);
fs/ceph/dir.c
561
ceph_present_ino(inode->i_sb, le64_to_cpu(rde->inode.in->ino)),
fs/ceph/dir.c
562
le32_to_cpu(rde->inode.in->mode) >> 12)) {
fs/ceph/export.c
513
BUG_ON(!rde->inode.in);
fs/ceph/export.c
515
le64_to_cpu(rde->inode.in->snapid)) {
fs/ceph/file.c
2257
static ssize_t ceph_splice_read(struct file *in, loff_t *ppos,
fs/ceph/file.c
2261
struct ceph_file_info *fi = in->private_data;
fs/ceph/file.c
2262
struct inode *inode = file_inode(in);
fs/ceph/file.c
2276
return copy_splice_read(in, ppos, pipe, len, flags);
fs/ceph/file.c
2286
ret = ceph_get_caps(in, CEPH_CAP_FILE_RD, want, -1, &got);
fs/ceph/file.c
2297
return copy_splice_read(in, ppos, pipe, len, flags);
fs/ceph/file.c
2305
ret = filemap_splice_read(in, ppos, pipe, len, flags);
fs/ceph/file.c
661
struct ceph_mds_reply_inode in = { };
fs/ceph/file.c
662
struct ceph_mds_reply_info_in iinfo = { .in = &in };
fs/ceph/file.c
688
in.ino = cpu_to_le64(vino.ino);
fs/ceph/file.c
689
in.snapid = cpu_to_le64(CEPH_NOSNAP);
fs/ceph/file.c
690
in.version = cpu_to_le64(1); // ???
fs/ceph/file.c
691
in.cap.caps = in.cap.wanted = cpu_to_le32(CEPH_CAP_ALL_FILE);
fs/ceph/file.c
692
in.cap.cap_id = cpu_to_le64(1);
fs/ceph/file.c
693
in.cap.realm = cpu_to_le64(ci->i_snap_realm->ino);
fs/ceph/file.c
694
in.cap.flags = CEPH_CAP_FLAG_AUTH;
fs/ceph/file.c
695
in.ctime = in.mtime = in.atime = iinfo.btime;
fs/ceph/file.c
696
in.truncate_seq = cpu_to_le32(1);
fs/ceph/file.c
697
in.truncate_size = cpu_to_le64(-1ULL);
fs/ceph/file.c
698
in.xattr_version = cpu_to_le64(1);
fs/ceph/file.c
699
in.uid = cpu_to_le32(from_kuid(&init_user_ns,
fs/ceph/file.c
703
in.gid = cpu_to_le32(from_kgid(&init_user_ns, dir->i_gid));
fs/ceph/file.c
709
in.gid = cpu_to_le32(from_kgid(&init_user_ns,
fs/ceph/file.c
713
in.mode = cpu_to_le32((u32)mode);
fs/ceph/file.c
715
in.nlink = cpu_to_le32(1);
fs/ceph/file.c
716
in.max_size = cpu_to_le64(lo->stripe_unit);
fs/ceph/file.c
718
ceph_file_layout_to_legacy(lo, &in.layout);
fs/ceph/inode.c
1490
static int splice_dentry(struct dentry **pdn, struct inode *in)
fs/ceph/inode.c
1492
struct ceph_client *cl = ceph_inode_to_client(in);
fs/ceph/inode.c
1498
if (S_ISDIR(in->i_mode)) {
fs/ceph/inode.c
1503
realdn = d_find_any_alias(in);
fs/ceph/inode.c
1522
realdn = d_splice_alias(in, dn);
fs/ceph/inode.c
1525
PTR_ERR(realdn), dn, in, ceph_vinop(in));
fs/ceph/inode.c
1558
struct inode *in = NULL;
fs/ceph/inode.c
1629
tvino.ino = le64_to_cpu(rinfo->targeti.in->ino);
fs/ceph/inode.c
1630
tvino.snap = le64_to_cpu(rinfo->targeti.in->snapid);
fs/ceph/inode.c
1673
in = req->r_target_inode;
fs/ceph/inode.c
1674
err = ceph_fill_inode(in, req->r_locked_page, &rinfo->targeti,
fs/ceph/inode.c
1681
pr_err_client(cl, "badness %p %llx.%llx\n", in,
fs/ceph/inode.c
1682
ceph_vinop(in));
fs/ceph/inode.c
1684
if (inode_state_read_once(in) & I_NEW)
fs/ceph/inode.c
1685
discard_new_inode(in);
fs/ceph/inode.c
1687
iput(in);
fs/ceph/inode.c
1690
if (inode_state_read_once(in) & I_NEW)
fs/ceph/inode.c
1691
unlock_new_inode(in);
fs/ceph/inode.c
1717
dvino.ino = le64_to_cpu(rinfo->diri.in->ino);
fs/ceph/inode.c
1718
dvino.snap = le64_to_cpu(rinfo->diri.in->snapid);
fs/ceph/inode.c
1725
(le32_to_cpu(rinfo->diri.in->cap.caps) &
fs/ceph/inode.c
1786
if (unlikely(!in)) {
fs/ceph/inode.c
1794
ihold(in);
fs/ceph/inode.c
1795
err = splice_dentry(&req->r_dentry, in);
fs/ceph/inode.c
1799
} else if (d_really_is_positive(dn) && d_inode(dn) != in) {
fs/ceph/inode.c
1802
ceph_vinop(in));
fs/ceph/inode.c
1823
doutc(cl, " linking snapped dir %p to dn %p\n", in,
fs/ceph/inode.c
1827
if (unlikely(!in)) {
fs/ceph/inode.c
1832
ihold(in);
fs/ceph/inode.c
1833
err = splice_dentry(&req->r_dentry, in);
fs/ceph/inode.c
1839
dvino.ino = le64_to_cpu(rinfo->diri.in->ino);
fs/ceph/inode.c
1840
dvino.snap = le64_to_cpu(rinfo->diri.in->snapid);
fs/ceph/inode.c
1842
tvino.ino = le64_to_cpu(rinfo->targeti.in->ino);
fs/ceph/inode.c
1843
tvino.snap = le64_to_cpu(rinfo->targeti.in->snapid);
fs/ceph/inode.c
1872
struct inode *in;
fs/ceph/inode.c
1875
vino.ino = le64_to_cpu(rde->inode.in->ino);
fs/ceph/inode.c
1876
vino.snap = le64_to_cpu(rde->inode.in->snapid);
fs/ceph/inode.c
1878
in = ceph_get_inode(req->r_dentry->d_sb, vino, NULL);
fs/ceph/inode.c
1879
if (IS_ERR(in)) {
fs/ceph/inode.c
1880
err = PTR_ERR(in);
fs/ceph/inode.c
1884
rc = ceph_fill_inode(in, NULL, &rde->inode, NULL, session,
fs/ceph/inode.c
1887
pr_err_client(cl, "inode badness on %p got %d\n", in,
fs/ceph/inode.c
1890
if (inode_state_read_once(in) & I_NEW) {
fs/ceph/inode.c
1891
ihold(in);
fs/ceph/inode.c
1892
discard_new_inode(in);
fs/ceph/inode.c
1894
} else if (inode_state_read_once(in) & I_NEW) {
fs/ceph/inode.c
1895
unlock_new_inode(in);
fs/ceph/inode.c
1898
iput(in);
fs/ceph/inode.c
1968
struct inode *in;
fs/ceph/inode.c
2033
tvino.ino = le64_to_cpu(rde->inode.in->ino);
fs/ceph/inode.c
2034
tvino.snap = le64_to_cpu(rde->inode.in->snapid);
fs/ceph/inode.c
2088
in = d_inode(dn);
fs/ceph/inode.c
2090
in = ceph_get_inode(parent->d_sb, tvino, NULL);
fs/ceph/inode.c
2091
if (IS_ERR(in)) {
fs/ceph/inode.c
2095
err = PTR_ERR(in);
fs/ceph/inode.c
2100
ret = ceph_fill_inode(in, NULL, &rde->inode, NULL, session,
fs/ceph/inode.c
2103
pr_err_client(cl, "badness on %p %llx.%llx\n", in,
fs/ceph/inode.c
2104
ceph_vinop(in));
fs/ceph/inode.c
2106
if (inode_state_read_once(in) & I_NEW) {
fs/ceph/inode.c
2107
ihold(in);
fs/ceph/inode.c
2108
discard_new_inode(in);
fs/ceph/inode.c
2110
iput(in);
fs/ceph/inode.c
2116
if (inode_state_read_once(in) & I_NEW)
fs/ceph/inode.c
2117
unlock_new_inode(in);
fs/ceph/inode.c
2120
if (ceph_security_xattr_deadlock(in)) {
fs/ceph/inode.c
2122
" (security xattr deadlock)\n", dn, in);
fs/ceph/inode.c
2123
iput(in);
fs/ceph/inode.c
2128
err = splice_dentry(&dn, in);
fs/ceph/inode.c
84
if (unlikely(!rinfo->diri.in))
fs/ceph/inode.c
91
vino.ino = le64_to_cpu(rinfo->diri.in->ino);
fs/ceph/inode.c
92
vino.snap = le64_to_cpu(rinfo->diri.in->snapid);
fs/ceph/inode.c
983
struct ceph_mds_reply_inode *info = iinfo->in;
fs/ceph/mds_client.c
124
info->in = *p;
fs/ceph/mds_client.c
126
sizeof(*info->in->fragtree.splits) *
fs/ceph/mds_client.c
127
le32_to_cpu(info->in->fragtree.nsplits);
fs/ceph/mds_client.c
3947
struct inode *in = xchg(&req->r_new_inode, NULL);
fs/ceph/mds_client.c
3949
.ino = le64_to_cpu(rinfo->targeti.in->ino),
fs/ceph/mds_client.c
3950
.snap = le64_to_cpu(rinfo->targeti.in->snapid)
fs/ceph/mds_client.c
3961
iput(in);
fs/ceph/mds_client.c
3962
in = NULL;
fs/ceph/mds_client.c
3965
in = ceph_get_inode(mdsc->fsc->sb, tvino, in);
fs/ceph/mds_client.c
3966
if (IS_ERR(in)) {
fs/ceph/mds_client.c
3967
err = PTR_ERR(in);
fs/ceph/mds_client.c
3971
req->r_target_inode = in;
fs/ceph/mds_client.h
99
struct ceph_mds_reply_inode *in;
fs/ceph/quota.c
136
struct inode *in;
fs/ceph/quota.c
159
in = qri->inode;
fs/ceph/quota.c
161
in = ERR_PTR(ret);
fs/ceph/quota.c
163
in = ceph_lookup_inode(sb, realm->ino);
fs/ceph/quota.c
166
if (IS_ERR(in)) {
fs/ceph/quota.c
168
PTR_ERR(in));
fs/ceph/quota.c
172
qri->inode = in;
fs/ceph/quota.c
176
return in;
fs/ceph/quota.c
221
struct inode *in;
fs/ceph/quota.c
242
in = has_inode ? igrab(realm->inode) : NULL;
fs/ceph/quota.c
244
if (has_inode && !in)
fs/ceph/quota.c
246
if (!in) {
fs/ceph/quota.c
248
in = lookup_quotarealm_inode(mdsc, inode->i_sb, realm);
fs/ceph/quota.c
250
if (IS_ERR_OR_NULL(in))
fs/ceph/quota.c
258
ci = ceph_inode(in);
fs/ceph/quota.c
260
iput(in);
fs/ceph/quota.c
333
struct inode *in;
fs/ceph/quota.c
354
in = has_inode ? igrab(realm->inode) : NULL;
fs/ceph/quota.c
356
if (has_inode && !in)
fs/ceph/quota.c
358
if (!in) {
fs/ceph/quota.c
360
in = lookup_quotarealm_inode(mdsc, inode->i_sb, realm);
fs/ceph/quota.c
362
if (IS_ERR_OR_NULL(in))
fs/ceph/quota.c
367
ci = ceph_inode(in);
fs/ceph/quota.c
401
iput(in);
fs/ceph/quota.c
495
struct inode *in;
fs/ceph/quota.c
507
in = realm->inode ? igrab(realm->inode) : NULL;
fs/ceph/quota.c
509
if (in) {
fs/ceph/quota.c
510
ci = ceph_inode(in);
fs/ceph/quota.c
541
iput(in);
fs/ceph/super.h
1172
extern bool ceph_security_xattr_deadlock(struct inode *in);
fs/ceph/super.h
1173
extern bool ceph_security_xattr_wanted(struct inode *in);
fs/ceph/super.h
1175
static inline bool ceph_security_xattr_deadlock(struct inode *in)
fs/ceph/super.h
1179
static inline bool ceph_security_xattr_wanted(struct inode *in)
fs/ceph/xattr.c
1354
bool ceph_security_xattr_wanted(struct inode *in)
fs/ceph/xattr.c
1356
return in->i_security != NULL;
fs/ceph/xattr.c
1359
bool ceph_security_xattr_deadlock(struct inode *in)
fs/ceph/xattr.c
1363
if (!in->i_security)
fs/ceph/xattr.c
1365
ci = ceph_inode(in);
fs/ceph/xattr.c
952
static inline int __get_request_mask(struct inode *in) {
fs/ceph/xattr.c
955
if (req && req->r_target_inode == in) {
fs/coda/file.c
103
struct file *in = cfi->cfi_container;
fs/coda/file.c
113
ret = vfs_splice_read(in, ppos, pipe, len, flags);
fs/coda/upcall.c
512
data->vi.in, data->vi.in_size)) {
fs/dlm/lockspace.c
189
static int do_uevent(struct dlm_ls *ls, int in, unsigned int release_recover)
fs/dlm/lockspace.c
194
if (in) {
fs/dlm/lockspace.c
201
log_rinfo(ls, "%s the lockspace group...", in ? "joining" : "leaving");
fs/ecryptfs/file.c
56
static ssize_t ecryptfs_splice_read_update_atime(struct file *in, loff_t *ppos,
fs/ecryptfs/file.c
62
rc = filemap_splice_read(in, ppos, pipe, len, flags);
fs/ecryptfs/file.c
64
struct path path = ecryptfs_lower_path(in->f_path.dentry);
fs/efs/inode.c
128
in->numextents = be16_to_cpu(efs_inode->di_numextents);
fs/efs/inode.c
129
in->lastextent = 0;
fs/efs/inode.c
133
extent_copy(&(efs_inode->di_u.di_extents[i]), &(in->extents[i]));
fs/efs/inode.c
134
if (i < in->numextents && in->extents[i].cooked.ex_magic != 0) {
fs/efs/inode.c
144
inode->i_ino, in->numextents, inode->i_mode);
fs/efs/inode.c
202
struct efs_inode_info *in = INODE_INFO(inode);
fs/efs/inode.c
210
last = in->lastextent;
fs/efs/inode.c
212
if (in->numextents <= EFS_DIRECTEXTENTS) {
fs/efs/inode.c
214
if ((result = efs_extent_check(&in->extents[last], block, sb)))
fs/efs/inode.c
218
if (in->numextents == 1) {
fs/efs/inode.c
223
direxts = in->numextents;
fs/efs/inode.c
230
cur = (last + dirext) % in->numextents;
fs/efs/inode.c
231
if ((result = efs_extent_check(&in->extents[cur], block, sb))) {
fs/efs/inode.c
232
in->lastextent = cur;
fs/efs/inode.c
243
direxts = in->extents[0].cooked.ex_offset;
fs/efs/inode.c
244
indexts = in->numextents;
fs/efs/inode.c
258
ibase += in->extents[dirext].cooked.ex_length *
fs/efs/inode.c
271
iblock = sb->fs_start + in->extents[dirext].cooked.ex_bn +
fs/efs/inode.c
305
in->lastextent = cur;
fs/efs/inode.c
57
struct efs_inode_info *in;
fs/efs/inode.c
68
in = INODE_INFO(inode);
fs/erofs/compress.h
13
struct page **in, **out;
fs/erofs/decompressor.c
116
struct page **in;
fs/erofs/decompressor.c
130
src = erofs_vm_map_ram(rq->in, rq->inpages);
fs/erofs/decompressor.c
151
rq->in[i])
fs/erofs/decompressor.c
170
for (i = 0, in = rq->in; i < rq->inputsize; i += cnt, ++in) {
fs/erofs/decompressor.c
173
inpage = kmap_local_page(*in);
fs/erofs/decompressor.c
210
headpage = kmap_local_page(*rq->in);
fs/erofs/decompressor.c
305
kin = kmap_local_page(rq->in[nrpages_in - 1]);
fs/erofs/decompressor.c
306
if (rq->out[0] == rq->in[nrpages_in - 1])
fs/erofs/decompressor.c
319
if (!rq->in[ni])
fs/erofs/decompressor.c
321
kin = kmap_local_page(rq->in[ni]);
fs/erofs/decompressor.c
328
if (rq->out[no] == rq->in[ni])
fs/erofs/decompressor.c
384
dctx->kin = kmap_local_page(rq->in[dctx->ni]);
fs/erofs/decompressor.c
401
if (!dctx->bounced && rq->out[dctx->no] == rq->in[dctx->ni]) {
fs/erofs/decompressor.c
408
if (rq->out[dctx->no] != rq->in[j])
fs/erofs/decompressor.c
414
copy_highpage(tmppage, rq->in[j]);
fs/erofs/decompressor.c
415
rq->in[j] = tmppage;
fs/erofs/decompressor_crypto.c
16
headpage = kmap_local_page(*rq->in);
fs/erofs/decompressor_crypto.c
28
ret = sg_alloc_table_from_pages_segment(&st_src, rq->in, rq->inpages,
fs/erofs/decompressor_deflate.c
109
dctx.kin = kmap_local_page(*rq->in);
fs/erofs/decompressor_lzma.c
160
dctx.kin = kmap_local_page(*rq->in);
fs/erofs/decompressor_lzma.c
185
buf.in = dctx.kin + rq->pageofs_in;
fs/erofs/decompressor_lzma.c
192
(void **)&buf.in, pgpl);
fs/erofs/decompressor_zstd.c
151
dctx.kin = kmap_local_page(*rq->in);
fs/erofs/zdata.c
1299
.in = be->compressed_pages,
fs/erofs/zmap.c
109
u8 *in, type;
fs/erofs/zmap.c
145
in = erofs_read_metabuf(&m->map->buf, inode->i_sb, pos, m->in_mbox);
fs/erofs/zmap.c
146
if (IS_ERR(in))
fs/erofs/zmap.c
147
return PTR_ERR(in);
fs/erofs/zmap.c
155
in -= bytes;
fs/erofs/zmap.c
158
lo = decode_compactedbits(lobits, in, encodebits * i, &type);
fs/erofs/zmap.c
166
encodebits, vcnt, in, i);
fs/erofs/zmap.c
184
lo = decode_compactedbits(lobits, in,
fs/erofs/zmap.c
200
lo = decode_compactedbits(lobits, in,
fs/erofs/zmap.c
212
lo = decode_compactedbits(lobits, in,
fs/erofs/zmap.c
231
in += (vcnt << amortizedshift) - sizeof(__le32);
fs/erofs/zmap.c
232
m->pblk = le32_to_cpu(*(__le32 *)in) + nblk;
fs/erofs/zmap.c
64
u8 *in, unsigned int pos, u8 *type)
fs/erofs/zmap.c
66
const unsigned int v = get_unaligned_le32(in + pos / 8) >> (pos & 7);
fs/erofs/zmap.c
75
unsigned int vcnt, u8 *in, int i)
fs/erofs/zmap.c
83
lo = decode_compactedbits(lobits, in, encodebits * i, &type);
fs/exfat/file.c
753
static ssize_t exfat_splice_read(struct file *in, loff_t *ppos,
fs/exfat/file.c
756
if (unlikely(exfat_forced_shutdown(file_inode(in)->i_sb)))
fs/exfat/file.c
759
return filemap_splice_read(in, ppos, pipe, len, flags);
fs/ext4/file.c
151
static ssize_t ext4_file_splice_read(struct file *in, loff_t *ppos,
fs/ext4/file.c
155
struct inode *inode = file_inode(in);
fs/ext4/file.c
159
return filemap_splice_read(in, ppos, pipe, len, flags);
fs/ext4/hash.c
16
static void TEA_transform(__u32 buf[4], __u32 const in[])
fs/ext4/hash.c
20
__u32 a = in[0], b = in[1], c = in[2], d = in[3];
fs/ext4/hash.c
207
__u32 in[8], buf[4];
fs/ext4/hash.c
240
(*str2hashbuf)(p, len, in, 8);
fs/ext4/hash.c
241
half_md4_transform(buf, in);
fs/ext4/hash.c
254
(*str2hashbuf)(p, len, in, 4);
fs/ext4/hash.c
255
TEA_transform(buf, in);
fs/ext4/hash.c
53
static __u32 half_md4_transform(__u32 buf[4], __u32 const in[8])
fs/ext4/hash.c
58
ROUND(F, a, b, c, d, in[0] + K1, 3);
fs/ext4/hash.c
59
ROUND(F, d, a, b, c, in[1] + K1, 7);
fs/ext4/hash.c
60
ROUND(F, c, d, a, b, in[2] + K1, 11);
fs/ext4/hash.c
61
ROUND(F, b, c, d, a, in[3] + K1, 19);
fs/ext4/hash.c
62
ROUND(F, a, b, c, d, in[4] + K1, 3);
fs/ext4/hash.c
63
ROUND(F, d, a, b, c, in[5] + K1, 7);
fs/ext4/hash.c
64
ROUND(F, c, d, a, b, in[6] + K1, 11);
fs/ext4/hash.c
65
ROUND(F, b, c, d, a, in[7] + K1, 19);
fs/ext4/hash.c
68
ROUND(G, a, b, c, d, in[1] + K2, 3);
fs/ext4/hash.c
69
ROUND(G, d, a, b, c, in[3] + K2, 5);
fs/ext4/hash.c
70
ROUND(G, c, d, a, b, in[5] + K2, 9);
fs/ext4/hash.c
71
ROUND(G, b, c, d, a, in[7] + K2, 13);
fs/ext4/hash.c
72
ROUND(G, a, b, c, d, in[0] + K2, 3);
fs/ext4/hash.c
73
ROUND(G, d, a, b, c, in[2] + K2, 5);
fs/ext4/hash.c
74
ROUND(G, c, d, a, b, in[4] + K2, 9);
fs/ext4/hash.c
75
ROUND(G, b, c, d, a, in[6] + K2, 13);
fs/ext4/hash.c
78
ROUND(H, a, b, c, d, in[3] + K3, 3);
fs/ext4/hash.c
79
ROUND(H, d, a, b, c, in[7] + K3, 9);
fs/ext4/hash.c
80
ROUND(H, c, d, a, b, in[2] + K3, 11);
fs/ext4/hash.c
81
ROUND(H, b, c, d, a, in[6] + K3, 15);
fs/ext4/hash.c
82
ROUND(H, a, b, c, d, in[1] + K3, 3);
fs/ext4/hash.c
83
ROUND(H, d, a, b, c, in[5] + K3, 9);
fs/ext4/hash.c
84
ROUND(H, c, d, a, b, in[0] + K3, 11);
fs/ext4/hash.c
85
ROUND(H, b, c, d, a, in[4] + K3, 15);
fs/ext4/ioctl.c
1385
struct ext4_tune_sb_params __user *in)
fs/ext4/ioctl.c
1397
if (copy_from_user(&params, in, sizeof(params)))
fs/f2fs/file.c
2512
__u32 in;
fs/f2fs/file.c
2519
if (get_user(in, (__u32 __user *)arg))
fs/f2fs/file.c
2522
if (in != F2FS_GOING_DOWN_FULLSYNC) {
fs/f2fs/file.c
2529
in = F2FS_GOING_DOWN_NOSYNC;
fs/f2fs/file.c
2536
ret = f2fs_do_shutdown(sbi, in, readonly, true);
fs/f2fs/file.c
4903
static ssize_t f2fs_file_splice_read(struct file *in, loff_t *ppos,
fs/f2fs/file.c
4907
struct inode *inode = file_inode(in);
fs/f2fs/file.c
4915
f2fs_trace_rw_file_path(in, pos, len, READ);
fs/f2fs/file.c
4917
ret = filemap_splice_read(in, ppos, pipe, len, flags);
fs/f2fs/hash.c
25
static void TEA_transform(unsigned int buf[4], unsigned int const in[])
fs/f2fs/hash.c
29
__u32 a = in[0], b = in[1], c = in[2], d = in[3];
fs/f2fs/hash.c
72
__u32 in[8], buf[4];
fs/f2fs/hash.c
81
str2hashbuf(p, len, in, 4);
fs/f2fs/hash.c
82
TEA_transform(buf, in);
fs/f2fs/node.c
1065
child_nid = le32_to_cpu(rn->in.nid[i]);
fs/f2fs/node.c
1078
child_nid = le32_to_cpu(rn->in.nid[i]);
fs/f2fs/node.h
373
rn->in.nid[off] = cpu_to_le32(nid);
fs/f2fs/node.h
383
return le32_to_cpu(rn->in.nid[off]);
fs/fuse/cuse.c
305
struct cuse_init_in in;
fs/fuse/cuse.c
451
ia->in.major = FUSE_KERNEL_VERSION;
fs/fuse/cuse.c
452
ia->in.minor = FUSE_KERNEL_MINOR_VERSION;
fs/fuse/cuse.c
453
ia->in.flags |= CUSE_UNRESTRICTED_IOCTL;
fs/fuse/cuse.c
456
ap->args.in_args[0].size = sizeof(ia->in);
fs/fuse/cuse.c
457
ap->args.in_args[0].value = &ia->in;
fs/fuse/dev.c
1263
ih.unique = (req->in.h.unique | FUSE_INT_REQ_BIT);
fs/fuse/dev.c
1264
arg.unique = req->in.h.unique;
fs/fuse/dev.c
1472
reqsize = req->in.h.len;
fs/fuse/dev.c
1496
err = fuse_copy_one(cs, &req->in.h, sizeof(req->in.h));
fs/fuse/dev.c
1515
hash = fuse_req_hash(req->in.h.unique);
fs/fuse/dev.c
1588
static ssize_t fuse_dev_splice_read(struct file *in, loff_t *ppos,
fs/fuse/dev.c
1596
struct fuse_dev *fud = fuse_get_dev(in);
fs/fuse/dev.c
1608
ret = fuse_dev_do_read(fud, in, &cs, len);
fs/fuse/dev.c
2019
req->in.h.unique |= FUSE_UNIQUE_RESEND;
fs/fuse/dev.c
2137
if (req->in.h.unique == unique)
fs/fuse/dev.c
233
req->in.h.pid = pid_nr_ns(task_pid(current), fc->pid_ns);
fs/fuse/dev.c
250
req->in.h.uid = from_kuid(fc->user_ns, fsuid);
fs/fuse/dev.c
251
req->in.h.gid = from_kgid(fc->user_ns, fsgid);
fs/fuse/dev.c
253
if (no_idmap && unlikely(req->in.h.uid == ((uid_t)-1) ||
fs/fuse/dev.c
254
req->in.h.gid == ((gid_t)-1))) {
fs/fuse/dev.c
376
if (req->in.h.opcode != FUSE_NOTIFY_REPLY)
fs/fuse/dev.c
377
req->in.h.unique = fuse_get_unique_locked(fiq);
fs/fuse/dev.c
386
if (req->in.h.opcode != FUSE_NOTIFY_REPLY)
fs/fuse/dev.c
387
req->in.h.unique = fuse_get_unique(fiq);
fs/fuse/dev.c
418
req->in.h.len = sizeof(struct fuse_in_header) +
fs/fuse/dev.c
642
req->in.h.uid = from_kuid_munged(fc->user_ns, current_fsuid());
fs/fuse/dev.c
643
req->in.h.gid = from_kgid_munged(fc->user_ns, current_fsgid());
fs/fuse/dev.c
645
req->in.h.uid = FUSE_INVALID_UIDGID;
fs/fuse/dev.c
646
req->in.h.gid = FUSE_INVALID_UIDGID;
fs/fuse/dev.c
649
req->in.h.pid = pid_nr_ns(task_pid(current), fc->pid_ns);
fs/fuse/dev.c
654
req->in.h.opcode = args->opcode;
fs/fuse/dev.c
655
req->in.h.nodeid = args->nodeid;
fs/fuse/dev.c
658
req->in.h.total_extlen = args->in_args[args->ext_idx].size / 8;
fs/fuse/dev.c
710
req->in.h.len = sizeof(struct fuse_in_header) +
fs/fuse/dev.c
794
req->in.h.unique = unique;
fs/fuse/dev_uring.c
559
if ((oh->unique & ~FUSE_INT_REQ_BIT) != req->in.h.unique) {
fs/fuse/dev_uring.c
561
req->in.h.unique,
fs/fuse/dev_uring.c
621
.commit_id = req->in.h.unique,
fs/fuse/dev_uring.c
682
if (WARN_ON(req->in.h.unique == 0))
fs/fuse/dev_uring.c
693
err = copy_to_user(&ent->headers->in_out, &req->in.h,
fs/fuse/dev_uring.c
694
sizeof(req->in.h));
fs/fuse/dev_uring.c
765
hash = fuse_req_hash(req->in.h.unique);
fs/fuse/file.c
1003
size_t count = ia->read.in.size;
fs/fuse/file.c
1113
ia->write.in.fh = ff->fh;
fs/fuse/file.c
1114
ia->write.in.offset = pos;
fs/fuse/file.c
1115
ia->write.in.size = count;
fs/fuse/file.c
1122
args->in_args[0].size = sizeof(ia->write.in);
fs/fuse/file.c
1123
args->in_args[0].value = &ia->write.in;
fs/fuse/file.c
1149
struct fuse_write_in *inarg = &ia->write.in;
fs/fuse/file.c
1204
ia->write.in.flags = fuse_write_flags(iocb);
fs/fuse/file.c
1206
ia->write.in.write_flags |= FUSE_WRITE_KILL_SUIDGID;
fs/fuse/file.c
1703
ia->write.in.write_flags |= FUSE_WRITE_KILL_SUIDGID;
fs/fuse/file.c
1852
static ssize_t fuse_splice_read(struct file *in, loff_t *ppos,
fs/fuse/file.c
1856
struct fuse_file *ff = in->private_data;
fs/fuse/file.c
1860
return fuse_passthrough_splice_read(in, ppos, pipe, len, flags);
fs/fuse/file.c
1862
return filemap_splice_read(in, ppos, pipe, len, flags);
fs/fuse/file.c
1917
struct fuse_write_in *inarg = &wpa->ia.write.in;
fs/fuse/file.c
2101
wpa->ia.write.in.write_flags |= FUSE_WRITE_CACHE;
fs/fuse/file.c
586
ia->read.in.fh = ff->fh;
fs/fuse/file.c
587
ia->read.in.offset = pos;
fs/fuse/file.c
588
ia->read.in.size = count;
fs/fuse/file.c
589
ia->read.in.flags = file->f_flags;
fs/fuse/file.c
593
args->in_args[0].size = sizeof(ia->read.in);
fs/fuse/file.c
594
args->in_args[0].value = &ia->read.in;
fs/fuse/file.c
717
if (ia->write.out.size > ia->write.in.size) {
fs/fuse/file.c
721
if (ia->write.in.size != ia->write.out.size)
fs/fuse/file.c
722
pos = ia->write.in.offset - io->offset +
fs/fuse/file.c
729
if (ia->read.in.size != outsize)
fs/fuse/file.c
730
pos = ia->read.in.offset - io->offset + outsize;
fs/fuse/file.c
769
ia->read.in.read_flags |= FUSE_READ_LOCKOWNER;
fs/fuse/file.c
770
ia->read.in.lock_owner = fuse_lock_owner_id(fm->fc, owner);
fs/fuse/fuse_i.h
1165
struct fuse_read_in in;
fs/fuse/fuse_i.h
1169
struct fuse_write_in in;
fs/fuse/fuse_i.h
1611
ssize_t fuse_passthrough_splice_read(struct file *in, loff_t *ppos,
fs/fuse/fuse_i.h
461
} in;
fs/fuse/fuse_trace.h
118
__entry->unique = req->in.h.unique;
fs/fuse/fuse_trace.h
94
__entry->unique = req->in.h.unique;
fs/fuse/fuse_trace.h
95
__entry->opcode = req->in.h.opcode;
fs/fuse/fuse_trace.h
96
__entry->len = req->in.h.len;
fs/fuse/inode.c
1315
struct fuse_init_in in;
fs/fuse/inode.c
1492
ia->in.major = FUSE_KERNEL_VERSION;
fs/fuse/inode.c
1493
ia->in.minor = FUSE_KERNEL_MINOR_VERSION;
fs/fuse/inode.c
1494
ia->in.max_readahead = fm->sb->s_bdi->ra_pages * PAGE_SIZE;
fs/fuse/inode.c
1528
ia->in.flags = flags;
fs/fuse/inode.c
1529
ia->in.flags2 = flags >> 32;
fs/fuse/inode.c
1533
ia->args.in_args[0].size = sizeof(ia->in);
fs/fuse/inode.c
1534
ia->args.in_args[0].value = &ia->in;
fs/fuse/passthrough.c
81
ssize_t fuse_passthrough_splice_read(struct file *in, loff_t *ppos,
fs/fuse/passthrough.c
85
struct fuse_file *ff = in->private_data;
fs/fuse/passthrough.c
97
init_sync_kiocb(&iocb, in);
fs/fuse/virtio_fs.c
1407
sg_init_one(&sg[out_sgs++], &req->in.h, sizeof(req->in.h));
fs/fuse/virtio_fs.c
1445
hash = fuse_req_hash(req->in.h.unique);
fs/fuse/virtio_fs.c
1490
__func__, req->in.h.opcode, req->in.h.unique,
fs/fuse/virtio_fs.c
1491
req->in.h.nodeid, req->in.h.len,
fs/hfs/hfs_fs.h
224
struct hfs_name *out, const struct qstr *in);
fs/hfs/hfs_fs.h
226
char *out, const struct hfs_name *in);
fs/hfs/trans.c
105
src = in->name;
fs/hfs/trans.c
106
srclen = in->len;
fs/hfs/trans.c
33
int hfs_mac2asc(struct super_block *sb, char *out, const struct hfs_name *in)
fs/hfs/trans.c
41
src = in->name;
fs/hfs/trans.c
42
srclen = in->len;
fs/hfs/trans.c
97
void hfs_asc2mac(struct super_block *sb, struct hfs_name *out, const struct qstr *in)
fs/internal.h
268
ssize_t splice_file_to_pipe(struct file *in,
fs/nfs/file.c
189
nfs_file_splice_read(struct file *in, loff_t *ppos, struct pipe_inode_info *pipe,
fs/nfs/file.c
192
struct inode *inode = file_inode(in);
fs/nfs/file.c
195
dprintk("NFS: splice_read(%pD2, %zu@%llu)\n", in, len, *ppos);
fs/nfs/file.c
201
result = nfs_revalidate_mapping(inode, in->f_mapping);
fs/nfs/file.c
203
result = filemap_splice_read(in, ppos, pipe, len, flags);
fs/nfs/internal.h
427
ssize_t nfs_file_splice_read(struct file *in, loff_t *ppos, struct pipe_inode_info *pipe,
fs/nfs/nfs42.h
34
static inline bool nfs42_files_from_same_server(struct file *in,
fs/nfs/nfs42.h
37
struct nfs_client *c_in = (NFS_SERVER(file_inode(in)))->nfs_client;
fs/nfsd/nfs4state.c
7137
static __be32 check_stateid_generation(stateid_t *in, stateid_t *ref, bool has_session)
fs/nfsd/nfs4state.c
7143
if (has_session && in->si_generation == 0)
fs/nfsd/nfs4state.c
7146
if (in->si_generation == ref->si_generation)
fs/nfsd/nfs4state.c
7150
if (nfsd4_stateid_generation_after(in, ref))
fs/nfsd/nfs4state.c
7165
static __be32 nfsd4_stid_check_stateid_generation(stateid_t *in, struct nfs4_stid *s, bool has_session)
fs/nfsd/nfs4state.c
7172
ret = check_stateid_generation(in, &s->sc_stateid, has_session);
fs/ntfs3/file.c
915
static ssize_t ntfs_file_splice_read(struct file *in, loff_t *ppos,
fs/ntfs3/file.c
919
struct inode *inode = file_inode(in);
fs/ntfs3/file.c
928
in->f_ra.ra_pages = 0;
fs/ntfs3/file.c
931
return filemap_splice_read(in, ppos, pipe, len, flags);
fs/ntfs3/index.c
1000
a = ni_find_attr(ni, NULL, &le, ATTR_ROOT, in->name, in->name_len, NULL,
fs/ntfs3/index.c
1045
struct indx_node *in = *node;
fs/ntfs3/index.c
1048
if (!in) {
fs/ntfs3/index.c
1049
in = kzalloc_obj(struct indx_node, GFP_NOFS);
fs/ntfs3/index.c
1050
if (!in)
fs/ntfs3/index.c
1053
nb_put(&in->nb);
fs/ntfs3/index.c
1056
ib = in->index;
fs/ntfs3/index.c
1066
err = ntfs_read_bh_ra(sbi, run, vbo, &ib->rhdr, bytes, &in->nb, ra);
fs/ntfs3/index.c
1086
err = ntfs_read_bh_ra(sbi, run, vbo, &ib->rhdr, bytes, &in->nb, ra);
fs/ntfs3/index.c
1102
ntfs_write_bh(sbi, &ib->rhdr, &in->nb, 0);
fs/ntfs3/index.c
1113
in->index = ib;
fs/ntfs3/index.c
1114
*node = in;
fs/ntfs3/index.c
1122
if (ib != in->index)
fs/ntfs3/index.c
1125
if (*node != in) {
fs/ntfs3/index.c
1126
nb_put(&in->nb);
fs/ntfs3/index.c
1127
kfree(in);
fs/ntfs3/index.c
1443
const struct INDEX_NAMES *in = &s_index_names[indx->type];
fs/ntfs3/index.c
1454
err = ni_insert_nonresident(ni, ATTR_ALLOC, in->name, in->name_len,
fs/ntfs3/index.c
1462
in->name, in->name_len, &bitmap, NULL, NULL);
fs/ntfs3/index.c
1466
if (in->name == I30_NAME) {
fs/ntfs3/index.c
1499
const struct INDEX_NAMES *in = &s_index_names[indx->type];
fs/ntfs3/index.c
1519
if (in->name == I30_NAME &&
fs/ntfs3/index.c
1532
err = attr_set_size(ni, ATTR_BITMAP, in->name, in->name_len,
fs/ntfs3/index.c
1539
alloc = ni_find_attr(ni, NULL, NULL, ATTR_ALLOC, in->name, in->name_len,
fs/ntfs3/index.c
1554
err = attr_set_size(ni, ATTR_ALLOC, in->name, in->name_len,
fs/ntfs3/index.c
1562
if (in->name == I30_NAME)
fs/ntfs3/index.c
1572
attr_set_size(ni, ATTR_BITMAP, in->name, in->name_len,
fs/ntfs3/index.c
2068
const struct INDEX_NAMES *in = &s_index_names[indx->type];
fs/ntfs3/index.c
2070
b = ni_find_attr(ni, NULL, &le, ATTR_BITMAP, in->name, in->name_len,
fs/ntfs3/index.c
2106
err = attr_set_size(ni, ATTR_ALLOC, in->name, in->name_len,
fs/ntfs3/index.c
2111
if (in->name == I30_NAME)
fs/ntfs3/index.c
2118
err = attr_set_size(ni, ATTR_BITMAP, in->name, in->name_len,
fs/ntfs3/index.c
215
const struct INDEX_NAMES *in = &s_index_names[indx->type];
fs/ntfs3/index.c
219
b = ni_find_attr(ni, NULL, &le, ATTR_BITMAP, in->name, in->name_len,
fs/ntfs3/index.c
2293
const struct INDEX_NAMES *in;
fs/ntfs3/index.c
2445
struct indx_node *in;
fs/ntfs3/index.c
2449
in = indx_find_buffer(indx, ni, root, sub_vbn, NULL);
fs/ntfs3/index.c
2450
if (IS_ERR(in)) {
fs/ntfs3/index.c
2451
err = PTR_ERR(in);
fs/ntfs3/index.c
2455
if (in)
fs/ntfs3/index.c
2456
fnd_push(fnd, in, NULL);
fs/ntfs3/index.c
2468
struct indx_node *in = fnd->nodes[level - 1];
fs/ntfs3/index.c
2470
ib = in->index;
fs/ntfs3/index.c
2475
n2d = in;
fs/ntfs3/index.c
2602
in = &s_index_names[indx->type];
fs/ntfs3/index.c
2604
err = attr_set_size(ni, ATTR_ALLOC, in->name, in->name_len,
fs/ntfs3/index.c
2606
if (in->name == I30_NAME)
fs/ntfs3/index.c
2609
err = ni_remove_attr(ni, ATTR_ALLOC, in->name, in->name_len,
fs/ntfs3/index.c
2613
err = attr_set_size(ni, ATTR_BITMAP, in->name, in->name_len,
fs/ntfs3/index.c
2615
err = ni_remove_attr(ni, ATTR_BITMAP, in->name, in->name_len,
fs/ntfs3/index.c
477
const struct INDEX_NAMES *in = &s_index_names[indx->type];
fs/ntfs3/index.c
480
b = ni_find_attr(ni, NULL, &le, ATTR_BITMAP, in->name, in->name_len,
fs/ntfs3/index.c
525
const struct INDEX_NAMES *in = &s_index_names[indx->type];
fs/ntfs3/index.c
528
b = ni_find_attr(ni, NULL, &le, ATTR_BITMAP, in->name, in->name_len,
fs/ntfs3/index.c
997
const struct INDEX_NAMES *in = &s_index_names[indx->type];
fs/ntfs3/ntfs_fs.h
1198
static inline void put_indx_node(struct indx_node *in)
fs/ntfs3/ntfs_fs.h
1200
if (!in)
fs/ntfs3/ntfs_fs.h
1203
kfree(in->index);
fs/ntfs3/ntfs_fs.h
1204
nb_put(&in->nb);
fs/ntfs3/ntfs_fs.h
1205
kfree(in);
fs/ocfs2/dir.c
207
static void TEA_transform(__u32 buf[4], __u32 const in[])
fs/ocfs2/dir.c
211
__u32 a = in[0], b = in[1], c = in[2], d = in[3];
fs/ocfs2/dir.c
256
__u32 in[8], buf[4];
fs/ocfs2/dir.c
282
str2hashbuf(p, len, in, 4);
fs/ocfs2/dir.c
283
TEA_transform(buf, in);
fs/ocfs2/file.c
2614
static ssize_t ocfs2_file_splice_read(struct file *in, loff_t *ppos,
fs/ocfs2/file.c
2618
struct inode *inode = file_inode(in);
fs/ocfs2/file.c
2622
trace_ocfs2_file_splice_read(inode, in, in->f_path.dentry,
fs/ocfs2/file.c
2624
in->f_path.dentry->d_name.len,
fs/ocfs2/file.c
2625
in->f_path.dentry->d_name.name,
fs/ocfs2/file.c
2637
ret = ocfs2_inode_lock_atime(inode, in->f_path.mnt, &lock_level, 1);
fs/ocfs2/file.c
2645
ret = filemap_splice_read(in, ppos, pipe, len, flags);
fs/orangefs/file.c
340
static ssize_t orangefs_file_splice_read(struct file *in, loff_t *ppos,
fs/orangefs/file.c
344
struct inode *inode = file_inode(in);
fs/orangefs/file.c
354
ret = filemap_splice_read(in, ppos, pipe, len, flags);
fs/overlayfs/file.c
378
static ssize_t ovl_splice_read(struct file *in, loff_t *ppos,
fs/overlayfs/file.c
385
.cred = ovl_creds(file_inode(in)->i_sb),
fs/overlayfs/file.c
390
realfile = ovl_real_file(in);
fs/overlayfs/file.c
394
init_sync_kiocb(&iocb, in);
fs/pstore/platform.c
173
static int pstore_compress(const void *in, void *out,
fs/pstore/platform.c
177
.next_in = in,
fs/read_write.c
1317
CLASS(fd, in)(in_fd);
fs/read_write.c
1318
if (fd_empty(in))
fs/read_write.c
1320
if (!(fd_file(in)->f_mode & FMODE_READ))
fs/read_write.c
1323
pos = fd_file(in)->f_pos;
fs/read_write.c
1326
if (!(fd_file(in)->f_mode & FMODE_PREAD))
fs/read_write.c
1329
retval = rw_verify_area(READ, fd_file(in), &pos, count);
fs/read_write.c
1343
in_inode = file_inode(fd_file(in));
fs/read_write.c
1364
if (fd_file(in)->f_flags & O_NONBLOCK)
fs/read_write.c
1372
retval = do_splice_direct(fd_file(in), &pos, fd_file(out), &out_pos,
fs/read_write.c
1378
retval = splice_file_to_pipe(fd_file(in), opipe, &pos, count, fl);
fs/read_write.c
1384
fsnotify_access(fd_file(in));
fs/read_write.c
1390
fd_file(in)->f_pos = pos;
fs/select.c
1213
fds.in = (unsigned long *) bits;
fs/select.c
1220
if ((ret = compat_get_fd_set(n, inp, fds.in)) ||
fs/select.c
372
unsigned long *in, *out, *ex;
fs/select.c
411
#define FDS_IN(fds, n) (fds->in + n)
fs/select.c
465
static inline __poll_t select_poll_one(int fd, poll_table *wait, unsigned long in,
fs/select.c
475
if (in & bit)
fs/select.c
516
inp = fds->in; outp = fds->out; exp = fds->ex;
fs/select.c
520
unsigned long in, out, ex, all_bits, bit = 1, j;
fs/select.c
524
in = *inp++; out = *outp++; ex = *exp++;
fs/select.c
525
all_bits = in | out | ex;
fs/select.c
536
mask = select_poll_one(i, wait, in, out, bit,
fs/select.c
538
if ((mask & POLLIN_SET) && (in & bit)) {
fs/select.c
662
fds.in = bits;
fs/select.c
669
if ((ret = get_fd_set(n, inp, fds.in)) ||
fs/smb/client/cifs_unicode.h
72
wchar_t cifs_toupper(wchar_t in);
fs/smb/client/ioctl.c
236
static int cifs_dump_full_key(struct cifs_tcon *tcon, struct smb3_full_key_debug_info __user *in)
fs/smb/client/ioctl.c
250
if (copy_from_user(&out, in, sizeof(out))) {
fs/smb/client/ioctl.c
318
if (copy_to_user(in, &out, sizeof(out))) {
fs/smb/client/ioctl.c
324
end = in->data;
fs/smb/client/winucase.c
20
wchar_t cifs_toupper(wchar_t in); /* quiet sparse */
fs/smb/client/winucase.c
626
cifs_toupper(wchar_t in)
fs/smb/client/winucase.c
633
idx = (in & 0xff00) >> 8;
fs/smb/client/winucase.c
638
return in;
fs/smb/client/winucase.c
641
idx = in & 0xff;
fs/smb/client/winucase.c
648
return in;
fs/smb/common/cifs_md4.c
100
ROUND3(c, d, a, b, in[4], 11);
fs/smb/common/cifs_md4.c
101
ROUND3(b, c, d, a, in[12], 15);
fs/smb/common/cifs_md4.c
102
ROUND3(a, b, c, d, in[2], 3);
fs/smb/common/cifs_md4.c
103
ROUND3(d, a, b, c, in[10], 9);
fs/smb/common/cifs_md4.c
104
ROUND3(c, d, a, b, in[6], 11);
fs/smb/common/cifs_md4.c
105
ROUND3(b, c, d, a, in[14], 15);
fs/smb/common/cifs_md4.c
106
ROUND3(a, b, c, d, in[1], 3);
fs/smb/common/cifs_md4.c
107
ROUND3(d, a, b, c, in[9], 9);
fs/smb/common/cifs_md4.c
108
ROUND3(c, d, a, b, in[5], 11);
fs/smb/common/cifs_md4.c
109
ROUND3(b, c, d, a, in[13], 15);
fs/smb/common/cifs_md4.c
110
ROUND3(a, b, c, d, in[3], 3);
fs/smb/common/cifs_md4.c
111
ROUND3(d, a, b, c, in[11], 9);
fs/smb/common/cifs_md4.c
112
ROUND3(c, d, a, b, in[7], 11);
fs/smb/common/cifs_md4.c
113
ROUND3(b, c, d, a, in[15], 15);
fs/smb/common/cifs_md4.c
55
static void md4_transform(u32 *hash, u32 const *in)
fs/smb/common/cifs_md4.c
64
ROUND1(a, b, c, d, in[0], 3);
fs/smb/common/cifs_md4.c
65
ROUND1(d, a, b, c, in[1], 7);
fs/smb/common/cifs_md4.c
66
ROUND1(c, d, a, b, in[2], 11);
fs/smb/common/cifs_md4.c
67
ROUND1(b, c, d, a, in[3], 19);
fs/smb/common/cifs_md4.c
68
ROUND1(a, b, c, d, in[4], 3);
fs/smb/common/cifs_md4.c
69
ROUND1(d, a, b, c, in[5], 7);
fs/smb/common/cifs_md4.c
70
ROUND1(c, d, a, b, in[6], 11);
fs/smb/common/cifs_md4.c
71
ROUND1(b, c, d, a, in[7], 19);
fs/smb/common/cifs_md4.c
72
ROUND1(a, b, c, d, in[8], 3);
fs/smb/common/cifs_md4.c
73
ROUND1(d, a, b, c, in[9], 7);
fs/smb/common/cifs_md4.c
74
ROUND1(c, d, a, b, in[10], 11);
fs/smb/common/cifs_md4.c
75
ROUND1(b, c, d, a, in[11], 19);
fs/smb/common/cifs_md4.c
76
ROUND1(a, b, c, d, in[12], 3);
fs/smb/common/cifs_md4.c
77
ROUND1(d, a, b, c, in[13], 7);
fs/smb/common/cifs_md4.c
78
ROUND1(c, d, a, b, in[14], 11);
fs/smb/common/cifs_md4.c
79
ROUND1(b, c, d, a, in[15], 19);
fs/smb/common/cifs_md4.c
81
ROUND2(a, b, c, d, in[0], 3);
fs/smb/common/cifs_md4.c
82
ROUND2(d, a, b, c, in[4], 5);
fs/smb/common/cifs_md4.c
83
ROUND2(c, d, a, b, in[8], 9);
fs/smb/common/cifs_md4.c
84
ROUND2(b, c, d, a, in[12], 13);
fs/smb/common/cifs_md4.c
85
ROUND2(a, b, c, d, in[1], 3);
fs/smb/common/cifs_md4.c
86
ROUND2(d, a, b, c, in[5], 5);
fs/smb/common/cifs_md4.c
87
ROUND2(c, d, a, b, in[9], 9);
fs/smb/common/cifs_md4.c
88
ROUND2(b, c, d, a, in[13], 13);
fs/smb/common/cifs_md4.c
89
ROUND2(a, b, c, d, in[2], 3);
fs/smb/common/cifs_md4.c
90
ROUND2(d, a, b, c, in[6], 5);
fs/smb/common/cifs_md4.c
91
ROUND2(c, d, a, b, in[10], 9);
fs/smb/common/cifs_md4.c
92
ROUND2(b, c, d, a, in[14], 13);
fs/smb/common/cifs_md4.c
93
ROUND2(a, b, c, d, in[3], 3);
fs/smb/common/cifs_md4.c
94
ROUND2(d, a, b, c, in[7], 5);
fs/smb/common/cifs_md4.c
95
ROUND2(c, d, a, b, in[11], 9);
fs/smb/common/cifs_md4.c
96
ROUND2(b, c, d, a, in[15], 13);
fs/smb/common/cifs_md4.c
98
ROUND3(a, b, c, d, in[0], 3);
fs/smb/common/cifs_md4.c
99
ROUND3(d, a, b, c, in[8], 9);
fs/splice.c
1004
ret = rw_verify_area(READ, in, ppos, len);
fs/splice.c
1008
return do_splice_read(in, ppos, pipe, len, flags);
fs/splice.c
1025
ssize_t splice_direct_to_actor(struct file *in, struct splice_desc *sd,
fs/splice.c
1038
if (unlikely(!(in->f_mode & FMODE_LSEEK)))
fs/splice.c
1084
ret = do_splice_read(in, &pos, pipe, len, flags);
fs/splice.c
1121
file_accessed(in);
fs/splice.c
1180
static ssize_t do_splice_direct_actor(struct file *in, loff_t *ppos,
fs/splice.c
1202
ret = splice_direct_to_actor(in, &sd, actor);
fs/splice.c
1225
ssize_t do_splice_direct(struct file *in, loff_t *ppos, struct file *out,
fs/splice.c
1228
return do_splice_direct_actor(in, ppos, out, opos, len, flags,
fs/splice.c
1248
ssize_t splice_file_range(struct file *in, loff_t *ppos, struct file *out,
fs/splice.c
1253
return do_splice_direct_actor(in, ppos, out, opos,
fs/splice.c
1280
ssize_t splice_file_to_pipe(struct file *in,
fs/splice.c
1290
ret = do_splice_read(in, offset, opipe, len, flags);
fs/splice.c
1300
ssize_t do_splice(struct file *in, loff_t *off_in, struct file *out,
fs/splice.c
1308
if (unlikely(!(in->f_mode & FMODE_READ) ||
fs/splice.c
1312
ipipe = get_pipe_info(in, true);
fs/splice.c
1323
if ((in->f_flags | out->f_flags) & O_NONBLOCK)
fs/splice.c
1345
if (in->f_flags & O_NONBLOCK)
fs/splice.c
1360
if (!(in->f_mode & FMODE_PREAD))
fs/splice.c
1364
offset = in->f_pos;
fs/splice.c
1367
ret = rw_verify_area(READ, in, &offset, len);
fs/splice.c
1374
ret = splice_file_to_pipe(in, opipe, &offset, len, flags);
fs/splice.c
1377
in->f_pos = offset;
fs/splice.c
1391
fsnotify_access(in);
fs/splice.c
1397
static ssize_t __do_splice(struct file *in, loff_t __user *off_in,
fs/splice.c
1406
ipipe = get_pipe_info(in, true);
fs/splice.c
1412
pipe_clear_nowait(in);
fs/splice.c
1431
ret = do_splice(in, __off_in, out, __off_out, len, flags);
fs/splice.c
1626
CLASS(fd, in)(fd_in);
fs/splice.c
1627
if (fd_empty(in))
fs/splice.c
1634
return __do_splice(fd_file(in), off_in, fd_file(out), off_out,
fs/splice.c
1938
ssize_t do_tee(struct file *in, struct file *out, size_t len,
fs/splice.c
1941
struct pipe_inode_info *ipipe = get_pipe_info(in, true);
fs/splice.c
1945
if (unlikely(!(in->f_mode & FMODE_READ) ||
fs/splice.c
1954
if ((in->f_flags | out->f_flags) & O_NONBLOCK)
fs/splice.c
1970
fsnotify_access(in);
fs/splice.c
1985
CLASS(fd, in)(fdin);
fs/splice.c
1986
if (fd_empty(in))
fs/splice.c
1993
return do_tee(fd_file(in), fd_file(out), len, flags);
fs/splice.c
318
ssize_t copy_splice_read(struct file *in, loff_t *ppos,
fs/splice.c
360
init_sync_kiocb(&kiocb, in);
fs/splice.c
362
ret = in->f_op->read_iter(&kiocb, &to);
fs/splice.c
954
static ssize_t do_splice_read(struct file *in, loff_t *ppos,
fs/splice.c
960
if (unlikely(!(in->f_mode & FMODE_READ)))
fs/splice.c
972
if (unlikely(!in->f_op->splice_read))
fs/splice.c
973
return warn_unsupported(in, "read");
fs/splice.c
978
if ((in->f_flags & O_DIRECT) || IS_DAX(in->f_mapping->host))
fs/splice.c
979
return copy_splice_read(in, ppos, pipe, len, flags);
fs/splice.c
980
return in->f_op->splice_read(in, ppos, pipe, len, flags);
fs/splice.c
998
ssize_t vfs_splice_read(struct file *in, loff_t *ppos,
fs/squashfs/xz_wrapper.c
155
stream->buf.in = data + offset;
fs/udf/udfend.h
12
out.logicalBlockNum = le32_to_cpu(in.logicalBlockNum);
fs/udf/udfend.h
13
out.partitionReferenceNum = le16_to_cpu(in.partitionReferenceNum);
fs/udf/udfend.h
18
static inline struct lb_addr cpu_to_lelb(struct kernel_lb_addr in)
fs/udf/udfend.h
22
out.logicalBlockNum = cpu_to_le32(in.logicalBlockNum);
fs/udf/udfend.h
23
out.partitionReferenceNum = cpu_to_le16(in.partitionReferenceNum);
fs/udf/udfend.h
28
static inline struct short_ad lesa_to_cpu(struct short_ad in)
fs/udf/udfend.h
32
out.extLength = le32_to_cpu(in.extLength);
fs/udf/udfend.h
33
out.extPosition = le32_to_cpu(in.extPosition);
fs/udf/udfend.h
38
static inline struct short_ad cpu_to_lesa(struct short_ad in)
fs/udf/udfend.h
42
out.extLength = cpu_to_le32(in.extLength);
fs/udf/udfend.h
43
out.extPosition = cpu_to_le32(in.extPosition);
fs/udf/udfend.h
48
static inline struct kernel_long_ad lela_to_cpu(struct long_ad in)
fs/udf/udfend.h
52
out.extLength = le32_to_cpu(in.extLength);
fs/udf/udfend.h
53
out.extLocation = lelb_to_cpu(in.extLocation);
fs/udf/udfend.h
58
static inline struct long_ad cpu_to_lela(struct kernel_long_ad in)
fs/udf/udfend.h
62
out.extLength = cpu_to_le32(in.extLength);
fs/udf/udfend.h
63
out.extLocation = cpu_to_lelb(in.extLocation);
fs/udf/udfend.h
68
static inline struct kernel_extent_ad leea_to_cpu(struct extent_ad in)
fs/udf/udfend.h
72
out.extLength = le32_to_cpu(in.extLength);
fs/udf/udfend.h
73
out.extLocation = le32_to_cpu(in.extLocation);
fs/udf/udfend.h
8
static inline struct kernel_lb_addr lelb_to_cpu(struct lb_addr in)
fs/vboxsf/utils.c
441
const char *in;
fs/vboxsf/utils.c
446
in = utf8_name;
fs/vboxsf/utils.c
457
nb = utf8_to_utf32(in, in_bound_len, &uni);
fs/vboxsf/utils.c
461
in += nb;
fs/xfs/xfs_file.c
349
struct file *in,
fs/xfs/xfs_file.c
355
struct inode *inode = file_inode(in);
fs/xfs/xfs_file.c
368
ret = filemap_splice_read(in, ppos, pipe, len, flags);
fs/xfs/xfs_fsops.c
242
struct xfs_growfs_log *in) /* growfs log input struct */
fs/xfs/xfs_fsops.c
246
nb = in->newblocks;
fs/xfs/xfs_fsops.c
250
in->isint == (mp->m_sb.sb_logstart != 0))
fs/xfs/xfs_fsops.c
292
struct xfs_growfs_data *in)
fs/xfs/xfs_fsops.c
302
if (in->newblocks != mp->m_sb.sb_dblocks && mp->m_sb.sb_rtstart) {
fs/xfs/xfs_fsops.c
308
if (in->imaxpct != mp->m_sb.sb_imax_pct) {
fs/xfs/xfs_fsops.c
309
error = xfs_growfs_imaxpct(mp, in->imaxpct);
fs/xfs/xfs_fsops.c
314
if (in->newblocks != mp->m_sb.sb_dblocks) {
fs/xfs/xfs_fsops.c
315
error = xfs_growfs_data_private(mp, in);
fs/xfs/xfs_fsops.c
344
struct xfs_growfs_log *in)
fs/xfs/xfs_fsops.c
352
error = xfs_growfs_log_private(mp, in);
fs/xfs/xfs_fsops.c
95
struct xfs_growfs_data *in) /* growfs data input struct */
fs/xfs/xfs_fsops.c
98
xfs_rfsblock_t nb = in->newblocks;
fs/xfs/xfs_fsops.h
10
int xfs_growfs_log(struct xfs_mount *mp, struct xfs_growfs_log *in);
fs/xfs/xfs_fsops.h
9
int xfs_growfs_data(struct xfs_mount *mp, struct xfs_growfs_data *in);
fs/xfs/xfs_healthmon.c
708
static inline unsigned int shutdown_mask(unsigned int in)
fs/xfs/xfs_healthmon.c
710
return map_flags(shutdown_map, in);
fs/xfs/xfs_ioctl.c
1323
struct xfs_growfs_data in;
fs/xfs/xfs_ioctl.c
1325
if (copy_from_user(&in, arg, sizeof(in)))
fs/xfs/xfs_ioctl.c
1331
error = xfs_growfs_data(mp, &in);
fs/xfs/xfs_ioctl.c
1337
struct xfs_growfs_log in;
fs/xfs/xfs_ioctl.c
1339
if (copy_from_user(&in, arg, sizeof(in)))
fs/xfs/xfs_ioctl.c
1345
error = xfs_growfs_log(mp, &in);
fs/xfs/xfs_ioctl.c
1351
xfs_growfs_rt_t in;
fs/xfs/xfs_ioctl.c
1353
if (copy_from_user(&in, arg, sizeof(in)))
fs/xfs/xfs_ioctl.c
1359
error = xfs_growfs_rt(mp, &in);
fs/xfs/xfs_ioctl.c
1365
uint32_t in;
fs/xfs/xfs_ioctl.c
1370
if (get_user(in, (uint32_t __user *)arg))
fs/xfs/xfs_ioctl.c
1373
return xfs_fs_goingdown(mp, in);
fs/xfs/xfs_ioctl.c
1377
xfs_error_injection_t in;
fs/xfs/xfs_ioctl.c
1382
if (copy_from_user(&in, arg, sizeof(in)))
fs/xfs/xfs_ioctl.c
1385
return xfs_errortag_add(mp, in.errtag);
fs/xfs/xfs_ioctl32.c
438
struct xfs_growfs_data in;
fs/xfs/xfs_ioctl32.c
440
if (xfs_compat_growfs_data_copyin(&in, arg))
fs/xfs/xfs_ioctl32.c
445
error = xfs_growfs_data(ip->i_mount, &in);
fs/xfs/xfs_ioctl32.c
450
struct xfs_growfs_rt in;
fs/xfs/xfs_ioctl32.c
452
if (xfs_compat_growfs_rt_copyin(&in, arg))
fs/xfs/xfs_ioctl32.c
457
error = xfs_growfs_rt(ip->i_mount, &in);
fs/xfs/xfs_ioctl32.c
49
struct xfs_growfs_data *in,
fs/xfs/xfs_ioctl32.c
52
if (get_user(in->newblocks, &arg32->newblocks) ||
fs/xfs/xfs_ioctl32.c
53
get_user(in->imaxpct, &arg32->imaxpct))
fs/xfs/xfs_ioctl32.c
60
struct xfs_growfs_rt *in,
fs/xfs/xfs_ioctl32.c
63
if (get_user(in->newblocks, &arg32->newblocks) ||
fs/xfs/xfs_ioctl32.c
64
get_user(in->extsize, &arg32->extsize))
fs/xfs/xfs_rtalloc.c
1398
struct xfs_growfs_rt *in)
fs/xfs/xfs_rtalloc.c
1418
if (in->newblocks <= mp->m_sb.sb_rblocks)
fs/xfs/xfs_rtalloc.c
1421
if (mp->m_sb.sb_rblocks > 0 && in->extsize != mp->m_sb.sb_rextsize)
fs/xfs/xfs_rtalloc.c
1425
if (XFS_FSB_TO_B(mp, in->extsize) > XFS_MAX_RTEXTSIZE ||
fs/xfs/xfs_rtalloc.c
1426
XFS_FSB_TO_B(mp, in->extsize) < XFS_MIN_RTEXTSIZE)
fs/xfs/xfs_rtalloc.c
1439
!xfs_reflink_supports_rextsize(mp, in->extsize))
fs/xfs/xfs_rtalloc.c
1442
error = xfs_sb_validate_fsb_count(&mp->m_sb, in->newblocks);
fs/xfs/xfs_rtalloc.c
1446
error = xfs_rt_check_size(mp, in->newblocks - 1);
fs/xfs/xfs_rtalloc.c
1454
if (in->newblocks < in->extsize)
fs/xfs/xfs_rtalloc.c
1458
error = xfs_growfs_check_rtgeom(mp, mp->m_sb.sb_dblocks, in->newblocks,
fs/xfs/xfs_rtalloc.c
1459
in->extsize);
fs/xfs/xfs_rtalloc.c
1464
error = xfs_growfs_rt_prep_groups(mp, in->newblocks,
fs/xfs/xfs_rtalloc.c
1465
in->extsize, &new_rgcount);
fs/xfs/xfs_rtalloc.c
1471
error = xfs_growfs_rtg(mp, old_rgcount - 1, in->newblocks,
fs/xfs/xfs_rtalloc.c
1472
in->extsize);
fs/xfs/xfs_rtalloc.c
1478
xfs_rtbxlen_t rextents = div_u64(in->newblocks, in->extsize);
fs/xfs/xfs_rtalloc.c
1484
error = xfs_growfs_rtg(mp, rgno, in->newblocks, in->extsize);
fs/xfs/xfs_rtalloc.c
1498
if (!error && old_rextsize != in->extsize)
fs/xfs/xfs_rtalloc.h
43
xfs_growfs_rt_t *in); /* user supplied growfs struct */
fs/xfs/xfs_rtalloc.h
49
# define xfs_growfs_rt(mp,in) (-ENOSYS)
fs/zonefs/file.c
688
static ssize_t zonefs_file_splice_read(struct file *in, loff_t *ppos,
fs/zonefs/file.c
692
struct inode *inode = file_inode(in);
fs/zonefs/file.c
717
ret = filemap_splice_read(in, ppos, pipe, len, flags);
include/crypto/aes.h
175
void ppc_encrypt_ecb(u8 *out, const u8 *in, u32 *key_enc, u32 rounds,
include/crypto/aes.h
177
void ppc_decrypt_ecb(u8 *out, const u8 *in, u32 *key_dec, u32 rounds,
include/crypto/aes.h
179
void ppc_encrypt_cbc(u8 *out, const u8 *in, u32 *key_enc, u32 rounds, u32 bytes,
include/crypto/aes.h
181
void ppc_decrypt_cbc(u8 *out, const u8 *in, u32 *key_dec, u32 rounds, u32 bytes,
include/crypto/aes.h
183
void ppc_crypt_ctr(u8 *out, const u8 *in, u32 *key_enc, u32 rounds, u32 bytes,
include/crypto/aes.h
185
void ppc_encrypt_xts(u8 *out, const u8 *in, u32 *key_enc, u32 rounds, u32 bytes,
include/crypto/aes.h
187
void ppc_decrypt_xts(u8 *out, const u8 *in, u32 *key_dec, u32 rounds, u32 bytes,
include/crypto/aes.h
193
void aes_p8_encrypt(const u8 *in, u8 *out, const struct p8_aes_key *key);
include/crypto/aes.h
194
void aes_p8_decrypt(const u8 *in, u8 *out, const struct p8_aes_key *key);
include/crypto/aes.h
195
void aes_p8_cbc_encrypt(const u8 *in, u8 *out, size_t len,
include/crypto/aes.h
197
void aes_p8_ctr32_encrypt_blocks(const u8 *in, u8 *out, size_t len,
include/crypto/aes.h
199
void aes_p8_xts_encrypt(const u8 *in, u8 *out, size_t len,
include/crypto/aes.h
202
void aes_p8_xts_decrypt(const u8 *in, u8 *out, size_t len,
include/crypto/aes.h
312
const u8 in[at_least AES_BLOCK_SIZE]);
include/crypto/aes.h
323
const u8 in[at_least AES_BLOCK_SIZE]);
include/crypto/arc4.h
21
void arc4_crypt(struct arc4_ctx *ctx, u8 *out, const u8 *in, unsigned int len);
include/crypto/aria.h
453
void aria_encrypt(void *ctx, u8 *out, const u8 *in);
include/crypto/aria.h
454
void aria_decrypt(void *ctx, u8 *out, const u8 *in);
include/crypto/blake2b.h
115
void blake2b_update(struct blake2b_ctx *ctx, const u8 *in, size_t inlen);
include/crypto/blake2b.h
142
const u8 *in, size_t inlen,
include/crypto/blake2b.h
147
WARN_ON(IS_ENABLED(DEBUG) && ((!in && inlen > 0) || !out || !outlen ||
include/crypto/blake2b.h
152
blake2b_update(&ctx, in, inlen);
include/crypto/blake2s.h
119
void blake2s_update(struct blake2s_ctx *ctx, const u8 *in, size_t inlen);
include/crypto/blake2s.h
146
const u8 *in, size_t inlen,
include/crypto/blake2s.h
151
WARN_ON(IS_ENABLED(DEBUG) && ((!in && inlen > 0) || !out || !outlen ||
include/crypto/blake2s.h
156
blake2s_update(&ctx, in, inlen);
include/crypto/hash.h
161
int (*import)(struct ahash_request *req, const void *in);
include/crypto/hash.h
163
int (*import_core)(struct ahash_request *req, const void *in);
include/crypto/hash.h
259
int (*import)(struct shash_desc *desc, const void *in);
include/crypto/hash.h
261
int (*import_core)(struct shash_desc *desc, const void *in);
include/crypto/hash.h
553
int crypto_ahash_import(struct ahash_request *req, const void *in);
include/crypto/hash.h
957
int crypto_shash_import(struct shash_desc *desc, const void *in);
include/crypto/internal/acompress.h
83
struct scatter_walk in;
include/crypto/internal/ecc.h
63
static inline void ecc_swap_digits(const void *in, u64 *out, unsigned int ndigits)
include/crypto/internal/ecc.h
65
const __be64 *src = (__force __be64 *)in;
include/crypto/internal/ecc.h
82
void ecc_digits_from_bytes(const u8 *in, unsigned int nbytes,
include/crypto/internal/hash.h
378
int crypto_ahash_import_core(struct ahash_request *req, const void *in);
include/crypto/internal/hash.h
402
int crypto_shash_import_core(struct shash_desc *desc, const void *in);
include/crypto/internal/skcipher.h
67
struct scatter_walk in;
include/crypto/krb5.h
110
const struct krb5_buffer *in,
include/crypto/sha3.h
184
const u8 *in, size_t in_len)
include/crypto/sha3.h
186
__sha3_update(&ctx->ctx, in, in_len);
include/crypto/sha3.h
244
const u8 *in, size_t in_len)
include/crypto/sha3.h
246
__sha3_update(&ctx->ctx, in, in_len);
include/crypto/sha3.h
275
void sha3_224(const u8 *in, size_t in_len, u8 out[SHA3_224_DIGEST_SIZE]);
include/crypto/sha3.h
288
void sha3_256(const u8 *in, size_t in_len, u8 out[SHA3_256_DIGEST_SIZE]);
include/crypto/sha3.h
301
void sha3_384(const u8 *in, size_t in_len, u8 out[SHA3_384_DIGEST_SIZE]);
include/crypto/sha3.h
314
void sha3_512(const u8 *in, size_t in_len, u8 out[SHA3_512_DIGEST_SIZE]);
include/crypto/sha3.h
329
void shake128(const u8 *in, size_t in_len, u8 *out, size_t out_len);
include/crypto/sha3.h
344
void shake256(const u8 *in, size_t in_len, u8 *out, size_t out_len);
include/crypto/sha3.h
67
void __sha3_update(struct __sha3_ctx *ctx, const u8 *in, size_t in_len);
include/crypto/skcipher.h
157
int (*import)(struct skcipher_request *req, const void *in);
include/crypto/skcipher.h
746
int crypto_skcipher_import(struct skcipher_request *req, const void *in);
include/crypto/sm4.h
46
void sm4_crypt_block(const u32 *rk, u8 *out, const u8 *in);
include/drm/drm_modes.h
458
const struct drm_display_mode *in);
include/drm/drm_modes.h
461
const struct drm_mode_modeinfo *in);
include/keys/asymmetric-subtype.h
40
const void *in, void *out);
include/kunit/resource.h
407
static void wrapper(void *in) \
include/kunit/resource.h
409
arg_type arg = (arg_type)in; \
include/linux/acpi.h
412
const struct acpi_buffer *in,
include/linux/acpi.h
417
const struct acpi_buffer *in);
include/linux/acpi_amd_wbrf.h
51
int acpi_amd_wbrf_add_remove(struct device *dev, uint8_t action, struct wbrf_ranges_in_out *in);
include/linux/acpi_amd_wbrf.h
64
int acpi_amd_wbrf_add_remove(struct device *dev, uint8_t action, struct wbrf_ranges_in_out *in)
include/linux/ascii85.h
23
ascii85_encode(u32 in, char *out)
include/linux/ascii85.h
27
if (in == 0)
include/linux/ascii85.h
32
out[i] = '!' + in % 85;
include/linux/ascii85.h
33
in /= 85;
include/linux/backing-file.h
33
ssize_t backing_file_splice_read(struct file *in, struct kiocb *iocb,
include/linux/compat.h
683
struct old_itimerval32 __user *in,
include/linux/coresight.h
385
struct coresight_connection *in,
include/linux/coresight.h
388
struct coresight_connection *in,
include/linux/decompress/unxz.h
12
int unxz(unsigned char *in, long in_size,
include/linux/f2fs_fs.h
366
struct indirect_node in;
include/linux/fs.h
3063
ssize_t filemap_splice_read(struct file *in, loff_t *ppos,
include/linux/fs.h
3066
ssize_t copy_splice_read(struct file *in, loff_t *ppos,
include/linux/hil_mlc.h
142
hil_mlc_in *in;
include/linux/i3c/device.h
76
void *in;
include/linux/key-type.h
159
const void *in, void *out);
include/linux/key-type.h
161
const void *in, const void *in2);
include/linux/kfifo.h
133
__kfifo->in = 0; \
include/linux/kfifo.h
153
.in = 0, \
include/linux/kfifo.h
217
__tmp->kfifo.in = __tmp->kfifo.out = 0; \
include/linux/kfifo.h
231
__tmp->kfifo.out = __tmp->kfifo.in; \
include/linux/kfifo.h
241
__tmpl->kfifo.in - __tmpl->kfifo.out; \
include/linux/kfifo.h
251
__tmpq->kfifo.in == __tmpq->kfifo.out; \
include/linux/kfifo.h
456
)[__kfifo->in & __tmp->kfifo.mask] = \
include/linux/kfifo.h
459
__kfifo->in++; \
include/linux/kfifo.h
50
unsigned int in;
include/linux/kfifo.h
791
__kfifo->in += __len / sizeof(*__tmp->type); \
include/linux/logic_pio.h
31
u32 (*in)(void *hostdata, unsigned long addr, size_t dwidth);
include/linux/mfd/adp5520.h
108
#define FADE_VAL(in, out) ((0xF & (in)) | ((0xF & (out)) << 4))
include/linux/mlx5/cq.h
188
u32 *in, int inlen, u32 *out, int outlen);
include/linux/mlx5/cq.h
190
u32 *in, int inlen, u32 *out, int outlen);
include/linux/mlx5/cq.h
195
u32 *in, int inlen);
include/linux/mlx5/device.h
531
__be32 in[4];
include/linux/mlx5/driver.h
1002
#define mlx5_cmd_exec_inout(dev, ifc_cmd, in, out) \
include/linux/mlx5/driver.h
1004
mlx5_cmd_exec(dev, in, MLX5_ST_SZ_BYTES(ifc_cmd##_in), out, \
include/linux/mlx5/driver.h
1008
#define mlx5_cmd_exec_in(dev, ifc_cmd, in) \
include/linux/mlx5/driver.h
1011
mlx5_cmd_exec_inout(dev, ifc_cmd, in, _out); \
include/linux/mlx5/driver.h
1014
int mlx5_cmd_exec_polling(struct mlx5_core_dev *dev, void *in, int in_size,
include/linux/mlx5/driver.h
1035
int mlx5_core_create_mkey(struct mlx5_core_dev *dev, u32 *mkey, u32 *in,
include/linux/mlx5/driver.h
833
struct mlx5_cmd_msg *in;
include/linux/mlx5/driver.h
993
int mlx5_cmd_exec_cb(struct mlx5_async_ctx *ctx, void *in, int in_size,
include/linux/mlx5/driver.h
997
int mlx5_cmd_do(struct mlx5_core_dev *dev, void *in, int in_size, void *out, int out_size);
include/linux/mlx5/driver.h
998
int mlx5_cmd_check(struct mlx5_core_dev *dev, int err, void *in, void *out);
include/linux/mlx5/driver.h
999
int mlx5_cmd_exec(struct mlx5_core_dev *dev, void *in, int in_size, void *out,
include/linux/mlx5/fs.h
263
mlx5_create_flow_group(struct mlx5_flow_table *ft, u32 *in);
include/linux/mlx5/transobj.h
40
int mlx5_core_create_rq(struct mlx5_core_dev *dev, u32 *in, int inlen,
include/linux/mlx5/transobj.h
42
int mlx5_core_modify_rq(struct mlx5_core_dev *dev, u32 rqn, u32 *in);
include/linux/mlx5/transobj.h
45
int mlx5_core_create_sq(struct mlx5_core_dev *dev, u32 *in, int inlen,
include/linux/mlx5/transobj.h
47
int mlx5_core_modify_sq(struct mlx5_core_dev *dev, u32 sqn, u32 *in);
include/linux/mlx5/transobj.h
51
int mlx5_core_create_tir(struct mlx5_core_dev *dev, u32 *in, u32 *tirn);
include/linux/mlx5/transobj.h
52
int mlx5_core_modify_tir(struct mlx5_core_dev *dev, u32 tirn, u32 *in);
include/linux/mlx5/transobj.h
54
int mlx5_core_create_tis(struct mlx5_core_dev *dev, u32 *in, u32 *tisn);
include/linux/mlx5/transobj.h
55
int mlx5_core_modify_tis(struct mlx5_core_dev *dev, u32 tisn, u32 *in);
include/linux/mlx5/transobj.h
57
int mlx5_core_create_rqt(struct mlx5_core_dev *dev, u32 *in, int inlen,
include/linux/mlx5/transobj.h
59
int mlx5_core_modify_rqt(struct mlx5_core_dev *dev, u32 rqtn, u32 *in,
include/linux/mtd/nand.h
1018
iter->req.databuf.in += iter->req.datalen;
include/linux/mtd/nand.h
121
void *in;
include/linux/mtd/nand.h
127
void *in;
include/linux/mtd/nand.h
935
iter->req.databuf.in = req->datbuf;
include/linux/mtd/nand.h
939
iter->req.oobbuf.in = req->oobbuf;
include/linux/mtd/nand.h
972
iter->req.databuf.in = req->datbuf;
include/linux/mtd/nand.h
977
iter->req.oobbuf.in = NULL;
include/linux/mtd/nand.h
994
iter->req.databuf.in += iter->req.datalen;
include/linux/mtd/nand.h
996
iter->req.oobbuf.in += iter->req.ooblen;
include/linux/mtd/rawnand.h
699
void *in;
include/linux/mtd/rawnand.h
798
.buf.in = b, \
include/linux/mtd/rawnand.h
820
.buf.in = b, \
include/linux/netfilter.h
172
p->in = indev;
include/linux/netfilter.h
299
struct sk_buff *skb, struct net_device *in, struct net_device *out,
include/linux/netfilter.h
306
((ret = nf_hook(pf, hook, net, sk, skb, in, out, okfn)) == 1))
include/linux/netfilter.h
313
struct net_device *in, struct net_device *out,
include/linux/netfilter.h
316
int ret = nf_hook(pf, hook, net, sk, skb, in, out, okfn);
include/linux/netfilter.h
324
struct list_head *head, struct net_device *in, struct net_device *out,
include/linux/netfilter.h
352
nf_hook_state_init(&state, hook, pf, in, out, sk, net, okfn);
include/linux/netfilter.h
410
struct sk_buff *skb, struct net_device *in, struct net_device *out,
include/linux/netfilter.h
419
struct sk_buff *skb, struct net_device *in, struct net_device *out,
include/linux/netfilter.h
427
struct list_head *head, struct net_device *in, struct net_device *out,
include/linux/netfilter.h
81
struct net_device *in;
include/linux/netfilter/nfnetlink_osf.h
30
int hooknum, struct net_device *in, struct net_device *out,
include/linux/netfilter/x_tables.h
51
return par->state->in;
include/linux/netfilter_bridge/ebtables.h
23
bool (*match)(const struct sk_buff *skb, const struct net_device *in,
include/linux/netfilter_bridge/ebtables.h
41
const struct net_device *in, const struct net_device *out,
include/linux/netfilter_bridge/ebtables.h
59
const struct net_device *in, const struct net_device *out,
include/linux/platform_data/x86/intel_scu_ipc.h
61
int sub, const void *in, size_t inlen,
include/linux/platform_data/x86/intel_scu_ipc.h
65
int sub, const void *in, size_t inlen,
include/linux/platform_data/x86/intel_scu_ipc.h
68
return intel_scu_ipc_dev_command_with_size(scu, cmd, sub, in, inlen,
include/linux/scatterlist.h
449
int sg_split(struct scatterlist *in, const int in_mapped_nents,
include/linux/spi/spi-mem.h
197
void *in;
include/linux/spi/spi-mem.h
84
.buf.in = __buf, \
include/linux/spi/spi-mem.h
91
.buf.in = __buf, \
include/linux/splice.h
79
ssize_t vfs_splice_read(struct file *in, loff_t *ppos,
include/linux/splice.h
84
ssize_t do_splice(struct file *in, loff_t *off_in, struct file *out,
include/linux/splice.h
86
ssize_t do_splice_direct(struct file *in, loff_t *ppos, struct file *out,
include/linux/splice.h
88
ssize_t splice_file_range(struct file *in, loff_t *ppos, struct file *out,
include/linux/splice.h
91
static inline long splice_copy_file_range(struct file *in, loff_t pos_in,
include/linux/splice.h
95
return splice_file_range(in, &pos_in, out, &pos_out, len);
include/linux/splice.h
98
ssize_t do_tee(struct file *in, struct file *out, size_t len,
include/linux/usb/usbnet.h
183
int in; /* rx endpoint */
include/linux/usb/usbnet.h
35
unsigned in, out;
include/linux/wmi.h
71
const struct wmi_buffer *in, struct wmi_buffer *out);
include/linux/wmi.h
75
int wmidev_set_block(struct wmi_device *wdev, u8 instance, const struct wmi_buffer *in);
include/linux/wmi.h
78
const struct acpi_buffer *in, struct acpi_buffer *out);
include/linux/wmi.h
82
acpi_status wmidev_block_set(struct wmi_device *wdev, u8 instance, const struct acpi_buffer *in);
include/linux/xz.h
131
const uint8_t *in;
include/media/drv-intf/cx2341x.h
79
typedef int (*cx2341x_mbox_func)(void *priv, u32 cmd, int in, int out,
include/media/drv-intf/msp3400.h
108
#define MSP_DSP_TO_MAIN(in) ((in) << 4)
include/media/drv-intf/msp3400.h
109
#define MSP_DSP_TO_AUX(in) ((in) << 8)
include/media/drv-intf/msp3400.h
110
#define MSP_DSP_TO_SCART1(in) ((in) << 12)
include/media/drv-intf/msp3400.h
111
#define MSP_DSP_TO_SCART2(in) ((in) << 16)
include/media/drv-intf/msp3400.h
112
#define MSP_DSP_TO_I2S(in) ((in) << 20)
include/media/drv-intf/msp3400.h
124
#define MSP_SC_TO_SCART1(in) (in)
include/media/drv-intf/msp3400.h
125
#define MSP_SC_TO_SCART2(in) ((in) << 4)
include/media/drv-intf/msp3400.h
77
#define MSP_SCART_TO_DSP(in) (in)
include/media/drv-intf/msp3400.h
81
#define MSP_TUNER_TO_DSP(in) ((in) << 3)
include/memory/renesas-rpc-if.h
54
void *in;
include/net/bluetooth/bluetooth.h
195
struct bt_iso_io_qos in;
include/net/bluetooth/bluetooth.h
205
struct bt_iso_io_qos in;
include/net/netfilter/nf_flow_table.h
229
} in;
include/net/netfilter/nf_log.h
43
const struct net_device *in,
include/net/netfilter/nf_log.h
84
const struct net_device *in,
include/net/netfilter/nf_log.h
94
const struct net_device *in,
include/net/netfilter/nf_tables.h
66
return pkt->state->in;
include/net/netfilter/nf_tproxy.h
126
const struct net_device *in,
include/net/netfilter/nf_tproxy.h
87
const struct net_device *in,
include/net/netfilter/nft_fib.h
17
nft_fib_is_loopback(const struct sk_buff *skb, const struct net_device *in)
include/net/netfilter/nft_fib.h
19
return skb->pkt_type == PACKET_LOOPBACK || in->flags & IFF_LOOPBACK;
include/net/sctp/structs.h
1432
GENRADIX(struct sctp_stream_in) in;
include/net/sctp/structs.h
1469
return genradix_ptr(&stream->in, sid);
include/rdma/iba.h
72
#define _IBA_SET_MEM(field_struct, field_offset, type, num_bits, ptr, in, \
include/rdma/iba.h
75
const type *_in_ptr = in; \
include/rdma/iba.h
77
if (in && bytes) \
include/rdma/iba.h
82
#define IBA_SET_MEM(field, ptr, in, bytes) _IBA_SET_MEM(field, ptr, in, bytes)
include/scsi/libiscsi_tcp.h
62
struct iscsi_tcp_recv in; /* TCP receive context */
include/trace/events/gpio.h
12
TP_PROTO(unsigned gpio, int in, int err),
include/trace/events/gpio.h
14
TP_ARGS(gpio, in, err),
include/trace/events/gpio.h
18
__field(int, in)
include/trace/events/gpio.h
24
__entry->in = in;
include/trace/events/gpio.h
29
__entry->in ? "in" : "out", __entry->err)
include/trace/events/spi-mem.h
92
memcpy(__get_dynamic_array(data), op->data.buf.in,
include/uapi/drm/amdgpu_drm.h
1061
} in;
include/uapi/drm/amdgpu_drm.h
203
struct drm_amdgpu_gem_create_in in;
include/uapi/drm/amdgpu_drm.h
241
struct drm_amdgpu_bo_list_in in;
include/uapi/drm/amdgpu_drm.h
326
struct drm_amdgpu_ctx_in in;
include/uapi/drm/amdgpu_drm.h
427
struct drm_amdgpu_userq_in in;
include/uapi/drm/amdgpu_drm.h
600
struct drm_amdgpu_vm_in in;
include/uapi/drm/amdgpu_drm.h
618
struct drm_amdgpu_sched_in in;
include/uapi/drm/amdgpu_drm.h
728
struct drm_amdgpu_gem_mmap_in in;
include/uapi/drm/amdgpu_drm.h
749
struct drm_amdgpu_gem_wait_idle_in in;
include/uapi/drm/amdgpu_drm.h
773
struct drm_amdgpu_wait_cs_in in;
include/uapi/drm/amdgpu_drm.h
799
struct drm_amdgpu_wait_fences_in in;
include/uapi/drm/amdgpu_drm.h
981
struct drm_amdgpu_cs_in in;
include/uapi/drm/habanalabs_accel.h
1448
struct hl_cb_in in;
include/uapi/drm/habanalabs_accel.h
1750
struct hl_cs_in in;
include/uapi/drm/habanalabs_accel.h
1879
struct hl_wait_cs_in in;
include/uapi/drm/habanalabs_accel.h
2069
struct hl_mem_in in;
include/uapi/fwctl/fwctl.h
136
__aligned_u64 in;
include/uapi/fwctl/pds.h
54
} in;
include/uapi/linux/auto_dev-ioctl.h
115
static inline void init_autofs_dev_ioctl(struct autofs_dev_ioctl *in)
include/uapi/linux/auto_dev-ioctl.h
117
memset(in, 0, AUTOFS_DEV_IOCTL_SIZE);
include/uapi/linux/auto_dev-ioctl.h
118
in->ver_major = AUTOFS_DEV_IOCTL_VERSION_MAJOR;
include/uapi/linux/auto_dev-ioctl.h
119
in->ver_minor = AUTOFS_DEV_IOCTL_VERSION_MINOR;
include/uapi/linux/auto_dev-ioctl.h
120
in->size = AUTOFS_DEV_IOCTL_SIZE;
include/uapi/linux/auto_dev-ioctl.h
121
in->ioctlfd = -1;
include/uapi/linux/auto_dev-ioctl.h
74
} in;
include/uapi/linux/coda.h
317
struct coda_in_hdr in;
include/uapi/linux/coda.h
637
struct coda_in_hdr in;
include/uapi/linux/coda.h
736
void __user *in; /* Data to be transferred in */
include/uapi/linux/cxl_mem.h
224
} in;
include/uapi/linux/netfilter.h
76
struct in_addr in;
include/uapi/linux/netfilter_bridge/ebtables.h
174
char in[IFNAMSIZ];
include/uapi/linux/vboxguest.h
115
} in;
include/uapi/linux/vboxguest.h
133
} in;
include/uapi/linux/vboxguest.h
197
} in;
include/uapi/linux/vboxguest.h
214
} in;
include/uapi/linux/vboxguest.h
250
} in;
include/uapi/linux/vboxguest.h
272
} in;
include/uapi/linux/vboxguest.h
294
} in;
include/uapi/linux/vboxguest.h
346
} in;
include/uapi/linux/vboxguest.h
80
} in;
include/uapi/linux/xfrm.h
550
__u8 in;
include/uapi/rdma/rdma_user_cm.h
88
__u16 in;
include/uapi/sound/hdspm.h
196
unsigned int in[HDSPM_MIXER_CHANNELS];
include/video/imx-ipu-image-convert.h
161
struct ipu_image *in, struct ipu_image *out,
include/video/imx-ipu-image-convert.h
52
void ipu_image_convert_adjust(struct ipu_image *in, struct ipu_image *out,
include/video/imx-ipu-image-convert.h
66
int ipu_image_convert_verify(struct ipu_image *in, struct ipu_image *out,
include/video/imx-ipu-image-convert.h
88
struct ipu_image *in, struct ipu_image *out,
include/video/imx-ipu-v3.h
333
enum ipu_color_space in, enum ipu_color_space out);
include/xen/interface/io/console.h
18
char in[1024];
include/xen/interface/io/ring.h
428
unsigned char *in; /* half of the allocation */ \
include/xen/interface/memory.h
71
struct xen_memory_reservation in;
io_uring/splice.c
102
fput(in);
io_uring/splice.c
125
struct file *in;
io_uring/splice.c
130
in = io_splice_get_file(req, issue_flags);
io_uring/splice.c
131
if (!in) {
io_uring/splice.c
140
ret = do_splice(in, poff_in, out, poff_out, sp->len, flags);
io_uring/splice.c
143
fput(in);
io_uring/splice.c
87
struct file *in;
io_uring/splice.c
92
in = io_splice_get_file(req, issue_flags);
io_uring/splice.c
93
if (!in) {
io_uring/splice.c
99
ret = do_tee(in, out, sp->len, flags);
ipc/msg.c
321
copy_msqid_to_user(void __user *buf, struct msqid64_ds *in, int version)
ipc/msg.c
325
return copy_to_user(buf, in, sizeof(*in));
ipc/msg.c
332
ipc64_perm_to_ipc_perm(&in->msg_perm, &out.msg_perm);
ipc/msg.c
334
out.msg_stime = in->msg_stime;
ipc/msg.c
335
out.msg_rtime = in->msg_rtime;
ipc/msg.c
336
out.msg_ctime = in->msg_ctime;
ipc/msg.c
338
if (in->msg_cbytes > USHRT_MAX)
ipc/msg.c
341
out.msg_cbytes = in->msg_cbytes;
ipc/msg.c
342
out.msg_lcbytes = in->msg_cbytes;
ipc/msg.c
344
if (in->msg_qnum > USHRT_MAX)
ipc/msg.c
347
out.msg_qnum = in->msg_qnum;
ipc/msg.c
349
if (in->msg_qbytes > USHRT_MAX)
ipc/msg.c
352
out.msg_qbytes = in->msg_qbytes;
ipc/msg.c
353
out.msg_lqbytes = in->msg_qbytes;
ipc/msg.c
355
out.msg_lspid = in->msg_lspid;
ipc/msg.c
356
out.msg_lrpid = in->msg_lrpid;
ipc/msg.c
697
static int copy_compat_msqid_to_user(void __user *buf, struct msqid64_ds *in,
ipc/msg.c
703
to_compat_ipc64_perm(&v.msg_perm, &in->msg_perm);
ipc/msg.c
704
v.msg_stime = lower_32_bits(in->msg_stime);
ipc/msg.c
705
v.msg_stime_high = upper_32_bits(in->msg_stime);
ipc/msg.c
706
v.msg_rtime = lower_32_bits(in->msg_rtime);
ipc/msg.c
707
v.msg_rtime_high = upper_32_bits(in->msg_rtime);
ipc/msg.c
708
v.msg_ctime = lower_32_bits(in->msg_ctime);
ipc/msg.c
709
v.msg_ctime_high = upper_32_bits(in->msg_ctime);
ipc/msg.c
710
v.msg_cbytes = in->msg_cbytes;
ipc/msg.c
711
v.msg_qnum = in->msg_qnum;
ipc/msg.c
712
v.msg_qbytes = in->msg_qbytes;
ipc/msg.c
713
v.msg_lspid = in->msg_lspid;
ipc/msg.c
714
v.msg_lrpid = in->msg_lrpid;
ipc/msg.c
719
to_compat_ipc_perm(&v.msg_perm, &in->msg_perm);
ipc/msg.c
720
v.msg_stime = in->msg_stime;
ipc/msg.c
721
v.msg_rtime = in->msg_rtime;
ipc/msg.c
722
v.msg_ctime = in->msg_ctime;
ipc/msg.c
723
v.msg_cbytes = in->msg_cbytes;
ipc/msg.c
724
v.msg_qnum = in->msg_qnum;
ipc/msg.c
725
v.msg_qbytes = in->msg_qbytes;
ipc/msg.c
726
v.msg_lspid = in->msg_lspid;
ipc/msg.c
727
v.msg_lrpid = in->msg_lrpid;
ipc/sem.c
1195
static unsigned long copy_semid_to_user(void __user *buf, struct semid64_ds *in, int version)
ipc/sem.c
1199
return copy_to_user(buf, in, sizeof(*in));
ipc/sem.c
1206
ipc64_perm_to_ipc_perm(&in->sem_perm, &out.sem_perm);
ipc/sem.c
1208
out.sem_otime = in->sem_otime;
ipc/sem.c
1209
out.sem_ctime = in->sem_ctime;
ipc/sem.c
1210
out.sem_nsems = in->sem_nsems;
ipc/sem.c
1750
static int copy_compat_semid_to_user(void __user *buf, struct semid64_ds *in,
ipc/sem.c
1756
to_compat_ipc64_perm(&v.sem_perm, &in->sem_perm);
ipc/sem.c
1757
v.sem_otime = lower_32_bits(in->sem_otime);
ipc/sem.c
1758
v.sem_otime_high = upper_32_bits(in->sem_otime);
ipc/sem.c
1759
v.sem_ctime = lower_32_bits(in->sem_ctime);
ipc/sem.c
1760
v.sem_ctime_high = upper_32_bits(in->sem_ctime);
ipc/sem.c
1761
v.sem_nsems = in->sem_nsems;
ipc/sem.c
1766
to_compat_ipc_perm(&v.sem_perm, &in->sem_perm);
ipc/sem.c
1767
v.sem_otime = in->sem_otime;
ipc/sem.c
1768
v.sem_ctime = in->sem_ctime;
ipc/sem.c
1769
v.sem_nsems = in->sem_nsems;
ipc/shm.c
1349
static int copy_compat_shminfo_to_user(void __user *buf, struct shminfo64 *in,
ipc/shm.c
1352
if (in->shmmax > INT_MAX)
ipc/shm.c
1353
in->shmmax = INT_MAX;
ipc/shm.c
1357
info.shmmax = in->shmmax;
ipc/shm.c
1358
info.shmmin = in->shmmin;
ipc/shm.c
1359
info.shmmni = in->shmmni;
ipc/shm.c
1360
info.shmseg = in->shmseg;
ipc/shm.c
1361
info.shmall = in->shmall;
ipc/shm.c
1366
info.shmmax = in->shmmax;
ipc/shm.c
1367
info.shmmin = in->shmmin;
ipc/shm.c
1368
info.shmmni = in->shmmni;
ipc/shm.c
1369
info.shmseg = in->shmseg;
ipc/shm.c
1370
info.shmall = in->shmall;
ipc/shm.c
1390
static int copy_compat_shmid_to_user(void __user *buf, struct shmid64_ds *in,
ipc/shm.c
1396
to_compat_ipc64_perm(&v.shm_perm, &in->shm_perm);
ipc/shm.c
1397
v.shm_atime = lower_32_bits(in->shm_atime);
ipc/shm.c
1398
v.shm_atime_high = upper_32_bits(in->shm_atime);
ipc/shm.c
1399
v.shm_dtime = lower_32_bits(in->shm_dtime);
ipc/shm.c
1400
v.shm_dtime_high = upper_32_bits(in->shm_dtime);
ipc/shm.c
1401
v.shm_ctime = lower_32_bits(in->shm_ctime);
ipc/shm.c
1402
v.shm_ctime_high = upper_32_bits(in->shm_ctime);
ipc/shm.c
1403
v.shm_segsz = in->shm_segsz;
ipc/shm.c
1404
v.shm_nattch = in->shm_nattch;
ipc/shm.c
1405
v.shm_cpid = in->shm_cpid;
ipc/shm.c
1406
v.shm_lpid = in->shm_lpid;
ipc/shm.c
1411
to_compat_ipc_perm(&v.shm_perm, &in->shm_perm);
ipc/shm.c
1412
v.shm_perm.key = in->shm_perm.key;
ipc/shm.c
1413
v.shm_atime = in->shm_atime;
ipc/shm.c
1414
v.shm_dtime = in->shm_dtime;
ipc/shm.c
1415
v.shm_ctime = in->shm_ctime;
ipc/shm.c
1416
v.shm_segsz = in->shm_segsz;
ipc/shm.c
1417
v.shm_nattch = in->shm_nattch;
ipc/shm.c
1418
v.shm_cpid = in->shm_cpid;
ipc/shm.c
1419
v.shm_lpid = in->shm_lpid;
ipc/shm.c
852
static inline unsigned long copy_shmid_to_user(void __user *buf, struct shmid64_ds *in, int version)
ipc/shm.c
856
return copy_to_user(buf, in, sizeof(*in));
ipc/shm.c
862
ipc64_perm_to_ipc_perm(&in->shm_perm, &out.shm_perm);
ipc/shm.c
863
out.shm_segsz = in->shm_segsz;
ipc/shm.c
864
out.shm_atime = in->shm_atime;
ipc/shm.c
865
out.shm_dtime = in->shm_dtime;
ipc/shm.c
866
out.shm_ctime = in->shm_ctime;
ipc/shm.c
867
out.shm_cpid = in->shm_cpid;
ipc/shm.c
868
out.shm_lpid = in->shm_lpid;
ipc/shm.c
869
out.shm_nattch = in->shm_nattch;
ipc/shm.c
904
static inline unsigned long copy_shminfo_to_user(void __user *buf, struct shminfo64 *in, int version)
ipc/shm.c
908
return copy_to_user(buf, in, sizeof(*in));
ipc/shm.c
913
if (in->shmmax > INT_MAX)
ipc/shm.c
916
out.shmmax = (int)in->shmmax;
ipc/shm.c
918
out.shmmin = in->shmmin;
ipc/shm.c
919
out.shmmni = in->shmmni;
ipc/shm.c
920
out.shmseg = in->shmseg;
ipc/shm.c
921
out.shmall = in->shmall;
ipc/util.c
587
void kernel_to_ipc64_perm(struct kern_ipc_perm *in, struct ipc64_perm *out)
ipc/util.c
589
out->key = in->key;
ipc/util.c
590
out->uid = from_kuid_munged(current_user_ns(), in->uid);
ipc/util.c
591
out->gid = from_kgid_munged(current_user_ns(), in->gid);
ipc/util.c
592
out->cuid = from_kuid_munged(current_user_ns(), in->cuid);
ipc/util.c
593
out->cgid = from_kgid_munged(current_user_ns(), in->cgid);
ipc/util.c
594
out->mode = in->mode;
ipc/util.c
595
out->seq = in->seq;
ipc/util.c
606
void ipc64_perm_to_ipc_perm(struct ipc64_perm *in, struct ipc_perm *out)
ipc/util.c
608
out->key = in->key;
ipc/util.c
609
SET_UID(out->uid, in->uid);
ipc/util.c
610
SET_GID(out->gid, in->gid);
ipc/util.c
611
SET_UID(out->cuid, in->cuid);
ipc/util.c
612
SET_GID(out->cgid, in->cgid);
ipc/util.c
613
out->mode = in->mode;
ipc/util.c
614
out->seq = in->seq;
ipc/util.c
684
int ipc_update_perm(struct ipc64_perm *in, struct kern_ipc_perm *out)
ipc/util.c
686
kuid_t uid = make_kuid(current_user_ns(), in->uid);
ipc/util.c
687
kgid_t gid = make_kgid(current_user_ns(), in->gid);
ipc/util.c
694
| (in->mode & S_IRWXUGO);
ipc/util.h
178
void kernel_to_ipc64_perm(struct kern_ipc_perm *in, struct ipc64_perm *out);
ipc/util.h
179
void ipc64_perm_to_ipc_perm(struct ipc64_perm *in, struct ipc_perm *out);
ipc/util.h
180
int ipc_update_perm(struct ipc64_perm *in, struct kern_ipc_perm *out);
kernel/bpf/verifier.c
25532
u16 in; /* registers that may be alive before instruction */
kernel/bpf/verifier.c
25732
new_out |= state[succ->items[s]].in;
kernel/bpf/verifier.c
25734
if (new_out != live->out || new_in != live->in) {
kernel/bpf/verifier.c
25735
live->in = new_in;
kernel/bpf/verifier.c
25743
insn_aux[i].live_regs_before = state[i].in;
kernel/kexec.c
273
struct compat_kexec_segment in;
kernel/kexec.c
292
result = copy_from_user(&in, &segments[i], sizeof(in));
kernel/kexec.c
296
ksegments[i].buf = compat_ptr(in.buf);
kernel/kexec.c
297
ksegments[i].bufsz = in.bufsz;
kernel/kexec.c
298
ksegments[i].mem = in.mem;
kernel/kexec.c
299
ksegments[i].memsz = in.memsz;
kernel/module/decompress.c
170
xz_buf.in = buf;
lib/842/842_compress.c
110
be##b##_to_cpu(get_unaligned((__be##b *)((p)->in + (o))))
lib/842/842_compress.c
145
(unsigned int)((p)->in - (p)->instart), \
lib/842/842_compress.c
343
ret = add_bits(p, p->in[i], 8);
lib/842/842_compress.c
425
u64 pos = p->in - p->instart;
lib/842/842_compress.c
477
int sw842_compress(const u8 *in, unsigned int ilen,
lib/842/842_compress.c
492
p->in = (u8 *)in;
lib/842/842_compress.c
493
p->instart = p->in;
lib/842/842_compress.c
514
last = ~get_unaligned((u64 *)p->in);
lib/842/842_compress.c
517
next = get_unaligned((u64 *)p->in);
lib/842/842_compress.c
553
p->in += 8;
lib/842/842_compress.c
569
p->in += p->ilen;
lib/842/842_compress.c
584
crc = crc32_be(0, in, ilen);
lib/842/842_compress.c
89
u8 *in;
lib/842/842_decompress.c
110
*d = *in >> (8 - bits);
lib/842/842_decompress.c
112
*d = be16_to_cpu(get_unaligned((__be16 *)in)) >> (16 - bits);
lib/842/842_decompress.c
114
*d = be32_to_cpu(get_unaligned((__be32 *)in)) >> (32 - bits);
lib/842/842_decompress.c
116
*d = be64_to_cpu(get_unaligned((__be64 *)in)) >> (64 - bits);
lib/842/842_decompress.c
123
p->in += p->bit / 8;
lib/842/842_decompress.c
277
int sw842_decompress(const u8 *in, unsigned int ilen,
lib/842/842_decompress.c
285
p.in = (u8 *)in;
lib/842/842_decompress.c
51
u8 *in;
lib/842/842_decompress.c
89
u8 *in = p->in, b = p->bit, bits = b + n;
lib/bch.c
118
static u8 swap_bits(struct bch_control *bch, u8 in)
lib/bch.c
121
return in;
lib/bch.c
123
return bitrev8(in);
lib/crypto/aes.c
250
static u32 subw(u32 in)
lib/crypto/aes.c
252
return (aes_sbox[in & 0xff]) ^
lib/crypto/aes.c
253
(aes_sbox[(in >> 8) & 0xff] << 8) ^
lib/crypto/aes.c
254
(aes_sbox[(in >> 16) & 0xff] << 16) ^
lib/crypto/aes.c
255
(aes_sbox[(in >> 24) & 0xff] << 24);
lib/crypto/aes.c
346
const u8 in[AES_BLOCK_SIZE])
lib/crypto/aes.c
352
w[0] = get_unaligned_le32(&in[0]) ^ *rkp++;
lib/crypto/aes.c
353
w[1] = get_unaligned_le32(&in[4]) ^ *rkp++;
lib/crypto/aes.c
354
w[2] = get_unaligned_le32(&in[8]) ^ *rkp++;
lib/crypto/aes.c
355
w[3] = get_unaligned_le32(&in[12]) ^ *rkp++;
lib/crypto/aes.c
404
const u8 in[AES_BLOCK_SIZE])
lib/crypto/aes.c
410
w[0] = get_unaligned_le32(&in[0]) ^ *rkp++;
lib/crypto/aes.c
411
w[1] = get_unaligned_le32(&in[4]) ^ *rkp++;
lib/crypto/aes.c
412
w[2] = get_unaligned_le32(&in[8]) ^ *rkp++;
lib/crypto/aes.c
413
w[3] = get_unaligned_le32(&in[12]) ^ *rkp++;
lib/crypto/aes.c
462
const u8 in[AES_BLOCK_SIZE])
lib/crypto/aes.c
464
aes_encrypt_generic(key->k.rndkeys, key->nrounds, out, in);
lib/crypto/aes.c
469
const u8 in[AES_BLOCK_SIZE])
lib/crypto/aes.c
471
aes_decrypt_generic(key->inv_k.inv_rndkeys, key->nrounds, out, in);
lib/crypto/aes.c
502
const u8 in[AES_BLOCK_SIZE])
lib/crypto/aes.c
504
aes_encrypt_arch(key.enc_key, out, in);
lib/crypto/aes.c
509
const u8 in[AES_BLOCK_SIZE])
lib/crypto/aes.c
511
aes_decrypt_arch(key, out, in);
lib/crypto/arc4.c
38
void arc4_crypt(struct arc4_ctx *ctx, u8 *out, const u8 *in, unsigned int len)
lib/crypto/arc4.c
62
*out++ = *in++ ^ S[a];
lib/crypto/arm/aes.h
10
const u8 in[AES_BLOCK_SIZE],
lib/crypto/arm/aes.h
13
const u8 in[AES_BLOCK_SIZE],
lib/crypto/arm/aes.h
26
const u8 in[AES_BLOCK_SIZE])
lib/crypto/arm/aes.h
29
!IS_ALIGNED((uintptr_t)out | (uintptr_t)in, 4)) {
lib/crypto/arm/aes.h
32
memcpy(bounce_buf, in, AES_BLOCK_SIZE);
lib/crypto/arm/aes.h
38
__aes_arm_encrypt(key->k.rndkeys, key->nrounds, in, out);
lib/crypto/arm/aes.h
43
const u8 in[AES_BLOCK_SIZE])
lib/crypto/arm/aes.h
46
!IS_ALIGNED((uintptr_t)out | (uintptr_t)in, 4)) {
lib/crypto/arm/aes.h
49
memcpy(bounce_buf, in, AES_BLOCK_SIZE);
lib/crypto/arm/aes.h
55
__aes_arm_decrypt(key->inv_k.inv_rndkeys, key->nrounds, in, out);
lib/crypto/arm64/aes.h
131
const u8 in[AES_BLOCK_SIZE])
lib/crypto/arm64/aes.h
136
__aes_ce_encrypt(key->k.rndkeys, out, in, key->nrounds);
lib/crypto/arm64/aes.h
138
__aes_arm64_encrypt(key->k.rndkeys, out, in, key->nrounds);
lib/crypto/arm64/aes.h
144
const u8 in[AES_BLOCK_SIZE])
lib/crypto/arm64/aes.h
149
__aes_ce_decrypt(key->inv_k.inv_rndkeys, out, in,
lib/crypto/arm64/aes.h
152
__aes_arm64_decrypt(key->inv_k.inv_rndkeys, out, in,
lib/crypto/arm64/aes.h
21
const u8 in[AES_BLOCK_SIZE], int rounds);
lib/crypto/arm64/aes.h
23
const u8 in[AES_BLOCK_SIZE], int rounds);
lib/crypto/arm64/aes.h
25
const u8 in[AES_BLOCK_SIZE], int rounds);
lib/crypto/arm64/aes.h
27
const u8 in[AES_BLOCK_SIZE], int rounds);
lib/crypto/arm64/aes.h
30
const struct aes_block *in);
lib/crypto/blake2b.c
117
void blake2b_update(struct blake2b_ctx *ctx, const u8 *in, size_t inlen)
lib/crypto/blake2b.c
124
memcpy(ctx->buf + ctx->buflen, in, fill);
lib/crypto/blake2b.c
127
in += fill;
lib/crypto/blake2b.c
133
blake2b_compress(ctx, in, nblocks - 1, BLAKE2B_BLOCK_SIZE);
lib/crypto/blake2b.c
134
in += BLAKE2B_BLOCK_SIZE * (nblocks - 1);
lib/crypto/blake2b.c
137
memcpy(ctx->buf + ctx->buflen, in, inlen);
lib/crypto/blake2s.c
111
void blake2s_update(struct blake2s_ctx *ctx, const u8 *in, size_t inlen)
lib/crypto/blake2s.c
118
memcpy(ctx->buf + ctx->buflen, in, fill);
lib/crypto/blake2s.c
121
in += fill;
lib/crypto/blake2s.c
127
blake2s_compress(ctx, in, nblocks - 1, BLAKE2S_BLOCK_SIZE);
lib/crypto/blake2s.c
128
in += BLAKE2S_BLOCK_SIZE * (nblocks - 1);
lib/crypto/blake2s.c
131
memcpy(ctx->buf + ctx->buflen, in, inlen);
lib/crypto/chacha20poly1305.c
21
static void chacha_load_key(u32 *k, const u8 *in)
lib/crypto/chacha20poly1305.c
23
k[0] = get_unaligned_le32(in);
lib/crypto/chacha20poly1305.c
24
k[1] = get_unaligned_le32(in + 4);
lib/crypto/chacha20poly1305.c
25
k[2] = get_unaligned_le32(in + 8);
lib/crypto/chacha20poly1305.c
26
k[3] = get_unaligned_le32(in + 12);
lib/crypto/chacha20poly1305.c
27
k[4] = get_unaligned_le32(in + 16);
lib/crypto/chacha20poly1305.c
28
k[5] = get_unaligned_le32(in + 20);
lib/crypto/chacha20poly1305.c
29
k[6] = get_unaligned_le32(in + 24);
lib/crypto/chacha20poly1305.c
30
k[7] = get_unaligned_le32(in + 28);
lib/crypto/md5.c
100
MD5STEP(F4, d, a, b, c, in[7] + 0x432aff97, 10);
lib/crypto/md5.c
101
MD5STEP(F4, c, d, a, b, in[14] + 0xab9423a7, 15);
lib/crypto/md5.c
102
MD5STEP(F4, b, c, d, a, in[5] + 0xfc93a039, 21);
lib/crypto/md5.c
103
MD5STEP(F4, a, b, c, d, in[12] + 0x655b59c3, 6);
lib/crypto/md5.c
104
MD5STEP(F4, d, a, b, c, in[3] + 0x8f0ccc92, 10);
lib/crypto/md5.c
105
MD5STEP(F4, c, d, a, b, in[10] + 0xffeff47d, 15);
lib/crypto/md5.c
106
MD5STEP(F4, b, c, d, a, in[1] + 0x85845dd1, 21);
lib/crypto/md5.c
107
MD5STEP(F4, a, b, c, d, in[8] + 0x6fa87e4f, 6);
lib/crypto/md5.c
108
MD5STEP(F4, d, a, b, c, in[15] + 0xfe2ce6e0, 10);
lib/crypto/md5.c
109
MD5STEP(F4, c, d, a, b, in[6] + 0xa3014314, 15);
lib/crypto/md5.c
110
MD5STEP(F4, b, c, d, a, in[13] + 0x4e0811a1, 21);
lib/crypto/md5.c
111
MD5STEP(F4, a, b, c, d, in[4] + 0xf7537e82, 6);
lib/crypto/md5.c
112
MD5STEP(F4, d, a, b, c, in[11] + 0xbd3af235, 10);
lib/crypto/md5.c
113
MD5STEP(F4, c, d, a, b, in[2] + 0x2ad7d2bb, 15);
lib/crypto/md5.c
114
MD5STEP(F4, b, c, d, a, in[9] + 0xeb86d391, 21);
lib/crypto/md5.c
31
#define MD5STEP(f, w, x, y, z, in, s) \
lib/crypto/md5.c
32
(w += f(x, y, z) + in, w = rol32(w, s) + x)
lib/crypto/md5.c
37
u32 in[MD5_BLOCK_WORDS];
lib/crypto/md5.c
40
memcpy(in, data, MD5_BLOCK_SIZE);
lib/crypto/md5.c
41
le32_to_cpu_array(in, ARRAY_SIZE(in));
lib/crypto/md5.c
48
MD5STEP(F1, a, b, c, d, in[0] + 0xd76aa478, 7);
lib/crypto/md5.c
49
MD5STEP(F1, d, a, b, c, in[1] + 0xe8c7b756, 12);
lib/crypto/md5.c
50
MD5STEP(F1, c, d, a, b, in[2] + 0x242070db, 17);
lib/crypto/md5.c
51
MD5STEP(F1, b, c, d, a, in[3] + 0xc1bdceee, 22);
lib/crypto/md5.c
52
MD5STEP(F1, a, b, c, d, in[4] + 0xf57c0faf, 7);
lib/crypto/md5.c
53
MD5STEP(F1, d, a, b, c, in[5] + 0x4787c62a, 12);
lib/crypto/md5.c
54
MD5STEP(F1, c, d, a, b, in[6] + 0xa8304613, 17);
lib/crypto/md5.c
55
MD5STEP(F1, b, c, d, a, in[7] + 0xfd469501, 22);
lib/crypto/md5.c
56
MD5STEP(F1, a, b, c, d, in[8] + 0x698098d8, 7);
lib/crypto/md5.c
57
MD5STEP(F1, d, a, b, c, in[9] + 0x8b44f7af, 12);
lib/crypto/md5.c
58
MD5STEP(F1, c, d, a, b, in[10] + 0xffff5bb1, 17);
lib/crypto/md5.c
59
MD5STEP(F1, b, c, d, a, in[11] + 0x895cd7be, 22);
lib/crypto/md5.c
60
MD5STEP(F1, a, b, c, d, in[12] + 0x6b901122, 7);
lib/crypto/md5.c
61
MD5STEP(F1, d, a, b, c, in[13] + 0xfd987193, 12);
lib/crypto/md5.c
62
MD5STEP(F1, c, d, a, b, in[14] + 0xa679438e, 17);
lib/crypto/md5.c
63
MD5STEP(F1, b, c, d, a, in[15] + 0x49b40821, 22);
lib/crypto/md5.c
65
MD5STEP(F2, a, b, c, d, in[1] + 0xf61e2562, 5);
lib/crypto/md5.c
66
MD5STEP(F2, d, a, b, c, in[6] + 0xc040b340, 9);
lib/crypto/md5.c
67
MD5STEP(F2, c, d, a, b, in[11] + 0x265e5a51, 14);
lib/crypto/md5.c
68
MD5STEP(F2, b, c, d, a, in[0] + 0xe9b6c7aa, 20);
lib/crypto/md5.c
69
MD5STEP(F2, a, b, c, d, in[5] + 0xd62f105d, 5);
lib/crypto/md5.c
70
MD5STEP(F2, d, a, b, c, in[10] + 0x02441453, 9);
lib/crypto/md5.c
71
MD5STEP(F2, c, d, a, b, in[15] + 0xd8a1e681, 14);
lib/crypto/md5.c
72
MD5STEP(F2, b, c, d, a, in[4] + 0xe7d3fbc8, 20);
lib/crypto/md5.c
73
MD5STEP(F2, a, b, c, d, in[9] + 0x21e1cde6, 5);
lib/crypto/md5.c
74
MD5STEP(F2, d, a, b, c, in[14] + 0xc33707d6, 9);
lib/crypto/md5.c
75
MD5STEP(F2, c, d, a, b, in[3] + 0xf4d50d87, 14);
lib/crypto/md5.c
76
MD5STEP(F2, b, c, d, a, in[8] + 0x455a14ed, 20);
lib/crypto/md5.c
77
MD5STEP(F2, a, b, c, d, in[13] + 0xa9e3e905, 5);
lib/crypto/md5.c
78
MD5STEP(F2, d, a, b, c, in[2] + 0xfcefa3f8, 9);
lib/crypto/md5.c
79
MD5STEP(F2, c, d, a, b, in[7] + 0x676f02d9, 14);
lib/crypto/md5.c
80
MD5STEP(F2, b, c, d, a, in[12] + 0x8d2a4c8a, 20);
lib/crypto/md5.c
82
MD5STEP(F3, a, b, c, d, in[5] + 0xfffa3942, 4);
lib/crypto/md5.c
83
MD5STEP(F3, d, a, b, c, in[8] + 0x8771f681, 11);
lib/crypto/md5.c
84
MD5STEP(F3, c, d, a, b, in[11] + 0x6d9d6122, 16);
lib/crypto/md5.c
85
MD5STEP(F3, b, c, d, a, in[14] + 0xfde5380c, 23);
lib/crypto/md5.c
86
MD5STEP(F3, a, b, c, d, in[1] + 0xa4beea44, 4);
lib/crypto/md5.c
87
MD5STEP(F3, d, a, b, c, in[4] + 0x4bdecfa9, 11);
lib/crypto/md5.c
88
MD5STEP(F3, c, d, a, b, in[7] + 0xf6bb4b60, 16);
lib/crypto/md5.c
89
MD5STEP(F3, b, c, d, a, in[10] + 0xbebfbc70, 23);
lib/crypto/md5.c
90
MD5STEP(F3, a, b, c, d, in[13] + 0x289b7ec6, 4);
lib/crypto/md5.c
91
MD5STEP(F3, d, a, b, c, in[0] + 0xeaa127fa, 11);
lib/crypto/md5.c
92
MD5STEP(F3, c, d, a, b, in[3] + 0xd4ef3085, 16);
lib/crypto/md5.c
93
MD5STEP(F3, b, c, d, a, in[6] + 0x04881d05, 23);
lib/crypto/md5.c
94
MD5STEP(F3, a, b, c, d, in[9] + 0xd9d4d039, 4);
lib/crypto/md5.c
95
MD5STEP(F3, d, a, b, c, in[12] + 0xe6db99e5, 11);
lib/crypto/md5.c
96
MD5STEP(F3, c, d, a, b, in[15] + 0x1fa27cf8, 16);
lib/crypto/md5.c
97
MD5STEP(F3, b, c, d, a, in[2] + 0xc4ac5665, 23);
lib/crypto/md5.c
99
MD5STEP(F4, a, b, c, d, in[0] + 0xf4292244, 6);
lib/crypto/powerpc/aes.h
109
static void rndkey_from_vsx(u32 out[4], const u32 in[4], bool apply_inv_mix)
lib/crypto/powerpc/aes.h
112
u32 k0 = swab32(in[0]);
lib/crypto/powerpc/aes.h
113
u32 k1 = swab32(in[1]);
lib/crypto/powerpc/aes.h
114
u32 k2 = swab32(in[2]);
lib/crypto/powerpc/aes.h
115
u32 k3 = swab32(in[3]);
lib/crypto/powerpc/aes.h
168
const u8 in[AES_BLOCK_SIZE])
lib/crypto/powerpc/aes.h
175
aes_p8_encrypt(in, out, &key->k.p8);
lib/crypto/powerpc/aes.h
190
aes_encrypt_generic(rndkeys, key->nrounds, out, in);
lib/crypto/powerpc/aes.h
192
aes_encrypt_generic(key->k.rndkeys, key->nrounds, out, in);
lib/crypto/powerpc/aes.h
197
const u8 in[AES_BLOCK_SIZE])
lib/crypto/powerpc/aes.h
204
aes_p8_decrypt(in, out, &key->inv_k.p8);
lib/crypto/powerpc/aes.h
225
aes_decrypt_generic(inv_rndkeys, key->nrounds, out, in);
lib/crypto/powerpc/aes.h
228
out, in);
lib/crypto/powerpc/aes.h
28
void ppc_encrypt_aes(u8 *out, const u8 *in, const u32 *key_enc, u32 rounds);
lib/crypto/powerpc/aes.h
29
void ppc_decrypt_aes(u8 *out, const u8 *in, const u32 *key_dec, u32 rounds);
lib/crypto/powerpc/aes.h
63
const u8 in[AES_BLOCK_SIZE])
lib/crypto/powerpc/aes.h
66
ppc_encrypt_aes(out, in, key->k.spe_enc_key, key->nrounds / 2 - 1);
lib/crypto/powerpc/aes.h
72
const u8 in[AES_BLOCK_SIZE])
lib/crypto/powerpc/aes.h
75
ppc_decrypt_aes(out, in, key->inv_k.spe_dec_key, key->nrounds / 2 - 1);
lib/crypto/riscv/aes.h
14
u8 out[AES_BLOCK_SIZE], const u8 in[AES_BLOCK_SIZE]);
lib/crypto/riscv/aes.h
16
u8 out[AES_BLOCK_SIZE], const u8 in[AES_BLOCK_SIZE]);
lib/crypto/riscv/aes.h
28
const u8 in[AES_BLOCK_SIZE])
lib/crypto/riscv/aes.h
32
aes_encrypt_zvkned(key->k.rndkeys, key->len, out, in);
lib/crypto/riscv/aes.h
35
aes_encrypt_generic(key->k.rndkeys, key->nrounds, out, in);
lib/crypto/riscv/aes.h
41
const u8 in[AES_BLOCK_SIZE])
lib/crypto/riscv/aes.h
49
aes_decrypt_zvkned(key->k.rndkeys, key->len, out, in);
lib/crypto/riscv/aes.h
53
out, in);
lib/crypto/riscv/chacha.h
16
asmlinkage void chacha_zvkb(struct chacha_state *state, const u8 *in, u8 *out,
lib/crypto/s390/aes.h
46
const u8 in[AES_BLOCK_SIZE], int decrypt)
lib/crypto/s390/aes.h
51
(void *)key->k.raw_key, out, in,
lib/crypto/s390/aes.h
58
(void *)key->k.raw_key, out, in,
lib/crypto/s390/aes.h
65
(void *)key->k.raw_key, out, in,
lib/crypto/s390/aes.h
75
const u8 in[AES_BLOCK_SIZE])
lib/crypto/s390/aes.h
77
if (likely(aes_crypt_s390(key, out, in, 0)))
lib/crypto/s390/aes.h
79
aes_encrypt_generic(key->k.rndkeys, key->nrounds, out, in);
lib/crypto/s390/aes.h
84
const u8 in[AES_BLOCK_SIZE])
lib/crypto/s390/aes.h
86
if (likely(aes_crypt_s390((const struct aes_enckey *)key, out, in,
lib/crypto/s390/aes.h
89
aes_decrypt_generic(key->inv_k.inv_rndkeys, key->nrounds, out, in);
lib/crypto/s390/sha3.h
104
static bool sha3_384_arch(const u8 *in, size_t in_len,
lib/crypto/s390/sha3.h
107
return s390_sha3(CPACF_KLMD_SHA3_384, in, in_len,
lib/crypto/s390/sha3.h
112
static bool sha3_512_arch(const u8 *in, size_t in_len,
lib/crypto/s390/sha3.h
115
return s390_sha3(CPACF_KLMD_SHA3_512, in, in_len,
lib/crypto/s390/sha3.h
64
static inline bool s390_sha3(int func, const u8 *in, size_t in_len,
lib/crypto/s390/sha3.h
77
cpacf_klmd(func, &state, in, in_len);
lib/crypto/s390/sha3.h
88
static bool sha3_224_arch(const u8 *in, size_t in_len,
lib/crypto/s390/sha3.h
91
return s390_sha3(CPACF_KLMD_SHA3_224, in, in_len,
lib/crypto/s390/sha3.h
96
static bool sha3_256_arch(const u8 *in, size_t in_len,
lib/crypto/s390/sha3.h
99
return s390_sha3(CPACF_KLMD_SHA3_256, in, in_len,
lib/crypto/sha3.c
200
void __sha3_update(struct __sha3_ctx *ctx, const u8 *in, size_t in_len)
lib/crypto/sha3.c
209
crypto_xor(&ctx->state.bytes[absorb_offset], in,
lib/crypto/sha3.c
211
in += block_size - absorb_offset;
lib/crypto/sha3.c
220
sha3_absorb_blocks(&ctx->state, in, nblocks, block_size);
lib/crypto/sha3.c
221
in += nblocks * block_size;
lib/crypto/sha3.c
226
crypto_xor(&ctx->state.bytes[absorb_offset], in, in_len);
lib/crypto/sha3.c
284
static inline bool sha3_224_arch(const u8 *in, size_t in_len,
lib/crypto/sha3.c
291
static inline bool sha3_256_arch(const u8 *in, size_t in_len,
lib/crypto/sha3.c
298
static inline bool sha3_384_arch(const u8 *in, size_t in_len,
lib/crypto/sha3.c
305
static inline bool sha3_512_arch(const u8 *in, size_t in_len,
lib/crypto/sha3.c
312
void sha3_224(const u8 *in, size_t in_len, u8 out[SHA3_224_DIGEST_SIZE])
lib/crypto/sha3.c
316
if (sha3_224_arch(in, in_len, out))
lib/crypto/sha3.c
319
sha3_update(&ctx, in, in_len);
lib/crypto/sha3.c
324
void sha3_256(const u8 *in, size_t in_len, u8 out[SHA3_256_DIGEST_SIZE])
lib/crypto/sha3.c
328
if (sha3_256_arch(in, in_len, out))
lib/crypto/sha3.c
331
sha3_update(&ctx, in, in_len);
lib/crypto/sha3.c
336
void sha3_384(const u8 *in, size_t in_len, u8 out[SHA3_384_DIGEST_SIZE])
lib/crypto/sha3.c
340
if (sha3_384_arch(in, in_len, out))
lib/crypto/sha3.c
343
sha3_update(&ctx, in, in_len);
lib/crypto/sha3.c
348
void sha3_512(const u8 *in, size_t in_len, u8 out[SHA3_512_DIGEST_SIZE])
lib/crypto/sha3.c
352
if (sha3_512_arch(in, in_len, out))
lib/crypto/sha3.c
355
sha3_update(&ctx, in, in_len);
lib/crypto/sha3.c
360
void shake128(const u8 *in, size_t in_len, u8 *out, size_t out_len)
lib/crypto/sha3.c
365
shake_update(&ctx, in, in_len);
lib/crypto/sha3.c
371
void shake256(const u8 *in, size_t in_len, u8 *out, size_t out_len)
lib/crypto/sha3.c
376
shake_update(&ctx, in, in_len);
lib/crypto/sparc/aes.h
101
aes_encrypt_generic(key->k.rndkeys, key->nrounds, out, in);
lib/crypto/sparc/aes.h
118
const u8 in[AES_BLOCK_SIZE])
lib/crypto/sparc/aes.h
123
if (IS_ALIGNED((uintptr_t)in | (uintptr_t)out, 4)) {
lib/crypto/sparc/aes.h
124
aes_sparc64_decrypt(key, (const u32 *)in, (u32 *)out);
lib/crypto/sparc/aes.h
126
memcpy(bounce_buf, in, AES_BLOCK_SIZE);
lib/crypto/sparc/aes.h
132
out, in);
lib/crypto/sparc/aes.h
88
const u8 in[AES_BLOCK_SIZE])
lib/crypto/sparc/aes.h
93
if (IS_ALIGNED((uintptr_t)in | (uintptr_t)out, 4)) {
lib/crypto/sparc/aes.h
94
aes_sparc64_encrypt(key, (const u32 *)in, (u32 *)out);
lib/crypto/sparc/aes.h
96
memcpy(bounce_buf, in, AES_BLOCK_SIZE);
lib/crypto/tests/curve25519_kunit.c
1305
u8 in[CURVE25519_KEY_SIZE];
lib/crypto/tests/curve25519_kunit.c
1310
get_random_bytes(in, sizeof(in));
lib/crypto/tests/curve25519_kunit.c
1311
ret = curve25519_generate_public(out, in);
lib/crypto/tests/curve25519_kunit.c
1312
ret2 = curve25519(out2, in, (u8[CURVE25519_KEY_SIZE]){ 9 });
lib/crypto/tests/curve25519_kunit.c
1314
"in=%*phN", CURVE25519_KEY_SIZE, in);
lib/crypto/tests/curve25519_kunit.c
1316
"in=%*phN", CURVE25519_KEY_SIZE, in);
lib/crypto/tests/sha3_kunit.c
250
static void shake(int alg, const u8 *in, size_t in_len, u8 *out, size_t out_len)
lib/crypto/tests/sha3_kunit.c
253
shake128(in, in_len, out, out_len);
lib/crypto/tests/sha3_kunit.c
255
shake256(in, in_len, out, out_len);
lib/crypto/tests/sha3_kunit.c
276
u8 *const in = test_buf;
lib/crypto/tests/sha3_kunit.c
282
rand_bytes_seeded_from_len(in, max_len);
lib/crypto/tests/sha3_kunit.c
288
shake(alg, in, in_len, out, out_len);
lib/crypto/tests/sha3_kunit.c
325
u8 *const in = &test_buf[in_offs];
lib/crypto/tests/sha3_kunit.c
330
rand_bytes(in, in_len);
lib/crypto/tests/sha3_kunit.c
334
shake(alg, in, in_len, ref_out, out_len);
lib/crypto/tests/sha3_kunit.c
338
shake_update(&ctx, in, in_len);
lib/crypto/x86/aes.h
17
u8 out[AES_BLOCK_SIZE], const u8 in[AES_BLOCK_SIZE]);
lib/crypto/x86/aes.h
19
u8 out[AES_BLOCK_SIZE], const u8 in[AES_BLOCK_SIZE]);
lib/crypto/x86/aes.h
54
const u8 in[AES_BLOCK_SIZE])
lib/crypto/x86/aes.h
58
aes_encrypt_aesni(key->k.rndkeys, key->nrounds, out, in);
lib/crypto/x86/aes.h
61
aes_encrypt_generic(key->k.rndkeys, key->nrounds, out, in);
lib/crypto/x86/aes.h
67
const u8 in[AES_BLOCK_SIZE])
lib/crypto/x86/aes.h
72
out, in);
lib/crypto/x86/aes.h
76
out, in);
lib/decompress_unxz.c
258
STATIC int INIT unxz(unsigned char *in, long in_size,
lib/decompress_unxz.c
294
if (in == NULL) {
lib/decompress_unxz.c
296
in = malloc(XZ_IOBUF_SIZE);
lib/decompress_unxz.c
297
if (in == NULL)
lib/decompress_unxz.c
301
b.in = in;
lib/decompress_unxz.c
316
in_size = fill(in, XZ_IOBUF_SIZE);
lib/decompress_unxz.c
347
free(in);
lib/decompress_unxz.c
405
STATIC int INIT __decompress(unsigned char *in, long in_size,
lib/decompress_unxz.c
412
return unxz(in, in_size, fill, flush, out, in_used, error);
lib/decompress_unzstd.c
172
zstd_in_buffer in;
lib/decompress_unzstd.c
223
in.src = in_buf;
lib/decompress_unzstd.c
224
in.pos = 0;
lib/decompress_unzstd.c
225
in.size = in_len;
lib/decompress_unzstd.c
249
ret = zstd_get_frame_header(&header, in.src, in.size);
lib/decompress_unzstd.c
290
if (in.pos == in.size) {
lib/decompress_unzstd.c
292
*in_pos += in.pos;
lib/decompress_unzstd.c
299
in.pos = 0;
lib/decompress_unzstd.c
300
in.size = in_len;
lib/decompress_unzstd.c
303
ret = zstd_decompress_stream(dstream, &out, &in);
lib/decompress_unzstd.c
319
*in_pos += in.pos;
lib/digsig.c
131
in = mpi_read_from_buffer(sig, &nret);
lib/digsig.c
132
if (IS_ERR(in)) {
lib/digsig.c
133
err = PTR_ERR(in);
lib/digsig.c
137
res = mpi_alloc(mpi_get_nlimbs(in) * 2);
lib/digsig.c
141
err = mpi_powm(res, in, pkey[1], pkey[0]);
lib/digsig.c
168
mpi_free(in);
lib/digsig.c
74
MPI in = NULL, res = NULL, pkey[2];
lib/kfifo.c
123
kfifo_copy_in(fifo, buf, len, fifo->in);
lib/kfifo.c
124
fifo->in += len;
lib/kfifo.c
158
l = fifo->in - fifo->out;
lib/kfifo.c
176
return min3(n, fifo->in - fifo->out, size - off);
lib/kfifo.c
22
return (fifo->mask + 1) - (fifo->in - fifo->out);
lib/kfifo.c
239
ret = kfifo_copy_from_user(fifo, from, len, fifo->in, copied);
lib/kfifo.c
245
fifo->in += len;
lib/kfifo.c
295
l = fifo->in - fifo->out;
lib/kfifo.c
34
fifo->in = 0;
lib/kfifo.c
360
return setup_sgl(fifo, sgl, nents, len, fifo->in, dma);
lib/kfifo.c
370
l = fifo->in - fifo->out;
lib/kfifo.c
408
#define __KFIFO_POKE(data, in, mask, val) \
lib/kfifo.c
410
(data)[(in) & (mask)] = (unsigned char)(val) \
lib/kfifo.c
422
__KFIFO_POKE(data, fifo->in, mask, n);
lib/kfifo.c
425
__KFIFO_POKE(data, fifo->in + 1, mask, n >> 8);
lib/kfifo.c
442
kfifo_copy_in(fifo, buf, len, fifo->in + recsize);
lib/kfifo.c
443
fifo->in += len + recsize;
lib/kfifo.c
465
if (fifo->in == fifo->out)
lib/kfifo.c
475
if (fifo->in == fifo->out)
lib/kfifo.c
490
if (fifo->in == fifo->out)
lib/kfifo.c
522
ret = kfifo_copy_from_user(fifo, from, len, fifo->in + recsize, copied);
lib/kfifo.c
527
fifo->in += len + recsize;
lib/kfifo.c
538
if (fifo->in == fifo->out) {
lib/kfifo.c
568
return setup_sgl(fifo, sgl, nents, len, fifo->in + recsize, dma);
lib/kfifo.c
577
fifo->in += len + recsize;
lib/kfifo.c
589
if (len + recsize > fifo->in - fifo->out)
lib/kfifo.c
59
fifo->in = 0;
lib/kfifo.c
75
fifo->in = 0;
lib/logic_pio.c
243
ret = entry->ops->in(entry->hostdata, \
lib/lzo/lzo1x_compress.c
119
m_pos = in + dict[t];
lib/lzo/lzo1x_compress.c
120
dict[t] = (lzo_dict_t) (ip - in);
lib/lzo/lzo1x_compress.c
32
LZO_SAFE(lzo1x_1_do_compress)(const unsigned char *in, size_t in_len,
lib/lzo/lzo1x_compress.c
336
const unsigned char *in, size_t in_len,
lib/lzo/lzo1x_compress.c
341
const unsigned char *ip = in;
lib/lzo/lzo1x_compress.c
381
const unsigned char *ii = in + in_len - t;
lib/lzo/lzo1x_compress.c
40
const unsigned char * const in_end = in + in_len;
lib/lzo/lzo1x_compress.c
41
const unsigned char * const ip_end = in + in_len - 20;
lib/lzo/lzo1x_compress.c
428
int LZO_SAFE(lzo1x_1_compress)(const unsigned char *in, size_t in_len,
lib/lzo/lzo1x_compress.c
433
in, in_len, out, out_len, wrkmem, 0);
lib/lzo/lzo1x_compress.c
436
int LZO_SAFE(lzorle1x_1_compress)(const unsigned char *in, size_t in_len,
lib/lzo/lzo1x_compress.c
441
in, in_len, out, out_len, wrkmem, LZO_VERSION);
lib/lzo/lzo1x_compress.c
47
ip = in;
lib/lzo/lzo1x_decompress_safe.c
39
int lzo1x_decompress_safe(const unsigned char *in, size_t in_len,
lib/lzo/lzo1x_decompress_safe.c
47
const unsigned char * const ip_end = in + in_len;
lib/lzo/lzo1x_decompress_safe.c
53
ip = in;
lib/sg_split.c
146
int sg_split(struct scatterlist *in, const int in_mapped_nents,
lib/sg_split.c
159
ret = sg_calculate_split(in, sg_nents(in), nb_splits, skip, split_sizes,
lib/sg_split.c
177
ret = sg_calculate_split(in, in_mapped_nents, nb_splits, skip,
lib/sg_split.c
20
static int sg_calculate_split(struct scatterlist *in, int nents, int nb_splits,
lib/sg_split.c
35
for_each_sg(in, sg, nents, i) {
lib/test_bitmap.c
1014
unsigned long in[4];
lib/test_bitmap.c
1053
unsigned long b[5], *in = &b[1], *out = &b[0]; /* Partial overlap */
lib/test_bitmap.c
1059
memcpy(in, t->in, sizeof(t->in));
lib/test_bitmap.c
1061
bitmap_cut(out, in, t->first, t->cut, t->nbits);
lib/test_bitmap.c
401
const char *in;
lib/test_bitmap.c
503
err = bitmap_parselist(ptest.in, bmap, ptest.nbits);
lib/test_bitmap.c
508
i, ptest.in, err, ptest.errno);
lib/test_bitmap.c
516
i, ptest.in, bmap[0],
lib/test_bitmap.c
524
i, ptest.in, time);
lib/test_bitmap.c
617
size_t len = test.flags & NO_LEN ? UINT_MAX : strlen(test.in);
lib/test_bitmap.c
620
err = bitmap_parse(test.in, len, bmap, test.nbits);
lib/test_bitmap.c
625
i, test.in, err, test.errno);
lib/test_bitmap.c
633
i, test.in, bmap[0],
lib/test_bitmap.c
641
i, test.in, time);
lib/tests/base64_kunit.c
43
u8 *in = kmalloc(size, GFP_KERNEL);
lib/tests/base64_kunit.c
47
KUNIT_ASSERT_NOT_ERR_OR_NULL(test, in);
lib/tests/base64_kunit.c
51
get_random_bytes(in, size);
lib/tests/base64_kunit.c
52
int enc_len = base64_encode(in, size, enc, true, variant);
lib/tests/base64_kunit.c
57
KUNIT_EXPECT_MEMEQ(test, decoded, in, size);
lib/tests/base64_kunit.c
61
u64 t1 = bench_encode_ns(in, size, enc, reps, variant);
lib/tests/base64_kunit.c
69
kfree(in);
lib/tests/cmdline_kunit.c
102
offset = rc ? strlen(in) : !!(*str == '-');
lib/tests/cmdline_kunit.c
103
cmdline_do_one_test(test, in, rc, offset);
lib/tests/cmdline_kunit.c
107
static void cmdline_do_one_range_test(struct kunit *test, const char *in,
lib/tests/cmdline_kunit.c
115
get_options(in, ARRAY_SIZE(r), r);
lib/tests/cmdline_kunit.c
122
get_options(in, 0, r);
lib/tests/cmdline_kunit.c
41
static void cmdline_do_one_test(struct kunit *test, const char *in, int rc, int offset)
lib/tests/cmdline_kunit.c
44
const char *out = in;
lib/tests/cmdline_kunit.c
50
KUNIT_EXPECT_EQ_MSG(test, ret, rc, fmt, in);
lib/tests/cmdline_kunit.c
51
KUNIT_EXPECT_PTR_EQ_MSG(test, out, in + offset, fmt, in);
lib/tests/cmdline_kunit.c
72
char in[32];
lib/tests/cmdline_kunit.c
79
sprintf(in, "%u%s", get_random_u8(), str);
lib/tests/cmdline_kunit.c
81
offset = strlen(in) - strlen(str) + !!(rc == 2);
lib/tests/cmdline_kunit.c
82
cmdline_do_one_test(test, in, rc, offset);
lib/tests/cmdline_kunit.c
89
char in[32];
lib/tests/cmdline_kunit.c
97
sprintf(in, "%s%u", str, get_random_u8());
lib/tests/siphash_kunit.c
118
u8 in[64] __aligned(SIPHASH_ALIGNMENT);
lib/tests/siphash_kunit.c
123
in[i] = i;
lib/tests/siphash_kunit.c
125
chk(siphash(in, i, &test_key_siphash),
lib/tests/siphash_kunit.c
131
chk(hsiphash(in, i, &test_key_hsiphash),
lib/tests/string_helpers_kunit.c
110
const char *in;
lib/tests/string_helpers_kunit.c
116
.in = "\f\\ \n\r\t\v",
lib/tests/string_helpers_kunit.c
130
.in = "\\h\\\"\a\e\\",
lib/tests/string_helpers_kunit.c
144
.in = "\eb \\C\007\"\x90\r]",
lib/tests/string_helpers_kunit.c
16
char *in, size_t p,
lib/tests/string_helpers_kunit.c
195
.in = "\007 \eb\"\x90\xCF\r",
lib/tests/string_helpers_kunit.c
214
.in = "\f\\ \n\r\t\v",
lib/tests/string_helpers_kunit.c
240
.in = "\\h\\\"\a\xCF\e\\",
lib/tests/string_helpers_kunit.c
257
.in = "\eb \\C\007\"\x90\r]",
lib/tests/string_helpers_kunit.c
26
const char *in;
lib/tests/string_helpers_kunit.c
265
.in = "\007 \eb\"\x90\xCF\r",
lib/tests/string_helpers_kunit.c
306
.in = "\007 \eb\"\x90\xCF\r",
lib/tests/string_helpers_kunit.c
33
.in = "\\f\\ \\n\\r\\t\\v",
lib/tests/string_helpers_kunit.c
352
.in = "abcdefgh1234567890test",
lib/tests/string_helpers_kunit.c
356
.in = "abCdeFgH1234567890TesT",
lib/tests/string_helpers_kunit.c
363
.in = "ABCDEFGH1234567890TEST",
lib/tests/string_helpers_kunit.c
367
.in = "abCdeFgH1234567890TesT",
lib/tests/string_helpers_kunit.c
379
return s2->in;
lib/tests/string_helpers_kunit.c
38
.in = "\\40\\1\\387\\0064\\05\\040\\8a\\110\\777",
lib/tests/string_helpers_kunit.c
396
const char *in, int p, unsigned int flags, const char *esc,
lib/tests/string_helpers_kunit.c
401
q_real = string_escape_mem(in, p, NULL, 0, flags, esc);
lib/tests/string_helpers_kunit.c
412
char *in = kunit_kzalloc(test, 256, GFP_KERNEL);
lib/tests/string_helpers_kunit.c
418
KUNIT_ASSERT_NOT_ERR_OR_NULL(test, in);
lib/tests/string_helpers_kunit.c
420
for (; s2->in; s2++) {
lib/tests/string_helpers_kunit.c
426
in[p++] = '\0';
lib/tests/string_helpers_kunit.c
43
.in = "\\xv\\xa\\x2c\\xD\\x6f2",
lib/tests/string_helpers_kunit.c
442
len = strlen(s2->in);
lib/tests/string_helpers_kunit.c
443
memcpy(&in[p], s2->in, len);
lib/tests/string_helpers_kunit.c
452
q_real = string_escape_mem(in, p, out_real, out_size, flags, esc);
lib/tests/string_helpers_kunit.c
454
test_string_check_buf(test, name, flags, in, p, out_real, q_real, out_test,
lib/tests/string_helpers_kunit.c
457
test_string_escape_overflow(test, in, p, flags, esc, q_test, name);
lib/tests/string_helpers_kunit.c
48
.in = "\\h\\\\\\\"\\a\\e\\",
lib/tests/string_helpers_kunit.c
572
const char *s = strings_upper[i].in;
lib/tests/string_helpers_kunit.c
573
int len = strlen(strings_upper[i].in) + 1;
lib/tests/string_helpers_kunit.c
584
const char *s = strings_lower[i].in;
lib/tests/string_helpers_kunit.c
585
int len = strlen(strings_lower[i].in) + 1;
lib/tests/string_helpers_kunit.c
59
char *in = kunit_kzalloc(test, q_real, GFP_KERNEL);
lib/tests/string_helpers_kunit.c
64
KUNIT_ASSERT_NOT_ERR_OR_NULL(test, in);
lib/tests/string_helpers_kunit.c
69
const char *s = strings[i].in;
lib/tests/string_helpers_kunit.c
70
int len = strlen(strings[i].in);
lib/tests/string_helpers_kunit.c
73
memcpy(&in[p], s, len);
lib/tests/string_helpers_kunit.c
84
in[p++] = '\0';
lib/tests/string_helpers_kunit.c
88
memcpy(out_real, in, p);
lib/tests/string_helpers_kunit.c
94
q_real = string_unescape_any(in, out_real, q_real);
lib/tests/string_helpers_kunit.c
96
q_real = string_unescape(in, out_real, q_real, flags);
lib/tests/string_helpers_kunit.c
99
test_string_check_buf(test, name, flags, in, p - 1, out_real, q_real,
lib/xz/xz_dec_lzma2.c
1001
tmp = b->in[b->in_pos++];
lib/xz/xz_dec_lzma2.c
1049
+= (uint32_t)b->in[b->in_pos++] << 8;
lib/xz/xz_dec_lzma2.c
1055
+= (uint32_t)b->in[b->in_pos++] + 1;
lib/xz/xz_dec_lzma2.c
1061
= (uint32_t)b->in[b->in_pos++] << 8;
lib/xz/xz_dec_lzma2.c
1067
+= (uint32_t)b->in[b->in_pos++] + 1;
lib/xz/xz_dec_lzma2.c
1072
if (!lzma_props(s, b->in[b->in_pos++]))
lib/xz/xz_dec_lzma2.c
108
const uint8_t *in;
lib/xz/xz_dec_lzma2.c
1232
if (!lzma_props(s, ~b->in[b->in_pos]))
lib/xz/xz_dec_lzma2.c
400
memmove(dict->buf + dict->pos, b->in + b->in_pos, copy_size);
lib/xz/xz_dec_lzma2.c
414
memmove(b->out + b->out_pos, b->in + b->in_pos,
lib/xz/xz_dec_lzma2.c
486
rc->code = (rc->code << 8) + b->in[b->in_pos++];
lib/xz/xz_dec_lzma2.c
513
rc->code = (rc->code << RC_SHIFT_BITS) + rc->in[rc->in_pos++];
lib/xz/xz_dec_lzma2.c
891
memcpy(s->temp.buf + s->temp.size, b->in + b->in_pos, tmp);
lib/xz/xz_dec_lzma2.c
906
s->rc.in = s->temp.buf;
lib/xz/xz_dec_lzma2.c
927
s->rc.in = b->in;
lib/xz/xz_dec_lzma2.c
951
memcpy(s->temp.buf, b->in + b->in_pos, in_avail);
lib/xz/xz_dec_stream.c
161
memcpy(s->temp.buf + s->temp.pos, b->in + b->in_pos, copy_size);
lib/xz/xz_dec_stream.c
174
static enum xz_ret dec_vli(struct xz_dec *s, const uint8_t *in,
lib/xz/xz_dec_stream.c
183
byte = in[*in_pos];
lib/xz/xz_dec_stream.c
284
s->crc32 = xz_crc32(b->in + s->in_start, in_used, s->crc32);
lib/xz/xz_dec_stream.c
300
ret = dec_vli(s, b->in, &b->in_pos, b->in_size);
lib/xz/xz_dec_stream.c
351
if (((s->crc32 >> s->pos) & 0xFF) != b->in[b->in_pos++])
lib/xz/xz_dec_stream.c
593
if (b->in[b->in_pos] == 0) {
lib/xz/xz_dec_stream.c
604
= ((uint32_t)b->in[b->in_pos] + 1) * 4;
lib/xz/xz_dec_stream.c
645
if (b->in[b->in_pos++] != 0)
lib/xz/xz_dec_stream.c
687
if (b->in[b->in_pos++] != 0)
lib/xz/xz_dec_test.c
52
.in = buffer_in,
lib/zlib_inflate/inffast.c
120
hold += (unsigned long)(*in++) << bits;
lib/zlib_inflate/inffast.c
122
hold += (unsigned long)(*in++) << bits;
lib/zlib_inflate/inffast.c
139
hold += (unsigned long)(*in++) << bits;
lib/zlib_inflate/inffast.c
147
hold += (unsigned long)(*in++) << bits;
lib/zlib_inflate/inffast.c
149
hold += (unsigned long)(*in++) << bits;
lib/zlib_inflate/inffast.c
162
hold += (unsigned long)(*in++) << bits;
lib/zlib_inflate/inffast.c
165
hold += (unsigned long)(*in++) << bits;
lib/zlib_inflate/inffast.c
308
} while (in < last && out < end);
lib/zlib_inflate/inffast.c
312
in -= len;
lib/zlib_inflate/inffast.c
317
strm->next_in = in;
lib/zlib_inflate/inffast.c
319
strm->avail_in = (unsigned)(in < last ? 5 + (last - in) : 5 - (in - last));
lib/zlib_inflate/inffast.c
70
const unsigned char *in; /* local strm->next_in */
lib/zlib_inflate/inffast.c
97
in = strm->next_in;
lib/zlib_inflate/inffast.c
98
last = in + (strm->avail_in - 5);
lib/zlib_inflate/inflate.c
339
unsigned in, out; /* save starting available input and output */
lib/zlib_inflate/inflate.c
360
in = have;
lib/zlib_inflate/inflate.c
748
in -= strm->avail_in;
lib/zlib_inflate/inflate.c
750
strm->total_in += in;
lib/zlib_inflate/inflate.c
764
if (((in == 0 && out == 0) || flush == Z_FINISH) && ret == Z_OK)
lib/zstd/common/mem.h
244
MEM_STATIC U32 MEM_swap32(U32 in)
lib/zstd/common/mem.h
246
return swab32(in);
lib/zstd/common/mem.h
249
MEM_STATIC U64 MEM_swap64(U64 in)
lib/zstd/common/mem.h
251
return swab64(in);
lib/zstd/common/mem.h
254
MEM_STATIC size_t MEM_swapST(size_t in)
lib/zstd/common/mem.h
257
return (size_t)MEM_swap32((U32)in);
lib/zstd/common/mem.h
259
return (size_t)MEM_swap64((U64)in);
lib/zstd/common/mem.h
84
MEM_STATIC U32 MEM_swap32(U32 in);
lib/zstd/common/mem.h
85
MEM_STATIC U64 MEM_swap64(U64 in);
lib/zstd/common/mem.h
86
MEM_STATIC size_t MEM_swapST(size_t in);
lib/zstd/compress/zstd_compress.c
3470
size_t in = 0;
lib/zstd/compress/zstd_compress.c
3472
for (; in < seqsSize; ++in) {
lib/zstd/compress/zstd_compress.c
3473
if (sequences[in].offset == 0 && sequences[in].matchLength == 0) {
lib/zstd/compress/zstd_compress.c
3474
if (in != seqsSize - 1) {
lib/zstd/compress/zstd_compress.c
3475
sequences[in+1].litLength += sequences[in].litLength;
lib/zstd/compress/zstd_compress.c
3478
sequences[out] = sequences[in];
mm/filemap.c
3053
ssize_t filemap_splice_read(struct file *in, loff_t *ppos,
mm/filemap.c
3064
if (unlikely(*ppos >= in->f_mapping->host->i_sb->s_maxbytes))
mm/filemap.c
3067
init_sync_kiocb(&iocb, in);
mm/filemap.c
3080
if (*ppos >= i_size_read(in->f_mapping->host))
mm/filemap.c
3096
isize = i_size_read(in->f_mapping->host);
mm/filemap.c
3105
writably_mapped = mapping_writably_mapped(in->f_mapping);
mm/filemap.c
3130
in->f_ra.prev_pos = *ppos;
mm/filemap.c
3140
file_accessed(in);
mm/page_idle.c
167
const u64 *in = (u64 *)buf;
mm/page_idle.c
185
if ((*in >> bit) & 1) {
mm/page_idle.c
194
in++;
mm/page_idle.c
197
return (char *)in - buf;
mm/shmem.c
3553
static ssize_t shmem_file_splice_read(struct file *in, loff_t *ppos,
mm/shmem.c
3557
struct inode *inode = file_inode(in);
mm/shmem.c
3651
in->f_ra.prev_pos = *ppos;
mm/shmem.c
3661
file_accessed(in);
net/9p/trans_virtio.c
258
int in, out, out_sgs, in_sgs;
net/9p/trans_virtio.c
276
in = pack_sg_list(chan->sg, out,
net/9p/trans_virtio.c
278
if (in)
net/9p/trans_virtio.c
424
int in, out, err, out_sgs, in_sgs;
net/9p/trans_virtio.c
496
in = pack_sg_list(chan->sg, out,
net/9p/trans_virtio.c
498
if (in)
net/9p/trans_virtio.c
502
sgs[out_sgs + in_sgs++] = chan->sg + out + in;
net/9p/trans_virtio.c
503
pack_sg_list_p(chan->sg, out + in, VIRTQUEUE_NUM,
net/9p/trans_xen.c
199
xen_9pfs_read_packet(&h, ring->data.in, sizeof(h),
net/9p/trans_xen.c
227
xen_9pfs_read_packet(req->rc.sdata, ring->data.in, h.size,
net/9p/trans_xen.c
290
if (priv->rings[i].data.in) {
net/9p/trans_xen.c
299
free_pages_exact(priv->rings[i].data.in,
net/9p/trans_xen.c
363
ring->data.in = bytes;
net/ax25/ax25_addr.c
284
void ax25_digi_invert(const ax25_digi *in, ax25_digi *out)
net/ax25/ax25_addr.c
288
out->ndigi = in->ndigi;
net/ax25/ax25_addr.c
289
out->lastrepeat = in->ndigi - in->lastrepeat - 2;
net/ax25/ax25_addr.c
292
for (ct = 0; ct < in->ndigi; ct++) {
net/ax25/ax25_addr.c
293
out->calls[ct] = in->calls[in->ndigi - ct - 1];
net/bluetooth/ecdh_helper.c
28
static inline void swap_digits(u64 *in, u64 *out, unsigned int ndigits)
net/bluetooth/ecdh_helper.c
33
out[i] = __swab64(in[ndigits - 1 - i]);
net/bluetooth/hci_conn.c
1857
hci_cpu_to_le24(qos->ucast.in.interval, pdu->p_interval);
net/bluetooth/hci_conn.c
1862
pdu->p_latency = cpu_to_le16(qos->ucast.in.latency);
net/bluetooth/hci_conn.c
1881
cis->p_sdu = cpu_to_le16(conn->iso_qos.ucast.in.sdu);
net/bluetooth/hci_conn.c
1883
qos->ucast.in.phys;
net/bluetooth/hci_conn.c
1884
cis->p_phys = qos->ucast.in.phys ? qos->ucast.in.phys :
net/bluetooth/hci_conn.c
1887
cis->p_rtn = qos->ucast.in.rtn;
net/bluetooth/hci_conn.c
1992
cis->le_rx_phy = qos->ucast.in.phys;
net/bluetooth/hci_conn.c
1998
qos->ucast.out.interval = qos->ucast.in.interval;
net/bluetooth/hci_conn.c
2003
if (!qos->ucast.in.interval)
net/bluetooth/hci_conn.c
2004
qos->ucast.in.interval = qos->ucast.out.interval;
net/bluetooth/hci_conn.c
2010
qos->ucast.out.latency = qos->ucast.in.latency;
net/bluetooth/hci_conn.c
2015
if (!qos->ucast.in.latency)
net/bluetooth/hci_conn.c
2016
qos->ucast.in.latency = qos->ucast.out.latency;
net/bluetooth/hci_conn.c
2047
if (conn->iso_qos.ucast.in.sdu) {
net/bluetooth/hci_conn.c
2373
hci_iso_qos_setup(hdev, le, &qos->ucast.in,
net/bluetooth/hci_event.c
3926
if (conn->iso_qos.ucast.out.sdu && !conn->iso_qos.ucast.in.sdu)
net/bluetooth/hci_event.c
6961
qos->ucast.in.interval = c_sdu_interval;
net/bluetooth/hci_event.c
6964
qos->ucast.in.latency =
net/bluetooth/hci_event.c
6970
qos->ucast.in.sdu = ev->c_bn ? le16_to_cpu(ev->c_mtu) : 0;
net/bluetooth/hci_event.c
6972
qos->ucast.in.phys = le_phy_qos(ev->c_phy);
net/bluetooth/hci_event.c
6976
qos->ucast.in.interval = p_sdu_interval;
net/bluetooth/hci_event.c
6982
qos->ucast.in.latency =
net/bluetooth/hci_event.c
6986
qos->ucast.in.sdu = ev->p_bn ? le16_to_cpu(ev->p_mtu) : 0;
net/bluetooth/hci_event.c
6988
qos->ucast.in.phys = le_phy_qos(ev->p_phy);
net/bluetooth/hci_event.c
7190
bis->iso_qos.bcast.in.interval = le32_to_cpu(interval);
net/bluetooth/hci_event.c
7192
bis->iso_qos.bcast.in.latency = le16_to_cpu(ev->interval) * 125 / 100;
net/bluetooth/hci_event.c
7193
bis->iso_qos.bcast.in.sdu = le16_to_cpu(ev->max_pdu);
net/bluetooth/hci_sync.c
2958
if (qos->bcast.in.phys & BT_ISO_PHY_1M ||
net/bluetooth/hci_sync.c
2959
qos->bcast.in.phys & BT_ISO_PHY_2M) {
net/bluetooth/hci_sync.c
2968
if (qos->bcast.in.phys & BT_ISO_PHY_CODED) {
net/bluetooth/iso.c
1697
if (!check_io_qos(&qos->ucast.in))
net/bluetooth/iso.c
1717
if (!check_io_qos(&qos->bcast.in))
net/bluetooth/iso.c
461
if (!iso_pi(sk)->qos.ucast.in.phys && !iso_pi(sk)->qos.ucast.out.phys) {
net/bluetooth/iso.c
909
.in = DEFAULT_IO_QOS,
net/bpf/test_run.c
1659
if (user->in || user->out)
net/bpf/test_run.c
1670
state->in = dev;
net/bpf/test_run.c
1673
state->in = dev;
net/bpf/test_run.c
1676
state->in = dev;
net/bridge/br_netfilter_hooks.c
491
p = br_port_get_rcu(state->in);
net/bridge/br_netfilter_hooks.c
637
struct net_device *in;
net/bridge/br_netfilter_hooks.c
647
in = nf_bridge_get_physindev(skb, net);
net/bridge/br_netfilter_hooks.c
648
if (!in) {
net/bridge/br_netfilter_hooks.c
658
in = *((struct net_device **)(skb->cb));
net/bridge/br_netfilter_hooks.c
662
br_nf_hook_thresh(NF_BR_FORWARD, net, sk, skb, in, skb->dev,
net/bridge/br_netfilter_hooks.c
717
brnf_get_logical_dev(skb, state->in, state->net),
net/bridge/br_netfilter_hooks.c
751
*d = state->in;
net/bridge/br_netfilter_hooks.c
753
state->in, state->out, br_nf_forward_finish);
net/bridge/netfilter/ebt_log.c
75
const struct sk_buff *skb, const struct net_device *in,
net/bridge/netfilter/ebt_log.c
88
in ? in->name : "", out ? out->name : "",
net/bridge/netfilter/ebtable_broute.c
58
NFPROTO_BRIDGE, s->in, NULL, NULL,
net/bridge/netfilter/ebtables.c
132
const struct net_device *in, const struct net_device *out)
net/bridge/netfilter/ebtables.c
150
if (NF_INVF(e, EBT_IIN, ebt_dev_check(e->in, in)))
net/bridge/netfilter/ebtables.c
155
if (in && (p = br_port_get_rcu(in)) != NULL &&
net/bridge/netfilter/ebtables.c
227
if (ebt_basic_match(point, skb, state->in, state->out))
net/bridge/netfilter/nft_meta_bridge.c
29
const struct net_device *in = nft_in(pkt), *out = nft_out(pkt);
net/bridge/netfilter/nft_meta_bridge.c
35
br_dev = nft_meta_get_bridge(in);
net/bridge/netfilter/nft_meta_bridge.c
43
br_dev = nft_meta_get_bridge(in);
net/bridge/netfilter/nft_meta_bridge.c
47
br_vlan_get_pvid_rcu(in, &p_pvid);
net/bridge/netfilter/nft_meta_bridge.c
54
br_dev = nft_meta_get_bridge(in);
net/bridge/netfilter/nft_meta_bridge.c
63
br_dev = nft_meta_get_bridge(in);
net/ceph/crush/mapper.c
376
static int crush_bucket_choose(const struct crush_bucket *in,
net/ceph/crush/mapper.c
382
dprintk(" crush_bucket_choose %d x=%d r=%d\n", in->id, x, r);
net/ceph/crush/mapper.c
383
BUG_ON(in->size == 0);
net/ceph/crush/mapper.c
384
switch (in->alg) {
net/ceph/crush/mapper.c
387
(const struct crush_bucket_uniform *)in,
net/ceph/crush/mapper.c
390
return bucket_list_choose((const struct crush_bucket_list *)in,
net/ceph/crush/mapper.c
393
return bucket_tree_choose((const struct crush_bucket_tree *)in,
net/ceph/crush/mapper.c
397
(const struct crush_bucket_straw *)in,
net/ceph/crush/mapper.c
401
(const struct crush_bucket_straw2 *)in,
net/ceph/crush/mapper.c
404
dprintk("unknown bucket %d alg %d\n", in->id, in->alg);
net/ceph/crush/mapper.c
405
return in->items[0];
net/ceph/crush/mapper.c
474
const struct crush_bucket *in = bucket;
net/ceph/crush/mapper.c
494
in = bucket; /* initial bucket */
net/ceph/crush/mapper.c
506
if (in->size == 0) {
net/ceph/crush/mapper.c
511
flocal >= (in->size>>1) &&
net/ceph/crush/mapper.c
514
in, work->work[-1-in->id],
net/ceph/crush/mapper.c
518
in, work->work[-1-in->id],
net/ceph/crush/mapper.c
521
&choose_args[-1-in->id] : NULL),
net/ceph/crush/mapper.c
544
in = map->buckets[-1-item];
net/ceph/crush/mapper.c
606
flocal <= in->size + local_fallback_retries)
net/ceph/crush/mapper.c
659
const struct crush_bucket *in = bucket;
net/ceph/crush/mapper.c
698
in = bucket; /* initial bucket */
net/ceph/crush/mapper.c
713
if (in->alg == CRUSH_BUCKET_UNIFORM &&
net/ceph/crush/mapper.c
714
in->size % numrep == 0)
net/ceph/crush/mapper.c
722
if (in->size == 0) {
net/ceph/crush/mapper.c
728
in, work->work[-1-in->id],
net/ceph/crush/mapper.c
731
&choose_args[-1-in->id] : NULL),
net/ceph/crush/mapper.c
761
in = map->buckets[-1-item];
net/ceph/crypto.h
36
int ceph_crypto_key_unarmor(struct ceph_crypto_key *key, const char *in);
net/core/fib_rules.c
219
struct fib_rule_uid_range *in;
net/core/fib_rules.c
222
in = (struct fib_rule_uid_range *)nla_data(tb[FRA_UID_RANGE]);
net/core/fib_rules.c
224
out.start = make_kuid(current_user_ns(), in->start);
net/core/fib_rules.c
225
out.end = make_kuid(current_user_ns(), in->end);
net/core/lwt_bpf.c
127
if (bpf->in.prog) {
net/core/lwt_bpf.c
128
ret = run_lwt_bpf(skb, &bpf->in, dst, NO_REDIRECT);
net/core/lwt_bpf.c
24
struct bpf_lwt_prog in;
net/core/lwt_bpf.c
326
bpf_lwt_prog_destroy(&bpf->in);
net/core/lwt_bpf.c
404
ret = bpf_parse_prog(tb[LWT_BPF_IN], &bpf->in,
net/core/lwt_bpf.c
471
if (bpf_fill_lwt_prog(skb, LWT_BPF_IN, &bpf->in) < 0 ||
net/core/lwt_bpf.c
511
return bpf_lwt_prog_cmp(&a_bpf->in, &b_bpf->in) ||
net/core/utils.c
414
struct sockaddr_in *in = (struct sockaddr_in *)addr;
net/core/utils.c
416
if (in->sin_addr.s_addr == htonl(INADDR_ANY))
net/ipv4/netfilter/arp_tables.c
202
indev = state->in ? state->in->name : nulldevname;
net/ipv4/netfilter/ip_tables.c
188
const struct net_device *in,
net/ipv4/netfilter/ip_tables.c
209
nf_log_trace(net, AF_INET, hook, skb, in, out, &trace_loginfo,
net/ipv4/netfilter/ip_tables.c
244
indev = state->in ? state->in->name : nulldevname;
net/ipv4/netfilter/ip_tables.c
306
trace_packet(state->net, skb, hook, state->in,
net/ipv4/netfilter/ipt_rpfilter.c
49
rpfilter_is_loopback(const struct sk_buff *skb, const struct net_device *in)
net/ipv4/netfilter/ipt_rpfilter.c
51
return skb->pkt_type == PACKET_LOOPBACK || in->flags & IFF_LOOPBACK;
net/ipv4/netfilter/nf_socket_ipv4.c
70
const struct net_device *in)
net/ipv4/netfilter/nf_socket_ipv4.c
75
in->ifindex);
net/ipv4/netfilter/nf_socket_ipv4.c
78
in->ifindex);
net/ipv4/netfilter/nf_tproxy_ipv4.c
100
in->ifindex, 0);
net/ipv4/netfilter/nf_tproxy_ipv4.c
112
daddr, dport, in->ifindex);
net/ipv4/netfilter/nf_tproxy_ipv4.c
121
in->ifindex);
net/ipv4/netfilter/nf_tproxy_ipv4.c
81
const struct net_device *in,
net/ipv4/tcp_ao.c
2323
struct tcp_ao_info_opt out, in = {};
net/ipv4/tcp_ao.c
2338
err = copy_struct_from_sockptr(&in, sizeof(in), optval, len);
net/ipv4/tcp_ao.c
2342
if (in.reserved != 0 || in.reserved2 != 0)
net/ipv6/ip6_fib.c
770
struct fib6_node *fn, *in, *ln;
net/ipv6/ip6_fib.c
899
in = node_alloc(net);
net/ipv6/ip6_fib.c
902
if (!in || !ln) {
net/ipv6/ip6_fib.c
903
if (in)
net/ipv6/ip6_fib.c
904
node_free_immediate(net, in);
net/ipv6/ip6_fib.c
918
in->fn_bit = bit;
net/ipv6/ip6_fib.c
920
RCU_INIT_POINTER(in->parent, pn);
net/ipv6/ip6_fib.c
921
in->leaf = fn->leaf;
net/ipv6/ip6_fib.c
922
fib6_info_hold(rcu_dereference_protected(in->leaf,
net/ipv6/ip6_fib.c
927
rcu_assign_pointer(pn->right, in);
net/ipv6/ip6_fib.c
929
rcu_assign_pointer(pn->left, in);
net/ipv6/ip6_fib.c
933
RCU_INIT_POINTER(ln->parent, in);
net/ipv6/ip6_fib.c
934
rcu_assign_pointer(fn->parent, in);
net/ipv6/ip6_fib.c
937
rcu_assign_pointer(in->right, ln);
net/ipv6/ip6_fib.c
938
rcu_assign_pointer(in->left, fn);
net/ipv6/ip6_fib.c
940
rcu_assign_pointer(in->left, ln);
net/ipv6/ip6_fib.c
941
rcu_assign_pointer(in->right, fn);
net/ipv6/netfilter/ip6_tables.c
213
const struct net_device *in,
net/ipv6/netfilter/ip6_tables.c
234
nf_log_trace(net, AF_INET6, hook, skb, in, out, &trace_loginfo,
net/ipv6/netfilter/ip6_tables.c
266
indev = state->in ? state->in->name : nulldevname;
net/ipv6/netfilter/ip6_tables.c
329
trace_packet(state->net, skb, hook, state->in,
net/ipv6/netfilter/ip6t_rpfilter.c
85
rpfilter_is_loopback(const struct sk_buff *skb, const struct net_device *in)
net/ipv6/netfilter/ip6t_rpfilter.c
87
return skb->pkt_type == PACKET_LOOPBACK || in->flags & IFF_LOOPBACK;
net/ipv6/netfilter/nf_socket_ipv6.c
82
const struct net_device *in)
net/ipv6/netfilter/nf_socket_ipv6.c
87
in->ifindex);
net/ipv6/netfilter/nf_socket_ipv6.c
90
in->ifindex);
net/ipv6/netfilter/nf_tproxy_ipv6.c
100
in->ifindex, 0);
net/ipv6/netfilter/nf_tproxy_ipv6.c
112
ntohs(dport), in->ifindex, 0);
net/ipv6/netfilter/nf_tproxy_ipv6.c
121
in->ifindex);
net/ipv6/netfilter/nf_tproxy_ipv6.c
80
const struct net_device *in,
net/mac80211/rc80211_minstrel_ht.c
731
static inline int minstrel_filter_avg_add(u16 *prev_1, u16 *prev_2, s32 in)
net/mac80211/rc80211_minstrel_ht.c
737
if (!in)
net/mac80211/rc80211_minstrel_ht.c
738
in += 1;
net/mac80211/rc80211_minstrel_ht.c
741
val = out_1 = in;
net/mac80211/rc80211_minstrel_ht.c
745
val = MINSTREL_AVG_COEFF1 * in;
net/netfilter/ipset/ip_set_hash_netiface.c
189
STRSCPY(e.iface, SRCDIR ? IFACE(in) : IFACE(out));
net/netfilter/ipset/ip_set_hash_netiface.c
407
STRSCPY(e.iface, SRCDIR ? IFACE(in) : IFACE(out));
net/netfilter/ipvs/ip_vs_sync.c
1451
sa->in = (struct sockaddr_in) {
net/netfilter/ipvs/ip_vs_sync.c
1455
sa->in.sin_addr = c->mcast_group.in;
net/netfilter/ipvs/ip_vs_sync.c
1456
*salen = sizeof(sa->in);
net/netfilter/ipvs/ip_vs_sync.c
1557
result = join_mcast_group(sock->sk, &mcast_addr.in.sin_addr,
net/netfilter/ipvs/ip_vs_sync.c
265
struct sockaddr_in in;
net/netfilter/nf_conntrack_proto.c
66
nf_log_packet(net, state->pf, 0, skb, state->in, state->out,
net/netfilter/nf_conntrack_proto_icmp.c
325
struct nf_icmp_net *in = nf_icmp_pernet(net);
net/netfilter/nf_conntrack_proto_icmp.c
329
timeout = &in->timeout;
net/netfilter/nf_conntrack_proto_icmp.c
334
*timeout = in->timeout;
net/netfilter/nf_conntrack_proto_icmp.c
360
struct nf_icmp_net *in = nf_icmp_pernet(net);
net/netfilter/nf_conntrack_proto_icmp.c
362
in->timeout = nf_ct_icmp_timeout;
net/netfilter/nf_conntrack_proto_icmpv6.c
303
struct nf_icmp_net *in = nf_icmpv6_pernet(net);
net/netfilter/nf_conntrack_proto_icmpv6.c
312
*timeout = in->timeout;
net/netfilter/nf_conntrack_proto_icmpv6.c
338
struct nf_icmp_net *in = nf_icmpv6_pernet(net);
net/netfilter/nf_conntrack_proto_icmpv6.c
340
in->timeout = nf_ct_icmpv6_timeout;
net/netfilter/nf_flow_table_core.c
114
flow_tuple->iifidx = route->tuple[dir].in.ifindex;
net/netfilter/nf_flow_table_core.c
115
for (i = route->tuple[dir].in.num_encaps - 1; i >= 0; i--) {
net/netfilter/nf_flow_table_core.c
116
flow_tuple->encap[j].id = route->tuple[dir].in.encap[i].id;
net/netfilter/nf_flow_table_core.c
117
flow_tuple->encap[j].proto = route->tuple[dir].in.encap[i].proto;
net/netfilter/nf_flow_table_core.c
118
if (route->tuple[dir].in.ingress_vlans & BIT(i))
net/netfilter/nf_flow_table_core.c
123
flow_tuple->tun = route->tuple[dir].in.tun;
net/netfilter/nf_flow_table_core.c
124
flow_tuple->encap_num = route->tuple[dir].in.num_encaps;
net/netfilter/nf_flow_table_core.c
125
flow_tuple->tun_num = route->tuple[dir].in.num_tuns;
net/netfilter/nf_flow_table_core.c
32
ft->src_v4 = ctt->src.u3.in;
net/netfilter/nf_flow_table_core.c
33
ft->dst_v4 = ctt->dst.u3.in;
net/netfilter/nf_flow_table_ip.c
1001
tuple->iifidx = ctx->in->ifindex;
net/netfilter/nf_flow_table_ip.c
1085
.in = state->in,
net/netfilter/nf_flow_table_ip.c
149
const struct net_device *in;
net/netfilter/nf_flow_table_ip.c
282
tuple->iifidx = ctx->in->ifindex;
net/netfilter/nf_flow_table_ip.c
765
.in = state->in,
net/netfilter/nf_flow_table_path.c
260
route->tuple[!dir].in.ifindex = info.indev->ifindex;
net/netfilter/nf_flow_table_path.c
262
route->tuple[!dir].in.encap[i].id = info.encap[i].id;
net/netfilter/nf_flow_table_path.c
263
route->tuple[!dir].in.encap[i].proto = info.encap[i].proto;
net/netfilter/nf_flow_table_path.c
268
route->tuple[!dir].in.tun.src_v6 = info.tun.dst_v6;
net/netfilter/nf_flow_table_path.c
269
route->tuple[!dir].in.tun.dst_v6 = info.tun.src_v6;
net/netfilter/nf_flow_table_path.c
270
route->tuple[!dir].in.tun.l3_proto = info.tun.l3_proto;
net/netfilter/nf_flow_table_path.c
271
route->tuple[!dir].in.num_tuns = info.num_tuns;
net/netfilter/nf_flow_table_path.c
274
route->tuple[!dir].in.num_encaps = info.num_encaps;
net/netfilter/nf_flow_table_path.c
275
route->tuple[!dir].in.ingress_vlans = info.ingress_vlans;
net/netfilter/nf_flow_table_path.c
31
route->tuple[!dir].in.ifindex = dst_cache->dev->ifindex;
net/netfilter/nf_log.c
241
const struct net_device *in,
net/netfilter/nf_log.c
260
logger->logfn(net, pf, hooknum, skb, in, out, loginfo, prefix);
net/netfilter/nf_log.c
270
const struct net_device *in,
net/netfilter/nf_log.c
284
logger->logfn(net, pf, hooknum, skb, in, out, loginfo, prefix);
net/netfilter/nf_log_syslog.c
112
const struct net_device *in,
net/netfilter/nf_log_syslog.c
122
in ? in->name : "",
net/netfilter/nf_log_syslog.c
126
if (physindev && in != physindev)
net/netfilter/nf_log_syslog.c
136
const struct net_device *in,
net/netfilter/nf_log_syslog.c
151
nf_log_dump_packet_common(m, pf, hooknum, skb, in, out, loginfo,
net/netfilter/nf_log_syslog.c
835
const struct net_device *in,
net/netfilter/nf_log_syslog.c
850
nf_log_dump_packet_common(m, pf, hooknum, skb, in,
net/netfilter/nf_log_syslog.c
853
if (in)
net/netfilter/nf_log_syslog.c
870
const struct net_device *in,
net/netfilter/nf_log_syslog.c
885
nf_log_dump_packet_common(m, pf, hooknum, skb, in, out,
net/netfilter/nf_log_syslog.c
888
if (in)
net/netfilter/nf_log_syslog.c
906
const struct net_device *in,
net/netfilter/nf_log_syslog.c
921
nf_log_dump_packet_common(m, pf, hooknum, skb, in, out, loginfo,
net/netfilter/nf_log_syslog.c
932
const struct net_device *in,
net/netfilter/nf_log_syslog.c
939
nf_log_ip_packet(net, pf, hooknum, skb, in, out, loginfo, prefix);
net/netfilter/nf_log_syslog.c
942
nf_log_ip6_packet(net, pf, hooknum, skb, in, out, loginfo, prefix);
net/netfilter/nf_log_syslog.c
946
nf_log_arp_packet(net, pf, hooknum, skb, in, out, loginfo, prefix);
net/netfilter/nf_log_syslog.c
950
in, out, loginfo, prefix);
net/netfilter/nf_queue.c
104
dev_hold(state->in);
net/netfilter/nf_queue.c
63
dev_put(state->in);
net/netfilter/nfnetlink_log.c
684
const struct net_device *in,
net/netfilter/nfnetlink_log.c
731
if (in && skb_mac_header_was_set(skb)) {
net/netfilter/nfnetlink_log.c
802
hooknum, in, out, prefix, plen,
net/netfilter/nfnetlink_osf.c
198
int hooknum, struct net_device *in, struct net_device *out,
net/netfilter/nfnetlink_osf.c
236
in, out, NULL,
net/netfilter/nfnetlink_osf.c
249
nf_log_packet(net, family, hooknum, skb, in, out, NULL,
net/netfilter/nfnetlink_queue.c
1201
if (entry->state.in)
net/netfilter/nfnetlink_queue.c
1202
if (entry->state.in->ifindex == ifindex)
net/netfilter/nfnetlink_queue.c
748
indev = entry->state.in;
net/netfilter/nft_compat.c
186
static void target_compat_from_user(struct xt_target *t, void *in, void *out)
net/netfilter/nft_compat.c
190
memcpy(out, in, t->targetsize);
net/netfilter/nft_compat.c
487
static void match_compat_from_user(struct xt_match *m, void *in, void *out)
net/netfilter/nft_compat.c
491
memcpy(out, in, m->matchsize);
net/netfilter/nft_meta.c
182
const struct net_device *in = nft_in(pkt), *out = nft_out(pkt);
net/netfilter/nft_meta.c
186
if (!in || !in->rtnl_link_ops)
net/netfilter/nft_meta.c
188
strscpy_pad((char *)dest, in->rtnl_link_ops->kind, IFNAMSIZ);
net/netfilter/nft_tproxy.c
228
alen = sizeof_field(union nf_inet_addr, in);
net/netfilter/xt_TEE.c
42
nf_dup_ipv4(xt_net(par), skb, xt_hooknum(par), &info->gw.in, oif);
net/sched/em_ipset.c
96
state.in = indev ? indev : dev;
net/sched/sch_fq.c
951
static void fq_prio2band_compress_crumb(const u8 *in, u8 *out)
net/sched/sch_fq.c
959
tmp[i / 4] |= in[i] << (2 * (i & 0x3));
net/sched/sch_fq.c
965
static void fq_prio2band_decompress_crumb(const u8 *in, u8 *out)
net/sched/sch_fq.c
971
out[i] = fq_prio2band(in, i);
net/sctp/sm_make_chunk.c
3651
bool out, bool in)
net/sctp/sm_make_chunk.c
3660
inlen = (sizeof(inreq) + stream_len) * in;
net/sctp/sm_make_chunk.c
3735
__u16 out, __u16 in)
net/sctp/sm_make_chunk.c
3741
retval = sctp_make_reconf(asoc, (!!out + !!in) * size);
net/sctp/sm_make_chunk.c
3755
if (in) {
net/sctp/sm_make_chunk.c
3758
addstrm.number_of_streams = htons(in);
net/sctp/stream.c
121
ret = genradix_prealloc(&stream->in, incnt, gfp);
net/sctp/stream.c
192
genradix_free(&stream->in);
net/sctp/stream.c
217
stream->in = new->in;
net/sctp/stream.c
224
new->in.tree.root = NULL;
net/sctp/stream.c
273
bool out, in;
net/sctp/stream.c
287
in = params->srs_flags & SCTP_STREAM_RESET_INCOMING;
net/sctp/stream.c
288
if (!out && !in)
net/sctp/stream.c
305
if (in) {
net/sctp/stream.c
334
chunk = sctp_make_strreset_req(asoc, str_nums, nstr_list, out, in);
net/sctp/stream.c
374
asoc->strreset_outstanding = out + in;
net/sctp/stream.c
431
__u16 out, in;
net/sctp/stream.c
445
in = params->sas_instrms;
net/sctp/stream.c
447
incnt = stream->incnt + in;
net/sctp/stream.c
449
(!out && !in)) {
net/sctp/stream.c
460
chunk = sctp_make_strreset_addstrm(asoc, out, in);
net/sctp/stream.c
476
asoc->strreset_outstanding = !!out + !!in;
net/sctp/stream.c
788
__u16 in, i;
net/sctp/stream.c
805
in = ntohs(addstrm->number_of_streams);
net/sctp/stream.c
806
incnt = stream->incnt + in;
net/sctp/stream.c
807
if (!in || incnt > SCTP_MAX_STREAM)
net/sctp/stream_interleave.c
102
return !SSN_lt(ssn, sctp_ssn_peek(stream, in, sid));
net/sctp/stream_interleave.c
1024
if (!MID_lt(cmid, sctp_mid_peek(stream, in, csid)))
net/sctp/stream_interleave.c
1039
if (csid == sid && cmid == sctp_mid_peek(stream, in, csid)) {
net/sctp/stream_interleave.c
1040
sctp_mid_next(stream, in, csid);
net/sctp/stream_interleave.c
1074
sctp_mid_skip(stream, in, sid, mid);
net/sctp/stream_interleave.c
121
return !MID_lt(mid, sctp_mid_peek(stream, in, sid));
net/sctp/stream_interleave.c
1266
if (MID_lt(mid, sctp_mid_peek(stream, in, sid)))
net/sctp/stream_interleave.c
1274
sctp_mid_skip(stream, in, sid, mid);
net/sctp/stream_interleave.c
437
if (cevent->mid != sctp_mid_peek(stream, in, sid))
net/sctp/stream_interleave.c
440
sctp_mid_next(stream, in, sid);
net/sctp/stream_interleave.c
457
if (event->mid != sctp_mid_peek(stream, in, sid)) {
net/sctp/stream_interleave.c
462
sctp_mid_next(stream, in, sid);
net/sctp/ulpqueue.c
767
if (cssn != sctp_ssn_peek(stream, in, sid))
net/sctp/ulpqueue.c
771
sctp_ssn_next(stream, in, sid);
net/sctp/ulpqueue.c
846
if (ssn != sctp_ssn_peek(stream, in, sid)) {
net/sctp/ulpqueue.c
855
sctp_ssn_next(stream, in, sid);
net/sctp/ulpqueue.c
897
if (!SSN_lt(cssn, sctp_ssn_peek(stream, in, csid)))
net/sctp/ulpqueue.c
917
if (csid == sid && cssn == sctp_ssn_peek(stream, in, csid)) {
net/sctp/ulpqueue.c
918
sctp_ssn_next(stream, in, csid);
net/sctp/ulpqueue.c
946
if (SSN_lt(ssn, sctp_ssn_peek(stream, in, sid)))
net/sctp/ulpqueue.c
950
sctp_ssn_skip(stream, in, sid, ssn);
net/sunrpc/auth_gss/gss_krb5_crypto.c
106
void * in,
net/sunrpc/auth_gss/gss_krb5_crypto.c
127
memcpy(out, in, length);
net/sunrpc/auth_gss/gss_krb5_internal.h
162
u32 krb5_encrypt(struct crypto_sync_skcipher *key, void *iv, void *in,
net/sunrpc/auth_gss/gss_krb5_internal.h
181
void krb5_nfold(u32 inbits, const u8 *in, u32 outbits, u8 *out);
net/sunrpc/auth_gss/gss_krb5_internal.h
37
const struct xdr_netobj *in,
net/sunrpc/auth_gss/gss_krb5_keys.c
119
byte += (((in[((inbits - 1) - (msbit >> 3)) % inbits] << 8)|
net/sunrpc/auth_gss/gss_krb5_keys.c
120
(in[((inbits) - (msbit >> 3)) % inbits]))
net/sunrpc/auth_gss/gss_krb5_keys.c
83
void krb5_nfold(u32 inbits, const u8 *in, u32 outbits, u8 *out)
net/sunrpc/auth_gss/gss_rpc_xdr.c
46
const struct gssp_in_token *in)
net/sunrpc/auth_gss/gss_rpc_xdr.c
53
*p = cpu_to_be32(in->page_len);
net/sunrpc/auth_gss/gss_rpc_xdr.c
56
xdr_write_pages(xdr, in->pages, in->page_base, in->page_len);
net/tls/tls_device_fallback.c
136
struct scatter_walk out, in;
net/tls/tls_device_fallback.c
139
scatterwalk_start(&in, sg_in);
net/tls/tls_device_fallback.c
144
cpu_to_be64(rcd_sn), &in, &out, &len, prot);
net/tls/tls_device_fallback.c
43
struct scatter_walk *in,
net/tls/tls_device_fallback.c
61
memcpy_from_scatterwalk(buf, in, len);
net/tls/tls_device_fallback.c
79
scatterwalk_get_sglist(in, sg_in + 1);
net/tls/tls_device_fallback.c
99
scatterwalk_skip(in, len);
net/x25/af_x25.c
1469
int in = facilities.throughput & 0x0f;
net/x25/af_x25.c
1475
if (!in)
net/x25/af_x25.c
1478
else if (in < 0x03 || in > 0x0D)
net/xfrm/xfrm_user.c
2488
up->in = net->xfrm.policy_default[XFRM_POLICY_IN];
net/xfrm/xfrm_user.c
2513
if (xfrm_userpolicy_is_valid(up->in))
net/xfrm/xfrm_user.c
2514
net->xfrm.policy_default[XFRM_POLICY_IN] = up->in;
net/xfrm/xfrm_user.c
2550
r_up->in = net->xfrm.policy_default[XFRM_POLICY_IN];
samples/acrn/vm-sample.c
113
int bytes, port, in;
samples/acrn/vm-sample.c
117
in = (io_req->reqs.pio_request.direction == ACRN_IOREQ_DIR_READ);
samples/acrn/vm-sample.c
118
printf("Guest VM %s PIO[%x] with size[%x]\n", in ? "read" : "write", port, bytes);
scripts/kallsyms.c
115
static struct sym_entry *read_symbol(FILE *in, char **buf, size_t *buf_len)
scripts/kallsyms.c
124
readlen = getline(buf, buf_len, in);
scripts/kallsyms.c
248
static void read_map(const char *in)
scripts/kallsyms.c
255
fp = fopen(in, "r");
scripts/kallsyms.c
257
perror(in);
scripts/kconfig/conf.c
78
static void xfgets(char *str, int size, FILE *in)
scripts/kconfig/conf.c
80
if (!fgets(str, size, in))
scripts/kconfig/confdata.c
322
FILE *in = NULL;
scripts/kconfig/confdata.c
332
in = zconf_fopen(name);
scripts/kconfig/confdata.c
337
in = zconf_fopen(name);
scripts/kconfig/confdata.c
338
if (in)
scripts/kconfig/confdata.c
365
in = zconf_fopen(name);
scripts/kconfig/confdata.c
366
if (in) {
scripts/kconfig/confdata.c
378
if (!in)
scripts/kconfig/confdata.c
407
while (getline_stripped(&line, &line_asize, in) != -1) {
scripts/kconfig/confdata.c
484
fclose(in);
scripts/kconfig/confdata.c
566
static char *escape_string_value(const char *in)
scripts/kconfig/confdata.c
572
len = strlen(in) + strlen("\"\"") + 1;
scripts/kconfig/confdata.c
574
p = in;
scripts/kconfig/confdata.c
590
p = in;
scripts/kconfig/preprocess.c
19
static char *expand_string_with_args(const char *in, int argc, char *argv[]);
scripts/kconfig/preprocess.c
20
static char *expand_string(const char *in);
scripts/kconfig/preprocess.c
505
const char *in, *p;
scripts/kconfig/preprocess.c
513
p = in = *str;
scripts/kconfig/preprocess.c
517
in_len = p - in;
scripts/kconfig/preprocess.c
522
strncat(out, in, in_len);
scripts/kconfig/preprocess.c
525
in = p;
scripts/kconfig/preprocess.c
535
in_len = p - in;
scripts/kconfig/preprocess.c
538
strncat(out, in, in_len);
scripts/kconfig/preprocess.c
556
static char *expand_string_with_args(const char *in, int argc, char *argv[])
scripts/kconfig/preprocess.c
558
return __expand_string(&in, is_end_of_str, argc, argv);
scripts/kconfig/preprocess.c
561
static char *expand_string(const char *in)
scripts/kconfig/preprocess.c
563
return expand_string_with_args(in, 0, NULL);
scripts/mod/modpost.c
1656
FILE *in = stdin;
scripts/mod/modpost.c
1659
in = fopen(filename, "r");
scripts/mod/modpost.c
1660
if (!in)
scripts/mod/modpost.c
1663
while (fgets(fname, PATH_MAX, in) != NULL) {
scripts/mod/modpost.c
1669
fclose(in);
scripts/mod/sumversion.c
100
ROUND1(d, a, b, c, in[1], 7);
scripts/mod/sumversion.c
101
ROUND1(c, d, a, b, in[2], 11);
scripts/mod/sumversion.c
102
ROUND1(b, c, d, a, in[3], 19);
scripts/mod/sumversion.c
103
ROUND1(a, b, c, d, in[4], 3);
scripts/mod/sumversion.c
104
ROUND1(d, a, b, c, in[5], 7);
scripts/mod/sumversion.c
105
ROUND1(c, d, a, b, in[6], 11);
scripts/mod/sumversion.c
106
ROUND1(b, c, d, a, in[7], 19);
scripts/mod/sumversion.c
107
ROUND1(a, b, c, d, in[8], 3);
scripts/mod/sumversion.c
108
ROUND1(d, a, b, c, in[9], 7);
scripts/mod/sumversion.c
109
ROUND1(c, d, a, b, in[10], 11);
scripts/mod/sumversion.c
110
ROUND1(b, c, d, a, in[11], 19);
scripts/mod/sumversion.c
111
ROUND1(a, b, c, d, in[12], 3);
scripts/mod/sumversion.c
112
ROUND1(d, a, b, c, in[13], 7);
scripts/mod/sumversion.c
113
ROUND1(c, d, a, b, in[14], 11);
scripts/mod/sumversion.c
114
ROUND1(b, c, d, a, in[15], 19);
scripts/mod/sumversion.c
116
ROUND2(a, b, c, d,in[ 0], 3);
scripts/mod/sumversion.c
117
ROUND2(d, a, b, c, in[4], 5);
scripts/mod/sumversion.c
118
ROUND2(c, d, a, b, in[8], 9);
scripts/mod/sumversion.c
119
ROUND2(b, c, d, a, in[12], 13);
scripts/mod/sumversion.c
120
ROUND2(a, b, c, d, in[1], 3);
scripts/mod/sumversion.c
121
ROUND2(d, a, b, c, in[5], 5);
scripts/mod/sumversion.c
122
ROUND2(c, d, a, b, in[9], 9);
scripts/mod/sumversion.c
123
ROUND2(b, c, d, a, in[13], 13);
scripts/mod/sumversion.c
124
ROUND2(a, b, c, d, in[2], 3);
scripts/mod/sumversion.c
125
ROUND2(d, a, b, c, in[6], 5);
scripts/mod/sumversion.c
126
ROUND2(c, d, a, b, in[10], 9);
scripts/mod/sumversion.c
127
ROUND2(b, c, d, a, in[14], 13);
scripts/mod/sumversion.c
128
ROUND2(a, b, c, d, in[3], 3);
scripts/mod/sumversion.c
129
ROUND2(d, a, b, c, in[7], 5);
scripts/mod/sumversion.c
130
ROUND2(c, d, a, b, in[11], 9);
scripts/mod/sumversion.c
131
ROUND2(b, c, d, a, in[15], 13);
scripts/mod/sumversion.c
133
ROUND3(a, b, c, d,in[ 0], 3);
scripts/mod/sumversion.c
134
ROUND3(d, a, b, c, in[8], 9);
scripts/mod/sumversion.c
135
ROUND3(c, d, a, b, in[4], 11);
scripts/mod/sumversion.c
136
ROUND3(b, c, d, a, in[12], 15);
scripts/mod/sumversion.c
137
ROUND3(a, b, c, d, in[2], 3);
scripts/mod/sumversion.c
138
ROUND3(d, a, b, c, in[10], 9);
scripts/mod/sumversion.c
139
ROUND3(c, d, a, b, in[6], 11);
scripts/mod/sumversion.c
140
ROUND3(b, c, d, a, in[14], 15);
scripts/mod/sumversion.c
141
ROUND3(a, b, c, d, in[1], 3);
scripts/mod/sumversion.c
142
ROUND3(d, a, b, c, in[9], 9);
scripts/mod/sumversion.c
143
ROUND3(c, d, a, b, in[5], 11);
scripts/mod/sumversion.c
144
ROUND3(b, c, d, a, in[13], 15);
scripts/mod/sumversion.c
145
ROUND3(a, b, c, d, in[3], 3);
scripts/mod/sumversion.c
146
ROUND3(d, a, b, c, in[11], 9);
scripts/mod/sumversion.c
147
ROUND3(c, d, a, b, in[7], 11);
scripts/mod/sumversion.c
148
ROUND3(b, c, d, a, in[15], 15);
scripts/mod/sumversion.c
90
static void md4_transform(uint32_t *hash, uint32_t const *in)
scripts/mod/sumversion.c
99
ROUND1(a, b, c, d, in[0], 3);
security/keys/keyctl_pkey.c
219
void *in, *out;
security/keys/keyctl_pkey.c
244
in = memdup_user(_in, params.in_len);
security/keys/keyctl_pkey.c
245
if (IS_ERR(in)) {
security/keys/keyctl_pkey.c
246
ret = PTR_ERR(in);
security/keys/keyctl_pkey.c
255
ret = params.key->type->asym_eds_op(&params, in, out);
security/keys/keyctl_pkey.c
265
kfree(in);
security/keys/keyctl_pkey.c
294
void *in, *in2;
security/keys/keyctl_pkey.c
306
in = memdup_user(_in, params.in_len);
security/keys/keyctl_pkey.c
307
if (IS_ERR(in)) {
security/keys/keyctl_pkey.c
308
ret = PTR_ERR(in);
security/keys/keyctl_pkey.c
319
ret = params.key->type->asym_verify_signature(&params, in, in2);
security/keys/keyctl_pkey.c
323
kfree(in);
security/keys/trusted-keys/trusted_dcp.c
112
sg_init_one(&src_sg, in, AES_KEYSIZE_128);
security/keys/trusted-keys/trusted_dcp.c
129
static int do_aead_crypto(u8 *in, u8 *out, size_t len, u8 *key, u8 *nonce,
security/keys/trusted-keys/trusted_dcp.c
156
sg_init_one(&src_sg, in, len);
security/keys/trusted-keys/trusted_dcp.c
77
static int do_dcp_crypto(u8 *in, u8 *out, bool do_encrypt)
security/selinux/hooks.c
5875
ifindex = state->in->ifindex;
sound/aoa/soundbus/i2sbus/core.c
286
dev->in.dbdma = ioremap(r->start, rlen);
sound/aoa/soundbus/i2sbus/core.c
288
if (!dev->intfregs || !dev->out.dbdma || !dev->in.dbdma)
sound/aoa/soundbus/i2sbus/core.c
294
if (alloc_dbdma_descriptor_ring(dev, &dev->in.dbdma_ring,
sound/aoa/soundbus/i2sbus/core.c
323
free_dbdma_descriptor_ring(dev, &dev->in.dbdma_ring);
sound/aoa/soundbus/i2sbus/core.c
326
iounmap(dev->in.dbdma);
sound/aoa/soundbus/i2sbus/core.c
79
iounmap(i2sdev->in.dbdma);
sound/aoa/soundbus/i2sbus/core.c
83
free_dbdma_descriptor_ring(i2sdev, &i2sdev->in.dbdma_ring);
sound/aoa/soundbus/i2sbus/i2sbus.h
69
struct pcm_info out, in;
sound/aoa/soundbus/i2sbus/pcm.c
104
if (ti->transfer_in == in
sound/aoa/soundbus/i2sbus/pcm.c
18
static inline void get_pcm_info(struct i2sbus_dev *i2sdev, int in,
sound/aoa/soundbus/i2sbus/pcm.c
21
if (in) {
sound/aoa/soundbus/i2sbus/pcm.c
220
static int i2sbus_pcm_close(struct i2sbus_dev *i2sdev, int in)
sound/aoa/soundbus/i2sbus/pcm.c
228
get_pcm_info(i2sdev, in, &pi, NULL);
sound/aoa/soundbus/i2sbus/pcm.c
23
*pi = &i2sdev->in;
sound/aoa/soundbus/i2sbus/pcm.c
286
static inline int i2sbus_hw_free(struct snd_pcm_substream *substream, int in)
sound/aoa/soundbus/i2sbus/pcm.c
291
get_pcm_info(i2sdev, in, &pi, NULL);
sound/aoa/soundbus/i2sbus/pcm.c
30
*other = &i2sdev->in;
sound/aoa/soundbus/i2sbus/pcm.c
307
static int i2sbus_pcm_prepare(struct i2sbus_dev *i2sdev, int in)
sound/aoa/soundbus/i2sbus/pcm.c
327
get_pcm_info(i2sdev, in, &pi, &other);
sound/aoa/soundbus/i2sbus/pcm.c
368
cmd = (in? INPUT_MORE: OUTPUT_MORE) | BR_IFSET | INTR_ALWAYS;
sound/aoa/soundbus/i2sbus/pcm.c
504
static int i2sbus_pcm_trigger(struct i2sbus_dev *i2sdev, int in, int cmd)
sound/aoa/soundbus/i2sbus/pcm.c
511
get_pcm_info(i2sdev, in, &pi, NULL);
sound/aoa/soundbus/i2sbus/pcm.c
576
static snd_pcm_uframes_t i2sbus_pcm_pointer(struct i2sbus_dev *i2sdev, int in)
sound/aoa/soundbus/i2sbus/pcm.c
581
get_pcm_info(i2sdev, in, &pi, NULL);
sound/aoa/soundbus/i2sbus/pcm.c
591
static inline void handle_interrupt(struct i2sbus_dev *i2sdev, int in)
sound/aoa/soundbus/i2sbus/pcm.c
601
get_pcm_info(i2sdev, in, &pi, NULL);
sound/aoa/soundbus/i2sbus/pcm.c
637
if (!(status & ACTIVE) && (!in || (status & 0x80)))
sound/aoa/soundbus/i2sbus/pcm.c
72
static int i2sbus_pcm_open(struct i2sbus_dev *i2sdev, int in)
sound/aoa/soundbus/i2sbus/pcm.c
749
i2sdev->in.substream = substream;
sound/aoa/soundbus/i2sbus/pcm.c
760
if (i2sdev->in.substream != substream)
sound/aoa/soundbus/i2sbus/pcm.c
764
i2sdev->in.substream = NULL;
sound/aoa/soundbus/i2sbus/pcm.c
774
if (i2sdev->in.substream != substream)
sound/aoa/soundbus/i2sbus/pcm.c
785
if (i2sdev->in.substream != substream)
sound/aoa/soundbus/i2sbus/pcm.c
797
if (i2sdev->in.substream != substream)
sound/aoa/soundbus/i2sbus/pcm.c
818
i2sdev->in.created = 0;
sound/aoa/soundbus/i2sbus/pcm.c
833
int err, in = 0, out = 0;
sound/aoa/soundbus/i2sbus/pcm.c
87
get_pcm_info(i2sdev, in, &pi, &other);
sound/aoa/soundbus/i2sbus/pcm.c
876
in = 1;
sound/aoa/soundbus/i2sbus/pcm.c
922
out = in = 1;
sound/aoa/soundbus/i2sbus/pcm.c
942
if (!i2sdev->in.created && in) {
sound/aoa/soundbus/i2sbus/pcm.c
956
i2sdev->in.created = 1;
sound/pci/echoaudio/echoaudio.c
1264
unsigned int in = ucontrol->id.index % num_busses_in(chip);
sound/pci/echoaudio/echoaudio.c
1266
if (out >= ECHO_MAXAUDIOOUTPUTS || in >= ECHO_MAXAUDIOINPUTS)
sound/pci/echoaudio/echoaudio.c
1269
ucontrol->value.integer.value[0] = chip->monitor_gain[out][in];
sound/pci/echoaudio/echoaudio.c
1278
unsigned int out, in;
sound/pci/echoaudio/echoaudio.c
1283
in = ucontrol->id.index % num_busses_in(chip);
sound/pci/echoaudio/echoaudio.c
1284
if (out >= ECHO_MAXAUDIOOUTPUTS || in >= ECHO_MAXAUDIOINPUTS)
sound/pci/echoaudio/echoaudio.c
1289
if (chip->monitor_gain[out][in] != gain) {
sound/pci/echoaudio/echoaudio.c
1291
set_monitor_gain(chip, out, in, gain);
sound/pci/echoaudio/echoaudio.h
544
static inline int monitor_index(const struct echoaudio *chip, int out, int in)
sound/pci/echoaudio/echoaudio.h
546
return out * num_busses_in(chip) + in;
sound/pci/riptide/riptide.c
649
static u32 atoh(const unsigned char *in, unsigned int len)
sound/pci/riptide/riptide.c
658
c = in[len - 1];
sound/pci/riptide/riptide.c
668
static int senddata(struct cmdif *cif, const unsigned char *in, u32 offset)
sound/pci/riptide/riptide.c
675
i = atoh(&in[1], 2);
sound/pci/riptide/riptide.c
676
addr = offset + atoh(&in[3], 4);
sound/pci/riptide/riptide.c
679
p = in + 9;
sound/pci/riptide/riptide.c
695
const unsigned char *in;
sound/pci/riptide/riptide.c
701
in = img;
sound/pci/riptide/riptide.c
702
if (in[0] == ':') {
sound/pci/riptide/riptide.c
703
t = atoh(&in[7], 2);
sound/pci/riptide/riptide.c
706
err = senddata(cif, in, laddr + saddr);
sound/pci/riptide/riptide.c
709
saddr = atoh(&in[9], 4) << 4;
sound/pci/riptide/riptide.c
712
laddr = atoh(&in[9], 4) << 16;
sound/pci/riptide/riptide.c
715
val = atoh(&in[9], 8);
sound/pci/rme9652/hdsp.c
1623
static int hdsp_set_spdif_input(struct hdsp *hdsp, int in)
sound/pci/rme9652/hdsp.c
1626
hdsp->control_register |= hdsp_encode_spdif_in(in);
sound/pci/rme9652/hdsp.c
600
static int hdsp_playback_to_output_key (struct hdsp *hdsp, int in, int out)
sound/pci/rme9652/hdsp.c
608
return (64 * out) + (32 + (in));
sound/pci/rme9652/hdsp.c
610
return (52 * out) + (26 + (in));
sound/pci/rme9652/hdsp.c
612
return (32 * out) + (16 + (in));
sound/pci/rme9652/hdsp.c
614
return (52 * out) + (26 + (in));
sound/pci/rme9652/hdsp.c
618
static int hdsp_input_to_output_key (struct hdsp *hdsp, int in, int out)
sound/pci/rme9652/hdsp.c
626
return (64 * out) + in;
sound/pci/rme9652/hdsp.c
628
return (52 * out) + in;
sound/pci/rme9652/hdsp.c
630
return (32 * out) + in;
sound/pci/rme9652/hdsp.c
632
return (52 * out) + in;
sound/pci/rme9652/hdspm.c
1150
unsigned int in)
sound/pci/rme9652/hdspm.c
1152
if (chan >= HDSPM_MIXER_CHANNELS || in >= HDSPM_MIXER_CHANNELS)
sound/pci/rme9652/hdspm.c
1155
return hdspm->mixer->ch[chan].in[in];
sound/pci/rme9652/hdspm.c
1167
unsigned int in, unsigned short data)
sound/pci/rme9652/hdspm.c
1169
if (chan >= HDSPM_MIXER_CHANNELS || in >= HDSPM_MIXER_CHANNELS)
sound/pci/rme9652/hdspm.c
1174
((in + 128 * chan) * sizeof(u32)),
sound/pci/rme9652/hdspm.c
1175
(hdspm->mixer->ch[chan].in[in] = data & 0xFFFF));
sound/pci/rme9652/rme9652.c
919
static int rme9652_set_spdif_input(struct snd_rme9652 *rme9652, int in)
sound/pci/rme9652/rme9652.c
924
rme9652->control_register |= rme9652_encode_spdif_in(in);
sound/soc/codecs/cros_ec_codec.c
100
memcpy(in, msg->data, insize);
sound/soc/codecs/cros_ec_codec.c
78
uint8_t *in, size_t insize)
sound/soc/codecs/cros_ec_codec.c
99
if (in && insize)
sound/soc/codecs/max98396.c
455
int in, out, width, bsel, max_sr;
sound/soc/codecs/max98396.c
457
{ .in = 2, .out = 4, .width = 16, .bsel = MAX98396_BSEL_32, .max_sr = 192000 },
sound/soc/codecs/max98396.c
458
{ .in = 2, .out = 6, .width = 24, .bsel = MAX98396_BSEL_48, .max_sr = 192000 },
sound/soc/codecs/max98396.c
459
{ .in = 2, .out = 8, .width = 32, .bsel = MAX98396_BSEL_64, .max_sr = 192000 },
sound/soc/codecs/max98396.c
460
{ .in = 3, .out = 15, .width = 32, .bsel = MAX98396_BSEL_125, .max_sr = 192000 },
sound/soc/codecs/max98396.c
461
{ .in = 4, .out = 8, .width = 16, .bsel = MAX98396_BSEL_64, .max_sr = 192000 },
sound/soc/codecs/max98396.c
462
{ .in = 4, .out = 12, .width = 24, .bsel = MAX98396_BSEL_96, .max_sr = 192000 },
sound/soc/codecs/max98396.c
463
{ .in = 4, .out = 16, .width = 32, .bsel = MAX98396_BSEL_128, .max_sr = 192000 },
sound/soc/codecs/max98396.c
464
{ .in = 5, .out = 15, .width = 24, .bsel = MAX98396_BSEL_125, .max_sr = 192000 },
sound/soc/codecs/max98396.c
465
{ .in = 7, .out = 15, .width = 16, .bsel = MAX98396_BSEL_125, .max_sr = 192000 },
sound/soc/codecs/max98396.c
466
{ .in = 2, .out = 4, .width = 16, .bsel = MAX98396_BSEL_32, .max_sr = 96000 },
sound/soc/codecs/max98396.c
467
{ .in = 2, .out = 6, .width = 24, .bsel = MAX98396_BSEL_48, .max_sr = 96000 },
sound/soc/codecs/max98396.c
468
{ .in = 2, .out = 8, .width = 32, .bsel = MAX98396_BSEL_64, .max_sr = 96000 },
sound/soc/codecs/max98396.c
469
{ .in = 3, .out = 15, .width = 32, .bsel = MAX98396_BSEL_125, .max_sr = 96000 },
sound/soc/codecs/max98396.c
470
{ .in = 4, .out = 8, .width = 16, .bsel = MAX98396_BSEL_64, .max_sr = 96000 },
sound/soc/codecs/max98396.c
471
{ .in = 4, .out = 12, .width = 24, .bsel = MAX98396_BSEL_96, .max_sr = 96000 },
sound/soc/codecs/max98396.c
472
{ .in = 4, .out = 16, .width = 32, .bsel = MAX98396_BSEL_128, .max_sr = 96000 },
sound/soc/codecs/max98396.c
473
{ .in = 5, .out = 15, .width = 24, .bsel = MAX98396_BSEL_125, .max_sr = 96000 },
sound/soc/codecs/max98396.c
474
{ .in = 7, .out = 15, .width = 16, .bsel = MAX98396_BSEL_125, .max_sr = 96000 },
sound/soc/codecs/max98396.c
475
{ .in = 7, .out = 31, .width = 32, .bsel = MAX98396_BSEL_250, .max_sr = 96000 },
sound/soc/codecs/max98396.c
476
{ .in = 8, .out = 16, .width = 16, .bsel = MAX98396_BSEL_128, .max_sr = 96000 },
sound/soc/codecs/max98396.c
477
{ .in = 8, .out = 24, .width = 24, .bsel = MAX98396_BSEL_192, .max_sr = 96000 },
sound/soc/codecs/max98396.c
478
{ .in = 8, .out = 32, .width = 32, .bsel = MAX98396_BSEL_256, .max_sr = 96000 },
sound/soc/codecs/max98396.c
479
{ .in = 10, .out = 31, .width = 24, .bsel = MAX98396_BSEL_250, .max_sr = 96000 },
sound/soc/codecs/max98396.c
480
{ .in = 15, .out = 31, .width = 16, .bsel = MAX98396_BSEL_250, .max_sr = 96000 },
sound/soc/codecs/max98396.c
481
{ .in = 16, .out = 32, .width = 16, .bsel = MAX98396_BSEL_256, .max_sr = 96000 },
sound/soc/codecs/max98396.c
482
{ .in = 7, .out = 31, .width = 32, .bsel = MAX98396_BSEL_250, .max_sr = 48000 },
sound/soc/codecs/max98396.c
483
{ .in = 10, .out = 31, .width = 24, .bsel = MAX98396_BSEL_250, .max_sr = 48000 },
sound/soc/codecs/max98396.c
484
{ .in = 10, .out = 40, .width = 32, .bsel = MAX98396_BSEL_320, .max_sr = 48000 },
sound/soc/codecs/max98396.c
485
{ .in = 15, .out = 31, .width = 16, .bsel = MAX98396_BSEL_250, .max_sr = 48000 },
sound/soc/codecs/max98396.c
486
{ .in = 16, .out = 48, .width = 24, .bsel = MAX98396_BSEL_384, .max_sr = 48000 },
sound/soc/codecs/max98396.c
487
{ .in = 16, .out = 64, .width = 32, .bsel = MAX98396_BSEL_512, .max_sr = 48000 },
sound/soc/codecs/max98396.c
497
if (in_slots == c->in && out_slots <= c->out && width == c->width)
sound/soc/codecs/rl6231.c
111
static unsigned int find_best_div(unsigned int in,
sound/soc/codecs/rl6231.c
116
if (in <= max)
sound/soc/codecs/rl6231.c
119
d = in / max;
sound/soc/codecs/rl6231.c
120
if (in % max)
sound/soc/codecs/sgtl5000.c
1003
t = do_div(out, in);
sound/soc/codecs/sgtl5000.c
1006
do_div(t, in);
sound/soc/codecs/sgtl5000.c
990
unsigned int in, int_div, frac_div;
sound/soc/codecs/sgtl5000.c
994
in = sgtl5000->sysclk / 2;
sound/soc/codecs/sgtl5000.c
997
in = sgtl5000->sysclk;
sound/soc/codecs/tas2781-fmwlib.c
1397
bool in = false;
sound/soc/codecs/tas2781-fmwlib.c
1407
in = true;
sound/soc/codecs/tas2781-fmwlib.c
1412
in = true;
sound/soc/codecs/tas2781-fmwlib.c
1416
return in;
sound/soc/codecs/tas2781-fmwlib.c
1422
bool in = false;
sound/soc/codecs/tas2781-fmwlib.c
1428
in = true;
sound/soc/codecs/tas2781-fmwlib.c
1432
in = true;
sound/soc/codecs/tas2781-fmwlib.c
1435
in = check_inpage_yram_rg(cd, reg, len);
sound/soc/codecs/tas2781-fmwlib.c
1437
return in;
sound/soc/codecs/tas2781-fmwlib.c
1447
bool in = false;
sound/soc/codecs/tas2781-fmwlib.c
1450
in = check_inpage_yram_bk1(cd, page, reg, len);
sound/soc/codecs/tas2781-fmwlib.c
1454
in = check_inpage_yram_rg(cd, reg, len);
sound/soc/codecs/tas2781-fmwlib.c
1457
return in;
sound/soc/codecs/tas2781-fmwlib.c
1463
bool in = false;
sound/soc/codecs/tas2781-fmwlib.c
1473
in = true;
sound/soc/codecs/tas2781-fmwlib.c
1478
in = true;
sound/soc/codecs/tas2781-fmwlib.c
1483
return in;
sound/soc/codecs/tas2781-fmwlib.c
1493
bool in = false;
sound/soc/codecs/tas2781-fmwlib.c
1496
in = check_inblock_yram_bk(cd, page, reg, len);
sound/soc/codecs/tas2781-fmwlib.c
1498
return in;
sound/soc/codecs/tas2781-fmwlib.c
1504
bool in;
sound/soc/codecs/tas2781-fmwlib.c
1506
in = check_inpage_yram(cd, book, page, reg, len);
sound/soc/codecs/tas2781-fmwlib.c
1507
if (in)
sound/soc/codecs/tas2781-fmwlib.c
1509
in = check_inblock_yram(cd, book, page, reg, len);
sound/soc/codecs/tas2781-fmwlib.c
1512
return in;
sound/soc/codecs/tas2781-fmwlib.c
1524
bool in;
sound/soc/codecs/tas2781-fmwlib.c
1541
in = check_yram(&crc_data, book, page, reg, len);
sound/soc/codecs/tas2781-fmwlib.c
1542
if (!in)
sound/soc/codecs/tas2781-fmwlib.c
1586
bool in;
sound/soc/codecs/tas2781-fmwlib.c
1598
in = check_yram(&crc_data, book, page, reg, 1);
sound/soc/codecs/tas2781-fmwlib.c
1599
if (!in)
sound/soc/codecs/wm8580.c
229
unsigned int in;
sound/soc/codecs/wm8580.c
498
state->in = freq_in;
sound/soc/codecs/wm8994.c
2257
wm8994->fll[id].in == freq_in && wm8994->fll[id].out == freq_out)
sound/soc/codecs/wm8994.c
2267
ret = wm8994_get_fll_config(control, &fll, wm8994->fll[id].in,
sound/soc/codecs/wm8994.c
2433
wm8994->fll[id].in = freq_in;
sound/soc/codecs/wm8994.c
3331
wm8994->fll_suspend[i].in,
sound/soc/codecs/wm8994.h
71
int in;
sound/soc/codecs/wm8995.c
1843
wm8995->fll[id].in == freq_in && wm8995->fll[id].out == freq_out)
sound/soc/codecs/wm8995.c
1853
ret = wm8995_get_fll_config(&fll, wm8995->fll[id].in,
sound/soc/codecs/wm8995.c
1890
wm8995->fll[id].in = freq_in;
sound/soc/codecs/wm8995.c
373
int in;
sound/soc/codecs/wm_adsp.c
503
static unsigned int wmfw_convert_flags(unsigned int in, unsigned int len)
sound/soc/codecs/wm_adsp.c
521
if (in) {
sound/soc/codecs/wm_adsp.c
523
if (in & WMFW_CTL_FLAG_WRITEABLE)
sound/soc/codecs/wm_adsp.c
525
if (in & WMFW_CTL_FLAG_VOLATILE)
sound/soc/fsl/fsl_asrc.c
289
static void fsl_asrc_set_watermarks(struct fsl_asrc_pair *pair, u32 in, u32 out)
sound/soc/fsl/fsl_asrc.c
299
ASRMCRi_INFIFO_THRESHOLD(in) |
sound/soc/fsl/fsl_asrc.c
395
int in, out, channels;
sound/soc/fsl/fsl_asrc.c
445
for (in = 0; in < ARRAY_SIZE(supported_asrc_rate); in++)
sound/soc/fsl/fsl_asrc.c
446
if (inrate == supported_asrc_rate[in])
sound/soc/fsl/fsl_asrc.c
449
if (in == ARRAY_SIZE(supported_asrc_rate)) {
sound/soc/fsl/fsl_esai.c
265
bool in = dir == SND_SOC_CLOCK_IN;
sound/soc/fsl/fsl_esai.c
272
in ? "in" : "out", tx ? 'T' : 'R');
sound/soc/fsl/fsl_esai.c
285
ESAI_xCCR_xHCKD, in ? 0 : ESAI_xCCR_xHCKD);
sound/soc/fsl/fsl_esai.c
287
if (in)
sound/soc/intel/avs/debugfs.c
25
off = __fifo->in & __fifo->mask;
sound/soc/intel/avs/debugfs.c
32
__fifo->in += len;
sound/soc/meson/meson-codec-glue.c
17
struct snd_soc_dapm_widget *in;
sound/soc/meson/meson-codec-glue.c
31
in = meson_codec_glue_get_input(p->source);
sound/soc/meson/meson-codec-glue.c
32
if (in)
sound/soc/meson/meson-codec-glue.c
33
return in;
sound/soc/meson/meson-codec-glue.c
55
struct snd_soc_dapm_widget *in =
sound/soc/meson/meson-codec-glue.c
59
if (WARN_ON(!in))
sound/soc/meson/meson-codec-glue.c
62
dai = in->priv;
sound/soc/renesas/rcar/adg.c
194
u32 *in, u32 *out, u32 *en)
sound/soc/renesas/rcar/adg.c
223
if (in)
sound/soc/renesas/rcar/adg.c
224
*in = _in;
sound/soc/renesas/rcar/adg.c
262
u32 in, out;
sound/soc/renesas/rcar/adg.c
271
&in, &out, &en);
sound/soc/renesas/rcar/adg.c
273
in = in << shift;
sound/soc/renesas/rcar/adg.c
277
rsnd_mod_bset(adg_mod, SRCIN_TIMSEL(id / 2), mask, in);
sound/soc/soc-dapm.c
1739
int in, out;
sound/soc/soc-dapm.c
1743
in = dapm_is_connected_input_ep(w, NULL, NULL);
sound/soc/soc-dapm.c
1745
return out != 0 && in != 0;
sound/soc/soc-dapm.c
2446
int in, out;
sound/soc/soc-dapm.c
2461
in = 0;
sound/soc/soc-dapm.c
2464
in = dapm_is_connected_input_ep(w, NULL, NULL);
sound/soc/soc-dapm.c
2470
w->force ? " (forced)" : "", in, out);
sound/soc/ti/omap3pandora.c
184
SND_SOC_DAILINK_DEFS(in,
sound/soc/ti/omap3pandora.c
205
SND_SOC_DAILINK_REG(in),
sound/usb/6fire/midi.c
122
rt->in = alsa_sub;
sound/usb/6fire/midi.c
124
rt->in = NULL;
sound/usb/6fire/midi.c
51
if (rt->in)
sound/usb/6fire/midi.c
52
snd_rawmidi_receive(rt->in, data, length);
sound/usb/6fire/midi.h
19
struct snd_rawmidi_substream *in;
sound/usb/6fire/pcm.c
538
struct sfire_chip *chip, bool in, int ep,
sound/usb/6fire/pcm.c
547
urb->instance.pipe = in ? usb_rcvisocpipe(chip->dev, ep)
sound/usb/endpoint.c
1726
struct snd_usb_iface_ref *ip, *in;
sound/usb/endpoint.c
1732
list_for_each_entry_safe(ip, in, &chip->iface_ref_list, list)
sound/usb/line6/capture.c
104
len = runtime->buffer_size - line6pcm->in.pos_done;
sound/usb/line6/capture.c
108
line6pcm->in.pos_done * bytes_per_frame, fbuf,
sound/usb/line6/capture.c
120
line6pcm->in.pos_done * bytes_per_frame, fbuf, fsize);
sound/usb/line6/capture.c
123
line6pcm->in.pos_done += frames;
sound/usb/line6/capture.c
124
if (line6pcm->in.pos_done >= runtime->buffer_size)
sound/usb/line6/capture.c
125
line6pcm->in.pos_done -= runtime->buffer_size;
sound/usb/line6/capture.c
133
line6pcm->in.bytes += length;
sound/usb/line6/capture.c
134
if (line6pcm->in.bytes >= line6pcm->in.period) {
sound/usb/line6/capture.c
135
line6pcm->in.bytes %= line6pcm->in.period;
sound/usb/line6/capture.c
136
spin_unlock(&line6pcm->in.lock);
sound/usb/line6/capture.c
138
spin_lock(&line6pcm->in.lock);
sound/usb/line6/capture.c
150
line6pcm->in.last_frame = urb->start_frame;
sound/usb/line6/capture.c
154
if (urb == line6pcm->in.urbs[index])
sound/usb/line6/capture.c
157
guard(spinlock_irqsave)(&line6pcm->in.lock);
sound/usb/line6/capture.c
194
if (!test_bit(LINE6_STREAM_IMPULSE, &line6pcm->in.running) &&
sound/usb/line6/capture.c
195
test_bit(LINE6_STREAM_PCM, &line6pcm->in.running) &&
sound/usb/line6/capture.c
200
clear_bit(index, &line6pcm->in.active_urbs);
sound/usb/line6/capture.c
202
if (test_and_clear_bit(index, &line6pcm->in.unlink_urbs))
sound/usb/line6/capture.c
208
if (!test_bit(LINE6_STREAM_IMPULSE, &line6pcm->in.running) &&
sound/usb/line6/capture.c
209
test_bit(LINE6_STREAM_PCM, &line6pcm->in.running))
sound/usb/line6/capture.c
258
line6pcm->in.urbs = kzalloc_objs(struct urb *, line6->iso_buffers);
sound/usb/line6/capture.c
259
if (line6pcm->in.urbs == NULL)
sound/usb/line6/capture.c
267
urb = line6pcm->in.urbs[i] =
sound/usb/line6/capture.c
28
index = find_first_zero_bit(&line6pcm->in.active_urbs,
sound/usb/line6/capture.c
36
urb_in = line6pcm->in.urbs[index];
sound/usb/line6/capture.c
48
line6pcm->in.buffer +
sound/usb/line6/capture.c
56
set_bit(index, &line6pcm->in.active_urbs);
sound/usb/line6/capture.c
97
if (line6pcm->in.pos_done + frames > runtime->buffer_size) {
sound/usb/line6/pcm.c
141
&line6pcm->out : &line6pcm->in;
sound/usb/line6/pcm.c
472
cleanup_urbs(&line6pcm->in, line6pcm->line6->iso_buffers);
sound/usb/line6/pcm.c
506
line6_unlink_audio_urbs(line6pcm, &line6pcm->in);
sound/usb/line6/pcm.c
508
line6_wait_clear_audio_urbs(line6pcm, &line6pcm->in);
sound/usb/line6/pcm.c
543
spin_lock_init(&line6pcm->in.lock);
sound/usb/line6/pcm.c
598
line6pcm->in.count = 0;
sound/usb/line6/pcm.c
599
line6pcm->in.pos_done = 0;
sound/usb/line6/pcm.c
600
line6pcm->in.bytes = 0;
sound/usb/line6/pcm.h
150
struct line6_pcm_stream in;
sound/usb/line6/playback.c
246
spin_lock_nested(&line6pcm->in.lock, SINGLE_DEPTH_NESTING);
sound/usb/line6/playback.c
251
if (test_bit(LINE6_STREAM_PCM, &line6pcm->in.running)) {
sound/usb/line6/playback.c
261
&& line6pcm->out.running && line6pcm->in.running)
sound/usb/line6/playback.c
269
spin_unlock(&line6pcm->in.lock);
sound/usb/midi.c
110
struct snd_usb_midi_in_endpoint *in;
sound/usb/midi.c
1330
rep->in = NULL;
sound/usb/midi.c
1373
rep->in = ep;
sound/usb/midi.c
1561
if (ep->in)
sound/usb/midi.c
1563
usb_kill_urb(ep->in->urbs[j]);
sound/usb/midi.c
1567
if (ep->in) {
sound/usb/midi.c
1568
snd_usbmidi_in_endpoint_delete(ep->in);
sound/usb/midi.c
1569
ep->in = NULL;
sound/usb/midi.c
1931
&umidi->endpoints[i].in->ports[j].substream);
sound/usb/midi.c
2376
&umidi->endpoints[0].in->ports[cable].substream);
sound/usb/midi.c
2425
if (ep->in)
sound/usb/midi.c
2427
usb_kill_urb(ep->in->urbs[j]);
sound/usb/midi.c
2463
snd_usbmidi_input_start_ep(umidi, umidi->endpoints[i].in);
sound/usb/midi.c
345
struct snd_usb_midi_in_endpoint *in = umidi->endpoints[i].in;
sound/usb/midi.c
346
if (in && in->error_resubmit) {
sound/usb/midi.c
347
in->error_resubmit = 0;
sound/usb/midi.c
349
if (atomic_read(&in->urbs[j]->use_count))
sound/usb/midi.c
351
in->urbs[j]->dev = umidi->dev;
sound/usb/midi.c
352
snd_usbmidi_submit_urb(in->urbs[j], GFP_ATOMIC);
sound/usb/mixer_quirks.c
1371
int in, out, err;
sound/usb/mixer_quirks.c
1378
for (in = 0; in < 8; in++) {
sound/usb/mixer_quirks.c
1379
cmask = BIT(in);
sound/usb/mixer_quirks.c
1382
in + 1, out + 1);
sound/usb/mixer_quirks.c
1389
for (in = 8; in < 16; in++) {
sound/usb/mixer_quirks.c
1390
cmask = BIT(in);
sound/usb/mixer_quirks.c
1393
in - 7, out + 1);
tools/include/nolibc/stdlib.h
200
int utoh_r(unsigned long in, char *buffer)
tools/include/nolibc/stdlib.h
207
dig = in >> pos;
tools/include/nolibc/stdlib.h
208
in -= (uint64_t)dig << pos;
tools/include/nolibc/stdlib.h
225
char *utoh(unsigned long in)
tools/include/nolibc/stdlib.h
227
utoh_r(in, itoa_buffer);
tools/include/nolibc/stdlib.h
240
int utoa_r(unsigned long in, char *buffer)
tools/include/nolibc/stdlib.h
251
if (digits || in >= lim || !pos) {
tools/include/nolibc/stdlib.h
252
for (dig = 0; in >= lim; dig++)
tools/include/nolibc/stdlib.h
253
in -= lim;
tools/include/nolibc/stdlib.h
269
int itoa_r(long in, char *buffer)
tools/include/nolibc/stdlib.h
274
if (in < 0) {
tools/include/nolibc/stdlib.h
275
in = -(unsigned long)in;
tools/include/nolibc/stdlib.h
279
len += utoa_r(in, ptr);
tools/include/nolibc/stdlib.h
287
char *ltoa_r(long in, char *buffer)
tools/include/nolibc/stdlib.h
289
itoa_r(in, buffer);
tools/include/nolibc/stdlib.h
297
char *itoa(long in)
tools/include/nolibc/stdlib.h
299
itoa_r(in, itoa_buffer);
tools/include/nolibc/stdlib.h
307
char *ltoa(long in)
tools/include/nolibc/stdlib.h
309
itoa_r(in, itoa_buffer);
tools/include/nolibc/stdlib.h
317
char *utoa(unsigned long in)
tools/include/nolibc/stdlib.h
319
utoa_r(in, itoa_buffer);
tools/include/nolibc/stdlib.h
332
int u64toh_r(uint64_t in, char *buffer)
tools/include/nolibc/stdlib.h
340
dig = (in >> pos) & 0xF;
tools/include/nolibc/stdlib.h
343
uint32_t d = (pos >= 32) ? (in >> 32) : in;
tools/include/nolibc/stdlib.h
361
char *u64toh(uint64_t in)
tools/include/nolibc/stdlib.h
363
u64toh_r(in, itoa_buffer);
tools/include/nolibc/stdlib.h
376
int u64toa_r(uint64_t in, char *buffer)
tools/include/nolibc/stdlib.h
387
if (digits || in >= lim || !pos) {
tools/include/nolibc/stdlib.h
388
for (dig = 0; in >= lim; dig++)
tools/include/nolibc/stdlib.h
389
in -= lim;
tools/include/nolibc/stdlib.h
405
int i64toa_r(int64_t in, char *buffer)
tools/include/nolibc/stdlib.h
410
if (in < 0) {
tools/include/nolibc/stdlib.h
411
in = -(uint64_t)in;
tools/include/nolibc/stdlib.h
415
len += u64toa_r(in, ptr);
tools/include/nolibc/stdlib.h
423
char *i64toa(int64_t in)
tools/include/nolibc/stdlib.h
425
i64toa_r(in, itoa_buffer);
tools/include/nolibc/stdlib.h
433
char *u64toa(uint64_t in)
tools/include/nolibc/stdlib.h
435
u64toa_r(in, itoa_buffer);
tools/include/uapi/linux/netfilter.h
76
struct in_addr in;
tools/lib/subcmd/pager.c
105
dup2(pager_process.in, 1);
tools/lib/subcmd/pager.c
107
dup2(pager_process.in, 2);
tools/lib/subcmd/pager.c
108
close(pager_process.in);
tools/lib/subcmd/pager.c
39
fd_set in;
tools/lib/subcmd/pager.c
42
FD_ZERO(&in);
tools/lib/subcmd/pager.c
44
FD_SET(0, &in);
tools/lib/subcmd/pager.c
46
select(1, &in, NULL, &exception, NULL);
tools/lib/subcmd/pager.c
98
pager_process.in = -1;
tools/lib/subcmd/run-command.c
141
else if (cmd->in)
tools/lib/subcmd/run-command.c
142
close(cmd->in);
tools/lib/subcmd/run-command.c
156
else if (cmd->in)
tools/lib/subcmd/run-command.c
157
close(cmd->in);
tools/lib/subcmd/run-command.c
42
need_in = !cmd->no_stdin && cmd->in < 0;
tools/lib/subcmd/run-command.c
49
cmd->in = fdin[1];
tools/lib/subcmd/run-command.c
59
else if (cmd->in)
tools/lib/subcmd/run-command.c
60
close(cmd->in);
tools/lib/subcmd/run-command.c
71
else if (cmd->in)
tools/lib/subcmd/run-command.c
72
close(cmd->in);
tools/lib/subcmd/run-command.c
90
} else if (cmd->in) {
tools/lib/subcmd/run-command.c
91
dup2(cmd->in, 0);
tools/lib/subcmd/run-command.c
92
close(cmd->in);
tools/lib/subcmd/run-command.h
39
int in;
tools/perf/builtin-daemon.c
1364
FILE *in = NULL;
tools/perf/builtin-daemon.c
1378
in = fdopen(fd, "r");
tools/perf/builtin-daemon.c
1379
if (!in) {
tools/perf/builtin-daemon.c
1384
while ((nread = getline(&line, &len, in)) != -1) {
tools/perf/builtin-daemon.c
1392
fclose(in);
tools/perf/builtin-daemon.c
1396
if (!in)
tools/perf/builtin-top.c
1093
struct ordered_events *in = top->qe.in;
tools/perf/builtin-top.c
1095
if (top->qe.in == &top->qe.data[1])
tools/perf/builtin-top.c
1096
top->qe.in = &top->qe.data[0];
tools/perf/builtin-top.c
1098
top->qe.in = &top->qe.data[1];
tools/perf/builtin-top.c
1100
return in;
tools/perf/builtin-top.c
1108
struct ordered_events *out, *in = top->qe.in;
tools/perf/builtin-top.c
1110
if (!in->nr_events) {
tools/perf/builtin-top.c
1237
top->qe.in = &top->qe.data[0];
tools/perf/builtin-top.c
896
ret = ordered_events__queue(top->qe.in, event, last_timestamp, 0, NULL);
tools/perf/tests/shell/coresight/unroll_loop_thread/unroll_loop_thread.c
11
unsigned int in;
tools/perf/tests/shell/coresight/unroll_loop_thread/unroll_loop_thread.c
18
unsigned int i, in = a->in;
tools/perf/tests/shell/coresight/unroll_loop_thread/unroll_loop_thread.c
35
: /* in */ [in] "r" (in)
tools/perf/tests/shell/coresight/unroll_loop_thread/unroll_loop_thread.c
69
args[i].in = rand();
tools/perf/util/addr2line.c
110
if (write(a2l->in, ",\n", 2) != 2)
tools/perf/util/addr2line.c
331
written = len > 0 ? write(a2l->in, buf, len) : -1;
tools/perf/util/addr2line.c
51
close(a2l->in);
tools/perf/util/addr2line.c
75
a2l->in = -1;
tools/perf/util/blake2s.c
118
void blake2s_update(struct blake2s_ctx *ctx, const u8 *in, size_t inlen)
tools/perf/util/blake2s.c
125
memcpy(ctx->buf + ctx->buflen, in, fill);
tools/perf/util/blake2s.c
128
in += fill;
tools/perf/util/blake2s.c
134
blake2s_compress(ctx, in, nblocks - 1, BLAKE2S_BLOCK_SIZE);
tools/perf/util/blake2s.c
135
in += BLAKE2S_BLOCK_SIZE * (nblocks - 1);
tools/perf/util/blake2s.c
138
memcpy(ctx->buf + ctx->buflen, in, inlen);
tools/perf/util/blake2s.h
69
void blake2s_update(struct blake2s_ctx *ctx, const u8 *in, size_t inlen);
tools/perf/util/intel-pt-decoder/intel-pt-insn-decoder.c
211
struct intel_pt_insn in;
tools/perf/util/intel-pt-decoder/intel-pt-insn-decoder.c
212
if (intel_pt_get_insn(buf, len, x86_64, &in) < 0)
tools/perf/util/intel-pt-decoder/intel-pt-insn-decoder.c
214
return in.branch == INTEL_PT_BR_UNCONDITIONAL ||
tools/perf/util/intel-pt-decoder/intel-pt-insn-decoder.c
215
in.branch == INTEL_PT_BR_INDIRECT;
tools/perf/util/intlist.h
23
void intlist__remove(struct intlist *ilist, struct int_node *in);
tools/perf/util/intlist.h
51
static inline struct int_node *intlist__next(struct int_node *in)
tools/perf/util/intlist.h
54
if (!in)
tools/perf/util/intlist.h
56
rn = rb_next(&in->rb_node);
tools/perf/util/jitdump.c
115
if (!(jd && jd->in))
tools/perf/util/jitdump.c
117
funlockfile(jd->in);
tools/perf/util/jitdump.c
118
fclose(jd->in);
tools/perf/util/jitdump.c
119
jd->in = NULL;
tools/perf/util/jitdump.c
148
jd->in = fopen(name, "r");
tools/perf/util/jitdump.c
150
if (!jd->in)
tools/perf/util/jitdump.c
162
flockfile(jd->in);
tools/perf/util/jitdump.c
164
ret = fread(buf, sizeof(header), 1, jd->in);
tools/perf/util/jitdump.c
230
ret = fread(buf, bs - bsz, 1, jd->in);
tools/perf/util/jitdump.c
245
funlockfile(jd->in);
tools/perf/util/jitdump.c
246
fclose(jd->in);
tools/perf/util/jitdump.c
259
if (!(jd && jd->in))
tools/perf/util/jitdump.c
279
ret = fread(prefix, sizeof(*prefix), 1, jd->in);
tools/perf/util/jitdump.c
309
ret = fread(addr, bs - sizeof(*prefix), 1, jd->in);
tools/perf/util/jitdump.c
44
FILE *in;
tools/perf/util/string.c
211
char *asprintf_expr_inout_ints(const char *var, bool in, size_t nints, int *ints)
tools/perf/util/string.c
227
if (!in) {
tools/perf/util/string2.h
24
char *asprintf_expr_inout_ints(const char *var, bool in, size_t nints, int *ints);
tools/perf/util/top.h
54
struct ordered_events *in;
tools/testing/cxl/test/mem.c
1499
struct cxl_mbox_get_sup_feats_in *in = cmd->payload_in;
tools/testing/cxl/test/mem.c
1512
start_idx = le16_to_cpu(in->start_idx);
tools/testing/cxl/test/mem.c
1518
count = le16_to_cpu(in->count);
tools/testing/nvdimm/test/nfit.c
762
struct nd_intel_smart_set_threshold *in,
tools/testing/nvdimm/test/nfit.c
770
size = sizeof(*in) - 4;
tools/testing/nvdimm/test/nfit.c
773
memcpy(thresh->data, in, size);
tools/testing/nvdimm/test/nfit.c
774
in->status = 0;
tools/testing/selftests/arm64/abi/syscall-abi.c
163
uint8_t *in = &z_in[reg_size * i];
tools/testing/selftests/arm64/abi/syscall-abi.c
182
if (memcmp(in, out, SVE_Z_SHARED_BYTES) != 0) {
tools/testing/selftests/arm64/fp/sve-ptrace.c
312
uint32_t *in, uint32_t *out, int *errors)
tools/testing/selftests/arm64/fp/sve-ptrace.c
314
if (*in != *out) {
tools/testing/selftests/arm64/fp/sve-ptrace.c
316
vl, reg, *in, *out);
tools/testing/selftests/bpf/benchs/bench_lpm_trie_map.c
299
char in[ETH_HLEN]; /* unused */
tools/testing/selftests/bpf/benchs/bench_lpm_trie_map.c
301
LIBBPF_OPTS(bpf_test_run_opts, opts, .data_in = in,
tools/testing/selftests/bpf/benchs/bench_lpm_trie_map.c
302
.data_size_in = sizeof(in), .repeat = 1, );
tools/testing/selftests/bpf/prog_tests/bpf_gotox.c
119
__u64 in[] = {0, 1, 2, 3, 4, 5, 77};
tools/testing/selftests/bpf/prog_tests/bpf_gotox.c
123
for (i = 0; i < ARRAY_SIZE(in); i++)
tools/testing/selftests/bpf/prog_tests/bpf_gotox.c
124
check_simple(skel, skel->progs.one_switch, in[i], out[i]);
tools/testing/selftests/bpf/prog_tests/bpf_gotox.c
129
__u64 in[] = {0, 1, 2, 3, 4, 5, 77};
tools/testing/selftests/bpf/prog_tests/bpf_gotox.c
133
for (i = 0; i < ARRAY_SIZE(in); i++)
tools/testing/selftests/bpf/prog_tests/bpf_gotox.c
134
check_simple(skel, skel->progs.one_switch_non_zero_sec_off, in[i], out[i]);
tools/testing/selftests/bpf/prog_tests/bpf_gotox.c
139
__u64 in[] = {0, 1, 2, 3, 4, 5, 77};
tools/testing/selftests/bpf/prog_tests/bpf_gotox.c
143
for (i = 0; i < ARRAY_SIZE(in); i++)
tools/testing/selftests/bpf/prog_tests/bpf_gotox.c
144
check_simple(skel, skel->progs.two_switches, in[i], out[i]);
tools/testing/selftests/bpf/prog_tests/bpf_gotox.c
149
__u64 in[] = {0, 11, 27, 31, 22, 45, 99};
tools/testing/selftests/bpf/prog_tests/bpf_gotox.c
153
for (i = 0; i < ARRAY_SIZE(in); i++)
tools/testing/selftests/bpf/prog_tests/bpf_gotox.c
154
check_simple(skel, skel->progs.big_jump_table, in[i], out[i]);
tools/testing/selftests/bpf/prog_tests/bpf_gotox.c
159
__u64 in[] = {0, 1, 2, 3, 4, 5, 77};
tools/testing/selftests/bpf/prog_tests/bpf_gotox.c
163
for (i = 0; i < ARRAY_SIZE(in); i++)
tools/testing/selftests/bpf/prog_tests/bpf_gotox.c
164
check_simple(skel, skel->progs.one_jump_two_maps, in[i], out[i]);
tools/testing/selftests/bpf/prog_tests/bpf_gotox.c
169
__u64 in[] = {0, 1, 2, 3, 4, 5, 77};
tools/testing/selftests/bpf/prog_tests/bpf_gotox.c
173
for (i = 0; i < ARRAY_SIZE(in); i++)
tools/testing/selftests/bpf/prog_tests/bpf_gotox.c
174
check_simple(skel, skel->progs.use_static_global1, in[i], out[i]);
tools/testing/selftests/bpf/prog_tests/bpf_gotox.c
175
for (i = 0; i < ARRAY_SIZE(in); i++)
tools/testing/selftests/bpf/prog_tests/bpf_gotox.c
176
check_simple(skel, skel->progs.use_static_global2, in[i], out[i]);
tools/testing/selftests/bpf/prog_tests/bpf_gotox.c
181
__u64 in[] = {0, 1, 2, 3, 4, 5, 77};
tools/testing/selftests/bpf/prog_tests/bpf_gotox.c
185
for (i = 0; i < ARRAY_SIZE(in); i++)
tools/testing/selftests/bpf/prog_tests/bpf_gotox.c
186
check_simple(skel, skel->progs.use_nonstatic_global1, in[i], out[i]);
tools/testing/selftests/bpf/prog_tests/bpf_gotox.c
188
for (i = 0; i < ARRAY_SIZE(in); i++)
tools/testing/selftests/bpf/prog_tests/bpf_gotox.c
189
check_simple(skel, skel->progs.use_nonstatic_global2, in[i], out[i]);
tools/testing/selftests/bpf/prog_tests/bpf_gotox.c
195
__u64 in[] = {0, 1, 2, 3, 4, 5, 77};
tools/testing/selftests/bpf/prog_tests/bpf_gotox.c
203
for (i = 0; i < ARRAY_SIZE(in); i++)
tools/testing/selftests/bpf/prog_tests/bpf_gotox.c
204
check_simple_fentry(skel, skel->progs.simple_test_other_sec, in[i], out[i]);
tools/testing/selftests/bpf/prog_tests/bpf_gotox.c
212
__u64 in[] = {0, 1, 2, 3, 4, 5, 77};
tools/testing/selftests/bpf/prog_tests/bpf_gotox.c
220
for (i = 0; i < ARRAY_SIZE(in); i++)
tools/testing/selftests/bpf/prog_tests/bpf_gotox.c
221
check_simple_fentry(skel, skel->progs.use_static_global_other_sec, in[i], out[i]);
tools/testing/selftests/bpf/prog_tests/bpf_gotox.c
229
__u64 in[] = {0, 1, 2, 3, 4, 5, 77};
tools/testing/selftests/bpf/prog_tests/bpf_gotox.c
237
for (i = 0; i < ARRAY_SIZE(in); i++)
tools/testing/selftests/bpf/prog_tests/bpf_gotox.c
238
check_simple_fentry(skel, skel->progs.use_nonstatic_global_other_sec, in[i], out[i]);
tools/testing/selftests/bpf/prog_tests/core_reloc.c
1097
memcpy(data->in, test_case->input, test_case->input_len);
tools/testing/selftests/bpf/prog_tests/core_reloc.c
974
char in[256];
tools/testing/selftests/bpf/prog_tests/link_pinning.c
23
bss->in = 1;
tools/testing/selftests/bpf/prog_tests/link_pinning.c
40
bss->in = 2;
tools/testing/selftests/bpf/prog_tests/link_pinning.c
48
bss->in = 3;
tools/testing/selftests/bpf/prog_tests/link_pinning.c
66
bss->in = 4;
tools/testing/selftests/bpf/prog_tests/link_pinning.c
79
bss->in = i;
tools/testing/selftests/bpf/prog_tests/probe_user.c
18
struct sockaddr_in *in = (struct sockaddr_in *)&curr;
tools/testing/selftests/bpf/prog_tests/probe_user.c
53
in->sin_family = AF_INET;
tools/testing/selftests/bpf/prog_tests/probe_user.c
54
in->sin_port = htons(5555);
tools/testing/selftests/bpf/prog_tests/probe_user.c
55
in->sin_addr.s_addr = inet_addr("255.255.255.255");
tools/testing/selftests/bpf/prog_tests/probe_user.c
70
in = (struct sockaddr_in *)&tmp;
tools/testing/selftests/bpf/prog_tests/probe_user.c
73
inet_ntoa(in->sin_addr), ntohs(in->sin_port)))
tools/testing/selftests/bpf/prog_tests/probe_user.c
78
in = (struct sockaddr_in *)&curr;
tools/testing/selftests/bpf/prog_tests/probe_user.c
81
inet_ntoa(in->sin_addr), ntohs(in->sin_port)))
tools/testing/selftests/bpf/prog_tests/skeleton.c
56
CHECK(rodata->in.in6 != 0, "in6", "got %d != exp %d\n", rodata->in.in6, 0);
tools/testing/selftests/bpf/prog_tests/skeleton.c
70
rodata->in.in6 = 14;
tools/testing/selftests/bpf/prog_tests/skeleton.c
85
CHECK(rodata->in.in6 != 14, "in6", "got %d != exp %d\n", rodata->in.in6, 14);
tools/testing/selftests/bpf/prog_tests/sockmap_redir.c
107
int in[2];
tools/testing/selftests/bpf/prog_tests/sockmap_redir.c
114
&s->in[0], &s->out[0],
tools/testing/selftests/bpf/prog_tests/sockmap_redir.c
115
&s->in[1], &s->out[1]);
tools/testing/selftests/bpf/prog_tests/sockmap_redir.c
120
xclose(s->in[0]);
tools/testing/selftests/bpf/prog_tests/sockmap_redir.c
121
xclose(s->in[1]);
tools/testing/selftests/bpf/prog_tests/sockmap_redir.c
214
if (xbpf_map_update_elem(maps->in, &u32(0), &u64(sd_in), BPF_NOEXIST))
tools/testing/selftests/bpf/prog_tests/sockmap_redir.c
275
xbpf_map_delete_elem(maps->in, &u32(0));
tools/testing/selftests/bpf/prog_tests/sockmap_redir.c
278
static int is_redir_supported(enum prog_type type, const char *in,
tools/testing/selftests/bpf/prog_tests/sockmap_redir.c
308
(!strcmp(c->in, "any") || strstarts(in, c->in)) &&
tools/testing/selftests/bpf/prog_tests/sockmap_redir.c
316
static int get_support_status(enum prog_type type, const char *in,
tools/testing/selftests/bpf/prog_tests/sockmap_redir.c
319
int status = is_redir_supported(type, in, out);
tools/testing/selftests/bpf/prog_tests/sockmap_redir.c
335
fd_in = s_in->in[0];
tools/testing/selftests/bpf/prog_tests/sockmap_redir.c
337
fd_send = s_in->in[redir->idx_send];
tools/testing/selftests/bpf/prog_tests/sockmap_redir.c
338
fd_peer = s_in->in[redir->idx_send ^ 1];
tools/testing/selftests/bpf/prog_tests/sockmap_redir.c
393
struct socket_spec *in = &sockets[i];
tools/testing/selftests/bpf/prog_tests/sockmap_redir.c
397
(in->family == out->family &&
tools/testing/selftests/bpf/prog_tests/sockmap_redir.c
398
in->sotype == out->sotype))
tools/testing/selftests/bpf/prog_tests/sockmap_redir.c
401
test_socket(type, redir, maps, in, out);
tools/testing/selftests/bpf/prog_tests/sockmap_redir.c
432
maps.in = bpf_map__fd(skel->maps.nop_map);
tools/testing/selftests/bpf/prog_tests/sockmap_redir.c
436
maps.in = bpf_map__fd(skel->maps.nop_hash);
tools/testing/selftests/bpf/prog_tests/sockmap_redir.c
449
if (xbpf_prog_attach(prog_fd, maps.in, attach_type, 0))
tools/testing/selftests/bpf/prog_tests/sockmap_redir.c
454
if (xbpf_prog_detach2(prog_fd, maps.in, attach_type))
tools/testing/selftests/bpf/prog_tests/sockmap_redir.c
86
int in;
tools/testing/selftests/bpf/prog_tests/sockmap_redir.c
93
const char *in, *out;
tools/testing/selftests/bpf/prog_tests/xdp_perf.c
11
.data_in = in,
tools/testing/selftests/bpf/prog_tests/xdp_perf.c
12
.data_size_in = sizeof(in),
tools/testing/selftests/bpf/prog_tests/xdp_perf.c
8
char in[128], out[128];
tools/testing/selftests/bpf/prog_tests/xdp_synproxy.c
21
static void escape_str(char *out, const char *in, size_t size)
tools/testing/selftests/bpf/prog_tests/xdp_synproxy.c
27
if (isprint(in[i]) && in[i] != '\\' && in[i] != '\'') {
tools/testing/selftests/bpf/prog_tests/xdp_synproxy.c
28
*out++ = in[i];
tools/testing/selftests/bpf/prog_tests/xdp_synproxy.c
32
*out++ = hex[(in[i] >> 4) & 0xf];
tools/testing/selftests/bpf/prog_tests/xdp_synproxy.c
33
*out++ = hex[in[i] & 0xf];
tools/testing/selftests/bpf/progs/test_core_autosize.c
100
out->val2 = in->val2;
tools/testing/selftests/bpf/progs/test_core_autosize.c
101
out->val3 = in->val3;
tools/testing/selftests/bpf/progs/test_core_autosize.c
102
out->val4 = in->val4;
tools/testing/selftests/bpf/progs/test_core_autosize.c
110
struct test_struct___downsize *in = (void *)&input;
tools/testing/selftests/bpf/progs/test_core_autosize.c
113
ptr_downsized = (unsigned long long)in->ptr;
tools/testing/selftests/bpf/progs/test_core_autosize.c
114
val1_downsized = in->val1;
tools/testing/selftests/bpf/progs/test_core_autosize.c
115
val2_downsized = in->val2;
tools/testing/selftests/bpf/progs/test_core_autosize.c
116
val3_downsized = in->val3;
tools/testing/selftests/bpf/progs/test_core_autosize.c
117
val4_downsized = in->val4;
tools/testing/selftests/bpf/progs/test_core_autosize.c
119
out->ptr = in->ptr;
tools/testing/selftests/bpf/progs/test_core_autosize.c
120
out->val1 = in->val1;
tools/testing/selftests/bpf/progs/test_core_autosize.c
121
out->val2 = in->val2;
tools/testing/selftests/bpf/progs/test_core_autosize.c
122
out->val3 = in->val3;
tools/testing/selftests/bpf/progs/test_core_autosize.c
123
out->val4 = in->val4;
tools/testing/selftests/bpf/progs/test_core_autosize.c
141
struct test_struct___downsize *in = (void *)&input;
tools/testing/selftests/bpf/progs/test_core_autosize.c
145
bpf_core_read_int(&tmp, bpf_core_field_size(in->ptr), &in->ptr);
tools/testing/selftests/bpf/progs/test_core_autosize.c
149
bpf_core_read_int(&tmp, bpf_core_field_size(in->val1), &in->val1);
tools/testing/selftests/bpf/progs/test_core_autosize.c
153
bpf_core_read_int(&tmp, bpf_core_field_size(in->val2), &in->val2);
tools/testing/selftests/bpf/progs/test_core_autosize.c
157
bpf_core_read_int(&tmp, bpf_core_field_size(in->val3), &in->val3);
tools/testing/selftests/bpf/progs/test_core_autosize.c
161
bpf_core_read_int(&tmp, bpf_core_field_size(in->val4), &in->val4);
tools/testing/selftests/bpf/progs/test_core_autosize.c
170
struct test_struct___signed *in = (void *)&input;
tools/testing/selftests/bpf/progs/test_core_autosize.c
173
val2_signed = in->val2;
tools/testing/selftests/bpf/progs/test_core_autosize.c
174
val3_signed = in->val3;
tools/testing/selftests/bpf/progs/test_core_autosize.c
175
val4_signed = in->val4;
tools/testing/selftests/bpf/progs/test_core_autosize.c
177
out->val2= in->val2;
tools/testing/selftests/bpf/progs/test_core_autosize.c
178
out->val3= in->val3;
tools/testing/selftests/bpf/progs/test_core_autosize.c
179
out->val4= in->val4;
tools/testing/selftests/bpf/progs/test_core_autosize.c
89
struct test_struct___samesize *in = (void *)&input;
tools/testing/selftests/bpf/progs/test_core_autosize.c
92
ptr_samesized = (unsigned long long)in->ptr;
tools/testing/selftests/bpf/progs/test_core_autosize.c
93
val1_samesized = in->val1;
tools/testing/selftests/bpf/progs/test_core_autosize.c
94
val2_samesized = in->val2;
tools/testing/selftests/bpf/progs/test_core_autosize.c
95
val3_samesized = in->val3;
tools/testing/selftests/bpf/progs/test_core_autosize.c
96
val4_samesized = in->val4;
tools/testing/selftests/bpf/progs/test_core_autosize.c
98
out->ptr = in->ptr;
tools/testing/selftests/bpf/progs/test_core_autosize.c
99
out->val1 = in->val1;
tools/testing/selftests/bpf/progs/test_core_reloc_arrays.c
12
char in[256];
tools/testing/selftests/bpf/progs/test_core_reloc_arrays.c
43
struct core_reloc_arrays *in = (void *)&data.in;
tools/testing/selftests/bpf/progs/test_core_reloc_arrays.c
47
if (CORE_READ(&out->a2, &in->a[2]))
tools/testing/selftests/bpf/progs/test_core_reloc_arrays.c
49
if (CORE_READ(&out->b123, &in->b[1][2][3]))
tools/testing/selftests/bpf/progs/test_core_reloc_arrays.c
51
if (CORE_READ(&out->c1c, &in->c[1].c))
tools/testing/selftests/bpf/progs/test_core_reloc_arrays.c
53
if (CORE_READ(&out->d00d, &in->d[0][0].d))
tools/testing/selftests/bpf/progs/test_core_reloc_arrays.c
55
if (CORE_READ(&out->f01c, &in->f[0][1].c))
tools/testing/selftests/bpf/progs/test_core_reloc_arrays.c
58
a = __builtin_preserve_access_index(({ in->a; }));
tools/testing/selftests/bpf/progs/test_core_reloc_bitfields_direct.c
12
char in[256];
tools/testing/selftests/bpf/progs/test_core_reloc_bitfields_direct.c
50
struct core_reloc_bitfields *in = (void *)&data.in;
tools/testing/selftests/bpf/progs/test_core_reloc_bitfields_direct.c
53
out->ub1 = BPF_CORE_READ_BITFIELD(in, ub1);
tools/testing/selftests/bpf/progs/test_core_reloc_bitfields_direct.c
54
out->ub2 = BPF_CORE_READ_BITFIELD(in, ub2);
tools/testing/selftests/bpf/progs/test_core_reloc_bitfields_direct.c
55
out->ub7 = BPF_CORE_READ_BITFIELD(in, ub7);
tools/testing/selftests/bpf/progs/test_core_reloc_bitfields_direct.c
56
out->sb4 = BPF_CORE_READ_BITFIELD(in, sb4);
tools/testing/selftests/bpf/progs/test_core_reloc_bitfields_direct.c
57
out->sb20 = BPF_CORE_READ_BITFIELD(in, sb20);
tools/testing/selftests/bpf/progs/test_core_reloc_bitfields_direct.c
58
out->u32 = BPF_CORE_READ_BITFIELD(in, u32);
tools/testing/selftests/bpf/progs/test_core_reloc_bitfields_direct.c
59
out->s32 = BPF_CORE_READ_BITFIELD(in, s32);
tools/testing/selftests/bpf/progs/test_core_reloc_bitfields_probed.c
12
char in[256];
tools/testing/selftests/bpf/progs/test_core_reloc_bitfields_probed.c
43
struct core_reloc_bitfields *in = (void *)&data.in;
tools/testing/selftests/bpf/progs/test_core_reloc_bitfields_probed.c
46
out->ub1 = BPF_CORE_READ_BITFIELD_PROBED(in, ub1);
tools/testing/selftests/bpf/progs/test_core_reloc_bitfields_probed.c
47
out->ub2 = BPF_CORE_READ_BITFIELD_PROBED(in, ub2);
tools/testing/selftests/bpf/progs/test_core_reloc_bitfields_probed.c
48
out->ub7 = BPF_CORE_READ_BITFIELD_PROBED(in, ub7);
tools/testing/selftests/bpf/progs/test_core_reloc_bitfields_probed.c
49
out->sb4 = BPF_CORE_READ_BITFIELD_PROBED(in, sb4);
tools/testing/selftests/bpf/progs/test_core_reloc_bitfields_probed.c
50
out->sb20 = BPF_CORE_READ_BITFIELD_PROBED(in, sb20);
tools/testing/selftests/bpf/progs/test_core_reloc_bitfields_probed.c
51
out->u32 = BPF_CORE_READ_BITFIELD_PROBED(in, u32);
tools/testing/selftests/bpf/progs/test_core_reloc_bitfields_probed.c
52
out->s32 = BPF_CORE_READ_BITFIELD_PROBED(in, s32);
tools/testing/selftests/bpf/progs/test_core_reloc_enum64val.c
13
char in[256];
tools/testing/selftests/bpf/progs/test_core_reloc_enumval.c
13
char in[256];
tools/testing/selftests/bpf/progs/test_core_reloc_existence.c
12
char in[256];
tools/testing/selftests/bpf/progs/test_core_reloc_existence.c
44
struct core_reloc_existence *in = (void *)&data.in;
tools/testing/selftests/bpf/progs/test_core_reloc_existence.c
47
out->a_exists = bpf_core_field_exists(in->a);
tools/testing/selftests/bpf/progs/test_core_reloc_existence.c
49
out->a_value = BPF_CORE_READ(in, a);
tools/testing/selftests/bpf/progs/test_core_reloc_existence.c
53
out->b_exists = bpf_core_field_exists(in->b);
tools/testing/selftests/bpf/progs/test_core_reloc_existence.c
55
out->b_value = BPF_CORE_READ(in, b);
tools/testing/selftests/bpf/progs/test_core_reloc_existence.c
59
out->c_exists = bpf_core_field_exists(in->c);
tools/testing/selftests/bpf/progs/test_core_reloc_existence.c
61
out->c_value = BPF_CORE_READ(in, c);
tools/testing/selftests/bpf/progs/test_core_reloc_existence.c
65
out->arr_exists = bpf_core_field_exists(in->arr);
tools/testing/selftests/bpf/progs/test_core_reloc_existence.c
67
out->arr_value = BPF_CORE_READ(in, arr[0]);
tools/testing/selftests/bpf/progs/test_core_reloc_existence.c
71
out->s_exists = bpf_core_field_exists(in->s);
tools/testing/selftests/bpf/progs/test_core_reloc_existence.c
73
out->s_value = BPF_CORE_READ(in, s.x);
tools/testing/selftests/bpf/progs/test_core_reloc_flavors.c
12
char in[256];
tools/testing/selftests/bpf/progs/test_core_reloc_flavors.c
48
struct core_reloc_flavors *in_orig = (void *)&data.in;
tools/testing/selftests/bpf/progs/test_core_reloc_flavors.c
49
struct core_reloc_flavors___reversed *in_rev = (void *)&data.in;
tools/testing/selftests/bpf/progs/test_core_reloc_flavors.c
50
struct core_reloc_flavors___weird *in_weird = (void *)&data.in;
tools/testing/selftests/bpf/progs/test_core_reloc_ints.c
12
char in[256];
tools/testing/selftests/bpf/progs/test_core_reloc_ints.c
32
struct core_reloc_ints *in = (void *)&data.in;
tools/testing/selftests/bpf/progs/test_core_reloc_ints.c
35
if (CORE_READ(&out->u8_field, &in->u8_field) ||
tools/testing/selftests/bpf/progs/test_core_reloc_ints.c
36
CORE_READ(&out->s8_field, &in->s8_field) ||
tools/testing/selftests/bpf/progs/test_core_reloc_ints.c
37
CORE_READ(&out->u16_field, &in->u16_field) ||
tools/testing/selftests/bpf/progs/test_core_reloc_ints.c
38
CORE_READ(&out->s16_field, &in->s16_field) ||
tools/testing/selftests/bpf/progs/test_core_reloc_ints.c
39
CORE_READ(&out->u32_field, &in->u32_field) ||
tools/testing/selftests/bpf/progs/test_core_reloc_ints.c
40
CORE_READ(&out->s32_field, &in->s32_field) ||
tools/testing/selftests/bpf/progs/test_core_reloc_ints.c
41
CORE_READ(&out->u64_field, &in->u64_field) ||
tools/testing/selftests/bpf/progs/test_core_reloc_ints.c
42
CORE_READ(&out->s64_field, &in->s64_field))
tools/testing/selftests/bpf/progs/test_core_reloc_kernel.c
13
char in[256];
tools/testing/selftests/bpf/progs/test_core_reloc_misc.c
12
char in[256];
tools/testing/selftests/bpf/progs/test_core_reloc_misc.c
41
struct core_reloc_misc___a *in_a = (void *)&data.in;
tools/testing/selftests/bpf/progs/test_core_reloc_misc.c
42
struct core_reloc_misc___b *in_b = (void *)&data.in;
tools/testing/selftests/bpf/progs/test_core_reloc_misc.c
43
struct core_reloc_misc_extensible *in_ext = (void *)&data.in;
tools/testing/selftests/bpf/progs/test_core_reloc_mods.c
12
char in[256];
tools/testing/selftests/bpf/progs/test_core_reloc_mods.c
59
struct core_reloc_mods *in = (void *)&data.in;
tools/testing/selftests/bpf/progs/test_core_reloc_mods.c
62
if (CORE_READ(&out->a, &in->a) ||
tools/testing/selftests/bpf/progs/test_core_reloc_mods.c
63
CORE_READ(&out->b, &in->b) ||
tools/testing/selftests/bpf/progs/test_core_reloc_mods.c
64
CORE_READ(&out->c, &in->c) ||
tools/testing/selftests/bpf/progs/test_core_reloc_mods.c
65
CORE_READ(&out->d, &in->d) ||
tools/testing/selftests/bpf/progs/test_core_reloc_mods.c
66
CORE_READ(&out->e, &in->e[2]) ||
tools/testing/selftests/bpf/progs/test_core_reloc_mods.c
67
CORE_READ(&out->f, &in->f[1]) ||
tools/testing/selftests/bpf/progs/test_core_reloc_mods.c
68
CORE_READ(&out->g, &in->g.x) ||
tools/testing/selftests/bpf/progs/test_core_reloc_mods.c
69
CORE_READ(&out->h, &in->h.y))
tools/testing/selftests/bpf/progs/test_core_reloc_module.c
19
char in[256];
tools/testing/selftests/bpf/progs/test_core_reloc_nesting.c
12
char in[256];
tools/testing/selftests/bpf/progs/test_core_reloc_nesting.c
39
struct core_reloc_nesting *in = (void *)&data.in;
tools/testing/selftests/bpf/progs/test_core_reloc_nesting.c
42
if (CORE_READ(&out->a.a.a, &in->a.a.a))
tools/testing/selftests/bpf/progs/test_core_reloc_nesting.c
44
if (CORE_READ(&out->b.b.b, &in->b.b.b))
tools/testing/selftests/bpf/progs/test_core_reloc_primitives.c
12
char in[256];
tools/testing/selftests/bpf/progs/test_core_reloc_primitives.c
34
struct core_reloc_primitives *in = (void *)&data.in;
tools/testing/selftests/bpf/progs/test_core_reloc_primitives.c
37
if (CORE_READ(&out->a, &in->a) ||
tools/testing/selftests/bpf/progs/test_core_reloc_primitives.c
38
CORE_READ(&out->b, &in->b) ||
tools/testing/selftests/bpf/progs/test_core_reloc_primitives.c
39
CORE_READ(&out->c, &in->c) ||
tools/testing/selftests/bpf/progs/test_core_reloc_primitives.c
40
CORE_READ(&out->d, &in->d) ||
tools/testing/selftests/bpf/progs/test_core_reloc_primitives.c
41
CORE_READ(&out->f, &in->f))
tools/testing/selftests/bpf/progs/test_core_reloc_ptr_as_arr.c
12
char in[256];
tools/testing/selftests/bpf/progs/test_core_reloc_ptr_as_arr.c
25
struct core_reloc_ptr_as_arr *in = (void *)&data.in;
tools/testing/selftests/bpf/progs/test_core_reloc_ptr_as_arr.c
28
if (CORE_READ(&out->a, &in[2].a))
tools/testing/selftests/bpf/progs/test_core_reloc_size.c
12
char in[256];
tools/testing/selftests/bpf/progs/test_core_reloc_size.c
48
struct core_reloc_size *in = (void *)&data.in;
tools/testing/selftests/bpf/progs/test_core_reloc_size.c
51
out->int_sz = bpf_core_field_size(in->int_field);
tools/testing/selftests/bpf/progs/test_core_reloc_size.c
52
out->int_off = bpf_core_field_offset(in->int_field);
tools/testing/selftests/bpf/progs/test_core_reloc_size.c
54
out->struct_sz = bpf_core_field_size(in->struct_field);
tools/testing/selftests/bpf/progs/test_core_reloc_size.c
55
out->struct_off = bpf_core_field_offset(in->struct_field);
tools/testing/selftests/bpf/progs/test_core_reloc_size.c
57
out->union_sz = bpf_core_field_size(in->union_field);
tools/testing/selftests/bpf/progs/test_core_reloc_size.c
58
out->union_off = bpf_core_field_offset(in->union_field);
tools/testing/selftests/bpf/progs/test_core_reloc_size.c
60
out->arr_sz = bpf_core_field_size(in->arr_field);
tools/testing/selftests/bpf/progs/test_core_reloc_size.c
61
out->arr_off = bpf_core_field_offset(in->arr_field);
tools/testing/selftests/bpf/progs/test_core_reloc_type_based.c
13
char in[256];
tools/testing/selftests/bpf/progs/test_core_reloc_type_id.c
13
char in[256];
tools/testing/selftests/bpf/progs/test_link_pinning.c
14
out = in;
tools/testing/selftests/bpf/progs/test_link_pinning.c
21
out = in;
tools/testing/selftests/bpf/progs/test_link_pinning.c
8
int in = 0;
tools/testing/selftests/bpf/progs/test_skeleton.c
27
} in = {};
tools/testing/selftests/bpf/progs/test_skeleton.c
80
out6 = in.in6;
tools/testing/selftests/bpf/test_sockmap.c
1262
int in = BPF_F_INGRESS;
tools/testing/selftests/bpf/test_sockmap.c
1265
err = bpf_map_update_elem(map_fd[6], &i, &in, BPF_ANY);
tools/testing/selftests/net/bench/page_pool/time_bench.h
164
static __always_inline unsigned int long long p_rdpmc(unsigned int in)
tools/testing/selftests/net/bench/page_pool/time_bench.h
168
asm volatile("rdpmc" : "=d"(d), "=a"(a) : "c"(in) : "memory");
tools/testing/selftests/net/nettest.c
120
struct in_addr in;
tools/testing/selftests/net/nettest.c
127
struct in_addr in;
tools/testing/selftests/net/nettest.c
1347
if_addr = args->local_addr.in.s_addr;
tools/testing/selftests/net/nettest.c
1391
args->local_addr.in.s_addr, args->ifindex))
tools/testing/selftests/net/nettest.c
1427
serv_addr.sin_addr = args->local_addr.in;
tools/testing/selftests/net/nettest.c
1809
sin.sin_addr = args->remote_addr.in;
tools/testing/selftests/net/nettest.c
60
struct in_addr in;
tools/testing/selftests/net/nettest.c
67
struct in_addr in;
tools/testing/selftests/net/nettest.c
768
struct in_addr *in;
tools/testing/selftests/net/nettest.c
829
in = (struct in_addr *) addr;
tools/testing/selftests/net/nettest.c
831
if (inet_pton(AF_INET, str, in) == 0) {
tools/testing/selftests/net/nettest.c
837
in->s_addr = htonl(INADDR_ANY);
tools/testing/selftests/net/ovpn/ovpn-cli.c
473
struct sockaddr_in *in;
tools/testing/selftests/net/ovpn/ovpn-cli.c
492
in = (struct sockaddr_in *)&local_sock;
tools/testing/selftests/net/ovpn/ovpn-cli.c
493
in->sin_family = family;
tools/testing/selftests/net/ovpn/ovpn-cli.c
494
in->sin_port = htons(ctx->lport);
tools/testing/selftests/net/ovpn/ovpn-cli.c
495
in->sin_addr.s_addr = htonl(INADDR_ANY);
tools/testing/selftests/net/ovpn/ovpn-cli.c
496
sock_len = sizeof(*in);
tools/testing/selftests/net/psock_tpacket.c
759
char in[512], *ptr;
tools/testing/selftests/net/psock_tpacket.c
769
ret = read(fd, in, sizeof(in));
tools/testing/selftests/net/psock_tpacket.c
777
ptr = in;
tools/testing/selftests/net/tcp_ao/lib/aolib.h
409
extern int test_set_ao_info(int sk, struct tcp_ao_info_opt *in);
tools/testing/selftests/net/tcp_ao/lib/aolib.h
668
struct tcp_sock_queue in;
tools/testing/selftests/net/tcp_ao/lib/repair.c
178
test_sock_restore_seq(sk, TCP_RECV_QUEUE, state->in.seq - state->inq_len);
tools/testing/selftests/net/tcp_ao/lib/repair.c
216
test_sock_restore_queue(sk, TCP_RECV_QUEUE, state->in.buf, state->inq_len);
tools/testing/selftests/net/tcp_ao/lib/repair.c
231
free(state->in.buf);
tools/testing/selftests/net/tcp_ao/lib/repair.c
99
test_sock_checkpoint_queue(sk, TCP_RECV_QUEUE, state->inq_len, &state->in);
tools/testing/selftests/net/tcp_ao/lib/sock.c
289
int test_set_ao_info(int sk, struct tcp_ao_info_opt *in)
tools/testing/selftests/net/tcp_ao/lib/sock.c
291
socklen_t sz = sizeof(*in);
tools/testing/selftests/net/tcp_ao/lib/sock.c
293
in->reserved = 0;
tools/testing/selftests/net/tcp_ao/lib/sock.c
294
in->reserved2 = 0;
tools/testing/selftests/net/tcp_ao/lib/sock.c
295
if (setsockopt(sk, IPPROTO_TCP, TCP_AO_INFO, in, sz))
tools/testing/selftests/net/tcp_ao/seq-ext.c
34
img->in.seq = new_seq1;
tools/testing/selftests/net/tcp_ao/seq-ext.c
35
img->trw.snd_wl1 = img->in.seq - msg_len;
tools/testing/selftests/net/tcp_ao/seq-ext.c
37
img->trw.rcv_wup = img->in.seq;
tools/testing/selftests/powerpc/dscr/dscr_default_test.c
79
static void *dscr_default_random_thread(void *in)
tools/testing/selftests/powerpc/dscr/dscr_default_test.c
81
struct random_thread_args *args = (struct random_thread_args *)in;
tools/testing/selftests/powerpc/dscr/dscr_explicit_test.c
95
void *dscr_explicit_random_thread(void *in)
tools/testing/selftests/powerpc/dscr/dscr_explicit_test.c
97
struct random_thread_args *args = (struct random_thread_args *)in;
tools/testing/selftests/powerpc/nx-gzip/include/nx.h
33
int nx_function(void *handle, struct nxbuf_t *in, struct nxbuf_t *out,
tools/testing/selftests/powerpc/tm/tm-tmspr.c
39
void tfiar_tfhar(void *in)
tools/testing/selftests/powerpc/tm/tm-tmspr.c
45
tfiar = ((unsigned long)in) + 1;
tools/testing/selftests/powerpc/tm/tm-tmspr.c
50
tfhar = ((unsigned long)in);
tools/testing/selftests/powerpc/tm/tm-tmspr.c
66
void texasr(void *in)
tools/testing/selftests/riscv/vector/vstate_ptrace.c
42
: [in] "r" (child_set_val));
tools/usb/ffs-test.c
234
} __attribute__((packed)) *const in = descriptors_v2;
tools/usb/ffs-test.c
235
const __le32 *counts = in->counts;
tools/usb/ffs-test.c
238
if (le32_to_cpu(in->header.magic) !=
tools/usb/ffs-test.c
241
length = le32_to_cpu(in->header.length);
tools/usb/ffs-test.c
242
if (length <= sizeof in->header)
tools/usb/ffs-test.c
244
length -= sizeof in->header;
tools/usb/ffs-test.c
245
flags = le32_to_cpu(in->header.flags);
tools/usb/ffs-test.c
347
ssize_t (*in)(struct thread *, void *, size_t);
tools/usb/ffs-test.c
434
ret = t->in(t, t->buf, t->buf_size);