arch/arm64/kvm/hyp/nvhe/ffa.c
569
#define do_ffa_mem_xfer(fid, res, ctxt) \
arch/arm64/kvm/hyp/nvhe/ffa.c
571
BUILD_BUG_ON((fid) != FFA_FN64_MEM_SHARE && \
arch/arm64/kvm/hyp/nvhe/ffa.c
572
(fid) != FFA_FN64_MEM_LEND); \
arch/arm64/kvm/hyp/nvhe/ffa.c
573
__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
366
int kvm_riscv_vcpu_pmu_incr_fw(struct kvm_vcpu *vcpu, unsigned long fid)
arch/riscv/kvm/vcpu_pmu.c
371
if (!kvpmu || fid >= SBI_PMU_FW_MAX)
arch/riscv/kvm/vcpu_pmu.c
374
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
225
struct zpci_dev *zpci_create_device(u32 fid, u32 fh, enum zpci_state state);
arch/s390/include/asm/pci.h
248
int clp_get_state(u32 fid, enum zpci_state *state);
arch/s390/include/asm/pci.h
249
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
142
u32 fid;
arch/s390/include/asm/sclp.h
189
int sclp_pci_configure(u32 fid);
arch/s390/include/asm/sclp.h
190
int sclp_pci_deconfigure(u32 fid);
arch/s390/include/asm/sclp.h
193
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
1626
DEFINE_IPL_ATTR_RW(dump_nvme, fid, "0x%08llx\n", "%llx\n",
arch/s390/kernel/ipl.c
1627
dump_block_nvme->nvme.fid);
arch/s390/kernel/ipl.c
2370
ipl_info.data.nvme.fid = ipl_block.nvme.fid;
arch/s390/kernel/ipl.c
447
return sysfs_emit(page, "%08ux\n", ipl_block.nvme.fid);
arch/s390/kernel/ipl.c
503
DEFINE_IPL_ATTR_RO(ipl_nvme, fid, "0x%08llx\n",
arch/s390/kernel/ipl.c
504
(unsigned long long)ipl_block.nvme.fid);
arch/s390/kernel/ipl.c
961
DEFINE_IPL_ATTR_RW(reipl_nvme, fid, "0x%08llx\n", "%llx\n",
arch/s390/kernel/ipl.c
962
reipl_block_nvme->nvme.fid);
arch/s390/pci/pci.c
1008
return sclp_pci_report(report, zdev->fh, zdev->fid);
arch/s390/pci/pci.c
1031
zpci_dbg(3, "ces fid:%x, cc:%d, status:%x\n", zdev->fid, cc, status);
arch/s390/pci/pci.c
1058
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
749
zdev->fid);
arch/s390/pci/pci.c
751
rc = clp_refresh_fh(zdev->fid, &fh);
arch/s390/pci/pci.c
791
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
823
struct zpci_dev *zpci_create_device(u32 fid, u32 fh, enum zpci_state state)
arch/s390/pci/pci.c
833
zdev->fid = fid;
arch/s390/pci/pci.c
849
zpci_dbg(0, "crt fid:%x, rc:%d\n", fid, rc);
arch/s390/pci/pci.c
870
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
889
zpci_dbg(0, "add fid:%x, rc:%d\n", zdev->fid, rc);
arch/s390/pci/pci.c
946
rc = sclp_pci_deconfigure(zdev->fid);
arch/s390/pci/pci.c
947
zpci_dbg(3, "deconf fid:%x, rc:%d\n", zdev->fid, rc);
arch/s390/pci/pci.c
968
zpci_dbg(3, "rsv fid:%x\n", zdev->fid);
arch/s390/pci/pci.c
999
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->cpuinfo.min_freq = min_fsb * fid * 100;
drivers/cpufreq/cpufreq-nforce2.c
359
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
176
u8 fid, vid;
drivers/cpufreq/powernow-k7.c
184
fid = *pst++;
drivers/cpufreq/powernow-k7.c
186
powernow_table[j].frequency = (fsb * fid_codes[fid]) / 10;
drivers/cpufreq/powernow-k7.c
187
powernow_table[j].driver_data = fid; /* lower 8 bits */
drivers/cpufreq/powernow-k7.c
191
if ((fid_codes[fid] % 10) == 5) {
drivers/cpufreq/powernow-k7.c
207
"VID: 0x%x (%d.%03dV)\n", fid, fid_codes[fid] / 10,
drivers/cpufreq/powernow-k7.c
208
fid_codes[fid] % 10, speed/1000, vid,
drivers/cpufreq/powernow-k7.c
219
static void change_FID(int fid)
drivers/cpufreq/powernow-k7.c
224
if (fidvidctl.bits.FID != fid) {
drivers/cpufreq/powernow-k7.c
226
fidvidctl.bits.FID = fid;
drivers/cpufreq/powernow-k7.c
251
u8 fid, vid;
drivers/cpufreq/powernow-k7.c
261
fid = powernow_table[index].driver_data & 0xFF;
drivers/cpufreq/powernow-k7.c
277
change_FID(fid);
drivers/cpufreq/powernow-k7.c
282
change_FID(fid);
drivers/cpufreq/powernow-k7.c
353
u8 fid, vid;
drivers/cpufreq/powernow-k7.c
368
fid = pc.bits.fid;
drivers/cpufreq/powernow-k7.c
370
powernow_table[i].frequency = fsb * fid_codes[fid] / 10;
drivers/cpufreq/powernow-k7.c
371
powernow_table[i].driver_data = fid; /* lower 8 bits */
drivers/cpufreq/powernow-k7.c
388
if ((fid_codes[fid] % 10) == 5) {
drivers/cpufreq/powernow-k7.c
394
"VID: 0x%x (%d.%03dV)\n", fid, fid_codes[fid] / 10,
drivers/cpufreq/powernow-k7.c
395
fid_codes[fid] % 10, speed_mhz, vid,
drivers/cpufreq/powernow-k7.c
61
unsigned long fid:5,
drivers/cpufreq/powernow-k8.c
135
u8 fid, vid;
drivers/cpufreq/powernow-k8.c
139
fid = lo & MSR_S_LO_CURRENT_FID;
drivers/cpufreq/powernow-k8.c
140
lo = fid | (vid << MSR_C_LO_VID_SHIFT);
drivers/cpufreq/powernow-k8.c
147
static int write_new_fid(struct powernow_k8_data *data, u32 fid)
drivers/cpufreq/powernow-k8.c
153
if ((fid & INVALID_FID_MASK) || (data->currvid & INVALID_VID_MASK)) {
drivers/cpufreq/powernow-k8.c
158
lo = fid;
drivers/cpufreq/powernow-k8.c
163
fid, lo, data->plllock * PLL_LOCK_CONVERSION);
drivers/cpufreq/powernow-k8.c
181
if (fid != data->currfid) {
drivers/cpufreq/powernow-k8.c
182
pr_err("fid trans failed, fid 0x%x, curr 0x%x\n", fid,
drivers/cpufreq/powernow-k8.c
515
if (pst[j].fid > MAX_FID) {
drivers/cpufreq/powernow-k8.c
519
if (j && (pst[j].fid < HI_FID_TABLE_BOTTOM)) {
drivers/cpufreq/powernow-k8.c
522
pst[j].fid);
drivers/cpufreq/powernow-k8.c
525
if (pst[j].fid < lastfid)
drivers/cpufreq/powernow-k8.c
526
lastfid = pst[j].fid;
drivers/cpufreq/powernow-k8.c
574
if (pst[j-1].fid >= pst[j].fid) {
drivers/cpufreq/powernow-k8.c
59
static u32 find_freq_from_fid(u32 fid)
drivers/cpufreq/powernow-k8.c
595
powernow_table[j].driver_data = pst[j].fid; /* lower 8 bits */
drivers/cpufreq/powernow-k8.c
597
freq = find_khz_freq_from_fid(pst[j].fid);
drivers/cpufreq/powernow-k8.c
61
return 800 + (fid * 100);
drivers/cpufreq/powernow-k8.c
614
if ((pst[j].fid == data->currfid) &&
drivers/cpufreq/powernow-k8.c
65
static u32 find_khz_freq_from_fid(u32 fid)
drivers/cpufreq/powernow-k8.c
67
return 1000 * find_freq_from_fid(fid);
drivers/cpufreq/powernow-k8.c
76
static u32 convert_fid_to_vco_fid(u32 fid)
drivers/cpufreq/powernow-k8.c
78
if (fid < HI_FID_TABLE_BOTTOM)
drivers/cpufreq/powernow-k8.c
79
return 8 + (2 * fid);
drivers/cpufreq/powernow-k8.c
805
u32 fid;
drivers/cpufreq/powernow-k8.c
81
return fid;
drivers/cpufreq/powernow-k8.c
812
fid = status & EXT_FID_MASK;
drivers/cpufreq/powernow-k8.c
816
fid = control & FID_MASK;
drivers/cpufreq/powernow-k8.c
820
pr_debug(" %d : fid 0x%x, vid 0x%x\n", i, fid, vid);
drivers/cpufreq/powernow-k8.c
822
index = fid | (vid<<8);
drivers/cpufreq/powernow-k8.c
825
freq = find_khz_freq_from_fid(fid);
drivers/cpufreq/powernow-k8.c
885
u32 fid = 0;
drivers/cpufreq/powernow-k8.c
897
fid = data->powernow_table[index].driver_data & 0xFF;
drivers/cpufreq/powernow-k8.c
900
pr_debug("table matched fid 0x%x, giving vid 0x%x\n", fid, vid);
drivers/cpufreq/powernow-k8.c
905
if ((data->currvid == vid) && (data->currfid == fid)) {
drivers/cpufreq/powernow-k8.c
907
fid, vid);
drivers/cpufreq/powernow-k8.c
912
smp_processor_id(), fid, vid);
drivers/cpufreq/powernow-k8.c
914
freqs.new = find_khz_freq_from_fid(fid);
drivers/cpufreq/powernow-k8.c
917
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
186
qdma_set_field(qdev, data, QDMA_REGF_FUNCTION_ID, qdev->fid);
drivers/dma/amd/qdma/qdma.c
211
qdma_set_field(qdev, data, QDMA_REGF_INTR_FUNCTION_ID, qdev->fid);
drivers/dma/amd/qdma/qdma.c
327
qdev->fid, NULL);
drivers/dma/amd/qdma/qdma.c
337
qdev->fid, ctxt);
drivers/dma/amd/qdma/qdma.c
397
ret = qdma_reg_read(qdev, &qdev->fid, QDMA_REGO_FUNC_ID);
drivers/dma/amd/qdma/qdma.c
402
qdev->chan_num, qdev->fid);
drivers/dma/amd/qdma/qdma.c
801
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
1154
resource_size_t ofst, resource_size_t size, u16 fid)
drivers/fpga/dfl.c
1164
if (fid != FEATURE_ID_AFU) {
drivers/fpga/dfl.c
1170
fid = fid ? fid : feature_id(v);
drivers/fpga/dfl.c
1193
finfo->fid = fid;
drivers/fpga/dfl.c
719
u16 fid;
drivers/fpga/dfl.c
804
feature->id = finfo->fid;
drivers/hid/hid-oxp.c
349
static int oxp_gen_2_property_out(enum oxp_function_index fid, u8 *data, u8 data_size);
drivers/hid/hid-oxp.c
481
static int oxp_gen_1_property_out(enum oxp_function_index fid, u8 *data,
drivers/hid/hid-oxp.c
484
u8 header[] = { fid, GEN1_MESSAGE_ID };
drivers/hid/hid-oxp.c
490
static int oxp_gen_2_property_out(enum oxp_function_index fid, u8 *data,
drivers/hid/hid-oxp.c
493
u8 header[] = { fid, GEN2_MESSAGE_ID, 0x01 };
drivers/hid/hid-oxp.c
494
u8 footer[] = { GEN2_MESSAGE_ID, 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
1189
u8 fid;
drivers/media/usb/uvc/uvc_video.c
1203
fid = data[1] & UVC_STREAM_FID;
drivers/media/usb/uvc/uvc_video.c
1222
if (fid != stream->last_fid && buf && buf->bytesused != 0) {
drivers/media/usb/uvc/uvc_video.c
1256
if (stream->last_fid != fid) {
drivers/media/usb/uvc/uvc_video.c
1283
stream->last_fid = fid;
drivers/media/usb/uvc/uvc_video.c
1304
if (fid == stream->last_fid) {
drivers/media/usb/uvc/uvc_video.c
1319
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
1433
u8 src_port, fid;
drivers/net/dsa/microchip/ksz8.c
1438
ret = ksz8_r_dyn_mac_table(dev, i, mac, &fid, &src_port,
drivers/net/dsa/microchip/ksz8.c
1447
ret = cb(mac, fid, false, data);
drivers/net/dsa/microchip/ksz8.c
1477
if (!memcmp(alu.mac, addr, ETH_ALEN) && alu.fid == vid)
drivers/net/dsa/microchip/ksz8.c
1497
alu.fid = vid;
drivers/net/dsa/microchip/ksz8.c
1518
if (!memcmp(alu.mac, addr, ETH_ALEN) && alu.fid == vid)
drivers/net/dsa/microchip/ksz8.c
1600
u8 fid, member, valid;
drivers/net/dsa/microchip/ksz8.c
1624
&fid, &member, &valid);
drivers/net/dsa/microchip/ksz8.c
1634
ksz8_from_vlan(dev, data, &fid, &member, &valid);
drivers/net/dsa/microchip/ksz8.c
1639
fid = 1;
drivers/net/dsa/microchip/ksz8.c
1644
ksz8_to_vlan(dev, fid, member, valid, &data);
drivers/net/dsa/microchip/ksz8.c
1669
u8 fid, member, valid;
drivers/net/dsa/microchip/ksz8.c
1679
ksz8_from_vlan(dev, data, &fid, &member, &valid);
drivers/net/dsa/microchip/ksz8.c
1685
fid = 0;
drivers/net/dsa/microchip/ksz8.c
1689
ksz8_to_vlan(dev, fid, member, valid, &data);
drivers/net/dsa/microchip/ksz8.c
524
u8 *fid, u8 *src_port, u16 *entries)
drivers/net/dsa/microchip/ksz8.c
570
*fid = (data_hi & masks[DYNAMIC_MAC_TABLE_FID]) >>
drivers/net/dsa/microchip/ksz8.c
633
alu->fid = (data_hi & masks[STATIC_MAC_TABLE_FID]) >>
drivers/net/dsa/microchip/ksz8.c
662
data_hi |= (u32)alu->fid << shifts[STATIC_MAC_FID];
drivers/net/dsa/microchip/ksz8.c
674
static void ksz8_from_vlan(struct ksz_device *dev, u32 vlan, u8 *fid,
drivers/net/dsa/microchip/ksz8.c
683
*fid = vlan & masks[VLAN_TABLE_FID];
drivers/net/dsa/microchip/ksz8.c
689
static void ksz8_to_vlan(struct ksz_device *dev, u8 fid, u8 member, u8 valid,
drivers/net/dsa/microchip/ksz8.c
698
*vlan = fid;
drivers/net/dsa/microchip/ksz9477.c
884
alu->fid = (alu_table[2] >> ALU_V_FID_S) & ALU_V_FID_M;
drivers/net/dsa/microchip/ksz9477.c
933
ret = cb(alu.mac, alu.fid, alu.is_static, data);
drivers/net/dsa/microchip/ksz_common.h
361
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
1812
u16 fid)
drivers/net/dsa/mv88e6xxx/chip.c
1821
return mv88e6xxx_g1_atu_remove(chip, fid, port, false);
drivers/net/dsa/mv88e6xxx/chip.c
1907
static int mv88e6xxx_atu_new(struct mv88e6xxx_chip *chip, u16 *fid)
drivers/net/dsa/mv88e6xxx/chip.c
1909
*fid = find_first_zero_bit(chip->fid_bitmap, MV88E6XXX_N_FID);
drivers/net/dsa/mv88e6xxx/chip.c
1910
if (unlikely(*fid >= mv88e6xxx_num_databases(chip)))
drivers/net/dsa/mv88e6xxx/chip.c
1914
return mv88e6xxx_g1_atu_flush(chip, *fid, true);
drivers/net/dsa/mv88e6xxx/chip.c
2223
u16 *fid, struct mv88e6xxx_atu_entry *entry)
drivers/net/dsa/mv88e6xxx/chip.c
2236
*fid = MV88E6XXX_FID_BRIDGED;
drivers/net/dsa/mv88e6xxx/chip.c
2246
*fid = vlan.fid;
drivers/net/dsa/mv88e6xxx/chip.c
2253
return mv88e6xxx_g1_atu_getnext(chip, *fid, entry);
drivers/net/dsa/mv88e6xxx/chip.c
2260
u16 fid;
drivers/net/dsa/mv88e6xxx/chip.c
2263
err = mv88e6xxx_port_db_get(chip, addr, vid, &fid, &entry);
drivers/net/dsa/mv88e6xxx/chip.c
2275
u16 fid;
drivers/net/dsa/mv88e6xxx/chip.c
2278
err = mv88e6xxx_port_db_get(chip, addr, vid, &fid, &entry);
drivers/net/dsa/mv88e6xxx/chip.c
2302
return mv88e6xxx_g1_atu_loadpurge(chip, fid, &entry);
drivers/net/dsa/mv88e6xxx/chip.c
2617
err = mv88e6xxx_atu_new(chip, &vlan.fid);
drivers/net/dsa/mv88e6xxx/chip.c
2649
bitmap_set(chip->fid_bitmap, vlan.fid, 1);
drivers/net/dsa/mv88e6xxx/chip.c
2758
bitmap_clear(chip->fid_bitmap, vlan.fid, 1);
drivers/net/dsa/mv88e6xxx/chip.c
2761
return mv88e6xxx_g1_atu_remove(chip, vlan.fid, port, false);
drivers/net/dsa/mv88e6xxx/chip.c
2818
err = mv88e6xxx_port_fast_age_fid(chip, port, vlan.fid);
drivers/net/dsa/mv88e6xxx/chip.c
2909
u16 fid, u16 vid, int port,
drivers/net/dsa/mv88e6xxx/chip.c
2920
err = mv88e6xxx_g1_atu_getnext(chip, fid, &addr);
drivers/net/dsa/mv88e6xxx/chip.c
2955
return mv88e6xxx_port_db_dump_fid(chip, entry->fid, entry->vid,
drivers/net/dsa/mv88e6xxx/chip.c
2967
u16 fid;
drivers/net/dsa/mv88e6xxx/chip.c
2971
err = mv88e6xxx_port_get_fid(chip, port, &fid);
drivers/net/dsa/mv88e6xxx/chip.c
2975
err = mv88e6xxx_port_db_dump_fid(chip, fid, 0, port, cb, data);
drivers/net/dsa/mv88e6xxx/chip.h
194
u16 fid;
drivers/net/dsa/mv88e6xxx/devlink.c
312
u16 fid;
drivers/net/dsa/mv88e6xxx/devlink.c
321
int fid,
drivers/net/dsa/mv88e6xxx/devlink.c
333
err = mv88e6xxx_g1_atu_getnext(chip, fid, &addr);
drivers/net/dsa/mv88e6xxx/devlink.c
360
table[*count].fid = fid;
drivers/net/dsa/mv88e6xxx/devlink.c
380
int fid = -1, err = 0, count = 0;
drivers/net/dsa/mv88e6xxx/devlink.c
390
fid = find_next_bit(chip->fid_bitmap, MV88E6XXX_N_FID, fid + 1);
drivers/net/dsa/mv88e6xxx/devlink.c
391
if (fid == MV88E6XXX_N_FID)
drivers/net/dsa/mv88e6xxx/devlink.c
394
err = mv88e6xxx_region_atu_snapshot_fid(chip, fid, table,
drivers/net/dsa/mv88e6xxx/devlink.c
424
u16 fid;
drivers/net/dsa/mv88e6xxx/devlink.c
463
&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
1008
int mv88e6xxx_port_get_fid(struct mv88e6xxx_chip *chip, int port, u16 *fid)
drivers/net/dsa/mv88e6xxx/port.c
1019
*fid = (reg & 0xf000) >> 12;
drivers/net/dsa/mv88e6xxx/port.c
1028
*fid |= (reg & upper_mask) << 4;
drivers/net/dsa/mv88e6xxx/port.c
1034
int mv88e6xxx_port_set_fid(struct mv88e6xxx_chip *chip, int port, u16 fid)
drivers/net/dsa/mv88e6xxx/port.c
1040
if (fid >= mv88e6xxx_num_databases(chip))
drivers/net/dsa/mv88e6xxx/port.c
1049
reg |= (fid & 0x000f) << 12;
drivers/net/dsa/mv88e6xxx/port.c
1063
reg |= (fid >> 4) & upper_mask;
drivers/net/dsa/mv88e6xxx/port.c
1071
dev_dbg(chip->dev, "p%d: FID set to %u\n", port, fid);
drivers/net/dsa/mv88e6xxx/port.h
513
int mv88e6xxx_port_get_fid(struct mv88e6xxx_chip *chip, int port, u16 *fid);
drivers/net/dsa/mv88e6xxx/port.h
514
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/mxl862xx/mxl862xx-api.h
111
__le16 fid;
drivers/net/dsa/mxl862xx/mxl862xx-api.h
1209
__le16 fid;
drivers/net/dsa/mxl862xx/mxl862xx-api.h
145
__le16 fid;
drivers/net/dsa/mxl862xx/mxl862xx-api.h
183
__le16 fid;
drivers/net/dsa/mxl862xx/mxl862xx-api.h
85
__le16 fid;
drivers/net/dsa/mxl862xx/mxl862xx.c
1264
p->fid = MXL862XX_DEFAULT_BRIDGE;
drivers/net/dsa/mxl862xx/mxl862xx.c
1375
priv->ports[port].fid = ret;
drivers/net/dsa/mxl862xx/mxl862xx.c
1379
ret = mxl862xx_bridge_config_fwd(ds, priv->ports[port].fid,
drivers/net/dsa/mxl862xx/mxl862xx.c
1432
return priv->ports[db.dp->index].fid;
drivers/net/dsa/mxl862xx/mxl862xx.c
1448
int fid = mxl862xx_get_fid(ds, db), ret;
drivers/net/dsa/mxl862xx/mxl862xx.c
1451
if (fid < 0)
drivers/net/dsa/mxl862xx/mxl862xx.c
1452
return fid;
drivers/net/dsa/mxl862xx/mxl862xx.c
1456
param.fid = cpu_to_le16(fid);
drivers/net/dsa/mxl862xx/mxl862xx.c
1471
int fid = mxl862xx_get_fid(ds, db), ret;
drivers/net/dsa/mxl862xx/mxl862xx.c
1474
if (fid < 0)
drivers/net/dsa/mxl862xx/mxl862xx.c
1475
return fid;
drivers/net/dsa/mxl862xx/mxl862xx.c
1477
param.fid = cpu_to_le16(fid);
drivers/net/dsa/mxl862xx/mxl862xx.c
1527
int fid, ret;
drivers/net/dsa/mxl862xx/mxl862xx.c
1529
fid = mxl862xx_get_fid(ds, db);
drivers/net/dsa/mxl862xx/mxl862xx.c
1530
if (fid < 0)
drivers/net/dsa/mxl862xx/mxl862xx.c
1531
return fid;
drivers/net/dsa/mxl862xx/mxl862xx.c
1534
qparam.fid = cpu_to_le16(fid);
drivers/net/dsa/mxl862xx/mxl862xx.c
1543
aparam.fid = cpu_to_le16(fid);
drivers/net/dsa/mxl862xx/mxl862xx.c
1564
int fid = mxl862xx_get_fid(ds, db), ret;
drivers/net/dsa/mxl862xx/mxl862xx.c
1567
if (fid < 0)
drivers/net/dsa/mxl862xx/mxl862xx.c
1568
return fid;
drivers/net/dsa/mxl862xx/mxl862xx.c
1570
qparam.fid = cpu_to_le16(fid);
drivers/net/dsa/mxl862xx/mxl862xx.c
1584
rparam.fid = cpu_to_le16(fid);
drivers/net/dsa/mxl862xx/mxl862xx.c
1590
aparam.fid = cpu_to_le16(fid);
drivers/net/dsa/mxl862xx/mxl862xx.c
1696
mxl862xx_bridge_config_fwd(ds, p->fid, p->host_flood_uc,
drivers/net/dsa/mxl862xx/mxl862xx.c
423
bridge_id = dp->bridge ? priv->bridges[dp->bridge->num] : p->fid;
drivers/net/dsa/mxl862xx/mxl862xx.h
232
u16 fid;
drivers/net/dsa/netc/netc_main.c
1337
cfge->fid = cpu_to_le16(vid);
drivers/net/dsa/netc/netc_main.c
1675
vid = le16_to_cpu(keye->fid);
drivers/net/dsa/netc/netc_main.c
25
le16_to_cpu(entry->keye.fid) == vid)
drivers/net/dsa/netc/netc_main.c
603
cfge->fid = cpu_to_le16(NETC_STANDALONE_PVID);
drivers/net/dsa/netc/netc_main.c
645
keye->fid = cpu_to_le16(vid);
drivers/net/dsa/realtek/realtek.h
174
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/rtl8365mb_l2.c
118
u16 fid; /* SVL */
drivers/net/dsa/realtek/rtl8365mb_l2.c
147
uc->key.fid = FIELD_GET(RTL8365MB_L2_UC_D4_FID_MSK, data[4]);
drivers/net/dsa/realtek/rtl8365mb_l2.c
187
data[4] |= FIELD_PREP(RTL8365MB_L2_UC_D4_FID_MSK, uc->key.fid);
drivers/net/dsa/realtek/rtl8365mb_l2.c
316
uc.key.fid = 0;
drivers/net/dsa/realtek/rtl8365mb_l2.c
356
uc.key.fid = 0;
drivers/net/dsa/realtek/rtl8365mb_l2.c
95
u16 fid;
drivers/net/dsa/realtek/rtl8365mb_vlan.c
146
u8 fid : 4;
drivers/net/dsa/realtek/rtl8365mb_vlan.c
178
u8 fid : 4;
drivers/net/dsa/realtek/rtl8365mb_vlan.c
212
vlan4k->fid = FIELD_GET(RTL8365MB_CVLAN_ENTRY_D1_FID_MASK, data[1]);
drivers/net/dsa/realtek/rtl8365mb_vlan.c
247
data[1] |= FIELD_PREP(RTL8365MB_CVLAN_ENTRY_D1_FID_MASK, vlan4k->fid);
drivers/net/dsa/realtek/rtl8365mb_vlan.c
383
vlanmc->fid = FIELD_GET(RTL8365MB_VLAN_MC_D1_FID_MASK, data[1]);
drivers/net/dsa/realtek/rtl8365mb_vlan.c
403
data[1] |= FIELD_PREP(RTL8365MB_VLAN_MC_D1_FID_MASK, vlanmc->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
1468
vlan4k->fid = data[2] & RTL8366RB_VLAN_FID_MASK;
drivers/net/dsa/realtek/rtl8366rb.c
1483
vlan4k->fid > RTL8366RB_FIDMAX)
drivers/net/dsa/realtek/rtl8366rb.c
1490
data[2] = vlan4k->fid & RTL8366RB_VLAN_FID_MASK;
drivers/net/dsa/realtek/rtl8366rb.c
1533
vlanmc->fid = data[2] & RTL8366RB_VLAN_FID_MASK;
drivers/net/dsa/realtek/rtl8366rb.c
1550
vlanmc->fid > RTL8366RB_FIDMAX)
drivers/net/dsa/realtek/rtl8366rb.c
1559
data[2] = vlanmc->fid & RTL8366RB_VLAN_FID_MASK;
drivers/net/ethernet/broadcom/bnge/bnge_hwrm_lib.c
1425
req->fid = cpu_to_le16(0xffff);
drivers/net/ethernet/broadcom/bnge/bnge_hwrm_lib.c
1510
req->fid = cpu_to_le16(0xffff);
drivers/net/ethernet/broadcom/bnge/bnge_hwrm_lib.c
423
req->fid = cpu_to_le16(0xffff);
drivers/net/ethernet/broadcom/bnge/bnge_hwrm_lib.c
472
req->fid = cpu_to_le16(0xffff);
drivers/net/ethernet/broadcom/bnge/bnge_hwrm_lib.c
531
req->fid = cpu_to_le16(0xffff);
drivers/net/ethernet/broadcom/bnge/bnge_hwrm_lib.c
567
req->fid = cpu_to_le16(0xffff);
drivers/net/ethernet/broadcom/bnge/bnge_hwrm_lib.c
611
req->fid = cpu_to_le16(0xffff);
drivers/net/ethernet/broadcom/bnge/bnge_hwrm_lib.c
629
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
10815
req->fid = cpu_to_le16(0xffff);
drivers/net/ethernet/broadcom/bnxt/bnxt.c
10833
req->fid = cpu_to_le16(0xffff);
drivers/net/ethernet/broadcom/bnxt/bnxt.c
15242
req->fid = cpu_to_le16(0xffff);
drivers/net/ethernet/broadcom/bnxt/bnxt.c
5219
req->fid = cpu_to_le16(0xffff);
drivers/net/ethernet/broadcom/bnxt/bnxt.c
7331
req->fid = cpu_to_le16(0xffff);
drivers/net/ethernet/broadcom/bnxt/bnxt.c
7773
req->fid = cpu_to_le16(0xffff);
drivers/net/ethernet/broadcom/bnxt/bnxt.c
7819
int __bnxt_hwrm_get_tx_rings(struct bnxt *bp, u16 fid, int *tx_rings)
drivers/net/ethernet/broadcom/bnxt/bnxt.c
7832
req->fid = cpu_to_le16(fid);
drivers/net/ethernet/broadcom/bnxt/bnxt.c
7853
req->fid = cpu_to_le16(0xffff);
drivers/net/ethernet/broadcom/bnxt/bnxt.c
8648
req->fid = cpu_to_le16(0xffff);
drivers/net/ethernet/broadcom/bnxt/bnxt.c
9694
req->fid = cpu_to_le16(0xffff);
drivers/net/ethernet/broadcom/bnxt/bnxt.c
9825
req->fid = cpu_to_le16(0xffff);
drivers/net/ethernet/broadcom/bnxt/bnxt.c
9921
pf->fw_fid = le16_to_cpu(resp->fid);
drivers/net/ethernet/broadcom/bnxt/bnxt.c
9940
vf->fw_fid = le16_to_cpu(resp->fid);
drivers/net/ethernet/broadcom/bnxt/bnxt.c
9965
req->fid = cpu_to_le16(0xffff);
drivers/net/ethernet/broadcom/bnxt/bnxt.h
2993
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
4345
int fid, rc;
drivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c
4361
for (fid = 0; fid < FIELDS_PER_ALG; fid++)
drivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c
4364
fid), field[fid]);
drivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c
4408
int alg, fid, rc;
drivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c
4412
for (fid = 0; fid < FIELDS_PER_ALG; fid++)
drivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c
4414
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
1024
struct list_head *insert_before = &fid->port_vid_list;
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
1033
list_for_each_entry(tmp_port_vid, &fid->port_vid_list, list) {
drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c
1045
mlxsw_sp_fid_port_vid_list_del(struct mlxsw_sp_fid *fid, u16 local_port,
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
1050
list_for_each_entry_safe(port_vid, tmp, &fid->port_vid_list, list) {
drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c
1061
mlxsw_sp_fid_mpe_table_map(const struct mlxsw_sp_fid *fid, u16 local_port,
drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c
1064
struct mlxsw_sp *mlxsw_sp = fid->fid_family->mlxsw_sp;
drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c
1067
mlxsw_reg_smpe_pack(smpe_pl, local_port, fid->fid_index,
drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c
1073
mlxsw_sp_fid_erif_eport_to_vid_map_one(const struct mlxsw_sp_fid *fid,
drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c
1078
struct mlxsw_sp *mlxsw_sp = fid->fid_family->mlxsw_sp;
drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c
1079
u16 rif_index = mlxsw_sp_rif_index(fid->rif);
drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c
1095
static int mlxsw_sp_fid_evid_map(const struct mlxsw_sp_fid *fid, u16 local_port,
drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c
1100
err = mlxsw_sp_fid_mpe_table_map(fid, local_port, vid, valid);
drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c
1104
if (!fid->rif)
drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c
1107
err = mlxsw_sp_fid_erif_eport_to_vid_map_one(fid, local_port, vid,
drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c
1115
mlxsw_sp_fid_mpe_table_map(fid, local_port, vid, !valid);
drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c
1119
static int mlxsw_sp_fid_8021d_port_vid_map(struct mlxsw_sp_fid *fid,
drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c
1127
err = __mlxsw_sp_fid_port_vid_map(fid, mlxsw_sp_port->local_port, vid,
drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c
1132
err = mlxsw_sp_fid_evid_map(fid, local_port, vid, true);
drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c
1136
err = mlxsw_sp_fid_port_vid_list_add(fid, mlxsw_sp_port->local_port,
drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c
1151
mlxsw_sp_fid_port_vid_list_del(fid, mlxsw_sp_port->local_port, vid);
drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c
1153
mlxsw_sp_fid_evid_map(fid, local_port, vid, false);
drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c
1155
__mlxsw_sp_fid_port_vid_map(fid, mlxsw_sp_port->local_port, vid, false);
drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c
1160
mlxsw_sp_fid_8021d_port_vid_unmap(struct mlxsw_sp_fid *fid,
drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c
1169
mlxsw_sp_fid_port_vid_list_del(fid, mlxsw_sp_port->local_port, vid);
drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c
1170
mlxsw_sp_fid_evid_map(fid, local_port, vid, false);
drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c
1171
__mlxsw_sp_fid_port_vid_map(fid, mlxsw_sp_port->local_port, vid, false);
drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c
1174
static int mlxsw_sp_fid_8021d_vni_set(struct mlxsw_sp_fid *fid)
drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c
1176
return mlxsw_sp_fid_vni_op(fid);
drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c
1179
static void mlxsw_sp_fid_8021d_vni_clear(struct mlxsw_sp_fid *fid)
drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c
1181
mlxsw_sp_fid_vni_op(fid);
drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c
1184
static int mlxsw_sp_fid_8021d_nve_flood_index_set(struct mlxsw_sp_fid *fid)
drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c
1186
return mlxsw_sp_fid_edit_op(fid, fid->rif);
drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c
1189
static void mlxsw_sp_fid_8021d_nve_flood_index_clear(struct mlxsw_sp_fid *fid)
drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c
1191
mlxsw_sp_fid_edit_op(fid, fid->rif);
drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c
1195
mlxsw_sp_fid_8021d_fdb_clear_offload(const struct mlxsw_sp_fid *fid,
drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c
1202
mlxsw_sp_fid_8021d_vid_to_fid_rif_update(const struct mlxsw_sp_fid *fid,
drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c
1259
mlxsw_sp_fid_fid_mid_cff(const struct mlxsw_sp_fid *fid,
drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c
1262
return mlxsw_sp_fid_pgt_base_cff(fid) + flood_table->table_index;
drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c
1345
mlxsw_sp_fid_8021q_compare(const struct mlxsw_sp_fid *fid, const void *arg)
drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c
1349
return mlxsw_sp_fid_8021q_fid(fid)->vid == vid;
drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c
1353
mlxsw_sp_fid_8021q_fdb_clear_offload(const struct mlxsw_sp_fid *fid,
drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c
1356
br_fdb_clear_offload(nve_dev, mlxsw_sp_fid_8021q_vid(fid));
drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c
1359
static int mlxsw_sp_fid_rfid_setup_ctl(struct mlxsw_sp_fid *fid,
drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c
1363
fid->fid_offset = 0;
drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c
1367
static int mlxsw_sp_fid_rfid_setup_cff(struct mlxsw_sp_fid *fid,
drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c
1370
struct mlxsw_sp *mlxsw_sp = fid->fid_family->mlxsw_sp;
drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c
1385
fid->fid_offset = mlxsw_sp_fid_rfid_fid_offset_cff(mlxsw_sp, port,
drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c
1390
static int mlxsw_sp_fid_rfid_configure(struct mlxsw_sp_fid *fid)
drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c
1392
return mlxsw_sp_fid_op(fid, true);
drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c
1395
static void mlxsw_sp_fid_rfid_deconfigure(struct mlxsw_sp_fid *fid)
drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c
1397
mlxsw_sp_fid_op(fid, false);
drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c
1400
static int mlxsw_sp_fid_rfid_index_alloc(struct mlxsw_sp_fid *fid,
drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c
1405
*p_fid_index = fid->fid_family->start_index + rif_index;
drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c
1410
static bool mlxsw_sp_fid_rfid_compare(const struct mlxsw_sp_fid *fid,
drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c
1415
return fid->fid_index == rif_index + fid->fid_family->start_index;
drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c
1418
static int mlxsw_sp_fid_rfid_port_vid_map(struct mlxsw_sp_fid *fid,
drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c
1426
err = mlxsw_sp_fid_port_vid_list_add(fid, mlxsw_sp_port->local_port,
drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c
1436
err = __mlxsw_sp_fid_port_vid_map(fid, mlxsw_sp_port->local_port, vid,
drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c
1441
if (fid->rif) {
drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c
1442
err = mlxsw_sp_fid_erif_eport_to_vid_map_one(fid, local_port,
drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c
1458
if (fid->rif)
drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c
1459
mlxsw_sp_fid_erif_eport_to_vid_map_one(fid, local_port, vid,
drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c
1462
__mlxsw_sp_fid_port_vid_map(fid, mlxsw_sp_port->local_port, vid, false);
drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c
1464
mlxsw_sp_fid_port_vid_list_del(fid, mlxsw_sp_port->local_port, vid);
drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c
1469
mlxsw_sp_fid_rfid_port_vid_unmap(struct mlxsw_sp_fid *fid,
drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c
1479
if (fid->rif)
drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c
1480
mlxsw_sp_fid_erif_eport_to_vid_map_one(fid, local_port, vid,
drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c
1482
__mlxsw_sp_fid_port_vid_map(fid, mlxsw_sp_port->local_port, vid, false);
drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c
1483
mlxsw_sp_fid_port_vid_list_del(fid, mlxsw_sp_port->local_port, vid);
drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c
1486
static int mlxsw_sp_fid_rfid_vni_set(struct mlxsw_sp_fid *fid)
drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c
1491
static void mlxsw_sp_fid_rfid_vni_clear(struct mlxsw_sp_fid *fid)
drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c
1496
static int mlxsw_sp_fid_rfid_nve_flood_index_set(struct mlxsw_sp_fid *fid)
drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c
1501
static void mlxsw_sp_fid_rfid_nve_flood_index_clear(struct mlxsw_sp_fid *fid)
drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c
1507
mlxsw_sp_fid_rfid_vid_to_fid_rif_update(const struct mlxsw_sp_fid *fid,
drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c
1662
static int mlxsw_sp_fid_dummy_setup(struct mlxsw_sp_fid *fid, const void *arg)
drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c
1664
fid->fid_offset = 0;
drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c
1668
static int mlxsw_sp_fid_dummy_configure(struct mlxsw_sp_fid *fid)
drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c
1670
return mlxsw_sp_fid_op(fid, true);
drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c
1673
static void mlxsw_sp_fid_dummy_deconfigure(struct mlxsw_sp_fid *fid)
drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c
1675
mlxsw_sp_fid_op(fid, false);
drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c
1678
static int mlxsw_sp_fid_dummy_index_alloc(struct mlxsw_sp_fid *fid,
drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c
1681
*p_fid_index = fid->fid_family->start_index;
drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c
1686
static bool mlxsw_sp_fid_dummy_compare(const struct mlxsw_sp_fid *fid,
drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c
1692
static int mlxsw_sp_fid_dummy_vni_set(struct mlxsw_sp_fid *fid)
drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c
1697
static void mlxsw_sp_fid_dummy_vni_clear(struct mlxsw_sp_fid *fid)
drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c
1702
static int mlxsw_sp_fid_dummy_nve_flood_index_set(struct mlxsw_sp_fid *fid)
drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c
1707
static void mlxsw_sp_fid_dummy_nve_flood_index_clear(struct mlxsw_sp_fid *fid)
drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c
1725
static int mlxsw_sp_fid_8021q_configure(struct mlxsw_sp_fid *fid)
drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c
1727
struct mlxsw_sp_fid_8021q *fid_8021q = mlxsw_sp_fid_8021q_fid(fid);
drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c
1730
err = mlxsw_sp_fid_op(fid, true);
drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c
1734
err = mlxsw_sp_fid_vid_to_fid_map(fid, fid_8021q->vid, true, fid->rif);
drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c
1741
mlxsw_sp_fid_op(fid, false);
drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c
1745
static void mlxsw_sp_fid_8021q_deconfigure(struct mlxsw_sp_fid *fid)
drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c
1747
struct mlxsw_sp_fid_8021q *fid_8021q = mlxsw_sp_fid_8021q_fid(fid);
drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c
1749
if (fid->vni_valid)
drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c
1750
mlxsw_sp_nve_fid_disable(fid->fid_family->mlxsw_sp, fid);
drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c
1752
mlxsw_sp_fid_vid_to_fid_map(fid, fid_8021q->vid, false, NULL);
drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c
1753
mlxsw_sp_fid_op(fid, false);
drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c
1756
static int mlxsw_sp_fid_8021q_port_vid_map(struct mlxsw_sp_fid *fid,
drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c
1769
err = __mlxsw_sp_fid_port_vid_map(fid, local_port, vid, true);
drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c
1774
err = mlxsw_sp_fid_evid_map(fid, local_port, vid, true);
drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c
1778
err = mlxsw_sp_fid_port_vid_list_add(fid, mlxsw_sp_port->local_port,
drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c
1786
mlxsw_sp_fid_evid_map(fid, local_port, vid, false);
drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c
1789
__mlxsw_sp_fid_port_vid_map(fid, local_port, vid, false);
drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c
1794
mlxsw_sp_fid_8021q_port_vid_unmap(struct mlxsw_sp_fid *fid,
drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c
1800
mlxsw_sp_fid_port_vid_list_del(fid, mlxsw_sp_port->local_port, vid);
drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c
1801
mlxsw_sp_fid_evid_map(fid, local_port, vid, false);
drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c
1803
__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
2001
struct mlxsw_sp_fid *fid;
drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c
2004
list_for_each_entry(fid, &fid_family->fids_list, list) {
drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c
2005
if (!fid->fid_family->ops->compare(fid, arg))
drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c
2007
refcount_inc(&fid->ref_count);
drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c
2008
return fid;
drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c
2019
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
2023
fid = mlxsw_sp_fid_lookup(mlxsw_sp, type, arg);
drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c
2024
if (fid)
drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c
2025
return fid;
drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c
2028
fid = kzalloc(fid_family->fid_size, GFP_KERNEL);
drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c
2029
if (!fid)
drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c
2032
INIT_LIST_HEAD(&fid->port_vid_list);
drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c
2033
fid->fid_family = fid_family;
drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c
2035
err = fid->fid_family->ops->index_alloc(fid, arg, &fid_index);
drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c
2038
fid->fid_index = fid_index;
drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c
204
if (!fid->vni_valid)
drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c
2041
err = fid->fid_family->ops->setup(fid, arg);
drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c
2045
err = fid->fid_family->ops->configure(fid);
drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c
2049
err = rhashtable_insert_fast(&mlxsw_sp->fid_core->fid_ht, &fid->ht_node,
drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c
2054
list_add(&fid->list, &fid_family->fids_list);
drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c
2055
refcount_set(&fid->ref_count, 1);
drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c
2056
return fid;
drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c
2059
fid->fid_family->ops->deconfigure(fid);
drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c
2065
kfree(fid);
drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c
2069
void mlxsw_sp_fid_put(struct mlxsw_sp_fid *fid)
drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c
207
*nve_ifindex = fid->nve_ifindex;
drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c
2071
struct mlxsw_sp_fid_family *fid_family = fid->fid_family;
drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c
2074
if (!refcount_dec_and_test(&fid->ref_count))
drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c
2077
list_del(&fid->list);
drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c
2079
&fid->ht_node, mlxsw_sp_fid_ht_params);
drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c
2080
fid->fid_family->ops->deconfigure(fid);
drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c
2081
__clear_bit(fid->fid_index - fid_family->start_index,
drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c
2083
WARN_ON_ONCE(!list_empty(&fid->port_vid_list));
drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c
2084
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
10322
mlxsw_sp_fid_index(rif->fid), false);
drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c
10367
efid = mlxsw_sp_fid_index(rif->fid);
drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c
10397
mlxsw_sp_fid_index(rif->fid), true);
drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c
10401
err = mlxsw_sp_fid_rif_set(rif->fid, rif);
drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c
10409
mlxsw_sp_fid_index(rif->fid), false);
drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c
10422
struct mlxsw_sp_fid *fid = rif->fid;
drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c
10424
mlxsw_sp_fid_rif_unset(fid);
drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c
10426
mlxsw_sp_fid_index(fid), false);
drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c
10449
static int mlxsw_sp_rif_fid_op(struct mlxsw_sp_rif *rif, u16 fid, bool enable)
drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c
10460
mlxsw_reg_ritr_fid_if_fid_set(ritr_pl, fid);
drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c
10475
u16 fid_index = mlxsw_sp_fid_index(rif->fid);
drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c
10489
err = mlxsw_sp_fid_flood_set(rif->fid, MLXSW_SP_FLOOD_TYPE_MC,
drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c
10494
err = mlxsw_sp_fid_flood_set(rif->fid, MLXSW_SP_FLOOD_TYPE_BC,
drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c
10504
mlxsw_sp_fid_index(rif->fid), true);
drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c
10508
err = mlxsw_sp_fid_rif_set(rif->fid, rif);
drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c
10516
mlxsw_sp_fid_index(rif->fid), false);
drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c
10520
mlxsw_sp_fid_flood_set(rif->fid, MLXSW_SP_FLOOD_TYPE_BC,
drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c
10523
mlxsw_sp_fid_flood_set(rif->fid, MLXSW_SP_FLOOD_TYPE_MC,
drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c
10535
u16 fid_index = mlxsw_sp_fid_index(rif->fid);
drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c
10537
struct mlxsw_sp_fid *fid = rif->fid;
drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c
10539
mlxsw_sp_fid_rif_unset(fid);
drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c
10541
mlxsw_sp_fid_index(fid), false);
drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c
10543
mlxsw_sp_fid_flood_set(rif->fid, MLXSW_SP_FLOOD_TYPE_BC,
drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c
10545
mlxsw_sp_fid_flood_set(rif->fid, MLXSW_SP_FLOOD_TYPE_MC,
drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c
10609
u16 vid = mlxsw_sp_fid_8021q_vid(rif->fid);
drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c
10642
u16 vid = mlxsw_sp_fid_8021q_vid(rif->fid);
drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c
10657
err = mlxsw_sp_fid_flood_set(rif->fid, MLXSW_SP_FLOOD_TYPE_MC,
drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c
10662
err = mlxsw_sp_fid_flood_set(rif->fid, MLXSW_SP_FLOOD_TYPE_BC,
drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c
10672
mlxsw_sp_fid_index(rif->fid), true);
drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c
10676
err = mlxsw_sp_fid_rif_set(rif->fid, rif);
drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c
10684
mlxsw_sp_fid_index(rif->fid), false);
drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c
10688
mlxsw_sp_fid_flood_set(rif->fid, MLXSW_SP_FLOOD_TYPE_BC,
drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c
10691
mlxsw_sp_fid_flood_set(rif->fid, MLXSW_SP_FLOOD_TYPE_MC,
drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c
10703
u16 vid = mlxsw_sp_fid_8021q_vid(rif->fid);
drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c
10706
mlxsw_sp_fid_rif_unset(rif->fid);
drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c
10708
mlxsw_sp_fid_index(rif->fid), false);
drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c
10710
mlxsw_sp_fid_flood_set(rif->fid, MLXSW_SP_FLOOD_TYPE_BC,
drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c
10712
mlxsw_sp_fid_flood_set(rif->fid, MLXSW_SP_FLOOD_TYPE_MC,
drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c
10736
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
8587
struct mlxsw_sp_fid *fid = NULL;
drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c
8630
fid = ops->fid_get(rif, params, extack);
drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c
8631
if (IS_ERR(fid)) {
drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c
8632
err = PTR_ERR(fid);
drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c
8635
rif->fid = fid;
drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c
8673
if (fid)
drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c
8674
mlxsw_sp_fid_put(fid);
drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c
8694
struct mlxsw_sp_fid *fid = rif->fid;
drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c
8715
if (fid)
drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c
8717
mlxsw_sp_fid_put(fid);
drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c
8791
old_pvid = mlxsw_sp_fid_8021q_vid(old_rif->fid);
drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c
9118
struct mlxsw_sp_fid *fid;
drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c
9132
fid = rif->ops->fid_get(rif, ¶ms, extack);
drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c
9133
err = mlxsw_sp_fid_port_vid_map(fid, mlxsw_sp_port, vid);
drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c
9146
mlxsw_sp_port_vlan->fid = fid;
drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c
9153
mlxsw_sp_fid_port_vid_unmap(fid, mlxsw_sp_port, vid);
drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c
9155
mlxsw_sp_fid_put(fid);
drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c
9164
struct mlxsw_sp_fid *fid = mlxsw_sp_port_vlan->fid;
drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c
9165
struct mlxsw_sp_rif *rif = mlxsw_sp_fid_rif(fid);
drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c
9168
if (WARN_ON(mlxsw_sp_fid_type(fid) != MLXSW_SP_FID_TYPE_RFID))
drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c
9171
mlxsw_sp_port_vlan->fid = NULL;
drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c
9174
mlxsw_sp_fid_port_vid_unmap(fid, mlxsw_sp_port, vid);
drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c
9175
mlxsw_sp_fid_put(fid);
drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c
9410
mlxsw_sp_fid_index(rif->fid), true);
drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c
9429
mlxsw_sp_fid_index(rif->fid), false);
drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c
9448
mlxsw_sp_fid_index(rif->fid), false);
drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c
9663
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
194
unsigned int fid = 0;
drivers/net/ethernet/micrel/ks8851_par.c
199
fid = ks->fid++;
drivers/net/ethernet/micrel/ks8851_par.c
200
fid &= TXFR_TXFID_MASK;
drivers/net/ethernet/micrel/ks8851_par.c
203
fid |= TXFR_TXIC; /* irq on completion */
drivers/net/ethernet/micrel/ks8851_par.c
205
iowrite16(fid, ksp->hw_addr);
drivers/net/ethernet/micrel/ks8851_spi.c
254
unsigned int fid = 0;
drivers/net/ethernet/micrel/ks8851_spi.c
260
fid = ks->fid++;
drivers/net/ethernet/micrel/ks8851_spi.c
261
fid &= TXFR_TXFID_MASK;
drivers/net/ethernet/micrel/ks8851_spi.c
264
fid |= TXFR_TXIC; /* irq on completion */
drivers/net/ethernet/micrel/ks8851_spi.c
268
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
381
u32 lmac_bitmap = le32_to_cpu(reg->fifos.fid[0]);
drivers/net/wireless/intel/iwlwifi/fw/dbg.c
542
u32 fid1 = le32_to_cpu(reg->fifos.fid[0]);
drivers/net/wireless/intel/iwlwifi/fw/dbg.c
543
u32 fid2 = le32_to_cpu(reg->fifos.fid[1]);
drivers/nvme/host/core.c
1700
static int nvme_features(struct nvme_ctrl *dev, u8 op, unsigned int fid,
drivers/nvme/host/core.c
1708
c.features.fid = cpu_to_le32(fid);
drivers/nvme/host/core.c
1718
int nvme_set_features(struct nvme_ctrl *dev, unsigned int fid,
drivers/nvme/host/core.c
1722
return nvme_features(dev, nvme_admin_set_features, fid, dword11, buffer,
drivers/nvme/host/core.c
1727
int nvme_get_features(struct nvme_ctrl *dev, unsigned int fid,
drivers/nvme/host/core.c
1731
return nvme_features(dev, nvme_admin_get_features, fid, dword11, buffer,
drivers/nvme/host/nvme.h
984
int nvme_set_features(struct nvme_ctrl *dev, unsigned int fid,
drivers/nvme/host/nvme.h
987
int nvme_get_features(struct nvme_ctrl *dev, unsigned int fid,
drivers/nvme/host/pci.c
2530
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/controller/pcie-rzg3s-host.c
320
enum rzg3s_sysc_func_id fid, u32 val)
drivers/pci/controller/pcie-rzg3s-host.c
325
if (fid >= RZG3S_SYSC_FUNC_ID_MAX)
drivers/pci/controller/pcie-rzg3s-host.c
328
if (!functions[fid].mask)
drivers/pci/controller/pcie-rzg3s-host.c
331
return regmap_update_bits(sysc->regmap, functions[fid].offset,
drivers/pci/controller/pcie-rzg3s-host.c
332
functions[fid].mask,
drivers/pci/controller/pcie-rzg3s-host.c
333
field_prep(functions[fid].mask, val));
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
610
unsigned int fid;
drivers/pinctrl/pinctrl-equilibrium.c
628
if (!is_func_exist(funcs, fn_name, *nr_funcs, &fid))
drivers/pinctrl/pinctrl-equilibrium.c
633
if (!is_func_exist(funcs, fn_name, *nr_funcs, &fid))
drivers/pinctrl/pinctrl-equilibrium.c
638
if (is_func_exist(funcs, fn_name, *nr_funcs, &fid))
drivers/pinctrl/pinctrl-equilibrium.c
639
funcs[fid].ngroups++;
drivers/pinctrl/pinctrl-equilibrium.c
643
if (is_func_exist(funcs, fn_name, *nr_funcs, &fid)) {
drivers/pinctrl/pinctrl-equilibrium.c
644
groups = (const char **)funcs[fid].groups;
drivers/pinctrl/pinctrl-equilibrium.c
645
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
113
int sclp_pci_report(struct zpci_report_error_header *report, u32 fh, u32 fid)
drivers/s390/char/sclp_pci.c
154
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
316
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
14497
uint32_t magic_number, uint32_t ftype, uint32_t fid, uint32_t fsize,
drivers/scsi/lpfc/lpfc_init.c
14529
phba->pcidev->device, magic_number, ftype, fid,
drivers/scsi/lpfc/lpfc_init.c
14538
phba->pcidev->device, magic_number, ftype, fid,
drivers/scsi/lpfc/lpfc_init.c
14547
ftype, fid, fsize, fw->size);
drivers/scsi/lpfc/lpfc_init.c
14569
uint32_t magic_number, ftype, fid, fsize;
drivers/scsi/lpfc/lpfc_init.c
14580
fid = bf_get_be32(lpfc_grp_hdr_id, image);
drivers/scsi/lpfc/lpfc_init.c
14627
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/vfio/pci/ism/main.c
306
snprintf(cache_name, sizeof(cache_name), "ism_sb_fid_%08x", zdev->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
100
hlist_add_head(&fid->ilist, (struct hlist_head *)&inode->i_private);
fs/9p/fid.c
118
struct p9_fid *fid, *ret;
fs/9p/fid.c
127
hlist_for_each_entry(fid, &v9fs_dentry->head, dlist) {
fs/9p/fid.c
128
if (any || uid_eq(fid->uid, uid)) {
fs/9p/fid.c
129
ret = fid;
fs/9p/fid.c
177
struct p9_fid *fid, *root_fid, *old_fid;
fs/9p/fid.c
181
fid = v9fs_fid_find(dentry, uid, any);
fs/9p/fid.c
182
if (fid)
fs/9p/fid.c
183
return fid;
fs/9p/fid.c
191
fid = v9fs_fid_find(ds, uid, any);
fs/9p/fid.c
192
if (fid) {
fs/9p/fid.c
194
old_fid = fid;
fs/9p/fid.c
196
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
214
fid = p9_client_attach(v9ses->clnt, NULL, uname, uid,
fs/9p/fid.c
216
if (IS_ERR(fid))
fs/9p/fid.c
217
return fid;
fs/9p/fid.c
219
root_fid = p9_fid_get(fid);
fs/9p/fid.c
220
v9fs_fid_add(dentry->d_sb->s_root, &fid);
fs/9p/fid.c
234
fid = ERR_PTR(n);
fs/9p/fid.c
237
fid = root_fid;
fs/9p/fid.c
246
fid = p9_client_walk(old_fid, l, &wnames[i],
fs/9p/fid.c
249
if (fid != old_fid) {
fs/9p/fid.c
25
hlist_add_head(&fid->dlist, &v9fs_dentry->head);
fs/9p/fid.c
251
old_fid = fid;
fs/9p/fid.c
253
if (IS_ERR(fid)) {
fs/9p/fid.c
261
if (!IS_ERR(fid)) {
fs/9p/fid.c
265
p9_fid_put(fid);
fs/9p/fid.c
266
fid = ERR_PTR(-ENOENT);
fs/9p/fid.c
268
__add_fid(dentry, fid);
fs/9p/fid.c
269
p9_fid_get(fid);
fs/9p/fid.c
275
return fid;
fs/9p/fid.c
37
struct p9_fid *fid = *pfid;
fs/9p/fid.c
40
__add_fid(dentry, fid);
fs/9p/fid.c
66
struct p9_fid *fid, *ret = NULL;
fs/9p/fid.c
72
hlist_for_each_entry(fid, h, ilist) {
fs/9p/fid.c
73
if (any || uid_eq(fid->uid, uid)) {
fs/9p/fid.c
74
if (want_writeable && !v9fs_is_writeable(fid->mode)) {
fs/9p/fid.c
76
fid->mode);
fs/9p/fid.c
79
p9_fid_get(fid);
fs/9p/fid.c
80
ret = fid;
fs/9p/fid.c
97
struct p9_fid *fid = *pfid;
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
466
struct p9_fid *fid;
fs/9p/v9fs.c
521
fid = p9_client_attach(v9ses->clnt, NULL, v9ses->uname, INVALID_UID,
fs/9p/v9fs.c
523
if (IS_ERR(fid)) {
fs/9p/v9fs.c
524
rc = PTR_ERR(fid);
fs/9p/v9fs.c
530
fid->uid = v9ses->uid;
fs/9p/v9fs.c
532
fid->uid = INVALID_UID;
fs/9p/v9fs.c
546
return fid;
fs/9p/v9fs.h
196
struct p9_fid *fid,
fs/9p/v9fs.h
203
struct p9_fid *fid,
fs/9p/v9fs.h
242
v9fs_get_inode_from_fid(struct v9fs_session_info *v9ses, struct p9_fid *fid,
fs/9p/v9fs.h
246
return v9fs_inode_from_fid_dotl(v9ses, fid, sb, 0);
fs/9p/v9fs.h
248
return v9fs_inode_from_fid(v9ses, fid, sb, 0);
fs/9p/v9fs.h
260
v9fs_get_new_inode_from_fid(struct v9fs_session_info *v9ses, struct p9_fid *fid,
fs/9p/v9fs.h
264
return v9fs_inode_from_fid_dotl(v9ses, fid, sb, 1);
fs/9p/v9fs.h
266
return v9fs_inode_from_fid(v9ses, fid, sb, 1);
fs/9p/v9fs_vfs.h
81
int v9fs_refresh_inode(struct p9_fid *fid, struct inode *inode);
fs/9p/v9fs_vfs.h
82
int v9fs_refresh_inode_dotl(struct p9_fid *fid, struct inode *inode);
fs/9p/vfs_addr.c
124
struct p9_fid *fid;
fs/9p/vfs_addr.c
138
fid = file->private_data;
fs/9p/vfs_addr.c
139
if (!fid)
fs/9p/vfs_addr.c
141
p9_fid_get(fid);
fs/9p/vfs_addr.c
146
fid = v9fs_fid_lookup(dentry);
fs/9p/vfs_addr.c
148
if (IS_ERR(fid))
fs/9p/vfs_addr.c
151
fid = v9fs_fid_find_inode(rreq->inode, writing, INVALID_UID, true);
fs/9p/vfs_addr.c
152
if (!fid)
fs/9p/vfs_addr.c
156
rreq->wsize = fid->clnt->msize - P9_IOHDRSZ;
fs/9p/vfs_addr.c
157
if (fid->iounit)
fs/9p/vfs_addr.c
158
rreq->wsize = min(rreq->wsize, fid->iounit);
fs/9p/vfs_addr.c
163
WARN_ON(rreq->origin == NETFS_READ_FOR_WRITE && !(fid->mode & P9_ORDWR));
fs/9p/vfs_addr.c
164
rreq->netfs_priv = fid;
fs/9p/vfs_addr.c
179
struct p9_fid *fid = rreq->netfs_priv;
fs/9p/vfs_addr.c
181
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
81
BUG_ON(!p9_is_proto_dotl(fid->clnt));
fs/9p/vfs_addr.c
89
err = p9_client_readlink(fid, &target);
fs/9p/vfs_addr.c
97
total = p9_client_read(fid, pos, &subreq->io_iter, &err);
fs/9p/vfs_dentry.c
142
struct p9_fid *fid;
fs/9p/vfs_dentry.c
158
fid = v9fs_fid_lookup(dentry);
fs/9p/vfs_dentry.c
159
if (IS_ERR(fid)) {
fs/9p/vfs_dentry.c
163
dentry, dentry, fid);
fs/9p/vfs_dentry.c
164
return PTR_ERR(fid);
fs/9p/vfs_dentry.c
169
retval = v9fs_refresh_inode_dotl(fid, inode);
fs/9p/vfs_dentry.c
171
retval = v9fs_refresh_inode(fid, inode);
fs/9p/vfs_dentry.c
172
p9_fid_put(fid);
fs/9p/vfs_dir.c
128
err = p9stat_read(fid->clnt, rdir->buf + rdir->head,
fs/9p/vfs_dir.c
157
struct p9_fid *fid;
fs/9p/vfs_dir.c
163
fid = file->private_data;
fs/9p/vfs_dir.c
165
buflen = fid->clnt->msize - P9_READDIRHDRSZ;
fs/9p/vfs_dir.c
176
err = p9_client_readdir(fid, rdir->buf, buflen,
fs/9p/vfs_dir.c
188
err = p9dirent_read(fid->clnt, rdir->buf + rdir->head,
fs/9p/vfs_dir.c
220
struct p9_fid *fid;
fs/9p/vfs_dir.c
225
fid = filp->private_data;
fs/9p/vfs_dir.c
227
inode, filp, fid ? fid->fid : -1);
fs/9p/vfs_dir.c
229
if (fid) {
fs/9p/vfs_dir.c
234
hlist_del(&fid->ilist);
fs/9p/vfs_dir.c
236
put_err = p9_fid_put(fid);
fs/9p/vfs_dir.c
72
struct p9_fid *fid = filp->private_data;
fs/9p/vfs_dir.c
74
if (!fid->rdir)
fs/9p/vfs_dir.c
75
fid->rdir = kvzalloc(sizeof(struct p9_rdir) + buflen, GFP_KERNEL);
fs/9p/vfs_dir.c
76
return fid->rdir;
fs/9p/vfs_dir.c
91
struct p9_fid *fid;
fs/9p/vfs_dir.c
97
fid = file->private_data;
fs/9p/vfs_dir.c
99
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
1024
struct p9_fid *fid = NULL;
fs/9p/vfs_inode.c
1034
fid = iattr->ia_file->private_data;
fs/9p/vfs_inode.c
1035
WARN_ON(!fid);
fs/9p/vfs_inode.c
1037
if (!fid) {
fs/9p/vfs_inode.c
1038
fid = v9fs_fid_lookup(dentry);
fs/9p/vfs_inode.c
1041
if (IS_ERR(fid))
fs/9p/vfs_inode.c
1042
return PTR_ERR(fid);
fs/9p/vfs_inode.c
1073
retval = p9_client_wstat(fid, &wstat);
fs/9p/vfs_inode.c
1076
p9_fid_put(fid);
fs/9p/vfs_inode.c
1172
struct p9_fid *fid;
fs/9p/vfs_inode.c
1184
fid = v9fs_fid_lookup(dentry);
fs/9p/vfs_inode.c
1186
if (IS_ERR(fid))
fs/9p/vfs_inode.c
1187
return ERR_CAST(fid);
fs/9p/vfs_inode.c
1189
st = p9_client_stat(fid);
fs/9p/vfs_inode.c
1190
p9_fid_put(fid);
fs/9p/vfs_inode.c
1222
struct p9_fid *fid;
fs/9p/vfs_inode.c
1231
fid = v9fs_create(v9ses, dir, dentry, (char *) extension, perm,
fs/9p/vfs_inode.c
1233
if (IS_ERR(fid))
fs/9p/vfs_inode.c
1234
return PTR_ERR(fid);
fs/9p/vfs_inode.c
1237
p9_fid_put(fid);
fs/9p/vfs_inode.c
1287
sprintf(name, "%d\n", oldfid->fid);
fs/9p/vfs_inode.c
1334
int v9fs_refresh_inode(struct p9_fid *fid, struct inode *inode)
fs/9p/vfs_inode.c
1343
st = p9_client_stat(fid);
fs/9p/vfs_inode.c
452
v9fs_inode_from_fid(struct v9fs_session_info *v9ses, struct p9_fid *fid,
fs/9p/vfs_inode.c
458
st = p9_client_stat(fid);
fs/9p/vfs_inode.c
584
struct p9_fid *dfid, *ofid = NULL, *fid = NULL;
fs/9p/vfs_inode.c
613
fid = p9_client_walk(dfid, 1, &name, 1);
fs/9p/vfs_inode.c
614
if (IS_ERR(fid)) {
fs/9p/vfs_inode.c
615
err = PTR_ERR(fid);
fs/9p/vfs_inode.c
623
inode = v9fs_get_new_inode_from_fid(v9ses, fid, dir->i_sb);
fs/9p/vfs_inode.c
630
v9fs_fid_add(dentry, &fid);
fs/9p/vfs_inode.c
638
p9_fid_put(fid);
fs/9p/vfs_inode.c
661
struct p9_fid *fid;
fs/9p/vfs_inode.c
664
fid = v9fs_create(v9ses, dir, dentry, NULL, perm, P9_ORDWR);
fs/9p/vfs_inode.c
665
if (IS_ERR(fid))
fs/9p/vfs_inode.c
666
return PTR_ERR(fid);
fs/9p/vfs_inode.c
669
p9_fid_put(fid);
fs/9p/vfs_inode.c
687
struct p9_fid *fid;
fs/9p/vfs_inode.c
693
fid = v9fs_create(v9ses, dir, dentry, NULL, perm, P9_OREAD);
fs/9p/vfs_inode.c
694
if (IS_ERR(fid))
fs/9p/vfs_inode.c
695
return ERR_CAST(fid);
fs/9p/vfs_inode.c
698
p9_fid_put(fid);
fs/9p/vfs_inode.c
715
struct p9_fid *dfid, *fid;
fs/9p/vfs_inode.c
737
fid = p9_client_walk(dfid, 1, &name, 1);
fs/9p/vfs_inode.c
739
if (fid == ERR_PTR(-ENOENT)) {
fs/9p/vfs_inode.c
742
} else if (IS_ERR(fid)) {
fs/9p/vfs_inode.c
743
inode = ERR_CAST(fid);
fs/9p/vfs_inode.c
745
inode = v9fs_get_inode_from_fid(v9ses, fid, dir->i_sb);
fs/9p/vfs_inode.c
747
inode = v9fs_get_new_inode_from_fid(v9ses, fid, dir->i_sb);
fs/9p/vfs_inode.c
757
if (!IS_ERR(fid)) {
fs/9p/vfs_inode.c
759
v9fs_fid_add(dentry, &fid);
fs/9p/vfs_inode.c
761
v9fs_fid_add(res, &fid);
fs/9p/vfs_inode.c
763
p9_fid_put(fid);
fs/9p/vfs_inode.c
776
struct p9_fid *fid;
fs/9p/vfs_inode.c
799
fid = v9fs_create(v9ses, dir, dentry, NULL, perm, p9_omode);
fs/9p/vfs_inode.c
800
if (IS_ERR(fid))
fs/9p/vfs_inode.c
801
return PTR_ERR(fid);
fs/9p/vfs_inode.c
808
p9_fid_put(fid);
fs/9p/vfs_inode.c
812
file->private_data = fid;
fs/9p/vfs_inode.c
819
v9fs_fid_add_modes(fid, v9ses->flags, v9ses->cache, file->f_flags);
fs/9p/vfs_inode.c
820
v9fs_open_fid_add(inode, &fid);
fs/9p/vfs_inode.c
976
struct p9_fid *fid;
fs/9p/vfs_inode.c
993
fid = v9fs_fid_lookup(dentry);
fs/9p/vfs_inode.c
994
if (IS_ERR(fid))
fs/9p/vfs_inode.c
995
return PTR_ERR(fid);
fs/9p/vfs_inode.c
997
st = p9_client_stat(fid);
fs/9p/vfs_inode.c
998
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
696
struct p9_fid *fid = NULL;
fs/9p/vfs_inode_dotl.c
722
fid = p9_client_walk(dfid, 1, &name, 1);
fs/9p/vfs_inode_dotl.c
723
if (IS_ERR(fid)) {
fs/9p/vfs_inode_dotl.c
724
err = PTR_ERR(fid);
fs/9p/vfs_inode_dotl.c
731
inode = v9fs_get_new_inode_from_fid(v9ses, fid, dir->i_sb);
fs/9p/vfs_inode_dotl.c
738
v9fs_fid_add(dentry, &fid);
fs/9p/vfs_inode_dotl.c
742
p9_fid_put(fid);
fs/9p/vfs_inode_dotl.c
789
struct p9_fid *fid;
fs/9p/vfs_inode_dotl.c
791
fid = v9fs_fid_lookup(old_dentry);
fs/9p/vfs_inode_dotl.c
792
if (IS_ERR(fid))
fs/9p/vfs_inode_dotl.c
793
return PTR_ERR(fid);
fs/9p/vfs_inode_dotl.c
795
v9fs_refresh_inode_dotl(fid, d_inode(old_dentry));
fs/9p/vfs_inode_dotl.c
796
p9_fid_put(fid);
fs/9p/vfs_inode_dotl.c
822
struct p9_fid *fid = NULL, *dfid = NULL;
fs/9p/vfs_inode_dotl.c
855
fid = p9_client_walk(dfid, 1, &name, 1);
fs/9p/vfs_inode_dotl.c
856
if (IS_ERR(fid)) {
fs/9p/vfs_inode_dotl.c
857
err = PTR_ERR(fid);
fs/9p/vfs_inode_dotl.c
862
inode = v9fs_get_new_inode_from_fid(v9ses, fid, dir->i_sb);
fs/9p/vfs_inode_dotl.c
869
v9fs_set_create_acl(inode, fid, dacl, pacl);
fs/9p/vfs_inode_dotl.c
870
v9fs_fid_add(dentry, &fid);
fs/9p/vfs_inode_dotl.c
874
p9_fid_put(fid);
fs/9p/vfs_inode_dotl.c
895
struct p9_fid *fid;
fs/9p/vfs_inode_dotl.c
904
fid = v9fs_fid_lookup(dentry);
fs/9p/vfs_inode_dotl.c
905
if (IS_ERR(fid))
fs/9p/vfs_inode_dotl.c
906
return ERR_CAST(fid);
fs/9p/vfs_inode_dotl.c
907
retval = p9_client_readlink(fid, &target);
fs/9p/vfs_inode_dotl.c
908
p9_fid_put(fid);
fs/9p/vfs_inode_dotl.c
935
int v9fs_refresh_inode_dotl(struct p9_fid *fid, struct inode *inode)
fs/9p/vfs_inode_dotl.c
942
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
554
static struct dentry *affs_fh_to_dentry(struct super_block *sb, struct fid *fid,
fs/affs/namei.c
557
return generic_fh_to_dentry(sb, fid, fh_len, fh_type,
fs/affs/namei.c
561
static struct dentry *affs_fh_to_parent(struct super_block *sb, struct fid *fid,
fs/affs/namei.c
564
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
183
struct afs_fid *fid)
fs/afs/callback.c
197
inode = find_inode_rcu(sb, fid->vnode, afs_ilookup5_test_by_fid, fid);
fs/afs/callback.c
202
trace_afs_cb_miss(fid, afs_cb_break_for_callback);
fs/afs/callback.c
212
afs_volid_t vid = cbb->fid.vid;
fs/afs/callback.c
221
} else if (cbb->fid.vnode == 0 && cbb->fid.unique == 0) {
fs/afs/callback.c
232
if (cbb->fid.vid == vid) {
fs/afs/callback.c
234
cbb->fid.vid,
fs/afs/callback.c
235
cbb->fid.vnode,
fs/afs/callback.c
236
cbb->fid.unique);
fs/afs/callback.c
239
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
602
cb->fid.vid = xdr_to_u64(bp->volume);
fs/afs/cmservice.c
603
cb->fid.vnode = xdr_to_u64(bp->vnode.lo);
fs/afs/cmservice.c
604
cb->fid.vnode_hi = ntohl(bp->vnode.hi);
fs/afs/cmservice.c
605
cb->fid.unique = ntohl(bp->vnode.unique);
fs/afs/dir.c
1005
fid = AFS_FS_I(inode)->fid;
fs/afs/dir.c
1011
trace_afs_lookup(dvnode, &d->d_name, &fid);
fs/afs/dir.c
1013
trace_afs_lookup(dvnode, &dentry->d_name, &fid);
fs/afs/dir.c
1059
struct afs_fid fid;
fs/afs/dir.c
1072
vnode->fid.vid, vnode->fid.vnode, dentry,
fs/afs/dir.c
1112
ret = afs_do_lookup_one(&dir->netfs.inode, name, &fid, &dir_version);
fs/afs/dir.c
1129
if (fid.vnode != vnode->fid.vnode) {
fs/afs/dir.c
1131
dentry, fid.vnode,
fs/afs/dir.c
1132
vnode->fid.vnode);
fs/afs/dir.c
1139
if (fid.unique != vnode->fid.unique) {
fs/afs/dir.c
1141
dentry, fid.unique,
fs/afs/dir.c
1142
vnode->fid.unique,
fs/afs/dir.c
1287
afs_edit_dir_add(dvnode, &op->dentry->d_name, &vp->fid,
fs/afs/dir.c
1321
dvnode->fid.vid, dvnode->fid.vnode, dentry, mode);
fs/afs/dir.c
141
dvnode->fid.vid, dvnode->fid.vnode, i_size);
fs/afs/dir.c
1413
dvnode->fid.vid, dvnode->fid.vnode, dentry);
fs/afs/dir.c
1560
dvnode->fid.vid, dvnode->fid.vnode, dentry);
fs/afs/dir.c
1643
dvnode->fid.vid, dvnode->fid.vnode, dentry, mode);
fs/afs/dir.c
1720
vnode->fid.vid, vnode->fid.vnode,
fs/afs/dir.c
1721
dvnode->fid.vid, dvnode->fid.vnode,
fs/afs/dir.c
1792
dvnode->fid.vid, dvnode->fid.vnode, dentry,
fs/afs/dir.c
1929
&vnode->fid, afs_edit_dir_for_rename_2);
fs/afs/dir.c
2092
orig_dvnode->fid.vid, orig_dvnode->fid.vnode,
fs/afs/dir.c
2093
vnode->fid.vid, vnode->fid.vnode,
fs/afs/dir.c
2094
new_dvnode->fid.vid, new_dvnode->fid.vnode,
fs/afs/dir.c
586
cookie->fid.vnode = ino;
fs/afs/dir.c
587
cookie->fid.unique = uniquifier;
fs/afs/dir.c
599
struct afs_fid *fid,
fs/afs/dir.c
606
.fid.vid = as->volume->vid
fs/afs/dir.c
624
*fid = cookie.fid;
fs/afs/dir.c
625
_leave(" = 0 { vn=%llu u=%u }", fid->vnode, fid->unique);
fs/afs/dir.c
693
trace_afs_bulkstat_error(op, &vp->fid, i, vp->scb.status.abort_code);
fs/afs/dir.c
715
vp->fid.vid, vp->fid.vnode, vp->fid.unique);
fs/afs/dir.c
790
cookie->fids[i].vid = dvnode->fid.vid;
fs/afs/dir.c
843
vp->fid = cookie->fids[i];
fs/afs/dir.c
848
ti = ilookup5_nowait(dir->i_sb, vp->fid.vnode,
fs/afs/dir.c
849
afs_ilookup5_test_by_fid, &vp->fid, &isnew);
fs/afs/dir.c
90
struct afs_fid fid;
fs/afs/dir.c
966
struct afs_fid fid = {};
fs/afs/dir.c
972
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
251
_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
128
_enter("{%llx:%llu},", vnode->fid.vid, vnode->fid.vnode);
fs/afs/file.c
182
_enter("{%llx:%llu},", vnode->fid.vid, vnode->fid.vnode);
fs/afs/file.c
343
vnode->fid.vid,
fs/afs/file.c
344
vnode->fid.vnode,
fs/afs/file.c
345
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
175
vp->fid.vid, vp->fid.vnode, vp->fid.unique,
fs/afs/inode.c
182
vnode->fid.vid,
fs/afs/inode.c
183
vnode->fid.vnode,
fs/afs/inode.c
184
vnode->fid.unique,
fs/afs/inode.c
225
vnode->fid.vid, vnode->fid.vnode,
fs/afs/inode.c
379
vnode->fid.vid, vnode->fid.vnode, vnode->fid.unique,
fs/afs/inode.c
39
vnode->fid.vid,
fs/afs/inode.c
40
vnode->fid.vnode,
fs/afs/inode.c
404
struct afs_fid *fid = opaque;
fs/afs/inode.c
406
return (fid->vnode == vnode->fid.vnode &&
fs/afs/inode.c
407
fid->vnode_hi == vnode->fid.vnode_hi &&
fs/afs/inode.c
408
fid->unique == vnode->fid.unique);
fs/afs/inode.c
41
vnode->fid.unique);
fs/afs/inode.c
419
return afs_ilookup5_test_by_fid(inode, &vp->fid);
fs/afs/inode.c
432
vnode->fid = vp->fid;
fs/afs/inode.c
437
inode->i_ino = vnode->fid.vnode;
fs/afs/inode.c
438
inode->i_generation = vnode->fid.unique;
fs/afs/inode.c
44
parent_vnode->fid.vid,
fs/afs/inode.c
45
parent_vnode->fid.vnode,
fs/afs/inode.c
46
parent_vnode->fid.unique);
fs/afs/inode.c
462
key.vnode_id = htonl(vnode->fid.vnode);
fs/afs/inode.c
463
key.unique = htonl(vnode->fid.unique);
fs/afs/inode.c
464
key.vnode_id_ext[0] = htonl(vnode->fid.vnode >> 32);
fs/afs/inode.c
465
key.vnode_id_ext[1] = htonl(vnode->fid.vnode_hi);
fs/afs/inode.c
490
_enter(",{%llx:%llu.%u},,", vp->fid.vid, vp->fid.vnode, vp->fid.unique);
fs/afs/inode.c
492
inode = iget5_locked(sb, vp->fid.vnode, afs_iget5_test, afs_iget5_set, vp);
fs/afs/inode.c
501
inode, vnode->fid.vid, vnode->fid.vnode, vnode->fid.unique);
fs/afs/inode.c
534
vnode->fid.vid = as->volume->vid;
fs/afs/inode.c
535
vnode->fid.vnode = 1;
fs/afs/inode.c
536
vnode->fid.unique = 1;
fs/afs/inode.c
662
vnode->fid.vid,
fs/afs/inode.c
663
vnode->fid.vnode,
fs/afs/inode.c
664
vnode->fid.unique);
fs/afs/inode.c
668
ASSERTCMP(inode->i_ino, ==, vnode->fid.vnode);
fs/afs/inode.c
72
vp->fid.vid, vp->fid.vnode, vp->fid.unique,
fs/afs/inode.c
775
vnode->fid.vid, vnode->fid.vnode, dentry,
fs/afs/internal.h
1230
const struct afs_fid *fid)
fs/afs/internal.h
1232
op->file[n].fid = *fid;
fs/afs/internal.h
157
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
852
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
714
_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
115
vnode->fid.vid,
fs/afs/write.c
116
vnode->fid.vnode,
fs/afs/write.c
117
vnode->fid.unique,
fs/afs/write.c
23
vnode->fid.vid, vnode->fid.vnode, len, start);
fs/afs/write.c
259
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
559
struct fid *fid, int fh_len, int fh_type)
fs/erofs/super.c
566
((u64)fid->raw[0] << 32) | fid->raw[1]));
fs/erofs/super.c
570
struct fid *fid, int fh_len, int fh_type)
fs/erofs/super.c
576
((u64)fid->raw[3] << 32) | fid->raw[4]));
fs/exportfs/expfs.c
355
static int exportfs_encode_ino64_fid(struct inode *inode, struct fid *fid,
fs/exportfs/expfs.c
363
fid->i64.ino = inode->i_ino;
fs/exportfs/expfs.c
364
fid->i64.gen = inode->i_generation;
fs/exportfs/expfs.c
380
int exportfs_encode_inode_fh(struct inode *inode, struct fid *fid,
fs/exportfs/expfs.c
390
type = exportfs_encode_ino64_fid(inode, fid, max_len);
fs/exportfs/expfs.c
392
type = nop->encode_fh(inode, fid->raw, max_len, parent);
fs/exportfs/expfs.c
414
int exportfs_encode_fh(struct dentry *dentry, struct fid *fid, int *max_len,
fs/exportfs/expfs.c
430
error = exportfs_encode_inode_fh(inode, fid, max_len, parent, flags);
fs/exportfs/expfs.c
438
exportfs_decode_fh_raw(struct vfsmount *mnt, struct fid *fid, int fh_len,
fs/exportfs/expfs.c
456
result = nop->fh_to_dentry(mnt->mnt_sb, fid, fh_len, fileid_type);
fs/exportfs/expfs.c
522
target_dir = nop->fh_to_parent(mnt->mnt_sb, fid,
fs/exportfs/expfs.c
591
struct dentry *exportfs_decode_fh(struct vfsmount *mnt, struct fid *fid,
fs/exportfs/expfs.c
598
ret = exportfs_decode_fh_raw(mnt, fid, fh_len, fileid_type, 0,
fs/ext2/super.c
405
static struct dentry *ext2_fh_to_dentry(struct super_block *sb, struct fid *fid,
fs/ext2/super.c
408
return generic_fh_to_dentry(sb, fid, fh_len, fh_type,
fs/ext2/super.c
412
static struct dentry *ext2_fh_to_parent(struct super_block *sb, struct fid *fid,
fs/ext2/super.c
415
return generic_fh_to_parent(sb, fid, fh_len, fh_type,
fs/ext4/super.c
1589
static struct dentry *ext4_fh_to_dentry(struct super_block *sb, struct fid *fid,
fs/ext4/super.c
1592
return generic_fh_to_dentry(sb, fid, fh_len, fh_type,
fs/ext4/super.c
1596
static struct dentry *ext4_fh_to_parent(struct super_block *sb, struct fid *fid,
fs/ext4/super.c
1599
return generic_fh_to_parent(sb, fid, fh_len, fh_type,
fs/f2fs/super.c
3816
static struct dentry *f2fs_fh_to_dentry(struct super_block *sb, struct fid *fid,
fs/f2fs/super.c
3819
return generic_fh_to_dentry(sb, fid, fh_len, fh_type,
fs/f2fs/super.c
3823
static struct dentry *f2fs_fh_to_parent(struct super_block *sb, struct fid *fid,
fs/f2fs/super.c
3826
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
1130
struct fid *fid, int fh_len, int fh_type)
fs/fuse/inode.c
1138
handle.nodeid = (u64) fid->raw[0] << 32;
fs/fuse/inode.c
1139
handle.nodeid |= (u64) fid->raw[1];
fs/fuse/inode.c
1140
handle.generation = fid->raw[2];
fs/fuse/inode.c
1145
struct fid *fid, int fh_len, int fh_type)
fs/fuse/inode.c
1152
parent.nodeid = (u64) fid->raw[3] << 32;
fs/fuse/inode.c
1153
parent.nodeid |= (u64) fid->raw[4];
fs/fuse/inode.c
1154
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
1449
struct fid *fid = (void *)fh;
fs/libfs.c
1462
fid->i32.ino = inode->i_ino;
fs/libfs.c
1463
fid->i32.gen = inode->i_generation;
fs/libfs.c
1465
fid->i32.parent_ino = parent->i_ino;
fs/libfs.c
1466
fid->i32.parent_gen = parent->i_generation;
fs/libfs.c
1487
struct dentry *generic_fh_to_dentry(struct super_block *sb, struct fid *fid,
fs/libfs.c
1499
inode = get_inode(sb, fid->i32.ino, fid->i32.gen);
fs/libfs.c
1520
struct dentry *generic_fh_to_parent(struct super_block *sb, struct fid *fid,
fs/libfs.c
1531
inode = get_inode(sb, fid->i32.parent_ino,
fs/libfs.c
1532
(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
207
struct fid *fid = NULL;
fs/nfsd/nfsfh.c
251
fid = (struct fid *)(fh_fsid(fh) + len);
fs/nfsd/nfsfh.c
306
dentry = exportfs_decode_fh_raw(exp->ex_path.mnt, fid,
fs/nfsd/nfsfh.c
552
struct fid *fid = (struct fid *)
fs/nfsd/nfsfh.c
558
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/ntfs/namei.c
1659
static struct dentry *ntfs_fh_to_dentry(struct super_block *sb, struct fid *fid,
fs/ntfs/namei.c
1662
return generic_fh_to_dentry(sb, fid, fh_len, fh_type,
fs/ntfs/namei.c
1666
static struct dentry *ntfs_fh_to_parent(struct super_block *sb, struct fid *fid,
fs/ntfs/namei.c
1669
return generic_fh_to_parent(sb, fid, fh_len, fh_type,
fs/ntfs3/super.c
891
static struct dentry *ntfs_fh_to_dentry(struct super_block *sb, struct fid *fid,
fs/ntfs3/super.c
894
return generic_fh_to_dentry(sb, fid, fh_len, fh_type,
fs/ntfs3/super.c
898
static struct dentry *ntfs_fh_to_parent(struct super_block *sb, struct fid *fid,
fs/ntfs3/super.c
901
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
766
static struct ovl_fh *ovl_fid_to_fh(struct fid *fid, int buflen, int fh_type)
fs/overlayfs/export.c
772
return (struct ovl_fh *)fid;
fs/overlayfs/export.c
785
memcpy(fh->buf, fid, buflen - OVL_FH_WIRE_OFFSET);
fs/overlayfs/export.c
789
static struct dentry *ovl_fh_to_dentry(struct super_block *sb, struct fid *fid,
fs/overlayfs/export.c
798
fh = ovl_fid_to_fh(fid, len, fh_type);
fs/overlayfs/export.c
817
if (!IS_ERR_OR_NULL(fh) && fh != (void *)fid)
fs/overlayfs/export.c
829
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
899
struct fid *fid, int fh_len,
fs/pidfs.c
912
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
339
oparms.fid->persistent_fid = o_rsp->PersistentFileId;
fs/smb/client/cached_dir.c
340
oparms.fid->volatile_fid = o_rsp->VolatileFileId;
fs/smb/client/cached_dir.c
342
oparms.fid->mid = le64_to_cpu(o_rsp->hdr.MessageId);
fs/smb/client/cached_dir.c
353
&oparms.fid->epoch,
fs/smb/client/cached_dir.c
354
oparms.fid->lease_key,
fs/smb/client/cached_dir.c
473
rc = SMB2_close(0, cfid->tcon, cfid->fid.persistent_fid,
fs/smb/client/cached_dir.c
474
cfid->fid.volatile_fid);
fs/smb/client/cached_dir.c
682
cfid->fid.lease_key,
fs/smb/client/cached_dir.h
46
struct cifs_fid fid;
fs/smb/client/cifs_debug.c
251
cfile->fid.persistent_fid,
fs/smb/client/cifs_debug.c
285
seq_printf(m, " %llu", cfile->fid.mid);
fs/smb/client/cifs_debug.c
335
cfid->fid.persistent_fid);
fs/smb/client/cifs_debug.c
337
seq_printf(m, "%pUl ", cfid->fid.lease_key);
fs/smb/client/cifsacl.c
1584
struct cifs_fid fid;
fs/smb/client/cifsacl.c
1600
.fid = &fid,
fs/smb/client/cifsacl.c
1608
rc = CIFSSMBGetCIFSACL(xid, tcon, fid.netfid, &pntsd, pacllen, info);
fs/smb/client/cifsacl.c
1609
CIFSSMBClose(xid, tcon, fid.netfid);
fs/smb/client/cifsacl.c
1634
pntsd = get_cifs_acl_by_fid(cifs_sb, &open_file->fid, pacllen, info);
fs/smb/client/cifsacl.c
1649
struct cifs_fid fid;
fs/smb/client/cifsacl.c
1672
.fid = &fid,
fs/smb/client/cifsacl.c
1681
rc = CIFSSMBSetCIFSACL(xid, tcon, fid.netfid, pnntsd, acllen, aclflag);
fs/smb/client/cifsacl.c
1684
CIFSSMBClose(xid, tcon, fid.netfid);
fs/smb/client/cifsglob.h
1408
struct cifs_fid *fid;
fs/smb/client/cifsglob.h
1446
struct cifs_fid fid; /* file id from remote */
fs/smb/client/cifsglob.h
1746
struct cifs_fid fid;
fs/smb/client/cifsproto.h
170
struct cifsFileInfo *cifs_new_fileinfo(struct cifs_fid *fid, struct file *file,
fs/smb/client/cifsproto.h
190
const struct cifs_fid *fid);
fs/smb/client/cifsproto.h
248
void cifs_add_pending_open(struct cifs_fid *fid, struct tcon_link *tlink,
fs/smb/client/cifsproto.h
250
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
1534
rdata->req->cfile->fid.persistent_fid,
fs/smb/client/cifssmb.c
1553
rdata->req->cfile->fid.persistent_fid,
fs/smb/client/cifssmb.c
1608
smb->Fid = rdata->req->cfile->fid.netfid;
fs/smb/client/cifssmb.c
1631
rdata->req->cfile->fid.netfid,
fs/smb/client/cifssmb.c
1990
req->Fid = wdata->req->cfile->fid.netfid;
fs/smb/client/cifssmb.c
2965
struct cifs_fid fid;
fs/smb/client/cifssmb.c
2989
.fid = &fid,
fs/smb/client/cifssmb.c
3018
io_req->Fid = fid.netfid;
fs/smb/client/cifssmb.c
3076
CIFSSMBClose(xid, tcon, fid.netfid);
fs/smb/client/cifssmb.c
3081
CIFSSMBClose(xid, tcon, fid.netfid);
fs/smb/client/cifssmb.c
3100
struct cifs_fid fid;
fs/smb/client/cifssmb.c
3126
oparms.fid = &fid;
fs/smb/client/cifssmb.c
3178
io_req->Fid = fid.netfid;
fs/smb/client/cifssmb.c
3195
CIFSSMBClose(xid, tcon, fid.netfid);
fs/smb/client/cifssmb.c
3210
__u16 fid, __u16 compression_state)
fs/smb/client/cifssmb.c
3218
cifs_dbg(FYI, "Set compression for %u\n", fid);
fs/smb/client/cifssmb.c
3244
pSMB->Fid = fid; /* file handle always le */
fs/smb/client/cifssmb.c
3808
CIFSSMBGetCIFSACL(const unsigned int xid, struct cifs_tcon *tcon, __u16 fid,
fs/smb/client/cifssmb.c
3832
pSMB->Fid = fid; /* file handle always le */
fs/smb/client/cifssmb.c
3900
CIFSSMBSetCIFSACL(const unsigned int xid, struct cifs_tcon *tcon, __u16 fid,
fs/smb/client/cifssmb.c
3937
pSMB->Fid = fid; /* file handle always le */
fs/smb/client/cifssmb.c
5613
pSMB->Fid = cfile->fid.netfid;
fs/smb/client/cifssmb.c
5712
const FILE_BASIC_INFO *data, __u16 fid, __u32 pid_of_opener)
fs/smb/client/cifssmb.c
5754
pSMB->Fid = fid;
fs/smb/client/cifssmb.c
5777
bool delete_file, __u16 fid, __u32 pid_of_opener)
fs/smb/client/cifssmb.c
5818
pSMB->Fid = fid;
fs/smb/client/cifssmb.c
5963
u16 fid, u32 pid_of_opener)
fs/smb/client/cifssmb.c
6006
pSMB->Fid = fid;
fs/smb/client/dir.c
1078
struct cifs_fid fid = {};
fs/smb/client/dir.c
1106
server->ops->new_lease_key(&fid);
fs/smb/client/dir.c
1107
cifs_add_pending_open(&fid, tlink, &open);
fs/smb/client/dir.c
1123
mode, &oplock, &fid, NULL, &inode);
fs/smb/client/dir.c
1157
cfile = cifs_new_fileinfo(&fid, file, tlink, oplock, NULL);
fs/smb/client/dir.c
1176
server->ops->close(xid, tcon, &fid);
fs/smb/client/dir.c
204
umode_t mode, __u32 *oplock, struct cifs_fid *fid,
fs/smb/client/dir.c
236
oflags, oplock, &fid->netfid, xid);
fs/smb/client/dir.c
245
CIFSSMBClose(xid, tcon, fid->netfid);
fs/smb/client/dir.c
251
CIFSSMBClose(xid, tcon, fid->netfid);
fs/smb/client/dir.c
264
CIFSSMBClose(xid, tcon, fid->netfid);
fs/smb/client/dir.c
358
memcpy(fid->parent_lease_key,
fs/smb/client/dir.c
359
parent_cfid->fid.lease_key,
fs/smb/client/dir.c
377
.fid = fid,
fs/smb/client/dir.c
418
CIFSSMBUnixSetFileInfo(xid, tcon, &args, fid->netfid,
fs/smb/client/dir.c
440
rc = cifs_get_inode_info(&newinode, full_path, buf, dir->i_sb, xid, fid);
fs/smb/client/dir.c
443
server->ops->set_lease_key(newinode, fid);
fs/smb/client/dir.c
483
server->ops->close(xid, tcon, fid);
fs/smb/client/dir.c
492
__u32 *oplock, struct cifs_fid *fid,
fs/smb/client/dir.c
506
fid, buf, inode);
fs/smb/client/dir.c
528
struct cifs_fid fid = {};
fs/smb/client/dir.c
583
server->ops->new_lease_key(&fid);
fs/smb/client/dir.c
585
cifs_add_pending_open(&fid, tlink, &open);
fs/smb/client/dir.c
588
&oplock, &fid, &buf, &inode);
fs/smb/client/dir.c
608
server->ops->close(xid, tcon, &fid);
fs/smb/client/dir.c
621
file_info = cifs_new_fileinfo(&fid, file, tlink, oplock, buf.symlink_target);
fs/smb/client/dir.c
624
server->ops->close(xid, tcon, &fid);
fs/smb/client/dir.c
665
struct cifs_fid fid;
fs/smb/client/dir.c
686
server->ops->new_lease_key(&fid);
fs/smb/client/dir.c
689
mode, &oplock, &fid, &buf, &inode);
fs/smb/client/dir.c
693
server->ops->close(xid, tcon, &fid);
fs/smb/client/file.c
1027
struct cifs_fid fid = {};
fs/smb/client/file.c
1092
cfile->fid.persistent_fid,
fs/smb/client/file.c
1117
file->f_flags, &oplock, &fid.netfid, xid);
fs/smb/client/file.c
1138
server->ops->get_lease_key(inode, &fid);
fs/smb/client/file.c
1140
cifs_add_pending_open(&fid, tlink, &open);
fs/smb/client/file.c
1144
server->ops->get_lease_key(inode, &fid);
fs/smb/client/file.c
1146
rc = cifs_nt_open(full_path, inode, cifs_sb, tcon, file->f_flags, &oplock, &fid,
fs/smb/client/file.c
1154
cfile = cifs_new_fileinfo(&fid, file, tlink, oplock, data.symlink_target);
fs/smb/client/file.c
1157
server->ops->close(xid, tcon, &fid);
fs/smb/client/file.c
1178
CIFSSMBUnixSetFileInfo(xid, tcon, &args, fid.netfid,
fs/smb/client/file.c
1306
oflags, &oplock, &cfile->fid.netfid, xid);
fs/smb/client/file.c
1328
server->ops->get_lease_key(inode, &cfile->fid);
fs/smb/client/file.c
1338
.fid = &cfile->fid,
fs/smb/client/file.c
1412
server->ops->set_fid(cfile, &cfile->fid, oplock);
fs/smb/client/file.c
1496
cfile->fid.persistent_fid,
fs/smb/client/file.c
1571
rc = server->ops->close_dir(xid, tcon, &cfile->fid);
fs/smb/client/file.c
1663
trace_smb3_lock_conflict(cfile->fid.persistent_fid,
fs/smb/client/file.c
1765
trace_smb3_lock_cached(xid, cfile->fid.persistent_fid,
fs/smb/client/file.c
1903
cfile->fid.netfid,
fs/smb/client/file.c
1915
stored_rc = cifs_lockv(xid, tcon, cfile->fid.netfid,
fs/smb/client/file.c
2004
lck->netfid = cfile->fid.netfid;
fs/smb/client/file.c
2124
__u16 netfid = cfile->fid.netfid;
fs/smb/client/file.c
2300
cfile->fid.netfid,
fs/smb/client/file.c
2323
stored_rc = cifs_lockv(xid, tcon, cfile->fid.netfid,
fs/smb/client/file.c
2368
rc = CIFSSMBPosixLock(xid, tcon, cfile->fid.netfid,
fs/smb/client/file.c
2713
if (with_delete && !(open_file->fid.access & DELETE))
fs/smb/client/file.c
2915
rc = server->ops->flush(xid, tcon, &smbfile->fid);
fs/smb/client/file.c
2920
rc = server->ops->flush(xid, tcon, &smbfile->fid);
fs/smb/client/file.c
3387
persistent_fid = cfile->fid.persistent_fid;
fs/smb/client/file.c
3388
volatile_fid = cfile->fid.volatile_fid;
fs/smb/client/file.c
3389
net_fid = cfile->fid.netfid;
fs/smb/client/file.c
555
struct cifs_fid *fid, unsigned int xid, struct cifs_open_info_data *buf)
fs/smb/client/file.c
610
.fid = fid,
fs/smb/client/file.c
631
xid, fid);
fs/smb/client/file.c
634
server->ops->close(xid, tcon, fid);
fs/smb/client/file.c
669
struct cifsFileInfo *cifs_new_fileinfo(struct cifs_fid *fid, struct file *file,
fs/smb/client/file.c
734
if (fid->pending_open->oplock != CIFS_OPLOCK_NO_CHANGE && oplock)
fs/smb/client/file.c
735
oplock = fid->pending_open->oplock;
fs/smb/client/file.c
736
list_del(&fid->pending_open->olist);
fs/smb/client/file.c
745
fid->purge_cache = false;
fs/smb/client/file.c
746
server->ops->set_fid(cfile, fid, oplock);
fs/smb/client/file.c
755
if (fid->purge_cache)
fs/smb/client/file.c
821
rc = server->ops->close(0, tcon, &cifs_file->fid);
fs/smb/client/file.c
876
struct cifs_fid fid = {};
fs/smb/client/file.c
895
server->ops->get_lease_key(inode, &fid);
fs/smb/client/file.c
898
cifs_add_pending_open_locked(&fid, cifs_file->tlink, &open);
fs/smb/client/file.c
933
rc = server->ops->close(xid, tcon, &cifs_file->fid);
fs/smb/client/file.c
972
&cfile->fid);
fs/smb/client/file.c
977
rc = tcon->ses->server->ops->flush(xid, tcon, &cfile->fid);
fs/smb/client/inode.c
1278
const struct cifs_fid *fid,
fs/smb/client/inode.c
1403
true, full_path, fid);
fs/smb/client/inode.c
1413
false, full_path, fid);
fs/smb/client/inode.c
1447
const struct cifs_fid *fid)
fs/smb/client/inode.c
1457
rc = cifs_get_fattr(data, sb, xid, fid, &fattr, inode, full_path);
fs/smb/client/inode.c
1815
struct cifs_fid fid;
fs/smb/client/inode.c
1846
.fid = &fid,
fs/smb/client/inode.c
1870
rc = CIFSSMBSetFileInfo(xid, tcon, info_buf, fid.netfid,
fs/smb/client/inode.c
1881
rc = CIFSSMBRenameOpenFile(xid, tcon, fid.netfid, NULL,
fs/smb/client/inode.c
1891
rc = CIFSSMBSetFileDisposition(xid, tcon, true, fid.netfid,
fs/smb/client/inode.c
1911
CIFSSMBClose(xid, tcon, fid.netfid);
fs/smb/client/inode.c
1923
CIFSSMBRenameOpenFile(xid, tcon, fid.netfid, dentry->d_name.name,
fs/smb/client/inode.c
1928
if (!CIFSSMBSetFileInfo(xid, tcon, info_buf, fid.netfid,
fs/smb/client/inode.c
2449
struct cifs_fid fid;
fs/smb/client/inode.c
2502
.fid = &fid,
fs/smb/client/inode.c
2507
rc = CIFSSMBRenameOpenFile(xid, tcon, fid.netfid,
fs/smb/client/inode.c
2510
CIFSSMBClose(xid, tcon, fid.netfid);
fs/smb/client/inode.c
3251
open_file->fid.netfid,
fs/smb/client/inode.c
3258
open_file->fid.netfid,
fs/smb/client/inode.c
431
rc = CIFSSMBUnixQFileInfo(xid, tcon, cfile->fid.netfid, &find_data);
fs/smb/client/inode.c
544
struct cifs_fid fid;
fs/smb/client/inode.c
581
.fid = &fid,
fs/smb/client/inode.c
596
io_parms.netfid = fid.netfid;
fs/smb/client/inode.c
602
rc = tcon->ses->server->ops->sync_read(xid, &fid, &io_parms,
fs/smb/client/inode.c
665
rc = tcon->ses->server->ops->sync_read(xid, &fid, &io_parms,
fs/smb/client/inode.c
711
tcon->ses->server->ops->close(xid, tcon, &fid);
fs/smb/client/ioctl.c
108
oparms.fid = &fid;
fs/smb/client/ioctl.c
120
tmp_cfile->fid = fid;
fs/smb/client/ioctl.c
135
server->ops->close(xid, tcon, &fid);
fs/smb/client/ioctl.c
157
if (cfile && (cfile->fid.access & FILE_WRITE_DATA)) {
fs/smb/client/ioctl.c
483
trace_smb3_ioctl(xid, pSMBFile->fid.persistent_fid, command);
fs/smb/client/ioctl.c
496
pSMBFile->fid.netfid,
fs/smb/client/ioctl.c
716
pSMBFile ? pSMBFile->fid.persistent_fid : 0,
fs/smb/client/ioctl.c
80
struct cifs_fid fid = {};
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
350
io_parms.netfid = fid.netfid;
fs/smb/client/link.c
355
io_parms.persistent_fid = fid.persistent_fid;
fs/smb/client/link.c
356
io_parms.volatile_fid = fid.volatile_fid;
fs/smb/client/link.c
359
SMB2_close(xid, tcon, fid.persistent_fid, fid.volatile_fid);
fs/smb/client/link.c
371
struct cifs_fid fid;
fs/smb/client/link.c
391
.fid = &fid,
fs/smb/client/link.c
402
io_parms.netfid = fid.netfid;
fs/smb/client/link.c
407
io_parms.persistent_fid = fid.persistent_fid;
fs/smb/client/link.c
408
io_parms.volatile_fid = fid.volatile_fid;
fs/smb/client/link.c
421
SMB2_close(xid, tcon, fid.persistent_fid, fid.volatile_fid);
fs/smb/client/misc.c
419
cifs_add_pending_open_locked(struct cifs_fid *fid, struct tcon_link *tlink,
fs/smb/client/misc.c
422
memcpy(open->lease_key, fid->lease_key, SMB2_LEASE_KEY_SIZE);
fs/smb/client/misc.c
425
fid->pending_open = open;
fs/smb/client/misc.c
430
cifs_add_pending_open(struct cifs_fid *fid, struct tcon_link *tlink,
fs/smb/client/misc.c
434
cifs_add_pending_open_locked(fid, tlink, open);
fs/smb/client/misc.c
449
if ((dclose->netfid == cfile->fid.netfid) &&
fs/smb/client/misc.c
450
(dclose->persistent_fid == cfile->fid.persistent_fid) &&
fs/smb/client/misc.c
451
(dclose->volatile_fid == cfile->fid.volatile_fid)) {
fs/smb/client/misc.c
475
dclose->netfid = cfile->fid.netfid;
fs/smb/client/misc.c
476
dclose->persistent_fid = cfile->fid.persistent_fid;
fs/smb/client/misc.c
477
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
763
rc = server->ops->query_dir_next(xid, tcon, &cfile->fid,
fs/smb/client/reparse.c
273
struct cifs_fid fid;
fs/smb/client/reparse.c
344
oparms.fid = &fid;
fs/smb/client/reparse.c
354
tcon->ses->server->ops->close(xid, tcon, &fid);
fs/smb/client/reparse.c
373
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
1036
.fid = &fid,
fs/smb/client/smb1ops.c
1088
rc = CIFSSMBSetFileInfo(xid, tcon, buf, fid.netfid, netpid);
fs/smb/client/smb1ops.c
1093
CIFSSMBClose(xid, tcon, fid.netfid);
fs/smb/client/smb1ops.c
1121
return CIFSSMB_set_compression(xid, tcon, cfile->fid.netfid,
fs/smb/client/smb1ops.c
1128
struct cifs_fid *fid, __u16 search_flags,
fs/smb/client/smb1ops.c
1134
&fid->netfid, search_flags, srch_inf, true);
fs/smb/client/smb1ops.c
1142
struct cifs_fid *fid, __u16 search_flags,
fs/smb/client/smb1ops.c
1145
return CIFSFindNext(xid, tcon, fid->netfid, search_flags, srch_inf);
fs/smb/client/smb1ops.c
1150
struct cifs_fid *fid)
fs/smb/client/smb1ops.c
1152
return CIFSFindClose(xid, tcon, fid->netfid);
fs/smb/client/smb1ops.c
1203
return CIFSSMBLock(xid, tlink_tcon(cfile->tlink), cfile->fid.netfid,
fs/smb/client/smb1ops.c
226
return ob1->fid.netfid == ob2->fid.netfid;
fs/smb/client/smb1ops.c
785
rc = CIFSSMBQFileInfo(xid, tcon, cfile->fid.netfid, &fi);
fs/smb/client/smb1ops.c
890
&oparms->fid->netfid, oplock, &fi,
fs/smb/client/smb1ops.c
903
cifs_set_fid(struct cifsFileInfo *cfile, struct cifs_fid *fid, __u32 oplock)
fs/smb/client/smb1ops.c
909
cfile->fid.netfid = fid->netfid;
fs/smb/client/smb1ops.c
916
struct cifs_fid *fid)
fs/smb/client/smb1ops.c
918
return CIFSSMBClose(xid, tcon, fid->netfid);
fs/smb/client/smb1ops.c
923
struct cifs_fid *fid)
fs/smb/client/smb1ops.c
925
return CIFSSMBFlush(xid, tcon, fid->netfid);
fs/smb/client/smb1ops.c
954
struct cifs_fid fid;
fs/smb/client/smb1ops.c
969
fid.netfid = open_file->fid.netfid;
fs/smb/client/smb1proto.h
120
__u16 fid, __u16 compression_state);
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
172
struct cifs_fid *fid = oparms->fid;
fs/smb/client/smb2file.c
246
rc = SMB2_ioctl(xid, oparms->tcon, fid->persistent_fid,
fs/smb/client/smb2file.c
247
fid->volatile_fid, FSCTL_LMR_REQUEST_RESILIENCY,
fs/smb/client/smb2file.c
264
fid->persistent_fid,
fs/smb/client/smb2file.c
265
fid->volatile_fid,
fs/smb/client/smb2file.c
348
cfile->fid.persistent_fid,
fs/smb/client/smb2file.c
349
cfile->fid.volatile_fid,
fs/smb/client/smb2file.c
372
stored_rc = smb2_lockv(xid, tcon, cfile->fid.persistent_fid,
fs/smb/client/smb2file.c
373
cfile->fid.volatile_fid, current->tgid,
fs/smb/client/smb2file.c
405
cfile->fid.persistent_fid,
fs/smb/client/smb2file.c
406
cfile->fid.volatile_fid,
fs/smb/client/smb2file.c
417
cfile->fid.persistent_fid,
fs/smb/client/smb2file.c
418
cfile->fid.volatile_fid,
fs/smb/client/smb2inode.c
1106
struct cifs_fid fid;
fs/smb/client/smb2inode.c
1132
oparms.fid = &fid;
fs/smb/client/smb2inode.c
1138
server->ops->get_lease_key(inode, &fid);
fs/smb/client/smb2inode.c
189
#define COMP_PID(cfile) ((cfile) ? (cfile)->fid.persistent_fid : COMPOUND_FID)
fs/smb/client/smb2inode.c
190
#define COMP_VID(cfile) ((cfile) ? (cfile)->fid.volatile_fid : COMPOUND_FID)
fs/smb/client/smb2inode.c
223
struct cifs_fid fid;
fs/smb/client/smb2inode.c
278
server->ops->get_lease_key(inode, &fid);
fs/smb/client/smb2inode.c
283
vars->oparms.fid = &fid;
fs/smb/client/smb2inode.c
583
rc = smb2_parse_contexts(server, &rsp_iov[0], &oparms->fid->epoch,
fs/smb/client/smb2inode.c
584
oparms->fid->lease_key, &oplock, &idata->fi, NULL);
fs/smb/client/smb2inode.c
890
cfid->fid.persistent_fid,
fs/smb/client/smb2inode.c
891
cfid->fid.volatile_fid,
fs/smb/client/smb2misc.c
749
cfile->fid.persistent_fid ||
fs/smb/client/smb2misc.c
751
cfile->fid.volatile_fid)
fs/smb/client/smb2misc.c
805
rc = SMB2_close(0, tcon, cancelled->fid.persistent_fid,
fs/smb/client/smb2misc.c
806
cancelled->fid.volatile_fid);
fs/smb/client/smb2misc.c
832
cancelled->fid.persistent_fid = persistent_fid;
fs/smb/client/smb2misc.c
833
cancelled->fid.volatile_fid = volatile_fid;
fs/smb/client/smb2ops.c
1015
rc = SMB2_close(xid, tcon, fid.persistent_fid, fid.volatile_fid);
fs/smb/client/smb2ops.c
1034
struct cifs_fid *fid = &cfile->fid;
fs/smb/client/smb2ops.c
1042
return SMB2_query_info(xid, tcon, fid->persistent_fid, fid->volatile_fid, &data->fi);
fs/smb/client/smb2ops.c
1198
struct cifs_fid fid;
fs/smb/client/smb2ops.c
1285
.fid = &fid,
fs/smb/client/smb2ops.c
1479
smb2_set_fid(struct cifsFileInfo *cfile, struct cifs_fid *fid, __u32 oplock)
fs/smb/client/smb2ops.c
1486
cfile->fid.persistent_fid = fid->persistent_fid;
fs/smb/client/smb2ops.c
1487
cfile->fid.volatile_fid = fid->volatile_fid;
fs/smb/client/smb2ops.c
1488
cfile->fid.access = fid->access;
fs/smb/client/smb2ops.c
1490
cfile->fid.mid = fid->mid;
fs/smb/client/smb2ops.c
1492
server->ops->set_oplock_level(cinode, oplock, fid->epoch,
fs/smb/client/smb2ops.c
1493
&fid->purge_cache);
fs/smb/client/smb2ops.c
1495
memcpy(cfile->fid.create_guid, fid->create_guid, 16);
fs/smb/client/smb2ops.c
1500
struct cifs_fid *fid)
fs/smb/client/smb2ops.c
1502
return SMB2_close(xid, tcon, fid->persistent_fid, fid->volatile_fid);
fs/smb/client/smb2ops.c
1514
rc = __SMB2_close(xid, tcon, cfile->fid.persistent_fid,
fs/smb/client/smb2ops.c
1515
cfile->fid.volatile_fid, &file_inf);
fs/smb/client/smb2ops.c
1599
struct cifs_fid fid;
fs/smb/client/smb2ops.c
1654
.fid = &fid,
fs/smb/client/smb2ops.c
1903
trace_smb3_copychunk_enter(xid, src_file->fid.volatile_fid,
fs/smb/client/smb2ops.c
1904
dst_file->fid.volatile_fid, tcon->tid,
fs/smb/client/smb2ops.c
1923
src_file->fid.persistent_fid,
fs/smb/client/smb2ops.c
1924
src_file->fid.volatile_fid,
fs/smb/client/smb2ops.c
1970
rc = SMB2_ioctl(xid, tcon, dst_file->fid.persistent_fid,
fs/smb/client/smb2ops.c
1971
dst_file->fid.volatile_fid, FSCTL_SRV_COPYCHUNK_WRITE,
fs/smb/client/smb2ops.c
2059
trace_smb3_copychunk_err(xid, src_file->fid.volatile_fid,
fs/smb/client/smb2ops.c
2060
dst_file->fid.volatile_fid, tcon->tid,
fs/smb/client/smb2ops.c
2064
trace_smb3_copychunk_done(xid, src_file->fid.volatile_fid,
fs/smb/client/smb2ops.c
2065
dst_file->fid.volatile_fid, tcon->tid,
fs/smb/client/smb2ops.c
2073
struct cifs_fid *fid)
fs/smb/client/smb2ops.c
2075
return SMB2_flush(xid, tcon, fid->persistent_fid, fid->volatile_fid);
fs/smb/client/smb2ops.c
2148
rc = SMB2_ioctl(xid, tcon, cfile->fid.persistent_fid,
fs/smb/client/smb2ops.c
2149
cfile->fid.volatile_fid, FSCTL_SET_SPARSE,
fs/smb/client/smb2ops.c
2185
return SMB2_set_eof(xid, tcon, cfile->fid.persistent_fid,
fs/smb/client/smb2ops.c
2186
cfile->fid.volatile_fid, cfile->pid, size);
fs/smb/client/smb2ops.c
2210
dup_ext_buf.VolatileFileHandle = srcfile->fid.volatile_fid;
fs/smb/client/smb2ops.c
2211
dup_ext_buf.PersistentFileHandle = srcfile->fid.persistent_fid;
fs/smb/client/smb2ops.c
2217
trace_smb3_clone_enter(xid, srcfile->fid.volatile_fid,
fs/smb/client/smb2ops.c
2218
trgtfile->fid.volatile_fid, tcon->tid,
fs/smb/client/smb2ops.c
2228
rc = SMB2_ioctl(xid, tcon, trgtfile->fid.persistent_fid,
fs/smb/client/smb2ops.c
2229
trgtfile->fid.volatile_fid,
fs/smb/client/smb2ops.c
2240
qrc = SMB2_query_info(xid, tcon, trgtfile->fid.persistent_fid,
fs/smb/client/smb2ops.c
2241
trgtfile->fid.volatile_fid, &file_inf);
fs/smb/client/smb2ops.c
2267
trace_smb3_clone_err(xid, srcfile->fid.volatile_fid,
fs/smb/client/smb2ops.c
2268
trgtfile->fid.volatile_fid,
fs/smb/client/smb2ops.c
2272
trace_smb3_clone_done(xid, srcfile->fid.volatile_fid,
fs/smb/client/smb2ops.c
2273
trgtfile->fid.volatile_fid, tcon->tid,
fs/smb/client/smb2ops.c
2282
return SMB2_set_compression(xid, tcon, cfile->fid.persistent_fid,
fs/smb/client/smb2ops.c
2283
cfile->fid.volatile_fid, compression_state);
fs/smb/client/smb2ops.c
2297
return SMB2_ioctl(xid, tcon, cfile->fid.persistent_fid,
fs/smb/client/smb2ops.c
2298
cfile->fid.volatile_fid,
fs/smb/client/smb2ops.c
2349
rc = SMB2_ioctl(xid, tcon, cfile->fid.persistent_fid,
fs/smb/client/smb2ops.c
2350
cfile->fid.volatile_fid,
fs/smb/client/smb2ops.c
2410
struct cifs_fid fid;
fs/smb/client/smb2ops.c
2452
.fid = &fid,
fs/smb/client/smb2ops.c
2460
rc = SMB2_change_notify(xid, tcon, fid.persistent_fid, fid.volatile_fid,
fs/smb/client/smb2ops.c
2464
SMB2_close(xid, tcon, fid.persistent_fid, fid.volatile_fid);
fs/smb/client/smb2ops.c
2486
struct cifs_fid *fid, __u16 search_flags,
fs/smb/client/smb2ops.c
2531
.fid = fid,
fs/smb/client/smb2ops.c
2576
fid->persistent_fid = op_rsp->PersistentFileId;
fs/smb/client/smb2ops.c
2577
fid->volatile_fid = op_rsp->VolatileFileId;
fs/smb/client/smb2ops.c
2581
SMB2_close(xid, tcon, fid->persistent_fid, fid->volatile_fid);
fs/smb/client/smb2ops.c
2583
trace_smb3_query_dir_err(xid, fid->persistent_fid,
fs/smb/client/smb2ops.c
2592
trace_smb3_query_dir_done(xid, fid->persistent_fid,
fs/smb/client/smb2ops.c
2602
trace_smb3_query_dir_err(xid, fid->persistent_fid, tcon->tid,
fs/smb/client/smb2ops.c
2608
trace_smb3_query_dir_done(xid, fid->persistent_fid, tcon->tid,
fs/smb/client/smb2ops.c
2627
struct cifs_fid *fid, __u16 search_flags,
fs/smb/client/smb2ops.c
2630
return SMB2_query_directory(xid, tcon, fid->persistent_fid,
fs/smb/client/smb2ops.c
2631
fid->volatile_fid, 0, srch_inf);
fs/smb/client/smb2ops.c
2636
struct cifs_fid *fid)
fs/smb/client/smb2ops.c
2638
return SMB2_close(xid, tcon, fid->persistent_fid, fid->volatile_fid);
fs/smb/client/smb2ops.c
2875
struct cifs_fid fid;
fs/smb/client/smb2ops.c
2922
.fid = &fid,
fs/smb/client/smb2ops.c
2938
cfid->fid.persistent_fid,
fs/smb/client/smb2ops.c
2939
cfid->fid.volatile_fid,
fs/smb/client/smb2ops.c
3064
struct cifs_fid fid;
fs/smb/client/smb2ops.c
3075
.fid = &fid,
fs/smb/client/smb2ops.c
3088
rc = SMB311_posix_qfs_info(xid, tcon, fid.persistent_fid,
fs/smb/client/smb2ops.c
3089
fid.volatile_fid, buf);
fs/smb/client/smb2ops.c
3091
SMB2_close(xid, tcon, fid.persistent_fid, fid.volatile_fid);
fs/smb/client/smb2ops.c
3098
return ob1->fid.persistent_fid == ob2->fid.persistent_fid &&
fs/smb/client/smb2ops.c
3099
ob1->fid.volatile_fid == ob2->fid.volatile_fid;
fs/smb/client/smb2ops.c
3109
cfile->fid.persistent_fid, cfile->fid.volatile_fid,
fs/smb/client/smb2ops.c
3114
smb2_get_lease_key(struct inode *inode, struct cifs_fid *fid)
fs/smb/client/smb2ops.c
3116
memcpy(fid->lease_key, CIFS_I(inode)->lease_key, SMB2_LEASE_KEY_SIZE);
fs/smb/client/smb2ops.c
3120
smb2_set_lease_key(struct inode *inode, struct cifs_fid *fid)
fs/smb/client/smb2ops.c
3122
memcpy(CIFS_I(inode)->lease_key, fid->lease_key, SMB2_LEASE_KEY_SIZE);
fs/smb/client/smb2ops.c
3126
smb2_new_lease_key(struct cifs_fid *fid)
fs/smb/client/smb2ops.c
3128
generate_random_uuid(fid->lease_key);
fs/smb/client/smb2ops.c
3277
struct cifs_fid fid;
fs/smb/client/smb2ops.c
3307
.fid = &fid,
fs/smb/client/smb2ops.c
3317
rc = SMB2_query_acl(xid, tlink_tcon(tlink), fid.persistent_fid,
fs/smb/client/smb2ops.c
3318
fid.volatile_fid, (void **)&pntsd, pacllen,
fs/smb/client/smb2ops.c
3320
SMB2_close(xid, tcon, fid.persistent_fid, fid.volatile_fid);
fs/smb/client/smb2ops.c
3343
struct cifs_fid fid;
fs/smb/client/smb2ops.c
3373
.fid = &fid,
fs/smb/client/smb2ops.c
3380
rc = SMB2_set_acl(xid, tlink_tcon(tlink), fid.persistent_fid,
fs/smb/client/smb2ops.c
3381
fid.volatile_fid, pnntsd, acllen, aclflag);
fs/smb/client/smb2ops.c
3382
SMB2_close(xid, tcon, fid.persistent_fid, fid.volatile_fid);
fs/smb/client/smb2ops.c
3405
pntsd = get_smb2_acl_by_fid(cifs_sb, &open_file->fid, pacllen, info);
fs/smb/client/smb2ops.c
3421
return SMB2_ioctl(xid, tcon, cfile->fid.persistent_fid,
fs/smb/client/smb2ops.c
3422
cfile->fid.volatile_fid, FSCTL_SET_ZERO_DATA,
fs/smb/client/smb2ops.c
3442
trace_smb3_zero_enter(xid, cfile->fid.persistent_fid, tcon->tid,
fs/smb/client/smb2ops.c
3477
rc = SMB2_set_eof(xid, tcon, cfile->fid.persistent_fid,
fs/smb/client/smb2ops.c
3478
cfile->fid.volatile_fid, cfile->pid, new_size);
fs/smb/client/smb2ops.c
3494
trace_smb3_zero_err(xid, cfile->fid.persistent_fid, tcon->tid,
fs/smb/client/smb2ops.c
3497
trace_smb3_zero_done(xid, cfile->fid.persistent_fid, tcon->tid,
fs/smb/client/smb2ops.c
3543
rc = SMB2_ioctl(xid, tcon, cfile->fid.persistent_fid,
fs/smb/client/smb2ops.c
3544
cfile->fid.volatile_fid, FSCTL_SET_ZERO_DATA,
fs/smb/client/smb2ops.c
3562
rc = SMB2_set_eof(xid, tcon, cfile->fid.persistent_fid,
fs/smb/client/smb2ops.c
3563
cfile->fid.volatile_fid, cfile->pid, extend_to);
fs/smb/client/smb2ops.c
3589
io_parms.netfid = cfile->fid.netfid;
fs/smb/client/smb2ops.c
3592
io_parms.persistent_fid = cfile->fid.persistent_fid;
fs/smb/client/smb2ops.c
3593
io_parms.volatile_fid = cfile->fid.volatile_fid;
fs/smb/client/smb2ops.c
3643
rc = SMB2_ioctl(xid, tcon, cfile->fid.persistent_fid,
fs/smb/client/smb2ops.c
3644
cfile->fid.volatile_fid,
fs/smb/client/smb2ops.c
3737
trace_smb3_falloc_enter(xid, cfile->fid.persistent_fid, tcon->tid,
fs/smb/client/smb2ops.c
3742
trace_smb3_falloc_err(xid, cfile->fid.persistent_fid,
fs/smb/client/smb2ops.c
3783
cfile->fid.persistent_fid,
fs/smb/client/smb2ops.c
3784
cfile->fid.volatile_fid, &file_inf);
fs/smb/client/smb2ops.c
3802
cfile->fid.persistent_fid,
fs/smb/client/smb2ops.c
3803
cfile->fid.volatile_fid, &file_inf);
fs/smb/client/smb2ops.c
3815
cfile->fid.persistent_fid,
fs/smb/client/smb2ops.c
3816
cfile->fid.volatile_fid,
fs/smb/client/smb2ops.c
3823
rc = SMB2_set_eof(xid, tcon, cfile->fid.persistent_fid,
fs/smb/client/smb2ops.c
3824
cfile->fid.volatile_fid, cfile->pid, new_eof);
fs/smb/client/smb2ops.c
3832
cfile->fid.persistent_fid,
fs/smb/client/smb2ops.c
3833
cfile->fid.volatile_fid, &file_inf);
fs/smb/client/smb2ops.c
3914
trace_smb3_falloc_err(xid, cfile->fid.persistent_fid, tcon->tid,
fs/smb/client/smb2ops.c
3917
trace_smb3_falloc_done(xid, cfile->fid.persistent_fid, tcon->tid,
fs/smb/client/smb2ops.c
3960
rc = SMB2_set_eof(xid, tcon, cfile->fid.persistent_fid,
fs/smb/client/smb2ops.c
3961
cfile->fid.volatile_fid, cfile->pid, new_eof);
fs/smb/client/smb2ops.c
4008
rc = SMB2_set_eof(xid, tcon, cfile->fid.persistent_fid,
fs/smb/client/smb2ops.c
4009
cfile->fid.volatile_fid, cfile->pid, new_eof);
fs/smb/client/smb2ops.c
4068
smb2_flush_file(xid, tcon, &wrcfile->fid);
fs/smb/client/smb2ops.c
4081
rc = SMB2_ioctl(xid, tcon, cfile->fid.persistent_fid,
fs/smb/client/smb2ops.c
4082
cfile->fid.volatile_fid,
fs/smb/client/smb2ops.c
4141
rc = SMB2_ioctl(xid, tcon, cfile->fid.persistent_fid,
fs/smb/client/smb2ops.c
4142
cfile->fid.volatile_fid,
fs/smb/client/smb2ops.c
5382
struct cifs_fid fid;
fs/smb/client/smb2ops.c
5444
oparms.fid = &fid;
fs/smb/client/smb2ops.c
5469
rc = server->ops->sync_write(xid, &fid, &io_parms,
fs/smb/client/smb2ops.c
5475
server->ops->close(xid, tcon, &fid);
fs/smb/client/smb2ops.c
890
struct cifs_fid fid;
fs/smb/client/smb2ops.c
899
.fid = &fid,
fs/smb/client/smb2ops.c
904
memcpy(&fid, &cfid->fid, sizeof(struct cifs_fid));
fs/smb/client/smb2ops.c
913
SMB2_QFS_attr(xid, tcon, fid.persistent_fid, fid.volatile_fid,
fs/smb/client/smb2ops.c
915
SMB2_QFS_attr(xid, tcon, fid.persistent_fid, fid.volatile_fid,
fs/smb/client/smb2ops.c
917
SMB2_QFS_attr(xid, tcon, fid.persistent_fid, fid.volatile_fid,
fs/smb/client/smb2ops.c
919
SMB2_QFS_attr(xid, tcon, fid.persistent_fid, fid.volatile_fid,
fs/smb/client/smb2ops.c
922
SMB2_close(xid, tcon, fid.persistent_fid, fid.volatile_fid);
fs/smb/client/smb2ops.c
935
struct cifs_fid fid;
fs/smb/client/smb2ops.c
943
.fid = &fid,
fs/smb/client/smb2ops.c
951
SMB2_QFS_attr(xid, tcon, fid.persistent_fid, fid.volatile_fid,
fs/smb/client/smb2ops.c
953
SMB2_QFS_attr(xid, tcon, fid.persistent_fid, fid.volatile_fid,
fs/smb/client/smb2ops.c
955
SMB2_close(xid, tcon, fid.persistent_fid, fid.volatile_fid);
fs/smb/client/smb2ops.c
967
struct cifs_fid fid;
fs/smb/client/smb2ops.c
988
.fid = &fid,
fs/smb/client/smb2pdu.c
2354
create_reconnect_durable_buf(struct cifs_fid *fid)
fs/smb/client/smb2pdu.c
2368
buf->Data.Fid.PersistentFileId = fid->persistent_fid;
fs/smb/client/smb2pdu.c
2369
buf->Data.Fid.VolatileFileId = fid->volatile_fid;
fs/smb/client/smb2pdu.c
2527
struct cifs_fid *pfid = oparms->fid;
fs/smb/client/smb2pdu.c
2567
create_reconnect_durable_v2_buf(struct cifs_fid *fid)
fs/smb/client/smb2pdu.c
2585
buf->dcontext.Fid.PersistentFileId = fid->persistent_fid;
fs/smb/client/smb2pdu.c
2586
buf->dcontext.Fid.VolatileFileId = fid->volatile_fid;
fs/smb/client/smb2pdu.c
2588
memcpy(buf->dcontext.CreateGuid, fid->create_guid, 16);
fs/smb/client/smb2pdu.c
2621
iov[num].iov_base = create_reconnect_durable_v2_buf(oparms->fid);
fs/smb/client/smb2pdu.c
2644
iov[num].iov_base = create_reconnect_durable_buf(oparms->fid);
fs/smb/client/smb2pdu.c
3193
oparms->fid->lease_key, oplock,
fs/smb/client/smb2pdu.c
3194
oparms->fid->parent_lease_key,
fs/smb/client/smb2pdu.c
3367
oparms->fid->persistent_fid = rsp->PersistentFileId;
fs/smb/client/smb2pdu.c
3368
oparms->fid->volatile_fid = rsp->VolatileFileId;
fs/smb/client/smb2pdu.c
3369
oparms->fid->access = oparms->desired_access;
fs/smb/client/smb2pdu.c
3371
oparms->fid->mid = le64_to_cpu(rsp->hdr.MessageId);
fs/smb/client/smb2pdu.c
3388
rc = smb2_parse_contexts(server, &rsp_iov, &oparms->fid->epoch,
fs/smb/client/smb2pdu.c
3389
oparms->fid->lease_key, oplock, file_info, posix);
fs/smb/client/smb2pdu.c
4744
rdata->req->cfile->fid.persistent_fid,
fs/smb/client/smb2pdu.c
4753
rdata->req->cfile->fid.persistent_fid,
fs/smb/client/smb2pdu.c
4820
io_parms.persistent_fid = rdata->req->cfile->fid.persistent_fid;
fs/smb/client/smb2pdu.c
4821
io_parms.volatile_fid = rdata->req->cfile->fid.volatile_fid;
fs/smb/client/smb2pdu.c
5080
wdata->req->cfile->fid.persistent_fid,
fs/smb/client/smb2pdu.c
5090
wdata->req->cfile->fid.persistent_fid,
fs/smb/client/smb2pdu.c
5139
.persistent_fid = wdata->req->cfile->fid.persistent_fid,
fs/smb/client/smb2pdu.c
5140
.volatile_fid = wdata->req->cfile->fid.volatile_fid,
fs/smb/client/trace.h
1322
__u64 fid,
fs/smb/client/trace.h
1328
TP_ARGS(xid, fid, tid, sesid, create_options, desired_access, oplock),
fs/smb/client/trace.h
1331
__field(__u64, fid)
fs/smb/client/trace.h
1340
__entry->fid = fid;
fs/smb/client/trace.h
1348
__entry->xid, __entry->sesid, __entry->tid, __entry->fid,
fs/smb/client/trace.h
1355
__u64 fid, \
fs/smb/client/trace.h
1361
TP_ARGS(xid, fid, tid, sesid, create_options, desired_access, oplock))
fs/smb/client/trace.h
1370
__u64 fid,
fs/smb/client/trace.h
1373
TP_ARGS(xid, tid, sesid, fid, oflags, cflags),
fs/smb/client/trace.h
1378
__field(__u64, fid)
fs/smb/client/trace.h
1386
__entry->fid = fid;
fs/smb/client/trace.h
1391
__entry->xid, __entry->sesid, __entry->tid, __entry->fid,
fs/smb/client/trace.h
1398
__u64 fid,
fs/smb/client/trace.h
1400
TP_ARGS(tid, sesid, fid, delay_jiffies),
fs/smb/client/trace.h
1404
__field(__u64, fid)
fs/smb/client/trace.h
1410
__entry->fid = fid;
fs/smb/client/trace.h
1414
__entry->sesid, __entry->tid, __entry->fid, __entry->delay_jiffies)
fs/smb/client/trace.h
1707
__u64 fid,
fs/smb/client/trace.h
1709
TP_ARGS(xid, fid, command),
fs/smb/client/trace.h
1712
__field(__u64, fid)
fs/smb/client/trace.h
1717
__entry->fid = fid;
fs/smb/client/trace.h
1721
__entry->xid, __entry->fid, __entry->command)
fs/smb/client/trace.h
1727
__u64 fid, \
fs/smb/client/trace.h
1729
TP_ARGS(xid, fid, command))
fs/smb/client/trace.h
249
__u64 fid,
fs/smb/client/trace.h
256
xid, fid, tid, sesid, offset, len, rc),
fs/smb/client/trace.h
261
__field(__u64, fid)
fs/smb/client/trace.h
272
__entry->fid = fid;
fs/smb/client/trace.h
281
__entry->xid, __entry->sesid, __entry->tid, __entry->fid,
fs/smb/client/trace.h
290
__u64 fid, \
fs/smb/client/trace.h
296
TP_ARGS(rreq_debug_id, rreq_debug_index, xid, fid, tid, sesid, offset, len, rc))
fs/smb/client/trace.h
304
__u64 fid,
fs/smb/client/trace.h
310
TP_ARGS(xid, fid, tid, sesid, offset, len, rc),
fs/smb/client/trace.h
313
__field(__u64, fid)
fs/smb/client/trace.h
322
__entry->fid = fid;
fs/smb/client/trace.h
330
__entry->xid, __entry->sesid, __entry->tid, __entry->fid,
fs/smb/client/trace.h
337
__u64 fid, \
fs/smb/client/trace.h
343
TP_ARGS(xid, fid, tid, sesid, offset, len, rc))
fs/smb/client/trace.h
465
__u64 fid,
fs/smb/client/trace.h
471
xid, fid, tid, sesid, offset, len),
fs/smb/client/trace.h
476
__field(__u64, fid)
fs/smb/client/trace.h
486
__entry->fid = fid;
fs/smb/client/trace.h
494
__entry->xid, __entry->sesid, __entry->tid, __entry->fid,
fs/smb/client/trace.h
503
__u64 fid, \
fs/smb/client/trace.h
508
TP_ARGS(rreq_debug_id, rreq_debug_index, xid, fid, tid, sesid, offset, len))
fs/smb/client/trace.h
518
__u64 fid,
fs/smb/client/trace.h
523
TP_ARGS(xid, fid, tid, sesid, offset, len),
fs/smb/client/trace.h
526
__field(__u64, fid)
fs/smb/client/trace.h
534
__entry->fid = fid;
fs/smb/client/trace.h
541
__entry->xid, __entry->sesid, __entry->tid, __entry->fid,
fs/smb/client/trace.h
548
__u64 fid, \
fs/smb/client/trace.h
553
TP_ARGS(xid, fid, tid, sesid, offset, len))
fs/smb/client/trace.h
565
__u64 fid,
fs/smb/client/trace.h
569
TP_ARGS(xid, fid, tid, sesid, offset),
fs/smb/client/trace.h
572
__field(__u64, fid)
fs/smb/client/trace.h
579
__entry->fid = fid;
fs/smb/client/trace.h
585
__entry->xid, __entry->sesid, __entry->tid, __entry->fid,
fs/smb/client/trace.h
592
__u64 fid, \
fs/smb/client/trace.h
596
TP_ARGS(xid, fid, tid, sesid, offset))
fs/smb/client/trace.h
605
__u64 fid,
fs/smb/client/trace.h
608
TP_ARGS(xid, fid, tid, sesid),
fs/smb/client/trace.h
611
__field(__u64, fid)
fs/smb/client/trace.h
617
__entry->fid = fid;
fs/smb/client/trace.h
622
__entry->xid, __entry->sesid, __entry->tid, __entry->fid)
fs/smb/client/trace.h
628
__u64 fid, \
fs/smb/client/trace.h
631
TP_ARGS(xid, fid, tid, sesid))
fs/smb/client/trace.h
641
__u64 fid,
fs/smb/client/trace.h
645
TP_ARGS(xid, fid, tid, sesid, rc),
fs/smb/client/trace.h
648
__field(__u64, fid)
fs/smb/client/trace.h
655
__entry->fid = fid;
fs/smb/client/trace.h
661
__entry->xid, __entry->sesid, __entry->tid, __entry->fid,
fs/smb/client/trace.h
668
__u64 fid, \
fs/smb/client/trace.h
672
TP_ARGS(xid, fid, tid, sesid, rc))
fs/smb/client/trace.h
679
__u64 fid,
fs/smb/client/trace.h
687
TP_ARGS(xid, fid, tid, sesid, offset, len, flags, num_lock, rc),
fs/smb/client/trace.h
690
__field(__u64, fid)
fs/smb/client/trace.h
701
__entry->fid = fid;
fs/smb/client/trace.h
711
__entry->xid, __entry->sesid, __entry->tid, __entry->fid,
fs/smb/client/trace.h
719
__u64 fid, \
fs/smb/client/trace.h
727
TP_ARGS(xid, fid, tid, sesid, offset, len, flags, num_lock, rc))
fs/smb/client/trace.h
735
TP_PROTO(__u64 fid,
fs/smb/client/trace.h
743
TP_ARGS(fid, req_offset, req_len, req_type, conf_offset, conf_len, conf_type, conf_pid),
fs/smb/client/trace.h
745
__field(__u64, fid)
fs/smb/client/trace.h
755
__entry->fid = fid;
fs/smb/client/trace.h
765
__entry->fid, __entry->req_offset, __entry->req_len, __entry->req_type,
fs/smb/client/trace.h
774
__u64 fid,
fs/smb/client/trace.h
779
TP_ARGS(xid, fid, tid, sesid, infclass, type),
fs/smb/client/trace.h
782
__field(__u64, fid)
fs/smb/client/trace.h
790
__entry->fid = fid;
fs/smb/client/trace.h
797
__entry->xid, __entry->sesid, __entry->tid, __entry->fid,
fs/smb/client/trace.h
804
__u64 fid, \
fs/smb/client/trace.h
809
TP_ARGS(xid, fid, tid, sesid, infclass, type))
fs/smb/client/trace.h
818
__u64 fid,
fs/smb/client/trace.h
824
TP_ARGS(xid, fid, tid, sesid, infclass, type, rc),
fs/smb/client/trace.h
827
__field(__u64, fid)
fs/smb/client/trace.h
836
__entry->fid = fid;
fs/smb/client/trace.h
844
__entry->xid, __entry->sesid, __entry->tid, __entry->fid,
fs/smb/client/trace.h
851
__u64 fid, \
fs/smb/client/trace.h
857
TP_ARGS(xid, fid, tid, sesid, infclass, type, rc))
fs/smb/server/oplock.c
1015
return ksmbd_invalidate_durable_fd(opinfo->fid);
fs/smb/server/oplock.c
1048
ret = ksmbd_invalidate_durable_fd(opinfo->fid);
fs/smb/server/oplock.c
1542
prev_fid = prev_op_snapshot.fid;
fs/smb/server/oplock.c
284
unsigned long long fid;
fs/smb/server/oplock.c
296
snapshot->fid = KSMBD_NO_FID;
fs/smb/server/oplock.c
320
snapshot->fid = opinfo->fid;
fs/smb/server/oplock.c
826
fp = ksmbd_lookup_global_fd(br_info->fid);
fs/smb/server/oplock.c
897
return ksmbd_invalidate_durable_fd(opinfo->fid);
fs/smb/server/oplock.c
910
br_info->fid = opinfo->fid;
fs/smb/server/oplock.c
923
ret = ksmbd_invalidate_durable_fd(opinfo->fid);
fs/smb/server/oplock.c
93
opinfo->fid = id;
fs/smb/server/oplock.h
70
u64 fid;
fs/smb/server/oplock.h
94
int fid;
fs/smb/server/vfs.c
554
int ksmbd_vfs_fsync(struct ksmbd_work *work, u64 fid, u64 p_id)
fs/smb/server/vfs.c
559
fp = ksmbd_lookup_fd_slow(work, fid, p_id);
fs/smb/server/vfs.c
561
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 = 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 = 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
10113
__le16 fid;
include/linux/bnge/hsi.h
10144
__le16 fid;
include/linux/bnge/hsi.h
11285
__le16 fid;
include/linux/bnge/hsi.h
11295
__le16 fid;
include/linux/bnge/hsi.h
11319
__le16 fid;
include/linux/bnge/hsi.h
11337
__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
277
struct dentry * (*fh_to_dentry)(struct super_block *sb, struct fid *fid,
include/linux/exportfs.h
279
struct dentry * (*fh_to_parent)(struct super_block *sb, struct fid *fid,
include/linux/exportfs.h
316
extern int exportfs_encode_inode_fh(struct inode *inode, struct fid *fid,
include/linux/exportfs.h
319
extern int exportfs_encode_fh(struct dentry *dentry, struct fid *fid,
include/linux/exportfs.h
369
static inline int exportfs_encode_fid(struct inode *inode, struct fid *fid,
include/linux/exportfs.h
372
return exportfs_encode_inode_fh(inode, fid, max_len, NULL,
include/linux/exportfs.h
377
struct fid *fid, int fh_len,
include/linux/exportfs.h
382
extern struct dentry *exportfs_decode_fh(struct vfsmount *mnt, struct fid *fid,
include/linux/exportfs.h
392
struct fid *fid, int fh_len, int fh_type,
include/linux/exportfs.h
395
struct fid *fid, int fh_len, int fh_type,
include/linux/fsl/ntmp.h
178
__le16 fid;
include/linux/fsl/ntmp.h
210
__le16 fid;
include/linux/net/intel/i40e_client.h
80
u8 fid; /* function id, PF id or VF id */
include/linux/nvme.h
1479
__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
248
u32 fid;
include/net/9p/client.h
279
int p9_client_statfs(struct p9_fid *fid, struct p9_rstatfs *sb);
include/net/9p/client.h
280
int p9_client_rename(struct p9_fid *fid, struct p9_fid *newdirfid,
include/net/9p/client.h
292
int p9_client_open(struct p9_fid *fid, int mode);
include/net/9p/client.h
293
int p9_client_fcreate(struct p9_fid *fid, const char *name, u32 perm, int mode,
include/net/9p/client.h
295
int p9_client_link(struct p9_fid *fid, struct p9_fid *oldfid, const char *newname);
include/net/9p/client.h
296
int p9_client_symlink(struct p9_fid *fid, const char *name, const char *symname,
include/net/9p/client.h
300
int p9_client_clunk(struct p9_fid *fid);
include/net/9p/client.h
301
int p9_client_fsync(struct p9_fid *fid, int datasync);
include/net/9p/client.h
302
int p9_client_remove(struct p9_fid *fid);
include/net/9p/client.h
304
int p9_client_read(struct p9_fid *fid, u64 offset, struct iov_iter *to, int *err);
include/net/9p/client.h
305
int p9_client_read_once(struct p9_fid *fid, u64 offset, struct iov_iter *to,
include/net/9p/client.h
307
int p9_client_write(struct p9_fid *fid, u64 offset, struct iov_iter *from, int *err);
include/net/9p/client.h
310
int p9_client_readdir(struct p9_fid *fid, char *data, u32 count, u64 offset);
include/net/9p/client.h
313
struct p9_wstat *p9_client_stat(struct p9_fid *fid);
include/net/9p/client.h
314
int p9_client_wstat(struct p9_fid *fid, struct p9_wstat *wst);
include/net/9p/client.h
315
int p9_client_setattr(struct p9_fid *fid, struct p9_iattr_dotl *attr);
include/net/9p/client.h
317
struct p9_stat_dotl *p9_client_getattr_dotl(struct p9_fid *fid,
include/net/9p/client.h
322
int p9_client_mkdir_dotl(struct p9_fid *fid, const char *name, int mode,
include/net/9p/client.h
324
int p9_client_lock_dotl(struct p9_fid *fid, struct p9_flock *flock, u8 *status);
include/net/9p/client.h
325
int p9_client_getlock_dotl(struct p9_fid *fid, struct p9_getlock *fl);
include/net/9p/client.h
344
void do_trace_9p_fid_get(struct p9_fid *fid);
include/net/9p/client.h
345
void do_trace_9p_fid_put(struct p9_fid *fid);
include/net/9p/client.h
357
static inline struct p9_fid *p9_fid_get(struct p9_fid *fid)
include/net/9p/client.h
360
do_trace_9p_fid_get(fid);
include/net/9p/client.h
362
refcount_inc(&fid->count);
include/net/9p/client.h
364
return fid;
include/net/9p/client.h
367
static inline int p9_fid_put(struct p9_fid *fid)
include/net/9p/client.h
369
if (!fid || IS_ERR(fid))
include/net/9p/client.h
373
do_trace_9p_fid_put(fid);
include/net/9p/client.h
375
if (!refcount_dec_and_test(&fid->count))
include/net/9p/client.h
378
return p9_client_clunk(fid);
include/net/9p/client.h
393
int p9_client_xattrcreate(struct p9_fid *fid, const char *name,
include/net/9p/client.h
395
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
4358
struct fid *fid, int fh_len, int fh_type)
mm/shmem.c
4367
inum = fid->raw[2];
mm/shmem.c
4368
inum = (inum << 32) | fid->raw[1];
mm/shmem.c
4370
inode = ilookup5(sb, (unsigned long)(inum + fid->raw[0]),
mm/shmem.c
4371
shmem_match, fid->raw);
net/9p/client.c
1002
fid->uid = n_uname;
net/9p/client.c
1004
req = p9_client_rpc(clnt, P9_TATTACH, "ddss?u", fid->fid,
net/9p/client.c
1005
afid ? afid->fid : P9_NOFID, uname, aname, n_uname);
net/9p/client.c
1021
memmove(&fid->qid, &qid, sizeof(struct p9_qid));
net/9p/client.c
1024
return fid;
net/9p/client.c
1027
if (fid)
net/9p/client.c
1028
p9_fid_destroy(fid);
net/9p/client.c
1038
struct p9_fid *fid;
net/9p/client.c
1046
fid = p9_fid_create(clnt);
net/9p/client.c
1047
if (!fid) {
net/9p/client.c
1052
fid->uid = oldfid->uid;
net/9p/client.c
1054
fid = oldfid;
net/9p/client.c
1058
oldfid->fid, fid->fid, nwname, wnames ? wnames[0] : NULL);
net/9p/client.c
1059
req = p9_client_rpc(clnt, P9_TWALK, "ddT", oldfid->fid, fid->fid,
net/9p/client.c
1088
memmove(&fid->qid, &wqids[nwqids - 1], sizeof(struct p9_qid));
net/9p/client.c
1090
memmove(&fid->qid, &oldfid->qid, sizeof(struct p9_qid));
net/9p/client.c
1093
return fid;
net/9p/client.c
1097
if (fid != oldfid)
net/9p/client.c
1098
p9_fid_put(fid);
net/9p/client.c
1099
fid = NULL;
net/9p/client.c
1102
if (fid && fid != oldfid)
net/9p/client.c
1103
p9_fid_destroy(fid);
net/9p/client.c
1109
int p9_client_open(struct p9_fid *fid, int mode)
net/9p/client.c
1117
clnt = fid->clnt;
net/9p/client.c
1119
p9_is_proto_dotl(clnt) ? "TLOPEN" : "TOPEN", fid->fid, mode);
net/9p/client.c
1121
if (fid->mode != -1)
net/9p/client.c
1125
req = p9_client_rpc(clnt, P9_TLOPEN, "dd", fid->fid, mode & P9L_MODE_MASK);
net/9p/client.c
1127
req = p9_client_rpc(clnt, P9_TOPEN, "db", fid->fid, mode & P9L_MODE_MASK);
net/9p/client.c
1143
memmove(&fid->qid, &qid, sizeof(struct p9_qid));
net/9p/client.c
1144
fid->mode = mode;
net/9p/client.c
1145
fid->iounit = iounit;
net/9p/client.c
1164
ofid->fid, name, flags, mode,
net/9p/client.c
1171
req = p9_client_rpc(clnt, P9_TLCREATE, "dsddg", ofid->fid, name, flags,
net/9p/client.c
1198
int p9_client_fcreate(struct p9_fid *fid, const char *name, u32 perm, int mode,
net/9p/client.c
1208
fid->fid, name, perm, mode);
net/9p/client.c
1209
clnt = fid->clnt;
net/9p/client.c
1211
if (fid->mode != -1)
net/9p/client.c
1214
req = p9_client_rpc(clnt, P9_TCREATE, "dsdb?s", fid->fid, name, perm,
net/9p/client.c
1230
memmove(&fid->qid, &qid, sizeof(struct p9_qid));
net/9p/client.c
1231
fid->mode = mode;
net/9p/client.c
1232
fid->iounit = iounit;
net/9p/client.c
1249
dfid->fid, name, symtgt);
net/9p/client.c
1252
req = p9_client_rpc(clnt, P9_TSYMLINK, "dssg", dfid->fid, name, symtgt,
net/9p/client.c
1281
dfid->fid, oldfid->fid, newname);
net/9p/client.c
1283
req = p9_client_rpc(clnt, P9_TLINK, "dds", dfid->fid, oldfid->fid,
net/9p/client.c
1294
int p9_client_fsync(struct p9_fid *fid, int datasync)
net/9p/client.c
1301
fid->fid, datasync);
net/9p/client.c
1302
clnt = fid->clnt;
net/9p/client.c
1304
req = p9_client_rpc(clnt, P9_TFSYNC, "dd", fid->fid, datasync);
net/9p/client.c
1310
p9_debug(P9_DEBUG_9P, "<<< RFSYNC fid %d\n", fid->fid);
net/9p/client.c
1319
int p9_client_clunk(struct p9_fid *fid)
net/9p/client.c
1328
fid->fid, retries);
net/9p/client.c
1329
clnt = fid->clnt;
net/9p/client.c
1331
req = p9_client_rpc(clnt, P9_TCLUNK, "d", fid->fid);
net/9p/client.c
1337
p9_debug(P9_DEBUG_9P, "<<< RCLUNK fid %d\n", fid->fid);
net/9p/client.c
1349
p9_fid_destroy(fid);
net/9p/client.c
1355
int p9_client_remove(struct p9_fid *fid)
net/9p/client.c
1361
p9_debug(P9_DEBUG_9P, ">>> TREMOVE fid %d\n", fid->fid);
net/9p/client.c
1362
clnt = fid->clnt;
net/9p/client.c
1364
req = p9_client_rpc(clnt, P9_TREMOVE, "d", fid->fid);
net/9p/client.c
1370
p9_debug(P9_DEBUG_9P, "<<< RREMOVE fid %d\n", fid->fid);
net/9p/client.c
1375
p9_fid_put(fid);
net/9p/client.c
1377
p9_fid_destroy(fid);
net/9p/client.c
1389
dfid->fid, name, flags);
net/9p/client.c
1392
req = p9_client_rpc(clnt, P9_TUNLINKAT, "dsd", dfid->fid, name, flags);
net/9p/client.c
1397
p9_debug(P9_DEBUG_9P, "<<< RUNLINKAT fid %d %s\n", dfid->fid, name);
net/9p/client.c
1406
p9_client_read(struct p9_fid *fid, u64 offset, struct iov_iter *to, int *err)
net/9p/client.c
1414
count = p9_client_read_once(fid, offset, to, err);
net/9p/client.c
1425
p9_client_read_once(struct p9_fid *fid, u64 offset, struct iov_iter *to,
net/9p/client.c
1428
struct p9_client *clnt = fid->clnt;
net/9p/client.c
1437
fid->fid, offset, iov_iter_count(to));
net/9p/client.c
1439
rsize = fid->iounit;
net/9p/client.c
1452
0, 11, "dqd", fid->fid,
net/9p/client.c
1456
req = p9_client_rpc(clnt, P9_TREAD, "dqd", fid->fid, offset,
net/9p/client.c
1501
p9_client_write(struct p9_fid *fid, u64 offset, struct iov_iter *from, int *err)
net/9p/client.c
1503
struct p9_client *clnt = fid->clnt;
net/9p/client.c
1510
u32 rsize = fid->iounit;
net/9p/client.c
1520
fid->fid, offset, rsize, count);
net/9p/client.c
1526
fid->fid, offset, rsize);
net/9p/client.c
1528
req = p9_client_rpc(clnt, P9_TWRITE, "dqV", fid->fid,
net/9p/client.c
1567
struct p9_fid *fid = wreq->netfs_priv;
net/9p/client.c
1568
struct p9_client *clnt = fid->clnt;
net/9p/client.c
1575
fid->fid, start, len);
net/9p/client.c
1581
fid->fid, start, len);
net/9p/client.c
1583
req = p9_client_rpc(clnt, P9_TWRITE, "dqV", fid->fid,
net/9p/client.c
1611
struct p9_wstat *p9_client_stat(struct p9_fid *fid)
net/9p/client.c
1619
p9_debug(P9_DEBUG_9P, ">>> TSTAT fid %d\n", fid->fid);
net/9p/client.c
1625
clnt = fid->clnt;
net/9p/client.c
1627
req = p9_client_rpc(clnt, P9_TSTAT, "d", fid->fid);
net/9p/client.c
1662
struct p9_stat_dotl *p9_client_getattr_dotl(struct p9_fid *fid,
net/9p/client.c
1671
fid->fid, request_mask);
net/9p/client.c
1677
clnt = fid->clnt;
net/9p/client.c
1679
req = p9_client_rpc(clnt, P9_TGETATTR, "dq", fid->fid, request_mask);
net/9p/client.c
1753
int p9_client_wstat(struct p9_fid *fid, struct p9_wstat *wst)
net/9p/client.c
1759
clnt = fid->clnt;
net/9p/client.c
1762
fid->fid);
net/9p/client.c
1777
fid->fid, wst->size + 2, wst);
net/9p/client.c
1783
p9_debug(P9_DEBUG_9P, "<<< RWSTAT fid %d\n", fid->fid);
net/9p/client.c
1791
int p9_client_setattr(struct p9_fid *fid, struct p9_iattr_dotl *p9attr)
net/9p/client.c
1797
clnt = fid->clnt;
net/9p/client.c
1798
p9_debug(P9_DEBUG_9P, ">>> TSETATTR fid %d\n", fid->fid);
net/9p/client.c
1809
req = p9_client_rpc(clnt, P9_TSETATTR, "dI", fid->fid, p9attr);
net/9p/client.c
1815
p9_debug(P9_DEBUG_9P, "<<< RSETATTR fid %d\n", fid->fid);
net/9p/client.c
1822
int p9_client_statfs(struct p9_fid *fid, struct p9_rstatfs *sb)
net/9p/client.c
1828
clnt = fid->clnt;
net/9p/client.c
1830
p9_debug(P9_DEBUG_9P, ">>> TSTATFS fid %d\n", fid->fid);
net/9p/client.c
1832
req = p9_client_rpc(clnt, P9_TSTATFS, "d", fid->fid);
net/9p/client.c
1849
fid->fid, sb->type, sb->bsize, sb->blocks, sb->bfree,
net/9p/client.c
1858
int p9_client_rename(struct p9_fid *fid,
net/9p/client.c
1865
clnt = fid->clnt;
net/9p/client.c
1868
fid->fid, newdirfid->fid, name);
net/9p/client.c
1870
req = p9_client_rpc(clnt, P9_TRENAME, "dds", fid->fid,
net/9p/client.c
1871
newdirfid->fid, name);
net/9p/client.c
1877
p9_debug(P9_DEBUG_9P, "<<< RRENAME fid %d\n", fid->fid);
net/9p/client.c
1896
olddirfid->fid, old_name, newdirfid->fid, new_name);
net/9p/client.c
1898
req = p9_client_rpc(clnt, P9_TRENAMEAT, "dsds", olddirfid->fid,
net/9p/client.c
1899
old_name, newdirfid->fid, new_name);
net/9p/client.c
1906
newdirfid->fid, new_name);
net/9p/client.c
1932
file_fid->fid, attr_fid->fid, attr_name);
net/9p/client.c
1935
file_fid->fid, attr_fid->fid, attr_name);
net/9p/client.c
1948
attr_fid->fid, *attr_size);
net/9p/client.c
1961
int p9_client_xattrcreate(struct p9_fid *fid, const char *name,
net/9p/client.c
1970
fid->fid, name, attr_size, flags);
net/9p/client.c
1971
clnt = fid->clnt;
net/9p/client.c
1973
fid->fid, name, attr_size, flags);
net/9p/client.c
1978
p9_debug(P9_DEBUG_9P, "<<< RXATTRCREATE fid %d\n", fid->fid);
net/9p/client.c
1985
int p9_client_readdir(struct p9_fid *fid, char *data, u32 count, u64 offset)
net/9p/client.c
1998
fid->fid, offset, count);
net/9p/client.c
2000
clnt = fid->clnt;
net/9p/client.c
2002
rsize = fid->iounit;
net/9p/client.c
2015
11, "dqd", fid->fid, offset, rsize);
net/9p/client.c
2018
req = p9_client_rpc(clnt, P9_TREADDIR, "dqd", fid->fid,
net/9p/client.c
2052
int p9_client_mknod_dotl(struct p9_fid *fid, const char *name, int mode,
net/9p/client.c
2059
clnt = fid->clnt;
net/9p/client.c
2062
fid->fid, name, mode, MAJOR(rdev), MINOR(rdev));
net/9p/client.c
2063
req = p9_client_rpc(clnt, P9_TMKNOD, "dsdddg", fid->fid, name, mode,
net/9p/client.c
2082
int p9_client_mkdir_dotl(struct p9_fid *fid, const char *name, int mode,
net/9p/client.c
2089
clnt = fid->clnt;
net/9p/client.c
2091
fid->fid, name, mode, from_kgid(&init_user_ns, gid));
net/9p/client.c
2093
fid->fid, name, mode, gid);
net/9p/client.c
2111
int p9_client_lock_dotl(struct p9_fid *fid, struct p9_flock *flock, u8 *status)
net/9p/client.c
2117
clnt = fid->clnt;
net/9p/client.c
2120
fid->fid, flock->type, flock->flags, flock->start,
net/9p/client.c
2123
req = p9_client_rpc(clnt, P9_TLOCK, "dbdqqds", fid->fid, flock->type,
net/9p/client.c
2142
int p9_client_getlock_dotl(struct p9_fid *fid, struct p9_getlock *glock)
net/9p/client.c
2148
clnt = fid->clnt;
net/9p/client.c
2151
fid->fid, glock->type, glock->start, glock->length,
net/9p/client.c
2154
req = p9_client_rpc(clnt, P9_TGETLOCK, "dbqqds", fid->fid,
net/9p/client.c
2178
int p9_client_readlink(struct p9_fid *fid, char **target)
net/9p/client.c
2184
clnt = fid->clnt;
net/9p/client.c
2185
p9_debug(P9_DEBUG_9P, ">>> TREADLINK fid %d\n", fid->fid);
net/9p/client.c
2187
req = p9_client_rpc(clnt, P9_TREADLINK, "d", fid->fid);
net/9p/client.c
732
struct p9_fid *fid;
net/9p/client.c
735
fid = kzalloc_obj(*fid);
net/9p/client.c
736
if (!fid)
net/9p/client.c
739
fid->mode = -1;
net/9p/client.c
740
fid->uid = current_fsuid();
net/9p/client.c
741
fid->clnt = clnt;
net/9p/client.c
742
refcount_set(&fid->count, 1);
net/9p/client.c
746
ret = idr_alloc_u32(&clnt->fids, fid, &fid->fid, P9_NOFID - 1,
net/9p/client.c
751
trace_9p_fid_ref(fid, P9_FID_REF_CREATE);
net/9p/client.c
752
return fid;
net/9p/client.c
755
kfree(fid);
net/9p/client.c
759
static void p9_fid_destroy(struct p9_fid *fid)
net/9p/client.c
764
p9_debug(P9_DEBUG_FID, "fid %d\n", fid->fid);
net/9p/client.c
765
trace_9p_fid_ref(fid, P9_FID_REF_DESTROY);
net/9p/client.c
766
clnt = fid->clnt;
net/9p/client.c
768
idr_remove(&clnt->fids, fid->fid);
net/9p/client.c
770
kvfree(fid->rdir);
net/9p/client.c
771
kfree(fid);
net/9p/client.c
777
void do_trace_9p_fid_get(struct p9_fid *fid)
net/9p/client.c
779
trace_9p_fid_ref(fid, P9_FID_REF_GET);
net/9p/client.c
783
void do_trace_9p_fid_put(struct p9_fid *fid)
net/9p/client.c
785
trace_9p_fid_ref(fid, P9_FID_REF_PUT);
net/9p/client.c
950
struct p9_fid *fid;
net/9p/client.c
960
idr_for_each_entry(&clnt->fids, fid, id) {
net/9p/client.c
961
pr_info("Found fid %d not clunked\n", fid->fid);
net/9p/client.c
962
p9_fid_destroy(fid);
net/9p/client.c
992
struct p9_fid *fid;
net/9p/client.c
996
afid ? afid->fid : -1, uname, aname);
net/9p/client.c
997
fid = p9_fid_create(clnt);
net/9p/client.c
998
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
161
struct sbiret sbi_ecall(int ext, int fid, unsigned long arg0,
tools/testing/selftests/kvm/lib/riscv/processor.c
477
struct sbiret sbi_ecall(int ext, int fid, unsigned long arg0,
tools/testing/selftests/kvm/lib/riscv/processor.c
488
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,