arch/arm64/kvm/hyp/nvhe/ffa.c
564
#define do_ffa_mem_xfer(fid, res, ctxt) \
arch/arm64/kvm/hyp/nvhe/ffa.c
566
BUILD_BUG_ON((fid) != FFA_FN64_MEM_SHARE && \
arch/arm64/kvm/hyp/nvhe/ffa.c
567
(fid) != FFA_FN64_MEM_LEND); \
arch/arm64/kvm/hyp/nvhe/ffa.c
568
__do_ffa_mem_xfer((fid), (res), (ctxt)); \
arch/csky/include/uapi/asm/ptrace.h
46
unsigned long fid;
arch/loongarch/include/asm/kvm_para.h
102
static __always_inline long kvm_hypercall3(u64 fid,
arch/loongarch/include/asm/kvm_para.h
106
register unsigned long fun asm("a0") = fid;
arch/loongarch/include/asm/kvm_para.h
121
static __always_inline long kvm_hypercall4(u64 fid,
arch/loongarch/include/asm/kvm_para.h
126
register unsigned long fun asm("a0") = fid;
arch/loongarch/include/asm/kvm_para.h
142
static __always_inline long kvm_hypercall5(u64 fid,
arch/loongarch/include/asm/kvm_para.h
147
register unsigned long fun asm("a0") = fid;
arch/loongarch/include/asm/kvm_para.h
53
static __always_inline long kvm_hypercall0(u64 fid)
arch/loongarch/include/asm/kvm_para.h
56
register unsigned long fun asm("a0") = fid;
arch/loongarch/include/asm/kvm_para.h
68
static __always_inline long kvm_hypercall1(u64 fid, unsigned long arg0)
arch/loongarch/include/asm/kvm_para.h
71
register unsigned long fun asm("a0") = fid;
arch/loongarch/include/asm/kvm_para.h
84
static __always_inline long kvm_hypercall2(u64 fid,
arch/loongarch/include/asm/kvm_para.h
88
register unsigned long fun asm("a0") = fid;
arch/riscv/include/asm/kvm_vcpu_pmu.h
127
static inline int kvm_riscv_vcpu_pmu_incr_fw(struct kvm_vcpu *vcpu, unsigned long fid)
arch/riscv/include/asm/kvm_vcpu_pmu.h
75
int kvm_riscv_vcpu_pmu_incr_fw(struct kvm_vcpu *vcpu, unsigned long fid);
arch/riscv/include/asm/sbi.h
567
long __sbi_base_ecall(int fid);
arch/riscv/include/asm/sbi.h
571
int fid, int ext);
arch/riscv/include/asm/trace.h
11
TP_PROTO(int ext, int fid),
arch/riscv/include/asm/trace.h
12
TP_ARGS(ext, fid),
arch/riscv/include/asm/trace.h
17
__field(int, fid)
arch/riscv/include/asm/trace.h
22
__entry->fid = fid;
arch/riscv/include/asm/trace.h
25
TP_printk("ext=0x%x fid=%d", __entry->ext, __entry->fid)
arch/riscv/kernel/sbi.c
114
static int __sbi_rfence_v01(int fid, const struct cpumask *cpu_mask,
arch/riscv/kernel/sbi.c
126
switch (fid) {
arch/riscv/kernel/sbi.c
142
pr_err("SBI call [%d]not supported in SBI v0.1\n", fid);
arch/riscv/kernel/sbi.c
166
static int __sbi_rfence_v01(int fid, const struct cpumask *cpu_mask,
arch/riscv/kernel/sbi.c
204
static int __sbi_rfence_v02_call(unsigned long fid, unsigned long hmask,
arch/riscv/kernel/sbi.c
213
switch (fid) {
arch/riscv/kernel/sbi.c
215
ret = sbi_ecall(ext, fid, hmask, hbase, 0, 0, 0, 0);
arch/riscv/kernel/sbi.c
218
ret = sbi_ecall(ext, fid, hmask, hbase, start,
arch/riscv/kernel/sbi.c
222
ret = sbi_ecall(ext, fid, hmask, hbase, start,
arch/riscv/kernel/sbi.c
227
ret = sbi_ecall(ext, fid, hmask, hbase, start,
arch/riscv/kernel/sbi.c
23
static int (*__sbi_rfence)(int fid, const struct cpumask *cpu_mask,
arch/riscv/kernel/sbi.c
231
ret = sbi_ecall(ext, fid, hmask, hbase, start,
arch/riscv/kernel/sbi.c
235
ret = sbi_ecall(ext, fid, hmask, hbase, start,
arch/riscv/kernel/sbi.c
239
ret = sbi_ecall(ext, fid, hmask, hbase, start,
arch/riscv/kernel/sbi.c
244
fid, ext);
arch/riscv/kernel/sbi.c
257
static int __sbi_rfence_v02(int fid, const struct cpumask *cpu_mask,
arch/riscv/kernel/sbi.c
272
result = __sbi_rfence_v02_call(fid, hmask,
arch/riscv/kernel/sbi.c
293
result = __sbi_rfence_v02_call(fid, hmask, hbase,
arch/riscv/kernel/sbi_ecall.c
12
ret = sbi_ecall(SBI_EXT_BASE, fid, 0, 0, 0, 0, 0, 0);
arch/riscv/kernel/sbi_ecall.c
23
int fid, int ext)
arch/riscv/kernel/sbi_ecall.c
27
trace_sbi_call(ext, fid);
arch/riscv/kernel/sbi_ecall.c
35
register uintptr_t a6 asm ("a6") = (uintptr_t)(fid);
arch/riscv/kernel/sbi_ecall.c
8
long __sbi_base_ecall(int fid)
arch/riscv/kvm/vcpu_pmu.c
349
int kvm_riscv_vcpu_pmu_incr_fw(struct kvm_vcpu *vcpu, unsigned long fid)
arch/riscv/kvm/vcpu_pmu.c
354
if (!kvpmu || fid >= SBI_PMU_FW_MAX)
arch/riscv/kvm/vcpu_pmu.c
357
fevent = &kvpmu->fw_event[fid];
arch/s390/include/asm/ipl.h
96
u32 fid;
arch/s390/include/asm/pci.h
132
u32 fid; /* function ID, used by sclp */
arch/s390/include/asm/pci.h
221
struct zpci_dev *zpci_create_device(u32 fid, u32 fh, enum zpci_state state);
arch/s390/include/asm/pci.h
244
int clp_get_state(u32 fid, enum zpci_state *state);
arch/s390/include/asm/pci.h
245
int clp_refresh_fh(u32 fid, u32 *fh);
arch/s390/include/asm/pci_clp.h
121
u32 fid; /* pci function id */
arch/s390/include/asm/pci_clp.h
22
u32 fid; /* PCI function id */
arch/s390/include/asm/sclp.h
140
u32 fid;
arch/s390/include/asm/sclp.h
187
int sclp_pci_configure(u32 fid);
arch/s390/include/asm/sclp.h
188
int sclp_pci_deconfigure(u32 fid);
arch/s390/include/asm/sclp.h
191
int sclp_pci_report(struct zpci_report_error_header *report, u32 fh, u32 fid);
arch/s390/include/uapi/asm/ipl.h
82
__u32 fid;
arch/s390/kernel/ipl.c
1625
DEFINE_IPL_ATTR_RW(dump_nvme, fid, "0x%08llx\n", "%llx\n",
arch/s390/kernel/ipl.c
1626
dump_block_nvme->nvme.fid);
arch/s390/kernel/ipl.c
2369
ipl_info.data.nvme.fid = ipl_block.nvme.fid;
arch/s390/kernel/ipl.c
446
return sysfs_emit(page, "%08ux\n", ipl_block.nvme.fid);
arch/s390/kernel/ipl.c
502
DEFINE_IPL_ATTR_RO(ipl_nvme, fid, "0x%08llx\n",
arch/s390/kernel/ipl.c
503
(unsigned long long)ipl_block.nvme.fid);
arch/s390/kernel/ipl.c
960
DEFINE_IPL_ATTR_RW(reipl_nvme, fid, "0x%08llx\n", "%llx\n",
arch/s390/kernel/ipl.c
961
reipl_block_nvme->nvme.fid);
arch/s390/pci/pci.c
1007
return sclp_pci_report(report, zdev->fh, zdev->fid);
arch/s390/pci/pci.c
1030
zpci_dbg(3, "ces fid:%x, cc:%d, status:%x\n", zdev->fid, cc, status);
arch/s390/pci/pci.c
1057
zpci_dbg(3, "rls fid:%x, cc:%d, status:%x\n", zdev->fid, cc, status);
arch/s390/pci/pci.c
107
!clp_get_state(zdev->fid, &state) &&
arch/s390/pci/pci.c
147
zpci_dbg(3, "reg ioat fid:%x, cc:%d, status:%d\n", zdev->fid, cc, *status);
arch/s390/pci/pci.c
163
zpci_dbg(3, "unreg ioat fid:%x, cc:%d, status:%d\n", zdev->fid, cc, status);
arch/s390/pci/pci.c
748
zdev->fid);
arch/s390/pci/pci.c
750
rc = clp_refresh_fh(zdev->fid, &fh);
arch/s390/pci/pci.c
790
zpci_dbg(3, "rst fid:%x, fh:%x\n", zdev->fid, zdev->fh);
arch/s390/pci/pci.c
82
struct zpci_dev *get_zdev_by_fid(u32 fid)
arch/s390/pci/pci.c
822
struct zpci_dev *zpci_create_device(u32 fid, u32 fh, enum zpci_state state)
arch/s390/pci/pci.c
832
zdev->fid = fid;
arch/s390/pci/pci.c
848
zpci_dbg(0, "crt fid:%x, rc:%d\n", fid, rc);
arch/s390/pci/pci.c
869
zpci_dbg(1, "add fid:%x, fh:%x, c:%d\n", zdev->fid, zdev->fh, zdev->state);
arch/s390/pci/pci.c
88
if (tmp->fid == fid) {
arch/s390/pci/pci.c
888
zpci_dbg(0, "add fid:%x, rc:%d\n", zdev->fid, rc);
arch/s390/pci/pci.c
945
rc = sclp_pci_deconfigure(zdev->fid);
arch/s390/pci/pci.c
946
zpci_dbg(3, "deconf fid:%x, rc:%d\n", zdev->fid, rc);
arch/s390/pci/pci.c
967
zpci_dbg(3, "rsv fid:%x\n", zdev->fid);
arch/s390/pci/pci.c
998
zpci_dbg(3, "rem fid:%x\n", zdev->fid);
arch/s390/pci/pci_bus.c
433
zdev->fid, ZPCI_NR_DEVICES);
arch/s390/pci/pci_bus.c
471
pr_err("Adding PCI function %08x failed\n", zdev->fid);
arch/s390/pci/pci_bus.c
49
pr_err("Enabling PCI function %08x failed\n", zdev->fid);
arch/s390/pci/pci_clp.c
321
zpci_dbg(3, "ena fid:%x, fh:%x, rc:%d\n", zdev->fid, *fh, rc);
arch/s390/pci/pci_clp.c
325
zdev->fid, *fh, rc);
arch/s390/pci/pci_clp.c
340
zpci_dbg(3, "dis fid:%x, fh:%x, rc:%d\n", zdev->fid, *fh, rc);
arch/s390/pci/pci_clp.c
392
static int clp_find_pci(struct clp_req_rsp_list_pci *rrb, u32 fid,
arch/s390/pci/pci_clp.c
405
if (fh_list[i].fid == fid) {
arch/s390/pci/pci_clp.c
423
zdev = get_zdev_by_fid(entry->fid);
arch/s390/pci/pci_clp.c
428
zdev = zpci_create_device(entry->fid, entry->fh, entry->config_state);
arch/s390/pci/pci_clp.c
452
int clp_refresh_fh(u32 fid, u32 *fh)
arch/s390/pci/pci_clp.c
462
rc = clp_find_pci(rrb, fid, &entry);
arch/s390/pci/pci_clp.c
470
int clp_get_state(u32 fid, enum zpci_state *state)
arch/s390/pci/pci_clp.c
480
rc = clp_find_pci(rrb, fid, &entry);
arch/s390/pci/pci_event.c
24
u32 fid; /* function id */
arch/s390/pci/pci_event.c
293
struct zpci_dev *zdev = get_zdev_by_fid(ccdf->fid);
arch/s390/pci/pci_event.c
300
ccdf->fid, ccdf->fh, ccdf->pec);
arch/s390/pci/pci_event.c
306
rc = clp_refresh_fh(zdev->fid, &fh);
arch/s390/pci/pci_event.c
312
ccdf->fid, fh, ccdf->fh);
arch/s390/pci/pci_event.c
321
pdev ? pci_name(pdev) : "n/a", ccdf->pec, ccdf->fid);
arch/s390/pci/pci_event.c
382
zpci_dbg(1, "rea fid:%x, fh:%x\n", zdev->fid, zdev->fh);
arch/s390/pci/pci_event.c
387
struct zpci_dev *zdev = get_zdev_by_fid(ccdf->fid);
arch/s390/pci/pci_event.c
392
ccdf->fid, ccdf->fh, ccdf->pec);
arch/s390/pci/pci_event.c
400
zdev = zpci_create_device(ccdf->fid, ccdf->fh, ZPCI_FN_STATE_CONFIGURED);
arch/s390/pci/pci_event.c
41
u32 fid; /* function id */
arch/s390/pci/pci_event.c
419
zdev = zpci_create_device(ccdf->fid, ccdf->fh, ZPCI_FN_STATE_STANDBY);
arch/s390/pci/pci_event.c
451
if (!clp_get_state(zdev->fid, &state) &&
arch/s390/pci/pci_report.c
148
ret = sclp_pci_report(&report->header, zdev->fh, zdev->fid);
arch/s390/pci/pci_sysfs.c
156
ret = sclp_pci_report(report, zdev->fh, zdev->fid);
arch/s390/pci/pci_sysfs.c
29
zpci_attr(function_id, "0x%08x\n", fid);
drivers/acpi/arm64/ffh.c
54
static bool acpi_ffh_smccc_owner_allowed(u32 fid)
drivers/acpi/arm64/ffh.c
56
int owner = ARM_SMCCC_OWNER_NUM(fid);
drivers/acpi/processor_perflib.c
290
u32 hi, lo, fid, did;
drivers/acpi/processor_perflib.c
306
fid = lo & 0x3f;
drivers/acpi/processor_perflib.c
309
px->core_frequency = (100 * (fid + 0x10)) >> did;
drivers/acpi/processor_perflib.c
311
px->core_frequency = (100 * (fid + 8)) >> did;
drivers/clk/bcm/clk-iproc-armpll.c
108
unsigned int fid;
drivers/clk/bcm/clk-iproc-armpll.c
112
fid = __get_fid(pll);
drivers/clk/bcm/clk-iproc-armpll.c
114
switch (fid) {
drivers/clk/bcm/clk-iproc-armpll.c
69
unsigned int policy, fid, active_fid;
drivers/clk/bcm/clk-iproc-armpll.c
81
fid = (val >> (IPROC_CLK_POLICY_FREQ_POLICY_FREQ_SHIFT * policy)) &
drivers/clk/bcm/clk-iproc-armpll.c
87
if (fid != active_fid) {
drivers/clk/bcm/clk-iproc-armpll.c
88
pr_debug("%s: fid override %u->%u\n", __func__, fid,
drivers/clk/bcm/clk-iproc-armpll.c
90
fid = active_fid;
drivers/clk/bcm/clk-iproc-armpll.c
93
pr_debug("%s: active fid: %u\n", __func__, fid);
drivers/clk/bcm/clk-iproc-armpll.c
95
return fid;
drivers/cpufreq/cpufreq-nforce2.c
240
return nforce2_fsb_read(0) * fid * 100;
drivers/cpufreq/cpufreq-nforce2.c
262
target_fsb = target_freq / (fid * 100);
drivers/cpufreq/cpufreq-nforce2.c
265
freqs.new = target_fsb * fid * 100;
drivers/cpufreq/cpufreq-nforce2.c
300
fsb_pol_max = policy->max / (fid * 100);
drivers/cpufreq/cpufreq-nforce2.c
302
if (policy->min < (fsb_pol_max * fid * 100))
drivers/cpufreq/cpufreq-nforce2.c
303
policy->max = (fsb_pol_max + 1) * fid * 100;
drivers/cpufreq/cpufreq-nforce2.c
325
if (!fid) {
drivers/cpufreq/cpufreq-nforce2.c
331
fid = cpu_khz / (fsb * 100);
drivers/cpufreq/cpufreq-nforce2.c
332
rfid = fid % 5;
drivers/cpufreq/cpufreq-nforce2.c
336
fid += 5 - rfid;
drivers/cpufreq/cpufreq-nforce2.c
338
fid -= rfid;
drivers/cpufreq/cpufreq-nforce2.c
343
fsb, fid / 10, fid % 10);
drivers/cpufreq/cpufreq-nforce2.c
358
policy->min = policy->cpuinfo.min_freq = min_fsb * fid * 100;
drivers/cpufreq/cpufreq-nforce2.c
359
policy->max = policy->cpuinfo.max_freq = max_fsb * fid * 100;
drivers/cpufreq/cpufreq-nforce2.c
42
static int fid;
drivers/cpufreq/cpufreq-nforce2.c
54
module_param(fid, int, 0444);
drivers/cpufreq/cpufreq-nforce2.c
57
MODULE_PARM_DESC(fid, "CPU multiplier to use (11.5 = 115)");
drivers/cpufreq/powernow-k7.c
175
u8 fid, vid;
drivers/cpufreq/powernow-k7.c
183
fid = *pst++;
drivers/cpufreq/powernow-k7.c
185
powernow_table[j].frequency = (fsb * fid_codes[fid]) / 10;
drivers/cpufreq/powernow-k7.c
186
powernow_table[j].driver_data = fid; /* lower 8 bits */
drivers/cpufreq/powernow-k7.c
190
if ((fid_codes[fid] % 10) == 5) {
drivers/cpufreq/powernow-k7.c
206
"VID: 0x%x (%d.%03dV)\n", fid, fid_codes[fid] / 10,
drivers/cpufreq/powernow-k7.c
207
fid_codes[fid] % 10, speed/1000, vid,
drivers/cpufreq/powernow-k7.c
218
static void change_FID(int fid)
drivers/cpufreq/powernow-k7.c
223
if (fidvidctl.bits.FID != fid) {
drivers/cpufreq/powernow-k7.c
225
fidvidctl.bits.FID = fid;
drivers/cpufreq/powernow-k7.c
250
u8 fid, vid;
drivers/cpufreq/powernow-k7.c
260
fid = powernow_table[index].driver_data & 0xFF;
drivers/cpufreq/powernow-k7.c
276
change_FID(fid);
drivers/cpufreq/powernow-k7.c
281
change_FID(fid);
drivers/cpufreq/powernow-k7.c
352
u8 fid, vid;
drivers/cpufreq/powernow-k7.c
367
fid = pc.bits.fid;
drivers/cpufreq/powernow-k7.c
369
powernow_table[i].frequency = fsb * fid_codes[fid] / 10;
drivers/cpufreq/powernow-k7.c
370
powernow_table[i].driver_data = fid; /* lower 8 bits */
drivers/cpufreq/powernow-k7.c
387
if ((fid_codes[fid] % 10) == 5) {
drivers/cpufreq/powernow-k7.c
393
"VID: 0x%x (%d.%03dV)\n", fid, fid_codes[fid] / 10,
drivers/cpufreq/powernow-k7.c
394
fid_codes[fid] % 10, speed_mhz, vid,
drivers/cpufreq/powernow-k7.c
60
unsigned long fid:5,
drivers/cpufreq/powernow-k8.c
134
u8 fid, vid;
drivers/cpufreq/powernow-k8.c
138
fid = lo & MSR_S_LO_CURRENT_FID;
drivers/cpufreq/powernow-k8.c
139
lo = fid | (vid << MSR_C_LO_VID_SHIFT);
drivers/cpufreq/powernow-k8.c
146
static int write_new_fid(struct powernow_k8_data *data, u32 fid)
drivers/cpufreq/powernow-k8.c
152
if ((fid & INVALID_FID_MASK) || (data->currvid & INVALID_VID_MASK)) {
drivers/cpufreq/powernow-k8.c
157
lo = fid;
drivers/cpufreq/powernow-k8.c
162
fid, lo, data->plllock * PLL_LOCK_CONVERSION);
drivers/cpufreq/powernow-k8.c
180
if (fid != data->currfid) {
drivers/cpufreq/powernow-k8.c
181
pr_err("fid trans failed, fid 0x%x, curr 0x%x\n", fid,
drivers/cpufreq/powernow-k8.c
514
if (pst[j].fid > MAX_FID) {
drivers/cpufreq/powernow-k8.c
518
if (j && (pst[j].fid < HI_FID_TABLE_BOTTOM)) {
drivers/cpufreq/powernow-k8.c
521
pst[j].fid);
drivers/cpufreq/powernow-k8.c
524
if (pst[j].fid < lastfid)
drivers/cpufreq/powernow-k8.c
525
lastfid = pst[j].fid;
drivers/cpufreq/powernow-k8.c
573
if (pst[j-1].fid >= pst[j].fid) {
drivers/cpufreq/powernow-k8.c
58
static u32 find_freq_from_fid(u32 fid)
drivers/cpufreq/powernow-k8.c
594
powernow_table[j].driver_data = pst[j].fid; /* lower 8 bits */
drivers/cpufreq/powernow-k8.c
596
freq = find_khz_freq_from_fid(pst[j].fid);
drivers/cpufreq/powernow-k8.c
60
return 800 + (fid * 100);
drivers/cpufreq/powernow-k8.c
613
if ((pst[j].fid == data->currfid) &&
drivers/cpufreq/powernow-k8.c
64
static u32 find_khz_freq_from_fid(u32 fid)
drivers/cpufreq/powernow-k8.c
66
return 1000 * find_freq_from_fid(fid);
drivers/cpufreq/powernow-k8.c
75
static u32 convert_fid_to_vco_fid(u32 fid)
drivers/cpufreq/powernow-k8.c
77
if (fid < HI_FID_TABLE_BOTTOM)
drivers/cpufreq/powernow-k8.c
78
return 8 + (2 * fid);
drivers/cpufreq/powernow-k8.c
80
return fid;
drivers/cpufreq/powernow-k8.c
804
u32 fid;
drivers/cpufreq/powernow-k8.c
811
fid = status & EXT_FID_MASK;
drivers/cpufreq/powernow-k8.c
815
fid = control & FID_MASK;
drivers/cpufreq/powernow-k8.c
819
pr_debug(" %d : fid 0x%x, vid 0x%x\n", i, fid, vid);
drivers/cpufreq/powernow-k8.c
821
index = fid | (vid<<8);
drivers/cpufreq/powernow-k8.c
824
freq = find_khz_freq_from_fid(fid);
drivers/cpufreq/powernow-k8.c
884
u32 fid = 0;
drivers/cpufreq/powernow-k8.c
896
fid = data->powernow_table[index].driver_data & 0xFF;
drivers/cpufreq/powernow-k8.c
899
pr_debug("table matched fid 0x%x, giving vid 0x%x\n", fid, vid);
drivers/cpufreq/powernow-k8.c
904
if ((data->currvid == vid) && (data->currfid == fid)) {
drivers/cpufreq/powernow-k8.c
906
fid, vid);
drivers/cpufreq/powernow-k8.c
911
smp_processor_id(), fid, vid);
drivers/cpufreq/powernow-k8.c
913
freqs.new = find_khz_freq_from_fid(fid);
drivers/cpufreq/powernow-k8.c
916
res = transition_fid_vid(data, fid, vid);
drivers/cpufreq/powernow-k8.h
177
u8 fid;
drivers/crypto/chelsio/chcr_algo.c
738
unsigned int qid, fid, portno;
drivers/crypto/chelsio/chcr_algo.c
742
fid = u_ctx->lldi.rxq_ids[0];
drivers/crypto/chelsio/chcr_algo.c
757
chcr_req->ulptx.cmd_dest = FILL_ULPTX_CMD_DEST(tx_channel_id, fid);
drivers/crypto/chelsio/chcr_algo.h
197
#define FILL_WR_RX_Q_ID(cid, qid, lcb, fid) \
drivers/crypto/chelsio/chcr_algo.h
203
FW_CRYPTO_LOOKASIDE_WR_FQIDX_V(fid))
drivers/dma/amd/qdma/qdma.c
187
qdma_set_field(qdev, data, QDMA_REGF_FUNCTION_ID, qdev->fid);
drivers/dma/amd/qdma/qdma.c
212
qdma_set_field(qdev, data, QDMA_REGF_INTR_FUNCTION_ID, qdev->fid);
drivers/dma/amd/qdma/qdma.c
328
qdev->fid, NULL);
drivers/dma/amd/qdma/qdma.c
338
qdev->fid, ctxt);
drivers/dma/amd/qdma/qdma.c
398
ret = qdma_reg_read(qdev, &qdev->fid, QDMA_REGO_FUNC_ID);
drivers/dma/amd/qdma/qdma.c
403
qdev->chan_num, qdev->fid);
drivers/dma/amd/qdma/qdma.c
802
qdma_set_field(qdev, &value, QDMA_REGF_ERR_INT_FUNC, qdev->fid);
drivers/dma/amd/qdma/qdma.h
260
u32 fid;
drivers/fpga/dfl.c
1030
u16 fid = finfo->fid;
drivers/fpga/dfl.c
1045
switch (fid) {
drivers/fpga/dfl.c
1058
switch (fid) {
drivers/fpga/dfl.c
1094
fid, ibase, inr);
drivers/fpga/dfl.c
1098
"Invalid interrupt number in feature 0x%x\n", fid);
drivers/fpga/dfl.c
1107
fid);
drivers/fpga/dfl.c
1152
resource_size_t ofst, resource_size_t size, u16 fid)
drivers/fpga/dfl.c
1162
if (fid != FEATURE_ID_AFU) {
drivers/fpga/dfl.c
1168
fid = fid ? fid : feature_id(v);
drivers/fpga/dfl.c
1191
finfo->fid = fid;
drivers/fpga/dfl.c
719
u16 fid;
drivers/fpga/dfl.c
804
feature->id = finfo->fid;
drivers/infiniband/hw/bnxt_re/hw_counters.c
159
u32 fid;
drivers/infiniband/hw/bnxt_re/hw_counters.c
162
fid = PCI_FUNC(rdev->en_dev->pdev->devfn);
drivers/infiniband/hw/bnxt_re/hw_counters.c
163
rc = bnxt_qplib_qext_stat(&rdev->rcfw, fid, estat);
drivers/infiniband/hw/bnxt_re/hw_counters.c
283
u32 fid = PCI_FUNC(rdev->en_dev->pdev->devfn);
drivers/infiniband/hw/bnxt_re/hw_counters.c
285
rc = bnxt_qplib_qext_stat(&rdev->rcfw, fid, estat);
drivers/infiniband/hw/bnxt_re/hw_counters.c
328
u32 fid = PCI_FUNC(rdev->en_dev->pdev->devfn);
drivers/infiniband/hw/bnxt_re/hw_counters.c
330
rc = bnxt_qplib_qext_stat(&rdev->rcfw, fid, estat);
drivers/infiniband/hw/bnxt_re/main.c
625
req.fid = cpu_to_le16(0xffff);
drivers/infiniband/hw/bnxt_re/main.c
650
req.fid = cpu_to_le16(0xffff);
drivers/infiniband/hw/bnxt_re/qplib_sp.c
794
int bnxt_qplib_qext_stat(struct bnxt_qplib_rcfw *rcfw, u32 fid,
drivers/infiniband/hw/bnxt_re/qplib_sp.c
820
(fid << CMDQ_QUERY_ROCE_STATS_EXT_VF_NUM_SFT));
drivers/infiniband/hw/bnxt_re/qplib_sp.c
822
req.function_id = cpu_to_le32(fid);
drivers/infiniband/hw/bnxt_re/qplib_sp.h
356
int bnxt_qplib_qext_stat(struct bnxt_qplib_rcfw *rcfw, u32 fid,
drivers/infiniband/hw/irdma/i40iw_if.c
83
rf->pf_id = cdev_info->fid;
drivers/iommu/s390-iommu.c
1067
"s390-iommu.%08x", zdev->fid);
drivers/media/platform/ti/am437x/am437x-vpfe.c
1158
int fid;
drivers/media/platform/ti/am437x/am437x-vpfe.c
1163
fid = vpfe_ccdc_getfid(&vpfe->ccdc);
drivers/media/platform/ti/am437x/am437x-vpfe.c
1167
if (fid == vpfe->field) {
drivers/media/platform/ti/am437x/am437x-vpfe.c
1169
if (fid == 0) {
drivers/media/platform/ti/am437x/am437x-vpfe.c
1198
} else if (fid == 0) {
drivers/media/platform/ti/am437x/am437x-vpfe.c
1203
vpfe->field = fid;
drivers/media/platform/ti/davinci/vpif_capture.c
372
int fid = -1, i;
drivers/media/platform/ti/davinci/vpif_capture.c
415
fid = vpif_channel_getfid(ch->channel_id);
drivers/media/platform/ti/davinci/vpif_capture.c
416
if (fid != ch->field_id) {
drivers/media/platform/ti/davinci/vpif_capture.c
421
if (0 == fid)
drivers/media/platform/ti/davinci/vpif_capture.c
422
ch->field_id = fid;
drivers/media/platform/ti/davinci/vpif_capture.c
427
if (0 == fid) {
drivers/media/platform/ti/davinci/vpif_capture.c
434
} else if (1 == fid) {
drivers/media/platform/ti/davinci/vpif_display.c
322
static void process_interlaced_mode(int fid, struct common_obj *common)
drivers/media/platform/ti/davinci/vpif_display.c
326
if (0 == fid) {
drivers/media/platform/ti/davinci/vpif_display.c
340
} else if (1 == fid) { /* odd field */
drivers/media/platform/ti/davinci/vpif_display.c
365
int fid = -1, i;
drivers/media/platform/ti/davinci/vpif_display.c
411
fid = vpif_channel_getfid(ch->channel_id + 2);
drivers/media/platform/ti/davinci/vpif_display.c
413
if (fid != ch->field_id) {
drivers/media/platform/ti/davinci/vpif_display.c
415
if (0 == fid)
drivers/media/platform/ti/davinci/vpif_display.c
416
ch->field_id = fid;
drivers/media/platform/ti/davinci/vpif_display.c
421
process_interlaced_mode(fid, common);
drivers/media/platform/ti/omap/omap_vout.c
442
u32 fid;
drivers/media/platform/ti/omap/omap_vout.c
450
fid = 1;
drivers/media/platform/ti/omap/omap_vout.c
452
fid = 0;
drivers/media/platform/ti/omap/omap_vout.c
457
if (fid != vout->field_id) {
drivers/media/platform/ti/omap/omap_vout.c
458
if (fid == 0)
drivers/media/platform/ti/omap/omap_vout.c
459
vout->field_id = fid;
drivers/media/platform/ti/omap/omap_vout.c
460
} else if (0 == fid) {
drivers/media/platform/ti/omap/omap_vout.c
481
int ret, fid, mgr_id;
drivers/media/platform/ti/omap/omap_vout.c
519
fid = omapvid_handle_interlace_display(vout, irqstatus,
drivers/media/platform/ti/omap/omap_vout.c
521
if (!fid)
drivers/media/usb/uvc/uvc_video.c
1155
u8 fid;
drivers/media/usb/uvc/uvc_video.c
1169
fid = data[1] & UVC_STREAM_FID;
drivers/media/usb/uvc/uvc_video.c
1175
if (stream->last_fid != fid) {
drivers/media/usb/uvc/uvc_video.c
1189
stream->last_fid = fid;
drivers/media/usb/uvc/uvc_video.c
1210
if (fid == stream->last_fid) {
drivers/media/usb/uvc/uvc_video.c
1243
if (fid != stream->last_fid && buf->bytesused != 0) {
drivers/media/usb/uvc/uvc_video.c
1272
stream->last_fid = fid;
drivers/misc/ics932s401.c
215
int fid = data->regs[ICS932S401_REG_CFG7] & ICS932S401_FS_MASK;
drivers/misc/ics932s401.c
217
freq = fs_speeds[fid];
drivers/net/can/bxcan.c
212
unsigned int fid = BXCAN_FILTER_ID(cfg);
drivers/net/can/bxcan.c
213
u32 fmask = BIT(fid);
drivers/net/can/bxcan.c
220
unsigned int fid = BXCAN_FILTER_ID(cfg);
drivers/net/can/bxcan.c
221
u32 fmask = BIT(fid);
drivers/net/can/bxcan.c
251
regmap_write(priv->gcan, BXCAN_FiR1_REG(fid), 0);
drivers/net/can/bxcan.c
252
regmap_write(priv->gcan, BXCAN_FiR2_REG(fid), 0);
drivers/net/dsa/lantiq/lantiq_gswip.h
281
u8 fid;
drivers/net/dsa/lantiq/lantiq_gswip_common.c
1153
int fid = -1;
drivers/net/dsa/lantiq/lantiq_gswip_common.c
1159
fid = priv->vlans[i].fid;
drivers/net/dsa/lantiq/lantiq_gswip_common.c
1164
if (fid == -1) {
drivers/net/dsa/lantiq/lantiq_gswip_common.c
1175
mac_bridge.key[3] = FIELD_PREP(GSWIP_TABLE_MAC_BRIDGE_KEY3_FID, fid);
drivers/net/dsa/lantiq/lantiq_gswip_common.c
760
int fid, u16 vid)
drivers/net/dsa/lantiq/lantiq_gswip_common.c
779
if (fid == -1)
drivers/net/dsa/lantiq/lantiq_gswip_common.c
780
fid = idx;
drivers/net/dsa/lantiq/lantiq_gswip_common.c
785
vlan_active.val[0] = fid;
drivers/net/dsa/lantiq/lantiq_gswip_common.c
796
priv->vlans[idx].fid = fid;
drivers/net/dsa/lantiq/lantiq_gswip_common.c
825
int fid = -1, idx = -1;
drivers/net/dsa/lantiq/lantiq_gswip_common.c
832
if (fid != -1 && fid != priv->vlans[i].fid)
drivers/net/dsa/lantiq/lantiq_gswip_common.c
834
fid = priv->vlans[i].fid;
drivers/net/dsa/lantiq/lantiq_gswip_common.c
847
idx = gswip_vlan_active_create(priv, bridge, fid, vid);
drivers/net/dsa/microchip/ksz8.c
1333
u8 src_port, fid;
drivers/net/dsa/microchip/ksz8.c
1338
ret = ksz8_r_dyn_mac_table(dev, i, mac, &fid, &src_port,
drivers/net/dsa/microchip/ksz8.c
1347
ret = cb(mac, fid, false, data);
drivers/net/dsa/microchip/ksz8.c
1377
if (!memcmp(alu.mac, addr, ETH_ALEN) && alu.fid == vid)
drivers/net/dsa/microchip/ksz8.c
1397
alu.fid = vid;
drivers/net/dsa/microchip/ksz8.c
1418
if (!memcmp(alu.mac, addr, ETH_ALEN) && alu.fid == vid)
drivers/net/dsa/microchip/ksz8.c
1495
u8 fid, member, valid;
drivers/net/dsa/microchip/ksz8.c
1519
&fid, &member, &valid);
drivers/net/dsa/microchip/ksz8.c
1529
ksz8_from_vlan(dev, data, &fid, &member, &valid);
drivers/net/dsa/microchip/ksz8.c
1534
fid = 1;
drivers/net/dsa/microchip/ksz8.c
1539
ksz8_to_vlan(dev, fid, member, valid, &data);
drivers/net/dsa/microchip/ksz8.c
1564
u8 fid, member, valid;
drivers/net/dsa/microchip/ksz8.c
1573
ksz8_from_vlan(dev, data, &fid, &member, &valid);
drivers/net/dsa/microchip/ksz8.c
1579
fid = 0;
drivers/net/dsa/microchip/ksz8.c
1583
ksz8_to_vlan(dev, fid, member, valid, &data);
drivers/net/dsa/microchip/ksz8.c
536
u8 *fid, u8 *src_port, u16 *entries)
drivers/net/dsa/microchip/ksz8.c
582
*fid = (data_hi & masks[DYNAMIC_MAC_TABLE_FID]) >>
drivers/net/dsa/microchip/ksz8.c
645
alu->fid = (data_hi & masks[STATIC_MAC_TABLE_FID]) >>
drivers/net/dsa/microchip/ksz8.c
674
data_hi |= (u32)alu->fid << shifts[STATIC_MAC_FID];
drivers/net/dsa/microchip/ksz8.c
686
static void ksz8_from_vlan(struct ksz_device *dev, u32 vlan, u8 *fid,
drivers/net/dsa/microchip/ksz8.c
695
*fid = vlan & masks[VLAN_TABLE_FID];
drivers/net/dsa/microchip/ksz8.c
701
static void ksz8_to_vlan(struct ksz_device *dev, u8 fid, u8 member, u8 valid,
drivers/net/dsa/microchip/ksz8.c
710
*vlan = fid;
drivers/net/dsa/microchip/ksz9477.c
852
alu->fid = (alu_table[2] >> ALU_V_FID_S) & ALU_V_FID_M;
drivers/net/dsa/microchip/ksz9477.c
900
ret = cb(alu.mac, alu.fid, alu.is_static, data);
drivers/net/dsa/microchip/ksz_common.h
354
u8 fid:7;
drivers/net/dsa/mt7530.h
270
#define FID_PST(fid, state) (((state) & 0x3) << ((fid) * 2))
drivers/net/dsa/mt7530.h
271
#define FID_PST_MASK(fid) FID_PST(fid, 0x3)
drivers/net/dsa/mv88e6xxx/chip.c
1813
u16 fid)
drivers/net/dsa/mv88e6xxx/chip.c
1822
return mv88e6xxx_g1_atu_remove(chip, fid, port, false);
drivers/net/dsa/mv88e6xxx/chip.c
1908
static int mv88e6xxx_atu_new(struct mv88e6xxx_chip *chip, u16 *fid)
drivers/net/dsa/mv88e6xxx/chip.c
1910
*fid = find_first_zero_bit(chip->fid_bitmap, MV88E6XXX_N_FID);
drivers/net/dsa/mv88e6xxx/chip.c
1911
if (unlikely(*fid >= mv88e6xxx_num_databases(chip)))
drivers/net/dsa/mv88e6xxx/chip.c
1915
return mv88e6xxx_g1_atu_flush(chip, *fid, true);
drivers/net/dsa/mv88e6xxx/chip.c
2224
u16 *fid, struct mv88e6xxx_atu_entry *entry)
drivers/net/dsa/mv88e6xxx/chip.c
2237
*fid = MV88E6XXX_FID_BRIDGED;
drivers/net/dsa/mv88e6xxx/chip.c
2247
*fid = vlan.fid;
drivers/net/dsa/mv88e6xxx/chip.c
2254
return mv88e6xxx_g1_atu_getnext(chip, *fid, entry);
drivers/net/dsa/mv88e6xxx/chip.c
2261
u16 fid;
drivers/net/dsa/mv88e6xxx/chip.c
2264
err = mv88e6xxx_port_db_get(chip, addr, vid, &fid, &entry);
drivers/net/dsa/mv88e6xxx/chip.c
2276
u16 fid;
drivers/net/dsa/mv88e6xxx/chip.c
2279
err = mv88e6xxx_port_db_get(chip, addr, vid, &fid, &entry);
drivers/net/dsa/mv88e6xxx/chip.c
2303
return mv88e6xxx_g1_atu_loadpurge(chip, fid, &entry);
drivers/net/dsa/mv88e6xxx/chip.c
2618
err = mv88e6xxx_atu_new(chip, &vlan.fid);
drivers/net/dsa/mv88e6xxx/chip.c
2650
bitmap_set(chip->fid_bitmap, vlan.fid, 1);
drivers/net/dsa/mv88e6xxx/chip.c
2759
bitmap_clear(chip->fid_bitmap, vlan.fid, 1);
drivers/net/dsa/mv88e6xxx/chip.c
2762
return mv88e6xxx_g1_atu_remove(chip, vlan.fid, port, false);
drivers/net/dsa/mv88e6xxx/chip.c
2819
err = mv88e6xxx_port_fast_age_fid(chip, port, vlan.fid);
drivers/net/dsa/mv88e6xxx/chip.c
2910
u16 fid, u16 vid, int port,
drivers/net/dsa/mv88e6xxx/chip.c
2921
err = mv88e6xxx_g1_atu_getnext(chip, fid, &addr);
drivers/net/dsa/mv88e6xxx/chip.c
2956
return mv88e6xxx_port_db_dump_fid(chip, entry->fid, entry->vid,
drivers/net/dsa/mv88e6xxx/chip.c
2968
u16 fid;
drivers/net/dsa/mv88e6xxx/chip.c
2972
err = mv88e6xxx_port_get_fid(chip, port, &fid);
drivers/net/dsa/mv88e6xxx/chip.c
2976
err = mv88e6xxx_port_db_dump_fid(chip, fid, 0, port, cb, data);
drivers/net/dsa/mv88e6xxx/chip.h
192
u16 fid;
drivers/net/dsa/mv88e6xxx/devlink.c
311
u16 fid;
drivers/net/dsa/mv88e6xxx/devlink.c
320
int fid,
drivers/net/dsa/mv88e6xxx/devlink.c
332
err = mv88e6xxx_g1_atu_getnext(chip, fid, &addr);
drivers/net/dsa/mv88e6xxx/devlink.c
359
table[*count].fid = fid;
drivers/net/dsa/mv88e6xxx/devlink.c
379
int fid = -1, err = 0, count = 0;
drivers/net/dsa/mv88e6xxx/devlink.c
389
fid = find_next_bit(chip->fid_bitmap, MV88E6XXX_N_FID, fid + 1);
drivers/net/dsa/mv88e6xxx/devlink.c
390
if (fid == MV88E6XXX_N_FID)
drivers/net/dsa/mv88e6xxx/devlink.c
393
err = mv88e6xxx_region_atu_snapshot_fid(chip, fid, table,
drivers/net/dsa/mv88e6xxx/devlink.c
423
u16 fid;
drivers/net/dsa/mv88e6xxx/devlink.c
462
&entry->fid);
drivers/net/dsa/mv88e6xxx/global1.h
327
int mv88e6xxx_g1_atu_getnext(struct mv88e6xxx_chip *chip, u16 fid,
drivers/net/dsa/mv88e6xxx/global1.h
329
int mv88e6xxx_g1_atu_loadpurge(struct mv88e6xxx_chip *chip, u16 fid,
drivers/net/dsa/mv88e6xxx/global1.h
331
int mv88e6xxx_g1_atu_flush(struct mv88e6xxx_chip *chip, u16 fid, bool all);
drivers/net/dsa/mv88e6xxx/global1.h
332
int mv88e6xxx_g1_atu_remove(struct mv88e6xxx_chip *chip, u16 fid, int port,
drivers/net/dsa/mv88e6xxx/global1.h
366
int mv88e6xxx_g1_atu_get_next(struct mv88e6xxx_chip *chip, u16 fid);
drivers/net/dsa/mv88e6xxx/global1_atu.c
132
static int mv88e6xxx_g1_atu_op(struct mv88e6xxx_chip *chip, u16 fid, u16 op)
drivers/net/dsa/mv88e6xxx/global1_atu.c
139
err = mv88e6xxx_g1_atu_fid_write(chip, fid);
drivers/net/dsa/mv88e6xxx/global1_atu.c
150
val = (val & 0x0fff) | ((fid << 8) & 0xf000);
drivers/net/dsa/mv88e6xxx/global1_atu.c
157
op |= (fid & 0x30) << 4;
drivers/net/dsa/mv88e6xxx/global1_atu.c
161
op |= fid & 0xf;
drivers/net/dsa/mv88e6xxx/global1_atu.c
172
int mv88e6xxx_g1_atu_get_next(struct mv88e6xxx_chip *chip, u16 fid)
drivers/net/dsa/mv88e6xxx/global1_atu.c
174
return mv88e6xxx_g1_atu_op(chip, fid, MV88E6XXX_G1_ATU_OP_GET_NEXT_DB);
drivers/net/dsa/mv88e6xxx/global1_atu.c
177
static int mv88e6xxx_g1_atu_fid_read(struct mv88e6xxx_chip *chip, u16 *fid)
drivers/net/dsa/mv88e6xxx/global1_atu.c
20
static int mv88e6xxx_g1_atu_fid_write(struct mv88e6xxx_chip *chip, u16 fid)
drivers/net/dsa/mv88e6xxx/global1_atu.c
207
*fid = val;
drivers/net/dsa/mv88e6xxx/global1_atu.c
22
return mv88e6xxx_g1_write(chip, MV88E6352_G1_ATU_FID, fid & 0xfff);
drivers/net/dsa/mv88e6xxx/global1_atu.c
289
int mv88e6xxx_g1_atu_getnext(struct mv88e6xxx_chip *chip, u16 fid,
drivers/net/dsa/mv88e6xxx/global1_atu.c
305
err = mv88e6xxx_g1_atu_op(chip, fid, MV88E6XXX_G1_ATU_OP_GET_NEXT_DB);
drivers/net/dsa/mv88e6xxx/global1_atu.c
316
int mv88e6xxx_g1_atu_loadpurge(struct mv88e6xxx_chip *chip, u16 fid,
drivers/net/dsa/mv88e6xxx/global1_atu.c
333
return mv88e6xxx_g1_atu_op(chip, fid, MV88E6XXX_G1_ATU_OP_LOAD_DB);
drivers/net/dsa/mv88e6xxx/global1_atu.c
336
static int mv88e6xxx_g1_atu_flushmove(struct mv88e6xxx_chip *chip, u16 fid,
drivers/net/dsa/mv88e6xxx/global1_atu.c
352
if (all && fid)
drivers/net/dsa/mv88e6xxx/global1_atu.c
354
else if (fid)
drivers/net/dsa/mv88e6xxx/global1_atu.c
361
return mv88e6xxx_g1_atu_op(chip, fid, op);
drivers/net/dsa/mv88e6xxx/global1_atu.c
364
int mv88e6xxx_g1_atu_flush(struct mv88e6xxx_chip *chip, u16 fid, bool all)
drivers/net/dsa/mv88e6xxx/global1_atu.c
370
return mv88e6xxx_g1_atu_flushmove(chip, fid, &entry, all);
drivers/net/dsa/mv88e6xxx/global1_atu.c
373
static int mv88e6xxx_g1_atu_move(struct mv88e6xxx_chip *chip, u16 fid,
drivers/net/dsa/mv88e6xxx/global1_atu.c
390
return mv88e6xxx_g1_atu_flushmove(chip, fid, &entry, all);
drivers/net/dsa/mv88e6xxx/global1_atu.c
393
int mv88e6xxx_g1_atu_remove(struct mv88e6xxx_chip *chip, u16 fid, int port,
drivers/net/dsa/mv88e6xxx/global1_atu.c
399
return mv88e6xxx_g1_atu_move(chip, fid, from_port, to_port, all);
drivers/net/dsa/mv88e6xxx/global1_atu.c
407
u16 val, fid;
drivers/net/dsa/mv88e6xxx/global1_atu.c
419
err = mv88e6xxx_g1_atu_fid_read(chip, &fid);
drivers/net/dsa/mv88e6xxx/global1_atu.c
438
fid);
drivers/net/dsa/mv88e6xxx/global1_atu.c
445
fid);
drivers/net/dsa/mv88e6xxx/global1_atu.c
448
if (fid != MV88E6XXX_FID_STANDALONE && chip->ports[spid].mab) {
drivers/net/dsa/mv88e6xxx/global1_atu.c
450
&entry, fid);
drivers/net/dsa/mv88e6xxx/global1_atu.c
459
fid);
drivers/net/dsa/mv88e6xxx/global1_vtu.c
30
entry->fid = val & MV88E6352_G1_VTU_FID_MASK;
drivers/net/dsa/mv88e6xxx/global1_vtu.c
311
entry->fid = val & 0x000f;
drivers/net/dsa/mv88e6xxx/global1_vtu.c
312
entry->fid |= (val & 0x0f00) >> 4;
drivers/net/dsa/mv88e6xxx/global1_vtu.c
313
entry->fid &= mv88e6xxx_num_databases(chip) - 1;
drivers/net/dsa/mv88e6xxx/global1_vtu.c
38
u16 val = entry->fid & MV88E6352_G1_VTU_FID_MASK;
drivers/net/dsa/mv88e6xxx/global1_vtu.c
399
op |= entry->fid & 0x000f;
drivers/net/dsa/mv88e6xxx/global1_vtu.c
400
op |= (entry->fid & 0x00f0) << 4;
drivers/net/dsa/mv88e6xxx/port.c
1033
int mv88e6xxx_port_get_fid(struct mv88e6xxx_chip *chip, int port, u16 *fid)
drivers/net/dsa/mv88e6xxx/port.c
1044
*fid = (reg & 0xf000) >> 12;
drivers/net/dsa/mv88e6xxx/port.c
1053
*fid |= (reg & upper_mask) << 4;
drivers/net/dsa/mv88e6xxx/port.c
1059
int mv88e6xxx_port_set_fid(struct mv88e6xxx_chip *chip, int port, u16 fid)
drivers/net/dsa/mv88e6xxx/port.c
1065
if (fid >= mv88e6xxx_num_databases(chip))
drivers/net/dsa/mv88e6xxx/port.c
1074
reg |= (fid & 0x000f) << 12;
drivers/net/dsa/mv88e6xxx/port.c
1088
reg |= (fid >> 4) & upper_mask;
drivers/net/dsa/mv88e6xxx/port.c
1096
dev_dbg(chip->dev, "p%d: FID set to %u\n", port, fid);
drivers/net/dsa/mv88e6xxx/port.h
517
int mv88e6xxx_port_get_fid(struct mv88e6xxx_chip *chip, int port, u16 *fid);
drivers/net/dsa/mv88e6xxx/port.h
518
int mv88e6xxx_port_set_fid(struct mv88e6xxx_chip *chip, int port, u16 fid);
drivers/net/dsa/mv88e6xxx/switchdev.c
26
if (ctx->fid_search == entry->fid) {
drivers/net/dsa/mv88e6xxx/switchdev.c
34
static int mv88e6xxx_find_vid(struct mv88e6xxx_chip *chip, u16 fid, u16 *vid)
drivers/net/dsa/mv88e6xxx/switchdev.c
39
ctx.fid_search = fid;
drivers/net/dsa/mv88e6xxx/switchdev.c
54
struct mv88e6xxx_atu_entry *entry, u16 fid)
drivers/net/dsa/mv88e6xxx/switchdev.c
65
err = mv88e6xxx_find_vid(chip, fid, &vid);
drivers/net/dsa/mv88e6xxx/switchdev.h
17
u16 fid);
drivers/net/dsa/mv88e6xxx/trace.h
18
const unsigned char *addr, u16 fid),
drivers/net/dsa/mv88e6xxx/trace.h
20
TP_ARGS(dev, spid, portvec, addr, fid),
drivers/net/dsa/mv88e6xxx/trace.h
27
__field(u16, fid)
drivers/net/dsa/mv88e6xxx/trace.h
35
__entry->fid = fid;
drivers/net/dsa/mv88e6xxx/trace.h
40
__entry->addr, __entry->fid)
drivers/net/dsa/mv88e6xxx/trace.h
45
const unsigned char *addr, u16 fid),
drivers/net/dsa/mv88e6xxx/trace.h
46
TP_ARGS(dev, spid, portvec, addr, fid));
drivers/net/dsa/mv88e6xxx/trace.h
50
const unsigned char *addr, u16 fid),
drivers/net/dsa/mv88e6xxx/trace.h
51
TP_ARGS(dev, spid, portvec, addr, fid));
drivers/net/dsa/mv88e6xxx/trace.h
55
const unsigned char *addr, u16 fid),
drivers/net/dsa/mv88e6xxx/trace.h
56
TP_ARGS(dev, spid, portvec, addr, fid));
drivers/net/dsa/realtek/realtek.h
128
u32 untag, u32 fid);
drivers/net/dsa/realtek/realtek.h
37
u8 fid;
drivers/net/dsa/realtek/realtek.h
45
u8 fid;
drivers/net/dsa/realtek/rtl8366-core.c
119
vlanmc->fid = vlan4k.fid;
drivers/net/dsa/realtek/rtl8366-core.c
137
u32 untag, u32 fid)
drivers/net/dsa/realtek/rtl8366-core.c
158
vlan4k.fid = fid;
drivers/net/dsa/realtek/rtl8366-core.c
176
vlanmc.fid = fid;
drivers/net/dsa/realtek/rtl8366-core.c
284
vlanmc.fid = 0;
drivers/net/dsa/realtek/rtl8366-core.c
377
vlanmc.fid = 0;
drivers/net/dsa/realtek/rtl8366-core.c
88
vlanmc->fid = vlan4k.fid;
drivers/net/dsa/realtek/rtl8366rb.c
1469
vlan4k->fid = data[2] & RTL8366RB_VLAN_FID_MASK;
drivers/net/dsa/realtek/rtl8366rb.c
1484
vlan4k->fid > RTL8366RB_FIDMAX)
drivers/net/dsa/realtek/rtl8366rb.c
1491
data[2] = vlan4k->fid & RTL8366RB_VLAN_FID_MASK;
drivers/net/dsa/realtek/rtl8366rb.c
1534
vlanmc->fid = data[2] & RTL8366RB_VLAN_FID_MASK;
drivers/net/dsa/realtek/rtl8366rb.c
1551
vlanmc->fid > RTL8366RB_FIDMAX)
drivers/net/dsa/realtek/rtl8366rb.c
1560
data[2] = vlanmc->fid & RTL8366RB_VLAN_FID_MASK;
drivers/net/ethernet/broadcom/bnge/bnge_hwrm_lib.c
1181
req->fid = cpu_to_le16(0xffff);
drivers/net/ethernet/broadcom/bnge/bnge_hwrm_lib.c
399
req->fid = cpu_to_le16(0xffff);
drivers/net/ethernet/broadcom/bnge/bnge_hwrm_lib.c
448
req->fid = cpu_to_le16(0xffff);
drivers/net/ethernet/broadcom/bnge/bnge_hwrm_lib.c
507
req->fid = cpu_to_le16(0xffff);
drivers/net/ethernet/broadcom/bnge/bnge_hwrm_lib.c
543
req->fid = cpu_to_le16(0xffff);
drivers/net/ethernet/broadcom/bnge/bnge_hwrm_lib.c
587
req->fid = cpu_to_le16(0xffff);
drivers/net/ethernet/broadcom/bnge/bnge_hwrm_lib.c
599
pf->fw_fid = le16_to_cpu(resp->fid);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_fw_defs.h
244
#define XSTORM_ETH_FUNCTION_INFO_FP_HSI_VALID_E2_OFFSET(fid) \
drivers/net/ethernet/broadcom/bnx2x/bnx2x_fw_defs.h
245
(IRO[386].base + ((fid) * IRO[386].m1))
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c
11132
u8 fid, igu_sb_cnt = 0;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c
11153
fid = IGU_FID(val);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c
11154
if ((fid & IGU_FID_ENCODE_IS_PF)) {
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c
11155
if ((fid & IGU_FID_PF_NUM_MASK) != pfid)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c
11626
u8 fid;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c
11629
for (fid = BP_PATH(bp); fid < E2_FUNC_MAX * 2; fid += 2) {
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c
11632
func_mf_config[fid].config);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c
11640
func_ext_config[fid].
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.c
1081
u8 fid, current_pf = 0;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.c
1088
fid = GET_FIELD((val), IGU_REG_MAPPING_MEMORY_FID);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.c
1089
if (fid & IGU_FID_ENCODE_IS_PF)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.c
1090
current_pf = fid & IGU_FID_PF_NUM_MASK;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.c
1093
(fid & IGU_FID_VF_NUM_MASK));
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.c
1095
((fid & IGU_FID_ENCODE_IS_PF) ? "PF" : "VF"),
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.c
1096
((fid & IGU_FID_ENCODE_IS_PF) ? (fid & IGU_FID_PF_NUM_MASK) :
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.c
1097
(fid & IGU_FID_VF_NUM_MASK)), sb_id,
drivers/net/ethernet/broadcom/bnxt/bnxt.c
10678
req->fid = cpu_to_le16(0xffff);
drivers/net/ethernet/broadcom/bnxt/bnxt.c
10696
req->fid = cpu_to_le16(0xffff);
drivers/net/ethernet/broadcom/bnxt/bnxt.c
15081
req->fid = cpu_to_le16(0xffff);
drivers/net/ethernet/broadcom/bnxt/bnxt.c
5121
req->fid = cpu_to_le16(0xffff);
drivers/net/ethernet/broadcom/bnxt/bnxt.c
7232
req->fid = cpu_to_le16(0xffff);
drivers/net/ethernet/broadcom/bnxt/bnxt.c
7674
req->fid = cpu_to_le16(0xffff);
drivers/net/ethernet/broadcom/bnxt/bnxt.c
7720
int __bnxt_hwrm_get_tx_rings(struct bnxt *bp, u16 fid, int *tx_rings)
drivers/net/ethernet/broadcom/bnxt/bnxt.c
7733
req->fid = cpu_to_le16(fid);
drivers/net/ethernet/broadcom/bnxt/bnxt.c
7754
req->fid = cpu_to_le16(0xffff);
drivers/net/ethernet/broadcom/bnxt/bnxt.c
8550
req->fid = cpu_to_le16(0xffff);
drivers/net/ethernet/broadcom/bnxt/bnxt.c
9596
req->fid = cpu_to_le16(0xffff);
drivers/net/ethernet/broadcom/bnxt/bnxt.c
9727
req->fid = cpu_to_le16(0xffff);
drivers/net/ethernet/broadcom/bnxt/bnxt.c
9823
pf->fw_fid = le16_to_cpu(resp->fid);
drivers/net/ethernet/broadcom/bnxt/bnxt.c
9842
vf->fw_fid = le16_to_cpu(resp->fid);
drivers/net/ethernet/broadcom/bnxt/bnxt.c
9867
req->fid = cpu_to_le16(0xffff);
drivers/net/ethernet/broadcom/bnxt/bnxt.h
2939
int __bnxt_hwrm_get_tx_rings(struct bnxt *bp, u16 fid, int *tx_rings);
drivers/net/ethernet/broadcom/bnxt/bnxt_coredump.c
621
req->fid = cpu_to_le16(0xffff);
drivers/net/ethernet/broadcom/bnxt/bnxt_devlink.c
64
req->fid = cpu_to_le16(0xffff);
drivers/net/ethernet/broadcom/bnxt/bnxt_sriov.c
101
req->fid = cpu_to_le16(vf->fw_fid);
drivers/net/ethernet/broadcom/bnxt/bnxt_sriov.c
124
req->fid = cpu_to_le16(BNXT_PF(bp) ? vf->fw_fid : 0xffff);
drivers/net/ethernet/broadcom/bnxt/bnxt_sriov.c
1344
req->fid = cpu_to_le16(0xffff);
drivers/net/ethernet/broadcom/bnxt/bnxt_sriov.c
154
req->fid = cpu_to_le16(vf->fw_fid);
drivers/net/ethernet/broadcom/bnxt/bnxt_sriov.c
239
req->fid = cpu_to_le16(vf->fw_fid);
drivers/net/ethernet/broadcom/bnxt/bnxt_sriov.c
277
req->fid = cpu_to_le16(vf->fw_fid);
drivers/net/ethernet/broadcom/bnxt/bnxt_sriov.c
321
req->fid = cpu_to_le16(vf->fw_fid);
drivers/net/ethernet/broadcom/bnxt/bnxt_sriov.c
350
req->fid = cpu_to_le16(vf->fw_fid);
drivers/net/ethernet/broadcom/bnxt/bnxt_sriov.c
534
req->fid = cpu_to_le16(vf->fw_fid);
drivers/net/ethernet/broadcom/bnxt/bnxt_sriov.c
567
req->fid = cpu_to_le16(0xffff);
drivers/net/ethernet/broadcom/bnxt/bnxt_sriov.c
584
cfg_req->fid = cpu_to_le16(0xffff);
drivers/net/ethernet/broadcom/bnxt/bnxt_sriov.c
808
req->fid = cpu_to_le16(pf->first_vf_id + i);
drivers/net/ethernet/broadcom/bnxt/bnxt_sriov.c
813
pf->vf[i].fw_fid = le16_to_cpu(req->fid);
drivers/net/ethernet/broadcom/bnxt/bnxt_vfr.c
82
req->fid = cpu_to_le16(bp->pf.vf[vf_rep->vf_idx].fw_fid);
drivers/net/ethernet/emulex/benet/be_cmds.h
535
u8 fid[8];
drivers/net/ethernet/intel/i40e/i40e_client.c
347
cdev->lan_info.fid = pf->hw.pf_id;
drivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c
4310
int fid, rc;
drivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c
4326
for (fid = 0; fid < FIELDS_PER_ALG; fid++)
drivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c
4329
fid), field[fid]);
drivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c
4373
int alg, fid, rc;
drivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c
4377
for (fid = 0; fid < FIELDS_PER_ALG; fid++)
drivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c
4379
NIX_AF_RX_FLOW_KEY_ALGX_FIELDX(alg, fid),
drivers/net/ethernet/mellanox/mlxsw/core_acl_flex_actions.c
1865
MLXSW_ITEM32(afa, virfwd, fid, 0x08, 0, 16);
drivers/net/ethernet/mellanox/mlxsw/core_acl_flex_actions.c
1869
u16 fid)
drivers/net/ethernet/mellanox/mlxsw/core_acl_flex_actions.c
1872
mlxsw_afa_virfwd_fid_set(payload, fid);
drivers/net/ethernet/mellanox/mlxsw/core_acl_flex_actions.c
1875
int mlxsw_afa_block_append_fid_set(struct mlxsw_afa_block *block, u16 fid,
drivers/net/ethernet/mellanox/mlxsw/core_acl_flex_actions.c
1885
mlxsw_afa_virfwd_pack(act, MLXSW_AFA_VIRFWD_FID_CMD_SET, fid);
drivers/net/ethernet/mellanox/mlxsw/core_acl_flex_actions.h
90
int mlxsw_afa_block_append_fid_set(struct mlxsw_afa_block *block, u16 fid,
drivers/net/ethernet/mellanox/mlxsw/pci.c
2115
u16 fid = txhdr_info->max_fid + tx_info.local_port - 1;
drivers/net/ethernet/mellanox/mlxsw/pci.c
2119
mlxsw_tx_hdr_fid_set(txhdr, fid);
drivers/net/ethernet/mellanox/mlxsw/reg.h
1186
MLXSW_ITEM32(reg, sfdf, fid, 0x0C, 0, 16);
drivers/net/ethernet/mellanox/mlxsw/reg.h
1600
MLXSW_ITEM32(reg, svfa, fid, 0x04, 16, 16);
drivers/net/ethernet/mellanox/mlxsw/reg.h
1654
u16 fid, bool irif_v, u16 irif)
drivers/net/ethernet/mellanox/mlxsw/reg.h
1660
mlxsw_reg_svfa_fid_set(payload, fid);
drivers/net/ethernet/mellanox/mlxsw/reg.h
1666
bool valid, u16 fid, u16 vid,
drivers/net/ethernet/mellanox/mlxsw/reg.h
1671
__mlxsw_reg_svfa_pack(payload, mt, valid, fid, irif_v, irif);
drivers/net/ethernet/mellanox/mlxsw/reg.h
1676
static inline void mlxsw_reg_svfa_vid_pack(char *payload, bool valid, u16 fid,
drivers/net/ethernet/mellanox/mlxsw/reg.h
1681
__mlxsw_reg_svfa_pack(payload, mt, valid, fid, irif_v, irif);
drivers/net/ethernet/mellanox/mlxsw/reg.h
1685
static inline void mlxsw_reg_svfa_vni_pack(char *payload, bool valid, u16 fid,
drivers/net/ethernet/mellanox/mlxsw/reg.h
1690
__mlxsw_reg_svfa_pack(payload, mt, valid, fid, irif_v, irif);
drivers/net/ethernet/mellanox/mlxsw/reg.h
1856
MLXSW_ITEM32(reg, sfmr, fid, 0x00, 0, 16);
drivers/net/ethernet/mellanox/mlxsw/reg.h
1996
enum mlxsw_reg_sfmr_op op, u16 fid,
drivers/net/ethernet/mellanox/mlxsw/reg.h
2001
mlxsw_reg_sfmr_fid_set(payload, fid);
drivers/net/ethernet/mellanox/mlxsw/reg.h
535
const char *mac, u16 fid,
drivers/net/ethernet/mellanox/mlxsw/reg.h
543
mlxsw_reg_sfd_uc_tunnel_fid_set(payload, rec_index, fid);
drivers/net/ethernet/mellanox/mlxsw/reg.h
550
const char *mac, u16 fid,
drivers/net/ethernet/mellanox/mlxsw/reg.h
555
mlxsw_reg_sfd_uc_tunnel_pack(payload, rec_index, policy, mac, fid,
drivers/net/ethernet/mellanox/mlxsw/reg.h
562
u16 fid, enum mlxsw_reg_sfd_rec_action action,
drivers/net/ethernet/mellanox/mlxsw/reg.h
569
mac, fid, action,
drivers/net/ethernet/mellanox/mlxsw/spectrum.c
4384
if (mlxsw_sp_port->default_vlan->fid)
drivers/net/ethernet/mellanox/mlxsw/spectrum.c
956
else if (mlxsw_sp_port_vlan->fid)
drivers/net/ethernet/mellanox/mlxsw/spectrum.h
1043
u16 fid, struct netlink_ext_ack *extack);
drivers/net/ethernet/mellanox/mlxsw/spectrum.h
1267
int mlxsw_sp_fid_nve_ifindex(const struct mlxsw_sp_fid *fid, int *nve_ifindex);
drivers/net/ethernet/mellanox/mlxsw/spectrum.h
1268
int mlxsw_sp_fid_nve_type(const struct mlxsw_sp_fid *fid,
drivers/net/ethernet/mellanox/mlxsw/spectrum.h
1272
int mlxsw_sp_fid_vni(const struct mlxsw_sp_fid *fid, __be32 *vni);
drivers/net/ethernet/mellanox/mlxsw/spectrum.h
1273
int mlxsw_sp_fid_nve_flood_index_set(struct mlxsw_sp_fid *fid,
drivers/net/ethernet/mellanox/mlxsw/spectrum.h
1275
void mlxsw_sp_fid_nve_flood_index_clear(struct mlxsw_sp_fid *fid);
drivers/net/ethernet/mellanox/mlxsw/spectrum.h
1276
bool mlxsw_sp_fid_nve_flood_index_is_set(const struct mlxsw_sp_fid *fid);
drivers/net/ethernet/mellanox/mlxsw/spectrum.h
1277
int mlxsw_sp_fid_vni_set(struct mlxsw_sp_fid *fid, enum mlxsw_sp_nve_type type,
drivers/net/ethernet/mellanox/mlxsw/spectrum.h
1279
void mlxsw_sp_fid_vni_clear(struct mlxsw_sp_fid *fid);
drivers/net/ethernet/mellanox/mlxsw/spectrum.h
1280
bool mlxsw_sp_fid_vni_is_set(const struct mlxsw_sp_fid *fid);
drivers/net/ethernet/mellanox/mlxsw/spectrum.h
1281
void mlxsw_sp_fid_fdb_clear_offload(const struct mlxsw_sp_fid *fid,
drivers/net/ethernet/mellanox/mlxsw/spectrum.h
1283
int mlxsw_sp_fid_flood_set(struct mlxsw_sp_fid *fid,
drivers/net/ethernet/mellanox/mlxsw/spectrum.h
1286
int mlxsw_sp_fid_port_vid_map(struct mlxsw_sp_fid *fid,
drivers/net/ethernet/mellanox/mlxsw/spectrum.h
1288
void mlxsw_sp_fid_port_vid_unmap(struct mlxsw_sp_fid *fid,
drivers/net/ethernet/mellanox/mlxsw/spectrum.h
1290
u16 mlxsw_sp_fid_index(const struct mlxsw_sp_fid *fid);
drivers/net/ethernet/mellanox/mlxsw/spectrum.h
1291
enum mlxsw_sp_fid_type mlxsw_sp_fid_type(const struct mlxsw_sp_fid *fid);
drivers/net/ethernet/mellanox/mlxsw/spectrum.h
1292
int mlxsw_sp_fid_rif_set(struct mlxsw_sp_fid *fid, struct mlxsw_sp_rif *rif);
drivers/net/ethernet/mellanox/mlxsw/spectrum.h
1293
void mlxsw_sp_fid_rif_unset(struct mlxsw_sp_fid *fid);
drivers/net/ethernet/mellanox/mlxsw/spectrum.h
1294
struct mlxsw_sp_rif *mlxsw_sp_fid_rif(const struct mlxsw_sp_fid *fid);
drivers/net/ethernet/mellanox/mlxsw/spectrum.h
1298
u16 mlxsw_sp_fid_8021q_vid(const struct mlxsw_sp_fid *fid);
drivers/net/ethernet/mellanox/mlxsw/spectrum.h
1309
void mlxsw_sp_fid_put(struct mlxsw_sp_fid *fid);
drivers/net/ethernet/mellanox/mlxsw/spectrum.h
1369
struct mlxsw_sp_fid *fid,
drivers/net/ethernet/mellanox/mlxsw/spectrum.h
1373
struct mlxsw_sp_fid *fid,
drivers/net/ethernet/mellanox/mlxsw/spectrum.h
1387
int mlxsw_sp_nve_fid_enable(struct mlxsw_sp *mlxsw_sp, struct mlxsw_sp_fid *fid,
drivers/net/ethernet/mellanox/mlxsw/spectrum.h
1391
struct mlxsw_sp_fid *fid);
drivers/net/ethernet/mellanox/mlxsw/spectrum.h
288
struct mlxsw_sp_fid *fid;
drivers/net/ethernet/mellanox/mlxsw/spectrum.h
650
int mlxsw_sp_rif_fdb_op(struct mlxsw_sp *mlxsw_sp, const char *mac, u16 fid,
drivers/net/ethernet/mellanox/mlxsw/spectrum_acl.c
1054
struct mlxsw_sp_fid *fid;
drivers/net/ethernet/mellanox/mlxsw/spectrum_acl.c
1078
fid = mlxsw_sp_fid_dummy_get(mlxsw_sp);
drivers/net/ethernet/mellanox/mlxsw/spectrum_acl.c
1079
if (IS_ERR(fid)) {
drivers/net/ethernet/mellanox/mlxsw/spectrum_acl.c
1080
err = PTR_ERR(fid);
drivers/net/ethernet/mellanox/mlxsw/spectrum_acl.c
1083
acl->dummy_fid = fid;
drivers/net/ethernet/mellanox/mlxsw/spectrum_acl.c
1100
mlxsw_sp_fid_put(fid);
drivers/net/ethernet/mellanox/mlxsw/spectrum_acl.c
774
u16 fid, struct netlink_ext_ack *extack)
drivers/net/ethernet/mellanox/mlxsw/spectrum_acl.c
776
return mlxsw_afa_block_append_fid_set(rulei->act_block, fid, extack);
drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c
1008
struct mlxsw_sp_fid *fid = mlxsw_sp_port_vlan->fid;
drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c
1011
if (!fid)
drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c
1014
__mlxsw_sp_fid_port_vid_map(fid, mlxsw_sp_port->local_port, vid,
drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c
1020
mlxsw_sp_fid_port_vid_list_add(struct mlxsw_sp_fid *fid, u16 local_port,
drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c
103
u16 (*fid_mid)(const struct mlxsw_sp_fid *fid,
drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c
1032
list_for_each_entry(tmp_port_vid, &fid->port_vid_list, list) {
drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c
1042
mlxsw_sp_fid_port_vid_list_del(struct mlxsw_sp_fid *fid, u16 local_port,
drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c
1047
list_for_each_entry_safe(port_vid, tmp, &fid->port_vid_list, list) {
drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c
105
void (*fid_pack)(char *sfmr_pl, const struct mlxsw_sp_fid *fid,
drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c
1058
mlxsw_sp_fid_mpe_table_map(const struct mlxsw_sp_fid *fid, u16 local_port,
drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c
1061
struct mlxsw_sp *mlxsw_sp = fid->fid_family->mlxsw_sp;
drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c
1064
mlxsw_reg_smpe_pack(smpe_pl, local_port, fid->fid_index,
drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c
1070
mlxsw_sp_fid_erif_eport_to_vid_map_one(const struct mlxsw_sp_fid *fid,
drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c
1075
struct mlxsw_sp *mlxsw_sp = fid->fid_family->mlxsw_sp;
drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c
1076
u16 rif_index = mlxsw_sp_rif_index(fid->rif);
drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c
1092
static int mlxsw_sp_fid_evid_map(const struct mlxsw_sp_fid *fid, u16 local_port,
drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c
1097
err = mlxsw_sp_fid_mpe_table_map(fid, local_port, vid, valid);
drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c
1101
if (!fid->rif)
drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c
1104
err = mlxsw_sp_fid_erif_eport_to_vid_map_one(fid, local_port, vid,
drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c
1112
mlxsw_sp_fid_mpe_table_map(fid, local_port, vid, !valid);
drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c
1116
static int mlxsw_sp_fid_8021d_port_vid_map(struct mlxsw_sp_fid *fid,
drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c
1124
err = __mlxsw_sp_fid_port_vid_map(fid, mlxsw_sp_port->local_port, vid,
drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c
1129
err = mlxsw_sp_fid_evid_map(fid, local_port, vid, true);
drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c
1133
err = mlxsw_sp_fid_port_vid_list_add(fid, mlxsw_sp_port->local_port,
drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c
1148
mlxsw_sp_fid_port_vid_list_del(fid, mlxsw_sp_port->local_port, vid);
drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c
1150
mlxsw_sp_fid_evid_map(fid, local_port, vid, false);
drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c
1152
__mlxsw_sp_fid_port_vid_map(fid, mlxsw_sp_port->local_port, vid, false);
drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c
1157
mlxsw_sp_fid_8021d_port_vid_unmap(struct mlxsw_sp_fid *fid,
drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c
1166
mlxsw_sp_fid_port_vid_list_del(fid, mlxsw_sp_port->local_port, vid);
drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c
1167
mlxsw_sp_fid_evid_map(fid, local_port, vid, false);
drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c
1168
__mlxsw_sp_fid_port_vid_map(fid, mlxsw_sp_port->local_port, vid, false);
drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c
1171
static int mlxsw_sp_fid_8021d_vni_set(struct mlxsw_sp_fid *fid)
drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c
1173
return mlxsw_sp_fid_vni_op(fid);
drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c
1176
static void mlxsw_sp_fid_8021d_vni_clear(struct mlxsw_sp_fid *fid)
drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c
1178
mlxsw_sp_fid_vni_op(fid);
drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c
1181
static int mlxsw_sp_fid_8021d_nve_flood_index_set(struct mlxsw_sp_fid *fid)
drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c
1183
return mlxsw_sp_fid_edit_op(fid, fid->rif);
drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c
1186
static void mlxsw_sp_fid_8021d_nve_flood_index_clear(struct mlxsw_sp_fid *fid)
drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c
1188
mlxsw_sp_fid_edit_op(fid, fid->rif);
drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c
1192
mlxsw_sp_fid_8021d_fdb_clear_offload(const struct mlxsw_sp_fid *fid,
drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c
1199
mlxsw_sp_fid_8021d_vid_to_fid_rif_update(const struct mlxsw_sp_fid *fid,
drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c
1256
mlxsw_sp_fid_fid_mid_cff(const struct mlxsw_sp_fid *fid,
drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c
1259
return mlxsw_sp_fid_pgt_base_cff(fid) + flood_table->table_index;
drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c
1342
mlxsw_sp_fid_8021q_compare(const struct mlxsw_sp_fid *fid, const void *arg)
drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c
1346
return mlxsw_sp_fid_8021q_fid(fid)->vid == vid;
drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c
1350
mlxsw_sp_fid_8021q_fdb_clear_offload(const struct mlxsw_sp_fid *fid,
drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c
1353
br_fdb_clear_offload(nve_dev, mlxsw_sp_fid_8021q_vid(fid));
drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c
1356
static int mlxsw_sp_fid_rfid_setup_ctl(struct mlxsw_sp_fid *fid,
drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c
1360
fid->fid_offset = 0;
drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c
1364
static int mlxsw_sp_fid_rfid_setup_cff(struct mlxsw_sp_fid *fid,
drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c
1367
struct mlxsw_sp *mlxsw_sp = fid->fid_family->mlxsw_sp;
drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c
1382
fid->fid_offset = mlxsw_sp_fid_rfid_fid_offset_cff(mlxsw_sp, port,
drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c
1387
static int mlxsw_sp_fid_rfid_configure(struct mlxsw_sp_fid *fid)
drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c
1389
return mlxsw_sp_fid_op(fid, true);
drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c
1392
static void mlxsw_sp_fid_rfid_deconfigure(struct mlxsw_sp_fid *fid)
drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c
1394
mlxsw_sp_fid_op(fid, false);
drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c
1397
static int mlxsw_sp_fid_rfid_index_alloc(struct mlxsw_sp_fid *fid,
drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c
1402
*p_fid_index = fid->fid_family->start_index + rif_index;
drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c
1407
static bool mlxsw_sp_fid_rfid_compare(const struct mlxsw_sp_fid *fid,
drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c
1412
return fid->fid_index == rif_index + fid->fid_family->start_index;
drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c
1415
static int mlxsw_sp_fid_rfid_port_vid_map(struct mlxsw_sp_fid *fid,
drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c
1423
err = mlxsw_sp_fid_port_vid_list_add(fid, mlxsw_sp_port->local_port,
drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c
1433
err = __mlxsw_sp_fid_port_vid_map(fid, mlxsw_sp_port->local_port, vid,
drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c
1438
if (fid->rif) {
drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c
1439
err = mlxsw_sp_fid_erif_eport_to_vid_map_one(fid, local_port,
drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c
1455
if (fid->rif)
drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c
1456
mlxsw_sp_fid_erif_eport_to_vid_map_one(fid, local_port, vid,
drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c
1459
__mlxsw_sp_fid_port_vid_map(fid, mlxsw_sp_port->local_port, vid, false);
drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c
1461
mlxsw_sp_fid_port_vid_list_del(fid, mlxsw_sp_port->local_port, vid);
drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c
1466
mlxsw_sp_fid_rfid_port_vid_unmap(struct mlxsw_sp_fid *fid,
drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c
1476
if (fid->rif)
drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c
1477
mlxsw_sp_fid_erif_eport_to_vid_map_one(fid, local_port, vid,
drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c
1479
__mlxsw_sp_fid_port_vid_map(fid, mlxsw_sp_port->local_port, vid, false);
drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c
1480
mlxsw_sp_fid_port_vid_list_del(fid, mlxsw_sp_port->local_port, vid);
drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c
1483
static int mlxsw_sp_fid_rfid_vni_set(struct mlxsw_sp_fid *fid)
drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c
1488
static void mlxsw_sp_fid_rfid_vni_clear(struct mlxsw_sp_fid *fid)
drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c
1493
static int mlxsw_sp_fid_rfid_nve_flood_index_set(struct mlxsw_sp_fid *fid)
drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c
1498
static void mlxsw_sp_fid_rfid_nve_flood_index_clear(struct mlxsw_sp_fid *fid)
drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c
1504
mlxsw_sp_fid_rfid_vid_to_fid_rif_update(const struct mlxsw_sp_fid *fid,
drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c
1659
static int mlxsw_sp_fid_dummy_setup(struct mlxsw_sp_fid *fid, const void *arg)
drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c
1661
fid->fid_offset = 0;
drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c
1665
static int mlxsw_sp_fid_dummy_configure(struct mlxsw_sp_fid *fid)
drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c
1667
return mlxsw_sp_fid_op(fid, true);
drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c
1670
static void mlxsw_sp_fid_dummy_deconfigure(struct mlxsw_sp_fid *fid)
drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c
1672
mlxsw_sp_fid_op(fid, false);
drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c
1675
static int mlxsw_sp_fid_dummy_index_alloc(struct mlxsw_sp_fid *fid,
drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c
1678
*p_fid_index = fid->fid_family->start_index;
drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c
1683
static bool mlxsw_sp_fid_dummy_compare(const struct mlxsw_sp_fid *fid,
drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c
1689
static int mlxsw_sp_fid_dummy_vni_set(struct mlxsw_sp_fid *fid)
drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c
1694
static void mlxsw_sp_fid_dummy_vni_clear(struct mlxsw_sp_fid *fid)
drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c
1699
static int mlxsw_sp_fid_dummy_nve_flood_index_set(struct mlxsw_sp_fid *fid)
drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c
1704
static void mlxsw_sp_fid_dummy_nve_flood_index_clear(struct mlxsw_sp_fid *fid)
drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c
1722
static int mlxsw_sp_fid_8021q_configure(struct mlxsw_sp_fid *fid)
drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c
1724
struct mlxsw_sp_fid_8021q *fid_8021q = mlxsw_sp_fid_8021q_fid(fid);
drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c
1727
err = mlxsw_sp_fid_op(fid, true);
drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c
1731
err = mlxsw_sp_fid_vid_to_fid_map(fid, fid_8021q->vid, true, fid->rif);
drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c
1738
mlxsw_sp_fid_op(fid, false);
drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c
1742
static void mlxsw_sp_fid_8021q_deconfigure(struct mlxsw_sp_fid *fid)
drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c
1744
struct mlxsw_sp_fid_8021q *fid_8021q = mlxsw_sp_fid_8021q_fid(fid);
drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c
1746
if (fid->vni_valid)
drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c
1747
mlxsw_sp_nve_fid_disable(fid->fid_family->mlxsw_sp, fid);
drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c
1749
mlxsw_sp_fid_vid_to_fid_map(fid, fid_8021q->vid, false, NULL);
drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c
1750
mlxsw_sp_fid_op(fid, false);
drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c
1753
static int mlxsw_sp_fid_8021q_port_vid_map(struct mlxsw_sp_fid *fid,
drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c
1766
err = __mlxsw_sp_fid_port_vid_map(fid, local_port, vid, true);
drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c
1771
err = mlxsw_sp_fid_evid_map(fid, local_port, vid, true);
drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c
1775
err = mlxsw_sp_fid_port_vid_list_add(fid, mlxsw_sp_port->local_port,
drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c
1783
mlxsw_sp_fid_evid_map(fid, local_port, vid, false);
drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c
1786
__mlxsw_sp_fid_port_vid_map(fid, local_port, vid, false);
drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c
1791
mlxsw_sp_fid_8021q_port_vid_unmap(struct mlxsw_sp_fid *fid,
drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c
1797
mlxsw_sp_fid_port_vid_list_del(fid, mlxsw_sp_port->local_port, vid);
drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c
1798
mlxsw_sp_fid_evid_map(fid, local_port, vid, false);
drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c
1800
__mlxsw_sp_fid_port_vid_map(fid, local_port, vid, false);
drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c
192
struct mlxsw_sp_fid *fid;
drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c
194
fid = rhashtable_lookup_fast(&mlxsw_sp->fid_core->fid_ht, &fid_index,
drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c
196
if (fid)
drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c
197
refcount_inc(&fid->ref_count);
drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c
199
return fid;
drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c
1998
struct mlxsw_sp_fid *fid;
drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c
2001
list_for_each_entry(fid, &fid_family->fids_list, list) {
drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c
2002
if (!fid->fid_family->ops->compare(fid, arg))
drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c
2004
refcount_inc(&fid->ref_count);
drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c
2005
return fid;
drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c
2016
struct mlxsw_sp_fid *fid;
drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c
202
int mlxsw_sp_fid_nve_ifindex(const struct mlxsw_sp_fid *fid, int *nve_ifindex)
drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c
2020
fid = mlxsw_sp_fid_lookup(mlxsw_sp, type, arg);
drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c
2021
if (fid)
drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c
2022
return fid;
drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c
2025
fid = kzalloc(fid_family->fid_size, GFP_KERNEL);
drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c
2026
if (!fid)
drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c
2029
INIT_LIST_HEAD(&fid->port_vid_list);
drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c
2030
fid->fid_family = fid_family;
drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c
2032
err = fid->fid_family->ops->index_alloc(fid, arg, &fid_index);
drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c
2035
fid->fid_index = fid_index;
drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c
2038
err = fid->fid_family->ops->setup(fid, arg);
drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c
204
if (!fid->vni_valid)
drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c
2042
err = fid->fid_family->ops->configure(fid);
drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c
2046
err = rhashtable_insert_fast(&mlxsw_sp->fid_core->fid_ht, &fid->ht_node,
drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c
2051
list_add(&fid->list, &fid_family->fids_list);
drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c
2052
refcount_set(&fid->ref_count, 1);
drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c
2053
return fid;
drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c
2056
fid->fid_family->ops->deconfigure(fid);
drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c
2062
kfree(fid);
drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c
2066
void mlxsw_sp_fid_put(struct mlxsw_sp_fid *fid)
drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c
2068
struct mlxsw_sp_fid_family *fid_family = fid->fid_family;
drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c
207
*nve_ifindex = fid->nve_ifindex;
drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c
2071
if (!refcount_dec_and_test(&fid->ref_count))
drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c
2074
list_del(&fid->list);
drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c
2076
&fid->ht_node, mlxsw_sp_fid_ht_params);
drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c
2077
fid->fid_family->ops->deconfigure(fid);
drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c
2078
__clear_bit(fid->fid_index - fid_family->start_index,
drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c
2080
WARN_ON_ONCE(!list_empty(&fid->port_vid_list));
drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c
2081
kfree(fid);
drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c
212
int mlxsw_sp_fid_nve_type(const struct mlxsw_sp_fid *fid,
drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c
215
if (!fid->vni_valid)
drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c
218
*p_type = fid->nve_type;
drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c
226
struct mlxsw_sp_fid *fid;
drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c
228
fid = rhashtable_lookup_fast(&mlxsw_sp->fid_core->vni_ht, &vni,
drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c
230
if (fid)
drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c
231
refcount_inc(&fid->ref_count);
drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c
233
return fid;
drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c
236
int mlxsw_sp_fid_vni(const struct mlxsw_sp_fid *fid, __be32 *vni)
drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c
238
if (!fid->vni_valid)
drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c
241
*vni = fid->vni;
drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c
246
int mlxsw_sp_fid_nve_flood_index_set(struct mlxsw_sp_fid *fid,
drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c
249
struct mlxsw_sp_fid_family *fid_family = fid->fid_family;
drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c
253
if (WARN_ON(fid->nve_flood_index_valid))
drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c
256
fid->nve_flood_index = nve_flood_index;
drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c
257
fid->nve_flood_index_valid = true;
drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c
258
err = ops->nve_flood_index_set(fid);
drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c
265
fid->nve_flood_index_valid = false;
drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c
269
void mlxsw_sp_fid_nve_flood_index_clear(struct mlxsw_sp_fid *fid)
drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c
271
struct mlxsw_sp_fid_family *fid_family = fid->fid_family;
drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c
274
if (WARN_ON(!fid->nve_flood_index_valid))
drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c
277
fid->nve_flood_index_valid = false;
drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c
278
ops->nve_flood_index_clear(fid);
drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c
281
bool mlxsw_sp_fid_nve_flood_index_is_set(const struct mlxsw_sp_fid *fid)
drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c
283
return fid->nve_flood_index_valid;
drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c
286
int mlxsw_sp_fid_vni_set(struct mlxsw_sp_fid *fid, enum mlxsw_sp_nve_type type,
drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c
289
struct mlxsw_sp_fid_family *fid_family = fid->fid_family;
drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c
294
if (WARN_ON(fid->vni_valid))
drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c
297
fid->nve_type = type;
drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c
298
fid->nve_ifindex = nve_ifindex;
drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c
299
fid->vni = vni;
drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c
301
&fid->vni_ht_node,
drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c
306
fid->vni_valid = true;
drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c
307
err = ops->vni_set(fid);
drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c
314
fid->vni_valid = false;
drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c
315
rhashtable_remove_fast(&mlxsw_sp->fid_core->vni_ht, &fid->vni_ht_node,
drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c
320
void mlxsw_sp_fid_vni_clear(struct mlxsw_sp_fid *fid)
drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c
322
struct mlxsw_sp_fid_family *fid_family = fid->fid_family;
drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c
326
if (WARN_ON(!fid->vni_valid))
drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c
329
fid->vni_valid = false;
drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c
330
ops->vni_clear(fid);
drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c
331
rhashtable_remove_fast(&mlxsw_sp->fid_core->vni_ht, &fid->vni_ht_node,
drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c
335
bool mlxsw_sp_fid_vni_is_set(const struct mlxsw_sp_fid *fid)
drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c
337
return fid->vni_valid;
drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c
340
void mlxsw_sp_fid_fdb_clear_offload(const struct mlxsw_sp_fid *fid,
drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c
343
struct mlxsw_sp_fid_family *fid_family = fid->fid_family;
drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c
347
ops->fdb_clear_offload(fid, nve_dev);
drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c
351
mlxsw_sp_fid_flood_table_lookup(const struct mlxsw_sp_fid *fid,
drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c
354
struct mlxsw_sp_fid_family *fid_family = fid->fid_family;
drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c
426
mlxsw_sp_fid_fid_mid_ctl(const struct mlxsw_sp_fid *fid,
drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c
429
return mlxsw_sp_fid_pgt_base_ctl(fid->fid_family, flood_table) +
drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c
430
fid->fid_offset;
drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c
433
int mlxsw_sp_fid_flood_set(struct mlxsw_sp_fid *fid,
drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c
437
struct mlxsw_sp_fid_family *fid_family = fid->fid_family;
drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c
444
flood_table = mlxsw_sp_fid_flood_table_lookup(fid, packet_type);
drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c
448
mid_index = fid_family->ops->fid_mid(fid, flood_table);
drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c
450
fid->fid_index, local_port, member);
drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c
453
int mlxsw_sp_fid_port_vid_map(struct mlxsw_sp_fid *fid,
drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c
456
if (WARN_ON(!fid->fid_family->ops->port_vid_map))
drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c
458
return fid->fid_family->ops->port_vid_map(fid, mlxsw_sp_port, vid);
drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c
461
void mlxsw_sp_fid_port_vid_unmap(struct mlxsw_sp_fid *fid,
drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c
464
fid->fid_family->ops->port_vid_unmap(fid, mlxsw_sp_port, vid);
drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c
467
u16 mlxsw_sp_fid_index(const struct mlxsw_sp_fid *fid)
drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c
469
return fid->fid_index;
drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c
472
enum mlxsw_sp_fid_type mlxsw_sp_fid_type(const struct mlxsw_sp_fid *fid)
drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c
474
return fid->fid_family->type;
drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c
477
struct mlxsw_sp_rif *mlxsw_sp_fid_rif(const struct mlxsw_sp_fid *fid)
drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c
479
return fid->rif;
drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c
492
mlxsw_sp_fid_8021q_fid(const struct mlxsw_sp_fid *fid)
drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c
494
return container_of(fid, struct mlxsw_sp_fid_8021q, common);
drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c
497
u16 mlxsw_sp_fid_8021q_vid(const struct mlxsw_sp_fid *fid)
drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c
499
return mlxsw_sp_fid_8021q_fid(fid)->vid;
drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c
502
static int mlxsw_sp_fid_8021q_setup(struct mlxsw_sp_fid *fid, const void *arg)
drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c
506
mlxsw_sp_fid_8021q_fid(fid)->vid = vid;
drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c
507
fid->fid_offset = fid->fid_index - fid->fid_family->start_index;
drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c
518
const struct mlxsw_sp_fid *fid,
drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c
523
smpe = fid->fid_family->smpe_index_valid ? fid->fid_index : 0;
drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c
525
mlxsw_reg_sfmr_pack(sfmr_pl, op, fid->fid_index,
drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c
526
fid->fid_family->smpe_index_valid, smpe);
drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c
530
const struct mlxsw_sp_fid *fid,
drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c
533
mlxsw_sp_fid_pack(sfmr_pl, fid, op);
drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c
534
mlxsw_reg_sfmr_fid_offset_set(sfmr_pl, fid->fid_offset);
drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c
535
mlxsw_reg_sfmr_flood_rsp_set(sfmr_pl, fid->fid_family->flood_rsp);
drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c
537
fid->fid_family->bridge_type);
drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c
548
static u16 mlxsw_sp_fid_pgt_base_cff(const struct mlxsw_sp_fid *fid)
drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c
550
return mlxsw_sp_fid_off_pgt_base_cff(fid->fid_family, fid->fid_offset);
drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c
554
const struct mlxsw_sp_fid *fid,
drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c
557
struct mlxsw_sp_fid_family *fid_family = fid->fid_family;
drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c
558
u16 pgt_base = mlxsw_sp_fid_pgt_base_cff(fid);
drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c
560
mlxsw_sp_fid_pack(sfmr_pl, fid, op);
drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c
580
static int mlxsw_sp_fid_op(const struct mlxsw_sp_fid *fid, bool valid)
drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c
582
struct mlxsw_sp *mlxsw_sp = fid->fid_family->mlxsw_sp;
drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c
585
fid->fid_family->ops->fid_pack(sfmr_pl, fid,
drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c
590
static int mlxsw_sp_fid_edit_op(const struct mlxsw_sp_fid *fid,
drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c
593
struct mlxsw_sp *mlxsw_sp = fid->fid_family->mlxsw_sp;
drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c
596
fid->fid_family->ops->fid_pack(sfmr_pl, fid,
drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c
599
mlxsw_reg_sfmr_vv_set(sfmr_pl, fid->vni_valid);
drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c
600
mlxsw_reg_sfmr_vni_set(sfmr_pl, be32_to_cpu(fid->vni));
drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c
601
mlxsw_reg_sfmr_vtfp_set(sfmr_pl, fid->nve_flood_index_valid);
drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c
602
mlxsw_reg_sfmr_nve_tunnel_flood_ptr_set(sfmr_pl, fid->nve_flood_index);
drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c
612
static int mlxsw_sp_fid_vni_to_fid_map(const struct mlxsw_sp_fid *fid,
drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c
616
struct mlxsw_sp *mlxsw_sp = fid->fid_family->mlxsw_sp;
drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c
624
mlxsw_reg_svfa_vni_pack(svfa_pl, valid, fid->fid_index,
drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c
625
be32_to_cpu(fid->vni), irif_valid, irif_index);
drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c
629
static int mlxsw_sp_fid_to_fid_rif_update(const struct mlxsw_sp_fid *fid,
drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c
632
return mlxsw_sp_fid_edit_op(fid, rif);
drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c
635
static int mlxsw_sp_fid_vni_to_fid_rif_update(const struct mlxsw_sp_fid *fid,
drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c
638
if (!fid->vni_valid)
drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c
641
return mlxsw_sp_fid_vni_to_fid_map(fid, rif, fid->vni_valid);
drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c
645
mlxsw_sp_fid_vid_to_fid_map(const struct mlxsw_sp_fid *fid, u16 vid, bool valid,
drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c
648
struct mlxsw_sp *mlxsw_sp = fid->fid_family->mlxsw_sp;
drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c
656
mlxsw_reg_svfa_vid_pack(svfa_pl, valid, fid->fid_index, vid, irif_valid,
drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c
662
mlxsw_sp_fid_8021q_vid_to_fid_rif_update(const struct mlxsw_sp_fid *fid,
drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c
665
struct mlxsw_sp_fid_8021q *fid_8021q = mlxsw_sp_fid_8021q_fid(fid);
drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c
670
return mlxsw_sp_fid_vid_to_fid_map(fid, fid_8021q->vid, true, rif);
drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c
674
mlxsw_sp_fid_port_vid_to_fid_rif_update_one(const struct mlxsw_sp_fid *fid,
drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c
678
struct mlxsw_sp *mlxsw_sp = fid->fid_family->mlxsw_sp;
drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c
682
fid->fid_index, pv->vid, irif_valid,
drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c
688
static int mlxsw_sp_fid_vid_to_fid_rif_set(const struct mlxsw_sp_fid *fid,
drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c
691
struct mlxsw_sp *mlxsw_sp = fid->fid_family->mlxsw_sp;
drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c
696
err = fid->fid_family->ops->vid_to_fid_rif_update(fid, rif);
drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c
702
list_for_each_entry(pv, &fid->port_vid_list, list) {
drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c
710
err = mlxsw_sp_fid_port_vid_to_fid_rif_update_one(fid, pv,
drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c
720
list_for_each_entry_continue_reverse(pv, &fid->port_vid_list, list) {
drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c
724
mlxsw_sp_fid_port_vid_to_fid_rif_update_one(fid, pv, false, 0);
drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c
727
fid->fid_family->ops->vid_to_fid_rif_update(fid, NULL);
drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c
731
static void mlxsw_sp_fid_vid_to_fid_rif_unset(const struct mlxsw_sp_fid *fid)
drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c
733
struct mlxsw_sp *mlxsw_sp = fid->fid_family->mlxsw_sp;
drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c
736
list_for_each_entry(pv, &fid->port_vid_list, list) {
drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c
743
mlxsw_sp_fid_port_vid_to_fid_rif_update_one(fid, pv, false, 0);
drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c
746
fid->fid_family->ops->vid_to_fid_rif_update(fid, NULL);
drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c
749
static int mlxsw_sp_fid_reiv_handle(struct mlxsw_sp_fid *fid, u16 rif_index,
drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c
754
struct mlxsw_sp *mlxsw_sp = fid->fid_family->mlxsw_sp;
drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c
766
list_for_each_entry(port_vid, &fid->port_vid_list, list) {
drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c
798
static int mlxsw_sp_fid_erif_eport_to_vid_map(struct mlxsw_sp_fid *fid,
drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c
80
int (*setup)(struct mlxsw_sp_fid *fid, const void *arg);
drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c
801
struct mlxsw_sp *mlxsw_sp = fid->fid_family->mlxsw_sp;
drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c
809
err = mlxsw_sp_fid_reiv_handle(fid, rif_index, valid, i);
drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c
81
int (*configure)(struct mlxsw_sp_fid *fid);
drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c
818
mlxsw_sp_fid_reiv_handle(fid, rif_index, !valid, i);
drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c
82
void (*deconfigure)(struct mlxsw_sp_fid *fid);
drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c
822
int mlxsw_sp_fid_rif_set(struct mlxsw_sp_fid *fid, struct mlxsw_sp_rif *rif)
drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c
827
err = mlxsw_sp_fid_to_fid_rif_update(fid, rif);
drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c
83
int (*index_alloc)(struct mlxsw_sp_fid *fid, const void *arg,
drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c
831
err = mlxsw_sp_fid_vni_to_fid_rif_update(fid, rif);
drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c
835
err = mlxsw_sp_fid_vid_to_fid_rif_set(fid, rif);
drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c
839
err = mlxsw_sp_fid_erif_eport_to_vid_map(fid, rif_index, true);
drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c
843
fid->rif = rif;
drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c
847
mlxsw_sp_fid_vid_to_fid_rif_unset(fid);
drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c
849
mlxsw_sp_fid_vni_to_fid_rif_update(fid, NULL);
drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c
85
bool (*compare)(const struct mlxsw_sp_fid *fid,
drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c
851
mlxsw_sp_fid_to_fid_rif_update(fid, NULL);
drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c
855
void mlxsw_sp_fid_rif_unset(struct mlxsw_sp_fid *fid)
drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c
859
if (!fid->rif)
drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c
862
rif_index = mlxsw_sp_rif_index(fid->rif);
drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c
863
fid->rif = NULL;
drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c
865
mlxsw_sp_fid_erif_eport_to_vid_map(fid, rif_index, false);
drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c
866
mlxsw_sp_fid_vid_to_fid_rif_unset(fid);
drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c
867
mlxsw_sp_fid_vni_to_fid_rif_update(fid, NULL);
drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c
868
mlxsw_sp_fid_to_fid_rif_update(fid, NULL);
drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c
87
int (*port_vid_map)(struct mlxsw_sp_fid *fid,
drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c
871
static int mlxsw_sp_fid_vni_op(const struct mlxsw_sp_fid *fid)
drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c
875
err = mlxsw_sp_fid_vni_to_fid_map(fid, fid->rif, fid->vni_valid);
drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c
879
err = mlxsw_sp_fid_edit_op(fid, fid->rif);
drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c
886
mlxsw_sp_fid_vni_to_fid_map(fid, fid->rif, !fid->vni_valid);
drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c
89
void (*port_vid_unmap)(struct mlxsw_sp_fid *fid,
drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c
890
static int __mlxsw_sp_fid_port_vid_map(const struct mlxsw_sp_fid *fid,
drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c
893
struct mlxsw_sp *mlxsw_sp = fid->fid_family->mlxsw_sp;
drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c
898
if (fid->rif) {
drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c
900
irif_index = mlxsw_sp_rif_index(fid->rif);
drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c
903
mlxsw_reg_svfa_port_vid_pack(svfa_pl, local_port, valid, fid->fid_index,
drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c
909
mlxsw_sp_fid_8021d_fid(const struct mlxsw_sp_fid *fid)
drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c
91
int (*vni_set)(struct mlxsw_sp_fid *fid);
drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c
911
return container_of(fid, struct mlxsw_sp_fid_8021d, common);
drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c
914
static int mlxsw_sp_fid_8021d_setup(struct mlxsw_sp_fid *fid, const void *arg)
drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c
918
mlxsw_sp_fid_8021d_fid(fid)->br_ifindex = br_ifindex;
drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c
919
fid->fid_offset = fid->fid_index - fid->fid_family->start_index;
drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c
92
void (*vni_clear)(struct mlxsw_sp_fid *fid);
drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c
923
static int mlxsw_sp_fid_8021d_configure(struct mlxsw_sp_fid *fid)
drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c
925
return mlxsw_sp_fid_op(fid, true);
drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c
928
static void mlxsw_sp_fid_8021d_deconfigure(struct mlxsw_sp_fid *fid)
drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c
93
int (*nve_flood_index_set)(struct mlxsw_sp_fid *fid);
drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c
930
if (fid->vni_valid)
drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c
931
mlxsw_sp_nve_fid_disable(fid->fid_family->mlxsw_sp, fid);
drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c
932
mlxsw_sp_fid_op(fid, false);
drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c
935
static int mlxsw_sp_fid_8021d_index_alloc(struct mlxsw_sp_fid *fid,
drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c
938
struct mlxsw_sp_fid_family *fid_family = fid->fid_family;
drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c
94
void (*nve_flood_index_clear)(struct mlxsw_sp_fid *fid);
drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c
95
void (*fdb_clear_offload)(const struct mlxsw_sp_fid *fid,
drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c
951
mlxsw_sp_fid_8021d_compare(const struct mlxsw_sp_fid *fid, const void *arg)
drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c
955
return mlxsw_sp_fid_8021d_fid(fid)->br_ifindex == br_ifindex;
drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c
965
struct mlxsw_sp_fid *fid = mlxsw_sp_port_vlan->fid;
drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c
968
if (!fid)
drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c
97
int (*vid_to_fid_rif_update)(const struct mlxsw_sp_fid *fid,
drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c
971
err = __mlxsw_sp_fid_port_vid_map(fid,
drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c
988
struct mlxsw_sp_fid *fid = mlxsw_sp_port_vlan->fid;
drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c
991
if (!fid)
drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c
994
__mlxsw_sp_fid_port_vid_map(fid, mlxsw_sp_port->local_port, vid,
drivers/net/ethernet/mellanox/mlxsw/spectrum_flower.c
150
struct mlxsw_sp_fid *fid;
drivers/net/ethernet/mellanox/mlxsw/spectrum_flower.c
173
fid = mlxsw_sp_acl_dummy_fid(mlxsw_sp);
drivers/net/ethernet/mellanox/mlxsw/spectrum_flower.c
174
fid_index = mlxsw_sp_fid_index(fid);
drivers/net/ethernet/mellanox/mlxsw/spectrum_nve.c
1006
mlxsw_sp_nve_fdb_clear_offload(mlxsw_sp, fid, nve_dev, vni);
drivers/net/ethernet/mellanox/mlxsw/spectrum_nve.c
1007
mlxsw_sp_fid_fdb_clear_offload(fid, nve_dev);
drivers/net/ethernet/mellanox/mlxsw/spectrum_nve.c
1010
mlxsw_sp_fid_vni_clear(fid);
drivers/net/ethernet/mellanox/mlxsw/spectrum_nve.c
594
mlxsw_sp_nve_fid_flood_index_set(struct mlxsw_sp_fid *fid,
drivers/net/ethernet/mellanox/mlxsw/spectrum_nve.c
603
if (mlxsw_sp_fid_nve_flood_index_is_set(fid))
drivers/net/ethernet/mellanox/mlxsw/spectrum_nve.c
609
return mlxsw_sp_fid_nve_flood_index_set(fid, mc_record->kvdl_index);
drivers/net/ethernet/mellanox/mlxsw/spectrum_nve.c
613
mlxsw_sp_nve_fid_flood_index_clear(struct mlxsw_sp_fid *fid,
drivers/net/ethernet/mellanox/mlxsw/spectrum_nve.c
629
return mlxsw_sp_fid_nve_flood_index_clear(fid);
drivers/net/ethernet/mellanox/mlxsw/spectrum_nve.c
633
struct mlxsw_sp_fid *fid,
drivers/net/ethernet/mellanox/mlxsw/spectrum_nve.c
641
key.fid_index = mlxsw_sp_fid_index(fid);
drivers/net/ethernet/mellanox/mlxsw/spectrum_nve.c
650
err = mlxsw_sp_nve_fid_flood_index_set(fid, mc_list);
drivers/net/ethernet/mellanox/mlxsw/spectrum_nve.c
664
struct mlxsw_sp_fid *fid,
drivers/net/ethernet/mellanox/mlxsw/spectrum_nve.c
671
key.fid_index = mlxsw_sp_fid_index(fid);
drivers/net/ethernet/mellanox/mlxsw/spectrum_nve.c
676
mlxsw_sp_nve_fid_flood_index_clear(fid, mc_list);
drivers/net/ethernet/mellanox/mlxsw/spectrum_nve.c
702
struct mlxsw_sp_fid *fid)
drivers/net/ethernet/mellanox/mlxsw/spectrum_nve.c
708
if (!mlxsw_sp_fid_nve_flood_index_is_set(fid))
drivers/net/ethernet/mellanox/mlxsw/spectrum_nve.c
711
mlxsw_sp_fid_nve_flood_index_clear(fid);
drivers/net/ethernet/mellanox/mlxsw/spectrum_nve.c
713
key.fid_index = mlxsw_sp_fid_index(fid);
drivers/net/ethernet/mellanox/mlxsw/spectrum_nve.c
785
const struct mlxsw_sp_fid *fid,
drivers/net/ethernet/mellanox/mlxsw/spectrum_nve.c
792
if (WARN_ON(mlxsw_sp_fid_nve_type(fid, &type)))
drivers/net/ethernet/mellanox/mlxsw/spectrum_nve.c
935
int mlxsw_sp_nve_fid_enable(struct mlxsw_sp *mlxsw_sp, struct mlxsw_sp_fid *fid,
drivers/net/ethernet/mellanox/mlxsw/spectrum_nve.c
963
err = mlxsw_sp_fid_vni_set(fid, params->type, params->vni,
drivers/net/ethernet/mellanox/mlxsw/spectrum_nve.c
977
mlxsw_sp_fid_vni_clear(fid);
drivers/net/ethernet/mellanox/mlxsw/spectrum_nve.c
984
struct mlxsw_sp_fid *fid)
drivers/net/ethernet/mellanox/mlxsw/spectrum_nve.c
986
u16 fid_index = mlxsw_sp_fid_index(fid);
drivers/net/ethernet/mellanox/mlxsw/spectrum_nve.c
994
mlxsw_sp_nve_flood_ip_flush(mlxsw_sp, fid);
drivers/net/ethernet/mellanox/mlxsw/spectrum_nve.c
998
if (WARN_ON(mlxsw_sp_fid_nve_ifindex(fid, &nve_ifindex) ||
drivers/net/ethernet/mellanox/mlxsw/spectrum_nve.c
999
mlxsw_sp_fid_vni(fid, &vni)))
drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c
10321
mlxsw_sp_fid_index(rif->fid), false);
drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c
10366
efid = mlxsw_sp_fid_index(rif->fid);
drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c
10396
mlxsw_sp_fid_index(rif->fid), true);
drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c
10400
err = mlxsw_sp_fid_rif_set(rif->fid, rif);
drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c
10408
mlxsw_sp_fid_index(rif->fid), false);
drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c
10421
struct mlxsw_sp_fid *fid = rif->fid;
drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c
10423
mlxsw_sp_fid_rif_unset(fid);
drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c
10425
mlxsw_sp_fid_index(fid), false);
drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c
10448
static int mlxsw_sp_rif_fid_op(struct mlxsw_sp_rif *rif, u16 fid, bool enable)
drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c
10459
mlxsw_reg_ritr_fid_if_fid_set(ritr_pl, fid);
drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c
10474
u16 fid_index = mlxsw_sp_fid_index(rif->fid);
drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c
10488
err = mlxsw_sp_fid_flood_set(rif->fid, MLXSW_SP_FLOOD_TYPE_MC,
drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c
10493
err = mlxsw_sp_fid_flood_set(rif->fid, MLXSW_SP_FLOOD_TYPE_BC,
drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c
10503
mlxsw_sp_fid_index(rif->fid), true);
drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c
10507
err = mlxsw_sp_fid_rif_set(rif->fid, rif);
drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c
10515
mlxsw_sp_fid_index(rif->fid), false);
drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c
10519
mlxsw_sp_fid_flood_set(rif->fid, MLXSW_SP_FLOOD_TYPE_BC,
drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c
10522
mlxsw_sp_fid_flood_set(rif->fid, MLXSW_SP_FLOOD_TYPE_MC,
drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c
10534
u16 fid_index = mlxsw_sp_fid_index(rif->fid);
drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c
10536
struct mlxsw_sp_fid *fid = rif->fid;
drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c
10538
mlxsw_sp_fid_rif_unset(fid);
drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c
10540
mlxsw_sp_fid_index(fid), false);
drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c
10542
mlxsw_sp_fid_flood_set(rif->fid, MLXSW_SP_FLOOD_TYPE_BC,
drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c
10544
mlxsw_sp_fid_flood_set(rif->fid, MLXSW_SP_FLOOD_TYPE_MC,
drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c
10608
u16 vid = mlxsw_sp_fid_8021q_vid(rif->fid);
drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c
10641
u16 vid = mlxsw_sp_fid_8021q_vid(rif->fid);
drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c
10656
err = mlxsw_sp_fid_flood_set(rif->fid, MLXSW_SP_FLOOD_TYPE_MC,
drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c
10661
err = mlxsw_sp_fid_flood_set(rif->fid, MLXSW_SP_FLOOD_TYPE_BC,
drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c
10671
mlxsw_sp_fid_index(rif->fid), true);
drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c
10675
err = mlxsw_sp_fid_rif_set(rif->fid, rif);
drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c
10683
mlxsw_sp_fid_index(rif->fid), false);
drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c
10687
mlxsw_sp_fid_flood_set(rif->fid, MLXSW_SP_FLOOD_TYPE_BC,
drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c
10690
mlxsw_sp_fid_flood_set(rif->fid, MLXSW_SP_FLOOD_TYPE_MC,
drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c
10702
u16 vid = mlxsw_sp_fid_8021q_vid(rif->fid);
drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c
10705
mlxsw_sp_fid_rif_unset(rif->fid);
drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c
10707
mlxsw_sp_fid_index(rif->fid), false);
drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c
10709
mlxsw_sp_fid_flood_set(rif->fid, MLXSW_SP_FLOOD_TYPE_BC,
drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c
10711
mlxsw_sp_fid_flood_set(rif->fid, MLXSW_SP_FLOOD_TYPE_MC,
drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c
10735
u16 efid = mlxsw_sp_fid_index(rif->fid);
drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c
77
struct mlxsw_sp_fid *fid;
drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c
8586
struct mlxsw_sp_fid *fid = NULL;
drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c
8629
fid = ops->fid_get(rif, params, extack);
drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c
8630
if (IS_ERR(fid)) {
drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c
8631
err = PTR_ERR(fid);
drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c
8634
rif->fid = fid;
drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c
8672
if (fid)
drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c
8673
mlxsw_sp_fid_put(fid);
drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c
8693
struct mlxsw_sp_fid *fid = rif->fid;
drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c
8714
if (fid)
drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c
8716
mlxsw_sp_fid_put(fid);
drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c
8790
old_pvid = mlxsw_sp_fid_8021q_vid(old_rif->fid);
drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c
9117
struct mlxsw_sp_fid *fid;
drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c
9131
fid = rif->ops->fid_get(rif, ¶ms, extack);
drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c
9132
err = mlxsw_sp_fid_port_vid_map(fid, mlxsw_sp_port, vid);
drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c
9145
mlxsw_sp_port_vlan->fid = fid;
drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c
9152
mlxsw_sp_fid_port_vid_unmap(fid, mlxsw_sp_port, vid);
drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c
9154
mlxsw_sp_fid_put(fid);
drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c
9163
struct mlxsw_sp_fid *fid = mlxsw_sp_port_vlan->fid;
drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c
9164
struct mlxsw_sp_rif *rif = mlxsw_sp_fid_rif(fid);
drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c
9167
if (WARN_ON(mlxsw_sp_fid_type(fid) != MLXSW_SP_FID_TYPE_RFID))
drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c
9170
mlxsw_sp_port_vlan->fid = NULL;
drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c
9173
mlxsw_sp_fid_port_vid_unmap(fid, mlxsw_sp_port, vid);
drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c
9174
mlxsw_sp_fid_put(fid);
drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c
9409
mlxsw_sp_fid_index(rif->fid), true);
drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c
9428
mlxsw_sp_fid_index(rif->fid), false);
drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c
9447
mlxsw_sp_fid_index(rif->fid), false);
drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c
9662
fid_index = mlxsw_sp_fid_index(rif->fid);
drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c
108
u16 fid;
drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c
1130
mdb_entry->key.fid, local_port, true);
drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c
1149
mdb_entry->key.fid, local_port, false);
drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c
1175
mdb_entry->key.fid, local_port, false);
drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c
1194
mdb_entry->key.fid, local_port, true);
drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c
1213
mdb_entry->key.fid, local_port, false);
drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c
1238
mdb_entry->key.fid, local_port, false);
drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c
1353
struct mlxsw_sp_fid *fid;
drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c
1357
fid = bridge_device->ops->fid_get(bridge_device, vid, extack);
drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c
1358
if (IS_ERR(fid))
drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c
1359
return PTR_ERR(fid);
drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c
1361
err = mlxsw_sp_fid_flood_set(fid, MLXSW_SP_FLOOD_TYPE_UC, local_port,
drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c
1366
err = mlxsw_sp_fid_flood_set(fid, MLXSW_SP_FLOOD_TYPE_MC, local_port,
drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c
1371
err = mlxsw_sp_fid_flood_set(fid, MLXSW_SP_FLOOD_TYPE_BC, local_port,
drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c
1376
err = mlxsw_sp_fid_port_vid_map(fid, mlxsw_sp_port, vid);
drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c
1380
mlxsw_sp_port_vlan->fid = fid;
drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c
1385
mlxsw_sp_fid_flood_set(fid, MLXSW_SP_FLOOD_TYPE_BC, local_port, false);
drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c
1387
mlxsw_sp_fid_flood_set(fid, MLXSW_SP_FLOOD_TYPE_MC, local_port, false);
drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c
1389
mlxsw_sp_fid_flood_set(fid, MLXSW_SP_FLOOD_TYPE_UC, local_port, false);
drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c
1391
mlxsw_sp_fid_put(fid);
drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c
1399
struct mlxsw_sp_fid *fid = mlxsw_sp_port_vlan->fid;
drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c
1403
mlxsw_sp_port_vlan->fid = NULL;
drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c
1404
mlxsw_sp_fid_port_vid_unmap(fid, mlxsw_sp_port, vid);
drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c
1405
mlxsw_sp_fid_flood_set(fid, MLXSW_SP_FLOOD_TYPE_BC, local_port, false);
drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c
1406
mlxsw_sp_fid_flood_set(fid, MLXSW_SP_FLOOD_TYPE_MC, local_port, false);
drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c
1407
mlxsw_sp_fid_flood_set(fid, MLXSW_SP_FLOOD_TYPE_UC, local_port, false);
drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c
1408
mlxsw_sp_fid_put(fid);
drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c
1480
struct mlxsw_sp_fid *fid = mlxsw_sp_port_vlan->fid;
drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c
1486
if (WARN_ON(mlxsw_sp_fid_type(fid) != MLXSW_SP_FID_TYPE_8021Q &&
drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c
1487
mlxsw_sp_fid_type(fid) != MLXSW_SP_FID_TYPE_8021D))
drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c
1501
mlxsw_sp_fid_index(fid));
drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c
1504
mlxsw_sp_fid_index(fid));
drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c
1648
const char *mac, u16 fid, __be32 addr, bool adding)
drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c
1663
fid, MLXSW_REG_SFD_REC_ACTION_NOP, uip);
drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c
1678
const char *mac, u16 fid,
drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c
1690
mlxsw_reg_sfd_uc_tunnel_pack6(sfd_pl, 0, mac, fid,
drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c
1706
const char *mac, u16 fid,
drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c
1716
err = mlxsw_sp_port_fdb_tun_uc_op6_sfd_write(mlxsw_sp, mac, fid,
drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c
1721
err = mlxsw_sp_nve_ipv6_addr_map_replace(mlxsw_sp, mac, fid, addr);
drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c
1731
mlxsw_sp_port_fdb_tun_uc_op6_sfd_write(mlxsw_sp, mac, fid, kvdl_index,
drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c
1739
const char *mac, u16 fid,
drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c
1742
mlxsw_sp_nve_ipv6_addr_map_del(mlxsw_sp, mac, fid);
drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c
1743
mlxsw_sp_port_fdb_tun_uc_op6_sfd_write(mlxsw_sp, mac, fid, 0, false);
drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c
1749
u16 fid, const struct in6_addr *addr, bool adding)
drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c
1752
return mlxsw_sp_port_fdb_tun_uc_op6_add(mlxsw_sp, mac, fid,
drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c
1755
mlxsw_sp_port_fdb_tun_uc_op6_del(mlxsw_sp, mac, fid, addr);
drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c
1760
const char *mac, u16 fid,
drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c
1767
return mlxsw_sp_port_fdb_tun_uc_op4(mlxsw_sp, dynamic, mac, fid,
drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c
1770
return mlxsw_sp_port_fdb_tun_uc_op6(mlxsw_sp, mac, fid,
drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c
1779
const char *mac, u16 fid, u16 vid,
drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c
1793
mlxsw_reg_sfd_uc_pack(sfd_pl, 0, policy, mac, fid, vid, action,
drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c
1809
const char *mac, u16 fid, u16 vid,
drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c
1812
return __mlxsw_sp_port_fdb_uc_op(mlxsw_sp, local_port, mac, fid, vid,
drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c
1817
int mlxsw_sp_rif_fdb_op(struct mlxsw_sp *mlxsw_sp, const char *mac, u16 fid,
drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c
1820
return __mlxsw_sp_port_fdb_uc_op(mlxsw_sp, 0, mac, fid, 0, adding,
drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c
1826
const char *mac, u16 fid, u16 lag_vid,
drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c
1839
mac, fid, MLXSW_REG_SFD_REC_ACTION_NOP,
drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c
1876
fid_index = mlxsw_sp_fid_index(mlxsw_sp_port_vlan->fid);
drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c
1905
mdb_entry->key.fid, MLXSW_REG_SFD_REC_ACTION_NOP,
drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c
2024
const unsigned char *addr, u16 fid, u16 local_port)
drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c
2035
mdb_entry->key.fid = fid;
drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c
2105
const unsigned char *addr, u16 fid, u16 local_port)
drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c
2111
key.fid = fid;
drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c
2126
return mlxsw_sp_mc_mdb_entry_init(mlxsw_sp, bridge_device, addr, fid,
drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c
2200
fid_index = mlxsw_sp_fid_index(mlxsw_sp_port_vlan->fid);
drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c
2353
fid_index = mlxsw_sp_fid_index(mlxsw_sp_port_vlan->fid);
drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c
2356
key.fid = fid_index;
drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c
2383
if (mdb_entry->key.fid != fid_index)
drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c
2476
if (mlxsw_sp_port->default_vlan->fid)
drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c
2522
struct mlxsw_sp_fid *fid;
drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c
2535
fid = mlxsw_sp_fid_8021q_get(mlxsw_sp, vid);
drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c
2536
if (IS_ERR(fid)) {
drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c
2538
return PTR_ERR(fid);
drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c
2541
if (mlxsw_sp_fid_vni_is_set(fid)) {
drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c
2547
err = mlxsw_sp_nve_fid_enable(mlxsw_sp, fid, ¶ms, extack);
drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c
2555
mlxsw_sp_fid_put(fid);
drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c
2611
const struct mlxsw_sp_fid *fid)
drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c
2613
return mlxsw_sp_fid_8021q_vid(fid);
drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c
2664
if (mlxsw_sp_port_vlan->fid)
drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c
2713
struct mlxsw_sp_fid *fid;
drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c
2716
fid = mlxsw_sp_fid_8021d_get(mlxsw_sp, bridge_device->dev->ifindex);
drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c
2717
if (IS_ERR(fid)) {
drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c
2722
if (mlxsw_sp_fid_vni_is_set(fid)) {
drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c
2728
err = mlxsw_sp_nve_fid_enable(mlxsw_sp, fid, ¶ms, extack);
drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c
2736
mlxsw_sp_fid_put(fid);
drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c
2764
const struct mlxsw_sp_fid *fid)
drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c
2936
struct mlxsw_sp_fid *fid;
drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c
2939
fid = mlxsw_sp_fid_lookup_by_vni(mlxsw_sp, vxlan->cfg.vni);
drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c
2940
if (!fid)
drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c
2943
mlxsw_sp_nve_fid_disable(mlxsw_sp, fid);
drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c
2947
mlxsw_sp_fid_put(fid);
drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c
2948
mlxsw_sp_fid_put(fid);
drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c
3079
u16 local_port, vid, fid, evid = 0;
drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c
3085
mlxsw_reg_sfn_mac_unpack(sfn_pl, rec_index, mac, &fid, &local_port);
drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c
3095
mlxsw_sp_port_vlan = mlxsw_sp_port_vlan_find_by_fid(mlxsw_sp_port, fid);
drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c
3118
err = mlxsw_sp_port_fdb_uc_op(mlxsw_sp, local_port, mac, fid, evid,
drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c
3151
u16 vid, fid;
drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c
3155
mlxsw_reg_sfn_mac_lag_unpack(sfn_pl, rec_index, mac, &fid, &lag_id);
drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c
3162
mlxsw_sp_port_vlan = mlxsw_sp_port_vlan_find_by_fid(mlxsw_sp_port, fid);
drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c
3185
err = mlxsw_sp_port_fdb_uc_lag_op(mlxsw_sp, lag_id, mac, fid, lag_vid,
drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c
3208
const struct mlxsw_sp_fid *fid,
drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c
3218
err = mlxsw_sp_fid_nve_ifindex(fid, &nve_ifindex);
drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c
3222
err = mlxsw_sp_fid_vni(fid, p_vni);
drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c
3252
*p_vid = bridge_device->ops->fid_vid(bridge_device, fid);
drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c
3266
struct mlxsw_sp_fid *fid;
drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c
3276
fid = mlxsw_sp_fid_lookup_by_index(mlxsw_sp, fid_index);
drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c
3277
if (!fid)
drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c
3286
err = __mlxsw_sp_fdb_notify_mac_uc_tunnel_process(mlxsw_sp, fid, adding,
drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c
3305
mlxsw_sp_fid_put(fid);
drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c
3312
mlxsw_sp_fid_put(fid);
drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c
3416
struct mlxsw_sp_fid *fid, __be32 vni)
drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c
3437
mlxsw_sp_fid_index(fid),
drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c
3451
mlxsw_sp_fid_index(fid),
drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c
3469
struct mlxsw_sp_fid *fid;
drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c
3496
fid = bridge_device->ops->fid_lookup(bridge_device,
drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c
3498
if (!fid)
drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c
3501
err = mlxsw_sp_fid_vni(fid, &vni);
drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c
3505
mlxsw_sp_switchdev_bridge_vxlan_fdb_event(mlxsw_sp, switchdev_work, fid,
drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c
3509
mlxsw_sp_fid_put(fid);
drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c
3575
struct mlxsw_sp_fid *fid;
drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c
3586
fid = mlxsw_sp_fid_lookup_by_vni(mlxsw_sp, vxlan_fdb_info->vni);
drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c
3587
if (!fid)
drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c
3594
err = mlxsw_sp_nve_flood_ip_add(mlxsw_sp, fid, proto, &addr);
drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c
3596
mlxsw_sp_fid_put(fid);
drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c
3602
mlxsw_sp_fid_put(fid);
drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c
3611
vid = bridge_device->ops->fid_vid(bridge_device, fid);
drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c
3616
mlxsw_sp_fid_index(fid), proto,
drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c
3627
mlxsw_sp_fid_put(fid);
drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c
3633
mlxsw_sp_fid_put(fid);
drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c
3647
struct mlxsw_sp_fid *fid;
drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c
3658
fid = mlxsw_sp_fid_lookup_by_vni(mlxsw_sp, vxlan_fdb_info->vni);
drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c
3659
if (!fid)
drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c
3666
mlxsw_sp_nve_flood_ip_del(mlxsw_sp, fid, proto, &addr);
drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c
3667
mlxsw_sp_fid_put(fid);
drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c
3672
mlxsw_sp_fid_index(fid), proto, &addr,
drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c
3674
vid = bridge_device->ops->fid_vid(bridge_device, fid);
drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c
3679
mlxsw_sp_fid_put(fid);
drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c
3855
struct mlxsw_sp_fid *fid;
drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c
3877
fid = mlxsw_sp_fid_lookup_by_vni(mlxsw_sp, vni);
drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c
3878
if (!fid) {
drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c
3890
old_vid = mlxsw_sp_fid_8021q_vid(fid);
drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c
3893
mlxsw_sp_fid_put(fid);
drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c
3897
mlxsw_sp_fid_put(fid);
drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c
3905
mlxsw_sp_fid_put(fid);
drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c
3913
mlxsw_sp_fid_put(fid);
drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c
3939
struct mlxsw_sp_fid *fid;
drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c
3944
fid = mlxsw_sp_fid_lookup_by_vni(mlxsw_sp, vni);
drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c
3945
if (!fid)
drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c
3949
if (mlxsw_sp_fid_8021q_vid(fid) != vid)
drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c
3955
mlxsw_sp_fid_put(fid);
drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c
600
struct mlxsw_sp_fid *fid = mlxsw_sp_port_vlan->fid;
drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c
602
if (fid && mlxsw_sp_fid_index(fid) == fid_index)
drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c
730
return mlxsw_sp_fid_flood_set(mlxsw_sp_port_vlan->fid,
drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c
779
err = mlxsw_sp_fid_flood_set(mlxsw_sp_port_vlan->fid,
drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c
793
mlxsw_sp_fid_flood_set(mlxsw_sp_port_vlan->fid, packet_type,
drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c
99
const struct mlxsw_sp_fid *fid);
drivers/net/ethernet/mellanox/mlxsw/txheader.h
62
MLXSW_ITEM32(tx, hdr, fid, 0x08, 16, 16);
drivers/net/ethernet/micrel/ks8851.h
391
u8 fid;
drivers/net/ethernet/micrel/ks8851_par.c
196
unsigned int fid = 0;
drivers/net/ethernet/micrel/ks8851_par.c
201
fid = ks->fid++;
drivers/net/ethernet/micrel/ks8851_par.c
202
fid &= TXFR_TXFID_MASK;
drivers/net/ethernet/micrel/ks8851_par.c
205
fid |= TXFR_TXIC; /* irq on completion */
drivers/net/ethernet/micrel/ks8851_par.c
207
iowrite16(fid, ksp->hw_addr);
drivers/net/ethernet/micrel/ks8851_spi.c
256
unsigned int fid = 0;
drivers/net/ethernet/micrel/ks8851_spi.c
262
fid = ks->fid++;
drivers/net/ethernet/micrel/ks8851_spi.c
263
fid &= TXFR_TXFID_MASK;
drivers/net/ethernet/micrel/ks8851_spi.c
266
fid |= TXFR_TXIC; /* irq on completion */
drivers/net/ethernet/micrel/ks8851_spi.c
270
ks->txh.txw[1] = cpu_to_le16(fid);
drivers/net/ethernet/micrel/ksz884x.c
1652
u8 ports, int override, int valid, int use_fid, u8 fid)
drivers/net/ethernet/micrel/ksz884x.c
1667
data_hi |= (u32) fid << STATIC_MAC_FID_SHIFT;
drivers/net/ethernet/micrel/ksz884x.c
1688
static int sw_r_vlan_table(struct ksz_hw *hw, u16 addr, u16 *vid, u8 *fid,
drivers/net/ethernet/micrel/ksz884x.c
1696
*fid = (u8)((data & VLAN_TABLE_FID) >> VLAN_TABLE_FID_SHIFT);
drivers/net/ethernet/micrel/ksz884x.c
2356
&sw->vlan_table[entry].fid,
drivers/net/ethernet/micrel/ksz884x.c
2527
entry->use_fid, entry->fid);
drivers/net/ethernet/micrel/ksz884x.c
2554
entry->use_fid, entry->fid);
drivers/net/ethernet/micrel/ksz884x.c
2574
entry->use_fid, entry->fid);
drivers/net/ethernet/micrel/ksz884x.c
972
u8 fid;
drivers/net/ethernet/micrel/ksz884x.c
989
u8 fid;
drivers/net/ethernet/qlogic/qed/qed_debug.c
1982
u16 fid;
drivers/net/ethernet/qlogic/qed/qed_debug.c
2065
fid = FIELD_VALUE(PXP_PRETEND_CONCRETE_FID_PFID,
drivers/net/ethernet/qlogic/qed/qed_debug.c
2067
qed_fid_pretend(p_hwfn, p_ptt, fid);
drivers/net/ethernet/qlogic/qed/qed_debug.c
2070
fid = FIELD_VALUE(PXP_PRETEND_CONCRETE_FID_PFID,
drivers/net/ethernet/qlogic/qed/qed_debug.c
2072
qed_port_fid_pretend(p_hwfn, p_ptt, port_id, fid);
drivers/net/ethernet/qlogic/qed/qed_debug.c
2075
fid = FIELD_VALUE(PXP_PRETEND_CONCRETE_FID_VFVALID, 1)
drivers/net/ethernet/qlogic/qed/qed_debug.c
2078
qed_fid_pretend(p_hwfn, p_ptt, fid);
drivers/net/ethernet/qlogic/qed/qed_hw.c
285
void qed_fid_pretend(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt, u16 fid)
drivers/net/ethernet/qlogic/qed/qed_hw.c
299
if (!GET_FIELD(fid, PXP_CONCRETE_FID_VFVALID))
drivers/net/ethernet/qlogic/qed/qed_hw.c
300
fid = GET_FIELD(fid, PXP_CONCRETE_FID_PFID);
drivers/net/ethernet/qlogic/qed/qed_hw.c
303
p_ptt->pxp.pretend.fid.concrete_fid.fid = cpu_to_le16(fid);
drivers/net/ethernet/qlogic/qed/qed_hw.c
345
struct qed_ptt *p_ptt, u8 port_id, u16 fid)
drivers/net/ethernet/qlogic/qed/qed_hw.c
354
if (!GET_FIELD(fid, PXP_CONCRETE_FID_VFVALID))
drivers/net/ethernet/qlogic/qed/qed_hw.c
355
fid = GET_FIELD(fid, PXP_CONCRETE_FID_PFID);
drivers/net/ethernet/qlogic/qed/qed_hw.c
357
p_ptt->pxp.pretend.fid.concrete_fid.fid = cpu_to_le16(fid);
drivers/net/ethernet/qlogic/qed/qed_hw.h
202
u16 fid);
drivers/net/ethernet/qlogic/qed/qed_hw.h
240
struct qed_ptt *p_ptt, u8 port_id, u16 fid);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_dcb.c
964
static u8 qlcnic_dcb_get_feat_cfg(struct net_device *netdev, int fid, u8 *flag)
drivers/net/ethernet/qlogic/qlcnic/qlcnic_dcb.c
975
switch (fid) {
drivers/net/ethernet/qlogic/qlcnic/qlcnic_dcb.c
994
netdev_err(netdev, "Invalid Feature ID %d\n", fid);
drivers/net/ethernet/ti/icssg/icssg_config.c
476
prueth->vlan_tbl[i].fid = i;
drivers/net/ethernet/ti/icssg/icssg_config.c
499
prueth->vlan_tbl[i].fid = i;
drivers/net/ethernet/ti/icssg/icssg_config.c
700
const unsigned char *addr, u8 fid, int cmd)
drivers/net/ethernet/ti/icssg/icssg_config.c
709
mac_fid[ETH_ALEN] = fid;
drivers/net/ethernet/ti/icssg/icssg_config.c
724
netdev_dbg(emac->ndev, "MAC %pM slot %X FID %X\n", addr, fdb_slot, fid);
drivers/net/ethernet/ti/icssg/icssg_config.c
732
u8 fid = vid;
drivers/net/ethernet/ti/icssg/icssg_config.c
735
icssg_fdb_setup(emac, &fdb_cmd, addr, fid, add ? ICSS_CMD_ADD_FDB : ICSS_CMD_DEL_FDB);
drivers/net/ethernet/ti/icssg/icssg_config.c
738
fdb_cmd.cmd_args[1] |= ((fid << 16) | (fid_c2 << 24));
drivers/net/ethernet/ti/icssg/icssg_config.c
758
u8 fid = vid;
drivers/net/ethernet/ti/icssg/icssg_config.c
761
icssg_fdb_setup(emac, &fdb_cmd, addr, fid, ICSS_CMD_GET_FDB_SLOT);
drivers/net/ethernet/ti/icssg/icssg_config.c
763
fdb_cmd.cmd_args[1] |= fid << 16;
drivers/net/ethernet/ti/icssg/icssg_config.c
773
if (ether_addr_equal(addr, slot->mac) && vid == slot->fid)
drivers/net/ethernet/ti/icssg/icssg_config.h
312
u8 fid;
drivers/net/ethernet/ti/icssg/icssg_config.h
323
u8 fid;
drivers/net/wireless/broadcom/brcm80211/brcmsmac/ampdu.c
350
static int brcms_c_ffpld_check_txfunfl(struct brcms_c_info *wlc, int fid)
drivers/net/wireless/broadcom/brcm80211/brcmsmac/ampdu.c
357
struct brcms_fifo_info *fifo = (ampdu->fifo_tb + fid);
drivers/net/wireless/broadcom/brcm80211/brcmsmac/ampdu.c
364
offsetof(struct macstat, txfunfl[fid]));
drivers/net/wireless/broadcom/brcm80211/brcmsmac/ampdu.c
377
if (brcms_b_xmtfifo_sz_get(wlc->hw, fid, &xmtfifo_sz))
drivers/net/wireless/broadcom/brcm80211/brcmsmac/ampdu.c
441
brcms_c_ffpld_calc_mcs2ampdu_table(ampdu, fid);
drivers/net/wireless/intel/iwlwifi/fw/api/dbg-tlv.h
88
__le32 fid[2];
drivers/net/wireless/intel/iwlwifi/fw/dbg.c
1345
u32 lmac_bitmap = le32_to_cpu(reg->fifos.fid[0]);
drivers/net/wireless/intel/iwlwifi/fw/dbg.c
1515
u32 fid1 = le32_to_cpu(reg->fifos.fid[0]);
drivers/net/wireless/intel/iwlwifi/fw/dbg.c
1516
u32 fid2 = le32_to_cpu(reg->fifos.fid[1]);
drivers/nvme/host/core.c
1684
static int nvme_features(struct nvme_ctrl *dev, u8 op, unsigned int fid,
drivers/nvme/host/core.c
1692
c.features.fid = cpu_to_le32(fid);
drivers/nvme/host/core.c
1702
int nvme_set_features(struct nvme_ctrl *dev, unsigned int fid,
drivers/nvme/host/core.c
1706
return nvme_features(dev, nvme_admin_set_features, fid, dword11, buffer,
drivers/nvme/host/core.c
1711
int nvme_get_features(struct nvme_ctrl *dev, unsigned int fid,
drivers/nvme/host/core.c
1715
return nvme_features(dev, nvme_admin_get_features, fid, dword11, buffer,
drivers/nvme/host/nvme.h
965
int nvme_set_features(struct nvme_ctrl *dev, unsigned int fid,
drivers/nvme/host/nvme.h
968
int nvme_get_features(struct nvme_ctrl *dev, unsigned int fid,
drivers/nvme/host/pci.c
2498
c.features.fid = cpu_to_le32(NVME_FEAT_HOST_MEM_BUF);
drivers/nvme/host/trace.c
79
u8 fid = cdw10[0];
drivers/nvme/host/trace.c
83
trace_seq_printf(p, "fid=0x%x, sv=0x%x, cdw11=0x%x", fid, sv, cdw11);
drivers/nvme/host/trace.c
93
u8 fid = cdw10[0];
drivers/nvme/host/trace.c
97
trace_seq_printf(p, "fid=0x%x, sel=0x%x, cdw11=0x%x", fid, sel, cdw11);
drivers/nvme/target/passthru.c
447
switch (le32_to_cpu(req->cmd->features.fid)) {
drivers/nvme/target/passthru.c
515
switch (le32_to_cpu(req->cmd->features.fid)) {
drivers/nvme/target/passthru.c
530
switch (le32_to_cpu(req->cmd->features.fid)) {
drivers/nvme/target/trace.c
26
u8 fid = cdw10[0];
drivers/nvme/target/trace.c
30
trace_seq_printf(p, "fid=0x%x, sel=0x%x, cdw11=0x%x", fid, sel, cdw11);
drivers/nvme/target/trace.c
56
u8 fid = cdw10[0];
drivers/nvme/target/trace.c
60
trace_seq_printf(p, "fid=0x%x, sv=0x%x, cdw11=0x%x", fid, sv, cdw11);
drivers/pci/hotplug/s390_pci_hpc.c
133
snprintf(name, SLOT_NAME_SIZE, "%08x", zdev->fid);
drivers/pci/hotplug/s390_pci_hpc.c
34
rc = sclp_pci_configure(zdev->fid);
drivers/pci/hotplug/s390_pci_hpc.c
35
zpci_dbg(3, "conf fid:%x, rc:%d\n", zdev->fid, rc);
drivers/pinctrl/mvebu/pinctrl-mvebu.c
276
unsigned fid)
drivers/pinctrl/mvebu/pinctrl-mvebu.c
280
return pctl->functions[fid].name;
drivers/pinctrl/mvebu/pinctrl-mvebu.c
283
static int mvebu_pinmux_get_groups(struct pinctrl_dev *pctldev, unsigned fid,
drivers/pinctrl/mvebu/pinctrl-mvebu.c
289
*groups = pctl->functions[fid].groups;
drivers/pinctrl/mvebu/pinctrl-mvebu.c
290
*num_groups = pctl->functions[fid].num_groups;
drivers/pinctrl/mvebu/pinctrl-mvebu.c
294
static int mvebu_pinmux_set(struct pinctrl_dev *pctldev, unsigned fid,
drivers/pinctrl/mvebu/pinctrl-mvebu.c
298
struct mvebu_pinctrl_function *func = &pctl->functions[fid];
drivers/pinctrl/pinctrl-equilibrium.c
609
unsigned int fid;
drivers/pinctrl/pinctrl-equilibrium.c
627
if (!is_func_exist(funcs, fn_name, *nr_funcs, &fid))
drivers/pinctrl/pinctrl-equilibrium.c
632
if (!is_func_exist(funcs, fn_name, *nr_funcs, &fid))
drivers/pinctrl/pinctrl-equilibrium.c
637
if (is_func_exist(funcs, fn_name, *nr_funcs, &fid))
drivers/pinctrl/pinctrl-equilibrium.c
638
funcs[fid].ngroups++;
drivers/pinctrl/pinctrl-equilibrium.c
642
if (is_func_exist(funcs, fn_name, *nr_funcs, &fid)) {
drivers/pinctrl/pinctrl-equilibrium.c
643
groups = (const char **)funcs[fid].groups;
drivers/pinctrl/pinctrl-equilibrium.c
644
for (j = 0; j < funcs[fid].ngroups; j++)
drivers/pinctrl/pinctrl-zynqmp.c
515
static int zynqmp_pinctrl_get_function_groups(u32 fid, u32 index, u16 *groups)
drivers/pinctrl/pinctrl-zynqmp.c
522
qdata.arg1 = fid;
drivers/pinctrl/pinctrl-zynqmp.c
534
static int zynqmp_pinctrl_get_func_num_groups(u32 fid, unsigned int *ngroups)
drivers/pinctrl/pinctrl-zynqmp.c
541
qdata.arg1 = fid;
drivers/pinctrl/pinctrl-zynqmp.c
573
static int zynqmp_pinctrl_prepare_func_groups(struct device *dev, u32 fid,
drivers/pinctrl/pinctrl-zynqmp.c
588
ret = zynqmp_pinctrl_get_function_groups(fid, index, resp);
drivers/pinctrl/pinctrl-zynqmp.c
638
static void zynqmp_pinctrl_get_function_name(u32 fid, char *name)
drivers/pinctrl/pinctrl-zynqmp.c
644
qdata.arg1 = fid;
drivers/power/supply/bq27xxx_battery_hdq.c
106
.fid = W1_FAMILY_BQ27000,
drivers/power/supply/bq27xxx_battery_hdq.c
113
bq27xxx_battery_hdq_family.fid = F_ID;
drivers/power/supply/ds2760_battery.c
745
.fid = W1_FAMILY_DS2760,
drivers/power/supply/max1721x_battery.c
439
.fid = W1_MAX1721X_FAMILY_ID,
drivers/power/supply/rt9455_charger.c
165
#define GET_MASK(fid) (BIT(rt9455_reg_fields[fid].msb + 1) - \
drivers/power/supply/rt9455_charger.c
166
BIT(rt9455_reg_fields[fid].lsb))
drivers/s390/char/sclp_pci.c
112
int sclp_pci_report(struct zpci_report_error_header *report, u32 fh, u32 fid)
drivers/s390/char/sclp_pci.c
153
sccb->evbuf.fid = fid;
drivers/s390/char/sclp_pci.c
39
static int do_pci_configure(sclp_cmdw_t cmd, u32 fid)
drivers/s390/char/sclp_pci.c
53
sccb->aid = fid;
drivers/s390/char/sclp_pci.c
72
int sclp_pci_configure(u32 fid)
drivers/s390/char/sclp_pci.c
74
return do_pci_configure(SCLP_CMDW_CONFIGURE_PCI, fid);
drivers/s390/char/sclp_pci.c
78
int sclp_pci_deconfigure(u32 fid)
drivers/s390/char/sclp_pci.c
80
return do_pci_configure(SCLP_CMDW_DECONFIGURE_PCI, fid);
drivers/s390/char/zcore.c
318
TRACE("fid: %x\n", ipl_info.data.nvme.fid);
drivers/s390/net/ism_drv.c
650
dev_set_name(&dibs->dev, "ism%x", zdev->uid ? zdev->uid : zdev->fid);
drivers/scsi/be2iscsi/be_cmds.c
878
AMAP_SET_BITS(struct amap_mcc_context, fid, ctxt,
drivers/scsi/be2iscsi/be_cmds.h
640
u8 fid[8];
drivers/scsi/libfc/fc_encode.h
110
hton24(ct->payload.fid.fp_fid, fc_id);
drivers/scsi/libfc/fc_encode.h
116
hton24(ct->payload.rft.fid.fp_fid, lport->port_id);
drivers/scsi/libfc/fc_encode.h
22
struct fc_ns_fid fid; /* port ID object */
drivers/scsi/libfc/fc_encode.h
33
struct fc_ns_fid fid;
drivers/scsi/lpfc/lpfc_init.c
14521
uint32_t magic_number, uint32_t ftype, uint32_t fid, uint32_t fsize,
drivers/scsi/lpfc/lpfc_init.c
14545
phba->pcidev->device, magic_number, ftype, fid,
drivers/scsi/lpfc/lpfc_init.c
14554
phba->pcidev->device, magic_number, ftype, fid,
drivers/scsi/lpfc/lpfc_init.c
14563
ftype, fid, fsize, fw->size);
drivers/scsi/lpfc/lpfc_init.c
14585
uint32_t magic_number, ftype, fid, fsize;
drivers/scsi/lpfc/lpfc_init.c
14596
fid = bf_get_be32(lpfc_grp_hdr_id, image);
drivers/scsi/lpfc/lpfc_init.c
14643
fid,
drivers/scsi/qla2xxx/qla_sup.c
1021
fid = flash_id;
drivers/scsi/qla2xxx/qla_sup.c
1052
loc, mid, fid,
drivers/scsi/qla2xxx/qla_sup.c
972
uint16_t mid = 0, fid = 0;
drivers/scsi/qla2xxx/qla_sup.c
995
fid = le16_to_cpu(fdt->id);
drivers/scsi/qla4xxx/ql4_nx.c
3813
uint16_t fid = 0;
drivers/scsi/qla4xxx/ql4_nx.c
3844
fid = le16_to_cpu(fdt->id);
drivers/scsi/qla4xxx/ql4_nx.c
3863
"pro=%x upro=%x wrtd=0x%x blk=0x%x.\n", loc, mid, fid,
drivers/staging/media/atomisp/pci/runtime/debug/src/ia_css_debug.c
779
int fid = state->trace[t][i].location >>
drivers/staging/media/atomisp/pci/runtime/debug/src/ia_css_debug.c
788
id2filename[fid], l,
drivers/usb/gadget/function/uvc.h
143
unsigned int fid;
drivers/usb/gadget/function/uvc_video.c
121
video->fid ^= UVC_STREAM_FID;
drivers/usb/gadget/function/uvc_video.c
195
video->fid ^= UVC_STREAM_FID;
drivers/usb/gadget/function/uvc_video.c
225
video->fid ^= UVC_STREAM_FID;
drivers/usb/gadget/function/uvc_video.c
37
data[1] = UVC_STREAM_EOH | video->fid;
drivers/w1/slaves/w1_ds2405.c
214
.fid = W1_FAMILY_DS2405,
drivers/w1/slaves/w1_ds2406.c
140
.fid = W1_FAMILY_DS2406,
drivers/w1/slaves/w1_ds2408.c
345
.fid = W1_FAMILY_DS2408,
drivers/w1/slaves/w1_ds2413.c
153
.fid = W1_FAMILY_DS2413,
drivers/w1/slaves/w1_ds2423.c
125
.fid = W1_COUNTER_DS2423,
drivers/w1/slaves/w1_ds2430.c
287
.fid = W1_EEPROM_DS2430,
drivers/w1/slaves/w1_ds2431.c
286
.fid = W1_EEPROM_DS2431,
drivers/w1/slaves/w1_ds2433.c
327
switch (sl->family->fid) {
drivers/w1/slaves/w1_ds2433.c
377
.fid = W1_EEPROM_DS2433,
drivers/w1/slaves/w1_ds2433.c
382
.fid = W1_EEPROM_DS28EC20,
drivers/w1/slaves/w1_ds2438.c
508
.fid = W1_FAMILY_DS2438,
drivers/w1/slaves/w1_ds250x.c
185
switch (sl->family->fid) {
drivers/w1/slaves/w1_ds250x.c
224
.fid = W1_DS2502_FAMILY,
drivers/w1/slaves/w1_ds250x.c
229
.fid = W1_DS2505_FAMILY,
drivers/w1/slaves/w1_ds250x.c
234
.fid = W1_DS2502_UNW_FAMILY,
drivers/w1/slaves/w1_ds250x.c
239
.fid = W1_DS2501_UNW_FAMILY,
drivers/w1/slaves/w1_ds2780.c
152
.fid = W1_FAMILY_DS2780,
drivers/w1/slaves/w1_ds2781.c
149
.fid = W1_FAMILY_DS2781,
drivers/w1/slaves/w1_ds2805.c
290
.fid = W1_EEPROM_DS2805,
drivers/w1/slaves/w1_ds28e04.c
409
.fid = W1_FAMILY_DS28E04,
drivers/w1/slaves/w1_ds28e17.c
751
.fid = W1_FAMILY_DS28E17,
drivers/w1/slaves/w1_smem.c
22
.fid = W1_FAMILY_SMEM_01,
drivers/w1/slaves/w1_smem.c
26
.fid = W1_FAMILY_SMEM_81,
drivers/w1/slaves/w1_therm.c
492
.fid = W1_THERM_DS18S20,
drivers/w1/slaves/w1_therm.c
497
.fid = W1_THERM_DS18B20,
drivers/w1/slaves/w1_therm.c
502
.fid = W1_THERM_DS1822,
drivers/w1/slaves/w1_therm.c
507
.fid = W1_THERM_DS28EA00,
drivers/w1/slaves/w1_therm.c
512
.fid = W1_THERM_DS1825,
drivers/w1/slaves/w1_therm.c
840
if (w1_therm_families[i].f->fid == sl->family->fid) {
drivers/w1/w1.c
873
"for family %02x.\n", dev->name, f->fid);
drivers/w1/w1.c
882
if ((attach && sl->family->fid == W1_FAMILY_DEFAULT
drivers/w1/w1.c
883
&& sl->reg_num.family == f->fid) ||
drivers/w1/w1.c
884
(!attach && sl->family->fid == f->fid)) {
drivers/w1/w1_family.c
31
if (f->fid == newf->fid) {
drivers/w1/w1_family.c
63
if (f->fid == fent->fid) {
drivers/w1/w1_family.c
75
fent->fid, atomic_read(&fent->refcnt));
drivers/w1/w1_family.c
86
struct w1_family * w1_family_registered(u8 fid)
drivers/w1/w1_family.c
95
if (f->fid == fid) {
drivers/w1/w1_internal.h
65
struct w1_family *w1_family_registered(u8 fid);
fs/9p/acl.c
21
static struct posix_acl *v9fs_fid_get_acl(struct p9_fid *fid, const char *name)
fs/9p/acl.c
243
static int v9fs_set_acl(struct p9_fid *fid, int type, struct posix_acl *acl)
fs/9p/acl.c
268
retval = v9fs_fid_xattr_set(fid, name, buffer, size, 0);
fs/9p/acl.c
27
size = v9fs_fid_xattr_get(fid, name, NULL, 0);
fs/9p/acl.c
273
int v9fs_acl_chmod(struct inode *inode, struct p9_fid *fid)
fs/9p/acl.c
286
retval = v9fs_set_acl(fid, ACL_TYPE_ACCESS, acl);
fs/9p/acl.c
292
int v9fs_set_create_acl(struct inode *inode, struct p9_fid *fid,
fs/9p/acl.c
297
v9fs_set_acl(fid, ACL_TYPE_DEFAULT, dacl);
fs/9p/acl.c
298
v9fs_set_acl(fid, ACL_TYPE_ACCESS, acl);
fs/9p/acl.c
37
size = v9fs_fid_xattr_get(fid, name, value, size);
fs/9p/acl.c
50
struct p9_fid *fid;
fs/9p/acl.c
53
fid = v9fs_fid_lookup(dentry);
fs/9p/acl.c
54
if (IS_ERR(fid))
fs/9p/acl.c
55
return ERR_CAST(fid);
fs/9p/acl.c
57
acl = v9fs_fid_get_acl(fid, name);
fs/9p/acl.c
58
p9_fid_put(fid);
fs/9p/acl.c
62
static struct posix_acl *__v9fs_get_acl(struct p9_fid *fid, const char *name)
fs/9p/acl.c
67
acl = v9fs_fid_get_acl(fid, name);
fs/9p/acl.c
79
int v9fs_get_acl(struct inode *inode, struct p9_fid *fid)
fs/9p/acl.c
93
dacl = __v9fs_get_acl(fid, XATTR_NAME_POSIX_ACL_DEFAULT);
fs/9p/acl.c
94
pacl = __v9fs_get_acl(fid, XATTR_NAME_POSIX_ACL_ACCESS);
fs/9p/acl.h
10
int v9fs_get_acl(struct inode *inode, struct p9_fid *fid);
fs/9p/acl.h
17
int v9fs_acl_chmod(struct inode *inode, struct p9_fid *fid);
fs/9p/acl.h
18
int v9fs_set_create_acl(struct inode *inode, struct p9_fid *fid,
fs/9p/acl.h
27
static inline int v9fs_get_acl(struct inode *inode, struct p9_fid *fid)
fs/9p/acl.h
31
static inline int v9fs_acl_chmod(struct inode *inode, struct p9_fid *fid)
fs/9p/acl.h
36
struct p9_fid *fid,
fs/9p/fid.c
115
struct p9_fid *fid, *ret;
fs/9p/fid.c
126
hlist_for_each_entry(fid, h, dlist) {
fs/9p/fid.c
127
if (any || uid_eq(fid->uid, uid)) {
fs/9p/fid.c
128
ret = fid;
fs/9p/fid.c
176
struct p9_fid *fid, *root_fid, *old_fid;
fs/9p/fid.c
180
fid = v9fs_fid_find(dentry, uid, any);
fs/9p/fid.c
181
if (fid)
fs/9p/fid.c
182
return fid;
fs/9p/fid.c
190
fid = v9fs_fid_find(ds, uid, any);
fs/9p/fid.c
191
if (fid) {
fs/9p/fid.c
193
old_fid = fid;
fs/9p/fid.c
195
fid = p9_client_walk(old_fid, 1, &dentry->d_name.name, 1);
fs/9p/fid.c
21
static inline void __add_fid(struct dentry *dentry, struct p9_fid *fid)
fs/9p/fid.c
213
fid = p9_client_attach(v9ses->clnt, NULL, uname, uid,
fs/9p/fid.c
215
if (IS_ERR(fid))
fs/9p/fid.c
216
return fid;
fs/9p/fid.c
218
root_fid = p9_fid_get(fid);
fs/9p/fid.c
219
v9fs_fid_add(dentry->d_sb->s_root, &fid);
fs/9p/fid.c
23
hlist_add_head(&fid->dlist, (struct hlist_head *)&dentry->d_fsdata);
fs/9p/fid.c
233
fid = ERR_PTR(n);
fs/9p/fid.c
236
fid = root_fid;
fs/9p/fid.c
245
fid = p9_client_walk(old_fid, l, &wnames[i],
fs/9p/fid.c
248
if (fid != old_fid) {
fs/9p/fid.c
250
old_fid = fid;
fs/9p/fid.c
252
if (IS_ERR(fid)) {
fs/9p/fid.c
260
if (!IS_ERR(fid)) {
fs/9p/fid.c
264
p9_fid_put(fid);
fs/9p/fid.c
265
fid = ERR_PTR(-ENOENT);
fs/9p/fid.c
267
__add_fid(dentry, fid);
fs/9p/fid.c
268
p9_fid_get(fid);
fs/9p/fid.c
274
return fid;
fs/9p/fid.c
35
struct p9_fid *fid = *pfid;
fs/9p/fid.c
38
__add_fid(dentry, fid);
fs/9p/fid.c
64
struct p9_fid *fid, *ret = NULL;
fs/9p/fid.c
70
hlist_for_each_entry(fid, h, ilist) {
fs/9p/fid.c
71
if (any || uid_eq(fid->uid, uid)) {
fs/9p/fid.c
72
if (want_writeable && !v9fs_is_writeable(fid->mode)) {
fs/9p/fid.c
74
fid->mode);
fs/9p/fid.c
77
p9_fid_get(fid);
fs/9p/fid.c
78
ret = fid;
fs/9p/fid.c
95
struct p9_fid *fid = *pfid;
fs/9p/fid.c
98
hlist_add_head(&fid->ilist, (struct hlist_head *)&inode->i_private);
fs/9p/fid.h
19
void v9fs_fid_add(struct dentry *dentry, struct p9_fid **fid);
fs/9p/fid.h
20
void v9fs_open_fid_add(struct inode *inode, struct p9_fid **fid);
fs/9p/fid.h
21
static inline struct p9_fid *clone_fid(struct p9_fid *fid)
fs/9p/fid.h
23
return IS_ERR(fid) ? fid : p9_client_walk(fid, 0, NULL, 1);
fs/9p/fid.h
27
struct p9_fid *fid, *nfid;
fs/9p/fid.h
29
fid = v9fs_fid_lookup(dentry);
fs/9p/fid.h
30
if (!fid || IS_ERR(fid))
fs/9p/fid.h
31
return fid;
fs/9p/fid.h
33
nfid = clone_fid(fid);
fs/9p/fid.h
34
p9_fid_put(fid);
fs/9p/fid.h
49
static inline void v9fs_fid_add_modes(struct p9_fid *fid, unsigned int s_flags,
fs/9p/fid.h
53
((fid->qid.version == 0) && !(s_flags & V9FS_IGNORE_QV)) ||
fs/9p/fid.h
55
fid->mode |= P9L_DIRECT; /* no read or write cache */
fs/9p/fid.h
58
fid->mode |= P9L_NOWRITECACHE;
fs/9p/v9fs.c
437
struct p9_fid *fid;
fs/9p/v9fs.c
492
fid = p9_client_attach(v9ses->clnt, NULL, v9ses->uname, INVALID_UID,
fs/9p/v9fs.c
494
if (IS_ERR(fid)) {
fs/9p/v9fs.c
495
rc = PTR_ERR(fid);
fs/9p/v9fs.c
501
fid->uid = v9ses->uid;
fs/9p/v9fs.c
503
fid->uid = INVALID_UID;
fs/9p/v9fs.c
517
return fid;
fs/9p/v9fs.h
188
struct p9_fid *fid,
fs/9p/v9fs.h
195
struct p9_fid *fid,
fs/9p/v9fs.h
234
v9fs_get_inode_from_fid(struct v9fs_session_info *v9ses, struct p9_fid *fid,
fs/9p/v9fs.h
238
return v9fs_inode_from_fid_dotl(v9ses, fid, sb, 0);
fs/9p/v9fs.h
240
return v9fs_inode_from_fid(v9ses, fid, sb, 0);
fs/9p/v9fs.h
252
v9fs_get_new_inode_from_fid(struct v9fs_session_info *v9ses, struct p9_fid *fid,
fs/9p/v9fs.h
256
return v9fs_inode_from_fid_dotl(v9ses, fid, sb, 1);
fs/9p/v9fs.h
258
return v9fs_inode_from_fid(v9ses, fid, sb, 1);
fs/9p/v9fs_vfs.h
66
int v9fs_refresh_inode(struct p9_fid *fid, struct inode *inode);
fs/9p/v9fs_vfs.h
67
int v9fs_refresh_inode_dotl(struct p9_fid *fid, struct inode *inode);
fs/9p/vfs_addr.c
101
struct p9_fid *fid;
fs/9p/vfs_addr.c
114
fid = file->private_data;
fs/9p/vfs_addr.c
115
if (!fid)
fs/9p/vfs_addr.c
117
p9_fid_get(fid);
fs/9p/vfs_addr.c
119
fid = v9fs_fid_find_inode(rreq->inode, writing, INVALID_UID, true);
fs/9p/vfs_addr.c
120
if (!fid)
fs/9p/vfs_addr.c
124
rreq->wsize = fid->clnt->msize - P9_IOHDRSZ;
fs/9p/vfs_addr.c
125
if (fid->iounit)
fs/9p/vfs_addr.c
126
rreq->wsize = min(rreq->wsize, fid->iounit);
fs/9p/vfs_addr.c
131
WARN_ON(rreq->origin == NETFS_READ_FOR_WRITE && !(fid->mode & P9_ORDWR));
fs/9p/vfs_addr.c
132
rreq->netfs_priv = fid;
fs/9p/vfs_addr.c
147
struct p9_fid *fid = rreq->netfs_priv;
fs/9p/vfs_addr.c
149
p9_fid_put(fid);
fs/9p/vfs_addr.c
35
struct p9_fid *fid;
fs/9p/vfs_addr.c
37
fid = v9fs_fid_find_inode(wreq->inode, true, INVALID_UID, true);
fs/9p/vfs_addr.c
38
if (!fid) {
fs/9p/vfs_addr.c
44
wreq->wsize = fid->clnt->msize - P9_IOHDRSZ;
fs/9p/vfs_addr.c
45
if (fid->iounit)
fs/9p/vfs_addr.c
46
wreq->wsize = min(wreq->wsize, fid->iounit);
fs/9p/vfs_addr.c
47
wreq->netfs_priv = fid;
fs/9p/vfs_addr.c
56
struct p9_fid *fid = subreq->rreq->netfs_priv;
fs/9p/vfs_addr.c
59
len = p9_client_write(fid, subreq->start, &subreq->io_iter, &err);
fs/9p/vfs_addr.c
72
struct p9_fid *fid = rreq->netfs_priv;
fs/9p/vfs_addr.c
76
total = p9_client_read(fid, pos, &subreq->io_iter, &err);
fs/9p/vfs_dentry.c
66
struct p9_fid *fid;
fs/9p/vfs_dentry.c
82
fid = v9fs_fid_lookup(dentry);
fs/9p/vfs_dentry.c
83
if (IS_ERR(fid)) {
fs/9p/vfs_dentry.c
87
dentry, dentry, fid);
fs/9p/vfs_dentry.c
88
return PTR_ERR(fid);
fs/9p/vfs_dentry.c
93
retval = v9fs_refresh_inode_dotl(fid, inode);
fs/9p/vfs_dentry.c
95
retval = v9fs_refresh_inode(fid, inode);
fs/9p/vfs_dentry.c
96
p9_fid_put(fid);
fs/9p/vfs_dir.c
122
err = p9stat_read(fid->clnt, rdir->buf + rdir->head,
fs/9p/vfs_dir.c
150
struct p9_fid *fid;
fs/9p/vfs_dir.c
156
fid = file->private_data;
fs/9p/vfs_dir.c
158
buflen = fid->clnt->msize - P9_READDIRHDRSZ;
fs/9p/vfs_dir.c
166
err = p9_client_readdir(fid, rdir->buf, buflen,
fs/9p/vfs_dir.c
177
err = p9dirent_read(fid->clnt, rdir->buf + rdir->head,
fs/9p/vfs_dir.c
208
struct p9_fid *fid;
fs/9p/vfs_dir.c
213
fid = filp->private_data;
fs/9p/vfs_dir.c
215
inode, filp, fid ? fid->fid : -1);
fs/9p/vfs_dir.c
217
if (fid) {
fs/9p/vfs_dir.c
222
hlist_del(&fid->ilist);
fs/9p/vfs_dir.c
224
put_err = p9_fid_put(fid);
fs/9p/vfs_dir.c
70
struct p9_fid *fid = filp->private_data;
fs/9p/vfs_dir.c
72
if (!fid->rdir)
fs/9p/vfs_dir.c
73
fid->rdir = kzalloc(sizeof(struct p9_rdir) + buflen, GFP_KERNEL);
fs/9p/vfs_dir.c
74
return fid->rdir;
fs/9p/vfs_dir.c
89
struct p9_fid *fid;
fs/9p/vfs_dir.c
95
fid = file->private_data;
fs/9p/vfs_dir.c
97
buflen = fid->clnt->msize - P9_IOHDRSZ;
fs/9p/vfs_file.c
126
struct p9_fid *fid;
fs/9p/vfs_file.c
131
fid = filp->private_data;
fs/9p/vfs_file.c
132
BUG_ON(fid == NULL);
fs/9p/vfs_file.c
160
flock.client_id = fid->clnt->name;
fs/9p/vfs_file.c
171
res = p9_client_lock_dotl(fid, &flock, &status);
fs/9p/vfs_file.c
186
if (flock.client_id != fid->clnt->name) {
fs/9p/vfs_file.c
188
flock.client_id = fid->clnt->name;
fs/9p/vfs_file.c
222
if (flock.client_id != fid->clnt->name)
fs/9p/vfs_file.c
231
struct p9_fid *fid;
fs/9p/vfs_file.c
234
fid = filp->private_data;
fs/9p/vfs_file.c
235
BUG_ON(fid == NULL);
fs/9p/vfs_file.c
254
glock.client_id = fid->clnt->name;
fs/9p/vfs_file.c
256
res = p9_client_getlock_dotl(fid, &glock);
fs/9p/vfs_file.c
280
if (glock.client_id != fid->clnt->name)
fs/9p/vfs_file.c
360
struct p9_fid *fid = iocb->ki_filp->private_data;
fs/9p/vfs_file.c
363
fid->fid, iov_iter_count(to), iocb->ki_pos);
fs/9p/vfs_file.c
365
if (fid->mode & P9L_DIRECT)
fs/9p/vfs_file.c
384
struct p9_fid *fid = in->private_data;
fs/9p/vfs_file.c
387
fid->fid, len, *ppos);
fs/9p/vfs_file.c
389
if (fid->mode & P9L_DIRECT)
fs/9p/vfs_file.c
404
struct p9_fid *fid = file->private_data;
fs/9p/vfs_file.c
406
p9_debug(P9_DEBUG_VFS, "fid %d\n", fid->fid);
fs/9p/vfs_file.c
408
if (fid->mode & (P9L_DIRECT | P9L_NOWRITECACHE))
fs/9p/vfs_file.c
418
struct p9_fid *fid;
fs/9p/vfs_file.c
430
fid = filp->private_data;
fs/9p/vfs_file.c
433
retval = p9_client_wstat(fid, &wstat);
fs/9p/vfs_file.c
44
struct p9_fid *fid;
fs/9p/vfs_file.c
442
struct p9_fid *fid;
fs/9p/vfs_file.c
453
fid = filp->private_data;
fs/9p/vfs_file.c
455
retval = p9_client_fsync(fid, datasync);
fs/9p/vfs_file.c
58
fid = file->private_data;
fs/9p/vfs_file.c
59
if (!fid) {
fs/9p/vfs_file.c
60
fid = v9fs_fid_clone(file_dentry(file));
fs/9p/vfs_file.c
61
if (IS_ERR(fid))
fs/9p/vfs_file.c
62
return PTR_ERR(fid);
fs/9p/vfs_file.c
69
err = p9_client_open(fid, writeback_omode);
fs/9p/vfs_file.c
72
err = p9_client_open(fid, omode);
fs/9p/vfs_file.c
73
fid->mode |= P9L_DIRECT;
fs/9p/vfs_file.c
76
err = p9_client_open(fid, omode);
fs/9p/vfs_file.c
79
p9_fid_put(fid);
fs/9p/vfs_file.c
86
file->private_data = fid;
fs/9p/vfs_file.c
94
v9fs_fid_add_modes(fid, v9ses->flags, v9ses->cache, file->f_flags);
fs/9p/vfs_file.c
95
v9fs_open_fid_add(inode, &fid);
fs/9p/vfs_inode.c
1018
struct p9_fid *fid = NULL;
fs/9p/vfs_inode.c
1028
fid = iattr->ia_file->private_data;
fs/9p/vfs_inode.c
1029
WARN_ON(!fid);
fs/9p/vfs_inode.c
1031
if (!fid) {
fs/9p/vfs_inode.c
1032
fid = v9fs_fid_lookup(dentry);
fs/9p/vfs_inode.c
1035
if (IS_ERR(fid))
fs/9p/vfs_inode.c
1036
return PTR_ERR(fid);
fs/9p/vfs_inode.c
1067
retval = p9_client_wstat(fid, &wstat);
fs/9p/vfs_inode.c
1070
p9_fid_put(fid);
fs/9p/vfs_inode.c
1164
struct p9_fid *fid;
fs/9p/vfs_inode.c
1176
fid = v9fs_fid_lookup(dentry);
fs/9p/vfs_inode.c
1178
if (IS_ERR(fid))
fs/9p/vfs_inode.c
1179
return ERR_CAST(fid);
fs/9p/vfs_inode.c
1181
st = p9_client_stat(fid);
fs/9p/vfs_inode.c
1182
p9_fid_put(fid);
fs/9p/vfs_inode.c
1214
struct p9_fid *fid;
fs/9p/vfs_inode.c
1223
fid = v9fs_create(v9ses, dir, dentry, (char *) extension, perm,
fs/9p/vfs_inode.c
1225
if (IS_ERR(fid))
fs/9p/vfs_inode.c
1226
return PTR_ERR(fid);
fs/9p/vfs_inode.c
1229
p9_fid_put(fid);
fs/9p/vfs_inode.c
1279
sprintf(name, "%d\n", oldfid->fid);
fs/9p/vfs_inode.c
1326
int v9fs_refresh_inode(struct p9_fid *fid, struct inode *inode)
fs/9p/vfs_inode.c
1335
st = p9_client_stat(fid);
fs/9p/vfs_inode.c
450
v9fs_inode_from_fid(struct v9fs_session_info *v9ses, struct p9_fid *fid,
fs/9p/vfs_inode.c
456
st = p9_client_stat(fid);
fs/9p/vfs_inode.c
573
struct p9_fid *dfid, *ofid = NULL, *fid = NULL;
fs/9p/vfs_inode.c
602
fid = p9_client_walk(dfid, 1, &name, 1);
fs/9p/vfs_inode.c
603
if (IS_ERR(fid)) {
fs/9p/vfs_inode.c
604
err = PTR_ERR(fid);
fs/9p/vfs_inode.c
612
inode = v9fs_get_new_inode_from_fid(v9ses, fid, dir->i_sb);
fs/9p/vfs_inode.c
619
v9fs_fid_add(dentry, &fid);
fs/9p/vfs_inode.c
627
p9_fid_put(fid);
fs/9p/vfs_inode.c
650
struct p9_fid *fid;
fs/9p/vfs_inode.c
653
fid = v9fs_create(v9ses, dir, dentry, NULL, perm, P9_ORDWR);
fs/9p/vfs_inode.c
654
if (IS_ERR(fid))
fs/9p/vfs_inode.c
655
return PTR_ERR(fid);
fs/9p/vfs_inode.c
658
p9_fid_put(fid);
fs/9p/vfs_inode.c
677
struct p9_fid *fid;
fs/9p/vfs_inode.c
684
fid = v9fs_create(v9ses, dir, dentry, NULL, perm, P9_OREAD);
fs/9p/vfs_inode.c
685
if (IS_ERR(fid)) {
fs/9p/vfs_inode.c
686
err = PTR_ERR(fid);
fs/9p/vfs_inode.c
687
fid = NULL;
fs/9p/vfs_inode.c
693
if (fid)
fs/9p/vfs_inode.c
694
p9_fid_put(fid);
fs/9p/vfs_inode.c
711
struct p9_fid *dfid, *fid;
fs/9p/vfs_inode.c
733
fid = p9_client_walk(dfid, 1, &name, 1);
fs/9p/vfs_inode.c
735
if (fid == ERR_PTR(-ENOENT))
fs/9p/vfs_inode.c
737
else if (IS_ERR(fid))
fs/9p/vfs_inode.c
738
inode = ERR_CAST(fid);
fs/9p/vfs_inode.c
740
inode = v9fs_get_inode_from_fid(v9ses, fid, dir->i_sb);
fs/9p/vfs_inode.c
742
inode = v9fs_get_new_inode_from_fid(v9ses, fid, dir->i_sb);
fs/9p/vfs_inode.c
751
if (!IS_ERR(fid)) {
fs/9p/vfs_inode.c
753
v9fs_fid_add(dentry, &fid);
fs/9p/vfs_inode.c
755
v9fs_fid_add(res, &fid);
fs/9p/vfs_inode.c
757
p9_fid_put(fid);
fs/9p/vfs_inode.c
770
struct p9_fid *fid;
fs/9p/vfs_inode.c
793
fid = v9fs_create(v9ses, dir, dentry, NULL, perm, p9_omode);
fs/9p/vfs_inode.c
794
if (IS_ERR(fid))
fs/9p/vfs_inode.c
795
return PTR_ERR(fid);
fs/9p/vfs_inode.c
802
p9_fid_put(fid);
fs/9p/vfs_inode.c
806
file->private_data = fid;
fs/9p/vfs_inode.c
813
v9fs_fid_add_modes(fid, v9ses->flags, v9ses->cache, file->f_flags);
fs/9p/vfs_inode.c
814
v9fs_open_fid_add(inode, &fid);
fs/9p/vfs_inode.c
970
struct p9_fid *fid;
fs/9p/vfs_inode.c
987
fid = v9fs_fid_lookup(dentry);
fs/9p/vfs_inode.c
988
if (IS_ERR(fid))
fs/9p/vfs_inode.c
989
return PTR_ERR(fid);
fs/9p/vfs_inode.c
991
st = p9_client_stat(fid);
fs/9p/vfs_inode.c
992
p9_fid_put(fid);
fs/9p/vfs_inode_dotl.c
131
retval = v9fs_get_acl(inode, fid);
fs/9p/vfs_inode_dotl.c
144
v9fs_inode_from_fid_dotl(struct v9fs_session_info *v9ses, struct p9_fid *fid,
fs/9p/vfs_inode_dotl.c
150
st = p9_client_getattr_dotl(fid, P9_STATS_BASIC | P9_STATS_GEN);
fs/9p/vfs_inode_dotl.c
154
inode = v9fs_qid_iget_dotl(sb, &st->qid, fid, st, new);
fs/9p/vfs_inode_dotl.c
237
struct p9_fid *fid = NULL;
fs/9p/vfs_inode_dotl.c
298
fid = p9_client_walk(dfid, 1, &name, 1);
fs/9p/vfs_inode_dotl.c
299
if (IS_ERR(fid)) {
fs/9p/vfs_inode_dotl.c
300
err = PTR_ERR(fid);
fs/9p/vfs_inode_dotl.c
304
inode = v9fs_get_new_inode_from_fid(v9ses, fid, dir->i_sb);
fs/9p/vfs_inode_dotl.c
311
v9fs_set_create_acl(inode, fid, dacl, pacl);
fs/9p/vfs_inode_dotl.c
313
v9fs_fid_add(dentry, &fid);
fs/9p/vfs_inode_dotl.c
334
p9_fid_put(fid);
fs/9p/vfs_inode_dotl.c
354
struct p9_fid *fid = NULL, *dfid = NULL;
fs/9p/vfs_inode_dotl.c
389
fid = p9_client_walk(dfid, 1, &name, 1);
fs/9p/vfs_inode_dotl.c
390
if (IS_ERR(fid)) {
fs/9p/vfs_inode_dotl.c
391
err = PTR_ERR(fid);
fs/9p/vfs_inode_dotl.c
398
inode = v9fs_get_new_inode_from_fid(v9ses, fid, dir->i_sb);
fs/9p/vfs_inode_dotl.c
405
v9fs_set_create_acl(inode, fid, dacl, pacl);
fs/9p/vfs_inode_dotl.c
406
v9fs_fid_add(dentry, &fid);
fs/9p/vfs_inode_dotl.c
412
p9_fid_put(fid);
fs/9p/vfs_inode_dotl.c
425
struct p9_fid *fid;
fs/9p/vfs_inode_dotl.c
443
fid = v9fs_fid_lookup(dentry);
fs/9p/vfs_inode_dotl.c
444
if (IS_ERR(fid))
fs/9p/vfs_inode_dotl.c
445
return PTR_ERR(fid);
fs/9p/vfs_inode_dotl.c
451
st = p9_client_getattr_dotl(fid, P9_STATS_ALL);
fs/9p/vfs_inode_dotl.c
452
p9_fid_put(fid);
fs/9p/vfs_inode_dotl.c
519
struct p9_fid *fid = NULL;
fs/9p/vfs_inode_dotl.c
552
fid = iattr->ia_file->private_data;
fs/9p/vfs_inode_dotl.c
553
WARN_ON(!fid);
fs/9p/vfs_inode_dotl.c
555
if (!fid) {
fs/9p/vfs_inode_dotl.c
556
fid = v9fs_fid_lookup(dentry);
fs/9p/vfs_inode_dotl.c
559
if (IS_ERR(fid))
fs/9p/vfs_inode_dotl.c
560
return PTR_ERR(fid);
fs/9p/vfs_inode_dotl.c
570
retval = p9_client_setattr(fid, &p9attr);
fs/9p/vfs_inode_dotl.c
573
p9_fid_put(fid);
fs/9p/vfs_inode_dotl.c
594
retval = v9fs_acl_chmod(inode, fid);
fs/9p/vfs_inode_dotl.c
597
p9_fid_put(fid);
fs/9p/vfs_inode_dotl.c
602
p9_fid_put(fid);
fs/9p/vfs_inode_dotl.c
691
struct p9_fid *fid = NULL;
fs/9p/vfs_inode_dotl.c
716
p9_fid_put(fid);
fs/9p/vfs_inode_dotl.c
763
struct p9_fid *fid;
fs/9p/vfs_inode_dotl.c
765
fid = v9fs_fid_lookup(old_dentry);
fs/9p/vfs_inode_dotl.c
766
if (IS_ERR(fid))
fs/9p/vfs_inode_dotl.c
767
return PTR_ERR(fid);
fs/9p/vfs_inode_dotl.c
769
v9fs_refresh_inode_dotl(fid, d_inode(old_dentry));
fs/9p/vfs_inode_dotl.c
770
p9_fid_put(fid);
fs/9p/vfs_inode_dotl.c
796
struct p9_fid *fid = NULL, *dfid = NULL;
fs/9p/vfs_inode_dotl.c
829
fid = p9_client_walk(dfid, 1, &name, 1);
fs/9p/vfs_inode_dotl.c
830
if (IS_ERR(fid)) {
fs/9p/vfs_inode_dotl.c
831
err = PTR_ERR(fid);
fs/9p/vfs_inode_dotl.c
836
inode = v9fs_get_new_inode_from_fid(v9ses, fid, dir->i_sb);
fs/9p/vfs_inode_dotl.c
843
v9fs_set_create_acl(inode, fid, dacl, pacl);
fs/9p/vfs_inode_dotl.c
844
v9fs_fid_add(dentry, &fid);
fs/9p/vfs_inode_dotl.c
848
p9_fid_put(fid);
fs/9p/vfs_inode_dotl.c
867
struct p9_fid *fid;
fs/9p/vfs_inode_dotl.c
876
fid = v9fs_fid_lookup(dentry);
fs/9p/vfs_inode_dotl.c
877
if (IS_ERR(fid))
fs/9p/vfs_inode_dotl.c
878
return ERR_CAST(fid);
fs/9p/vfs_inode_dotl.c
879
retval = p9_client_readlink(fid, &target);
fs/9p/vfs_inode_dotl.c
880
p9_fid_put(fid);
fs/9p/vfs_inode_dotl.c
887
int v9fs_refresh_inode_dotl(struct p9_fid *fid, struct inode *inode)
fs/9p/vfs_inode_dotl.c
894
st = p9_client_getattr_dotl(fid, P9_STATS_ALL);
fs/9p/vfs_inode_dotl.c
98
struct p9_fid *fid,
fs/9p/vfs_super.c
120
inode = v9fs_get_new_inode_from_fid(v9ses, fid, sb);
fs/9p/vfs_super.c
132
retval = v9fs_get_acl(inode, fid);
fs/9p/vfs_super.c
135
v9fs_fid_add(root, &fid);
fs/9p/vfs_super.c
142
p9_fid_put(fid);
fs/9p/vfs_super.c
155
p9_fid_put(fid);
fs/9p/vfs_super.c
193
struct p9_fid *fid;
fs/9p/vfs_super.c
197
fid = v9fs_fid_lookup(dentry);
fs/9p/vfs_super.c
198
if (IS_ERR(fid)) {
fs/9p/vfs_super.c
199
res = PTR_ERR(fid);
fs/9p/vfs_super.c
205
res = p9_client_statfs(fid, &rs);
fs/9p/vfs_super.c
222
p9_fid_put(fid);
fs/9p/vfs_super.c
88
struct p9_fid *fid;
fs/9p/vfs_super.c
97
fid = v9fs_session_init(v9ses, fc);
fs/9p/vfs_super.c
98
if (IS_ERR(fid)) {
fs/9p/vfs_super.c
99
retval = PTR_ERR(fid);
fs/9p/xattr.c
100
fid = v9fs_fid_lookup(dentry);
fs/9p/xattr.c
101
if (IS_ERR(fid))
fs/9p/xattr.c
102
return PTR_ERR(fid);
fs/9p/xattr.c
103
ret = v9fs_fid_xattr_set(fid, name, value, value_len, flags);
fs/9p/xattr.c
104
p9_fid_put(fid);
fs/9p/xattr.c
108
int v9fs_fid_xattr_set(struct p9_fid *fid, const char *name,
fs/9p/xattr.c
121
fid = clone_fid(fid);
fs/9p/xattr.c
122
if (IS_ERR(fid))
fs/9p/xattr.c
123
return PTR_ERR(fid);
fs/9p/xattr.c
128
retval = p9_client_xattrcreate(fid, name, value_len, flags);
fs/9p/xattr.c
133
p9_client_write(fid, 0, &from, &retval);
fs/9p/xattr.c
134
err = p9_fid_put(fid);
fs/9p/xattr.c
18
ssize_t v9fs_fid_xattr_get(struct p9_fid *fid, const char *name,
fs/9p/xattr.c
30
attr_fid = p9_client_xattrwalk(fid, name, &attr_size);
fs/9p/xattr.c
68
struct p9_fid *fid;
fs/9p/xattr.c
73
fid = v9fs_fid_lookup(dentry);
fs/9p/xattr.c
74
if (IS_ERR(fid))
fs/9p/xattr.c
75
return PTR_ERR(fid);
fs/9p/xattr.c
76
ret = v9fs_fid_xattr_get(fid, name, buffer, buffer_size);
fs/9p/xattr.c
77
p9_fid_put(fid);
fs/9p/xattr.c
98
struct p9_fid *fid;
fs/9p/xattr.h
15
ssize_t v9fs_fid_xattr_get(struct p9_fid *fid, const char *name,
fs/9p/xattr.h
19
int v9fs_fid_xattr_set(struct p9_fid *fid, const char *name,
fs/affs/namei.c
553
static struct dentry *affs_fh_to_dentry(struct super_block *sb, struct fid *fid,
fs/affs/namei.c
556
return generic_fh_to_dentry(sb, fid, fh_len, fh_type,
fs/affs/namei.c
560
static struct dentry *affs_fh_to_parent(struct super_block *sb, struct fid *fid,
fs/affs/namei.c
563
return generic_fh_to_parent(sb, fid, fh_len, fh_type,
fs/afs/afs.h
76
struct afs_fid fid; /* File identifier */
fs/afs/callback.c
190
struct afs_fid *fid)
fs/afs/callback.c
204
inode = find_inode_rcu(sb, fid->vnode, afs_ilookup5_test_by_fid, fid);
fs/afs/callback.c
209
trace_afs_cb_miss(fid, afs_cb_break_for_callback);
fs/afs/callback.c
219
afs_volid_t vid = cbb->fid.vid;
fs/afs/callback.c
224
if (cbb->fid.vnode == 0 && cbb->fid.unique == 0) {
fs/afs/callback.c
235
if (cbb->fid.vid == vid) {
fs/afs/callback.c
237
cbb->fid.vid,
fs/afs/callback.c
238
cbb->fid.vnode,
fs/afs/callback.c
239
cbb->fid.unique);
fs/afs/callback.c
242
afs_break_one_callback(server, volume, &cbb->fid);
fs/afs/callback.c
95
trace_afs_cb_break(&vnode->fid, vnode->cb_break, reason, true);
fs/afs/callback.c
97
trace_afs_cb_break(&vnode->fid, vnode->cb_break, reason, false);
fs/afs/cmservice.c
239
cb->fid.vid = ntohl(*bp++);
fs/afs/cmservice.c
240
cb->fid.vnode = ntohl(*bp++);
fs/afs/cmservice.c
241
cb->fid.unique = ntohl(*bp++);
fs/afs/cmservice.c
599
cb->fid.vid = xdr_to_u64(bp->volume);
fs/afs/cmservice.c
600
cb->fid.vnode = xdr_to_u64(bp->vnode.lo);
fs/afs/cmservice.c
601
cb->fid.vnode_hi = ntohl(bp->vnode.hi);
fs/afs/cmservice.c
602
cb->fid.unique = ntohl(bp->vnode.unique);
fs/afs/dir.c
1008
fid = AFS_FS_I(inode)->fid;
fs/afs/dir.c
1014
trace_afs_lookup(dvnode, &d->d_name, &fid);
fs/afs/dir.c
1016
trace_afs_lookup(dvnode, &dentry->d_name, &fid);
fs/afs/dir.c
1062
struct afs_fid fid;
fs/afs/dir.c
1075
vnode->fid.vid, vnode->fid.vnode, dentry,
fs/afs/dir.c
1115
ret = afs_do_lookup_one(&dir->netfs.inode, name, &fid, &dir_version);
fs/afs/dir.c
1132
if (fid.vnode != vnode->fid.vnode) {
fs/afs/dir.c
1134
dentry, fid.vnode,
fs/afs/dir.c
1135
vnode->fid.vnode);
fs/afs/dir.c
1142
if (fid.unique != vnode->fid.unique) {
fs/afs/dir.c
1144
dentry, fid.unique,
fs/afs/dir.c
1145
vnode->fid.unique,
fs/afs/dir.c
1290
afs_edit_dir_add(dvnode, &op->dentry->d_name, &vp->fid,
fs/afs/dir.c
1324
dvnode->fid.vid, dvnode->fid.vnode, dentry, mode);
fs/afs/dir.c
137
dvnode->fid.vid, dvnode->fid.vnode, i_size);
fs/afs/dir.c
1416
dvnode->fid.vid, dvnode->fid.vnode, dentry);
fs/afs/dir.c
1563
dvnode->fid.vid, dvnode->fid.vnode, dentry);
fs/afs/dir.c
1646
dvnode->fid.vid, dvnode->fid.vnode, dentry, mode);
fs/afs/dir.c
1723
vnode->fid.vid, vnode->fid.vnode,
fs/afs/dir.c
1724
dvnode->fid.vid, dvnode->fid.vnode,
fs/afs/dir.c
1786
dvnode->fid.vid, dvnode->fid.vnode, dentry,
fs/afs/dir.c
1915
&vnode->fid, afs_edit_dir_for_rename_2);
fs/afs/dir.c
2078
orig_dvnode->fid.vid, orig_dvnode->fid.vnode,
fs/afs/dir.c
2079
vnode->fid.vid, vnode->fid.vnode,
fs/afs/dir.c
2080
new_dvnode->fid.vid, new_dvnode->fid.vnode,
fs/afs/dir.c
589
cookie->fid.vnode = ino;
fs/afs/dir.c
590
cookie->fid.unique = dtype;
fs/afs/dir.c
602
struct afs_fid *fid,
fs/afs/dir.c
609
.fid.vid = as->volume->vid
fs/afs/dir.c
627
*fid = cookie.fid;
fs/afs/dir.c
628
_leave(" = 0 { vn=%llu u=%u }", fid->vnode, fid->unique);
fs/afs/dir.c
696
trace_afs_bulkstat_error(op, &vp->fid, i, vp->scb.status.abort_code);
fs/afs/dir.c
718
vp->fid.vid, vp->fid.vnode, vp->fid.unique);
fs/afs/dir.c
793
cookie->fids[i].vid = dvnode->fid.vid;
fs/afs/dir.c
846
vp->fid = cookie->fids[i];
fs/afs/dir.c
851
ti = ilookup5_nowait(dir->i_sb, vp->fid.vnode,
fs/afs/dir.c
852
afs_ilookup5_test_by_fid, &vp->fid, &isnew);
fs/afs/dir.c
86
struct afs_fid fid;
fs/afs/dir.c
969
struct afs_fid fid = {};
fs/afs/dir.c
975
dvnode->fid.vid, dvnode->fid.vnode, dentry, dentry);
fs/afs/dir_edit.c
399
struct afs_fid fid;
fs/afs/dir_edit.c
423
found = afs_dir_search_bucket(&iter, name, &fid);
fs/afs/dir_edit.c
471
vnode->fid.vid, vnode->fid.vnode, vnode->fid.unique,
fs/afs/dir_edit.c
490
vnode->fid.vid, vnode->fid.vnode, vnode->fid.unique,
fs/afs/dir_edit.c
575
de->u.vnode = htonl(new_dvnode->fid.vnode);
fs/afs/dir_edit.c
576
de->u.unique = htonl(new_dvnode->fid.unique);
fs/afs/dir_edit.c
626
de->u.vnode = htonl(dvnode->fid.vnode);
fs/afs/dir_edit.c
627
de->u.unique = htonl(dvnode->fid.unique);
fs/afs/dir_edit.c
630
dvnode->fid.vnode, dvnode->fid.unique, ".");
fs/afs/dir_edit.c
635
de->u.vnode = htonl(parent_dvnode->fid.vnode);
fs/afs/dir_edit.c
636
de->u.unique = htonl(parent_dvnode->fid.unique);
fs/afs/dir_edit.c
639
parent_dvnode->fid.vnode, parent_dvnode->fid.unique, "..");
fs/afs/dir_silly.c
253
_enter("%p{%pd},%llx", dentry, dentry, vnode->fid.vnode);
fs/afs/dir_silly.c
45
&vnode->fid, afs_edit_dir_for_silly_1);
fs/afs/dynroot.c
212
bool dotted = vnode->fid.vnode == 3;
fs/afs/dynroot.c
23
struct afs_fid *fid = opaque;
fs/afs/dynroot.c
25
return inode->i_ino == fid->vnode;
fs/afs/dynroot.c
253
struct afs_fid fid = { .vnode = ino, .unique = 1, };
fs/afs/dynroot.c
255
inode = iget5_locked(dir->i_sb, fid.vnode,
fs/afs/dynroot.c
256
afs_iget5_pseudo_test, afs_iget5_pseudo_set, &fid);
fs/afs/dynroot.c
35
struct afs_fid *fid = opaque;
fs/afs/dynroot.c
374
struct afs_fid fid = { .vid = 0, .vnode = 1, .unique = 1,};
fs/afs/dynroot.c
377
fid.vid = as->volume->vid;
fs/afs/dynroot.c
379
inode = iget5_locked(sb, fid.vnode,
fs/afs/dynroot.c
38
vnode->fid = *fid;
fs/afs/dynroot.c
380
afs_iget5_pseudo_test, afs_iget5_pseudo_set, &fid);
fs/afs/dynroot.c
39
inode->i_ino = fid->vnode;
fs/afs/dynroot.c
40
inode->i_generation = fid->unique;
fs/afs/dynroot.c
51
struct afs_fid fid = { .vnode = ino, .unique = 1, };
fs/afs/dynroot.c
55
inode = iget5_locked(sb, fid.vnode,
fs/afs/dynroot.c
56
afs_iget5_pseudo_test, afs_iget5_pseudo_set, &fid);
fs/afs/dynroot.c
63
inode, inode->i_ino, fid.vid, fid.vnode, fid.unique);
fs/afs/file.c
125
_enter("{%llx:%llu},", vnode->fid.vid, vnode->fid.vnode);
fs/afs/file.c
179
_enter("{%llx:%llu},", vnode->fid.vid, vnode->fid.vnode);
fs/afs/file.c
340
vnode->fid.vid,
fs/afs/file.c
341
vnode->fid.vnode,
fs/afs/file.c
342
vnode->fid.unique,
fs/afs/flock.c
198
vnode->fid.vid,
fs/afs/flock.c
199
vnode->fid.vnode,
fs/afs/flock.c
200
vnode->fid.unique,
fs/afs/flock.c
229
vnode->fid.vid,
fs/afs/flock.c
230
vnode->fid.vnode,
fs/afs/flock.c
231
vnode->fid.unique,
fs/afs/flock.c
260
vnode->fid.vid,
fs/afs/flock.c
261
vnode->fid.vnode,
fs/afs/flock.c
262
vnode->fid.unique,
fs/afs/flock.c
288
_enter("{%llx:%llu}", vnode->fid.vid, vnode->fid.vnode);
fs/afs/flock.c
308
vnode->fid.vid, vnode->fid.vnode, ret);
fs/afs/flock.c
339
vnode->fid.vid, vnode->fid.vnode, ret);
fs/afs/flock.c
38
_enter("{%llx:%llu}", vnode->fid.vid, vnode->fid.vnode);
fs/afs/flock.c
465
vnode->fid.vid, vnode->fid.vnode,
fs/afs/flock.c
706
_enter("{%llx:%llu},%u", vnode->fid.vid, vnode->fid.vnode,
fs/afs/flock.c
771
vnode->fid.vid, vnode->fid.vnode, cmd,
fs/afs/flock.c
806
vnode->fid.vid, vnode->fid.vnode, cmd,
fs/afs/fs_operation.c
217
vp->fid = vnode->fid;
fs/afs/fs_operation.c
226
if (vp->fid.vnode)
fs/afs/fs_operation.c
228
index, vp->fid.vid, vp->fid.vnode, vp->fid.unique);
fs/afs/fsclient.c
1001
*bp++ = htonl(orig_dvp->fid.vid);
fs/afs/fsclient.c
1002
*bp++ = htonl(orig_dvp->fid.vnode);
fs/afs/fsclient.c
1003
*bp++ = htonl(orig_dvp->fid.unique);
fs/afs/fsclient.c
1012
*bp++ = htonl(new_dvp->fid.vid);
fs/afs/fsclient.c
1013
*bp++ = htonl(new_dvp->fid.vnode);
fs/afs/fsclient.c
1014
*bp++ = htonl(new_dvp->fid.unique);
fs/afs/fsclient.c
1023
call->fid = orig_dvp->fid;
fs/afs/fsclient.c
1024
trace_afs_make_fs_call2(call, &orig_dvp->fid, orig_name, new_name);
fs/afs/fsclient.c
1080
key_serial(op->key), vp->fid.vid, vp->fid.vnode);
fs/afs/fsclient.c
1093
*bp++ = htonl(vp->fid.vid);
fs/afs/fsclient.c
1094
*bp++ = htonl(vp->fid.vnode);
fs/afs/fsclient.c
1095
*bp++ = htonl(vp->fid.unique);
fs/afs/fsclient.c
1111
call->fid = vp->fid;
fs/afs/fsclient.c
1112
trace_afs_make_fs_call(call, &vp->fid);
fs/afs/fsclient.c
1126
key_serial(op->key), vp->fid.vid, vp->fid.vnode);
fs/afs/fsclient.c
1147
*bp++ = htonl(vp->fid.vid);
fs/afs/fsclient.c
1148
*bp++ = htonl(vp->fid.vnode);
fs/afs/fsclient.c
1149
*bp++ = htonl(vp->fid.unique);
fs/afs/fsclient.c
1162
call->fid = vp->fid;
fs/afs/fsclient.c
1163
trace_afs_make_fs_call(call, &vp->fid);
fs/afs/fsclient.c
1203
key_serial(op->key), vp->fid.vid, vp->fid.vnode);
fs/afs/fsclient.c
1216
*bp++ = htonl(vp->fid.vid);
fs/afs/fsclient.c
1217
*bp++ = htonl(vp->fid.vnode);
fs/afs/fsclient.c
1218
*bp++ = htonl(vp->fid.unique);
fs/afs/fsclient.c
1229
call->fid = vp->fid;
fs/afs/fsclient.c
1230
trace_afs_make_fs_call(call, &vp->fid);
fs/afs/fsclient.c
1246
key_serial(op->key), vp->fid.vid, vp->fid.vnode);
fs/afs/fsclient.c
1261
*bp++ = htonl(vp->fid.vid);
fs/afs/fsclient.c
1262
*bp++ = htonl(vp->fid.vnode);
fs/afs/fsclient.c
1263
*bp++ = htonl(vp->fid.unique);
fs/afs/fsclient.c
1271
call->fid = vp->fid;
fs/afs/fsclient.c
1272
trace_afs_make_fs_call(call, &vp->fid);
fs/afs/fsclient.c
1291
key_serial(op->key), vp->fid.vid, vp->fid.vnode);
fs/afs/fsclient.c
1302
*bp++ = htonl(vp->fid.vid);
fs/afs/fsclient.c
1303
*bp++ = htonl(vp->fid.vnode);
fs/afs/fsclient.c
1304
*bp++ = htonl(vp->fid.unique);
fs/afs/fsclient.c
1308
call->fid = vp->fid;
fs/afs/fsclient.c
1309
trace_afs_make_fs_call(call, &vp->fid);
fs/afs/fsclient.c
1470
bp[1] = htonl(vp->fid.vid);
fs/afs/fsclient.c
1472
call->fid = vp->fid;
fs/afs/fsclient.c
1473
trace_afs_make_fs_call(call, &vp->fid);
fs/afs/fsclient.c
1550
*bp++ = htonl(vp->fid.vid);
fs/afs/fsclient.c
1551
*bp++ = htonl(vp->fid.vnode);
fs/afs/fsclient.c
1552
*bp++ = htonl(vp->fid.unique);
fs/afs/fsclient.c
1555
call->fid = vp->fid;
fs/afs/fsclient.c
1556
trace_afs_make_fs_calli(call, &vp->fid, op->lock.type);
fs/afs/fsclient.c
1578
*bp++ = htonl(vp->fid.vid);
fs/afs/fsclient.c
1579
*bp++ = htonl(vp->fid.vnode);
fs/afs/fsclient.c
1580
*bp++ = htonl(vp->fid.unique);
fs/afs/fsclient.c
1582
call->fid = vp->fid;
fs/afs/fsclient.c
1583
trace_afs_make_fs_call(call, &vp->fid);
fs/afs/fsclient.c
1605
*bp++ = htonl(vp->fid.vid);
fs/afs/fsclient.c
1606
*bp++ = htonl(vp->fid.vnode);
fs/afs/fsclient.c
1607
*bp++ = htonl(vp->fid.unique);
fs/afs/fsclient.c
1609
call->fid = vp->fid;
fs/afs/fsclient.c
1610
trace_afs_make_fs_call(call, &vp->fid);
fs/afs/fsclient.c
1955
key_serial(op->key), vp->fid.vid, vp->fid.vnode, op->nr_files);
fs/afs/fsclient.c
1967
*bp++ = htonl(dvp->fid.vid);
fs/afs/fsclient.c
1968
*bp++ = htonl(dvp->fid.vnode);
fs/afs/fsclient.c
1969
*bp++ = htonl(dvp->fid.unique);
fs/afs/fsclient.c
1970
*bp++ = htonl(vp->fid.vid);
fs/afs/fsclient.c
1971
*bp++ = htonl(vp->fid.vnode);
fs/afs/fsclient.c
1972
*bp++ = htonl(vp->fid.unique);
fs/afs/fsclient.c
1974
*bp++ = htonl(op->more_files[i].fid.vid);
fs/afs/fsclient.c
1975
*bp++ = htonl(op->more_files[i].fid.vnode);
fs/afs/fsclient.c
1976
*bp++ = htonl(op->more_files[i].fid.unique);
fs/afs/fsclient.c
1979
call->fid = vp->fid;
fs/afs/fsclient.c
1980
trace_afs_make_fs_call(call, &vp->fid);
fs/afs/fsclient.c
2072
key_serial(op->key), vp->fid.vid, vp->fid.vnode);
fs/afs/fsclient.c
2081
bp[1] = htonl(vp->fid.vid);
fs/afs/fsclient.c
2082
bp[2] = htonl(vp->fid.vnode);
fs/afs/fsclient.c
2083
bp[3] = htonl(vp->fid.unique);
fs/afs/fsclient.c
2085
call->fid = vp->fid;
fs/afs/fsclient.c
2086
trace_afs_make_fs_call(call, &vp->fid);
fs/afs/fsclient.c
21
static void xdr_decode_AFSFid(const __be32 **_bp, struct afs_fid *fid)
fs/afs/fsclient.c
2112
key_serial(op->key), vp->fid.vid, vp->fid.vnode);
fs/afs/fsclient.c
2123
bp[1] = htonl(vp->fid.vid);
fs/afs/fsclient.c
2124
bp[2] = htonl(vp->fid.vnode);
fs/afs/fsclient.c
2125
bp[3] = htonl(vp->fid.unique);
fs/afs/fsclient.c
2131
call->fid = vp->fid;
fs/afs/fsclient.c
2132
trace_afs_make_fs_call(call, &vp->fid);
fs/afs/fsclient.c
25
fid->vid = ntohl(*bp++);
fs/afs/fsclient.c
26
fid->vnode = ntohl(*bp++);
fs/afs/fsclient.c
27
fid->unique = ntohl(*bp++);
fs/afs/fsclient.c
279
key_serial(op->key), vp->fid.vid, vp->fid.vnode);
fs/afs/fsclient.c
289
bp[1] = htonl(vp->fid.vid);
fs/afs/fsclient.c
290
bp[2] = htonl(vp->fid.vnode);
fs/afs/fsclient.c
291
bp[3] = htonl(vp->fid.unique);
fs/afs/fsclient.c
293
call->fid = vp->fid;
fs/afs/fsclient.c
294
trace_afs_make_fs_call(call, &vp->fid);
fs/afs/fsclient.c
448
bp[1] = htonl(vp->fid.vid);
fs/afs/fsclient.c
449
bp[2] = htonl(vp->fid.vnode);
fs/afs/fsclient.c
450
bp[3] = htonl(vp->fid.unique);
fs/afs/fsclient.c
456
call->fid = vp->fid;
fs/afs/fsclient.c
457
trace_afs_make_fs_call(call, &vp->fid);
fs/afs/fsclient.c
483
bp[1] = htonl(vp->fid.vid);
fs/afs/fsclient.c
484
bp[2] = htonl(vp->fid.vnode);
fs/afs/fsclient.c
485
bp[3] = htonl(vp->fid.unique);
fs/afs/fsclient.c
489
call->fid = vp->fid;
fs/afs/fsclient.c
490
trace_afs_make_fs_call(call, &vp->fid);
fs/afs/fsclient.c
511
xdr_decode_AFSFid(&bp, &op->file[1].fid);
fs/afs/fsclient.c
556
*bp++ = htonl(dvp->fid.vid);
fs/afs/fsclient.c
557
*bp++ = htonl(dvp->fid.vnode);
fs/afs/fsclient.c
558
*bp++ = htonl(dvp->fid.unique);
fs/afs/fsclient.c
573
call->fid = dvp->fid;
fs/afs/fsclient.c
574
trace_afs_make_fs_call1(call, &dvp->fid, name);
fs/afs/fsclient.c
610
*bp++ = htonl(dvp->fid.vid);
fs/afs/fsclient.c
611
*bp++ = htonl(dvp->fid.vnode);
fs/afs/fsclient.c
612
*bp++ = htonl(dvp->fid.unique);
fs/afs/fsclient.c
627
call->fid = dvp->fid;
fs/afs/fsclient.c
628
trace_afs_make_fs_call1(call, &dvp->fid, name);
fs/afs/fsclient.c
690
*bp++ = htonl(dvp->fid.vid);
fs/afs/fsclient.c
691
*bp++ = htonl(dvp->fid.vnode);
fs/afs/fsclient.c
692
*bp++ = htonl(dvp->fid.unique);
fs/afs/fsclient.c
701
call->fid = dvp->fid;
fs/afs/fsclient.c
702
trace_afs_make_fs_call1(call, &dvp->fid, name);
fs/afs/fsclient.c
738
*bp++ = htonl(dvp->fid.vid);
fs/afs/fsclient.c
739
*bp++ = htonl(dvp->fid.vnode);
fs/afs/fsclient.c
740
*bp++ = htonl(dvp->fid.unique);
fs/afs/fsclient.c
749
call->fid = dvp->fid;
fs/afs/fsclient.c
750
trace_afs_make_fs_call1(call, &dvp->fid, name);
fs/afs/fsclient.c
816
*bp++ = htonl(dvp->fid.vid);
fs/afs/fsclient.c
817
*bp++ = htonl(dvp->fid.vnode);
fs/afs/fsclient.c
818
*bp++ = htonl(dvp->fid.unique);
fs/afs/fsclient.c
826
*bp++ = htonl(vp->fid.vid);
fs/afs/fsclient.c
827
*bp++ = htonl(vp->fid.vnode);
fs/afs/fsclient.c
828
*bp++ = htonl(vp->fid.unique);
fs/afs/fsclient.c
830
call->fid = vp->fid;
fs/afs/fsclient.c
831
trace_afs_make_fs_call1(call, &vp->fid, name);
fs/afs/fsclient.c
854
xdr_decode_AFSFid(&bp, &vp->fid);
fs/afs/fsclient.c
902
*bp++ = htonl(dvp->fid.vid);
fs/afs/fsclient.c
903
*bp++ = htonl(dvp->fid.vnode);
fs/afs/fsclient.c
904
*bp++ = htonl(dvp->fid.unique);
fs/afs/fsclient.c
926
call->fid = dvp->fid;
fs/afs/fsclient.c
927
trace_afs_make_fs_call1(call, &dvp->fid, name);
fs/afs/inode.c
129
vnode->fid.vid,
fs/afs/inode.c
130
vnode->fid.vnode,
fs/afs/inode.c
131
vnode->fid.unique);
fs/afs/inode.c
134
parent_vnode->fid.vid,
fs/afs/inode.c
135
parent_vnode->fid.vnode,
fs/afs/inode.c
136
parent_vnode->fid.unique);
fs/afs/inode.c
162
vp->fid.vid, vp->fid.vnode, vp->fid.unique,
fs/afs/inode.c
264
vp->fid.vid, vp->fid.vnode, vp->fid.unique,
fs/afs/inode.c
271
vnode->fid.vid,
fs/afs/inode.c
272
vnode->fid.vnode,
fs/afs/inode.c
273
vnode->fid.unique,
fs/afs/inode.c
314
vnode->fid.vid, vnode->fid.vnode,
fs/afs/inode.c
457
vnode->fid.vid, vnode->fid.vnode, vnode->fid.unique,
fs/afs/inode.c
482
struct afs_fid *fid = opaque;
fs/afs/inode.c
484
return (fid->vnode == vnode->fid.vnode &&
fs/afs/inode.c
485
fid->vnode_hi == vnode->fid.vnode_hi &&
fs/afs/inode.c
486
fid->unique == vnode->fid.unique);
fs/afs/inode.c
497
return afs_ilookup5_test_by_fid(inode, &vp->fid);
fs/afs/inode.c
510
vnode->fid = vp->fid;
fs/afs/inode.c
515
inode->i_ino = vnode->fid.vnode;
fs/afs/inode.c
516
inode->i_generation = vnode->fid.unique;
fs/afs/inode.c
540
key.vnode_id = htonl(vnode->fid.vnode);
fs/afs/inode.c
541
key.unique = htonl(vnode->fid.unique);
fs/afs/inode.c
542
key.vnode_id_ext[0] = htonl(vnode->fid.vnode >> 32);
fs/afs/inode.c
543
key.vnode_id_ext[1] = htonl(vnode->fid.vnode_hi);
fs/afs/inode.c
568
_enter(",{%llx:%llu.%u},,", vp->fid.vid, vp->fid.vnode, vp->fid.unique);
fs/afs/inode.c
570
inode = iget5_locked(sb, vp->fid.vnode, afs_iget5_test, afs_iget5_set, vp);
fs/afs/inode.c
579
inode, vnode->fid.vid, vnode->fid.vnode, vnode->fid.unique);
fs/afs/inode.c
612
vnode->fid.vid = as->volume->vid;
fs/afs/inode.c
613
vnode->fid.vnode = 1;
fs/afs/inode.c
614
vnode->fid.unique = 1;
fs/afs/inode.c
741
vnode->fid.vid,
fs/afs/inode.c
742
vnode->fid.vnode,
fs/afs/inode.c
743
vnode->fid.unique);
fs/afs/inode.c
747
ASSERTCMP(inode->i_ino, ==, vnode->fid.vnode);
fs/afs/inode.c
851
vnode->fid.vid, vnode->fid.vnode, dentry,
fs/afs/internal.h
1224
const struct afs_fid *fid)
fs/afs/internal.h
1226
op->file[n].fid = *fid;
fs/afs/internal.h
158
struct afs_fid fid; /* Primary vnode ID (or all zeroes) */
fs/afs/internal.h
690
struct afs_fid fid; /* the file identifier for this inode */
fs/afs/internal.h
844
struct afs_fid fid; /* Fid to access */
fs/afs/security.c
186
vnode->fid.vid, vnode->fid.vnode, key_serial(key), caller_access);
fs/afs/security.c
343
vnode->fid.vid, vnode->fid.vnode, key_serial(key));
fs/afs/security.c
383
vnode->fid.vid, vnode->fid.vnode, key_serial(key));
fs/afs/security.c
440
vnode->fid.vid, vnode->fid.vnode, vnode->flags, mask);
fs/afs/super.c
681
memset(&vnode->fid, 0, sizeof(vnode->fid));
fs/afs/super.c
713
_enter("%p{%llx:%llu}", inode, vnode->fid.vid, vnode->fid.vnode);
fs/afs/validation.c
369
_enter("{%llx:%llu}", vnode->fid.vid, vnode->fid.vnode);
fs/afs/validation.c
400
vnode->fid.vid, vnode->fid.vnode, vnode->flags,
fs/afs/write.c
116
vnode->fid.vid,
fs/afs/write.c
117
vnode->fid.vnode,
fs/afs/write.c
118
vnode->fid.unique,
fs/afs/write.c
24
vnode->fid.vid, vnode->fid.vnode, len, start);
fs/afs/write.c
260
vnode->fid.vid, vnode->fid.vnode, file,
fs/afs/xattr.c
307
len = scnprintf(text, sizeof(text), "%llx:", vnode->fid.vid);
fs/afs/xattr.c
308
if (vnode->fid.vnode_hi)
fs/afs/xattr.c
310
vnode->fid.vnode_hi, vnode->fid.vnode);
fs/afs/xattr.c
313
vnode->fid.vnode);
fs/afs/xattr.c
315
vnode->fid.unique);
fs/afs/yfsclient.c
1065
bp = xdr_encode_YFSFid(bp, &orig_dvp->fid);
fs/afs/yfsclient.c
1067
bp = xdr_encode_YFSFid(bp, &new_dvp->fid);
fs/afs/yfsclient.c
1071
call->fid = orig_dvp->fid;
fs/afs/yfsclient.c
1072
trace_afs_make_fs_call2(call, &orig_dvp->fid, orig_name, new_name);
fs/afs/yfsclient.c
1100
xdr_decode_YFSFid(&bp, &old_vp->fid);
fs/afs/yfsclient.c
1134
xdr_decode_YFSFid(&bp, &old_vp->fid);
fs/afs/yfsclient.c
1137
xdr_decode_YFSFid(&bp, &new_vp->fid);
fs/afs/yfsclient.c
1221
bp = xdr_encode_YFSFid(bp, &orig_dvp->fid);
fs/afs/yfsclient.c
1223
bp = xdr_encode_YFSFid(bp, &new_dvp->fid);
fs/afs/yfsclient.c
1227
call->fid = orig_dvp->fid;
fs/afs/yfsclient.c
1228
trace_afs_make_fs_call2(call, &orig_dvp->fid, orig_name, new_name);
fs/afs/yfsclient.c
1265
bp = xdr_encode_YFSFid(bp, &orig_dvp->fid);
fs/afs/yfsclient.c
1267
bp = xdr_encode_YFSFid(bp, &new_dvp->fid);
fs/afs/yfsclient.c
1271
call->fid = orig_dvp->fid;
fs/afs/yfsclient.c
1272
trace_afs_make_fs_call2(call, &orig_dvp->fid, orig_name, new_name);
fs/afs/yfsclient.c
1311
bp = xdr_encode_YFSFid(bp, &orig_dvp->fid);
fs/afs/yfsclient.c
1313
bp = xdr_encode_YFSFid(bp, &new_dvp->fid);
fs/afs/yfsclient.c
1317
call->fid = orig_dvp->fid;
fs/afs/yfsclient.c
1318
trace_afs_make_fs_call2(call, &orig_dvp->fid, orig_name, new_name);
fs/afs/yfsclient.c
1342
key_serial(op->key), vp->fid.vid, vp->fid.vnode);
fs/afs/yfsclient.c
1366
bp = xdr_encode_YFSFid(bp, &vp->fid);
fs/afs/yfsclient.c
1373
call->fid = vp->fid;
fs/afs/yfsclient.c
1374
trace_afs_make_fs_call(call, &vp->fid);
fs/afs/yfsclient.c
1407
key_serial(op->key), vp->fid.vid, vp->fid.vnode);
fs/afs/yfsclient.c
1423
bp = xdr_encode_YFSFid(bp, &vp->fid);
fs/afs/yfsclient.c
1430
call->fid = vp->fid;
fs/afs/yfsclient.c
1431
trace_afs_make_fs_call(call, &vp->fid);
fs/afs/yfsclient.c
1450
key_serial(op->key), vp->fid.vid, vp->fid.vnode);
fs/afs/yfsclient.c
1465
bp = xdr_encode_YFSFid(bp, &vp->fid);
fs/afs/yfsclient.c
1469
call->fid = vp->fid;
fs/afs/yfsclient.c
1470
trace_afs_make_fs_call(call, &vp->fid);
fs/afs/yfsclient.c
1637
bp = xdr_encode_u64(bp, vp->fid.vid);
fs/afs/yfsclient.c
1640
call->fid = vp->fid;
fs/afs/yfsclient.c
1641
trace_afs_make_fs_call(call, &vp->fid);
fs/afs/yfsclient.c
1701
bp = xdr_encode_YFSFid(bp, &vp->fid);
fs/afs/yfsclient.c
1705
call->fid = vp->fid;
fs/afs/yfsclient.c
1706
trace_afs_make_fs_calli(call, &vp->fid, op->lock.type);
fs/afs/yfsclient.c
1733
bp = xdr_encode_YFSFid(bp, &vp->fid);
fs/afs/yfsclient.c
1736
call->fid = vp->fid;
fs/afs/yfsclient.c
1737
trace_afs_make_fs_call(call, &vp->fid);
fs/afs/yfsclient.c
1764
bp = xdr_encode_YFSFid(bp, &vp->fid);
fs/afs/yfsclient.c
1767
call->fid = vp->fid;
fs/afs/yfsclient.c
1768
trace_afs_make_fs_call(call, &vp->fid);
fs/afs/yfsclient.c
1816
key_serial(op->key), vp->fid.vid, vp->fid.vnode);
fs/afs/yfsclient.c
1831
bp = xdr_encode_YFSFid(bp, &vp->fid);
fs/afs/yfsclient.c
1834
call->fid = vp->fid;
fs/afs/yfsclient.c
1835
trace_afs_make_fs_call(call, &vp->fid);
fs/afs/yfsclient.c
1993
key_serial(op->key), vp->fid.vid, vp->fid.vnode, op->nr_files);
fs/afs/yfsclient.c
20
static void xdr_decode_YFSFid(const __be32 **_bp, struct afs_fid *fid)
fs/afs/yfsclient.c
2009
bp = xdr_encode_YFSFid(bp, &dvp->fid);
fs/afs/yfsclient.c
2010
bp = xdr_encode_YFSFid(bp, &vp->fid);
fs/afs/yfsclient.c
2012
bp = xdr_encode_YFSFid(bp, &op->more_files[i].fid);
fs/afs/yfsclient.c
2015
call->fid = vp->fid;
fs/afs/yfsclient.c
2016
trace_afs_make_fs_call(call, &vp->fid);
fs/afs/yfsclient.c
2160
key_serial(op->key), vp->fid.vid, vp->fid.vnode);
fs/afs/yfsclient.c
2175
bp = xdr_encode_YFSFid(bp, &vp->fid);
fs/afs/yfsclient.c
2178
call->fid = vp->fid;
fs/afs/yfsclient.c
2179
trace_afs_make_fs_call(call, &vp->fid);
fs/afs/yfsclient.c
2205
key_serial(op->key), vp->fid.vid, vp->fid.vnode);
fs/afs/yfsclient.c
2221
bp = xdr_encode_YFSFid(bp, &vp->fid);
fs/afs/yfsclient.c
2229
call->fid = vp->fid;
fs/afs/yfsclient.c
2230
trace_afs_make_fs_call(call, &vp->fid);
fs/afs/yfsclient.c
24
fid->vid = xdr_to_u64(x->volume);
fs/afs/yfsclient.c
25
fid->vnode = xdr_to_u64(x->vnode.lo);
fs/afs/yfsclient.c
26
fid->vnode_hi = ntohl(x->vnode.hi);
fs/afs/yfsclient.c
27
fid->unique = ntohl(x->vnode.unique);
fs/afs/yfsclient.c
45
static __be32 *xdr_encode_YFSFid(__be32 *bp, struct afs_fid *fid)
fs/afs/yfsclient.c
476
key_serial(op->key), vp->fid.vid, vp->fid.vnode,
fs/afs/yfsclient.c
49
x->volume = u64_to_xdr(fid->vid);
fs/afs/yfsclient.c
497
bp = xdr_encode_YFSFid(bp, &vp->fid);
fs/afs/yfsclient.c
50
x->vnode.lo = u64_to_xdr(fid->vnode);
fs/afs/yfsclient.c
502
call->fid = vp->fid;
fs/afs/yfsclient.c
503
trace_afs_make_fs_call(call, &vp->fid);
fs/afs/yfsclient.c
51
x->vnode.hi = htonl(fid->vnode_hi);
fs/afs/yfsclient.c
52
x->vnode.unique = htonl(fid->unique);
fs/afs/yfsclient.c
526
xdr_decode_YFSFid(&bp, &op->file[1].fid);
fs/afs/yfsclient.c
579
bp = xdr_encode_YFSFid(bp, &dvp->fid);
fs/afs/yfsclient.c
585
call->fid = dvp->fid;
fs/afs/yfsclient.c
586
trace_afs_make_fs_call1(call, &dvp->fid, name);
fs/afs/yfsclient.c
629
bp = xdr_encode_YFSFid(bp, &dvp->fid);
fs/afs/yfsclient.c
634
call->fid = dvp->fid;
fs/afs/yfsclient.c
635
trace_afs_make_fs_call1(call, &dvp->fid, name);
fs/afs/yfsclient.c
647
struct afs_fid fid;
fs/afs/yfsclient.c
659
xdr_decode_YFSFid(&bp, &fid);
fs/afs/yfsclient.c
716
bp = xdr_encode_YFSFid(bp, &dvp->fid);
fs/afs/yfsclient.c
720
call->fid = dvp->fid;
fs/afs/yfsclient.c
721
trace_afs_make_fs_call1(call, &dvp->fid, name);
fs/afs/yfsclient.c
786
bp = xdr_encode_YFSFid(bp, &dvp->fid);
fs/afs/yfsclient.c
790
call->fid = dvp->fid;
fs/afs/yfsclient.c
791
trace_afs_make_fs_call1(call, &dvp->fid, name);
fs/afs/yfsclient.c
828
bp = xdr_encode_YFSFid(bp, &dvp->fid);
fs/afs/yfsclient.c
832
call->fid = dvp->fid;
fs/afs/yfsclient.c
833
trace_afs_make_fs_call1(call, &dvp->fid, name);
fs/afs/yfsclient.c
901
bp = xdr_encode_YFSFid(bp, &dvp->fid);
fs/afs/yfsclient.c
903
bp = xdr_encode_YFSFid(bp, &vp->fid);
fs/afs/yfsclient.c
906
call->fid = vp->fid;
fs/afs/yfsclient.c
907
trace_afs_make_fs_call1(call, &vp->fid, name);
fs/afs/yfsclient.c
930
xdr_decode_YFSFid(&bp, &vp->fid);
fs/afs/yfsclient.c
982
bp = xdr_encode_YFSFid(bp, &dvp->fid);
fs/afs/yfsclient.c
988
call->fid = dvp->fid;
fs/afs/yfsclient.c
989
trace_afs_make_fs_call1(call, &dvp->fid, name);
fs/befs/linuxvfs.c
62
struct fid *fid, int fh_len, int fh_type);
fs/befs/linuxvfs.c
64
struct fid *fid, int fh_len, int fh_type);
fs/befs/linuxvfs.c
649
struct fid *fid, int fh_len, int fh_type)
fs/befs/linuxvfs.c
651
return generic_fh_to_dentry(sb, fid, fh_len, fh_type,
fs/befs/linuxvfs.c
659
struct fid *fid, int fh_len, int fh_type)
fs/befs/linuxvfs.c
661
return generic_fh_to_parent(sb, fid, fh_len, fh_type,
fs/btrfs/export.c
106
static struct dentry *btrfs_fh_to_parent(struct super_block *sb, struct fid *fh,
fs/btrfs/export.c
109
struct btrfs_fid *fid = (struct btrfs_fid *) fh;
fs/btrfs/export.c
116
root_objectid = fid->root_objectid;
fs/btrfs/export.c
120
root_objectid = fid->parent_root_objectid;
fs/btrfs/export.c
124
objectid = fid->parent_objectid;
fs/btrfs/export.c
125
generation = fid->parent_gen;
fs/btrfs/export.c
130
static struct dentry *btrfs_fh_to_dentry(struct super_block *sb, struct fid *fh,
fs/btrfs/export.c
133
struct btrfs_fid *fid = (struct btrfs_fid *) fh;
fs/btrfs/export.c
145
objectid = fid->objectid;
fs/btrfs/export.c
146
root_objectid = fid->root_objectid;
fs/btrfs/export.c
147
generation = fid->gen;
fs/btrfs/export.c
21
struct btrfs_fid *fid = (struct btrfs_fid *)fh;
fs/btrfs/export.c
40
fid->objectid = btrfs_ino(BTRFS_I(inode));
fs/btrfs/export.c
41
fid->root_objectid = btrfs_root_id(BTRFS_I(inode)->root);
fs/btrfs/export.c
42
fid->gen = inode->i_generation;
fs/btrfs/export.c
47
fid->parent_objectid = btrfs_ino(BTRFS_I(parent));
fs/btrfs/export.c
48
fid->parent_gen = parent->i_generation;
fs/btrfs/export.c
51
if (parent_root_id != fid->root_objectid) {
fs/btrfs/export.c
54
fid->parent_root_objectid = parent_root_id;
fs/ceph/export.c
302
struct fid *fid,
fs/ceph/export.c
306
struct ceph_nfs_fh *fh = (void *)fid->raw;
fs/ceph/export.c
309
struct ceph_nfs_snapfh *sfh = (void *)fid->raw;
fs/ceph/export.c
421
struct fid *fid,
fs/ceph/export.c
425
struct ceph_nfs_confh *cfh = (void *)fid->raw;
fs/ceph/export.c
429
struct ceph_nfs_snapfh *sfh = (void *)fid->raw;
fs/coda/cnode.c
104
error = venus_getattr(sb, fid, &attr);
fs/coda/cnode.c
108
inode = coda_iget(sb, fid, &attr);
fs/coda/cnode.c
140
struct inode *coda_fid_to_inode(struct CodaFid *fid, struct super_block *sb)
fs/coda/cnode.c
143
unsigned long hash = coda_f2i(fid);
fs/coda/cnode.c
145
inode = ilookup5(sb, hash, coda_test_inode, fid);
fs/coda/cnode.c
47
struct CodaFid *fid = (struct CodaFid *)data;
fs/coda/cnode.c
49
return coda_fideq(&cii->c_fid, fid);
fs/coda/cnode.c
54
struct CodaFid *fid = (struct CodaFid *)data;
fs/coda/cnode.c
56
cii->c_fid = *fid;
fs/coda/cnode.c
60
struct inode * coda_iget(struct super_block * sb, struct CodaFid * fid,
fs/coda/cnode.c
65
unsigned long hash = coda_f2i(fid);
fs/coda/cnode.c
69
inode = iget5_locked(sb, hash, coda_test_inode, coda_set_inode, fid);
fs/coda/cnode.c
97
struct inode *coda_cnode_make(struct CodaFid *fid, struct super_block *sb)
fs/coda/coda_fs_i.h
53
struct inode *coda_iget(struct super_block *sb, struct CodaFid *fid, struct coda_vattr *attr);
fs/coda/coda_fs_i.h
55
struct inode *coda_fid_to_inode(struct CodaFid *fid, struct super_block *sb);
fs/coda/coda_psdev.h
49
int venus_getattr(struct super_block *sb, struct CodaFid *fid,
fs/coda/coda_psdev.h
52
int venus_lookup(struct super_block *sb, struct CodaFid *fid,
fs/coda/coda_psdev.h
55
int venus_close(struct super_block *sb, struct CodaFid *fid, int flags,
fs/coda/coda_psdev.h
57
int venus_open(struct super_block *sb, struct CodaFid *fid, int flags,
fs/coda/coda_psdev.h
69
int venus_readlink(struct super_block *sb, struct CodaFid *fid,
fs/coda/coda_psdev.h
75
int venus_link(struct super_block *sb, struct CodaFid *fid,
fs/coda/coda_psdev.h
77
int venus_symlink(struct super_block *sb, struct CodaFid *fid,
fs/coda/coda_psdev.h
79
int venus_access(struct super_block *sb, struct CodaFid *fid, int mask);
fs/coda/coda_psdev.h
80
int venus_pioctl(struct super_block *sb, struct CodaFid *fid,
fs/coda/coda_psdev.h
84
int venus_fsync(struct super_block *sb, struct CodaFid *fid);
fs/coda/coda_psdev.h
86
int venus_access_intent(struct super_block *sb, struct CodaFid *fid,
fs/coda/dir.c
60
struct CodaFid fid = { { 0, } };
fs/coda/dir.c
62
&type, &fid);
fs/coda/dir.c
63
inode = !error ? coda_cnode_make(&fid, sb) : ERR_PTR(error);
fs/coda/inode.c
204
struct CodaFid fid;
fs/coda/inode.c
243
error = venus_rootfid(sb, &fid);
fs/coda/inode.c
249
pr_info("%s: rootfid is %s\n", __func__, coda_f2s(&fid));
fs/coda/inode.c
252
root = coda_cnode_make(&fid, sb);
fs/coda/upcall.c
101
inp->coda_getattr.VFid = *fid;
fs/coda/upcall.c
111
int venus_setattr(struct super_block *sb, struct CodaFid *fid,
fs/coda/upcall.c
121
inp->coda_setattr.VFid = *fid;
fs/coda/upcall.c
130
int venus_lookup(struct super_block *sb, struct CodaFid *fid,
fs/coda/upcall.c
143
inp->coda_lookup.VFid = *fid;
fs/coda/upcall.c
160
int venus_close(struct super_block *sb, struct CodaFid *fid, int flags,
fs/coda/upcall.c
171
inp->coda_close.VFid = *fid;
fs/coda/upcall.c
180
int venus_open(struct super_block *sb, struct CodaFid *fid,
fs/coda/upcall.c
190
inp->coda_open_by_fd.VFid = *fid;
fs/coda/upcall.c
347
int venus_readlink(struct super_block *sb, struct CodaFid *fid,
fs/coda/upcall.c
360
inp->coda_readlink.VFid = *fid;
fs/coda/upcall.c
379
int venus_link(struct super_block *sb, struct CodaFid *fid,
fs/coda/upcall.c
391
inp->coda_link.sourceFid = *fid;
fs/coda/upcall.c
405
int venus_symlink(struct super_block *sb, struct CodaFid *fid,
fs/coda/upcall.c
419
inp->coda_symlink.VFid = *fid;
fs/coda/upcall.c
440
int venus_fsync(struct super_block *sb, struct CodaFid *fid)
fs/coda/upcall.c
449
inp->coda_fsync.VFid = *fid;
fs/coda/upcall.c
456
int venus_access(struct super_block *sb, struct CodaFid *fid, int mask)
fs/coda/upcall.c
465
inp->coda_access.VFid = *fid;
fs/coda/upcall.c
475
int venus_pioctl(struct super_block *sb, struct CodaFid *fid,
fs/coda/upcall.c
497
inp->coda_ioctl.VFid = *fid;
fs/coda/upcall.c
522
__func__, error, coda_f2s(fid));
fs/coda/upcall.c
572
int venus_access_intent(struct super_block *sb, struct CodaFid *fid,
fs/coda/upcall.c
589
inp->coda_access_intent.VFid = *fid;
fs/coda/upcall.c
859
struct CodaFid *fid = NULL, *newfid;
fs/coda/upcall.c
912
fid = &out->coda_zapdir.CodaFid;
fs/coda/upcall.c
916
fid = &out->coda_zapfile.CodaFid;
fs/coda/upcall.c
92
int venus_getattr(struct super_block *sb, struct CodaFid *fid,
fs/coda/upcall.c
920
fid = &out->coda_purgefid.CodaFid;
fs/coda/upcall.c
924
fid = &out->coda_replace.OldFid;
fs/coda/upcall.c
927
if (fid)
fs/coda/upcall.c
928
inode = coda_fid_to_inode(fid, sb);
fs/coda/upcall.c
956
coda_replace_fid(inode, fid, newfid);
fs/efs/efs.h
126
struct fid;
fs/efs/efs.h
137
extern struct dentry *efs_fh_to_dentry(struct super_block *sb, struct fid *fid,
fs/efs/efs.h
139
extern struct dentry *efs_fh_to_parent(struct super_block *sb, struct fid *fid,
fs/efs/namei.c
103
struct dentry *efs_fh_to_parent(struct super_block *sb, struct fid *fid,
fs/efs/namei.c
106
return generic_fh_to_parent(sb, fid, fh_len, fh_type,
fs/efs/namei.c
96
struct dentry *efs_fh_to_dentry(struct super_block *sb, struct fid *fid,
fs/efs/namei.c
99
return generic_fh_to_dentry(sb, fid, fh_len, fh_type,
fs/erofs/super.c
576
struct fid *fid, int fh_len, int fh_type)
fs/erofs/super.c
583
((u64)fid->raw[0] << 32) | fid->raw[1]));
fs/erofs/super.c
587
struct fid *fid, int fh_len, int fh_type)
fs/erofs/super.c
593
((u64)fid->raw[3] << 32) | fid->raw[4]));
fs/exportfs/expfs.c
356
static int exportfs_encode_ino64_fid(struct inode *inode, struct fid *fid,
fs/exportfs/expfs.c
364
fid->i64.ino = inode->i_ino;
fs/exportfs/expfs.c
365
fid->i64.gen = inode->i_generation;
fs/exportfs/expfs.c
381
int exportfs_encode_inode_fh(struct inode *inode, struct fid *fid,
fs/exportfs/expfs.c
391
type = exportfs_encode_ino64_fid(inode, fid, max_len);
fs/exportfs/expfs.c
393
type = nop->encode_fh(inode, fid->raw, max_len, parent);
fs/exportfs/expfs.c
415
int exportfs_encode_fh(struct dentry *dentry, struct fid *fid, int *max_len,
fs/exportfs/expfs.c
431
error = exportfs_encode_inode_fh(inode, fid, max_len, parent, flags);
fs/exportfs/expfs.c
439
exportfs_decode_fh_raw(struct vfsmount *mnt, struct fid *fid, int fh_len,
fs/exportfs/expfs.c
457
result = nop->fh_to_dentry(mnt->mnt_sb, fid, fh_len, fileid_type);
fs/exportfs/expfs.c
523
target_dir = nop->fh_to_parent(mnt->mnt_sb, fid,
fs/exportfs/expfs.c
592
struct dentry *exportfs_decode_fh(struct vfsmount *mnt, struct fid *fid,
fs/exportfs/expfs.c
599
ret = exportfs_decode_fh_raw(mnt, fid, fh_len, fileid_type, 0,
fs/ext2/super.c
410
static struct dentry *ext2_fh_to_dentry(struct super_block *sb, struct fid *fid,
fs/ext2/super.c
413
return generic_fh_to_dentry(sb, fid, fh_len, fh_type,
fs/ext2/super.c
417
static struct dentry *ext2_fh_to_parent(struct super_block *sb, struct fid *fid,
fs/ext2/super.c
420
return generic_fh_to_parent(sb, fid, fh_len, fh_type,
fs/ext4/super.c
1578
static struct dentry *ext4_fh_to_dentry(struct super_block *sb, struct fid *fid,
fs/ext4/super.c
1581
return generic_fh_to_dentry(sb, fid, fh_len, fh_type,
fs/ext4/super.c
1585
static struct dentry *ext4_fh_to_parent(struct super_block *sb, struct fid *fid,
fs/ext4/super.c
1588
return generic_fh_to_parent(sb, fid, fh_len, fh_type,
fs/f2fs/super.c
3779
static struct dentry *f2fs_fh_to_dentry(struct super_block *sb, struct fid *fid,
fs/f2fs/super.c
3782
return generic_fh_to_dentry(sb, fid, fh_len, fh_type,
fs/f2fs/super.c
3786
static struct dentry *f2fs_fh_to_parent(struct super_block *sb, struct fid *fid,
fs/f2fs/super.c
3789
return generic_fh_to_parent(sb, fid, fh_len, fh_type,
fs/fat/nfs.c
105
struct fat_fid *fid = (struct fat_fid *) fh;
fs/fat/nfs.c
123
fid->i_gen = inode->i_generation;
fs/fat/nfs.c
124
fid->i_pos_low = i_pos & 0xFFFFFFFF;
fs/fat/nfs.c
125
fid->i_pos_hi = (i_pos >> 32) & 0xFFFF;
fs/fat/nfs.c
128
fid->parent_i_pos_hi = (i_pos >> 32) & 0xFFFF;
fs/fat/nfs.c
129
fid->parent_i_pos_low = i_pos & 0xFFFFFFFF;
fs/fat/nfs.c
130
fid->parent_i_gen = parent->i_generation;
fs/fat/nfs.c
138
fid->parent_i_pos_hi = 0;
fs/fat/nfs.c
148
static struct dentry *fat_fh_to_dentry(struct super_block *sb, struct fid *fid,
fs/fat/nfs.c
151
return generic_fh_to_dentry(sb, fid, fh_len, fh_type,
fs/fat/nfs.c
156
struct fid *fh, int fh_len,
fs/fat/nfs.c
160
struct fat_fid *fid = (struct fat_fid *)fh;
fs/fat/nfs.c
175
i_pos = fid->i_pos_hi;
fs/fat/nfs.c
176
i_pos = (i_pos << 32) | (fid->i_pos_low);
fs/fat/nfs.c
177
inode = __fat_nfs_get_inode(sb, 0, fid->i_gen, i_pos);
fs/fat/nfs.c
186
static struct dentry *fat_fh_to_parent(struct super_block *sb, struct fid *fid,
fs/fat/nfs.c
189
return generic_fh_to_parent(sb, fid, fh_len, fh_type,
fs/fat/nfs.c
194
struct fid *fh, int fh_len,
fs/fat/nfs.c
198
struct fat_fid *fid = (struct fat_fid *)fh;
fs/fat/nfs.c
206
i_pos = fid->parent_i_pos_hi;
fs/fat/nfs.c
207
i_pos = (i_pos << 32) | (fid->parent_i_pos_low);
fs/fat/nfs.c
208
inode = __fat_nfs_get_inode(sb, 0, fid->parent_i_gen, i_pos);
fs/fhandle.c
274
dentry = exportfs_decode_fh_raw(mnt, (struct fid *)handle->f_handle,
fs/fhandle.c
58
(struct fid *)handle->f_handle,
fs/fuse/inode.c
1153
struct fid *fid, int fh_len, int fh_type)
fs/fuse/inode.c
1161
handle.nodeid = (u64) fid->raw[0] << 32;
fs/fuse/inode.c
1162
handle.nodeid |= (u64) fid->raw[1];
fs/fuse/inode.c
1163
handle.generation = fid->raw[2];
fs/fuse/inode.c
1168
struct fid *fid, int fh_len, int fh_type)
fs/fuse/inode.c
1175
parent.nodeid = (u64) fid->raw[3] << 32;
fs/fuse/inode.c
1176
parent.nodeid |= (u64) fid->raw[4];
fs/fuse/inode.c
1177
parent.generation = fid->raw[5];
fs/gfs2/export.c
144
static struct dentry *gfs2_fh_to_dentry(struct super_block *sb, struct fid *fid,
fs/gfs2/export.c
148
__be32 *fh = (__force __be32 *)fid->raw;
fs/gfs2/export.c
166
static struct dentry *gfs2_fh_to_parent(struct super_block *sb, struct fid *fid,
fs/gfs2/export.c
170
__be32 *fh = (__force __be32 *)fid->raw;
fs/isofs/export.c
163
struct fid *fid, int fh_len, int fh_type)
fs/isofs/export.c
165
struct isofs_fid *ifid = (struct isofs_fid *)fid;
fs/isofs/export.c
175
struct fid *fid, int fh_len, int fh_type)
fs/isofs/export.c
177
struct isofs_fid *ifid = (struct isofs_fid *)fid;
fs/jffs2/super.c
122
static struct dentry *jffs2_fh_to_dentry(struct super_block *sb, struct fid *fid,
fs/jffs2/super.c
125
return generic_fh_to_dentry(sb, fid, fh_len, fh_type,
fs/jffs2/super.c
129
static struct dentry *jffs2_fh_to_parent(struct super_block *sb, struct fid *fid,
fs/jffs2/super.c
132
return generic_fh_to_parent(sb, fid, fh_len, fh_type,
fs/jfs/jfs_inode.h
25
extern struct dentry *jfs_fh_to_dentry(struct super_block *sb, struct fid *fid,
fs/jfs/jfs_inode.h
27
extern struct dentry *jfs_fh_to_parent(struct super_block *sb, struct fid *fid,
fs/jfs/jfs_inode.h
8
struct fid;
fs/jfs/namei.c
1499
struct dentry *jfs_fh_to_dentry(struct super_block *sb, struct fid *fid,
fs/jfs/namei.c
1502
return generic_fh_to_dentry(sb, fid, fh_len, fh_type,
fs/jfs/namei.c
1506
struct dentry *jfs_fh_to_parent(struct super_block *sb, struct fid *fid,
fs/jfs/namei.c
1509
return generic_fh_to_parent(sb, fid, fh_len, fh_type,
fs/kernfs/mount.c
111
id = *(u64 *)fid;
fs/kernfs/mount.c
121
id = ((u64)fid->i32.gen << 32) | fid->i32.ino;
fs/kernfs/mount.c
147
struct fid *fid, int fh_len,
fs/kernfs/mount.c
150
return __kernfs_fh_to_dentry(sb, fid, fh_len, fh_type, false);
fs/kernfs/mount.c
154
struct fid *fid, int fh_len,
fs/kernfs/mount.c
157
return __kernfs_fh_to_dentry(sb, fid, fh_len, fh_type, true);
fs/kernfs/mount.c
98
struct fid *fid, int fh_len,
fs/libfs.c
1450
struct fid *fid = (void *)fh;
fs/libfs.c
1463
fid->i32.ino = inode->i_ino;
fs/libfs.c
1464
fid->i32.gen = inode->i_generation;
fs/libfs.c
1466
fid->i32.parent_ino = parent->i_ino;
fs/libfs.c
1467
fid->i32.parent_gen = parent->i_generation;
fs/libfs.c
1488
struct dentry *generic_fh_to_dentry(struct super_block *sb, struct fid *fid,
fs/libfs.c
1500
inode = get_inode(sb, fid->i32.ino, fid->i32.gen);
fs/libfs.c
1521
struct dentry *generic_fh_to_parent(struct super_block *sb, struct fid *fid,
fs/libfs.c
1532
inode = get_inode(sb, fid->i32.parent_ino,
fs/libfs.c
1533
(fh_len > 3 ? fid->i32.parent_gen : 0));
fs/nfs/export.c
64
nfs_fh_to_dentry(struct super_block *sb, struct fid *fid,
fs/nfs/export.c
68
struct nfs_fh *server_fh = nfs_exp_embedfh(fid->raw);
fs/nfs/export.c
74
u32 *p = fid->raw;
fs/nfsd/nfsfh.c
152
struct fid *fid = NULL;
fs/nfsd/nfsfh.c
196
fid = (struct fid *)(fh_fsid(fh) + len);
fs/nfsd/nfsfh.c
243
dentry = exportfs_decode_fh_raw(exp->ex_path.mnt, fid,
fs/nfsd/nfsfh.c
487
struct fid *fid = (struct fid *)
fs/nfsd/nfsfh.c
493
exportfs_encode_fh(dentry, fid, &maxsize, fh_flags);
fs/nilfs2/namei.c
504
static struct dentry *nilfs_fh_to_dentry(struct super_block *sb, struct fid *fh,
fs/nilfs2/namei.c
507
struct nilfs_fid *fid = (struct nilfs_fid *)fh;
fs/nilfs2/namei.c
514
return nilfs_get_dentry(sb, fid->cno, fid->ino, fid->gen);
fs/nilfs2/namei.c
517
static struct dentry *nilfs_fh_to_parent(struct super_block *sb, struct fid *fh,
fs/nilfs2/namei.c
520
struct nilfs_fid *fid = (struct nilfs_fid *)fh;
fs/nilfs2/namei.c
526
return nilfs_get_dentry(sb, fid->cno, fid->parent_ino, fid->parent_gen);
fs/nilfs2/namei.c
532
struct nilfs_fid *fid = (struct nilfs_fid *)fh;
fs/nilfs2/namei.c
545
fid->cno = root->cno;
fs/nilfs2/namei.c
546
fid->ino = inode->i_ino;
fs/nilfs2/namei.c
547
fid->gen = inode->i_generation;
fs/nilfs2/namei.c
550
fid->parent_ino = parent->i_ino;
fs/nilfs2/namei.c
551
fid->parent_gen = parent->i_generation;
fs/notify/fdinfo.c
53
ret = exportfs_encode_fid(inode, (struct fid *)f->f_handle, &size);
fs/nsfs.c
459
struct nsfs_file_handle *fid = (struct nsfs_file_handle *)fh;
fs/nsfs.c
473
fid->ns_id = ns->ns_id;
fs/nsfs.c
474
fid->ns_type = ns->ns_type;
fs/nsfs.c
475
fid->ns_inum = inode->i_ino;
fs/nsfs.c
518
static struct dentry *nsfs_fh_to_dentry(struct super_block *sb, struct fid *fh,
fs/nsfs.c
522
struct nsfs_file_handle *fid = (struct nsfs_file_handle *)fh;
fs/nsfs.c
532
memchr_inv((void *)fid + NSFS_FID_SIZE_U32_LATEST, 0,
fs/nsfs.c
543
if (!fid->ns_id)
fs/nsfs.c
546
if (!fid->ns_inum != !fid->ns_type)
fs/nsfs.c
550
ns = ns_tree_lookup_rcu(fid->ns_id, fid->ns_type);
fs/nsfs.c
554
VFS_WARN_ON_ONCE(ns->ns_id != fid->ns_id);
fs/nsfs.c
556
if (fid->ns_inum && (fid->ns_inum != ns->inum))
fs/nsfs.c
558
if (fid->ns_type && (fid->ns_type != ns->ns_type))
fs/ntfs3/super.c
898
static struct dentry *ntfs_fh_to_dentry(struct super_block *sb, struct fid *fid,
fs/ntfs3/super.c
901
return generic_fh_to_dentry(sb, fid, fh_len, fh_type,
fs/ntfs3/super.c
905
static struct dentry *ntfs_fh_to_parent(struct super_block *sb, struct fid *fid,
fs/ntfs3/super.c
908
return generic_fh_to_parent(sb, fid, fh_len, fh_type,
fs/ocfs2/export.c
253
struct fid *fid, int fh_len, int fh_type)
fs/ocfs2/export.c
260
handle.ih_blkno = (u64)le32_to_cpu((__force __le32)fid->raw[0]) << 32;
fs/ocfs2/export.c
261
handle.ih_blkno |= (u64)le32_to_cpu((__force __le32)fid->raw[1]);
fs/ocfs2/export.c
262
handle.ih_generation = le32_to_cpu((__force __le32)fid->raw[2]);
fs/ocfs2/export.c
267
struct fid *fid, int fh_len, int fh_type)
fs/ocfs2/export.c
274
parent.ih_blkno = (u64)le32_to_cpu((__force __le32)fid->raw[3]) << 32;
fs/ocfs2/export.c
275
parent.ih_blkno |= (u64)le32_to_cpu((__force __le32)fid->raw[4]);
fs/ocfs2/export.c
276
parent.ih_generation = le32_to_cpu((__force __le32)fid->raw[5]);
fs/orangefs/super.c
315
struct fid *fid,
fs/orangefs/super.c
324
ORANGEFS_khandle_from(&(refn.khandle), fid->raw, 16);
fs/orangefs/super.c
325
refn.fs_id = (u32) fid->raw[4];
fs/overlayfs/copy_up.c
441
fh_type = exportfs_encode_inode_fh(realinode, (void *)fh->fb.fid,
fs/overlayfs/export.c
235
u32 *fid, int buflen)
fs/overlayfs/export.c
257
memcpy(fid, fh, len);
fs/overlayfs/export.c
270
static int ovl_encode_fh(struct inode *inode, u32 *fid, int *max_len,
fs/overlayfs/export.c
280
bytes = ovl_dentry_to_fid(ofs, inode, fid, buflen);
fs/overlayfs/export.c
771
static struct ovl_fh *ovl_fid_to_fh(struct fid *fid, int buflen, int fh_type)
fs/overlayfs/export.c
777
return (struct ovl_fh *)fid;
fs/overlayfs/export.c
790
memcpy(fh->buf, fid, buflen - OVL_FH_WIRE_OFFSET);
fs/overlayfs/export.c
794
static struct dentry *ovl_fh_to_dentry(struct super_block *sb, struct fid *fid,
fs/overlayfs/export.c
803
fh = ovl_fid_to_fh(fid, len, fh_type);
fs/overlayfs/export.c
822
if (!IS_ERR_OR_NULL(fh) && fh != (void *)fid)
fs/overlayfs/export.c
834
static struct dentry *ovl_fh_to_parent(struct super_block *sb, struct fid *fid,
fs/overlayfs/namei.c
186
bytes = (fh->fb.len - offsetof(struct ovl_fb, fid));
fs/overlayfs/namei.c
187
real = exportfs_decode_fh(mnt, (struct fid *)fh->fb.fid,
fs/overlayfs/overlayfs.h
147
u32 fid[]; /* file identifier should be 32bit aligned in-memory */
fs/overlayfs/overlayfs.h
162
offsetof(struct ovl_fb, fid))
fs/pidfs.c
845
struct fid *fid, int fh_len,
fs/pidfs.c
858
pid_ino = *(u64 *)fid;
fs/smb/client/cached_dir.c
206
pfid = &cfid->fid;
fs/smb/client/cached_dir.c
240
parent_cfid->fid.lease_key,
fs/smb/client/cached_dir.c
280
.fid = pfid,
fs/smb/client/cached_dir.c
331
oparms.fid->persistent_fid = o_rsp->PersistentFileId;
fs/smb/client/cached_dir.c
332
oparms.fid->volatile_fid = o_rsp->VolatileFileId;
fs/smb/client/cached_dir.c
334
oparms.fid->mid = le64_to_cpu(o_rsp->hdr.MessageId);
fs/smb/client/cached_dir.c
345
&oparms.fid->epoch,
fs/smb/client/cached_dir.c
346
oparms.fid->lease_key,
fs/smb/client/cached_dir.c
465
rc = SMB2_close(0, cfid->tcon, cfid->fid.persistent_fid,
fs/smb/client/cached_dir.c
466
cfid->fid.volatile_fid);
fs/smb/client/cached_dir.c
673
cfid->fid.lease_key,
fs/smb/client/cached_dir.h
46
struct cifs_fid fid;
fs/smb/client/cifs_debug.c
252
cfile->fid.persistent_fid,
fs/smb/client/cifs_debug.c
286
seq_printf(m, " %llu", cfile->fid.mid);
fs/smb/client/cifs_debug.c
333
cfid->fid.persistent_fid);
fs/smb/client/cifs_debug.c
335
seq_printf(m, "%pUl ", cfid->fid.lease_key);
fs/smb/client/cifsacl.c
1446
struct cifs_fid fid;
fs/smb/client/cifsacl.c
1462
.fid = &fid,
fs/smb/client/cifsacl.c
1470
rc = CIFSSMBGetCIFSACL(xid, tcon, fid.netfid, &pntsd, pacllen, info);
fs/smb/client/cifsacl.c
1471
CIFSSMBClose(xid, tcon, fid.netfid);
fs/smb/client/cifsacl.c
1496
pntsd = get_cifs_acl_by_fid(cifs_sb, &open_file->fid, pacllen, info);
fs/smb/client/cifsacl.c
1511
struct cifs_fid fid;
fs/smb/client/cifsacl.c
1534
.fid = &fid,
fs/smb/client/cifsacl.c
1543
rc = CIFSSMBSetCIFSACL(xid, tcon, fid.netfid, pnntsd, acllen, aclflag);
fs/smb/client/cifsacl.c
1546
CIFSSMBClose(xid, tcon, fid.netfid);
fs/smb/client/cifsglob.h
1407
struct cifs_fid *fid;
fs/smb/client/cifsglob.h
1445
struct cifs_fid fid; /* file id from remote */
fs/smb/client/cifsglob.h
1744
struct cifs_fid fid;
fs/smb/client/cifsproto.h
169
struct cifsFileInfo *cifs_new_fileinfo(struct cifs_fid *fid, struct file *file,
fs/smb/client/cifsproto.h
189
const struct cifs_fid *fid);
fs/smb/client/cifsproto.h
247
void cifs_add_pending_open(struct cifs_fid *fid, struct tcon_link *tlink,
fs/smb/client/cifsproto.h
249
void cifs_add_pending_open_locked(struct cifs_fid *fid,
fs/smb/client/cifssmb.c
1438
oparms->fid->netfid = rsp->Fid;
fs/smb/client/cifssmb.c
1439
oparms->fid->access = desired_access;
fs/smb/client/cifssmb.c
1533
rdata->req->cfile->fid.persistent_fid,
fs/smb/client/cifssmb.c
1552
rdata->req->cfile->fid.persistent_fid,
fs/smb/client/cifssmb.c
1607
smb->Fid = rdata->req->cfile->fid.netfid;
fs/smb/client/cifssmb.c
1630
rdata->req->cfile->fid.netfid,
fs/smb/client/cifssmb.c
1989
req->Fid = wdata->req->cfile->fid.netfid;
fs/smb/client/cifssmb.c
2964
struct cifs_fid fid;
fs/smb/client/cifssmb.c
2988
.fid = &fid,
fs/smb/client/cifssmb.c
3017
io_req->Fid = fid.netfid;
fs/smb/client/cifssmb.c
3075
CIFSSMBClose(xid, tcon, fid.netfid);
fs/smb/client/cifssmb.c
3080
CIFSSMBClose(xid, tcon, fid.netfid);
fs/smb/client/cifssmb.c
3099
struct cifs_fid fid;
fs/smb/client/cifssmb.c
3125
oparms.fid = &fid;
fs/smb/client/cifssmb.c
3177
io_req->Fid = fid.netfid;
fs/smb/client/cifssmb.c
3194
CIFSSMBClose(xid, tcon, fid.netfid);
fs/smb/client/cifssmb.c
3209
__u16 fid)
fs/smb/client/cifssmb.c
3217
cifs_dbg(FYI, "Set compression for %u\n", fid);
fs/smb/client/cifssmb.c
3243
pSMB->Fid = fid; /* file handle always le */
fs/smb/client/cifssmb.c
3807
CIFSSMBGetCIFSACL(const unsigned int xid, struct cifs_tcon *tcon, __u16 fid,
fs/smb/client/cifssmb.c
3831
pSMB->Fid = fid; /* file handle always le */
fs/smb/client/cifssmb.c
3899
CIFSSMBSetCIFSACL(const unsigned int xid, struct cifs_tcon *tcon, __u16 fid,
fs/smb/client/cifssmb.c
3936
pSMB->Fid = fid; /* file handle always le */
fs/smb/client/cifssmb.c
5612
pSMB->Fid = cfile->fid.netfid;
fs/smb/client/cifssmb.c
5711
const FILE_BASIC_INFO *data, __u16 fid, __u32 pid_of_opener)
fs/smb/client/cifssmb.c
5753
pSMB->Fid = fid;
fs/smb/client/cifssmb.c
5776
bool delete_file, __u16 fid, __u32 pid_of_opener)
fs/smb/client/cifssmb.c
5817
pSMB->Fid = fid;
fs/smb/client/cifssmb.c
5839
struct cifs_fid fid;
fs/smb/client/cifssmb.c
5849
.fid = &fid,
fs/smb/client/cifssmb.c
5856
rc = CIFSSMBSetFileInfo(xid, tcon, data, fid.netfid, current->tgid);
fs/smb/client/cifssmb.c
5857
CIFSSMBClose(xid, tcon, fid.netfid);
fs/smb/client/cifssmb.c
5998
u16 fid, u32 pid_of_opener)
fs/smb/client/cifssmb.c
6041
pSMB->Fid = fid;
fs/smb/client/dir.c
180
struct cifs_fid *fid, struct cifs_open_info_data *buf)
fs/smb/client/dir.c
217
oflags, oplock, &fid->netfid, xid);
fs/smb/client/dir.c
226
CIFSSMBClose(xid, tcon, fid->netfid);
fs/smb/client/dir.c
240
CIFSSMBClose(xid, tcon, fid->netfid);
fs/smb/client/dir.c
330
memcpy(fid->parent_lease_key,
fs/smb/client/dir.c
331
parent_cfid->fid.lease_key,
fs/smb/client/dir.c
349
.fid = fid,
fs/smb/client/dir.c
390
CIFSSMBUnixSetFileInfo(xid, tcon, &args, fid->netfid,
fs/smb/client/dir.c
412
rc = cifs_get_inode_info(&newinode, full_path, buf, inode->i_sb, xid, fid);
fs/smb/client/dir.c
415
server->ops->set_lease_key(newinode, fid);
fs/smb/client/dir.c
454
server->ops->close(xid, tcon, fid);
fs/smb/client/dir.c
469
struct cifs_fid fid = {};
fs/smb/client/dir.c
522
server->ops->new_lease_key(&fid);
fs/smb/client/dir.c
524
cifs_add_pending_open(&fid, tlink, &open);
fs/smb/client/dir.c
527
&oplock, &fid, &buf);
fs/smb/client/dir.c
539
server->ops->close(xid, tcon, &fid);
fs/smb/client/dir.c
552
file_info = cifs_new_fileinfo(&fid, file, tlink, oplock, buf.symlink_target);
fs/smb/client/dir.c
555
server->ops->close(xid, tcon, &fid);
fs/smb/client/dir.c
588
struct cifs_fid fid;
fs/smb/client/dir.c
609
server->ops->new_lease_key(&fid);
fs/smb/client/dir.c
611
rc = cifs_do_create(inode, direntry, xid, tlink, oflags, mode, &oplock, &fid, &buf);
fs/smb/client/dir.c
613
server->ops->close(xid, tcon, &fid);
fs/smb/client/file.c
1012
struct cifs_fid fid = {};
fs/smb/client/file.c
1099
file->f_flags, &oplock, &fid.netfid, xid);
fs/smb/client/file.c
1120
server->ops->get_lease_key(inode, &fid);
fs/smb/client/file.c
1122
cifs_add_pending_open(&fid, tlink, &open);
fs/smb/client/file.c
1126
server->ops->get_lease_key(inode, &fid);
fs/smb/client/file.c
1128
rc = cifs_nt_open(full_path, inode, cifs_sb, tcon, file->f_flags, &oplock, &fid,
fs/smb/client/file.c
1136
cfile = cifs_new_fileinfo(&fid, file, tlink, oplock, data.symlink_target);
fs/smb/client/file.c
1139
server->ops->close(xid, tcon, &fid);
fs/smb/client/file.c
1160
CIFSSMBUnixSetFileInfo(xid, tcon, &args, fid.netfid,
fs/smb/client/file.c
1288
oflags, &oplock, &cfile->fid.netfid, xid);
fs/smb/client/file.c
1310
server->ops->get_lease_key(inode, &cfile->fid);
fs/smb/client/file.c
1320
.fid = &cfile->fid,
fs/smb/client/file.c
1394
server->ops->set_fid(cfile, &cfile->fid, oplock);
fs/smb/client/file.c
1534
rc = server->ops->close_dir(xid, tcon, &cfile->fid);
fs/smb/client/file.c
1855
cfile->fid.netfid,
fs/smb/client/file.c
1867
stored_rc = cifs_lockv(xid, tcon, cfile->fid.netfid,
fs/smb/client/file.c
1956
lck->netfid = cfile->fid.netfid;
fs/smb/client/file.c
2076
__u16 netfid = cfile->fid.netfid;
fs/smb/client/file.c
2252
cfile->fid.netfid,
fs/smb/client/file.c
2275
stored_rc = cifs_lockv(xid, tcon, cfile->fid.netfid,
fs/smb/client/file.c
2320
rc = CIFSSMBPosixLock(xid, tcon, cfile->fid.netfid,
fs/smb/client/file.c
2618
if (with_delete && !(open_file->fid.access & DELETE))
fs/smb/client/file.c
2817
rc = server->ops->flush(xid, tcon, &smbfile->fid);
fs/smb/client/file.c
2822
rc = server->ops->flush(xid, tcon, &smbfile->fid);
fs/smb/client/file.c
3230
persistent_fid = cfile->fid.persistent_fid;
fs/smb/client/file.c
3231
volatile_fid = cfile->fid.volatile_fid;
fs/smb/client/file.c
3232
net_fid = cfile->fid.netfid;
fs/smb/client/file.c
543
struct cifs_fid *fid, unsigned int xid, struct cifs_open_info_data *buf)
fs/smb/client/file.c
598
.fid = fid,
fs/smb/client/file.c
619
xid, fid);
fs/smb/client/file.c
622
server->ops->close(xid, tcon, fid);
fs/smb/client/file.c
657
struct cifsFileInfo *cifs_new_fileinfo(struct cifs_fid *fid, struct file *file,
fs/smb/client/file.c
721
if (fid->pending_open->oplock != CIFS_OPLOCK_NO_CHANGE && oplock)
fs/smb/client/file.c
722
oplock = fid->pending_open->oplock;
fs/smb/client/file.c
723
list_del(&fid->pending_open->olist);
fs/smb/client/file.c
730
fid->purge_cache = false;
fs/smb/client/file.c
731
server->ops->set_fid(cfile, fid, oplock);
fs/smb/client/file.c
740
if (fid->purge_cache)
fs/smb/client/file.c
806
rc = server->ops->close(0, tcon, &cifs_file->fid);
fs/smb/client/file.c
861
struct cifs_fid fid = {};
fs/smb/client/file.c
880
server->ops->get_lease_key(inode, &fid);
fs/smb/client/file.c
883
cifs_add_pending_open_locked(&fid, cifs_file->tlink, &open);
fs/smb/client/file.c
918
rc = server->ops->close(xid, tcon, &cifs_file->fid);
fs/smb/client/file.c
957
&cfile->fid);
fs/smb/client/file.c
962
rc = tcon->ses->server->ops->flush(xid, tcon, &cfile->fid);
fs/smb/client/inode.c
1257
const struct cifs_fid *fid,
fs/smb/client/inode.c
1382
true, full_path, fid);
fs/smb/client/inode.c
1392
false, full_path, fid);
fs/smb/client/inode.c
1426
const struct cifs_fid *fid)
fs/smb/client/inode.c
1436
rc = cifs_get_fattr(data, sb, xid, fid, &fattr, inode, full_path);
fs/smb/client/inode.c
1793
struct cifs_fid fid;
fs/smb/client/inode.c
1824
.fid = &fid,
fs/smb/client/inode.c
1848
rc = CIFSSMBSetFileInfo(xid, tcon, info_buf, fid.netfid,
fs/smb/client/inode.c
1859
rc = CIFSSMBRenameOpenFile(xid, tcon, fid.netfid, NULL,
fs/smb/client/inode.c
1869
rc = CIFSSMBSetFileDisposition(xid, tcon, true, fid.netfid,
fs/smb/client/inode.c
1889
CIFSSMBClose(xid, tcon, fid.netfid);
fs/smb/client/inode.c
1901
CIFSSMBRenameOpenFile(xid, tcon, fid.netfid, dentry->d_name.name,
fs/smb/client/inode.c
1906
if (!CIFSSMBSetFileInfo(xid, tcon, info_buf, fid.netfid,
fs/smb/client/inode.c
2422
struct cifs_fid fid;
fs/smb/client/inode.c
2475
.fid = &fid,
fs/smb/client/inode.c
2480
rc = CIFSSMBRenameOpenFile(xid, tcon, fid.netfid,
fs/smb/client/inode.c
2483
CIFSSMBClose(xid, tcon, fid.netfid);
fs/smb/client/inode.c
3210
open_file->fid.netfid,
fs/smb/client/inode.c
3217
open_file->fid.netfid,
fs/smb/client/inode.c
412
rc = CIFSSMBUnixQFileInfo(xid, tcon, cfile->fid.netfid, &find_data);
fs/smb/client/inode.c
525
struct cifs_fid fid;
fs/smb/client/inode.c
562
.fid = &fid,
fs/smb/client/inode.c
577
io_parms.netfid = fid.netfid;
fs/smb/client/inode.c
583
rc = tcon->ses->server->ops->sync_read(xid, &fid, &io_parms,
fs/smb/client/inode.c
646
rc = tcon->ses->server->ops->sync_read(xid, &fid, &io_parms,
fs/smb/client/inode.c
692
tcon->ses->server->ops->close(xid, tcon, &fid);
fs/smb/client/ioctl.c
371
trace_smb3_ioctl(xid, pSMBFile->fid.persistent_fid, command);
fs/smb/client/ioctl.c
384
pSMBFile->fid.netfid,
fs/smb/client/ioctl.c
591
pSMBFile ? pSMBFile->fid.persistent_fid : 0,
fs/smb/client/link.c
233
struct cifs_fid fid;
fs/smb/client/link.c
246
.fid = &fid,
fs/smb/client/link.c
259
io_parms.netfid = fid.netfid;
fs/smb/client/link.c
267
CIFSSMBClose(xid, tcon, fid.netfid);
fs/smb/client/link.c
278
struct cifs_fid fid;
fs/smb/client/link.c
289
.fid = &fid,
fs/smb/client/link.c
296
io_parms.netfid = fid.netfid;
fs/smb/client/link.c
303
CIFSSMBClose(xid, tcon, fid.netfid);
fs/smb/client/link.c
317
struct cifs_fid fid;
fs/smb/client/link.c
332
.fid = &fid,
fs/smb/client/link.c
358
io_parms.netfid = fid.netfid;
fs/smb/client/link.c
363
io_parms.persistent_fid = fid.persistent_fid;
fs/smb/client/link.c
364
io_parms.volatile_fid = fid.volatile_fid;
fs/smb/client/link.c
367
SMB2_close(xid, tcon, fid.persistent_fid, fid.volatile_fid);
fs/smb/client/link.c
380
struct cifs_fid fid;
fs/smb/client/link.c
400
.fid = &fid,
fs/smb/client/link.c
411
io_parms.netfid = fid.netfid;
fs/smb/client/link.c
416
io_parms.persistent_fid = fid.persistent_fid;
fs/smb/client/link.c
417
io_parms.volatile_fid = fid.volatile_fid;
fs/smb/client/link.c
430
SMB2_close(xid, tcon, fid.persistent_fid, fid.volatile_fid);
fs/smb/client/misc.c
415
cifs_add_pending_open_locked(struct cifs_fid *fid, struct tcon_link *tlink,
fs/smb/client/misc.c
418
memcpy(open->lease_key, fid->lease_key, SMB2_LEASE_KEY_SIZE);
fs/smb/client/misc.c
421
fid->pending_open = open;
fs/smb/client/misc.c
426
cifs_add_pending_open(struct cifs_fid *fid, struct tcon_link *tlink,
fs/smb/client/misc.c
430
cifs_add_pending_open_locked(fid, tlink, open);
fs/smb/client/misc.c
445
if ((dclose->netfid == cfile->fid.netfid) &&
fs/smb/client/misc.c
446
(dclose->persistent_fid == cfile->fid.persistent_fid) &&
fs/smb/client/misc.c
447
(dclose->volatile_fid == cfile->fid.volatile_fid)) {
fs/smb/client/misc.c
471
dclose->netfid = cfile->fid.netfid;
fs/smb/client/misc.c
472
dclose->persistent_fid = cfile->fid.persistent_fid;
fs/smb/client/misc.c
473
dclose->volatile_fid = cfile->fid.volatile_fid;
fs/smb/client/readdir.c
412
&cifsFile->fid, search_flags,
fs/smb/client/readdir.c
727
server->ops->close_dir(xid, tcon, &cfile->fid);
fs/smb/client/readdir.c
761
rc = server->ops->query_dir_next(xid, tcon, &cfile->fid,
fs/smb/client/reparse.c
258
struct cifs_fid fid;
fs/smb/client/reparse.c
329
oparms.fid = &fid;
fs/smb/client/reparse.c
339
tcon->ses->server->ops->close(xid, tcon, &fid);
fs/smb/client/reparse.c
358
tcon->ses->server->ops->close(xid, tcon, &fid);
fs/smb/client/smb1misc.c
150
if (pSMB->Fid != netfile->fid.netfid)
fs/smb/client/smb1ops.c
1033
.fid = &fid,
fs/smb/client/smb1ops.c
1085
rc = CIFSSMBSetFileInfo(xid, tcon, buf, fid.netfid, netpid);
fs/smb/client/smb1ops.c
1090
CIFSSMBClose(xid, tcon, fid.netfid);
fs/smb/client/smb1ops.c
1118
return CIFSSMB_set_compression(xid, tcon, cfile->fid.netfid);
fs/smb/client/smb1ops.c
1124
struct cifs_fid *fid, __u16 search_flags,
fs/smb/client/smb1ops.c
1130
&fid->netfid, search_flags, srch_inf, true);
fs/smb/client/smb1ops.c
1138
struct cifs_fid *fid, __u16 search_flags,
fs/smb/client/smb1ops.c
1141
return CIFSFindNext(xid, tcon, fid->netfid, search_flags, srch_inf);
fs/smb/client/smb1ops.c
1146
struct cifs_fid *fid)
fs/smb/client/smb1ops.c
1148
return CIFSFindClose(xid, tcon, fid->netfid);
fs/smb/client/smb1ops.c
1199
return CIFSSMBLock(xid, tlink_tcon(cfile->tlink), cfile->fid.netfid,
fs/smb/client/smb1ops.c
229
return ob1->fid.netfid == ob2->fid.netfid;
fs/smb/client/smb1ops.c
782
rc = CIFSSMBQFileInfo(xid, tcon, cfile->fid.netfid, &fi);
fs/smb/client/smb1ops.c
887
&oparms->fid->netfid, oplock, &fi,
fs/smb/client/smb1ops.c
900
cifs_set_fid(struct cifsFileInfo *cfile, struct cifs_fid *fid, __u32 oplock)
fs/smb/client/smb1ops.c
906
cfile->fid.netfid = fid->netfid;
fs/smb/client/smb1ops.c
913
struct cifs_fid *fid)
fs/smb/client/smb1ops.c
915
return CIFSSMBClose(xid, tcon, fid->netfid);
fs/smb/client/smb1ops.c
920
struct cifs_fid *fid)
fs/smb/client/smb1ops.c
922
return CIFSSMBFlush(xid, tcon, fid->netfid);
fs/smb/client/smb1ops.c
951
struct cifs_fid fid;
fs/smb/client/smb1ops.c
966
fid.netfid = open_file->fid.netfid;
fs/smb/client/smb1proto.h
120
__u16 fid);
fs/smb/client/smb1proto.h
132
__u16 fid, struct smb_ntsd **acl_inf, __u32 *pbuflen,
fs/smb/client/smb1proto.h
135
__u16 fid, struct smb_ntsd *pntsd, __u32 acllen,
fs/smb/client/smb1proto.h
192
const FILE_BASIC_INFO *data, __u16 fid,
fs/smb/client/smb1proto.h
195
bool delete_file, __u16 fid,
fs/smb/client/smb1proto.h
202
const struct cifs_unix_set_info_args *args, u16 fid,
fs/smb/client/smb2file.c
154
struct cifs_fid *fid = oparms->fid;
fs/smb/client/smb2file.c
220
rc = SMB2_ioctl(xid, oparms->tcon, fid->persistent_fid,
fs/smb/client/smb2file.c
221
fid->volatile_fid, FSCTL_LMR_REQUEST_RESILIENCY,
fs/smb/client/smb2file.c
238
fid->persistent_fid,
fs/smb/client/smb2file.c
239
fid->volatile_fid,
fs/smb/client/smb2file.c
323
cfile->fid.persistent_fid,
fs/smb/client/smb2file.c
324
cfile->fid.volatile_fid,
fs/smb/client/smb2file.c
347
stored_rc = smb2_lockv(xid, tcon, cfile->fid.persistent_fid,
fs/smb/client/smb2file.c
348
cfile->fid.volatile_fid, current->tgid,
fs/smb/client/smb2file.c
380
cfile->fid.persistent_fid,
fs/smb/client/smb2file.c
381
cfile->fid.volatile_fid,
fs/smb/client/smb2file.c
392
cfile->fid.persistent_fid,
fs/smb/client/smb2file.c
393
cfile->fid.volatile_fid,
fs/smb/client/smb2inode.c
1200
struct cifs_fid fid;
fs/smb/client/smb2inode.c
1226
oparms.fid = &fid;
fs/smb/client/smb2inode.c
1232
server->ops->get_lease_key(inode, &fid);
fs/smb/client/smb2inode.c
198
struct cifs_fid fid;
fs/smb/client/smb2inode.c
253
server->ops->get_lease_key(inode, &fid);
fs/smb/client/smb2inode.c
258
vars->oparms.fid = &fid;
fs/smb/client/smb2inode.c
290
cfile->fid.persistent_fid,
fs/smb/client/smb2inode.c
291
cfile->fid.volatile_fid,
fs/smb/client/smb2inode.c
324
cfile->fid.persistent_fid,
fs/smb/client/smb2inode.c
325
cfile->fid.volatile_fid,
fs/smb/client/smb2inode.c
369
cfile->fid.persistent_fid,
fs/smb/client/smb2inode.c
370
cfile->fid.volatile_fid,
fs/smb/client/smb2inode.c
404
cfile->fid.persistent_fid,
fs/smb/client/smb2inode.c
405
cfile->fid.volatile_fid,
fs/smb/client/smb2inode.c
439
cfile->fid.persistent_fid,
fs/smb/client/smb2inode.c
440
cfile->fid.volatile_fid, current->tgid,
fs/smb/client/smb2inode.c
480
cfile->fid.persistent_fid,
fs/smb/client/smb2inode.c
481
cfile->fid.volatile_fid,
fs/smb/client/smb2inode.c
533
cfile->fid.persistent_fid,
fs/smb/client/smb2inode.c
534
cfile->fid.volatile_fid,
fs/smb/client/smb2inode.c
561
cfile->fid.persistent_fid,
fs/smb/client/smb2inode.c
562
cfile->fid.volatile_fid,
fs/smb/client/smb2inode.c
588
cfile->fid.persistent_fid,
fs/smb/client/smb2inode.c
589
cfile->fid.volatile_fid,
fs/smb/client/smb2inode.c
694
rc = smb2_parse_contexts(server, &rsp_iov[0], &oparms->fid->epoch,
fs/smb/client/smb2inode.c
695
oparms->fid->lease_key, &oplock, &idata->fi, NULL);
fs/smb/client/smb2inode.c
991
cfid->fid.persistent_fid,
fs/smb/client/smb2inode.c
992
cfid->fid.volatile_fid,
fs/smb/client/smb2misc.c
712
cfile->fid.persistent_fid ||
fs/smb/client/smb2misc.c
714
cfile->fid.volatile_fid)
fs/smb/client/smb2misc.c
768
rc = SMB2_close(0, tcon, cancelled->fid.persistent_fid,
fs/smb/client/smb2misc.c
769
cancelled->fid.volatile_fid);
fs/smb/client/smb2misc.c
795
cancelled->fid.persistent_fid = persistent_fid;
fs/smb/client/smb2misc.c
796
cancelled->fid.volatile_fid = volatile_fid;
fs/smb/client/smb2ops.c
1004
rc = SMB2_close(xid, tcon, fid.persistent_fid, fid.volatile_fid);
fs/smb/client/smb2ops.c
1023
struct cifs_fid *fid = &cfile->fid;
fs/smb/client/smb2ops.c
1031
return SMB2_query_info(xid, tcon, fid->persistent_fid, fid->volatile_fid, &data->fi);
fs/smb/client/smb2ops.c
1187
struct cifs_fid fid;
fs/smb/client/smb2ops.c
1274
.fid = &fid,
fs/smb/client/smb2ops.c
1468
smb2_set_fid(struct cifsFileInfo *cfile, struct cifs_fid *fid, __u32 oplock)
fs/smb/client/smb2ops.c
1475
cfile->fid.persistent_fid = fid->persistent_fid;
fs/smb/client/smb2ops.c
1476
cfile->fid.volatile_fid = fid->volatile_fid;
fs/smb/client/smb2ops.c
1477
cfile->fid.access = fid->access;
fs/smb/client/smb2ops.c
1479
cfile->fid.mid = fid->mid;
fs/smb/client/smb2ops.c
1481
server->ops->set_oplock_level(cinode, oplock, fid->epoch,
fs/smb/client/smb2ops.c
1482
&fid->purge_cache);
fs/smb/client/smb2ops.c
1484
memcpy(cfile->fid.create_guid, fid->create_guid, 16);
fs/smb/client/smb2ops.c
1489
struct cifs_fid *fid)
fs/smb/client/smb2ops.c
1491
return SMB2_close(xid, tcon, fid->persistent_fid, fid->volatile_fid);
fs/smb/client/smb2ops.c
1503
rc = __SMB2_close(xid, tcon, cfile->fid.persistent_fid,
fs/smb/client/smb2ops.c
1504
cfile->fid.volatile_fid, &file_inf);
fs/smb/client/smb2ops.c
1588
struct cifs_fid fid;
fs/smb/client/smb2ops.c
1643
.fid = &fid,
fs/smb/client/smb2ops.c
1886
trace_smb3_copychunk_enter(xid, src_file->fid.volatile_fid,
fs/smb/client/smb2ops.c
1887
dst_file->fid.volatile_fid, tcon->tid,
fs/smb/client/smb2ops.c
1906
src_file->fid.persistent_fid,
fs/smb/client/smb2ops.c
1907
src_file->fid.volatile_fid,
fs/smb/client/smb2ops.c
1953
rc = SMB2_ioctl(xid, tcon, dst_file->fid.persistent_fid,
fs/smb/client/smb2ops.c
1954
dst_file->fid.volatile_fid, FSCTL_SRV_COPYCHUNK_WRITE,
fs/smb/client/smb2ops.c
2042
trace_smb3_copychunk_err(xid, src_file->fid.volatile_fid,
fs/smb/client/smb2ops.c
2043
dst_file->fid.volatile_fid, tcon->tid,
fs/smb/client/smb2ops.c
2047
trace_smb3_copychunk_done(xid, src_file->fid.volatile_fid,
fs/smb/client/smb2ops.c
2048
dst_file->fid.volatile_fid, tcon->tid,
fs/smb/client/smb2ops.c
2056
struct cifs_fid *fid)
fs/smb/client/smb2ops.c
2058
return SMB2_flush(xid, tcon, fid->persistent_fid, fid->volatile_fid);
fs/smb/client/smb2ops.c
2131
rc = SMB2_ioctl(xid, tcon, cfile->fid.persistent_fid,
fs/smb/client/smb2ops.c
2132
cfile->fid.volatile_fid, FSCTL_SET_SPARSE,
fs/smb/client/smb2ops.c
2167
return SMB2_set_eof(xid, tcon, cfile->fid.persistent_fid,
fs/smb/client/smb2ops.c
2168
cfile->fid.volatile_fid, cfile->pid, size);
fs/smb/client/smb2ops.c
2188
dup_ext_buf.VolatileFileHandle = srcfile->fid.volatile_fid;
fs/smb/client/smb2ops.c
2189
dup_ext_buf.PersistentFileHandle = srcfile->fid.persistent_fid;
fs/smb/client/smb2ops.c
2195
trace_smb3_clone_enter(xid, srcfile->fid.volatile_fid,
fs/smb/client/smb2ops.c
2196
trgtfile->fid.volatile_fid, tcon->tid,
fs/smb/client/smb2ops.c
2206
rc = SMB2_ioctl(xid, tcon, trgtfile->fid.persistent_fid,
fs/smb/client/smb2ops.c
2207
trgtfile->fid.volatile_fid,
fs/smb/client/smb2ops.c
2219
trace_smb3_clone_err(xid, srcfile->fid.volatile_fid,
fs/smb/client/smb2ops.c
2220
trgtfile->fid.volatile_fid,
fs/smb/client/smb2ops.c
2224
trace_smb3_clone_done(xid, srcfile->fid.volatile_fid,
fs/smb/client/smb2ops.c
2225
trgtfile->fid.volatile_fid, tcon->tid,
fs/smb/client/smb2ops.c
2234
return SMB2_set_compression(xid, tcon, cfile->fid.persistent_fid,
fs/smb/client/smb2ops.c
2235
cfile->fid.volatile_fid);
fs/smb/client/smb2ops.c
2249
return SMB2_ioctl(xid, tcon, cfile->fid.persistent_fid,
fs/smb/client/smb2ops.c
2250
cfile->fid.volatile_fid,
fs/smb/client/smb2ops.c
2301
rc = SMB2_ioctl(xid, tcon, cfile->fid.persistent_fid,
fs/smb/client/smb2ops.c
2302
cfile->fid.volatile_fid,
fs/smb/client/smb2ops.c
2362
struct cifs_fid fid;
fs/smb/client/smb2ops.c
2404
.fid = &fid,
fs/smb/client/smb2ops.c
2412
rc = SMB2_change_notify(xid, tcon, fid.persistent_fid, fid.volatile_fid,
fs/smb/client/smb2ops.c
2416
SMB2_close(xid, tcon, fid.persistent_fid, fid.volatile_fid);
fs/smb/client/smb2ops.c
2438
struct cifs_fid *fid, __u16 search_flags,
fs/smb/client/smb2ops.c
2483
.fid = fid,
fs/smb/client/smb2ops.c
2528
fid->persistent_fid = op_rsp->PersistentFileId;
fs/smb/client/smb2ops.c
2529
fid->volatile_fid = op_rsp->VolatileFileId;
fs/smb/client/smb2ops.c
2533
SMB2_close(xid, tcon, fid->persistent_fid, fid->volatile_fid);
fs/smb/client/smb2ops.c
2535
trace_smb3_query_dir_err(xid, fid->persistent_fid,
fs/smb/client/smb2ops.c
2544
trace_smb3_query_dir_done(xid, fid->persistent_fid,
fs/smb/client/smb2ops.c
2554
trace_smb3_query_dir_err(xid, fid->persistent_fid, tcon->tid,
fs/smb/client/smb2ops.c
2560
trace_smb3_query_dir_done(xid, fid->persistent_fid, tcon->tid,
fs/smb/client/smb2ops.c
2579
struct cifs_fid *fid, __u16 search_flags,
fs/smb/client/smb2ops.c
2582
return SMB2_query_directory(xid, tcon, fid->persistent_fid,
fs/smb/client/smb2ops.c
2583
fid->volatile_fid, 0, srch_inf);
fs/smb/client/smb2ops.c
2588
struct cifs_fid *fid)
fs/smb/client/smb2ops.c
2590
return SMB2_close(xid, tcon, fid->persistent_fid, fid->volatile_fid);
fs/smb/client/smb2ops.c
2827
struct cifs_fid fid;
fs/smb/client/smb2ops.c
2874
.fid = &fid,
fs/smb/client/smb2ops.c
2890
cfid->fid.persistent_fid,
fs/smb/client/smb2ops.c
2891
cfid->fid.volatile_fid,
fs/smb/client/smb2ops.c
3016
struct cifs_fid fid;
fs/smb/client/smb2ops.c
3027
.fid = &fid,
fs/smb/client/smb2ops.c
3040
rc = SMB311_posix_qfs_info(xid, tcon, fid.persistent_fid,
fs/smb/client/smb2ops.c
3041
fid.volatile_fid, buf);
fs/smb/client/smb2ops.c
3043
SMB2_close(xid, tcon, fid.persistent_fid, fid.volatile_fid);
fs/smb/client/smb2ops.c
3050
return ob1->fid.persistent_fid == ob2->fid.persistent_fid &&
fs/smb/client/smb2ops.c
3051
ob1->fid.volatile_fid == ob2->fid.volatile_fid;
fs/smb/client/smb2ops.c
3061
cfile->fid.persistent_fid, cfile->fid.volatile_fid,
fs/smb/client/smb2ops.c
3066
smb2_get_lease_key(struct inode *inode, struct cifs_fid *fid)
fs/smb/client/smb2ops.c
3068
memcpy(fid->lease_key, CIFS_I(inode)->lease_key, SMB2_LEASE_KEY_SIZE);
fs/smb/client/smb2ops.c
3072
smb2_set_lease_key(struct inode *inode, struct cifs_fid *fid)
fs/smb/client/smb2ops.c
3074
memcpy(CIFS_I(inode)->lease_key, fid->lease_key, SMB2_LEASE_KEY_SIZE);
fs/smb/client/smb2ops.c
3078
smb2_new_lease_key(struct cifs_fid *fid)
fs/smb/client/smb2ops.c
3080
generate_random_uuid(fid->lease_key);
fs/smb/client/smb2ops.c
3229
struct cifs_fid fid;
fs/smb/client/smb2ops.c
3259
.fid = &fid,
fs/smb/client/smb2ops.c
3269
rc = SMB2_query_acl(xid, tlink_tcon(tlink), fid.persistent_fid,
fs/smb/client/smb2ops.c
3270
fid.volatile_fid, (void **)&pntsd, pacllen,
fs/smb/client/smb2ops.c
3272
SMB2_close(xid, tcon, fid.persistent_fid, fid.volatile_fid);
fs/smb/client/smb2ops.c
3295
struct cifs_fid fid;
fs/smb/client/smb2ops.c
3325
.fid = &fid,
fs/smb/client/smb2ops.c
3332
rc = SMB2_set_acl(xid, tlink_tcon(tlink), fid.persistent_fid,
fs/smb/client/smb2ops.c
3333
fid.volatile_fid, pnntsd, acllen, aclflag);
fs/smb/client/smb2ops.c
3334
SMB2_close(xid, tcon, fid.persistent_fid, fid.volatile_fid);
fs/smb/client/smb2ops.c
3357
pntsd = get_smb2_acl_by_fid(cifs_sb, &open_file->fid, pacllen, info);
fs/smb/client/smb2ops.c
3373
return SMB2_ioctl(xid, tcon, cfile->fid.persistent_fid,
fs/smb/client/smb2ops.c
3374
cfile->fid.volatile_fid, FSCTL_SET_ZERO_DATA,
fs/smb/client/smb2ops.c
3395
trace_smb3_zero_enter(xid, cfile->fid.persistent_fid, tcon->tid,
fs/smb/client/smb2ops.c
3431
rc = SMB2_set_eof(xid, tcon, cfile->fid.persistent_fid,
fs/smb/client/smb2ops.c
3432
cfile->fid.volatile_fid, cfile->pid, new_size);
fs/smb/client/smb2ops.c
3446
trace_smb3_zero_err(xid, cfile->fid.persistent_fid, tcon->tid,
fs/smb/client/smb2ops.c
3449
trace_smb3_zero_done(xid, cfile->fid.persistent_fid, tcon->tid,
fs/smb/client/smb2ops.c
3487
rc = SMB2_ioctl(xid, tcon, cfile->fid.persistent_fid,
fs/smb/client/smb2ops.c
3488
cfile->fid.volatile_fid, FSCTL_SET_ZERO_DATA,
fs/smb/client/smb2ops.c
3506
rc = SMB2_set_eof(xid, tcon, cfile->fid.persistent_fid,
fs/smb/client/smb2ops.c
3507
cfile->fid.volatile_fid, cfile->pid, extend_to);
fs/smb/client/smb2ops.c
3530
io_parms.netfid = cfile->fid.netfid;
fs/smb/client/smb2ops.c
3533
io_parms.persistent_fid = cfile->fid.persistent_fid;
fs/smb/client/smb2ops.c
3534
io_parms.volatile_fid = cfile->fid.volatile_fid;
fs/smb/client/smb2ops.c
3569
rc = SMB2_ioctl(xid, tcon, cfile->fid.persistent_fid,
fs/smb/client/smb2ops.c
3570
cfile->fid.volatile_fid,
fs/smb/client/smb2ops.c
3655
trace_smb3_falloc_enter(xid, cfile->fid.persistent_fid, tcon->tid,
fs/smb/client/smb2ops.c
3660
trace_smb3_falloc_err(xid, cfile->fid.persistent_fid,
fs/smb/client/smb2ops.c
3678
rc = SMB2_set_eof(xid, tcon, cfile->fid.persistent_fid,
fs/smb/client/smb2ops.c
3679
cfile->fid.volatile_fid, cfile->pid, new_eof);
fs/smb/client/smb2ops.c
3755
trace_smb3_falloc_err(xid, cfile->fid.persistent_fid, tcon->tid,
fs/smb/client/smb2ops.c
3758
trace_smb3_falloc_done(xid, cfile->fid.persistent_fid, tcon->tid,
fs/smb/client/smb2ops.c
3800
rc = SMB2_set_eof(xid, tcon, cfile->fid.persistent_fid,
fs/smb/client/smb2ops.c
3801
cfile->fid.volatile_fid, cfile->pid, new_eof);
fs/smb/client/smb2ops.c
3846
rc = SMB2_set_eof(xid, tcon, cfile->fid.persistent_fid,
fs/smb/client/smb2ops.c
3847
cfile->fid.volatile_fid, cfile->pid, new_eof);
fs/smb/client/smb2ops.c
3902
smb2_flush_file(xid, tcon, &wrcfile->fid);
fs/smb/client/smb2ops.c
3915
rc = SMB2_ioctl(xid, tcon, cfile->fid.persistent_fid,
fs/smb/client/smb2ops.c
3916
cfile->fid.volatile_fid,
fs/smb/client/smb2ops.c
3975
rc = SMB2_ioctl(xid, tcon, cfile->fid.persistent_fid,
fs/smb/client/smb2ops.c
3976
cfile->fid.volatile_fid,
fs/smb/client/smb2ops.c
5190
struct cifs_fid fid;
fs/smb/client/smb2ops.c
5255
oparms.fid = &fid;
fs/smb/client/smb2ops.c
5280
rc = server->ops->sync_write(xid, &fid, &io_parms,
fs/smb/client/smb2ops.c
5286
server->ops->close(xid, tcon, &fid);
fs/smb/client/smb2ops.c
879
struct cifs_fid fid;
fs/smb/client/smb2ops.c
888
.fid = &fid,
fs/smb/client/smb2ops.c
893
memcpy(&fid, &cfid->fid, sizeof(struct cifs_fid));
fs/smb/client/smb2ops.c
902
SMB2_QFS_attr(xid, tcon, fid.persistent_fid, fid.volatile_fid,
fs/smb/client/smb2ops.c
904
SMB2_QFS_attr(xid, tcon, fid.persistent_fid, fid.volatile_fid,
fs/smb/client/smb2ops.c
906
SMB2_QFS_attr(xid, tcon, fid.persistent_fid, fid.volatile_fid,
fs/smb/client/smb2ops.c
908
SMB2_QFS_attr(xid, tcon, fid.persistent_fid, fid.volatile_fid,
fs/smb/client/smb2ops.c
911
SMB2_close(xid, tcon, fid.persistent_fid, fid.volatile_fid);
fs/smb/client/smb2ops.c
924
struct cifs_fid fid;
fs/smb/client/smb2ops.c
932
.fid = &fid,
fs/smb/client/smb2ops.c
940
SMB2_QFS_attr(xid, tcon, fid.persistent_fid, fid.volatile_fid,
fs/smb/client/smb2ops.c
942
SMB2_QFS_attr(xid, tcon, fid.persistent_fid, fid.volatile_fid,
fs/smb/client/smb2ops.c
944
SMB2_close(xid, tcon, fid.persistent_fid, fid.volatile_fid);
fs/smb/client/smb2ops.c
956
struct cifs_fid fid;
fs/smb/client/smb2ops.c
977
.fid = &fid,
fs/smb/client/smb2pdu.c
2317
create_reconnect_durable_buf(struct cifs_fid *fid)
fs/smb/client/smb2pdu.c
2331
buf->Data.Fid.PersistentFileId = fid->persistent_fid;
fs/smb/client/smb2pdu.c
2332
buf->Data.Fid.VolatileFileId = fid->volatile_fid;
fs/smb/client/smb2pdu.c
2490
struct cifs_fid *pfid = oparms->fid;
fs/smb/client/smb2pdu.c
2530
create_reconnect_durable_v2_buf(struct cifs_fid *fid)
fs/smb/client/smb2pdu.c
2548
buf->dcontext.Fid.PersistentFileId = fid->persistent_fid;
fs/smb/client/smb2pdu.c
2549
buf->dcontext.Fid.VolatileFileId = fid->volatile_fid;
fs/smb/client/smb2pdu.c
2551
memcpy(buf->dcontext.CreateGuid, fid->create_guid, 16);
fs/smb/client/smb2pdu.c
2584
iov[num].iov_base = create_reconnect_durable_v2_buf(oparms->fid);
fs/smb/client/smb2pdu.c
2607
iov[num].iov_base = create_reconnect_durable_buf(oparms->fid);
fs/smb/client/smb2pdu.c
3155
oparms->fid->lease_key, oplock,
fs/smb/client/smb2pdu.c
3156
oparms->fid->parent_lease_key,
fs/smb/client/smb2pdu.c
3329
oparms->fid->persistent_fid = rsp->PersistentFileId;
fs/smb/client/smb2pdu.c
3330
oparms->fid->volatile_fid = rsp->VolatileFileId;
fs/smb/client/smb2pdu.c
3331
oparms->fid->access = oparms->desired_access;
fs/smb/client/smb2pdu.c
3333
oparms->fid->mid = le64_to_cpu(rsp->hdr.MessageId);
fs/smb/client/smb2pdu.c
3349
rc = smb2_parse_contexts(server, &rsp_iov, &oparms->fid->epoch,
fs/smb/client/smb2pdu.c
3350
oparms->fid->lease_key, oplock, buf, posix);
fs/smb/client/smb2pdu.c
4692
rdata->req->cfile->fid.persistent_fid,
fs/smb/client/smb2pdu.c
4701
rdata->req->cfile->fid.persistent_fid,
fs/smb/client/smb2pdu.c
4768
io_parms.persistent_fid = rdata->req->cfile->fid.persistent_fid;
fs/smb/client/smb2pdu.c
4769
io_parms.volatile_fid = rdata->req->cfile->fid.volatile_fid;
fs/smb/client/smb2pdu.c
5028
wdata->req->cfile->fid.persistent_fid,
fs/smb/client/smb2pdu.c
5038
wdata->req->cfile->fid.persistent_fid,
fs/smb/client/smb2pdu.c
5087
.persistent_fid = wdata->req->cfile->fid.persistent_fid,
fs/smb/client/smb2pdu.c
5088
.volatile_fid = wdata->req->cfile->fid.volatile_fid,
fs/smb/client/trace.h
1229
__u64 fid,
fs/smb/client/trace.h
1234
TP_ARGS(xid, fid, tid, sesid, create_options, desired_access),
fs/smb/client/trace.h
1237
__field(__u64, fid)
fs/smb/client/trace.h
1245
__entry->fid = fid;
fs/smb/client/trace.h
1252
__entry->xid, __entry->sesid, __entry->tid, __entry->fid,
fs/smb/client/trace.h
1259
__u64 fid, \
fs/smb/client/trace.h
1264
TP_ARGS(xid, fid, tid, sesid, create_options, desired_access))
fs/smb/client/trace.h
1559
__u64 fid,
fs/smb/client/trace.h
1561
TP_ARGS(xid, fid, command),
fs/smb/client/trace.h
1564
__field(__u64, fid)
fs/smb/client/trace.h
1569
__entry->fid = fid;
fs/smb/client/trace.h
1573
__entry->xid, __entry->fid, __entry->command)
fs/smb/client/trace.h
1579
__u64 fid, \
fs/smb/client/trace.h
1581
TP_ARGS(xid, fid, command))
fs/smb/client/trace.h
247
__u64 fid,
fs/smb/client/trace.h
254
xid, fid, tid, sesid, offset, len, rc),
fs/smb/client/trace.h
259
__field(__u64, fid)
fs/smb/client/trace.h
270
__entry->fid = fid;
fs/smb/client/trace.h
279
__entry->xid, __entry->sesid, __entry->tid, __entry->fid,
fs/smb/client/trace.h
288
__u64 fid, \
fs/smb/client/trace.h
294
TP_ARGS(rreq_debug_id, rreq_debug_index, xid, fid, tid, sesid, offset, len, rc))
fs/smb/client/trace.h
302
__u64 fid,
fs/smb/client/trace.h
308
TP_ARGS(xid, fid, tid, sesid, offset, len, rc),
fs/smb/client/trace.h
311
__field(__u64, fid)
fs/smb/client/trace.h
320
__entry->fid = fid;
fs/smb/client/trace.h
328
__entry->xid, __entry->sesid, __entry->tid, __entry->fid,
fs/smb/client/trace.h
335
__u64 fid, \
fs/smb/client/trace.h
341
TP_ARGS(xid, fid, tid, sesid, offset, len, rc))
fs/smb/client/trace.h
463
__u64 fid,
fs/smb/client/trace.h
469
xid, fid, tid, sesid, offset, len),
fs/smb/client/trace.h
474
__field(__u64, fid)
fs/smb/client/trace.h
484
__entry->fid = fid;
fs/smb/client/trace.h
492
__entry->xid, __entry->sesid, __entry->tid, __entry->fid,
fs/smb/client/trace.h
501
__u64 fid, \
fs/smb/client/trace.h
506
TP_ARGS(rreq_debug_id, rreq_debug_index, xid, fid, tid, sesid, offset, len))
fs/smb/client/trace.h
516
__u64 fid,
fs/smb/client/trace.h
521
TP_ARGS(xid, fid, tid, sesid, offset, len),
fs/smb/client/trace.h
524
__field(__u64, fid)
fs/smb/client/trace.h
532
__entry->fid = fid;
fs/smb/client/trace.h
539
__entry->xid, __entry->sesid, __entry->tid, __entry->fid,
fs/smb/client/trace.h
546
__u64 fid, \
fs/smb/client/trace.h
551
TP_ARGS(xid, fid, tid, sesid, offset, len))
fs/smb/client/trace.h
563
__u64 fid,
fs/smb/client/trace.h
567
TP_ARGS(xid, fid, tid, sesid, offset),
fs/smb/client/trace.h
570
__field(__u64, fid)
fs/smb/client/trace.h
577
__entry->fid = fid;
fs/smb/client/trace.h
583
__entry->xid, __entry->sesid, __entry->tid, __entry->fid,
fs/smb/client/trace.h
590
__u64 fid, \
fs/smb/client/trace.h
594
TP_ARGS(xid, fid, tid, sesid, offset))
fs/smb/client/trace.h
603
__u64 fid,
fs/smb/client/trace.h
606
TP_ARGS(xid, fid, tid, sesid),
fs/smb/client/trace.h
609
__field(__u64, fid)
fs/smb/client/trace.h
615
__entry->fid = fid;
fs/smb/client/trace.h
620
__entry->xid, __entry->sesid, __entry->tid, __entry->fid)
fs/smb/client/trace.h
626
__u64 fid, \
fs/smb/client/trace.h
629
TP_ARGS(xid, fid, tid, sesid))
fs/smb/client/trace.h
639
__u64 fid,
fs/smb/client/trace.h
643
TP_ARGS(xid, fid, tid, sesid, rc),
fs/smb/client/trace.h
646
__field(__u64, fid)
fs/smb/client/trace.h
653
__entry->fid = fid;
fs/smb/client/trace.h
659
__entry->xid, __entry->sesid, __entry->tid, __entry->fid,
fs/smb/client/trace.h
666
__u64 fid, \
fs/smb/client/trace.h
670
TP_ARGS(xid, fid, tid, sesid, rc))
fs/smb/client/trace.h
681
__u64 fid,
fs/smb/client/trace.h
686
TP_ARGS(xid, fid, tid, sesid, infclass, type),
fs/smb/client/trace.h
689
__field(__u64, fid)
fs/smb/client/trace.h
697
__entry->fid = fid;
fs/smb/client/trace.h
704
__entry->xid, __entry->sesid, __entry->tid, __entry->fid,
fs/smb/client/trace.h
711
__u64 fid, \
fs/smb/client/trace.h
716
TP_ARGS(xid, fid, tid, sesid, infclass, type))
fs/smb/client/trace.h
725
__u64 fid,
fs/smb/client/trace.h
731
TP_ARGS(xid, fid, tid, sesid, infclass, type, rc),
fs/smb/client/trace.h
734
__field(__u64, fid)
fs/smb/client/trace.h
743
__entry->fid = fid;
fs/smb/client/trace.h
751
__entry->xid, __entry->sesid, __entry->tid, __entry->fid,
fs/smb/client/trace.h
758
__u64 fid, \
fs/smb/client/trace.h
764
TP_ARGS(xid, fid, tid, sesid, infclass, type, rc))
fs/smb/server/oplock.c
46
opinfo->fid = id;
fs/smb/server/oplock.c
650
fp = ksmbd_lookup_global_fd(br_info->fid);
fs/smb/server/oplock.c
728
br_info->fid = opinfo->fid;
fs/smb/server/oplock.h
63
u64 fid;
fs/smb/server/oplock.h
87
int fid;
fs/smb/server/vfs.c
553
int ksmbd_vfs_fsync(struct ksmbd_work *work, u64 fid, u64 p_id)
fs/smb/server/vfs.c
558
fp = ksmbd_lookup_fd_slow(work, fid, p_id);
fs/smb/server/vfs.c
560
pr_err("failed to get filp for fid %llu\n", fid);
fs/smb/server/vfs.h
85
int ksmbd_vfs_fsync(struct ksmbd_work *work, u64 fid, u64 p_id);
fs/squashfs/export.c
83
struct fid *fid, int fh_len, int fh_type)
fs/squashfs/export.c
89
return squashfs_export_iget(sb, fid->i32.ino);
fs/squashfs/export.c
94
struct fid *fid, int fh_len, int fh_type)
fs/squashfs/export.c
99
return squashfs_export_iget(sb, fid->i32.parent_ino);
fs/udf/namei.c
1000
fid->udf.parent_block = location.logicalBlockNum;
fs/udf/namei.c
1001
fid->udf.parent_partref = location.partitionReferenceNum;
fs/udf/namei.c
1002
fid->udf.parent_generation = inode->i_generation;
fs/udf/namei.c
955
struct fid *fid, int fh_len, int fh_type)
fs/udf/namei.c
962
return udf_nfs_get_inode(sb, fid->udf.block, fid->udf.partref,
fs/udf/namei.c
963
fid->udf.generation);
fs/udf/namei.c
967
struct fid *fid, int fh_len, int fh_type)
fs/udf/namei.c
972
return udf_nfs_get_inode(sb, fid->udf.parent_block,
fs/udf/namei.c
973
fid->udf.parent_partref,
fs/udf/namei.c
974
fid->udf.parent_generation);
fs/udf/namei.c
981
struct fid *fid = (struct fid *)fh;
fs/udf/namei.c
993
fid->udf.block = location.logicalBlockNum;
fs/udf/namei.c
994
fid->udf.partref = location.partitionReferenceNum;
fs/udf/namei.c
995
fid->udf.parent_partref = 0;
fs/udf/namei.c
996
fid->udf.generation = inode->i_generation;
fs/ufs/super.c
117
static struct dentry *ufs_fh_to_dentry(struct super_block *sb, struct fid *fid,
fs/ufs/super.c
120
return generic_fh_to_dentry(sb, fid, fh_len, fh_type, ufs_nfs_get_inode);
fs/ufs/super.c
123
static struct dentry *ufs_fh_to_parent(struct super_block *sb, struct fid *fid,
fs/ufs/super.c
126
return generic_fh_to_parent(sb, fid, fh_len, fh_type, ufs_nfs_get_inode);
fs/xfs/xfs_export.c
172
xfs_fs_fh_to_dentry(struct super_block *sb, struct fid *fid,
fs/xfs/xfs_export.c
175
struct xfs_fid64 *fid64 = (struct xfs_fid64 *)fid;
fs/xfs/xfs_export.c
184
inode = xfs_nfs_get_inode(sb, fid->i32.ino, fid->i32.gen);
fs/xfs/xfs_export.c
196
xfs_fs_fh_to_parent(struct super_block *sb, struct fid *fid,
fs/xfs/xfs_export.c
199
struct xfs_fid64 *fid64 = (struct xfs_fid64 *)fid;
fs/xfs/xfs_export.c
207
inode = xfs_nfs_get_inode(sb, fid->i32.parent_ino,
fs/xfs/xfs_export.c
208
fid->i32.parent_gen);
fs/xfs/xfs_export.c
48
struct fid *fid = (struct fid *)fh;
fs/xfs/xfs_export.c
85
fid->i32.parent_ino = XFS_I(parent)->i_ino;
fs/xfs/xfs_export.c
86
fid->i32.parent_gen = parent->i_generation;
fs/xfs/xfs_export.c
89
fid->i32.ino = XFS_I(inode)->i_ino;
fs/xfs/xfs_export.c
90
fid->i32.gen = inode->i_generation;
fs/xfs/xfs_handle.c
160
struct xfs_fid64 fid = {
fs/xfs/xfs_handle.c
174
return exportfs_decode_fh(file->f_path.mnt, (struct fid *)&fid, 3,
include/linux/bnge/hsi.h
10114
__le16 fid;
include/linux/bnge/hsi.h
10145
__le16 fid;
include/linux/bnge/hsi.h
11286
__le16 fid;
include/linux/bnge/hsi.h
11296
__le16 fid;
include/linux/bnge/hsi.h
11320
__le16 fid;
include/linux/bnge/hsi.h
11338
__le16 fid;
include/linux/bnge/hsi.h
1656
__le16 fid;
include/linux/bnge/hsi.h
1780
__le16 fid;
include/linux/bnge/hsi.h
1790
__le16 fid;
include/linux/bnge/hsi.h
1967
__le16 fid;
include/linux/bnge/hsi.h
1977
__le16 fid;
include/linux/bnge/hsi.h
2211
__le16 fid;
include/linux/bnge/hsi.h
2493
__le16 fid;
include/linux/bnge/hsi.h
2539
__le16 fid;
include/linux/bnge/hsi.h
2590
__le16 fid;
include/linux/bnge/hsi.h
2769
__le16 fid;
include/linux/bnge/hsi.h
2815
__le16 fid;
include/linux/bnge/hsi.h
3905
__le16 fid;
include/linux/bnge/hsi.h
3942
__le16 fid;
include/linux/bnxt/hsi.h
10217
__le16 fid;
include/linux/bnxt/hsi.h
10227
__le16 fid;
include/linux/bnxt/hsi.h
10251
__le16 fid;
include/linux/bnxt/hsi.h
10269
__le16 fid;
include/linux/bnxt/hsi.h
1645
__le16 fid;
include/linux/bnxt/hsi.h
1769
__le16 fid;
include/linux/bnxt/hsi.h
1779
__le16 fid;
include/linux/bnxt/hsi.h
1958
__le16 fid;
include/linux/bnxt/hsi.h
1968
__le16 fid;
include/linux/bnxt/hsi.h
2202
__le16 fid;
include/linux/bnxt/hsi.h
2484
__le16 fid;
include/linux/bnxt/hsi.h
2530
__le16 fid;
include/linux/bnxt/hsi.h
2581
__le16 fid;
include/linux/bnxt/hsi.h
2760
__le16 fid;
include/linux/bnxt/hsi.h
2806
__le16 fid;
include/linux/exportfs.h
284
struct dentry * (*fh_to_dentry)(struct super_block *sb, struct fid *fid,
include/linux/exportfs.h
286
struct dentry * (*fh_to_parent)(struct super_block *sb, struct fid *fid,
include/linux/exportfs.h
325
extern int exportfs_encode_inode_fh(struct inode *inode, struct fid *fid,
include/linux/exportfs.h
328
extern int exportfs_encode_fh(struct dentry *dentry, struct fid *fid,
include/linux/exportfs.h
378
static inline int exportfs_encode_fid(struct inode *inode, struct fid *fid,
include/linux/exportfs.h
381
return exportfs_encode_inode_fh(inode, fid, max_len, NULL,
include/linux/exportfs.h
386
struct fid *fid, int fh_len,
include/linux/exportfs.h
391
extern struct dentry *exportfs_decode_fh(struct vfsmount *mnt, struct fid *fid,
include/linux/exportfs.h
401
struct fid *fid, int fh_len, int fh_type,
include/linux/exportfs.h
404
struct fid *fid, int fh_len, int fh_type,
include/linux/net/intel/i40e_client.h
80
u8 fid; /* function id, PF id or VF id */
include/linux/nvme.h
1468
__le32 fid;
include/linux/qed/common_hsi.h
1154
__le16 fid;
include/linux/qed/common_hsi.h
1169
__le16 fid;
include/linux/qed/common_hsi.h
1188
union pxp_pretend_fid fid;
include/linux/w1.h
271
u8 fid;
include/net/9p/client.h
246
u32 fid;
include/net/9p/client.h
277
int p9_client_statfs(struct p9_fid *fid, struct p9_rstatfs *sb);
include/net/9p/client.h
278
int p9_client_rename(struct p9_fid *fid, struct p9_fid *newdirfid,
include/net/9p/client.h
290
int p9_client_open(struct p9_fid *fid, int mode);
include/net/9p/client.h
291
int p9_client_fcreate(struct p9_fid *fid, const char *name, u32 perm, int mode,
include/net/9p/client.h
293
int p9_client_link(struct p9_fid *fid, struct p9_fid *oldfid, const char *newname);
include/net/9p/client.h
294
int p9_client_symlink(struct p9_fid *fid, const char *name, const char *symname,
include/net/9p/client.h
298
int p9_client_clunk(struct p9_fid *fid);
include/net/9p/client.h
299
int p9_client_fsync(struct p9_fid *fid, int datasync);
include/net/9p/client.h
300
int p9_client_remove(struct p9_fid *fid);
include/net/9p/client.h
302
int p9_client_read(struct p9_fid *fid, u64 offset, struct iov_iter *to, int *err);
include/net/9p/client.h
303
int p9_client_read_once(struct p9_fid *fid, u64 offset, struct iov_iter *to,
include/net/9p/client.h
305
int p9_client_write(struct p9_fid *fid, u64 offset, struct iov_iter *from, int *err);
include/net/9p/client.h
308
int p9_client_readdir(struct p9_fid *fid, char *data, u32 count, u64 offset);
include/net/9p/client.h
311
struct p9_wstat *p9_client_stat(struct p9_fid *fid);
include/net/9p/client.h
312
int p9_client_wstat(struct p9_fid *fid, struct p9_wstat *wst);
include/net/9p/client.h
313
int p9_client_setattr(struct p9_fid *fid, struct p9_iattr_dotl *attr);
include/net/9p/client.h
315
struct p9_stat_dotl *p9_client_getattr_dotl(struct p9_fid *fid,
include/net/9p/client.h
320
int p9_client_mkdir_dotl(struct p9_fid *fid, const char *name, int mode,
include/net/9p/client.h
322
int p9_client_lock_dotl(struct p9_fid *fid, struct p9_flock *flock, u8 *status);
include/net/9p/client.h
323
int p9_client_getlock_dotl(struct p9_fid *fid, struct p9_getlock *fl);
include/net/9p/client.h
342
void do_trace_9p_fid_get(struct p9_fid *fid);
include/net/9p/client.h
343
void do_trace_9p_fid_put(struct p9_fid *fid);
include/net/9p/client.h
355
static inline struct p9_fid *p9_fid_get(struct p9_fid *fid)
include/net/9p/client.h
358
do_trace_9p_fid_get(fid);
include/net/9p/client.h
360
refcount_inc(&fid->count);
include/net/9p/client.h
362
return fid;
include/net/9p/client.h
365
static inline int p9_fid_put(struct p9_fid *fid)
include/net/9p/client.h
367
if (!fid || IS_ERR(fid))
include/net/9p/client.h
371
do_trace_9p_fid_put(fid);
include/net/9p/client.h
373
if (!refcount_dec_and_test(&fid->count))
include/net/9p/client.h
376
return p9_client_clunk(fid);
include/net/9p/client.h
391
int p9_client_xattrcreate(struct p9_fid *fid, const char *name,
include/net/9p/client.h
393
int p9_client_readlink(struct p9_fid *fid, char **target);
include/trace/events/9p.h
200
TP_PROTO(struct p9_fid *fid, __u8 type),
include/trace/events/9p.h
202
TP_ARGS(fid, type),
include/trace/events/9p.h
205
__field( int, fid )
include/trace/events/9p.h
211
__entry->fid = fid->fid;
include/trace/events/9p.h
212
__entry->refcount = refcount_read(&fid->count);
include/trace/events/9p.h
218
__entry->fid, __entry->refcount)
include/trace/events/afs.h
1016
struct afs_fid *fid),
include/trace/events/afs.h
1018
TP_ARGS(dvnode, name, fid),
include/trace/events/afs.h
1022
__field_struct(struct afs_fid, fid)
include/trace/events/afs.h
1028
__entry->dfid = dvnode->fid;
include/trace/events/afs.h
1029
__entry->fid = *fid;
include/trace/events/afs.h
1037
__entry->fid.vnode, __entry->fid.unique)
include/trace/events/afs.h
1067
__entry->vnode = dvnode->fid.vnode;
include/trace/events/afs.h
1068
__entry->unique = dvnode->fid.unique;
include/trace/events/afs.h
1100
__entry->vnode = dvnode->fid.vnode;
include/trace/events/afs.h
1101
__entry->unique = dvnode->fid.unique;
include/trace/events/afs.h
1122
__entry->vnode = vnode->fid.vnode;
include/trace/events/afs.h
1123
__entry->unique = vnode->fid.unique;
include/trace/events/afs.h
1144
__entry->vnode = vnode->fid.vnode;
include/trace/events/afs.h
1145
__entry->unique = vnode->fid.unique;
include/trace/events/afs.h
1167
__entry->vnode = dvnode->fid.vnode;
include/trace/events/afs.h
1168
__entry->unique = dvnode->fid.unique;
include/trace/events/afs.h
1192
__entry->vnode = dvnode->fid.vnode;
include/trace/events/afs.h
1193
__entry->unique = dvnode->fid.unique;
include/trace/events/afs.h
1252
__field_struct(struct afs_fid, fid)
include/trace/events/afs.h
1258
__entry->fid = vnode->fid;
include/trace/events/afs.h
1264
__entry->fid.vid, __entry->fid.vnode, __entry->fid.unique,
include/trace/events/afs.h
1270
TP_PROTO(struct afs_operation *op, struct afs_fid *fid, unsigned int index, s32 abort),
include/trace/events/afs.h
1272
TP_ARGS(op, fid, index, abort),
include/trace/events/afs.h
1275
__field_struct(struct afs_fid, fid)
include/trace/events/afs.h
1283
__entry->fid = *fid;
include/trace/events/afs.h
1290
__entry->fid.vid, __entry->fid.vnode, __entry->fid.unique,
include/trace/events/afs.h
1343
__field_struct(struct afs_fid, fid)
include/trace/events/afs.h
1351
__entry->fid = vnode->fid;
include/trace/events/afs.h
1359
__entry->fid.vid, __entry->fid.vnode, __entry->fid.unique,
include/trace/events/afs.h
1373
__field_struct(struct afs_fid, fid)
include/trace/events/afs.h
1383
__entry->fid = vnode->fid;
include/trace/events/afs.h
1393
__entry->fid.vid, __entry->fid.vnode, __entry->fid.unique,
include/trace/events/afs.h
1406
__field_struct(struct afs_fid, fid)
include/trace/events/afs.h
1410
__entry->fid = vnode->fid;
include/trace/events/afs.h
1414
__entry->fid.vid, __entry->fid.vnode, __entry->fid.unique)
include/trace/events/afs.h
1423
__field_struct(struct afs_fid, fid)
include/trace/events/afs.h
1428
__entry->fid = vnode->fid;
include/trace/events/afs.h
1433
__entry->fid.vid, __entry->fid.vnode, __entry->fid.unique,
include/trace/events/afs.h
1488
TP_PROTO(struct afs_fid *fid, unsigned int cb_break,
include/trace/events/afs.h
1491
TP_ARGS(fid, cb_break, reason, skipped),
include/trace/events/afs.h
1494
__field_struct(struct afs_fid, fid)
include/trace/events/afs.h
1501
__entry->fid = *fid;
include/trace/events/afs.h
1508
__entry->fid.vid, __entry->fid.vnode, __entry->fid.unique,
include/trace/events/afs.h
1515
TP_PROTO(struct afs_fid *fid, enum afs_cb_break_reason reason),
include/trace/events/afs.h
1517
TP_ARGS(fid, reason),
include/trace/events/afs.h
1520
__field_struct(struct afs_fid, fid)
include/trace/events/afs.h
1525
__entry->fid = *fid;
include/trace/events/afs.h
1530
__entry->fid.vid, __entry->fid.vnode, __entry->fid.unique,
include/trace/events/afs.h
1781
__field_struct(struct afs_fid, fid)
include/trace/events/afs.h
1788
__entry->fid = call->fid;
include/trace/events/afs.h
1803
__entry->fid.vid,
include/trace/events/afs.h
1804
__entry->fid.vnode,
include/trace/events/afs.h
1805
__entry->fid.unique)
include/trace/events/afs.h
725
TP_PROTO(struct afs_call *call, const struct afs_fid *fid),
include/trace/events/afs.h
727
TP_ARGS(call, fid),
include/trace/events/afs.h
732
__field_struct(struct afs_fid, fid)
include/trace/events/afs.h
738
if (fid) {
include/trace/events/afs.h
739
__entry->fid = *fid;
include/trace/events/afs.h
741
__entry->fid.vid = 0;
include/trace/events/afs.h
742
__entry->fid.vnode = 0;
include/trace/events/afs.h
743
__entry->fid.unique = 0;
include/trace/events/afs.h
749
__entry->fid.vid,
include/trace/events/afs.h
750
__entry->fid.vnode,
include/trace/events/afs.h
751
__entry->fid.unique,
include/trace/events/afs.h
756
TP_PROTO(struct afs_call *call, const struct afs_fid *fid,
include/trace/events/afs.h
759
TP_ARGS(call, fid, i),
include/trace/events/afs.h
765
__field_struct(struct afs_fid, fid)
include/trace/events/afs.h
772
if (fid) {
include/trace/events/afs.h
773
__entry->fid = *fid;
include/trace/events/afs.h
775
__entry->fid.vid = 0;
include/trace/events/afs.h
776
__entry->fid.vnode = 0;
include/trace/events/afs.h
777
__entry->fid.unique = 0;
include/trace/events/afs.h
783
__entry->fid.vid,
include/trace/events/afs.h
784
__entry->fid.vnode,
include/trace/events/afs.h
785
__entry->fid.unique,
include/trace/events/afs.h
791
TP_PROTO(struct afs_call *call, const struct afs_fid *fid,
include/trace/events/afs.h
794
TP_ARGS(call, fid, name),
include/trace/events/afs.h
799
__field_struct(struct afs_fid, fid)
include/trace/events/afs.h
807
if (fid) {
include/trace/events/afs.h
808
__entry->fid = *fid;
include/trace/events/afs.h
810
__entry->fid.vid = 0;
include/trace/events/afs.h
811
__entry->fid.vnode = 0;
include/trace/events/afs.h
812
__entry->fid.unique = 0;
include/trace/events/afs.h
820
__entry->fid.vid,
include/trace/events/afs.h
821
__entry->fid.vnode,
include/trace/events/afs.h
822
__entry->fid.unique,
include/trace/events/afs.h
828
TP_PROTO(struct afs_call *call, const struct afs_fid *fid,
include/trace/events/afs.h
831
TP_ARGS(call, fid, name, name2),
include/trace/events/afs.h
836
__field_struct(struct afs_fid, fid)
include/trace/events/afs.h
846
if (fid) {
include/trace/events/afs.h
847
__entry->fid = *fid;
include/trace/events/afs.h
849
__entry->fid.vid = 0;
include/trace/events/afs.h
850
__entry->fid.vnode = 0;
include/trace/events/afs.h
851
__entry->fid.unique = 0;
include/trace/events/afs.h
861
__entry->fid.vid,
include/trace/events/afs.h
862
__entry->fid.vnode,
include/trace/events/afs.h
863
__entry->fid.unique,
include/uapi/linux/coda.h
193
#define coda_f2i(fid)\
include/uapi/linux/coda.h
194
(fid ? (fid->opaque[3] ^ (fid->opaque[2]<<10) ^ (fid->opaque[1]<<20) ^ fid->opaque[0]) : 0)
mm/shmem.c
4438
struct fid *fid, int fh_len, int fh_type)
mm/shmem.c
4447
inum = fid->raw[2];
mm/shmem.c
4448
inum = (inum << 32) | fid->raw[1];
mm/shmem.c
4450
inode = ilookup5(sb, (unsigned long)(inum + fid->raw[0]),
mm/shmem.c
4451
shmem_match, fid->raw);
net/9p/client.c
1000
fid->uid = n_uname;
net/9p/client.c
1002
req = p9_client_rpc(clnt, P9_TATTACH, "ddss?u", fid->fid,
net/9p/client.c
1003
afid ? afid->fid : P9_NOFID, uname, aname, n_uname);
net/9p/client.c
1019
memmove(&fid->qid, &qid, sizeof(struct p9_qid));
net/9p/client.c
1022
return fid;
net/9p/client.c
1025
if (fid)
net/9p/client.c
1026
p9_fid_destroy(fid);
net/9p/client.c
1036
struct p9_fid *fid;
net/9p/client.c
1044
fid = p9_fid_create(clnt);
net/9p/client.c
1045
if (!fid) {
net/9p/client.c
1050
fid->uid = oldfid->uid;
net/9p/client.c
1052
fid = oldfid;
net/9p/client.c
1056
oldfid->fid, fid->fid, nwname, wnames ? wnames[0] : NULL);
net/9p/client.c
1057
req = p9_client_rpc(clnt, P9_TWALK, "ddT", oldfid->fid, fid->fid,
net/9p/client.c
1086
memmove(&fid->qid, &wqids[nwqids - 1], sizeof(struct p9_qid));
net/9p/client.c
1088
memmove(&fid->qid, &oldfid->qid, sizeof(struct p9_qid));
net/9p/client.c
1091
return fid;
net/9p/client.c
1095
p9_fid_put(fid);
net/9p/client.c
1096
fid = NULL;
net/9p/client.c
1099
if (fid && fid != oldfid)
net/9p/client.c
1100
p9_fid_destroy(fid);
net/9p/client.c
1106
int p9_client_open(struct p9_fid *fid, int mode)
net/9p/client.c
1114
clnt = fid->clnt;
net/9p/client.c
1116
p9_is_proto_dotl(clnt) ? "TLOPEN" : "TOPEN", fid->fid, mode);
net/9p/client.c
1118
if (fid->mode != -1)
net/9p/client.c
1122
req = p9_client_rpc(clnt, P9_TLOPEN, "dd", fid->fid, mode & P9L_MODE_MASK);
net/9p/client.c
1124
req = p9_client_rpc(clnt, P9_TOPEN, "db", fid->fid, mode & P9L_MODE_MASK);
net/9p/client.c
1140
memmove(&fid->qid, &qid, sizeof(struct p9_qid));
net/9p/client.c
1141
fid->mode = mode;
net/9p/client.c
1142
fid->iounit = iounit;
net/9p/client.c
1161
ofid->fid, name, flags, mode,
net/9p/client.c
1168
req = p9_client_rpc(clnt, P9_TLCREATE, "dsddg", ofid->fid, name, flags,
net/9p/client.c
1195
int p9_client_fcreate(struct p9_fid *fid, const char *name, u32 perm, int mode,
net/9p/client.c
1205
fid->fid, name, perm, mode);
net/9p/client.c
1206
clnt = fid->clnt;
net/9p/client.c
1208
if (fid->mode != -1)
net/9p/client.c
1211
req = p9_client_rpc(clnt, P9_TCREATE, "dsdb?s", fid->fid, name, perm,
net/9p/client.c
1227
memmove(&fid->qid, &qid, sizeof(struct p9_qid));
net/9p/client.c
1228
fid->mode = mode;
net/9p/client.c
1229
fid->iounit = iounit;
net/9p/client.c
1246
dfid->fid, name, symtgt);
net/9p/client.c
1249
req = p9_client_rpc(clnt, P9_TSYMLINK, "dssg", dfid->fid, name, symtgt,
net/9p/client.c
1278
dfid->fid, oldfid->fid, newname);
net/9p/client.c
1280
req = p9_client_rpc(clnt, P9_TLINK, "dds", dfid->fid, oldfid->fid,
net/9p/client.c
1291
int p9_client_fsync(struct p9_fid *fid, int datasync)
net/9p/client.c
1298
fid->fid, datasync);
net/9p/client.c
1299
clnt = fid->clnt;
net/9p/client.c
1301
req = p9_client_rpc(clnt, P9_TFSYNC, "dd", fid->fid, datasync);
net/9p/client.c
1307
p9_debug(P9_DEBUG_9P, "<<< RFSYNC fid %d\n", fid->fid);
net/9p/client.c
1316
int p9_client_clunk(struct p9_fid *fid)
net/9p/client.c
1325
fid->fid, retries);
net/9p/client.c
1326
clnt = fid->clnt;
net/9p/client.c
1328
req = p9_client_rpc(clnt, P9_TCLUNK, "d", fid->fid);
net/9p/client.c
1334
p9_debug(P9_DEBUG_9P, "<<< RCLUNK fid %d\n", fid->fid);
net/9p/client.c
1346
p9_fid_destroy(fid);
net/9p/client.c
1352
int p9_client_remove(struct p9_fid *fid)
net/9p/client.c
1358
p9_debug(P9_DEBUG_9P, ">>> TREMOVE fid %d\n", fid->fid);
net/9p/client.c
1359
clnt = fid->clnt;
net/9p/client.c
1361
req = p9_client_rpc(clnt, P9_TREMOVE, "d", fid->fid);
net/9p/client.c
1367
p9_debug(P9_DEBUG_9P, "<<< RREMOVE fid %d\n", fid->fid);
net/9p/client.c
1372
p9_fid_put(fid);
net/9p/client.c
1374
p9_fid_destroy(fid);
net/9p/client.c
1386
dfid->fid, name, flags);
net/9p/client.c
1389
req = p9_client_rpc(clnt, P9_TUNLINKAT, "dsd", dfid->fid, name, flags);
net/9p/client.c
1394
p9_debug(P9_DEBUG_9P, "<<< RUNLINKAT fid %d %s\n", dfid->fid, name);
net/9p/client.c
1403
p9_client_read(struct p9_fid *fid, u64 offset, struct iov_iter *to, int *err)
net/9p/client.c
1411
count = p9_client_read_once(fid, offset, to, err);
net/9p/client.c
1422
p9_client_read_once(struct p9_fid *fid, u64 offset, struct iov_iter *to,
net/9p/client.c
1425
struct p9_client *clnt = fid->clnt;
net/9p/client.c
1434
fid->fid, offset, iov_iter_count(to));
net/9p/client.c
1436
rsize = fid->iounit;
net/9p/client.c
1449
0, 11, "dqd", fid->fid,
net/9p/client.c
1453
req = p9_client_rpc(clnt, P9_TREAD, "dqd", fid->fid, offset,
net/9p/client.c
1498
p9_client_write(struct p9_fid *fid, u64 offset, struct iov_iter *from, int *err)
net/9p/client.c
1500
struct p9_client *clnt = fid->clnt;
net/9p/client.c
1507
u32 rsize = fid->iounit;
net/9p/client.c
1517
fid->fid, offset, rsize, count);
net/9p/client.c
1523
fid->fid, offset, rsize);
net/9p/client.c
1525
req = p9_client_rpc(clnt, P9_TWRITE, "dqV", fid->fid,
net/9p/client.c
1564
struct p9_fid *fid = wreq->netfs_priv;
net/9p/client.c
1565
struct p9_client *clnt = fid->clnt;
net/9p/client.c
1572
fid->fid, start, len);
net/9p/client.c
1578
fid->fid, start, len);
net/9p/client.c
1580
req = p9_client_rpc(clnt, P9_TWRITE, "dqV", fid->fid,
net/9p/client.c
1608
struct p9_wstat *p9_client_stat(struct p9_fid *fid)
net/9p/client.c
1616
p9_debug(P9_DEBUG_9P, ">>> TSTAT fid %d\n", fid->fid);
net/9p/client.c
1622
clnt = fid->clnt;
net/9p/client.c
1624
req = p9_client_rpc(clnt, P9_TSTAT, "d", fid->fid);
net/9p/client.c
1659
struct p9_stat_dotl *p9_client_getattr_dotl(struct p9_fid *fid,
net/9p/client.c
1668
fid->fid, request_mask);
net/9p/client.c
1674
clnt = fid->clnt;
net/9p/client.c
1676
req = p9_client_rpc(clnt, P9_TGETATTR, "dq", fid->fid, request_mask);
net/9p/client.c
1750
int p9_client_wstat(struct p9_fid *fid, struct p9_wstat *wst)
net/9p/client.c
1756
clnt = fid->clnt;
net/9p/client.c
1759
fid->fid);
net/9p/client.c
1774
fid->fid, wst->size + 2, wst);
net/9p/client.c
1780
p9_debug(P9_DEBUG_9P, "<<< RWSTAT fid %d\n", fid->fid);
net/9p/client.c
1788
int p9_client_setattr(struct p9_fid *fid, struct p9_iattr_dotl *p9attr)
net/9p/client.c
1794
clnt = fid->clnt;
net/9p/client.c
1795
p9_debug(P9_DEBUG_9P, ">>> TSETATTR fid %d\n", fid->fid);
net/9p/client.c
1806
req = p9_client_rpc(clnt, P9_TSETATTR, "dI", fid->fid, p9attr);
net/9p/client.c
1812
p9_debug(P9_DEBUG_9P, "<<< RSETATTR fid %d\n", fid->fid);
net/9p/client.c
1819
int p9_client_statfs(struct p9_fid *fid, struct p9_rstatfs *sb)
net/9p/client.c
1825
clnt = fid->clnt;
net/9p/client.c
1827
p9_debug(P9_DEBUG_9P, ">>> TSTATFS fid %d\n", fid->fid);
net/9p/client.c
1829
req = p9_client_rpc(clnt, P9_TSTATFS, "d", fid->fid);
net/9p/client.c
1846
fid->fid, sb->type, sb->bsize, sb->blocks, sb->bfree,
net/9p/client.c
1855
int p9_client_rename(struct p9_fid *fid,
net/9p/client.c
1862
clnt = fid->clnt;
net/9p/client.c
1865
fid->fid, newdirfid->fid, name);
net/9p/client.c
1867
req = p9_client_rpc(clnt, P9_TRENAME, "dds", fid->fid,
net/9p/client.c
1868
newdirfid->fid, name);
net/9p/client.c
1874
p9_debug(P9_DEBUG_9P, "<<< RRENAME fid %d\n", fid->fid);
net/9p/client.c
1893
olddirfid->fid, old_name, newdirfid->fid, new_name);
net/9p/client.c
1895
req = p9_client_rpc(clnt, P9_TRENAMEAT, "dsds", olddirfid->fid,
net/9p/client.c
1896
old_name, newdirfid->fid, new_name);
net/9p/client.c
1903
newdirfid->fid, new_name);
net/9p/client.c
1929
file_fid->fid, attr_fid->fid, attr_name);
net/9p/client.c
1932
file_fid->fid, attr_fid->fid, attr_name);
net/9p/client.c
1945
attr_fid->fid, *attr_size);
net/9p/client.c
1958
int p9_client_xattrcreate(struct p9_fid *fid, const char *name,
net/9p/client.c
1967
fid->fid, name, attr_size, flags);
net/9p/client.c
1968
clnt = fid->clnt;
net/9p/client.c
1970
fid->fid, name, attr_size, flags);
net/9p/client.c
1975
p9_debug(P9_DEBUG_9P, "<<< RXATTRCREATE fid %d\n", fid->fid);
net/9p/client.c
1982
int p9_client_readdir(struct p9_fid *fid, char *data, u32 count, u64 offset)
net/9p/client.c
1995
fid->fid, offset, count);
net/9p/client.c
1997
clnt = fid->clnt;
net/9p/client.c
1999
rsize = fid->iounit;
net/9p/client.c
2012
11, "dqd", fid->fid, offset, rsize);
net/9p/client.c
2015
req = p9_client_rpc(clnt, P9_TREADDIR, "dqd", fid->fid,
net/9p/client.c
2049
int p9_client_mknod_dotl(struct p9_fid *fid, const char *name, int mode,
net/9p/client.c
2056
clnt = fid->clnt;
net/9p/client.c
2059
fid->fid, name, mode, MAJOR(rdev), MINOR(rdev));
net/9p/client.c
2060
req = p9_client_rpc(clnt, P9_TMKNOD, "dsdddg", fid->fid, name, mode,
net/9p/client.c
2079
int p9_client_mkdir_dotl(struct p9_fid *fid, const char *name, int mode,
net/9p/client.c
2086
clnt = fid->clnt;
net/9p/client.c
2088
fid->fid, name, mode, from_kgid(&init_user_ns, gid));
net/9p/client.c
2090
fid->fid, name, mode, gid);
net/9p/client.c
2108
int p9_client_lock_dotl(struct p9_fid *fid, struct p9_flock *flock, u8 *status)
net/9p/client.c
2114
clnt = fid->clnt;
net/9p/client.c
2117
fid->fid, flock->type, flock->flags, flock->start,
net/9p/client.c
2120
req = p9_client_rpc(clnt, P9_TLOCK, "dbdqqds", fid->fid, flock->type,
net/9p/client.c
2139
int p9_client_getlock_dotl(struct p9_fid *fid, struct p9_getlock *glock)
net/9p/client.c
2145
clnt = fid->clnt;
net/9p/client.c
2148
fid->fid, glock->type, glock->start, glock->length,
net/9p/client.c
2151
req = p9_client_rpc(clnt, P9_TGETLOCK, "dbqqds", fid->fid,
net/9p/client.c
2175
int p9_client_readlink(struct p9_fid *fid, char **target)
net/9p/client.c
2181
clnt = fid->clnt;
net/9p/client.c
2182
p9_debug(P9_DEBUG_9P, ">>> TREADLINK fid %d\n", fid->fid);
net/9p/client.c
2184
req = p9_client_rpc(clnt, P9_TREADLINK, "d", fid->fid);
net/9p/client.c
730
struct p9_fid *fid;
net/9p/client.c
733
fid = kzalloc_obj(*fid);
net/9p/client.c
734
if (!fid)
net/9p/client.c
737
fid->mode = -1;
net/9p/client.c
738
fid->uid = current_fsuid();
net/9p/client.c
739
fid->clnt = clnt;
net/9p/client.c
740
refcount_set(&fid->count, 1);
net/9p/client.c
744
ret = idr_alloc_u32(&clnt->fids, fid, &fid->fid, P9_NOFID - 1,
net/9p/client.c
749
trace_9p_fid_ref(fid, P9_FID_REF_CREATE);
net/9p/client.c
750
return fid;
net/9p/client.c
753
kfree(fid);
net/9p/client.c
757
static void p9_fid_destroy(struct p9_fid *fid)
net/9p/client.c
762
p9_debug(P9_DEBUG_FID, "fid %d\n", fid->fid);
net/9p/client.c
763
trace_9p_fid_ref(fid, P9_FID_REF_DESTROY);
net/9p/client.c
764
clnt = fid->clnt;
net/9p/client.c
766
idr_remove(&clnt->fids, fid->fid);
net/9p/client.c
768
kfree(fid->rdir);
net/9p/client.c
769
kfree(fid);
net/9p/client.c
775
void do_trace_9p_fid_get(struct p9_fid *fid)
net/9p/client.c
777
trace_9p_fid_ref(fid, P9_FID_REF_GET);
net/9p/client.c
781
void do_trace_9p_fid_put(struct p9_fid *fid)
net/9p/client.c
783
trace_9p_fid_ref(fid, P9_FID_REF_PUT);
net/9p/client.c
948
struct p9_fid *fid;
net/9p/client.c
958
idr_for_each_entry(&clnt->fids, fid, id) {
net/9p/client.c
959
pr_info("Found fid %d not clunked\n", fid->fid);
net/9p/client.c
960
p9_fid_destroy(fid);
net/9p/client.c
990
struct p9_fid *fid;
net/9p/client.c
994
afid ? afid->fid : -1, uname, aname);
net/9p/client.c
995
fid = p9_fid_create(clnt);
net/9p/client.c
996
if (!fid) {
net/smc/smc_core.h
564
smc_dev->pci_fid = zdev->fid;
samples/fanotify/fs-monitor.c
102
fid->fsid.val[0], fid->fsid.val[1]);
samples/fanotify/fs-monitor.c
104
fid->fsid.__val[0], fid->fsid.__val[1]);
samples/fanotify/fs-monitor.c
106
print_fh((struct file_handle *) &fid->handle);
samples/fanotify/fs-monitor.c
64
struct fanotify_event_info_fid *fid;
samples/fanotify/fs-monitor.c
98
fid = (struct fanotify_event_info_fid *) info;
tools/power/cpupower/debug/i386/dump_psb.c
62
int freq, fid, vid;
tools/power/cpupower/debug/i386/dump_psb.c
65
fid = *p++;
tools/power/cpupower/debug/i386/dump_psb.c
67
freq = 100 * fid_to_mult[fid] * fsb;
tools/power/cpupower/debug/i386/dump_psb.c
72
fid, fid_to_mult[fid]/10, fid_to_mult[fid]%10,
tools/power/cpupower/debug/i386/powernow-k8-decode.c
27
static int get_fidvid(uint32_t cpu, uint32_t *fid, uint32_t *vid)
tools/power/cpupower/debug/i386/powernow-k8-decode.c
46
*fid = ((uint32_t )(msr & 0xffffffffull)) & MSR_S_LO_CURRENT_FID;
tools/power/cpupower/debug/i386/powernow-k8-decode.c
57
static uint32_t find_freq_from_fid(uint32_t fid)
tools/power/cpupower/debug/i386/powernow-k8-decode.c
59
return 800 + (fid * 100);
tools/power/cpupower/debug/i386/powernow-k8-decode.c
72
uint32_t fid, vid;
tools/power/cpupower/debug/i386/powernow-k8-decode.c
79
err = get_fidvid(cpu, &fid, &vid);
tools/power/cpupower/debug/i386/powernow-k8-decode.c
91
find_freq_from_fid(fid),
tools/power/cpupower/utils/helpers/amd.c
22
unsigned fid:6;
tools/power/cpupower/utils/helpers/amd.c
36
unsigned fid:8;
tools/power/cpupower/utils/helpers/amd.c
46
unsigned fid:12;
tools/power/cpupower/utils/helpers/amd.c
78
int fid, did, cof = 0;
tools/power/cpupower/utils/helpers/amd.c
83
fid = pstate.pstatedef2.fid;
tools/power/cpupower/utils/helpers/amd.c
84
if (fid > 0x0f)
tools/power/cpupower/utils/helpers/amd.c
85
cof = (fid * 5);
tools/power/cpupower/utils/helpers/amd.c
87
fid = pstate.pstatedef.fid;
tools/power/cpupower/utils/helpers/amd.c
88
cof = 200 * fid / did;
tools/power/cpupower/utils/helpers/amd.c
92
fid = pstate.pstate.fid;
tools/power/cpupower/utils/helpers/amd.c
95
cof = (100 * (fid + t)) >> did;
tools/testing/selftests/kvm/include/riscv/sbi.h
124
struct sbiret sbi_ecall(int ext, int fid, unsigned long arg0,
tools/testing/selftests/kvm/lib/riscv/processor.c
478
struct sbiret sbi_ecall(int ext, int fid, unsigned long arg0,
tools/testing/selftests/kvm/lib/riscv/processor.c
489
register uintptr_t a6 asm ("a6") = (uintptr_t)(fid);
tools/testing/selftests/nci/nci_dev.c
251
static int get_nci_devid(int sd, __u16 fid, __u32 pid, int dev_id, struct msgtemplate *msg)
tools/testing/selftests/nci/nci_dev.c
255
rc = send_cmd_with_idx(sd, fid, pid, NFC_CMD_GET_DEVICE, dev_id);
tools/testing/selftests/nci/nci_dev.c
305
__u16 fid;
tools/testing/selftests/nci/nci_dev.c
418
self->fid = get_family_id(self->sd, self->pid, &event_group);
tools/testing/selftests/nci/nci_dev.c
419
ASSERT_NE(self->fid, -1);
tools/testing/selftests/nci/nci_dev.c
431
rc = get_nci_devid(self->sd, self->fid, self->pid, self->dev_idex, &msg);
tools/testing/selftests/nci/nci_dev.c
443
rc = send_cmd_with_idx(self->sd, self->fid, self->pid,
tools/testing/selftests/nci/nci_dev.c
513
rc = send_cmd_with_idx(self->sd, self->fid, self->pid,
tools/testing/selftests/nci/nci_dev.c
531
rc = get_nci_devid(self->sd, self->fid, self->pid, self->dev_idex,
tools/testing/selftests/nci/nci_dev.c
581
int start_polling(int dev_idx, int proto, int virtual_fd, int sd, int fid, int pid)
tools/testing/selftests/nci/nci_dev.c
596
rc = send_cmd_mt_nla(sd, fid, pid, NFC_CMD_START_POLL, 2, nla_start_poll_type,
tools/testing/selftests/nci/nci_dev.c
605
int stop_polling(int dev_idx, int virtual_fd, int sd, int fid, int pid)
tools/testing/selftests/nci/nci_dev.c
616
rc = send_cmd_with_idx(sd, fid, pid,
tools/testing/selftests/nci/nci_dev.c
630
self->sd, self->fid, self->pid);
tools/testing/selftests/nci/nci_dev.c
634
self->fid, self->pid);
tools/testing/selftests/nci/nci_dev.c
638
int get_taginfo(int dev_idx, int sd, int fid, int pid)
tools/testing/selftests/nci/nci_dev.c
661
send_cmd_mt_nla(sd, fid, pid, NFC_CMD_GET_TARGET, 1, &tagid_type,
tools/testing/selftests/nci/nci_dev.c
719
int connect_tag(int dev_idx, int virtual_fd, int sd, int fid, int pid)
tools/testing/selftests/nci/nci_dev.c
739
target_idx = get_taginfo(dev_idx, sd, fid, pid);
tools/testing/selftests/nci/nci_dev.c
845
self->sd, self->fid, self->pid);
tools/testing/selftests/nci/nci_dev.c
849
self->fid, self->pid);
tools/testing/selftests/nci/nci_dev.c
866
rc = get_nci_devid(self->sd, self->fid, self->pid, self->dev_idex,
tools/testing/selftests/nci/nci_dev.c
879
rc = send_cmd_with_idx(self->sd, self->fid, self->pid,
tools/testing/selftests/nci/nci_dev.c
887
rc = get_nci_devid(self->sd, self->fid, self->pid, self->dev_idex,
tools/testing/selftests/nci/nci_dev.c
899
rc = send_cmd_with_idx(self->sd, self->fid, self->pid,