Symbol: ops
arch/alpha/include/asm/agp_backend.h
30
struct alpha_agp_ops *ops;
arch/alpha/kernel/core_marvel.c
1071
agp->ops = &marvel_agp_ops;
arch/alpha/kernel/core_titan.c
772
agp->ops = &titan_agp_ops;
arch/alpha/kernel/pci.c
358
bridge->ops = alpha_mv.pci_ops;
arch/alpha/kernel/rtc.c
217
rtc->ops = &alpha_rtc_ops;
arch/alpha/kernel/rtc.c
221
rtc->ops = &remote_rtc_ops;
arch/alpha/kernel/smp.c
515
unsigned long ops;
arch/alpha/kernel/smp.c
523
while ((ops = xchg(pending_ipis, 0)) != 0) {
arch/alpha/kernel/smp.c
528
which = ops & -ops;
arch/alpha/kernel/smp.c
529
ops &= ~which;
arch/alpha/kernel/smp.c
549
} while (ops);
arch/alpha/kernel/sys_dp264.c
260
init_tsunami_irqs(struct irq_chip * ops, int imin, int imax)
arch/alpha/kernel/sys_dp264.c
264
irq_set_chip_and_handler(i, ops, handle_level_irq);
arch/alpha/kernel/sys_nautilus.c
221
bridge->ops = alpha_mv.pci_ops;
arch/alpha/kernel/sys_titan.c
178
init_titan_irqs(struct irq_chip * ops, int imin, int imax)
arch/alpha/kernel/sys_titan.c
182
irq_set_chip_and_handler(i, ops, handle_level_irq);
arch/arc/include/asm/entry-arcv2.h
51
; Before jumping to Interrupt Vector, hardware micro-ops did following:
arch/arc/include/asm/entry-arcv2.h
80
; Before jumping to Exception Vector, hardware micro-ops did following:
arch/arm/common/mcpm_entry.c
163
int __init mcpm_platform_register(const struct mcpm_platform_ops *ops)
arch/arm/common/mcpm_entry.c
167
platform_ops = ops;
arch/arm/include/asm/cpuidle.h
42
const struct cpuidle_ops *ops;
arch/arm/include/asm/cpuidle.h
47
__cpuidle_method_section = { .method = _method, .ops = _ops }
arch/arm/include/asm/ecard.h
155
const expansioncard_ops_t *ops; /* Enable/Disable Ops for card */
arch/arm/include/asm/ecard.h
169
void ecard_setirq(struct expansion_card *ec, const struct expansion_card_ops *ops, void *irq_data);
arch/arm/include/asm/firmware.h
72
static inline void register_firmware_ops(const struct firmware_ops *ops)
arch/arm/include/asm/firmware.h
74
BUG_ON(!ops);
arch/arm/include/asm/firmware.h
76
firmware_ops = ops;
arch/arm/include/asm/mach/arch.h
17
#define smp_ops(ops) (&(ops))
arch/arm/include/asm/mach/arch.h
18
#define smp_init_ops(ops) (&(ops))
arch/arm/include/asm/mach/arch.h
20
#define smp_ops(ops) (struct smp_operations *)NULL
arch/arm/include/asm/mach/arch.h
21
#define smp_init_ops(ops) (bool (*)(void))NULL
arch/arm/include/asm/mach/pci.h
20
struct pci_ops *ops;
arch/arm/include/asm/mcpm.h
238
int __init mcpm_platform_register(const struct mcpm_platform_ops *ops);
arch/arm/include/asm/smp.h
106
const struct smp_operations *ops;
arch/arm/include/asm/smp.h
112
= { .method = _method, .ops = _ops }
arch/arm/kernel/bios32.c
472
bridge->ops = hw->ops;
arch/arm/kernel/cpuidle.c
102
if (!ops->init || !ops->suspend) {
arch/arm/kernel/cpuidle.c
108
cpuidle_ops[cpu] = *ops; /* structure copy */
arch/arm/kernel/cpuidle.c
67
return m->ops;
arch/arm/kernel/cpuidle.c
89
const struct cpuidle_ops *ops;
arch/arm/kernel/cpuidle.c
95
ops = arm_cpuidle_get_ops(enable_method);
arch/arm/kernel/cpuidle.c
96
if (!ops) {
arch/arm/kernel/devtree.c
44
smp_set_ops(m->ops);
arch/arm/kernel/smp.c
92
void __init smp_set_ops(const struct smp_operations *ops)
arch/arm/kernel/smp.c
94
if (ops)
arch/arm/kernel/smp.c
95
smp_ops = *ops;
arch/arm/mach-davinci/pm_domain.c
16
.ops = {
arch/arm/mach-dove/pcie.c
172
bridge->ops = &pcie_ops;
arch/arm/mach-exynos/mcpm-exynos.c
236
.ops = &exynos_mcpm_syscore_ops,
arch/arm/mach-exynos/suspend.c
698
exynos_pm_syscore.ops = pm_data->syscore_ops;
arch/arm/mach-footbridge/ebsa285-pci.c
35
.ops = &dc21285_ops,
arch/arm/mach-footbridge/netwinder-pci.c
49
.ops = &dc21285_ops,
arch/arm/mach-imx/src.c
223
rcdev->ops = &imx_src_ops;
arch/arm/mach-keystone/keystone.c
36
.ops = {
arch/arm/mach-mv78xx0/pcie.c
215
bridge->ops = &pcie_ops;
arch/arm/mach-omap1/clock.c
183
if (!clk->ops) /* no gate -- always enabled */
arch/arm/mach-omap1/clock.c
186
if (clk->ops == &clkops_dspck) {
arch/arm/mach-omap1/clock.c
189
if (api_ck_p->ops->enable(api_ck_p) < 0)
arch/arm/mach-omap1/clock.c
201
api_ck_p->ops->disable(api_ck_p);
arch/arm/mach-omap1/clock.c
221
api_ck_p->ops->enable(api_ck_p);
arch/arm/mach-omap1/clock.c
224
api_ck_p->ops->disable(api_ck_p);
arch/arm/mach-omap1/clock.c
511
if (clk->ops && !(WARN_ON(!clk->ops->enable)))
arch/arm/mach-omap1/clock.c
512
ret = clk->ops->enable(clk);
arch/arm/mach-omap1/clock.c
521
if (clk->ops && !(WARN_ON(!clk->ops->disable)))
arch/arm/mach-omap1/clock.c
522
clk->ops->disable(clk);
arch/arm/mach-omap1/clock.c
631
retval = api_ck_p->ops->enable(api_ck_p);
arch/arm/mach-omap1/clock.c
637
api_ck_p->ops->disable(api_ck_p);
arch/arm/mach-omap1/clock.c
649
if (api_ck_p->ops->enable(api_ck_p) < 0)
arch/arm/mach-omap1/clock.c
655
api_ck_p->ops->disable(api_ck_p);
arch/arm/mach-omap1/clock.h
79
const struct clkops *ops;
arch/arm/mach-omap1/clock_data.c
107
.ops = &clkops_generic,
arch/arm/mach-omap1/clock_data.c
128
.ops = &clkops_generic,
arch/arm/mach-omap1/clock_data.c
146
.ops = &clkops_generic,
arch/arm/mach-omap1/clock_data.c
155
.ops = &clkops_generic,
arch/arm/mach-omap1/clock_data.c
167
.ops = &clkops_generic,
arch/arm/mach-omap1/clock_data.c
178
.ops = &clkops_generic,
arch/arm/mach-omap1/clock_data.c
199
.ops = &clkops_generic,
arch/arm/mach-omap1/clock_data.c
218
.ops = &clkops_dspck,
arch/arm/mach-omap1/clock_data.c
229
.ops = &clkops_dspck,
arch/arm/mach-omap1/clock_data.c
236
.ops = &clkops_dspck,
arch/arm/mach-omap1/clock_data.c
269
.ops = &clkops_generic,
arch/arm/mach-omap1/clock_data.c
276
.ops = &clkops_generic,
arch/arm/mach-omap1/clock_data.c
288
.ops = &clkops_generic,
arch/arm/mach-omap1/clock_data.c
305
.ops = &clkops_generic,
arch/arm/mach-omap1/clock_data.c
316
.ops = &clkops_generic,
arch/arm/mach-omap1/clock_data.c
334
.ops = &clkops_generic,
arch/arm/mach-omap1/clock_data.c
346
.ops = &clkops_generic,
arch/arm/mach-omap1/clock_data.c
384
.ops = &clkops_uart_16xx,
arch/arm/mach-omap1/clock_data.c
437
.ops = &clkops_uart_16xx,
arch/arm/mach-omap1/clock_data.c
449
.ops = &clkops_generic,
arch/arm/mach-omap1/clock_data.c
459
.ops = &clkops_generic,
arch/arm/mach-omap1/clock_data.c
469
.ops = &clkops_generic,
arch/arm/mach-omap1/clock_data.c
480
.ops = &clkops_generic,
arch/arm/mach-omap1/clock_data.c
489
.ops = &clkops_generic,
arch/arm/mach-omap1/clock_data.c
498
.ops = &clkops_generic,
arch/arm/mach-omap1/clock_data.c
507
.ops = &clkops_generic,
arch/arm/mach-omap1/clock_data.c
516
.ops = &clkops_generic,
arch/arm/mach-omap1/clock_data.c
533
.ops = &clkops_generic,
arch/arm/mach-omap1/clock_data.c
544
.ops = &clkops_generic,
arch/arm/mach-omap1/clock_data.c
558
.ops = &clkops_generic,
arch/arm/mach-omap1/clock_data.c
568
.ops = &clkops_generic,
arch/arm/mach-omap1/clock_data.c
97
.ops = &clkops_generic,
arch/arm/mach-omap1/mcbsp.c
180
.ops = &omap1_mcbsp_ops,
arch/arm/mach-omap1/mcbsp.c
183
.ops = &omap1_mcbsp_ops,
arch/arm/mach-omap1/mcbsp.c
186
.ops = &omap1_mcbsp_ops,
arch/arm/mach-omap1/mcbsp.c
280
.ops = &omap1_mcbsp_ops,
arch/arm/mach-omap1/mcbsp.c
283
.ops = &omap1_mcbsp_ops,
arch/arm/mach-omap1/mcbsp.c
286
.ops = &omap1_mcbsp_ops,
arch/arm/mach-omap1/pm_bus.c
22
.ops = {
arch/arm/mach-omap2/clkt2xxx_virt_prcm_set.c
244
init.ops = &virt_prcm_set_ops;
arch/arm/mach-omap2/omap_device.c
434
.ops = {
arch/arm/mach-omap2/omap_device.c
441
.ops = {
arch/arm/mach-omap2/vp.c
138
vp->common->ops->clear_txdone(vp->id);
arch/arm/mach-omap2/vp.c
139
if (!vp->common->ops->check_txdone(vp->id))
arch/arm/mach-omap2/vp.c
160
omap_test_timeout(vp->common->ops->check_txdone(vp->id),
arch/arm/mach-omap2/vp.c
174
vp->common->ops->clear_txdone(vp->id);
arch/arm/mach-omap2/vp.c
175
if (!vp->common->ops->check_txdone(vp->id))
arch/arm/mach-omap2/vp.h
73
const struct omap_vp_ops *ops;
arch/arm/mach-omap2/vp3xxx_data.c
53
.ops = &omap3_vp_ops,
arch/arm/mach-omap2/vp44xx_data.c
52
.ops = &omap4_vp_ops,
arch/arm/mach-orion5x/pci.c
577
bridge->ops = &pcie_ops;
arch/arm/mach-orion5x/pci.c
582
bridge->ops = &pci_ops;
arch/arm/mach-pxa/irq.c
228
.ops = &pxa_irq_syscore_ops,
arch/arm/mach-pxa/mfp-pxa2xx.c
413
.ops = &pxa2xx_mfp_syscore_ops,
arch/arm/mach-pxa/mfp-pxa3xx.c
58
.ops = &pxa3xx_mfp_syscore_ops,
arch/arm/mach-pxa/smemc.c
55
.ops = &smemc_syscore_ops,
arch/arm/mach-rockchip/pm.c
291
.ops = &rk3288_suspend_ops,
arch/arm/mach-rockchip/pm.c
30
const struct platform_suspend_ops *ops;
arch/arm/mach-rockchip/pm.c
327
suspend_set_ops(pm_data->ops);
arch/arm/mach-rpc/ecard.c
1067
ec->ops = &ecard_default_ops;
arch/arm/mach-rpc/ecard.c
433
if (!ec->ops)
arch/arm/mach-rpc/ecard.c
434
ec->ops = &ecard_default_ops;
arch/arm/mach-rpc/ecard.c
436
if (ec->claimed && ec->ops->irqenable)
arch/arm/mach-rpc/ecard.c
437
ec->ops->irqenable(ec, d->irq);
arch/arm/mach-rpc/ecard.c
449
if (!ec->ops)
arch/arm/mach-rpc/ecard.c
450
ec->ops = &ecard_default_ops;
arch/arm/mach-rpc/ecard.c
452
if (ec->ops && ec->ops->irqdisable)
arch/arm/mach-rpc/ecard.c
453
ec->ops->irqdisable(ec, d->irq);
arch/arm/mach-rpc/ecard.c
469
if (!ec->ops)
arch/arm/mach-rpc/ecard.c
470
ec->ops = &ecard_default_ops;
arch/arm/mach-rpc/ecard.c
472
if (ec->claimed && ec->ops->fiqenable)
arch/arm/mach-rpc/ecard.c
473
ec->ops->fiqenable(ec, fiqnr);
arch/arm/mach-rpc/ecard.c
485
if (!ec->ops)
arch/arm/mach-rpc/ecard.c
486
ec->ops = &ecard_default_ops;
arch/arm/mach-rpc/ecard.c
488
if (ec->ops->fiqdisable)
arch/arm/mach-rpc/ecard.c
489
ec->ops->fiqdisable(ec, fiqnr);
arch/arm/mach-rpc/ecard.c
507
if (ec->ops && ec->ops->irqpending &&
arch/arm/mach-rpc/ecard.c
508
ec->ops != &ecard_default_ops)
arch/arm/mach-rpc/ecard.c
511
ec->ops->irqpending(ec) ? "" : "not ");
arch/arm/mach-rpc/ecard.c
568
if (ec->ops && ec->ops->irqpending)
arch/arm/mach-rpc/ecard.c
569
pending = ec->ops->irqpending(ec);
arch/arm/mach-rpc/ecard.c
706
ec->ops = &ecard_default_ops;
arch/arm/mach-rpc/ecard.c
850
void ecard_setirq(struct expansion_card *ec, const struct expansion_card_ops *ops, void *irq_data)
arch/arm/mach-rpc/ecard.c
854
ec->ops = ops;
arch/arm/mach-s3c/irq-pm-s3c64xx.c
109
.ops = &s3c64xx_irq_syscore_ops,
arch/arm/mach-s5pv210/pm.c
208
.ops = &s5pv210_pm_syscore_ops,
arch/arm/mach-sa1100/clock.c
60
.ops = &clk_gpio27_ops,
arch/arm/mach-sa1100/clock.c
87
.ops = &clk_mpll_ops,
arch/arm/mach-versatile/integrator_ap.c
92
.ops = &irq_syscore_ops,
arch/arm/mach-versatile/spc.c
538
init.ops = &clk_spc_ops;
arch/arm/mm/cache-b15-rac.c
291
.ops = &b15_rac_syscore_ops,
arch/arm64/include/asm/mem_encrypt.h
14
int arm64_mem_crypt_ops_register(const struct arm64_mem_crypt_ops *ops);
arch/arm64/kernel/cpu_ops.c
41
const struct cpu_operations *const *ops;
arch/arm64/kernel/cpu_ops.c
43
ops = acpi_disabled ? dt_supported_cpu_ops : acpi_supported_cpu_ops;
arch/arm64/kernel/cpu_ops.c
45
while (*ops) {
arch/arm64/kernel/cpu_ops.c
46
if (!strcmp(name, (*ops)->name))
arch/arm64/kernel/cpu_ops.c
47
return *ops;
arch/arm64/kernel/cpu_ops.c
49
ops++;
arch/arm64/kernel/ftrace.c
355
const struct ftrace_ops *ops = NULL;
arch/arm64/kernel/ftrace.c
358
ops = ftrace_find_unique_ops(rec);
arch/arm64/kernel/ftrace.c
359
WARN_ON_ONCE(!ops);
arch/arm64/kernel/ftrace.c
362
if (!ops)
arch/arm64/kernel/ftrace.c
363
ops = &ftrace_list_ops;
arch/arm64/kernel/ftrace.c
365
return ops;
arch/arm64/kernel/ftrace.c
369
const struct ftrace_ops *ops)
arch/arm64/kernel/ftrace.c
373
(unsigned long)ops);
arch/arm64/kernel/hw_breakpoint.c
192
enum hw_breakpoint_ops ops)
arch/arm64/kernel/hw_breakpoint.c
199
switch (ops) {
arch/arm64/kernel/hw_breakpoint.c
217
pr_warn_once("Unhandled hw breakpoint ops %d\n", ops);
arch/arm64/kernel/hw_breakpoint.c
225
enum hw_breakpoint_ops ops)
arch/arm64/kernel/hw_breakpoint.c
250
i = hw_breakpoint_slot_setup(slots, max_slots, bp, ops);
arch/arm64/kernel/hw_breakpoint.c
255
switch (ops) {
arch/arm64/kernel/pci.c
21
return b->ops->read(b, devfn, reg, len, val);
arch/arm64/kernel/pci.c
31
return b->ops->write(b, devfn, reg, len, val);
arch/arm64/kernel/setup.c
383
const struct cpu_operations *ops = get_cpu_ops(cpu);
arch/arm64/kernel/setup.c
385
if (ops && ops->cpu_can_disable)
arch/arm64/kernel/setup.c
386
return ops->cpu_can_disable(cpu);
arch/arm64/kernel/smp.c
101
const struct cpu_operations *ops = get_cpu_ops(cpu);
arch/arm64/kernel/smp.c
103
if (ops->cpu_boot)
arch/arm64/kernel/smp.c
104
return ops->cpu_boot(cpu);
arch/arm64/kernel/smp.c
1297
const struct cpu_operations *ops = get_cpu_ops(any_cpu);
arch/arm64/kernel/smp.c
1299
if (ops && ops->cpu_die)
arch/arm64/kernel/smp.c
199
const struct cpu_operations *ops;
arch/arm64/kernel/smp.c
228
ops = get_cpu_ops(cpu);
arch/arm64/kernel/smp.c
229
if (ops->cpu_postboot)
arch/arm64/kernel/smp.c
230
ops->cpu_postboot();
arch/arm64/kernel/smp.c
277
const struct cpu_operations *ops = get_cpu_ops(cpu);
arch/arm64/kernel/smp.c
283
if (!ops || !ops->cpu_die)
arch/arm64/kernel/smp.c
290
if (ops->cpu_disable)
arch/arm64/kernel/smp.c
291
return ops->cpu_disable(cpu);
arch/arm64/kernel/smp.c
328
const struct cpu_operations *ops = get_cpu_ops(cpu);
arch/arm64/kernel/smp.c
335
if (!ops->cpu_kill)
arch/arm64/kernel/smp.c
338
return ops->cpu_kill(cpu);
arch/arm64/kernel/smp.c
369
const struct cpu_operations *ops = get_cpu_ops(cpu);
arch/arm64/kernel/smp.c
383
ops->cpu_die(cpu);
arch/arm64/kernel/smp.c
392
const struct cpu_operations *ops = get_cpu_ops(cpu);
arch/arm64/kernel/smp.c
394
if (ops && ops->cpu_die)
arch/arm64/kernel/smp.c
395
ops->cpu_die(cpu);
arch/arm64/kernel/smp.c
490
const struct cpu_operations *ops;
arch/arm64/kernel/smp.c
495
ops = get_cpu_ops(cpu);
arch/arm64/kernel/smp.c
496
if (ops->cpu_init(cpu))
arch/arm64/kernel/smp.c
774
const struct cpu_operations *ops;
arch/arm64/kernel/smp.c
803
ops = get_cpu_ops(cpu);
arch/arm64/kernel/smp.c
804
if (!ops)
arch/arm64/kernel/smp.c
807
err = ops->cpu_prepare(cpu);
arch/arm64/kvm/vgic/vgic-its.c
514
if (kvm_io_dev->ops != &kvm_io_gic_ops)
arch/arm64/kvm/vgic/vgic-its.c
613
if (dev->ops != &kvm_arm_vgic_its_ops)
arch/arm64/kvm/vgic/vgic.c
217
if (irq->ops && irq->ops->get_input_level)
arch/arm64/kvm/vgic/vgic.c
218
return irq->ops->get_input_level(irq->intid);
arch/arm64/kvm/vgic/vgic.c
559
struct irq_ops *ops)
arch/arm64/kvm/vgic/vgic.c
579
irq->ops = ops;
arch/arm64/kvm/vgic/vgic.c
588
irq->ops = NULL;
arch/arm64/kvm/vgic/vgic.c
592
u32 vintid, struct irq_ops *ops)
arch/arm64/kvm/vgic/vgic.c
601
ret = kvm_vgic_map_irq(vcpu, irq, host_irq, ops);
arch/arm64/mm/mem_encrypt.c
25
int arm64_mem_crypt_ops_register(const struct arm64_mem_crypt_ops *ops)
arch/arm64/mm/mem_encrypt.c
30
crypt_ops = ops;
arch/csky/kernel/probes/ftrace.c
7
struct ftrace_ops *ops, struct ftrace_regs *fregs)
arch/csky/kernel/smp.c
49
unsigned long ops;
arch/csky/kernel/smp.c
51
ops = xchg(&this_cpu_ptr(&ipi_data)->bits, 0);
arch/csky/kernel/smp.c
52
if (ops == 0)
arch/csky/kernel/smp.c
55
if (ops & (1 << IPI_RESCHEDULE)) {
arch/csky/kernel/smp.c
60
if (ops & (1 << IPI_CALL_FUNC)) {
arch/csky/kernel/smp.c
65
if (ops & (1 << IPI_IRQ_WORK)) {
arch/csky/kernel/smp.c
70
BUG_ON((ops >> IPI_MAX) != 0);
arch/hexagon/kernel/smp.c
38
static inline void __handle_ipi(unsigned long *ops, struct ipi_data *ipi,
arch/hexagon/kernel/smp.c
43
msg = find_next_bit(ops, BITS_PER_LONG, msg+1);
arch/hexagon/kernel/smp.c
86
unsigned long ops;
arch/hexagon/kernel/smp.c
88
while ((ops = xchg(&ipi->bits, 0)) != 0)
arch/hexagon/kernel/smp.c
89
__handle_ipi(&ops, ipi, cpu);
arch/loongarch/include/asm/kvm_mmu.h
36
kvm_pte_ops ops;
arch/loongarch/kernel/ftrace_dyn.c
290
struct ftrace_ops *ops, struct ftrace_regs *fregs)
arch/loongarch/kernel/hw_breakpoint.c
128
struct perf_event *bp, enum hw_breakpoint_ops ops)
arch/loongarch/kernel/hw_breakpoint.c
135
switch (ops) {
arch/loongarch/kernel/hw_breakpoint.c
149
pr_warn_once("Unhandled hw breakpoint ops %d\n", ops);
arch/loongarch/kernel/hw_breakpoint.c
187
enum hw_breakpoint_ops ops)
arch/loongarch/kernel/hw_breakpoint.c
214
i = hw_breakpoint_slot_setup(slots, max_slots, bp, ops);
arch/loongarch/kernel/hw_breakpoint.c
219
switch (ops) {
arch/loongarch/kernel/smp.c
567
.ops = &loongson_ipi_syscore_ops,
arch/loongarch/kernel/unwind_orc.c
121
struct ftrace_ops *ops;
arch/loongarch/kernel/unwind_orc.c
124
ops = ftrace_ops_trampoline(ip);
arch/loongarch/kernel/unwind_orc.c
125
if (!ops)
arch/loongarch/kernel/unwind_orc.c
129
if (ops->flags & FTRACE_OPS_FL_SAVE_REGS)
arch/loongarch/kernel/unwind_orc.c
135
offset = ip - ops->trampoline;
arch/loongarch/kvm/mmu.c
200
ret |= ctx->ops(entry, addr, ctx);
arch/loongarch/kvm/mmu.c
235
ret |= ctx->ops(entry, addr, ctx);
arch/loongarch/kvm/mmu.c
298
ctx.ops = kvm_flush_pte;
arch/loongarch/kvm/mmu.c
345
ctx.ops = kvm_mkclean_pte;
arch/loongarch/kvm/mmu.c
370
ctx.ops = kvm_mkclean_pte;
arch/loongarch/kvm/mmu.c
506
ctx.ops = kvm_flush_pte;
arch/loongarch/kvm/mmu.c
519
ctx.ops = kvm_mkold_pte;
arch/loongarch/pci/acpi.c
109
cfg->ops = ops;
arch/loongarch/pci/acpi.c
113
bus_range = resource_size(cfgres) >> ops->bus_shift;
arch/loongarch/pci/acpi.c
115
bsz = 1 << ops->bus_shift;
arch/loongarch/pci/acpi.c
134
if (ops->init) {
arch/loongarch/pci/acpi.c
135
err = ops->init(cfg);
arch/loongarch/pci/acpi.c
223
root_ops->pci_ops = (struct pci_ops *)&info->cfg->ops->pci_ops;
arch/loongarch/pci/acpi.c
57
kfree(ci->ops);
arch/loongarch/pci/acpi.c
95
struct resource *cfgres, struct resource *busr, const struct pci_ecam_ops *ops)
arch/loongarch/pci/pci.c
117
base = pdev->bus->ops->map_bus(pdev->bus, pdev->devfn + 1, 0);
arch/loongarch/pci/pci.c
30
return bus_tmp->ops->read(bus_tmp, devfn, reg, len, val);
arch/loongarch/pci/pci.c
40
return bus_tmp->ops->write(bus_tmp, devfn, reg, len, val);
arch/m68k/coldfire/pci.c
238
bridge->ops = &mcf_pci_ops;
arch/mips/alchemy/common/clock.c
165
id.ops = &alchemy_clkops_cpu;
arch/mips/alchemy/common/clock.c
260
id.ops = &alchemy_clkops_aux;
arch/mips/alchemy/common/clock.c
764
id.ops = &alchemy_clkops_fgenv1;
arch/mips/alchemy/common/clock.c
769
id.ops = &alchemy_clkops_fgenv2;
arch/mips/alchemy/common/clock.c
969
id.ops = &alchemy_clkops_csrc;
arch/mips/alchemy/common/dbdma.c
1053
.ops = &alchemy_dbdma_syscore_ops,
arch/mips/alchemy/common/irq.c
846
.ops = &alchemy_ic_pmops,
arch/mips/alchemy/common/irq.c
855
.ops = &alchemy_gpic_pmops,
arch/mips/alchemy/common/usb.c
600
.ops = &alchemy_usb_pm_syscore_ops,
arch/mips/cavium-octeon/smp.c
512
const struct plat_smp_ops *ops;
arch/mips/cavium-octeon/smp.c
515
ops = &octeon_78xx_smp_ops;
arch/mips/cavium-octeon/smp.c
517
ops = &octeon_smp_ops;
arch/mips/cavium-octeon/smp.c
519
register_smp_ops(ops);
arch/mips/include/asm/octeon/cvmx-sriox-defs.h
899
uint64_t ops:32;
arch/mips/include/asm/octeon/cvmx-sriox-defs.h
919
uint64_t ops:32;
arch/mips/include/asm/octeon/cvmx-sriox-defs.h
924
uint64_t ops:32;
arch/mips/include/asm/octeon/cvmx-sriox-defs.h
942
uint64_t ops:32;
arch/mips/include/asm/smp-ops.h
41
extern void register_smp_ops(const struct plat_smp_ops *ops);
arch/mips/include/asm/smp-ops.h
63
static inline void register_smp_ops(const struct plat_smp_ops *ops)
arch/mips/kernel/smp.c
163
void register_smp_ops(const struct plat_smp_ops *ops)
arch/mips/kernel/smp.c
168
mp_ops = ops;
arch/mips/pci/pci-alchemy.c
363
.ops = &alchemy_pci_syscore_ops,
arch/mips/pci/pci-legacy.c
104
bridge->ops = hose->pci_ops;
arch/mips/pci/pci-xtalk-bridge.c
713
host->ops = &bridge_pci_ops;
arch/mips/txx9/generic/pci.c
36
fake_bus.ops = hose->pci_ops;
arch/parisc/kernel/ftrace.c
202
struct ftrace_ops *ops, struct ftrace_regs *fregs)
arch/parisc/kernel/smp.c
124
unsigned long ops;
arch/parisc/kernel/smp.c
130
ops = p->pending_ipi;
arch/parisc/kernel/smp.c
136
if (!ops)
arch/parisc/kernel/smp.c
139
while (ops) {
arch/parisc/kernel/smp.c
140
unsigned long which = ffz(~ops);
arch/parisc/kernel/smp.c
142
ops &= ~(1 << which);
arch/parisc/kernel/smp.c
186
if (ops) {
arch/powerpc/include/asm/eeh.h
296
int __init eeh_init(struct eeh_ops *ops);
arch/powerpc/include/asm/fadump-internal.h
145
struct fadump_ops *ops;
arch/powerpc/include/asm/guest-state-buffer.h
321
struct kvmppc_gs_msg_ops *ops;
arch/powerpc/include/asm/guest-state-buffer.h
877
int kvmppc_gsm_init(struct kvmppc_gs_msg *mgs, struct kvmppc_gs_msg_ops *ops,
arch/powerpc/include/asm/guest-state-buffer.h
880
struct kvmppc_gs_msg *kvmppc_gsm_new(struct kvmppc_gs_msg_ops *ops, void *data,
arch/powerpc/include/asm/iommu.h
207
struct iommu_table_group_ops *ops;
arch/powerpc/include/asm/pci-bridge.h
86
struct pci_ops *ops;
arch/powerpc/include/asm/ps3.h
432
void ps3_sys_manager_register_ops(const struct ps3_sys_manager_ops *ops);
arch/powerpc/include/asm/ps3.h
48
extern void ps3_os_area_flash_register(const struct ps3_os_area_flash_ops *ops);
arch/powerpc/include/asm/secvar.h
31
int set_secvar_ops(const struct secvar_operations *ops);
arch/powerpc/include/asm/secvar.h
35
static inline int set_secvar_ops(const struct secvar_operations *ops) { return 0; }
arch/powerpc/kernel/eeh.c
963
int eeh_init(struct eeh_ops *ops)
arch/powerpc/kernel/eeh.c
971
if (WARN_ON(!ops))
arch/powerpc/kernel/eeh.c
973
eeh_ops = ops;
arch/powerpc/kernel/eeh_driver.c
763
const struct hotplug_slot_ops *ops;
arch/powerpc/kernel/eeh_driver.c
778
ops = slot->hotplug->ops;
arch/powerpc/kernel/eeh_driver.c
779
if (!ops || !ops->get_adapter_status)
arch/powerpc/kernel/eeh_driver.c
783
if (ops->set_attention_status)
arch/powerpc/kernel/eeh_driver.c
784
ops->set_attention_status(slot->hotplug, 1);
arch/powerpc/kernel/eeh_driver.c
786
rc = ops->get_adapter_status(slot->hotplug, &state);
arch/powerpc/kernel/eeh_driver.c
795
const struct hotplug_slot_ops *ops;
arch/powerpc/kernel/eeh_driver.c
808
ops = slot->hotplug->ops;
arch/powerpc/kernel/eeh_driver.c
809
if (!ops || !ops->set_attention_status)
arch/powerpc/kernel/eeh_driver.c
812
ops->set_attention_status(slot->hotplug, 0);
arch/powerpc/kernel/fadump.c
1158
return fw_dump.ops->fadump_register(&fw_dump);
arch/powerpc/kernel/fadump.c
1169
fw_dump.ops->fadump_invalidate(&fw_dump);
arch/powerpc/kernel/fadump.c
1172
fw_dump.ops->fadump_unregister(&fw_dump);
arch/powerpc/kernel/fadump.c
1175
if (fw_dump.ops->fadump_cleanup)
arch/powerpc/kernel/fadump.c
1176
fw_dump.ops->fadump_cleanup(&fw_dump);
arch/powerpc/kernel/fadump.c
1390
if (fw_dump.ops->fadump_setup_metadata &&
arch/powerpc/kernel/fadump.c
1391
(fw_dump.ops->fadump_setup_metadata(&fw_dump) < 0))
arch/powerpc/kernel/fadump.c
1393
fw_dump.ops->fadump_init_mem_struct(&fw_dump);
arch/powerpc/kernel/fadump.c
1526
fw_dump.ops->fadump_unregister(&fw_dump);
arch/powerpc/kernel/fadump.c
1531
fw_dump.ops->fadump_unregister(&fw_dump);
arch/powerpc/kernel/fadump.c
1552
fw_dump.ops->fadump_region_show(&fw_dump, m);
arch/powerpc/kernel/fadump.c
1726
if (fw_dump.ops->fadump_process(&fw_dump) < 0)
arch/powerpc/kernel/fadump.c
1816
fw_dump.ops->fadump_init_mem_struct(&fw_dump);
arch/powerpc/kernel/fadump.c
375
bootmem_min = fw_dump.ops->fadump_get_bootmem_min();
arch/powerpc/kernel/fadump.c
398
size += (fw_dump.ops->fadump_get_metadata_size ?
arch/powerpc/kernel/fadump.c
399
fw_dump.ops->fadump_get_metadata_size() : 0);
arch/powerpc/kernel/fadump.c
406
int max_boot_mem_rgns = fw_dump.ops->fadump_max_boot_mem_rgns();
arch/powerpc/kernel/fadump.c
571
bootmem_min = fw_dump.ops->fadump_get_bootmem_min();
arch/powerpc/kernel/fadump.c
631
if (fw_dump.ops->fadump_setup_metadata &&
arch/powerpc/kernel/fadump.c
632
(fw_dump.ops->fadump_setup_metadata(&fw_dump) < 0))
arch/powerpc/kernel/fadump.c
740
fw_dump.ops->fadump_trigger(fdh, str);
arch/powerpc/kernel/iommu.c
1176
table_group->ops->release_ownership(table_group, dev);
arch/powerpc/kernel/iommu.c
1188
.ops = &spapr_tce_platform_domain_ops,
arch/powerpc/kernel/iommu.c
1204
ret = table_group->ops->take_ownership(table_group, dev);
arch/powerpc/kernel/iommu.c
1216
.ops = &spapr_tce_blocked_domain_ops,
arch/powerpc/kernel/kprobes-ftrace.c
17
struct ftrace_ops *ops, struct ftrace_regs *fregs)
arch/powerpc/kernel/pci-common.c
1609
bus.ops = hose? hose->ops: &null_pci_ops;
arch/powerpc/kernel/pci-common.c
1667
hose->ops, hose, &resources);
arch/powerpc/kernel/rtas_flash.c
634
const struct proc_ops ops;
arch/powerpc/kernel/rtas_flash.c
642
.ops.proc_read = rtas_flash_read_msg,
arch/powerpc/kernel/rtas_flash.c
643
.ops.proc_write = rtas_flash_write,
arch/powerpc/kernel/rtas_flash.c
644
.ops.proc_release = rtas_flash_release,
arch/powerpc/kernel/rtas_flash.c
645
.ops.proc_lseek = default_llseek,
arch/powerpc/kernel/rtas_flash.c
651
.ops.proc_read = rtas_flash_read_num,
arch/powerpc/kernel/rtas_flash.c
652
.ops.proc_write = rtas_flash_write,
arch/powerpc/kernel/rtas_flash.c
653
.ops.proc_release = rtas_flash_release,
arch/powerpc/kernel/rtas_flash.c
654
.ops.proc_lseek = default_llseek,
arch/powerpc/kernel/rtas_flash.c
660
.ops.proc_read = validate_flash_read,
arch/powerpc/kernel/rtas_flash.c
661
.ops.proc_write = validate_flash_write,
arch/powerpc/kernel/rtas_flash.c
662
.ops.proc_release = validate_flash_release,
arch/powerpc/kernel/rtas_flash.c
663
.ops.proc_lseek = default_llseek,
arch/powerpc/kernel/rtas_flash.c
669
.ops.proc_read = manage_flash_read,
arch/powerpc/kernel/rtas_flash.c
670
.ops.proc_write = manage_flash_write,
arch/powerpc/kernel/rtas_flash.c
671
.ops.proc_lseek = default_llseek,
arch/powerpc/kernel/rtas_flash.c
701
if (!proc_create(f->filename, 0600, NULL, &f->ops))
arch/powerpc/kernel/rtas_pci.c
238
phb->ops = &rtas_pci_ops;
arch/powerpc/kernel/secvar-ops.c
15
int set_secvar_ops(const struct secvar_operations *ops)
arch/powerpc/kernel/secvar-ops.c
20
secvar_ops = ops;
arch/powerpc/kernel/trace/ftrace.c
300
const struct ftrace_ops *ops = NULL;
arch/powerpc/kernel/trace/ftrace.c
303
ops = ftrace_find_unique_ops(rec);
arch/powerpc/kernel/trace/ftrace.c
304
WARN_ON_ONCE(!ops);
arch/powerpc/kernel/trace/ftrace.c
307
if (!ops)
arch/powerpc/kernel/trace/ftrace.c
308
ops = &ftrace_list_ops;
arch/powerpc/kernel/trace/ftrace.c
310
return ops;
arch/powerpc/kernel/trace/ftrace.c
313
static int ftrace_rec_set_ops(struct dyn_ftrace *rec, const struct ftrace_ops *ops)
arch/powerpc/kernel/trace/ftrace.c
317
(unsigned long)ops);
arch/powerpc/kernel/trace/ftrace.c
320
(unsigned long)ops);
arch/powerpc/kvm/book3s_hv.c
5628
struct kvmppc_host_rm_ops *ops;
arch/powerpc/kvm/book3s_hv.c
5640
ops = kzalloc_obj(struct kvmppc_host_rm_ops);
arch/powerpc/kvm/book3s_hv.c
5641
if (!ops)
arch/powerpc/kvm/book3s_hv.c
5645
ops->rm_core = kzalloc(size, GFP_KERNEL);
arch/powerpc/kvm/book3s_hv.c
5647
if (!ops->rm_core) {
arch/powerpc/kvm/book3s_hv.c
5648
kfree(ops);
arch/powerpc/kvm/book3s_hv.c
5659
ops->rm_core[core].rm_state.in_host = 1;
arch/powerpc/kvm/book3s_hv.c
5662
ops->vcpu_kick = kvmppc_fast_vcpu_kick_hv;
arch/powerpc/kvm/book3s_hv.c
5671
l_ops = (unsigned long) ops;
arch/powerpc/kvm/book3s_hv.c
5675
kfree(ops->rm_core);
arch/powerpc/kvm/book3s_hv.c
5676
kfree(ops);
arch/powerpc/kvm/book3s_hv_uvmem.c
1187
kvmppc_uvmem_pgmap.ops = &kvmppc_uvmem_ops;
arch/powerpc/kvm/book3s_xics.c
1455
if (dev->ops != &kvm_xics_ops)
arch/powerpc/kvm/book3s_xive.c
1609
if (xive->ops && xive->ops->reset_mapped)
arch/powerpc/kvm/book3s_xive.c
1610
xive->ops->reset_mapped(kvm, guest_irq);
arch/powerpc/kvm/book3s_xive.c
1700
if (xive->ops && xive->ops->reset_mapped) {
arch/powerpc/kvm/book3s_xive.c
1701
xive->ops->reset_mapped(kvm, guest_irq);
arch/powerpc/kvm/book3s_xive.c
1911
if (dev->ops != &kvm_xive_ops) {
arch/powerpc/kvm/book3s_xive.h
144
struct kvmppc_xive_ops *ops;
arch/powerpc/kvm/book3s_xive_native.c
1124
xive->ops = &kvmppc_xive_native_ops;
arch/powerpc/kvm/book3s_xive_native.c
133
if (dev->ops != &kvm_xive_native_ops) {
arch/powerpc/kvm/guest-state-buffer.c
517
int kvmppc_gsm_init(struct kvmppc_gs_msg *gsm, struct kvmppc_gs_msg_ops *ops,
arch/powerpc/kvm/guest-state-buffer.c
521
gsm->ops = ops;
arch/powerpc/kvm/guest-state-buffer.c
538
struct kvmppc_gs_msg *kvmppc_gsm_new(struct kvmppc_gs_msg_ops *ops, void *data,
arch/powerpc/kvm/guest-state-buffer.c
547
kvmppc_gsm_init(gsm, ops, data, flags);
arch/powerpc/kvm/guest-state-buffer.c
561
if (gsm->ops->get_size)
arch/powerpc/kvm/guest-state-buffer.c
562
return gsm->ops->get_size(gsm);
arch/powerpc/kvm/guest-state-buffer.c
586
if (!gsm->ops->fill_info)
arch/powerpc/kvm/guest-state-buffer.c
589
return gsm->ops->fill_info(gsb, gsm);
arch/powerpc/kvm/guest-state-buffer.c
601
if (!gsm->ops->fill_info)
arch/powerpc/kvm/guest-state-buffer.c
604
return gsm->ops->refresh_info(gsm, gsb);
arch/powerpc/kvm/mpic.c
1738
if (dev->ops != &kvm_mpic_ops)
arch/powerpc/platforms/44x/pci.c
1877
hose->ops = &ppc4xx_pciex_pci_ops;
arch/powerpc/platforms/52xx/efika.c
123
hose->ops = &rtas_pci_ops;
arch/powerpc/platforms/52xx/mpc52xx_pci.c
394
hose->ops = &mpc52xx_pci_ops;
arch/powerpc/platforms/82xx/ep8248e.c
106
.ops = &ep8248e_mdio_ops,
arch/powerpc/platforms/cell/spu_base.c
746
.ops = &spu_syscore_ops,
arch/powerpc/platforms/cell/spufs/context.c
48
ctx->ops = &spu_backing_ops;
arch/powerpc/platforms/cell/spufs/fault.c
161
ctx->ops->restart_dma(ctx);
arch/powerpc/platforms/cell/spufs/fault.c
37
ctx->ops->restart_dma(ctx);
arch/powerpc/platforms/cell/spufs/fault.c
48
ctx->ops->npc_read(ctx) - 4);
arch/powerpc/platforms/cell/spufs/file.c
1009
ctx->ops->signal1_write(ctx, data);
arch/powerpc/platforms/cell/spufs/file.c
1142
ctx->ops->signal2_write(ctx, data);
arch/powerpc/platforms/cell/spufs/file.c
1240
ctx->ops->signal1_type_set(ctx, val);
arch/powerpc/platforms/cell/spufs/file.c
1248
return ctx->ops->signal1_type_get(ctx);
arch/powerpc/platforms/cell/spufs/file.c
1262
ctx->ops->signal2_type_set(ctx, val);
arch/powerpc/platforms/cell/spufs/file.c
1270
return ctx->ops->signal2_type_get(ctx);
arch/powerpc/platforms/cell/spufs/file.c
1470
*status = ctx->ops->read_mfc_tagstatus(ctx) & ctx->tagwait;
arch/powerpc/platforms/cell/spufs/file.c
1477
ctx->ops->set_mfc_query(ctx, ctx->tagwait, 1);
arch/powerpc/platforms/cell/spufs/file.c
1497
status = ctx->ops->read_mfc_tagstatus(ctx);
arch/powerpc/platforms/cell/spufs/file.c
1593
*error = ctx->ops->send_mfc_command(ctx, &cmd);
arch/powerpc/platforms/cell/spufs/file.c
1597
ctx->ops->set_mfc_query(ctx, ctx->tagwait, 1);
arch/powerpc/platforms/cell/spufs/file.c
1600
*error = ctx->ops->send_mfc_command(ctx, &cmd);
arch/powerpc/platforms/cell/spufs/file.c
1634
ret = ctx->ops->send_mfc_command(ctx, &cmd);
arch/powerpc/platforms/cell/spufs/file.c
1670
ctx->ops->set_mfc_query(ctx, ctx->tagwait, 2);
arch/powerpc/platforms/cell/spufs/file.c
1671
free_elements = ctx->ops->get_mfc_free_elements(ctx);
arch/powerpc/platforms/cell/spufs/file.c
1672
tagstatus = ctx->ops->read_mfc_tagstatus(ctx);
arch/powerpc/platforms/cell/spufs/file.c
1732
ctx->ops->npc_write(ctx, val);
arch/powerpc/platforms/cell/spufs/file.c
1740
return ctx->ops->npc_read(ctx);
arch/powerpc/platforms/cell/spufs/file.c
186
return spufs_dump_emit(cprm, ctx->ops->get_ls(ctx), LS_SIZE);
arch/powerpc/platforms/cell/spufs/file.c
199
ret = simple_read_from_buffer(buffer, size, pos, ctx->ops->get_ls(ctx),
arch/powerpc/platforms/cell/spufs/file.c
222
local_store = ctx->ops->get_ls(ctx);
arch/powerpc/platforms/cell/spufs/file.c
2491
ctx->ops->runcntl_read(ctx),
arch/powerpc/platforms/cell/spufs/file.c
2492
ctx->ops->status_read(ctx));
arch/powerpc/platforms/cell/spufs/file.c
275
local_store = ctx->ops->get_ls(ctx);
arch/powerpc/platforms/cell/spufs/file.c
402
*val = ctx->ops->status_read(ctx);
arch/powerpc/platforms/cell/spufs/file.c
416
ctx->ops->runcntl_write(ctx, val);
arch/powerpc/platforms/cell/spufs/file.c
609
ret = ctx->ops->mbox_read(ctx, &mbox_data);
arch/powerpc/platforms/cell/spufs/file.c
652
mbox_stat = ctx->ops->mbox_stat_read(ctx) & 0xff;
arch/powerpc/platforms/cell/spufs/file.c
670
return ctx->ops->ibox_read(ctx, data);
arch/powerpc/platforms/cell/spufs/file.c
728
ret = ctx->ops->ibox_read(ctx, &ibox_data);
arch/powerpc/platforms/cell/spufs/file.c
759
mask = ctx->ops->mbox_stat_poll(ctx, EPOLLIN | EPOLLRDNORM);
arch/powerpc/platforms/cell/spufs/file.c
784
ibox_stat = (ctx->ops->mbox_stat_read(ctx) >> 16) & 0xff;
arch/powerpc/platforms/cell/spufs/file.c
801
return ctx->ops->wbox_write(ctx, data);
arch/powerpc/platforms/cell/spufs/file.c
889
mask = ctx->ops->mbox_stat_poll(ctx, EPOLLOUT | EPOLLWRNORM);
arch/powerpc/platforms/cell/spufs/file.c
914
wbox_stat = (ctx->ops->mbox_stat_read(ctx) >> 8) & 0xff;
arch/powerpc/platforms/cell/spufs/inode.c
164
ret = spufs_new_file(dir->d_sb, dentry, files->ops,
arch/powerpc/platforms/cell/spufs/inode.c
744
fc->ops = &spufs_context_ops;
arch/powerpc/platforms/cell/spufs/run.c
130
ctx->ops->signal1_write(ctx, (unsigned long)isolated_loader >> 32);
arch/powerpc/platforms/cell/spufs/run.c
131
ctx->ops->signal2_write(ctx,
arch/powerpc/platforms/cell/spufs/run.c
134
ctx->ops->runcntl_write(ctx,
arch/powerpc/platforms/cell/spufs/run.c
139
while (((status = ctx->ops->status_read(ctx)) & status_loading) ==
arch/powerpc/platforms/cell/spufs/run.c
154
ctx->ops->runcntl_write(ctx, SPU_RUNCNTL_RUNNABLE);
arch/powerpc/platforms/cell/spufs/run.c
162
ctx->ops->runcntl_write(ctx, SPU_RUNCNTL_STOP);
arch/powerpc/platforms/cell/spufs/run.c
199
if (!(ctx->ops->status_read(ctx) & SPU_STATUS_ISOLATED_STATE)) {
arch/powerpc/platforms/cell/spufs/run.c
209
runcntl = ctx->ops->runcntl_read(ctx) &
arch/powerpc/platforms/cell/spufs/run.c
221
ctx->ops->privcntl_write(ctx, privcntl);
arch/powerpc/platforms/cell/spufs/run.c
222
ctx->ops->npc_write(ctx, *npc);
arch/powerpc/platforms/cell/spufs/run.c
225
ctx->ops->runcntl_write(ctx, runcntl);
arch/powerpc/platforms/cell/spufs/run.c
251
*status = ctx->ops->status_read(ctx);
arch/powerpc/platforms/cell/spufs/run.c
252
*npc = ctx->ops->npc_read(ctx);
arch/powerpc/platforms/cell/spufs/run.c
318
npc = ctx->ops->npc_read(ctx) & ~3;
arch/powerpc/platforms/cell/spufs/run.c
319
ls = (void __iomem *)ctx->ops->get_ls(ctx);
arch/powerpc/platforms/cell/spufs/run.c
344
ls = (void __iomem *)ctx->ops->get_ls(ctx);
arch/powerpc/platforms/cell/spufs/run.c
348
ctx->ops->npc_write(ctx, npc);
arch/powerpc/platforms/cell/spufs/run.c
349
ctx->ops->runcntl_write(ctx, SPU_RUNCNTL_RUNNABLE);
arch/powerpc/platforms/cell/spufs/run.c
58
*stat = ctx->ops->status_read(ctx);
arch/powerpc/platforms/cell/spufs/sched.c
225
ctx->ops = &spu_hw_ops;
arch/powerpc/platforms/cell/spufs/sched.c
451
ctx->ops = &spu_backing_ops;
arch/powerpc/platforms/cell/spufs/sched.c
795
runcntl = ctx->ops->runcntl_read(ctx);
arch/powerpc/platforms/cell/spufs/spufs.h
224
const struct file_operations *ops;
arch/powerpc/platforms/cell/spufs/spufs.h
94
struct spu_context_ops *ops;
arch/powerpc/platforms/chrp/pci.c
196
hose->ops = &rtas_pci_ops;
arch/powerpc/platforms/chrp/pci.c
277
hose->ops = &gg2_pci_ops;
arch/powerpc/platforms/chrp/pci.c
302
hose->ops = &rtas_pci_ops;
arch/powerpc/platforms/pasemi/pci.c
237
hose->ops = &pa_pxp_ops;
arch/powerpc/platforms/powermac/pci.c
208
hose->ops = &chaos_pci_ops;
arch/powerpc/platforms/powermac/pci.c
605
hose->ops = &macrisc_pci_ops;
arch/powerpc/platforms/powermac/pci.c
616
hose->ops = &macrisc_pci_ops;
arch/powerpc/platforms/powermac/pci.c
639
hose->ops = &macrisc_pci_ops;
arch/powerpc/platforms/powermac/pci.c
650
hose->ops = &u4_pcie_pci_ops;
arch/powerpc/platforms/powermac/pci.c
708
hose->ops = &u3_ht_pci_ops;
arch/powerpc/platforms/powermac/pic.c
643
.ops = &pmacpic_syscore_ops,
arch/powerpc/platforms/powernv/opal-fadump.c
668
fadump_conf->ops = &opal_fadump_ops;
arch/powerpc/platforms/powernv/opal-sensor-groups.c
129
static int __init add_attr_group(const __be32 *ops, int len, struct sensor_group *sg,
arch/powerpc/platforms/powernv/opal-sensor-groups.c
137
if (be32_to_cpu(ops[i]) == ops_info[j].opal_no) {
arch/powerpc/platforms/powernv/opal-sensor-groups.c
147
static int __init get_nr_attrs(const __be32 *ops, int len)
arch/powerpc/platforms/powernv/opal-sensor-groups.c
154
if (be32_to_cpu(ops[i]) == ops_info[j].opal_no)
arch/powerpc/platforms/powernv/opal-sensor-groups.c
182
const __be32 *ops;
arch/powerpc/platforms/powernv/opal-sensor-groups.c
185
ops = of_get_property(node, "ops", &len);
arch/powerpc/platforms/powernv/opal-sensor-groups.c
186
if (!ops)
arch/powerpc/platforms/powernv/opal-sensor-groups.c
189
nr_attrs = get_nr_attrs(ops, len);
arch/powerpc/platforms/powernv/opal-sensor-groups.c
215
if (add_attr_group(ops, len, &sgs[i], sgid)) {
arch/powerpc/platforms/powernv/pci-ioda.c
1613
pe->table_group.ops = &pnv_pci_ioda2_ops;
arch/powerpc/platforms/powernv/pci-ioda.c
1872
.ops = &pnv_irq_domain_ops,
arch/powerpc/platforms/powernv/pci-ioda.c
2675
phb->hose->ops = &pnv_pci_ops;
arch/powerpc/platforms/ps3/os-area.c
217
void ps3_os_area_flash_register(const struct ps3_os_area_flash_ops *ops)
arch/powerpc/platforms/ps3/os-area.c
220
os_area_flash_ops = ops;
arch/powerpc/platforms/ps3/spu.c
447
ctx->ops->runcntl_stop(ctx);
arch/powerpc/platforms/pseries/iommu.c
85
table_group->ops = &spapr_tce_table_group_ops;
arch/powerpc/platforms/pseries/msi.c
512
info->ops->msi_prepare = pseries_msi_ops_prepare;
arch/powerpc/platforms/pseries/msi.c
513
info->ops->msi_teardown = pseries_msi_ops_teardown;
arch/powerpc/platforms/pseries/msi.c
641
.ops = &pseries_irq_domain_ops,
arch/powerpc/platforms/pseries/rtas-fadump.c
603
fadump_conf->ops = &rtas_fadump_ops;
arch/powerpc/sysdev/fsl_lbc.c
417
.ops = &lbc_syscore_pm_ops,
arch/powerpc/sysdev/fsl_pci.c
1308
.ops = &pci_syscore_pm_ops,
arch/powerpc/sysdev/fsl_pci.c
581
hose->ops = &fsl_indirect_pcie_ops;
arch/powerpc/sysdev/fsl_pci.c
73
if (hose->ops->read == fsl_indirect_read_config)
arch/powerpc/sysdev/fsl_pci.c
791
hose->ops = &mpc83xx_pcie_ops;
arch/powerpc/sysdev/fsl_rio.c
448
struct rio_ops *ops;
arch/powerpc/sysdev/fsl_rio.c
473
ops = kzalloc_obj(struct rio_ops);
arch/powerpc/sysdev/fsl_rio.c
474
if (!ops) {
arch/powerpc/sysdev/fsl_rio.c
478
ops->lcread = fsl_local_config_read;
arch/powerpc/sysdev/fsl_rio.c
479
ops->lcwrite = fsl_local_config_write;
arch/powerpc/sysdev/fsl_rio.c
480
ops->cread = fsl_rio_config_read;
arch/powerpc/sysdev/fsl_rio.c
481
ops->cwrite = fsl_rio_config_write;
arch/powerpc/sysdev/fsl_rio.c
482
ops->dsend = fsl_rio_doorbell_send;
arch/powerpc/sysdev/fsl_rio.c
483
ops->pwenable = fsl_rio_pw_enable;
arch/powerpc/sysdev/fsl_rio.c
484
ops->open_outb_mbox = fsl_open_outb_mbox;
arch/powerpc/sysdev/fsl_rio.c
485
ops->open_inb_mbox = fsl_open_inb_mbox;
arch/powerpc/sysdev/fsl_rio.c
486
ops->close_outb_mbox = fsl_close_outb_mbox;
arch/powerpc/sysdev/fsl_rio.c
487
ops->close_inb_mbox = fsl_close_inb_mbox;
arch/powerpc/sysdev/fsl_rio.c
488
ops->add_outb_message = fsl_add_outb_message;
arch/powerpc/sysdev/fsl_rio.c
489
ops->add_inb_buffer = fsl_add_inb_buffer;
arch/powerpc/sysdev/fsl_rio.c
490
ops->get_inb_message = fsl_get_inb_message;
arch/powerpc/sysdev/fsl_rio.c
491
ops->map_inb = fsl_map_inb_mem;
arch/powerpc/sysdev/fsl_rio.c
492
ops->unmap_inb = fsl_unmap_inb_mem;
arch/powerpc/sysdev/fsl_rio.c
619
port->ops = ops;
arch/powerpc/sysdev/fsl_rio.c
725
kfree(ops);
arch/powerpc/sysdev/indirect_pci.c
170
hose->ops = &indirect_pci_ops;
arch/powerpc/sysdev/ipic.c
879
.ops = &ipic_syscore_ops,
arch/powerpc/sysdev/mpic.c
2003
.ops = &mpic_syscore_ops,
arch/powerpc/sysdev/mpic_msi.c
31
const struct irq_domain_ops *ops = mpic->irqhost->ops;
arch/powerpc/sysdev/mpic_msi.c
63
ops->xlate(mpic->irqhost, NULL, oirq.args,
arch/powerpc/sysdev/mpic_timer.c
543
.ops = &mpic_timer_syscore_ops,
arch/powerpc/sysdev/tsi108_pci.c
218
(hose)->ops = &tsi108_direct_pci_ops;
arch/powerpc/sysdev/xive/common.c
1663
bool __init xive_core_init(struct device_node *np, const struct xive_ops *ops,
arch/powerpc/sysdev/xive/common.c
1668
xive_ops = ops;
arch/powerpc/sysdev/xive/xive-internal.h
65
bool xive_core_init(struct device_node *np, const struct xive_ops *ops,
arch/riscv/include/asm/cacheinfo.h
16
void riscv_set_cacheinfo_ops(struct riscv_cacheinfo_ops *ops);
arch/riscv/include/asm/dma-noncoherent.h
26
void riscv_noncoherent_register_cache_ops(const struct riscv_nonstd_cache_ops *ops);
arch/riscv/kernel/acpi.c
326
return b->ops->read(b, devfn, reg, len, val);
arch/riscv/kernel/acpi.c
336
return b->ops->write(b, devfn, reg, len, val);
arch/riscv/kernel/cacheinfo.c
13
void riscv_set_cacheinfo_ops(struct riscv_cacheinfo_ops *ops)
arch/riscv/kernel/cacheinfo.c
15
rv_cache_ops = ops;
arch/riscv/kernel/ftrace.c
100
return patch_text_nosync((void *)literal, &ops, sizeof(ops));
arch/riscv/kernel/ftrace.c
83
const struct ftrace_ops *ops = NULL;
arch/riscv/kernel/ftrace.c
86
ops = ftrace_find_unique_ops(rec);
arch/riscv/kernel/ftrace.c
87
WARN_ON_ONCE(!ops);
arch/riscv/kernel/ftrace.c
90
if (!ops)
arch/riscv/kernel/ftrace.c
91
ops = &ftrace_list_ops;
arch/riscv/kernel/ftrace.c
93
return ops;
arch/riscv/kernel/ftrace.c
96
static int ftrace_rec_set_ops(const struct dyn_ftrace *rec, const struct ftrace_ops *ops)
arch/riscv/mm/cache-ops.c
11
riscv_noncoherent_register_cache_ops(const struct riscv_nonstd_cache_ops *ops)
arch/riscv/mm/cache-ops.c
13
if (!ops)
arch/riscv/mm/cache-ops.c
15
noncoherent_cache_ops = *ops;
arch/s390/appldata/appldata.h
44
extern int appldata_register_ops(struct appldata_ops *ops);
arch/s390/appldata/appldata.h
45
extern void appldata_unregister_ops(struct appldata_ops *ops);
arch/s390/appldata/appldata_base.c
111
struct appldata_ops *ops;
arch/s390/appldata/appldata_base.c
115
ops = list_entry(lh, struct appldata_ops, list);
arch/s390/appldata/appldata_base.c
116
if (ops->active == 1) {
arch/s390/appldata/appldata_base.c
117
ops->callback(ops->data);
arch/s390/appldata/appldata_base.c
268
struct appldata_ops *ops = NULL, *tmp_ops;
arch/s390/appldata/appldata_base.c
291
ops = ctl->data;
arch/s390/appldata/appldata_base.c
292
if (!try_module_get(ops->owner)) { // protect this function
arch/s390/appldata/appldata_base.c
298
active = ops->active;
arch/s390/appldata/appldata_base.c
301
module_put(ops->owner);
arch/s390/appldata/appldata_base.c
306
if (active && (ops->active == 0)) {
arch/s390/appldata/appldata_base.c
308
if (!try_module_get(ops->owner)) {
arch/s390/appldata/appldata_base.c
310
module_put(ops->owner);
arch/s390/appldata/appldata_base.c
313
ops->callback(ops->data); // init record
arch/s390/appldata/appldata_base.c
314
rc = appldata_diag(ops->record_nr,
arch/s390/appldata/appldata_base.c
316
(unsigned long) ops->data, ops->size,
arch/s390/appldata/appldata_base.c
317
ops->mod_lvl);
arch/s390/appldata/appldata_base.c
320
"failed with rc=%d\n", ops->name, rc);
arch/s390/appldata/appldata_base.c
321
module_put(ops->owner);
arch/s390/appldata/appldata_base.c
323
ops->active = 1;
arch/s390/appldata/appldata_base.c
324
} else if (!active && (ops->active == 1)) {
arch/s390/appldata/appldata_base.c
325
ops->active = 0;
arch/s390/appldata/appldata_base.c
326
rc = appldata_diag(ops->record_nr, APPLDATA_STOP_REC,
arch/s390/appldata/appldata_base.c
327
(unsigned long) ops->data, ops->size,
arch/s390/appldata/appldata_base.c
328
ops->mod_lvl);
arch/s390/appldata/appldata_base.c
331
"failed with rc=%d\n", ops->name, rc);
arch/s390/appldata/appldata_base.c
332
module_put(ops->owner);
arch/s390/appldata/appldata_base.c
335
module_put(ops->owner);
arch/s390/appldata/appldata_base.c
348
int appldata_register_ops(struct appldata_ops *ops)
arch/s390/appldata/appldata_base.c
350
if (ops->size > APPLDATA_MAX_REC_SIZE)
arch/s390/appldata/appldata_base.c
353
ops->ctl_table = kzalloc_objs(struct ctl_table, 1);
arch/s390/appldata/appldata_base.c
354
if (!ops->ctl_table)
arch/s390/appldata/appldata_base.c
358
list_add(&ops->list, &appldata_ops_list);
arch/s390/appldata/appldata_base.c
361
ops->ctl_table[0].procname = ops->name;
arch/s390/appldata/appldata_base.c
362
ops->ctl_table[0].mode = S_IRUGO | S_IWUSR;
arch/s390/appldata/appldata_base.c
363
ops->ctl_table[0].proc_handler = appldata_generic_handler;
arch/s390/appldata/appldata_base.c
364
ops->ctl_table[0].data = ops;
arch/s390/appldata/appldata_base.c
366
ops->sysctl_header = register_sysctl_sz(appldata_proc_name, ops->ctl_table, 1);
arch/s390/appldata/appldata_base.c
367
if (!ops->sysctl_header)
arch/s390/appldata/appldata_base.c
372
list_del(&ops->list);
arch/s390/appldata/appldata_base.c
374
kfree(ops->ctl_table);
arch/s390/appldata/appldata_base.c
383
void appldata_unregister_ops(struct appldata_ops *ops)
arch/s390/appldata/appldata_base.c
386
list_del(&ops->list);
arch/s390/appldata/appldata_base.c
388
unregister_sysctl_table(ops->sysctl_header);
arch/s390/appldata/appldata_base.c
389
kfree(ops->ctl_table);
arch/s390/appldata/appldata_mem.c
114
static struct appldata_ops ops = {
arch/s390/appldata/appldata_mem.c
133
ops.data = kzalloc_obj(struct appldata_mem_data);
arch/s390/appldata/appldata_mem.c
134
if (!ops.data)
arch/s390/appldata/appldata_mem.c
137
ret = appldata_register_ops(&ops);
arch/s390/appldata/appldata_mem.c
139
kfree(ops.data);
arch/s390/appldata/appldata_mem.c
151
appldata_unregister_ops(&ops);
arch/s390/appldata/appldata_mem.c
152
kfree(ops.data);
arch/s390/appldata/appldata_net_sum.c
116
static struct appldata_ops ops = {
arch/s390/appldata/appldata_net_sum.c
135
ops.data = kzalloc_obj(struct appldata_net_sum_data);
arch/s390/appldata/appldata_net_sum.c
136
if (!ops.data)
arch/s390/appldata/appldata_net_sum.c
139
ret = appldata_register_ops(&ops);
arch/s390/appldata/appldata_net_sum.c
141
kfree(ops.data);
arch/s390/appldata/appldata_net_sum.c
153
appldata_unregister_ops(&ops);
arch/s390/appldata/appldata_net_sum.c
154
kfree(ops.data);
arch/s390/appldata/appldata_os.c
132
if (ops.size != new_size) {
arch/s390/appldata/appldata_os.c
133
if (ops.active) {
arch/s390/appldata/appldata_os.c
136
(unsigned long) ops.data, new_size,
arch/s390/appldata/appldata_os.c
137
ops.mod_lvl);
arch/s390/appldata/appldata_os.c
144
(unsigned long) ops.data, ops.size,
arch/s390/appldata/appldata_os.c
145
ops.mod_lvl);
arch/s390/appldata/appldata_os.c
150
ops.size = new_size;
arch/s390/appldata/appldata_os.c
184
ops.data = appldata_os_data;
arch/s390/appldata/appldata_os.c
185
ops.callback = &appldata_get_os_data;
arch/s390/appldata/appldata_os.c
186
rc = appldata_register_ops(&ops);
arch/s390/appldata/appldata_os.c
200
appldata_unregister_ops(&ops);
arch/s390/appldata/appldata_os.c
78
static struct appldata_ops ops = {
arch/s390/hypfs/inode.c
304
fc->ops = &hypfs_context_ops;
arch/s390/kernel/dis.c
430
const unsigned char *ops;
arch/s390/kernel/dis.c
447
for (ops = formats[insn->format], i = 0;
arch/s390/kernel/dis.c
448
*ops != 0 && i < 6; ops++, i++) {
arch/s390/kernel/dis.c
449
operand = operands + *ops;
arch/s390/kernel/ftrace.c
284
struct ftrace_ops *ops, struct ftrace_regs *fregs)
arch/s390/kvm/dat.c
1034
static const struct dat_walk_ops ops = {
arch/s390/kvm/dat.c
1042
_dat_walk_gfn_range(gfn, gfn + 2, asce, &ops, DAT_WALK_IGN_HOLES, &n);
arch/s390/kvm/dat.c
1200
const struct dat_walk_ops ops = {
arch/s390/kvm/dat.c
1210
rc = _dat_walk_gfn_range(start, start + *count, asce, &ops, DAT_WALK_DEFAULT, &state);
arch/s390/kvm/dat.c
1246
const struct dat_walk_ops ops = { .pte_entry = __dat_get_cmma_pte, };
arch/s390/kvm/dat.c
1254
_dat_walk_gfn_range(*start, asce_end(asce), asce, &ops, DAT_WALK_IGN_HOLES, &state);
arch/s390/kvm/dat.c
1307
const struct dat_walk_ops ops = { .pte_entry = __dat_set_cmma_pte, };
arch/s390/kvm/dat.c
1320
return _dat_walk_gfn_range(gfn, gfn + count, asce, &ops, DAT_WALK_IGN_HOLES, &state);
arch/s390/kvm/dat.c
526
rc = w->ops->pte_entry(table->ptes + idx, gfn, gfn + 1, w);
arch/s390/kvm/dat.c
558
the_op = walk->ops->crste_ops[crste.h.tt];
arch/s390/kvm/dat.c
569
else if (walk->ops->pte_entry)
arch/s390/kvm/dat.c
593
const struct dat_walk_ops *ops, int flags, void *priv)
arch/s390/kvm/dat.c
597
.ops = ops,
arch/s390/kvm/dat.c
827
const struct dat_walk_ops ops = {
arch/s390/kvm/dat.c
833
return _dat_walk_gfn_range(start, asce_end(asce), asce, &ops, DAT_WALK_IGN_HOLES, NULL);
arch/s390/kvm/dat.h
364
const struct dat_walk_ops *ops;
arch/s390/kvm/dat.h
521
const struct dat_walk_ops *ops, int flags, void *priv);
arch/s390/kvm/gmap.c
1050
const struct dat_walk_ops ops = { .pte_entry = __set_cmma_dirty_pte, };
arch/s390/kvm/gmap.c
1055
gfn = _dat_walk_gfn_range(gfn, asce_end(gmap->asce), gmap->asce, &ops,
arch/s390/kvm/gmap.c
351
const struct dat_walk_ops ops = {
arch/s390/kvm/gmap.c
361
_dat_walk_gfn_range(start, end, gmap->asce, &ops, 0, &priv);
arch/s390/kvm/gmap.c
425
const struct dat_walk_ops ops = {
arch/s390/kvm/gmap.c
437
_dat_walk_gfn_range(start, end, gmap->asce, &ops, 0, &priv);
arch/s390/kvm/gmap.c
877
const struct dat_walk_ops ops = {
arch/s390/kvm/gmap.c
886
&ops, DAT_WALK_IGN_HOLES, gmap);
arch/s390/kvm/gmap.c
953
const struct dat_walk_ops ops = {
arch/s390/kvm/gmap.c
961
start = _dat_walk_gfn_range(start, end, gmap->asce, &ops,
arch/s390/kvm/kvm-s390.c
3352
if (kvm->arch.pv.mmu_notifier.ops)
arch/s390/kvm/pv.c
699
if (kvm->arch.pv.mmu_notifier.ops != &kvm_s390_pv_mmu_notifier_ops) {
arch/s390/kvm/pv.c
701
kvm->arch.pv.mmu_notifier.ops = &kvm_s390_pv_mmu_notifier_ops;
arch/s390/kvm/pv.c
704
kvm->arch.pv.mmu_notifier.ops = NULL;
arch/s390/pci/pci_bus.c
172
static int zpci_bus_create_pci_bus(struct zpci_bus *zbus, struct zpci_dev *fr, struct pci_ops *ops)
arch/s390/pci/pci_bus.c
192
bus = pci_create_root_bus(NULL, ZPCI_BUS_NR, ops, zbus, &zbus->resources);
arch/s390/pci/pci_bus.c
425
int zpci_bus_device_register(struct zpci_dev *zdev, struct pci_ops *ops)
arch/s390/pci/pci_bus.c
459
rc = zpci_bus_create_pci_bus(zbus, zdev, ops);
arch/s390/pci/pci_bus.h
14
int zpci_bus_device_register(struct zpci_dev *zdev, struct pci_ops *ops);
arch/s390/pci/pci_irq.c
489
info->ops->msi_prepare = zpci_msi_prepare;
arch/s390/pci/pci_irq.c
490
info->ops->msi_teardown = zpci_msi_teardown;
arch/s390/pci/pci_irq.c
511
.ops = &zpci_msi_domain_ops,
arch/sh/boards/mach-highlander/setup.c
328
.ops = &ivdr_clk_ops,
arch/sh/boards/mach-landisk/gio.c
144
cdev_p->ops = &gio_fops;
arch/sh/boards/mach-sdk7786/setup.c
181
.ops = &sdk7786_pcie_clk_ops,
arch/sh/boards/of-generic.c
168
void __init __weak arch_init_clk_ops(struct sh_clk_ops **ops, int idx)
arch/sh/boards/of-generic.c
88
register_smp_ops(m->ops);
arch/sh/drivers/dma/dma-api.c
101
if (info->ops->request) {
arch/sh/drivers/dma/dma-api.c
102
result = info->ops->request(channel);
arch/sh/drivers/dma/dma-api.c
118
if (info->ops->free)
arch/sh/drivers/dma/dma-api.c
119
info->ops->free(channel);
arch/sh/drivers/dma/dma-api.c
132
(info->ops->get_residue(channel) == 0));
arch/sh/drivers/dma/dma-api.c
136
while (info->ops->get_residue(channel))
arch/sh/drivers/dma/dma-api.c
146
if (info->ops->configure)
arch/sh/drivers/dma/dma-api.c
147
info->ops->configure(channel, flags);
arch/sh/drivers/dma/dma-api.c
162
return info->ops->xfer(channel);
arch/sh/drivers/dma/dma-api.c
82
if (info->ops->get_residue)
arch/sh/drivers/dma/dma-api.c
83
return info->ops->get_residue(channel);
arch/sh/drivers/dma/dma-g2.c
162
.ops = &g2_dma_ops,
arch/sh/drivers/dma/dma-pvr2.c
76
.ops = &pvr2_dma_ops,
arch/sh/drivers/dma/dma-sh.c
385
.ops = &sh_dmac_ops,
arch/sh/drivers/pci/common.c
22
bus.ops = hose->pci_ops;
arch/sh/drivers/pci/pci.c
61
bridge->ops = hose->pci_ops;
arch/sh/include/asm/dma.h
91
struct dma_ops *ops;
arch/sh/include/asm/smp-ops.h
33
extern void register_smp_ops(struct plat_smp_ops *ops);
arch/sh/include/asm/smp-ops.h
42
static inline void register_smp_ops(struct plat_smp_ops *ops)
arch/sh/include/asm/smp.h
69
struct plat_smp_ops *ops;
arch/sh/include/asm/smp.h
75
= { .method = _method, .ops = _ops }
arch/sh/include/asm/stacktrace.h
19
const struct stacktrace_ops *ops, void *data);
arch/sh/kernel/cpu/clock-cpg.c
53
arch_init_clk_ops(&clk->ops, i);
arch/sh/kernel/cpu/clock-cpg.c
54
if (clk->ops)
arch/sh/kernel/cpu/sh2/clock-sh7619.c
62
void __init arch_init_clk_ops(struct sh_clk_ops **ops, int idx)
arch/sh/kernel/cpu/sh2/clock-sh7619.c
73
*ops = sh7619_clk_ops[idx];
arch/sh/kernel/cpu/sh2a/clock-sh7201.c
71
void __init arch_init_clk_ops(struct sh_clk_ops **ops, int idx)
arch/sh/kernel/cpu/sh2a/clock-sh7201.c
81
*ops = sh7201_clk_ops[idx];
arch/sh/kernel/cpu/sh2a/clock-sh7203.c
67
void __init arch_init_clk_ops(struct sh_clk_ops **ops, int idx)
arch/sh/kernel/cpu/sh2a/clock-sh7203.c
77
*ops = sh7203_clk_ops[idx];
arch/sh/kernel/cpu/sh2a/clock-sh7206.c
69
void __init arch_init_clk_ops(struct sh_clk_ops **ops, int idx)
arch/sh/kernel/cpu/sh2a/clock-sh7206.c
79
*ops = sh7206_clk_ops[idx];
arch/sh/kernel/cpu/sh2a/clock-sh7264.c
52
.ops = &pll_clk_ops,
arch/sh/kernel/cpu/sh2a/clock-sh7269.c
48
.ops = &pll_clk_ops,
arch/sh/kernel/cpu/sh2a/clock-sh7269.c
63
.ops = &peripheral0_clk_ops,
arch/sh/kernel/cpu/sh2a/clock-sh7269.c
78
.ops = &peripheral1_clk_ops,
arch/sh/kernel/cpu/sh3/clock-sh3.c
81
void __init arch_init_clk_ops(struct sh_clk_ops **ops, int idx)
arch/sh/kernel/cpu/sh3/clock-sh3.c
84
*ops = sh3_clk_ops[idx];
arch/sh/kernel/cpu/sh3/clock-sh7705.c
76
void __init arch_init_clk_ops(struct sh_clk_ops **ops, int idx)
arch/sh/kernel/cpu/sh3/clock-sh7705.c
79
*ops = sh7705_clk_ops[idx];
arch/sh/kernel/cpu/sh3/clock-sh7706.c
77
void __init arch_init_clk_ops(struct sh_clk_ops **ops, int idx)
arch/sh/kernel/cpu/sh3/clock-sh7706.c
80
*ops = sh7706_clk_ops[idx];
arch/sh/kernel/cpu/sh3/clock-sh7709.c
78
void __init arch_init_clk_ops(struct sh_clk_ops **ops, int idx)
arch/sh/kernel/cpu/sh3/clock-sh7709.c
81
*ops = sh7709_clk_ops[idx];
arch/sh/kernel/cpu/sh3/clock-sh7710.c
70
void __init arch_init_clk_ops(struct sh_clk_ops **ops, int idx)
arch/sh/kernel/cpu/sh3/clock-sh7710.c
73
*ops = sh7710_clk_ops[idx];
arch/sh/kernel/cpu/sh3/clock-sh7712.c
63
void __init arch_init_clk_ops(struct sh_clk_ops **ops, int idx)
arch/sh/kernel/cpu/sh3/clock-sh7712.c
66
*ops = sh7712_clk_ops[idx];
arch/sh/kernel/cpu/sh3/setup-sh7705.c
73
.ops = &sh770x_sci_port_ops,
arch/sh/kernel/cpu/sh3/setup-sh7705.c
94
.ops = &sh770x_sci_port_ops,
arch/sh/kernel/cpu/sh3/setup-sh770x.c
111
.ops = &sh770x_sci_port_ops,
arch/sh/kernel/cpu/sh3/setup-sh770x.c
133
.ops = &sh770x_sci_port_ops,
arch/sh/kernel/cpu/sh3/setup-sh770x.c
156
.ops = &sh770x_sci_port_ops,
arch/sh/kernel/cpu/sh3/setup-sh7720.c
54
.ops = &sh7720_sci_port_ops,
arch/sh/kernel/cpu/sh3/setup-sh7720.c
75
.ops = &sh7720_sci_port_ops,
arch/sh/kernel/cpu/sh4/clock-sh4.c
72
void __init arch_init_clk_ops(struct sh_clk_ops **ops, int idx)
arch/sh/kernel/cpu/sh4/clock-sh4.c
75
*ops = sh4_clk_ops[idx];
arch/sh/kernel/cpu/sh4a/clock-sh7343.c
57
.ops = &dll_clk_ops,
arch/sh/kernel/cpu/sh4a/clock-sh7343.c
77
.ops = &pll_clk_ops,
arch/sh/kernel/cpu/sh4a/clock-sh7366.c
57
.ops = &dll_clk_ops,
arch/sh/kernel/cpu/sh4a/clock-sh7366.c
80
.ops = &pll_clk_ops,
arch/sh/kernel/cpu/sh4a/clock-sh7722.c
60
.ops = &dll_clk_ops,
arch/sh/kernel/cpu/sh4a/clock-sh7722.c
83
.ops = &pll_clk_ops,
arch/sh/kernel/cpu/sh4a/clock-sh7723.c
61
.ops = &dll_clk_ops,
arch/sh/kernel/cpu/sh4a/clock-sh7723.c
84
.ops = &pll_clk_ops,
arch/sh/kernel/cpu/sh4a/clock-sh7724.c
101
.ops = &div3_clk_ops,
arch/sh/kernel/cpu/sh4a/clock-sh7724.c
66
.ops = &fll_clk_ops,
arch/sh/kernel/cpu/sh4a/clock-sh7724.c
86
.ops = &pll_clk_ops,
arch/sh/kernel/cpu/sh4a/clock-sh7734.c
43
.ops = &pll_clk_ops,
arch/sh/kernel/cpu/sh4a/clock-sh7757.c
38
.ops = &pll_clk_ops,
arch/sh/kernel/cpu/sh4a/clock-sh7763.c
62
void __init arch_init_clk_ops(struct sh_clk_ops **ops, int idx)
arch/sh/kernel/cpu/sh4a/clock-sh7763.c
65
*ops = sh7763_clk_ops[idx];
arch/sh/kernel/cpu/sh4a/clock-sh7763.c
80
.ops = &sh7763_shyway_clk_ops,
arch/sh/kernel/cpu/sh4a/clock-sh7770.c
65
void __init arch_init_clk_ops(struct sh_clk_ops **ops, int idx)
arch/sh/kernel/cpu/sh4a/clock-sh7770.c
68
*ops = sh7770_clk_ops[idx];
arch/sh/kernel/cpu/sh4a/clock-sh7780.c
68
void __init arch_init_clk_ops(struct sh_clk_ops **ops, int idx)
arch/sh/kernel/cpu/sh4a/clock-sh7780.c
71
*ops = sh7780_clk_ops[idx];
arch/sh/kernel/cpu/sh4a/clock-sh7780.c
86
.ops = &sh7780_shyway_clk_ops,
arch/sh/kernel/cpu/sh4a/clock-sh7785.c
41
.ops = &pll_clk_ops,
arch/sh/kernel/cpu/sh4a/clock-sh7786.c
43
.ops = &pll_clk_ops,
arch/sh/kernel/cpu/sh4a/clock-shx3.c
37
.ops = &pll_clk_ops,
arch/sh/kernel/cpu/sh4a/setup-sh7722.c
182
.ops = &sh7722_sci_port_ops,
arch/sh/kernel/cpu/sh4a/setup-sh7722.c
204
.ops = &sh7722_sci_port_ops,
arch/sh/kernel/cpu/sh4a/setup-sh7722.c
226
.ops = &sh7722_sci_port_ops,
arch/sh/kernel/dumpstack.c
102
ops->address(data, addr, 1);
arch/sh/kernel/dumpstack.c
104
print_ftrace_graph_addr(addr, data, ops,
arch/sh/kernel/dumpstack.c
56
const struct stacktrace_ops *ops,
arch/sh/kernel/dumpstack.c
75
ops->address(data, ret_addr, 1);
arch/sh/kernel/dumpstack.c
82
const struct stacktrace_ops *ops,
arch/sh/kernel/dumpstack.c
89
unsigned long *sp, const struct stacktrace_ops *ops,
arch/sh/kernel/dwarf.c
960
const struct stacktrace_ops *ops,
arch/sh/kernel/dwarf.c
981
ops->address(data, return_addr, 1);
arch/sh/kernel/smp.c
41
void register_smp_ops(struct plat_smp_ops *ops)
arch/sh/kernel/smp.c
46
mp_ops = ops;
arch/sh/kernel/unwinder.c
133
unsigned long *sp, const struct stacktrace_ops *ops,
arch/sh/kernel/unwinder.c
163
curr_unwinder->dump(task, regs, sp, ops, data);
arch/sh/kernel/unwinder.c
83
static int unwinder_enqueue(struct unwinder *ops)
arch/sh/kernel/unwinder.c
91
if (o == ops)
arch/sh/kernel/unwinder.c
94
if (o->rating >= ops->rating)
arch/sh/kernel/unwinder.c
97
list_add(&ops->list, entry);
arch/sh/mm/pmb.c
882
.ops = &pmb_syscore_ops,
arch/sparc/crypto/aes_glue.c
104
ctx->ops = &aes256_ops;
arch/sparc/crypto/aes_glue.c
129
ctx->ops->load_encrypt_keys(&ctx->key[0]);
arch/sparc/crypto/aes_glue.c
131
ctx->ops->ecb_encrypt(&ctx->key[0], walk.src.virt.addr,
arch/sparc/crypto/aes_glue.c
153
ctx->ops->load_decrypt_keys(&ctx->key[0]);
arch/sparc/crypto/aes_glue.c
156
ctx->ops->ecb_decrypt(key_end, walk.src.virt.addr,
arch/sparc/crypto/aes_glue.c
178
ctx->ops->load_encrypt_keys(&ctx->key[0]);
arch/sparc/crypto/aes_glue.c
180
ctx->ops->cbc_encrypt(&ctx->key[0], walk.src.virt.addr,
arch/sparc/crypto/aes_glue.c
203
ctx->ops->load_decrypt_keys(&ctx->key[0]);
arch/sparc/crypto/aes_glue.c
206
ctx->ops->cbc_decrypt(key_end, walk.src.virt.addr,
arch/sparc/crypto/aes_glue.c
226
ctx->ops->ecb_encrypt(&ctx->key[0], (const u64 *)ctrblk,
arch/sparc/crypto/aes_glue.c
244
ctx->ops->load_encrypt_keys(&ctx->key[0]);
arch/sparc/crypto/aes_glue.c
246
ctx->ops->ctr_crypt(&ctx->key[0], walk.src.virt.addr,
arch/sparc/crypto/aes_glue.c
50
struct aes_ops *ops;
arch/sparc/crypto/aes_glue.c
94
ctx->ops = &aes128_ops;
arch/sparc/crypto/aes_glue.c
99
ctx->ops = &aes192_ops;
arch/sparc/include/asm/leon_pci.h
13
struct pci_ops *ops;
arch/sparc/include/asm/vio.h
441
struct vio_driver_ops *ops;
arch/sparc/include/asm/vio.h
501
int ver_table_size, struct vio_driver_ops *ops,
arch/sparc/kernel/leon_pci.c
47
bridge->ops = info->ops;
arch/sparc/kernel/leon_pci_grpci1.c
684
priv->info.ops = &grpci1_ops;
arch/sparc/kernel/leon_pci_grpci2.c
871
priv->info.ops = &grpci2_ops;
arch/sparc/kernel/pci_impl.h
52
const struct sparc64_msiq_ops *ops);
arch/sparc/kernel/pci_msi.c
129
const struct sparc64_msiq_ops *ops = pbm->msi_ops;
arch/sparc/kernel/pci_msi.c
150
err = ops->msi_setup(pbm, msiqid, msi,
arch/sparc/kernel/pci_msi.c
187
const struct sparc64_msiq_ops *ops = pbm->msi_ops;
arch/sparc/kernel/pci_msi.c
20
const struct sparc64_msiq_ops *ops;
arch/sparc/kernel/pci_msi.c
204
err = ops->msi_teardown(pbm, msi_num);
arch/sparc/kernel/pci_msi.c
24
ops = pbm->msi_ops;
arch/sparc/kernel/pci_msi.c
26
err = ops->get_head(pbm, msiqid, &head);
arch/sparc/kernel/pci_msi.c
278
const struct sparc64_msiq_ops *ops,
arch/sparc/kernel/pci_msi.c
282
int irq = ops->msiq_build_irq(pbm, msiqid, devino);
arch/sparc/kernel/pci_msi.c
302
const struct sparc64_msiq_ops *ops)
arch/sparc/kernel/pci_msi.c
311
err = bringup_one_msi_queue(pbm, ops, msiqid, devino);
arch/sparc/kernel/pci_msi.c
320
const struct sparc64_msiq_ops *ops)
arch/sparc/kernel/pci_msi.c
34
err = ops->dequeue_msi(pbm, msiqid, &head, &msi);
arch/sparc/kernel/pci_msi.c
404
if (ops->msiq_alloc(pbm)) {
arch/sparc/kernel/pci_msi.c
410
if (sparc64_bringup_msi_queues(pbm, ops)) {
arch/sparc/kernel/pci_msi.c
411
ops->msiq_free(pbm);
arch/sparc/kernel/pci_msi.c
437
pbm->msi_ops = ops;
arch/sparc/kernel/pci_msi.c
49
err = ops->set_head(pbm, msiqid, head);
arch/sparc/kernel/time_64.c
821
static void __init init_tick_ops(struct sparc64_tick_ops *ops)
arch/sparc/kernel/time_64.c
825
freq = ops->get_frequency();
arch/sparc/kernel/time_64.c
827
tick = ops->get_tick();
arch/sparc/kernel/time_64.c
829
ops->offset = (tick * quotient) >> SPARC64_NSEC_PER_CYC_SHIFT;
arch/sparc/kernel/time_64.c
830
ops->ticks_per_nsec_quotient = quotient;
arch/sparc/kernel/time_64.c
831
ops->frequency = freq;
arch/sparc/kernel/time_64.c
832
tick_operations = *ops;
arch/sparc/kernel/viohs.c
233
if (!vio->ops)
arch/sparc/kernel/viohs.c
236
return vio->ops->send_attr(vio);
arch/sparc/kernel/viohs.c
388
if (!vio->ops)
arch/sparc/kernel/viohs.c
391
err = vio->ops->handle_attr(vio, pkt);
arch/sparc/kernel/viohs.c
667
if (vio->ops)
arch/sparc/kernel/viohs.c
668
vio->ops->handshake_complete(vio);
arch/sparc/kernel/viohs.c
814
int ver_table_size, struct vio_driver_ops *ops,
arch/sparc/kernel/viohs.c
833
if (!ops || !ops->send_attr || !ops->handle_attr ||
arch/sparc/kernel/viohs.c
834
!ops->handshake_complete)
arch/sparc/kernel/viohs.c
854
vio->ops = ops;
arch/um/drivers/chan.h
27
const struct chan_ops *ops;
arch/um/drivers/chan_kern.c
140
(*chan->ops->close)(fd, chan->data);
arch/um/drivers/chan_kern.c
161
if (chan && chan->primary && chan->ops->winch)
arch/um/drivers/chan_kern.c
262
if (chan->ops->close != NULL)
arch/um/drivers/chan_kern.c
263
(*chan->ops->close)(chan->fd_in, chan->data);
arch/um/drivers/chan_kern.c
294
if (len == 0 || !chan || !chan->ops->write)
arch/um/drivers/chan_kern.c
297
n = chan->ops->write(chan->fd_out, buf, len, chan->data);
arch/um/drivers/chan_kern.c
308
if (!chan || !chan->ops->console_write)
arch/um/drivers/chan_kern.c
311
n = chan->ops->console_write(chan->fd_out, buf, len);
arch/um/drivers/chan_kern.c
337
if (chan->ops->window_size == NULL)
arch/um/drivers/chan_kern.c
339
return chan->ops->window_size(chan->fd_in, chan->data,
arch/um/drivers/chan_kern.c
344
if (chan->ops->window_size == NULL)
arch/um/drivers/chan_kern.c
346
return chan->ops->window_size(chan->fd_in, chan->data,
arch/um/drivers/chan_kern.c
358
if (chan->ops->free != NULL)
arch/um/drivers/chan_kern.c
359
(*chan->ops->free)(chan->data);
arch/um/drivers/chan_kern.c
387
CONFIG_CHUNK(str, size, n, chan->ops->type, 0);
arch/um/drivers/chan_kern.c
438
const struct chan_ops *ops;
arch/um/drivers/chan_kern.c
481
const struct chan_ops *ops;
arch/um/drivers/chan_kern.c
486
ops = NULL;
arch/um/drivers/chan_kern.c
491
ops = entry->ops;
arch/um/drivers/chan_kern.c
496
if (ops == NULL) {
arch/um/drivers/chan_kern.c
501
data = (*ops->init)(str, device, opts);
arch/um/drivers/chan_kern.c
523
.ops = ops,
arch/um/drivers/chan_kern.c
585
if (!chan || !chan->ops->read)
arch/um/drivers/chan_kern.c
593
err = chan->ops->read(chan->fd_in, &c, chan->data);
arch/um/drivers/chan_kern.c
97
if (chan->ops->open == NULL)
arch/um/drivers/chan_kern.c
99
else fd = (*chan->ops->open)(chan->input, chan->output, chan->primary,
arch/um/drivers/line.c
544
const struct tty_operations *ops,
arch/um/drivers/line.c
566
lines[i].port.ops = &line_port_ops;
arch/um/drivers/line.c
571
tty_set_operations(driver, ops);
arch/um/drivers/rtc_kern.c
160
uml_rtc->ops = &uml_rtc_ops;
arch/um/drivers/ubd_kern.c
865
ubd_dev->tag_set.ops = &ubd_mq_ops;
arch/um/drivers/vfio_kern.c
531
dev->pdev.ops = &uml_vfio_um_pci_ops;
arch/um/drivers/virt-pci.c
112
return dev->ops->bar_read(dev, bar, offset, size);
arch/um/drivers/virt-pci.c
137
dev->ops->bar_write(dev, bar, offset, size, val);
arch/um/drivers/virt-pci.c
149
dev->ops->bar_copy_from(dev, bar, buffer, offset, size);
arch/um/drivers/virt-pci.c
161
dev->ops->bar_copy_to(dev, bar, offset, buffer, size);
arch/um/drivers/virt-pci.c
172
dev->ops->bar_set(dev, bar, offset, value, size);
arch/um/drivers/virt-pci.c
248
const struct logic_iomem_ops **ops,
arch/um/drivers/virt-pci.c
255
*ops = &um_pci_device_cfgspace_ops;
arch/um/drivers/virt-pci.c
278
const struct logic_iomem_ops **ops;
arch/um/drivers/virt-pci.c
309
*data->ops = &um_pci_device_bar_ops;
arch/um/drivers/virt-pci.c
322
const struct logic_iomem_ops **ops,
arch/um/drivers/virt-pci.c
329
.ops = ops,
arch/um/drivers/virt-pci.c
447
const struct logic_iomem_ops **ops,
arch/um/drivers/virt-pci.c
453
*ops = &um_pci_device_bar_ops;
arch/um/drivers/virt-pci.c
567
.ops = &um_pci_inner_domain_ops,
arch/um/drivers/virt-pci.c
57
return dev->ops->cfgspace_read(dev, offset, size);
arch/um/drivers/virt-pci.c
579
bridge->ops = &um_pci_ops;
arch/um/drivers/virt-pci.c
82
dev->ops->cfgspace_write(dev, offset, size, val);
arch/um/drivers/virt-pci.h
8
const struct um_pci_ops *ops;
arch/um/drivers/virtio_pcidev.c
547
dev->pdev.ops = &virtio_pcidev_um_pci_ops;
arch/um/include/asm/stacktrace.h
41
void dump_trace(struct task_struct *tsk, const struct stacktrace_ops *ops, void *data);
arch/um/kernel/stacktrace.c
17
const struct stacktrace_ops *ops,
arch/um/kernel/stacktrace.c
38
ops->address(data, addr, reliable);
arch/um/kernel/tlb.c
105
ret = ops->unmap(ops->mm_idp, addr,
arch/um/kernel/tlb.c
110
else ret = update_pte_range(pmd, addr, next, ops);
arch/um/kernel/tlb.c
117
struct vm_ops *ops)
arch/um/kernel/tlb.c
128
ret = ops->unmap(ops->mm_idp, addr,
arch/um/kernel/tlb.c
133
else ret = update_pmd_range(pud, addr, next, ops);
arch/um/kernel/tlb.c
140
struct vm_ops *ops)
arch/um/kernel/tlb.c
151
ret = ops->unmap(ops->mm_idp, addr,
arch/um/kernel/tlb.c
156
ret = update_pud_range(p4d, addr, next, ops);
arch/um/kernel/tlb.c
164
struct vm_ops ops;
arch/um/kernel/tlb.c
173
ops.mm_idp = &mm->context.id;
arch/um/kernel/tlb.c
175
ops.mmap = kern_map;
arch/um/kernel/tlb.c
176
ops.unmap = kern_unmap;
arch/um/kernel/tlb.c
178
ops.mmap = map;
arch/um/kernel/tlb.c
179
ops.unmap = unmap;
arch/um/kernel/tlb.c
188
ret = ops.unmap(ops.mm_idp, addr,
arch/um/kernel/tlb.c
193
ret = update_p4d_range(pgd, addr, next, &ops);
arch/um/kernel/tlb.c
53
struct vm_ops *ops)
arch/um/kernel/tlb.c
82
ret = ops->mmap(ops->mm_idp, addr, PAGE_SIZE,
arch/um/kernel/tlb.c
85
ret = ops->unmap(ops->mm_idp, addr, PAGE_SIZE);
arch/um/kernel/tlb.c
94
struct vm_ops *ops)
arch/x86/events/amd/ibs.c
1739
.ops = &perf_ibs_syscore_ops,
arch/x86/events/intel/core.c
561
EVENT_ATTR_STR(topdown-heavy-ops, td_heavy_ops, "event=0x00,umask=0x84");
arch/x86/events/intel/core.c
7027
EVENT_ATTR_STR_HYBRID(topdown-heavy-ops, td_heavy_ops_adl, "event=0x00,umask=0x84", hybrid_big);
arch/x86/events/intel/uncore.c
428
if (type->ops->get_constraint) {
arch/x86/events/intel/uncore.c
429
c = type->ops->get_constraint(box, event);
arch/x86/events/intel/uncore.c
450
if (box->pmu->type->ops->put_constraint)
arch/x86/events/intel/uncore.c
451
box->pmu->type->ops->put_constraint(box, event);
arch/x86/events/intel/uncore.c
794
if (pmu->type->ops->hw_config) {
arch/x86/events/intel/uncore.c
795
ret = pmu->type->ops->hw_config(box, event);
arch/x86/events/intel/uncore.c
820
if (uncore_pmu->type->ops->enable_box)
arch/x86/events/intel/uncore.c
821
uncore_pmu->type->ops->enable_box(box);
arch/x86/events/intel/uncore.c
835
if (uncore_pmu->type->ops->disable_box)
arch/x86/events/intel/uncore.c
836
uncore_pmu->type->ops->disable_box(box);
arch/x86/events/intel/uncore.h
102
struct intel_uncore_ops *ops;
arch/x86/events/intel/uncore.h
544
box->pmu->type->ops->disable_event(box, event);
arch/x86/events/intel/uncore.h
550
box->pmu->type->ops->enable_event(box, event);
arch/x86/events/intel/uncore.h
556
return box->pmu->type->ops->read_counter(box, event);
arch/x86/events/intel/uncore.h
562
if (box->pmu->type->ops->init_box)
arch/x86/events/intel/uncore.h
563
box->pmu->type->ops->init_box(box);
arch/x86/events/intel/uncore.h
570
if (box->pmu->type->ops->exit_box)
arch/x86/events/intel/uncore.h
571
box->pmu->type->ops->exit_box(box);
arch/x86/events/intel/uncore_discovery.c
722
uncore->ops = &generic_uncore_msr_ops;
arch/x86/events/intel/uncore_discovery.c
725
uncore->ops = &generic_uncore_pci_ops;
arch/x86/events/intel/uncore_discovery.c
728
uncore->ops = &generic_uncore_mmio_ops;
arch/x86/events/intel/uncore_nhmex.c
1205
.ops = &nhmex_uncore_rbox_ops,
arch/x86/events/intel/uncore_nhmex.c
292
.ops = &nhmex_uncore_ops,
arch/x86/events/intel/uncore_nhmex.c
326
.ops = &nhmex_uncore_ops,
arch/x86/events/intel/uncore_nhmex.c
348
.ops = &nhmex_uncore_ops,
arch/x86/events/intel/uncore_nhmex.c
439
.ops = &nhmex_uncore_bbox_ops,
arch/x86/events/intel/uncore_nhmex.c
515
.ops = &nhmex_uncore_sbox_ops,
arch/x86/events/intel/uncore_nhmex.c
942
.ops = &nhmex_uncore_mbox_ops,
arch/x86/events/intel/uncore_snb.c
1093
.ops = &snb_uncore_imc_ops,
arch/x86/events/intel/uncore_snb.c
1399
.ops = &nhm_uncore_msr_ops,
arch/x86/events/intel/uncore_snb.c
1619
.ops = &tgl_uncore_imc_freerunning_ops,
arch/x86/events/intel/uncore_snb.c
1724
.ops = &adl_uncore_mmio_ops,
arch/x86/events/intel/uncore_snb.c
1760
.ops = &adl_uncore_imc_freerunning_ops,
arch/x86/events/intel/uncore_snb.c
1835
.ops = &lnl_uncore_hbo_ops,
arch/x86/events/intel/uncore_snb.c
1864
.ops = &lnl_uncore_sncu_ops,
arch/x86/events/intel/uncore_snb.c
1918
.ops = &ptl_uncore_sncu_ops,
arch/x86/events/intel/uncore_snb.c
1956
.ops = &icl_uncore_msr_ops,
arch/x86/events/intel/uncore_snb.c
1969
.ops = &icl_uncore_msr_ops,
arch/x86/events/intel/uncore_snb.c
1984
mtl_uncore_cbox.ops = &lnl_uncore_msr_ops;
arch/x86/events/intel/uncore_snb.c
365
.ops = &snb_uncore_msr_ops,
arch/x86/events/intel/uncore_snb.c
380
.ops = &snb_uncore_msr_ops,
arch/x86/events/intel/uncore_snb.c
443
.ops = &skl_uncore_msr_ops,
arch/x86/events/intel/uncore_snb.c
459
snb_uncore_arb.ops = &skl_uncore_msr_ops;
arch/x86/events/intel/uncore_snb.c
476
.ops = &icl_uncore_msr_ops,
arch/x86/events/intel/uncore_snb.c
505
.ops = &icl_uncore_msr_ops,
arch/x86/events/intel/uncore_snb.c
517
.ops = &icl_uncore_msr_ops,
arch/x86/events/intel/uncore_snb.c
560
icl_uncore_cbox.ops = &skl_uncore_msr_ops;
arch/x86/events/intel/uncore_snb.c
561
icl_uncore_clockbox.ops = &skl_uncore_msr_ops;
arch/x86/events/intel/uncore_snb.c
562
snb_uncore_arb.ops = &skl_uncore_msr_ops;
arch/x86/events/intel/uncore_snb.c
621
.ops = &adl_uncore_msr_ops,
arch/x86/events/intel/uncore_snb.c
635
.ops = &adl_uncore_msr_ops,
arch/x86/events/intel/uncore_snb.c
649
.ops = &adl_uncore_msr_ops,
arch/x86/events/intel/uncore_snb.c
674
.ops = &icl_uncore_msr_ops,
arch/x86/events/intel/uncore_snb.c
687
.ops = &icl_uncore_msr_ops,
arch/x86/events/intel/uncore_snb.c
700
.ops = &icl_uncore_msr_ops,
arch/x86/events/intel/uncore_snb.c
713
.ops = &icl_uncore_msr_ops,
arch/x86/events/intel/uncore_snb.c
740
.ops = &mtl_uncore_msr_ops,
arch/x86/events/intel/uncore_snb.c
755
.ops = &mtl_uncore_msr_ops,
arch/x86/events/intel/uncore_snb.c
799
mtl_uncore_cbox.ops = &lnl_uncore_msr_ops;
arch/x86/events/intel/uncore_snbep.c
1042
.ops = &snbep_uncore_cbox_ops,
arch/x86/events/intel/uncore_snbep.c
1150
.ops = &snbep_uncore_pcu_ops,
arch/x86/events/intel/uncore_snbep.c
1230
.ops = &snbep_uncore_pci_ops, \
arch/x86/events/intel/uncore_snbep.c
1263
.ops = &snbep_uncore_qpi_ops,
arch/x86/events/intel/uncore_snbep.c
1556
.ops = &ivbep_uncore_pci_ops, \
arch/x86/events/intel/uncore_snbep.c
1670
.ops = &ivbep_uncore_msr_ops,
arch/x86/events/intel/uncore_snbep.c
1802
.ops = &ivbep_uncore_cbox_ops,
arch/x86/events/intel/uncore_snbep.c
1823
.ops = &ivbep_uncore_pcu_ops,
arch/x86/events/intel/uncore_snbep.c
1910
.ops = &ivbep_uncore_irp_ops,
arch/x86/events/intel/uncore_snbep.c
1936
.ops = &ivbep_uncore_qpi_ops,
arch/x86/events/intel/uncore_snbep.c
2106
.ops = &snbep_uncore_msr_ops,
arch/x86/events/intel/uncore_snbep.c
2223
.ops = &knl_uncore_cha_ops,
arch/x86/events/intel/uncore_snbep.c
2254
.ops = &snbep_uncore_msr_ops,
arch/x86/events/intel/uncore_snbep.c
2314
.ops = &knl_uncore_imc_ops,
arch/x86/events/intel/uncore_snbep.c
2330
.ops = &knl_uncore_imc_ops,
arch/x86/events/intel/uncore_snbep.c
2346
.ops = &knl_uncore_imc_ops,
arch/x86/events/intel/uncore_snbep.c
2362
.ops = &knl_uncore_imc_ops,
arch/x86/events/intel/uncore_snbep.c
2404
.ops = &snbep_uncore_pci_ops,
arch/x86/events/intel/uncore_snbep.c
2621
.ops = &hswep_uncore_ubox_ops,
arch/x86/events/intel/uncore_snbep.c
2786
.ops = &hswep_uncore_cbox_ops,
arch/x86/events/intel/uncore_snbep.c
2839
.ops = &hswep_uncore_sbox_msr_ops,
arch/x86/events/intel/uncore_snbep.c
2874
.ops = &hswep_uncore_pcu_ops,
arch/x86/events/intel/uncore_snbep.c
2979
.ops = &hswep_uncore_irp_ops,
arch/x86/events/intel/uncore_snbep.c
2993
.ops = &snbep_uncore_qpi_ops,
arch/x86/events/intel/uncore_snbep.c
3179
.ops = &ivbep_uncore_msr_ops,
arch/x86/events/intel/uncore_snbep.c
3203
.ops = &hswep_uncore_cbox_ops,
arch/x86/events/intel/uncore_snbep.c
3217
.ops = &hswep_uncore_sbox_msr_ops,
arch/x86/events/intel/uncore_snbep.c
3279
.ops = &hswep_uncore_irp_ops,
arch/x86/events/intel/uncore_snbep.c
3293
.ops = &snbep_uncore_qpi_ops,
arch/x86/events/intel/uncore_snbep.c
3485
.ops = &ivbep_uncore_msr_ops,
arch/x86/events/intel/uncore_snbep.c
3612
.ops = &skx_uncore_chabox_ops,
arch/x86/events/intel/uncore_snbep.c
3964
.ops = &skx_uncore_iio_ops,
arch/x86/events/intel/uncore_snbep.c
4039
.ops = &skx_uncore_iio_freerunning_ops,
arch/x86/events/intel/uncore_snbep.c
4068
.ops = &skx_uncore_iio_ops,
arch/x86/events/intel/uncore_snbep.c
4109
.ops = &skx_uncore_pcu_ops,
arch/x86/events/intel/uncore_snbep.c
4165
.ops = &ivbep_uncore_pci_ops,
arch/x86/events/intel/uncore_snbep.c
4336
.ops = &skx_upi_uncore_pci_ops,
arch/x86/events/intel/uncore_snbep.c
4370
.ops = &skx_m2m_uncore_pci_ops,
arch/x86/events/intel/uncore_snbep.c
4389
.ops = &ivbep_uncore_pci_ops,
arch/x86/events/intel/uncore_snbep.c
4410
.ops = &ivbep_uncore_pci_ops,
arch/x86/events/intel/uncore_snbep.c
4541
.ops = &ivbep_uncore_msr_ops,
arch/x86/events/intel/uncore_snbep.c
4605
.ops = &snr_uncore_chabox_ops,
arch/x86/events/intel/uncore_snbep.c
4727
.ops = &ivbep_uncore_msr_ops,
arch/x86/events/intel/uncore_snbep.c
4745
.ops = &ivbep_uncore_msr_ops,
arch/x86/events/intel/uncore_snbep.c
4759
.ops = &ivbep_uncore_msr_ops,
arch/x86/events/intel/uncore_snbep.c
4794
.ops = &snr_uncore_pcu_ops,
arch/x86/events/intel/uncore_snbep.c
4831
.ops = &skx_uncore_iio_freerunning_ops,
arch/x86/events/intel/uncore_snbep.c
4894
.ops = &snr_m2m_uncore_pci_ops,
arch/x86/events/intel/uncore_snbep.c
4926
.ops = &snr_pcie3_uncore_pci_ops,
arch/x86/events/intel/uncore_snbep.c
5135
.ops = &snr_uncore_mmio_ops,
arch/x86/events/intel/uncore_snbep.c
5173
.ops = &snr_uncore_imc_freerunning_ops,
arch/x86/events/intel/uncore_snbep.c
5237
.ops = &icx_uncore_chabox_ops,
arch/x86/events/intel/uncore_snbep.c
5325
.ops = &skx_uncore_iio_ops,
arch/x86/events/intel/uncore_snbep.c
5343
.ops = &ivbep_uncore_msr_ops,
arch/x86/events/intel/uncore_snbep.c
5365
.ops = &ivbep_uncore_msr_ops,
arch/x86/events/intel/uncore_snbep.c
5395
.ops = &skx_uncore_iio_freerunning_ops,
arch/x86/events/intel/uncore_snbep.c
5454
.ops = &snr_m2m_uncore_pci_ops,
arch/x86/events/intel/uncore_snbep.c
5553
.ops = &skx_upi_uncore_pci_ops,
arch/x86/events/intel/uncore_snbep.c
5578
.ops = &ivbep_uncore_pci_ops,
arch/x86/events/intel/uncore_snbep.c
5694
.ops = &icx_uncore_mmio_ops,
arch/x86/events/intel/uncore_snbep.c
5745
.ops = &icx_uncore_imc_freerunning_ops,
arch/x86/events/intel/uncore_snbep.c
5859
.ops = &spr_uncore_chabox_ops,
arch/x86/events/intel/uncore_snbep.c
5953
.ops = &spr_uncore_mmio_ops
arch/x86/events/intel/uncore_snbep.c
5985
.ops = &spr_uncore_pci_ops
arch/x86/events/intel/uncore_snbep.c
6042
.ops = &spr_uncore_mmio_offs8_ops
arch/x86/events/intel/uncore_snbep.c
6130
.ops = &spr_uncore_pci_ops,
arch/x86/events/intel/uncore_snbep.c
6181
.ops = &skx_uncore_iio_freerunning_ops,
arch/x86/events/intel/uncore_snbep.c
6229
.ops = &spr_uncore_imc_freerunning_ops,
arch/x86/events/intel/uncore_snbep.c
6281
if (from_type->ops)
arch/x86/events/intel/uncore_snbep.c
6282
to_type->ops = from_type->ops;
arch/x86/events/intel/uncore_snbep.c
6648
.ops = &spr_uncore_mmio_ops,
arch/x86/events/intel/uncore_snbep.c
6978
.ops = &dmr_uncore_freerunning_ops,
arch/x86/events/intel/uncore_snbep.c
884
.ops = &snbep_uncore_msr_ops,
arch/x86/hyperv/hv_init.c
421
.ops = &hv_syscore_ops,
arch/x86/hyperv/irqdomain.c
314
info->ops->msi_prepare = pci_msi_prepare;
arch/x86/hyperv/irqdomain.c
380
.ops = &hv_msi_domain_ops,
arch/x86/include/asm/intel_telemetry.h
77
int telemetry_set_pltdata(const struct telemetry_core_ops *ops,
arch/x86/include/asm/irqdomain.h
37
const struct irq_domain_ops *ops;
arch/x86/include/asm/kvm_host.h
2021
int kvm_x86_vendor_init(struct kvm_x86_init_ops *ops);
arch/x86/include/asm/uprobes.h
36
const struct uprobe_xol_ops *ops;
arch/x86/kernel/acpi/boot.c
473
.ops = &mp_ioapic_irqdomain_ops,
arch/x86/kernel/acpi/boot.c
821
.ops = &mp_ioapic_irqdomain_ops,
arch/x86/kernel/amd_gart_64.c
610
.ops = &gart_syscore_ops,
arch/x86/kernel/apic/apic.c
2523
.ops = &lapic_syscore_ops,
arch/x86/kernel/apic/io_apic.c
2246
ip->irqdomain = irq_domain_create_hierarchy(parent, 0, hwirqs, fn, cfg->ops,
arch/x86/kernel/apic/io_apic.c
2332
.ops = &ioapic_syscore_ops,
arch/x86/kernel/apic/msi.c
246
info->ops->msi_prepare = x86_msi_prepare;
arch/x86/kernel/apic/msi.c
338
.ops = &dmar_msi_domain_ops,
arch/x86/kernel/cpu/aperfmperf.c
297
.ops = &freq_invariance_syscore_ops,
arch/x86/kernel/cpu/intel_epb.c
123
.ops = &intel_epb_syscore_ops,
arch/x86/kernel/cpu/mce/core.c
2477
.ops = &mce_syscore_ops,
arch/x86/kernel/cpu/microcode/core.c
844
.ops = &mc_syscore_ops,
arch/x86/kernel/cpu/mtrr/legacy.c
78
.ops = &mtrr_syscore_ops,
arch/x86/kernel/cpu/sgx/encl.c
865
encl_mm->mmu_notifier.ops = &sgx_mmu_notifier_ops;
arch/x86/kernel/cpu/umwait.c
99
.ops = &umwait_syscore_ops,
arch/x86/kernel/devicetree.c
245
.ops = &ioapic_irq_domain_ops,
arch/x86/kernel/ftrace.c
309
create_trampoline(struct ftrace_ops *ops, unsigned int *tramp_size)
arch/x86/kernel/ftrace.c
328
if (ops->flags & FTRACE_OPS_FL_SAVE_REGS) {
arch/x86/kernel/ftrace.c
368
if (ops->flags & FTRACE_OPS_FL_SAVE_REGS) {
arch/x86/kernel/ftrace.c
387
*ptr = (unsigned long)ops;
arch/x86/kernel/ftrace.c
412
dest = ftrace_ops_get_func(ops);
arch/x86/kernel/ftrace.c
419
ops->flags |= FTRACE_OPS_FL_ALLOC_TRAMP;
arch/x86/kernel/ftrace.c
430
struct ftrace_ops *ops;
arch/x86/kernel/ftrace.c
436
do_for_each_ftrace_op(ops, ftrace_ops_list) {
arch/x86/kernel/ftrace.c
437
if (!(ops->flags & FTRACE_OPS_FL_ALLOC_TRAMP))
arch/x86/kernel/ftrace.c
440
if (ops->flags & FTRACE_OPS_FL_SAVE_REGS) {
arch/x86/kernel/ftrace.c
450
set_memory_ro((unsigned long)ops->trampoline, npages);
arch/x86/kernel/ftrace.c
451
} while_for_each_ftrace_op(ops);
arch/x86/kernel/ftrace.c
470
void arch_ftrace_update_trampoline(struct ftrace_ops *ops)
arch/x86/kernel/ftrace.c
478
if (!ops->trampoline) {
arch/x86/kernel/ftrace.c
479
ops->trampoline = create_trampoline(ops, &size);
arch/x86/kernel/ftrace.c
480
if (!ops->trampoline)
arch/x86/kernel/ftrace.c
482
ops->trampoline_size = size;
arch/x86/kernel/ftrace.c
490
if (!(ops->flags & FTRACE_OPS_FL_ALLOC_TRAMP))
arch/x86/kernel/ftrace.c
493
offset = calc_trampoline_call_offset(ops->flags & FTRACE_OPS_FL_SAVE_REGS);
arch/x86/kernel/ftrace.c
494
ip = ops->trampoline + offset;
arch/x86/kernel/ftrace.c
495
func = ftrace_ops_get_func(ops);
arch/x86/kernel/ftrace.c
527
static void *static_tramp_func(struct ftrace_ops *ops, struct dyn_ftrace *rec)
arch/x86/kernel/ftrace.c
533
if (ops && ops->trampoline) {
arch/x86/kernel/ftrace.c
540
if (ops->trampoline == FTRACE_GRAPH_ADDR)
arch/x86/kernel/ftrace.c
556
void *arch_ftrace_trampoline_func(struct ftrace_ops *ops, struct dyn_ftrace *rec)
arch/x86/kernel/ftrace.c
561
if (!ops || !(ops->flags & FTRACE_OPS_FL_ALLOC_TRAMP))
arch/x86/kernel/ftrace.c
562
return static_tramp_func(ops, rec);
arch/x86/kernel/ftrace.c
564
offset = calc_trampoline_call_offset(ops->flags & FTRACE_OPS_FL_SAVE_REGS);
arch/x86/kernel/ftrace.c
565
return addr_from_call((void *)ops->trampoline + offset);
arch/x86/kernel/ftrace.c
568
void arch_ftrace_trampoline_free(struct ftrace_ops *ops)
arch/x86/kernel/ftrace.c
570
if (!ops || !(ops->flags & FTRACE_OPS_FL_ALLOC_TRAMP))
arch/x86/kernel/ftrace.c
573
tramp_free((void *)ops->trampoline);
arch/x86/kernel/ftrace.c
574
ops->trampoline = 0;
arch/x86/kernel/hpet.c
532
.ops = &hpet_msi_domain_ops,
arch/x86/kernel/i8237.c
49
.ops = &i8237_syscore_ops,
arch/x86/kernel/i8259.c
279
.ops = &i8259_syscore_ops,
arch/x86/kernel/jailhouse.c
97
.ops = &mp_ioapic_irqdomain_ops,
arch/x86/kernel/kprobes/ftrace.c
18
struct ftrace_ops *ops, struct ftrace_regs *fregs)
arch/x86/kernel/kvm.c
768
.ops = &kvm_syscore_ops,
arch/x86/kernel/mpparse.c
108
.ops = &mp_ioapic_irqdomain_ops,
arch/x86/kernel/unwind_orc.c
146
struct ftrace_ops *ops;
arch/x86/kernel/unwind_orc.c
149
ops = ftrace_ops_trampoline(ip);
arch/x86/kernel/unwind_orc.c
150
if (!ops)
arch/x86/kernel/unwind_orc.c
154
if (ops->flags & FTRACE_OPS_FL_SAVE_REGS)
arch/x86/kernel/unwind_orc.c
160
offset = ip - ops->trampoline;
arch/x86/kernel/uprobes.c
1448
auprobe->ops = &branch_xol_ops;
arch/x86/kernel/uprobes.c
1529
auprobe->ops = &push_xol_ops;
arch/x86/kernel/uprobes.c
1596
auprobe->ops = &default_xol_ops;
arch/x86/kernel/uprobes.c
1609
if (auprobe->ops->pre_xol) {
arch/x86/kernel/uprobes.c
1610
int err = auprobe->ops->pre_xol(auprobe, regs);
arch/x86/kernel/uprobes.c
1661
if (auprobe->ops->post_xol) {
arch/x86/kernel/uprobes.c
1662
err = auprobe->ops->post_xol(auprobe, regs);
arch/x86/kernel/uprobes.c
1729
if (auprobe->ops->abort)
arch/x86/kernel/uprobes.c
1730
auprobe->ops->abort(auprobe, regs);
arch/x86/kernel/uprobes.c
1741
if (auprobe->ops->emulate)
arch/x86/kernel/uprobes.c
1742
return auprobe->ops->emulate(auprobe, regs);
arch/x86/kvm/emulate.c
1040
if (ctxt->ops->get_cr(ctxt, 0) & (X86_CR0_TS | X86_CR0_EM))
arch/x86/kvm/emulate.c
1053
if (ctxt->ops->get_cr(ctxt, 0) & (X86_CR0_TS | X86_CR0_EM))
arch/x86/kvm/emulate.c
1069
if (ctxt->ops->get_cr(ctxt, 0) & (X86_CR0_TS | X86_CR0_EM))
arch/x86/kvm/emulate.c
1306
rc = ctxt->ops->read_emulated(ctxt, addr, mc->data + mc->end, size,
arch/x86/kvm/emulate.c
1344
return ctxt->ops->write_emulated(ctxt, linear, data, size,
arch/x86/kvm/emulate.c
1359
return ctxt->ops->cmpxchg_emulated(ctxt, linear, orig_data, data,
arch/x86/kvm/emulate.c
1380
if (!ctxt->ops->pio_in_emulated(ctxt, size, port, rc->data, n))
arch/x86/kvm/emulate.c
1404
ctxt->ops->get_idt(ctxt, &dt);
arch/x86/kvm/emulate.c
1416
const struct x86_emulate_ops *ops = ctxt->ops;
arch/x86/kvm/emulate.c
1424
if (!ops->get_segment(ctxt, &sel, &desc, &base3,
arch/x86/kvm/emulate.c
1431
ops->get_gdt(ctxt, dt);
arch/x86/kvm/emulate.c
1452
ctxt->ops->get_msr(ctxt, MSR_EFER, &efer);
arch/x86/kvm/emulate.c
1495
if (!(ctxt->ops->get_cr(ctxt, 4) & X86_CR4_CET))
arch/x86/kvm/emulate.c
1498
if (ctxt->ops->get_msr(ctxt, MSR_EFER, &efer))
arch/x86/kvm/emulate.c
1505
if (ctxt->ops->get_msr(ctxt, MSR_IA32_X_CET, &cet))
arch/x86/kvm/emulate.c
1511
if (ctxt->ops->get_msr(ctxt, MSR_KVM_INTERNAL_GUEST_SSP, &ssp))
arch/x86/kvm/emulate.c
1541
ctxt->ops->get_segment(ctxt, &dummy, &seg_desc, NULL, seg);
arch/x86/kvm/emulate.c
1657
ctxt->ops->get_msr(ctxt, MSR_EFER, &efer);
arch/x86/kvm/emulate.c
1717
ret = ctxt->ops->cmpxchg_emulated(ctxt, desc_addr, &old_desc, &seg_desc,
arch/x86/kvm/emulate.c
1723
ctxt->ops->set_segment(ctxt, selector, &seg_desc, base3, seg);
arch/x86/kvm/emulate.c
1734
u8 cpl = ctxt->ops->cpl(ctxt);
arch/x86/kvm/emulate.c
1851
int cpl = ctxt->ops->cpl(ctxt);
arch/x86/kvm/emulate.c
2005
const struct x86_emulate_ops *ops = ctxt->ops;
arch/x86/kvm/emulate.c
2030
ops->get_idt(ctxt, &dt);
arch/x86/kvm/emulate.c
2129
ctxt->ops->set_nmi_mask(ctxt, false);
arch/x86/kvm/emulate.c
2154
u8 cpl = ctxt->ops->cpl(ctxt);
arch/x86/kvm/emulate.c
2229
int cpl = ctxt->ops->cpl(ctxt);
arch/x86/kvm/emulate.c
2304
if (!ctxt->ops->is_smm(ctxt))
arch/x86/kvm/emulate.c
2307
if (ctxt->ops->leave_smm(ctxt))
arch/x86/kvm/emulate.c
2308
ctxt->ops->triple_fault(ctxt);
arch/x86/kvm/emulate.c
2341
const struct x86_emulate_ops *ops = ctxt->ops;
arch/x86/kvm/emulate.c
2360
ctxt->ops->guest_cpuid_is_intel_compatible(ctxt))
arch/x86/kvm/emulate.c
2363
ops->get_msr(ctxt, MSR_EFER, &efer);
arch/x86/kvm/emulate.c
2368
ops->get_msr(ctxt, MSR_STAR, &msr_data);
arch/x86/kvm/emulate.c
2377
ops->set_segment(ctxt, cs_sel, &cs, 0, VCPU_SREG_CS);
arch/x86/kvm/emulate.c
2378
ops->set_segment(ctxt, ss_sel, &ss, 0, VCPU_SREG_SS);
arch/x86/kvm/emulate.c
2385
ops->get_msr(ctxt,
arch/x86/kvm/emulate.c
2390
ops->get_msr(ctxt, MSR_SYSCALL_MASK, &msr_data);
arch/x86/kvm/emulate.c
2396
ops->get_msr(ctxt, MSR_STAR, &msr_data);
arch/x86/kvm/emulate.c
2408
const struct x86_emulate_ops *ops = ctxt->ops;
arch/x86/kvm/emulate.c
2414
ops->get_msr(ctxt, MSR_EFER, &efer);
arch/x86/kvm/emulate.c
2424
!ctxt->ops->guest_cpuid_is_intel_compatible(ctxt))
arch/x86/kvm/emulate.c
2431
ops->get_msr(ctxt, MSR_IA32_SYSENTER_CS, &msr_data);
arch/x86/kvm/emulate.c
2444
ops->set_segment(ctxt, cs_sel, &cs, 0, VCPU_SREG_CS);
arch/x86/kvm/emulate.c
2445
ops->set_segment(ctxt, ss_sel, &ss, 0, VCPU_SREG_SS);
arch/x86/kvm/emulate.c
2447
ops->get_msr(ctxt, MSR_IA32_SYSENTER_EIP, &msr_data);
arch/x86/kvm/emulate.c
2450
ops->get_msr(ctxt, MSR_IA32_SYSENTER_ESP, &msr_data);
arch/x86/kvm/emulate.c
2461
const struct x86_emulate_ops *ops = ctxt->ops;
arch/x86/kvm/emulate.c
2484
ops->get_msr(ctxt, MSR_IA32_SYSENTER_CS, &msr_data);
arch/x86/kvm/emulate.c
2509
ops->set_segment(ctxt, cs_sel, &cs, 0, VCPU_SREG_CS);
arch/x86/kvm/emulate.c
2510
ops->set_segment(ctxt, ss_sel, &ss, 0, VCPU_SREG_SS);
arch/x86/kvm/emulate.c
2527
return ctxt->ops->cpl(ctxt) > iopl;
arch/x86/kvm/emulate.c
2536
const struct x86_emulate_ops *ops = ctxt->ops;
arch/x86/kvm/emulate.c
255
ctxt->ops->write_gpr(ctxt, reg, ctxt->_regs[reg]);
arch/x86/kvm/emulate.c
2552
ops->get_segment(ctxt, &tr, &tr_seg, &base3, VCPU_SREG_TR);
arch/x86/kvm/emulate.c
2561
r = ops->read_std(ctxt, base + 102, &io_bitmap_ptr, 2, NULL, true);
arch/x86/kvm/emulate.c
2566
r = ops->read_std(ctxt, base + io_bitmap_ptr + port/8, &perm, 2, NULL, true);
arch/x86/kvm/emulate.c
2602
ctxt->ops->get_cpuid(ctxt, &eax, &ebx, &ecx, &edx, true);
arch/x86/kvm/emulate.c
2761
if (ctxt->ops->set_cr(ctxt, 3, tss->cr3))
arch/x86/kvm/emulate.c
2878
const struct x86_emulate_ops *ops = ctxt->ops;
arch/x86/kvm/emulate.c
2883
ops->get_cached_segment_base(ctxt, VCPU_SREG_TR);
arch/x86/kvm/emulate.c
2918
if ((tss_selector & 3) > dpl || ops->cpl(ctxt) > dpl)
arch/x86/kvm/emulate.c
2959
ops->set_cr(ctxt, 0, ops->get_cr(ctxt, 0) | X86_CR0_TS);
arch/x86/kvm/emulate.c
2960
ops->set_segment(ctxt, tss_selector, &next_tss_desc, 0, VCPU_SREG_TR);
arch/x86/kvm/emulate.c
2969
dr7 = ops->get_dr(ctxt, 7);
arch/x86/kvm/emulate.c
2970
ops->set_dr(ctxt, 7, dr7 & ~(DR_LOCAL_ENABLE_MASK | DR_LOCAL_SLOWDOWN));
arch/x86/kvm/emulate.c
3101
const struct x86_emulate_ops *ops = ctxt->ops;
arch/x86/kvm/emulate.c
3102
int cpl = ctxt->ops->cpl(ctxt);
arch/x86/kvm/emulate.c
3106
ops->get_segment(ctxt, &old_cs, &old_desc, NULL, VCPU_SREG_CS);
arch/x86/kvm/emulate.c
3133
ops->set_segment(ctxt, old_cs, &old_desc, 0, VCPU_SREG_CS);
arch/x86/kvm/emulate.c
3186
if (!ctxt->ops->guest_has_rdpid(ctxt))
arch/x86/kvm/emulate.c
3189
ctxt->ops->get_msr(ctxt, MSR_TSC_AUX, &tsc_aux);
arch/x86/kvm/emulate.c
3198
ctxt->ops->get_msr(ctxt, MSR_IA32_TSC, &tsc);
arch/x86/kvm/emulate.c
3208
if (ctxt->ops->read_pmc(ctxt, reg_read(ctxt, VCPU_REGS_RCX), &pmc))
arch/x86/kvm/emulate.c
3225
if (!ctxt->ops->guest_has_movbe(ctxt))
arch/x86/kvm/emulate.c
3259
if (ctxt->ops->set_cr(ctxt, cr_num, ctxt->src.val))
arch/x86/kvm/emulate.c
3288
if (ctxt->ops->set_dr(ctxt, ctxt->modrm_reg, val) < 0)
arch/x86/kvm/emulate.c
3304
r = ctxt->ops->set_msr_with_filter(ctxt, msr_index, msr_data);
arch/x86/kvm/emulate.c
3318
r = ctxt->ops->get_msr_with_filter(ctxt, msr_index, &msr_data);
arch/x86/kvm/emulate.c
3333
(ctxt->ops->get_cr(ctxt, 4) & X86_CR4_UMIP) &&
arch/x86/kvm/emulate.c
3334
ctxt->ops->cpl(ctxt) > 0)
arch/x86/kvm/emulate.c
3403
ctxt->ops->invlpg(ctxt, linear);
arch/x86/kvm/emulate.c
3413
cr0 = ctxt->ops->get_cr(ctxt, 0);
arch/x86/kvm/emulate.c
3415
ctxt->ops->set_cr(ctxt, 0, cr0);
arch/x86/kvm/emulate.c
3421
int rc = ctxt->ops->fix_hypercall(ctxt);
arch/x86/kvm/emulate.c
3439
if ((ctxt->ops->get_cr(ctxt, 4) & X86_CR4_UMIP) &&
arch/x86/kvm/emulate.c
3440
ctxt->ops->cpl(ctxt) > 0)
arch/x86/kvm/emulate.c
3458
return emulate_store_desc_ptr(ctxt, ctxt->ops->get_gdt);
arch/x86/kvm/emulate.c
3463
return emulate_store_desc_ptr(ctxt, ctxt->ops->get_idt);
arch/x86/kvm/emulate.c
3483
ctxt->ops->set_gdt(ctxt, &desc_ptr);
arch/x86/kvm/emulate.c
3485
ctxt->ops->set_idt(ctxt, &desc_ptr);
arch/x86/kvm/emulate.c
3503
if ((ctxt->ops->get_cr(ctxt, 4) & X86_CR4_UMIP) &&
arch/x86/kvm/emulate.c
3504
ctxt->ops->cpl(ctxt) > 0)
arch/x86/kvm/emulate.c
3509
ctxt->dst.val = ctxt->ops->get_cr(ctxt, 0);
arch/x86/kvm/emulate.c
3515
ctxt->ops->set_cr(ctxt, 0, (ctxt->ops->get_cr(ctxt, 0) & ~0x0eul)
arch/x86/kvm/emulate.c
3554
ctxt->ops->pio_out_emulated(ctxt, ctxt->src.bytes, ctxt->dst.val,
arch/x86/kvm/emulate.c
3585
ctxt->ops->get_msr(ctxt, MSR_MISC_FEATURES_ENABLES, &msr);
arch/x86/kvm/emulate.c
3587
ctxt->ops->cpl(ctxt)) {
arch/x86/kvm/emulate.c
3593
ctxt->ops->get_cpuid(ctxt, &eax, &ebx, &ecx, &edx, false);
arch/x86/kvm/emulate.c
3656
if (!ctxt->ops->guest_has_fxsr(ctxt))
arch/x86/kvm/emulate.c
3659
if (ctxt->ops->get_cr(ctxt, 0) & (X86_CR0_TS | X86_CR0_EM))
arch/x86/kvm/emulate.c
3687
cr4_osfxsr = ctxt->ops->get_cr(ctxt, 4) & X86_CR4_OSFXSR;
arch/x86/kvm/emulate.c
3792
if (!(ctxt->ops->get_cr(ctxt, 4) & X86_CR4_OSXSAVE))
arch/x86/kvm/emulate.c
3799
if (ctxt->ops->set_xcr(ctxt, ecx, ((u64)edx << 32) | eax))
arch/x86/kvm/emulate.c
3833
cr4 = ctxt->ops->get_cr(ctxt, 4);
arch/x86/kvm/emulate.c
3837
if (ctxt->ops->get_dr(ctxt, 7) & DR7_GD) {
arch/x86/kvm/emulate.c
3840
dr6 = ctxt->ops->get_dr(ctxt, 6);
arch/x86/kvm/emulate.c
3843
ctxt->ops->set_dr(ctxt, 6, dr6);
arch/x86/kvm/emulate.c
3865
ctxt->ops->get_msr(ctxt, MSR_EFER, &efer);
arch/x86/kvm/emulate.c
3886
u64 cr4 = ctxt->ops->get_cr(ctxt, 4);
arch/x86/kvm/emulate.c
3888
if (cr4 & X86_CR4_TSD && ctxt->ops->cpl(ctxt))
arch/x86/kvm/emulate.c
3896
u64 cr4 = ctxt->ops->get_cr(ctxt, 4);
arch/x86/kvm/emulate.c
3911
if ((!(cr4 & X86_CR4_PCE) && ctxt->ops->cpl(ctxt)) ||
arch/x86/kvm/emulate.c
3912
ctxt->ops->check_rdpmc_early(ctxt, rcx))
arch/x86/kvm/emulate.c
434
return ctxt->ops->intercept(ctxt, &info, stage);
arch/x86/kvm/emulate.c
473
ctxt->ops->get_segment(ctxt, &sel, &ss, NULL, VCPU_SREG_SS);
arch/x86/kvm/emulate.c
4872
ctxt->ops->get_segment(ctxt, &dummy, &desc, NULL, VCPU_SREG_CS);
arch/x86/kvm/emulate.c
5086
ctxt->ops->get_cr(ctxt, 4) & X86_CR4_CET) {
arch/x86/kvm/emulate.c
5098
else if (ctxt->ops->cpl(ctxt) == 3)
arch/x86/kvm/emulate.c
5103
if ((u_cet && ctxt->ops->get_msr(ctxt, MSR_IA32_U_CET, &u_cet)) ||
arch/x86/kvm/emulate.c
5104
(s_cet && ctxt->ops->get_msr(ctxt, MSR_IA32_S_CET, &s_cet)))
arch/x86/kvm/emulate.c
5266
const struct x86_emulate_ops *ops = ctxt->ops;
arch/x86/kvm/emulate.c
528
return ctxt->ops->get_cached_segment_base(ctxt, seg);
arch/x86/kvm/emulate.c
5291
if ((ctxt->d & (Avx|Sse|Mmx)) && ((ops->get_cr(ctxt, 0) & X86_CR0_EM))) {
arch/x86/kvm/emulate.c
5298
if (!(ops->get_cr(ctxt, 4) & X86_CR4_OSXSAVE)
arch/x86/kvm/emulate.c
5299
|| ops->get_xcr(ctxt, 0, &xcr)
arch/x86/kvm/emulate.c
5305
if (!(ops->get_cr(ctxt, 4) & X86_CR4_OSFXSR)) {
arch/x86/kvm/emulate.c
5311
if ((ctxt->d & (Avx|Sse|Mmx)) && (ops->get_cr(ctxt, 0) & X86_CR0_TS)) {
arch/x86/kvm/emulate.c
5344
if ((ctxt->d & Priv) && ops->cpl(ctxt)) {
arch/x86/kvm/emulate.c
5474
ctxt->ops->halt(ctxt);
arch/x86/kvm/emulate.c
5575
(ctxt->ops->wbinvd)(ctxt);
arch/x86/kvm/emulate.c
5583
ctxt->dst.val = ops->get_cr(ctxt, ctxt->modrm_reg);
arch/x86/kvm/emulate.c
5586
ctxt->dst.val = ops->get_dr(ctxt, ctxt->modrm_reg);
arch/x86/kvm/emulate.c
583
ctxt->ops->get_segment(ctxt, &selector, &desc, NULL, seg);
arch/x86/kvm/emulate.c
594
ctxt->ops->get_segment(ctxt, &dummy, &desc, &base3, seg);
arch/x86/kvm/emulate.c
595
ctxt->ops->set_segment(ctxt, selector, &desc, base3, seg);
arch/x86/kvm/emulate.c
600
return (ctxt->ops->get_cr(ctxt, 4) & X86_CR4_LA57) ? 57 : 48;
arch/x86/kvm/emulate.c
607
return !ctxt->ops->is_canonical_addr(ctxt, la, flags);
arch/x86/kvm/emulate.c
654
*linear = la = ctxt->ops->get_untagged_addr(ctxt, la, flags);
arch/x86/kvm/emulate.c
665
usable = ctxt->ops->get_segment(ctxt, &sel, &desc, NULL,
arch/x86/kvm/emulate.c
738
ctxt->ops->get_msr(ctxt, MSR_EFER, &efer);
arch/x86/kvm/emulate.c
740
if (!(ctxt->ops->get_cr(ctxt, 0) & X86_CR0_PE)) {
arch/x86/kvm/emulate.c
756
if (!ctxt->ops->get_segment(ctxt, &selector, &cs, &base3, VCPU_SREG_CS))
arch/x86/kvm/emulate.c
800
return ctxt->ops->read_std(ctxt, linear, data, size, &ctxt->exception, true);
arch/x86/kvm/emulate.c
807
return ctxt->ops->write_std(ctxt, linear, data, size, &ctxt->exception, true);
arch/x86/kvm/emulate.c
821
return ctxt->ops->read_std(ctxt, linear, data, size, &ctxt->exception, false);
arch/x86/kvm/emulate.c
835
return ctxt->ops->write_std(ctxt, linear, data, size, &ctxt->exception, false);
arch/x86/kvm/emulate.c
878
rc = ctxt->ops->fetch(ctxt, linear, ctxt->fetch.end,
arch/x86/kvm/kvm_emulate.h
332
const struct x86_emulate_ops *ops;
arch/x86/kvm/kvm_emulate.h
407
ctxt->ops->vm_bugged(ctxt); \
arch/x86/kvm/kvm_emulate.h
551
ctxt->_regs[nr] = ctxt->ops->read_gpr(ctxt, nr);
arch/x86/kvm/vmx/tdx.c
1345
ret = ctxt->ops->pio_in_emulated(ctxt, vcpu->arch.pio.size,
arch/x86/kvm/vmx/tdx.c
1377
ret = ctxt->ops->pio_out_emulated(ctxt, size, port, &val, 1);
arch/x86/kvm/vmx/tdx.c
1379
ret = ctxt->ops->pio_in_emulated(ctxt, size, port, &val, 1);
arch/x86/kvm/x86.c
10001
static inline void kvm_ops_update(struct kvm_x86_init_ops *ops)
arch/x86/kvm/x86.c
10003
memcpy(&kvm_x86_ops, ops->runtime_ops, sizeof(kvm_x86_ops));
arch/x86/kvm/x86.c
10016
kvm_pmu_ops_update(ops->pmu_ops);
arch/x86/kvm/x86.c
10044
int kvm_x86_vendor_init(struct kvm_x86_init_ops *ops)
arch/x86/kvm/x86.c
10126
kvm_init_pmu_capability(ops->pmu_ops);
arch/x86/kvm/x86.c
10133
r = ops->hardware_setup();
arch/x86/kvm/x86.c
10140
kvm_ops_update(ops);
arch/x86/kvm/x86.c
10164
__kvm_register_perf_callbacks(ops->handle_intel_pt_intr,
arch/x86/kvm/x86.c
8186
const struct read_write_emulator_ops *ops)
arch/x86/kvm/x86.c
8190
bool write = ops->write;
arch/x86/kvm/x86.c
8211
if (!ret && ops->read_write_emulate(vcpu, gpa, val, bytes))
arch/x86/kvm/x86.c
8217
handled = ops->read_write_mmio(vcpu, gpa, bytes, val);
arch/x86/kvm/x86.c
8237
const struct read_write_emulator_ops *ops)
arch/x86/kvm/x86.c
8243
if (ops->read_write_prepare &&
arch/x86/kvm/x86.c
8244
ops->read_write_prepare(vcpu, val, bytes))
arch/x86/kvm/x86.c
8255
vcpu, ops);
arch/x86/kvm/x86.c
8267
vcpu, ops);
arch/x86/kvm/x86.c
8280
vcpu->run->mmio.is_write = vcpu->mmio_is_write = ops->write;
arch/x86/kvm/x86.c
8284
return ops->read_write_exit_mmio(vcpu, gpa, val, bytes);
arch/x86/kvm/x86.c
8985
ctxt->ops = &emulate_ops;
arch/x86/pci/fixup.c
272
pci_bus_set_ops(pbus, pbus->parent->ops);
arch/x86/pci/xen.c
441
.ops = &xen_pci_msi_domain_ops,
arch/x86/platform/olpc/olpc-xo15-sci.c
220
.ops = {
arch/xtensa/include/asm/pci-bridge.h
42
struct pci_ops *ops;
arch/xtensa/lib/pci-auto.c
234
pciauto_bus.ops = pci_ctrl->ops;
block/bdev.c
441
ctx->ops = &bdev_sops;
block/bfq-iosched.c
7594
.ops = {
block/blk-ioc.c
384
if (et->ops.init_icq)
block/blk-ioc.c
385
et->ops.init_icq(icq);
block/blk-ioc.c
46
if (et->ops.exit_icq)
block/blk-ioc.c
47
et->ops.exit_icq(icq);
block/blk-mq-debugfs.c
758
if (rqos->debugfs_dir || !rqos->ops->debugfs_attrs)
block/blk-mq-debugfs.c
767
rqos->ops->debugfs_attrs);
block/blk-mq-sched.c
104
if (e->type->ops.has_work && !e->type->ops.has_work(hctx))
block/blk-mq-sched.c
116
rq = e->type->ops.dispatch_request(hctx);
block/blk-mq-sched.c
344
if (e && e->type->ops.bio_merge) {
block/blk-mq-sched.c
345
ret = e->type->ops.bio_merge(q, bio, nr_segs);
block/blk-mq-sched.c
643
ret = e->ops.init_sched(q, eq);
block/blk-mq-sched.c
648
if (e->ops.init_hctx) {
block/blk-mq-sched.c
649
ret = e->ops.init_hctx(hctx, i);
block/blk-mq-sched.c
694
if (e->type->ops.exit_hctx && hctx->sched_data) {
block/blk-mq-sched.c
695
e->type->ops.exit_hctx(hctx, i);
block/blk-mq-sched.c
701
if (e->type->ops.exit_sched)
block/blk-mq-sched.c
702
e->type->ops.exit_sched(e);
block/blk-mq-sched.h
109
if (e->type->ops.requeue_request)
block/blk-mq-sched.h
110
e->type->ops.requeue_request(rq);
block/blk-mq-sched.h
118
if (e && e->type->ops.has_work)
block/blk-mq-sched.h
119
return e->type->ops.has_work(hctx);
block/blk-mq-sched.h
56
if (!e || !e->ops.alloc_sched_data)
block/blk-mq-sched.h
59
sched_data = e->ops.alloc_sched_data(q);
block/blk-mq-sched.h
65
if (e && e->ops.free_sched_data)
block/blk-mq-sched.h
66
e->ops.free_sched_data(data);
block/blk-mq-sched.h
87
if (e->type->ops.allow_merge)
block/blk-mq-sched.h
88
return e->type->ops.allow_merge(q, rq, bio);
block/blk-mq-sched.h
98
if (e->type->ops.completed_request)
block/blk-mq-sched.h
99
e->type->ops.completed_request(rq, now);
block/blk-mq.c
2670
q->elevator->type->ops.insert_requests(hctx, &list, flags);
block/blk-mq.c
2947
this_hctx->queue->elevator->type->ops.insert_requests(this_hctx,
block/blk-mq.c
3488
if (tags->static_rqs && set->ops->exit_request) {
block/blk-mq.c
3496
set->ops->exit_request(set, rq, hctx_idx);
block/blk-mq.c
3586
if (set->ops->init_request) {
block/blk-mq.c
3587
ret = set->ops->init_request(set, rq, hctx_idx, node);
block/blk-mq.c
3963
if (set->ops->exit_request)
block/blk-mq.c
3964
set->ops->exit_request(set, flush_rq, hctx_idx);
block/blk-mq.c
3966
if (set->ops->exit_hctx)
block/blk-mq.c
3967
set->ops->exit_hctx(hctx, hctx_idx);
block/blk-mq.c
4006
if (set->ops->init_hctx &&
block/blk-mq.c
4007
set->ops->init_hctx(hctx, set->driver_data, hctx_idx))
block/blk-mq.c
4017
if (set->ops->exit_hctx)
block/blk-mq.c
4018
set->ops->exit_hctx(hctx, hctx_idx);
block/blk-mq.c
456
if (e->type->ops.prepare_request)
block/blk-mq.c
457
e->type->ops.prepare_request(rq);
block/blk-mq.c
4634
q->mq_ops = set->ops;
block/blk-mq.c
4769
if (set->ops->map_queues) {
block/blk-mq.c
4789
set->ops->map_queues(set);
block/blk-mq.c
4856
if (!set->ops->queue_rq)
block/blk-mq.c
4859
if (!set->ops->get_budget ^ !set->ops->put_budget)
block/blk-mq.c
4950
const struct blk_mq_ops *ops, unsigned int queue_depth,
block/blk-mq.c
4954
set->ops = ops;
block/blk-mq.c
503
struct elevator_mq_ops *ops;
block/blk-mq.c
5046
if (q->elevator && q->elevator->type->ops.depth_updated)
block/blk-mq.c
5047
q->elevator->type->ops.depth_updated(q);
block/blk-mq.c
532
ops = &data->q->elevator->type->ops;
block/blk-mq.c
533
if (ops->limit_depth)
block/blk-mq.c
534
ops->limit_depth(data->cmd_flags, data);
block/blk-mq.c
789
q->elevator->type->ops.finish_request(rq);
block/blk-rq-qos.c
101
if (rqos->ops->queue_depth_changed)
block/blk-rq-qos.c
102
rqos->ops->queue_depth_changed(rqos);
block/blk-rq-qos.c
29
if (rqos->ops->cleanup)
block/blk-rq-qos.c
30
rqos->ops->cleanup(rqos, bio);
block/blk-rq-qos.c
319
rqos->ops->exit(rqos);
block/blk-rq-qos.c
326
const struct rq_qos_ops *ops)
block/blk-rq-qos.c
335
rqos->ops = ops;
block/blk-rq-qos.c
38
if (rqos->ops->done)
block/blk-rq-qos.c
39
rqos->ops->done(rqos, rq);
block/blk-rq-qos.c
47
if (rqos->ops->issue)
block/blk-rq-qos.c
48
rqos->ops->issue(rqos, rq);
block/blk-rq-qos.c
56
if (rqos->ops->requeue)
block/blk-rq-qos.c
57
rqos->ops->requeue(rqos, rq);
block/blk-rq-qos.c
65
if (rqos->ops->throttle)
block/blk-rq-qos.c
66
rqos->ops->throttle(rqos, bio);
block/blk-rq-qos.c
74
if (rqos->ops->track)
block/blk-rq-qos.c
75
rqos->ops->track(rqos, rq, bio);
block/blk-rq-qos.c
83
if (rqos->ops->merge)
block/blk-rq-qos.c
84
rqos->ops->merge(rqos, rq, bio);
block/blk-rq-qos.c
92
if (rqos->ops->done_bio)
block/blk-rq-qos.c
93
rqos->ops->done_bio(rqos, bio);
block/blk-rq-qos.h
28
const struct rq_qos_ops *ops;
block/blk-rq-qos.h
89
const struct rq_qos_ops *ops);
block/blk-sysfs.c
165
if (q->elevator->type->ops.depth_updated)
block/blk-sysfs.c
166
q->elevator->type->ops.depth_updated(q);
block/bsg-lib.c
379
set->ops = &bsg_mq_ops;
block/elevator.c
310
if (e->type->ops.request_merge)
block/elevator.c
311
return e->type->ops.request_merge(q, req, bio);
block/elevator.c
367
if (e->type->ops.request_merged)
block/elevator.c
368
e->type->ops.request_merged(q, rq, type);
block/elevator.c
381
if (e->type->ops.requests_merged)
block/elevator.c
382
e->type->ops.requests_merged(q, rq, next);
block/elevator.c
392
if (e->type->ops.next_request)
block/elevator.c
393
return e->type->ops.next_request(q, rq);
block/elevator.c
402
if (e->type->ops.former_request)
block/elevator.c
403
return e->type->ops.former_request(q, rq);
block/elevator.c
501
if (WARN_ON_ONCE(!e->ops.finish_request))
block/elevator.c
504
if (WARN_ON_ONCE(!e->ops.insert_requests || !e->ops.dispatch_request))
block/elevator.c
65
if (e->type->ops.allow_merge)
block/elevator.c
66
return e->type->ops.allow_merge(q, rq, bio);
block/elevator.h
103
struct elevator_mq_ops ops;
block/fops.c
579
.ops = &blkdev_writeback_ops
block/ioctl.c
351
const struct pr_ops *ops = bdev->bd_disk->fops->pr_ops;
block/ioctl.c
356
if (!ops || !ops->pr_register)
block/ioctl.c
363
return ops->pr_register(bdev, reg.old_key, reg.new_key, reg.flags);
block/ioctl.c
369
const struct pr_ops *ops = bdev->bd_disk->fops->pr_ops;
block/ioctl.c
374
if (!ops || !ops->pr_reserve)
block/ioctl.c
381
return ops->pr_reserve(bdev, rsv.key, rsv.type, rsv.flags);
block/ioctl.c
387
const struct pr_ops *ops = bdev->bd_disk->fops->pr_ops;
block/ioctl.c
392
if (!ops || !ops->pr_release)
block/ioctl.c
399
return ops->pr_release(bdev, rsv.key, rsv.type);
block/ioctl.c
405
const struct pr_ops *ops = bdev->bd_disk->fops->pr_ops;
block/ioctl.c
410
if (!ops || !ops->pr_preempt)
block/ioctl.c
417
return ops->pr_preempt(bdev, p.old_key, p.new_key, p.type, abort);
block/ioctl.c
423
const struct pr_ops *ops = bdev->bd_disk->fops->pr_ops;
block/ioctl.c
428
if (!ops || !ops->pr_clear)
block/ioctl.c
435
return ops->pr_clear(bdev, c.key);
block/ioctl.c
441
const struct pr_ops *ops = bdev->bd_disk->fops->pr_ops;
block/ioctl.c
451
if (!ops || !ops->pr_read_keys)
block/ioctl.c
468
ret = ops->pr_read_keys(bdev, keys_info);
block/ioctl.c
496
const struct pr_ops *ops = bdev->bd_disk->fops->pr_ops;
block/ioctl.c
503
if (!ops || !ops->pr_read_reservation)
block/ioctl.c
506
ret = ops->pr_read_reservation(bdev, &rsv);
block/kyber-iosched.c
991
.ops = {
block/mq-deadline.c
986
.ops = {
crypto/af_alg.c
439
newsock->ops = type->ops;
crypto/af_alg.c
461
newsock->ops = type->ops_nokey;
crypto/af_alg.c
521
sock->ops = &alg_proto_ops;
crypto/af_alg.c
78
type->ops->owner = THIS_MODULE;
crypto/algif_aead.c
445
.ops = &algif_aead_ops,
crypto/algif_hash.c
450
.ops = &algif_hash_ops,
crypto/algif_rng.c
269
sk->sk_socket->ops = &algif_rng_test_ops;
crypto/algif_rng.c
322
.ops = &algif_rng_ops,
crypto/algif_skcipher.c
421
.ops = &algif_skcipher_ops,
drivers/accel/amdxdna/aie2_ctx.c
537
.ops = &sched_ops,
drivers/accel/amdxdna/amdxdna_ctx.c
218
ret = xdna->dev_info->ops->hwctx_init(hwctx);
drivers/accel/amdxdna/amdxdna_ctx.c
250
xdna->dev_info->ops->hwctx_fini(hwctx);
drivers/accel/amdxdna/amdxdna_ctx.c
308
if (!xdna->dev_info->ops->hwctx_config)
drivers/accel/amdxdna/amdxdna_ctx.c
352
ret = xdna->dev_info->ops->hwctx_config(hwctx, args->param_type, val, buf, buf_size);
drivers/accel/amdxdna/amdxdna_ctx.c
367
if (!xdna->dev_info->ops->hwctx_sync_debug_bo)
drivers/accel/amdxdna/amdxdna_ctx.c
382
ret = xdna->dev_info->ops->hwctx_sync_debug_bo(hwctx, debug_bo_hdl);
drivers/accel/amdxdna/amdxdna_ctx.c
514
ret = xdna->dev_info->ops->cmd_submit(hwctx, job, seq);
drivers/accel/amdxdna/amdxdna_ctx.c
72
xdna->dev_info->ops->hwctx_fini(hwctx);
drivers/accel/amdxdna/amdxdna_gem.c
123
xdna->dev_info->ops->hmm_invalidate(abo, cur_seq);
drivers/accel/amdxdna/amdxdna_gem.c
203
if (!xdna->dev_info->ops->hmm_invalidate)
drivers/accel/amdxdna/amdxdna_gem.c
432
exp_info.ops = &amdxdna_dmabuf_ops;
drivers/accel/amdxdna/amdxdna_pci_drv.c
154
if (!xdna->dev_info->ops->get_aie_info)
drivers/accel/amdxdna/amdxdna_pci_drv.c
159
ret = xdna->dev_info->ops->get_aie_info(client, args);
drivers/accel/amdxdna/amdxdna_pci_drv.c
171
if (!xdna->dev_info->ops->get_array)
drivers/accel/amdxdna/amdxdna_pci_drv.c
178
return xdna->dev_info->ops->get_array(client, args);
drivers/accel/amdxdna/amdxdna_pci_drv.c
188
if (!xdna->dev_info->ops->set_aie_state)
drivers/accel/amdxdna/amdxdna_pci_drv.c
193
ret = xdna->dev_info->ops->set_aie_state(client, args);
drivers/accel/amdxdna/amdxdna_pci_drv.c
289
ret = xdna->dev_info->ops->init(xdna);
drivers/accel/amdxdna/amdxdna_pci_drv.c
314
xdna->dev_info->ops->fini(xdna);
drivers/accel/amdxdna/amdxdna_pci_drv.c
341
xdna->dev_info->ops->fini(xdna);
drivers/accel/amdxdna/amdxdna_pci_drv.h
83
const struct amdxdna_dev_ops *ops;
drivers/accel/amdxdna/amdxdna_pm.c
20
if (xdna->dev_info->ops->suspend)
drivers/accel/amdxdna/amdxdna_pm.c
21
ret = xdna->dev_info->ops->suspend(xdna);
drivers/accel/amdxdna/amdxdna_pm.c
33
if (xdna->dev_info->ops->resume)
drivers/accel/amdxdna/amdxdna_pm.c
34
ret = xdna->dev_info->ops->resume(xdna);
drivers/accel/amdxdna/amdxdna_ubuf.c
217
exp_info.ops = &amdxdna_ubuf_dmabuf_ops;
drivers/accel/amdxdna/npu1_regs.c
123
.ops = &aie2_ops,
drivers/accel/amdxdna/npu4_regs.c
149
.ops = &aie2_ops, /* NPU4 can share NPU1's callback */
drivers/accel/amdxdna/npu5_regs.c
114
.ops = &aie2_ops,
drivers/accel/amdxdna/npu6_regs.c
115
.ops = &aie2_ops,
drivers/accel/ethosu/ethosu_job.c
298
.ops = &ethosu_sched_ops,
drivers/accel/habanalabs/common/hwmon.c
881
hdev->hl_chip_info->ops = &hl_hwmon_ops;
drivers/accel/habanalabs/common/memory.c
1871
exp_info.ops = &habanalabs_dmabuf_ops;
drivers/accel/ivpu/ivpu_gem_userptr.c
111
exp_info.ops = &ivpu_gem_userptr_dmabuf_ops;
drivers/accel/rocket/rocket_job.c
439
.ops = &rocket_sched_ops,
drivers/accessibility/speakup/spk_ttyio.c
158
if (tty->ops->open)
drivers/accessibility/speakup/spk_ttyio.c
159
ret = tty->ops->open(tty, NULL);
drivers/accessibility/speakup/spk_ttyio.c
204
if (tty->ops->close)
drivers/accessibility/speakup/spk_ttyio.c
205
tty->ops->close(tty, NULL);
drivers/accessibility/speakup/spk_ttyio.c
229
if (!in_synth->alive || !tty->ops->write)
drivers/accessibility/speakup/spk_ttyio.c
232
ret = tty->ops->write(tty, &ch, 1);
drivers/accessibility/speakup/spk_ttyio.c
274
if (tty->ops->send_xchar)
drivers/accessibility/speakup/spk_ttyio.c
275
tty->ops->send_xchar(tty, ch);
drivers/accessibility/speakup/spk_ttyio.c
282
if (tty->ops->tiocmset)
drivers/accessibility/speakup/spk_ttyio.c
283
tty->ops->tiocmset(tty, set, clear);
drivers/accessibility/speakup/spk_ttyio.c
335
if (tty->ops->flush_buffer)
drivers/accessibility/speakup/spk_ttyio.c
336
tty->ops->flush_buffer(tty);
drivers/accessibility/speakup/spk_ttyio.c
361
if (tty->ops->close)
drivers/accessibility/speakup/spk_ttyio.c
362
tty->ops->close(tty, NULL);
drivers/accessibility/speakup/spk_ttyio.c
55
if (!tty->ops->write)
drivers/acpi/arm64/iort.c
1926
const struct iort_dev_config *ops)
drivers/acpi/arm64/iort.c
1933
pdev = platform_device_alloc(ops->name, PLATFORM_DEVID_AUTO);
drivers/acpi/arm64/iort.c
1937
if (ops->dev_set_proximity) {
drivers/acpi/arm64/iort.c
1938
ret = ops->dev_set_proximity(&pdev->dev, node);
drivers/acpi/arm64/iort.c
1943
count = ops->dev_count_resources(node);
drivers/acpi/arm64/iort.c
1951
ops->dev_init_resources(r, node);
drivers/acpi/arm64/iort.c
1969
if (ops->dev_add_platdata)
drivers/acpi/arm64/iort.c
1970
ret = ops->dev_add_platdata(pdev);
drivers/acpi/arm64/iort.c
1986
if (ops->dev_dma_configure)
drivers/acpi/arm64/iort.c
1987
ops->dev_dma_configure(&pdev->dev, node);
drivers/acpi/arm64/iort.c
2050
const struct iort_dev_config *ops;
drivers/acpi/arm64/iort.c
2072
ops = iort_get_dev_cfg(iort_node);
drivers/acpi/arm64/iort.c
2073
if (ops) {
drivers/acpi/arm64/iort.c
2080
ret = iort_add_platform_device(iort_node, ops);
drivers/acpi/bus.c
1124
if (!acpi_drv->ops.add)
drivers/acpi/bus.c
1127
ret = acpi_drv->ops.add(acpi_dev);
drivers/acpi/bus.c
1136
if (acpi_drv->ops.notify) {
drivers/acpi/bus.c
1139
if (acpi_drv->ops.remove)
drivers/acpi/bus.c
1140
acpi_drv->ops.remove(acpi_dev);
drivers/acpi/bus.c
1159
if (acpi_drv->ops.notify)
drivers/acpi/bus.c
1162
if (acpi_drv->ops.remove)
drivers/acpi/bus.c
1163
acpi_drv->ops.remove(acpi_dev);
drivers/acpi/bus.c
628
acpi_drv->ops.notify(device, event);
drivers/acpi/device_pm.c
1371
.ops = {
drivers/acpi/fan_hwmon.c
161
.ops = &acpi_fan_hwmon_ops,
drivers/acpi/irq.c
369
const struct irq_domain_ops *ops,
drivers/acpi/irq.c
384
return irq_domain_create_hierarchy(d, flags, size, fwnode, ops,
drivers/acpi/osl.c
1017
if (!acpi_debugger.ops) {
drivers/acpi/osl.c
1025
func = acpi_debugger.ops->wait_command_ready;
drivers/acpi/osl.c
1048
if (!acpi_debugger.ops) {
drivers/acpi/osl.c
1056
func = acpi_debugger.ops->notify_command_complete;
drivers/acpi/osl.c
888
const struct acpi_debugger_ops *ops)
drivers/acpi/osl.c
893
if (acpi_debugger.ops) {
drivers/acpi/osl.c
899
acpi_debugger.ops = ops;
drivers/acpi/osl.c
907
void acpi_unregister_debugger(const struct acpi_debugger_ops *ops)
drivers/acpi/osl.c
910
if (ops == acpi_debugger.ops) {
drivers/acpi/osl.c
911
acpi_debugger.ops = NULL;
drivers/acpi/osl.c
927
if (!acpi_debugger.ops) {
drivers/acpi/osl.c
935
func = acpi_debugger.ops->create_thread;
drivers/acpi/osl.c
957
if (!acpi_debugger.ops) {
drivers/acpi/osl.c
965
func = acpi_debugger.ops->write_log;
drivers/acpi/osl.c
987
if (!acpi_debugger.ops) {
drivers/acpi/osl.c
995
func = acpi_debugger.ops->read_cmd;
drivers/acpi/pci_link.c
907
.ops = &irqrouter_syscore_ops,
drivers/acpi/pci_mcfg.c
232
if (f->ops)
drivers/acpi/pci_mcfg.c
233
*ecam_ops = f->ops;
drivers/acpi/pci_mcfg.c
248
const struct pci_ecam_ops *ops = &pci_generic_ecam_ops;
drivers/acpi/pci_mcfg.c
283
pci_mcfg_apply_quirks(root, &res, &ops);
drivers/acpi/pci_mcfg.c
288
*ecam_ops = ops;
drivers/acpi/pci_mcfg.c
32
const struct pci_ecam_ops *ops;
drivers/acpi/pci_mcfg.c
46
#define AL_ECAM(table_id, rev, seg, ops) \
drivers/acpi/pci_mcfg.c
47
{ "AMAZON", table_id, rev, seg, MCFG_BUS_ANY, ops }
drivers/acpi/pci_mcfg.c
70
#define HISI_QUAD_DOM(table_id, seg, ops) \
drivers/acpi/pci_mcfg.c
71
{ "HISI ", table_id, 0, (seg) + 0, MCFG_BUS_ANY, ops }, \
drivers/acpi/pci_mcfg.c
72
{ "HISI ", table_id, 0, (seg) + 1, MCFG_BUS_ANY, ops }, \
drivers/acpi/pci_mcfg.c
73
{ "HISI ", table_id, 0, (seg) + 2, MCFG_BUS_ANY, ops }, \
drivers/acpi/pci_mcfg.c
74
{ "HISI ", table_id, 0, (seg) + 3, MCFG_BUS_ANY, ops }
drivers/acpi/pci_root.c
1009
info->ops = ops;
drivers/acpi/pci_root.c
1014
if (ops->init_info && ops->init_info(info))
drivers/acpi/pci_root.c
1016
if (ops->prepare_resources)
drivers/acpi/pci_root.c
1017
ret = ops->prepare_resources(info);
drivers/acpi/pci_root.c
1025
bus = pci_create_root_bus(NULL, busnum, ops->pci_ops,
drivers/acpi/pci_root.c
977
info->ops->release_info(info);
drivers/acpi/pci_root.c
997
struct acpi_pci_root_ops *ops,
drivers/acpi/platform_profile.c
123
err = handler->ops->profile_get(dev, &val);
drivers/acpi/platform_profile.c
25
const struct platform_profile_ops *ops;
drivers/acpi/platform_profile.c
552
const struct platform_profile_ops *ops)
drivers/acpi/platform_profile.c
559
if (WARN_ON_ONCE(!dev || !name || !ops || !ops->profile_get ||
drivers/acpi/platform_profile.c
560
!ops->profile_set || !ops->probe))
drivers/acpi/platform_profile.c
567
err = ops->probe(drvdata, pprof->choices);
drivers/acpi/platform_profile.c
578
if (ops->hidden_choices) {
drivers/acpi/platform_profile.c
579
err = ops->hidden_choices(drvdata, pprof->hidden_choices);
drivers/acpi/platform_profile.c
594
pprof->ops = ops;
drivers/acpi/platform_profile.c
667
const struct platform_profile_ops *ops)
drivers/acpi/platform_profile.c
676
ppdev = platform_profile_register(dev, name, drvdata, ops);
drivers/acpi/platform_profile.c
86
return handler->ops->profile_set(dev, *bit);
drivers/acpi/property.c
1738
#define DECLARE_ACPI_FWNODE_OPS(ops) \
drivers/acpi/property.c
1739
const struct fwnode_operations ops = { \
drivers/acpi/property.c
1765
EXPORT_SYMBOL_GPL(ops)
drivers/acpi/property.c
1774
fwnode->ops == &acpi_device_fwnode_ops;
drivers/acpi/property.c
1780
return !IS_ERR_OR_NULL(fwnode) && fwnode->ops == &acpi_data_fwnode_ops;
drivers/acpi/riscv/rimt.c
279
const struct iommu_ops *ops;
drivers/acpi/sleep.c
918
.ops = &acpi_sleep_syscore_ops,
drivers/acpi/x86/lpss.c
1220
.ops = {
drivers/android/binder/rust_binderfs.c
732
fc->ops = &binderfs_fs_context_ops;
drivers/android/binderfs.c
728
fc->ops = &binderfs_fs_context_ops;
drivers/ata/acard-ahci.c
435
ap->ops = &ata_dummy_port_ops;
drivers/ata/ahci.c
1172
ap->ops = &ahci_p5wdh_ops;
drivers/ata/ahci.c
2113
ap->ops = &ata_dummy_port_ops;
drivers/ata/ahci_tegra.c
165
const struct tegra_ahci_ops *ops;
drivers/ata/ahci_tegra.c
358
if (tegra->soc->ops && tegra->soc->ops->init)
drivers/ata/ahci_tegra.c
359
tegra->soc->ops->init(hpriv);
drivers/ata/ahci_tegra.c
471
.ops = &tegra124_ahci_ops,
drivers/ata/ata_piix.c
1491
ap->ops = &piix_sidpr_sata_ops;
drivers/ata/ata_piix.c
1715
if (host->ports[0]->ops == &piix_sidpr_sata_ops)
drivers/ata/ata_piix.c
825
host_stat = ap->ops->bmdma_status(ap);
drivers/ata/libahci.c
1077
ap->ops->transmit_led_message(ap, led_message, 4);
drivers/ata/libahci.c
1214
return ap->ops->transmit_led_message(ap, state, size);
drivers/ata/libahci.c
1233
ap->ops->transmit_led_message(ap, port_led_state, 4);
drivers/ata/libahci.c
1241
ap->ops->transmit_led_message(ap, port_led_state, 4);
drivers/ata/libahci.c
927
rc = ap->ops->transmit_led_message(ap,
drivers/ata/libahci_platform.c
764
ap->ops = &ata_dummy_port_ops;
drivers/ata/libahci_platform.c
812
if (ap->ops->freeze)
drivers/ata/libahci_platform.c
813
ap->ops->freeze(ap);
drivers/ata/libahci_platform.c
816
if (ap->ops->port_stop)
drivers/ata/libahci_platform.c
817
ap->ops->port_stop(ap);
drivers/ata/libata-core.c
1644
if (ap->ops->post_internal_cmd)
drivers/ata/libata-core.c
1645
ap->ops->post_internal_cmd(qc);
drivers/ata/libata-core.c
1821
if (ap->ops->read_id)
drivers/ata/libata-core.c
1822
err_mask = ap->ops->read_id(dev, &tf, (__le16 *)id);
drivers/ata/libata-core.c
3187
if (ap->ops->dev_config)
drivers/ata/libata-core.c
3188
ap->ops->dev_config(dev);
drivers/ata/libata-core.c
3619
if (ap->ops->set_piomode)
drivers/ata/libata-core.c
3620
ap->ops->set_piomode(ap, dev);
drivers/ata/libata-core.c
3630
if (ap->ops->set_dmamode)
drivers/ata/libata-core.c
3631
ap->ops->set_dmamode(ap, dev);
drivers/ata/libata-core.c
4596
if (ap->ops->mode_filter)
drivers/ata/libata-core.c
4597
xfer_mask = ap->ops->mode_filter(dev, xfer_mask);
drivers/ata/libata-core.c
4768
if (ap->ops->check_atapi_dma)
drivers/ata/libata-core.c
4769
return ap->ops->check_atapi_dma(qc);
drivers/ata/libata-core.c
4980
ap->ops->qc_fill_rtf(qc);
drivers/ata/libata-core.c
5199
if (ap->ops->qc_prep) {
drivers/ata/libata-core.c
5201
qc->err_mask |= ap->ops->qc_prep(qc);
drivers/ata/libata-core.c
5207
qc->err_mask |= ap->ops->qc_issue(qc);
drivers/ata/libata-core.c
5850
ap->ops = pi->port_ops;
drivers/ata/libata-core.c
5852
if (!host->ops && (pi->port_ops != &ata_dummy_port_ops))
drivers/ata/libata-core.c
5853
host->ops = pi->port_ops;
drivers/ata/libata-core.c
5870
if (ap->ops->port_stop)
drivers/ata/libata-core.c
5871
ap->ops->port_stop(ap);
drivers/ata/libata-core.c
5874
if (host->ops->host_stop)
drivers/ata/libata-core.c
5875
host->ops->host_stop(host);
drivers/ata/libata-core.c
5898
static void ata_finalize_port_ops(struct ata_port_operations *ops)
drivers/ata/libata-core.c
5902
void **begin = (void **)ops;
drivers/ata/libata-core.c
5903
void **end = (void **)&ops->inherits;
drivers/ata/libata-core.c
5906
if (!ops || !ops->inherits)
drivers/ata/libata-core.c
5911
for (cur = ops->inherits; cur; cur = cur->inherits) {
drivers/ata/libata-core.c
5923
ops->inherits = NULL;
drivers/ata/libata-core.c
5953
ata_finalize_port_ops(host->ops);
drivers/ata/libata-core.c
5958
ata_finalize_port_ops(ap->ops);
drivers/ata/libata-core.c
5960
if (!host->ops && !ata_port_is_dummy(ap))
drivers/ata/libata-core.c
5961
host->ops = ap->ops;
drivers/ata/libata-core.c
5963
if (ap->ops->port_stop)
drivers/ata/libata-core.c
5967
if (host->ops && host->ops->host_stop)
drivers/ata/libata-core.c
5979
if (ap->ops->port_start) {
drivers/ata/libata-core.c
5980
rc = ap->ops->port_start(ap);
drivers/ata/libata-core.c
6001
if (ap->ops->port_stop)
drivers/ata/libata-core.c
6002
ap->ops->port_stop(ap);
drivers/ata/libata-core.c
6017
struct ata_port_operations *ops)
drivers/ata/libata-core.c
6023
host->ops = ops;
drivers/ata/libata-core.c
6361
if (ap->ops->freeze)
drivers/ata/libata-core.c
6362
ap->ops->freeze(ap);
drivers/ata/libata-core.c
6365
if (ap->ops->port_stop)
drivers/ata/libata-core.c
6366
ap->ops->port_stop(ap);
drivers/ata/libata-eh.c
1037
ap->ops->sched_eh(ap);
drivers/ata/libata-eh.c
1120
if (ap->ops->freeze)
drivers/ata/libata-eh.c
1121
ap->ops->freeze(ap);
drivers/ata/libata-eh.c
1186
if (ap->ops->thaw)
drivers/ata/libata-eh.c
1187
ap->ops->thaw(ap);
drivers/ata/libata-eh.c
2162
(link->flags & ATA_LFLAG_NO_LPM) || (ap && !ap->ops->set_lpm))
drivers/ata/libata-eh.c
2210
rc = ap->ops->set_lpm(link, policy, hints);
drivers/ata/libata-eh.c
2212
rc = ap->ops->set_lpm(ap->slave_link, policy, hints);
drivers/ata/libata-eh.c
2891
if (ap->ops->set_piomode)
drivers/ata/libata-eh.c
2892
ap->ops->set_piomode(ap, dev);
drivers/ata/libata-eh.c
3401
if (ap->ops->cable_detect)
drivers/ata/libata-eh.c
3402
ap->cbl = ap->ops->cable_detect(ap);
drivers/ata/libata-eh.c
3476
if (ap->ops->set_mode)
drivers/ata/libata-eh.c
3477
rc = ap->ops->set_mode(link, r_failed_dev);
drivers/ata/libata-eh.c
3707
link->ap->ops->set_lpm(link, ATA_LPM_MAX_POWER,
drivers/ata/libata-eh.c
4106
struct ata_reset_operations *reset_ops = &ap->ops->reset;
drivers/ata/libata-eh.c
4190
if (ap->ops->port_suspend)
drivers/ata/libata-eh.c
4191
rc = ap->ops->port_suspend(ap, ap->pm_mesg);
drivers/ata/libata-eh.c
4248
if (ap->ops->port_resume)
drivers/ata/libata-eh.c
4249
ap->ops->port_resume(ap);
drivers/ata/libata-eh.c
628
if (ap->ops->lost_interrupt)
drivers/ata/libata-eh.c
629
ap->ops->lost_interrupt(ap);
drivers/ata/libata-eh.c
758
ap->ops->error_handler(ap);
drivers/ata/libata-eh.c
796
ap->ops->end_eh(ap);
drivers/ata/libata-pmp.c
536
if (ap->ops->pmp_attach)
drivers/ata/libata-pmp.c
537
ap->ops->pmp_attach(ap);
drivers/ata/libata-pmp.c
571
if (ap->ops->pmp_detach)
drivers/ata/libata-pmp.c
572
ap->ops->pmp_detach(ap);
drivers/ata/libata-pmp.c
911
struct ata_port_operations *ops = ap->ops;
drivers/ata/libata-pmp.c
930
rc = ata_eh_recover(ap, &ops->reset, NULL);
drivers/ata/libata-pmp.c
948
rc = sata_pmp_eh_recover_pmp(ap, &ops->reset);
drivers/ata/libata-pmp.c
974
rc = ata_eh_recover(ap, &ops->pmp_reset, &link);
drivers/ata/libata-sata.c
1195
if (ap->ops->em_store && (ap->flags & ATA_FLAG_EM))
drivers/ata/libata-sata.c
1196
return ap->ops->em_store(ap, buf, count);
drivers/ata/libata-sata.c
1207
if (ap->ops->em_show && (ap->flags & ATA_FLAG_EM))
drivers/ata/libata-sata.c
1208
return ap->ops->em_show(ap, buf);
drivers/ata/libata-sata.c
1236
if (atadev && ap->ops->sw_activity_show &&
drivers/ata/libata-sata.c
1238
return ap->ops->sw_activity_show(atadev, buf);
drivers/ata/libata-sata.c
1252
if (atadev && ap->ops->sw_activity_store &&
drivers/ata/libata-sata.c
1257
rc = ap->ops->sw_activity_store(atadev, val);
drivers/ata/libata-sata.c
126
rc = link->ap->ops->scr_write(link, reg, val);
drivers/ata/libata-sata.c
128
rc = link->ap->ops->scr_read(link, reg, &val);
drivers/ata/libata-sata.c
45
return (ap->flags & ATA_FLAG_SATA) && ap->ops->scr_read;
drivers/ata/libata-sata.c
69
return link->ap->ops->scr_read(link, reg, val);
drivers/ata/libata-sata.c
780
if (ap->ops->qc_ncq_fill_rtf)
drivers/ata/libata-sata.c
781
ap->ops->qc_ncq_fill_rtf(ap, done_mask);
drivers/ata/libata-sata.c
912
if ((ap->flags & ATA_FLAG_NO_LPM) || !ap->ops->set_lpm)
drivers/ata/libata-sata.c
97
return link->ap->ops->scr_write(link, reg, val);
drivers/ata/libata-scsi.c
1677
WARN_ON_ONCE(ap->ops->qc_defer(qc));
drivers/ata/libata-scsi.c
1726
if (!ap->ops->qc_defer(qc))
drivers/ata/libata-scsi.c
1770
if (!ap->ops->qc_defer)
drivers/ata/libata-scsi.c
1784
ret = ap->ops->qc_defer(qc);
drivers/ata/libata-sff.c
123
status = ap->ops->sff_check_status(ap);
drivers/ata/libata-sff.c
1374
qc->ap->ops->sff_tf_read(qc->ap, &qc->result_tf);
drivers/ata/libata-sff.c
1384
ap->ops->sff_check_status(ap);
drivers/ata/libata-sff.c
1385
if (ap->ops->sff_irq_clear)
drivers/ata/libata-sff.c
1386
ap->ops->sff_irq_clear(ap);
drivers/ata/libata-sff.c
1434
if (ap->ops->sff_irq_clear)
drivers/ata/libata-sff.c
1435
ap->ops->sff_irq_clear(ap);
drivers/ata/libata-sff.c
1503
if (!ap->ops->sff_irq_check ||
drivers/ata/libata-sff.c
1504
!ap->ops->sff_irq_check(ap))
drivers/ata/libata-sff.c
1508
ap->ops->sff_check_status(ap);
drivers/ata/libata-sff.c
1509
if (ap->ops->sff_irq_clear)
drivers/ata/libata-sff.c
1510
ap->ops->sff_irq_clear(ap);
drivers/ata/libata-sff.c
1513
if (!(ap->ops->sff_check_status(ap) & ATA_BUSY))
drivers/ata/libata-sff.c
1612
ap->ops->sff_check_status(ap);
drivers/ata/libata-sff.c
1614
if (ap->ops->sff_irq_clear)
drivers/ata/libata-sff.c
1615
ap->ops->sff_irq_clear(ap);
drivers/ata/libata-sff.c
1631
ap->ops->sff_check_status(ap);
drivers/ata/libata-sff.c
1632
if (ap->ops->sff_irq_clear)
drivers/ata/libata-sff.c
1633
ap->ops->sff_irq_clear(ap);
drivers/ata/libata-sff.c
1705
ap->ops->sff_dev_select(ap, device);
drivers/ata/libata-sff.c
1754
ap->ops->sff_dev_select(ap, dev->devno);
drivers/ata/libata-sff.c
1758
ap->ops->sff_tf_read(ap, &tf);
drivers/ata/libata-sff.c
1791
if (ap->ops->sff_check_status(ap) == 0)
drivers/ata/libata-sff.c
1841
ap->ops->sff_dev_select(ap, 1);
drivers/ata/libata-sff.c
1866
ap->ops->sff_dev_select(ap, 0);
drivers/ata/libata-sff.c
1868
ap->ops->sff_dev_select(ap, 1);
drivers/ata/libata-sff.c
1870
ap->ops->sff_dev_select(ap, 0);
drivers/ata/libata-sff.c
188
u8 status = link->ap->ops->sff_check_status(link->ap);
drivers/ata/libata-sff.c
1925
ap->ops->sff_dev_select(ap, 0);
drivers/ata/libata-sff.c
1998
ap->ops->sff_dev_select(ap, 1);
drivers/ata/libata-sff.c
2000
ap->ops->sff_dev_select(ap, 0);
drivers/ata/libata-sff.c
2033
for (count = 0; (ap->ops->sff_check_status(ap) & ATA_DRQ)
drivers/ata/libata-sff.c
2073
if (ap->ops->sff_drain_fifo)
drivers/ata/libata-sff.c
2074
ap->ops->sff_drain_fifo(qc);
drivers/ata/libata-sff.c
2164
ap->ops = &ata_dummy_port_ops;
drivers/ata/libata-sff.c
2176
ap->ops = &ata_dummy_port_ops;
drivers/ata/libata-sff.c
228
if (ap->ops->sff_set_devctl) {
drivers/ata/libata-sff.c
229
ap->ops->sff_set_devctl(ap, ctl);
drivers/ata/libata-sff.c
2658
ap->ops->sff_tf_load(ap, &qc->tf); /* load tf registers */
drivers/ata/libata-sff.c
2660
ap->ops->bmdma_setup(qc); /* set up bmdma */
drivers/ata/libata-sff.c
2662
ap->ops->bmdma_start(qc); /* initiate bmdma */
drivers/ata/libata-sff.c
2670
ap->ops->sff_tf_load(ap, &qc->tf); /* load tf registers */
drivers/ata/libata-sff.c
2672
ap->ops->bmdma_setup(qc); /* set up bmdma */
drivers/ata/libata-sff.c
2711
host_stat = ap->ops->bmdma_status(ap);
drivers/ata/libata-sff.c
2720
ap->ops->bmdma_stop(qc);
drivers/ata/libata-sff.c
2787
host_stat = ap->ops->bmdma_status(ap);
drivers/ata/libata-sff.c
2801
ap->ops->bmdma_stop(qc);
drivers/ata/libata-sff.c
2805
ap->ops->sff_check_status(ap);
drivers/ata/libata-sff.c
2806
if (ap->ops->sff_irq_clear)
drivers/ata/libata-sff.c
2807
ap->ops->sff_irq_clear(ap);
drivers/ata/libata-sff.c
2835
ap->ops->bmdma_stop(qc);
drivers/ata/libata-sff.c
2888
ap->ops->sff_exec_command(ap, &qc->tf);
drivers/ata/libata-sff.c
292
ap->ops->sff_dev_select(ap, device);
drivers/ata/libata-sff.c
316
if (ap->ops->sff_irq_on) {
drivers/ata/libata-sff.c
317
ap->ops->sff_irq_on(ap);
drivers/ata/libata-sff.c
327
if (ap->ops->sff_irq_clear)
drivers/ata/libata-sff.c
328
ap->ops->sff_irq_clear(ap);
drivers/ata/libata-sff.c
455
ap->ops->sff_tf_load(ap, tf);
drivers/ata/libata-sff.c
457
ap->ops->sff_exec_command(ap, tf);
drivers/ata/libata-sff.c
584
qc->ap->ops->sff_data_xfer(qc, buf + offset, xfer_size, do_write);
drivers/ata/libata-sff.c
695
ap->ops->sff_data_xfer(qc, qc->cdb, qc->dev->cdb_len, 1);
drivers/ata/libata-sff.c
711
ap->ops->bmdma_start(qc);
drivers/ata/libata-sff.c
767
consumed = ap->ops->sff_data_xfer(qc, buf + offset, count, rw);
drivers/ata/libata-sff.c
813
ap->ops->sff_tf_read(ap, &qc->result_tf);
drivers/ata/libata-sff.c
87
if (ap->ops->sff_check_altstatus) {
drivers/ata/libata-sff.c
88
tmp = ap->ops->sff_check_altstatus(ap);
drivers/ata/pata_arasan_cf.c
685
ap->ops->sff_exec_command(ap, tf);
drivers/ata/pata_arasan_cf.c
709
ap->ops->sff_tf_load(ap, &qc->tf);
drivers/ata/pata_arasan_cf.c
863
ap->ops = &arasan_cf_ops;
drivers/ata/pata_arasan_cf.c
877
ap->ops->set_piomode = NULL;
drivers/ata/pata_buddha.c
206
ap->ops = &pata_buddha_ops;
drivers/ata/pata_buddha.c
211
ap->ops = &pata_xsurf_ops;
drivers/ata/pata_ep93xx.c
525
ap->ops->sff_dev_select(ap, device);
drivers/ata/pata_ep93xx.c
574
ap->ops->sff_dev_select(ap, 1);
drivers/ata/pata_ep93xx.c
601
ap->ops->sff_dev_select(ap, 0);
drivers/ata/pata_ep93xx.c
603
ap->ops->sff_dev_select(ap, 1);
drivers/ata/pata_ep93xx.c
605
ap->ops->sff_dev_select(ap, 0);
drivers/ata/pata_ep93xx.c
764
qc->ap->ops->sff_exec_command(qc->ap, &qc->tf);
drivers/ata/pata_ep93xx.c
816
ap->ops->sff_dev_select(al->ap, 0);
drivers/ata/pata_ep93xx.c
850
for (count = 0; (ap->ops->sff_check_status(ap) & ATA_DRQ)
drivers/ata/pata_ep93xx.c
957
ap->ops = &ep93xx_pata_port_ops;
drivers/ata/pata_falcon.c
169
ap->ops = &pata_falcon_ops;
drivers/ata/pata_gayle.c
159
ap->ops = &pata_gayle_a1200_ops;
drivers/ata/pata_gayle.c
161
ap->ops = &pata_gayle_a4000_ops;
drivers/ata/pata_icside.c
247
ap->ops->sff_exec_command(ap, &qc->tf);
drivers/ata/pata_icside.c
456
ec->ops->irqdisable(ec, ec->irq);
drivers/ata/pata_icside.c
471
ap->ops = &pata_icside_port_ops;
drivers/ata/pata_icside.c
566
ec->ops->irqdisable(ec, ec->irq);
drivers/ata/pata_imx.c
157
ap->ops = &pata_imx_port_ops;
drivers/ata/pata_isapnp.c
76
ap->ops = &isapnp_noalt_port_ops;
drivers/ata/pata_isapnp.c
90
ap->ops = &isapnp_port_ops;
drivers/ata/pata_legacy.c
239
struct ata_port_operations *ops = controller->ops;
drivers/ata/pata_legacy.c
275
ap->ops = ops;
drivers/ata/pata_legacy.c
84
struct ata_port_operations *ops;
drivers/ata/pata_macio.c
636
ap->ops->sff_exec_command(ap, &qc->tf);
drivers/ata/pata_mpc52xx.c
554
ap->ops->sff_exec_command(ap, &qc->tf);
drivers/ata/pata_mpc52xx.c
643
ap->ops = &mpc52xx_ata_port_ops;
drivers/ata/pata_mpiix.c
200
ap->ops = &mpiix_port_ops;
drivers/ata/pata_ninja32.c
136
ap->ops = &ninja32_port_ops;
drivers/ata/pata_ns87415.c
140
ap->ops->sff_exec_command(ap, &qc->tf);
drivers/ata/pata_octeon_cf.c
526
ap->ops->sff_exec_command(ap, &qc->tf);
drivers/ata/pata_octeon_cf.c
624
status = ap->ops->sff_check_status(ap);
drivers/ata/pata_octeon_cf.c
770
ap->ops->sff_tf_load(ap, &qc->tf); /* load tf registers */
drivers/ata/pata_octeon_cf.c
906
ap->ops = &octeon_cf_ops;
drivers/ata/pata_parport/bpck6.c
108
pi->pardev->port->ops->epp_read_data(pi->pardev->port, &data, 1, 0);
drivers/ata/pata_parport/bpck6.c
128
pi->pardev->port->ops->epp_write_data(pi->pardev->port, &data, 1, 0);
drivers/ata/pata_parport/bpck6.c
209
pi->pardev->port->ops->epp_write_data(pi->pardev->port, buf,
drivers/ata/pata_parport/bpck6.c
214
pi->pardev->port->ops->epp_write_data(pi->pardev->port, buf,
drivers/ata/pata_parport/bpck6.c
219
pi->pardev->port->ops->epp_write_data(pi->pardev->port, buf,
drivers/ata/pata_parport/bpck6.c
272
pi->pardev->port->ops->epp_read_data(pi->pardev->port, buf, len,
drivers/ata/pata_parport/bpck6.c
276
pi->pardev->port->ops->epp_read_data(pi->pardev->port, buf, len,
drivers/ata/pata_parport/bpck6.c
280
pi->pardev->port->ops->epp_read_data(pi->pardev->port, buf, len,
drivers/ata/pata_parport/bpck6.c
76
pi->pardev->port->ops->epp_write_addr(pi->pardev->port, &cmd, 1, 0);
drivers/ata/pata_pcmcia.c
126
for (count = 0; (ap->ops->sff_check_status(ap) & ATA_DRQ)
drivers/ata/pata_pcmcia.c
194
struct ata_port_operations *ops = &pcmcia_port_ops;
drivers/ata/pata_pcmcia.c
242
ops = &pcmcia_8bit_port_ops;
drivers/ata/pata_pcmcia.c
255
ap->ops = ops;
drivers/ata/pata_platform.c
130
ap->ops = devm_kzalloc(dev, sizeof(*ap->ops), GFP_KERNEL);
drivers/ata/pata_platform.c
131
if (!ap->ops)
drivers/ata/pata_platform.c
133
ap->ops->inherits = &ata_sff_port_ops;
drivers/ata/pata_platform.c
134
ap->ops->cable_detect = ata_cable_unknown;
drivers/ata/pata_platform.c
135
ap->ops->set_mode = pata_platform_set_mode;
drivers/ata/pata_platform.c
137
ap->ops->sff_data_xfer = ata_sff_data_xfer;
drivers/ata/pata_platform.c
139
ap->ops->sff_data_xfer = ata_sff_data_xfer32;
drivers/ata/pata_pxa.c
220
ap->ops = &pxa_ata_port_ops;
drivers/ata/pata_pxa.c
76
qc->ap->ops->sff_exec_command(qc->ap, &qc->tf);
drivers/ata/pata_rb532_cf.c
89
ap->ops = &rb532_pata_port_ops;
drivers/ata/sata_dwc_460ex.c
1033
ap->ops->sff_tf_load(ap, &qc->tf);
drivers/ata/sata_dwc_460ex.c
424
status = ap->ops->sff_check_status(ap);
drivers/ata/sata_dwc_460ex.c
538
ap->ops->sff_check_status(ap);
drivers/ata/sata_dwc_460ex.c
542
status = ap->ops->sff_check_status(ap);
drivers/ata/sata_dwc_460ex.c
612
status = ap->ops->sff_check_status(ap);
drivers/ata/sata_highbank.c
549
ap->ops = &ata_dummy_port_ops;
drivers/ata/sata_mv.c
1864
ap->ops->sff_exec_command(ap, &qc->tf);
drivers/ata/sata_mv.c
2312
if (!ap->ops->bmdma_setup) /* no bmdma on GEN_I */
drivers/ata/sata_mv.c
3553
hpriv->ops->phy_errata(hpriv, mmio, port_no);
drivers/ata/sata_mv.c
3740
hpriv->ops = &mv5xxx_ops;
drivers/ata/sata_mv.c
3760
hpriv->ops = &mv5xxx_ops;
drivers/ata/sata_mv.c
3780
hpriv->ops = &mv6xxx_ops;
drivers/ata/sata_mv.c
3832
hpriv->ops = &mv6xxx_ops;
drivers/ata/sata_mv.c
3850
hpriv->ops = &mv_soc_65n_ops;
drivers/ata/sata_mv.c
3852
hpriv->ops = &mv_soc_ops;
drivers/ata/sata_mv.c
3913
if (hpriv->ops->read_preamp)
drivers/ata/sata_mv.c
3914
hpriv->ops->read_preamp(hpriv, port, mmio);
drivers/ata/sata_mv.c
3916
rc = hpriv->ops->reset_hc(host, mmio, n_hc);
drivers/ata/sata_mv.c
3920
hpriv->ops->reset_flash(hpriv, mmio);
drivers/ata/sata_mv.c
3921
hpriv->ops->reset_bus(host, mmio);
drivers/ata/sata_mv.c
3922
hpriv->ops->enable_leds(hpriv, mmio);
drivers/ata/sata_mv.c
542
const struct mv_hw_ops *ops;
drivers/ata/sata_nv.c
1455
ap->ops->sff_check_status(ap);
drivers/ata/sata_nv.c
1766
ap->ops->sff_check_status(ap),
drivers/ata/sata_nv.c
1792
ap->ops->sff_irq_clear(ap);
drivers/ata/sata_nv.c
2016
ap->ops->sff_tf_load(ap, &qc->tf); /* load tf registers */
drivers/ata/sata_nv.c
2018
ap->ops->sff_exec_command(ap, &qc->tf);
drivers/ata/sata_nv.c
2074
host_stat = ap->ops->bmdma_status(ap);
drivers/ata/sata_nv.c
2085
ap->ops->sff_irq_clear(ap);
drivers/ata/sata_nv.c
2187
ata_stat = ap->ops->sff_check_status(ap);
drivers/ata/sata_nv.c
2203
if (ap->ops->scr_read(&ap->link, SCR_ERROR, &serror))
drivers/ata/sata_nv.c
2205
ap->ops->scr_write(&ap->link, SCR_ERROR, serror);
drivers/ata/sata_nv.c
2249
ata_stat = ap->ops->sff_check_status(ap);
drivers/ata/sata_rcar.c
473
for (count = 0; (ap->ops->sff_check_status(ap) & ATA_DRQ) &&
drivers/ata/sata_rcar.c
560
ap->ops->sff_exec_command(ap, &qc->tf);
drivers/ata/sata_rcar.c
736
ap->ops = &sata_rcar_port_ops;
drivers/ata/sata_sil.c
273
ap->ops->sff_exec_command(ap, &qc->tf);
drivers/ata/sata_sil.c
449
ap->ops->sff_check_status(ap);
drivers/ata/sata_sil.c
470
ap->ops->bmdma_stop(qc);
drivers/ata/sata_sil.c
485
status = ap->ops->sff_check_status(ap);
drivers/ata/sata_sil.c
570
ap->ops->sff_check_status(ap);
drivers/ata/sata_svw.c
251
ap->ops->sff_exec_command(ap, &qc->tf);
drivers/ata/sata_svw.c
295
ap->ops->sff_exec_command(ap, &qc->tf);
drivers/ata/sata_via.c
307
ap->ops->sff_check_status(ap);
drivers/ata/sata_vsc.c
239
ap->ops->sff_check_status(ap);
drivers/atm/atmtcp.c
366
.ops = &atmtcp_c_dev_ops,
drivers/atm/atmtcp.c
404
if (dev->ops != &atmtcp_v_dev_ops) {
drivers/atm/atmtcp.c
444
if (dev->ops != &atmtcp_v_dev_ops) {
drivers/atm/eni.c
2202
static const struct atmdev_ops ops = {
drivers/atm/eni.c
2241
dev = atm_dev_register(DEV_LABEL, &pci_dev->dev, &ops, -1, NULL);
drivers/atm/idt77105.c
46
#define PUT(val,reg) dev->ops->phy_put(dev,val,IDT77105_##reg)
drivers/atm/idt77105.c
47
#define GET(reg) dev->ops->phy_get(dev,IDT77105_##reg)
drivers/atm/iphase.c
3146
static const struct atmdev_ops ops = {
drivers/atm/iphase.c
3178
dev = atm_dev_register(DEV_LABEL, &pdev->dev, &ops, -1, NULL);
drivers/atm/lanai.c
2538
static const struct atmdev_ops ops = {
drivers/atm/lanai.c
2565
atmdev = atm_dev_register(DEV_LABEL, &pci->dev, &ops, -1, NULL);
drivers/atm/suni.c
167
control = dev->ops->phy_get(dev, reg) & ~(dle | lle);
drivers/atm/suni.c
180
dev->ops->phy_put(dev, control, reg);
drivers/atm/suni.c
40
#define PUT(val,reg) dev->ops->phy_put(dev,val,SUNI_##reg)
drivers/atm/suni.c
41
#define GET(reg) dev->ops->phy_get(dev,SUNI_##reg)
drivers/auxdisplay/charlcd.c
100
lcd->ops->backlight(lcd, CHARLCD_ON);
drivers/auxdisplay/charlcd.c
111
lcd->ops->home(lcd);
drivers/auxdisplay/charlcd.c
122
if (!lcd->ops->print(lcd, c))
drivers/auxdisplay/charlcd.c
127
lcd->ops->gotoxy(lcd, lcd->addr.x - 1, lcd->addr.y);
drivers/auxdisplay/charlcd.c
132
lcd->ops->clear_display(lcd);
drivers/auxdisplay/charlcd.c
213
lcd->ops->display(lcd, CHARLCD_ON);
drivers/auxdisplay/charlcd.c
220
lcd->ops->display(lcd, CHARLCD_OFF);
drivers/auxdisplay/charlcd.c
227
lcd->ops->cursor(lcd, CHARLCD_ON);
drivers/auxdisplay/charlcd.c
234
lcd->ops->cursor(lcd, CHARLCD_OFF);
drivers/auxdisplay/charlcd.c
241
lcd->ops->blink(lcd, CHARLCD_ON);
drivers/auxdisplay/charlcd.c
248
lcd->ops->blink(lcd, CHARLCD_OFF);
drivers/auxdisplay/charlcd.c
273
lcd->ops->fontsize(lcd, CHARLCD_FONTSIZE_SMALL);
drivers/auxdisplay/charlcd.c
280
lcd->ops->fontsize(lcd, CHARLCD_FONTSIZE_LARGE);
drivers/auxdisplay/charlcd.c
287
lcd->ops->lines(lcd, CHARLCD_LINES_1);
drivers/auxdisplay/charlcd.c
294
lcd->ops->lines(lcd, CHARLCD_LINES_2);
drivers/auxdisplay/charlcd.c
300
if (!lcd->ops->shift_cursor(lcd, CHARLCD_SHIFT_LEFT))
drivers/auxdisplay/charlcd.c
308
if (!lcd->ops->shift_cursor(lcd, CHARLCD_SHIFT_RIGHT))
drivers/auxdisplay/charlcd.c
315
lcd->ops->shift_display(lcd, CHARLCD_SHIFT_LEFT);
drivers/auxdisplay/charlcd.c
319
lcd->ops->shift_display(lcd, CHARLCD_SHIFT_RIGHT);
drivers/auxdisplay/charlcd.c
328
lcd->ops->print(lcd, ' ');
drivers/auxdisplay/charlcd.c
333
lcd->ops->gotoxy(lcd, lcd->addr.x, lcd->addr.y);
drivers/auxdisplay/charlcd.c
338
lcd->ops->init_display(lcd);
drivers/auxdisplay/charlcd.c
344
if (lcd->ops->redefine_char)
drivers/auxdisplay/charlcd.c
345
processed = lcd->ops->redefine_char(lcd, esc);
drivers/auxdisplay/charlcd.c
357
lcd->ops->gotoxy(lcd, lcd->addr.x, lcd->addr.y);
drivers/auxdisplay/charlcd.c
390
if (!lcd->ops->shift_cursor(lcd,
drivers/auxdisplay/charlcd.c
397
if (!lcd->ops->shift_cursor(lcd, CHARLCD_SHIFT_LEFT))
drivers/auxdisplay/charlcd.c
411
lcd->ops->print(lcd, ' ');
drivers/auxdisplay/charlcd.c
415
lcd->ops->gotoxy(lcd, lcd->addr.x, lcd->addr.y);
drivers/auxdisplay/charlcd.c
420
lcd->ops->gotoxy(lcd, lcd->addr.x, lcd->addr.y);
drivers/auxdisplay/charlcd.c
507
priv->lcd.ops->clear_display(&priv->lcd);
drivers/auxdisplay/charlcd.c
572
if (lcd->ops->backlight) {
drivers/auxdisplay/charlcd.c
582
if (WARN_ON(!lcd->ops->init_display))
drivers/auxdisplay/charlcd.c
585
ret = lcd->ops->init_display(lcd);
drivers/auxdisplay/charlcd.c
63
if (!lcd->ops->backlight)
drivers/auxdisplay/charlcd.c
674
if (lcd->ops->backlight) {
drivers/auxdisplay/charlcd.c
676
priv->lcd.ops->backlight(&priv->lcd, CHARLCD_OFF);
drivers/auxdisplay/charlcd.c
68
lcd->ops->backlight(lcd, on);
drivers/auxdisplay/charlcd.c
83
priv->lcd.ops->backlight(&priv->lcd, CHARLCD_OFF);
drivers/auxdisplay/charlcd.c
93
if (!lcd->ops->backlight)
drivers/auxdisplay/charlcd.h
42
const struct charlcd_ops *ops;
drivers/auxdisplay/hd44780.c
293
lcd->ops = &hd44780_ops_gpio8;
drivers/auxdisplay/hd44780.c
297
lcd->ops = &hd44780_ops_gpio4;
drivers/auxdisplay/hd44780_common.c
350
lcd->ops->gotoxy(lcd, lcd->addr.x, lcd->addr.y);
drivers/auxdisplay/img-ascii-lcd.c
104
.ops = {
drivers/auxdisplay/img-ascii-lcd.c
206
.ops = {
drivers/auxdisplay/img-ascii-lcd.c
252
err = linedisp_register(&ctx->linedisp, dev, cfg->num_chars, &cfg->ops);
drivers/auxdisplay/img-ascii-lcd.c
30
const struct linedisp_ops ops;
drivers/auxdisplay/img-ascii-lcd.c
74
.ops = {
drivers/auxdisplay/lcd2s.c
320
lcd->ops = &lcd2s_ops;
drivers/auxdisplay/line-display.c
142
linedisp->ops->update(linedisp);
drivers/auxdisplay/line-display.c
185
linedisp->ops->update(linedisp);
drivers/auxdisplay/line-display.c
207
linedisp->ops->update(linedisp);
drivers/auxdisplay/line-display.c
386
if (!linedisp->ops->get_map_type)
drivers/auxdisplay/line-display.c
389
err = linedisp->ops->get_map_type(linedisp);
drivers/auxdisplay/line-display.c
439
unsigned int num_chars, const struct linedisp_ops *ops)
drivers/auxdisplay/line-display.c
444
linedisp->ops = ops;
drivers/auxdisplay/line-display.c
524
unsigned int num_chars, const struct linedisp_ops *ops)
drivers/auxdisplay/line-display.c
531
linedisp->ops = ops;
drivers/auxdisplay/line-display.h
74
const struct linedisp_ops *ops;
drivers/auxdisplay/line-display.h
86
unsigned int num_chars, const struct linedisp_ops *ops);
drivers/auxdisplay/line-display.h
89
unsigned int num_chars, const struct linedisp_ops *ops);
drivers/auxdisplay/panel.c
947
charlcd->ops = &charlcd_ops;
drivers/auxdisplay/panel.c
957
charlcd->ops = &charlcd_ops;
drivers/auxdisplay/panel.c
968
charlcd->ops = &charlcd_ops;
drivers/base/component.c
142
const struct component_master_ops *ops)
drivers/base/component.c
147
if (m->parent == parent && (!ops || m->ops == ops))
drivers/base/component.c
249
ret = adev->ops->bind(adev->parent);
drivers/base/component.c
281
adev->ops->unbind(adev->parent);
drivers/base/component.c
513
const struct component_master_ops *ops,
drivers/base/component.c
529
adev->ops = ops;
drivers/base/component.c
558
const struct component_master_ops *ops)
drivers/base/component.c
563
adev = __aggregate_find(parent, ops);
drivers/base/component.c
573
const struct component_master_ops *ops)
drivers/base/component.c
578
adev = __aggregate_find(parent, ops);
drivers/base/component.c
593
dev_name(component->dev), component, component->ops);
drivers/base/component.c
595
if (component->ops && component->ops->unbind)
drivers/base/component.c
596
component->ops->unbind(component->dev, adev->parent, data);
drivers/base/component.c
60
const struct component_master_ops *ops;
drivers/base/component.c
657
dev_name(component->dev), component->ops);
drivers/base/component.c
659
ret = component->ops->bind(component->dev, adev->parent, data);
drivers/base/component.c
673
dev_name(component->dev), component->ops);
drivers/base/component.c
680
dev_name(component->dev), component->ops, ret);
drivers/base/component.c
70
const struct component_ops *ops;
drivers/base/component.c
729
static int __component_add(struct device *dev, const struct component_ops *ops,
drivers/base/component.c
739
component->ops = ops;
drivers/base/component.c
743
dev_dbg(dev, "adding component (ops %ps)\n", ops);
drivers/base/component.c
780
int component_add_typed(struct device *dev, const struct component_ops *ops,
drivers/base/component.c
786
return __component_add(dev, ops, subcomponent);
drivers/base/component.c
805
int component_add(struct device *dev, const struct component_ops *ops)
drivers/base/component.c
807
return __component_add(dev, ops, 0);
drivers/base/component.c
820
void component_del(struct device *dev, const struct component_ops *ops)
drivers/base/component.c
826
if (c->dev == dev && c->ops == ops) {
drivers/base/devtmpfs.c
101
fc->ops = &devtmpfs_context_ops;
drivers/base/devtmpfs.c
458
devtmpfs_context_ops.free = fc->ops->free;
drivers/base/devtmpfs.c
459
devtmpfs_context_ops.dup = fc->ops->dup;
drivers/base/devtmpfs.c
460
devtmpfs_context_ops.parse_param = fc->ops->parse_param;
drivers/base/devtmpfs.c
461
devtmpfs_context_ops.parse_monolithic = fc->ops->parse_monolithic;
drivers/base/devtmpfs.c
463
devtmpfs_context_ops.reconfigure = fc->ops->reconfigure;
drivers/base/firmware_loader/main.c
1590
.ops = &fw_syscore_ops,
drivers/base/firmware_loader/sysfs_upload.c
108
fwlp->ops->cancel(fwlp->fw_upload);
drivers/base/firmware_loader/sysfs_upload.c
176
ret = fwlp->ops->prepare(fwl, fwlp->data, fwlp->remaining_size);
drivers/base/firmware_loader/sysfs_upload.c
184
ret = fwlp->ops->write(fwl, fwlp->data, offset,
drivers/base/firmware_loader/sysfs_upload.c
200
ret = fwlp->ops->poll_complete(fwl);
drivers/base/firmware_loader/sysfs_upload.c
205
if (fwlp->ops->cleanup)
drivers/base/firmware_loader/sysfs_upload.c
206
fwlp->ops->cleanup(fwl);
drivers/base/firmware_loader/sysfs_upload.c
295
const char *name, const struct fw_upload_ops *ops,
drivers/base/firmware_loader/sysfs_upload.c
309
if (!ops || !ops->cancel || !ops->prepare ||
drivers/base/firmware_loader/sysfs_upload.c
310
!ops->write || !ops->poll_complete) {
drivers/base/firmware_loader/sysfs_upload.c
331
fw_upload_priv->ops = ops;
drivers/base/firmware_loader/sysfs_upload.c
400
fw_upload_priv->ops->cancel(fw_upload);
drivers/base/firmware_loader/sysfs_upload.h
31
const struct fw_upload_ops *ops;
drivers/base/platform-msi.c
41
.ops = {
drivers/base/power/main.c
1086
callback = pm_op(&dev->pm_domain->ops, state);
drivers/base/power/main.c
1220
callback = dev->pm_domain->ops.complete;
drivers/base/power/main.c
1451
callback = pm_noirq_op(&dev->pm_domain->ops, state);
drivers/base/power/main.c
1661
callback = pm_late_early_op(&dev->pm_domain->ops, state);
drivers/base/power/main.c
1931
callback = pm_op(&dev->pm_domain->ops, state);
drivers/base/power/main.c
2158
callback = dev->pm_domain->ops.prepare;
drivers/base/power/main.c
2331
static bool pm_ops_is_empty(const struct dev_pm_ops *ops)
drivers/base/power/main.c
2333
if (!ops)
drivers/base/power/main.c
2336
return !ops->prepare &&
drivers/base/power/main.c
2337
!ops->suspend &&
drivers/base/power/main.c
2338
!ops->suspend_late &&
drivers/base/power/main.c
2339
!ops->suspend_noirq &&
drivers/base/power/main.c
2340
!ops->resume_noirq &&
drivers/base/power/main.c
2341
!ops->resume_early &&
drivers/base/power/main.c
2342
!ops->resume &&
drivers/base/power/main.c
2343
!ops->complete;
drivers/base/power/main.c
2356
(!dev->pm_domain || pm_ops_is_empty(&dev->pm_domain->ops)) &&
drivers/base/power/main.c
360
static pm_callback_t pm_op(const struct dev_pm_ops *ops, pm_message_t state)
drivers/base/power/main.c
365
return ops->suspend;
drivers/base/power/main.c
367
return ops->resume;
drivers/base/power/main.c
372
return ops->freeze;
drivers/base/power/main.c
375
return ops->poweroff;
drivers/base/power/main.c
378
return ops->thaw;
drivers/base/power/main.c
380
return ops->restore;
drivers/base/power/main.c
394
static pm_callback_t pm_late_early_op(const struct dev_pm_ops *ops,
drivers/base/power/main.c
400
return ops->suspend_late;
drivers/base/power/main.c
402
return ops->resume_early;
drivers/base/power/main.c
407
return ops->freeze_late;
drivers/base/power/main.c
410
return ops->poweroff_late;
drivers/base/power/main.c
413
return ops->thaw_early;
drivers/base/power/main.c
415
return ops->restore_early;
drivers/base/power/main.c
430
static pm_callback_t pm_noirq_op(const struct dev_pm_ops *ops, pm_message_t state)
drivers/base/power/main.c
435
return ops->suspend_noirq;
drivers/base/power/main.c
437
return ops->resume_noirq;
drivers/base/power/main.c
442
return ops->freeze_noirq;
drivers/base/power/main.c
445
return ops->poweroff_noirq;
drivers/base/power/main.c
448
return ops->thaw_noirq;
drivers/base/power/main.c
450
return ops->restore_noirq;
drivers/base/power/main.c
776
callback = pm_noirq_op(&dev->pm_domain->ops, state);
drivers/base/power/main.c
920
callback = pm_late_early_op(&dev->pm_domain->ops, state);
drivers/base/power/runtime.c
38
const struct dev_pm_ops *ops;
drivers/base/power/runtime.c
42
ops = &dev->pm_domain->ops;
drivers/base/power/runtime.c
44
ops = dev->type->pm;
drivers/base/power/runtime.c
46
ops = dev->class->pm;
drivers/base/power/runtime.c
48
ops = dev->bus->pm;
drivers/base/power/runtime.c
50
ops = NULL;
drivers/base/power/runtime.c
52
if (ops)
drivers/base/power/runtime.c
53
cb = get_callback_ptr(ops, cb_offset);
drivers/base/regmap/regmap-ac97.c
49
*val = ac97->bus->ops->read(ac97, reg);
drivers/base/regmap/regmap-ac97.c
59
ac97->bus->ops->write(ac97, reg, val);
drivers/base/regmap/regmap-irq.c
640
.ops = &regmap_domain_ops,
drivers/base/swnode.c
52
return !IS_ERR_OR_NULL(fwnode) && fwnode->ops == &software_node_ops;
drivers/base/syscore.c
102
if (syscore->ops->resume) {
drivers/base/syscore.c
103
pm_pr_dbg("Calling %pS\n", syscore->ops->resume);
drivers/base/syscore.c
104
syscore->ops->resume(syscore->data);
drivers/base/syscore.c
107
syscore->ops->resume);
drivers/base/syscore.c
124
if (syscore->ops->shutdown) {
drivers/base/syscore.c
127
syscore->ops->shutdown);
drivers/base/syscore.c
128
syscore->ops->shutdown(syscore->data);
drivers/base/syscore.c
63
if (syscore->ops->suspend) {
drivers/base/syscore.c
64
pm_pr_dbg("Calling %pS\n", syscore->ops->suspend);
drivers/base/syscore.c
65
ret = syscore->ops->suspend(syscore->data);
drivers/base/syscore.c
70
syscore->ops->suspend);
drivers/base/syscore.c
78
syscore->ops->suspend);
drivers/base/syscore.c
81
if (syscore->ops->resume)
drivers/base/syscore.c
82
syscore->ops->resume(syscore->data);
drivers/bcma/driver_pci_host.c
239
pc_host = container_of(bus->ops, struct bcma_drv_pci_host, pci_ops);
drivers/bcma/driver_pci_host.c
259
pc_host = container_of(bus->ops, struct bcma_drv_pci_host, pci_ops);
drivers/bcma/driver_pci_host.c
532
if (dev->bus->ops->read != bcma_core_pci_hostmode_read_config) {
drivers/bcma/driver_pci_host.c
559
if (dev->bus->ops->read != bcma_core_pci_hostmode_read_config) {
drivers/bcma/driver_pci_host.c
587
if (dev->bus->ops->read != bcma_core_pci_hostmode_read_config) {
drivers/bcma/driver_pci_host.c
591
pc_host = container_of(dev->bus->ops, struct bcma_drv_pci_host,
drivers/bcma/driver_pci_host.c
614
if (dev->bus->ops->read != bcma_core_pci_hostmode_read_config) {
drivers/bcma/driver_pci_host.c
619
pc_host = container_of(dev->bus->ops, struct bcma_drv_pci_host,
drivers/bcma/host_pci.c
206
bus->ops = &bcma_host_pci_ops;
drivers/bcma/host_soc.c
181
bus->ops = &bcma_host_soc_ops;
drivers/bcma/host_soc.c
224
bus->ops = &bcma_host_soc_ops;
drivers/block/amiflop.c
1817
unit[drive].tag_set.ops = &amiflop_mq_ops;
drivers/block/aoe/aoeblk.c
366
set->ops = &aoeblk_mq_ops;
drivers/block/ataflop.c
2087
unit[i].tag_set.ops = &ataflop_mq_ops;
drivers/block/drbd/drbd_receiver.c
453
err = sock->ops->bind(sock, (struct sockaddr_unsized *) &src_in6, my_addr_len);
drivers/block/drbd/drbd_receiver.c
461
err = sock->ops->connect(sock, (struct sockaddr_unsized *) &peer_in6, peer_addr_len, 0);
drivers/block/drbd/drbd_receiver.c
540
err = s_listen->ops->bind(s_listen, (struct sockaddr_unsized *)&my_addr, my_addr_len);
drivers/block/drbd/drbd_receiver.c
552
err = s_listen->ops->listen(s_listen, 5);
drivers/block/floppy.c
4589
tag_sets[drive].ops = &floppy_mq_ops;
drivers/block/loop.c
2037
lo->tag_set.ops = &loop_mq_ops;
drivers/block/mtip32xx/mtip32xx.c
3420
dd->tags.ops = &mtip_mq_ops;
drivers/block/nbd.c
1231
if (sock->ops->shutdown == sock_no_shutdown) {
drivers/block/nbd.c
1923
nbd->tag_set.ops = &nbd_mq_ops;
drivers/block/null_blk/main.c
1830
set->ops = &null_mq_ops;
drivers/block/null_blk/main.c
1845
if (tag_set.ops)
drivers/block/null_blk/main.c
1860
tag_set.ops = NULL;
drivers/block/null_blk/main.c
2212
if (tag_set.ops)
drivers/block/rbd.c
4973
rbd_dev->tag_set.ops = &rbd_mq_ops;
drivers/block/rnbd/rnbd-clt.c
1211
tag_set->ops = &rnbd_mq_ops;
drivers/block/ublk_drv.c
4255
ub->tag_set.ops = &ublk_batch_mq_ops;
drivers/block/ublk_drv.c
4257
ub->tag_set.ops = &ublk_mq_ops;
drivers/block/virtio_blk.c
1485
vblk->tag_set.ops = &virtio_mq_ops;
drivers/block/xen-blkfront.c
1121
info->tag_set.ops = &blkfront_mq_ops;
drivers/block/z2ram.c
351
tag_set.ops = &z2_mq_ops;
drivers/block/zloop.c
1092
zlo->tag_set.ops = &zloop_mq_ops;
drivers/block/zram/zcomp.c
149
ret = comp->ops->compress(comp->params, &zstrm->ctx, &req);
drivers/block/zram/zcomp.c
166
return comp->ops->decompress(comp->params, &zstrm->ctx, &req);
drivers/block/zram/zcomp.c
201
ret = comp->ops->setup_params(comp->params);
drivers/block/zram/zcomp.c
215
comp->ops->release_params(comp->params);
drivers/block/zram/zcomp.c
223
comp->ops->release_params(comp->params);
drivers/block/zram/zcomp.c
245
comp->ops = lookup_backend_ops(alg);
drivers/block/zram/zcomp.c
246
if (!comp->ops) {
drivers/block/zram/zcomp.c
48
comp->ops->destroy_ctx(&zstrm->ctx);
drivers/block/zram/zcomp.c
58
ret = comp->ops->create_ctx(comp->params, &zstrm->ctx);
drivers/block/zram/zcomp.h
75
const struct zcomp_ops *ops;
drivers/bluetooth/btrsi.c
109
static int rsi_hci_attach(void *priv, struct rsi_proto_ops *ops)
drivers/bluetooth/btrsi.c
120
ops->set_bt_context(priv, h_adapter);
drivers/bluetooth/btrsi.c
121
h_adapter->proto_ops = ops;
drivers/bluetooth/btrsi.c
131
if (ops->get_host_intf(priv) == RSI_HOST_INTF_SDIO)
drivers/bluetooth/hci_ath.c
52
int status = tty->driver->ops->tiocmget(tty);
drivers/bluetooth/hci_ath.c
58
tty->driver->ops->tiocmget(tty);
drivers/bluetooth/hci_ath.c
59
tty->driver->ops->tiocmset(tty, 0x00, TIOCM_RTS);
drivers/bluetooth/hci_ath.c
63
tty->driver->ops->tiocmget(tty);
drivers/bluetooth/hci_ath.c
64
tty->driver->ops->tiocmset(tty, TIOCM_RTS, 0x00);
drivers/bluetooth/hci_ath.c
67
status = tty->driver->ops->tiocmget(tty);
drivers/bluetooth/hci_ldisc.c
165
len = tty->ops->write(tty, skb->data, skb->len);
drivers/bluetooth/hci_ldisc.c
304
if (hu->tty->driver->ops->tiocmget && hu->tty->driver->ops->tiocmset)
drivers/bluetooth/hci_ldisc.c
335
status = tty->driver->ops->tiocmget(tty);
drivers/bluetooth/hci_ldisc.c
344
status = tty->driver->ops->tiocmset(tty, set, clear);
drivers/bluetooth/hci_ldisc.c
348
status = tty->driver->ops->tiocmget(tty);
drivers/bluetooth/hci_ldisc.c
357
status = tty->driver->ops->tiocmset(tty, set, clear);
drivers/bluetooth/hci_ldisc.c
491
if (tty->ops->write == NULL)
drivers/bus/fsl-mc/fsl-mc-msi.c
46
struct msi_domain_ops *ops = info->ops;
drivers/bus/fsl-mc/fsl-mc-msi.c
48
if (!ops)
drivers/bus/fsl-mc/fsl-mc-msi.c
54
if (!ops->set_desc)
drivers/bus/fsl-mc/fsl-mc-msi.c
55
ops->set_desc = fsl_mc_msi_set_desc;
drivers/bus/hisi_lpc.c
632
range->ops = &hisi_lpc_ops;
drivers/bus/mvebu-mbus.c
1078
.ops = &mvebu_mbus_syscore_ops,
drivers/bus/vexpress-config.c
127
bridge->ops->regmap_exit(regmap, bridge->context);
drivers/bus/vexpress-config.c
145
regmap = (bridge->ops->regmap_init)(dev, bridge->context);
drivers/bus/vexpress-config.c
372
bridge->ops = &vexpress_syscfg_bridge_ops;
drivers/bus/vexpress-config.c
66
struct vexpress_config_bridge_ops *ops;
drivers/cdrom/cdrom.c
1007
if (cdi->ops->audio_ioctl(cdi, CDROMREADTOCENTRY, &entry)) {
drivers/cdrom/cdrom.c
1033
const struct cdrom_device_ops *cdo = cdi->ops;
drivers/cdrom/cdrom.c
1154
ret = cdi->ops->open(cdi, 1);
drivers/cdrom/cdrom.c
1181
cdi->ops->lock_door(cdi, 0);
drivers/cdrom/cdrom.c
1184
cdi->ops->release(cdi);
drivers/cdrom/cdrom.c
1250
const struct cdrom_device_ops *cdo = cdi->ops;
drivers/cdrom/cdrom.c
1284
const struct cdrom_device_ops *cdo = cdi->ops;
drivers/cdrom/cdrom.c
1388
return cdi->ops->generic_packet(cdi, &cgc);
drivers/cdrom/cdrom.c
1401
if (cdi->ops->check_events)
drivers/cdrom/cdrom.c
1402
cdi->ops->check_events(cdi, 0, slot);
drivers/cdrom/cdrom.c
1464
events = cdi->ops->check_events(cdi, clearing, CDSL_CURRENT);
drivers/cdrom/cdrom.c
1616
const struct cdrom_device_ops *cdo = cdi->ops;
drivers/cdrom/cdrom.c
1764
const struct cdrom_device_ops *cdo = cdi->ops;
drivers/cdrom/cdrom.c
1815
const struct cdrom_device_ops *cdo = cdi->ops;
drivers/cdrom/cdrom.c
1839
const struct cdrom_device_ops *cdo = cdi->ops;
drivers/cdrom/cdrom.c
1867
const struct cdrom_device_ops *cdo = cdi->ops;
drivers/cdrom/cdrom.c
1901
const struct cdrom_device_ops *cdo = cdi->ops;
drivers/cdrom/cdrom.c
1968
const struct cdrom_device_ops *cdo = cdi->ops;
drivers/cdrom/cdrom.c
1984
const struct cdrom_device_ops *cdo = cdi->ops;
drivers/cdrom/cdrom.c
2000
const struct cdrom_device_ops *cdo = cdi->ops;
drivers/cdrom/cdrom.c
2048
const struct cdrom_device_ops *cdo = cdi->ops;
drivers/cdrom/cdrom.c
2068
const struct cdrom_device_ops *cdo = cdi->ops;
drivers/cdrom/cdrom.c
2157
ret = cdi->ops->read_cdda_bpc(cdi, ubuf, lba, nr,
drivers/cdrom/cdrom.c
2215
if (!(cdi->ops->capability & CDC_MULTI_SESSION))
drivers/cdrom/cdrom.c
2223
ret = cdi->ops->get_last_session(cdi, info);
drivers/cdrom/cdrom.c
2260
int ret = cdi->ops->lock_door(cdi, 0);
drivers/cdrom/cdrom.c
2265
return cdi->ops->tray_move(cdi, 1);
drivers/cdrom/cdrom.c
2274
return cdi->ops->tray_move(cdi, 0);
drivers/cdrom/cdrom.c
2412
return cdi->ops->select_speed(cdi, arg);
drivers/cdrom/cdrom.c
2442
return cdi->ops->reset(cdi);
drivers/cdrom/cdrom.c
2461
return cdi->ops->lock_door(cdi, arg);
drivers/cdrom/cdrom.c
2478
return (cdi->ops->capability & ~cdi->mask);
drivers/cdrom/cdrom.c
2495
if (!(cdi->ops->capability & CDC_MCN))
drivers/cdrom/cdrom.c
2497
ret = cdi->ops->get_mcn(cdi, &mcn);
drivers/cdrom/cdrom.c
2512
if (!(cdi->ops->capability & CDC_DRIVE_STATUS))
drivers/cdrom/cdrom.c
2516
return cdi->ops->drive_status(cdi, CDSL_CURRENT);
drivers/cdrom/cdrom.c
2592
ret = cdi->ops->audio_ioctl(cdi, CDROMSUBCHNL, &q);
drivers/cdrom/cdrom.c
2617
ret = cdi->ops->audio_ioctl(cdi, CDROMREADTOCHDR, &header);
drivers/cdrom/cdrom.c
2638
ret = cdi->ops->audio_ioctl(cdi, CDROMREADTOCENTRY, entry);
drivers/cdrom/cdrom.c
2671
return cdi->ops->audio_ioctl(cdi, CDROMPLAYMSF, &msf);
drivers/cdrom/cdrom.c
2687
ret = check_for_audio_disc(cdi, cdi->ops);
drivers/cdrom/cdrom.c
2690
return cdi->ops->audio_ioctl(cdi, CDROMPLAYTRKIND, &ti);
drivers/cdrom/cdrom.c
2703
return cdi->ops->audio_ioctl(cdi, CDROMVOLCTRL, &volume);
drivers/cdrom/cdrom.c
2717
ret = cdi->ops->audio_ioctl(cdi, CDROMVOLREAD, &volume);
drivers/cdrom/cdrom.c
2735
ret = check_for_audio_disc(cdi, cdi->ops);
drivers/cdrom/cdrom.c
2738
return cdi->ops->audio_ioctl(cdi, cmd, NULL);
drivers/cdrom/cdrom.c
2747
const struct cdrom_device_ops *cdo = cdi->ops;
drivers/cdrom/cdrom.c
2773
const struct cdrom_device_ops *cdo = cdi->ops;
drivers/cdrom/cdrom.c
2863
if ((ret = cdi->ops->audio_ioctl(cdi, CDROMREADTOCENTRY, &toc)))
drivers/cdrom/cdrom.c
3060
const struct cdrom_device_ops *cdo = cdi->ops;
drivers/cdrom/cdrom.c
3080
const struct cdrom_device_ops *cdo = cdi->ops;
drivers/cdrom/cdrom.c
3175
const struct cdrom_device_ops *cdo = cdi->ops;
drivers/cdrom/cdrom.c
3188
const struct cdrom_device_ops *cdo = cdi->ops;
drivers/cdrom/cdrom.c
324
#define CDROM_CAN(type) (cdi->ops->capability & ~cdi->mask & (type))
drivers/cdrom/cdrom.c
367
return cdi->ops->generic_packet(cdi, &cgc);
drivers/cdrom/cdrom.c
374
const struct cdrom_device_ops *cdo = cdi->ops;
drivers/cdrom/cdrom.c
458
if ((ret = cdi->ops->generic_packet(cdi, &cgc)))
drivers/cdrom/cdrom.c
508
ret = cdi->ops->generic_packet(cdi, &cgc);
drivers/cdrom/cdrom.c
530
return cdi->ops->generic_packet(cdi, &cgc);
drivers/cdrom/cdrom.c
589
const struct cdrom_device_ops *cdo = cdi->ops;
drivers/cdrom/cdrom.c
627
if (cdi->ops->read_cdda_bpc)
drivers/cdrom/cdrom.c
669
if (cdi->ops->generic_packet(cdi, &cgc))
drivers/cdrom/cdrom.c
697
if ((ret = cdi->ops->generic_packet(cdi, &cgc)))
drivers/cdrom/cdrom.c
718
if ((ret = cdi->ops->generic_packet(cdi, &cgc)))
drivers/cdrom/cdrom.c
872
if (cdi->ops->generic_packet(cdi, &cgc))
drivers/cdrom/cdrom.c
958
cdi->ops->generic_packet(cdi, &cgc);
drivers/cdrom/cdrom.c
964
cdi->ops->generic_packet(cdi, &cgc);
drivers/cdrom/cdrom.c
971
cdi->ops->generic_packet(cdi, &cgc);
drivers/cdrom/cdrom.c
995
ret = cdi->ops->audio_ioctl(cdi, CDROMREADTOCHDR, &header);
drivers/cdrom/gdrom.c
709
gd.cd_info->ops = &gdrom_ops;
drivers/cdx/cdx.c
109
ret = cdx->ops->dev_configure(cdx, cdx_dev->bus_num,
drivers/cdx/cdx.c
154
if (cdx_dev->enabled && cdx->ops->bus_disable)
drivers/cdx/cdx.c
155
cdx->ops->bus_disable(cdx, cdx_dev->bus_num);
drivers/cdx/cdx.c
233
if (cdx->ops->dev_configure)
drivers/cdx/cdx.c
234
ret = cdx->ops->dev_configure(cdx, cdx_dev->bus_num,
drivers/cdx/cdx.c
249
if (cdx->ops->dev_configure)
drivers/cdx/cdx.c
250
ret = cdx->ops->dev_configure(cdx, cdx_dev->bus_num,
drivers/cdx/cdx.c
343
if (cdx_dev->is_bus && cdx_dev->enabled && cdx->ops->bus_disable)
drivers/cdx/cdx.c
344
cdx->ops->bus_disable(cdx, cdx_dev->bus_num);
drivers/cdx/cdx.c
500
if (enable && cdx->ops->bus_enable)
drivers/cdx/cdx.c
501
ret = cdx->ops->bus_enable(cdx, cdx_dev->bus_num);
drivers/cdx/cdx.c
502
else if (!enable && cdx->ops->bus_disable)
drivers/cdx/cdx.c
503
ret = cdx->ops->bus_disable(cdx, cdx_dev->bus_num);
drivers/cdx/cdx.c
631
if (cdx && cdx->controller_registered && cdx->ops->scan)
drivers/cdx/cdx.c
632
cdx->ops->scan(cdx);
drivers/cdx/cdx.c
901
if (cdx->ops->bus_enable) {
drivers/cdx/cdx.c
902
ret = cdx->ops->bus_enable(cdx, bus_num);
drivers/cdx/cdx.c
937
if (cdx->ops->scan)
drivers/cdx/cdx.c
938
cdx->ops->scan(cdx);
drivers/cdx/cdx_msi.c
145
return msi_info->ops->msi_prepare(msi_domain->parent, dev, nvec, info);
drivers/cdx/cdx_msi.c
154
.ops = &cdx_msi_ops,
drivers/cdx/cdx_msi.c
64
if (cdx->ops->dev_configure)
drivers/cdx/cdx_msi.c
65
cdx->ops->dev_configure(cdx, cdx_dev->bus_num, cdx_dev->dev_num, &dev_config);
drivers/cdx/cdx_msi.c
75
if (cdx->ops->dev_configure) {
drivers/cdx/cdx_msi.c
76
return cdx->ops->dev_configure(cdx, cdx_dev->bus_num, cdx_dev->dev_num,
drivers/cdx/cdx_msi.c
91
if (cdx->ops->dev_configure)
drivers/cdx/cdx_msi.c
92
cdx->ops->dev_configure(cdx, cdx_dev->bus_num, cdx_dev->dev_num, &dev_config);
drivers/cdx/controller/cdx_controller.c
193
cdx->ops = &cdx_ops;
drivers/char/agp/alpha-agp.c
112
status = agp->ops->unbind(agp, pg_start, mem);
drivers/char/agp/alpha-agp.c
161
if (agp->ops->setup(agp))
drivers/char/agp/alpha-agp.c
22
pa = agp->ops->translate(agp, dma_addr);
drivers/char/agp/alpha-agp.c
62
agp->ops->cleanup(agp);
drivers/char/agp/alpha-agp.c
79
agp->ops->configure(agp);
drivers/char/agp/alpha-agp.c
99
status = agp->ops->bind(agp, pg_start, mem);
drivers/char/hpet.c
1006
.ops = {
drivers/char/hw_random/cavium-rng-vf.c
148
struct cavium_rng *p = container_of(rng, struct cavium_rng, ops);
drivers/char/hw_random/cavium-rng-vf.c
222
rng->ops.name = devm_kasprintf(&pdev->dev, GFP_KERNEL,
drivers/char/hw_random/cavium-rng-vf.c
224
if (!rng->ops.name)
drivers/char/hw_random/cavium-rng-vf.c
227
rng->ops.read = cavium_rng_read;
drivers/char/hw_random/cavium-rng-vf.c
236
ret = devm_hwrng_register(&pdev->dev, &rng->ops);
drivers/char/hw_random/cavium-rng-vf.c
30
struct hwrng ops;
drivers/char/hw_random/cn10k-rng.c
193
rng->ops.name = devm_kasprintf(&pdev->dev, GFP_KERNEL,
drivers/char/hw_random/cn10k-rng.c
195
if (!rng->ops.name)
drivers/char/hw_random/cn10k-rng.c
198
rng->ops.read = cn10k_rng_read;
drivers/char/hw_random/cn10k-rng.c
199
rng->ops.priv = (unsigned long)rng;
drivers/char/hw_random/cn10k-rng.c
205
err = devm_hwrng_register(&pdev->dev, &rng->ops);
drivers/char/hw_random/cn10k-rng.c
32
struct hwrng ops;
drivers/char/hw_random/octeon-rng.c
23
struct hwrng ops;
drivers/char/hw_random/octeon-rng.c
31
struct octeon_rng *p = container_of(rng, struct octeon_rng, ops);
drivers/char/hw_random/octeon-rng.c
43
struct octeon_rng *p = container_of(rng, struct octeon_rng, ops);
drivers/char/hw_random/octeon-rng.c
52
struct octeon_rng *p = container_of(rng, struct octeon_rng, ops);
drivers/char/hw_random/octeon-rng.c
64
struct hwrng ops = {
drivers/char/hw_random/octeon-rng.c
96
rng->ops = ops;
drivers/char/hw_random/octeon-rng.c
98
platform_set_drvdata(pdev, &rng->ops);
drivers/char/hw_random/octeon-rng.c
99
ret = devm_hwrng_register(&pdev->dev, &rng->ops);
drivers/char/hw_random/omap3-rom-rng.c
120
ddata->ops.priv = (unsigned long)ddata;
drivers/char/hw_random/omap3-rom-rng.c
121
ddata->ops.name = "omap3-rom";
drivers/char/hw_random/omap3-rom-rng.c
122
ddata->ops.read = of_device_get_match_data(&pdev->dev);
drivers/char/hw_random/omap3-rom-rng.c
123
ddata->ops.quality = 900;
drivers/char/hw_random/omap3-rom-rng.c
124
if (!ddata->ops.read) {
drivers/char/hw_random/omap3-rom-rng.c
152
return devm_hwrng_register(ddata->dev, &ddata->ops);
drivers/char/hw_random/omap3-rom-rng.c
33
struct hwrng ops;
drivers/char/hw_random/st-rng.c
45
struct hwrng ops;
drivers/char/hw_random/st-rng.c
91
ddata->ops.priv = (unsigned long)ddata;
drivers/char/hw_random/st-rng.c
92
ddata->ops.read = st_rng_read;
drivers/char/hw_random/st-rng.c
93
ddata->ops.name = pdev->name;
drivers/char/hw_random/st-rng.c
96
ret = devm_hwrng_register(&pdev->dev, &ddata->ops);
drivers/char/ipmi/kcs_bmc.c
116
rc = drv->ops->add_device(kcs_bmc);
drivers/char/ipmi/kcs_bmc.c
138
rc = drv->ops->remove_device(kcs_bmc);
drivers/char/ipmi/kcs_bmc.c
155
rc = drv->ops->add_device(kcs_bmc);
drivers/char/ipmi/kcs_bmc.c
172
rc = drv->ops->remove_device(kcs_bmc);
drivers/char/ipmi/kcs_bmc.c
183
kcs_bmc->ops->irq_mask_update(kcs_bmc, mask, events);
drivers/char/ipmi/kcs_bmc.c
27
return kcs_bmc->ops->io_inputb(kcs_bmc, kcs_bmc->ioreg.idr);
drivers/char/ipmi/kcs_bmc.c
33
kcs_bmc->ops->io_outputb(kcs_bmc, kcs_bmc->ioreg.odr, data);
drivers/char/ipmi/kcs_bmc.c
39
return kcs_bmc->ops->io_inputb(kcs_bmc, kcs_bmc->ioreg.str);
drivers/char/ipmi/kcs_bmc.c
45
kcs_bmc->ops->io_outputb(kcs_bmc, kcs_bmc->ioreg.str, data);
drivers/char/ipmi/kcs_bmc.c
51
kcs_bmc->ops->io_updateb(kcs_bmc, kcs_bmc->ioreg.str, mask, val);
drivers/char/ipmi/kcs_bmc.c
64
rc = client->ops->event(client);
drivers/char/ipmi/kcs_bmc.h
40
const struct kcs_bmc_device_ops *ops;
drivers/char/ipmi/kcs_bmc_aspeed.c
597
kcs_bmc->ops = &aspeed_kcs_ops;
drivers/char/ipmi/kcs_bmc_cdev_ipmi.c
487
priv->client.ops = &kcs_bmc_ipmi_client_ops;
drivers/char/ipmi/kcs_bmc_cdev_ipmi.c
548
.ops = &kcs_bmc_ipmi_driver_ops,
drivers/char/ipmi/kcs_bmc_client.h
19
const struct kcs_bmc_driver_ops *ops;
drivers/char/ipmi/kcs_bmc_client.h
27
const struct kcs_bmc_client_ops *ops;
drivers/char/ipmi/kcs_bmc_npcm7xx.c
197
kcs_bmc->ops = &npcm7xx_kcs_ops;
drivers/char/ipmi/kcs_bmc_serio.c
140
.ops = &kcs_bmc_serio_driver_ops,
drivers/char/ipmi/kcs_bmc_serio.c
93
priv->client.ops = &kcs_bmc_serio_client_ops;
drivers/char/ppdev.c
112
port->ops->enable_irq(port);
drivers/char/ppdev.c
159
fn = pport->ops->epp_read_addr;
drivers/char/ppdev.c
161
fn = pport->ops->epp_read_data;
drivers/char/ppdev.c
233
wrote = pport->ops->epp_write_addr(pport,
drivers/char/ppdev.c
236
wrote = pport->ops->epp_write_data(pport,
drivers/char/ppdev.c
584
port->ops->data_reverse(port);
drivers/char/ppdev.c
586
port->ops->data_forward(port);
drivers/char/sonypi.c
1140
.ops = {
drivers/char/tpm/st33zp24/st33zp24.c
109
status = tpm_dev->ops->recv(tpm_dev->phy_id, TPM_ACCESS, &data, 1);
drivers/char/tpm/st33zp24/st33zp24.c
129
ret = tpm_dev->ops->send(tpm_dev->phy_id, TPM_ACCESS, &data, 1);
drivers/char/tpm/st33zp24/st33zp24.c
153
tpm_dev->ops->send(tpm_dev->phy_id, TPM_ACCESS, &data, 1);
drivers/char/tpm/st33zp24/st33zp24.c
168
status = tpm_dev->ops->recv(tpm_dev->phy_id, TPM_STS + 1,
drivers/char/tpm/st33zp24/st33zp24.c
174
status = tpm_dev->ops->recv(tpm_dev->phy_id, TPM_STS + 2,
drivers/char/tpm/st33zp24/st33zp24.c
190
u8 status = chip->ops->status(chip);
drivers/char/tpm/st33zp24/st33zp24.c
195
if (check_cancel && chip->ops->req_canceled(chip, status)) {
drivers/char/tpm/st33zp24/st33zp24.c
254
status = chip->ops->status(chip);
drivers/char/tpm/st33zp24/st33zp24.c
277
ret = tpm_dev->ops->recv(tpm_dev->phy_id, TPM_DATA_FIFO,
drivers/char/tpm/st33zp24/st33zp24.c
336
ret = tpm_dev->ops->send(tpm_dev->phy_id, TPM_DATA_FIFO,
drivers/char/tpm/st33zp24/st33zp24.c
350
ret = tpm_dev->ops->send(tpm_dev->phy_id, TPM_DATA_FIFO,
drivers/char/tpm/st33zp24/st33zp24.c
362
ret = tpm_dev->ops->send(tpm_dev->phy_id, TPM_STS, &data, 1);
drivers/char/tpm/st33zp24/st33zp24.c
448
int st33zp24_probe(void *phy_id, const struct st33zp24_phy_ops *ops,
drivers/char/tpm/st33zp24/st33zp24.c
466
tpm_dev->ops = ops;
drivers/char/tpm/st33zp24/st33zp24.c
519
ret = tpm_dev->ops->send(tpm_dev->phy_id, TPM_INT_ENABLE,
drivers/char/tpm/st33zp24/st33zp24.c
525
ret = tpm_dev->ops->send(tpm_dev->phy_id, (TPM_INT_ENABLE + 3),
drivers/char/tpm/st33zp24/st33zp24.c
71
tpm_dev->ops->recv(tpm_dev->phy_id, TPM_INT_STATUS, &interrupt, 1);
drivers/char/tpm/st33zp24/st33zp24.c
72
tpm_dev->ops->send(tpm_dev->phy_id, TPM_INT_STATUS, &interrupt, 1);
drivers/char/tpm/st33zp24/st33zp24.c
85
tpm_dev->ops->send(tpm_dev->phy_id, TPM_STS, &data, 1);
drivers/char/tpm/st33zp24/st33zp24.c
96
tpm_dev->ops->recv(tpm_dev->phy_id, TPM_STS, &data, 1);
drivers/char/tpm/st33zp24/st33zp24.h
19
const struct st33zp24_phy_ops *ops;
drivers/char/tpm/st33zp24/st33zp24.h
38
int st33zp24_probe(void *phy_id, const struct st33zp24_phy_ops *ops,
drivers/char/tpm/tpm-chip.c
167
if (!chip->ops)
drivers/char/tpm/tpm-chip.c
276
chip->ops = NULL;
drivers/char/tpm/tpm-chip.c
293
const struct tpm_class_ops *ops)
drivers/char/tpm/tpm-chip.c
305
chip->ops = ops;
drivers/char/tpm/tpm-chip.c
367
const struct tpm_class_ops *ops)
drivers/char/tpm/tpm-chip.c
372
chip = tpm_chip_alloc(pdev, ops);
drivers/char/tpm/tpm-chip.c
436
if (chip->ops) {
drivers/char/tpm/tpm-chip.c
44
if (!chip->ops->request_locality)
drivers/char/tpm/tpm-chip.c
443
chip->ops = NULL;
drivers/char/tpm/tpm-chip.c
47
rc = chip->ops->request_locality(chip, 0);
drivers/char/tpm/tpm-chip.c
59
if (!chip->ops->relinquish_locality)
drivers/char/tpm/tpm-chip.c
62
rc = chip->ops->relinquish_locality(chip, chip->locality);
drivers/char/tpm/tpm-chip.c
71
if (!chip->ops->cmd_ready)
drivers/char/tpm/tpm-chip.c
74
return chip->ops->cmd_ready(chip);
drivers/char/tpm/tpm-chip.c
79
if (!chip->ops->go_idle)
drivers/char/tpm/tpm-chip.c
82
return chip->ops->go_idle(chip);
drivers/char/tpm/tpm-chip.c
87
if (chip->ops->clk_enable)
drivers/char/tpm/tpm-chip.c
88
chip->ops->clk_enable(chip, true);
drivers/char/tpm/tpm-chip.c
93
if (chip->ops->clk_enable)
drivers/char/tpm/tpm-chip.c
94
chip->ops->clk_enable(chip, false);
drivers/char/tpm/tpm-interface.c
116
rc = chip->ops->send(chip, buf, bufsiz, count);
drivers/char/tpm/tpm-interface.c
174
len = chip->ops->recv(chip, buf, bufsiz);
drivers/char/tpm/tpm-interface.c
410
if (!(chip->ops->flags & TPM_OPS_AUTO_STARTUP))
drivers/char/tpm/tpm-interface.c
63
if (!chip->ops->cancel)
drivers/char/tpm/tpm-interface.c
66
chip->ops->cancel(chip);
drivers/char/tpm/tpm-interface.c
71
if (!chip->ops->status)
drivers/char/tpm/tpm-interface.c
74
return chip->ops->status(chip);
drivers/char/tpm/tpm-interface.c
79
if (!chip->ops->req_canceled)
drivers/char/tpm/tpm-interface.c
82
return chip->ops->req_canceled(chip, status);
drivers/char/tpm/tpm-interface.c
87
u8 status_masked = status & chip->ops->req_complete_mask;
drivers/char/tpm/tpm-interface.c
89
return status_masked == chip->ops->req_complete_val;
drivers/char/tpm/tpm-sysfs.c
264
chip->ops->cancel(chip);
drivers/char/tpm/tpm.h
273
const struct tpm_class_ops *ops);
drivers/char/tpm/tpm.h
275
const struct tpm_class_ops *ops);
drivers/char/tpm/tpm1-cmd.c
380
if (chip->ops->update_timeouts)
drivers/char/tpm/tpm1-cmd.c
381
chip->ops->update_timeouts(chip, timeout_eff);
drivers/char/tpm/tpm1-cmd.c
435
if (chip->ops->update_durations)
drivers/char/tpm/tpm1-cmd.c
436
chip->ops->update_durations(chip, durations);
drivers/char/tpm/tpm_crb.c
925
.ops = {
drivers/char/tpm/tpm_crb_ffa.c
207
msg_ops = tpm_crb_ffa->ffa_dev->ops->msg_ops;
drivers/char/tpm/tpm_crb_ffa.c
360
ffa_dev->ops->msg_ops->mode_32bit_set(ffa_dev);
drivers/char/tpm/tpm_tis_core.c
1171
if (chip->ops->clk_enable != NULL)
drivers/char/tpm/tpm_tis_core.c
1172
chip->ops->clk_enable(chip, true);
drivers/char/tpm/tpm_tis_core.c
118
status = chip->ops->status(chip);
drivers/char/tpm/tpm_tis_core.c
1304
if (chip->ops->clk_enable != NULL)
drivers/char/tpm/tpm_tis_core.c
1305
chip->ops->clk_enable(chip, false);
drivers/char/tpm/tpm_tis_core.c
1309
if (chip->ops->clk_enable != NULL)
drivers/char/tpm/tpm_tis_core.c
1310
chip->ops->clk_enable(chip, false);
drivers/char/tpm/tpm_tis_core.c
38
u8 status = chip->ops->status(chip);
drivers/char/tpm/tpm_tis_core.c
43
if (check_cancel && chip->ops->req_canceled(chip, status)) {
drivers/char/tpm/tpm_tis_core.c
631
if (chip->ops->clk_enable != NULL)
drivers/char/tpm/tpm_tis_core.c
632
chip->ops->clk_enable(chip, true);
drivers/char/tpm/tpm_tis_core.c
681
if (chip->ops->clk_enable != NULL)
drivers/char/tpm/tpm_tis_core.c
682
chip->ops->clk_enable(chip, false);
drivers/char/tpm/tpm_tis_core.c
705
if (chip->ops->clk_enable != NULL)
drivers/char/tpm/tpm_tis_core.c
706
chip->ops->clk_enable(chip, true);
drivers/char/tpm/tpm_tis_core.c
724
if (chip->ops->clk_enable != NULL)
drivers/char/tpm/tpm_tis_core.c
725
chip->ops->clk_enable(chip, false);
drivers/char/tpm/tpm_tis_core.c
77
status = chip->ops->status(chip);
drivers/char/tpm/xen-tpmfront.c
43
u8 status = chip->ops->status(chip);
drivers/char/tpm/xen-tpmfront.c
48
if (check_cancel && chip->ops->req_canceled(chip, status)) {
drivers/char/tpm/xen-tpmfront.c
65
status = chip->ops->status(chip);
drivers/char/tpm/xen-tpmfront.c
92
status = chip->ops->status(chip);
drivers/char/ttyprintk.c
192
tpk_port.port.ops = &tpk_port_ops;
drivers/char/virtio_console.c
1360
port->cdev->ops = &port_fops;
drivers/char/xillybus/xillybus_class.c
99
unit->cdev->ops = fops;
drivers/clk/actions/owl-s500.c
613
reset->rcdev.ops = &owl_reset_ops;
drivers/clk/actions/owl-s700.c
631
reset->rcdev.ops = &owl_reset_ops;
drivers/clk/actions/owl-s900.c
774
reset->rcdev.ops = &owl_reset_ops;
drivers/clk/aspeed/clk-aspeed.c
362
init.ops = &aspeed_clk_gate_ops;
drivers/clk/aspeed/clk-aspeed.c
407
ar->rcdev.ops = &aspeed_reset_ops;
drivers/clk/aspeed/clk-ast2600.c
439
init.ops = &aspeed_g6_clk_gate_ops;
drivers/clk/aspeed/clk-ast2600.c
504
ar->rcdev.ops = &aspeed_g6_reset_ops;
drivers/clk/aspeed/clk-ast2700.c
828
init.ops = &ast2700_clk_gate_ops;
drivers/clk/at91/clk-audio-pll.c
468
init.ops = &audio_pll_frac_ops;
drivers/clk/at91/clk-audio-pll.c
498
init.ops = &audio_pll_pad_ops;
drivers/clk/at91/clk-audio-pll.c
529
init.ops = &audio_pll_pmc_ops;
drivers/clk/at91/clk-generated.c
340
init.ops = &generated_ops;
drivers/clk/at91/clk-h32mx.c
108
init.ops = &h32mx_ops;
drivers/clk/at91/clk-i2s-mux.c
65
init.ops = &clk_i2s_mux_ops;
drivers/clk/at91/clk-main.c
171
init.ops = &main_osc_ops;
drivers/clk/at91/clk-main.c
314
init.ops = &main_rc_osc_ops;
drivers/clk/at91/clk-main.c
423
init.ops = &rm9200_main_ops;
drivers/clk/at91/clk-main.c
575
init.ops = &sam9x5_main_ops;
drivers/clk/at91/clk-master.c
479
const struct clk_ops *ops, spinlock_t *lock, u32 flags)
drivers/clk/at91/clk-master.c
496
init.ops = ops;
drivers/clk/at91/clk-master.c
510
if (ops == &master_div_ops_chg) {
drivers/clk/at91/clk-master.c
553
const struct clk_ops *ops;
drivers/clk/at91/clk-master.c
557
ops = &master_div_ops;
drivers/clk/at91/clk-master.c
559
ops = &master_div_ops_chg;
drivers/clk/at91/clk-master.c
564
characteristics, ops,
drivers/clk/at91/clk-master.c
839
init.ops = &sama7g5_master_ops;
drivers/clk/at91/clk-peripheral.c
117
init.ops = &peripheral_ops;
drivers/clk/at91/clk-peripheral.c
486
init.ops = &sam9x5_peripheral_ops;
drivers/clk/at91/clk-peripheral.c
490
init.ops = &sam9x5_peripheral_chg_ops;
drivers/clk/at91/clk-pll.c
334
init.ops = &pll_ops;
drivers/clk/at91/clk-plldiv.c
99
init.ops = &plldiv_ops;
drivers/clk/at91/clk-programmable.c
235
init.ops = &programmable_ops;
drivers/clk/at91/clk-sam9x60-pll.c
666
init.ops = &sam9x60_frac_pll_ops;
drivers/clk/at91/clk-sam9x60-pll.c
668
init.ops = &sam9x60_frac_pll_ops_chg;
drivers/clk/at91/clk-sam9x60-pll.c
759
init.ops = &sam9x60_fixed_div_pll_ops;
drivers/clk/at91/clk-sam9x60-pll.c
761
init.ops = &sam9x60_div_pll_ops;
drivers/clk/at91/clk-sam9x60-pll.c
763
init.ops = &sam9x60_div_pll_ops_chg;
drivers/clk/at91/clk-slow.c
60
init.ops = &sam9260_slow_ops;
drivers/clk/at91/clk-smd.c
126
init.ops = &at91sam9x5_smd_ops;
drivers/clk/at91/clk-system.c
124
init.ops = &system_ops;
drivers/clk/at91/clk-usb.c
237
init.ops = &at91sam9x5_usb_ops;
drivers/clk/at91/clk-usb.c
288
init.ops = &at91sam9n12_usb_ops;
drivers/clk/at91/clk-usb.c
407
init.ops = &at91rm9200_usb_ops;
drivers/clk/at91/clk-utmi.c
148
const struct clk_ops *ops, unsigned long flags)
drivers/clk/at91/clk-utmi.c
163
init.ops = ops;
drivers/clk/at91/pmc.c
151
.ops = &pmc_syscore_ops,
drivers/clk/at91/sckc.c
140
init.ops = &slow_osc_ops;
drivers/clk/at91/sckc.c
247
init.ops = &slow_rc_osc_ops;
drivers/clk/at91/sckc.c
340
init.ops = &sam9x5_slow_ops;
drivers/clk/at91/sckc.c
619
init.ops = &sama5d4_slow_osc_ops;
drivers/clk/axs10x/i2s_pll_clock.c
184
init.ops = &i2s_pll_ops;
drivers/clk/axs10x/pll_clock.c
238
init.ops = &axs10x_pll_ops;
drivers/clk/axs10x/pll_clock.c
285
init.ops = &axs10x_pll_ops;
drivers/clk/baikal-t1/ccu-div.c
610
hw_init.ops = &ccu_div_var_gate_to_set_ops;
drivers/clk/baikal-t1/ccu-div.c
612
hw_init.ops = &ccu_div_var_nogate_ops;
drivers/clk/baikal-t1/ccu-div.c
615
hw_init.ops = &ccu_div_gate_ops;
drivers/clk/baikal-t1/ccu-div.c
618
hw_init.ops = &ccu_div_buf_ops;
drivers/clk/baikal-t1/ccu-div.c
620
hw_init.ops = &ccu_div_fixed_ops;
drivers/clk/baikal-t1/ccu-pll.c
531
hw_init.ops = &ccu_pll_gate_to_set_ops;
drivers/clk/baikal-t1/ccu-pll.c
533
hw_init.ops = &ccu_pll_straight_set_ops;
drivers/clk/baikal-t1/ccu-rst.c
194
rst->rcdev.ops = &ccu_rst_ops;
drivers/clk/bcm/clk-bcm2711-dvp.c
50
dvp->reset.rcdev.ops = &reset_simple_ops;
drivers/clk/bcm/clk-bcm2835.c
1357
init.ops = &bcm2835_pll_clk_ops;
drivers/clk/bcm/clk-bcm2835.c
1400
init.ops = &bcm2835_pll_divider_clk_ops;
drivers/clk/bcm/clk-bcm2835.c
1476
init.ops = &bcm2835_vpu_clock_clk_ops;
drivers/clk/bcm/clk-bcm2835.c
1478
init.ops = &bcm2835_clock_clk_ops;
drivers/clk/bcm/clk-bcm53573-ilp.c
122
init.ops = &bcm53573_ilp_clk_ops;
drivers/clk/bcm/clk-bcm63268-timer.c
195
hw->rcdev.ops = &bcm63268_timer_reset_ops;
drivers/clk/bcm/clk-iproc-armpll.c
250
init.ops = &iproc_arm_pll_ops;
drivers/clk/bcm/clk-iproc-asiu.c
229
init.ops = &iproc_asiu_ops;
drivers/clk/bcm/clk-iproc-pll.c
783
init.ops = &iproc_pll_ops;
drivers/clk/bcm/clk-iproc-pll.c
818
init.ops = &iproc_clk_ops;
drivers/clk/bcm/clk-kona.h
414
.ops = &kona_ ## _type ## _clk_ops, \
drivers/clk/bcm/clk-raspberrypi.c
352
init.ops = &raspberrypi_firmware_clk_ops;
drivers/clk/berlin/berlin2-avpll.c
195
init.ops = &berlin2_avpll_vco_ops;
drivers/clk/berlin/berlin2-avpll.c
376
init.ops = &berlin2_avpll_channel_ops;
drivers/clk/berlin/berlin2-pll.c
93
init.ops = &berlin2_pll_ops;
drivers/clk/clk-apple-nco.c
305
init.ops = &applnco_ops;
drivers/clk/clk-axi-clkgen.c
630
init.ops = &axi_clkgen_ops;
drivers/clk/clk-axm5516.c
149
.ops = &axxia_pllclk_ops,
drivers/clk/clk-axm5516.c
161
.ops = &axxia_pllclk_ops,
drivers/clk/clk-axm5516.c
173
.ops = &axxia_pllclk_ops,
drivers/clk/clk-axm5516.c
185
.ops = &axxia_pllclk_ops,
drivers/clk/clk-axm5516.c
197
.ops = &axxia_pllclk_ops,
drivers/clk/clk-axm5516.c
213
.ops = &axxia_divclk_ops,
drivers/clk/clk-axm5516.c
227
.ops = &axxia_divclk_ops,
drivers/clk/clk-axm5516.c
241
.ops = &axxia_divclk_ops,
drivers/clk/clk-axm5516.c
255
.ops = &axxia_divclk_ops,
drivers/clk/clk-axm5516.c
269
.ops = &axxia_divclk_ops,
drivers/clk/clk-axm5516.c
283
.ops = &axxia_divclk_ops,
drivers/clk/clk-axm5516.c
297
.ops = &axxia_divclk_ops,
drivers/clk/clk-axm5516.c
311
.ops = &axxia_divclk_ops,
drivers/clk/clk-axm5516.c
325
.ops = &axxia_divclk_ops,
drivers/clk/clk-axm5516.c
346
.ops = &axxia_clkmux_ops,
drivers/clk/clk-axm5516.c
363
.ops = &axxia_clkmux_ops,
drivers/clk/clk-axm5516.c
380
.ops = &axxia_clkmux_ops,
drivers/clk/clk-axm5516.c
397
.ops = &axxia_clkmux_ops,
drivers/clk/clk-axm5516.c
414
.ops = &axxia_clkmux_ops,
drivers/clk/clk-axm5516.c
431
.ops = &axxia_clkmux_ops,
drivers/clk/clk-axm5516.c
448
.ops = &axxia_clkmux_ops,
drivers/clk/clk-axm5516.c
463
.ops = &axxia_clkmux_ops,
drivers/clk/clk-axm5516.c
478
.ops = &axxia_clkmux_ops,
drivers/clk/clk-bd718x7.c
88
.ops = &bd71837_clk_ops,
drivers/clk/clk-cdce706.c
479
.ops = &cdce706_clkin_ops,
drivers/clk/clk-cdce706.c
519
.ops = &cdce706_pll_ops,
drivers/clk/clk-cdce706.c
561
.ops = &cdce706_divider_ops,
drivers/clk/clk-cdce706.c
597
.ops = &cdce706_clkout_ops,
drivers/clk/clk-cdce925.c
678
init.ops = &cdce925_pll_ops;
drivers/clk/clk-cdce925.c
727
init.ops = &cdce925_clk_y1_ops;
drivers/clk/clk-cdce925.c
748
init.ops = &cdce925_clk_ops;
drivers/clk/clk-composite.c
264
clk_composite_ops = &composite->ops;
drivers/clk/clk-composite.c
329
init.ops = clk_composite_ops;
drivers/clk/clk-cs2000-cp.c
513
init.ops = &cs2000_ops;
drivers/clk/clk-divider.c
547
init.ops = &clk_divider_ro_ops;
drivers/clk/clk-divider.c
549
init.ops = &clk_divider_ops;
drivers/clk/clk-en7523.c
502
.ops = &soc_data->pcie_ops,
drivers/clk/clk-en7523.c
513
if (init.ops->unprepare)
drivers/clk/clk-en7523.c
514
init.ops->unprepare(&cg->hw);
drivers/clk/clk-en7523.c
722
rst_data->rcdev.ops = &en7581_reset_ops;
drivers/clk/clk-ep93xx.c
173
init.ops = &clk_ep93xx_gate_ops;
drivers/clk/clk-ep93xx.c
364
init.ops = &clk_ddiv_ops;
drivers/clk/clk-ep93xx.c
460
init.ops = &ep93xx_div_ops;
drivers/clk/clk-fixed-factor.c
125
init.ops = &clk_fixed_factor_ops;
drivers/clk/clk-fixed-rate.c
86
init.ops = &clk_fixed_rate_ops;
drivers/clk/clk-fractional-divider.c
283
init.ops = &clk_fractional_divider_ops;
drivers/clk/clk-gate.c
153
init.ops = &clk_gate_ops;
drivers/clk/clk-gemini.c
205
init.ops = &gemini_pci_clk_ops;
drivers/clk/clk-gemini.c
302
gr->rcdev.ops = &gemini_reset_ops;
drivers/clk/clk-gpio.c
159
init.ops = clk_gpio_ops;
drivers/clk/clk-gpio.c
179
const struct clk_ops *ops;
drivers/clk/clk-gpio.c
182
ops = &clk_sleeping_gpio_gate_ops;
drivers/clk/clk-gpio.c
184
ops = &clk_gpio_gate_ops;
drivers/clk/clk-gpio.c
186
return clk_register_gpio(dev, num_parents, gpiod, ops);
drivers/clk/clk-gpio.c
360
const struct clk_ops *ops;
drivers/clk/clk-gpio.c
393
ops = &clk_sleeping_gated_fixed_ops;
drivers/clk/clk-gpio.c
395
ops = &clk_gated_fixed_ops;
drivers/clk/clk-gpio.c
397
clk->clk_gpio.hw.init = CLK_HW_INIT_NO_PARENT(clk_name, ops, 0);
drivers/clk/clk-hi655x.c
82
.ops = &hi655x_clk_ops
drivers/clk/clk-highbank.c
266
static void __init hb_clk_init(struct device_node *node, const struct clk_ops *ops, unsigned long clkflags)
drivers/clk/clk-highbank.c
294
init.ops = ops;
drivers/clk/clk-hsdk-pll.c
323
init.ops = &hsdk_pll_ops;
drivers/clk/clk-hsdk-pll.c
377
init.ops = &hsdk_pll_ops;
drivers/clk/clk-k210.c
547
int num_parents, const struct clk_ops *ops)
drivers/clk/clk-k210.c
560
init.ops = ops;
drivers/clk/clk-k210.c
660
init.ops = &k210_aclk_ops;
drivers/clk/clk-k210.c
804
init.ops = &k210_clk_mux_ops;
drivers/clk/clk-k210.c
806
init.ops = &k210_clk_ops;
drivers/clk/clk-lan966x.c
272
init.ops = &lan966x_gck_ops;
drivers/clk/clk-lmk04832.c
1316
init.ops = &lmk04832_dclk_ops;
drivers/clk/clk-lmk04832.c
1341
init.ops = &lmk04832_clkout_ops;
drivers/clk/clk-lmk04832.c
605
init.ops = &lmk04832_vco_ops;
drivers/clk/clk-lmk04832.c
969
init.ops = &lmk04832_sclk_ops;
drivers/clk/clk-lochnagar.c
241
.ops = &lochnagar_clk_ops,
drivers/clk/clk-loongson1.c
166
.ops = &ls1x_pll_clk_ops, \
drivers/clk/clk-loongson1.c
191
.ops = &ls1x_clk_divider_ops, \
drivers/clk/clk-loongson2.c
322
const struct clk_ops *ops)
drivers/clk/clk-loongson2.c
334
init.ops = ops;
drivers/clk/clk-max77686.c
220
max_clk_data->clk_idata.ops = &max77686_clk_ops;
drivers/clk/clk-max9485.c
212
const struct clk_ops ops;
drivers/clk/clk-max9485.c
221
.ops = {
drivers/clk/clk-max9485.c
229
.ops = {
drivers/clk/clk-max9485.c
239
.ops = {
drivers/clk/clk-max9485.c
248
.ops = {
drivers/clk/clk-max9485.c
316
drvdata->hw[i].init.ops = &max9485_clks[i].ops;
drivers/clk/clk-milbeaut.c
341
init.ops = &m10v_mux_ops;
drivers/clk/clk-milbeaut.c
472
init.ops = &m10v_clk_divider_ops;
drivers/clk/clk-mux.c
178
init.ops = &clk_mux_ro_ops;
drivers/clk/clk-mux.c
180
init.ops = &clk_mux_ops;
drivers/clk/clk-nomadik.c
278
init.ops = &pll_clk_ops;
drivers/clk/clk-nomadik.c
365
init.ops = &src_clk_ops;
drivers/clk/clk-npcm7xx.c
84
init.ops = &npcm7xx_clk_pll_ops;
drivers/clk/clk-npcm8xx.c
268
init.ops = &npcm8xx_clk_pll_ops;
drivers/clk/clk-palmas.c
124
.ops = &palmas_clks_ops,
drivers/clk/clk-palmas.c
140
.ops = &palmas_clks_ops,
drivers/clk/clk-pwm.c
143
init.ops = &clk_pwm_ops;
drivers/clk/clk-pwm.c
145
init.ops = &clk_pwm_ops_atomic;
drivers/clk/clk-qoriq.c
912
const struct clk_ops *ops,
drivers/clk/clk-qoriq.c
953
init.ops = ops;
drivers/clk/clk-rk808.c
170
init.ops = &rk808_clkout1_ops;
drivers/clk/clk-rk808.c
182
init.ops = rkpmic_get_ops(rk808->variant);
drivers/clk/clk-rpmi.c
480
init.ops = &rpmi_clk_ops;
drivers/clk/clk-s2mps11.c
86
.ops = &s2mps11_clk_ops,
drivers/clk/clk-s2mps11.c
90
.ops = &s2mps11_clk_ops,
drivers/clk/clk-s2mps11.c
94
.ops = &s2mps11_clk_ops,
drivers/clk/clk-scmi.c
229
.ops = scmi_ops,
drivers/clk/clk-scmi.c
270
struct clk_ops *ops;
drivers/clk/clk-scmi.c
272
ops = devm_kzalloc(dev, sizeof(*ops), GFP_KERNEL);
drivers/clk/clk-scmi.c
273
if (!ops)
drivers/clk/clk-scmi.c
286
ops->enable = scmi_clk_atomic_enable;
drivers/clk/clk-scmi.c
287
ops->disable = scmi_clk_atomic_disable;
drivers/clk/clk-scmi.c
289
ops->prepare = scmi_clk_enable;
drivers/clk/clk-scmi.c
290
ops->unprepare = scmi_clk_disable;
drivers/clk/clk-scmi.c
295
ops->is_enabled = scmi_clk_atomic_is_enabled;
drivers/clk/clk-scmi.c
297
ops->is_prepared = scmi_clk_is_enabled;
drivers/clk/clk-scmi.c
300
ops->recalc_rate = scmi_clk_recalc_rate;
drivers/clk/clk-scmi.c
301
ops->determine_rate = scmi_clk_determine_rate;
drivers/clk/clk-scmi.c
303
ops->set_rate = scmi_clk_set_rate;
drivers/clk/clk-scmi.c
306
ops->get_parent = scmi_clk_get_parent;
drivers/clk/clk-scmi.c
308
ops->set_parent = scmi_clk_set_parent;
drivers/clk/clk-scmi.c
312
ops->get_duty_cycle = scmi_clk_get_duty_cycle;
drivers/clk/clk-scmi.c
313
ops->set_duty_cycle = scmi_clk_set_duty_cycle;
drivers/clk/clk-scmi.c
316
return ops;
drivers/clk/clk-scmi.c
353
const struct clk_ops *ops;
drivers/clk/clk-scmi.c
384
ops = clk_ops_db[feats_key];
drivers/clk/clk-scmi.c
385
if (ops)
drivers/clk/clk-scmi.c
386
return ops;
drivers/clk/clk-scmi.c
389
ops = scmi_clk_ops_alloc(sclk->dev, feats_key);
drivers/clk/clk-scmi.c
390
if (!ops)
drivers/clk/clk-scmi.c
394
clk_ops_db[feats_key] = ops;
drivers/clk/clk-scmi.c
396
return ops;
drivers/clk/clk-scpi.c
150
init.ops = match->data;
drivers/clk/clk-scpi.c
154
if (init.ops == &scpi_dvfs_ops) {
drivers/clk/clk-scpi.c
158
} else if (init.ops == &scpi_clk_ops) {
drivers/clk/clk-si514.c
348
init.ops = &si514_clk_ops;
drivers/clk/clk-si521xx.c
323
init.ops = &si521xx_diff_clk_ops;
drivers/clk/clk-si5341.c
1691
init.ops = &si5341_clk_ops;
drivers/clk/clk-si5341.c
1703
init.ops = &si5341_synth_clk_ops;
drivers/clk/clk-si5341.c
1725
init.ops = &si5341_output_clk_ops;
drivers/clk/clk-si5351.c
1544
init.ops = &si5351_xtal_ops;
drivers/clk/clk-si5351.c
1562
init.ops = &si5351_clkin_ops;
drivers/clk/clk-si5351.c
1588
init.ops = &si5351_pll_ops;
drivers/clk/clk-si5351.c
1605
init.ops = &si5351_vxco_ops;
drivers/clk/clk-si5351.c
1611
init.ops = &si5351_pll_ops;
drivers/clk/clk-si5351.c
1647
init.ops = &si5351_msynth_ops;
drivers/clk/clk-si5351.c
1675
init.ops = &si5351_clkout_ops;
drivers/clk/clk-si544.c
444
init.ops = &si544_clk_ops;
drivers/clk/clk-si570.c
424
init.ops = &si570_clk_ops;
drivers/clk/clk-sp7021.c
557
.ops = (bp_bit >= 0) ? &sp_pll_ops : &sp_pll_sub_ops,
drivers/clk/clk-sparx5.c
254
.ops = &s5_pll_ops,
drivers/clk/clk-stm32f4.c
1115
init.ops = &rgclk_ops;
drivers/clk/clk-stm32f4.c
500
init.ops = &clk_apb_mul_factor_ops;
drivers/clk/clk-stm32f4.c
823
init.ops = &stm32f4_pll_div_ops;
drivers/clk/clk-stm32f4.c
947
init.ops = &stm32f4_pll_gate_ops;
drivers/clk/clk-stm32h7.c
230
init.ops = &ready_gate_clk_ops;
drivers/clk/clk-stm32h7.c
274
const struct clk_ops *ops;
drivers/clk/clk-stm32h7.c
382
mux_ops = gcfg->mux->ops ?
drivers/clk/clk-stm32h7.c
383
gcfg->mux->ops : &clk_mux_ops;
drivers/clk/clk-stm32h7.c
395
div_ops = gcfg->div->ops ?
drivers/clk/clk-stm32h7.c
396
gcfg->div->ops : &clk_divider_ops;
drivers/clk/clk-stm32h7.c
407
gate_ops = gcfg->gate->ops ?
drivers/clk/clk-stm32h7.c
408
gcfg->gate->ops : &clk_gate_ops;
drivers/clk/clk-stm32h7.c
475
init.ops = &timer_ker_ops;
drivers/clk/clk-stm32h7.c
800
init.ops = &pll_ops;
drivers/clk/clk-tps68470.c
200
.ops = &tps68470_clk_ops,
drivers/clk/clk-twl.c
124
.ops = &twl6032_clks_ops,
drivers/clk/clk-twl.c
132
.ops = &twl6032_clks_ops,
drivers/clk/clk-twl6040.c
122
.ops = &twl6040_pdmclk_ops,
drivers/clk/clk-versaclock3.c
617
.ops = &vc3_pfd_mux_ops,
drivers/clk/clk-versaclock3.c
630
.ops = &vc3_pfd_mux_ops,
drivers/clk/clk-versaclock3.c
648
.ops = &vc3_pfd_ops,
drivers/clk/clk-versaclock3.c
665
.ops = &vc3_pfd_ops,
drivers/clk/clk-versaclock3.c
682
.ops = &vc3_pfd_ops,
drivers/clk/clk-versaclock3.c
705
.ops = &vc3_pll_ops,
drivers/clk/clk-versaclock3.c
721
.ops = &vc3_pll_ops,
drivers/clk/clk-versaclock3.c
741
.ops = &vc3_pll_ops,
drivers/clk/clk-versaclock3.c
774
.ops = &vc3_div_mux_ops,
drivers/clk/clk-versaclock3.c
787
.ops = &vc3_div_mux_ops,
drivers/clk/clk-versaclock3.c
800
.ops = &vc3_div_mux_ops,
drivers/clk/clk-versaclock3.c
819
.ops = &vc3_div_ops,
drivers/clk/clk-versaclock3.c
837
.ops = &vc3_div_ops,
drivers/clk/clk-versaclock3.c
855
.ops = &vc3_div_ops,
drivers/clk/clk-versaclock3.c
873
.ops = &vc3_div_ops,
drivers/clk/clk-versaclock3.c
891
.ops = &vc3_div_ops,
drivers/clk/clk-versaclock3.c
909
.ops = &vc3_clk_mux_ops,
drivers/clk/clk-versaclock3.c
924
.ops = &vc3_clk_mux_ops,
drivers/clk/clk-versaclock3.c
940
.ops = &vc3_clk_mux_ops,
drivers/clk/clk-versaclock3.c
956
.ops = &vc3_clk_mux_ops,
drivers/clk/clk-versaclock3.c
972
.ops = &vc3_clk_mux_ops,
drivers/clk/clk-versaclock5.c
1047
init.ops = &vc5_mux_ops;
drivers/clk/clk-versaclock5.c
1065
init.ops = &vc5_dbl_ops;
drivers/clk/clk-versaclock5.c
1084
init.ops = &vc5_pfd_ops;
drivers/clk/clk-versaclock5.c
1105
init.ops = &vc5_pll_ops;
drivers/clk/clk-versaclock5.c
1128
init.ops = &vc5_fod_ops;
drivers/clk/clk-versaclock5.c
1150
init.ops = &vc5_clk_out_ops;
drivers/clk/clk-versaclock5.c
1180
init.ops = &vc5_clk_out_ops;
drivers/clk/clk-versaclock7.c
1151
clk_init.ops = &vc7_fod_ops;
drivers/clk/clk-versaclock7.c
1168
clk_init.ops = &vc7_iod_ops;
drivers/clk/clk-versaclock7.c
1214
clk_init.ops = &vc7_clk_out_ops;
drivers/clk/clk-vt8500.c
273
init.ops = &vt8500_gated_clk_ops;
drivers/clk/clk-vt8500.c
276
init.ops = &vt8500_divisor_clk_ops;
drivers/clk/clk-vt8500.c
279
init.ops = &vt8500_gated_divisor_clk_ops;
drivers/clk/clk-vt8500.c
712
init.ops = &vtwm_pll_ops;
drivers/clk/clk-wm831x.c
227
.ops = &wm831x_fll_ops,
drivers/clk/clk-wm831x.c
341
.ops = &wm831x_clkout_ops,
drivers/clk/clk-wm831x.c
52
.ops = &wm831x_xtal_ops,
drivers/clk/clk-xgene.c
139
init.ops = &xgene_clk_pll_ops;
drivers/clk/clk-xgene.c
360
init.ops = &xgene_clk_pmd_ops;
drivers/clk/clk-xgene.c
646
init.ops = &xgene_clk_ops;
drivers/clk/clk.c
1065
if (core->ops->unprepare)
drivers/clk/clk.c
1066
core->ops->unprepare(core->hw);
drivers/clk/clk.c
1120
if (core->ops->prepare)
drivers/clk/clk.c
1121
ret = core->ops->prepare(core->hw);
drivers/clk/clk.c
1200
if (core->ops->disable)
drivers/clk/clk.c
1201
core->ops->disable(core->hw);
drivers/clk/clk.c
1259
if (core->ops->enable)
drivers/clk/clk.c
1260
ret = core->ops->enable(core->hw);
drivers/clk/clk.c
1301
core->ops->enable(hw);
drivers/clk/clk.c
1303
core->ops->disable(hw);
drivers/clk/clk.c
1318
if (core->ops && core->ops->save_context)
drivers/clk/clk.c
1319
ret = core->ops->save_context(core->hw);
drivers/clk/clk.c
1328
if (core->ops && core->ops->restore_context)
drivers/clk/clk.c
1329
core->ops->restore_context(core->hw);
drivers/clk/clk.c
1420
return clk && !(clk->core->ops->enable && clk->core->ops->disable);
drivers/clk/clk.c
1462
if (core->ops->unprepare_unused)
drivers/clk/clk.c
1463
core->ops->unprepare_unused(core->hw);
drivers/clk/clk.c
1464
else if (core->ops->unprepare)
drivers/clk/clk.c
1465
core->ops->unprepare(core->hw);
drivers/clk/clk.c
1498
if (core->ops->disable_unused)
drivers/clk/clk.c
1499
core->ops->disable_unused(core->hw);
drivers/clk/clk.c
1500
else if (core->ops->disable)
drivers/clk/clk.c
1501
core->ops->disable(core->hw);
drivers/clk/clk.c
1592
} else if (core->ops->determine_rate) {
drivers/clk/clk.c
1593
return core->ops->determine_rate(core->hw, req);
drivers/clk/clk.c
1594
} else if (core->ops->round_rate) {
drivers/clk/clk.c
1595
rate = core->ops->round_rate(core->hw, req->rate,
drivers/clk/clk.c
1685
return core->ops->determine_rate || core->ops->round_rate;
drivers/clk/clk.c
1876
if (core->ops->recalc_accuracy)
drivers/clk/clk.c
1877
core->accuracy = core->ops->recalc_accuracy(core->hw,
drivers/clk/clk.c
1923
if (core->ops->recalc_rate && !clk_pm_runtime_get(core)) {
drivers/clk/clk.c
1924
rate = core->ops->recalc_rate(core->hw, parent_rate);
drivers/clk/clk.c
2182
if (parent && core->ops->set_parent)
drivers/clk/clk.c
2183
ret = core->ops->set_parent(core->hw, p_index);
drivers/clk/clk.c
2427
if (core->ops->set_rate_and_parent) {
drivers/clk/clk.c
2429
core->ops->set_rate_and_parent(core->hw, core->new_rate,
drivers/clk/clk.c
2432
} else if (core->ops->set_parent) {
drivers/clk/clk.c
2433
core->ops->set_parent(core->hw, core->new_parent_index);
drivers/clk/clk.c
2445
if (!skip_set_rate && core->ops->set_rate)
drivers/clk/clk.c
2446
core->ops->set_rate(core->hw, core->new_rate, best_parent_rate);
drivers/clk/clk.c
2813
if (core->num_parents > 1 && core->ops->get_parent)
drivers/clk/clk.c
2814
index = core->ops->get_parent(core->hw);
drivers/clk/clk.c
2871
if (core->num_parents > 1 && !core->ops->set_parent)
drivers/clk/clk.c
2981
if (core->ops->set_phase) {
drivers/clk/clk.c
2982
ret = core->ops->set_phase(core->hw, degrees);
drivers/clk/clk.c
302
if (!core->ops->is_prepared)
drivers/clk/clk.c
3045
if (!core->ops->get_phase)
drivers/clk/clk.c
3049
ret = core->ops->get_phase(core->hw);
drivers/clk/clk.c
306
ret = core->ops->is_prepared(core->hw);
drivers/clk/clk.c
3092
if (!core->ops->get_duty_cycle)
drivers/clk/clk.c
3095
ret = core->ops->get_duty_cycle(core->hw, duty);
drivers/clk/clk.c
3142
if (!core->ops->set_duty_cycle)
drivers/clk/clk.c
3145
ret = core->ops->set_duty_cycle(core->hw, duty);
drivers/clk/clk.c
321
if (!core->ops->is_enabled)
drivers/clk/clk.c
3307
if (c->ops->is_enabled)
drivers/clk/clk.c
3309
else if (!c->ops->enable)
drivers/clk/clk.c
353
ret = core->ops->is_enabled(core->hw);
drivers/clk/clk.c
3743
if (core->ops->debug_init)
drivers/clk/clk.c
3744
core->ops->debug_init(core->hw, core->dentry);
drivers/clk/clk.c
3918
if (core->ops->set_rate &&
drivers/clk/clk.c
3919
!((core->ops->round_rate || core->ops->determine_rate) &&
drivers/clk/clk.c
3920
core->ops->recalc_rate)) {
drivers/clk/clk.c
3927
if (core->ops->set_parent && !core->ops->get_parent) {
drivers/clk/clk.c
3934
if (core->ops->set_parent && !core->ops->determine_rate) {
drivers/clk/clk.c
3941
if (core->num_parents > 1 && !core->ops->get_parent) {
drivers/clk/clk.c
3948
if (core->ops->set_rate_and_parent &&
drivers/clk/clk.c
3949
!(core->ops->set_parent && core->ops->set_rate)) {
drivers/clk/clk.c
3970
if (core->ops->init) {
drivers/clk/clk.c
3971
ret = core->ops->init(core->hw);
drivers/clk/clk.c
4008
if (core->ops->recalc_accuracy)
drivers/clk/clk.c
4009
core->accuracy = core->ops->recalc_accuracy(core->hw,
drivers/clk/clk.c
4040
if (core->ops->recalc_rate)
drivers/clk/clk.c
4041
rate = core->ops->recalc_rate(core->hw,
drivers/clk/clk.c
4345
if (WARN_ON(!init->ops)) {
drivers/clk/clk.c
4349
core->ops = init->ops;
drivers/clk/clk.c
4559
const struct clk_ops *ops;
drivers/clk/clk.c
4568
ops = clk->core->ops;
drivers/clk/clk.c
4569
if (ops == &clk_nodrv_ops) {
drivers/clk/clk.c
4580
clk->core->ops = &clk_nodrv_ops;
drivers/clk/clk.c
4583
if (ops->terminate)
drivers/clk/clk.c
4584
ops->terminate(clk->core->hw);
drivers/clk/clk.c
68
const struct clk_ops *ops;
drivers/clk/clk_test.c
1227
init.ops = &clk_dummy_single_parent_ops;
drivers/clk/clk_test.c
1239
init.ops = &clk_dummy_rate_ops;
drivers/clk/clk_test.c
178
static int clk_test_init_with_ops(struct kunit *test, const struct clk_ops *ops)
drivers/clk/clk_test.c
191
init.ops = ops;
drivers/clk/clk_test.c
2767
init.ops = &clk_dummy_single_parent_ops;
drivers/clk/clk_test.c
2935
init.ops = &clk_dummy_single_parent_ops;
drivers/clk/clk_test.c
3054
init.ops = &clk_dummy_single_parent_ops;
drivers/clk/clk_test.c
3124
init.ops = &clk_dummy_rate_ops;
drivers/clk/clk_test.c
3408
.ops = &empty_clk_ops,
drivers/clk/davinci/da8xx-cfgchip.c
109
init.ops = &da8xx_cfgchip_div4p5_clk_ops;
drivers/clk/davinci/da8xx-cfgchip.c
111
init.ops = &da8xx_cfgchip_gate_clk_ops;
drivers/clk/davinci/da8xx-cfgchip.c
252
init.ops = &da8xx_cfgchip_mux_clk_ops;
drivers/clk/davinci/da8xx-cfgchip.c
524
init.ops = &da8xx_usb0_clk48_ops;
drivers/clk/davinci/da8xx-cfgchip.c
593
init.ops = &da8xx_usb1_clk48_ops;
drivers/clk/davinci/pll.c
446
init.ops = &dm365_pll_ops;
drivers/clk/davinci/pll.c
448
init.ops = &davinci_pll_ops;
drivers/clk/davinci/pll.c
501
init.ops = &davinci_pllen_ops;
drivers/clk/davinci/psc.c
247
init.ops = &davinci_lpsc_clk_ops;
drivers/clk/davinci/psc.c
433
psc->rcdev.ops = &davinci_psc_reset_ops;
drivers/clk/hisilicon/clk-hi3559a.c
473
init.ops = &hisi_clk_pll_ops;
drivers/clk/hisilicon/clk-hi3620.c
422
init.ops = &clk_mmc_ops;
drivers/clk/hisilicon/clk-hi3660-stub.c
33
.ops = &hi3660_stub_clk_ops, \
drivers/clk/hisilicon/clk-hi6220-stub.c
234
init.ops = &hi6220_stub_clk_ops;
drivers/clk/hisilicon/clk-hisi-phase.c
105
init.ops = &clk_phase_ops;
drivers/clk/hisilicon/clk-hix5hd2.c
270
init.ops = &clk_ether_ops;
drivers/clk/hisilicon/clk-hix5hd2.c
272
init.ops = &clk_complex_ops;
drivers/clk/hisilicon/clkdivider-hi6220.c
132
init.ops = &hi6220_clkdiv_ops;
drivers/clk/hisilicon/clkgate-separated.c
98
init.ops = &clkgate_separated_ops;
drivers/clk/hisilicon/reset.c
104
rstc->rcdev.ops = &hisi_reset_ops;
drivers/clk/imx/clk-busy.c
179
init.ops = &clk_busy_mux_ops;
drivers/clk/imx/clk-busy.c
99
init.ops = &clk_busy_divider_ops;
drivers/clk/imx/clk-cpu.c
94
init.ops = &clk_cpu_ops;
drivers/clk/imx/clk-divider-gate.c
194
init.ops = &clk_divider_gate_ro_ops;
drivers/clk/imx/clk-divider-gate.c
196
init.ops = &clk_divider_gate_ops;
drivers/clk/imx/clk-fixup-div.c
105
init.ops = &clk_fixup_div_ops;
drivers/clk/imx/clk-fixup-div.c
115
fixup_div->ops = &clk_divider_ops;
drivers/clk/imx/clk-fixup-div.c
25
const struct clk_ops *ops;
drivers/clk/imx/clk-fixup-div.c
41
return fixup_div->ops->recalc_rate(&fixup_div->divider.hw, parent_rate);
drivers/clk/imx/clk-fixup-div.c
49
return fixup_div->ops->determine_rate(&fixup_div->divider.hw, req);
drivers/clk/imx/clk-fixup-mux.c
24
const struct clk_ops *ops;
drivers/clk/imx/clk-fixup-mux.c
39
return fixup_mux->ops->get_parent(&fixup_mux->mux.hw);
drivers/clk/imx/clk-fixup-mux.c
85
init.ops = &clk_fixup_mux_ops;
drivers/clk/imx/clk-fixup-mux.c
95
fixup_mux->ops = &clk_mux_ops;
drivers/clk/imx/clk-frac-pll.c
221
init.ops = &clk_frac_pll_ops;
drivers/clk/imx/clk-fracn-gppll.c
377
init.ops = &clk_fracn_gppll_ops;
drivers/clk/imx/clk-gate-93.c
179
init.ops = &imx93_clk_gate_ops;
drivers/clk/imx/clk-gate-93.c
189
init.ops = &imx93_clk_gate_ro_ops;
drivers/clk/imx/clk-gate-exclusive.c
76
init.ops = &clk_gate_exclusive_ops;
drivers/clk/imx/clk-gate2.c
161
init.ops = &clk_gate2_ops;
drivers/clk/imx/clk-gpr-mux.c
95
init.ops = &imx_clk_gpr_mux_ops;
drivers/clk/imx/clk-imx8ulp.c
139
pcc_reset->rcdev.ops = &imx8ulp_pcc_reset_ops;
drivers/clk/imx/clk-lpcg-scu.c
131
init.ops = &clk_lpcg_scu_ops;
drivers/clk/imx/clk-pfd.c
143
init.ops = &clk_pfd_ops;
drivers/clk/imx/clk-pfdv2.c
223
init.ops = &clk_pfdv2_ops;
drivers/clk/imx/clk-pll14xx.c
519
init.ops = &clk_pll1416x_min_ops;
drivers/clk/imx/clk-pll14xx.c
521
init.ops = &clk_pll1416x_ops;
drivers/clk/imx/clk-pll14xx.c
524
init.ops = &clk_pll1443x_ops;
drivers/clk/imx/clk-pllv1.c
130
init.ops = &clk_pllv1_ops;
drivers/clk/imx/clk-pllv2.c
264
init.ops = &clk_pllv2_ops;
drivers/clk/imx/clk-pllv3.c
424
const struct clk_ops *ops;
drivers/clk/imx/clk-pllv3.c
439
ops = &clk_pllv3_sys_ops;
drivers/clk/imx/clk-pllv3.c
442
ops = &clk_pllv3_vf610_ops;
drivers/clk/imx/clk-pllv3.c
450
ops = &clk_pllv3_ops;
drivers/clk/imx/clk-pllv3.c
458
ops = &clk_pllv3_av_ops;
drivers/clk/imx/clk-pllv3.c
463
ops = &clk_pllv3_enet_ops;
drivers/clk/imx/clk-pllv3.c
467
ops = &clk_pllv3_enet_ops;
drivers/clk/imx/clk-pllv3.c
473
ops = &clk_pllv3_av_ops;
drivers/clk/imx/clk-pllv3.c
476
ops = &clk_pllv3_ops;
drivers/clk/imx/clk-pllv3.c
482
init.ops = ops;
drivers/clk/imx/clk-pllv4.c
274
init.ops = &clk_pllv4_ops;
drivers/clk/imx/clk-scu.c
478
init.ops = &clk_scu_ops;
drivers/clk/imx/clk-scu.c
480
init.ops = &clk_scu_cpu_ops;
drivers/clk/imx/clk-scu.c
482
init.ops = &clk_scu_pi_ops;
drivers/clk/imx/clk-scu.c
484
init.ops = &clk_scu_ops;
drivers/clk/imx/clk-scu.c
894
init.ops = &clk_gpr_gate_scu_ops;
drivers/clk/imx/clk-scu.c
897
init.ops = &clk_gpr_div_scu_ops;
drivers/clk/imx/clk-scu.c
900
init.ops = &clk_gpr_mux_scu_ops;
drivers/clk/imx/clk-sscg-pll.c
522
init.ops = &clk_sscg_pll_ops;
drivers/clk/imx/clk-sscg-pll.c
88
const struct clk_ops ops;
drivers/clk/imx/clk-vf610.c
180
.ops = &vf610_clk_syscore_ops,
drivers/clk/ingenic/cgu.c
730
clk_init.ops = clk_info->custom.clk_ops;
drivers/clk/ingenic/cgu.c
740
clk_init.ops = &ingenic_pll_ops;
drivers/clk/ingenic/cgu.c
750
clk_init.ops = &ingenic_clk_ops;
drivers/clk/ingenic/pm.c
40
.ops = &ingenic_cgu_pm_ops,
drivers/clk/ingenic/tcu.c
245
.ops = &ingenic_tcu_clk_ops, \
drivers/clk/ingenic/tcu.c
481
.ops = &tcu_pm_ops,
drivers/clk/keystone/gate.c
176
init.ops = &clk_psc_ops;
drivers/clk/keystone/pll.c
134
init.ops = &clk_pll_ops;
drivers/clk/keystone/sci-clk.c
116
ret = clk->provider->ops->is_on(clk->provider->sci, clk->dev_id,
drivers/clk/keystone/sci-clk.c
144
ret = clk->provider->ops->get_freq(clk->provider->sci, clk->dev_id,
drivers/clk/keystone/sci-clk.c
178
ret = clk->provider->ops->get_best_match_freq(clk->provider->sci,
drivers/clk/keystone/sci-clk.c
214
return clk->provider->ops->set_freq(clk->provider->sci, clk->dev_id,
drivers/clk/keystone/sci-clk.c
231
ret = clk->provider->ops->get_parent(clk->provider->sci, clk->dev_id,
drivers/clk/keystone/sci-clk.c
258
return clk->provider->ops->set_parent(clk->provider->sci, clk->dev_id,
drivers/clk/keystone/sci-clk.c
33
const struct ti_sci_clk_ops *ops;
drivers/clk/keystone/sci-clk.c
334
init.ops = &sci_clk_ops;
drivers/clk/keystone/sci-clk.c
435
ret = provider->ops->get_num_parents(provider->sci, dev_id,
drivers/clk/keystone/sci-clk.c
555
provider->ops->get_num_parents(provider->sci,
drivers/clk/keystone/sci-clk.c
588
ret = provider->ops->is_auto(provider->sci,
drivers/clk/keystone/sci-clk.c
666
provider->ops = &handle->ops.clk_ops;
drivers/clk/keystone/sci-clk.c
78
return clk->provider->ops->get_clock(clk->provider->sci, clk->dev_id,
drivers/clk/keystone/sci-clk.c
95
ret = clk->provider->ops->put_clock(clk->provider->sci, clk->dev_id,
drivers/clk/keystone/syscon-clk.c
78
init.ops = &ti_syscon_gate_clk_ops;
drivers/clk/mediatek/clk-apmixed.c
88
init.ops = &mtk_ref2usb_tx_ops;
drivers/clk/mediatek/clk-cpumux.c
74
init.ops = &clk_cpumux_ops;
drivers/clk/mediatek/clk-fhctl.c
263
fh->ops->ssc_enable(fh, state.ssc_rate);
drivers/clk/mediatek/clk-gate.c
155
static bool mtk_cg_uses_hwv(const struct clk_ops *ops)
drivers/clk/mediatek/clk-gate.c
157
if (ops == &mtk_clk_gate_hwv_ops_setclr ||
drivers/clk/mediatek/clk-gate.c
158
ops == &mtk_clk_gate_hwv_ops_setclr_inv)
drivers/clk/mediatek/clk-gate.c
223
init.ops = gate->ops;
drivers/clk/mediatek/clk-gate.c
224
if (mtk_cg_uses_hwv(init.ops) && !regmap_hwv)
drivers/clk/mediatek/clk-gate.h
38
const struct clk_ops *ops;
drivers/clk/mediatek/clk-gate.h
49
.ops = _ops, \
drivers/clk/mediatek/clk-mt7981-eth.c
31
.ops = &mtk_clk_gate_ops_no_setclr_inv, \
drivers/clk/mediatek/clk-mt7981-eth.c
53
.ops = &mtk_clk_gate_ops_no_setclr_inv, \
drivers/clk/mediatek/clk-mt7981-eth.c
75
.ops = &mtk_clk_gate_ops_no_setclr_inv, \
drivers/clk/mediatek/clk-mt7981-infracfg.c
105
.ops = &mtk_clk_gate_ops_setclr, \
drivers/clk/mediatek/clk-mt7981-infracfg.c
112
.ops = &mtk_clk_gate_ops_setclr, \
drivers/clk/mediatek/clk-mt7981-infracfg.c
119
.ops = &mtk_clk_gate_ops_setclr, \
drivers/clk/mediatek/clk-mt7988-eth.c
101
.ops = &mtk_clk_gate_ops_no_setclr_inv, \
drivers/clk/mediatek/clk-mt7988-eth.c
32
.ops = &mtk_clk_gate_ops_no_setclr_inv, \
drivers/clk/mediatek/clk-mt7988-eth.c
65
.ops = &mtk_clk_gate_ops_no_setclr_inv, \
drivers/clk/mediatek/clk-mt7988-xfipll.c
32
.ops = &mtk_clk_gate_ops_no_setclr_inv, \
drivers/clk/mediatek/clk-mt8183.c
852
mfg_mux_nb->ops = top_muxes[i].ops;
drivers/clk/mediatek/clk-mt8186-topckgen.c
700
mfg_mux_nb->ops = top_mtk_muxes[i].ops;
drivers/clk/mediatek/clk-mt8188-topckgen.c
1250
mfg_mux_nb->ops = &clk_mux_ops;
drivers/clk/mediatek/clk-mt8192.c
982
mfg_mux_nb->ops = top_mtk_muxes[i].ops;
drivers/clk/mediatek/clk-mt8195-topckgen.c
1254
mfg_mux_nb->ops = &clk_mux_ops;
drivers/clk/mediatek/clk-mt8196-apmixedsys.c
86
.ops = &mtk_pll_fenc_clr_set_ops, \
drivers/clk/mediatek/clk-mt8196-disp0.c
49
.ops = &mtk_clk_gate_ops_setclr,\
drivers/clk/mediatek/clk-mt8196-disp0.c
59
.ops = &mtk_clk_gate_hwv_ops_setclr, \
drivers/clk/mediatek/clk-mt8196-disp0.c
70
.ops = &mtk_clk_gate_ops_setclr,\
drivers/clk/mediatek/clk-mt8196-disp0.c
80
.ops = &mtk_clk_gate_hwv_ops_setclr, \
drivers/clk/mediatek/clk-mt8196-disp1.c
49
.ops = &mtk_clk_gate_ops_setclr,\
drivers/clk/mediatek/clk-mt8196-disp1.c
59
.ops = &mtk_clk_gate_hwv_ops_setclr, \
drivers/clk/mediatek/clk-mt8196-disp1.c
70
.ops = &mtk_clk_gate_ops_setclr,\
drivers/clk/mediatek/clk-mt8196-disp1.c
80
.ops = &mtk_clk_gate_hwv_ops_setclr, \
drivers/clk/mediatek/clk-mt8196-imp_iic_wrap.c
31
.ops = &mtk_clk_gate_ops_setclr, \
drivers/clk/mediatek/clk-mt8196-imp_iic_wrap.c
68
.ops = &mtk_clk_gate_hwv_ops_setclr, \
drivers/clk/mediatek/clk-mt8196-mdpsys.c
43
.ops = &mtk_clk_gate_ops_setclr, \
drivers/clk/mediatek/clk-mt8196-mdpsys.c
52
.ops = &mtk_clk_gate_ops_setclr, \
drivers/clk/mediatek/clk-mt8196-mdpsys.c
62
.ops = &mtk_clk_gate_ops_setclr, \
drivers/clk/mediatek/clk-mt8196-ovl0.c
49
.ops = &mtk_clk_gate_hwv_ops_setclr, \
drivers/clk/mediatek/clk-mt8196-ovl0.c
60
.ops = &mtk_clk_gate_hwv_ops_setclr, \
drivers/clk/mediatek/clk-mt8196-ovl1.c
49
.ops = &mtk_clk_gate_hwv_ops_setclr, \
drivers/clk/mediatek/clk-mt8196-ovl1.c
60
.ops = &mtk_clk_gate_hwv_ops_setclr, \
drivers/clk/mediatek/clk-mt8196-peri_ao.c
48
.ops = &mtk_clk_gate_ops_setclr, \
drivers/clk/mediatek/clk-mt8196-peri_ao.c
57
.ops = &mtk_clk_gate_ops_setclr, \
drivers/clk/mediatek/clk-mt8196-peri_ao.c
67
.ops = &mtk_clk_gate_hwv_ops_setclr, \
drivers/clk/mediatek/clk-mt8196-peri_ao.c
76
.ops = &mtk_clk_gate_ops_setclr, \
drivers/clk/mediatek/clk-mt8196-pextp.c
34
.ops = &mtk_clk_gate_ops_setclr,\
drivers/clk/mediatek/clk-mt8196-ufs_ao.c
40
.ops = &mtk_clk_gate_ops_setclr, \
drivers/clk/mediatek/clk-mt8196-ufs_ao.c
49
.ops = &mtk_clk_gate_ops_setclr, \
drivers/clk/mediatek/clk-mt8196-vdec.c
162
.ops = &mtk_clk_gate_hwv_ops_setclr_inv,\
drivers/clk/mediatek/clk-mt8196-vdec.c
173
.ops = &mtk_clk_gate_hwv_ops_setclr_inv, \
drivers/clk/mediatek/clk-mt8196-vdec.c
184
.ops = &mtk_clk_gate_hwv_ops_setclr_inv, \
drivers/clk/mediatek/clk-mt8196-vdec.c
195
.ops = &mtk_clk_gate_hwv_ops_setclr_inv,\
drivers/clk/mediatek/clk-mt8196-vdec.c
206
.ops = &mtk_clk_gate_hwv_ops_setclr_inv,\
drivers/clk/mediatek/clk-mt8196-vdec.c
61
.ops = &mtk_clk_gate_hwv_ops_setclr_inv,\
drivers/clk/mediatek/clk-mt8196-vdec.c
72
.ops = &mtk_clk_gate_hwv_ops_setclr_inv,\
drivers/clk/mediatek/clk-mt8196-vdec.c
83
.ops = &mtk_clk_gate_hwv_ops_setclr_inv,\
drivers/clk/mediatek/clk-mt8196-vdisp_ao.c
36
.ops = &mtk_clk_gate_ops_setclr, \
drivers/clk/mediatek/clk-mt8196-vdisp_ao.c
48
.ops = &mtk_clk_gate_hwv_ops_setclr, \
drivers/clk/mediatek/clk-mt8196-venc.c
121
.ops = &mtk_clk_gate_ops_setclr_inv, \
drivers/clk/mediatek/clk-mt8196-venc.c
131
.ops = &mtk_clk_gate_hwv_ops_setclr_inv,\
drivers/clk/mediatek/clk-mt8196-venc.c
142
.ops = &mtk_clk_gate_hwv_ops_setclr, \
drivers/clk/mediatek/clk-mt8196-venc.c
184
.ops = &mtk_clk_gate_hwv_ops_setclr_inv,\
drivers/clk/mediatek/clk-mt8196-venc.c
195
.ops = &mtk_clk_gate_hwv_ops_setclr, \
drivers/clk/mediatek/clk-mt8196-venc.c
49
.ops = &mtk_clk_gate_ops_setclr_inv, \
drivers/clk/mediatek/clk-mt8196-venc.c
59
.ops = &mtk_clk_gate_hwv_ops_setclr_inv, \
drivers/clk/mediatek/clk-mt8196-venc.c
74
.ops = &mtk_clk_gate_hwv_ops_setclr_inv,\
drivers/clk/mediatek/clk-mt8196-vlpckgen.c
165
.ops = &mtk_pll_fenc_clr_set_ops, \
drivers/clk/mediatek/clk-mtk.h
43
.ops = &mtk_clk_dummy_ops, \
drivers/clk/mediatek/clk-mux.c
229
static bool mtk_clk_mux_uses_hwv(const struct clk_ops *ops)
drivers/clk/mediatek/clk-mux.c
231
if (ops == &mtk_mux_gate_hwv_fenc_clr_set_upd_ops)
drivers/clk/mediatek/clk-mux.c
292
init.ops = mux->ops;
drivers/clk/mediatek/clk-mux.c
293
if (mtk_clk_mux_uses_hwv(init.ops) && !regmap_hwv)
drivers/clk/mediatek/clk-mux.c
421
mux_nb->original_index = mux_nb->ops->get_parent(hw);
drivers/clk/mediatek/clk-mux.c
422
ret = mux_nb->ops->set_parent(hw, mux_nb->bypass_index);
drivers/clk/mediatek/clk-mux.c
426
ret = mux_nb->ops->set_parent(hw, mux_nb->original_index);
drivers/clk/mediatek/clk-mux.h
152
.ops = &mtk_mux_gate_hwv_fenc_clr_set_upd_ops, \
drivers/clk/mediatek/clk-mux.h
186
.ops = &mtk_mux_gate_fenc_clr_set_upd_ops, \
drivers/clk/mediatek/clk-mux.h
219
const struct clk_ops *ops;
drivers/clk/mediatek/clk-mux.h
43
const struct clk_ops *ops;
drivers/clk/mediatek/clk-mux.h
65
.ops = &_ops, \
drivers/clk/mediatek/clk-pll.c
365
init.ops = pll_ops;
drivers/clk/mediatek/clk-pll.c
386
const struct clk_ops *pll_ops = data->ops ? data->ops : &mtk_pll_ops;
drivers/clk/mediatek/clk-pll.h
38
const struct clk_ops *ops;
drivers/clk/mediatek/clk-pllfh.c
142
fh->ops = fhctl_get_ops();
drivers/clk/mediatek/clk-pllfh.c
38
return fh->ops->hopping(fh, pcw, postdiv);
drivers/clk/mediatek/clk-pllfh.h
61
const struct fh_operation *ops;
drivers/clk/mediatek/reset.c
152
data->rcdev.ops = rcops;
drivers/clk/meson/a1-peripherals.c
1007
.ops = &clk_regmap_mux_ops,
drivers/clk/meson/a1-peripherals.c
101
.ops = &clk_regmap_gate_ops,
drivers/clk/meson/a1-peripherals.c
1021
.ops = &clk_regmap_divider_ops,
drivers/clk/meson/a1-peripherals.c
1037
.ops = &clk_regmap_gate_ops,
drivers/clk/meson/a1-peripherals.c
1054
.ops = &clk_regmap_mux_ops,
drivers/clk/meson/a1-peripherals.c
1068
.ops = &clk_regmap_divider_ops,
drivers/clk/meson/a1-peripherals.c
1084
.ops = &clk_regmap_gate_ops,
drivers/clk/meson/a1-peripherals.c
1108
.ops = &clk_regmap_mux_ops,
drivers/clk/meson/a1-peripherals.c
1122
.ops = &clk_regmap_divider_ops,
drivers/clk/meson/a1-peripherals.c
1138
.ops = &clk_regmap_gate_ops,
drivers/clk/meson/a1-peripherals.c
1155
.ops = &clk_regmap_mux_ops,
drivers/clk/meson/a1-peripherals.c
116
.ops = &clk_regmap_gate_ops,
drivers/clk/meson/a1-peripherals.c
1169
.ops = &clk_regmap_divider_ops,
drivers/clk/meson/a1-peripherals.c
1185
.ops = &clk_regmap_gate_ops,
drivers/clk/meson/a1-peripherals.c
1218
.ops = &clk_regmap_mux_ops,
drivers/clk/meson/a1-peripherals.c
1232
.ops = &clk_regmap_divider_ops,
drivers/clk/meson/a1-peripherals.c
1249
.ops = &clk_regmap_mux_ops,
drivers/clk/meson/a1-peripherals.c
1266
.ops = &clk_regmap_gate_ops,
drivers/clk/meson/a1-peripherals.c
1283
.ops = &clk_regmap_divider_ops,
drivers/clk/meson/a1-peripherals.c
1298
.ops = &clk_regmap_gate_ops,
drivers/clk/meson/a1-peripherals.c
131
.ops = &clk_regmap_gate_ops,
drivers/clk/meson/a1-peripherals.c
1315
.ops = &clk_regmap_mux_ops,
drivers/clk/meson/a1-peripherals.c
1329
.ops = &clk_regmap_divider_ops,
drivers/clk/meson/a1-peripherals.c
1346
.ops = &clk_regmap_mux_ops,
drivers/clk/meson/a1-peripherals.c
1363
.ops = &clk_regmap_gate_ops,
drivers/clk/meson/a1-peripherals.c
1387
.ops = &clk_regmap_mux_ops,
drivers/clk/meson/a1-peripherals.c
1402
.ops = &clk_regmap_divider_ops,
drivers/clk/meson/a1-peripherals.c
1418
.ops = &clk_regmap_gate_ops,
drivers/clk/meson/a1-peripherals.c
1442
.ops = &clk_regmap_mux_ops,
drivers/clk/meson/a1-peripherals.c
1456
.ops = &clk_regmap_divider_ops,
drivers/clk/meson/a1-peripherals.c
146
.ops = &clk_regmap_gate_ops,
drivers/clk/meson/a1-peripherals.c
1473
.ops = &clk_regmap_mux_ops,
drivers/clk/meson/a1-peripherals.c
1490
.ops = &clk_regmap_gate_ops,
drivers/clk/meson/a1-peripherals.c
1507
.ops = &clk_regmap_mux_ops,
drivers/clk/meson/a1-peripherals.c
1521
.ops = &clk_regmap_divider_ops,
drivers/clk/meson/a1-peripherals.c
1538
.ops = &clk_regmap_mux_ops,
drivers/clk/meson/a1-peripherals.c
1555
.ops = &clk_regmap_gate_ops,
drivers/clk/meson/a1-peripherals.c
1572
.ops = &clk_regmap_mux_ops,
drivers/clk/meson/a1-peripherals.c
1586
.ops = &clk_regmap_divider_ops,
drivers/clk/meson/a1-peripherals.c
1603
.ops = &clk_regmap_mux_ops,
drivers/clk/meson/a1-peripherals.c
161
.ops = &clk_regmap_gate_ops,
drivers/clk/meson/a1-peripherals.c
1620
.ops = &clk_regmap_gate_ro_ops,
drivers/clk/meson/a1-peripherals.c
1636
.ops = &clk_regmap_gate_ops,
drivers/clk/meson/a1-peripherals.c
1675
.ops = &meson_clk_dualdiv_ops,
drivers/clk/meson/a1-peripherals.c
1692
.ops = &clk_regmap_mux_ops,
drivers/clk/meson/a1-peripherals.c
1711
.ops = &clk_regmap_mux_ops,
drivers/clk/meson/a1-peripherals.c
1727
.ops = &clk_regmap_gate_ops,
drivers/clk/meson/a1-peripherals.c
1743
.ops = &clk_regmap_gate_ops,
drivers/clk/meson/a1-peripherals.c
1782
.ops = &meson_clk_dualdiv_ops,
drivers/clk/meson/a1-peripherals.c
1799
.ops = &clk_regmap_mux_ops,
drivers/clk/meson/a1-peripherals.c
1818
.ops = &clk_regmap_mux_ops,
drivers/clk/meson/a1-peripherals.c
1834
.ops = &clk_regmap_gate_ops,
drivers/clk/meson/a1-peripherals.c
211
.ops = &meson_clk_dualdiv_ops,
drivers/clk/meson/a1-peripherals.c
226
.ops = &clk_regmap_gate_ops,
drivers/clk/meson/a1-peripherals.c
243
.ops = &clk_regmap_mux_ops,
drivers/clk/meson/a1-peripherals.c
260
.ops = &clk_regmap_gate_ops,
drivers/clk/meson/a1-peripherals.c
287
.ops = &clk_regmap_mux_ro_ops,
drivers/clk/meson/a1-peripherals.c
301
.ops = &clk_regmap_divider_ro_ops,
drivers/clk/meson/a1-peripherals.c
317
.ops = &clk_regmap_gate_ro_ops,
drivers/clk/meson/a1-peripherals.c
335
.ops = &clk_regmap_mux_ro_ops,
drivers/clk/meson/a1-peripherals.c
349
.ops = &clk_regmap_divider_ro_ops,
drivers/clk/meson/a1-peripherals.c
365
.ops = &clk_regmap_gate_ro_ops,
drivers/clk/meson/a1-peripherals.c
382
.ops = &clk_regmap_mux_ro_ops,
drivers/clk/meson/a1-peripherals.c
420
.ops = &clk_regmap_mux_ops,
drivers/clk/meson/a1-peripherals.c
434
.ops = &clk_regmap_divider_ops,
drivers/clk/meson/a1-peripherals.c
450
.ops = &clk_regmap_gate_ops,
drivers/clk/meson/a1-peripherals.c
468
.ops = &clk_regmap_mux_ops,
drivers/clk/meson/a1-peripherals.c
482
.ops = &clk_regmap_divider_ops,
drivers/clk/meson/a1-peripherals.c
498
.ops = &clk_regmap_gate_ops,
drivers/clk/meson/a1-peripherals.c
515
.ops = &clk_regmap_mux_ops,
drivers/clk/meson/a1-peripherals.c
532
.ops = &clk_regmap_gate_ops,
drivers/clk/meson/a1-peripherals.c
548
.ops = &clk_regmap_gate_ops,
drivers/clk/meson/a1-peripherals.c
56
.ops = &clk_regmap_gate_ro_ops,
drivers/clk/meson/a1-peripherals.c
566
.ops = &clk_regmap_mux_ops,
drivers/clk/meson/a1-peripherals.c
580
.ops = &clk_regmap_divider_ops,
drivers/clk/meson/a1-peripherals.c
596
.ops = &clk_regmap_gate_ops,
drivers/clk/meson/a1-peripherals.c
614
.ops = &clk_regmap_mux_ops,
drivers/clk/meson/a1-peripherals.c
628
.ops = &clk_regmap_divider_ops,
drivers/clk/meson/a1-peripherals.c
644
.ops = &clk_regmap_gate_ops,
drivers/clk/meson/a1-peripherals.c
661
.ops = &clk_regmap_mux_ops,
drivers/clk/meson/a1-peripherals.c
678
.ops = &clk_regmap_gate_ops,
drivers/clk/meson/a1-peripherals.c
694
.ops = &clk_regmap_gate_ops,
drivers/clk/meson/a1-peripherals.c
71
.ops = &clk_regmap_gate_ro_ops,
drivers/clk/meson/a1-peripherals.c
710
.ops = &clk_regmap_gate_ops,
drivers/clk/meson/a1-peripherals.c
723
.ops = &clk_fixed_factor_ops,
drivers/clk/meson/a1-peripherals.c
738
.ops = &clk_regmap_gate_ops,
drivers/clk/meson/a1-peripherals.c
754
.ops = &clk_regmap_divider_ops,
drivers/clk/meson/a1-peripherals.c
769
.ops = &clk_regmap_gate_ops,
drivers/clk/meson/a1-peripherals.c
802
.ops = &clk_regmap_mux_ops,
drivers/clk/meson/a1-peripherals.c
824
.ops = &clk_regmap_divider_ops,
drivers/clk/meson/a1-peripherals.c
840
.ops = &clk_regmap_gate_ops,
drivers/clk/meson/a1-peripherals.c
857
.ops = &clk_regmap_mux_ops,
drivers/clk/meson/a1-peripherals.c
86
.ops = &clk_regmap_gate_ops,
drivers/clk/meson/a1-peripherals.c
874
.ops = &clk_regmap_divider_ops,
drivers/clk/meson/a1-peripherals.c
890
.ops = &clk_regmap_gate_ops,
drivers/clk/meson/a1-peripherals.c
913
.ops = &clk_regmap_mux_ops,
drivers/clk/meson/a1-peripherals.c
927
.ops = &clk_regmap_divider_ops,
drivers/clk/meson/a1-peripherals.c
943
.ops = &clk_regmap_gate_ops,
drivers/clk/meson/a1-peripherals.c
960
.ops = &clk_regmap_mux_ops,
drivers/clk/meson/a1-peripherals.c
974
.ops = &clk_regmap_divider_ops,
drivers/clk/meson/a1-peripherals.c
990
.ops = &clk_regmap_gate_ops,
drivers/clk/meson/a1-pll.c
143
.ops = &meson_clk_pll_ops,
drivers/clk/meson/a1-pll.c
156
.ops = &clk_fixed_factor_ops,
drivers/clk/meson/a1-pll.c
171
.ops = &clk_regmap_gate_ops,
drivers/clk/meson/a1-pll.c
194
.ops = &clk_fixed_factor_ops,
drivers/clk/meson/a1-pll.c
209
.ops = &clk_regmap_gate_ops,
drivers/clk/meson/a1-pll.c
227
.ops = &clk_fixed_factor_ops,
drivers/clk/meson/a1-pll.c
242
.ops = &clk_regmap_gate_ops,
drivers/clk/meson/a1-pll.c
260
.ops = &clk_fixed_factor_ops,
drivers/clk/meson/a1-pll.c
275
.ops = &clk_regmap_gate_ops,
drivers/clk/meson/a1-pll.c
64
.ops = &meson_clk_pll_ro_ops,
drivers/clk/meson/a1-pll.c
79
.ops = &clk_regmap_gate_ops,
drivers/clk/meson/axg-aoclk.c
122
.ops = &meson_clk_dualdiv_ops,
drivers/clk/meson/axg-aoclk.c
139
.ops = &clk_regmap_mux_ops,
drivers/clk/meson/axg-aoclk.c
156
.ops = &clk_regmap_gate_ops,
drivers/clk/meson/axg-aoclk.c
174
.ops = &clk_regmap_mux_ops,
drivers/clk/meson/axg-aoclk.c
199
.ops = &clk_regmap_mux_ro_ops,
drivers/clk/meson/axg-aoclk.c
217
.ops = &clk_regmap_mux_ops,
drivers/clk/meson/axg-aoclk.c
234
.ops = &clk_regmap_divider_ops,
drivers/clk/meson/axg-aoclk.c
250
.ops = &clk_regmap_gate_ops,
drivers/clk/meson/axg-aoclk.c
58
.ops = &clk_regmap_gate_ro_ops,
drivers/clk/meson/axg-aoclk.c
73
.ops = &clk_regmap_gate_ops,
drivers/clk/meson/axg-audio.c
103
.ops = &clk_regmap_mux_ops, \
drivers/clk/meson/axg-audio.c
119
.ops = &clk_regmap_divider_ops, \
drivers/clk/meson/axg-audio.c
133
.ops = &clk_regmap_gate_ops, \
drivers/clk/meson/axg-audio.c
155
.ops = &meson_sclk_div_ops, \
drivers/clk/meson/axg-audio.c
183
.ops = &meson_clk_triphase_ops, \
drivers/clk/meson/axg-audio.c
200
.ops = &meson_clk_phase_ops, \
drivers/clk/meson/axg-audio.c
223
.ops = &meson_clk_phase_ops, \
drivers/clk/meson/axg-audio.c
615
.ops = &(const struct clk_ops) {},
drivers/clk/meson/axg-audio.c
702
.ops = &clk_regmap_gate_ops,
drivers/clk/meson/axg-audio.c
718
.ops = &clk_regmap_divider_ops,
drivers/clk/meson/axg-audio.c
734
.ops = &clk_regmap_gate_ops,
drivers/clk/meson/axg-audio.c
751
.ops = &clk_regmap_divider_ops,
drivers/clk/meson/axg-audio.c
767
.ops = &clk_regmap_gate_ops,
drivers/clk/meson/axg-audio.c
789
.ops = &clk_regmap_mux_ops,
drivers/clk/meson/axg-audio.c
87
.ops = &clk_regmap_gate_ops, \
drivers/clk/meson/axg.c
1021
.ops = &clk_regmap_mux_ops,
drivers/clk/meson/axg.c
1037
.ops = &clk_regmap_divider_ops,
drivers/clk/meson/axg.c
1053
.ops = &clk_regmap_gate_ops,
drivers/clk/meson/axg.c
1071
.ops = &clk_regmap_mux_ops,
drivers/clk/meson/axg.c
1087
.ops = &clk_regmap_divider_ops,
drivers/clk/meson/axg.c
1103
.ops = &clk_regmap_gate_ops,
drivers/clk/meson/axg.c
1129
.ops = &clk_regmap_mux_ops,
drivers/clk/meson/axg.c
1145
.ops = &clk_regmap_divider_ops,
drivers/clk/meson/axg.c
1159
.ops = &clk_regmap_gate_ops,
drivers/clk/meson/axg.c
1178
.ops = &clk_regmap_mux_ops,
drivers/clk/meson/axg.c
1194
.ops = &clk_regmap_divider_ops,
drivers/clk/meson/axg.c
1208
.ops = &clk_regmap_gate_ops,
drivers/clk/meson/axg.c
1227
.ops = &clk_regmap_mux_ops,
drivers/clk/meson/axg.c
1247
.ops = &clk_regmap_mux_ops,
drivers/clk/meson/axg.c
1262
.ops = &clk_regmap_divider_ops,
drivers/clk/meson/axg.c
1278
.ops = &clk_regmap_gate_ops,
drivers/clk/meson/axg.c
1295
.ops = &clk_regmap_mux_ops,
drivers/clk/meson/axg.c
1310
.ops = &clk_regmap_divider_ops,
drivers/clk/meson/axg.c
1326
.ops = &clk_regmap_gate_ops,
drivers/clk/meson/axg.c
1343
.ops = &clk_regmap_mux_ops,
drivers/clk/meson/axg.c
1360
.ops = &clk_regmap_gate_ops,
drivers/clk/meson/axg.c
1387
.ops = &clk_regmap_mux_ops,
drivers/clk/meson/axg.c
1402
.ops = &clk_regmap_mux_ops,
drivers/clk/meson/axg.c
1416
.ops = &clk_regmap_gate_ops,
drivers/clk/meson/axg.c
1430
.ops = &clk_regmap_gate_ops,
drivers/clk/meson/axg.c
1445
.ops = &clk_regmap_divider_ops,
drivers/clk/meson/axg.c
146
.ops = &meson_clk_pll_ro_ops,
drivers/clk/meson/axg.c
1462
.ops = &clk_regmap_divider_ops,
drivers/clk/meson/axg.c
1478
.ops = &clk_regmap_gate_ops,
drivers/clk/meson/axg.c
1492
.ops = &clk_regmap_gate_ops,
drivers/clk/meson/axg.c
1506
.ops = &clk_regmap_gate_ops,
drivers/clk/meson/axg.c
1520
.ops = &clk_regmap_gate_ops,
drivers/clk/meson/axg.c
1534
.ops = &clk_regmap_gate_ops,
drivers/clk/meson/axg.c
1548
.ops = &clk_regmap_gate_ops,
drivers/clk/meson/axg.c
1562
.ops = &clk_regmap_gate_ops,
drivers/clk/meson/axg.c
1576
.ops = &clk_regmap_gate_ops,
drivers/clk/meson/axg.c
1590
.ops = &clk_regmap_gate_ops,
drivers/clk/meson/axg.c
1604
.ops = &clk_regmap_gate_ops,
drivers/clk/meson/axg.c
1618
.ops = &clk_regmap_gate_ops,
drivers/clk/meson/axg.c
163
.ops = &clk_regmap_divider_ro_ops,
drivers/clk/meson/axg.c
1632
.ops = &clk_regmap_gate_ops,
drivers/clk/meson/axg.c
1644
.ops = &clk_fixed_factor_ops,
drivers/clk/meson/axg.c
1657
.ops = &clk_fixed_factor_ops,
drivers/clk/meson/axg.c
1670
.ops = &clk_fixed_factor_ops,
drivers/clk/meson/axg.c
1683
.ops = &clk_fixed_factor_ops,
drivers/clk/meson/axg.c
1696
.ops = &clk_fixed_factor_ops,
drivers/clk/meson/axg.c
1709
.ops = &clk_fixed_factor_ops,
drivers/clk/meson/axg.c
1722
.ops = &clk_fixed_factor_ops,
drivers/clk/meson/axg.c
1735
.ops = &clk_fixed_factor_ops,
drivers/clk/meson/axg.c
1766
.ops = &clk_regmap_mux_ops,
drivers/clk/meson/axg.c
1780
.ops = &clk_regmap_gate_ops,
drivers/clk/meson/axg.c
1811
.ops = &clk_regmap_mux_ops,
drivers/clk/meson/axg.c
1826
.ops = &clk_regmap_divider_ops,
drivers/clk/meson/axg.c
1841
.ops = &clk_regmap_gate_ops,
drivers/clk/meson/axg.c
1873
.ops = &clk_regmap_mux_ops,
drivers/clk/meson/axg.c
1893
.ops = &clk_regmap_divider_ops,
drivers/clk/meson/axg.c
1909
.ops = &clk_regmap_gate_ops,
drivers/clk/meson/axg.c
205
.ops = &meson_clk_pll_ro_ops,
drivers/clk/meson/axg.c
222
.ops = &clk_regmap_divider_ro_ops,
drivers/clk/meson/axg.c
310
.ops = &meson_clk_pll_ops,
drivers/clk/meson/axg.c
327
.ops = &clk_regmap_divider_ops,
drivers/clk/meson/axg.c
383
.ops = &meson_clk_pll_ops,
drivers/clk/meson/axg.c
400
.ops = &clk_regmap_divider_ops,
drivers/clk/meson/axg.c
414
.ops = &clk_fixed_factor_ops,
drivers/clk/meson/axg.c
427
.ops = &clk_regmap_gate_ops,
drivers/clk/meson/axg.c
441
.ops = &clk_fixed_factor_ops,
drivers/clk/meson/axg.c
454
.ops = &clk_regmap_gate_ops,
drivers/clk/meson/axg.c
479
.ops = &clk_fixed_factor_ops,
drivers/clk/meson/axg.c
492
.ops = &clk_regmap_gate_ops,
drivers/clk/meson/axg.c
505
.ops = &clk_fixed_factor_ops,
drivers/clk/meson/axg.c
518
.ops = &clk_regmap_gate_ops,
drivers/clk/meson/axg.c
531
.ops = &clk_fixed_factor_ops,
drivers/clk/meson/axg.c
546
.ops = &clk_regmap_gate_ops,
drivers/clk/meson/axg.c
562
.ops = &clk_regmap_divider_ro_ops,
drivers/clk/meson/axg.c
596
.ops = &meson_clk_mpll_ops,
drivers/clk/meson/axg.c
611
.ops = &clk_regmap_gate_ops,
drivers/clk/meson/axg.c
646
.ops = &meson_clk_mpll_ops,
drivers/clk/meson/axg.c
661
.ops = &clk_regmap_gate_ops,
drivers/clk/meson/axg.c
701
.ops = &meson_clk_mpll_ops,
drivers/clk/meson/axg.c
716
.ops = &clk_regmap_gate_ops,
drivers/clk/meson/axg.c
751
.ops = &meson_clk_mpll_ops,
drivers/clk/meson/axg.c
766
.ops = &clk_regmap_gate_ops,
drivers/clk/meson/axg.c
831
.ops = &meson_clk_pll_ops,
drivers/clk/meson/axg.c
848
.ops = &clk_regmap_divider_ops,
drivers/clk/meson/axg.c
866
.ops = &clk_regmap_divider_ops,
drivers/clk/meson/axg.c
885
.ops = &clk_regmap_mux_ops,
drivers/clk/meson/axg.c
902
.ops = &clk_regmap_mux_ops,
drivers/clk/meson/axg.c
916
.ops = &clk_regmap_gate_ops,
drivers/clk/meson/axg.c
931
.ops = &clk_regmap_gate_ops,
drivers/clk/meson/axg.c
959
.ops = &clk_regmap_mux_ro_ops,
drivers/clk/meson/axg.c
973
.ops = &clk_regmap_divider_ops,
drivers/clk/meson/axg.c
989
.ops = &clk_regmap_gate_ops,
drivers/clk/meson/c3-peripherals.c
111
.ops = &meson_clk_dualdiv_ops,
drivers/clk/meson/c3-peripherals.c
132
.ops = &clk_regmap_mux_ops,
drivers/clk/meson/c3-peripherals.c
146
.ops = &clk_regmap_gate_ops,
drivers/clk/meson/c3-peripherals.c
169
.ops = &clk_regmap_mux_ops,
drivers/clk/meson/c3-peripherals.c
338
.ops = &clk_regmap_gate_ops,
drivers/clk/meson/c3-peripherals.c
354
.ops = &clk_regmap_divider_ops,
drivers/clk/meson/c3-peripherals.c
371
.ops = &clk_regmap_divider_ops,
drivers/clk/meson/c3-peripherals.c
386
.ops = &clk_regmap_gate_ops,
drivers/clk/meson/c3-peripherals.c
426
.ops = &clk_regmap_mux_ops,
drivers/clk/meson/c3-peripherals.c
440
.ops = &clk_regmap_divider_ops,
drivers/clk/meson/c3-peripherals.c
456
.ops = &clk_regmap_gate_ops,
drivers/clk/meson/c3-peripherals.c
602
.ops = &clk_regmap_divider_ops,
drivers/clk/meson/c3-peripherals.c
617
.ops = &clk_regmap_gate_ops,
drivers/clk/meson/c3-peripherals.c
635
.ops = &clk_fixed_factor_ops,
drivers/clk/meson/c3-peripherals.c
648
.ops = &clk_regmap_gate_ops,
drivers/clk/meson/c3-peripherals.c
665
.ops = &clk_regmap_divider_ops,
drivers/clk/meson/c3-peripherals.c
67
.ops = &clk_regmap_gate_ops,
drivers/clk/meson/c3-peripherals.c
678
.ops = &clk_regmap_gate_ops,
drivers/clk/meson/c3-peripherals.c
779
.ops = &clk_regmap_mux_ops,
drivers/clk/meson/c3-pll.c
113
.ops = &clk_regmap_gate_ro_ops,
drivers/clk/meson/c3-pll.c
126
.ops = &clk_fixed_factor_ops,
drivers/clk/meson/c3-pll.c
141
.ops = &clk_regmap_gate_ro_ops,
drivers/clk/meson/c3-pll.c
154
.ops = &clk_fixed_factor_ops,
drivers/clk/meson/c3-pll.c
169
.ops = &clk_regmap_gate_ro_ops,
drivers/clk/meson/c3-pll.c
182
.ops = &clk_fixed_factor_ops,
drivers/clk/meson/c3-pll.c
197
.ops = &clk_regmap_gate_ro_ops,
drivers/clk/meson/c3-pll.c
210
.ops = &clk_fixed_factor_ops,
drivers/clk/meson/c3-pll.c
225
.ops = &clk_regmap_gate_ro_ops,
drivers/clk/meson/c3-pll.c
284
.ops = &meson_clk_pll_ops,
drivers/clk/meson/c3-pll.c
312
.ops = &clk_regmap_divider_ops,
drivers/clk/meson/c3-pll.c
368
.ops = &meson_clk_pll_ops,
drivers/clk/meson/c3-pll.c
385
.ops = &clk_regmap_divider_ops,
drivers/clk/meson/c3-pll.c
439
.ops = &meson_clk_pll_ops,
drivers/clk/meson/c3-pll.c
44
.ops = &clk_regmap_gate_ro_ops,
drivers/clk/meson/c3-pll.c
465
.ops = &clk_regmap_divider_ops,
drivers/clk/meson/c3-pll.c
483
.ops = &clk_regmap_divider_ops,
drivers/clk/meson/c3-pll.c
506
.ops = &clk_regmap_mux_ops,
drivers/clk/meson/c3-pll.c
519
.ops = &clk_regmap_gate_ops,
drivers/clk/meson/c3-pll.c
536
.ops = &clk_regmap_divider_ops,
drivers/clk/meson/c3-pll.c
552
.ops = &clk_regmap_gate_ops,
drivers/clk/meson/c3-pll.c
569
.ops = &clk_regmap_mux_ops,
drivers/clk/meson/c3-pll.c
57
.ops = &clk_fixed_factor_ops,
drivers/clk/meson/c3-pll.c
582
.ops = &clk_regmap_gate_ops,
drivers/clk/meson/c3-pll.c
599
.ops = &clk_regmap_divider_ops,
drivers/clk/meson/c3-pll.c
615
.ops = &clk_regmap_gate_ops,
drivers/clk/meson/c3-pll.c
70
.ops = &clk_fixed_factor_ops,
drivers/clk/meson/c3-pll.c
85
.ops = &clk_regmap_gate_ro_ops,
drivers/clk/meson/c3-pll.c
98
.ops = &clk_fixed_factor_ops,
drivers/clk/meson/g12a-aoclk.c
105
.ops = &clk_regmap_gate_ops,
drivers/clk/meson/g12a-aoclk.c
144
.ops = &meson_clk_dualdiv_ops,
drivers/clk/meson/g12a-aoclk.c
161
.ops = &clk_regmap_mux_ops,
drivers/clk/meson/g12a-aoclk.c
178
.ops = &clk_regmap_gate_ops,
drivers/clk/meson/g12a-aoclk.c
196
.ops = &clk_regmap_gate_ops,
drivers/clk/meson/g12a-aoclk.c
235
.ops = &meson_clk_dualdiv_ops,
drivers/clk/meson/g12a-aoclk.c
252
.ops = &clk_regmap_mux_ops,
drivers/clk/meson/g12a-aoclk.c
269
.ops = &clk_regmap_gate_ops,
drivers/clk/meson/g12a-aoclk.c
287
.ops = &clk_regmap_mux_ops,
drivers/clk/meson/g12a-aoclk.c
312
.ops = &clk_regmap_mux_ro_ops,
drivers/clk/meson/g12a-aoclk.c
330
.ops = &clk_regmap_mux_ops,
drivers/clk/meson/g12a-aoclk.c
347
.ops = &clk_regmap_divider_ops,
drivers/clk/meson/g12a-aoclk.c
363
.ops = &clk_regmap_gate_ops,
drivers/clk/meson/g12a-aoclk.c
78
.ops = &clk_regmap_gate_ro_ops,
drivers/clk/meson/g12a.c
1002
.ops = &clk_fixed_factor_ops,
drivers/clk/meson/g12a.c
1017
.ops = &clk_regmap_gate_ops,
drivers/clk/meson/g12a.c
1030
.ops = &clk_fixed_factor_ops,
drivers/clk/meson/g12a.c
1046
.ops = &clk_regmap_mux_ro_ops,
drivers/clk/meson/g12a.c
1060
.ops = &clk_fixed_factor_ops,
drivers/clk/meson/g12a.c
1078
.ops = &clk_regmap_mux_ops,
drivers/clk/meson/g12a.c
1105
.ops = &meson_clk_cpu_dyndiv_ops,
drivers/clk/meson/g12a.c
1124
.ops = &clk_regmap_mux_ops,
drivers/clk/meson/g12a.c
1143
.ops = &clk_regmap_mux_ops,
drivers/clk/meson/g12a.c
1164
.ops = &clk_regmap_divider_ro_ops,
drivers/clk/meson/g12a.c
1181
.ops = &clk_regmap_mux_ops,
drivers/clk/meson/g12a.c
1202
.ops = &clk_regmap_mux_ops,
drivers/clk/meson/g12a.c
1222
.ops = &clk_regmap_mux_ops,
drivers/clk/meson/g12a.c
1242
.ops = &clk_regmap_mux_ops,
drivers/clk/meson/g12a.c
1262
.ops = &clk_regmap_mux_ops,
drivers/clk/meson/g12a.c
1289
.ops = &meson_clk_cpu_dyndiv_ops,
drivers/clk/meson/g12a.c
1308
.ops = &clk_regmap_mux_ops,
drivers/clk/meson/g12a.c
1327
.ops = &clk_regmap_mux_ops,
drivers/clk/meson/g12a.c
1348
.ops = &clk_regmap_divider_ro_ops,
drivers/clk/meson/g12a.c
1365
.ops = &clk_regmap_mux_ops,
drivers/clk/meson/g12a.c
1386
.ops = &clk_regmap_mux_ops,
drivers/clk/meson/g12a.c
1406
.ops = &clk_regmap_mux_ops,
drivers/clk/meson/g12a.c
1425
.ops = &clk_regmap_mux_ro_ops,
drivers/clk/meson/g12a.c
1445
.ops = &clk_regmap_divider_ro_ops,
drivers/clk/meson/g12a.c
1462
.ops = &clk_regmap_mux_ro_ops,
drivers/clk/meson/g12a.c
1480
.ops = &clk_regmap_mux_ro_ops,
drivers/clk/meson/g12a.c
1500
.ops = &clk_regmap_divider_ro_ops,
drivers/clk/meson/g12a.c
1517
.ops = &clk_regmap_mux_ro_ops,
drivers/clk/meson/g12a.c
1535
.ops = &clk_regmap_mux_ro_ops,
drivers/clk/meson/g12a.c
1553
.ops = &clk_regmap_mux_ro_ops,
drivers/clk/meson/g12a.c
1571
.ops = &clk_regmap_mux_ro_ops,
drivers/clk/meson/g12a.c
1589
.ops = &clk_regmap_mux_ro_ops,
drivers/clk/meson/g12a.c
1607
.ops = &clk_regmap_mux_ro_ops,
drivers/clk/meson/g12a.c
1625
.ops = &clk_regmap_mux_ro_ops,
drivers/clk/meson/g12a.c
175
.ops = &meson_clk_pll_ro_ops,
drivers/clk/meson/g12a.c
1852
.ops = &clk_regmap_gate_ro_ops,
drivers/clk/meson/g12a.c
1881
.ops = &clk_regmap_gate_ro_ops,
drivers/clk/meson/g12a.c
1898
.ops = &clk_fixed_factor_ops,
drivers/clk/meson/g12a.c
1911
.ops = &clk_fixed_factor_ops,
drivers/clk/meson/g12a.c
192
.ops = &clk_regmap_divider_ro_ops,
drivers/clk/meson/g12a.c
1928
.ops = &clk_regmap_divider_ro_ops,
drivers/clk/meson/g12a.c
1944
.ops = &clk_regmap_gate_ro_ops,
drivers/clk/meson/g12a.c
1965
.ops = &clk_regmap_divider_ro_ops,
drivers/clk/meson/g12a.c
1981
.ops = &clk_regmap_gate_ro_ops,
drivers/clk/meson/g12a.c
2002
.ops = &clk_regmap_divider_ro_ops,
drivers/clk/meson/g12a.c
2018
.ops = &clk_regmap_gate_ro_ops,
drivers/clk/meson/g12a.c
2039
.ops = &clk_regmap_divider_ro_ops,
drivers/clk/meson/g12a.c
2055
.ops = &clk_regmap_gate_ro_ops,
drivers/clk/meson/g12a.c
2072
.ops = &clk_fixed_factor_ops,
drivers/clk/meson/g12a.c
2085
.ops = &clk_fixed_factor_ops,
drivers/clk/meson/g12a.c
2098
.ops = &clk_fixed_factor_ops,
drivers/clk/meson/g12a.c
2111
.ops = &clk_fixed_factor_ops,
drivers/clk/meson/g12a.c
2124
.ops = &clk_fixed_factor_ops,
drivers/clk/meson/g12a.c
2137
.ops = &clk_fixed_factor_ops,
drivers/clk/meson/g12a.c
2150
.ops = &clk_fixed_factor_ops,
drivers/clk/meson/g12a.c
2178
.ops = &clk_regmap_mux_ro_ops,
drivers/clk/meson/g12a.c
2192
.ops = &clk_regmap_gate_ro_ops,
drivers/clk/meson/g12a.c
2213
.ops = &clk_regmap_mux_ro_ops,
drivers/clk/meson/g12a.c
2227
.ops = &clk_regmap_gate_ro_ops,
drivers/clk/meson/g12a.c
2248
.ops = &clk_regmap_mux_ro_ops,
drivers/clk/meson/g12a.c
2262
.ops = &clk_regmap_gate_ro_ops,
drivers/clk/meson/g12a.c
2283
.ops = &clk_regmap_mux_ro_ops,
drivers/clk/meson/g12a.c
2297
.ops = &clk_regmap_gate_ro_ops,
drivers/clk/meson/g12a.c
2340
.ops = &meson_clk_mpll_ops,
drivers/clk/meson/g12a.c
2355
.ops = &clk_regmap_gate_ops,
drivers/clk/meson/g12a.c
2393
.ops = &meson_clk_mpll_ops,
drivers/clk/meson/g12a.c
240
.ops = &meson_clk_pll_ops,
drivers/clk/meson/g12a.c
2408
.ops = &clk_regmap_gate_ops,
drivers/clk/meson/g12a.c
2446
.ops = &meson_clk_mpll_ops,
drivers/clk/meson/g12a.c
2461
.ops = &clk_regmap_gate_ops,
drivers/clk/meson/g12a.c
2499
.ops = &meson_clk_mpll_ops,
drivers/clk/meson/g12a.c
2514
.ops = &clk_regmap_gate_ops,
drivers/clk/meson/g12a.c
2542
.ops = &clk_regmap_mux_ro_ops,
drivers/clk/meson/g12a.c
2556
.ops = &clk_regmap_divider_ops,
drivers/clk/meson/g12a.c
2572
.ops = &clk_regmap_gate_ops,
drivers/clk/meson/g12a.c
259
.ops = &clk_regmap_divider_ops,
drivers/clk/meson/g12a.c
2604
.ops = &clk_regmap_mux_ops,
drivers/clk/meson/g12a.c
2619
.ops = &clk_regmap_divider_ops,
drivers/clk/meson/g12a.c
2635
.ops = &clk_regmap_gate_ops,
drivers/clk/meson/g12a.c
2653
.ops = &clk_regmap_mux_ops,
drivers/clk/meson/g12a.c
2668
.ops = &clk_regmap_divider_ops,
drivers/clk/meson/g12a.c
2684
.ops = &clk_regmap_gate_ops,
drivers/clk/meson/g12a.c
2702
.ops = &clk_regmap_mux_ops,
drivers/clk/meson/g12a.c
2717
.ops = &clk_regmap_divider_ops,
drivers/clk/meson/g12a.c
2733
.ops = &clk_regmap_gate_ops,
drivers/clk/meson/g12a.c
2759
.ops = &meson_vid_pll_div_ro_ops,
drivers/clk/meson/g12a.c
2779
.ops = &clk_regmap_mux_ops,
drivers/clk/meson/g12a.c
2797
.ops = &clk_regmap_gate_ops,
drivers/clk/meson/g12a.c
2827
.ops = &clk_regmap_mux_ops,
drivers/clk/meson/g12a.c
2842
.ops = &clk_regmap_divider_ops,
drivers/clk/meson/g12a.c
2856
.ops = &clk_regmap_gate_ops,
drivers/clk/meson/g12a.c
2871
.ops = &clk_regmap_mux_ops,
drivers/clk/meson/g12a.c
2886
.ops = &clk_regmap_divider_ops,
drivers/clk/meson/g12a.c
2900
.ops = &clk_regmap_gate_ops,
drivers/clk/meson/g12a.c
2915
.ops = &clk_regmap_mux_ops,
drivers/clk/meson/g12a.c
2950
.ops = &clk_regmap_mux_ops,
drivers/clk/meson/g12a.c
2966
.ops = &clk_regmap_divider_ops,
drivers/clk/meson/g12a.c
2982
.ops = &clk_regmap_gate_ops,
drivers/clk/meson/g12a.c
299
.ops = &meson_clk_pll_ops,
drivers/clk/meson/g12a.c
3000
.ops = &clk_regmap_mux_ops,
drivers/clk/meson/g12a.c
3016
.ops = &clk_regmap_divider_ops,
drivers/clk/meson/g12a.c
3032
.ops = &clk_regmap_gate_ops,
drivers/clk/meson/g12a.c
3050
.ops = &clk_regmap_mux_ops,
drivers/clk/meson/g12a.c
3066
.ops = &clk_regmap_divider_ops,
drivers/clk/meson/g12a.c
3082
.ops = &clk_regmap_gate_ops,
drivers/clk/meson/g12a.c
3112
.ops = &clk_regmap_mux_ops,
drivers/clk/meson/g12a.c
3127
.ops = &clk_regmap_divider_ops,
drivers/clk/meson/g12a.c
3143
.ops = &clk_regmap_gate_ops,
drivers/clk/meson/g12a.c
3160
.ops = &clk_regmap_mux_ops,
drivers/clk/meson/g12a.c
3175
.ops = &clk_regmap_divider_ops,
drivers/clk/meson/g12a.c
318
.ops = &clk_regmap_divider_ops,
drivers/clk/meson/g12a.c
3191
.ops = &clk_regmap_gate_ops,
drivers/clk/meson/g12a.c
3208
.ops = &clk_regmap_mux_ops,
drivers/clk/meson/g12a.c
3229
.ops = &clk_regmap_gate_ops,
drivers/clk/meson/g12a.c
3255
.ops = &clk_regmap_mux_ops,
drivers/clk/meson/g12a.c
3270
.ops = &clk_regmap_mux_ops,
drivers/clk/meson/g12a.c
3284
.ops = &clk_regmap_gate_ops,
drivers/clk/meson/g12a.c
3298
.ops = &clk_regmap_gate_ops,
drivers/clk/meson/g12a.c
3312
.ops = &clk_regmap_divider_ops,
drivers/clk/meson/g12a.c
334
.ops = &clk_regmap_gate_ro_ops,
drivers/clk/meson/g12a.c
3342
.ops = &meson_vclk_div_ops,
drivers/clk/meson/g12a.c
3358
.ops = &clk_regmap_gate_ops,
drivers/clk/meson/g12a.c
3380
.ops = &meson_vclk_gate_ops,
drivers/clk/meson/g12a.c
3394
.ops = &clk_regmap_gate_ops,
drivers/clk/meson/g12a.c
3408
.ops = &clk_regmap_gate_ops,
drivers/clk/meson/g12a.c
3422
.ops = &clk_regmap_gate_ops,
drivers/clk/meson/g12a.c
3436
.ops = &clk_regmap_gate_ops,
drivers/clk/meson/g12a.c
3450
.ops = &clk_regmap_gate_ops,
drivers/clk/meson/g12a.c
3464
.ops = &clk_regmap_gate_ops,
drivers/clk/meson/g12a.c
3478
.ops = &clk_regmap_gate_ops,
drivers/clk/meson/g12a.c
3492
.ops = &clk_regmap_gate_ops,
drivers/clk/meson/g12a.c
3506
.ops = &clk_regmap_gate_ops,
drivers/clk/meson/g12a.c
351
.ops = &clk_regmap_gate_ro_ops,
drivers/clk/meson/g12a.c
3520
.ops = &clk_regmap_gate_ops,
drivers/clk/meson/g12a.c
3532
.ops = &clk_fixed_factor_ops,
drivers/clk/meson/g12a.c
3545
.ops = &clk_fixed_factor_ops,
drivers/clk/meson/g12a.c
3558
.ops = &clk_fixed_factor_ops,
drivers/clk/meson/g12a.c
3571
.ops = &clk_fixed_factor_ops,
drivers/clk/meson/g12a.c
3584
.ops = &clk_fixed_factor_ops,
drivers/clk/meson/g12a.c
3598
.ops = &clk_fixed_factor_ops,
drivers/clk/meson/g12a.c
3612
.ops = &clk_fixed_factor_ops,
drivers/clk/meson/g12a.c
3626
.ops = &clk_fixed_factor_ops,
drivers/clk/meson/g12a.c
3658
.ops = &clk_regmap_mux_ops,
drivers/clk/meson/g12a.c
3674
.ops = &clk_regmap_mux_ops,
drivers/clk/meson/g12a.c
368
.ops = &clk_fixed_factor_ops,
drivers/clk/meson/g12a.c
3690
.ops = &clk_regmap_mux_ops,
drivers/clk/meson/g12a.c
3706
.ops = &clk_regmap_mux_ops,
drivers/clk/meson/g12a.c
3737
.ops = &clk_regmap_mux_ops,
drivers/clk/meson/g12a.c
3751
.ops = &clk_regmap_gate_ops,
drivers/clk/meson/g12a.c
3767
.ops = &clk_regmap_gate_ops,
drivers/clk/meson/g12a.c
3783
.ops = &clk_regmap_gate_ops,
drivers/clk/meson/g12a.c
3799
.ops = &clk_regmap_gate_ops,
drivers/clk/meson/g12a.c
381
.ops = &clk_fixed_factor_ops,
drivers/clk/meson/g12a.c
3815
.ops = &clk_regmap_gate_ops,
drivers/clk/meson/g12a.c
3846
.ops = &clk_regmap_mux_ops,
drivers/clk/meson/g12a.c
3872
.ops = &clk_regmap_divider_ops,
drivers/clk/meson/g12a.c
3888
.ops = &clk_regmap_gate_ops,
drivers/clk/meson/g12a.c
3918
.ops = &clk_regmap_mux_ops,
drivers/clk/meson/g12a.c
3932
.ops = &clk_regmap_divider_ops,
drivers/clk/meson/g12a.c
3948
.ops = &clk_regmap_gate_ops,
drivers/clk/meson/g12a.c
3975
.ops = &clk_regmap_mux_ops,
drivers/clk/meson/g12a.c
3990
.ops = &clk_regmap_divider_ops,
drivers/clk/meson/g12a.c
4004
.ops = &clk_regmap_gate_ops,
drivers/clk/meson/g12a.c
4036
.ops = &clk_regmap_mux_ops,
drivers/clk/meson/g12a.c
4057
.ops = &clk_regmap_divider_ops,
drivers/clk/meson/g12a.c
4073
.ops = &clk_regmap_gate_ops,
drivers/clk/meson/g12a.c
4090
.ops = &clk_regmap_mux_ops,
drivers/clk/meson/g12a.c
4111
.ops = &clk_regmap_divider_ops,
drivers/clk/meson/g12a.c
4127
.ops = &clk_regmap_gate_ops,
drivers/clk/meson/g12a.c
4144
.ops = &clk_regmap_mux_ops,
drivers/clk/meson/g12a.c
4162
.ops = &clk_regmap_divider_ro_ops,
drivers/clk/meson/g12a.c
4177
.ops = &clk_regmap_gate_ops,
drivers/clk/meson/g12a.c
4205
.ops = &clk_regmap_mux_ops,
drivers/clk/meson/g12a.c
4219
.ops = &clk_regmap_divider_ops,
drivers/clk/meson/g12a.c
4235
.ops = &clk_regmap_gate_ops,
drivers/clk/meson/g12a.c
4252
.ops = &clk_regmap_mux_ops,
drivers/clk/meson/g12a.c
4266
.ops = &clk_regmap_divider_ops,
drivers/clk/meson/g12a.c
4282
.ops = &clk_regmap_gate_ops,
drivers/clk/meson/g12a.c
4312
.ops = &clk_regmap_mux_ops,
drivers/clk/meson/g12a.c
4326
.ops = &clk_regmap_divider_ops,
drivers/clk/meson/g12a.c
4342
.ops = &clk_regmap_gate_ops,
drivers/clk/meson/g12a.c
4359
.ops = &clk_regmap_mux_ops,
drivers/clk/meson/g12a.c
4373
.ops = &clk_regmap_divider_ops,
drivers/clk/meson/g12a.c
4389
.ops = &clk_regmap_gate_ops,
drivers/clk/meson/g12a.c
444
.ops = &meson_clk_pll_ops,
drivers/clk/meson/g12a.c
462
.ops = &clk_regmap_divider_ops,
drivers/clk/meson/g12a.c
506
.ops = &meson_clk_pll_ro_ops,
drivers/clk/meson/g12a.c
526
.ops = &clk_regmap_divider_ro_ops,
drivers/clk/meson/g12a.c
585
.ops = &meson_clk_pll_ops,
drivers/clk/meson/g12a.c
603
.ops = &clk_regmap_divider_ops,
drivers/clk/meson/g12a.c
676
.ops = &meson_clk_pcie_pll_ops,
drivers/clk/meson/g12a.c
689
.ops = &clk_fixed_factor_ops,
drivers/clk/meson/g12a.c
709
.ops = &clk_regmap_divider_ops,
drivers/clk/meson/g12a.c
723
.ops = &clk_fixed_factor_ops,
drivers/clk/meson/g12a.c
767
.ops = &meson_clk_pll_ro_ops,
drivers/clk/meson/g12a.c
800
.ops = &clk_regmap_divider_ro_ops,
drivers/clk/meson/g12a.c
818
.ops = &clk_regmap_divider_ro_ops,
drivers/clk/meson/g12a.c
836
.ops = &clk_regmap_divider_ro_ops,
drivers/clk/meson/g12a.c
850
.ops = &clk_fixed_factor_ops,
drivers/clk/meson/g12a.c
863
.ops = &clk_regmap_gate_ops,
drivers/clk/meson/g12a.c
887
.ops = &clk_fixed_factor_ops,
drivers/clk/meson/g12a.c
900
.ops = &clk_regmap_gate_ops,
drivers/clk/meson/g12a.c
924
.ops = &clk_fixed_factor_ops,
drivers/clk/meson/g12a.c
937
.ops = &clk_regmap_gate_ops,
drivers/clk/meson/g12a.c
950
.ops = &clk_fixed_factor_ops,
drivers/clk/meson/g12a.c
963
.ops = &clk_regmap_gate_ops,
drivers/clk/meson/g12a.c
976
.ops = &clk_fixed_factor_ops,
drivers/clk/meson/g12a.c
989
.ops = &clk_regmap_gate_ops,
drivers/clk/meson/gxbb-aoclk.c
108
.ops = &meson_clk_dualdiv_ops,
drivers/clk/meson/gxbb-aoclk.c
123
.ops = &clk_regmap_mux_ops,
drivers/clk/meson/gxbb-aoclk.c
140
.ops = &clk_regmap_gate_ops,
drivers/clk/meson/gxbb-aoclk.c
157
.ops = &clk_regmap_mux_ops,
drivers/clk/meson/gxbb-aoclk.c
178
.ops = &clk_regmap_mux_ro_ops,
drivers/clk/meson/gxbb-aoclk.c
197
.ops = &clk_regmap_mux_ops,
drivers/clk/meson/gxbb-aoclk.c
46
.ops = &clk_regmap_gate_ro_ops,
drivers/clk/meson/gxbb-aoclk.c
61
.ops = &clk_regmap_gate_ops,
drivers/clk/meson/gxbb.c
1007
.ops = &clk_regmap_mux_ro_ops,
drivers/clk/meson/gxbb.c
1026
.ops = &clk_regmap_divider_ro_ops,
drivers/clk/meson/gxbb.c
1042
.ops = &clk_regmap_gate_ops,
drivers/clk/meson/gxbb.c
1059
.ops = &clk_regmap_mux_ops,
drivers/clk/meson/gxbb.c
1077
.ops = &clk_regmap_divider_ops,
drivers/clk/meson/gxbb.c
1093
.ops = &clk_regmap_gate_ops,
drivers/clk/meson/gxbb.c
1128
.ops = &clk_regmap_mux_ops,
drivers/clk/meson/gxbb.c
1149
.ops = &clk_regmap_divider_ops,
drivers/clk/meson/gxbb.c
1165
.ops = &clk_regmap_gate_ops,
drivers/clk/meson/gxbb.c
1182
.ops = &clk_regmap_mux_ops,
drivers/clk/meson/gxbb.c
1203
.ops = &clk_regmap_divider_ops,
drivers/clk/meson/gxbb.c
1219
.ops = &clk_regmap_gate_ops,
drivers/clk/meson/gxbb.c
1236
.ops = &clk_regmap_mux_ops,
drivers/clk/meson/gxbb.c
1263
.ops = &clk_regmap_mux_ops,
drivers/clk/meson/gxbb.c
1278
.ops = &clk_regmap_divider_ops,
drivers/clk/meson/gxbb.c
1294
.ops = &clk_regmap_gate_ops,
drivers/clk/meson/gxbb.c
1313
.ops = &clk_regmap_mux_ops,
drivers/clk/meson/gxbb.c
1328
.ops = &clk_regmap_divider_ops,
drivers/clk/meson/gxbb.c
1344
.ops = &clk_regmap_gate_ops,
drivers/clk/meson/gxbb.c
1361
.ops = &clk_regmap_mux_ops,
drivers/clk/meson/gxbb.c
1395
.ops = &clk_regmap_mux_ops,
drivers/clk/meson/gxbb.c
1410
.ops = &clk_regmap_divider_ops,
drivers/clk/meson/gxbb.c
1426
.ops = &clk_regmap_gate_ops,
drivers/clk/meson/gxbb.c
1458
.ops = &clk_regmap_mux_ops,
drivers/clk/meson/gxbb.c
1474
.ops = &clk_regmap_divider_ops,
drivers/clk/meson/gxbb.c
1490
.ops = &clk_regmap_gate_ops,
drivers/clk/meson/gxbb.c
1508
.ops = &clk_regmap_mux_ops,
drivers/clk/meson/gxbb.c
1524
.ops = &clk_regmap_divider_ops,
drivers/clk/meson/gxbb.c
154
.ops = &meson_clk_pll_ro_ops,
drivers/clk/meson/gxbb.c
1540
.ops = &clk_regmap_gate_ops,
drivers/clk/meson/gxbb.c
1558
.ops = &clk_regmap_mux_ops,
drivers/clk/meson/gxbb.c
1574
.ops = &clk_regmap_divider_ops,
drivers/clk/meson/gxbb.c
1590
.ops = &clk_regmap_gate_ops,
drivers/clk/meson/gxbb.c
1616
.ops = &clk_regmap_mux_ops,
drivers/clk/meson/gxbb.c
1635
.ops = &clk_regmap_divider_ops,
drivers/clk/meson/gxbb.c
1649
.ops = &clk_regmap_gate_ops,
drivers/clk/meson/gxbb.c
1664
.ops = &clk_regmap_mux_ops,
drivers/clk/meson/gxbb.c
1683
.ops = &clk_regmap_divider_ops,
drivers/clk/meson/gxbb.c
1697
.ops = &clk_regmap_gate_ops,
drivers/clk/meson/gxbb.c
171
.ops = &clk_regmap_divider_ro_ops,
drivers/clk/meson/gxbb.c
1712
.ops = &clk_regmap_mux_ops,
drivers/clk/meson/gxbb.c
1743
.ops = &clk_regmap_mux_ops,
drivers/clk/meson/gxbb.c
1762
.ops = &clk_regmap_divider_ops,
drivers/clk/meson/gxbb.c
1778
.ops = &clk_regmap_gate_ops,
drivers/clk/meson/gxbb.c
1795
.ops = &clk_regmap_mux_ops,
drivers/clk/meson/gxbb.c
1814
.ops = &clk_regmap_divider_ops,
drivers/clk/meson/gxbb.c
1830
.ops = &clk_regmap_gate_ops,
drivers/clk/meson/gxbb.c
1847
.ops = &clk_regmap_mux_ops,
drivers/clk/meson/gxbb.c
1868
.ops = &clk_regmap_gate_ops,
drivers/clk/meson/gxbb.c
188
.ops = &clk_fixed_factor_ops,
drivers/clk/meson/gxbb.c
1892
.ops = &meson_vid_pll_div_ro_ops,
drivers/clk/meson/gxbb.c
1929
.ops = &clk_regmap_mux_ops,
drivers/clk/meson/gxbb.c
1947
.ops = &clk_regmap_gate_ops,
drivers/clk/meson/gxbb.c
1974
.ops = &clk_regmap_mux_ops,
drivers/clk/meson/gxbb.c
1994
.ops = &clk_regmap_mux_ops,
drivers/clk/meson/gxbb.c
2013
.ops = &clk_regmap_gate_ops,
drivers/clk/meson/gxbb.c
2027
.ops = &clk_regmap_gate_ops,
drivers/clk/meson/gxbb.c
2042
.ops = &clk_regmap_divider_ops,
drivers/clk/meson/gxbb.c
2059
.ops = &clk_regmap_divider_ops,
drivers/clk/meson/gxbb.c
2075
.ops = &clk_regmap_gate_ops,
drivers/clk/meson/gxbb.c
2089
.ops = &clk_regmap_gate_ops,
drivers/clk/meson/gxbb.c
2103
.ops = &clk_regmap_gate_ops,
drivers/clk/meson/gxbb.c
2117
.ops = &clk_regmap_gate_ops,
drivers/clk/meson/gxbb.c
2131
.ops = &clk_regmap_gate_ops,
drivers/clk/meson/gxbb.c
2145
.ops = &clk_regmap_gate_ops,
drivers/clk/meson/gxbb.c
2159
.ops = &clk_regmap_gate_ops,
drivers/clk/meson/gxbb.c
2173
.ops = &clk_regmap_gate_ops,
drivers/clk/meson/gxbb.c
2187
.ops = &clk_regmap_gate_ops,
drivers/clk/meson/gxbb.c
2201
.ops = &clk_regmap_gate_ops,
drivers/clk/meson/gxbb.c
2215
.ops = &clk_regmap_gate_ops,
drivers/clk/meson/gxbb.c
2229
.ops = &clk_regmap_gate_ops,
drivers/clk/meson/gxbb.c
2241
.ops = &clk_fixed_factor_ops,
drivers/clk/meson/gxbb.c
2254
.ops = &clk_fixed_factor_ops,
drivers/clk/meson/gxbb.c
2267
.ops = &clk_fixed_factor_ops,
drivers/clk/meson/gxbb.c
2280
.ops = &clk_fixed_factor_ops,
drivers/clk/meson/gxbb.c
2293
.ops = &clk_fixed_factor_ops,
drivers/clk/meson/gxbb.c
2306
.ops = &clk_fixed_factor_ops,
drivers/clk/meson/gxbb.c
231
.ops = &meson_clk_pll_ro_ops,
drivers/clk/meson/gxbb.c
2319
.ops = &clk_fixed_factor_ops,
drivers/clk/meson/gxbb.c
2332
.ops = &clk_fixed_factor_ops,
drivers/clk/meson/gxbb.c
2363
.ops = &clk_regmap_mux_ops,
drivers/clk/meson/gxbb.c
2379
.ops = &clk_regmap_mux_ops,
drivers/clk/meson/gxbb.c
2395
.ops = &clk_regmap_mux_ops,
drivers/clk/meson/gxbb.c
2409
.ops = &clk_regmap_gate_ops,
drivers/clk/meson/gxbb.c
2425
.ops = &clk_regmap_gate_ops,
drivers/clk/meson/gxbb.c
2441
.ops = &clk_regmap_gate_ops,
drivers/clk/meson/gxbb.c
2474
.ops = &clk_regmap_mux_ops,
drivers/clk/meson/gxbb.c
2494
.ops = &clk_regmap_gate_ops,
drivers/clk/meson/gxbb.c
2521
.ops = &clk_regmap_mux_ops,
drivers/clk/meson/gxbb.c
2536
.ops = &clk_regmap_divider_ops,
drivers/clk/meson/gxbb.c
2550
.ops = &clk_regmap_gate_ops,
drivers/clk/meson/gxbb.c
2575
.ops = &clk_regmap_mux_ops,
drivers/clk/meson/gxbb.c
2591
.ops = &clk_regmap_divider_ops,
drivers/clk/meson/gxbb.c
2607
.ops = &clk_regmap_gate_ops,
drivers/clk/meson/gxbb.c
2625
.ops = &clk_regmap_mux_ops,
drivers/clk/meson/gxbb.c
2641
.ops = &clk_regmap_divider_ops,
drivers/clk/meson/gxbb.c
2657
.ops = &clk_regmap_gate_ops,
drivers/clk/meson/gxbb.c
2690
.ops = &clk_regmap_mux_ops,
drivers/clk/meson/gxbb.c
2710
.ops = &clk_regmap_divider_ops,
drivers/clk/meson/gxbb.c
2726
.ops = &clk_regmap_gate_ops,
drivers/clk/meson/gxbb.c
285
.ops = &meson_clk_pll_ro_ops,
drivers/clk/meson/gxbb.c
307
.ops = &clk_regmap_divider_ro_ops,
drivers/clk/meson/gxbb.c
325
.ops = &clk_regmap_divider_ro_ops,
drivers/clk/meson/gxbb.c
343
.ops = &clk_regmap_divider_ro_ops,
drivers/clk/meson/gxbb.c
372
.ops = &clk_regmap_divider_ro_ops,
drivers/clk/meson/gxbb.c
390
.ops = &clk_regmap_divider_ro_ops,
drivers/clk/meson/gxbb.c
408
.ops = &clk_regmap_divider_ro_ops,
drivers/clk/meson/gxbb.c
447
.ops = &meson_clk_pll_ro_ops,
drivers/clk/meson/gxbb.c
464
.ops = &clk_regmap_divider_ro_ops,
drivers/clk/meson/gxbb.c
547
.ops = &meson_clk_pll_ops,
drivers/clk/meson/gxbb.c
630
.ops = &meson_clk_pll_ops,
drivers/clk/meson/gxbb.c
647
.ops = &clk_regmap_divider_ops,
drivers/clk/meson/gxbb.c
669
.ops = &clk_fixed_factor_ops,
drivers/clk/meson/gxbb.c
684
.ops = &clk_regmap_gate_ops,
drivers/clk/meson/gxbb.c
698
.ops = &clk_fixed_factor_ops,
drivers/clk/meson/gxbb.c
711
.ops = &clk_regmap_gate_ops,
drivers/clk/meson/gxbb.c
736
.ops = &clk_fixed_factor_ops,
drivers/clk/meson/gxbb.c
749
.ops = &clk_regmap_gate_ops,
drivers/clk/meson/gxbb.c
762
.ops = &clk_fixed_factor_ops,
drivers/clk/meson/gxbb.c
775
.ops = &clk_regmap_gate_ops,
drivers/clk/meson/gxbb.c
788
.ops = &clk_fixed_factor_ops,
drivers/clk/meson/gxbb.c
801
.ops = &clk_regmap_gate_ops,
drivers/clk/meson/gxbb.c
817
.ops = &clk_regmap_divider_ro_ops,
drivers/clk/meson/gxbb.c
843
.ops = &meson_clk_mpll_ops,
drivers/clk/meson/gxbb.c
871
.ops = &meson_clk_mpll_ops,
drivers/clk/meson/gxbb.c
886
.ops = &clk_regmap_gate_ops,
drivers/clk/meson/gxbb.c
922
.ops = &meson_clk_mpll_ops,
drivers/clk/meson/gxbb.c
937
.ops = &clk_regmap_gate_ops,
drivers/clk/meson/gxbb.c
964
.ops = &meson_clk_mpll_ops,
drivers/clk/meson/gxbb.c
979
.ops = &clk_regmap_gate_ops,
drivers/clk/meson/meson-aoclk.c
73
rstc->reset.ops = &meson_aoclk_reset_ops;
drivers/clk/meson/meson-clkc-utils.h
38
.ops = _ops, \
drivers/clk/meson/meson-clkc-utils.h
64
.ops = &clk_regmap_mux_ops, \
drivers/clk/meson/meson-clkc-utils.h
82
.ops = &clk_regmap_divider_ops, \
drivers/clk/meson/meson-clkc-utils.h
99
.ops = &clk_regmap_gate_ops, \
drivers/clk/meson/meson8-ddr.c
56
.ops = &meson_clk_pll_ro_ops,
drivers/clk/meson/meson8-ddr.c
73
.ops = &clk_regmap_divider_ro_ops,
drivers/clk/meson/meson8b.c
1024
.ops = &clk_regmap_mux_ops,
drivers/clk/meson/meson8b.c
1038
.ops = &clk_regmap_gate_ro_ops,
drivers/clk/meson/meson8b.c
1055
.ops = &clk_regmap_mux_ops,
drivers/clk/meson/meson8b.c
1069
.ops = &clk_regmap_gate_ro_ops,
drivers/clk/meson/meson8b.c
1087
.ops = &clk_regmap_mux_ops,
drivers/clk/meson/meson8b.c
1101
.ops = &clk_regmap_gate_ro_ops,
drivers/clk/meson/meson8b.c
1118
.ops = &clk_regmap_mux_ops,
drivers/clk/meson/meson8b.c
1132
.ops = &clk_regmap_gate_ro_ops,
drivers/clk/meson/meson8b.c
1149
.ops = &clk_regmap_gate_ops,
drivers/clk/meson/meson8b.c
1166
.ops = &clk_regmap_mux_ops,
drivers/clk/meson/meson8b.c
1188
.ops = &clk_regmap_gate_ops,
drivers/clk/meson/meson8b.c
1205
.ops = &clk_regmap_divider_ops,
drivers/clk/meson/meson8b.c
1222
.ops = &clk_regmap_divider_ops,
drivers/clk/meson/meson8b.c
1239
.ops = &clk_regmap_mux_ops,
drivers/clk/meson/meson8b.c
1258
.ops = &clk_regmap_divider_ops,
drivers/clk/meson/meson8b.c
1285
.ops = &clk_regmap_mux_ops,
drivers/clk/meson/meson8b.c
1299
.ops = &clk_regmap_gate_ops,
drivers/clk/meson/meson8b.c
1315
.ops = &clk_regmap_gate_ops,
drivers/clk/meson/meson8b.c
1331
.ops = &clk_regmap_gate_ops,
drivers/clk/meson/meson8b.c
1345
.ops = &clk_fixed_factor_ops,
drivers/clk/meson/meson8b.c
1361
.ops = &clk_regmap_gate_ops,
drivers/clk/meson/meson8b.c
1375
.ops = &clk_fixed_factor_ops,
drivers/clk/meson/meson8b.c
1391
.ops = &clk_regmap_gate_ops,
drivers/clk/meson/meson8b.c
1405
.ops = &clk_fixed_factor_ops,
drivers/clk/meson/meson8b.c
1421
.ops = &clk_regmap_gate_ops,
drivers/clk/meson/meson8b.c
1435
.ops = &clk_fixed_factor_ops,
drivers/clk/meson/meson8b.c
1451
.ops = &clk_regmap_gate_ops,
drivers/clk/meson/meson8b.c
1468
.ops = &clk_regmap_mux_ops,
drivers/clk/meson/meson8b.c
1482
.ops = &clk_regmap_gate_ops,
drivers/clk/meson/meson8b.c
1498
.ops = &clk_regmap_gate_ops,
drivers/clk/meson/meson8b.c
1514
.ops = &clk_regmap_gate_ops,
drivers/clk/meson/meson8b.c
1528
.ops = &clk_fixed_factor_ops,
drivers/clk/meson/meson8b.c
1544
.ops = &clk_regmap_gate_ops,
drivers/clk/meson/meson8b.c
1558
.ops = &clk_fixed_factor_ops,
drivers/clk/meson/meson8b.c
157
.ops = &meson_clk_pll_ro_ops,
drivers/clk/meson/meson8b.c
1574
.ops = &clk_regmap_gate_ops,
drivers/clk/meson/meson8b.c
1588
.ops = &clk_fixed_factor_ops,
drivers/clk/meson/meson8b.c
1604
.ops = &clk_regmap_gate_ops,
drivers/clk/meson/meson8b.c
1618
.ops = &clk_fixed_factor_ops,
drivers/clk/meson/meson8b.c
1634
.ops = &clk_regmap_gate_ops,
drivers/clk/meson/meson8b.c
1659
.ops = &clk_regmap_mux_ops,
drivers/clk/meson/meson8b.c
1673
.ops = &clk_regmap_gate_ops,
drivers/clk/meson/meson8b.c
1690
.ops = &clk_regmap_mux_ops,
drivers/clk/meson/meson8b.c
1704
.ops = &clk_regmap_gate_ops,
drivers/clk/meson/meson8b.c
1721
.ops = &clk_regmap_mux_ops,
drivers/clk/meson/meson8b.c
1735
.ops = &clk_regmap_gate_ops,
drivers/clk/meson/meson8b.c
1752
.ops = &clk_regmap_mux_ops,
drivers/clk/meson/meson8b.c
176
.ops = &clk_regmap_divider_ro_ops,
drivers/clk/meson/meson8b.c
1766
.ops = &clk_regmap_gate_ops,
drivers/clk/meson/meson8b.c
1783
.ops = &clk_regmap_mux_ops,
drivers/clk/meson/meson8b.c
1797
.ops = &clk_regmap_gate_ops,
drivers/clk/meson/meson8b.c
1814
.ops = &clk_regmap_mux_ops,
drivers/clk/meson/meson8b.c
1828
.ops = &clk_regmap_gate_ops,
drivers/clk/meson/meson8b.c
1846
.ops = &clk_regmap_mux_ops,
drivers/clk/meson/meson8b.c
1866
.ops = &clk_regmap_divider_ops,
drivers/clk/meson/meson8b.c
1882
.ops = &clk_regmap_gate_ops,
drivers/clk/meson/meson8b.c
1919
.ops = &clk_regmap_mux_ops,
drivers/clk/meson/meson8b.c
193
.ops = &clk_fixed_factor_ops,
drivers/clk/meson/meson8b.c
1940
.ops = &clk_regmap_divider_ops,
drivers/clk/meson/meson8b.c
1956
.ops = &clk_regmap_gate_ops,
drivers/clk/meson/meson8b.c
1974
.ops = &clk_regmap_mux_ops,
drivers/clk/meson/meson8b.c
1995
.ops = &clk_regmap_divider_ops,
drivers/clk/meson/meson8b.c
2011
.ops = &clk_regmap_gate_ops,
drivers/clk/meson/meson8b.c
2028
.ops = &clk_regmap_mux_ops,
drivers/clk/meson/meson8b.c
2083
.ops = &meson_clk_pll_ops,
drivers/clk/meson/meson8b.c
2102
.ops = &clk_regmap_divider_ops,
drivers/clk/meson/meson8b.c
2126
.ops = &clk_regmap_mux_ops,
drivers/clk/meson/meson8b.c
2148
.ops = &clk_regmap_mux_ops,
drivers/clk/meson/meson8b.c
2163
.ops = &clk_regmap_divider_ops,
drivers/clk/meson/meson8b.c
2187
.ops = &clk_regmap_gate_ops,
drivers/clk/meson/meson8b.c
2204
.ops = &clk_regmap_mux_ops,
drivers/clk/meson/meson8b.c
2219
.ops = &clk_regmap_mux_ops,
drivers/clk/meson/meson8b.c
2234
.ops = &clk_regmap_divider_ops,
drivers/clk/meson/meson8b.c
2258
.ops = &clk_regmap_gate_ops,
drivers/clk/meson/meson8b.c
2283
.ops = &clk_regmap_mux_ops,
drivers/clk/meson/meson8b.c
2311
.ops = &clk_regmap_mux_ops,
drivers/clk/meson/meson8b.c
2327
.ops = &clk_regmap_divider_ops,
drivers/clk/meson/meson8b.c
2343
.ops = &clk_regmap_gate_ops,
drivers/clk/meson/meson8b.c
2361
.ops = &clk_regmap_divider_ops,
drivers/clk/meson/meson8b.c
2377
.ops = &clk_regmap_gate_ops,
drivers/clk/meson/meson8b.c
2395
.ops = &clk_regmap_mux_ops,
drivers/clk/meson/meson8b.c
2414
.ops = &clk_regmap_mux_ops,
drivers/clk/meson/meson8b.c
2430
.ops = &clk_regmap_divider_ops,
drivers/clk/meson/meson8b.c
2446
.ops = &clk_regmap_gate_ops,
drivers/clk/meson/meson8b.c
2464
.ops = &clk_regmap_mux_ops,
drivers/clk/meson/meson8b.c
2480
.ops = &clk_regmap_divider_ops,
drivers/clk/meson/meson8b.c
2496
.ops = &clk_regmap_gate_ops,
drivers/clk/meson/meson8b.c
2514
.ops = &clk_regmap_mux_ops,
drivers/clk/meson/meson8b.c
2530
.ops = &clk_regmap_divider_ops,
drivers/clk/meson/meson8b.c
2546
.ops = &clk_regmap_gate_ops,
drivers/clk/meson/meson8b.c
2564
.ops = &clk_regmap_mux_ops,
drivers/clk/meson/meson8b.c
2592
.ops = &clk_regmap_mux_ops,
drivers/clk/meson/meson8b.c
2607
.ops = &clk_regmap_divider_ops,
drivers/clk/meson/meson8b.c
2623
.ops = &clk_regmap_gate_ops,
drivers/clk/meson/meson8b.c
2642
.ops = &clk_regmap_mux_ops,
drivers/clk/meson/meson8b.c
2657
.ops = &clk_regmap_divider_ops,
drivers/clk/meson/meson8b.c
2673
.ops = &clk_regmap_gate_ops,
drivers/clk/meson/meson8b.c
2690
.ops = &clk_regmap_mux_ops,
drivers/clk/meson/meson8b.c
277
.ops = &meson_clk_pll_ops,
drivers/clk/meson/meson8b.c
294
.ops = &clk_regmap_divider_ops,
drivers/clk/meson/meson8b.c
312
.ops = &clk_regmap_divider_ops,
drivers/clk/meson/meson8b.c
352
.ops = &meson_clk_pll_ops,
drivers/clk/meson/meson8b.c
3655
rstc->reset.ops = &meson8b_clk_reset_ops;
drivers/clk/meson/meson8b.c
371
.ops = &clk_regmap_divider_ops,
drivers/clk/meson/meson8b.c
385
.ops = &clk_fixed_factor_ops,
drivers/clk/meson/meson8b.c
400
.ops = &clk_regmap_gate_ops,
drivers/clk/meson/meson8b.c
413
.ops = &clk_fixed_factor_ops,
drivers/clk/meson/meson8b.c
428
.ops = &clk_regmap_gate_ops,
drivers/clk/meson/meson8b.c
441
.ops = &clk_fixed_factor_ops,
drivers/clk/meson/meson8b.c
456
.ops = &clk_regmap_gate_ops,
drivers/clk/meson/meson8b.c
469
.ops = &clk_fixed_factor_ops,
drivers/clk/meson/meson8b.c
484
.ops = &clk_regmap_gate_ops,
drivers/clk/meson/meson8b.c
497
.ops = &clk_fixed_factor_ops,
drivers/clk/meson/meson8b.c
512
.ops = &clk_regmap_gate_ops,
drivers/clk/meson/meson8b.c
528
.ops = &clk_regmap_divider_ro_ops,
drivers/clk/meson/meson8b.c
561
.ops = &meson_clk_mpll_ops,
drivers/clk/meson/meson8b.c
576
.ops = &clk_regmap_gate_ops,
drivers/clk/meson/meson8b.c
605
.ops = &meson_clk_mpll_ops,
drivers/clk/meson/meson8b.c
620
.ops = &clk_regmap_gate_ops,
drivers/clk/meson/meson8b.c
649
.ops = &meson_clk_mpll_ops,
drivers/clk/meson/meson8b.c
664
.ops = &clk_regmap_gate_ops,
drivers/clk/meson/meson8b.c
684
.ops = &clk_regmap_mux_ro_ops,
drivers/clk/meson/meson8b.c
707
.ops = &clk_regmap_divider_ro_ops,
drivers/clk/meson/meson8b.c
722
.ops = &clk_regmap_gate_ops,
drivers/clk/meson/meson8b.c
739
.ops = &clk_regmap_mux_ops,
drivers/clk/meson/meson8b.c
755
.ops = &clk_fixed_factor_ops,
drivers/clk/meson/meson8b.c
769
.ops = &clk_fixed_factor_ops,
drivers/clk/meson/meson8b.c
800
.ops = &clk_regmap_divider_ops,
drivers/clk/meson/meson8b.c
819
.ops = &clk_regmap_mux_ops,
drivers/clk/meson/meson8b.c
844
.ops = &clk_regmap_mux_ops,
drivers/clk/meson/meson8b.c
865
.ops = &clk_regmap_mux_ops,
drivers/clk/meson/meson8b.c
888
.ops = &clk_regmap_divider_ops,
drivers/clk/meson/meson8b.c
904
.ops = &clk_regmap_gate_ops,
drivers/clk/meson/meson8b.c
918
.ops = &clk_fixed_factor_ops,
drivers/clk/meson/meson8b.c
931
.ops = &clk_fixed_factor_ops,
drivers/clk/meson/meson8b.c
944
.ops = &clk_fixed_factor_ops,
drivers/clk/meson/meson8b.c
957
.ops = &clk_fixed_factor_ops,
drivers/clk/meson/meson8b.c
970
.ops = &clk_fixed_factor_ops,
drivers/clk/meson/meson8b.c
983
.ops = &clk_fixed_factor_ops,
drivers/clk/meson/meson8b.c
996
.ops = &clk_fixed_factor_ops,
drivers/clk/meson/s4-peripherals.c
1004
.ops = &clk_fixed_factor_ops,
drivers/clk/meson/s4-peripherals.c
1018
.ops = &clk_fixed_factor_ops,
drivers/clk/meson/s4-peripherals.c
1032
.ops = &clk_fixed_factor_ops,
drivers/clk/meson/s4-peripherals.c
1046
.ops = &clk_fixed_factor_ops,
drivers/clk/meson/s4-peripherals.c
1060
.ops = &clk_fixed_factor_ops,
drivers/clk/meson/s4-peripherals.c
1074
.ops = &clk_fixed_factor_ops,
drivers/clk/meson/s4-peripherals.c
1107
.ops = &clk_regmap_mux_ops,
drivers/clk/meson/s4-peripherals.c
1122
.ops = &clk_regmap_mux_ops,
drivers/clk/meson/s4-peripherals.c
1137
.ops = &clk_regmap_mux_ops,
drivers/clk/meson/s4-peripherals.c
1152
.ops = &clk_regmap_mux_ops,
drivers/clk/meson/s4-peripherals.c
1182
.ops = &clk_regmap_mux_ops,
drivers/clk/meson/s4-peripherals.c
1195
.ops = &clk_regmap_gate_ops,
drivers/clk/meson/s4-peripherals.c
1211
.ops = &clk_regmap_gate_ops,
drivers/clk/meson/s4-peripherals.c
1227
.ops = &clk_regmap_gate_ops,
drivers/clk/meson/s4-peripherals.c
1243
.ops = &clk_regmap_gate_ops,
drivers/clk/meson/s4-peripherals.c
1259
.ops = &clk_regmap_gate_ops,
drivers/clk/meson/s4-peripherals.c
1285
.ops = &clk_regmap_mux_ops,
drivers/clk/meson/s4-peripherals.c
1300
.ops = &clk_regmap_divider_ops,
drivers/clk/meson/s4-peripherals.c
1314
.ops = &clk_regmap_gate_ops,
drivers/clk/meson/s4-peripherals.c
132
.ops = &meson_clk_dualdiv_ops,
drivers/clk/meson/s4-peripherals.c
1329
.ops = &clk_regmap_divider_ops,
drivers/clk/meson/s4-peripherals.c
1345
.ops = &clk_regmap_gate_ops,
drivers/clk/meson/s4-peripherals.c
1379
.ops = &clk_regmap_mux_ops,
drivers/clk/meson/s4-peripherals.c
1400
.ops = &clk_regmap_divider_ops,
drivers/clk/meson/s4-peripherals.c
1416
.ops = &clk_regmap_gate_ops,
drivers/clk/meson/s4-peripherals.c
1433
.ops = &clk_regmap_mux_ops,
drivers/clk/meson/s4-peripherals.c
1448
.ops = &clk_regmap_divider_ops,
drivers/clk/meson/s4-peripherals.c
1464
.ops = &clk_regmap_gate_ops,
drivers/clk/meson/s4-peripherals.c
1481
.ops = &clk_regmap_mux_ops,
drivers/clk/meson/s4-peripherals.c
149
.ops = &clk_regmap_mux_ops,
drivers/clk/meson/s4-peripherals.c
1512
.ops = &clk_regmap_mux_ops,
drivers/clk/meson/s4-peripherals.c
1528
.ops = &clk_regmap_divider_ops,
drivers/clk/meson/s4-peripherals.c
1544
.ops = &clk_regmap_gate_ops,
drivers/clk/meson/s4-peripherals.c
1562
.ops = &clk_regmap_mux_ops,
drivers/clk/meson/s4-peripherals.c
1578
.ops = &clk_regmap_divider_ops,
drivers/clk/meson/s4-peripherals.c
1594
.ops = &clk_regmap_gate_ops,
drivers/clk/meson/s4-peripherals.c
1611
.ops = &clk_regmap_mux_ops,
drivers/clk/meson/s4-peripherals.c
1630
.ops = &clk_regmap_mux_ops,
drivers/clk/meson/s4-peripherals.c
1646
.ops = &clk_regmap_divider_ops,
drivers/clk/meson/s4-peripherals.c
166
.ops = &clk_regmap_gate_ops,
drivers/clk/meson/s4-peripherals.c
1662
.ops = &clk_regmap_gate_ops,
drivers/clk/meson/s4-peripherals.c
1680
.ops = &clk_regmap_mux_ops,
drivers/clk/meson/s4-peripherals.c
1696
.ops = &clk_regmap_divider_ops,
drivers/clk/meson/s4-peripherals.c
1712
.ops = &clk_regmap_gate_ops,
drivers/clk/meson/s4-peripherals.c
1729
.ops = &clk_regmap_mux_ops,
drivers/clk/meson/s4-peripherals.c
1759
.ops = &clk_regmap_mux_ops,
drivers/clk/meson/s4-peripherals.c
1774
.ops = &clk_regmap_divider_ops,
drivers/clk/meson/s4-peripherals.c
1788
.ops = &clk_regmap_gate_ops,
drivers/clk/meson/s4-peripherals.c
1803
.ops = &clk_regmap_mux_ops,
drivers/clk/meson/s4-peripherals.c
1818
.ops = &clk_regmap_divider_ops,
drivers/clk/meson/s4-peripherals.c
1832
.ops = &clk_regmap_gate_ops,
drivers/clk/meson/s4-peripherals.c
184
.ops = &clk_regmap_mux_ops,
drivers/clk/meson/s4-peripherals.c
1847
.ops = &clk_regmap_mux_ops,
drivers/clk/meson/s4-peripherals.c
1872
.ops = &clk_regmap_mux_ops,
drivers/clk/meson/s4-peripherals.c
1887
.ops = &clk_regmap_divider_ops,
drivers/clk/meson/s4-peripherals.c
1903
.ops = &clk_regmap_gate_ops,
drivers/clk/meson/s4-peripherals.c
1920
.ops = &clk_regmap_divider_ops,
drivers/clk/meson/s4-peripherals.c
1936
.ops = &clk_regmap_gate_ops,
drivers/clk/meson/s4-peripherals.c
1964
.ops = &clk_regmap_mux_ops,
drivers/clk/meson/s4-peripherals.c
1979
.ops = &clk_regmap_divider_ops,
drivers/clk/meson/s4-peripherals.c
1995
.ops = &clk_regmap_gate_ops,
drivers/clk/meson/s4-peripherals.c
2012
.ops = &clk_regmap_mux_ops,
drivers/clk/meson/s4-peripherals.c
2027
.ops = &clk_regmap_divider_ops,
drivers/clk/meson/s4-peripherals.c
2043
.ops = &clk_regmap_gate_ops,
drivers/clk/meson/s4-peripherals.c
2060
.ops = &clk_regmap_mux_ops,
drivers/clk/meson/s4-peripherals.c
2090
.ops = &clk_regmap_mux_ops,
drivers/clk/meson/s4-peripherals.c
2105
.ops = &clk_regmap_divider_ops,
drivers/clk/meson/s4-peripherals.c
2121
.ops = &clk_regmap_gate_ops,
drivers/clk/meson/s4-peripherals.c
2138
.ops = &clk_regmap_mux_ops,
drivers/clk/meson/s4-peripherals.c
2153
.ops = &clk_regmap_divider_ops,
drivers/clk/meson/s4-peripherals.c
2169
.ops = &clk_regmap_gate_ops,
drivers/clk/meson/s4-peripherals.c
2186
.ops = &clk_regmap_mux_ops,
drivers/clk/meson/s4-peripherals.c
2203
.ops = &clk_regmap_gate_ops,
drivers/clk/meson/s4-peripherals.c
222
.ops = &clk_regmap_mux_ro_ops,
drivers/clk/meson/s4-peripherals.c
2225
.ops = &clk_regmap_mux_ops,
drivers/clk/meson/s4-peripherals.c
2240
.ops = &clk_regmap_divider_ops,
drivers/clk/meson/s4-peripherals.c
2256
.ops = &clk_regmap_gate_ops,
drivers/clk/meson/s4-peripherals.c
2280
.ops = &clk_regmap_mux_ops,
drivers/clk/meson/s4-peripherals.c
2295
.ops = &clk_regmap_divider_ops,
drivers/clk/meson/s4-peripherals.c
2311
.ops = &clk_regmap_gate_ops,
drivers/clk/meson/s4-peripherals.c
2336
.ops = &clk_regmap_mux_ops,
drivers/clk/meson/s4-peripherals.c
2351
.ops = &clk_regmap_divider_ops,
drivers/clk/meson/s4-peripherals.c
236
.ops = &clk_regmap_divider_ro_ops,
drivers/clk/meson/s4-peripherals.c
2367
.ops = &clk_regmap_gate_ops,
drivers/clk/meson/s4-peripherals.c
2396
.ops = &clk_regmap_mux_ops,
drivers/clk/meson/s4-peripherals.c
2411
.ops = &clk_regmap_divider_ops,
drivers/clk/meson/s4-peripherals.c
2427
.ops = &clk_regmap_gate_ops,
drivers/clk/meson/s4-peripherals.c
2444
.ops = &clk_regmap_mux_ops,
drivers/clk/meson/s4-peripherals.c
2459
.ops = &clk_regmap_divider_ops,
drivers/clk/meson/s4-peripherals.c
2475
.ops = &clk_regmap_gate_ops,
drivers/clk/meson/s4-peripherals.c
2492
.ops = &clk_regmap_mux_ops,
drivers/clk/meson/s4-peripherals.c
2507
.ops = &clk_regmap_divider_ops,
drivers/clk/meson/s4-peripherals.c
251
.ops = &clk_regmap_gate_ro_ops,
drivers/clk/meson/s4-peripherals.c
2523
.ops = &clk_regmap_gate_ops,
drivers/clk/meson/s4-peripherals.c
2551
.ops = &clk_regmap_mux_ops,
drivers/clk/meson/s4-peripherals.c
2566
.ops = &clk_regmap_divider_ops,
drivers/clk/meson/s4-peripherals.c
2582
.ops = &clk_regmap_gate_ops,
drivers/clk/meson/s4-peripherals.c
2647
.ops = &clk_regmap_mux_ops,
drivers/clk/meson/s4-peripherals.c
2665
.ops = &clk_regmap_divider_ops,
drivers/clk/meson/s4-peripherals.c
268
.ops = &clk_regmap_mux_ro_ops,
drivers/clk/meson/s4-peripherals.c
2681
.ops = &clk_regmap_gate_ops,
drivers/clk/meson/s4-peripherals.c
2721
.ops = &clk_regmap_mux_ops,
drivers/clk/meson/s4-peripherals.c
2741
.ops = &clk_regmap_divider_ops,
drivers/clk/meson/s4-peripherals.c
2757
.ops = &clk_regmap_gate_ops,
drivers/clk/meson/s4-peripherals.c
2775
.ops = &clk_regmap_mux_ops,
drivers/clk/meson/s4-peripherals.c
2792
.ops = &clk_regmap_divider_ops,
drivers/clk/meson/s4-peripherals.c
2808
.ops = &clk_regmap_gate_ops,
drivers/clk/meson/s4-peripherals.c
282
.ops = &clk_regmap_divider_ro_ops,
drivers/clk/meson/s4-peripherals.c
2825
.ops = &clk_regmap_mux_ops,
drivers/clk/meson/s4-peripherals.c
2843
.ops = &clk_regmap_divider_ops,
drivers/clk/meson/s4-peripherals.c
2859
.ops = &clk_regmap_gate_ops,
drivers/clk/meson/s4-peripherals.c
2877
.ops = &clk_regmap_mux_ops,
drivers/clk/meson/s4-peripherals.c
2900
.ops = &clk_regmap_divider_ops,
drivers/clk/meson/s4-peripherals.c
2916
.ops = &clk_regmap_gate_ops,
drivers/clk/meson/s4-peripherals.c
297
.ops = &clk_regmap_gate_ro_ops,
drivers/clk/meson/s4-peripherals.c
313
.ops = &clk_regmap_mux_ro_ops,
drivers/clk/meson/s4-peripherals.c
329
.ops = &clk_regmap_gate_ops,
drivers/clk/meson/s4-peripherals.c
368
.ops = &meson_clk_dualdiv_ops,
drivers/clk/meson/s4-peripherals.c
385
.ops = &clk_regmap_mux_ops,
drivers/clk/meson/s4-peripherals.c
404
.ops = &clk_regmap_mux_ops,
drivers/clk/meson/s4-peripherals.c
420
.ops = &clk_regmap_gate_ops,
drivers/clk/meson/s4-peripherals.c
436
.ops = &clk_regmap_gate_ops,
drivers/clk/meson/s4-peripherals.c
475
.ops = &meson_clk_dualdiv_ops,
drivers/clk/meson/s4-peripherals.c
492
.ops = &clk_regmap_mux_ops,
drivers/clk/meson/s4-peripherals.c
511
.ops = &clk_regmap_mux_ops,
drivers/clk/meson/s4-peripherals.c
527
.ops = &clk_regmap_gate_ops,
drivers/clk/meson/s4-peripherals.c
551
.ops = &clk_regmap_mux_ops,
drivers/clk/meson/s4-peripherals.c
566
.ops = &clk_regmap_divider_ops,
drivers/clk/meson/s4-peripherals.c
582
.ops = &clk_regmap_gate_ops,
drivers/clk/meson/s4-peripherals.c
598
.ops = &clk_regmap_gate_ops,
drivers/clk/meson/s4-peripherals.c
611
.ops = &clk_fixed_factor_ops,
drivers/clk/meson/s4-peripherals.c
628
.ops = &clk_regmap_mux_ops,
drivers/clk/meson/s4-peripherals.c
657
.ops = &meson_vid_pll_div_ro_ops,
drivers/clk/meson/s4-peripherals.c
674
.ops = &clk_regmap_mux_ops,
drivers/clk/meson/s4-peripherals.c
691
.ops = &clk_regmap_gate_ops,
drivers/clk/meson/s4-peripherals.c
719
.ops = &clk_regmap_mux_ops,
drivers/clk/meson/s4-peripherals.c
734
.ops = &clk_regmap_mux_ops,
drivers/clk/meson/s4-peripherals.c
748
.ops = &clk_regmap_gate_ops,
drivers/clk/meson/s4-peripherals.c
762
.ops = &clk_regmap_gate_ops,
drivers/clk/meson/s4-peripherals.c
777
.ops = &clk_regmap_divider_ops,
drivers/clk/meson/s4-peripherals.c
794
.ops = &clk_regmap_divider_ops,
drivers/clk/meson/s4-peripherals.c
810
.ops = &clk_regmap_gate_ops,
drivers/clk/meson/s4-peripherals.c
82
.ops = &clk_regmap_gate_ops,
drivers/clk/meson/s4-peripherals.c
824
.ops = &clk_regmap_gate_ops,
drivers/clk/meson/s4-peripherals.c
838
.ops = &clk_regmap_gate_ops,
drivers/clk/meson/s4-peripherals.c
852
.ops = &clk_regmap_gate_ops,
drivers/clk/meson/s4-peripherals.c
866
.ops = &clk_regmap_gate_ops,
drivers/clk/meson/s4-peripherals.c
880
.ops = &clk_regmap_gate_ops,
drivers/clk/meson/s4-peripherals.c
894
.ops = &clk_regmap_gate_ops,
drivers/clk/meson/s4-peripherals.c
908
.ops = &clk_regmap_gate_ops,
drivers/clk/meson/s4-peripherals.c
922
.ops = &clk_regmap_gate_ops,
drivers/clk/meson/s4-peripherals.c
936
.ops = &clk_regmap_gate_ops,
drivers/clk/meson/s4-peripherals.c
950
.ops = &clk_regmap_gate_ops,
drivers/clk/meson/s4-peripherals.c
964
.ops = &clk_regmap_gate_ops,
drivers/clk/meson/s4-peripherals.c
976
.ops = &clk_fixed_factor_ops,
drivers/clk/meson/s4-peripherals.c
990
.ops = &clk_fixed_factor_ops,
drivers/clk/meson/s4-pll.c
106
.ops = &clk_regmap_divider_ro_ops,
drivers/clk/meson/s4-pll.c
123
.ops = &clk_fixed_factor_ops,
drivers/clk/meson/s4-pll.c
136
.ops = &clk_regmap_gate_ro_ops,
drivers/clk/meson/s4-pll.c
149
.ops = &clk_fixed_factor_ops,
drivers/clk/meson/s4-pll.c
162
.ops = &clk_regmap_gate_ro_ops,
drivers/clk/meson/s4-pll.c
175
.ops = &clk_fixed_factor_ops,
drivers/clk/meson/s4-pll.c
188
.ops = &clk_regmap_gate_ro_ops,
drivers/clk/meson/s4-pll.c
201
.ops = &clk_fixed_factor_ops,
drivers/clk/meson/s4-pll.c
214
.ops = &clk_regmap_gate_ro_ops,
drivers/clk/meson/s4-pll.c
227
.ops = &clk_fixed_factor_ops,
drivers/clk/meson/s4-pll.c
240
.ops = &clk_regmap_gate_ro_ops,
drivers/clk/meson/s4-pll.c
253
.ops = &clk_fixed_factor_ops,
drivers/clk/meson/s4-pll.c
268
.ops = &clk_regmap_gate_ro_ops,
drivers/clk/meson/s4-pll.c
326
.ops = &meson_clk_pll_ops,
drivers/clk/meson/s4-pll.c
344
.ops = &clk_regmap_divider_ops,
drivers/clk/meson/s4-pll.c
404
.ops = &meson_clk_pll_ops,
drivers/clk/meson/s4-pll.c
422
.ops = &clk_regmap_divider_ops,
drivers/clk/meson/s4-pll.c
462
.ops = &meson_clk_pll_ops,
drivers/clk/meson/s4-pll.c
479
.ops = &clk_regmap_divider_ops,
drivers/clk/meson/s4-pll.c
497
.ops = &clk_regmap_divider_ops,
drivers/clk/meson/s4-pll.c
511
.ops = &clk_fixed_factor_ops,
drivers/clk/meson/s4-pll.c
527
.ops = &clk_regmap_mux_ro_ops,
drivers/clk/meson/s4-pll.c
541
.ops = &clk_fixed_factor_ops,
drivers/clk/meson/s4-pll.c
580
.ops = &meson_clk_mpll_ops,
drivers/clk/meson/s4-pll.c
595
.ops = &clk_regmap_gate_ops,
drivers/clk/meson/s4-pll.c
633
.ops = &meson_clk_mpll_ops,
drivers/clk/meson/s4-pll.c
648
.ops = &clk_regmap_gate_ops,
drivers/clk/meson/s4-pll.c
686
.ops = &meson_clk_mpll_ops,
drivers/clk/meson/s4-pll.c
701
.ops = &clk_regmap_gate_ops,
drivers/clk/meson/s4-pll.c
739
.ops = &meson_clk_mpll_ops,
drivers/clk/meson/s4-pll.c
754
.ops = &clk_regmap_gate_ops,
drivers/clk/meson/s4-pll.c
89
.ops = &meson_clk_pll_ro_ops,
drivers/clk/meson/t7-peripherals.c
114
.ops = &meson_clk_dualdiv_ops,
drivers/clk/meson/t7-peripherals.c
130
.ops = &clk_regmap_mux_ops,
drivers/clk/meson/t7-peripherals.c
147
.ops = &clk_regmap_gate_ops,
drivers/clk/meson/t7-peripherals.c
164
.ops = &clk_regmap_mux_ops,
drivers/clk/meson/t7-peripherals.c
186
.ops = &clk_regmap_gate_ops,
drivers/clk/meson/t7-peripherals.c
225
.ops = &meson_clk_dualdiv_ops,
drivers/clk/meson/t7-peripherals.c
241
.ops = &clk_regmap_mux_ops,
drivers/clk/meson/t7-peripherals.c
258
.ops = &clk_regmap_gate_ops,
drivers/clk/meson/t7-peripherals.c
275
.ops = &clk_regmap_mux_ops,
drivers/clk/meson/t7-peripherals.c
292
.ops = &clk_regmap_gate_ops,
drivers/clk/meson/t7-peripherals.c
331
.ops = &meson_clk_dualdiv_ops,
drivers/clk/meson/t7-peripherals.c
347
.ops = &clk_regmap_mux_ops,
drivers/clk/meson/t7-peripherals.c
364
.ops = &clk_regmap_gate_ops,
drivers/clk/meson/t7-peripherals.c
381
.ops = &clk_regmap_mux_ops,
drivers/clk/meson/t7-peripherals.c
429
.ops = &clk_regmap_mux_ops,
drivers/clk/meson/t7-peripherals.c
455
.ops = &clk_regmap_mux_ops,
drivers/clk/meson/t7-peripherals.c
472
.ops = &clk_regmap_gate_ops,
drivers/clk/meson/t7-peripherals.c
485
.ops = &clk_fixed_factor_ops,
drivers/clk/meson/t7-peripherals.c
500
.ops = &clk_regmap_gate_ops,
drivers/clk/meson/t7-peripherals.c
516
.ops = &clk_regmap_divider_ops,
drivers/clk/meson/t7-peripherals.c
531
.ops = &clk_regmap_gate_ops,
drivers/clk/meson/t7-peripherals.c
567
.ops = &clk_regmap_mux_ops,
drivers/clk/meson/t7-peripherals.c
584
.ops = &clk_regmap_gate_ops,
drivers/clk/meson/t7-peripherals.c
620
.ops = &clk_regmap_mux_ops,
drivers/clk/meson/t7-peripherals.c
653
.ops = &clk_regmap_divider_ops,
drivers/clk/meson/t7-peripherals.c
66
.ops = &clk_regmap_gate_ops,
drivers/clk/meson/t7-peripherals.c
668
.ops = &clk_regmap_gate_ops,
drivers/clk/meson/t7-peripherals.c
704
.ops = &clk_regmap_mux_ops,
drivers/clk/meson/t7-peripherals.c
734
.ops = &clk_regmap_mux_ops,
drivers/clk/meson/t7-peripherals.c
749
.ops = &clk_regmap_divider_ops,
drivers/clk/meson/t7-peripherals.c
765
.ops = &clk_regmap_gate_ops,
drivers/clk/meson/t7-peripherals.c
779
.ops = &clk_fixed_factor_ops,
drivers/clk/meson/t7-peripherals.c
794
.ops = &clk_regmap_gate_ops,
drivers/clk/meson/t7-pll.c
121
.ops = &meson_clk_pll_ops,
drivers/clk/meson/t7-pll.c
138
.ops = &clk_regmap_divider_ops,
drivers/clk/meson/t7-pll.c
195
.ops = &meson_clk_pll_ops,
drivers/clk/meson/t7-pll.c
212
.ops = &clk_regmap_divider_ops,
drivers/clk/meson/t7-pll.c
269
.ops = &meson_clk_pll_ops,
drivers/clk/meson/t7-pll.c
286
.ops = &clk_regmap_divider_ops,
drivers/clk/meson/t7-pll.c
347
.ops = &meson_clk_pcie_pll_ops,
drivers/clk/meson/t7-pll.c
360
.ops = &clk_fixed_factor_ops,
drivers/clk/meson/t7-pll.c
379
.ops = &clk_regmap_divider_ops,
drivers/clk/meson/t7-pll.c
393
.ops = &clk_fixed_factor_ops,
drivers/clk/meson/t7-pll.c
407
.ops = &clk_fixed_factor_ops,
drivers/clk/meson/t7-pll.c
446
.ops = &meson_clk_mpll_ops,
drivers/clk/meson/t7-pll.c
461
.ops = &clk_regmap_gate_ops,
drivers/clk/meson/t7-pll.c
499
.ops = &meson_clk_mpll_ops,
drivers/clk/meson/t7-pll.c
514
.ops = &clk_regmap_gate_ops,
drivers/clk/meson/t7-pll.c
552
.ops = &meson_clk_mpll_ops,
drivers/clk/meson/t7-pll.c
567
.ops = &clk_regmap_gate_ops,
drivers/clk/meson/t7-pll.c
605
.ops = &meson_clk_mpll_ops,
drivers/clk/meson/t7-pll.c
620
.ops = &clk_regmap_gate_ops,
drivers/clk/meson/t7-pll.c
669
.ops = &meson_clk_pll_ops,
drivers/clk/meson/t7-pll.c
686
.ops = &clk_regmap_divider_ops,
drivers/clk/meson/t7-pll.c
704
.ops = &clk_regmap_divider_ops,
drivers/clk/meson/t7-pll.c
763
.ops = &meson_clk_pll_ops,
drivers/clk/meson/t7-pll.c
790
.ops = &clk_regmap_divider_ops,
drivers/clk/meson/t7-pll.c
808
.ops = &clk_regmap_divider_ops,
drivers/clk/meson/t7-pll.c
825
.ops = &clk_regmap_mux_ops,
drivers/clk/meson/t7-pll.c
840
.ops = &clk_fixed_factor_ops,
drivers/clk/meson/t7-pll.c
854
.ops = &clk_regmap_gate_ops,
drivers/clk/meson/t7-pll.c
870
.ops = &clk_regmap_gate_ops,
drivers/clk/meson/t7-pll.c
887
.ops = &clk_regmap_mux_ops,
drivers/clk/meson/t7-pll.c
902
.ops = &clk_fixed_factor_ops,
drivers/clk/meson/t7-pll.c
916
.ops = &clk_regmap_gate_ops,
drivers/clk/meson/t7-pll.c
932
.ops = &clk_regmap_gate_ops,
drivers/clk/microchip/clk-mpfs-ccc.c
193
.ops = _ops, \
drivers/clk/microchip/clk-pic32mzda.c
106
.ops = &pic32_spll_ops,
drivers/clk/microchip/clk-pic32mzda.c
118
.ops = &pic32_sosc_ops,
drivers/clk/microchip/clk-pic32mzda.c
36
.ops = &pic32_pbclk_ops, \
drivers/clk/microchip/clk-pic32mzda.c
54
.ops = &pic32_roclk_ops, \
drivers/clk/microchip/clk-pic32mzda.c
89
.ops = &pic32_sclk_ops,
drivers/clk/mmp/clk-apbc.c
132
init.ops = &clk_apbc_ops;
drivers/clk/mmp/clk-apmu.c
77
init.ops = &clk_apmu_ops;
drivers/clk/mmp/clk-frac.c
196
init.ops = &clk_factor_ops;
drivers/clk/mmp/clk-gate.c
107
init.ops = &mmp_clk_gate_ops;
drivers/clk/mmp/clk-mix.c
459
init.ops = &mmp_clk_mix_ops;
drivers/clk/mmp/clk-pll.c
116
init.ops = &mmp_clk_pll_ops;
drivers/clk/mmp/reset.c
95
unit->rcdev.ops = &mmp_clk_reset_ops;
drivers/clk/mstar/clk-msc313-cpupll.c
203
clk_init.ops = &msc313_cpupll_ops;
drivers/clk/mstar/clk-msc313-mpll.c
113
clk_init.ops = &msc313_mpll_ops;
drivers/clk/mvebu/ap-cpu-clk.c
324
init.ops = &ap_cpu_clk_ops;
drivers/clk/mvebu/armada-37xx-periph.c
134
.ops = &clk_gate_ops, \
drivers/clk/mvebu/armada-37xx-periph.c
144
.ops = &clk_mux_ro_ops, \
drivers/clk/mvebu/armada-37xx-periph.c
155
.ops = &clk_double_div_ops, \
drivers/clk/mvebu/armada-37xx-periph.c
165
.ops = &clk_divider_ro_ops, \
drivers/clk/mvebu/armada-37xx-periph.c
177
.ops = &clk_pm_cpu_ops, \
drivers/clk/mvebu/armada-37xx-periph.c
633
mux_ops = mux_hw->init->ops;
drivers/clk/mvebu/armada-37xx-periph.c
643
gate_ops = gate_hw->init->ops;
drivers/clk/mvebu/armada-37xx-periph.c
650
rate_ops = rate_hw->init->ops;
drivers/clk/mvebu/armada-37xx-periph.c
681
mux_ops = muxrate_hw->init->ops;
drivers/clk/mvebu/armada-37xx-periph.c
682
rate_ops = muxrate_hw->init->ops;
drivers/clk/mvebu/clk-corediv.c
199
.ops = {
drivers/clk/mvebu/clk-corediv.c
215
.ops = {
drivers/clk/mvebu/clk-corediv.c
231
.ops = {
drivers/clk/mvebu/clk-corediv.c
243
.ops = {
drivers/clk/mvebu/clk-corediv.c
289
init.ops = &soc_desc->ops;
drivers/clk/mvebu/clk-corediv.c
43
const struct clk_ops ops;
drivers/clk/mvebu/clk-cpu.c
213
init.ops = &cpu_ops;
drivers/clk/mvebu/common.c
234
.ops = &clk_gate_syscore_ops,
drivers/clk/mvebu/cp110-system-controller.c
190
init.ops = &cp110_gate_ops;
drivers/clk/mvebu/dove-divider.c
168
.ops = &dove_divider_ops,
drivers/clk/mxs/clk-div.c
23
const struct clk_ops *ops;
drivers/clk/mxs/clk-div.c
40
return div->ops->recalc_rate(&div->divider.hw, parent_rate);
drivers/clk/mxs/clk-div.c
48
return div->ops->determine_rate(&div->divider.hw, req);
drivers/clk/mxs/clk-div.c
57
ret = div->ops->set_rate(&div->divider.hw, rate, parent_rate);
drivers/clk/mxs/clk-div.c
82
init.ops = &clk_div_ops;
drivers/clk/mxs/clk-div.c
96
div->ops = &clk_divider_ops;
drivers/clk/mxs/clk-frac.c
124
init.ops = &clk_frac_ops;
drivers/clk/mxs/clk-pll.c
94
init.ops = &clk_pll_ops;
drivers/clk/mxs/clk-ref.c
125
init.ops = &clk_ref_ops;
drivers/clk/nuvoton/clk-ma35d1-divider.c
113
init.ops = &ma35d1_adc_clkdiv_ops;
drivers/clk/nuvoton/clk-ma35d1-pll.c
356
init.ops = &ma35d1_clk_fixed_pll_ops;
drivers/clk/nuvoton/clk-ma35d1-pll.c
358
init.ops = &ma35d1_clk_pll_ops;
drivers/clk/nxp/clk-lpc18xx-creg.c
143
init.ops = creg_clk->ops;
drivers/clk/nxp/clk-lpc18xx-creg.c
35
const struct clk_ops *ops;
drivers/clk/nxp/clk-lpc18xx-creg.c
42
.ops = &_ops, \
drivers/clk/nxp/clk-lpc32xx.c
1060
const struct clk_ops *ops;
drivers/clk/nxp/clk-lpc32xx.c
1102
.ops = &clk_ ##_name ## _ops, \
drivers/clk/nxp/clk-lpc32xx.c
1118
.ops = (_flags & CLK_MUX_READ_ONLY ? \
drivers/clk/nxp/clk-lpc32xx.c
1139
.ops = &lpc32xx_clk_divider_ops, \
drivers/clk/nxp/clk-lpc32xx.c
1158
.ops = &lpc32xx_clk_gate_ops, \
drivers/clk/nxp/clk-lpc32xx.c
1175
.ops = &(_ops), \
drivers/clk/nxp/clk-lpc32xx.c
1196
.ops = &(_ops), \
drivers/clk/nxp/clk-lpc32xx.c
1413
.ops = clk_hw->hw0.ops,
drivers/clk/nxp/clk-lpc32xx.c
1446
mops = mux0->ops;
drivers/clk/nxp/clk-lpc32xx.c
1450
dops = div0->ops;
drivers/clk/nxp/clk-lpc32xx.c
1454
gops = gate0->ops;
drivers/clk/pistachio/clk-pll.c
472
init.ops = &pll_gf40lp_frac_ops;
drivers/clk/pistachio/clk-pll.c
474
init.ops = &pll_gf40lp_frac_fixed_ops;
drivers/clk/pistachio/clk-pll.c
478
init.ops = &pll_gf40lp_laint_ops;
drivers/clk/pistachio/clk-pll.c
480
init.ops = &pll_gf40lp_laint_fixed_ops;
drivers/clk/qcom/a53-pll.c
133
init.ops = &clk_pll_sr2_ops;
drivers/clk/qcom/a7-pll.c
34
.ops = &clk_alpha_pll_lucid_ops,
drivers/clk/qcom/apcs-msm8916.c
73
init.ops = &clk_regmap_mux_div_ops;
drivers/clk/qcom/apcs-sdx55.c
71
init.ops = &clk_regmap_mux_div_ops;
drivers/clk/qcom/apss-ipq-pll.c
24
.ops = &clk_alpha_pll_huayra_ops,
drivers/clk/qcom/apss-ipq-pll.c
42
.ops = &clk_alpha_pll_stromer_ops,
drivers/clk/qcom/apss-ipq-pll.c
64
.ops = &clk_alpha_pll_stromer_plus_ops,
drivers/clk/qcom/apss-ipq5424.c
110
.ops = &clk_branch2_ops,
drivers/clk/qcom/apss-ipq5424.c
137
.ops = &clk_alpha_pll_huayra_ops,
drivers/clk/qcom/apss-ipq5424.c
170
.ops = &clk_rcg2_ops,
drivers/clk/qcom/apss-ipq5424.c
187
.ops = &clk_branch2_ops,
drivers/clk/qcom/apss-ipq5424.c
60
.ops = &clk_alpha_pll_huayra_ops,
drivers/clk/qcom/apss-ipq5424.c
93
.ops = &clk_rcg2_ops,
drivers/clk/qcom/apss-ipq6018.c
50
.ops = &clk_rcg2_mux_closest_ops,
drivers/clk/qcom/apss-ipq6018.c
66
.ops = &clk_branch2_ops,
drivers/clk/qcom/cambistmclkcc-kaanapali.c
104
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/cambistmclkcc-kaanapali.c
120
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/cambistmclkcc-kaanapali.c
136
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/cambistmclkcc-kaanapali.c
152
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/cambistmclkcc-kaanapali.c
168
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/cambistmclkcc-kaanapali.c
184
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/cambistmclkcc-kaanapali.c
200
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/cambistmclkcc-kaanapali.c
216
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/cambistmclkcc-kaanapali.c
233
.ops = &clk_branch2_ops,
drivers/clk/qcom/cambistmclkcc-kaanapali.c
251
.ops = &clk_branch2_ops,
drivers/clk/qcom/cambistmclkcc-kaanapali.c
269
.ops = &clk_branch2_ops,
drivers/clk/qcom/cambistmclkcc-kaanapali.c
287
.ops = &clk_branch2_ops,
drivers/clk/qcom/cambistmclkcc-kaanapali.c
305
.ops = &clk_branch2_ops,
drivers/clk/qcom/cambistmclkcc-kaanapali.c
323
.ops = &clk_branch2_ops,
drivers/clk/qcom/cambistmclkcc-kaanapali.c
341
.ops = &clk_branch2_ops,
drivers/clk/qcom/cambistmclkcc-kaanapali.c
359
.ops = &clk_branch2_ops,
drivers/clk/qcom/cambistmclkcc-kaanapali.c
68
.ops = &clk_alpha_pll_rivian_eko_t_ops,
drivers/clk/qcom/cambistmclkcc-sm8750.c
107
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/cambistmclkcc-sm8750.c
122
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/cambistmclkcc-sm8750.c
137
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/cambistmclkcc-sm8750.c
152
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/cambistmclkcc-sm8750.c
167
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/cambistmclkcc-sm8750.c
182
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/cambistmclkcc-sm8750.c
197
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/cambistmclkcc-sm8750.c
212
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/cambistmclkcc-sm8750.c
232
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/cambistmclkcc-sm8750.c
249
.ops = &clk_branch2_ops,
drivers/clk/qcom/cambistmclkcc-sm8750.c
267
.ops = &clk_branch2_ops,
drivers/clk/qcom/cambistmclkcc-sm8750.c
285
.ops = &clk_branch2_ops,
drivers/clk/qcom/cambistmclkcc-sm8750.c
303
.ops = &clk_branch2_ops,
drivers/clk/qcom/cambistmclkcc-sm8750.c
321
.ops = &clk_branch2_ops,
drivers/clk/qcom/cambistmclkcc-sm8750.c
339
.ops = &clk_branch2_ops,
drivers/clk/qcom/cambistmclkcc-sm8750.c
357
.ops = &clk_branch2_ops,
drivers/clk/qcom/cambistmclkcc-sm8750.c
375
.ops = &clk_branch2_ops,
drivers/clk/qcom/cambistmclkcc-sm8750.c
63
.ops = &clk_alpha_pll_rivian_elu_ops,
drivers/clk/qcom/camcc-kaanapali.c
1017
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/camcc-kaanapali.c
102
.ops = &clk_alpha_pll_postdiv_taycan_eko_t_ops,
drivers/clk/qcom/camcc-kaanapali.c
1040
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/camcc-kaanapali.c
1061
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/camcc-kaanapali.c
1085
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/camcc-kaanapali.c
1109
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/camcc-kaanapali.c
1133
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/camcc-kaanapali.c
1153
.ops = &clk_rcg2_ops,
drivers/clk/qcom/camcc-kaanapali.c
1170
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-kaanapali.c
1188
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-kaanapali.c
1206
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-kaanapali.c
1224
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-kaanapali.c
1242
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-kaanapali.c
125
.ops = &clk_alpha_pll_postdiv_taycan_eko_t_ops,
drivers/clk/qcom/camcc-kaanapali.c
1260
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-kaanapali.c
1278
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-kaanapali.c
1296
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-kaanapali.c
1314
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-kaanapali.c
1332
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-kaanapali.c
1350
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-kaanapali.c
1368
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-kaanapali.c
1386
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-kaanapali.c
1404
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-kaanapali.c
1422
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-kaanapali.c
1440
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-kaanapali.c
1458
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-kaanapali.c
1476
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-kaanapali.c
1494
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-kaanapali.c
1512
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-kaanapali.c
1530
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-kaanapali.c
154
.ops = &clk_alpha_pll_taycan_eko_t_ops,
drivers/clk/qcom/camcc-kaanapali.c
1548
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-kaanapali.c
1566
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-kaanapali.c
1584
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-kaanapali.c
1602
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-kaanapali.c
1620
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-kaanapali.c
1638
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-kaanapali.c
1656
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-kaanapali.c
1674
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-kaanapali.c
1692
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-kaanapali.c
1710
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-kaanapali.c
1728
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-kaanapali.c
1746
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-kaanapali.c
1764
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-kaanapali.c
178
.ops = &clk_alpha_pll_postdiv_taycan_eko_t_ops,
drivers/clk/qcom/camcc-kaanapali.c
1782
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-kaanapali.c
1800
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-kaanapali.c
1818
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-kaanapali.c
1836
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-kaanapali.c
1854
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-kaanapali.c
1872
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-kaanapali.c
1890
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-kaanapali.c
1908
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-kaanapali.c
1926
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-kaanapali.c
1944
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-kaanapali.c
1962
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-kaanapali.c
1980
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-kaanapali.c
1998
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-kaanapali.c
2016
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-kaanapali.c
2034
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-kaanapali.c
2052
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-kaanapali.c
207
.ops = &clk_alpha_pll_taycan_eko_t_ops,
drivers/clk/qcom/camcc-kaanapali.c
2070
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-kaanapali.c
2088
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-kaanapali.c
2106
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-kaanapali.c
2124
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-kaanapali.c
2142
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-kaanapali.c
2160
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-kaanapali.c
2178
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-kaanapali.c
2196
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-kaanapali.c
2214
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-kaanapali.c
2232
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-kaanapali.c
2250
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-kaanapali.c
2268
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-kaanapali.c
2286
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-kaanapali.c
2304
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-kaanapali.c
231
.ops = &clk_alpha_pll_postdiv_taycan_eko_t_ops,
drivers/clk/qcom/camcc-kaanapali.c
2322
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-kaanapali.c
2340
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-kaanapali.c
2358
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-kaanapali.c
2376
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-kaanapali.c
260
.ops = &clk_alpha_pll_taycan_eko_t_ops,
drivers/clk/qcom/camcc-kaanapali.c
284
.ops = &clk_alpha_pll_postdiv_taycan_eko_t_ops,
drivers/clk/qcom/camcc-kaanapali.c
313
.ops = &clk_alpha_pll_taycan_eko_t_ops,
drivers/clk/qcom/camcc-kaanapali.c
337
.ops = &clk_alpha_pll_postdiv_taycan_eko_t_ops,
drivers/clk/qcom/camcc-kaanapali.c
366
.ops = &clk_alpha_pll_taycan_eko_t_ops,
drivers/clk/qcom/camcc-kaanapali.c
390
.ops = &clk_alpha_pll_postdiv_taycan_eko_t_ops,
drivers/clk/qcom/camcc-kaanapali.c
419
.ops = &clk_alpha_pll_taycan_eko_t_ops,
drivers/clk/qcom/camcc-kaanapali.c
443
.ops = &clk_alpha_pll_postdiv_taycan_eko_t_ops,
drivers/clk/qcom/camcc-kaanapali.c
466
.ops = &clk_alpha_pll_postdiv_taycan_eko_t_ops,
drivers/clk/qcom/camcc-kaanapali.c
495
.ops = &clk_alpha_pll_taycan_eko_t_ops,
drivers/clk/qcom/camcc-kaanapali.c
519
.ops = &clk_alpha_pll_postdiv_taycan_eko_t_ops,
drivers/clk/qcom/camcc-kaanapali.c
654
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/camcc-kaanapali.c
675
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/camcc-kaanapali.c
691
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/camcc-kaanapali.c
707
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/camcc-kaanapali.c
729
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/camcc-kaanapali.c
753
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/camcc-kaanapali.c
773
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/camcc-kaanapali.c
78
.ops = &clk_alpha_pll_taycan_eko_t_ops,
drivers/clk/qcom/camcc-kaanapali.c
788
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/camcc-kaanapali.c
803
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/camcc-kaanapali.c
818
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/camcc-kaanapali.c
833
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/camcc-kaanapali.c
848
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/camcc-kaanapali.c
863
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/camcc-kaanapali.c
885
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/camcc-kaanapali.c
909
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/camcc-kaanapali.c
924
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/camcc-kaanapali.c
939
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/camcc-kaanapali.c
954
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/camcc-kaanapali.c
978
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/camcc-kaanapali.c
993
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/camcc-milos.c
1000
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/camcc-milos.c
1015
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/camcc-milos.c
1038
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/camcc-milos.c
1053
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/camcc-milos.c
1076
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/camcc-milos.c
1091
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/camcc-milos.c
111
.ops = &clk_alpha_pll_postdiv_lucid_ole_ops,
drivers/clk/qcom/camcc-milos.c
1111
.ops = &clk_rcg2_ops,
drivers/clk/qcom/camcc-milos.c
1128
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-milos.c
1146
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-milos.c
1164
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-milos.c
1177
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-milos.c
1190
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-milos.c
1203
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-milos.c
1223
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-milos.c
1241
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-milos.c
1259
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-milos.c
1277
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-milos.c
1295
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-milos.c
1313
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-milos.c
1331
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-milos.c
134
.ops = &clk_alpha_pll_postdiv_lucid_ole_ops,
drivers/clk/qcom/camcc-milos.c
1349
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-milos.c
1367
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-milos.c
1385
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-milos.c
1403
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-milos.c
1421
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-milos.c
1439
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-milos.c
1457
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-milos.c
1475
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-milos.c
1493
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-milos.c
1506
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-milos.c
1524
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-milos.c
1537
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-milos.c
1550
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-milos.c
1568
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-milos.c
1586
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-milos.c
1604
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-milos.c
1622
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-milos.c
1640
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-milos.c
1658
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-milos.c
166
.ops = &clk_alpha_pll_lucid_evo_ops,
drivers/clk/qcom/camcc-milos.c
1676
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-milos.c
1694
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-milos.c
1707
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-milos.c
1725
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-milos.c
1743
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-milos.c
1761
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-milos.c
1779
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-milos.c
1797
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-milos.c
1815
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-milos.c
1833
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-milos.c
1851
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-milos.c
1869
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-milos.c
1887
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-milos.c
190
.ops = &clk_alpha_pll_postdiv_lucid_ole_ops,
drivers/clk/qcom/camcc-milos.c
1905
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-milos.c
1923
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-milos.c
1941
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-milos.c
1959
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-milos.c
218
.ops = &clk_alpha_pll_rivian_evo_ops,
drivers/clk/qcom/camcc-milos.c
251
.ops = &clk_alpha_pll_lucid_evo_ops,
drivers/clk/qcom/camcc-milos.c
275
.ops = &clk_alpha_pll_postdiv_lucid_ole_ops,
drivers/clk/qcom/camcc-milos.c
307
.ops = &clk_alpha_pll_lucid_evo_ops,
drivers/clk/qcom/camcc-milos.c
331
.ops = &clk_alpha_pll_postdiv_lucid_ole_ops,
drivers/clk/qcom/camcc-milos.c
363
.ops = &clk_alpha_pll_lucid_evo_ops,
drivers/clk/qcom/camcc-milos.c
387
.ops = &clk_alpha_pll_postdiv_lucid_ole_ops,
drivers/clk/qcom/camcc-milos.c
419
.ops = &clk_alpha_pll_lucid_evo_ops,
drivers/clk/qcom/camcc-milos.c
443
.ops = &clk_alpha_pll_postdiv_lucid_ole_ops,
drivers/clk/qcom/camcc-milos.c
617
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/camcc-milos.c
640
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/camcc-milos.c
662
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/camcc-milos.c
677
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/camcc-milos.c
699
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/camcc-milos.c
721
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/camcc-milos.c
741
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/camcc-milos.c
756
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/camcc-milos.c
771
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/camcc-milos.c
786
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/camcc-milos.c
809
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/camcc-milos.c
831
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/camcc-milos.c
853
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/camcc-milos.c
868
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/camcc-milos.c
87
.ops = &clk_alpha_pll_lucid_evo_ops,
drivers/clk/qcom/camcc-milos.c
883
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/camcc-milos.c
898
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/camcc-milos.c
913
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/camcc-milos.c
937
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/camcc-milos.c
957
.ops = &clk_rcg2_ops,
drivers/clk/qcom/camcc-milos.c
977
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/camcc-qcs615.c
1017
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-qcs615.c
1035
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-qcs615.c
1048
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-qcs615.c
1066
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-qcs615.c
1084
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-qcs615.c
109
.ops = &clk_alpha_pll_ops,
drivers/clk/qcom/camcc-qcs615.c
1102
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-qcs615.c
1120
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-qcs615.c
1138
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-qcs615.c
1156
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-qcs615.c
1174
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-qcs615.c
1192
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-qcs615.c
1210
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-qcs615.c
1223
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-qcs615.c
1241
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-qcs615.c
1259
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-qcs615.c
1277
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-qcs615.c
1295
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-qcs615.c
1313
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-qcs615.c
1331
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-qcs615.c
1349
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-qcs615.c
1362
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-qcs615.c
1375
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-qcs615.c
141
.ops = &clk_alpha_pll_ops,
drivers/clk/qcom/camcc-qcs615.c
164
.ops = &clk_alpha_pll_postdiv_ops,
drivers/clk/qcom/camcc-qcs615.c
194
.ops = &clk_alpha_pll_ops,
drivers/clk/qcom/camcc-qcs615.c
307
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/camcc-qcs615.c
328
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/camcc-qcs615.c
351
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/camcc-qcs615.c
372
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/camcc-qcs615.c
386
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/camcc-qcs615.c
400
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/camcc-qcs615.c
422
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/camcc-qcs615.c
446
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/camcc-qcs615.c
469
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/camcc-qcs615.c
493
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/camcc-qcs615.c
507
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/camcc-qcs615.c
521
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/camcc-qcs615.c
535
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/camcc-qcs615.c
549
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/camcc-qcs615.c
563
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/camcc-qcs615.c
587
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/camcc-qcs615.c
609
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/camcc-qcs615.c
630
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/camcc-qcs615.c
644
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/camcc-qcs615.c
658
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/camcc-qcs615.c
672
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/camcc-qcs615.c
691
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/camcc-qcs615.c
708
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-qcs615.c
726
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-qcs615.c
739
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-qcs615.c
757
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-qcs615.c
77
.ops = &clk_alpha_pll_ops,
drivers/clk/qcom/camcc-qcs615.c
770
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-qcs615.c
788
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-qcs615.c
806
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-qcs615.c
824
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-qcs615.c
842
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-qcs615.c
860
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-qcs615.c
878
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-qcs615.c
896
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-qcs615.c
914
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-qcs615.c
932
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-qcs615.c
950
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-qcs615.c
963
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-qcs615.c
981
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-qcs615.c
999
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sa8775p.c
1000
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sa8775p.c
101
.ops = &clk_alpha_pll_postdiv_lucid_evo_ops,
drivers/clk/qcom/camcc-sa8775p.c
1018
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sa8775p.c
1036
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sa8775p.c
1054
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sa8775p.c
1072
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sa8775p.c
1090
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sa8775p.c
1108
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sa8775p.c
1126
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sa8775p.c
1144
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sa8775p.c
1162
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sa8775p.c
1180
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sa8775p.c
1198
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sa8775p.c
1216
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sa8775p.c
1234
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sa8775p.c
124
.ops = &clk_alpha_pll_postdiv_lucid_evo_ops,
drivers/clk/qcom/camcc-sa8775p.c
1252
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sa8775p.c
1270
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sa8775p.c
1288
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sa8775p.c
1306
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sa8775p.c
1324
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sa8775p.c
1342
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sa8775p.c
1360
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sa8775p.c
1378
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sa8775p.c
1396
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sa8775p.c
1414
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sa8775p.c
1432
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sa8775p.c
1450
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sa8775p.c
1468
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sa8775p.c
1486
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sa8775p.c
150
.ops = &clk_alpha_pll_rivian_evo_ops,
drivers/clk/qcom/camcc-sa8775p.c
1504
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sa8775p.c
1522
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sa8775p.c
1540
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sa8775p.c
1558
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sa8775p.c
1576
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sa8775p.c
1594
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sa8775p.c
1612
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sa8775p.c
1630
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sa8775p.c
1648
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sa8775p.c
1666
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sa8775p.c
1679
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sa8775p.c
1697
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sa8775p.c
177
.ops = &clk_alpha_pll_lucid_evo_ops,
drivers/clk/qcom/camcc-sa8775p.c
201
.ops = &clk_alpha_pll_postdiv_lucid_evo_ops,
drivers/clk/qcom/camcc-sa8775p.c
227
.ops = &clk_alpha_pll_lucid_evo_ops,
drivers/clk/qcom/camcc-sa8775p.c
251
.ops = &clk_alpha_pll_postdiv_lucid_evo_ops,
drivers/clk/qcom/camcc-sa8775p.c
277
.ops = &clk_alpha_pll_lucid_evo_ops,
drivers/clk/qcom/camcc-sa8775p.c
301
.ops = &clk_alpha_pll_postdiv_lucid_evo_ops,
drivers/clk/qcom/camcc-sa8775p.c
393
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/camcc-sa8775p.c
413
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/camcc-sa8775p.c
428
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/camcc-sa8775p.c
443
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/camcc-sa8775p.c
458
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/camcc-sa8775p.c
478
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/camcc-sa8775p.c
493
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/camcc-sa8775p.c
508
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/camcc-sa8775p.c
523
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/camcc-sa8775p.c
538
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/camcc-sa8775p.c
553
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/camcc-sa8775p.c
574
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/camcc-sa8775p.c
595
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/camcc-sa8775p.c
616
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/camcc-sa8775p.c
637
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/camcc-sa8775p.c
658
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/camcc-sa8775p.c
673
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/camcc-sa8775p.c
694
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/camcc-sa8775p.c
716
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/camcc-sa8775p.c
731
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/camcc-sa8775p.c
746
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/camcc-sa8775p.c
761
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/camcc-sa8775p.c
77
.ops = &clk_alpha_pll_lucid_evo_ops,
drivers/clk/qcom/camcc-sa8775p.c
781
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/camcc-sa8775p.c
801
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/camcc-sa8775p.c
821
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/camcc-sa8775p.c
838
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sa8775p.c
856
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sa8775p.c
874
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sa8775p.c
892
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sa8775p.c
910
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sa8775p.c
928
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sa8775p.c
946
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sa8775p.c
964
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sa8775p.c
982
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sc7180.c
1017
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sc7180.c
1035
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sc7180.c
1048
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sc7180.c
1066
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sc7180.c
1084
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sc7180.c
1102
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sc7180.c
1120
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sc7180.c
1133
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sc7180.c
1151
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sc7180.c
1169
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sc7180.c
1187
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sc7180.c
119
.ops = &clk_alpha_pll_agera_ops,
drivers/clk/qcom/camcc-sc7180.c
1205
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sc7180.c
1223
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sc7180.c
1241
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sc7180.c
1259
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sc7180.c
1277
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sc7180.c
1295
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sc7180.c
1308
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sc7180.c
1326
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sc7180.c
133
.ops = &clk_fixed_factor_ops,
drivers/clk/qcom/camcc-sc7180.c
1344
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sc7180.c
1362
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sc7180.c
1380
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sc7180.c
1398
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sc7180.c
1416
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sc7180.c
1434
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sc7180.c
1452
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sc7180.c
1465
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sc7180.c
1478
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sc7180.c
156
.ops = &clk_alpha_pll_postdiv_ops,
drivers/clk/qcom/camcc-sc7180.c
182
.ops = &clk_alpha_pll_fabia_ops,
drivers/clk/qcom/camcc-sc7180.c
294
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/camcc-sc7180.c
315
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/camcc-sc7180.c
329
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/camcc-sc7180.c
350
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/camcc-sc7180.c
369
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/camcc-sc7180.c
383
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/camcc-sc7180.c
397
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/camcc-sc7180.c
411
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/camcc-sc7180.c
433
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/camcc-sc7180.c
456
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/camcc-sc7180.c
478
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/camcc-sc7180.c
500
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/camcc-sc7180.c
514
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/camcc-sc7180.c
528
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/camcc-sc7180.c
543
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/camcc-sc7180.c
557
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/camcc-sc7180.c
580
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/camcc-sc7180.c
603
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/camcc-sc7180.c
625
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/camcc-sc7180.c
646
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/camcc-sc7180.c
65
.ops = &clk_alpha_pll_fabia_ops,
drivers/clk/qcom/camcc-sc7180.c
660
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/camcc-sc7180.c
674
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/camcc-sc7180.c
688
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/camcc-sc7180.c
702
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/camcc-sc7180.c
722
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/camcc-sc7180.c
739
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sc7180.c
757
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sc7180.c
770
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sc7180.c
788
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sc7180.c
801
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sc7180.c
819
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sc7180.c
837
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sc7180.c
855
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sc7180.c
873
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sc7180.c
891
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sc7180.c
909
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sc7180.c
92
.ops = &clk_alpha_pll_fabia_ops,
drivers/clk/qcom/camcc-sc7180.c
927
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sc7180.c
945
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sc7180.c
963
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sc7180.c
981
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sc7180.c
999
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sc7280.c
1008
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/camcc-sc7280.c
1032
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/camcc-sc7280.c
1046
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/camcc-sc7280.c
1070
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/camcc-sc7280.c
1091
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/camcc-sc7280.c
1105
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/camcc-sc7280.c
1119
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/camcc-sc7280.c
1133
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/camcc-sc7280.c
1147
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/camcc-sc7280.c
1161
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/camcc-sc7280.c
1180
.ops = &clk_rcg2_ops,
drivers/clk/qcom/camcc-sc7280.c
120
.ops = &clk_alpha_pll_postdiv_lucid_ops,
drivers/clk/qcom/camcc-sc7280.c
1200
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/camcc-sc7280.c
1219
.ops = &clk_rcg2_ops,
drivers/clk/qcom/camcc-sc7280.c
1236
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sc7280.c
1254
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sc7280.c
1272
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sc7280.c
1290
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sc7280.c
1308
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sc7280.c
1326
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sc7280.c
1344
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sc7280.c
1362
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sc7280.c
1380
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sc7280.c
1398
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sc7280.c
1416
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sc7280.c
1434
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sc7280.c
1452
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sc7280.c
1470
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sc7280.c
148
.ops = &clk_alpha_pll_lucid_ops,
drivers/clk/qcom/camcc-sc7280.c
1488
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sc7280.c
1506
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sc7280.c
1524
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sc7280.c
1542
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sc7280.c
1560
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sc7280.c
1578
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sc7280.c
1596
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sc7280.c
1614
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sc7280.c
1632
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sc7280.c
1650
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sc7280.c
1668
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sc7280.c
1686
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sc7280.c
1704
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sc7280.c
172
.ops = &clk_alpha_pll_postdiv_lucid_ops,
drivers/clk/qcom/camcc-sc7280.c
1722
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sc7280.c
1740
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sc7280.c
1758
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sc7280.c
1776
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sc7280.c
1794
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sc7280.c
1812
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sc7280.c
1830
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sc7280.c
1848
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sc7280.c
1866
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sc7280.c
1884
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sc7280.c
1902
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sc7280.c
1920
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sc7280.c
1938
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sc7280.c
1956
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sc7280.c
1974
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sc7280.c
198
.ops = &clk_alpha_pll_zonda_ops,
drivers/clk/qcom/camcc-sc7280.c
1992
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sc7280.c
2010
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sc7280.c
2028
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sc7280.c
2046
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sc7280.c
2064
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sc7280.c
2082
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sc7280.c
2100
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sc7280.c
2118
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sc7280.c
2136
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sc7280.c
2154
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sc7280.c
2172
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sc7280.c
2190
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sc7280.c
2208
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sc7280.c
222
.ops = &clk_alpha_pll_postdiv_zonda_ops,
drivers/clk/qcom/camcc-sc7280.c
2226
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sc7280.c
2244
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sc7280.c
245
.ops = &clk_alpha_pll_postdiv_zonda_ops,
drivers/clk/qcom/camcc-sc7280.c
273
.ops = &clk_alpha_pll_lucid_ops,
drivers/clk/qcom/camcc-sc7280.c
297
.ops = &clk_alpha_pll_postdiv_lucid_ops,
drivers/clk/qcom/camcc-sc7280.c
325
.ops = &clk_alpha_pll_lucid_ops,
drivers/clk/qcom/camcc-sc7280.c
349
.ops = &clk_alpha_pll_postdiv_lucid_ops,
drivers/clk/qcom/camcc-sc7280.c
377
.ops = &clk_alpha_pll_lucid_ops,
drivers/clk/qcom/camcc-sc7280.c
401
.ops = &clk_alpha_pll_postdiv_lucid_ops,
drivers/clk/qcom/camcc-sc7280.c
429
.ops = &clk_alpha_pll_lucid_ops,
drivers/clk/qcom/camcc-sc7280.c
453
.ops = &clk_alpha_pll_postdiv_lucid_ops,
drivers/clk/qcom/camcc-sc7280.c
476
.ops = &clk_alpha_pll_postdiv_lucid_ops,
drivers/clk/qcom/camcc-sc7280.c
620
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/camcc-sc7280.c
644
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/camcc-sc7280.c
664
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/camcc-sc7280.c
678
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/camcc-sc7280.c
699
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/camcc-sc7280.c
719
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/camcc-sc7280.c
73
.ops = &clk_alpha_pll_lucid_ops,
drivers/clk/qcom/camcc-sc7280.c
733
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/camcc-sc7280.c
747
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/camcc-sc7280.c
761
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/camcc-sc7280.c
775
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/camcc-sc7280.c
799
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/camcc-sc7280.c
821
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/camcc-sc7280.c
845
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/camcc-sc7280.c
869
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/camcc-sc7280.c
891
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/camcc-sc7280.c
905
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/camcc-sc7280.c
929
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/camcc-sc7280.c
943
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/camcc-sc7280.c
966
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/camcc-sc7280.c
97
.ops = &clk_alpha_pll_postdiv_lucid_ops,
drivers/clk/qcom/camcc-sc7280.c
980
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/camcc-sc7280.c
994
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/camcc-sc8180x.c
100
.ops = &clk_alpha_pll_postdiv_trion_ops,
drivers/clk/qcom/camcc-sc8180x.c
1010
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/camcc-sc8180x.c
1035
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/camcc-sc8180x.c
1057
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/camcc-sc8180x.c
1072
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/camcc-sc8180x.c
1087
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/camcc-sc8180x.c
1102
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/camcc-sc8180x.c
1117
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/camcc-sc8180x.c
1132
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/camcc-sc8180x.c
1147
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/camcc-sc8180x.c
1162
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/camcc-sc8180x.c
1183
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/camcc-sc8180x.c
1203
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/camcc-sc8180x.c
1220
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sc8180x.c
123
.ops = &clk_alpha_pll_postdiv_trion_ops,
drivers/clk/qcom/camcc-sc8180x.c
1238
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sc8180x.c
1256
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sc8180x.c
1274
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sc8180x.c
1292
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sc8180x.c
1310
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sc8180x.c
1328
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sc8180x.c
1346
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sc8180x.c
1364
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sc8180x.c
1382
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sc8180x.c
1400
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sc8180x.c
1418
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sc8180x.c
1436
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sc8180x.c
1454
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sc8180x.c
1472
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sc8180x.c
1490
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sc8180x.c
1508
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sc8180x.c
151
.ops = &clk_alpha_pll_trion_ops,
drivers/clk/qcom/camcc-sc8180x.c
1526
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sc8180x.c
1544
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sc8180x.c
1562
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sc8180x.c
1580
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sc8180x.c
1598
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sc8180x.c
1616
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sc8180x.c
1634
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sc8180x.c
1652
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sc8180x.c
1670
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sc8180x.c
1688
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sc8180x.c
1706
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sc8180x.c
1724
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sc8180x.c
1742
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sc8180x.c
1760
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sc8180x.c
1778
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sc8180x.c
1796
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sc8180x.c
180
.ops = &clk_alpha_pll_regera_ops,
drivers/clk/qcom/camcc-sc8180x.c
1814
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sc8180x.c
1832
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sc8180x.c
1850
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sc8180x.c
1868
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sc8180x.c
1886
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sc8180x.c
1904
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sc8180x.c
1922
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sc8180x.c
1940
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sc8180x.c
1958
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sc8180x.c
1976
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sc8180x.c
1994
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sc8180x.c
2012
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sc8180x.c
2030
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sc8180x.c
204
.ops = &clk_alpha_pll_postdiv_trion_ops,
drivers/clk/qcom/camcc-sc8180x.c
2048
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sc8180x.c
2066
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sc8180x.c
2084
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sc8180x.c
2102
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sc8180x.c
2120
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sc8180x.c
2138
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sc8180x.c
2156
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sc8180x.c
2174
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sc8180x.c
2192
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sc8180x.c
2210
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sc8180x.c
2228
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sc8180x.c
2246
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sc8180x.c
2264
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sc8180x.c
2282
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sc8180x.c
2300
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sc8180x.c
2318
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sc8180x.c
232
.ops = &clk_alpha_pll_trion_ops,
drivers/clk/qcom/camcc-sc8180x.c
2336
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sc8180x.c
2354
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sc8180x.c
2372
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sc8180x.c
2390
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sc8180x.c
2408
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sc8180x.c
2426
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sc8180x.c
2444
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sc8180x.c
2462
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sc8180x.c
2480
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sc8180x.c
2498
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sc8180x.c
2516
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sc8180x.c
2534
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sc8180x.c
261
.ops = &clk_alpha_pll_trion_ops,
drivers/clk/qcom/camcc-sc8180x.c
290
.ops = &clk_alpha_pll_trion_ops,
drivers/clk/qcom/camcc-sc8180x.c
319
.ops = &clk_alpha_pll_trion_ops,
drivers/clk/qcom/camcc-sc8180x.c
429
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/camcc-sc8180x.c
454
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/camcc-sc8180x.c
475
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/camcc-sc8180x.c
490
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/camcc-sc8180x.c
505
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/camcc-sc8180x.c
520
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/camcc-sc8180x.c
541
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/camcc-sc8180x.c
562
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/camcc-sc8180x.c
577
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/camcc-sc8180x.c
592
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/camcc-sc8180x.c
607
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/camcc-sc8180x.c
632
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/camcc-sc8180x.c
655
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/camcc-sc8180x.c
677
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/camcc-sc8180x.c
701
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/camcc-sc8180x.c
725
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/camcc-sc8180x.c
749
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/camcc-sc8180x.c
76
.ops = &clk_alpha_pll_trion_ops,
drivers/clk/qcom/camcc-sc8180x.c
764
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/camcc-sc8180x.c
788
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/camcc-sc8180x.c
803
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/camcc-sc8180x.c
827
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/camcc-sc8180x.c
842
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/camcc-sc8180x.c
866
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/camcc-sc8180x.c
881
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/camcc-sc8180x.c
896
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/camcc-sc8180x.c
911
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/camcc-sc8180x.c
926
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/camcc-sc8180x.c
941
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/camcc-sc8180x.c
956
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/camcc-sc8180x.c
971
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/camcc-sc8180x.c
995
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/camcc-sc8280xp.c
1013
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/camcc-sc8280xp.c
1027
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/camcc-sc8280xp.c
1049
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/camcc-sc8280xp.c
105
.ops = &clk_alpha_pll_postdiv_lucid_ops,
drivers/clk/qcom/camcc-sc8280xp.c
1063
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/camcc-sc8280xp.c
1077
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/camcc-sc8280xp.c
1091
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/camcc-sc8280xp.c
1105
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/camcc-sc8280xp.c
1119
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/camcc-sc8280xp.c
1133
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/camcc-sc8280xp.c
1147
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/camcc-sc8280xp.c
1171
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/camcc-sc8280xp.c
1194
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/camcc-sc8280xp.c
1216
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/camcc-sc8280xp.c
1237
.ops = &clk_rcg2_ops,
drivers/clk/qcom/camcc-sc8280xp.c
1251
.ops = &clk_rcg2_ops,
drivers/clk/qcom/camcc-sc8280xp.c
1265
.ops = &clk_rcg2_ops,
drivers/clk/qcom/camcc-sc8280xp.c
127
.ops = &clk_alpha_pll_postdiv_lucid_ops,
drivers/clk/qcom/camcc-sc8280xp.c
1279
.ops = &clk_rcg2_ops,
drivers/clk/qcom/camcc-sc8280xp.c
1293
.ops = &clk_rcg2_ops,
drivers/clk/qcom/camcc-sc8280xp.c
1307
.ops = &clk_rcg2_ops,
drivers/clk/qcom/camcc-sc8280xp.c
1321
.ops = &clk_rcg2_ops,
drivers/clk/qcom/camcc-sc8280xp.c
1335
.ops = &clk_rcg2_ops,
drivers/clk/qcom/camcc-sc8280xp.c
1354
.ops = &clk_rcg2_ops,
drivers/clk/qcom/camcc-sc8280xp.c
1374
.ops = &clk_rcg2_ops,
drivers/clk/qcom/camcc-sc8280xp.c
1393
.ops = &clk_rcg2_ops,
drivers/clk/qcom/camcc-sc8280xp.c
1410
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sc8280xp.c
1428
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sc8280xp.c
1446
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sc8280xp.c
1464
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sc8280xp.c
1482
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sc8280xp.c
1500
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sc8280xp.c
1518
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sc8280xp.c
1536
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sc8280xp.c
1554
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sc8280xp.c
157
.ops = &clk_alpha_pll_lucid_5lpe_ops,
drivers/clk/qcom/camcc-sc8280xp.c
1572
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sc8280xp.c
1590
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sc8280xp.c
1608
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sc8280xp.c
1626
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sc8280xp.c
1644
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sc8280xp.c
1662
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sc8280xp.c
1680
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sc8280xp.c
1698
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sc8280xp.c
1716
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sc8280xp.c
1734
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sc8280xp.c
1752
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sc8280xp.c
1770
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sc8280xp.c
1788
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sc8280xp.c
180
.ops = &clk_alpha_pll_postdiv_lucid_ops,
drivers/clk/qcom/camcc-sc8280xp.c
1806
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sc8280xp.c
1824
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sc8280xp.c
1842
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sc8280xp.c
1860
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sc8280xp.c
1878
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sc8280xp.c
1896
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sc8280xp.c
1914
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sc8280xp.c
1932
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sc8280xp.c
1950
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sc8280xp.c
1968
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sc8280xp.c
1986
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sc8280xp.c
2004
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sc8280xp.c
2022
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sc8280xp.c
204
.ops = &clk_alpha_pll_zonda_ops,
drivers/clk/qcom/camcc-sc8280xp.c
2040
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sc8280xp.c
2058
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sc8280xp.c
2076
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sc8280xp.c
2094
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sc8280xp.c
2112
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sc8280xp.c
2130
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sc8280xp.c
2148
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sc8280xp.c
2166
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sc8280xp.c
2184
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sc8280xp.c
2202
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sc8280xp.c
2220
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sc8280xp.c
2238
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sc8280xp.c
2256
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sc8280xp.c
2274
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sc8280xp.c
2292
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sc8280xp.c
2310
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sc8280xp.c
2328
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sc8280xp.c
2346
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sc8280xp.c
235
.ops = &clk_alpha_pll_lucid_5lpe_ops,
drivers/clk/qcom/camcc-sc8280xp.c
2364
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sc8280xp.c
2382
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sc8280xp.c
2400
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sc8280xp.c
2418
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sc8280xp.c
2436
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sc8280xp.c
2454
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sc8280xp.c
2472
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sc8280xp.c
2490
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sc8280xp.c
2508
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sc8280xp.c
2526
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sc8280xp.c
2544
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sc8280xp.c
2562
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sc8280xp.c
258
.ops = &clk_alpha_pll_postdiv_lucid_ops,
drivers/clk/qcom/camcc-sc8280xp.c
2580
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sc8280xp.c
2598
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sc8280xp.c
2616
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sc8280xp.c
2634
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sc8280xp.c
2652
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sc8280xp.c
2670
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sc8280xp.c
2688
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sc8280xp.c
2706
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sc8280xp.c
2724
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sc8280xp.c
288
.ops = &clk_alpha_pll_lucid_5lpe_ops,
drivers/clk/qcom/camcc-sc8280xp.c
311
.ops = &clk_alpha_pll_postdiv_lucid_ops,
drivers/clk/qcom/camcc-sc8280xp.c
341
.ops = &clk_alpha_pll_lucid_5lpe_ops,
drivers/clk/qcom/camcc-sc8280xp.c
364
.ops = &clk_alpha_pll_postdiv_lucid_ops,
drivers/clk/qcom/camcc-sc8280xp.c
394
.ops = &clk_alpha_pll_lucid_5lpe_ops,
drivers/clk/qcom/camcc-sc8280xp.c
417
.ops = &clk_alpha_pll_postdiv_lucid_ops,
drivers/clk/qcom/camcc-sc8280xp.c
447
.ops = &clk_alpha_pll_lucid_5lpe_ops,
drivers/clk/qcom/camcc-sc8280xp.c
470
.ops = &clk_alpha_pll_postdiv_lucid_ops,
drivers/clk/qcom/camcc-sc8280xp.c
492
.ops = &clk_alpha_pll_postdiv_lucid_ops,
drivers/clk/qcom/camcc-sc8280xp.c
647
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/camcc-sc8280xp.c
671
.ops = &clk_rcg2_ops,
drivers/clk/qcom/camcc-sc8280xp.c
691
.ops = &clk_rcg2_ops,
drivers/clk/qcom/camcc-sc8280xp.c
705
.ops = &clk_rcg2_ops,
drivers/clk/qcom/camcc-sc8280xp.c
719
.ops = &clk_rcg2_ops,
drivers/clk/qcom/camcc-sc8280xp.c
733
.ops = &clk_rcg2_ops,
drivers/clk/qcom/camcc-sc8280xp.c
754
.ops = &clk_rcg2_ops,
drivers/clk/qcom/camcc-sc8280xp.c
774
.ops = &clk_rcg2_ops,
drivers/clk/qcom/camcc-sc8280xp.c
788
.ops = &clk_rcg2_ops,
drivers/clk/qcom/camcc-sc8280xp.c
802
.ops = &clk_rcg2_ops,
drivers/clk/qcom/camcc-sc8280xp.c
816
.ops = &clk_rcg2_ops,
drivers/clk/qcom/camcc-sc8280xp.c
82
.ops = &clk_alpha_pll_lucid_5lpe_ops,
drivers/clk/qcom/camcc-sc8280xp.c
839
.ops = &clk_rcg2_ops,
drivers/clk/qcom/camcc-sc8280xp.c
860
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/camcc-sc8280xp.c
884
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/camcc-sc8280xp.c
907
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/camcc-sc8280xp.c
931
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/camcc-sc8280xp.c
945
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/camcc-sc8280xp.c
968
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/camcc-sc8280xp.c
989
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/camcc-sdm845.c
1017
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sdm845.c
1030
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sdm845.c
1043
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sdm845.c
1056
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sdm845.c
1074
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sdm845.c
109
.ops = &clk_alpha_pll_fabia_ops,
drivers/clk/qcom/camcc-sdm845.c
1092
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sdm845.c
1110
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sdm845.c
1127
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sdm845.c
1140
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sdm845.c
1158
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sdm845.c
1176
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sdm845.c
1194
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sdm845.c
1211
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sdm845.c
1229
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sdm845.c
1247
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sdm845.c
1265
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sdm845.c
127
.ops = &clk_alpha_pll_postdiv_fabia_ops,
drivers/clk/qcom/camcc-sdm845.c
1283
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sdm845.c
1301
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sdm845.c
1314
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sdm845.c
1332
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sdm845.c
1350
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sdm845.c
1368
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sdm845.c
1381
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sdm845.c
1399
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sdm845.c
141
.ops = &clk_alpha_pll_fabia_ops,
drivers/clk/qcom/camcc-sdm845.c
1417
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sdm845.c
1435
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sdm845.c
1453
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sdm845.c
1471
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sdm845.c
1489
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sdm845.c
1507
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sdm845.c
1520
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sdm845.c
1533
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sdm845.c
159
.ops = &clk_alpha_pll_postdiv_fabia_ops,
drivers/clk/qcom/camcc-sdm845.c
209
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/camcc-sdm845.c
231
.ops = &clk_rcg2_ops,
drivers/clk/qcom/camcc-sdm845.c
251
.ops = &clk_rcg2_ops,
drivers/clk/qcom/camcc-sdm845.c
273
.ops = &clk_rcg2_ops,
drivers/clk/qcom/camcc-sdm845.c
288
.ops = &clk_rcg2_ops,
drivers/clk/qcom/camcc-sdm845.c
303
.ops = &clk_rcg2_ops,
drivers/clk/qcom/camcc-sdm845.c
318
.ops = &clk_rcg2_ops,
drivers/clk/qcom/camcc-sdm845.c
342
.ops = &clk_rcg2_ops,
drivers/clk/qcom/camcc-sdm845.c
365
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/camcc-sdm845.c
388
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/camcc-sdm845.c
39
.ops = &clk_alpha_pll_fabia_ops,
drivers/clk/qcom/camcc-sdm845.c
413
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/camcc-sdm845.c
435
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/camcc-sdm845.c
450
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/camcc-sdm845.c
464
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/camcc-sdm845.c
479
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/camcc-sdm845.c
493
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/camcc-sdm845.c
519
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/camcc-sdm845.c
534
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/camcc-sdm845.c
549
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/camcc-sdm845.c
574
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/camcc-sdm845.c
597
.ops = &clk_rcg2_ops,
drivers/clk/qcom/camcc-sdm845.c
612
.ops = &clk_rcg2_ops,
drivers/clk/qcom/camcc-sdm845.c
627
.ops = &clk_rcg2_ops,
drivers/clk/qcom/camcc-sdm845.c
63
.ops = &clk_alpha_pll_postdiv_fabia_ops,
drivers/clk/qcom/camcc-sdm845.c
642
.ops = &clk_rcg2_ops,
drivers/clk/qcom/camcc-sdm845.c
666
.ops = &clk_rcg2_ops,
drivers/clk/qcom/camcc-sdm845.c
683
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sdm845.c
701
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sdm845.c
714
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sdm845.c
732
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sdm845.c
745
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sdm845.c
758
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sdm845.c
77
.ops = &clk_alpha_pll_fabia_ops,
drivers/clk/qcom/camcc-sdm845.c
776
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sdm845.c
794
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sdm845.c
812
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sdm845.c
830
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sdm845.c
848
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sdm845.c
866
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sdm845.c
884
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sdm845.c
902
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sdm845.c
920
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sdm845.c
938
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sdm845.c
95
.ops = &clk_alpha_pll_postdiv_fabia_ops,
drivers/clk/qcom/camcc-sdm845.c
956
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sdm845.c
973
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sdm845.c
986
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sdm845.c
999
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sm4450.c
1003
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sm4450.c
1021
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sm4450.c
1039
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sm4450.c
1057
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sm4450.c
1075
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sm4450.c
1093
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sm4450.c
1111
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sm4450.c
1129
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sm4450.c
1147
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sm4450.c
1165
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sm4450.c
1178
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sm4450.c
119
.ops = &clk_alpha_pll_postdiv_lucid_evo_ops,
drivers/clk/qcom/camcc-sm4450.c
1196
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sm4450.c
1209
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sm4450.c
1222
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sm4450.c
1240
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sm4450.c
1258
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sm4450.c
1276
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sm4450.c
1294
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sm4450.c
1312
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sm4450.c
1330
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sm4450.c
1348
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sm4450.c
1361
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sm4450.c
1374
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sm4450.c
1392
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sm4450.c
1410
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sm4450.c
1428
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sm4450.c
1446
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sm4450.c
146
.ops = &clk_alpha_pll_lucid_evo_ops,
drivers/clk/qcom/camcc-sm4450.c
1464
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sm4450.c
1482
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sm4450.c
1500
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sm4450.c
1518
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sm4450.c
170
.ops = &clk_alpha_pll_postdiv_lucid_evo_ops,
drivers/clk/qcom/camcc-sm4450.c
197
.ops = &clk_alpha_pll_rivian_evo_ops,
drivers/clk/qcom/camcc-sm4450.c
221
.ops = &clk_alpha_pll_postdiv_rivian_evo_ops,
drivers/clk/qcom/camcc-sm4450.c
248
.ops = &clk_alpha_pll_lucid_evo_ops,
drivers/clk/qcom/camcc-sm4450.c
272
.ops = &clk_alpha_pll_postdiv_lucid_evo_ops,
drivers/clk/qcom/camcc-sm4450.c
299
.ops = &clk_alpha_pll_lucid_evo_ops,
drivers/clk/qcom/camcc-sm4450.c
323
.ops = &clk_alpha_pll_postdiv_lucid_evo_ops,
drivers/clk/qcom/camcc-sm4450.c
460
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/camcc-sm4450.c
484
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/camcc-sm4450.c
507
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/camcc-sm4450.c
522
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/camcc-sm4450.c
544
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/camcc-sm4450.c
559
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/camcc-sm4450.c
580
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/camcc-sm4450.c
595
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/camcc-sm4450.c
610
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/camcc-sm4450.c
634
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/camcc-sm4450.c
657
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/camcc-sm4450.c
679
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/camcc-sm4450.c
694
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/camcc-sm4450.c
709
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/camcc-sm4450.c
72
.ops = &clk_alpha_pll_lucid_evo_ops,
drivers/clk/qcom/camcc-sm4450.c
724
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/camcc-sm4450.c
749
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/camcc-sm4450.c
770
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/camcc-sm4450.c
794
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/camcc-sm4450.c
809
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/camcc-sm4450.c
824
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/camcc-sm4450.c
839
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/camcc-sm4450.c
856
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sm4450.c
874
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sm4450.c
892
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sm4450.c
905
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sm4450.c
923
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sm4450.c
936
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sm4450.c
949
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sm4450.c
96
.ops = &clk_alpha_pll_postdiv_lucid_evo_ops,
drivers/clk/qcom/camcc-sm4450.c
967
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sm4450.c
985
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sm6350.c
1002
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sm6350.c
1020
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sm6350.c
1038
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sm6350.c
1056
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sm6350.c
1074
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sm6350.c
1092
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sm6350.c
1110
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sm6350.c
1128
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sm6350.c
1146
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sm6350.c
1159
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sm6350.c
116
.ops = &clk_alpha_pll_fabia_ops,
drivers/clk/qcom/camcc-sm6350.c
1172
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sm6350.c
1190
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sm6350.c
1208
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sm6350.c
1226
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sm6350.c
1244
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sm6350.c
1257
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sm6350.c
1275
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sm6350.c
1293
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sm6350.c
1311
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sm6350.c
1329
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sm6350.c
1342
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sm6350.c
1360
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sm6350.c
1378
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sm6350.c
1396
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sm6350.c
140
.ops = &clk_alpha_pll_postdiv_fabia_ops,
drivers/clk/qcom/camcc-sm6350.c
1414
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sm6350.c
1432
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sm6350.c
1450
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sm6350.c
1468
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sm6350.c
1486
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sm6350.c
1504
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sm6350.c
1517
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sm6350.c
1535
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sm6350.c
1553
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sm6350.c
1571
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sm6350.c
1589
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sm6350.c
1607
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sm6350.c
1625
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sm6350.c
1643
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sm6350.c
165
.ops = &clk_alpha_pll_agera_ops,
drivers/clk/qcom/camcc-sm6350.c
1661
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sm6350.c
1674
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sm6350.c
1687
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sm6350.c
179
.ops = &clk_fixed_factor_ops,
drivers/clk/qcom/camcc-sm6350.c
202
.ops = &clk_alpha_pll_postdiv_ops,
drivers/clk/qcom/camcc-sm6350.c
230
.ops = &clk_alpha_pll_fabia_ops,
drivers/clk/qcom/camcc-sm6350.c
374
.ops = &clk_rcg2_ops,
drivers/clk/qcom/camcc-sm6350.c
395
.ops = &clk_rcg2_ops,
drivers/clk/qcom/camcc-sm6350.c
409
.ops = &clk_rcg2_ops,
drivers/clk/qcom/camcc-sm6350.c
431
.ops = &clk_rcg2_ops,
drivers/clk/qcom/camcc-sm6350.c
450
.ops = &clk_rcg2_ops,
drivers/clk/qcom/camcc-sm6350.c
464
.ops = &clk_rcg2_ops,
drivers/clk/qcom/camcc-sm6350.c
478
.ops = &clk_rcg2_ops,
drivers/clk/qcom/camcc-sm6350.c
492
.ops = &clk_rcg2_ops,
drivers/clk/qcom/camcc-sm6350.c
514
.ops = &clk_rcg2_ops,
drivers/clk/qcom/camcc-sm6350.c
536
.ops = &clk_rcg2_ops,
drivers/clk/qcom/camcc-sm6350.c
560
.ops = &clk_rcg2_ops,
drivers/clk/qcom/camcc-sm6350.c
574
.ops = &clk_rcg2_ops,
drivers/clk/qcom/camcc-sm6350.c
589
.ops = &clk_rcg2_ops,
drivers/clk/qcom/camcc-sm6350.c
603
.ops = &clk_rcg2_ops,
drivers/clk/qcom/camcc-sm6350.c
617
.ops = &clk_rcg2_ops,
drivers/clk/qcom/camcc-sm6350.c
631
.ops = &clk_rcg2_ops,
drivers/clk/qcom/camcc-sm6350.c
64
.ops = &clk_alpha_pll_fabia_ops,
drivers/clk/qcom/camcc-sm6350.c
653
.ops = &clk_rcg2_ops,
drivers/clk/qcom/camcc-sm6350.c
667
.ops = &clk_rcg2_ops,
drivers/clk/qcom/camcc-sm6350.c
691
.ops = &clk_rcg2_ops,
drivers/clk/qcom/camcc-sm6350.c
715
.ops = &clk_rcg2_ops,
drivers/clk/qcom/camcc-sm6350.c
737
.ops = &clk_rcg2_ops,
drivers/clk/qcom/camcc-sm6350.c
758
.ops = &clk_rcg2_ops,
drivers/clk/qcom/camcc-sm6350.c
772
.ops = &clk_rcg2_ops,
drivers/clk/qcom/camcc-sm6350.c
786
.ops = &clk_rcg2_ops,
drivers/clk/qcom/camcc-sm6350.c
800
.ops = &clk_rcg2_ops,
drivers/clk/qcom/camcc-sm6350.c
814
.ops = &clk_rcg2_ops,
drivers/clk/qcom/camcc-sm6350.c
833
.ops = &clk_rcg2_ops,
drivers/clk/qcom/camcc-sm6350.c
850
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sm6350.c
868
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sm6350.c
88
.ops = &clk_alpha_pll_postdiv_fabia_ops,
drivers/clk/qcom/camcc-sm6350.c
881
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sm6350.c
899
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sm6350.c
912
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sm6350.c
930
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sm6350.c
948
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sm6350.c
966
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sm6350.c
984
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sm7150.c
1004
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sm7150.c
1022
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sm7150.c
1040
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sm7150.c
1058
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sm7150.c
1076
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sm7150.c
1094
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sm7150.c
1112
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sm7150.c
1130
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sm7150.c
1148
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sm7150.c
1166
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sm7150.c
1184
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sm7150.c
120
.ops = &clk_alpha_pll_fabia_ops,
drivers/clk/qcom/camcc-sm7150.c
1202
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sm7150.c
1220
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sm7150.c
1238
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sm7150.c
1256
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sm7150.c
1274
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sm7150.c
1292
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sm7150.c
1310
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sm7150.c
1328
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sm7150.c
1346
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sm7150.c
135
.ops = &clk_fixed_factor_ops,
drivers/clk/qcom/camcc-sm7150.c
1364
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sm7150.c
1382
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sm7150.c
1400
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sm7150.c
1418
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sm7150.c
1436
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sm7150.c
1454
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sm7150.c
1472
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sm7150.c
1490
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sm7150.c
1508
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sm7150.c
1526
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sm7150.c
1544
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sm7150.c
1562
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sm7150.c
157
.ops = &clk_alpha_pll_agera_ops,
drivers/clk/qcom/camcc-sm7150.c
1580
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sm7150.c
1598
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sm7150.c
1616
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sm7150.c
1634
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sm7150.c
1652
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sm7150.c
1670
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sm7150.c
1688
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sm7150.c
1706
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sm7150.c
171
.ops = &clk_fixed_factor_ops,
drivers/clk/qcom/camcc-sm7150.c
1724
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sm7150.c
1742
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sm7150.c
1760
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sm7150.c
1778
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sm7150.c
1796
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sm7150.c
1814
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sm7150.c
1832
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sm7150.c
187
.ops = &clk_alpha_pll_postdiv_ops,
drivers/clk/qcom/camcc-sm7150.c
203
.ops = &clk_alpha_pll_postdiv_ops,
drivers/clk/qcom/camcc-sm7150.c
228
.ops = &clk_alpha_pll_fabia_ops,
drivers/clk/qcom/camcc-sm7150.c
243
.ops = &clk_fixed_factor_ops,
drivers/clk/qcom/camcc-sm7150.c
259
.ops = &clk_alpha_pll_fabia_ops,
drivers/clk/qcom/camcc-sm7150.c
274
.ops = &clk_fixed_factor_ops,
drivers/clk/qcom/camcc-sm7150.c
416
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/camcc-sm7150.c
440
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/camcc-sm7150.c
460
.ops = &clk_rcg2_ops,
drivers/clk/qcom/camcc-sm7150.c
474
.ops = &clk_rcg2_ops,
drivers/clk/qcom/camcc-sm7150.c
496
.ops = &clk_rcg2_ops,
drivers/clk/qcom/camcc-sm7150.c
516
.ops = &clk_rcg2_ops,
drivers/clk/qcom/camcc-sm7150.c
530
.ops = &clk_rcg2_ops,
drivers/clk/qcom/camcc-sm7150.c
544
.ops = &clk_rcg2_ops,
drivers/clk/qcom/camcc-sm7150.c
558
.ops = &clk_rcg2_ops,
drivers/clk/qcom/camcc-sm7150.c
582
.ops = &clk_rcg2_ops,
drivers/clk/qcom/camcc-sm7150.c
607
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/camcc-sm7150.c
628
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/camcc-sm7150.c
652
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/camcc-sm7150.c
675
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/camcc-sm7150.c
68
.ops = &clk_alpha_pll_fabia_ops,
drivers/clk/qcom/camcc-sm7150.c
699
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/camcc-sm7150.c
713
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/camcc-sm7150.c
736
.ops = &clk_rcg2_ops,
drivers/clk/qcom/camcc-sm7150.c
750
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/camcc-sm7150.c
774
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/camcc-sm7150.c
788
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/camcc-sm7150.c
812
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/camcc-sm7150.c
82
.ops = &clk_fixed_factor_ops,
drivers/clk/qcom/camcc-sm7150.c
833
.ops = &clk_rcg2_ops,
drivers/clk/qcom/camcc-sm7150.c
847
.ops = &clk_rcg2_ops,
drivers/clk/qcom/camcc-sm7150.c
861
.ops = &clk_rcg2_ops,
drivers/clk/qcom/camcc-sm7150.c
875
.ops = &clk_rcg2_ops,
drivers/clk/qcom/camcc-sm7150.c
894
.ops = &clk_rcg2_ops,
drivers/clk/qcom/camcc-sm7150.c
914
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/camcc-sm7150.c
933
.ops = &clk_rcg2_ops,
drivers/clk/qcom/camcc-sm7150.c
95
.ops = &clk_fixed_factor_ops,
drivers/clk/qcom/camcc-sm7150.c
950
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sm7150.c
968
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sm7150.c
986
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sm8150.c
100
.ops = &clk_alpha_pll_postdiv_trion_ops,
drivers/clk/qcom/camcc-sm8150.c
1002
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sm8150.c
1020
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sm8150.c
1038
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sm8150.c
1051
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sm8150.c
1069
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sm8150.c
1087
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sm8150.c
1105
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sm8150.c
1123
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sm8150.c
1141
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sm8150.c
1159
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sm8150.c
1177
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sm8150.c
1195
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sm8150.c
1213
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sm8150.c
123
.ops = &clk_alpha_pll_postdiv_trion_ops,
drivers/clk/qcom/camcc-sm8150.c
1231
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sm8150.c
1249
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sm8150.c
1267
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sm8150.c
1285
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sm8150.c
1303
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sm8150.c
1321
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sm8150.c
1339
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sm8150.c
1357
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sm8150.c
1375
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sm8150.c
1393
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sm8150.c
1411
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sm8150.c
1429
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sm8150.c
1447
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sm8150.c
1465
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sm8150.c
1483
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sm8150.c
1501
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sm8150.c
1519
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sm8150.c
153
.ops = &clk_alpha_pll_trion_ops,
drivers/clk/qcom/camcc-sm8150.c
1537
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sm8150.c
1555
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sm8150.c
1573
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sm8150.c
1591
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sm8150.c
1609
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sm8150.c
1627
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sm8150.c
1645
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sm8150.c
1663
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sm8150.c
1681
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sm8150.c
1699
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sm8150.c
1717
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sm8150.c
1735
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sm8150.c
1753
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sm8150.c
177
.ops = &clk_alpha_pll_postdiv_trion_ops,
drivers/clk/qcom/camcc-sm8150.c
1771
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sm8150.c
1789
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sm8150.c
1807
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sm8150.c
1825
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sm8150.c
1843
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sm8150.c
1861
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sm8150.c
1879
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sm8150.c
207
.ops = &clk_alpha_pll_regera_ops,
drivers/clk/qcom/camcc-sm8150.c
231
.ops = &clk_alpha_pll_postdiv_trion_ops,
drivers/clk/qcom/camcc-sm8150.c
261
.ops = &clk_alpha_pll_trion_ops,
drivers/clk/qcom/camcc-sm8150.c
285
.ops = &clk_alpha_pll_postdiv_trion_ops,
drivers/clk/qcom/camcc-sm8150.c
315
.ops = &clk_alpha_pll_trion_ops,
drivers/clk/qcom/camcc-sm8150.c
339
.ops = &clk_alpha_pll_postdiv_trion_ops,
drivers/clk/qcom/camcc-sm8150.c
420
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/camcc-sm8150.c
445
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/camcc-sm8150.c
466
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/camcc-sm8150.c
481
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/camcc-sm8150.c
502
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/camcc-sm8150.c
523
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/camcc-sm8150.c
538
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/camcc-sm8150.c
553
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/camcc-sm8150.c
568
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/camcc-sm8150.c
593
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/camcc-sm8150.c
616
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/camcc-sm8150.c
638
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/camcc-sm8150.c
663
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/camcc-sm8150.c
687
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/camcc-sm8150.c
712
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/camcc-sm8150.c
727
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/camcc-sm8150.c
751
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/camcc-sm8150.c
76
.ops = &clk_alpha_pll_trion_ops,
drivers/clk/qcom/camcc-sm8150.c
766
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/camcc-sm8150.c
781
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/camcc-sm8150.c
796
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/camcc-sm8150.c
820
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/camcc-sm8150.c
835
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/camcc-sm8150.c
860
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/camcc-sm8150.c
883
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/camcc-sm8150.c
898
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/camcc-sm8150.c
913
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/camcc-sm8150.c
928
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/camcc-sm8150.c
949
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/camcc-sm8150.c
966
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sm8150.c
984
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sm8250.c
1016
.ops = &clk_rcg2_ops,
drivers/clk/qcom/camcc-sm8250.c
1033
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sm8250.c
1051
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sm8250.c
1069
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sm8250.c
1087
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sm8250.c
1105
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sm8250.c
1123
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sm8250.c
113
.ops = &clk_alpha_pll_postdiv_lucid_ops,
drivers/clk/qcom/camcc-sm8250.c
1141
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sm8250.c
1159
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sm8250.c
1177
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sm8250.c
1195
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sm8250.c
1213
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sm8250.c
1231
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sm8250.c
1249
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sm8250.c
1267
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sm8250.c
1285
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sm8250.c
1303
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sm8250.c
1321
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sm8250.c
1339
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sm8250.c
1357
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sm8250.c
1375
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sm8250.c
1393
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sm8250.c
140
.ops = &clk_alpha_pll_lucid_ops,
drivers/clk/qcom/camcc-sm8250.c
1411
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sm8250.c
1429
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sm8250.c
1447
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sm8250.c
1465
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sm8250.c
1483
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sm8250.c
1501
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sm8250.c
1519
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sm8250.c
1537
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sm8250.c
1555
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sm8250.c
1573
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sm8250.c
1591
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sm8250.c
1609
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sm8250.c
1627
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sm8250.c
164
.ops = &clk_alpha_pll_postdiv_lucid_ops,
drivers/clk/qcom/camcc-sm8250.c
1645
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sm8250.c
1663
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sm8250.c
1681
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sm8250.c
1699
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sm8250.c
1717
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sm8250.c
1735
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sm8250.c
1753
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sm8250.c
1771
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sm8250.c
1789
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sm8250.c
1807
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sm8250.c
1825
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sm8250.c
1843
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sm8250.c
1861
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sm8250.c
1879
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sm8250.c
1897
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sm8250.c
191
.ops = &clk_alpha_pll_zonda_ops,
drivers/clk/qcom/camcc-sm8250.c
1915
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sm8250.c
1933
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sm8250.c
1951
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sm8250.c
1969
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sm8250.c
1987
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sm8250.c
2005
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sm8250.c
2023
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sm8250.c
2041
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sm8250.c
2059
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sm8250.c
2077
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sm8250.c
2095
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sm8250.c
2113
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sm8250.c
2131
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sm8250.c
2149
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sm8250.c
215
.ops = &clk_alpha_pll_postdiv_zonda_ops,
drivers/clk/qcom/camcc-sm8250.c
2167
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sm8250.c
2185
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sm8250.c
2203
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sm8250.c
242
.ops = &clk_alpha_pll_lucid_ops,
drivers/clk/qcom/camcc-sm8250.c
266
.ops = &clk_alpha_pll_postdiv_lucid_ops,
drivers/clk/qcom/camcc-sm8250.c
293
.ops = &clk_alpha_pll_lucid_ops,
drivers/clk/qcom/camcc-sm8250.c
317
.ops = &clk_alpha_pll_postdiv_lucid_ops,
drivers/clk/qcom/camcc-sm8250.c
414
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/camcc-sm8250.c
436
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/camcc-sm8250.c
457
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/camcc-sm8250.c
472
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/camcc-sm8250.c
493
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/camcc-sm8250.c
514
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/camcc-sm8250.c
529
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/camcc-sm8250.c
544
.ops = &clk_rcg2_ops,
drivers/clk/qcom/camcc-sm8250.c
559
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/camcc-sm8250.c
574
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/camcc-sm8250.c
589
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/camcc-sm8250.c
614
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/camcc-sm8250.c
637
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/camcc-sm8250.c
652
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/camcc-sm8250.c
66
.ops = &clk_alpha_pll_lucid_ops,
drivers/clk/qcom/camcc-sm8250.c
676
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/camcc-sm8250.c
691
.ops = &clk_regmap_div_ro_ops,
drivers/clk/qcom/camcc-sm8250.c
713
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/camcc-sm8250.c
737
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/camcc-sm8250.c
752
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/camcc-sm8250.c
774
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/camcc-sm8250.c
789
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/camcc-sm8250.c
813
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/camcc-sm8250.c
828
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/camcc-sm8250.c
850
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/camcc-sm8250.c
865
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/camcc-sm8250.c
880
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/camcc-sm8250.c
895
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/camcc-sm8250.c
90
.ops = &clk_alpha_pll_postdiv_lucid_ops,
drivers/clk/qcom/camcc-sm8250.c
910
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/camcc-sm8250.c
925
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/camcc-sm8250.c
940
.ops = &clk_rcg2_ops,
drivers/clk/qcom/camcc-sm8250.c
955
.ops = &clk_rcg2_ops,
drivers/clk/qcom/camcc-sm8250.c
975
.ops = &clk_rcg2_ops,
drivers/clk/qcom/camcc-sm8250.c
996
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/camcc-sm8450.c
1014
.ops = &clk_rcg2_ops,
drivers/clk/qcom/camcc-sm8450.c
1035
.ops = &clk_rcg2_ops,
drivers/clk/qcom/camcc-sm8450.c
1059
.ops = &clk_rcg2_ops,
drivers/clk/qcom/camcc-sm8450.c
1082
.ops = &clk_rcg2_ops,
drivers/clk/qcom/camcc-sm8450.c
1106
.ops = &clk_rcg2_ops,
drivers/clk/qcom/camcc-sm8450.c
1130
.ops = &clk_rcg2_ops,
drivers/clk/qcom/camcc-sm8450.c
115
.ops = &clk_alpha_pll_postdiv_lucid_ole_ops,
drivers/clk/qcom/camcc-sm8450.c
1153
.ops = &clk_rcg2_ops,
drivers/clk/qcom/camcc-sm8450.c
1174
.ops = &clk_rcg2_ops,
drivers/clk/qcom/camcc-sm8450.c
1189
.ops = &clk_rcg2_ops,
drivers/clk/qcom/camcc-sm8450.c
1212
.ops = &clk_rcg2_ops,
drivers/clk/qcom/camcc-sm8450.c
1227
.ops = &clk_rcg2_ops,
drivers/clk/qcom/camcc-sm8450.c
1249
.ops = &clk_rcg2_ops,
drivers/clk/qcom/camcc-sm8450.c
1264
.ops = &clk_rcg2_ops,
drivers/clk/qcom/camcc-sm8450.c
1279
.ops = &clk_rcg2_ops,
drivers/clk/qcom/camcc-sm8450.c
1294
.ops = &clk_rcg2_ops,
drivers/clk/qcom/camcc-sm8450.c
1309
.ops = &clk_rcg2_ops,
drivers/clk/qcom/camcc-sm8450.c
132
.ops = &clk_alpha_pll_postdiv_lucid_evo_ops,
drivers/clk/qcom/camcc-sm8450.c
1324
.ops = &clk_rcg2_ops,
drivers/clk/qcom/camcc-sm8450.c
1339
.ops = &clk_rcg2_ops,
drivers/clk/qcom/camcc-sm8450.c
1354
.ops = &clk_rcg2_ops,
drivers/clk/qcom/camcc-sm8450.c
1377
.ops = &clk_rcg2_ops,
drivers/clk/qcom/camcc-sm8450.c
1400
.ops = &clk_rcg2_ops,
drivers/clk/qcom/camcc-sm8450.c
1423
.ops = &clk_rcg2_ops,
drivers/clk/qcom/camcc-sm8450.c
1443
.ops = &clk_rcg2_ops,
drivers/clk/qcom/camcc-sm8450.c
1464
.ops = &clk_rcg2_ops,
drivers/clk/qcom/camcc-sm8450.c
148
.ops = &clk_alpha_pll_postdiv_lucid_ole_ops,
drivers/clk/qcom/camcc-sm8450.c
1484
.ops = &clk_rcg2_ops,
drivers/clk/qcom/camcc-sm8450.c
1501
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sm8450.c
1519
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sm8450.c
1537
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sm8450.c
1555
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sm8450.c
1573
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sm8450.c
1591
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sm8450.c
1609
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sm8450.c
1627
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sm8450.c
1645
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sm8450.c
165
.ops = &clk_alpha_pll_postdiv_lucid_evo_ops,
drivers/clk/qcom/camcc-sm8450.c
1663
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sm8450.c
1681
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sm8450.c
1699
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sm8450.c
1717
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sm8450.c
1735
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sm8450.c
1753
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sm8450.c
1771
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sm8450.c
1789
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sm8450.c
1807
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sm8450.c
1825
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sm8450.c
1843
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sm8450.c
1861
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sm8450.c
1879
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sm8450.c
1897
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sm8450.c
1915
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sm8450.c
1933
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sm8450.c
1951
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sm8450.c
1969
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sm8450.c
1987
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sm8450.c
2005
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sm8450.c
2023
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sm8450.c
204
.ops = &clk_alpha_pll_lucid_evo_ops,
drivers/clk/qcom/camcc-sm8450.c
2041
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sm8450.c
2059
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sm8450.c
2077
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sm8450.c
2095
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sm8450.c
2113
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sm8450.c
2131
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sm8450.c
2149
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sm8450.c
2167
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sm8450.c
2185
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sm8450.c
2203
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sm8450.c
221
.ops = &clk_alpha_pll_postdiv_lucid_ole_ops,
drivers/clk/qcom/camcc-sm8450.c
2221
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sm8450.c
2239
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sm8450.c
2257
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sm8450.c
2275
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sm8450.c
2293
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sm8450.c
2311
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sm8450.c
2329
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sm8450.c
2347
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sm8450.c
2365
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sm8450.c
238
.ops = &clk_alpha_pll_postdiv_lucid_evo_ops,
drivers/clk/qcom/camcc-sm8450.c
2383
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sm8450.c
2401
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sm8450.c
2419
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sm8450.c
2437
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sm8450.c
2455
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sm8450.c
2473
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sm8450.c
2491
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sm8450.c
2509
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sm8450.c
2527
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sm8450.c
2545
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sm8450.c
2563
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sm8450.c
2581
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sm8450.c
2599
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sm8450.c
2617
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sm8450.c
2635
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sm8450.c
2653
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sm8450.c
2671
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sm8450.c
2689
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sm8450.c
2707
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sm8450.c
271
.ops = &clk_alpha_pll_rivian_evo_ops,
drivers/clk/qcom/camcc-sm8450.c
2725
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sm8450.c
2743
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sm8450.c
2761
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sm8450.c
311
.ops = &clk_alpha_pll_lucid_evo_ops,
drivers/clk/qcom/camcc-sm8450.c
328
.ops = &clk_alpha_pll_postdiv_lucid_ole_ops,
drivers/clk/qcom/camcc-sm8450.c
345
.ops = &clk_alpha_pll_postdiv_lucid_evo_ops,
drivers/clk/qcom/camcc-sm8450.c
384
.ops = &clk_alpha_pll_lucid_evo_ops,
drivers/clk/qcom/camcc-sm8450.c
401
.ops = &clk_alpha_pll_postdiv_lucid_ole_ops,
drivers/clk/qcom/camcc-sm8450.c
418
.ops = &clk_alpha_pll_postdiv_lucid_evo_ops,
drivers/clk/qcom/camcc-sm8450.c
457
.ops = &clk_alpha_pll_lucid_evo_ops,
drivers/clk/qcom/camcc-sm8450.c
474
.ops = &clk_alpha_pll_postdiv_lucid_ole_ops,
drivers/clk/qcom/camcc-sm8450.c
491
.ops = &clk_alpha_pll_postdiv_lucid_evo_ops,
drivers/clk/qcom/camcc-sm8450.c
530
.ops = &clk_alpha_pll_lucid_evo_ops,
drivers/clk/qcom/camcc-sm8450.c
547
.ops = &clk_alpha_pll_postdiv_lucid_ole_ops,
drivers/clk/qcom/camcc-sm8450.c
564
.ops = &clk_alpha_pll_postdiv_lucid_evo_ops,
drivers/clk/qcom/camcc-sm8450.c
603
.ops = &clk_alpha_pll_lucid_evo_ops,
drivers/clk/qcom/camcc-sm8450.c
620
.ops = &clk_alpha_pll_postdiv_lucid_ole_ops,
drivers/clk/qcom/camcc-sm8450.c
637
.ops = &clk_alpha_pll_postdiv_lucid_evo_ops,
drivers/clk/qcom/camcc-sm8450.c
676
.ops = &clk_alpha_pll_lucid_evo_ops,
drivers/clk/qcom/camcc-sm8450.c
693
.ops = &clk_alpha_pll_postdiv_lucid_ole_ops,
drivers/clk/qcom/camcc-sm8450.c
710
.ops = &clk_alpha_pll_postdiv_lucid_evo_ops,
drivers/clk/qcom/camcc-sm8450.c
838
.ops = &clk_rcg2_ops,
drivers/clk/qcom/camcc-sm8450.c
860
.ops = &clk_rcg2_ops,
drivers/clk/qcom/camcc-sm8450.c
881
.ops = &clk_rcg2_ops,
drivers/clk/qcom/camcc-sm8450.c
896
.ops = &clk_rcg2_ops,
drivers/clk/qcom/camcc-sm8450.c
918
.ops = &clk_rcg2_ops,
drivers/clk/qcom/camcc-sm8450.c
939
.ops = &clk_rcg2_ops,
drivers/clk/qcom/camcc-sm8450.c
954
.ops = &clk_rcg2_ops,
drivers/clk/qcom/camcc-sm8450.c
969
.ops = &clk_rcg2_ops,
drivers/clk/qcom/camcc-sm8450.c
98
.ops = &clk_alpha_pll_lucid_evo_ops,
drivers/clk/qcom/camcc-sm8450.c
984
.ops = &clk_rcg2_ops,
drivers/clk/qcom/camcc-sm8450.c
999
.ops = &clk_rcg2_ops,
drivers/clk/qcom/camcc-sm8550.c
1010
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/camcc-sm8550.c
1032
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/camcc-sm8550.c
1055
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/camcc-sm8550.c
1076
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/camcc-sm8550.c
1091
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/camcc-sm8550.c
1106
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/camcc-sm8550.c
111
.ops = &clk_alpha_pll_postdiv_lucid_ole_ops,
drivers/clk/qcom/camcc-sm8550.c
1121
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/camcc-sm8550.c
1142
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/camcc-sm8550.c
1157
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/camcc-sm8550.c
1172
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/camcc-sm8550.c
1187
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/camcc-sm8550.c
1208
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/camcc-sm8550.c
1230
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/camcc-sm8550.c
1253
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/camcc-sm8550.c
1277
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/camcc-sm8550.c
1300
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/camcc-sm8550.c
1324
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/camcc-sm8550.c
134
.ops = &clk_alpha_pll_postdiv_lucid_ole_ops,
drivers/clk/qcom/camcc-sm8550.c
1347
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/camcc-sm8550.c
1370
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/camcc-sm8550.c
1393
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/camcc-sm8550.c
1408
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/camcc-sm8550.c
1423
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/camcc-sm8550.c
1446
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/camcc-sm8550.c
1470
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/camcc-sm8550.c
1492
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/camcc-sm8550.c
1507
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/camcc-sm8550.c
1522
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/camcc-sm8550.c
1537
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/camcc-sm8550.c
1552
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/camcc-sm8550.c
1567
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/camcc-sm8550.c
1582
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/camcc-sm8550.c
1597
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/camcc-sm8550.c
1620
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/camcc-sm8550.c
1643
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/camcc-sm8550.c
165
.ops = &clk_alpha_pll_lucid_evo_ops,
drivers/clk/qcom/camcc-sm8550.c
1666
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/camcc-sm8550.c
1686
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/camcc-sm8550.c
1707
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/camcc-sm8550.c
1727
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/camcc-sm8550.c
1744
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sm8550.c
1762
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sm8550.c
1780
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sm8550.c
1798
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sm8550.c
1816
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sm8550.c
1834
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sm8550.c
1852
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sm8550.c
1870
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sm8550.c
1888
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sm8550.c
189
.ops = &clk_alpha_pll_postdiv_lucid_ole_ops,
drivers/clk/qcom/camcc-sm8550.c
1906
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sm8550.c
1924
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sm8550.c
1942
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sm8550.c
1960
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sm8550.c
1978
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sm8550.c
1996
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sm8550.c
2014
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sm8550.c
2032
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sm8550.c
2050
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sm8550.c
2068
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sm8550.c
2086
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sm8550.c
2104
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sm8550.c
2122
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sm8550.c
2140
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sm8550.c
2158
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sm8550.c
216
.ops = &clk_alpha_pll_rivian_evo_ops,
drivers/clk/qcom/camcc-sm8550.c
2176
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sm8550.c
2194
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sm8550.c
2212
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sm8550.c
2230
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sm8550.c
2248
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sm8550.c
2266
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sm8550.c
2284
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sm8550.c
2302
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sm8550.c
2320
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sm8550.c
2338
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sm8550.c
2356
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sm8550.c
2374
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sm8550.c
2392
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sm8550.c
2410
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sm8550.c
2428
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sm8550.c
2446
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sm8550.c
2464
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sm8550.c
248
.ops = &clk_alpha_pll_lucid_evo_ops,
drivers/clk/qcom/camcc-sm8550.c
2482
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sm8550.c
2500
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sm8550.c
2518
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sm8550.c
2536
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sm8550.c
2554
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sm8550.c
2572
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sm8550.c
2590
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sm8550.c
2608
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sm8550.c
2626
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sm8550.c
2644
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sm8550.c
2662
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sm8550.c
2680
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sm8550.c
2698
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sm8550.c
2716
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sm8550.c
272
.ops = &clk_alpha_pll_postdiv_lucid_ole_ops,
drivers/clk/qcom/camcc-sm8550.c
2734
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sm8550.c
2752
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sm8550.c
2770
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sm8550.c
2788
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sm8550.c
2806
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sm8550.c
2824
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sm8550.c
2842
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sm8550.c
2860
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sm8550.c
2878
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sm8550.c
2896
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sm8550.c
2914
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sm8550.c
2932
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sm8550.c
2950
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sm8550.c
2968
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sm8550.c
2986
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sm8550.c
3004
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sm8550.c
3022
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sm8550.c
303
.ops = &clk_alpha_pll_lucid_evo_ops,
drivers/clk/qcom/camcc-sm8550.c
3040
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sm8550.c
3058
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sm8550.c
3076
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sm8550.c
3094
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sm8550.c
3112
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sm8550.c
3130
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sm8550.c
3148
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sm8550.c
3166
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sm8550.c
3184
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sm8550.c
3202
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sm8550.c
327
.ops = &clk_alpha_pll_postdiv_lucid_ole_ops,
drivers/clk/qcom/camcc-sm8550.c
358
.ops = &clk_alpha_pll_lucid_evo_ops,
drivers/clk/qcom/camcc-sm8550.c
382
.ops = &clk_alpha_pll_postdiv_lucid_ole_ops,
drivers/clk/qcom/camcc-sm8550.c
413
.ops = &clk_alpha_pll_lucid_evo_ops,
drivers/clk/qcom/camcc-sm8550.c
437
.ops = &clk_alpha_pll_postdiv_lucid_ole_ops,
drivers/clk/qcom/camcc-sm8550.c
468
.ops = &clk_alpha_pll_lucid_evo_ops,
drivers/clk/qcom/camcc-sm8550.c
492
.ops = &clk_alpha_pll_postdiv_lucid_ole_ops,
drivers/clk/qcom/camcc-sm8550.c
523
.ops = &clk_alpha_pll_lucid_evo_ops,
drivers/clk/qcom/camcc-sm8550.c
547
.ops = &clk_alpha_pll_postdiv_lucid_ole_ops,
drivers/clk/qcom/camcc-sm8550.c
578
.ops = &clk_alpha_pll_lucid_evo_ops,
drivers/clk/qcom/camcc-sm8550.c
602
.ops = &clk_alpha_pll_postdiv_lucid_ole_ops,
drivers/clk/qcom/camcc-sm8550.c
633
.ops = &clk_alpha_pll_lucid_evo_ops,
drivers/clk/qcom/camcc-sm8550.c
657
.ops = &clk_alpha_pll_postdiv_lucid_ole_ops,
drivers/clk/qcom/camcc-sm8550.c
688
.ops = &clk_alpha_pll_lucid_evo_ops,
drivers/clk/qcom/camcc-sm8550.c
712
.ops = &clk_alpha_pll_postdiv_lucid_ole_ops,
drivers/clk/qcom/camcc-sm8550.c
743
.ops = &clk_alpha_pll_lucid_evo_ops,
drivers/clk/qcom/camcc-sm8550.c
767
.ops = &clk_alpha_pll_postdiv_lucid_ole_ops,
drivers/clk/qcom/camcc-sm8550.c
87
.ops = &clk_alpha_pll_lucid_evo_ops,
drivers/clk/qcom/camcc-sm8550.c
937
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/camcc-sm8550.c
959
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/camcc-sm8550.c
980
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/camcc-sm8550.c
995
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/camcc-sm8650.c
1011
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/camcc-sm8650.c
1026
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/camcc-sm8650.c
1041
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/camcc-sm8650.c
1056
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/camcc-sm8650.c
1071
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/camcc-sm8650.c
109
.ops = &clk_alpha_pll_postdiv_lucid_ole_ops,
drivers/clk/qcom/camcc-sm8650.c
1092
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/camcc-sm8650.c
1114
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/camcc-sm8650.c
1137
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/camcc-sm8650.c
1161
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/camcc-sm8650.c
1185
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/camcc-sm8650.c
1209
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/camcc-sm8650.c
1224
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/camcc-sm8650.c
1239
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/camcc-sm8650.c
1262
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/camcc-sm8650.c
1286
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/camcc-sm8650.c
1308
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/camcc-sm8650.c
132
.ops = &clk_alpha_pll_postdiv_lucid_ole_ops,
drivers/clk/qcom/camcc-sm8650.c
1323
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/camcc-sm8650.c
1338
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/camcc-sm8650.c
1353
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/camcc-sm8650.c
1368
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/camcc-sm8650.c
1383
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/camcc-sm8650.c
1398
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/camcc-sm8650.c
1413
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/camcc-sm8650.c
1436
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/camcc-sm8650.c
1459
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/camcc-sm8650.c
1482
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/camcc-sm8650.c
1505
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/camcc-sm8650.c
1525
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/camcc-sm8650.c
1546
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/camcc-sm8650.c
1566
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/camcc-sm8650.c
1583
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sm8650.c
1601
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sm8650.c
1619
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sm8650.c
163
.ops = &clk_alpha_pll_lucid_evo_ops,
drivers/clk/qcom/camcc-sm8650.c
1637
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sm8650.c
1655
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sm8650.c
1673
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sm8650.c
1691
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sm8650.c
1709
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sm8650.c
1727
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sm8650.c
1745
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sm8650.c
1763
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sm8650.c
1781
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sm8650.c
1799
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sm8650.c
1817
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sm8650.c
1835
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sm8650.c
1853
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sm8650.c
187
.ops = &clk_alpha_pll_postdiv_lucid_ole_ops,
drivers/clk/qcom/camcc-sm8650.c
1871
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sm8650.c
1889
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sm8650.c
1907
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sm8650.c
1925
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sm8650.c
1943
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sm8650.c
1961
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sm8650.c
1979
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sm8650.c
1997
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sm8650.c
2015
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sm8650.c
2033
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sm8650.c
2051
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sm8650.c
2069
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sm8650.c
2087
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sm8650.c
2105
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sm8650.c
2123
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sm8650.c
214
.ops = &clk_alpha_pll_rivian_evo_ops,
drivers/clk/qcom/camcc-sm8650.c
2141
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sm8650.c
2159
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sm8650.c
2177
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sm8650.c
2195
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sm8650.c
2213
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sm8650.c
2231
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sm8650.c
2249
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sm8650.c
2267
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sm8650.c
2285
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sm8650.c
2303
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sm8650.c
2321
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sm8650.c
2339
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sm8650.c
2357
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sm8650.c
2375
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sm8650.c
2393
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sm8650.c
2411
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sm8650.c
2429
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sm8650.c
2447
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sm8650.c
246
.ops = &clk_alpha_pll_lucid_evo_ops,
drivers/clk/qcom/camcc-sm8650.c
2465
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sm8650.c
2483
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sm8650.c
2501
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sm8650.c
2519
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sm8650.c
2537
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sm8650.c
2555
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sm8650.c
2573
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sm8650.c
2591
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sm8650.c
2609
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sm8650.c
2627
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sm8650.c
2645
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sm8650.c
2663
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sm8650.c
2681
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sm8650.c
2699
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sm8650.c
270
.ops = &clk_alpha_pll_postdiv_lucid_ole_ops,
drivers/clk/qcom/camcc-sm8650.c
2717
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sm8650.c
2735
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sm8650.c
2753
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sm8650.c
2771
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sm8650.c
2789
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sm8650.c
2807
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sm8650.c
2825
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sm8650.c
2843
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sm8650.c
2861
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sm8650.c
2879
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sm8650.c
2897
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sm8650.c
2915
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sm8650.c
2933
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sm8650.c
2951
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sm8650.c
2969
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sm8650.c
2987
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sm8650.c
3005
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sm8650.c
301
.ops = &clk_alpha_pll_lucid_evo_ops,
drivers/clk/qcom/camcc-sm8650.c
3023
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sm8650.c
3041
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sm8650.c
3059
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sm8650.c
3077
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sm8650.c
3095
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sm8650.c
3113
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sm8650.c
3131
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sm8650.c
3149
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sm8650.c
3167
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sm8650.c
3185
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sm8650.c
3203
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sm8650.c
325
.ops = &clk_alpha_pll_postdiv_lucid_ole_ops,
drivers/clk/qcom/camcc-sm8650.c
356
.ops = &clk_alpha_pll_lucid_evo_ops,
drivers/clk/qcom/camcc-sm8650.c
380
.ops = &clk_alpha_pll_postdiv_lucid_ole_ops,
drivers/clk/qcom/camcc-sm8650.c
411
.ops = &clk_alpha_pll_lucid_evo_ops,
drivers/clk/qcom/camcc-sm8650.c
435
.ops = &clk_alpha_pll_postdiv_lucid_ole_ops,
drivers/clk/qcom/camcc-sm8650.c
466
.ops = &clk_alpha_pll_lucid_evo_ops,
drivers/clk/qcom/camcc-sm8650.c
490
.ops = &clk_alpha_pll_postdiv_lucid_ole_ops,
drivers/clk/qcom/camcc-sm8650.c
521
.ops = &clk_alpha_pll_lucid_evo_ops,
drivers/clk/qcom/camcc-sm8650.c
545
.ops = &clk_alpha_pll_postdiv_lucid_ole_ops,
drivers/clk/qcom/camcc-sm8650.c
576
.ops = &clk_alpha_pll_lucid_evo_ops,
drivers/clk/qcom/camcc-sm8650.c
600
.ops = &clk_alpha_pll_postdiv_lucid_ole_ops,
drivers/clk/qcom/camcc-sm8650.c
623
.ops = &clk_alpha_pll_postdiv_lucid_ole_ops,
drivers/clk/qcom/camcc-sm8650.c
654
.ops = &clk_alpha_pll_lucid_evo_ops,
drivers/clk/qcom/camcc-sm8650.c
678
.ops = &clk_alpha_pll_postdiv_lucid_ole_ops,
drivers/clk/qcom/camcc-sm8650.c
828
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/camcc-sm8650.c
849
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/camcc-sm8650.c
85
.ops = &clk_alpha_pll_lucid_evo_ops,
drivers/clk/qcom/camcc-sm8650.c
870
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/camcc-sm8650.c
885
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/camcc-sm8650.c
900
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/camcc-sm8650.c
922
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/camcc-sm8650.c
945
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/camcc-sm8650.c
966
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/camcc-sm8650.c
981
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/camcc-sm8650.c
996
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/camcc-sm8750.c
1020
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/camcc-sm8750.c
1044
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/camcc-sm8750.c
1068
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/camcc-sm8750.c
1088
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/camcc-sm8750.c
1105
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sm8750.c
1123
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sm8750.c
1141
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sm8750.c
1161
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sm8750.c
1179
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sm8750.c
119
.ops = &clk_alpha_pll_postdiv_taycan_elu_ops,
drivers/clk/qcom/camcc-sm8750.c
1197
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sm8750.c
1215
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sm8750.c
1233
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sm8750.c
1251
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sm8750.c
1269
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sm8750.c
1287
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sm8750.c
1305
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sm8750.c
1323
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sm8750.c
1341
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sm8750.c
1359
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sm8750.c
1377
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sm8750.c
1395
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sm8750.c
1413
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sm8750.c
1431
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sm8750.c
1449
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sm8750.c
146
.ops = &clk_alpha_pll_taycan_elu_ops,
drivers/clk/qcom/camcc-sm8750.c
1467
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sm8750.c
1485
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sm8750.c
1503
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sm8750.c
1521
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sm8750.c
1539
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sm8750.c
1557
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sm8750.c
1575
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sm8750.c
1593
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sm8750.c
1611
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sm8750.c
1629
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sm8750.c
1647
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sm8750.c
1665
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sm8750.c
1683
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sm8750.c
170
.ops = &clk_alpha_pll_postdiv_taycan_elu_ops,
drivers/clk/qcom/camcc-sm8750.c
1701
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sm8750.c
1719
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sm8750.c
1737
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sm8750.c
1755
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sm8750.c
1773
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sm8750.c
1791
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sm8750.c
1809
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sm8750.c
1827
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sm8750.c
1845
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sm8750.c
1863
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sm8750.c
1881
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sm8750.c
1899
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sm8750.c
1917
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sm8750.c
1935
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sm8750.c
1953
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sm8750.c
197
.ops = &clk_alpha_pll_taycan_elu_ops,
drivers/clk/qcom/camcc-sm8750.c
1971
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sm8750.c
1989
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sm8750.c
2007
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sm8750.c
2025
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sm8750.c
2043
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sm8750.c
2061
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sm8750.c
2079
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sm8750.c
2097
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sm8750.c
2115
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sm8750.c
2133
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sm8750.c
2151
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sm8750.c
2169
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sm8750.c
2187
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sm8750.c
2205
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sm8750.c
221
.ops = &clk_alpha_pll_postdiv_taycan_elu_ops,
drivers/clk/qcom/camcc-sm8750.c
2223
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sm8750.c
2241
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sm8750.c
2259
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sm8750.c
2277
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sm8750.c
2295
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sm8750.c
2313
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sm8750.c
2331
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sm8750.c
2349
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sm8750.c
2367
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sm8750.c
2385
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sm8750.c
2403
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sm8750.c
2421
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-sm8750.c
248
.ops = &clk_alpha_pll_taycan_elu_ops,
drivers/clk/qcom/camcc-sm8750.c
272
.ops = &clk_alpha_pll_postdiv_taycan_elu_ops,
drivers/clk/qcom/camcc-sm8750.c
299
.ops = &clk_alpha_pll_taycan_elu_ops,
drivers/clk/qcom/camcc-sm8750.c
323
.ops = &clk_alpha_pll_postdiv_taycan_elu_ops,
drivers/clk/qcom/camcc-sm8750.c
350
.ops = &clk_alpha_pll_taycan_elu_ops,
drivers/clk/qcom/camcc-sm8750.c
374
.ops = &clk_alpha_pll_postdiv_taycan_elu_ops,
drivers/clk/qcom/camcc-sm8750.c
401
.ops = &clk_alpha_pll_taycan_elu_ops,
drivers/clk/qcom/camcc-sm8750.c
425
.ops = &clk_alpha_pll_postdiv_taycan_elu_ops,
drivers/clk/qcom/camcc-sm8750.c
448
.ops = &clk_alpha_pll_postdiv_taycan_elu_ops,
drivers/clk/qcom/camcc-sm8750.c
573
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/camcc-sm8750.c
593
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/camcc-sm8750.c
608
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/camcc-sm8750.c
623
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/camcc-sm8750.c
645
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/camcc-sm8750.c
669
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/camcc-sm8750.c
689
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/camcc-sm8750.c
704
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/camcc-sm8750.c
719
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/camcc-sm8750.c
72
.ops = &clk_alpha_pll_taycan_elu_ops,
drivers/clk/qcom/camcc-sm8750.c
734
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/camcc-sm8750.c
749
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/camcc-sm8750.c
764
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/camcc-sm8750.c
779
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/camcc-sm8750.c
801
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/camcc-sm8750.c
824
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/camcc-sm8750.c
839
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/camcc-sm8750.c
854
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/camcc-sm8750.c
869
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/camcc-sm8750.c
893
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/camcc-sm8750.c
908
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/camcc-sm8750.c
932
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/camcc-sm8750.c
955
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/camcc-sm8750.c
96
.ops = &clk_alpha_pll_postdiv_taycan_elu_ops,
drivers/clk/qcom/camcc-sm8750.c
975
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/camcc-sm8750.c
996
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/camcc-x1e80100.c
1006
.ops = &clk_rcg2_ops,
drivers/clk/qcom/camcc-x1e80100.c
1021
.ops = &clk_rcg2_ops,
drivers/clk/qcom/camcc-x1e80100.c
1036
.ops = &clk_rcg2_ops,
drivers/clk/qcom/camcc-x1e80100.c
104
.ops = &clk_alpha_pll_postdiv_lucid_ole_ops,
drivers/clk/qcom/camcc-x1e80100.c
1051
.ops = &clk_rcg2_ops,
drivers/clk/qcom/camcc-x1e80100.c
1075
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/camcc-x1e80100.c
1095
.ops = &clk_rcg2_ops,
drivers/clk/qcom/camcc-x1e80100.c
1117
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/camcc-x1e80100.c
1137
.ops = &clk_rcg2_ops,
drivers/clk/qcom/camcc-x1e80100.c
1154
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-x1e80100.c
1172
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-x1e80100.c
1190
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-x1e80100.c
1208
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-x1e80100.c
1226
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-x1e80100.c
1244
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-x1e80100.c
1262
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-x1e80100.c
127
.ops = &clk_alpha_pll_postdiv_lucid_ole_ops,
drivers/clk/qcom/camcc-x1e80100.c
1280
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-x1e80100.c
1298
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-x1e80100.c
1316
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-x1e80100.c
1334
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-x1e80100.c
1352
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-x1e80100.c
1370
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-x1e80100.c
1388
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-x1e80100.c
1406
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-x1e80100.c
1424
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-x1e80100.c
1442
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-x1e80100.c
1460
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-x1e80100.c
1478
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-x1e80100.c
1496
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-x1e80100.c
1514
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-x1e80100.c
1532
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-x1e80100.c
1550
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-x1e80100.c
1568
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-x1e80100.c
158
.ops = &clk_alpha_pll_lucid_evo_ops,
drivers/clk/qcom/camcc-x1e80100.c
1586
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-x1e80100.c
1604
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-x1e80100.c
1622
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-x1e80100.c
1640
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-x1e80100.c
1658
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-x1e80100.c
1676
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-x1e80100.c
1694
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-x1e80100.c
1712
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-x1e80100.c
1730
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-x1e80100.c
1748
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-x1e80100.c
1766
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-x1e80100.c
1784
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-x1e80100.c
1802
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-x1e80100.c
182
.ops = &clk_alpha_pll_postdiv_lucid_ole_ops,
drivers/clk/qcom/camcc-x1e80100.c
1820
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-x1e80100.c
1838
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-x1e80100.c
1856
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-x1e80100.c
1874
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-x1e80100.c
1892
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-x1e80100.c
1910
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-x1e80100.c
1928
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-x1e80100.c
1946
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-x1e80100.c
1964
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-x1e80100.c
1982
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-x1e80100.c
2000
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-x1e80100.c
2018
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-x1e80100.c
2036
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-x1e80100.c
2054
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-x1e80100.c
2072
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-x1e80100.c
209
.ops = &clk_alpha_pll_rivian_evo_ops,
drivers/clk/qcom/camcc-x1e80100.c
2090
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-x1e80100.c
2108
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-x1e80100.c
2126
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-x1e80100.c
2144
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-x1e80100.c
2162
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-x1e80100.c
2180
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-x1e80100.c
2198
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-x1e80100.c
2216
.ops = &clk_branch2_ops,
drivers/clk/qcom/camcc-x1e80100.c
241
.ops = &clk_alpha_pll_lucid_evo_ops,
drivers/clk/qcom/camcc-x1e80100.c
265
.ops = &clk_alpha_pll_postdiv_lucid_ole_ops,
drivers/clk/qcom/camcc-x1e80100.c
296
.ops = &clk_alpha_pll_lucid_evo_ops,
drivers/clk/qcom/camcc-x1e80100.c
320
.ops = &clk_alpha_pll_postdiv_lucid_ole_ops,
drivers/clk/qcom/camcc-x1e80100.c
351
.ops = &clk_alpha_pll_lucid_evo_ops,
drivers/clk/qcom/camcc-x1e80100.c
375
.ops = &clk_alpha_pll_postdiv_lucid_ole_ops,
drivers/clk/qcom/camcc-x1e80100.c
406
.ops = &clk_alpha_pll_lucid_evo_ops,
drivers/clk/qcom/camcc-x1e80100.c
430
.ops = &clk_alpha_pll_postdiv_lucid_ole_ops,
drivers/clk/qcom/camcc-x1e80100.c
538
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/camcc-x1e80100.c
560
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/camcc-x1e80100.c
582
.ops = &clk_rcg2_ops,
drivers/clk/qcom/camcc-x1e80100.c
597
.ops = &clk_rcg2_ops,
drivers/clk/qcom/camcc-x1e80100.c
620
.ops = &clk_rcg2_ops,
drivers/clk/qcom/camcc-x1e80100.c
642
.ops = &clk_rcg2_ops,
drivers/clk/qcom/camcc-x1e80100.c
657
.ops = &clk_rcg2_ops,
drivers/clk/qcom/camcc-x1e80100.c
672
.ops = &clk_rcg2_ops,
drivers/clk/qcom/camcc-x1e80100.c
687
.ops = &clk_rcg2_ops,
drivers/clk/qcom/camcc-x1e80100.c
702
.ops = &clk_rcg2_ops,
drivers/clk/qcom/camcc-x1e80100.c
717
.ops = &clk_rcg2_ops,
drivers/clk/qcom/camcc-x1e80100.c
739
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/camcc-x1e80100.c
764
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/camcc-x1e80100.c
788
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/camcc-x1e80100.c
80
.ops = &clk_alpha_pll_lucid_evo_ops,
drivers/clk/qcom/camcc-x1e80100.c
813
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/camcc-x1e80100.c
838
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/camcc-x1e80100.c
860
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/camcc-x1e80100.c
875
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/camcc-x1e80100.c
899
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/camcc-x1e80100.c
924
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/camcc-x1e80100.c
946
.ops = &clk_rcg2_ops,
drivers/clk/qcom/camcc-x1e80100.c
961
.ops = &clk_rcg2_ops,
drivers/clk/qcom/camcc-x1e80100.c
976
.ops = &clk_rcg2_ops,
drivers/clk/qcom/camcc-x1e80100.c
991
.ops = &clk_rcg2_ops,
drivers/clk/qcom/clk-cbf-8996.c
163
.ops = &clk_cbf_8996_mux_ops,
drivers/clk/qcom/clk-cbf-8996.c
67
.ops = &clk_alpha_pll_hwfsm_ops,
drivers/clk/qcom/clk-cbf-8996.c
80
.ops = &clk_fixed_factor_ops,
drivers/clk/qcom/clk-cpu-8996.c
139
.ops = &clk_alpha_pll_hwfsm_ops,
drivers/clk/qcom/clk-cpu-8996.c
151
.ops = &clk_alpha_pll_hwfsm_ops,
drivers/clk/qcom/clk-cpu-8996.c
164
.ops = &clk_fixed_factor_ops,
drivers/clk/qcom/clk-cpu-8996.c
178
.ops = &clk_fixed_factor_ops,
drivers/clk/qcom/clk-cpu-8996.c
192
.ops = &clk_fixed_factor_ops,
drivers/clk/qcom/clk-cpu-8996.c
206
.ops = &clk_fixed_factor_ops,
drivers/clk/qcom/clk-cpu-8996.c
239
.ops = &clk_alpha_pll_hwfsm_ops,
drivers/clk/qcom/clk-cpu-8996.c
253
.ops = &clk_alpha_pll_hwfsm_ops,
drivers/clk/qcom/clk-cpu-8996.c
350
.ops = &clk_regmap_mux_closest_ops,
drivers/clk/qcom/clk-cpu-8996.c
364
.ops = &clk_regmap_mux_closest_ops,
drivers/clk/qcom/clk-cpu-8996.c
390
.ops = &clk_cpu_8996_pmux_ops,
drivers/clk/qcom/clk-cpu-8996.c
403
.ops = &clk_cpu_8996_pmux_ops,
drivers/clk/qcom/clk-rcg2.c
1756
init->ops = &clk_rcg2_dfs_ops;
drivers/clk/qcom/clk-rpm.c
41
.ops = &clk_rpm_ops, \
drivers/clk/qcom/clk-rpm.c
53
.ops = &clk_rpm_ops, \
drivers/clk/qcom/clk-rpm.c
65
.ops = &clk_rpm_xo_ops, \
drivers/clk/qcom/clk-rpm.c
77
.ops = &clk_rpm_fixed_ops, \
drivers/clk/qcom/clk-rpmh.c
106
.ops = &clk_rpmh_ops, \
drivers/clk/qcom/clk-rpmh.c
130
.ops = &clk_rpmh_bcm_ops, \
drivers/clk/qcom/clk-rpmh.c
88
.ops = &clk_rpmh_ops, \
drivers/clk/qcom/clk-smd-rpm.c
31
.ops = &clk_smd_rpm_ops, \
drivers/clk/qcom/clk-smd-rpm.c
48
.ops = &clk_smd_rpm_ops, \
drivers/clk/qcom/clk-smd-rpm.c
75
.ops = &clk_smd_rpm_branch_ops, \
drivers/clk/qcom/clk-smd-rpm.c
93
.ops = &clk_smd_rpm_branch_ops, \
drivers/clk/qcom/clk-spmi-pmic-div.c
251
init.ops = &clk_spmi_pmic_div_ops;
drivers/clk/qcom/common.c
178
init_data.ops = &clk_fixed_rate_ops;
drivers/clk/qcom/common.c
198
init_data.ops = &clk_fixed_factor_ops;
drivers/clk/qcom/common.c
364
reset->rcdev.ops = &qcom_reset_ops;
drivers/clk/qcom/dispcc-glymur.c
100
.ops = &clk_alpha_pll_taycan_eko_t_ops,
drivers/clk/qcom/dispcc-glymur.c
1011
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc-glymur.c
1029
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc-glymur.c
1047
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc-glymur.c
1065
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc-glymur.c
1083
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc-glymur.c
1101
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc-glymur.c
1119
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc-glymur.c
1137
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc-glymur.c
1155
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc-glymur.c
1173
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc-glymur.c
1191
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc-glymur.c
1209
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc-glymur.c
1227
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc-glymur.c
1245
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc-glymur.c
1263
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc-glymur.c
1281
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc-glymur.c
129
.ops = &clk_alpha_pll_taycan_eko_t_ops,
drivers/clk/qcom/dispcc-glymur.c
1299
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc-glymur.c
1317
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc-glymur.c
1335
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc-glymur.c
1353
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc-glymur.c
1371
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc-glymur.c
1389
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc-glymur.c
1407
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc-glymur.c
1425
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc-glymur.c
1443
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc-glymur.c
1461
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc-glymur.c
1479
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc-glymur.c
1497
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc-glymur.c
1515
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc-glymur.c
1533
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc-glymur.c
1551
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc-glymur.c
1569
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc-glymur.c
1587
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc-glymur.c
1605
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc-glymur.c
1623
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc-glymur.c
1641
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc-glymur.c
1659
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc-glymur.c
1677
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc-glymur.c
1695
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc-glymur.c
1713
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc-glymur.c
1731
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc-glymur.c
1749
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc-glymur.c
1767
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc-glymur.c
1785
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc-glymur.c
280
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/dispcc-glymur.c
295
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/dispcc-glymur.c
318
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/dispcc-glymur.c
332
.ops = &clk_byte2_ops,
drivers/clk/qcom/dispcc-glymur.c
346
.ops = &clk_byte2_ops,
drivers/clk/qcom/dispcc-glymur.c
361
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/dispcc-glymur.c
375
.ops = &clk_byte2_ops,
drivers/clk/qcom/dispcc-glymur.c
390
.ops = &clk_dp_ops,
drivers/clk/qcom/dispcc-glymur.c
405
.ops = &clk_dp_ops,
drivers/clk/qcom/dispcc-glymur.c
420
.ops = &clk_dp_ops,
drivers/clk/qcom/dispcc-glymur.c
434
.ops = &clk_byte2_ops,
drivers/clk/qcom/dispcc-glymur.c
449
.ops = &clk_dp_ops,
drivers/clk/qcom/dispcc-glymur.c
464
.ops = &clk_dp_ops,
drivers/clk/qcom/dispcc-glymur.c
479
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/dispcc-glymur.c
493
.ops = &clk_byte2_ops,
drivers/clk/qcom/dispcc-glymur.c
508
.ops = &clk_dp_ops,
drivers/clk/qcom/dispcc-glymur.c
523
.ops = &clk_dp_ops,
drivers/clk/qcom/dispcc-glymur.c
538
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/dispcc-glymur.c
552
.ops = &clk_byte2_ops,
drivers/clk/qcom/dispcc-glymur.c
567
.ops = &clk_dp_ops,
drivers/clk/qcom/dispcc-glymur.c
582
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/dispcc-glymur.c
597
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/dispcc-glymur.c
629
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/dispcc-glymur.c
643
.ops = &clk_pixel_ops,
drivers/clk/qcom/dispcc-glymur.c
657
.ops = &clk_pixel_ops,
drivers/clk/qcom/dispcc-glymur.c
671
.ops = &clk_pixel_ops,
drivers/clk/qcom/dispcc-glymur.c
686
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/dispcc-glymur.c
701
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/dispcc-glymur.c
721
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/dispcc-glymur.c
736
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/dispcc-glymur.c
751
.ops = &clk_regmap_div_ops,
drivers/clk/qcom/dispcc-glymur.c
766
.ops = &clk_regmap_div_ops,
drivers/clk/qcom/dispcc-glymur.c
781
.ops = &clk_regmap_div_ro_ops,
drivers/clk/qcom/dispcc-glymur.c
796
.ops = &clk_regmap_div_ro_ops,
drivers/clk/qcom/dispcc-glymur.c
811
.ops = &clk_regmap_div_ro_ops,
drivers/clk/qcom/dispcc-glymur.c
826
.ops = &clk_regmap_div_ro_ops,
drivers/clk/qcom/dispcc-glymur.c
841
.ops = &clk_regmap_div_ro_ops,
drivers/clk/qcom/dispcc-glymur.c
856
.ops = &clk_regmap_div_ro_ops,
drivers/clk/qcom/dispcc-glymur.c
871
.ops = &clk_regmap_div_ro_ops,
drivers/clk/qcom/dispcc-glymur.c
886
.ops = &clk_regmap_div_ro_ops,
drivers/clk/qcom/dispcc-glymur.c
903
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc-glymur.c
921
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc-glymur.c
939
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc-glymur.c
957
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc-glymur.c
975
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc-glymur.c
993
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc-kaanapali.c
101
.ops = &clk_alpha_pll_taycan_eko_t_ops,
drivers/clk/qcom/dispcc-kaanapali.c
1017
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc-kaanapali.c
1035
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc-kaanapali.c
1053
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc-kaanapali.c
1071
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc-kaanapali.c
1089
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc-kaanapali.c
1107
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc-kaanapali.c
1125
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc-kaanapali.c
1143
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc-kaanapali.c
1161
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc-kaanapali.c
1179
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc-kaanapali.c
1197
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc-kaanapali.c
1215
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc-kaanapali.c
1233
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc-kaanapali.c
1251
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc-kaanapali.c
1269
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc-kaanapali.c
1287
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc-kaanapali.c
1305
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc-kaanapali.c
131
.ops = &clk_alpha_pll_taycan_eko_t_ops,
drivers/clk/qcom/dispcc-kaanapali.c
1323
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc-kaanapali.c
1341
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc-kaanapali.c
1359
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc-kaanapali.c
1377
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc-kaanapali.c
1395
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc-kaanapali.c
1413
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc-kaanapali.c
1431
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc-kaanapali.c
1449
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc-kaanapali.c
1467
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc-kaanapali.c
1485
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc-kaanapali.c
1503
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc-kaanapali.c
1521
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc-kaanapali.c
1539
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc-kaanapali.c
1557
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc-kaanapali.c
1575
.ops = &clk_branch2_aon_ops,
drivers/clk/qcom/dispcc-kaanapali.c
1593
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc-kaanapali.c
1611
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc-kaanapali.c
1629
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc-kaanapali.c
1647
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc-kaanapali.c
1665
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc-kaanapali.c
167
.ops = &clk_alpha_pll_pongo_eko_t_ops,
drivers/clk/qcom/dispcc-kaanapali.c
1683
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc-kaanapali.c
1701
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc-kaanapali.c
1719
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc-kaanapali.c
1737
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc-kaanapali.c
1755
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc-kaanapali.c
336
.ops = &clk_pixel_ops,
drivers/clk/qcom/dispcc-kaanapali.c
351
.ops = &clk_pixel_ops,
drivers/clk/qcom/dispcc-kaanapali.c
379
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/dispcc-kaanapali.c
394
.ops = &clk_byte2_ops,
drivers/clk/qcom/dispcc-kaanapali.c
409
.ops = &clk_byte2_ops,
drivers/clk/qcom/dispcc-kaanapali.c
424
.ops = &clk_rcg2_ops,
drivers/clk/qcom/dispcc-kaanapali.c
439
.ops = &clk_byte2_ops,
drivers/clk/qcom/dispcc-kaanapali.c
454
.ops = &clk_dp_ops,
drivers/clk/qcom/dispcc-kaanapali.c
469
.ops = &clk_dp_ops,
drivers/clk/qcom/dispcc-kaanapali.c
484
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/dispcc-kaanapali.c
499
.ops = &clk_byte2_ops,
drivers/clk/qcom/dispcc-kaanapali.c
514
.ops = &clk_dp_ops,
drivers/clk/qcom/dispcc-kaanapali.c
529
.ops = &clk_dp_ops,
drivers/clk/qcom/dispcc-kaanapali.c
544
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/dispcc-kaanapali.c
559
.ops = &clk_byte2_ops,
drivers/clk/qcom/dispcc-kaanapali.c
574
.ops = &clk_dp_ops,
drivers/clk/qcom/dispcc-kaanapali.c
589
.ops = &clk_dp_ops,
drivers/clk/qcom/dispcc-kaanapali.c
604
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/dispcc-kaanapali.c
619
.ops = &clk_byte2_ops,
drivers/clk/qcom/dispcc-kaanapali.c
634
.ops = &clk_dp_ops,
drivers/clk/qcom/dispcc-kaanapali.c
649
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/dispcc-kaanapali.c
664
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/dispcc-kaanapali.c
694
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/dispcc-kaanapali.c
709
.ops = &clk_pixel_ops,
drivers/clk/qcom/dispcc-kaanapali.c
724
.ops = &clk_pixel_ops,
drivers/clk/qcom/dispcc-kaanapali.c
739
.ops = &clk_pixel_ops,
drivers/clk/qcom/dispcc-kaanapali.c
754
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/dispcc-kaanapali.c
774
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/dispcc-kaanapali.c
789
.ops = &clk_regmap_div_ro_ops,
drivers/clk/qcom/dispcc-kaanapali.c
804
.ops = &clk_regmap_div_ops,
drivers/clk/qcom/dispcc-kaanapali.c
819
.ops = &clk_regmap_div_ops,
drivers/clk/qcom/dispcc-kaanapali.c
834
.ops = &clk_regmap_div_ro_ops,
drivers/clk/qcom/dispcc-kaanapali.c
849
.ops = &clk_regmap_div_ro_ops,
drivers/clk/qcom/dispcc-kaanapali.c
864
.ops = &clk_regmap_div_ro_ops,
drivers/clk/qcom/dispcc-kaanapali.c
879
.ops = &clk_regmap_div_ro_ops,
drivers/clk/qcom/dispcc-kaanapali.c
896
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc-kaanapali.c
914
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc-kaanapali.c
927
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc-kaanapali.c
945
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc-kaanapali.c
963
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc-kaanapali.c
981
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc-kaanapali.c
999
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc-milos.c
194
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/dispcc-milos.c
208
.ops = &clk_byte2_ops,
drivers/clk/qcom/dispcc-milos.c
228
.ops = &clk_rcg2_ops,
drivers/clk/qcom/dispcc-milos.c
242
.ops = &clk_byte2_ops,
drivers/clk/qcom/dispcc-milos.c
256
.ops = &clk_dp_ops,
drivers/clk/qcom/dispcc-milos.c
270
.ops = &clk_dp_ops,
drivers/clk/qcom/dispcc-milos.c
291
.ops = &clk_rcg2_ops,
drivers/clk/qcom/dispcc-milos.c
319
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/dispcc-milos.c
333
.ops = &clk_pixel_ops,
drivers/clk/qcom/dispcc-milos.c
348
.ops = &clk_rcg2_ops,
drivers/clk/qcom/dispcc-milos.c
368
.ops = &clk_rcg2_ops,
drivers/clk/qcom/dispcc-milos.c
383
.ops = &clk_rcg2_ops,
drivers/clk/qcom/dispcc-milos.c
398
.ops = &clk_regmap_div_ops,
drivers/clk/qcom/dispcc-milos.c
413
.ops = &clk_regmap_div_ro_ops,
drivers/clk/qcom/dispcc-milos.c
430
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc-milos.c
448
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc-milos.c
466
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc-milos.c
484
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc-milos.c
502
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc-milos.c
520
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc-milos.c
538
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc-milos.c
556
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc-milos.c
574
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc-milos.c
592
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc-milos.c
610
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc-milos.c
628
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc-milos.c
646
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc-milos.c
664
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc-milos.c
682
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc-milos.c
700
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc-milos.c
718
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc-milos.c
736
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc-milos.c
754
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc-milos.c
772
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc-milos.c
790
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc-milos.c
808
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc-milos.c
826
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc-milos.c
87
.ops = &clk_alpha_pll_lucid_evo_ops,
drivers/clk/qcom/dispcc-qcm2290.c
136
.ops = &clk_byte2_ops,
drivers/clk/qcom/dispcc-qcm2290.c
150
.ops = &clk_regmap_div_ops,
drivers/clk/qcom/dispcc-qcm2290.c
171
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/dispcc-qcm2290.c
190
.ops = &clk_rcg2_ops,
drivers/clk/qcom/dispcc-qcm2290.c
214
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/dispcc-qcm2290.c
229
.ops = &clk_pixel_ops,
drivers/clk/qcom/dispcc-qcm2290.c
244
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/dispcc-qcm2290.c
263
.ops = &clk_rcg2_ops,
drivers/clk/qcom/dispcc-qcm2290.c
280
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc-qcm2290.c
298
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc-qcm2290.c
316
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc-qcm2290.c
334
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc-qcm2290.c
352
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc-qcm2290.c
370
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc-qcm2290.c
388
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc-qcm2290.c
406
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc-qcm2290.c
424
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc-qcm2290.c
442
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc-qcm2290.c
62
.ops = &clk_alpha_pll_ops,
drivers/clk/qcom/dispcc-qcs615.c
161
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/dispcc-qcs615.c
175
.ops = &clk_byte2_ops,
drivers/clk/qcom/dispcc-qcs615.c
194
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/dispcc-qcs615.c
207
.ops = &clk_byte2_ops,
drivers/clk/qcom/dispcc-qcs615.c
221
.ops = &clk_byte2_ops,
drivers/clk/qcom/dispcc-qcs615.c
235
.ops = &clk_dp_ops,
drivers/clk/qcom/dispcc-qcs615.c
249
.ops = &clk_dp_ops,
drivers/clk/qcom/dispcc-qcs615.c
263
.ops = &clk_rcg2_ops,
drivers/clk/qcom/dispcc-qcs615.c
286
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/dispcc-qcs615.c
300
.ops = &clk_pixel_ops,
drivers/clk/qcom/dispcc-qcs615.c
315
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/dispcc-qcs615.c
329
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/dispcc-qcs615.c
343
.ops = &clk_regmap_div_ro_ops,
drivers/clk/qcom/dispcc-qcs615.c
358
.ops = &clk_regmap_div_ro_ops,
drivers/clk/qcom/dispcc-qcs615.c
375
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc-qcs615.c
393
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc-qcs615.c
411
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc-qcs615.c
429
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc-qcs615.c
447
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc-qcs615.c
465
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc-qcs615.c
483
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc-qcs615.c
501
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc-qcs615.c
519
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc-qcs615.c
537
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc-qcs615.c
555
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc-qcs615.c
573
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc-qcs615.c
591
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc-qcs615.c
609
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc-qcs615.c
627
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc-qcs615.c
645
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc-qcs615.c
663
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc-qcs615.c
681
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc-qcs615.c
75
.ops = &clk_alpha_pll_slew_ops,
drivers/clk/qcom/dispcc-sc7180.c
158
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/dispcc-sc7180.c
172
.ops = &clk_byte2_ops,
drivers/clk/qcom/dispcc-sc7180.c
191
.ops = &clk_rcg2_ops,
drivers/clk/qcom/dispcc-sc7180.c
204
.ops = &clk_byte2_ops,
drivers/clk/qcom/dispcc-sc7180.c
217
.ops = &clk_byte2_ops,
drivers/clk/qcom/dispcc-sc7180.c
230
.ops = &clk_dp_ops,
drivers/clk/qcom/dispcc-sc7180.c
244
.ops = &clk_rcg2_ops,
drivers/clk/qcom/dispcc-sc7180.c
267
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/dispcc-sc7180.c
281
.ops = &clk_pixel_ops,
drivers/clk/qcom/dispcc-sc7180.c
295
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/dispcc-sc7180.c
309
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/dispcc-sc7180.c
326
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc-sc7180.c
344
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc-sc7180.c
359
.ops = &clk_regmap_div_ops,
drivers/clk/qcom/dispcc-sc7180.c
373
.ops = &clk_regmap_div_ops,
drivers/clk/qcom/dispcc-sc7180.c
390
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc-sc7180.c
408
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc-sc7180.c
426
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc-sc7180.c
444
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc-sc7180.c
461
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc-sc7180.c
479
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc-sc7180.c
48
.ops = &clk_alpha_pll_fabia_ops,
drivers/clk/qcom/dispcc-sc7180.c
497
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc-sc7180.c
515
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc-sc7180.c
532
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc-sc7180.c
550
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc-sc7180.c
568
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc-sc7180.c
586
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc-sc7180.c
604
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc-sc7180.c
622
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc-sc7180.c
72
.ops = &clk_alpha_pll_postdiv_fabia_ops,
drivers/clk/qcom/dispcc-sc7280.c
161
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/dispcc-sc7280.c
175
.ops = &clk_byte2_ops,
drivers/clk/qcom/dispcc-sc7280.c
194
.ops = &clk_rcg2_ops,
drivers/clk/qcom/dispcc-sc7280.c
207
.ops = &clk_byte2_ops,
drivers/clk/qcom/dispcc-sc7280.c
220
.ops = &clk_byte2_ops,
drivers/clk/qcom/dispcc-sc7280.c
233
.ops = &clk_dp_ops,
drivers/clk/qcom/dispcc-sc7280.c
247
.ops = &clk_rcg2_ops,
drivers/clk/qcom/dispcc-sc7280.c
261
.ops = &clk_byte2_ops,
drivers/clk/qcom/dispcc-sc7280.c
274
.ops = &clk_dp_ops,
drivers/clk/qcom/dispcc-sc7280.c
288
.ops = &clk_rcg2_ops,
drivers/clk/qcom/dispcc-sc7280.c
311
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/dispcc-sc7280.c
325
.ops = &clk_pixel_ops,
drivers/clk/qcom/dispcc-sc7280.c
339
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/dispcc-sc7280.c
353
.ops = &clk_rcg2_ops,
drivers/clk/qcom/dispcc-sc7280.c
367
.ops = &clk_regmap_div_ops,
drivers/clk/qcom/dispcc-sc7280.c
381
.ops = &clk_regmap_div_ro_ops,
drivers/clk/qcom/dispcc-sc7280.c
395
.ops = &clk_regmap_div_ro_ops,
drivers/clk/qcom/dispcc-sc7280.c
412
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc-sc7280.c
430
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc-sc7280.c
448
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc-sc7280.c
466
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc-sc7280.c
484
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc-sc7280.c
502
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc-sc7280.c
520
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc-sc7280.c
538
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc-sc7280.c
556
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc-sc7280.c
574
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc-sc7280.c
592
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc-sc7280.c
610
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc-sc7280.c
628
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc-sc7280.c
63
.ops = &clk_alpha_pll_lucid_ops,
drivers/clk/qcom/dispcc-sc7280.c
646
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc-sc7280.c
664
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc-sc7280.c
682
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc-sc7280.c
700
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc-sc7280.c
718
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc-sc7280.c
736
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc-sc7280.c
754
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc-sc7280.c
772
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc-sc7280.c
785
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc-sc8280xp.c
1008
.ops = &clk_pixel_ops,
drivers/clk/qcom/dispcc-sc8280xp.c
1022
.ops = &clk_pixel_ops,
drivers/clk/qcom/dispcc-sc8280xp.c
1036
.ops = &clk_pixel_ops,
drivers/clk/qcom/dispcc-sc8280xp.c
1050
.ops = &clk_pixel_ops,
drivers/clk/qcom/dispcc-sc8280xp.c
1074
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/dispcc-sc8280xp.c
1088
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/dispcc-sc8280xp.c
110
.ops = &clk_alpha_pll_lucid_5lpe_ops,
drivers/clk/qcom/dispcc-sc8280xp.c
1102
.ops = &clk_rcg2_ops,
drivers/clk/qcom/dispcc-sc8280xp.c
1116
.ops = &clk_rcg2_ops,
drivers/clk/qcom/dispcc-sc8280xp.c
1135
.ops = &clk_rcg2_ops,
drivers/clk/qcom/dispcc-sc8280xp.c
1149
.ops = &clk_rcg2_ops,
drivers/clk/qcom/dispcc-sc8280xp.c
1164
.ops = &clk_regmap_div_ops,
drivers/clk/qcom/dispcc-sc8280xp.c
1179
.ops = &clk_regmap_div_ops,
drivers/clk/qcom/dispcc-sc8280xp.c
1194
.ops = &clk_regmap_div_ops,
drivers/clk/qcom/dispcc-sc8280xp.c
1209
.ops = &clk_regmap_div_ops,
drivers/clk/qcom/dispcc-sc8280xp.c
1224
.ops = &clk_regmap_div_ro_ops,
drivers/clk/qcom/dispcc-sc8280xp.c
1239
.ops = &clk_regmap_div_ro_ops,
drivers/clk/qcom/dispcc-sc8280xp.c
1254
.ops = &clk_regmap_div_ro_ops,
drivers/clk/qcom/dispcc-sc8280xp.c
1269
.ops = &clk_regmap_div_ro_ops,
drivers/clk/qcom/dispcc-sc8280xp.c
1284
.ops = &clk_regmap_div_ro_ops,
drivers/clk/qcom/dispcc-sc8280xp.c
1299
.ops = &clk_regmap_div_ro_ops,
drivers/clk/qcom/dispcc-sc8280xp.c
1314
.ops = &clk_regmap_div_ro_ops,
drivers/clk/qcom/dispcc-sc8280xp.c
1329
.ops = &clk_regmap_div_ro_ops,
drivers/clk/qcom/dispcc-sc8280xp.c
1346
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc-sc8280xp.c
1364
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc-sc8280xp.c
1382
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc-sc8280xp.c
139
.ops = &clk_alpha_pll_lucid_5lpe_ops,
drivers/clk/qcom/dispcc-sc8280xp.c
1400
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc-sc8280xp.c
1418
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc-sc8280xp.c
1436
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc-sc8280xp.c
1454
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc-sc8280xp.c
1472
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc-sc8280xp.c
1490
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc-sc8280xp.c
1508
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc-sc8280xp.c
1526
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc-sc8280xp.c
154
.ops = &clk_alpha_pll_lucid_5lpe_ops,
drivers/clk/qcom/dispcc-sc8280xp.c
1544
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc-sc8280xp.c
1562
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc-sc8280xp.c
1580
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc-sc8280xp.c
1598
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc-sc8280xp.c
1616
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc-sc8280xp.c
1634
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc-sc8280xp.c
1652
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc-sc8280xp.c
1670
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc-sc8280xp.c
1688
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc-sc8280xp.c
1706
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc-sc8280xp.c
1724
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc-sc8280xp.c
1742
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc-sc8280xp.c
1760
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc-sc8280xp.c
177
.ops = &clk_alpha_pll_postdiv_lucid_5lpe_ops,
drivers/clk/qcom/dispcc-sc8280xp.c
1778
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc-sc8280xp.c
1796
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc-sc8280xp.c
1814
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc-sc8280xp.c
1832
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc-sc8280xp.c
1850
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc-sc8280xp.c
1868
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc-sc8280xp.c
1886
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc-sc8280xp.c
1904
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc-sc8280xp.c
1922
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc-sc8280xp.c
194
.ops = &clk_alpha_pll_postdiv_lucid_5lpe_ops,
drivers/clk/qcom/dispcc-sc8280xp.c
1940
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc-sc8280xp.c
1958
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc-sc8280xp.c
1976
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc-sc8280xp.c
1994
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc-sc8280xp.c
2012
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc-sc8280xp.c
2030
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc-sc8280xp.c
2048
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc-sc8280xp.c
2066
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc-sc8280xp.c
2084
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc-sc8280xp.c
2102
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc-sc8280xp.c
2120
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc-sc8280xp.c
2138
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc-sc8280xp.c
2156
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc-sc8280xp.c
2174
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc-sc8280xp.c
2192
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc-sc8280xp.c
2210
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc-sc8280xp.c
222
.ops = &clk_alpha_pll_lucid_5lpe_ops,
drivers/clk/qcom/dispcc-sc8280xp.c
2228
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc-sc8280xp.c
2246
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc-sc8280xp.c
2264
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc-sc8280xp.c
2282
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc-sc8280xp.c
2300
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc-sc8280xp.c
2318
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc-sc8280xp.c
2336
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc-sc8280xp.c
2354
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc-sc8280xp.c
237
.ops = &clk_alpha_pll_lucid_5lpe_ops,
drivers/clk/qcom/dispcc-sc8280xp.c
2372
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc-sc8280xp.c
2390
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc-sc8280xp.c
2408
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc-sc8280xp.c
2426
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc-sc8280xp.c
2444
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc-sc8280xp.c
2462
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc-sc8280xp.c
2480
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc-sc8280xp.c
2498
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc-sc8280xp.c
2516
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc-sc8280xp.c
2534
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc-sc8280xp.c
2552
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc-sc8280xp.c
2570
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc-sc8280xp.c
2588
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc-sc8280xp.c
2606
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc-sc8280xp.c
2624
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc-sc8280xp.c
2642
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc-sc8280xp.c
2660
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc-sc8280xp.c
2678
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc-sc8280xp.c
2696
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc-sc8280xp.c
2714
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc-sc8280xp.c
2732
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc-sc8280xp.c
2750
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc-sc8280xp.c
2768
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc-sc8280xp.c
2786
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc-sc8280xp.c
2804
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc-sc8280xp.c
2822
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc-sc8280xp.c
2840
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc-sc8280xp.c
2858
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc-sc8280xp.c
2876
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc-sc8280xp.c
402
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/dispcc-sc8280xp.c
416
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/dispcc-sc8280xp.c
435
.ops = &clk_byte2_ops,
drivers/clk/qcom/dispcc-sc8280xp.c
449
.ops = &clk_byte2_ops,
drivers/clk/qcom/dispcc-sc8280xp.c
463
.ops = &clk_byte2_ops,
drivers/clk/qcom/dispcc-sc8280xp.c
477
.ops = &clk_byte2_ops,
drivers/clk/qcom/dispcc-sc8280xp.c
491
.ops = &clk_rcg2_ops,
drivers/clk/qcom/dispcc-sc8280xp.c
505
.ops = &clk_rcg2_ops,
drivers/clk/qcom/dispcc-sc8280xp.c
519
.ops = &clk_byte2_ops,
drivers/clk/qcom/dispcc-sc8280xp.c
533
.ops = &clk_byte2_ops,
drivers/clk/qcom/dispcc-sc8280xp.c
547
.ops = &clk_dp_ops,
drivers/clk/qcom/dispcc-sc8280xp.c
561
.ops = &clk_dp_ops,
drivers/clk/qcom/dispcc-sc8280xp.c
575
.ops = &clk_dp_ops,
drivers/clk/qcom/dispcc-sc8280xp.c
589
.ops = &clk_dp_ops,
drivers/clk/qcom/dispcc-sc8280xp.c
603
.ops = &clk_rcg2_ops,
drivers/clk/qcom/dispcc-sc8280xp.c
617
.ops = &clk_rcg2_ops,
drivers/clk/qcom/dispcc-sc8280xp.c
631
.ops = &clk_byte2_ops,
drivers/clk/qcom/dispcc-sc8280xp.c
645
.ops = &clk_byte2_ops,
drivers/clk/qcom/dispcc-sc8280xp.c
659
.ops = &clk_dp_ops,
drivers/clk/qcom/dispcc-sc8280xp.c
673
.ops = &clk_dp_ops,
drivers/clk/qcom/dispcc-sc8280xp.c
687
.ops = &clk_dp_ops,
drivers/clk/qcom/dispcc-sc8280xp.c
701
.ops = &clk_dp_ops,
drivers/clk/qcom/dispcc-sc8280xp.c
715
.ops = &clk_rcg2_ops,
drivers/clk/qcom/dispcc-sc8280xp.c
729
.ops = &clk_rcg2_ops,
drivers/clk/qcom/dispcc-sc8280xp.c
743
.ops = &clk_byte2_ops,
drivers/clk/qcom/dispcc-sc8280xp.c
757
.ops = &clk_byte2_ops,
drivers/clk/qcom/dispcc-sc8280xp.c
771
.ops = &clk_dp_ops,
drivers/clk/qcom/dispcc-sc8280xp.c
785
.ops = &clk_dp_ops,
drivers/clk/qcom/dispcc-sc8280xp.c
799
.ops = &clk_dp_ops,
drivers/clk/qcom/dispcc-sc8280xp.c
813
.ops = &clk_dp_ops,
drivers/clk/qcom/dispcc-sc8280xp.c
827
.ops = &clk_rcg2_ops,
drivers/clk/qcom/dispcc-sc8280xp.c
841
.ops = &clk_rcg2_ops,
drivers/clk/qcom/dispcc-sc8280xp.c
855
.ops = &clk_byte2_ops,
drivers/clk/qcom/dispcc-sc8280xp.c
869
.ops = &clk_byte2_ops,
drivers/clk/qcom/dispcc-sc8280xp.c
883
.ops = &clk_dp_ops,
drivers/clk/qcom/dispcc-sc8280xp.c
897
.ops = &clk_dp_ops,
drivers/clk/qcom/dispcc-sc8280xp.c
911
.ops = &clk_rcg2_ops,
drivers/clk/qcom/dispcc-sc8280xp.c
925
.ops = &clk_rcg2_ops,
drivers/clk/qcom/dispcc-sc8280xp.c
939
.ops = &clk_rcg2_ops,
drivers/clk/qcom/dispcc-sc8280xp.c
95
.ops = &clk_alpha_pll_lucid_5lpe_ops,
drivers/clk/qcom/dispcc-sc8280xp.c
953
.ops = &clk_rcg2_ops,
drivers/clk/qcom/dispcc-sc8280xp.c
980
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/dispcc-sc8280xp.c
994
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/dispcc-sdm845.c
119
.ops = &clk_byte2_ops,
drivers/clk/qcom/dispcc-sdm845.c
134
.ops = &clk_byte2_ops,
drivers/clk/qcom/dispcc-sdm845.c
154
.ops = &clk_rcg2_ops,
drivers/clk/qcom/dispcc-sdm845.c
167
.ops = &clk_byte2_ops,
drivers/clk/qcom/dispcc-sdm845.c
181
.ops = &clk_byte2_ops,
drivers/clk/qcom/dispcc-sdm845.c
195
.ops = &clk_dp_ops,
drivers/clk/qcom/dispcc-sdm845.c
209
.ops = &clk_dp_ops,
drivers/clk/qcom/dispcc-sdm845.c
228
.ops = &clk_rcg2_ops,
drivers/clk/qcom/dispcc-sdm845.c
242
.ops = &clk_rcg2_ops,
drivers/clk/qcom/dispcc-sdm845.c
269
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/dispcc-sdm845.c
284
.ops = &clk_pixel_ops,
drivers/clk/qcom/dispcc-sdm845.c
299
.ops = &clk_pixel_ops,
drivers/clk/qcom/dispcc-sdm845.c
322
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/dispcc-sdm845.c
336
.ops = &clk_rcg2_ops,
drivers/clk/qcom/dispcc-sdm845.c
348
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc-sdm845.c
361
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc-sdm845.c
380
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc-sdm845.c
397
.ops = &clk_regmap_div_ops,
drivers/clk/qcom/dispcc-sdm845.c
416
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc-sdm845.c
435
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc-sdm845.c
45
.ops = &clk_alpha_pll_fabia_ops,
drivers/clk/qcom/dispcc-sdm845.c
452
.ops = &clk_regmap_div_ops,
drivers/clk/qcom/dispcc-sdm845.c
471
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc-sdm845.c
489
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc-sdm845.c
507
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc-sdm845.c
525
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc-sdm845.c
543
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc-sdm845.c
561
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc-sdm845.c
579
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc-sdm845.c
597
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc-sdm845.c
615
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc-sdm845.c
633
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc-sdm845.c
650
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc-sdm845.c
669
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc-sdm845.c
688
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc-sdm845.c
706
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc-sdm845.c
719
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc-sdm845.c
737
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc-sdm845.c
755
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc-sm4450.c
179
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/dispcc-sm4450.c
199
.ops = &clk_byte2_ops,
drivers/clk/qcom/dispcc-sm4450.c
214
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/dispcc-sm4450.c
238
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/dispcc-sm4450.c
253
.ops = &clk_pixel_ops,
drivers/clk/qcom/dispcc-sm4450.c
274
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/dispcc-sm4450.c
289
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/dispcc-sm4450.c
309
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/dispcc-sm4450.c
324
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/dispcc-sm4450.c
339
.ops = &clk_regmap_div_ops,
drivers/clk/qcom/dispcc-sm4450.c
356
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc-sm4450.c
374
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc-sm4450.c
392
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc-sm4450.c
410
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc-sm4450.c
428
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc-sm4450.c
446
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc-sm4450.c
464
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc-sm4450.c
482
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc-sm4450.c
500
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc-sm4450.c
518
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc-sm4450.c
536
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc-sm4450.c
554
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc-sm4450.c
572
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc-sm4450.c
590
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc-sm4450.c
608
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc-sm4450.c
626
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc-sm4450.c
644
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc-sm4450.c
71
.ops = &clk_alpha_pll_lucid_evo_ops,
drivers/clk/qcom/dispcc-sm4450.c
88
.ops = &clk_alpha_pll_lucid_evo_ops,
drivers/clk/qcom/dispcc-sm6115.c
162
.ops = &clk_byte2_ops,
drivers/clk/qcom/dispcc-sm6115.c
176
.ops = &clk_regmap_div_ops,
drivers/clk/qcom/dispcc-sm6115.c
197
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/dispcc-sm6115.c
216
.ops = &clk_rcg2_ops,
drivers/clk/qcom/dispcc-sm6115.c
240
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/dispcc-sm6115.c
255
.ops = &clk_pixel_ops,
drivers/clk/qcom/dispcc-sm6115.c
278
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/dispcc-sm6115.c
293
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/dispcc-sm6115.c
312
.ops = &clk_rcg2_ops,
drivers/clk/qcom/dispcc-sm6115.c
329
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc-sm6115.c
347
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc-sm6115.c
365
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc-sm6115.c
383
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc-sm6115.c
401
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc-sm6115.c
419
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc-sm6115.c
437
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc-sm6115.c
455
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc-sm6115.c
473
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc-sm6115.c
491
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc-sm6115.c
509
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc-sm6115.c
68
.ops = &clk_alpha_pll_ops,
drivers/clk/qcom/dispcc-sm6115.c
91
.ops = &clk_alpha_pll_postdiv_ops,
drivers/clk/qcom/dispcc-sm6125.c
144
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/dispcc-sm6125.c
158
.ops = &clk_byte2_ops,
drivers/clk/qcom/dispcc-sm6125.c
177
.ops = &clk_rcg2_ops,
drivers/clk/qcom/dispcc-sm6125.c
198
.ops = &clk_rcg2_ops,
drivers/clk/qcom/dispcc-sm6125.c
220
.ops = &clk_rcg2_ops,
drivers/clk/qcom/dispcc-sm6125.c
234
.ops = &clk_dp_ops,
drivers/clk/qcom/dispcc-sm6125.c
248
.ops = &clk_rcg2_ops,
drivers/clk/qcom/dispcc-sm6125.c
272
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/dispcc-sm6125.c
286
.ops = &clk_pixel_ops,
drivers/clk/qcom/dispcc-sm6125.c
309
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/dispcc-sm6125.c
323
.ops = &clk_rcg2_ops,
drivers/clk/qcom/dispcc-sm6125.c
340
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc-sm6125.c
358
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc-sm6125.c
376
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc-sm6125.c
394
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc-sm6125.c
412
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc-sm6125.c
430
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc-sm6125.c
448
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc-sm6125.c
466
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc-sm6125.c
484
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc-sm6125.c
49
.ops = &clk_alpha_pll_ops,
drivers/clk/qcom/dispcc-sm6125.c
502
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc-sm6125.c
519
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc-sm6125.c
537
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc-sm6125.c
555
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc-sm6125.c
573
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc-sm6125.c
591
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc-sm6125.c
605
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc-sm6350.c
149
.ops = &clk_rcg2_ops,
drivers/clk/qcom/dispcc-sm6350.c
163
.ops = &clk_byte2_ops,
drivers/clk/qcom/dispcc-sm6350.c
178
.ops = &clk_regmap_div_ro_ops,
drivers/clk/qcom/dispcc-sm6350.c
197
.ops = &clk_rcg2_ops,
drivers/clk/qcom/dispcc-sm6350.c
220
.ops = &clk_rcg2_ops,
drivers/clk/qcom/dispcc-sm6350.c
234
.ops = &clk_byte2_ops,
drivers/clk/qcom/dispcc-sm6350.c
248
.ops = &clk_dp_ops,
drivers/clk/qcom/dispcc-sm6350.c
262
.ops = &clk_rcg2_ops,
drivers/clk/qcom/dispcc-sm6350.c
287
.ops = &clk_rcg2_ops,
drivers/clk/qcom/dispcc-sm6350.c
301
.ops = &clk_pixel_ops,
drivers/clk/qcom/dispcc-sm6350.c
316
.ops = &clk_rcg2_ops,
drivers/clk/qcom/dispcc-sm6350.c
330
.ops = &clk_rcg2_ops,
drivers/clk/qcom/dispcc-sm6350.c
345
.ops = &clk_regmap_div_ro_ops,
drivers/clk/qcom/dispcc-sm6350.c
362
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc-sm6350.c
380
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc-sm6350.c
398
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc-sm6350.c
416
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc-sm6350.c
434
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc-sm6350.c
452
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc-sm6350.c
470
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc-sm6350.c
488
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc-sm6350.c
506
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc-sm6350.c
524
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc-sm6350.c
542
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc-sm6350.c
560
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc-sm6350.c
578
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc-sm6350.c
596
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc-sm6350.c
614
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc-sm6350.c
62
.ops = &clk_alpha_pll_fabia_ops,
drivers/clk/qcom/dispcc-sm6350.c
632
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc-sm6350.c
650
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc-sm6350.c
663
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc-sm6350.c
677
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc-sm6375.c
141
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/dispcc-sm6375.c
155
.ops = &clk_byte2_ops,
drivers/clk/qcom/dispcc-sm6375.c
174
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/dispcc-sm6375.c
198
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/dispcc-sm6375.c
212
.ops = &clk_pixel_ops,
drivers/clk/qcom/dispcc-sm6375.c
232
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/dispcc-sm6375.c
246
.ops = &clk_rcg2_ops,
drivers/clk/qcom/dispcc-sm6375.c
260
.ops = &clk_regmap_div_ops,
drivers/clk/qcom/dispcc-sm6375.c
277
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc-sm6375.c
295
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc-sm6375.c
313
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc-sm6375.c
331
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc-sm6375.c
349
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc-sm6375.c
367
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc-sm6375.c
385
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc-sm6375.c
403
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc-sm6375.c
421
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc-sm6375.c
439
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc-sm6375.c
457
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc-sm6375.c
475
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc-sm6375.c
488
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc-sm6375.c
501
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc-sm6375.c
67
.ops = &clk_alpha_pll_lucid_ops,
drivers/clk/qcom/dispcc-sm7150.c
179
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/dispcc-sm7150.c
198
.ops = &clk_byte2_ops,
drivers/clk/qcom/dispcc-sm7150.c
212
.ops = &clk_byte2_ops,
drivers/clk/qcom/dispcc-sm7150.c
226
.ops = &clk_rcg2_ops,
drivers/clk/qcom/dispcc-sm7150.c
248
.ops = &clk_rcg2_ops,
drivers/clk/qcom/dispcc-sm7150.c
262
.ops = &clk_byte2_ops,
drivers/clk/qcom/dispcc-sm7150.c
276
.ops = &clk_dp_ops,
drivers/clk/qcom/dispcc-sm7150.c
290
.ops = &clk_dp_ops,
drivers/clk/qcom/dispcc-sm7150.c
304
.ops = &clk_rcg2_ops,
drivers/clk/qcom/dispcc-sm7150.c
318
.ops = &clk_rcg2_ops,
drivers/clk/qcom/dispcc-sm7150.c
347
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/dispcc-sm7150.c
361
.ops = &clk_pixel_ops,
drivers/clk/qcom/dispcc-sm7150.c
375
.ops = &clk_pixel_ops,
drivers/clk/qcom/dispcc-sm7150.c
399
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/dispcc-sm7150.c
413
.ops = &clk_rcg2_ops,
drivers/clk/qcom/dispcc-sm7150.c
432
.ops = &clk_rcg2_ops,
drivers/clk/qcom/dispcc-sm7150.c
446
.ops = &clk_rcg2_ops,
drivers/clk/qcom/dispcc-sm7150.c
463
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc-sm7150.c
481
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc-sm7150.c
497
.ops = &clk_regmap_div_ops,
drivers/clk/qcom/dispcc-sm7150.c
514
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc-sm7150.c
532
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc-sm7150.c
548
.ops = &clk_regmap_div_ops,
drivers/clk/qcom/dispcc-sm7150.c
566
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc-sm7150.c
584
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc-sm7150.c
602
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc-sm7150.c
620
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc-sm7150.c
637
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc-sm7150.c
655
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc-sm7150.c
673
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc-sm7150.c
691
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc-sm7150.c
709
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc-sm7150.c
727
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc-sm7150.c
744
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc-sm7150.c
76
.ops = &clk_alpha_pll_fabia_ops,
drivers/clk/qcom/dispcc-sm7150.c
762
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc-sm7150.c
780
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc-sm7150.c
798
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc-sm7150.c
816
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc-sm7150.c
834
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc-sm7150.c
852
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc-sm7150.c
870
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc-sm7150.c
888
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc-sm8250.c
1015
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc-sm8250.c
1033
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc-sm8250.c
1051
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc-sm8250.c
1069
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc-sm8250.c
1087
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc-sm8250.c
1105
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc-sm8250.c
1123
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc-sm8250.c
1141
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc-sm8250.c
1281
disp_cc_pll0_init.ops = &clk_alpha_pll_trion_ops;
drivers/clk/qcom/dispcc-sm8250.c
1285
disp_cc_pll1_init.ops = &clk_alpha_pll_trion_ops;
drivers/clk/qcom/dispcc-sm8250.c
1352
disp_cc_pll0_init.ops = &clk_alpha_pll_lucid_5lpe_ops;
drivers/clk/qcom/dispcc-sm8250.c
1356
disp_cc_pll1_init.ops = &clk_alpha_pll_lucid_5lpe_ops;
drivers/clk/qcom/dispcc-sm8250.c
222
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/dispcc-sm8250.c
241
.ops = &clk_byte2_ops,
drivers/clk/qcom/dispcc-sm8250.c
255
.ops = &clk_byte2_ops,
drivers/clk/qcom/dispcc-sm8250.c
270
.ops = &clk_rcg2_ops,
drivers/clk/qcom/dispcc-sm8250.c
285
.ops = &clk_rcg2_ops,
drivers/clk/qcom/dispcc-sm8250.c
298
.ops = &clk_byte2_ops,
drivers/clk/qcom/dispcc-sm8250.c
311
.ops = &clk_byte2_ops,
drivers/clk/qcom/dispcc-sm8250.c
324
.ops = &clk_dp_ops,
drivers/clk/qcom/dispcc-sm8250.c
337
.ops = &clk_dp_ops,
drivers/clk/qcom/dispcc-sm8250.c
350
.ops = &clk_dp_ops,
drivers/clk/qcom/dispcc-sm8250.c
365
.ops = &clk_rcg2_ops,
drivers/clk/qcom/dispcc-sm8250.c
380
.ops = &clk_rcg2_ops,
drivers/clk/qcom/dispcc-sm8250.c
394
.ops = &clk_byte2_ops,
drivers/clk/qcom/dispcc-sm8250.c
407
.ops = &clk_dp_ops,
drivers/clk/qcom/dispcc-sm8250.c
424
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc-sm8250.c
442
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc-sm8250.c
460
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc-sm8250.c
475
.ops = &clk_regmap_div_ro_ops,
drivers/clk/qcom/dispcc-sm8250.c
492
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc-sm8250.c
510
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc-sm8250.c
526
.ops = &clk_rcg2_ops,
drivers/clk/qcom/dispcc-sm8250.c
541
.ops = &clk_rcg2_ops,
drivers/clk/qcom/dispcc-sm8250.c
568
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/dispcc-sm8250.c
582
.ops = &clk_pixel_ops,
drivers/clk/qcom/dispcc-sm8250.c
596
.ops = &clk_pixel_ops,
drivers/clk/qcom/dispcc-sm8250.c
620
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/dispcc-sm8250.c
635
.ops = &clk_rcg2_ops,
drivers/clk/qcom/dispcc-sm8250.c
649
.ops = &clk_regmap_div_ops,
drivers/clk/qcom/dispcc-sm8250.c
664
.ops = &clk_regmap_div_ops,
drivers/clk/qcom/dispcc-sm8250.c
67
.ops = &clk_alpha_pll_lucid_ops,
drivers/clk/qcom/dispcc-sm8250.c
678
.ops = &clk_regmap_div_ro_ops,
drivers/clk/qcom/dispcc-sm8250.c
692
.ops = &clk_regmap_div_ro_ops,
drivers/clk/qcom/dispcc-sm8250.c
709
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc-sm8250.c
727
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc-sm8250.c
745
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc-sm8250.c
763
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc-sm8250.c
781
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc-sm8250.c
799
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc-sm8250.c
817
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc-sm8250.c
835
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc-sm8250.c
853
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc-sm8250.c
871
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc-sm8250.c
889
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc-sm8250.c
907
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc-sm8250.c
925
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc-sm8250.c
943
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc-sm8250.c
95
.ops = &clk_alpha_pll_lucid_ops,
drivers/clk/qcom/dispcc-sm8250.c
961
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc-sm8250.c
979
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc-sm8250.c
997
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc-sm8450.c
1005
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc-sm8450.c
1023
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc-sm8450.c
1041
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc-sm8450.c
1059
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc-sm8450.c
107
.ops = &clk_alpha_pll_reset_lucid_ole_ops,
drivers/clk/qcom/dispcc-sm8450.c
1077
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc-sm8450.c
1095
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc-sm8450.c
1113
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc-sm8450.c
1131
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc-sm8450.c
1149
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc-sm8450.c
1167
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc-sm8450.c
1185
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc-sm8450.c
1203
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc-sm8450.c
122
.ops = &clk_alpha_pll_reset_lucid_evo_ops,
drivers/clk/qcom/dispcc-sm8450.c
1221
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc-sm8450.c
1239
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc-sm8450.c
1257
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc-sm8450.c
1275
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc-sm8450.c
1293
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc-sm8450.c
1311
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc-sm8450.c
1329
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc-sm8450.c
1347
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc-sm8450.c
1365
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc-sm8450.c
1383
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc-sm8450.c
1401
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc-sm8450.c
1419
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc-sm8450.c
1437
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc-sm8450.c
1455
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc-sm8450.c
1473
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc-sm8450.c
1491
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc-sm8450.c
1509
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc-sm8450.c
1527
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc-sm8450.c
1545
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc-sm8450.c
1563
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc-sm8450.c
157
.ops = &clk_alpha_pll_reset_lucid_ole_ops,
drivers/clk/qcom/dispcc-sm8450.c
1581
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc-sm8450.c
1599
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc-sm8450.c
1617
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc-sm8450.c
1635
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc-sm8450.c
1653
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc-sm8450.c
172
.ops = &clk_alpha_pll_reset_lucid_evo_ops,
drivers/clk/qcom/dispcc-sm8450.c
303
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/dispcc-sm8450.c
323
.ops = &clk_byte2_ops,
drivers/clk/qcom/dispcc-sm8450.c
338
.ops = &clk_byte2_ops,
drivers/clk/qcom/dispcc-sm8450.c
353
.ops = &clk_rcg2_ops,
drivers/clk/qcom/dispcc-sm8450.c
367
.ops = &clk_byte2_ops,
drivers/clk/qcom/dispcc-sm8450.c
382
.ops = &clk_dp_ops,
drivers/clk/qcom/dispcc-sm8450.c
397
.ops = &clk_dp_ops,
drivers/clk/qcom/dispcc-sm8450.c
412
.ops = &clk_dp_ops,
drivers/clk/qcom/dispcc-sm8450.c
426
.ops = &clk_byte2_ops,
drivers/clk/qcom/dispcc-sm8450.c
441
.ops = &clk_dp_ops,
drivers/clk/qcom/dispcc-sm8450.c
456
.ops = &clk_dp_ops,
drivers/clk/qcom/dispcc-sm8450.c
471
.ops = &clk_rcg2_ops,
drivers/clk/qcom/dispcc-sm8450.c
485
.ops = &clk_byte2_ops,
drivers/clk/qcom/dispcc-sm8450.c
500
.ops = &clk_dp_ops,
drivers/clk/qcom/dispcc-sm8450.c
515
.ops = &clk_dp_ops,
drivers/clk/qcom/dispcc-sm8450.c
530
.ops = &clk_rcg2_ops,
drivers/clk/qcom/dispcc-sm8450.c
544
.ops = &clk_byte2_ops,
drivers/clk/qcom/dispcc-sm8450.c
559
.ops = &clk_dp_ops,
drivers/clk/qcom/dispcc-sm8450.c
574
.ops = &clk_rcg2_ops,
drivers/clk/qcom/dispcc-sm8450.c
589
.ops = &clk_rcg2_ops,
drivers/clk/qcom/dispcc-sm8450.c
617
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/dispcc-sm8450.c
632
.ops = &clk_pixel_ops,
drivers/clk/qcom/dispcc-sm8450.c
647
.ops = &clk_pixel_ops,
drivers/clk/qcom/dispcc-sm8450.c
670
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/dispcc-sm8450.c
685
.ops = &clk_rcg2_ops,
drivers/clk/qcom/dispcc-sm8450.c
705
.ops = &clk_rcg2_ops,
drivers/clk/qcom/dispcc-sm8450.c
720
.ops = &clk_rcg2_ops,
drivers/clk/qcom/dispcc-sm8450.c
734
.ops = &clk_regmap_div_ops,
drivers/clk/qcom/dispcc-sm8450.c
748
.ops = &clk_regmap_div_ops,
drivers/clk/qcom/dispcc-sm8450.c
763
.ops = &clk_regmap_div_ro_ops,
drivers/clk/qcom/dispcc-sm8450.c
778
.ops = &clk_regmap_div_ro_ops,
drivers/clk/qcom/dispcc-sm8450.c
793
.ops = &clk_regmap_div_ro_ops,
drivers/clk/qcom/dispcc-sm8450.c
808
.ops = &clk_regmap_div_ro_ops,
drivers/clk/qcom/dispcc-sm8450.c
825
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc-sm8450.c
843
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc-sm8450.c
861
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc-sm8450.c
879
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc-sm8450.c
897
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc-sm8450.c
915
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc-sm8450.c
933
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc-sm8450.c
951
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc-sm8450.c
969
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc-sm8450.c
987
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc-sm8550.c
1009
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc-sm8550.c
1027
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc-sm8550.c
103
.ops = &clk_alpha_pll_reset_lucid_ole_ops,
drivers/clk/qcom/dispcc-sm8550.c
1045
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc-sm8550.c
1063
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc-sm8550.c
1081
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc-sm8550.c
1099
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc-sm8550.c
1117
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc-sm8550.c
1135
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc-sm8550.c
1153
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc-sm8550.c
1171
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc-sm8550.c
1189
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc-sm8550.c
1207
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc-sm8550.c
1225
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc-sm8550.c
1243
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc-sm8550.c
1261
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc-sm8550.c
1279
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc-sm8550.c
1297
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc-sm8550.c
1315
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc-sm8550.c
1333
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc-sm8550.c
134
.ops = &clk_alpha_pll_reset_lucid_ole_ops,
drivers/clk/qcom/dispcc-sm8550.c
1351
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc-sm8550.c
1369
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc-sm8550.c
1387
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc-sm8550.c
1405
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc-sm8550.c
1423
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc-sm8550.c
1441
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc-sm8550.c
1459
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc-sm8550.c
1477
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc-sm8550.c
1495
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc-sm8550.c
1513
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc-sm8550.c
1531
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc-sm8550.c
1549
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc-sm8550.c
1567
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc-sm8550.c
1585
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc-sm8550.c
1603
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc-sm8550.c
1621
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc-sm8550.c
293
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/dispcc-sm8550.c
313
.ops = &clk_byte2_ops,
drivers/clk/qcom/dispcc-sm8550.c
328
.ops = &clk_byte2_ops,
drivers/clk/qcom/dispcc-sm8550.c
343
.ops = &clk_rcg2_ops,
drivers/clk/qcom/dispcc-sm8550.c
357
.ops = &clk_byte2_ops,
drivers/clk/qcom/dispcc-sm8550.c
372
.ops = &clk_dp_ops,
drivers/clk/qcom/dispcc-sm8550.c
387
.ops = &clk_dp_ops,
drivers/clk/qcom/dispcc-sm8550.c
402
.ops = &clk_rcg2_ops,
drivers/clk/qcom/dispcc-sm8550.c
416
.ops = &clk_byte2_ops,
drivers/clk/qcom/dispcc-sm8550.c
431
.ops = &clk_dp_ops,
drivers/clk/qcom/dispcc-sm8550.c
446
.ops = &clk_dp_ops,
drivers/clk/qcom/dispcc-sm8550.c
461
.ops = &clk_rcg2_ops,
drivers/clk/qcom/dispcc-sm8550.c
475
.ops = &clk_byte2_ops,
drivers/clk/qcom/dispcc-sm8550.c
490
.ops = &clk_dp_ops,
drivers/clk/qcom/dispcc-sm8550.c
505
.ops = &clk_dp_ops,
drivers/clk/qcom/dispcc-sm8550.c
520
.ops = &clk_rcg2_ops,
drivers/clk/qcom/dispcc-sm8550.c
534
.ops = &clk_byte2_ops,
drivers/clk/qcom/dispcc-sm8550.c
549
.ops = &clk_dp_ops,
drivers/clk/qcom/dispcc-sm8550.c
564
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/dispcc-sm8550.c
579
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/dispcc-sm8550.c
626
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/dispcc-sm8550.c
641
.ops = &clk_pixel_ops,
drivers/clk/qcom/dispcc-sm8550.c
656
.ops = &clk_pixel_ops,
drivers/clk/qcom/dispcc-sm8550.c
671
.ops = &clk_rcg2_ops,
drivers/clk/qcom/dispcc-sm8550.c
691
.ops = &clk_rcg2_ops,
drivers/clk/qcom/dispcc-sm8550.c
706
.ops = &clk_rcg2_ops,
drivers/clk/qcom/dispcc-sm8550.c
720
.ops = &clk_regmap_div_ops,
drivers/clk/qcom/dispcc-sm8550.c
734
.ops = &clk_regmap_div_ops,
drivers/clk/qcom/dispcc-sm8550.c
749
.ops = &clk_regmap_div_ro_ops,
drivers/clk/qcom/dispcc-sm8550.c
764
.ops = &clk_regmap_div_ro_ops,
drivers/clk/qcom/dispcc-sm8550.c
779
.ops = &clk_regmap_div_ro_ops,
drivers/clk/qcom/dispcc-sm8550.c
794
.ops = &clk_regmap_div_ro_ops,
drivers/clk/qcom/dispcc-sm8550.c
811
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc-sm8550.c
829
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc-sm8550.c
847
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc-sm8550.c
865
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc-sm8550.c
883
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc-sm8550.c
901
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc-sm8550.c
919
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc-sm8550.c
937
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc-sm8550.c
955
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc-sm8550.c
973
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc-sm8550.c
991
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc-sm8750.c
1011
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc-sm8750.c
1029
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc-sm8750.c
104
.ops = &clk_alpha_pll_taycan_elu_ops,
drivers/clk/qcom/dispcc-sm8750.c
1047
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc-sm8750.c
1065
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc-sm8750.c
1083
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc-sm8750.c
1101
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc-sm8750.c
1119
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc-sm8750.c
1137
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc-sm8750.c
1155
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc-sm8750.c
1173
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc-sm8750.c
1191
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc-sm8750.c
1209
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc-sm8750.c
1227
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc-sm8750.c
1245
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc-sm8750.c
1263
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc-sm8750.c
1281
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc-sm8750.c
1299
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc-sm8750.c
131
.ops = &clk_alpha_pll_taycan_elu_ops,
drivers/clk/qcom/dispcc-sm8750.c
1317
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc-sm8750.c
1335
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc-sm8750.c
1353
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc-sm8750.c
1371
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc-sm8750.c
1389
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc-sm8750.c
1407
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc-sm8750.c
1425
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc-sm8750.c
1443
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc-sm8750.c
1461
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc-sm8750.c
1479
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc-sm8750.c
1497
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc-sm8750.c
1515
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc-sm8750.c
1533
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc-sm8750.c
1551
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc-sm8750.c
1569
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc-sm8750.c
1587
.ops = &clk_branch2_aon_ops,
drivers/clk/qcom/dispcc-sm8750.c
1605
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc-sm8750.c
1623
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc-sm8750.c
164
.ops = &clk_alpha_pll_pongo_elu_ops,
drivers/clk/qcom/dispcc-sm8750.c
1641
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc-sm8750.c
1659
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc-sm8750.c
1677
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc-sm8750.c
1695
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc-sm8750.c
1713
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc-sm8750.c
1731
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc-sm8750.c
1749
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc-sm8750.c
345
.ops = &clk_byte2_ops,
drivers/clk/qcom/dispcc-sm8750.c
360
.ops = &clk_byte2_ops,
drivers/clk/qcom/dispcc-sm8750.c
382
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/dispcc-sm8750.c
397
.ops = &clk_byte2_ops,
drivers/clk/qcom/dispcc-sm8750.c
412
.ops = &clk_byte2_ops,
drivers/clk/qcom/dispcc-sm8750.c
427
.ops = &clk_rcg2_ops,
drivers/clk/qcom/dispcc-sm8750.c
442
.ops = &clk_byte2_ops,
drivers/clk/qcom/dispcc-sm8750.c
457
.ops = &clk_dp_ops,
drivers/clk/qcom/dispcc-sm8750.c
472
.ops = &clk_dp_ops,
drivers/clk/qcom/dispcc-sm8750.c
487
.ops = &clk_rcg2_ops,
drivers/clk/qcom/dispcc-sm8750.c
502
.ops = &clk_byte2_ops,
drivers/clk/qcom/dispcc-sm8750.c
517
.ops = &clk_dp_ops,
drivers/clk/qcom/dispcc-sm8750.c
532
.ops = &clk_dp_ops,
drivers/clk/qcom/dispcc-sm8750.c
547
.ops = &clk_rcg2_ops,
drivers/clk/qcom/dispcc-sm8750.c
562
.ops = &clk_byte2_ops,
drivers/clk/qcom/dispcc-sm8750.c
577
.ops = &clk_dp_ops,
drivers/clk/qcom/dispcc-sm8750.c
592
.ops = &clk_dp_ops,
drivers/clk/qcom/dispcc-sm8750.c
607
.ops = &clk_rcg2_ops,
drivers/clk/qcom/dispcc-sm8750.c
622
.ops = &clk_byte2_ops,
drivers/clk/qcom/dispcc-sm8750.c
637
.ops = &clk_dp_ops,
drivers/clk/qcom/dispcc-sm8750.c
652
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/dispcc-sm8750.c
667
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/dispcc-sm8750.c
701
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/dispcc-sm8750.c
716
.ops = &clk_pixel_ops,
drivers/clk/qcom/dispcc-sm8750.c
731
.ops = &clk_pixel_ops,
drivers/clk/qcom/dispcc-sm8750.c
746
.ops = &clk_pixel_ops,
drivers/clk/qcom/dispcc-sm8750.c
761
.ops = &clk_rcg2_ops,
drivers/clk/qcom/dispcc-sm8750.c
781
.ops = &clk_rcg2_ops,
drivers/clk/qcom/dispcc-sm8750.c
801
.ops = &clk_rcg2_ops,
drivers/clk/qcom/dispcc-sm8750.c
816
.ops = &clk_rcg2_ops,
drivers/clk/qcom/dispcc-sm8750.c
830
.ops = &clk_regmap_div_ops,
drivers/clk/qcom/dispcc-sm8750.c
844
.ops = &clk_regmap_div_ops,
drivers/clk/qcom/dispcc-sm8750.c
859
.ops = &clk_regmap_div_ro_ops,
drivers/clk/qcom/dispcc-sm8750.c
874
.ops = &clk_regmap_div_ro_ops,
drivers/clk/qcom/dispcc-sm8750.c
889
.ops = &clk_regmap_div_ro_ops,
drivers/clk/qcom/dispcc-sm8750.c
904
.ops = &clk_regmap_div_ro_ops,
drivers/clk/qcom/dispcc-sm8750.c
921
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc-sm8750.c
939
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc-sm8750.c
957
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc-sm8750.c
975
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc-sm8750.c
993
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc-x1e80100.c
1004
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc-x1e80100.c
102
.ops = &clk_alpha_pll_reset_lucid_ole_ops,
drivers/clk/qcom/dispcc-x1e80100.c
1022
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc-x1e80100.c
1040
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc-x1e80100.c
1058
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc-x1e80100.c
1076
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc-x1e80100.c
1094
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc-x1e80100.c
1112
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc-x1e80100.c
1130
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc-x1e80100.c
1148
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc-x1e80100.c
1166
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc-x1e80100.c
1184
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc-x1e80100.c
1202
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc-x1e80100.c
1220
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc-x1e80100.c
1238
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc-x1e80100.c
1256
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc-x1e80100.c
1274
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc-x1e80100.c
1292
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc-x1e80100.c
1310
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc-x1e80100.c
1328
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc-x1e80100.c
133
.ops = &clk_alpha_pll_reset_lucid_ole_ops,
drivers/clk/qcom/dispcc-x1e80100.c
1346
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc-x1e80100.c
1364
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc-x1e80100.c
1382
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc-x1e80100.c
1400
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc-x1e80100.c
1418
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc-x1e80100.c
1436
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc-x1e80100.c
1454
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc-x1e80100.c
1472
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc-x1e80100.c
1490
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc-x1e80100.c
1508
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc-x1e80100.c
264
.ops = &clk_rcg2_ops,
drivers/clk/qcom/dispcc-x1e80100.c
284
.ops = &clk_byte2_ops,
drivers/clk/qcom/dispcc-x1e80100.c
299
.ops = &clk_byte2_ops,
drivers/clk/qcom/dispcc-x1e80100.c
314
.ops = &clk_rcg2_ops,
drivers/clk/qcom/dispcc-x1e80100.c
329
.ops = &clk_byte2_ops,
drivers/clk/qcom/dispcc-x1e80100.c
344
.ops = &clk_dp_ops,
drivers/clk/qcom/dispcc-x1e80100.c
359
.ops = &clk_dp_ops,
drivers/clk/qcom/dispcc-x1e80100.c
374
.ops = &clk_rcg2_ops,
drivers/clk/qcom/dispcc-x1e80100.c
389
.ops = &clk_byte2_ops,
drivers/clk/qcom/dispcc-x1e80100.c
404
.ops = &clk_dp_ops,
drivers/clk/qcom/dispcc-x1e80100.c
419
.ops = &clk_dp_ops,
drivers/clk/qcom/dispcc-x1e80100.c
434
.ops = &clk_rcg2_ops,
drivers/clk/qcom/dispcc-x1e80100.c
449
.ops = &clk_byte2_ops,
drivers/clk/qcom/dispcc-x1e80100.c
464
.ops = &clk_dp_ops,
drivers/clk/qcom/dispcc-x1e80100.c
479
.ops = &clk_dp_ops,
drivers/clk/qcom/dispcc-x1e80100.c
494
.ops = &clk_rcg2_ops,
drivers/clk/qcom/dispcc-x1e80100.c
509
.ops = &clk_byte2_ops,
drivers/clk/qcom/dispcc-x1e80100.c
524
.ops = &clk_dp_ops,
drivers/clk/qcom/dispcc-x1e80100.c
539
.ops = &clk_rcg2_ops,
drivers/clk/qcom/dispcc-x1e80100.c
554
.ops = &clk_rcg2_ops,
drivers/clk/qcom/dispcc-x1e80100.c
583
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/dispcc-x1e80100.c
598
.ops = &clk_pixel_ops,
drivers/clk/qcom/dispcc-x1e80100.c
613
.ops = &clk_pixel_ops,
drivers/clk/qcom/dispcc-x1e80100.c
628
.ops = &clk_rcg2_ops,
drivers/clk/qcom/dispcc-x1e80100.c
648
.ops = &clk_rcg2_ops,
drivers/clk/qcom/dispcc-x1e80100.c
663
.ops = &clk_rcg2_ops,
drivers/clk/qcom/dispcc-x1e80100.c
678
.ops = &clk_regmap_div_ro_ops,
drivers/clk/qcom/dispcc-x1e80100.c
693
.ops = &clk_regmap_div_ro_ops,
drivers/clk/qcom/dispcc-x1e80100.c
708
.ops = &clk_regmap_div_ro_ops,
drivers/clk/qcom/dispcc-x1e80100.c
723
.ops = &clk_regmap_div_ro_ops,
drivers/clk/qcom/dispcc-x1e80100.c
738
.ops = &clk_regmap_div_ro_ops,
drivers/clk/qcom/dispcc-x1e80100.c
753
.ops = &clk_regmap_div_ro_ops,
drivers/clk/qcom/dispcc-x1e80100.c
770
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc-x1e80100.c
788
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc-x1e80100.c
806
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc-x1e80100.c
824
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc-x1e80100.c
842
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc-x1e80100.c
860
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc-x1e80100.c
878
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc-x1e80100.c
896
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc-x1e80100.c
914
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc-x1e80100.c
932
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc-x1e80100.c
950
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc-x1e80100.c
968
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc-x1e80100.c
986
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc0-sa8775p.c
1017
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc0-sa8775p.c
1035
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc0-sa8775p.c
1053
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc0-sa8775p.c
1071
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc0-sa8775p.c
1089
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc0-sa8775p.c
110
.ops = &clk_alpha_pll_lucid_evo_ops,
drivers/clk/qcom/dispcc0-sa8775p.c
1107
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc0-sa8775p.c
1125
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc0-sa8775p.c
1143
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc0-sa8775p.c
1161
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc0-sa8775p.c
1179
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc0-sa8775p.c
1197
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc0-sa8775p.c
1215
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc0-sa8775p.c
1233
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc0-sa8775p.c
1251
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc0-sa8775p.c
1269
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc0-sa8775p.c
1287
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc0-sa8775p.c
1300
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc0-sa8775p.c
232
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/dispcc0-sa8775p.c
252
.ops = &clk_byte2_ops,
drivers/clk/qcom/dispcc0-sa8775p.c
267
.ops = &clk_byte2_ops,
drivers/clk/qcom/dispcc0-sa8775p.c
282
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/dispcc0-sa8775p.c
297
.ops = &clk_byte2_ops,
drivers/clk/qcom/dispcc0-sa8775p.c
312
.ops = &clk_byte2_ops,
drivers/clk/qcom/dispcc0-sa8775p.c
327
.ops = &clk_dp_ops,
drivers/clk/qcom/dispcc0-sa8775p.c
342
.ops = &clk_dp_ops,
drivers/clk/qcom/dispcc0-sa8775p.c
357
.ops = &clk_dp_ops,
drivers/clk/qcom/dispcc0-sa8775p.c
372
.ops = &clk_dp_ops,
drivers/clk/qcom/dispcc0-sa8775p.c
387
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/dispcc0-sa8775p.c
402
.ops = &clk_byte2_ops,
drivers/clk/qcom/dispcc0-sa8775p.c
417
.ops = &clk_byte2_ops,
drivers/clk/qcom/dispcc0-sa8775p.c
432
.ops = &clk_dp_ops,
drivers/clk/qcom/dispcc0-sa8775p.c
447
.ops = &clk_dp_ops,
drivers/clk/qcom/dispcc0-sa8775p.c
462
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/dispcc0-sa8775p.c
477
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/dispcc0-sa8775p.c
500
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/dispcc0-sa8775p.c
515
.ops = &clk_pixel_ops,
drivers/clk/qcom/dispcc0-sa8775p.c
530
.ops = &clk_pixel_ops,
drivers/clk/qcom/dispcc0-sa8775p.c
545
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/dispcc0-sa8775p.c
565
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/dispcc0-sa8775p.c
580
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/dispcc0-sa8775p.c
595
.ops = &clk_regmap_div_ops,
drivers/clk/qcom/dispcc0-sa8775p.c
610
.ops = &clk_regmap_div_ops,
drivers/clk/qcom/dispcc0-sa8775p.c
625
.ops = &clk_regmap_div_ro_ops,
drivers/clk/qcom/dispcc0-sa8775p.c
640
.ops = &clk_regmap_div_ro_ops,
drivers/clk/qcom/dispcc0-sa8775p.c
657
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc0-sa8775p.c
675
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc0-sa8775p.c
693
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc0-sa8775p.c
711
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc0-sa8775p.c
729
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc0-sa8775p.c
747
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc0-sa8775p.c
765
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc0-sa8775p.c
783
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc0-sa8775p.c
801
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc0-sa8775p.c
819
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc0-sa8775p.c
83
.ops = &clk_alpha_pll_lucid_evo_ops,
drivers/clk/qcom/dispcc0-sa8775p.c
837
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc0-sa8775p.c
855
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc0-sa8775p.c
873
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc0-sa8775p.c
891
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc0-sa8775p.c
909
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc0-sa8775p.c
927
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc0-sa8775p.c
945
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc0-sa8775p.c
963
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc0-sa8775p.c
981
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc0-sa8775p.c
999
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc1-sa8775p.c
1017
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc1-sa8775p.c
1035
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc1-sa8775p.c
1053
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc1-sa8775p.c
1071
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc1-sa8775p.c
1089
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc1-sa8775p.c
110
.ops = &clk_alpha_pll_lucid_evo_ops,
drivers/clk/qcom/dispcc1-sa8775p.c
1107
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc1-sa8775p.c
1125
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc1-sa8775p.c
1143
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc1-sa8775p.c
1161
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc1-sa8775p.c
1179
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc1-sa8775p.c
1197
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc1-sa8775p.c
1215
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc1-sa8775p.c
1233
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc1-sa8775p.c
1251
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc1-sa8775p.c
1269
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc1-sa8775p.c
1287
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc1-sa8775p.c
1300
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc1-sa8775p.c
232
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/dispcc1-sa8775p.c
252
.ops = &clk_byte2_ops,
drivers/clk/qcom/dispcc1-sa8775p.c
267
.ops = &clk_byte2_ops,
drivers/clk/qcom/dispcc1-sa8775p.c
282
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/dispcc1-sa8775p.c
297
.ops = &clk_byte2_ops,
drivers/clk/qcom/dispcc1-sa8775p.c
312
.ops = &clk_byte2_ops,
drivers/clk/qcom/dispcc1-sa8775p.c
327
.ops = &clk_dp_ops,
drivers/clk/qcom/dispcc1-sa8775p.c
342
.ops = &clk_dp_ops,
drivers/clk/qcom/dispcc1-sa8775p.c
357
.ops = &clk_dp_ops,
drivers/clk/qcom/dispcc1-sa8775p.c
372
.ops = &clk_dp_ops,
drivers/clk/qcom/dispcc1-sa8775p.c
387
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/dispcc1-sa8775p.c
402
.ops = &clk_byte2_ops,
drivers/clk/qcom/dispcc1-sa8775p.c
417
.ops = &clk_byte2_ops,
drivers/clk/qcom/dispcc1-sa8775p.c
432
.ops = &clk_dp_ops,
drivers/clk/qcom/dispcc1-sa8775p.c
447
.ops = &clk_dp_ops,
drivers/clk/qcom/dispcc1-sa8775p.c
462
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/dispcc1-sa8775p.c
477
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/dispcc1-sa8775p.c
500
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/dispcc1-sa8775p.c
515
.ops = &clk_pixel_ops,
drivers/clk/qcom/dispcc1-sa8775p.c
530
.ops = &clk_pixel_ops,
drivers/clk/qcom/dispcc1-sa8775p.c
545
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/dispcc1-sa8775p.c
565
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/dispcc1-sa8775p.c
580
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/dispcc1-sa8775p.c
595
.ops = &clk_regmap_div_ops,
drivers/clk/qcom/dispcc1-sa8775p.c
610
.ops = &clk_regmap_div_ops,
drivers/clk/qcom/dispcc1-sa8775p.c
625
.ops = &clk_regmap_div_ro_ops,
drivers/clk/qcom/dispcc1-sa8775p.c
640
.ops = &clk_regmap_div_ro_ops,
drivers/clk/qcom/dispcc1-sa8775p.c
657
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc1-sa8775p.c
675
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc1-sa8775p.c
693
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc1-sa8775p.c
711
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc1-sa8775p.c
729
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc1-sa8775p.c
747
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc1-sa8775p.c
765
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc1-sa8775p.c
783
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc1-sa8775p.c
801
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc1-sa8775p.c
819
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc1-sa8775p.c
83
.ops = &clk_alpha_pll_lucid_evo_ops,
drivers/clk/qcom/dispcc1-sa8775p.c
837
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc1-sa8775p.c
855
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc1-sa8775p.c
873
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc1-sa8775p.c
891
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc1-sa8775p.c
909
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc1-sa8775p.c
927
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc1-sa8775p.c
945
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc1-sa8775p.c
963
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc1-sa8775p.c
981
.ops = &clk_branch2_ops,
drivers/clk/qcom/dispcc1-sa8775p.c
999
.ops = &clk_branch2_ops,
drivers/clk/qcom/ecpricc-qdu1000.c
1010
.ops = &clk_branch2_mem_ops,
drivers/clk/qcom/ecpricc-qdu1000.c
1034
.ops = &clk_branch2_mem_ops,
drivers/clk/qcom/ecpricc-qdu1000.c
104
.ops = &clk_alpha_pll_fixed_lucid_evo_ops,
drivers/clk/qcom/ecpricc-qdu1000.c
1053
.ops = &clk_branch2_ops,
drivers/clk/qcom/ecpricc-qdu1000.c
1076
.ops = &clk_branch2_mem_ops,
drivers/clk/qcom/ecpricc-qdu1000.c
1100
.ops = &clk_branch2_mem_ops,
drivers/clk/qcom/ecpricc-qdu1000.c
1124
.ops = &clk_branch2_mem_ops,
drivers/clk/qcom/ecpricc-qdu1000.c
1148
.ops = &clk_branch2_mem_ops,
drivers/clk/qcom/ecpricc-qdu1000.c
1167
.ops = &clk_branch2_ops,
drivers/clk/qcom/ecpricc-qdu1000.c
1190
.ops = &clk_branch2_mem_ops,
drivers/clk/qcom/ecpricc-qdu1000.c
1214
.ops = &clk_branch2_mem_ops,
drivers/clk/qcom/ecpricc-qdu1000.c
1238
.ops = &clk_branch2_mem_ops,
drivers/clk/qcom/ecpricc-qdu1000.c
1262
.ops = &clk_branch2_mem_ops,
drivers/clk/qcom/ecpricc-qdu1000.c
1281
.ops = &clk_branch2_ops,
drivers/clk/qcom/ecpricc-qdu1000.c
1304
.ops = &clk_branch2_mem_ops,
drivers/clk/qcom/ecpricc-qdu1000.c
1328
.ops = &clk_branch2_mem_ops,
drivers/clk/qcom/ecpricc-qdu1000.c
1352
.ops = &clk_branch2_mem_ops,
drivers/clk/qcom/ecpricc-qdu1000.c
1376
.ops = &clk_branch2_mem_ops,
drivers/clk/qcom/ecpricc-qdu1000.c
1395
.ops = &clk_branch2_ops,
drivers/clk/qcom/ecpricc-qdu1000.c
1418
.ops = &clk_branch2_mem_ops,
drivers/clk/qcom/ecpricc-qdu1000.c
1442
.ops = &clk_branch2_mem_ops,
drivers/clk/qcom/ecpricc-qdu1000.c
1466
.ops = &clk_branch2_mem_ops,
drivers/clk/qcom/ecpricc-qdu1000.c
1490
.ops = &clk_branch2_mem_ops,
drivers/clk/qcom/ecpricc-qdu1000.c
1514
.ops = &clk_branch2_mem_ops,
drivers/clk/qcom/ecpricc-qdu1000.c
1538
.ops = &clk_branch2_mem_ops,
drivers/clk/qcom/ecpricc-qdu1000.c
1562
.ops = &clk_branch2_mem_ops,
drivers/clk/qcom/ecpricc-qdu1000.c
1586
.ops = &clk_branch2_mem_ops,
drivers/clk/qcom/ecpricc-qdu1000.c
1605
.ops = &clk_branch2_ops,
drivers/clk/qcom/ecpricc-qdu1000.c
1623
.ops = &clk_branch2_ops,
drivers/clk/qcom/ecpricc-qdu1000.c
1641
.ops = &clk_branch2_mem_ops,
drivers/clk/qcom/ecpricc-qdu1000.c
1660
.ops = &clk_branch2_mem_ops,
drivers/clk/qcom/ecpricc-qdu1000.c
1679
.ops = &clk_branch2_mem_ops,
drivers/clk/qcom/ecpricc-qdu1000.c
1698
.ops = &clk_branch2_mem_ops,
drivers/clk/qcom/ecpricc-qdu1000.c
1717
.ops = &clk_branch2_mem_ops,
drivers/clk/qcom/ecpricc-qdu1000.c
1736
.ops = &clk_branch2_ops,
drivers/clk/qcom/ecpricc-qdu1000.c
1754
.ops = &clk_branch2_ops,
drivers/clk/qcom/ecpricc-qdu1000.c
1767
.ops = &clk_branch2_ops,
drivers/clk/qcom/ecpricc-qdu1000.c
1780
.ops = &clk_branch2_ops,
drivers/clk/qcom/ecpricc-qdu1000.c
1793
.ops = &clk_branch2_ops,
drivers/clk/qcom/ecpricc-qdu1000.c
1806
.ops = &clk_branch2_ops,
drivers/clk/qcom/ecpricc-qdu1000.c
1819
.ops = &clk_branch2_ops,
drivers/clk/qcom/ecpricc-qdu1000.c
182
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/ecpricc-qdu1000.c
1832
.ops = &clk_branch2_ops,
drivers/clk/qcom/ecpricc-qdu1000.c
1845
.ops = &clk_branch2_ops,
drivers/clk/qcom/ecpricc-qdu1000.c
1858
.ops = &clk_branch2_ops,
drivers/clk/qcom/ecpricc-qdu1000.c
1871
.ops = &clk_branch2_ops,
drivers/clk/qcom/ecpricc-qdu1000.c
1884
.ops = &clk_branch2_ops,
drivers/clk/qcom/ecpricc-qdu1000.c
1897
.ops = &clk_branch2_ops,
drivers/clk/qcom/ecpricc-qdu1000.c
1910
.ops = &clk_branch2_ops,
drivers/clk/qcom/ecpricc-qdu1000.c
1923
.ops = &clk_branch2_ops,
drivers/clk/qcom/ecpricc-qdu1000.c
1936
.ops = &clk_branch2_ops,
drivers/clk/qcom/ecpricc-qdu1000.c
1949
.ops = &clk_branch2_ops,
drivers/clk/qcom/ecpricc-qdu1000.c
1962
.ops = &clk_branch2_ops,
drivers/clk/qcom/ecpricc-qdu1000.c
1975
.ops = &clk_branch2_ops,
drivers/clk/qcom/ecpricc-qdu1000.c
1988
.ops = &clk_branch2_ops,
drivers/clk/qcom/ecpricc-qdu1000.c
2001
.ops = &clk_branch2_ops,
drivers/clk/qcom/ecpricc-qdu1000.c
2014
.ops = &clk_branch2_ops,
drivers/clk/qcom/ecpricc-qdu1000.c
202
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/ecpricc-qdu1000.c
2027
.ops = &clk_branch2_ops,
drivers/clk/qcom/ecpricc-qdu1000.c
2040
.ops = &clk_branch2_ops,
drivers/clk/qcom/ecpricc-qdu1000.c
2053
.ops = &clk_branch2_ops,
drivers/clk/qcom/ecpricc-qdu1000.c
2066
.ops = &clk_branch2_ops,
drivers/clk/qcom/ecpricc-qdu1000.c
2079
.ops = &clk_branch2_ops,
drivers/clk/qcom/ecpricc-qdu1000.c
2092
.ops = &clk_branch2_ops,
drivers/clk/qcom/ecpricc-qdu1000.c
2105
.ops = &clk_branch2_ops,
drivers/clk/qcom/ecpricc-qdu1000.c
2118
.ops = &clk_branch2_ops,
drivers/clk/qcom/ecpricc-qdu1000.c
2131
.ops = &clk_branch2_ops,
drivers/clk/qcom/ecpricc-qdu1000.c
2144
.ops = &clk_branch2_ops,
drivers/clk/qcom/ecpricc-qdu1000.c
2157
.ops = &clk_branch2_ops,
drivers/clk/qcom/ecpricc-qdu1000.c
2170
.ops = &clk_branch2_ops,
drivers/clk/qcom/ecpricc-qdu1000.c
2183
.ops = &clk_branch2_ops,
drivers/clk/qcom/ecpricc-qdu1000.c
2196
.ops = &clk_branch2_ops,
drivers/clk/qcom/ecpricc-qdu1000.c
2209
.ops = &clk_branch2_ops,
drivers/clk/qcom/ecpricc-qdu1000.c
222
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/ecpricc-qdu1000.c
2222
.ops = &clk_branch2_ops,
drivers/clk/qcom/ecpricc-qdu1000.c
2235
.ops = &clk_branch2_ops,
drivers/clk/qcom/ecpricc-qdu1000.c
2248
.ops = &clk_branch2_ops,
drivers/clk/qcom/ecpricc-qdu1000.c
2261
.ops = &clk_branch2_ops,
drivers/clk/qcom/ecpricc-qdu1000.c
2274
.ops = &clk_branch2_ops,
drivers/clk/qcom/ecpricc-qdu1000.c
241
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/ecpricc-qdu1000.c
262
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/ecpricc-qdu1000.c
282
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/ecpricc-qdu1000.c
296
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/ecpricc-qdu1000.c
310
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/ecpricc-qdu1000.c
324
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/ecpricc-qdu1000.c
338
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/ecpricc-qdu1000.c
357
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/ecpricc-qdu1000.c
371
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/ecpricc-qdu1000.c
385
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/ecpricc-qdu1000.c
406
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/ecpricc-qdu1000.c
420
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/ecpricc-qdu1000.c
434
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/ecpricc-qdu1000.c
448
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/ecpricc-qdu1000.c
462
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/ecpricc-qdu1000.c
481
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/ecpricc-qdu1000.c
496
.ops = &clk_regmap_div_ro_ops,
drivers/clk/qcom/ecpricc-qdu1000.c
511
.ops = &clk_regmap_div_ro_ops,
drivers/clk/qcom/ecpricc-qdu1000.c
526
.ops = &clk_regmap_div_ro_ops,
drivers/clk/qcom/ecpricc-qdu1000.c
541
.ops = &clk_regmap_div_ro_ops,
drivers/clk/qcom/ecpricc-qdu1000.c
556
.ops = &clk_regmap_div_ro_ops,
drivers/clk/qcom/ecpricc-qdu1000.c
571
.ops = &clk_regmap_div_ro_ops,
drivers/clk/qcom/ecpricc-qdu1000.c
586
.ops = &clk_regmap_div_ro_ops,
drivers/clk/qcom/ecpricc-qdu1000.c
601
.ops = &clk_regmap_div_ro_ops,
drivers/clk/qcom/ecpricc-qdu1000.c
616
.ops = &clk_regmap_div_ro_ops,
drivers/clk/qcom/ecpricc-qdu1000.c
631
.ops = &clk_regmap_div_ro_ops,
drivers/clk/qcom/ecpricc-qdu1000.c
646
.ops = &clk_regmap_div_ro_ops,
drivers/clk/qcom/ecpricc-qdu1000.c
661
.ops = &clk_regmap_div_ro_ops,
drivers/clk/qcom/ecpricc-qdu1000.c
676
.ops = &clk_regmap_div_ro_ops,
drivers/clk/qcom/ecpricc-qdu1000.c
691
.ops = &clk_regmap_div_ro_ops,
drivers/clk/qcom/ecpricc-qdu1000.c
706
.ops = &clk_regmap_div_ro_ops,
drivers/clk/qcom/ecpricc-qdu1000.c
721
.ops = &clk_regmap_div_ro_ops,
drivers/clk/qcom/ecpricc-qdu1000.c
736
.ops = &clk_regmap_div_ro_ops,
drivers/clk/qcom/ecpricc-qdu1000.c
74
.ops = &clk_alpha_pll_fixed_lucid_evo_ops,
drivers/clk/qcom/ecpricc-qdu1000.c
753
.ops = &clk_branch2_ops,
drivers/clk/qcom/ecpricc-qdu1000.c
771
.ops = &clk_branch2_ops,
drivers/clk/qcom/ecpricc-qdu1000.c
789
.ops = &clk_branch2_ops,
drivers/clk/qcom/ecpricc-qdu1000.c
807
.ops = &clk_branch2_ops,
drivers/clk/qcom/ecpricc-qdu1000.c
825
.ops = &clk_branch2_ops,
drivers/clk/qcom/ecpricc-qdu1000.c
843
.ops = &clk_branch2_ops,
drivers/clk/qcom/ecpricc-qdu1000.c
861
.ops = &clk_branch2_ops,
drivers/clk/qcom/ecpricc-qdu1000.c
879
.ops = &clk_branch2_ops,
drivers/clk/qcom/ecpricc-qdu1000.c
897
.ops = &clk_branch2_ops,
drivers/clk/qcom/ecpricc-qdu1000.c
915
.ops = &clk_branch2_ops,
drivers/clk/qcom/ecpricc-qdu1000.c
938
.ops = &clk_branch2_mem_ops,
drivers/clk/qcom/ecpricc-qdu1000.c
962
.ops = &clk_branch2_mem_ops,
drivers/clk/qcom/ecpricc-qdu1000.c
986
.ops = &clk_branch2_mem_ops,
drivers/clk/qcom/gcc-apq8084.c
1009
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-apq8084.c
1028
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-apq8084.c
1041
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-apq8084.c
1059
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-apq8084.c
1079
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-apq8084.c
1099
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-apq8084.c
1119
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-apq8084.c
1137
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-apq8084.c
114
.ops = &clk_pll_ops,
drivers/clk/qcom/gcc-apq8084.c
1164
.ops = &clk_rcg2_floor_ops,
drivers/clk/qcom/gcc-apq8084.c
1178
.ops = &clk_rcg2_floor_ops,
drivers/clk/qcom/gcc-apq8084.c
1192
.ops = &clk_rcg2_floor_ops,
drivers/clk/qcom/gcc-apq8084.c
1206
.ops = &clk_rcg2_floor_ops,
drivers/clk/qcom/gcc-apq8084.c
1225
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-apq8084.c
1243
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-apq8084.c
1261
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-apq8084.c
127
.ops = &clk_pll_vote_ops,
drivers/clk/qcom/gcc-apq8084.c
1287
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-apq8084.c
1309
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-apq8084.c
1327
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-apq8084.c
1345
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-apq8084.c
1361
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-apq8084.c
1380
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-apq8084.c
1393
.ops = &clk_branch_simple_ops,
drivers/clk/qcom/gcc-apq8084.c
1409
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-apq8084.c
1426
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-apq8084.c
1443
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-apq8084.c
1460
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-apq8084.c
1477
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-apq8084.c
1494
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-apq8084.c
1511
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-apq8084.c
1528
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-apq8084.c
1545
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-apq8084.c
1562
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-apq8084.c
1579
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-apq8084.c
1596
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-apq8084.c
1613
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-apq8084.c
1630
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-apq8084.c
1647
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-apq8084.c
1664
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-apq8084.c
1681
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-apq8084.c
1698
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-apq8084.c
1715
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-apq8084.c
1732
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-apq8084.c
1749
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-apq8084.c
1766
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-apq8084.c
1783
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-apq8084.c
1800
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-apq8084.c
1817
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-apq8084.c
1834
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-apq8084.c
1851
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-apq8084.c
1868
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-apq8084.c
1885
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-apq8084.c
1902
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-apq8084.c
1919
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-apq8084.c
1936
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-apq8084.c
1953
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-apq8084.c
1970
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-apq8084.c
1987
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-apq8084.c
2004
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-apq8084.c
201
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-apq8084.c
2021
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-apq8084.c
2038
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-apq8084.c
2055
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-apq8084.c
2072
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-apq8084.c
2089
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-apq8084.c
2106
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-apq8084.c
2124
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-apq8084.c
213
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-apq8084.c
2141
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-apq8084.c
2158
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-apq8084.c
2176
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-apq8084.c
2193
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-apq8084.c
2210
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-apq8084.c
2228
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-apq8084.c
2245
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-apq8084.c
225
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-apq8084.c
2262
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-apq8084.c
2279
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-apq8084.c
2295
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-apq8084.c
2312
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-apq8084.c
2329
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-apq8084.c
2346
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-apq8084.c
2363
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-apq8084.c
2380
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-apq8084.c
2397
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-apq8084.c
2414
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-apq8084.c
2431
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-apq8084.c
2448
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-apq8084.c
246
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-apq8084.c
2465
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-apq8084.c
2482
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-apq8084.c
2498
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-apq8084.c
2515
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-apq8084.c
2532
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-apq8084.c
2549
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-apq8084.c
2566
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-apq8084.c
2583
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-apq8084.c
2600
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-apq8084.c
2617
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-apq8084.c
2634
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-apq8084.c
265
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-apq8084.c
2650
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-apq8084.c
2667
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-apq8084.c
2683
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-apq8084.c
2699
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-apq8084.c
2715
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-apq8084.c
2732
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-apq8084.c
2748
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-apq8084.c
2765
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-apq8084.c
2781
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-apq8084.c
2798
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-apq8084.c
2815
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-apq8084.c
2832
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-apq8084.c
284
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-apq8084.c
2849
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-apq8084.c
2865
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-apq8084.c
2882
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-apq8084.c
2899
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-apq8084.c
2916
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-apq8084.c
2933
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-apq8084.c
2950
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-apq8084.c
2967
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-apq8084.c
2984
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-apq8084.c
3001
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-apq8084.c
3018
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-apq8084.c
302
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-apq8084.c
3035
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-apq8084.c
3051
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-apq8084.c
3067
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-apq8084.c
3084
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-apq8084.c
3101
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-apq8084.c
3118
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-apq8084.c
3134
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-apq8084.c
3150
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-apq8084.c
3167
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-apq8084.c
318
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-apq8084.c
3184
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-apq8084.c
3200
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-apq8084.c
3217
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-apq8084.c
3234
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-apq8084.c
3250
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-apq8084.c
3267
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-apq8084.c
335
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-apq8084.c
355
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-apq8084.c
380
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-apq8084.c
393
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-apq8084.c
407
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-apq8084.c
420
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-apq8084.c
434
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-apq8084.c
447
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-apq8084.c
461
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-apq8084.c
474
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-apq8084.c
488
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-apq8084.c
501
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-apq8084.c
515
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-apq8084.c
52
.ops = &clk_pll_ops,
drivers/clk/qcom/gcc-apq8084.c
548
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-apq8084.c
562
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-apq8084.c
576
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-apq8084.c
590
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-apq8084.c
604
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-apq8084.c
618
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-apq8084.c
631
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-apq8084.c
645
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-apq8084.c
65
.ops = &clk_pll_vote_ops,
drivers/clk/qcom/gcc-apq8084.c
658
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-apq8084.c
672
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-apq8084.c
685
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-apq8084.c
699
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-apq8084.c
712
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-apq8084.c
726
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-apq8084.c
739
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-apq8084.c
753
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-apq8084.c
766
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-apq8084.c
780
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-apq8084.c
794
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-apq8084.c
808
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-apq8084.c
822
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-apq8084.c
83
.ops = &clk_pll_ops,
drivers/clk/qcom/gcc-apq8084.c
836
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-apq8084.c
850
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-apq8084.c
864
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-apq8084.c
885
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-apq8084.c
906
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-apq8084.c
927
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-apq8084.c
948
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-apq8084.c
96
.ops = &clk_pll_vote_ops,
drivers/clk/qcom/gcc-apq8084.c
962
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-apq8084.c
976
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-apq8084.c
995
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-glymur.c
1012
.ops = &clk_regmap_mux_closest_ops,
drivers/clk/qcom/gcc-glymur.c
1027
.ops = &clk_regmap_mux_closest_ops,
drivers/clk/qcom/gcc-glymur.c
1042
.ops = &clk_regmap_mux_closest_ops,
drivers/clk/qcom/gcc-glymur.c
1057
.ops = &clk_regmap_mux_closest_ops,
drivers/clk/qcom/gcc-glymur.c
1072
.ops = &clk_regmap_mux_closest_ops,
drivers/clk/qcom/gcc-glymur.c
1087
.ops = &clk_regmap_mux_closest_ops,
drivers/clk/qcom/gcc-glymur.c
1102
.ops = &clk_regmap_mux_closest_ops,
drivers/clk/qcom/gcc-glymur.c
1117
.ops = &clk_regmap_mux_closest_ops,
drivers/clk/qcom/gcc-glymur.c
1132
.ops = &clk_regmap_mux_closest_ops,
drivers/clk/qcom/gcc-glymur.c
1147
.ops = &clk_regmap_mux_closest_ops,
drivers/clk/qcom/gcc-glymur.c
1162
.ops = &clk_regmap_mux_closest_ops,
drivers/clk/qcom/gcc-glymur.c
1177
.ops = &clk_regmap_mux_closest_ops,
drivers/clk/qcom/gcc-glymur.c
1192
.ops = &clk_regmap_mux_closest_ops,
drivers/clk/qcom/gcc-glymur.c
1207
.ops = &clk_regmap_mux_closest_ops,
drivers/clk/qcom/gcc-glymur.c
1222
.ops = &clk_regmap_mux_closest_ops,
drivers/clk/qcom/gcc-glymur.c
1237
.ops = &clk_regmap_mux_closest_ops,
drivers/clk/qcom/gcc-glymur.c
1252
.ops = &clk_regmap_mux_closest_ops,
drivers/clk/qcom/gcc-glymur.c
1267
.ops = &clk_regmap_mux_closest_ops,
drivers/clk/qcom/gcc-glymur.c
1282
.ops = &clk_regmap_mux_closest_ops,
drivers/clk/qcom/gcc-glymur.c
1297
.ops = &clk_regmap_mux_closest_ops,
drivers/clk/qcom/gcc-glymur.c
1312
.ops = &clk_regmap_mux_closest_ops,
drivers/clk/qcom/gcc-glymur.c
1327
.ops = &clk_regmap_mux_closest_ops,
drivers/clk/qcom/gcc-glymur.c
1342
.ops = &clk_regmap_mux_closest_ops,
drivers/clk/qcom/gcc-glymur.c
1357
.ops = &clk_regmap_mux_closest_ops,
drivers/clk/qcom/gcc-glymur.c
1372
.ops = &clk_regmap_mux_closest_ops,
drivers/clk/qcom/gcc-glymur.c
1387
.ops = &clk_regmap_mux_closest_ops,
drivers/clk/qcom/gcc-glymur.c
1410
.ops = &clk_rcg2_shared_no_init_park_ops,
drivers/clk/qcom/gcc-glymur.c
1425
.ops = &clk_rcg2_shared_no_init_park_ops,
drivers/clk/qcom/gcc-glymur.c
144
.ops = &clk_alpha_pll_fixed_taycan_eko_t_ops,
drivers/clk/qcom/gcc-glymur.c
1440
.ops = &clk_rcg2_shared_no_init_park_ops,
drivers/clk/qcom/gcc-glymur.c
1460
.ops = &clk_rcg2_shared_no_init_park_ops,
drivers/clk/qcom/gcc-glymur.c
1481
.ops = &clk_rcg2_shared_no_init_park_ops,
drivers/clk/qcom/gcc-glymur.c
1496
.ops = &clk_rcg2_shared_no_init_park_ops,
drivers/clk/qcom/gcc-glymur.c
1511
.ops = &clk_rcg2_shared_no_init_park_ops,
drivers/clk/qcom/gcc-glymur.c
1526
.ops = &clk_rcg2_shared_no_init_park_ops,
drivers/clk/qcom/gcc-glymur.c
1541
.ops = &clk_rcg2_shared_no_init_park_ops,
drivers/clk/qcom/gcc-glymur.c
1556
.ops = &clk_rcg2_shared_no_init_park_ops,
drivers/clk/qcom/gcc-glymur.c
1571
.ops = &clk_rcg2_shared_no_init_park_ops,
drivers/clk/qcom/gcc-glymur.c
1586
.ops = &clk_rcg2_shared_no_init_park_ops,
drivers/clk/qcom/gcc-glymur.c
1601
.ops = &clk_rcg2_shared_no_init_park_ops,
drivers/clk/qcom/gcc-glymur.c
1616
.ops = &clk_rcg2_shared_no_init_park_ops,
drivers/clk/qcom/gcc-glymur.c
1631
.ops = &clk_rcg2_shared_no_init_park_ops,
drivers/clk/qcom/gcc-glymur.c
1646
.ops = &clk_rcg2_shared_no_init_park_ops,
drivers/clk/qcom/gcc-glymur.c
1661
.ops = &clk_rcg2_shared_no_init_park_ops,
drivers/clk/qcom/gcc-glymur.c
167
.ops = &clk_alpha_pll_postdiv_taycan_eko_t_ops,
drivers/clk/qcom/gcc-glymur.c
1676
.ops = &clk_rcg2_shared_no_init_park_ops,
drivers/clk/qcom/gcc-glymur.c
1691
.ops = &clk_rcg2_shared_no_init_park_ops,
drivers/clk/qcom/gcc-glymur.c
1706
.ops = &clk_rcg2_shared_no_init_park_ops,
drivers/clk/qcom/gcc-glymur.c
1721
.ops = &clk_rcg2_shared_no_init_park_ops,
drivers/clk/qcom/gcc-glymur.c
1736
.ops = &clk_rcg2_shared_no_init_park_ops,
drivers/clk/qcom/gcc-glymur.c
1751
.ops = &clk_rcg2_shared_no_init_park_ops,
drivers/clk/qcom/gcc-glymur.c
1766
.ops = &clk_rcg2_shared_no_init_park_ops,
drivers/clk/qcom/gcc-glymur.c
1786
.ops = &clk_rcg2_shared_no_init_park_ops,
drivers/clk/qcom/gcc-glymur.c
1814
.ops = &clk_rcg2_shared_no_init_park_ops,
drivers/clk/qcom/gcc-glymur.c
183
.ops = &clk_alpha_pll_fixed_taycan_eko_t_ops,
drivers/clk/qcom/gcc-glymur.c
1849
.ops = &clk_rcg2_shared_no_init_park_ops,
drivers/clk/qcom/gcc-glymur.c
1866
.ops = &clk_rcg2_shared_no_init_park_ops,
drivers/clk/qcom/gcc-glymur.c
1883
.ops = &clk_rcg2_shared_no_init_park_ops,
drivers/clk/qcom/gcc-glymur.c
1900
.ops = &clk_rcg2_shared_no_init_park_ops,
drivers/clk/qcom/gcc-glymur.c
1933
.ops = &clk_rcg2_shared_no_init_park_ops,
drivers/clk/qcom/gcc-glymur.c
1950
.ops = &clk_rcg2_shared_no_init_park_ops,
drivers/clk/qcom/gcc-glymur.c
1982
.ops = &clk_rcg2_shared_no_init_park_ops,
drivers/clk/qcom/gcc-glymur.c
1999
.ops = &clk_rcg2_shared_no_init_park_ops,
drivers/clk/qcom/gcc-glymur.c
200
.ops = &clk_alpha_pll_fixed_taycan_eko_t_ops,
drivers/clk/qcom/gcc-glymur.c
2016
.ops = &clk_rcg2_shared_no_init_park_ops,
drivers/clk/qcom/gcc-glymur.c
2033
.ops = &clk_rcg2_shared_no_init_park_ops,
drivers/clk/qcom/gcc-glymur.c
2050
.ops = &clk_rcg2_shared_no_init_park_ops,
drivers/clk/qcom/gcc-glymur.c
2067
.ops = &clk_rcg2_shared_no_init_park_ops,
drivers/clk/qcom/gcc-glymur.c
2084
.ops = &clk_rcg2_shared_no_init_park_ops,
drivers/clk/qcom/gcc-glymur.c
2101
.ops = &clk_rcg2_shared_no_init_park_ops,
drivers/clk/qcom/gcc-glymur.c
2118
.ops = &clk_rcg2_shared_no_init_park_ops,
drivers/clk/qcom/gcc-glymur.c
2135
.ops = &clk_rcg2_shared_no_init_park_ops,
drivers/clk/qcom/gcc-glymur.c
2152
.ops = &clk_rcg2_shared_no_init_park_ops,
drivers/clk/qcom/gcc-glymur.c
2169
.ops = &clk_rcg2_shared_no_init_park_ops,
drivers/clk/qcom/gcc-glymur.c
2186
.ops = &clk_rcg2_shared_no_init_park_ops,
drivers/clk/qcom/gcc-glymur.c
2203
.ops = &clk_rcg2_shared_no_init_park_ops,
drivers/clk/qcom/gcc-glymur.c
2220
.ops = &clk_rcg2_shared_no_init_park_ops,
drivers/clk/qcom/gcc-glymur.c
223
.ops = &clk_alpha_pll_postdiv_taycan_eko_t_ops,
drivers/clk/qcom/gcc-glymur.c
2237
.ops = &clk_rcg2_shared_no_init_park_ops,
drivers/clk/qcom/gcc-glymur.c
2254
.ops = &clk_rcg2_shared_no_init_park_ops,
drivers/clk/qcom/gcc-glymur.c
2271
.ops = &clk_rcg2_shared_no_init_park_ops,
drivers/clk/qcom/gcc-glymur.c
2288
.ops = &clk_rcg2_shared_no_init_park_ops,
drivers/clk/qcom/gcc-glymur.c
2320
.ops = &clk_rcg2_shared_floor_ops,
drivers/clk/qcom/gcc-glymur.c
2342
.ops = &clk_rcg2_shared_floor_ops,
drivers/clk/qcom/gcc-glymur.c
2365
.ops = &clk_rcg2_shared_no_init_park_ops,
drivers/clk/qcom/gcc-glymur.c
2387
.ops = &clk_rcg2_shared_no_init_park_ops,
drivers/clk/qcom/gcc-glymur.c
239
.ops = &clk_alpha_pll_fixed_taycan_eko_t_ops,
drivers/clk/qcom/gcc-glymur.c
2402
.ops = &clk_rcg2_shared_no_init_park_ops,
drivers/clk/qcom/gcc-glymur.c
2417
.ops = &clk_rcg2_shared_no_init_park_ops,
drivers/clk/qcom/gcc-glymur.c
2438
.ops = &clk_rcg2_shared_no_init_park_ops,
drivers/clk/qcom/gcc-glymur.c
2453
.ops = &clk_rcg2_shared_no_init_park_ops,
drivers/clk/qcom/gcc-glymur.c
2476
.ops = &clk_rcg2_shared_no_init_park_ops,
drivers/clk/qcom/gcc-glymur.c
2491
.ops = &clk_rcg2_shared_no_init_park_ops,
drivers/clk/qcom/gcc-glymur.c
2506
.ops = &clk_rcg2_shared_no_init_park_ops,
drivers/clk/qcom/gcc-glymur.c
2521
.ops = &clk_rcg2_shared_no_init_park_ops,
drivers/clk/qcom/gcc-glymur.c
2536
.ops = &clk_rcg2_shared_no_init_park_ops,
drivers/clk/qcom/gcc-glymur.c
2551
.ops = &clk_rcg2_shared_no_init_park_ops,
drivers/clk/qcom/gcc-glymur.c
256
.ops = &clk_alpha_pll_fixed_taycan_eko_t_ops,
drivers/clk/qcom/gcc-glymur.c
2566
.ops = &clk_rcg2_shared_no_init_park_ops,
drivers/clk/qcom/gcc-glymur.c
2581
.ops = &clk_rcg2_shared_no_init_park_ops,
drivers/clk/qcom/gcc-glymur.c
2596
.ops = &clk_rcg2_shared_no_init_park_ops,
drivers/clk/qcom/gcc-glymur.c
2611
.ops = &clk_rcg2_shared_no_init_park_ops,
drivers/clk/qcom/gcc-glymur.c
2626
.ops = &clk_rcg2_shared_no_init_park_ops,
drivers/clk/qcom/gcc-glymur.c
2641
.ops = &clk_rcg2_shared_no_init_park_ops,
drivers/clk/qcom/gcc-glymur.c
2662
.ops = &clk_rcg2_shared_no_init_park_ops,
drivers/clk/qcom/gcc-glymur.c
2684
.ops = &clk_rcg2_shared_no_init_park_ops,
drivers/clk/qcom/gcc-glymur.c
2699
.ops = &clk_rcg2_shared_no_init_park_ops,
drivers/clk/qcom/gcc-glymur.c
2714
.ops = &clk_rcg2_shared_no_init_park_ops,
drivers/clk/qcom/gcc-glymur.c
2729
.ops = &clk_rcg2_shared_no_init_park_ops,
drivers/clk/qcom/gcc-glymur.c
273
.ops = &clk_alpha_pll_fixed_taycan_eko_t_ops,
drivers/clk/qcom/gcc-glymur.c
2751
.ops = &clk_rcg2_shared_no_init_park_ops,
drivers/clk/qcom/gcc-glymur.c
2772
.ops = &clk_rcg2_shared_no_init_park_ops,
drivers/clk/qcom/gcc-glymur.c
2787
.ops = &clk_rcg2_shared_no_init_park_ops,
drivers/clk/qcom/gcc-glymur.c
2802
.ops = &clk_rcg2_shared_no_init_park_ops,
drivers/clk/qcom/gcc-glymur.c
2817
.ops = &clk_rcg2_shared_no_init_park_ops,
drivers/clk/qcom/gcc-glymur.c
2832
.ops = &clk_rcg2_shared_no_init_park_ops,
drivers/clk/qcom/gcc-glymur.c
2847
.ops = &clk_rcg2_shared_no_init_park_ops,
drivers/clk/qcom/gcc-glymur.c
2862
.ops = &clk_rcg2_shared_no_init_park_ops,
drivers/clk/qcom/gcc-glymur.c
2877
.ops = &clk_regmap_div_ro_ops,
drivers/clk/qcom/gcc-glymur.c
2892
.ops = &clk_regmap_div_ro_ops,
drivers/clk/qcom/gcc-glymur.c
290
.ops = &clk_alpha_pll_fixed_taycan_eko_t_ops,
drivers/clk/qcom/gcc-glymur.c
2907
.ops = &clk_regmap_div_ro_ops,
drivers/clk/qcom/gcc-glymur.c
2922
.ops = &clk_regmap_div_ro_ops,
drivers/clk/qcom/gcc-glymur.c
2937
.ops = &clk_regmap_div_ro_ops,
drivers/clk/qcom/gcc-glymur.c
2952
.ops = &clk_regmap_div_ro_ops,
drivers/clk/qcom/gcc-glymur.c
2967
.ops = &clk_regmap_div_ro_ops,
drivers/clk/qcom/gcc-glymur.c
2982
.ops = &clk_regmap_div_ro_ops,
drivers/clk/qcom/gcc-glymur.c
2997
.ops = &clk_regmap_div_ro_ops,
drivers/clk/qcom/gcc-glymur.c
3012
.ops = &clk_regmap_div_ro_ops,
drivers/clk/qcom/gcc-glymur.c
3027
.ops = &clk_regmap_div_ro_ops,
drivers/clk/qcom/gcc-glymur.c
3042
.ops = &clk_regmap_div_ro_ops,
drivers/clk/qcom/gcc-glymur.c
3057
.ops = &clk_regmap_div_ro_ops,
drivers/clk/qcom/gcc-glymur.c
307
.ops = &clk_alpha_pll_fixed_taycan_eko_t_ops,
drivers/clk/qcom/gcc-glymur.c
3072
.ops = &clk_regmap_div_ro_ops,
drivers/clk/qcom/gcc-glymur.c
3087
.ops = &clk_regmap_div_ro_ops,
drivers/clk/qcom/gcc-glymur.c
3102
.ops = &clk_regmap_div_ro_ops,
drivers/clk/qcom/gcc-glymur.c
3117
.ops = &clk_regmap_div_ro_ops,
drivers/clk/qcom/gcc-glymur.c
3132
.ops = &clk_regmap_div_ro_ops,
drivers/clk/qcom/gcc-glymur.c
3147
.ops = &clk_regmap_div_ro_ops,
drivers/clk/qcom/gcc-glymur.c
3162
.ops = &clk_regmap_div_ro_ops,
drivers/clk/qcom/gcc-glymur.c
3174
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-glymur.c
3187
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-glymur.c
3200
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-glymur.c
3213
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-glymur.c
3226
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-glymur.c
3246
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-glymur.c
3266
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-glymur.c
3286
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-glymur.c
3306
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-glymur.c
3326
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-glymur.c
3346
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-glymur.c
3366
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-glymur.c
3386
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-glymur.c
3406
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-glymur.c
3421
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-glymur.c
3436
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-glymur.c
3449
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-glymur.c
3464
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-glymur.c
3479
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-glymur.c
3494
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-glymur.c
3509
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-glymur.c
3524
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-glymur.c
3544
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-glymur.c
3564
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-glymur.c
3584
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-glymur.c
3604
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-glymur.c
3624
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-glymur.c
3639
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-glymur.c
3654
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-glymur.c
3667
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-glymur.c
3683
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-glymur.c
3698
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-glymur.c
3713
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-glymur.c
3726
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-glymur.c
3744
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-glymur.c
3762
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-glymur.c
3780
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-glymur.c
3795
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-glymur.c
3815
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-glymur.c
3835
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-glymur.c
3853
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-glymur.c
3868
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-glymur.c
3883
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-glymur.c
3901
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-glymur.c
3919
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-glymur.c
3934
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-glymur.c
3947
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-glymur.c
3965
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-glymur.c
3980
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-glymur.c
3995
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-glymur.c
4013
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-glymur.c
4031
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-glymur.c
4046
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-glymur.c
4059
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-glymur.c
4077
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-glymur.c
4092
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-glymur.c
4107
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-glymur.c
4125
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-glymur.c
4143
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-glymur.c
4158
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-glymur.c
4171
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-glymur.c
4191
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-glymur.c
4206
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-glymur.c
4221
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-glymur.c
4241
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-glymur.c
4261
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-glymur.c
4276
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-glymur.c
4291
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-glymur.c
4309
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-glymur.c
4324
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-glymur.c
4339
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-glymur.c
4357
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-glymur.c
4375
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-glymur.c
4393
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-glymur.c
4408
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-glymur.c
4421
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-glymur.c
4439
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-glymur.c
4454
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-glymur.c
4469
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-glymur.c
4487
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-glymur.c
4505
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-glymur.c
4523
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-glymur.c
4538
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-glymur.c
4551
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-glymur.c
4569
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-glymur.c
4584
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-glymur.c
4599
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-glymur.c
4617
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-glymur.c
4635
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-glymur.c
4653
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-glymur.c
4668
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-glymur.c
4681
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-glymur.c
4699
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-glymur.c
4714
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-glymur.c
4729
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-glymur.c
4747
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-glymur.c
4765
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-glymur.c
4783
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-glymur.c
4798
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-glymur.c
4811
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-glymur.c
4824
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-glymur.c
4837
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-glymur.c
4852
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-glymur.c
4867
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-glymur.c
4882
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-glymur.c
4897
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-glymur.c
4917
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-glymur.c
4935
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-glymur.c
4953
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-glymur.c
4971
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-glymur.c
4989
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-glymur.c
5004
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-glymur.c
5017
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-glymur.c
5035
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-glymur.c
5050
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-glymur.c
5063
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-glymur.c
5078
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-glymur.c
5093
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-glymur.c
5108
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-glymur.c
5123
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-glymur.c
5138
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-glymur.c
5153
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-glymur.c
5168
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-glymur.c
5183
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-glymur.c
5198
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-glymur.c
5213
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-glymur.c
5228
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-glymur.c
5243
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-glymur.c
5258
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-glymur.c
5273
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-glymur.c
5288
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-glymur.c
5301
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-glymur.c
5314
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-glymur.c
5329
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-glymur.c
5347
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-glymur.c
5365
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-glymur.c
5383
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-glymur.c
5401
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-glymur.c
5416
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-glymur.c
5429
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-glymur.c
5442
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-glymur.c
5455
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-glymur.c
5473
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-glymur.c
5491
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-glymur.c
5509
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-glymur.c
5527
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-glymur.c
5545
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-glymur.c
5563
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-glymur.c
5581
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-glymur.c
5599
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-glymur.c
5617
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-glymur.c
5635
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-glymur.c
5653
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-glymur.c
5666
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-glymur.c
5679
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-glymur.c
5697
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-glymur.c
5715
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-glymur.c
5733
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-glymur.c
5751
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-glymur.c
5769
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-glymur.c
5787
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-glymur.c
5805
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-glymur.c
5823
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-glymur.c
5841
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-glymur.c
5859
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-glymur.c
5877
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-glymur.c
5890
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-glymur.c
5903
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-glymur.c
5921
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-glymur.c
5939
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-glymur.c
5957
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-glymur.c
5975
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-glymur.c
5993
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-glymur.c
6011
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-glymur.c
6029
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-glymur.c
6047
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-glymur.c
6065
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-glymur.c
6083
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-glymur.c
6101
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-glymur.c
6116
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-glymur.c
6131
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-glymur.c
6146
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-glymur.c
6161
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-glymur.c
6176
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-glymur.c
6191
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-glymur.c
6204
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-glymur.c
6222
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-glymur.c
6235
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-glymur.c
6253
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-glymur.c
6268
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-glymur.c
6288
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-glymur.c
6308
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-glymur.c
6328
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-glymur.c
6346
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-glymur.c
6364
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-glymur.c
6382
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-glymur.c
6402
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-glymur.c
6420
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-glymur.c
6438
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-glymur.c
6451
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-glymur.c
6469
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-glymur.c
6487
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-glymur.c
6500
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-glymur.c
6518
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-glymur.c
6536
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-glymur.c
6549
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-glymur.c
6567
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-glymur.c
6585
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-glymur.c
6598
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-glymur.c
6616
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-glymur.c
6634
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-glymur.c
6647
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-glymur.c
6665
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-glymur.c
6683
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-glymur.c
6701
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-glymur.c
6719
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-glymur.c
6737
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-glymur.c
6755
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-glymur.c
6775
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-glymur.c
6793
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-glymur.c
6811
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-glymur.c
6831
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-glymur.c
6849
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-glymur.c
6867
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-glymur.c
6887
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-glymur.c
6902
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-glymur.c
6920
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-glymur.c
6938
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-glymur.c
6956
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-glymur.c
6974
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-glymur.c
6992
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-glymur.c
7010
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-glymur.c
7028
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-glymur.c
7048
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-glymur.c
7066
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-glymur.c
7084
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-glymur.c
7104
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-glymur.c
7122
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-glymur.c
7137
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-glymur.c
7155
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-glymur.c
7173
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-glymur.c
7191
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-glymur.c
7209
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-glymur.c
7227
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-glymur.c
7245
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-glymur.c
7263
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-glymur.c
7283
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-glymur.c
7301
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-glymur.c
7319
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-glymur.c
7339
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-glymur.c
7357
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-glymur.c
7372
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-glymur.c
7390
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-glymur.c
7408
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-glymur.c
7426
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-glymur.c
7444
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-glymur.c
7462
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-glymur.c
7480
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-glymur.c
7498
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-glymur.c
7518
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-glymur.c
7536
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-glymur.c
7554
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-glymur.c
7574
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-glymur.c
7592
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-glymur.c
7607
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-glymur.c
7622
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-glymur.c
7637
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-glymur.c
851
.ops = &clk_regmap_phy_mux_ops,
drivers/clk/qcom/gcc-glymur.c
865
.ops = &clk_regmap_phy_mux_ops,
drivers/clk/qcom/gcc-glymur.c
879
.ops = &clk_regmap_phy_mux_ops,
drivers/clk/qcom/gcc-glymur.c
893
.ops = &clk_regmap_phy_mux_ops,
drivers/clk/qcom/gcc-glymur.c
907
.ops = &clk_regmap_phy_mux_ops,
drivers/clk/qcom/gcc-glymur.c
922
.ops = &clk_regmap_mux_closest_ops,
drivers/clk/qcom/gcc-glymur.c
937
.ops = &clk_regmap_mux_closest_ops,
drivers/clk/qcom/gcc-glymur.c
952
.ops = &clk_regmap_mux_closest_ops,
drivers/clk/qcom/gcc-glymur.c
967
.ops = &clk_regmap_mux_closest_ops,
drivers/clk/qcom/gcc-glymur.c
982
.ops = &clk_regmap_mux_closest_ops,
drivers/clk/qcom/gcc-glymur.c
997
.ops = &clk_regmap_mux_closest_ops,
drivers/clk/qcom/gcc-ipq4019.c
1003
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq4019.c
1020
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq4019.c
1036
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq4019.c
1052
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq4019.c
1081
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-ipq4019.c
1095
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq4019.c
1112
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq4019.c
1127
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq4019.c
1142
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq4019.c
1157
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq4019.c
1172
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq4019.c
1188
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq4019.c
1203
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq4019.c
1218
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq4019.c
1233
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq4019.c
1248
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq4019.c
1265
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq4019.c
1280
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq4019.c
1297
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq4019.c
1316
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-ipq4019.c
1330
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq4019.c
1346
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq4019.c
1363
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq4019.c
1378
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq4019.c
1409
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-ipq4019.c
1424
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq4019.c
1442
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq4019.c
1460
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq4019.c
1490
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-ipq4019.c
1504
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq4019.c
1522
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq4019.c
1540
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq4019.c
247
.ops = &clk_regmap_cpu_div_ops,
drivers/clk/qcom/gcc-ipq4019.c
300
.ops = &clk_fepll_div_ops,
drivers/clk/qcom/gcc-ipq4019.c
316
.ops = &clk_fepll_div_ops,
drivers/clk/qcom/gcc-ipq4019.c
332
.ops = &clk_fepll_div_ops,
drivers/clk/qcom/gcc-ipq4019.c
348
.ops = &clk_fepll_div_ops,
drivers/clk/qcom/gcc-ipq4019.c
364
.ops = &clk_fepll_div_ops,
drivers/clk/qcom/gcc-ipq4019.c
390
.ops = &clk_fepll_div_ops,
drivers/clk/qcom/gcc-ipq4019.c
409
.ops = &clk_fepll_div_ops,
drivers/clk/qcom/gcc-ipq4019.c
443
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-ipq4019.c
457
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq4019.c
489
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-ipq4019.c
505
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq4019.c
521
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq4019.c
540
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-ipq4019.c
554
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq4019.c
569
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-ipq4019.c
583
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq4019.c
620
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-ipq4019.c
634
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq4019.c
650
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-ipq4019.c
664
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq4019.c
694
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-ipq4019.c
709
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq4019.c
724
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-ipq4019.c
738
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq4019.c
761
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-ipq4019.c
775
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq4019.c
791
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-ipq4019.c
805
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq4019.c
821
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-ipq4019.c
835
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq4019.c
873
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-ipq4019.c
919
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-ipq4019.c
939
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-ipq4019.c
954
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq4019.c
971
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq4019.c
988
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq5018.c
101
.ops = &clk_alpha_pll_stromer_ops,
drivers/clk/qcom/gcc-ipq5018.c
1017
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-ipq5018.c
1035
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-ipq5018.c
1053
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-ipq5018.c
1067
.ops = &clk_fixed_factor_ops,
drivers/clk/qcom/gcc-ipq5018.c
1080
.ops = &clk_fixed_factor_ops,
drivers/clk/qcom/gcc-ipq5018.c
1093
.ops = &clk_fixed_factor_ops,
drivers/clk/qcom/gcc-ipq5018.c
1115
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-ipq5018.c
1141
.ops = &clk_rcg2_floor_ops,
drivers/clk/qcom/gcc-ipq5018.c
1159
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-ipq5018.c
116
.ops = &clk_alpha_pll_stromer_ops,
drivers/clk/qcom/gcc-ipq5018.c
1172
.ops = &clk_fixed_factor_ops,
drivers/clk/qcom/gcc-ipq5018.c
1191
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-ipq5018.c
1211
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-ipq5018.c
1226
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-ipq5018.c
1245
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-ipq5018.c
1259
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-ipq5018.c
1278
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-ipq5018.c
1292
.ops = &clk_regmap_mux_closest_ops,
drivers/clk/qcom/gcc-ipq5018.c
131
.ops = &clk_alpha_pll_postdiv_ro_ops,
drivers/clk/qcom/gcc-ipq5018.c
1312
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-ipq5018.c
1330
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-ipq5018.c
1344
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq5018.c
1359
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq5018.c
1376
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq5018.c
1393
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq5018.c
1411
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq5018.c
1428
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq5018.c
1445
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq5018.c
145
.ops = &clk_alpha_pll_postdiv_ro_ops,
drivers/clk/qcom/gcc-ipq5018.c
1462
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq5018.c
1479
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq5018.c
1496
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq5018.c
1513
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq5018.c
1530
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq5018.c
1547
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq5018.c
1559
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq5018.c
1576
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq5018.c
159
.ops = &clk_alpha_pll_postdiv_ro_ops,
drivers/clk/qcom/gcc-ipq5018.c
1593
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq5018.c
1611
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq5018.c
1629
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq5018.c
1647
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq5018.c
1664
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq5018.c
1681
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq5018.c
1699
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq5018.c
1717
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq5018.c
173
.ops = &clk_alpha_pll_postdiv_ro_ops,
drivers/clk/qcom/gcc-ipq5018.c
1734
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq5018.c
1750
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq5018.c
1770
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq5018.c
1786
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq5018.c
1804
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq5018.c
1821
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq5018.c
1837
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq5018.c
1855
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq5018.c
187
.ops = &clk_fixed_factor_ops,
drivers/clk/qcom/gcc-ipq5018.c
1871
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq5018.c
1889
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq5018.c
1906
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq5018.c
1923
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq5018.c
1941
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq5018.c
1958
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq5018.c
1975
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq5018.c
1992
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq5018.c
2009
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq5018.c
2026
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq5018.c
2043
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq5018.c
2060
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq5018.c
2077
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq5018.c
2096
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq5018.c
2113
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq5018.c
2130
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq5018.c
2147
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq5018.c
2164
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq5018.c
2181
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq5018.c
2200
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq5018.c
2218
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq5018.c
2235
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq5018.c
2252
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq5018.c
2269
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq5018.c
2286
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq5018.c
2303
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq5018.c
2320
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq5018.c
2337
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq5018.c
2354
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq5018.c
2371
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq5018.c
2388
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq5018.c
2405
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq5018.c
2422
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq5018.c
2439
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq5018.c
2456
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq5018.c
2473
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq5018.c
2490
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq5018.c
2507
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq5018.c
2524
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq5018.c
2541
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq5018.c
2558
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq5018.c
2575
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq5018.c
2592
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq5018.c
2609
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq5018.c
2626
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq5018.c
2643
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq5018.c
2660
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq5018.c
2677
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq5018.c
2694
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq5018.c
2711
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq5018.c
2728
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq5018.c
2745
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq5018.c
2762
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq5018.c
2779
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq5018.c
2796
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq5018.c
2813
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq5018.c
2831
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq5018.c
2849
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq5018.c
2867
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq5018.c
2885
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq5018.c
2903
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq5018.c
2921
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq5018.c
2938
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq5018.c
2954
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq5018.c
2971
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq5018.c
2989
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq5018.c
3006
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq5018.c
3024
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq5018.c
3041
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq5018.c
3058
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq5018.c
3075
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq5018.c
3092
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq5018.c
3109
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq5018.c
3127
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq5018.c
3144
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq5018.c
3161
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq5018.c
3178
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq5018.c
3195
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq5018.c
3212
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq5018.c
3229
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq5018.c
3246
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq5018.c
3263
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq5018.c
3280
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq5018.c
3297
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq5018.c
3314
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq5018.c
3331
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq5018.c
3348
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq5018.c
446
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-ipq5018.c
464
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-ipq5018.c
477
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-ipq5018.c
490
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-ipq5018.c
514
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-ipq5018.c
528
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-ipq5018.c
542
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-ipq5018.c
573
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-ipq5018.c
587
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-ipq5018.c
605
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-ipq5018.c
626
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-ipq5018.c
641
.ops = &clk_regmap_div_ops,
drivers/clk/qcom/gcc-ipq5018.c
656
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-ipq5018.c
671
.ops = &clk_regmap_div_ops,
drivers/clk/qcom/gcc-ipq5018.c
696
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-ipq5018.c
71
.ops = &clk_alpha_pll_stromer_ops,
drivers/clk/qcom/gcc-ipq5018.c
711
.ops = &clk_regmap_div_ops,
drivers/clk/qcom/gcc-ipq5018.c
736
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-ipq5018.c
751
.ops = &clk_regmap_div_ops,
drivers/clk/qcom/gcc-ipq5018.c
771
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-ipq5018.c
790
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-ipq5018.c
804
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-ipq5018.c
818
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-ipq5018.c
836
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-ipq5018.c
854
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-ipq5018.c
86
.ops = &clk_alpha_pll_stromer_ops,
drivers/clk/qcom/gcc-ipq5018.c
873
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-ipq5018.c
891
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-ipq5018.c
905
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-ipq5018.c
918
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-ipq5018.c
932
.ops = &clk_regmap_mux_closest_ops,
drivers/clk/qcom/gcc-ipq5018.c
947
.ops = &clk_regmap_mux_closest_ops,
drivers/clk/qcom/gcc-ipq5018.c
967
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-ipq5018.c
980
.ops = &clk_fixed_factor_ops,
drivers/clk/qcom/gcc-ipq5018.c
999
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-ipq5332.c
1004
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-ipq5332.c
102
.ops = &clk_alpha_pll_stromer_ops,
drivers/clk/qcom/gcc-ipq5332.c
1023
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-ipq5332.c
1037
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-ipq5332.c
1056
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-ipq5332.c
1069
.ops = &clk_regmap_phy_mux_ops,
drivers/clk/qcom/gcc-ipq5332.c
1084
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-ipq5332.c
1098
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-ipq5332.c
1110
.ops = &clk_fixed_factor_ops,
drivers/clk/qcom/gcc-ipq5332.c
1125
.ops = &clk_regmap_div_ro_ops,
drivers/clk/qcom/gcc-ipq5332.c
1140
.ops = &clk_regmap_div_ro_ops,
drivers/clk/qcom/gcc-ipq5332.c
1157
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq5332.c
116
.ops = &clk_alpha_pll_postdiv_ro_ops,
drivers/clk/qcom/gcc-ipq5332.c
1175
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq5332.c
1193
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq5332.c
1211
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq5332.c
1229
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq5332.c
1247
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq5332.c
1265
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq5332.c
1283
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq5332.c
130
.ops = &clk_alpha_pll_stromer_ops,
drivers/clk/qcom/gcc-ipq5332.c
1301
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq5332.c
1319
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq5332.c
1337
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq5332.c
1355
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq5332.c
1373
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq5332.c
1391
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq5332.c
1409
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq5332.c
1427
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq5332.c
144
.ops = &clk_alpha_pll_postdiv_ro_ops,
drivers/clk/qcom/gcc-ipq5332.c
1445
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq5332.c
1463
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq5332.c
1481
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq5332.c
1499
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq5332.c
1517
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq5332.c
1535
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq5332.c
1553
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq5332.c
1571
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq5332.c
1589
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq5332.c
1607
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq5332.c
1625
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq5332.c
1643
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq5332.c
1661
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq5332.c
1679
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq5332.c
1697
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq5332.c
1715
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq5332.c
1733
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq5332.c
1751
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq5332.c
1769
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq5332.c
1787
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq5332.c
1805
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq5332.c
1823
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq5332.c
1841
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq5332.c
1859
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq5332.c
1877
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq5332.c
1895
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq5332.c
1913
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq5332.c
1931
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq5332.c
1949
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq5332.c
1967
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq5332.c
1985
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq5332.c
2003
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq5332.c
2021
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq5332.c
2039
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq5332.c
2057
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq5332.c
2075
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq5332.c
2093
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq5332.c
2111
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq5332.c
2129
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq5332.c
2147
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq5332.c
2165
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq5332.c
2183
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq5332.c
2201
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq5332.c
2219
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq5332.c
2237
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq5332.c
2255
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq5332.c
2273
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq5332.c
2287
.ops = &clk_fixed_factor_ops,
drivers/clk/qcom/gcc-ipq5332.c
2304
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq5332.c
2322
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq5332.c
2340
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq5332.c
2358
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq5332.c
2376
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq5332.c
2394
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq5332.c
2412
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq5332.c
2430
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq5332.c
2448
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq5332.c
2466
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq5332.c
2484
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq5332.c
2502
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq5332.c
2520
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq5332.c
2538
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq5332.c
2556
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq5332.c
2574
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq5332.c
2592
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq5332.c
2610
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq5332.c
2628
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq5332.c
2646
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq5332.c
2664
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq5332.c
2682
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq5332.c
2700
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq5332.c
2718
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq5332.c
2736
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq5332.c
2754
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq5332.c
2771
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq5332.c
2789
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq5332.c
2807
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq5332.c
2825
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq5332.c
2843
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq5332.c
2861
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq5332.c
2879
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq5332.c
2897
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq5332.c
2913
.ops = &clk_regmap_div_ro_ops,
drivers/clk/qcom/gcc-ipq5332.c
334
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-ipq5332.c
365
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-ipq5332.c
379
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-ipq5332.c
393
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-ipq5332.c
425
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-ipq5332.c
439
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-ipq5332.c
453
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-ipq5332.c
473
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-ipq5332.c
487
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-ipq5332.c
506
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-ipq5332.c
525
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-ipq5332.c
544
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-ipq5332.c
557
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-ipq5332.c
572
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq5332.c
587
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-ipq5332.c
600
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-ipq5332.c
615
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq5332.c
62
.ops = &clk_alpha_pll_stromer_ops,
drivers/clk/qcom/gcc-ipq5332.c
635
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-ipq5332.c
649
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-ipq5332.c
663
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-ipq5332.c
678
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq5332.c
698
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-ipq5332.c
711
.ops = &clk_regmap_phy_mux_ops,
drivers/clk/qcom/gcc-ipq5332.c
725
.ops = &clk_regmap_phy_mux_ops,
drivers/clk/qcom/gcc-ipq5332.c
739
.ops = &clk_regmap_phy_mux_ops,
drivers/clk/qcom/gcc-ipq5332.c
75
.ops = &clk_fixed_factor_ops,
drivers/clk/qcom/gcc-ipq5332.c
761
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-ipq5332.c
775
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-ipq5332.c
794
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-ipq5332.c
813
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-ipq5332.c
826
.ops = &clk_fixed_factor_ops,
drivers/clk/qcom/gcc-ipq5332.c
838
.ops = &clk_fixed_factor_ops,
drivers/clk/qcom/gcc-ipq5332.c
850
.ops = &clk_fixed_factor_ops,
drivers/clk/qcom/gcc-ipq5332.c
862
.ops = &clk_fixed_factor_ops,
drivers/clk/qcom/gcc-ipq5332.c
874
.ops = &clk_fixed_factor_ops,
drivers/clk/qcom/gcc-ipq5332.c
88
.ops = &clk_alpha_pll_postdiv_ro_ops,
drivers/clk/qcom/gcc-ipq5332.c
896
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-ipq5332.c
922
.ops = &clk_rcg2_floor_ops,
drivers/clk/qcom/gcc-ipq5332.c
941
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-ipq5332.c
963
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-ipq5332.c
975
.ops = &clk_fixed_factor_ops,
drivers/clk/qcom/gcc-ipq5332.c
990
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-ipq5424.c
1002
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-ipq5424.c
1016
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-ipq5424.c
1030
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-ipq5424.c
1044
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-ipq5424.c
1058
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-ipq5424.c
106
.ops = &clk_alpha_pll_ops,
drivers/clk/qcom/gcc-ipq5424.c
1073
.ops = &clk_regmap_div_ro_ops,
drivers/clk/qcom/gcc-ipq5424.c
1088
.ops = &clk_regmap_div_ro_ops,
drivers/clk/qcom/gcc-ipq5424.c
1103
.ops = &clk_regmap_div_ro_ops,
drivers/clk/qcom/gcc-ipq5424.c
1118
.ops = &clk_regmap_div_ro_ops,
drivers/clk/qcom/gcc-ipq5424.c
1135
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq5424.c
1153
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq5424.c
1171
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq5424.c
1189
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq5424.c
1207
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq5424.c
1225
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq5424.c
1243
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq5424.c
1261
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq5424.c
127
.ops = &clk_alpha_pll_postdiv_ro_ops,
drivers/clk/qcom/gcc-ipq5424.c
1279
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq5424.c
1297
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq5424.c
1315
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq5424.c
1333
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq5424.c
1351
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq5424.c
1369
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq5424.c
1387
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq5424.c
1405
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq5424.c
141
.ops = &clk_alpha_pll_ops,
drivers/clk/qcom/gcc-ipq5424.c
1423
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq5424.c
1441
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq5424.c
1459
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq5424.c
1477
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq5424.c
1495
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq5424.c
1513
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq5424.c
1531
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq5424.c
1549
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq5424.c
1563
.ops = &clk_regmap_phy_mux_ops,
drivers/clk/qcom/gcc-ipq5424.c
1581
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq5424.c
1599
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq5424.c
1617
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq5424.c
1635
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq5424.c
1653
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq5424.c
1671
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq5424.c
1689
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq5424.c
1703
.ops = &clk_regmap_phy_mux_ops,
drivers/clk/qcom/gcc-ipq5424.c
1722
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq5424.c
1740
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq5424.c
1758
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq5424.c
1776
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq5424.c
1794
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq5424.c
1812
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq5424.c
1830
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq5424.c
1844
.ops = &clk_regmap_phy_mux_ops,
drivers/clk/qcom/gcc-ipq5424.c
1862
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq5424.c
1880
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq5424.c
1898
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq5424.c
1916
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq5424.c
1934
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq5424.c
1952
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq5424.c
1970
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq5424.c
1984
.ops = &clk_regmap_phy_mux_ops,
drivers/clk/qcom/gcc-ipq5424.c
2002
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq5424.c
2020
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq5424.c
2038
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq5424.c
2056
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq5424.c
2074
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq5424.c
2092
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq5424.c
2110
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq5424.c
2128
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq5424.c
2146
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq5424.c
2164
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq5424.c
2182
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq5424.c
2200
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq5424.c
2218
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq5424.c
2236
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq5424.c
2254
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq5424.c
2272
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq5424.c
2290
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq5424.c
2308
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq5424.c
2326
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq5424.c
2344
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq5424.c
2362
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq5424.c
2380
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq5424.c
2398
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq5424.c
2416
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq5424.c
2434
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq5424.c
2452
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq5424.c
2466
.ops = &clk_regmap_phy_mux_ops,
drivers/clk/qcom/gcc-ipq5424.c
2484
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq5424.c
2502
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq5424.c
2520
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq5424.c
2538
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq5424.c
2556
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq5424.c
2574
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq5424.c
2592
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq5424.c
2610
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq5424.c
2628
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq5424.c
2646
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq5424.c
2664
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq5424.c
2682
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq5424.c
2700
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq5424.c
2717
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq5424.c
2734
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq5424.c
2751
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq5424.c
2768
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq5424.c
2785
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq5424.c
2802
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq5424.c
321
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-ipq5424.c
340
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-ipq5424.c
357
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq5424.c
372
.ops = &clk_fixed_factor_ops,
drivers/clk/qcom/gcc-ipq5424.c
386
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-ipq5424.c
405
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-ipq5424.c
419
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-ipq5424.c
433
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-ipq5424.c
447
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-ipq5424.c
466
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-ipq5424.c
480
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-ipq5424.c
494
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-ipq5424.c
508
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-ipq5424.c
527
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-ipq5424.c
550
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-ipq5424.c
564
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-ipq5424.c
590
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-ipq5424.c
604
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-ipq5424.c
636
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-ipq5424.c
64
.ops = &clk_alpha_pll_ops,
drivers/clk/qcom/gcc-ipq5424.c
650
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-ipq5424.c
676
.ops = &clk_rcg2_floor_ops,
drivers/clk/qcom/gcc-ipq5424.c
695
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-ipq5424.c
709
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-ipq5424.c
723
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-ipq5424.c
742
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-ipq5424.c
762
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-ipq5424.c
776
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-ipq5424.c
78
.ops = &clk_fixed_factor_ops,
drivers/clk/qcom/gcc-ipq5424.c
795
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-ipq5424.c
813
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-ipq5424.c
831
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-ipq5424.c
845
.ops = &clk_fixed_factor_ops,
drivers/clk/qcom/gcc-ipq5424.c
858
.ops = &clk_fixed_factor_ops,
drivers/clk/qcom/gcc-ipq5424.c
879
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-ipq5424.c
900
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-ipq5424.c
919
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-ipq5424.c
92
.ops = &clk_alpha_pll_postdiv_ro_ops,
drivers/clk/qcom/gcc-ipq5424.c
933
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-ipq5424.c
946
.ops = &clk_fixed_factor_ops,
drivers/clk/qcom/gcc-ipq5424.c
965
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-ipq5424.c
988
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-ipq6018.c
1004
.ops = &clk_regmap_div_ops,
drivers/clk/qcom/gcc-ipq6018.c
1020
.ops = &clk_regmap_div_ops,
drivers/clk/qcom/gcc-ipq6018.c
1036
.ops = &clk_regmap_div_ops,
drivers/clk/qcom/gcc-ipq6018.c
1052
.ops = &clk_regmap_div_ops,
drivers/clk/qcom/gcc-ipq6018.c
1068
.ops = &clk_regmap_div_ops,
drivers/clk/qcom/gcc-ipq6018.c
1084
.ops = &clk_regmap_div_ops,
drivers/clk/qcom/gcc-ipq6018.c
1100
.ops = &clk_regmap_div_ops,
drivers/clk/qcom/gcc-ipq6018.c
1145
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-ipq6018.c
116
.ops = &clk_alpha_pll_huayra_ops,
drivers/clk/qcom/gcc-ipq6018.c
1165
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-ipq6018.c
1185
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-ipq6018.c
1211
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-ipq6018.c
1224
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-ipq6018.c
1238
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-ipq6018.c
1251
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-ipq6018.c
1265
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-ipq6018.c
1278
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-ipq6018.c
1292
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-ipq6018.c
130
.ops = &clk_alpha_pll_postdiv_ro_ops,
drivers/clk/qcom/gcc-ipq6018.c
1305
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-ipq6018.c
1319
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-ipq6018.c
1332
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-ipq6018.c
1346
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-ipq6018.c
1380
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-ipq6018.c
1394
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-ipq6018.c
1408
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-ipq6018.c
1422
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-ipq6018.c
1436
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-ipq6018.c
1450
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-ipq6018.c
147
.ops = &clk_alpha_pll_ops,
drivers/clk/qcom/gcc-ipq6018.c
1471
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-ipq6018.c
1510
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-ipq6018.c
1524
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-ipq6018.c
1538
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-ipq6018.c
1550
.ops = &clk_fixed_factor_ops,
drivers/clk/qcom/gcc-ipq6018.c
1565
.ops = &clk_regmap_div_ro_ops,
drivers/clk/qcom/gcc-ipq6018.c
1598
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-ipq6018.c
161
.ops = &clk_alpha_pll_postdiv_ro_ops,
drivers/clk/qcom/gcc-ipq6018.c
1622
.ops = &clk_regmap_mux_closest_ops,
drivers/clk/qcom/gcc-ipq6018.c
1665
.ops = &clk_rcg2_floor_ops,
drivers/clk/qcom/gcc-ipq6018.c
1684
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-ipq6018.c
1719
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-ipq6018.c
1743
.ops = &clk_regmap_mux_closest_ops,
drivers/clk/qcom/gcc-ipq6018.c
177
.ops = &clk_alpha_pll_ops,
drivers/clk/qcom/gcc-ipq6018.c
1781
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-ipq6018.c
1802
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-ipq6018.c
1836
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-ipq6018.c
1850
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-ipq6018.c
1865
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq6018.c
1882
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq6018.c
1907
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-ipq6018.c
191
.ops = &clk_alpha_pll_postdiv_ro_ops,
drivers/clk/qcom/gcc-ipq6018.c
1942
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-ipq6018.c
1958
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq6018.c
1975
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq6018.c
1991
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq6018.c
2007
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq6018.c
2023
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq6018.c
2039
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq6018.c
2055
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq6018.c
2071
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq6018.c
2087
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq6018.c
2103
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq6018.c
211
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-ipq6018.c
2119
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq6018.c
2135
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq6018.c
2155
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq6018.c
2171
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq6018.c
2187
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq6018.c
2203
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq6018.c
2219
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq6018.c
2235
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq6018.c
2251
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq6018.c
2267
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq6018.c
227
.ops = &clk_alpha_pll_ops,
drivers/clk/qcom/gcc-ipq6018.c
2284
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq6018.c
2301
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq6018.c
2318
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq6018.c
2331
.ops = &clk_fixed_factor_ops,
drivers/clk/qcom/gcc-ipq6018.c
2347
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq6018.c
2363
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq6018.c
2379
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq6018.c
2395
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq6018.c
241
.ops = &clk_alpha_pll_postdiv_ro_ops,
drivers/clk/qcom/gcc-ipq6018.c
2411
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq6018.c
2427
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq6018.c
2443
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq6018.c
2459
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq6018.c
2475
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq6018.c
2491
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq6018.c
2507
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq6018.c
2523
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq6018.c
2539
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq6018.c
2555
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq6018.c
257
.ops = &clk_alpha_pll_ops,
drivers/clk/qcom/gcc-ipq6018.c
2571
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq6018.c
2587
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq6018.c
2613
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-ipq6018.c
2642
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-ipq6018.c
2661
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-ipq6018.c
2680
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-ipq6018.c
2699
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-ipq6018.c
271
.ops = &clk_alpha_pll_postdiv_ro_ops,
drivers/clk/qcom/gcc-ipq6018.c
2718
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-ipq6018.c
2733
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq6018.c
2749
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq6018.c
2765
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq6018.c
2781
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq6018.c
2797
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq6018.c
2813
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq6018.c
2829
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq6018.c
2845
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq6018.c
2861
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq6018.c
2877
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq6018.c
2893
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq6018.c
2909
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq6018.c
2925
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq6018.c
2941
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq6018.c
2957
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq6018.c
2973
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq6018.c
2989
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq6018.c
3005
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq6018.c
3021
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq6018.c
3037
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq6018.c
3053
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq6018.c
3069
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq6018.c
307
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-ipq6018.c
3085
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq6018.c
3101
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq6018.c
3117
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq6018.c
3133
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq6018.c
3149
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq6018.c
3165
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq6018.c
3181
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq6018.c
319
.ops = &clk_fixed_factor_ops,
drivers/clk/qcom/gcc-ipq6018.c
3196
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq6018.c
3212
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq6018.c
3228
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq6018.c
3244
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq6018.c
3260
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq6018.c
3276
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq6018.c
3292
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq6018.c
3308
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq6018.c
3324
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq6018.c
3340
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq6018.c
3356
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq6018.c
3373
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq6018.c
338
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-ipq6018.c
3390
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq6018.c
3407
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq6018.c
3424
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq6018.c
3440
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq6018.c
3456
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq6018.c
3472
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq6018.c
3488
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq6018.c
3504
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq6018.c
351
.ops = &clk_fixed_factor_ops,
drivers/clk/qcom/gcc-ipq6018.c
3521
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq6018.c
3538
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq6018.c
3554
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq6018.c
3570
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq6018.c
3586
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq6018.c
3602
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq6018.c
3618
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq6018.c
3634
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq6018.c
3650
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq6018.c
3666
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq6018.c
3682
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq6018.c
3698
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq6018.c
3714
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq6018.c
3730
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq6018.c
3746
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq6018.c
3762
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq6018.c
3778
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq6018.c
3794
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq6018.c
3810
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq6018.c
3826
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq6018.c
3842
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq6018.c
3858
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq6018.c
3874
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq6018.c
388
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-ipq6018.c
3890
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq6018.c
3906
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq6018.c
3922
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq6018.c
3938
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq6018.c
3952
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-ipq6018.c
3967
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq6018.c
3983
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq6018.c
3999
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq6018.c
4015
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq6018.c
4031
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq6018.c
404
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq6018.c
4048
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq6018.c
4064
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq6018.c
4080
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq6018.c
4096
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq6018.c
4112
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq6018.c
4128
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq6018.c
4144
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq6018.c
4160
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq6018.c
4176
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq6018.c
4192
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq6018.c
434
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-ipq6018.c
449
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq6018.c
489
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-ipq6018.c
510
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-ipq6018.c
565
.ops = &clk_rcg2_fm_ops,
drivers/clk/qcom/gcc-ipq6018.c
61
.ops = &clk_alpha_pll_ops,
drivers/clk/qcom/gcc-ipq6018.c
620
.ops = &clk_rcg2_fm_ops,
drivers/clk/qcom/gcc-ipq6018.c
658
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-ipq6018.c
692
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-ipq6018.c
706
.ops = &clk_regmap_div_ops,
drivers/clk/qcom/gcc-ipq6018.c
719
.ops = &clk_fixed_factor_ops,
drivers/clk/qcom/gcc-ipq6018.c
74
.ops = &clk_fixed_factor_ops,
drivers/clk/qcom/gcc-ipq6018.c
756
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-ipq6018.c
792
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-ipq6018.c
805
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-ipq6018.c
818
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-ipq6018.c
831
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-ipq6018.c
844
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-ipq6018.c
857
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-ipq6018.c
87
.ops = &clk_alpha_pll_postdiv_ro_ops,
drivers/clk/qcom/gcc-ipq6018.c
870
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-ipq6018.c
884
.ops = &clk_regmap_div_ops,
drivers/clk/qcom/gcc-ipq6018.c
900
.ops = &clk_regmap_div_ops,
drivers/clk/qcom/gcc-ipq6018.c
942
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-ipq6018.c
974
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-ipq6018.c
988
.ops = &clk_regmap_div_ops,
drivers/clk/qcom/gcc-ipq806x.c
1012
.ops = &clk_rcg_ops,
drivers/clk/qcom/gcc-ipq806x.c
102
.ops = &clk_pll_ops,
drivers/clk/qcom/gcc-ipq806x.c
1030
.ops = &clk_branch_ops,
drivers/clk/qcom/gcc-ipq806x.c
1046
.ops = &clk_branch_ops,
drivers/clk/qcom/gcc-ipq806x.c
1061
.ops = &clk_branch_ops,
drivers/clk/qcom/gcc-ipq806x.c
1076
.ops = &clk_branch_ops,
drivers/clk/qcom/gcc-ipq806x.c
1092
.ops = &clk_branch_ops,
drivers/clk/qcom/gcc-ipq806x.c
1107
.ops = &clk_branch_ops,
drivers/clk/qcom/gcc-ipq806x.c
1122
.ops = &clk_branch_ops,
drivers/clk/qcom/gcc-ipq806x.c
115
.ops = &clk_pll_vote_ops,
drivers/clk/qcom/gcc-ipq806x.c
1165
.ops = &clk_rcg_ops,
drivers/clk/qcom/gcc-ipq806x.c
1183
.ops = &clk_branch_ops,
drivers/clk/qcom/gcc-ipq806x.c
1216
.ops = &clk_rcg_ops,
drivers/clk/qcom/gcc-ipq806x.c
1234
.ops = &clk_branch_ops,
drivers/clk/qcom/gcc-ipq806x.c
1267
.ops = &clk_rcg_ops,
drivers/clk/qcom/gcc-ipq806x.c
1285
.ops = &clk_branch_ops,
drivers/clk/qcom/gcc-ipq806x.c
1301
.ops = &clk_branch_ops,
drivers/clk/qcom/gcc-ipq806x.c
1323
.ops = &clk_rcg_ops,
drivers/clk/qcom/gcc-ipq806x.c
1341
.ops = &clk_branch_ops,
drivers/clk/qcom/gcc-ipq806x.c
1388
.ops = &clk_rcg_floor_ops,
drivers/clk/qcom/gcc-ipq806x.c
139
.ops = &clk_ops_hfpll,
drivers/clk/qcom/gcc-ipq806x.c
1405
.ops = &clk_branch_ops,
drivers/clk/qcom/gcc-ipq806x.c
1438
.ops = &clk_rcg_ops,
drivers/clk/qcom/gcc-ipq806x.c
1455
.ops = &clk_branch_ops,
drivers/clk/qcom/gcc-ipq806x.c
1471
.ops = &clk_branch_ops,
drivers/clk/qcom/gcc-ipq806x.c
1486
.ops = &clk_branch_ops,
drivers/clk/qcom/gcc-ipq806x.c
1523
.ops = &clk_rcg_ops,
drivers/clk/qcom/gcc-ipq806x.c
1540
.ops = &clk_branch_ops,
drivers/clk/qcom/gcc-ipq806x.c
1556
.ops = &clk_branch_ops,
drivers/clk/qcom/gcc-ipq806x.c
1571
.ops = &clk_branch_ops,
drivers/clk/qcom/gcc-ipq806x.c
1585
.ops = &clk_branch_ops,
drivers/clk/qcom/gcc-ipq806x.c
1601
.ops = &clk_branch_ops,
drivers/clk/qcom/gcc-ipq806x.c
1615
.ops = &clk_branch_ops,
drivers/clk/qcom/gcc-ipq806x.c
1629
.ops = &clk_branch_ops,
drivers/clk/qcom/gcc-ipq806x.c
1643
.ops = &clk_branch_ops,
drivers/clk/qcom/gcc-ipq806x.c
165
.ops = &clk_ops_hfpll,
drivers/clk/qcom/gcc-ipq806x.c
1659
.ops = &clk_branch_ops,
drivers/clk/qcom/gcc-ipq806x.c
1687
.ops = &clk_rcg_ops,
drivers/clk/qcom/gcc-ipq806x.c
1705
.ops = &clk_branch_ops,
drivers/clk/qcom/gcc-ipq806x.c
1719
.ops = &clk_branch_ops,
drivers/clk/qcom/gcc-ipq806x.c
1732
.ops = &clk_branch_ops,
drivers/clk/qcom/gcc-ipq806x.c
1745
.ops = &clk_branch_ops,
drivers/clk/qcom/gcc-ipq806x.c
1758
.ops = &clk_branch_ops,
drivers/clk/qcom/gcc-ipq806x.c
1781
.ops = &clk_rcg_ops,
drivers/clk/qcom/gcc-ipq806x.c
1799
.ops = &clk_branch_ops,
drivers/clk/qcom/gcc-ipq806x.c
1813
.ops = &clk_branch_ops,
drivers/clk/qcom/gcc-ipq806x.c
1826
.ops = &clk_branch_ops,
drivers/clk/qcom/gcc-ipq806x.c
1839
.ops = &clk_branch_ops,
drivers/clk/qcom/gcc-ipq806x.c
1852
.ops = &clk_branch_ops,
drivers/clk/qcom/gcc-ipq806x.c
1875
.ops = &clk_rcg_ops,
drivers/clk/qcom/gcc-ipq806x.c
1893
.ops = &clk_branch_ops,
drivers/clk/qcom/gcc-ipq806x.c
1907
.ops = &clk_branch_ops,
drivers/clk/qcom/gcc-ipq806x.c
191
.ops = &clk_ops_hfpll,
drivers/clk/qcom/gcc-ipq806x.c
1920
.ops = &clk_branch_ops,
drivers/clk/qcom/gcc-ipq806x.c
1933
.ops = &clk_branch_ops,
drivers/clk/qcom/gcc-ipq806x.c
1946
.ops = &clk_branch_ops,
drivers/clk/qcom/gcc-ipq806x.c
1974
.ops = &clk_rcg_ops,
drivers/clk/qcom/gcc-ipq806x.c
1992
.ops = &clk_branch_ops,
drivers/clk/qcom/gcc-ipq806x.c
2010
.ops = &clk_branch_ops,
drivers/clk/qcom/gcc-ipq806x.c
2026
.ops = &clk_branch_ops,
drivers/clk/qcom/gcc-ipq806x.c
2039
.ops = &clk_branch_ops,
drivers/clk/qcom/gcc-ipq806x.c
2052
.ops = &clk_branch_ops,
drivers/clk/qcom/gcc-ipq806x.c
2065
.ops = &clk_branch_ops,
drivers/clk/qcom/gcc-ipq806x.c
2078
.ops = &clk_branch_ops,
drivers/clk/qcom/gcc-ipq806x.c
209
.ops = &clk_pll_ops,
drivers/clk/qcom/gcc-ipq806x.c
2115
.ops = &clk_rcg_ops,
drivers/clk/qcom/gcc-ipq806x.c
2133
.ops = &clk_branch_ops,
drivers/clk/qcom/gcc-ipq806x.c
2151
.ops = &clk_branch_ops,
drivers/clk/qcom/gcc-ipq806x.c
2189
.ops = &clk_rcg_ops,
drivers/clk/qcom/gcc-ipq806x.c
2207
.ops = &clk_branch_ops,
drivers/clk/qcom/gcc-ipq806x.c
222
.ops = &clk_pll_vote_ops,
drivers/clk/qcom/gcc-ipq806x.c
2225
.ops = &clk_branch_ops,
drivers/clk/qcom/gcc-ipq806x.c
2263
.ops = &clk_rcg_ops,
drivers/clk/qcom/gcc-ipq806x.c
2281
.ops = &clk_branch_ops,
drivers/clk/qcom/gcc-ipq806x.c
2297
.ops = &clk_branch_ops,
drivers/clk/qcom/gcc-ipq806x.c
2329
.ops = &clk_rcg_ops,
drivers/clk/qcom/gcc-ipq806x.c
2347
.ops = &clk_branch_ops,
drivers/clk/qcom/gcc-ipq806x.c
2365
.ops = &clk_branch_ops,
drivers/clk/qcom/gcc-ipq806x.c
2379
.ops = &clk_branch_ops,
drivers/clk/qcom/gcc-ipq806x.c
2394
.ops = &clk_branch_ops,
drivers/clk/qcom/gcc-ipq806x.c
2407
.ops = &clk_branch_ops,
drivers/clk/qcom/gcc-ipq806x.c
2465
.ops = &clk_dyn_rcg_ops,
drivers/clk/qcom/gcc-ipq806x.c
2484
.ops = &clk_branch_ops,
drivers/clk/qcom/gcc-ipq806x.c
2537
.ops = &clk_dyn_rcg_ops,
drivers/clk/qcom/gcc-ipq806x.c
2556
.ops = &clk_branch_ops,
drivers/clk/qcom/gcc-ipq806x.c
257
.ops = &clk_pll_ops,
drivers/clk/qcom/gcc-ipq806x.c
2609
.ops = &clk_dyn_rcg_ops,
drivers/clk/qcom/gcc-ipq806x.c
2628
.ops = &clk_branch_ops,
drivers/clk/qcom/gcc-ipq806x.c
2681
.ops = &clk_dyn_rcg_ops,
drivers/clk/qcom/gcc-ipq806x.c
2700
.ops = &clk_branch_ops,
drivers/clk/qcom/gcc-ipq806x.c
2741
.ops = &clk_dyn_rcg_ops,
drivers/clk/qcom/gcc-ipq806x.c
275
.ops = &clk_pll_ops,
drivers/clk/qcom/gcc-ipq806x.c
2758
.ops = &clk_branch_ops,
drivers/clk/qcom/gcc-ipq806x.c
2827
.ops = &clk_dyn_rcg_ops,
drivers/clk/qcom/gcc-ipq806x.c
2880
.ops = &clk_dyn_rcg_ops,
drivers/clk/qcom/gcc-ipq806x.c
2921
.ops = &clk_dyn_rcg_ops,
drivers/clk/qcom/gcc-ipq806x.c
2940
.ops = &clk_branch_ops,
drivers/clk/qcom/gcc-ipq806x.c
2981
.ops = &clk_dyn_rcg_ops,
drivers/clk/qcom/gcc-ipq806x.c
3000
.ops = &clk_branch_ops,
drivers/clk/qcom/gcc-ipq806x.c
3041
.ops = &clk_dyn_rcg_ops,
drivers/clk/qcom/gcc-ipq806x.c
3060
.ops = &clk_branch_ops,
drivers/clk/qcom/gcc-ipq806x.c
438
.ops = &clk_rcg_ops,
drivers/clk/qcom/gcc-ipq806x.c
44
.ops = &clk_pll_ops,
drivers/clk/qcom/gcc-ipq806x.c
456
.ops = &clk_branch_ops,
drivers/clk/qcom/gcc-ipq806x.c
489
.ops = &clk_rcg_ops,
drivers/clk/qcom/gcc-ipq806x.c
507
.ops = &clk_branch_ops,
drivers/clk/qcom/gcc-ipq806x.c
540
.ops = &clk_rcg_ops,
drivers/clk/qcom/gcc-ipq806x.c
558
.ops = &clk_branch_ops,
drivers/clk/qcom/gcc-ipq806x.c
57
.ops = &clk_pll_vote_ops,
drivers/clk/qcom/gcc-ipq806x.c
591
.ops = &clk_rcg_ops,
drivers/clk/qcom/gcc-ipq806x.c
609
.ops = &clk_branch_ops,
drivers/clk/qcom/gcc-ipq806x.c
642
.ops = &clk_rcg_ops,
drivers/clk/qcom/gcc-ipq806x.c
660
.ops = &clk_branch_ops,
drivers/clk/qcom/gcc-ipq806x.c
693
.ops = &clk_rcg_ops,
drivers/clk/qcom/gcc-ipq806x.c
711
.ops = &clk_branch_ops,
drivers/clk/qcom/gcc-ipq806x.c
73
.ops = &clk_pll_ops,
drivers/clk/qcom/gcc-ipq806x.c
757
.ops = &clk_rcg_ops,
drivers/clk/qcom/gcc-ipq806x.c
775
.ops = &clk_branch_ops,
drivers/clk/qcom/gcc-ipq806x.c
808
.ops = &clk_rcg_ops,
drivers/clk/qcom/gcc-ipq806x.c
826
.ops = &clk_branch_ops,
drivers/clk/qcom/gcc-ipq806x.c
859
.ops = &clk_rcg_ops,
drivers/clk/qcom/gcc-ipq806x.c
86
.ops = &clk_pll_vote_ops,
drivers/clk/qcom/gcc-ipq806x.c
877
.ops = &clk_branch_ops,
drivers/clk/qcom/gcc-ipq806x.c
910
.ops = &clk_rcg_ops,
drivers/clk/qcom/gcc-ipq806x.c
928
.ops = &clk_branch_ops,
drivers/clk/qcom/gcc-ipq806x.c
961
.ops = &clk_rcg_ops,
drivers/clk/qcom/gcc-ipq806x.c
979
.ops = &clk_branch_ops,
drivers/clk/qcom/gcc-ipq8074.c
1019
.ops = &clk_regmap_mux_closest_ops,
drivers/clk/qcom/gcc-ipq8074.c
1038
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq8074.c
1051
.ops = &clk_fixed_factor_ops,
drivers/clk/qcom/gcc-ipq8074.c
107
.ops = &clk_alpha_pll_ops,
drivers/clk/qcom/gcc-ipq8074.c
1090
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-ipq8074.c
1103
.ops = &clk_fixed_factor_ops,
drivers/clk/qcom/gcc-ipq8074.c
1123
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-ipq8074.c
1156
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-ipq8074.c
1168
.ops = &clk_fixed_factor_ops,
drivers/clk/qcom/gcc-ipq8074.c
1201
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-ipq8074.c
122
.ops = &clk_alpha_pll_postdiv_ro_ops,
drivers/clk/qcom/gcc-ipq8074.c
1241
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-ipq8074.c
1256
.ops = &clk_regmap_div_ro_ops,
drivers/clk/qcom/gcc-ipq8074.c
1271
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-ipq8074.c
1286
.ops = &clk_regmap_div_ro_ops,
drivers/clk/qcom/gcc-ipq8074.c
1317
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-ipq8074.c
1348
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-ipq8074.c
1385
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-ipq8074.c
139
.ops = &clk_alpha_pll_ops,
drivers/clk/qcom/gcc-ipq8074.c
1397
.ops = &clk_fixed_factor_ops,
drivers/clk/qcom/gcc-ipq8074.c
1434
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-ipq8074.c
1448
.ops = &clk_regmap_div_ops,
drivers/clk/qcom/gcc-ipq8074.c
1486
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-ipq8074.c
1500
.ops = &clk_regmap_div_ops,
drivers/clk/qcom/gcc-ipq8074.c
1515
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-ipq8074.c
1529
.ops = &clk_regmap_div_ops,
drivers/clk/qcom/gcc-ipq8074.c
154
.ops = &clk_alpha_pll_postdiv_ro_ops,
drivers/clk/qcom/gcc-ipq8074.c
1544
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-ipq8074.c
1558
.ops = &clk_regmap_div_ops,
drivers/clk/qcom/gcc-ipq8074.c
1573
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-ipq8074.c
1587
.ops = &clk_regmap_div_ops,
drivers/clk/qcom/gcc-ipq8074.c
1602
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-ipq8074.c
1616
.ops = &clk_regmap_div_ops,
drivers/clk/qcom/gcc-ipq8074.c
1631
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-ipq8074.c
1645
.ops = &clk_regmap_div_ops,
drivers/clk/qcom/gcc-ipq8074.c
1660
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-ipq8074.c
1674
.ops = &clk_regmap_div_ops,
drivers/clk/qcom/gcc-ipq8074.c
172
.ops = &clk_alpha_pll_ops,
drivers/clk/qcom/gcc-ipq8074.c
1730
.ops = &clk_rcg2_fm_ops,
drivers/clk/qcom/gcc-ipq8074.c
1744
.ops = &clk_regmap_div_ops,
drivers/clk/qcom/gcc-ipq8074.c
1800
.ops = &clk_rcg2_fm_ops,
drivers/clk/qcom/gcc-ipq8074.c
1814
.ops = &clk_regmap_div_ops,
drivers/clk/qcom/gcc-ipq8074.c
1865
.ops = &clk_rcg2_fm_ops,
drivers/clk/qcom/gcc-ipq8074.c
187
.ops = &clk_alpha_pll_postdiv_ro_ops,
drivers/clk/qcom/gcc-ipq8074.c
1879
.ops = &clk_regmap_div_ops,
drivers/clk/qcom/gcc-ipq8074.c
1930
.ops = &clk_rcg2_fm_ops,
drivers/clk/qcom/gcc-ipq8074.c
1944
.ops = &clk_regmap_div_ops,
drivers/clk/qcom/gcc-ipq8074.c
1967
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-ipq8074.c
199
.ops = &clk_fixed_factor_ops,
drivers/clk/qcom/gcc-ipq8074.c
2002
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-ipq8074.c
2016
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-ipq8074.c
2030
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-ipq8074.c
2045
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq8074.c
2061
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq8074.c
2077
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq8074.c
2093
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq8074.c
2109
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq8074.c
2125
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq8074.c
2141
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq8074.c
2157
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq8074.c
217
.ops = &clk_alpha_pll_huayra_ops,
drivers/clk/qcom/gcc-ipq8074.c
2173
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq8074.c
2189
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq8074.c
2205
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq8074.c
2221
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq8074.c
2237
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq8074.c
2253
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq8074.c
2269
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq8074.c
2285
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq8074.c
2301
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq8074.c
231
.ops = &clk_alpha_pll_postdiv_ro_ops,
drivers/clk/qcom/gcc-ipq8074.c
2317
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq8074.c
2333
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq8074.c
2350
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq8074.c
2366
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq8074.c
2382
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq8074.c
2398
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq8074.c
2414
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq8074.c
2430
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq8074.c
2446
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq8074.c
2463
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq8074.c
2479
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq8074.c
249
.ops = &clk_alpha_pll_ops,
drivers/clk/qcom/gcc-ipq8074.c
2495
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq8074.c
2511
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq8074.c
2527
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq8074.c
2543
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq8074.c
2560
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq8074.c
2576
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq8074.c
2592
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq8074.c
2608
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq8074.c
2624
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq8074.c
263
.ops = &clk_alpha_pll_postdiv_ro_ops,
drivers/clk/qcom/gcc-ipq8074.c
2640
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq8074.c
2656
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq8074.c
2673
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq8074.c
2689
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq8074.c
2705
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq8074.c
2721
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq8074.c
2737
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq8074.c
2753
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq8074.c
2769
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq8074.c
2786
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq8074.c
2802
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq8074.c
2818
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq8074.c
2834
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq8074.c
2850
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq8074.c
2866
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq8074.c
2882
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq8074.c
2898
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq8074.c
2914
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq8074.c
2930
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq8074.c
2946
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq8074.c
295
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-ipq8074.c
2962
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq8074.c
2978
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq8074.c
2994
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq8074.c
3010
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq8074.c
3026
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq8074.c
3042
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq8074.c
3058
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq8074.c
3074
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq8074.c
308
.ops = &clk_fixed_factor_ops,
drivers/clk/qcom/gcc-ipq8074.c
3090
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq8074.c
3106
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq8074.c
3122
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq8074.c
3139
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq8074.c
3155
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq8074.c
3171
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq8074.c
3187
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq8074.c
3203
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq8074.c
3219
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq8074.c
3235
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq8074.c
325
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq8074.c
3251
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq8074.c
3267
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq8074.c
3283
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq8074.c
3299
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq8074.c
3316
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq8074.c
3333
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq8074.c
3350
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq8074.c
3367
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq8074.c
3384
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq8074.c
3401
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq8074.c
3418
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq8074.c
3435
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq8074.c
3452
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq8074.c
3469
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq8074.c
347
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-ipq8074.c
3485
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq8074.c
3501
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq8074.c
3517
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq8074.c
3533
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq8074.c
3549
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq8074.c
3565
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq8074.c
3581
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq8074.c
3597
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq8074.c
3613
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq8074.c
3629
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq8074.c
3645
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq8074.c
3661
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq8074.c
3677
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq8074.c
3693
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq8074.c
3709
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq8074.c
3725
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq8074.c
373
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-ipq8074.c
3741
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq8074.c
3757
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq8074.c
3773
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq8074.c
3789
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq8074.c
3805
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq8074.c
3821
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq8074.c
3837
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq8074.c
3853
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq8074.c
386
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-ipq8074.c
3869
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq8074.c
3885
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq8074.c
3901
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq8074.c
3917
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq8074.c
3933
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq8074.c
3949
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq8074.c
3965
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq8074.c
3981
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq8074.c
3997
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq8074.c
400
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-ipq8074.c
4013
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq8074.c
4029
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq8074.c
4045
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq8074.c
4061
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq8074.c
4077
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq8074.c
4093
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq8074.c
4109
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq8074.c
4125
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq8074.c
413
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-ipq8074.c
4142
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq8074.c
4159
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq8074.c
4176
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq8074.c
4192
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq8074.c
4208
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq8074.c
4224
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq8074.c
4244
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-ipq8074.c
4261
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq8074.c
427
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-ipq8074.c
4279
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq8074.c
440
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-ipq8074.c
454
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-ipq8074.c
467
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-ipq8074.c
481
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-ipq8074.c
494
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-ipq8074.c
508
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-ipq8074.c
542
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-ipq8074.c
556
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-ipq8074.c
570
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-ipq8074.c
584
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-ipq8074.c
598
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-ipq8074.c
612
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-ipq8074.c
64
.ops = &clk_alpha_pll_ops,
drivers/clk/qcom/gcc-ipq8074.c
641
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-ipq8074.c
672
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-ipq8074.c
696
.ops = &clk_regmap_mux_closest_ops,
drivers/clk/qcom/gcc-ipq8074.c
711
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-ipq8074.c
725
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-ipq8074.c
749
.ops = &clk_regmap_mux_closest_ops,
drivers/clk/qcom/gcc-ipq8074.c
77
.ops = &clk_fixed_factor_ops,
drivers/clk/qcom/gcc-ipq8074.c
791
.ops = &clk_rcg2_floor_ops,
drivers/clk/qcom/gcc-ipq8074.c
826
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-ipq8074.c
840
.ops = &clk_rcg2_floor_ops,
drivers/clk/qcom/gcc-ipq8074.c
873
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-ipq8074.c
892
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-ipq8074.c
90
.ops = &clk_alpha_pll_postdiv_ro_ops,
drivers/clk/qcom/gcc-ipq8074.c
927
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-ipq8074.c
951
.ops = &clk_regmap_mux_closest_ops,
drivers/clk/qcom/gcc-ipq8074.c
967
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-ipq8074.c
981
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-ipq8074.c
995
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-ipq9574.c
1014
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq9574.c
1031
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq9574.c
1048
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq9574.c
1065
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq9574.c
107
.ops = &clk_alpha_pll_postdiv_ro_ops,
drivers/clk/qcom/gcc-ipq9574.c
1082
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq9574.c
1099
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq9574.c
1116
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq9574.c
1135
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-ipq9574.c
1151
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq9574.c
1168
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq9574.c
1182
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-ipq9574.c
1198
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq9574.c
121
.ops = &clk_alpha_pll_postdiv_ro_ops,
drivers/clk/qcom/gcc-ipq9574.c
1215
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq9574.c
1234
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-ipq9574.c
1250
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq9574.c
1267
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq9574.c
1281
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-ipq9574.c
1297
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq9574.c
1314
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq9574.c
1328
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-ipq9574.c
1344
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq9574.c
135
.ops = &clk_alpha_pll_ops,
drivers/clk/qcom/gcc-ipq9574.c
1361
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq9574.c
1378
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq9574.c
1392
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-ipq9574.c
1408
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq9574.c
1425
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq9574.c
1442
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq9574.c
1456
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-ipq9574.c
1472
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq9574.c
1489
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq9574.c
150
.ops = &clk_alpha_pll_postdiv_ro_ops,
drivers/clk/qcom/gcc-ipq9574.c
1506
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq9574.c
1520
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-ipq9574.c
1536
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq9574.c
1553
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq9574.c
1570
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq9574.c
1584
.ops = &clk_regmap_phy_mux_ops,
drivers/clk/qcom/gcc-ipq9574.c
1602
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq9574.c
1616
.ops = &clk_regmap_phy_mux_ops,
drivers/clk/qcom/gcc-ipq9574.c
1634
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq9574.c
164
.ops = &clk_alpha_pll_ops,
drivers/clk/qcom/gcc-ipq9574.c
1648
.ops = &clk_regmap_phy_mux_ops,
drivers/clk/qcom/gcc-ipq9574.c
1666
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq9574.c
1680
.ops = &clk_regmap_phy_mux_ops,
drivers/clk/qcom/gcc-ipq9574.c
1698
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq9574.c
1718
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-ipq9574.c
1735
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq9574.c
1749
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-ipq9574.c
1765
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq9574.c
1779
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-ipq9574.c
179
.ops = &clk_alpha_pll_postdiv_ro_ops,
drivers/clk/qcom/gcc-ipq9574.c
1795
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq9574.c
1809
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-ipq9574.c
1825
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq9574.c
1845
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-ipq9574.c
1861
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq9574.c
1878
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq9574.c
1895
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq9574.c
1912
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq9574.c
193
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq9574.c
1932
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-ipq9574.c
1948
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq9574.c
1969
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-ipq9574.c
1985
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq9574.c
2002
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq9574.c
2019
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq9574.c
2040
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-ipq9574.c
2055
.ops = &clk_regmap_div_ro_ops,
drivers/clk/qcom/gcc-ipq9574.c
2071
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq9574.c
2087
.ops = &clk_regmap_mux_closest_ops,
drivers/clk/qcom/gcc-ipq9574.c
2105
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq9574.c
2122
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq9574.c
2150
.ops = &clk_rcg2_floor_ops,
drivers/clk/qcom/gcc-ipq9574.c
2166
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq9574.c
2187
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-ipq9574.c
2203
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq9574.c
2226
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-ipq9574.c
2242
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq9574.c
2259
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq9574.c
2276
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq9574.c
2293
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq9574.c
2310
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq9574.c
2327
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq9574.c
2344
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq9574.c
2361
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq9574.c
2378
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq9574.c
2395
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq9574.c
2413
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq9574.c
2430
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq9574.c
2448
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq9574.c
2465
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq9574.c
2482
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq9574.c
2499
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq9574.c
2516
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq9574.c
2533
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq9574.c
2550
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq9574.c
2567
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq9574.c
2584
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq9574.c
2601
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq9574.c
2618
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq9574.c
2635
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq9574.c
2658
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-ipq9574.c
2674
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq9574.c
2691
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq9574.c
2708
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq9574.c
2728
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-ipq9574.c
2748
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-ipq9574.c
2766
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-ipq9574.c
2782
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq9574.c
2799
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq9574.c
2816
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq9574.c
2833
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq9574.c
2848
.ops = &clk_fixed_factor_ops,
drivers/clk/qcom/gcc-ipq9574.c
2864
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq9574.c
2881
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq9574.c
2901
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-ipq9574.c
2917
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq9574.c
2934
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq9574.c
2953
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-ipq9574.c
2969
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq9574.c
2988
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-ipq9574.c
3002
.ops = &clk_fixed_factor_ops,
drivers/clk/qcom/gcc-ipq9574.c
3018
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq9574.c
3038
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-ipq9574.c
3052
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-ipq9574.c
3068
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq9574.c
3082
.ops = &clk_fixed_factor_ops,
drivers/clk/qcom/gcc-ipq9574.c
3098
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq9574.c
3112
.ops = &clk_fixed_factor_ops,
drivers/clk/qcom/gcc-ipq9574.c
3128
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq9574.c
3145
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq9574.c
3159
.ops = &clk_fixed_factor_ops,
drivers/clk/qcom/gcc-ipq9574.c
3175
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq9574.c
3192
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq9574.c
3209
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq9574.c
3223
.ops = &clk_fixed_factor_ops,
drivers/clk/qcom/gcc-ipq9574.c
3239
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq9574.c
3262
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-ipq9574.c
3278
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq9574.c
3297
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-ipq9574.c
3322
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-ipq9574.c
3340
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-ipq9574.c
3356
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq9574.c
3373
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq9574.c
3390
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq9574.c
3407
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq9574.c
3426
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-ipq9574.c
3439
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-ipq9574.c
3458
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-ipq9574.c
3474
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq9574.c
3494
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-ipq9574.c
3507
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-ipq9574.c
3520
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-ipq9574.c
3534
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq9574.c
3551
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq9574.c
3568
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq9574.c
3585
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq9574.c
3602
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq9574.c
3619
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq9574.c
3636
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq9574.c
3651
.ops = &clk_fixed_factor_ops,
drivers/clk/qcom/gcc-ipq9574.c
3667
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq9574.c
3684
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq9574.c
3701
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq9574.c
440
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-ipq9574.c
458
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-ipq9574.c
478
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-ipq9574.c
503
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-ipq9574.c
516
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-ipq9574.c
530
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-ipq9574.c
543
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-ipq9574.c
557
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-ipq9574.c
570
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-ipq9574.c
584
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-ipq9574.c
597
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-ipq9574.c
611
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-ipq9574.c
624
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-ipq9574.c
638
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-ipq9574.c
670
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-ipq9574.c
684
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-ipq9574.c
698
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-ipq9574.c
712
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-ipq9574.c
726
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-ipq9574.c
740
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-ipq9574.c
758
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-ipq9574.c
774
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq9574.c
79
.ops = &clk_alpha_pll_ops,
drivers/clk/qcom/gcc-ipq9574.c
792
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq9574.c
810
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq9574.c
827
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq9574.c
844
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq9574.c
861
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq9574.c
878
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq9574.c
895
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq9574.c
912
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq9574.c
929
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq9574.c
93
.ops = &clk_fixed_factor_ops,
drivers/clk/qcom/gcc-ipq9574.c
946
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq9574.c
963
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq9574.c
980
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-ipq9574.c
997
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-kaanapali.c
1000
.ops = &clk_rcg2_shared_no_init_park_ops,
drivers/clk/qcom/gcc-kaanapali.c
1017
.ops = &clk_rcg2_shared_no_init_park_ops,
drivers/clk/qcom/gcc-kaanapali.c
1034
.ops = &clk_rcg2_shared_no_init_park_ops,
drivers/clk/qcom/gcc-kaanapali.c
105
.ops = &clk_alpha_pll_fixed_taycan_eko_t_ops,
drivers/clk/qcom/gcc-kaanapali.c
1051
.ops = &clk_rcg2_shared_no_init_park_ops,
drivers/clk/qcom/gcc-kaanapali.c
1084
.ops = &clk_rcg2_shared_floor_ops,
drivers/clk/qcom/gcc-kaanapali.c
1106
.ops = &clk_rcg2_shared_floor_ops,
drivers/clk/qcom/gcc-kaanapali.c
1130
.ops = &clk_rcg2_shared_no_init_park_ops,
drivers/clk/qcom/gcc-kaanapali.c
1153
.ops = &clk_rcg2_shared_no_init_park_ops,
drivers/clk/qcom/gcc-kaanapali.c
1174
.ops = &clk_rcg2_shared_no_init_park_ops,
drivers/clk/qcom/gcc-kaanapali.c
1189
.ops = &clk_rcg2_shared_no_init_park_ops,
drivers/clk/qcom/gcc-kaanapali.c
1212
.ops = &clk_rcg2_shared_no_init_park_ops,
drivers/clk/qcom/gcc-kaanapali.c
122
.ops = &clk_alpha_pll_fixed_taycan_eko_t_ops,
drivers/clk/qcom/gcc-kaanapali.c
1227
.ops = &clk_rcg2_shared_no_init_park_ops,
drivers/clk/qcom/gcc-kaanapali.c
1242
.ops = &clk_rcg2_shared_no_init_park_ops,
drivers/clk/qcom/gcc-kaanapali.c
1257
.ops = &clk_regmap_div_ro_ops,
drivers/clk/qcom/gcc-kaanapali.c
1272
.ops = &clk_regmap_div_ro_ops,
drivers/clk/qcom/gcc-kaanapali.c
1286
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-kaanapali.c
1306
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-kaanapali.c
1326
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-kaanapali.c
1341
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-kaanapali.c
1356
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-kaanapali.c
1371
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-kaanapali.c
1386
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-kaanapali.c
139
.ops = &clk_alpha_pll_fixed_taycan_eko_t_ops,
drivers/clk/qcom/gcc-kaanapali.c
1406
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-kaanapali.c
1419
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-kaanapali.c
1434
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-kaanapali.c
1447
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-kaanapali.c
1462
.ops = &clk_branch2_aon_ops,
drivers/clk/qcom/gcc-kaanapali.c
1477
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-kaanapali.c
1492
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-kaanapali.c
1510
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-kaanapali.c
1528
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-kaanapali.c
1546
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-kaanapali.c
156
.ops = &clk_alpha_pll_fixed_taycan_eko_t_ops,
drivers/clk/qcom/gcc-kaanapali.c
1561
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-kaanapali.c
1578
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-kaanapali.c
1595
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-kaanapali.c
1613
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-kaanapali.c
1628
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-kaanapali.c
1643
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-kaanapali.c
1661
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-kaanapali.c
1679
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-kaanapali.c
1697
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-kaanapali.c
1712
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-kaanapali.c
1725
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-kaanapali.c
1743
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-kaanapali.c
1758
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-kaanapali.c
1771
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-kaanapali.c
1786
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-kaanapali.c
1801
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-kaanapali.c
1816
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-kaanapali.c
1831
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-kaanapali.c
1846
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-kaanapali.c
1861
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-kaanapali.c
1876
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-kaanapali.c
1891
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-kaanapali.c
1906
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-kaanapali.c
1921
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-kaanapali.c
1934
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-kaanapali.c
1952
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-kaanapali.c
1970
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-kaanapali.c
1988
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-kaanapali.c
2006
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-kaanapali.c
2024
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-kaanapali.c
2039
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-kaanapali.c
2052
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-kaanapali.c
2065
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-kaanapali.c
2083
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-kaanapali.c
2101
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-kaanapali.c
2119
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-kaanapali.c
2137
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-kaanapali.c
2155
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-kaanapali.c
2173
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-kaanapali.c
2191
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-kaanapali.c
2209
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-kaanapali.c
2227
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-kaanapali.c
2240
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-kaanapali.c
2253
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-kaanapali.c
2271
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-kaanapali.c
2289
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-kaanapali.c
2307
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-kaanapali.c
2325
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-kaanapali.c
2343
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-kaanapali.c
2356
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-kaanapali.c
2369
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-kaanapali.c
2389
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-kaanapali.c
2409
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-kaanapali.c
2427
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-kaanapali.c
2445
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-kaanapali.c
2463
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-kaanapali.c
2481
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-kaanapali.c
2499
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-kaanapali.c
2517
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-kaanapali.c
2530
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-kaanapali.c
2543
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-kaanapali.c
2561
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-kaanapali.c
2579
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-kaanapali.c
2597
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-kaanapali.c
2615
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-kaanapali.c
2633
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-kaanapali.c
2648
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-kaanapali.c
2663
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-kaanapali.c
2678
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-kaanapali.c
2693
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-kaanapali.c
2708
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-kaanapali.c
2723
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-kaanapali.c
2738
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-kaanapali.c
2753
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-kaanapali.c
2768
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-kaanapali.c
2783
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-kaanapali.c
2796
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-kaanapali.c
2814
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-kaanapali.c
2827
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-kaanapali.c
284
.ops = &clk_regmap_phy_mux_ops,
drivers/clk/qcom/gcc-kaanapali.c
2845
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-kaanapali.c
2860
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-kaanapali.c
2880
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-kaanapali.c
2900
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-kaanapali.c
2920
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-kaanapali.c
2938
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-kaanapali.c
2956
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-kaanapali.c
2974
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-kaanapali.c
298
.ops = &clk_regmap_phy_mux_ops,
drivers/clk/qcom/gcc-kaanapali.c
2994
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-kaanapali.c
3012
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-kaanapali.c
3030
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-kaanapali.c
3043
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-kaanapali.c
3061
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-kaanapali.c
3079
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-kaanapali.c
3099
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-kaanapali.c
3114
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-kaanapali.c
312
.ops = &clk_regmap_phy_mux_ops,
drivers/clk/qcom/gcc-kaanapali.c
3129
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-kaanapali.c
326
.ops = &clk_regmap_phy_mux_ops,
drivers/clk/qcom/gcc-kaanapali.c
341
.ops = &clk_regmap_mux_closest_ops,
drivers/clk/qcom/gcc-kaanapali.c
364
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-kaanapali.c
379
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-kaanapali.c
394
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-kaanapali.c
414
.ops = &clk_rcg2_shared_no_init_park_ops,
drivers/clk/qcom/gcc-kaanapali.c
429
.ops = &clk_rcg2_shared_no_init_park_ops,
drivers/clk/qcom/gcc-kaanapali.c
450
.ops = &clk_rcg2_shared_no_init_park_ops,
drivers/clk/qcom/gcc-kaanapali.c
470
.ops = &clk_rcg2_shared_no_init_park_ops,
drivers/clk/qcom/gcc-kaanapali.c
485
.ops = &clk_rcg2_shared_no_init_park_ops,
drivers/clk/qcom/gcc-kaanapali.c
500
.ops = &clk_rcg2_shared_no_init_park_ops,
drivers/clk/qcom/gcc-kaanapali.c
515
.ops = &clk_rcg2_shared_no_init_park_ops,
drivers/clk/qcom/gcc-kaanapali.c
530
.ops = &clk_rcg2_shared_no_init_park_ops,
drivers/clk/qcom/gcc-kaanapali.c
545
.ops = &clk_rcg2_shared_no_init_park_ops,
drivers/clk/qcom/gcc-kaanapali.c
577
.ops = &clk_rcg2_shared_no_init_park_ops,
drivers/clk/qcom/gcc-kaanapali.c
612
.ops = &clk_rcg2_shared_no_init_park_ops,
drivers/clk/qcom/gcc-kaanapali.c
629
.ops = &clk_rcg2_shared_no_init_park_ops,
drivers/clk/qcom/gcc-kaanapali.c
646
.ops = &clk_rcg2_shared_no_init_park_ops,
drivers/clk/qcom/gcc-kaanapali.c
66
.ops = &clk_alpha_pll_fixed_taycan_eko_t_ops,
drivers/clk/qcom/gcc-kaanapali.c
685
.ops = &clk_rcg2_shared_no_init_park_ops,
drivers/clk/qcom/gcc-kaanapali.c
702
.ops = &clk_rcg2_shared_no_init_park_ops,
drivers/clk/qcom/gcc-kaanapali.c
719
.ops = &clk_rcg2_shared_no_init_park_ops,
drivers/clk/qcom/gcc-kaanapali.c
736
.ops = &clk_rcg2_shared_no_init_park_ops,
drivers/clk/qcom/gcc-kaanapali.c
753
.ops = &clk_rcg2_shared_no_init_park_ops,
drivers/clk/qcom/gcc-kaanapali.c
770
.ops = &clk_rcg2_shared_no_init_park_ops,
drivers/clk/qcom/gcc-kaanapali.c
787
.ops = &clk_rcg2_shared_no_init_park_ops,
drivers/clk/qcom/gcc-kaanapali.c
804
.ops = &clk_rcg2_shared_no_init_park_ops,
drivers/clk/qcom/gcc-kaanapali.c
821
.ops = &clk_rcg2_shared_no_init_park_ops,
drivers/clk/qcom/gcc-kaanapali.c
849
.ops = &clk_rcg2_shared_no_init_park_ops,
drivers/clk/qcom/gcc-kaanapali.c
858
.ops = &clk_rcg2_shared_no_init_park_ops,
drivers/clk/qcom/gcc-kaanapali.c
875
.ops = &clk_rcg2_shared_no_init_park_ops,
drivers/clk/qcom/gcc-kaanapali.c
89
.ops = &clk_alpha_pll_postdiv_taycan_eko_t_ops,
drivers/clk/qcom/gcc-kaanapali.c
892
.ops = &clk_rcg2_shared_no_init_park_ops,
drivers/clk/qcom/gcc-kaanapali.c
909
.ops = &clk_rcg2_shared_no_init_park_ops,
drivers/clk/qcom/gcc-kaanapali.c
926
.ops = &clk_rcg2_shared_no_init_park_ops,
drivers/clk/qcom/gcc-kaanapali.c
966
.ops = &clk_rcg2_shared_no_init_park_ops,
drivers/clk/qcom/gcc-kaanapali.c
983
.ops = &clk_rcg2_shared_no_init_park_ops,
drivers/clk/qcom/gcc-mdm9607.c
101
.ops = &clk_pll_vote_ops,
drivers/clk/qcom/gcc-mdm9607.c
1013
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-mdm9607.c
1028
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-mdm9607.c
1043
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-mdm9607.c
1058
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-mdm9607.c
1073
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-mdm9607.c
1088
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-mdm9607.c
1104
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-mdm9607.c
1120
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-mdm9607.c
1136
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-mdm9607.c
1151
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-mdm9607.c
1166
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-mdm9607.c
1181
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-mdm9607.c
1196
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-mdm9607.c
1211
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-mdm9607.c
1226
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-mdm9607.c
1242
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-mdm9607.c
1257
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-mdm9607.c
1272
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-mdm9607.c
1287
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-mdm9607.c
1302
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-mdm9607.c
1315
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-mdm9607.c
132
.ops = &clk_alpha_pll_ops,
drivers/clk/qcom/gcc-mdm9607.c
1330
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-mdm9607.c
1345
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-mdm9607.c
1361
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-mdm9607.c
1378
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-mdm9607.c
1395
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-mdm9607.c
1411
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-mdm9607.c
1426
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-mdm9607.c
1441
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-mdm9607.c
145
.ops = &clk_alpha_pll_postdiv_ops,
drivers/clk/qcom/gcc-mdm9607.c
1456
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-mdm9607.c
1471
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-mdm9607.c
191
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-mdm9607.c
209
.ops = &clk_pll_ops,
drivers/clk/qcom/gcc-mdm9607.c
220
.ops = &clk_pll_vote_ops,
drivers/clk/qcom/gcc-mdm9607.c
252
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-mdm9607.c
265
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-mdm9607.c
284
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-mdm9607.c
309
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-mdm9607.c
322
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-mdm9607.c
336
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-mdm9607.c
349
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-mdm9607.c
363
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-mdm9607.c
376
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-mdm9607.c
390
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-mdm9607.c
403
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-mdm9607.c
417
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-mdm9607.c
430
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-mdm9607.c
444
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-mdm9607.c
477
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-mdm9607.c
49
.ops = &clk_alpha_pll_ops,
drivers/clk/qcom/gcc-mdm9607.c
491
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-mdm9607.c
505
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-mdm9607.c
519
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-mdm9607.c
533
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-mdm9607.c
547
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-mdm9607.c
568
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-mdm9607.c
587
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-mdm9607.c
601
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-mdm9607.c
615
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-mdm9607.c
62
.ops = &clk_alpha_pll_postdiv_ops,
drivers/clk/qcom/gcc-mdm9607.c
633
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-mdm9607.c
659
.ops = &clk_rcg2_floor_ops,
drivers/clk/qcom/gcc-mdm9607.c
673
.ops = &clk_rcg2_floor_ops,
drivers/clk/qcom/gcc-mdm9607.c
693
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-mdm9607.c
715
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-mdm9607.c
733
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-mdm9607.c
751
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-mdm9607.c
772
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-mdm9607.c
786
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-mdm9607.c
803
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-mdm9607.c
818
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-mdm9607.c
833
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-mdm9607.c
848
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-mdm9607.c
863
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-mdm9607.c
878
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-mdm9607.c
893
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-mdm9607.c
90
.ops = &clk_pll_ops,
drivers/clk/qcom/gcc-mdm9607.c
908
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-mdm9607.c
923
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-mdm9607.c
938
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-mdm9607.c
953
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-mdm9607.c
968
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-mdm9607.c
983
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-mdm9607.c
998
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-mdm9615.c
101
.ops = &clk_pll_ops,
drivers/clk/qcom/gcc-mdm9615.c
1010
.ops = &clk_rcg_ops,
drivers/clk/qcom/gcc-mdm9615.c
1027
.ops = &clk_branch_ops,
drivers/clk/qcom/gcc-mdm9615.c
1065
.ops = &clk_rcg_ops,
drivers/clk/qcom/gcc-mdm9615.c
1083
.ops = &clk_branch_ops,
drivers/clk/qcom/gcc-mdm9615.c
1116
.ops = &clk_rcg_ops,
drivers/clk/qcom/gcc-mdm9615.c
1134
.ops = &clk_branch_ops,
drivers/clk/qcom/gcc-mdm9615.c
114
.ops = &clk_pll_vote_ops,
drivers/clk/qcom/gcc-mdm9615.c
1172
.ops = &clk_rcg_ops,
drivers/clk/qcom/gcc-mdm9615.c
1190
.ops = &clk_branch_ops,
drivers/clk/qcom/gcc-mdm9615.c
1228
.ops = &clk_rcg_ops,
drivers/clk/qcom/gcc-mdm9615.c
1246
.ops = &clk_branch_ops,
drivers/clk/qcom/gcc-mdm9615.c
1284
.ops = &clk_rcg_ops,
drivers/clk/qcom/gcc-mdm9615.c
130
.ops = &clk_pll_ops,
drivers/clk/qcom/gcc-mdm9615.c
1301
.ops = &clk_branch_ops,
drivers/clk/qcom/gcc-mdm9615.c
1317
.ops = &clk_branch_ops,
drivers/clk/qcom/gcc-mdm9615.c
1332
.ops = &clk_branch_ops,
drivers/clk/qcom/gcc-mdm9615.c
1345
.ops = &clk_branch_ops,
drivers/clk/qcom/gcc-mdm9615.c
1360
.ops = &clk_branch_ops,
drivers/clk/qcom/gcc-mdm9615.c
1375
.ops = &clk_branch_ops,
drivers/clk/qcom/gcc-mdm9615.c
1390
.ops = &clk_branch_ops,
drivers/clk/qcom/gcc-mdm9615.c
1405
.ops = &clk_branch_ops,
drivers/clk/qcom/gcc-mdm9615.c
1420
.ops = &clk_branch_ops,
drivers/clk/qcom/gcc-mdm9615.c
143
.ops = &clk_pll_vote_ops,
drivers/clk/qcom/gcc-mdm9615.c
1435
.ops = &clk_branch_ops,
drivers/clk/qcom/gcc-mdm9615.c
1450
.ops = &clk_branch_ops,
drivers/clk/qcom/gcc-mdm9615.c
1463
.ops = &clk_branch_ops,
drivers/clk/qcom/gcc-mdm9615.c
1478
.ops = &clk_branch_ops,
drivers/clk/qcom/gcc-mdm9615.c
1493
.ops = &clk_branch_ops,
drivers/clk/qcom/gcc-mdm9615.c
1507
.ops = &clk_branch_ops,
drivers/clk/qcom/gcc-mdm9615.c
1523
.ops = &clk_branch_ops,
drivers/clk/qcom/gcc-mdm9615.c
1537
.ops = &clk_branch_ops,
drivers/clk/qcom/gcc-mdm9615.c
1551
.ops = &clk_branch_ops,
drivers/clk/qcom/gcc-mdm9615.c
1565
.ops = &clk_branch_ops,
drivers/clk/qcom/gcc-mdm9615.c
1581
.ops = &clk_branch_ops,
drivers/clk/qcom/gcc-mdm9615.c
1596
.ops = &clk_branch_ops,
drivers/clk/qcom/gcc-mdm9615.c
1609
.ops = &clk_branch_ops,
drivers/clk/qcom/gcc-mdm9615.c
212
.ops = &clk_rcg_ops,
drivers/clk/qcom/gcc-mdm9615.c
230
.ops = &clk_branch_ops,
drivers/clk/qcom/gcc-mdm9615.c
263
.ops = &clk_rcg_ops,
drivers/clk/qcom/gcc-mdm9615.c
281
.ops = &clk_branch_ops,
drivers/clk/qcom/gcc-mdm9615.c
314
.ops = &clk_rcg_ops,
drivers/clk/qcom/gcc-mdm9615.c
332
.ops = &clk_branch_ops,
drivers/clk/qcom/gcc-mdm9615.c
365
.ops = &clk_rcg_ops,
drivers/clk/qcom/gcc-mdm9615.c
383
.ops = &clk_branch_ops,
drivers/clk/qcom/gcc-mdm9615.c
416
.ops = &clk_rcg_ops,
drivers/clk/qcom/gcc-mdm9615.c
434
.ops = &clk_branch_ops,
drivers/clk/qcom/gcc-mdm9615.c
479
.ops = &clk_rcg_ops,
drivers/clk/qcom/gcc-mdm9615.c
497
.ops = &clk_branch_ops,
drivers/clk/qcom/gcc-mdm9615.c
530
.ops = &clk_rcg_ops,
drivers/clk/qcom/gcc-mdm9615.c
548
.ops = &clk_branch_ops,
drivers/clk/qcom/gcc-mdm9615.c
581
.ops = &clk_rcg_ops,
drivers/clk/qcom/gcc-mdm9615.c
59
.ops = &clk_pll_ops,
drivers/clk/qcom/gcc-mdm9615.c
599
.ops = &clk_branch_ops,
drivers/clk/qcom/gcc-mdm9615.c
632
.ops = &clk_rcg_ops,
drivers/clk/qcom/gcc-mdm9615.c
650
.ops = &clk_branch_ops,
drivers/clk/qcom/gcc-mdm9615.c
683
.ops = &clk_rcg_ops,
drivers/clk/qcom/gcc-mdm9615.c
701
.ops = &clk_branch_ops,
drivers/clk/qcom/gcc-mdm9615.c
72
.ops = &clk_pll_vote_ops,
drivers/clk/qcom/gcc-mdm9615.c
740
.ops = &clk_rcg_ops,
drivers/clk/qcom/gcc-mdm9615.c
758
.ops = &clk_branch_ops,
drivers/clk/qcom/gcc-mdm9615.c
791
.ops = &clk_rcg_ops,
drivers/clk/qcom/gcc-mdm9615.c
809
.ops = &clk_branch_ops,
drivers/clk/qcom/gcc-mdm9615.c
842
.ops = &clk_rcg_ops,
drivers/clk/qcom/gcc-mdm9615.c
85
.ops = &clk_pll_vote_ops,
drivers/clk/qcom/gcc-mdm9615.c
860
.ops = &clk_branch_ops,
drivers/clk/qcom/gcc-mdm9615.c
876
.ops = &clk_branch_ops,
drivers/clk/qcom/gcc-mdm9615.c
896
.ops = &clk_rcg_ops,
drivers/clk/qcom/gcc-mdm9615.c
914
.ops = &clk_branch_ops,
drivers/clk/qcom/gcc-mdm9615.c
960
.ops = &clk_rcg_ops,
drivers/clk/qcom/gcc-mdm9615.c
977
.ops = &clk_branch_ops,
drivers/clk/qcom/gcc-milos.c
1009
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/gcc-milos.c
1029
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/gcc-milos.c
105
.ops = &clk_alpha_pll_fixed_lucid_ole_ops,
drivers/clk/qcom/gcc-milos.c
1050
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/gcc-milos.c
1072
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/gcc-milos.c
1086
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/gcc-milos.c
1100
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/gcc-milos.c
1115
.ops = &clk_regmap_div_ro_ops,
drivers/clk/qcom/gcc-milos.c
1130
.ops = &clk_regmap_div_ro_ops,
drivers/clk/qcom/gcc-milos.c
1145
.ops = &clk_regmap_div_ro_ops,
drivers/clk/qcom/gcc-milos.c
1160
.ops = &clk_regmap_div_ro_ops,
drivers/clk/qcom/gcc-milos.c
1175
.ops = &clk_regmap_div_ro_ops,
drivers/clk/qcom/gcc-milos.c
1189
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-milos.c
1209
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-milos.c
122
.ops = &clk_alpha_pll_fixed_lucid_ole_ops,
drivers/clk/qcom/gcc-milos.c
1229
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-milos.c
1249
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-milos.c
1264
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-milos.c
1279
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-milos.c
1294
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-milos.c
1309
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-milos.c
1327
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-milos.c
1342
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-milos.c
1357
.ops = &clk_branch2_aon_ops,
drivers/clk/qcom/gcc-milos.c
1372
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-milos.c
1389
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-milos.c
139
.ops = &clk_alpha_pll_fixed_lucid_ole_ops,
drivers/clk/qcom/gcc-milos.c
1404
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-milos.c
1422
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-milos.c
1440
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-milos.c
1458
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-milos.c
1475
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-milos.c
1492
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-milos.c
1507
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-milos.c
1520
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-milos.c
1538
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-milos.c
1553
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-milos.c
156
.ops = &clk_alpha_pll_fixed_lucid_ole_ops,
drivers/clk/qcom/gcc-milos.c
1568
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-milos.c
1586
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-milos.c
1604
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-milos.c
1622
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-milos.c
1637
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-milos.c
1650
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-milos.c
1668
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-milos.c
1683
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-milos.c
1698
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-milos.c
1716
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-milos.c
173
.ops = &clk_alpha_pll_fixed_lucid_ole_ops,
drivers/clk/qcom/gcc-milos.c
1734
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-milos.c
1752
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-milos.c
1767
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-milos.c
1780
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-milos.c
1795
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-milos.c
1808
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-milos.c
1826
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-milos.c
1841
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-milos.c
1854
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-milos.c
1869
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-milos.c
1884
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-milos.c
1899
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-milos.c
1914
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-milos.c
1929
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-milos.c
1944
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-milos.c
1959
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-milos.c
1974
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-milos.c
1989
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-milos.c
2002
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-milos.c
2015
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-milos.c
2033
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-milos.c
2051
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-milos.c
2069
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-milos.c
2087
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-milos.c
2105
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-milos.c
2123
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-milos.c
2141
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-milos.c
2159
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-milos.c
2172
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-milos.c
2185
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-milos.c
2203
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-milos.c
2221
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-milos.c
2239
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-milos.c
2257
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-milos.c
2275
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-milos.c
2293
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-milos.c
2311
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-milos.c
2329
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-milos.c
2342
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-milos.c
2357
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-milos.c
2370
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-milos.c
2385
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-milos.c
2398
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-milos.c
2416
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-milos.c
2436
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-milos.c
2449
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-milos.c
2467
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-milos.c
2482
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-milos.c
2502
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-milos.c
2522
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-milos.c
2542
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-milos.c
2562
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-milos.c
2582
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-milos.c
2602
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-milos.c
2620
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-milos.c
2638
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-milos.c
2656
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-milos.c
2676
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-milos.c
2696
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-milos.c
2714
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-milos.c
2732
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-milos.c
2750
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-milos.c
2763
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-milos.c
2781
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-milos.c
2799
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-milos.c
2819
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-milos.c
2834
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-milos.c
386
.ops = &clk_regmap_mux_closest_ops,
drivers/clk/qcom/gcc-milos.c
401
.ops = &clk_regmap_mux_closest_ops,
drivers/clk/qcom/gcc-milos.c
416
.ops = &clk_regmap_mux_closest_ops,
drivers/clk/qcom/gcc-milos.c
431
.ops = &clk_regmap_mux_closest_ops,
drivers/clk/qcom/gcc-milos.c
446
.ops = &clk_regmap_mux_closest_ops,
drivers/clk/qcom/gcc-milos.c
461
.ops = &clk_regmap_mux_closest_ops,
drivers/clk/qcom/gcc-milos.c
483
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/gcc-milos.c
497
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/gcc-milos.c
511
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/gcc-milos.c
530
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/gcc-milos.c
550
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/gcc-milos.c
564
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/gcc-milos.c
578
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/gcc-milos.c
597
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/gcc-milos.c
627
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-milos.c
66
.ops = &clk_alpha_pll_fixed_lucid_ole_ops,
drivers/clk/qcom/gcc-milos.c
663
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-milos.c
679
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-milos.c
711
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-milos.c
742
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-milos.c
758
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-milos.c
774
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-milos.c
790
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-milos.c
806
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-milos.c
822
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-milos.c
838
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-milos.c
854
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-milos.c
870
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-milos.c
886
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-milos.c
89
.ops = &clk_alpha_pll_postdiv_lucid_ole_ops,
drivers/clk/qcom/gcc-milos.c
920
.ops = &clk_rcg2_shared_floor_ops,
drivers/clk/qcom/gcc-milos.c
941
.ops = &clk_rcg2_shared_floor_ops,
drivers/clk/qcom/gcc-milos.c
965
.ops = &clk_rcg2_shared_floor_ops,
drivers/clk/qcom/gcc-milos.c
988
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/gcc-msm8660.c
1010
.ops = &clk_rcg_ops,
drivers/clk/qcom/gcc-msm8660.c
1028
.ops = &clk_branch_ops,
drivers/clk/qcom/gcc-msm8660.c
1061
.ops = &clk_rcg_ops,
drivers/clk/qcom/gcc-msm8660.c
1079
.ops = &clk_branch_ops,
drivers/clk/qcom/gcc-msm8660.c
1112
.ops = &clk_rcg_ops,
drivers/clk/qcom/gcc-msm8660.c
1130
.ops = &clk_branch_ops,
drivers/clk/qcom/gcc-msm8660.c
1163
.ops = &clk_rcg_ops,
drivers/clk/qcom/gcc-msm8660.c
1181
.ops = &clk_branch_ops,
drivers/clk/qcom/gcc-msm8660.c
1214
.ops = &clk_rcg_ops,
drivers/clk/qcom/gcc-msm8660.c
1232
.ops = &clk_branch_ops,
drivers/clk/qcom/gcc-msm8660.c
1265
.ops = &clk_rcg_ops,
drivers/clk/qcom/gcc-msm8660.c
1283
.ops = &clk_branch_ops,
drivers/clk/qcom/gcc-msm8660.c
130
.ops = &clk_rcg_ops,
drivers/clk/qcom/gcc-msm8660.c
1316
.ops = &clk_rcg_ops,
drivers/clk/qcom/gcc-msm8660.c
1334
.ops = &clk_branch_ops,
drivers/clk/qcom/gcc-msm8660.c
1380
.ops = &clk_rcg_ops,
drivers/clk/qcom/gcc-msm8660.c
1398
.ops = &clk_branch_ops,
drivers/clk/qcom/gcc-msm8660.c
1431
.ops = &clk_rcg_ops,
drivers/clk/qcom/gcc-msm8660.c
1449
.ops = &clk_branch_ops,
drivers/clk/qcom/gcc-msm8660.c
148
.ops = &clk_branch_ops,
drivers/clk/qcom/gcc-msm8660.c
1482
.ops = &clk_rcg_ops,
drivers/clk/qcom/gcc-msm8660.c
1500
.ops = &clk_branch_ops,
drivers/clk/qcom/gcc-msm8660.c
1516
.ops = &clk_branch_ops,
drivers/clk/qcom/gcc-msm8660.c
1536
.ops = &clk_rcg_ops,
drivers/clk/qcom/gcc-msm8660.c
1554
.ops = &clk_branch_ops,
drivers/clk/qcom/gcc-msm8660.c
1597
.ops = &clk_rcg_ops,
drivers/clk/qcom/gcc-msm8660.c
1614
.ops = &clk_branch_ops,
drivers/clk/qcom/gcc-msm8660.c
1647
.ops = &clk_rcg_ops,
drivers/clk/qcom/gcc-msm8660.c
1664
.ops = &clk_branch_ops,
drivers/clk/qcom/gcc-msm8660.c
1697
.ops = &clk_rcg_ops,
drivers/clk/qcom/gcc-msm8660.c
1714
.ops = &clk_branch_ops,
drivers/clk/qcom/gcc-msm8660.c
1747
.ops = &clk_rcg_ops,
drivers/clk/qcom/gcc-msm8660.c
1764
.ops = &clk_branch_ops,
drivers/clk/qcom/gcc-msm8660.c
1797
.ops = &clk_rcg_ops,
drivers/clk/qcom/gcc-msm8660.c
181
.ops = &clk_rcg_ops,
drivers/clk/qcom/gcc-msm8660.c
1814
.ops = &clk_branch_ops,
drivers/clk/qcom/gcc-msm8660.c
1852
.ops = &clk_rcg_ops,
drivers/clk/qcom/gcc-msm8660.c
1870
.ops = &clk_branch_ops,
drivers/clk/qcom/gcc-msm8660.c
1908
.ops = &clk_rcg_ops,
drivers/clk/qcom/gcc-msm8660.c
1926
.ops = &clk_branch_ops,
drivers/clk/qcom/gcc-msm8660.c
1959
.ops = &clk_rcg_ops,
drivers/clk/qcom/gcc-msm8660.c
1977
.ops = &clk_branch_ops,
drivers/clk/qcom/gcc-msm8660.c
199
.ops = &clk_branch_ops,
drivers/clk/qcom/gcc-msm8660.c
1995
.ops = &clk_branch_ops,
drivers/clk/qcom/gcc-msm8660.c
2028
.ops = &clk_rcg_ops,
drivers/clk/qcom/gcc-msm8660.c
2046
.ops = &clk_branch_ops,
drivers/clk/qcom/gcc-msm8660.c
2064
.ops = &clk_branch_ops,
drivers/clk/qcom/gcc-msm8660.c
2078
.ops = &clk_branch_ops,
drivers/clk/qcom/gcc-msm8660.c
2091
.ops = &clk_branch_ops,
drivers/clk/qcom/gcc-msm8660.c
2104
.ops = &clk_branch_ops,
drivers/clk/qcom/gcc-msm8660.c
2117
.ops = &clk_branch_ops,
drivers/clk/qcom/gcc-msm8660.c
2130
.ops = &clk_branch_ops,
drivers/clk/qcom/gcc-msm8660.c
2143
.ops = &clk_branch_ops,
drivers/clk/qcom/gcc-msm8660.c
2156
.ops = &clk_branch_ops,
drivers/clk/qcom/gcc-msm8660.c
2169
.ops = &clk_branch_ops,
drivers/clk/qcom/gcc-msm8660.c
2182
.ops = &clk_branch_ops,
drivers/clk/qcom/gcc-msm8660.c
2195
.ops = &clk_branch_ops,
drivers/clk/qcom/gcc-msm8660.c
2208
.ops = &clk_branch_ops,
drivers/clk/qcom/gcc-msm8660.c
2221
.ops = &clk_branch_ops,
drivers/clk/qcom/gcc-msm8660.c
2234
.ops = &clk_branch_ops,
drivers/clk/qcom/gcc-msm8660.c
2247
.ops = &clk_branch_ops,
drivers/clk/qcom/gcc-msm8660.c
2260
.ops = &clk_branch_ops,
drivers/clk/qcom/gcc-msm8660.c
2273
.ops = &clk_branch_ops,
drivers/clk/qcom/gcc-msm8660.c
2286
.ops = &clk_branch_ops,
drivers/clk/qcom/gcc-msm8660.c
2299
.ops = &clk_branch_ops,
drivers/clk/qcom/gcc-msm8660.c
2312
.ops = &clk_branch_ops,
drivers/clk/qcom/gcc-msm8660.c
232
.ops = &clk_rcg_ops,
drivers/clk/qcom/gcc-msm8660.c
2325
.ops = &clk_branch_ops,
drivers/clk/qcom/gcc-msm8660.c
2338
.ops = &clk_branch_ops,
drivers/clk/qcom/gcc-msm8660.c
2351
.ops = &clk_branch_ops,
drivers/clk/qcom/gcc-msm8660.c
2364
.ops = &clk_branch_ops,
drivers/clk/qcom/gcc-msm8660.c
2378
.ops = &clk_branch_ops,
drivers/clk/qcom/gcc-msm8660.c
2392
.ops = &clk_branch_ops,
drivers/clk/qcom/gcc-msm8660.c
2406
.ops = &clk_branch_ops,
drivers/clk/qcom/gcc-msm8660.c
2420
.ops = &clk_branch_ops,
drivers/clk/qcom/gcc-msm8660.c
2434
.ops = &clk_branch_ops,
drivers/clk/qcom/gcc-msm8660.c
2448
.ops = &clk_branch_ops,
drivers/clk/qcom/gcc-msm8660.c
2462
.ops = &clk_branch_ops,
drivers/clk/qcom/gcc-msm8660.c
2476
.ops = &clk_branch_ops,
drivers/clk/qcom/gcc-msm8660.c
2490
.ops = &clk_branch_ops,
drivers/clk/qcom/gcc-msm8660.c
250
.ops = &clk_branch_ops,
drivers/clk/qcom/gcc-msm8660.c
2506
.ops = &clk_branch_ops,
drivers/clk/qcom/gcc-msm8660.c
283
.ops = &clk_rcg_ops,
drivers/clk/qcom/gcc-msm8660.c
301
.ops = &clk_branch_ops,
drivers/clk/qcom/gcc-msm8660.c
334
.ops = &clk_rcg_ops,
drivers/clk/qcom/gcc-msm8660.c
352
.ops = &clk_branch_ops,
drivers/clk/qcom/gcc-msm8660.c
385
.ops = &clk_rcg_ops,
drivers/clk/qcom/gcc-msm8660.c
40
.ops = &clk_pll_ops,
drivers/clk/qcom/gcc-msm8660.c
403
.ops = &clk_branch_ops,
drivers/clk/qcom/gcc-msm8660.c
436
.ops = &clk_rcg_ops,
drivers/clk/qcom/gcc-msm8660.c
454
.ops = &clk_branch_ops,
drivers/clk/qcom/gcc-msm8660.c
487
.ops = &clk_rcg_ops,
drivers/clk/qcom/gcc-msm8660.c
505
.ops = &clk_branch_ops,
drivers/clk/qcom/gcc-msm8660.c
53
.ops = &clk_pll_vote_ops,
drivers/clk/qcom/gcc-msm8660.c
538
.ops = &clk_rcg_ops,
drivers/clk/qcom/gcc-msm8660.c
556
.ops = &clk_branch_ops,
drivers/clk/qcom/gcc-msm8660.c
589
.ops = &clk_rcg_ops,
drivers/clk/qcom/gcc-msm8660.c
607
.ops = &clk_branch_ops,
drivers/clk/qcom/gcc-msm8660.c
640
.ops = &clk_rcg_ops,
drivers/clk/qcom/gcc-msm8660.c
658
.ops = &clk_branch_ops,
drivers/clk/qcom/gcc-msm8660.c
691
.ops = &clk_rcg_ops,
drivers/clk/qcom/gcc-msm8660.c
709
.ops = &clk_branch_ops,
drivers/clk/qcom/gcc-msm8660.c
755
.ops = &clk_rcg_ops,
drivers/clk/qcom/gcc-msm8660.c
773
.ops = &clk_branch_ops,
drivers/clk/qcom/gcc-msm8660.c
806
.ops = &clk_rcg_ops,
drivers/clk/qcom/gcc-msm8660.c
824
.ops = &clk_branch_ops,
drivers/clk/qcom/gcc-msm8660.c
857
.ops = &clk_rcg_ops,
drivers/clk/qcom/gcc-msm8660.c
875
.ops = &clk_branch_ops,
drivers/clk/qcom/gcc-msm8660.c
908
.ops = &clk_rcg_ops,
drivers/clk/qcom/gcc-msm8660.c
926
.ops = &clk_branch_ops,
drivers/clk/qcom/gcc-msm8660.c
959
.ops = &clk_rcg_ops,
drivers/clk/qcom/gcc-msm8660.c
977
.ops = &clk_branch_ops,
drivers/clk/qcom/gcc-msm8909.c
1012
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-msm8909.c
1028
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8909.c
1045
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8909.c
105
.ops = &clk_pll_ops,
drivers/clk/qcom/gcc-msm8909.c
1060
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8909.c
1077
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8909.c
1094
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8909.c
1112
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8909.c
1129
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8909.c
1146
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8909.c
1163
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8909.c
118
.ops = &clk_pll_vote_ops,
drivers/clk/qcom/gcc-msm8909.c
1180
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8909.c
1197
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8909.c
1214
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8909.c
1231
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8909.c
1248
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8909.c
1265
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8909.c
1282
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8909.c
1299
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8909.c
1316
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8909.c
133
.ops = &clk_alpha_pll_fixed_ops,
drivers/clk/qcom/gcc-msm8909.c
1334
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8909.c
1352
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8909.c
1370
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8909.c
1388
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8909.c
1406
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8909.c
1424
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8909.c
1442
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8909.c
1460
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8909.c
1478
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8909.c
148
.ops = &clk_alpha_pll_postdiv_ro_ops,
drivers/clk/qcom/gcc-msm8909.c
1496
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8909.c
1514
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8909.c
1532
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8909.c
1550
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8909.c
1568
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8909.c
1585
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8909.c
1603
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8909.c
1621
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8909.c
163
.ops = &clk_alpha_pll_fixed_ops,
drivers/clk/qcom/gcc-msm8909.c
1639
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8909.c
1657
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8909.c
1675
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8909.c
1693
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8909.c
1711
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8909.c
1729
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8909.c
1747
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8909.c
1765
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8909.c
178
.ops = &clk_alpha_pll_postdiv_ro_ops,
drivers/clk/qcom/gcc-msm8909.c
1783
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8909.c
1801
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8909.c
1819
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8909.c
1837
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8909.c
1855
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8909.c
1873
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8909.c
1891
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8909.c
1909
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8909.c
1927
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8909.c
1945
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8909.c
1962
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8909.c
1980
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8909.c
1998
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8909.c
2016
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8909.c
2033
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8909.c
2050
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8909.c
2068
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8909.c
2086
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8909.c
2104
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8909.c
2122
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8909.c
2140
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8909.c
2157
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8909.c
2174
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8909.c
2191
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8909.c
220
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-msm8909.c
2209
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8909.c
2227
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8909.c
2244
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8909.c
2261
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8909.c
2279
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8909.c
2296
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8909.c
2312
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8909.c
232
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-msm8909.c
2329
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8909.c
2346
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8909.c
2363
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8909.c
2381
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8909.c
2398
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8909.c
2415
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8909.c
2433
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8909.c
245
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-msm8909.c
265
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-msm8909.c
278
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-msm8909.c
291
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-msm8909.c
304
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-msm8909.c
317
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-msm8909.c
330
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-msm8909.c
355
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-msm8909.c
369
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-msm8909.c
383
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-msm8909.c
397
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-msm8909.c
411
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-msm8909.c
425
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-msm8909.c
458
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-msm8909.c
472
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-msm8909.c
494
.ops = &clk_byte2_ops,
drivers/clk/qcom/gcc-msm8909.c
515
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-msm8909.c
529
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-msm8909.c
549
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-msm8909.c
570
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-msm8909.c
589
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-msm8909.c
602
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-msm8909.c
621
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-msm8909.c
639
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-msm8909.c
678
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-msm8909.c
698
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-msm8909.c
712
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-msm8909.c
726
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-msm8909.c
74
.ops = &clk_alpha_pll_fixed_ops,
drivers/clk/qcom/gcc-msm8909.c
758
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-msm8909.c
772
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-msm8909.c
809
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-msm8909.c
832
.ops = &clk_pixel_ops,
drivers/clk/qcom/gcc-msm8909.c
845
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-msm8909.c
863
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-msm8909.c
889
.ops = &clk_rcg2_floor_ops,
drivers/clk/qcom/gcc-msm8909.c
89
.ops = &clk_alpha_pll_postdiv_ro_ops,
drivers/clk/qcom/gcc-msm8909.c
903
.ops = &clk_rcg2_floor_ops,
drivers/clk/qcom/gcc-msm8909.c
915
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-msm8909.c
935
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-msm8909.c
968
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-msm8909.c
994
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-msm8916.c
1009
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-msm8916.c
102
.ops = &clk_pll_vote_ops,
drivers/clk/qcom/gcc-msm8916.c
1023
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-msm8916.c
1035
.ops = &clk_byte2_ops,
drivers/clk/qcom/gcc-msm8916.c
1054
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-msm8916.c
1079
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-msm8916.c
1092
.ops = &clk_pixel_ops,
drivers/clk/qcom/gcc-msm8916.c
1111
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-msm8916.c
1129
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-msm8916.c
1154
.ops = &clk_rcg2_floor_ops,
drivers/clk/qcom/gcc-msm8916.c
1179
.ops = &clk_rcg2_floor_ops,
drivers/clk/qcom/gcc-msm8916.c
1199
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-msm8916.c
120
.ops = &clk_pll_ops,
drivers/clk/qcom/gcc-msm8916.c
1223
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-msm8916.c
1241
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-msm8916.c
1267
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-msm8916.c
1283
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8916.c
1300
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8916.c
133
.ops = &clk_pll_vote_ops,
drivers/clk/qcom/gcc-msm8916.c
1346
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-msm8916.c
1362
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8916.c
1377
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-msm8916.c
1393
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8916.c
1408
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-msm8916.c
1424
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8916.c
1443
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-msm8916.c
1459
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8916.c
1476
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8916.c
1499
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-msm8916.c
151
.ops = &clk_pll_ops,
drivers/clk/qcom/gcc-msm8916.c
1515
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8916.c
1531
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8916.c
1547
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8916.c
1569
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-msm8916.c
1585
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8916.c
1602
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8916.c
1619
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8916.c
1636
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8916.c
164
.ops = &clk_pll_vote_ops,
drivers/clk/qcom/gcc-msm8916.c
1653
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8916.c
1670
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8916.c
1687
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8916.c
1704
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8916.c
1721
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8916.c
1738
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8916.c
1755
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8916.c
1772
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8916.c
1789
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8916.c
1806
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8916.c
1823
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8916.c
1840
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8916.c
1857
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8916.c
1874
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8916.c
1891
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8916.c
1908
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8916.c
1925
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8916.c
1942
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8916.c
1959
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8916.c
1976
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8916.c
1993
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8916.c
2010
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8916.c
2027
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8916.c
2044
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8916.c
2061
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8916.c
2078
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8916.c
2095
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8916.c
2112
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8916.c
2129
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8916.c
2146
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8916.c
2163
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8916.c
2180
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8916.c
2197
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8916.c
2214
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8916.c
2231
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8916.c
2248
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8916.c
2265
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8916.c
2282
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8916.c
2299
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8916.c
2316
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8916.c
2333
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8916.c
2350
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8916.c
2367
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8916.c
2384
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8916.c
2402
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8916.c
2420
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8916.c
2438
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8916.c
2455
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8916.c
2472
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8916.c
2489
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8916.c
2506
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8916.c
2523
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8916.c
2540
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8916.c
2557
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8916.c
2574
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8916.c
2591
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8916.c
2608
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8916.c
2625
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8916.c
2642
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8916.c
2659
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8916.c
2676
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8916.c
2693
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8916.c
2710
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8916.c
2727
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8916.c
2744
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8916.c
2761
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8916.c
2778
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8916.c
2795
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8916.c
2808
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-msm8916.c
2825
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8916.c
2841
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8916.c
2857
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8916.c
2874
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8916.c
2891
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8916.c
2908
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8916.c
2925
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8916.c
2942
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8916.c
2959
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8916.c
2976
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8916.c
2993
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8916.c
3010
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8916.c
3027
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8916.c
3044
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8916.c
3061
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8916.c
3078
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8916.c
3095
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8916.c
390
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-msm8916.c
402
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-msm8916.c
422
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-msm8916.c
443
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-msm8916.c
462
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-msm8916.c
475
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-msm8916.c
503
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-msm8916.c
530
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-msm8916.c
549
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-msm8916.c
578
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-msm8916.c
58
.ops = &clk_pll_ops,
drivers/clk/qcom/gcc-msm8916.c
591
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-msm8916.c
605
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-msm8916.c
618
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-msm8916.c
632
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-msm8916.c
645
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-msm8916.c
659
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-msm8916.c
672
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-msm8916.c
686
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-msm8916.c
699
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-msm8916.c
71
.ops = &clk_pll_vote_ops,
drivers/clk/qcom/gcc-msm8916.c
713
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-msm8916.c
746
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-msm8916.c
760
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-msm8916.c
779
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-msm8916.c
812
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-msm8916.c
826
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-msm8916.c
846
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-msm8916.c
867
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-msm8916.c
881
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-msm8916.c
89
.ops = &clk_pll_ops,
drivers/clk/qcom/gcc-msm8916.c
900
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-msm8916.c
913
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-msm8916.c
933
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-msm8916.c
954
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-msm8916.c
995
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-msm8917.c
101
.ops = &clk_alpha_pll_postdiv_ro_ops,
drivers/clk/qcom/gcc-msm8917.c
1011
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-msm8917.c
1031
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-msm8917.c
1045
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-msm8917.c
1059
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-msm8917.c
1079
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-msm8917.c
1100
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-msm8917.c
1114
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-msm8917.c
1128
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-msm8917.c
1154
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-msm8917.c
1185
.ops = &clk_pixel_ops,
drivers/clk/qcom/gcc-msm8917.c
1199
.ops = &clk_pixel_ops,
drivers/clk/qcom/gcc-msm8917.c
1218
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-msm8917.c
1237
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-msm8917.c
1277
.ops = &clk_rcg2_floor_ops,
drivers/clk/qcom/gcc-msm8917.c
1303
.ops = &clk_rcg2_floor_ops,
drivers/clk/qcom/gcc-msm8917.c
1332
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-msm8917.c
134
.ops = &clk_alpha_pll_ops,
drivers/clk/qcom/gcc-msm8917.c
1365
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-msm8917.c
1410
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-msm8917.c
1423
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-msm8917.c
1441
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-msm8917.c
1453
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8917.c
1466
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8917.c
1479
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8917.c
148
.ops = &clk_alpha_pll_postdiv_ops,
drivers/clk/qcom/gcc-msm8917.c
1492
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8917.c
1505
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8917.c
1522
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8917.c
1540
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8917.c
1558
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8917.c
1576
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8917.c
1594
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8917.c
1612
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8917.c
1630
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8917.c
1648
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8917.c
165
.ops = &clk_alpha_pll_fixed_ops,
drivers/clk/qcom/gcc-msm8917.c
1666
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8917.c
1684
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8917.c
1702
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8917.c
1720
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8917.c
1738
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8917.c
1756
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8917.c
1774
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8917.c
179
.ops = &clk_alpha_pll_postdiv_ro_ops,
drivers/clk/qcom/gcc-msm8917.c
1792
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8917.c
1810
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8917.c
1828
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8917.c
1846
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8917.c
1864
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8917.c
1878
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8917.c
1891
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8917.c
1908
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8917.c
1926
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8917.c
1944
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8917.c
1962
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8917.c
197
.ops = &clk_pll_ops,
drivers/clk/qcom/gcc-msm8917.c
1980
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8917.c
1998
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8917.c
2016
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8917.c
2034
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8917.c
2052
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8917.c
2070
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8917.c
2088
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8917.c
210
.ops = &clk_pll_vote_ops,
drivers/clk/qcom/gcc-msm8917.c
2106
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8917.c
2124
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8917.c
2142
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8917.c
2160
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8917.c
2178
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8917.c
2196
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8917.c
2214
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8917.c
2232
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8917.c
2250
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8917.c
2268
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8917.c
2286
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8917.c
2304
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8917.c
2322
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8917.c
2340
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8917.c
2358
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8917.c
2376
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8917.c
2394
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8917.c
2408
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8917.c
2425
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8917.c
2443
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8917.c
2461
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8917.c
2479
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8917.c
2497
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8917.c
2515
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8917.c
2529
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8917.c
2546
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8917.c
2564
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8917.c
2578
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8917.c
2595
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8917.c
2609
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8917.c
2622
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8917.c
2635
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8917.c
2652
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8917.c
2666
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8917.c
2679
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8917.c
2692
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8917.c
2705
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8917.c
2722
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8917.c
274
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-msm8917.c
2740
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8917.c
2758
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8917.c
2772
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8917.c
2785
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8917.c
2798
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8917.c
2811
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8917.c
2828
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8917.c
2846
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8917.c
2864
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8917.c
2882
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8917.c
2900
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8917.c
2918
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8917.c
293
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-msm8917.c
2936
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8917.c
2954
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8917.c
2968
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8917.c
2981
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8917.c
2994
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8917.c
3011
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8917.c
3029
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8917.c
3043
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8917.c
306
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-msm8917.c
3060
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8917.c
3074
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8917.c
3087
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8917.c
3100
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8917.c
3117
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8917.c
3131
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8917.c
3144
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8917.c
3161
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8917.c
3179
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8917.c
319
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-msm8917.c
3193
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8917.c
3205
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8917.c
3217
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8917.c
3229
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8917.c
3246
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8917.c
3259
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8917.c
3272
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8917.c
3289
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8917.c
3307
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8917.c
332
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-msm8917.c
3321
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8917.c
3334
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8917.c
3347
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8917.c
3360
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8917.c
345
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-msm8917.c
358
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-msm8917.c
371
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-msm8917.c
384
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-msm8917.c
409
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-msm8917.c
423
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-msm8917.c
437
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-msm8917.c
451
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-msm8917.c
465
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-msm8917.c
479
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-msm8917.c
493
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-msm8917.c
507
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-msm8917.c
541
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-msm8917.c
555
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-msm8917.c
569
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-msm8917.c
583
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-msm8917.c
613
.ops = &clk_byte2_ops,
drivers/clk/qcom/gcc-msm8917.c
626
.ops = &clk_byte2_ops,
drivers/clk/qcom/gcc-msm8917.c
648
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-msm8917.c
662
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-msm8917.c
682
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-msm8917.c
70
.ops = &clk_branch_simple_ops,
drivers/clk/qcom/gcc-msm8917.c
702
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-msm8917.c
748
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-msm8917.c
756
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-msm8917.c
776
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-msm8917.c
796
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-msm8917.c
809
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-msm8917.c
822
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-msm8917.c
850
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-msm8917.c
863
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-msm8917.c
87
.ops = &clk_alpha_pll_fixed_ops,
drivers/clk/qcom/gcc-msm8917.c
881
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-msm8917.c
894
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-msm8939.c
1010
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-msm8939.c
1024
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-msm8939.c
1044
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-msm8939.c
1077
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-msm8939.c
1091
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-msm8939.c
110
.ops = &clk_pll_vote_ops,
drivers/clk/qcom/gcc-msm8939.c
1111
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-msm8939.c
1131
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-msm8939.c
1145
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-msm8939.c
1164
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-msm8939.c
1177
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-msm8939.c
1200
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-msm8939.c
1222
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-msm8939.c
1263
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-msm8939.c
1277
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-msm8939.c
128
.ops = &clk_pll_ops,
drivers/clk/qcom/gcc-msm8939.c
1291
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-msm8939.c
1303
.ops = &clk_byte2_ops,
drivers/clk/qcom/gcc-msm8939.c
1316
.ops = &clk_byte2_ops,
drivers/clk/qcom/gcc-msm8939.c
1335
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-msm8939.c
1348
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-msm8939.c
1376
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-msm8939.c
1389
.ops = &clk_pixel_ops,
drivers/clk/qcom/gcc-msm8939.c
1403
.ops = &clk_pixel_ops,
drivers/clk/qcom/gcc-msm8939.c
141
.ops = &clk_pll_vote_ops,
drivers/clk/qcom/gcc-msm8939.c
1422
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-msm8939.c
1441
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-msm8939.c
1467
.ops = &clk_rcg2_floor_ops,
drivers/clk/qcom/gcc-msm8939.c
1481
.ops = &clk_rcg2_floor_ops,
drivers/clk/qcom/gcc-msm8939.c
1501
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-msm8939.c
1525
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-msm8939.c
1545
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-msm8939.c
1563
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-msm8939.c
1581
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-msm8939.c
159
.ops = &clk_pll_ops,
drivers/clk/qcom/gcc-msm8939.c
1607
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-msm8939.c
1623
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8939.c
1640
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8939.c
1686
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-msm8939.c
1702
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8939.c
1717
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-msm8939.c
172
.ops = &clk_pll_vote_ops,
drivers/clk/qcom/gcc-msm8939.c
1733
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8939.c
1748
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-msm8939.c
1764
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8939.c
1783
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-msm8939.c
1799
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8939.c
1816
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8939.c
1839
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-msm8939.c
1855
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8939.c
1871
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8939.c
1887
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8939.c
190
.ops = &clk_pll_ops,
drivers/clk/qcom/gcc-msm8939.c
1909
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-msm8939.c
1925
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8939.c
1937
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8939.c
1954
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8939.c
1971
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8939.c
1988
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8939.c
2005
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8939.c
2022
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8939.c
203
.ops = &clk_pll_vote_ops,
drivers/clk/qcom/gcc-msm8939.c
2039
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8939.c
2056
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8939.c
2073
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8939.c
2090
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8939.c
2107
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8939.c
2124
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8939.c
2141
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8939.c
2158
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8939.c
2175
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8939.c
2192
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8939.c
2209
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8939.c
2226
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8939.c
2243
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8939.c
2260
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8939.c
2277
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8939.c
2294
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8939.c
2311
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8939.c
2328
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8939.c
2345
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8939.c
2362
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8939.c
237
.ops = &clk_pll_ops,
drivers/clk/qcom/gcc-msm8939.c
2379
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8939.c
2396
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8939.c
2413
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8939.c
2430
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8939.c
2447
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8939.c
2464
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8939.c
2481
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8939.c
2498
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8939.c
250
.ops = &clk_pll_vote_ops,
drivers/clk/qcom/gcc-msm8939.c
2515
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8939.c
2532
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8939.c
2549
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8939.c
2566
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8939.c
2583
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8939.c
2600
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8939.c
2617
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8939.c
2634
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8939.c
2651
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8939.c
2668
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8939.c
2685
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8939.c
2702
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8939.c
2719
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8939.c
2736
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8939.c
2753
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8939.c
2770
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8939.c
2787
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8939.c
2804
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8939.c
2822
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8939.c
283
.ops = &clk_pll_ops,
drivers/clk/qcom/gcc-msm8939.c
2840
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8939.c
2858
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8939.c
2875
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8939.c
2892
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8939.c
2909
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8939.c
2926
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8939.c
2943
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8939.c
296
.ops = &clk_pll_vote_ops,
drivers/clk/qcom/gcc-msm8939.c
2960
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8939.c
2977
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8939.c
2994
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8939.c
3011
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8939.c
3028
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8939.c
3045
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8939.c
3062
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8939.c
3079
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8939.c
3096
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8939.c
3113
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8939.c
3130
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8939.c
314
.ops = &clk_pll_ops,
drivers/clk/qcom/gcc-msm8939.c
3147
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8939.c
3164
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8939.c
3181
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8939.c
3198
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8939.c
3215
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8939.c
3232
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8939.c
3249
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8939.c
3266
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8939.c
327
.ops = &clk_pll_vote_ops,
drivers/clk/qcom/gcc-msm8939.c
3283
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8939.c
3300
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8939.c
3317
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8939.c
3334
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8939.c
3352
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8939.c
3370
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8939.c
3388
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8939.c
3406
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8939.c
3424
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8939.c
3442
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8939.c
3460
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8939.c
3478
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8939.c
3495
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8939.c
3512
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8939.c
3524
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8939.c
3541
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8939.c
3558
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8939.c
3575
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8939.c
3592
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8939.c
3609
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8939.c
3626
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8939.c
3643
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8939.c
3660
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8939.c
3677
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8939.c
3694
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8939.c
3706
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8939.c
617
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-msm8939.c
629
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-msm8939.c
641
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-msm8939.c
654
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-msm8939.c
66
.ops = &clk_pll_ops,
drivers/clk/qcom/gcc-msm8939.c
674
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-msm8939.c
695
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-msm8939.c
714
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-msm8939.c
727
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-msm8939.c
740
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-msm8939.c
769
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-msm8939.c
79
.ops = &clk_pll_vote_ops,
drivers/clk/qcom/gcc-msm8939.c
798
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-msm8939.c
817
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-msm8939.c
842
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-msm8939.c
855
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-msm8939.c
869
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-msm8939.c
882
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-msm8939.c
896
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-msm8939.c
909
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-msm8939.c
923
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-msm8939.c
936
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-msm8939.c
950
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-msm8939.c
963
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-msm8939.c
97
.ops = &clk_pll_ops,
drivers/clk/qcom/gcc-msm8939.c
977
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-msm8953.c
1008
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-msm8953.c
1036
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-msm8953.c
1049
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-msm8953.c
108
.ops = &clk_alpha_pll_postdiv_ro_ops,
drivers/clk/qcom/gcc-msm8953.c
1103
.ops = &clk_rcg2_floor_ops,
drivers/clk/qcom/gcc-msm8953.c
1123
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-msm8953.c
1137
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-msm8953.c
1151
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-msm8953.c
1190
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-msm8953.c
1232
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-msm8953.c
1246
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-msm8953.c
1260
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-msm8953.c
1274
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-msm8953.c
1312
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-msm8953.c
1343
.ops = &clk_pixel_ops,
drivers/clk/qcom/gcc-msm8953.c
1357
.ops = &clk_pixel_ops,
drivers/clk/qcom/gcc-msm8953.c
137
.ops = &clk_alpha_pll_ops,
drivers/clk/qcom/gcc-msm8953.c
1377
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-msm8953.c
1396
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-msm8953.c
1430
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-msm8953.c
1471
.ops = &clk_rcg2_floor_ops,
drivers/clk/qcom/gcc-msm8953.c
1498
.ops = &clk_rcg2_floor_ops,
drivers/clk/qcom/gcc-msm8953.c
151
.ops = &clk_alpha_pll_postdiv_ops,
drivers/clk/qcom/gcc-msm8953.c
1518
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-msm8953.c
1554
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-msm8953.c
1583
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-msm8953.c
1623
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-msm8953.c
1667
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-msm8953.c
168
.ops = &clk_alpha_pll_fixed_ops,
drivers/clk/qcom/gcc-msm8953.c
1680
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-msm8953.c
1703
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-msm8953.c
1719
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8953.c
1737
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8953.c
1755
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8953.c
1769
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8953.c
1782
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8953.c
1795
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8953.c
1808
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8953.c
182
.ops = &clk_alpha_pll_postdiv_ro_ops,
drivers/clk/qcom/gcc-msm8953.c
1821
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8953.c
1834
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8953.c
1851
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8953.c
1869
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8953.c
1887
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8953.c
1905
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8953.c
1923
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8953.c
1941
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8953.c
1959
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8953.c
1977
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8953.c
198
.ops = &clk_alpha_pll_fixed_ops,
drivers/clk/qcom/gcc-msm8953.c
1995
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8953.c
2013
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8953.c
2031
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8953.c
2049
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8953.c
2067
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8953.c
2085
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8953.c
2103
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8953.c
212
.ops = &clk_fixed_factor_ops,
drivers/clk/qcom/gcc-msm8953.c
2121
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8953.c
2139
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8953.c
2157
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8953.c
2175
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8953.c
2193
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8953.c
2207
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8953.c
2220
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8953.c
2237
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8953.c
225
.ops = &clk_alpha_pll_postdiv_ro_ops,
drivers/clk/qcom/gcc-msm8953.c
2255
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8953.c
2273
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8953.c
2287
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8953.c
2304
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8953.c
2322
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8953.c
2340
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8953.c
2358
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8953.c
2376
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8953.c
2394
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8953.c
2412
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8953.c
2430
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8953.c
2448
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8953.c
2466
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8953.c
2484
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8953.c
2502
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8953.c
2520
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8953.c
2538
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8953.c
2556
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8953.c
2574
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8953.c
2592
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8953.c
2610
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8953.c
2628
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8953.c
2646
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8953.c
2664
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8953.c
2682
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8953.c
2700
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8953.c
2718
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8953.c
2736
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8953.c
275
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-msm8953.c
2754
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8953.c
2772
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8953.c
2790
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8953.c
2808
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8953.c
2822
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8953.c
2839
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8953.c
2857
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8953.c
287
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-msm8953.c
2875
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8953.c
2893
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8953.c
2911
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8953.c
2929
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8953.c
2947
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8953.c
2961
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8953.c
2978
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8953.c
2996
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8953.c
3010
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8953.c
3027
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8953.c
3041
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8953.c
3054
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8953.c
3067
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8953.c
3084
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8953.c
309
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-msm8953.c
3098
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8953.c
3115
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8953.c
3133
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8953.c
3151
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8953.c
3165
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8953.c
3178
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8953.c
3191
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8953.c
3204
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8953.c
3221
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8953.c
3239
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8953.c
3257
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8953.c
3275
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8953.c
329
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-msm8953.c
3293
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8953.c
3311
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8953.c
3329
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8953.c
3347
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8953.c
3361
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8953.c
3374
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8953.c
3387
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8953.c
3404
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8953.c
342
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-msm8953.c
3421
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8953.c
3435
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8953.c
3452
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8953.c
3470
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8953.c
3484
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8953.c
3497
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8953.c
3510
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8953.c
3523
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8953.c
3540
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8953.c
355
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-msm8953.c
3558
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8953.c
3572
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8953.c
3585
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8953.c
3602
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8953.c
3620
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8953.c
3634
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8953.c
3651
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8953.c
3669
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8953.c
368
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-msm8953.c
3683
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8953.c
3700
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8953.c
3714
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8953.c
3727
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8953.c
3740
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8953.c
3753
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8953.c
3766
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8953.c
3783
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8953.c
3801
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8953.c
381
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-msm8953.c
3815
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8953.c
3828
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8953.c
3841
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8953.c
394
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-msm8953.c
407
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-msm8953.c
420
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-msm8953.c
446
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-msm8953.c
460
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-msm8953.c
474
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-msm8953.c
488
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-msm8953.c
502
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-msm8953.c
51
.ops = &clk_alpha_pll_fixed_ops,
drivers/clk/qcom/gcc-msm8953.c
516
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-msm8953.c
530
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-msm8953.c
544
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-msm8953.c
578
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-msm8953.c
592
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-msm8953.c
606
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-msm8953.c
620
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-msm8953.c
65
.ops = &clk_fixed_factor_ops,
drivers/clk/qcom/gcc-msm8953.c
650
.ops = &clk_byte2_ops,
drivers/clk/qcom/gcc-msm8953.c
663
.ops = &clk_byte2_ops,
drivers/clk/qcom/gcc-msm8953.c
702
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-msm8953.c
716
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-msm8953.c
735
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-msm8953.c
769
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-msm8953.c
78
.ops = &clk_alpha_pll_postdiv_ro_ops,
drivers/clk/qcom/gcc-msm8953.c
808
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-msm8953.c
829
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-msm8953.c
872
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-msm8953.c
885
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-msm8953.c
898
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-msm8953.c
936
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-msm8953.c
94
.ops = &clk_alpha_pll_fixed_ops,
drivers/clk/qcom/gcc-msm8953.c
949
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-msm8953.c
962
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-msm8953.c
982
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-msm8953.c
995
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-msm8960.c
1000
.ops = &clk_rcg_ops,
drivers/clk/qcom/gcc-msm8960.c
1018
.ops = &clk_branch_ops,
drivers/clk/qcom/gcc-msm8960.c
1051
.ops = &clk_rcg_ops,
drivers/clk/qcom/gcc-msm8960.c
1069
.ops = &clk_branch_ops,
drivers/clk/qcom/gcc-msm8960.c
1102
.ops = &clk_rcg_ops,
drivers/clk/qcom/gcc-msm8960.c
112
.ops = &clk_ops_hfpll,
drivers/clk/qcom/gcc-msm8960.c
1120
.ops = &clk_branch_ops,
drivers/clk/qcom/gcc-msm8960.c
1153
.ops = &clk_rcg_ops,
drivers/clk/qcom/gcc-msm8960.c
1171
.ops = &clk_branch_ops,
drivers/clk/qcom/gcc-msm8960.c
1204
.ops = &clk_rcg_ops,
drivers/clk/qcom/gcc-msm8960.c
1222
.ops = &clk_branch_ops,
drivers/clk/qcom/gcc-msm8960.c
1255
.ops = &clk_rcg_ops,
drivers/clk/qcom/gcc-msm8960.c
1273
.ops = &clk_branch_ops,
drivers/clk/qcom/gcc-msm8960.c
1306
.ops = &clk_rcg_ops,
drivers/clk/qcom/gcc-msm8960.c
1324
.ops = &clk_branch_ops,
drivers/clk/qcom/gcc-msm8960.c
1357
.ops = &clk_rcg_ops,
drivers/clk/qcom/gcc-msm8960.c
1375
.ops = &clk_branch_ops,
drivers/clk/qcom/gcc-msm8960.c
1408
.ops = &clk_rcg_ops,
drivers/clk/qcom/gcc-msm8960.c
1426
.ops = &clk_branch_ops,
drivers/clk/qcom/gcc-msm8960.c
1459
.ops = &clk_rcg_ops,
drivers/clk/qcom/gcc-msm8960.c
1477
.ops = &clk_branch_ops,
drivers/clk/qcom/gcc-msm8960.c
1510
.ops = &clk_rcg_ops,
drivers/clk/qcom/gcc-msm8960.c
1528
.ops = &clk_branch_ops,
drivers/clk/qcom/gcc-msm8960.c
154
.ops = &clk_ops_hfpll,
drivers/clk/qcom/gcc-msm8960.c
1561
.ops = &clk_rcg_ops,
drivers/clk/qcom/gcc-msm8960.c
1579
.ops = &clk_branch_ops,
drivers/clk/qcom/gcc-msm8960.c
1625
.ops = &clk_rcg_ops,
drivers/clk/qcom/gcc-msm8960.c
1643
.ops = &clk_branch_ops,
drivers/clk/qcom/gcc-msm8960.c
1676
.ops = &clk_rcg_ops,
drivers/clk/qcom/gcc-msm8960.c
1694
.ops = &clk_branch_ops,
drivers/clk/qcom/gcc-msm8960.c
1727
.ops = &clk_rcg_ops,
drivers/clk/qcom/gcc-msm8960.c
1745
.ops = &clk_branch_ops,
drivers/clk/qcom/gcc-msm8960.c
1761
.ops = &clk_branch_ops,
drivers/clk/qcom/gcc-msm8960.c
1781
.ops = &clk_rcg_ops,
drivers/clk/qcom/gcc-msm8960.c
1799
.ops = &clk_branch_ops,
drivers/clk/qcom/gcc-msm8960.c
182
.ops = &clk_ops_hfpll,
drivers/clk/qcom/gcc-msm8960.c
1845
.ops = &clk_rcg_ops,
drivers/clk/qcom/gcc-msm8960.c
1862
.ops = &clk_branch_ops,
drivers/clk/qcom/gcc-msm8960.c
1895
.ops = &clk_rcg_ops,
drivers/clk/qcom/gcc-msm8960.c
1912
.ops = &clk_branch_ops,
drivers/clk/qcom/gcc-msm8960.c
1945
.ops = &clk_rcg_ops,
drivers/clk/qcom/gcc-msm8960.c
1962
.ops = &clk_branch_ops,
drivers/clk/qcom/gcc-msm8960.c
1995
.ops = &clk_rcg_ops,
drivers/clk/qcom/gcc-msm8960.c
2012
.ops = &clk_branch_ops,
drivers/clk/qcom/gcc-msm8960.c
2045
.ops = &clk_rcg_ops,
drivers/clk/qcom/gcc-msm8960.c
2062
.ops = &clk_branch_ops,
drivers/clk/qcom/gcc-msm8960.c
210
.ops = &clk_ops_hfpll,
drivers/clk/qcom/gcc-msm8960.c
2100
.ops = &clk_rcg_ops,
drivers/clk/qcom/gcc-msm8960.c
2118
.ops = &clk_branch_ops,
drivers/clk/qcom/gcc-msm8960.c
2156
.ops = &clk_rcg_ops,
drivers/clk/qcom/gcc-msm8960.c
2174
.ops = &clk_branch_ops,
drivers/clk/qcom/gcc-msm8960.c
2207
.ops = &clk_rcg_ops,
drivers/clk/qcom/gcc-msm8960.c
2225
.ops = &clk_branch_ops,
drivers/clk/qcom/gcc-msm8960.c
2258
.ops = &clk_rcg_ops,
drivers/clk/qcom/gcc-msm8960.c
2276
.ops = &clk_branch_ops,
drivers/clk/qcom/gcc-msm8960.c
2309
.ops = &clk_rcg_ops,
drivers/clk/qcom/gcc-msm8960.c
2327
.ops = &clk_branch_ops,
drivers/clk/qcom/gcc-msm8960.c
2345
.ops = &clk_branch_ops,
drivers/clk/qcom/gcc-msm8960.c
2363
.ops = &clk_branch_ops,
drivers/clk/qcom/gcc-msm8960.c
2376
.ops = &clk_branch_ops,
drivers/clk/qcom/gcc-msm8960.c
2408
.ops = &clk_rcg_ops,
drivers/clk/qcom/gcc-msm8960.c
2426
.ops = &clk_branch_ops,
drivers/clk/qcom/gcc-msm8960.c
2444
.ops = &clk_branch_ops,
drivers/clk/qcom/gcc-msm8960.c
2477
.ops = &clk_rcg_ops,
drivers/clk/qcom/gcc-msm8960.c
2495
.ops = &clk_branch_ops,
drivers/clk/qcom/gcc-msm8960.c
2513
.ops = &clk_branch_ops,
drivers/clk/qcom/gcc-msm8960.c
252
.ops = &clk_ops_hfpll,
drivers/clk/qcom/gcc-msm8960.c
2529
.ops = &clk_branch_ops,
drivers/clk/qcom/gcc-msm8960.c
2542
.ops = &clk_branch_ops,
drivers/clk/qcom/gcc-msm8960.c
2557
.ops = &clk_branch_ops,
drivers/clk/qcom/gcc-msm8960.c
2572
.ops = &clk_branch_ops,
drivers/clk/qcom/gcc-msm8960.c
2587
.ops = &clk_branch_ops,
drivers/clk/qcom/gcc-msm8960.c
2602
.ops = &clk_branch_ops,
drivers/clk/qcom/gcc-msm8960.c
2617
.ops = &clk_branch_ops,
drivers/clk/qcom/gcc-msm8960.c
2632
.ops = &clk_branch_ops,
drivers/clk/qcom/gcc-msm8960.c
2647
.ops = &clk_branch_ops,
drivers/clk/qcom/gcc-msm8960.c
2662
.ops = &clk_branch_ops,
drivers/clk/qcom/gcc-msm8960.c
2677
.ops = &clk_branch_ops,
drivers/clk/qcom/gcc-msm8960.c
2692
.ops = &clk_branch_ops,
drivers/clk/qcom/gcc-msm8960.c
2707
.ops = &clk_branch_ops,
drivers/clk/qcom/gcc-msm8960.c
272
.ops = &clk_pll_ops,
drivers/clk/qcom/gcc-msm8960.c
2722
.ops = &clk_branch_ops,
drivers/clk/qcom/gcc-msm8960.c
2737
.ops = &clk_branch_ops,
drivers/clk/qcom/gcc-msm8960.c
2752
.ops = &clk_branch_ops,
drivers/clk/qcom/gcc-msm8960.c
2765
.ops = &clk_branch_ops,
drivers/clk/qcom/gcc-msm8960.c
2778
.ops = &clk_branch_ops,
drivers/clk/qcom/gcc-msm8960.c
2793
.ops = &clk_branch_ops,
drivers/clk/qcom/gcc-msm8960.c
2806
.ops = &clk_branch_ops,
drivers/clk/qcom/gcc-msm8960.c
2819
.ops = &clk_branch_ops,
drivers/clk/qcom/gcc-msm8960.c
2832
.ops = &clk_branch_ops,
drivers/clk/qcom/gcc-msm8960.c
2847
.ops = &clk_branch_ops,
drivers/clk/qcom/gcc-msm8960.c
285
.ops = &clk_pll_vote_ops,
drivers/clk/qcom/gcc-msm8960.c
2862
.ops = &clk_branch_ops,
drivers/clk/qcom/gcc-msm8960.c
2877
.ops = &clk_branch_ops,
drivers/clk/qcom/gcc-msm8960.c
2892
.ops = &clk_branch_ops,
drivers/clk/qcom/gcc-msm8960.c
2907
.ops = &clk_branch_ops,
drivers/clk/qcom/gcc-msm8960.c
2921
.ops = &clk_branch_ops,
drivers/clk/qcom/gcc-msm8960.c
2937
.ops = &clk_branch_ops,
drivers/clk/qcom/gcc-msm8960.c
2967
.ops = &clk_rcg_ops,
drivers/clk/qcom/gcc-msm8960.c
2985
.ops = &clk_branch_ops,
drivers/clk/qcom/gcc-msm8960.c
3003
.ops = &clk_branch_ops,
drivers/clk/qcom/gcc-msm8960.c
3033
.ops = &clk_rcg_ops,
drivers/clk/qcom/gcc-msm8960.c
3051
.ops = &clk_branch_ops,
drivers/clk/qcom/gcc-msm8960.c
3069
.ops = &clk_branch_ops,
drivers/clk/qcom/gcc-msm8960.c
3087
.ops = &clk_branch_ops,
drivers/clk/qcom/gcc-msm8960.c
3100
.ops = &clk_branch_ops,
drivers/clk/qcom/gcc-msm8960.c
3113
.ops = &clk_branch_ops,
drivers/clk/qcom/gcc-msm8960.c
3126
.ops = &clk_branch_ops,
drivers/clk/qcom/gcc-msm8960.c
3139
.ops = &clk_branch_ops,
drivers/clk/qcom/gcc-msm8960.c
3152
.ops = &clk_branch_ops,
drivers/clk/qcom/gcc-msm8960.c
3165
.ops = &clk_branch_ops,
drivers/clk/qcom/gcc-msm8960.c
3178
.ops = &clk_branch_ops,
drivers/clk/qcom/gcc-msm8960.c
3192
.ops = &clk_branch_ops,
drivers/clk/qcom/gcc-msm8960.c
3206
.ops = &clk_branch_ops,
drivers/clk/qcom/gcc-msm8960.c
3220
.ops = &clk_branch_ops,
drivers/clk/qcom/gcc-msm8960.c
3236
.ops = &clk_branch_ops,
drivers/clk/qcom/gcc-msm8960.c
375
.ops = &clk_rcg_ops,
drivers/clk/qcom/gcc-msm8960.c
393
.ops = &clk_branch_ops,
drivers/clk/qcom/gcc-msm8960.c
42
.ops = &clk_pll_ops,
drivers/clk/qcom/gcc-msm8960.c
426
.ops = &clk_rcg_ops,
drivers/clk/qcom/gcc-msm8960.c
444
.ops = &clk_branch_ops,
drivers/clk/qcom/gcc-msm8960.c
477
.ops = &clk_rcg_ops,
drivers/clk/qcom/gcc-msm8960.c
495
.ops = &clk_branch_ops,
drivers/clk/qcom/gcc-msm8960.c
528
.ops = &clk_rcg_ops,
drivers/clk/qcom/gcc-msm8960.c
546
.ops = &clk_branch_ops,
drivers/clk/qcom/gcc-msm8960.c
55
.ops = &clk_pll_vote_ops,
drivers/clk/qcom/gcc-msm8960.c
579
.ops = &clk_rcg_ops,
drivers/clk/qcom/gcc-msm8960.c
597
.ops = &clk_branch_ops,
drivers/clk/qcom/gcc-msm8960.c
630
.ops = &clk_rcg_ops,
drivers/clk/qcom/gcc-msm8960.c
648
.ops = &clk_branch_ops,
drivers/clk/qcom/gcc-msm8960.c
681
.ops = &clk_rcg_ops,
drivers/clk/qcom/gcc-msm8960.c
699
.ops = &clk_branch_ops,
drivers/clk/qcom/gcc-msm8960.c
73
.ops = &clk_pll_ops,
drivers/clk/qcom/gcc-msm8960.c
732
.ops = &clk_rcg_ops,
drivers/clk/qcom/gcc-msm8960.c
750
.ops = &clk_branch_ops,
drivers/clk/qcom/gcc-msm8960.c
783
.ops = &clk_rcg_ops,
drivers/clk/qcom/gcc-msm8960.c
801
.ops = &clk_branch_ops,
drivers/clk/qcom/gcc-msm8960.c
834
.ops = &clk_rcg_ops,
drivers/clk/qcom/gcc-msm8960.c
852
.ops = &clk_branch_ops,
drivers/clk/qcom/gcc-msm8960.c
86
.ops = &clk_pll_vote_ops,
drivers/clk/qcom/gcc-msm8960.c
885
.ops = &clk_rcg_ops,
drivers/clk/qcom/gcc-msm8960.c
903
.ops = &clk_branch_ops,
drivers/clk/qcom/gcc-msm8960.c
936
.ops = &clk_rcg_ops,
drivers/clk/qcom/gcc-msm8960.c
954
.ops = &clk_branch_ops,
drivers/clk/qcom/gcc-msm8974.c
1019
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-msm8974.c
1037
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-msm8974.c
1056
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-msm8974.c
1069
.ops = &clk_branch_simple_ops,
drivers/clk/qcom/gcc-msm8974.c
1085
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8974.c
1102
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8974.c
1119
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8974.c
1136
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8974.c
1153
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8974.c
1170
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8974.c
1187
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8974.c
1204
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8974.c
1221
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8974.c
1238
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8974.c
1255
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8974.c
126
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-msm8974.c
1272
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8974.c
1289
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8974.c
1306
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8974.c
1323
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8974.c
1340
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8974.c
1357
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8974.c
1374
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8974.c
138
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-msm8974.c
1391
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8974.c
1408
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8974.c
1425
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8974.c
1442
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8974.c
1459
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8974.c
1476
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8974.c
1493
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8974.c
150
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-msm8974.c
1510
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8974.c
1527
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8974.c
1544
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8974.c
1561
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8974.c
1578
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8974.c
1595
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8974.c
1612
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8974.c
1629
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8974.c
1646
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8974.c
1663
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8974.c
168
.ops = &clk_pll_ops,
drivers/clk/qcom/gcc-msm8974.c
1680
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8974.c
1697
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8974.c
1714
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8974.c
1731
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8974.c
1748
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8974.c
1765
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8974.c
1782
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8974.c
1800
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8974.c
181
.ops = &clk_pll_vote_ops,
drivers/clk/qcom/gcc-msm8974.c
1817
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8974.c
1834
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8974.c
1852
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8974.c
1869
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8974.c
1886
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8974.c
1903
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8974.c
1919
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8974.c
1935
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8974.c
1952
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8974.c
1968
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8974.c
1984
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8974.c
200
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-msm8974.c
2001
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8974.c
2017
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8974.c
2033
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8974.c
2050
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8974.c
2066
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8974.c
2083
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8974.c
2099
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8974.c
2115
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8974.c
2131
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8974.c
2148
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8974.c
2164
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8974.c
2181
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8974.c
2197
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8974.c
220
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-msm8974.c
2214
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8974.c
2231
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8974.c
2247
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8974.c
2264
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8974.c
2280
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8974.c
2296
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8974.c
2313
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8974.c
2330
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8974.c
2346
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8974.c
2362
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8974.c
2379
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8974.c
2395
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8974.c
2412
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8974.c
2429
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8974.c
2445
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8974.c
245
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-msm8974.c
2462
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8974.c
258
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-msm8974.c
272
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-msm8974.c
285
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-msm8974.c
299
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-msm8974.c
312
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-msm8974.c
326
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-msm8974.c
339
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-msm8974.c
353
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-msm8974.c
366
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-msm8974.c
380
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-msm8974.c
413
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-msm8974.c
427
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-msm8974.c
441
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-msm8974.c
455
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-msm8974.c
469
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-msm8974.c
48
.ops = &clk_pll_ops,
drivers/clk/qcom/gcc-msm8974.c
483
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-msm8974.c
496
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-msm8974.c
510
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-msm8974.c
523
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-msm8974.c
537
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-msm8974.c
550
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-msm8974.c
564
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-msm8974.c
577
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-msm8974.c
591
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-msm8974.c
604
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-msm8974.c
61
.ops = &clk_pll_vote_ops,
drivers/clk/qcom/gcc-msm8974.c
618
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-msm8974.c
631
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-msm8974.c
645
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-msm8974.c
659
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-msm8974.c
673
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-msm8974.c
687
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-msm8974.c
701
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-msm8974.c
715
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-msm8974.c
729
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-msm8974.c
756
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-msm8974.c
777
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-msm8974.c
79
.ops = &clk_pll_ops,
drivers/clk/qcom/gcc-msm8974.c
809
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-msm8974.c
823
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-msm8974.c
837
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-msm8974.c
855
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-msm8974.c
887
.ops = &clk_rcg2_floor_ops,
drivers/clk/qcom/gcc-msm8974.c
909
.ops = &clk_rcg2_floor_ops,
drivers/clk/qcom/gcc-msm8974.c
92
.ops = &clk_pll_vote_ops,
drivers/clk/qcom/gcc-msm8974.c
923
.ops = &clk_rcg2_floor_ops,
drivers/clk/qcom/gcc-msm8974.c
937
.ops = &clk_rcg2_floor_ops,
drivers/clk/qcom/gcc-msm8974.c
956
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-msm8974.c
974
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-msm8974.c
993
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-msm8976.c
102
.ops = &clk_pll_ops,
drivers/clk/qcom/gcc-msm8976.c
1020
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-msm8976.c
1034
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-msm8976.c
1048
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-msm8976.c
1068
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-msm8976.c
1088
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-msm8976.c
1108
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-msm8976.c
1136
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-msm8976.c
115
.ops = &clk_pll_vote_ops,
drivers/clk/qcom/gcc-msm8976.c
1164
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-msm8976.c
1185
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-msm8976.c
1206
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-msm8976.c
1227
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-msm8976.c
1248
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-msm8976.c
1261
.ops = &clk_byte2_ops,
drivers/clk/qcom/gcc-msm8976.c
1275
.ops = &clk_byte2_ops,
drivers/clk/qcom/gcc-msm8976.c
1294
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-msm8976.c
1307
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-msm8976.c
1334
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-msm8976.c
1347
.ops = &clk_pixel_ops,
drivers/clk/qcom/gcc-msm8976.c
1361
.ops = &clk_pixel_ops,
drivers/clk/qcom/gcc-msm8976.c
1380
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-msm8976.c
139
.ops = &clk_pll_ops,
drivers/clk/qcom/gcc-msm8976.c
1409
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-msm8976.c
1434
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-msm8976.c
1453
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-msm8976.c
1489
.ops = &clk_rcg2_floor_ops,
drivers/clk/qcom/gcc-msm8976.c
1502
.ops = &clk_rcg2_floor_ops,
drivers/clk/qcom/gcc-msm8976.c
152
.ops = &clk_pll_vote_ops,
drivers/clk/qcom/gcc-msm8976.c
1522
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-msm8976.c
1550
.ops = &clk_rcg2_floor_ops,
drivers/clk/qcom/gcc-msm8976.c
1564
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-msm8976.c
1583
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-msm8976.c
1602
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-msm8976.c
1623
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-msm8976.c
1650
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-msm8976.c
1666
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8976.c
1683
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8976.c
1701
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8976.c
1719
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8976.c
1737
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8976.c
1755
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8976.c
1773
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8976.c
1791
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8976.c
1809
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8976.c
1827
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8976.c
1845
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8976.c
186
.ops = &clk_pll_ops,
drivers/clk/qcom/gcc-msm8976.c
1863
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8976.c
1881
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8976.c
1899
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8976.c
1917
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8976.c
1935
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8976.c
1953
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8976.c
1971
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8976.c
1989
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8976.c
199
.ops = &clk_pll_vote_ops,
drivers/clk/qcom/gcc-msm8976.c
2007
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8976.c
2025
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8976.c
2043
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8976.c
2060
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8976.c
2077
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8976.c
2094
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8976.c
2106
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8976.c
2123
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8976.c
2140
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8976.c
2157
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8976.c
217
.ops = &clk_pll_ops,
drivers/clk/qcom/gcc-msm8976.c
2174
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8976.c
2191
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8976.c
2208
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8976.c
2225
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8976.c
2242
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8976.c
2259
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8976.c
2276
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8976.c
2293
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8976.c
230
.ops = &clk_pll_vote_ops,
drivers/clk/qcom/gcc-msm8976.c
2310
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8976.c
2327
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8976.c
2344
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8976.c
2361
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8976.c
2378
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8976.c
2395
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8976.c
2412
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8976.c
2429
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8976.c
2446
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8976.c
2463
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8976.c
2481
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8976.c
2498
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8976.c
2510
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8976.c
2527
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8976.c
2544
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8976.c
2560
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8976.c
2577
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8976.c
2594
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8976.c
2611
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8976.c
2623
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8976.c
2640
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8976.c
2657
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8976.c
2674
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8976.c
2686
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8976.c
2703
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8976.c
2715
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8976.c
2732
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8976.c
2744
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8976.c
2761
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8976.c
2779
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8976.c
2797
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8976.c
2815
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8976.c
2828
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8976.c
2841
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8976.c
2859
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8976.c
2877
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8976.c
2895
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8976.c
2913
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8976.c
2931
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8976.c
2949
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8976.c
2967
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8976.c
2985
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8976.c
2997
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8976.c
3010
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8976.c
3022
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8976.c
3034
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8976.c
3051
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8976.c
3068
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8976.c
3084
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8976.c
3102
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8976.c
3115
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8976.c
3127
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8976.c
3144
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8976.c
3157
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8976.c
3175
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8976.c
3193
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8976.c
3206
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8976.c
3224
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8976.c
3237
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8976.c
3255
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8976.c
3267
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8976.c
3279
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8976.c
3291
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8976.c
3308
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8976.c
3325
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8976.c
3337
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8976.c
3354
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8976.c
3366
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8976.c
3378
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8976.c
3395
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8976.c
3412
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8976.c
3429
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8976.c
3443
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8976.c
3456
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8976.c
3469
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8976.c
3482
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8976.c
3495
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8976.c
3508
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8976.c
3521
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8976.c
3534
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8976.c
3552
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8976.c
3565
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8976.c
3578
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8976.c
3591
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8976.c
3604
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8976.c
3617
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8976.c
3630
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8976.c
3643
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8976.c
3656
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8976.c
3669
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8976.c
3682
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8976.c
3695
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8976.c
3708
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8976.c
3721
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8976.c
3734
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8976.c
478
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-msm8976.c
498
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-msm8976.c
519
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-msm8976.c
544
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-msm8976.c
569
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-msm8976.c
582
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-msm8976.c
596
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-msm8976.c
609
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-msm8976.c
623
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-msm8976.c
636
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-msm8976.c
650
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-msm8976.c
684
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-msm8976.c
69
.ops = &clk_pll_ops,
drivers/clk/qcom/gcc-msm8976.c
698
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-msm8976.c
711
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-msm8976.c
725
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-msm8976.c
738
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-msm8976.c
752
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-msm8976.c
765
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-msm8976.c
779
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-msm8976.c
792
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-msm8976.c
806
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-msm8976.c
820
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-msm8976.c
834
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-msm8976.c
84
.ops = &clk_pll_vote_ops,
drivers/clk/qcom/gcc-msm8976.c
854
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-msm8976.c
876
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-msm8976.c
896
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-msm8976.c
916
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-msm8976.c
936
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-msm8976.c
957
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-msm8976.c
978
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-msm8976.c
999
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-msm8994.c
1005
.ops = &clk_rcg2_floor_ops,
drivers/clk/qcom/gcc-msm8994.c
1019
.ops = &clk_rcg2_floor_ops,
drivers/clk/qcom/gcc-msm8994.c
1033
.ops = &clk_rcg2_floor_ops,
drivers/clk/qcom/gcc-msm8994.c
1053
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-msm8994.c
1072
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-msm8994.c
1091
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-msm8994.c
1109
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-msm8994.c
1121
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8994.c
1136
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8994.c
1151
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8994.c
1166
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8994.c
1181
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8994.c
1196
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8994.c
1211
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8994.c
1226
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8994.c
1241
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8994.c
1256
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8994.c
1271
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8994.c
1286
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8994.c
1301
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8994.c
1316
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8994.c
1331
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8994.c
1346
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8994.c
135
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-msm8994.c
1361
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8994.c
1376
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8994.c
1391
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8994.c
1404
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8994.c
1419
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8994.c
1434
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8994.c
1449
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8994.c
1464
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8994.c
1479
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8994.c
1494
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8994.c
1509
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8994.c
1524
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8994.c
1539
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8994.c
155
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-msm8994.c
1554
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8994.c
1569
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8994.c
1584
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8994.c
1599
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8994.c
1614
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8994.c
1629
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8994.c
1644
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8994.c
1659
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8994.c
1674
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8994.c
1689
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8994.c
1704
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8994.c
1719
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8994.c
1731
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8994.c
174
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-msm8994.c
1743
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8994.c
1758
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8994.c
1770
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8994.c
1782
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8994.c
1798
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8994.c
1811
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8994.c
1826
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8994.c
1838
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8994.c
1850
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8994.c
1866
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8994.c
1878
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8994.c
1893
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8994.c
1905
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8994.c
1920
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8994.c
1932
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8994.c
1944
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8994.c
1959
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8994.c
1971
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8994.c
1986
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8994.c
1998
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8994.c
2013
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8994.c
2028
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8994.c
2043
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8994.c
2055
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8994.c
2070
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8994.c
2082
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8994.c
2097
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8994.c
2112
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8994.c
212
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-msm8994.c
2125
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8994.c
2138
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8994.c
2153
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8994.c
2166
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8994.c
2179
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8994.c
2196
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8994.c
2211
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8994.c
2226
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8994.c
2243
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8994.c
225
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-msm8994.c
2258
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8994.c
2271
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8994.c
2283
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8994.c
2298
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8994.c
2310
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8994.c
2324
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8994.c
2338
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8994.c
2351
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8994.c
2364
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8994.c
2377
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8994.c
2390
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8994.c
2405
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8994.c
2418
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8994.c
252
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-msm8994.c
265
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-msm8994.c
292
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-msm8994.c
305
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-msm8994.c
319
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-msm8994.c
332
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-msm8994.c
359
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-msm8994.c
372
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-msm8994.c
399
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-msm8994.c
432
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-msm8994.c
44
.ops = &clk_alpha_pll_ops,
drivers/clk/qcom/gcc-msm8994.c
446
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-msm8994.c
460
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-msm8994.c
474
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-msm8994.c
488
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-msm8994.c
502
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-msm8994.c
515
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-msm8994.c
542
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-msm8994.c
555
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-msm8994.c
569
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-msm8994.c
58
.ops = &clk_alpha_pll_postdiv_ops,
drivers/clk/qcom/gcc-msm8994.c
595
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-msm8994.c
609
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-msm8994.c
622
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-msm8994.c
636
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-msm8994.c
649
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-msm8994.c
664
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-msm8994.c
677
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-msm8994.c
704
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-msm8994.c
718
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-msm8994.c
732
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-msm8994.c
74
.ops = &clk_alpha_pll_ops,
drivers/clk/qcom/gcc-msm8994.c
746
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-msm8994.c
760
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-msm8994.c
774
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-msm8994.c
788
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-msm8994.c
809
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-msm8994.c
830
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-msm8994.c
851
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-msm8994.c
871
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-msm8994.c
89
.ops = &clk_alpha_pll_postdiv_ops,
drivers/clk/qcom/gcc-msm8994.c
890
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-msm8994.c
910
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-msm8994.c
924
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-msm8994.c
942
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-msm8994.c
980
.ops = &clk_rcg2_floor_ops,
drivers/clk/qcom/gcc-msm8996.c
1006
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-msm8996.c
1018
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-msm8996.c
103
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8996.c
1031
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-msm8996.c
1043
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-msm8996.c
1064
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-msm8996.c
1078
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-msm8996.c
1092
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-msm8996.c
1111
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-msm8996.c
1132
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-msm8996.c
1152
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-msm8996.c
1173
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-msm8996.c
1189
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8996.c
120
.ops = &clk_branch2_ops
drivers/clk/qcom/gcc-msm8996.c
1206
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8996.c
1223
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8996.c
1236
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8996.c
1249
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8996.c
1266
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8996.c
1283
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8996.c
1300
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8996.c
1317
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8996.c
1335
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8996.c
1352
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8996.c
1369
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8996.c
137
.ops = &clk_alpha_pll_ops,
drivers/clk/qcom/gcc-msm8996.c
1386
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8996.c
1398
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8996.c
1415
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8996.c
1427
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8996.c
1444
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8996.c
1461
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8996.c
1473
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8996.c
1490
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8996.c
1502
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8996.c
151
.ops = &clk_alpha_pll_postdiv_ops,
drivers/clk/qcom/gcc-msm8996.c
1519
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8996.c
1531
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8996.c
1544
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8996.c
1562
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8996.c
1579
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8996.c
1596
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8996.c
1613
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8996.c
1630
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8996.c
1647
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8996.c
1664
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8996.c
1681
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8996.c
1698
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8996.c
1715
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8996.c
1732
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8996.c
1749
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8996.c
1766
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8996.c
1783
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8996.c
1800
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8996.c
1817
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8996.c
1834
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8996.c
1851
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8996.c
1868
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8996.c
1881
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8996.c
1899
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8996.c
1916
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8996.c
1933
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8996.c
1950
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8996.c
1967
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8996.c
1984
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8996.c
2001
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8996.c
2018
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8996.c
2035
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8996.c
2052
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8996.c
2069
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8996.c
2086
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8996.c
2103
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8996.c
2120
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8996.c
2137
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8996.c
2154
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8996.c
2171
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8996.c
2188
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8996.c
2205
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8996.c
2217
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8996.c
2234
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8996.c
2247
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8996.c
2259
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8996.c
2276
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8996.c
2293
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8996.c
2306
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8996.c
2319
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8996.c
2336
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8996.c
2353
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8996.c
2370
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8996.c
2387
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8996.c
2399
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8996.c
2411
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8996.c
2423
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8996.c
2440
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8996.c
2458
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8996.c
2470
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8996.c
2482
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8996.c
2494
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8996.c
2511
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8996.c
2529
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8996.c
2541
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8996.c
2553
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8996.c
2565
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8996.c
2582
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8996.c
2600
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8996.c
2612
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8996.c
2629
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8996.c
264
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-msm8996.c
2646
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8996.c
2658
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8996.c
2673
.ops = &clk_fixed_factor_ops,
drivers/clk/qcom/gcc-msm8996.c
2689
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8996.c
2704
.ops = &clk_fixed_factor_ops,
drivers/clk/qcom/gcc-msm8996.c
2716
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8996.c
2729
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8996.c
2746
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8996.c
2764
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8996.c
2782
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8996.c
2800
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8996.c
2815
.ops = &clk_fixed_factor_ops,
drivers/clk/qcom/gcc-msm8996.c
282
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-msm8996.c
2831
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8996.c
2848
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8996.c
2860
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8996.c
2872
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8996.c
2885
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8996.c
2898
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8996.c
2911
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8996.c
2924
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8996.c
2941
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8996.c
2958
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8996.c
2970
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8996.c
2982
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8996.c
2994
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8996.c
300
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-msm8996.c
3011
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8996.c
3028
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8996.c
3045
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8996.c
3062
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8996.c
3079
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8996.c
3096
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8996.c
3113
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8996.c
3130
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8996.c
3142
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8996.c
3154
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8996.c
3166
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8996.c
3178
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8996.c
319
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-msm8996.c
332
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-msm8996.c
358
.ops = &clk_rcg2_floor_ops,
drivers/clk/qcom/gcc-msm8996.c
378
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-msm8996.c
403
.ops = &clk_rcg2_floor_ops,
drivers/clk/qcom/gcc-msm8996.c
417
.ops = &clk_rcg2_floor_ops,
drivers/clk/qcom/gcc-msm8996.c
44
.ops = &clk_fixed_factor_ops,
drivers/clk/qcom/gcc-msm8996.c
441
.ops = &clk_rcg2_floor_ops,
drivers/clk/qcom/gcc-msm8996.c
466
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-msm8996.c
485
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-msm8996.c
518
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-msm8996.c
532
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-msm8996.c
545
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-msm8996.c
559
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-msm8996.c
573
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-msm8996.c
586
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-msm8996.c
60
.ops = &clk_alpha_pll_ops,
drivers/clk/qcom/gcc-msm8996.c
600
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-msm8996.c
614
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-msm8996.c
627
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-msm8996.c
641
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-msm8996.c
655
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-msm8996.c
668
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-msm8996.c
682
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-msm8996.c
696
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-msm8996.c
709
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-msm8996.c
723
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-msm8996.c
737
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-msm8996.c
74
.ops = &clk_fixed_factor_ops,
drivers/clk/qcom/gcc-msm8996.c
750
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-msm8996.c
764
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-msm8996.c
778
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-msm8996.c
791
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-msm8996.c
805
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-msm8996.c
819
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-msm8996.c
832
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-msm8996.c
846
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-msm8996.c
860
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-msm8996.c
87
.ops = &clk_alpha_pll_postdiv_ops,
drivers/clk/qcom/gcc-msm8996.c
873
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-msm8996.c
887
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-msm8996.c
901
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-msm8996.c
914
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-msm8996.c
928
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-msm8996.c
942
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-msm8996.c
955
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-msm8996.c
969
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-msm8996.c
987
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-msm8998.c
1010
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-msm8998.c
102
.ops = &clk_alpha_pll_postdiv_fabia_ops,
drivers/clk/qcom/gcc-msm8998.c
1029
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-msm8998.c
1048
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-msm8998.c
1073
.ops = &clk_rcg2_floor_ops,
drivers/clk/qcom/gcc-msm8998.c
1097
.ops = &clk_rcg2_floor_ops,
drivers/clk/qcom/gcc-msm8998.c
1116
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-msm8998.c
1137
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-msm8998.c
1158
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-msm8998.c
1180
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-msm8998.c
1194
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-msm8998.c
120
.ops = &clk_alpha_pll_fixed_fabia_ops,
drivers/clk/qcom/gcc-msm8998.c
1213
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-msm8998.c
1225
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8998.c
1243
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8998.c
1261
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8998.c
1274
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8998.c
1287
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8998.c
1300
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8998.c
1313
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8998.c
1326
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8998.c
1339
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8998.c
134
.ops = &clk_alpha_pll_postdiv_fabia_ops,
drivers/clk/qcom/gcc-msm8998.c
1352
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8998.c
1367
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8998.c
1383
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8998.c
1399
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8998.c
1411
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8998.c
1427
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8998.c
1443
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8998.c
1456
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8998.c
147
.ops = &clk_alpha_pll_postdiv_fabia_ops,
drivers/clk/qcom/gcc-msm8998.c
1474
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8998.c
1492
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8998.c
1510
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8998.c
1528
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8998.c
1546
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8998.c
1564
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8998.c
1582
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8998.c
160
.ops = &clk_alpha_pll_postdiv_fabia_ops,
drivers/clk/qcom/gcc-msm8998.c
1600
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8998.c
1618
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8998.c
1636
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8998.c
1654
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8998.c
1672
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8998.c
1685
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8998.c
1703
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8998.c
1721
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8998.c
173
.ops = &clk_alpha_pll_postdiv_fabia_ops,
drivers/clk/qcom/gcc-msm8998.c
1739
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8998.c
1752
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8998.c
1770
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8998.c
1788
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8998.c
1806
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8998.c
1824
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8998.c
1842
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8998.c
1860
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8998.c
1878
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8998.c
1896
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8998.c
191
.ops = &clk_alpha_pll_fixed_fabia_ops,
drivers/clk/qcom/gcc-msm8998.c
1914
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8998.c
1932
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8998.c
1950
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8998.c
1968
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8998.c
1981
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8998.c
1999
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8998.c
2017
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8998.c
2035
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8998.c
205
.ops = &clk_alpha_pll_postdiv_fabia_ops,
drivers/clk/qcom/gcc-msm8998.c
2053
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8998.c
2071
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8998.c
2089
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8998.c
2107
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8998.c
2120
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8998.c
2133
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8998.c
2146
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8998.c
2159
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8998.c
2178
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8998.c
218
.ops = &clk_alpha_pll_postdiv_fabia_ops,
drivers/clk/qcom/gcc-msm8998.c
2196
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8998.c
2209
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8998.c
2227
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8998.c
2240
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8998.c
2260
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-msm8998.c
2272
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8998.c
2291
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8998.c
2304
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8998.c
231
.ops = &clk_alpha_pll_postdiv_fabia_ops,
drivers/clk/qcom/gcc-msm8998.c
2317
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8998.c
2330
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8998.c
2348
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8998.c
2361
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8998.c
2374
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8998.c
2387
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8998.c
2400
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8998.c
2418
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8998.c
2436
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8998.c
244
.ops = &clk_alpha_pll_postdiv_fabia_ops,
drivers/clk/qcom/gcc-msm8998.c
2449
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8998.c
2462
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8998.c
2475
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8998.c
2488
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8998.c
2506
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8998.c
2519
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8998.c
2537
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8998.c
2550
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8998.c
2563
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8998.c
2581
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8998.c
2594
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8998.c
2612
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8998.c
262
.ops = &clk_alpha_pll_fixed_fabia_ops,
drivers/clk/qcom/gcc-msm8998.c
2625
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8998.c
2638
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8998.c
2651
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8998.c
2664
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8998.c
2677
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8998.c
2695
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8998.c
2713
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8998.c
2731
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8998.c
2744
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8998.c
276
.ops = &clk_alpha_pll_postdiv_fabia_ops,
drivers/clk/qcom/gcc-msm8998.c
2762
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8998.c
2775
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8998.c
2788
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8998.c
2804
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8998.c
2820
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8998.c
2836
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8998.c
2852
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8998.c
2868
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8998.c
2881
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8998.c
289
.ops = &clk_alpha_pll_postdiv_fabia_ops,
drivers/clk/qcom/gcc-msm8998.c
2894
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8998.c
2907
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8998.c
2920
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8998.c
2932
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8998.c
2944
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8998.c
2957
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-msm8998.c
302
.ops = &clk_alpha_pll_postdiv_fabia_ops,
drivers/clk/qcom/gcc-msm8998.c
315
.ops = &clk_alpha_pll_postdiv_fabia_ops,
drivers/clk/qcom/gcc-msm8998.c
333
.ops = &clk_alpha_pll_fixed_fabia_ops,
drivers/clk/qcom/gcc-msm8998.c
347
.ops = &clk_alpha_pll_postdiv_fabia_ops,
drivers/clk/qcom/gcc-msm8998.c
360
.ops = &clk_alpha_pll_postdiv_fabia_ops,
drivers/clk/qcom/gcc-msm8998.c
373
.ops = &clk_alpha_pll_postdiv_fabia_ops,
drivers/clk/qcom/gcc-msm8998.c
386
.ops = &clk_alpha_pll_postdiv_fabia_ops,
drivers/clk/qcom/gcc-msm8998.c
485
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-msm8998.c
49
.ops = &clk_alpha_pll_fixed_fabia_ops,
drivers/clk/qcom/gcc-msm8998.c
510
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-msm8998.c
524
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-msm8998.c
538
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-msm8998.c
552
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-msm8998.c
566
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-msm8998.c
580
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-msm8998.c
594
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-msm8998.c
608
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-msm8998.c
622
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-msm8998.c
63
.ops = &clk_alpha_pll_postdiv_fabia_ops,
drivers/clk/qcom/gcc-msm8998.c
636
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-msm8998.c
650
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-msm8998.c
683
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-msm8998.c
697
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-msm8998.c
711
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-msm8998.c
725
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-msm8998.c
739
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-msm8998.c
753
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-msm8998.c
76
.ops = &clk_alpha_pll_postdiv_fabia_ops,
drivers/clk/qcom/gcc-msm8998.c
767
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-msm8998.c
781
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-msm8998.c
795
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-msm8998.c
809
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-msm8998.c
823
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-msm8998.c
837
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-msm8998.c
851
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-msm8998.c
865
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-msm8998.c
879
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-msm8998.c
89
.ops = &clk_alpha_pll_postdiv_fabia_ops,
drivers/clk/qcom/gcc-msm8998.c
893
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-msm8998.c
907
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-msm8998.c
921
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-msm8998.c
942
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-msm8998.c
956
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-msm8998.c
970
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-msm8998.c
991
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-qcm2290.c
1009
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/gcc-qcm2290.c
1023
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/gcc-qcm2290.c
1037
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/gcc-qcm2290.c
1057
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/gcc-qcm2290.c
106
.ops = &clk_alpha_pll_ops,
drivers/clk/qcom/gcc-qcm2290.c
1085
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/gcc-qcm2290.c
1101
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/gcc-qcm2290.c
1117
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/gcc-qcm2290.c
1133
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/gcc-qcm2290.c
1149
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/gcc-qcm2290.c
1165
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/gcc-qcm2290.c
1199
.ops = &clk_rcg2_floor_ops,
drivers/clk/qcom/gcc-qcm2290.c
1222
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/gcc-qcm2290.c
1246
.ops = &clk_rcg2_floor_ops,
drivers/clk/qcom/gcc-qcm2290.c
1269
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/gcc-qcm2290.c
1283
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/gcc-qcm2290.c
1306
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/gcc-qcm2290.c
1320
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-qcm2290.c
1335
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-qcm2290.c
1350
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-qcm2290.c
136
.ops = &clk_alpha_pll_ops,
drivers/clk/qcom/gcc-qcm2290.c
1365
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-qcm2290.c
1380
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-qcm2290.c
1395
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-qcm2290.c
1411
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-qcm2290.c
1425
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-qcm2290.c
1442
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-qcm2290.c
1457
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-qcm2290.c
1472
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-qcm2290.c
1489
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-qcm2290.c
1506
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-qcm2290.c
1523
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-qcm2290.c
1540
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-qcm2290.c
1557
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-qcm2290.c
1574
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-qcm2290.c
1591
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-qcm2290.c
1608
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-qcm2290.c
1625
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-qcm2290.c
1638
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-qcm2290.c
1655
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-qcm2290.c
1672
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-qcm2290.c
1685
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-qcm2290.c
169
.ops = &clk_alpha_pll_ops,
drivers/clk/qcom/gcc-qcm2290.c
1702
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-qcm2290.c
1719
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-qcm2290.c
1736
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-qcm2290.c
1753
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-qcm2290.c
1770
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-qcm2290.c
1787
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-qcm2290.c
1804
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-qcm2290.c
1823
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-qcm2290.c
1839
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-qcm2290.c
1852
.ops = &clk_regmap_div_ops,
drivers/clk/qcom/gcc-qcm2290.c
186
.ops = &clk_alpha_pll_ops,
drivers/clk/qcom/gcc-qcm2290.c
1867
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-qcm2290.c
1882
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-qcm2290.c
1897
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-qcm2290.c
1911
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-qcm2290.c
1928
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-qcm2290.c
1945
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-qcm2290.c
1962
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-qcm2290.c
1978
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-qcm2290.c
1994
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-qcm2290.c
2010
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-qcm2290.c
2023
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-qcm2290.c
2038
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-qcm2290.c
2051
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-qcm2290.c
2067
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-qcm2290.c
207
.ops = &clk_alpha_pll_postdiv_ro_ops,
drivers/clk/qcom/gcc-qcm2290.c
2084
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-qcm2290.c
2099
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-qcm2290.c
2112
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-qcm2290.c
2125
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-qcm2290.c
2140
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-qcm2290.c
2155
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-qcm2290.c
2170
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-qcm2290.c
2185
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-qcm2290.c
2200
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-qcm2290.c
2213
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-qcm2290.c
2226
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-qcm2290.c
223
.ops = &clk_alpha_pll_ops,
drivers/clk/qcom/gcc-qcm2290.c
2243
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-qcm2290.c
2260
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-qcm2290.c
2277
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-qcm2290.c
2294
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-qcm2290.c
2311
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-qcm2290.c
2328
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-qcm2290.c
2343
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-qcm2290.c
2358
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-qcm2290.c
2371
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-qcm2290.c
2388
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-qcm2290.c
240
.ops = &clk_alpha_pll_ops,
drivers/clk/qcom/gcc-qcm2290.c
2407
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-qcm2290.c
2420
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-qcm2290.c
2437
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-qcm2290.c
2453
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-qcm2290.c
2472
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-qcm2290.c
2489
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-qcm2290.c
2506
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-qcm2290.c
2519
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-qcm2290.c
2532
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-qcm2290.c
2549
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-qcm2290.c
2564
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-qcm2290.c
257
.ops = &clk_alpha_pll_ops,
drivers/clk/qcom/gcc-qcm2290.c
2577
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-qcm2290.c
2590
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-qcm2290.c
2603
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-qcm2290.c
2618
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-qcm2290.c
2633
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-qcm2290.c
2648
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-qcm2290.c
2667
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-qcm2290.c
2684
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-qcm2290.c
2697
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-qcm2290.c
278
.ops = &clk_alpha_pll_postdiv_ro_ops,
drivers/clk/qcom/gcc-qcm2290.c
294
.ops = &clk_alpha_pll_ops,
drivers/clk/qcom/gcc-qcm2290.c
330
.ops = &clk_alpha_pll_ops,
drivers/clk/qcom/gcc-qcm2290.c
352
.ops = &clk_alpha_pll_postdiv_ro_ops,
drivers/clk/qcom/gcc-qcm2290.c
382
.ops = &clk_alpha_pll_ops,
drivers/clk/qcom/gcc-qcm2290.c
404
.ops = &clk_alpha_pll_postdiv_ro_ops,
drivers/clk/qcom/gcc-qcm2290.c
653
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/gcc-qcm2290.c
667
.ops = &clk_regmap_div_ro_ops,
drivers/clk/qcom/gcc-qcm2290.c
689
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/gcc-qcm2290.c
69
.ops = &clk_alpha_pll_ops,
drivers/clk/qcom/gcc-qcm2290.c
709
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/gcc-qcm2290.c
731
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/gcc-qcm2290.c
745
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/gcc-qcm2290.c
767
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/gcc-qcm2290.c
782
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/gcc-qcm2290.c
797
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/gcc-qcm2290.c
812
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/gcc-qcm2290.c
833
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/gcc-qcm2290.c
857
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/gcc-qcm2290.c
891
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/gcc-qcm2290.c
90
.ops = &clk_alpha_pll_postdiv_ro_ops,
drivers/clk/qcom/gcc-qcm2290.c
915
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/gcc-qcm2290.c
929
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/gcc-qcm2290.c
943
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/gcc-qcm2290.c
966
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/gcc-qcm2290.c
987
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/gcc-qcs404.c
1022
.ops = &clk_rcg2_floor_ops,
drivers/clk/qcom/gcc-qcs404.c
1042
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-qcs404.c
1068
.ops = &clk_rcg2_floor_ops,
drivers/clk/qcom/gcc-qcs404.c
1082
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-qcs404.c
1104
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-qcs404.c
111
.ops = &clk_alpha_pll_fixed_ops,
drivers/clk/qcom/gcc-qcs404.c
1118
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-qcs404.c
1132
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-qcs404.c
1155
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-qcs404.c
1169
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-qcs404.c
1191
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-qcs404.c
1208
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-qcs404.c
1221
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-qcs404.c
1234
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-qcs404.c
1251
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-qcs404.c
126
.ops = &clk_alpha_pll_ops,
drivers/clk/qcom/gcc-qcs404.c
1269
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-qcs404.c
1282
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-qcs404.c
1295
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-qcs404.c
1308
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-qcs404.c
1321
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-qcs404.c
1339
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-qcs404.c
1357
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-qcs404.c
1375
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-qcs404.c
1393
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-qcs404.c
1411
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-qcs404.c
1429
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-qcs404.c
1447
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-qcs404.c
1465
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-qcs404.c
1483
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-qcs404.c
1501
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-qcs404.c
1519
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-qcs404.c
1537
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-qcs404.c
1555
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-qcs404.c
1573
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-qcs404.c
158
.ops = &clk_alpha_pll_ops,
drivers/clk/qcom/gcc-qcs404.c
1586
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-qcs404.c
1604
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-qcs404.c
1622
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-qcs404.c
1640
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-qcs404.c
1653
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-qcs404.c
1666
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-qcs404.c
1679
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-qcs404.c
1692
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-qcs404.c
1705
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-qcs404.c
1723
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-qcs404.c
173
.ops = &clk_alpha_pll_ops,
drivers/clk/qcom/gcc-qcs404.c
1741
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-qcs404.c
1754
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-qcs404.c
1767
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-qcs404.c
1780
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-qcs404.c
1793
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-qcs404.c
1806
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-qcs404.c
1824
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-qcs404.c
1842
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-qcs404.c
1860
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-qcs404.c
1878
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-qcs404.c
1891
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-qcs404.c
190
.ops = &clk_pll_ops,
drivers/clk/qcom/gcc-qcs404.c
1904
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-qcs404.c
1917
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-qcs404.c
1930
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-qcs404.c
1948
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-qcs404.c
1966
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-qcs404.c
1984
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-qcs404.c
2002
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-qcs404.c
2020
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-qcs404.c
203
.ops = &clk_pll_vote_ops,
drivers/clk/qcom/gcc-qcs404.c
2038
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-qcs404.c
2056
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-qcs404.c
2069
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-qcs404.c
2087
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-qcs404.c
2105
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-qcs404.c
2118
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-qcs404.c
2131
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-qcs404.c
2149
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-qcs404.c
2162
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-qcs404.c
2176
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-qcs404.c
2190
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-qcs404.c
2208
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-qcs404.c
2221
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-qcs404.c
2234
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-qcs404.c
2248
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-qcs404.c
2261
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-qcs404.c
2274
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-qcs404.c
2287
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-qcs404.c
2300
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-qcs404.c
2318
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-qcs404.c
2336
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-qcs404.c
2349
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-qcs404.c
2362
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-qcs404.c
2380
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-qcs404.c
2393
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-qcs404.c
2410
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-qcs404.c
2423
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-qcs404.c
2441
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-qcs404.c
2454
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-qcs404.c
2472
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-qcs404.c
2490
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-qcs404.c
2503
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-qcs404.c
2521
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-qcs404.c
2533
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-qcs404.c
2546
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-qcs404.c
2564
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-qcs404.c
2577
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-qcs404.c
2590
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-qcs404.c
407
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-qcs404.c
427
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-qcs404.c
452
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-qcs404.c
466
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-qcs404.c
491
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-qcs404.c
505
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-qcs404.c
531
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-qcs404.c
545
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-qcs404.c
559
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-qcs404.c
573
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-qcs404.c
587
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-qcs404.c
621
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-qcs404.c
63
.ops = &clk_fixed_factor_ops,
drivers/clk/qcom/gcc-qcs404.c
635
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-qcs404.c
649
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-qcs404.c
664
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-qcs404.c
678
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-qcs404.c
692
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-qcs404.c
706
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-qcs404.c
720
.ops = &clk_byte2_ops,
drivers/clk/qcom/gcc-qcs404.c
742
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-qcs404.c
763
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-qcs404.c
78
.ops = &clk_alpha_pll_ops,
drivers/clk/qcom/gcc-qcs404.c
782
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-qcs404.c
816
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-qcs404.c
837
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-qcs404.c
851
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-qcs404.c
865
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-qcs404.c
879
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-qcs404.c
893
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-qcs404.c
920
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-qcs404.c
939
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-qcs404.c
94
.ops = &clk_alpha_pll_ops,
drivers/clk/qcom/gcc-qcs404.c
960
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-qcs404.c
974
.ops = &clk_pixel_ops,
drivers/clk/qcom/gcc-qcs404.c
994
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-qcs615.c
1011
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-qcs615.c
102
.ops = &clk_fixed_factor_ops,
drivers/clk/qcom/gcc-qcs615.c
1025
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-qcs615.c
1045
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-qcs615.c
1064
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-qcs615.c
1082
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-qcs615.c
1100
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-qcs615.c
1115
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-qcs615.c
1130
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-qcs615.c
1145
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-qcs615.c
1158
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-qcs615.c
1173
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-qcs615.c
118
.ops = &clk_alpha_pll_ops,
drivers/clk/qcom/gcc-qcs615.c
1186
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-qcs615.c
1199
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-qcs615.c
1217
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-qcs615.c
1235
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-qcs615.c
1253
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-qcs615.c
1266
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-qcs615.c
1282
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-qcs615.c
1295
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-qcs615.c
1308
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-qcs615.c
1326
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-qcs615.c
1344
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-qcs615.c
135
.ops = &clk_alpha_pll_ops,
drivers/clk/qcom/gcc-qcs615.c
1359
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-qcs615.c
1377
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-qcs615.c
1395
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-qcs615.c
1413
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-qcs615.c
1429
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-qcs615.c
1445
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-qcs615.c
1458
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-qcs615.c
1471
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-qcs615.c
1484
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-qcs615.c
1502
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-qcs615.c
1520
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-qcs615.c
1535
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-qcs615.c
1548
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-qcs615.c
1561
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-qcs615.c
1574
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-qcs615.c
158
.ops = &clk_alpha_pll_postdiv_ops,
drivers/clk/qcom/gcc-qcs615.c
1589
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-qcs615.c
1602
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-qcs615.c
1620
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-qcs615.c
1638
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-qcs615.c
1653
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-qcs615.c
1666
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-qcs615.c
1681
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-qcs615.c
1696
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-qcs615.c
1711
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-qcs615.c
1726
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-qcs615.c
174
.ops = &clk_alpha_pll_ops,
drivers/clk/qcom/gcc-qcs615.c
1741
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-qcs615.c
1754
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-qcs615.c
1772
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-qcs615.c
1785
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-qcs615.c
1798
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-qcs615.c
1816
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-qcs615.c
1834
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-qcs615.c
1852
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-qcs615.c
1870
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-qcs615.c
1888
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-qcs615.c
1906
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-qcs615.c
191
.ops = &clk_alpha_pll_ops,
drivers/clk/qcom/gcc-qcs615.c
1919
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-qcs615.c
1932
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-qcs615.c
1950
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-qcs615.c
1968
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-qcs615.c
1986
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-qcs615.c
2004
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-qcs615.c
2022
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-qcs615.c
2040
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-qcs615.c
2053
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-qcs615.c
2068
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-qcs615.c
2081
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-qcs615.c
2096
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-qcs615.c
2109
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-qcs615.c
2122
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-qcs615.c
2135
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-qcs615.c
214
.ops = &clk_alpha_pll_postdiv_ops,
drivers/clk/qcom/gcc-qcs615.c
2153
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-qcs615.c
2171
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-qcs615.c
2184
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-qcs615.c
2202
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-qcs615.c
2220
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-qcs615.c
2233
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-qcs615.c
2246
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-qcs615.c
2261
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-qcs615.c
2281
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-qcs615.c
2301
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-qcs615.c
2321
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-qcs615.c
2334
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-qcs615.c
2347
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-qcs615.c
2367
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-qcs615.c
2385
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-qcs615.c
2403
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-qcs615.c
2416
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-qcs615.c
2429
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-qcs615.c
2442
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-qcs615.c
2460
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-qcs615.c
2478
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-qcs615.c
2491
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-qcs615.c
2509
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-qcs615.c
2527
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-qcs615.c
2540
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-qcs615.c
2553
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-qcs615.c
2571
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-qcs615.c
2589
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-qcs615.c
2602
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-qcs615.c
2615
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-qcs615.c
2628
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-qcs615.c
369
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-qcs615.c
392
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-qcs615.c
418
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-qcs615.c
440
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-qcs615.c
454
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-qcs615.c
468
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-qcs615.c
488
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/gcc-qcs615.c
508
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-qcs615.c
528
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-qcs615.c
549
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-qcs615.c
56
.ops = &clk_alpha_pll_ops,
drivers/clk/qcom/gcc-qcs615.c
577
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-qcs615.c
593
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-qcs615.c
609
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-qcs615.c
625
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-qcs615.c
641
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-qcs615.c
657
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-qcs615.c
673
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-qcs615.c
689
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-qcs615.c
705
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-qcs615.c
71
.ops = &clk_fixed_factor_ops,
drivers/clk/qcom/gcc-qcs615.c
721
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-qcs615.c
737
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-qcs615.c
753
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-qcs615.c
787
.ops = &clk_rcg2_shared_floor_ops,
drivers/clk/qcom/gcc-qcs615.c
809
.ops = &clk_rcg2_shared_floor_ops,
drivers/clk/qcom/gcc-qcs615.c
833
.ops = &clk_rcg2_shared_floor_ops,
drivers/clk/qcom/gcc-qcs615.c
856
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-qcs615.c
87
.ops = &clk_alpha_pll_ops,
drivers/clk/qcom/gcc-qcs615.c
878
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-qcs615.c
892
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-qcs615.c
913
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-qcs615.c
934
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-qcs615.c
948
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-qcs615.c
967
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-qcs615.c
989
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-qcs8300.c
1004
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/gcc-qcs8300.c
1037
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/gcc-qcs8300.c
1073
.ops = &clk_rcg2_floor_ops,
drivers/clk/qcom/gcc-qcs8300.c
1094
.ops = &clk_rcg2_floor_ops,
drivers/clk/qcom/gcc-qcs8300.c
110
.ops = &clk_alpha_pll_fixed_lucid_evo_ops,
drivers/clk/qcom/gcc-qcs8300.c
1117
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/gcc-qcs8300.c
1139
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/gcc-qcs8300.c
1154
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/gcc-qcs8300.c
1176
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/gcc-qcs8300.c
1196
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/gcc-qcs8300.c
1211
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/gcc-qcs8300.c
1233
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/gcc-qcs8300.c
1248
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/gcc-qcs8300.c
1263
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/gcc-qcs8300.c
127
.ops = &clk_alpha_pll_fixed_lucid_evo_ops,
drivers/clk/qcom/gcc-qcs8300.c
1278
.ops = &clk_regmap_div_ro_ops,
drivers/clk/qcom/gcc-qcs8300.c
1293
.ops = &clk_regmap_div_ro_ops,
drivers/clk/qcom/gcc-qcs8300.c
1308
.ops = &clk_regmap_div_ro_ops,
drivers/clk/qcom/gcc-qcs8300.c
1323
.ops = &clk_regmap_div_ro_ops,
drivers/clk/qcom/gcc-qcs8300.c
1338
.ops = &clk_regmap_div_ro_ops,
drivers/clk/qcom/gcc-qcs8300.c
1352
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-qcs8300.c
1372
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-qcs8300.c
1392
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-qcs8300.c
1412
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-qcs8300.c
1427
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-qcs8300.c
144
.ops = &clk_alpha_pll_fixed_lucid_evo_ops,
drivers/clk/qcom/gcc-qcs8300.c
1442
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-qcs8300.c
1457
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-qcs8300.c
1472
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-qcs8300.c
1487
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-qcs8300.c
1502
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-qcs8300.c
1515
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-qcs8300.c
1535
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-qcs8300.c
1555
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-qcs8300.c
1570
.ops = &clk_branch2_aon_ops,
drivers/clk/qcom/gcc-qcs8300.c
1585
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-qcs8300.c
1598
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-qcs8300.c
161
.ops = &clk_alpha_pll_fixed_lucid_evo_ops,
drivers/clk/qcom/gcc-qcs8300.c
1613
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-qcs8300.c
1631
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-qcs8300.c
1649
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-qcs8300.c
1667
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-qcs8300.c
1682
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-qcs8300.c
1700
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-qcs8300.c
1718
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-qcs8300.c
1736
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-qcs8300.c
1754
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-qcs8300.c
1772
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-qcs8300.c
1789
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-qcs8300.c
1806
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-qcs8300.c
1821
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-qcs8300.c
1836
.ops = &clk_branch2_aon_ops,
drivers/clk/qcom/gcc-qcs8300.c
1849
.ops = &clk_branch2_aon_ops,
drivers/clk/qcom/gcc-qcs8300.c
1864
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-qcs8300.c
1879
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-qcs8300.c
1897
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-qcs8300.c
1912
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-qcs8300.c
1925
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-qcs8300.c
1943
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-qcs8300.c
1961
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-qcs8300.c
1979
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-qcs8300.c
1997
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-qcs8300.c
2010
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-qcs8300.c
2023
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-qcs8300.c
2041
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-qcs8300.c
2056
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-qcs8300.c
2069
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-qcs8300.c
2087
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-qcs8300.c
2105
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-qcs8300.c
2123
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-qcs8300.c
2141
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-qcs8300.c
2154
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-qcs8300.c
2167
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-qcs8300.c
2180
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-qcs8300.c
2193
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-qcs8300.c
2211
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-qcs8300.c
2226
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-qcs8300.c
2239
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-qcs8300.c
2254
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-qcs8300.c
2269
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-qcs8300.c
2284
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-qcs8300.c
2297
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-qcs8300.c
2312
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-qcs8300.c
2327
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-qcs8300.c
2342
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-qcs8300.c
2355
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-qcs8300.c
2368
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-qcs8300.c
2386
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-qcs8300.c
2404
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-qcs8300.c
2422
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-qcs8300.c
2440
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-qcs8300.c
2458
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-qcs8300.c
2476
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-qcs8300.c
2494
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-qcs8300.c
2512
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-qcs8300.c
2525
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-qcs8300.c
2538
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-qcs8300.c
2556
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-qcs8300.c
2574
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-qcs8300.c
2592
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-qcs8300.c
2610
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-qcs8300.c
2628
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-qcs8300.c
2646
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-qcs8300.c
2664
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-qcs8300.c
2682
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-qcs8300.c
2695
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-qcs8300.c
2708
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-qcs8300.c
2726
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-qcs8300.c
2744
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-qcs8300.c
2759
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-qcs8300.c
2774
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-qcs8300.c
2789
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-qcs8300.c
2804
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-qcs8300.c
2819
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-qcs8300.c
2834
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-qcs8300.c
2847
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-qcs8300.c
2865
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-qcs8300.c
2885
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-qcs8300.c
2898
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-qcs8300.c
2913
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-qcs8300.c
2933
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-qcs8300.c
2953
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-qcs8300.c
2973
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-qcs8300.c
2991
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-qcs8300.c
3009
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-qcs8300.c
3027
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-qcs8300.c
3047
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-qcs8300.c
3065
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-qcs8300.c
3083
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-qcs8300.c
3096
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-qcs8300.c
3114
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-qcs8300.c
3132
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-qcs8300.c
3145
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-qcs8300.c
3163
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-qcs8300.c
3181
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-qcs8300.c
3201
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-qcs8300.c
3214
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-qcs8300.c
3229
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-qcs8300.c
3244
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-qcs8300.c
378
.ops = &clk_regmap_mux_closest_ops,
drivers/clk/qcom/gcc-qcs8300.c
392
.ops = &clk_regmap_phy_mux_ops,
drivers/clk/qcom/gcc-qcs8300.c
407
.ops = &clk_regmap_mux_closest_ops,
drivers/clk/qcom/gcc-qcs8300.c
421
.ops = &clk_regmap_phy_mux_ops,
drivers/clk/qcom/gcc-qcs8300.c
436
.ops = &clk_regmap_mux_closest_ops,
drivers/clk/qcom/gcc-qcs8300.c
451
.ops = &clk_regmap_mux_closest_ops,
drivers/clk/qcom/gcc-qcs8300.c
466
.ops = &clk_regmap_mux_closest_ops,
drivers/clk/qcom/gcc-qcs8300.c
481
.ops = &clk_regmap_mux_closest_ops,
drivers/clk/qcom/gcc-qcs8300.c
502
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/gcc-qcs8300.c
523
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/gcc-qcs8300.c
546
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/gcc-qcs8300.c
567
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/gcc-qcs8300.c
582
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/gcc-qcs8300.c
597
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/gcc-qcs8300.c
612
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/gcc-qcs8300.c
627
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/gcc-qcs8300.c
642
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/gcc-qcs8300.c
662
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/gcc-qcs8300.c
677
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/gcc-qcs8300.c
692
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/gcc-qcs8300.c
71
.ops = &clk_alpha_pll_fixed_lucid_evo_ops,
drivers/clk/qcom/gcc-qcs8300.c
712
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/gcc-qcs8300.c
735
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/gcc-qcs8300.c
752
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/gcc-qcs8300.c
783
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/gcc-qcs8300.c
800
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/gcc-qcs8300.c
817
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/gcc-qcs8300.c
834
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/gcc-qcs8300.c
851
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/gcc-qcs8300.c
868
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/gcc-qcs8300.c
885
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/gcc-qcs8300.c
902
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/gcc-qcs8300.c
919
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/gcc-qcs8300.c
936
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/gcc-qcs8300.c
94
.ops = &clk_alpha_pll_postdiv_lucid_evo_ops,
drivers/clk/qcom/gcc-qcs8300.c
953
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/gcc-qcs8300.c
970
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/gcc-qcs8300.c
987
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/gcc-qdu1000.c
100
.ops = &clk_alpha_pll_fixed_lucid_evo_ops,
drivers/clk/qcom/gcc-qdu1000.c
1007
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/gcc-qdu1000.c
1022
.ops = &clk_regmap_div_ro_ops,
drivers/clk/qcom/gcc-qdu1000.c
1041
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-qdu1000.c
1061
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-qdu1000.c
1076
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-qdu1000.c
1091
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-qdu1000.c
1111
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-qdu1000.c
1131
.ops = &clk_branch2_aon_ops,
drivers/clk/qcom/gcc-qdu1000.c
1151
.ops = &clk_branch2_aon_ops,
drivers/clk/qcom/gcc-qdu1000.c
1166
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-qdu1000.c
118
.ops = &clk_alpha_pll_postdiv_lucid_evo_ops,
drivers/clk/qcom/gcc-qdu1000.c
1183
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-qdu1000.c
1200
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-qdu1000.c
1217
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-qdu1000.c
1234
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-qdu1000.c
1251
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-qdu1000.c
1268
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-qdu1000.c
1281
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-qdu1000.c
1294
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-qdu1000.c
1307
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-qdu1000.c
1320
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-qdu1000.c
1333
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-qdu1000.c
134
.ops = &clk_alpha_pll_fixed_lucid_evo_ops,
drivers/clk/qcom/gcc-qdu1000.c
1346
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-qdu1000.c
1361
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-qdu1000.c
1376
.ops = &clk_branch2_aon_ops,
drivers/clk/qcom/gcc-qdu1000.c
1394
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-qdu1000.c
1412
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-qdu1000.c
1430
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-qdu1000.c
1450
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-qdu1000.c
1465
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-qdu1000.c
1478
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-qdu1000.c
1493
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-qdu1000.c
1513
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-qdu1000.c
152
.ops = &clk_alpha_pll_postdiv_lucid_evo_ops,
drivers/clk/qcom/gcc-qdu1000.c
1533
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-qdu1000.c
1553
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-qdu1000.c
1568
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-qdu1000.c
1583
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-qdu1000.c
1601
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-qdu1000.c
1616
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-qdu1000.c
1629
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-qdu1000.c
1644
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-qdu1000.c
1659
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-qdu1000.c
1674
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-qdu1000.c
168
.ops = &clk_alpha_pll_fixed_lucid_evo_ops,
drivers/clk/qcom/gcc-qdu1000.c
1689
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-qdu1000.c
1702
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-qdu1000.c
1715
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-qdu1000.c
1733
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-qdu1000.c
1751
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-qdu1000.c
1769
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-qdu1000.c
1787
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-qdu1000.c
1805
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-qdu1000.c
1823
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-qdu1000.c
1841
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-qdu1000.c
185
.ops = &clk_alpha_pll_fixed_lucid_evo_ops,
drivers/clk/qcom/gcc-qdu1000.c
1859
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-qdu1000.c
1872
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-qdu1000.c
1885
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-qdu1000.c
1903
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-qdu1000.c
1921
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-qdu1000.c
1939
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-qdu1000.c
1957
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-qdu1000.c
1975
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-qdu1000.c
1993
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-qdu1000.c
2011
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-qdu1000.c
202
.ops = &clk_alpha_pll_fixed_lucid_evo_ops,
drivers/clk/qcom/gcc-qdu1000.c
2029
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-qdu1000.c
2044
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-qdu1000.c
2059
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-qdu1000.c
2074
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-qdu1000.c
2089
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-qdu1000.c
2102
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-qdu1000.c
2120
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-qdu1000.c
2138
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-qdu1000.c
2151
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-qdu1000.c
2169
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-qdu1000.c
2184
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-qdu1000.c
2199
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-qdu1000.c
220
.ops = &clk_alpha_pll_postdiv_lucid_evo_ops,
drivers/clk/qcom/gcc-qdu1000.c
2212
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-qdu1000.c
2227
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-qdu1000.c
2242
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-qdu1000.c
2255
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-qdu1000.c
2273
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-qdu1000.c
2291
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-qdu1000.c
2304
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-qdu1000.c
2322
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-qdu1000.c
2340
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-qdu1000.c
2353
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-qdu1000.c
236
.ops = &clk_alpha_pll_fixed_lucid_evo_ops,
drivers/clk/qcom/gcc-qdu1000.c
2371
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-qdu1000.c
2389
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-qdu1000.c
2409
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-qdu1000.c
253
.ops = &clk_alpha_pll_fixed_lucid_evo_ops,
drivers/clk/qcom/gcc-qdu1000.c
270
.ops = &clk_alpha_pll_fixed_lucid_evo_ops,
drivers/clk/qcom/gcc-qdu1000.c
429
.ops = &clk_regmap_mux_closest_ops,
drivers/clk/qcom/gcc-qdu1000.c
443
.ops = &clk_regmap_phy_mux_ops,
drivers/clk/qcom/gcc-qdu1000.c
458
.ops = &clk_regmap_mux_closest_ops,
drivers/clk/qcom/gcc-qdu1000.c
479
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/gcc-qdu1000.c
499
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/gcc-qdu1000.c
518
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/gcc-qdu1000.c
532
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/gcc-qdu1000.c
546
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/gcc-qdu1000.c
565
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/gcc-qdu1000.c
585
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/gcc-qdu1000.c
604
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/gcc-qdu1000.c
62
.ops = &clk_alpha_pll_fixed_lucid_evo_ops,
drivers/clk/qcom/gcc-qdu1000.c
626
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/gcc-qdu1000.c
642
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/gcc-qdu1000.c
658
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/gcc-qdu1000.c
674
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/gcc-qdu1000.c
690
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/gcc-qdu1000.c
711
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/gcc-qdu1000.c
727
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/gcc-qdu1000.c
743
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/gcc-qdu1000.c
759
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/gcc-qdu1000.c
775
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/gcc-qdu1000.c
791
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/gcc-qdu1000.c
807
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/gcc-qdu1000.c
823
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/gcc-qdu1000.c
839
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/gcc-qdu1000.c
84
.ops = &clk_alpha_pll_postdiv_lucid_evo_ops,
drivers/clk/qcom/gcc-qdu1000.c
855
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/gcc-qdu1000.c
871
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/gcc-qdu1000.c
907
.ops = &clk_rcg2_shared_floor_ops,
drivers/clk/qcom/gcc-qdu1000.c
926
.ops = &clk_rcg2_shared_floor_ops,
drivers/clk/qcom/gcc-qdu1000.c
940
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/gcc-qdu1000.c
959
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/gcc-qdu1000.c
979
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/gcc-qdu1000.c
993
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/gcc-sa8775p.c
1006
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/gcc-sa8775p.c
1022
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/gcc-sa8775p.c
1038
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/gcc-sa8775p.c
1054
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/gcc-sa8775p.c
106
.ops = &clk_alpha_pll_postdiv_lucid_evo_ops,
drivers/clk/qcom/gcc-sa8775p.c
1070
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/gcc-sa8775p.c
1086
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/gcc-sa8775p.c
1102
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/gcc-sa8775p.c
1118
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/gcc-sa8775p.c
1134
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/gcc-sa8775p.c
1150
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/gcc-sa8775p.c
1166
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/gcc-sa8775p.c
1182
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/gcc-sa8775p.c
1198
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/gcc-sa8775p.c
120
.ops = &clk_alpha_pll_fixed_lucid_evo_ops,
drivers/clk/qcom/gcc-sa8775p.c
1214
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/gcc-sa8775p.c
1230
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/gcc-sa8775p.c
1262
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/gcc-sa8775p.c
1297
.ops = &clk_rcg2_floor_ops,
drivers/clk/qcom/gcc-sa8775p.c
1317
.ops = &clk_rcg2_floor_ops,
drivers/clk/qcom/gcc-sa8775p.c
1336
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/gcc-sa8775p.c
135
.ops = &clk_alpha_pll_fixed_lucid_evo_ops,
drivers/clk/qcom/gcc-sa8775p.c
1359
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/gcc-sa8775p.c
1381
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/gcc-sa8775p.c
1395
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/gcc-sa8775p.c
1409
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/gcc-sa8775p.c
1423
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/gcc-sa8775p.c
1437
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/gcc-sa8775p.c
1451
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/gcc-sa8775p.c
1465
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/gcc-sa8775p.c
1484
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/gcc-sa8775p.c
1498
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/gcc-sa8775p.c
150
.ops = &clk_alpha_pll_fixed_lucid_evo_ops,
drivers/clk/qcom/gcc-sa8775p.c
1519
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/gcc-sa8775p.c
1533
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/gcc-sa8775p.c
1547
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/gcc-sa8775p.c
1561
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/gcc-sa8775p.c
1575
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/gcc-sa8775p.c
1589
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/gcc-sa8775p.c
1604
.ops = &clk_regmap_div_ro_ops,
drivers/clk/qcom/gcc-sa8775p.c
1619
.ops = &clk_regmap_div_ro_ops,
drivers/clk/qcom/gcc-sa8775p.c
1634
.ops = &clk_regmap_div_ro_ops,
drivers/clk/qcom/gcc-sa8775p.c
1649
.ops = &clk_regmap_div_ro_ops,
drivers/clk/qcom/gcc-sa8775p.c
165
.ops = &clk_alpha_pll_fixed_lucid_evo_ops,
drivers/clk/qcom/gcc-sa8775p.c
1664
.ops = &clk_regmap_div_ro_ops,
drivers/clk/qcom/gcc-sa8775p.c
1679
.ops = &clk_regmap_div_ro_ops,
drivers/clk/qcom/gcc-sa8775p.c
1693
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sa8775p.c
1713
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sa8775p.c
1733
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sa8775p.c
1753
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sa8775p.c
1773
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sa8775p.c
1793
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sa8775p.c
180
.ops = &clk_alpha_pll_fixed_lucid_evo_ops,
drivers/clk/qcom/gcc-sa8775p.c
1808
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sa8775p.c
1823
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sa8775p.c
1838
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sa8775p.c
1853
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sa8775p.c
1868
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sa8775p.c
1883
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sa8775p.c
1896
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sa8775p.c
1916
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sa8775p.c
1936
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sa8775p.c
1956
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sa8775p.c
1971
.ops = &clk_branch2_aon_ops,
drivers/clk/qcom/gcc-sa8775p.c
1986
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sa8775p.c
2001
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sa8775p.c
2014
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sa8775p.c
2029
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sa8775p.c
2047
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sa8775p.c
2065
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sa8775p.c
2083
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sa8775p.c
2098
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sa8775p.c
2113
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sa8775p.c
2131
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sa8775p.c
2149
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sa8775p.c
2167
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sa8775p.c
2182
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sa8775p.c
2200
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sa8775p.c
2218
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sa8775p.c
2236
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sa8775p.c
2254
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sa8775p.c
2272
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sa8775p.c
2289
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sa8775p.c
2306
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sa8775p.c
2321
.ops = &clk_branch2_aon_ops,
drivers/clk/qcom/gcc-sa8775p.c
2334
.ops = &clk_branch2_aon_ops,
drivers/clk/qcom/gcc-sa8775p.c
2349
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sa8775p.c
2364
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sa8775p.c
2382
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sa8775p.c
2397
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sa8775p.c
2410
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sa8775p.c
2428
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sa8775p.c
2446
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sa8775p.c
2464
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sa8775p.c
2482
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sa8775p.c
2495
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sa8775p.c
2508
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sa8775p.c
2526
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sa8775p.c
2541
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sa8775p.c
2554
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sa8775p.c
2572
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sa8775p.c
2590
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sa8775p.c
2608
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sa8775p.c
2626
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sa8775p.c
2639
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sa8775p.c
2652
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sa8775p.c
2665
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sa8775p.c
2678
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sa8775p.c
2696
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sa8775p.c
2711
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sa8775p.c
2724
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sa8775p.c
2739
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sa8775p.c
2754
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sa8775p.c
2769
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sa8775p.c
2782
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sa8775p.c
2797
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sa8775p.c
2810
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sa8775p.c
2825
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sa8775p.c
2840
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sa8775p.c
2855
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sa8775p.c
2868
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sa8775p.c
2881
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sa8775p.c
2899
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sa8775p.c
2917
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sa8775p.c
2935
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sa8775p.c
2953
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sa8775p.c
2971
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sa8775p.c
2989
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sa8775p.c
3007
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sa8775p.c
3020
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sa8775p.c
3033
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sa8775p.c
3051
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sa8775p.c
3069
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sa8775p.c
3087
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sa8775p.c
3105
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sa8775p.c
3123
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sa8775p.c
3141
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sa8775p.c
3159
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sa8775p.c
3172
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sa8775p.c
3185
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sa8775p.c
3203
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sa8775p.c
3221
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sa8775p.c
3239
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sa8775p.c
3257
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sa8775p.c
3275
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sa8775p.c
3293
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sa8775p.c
3311
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sa8775p.c
3324
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sa8775p.c
3337
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sa8775p.c
3355
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sa8775p.c
3373
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sa8775p.c
3388
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sa8775p.c
3403
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sa8775p.c
3418
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sa8775p.c
3433
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sa8775p.c
3448
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sa8775p.c
3463
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sa8775p.c
3478
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sa8775p.c
3493
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sa8775p.c
3506
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sa8775p.c
3524
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sa8775p.c
3544
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sa8775p.c
3557
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sa8775p.c
3570
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sa8775p.c
3583
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sa8775p.c
3601
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sa8775p.c
3616
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sa8775p.c
3636
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sa8775p.c
3656
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sa8775p.c
3676
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sa8775p.c
3694
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sa8775p.c
3712
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sa8775p.c
3730
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sa8775p.c
3750
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sa8775p.c
3765
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sa8775p.c
3785
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sa8775p.c
3805
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sa8775p.c
3825
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sa8775p.c
3843
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sa8775p.c
3861
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sa8775p.c
3879
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sa8775p.c
3899
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sa8775p.c
3917
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sa8775p.c
3935
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sa8775p.c
3948
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sa8775p.c
3966
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sa8775p.c
3984
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sa8775p.c
3997
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sa8775p.c
4015
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sa8775p.c
4033
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sa8775p.c
4046
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sa8775p.c
4064
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sa8775p.c
4082
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sa8775p.c
4102
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sa8775p.c
4120
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sa8775p.c
4138
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sa8775p.c
4156
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sa8775p.c
4169
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sa8775p.c
4184
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sa8775p.c
4199
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sa8775p.c
453
.ops = &clk_regmap_mux_closest_ops,
drivers/clk/qcom/gcc-sa8775p.c
467
.ops = &clk_regmap_phy_mux_ops,
drivers/clk/qcom/gcc-sa8775p.c
482
.ops = &clk_regmap_mux_closest_ops,
drivers/clk/qcom/gcc-sa8775p.c
496
.ops = &clk_regmap_phy_mux_ops,
drivers/clk/qcom/gcc-sa8775p.c
511
.ops = &clk_regmap_mux_closest_ops,
drivers/clk/qcom/gcc-sa8775p.c
526
.ops = &clk_regmap_mux_closest_ops,
drivers/clk/qcom/gcc-sa8775p.c
541
.ops = &clk_regmap_mux_closest_ops,
drivers/clk/qcom/gcc-sa8775p.c
556
.ops = &clk_regmap_mux_closest_ops,
drivers/clk/qcom/gcc-sa8775p.c
571
.ops = &clk_regmap_mux_closest_ops,
drivers/clk/qcom/gcc-sa8775p.c
586
.ops = &clk_regmap_mux_closest_ops,
drivers/clk/qcom/gcc-sa8775p.c
601
.ops = &clk_regmap_mux_closest_ops,
drivers/clk/qcom/gcc-sa8775p.c
616
.ops = &clk_regmap_mux_closest_ops,
drivers/clk/qcom/gcc-sa8775p.c
636
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/gcc-sa8775p.c
656
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/gcc-sa8775p.c
676
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/gcc-sa8775p.c
690
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/gcc-sa8775p.c
704
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/gcc-sa8775p.c
718
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/gcc-sa8775p.c
738
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/gcc-sa8775p.c
752
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/gcc-sa8775p.c
766
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/gcc-sa8775p.c
780
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/gcc-sa8775p.c
794
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/gcc-sa8775p.c
808
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/gcc-sa8775p.c
827
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/gcc-sa8775p.c
83
.ops = &clk_alpha_pll_fixed_lucid_evo_ops,
drivers/clk/qcom/gcc-sa8775p.c
841
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/gcc-sa8775p.c
855
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/gcc-sa8775p.c
874
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/gcc-sa8775p.c
896
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/gcc-sa8775p.c
912
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/gcc-sa8775p.c
942
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/gcc-sa8775p.c
958
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/gcc-sa8775p.c
974
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/gcc-sa8775p.c
990
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/gcc-sar2130p.c
1009
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sar2130p.c
1027
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sar2130p.c
103
.ops = &clk_alpha_pll_fixed_lucid_ole_ops,
drivers/clk/qcom/gcc-sar2130p.c
1044
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sar2130p.c
1061
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sar2130p.c
1076
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sar2130p.c
1089
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sar2130p.c
1104
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sar2130p.c
1124
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sar2130p.c
1142
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sar2130p.c
1157
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sar2130p.c
1172
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sar2130p.c
1190
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sar2130p.c
120
.ops = &clk_alpha_pll_fixed_lucid_ole_ops,
drivers/clk/qcom/gcc-sar2130p.c
1208
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sar2130p.c
1223
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sar2130p.c
1236
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sar2130p.c
1254
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sar2130p.c
1269
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sar2130p.c
1284
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sar2130p.c
1302
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sar2130p.c
1320
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sar2130p.c
1335
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sar2130p.c
1348
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sar2130p.c
1366
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sar2130p.c
137
.ops = &clk_alpha_pll_fixed_lucid_ole_ops,
drivers/clk/qcom/gcc-sar2130p.c
1381
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sar2130p.c
1394
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sar2130p.c
1409
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sar2130p.c
1424
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sar2130p.c
1439
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sar2130p.c
1454
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sar2130p.c
1469
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sar2130p.c
1484
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sar2130p.c
1499
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sar2130p.c
1512
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sar2130p.c
1525
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sar2130p.c
154
.ops = &clk_alpha_pll_fixed_lucid_ole_ops,
drivers/clk/qcom/gcc-sar2130p.c
1543
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sar2130p.c
1561
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sar2130p.c
1579
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sar2130p.c
1597
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sar2130p.c
1615
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sar2130p.c
1633
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sar2130p.c
1646
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sar2130p.c
1659
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sar2130p.c
1677
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sar2130p.c
1695
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sar2130p.c
171
.ops = &clk_alpha_pll_fixed_lucid_ole_ops,
drivers/clk/qcom/gcc-sar2130p.c
1713
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sar2130p.c
1731
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sar2130p.c
1749
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sar2130p.c
1767
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sar2130p.c
1782
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sar2130p.c
1797
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sar2130p.c
1812
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sar2130p.c
1827
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sar2130p.c
1840
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sar2130p.c
1858
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sar2130p.c
1878
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sar2130p.c
1896
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sar2130p.c
1914
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sar2130p.c
1927
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sar2130p.c
194
.ops = &clk_alpha_pll_postdiv_lucid_ole_ops,
drivers/clk/qcom/gcc-sar2130p.c
1945
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sar2130p.c
1963
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sar2130p.c
1983
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sar2130p.c
1998
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sar2130p.c
2013
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sar2130p.c
301
.ops = &clk_regmap_phy_mux_ops,
drivers/clk/qcom/gcc-sar2130p.c
315
.ops = &clk_regmap_phy_mux_ops,
drivers/clk/qcom/gcc-sar2130p.c
330
.ops = &clk_regmap_mux_closest_ops,
drivers/clk/qcom/gcc-sar2130p.c
353
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/gcc-sar2130p.c
374
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/gcc-sar2130p.c
388
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/gcc-sar2130p.c
402
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/gcc-sar2130p.c
421
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/gcc-sar2130p.c
440
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/gcc-sar2130p.c
454
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/gcc-sar2130p.c
468
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/gcc-sar2130p.c
487
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/gcc-sar2130p.c
514
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/gcc-sar2130p.c
545
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/gcc-sar2130p.c
561
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/gcc-sar2130p.c
577
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/gcc-sar2130p.c
593
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/gcc-sar2130p.c
609
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/gcc-sar2130p.c
625
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/gcc-sar2130p.c
64
.ops = &clk_alpha_pll_fixed_lucid_ole_ops,
drivers/clk/qcom/gcc-sar2130p.c
641
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/gcc-sar2130p.c
657
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/gcc-sar2130p.c
673
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/gcc-sar2130p.c
689
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/gcc-sar2130p.c
705
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/gcc-sar2130p.c
739
.ops = &clk_rcg2_shared_floor_ops,
drivers/clk/qcom/gcc-sar2130p.c
760
.ops = &clk_rcg2_shared_floor_ops,
drivers/clk/qcom/gcc-sar2130p.c
781
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/gcc-sar2130p.c
795
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/gcc-sar2130p.c
809
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/gcc-sar2130p.c
824
.ops = &clk_regmap_div_ro_ops,
drivers/clk/qcom/gcc-sar2130p.c
838
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sar2130p.c
858
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sar2130p.c
87
.ops = &clk_alpha_pll_postdiv_lucid_ole_ops,
drivers/clk/qcom/gcc-sar2130p.c
873
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sar2130p.c
888
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sar2130p.c
908
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sar2130p.c
923
.ops = &clk_branch2_aon_ops,
drivers/clk/qcom/gcc-sar2130p.c
938
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sar2130p.c
958
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sar2130p.c
973
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sar2130p.c
991
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc7180.c
1006
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc7180.c
101
.ops = &clk_alpha_pll_fixed_fabia_ops,
drivers/clk/qcom/gcc-sc7180.c
1022
.ops = &clk_branch2_aon_ops,
drivers/clk/qcom/gcc-sc7180.c
1038
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc7180.c
1051
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc7180.c
1066
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc7180.c
1084
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc7180.c
1102
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc7180.c
1120
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc7180.c
1136
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc7180.c
1152
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc7180.c
1165
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc7180.c
1178
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc7180.c
119
.ops = &clk_alpha_pll_fixed_fabia_ops,
drivers/clk/qcom/gcc-sc7180.c
1191
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc7180.c
1204
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc7180.c
1217
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc7180.c
1230
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc7180.c
1245
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc7180.c
1260
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc7180.c
1276
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc7180.c
1293
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc7180.c
1311
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc7180.c
1326
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc7180.c
1339
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc7180.c
1354
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc7180.c
1369
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc7180.c
137
.ops = &clk_alpha_pll_fixed_fabia_ops,
drivers/clk/qcom/gcc-sc7180.c
1387
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc7180.c
1400
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc7180.c
1413
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc7180.c
1431
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc7180.c
1449
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc7180.c
1467
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc7180.c
1485
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc7180.c
1503
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc7180.c
1521
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc7180.c
1534
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc7180.c
1547
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc7180.c
155
.ops = &clk_alpha_pll_fixed_fabia_ops,
drivers/clk/qcom/gcc-sc7180.c
1565
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc7180.c
1583
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc7180.c
1601
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc7180.c
1619
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc7180.c
1637
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc7180.c
1655
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc7180.c
1668
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc7180.c
1683
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc7180.c
1696
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc7180.c
1711
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc7180.c
1724
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc7180.c
1742
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc7180.c
1760
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc7180.c
1773
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc7180.c
1791
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc7180.c
1810
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc7180.c
1823
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc7180.c
1838
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc7180.c
1858
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc7180.c
1878
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc7180.c
1898
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc7180.c
1911
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc7180.c
1924
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc7180.c
1944
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc7180.c
1962
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc7180.c
1980
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc7180.c
1993
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc7180.c
2006
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc7180.c
2024
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc7180.c
2042
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc7180.c
2055
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc7180.c
2070
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc7180.c
2083
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc7180.c
2100
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc7180.c
2115
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc7180.c
2128
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc7180.c
2141
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc7180.c
2154
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc7180.c
2167
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc7180.c
2180
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc7180.c
2193
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc7180.c
274
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-sc7180.c
297
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-sc7180.c
311
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-sc7180.c
325
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-sc7180.c
345
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-sc7180.c
366
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-sc7180.c
395
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-sc7180.c
411
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-sc7180.c
427
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-sc7180.c
443
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-sc7180.c
459
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-sc7180.c
475
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-sc7180.c
48
.ops = &clk_alpha_pll_fixed_fabia_ops,
drivers/clk/qcom/gcc-sc7180.c
491
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-sc7180.c
507
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-sc7180.c
523
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-sc7180.c
539
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-sc7180.c
555
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-sc7180.c
571
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-sc7180.c
607
.ops = &clk_rcg2_floor_ops,
drivers/clk/qcom/gcc-sc7180.c
629
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-sc7180.c
655
.ops = &clk_rcg2_floor_ops,
drivers/clk/qcom/gcc-sc7180.c
678
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-sc7180.c
700
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-sc7180.c
71
.ops = &clk_alpha_pll_postdiv_fabia_ops,
drivers/clk/qcom/gcc-sc7180.c
720
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-sc7180.c
741
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-sc7180.c
763
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-sc7180.c
783
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-sc7180.c
802
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-sc7180.c
822
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-sc7180.c
84
.ops = &clk_fixed_factor_ops,
drivers/clk/qcom/gcc-sc7180.c
841
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc7180.c
859
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc7180.c
874
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc7180.c
887
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc7180.c
902
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc7180.c
917
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc7180.c
930
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc7180.c
943
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc7180.c
961
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc7180.c
980
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc7180.c
993
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc7280.c
1002
.ops = &clk_rcg2_floor_ops,
drivers/clk/qcom/gcc-sc7280.c
101
.ops = &clk_alpha_pll_postdiv_lucid_ops,
drivers/clk/qcom/gcc-sc7280.c
1024
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-sc7280.c
1045
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-sc7280.c
1059
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-sc7280.c
1073
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-sc7280.c
1095
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-sc7280.c
1114
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-sc7280.c
1134
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-sc7280.c
1148
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-sc7280.c
1162
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-sc7280.c
117
.ops = &clk_alpha_pll_fixed_lucid_ops,
drivers/clk/qcom/gcc-sc7280.c
1176
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-sc7280.c
1196
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-sc7280.c
1211
.ops = &clk_regmap_div_ro_ops,
drivers/clk/qcom/gcc-sc7280.c
1226
.ops = &clk_regmap_div_ro_ops,
drivers/clk/qcom/gcc-sc7280.c
1238
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc7280.c
1251
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc7280.c
1266
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc7280.c
1281
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc7280.c
1296
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc7280.c
1311
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc7280.c
1331
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc7280.c
134
.ops = &clk_alpha_pll_fixed_lucid_ops,
drivers/clk/qcom/gcc-sc7280.c
1351
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc7280.c
1371
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc7280.c
1386
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc7280.c
1401
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc7280.c
1421
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc7280.c
1441
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc7280.c
1456
.ops = &clk_branch2_aon_ops,
drivers/clk/qcom/gcc-sc7280.c
1471
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc7280.c
1488
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc7280.c
1503
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc7280.c
151
.ops = &clk_alpha_pll_fixed_lucid_ops,
drivers/clk/qcom/gcc-sc7280.c
1518
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc7280.c
1536
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc7280.c
1554
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc7280.c
1572
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc7280.c
1589
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc7280.c
1606
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc7280.c
1619
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc7280.c
1634
.ops = &clk_branch2_aon_ops,
drivers/clk/qcom/gcc-sc7280.c
1647
.ops = &clk_branch2_aon_ops,
drivers/clk/qcom/gcc-sc7280.c
1665
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc7280.c
168
.ops = &clk_alpha_pll_fixed_lucid_ops,
drivers/clk/qcom/gcc-sc7280.c
1683
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc7280.c
1701
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc7280.c
1716
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc7280.c
1729
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc7280.c
1747
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc7280.c
1760
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc7280.c
1773
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc7280.c
1791
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc7280.c
1806
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc7280.c
1819
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc7280.c
1837
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc7280.c
185
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc7280.c
1850
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc7280.c
1863
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc7280.c
1878
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc7280.c
1896
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc7280.c
1911
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc7280.c
1924
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc7280.c
1939
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc7280.c
1954
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc7280.c
1967
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc7280.c
1982
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc7280.c
1997
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc7280.c
2015
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc7280.c
2028
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc7280.c
2041
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc7280.c
2059
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc7280.c
2077
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc7280.c
2095
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc7280.c
2113
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc7280.c
2131
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc7280.c
2149
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc7280.c
2167
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc7280.c
2185
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc7280.c
2198
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc7280.c
2211
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc7280.c
2229
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc7280.c
2247
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc7280.c
2265
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc7280.c
2283
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc7280.c
2301
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc7280.c
2319
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc7280.c
2337
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc7280.c
2355
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc7280.c
2370
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc7280.c
2385
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc7280.c
2400
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc7280.c
2415
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc7280.c
2428
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc7280.c
2446
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc7280.c
2466
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc7280.c
2479
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc7280.c
2497
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc7280.c
2510
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc7280.c
2528
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc7280.c
2541
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc7280.c
2556
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc7280.c
2571
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc7280.c
2584
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc7280.c
2599
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc7280.c
2619
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc7280.c
2639
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc7280.c
2659
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc7280.c
2677
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc7280.c
2695
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc7280.c
2713
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc7280.c
2733
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc7280.c
2751
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc7280.c
2769
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc7280.c
2782
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc7280.c
2800
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc7280.c
2818
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc7280.c
2831
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc7280.c
2849
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc7280.c
2867
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc7280.c
2887
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc7280.c
2900
.ops = &clk_branch2_aon_ops,
drivers/clk/qcom/gcc-sc7280.c
2912
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc7280.c
2925
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc7280.c
2938
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc7280.c
2951
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc7280.c
2966
.ops = &clk_regmap_mux_closest_ops,
drivers/clk/qcom/gcc-sc7280.c
2984
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc7280.c
3002
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc7280.c
3022
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc7280.c
3037
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc7280.c
3052
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc7280.c
3065
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc7280.c
3078
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc7280.c
3091
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc7280.c
364
.ops = &clk_regmap_phy_mux_ops,
drivers/clk/qcom/gcc-sc7280.c
379
.ops = &clk_regmap_phy_mux_ops,
drivers/clk/qcom/gcc-sc7280.c
394
.ops = &clk_regmap_mux_closest_ops,
drivers/clk/qcom/gcc-sc7280.c
409
.ops = &clk_regmap_mux_closest_ops,
drivers/clk/qcom/gcc-sc7280.c
424
.ops = &clk_regmap_mux_closest_ops,
drivers/clk/qcom/gcc-sc7280.c
439
.ops = &clk_regmap_mux_closest_ops,
drivers/clk/qcom/gcc-sc7280.c
454
.ops = &clk_regmap_mux_closest_ops,
drivers/clk/qcom/gcc-sc7280.c
476
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-sc7280.c
490
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-sc7280.c
504
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-sc7280.c
524
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-sc7280.c
544
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-sc7280.c
558
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-sc7280.c
56
.ops = &clk_alpha_pll_fixed_lucid_ops,
drivers/clk/qcom/gcc-sc7280.c
573
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-sc7280.c
593
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-sc7280.c
615
.ops = &clk_rcg2_floor_ops,
drivers/clk/qcom/gcc-sc7280.c
642
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-sc7280.c
658
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-sc7280.c
690
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-sc7280.c
706
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-sc7280.c
722
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-sc7280.c
738
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-sc7280.c
754
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-sc7280.c
770
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-sc7280.c
786
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-sc7280.c
79
.ops = &clk_alpha_pll_postdiv_lucid_ops,
drivers/clk/qcom/gcc-sc7280.c
802
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-sc7280.c
818
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-sc7280.c
834
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-sc7280.c
850
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-sc7280.c
866
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-sc7280.c
882
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-sc7280.c
898
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-sc7280.c
933
.ops = &clk_rcg2_floor_ops,
drivers/clk/qcom/gcc-sc7280.c
954
.ops = &clk_rcg2_floor_ops,
drivers/clk/qcom/gcc-sc7280.c
979
.ops = &clk_rcg2_floor_ops,
drivers/clk/qcom/gcc-sc8180x.c
1014
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-sc8180x.c
102
.ops = &clk_alpha_pll_fixed_trion_ops,
drivers/clk/qcom/gcc-sc8180x.c
1037
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-sc8180x.c
1052
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-sc8180x.c
1072
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-sc8180x.c
1087
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-sc8180x.c
1111
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-sc8180x.c
1133
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-sc8180x.c
1148
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-sc8180x.c
1170
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-sc8180x.c
1194
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-sc8180x.c
1209
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-sc8180x.c
121
.ops = &clk_alpha_pll_fixed_trion_ops,
drivers/clk/qcom/gcc-sc8180x.c
1224
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-sc8180x.c
1239
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-sc8180x.c
1263
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-sc8180x.c
1286
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-sc8180x.c
1301
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-sc8180x.c
1316
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-sc8180x.c
1331
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-sc8180x.c
1346
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-sc8180x.c
1361
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-sc8180x.c
1376
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-sc8180x.c
1391
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-sc8180x.c
140
.ops = &clk_alpha_pll_fixed_trion_ops,
drivers/clk/qcom/gcc-sc8180x.c
1403
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc8180x.c
1423
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc8180x.c
1443
.ops = &clk_branch_simple_ops,
drivers/clk/qcom/gcc-sc8180x.c
1463
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc8180x.c
1483
.ops = &clk_branch_simple_ops,
drivers/clk/qcom/gcc-sc8180x.c
1501
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc8180x.c
1519
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc8180x.c
1537
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc8180x.c
1552
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc8180x.c
1565
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc8180x.c
157
.ops = &clk_alpha_pll_fixed_trion_ops,
drivers/clk/qcom/gcc-sc8180x.c
1578
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc8180x.c
1596
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc8180x.c
1614
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc8180x.c
1632
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc8180x.c
1645
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc8180x.c
1658
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc8180x.c
1671
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc8180x.c
1684
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc8180x.c
1697
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc8180x.c
1715
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc8180x.c
1733
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc8180x.c
1748
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc8180x.c
1766
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc8180x.c
1784
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc8180x.c
1802
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc8180x.c
1820
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc8180x.c
1838
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc8180x.c
1853
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc8180x.c
1870
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc8180x.c
1883
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc8180x.c
1896
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc8180x.c
1909
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc8180x.c
1927
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc8180x.c
1942
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc8180x.c
1959
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc8180x.c
1972
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc8180x.c
1990
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc8180x.c
2008
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc8180x.c
2026
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc8180x.c
2044
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc8180x.c
2062
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc8180x.c
2077
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc8180x.c
2090
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc8180x.c
2103
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc8180x.c
2116
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc8180x.c
2131
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc8180x.c
2144
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc8180x.c
2162
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc8180x.c
2177
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc8180x.c
2190
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc8180x.c
2203
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc8180x.c
2216
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc8180x.c
2231
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc8180x.c
2244
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc8180x.c
2262
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc8180x.c
2277
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc8180x.c
2290
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc8180x.c
2303
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc8180x.c
2316
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc8180x.c
2331
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc8180x.c
2344
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc8180x.c
2362
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc8180x.c
2377
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc8180x.c
2390
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc8180x.c
2403
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc8180x.c
2416
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc8180x.c
2431
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc8180x.c
2444
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc8180x.c
2462
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc8180x.c
2480
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc8180x.c
2495
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc8180x.c
2508
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc8180x.c
2521
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc8180x.c
2536
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc8180x.c
2551
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc8180x.c
2566
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc8180x.c
2581
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc8180x.c
2596
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc8180x.c
2609
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc8180x.c
2627
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc8180x.c
2640
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc8180x.c
2658
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc8180x.c
2676
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc8180x.c
2694
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc8180x.c
2712
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc8180x.c
2730
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc8180x.c
2748
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc8180x.c
2766
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc8180x.c
2784
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc8180x.c
2802
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc8180x.c
2820
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc8180x.c
2838
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc8180x.c
2856
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc8180x.c
2874
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc8180x.c
2892
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc8180x.c
2910
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc8180x.c
2928
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc8180x.c
2946
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc8180x.c
2964
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc8180x.c
2982
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc8180x.c
299
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-sc8180x.c
3000
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc8180x.c
3018
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc8180x.c
3031
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc8180x.c
3046
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc8180x.c
3059
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc8180x.c
3074
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc8180x.c
3087
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc8180x.c
3102
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc8180x.c
3115
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc8180x.c
3133
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc8180x.c
3146
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc8180x.c
3164
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc8180x.c
3177
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc8180x.c
3190
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc8180x.c
3208
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc8180x.c
3223
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc8180x.c
3243
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc8180x.c
325
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-sc8180x.c
3263
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc8180x.c
3283
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc8180x.c
3296
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc8180x.c
3309
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc8180x.c
3322
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc8180x.c
3342
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc8180x.c
3355
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc8180x.c
3370
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc8180x.c
3390
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc8180x.c
3410
.ops = &clk_branch_simple_ops,
drivers/clk/qcom/gcc-sc8180x.c
3430
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc8180x.c
3450
.ops = &clk_branch_simple_ops,
drivers/clk/qcom/gcc-sc8180x.c
3470
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc8180x.c
349
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-sc8180x.c
3490
.ops = &clk_branch_simple_ops,
drivers/clk/qcom/gcc-sc8180x.c
3503
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc8180x.c
3516
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc8180x.c
3529
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc8180x.c
3549
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc8180x.c
3569
.ops = &clk_branch_simple_ops,
drivers/clk/qcom/gcc-sc8180x.c
3582
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc8180x.c
3597
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc8180x.c
3617
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc8180x.c
3637
.ops = &clk_branch_simple_ops,
drivers/clk/qcom/gcc-sc8180x.c
364
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-sc8180x.c
3657
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc8180x.c
3677
.ops = &clk_branch_simple_ops,
drivers/clk/qcom/gcc-sc8180x.c
3697
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc8180x.c
3717
.ops = &clk_branch_simple_ops,
drivers/clk/qcom/gcc-sc8180x.c
3730
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc8180x.c
3743
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc8180x.c
3756
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc8180x.c
3776
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc8180x.c
379
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-sc8180x.c
3796
.ops = &clk_branch_simple_ops,
drivers/clk/qcom/gcc-sc8180x.c
3813
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc8180x.c
3831
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc8180x.c
3844
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc8180x.c
3861
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc8180x.c
3879
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc8180x.c
3892
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc8180x.c
3909
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc8180x.c
3927
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc8180x.c
394
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-sc8180x.c
3940
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc8180x.c
3958
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc8180x.c
3976
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc8180x.c
3989
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc8180x.c
4002
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc8180x.c
4015
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc8180x.c
4033
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc8180x.c
4051
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc8180x.c
4064
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc8180x.c
4077
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc8180x.c
409
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-sc8180x.c
4095
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc8180x.c
4113
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc8180x.c
4126
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc8180x.c
4139
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc8180x.c
4152
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc8180x.c
4165
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc8180x.c
435
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-sc8180x.c
456
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-sc8180x.c
471
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-sc8180x.c
486
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-sc8180x.c
501
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-sc8180x.c
522
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-sc8180x.c
544
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-sc8180x.c
567
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-sc8180x.c
582
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-sc8180x.c
60
.ops = &clk_alpha_pll_fixed_trion_ops,
drivers/clk/qcom/gcc-sc8180x.c
612
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-sc8180x.c
629
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-sc8180x.c
646
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-sc8180x.c
663
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-sc8180x.c
680
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-sc8180x.c
697
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-sc8180x.c
714
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-sc8180x.c
731
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-sc8180x.c
748
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-sc8180x.c
765
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-sc8180x.c
782
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-sc8180x.c
799
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-sc8180x.c
816
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-sc8180x.c
833
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-sc8180x.c
84
.ops = &clk_alpha_pll_postdiv_trion_ops,
drivers/clk/qcom/gcc-sc8180x.c
850
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-sc8180x.c
867
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-sc8180x.c
884
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-sc8180x.c
902
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-sc8180x.c
919
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-sc8180x.c
936
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-sc8180x.c
970
.ops = &clk_rcg2_floor_ops,
drivers/clk/qcom/gcc-sc8180x.c
994
.ops = &clk_rcg2_floor_ops,
drivers/clk/qcom/gcc-sc8280xp.c
1011
.ops = &clk_regmap_mux_closest_ops,
drivers/clk/qcom/gcc-sc8280xp.c
1026
.ops = &clk_regmap_mux_closest_ops,
drivers/clk/qcom/gcc-sc8280xp.c
1041
.ops = &clk_regmap_mux_closest_ops,
drivers/clk/qcom/gcc-sc8280xp.c
1056
.ops = &clk_regmap_mux_closest_ops,
drivers/clk/qcom/gcc-sc8280xp.c
1071
.ops = &clk_regmap_mux_closest_ops,
drivers/clk/qcom/gcc-sc8280xp.c
1086
.ops = &clk_regmap_mux_closest_ops,
drivers/clk/qcom/gcc-sc8280xp.c
1108
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/gcc-sc8280xp.c
1129
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/gcc-sc8280xp.c
1143
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/gcc-sc8280xp.c
1157
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/gcc-sc8280xp.c
1178
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/gcc-sc8280xp.c
1192
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/gcc-sc8280xp.c
1206
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/gcc-sc8280xp.c
122
.ops = &clk_alpha_pll_fixed_lucid_5lpe_ops,
drivers/clk/qcom/gcc-sc8280xp.c
1220
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/gcc-sc8280xp.c
1234
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/gcc-sc8280xp.c
1254
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/gcc-sc8280xp.c
1273
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/gcc-sc8280xp.c
1292
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/gcc-sc8280xp.c
1306
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/gcc-sc8280xp.c
1320
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/gcc-sc8280xp.c
1334
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/gcc-sc8280xp.c
1348
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/gcc-sc8280xp.c
1362
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/gcc-sc8280xp.c
1376
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/gcc-sc8280xp.c
1390
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/gcc-sc8280xp.c
1404
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/gcc-sc8280xp.c
1418
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/gcc-sc8280xp.c
1432
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/gcc-sc8280xp.c
1446
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/gcc-sc8280xp.c
145
.ops = &clk_alpha_pll_postdiv_lucid_5lpe_ops,
drivers/clk/qcom/gcc-sc8280xp.c
1460
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/gcc-sc8280xp.c
1479
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/gcc-sc8280xp.c
1503
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-sc8280xp.c
1520
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-sc8280xp.c
1537
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-sc8280xp.c
1554
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-sc8280xp.c
1571
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-sc8280xp.c
1588
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-sc8280xp.c
159
.ops = &clk_alpha_pll_fixed_lucid_5lpe_ops,
drivers/clk/qcom/gcc-sc8280xp.c
1620
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-sc8280xp.c
1637
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-sc8280xp.c
1654
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-sc8280xp.c
1671
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-sc8280xp.c
1688
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-sc8280xp.c
1705
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-sc8280xp.c
1722
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-sc8280xp.c
1739
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-sc8280xp.c
174
.ops = &clk_alpha_pll_fixed_lucid_5lpe_ops,
drivers/clk/qcom/gcc-sc8280xp.c
1756
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-sc8280xp.c
1773
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-sc8280xp.c
1790
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-sc8280xp.c
1807
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-sc8280xp.c
1824
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-sc8280xp.c
1841
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-sc8280xp.c
1858
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-sc8280xp.c
1875
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-sc8280xp.c
189
.ops = &clk_alpha_pll_fixed_lucid_5lpe_ops,
drivers/clk/qcom/gcc-sc8280xp.c
1892
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-sc8280xp.c
1909
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-sc8280xp.c
1940
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/gcc-sc8280xp.c
1961
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/gcc-sc8280xp.c
1983
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/gcc-sc8280xp.c
2004
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/gcc-sc8280xp.c
2018
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/gcc-sc8280xp.c
2032
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/gcc-sc8280xp.c
204
.ops = &clk_alpha_pll_fixed_lucid_5lpe_ops,
drivers/clk/qcom/gcc-sc8280xp.c
2046
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/gcc-sc8280xp.c
2060
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/gcc-sc8280xp.c
2074
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/gcc-sc8280xp.c
2088
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/gcc-sc8280xp.c
2110
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/gcc-sc8280xp.c
2124
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/gcc-sc8280xp.c
2138
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/gcc-sc8280xp.c
2152
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/gcc-sc8280xp.c
2166
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/gcc-sc8280xp.c
2180
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/gcc-sc8280xp.c
219
.ops = &clk_alpha_pll_fixed_lucid_5lpe_ops,
drivers/clk/qcom/gcc-sc8280xp.c
2194
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/gcc-sc8280xp.c
2208
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/gcc-sc8280xp.c
2222
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/gcc-sc8280xp.c
2242
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/gcc-sc8280xp.c
2263
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/gcc-sc8280xp.c
2277
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/gcc-sc8280xp.c
2297
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/gcc-sc8280xp.c
2311
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/gcc-sc8280xp.c
2325
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/gcc-sc8280xp.c
2339
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/gcc-sc8280xp.c
2353
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/gcc-sc8280xp.c
2368
.ops = &clk_regmap_div_ro_ops,
drivers/clk/qcom/gcc-sc8280xp.c
2383
.ops = &clk_regmap_div_ro_ops,
drivers/clk/qcom/gcc-sc8280xp.c
2398
.ops = &clk_regmap_div_ro_ops,
drivers/clk/qcom/gcc-sc8280xp.c
2413
.ops = &clk_regmap_div_ro_ops,
drivers/clk/qcom/gcc-sc8280xp.c
2428
.ops = &clk_regmap_div_ro_ops,
drivers/clk/qcom/gcc-sc8280xp.c
2443
.ops = &clk_regmap_div_ro_ops,
drivers/clk/qcom/gcc-sc8280xp.c
2458
.ops = &clk_regmap_div_ro_ops,
drivers/clk/qcom/gcc-sc8280xp.c
2473
.ops = &clk_regmap_div_ro_ops,
drivers/clk/qcom/gcc-sc8280xp.c
2488
.ops = &clk_regmap_div_ro_ops,
drivers/clk/qcom/gcc-sc8280xp.c
2503
.ops = &clk_regmap_div_ro_ops,
drivers/clk/qcom/gcc-sc8280xp.c
2518
.ops = &clk_regmap_div_ro_ops,
drivers/clk/qcom/gcc-sc8280xp.c
2532
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc8280xp.c
2547
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc8280xp.c
2562
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc8280xp.c
2577
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc8280xp.c
2597
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc8280xp.c
2617
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc8280xp.c
2637
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc8280xp.c
2657
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc8280xp.c
2677
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc8280xp.c
2697
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc8280xp.c
2717
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc8280xp.c
2737
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc8280xp.c
2757
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc8280xp.c
2772
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc8280xp.c
2787
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc8280xp.c
2802
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc8280xp.c
2817
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc8280xp.c
2832
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc8280xp.c
2847
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc8280xp.c
2862
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc8280xp.c
2877
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc8280xp.c
2892
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc8280xp.c
2907
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc8280xp.c
2920
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc8280xp.c
2940
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc8280xp.c
2960
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc8280xp.c
2980
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc8280xp.c
2993
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc8280xp.c
3006
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc8280xp.c
3021
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc8280xp.c
3036
.ops = &clk_branch2_aon_ops,
drivers/clk/qcom/gcc-sc8280xp.c
3051
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc8280xp.c
3066
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc8280xp.c
3081
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc8280xp.c
3096
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc8280xp.c
3111
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc8280xp.c
3126
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc8280xp.c
3141
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc8280xp.c
3156
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc8280xp.c
3171
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc8280xp.c
3186
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc8280xp.c
3204
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc8280xp.c
3222
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc8280xp.c
3237
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc8280xp.c
3252
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc8280xp.c
3270
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc8280xp.c
3288
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc8280xp.c
3303
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc8280xp.c
3321
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc8280xp.c
3339
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc8280xp.c
3357
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc8280xp.c
3375
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc8280xp.c
3393
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc8280xp.c
3410
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc8280xp.c
3427
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc8280xp.c
3440
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc8280xp.c
3455
.ops = &clk_branch2_aon_ops,
drivers/clk/qcom/gcc-sc8280xp.c
3468
.ops = &clk_branch2_aon_ops,
drivers/clk/qcom/gcc-sc8280xp.c
3483
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc8280xp.c
3498
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc8280xp.c
3516
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc8280xp.c
3534
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc8280xp.c
3552
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc8280xp.c
3570
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc8280xp.c
3588
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc8280xp.c
3606
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc8280xp.c
3624
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc8280xp.c
3642
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc8280xp.c
3657
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc8280xp.c
3672
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc8280xp.c
3690
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc8280xp.c
3705
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc8280xp.c
3718
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc8280xp.c
3736
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc8280xp.c
3751
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc8280xp.c
3766
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc8280xp.c
3784
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc8280xp.c
3799
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc8280xp.c
3812
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc8280xp.c
3825
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc8280xp.c
3843
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc8280xp.c
3858
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc8280xp.c
3873
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc8280xp.c
3891
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc8280xp.c
3909
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc8280xp.c
3924
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc8280xp.c
3937
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc8280xp.c
3955
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc8280xp.c
3970
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc8280xp.c
3985
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc8280xp.c
4003
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc8280xp.c
4021
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc8280xp.c
4036
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc8280xp.c
4049
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc8280xp.c
4062
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc8280xp.c
4080
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc8280xp.c
4095
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc8280xp.c
4110
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc8280xp.c
4128
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc8280xp.c
4146
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc8280xp.c
4161
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc8280xp.c
4174
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc8280xp.c
4192
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc8280xp.c
4207
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc8280xp.c
4222
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc8280xp.c
4240
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc8280xp.c
4258
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc8280xp.c
4273
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc8280xp.c
4286
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc8280xp.c
4304
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc8280xp.c
4319
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc8280xp.c
4332
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc8280xp.c
4347
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc8280xp.c
4365
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc8280xp.c
4383
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc8280xp.c
4398
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc8280xp.c
4411
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc8280xp.c
4426
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc8280xp.c
4444
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc8280xp.c
4457
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc8280xp.c
4475
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc8280xp.c
4490
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc8280xp.c
4503
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc8280xp.c
4518
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc8280xp.c
4533
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc8280xp.c
4548
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc8280xp.c
4563
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc8280xp.c
457
.ops = &clk_regmap_mux_closest_ops,
drivers/clk/qcom/gcc-sc8280xp.c
4578
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc8280xp.c
4593
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc8280xp.c
4608
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc8280xp.c
4623
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc8280xp.c
4636
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc8280xp.c
4649
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc8280xp.c
4667
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc8280xp.c
4685
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc8280xp.c
4703
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc8280xp.c
472
.ops = &clk_regmap_mux_closest_ops,
drivers/clk/qcom/gcc-sc8280xp.c
4721
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc8280xp.c
4739
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc8280xp.c
4757
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc8280xp.c
4775
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc8280xp.c
4793
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc8280xp.c
4811
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc8280xp.c
4824
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc8280xp.c
4837
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc8280xp.c
4855
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc8280xp.c
4873
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc8280xp.c
4891
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc8280xp.c
4909
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc8280xp.c
4927
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc8280xp.c
4945
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc8280xp.c
4963
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc8280xp.c
4981
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc8280xp.c
4999
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc8280xp.c
5012
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc8280xp.c
5025
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc8280xp.c
5043
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc8280xp.c
5061
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc8280xp.c
5079
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc8280xp.c
5097
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc8280xp.c
5115
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc8280xp.c
5133
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc8280xp.c
5151
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc8280xp.c
5169
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc8280xp.c
5187
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc8280xp.c
5202
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc8280xp.c
5217
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc8280xp.c
5232
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc8280xp.c
5247
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc8280xp.c
5262
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc8280xp.c
5277
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc8280xp.c
5290
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc8280xp.c
5308
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc8280xp.c
5321
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc8280xp.c
5339
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc8280xp.c
5354
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc8280xp.c
5369
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc8280xp.c
5384
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc8280xp.c
5404
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc8280xp.c
5424
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc8280xp.c
5439
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc8280xp.c
5459
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc8280xp.c
5479
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc8280xp.c
5499
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc8280xp.c
5519
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc8280xp.c
5537
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc8280xp.c
5555
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc8280xp.c
5573
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc8280xp.c
5593
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc8280xp.c
561
.ops = &clk_regmap_mux_closest_ops,
drivers/clk/qcom/gcc-sc8280xp.c
5613
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc8280xp.c
5628
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc8280xp.c
5648
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc8280xp.c
5668
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc8280xp.c
5688
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc8280xp.c
5708
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc8280xp.c
5728
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc8280xp.c
5748
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc8280xp.c
5766
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc8280xp.c
5784
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc8280xp.c
5802
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc8280xp.c
5822
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc8280xp.c
5842
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc8280xp.c
5857
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc8280xp.c
5870
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc8280xp.c
5883
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc8280xp.c
5896
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc8280xp.c
5909
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc8280xp.c
5927
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc8280xp.c
5945
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc8280xp.c
5958
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc8280xp.c
5976
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc8280xp.c
5994
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc8280xp.c
6007
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc8280xp.c
6025
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc8280xp.c
6043
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc8280xp.c
6056
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc8280xp.c
6069
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc8280xp.c
6082
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc8280xp.c
6100
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc8280xp.c
6118
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc8280xp.c
6136
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc8280xp.c
6154
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc8280xp.c
6172
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc8280xp.c
6190
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc8280xp.c
6210
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc8280xp.c
6228
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc8280xp.c
6246
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc8280xp.c
6266
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc8280xp.c
6281
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc8280xp.c
6299
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc8280xp.c
6317
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc8280xp.c
6335
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc8280xp.c
6353
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc8280xp.c
6371
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc8280xp.c
6389
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc8280xp.c
6409
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc8280xp.c
6427
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc8280xp.c
6445
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc8280xp.c
646
.ops = &clk_regmap_mux_closest_ops,
drivers/clk/qcom/gcc-sc8280xp.c
6465
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc8280xp.c
6480
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc8280xp.c
6493
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc8280xp.c
6511
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc8280xp.c
6524
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc8280xp.c
6542
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc8280xp.c
6560
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc8280xp.c
6578
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc8280xp.c
6596
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc8280xp.c
6614
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc8280xp.c
6634
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc8280xp.c
6652
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc8280xp.c
6670
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc8280xp.c
6690
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc8280xp.c
6705
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc8280xp.c
6720
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc8280xp.c
6735
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc8280xp.c
6750
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sc8280xp.c
700
.ops = &clk_regmap_phy_mux_ops,
drivers/clk/qcom/gcc-sc8280xp.c
714
.ops = &clk_regmap_phy_mux_ops,
drivers/clk/qcom/gcc-sc8280xp.c
728
.ops = &clk_regmap_phy_mux_ops,
drivers/clk/qcom/gcc-sc8280xp.c
742
.ops = &clk_regmap_phy_mux_ops,
drivers/clk/qcom/gcc-sc8280xp.c
756
.ops = &clk_regmap_phy_mux_ops,
drivers/clk/qcom/gcc-sc8280xp.c
771
.ops = &clk_regmap_mux_closest_ops,
drivers/clk/qcom/gcc-sc8280xp.c
786
.ops = &clk_regmap_mux_closest_ops,
drivers/clk/qcom/gcc-sc8280xp.c
801
.ops = &clk_regmap_mux_closest_ops,
drivers/clk/qcom/gcc-sc8280xp.c
816
.ops = &clk_regmap_mux_closest_ops,
drivers/clk/qcom/gcc-sc8280xp.c
831
.ops = &clk_regmap_mux_closest_ops,
drivers/clk/qcom/gcc-sc8280xp.c
846
.ops = &clk_regmap_mux_closest_ops,
drivers/clk/qcom/gcc-sc8280xp.c
861
.ops = &clk_regmap_mux_closest_ops,
drivers/clk/qcom/gcc-sc8280xp.c
876
.ops = &clk_regmap_mux_closest_ops,
drivers/clk/qcom/gcc-sc8280xp.c
891
.ops = &clk_regmap_mux_closest_ops,
drivers/clk/qcom/gcc-sc8280xp.c
906
.ops = &clk_regmap_mux_closest_ops,
drivers/clk/qcom/gcc-sc8280xp.c
921
.ops = &clk_regmap_mux_closest_ops,
drivers/clk/qcom/gcc-sc8280xp.c
936
.ops = &clk_regmap_mux_closest_ops,
drivers/clk/qcom/gcc-sc8280xp.c
951
.ops = &clk_regmap_mux_closest_ops,
drivers/clk/qcom/gcc-sc8280xp.c
966
.ops = &clk_regmap_mux_closest_ops,
drivers/clk/qcom/gcc-sc8280xp.c
981
.ops = &clk_regmap_mux_closest_ops,
drivers/clk/qcom/gcc-sc8280xp.c
996
.ops = &clk_regmap_mux_closest_ops,
drivers/clk/qcom/gcc-sdm660.c
1007
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sdm660.c
1024
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sdm660.c
1037
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sdm660.c
105
.ops = &clk_alpha_pll_ops,
drivers/clk/qcom/gcc-sdm660.c
1050
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sdm660.c
1063
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sdm660.c
1076
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sdm660.c
1094
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sdm660.c
1112
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sdm660.c
1130
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sdm660.c
1148
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sdm660.c
1166
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sdm660.c
1184
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sdm660.c
119
.ops = &clk_fixed_factor_ops,
drivers/clk/qcom/gcc-sdm660.c
1202
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sdm660.c
1220
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sdm660.c
1238
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sdm660.c
1256
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sdm660.c
1269
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sdm660.c
1287
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sdm660.c
1305
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sdm660.c
132
.ops = &clk_alpha_pll_postdiv_ops,
drivers/clk/qcom/gcc-sdm660.c
1323
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sdm660.c
1341
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sdm660.c
1359
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sdm660.c
1377
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sdm660.c
1395
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sdm660.c
1413
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sdm660.c
1431
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sdm660.c
1449
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sdm660.c
1462
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sdm660.c
1479
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sdm660.c
148
.ops = &clk_alpha_pll_ops,
drivers/clk/qcom/gcc-sdm660.c
1496
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sdm660.c
1508
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sdm660.c
1526
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sdm660.c
1544
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sdm660.c
1562
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sdm660.c
1575
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sdm660.c
1588
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sdm660.c
1606
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sdm660.c
1623
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sdm660.c
163
.ops = &clk_alpha_pll_postdiv_ops,
drivers/clk/qcom/gcc-sdm660.c
1636
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sdm660.c
1655
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sdm660.c
1672
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sdm660.c
1689
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sdm660.c
1702
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sdm660.c
1721
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sdm660.c
1733
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sdm660.c
1748
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sdm660.c
1760
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sdm660.c
1772
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sdm660.c
1790
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sdm660.c
1803
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sdm660.c
1816
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sdm660.c
1829
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sdm660.c
1847
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sdm660.c
1860
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sdm660.c
1873
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sdm660.c
1886
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sdm660.c
1904
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sdm660.c
1922
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sdm660.c
1935
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sdm660.c
1953
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sdm660.c
1966
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sdm660.c
1984
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sdm660.c
1997
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sdm660.c
2015
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sdm660.c
2033
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sdm660.c
2046
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sdm660.c
2059
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sdm660.c
2072
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sdm660.c
2090
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sdm660.c
2108
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sdm660.c
2126
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sdm660.c
2139
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sdm660.c
2157
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sdm660.c
2175
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sdm660.c
2188
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sdm660.c
2201
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sdm660.c
2219
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sdm660.c
2232
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sdm660.c
2245
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sdm660.c
2258
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sdm660.c
2271
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sdm660.c
2284
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sdm660.c
285
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-sdm660.c
310
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-sdm660.c
324
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-sdm660.c
338
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-sdm660.c
352
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-sdm660.c
366
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-sdm660.c
380
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-sdm660.c
394
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-sdm660.c
427
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-sdm660.c
441
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-sdm660.c
455
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-sdm660.c
46
.ops = &clk_fixed_factor_ops,
drivers/clk/qcom/gcc-sdm660.c
469
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-sdm660.c
483
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-sdm660.c
497
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-sdm660.c
511
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-sdm660.c
525
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-sdm660.c
539
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-sdm660.c
553
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-sdm660.c
567
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-sdm660.c
581
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-sdm660.c
602
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-sdm660.c
616
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-sdm660.c
62
.ops = &clk_alpha_pll_ops,
drivers/clk/qcom/gcc-sdm660.c
630
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-sdm660.c
650
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-sdm660.c
671
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-sdm660.c
690
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-sdm660.c
709
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-sdm660.c
731
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-sdm660.c
757
.ops = &clk_rcg2_floor_ops,
drivers/clk/qcom/gcc-sdm660.c
76
.ops = &clk_fixed_factor_ops,
drivers/clk/qcom/gcc-sdm660.c
779
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-sdm660.c
805
.ops = &clk_rcg2_floor_ops,
drivers/clk/qcom/gcc-sdm660.c
828
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-sdm660.c
849
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-sdm660.c
863
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-sdm660.c
884
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-sdm660.c
89
.ops = &clk_alpha_pll_postdiv_ops,
drivers/clk/qcom/gcc-sdm660.c
905
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-sdm660.c
925
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-sdm660.c
950
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-sdm660.c
971
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-sdm660.c
991
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-sdm845.c
1009
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/gcc-sdm845.c
1031
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/gcc-sdm845.c
1045
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-sdm845.c
1059
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-sdm845.c
1073
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-sdm845.c
1087
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/gcc-sdm845.c
109
.ops = &clk_alpha_pll_postdiv_fabia_ops,
drivers/clk/qcom/gcc-sdm845.c
1101
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-sdm845.c
1122
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-sdm845.c
1134
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sdm845.c
1154
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sdm845.c
1174
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sdm845.c
1192
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sdm845.c
1210
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sdm845.c
1228
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sdm845.c
1243
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sdm845.c
1259
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sdm845.c
1272
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sdm845.c
1286
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sdm845.c
1301
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sdm845.c
1314
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sdm845.c
1327
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sdm845.c
1345
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sdm845.c
1363
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sdm845.c
1381
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sdm845.c
1399
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sdm845.c
1421
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sdm845.c
1434
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sdm845.c
1450
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sdm845.c
1463
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sdm845.c
1479
.ops = &clk_branch2_aon_ops,
drivers/clk/qcom/gcc-sdm845.c
1495
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sdm845.c
1509
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sdm845.c
1527
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sdm845.c
1545
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sdm845.c
1563
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sdm845.c
1579
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sdm845.c
1595
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sdm845.c
1611
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sdm845.c
1624
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sdm845.c
1637
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sdm845.c
1650
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sdm845.c
1668
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sdm845.c
1681
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sdm845.c
1696
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sdm845.c
1708
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sdm845.c
1723
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sdm845.c
1736
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sdm845.c
1749
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sdm845.c
1767
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sdm845.c
1785
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sdm845.c
1800
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sdm845.c
1813
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sdm845.c
1826
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sdm845.c
1843
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sdm845.c
1858
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sdm845.c
1871
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sdm845.c
1889
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sdm845.c
1904
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sdm845.c
1917
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sdm845.c
1930
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sdm845.c
1946
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sdm845.c
1961
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sdm845.c
1974
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sdm845.c
1992
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sdm845.c
2010
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sdm845.c
2028
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sdm845.c
2043
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sdm845.c
2056
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sdm845.c
2071
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sdm845.c
2086
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sdm845.c
2101
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sdm845.c
2116
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sdm845.c
2129
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sdm845.c
2147
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sdm845.c
2165
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sdm845.c
2183
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sdm845.c
2201
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sdm845.c
2219
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sdm845.c
2237
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sdm845.c
2255
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sdm845.c
2273
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sdm845.c
2291
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sdm845.c
2309
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sdm845.c
2327
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sdm845.c
2345
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sdm845.c
2363
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sdm845.c
2381
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sdm845.c
2399
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sdm845.c
2417
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sdm845.c
243
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-sdm845.c
2435
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sdm845.c
2448
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sdm845.c
2463
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sdm845.c
2476
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sdm845.c
2491
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sdm845.c
2504
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sdm845.c
2522
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sdm845.c
2540
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sdm845.c
2553
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sdm845.c
2571
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sdm845.c
2584
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sdm845.c
2602
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sdm845.c
262
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-sdm845.c
2624
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sdm845.c
2642
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sdm845.c
2655
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sdm845.c
2668
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sdm845.c
2686
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sdm845.c
2701
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sdm845.c
2721
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sdm845.c
2734
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sdm845.c
2754
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sdm845.c
2774
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sdm845.c
2786
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sdm845.c
2798
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sdm845.c
2810
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sdm845.c
282
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-sdm845.c
2830
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sdm845.c
2843
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sdm845.c
2858
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sdm845.c
2878
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sdm845.c
2898
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sdm845.c
2918
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sdm845.c
2930
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sdm845.c
2942
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sdm845.c
2954
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sdm845.c
2974
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sdm845.c
2992
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sdm845.c
300
.ops = &clk_rcg2_gp_ops,
drivers/clk/qcom/gcc-sdm845.c
3010
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sdm845.c
3023
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sdm845.c
3041
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sdm845.c
3059
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sdm845.c
3072
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sdm845.c
3085
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sdm845.c
3103
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sdm845.c
3121
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sdm845.c
3133
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sdm845.c
314
.ops = &clk_rcg2_gp_ops,
drivers/clk/qcom/gcc-sdm845.c
3146
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sdm845.c
3164
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sdm845.c
3182
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sdm845.c
3194
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sdm845.c
3209
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sdm845.c
3227
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sdm845.c
3245
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sdm845.c
3263
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sdm845.c
3279
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sdm845.c
328
.ops = &clk_rcg2_gp_ops,
drivers/clk/qcom/gcc-sdm845.c
3292
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sdm845.c
3306
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sdm845.c
3321
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sdm845.c
3339
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sdm845.c
3353
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sdm845.c
3369
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sdm845.c
3385
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sdm845.c
3399
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sdm845.c
348
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-sdm845.c
362
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-sdm845.c
382
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-sdm845.c
404
.ops = &clk_rcg2_floor_ops,
drivers/clk/qcom/gcc-sdm845.c
425
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-sdm845.c
452
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-sdm845.c
468
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-sdm845.c
484
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-sdm845.c
49
.ops = &clk_alpha_pll_fixed_fabia_ops,
drivers/clk/qcom/gcc-sdm845.c
500
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-sdm845.c
516
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-sdm845.c
532
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-sdm845.c
548
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-sdm845.c
564
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-sdm845.c
580
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-sdm845.c
596
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-sdm845.c
612
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-sdm845.c
628
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-sdm845.c
644
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-sdm845.c
66
.ops = &clk_alpha_pll_fixed_fabia_ops,
drivers/clk/qcom/gcc-sdm845.c
660
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-sdm845.c
676
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-sdm845.c
692
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-sdm845.c
726
.ops = &clk_rcg2_floor_ops,
drivers/clk/qcom/gcc-sdm845.c
748
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-sdm845.c
773
.ops = &clk_rcg2_floor_ops,
drivers/clk/qcom/gcc-sdm845.c
797
.ops = &clk_rcg2_floor_ops,
drivers/clk/qcom/gcc-sdm845.c
822
.ops = &clk_rcg2_floor_ops,
drivers/clk/qcom/gcc-sdm845.c
83
.ops = &clk_alpha_pll_fixed_fabia_ops,
drivers/clk/qcom/gcc-sdm845.c
841
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-sdm845.c
864
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/gcc-sdm845.c
886
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/gcc-sdm845.c
900
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-sdm845.c
921
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/gcc-sdm845.c
944
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/gcc-sdm845.c
958
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/gcc-sdm845.c
972
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/gcc-sdm845.c
986
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/gcc-sdx55.c
1015
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sdx55.c
1032
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sdx55.c
1045
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sdx55.c
1062
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sdx55.c
1079
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sdx55.c
1096
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sdx55.c
1109
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sdx55.c
112
.ops = &clk_alpha_pll_postdiv_lucid_ops,
drivers/clk/qcom/gcc-sdx55.c
1122
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sdx55.c
1135
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sdx55.c
1148
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sdx55.c
1161
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sdx55.c
1178
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sdx55.c
1195
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sdx55.c
1210
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sdx55.c
1223
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sdx55.c
1240
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sdx55.c
1255
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sdx55.c
1268
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sdx55.c
1281
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sdx55.c
1298
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sdx55.c
130
.ops = &clk_alpha_pll_fixed_lucid_ops,
drivers/clk/qcom/gcc-sdx55.c
1315
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sdx55.c
1332
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sdx55.c
1345
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sdx55.c
1358
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sdx55.c
1371
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sdx55.c
1388
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sdx55.c
1401
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sdx55.c
1414
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sdx55.c
1429
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sdx55.c
1442
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sdx55.c
224
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-sdx55.c
250
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-sdx55.c
264
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-sdx55.c
278
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-sdx55.c
292
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-sdx55.c
306
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-sdx55.c
320
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-sdx55.c
334
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-sdx55.c
378
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-sdx55.c
392
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-sdx55.c
406
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-sdx55.c
420
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-sdx55.c
442
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-sdx55.c
461
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-sdx55.c
485
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-sdx55.c
50
.ops = &clk_alpha_pll_fixed_lucid_ops,
drivers/clk/qcom/gcc-sdx55.c
506
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-sdx55.c
529
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-sdx55.c
543
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-sdx55.c
557
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-sdx55.c
571
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-sdx55.c
590
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-sdx55.c
611
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-sdx55.c
625
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-sdx55.c
644
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-sdx55.c
663
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-sdx55.c
683
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-sdx55.c
695
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sdx55.c
708
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sdx55.c
725
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sdx55.c
742
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sdx55.c
759
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sdx55.c
76
.ops = &clk_alpha_pll_postdiv_lucid_ops,
drivers/clk/qcom/gcc-sdx55.c
776
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sdx55.c
793
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sdx55.c
810
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sdx55.c
827
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sdx55.c
844
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sdx55.c
861
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sdx55.c
878
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sdx55.c
895
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sdx55.c
912
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sdx55.c
927
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sdx55.c
94
.ops = &clk_alpha_pll_fixed_lucid_ops,
drivers/clk/qcom/gcc-sdx55.c
942
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sdx55.c
955
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sdx55.c
968
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sdx55.c
985
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sdx55.c
998
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sdx65.c
1025
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sdx65.c
1040
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sdx65.c
1055
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sdx65.c
1081
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sdx65.c
1101
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sdx65.c
1121
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sdx65.c
1136
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sdx65.c
1151
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sdx65.c
1169
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sdx65.c
1184
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sdx65.c
1197
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sdx65.c
1210
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sdx65.c
1223
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sdx65.c
1241
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sdx65.c
1259
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sdx65.c
1277
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sdx65.c
1290
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sdx65.c
1303
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sdx65.c
1316
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sdx65.c
1334
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sdx65.c
1376
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sdx65.c
1389
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sdx65.c
1404
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sdx65.c
1417
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sdx65.c
1432
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sdx65.c
150
.ops = &clk_regmap_mux_closest_ops,
drivers/clk/qcom/gcc-sdx65.c
165
.ops = &clk_regmap_mux_closest_ops,
drivers/clk/qcom/gcc-sdx65.c
180
.ops = &clk_regmap_mux_closest_ops,
drivers/clk/qcom/gcc-sdx65.c
203
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-sdx65.c
230
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-sdx65.c
245
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-sdx65.c
260
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-sdx65.c
275
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-sdx65.c
290
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-sdx65.c
305
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-sdx65.c
320
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-sdx65.c
365
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-sdx65.c
380
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-sdx65.c
395
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-sdx65.c
410
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-sdx65.c
433
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-sdx65.c
456
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-sdx65.c
47
.ops = &clk_alpha_pll_fixed_lucid_evo_ops,
drivers/clk/qcom/gcc-sdx65.c
471
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-sdx65.c
486
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-sdx65.c
506
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-sdx65.c
526
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-sdx65.c
547
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-sdx65.c
571
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-sdx65.c
591
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-sdx65.c
606
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-sdx65.c
627
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-sdx65.c
642
.ops = &clk_regmap_div_ro_ops,
drivers/clk/qcom/gcc-sdx65.c
657
.ops = &clk_regmap_div_ro_ops,
drivers/clk/qcom/gcc-sdx65.c
669
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sdx65.c
68
.ops = &clk_alpha_pll_postdiv_lucid_evo_ops,
drivers/clk/qcom/gcc-sdx65.c
682
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sdx65.c
700
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sdx65.c
718
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sdx65.c
736
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sdx65.c
754
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sdx65.c
772
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sdx65.c
790
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sdx65.c
808
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sdx65.c
826
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sdx65.c
839
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sdx65.c
857
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sdx65.c
875
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sdx65.c
893
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sdx65.c
911
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sdx65.c
926
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sdx65.c
944
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sdx65.c
962
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sdx65.c
980
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sdx65.c
999
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sdx75.c
1001
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/gcc-sdx75.c
101
.ops = &clk_alpha_pll_postdiv_lucid_ole_ops,
drivers/clk/qcom/gcc-sdx75.c
1036
.ops = &clk_rcg2_shared_floor_ops,
drivers/clk/qcom/gcc-sdx75.c
1060
.ops = &clk_rcg2_shared_floor_ops,
drivers/clk/qcom/gcc-sdx75.c
1079
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/gcc-sdx75.c
1093
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/gcc-sdx75.c
1113
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/gcc-sdx75.c
1128
.ops = &clk_regmap_div_ro_ops,
drivers/clk/qcom/gcc-sdx75.c
1143
.ops = &clk_regmap_div_ro_ops,
drivers/clk/qcom/gcc-sdx75.c
1158
.ops = &clk_regmap_div_ro_ops,
drivers/clk/qcom/gcc-sdx75.c
117
.ops = &clk_alpha_pll_fixed_lucid_ole_ops,
drivers/clk/qcom/gcc-sdx75.c
1172
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sdx75.c
1190
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sdx75.c
1208
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sdx75.c
1223
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sdx75.c
1241
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sdx75.c
1259
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sdx75.c
1277
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sdx75.c
1295
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sdx75.c
1313
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sdx75.c
1331
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sdx75.c
134
.ops = &clk_alpha_pll_fixed_lucid_ole_ops,
drivers/clk/qcom/gcc-sdx75.c
1349
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sdx75.c
1364
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sdx75.c
1382
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sdx75.c
1400
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sdx75.c
1415
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sdx75.c
1433
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sdx75.c
1451
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sdx75.c
1469
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sdx75.c
1487
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sdx75.c
1505
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sdx75.c
151
.ops = &clk_alpha_pll_fixed_lucid_ole_ops,
drivers/clk/qcom/gcc-sdx75.c
1523
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sdx75.c
1541
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sdx75.c
1556
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sdx75.c
1574
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sdx75.c
1592
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sdx75.c
1605
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sdx75.c
1618
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sdx75.c
1636
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sdx75.c
1654
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sdx75.c
1672
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sdx75.c
168
.ops = &clk_alpha_pll_fixed_lucid_ole_ops,
drivers/clk/qcom/gcc-sdx75.c
1685
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sdx75.c
1703
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sdx75.c
1718
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sdx75.c
1731
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sdx75.c
1744
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sdx75.c
1762
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sdx75.c
1780
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sdx75.c
1798
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sdx75.c
1811
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sdx75.c
1824
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sdx75.c
1842
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sdx75.c
1857
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sdx75.c
1870
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sdx75.c
1883
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sdx75.c
1901
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sdx75.c
1919
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sdx75.c
1937
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sdx75.c
1950
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sdx75.c
1963
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sdx75.c
1983
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sdx75.c
1998
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sdx75.c
2013
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sdx75.c
2033
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sdx75.c
2053
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sdx75.c
2073
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sdx75.c
2086
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sdx75.c
2101
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sdx75.c
2119
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sdx75.c
2132
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sdx75.c
2145
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sdx75.c
2158
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sdx75.c
2171
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sdx75.c
2189
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sdx75.c
2207
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sdx75.c
2225
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sdx75.c
2243
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sdx75.c
2261
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sdx75.c
2279
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sdx75.c
2297
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sdx75.c
2315
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sdx75.c
2333
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sdx75.c
2348
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sdx75.c
2363
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sdx75.c
2376
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sdx75.c
2394
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sdx75.c
2407
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sdx75.c
2425
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sdx75.c
2438
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sdx75.c
2456
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sdx75.c
2474
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sdx75.c
2487
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sdx75.c
2500
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sdx75.c
2513
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sdx75.c
2531
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sdx75.c
2551
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sdx75.c
2564
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sdx75.c
2579
.ops = &clk_branch2_aon_ops,
drivers/clk/qcom/gcc-sdx75.c
375
.ops = &clk_regmap_mux_closest_ops,
drivers/clk/qcom/gcc-sdx75.c
390
.ops = &clk_regmap_mux_closest_ops,
drivers/clk/qcom/gcc-sdx75.c
405
.ops = &clk_regmap_mux_closest_ops,
drivers/clk/qcom/gcc-sdx75.c
420
.ops = &clk_regmap_mux_closest_ops,
drivers/clk/qcom/gcc-sdx75.c
435
.ops = &clk_regmap_mux_closest_ops,
drivers/clk/qcom/gcc-sdx75.c
450
.ops = &clk_regmap_mux_closest_ops,
drivers/clk/qcom/gcc-sdx75.c
465
.ops = &clk_regmap_mux_closest_ops,
drivers/clk/qcom/gcc-sdx75.c
480
.ops = &clk_regmap_mux_closest_ops,
drivers/clk/qcom/gcc-sdx75.c
494
.ops = &clk_regmap_phy_mux_ops,
drivers/clk/qcom/gcc-sdx75.c
508
.ops = &clk_regmap_phy_mux_ops,
drivers/clk/qcom/gcc-sdx75.c
523
.ops = &clk_regmap_mux_closest_ops,
drivers/clk/qcom/gcc-sdx75.c
537
.ops = &clk_regmap_phy_mux_ops,
drivers/clk/qcom/gcc-sdx75.c
552
.ops = &clk_regmap_mux_closest_ops,
drivers/clk/qcom/gcc-sdx75.c
572
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/gcc-sdx75.c
586
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/gcc-sdx75.c
605
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/gcc-sdx75.c
626
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/gcc-sdx75.c
648
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/gcc-sdx75.c
662
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/gcc-sdx75.c
676
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/gcc-sdx75.c
690
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/gcc-sdx75.c
712
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/gcc-sdx75.c
726
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/gcc-sdx75.c
740
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/gcc-sdx75.c
754
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/gcc-sdx75.c
774
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/gcc-sdx75.c
78
.ops = &clk_alpha_pll_fixed_lucid_ole_ops,
drivers/clk/qcom/gcc-sdx75.c
788
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/gcc-sdx75.c
802
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/gcc-sdx75.c
816
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/gcc-sdx75.c
830
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/gcc-sdx75.c
850
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/gcc-sdx75.c
873
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/gcc-sdx75.c
889
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/gcc-sdx75.c
905
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/gcc-sdx75.c
921
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/gcc-sdx75.c
937
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/gcc-sdx75.c
953
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/gcc-sdx75.c
969
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/gcc-sdx75.c
985
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/gcc-sm4450.c
1011
.ops = &clk_regmap_div_ro_ops,
drivers/clk/qcom/gcc-sm4450.c
1025
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm4450.c
1045
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm4450.c
1065
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm4450.c
1085
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm4450.c
1100
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm4450.c
1115
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm4450.c
112
.ops = &clk_alpha_pll_postdiv_lucid_evo_ops,
drivers/clk/qcom/gcc-sm4450.c
1130
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm4450.c
1145
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm4450.c
1165
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm4450.c
1180
.ops = &clk_branch2_aon_ops,
drivers/clk/qcom/gcc-sm4450.c
1195
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm4450.c
1210
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm4450.c
1223
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm4450.c
1241
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm4450.c
1259
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm4450.c
1277
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm4450.c
128
.ops = &clk_alpha_pll_fixed_lucid_evo_ops,
drivers/clk/qcom/gcc-sm4450.c
1294
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm4450.c
1311
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm4450.c
1326
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm4450.c
1339
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm4450.c
1352
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm4450.c
1365
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm4450.c
1378
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm4450.c
1391
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm4450.c
1404
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm4450.c
1417
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm4450.c
1430
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm4450.c
1443
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm4450.c
1461
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm4450.c
1476
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm4450.c
1489
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm4450.c
1502
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm4450.c
1520
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm4450.c
1538
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm4450.c
1556
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm4450.c
157
.ops = &clk_alpha_pll_lucid_evo_ops,
drivers/clk/qcom/gcc-sm4450.c
1571
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm4450.c
1584
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm4450.c
1602
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm4450.c
1617
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm4450.c
1630
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm4450.c
1645
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm4450.c
1660
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm4450.c
1675
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm4450.c
1690
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm4450.c
1705
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm4450.c
1720
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm4450.c
1733
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm4450.c
174
.ops = &clk_alpha_pll_fixed_lucid_evo_ops,
drivers/clk/qcom/gcc-sm4450.c
1746
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm4450.c
1764
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm4450.c
1782
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm4450.c
1800
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm4450.c
1818
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm4450.c
1836
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm4450.c
1849
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm4450.c
1862
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm4450.c
1880
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm4450.c
1898
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm4450.c
191
.ops = &clk_alpha_pll_fixed_lucid_evo_ops,
drivers/clk/qcom/gcc-sm4450.c
1916
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm4450.c
1934
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm4450.c
1952
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm4450.c
1967
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm4450.c
1982
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm4450.c
1997
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm4450.c
2012
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm4450.c
2025
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm4450.c
2043
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm4450.c
2063
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm4450.c
2076
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm4450.c
208
.ops = &clk_alpha_pll_fixed_lucid_evo_ops,
drivers/clk/qcom/gcc-sm4450.c
2094
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm4450.c
2107
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm4450.c
2120
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm4450.c
2135
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm4450.c
2155
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm4450.c
2175
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm4450.c
2195
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm4450.c
2215
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm4450.c
2235
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm4450.c
2255
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm4450.c
2273
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm4450.c
2291
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm4450.c
2309
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm4450.c
2329
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm4450.c
2349
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm4450.c
2367
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm4450.c
2385
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm4450.c
2398
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm4450.c
2411
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm4450.c
2429
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm4450.c
2447
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm4450.c
2467
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm4450.c
2482
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm4450.c
2495
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm4450.c
2510
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm4450.c
2530
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm4450.c
2548
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm4450.c
366
.ops = &clk_regmap_phy_mux_ops,
drivers/clk/qcom/gcc-sm4450.c
381
.ops = &clk_regmap_mux_closest_ops,
drivers/clk/qcom/gcc-sm4450.c
396
.ops = &clk_regmap_mux_closest_ops,
drivers/clk/qcom/gcc-sm4450.c
411
.ops = &clk_regmap_mux_closest_ops,
drivers/clk/qcom/gcc-sm4450.c
426
.ops = &clk_regmap_mux_closest_ops,
drivers/clk/qcom/gcc-sm4450.c
449
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/gcc-sm4450.c
464
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/gcc-sm4450.c
479
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/gcc-sm4450.c
500
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/gcc-sm4450.c
521
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/gcc-sm4450.c
541
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/gcc-sm4450.c
569
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/gcc-sm4450.c
601
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/gcc-sm4450.c
618
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/gcc-sm4450.c
635
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/gcc-sm4450.c
652
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/gcc-sm4450.c
669
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/gcc-sm4450.c
67
.ops = &clk_alpha_pll_fixed_lucid_evo_ops,
drivers/clk/qcom/gcc-sm4450.c
686
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/gcc-sm4450.c
703
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/gcc-sm4450.c
720
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/gcc-sm4450.c
737
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/gcc-sm4450.c
772
.ops = &clk_rcg2_shared_floor_ops,
drivers/clk/qcom/gcc-sm4450.c
794
.ops = &clk_rcg2_shared_floor_ops,
drivers/clk/qcom/gcc-sm4450.c
818
.ops = &clk_rcg2_shared_floor_ops,
drivers/clk/qcom/gcc-sm4450.c
841
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/gcc-sm4450.c
863
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/gcc-sm4450.c
878
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/gcc-sm4450.c
90
.ops = &clk_alpha_pll_postdiv_lucid_evo_ops,
drivers/clk/qcom/gcc-sm4450.c
900
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/gcc-sm4450.c
923
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/gcc-sm4450.c
943
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/gcc-sm4450.c
958
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/gcc-sm4450.c
981
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/gcc-sm4450.c
996
.ops = &clk_regmap_div_ro_ops,
drivers/clk/qcom/gcc-sm6115.c
1013
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/gcc-sm6115.c
1036
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/gcc-sm6115.c
1058
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/gcc-sm6115.c
1080
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-sm6115.c
1094
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-sm6115.c
1108
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-sm6115.c
112
.ops = &clk_alpha_pll_postdiv_ro_ops,
drivers/clk/qcom/gcc-sm6115.c
1128
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/gcc-sm6115.c
1156
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-sm6115.c
1172
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-sm6115.c
1188
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-sm6115.c
1204
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-sm6115.c
1220
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-sm6115.c
1236
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-sm6115.c
1270
.ops = &clk_rcg2_floor_ops,
drivers/clk/qcom/gcc-sm6115.c
1293
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-sm6115.c
1317
.ops = &clk_rcg2_floor_ops,
drivers/clk/qcom/gcc-sm6115.c
1341
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/gcc-sm6115.c
1363
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/gcc-sm6115.c
1383
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-sm6115.c
1404
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/gcc-sm6115.c
141
.ops = &clk_alpha_pll_ops,
drivers/clk/qcom/gcc-sm6115.c
1426
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/gcc-sm6115.c
1445
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-sm6115.c
1458
.ops = &clk_regmap_div_ro_ops,
drivers/clk/qcom/gcc-sm6115.c
1472
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-sm6115.c
1495
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/gcc-sm6115.c
1509
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm6115.c
1524
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm6115.c
1539
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm6115.c
1554
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm6115.c
1569
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm6115.c
1584
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm6115.c
1600
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm6115.c
1614
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm6115.c
163
.ops = &clk_alpha_pll_postdiv_ops,
drivers/clk/qcom/gcc-sm6115.c
1632
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm6115.c
1647
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm6115.c
1662
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm6115.c
1680
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm6115.c
1698
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm6115.c
1716
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm6115.c
1734
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm6115.c
1752
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm6115.c
1770
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm6115.c
1788
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm6115.c
1806
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm6115.c
1824
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm6115.c
1842
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm6115.c
1860
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm6115.c
1873
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm6115.c
1891
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm6115.c
1909
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm6115.c
1922
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm6115.c
1940
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm6115.c
195
.ops = &clk_alpha_pll_ops,
drivers/clk/qcom/gcc-sm6115.c
1958
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm6115.c
1976
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm6115.c
1994
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm6115.c
2012
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm6115.c
2030
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm6115.c
2048
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm6115.c
2066
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm6115.c
2084
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm6115.c
2102
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm6115.c
2122
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm6115.c
2138
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm6115.c
2154
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm6115.c
2167
.ops = &clk_regmap_div_ops,
drivers/clk/qcom/gcc-sm6115.c
217
.ops = &clk_alpha_pll_postdiv_ops,
drivers/clk/qcom/gcc-sm6115.c
2183
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm6115.c
2198
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm6115.c
2213
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm6115.c
2227
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm6115.c
2245
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm6115.c
2263
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm6115.c
2281
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm6115.c
2297
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm6115.c
2314
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm6115.c
2331
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm6115.c
2344
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm6115.c
235
.ops = &clk_alpha_pll_ops,
drivers/clk/qcom/gcc-sm6115.c
2359
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm6115.c
2372
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm6115.c
2387
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm6115.c
2405
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm6115.c
2420
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm6115.c
2433
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm6115.c
2448
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm6115.c
2463
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm6115.c
2478
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm6115.c
2493
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm6115.c
2508
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm6115.c
2523
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm6115.c
2536
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm6115.c
254
.ops = &clk_alpha_pll_ops,
drivers/clk/qcom/gcc-sm6115.c
2549
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm6115.c
2567
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm6115.c
2585
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm6115.c
2603
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm6115.c
2621
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm6115.c
2639
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm6115.c
2657
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm6115.c
2672
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm6115.c
2687
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm6115.c
2700
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm6115.c
2718
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm6115.c
2738
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm6115.c
275
.ops = &clk_alpha_pll_postdiv_ro_ops,
drivers/clk/qcom/gcc-sm6115.c
2751
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm6115.c
2769
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm6115.c
2785
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm6115.c
2803
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm6115.c
2823
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm6115.c
2836
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm6115.c
2851
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm6115.c
2871
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm6115.c
2891
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm6115.c
2911
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm6115.c
2924
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm6115.c
293
.ops = &clk_alpha_pll_ops,
drivers/clk/qcom/gcc-sm6115.c
2937
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm6115.c
2957
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm6115.c
2975
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm6115.c
2993
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm6115.c
3006
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm6115.c
3019
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm6115.c
3037
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm6115.c
3052
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm6115.c
3065
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm6115.c
3078
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm6115.c
3091
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm6115.c
3106
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm6115.c
3121
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm6115.c
3136
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm6115.c
314
.ops = &clk_alpha_pll_postdiv_ro_ops,
drivers/clk/qcom/gcc-sm6115.c
3156
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm6115.c
3174
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm6115.c
3187
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm6115.c
332
.ops = &clk_alpha_pll_ops,
drivers/clk/qcom/gcc-sm6115.c
353
.ops = &clk_alpha_pll_postdiv_ro_ops,
drivers/clk/qcom/gcc-sm6115.c
389
.ops = &clk_alpha_pll_ops,
drivers/clk/qcom/gcc-sm6115.c
411
.ops = &clk_alpha_pll_postdiv_ro_ops,
drivers/clk/qcom/gcc-sm6115.c
441
.ops = &clk_alpha_pll_ops,
drivers/clk/qcom/gcc-sm6115.c
463
.ops = &clk_alpha_pll_postdiv_ops,
drivers/clk/qcom/gcc-sm6115.c
706
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/gcc-sm6115.c
71
.ops = &clk_alpha_pll_ops,
drivers/clk/qcom/gcc-sm6115.c
727
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/gcc-sm6115.c
750
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/gcc-sm6115.c
765
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/gcc-sm6115.c
780
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/gcc-sm6115.c
802
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/gcc-sm6115.c
817
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/gcc-sm6115.c
832
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/gcc-sm6115.c
847
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/gcc-sm6115.c
869
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/gcc-sm6115.c
893
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/gcc-sm6115.c
92
.ops = &clk_alpha_pll_postdiv_ro_ops,
drivers/clk/qcom/gcc-sm6115.c
928
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/gcc-sm6115.c
953
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/gcc-sm6115.c
968
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/gcc-sm6115.c
983
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/gcc-sm6115.c
998
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/gcc-sm6125.c
1009
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-sm6125.c
1025
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-sm6125.c
1041
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-sm6125.c
1057
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-sm6125.c
1073
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-sm6125.c
1089
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-sm6125.c
1123
.ops = &clk_rcg2_floor_ops,
drivers/clk/qcom/gcc-sm6125.c
113
.ops = &clk_alpha_pll_ops,
drivers/clk/qcom/gcc-sm6125.c
1145
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-sm6125.c
1168
.ops = &clk_rcg2_floor_ops,
drivers/clk/qcom/gcc-sm6125.c
1191
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-sm6125.c
1213
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-sm6125.c
1233
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-sm6125.c
1254
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-sm6125.c
1276
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-sm6125.c
1298
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-sm6125.c
130
.ops = &clk_alpha_pll_ops,
drivers/clk/qcom/gcc-sm6125.c
1317
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-sm6125.c
1331
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-sm6125.c
1352
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-sm6125.c
1366
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm6125.c
1381
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm6125.c
1399
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm6125.c
1412
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm6125.c
1427
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm6125.c
1443
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm6125.c
1457
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm6125.c
147
.ops = &clk_alpha_pll_ops,
drivers/clk/qcom/gcc-sm6125.c
1475
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm6125.c
1493
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm6125.c
1511
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm6125.c
1529
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm6125.c
1547
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm6125.c
1565
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm6125.c
1583
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm6125.c
1596
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm6125.c
161
.ops = &clk_fixed_factor_ops,
drivers/clk/qcom/gcc-sm6125.c
1614
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm6125.c
1632
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm6125.c
1650
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm6125.c
1668
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm6125.c
1686
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm6125.c
1704
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm6125.c
1722
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm6125.c
1740
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm6125.c
1758
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm6125.c
177
.ops = &clk_alpha_pll_ops,
drivers/clk/qcom/gcc-sm6125.c
1776
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm6125.c
1794
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm6125.c
1812
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm6125.c
1830
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm6125.c
1848
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm6125.c
1866
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm6125.c
1884
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm6125.c
1902
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm6125.c
191
.ops = &clk_fixed_factor_ops,
drivers/clk/qcom/gcc-sm6125.c
1920
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm6125.c
1938
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm6125.c
1956
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm6125.c
1974
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm6125.c
1992
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm6125.c
2010
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm6125.c
2028
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm6125.c
2046
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm6125.c
2064
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm6125.c
207
.ops = &clk_alpha_pll_ops,
drivers/clk/qcom/gcc-sm6125.c
2082
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm6125.c
2100
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm6125.c
2118
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm6125.c
2136
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm6125.c
2149
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm6125.c
2167
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm6125.c
2185
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm6125.c
2203
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm6125.c
221
.ops = &clk_fixed_factor_ops,
drivers/clk/qcom/gcc-sm6125.c
2221
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm6125.c
2239
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm6125.c
2257
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm6125.c
2270
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm6125.c
2283
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm6125.c
2301
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm6125.c
2319
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm6125.c
2337
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm6125.c
2355
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm6125.c
237
.ops = &clk_alpha_pll_ops,
drivers/clk/qcom/gcc-sm6125.c
2373
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm6125.c
2391
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm6125.c
2409
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm6125.c
2422
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm6125.c
2440
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm6125.c
2453
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm6125.c
2468
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm6125.c
2481
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm6125.c
2494
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm6125.c
251
.ops = &clk_fixed_factor_ops,
drivers/clk/qcom/gcc-sm6125.c
2512
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm6125.c
2528
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm6125.c
2544
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm6125.c
2560
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm6125.c
2573
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm6125.c
2586
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm6125.c
2600
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm6125.c
2618
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm6125.c
2636
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm6125.c
2654
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm6125.c
2670
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm6125.c
2686
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm6125.c
2702
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm6125.c
2715
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm6125.c
2728
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm6125.c
2741
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm6125.c
2754
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm6125.c
2772
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm6125.c
2790
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm6125.c
2805
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm6125.c
2818
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm6125.c
2833
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm6125.c
2848
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm6125.c
2863
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm6125.c
2878
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm6125.c
2893
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm6125.c
2908
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm6125.c
2921
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm6125.c
2934
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm6125.c
2952
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm6125.c
2970
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm6125.c
2988
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm6125.c
3006
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm6125.c
3024
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm6125.c
3042
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm6125.c
3055
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm6125.c
3068
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm6125.c
3086
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm6125.c
3104
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm6125.c
3122
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm6125.c
3140
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm6125.c
3158
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm6125.c
3176
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm6125.c
3189
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm6125.c
3204
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm6125.c
3217
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm6125.c
3232
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm6125.c
3245
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm6125.c
3263
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm6125.c
3281
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm6125.c
3294
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm6125.c
3312
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm6125.c
3326
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm6125.c
3340
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm6125.c
3358
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm6125.c
3376
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm6125.c
3389
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm6125.c
3404
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm6125.c
3424
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm6125.c
3444
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm6125.c
3464
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm6125.c
3477
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm6125.c
3490
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm6125.c
3510
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm6125.c
3528
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm6125.c
3546
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm6125.c
3559
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm6125.c
3572
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm6125.c
3590
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm6125.c
3602
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm6125.c
3620
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm6125.c
3638
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm6125.c
3656
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm6125.c
3672
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm6125.c
3685
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm6125.c
3698
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm6125.c
3712
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm6125.c
3727
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm6125.c
3745
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm6125.c
3763
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm6125.c
476
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-sm6125.c
497
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-sm6125.c
520
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-sm6125.c
53
.ops = &clk_alpha_pll_ops,
drivers/clk/qcom/gcc-sm6125.c
543
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-sm6125.c
564
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-sm6125.c
578
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-sm6125.c
592
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-sm6125.c
606
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-sm6125.c
620
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-sm6125.c
634
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-sm6125.c
656
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-sm6125.c
67
.ops = &clk_fixed_factor_ops,
drivers/clk/qcom/gcc-sm6125.c
677
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-sm6125.c
691
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-sm6125.c
714
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-sm6125.c
735
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-sm6125.c
749
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-sm6125.c
763
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-sm6125.c
777
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-sm6125.c
80
.ops = &clk_fixed_factor_ops,
drivers/clk/qcom/gcc-sm6125.c
801
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-sm6125.c
815
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-sm6125.c
837
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-sm6125.c
851
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-sm6125.c
865
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-sm6125.c
885
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-sm6125.c
913
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-sm6125.c
929
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-sm6125.c
945
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-sm6125.c
96
.ops = &clk_alpha_pll_ops,
drivers/clk/qcom/gcc-sm6125.c
961
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-sm6125.c
977
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-sm6125.c
993
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-sm6350.c
1004
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm6350.c
1024
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm6350.c
1044
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm6350.c
1060
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm6350.c
107
.ops = &clk_alpha_pll_fixed_fabia_ops,
drivers/clk/qcom/gcc-sm6350.c
1073
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm6350.c
1088
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm6350.c
1104
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm6350.c
1119
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm6350.c
1134
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm6350.c
1150
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm6350.c
1166
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm6350.c
1181
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm6350.c
1194
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm6350.c
1212
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm6350.c
1230
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm6350.c
1248
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm6350.c
1264
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm6350.c
1280
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm6350.c
1296
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm6350.c
130
.ops = &clk_alpha_pll_postdiv_fabia_ops,
drivers/clk/qcom/gcc-sm6350.c
1311
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm6350.c
1326
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm6350.c
1341
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm6350.c
1356
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm6350.c
1369
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm6350.c
1382
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm6350.c
1398
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm6350.c
1413
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm6350.c
1429
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm6350.c
1445
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm6350.c
146
.ops = &clk_alpha_pll_fixed_fabia_ops,
drivers/clk/qcom/gcc-sm6350.c
1463
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm6350.c
1478
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm6350.c
1491
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm6350.c
1506
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm6350.c
1519
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm6350.c
1532
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm6350.c
1550
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm6350.c
1568
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm6350.c
1586
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm6350.c
1604
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm6350.c
1622
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm6350.c
1640
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm6350.c
1653
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm6350.c
1666
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm6350.c
1684
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm6350.c
1702
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm6350.c
1720
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm6350.c
1738
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm6350.c
1756
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm6350.c
1774
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm6350.c
1789
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm6350.c
1804
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm6350.c
1819
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm6350.c
1834
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm6350.c
1847
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm6350.c
1865
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm6350.c
1885
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm6350.c
1898
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm6350.c
1916
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm6350.c
1936
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm6350.c
1949
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm6350.c
1964
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm6350.c
1984
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm6350.c
2004
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm6350.c
2024
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm6350.c
2044
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm6350.c
2064
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm6350.c
2077
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm6350.c
2090
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm6350.c
2103
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm6350.c
2123
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm6350.c
2143
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm6350.c
2161
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm6350.c
2179
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm6350.c
2192
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm6350.c
2205
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm6350.c
2223
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm6350.c
2241
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm6350.c
2256
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm6350.c
2272
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm6350.c
2287
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm6350.c
2302
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm6350.c
2316
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm6350.c
263
.ops = &clk_regmap_div_ro_ops,
drivers/clk/qcom/gcc-sm6350.c
277
.ops = &clk_regmap_div_ro_ops,
drivers/clk/qcom/gcc-sm6350.c
296
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-sm6350.c
319
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-sm6350.c
333
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-sm6350.c
347
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-sm6350.c
367
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-sm6350.c
395
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-sm6350.c
411
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-sm6350.c
427
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-sm6350.c
443
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-sm6350.c
459
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-sm6350.c
46
.ops = &clk_alpha_pll_fixed_fabia_ops,
drivers/clk/qcom/gcc-sm6350.c
475
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-sm6350.c
491
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-sm6350.c
507
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-sm6350.c
523
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-sm6350.c
539
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-sm6350.c
555
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-sm6350.c
571
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-sm6350.c
606
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-sm6350.c
627
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-sm6350.c
653
.ops = &clk_rcg2_floor_ops,
drivers/clk/qcom/gcc-sm6350.c
676
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-sm6350.c
69
.ops = &clk_alpha_pll_postdiv_fabia_ops,
drivers/clk/qcom/gcc-sm6350.c
698
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-sm6350.c
718
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-sm6350.c
739
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-sm6350.c
761
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-sm6350.c
780
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-sm6350.c
794
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-sm6350.c
813
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm6350.c
833
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm6350.c
853
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm6350.c
873
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm6350.c
888
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm6350.c
904
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm6350.c
91
.ops = &clk_alpha_pll_postdiv_fabia_ops,
drivers/clk/qcom/gcc-sm6350.c
919
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm6350.c
934
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm6350.c
949
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm6350.c
963
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm6350.c
978
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm6350.c
991
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm6375.c
1012
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/gcc-sm6375.c
1026
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/gcc-sm6375.c
1040
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/gcc-sm6375.c
1061
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/gcc-sm6375.c
1082
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/gcc-sm6375.c
1103
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/gcc-sm6375.c
1125
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/gcc-sm6375.c
1139
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/gcc-sm6375.c
1153
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/gcc-sm6375.c
1173
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/gcc-sm6375.c
118
.ops = &clk_alpha_pll_postdiv_lucid_ops,
drivers/clk/qcom/gcc-sm6375.c
1201
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/gcc-sm6375.c
1217
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/gcc-sm6375.c
1233
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/gcc-sm6375.c
1249
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/gcc-sm6375.c
1265
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/gcc-sm6375.c
1281
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/gcc-sm6375.c
1297
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/gcc-sm6375.c
1313
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/gcc-sm6375.c
1329
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/gcc-sm6375.c
134
.ops = &clk_alpha_pll_lucid_ops,
drivers/clk/qcom/gcc-sm6375.c
1345
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/gcc-sm6375.c
1361
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/gcc-sm6375.c
1377
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/gcc-sm6375.c
1411
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/gcc-sm6375.c
1434
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/gcc-sm6375.c
1458
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/gcc-sm6375.c
1481
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/gcc-sm6375.c
1503
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/gcc-sm6375.c
1523
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/gcc-sm6375.c
1544
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/gcc-sm6375.c
1566
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/gcc-sm6375.c
1585
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/gcc-sm6375.c
1599
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/gcc-sm6375.c
1622
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/gcc-sm6375.c
1637
.ops = &clk_regmap_div_ro_ops,
drivers/clk/qcom/gcc-sm6375.c
1652
.ops = &clk_regmap_div_ro_ops,
drivers/clk/qcom/gcc-sm6375.c
166
.ops = &clk_alpha_pll_fixed_lucid_ops,
drivers/clk/qcom/gcc-sm6375.c
1666
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm6375.c
1681
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm6375.c
1696
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm6375.c
1711
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm6375.c
1726
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm6375.c
1741
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm6375.c
1757
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm6375.c
1775
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm6375.c
1793
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm6375.c
1811
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm6375.c
1829
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm6375.c
1847
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm6375.c
1865
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm6375.c
1883
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm6375.c
1901
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm6375.c
1919
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm6375.c
1937
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm6375.c
1955
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm6375.c
1973
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm6375.c
198
.ops = &clk_alpha_pll_lucid_ops,
drivers/clk/qcom/gcc-sm6375.c
1991
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm6375.c
2009
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm6375.c
2027
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm6375.c
2045
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm6375.c
2058
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm6375.c
2076
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm6375.c
2094
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm6375.c
2107
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm6375.c
2125
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm6375.c
2143
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm6375.c
215
.ops = &clk_alpha_pll_fixed_lucid_ops,
drivers/clk/qcom/gcc-sm6375.c
2161
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm6375.c
2179
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm6375.c
2197
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm6375.c
2215
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm6375.c
2233
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm6375.c
2251
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm6375.c
2269
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm6375.c
2287
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm6375.c
2307
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm6375.c
2323
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm6375.c
2338
.ops = &clk_regmap_div_ops,
drivers/clk/qcom/gcc-sm6375.c
2354
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm6375.c
2369
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm6375.c
238
.ops = &clk_alpha_pll_postdiv_lucid_ops,
drivers/clk/qcom/gcc-sm6375.c
2384
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm6375.c
2399
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm6375.c
2417
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm6375.c
2435
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm6375.c
2453
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm6375.c
2469
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm6375.c
2486
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm6375.c
2503
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm6375.c
2518
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm6375.c
2531
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm6375.c
254
.ops = &clk_alpha_pll_fixed_lucid_ops,
drivers/clk/qcom/gcc-sm6375.c
2546
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm6375.c
2564
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm6375.c
2579
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm6375.c
2592
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm6375.c
2607
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm6375.c
2622
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm6375.c
2637
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm6375.c
2652
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm6375.c
2667
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm6375.c
2682
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm6375.c
2695
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm6375.c
2708
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm6375.c
271
.ops = &clk_alpha_pll_fixed_lucid_ops,
drivers/clk/qcom/gcc-sm6375.c
2726
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm6375.c
2744
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm6375.c
2762
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm6375.c
2780
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm6375.c
2798
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm6375.c
2816
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm6375.c
2829
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm6375.c
2842
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm6375.c
2860
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm6375.c
2878
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm6375.c
288
.ops = &clk_alpha_pll_fixed_lucid_ops,
drivers/clk/qcom/gcc-sm6375.c
2896
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm6375.c
2914
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm6375.c
2932
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm6375.c
2950
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm6375.c
2965
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm6375.c
2980
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm6375.c
2995
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm6375.c
3010
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm6375.c
3023
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm6375.c
3041
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm6375.c
3061
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm6375.c
3074
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm6375.c
3092
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm6375.c
311
.ops = &clk_alpha_pll_postdiv_lucid_ops,
drivers/clk/qcom/gcc-sm6375.c
3112
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm6375.c
3130
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm6375.c
3150
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm6375.c
3165
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm6375.c
3185
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm6375.c
3205
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm6375.c
3225
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm6375.c
3238
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm6375.c
3251
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm6375.c
327
.ops = &clk_alpha_pll_fixed_lucid_ops,
drivers/clk/qcom/gcc-sm6375.c
3271
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm6375.c
3289
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm6375.c
3307
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm6375.c
3320
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm6375.c
3333
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm6375.c
3346
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm6375.c
3359
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm6375.c
3377
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm6375.c
3392
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm6375.c
3405
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm6375.c
3418
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm6375.c
3431
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm6375.c
3447
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm6375.c
3462
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm6375.c
3477
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm6375.c
3497
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm6375.c
3515
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm6375.c
3528
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm6375.c
359
.ops = &clk_alpha_pll_lucid_ops,
drivers/clk/qcom/gcc-sm6375.c
383
.ops = &clk_alpha_pll_postdiv_lucid_ops,
drivers/clk/qcom/gcc-sm6375.c
411
.ops = &clk_alpha_pll_zonda_ops,
drivers/clk/qcom/gcc-sm6375.c
435
.ops = &clk_alpha_pll_postdiv_zonda_ops,
drivers/clk/qcom/gcc-sm6375.c
710
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/gcc-sm6375.c
73
.ops = &clk_alpha_pll_fixed_lucid_ops,
drivers/clk/qcom/gcc-sm6375.c
730
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/gcc-sm6375.c
744
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/gcc-sm6375.c
765
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/gcc-sm6375.c
779
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/gcc-sm6375.c
793
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/gcc-sm6375.c
807
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/gcc-sm6375.c
828
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/gcc-sm6375.c
842
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/gcc-sm6375.c
856
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/gcc-sm6375.c
870
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/gcc-sm6375.c
884
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/gcc-sm6375.c
905
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/gcc-sm6375.c
929
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/gcc-sm6375.c
96
.ops = &clk_alpha_pll_postdiv_lucid_ops,
drivers/clk/qcom/gcc-sm6375.c
961
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/gcc-sm6375.c
984
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/gcc-sm6375.c
998
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/gcc-sm7150.c
1016
.ops = &clk_branch_simple_ops,
drivers/clk/qcom/gcc-sm7150.c
1034
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm7150.c
1052
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm7150.c
1067
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm7150.c
108
.ops = &clk_alpha_pll_fixed_fabia_ops,
drivers/clk/qcom/gcc-sm7150.c
1080
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm7150.c
1093
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm7150.c
1108
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm7150.c
1121
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm7150.c
1134
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm7150.c
1152
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm7150.c
1170
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm7150.c
1188
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm7150.c
1201
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm7150.c
1218
.ops = &clk_branch2_aon_ops,
drivers/clk/qcom/gcc-sm7150.c
1234
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm7150.c
1247
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm7150.c
125
.ops = &clk_alpha_pll_fixed_fabia_ops,
drivers/clk/qcom/gcc-sm7150.c
1260
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm7150.c
1279
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm7150.c
1297
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm7150.c
1315
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm7150.c
1331
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm7150.c
1347
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm7150.c
1360
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm7150.c
1373
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm7150.c
1391
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm7150.c
1404
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm7150.c
1420
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm7150.c
1436
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm7150.c
1453
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm7150.c
1471
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm7150.c
1486
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm7150.c
1499
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm7150.c
1512
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm7150.c
1525
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm7150.c
1540
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm7150.c
1553
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm7150.c
1571
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm7150.c
1589
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm7150.c
1607
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm7150.c
1622
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm7150.c
1635
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm7150.c
1650
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm7150.c
1663
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm7150.c
1676
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm7150.c
1694
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm7150.c
1712
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm7150.c
1730
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm7150.c
1748
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm7150.c
1766
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm7150.c
1784
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm7150.c
1802
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm7150.c
1820
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm7150.c
1833
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm7150.c
1846
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm7150.c
1864
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm7150.c
1882
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm7150.c
1900
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm7150.c
1918
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm7150.c
1936
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm7150.c
1954
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm7150.c
1972
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm7150.c
1990
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm7150.c
2003
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm7150.c
2018
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm7150.c
2031
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm7150.c
2046
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm7150.c
2059
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm7150.c
2077
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm7150.c
2095
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm7150.c
2108
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm7150.c
2126
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm7150.c
2139
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm7150.c
2157
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm7150.c
2175
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm7150.c
2188
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm7150.c
2201
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm7150.c
2219
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm7150.c
2232
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm7150.c
2247
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm7150.c
2267
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm7150.c
2287
.ops = &clk_branch_simple_ops,
drivers/clk/qcom/gcc-sm7150.c
2307
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm7150.c
2327
.ops = &clk_branch_simple_ops,
drivers/clk/qcom/gcc-sm7150.c
2347
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm7150.c
2367
.ops = &clk_branch_simple_ops,
drivers/clk/qcom/gcc-sm7150.c
2380
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm7150.c
2393
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm7150.c
2413
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm7150.c
2433
.ops = &clk_branch_simple_ops,
drivers/clk/qcom/gcc-sm7150.c
2451
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm7150.c
2469
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm7150.c
2482
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm7150.c
2495
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm7150.c
2513
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm7150.c
2531
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm7150.c
2543
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm7150.c
2558
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm7150.c
2576
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm7150.c
2594
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm7150.c
260
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-sm7150.c
2612
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm7150.c
2626
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm7150.c
2641
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm7150.c
2659
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm7150.c
279
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-sm7150.c
302
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-sm7150.c
316
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-sm7150.c
330
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-sm7150.c
350
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-sm7150.c
370
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-sm7150.c
390
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-sm7150.c
417
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-sm7150.c
433
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-sm7150.c
449
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-sm7150.c
465
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-sm7150.c
481
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-sm7150.c
497
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-sm7150.c
514
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-sm7150.c
53
.ops = &clk_alpha_pll_fixed_fabia_ops,
drivers/clk/qcom/gcc-sm7150.c
531
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-sm7150.c
547
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-sm7150.c
563
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-sm7150.c
579
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-sm7150.c
595
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-sm7150.c
611
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-sm7150.c
627
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-sm7150.c
643
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-sm7150.c
659
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-sm7150.c
694
.ops = &clk_rcg2_floor_ops,
drivers/clk/qcom/gcc-sm7150.c
716
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-sm7150.c
741
.ops = &clk_rcg2_floor_ops,
drivers/clk/qcom/gcc-sm7150.c
767
.ops = &clk_rcg2_floor_ops,
drivers/clk/qcom/gcc-sm7150.c
786
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-sm7150.c
79
.ops = &clk_alpha_pll_postdiv_fabia_ops,
drivers/clk/qcom/gcc-sm7150.c
809
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-sm7150.c
831
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-sm7150.c
845
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-sm7150.c
866
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-sm7150.c
888
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-sm7150.c
910
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-sm7150.c
92
.ops = &clk_fixed_factor_ops,
drivers/clk/qcom/gcc-sm7150.c
929
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-sm7150.c
943
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-sm7150.c
964
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-sm7150.c
976
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm7150.c
996
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8150.c
1023
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-sm8150.c
1045
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-sm8150.c
1060
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-sm8150.c
1075
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-sm8150.c
109
.ops = &clk_alpha_pll_fixed_trion_ops,
drivers/clk/qcom/gcc-sm8150.c
1090
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-sm8150.c
1105
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-sm8150.c
1117
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8150.c
1136
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8150.c
1155
.ops = &clk_branch_simple_ops,
drivers/clk/qcom/gcc-sm8150.c
1174
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8150.c
1193
.ops = &clk_branch_simple_ops,
drivers/clk/qcom/gcc-sm8150.c
1210
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8150.c
1227
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8150.c
1242
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8150.c
1262
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8150.c
1275
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8150.c
1288
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8150.c
1303
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8150.c
1320
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8150.c
1337
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8150.c
1352
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8150.c
1369
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8150.c
1382
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8150.c
1395
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8150.c
1415
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8150.c
1428
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8150.c
1441
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8150.c
1456
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8150.c
1469
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8150.c
1486
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8150.c
1503
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8150.c
1518
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8150.c
1535
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8150.c
1552
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8150.c
1569
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8150.c
1586
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8150.c
1602
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8150.c
1618
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8150.c
1631
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8150.c
1644
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8150.c
1657
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8150.c
1670
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8150.c
1683
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8150.c
1700
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8150.c
1716
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8150.c
1732
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8150.c
1745
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8150.c
1762
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8150.c
1779
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8150.c
1796
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8150.c
1811
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8150.c
1824
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8150.c
1837
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8150.c
1851
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8150.c
1866
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8150.c
1879
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8150.c
1896
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8150.c
1911
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8150.c
1924
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8150.c
1937
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8150.c
1951
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8150.c
1966
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8150.c
1979
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8150.c
1996
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8150.c
2013
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8150.c
2028
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8150.c
2041
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8150.c
2054
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8150.c
2069
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8150.c
2084
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8150.c
2099
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8150.c
2114
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8150.c
2129
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8150.c
2142
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8150.c
2159
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8150.c
2176
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8150.c
2193
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8150.c
2210
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8150.c
2227
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8150.c
2244
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8150.c
2261
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8150.c
2278
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8150.c
229
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-sm8150.c
2295
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8150.c
2312
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8150.c
2329
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8150.c
2346
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8150.c
2363
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8150.c
2380
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8150.c
2397
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8150.c
2414
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8150.c
2431
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8150.c
2448
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8150.c
2465
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8150.c
2482
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8150.c
2499
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8150.c
2512
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8150.c
2527
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8150.c
2540
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8150.c
255
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-sm8150.c
2555
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8150.c
2568
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8150.c
2583
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8150.c
2596
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8150.c
2613
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8150.c
2626
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8150.c
2643
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8150.c
2656
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8150.c
2669
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8150.c
2686
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8150.c
2701
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8150.c
2720
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8150.c
2739
.ops = &clk_branch_simple_ops,
drivers/clk/qcom/gcc-sm8150.c
2752
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8150.c
2771
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8150.c
279
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-sm8150.c
2790
.ops = &clk_branch_simple_ops,
drivers/clk/qcom/gcc-sm8150.c
2809
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8150.c
2828
.ops = &clk_branch_simple_ops,
drivers/clk/qcom/gcc-sm8150.c
2841
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8150.c
2854
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8150.c
2867
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8150.c
2886
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8150.c
2905
.ops = &clk_branch_simple_ops,
drivers/clk/qcom/gcc-sm8150.c
2918
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8150.c
2933
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8150.c
294
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-sm8150.c
2952
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8150.c
2971
.ops = &clk_branch_simple_ops,
drivers/clk/qcom/gcc-sm8150.c
2990
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8150.c
3009
.ops = &clk_branch_simple_ops,
drivers/clk/qcom/gcc-sm8150.c
3028
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8150.c
3047
.ops = &clk_branch_simple_ops,
drivers/clk/qcom/gcc-sm8150.c
3060
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8150.c
3073
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8150.c
3086
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8150.c
309
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-sm8150.c
3105
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8150.c
3124
.ops = &clk_branch_simple_ops,
drivers/clk/qcom/gcc-sm8150.c
3141
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8150.c
3158
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8150.c
3171
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8150.c
3188
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8150.c
3205
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8150.c
3218
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8150.c
3231
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8150.c
3248
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8150.c
3265
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8150.c
3277
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8150.c
3290
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8150.c
330
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-sm8150.c
3307
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8150.c
3324
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8150.c
3336
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8150.c
3356
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8150.c
3369
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8150.c
3382
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8150.c
3395
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8150.c
3410
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8150.c
345
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-sm8150.c
366
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-sm8150.c
388
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-sm8150.c
411
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-sm8150.c
439
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-sm8150.c
456
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-sm8150.c
473
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-sm8150.c
48
.ops = &clk_alpha_pll_fixed_trion_ops,
drivers/clk/qcom/gcc-sm8150.c
490
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-sm8150.c
507
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-sm8150.c
524
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-sm8150.c
541
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-sm8150.c
558
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-sm8150.c
575
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-sm8150.c
592
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-sm8150.c
609
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-sm8150.c
626
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-sm8150.c
643
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-sm8150.c
660
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-sm8150.c
677
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-sm8150.c
694
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-sm8150.c
711
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-sm8150.c
728
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-sm8150.c
74
.ops = &clk_alpha_pll_postdiv_trion_ops,
drivers/clk/qcom/gcc-sm8150.c
745
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-sm8150.c
762
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-sm8150.c
796
.ops = &clk_rcg2_floor_ops,
drivers/clk/qcom/gcc-sm8150.c
821
.ops = &clk_rcg2_floor_ops,
drivers/clk/qcom/gcc-sm8150.c
841
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-sm8150.c
865
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-sm8150.c
888
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-sm8150.c
908
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-sm8150.c
91
.ops = &clk_alpha_pll_fixed_trion_ops,
drivers/clk/qcom/gcc-sm8150.c
930
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-sm8150.c
954
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-sm8150.c
969
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-sm8150.c
984
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-sm8150.c
999
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-sm8250.c
1009
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-sm8250.c
1024
.ops = &clk_regmap_div_ro_ops,
drivers/clk/qcom/gcc-sm8250.c
103
.ops = &clk_alpha_pll_fixed_lucid_ops,
drivers/clk/qcom/gcc-sm8250.c
1039
.ops = &clk_regmap_div_ro_ops,
drivers/clk/qcom/gcc-sm8250.c
1054
.ops = &clk_regmap_div_ro_ops,
drivers/clk/qcom/gcc-sm8250.c
1066
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8250.c
1086
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8250.c
1106
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8250.c
1124
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8250.c
1142
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8250.c
1157
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8250.c
1170
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8250.c
1183
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8250.c
1196
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8250.c
1214
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8250.c
1232
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8250.c
1250
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8250.c
1263
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8250.c
1276
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8250.c
1289
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8250.c
1302
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8250.c
1315
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8250.c
1328
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8250.c
1346
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8250.c
1364
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8250.c
1382
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8250.c
1399
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8250.c
1416
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8250.c
1429
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8250.c
1442
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8250.c
1455
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8250.c
1468
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8250.c
1481
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8250.c
1494
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8250.c
1509
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8250.c
1522
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8250.c
1539
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8250.c
1556
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8250.c
1574
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8250.c
1592
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8250.c
1610
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8250.c
1628
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8250.c
1643
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8250.c
1656
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8250.c
1669
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8250.c
1684
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8250.c
1697
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8250.c
1715
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8250.c
1730
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8250.c
1743
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8250.c
1756
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8250.c
1771
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8250.c
1784
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8250.c
1802
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8250.c
1817
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8250.c
1830
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8250.c
1843
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8250.c
1858
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8250.c
1871
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8250.c
1884
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8250.c
1902
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8250.c
1915
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8250.c
1928
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8250.c
1946
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8250.c
1961
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8250.c
1974
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8250.c
1987
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8250.c
2002
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8250.c
2017
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8250.c
2032
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8250.c
204
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-sm8250.c
2047
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8250.c
2062
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8250.c
2075
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8250.c
2088
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8250.c
2106
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8250.c
2124
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8250.c
2142
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8250.c
2160
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8250.c
2178
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8250.c
2196
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8250.c
2214
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8250.c
2232
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8250.c
2245
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8250.c
2258
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8250.c
227
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-sm8250.c
2276
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8250.c
2294
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8250.c
2312
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8250.c
2330
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8250.c
2348
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8250.c
2366
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8250.c
2379
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8250.c
2392
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8250.c
241
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-sm8250.c
2410
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8250.c
2428
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8250.c
2446
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8250.c
2464
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8250.c
2482
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8250.c
2500
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8250.c
2513
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8250.c
2528
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8250.c
2541
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8250.c
255
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-sm8250.c
2556
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8250.c
2569
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8250.c
2584
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8250.c
2597
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8250.c
2615
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8250.c
2628
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8250.c
2646
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8250.c
2659
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8250.c
2672
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8250.c
2690
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8250.c
2703
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8250.c
2718
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8250.c
2738
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8250.c
275
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-sm8250.c
2758
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8250.c
2778
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8250.c
2791
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8250.c
2804
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8250.c
2817
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8250.c
2837
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8250.c
2852
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8250.c
2872
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8250.c
289
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-sm8250.c
2892
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8250.c
2912
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8250.c
2925
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8250.c
2938
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8250.c
2951
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8250.c
2971
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8250.c
2989
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8250.c
3007
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8250.c
3020
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8250.c
303
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-sm8250.c
3038
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8250.c
3056
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8250.c
3069
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8250.c
3087
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8250.c
3105
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8250.c
3118
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8250.c
3131
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8250.c
3149
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8250.c
3167
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8250.c
3180
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8250.c
3193
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8250.c
3206
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8250.c
3219
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8250.c
323
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-sm8250.c
344
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-sm8250.c
372
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-sm8250.c
388
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-sm8250.c
420
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-sm8250.c
436
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-sm8250.c
452
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-sm8250.c
468
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-sm8250.c
47
.ops = &clk_alpha_pll_fixed_lucid_ops,
drivers/clk/qcom/gcc-sm8250.c
484
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-sm8250.c
500
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-sm8250.c
516
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-sm8250.c
532
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-sm8250.c
548
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-sm8250.c
564
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-sm8250.c
580
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-sm8250.c
596
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-sm8250.c
612
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-sm8250.c
628
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-sm8250.c
644
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-sm8250.c
660
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-sm8250.c
676
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-sm8250.c
692
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-sm8250.c
70
.ops = &clk_alpha_pll_postdiv_lucid_ops,
drivers/clk/qcom/gcc-sm8250.c
725
.ops = &clk_rcg2_floor_ops,
drivers/clk/qcom/gcc-sm8250.c
748
.ops = &clk_rcg2_floor_ops,
drivers/clk/qcom/gcc-sm8250.c
767
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-sm8250.c
789
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-sm8250.c
811
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-sm8250.c
830
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-sm8250.c
851
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-sm8250.c
86
.ops = &clk_alpha_pll_fixed_lucid_ops,
drivers/clk/qcom/gcc-sm8250.c
874
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-sm8250.c
888
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-sm8250.c
902
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-sm8250.c
916
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-sm8250.c
939
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-sm8250.c
953
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-sm8250.c
967
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-sm8250.c
981
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-sm8250.c
995
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-sm8350.c
1011
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-sm8350.c
1031
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-sm8350.c
1046
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-sm8350.c
1061
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-sm8350.c
1076
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-sm8350.c
1091
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-sm8350.c
1106
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-sm8350.c
1129
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-sm8350.c
113
.ops = &clk_alpha_pll_fixed_lucid_5lpe_ops,
drivers/clk/qcom/gcc-sm8350.c
1144
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-sm8350.c
1159
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-sm8350.c
1174
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-sm8350.c
1189
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-sm8350.c
1204
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-sm8350.c
1219
.ops = &clk_regmap_div_ro_ops,
drivers/clk/qcom/gcc-sm8350.c
1234
.ops = &clk_regmap_div_ro_ops,
drivers/clk/qcom/gcc-sm8350.c
1247
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8350.c
1261
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8350.c
1276
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8350.c
1296
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8350.c
1316
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8350.c
1336
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8350.c
1356
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8350.c
1376
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8350.c
1396
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8350.c
1411
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8350.c
1427
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8350.c
1443
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8350.c
1463
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8350.c
1483
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8350.c
1499
.ops = &clk_branch2_aon_ops,
drivers/clk/qcom/gcc-sm8350.c
1515
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8350.c
1531
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8350.c
1547
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8350.c
1565
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8350.c
1583
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8350.c
1601
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8350.c
1619
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8350.c
1637
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8350.c
1650
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8350.c
1665
.ops = &clk_branch2_aon_ops,
drivers/clk/qcom/gcc-sm8350.c
1678
.ops = &clk_branch2_aon_ops,
drivers/clk/qcom/gcc-sm8350.c
1696
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8350.c
1714
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8350.c
1732
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8350.c
1747
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8350.c
1760
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8350.c
1776
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8350.c
1795
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8350.c
1810
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8350.c
1823
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8350.c
1841
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8350.c
1856
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8350.c
1869
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8350.c
1885
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8350.c
1904
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8350.c
1919
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8350.c
1932
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8350.c
1950
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8350.c
1965
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8350.c
1978
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8350.c
1993
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8350.c
2008
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8350.c
2023
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8350.c
2038
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8350.c
2053
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8350.c
2066
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8350.c
2079
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8350.c
2097
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8350.c
2115
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8350.c
2133
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8350.c
2151
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8350.c
2169
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8350.c
2187
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8350.c
2205
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8350.c
2223
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8350.c
2236
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8350.c
2249
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8350.c
2264
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8350.c
2279
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8350.c
2297
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8350.c
2315
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8350.c
2333
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8350.c
2351
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8350.c
2369
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8350.c
2387
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8350.c
2400
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8350.c
2413
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8350.c
2431
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8350.c
2449
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8350.c
2467
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8350.c
2485
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8350.c
2503
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8350.c
2521
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8350.c
2536
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8350.c
2551
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8350.c
2566
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8350.c
2581
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8350.c
2594
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8350.c
2612
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8350.c
2625
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8350.c
2643
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8350.c
2656
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8350.c
2669
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8350.c
267
.ops = &clk_regmap_phy_mux_ops,
drivers/clk/qcom/gcc-sm8350.c
2684
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8350.c
2704
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8350.c
2724
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8350.c
2744
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8350.c
2764
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8350.c
2784
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8350.c
2804
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8350.c
281
.ops = &clk_regmap_phy_mux_ops,
drivers/clk/qcom/gcc-sm8350.c
2823
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8350.c
2842
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8350.c
2861
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8350.c
2881
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8350.c
2901
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8350.c
2916
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8350.c
2936
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8350.c
2956
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8350.c
296
.ops = &clk_regmap_mux_closest_ops,
drivers/clk/qcom/gcc-sm8350.c
2976
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8350.c
2996
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8350.c
3016
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8350.c
3036
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8350.c
3055
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8350.c
3074
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8350.c
3093
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8350.c
311
.ops = &clk_regmap_mux_closest_ops,
drivers/clk/qcom/gcc-sm8350.c
3113
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8350.c
3133
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8350.c
3151
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8350.c
3164
.ops = &clk_branch_simple_ops,
drivers/clk/qcom/gcc-sm8350.c
3182
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8350.c
3195
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8350.c
3213
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8350.c
3226
.ops = &clk_branch_simple_ops,
drivers/clk/qcom/gcc-sm8350.c
3244
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8350.c
3257
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8350.c
326
.ops = &clk_regmap_mux_closest_ops,
drivers/clk/qcom/gcc-sm8350.c
3275
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8350.c
3293
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8350.c
3314
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8350.c
3327
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8350.c
3345
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8350.c
3363
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8350.c
3382
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8350.c
3398
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8350.c
341
.ops = &clk_regmap_mux_closest_ops,
drivers/clk/qcom/gcc-sm8350.c
3414
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8350.c
356
.ops = &clk_regmap_mux_closest_ops,
drivers/clk/qcom/gcc-sm8350.c
371
.ops = &clk_regmap_mux_closest_ops,
drivers/clk/qcom/gcc-sm8350.c
386
.ops = &clk_regmap_mux_closest_ops,
drivers/clk/qcom/gcc-sm8350.c
401
.ops = &clk_regmap_mux_closest_ops,
drivers/clk/qcom/gcc-sm8350.c
424
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-sm8350.c
439
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-sm8350.c
454
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-sm8350.c
475
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-sm8350.c
496
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-sm8350.c
511
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-sm8350.c
526
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-sm8350.c
546
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-sm8350.c
55
.ops = &clk_alpha_pll_fixed_lucid_5lpe_ops,
drivers/clk/qcom/gcc-sm8350.c
570
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-sm8350.c
587
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-sm8350.c
604
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-sm8350.c
621
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-sm8350.c
638
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-sm8350.c
655
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-sm8350.c
672
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-sm8350.c
689
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-sm8350.c
725
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-sm8350.c
742
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-sm8350.c
759
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-sm8350.c
776
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-sm8350.c
78
.ops = &clk_alpha_pll_postdiv_lucid_5lpe_ops,
drivers/clk/qcom/gcc-sm8350.c
793
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-sm8350.c
810
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-sm8350.c
827
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-sm8350.c
844
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-sm8350.c
861
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-sm8350.c
878
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-sm8350.c
895
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-sm8350.c
912
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-sm8350.c
944
.ops = &clk_rcg2_floor_ops,
drivers/clk/qcom/gcc-sm8350.c
95
.ops = &clk_alpha_pll_fixed_lucid_5lpe_ops,
drivers/clk/qcom/gcc-sm8350.c
966
.ops = &clk_rcg2_floor_ops,
drivers/clk/qcom/gcc-sm8350.c
989
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-sm8450.c
1037
.ops = &clk_rcg2_shared_floor_ops,
drivers/clk/qcom/gcc-sm8450.c
1060
.ops = &clk_rcg2_shared_floor_ops,
drivers/clk/qcom/gcc-sm8450.c
1080
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-sm8450.c
110
.ops = &clk_alpha_pll_fixed_lucid_ole_ops,
drivers/clk/qcom/gcc-sm8450.c
1103
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-sm8450.c
1122
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-sm8450.c
1144
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-sm8450.c
1166
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-sm8450.c
1175
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-sm8450.c
1190
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-sm8450.c
1214
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-sm8450.c
1230
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-sm8450.c
1246
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-sm8450.c
1261
.ops = &clk_regmap_div_ro_ops,
drivers/clk/qcom/gcc-sm8450.c
127
.ops = &clk_alpha_pll_fixed_lucid_ole_ops,
drivers/clk/qcom/gcc-sm8450.c
1275
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8450.c
1290
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8450.c
1310
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8450.c
1330
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8450.c
1350
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8450.c
1365
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8450.c
138
.ops = &clk_alpha_pll_fixed_lucid_ole_ops,
drivers/clk/qcom/gcc-sm8450.c
1380
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8450.c
1395
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8450.c
1410
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8450.c
1430
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8450.c
1445
.ops = &clk_branch2_aon_ops,
drivers/clk/qcom/gcc-sm8450.c
1460
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8450.c
1475
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8450.c
1490
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8450.c
1503
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8450.c
1521
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8450.c
153
.ops = &clk_alpha_pll_fixed_lucid_evo_ops,
drivers/clk/qcom/gcc-sm8450.c
1539
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8450.c
1557
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8450.c
1574
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8450.c
1591
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8450.c
1606
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8450.c
1619
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8450.c
1637
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8450.c
164
.ops = &clk_alpha_pll_fixed_lucid_ole_ops,
drivers/clk/qcom/gcc-sm8450.c
1652
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8450.c
1665
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8450.c
1678
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8450.c
1696
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8450.c
1714
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8450.c
1729
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8450.c
1742
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8450.c
1760
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8450.c
1775
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8450.c
1788
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8450.c
179
.ops = &clk_alpha_pll_fixed_lucid_evo_ops,
drivers/clk/qcom/gcc-sm8450.c
1801
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8450.c
1819
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8450.c
1837
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8450.c
1855
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8450.c
1870
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8450.c
1883
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8450.c
1901
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8450.c
1916
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8450.c
1929
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8450.c
1944
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8450.c
1959
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8450.c
1974
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8450.c
1989
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8450.c
2004
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8450.c
2019
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8450.c
2034
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8450.c
2049
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8450.c
2064
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8450.c
2077
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8450.c
2090
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8450.c
2108
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8450.c
2126
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8450.c
2144
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8450.c
2162
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8450.c
2180
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8450.c
2198
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8450.c
2216
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8450.c
2234
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8450.c
2247
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8450.c
2260
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8450.c
2278
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8450.c
2296
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8450.c
2314
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8450.c
2332
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8450.c
2350
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8450.c
2368
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8450.c
2386
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8450.c
2399
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8450.c
2412
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8450.c
2430
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8450.c
2448
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8450.c
2466
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8450.c
2484
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8450.c
2502
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8450.c
2520
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8450.c
2538
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8450.c
2553
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8450.c
2568
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8450.c
2583
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8450.c
2598
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8450.c
2613
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8450.c
2628
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8450.c
2641
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8450.c
2659
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8450.c
2674
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8450.c
2687
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8450.c
2705
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8450.c
2720
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8450.c
2733
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8450.c
2748
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8450.c
2768
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8450.c
2788
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8450.c
2808
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8450.c
2828
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8450.c
2848
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8450.c
2868
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8450.c
2886
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8450.c
2904
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8450.c
2922
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8450.c
2942
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8450.c
2962
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8450.c
2980
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8450.c
2998
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8450.c
3011
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8450.c
3024
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8450.c
3042
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8450.c
3060
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8450.c
3080
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8450.c
3095
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8450.c
3110
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8450.c
319
.ops = &clk_regmap_phy_mux_ops,
drivers/clk/qcom/gcc-sm8450.c
334
.ops = &clk_regmap_mux_closest_ops,
drivers/clk/qcom/gcc-sm8450.c
348
.ops = &clk_regmap_phy_mux_ops,
drivers/clk/qcom/gcc-sm8450.c
363
.ops = &clk_regmap_mux_closest_ops,
drivers/clk/qcom/gcc-sm8450.c
378
.ops = &clk_regmap_mux_closest_ops,
drivers/clk/qcom/gcc-sm8450.c
393
.ops = &clk_regmap_mux_closest_ops,
drivers/clk/qcom/gcc-sm8450.c
408
.ops = &clk_regmap_mux_closest_ops,
drivers/clk/qcom/gcc-sm8450.c
432
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-sm8450.c
448
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-sm8450.c
464
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-sm8450.c
47
.ops = &clk_alpha_pll_fixed_lucid_ole_ops,
drivers/clk/qcom/gcc-sm8450.c
485
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-sm8450.c
507
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-sm8450.c
523
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-sm8450.c
539
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-sm8450.c
560
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-sm8450.c
584
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-sm8450.c
602
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-sm8450.c
62
.ops = &clk_alpha_pll_fixed_lucid_evo_ops,
drivers/clk/qcom/gcc-sm8450.c
620
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-sm8450.c
638
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-sm8450.c
656
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-sm8450.c
686
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-sm8450.c
704
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-sm8450.c
722
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-sm8450.c
73
.ops = &clk_alpha_pll_postdiv_lucid_ole_ops,
drivers/clk/qcom/gcc-sm8450.c
759
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-sm8450.c
777
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-sm8450.c
795
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-sm8450.c
813
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-sm8450.c
831
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-sm8450.c
849
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-sm8450.c
867
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-sm8450.c
885
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-sm8450.c
903
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-sm8450.c
921
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-sm8450.c
939
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-sm8450.c
94
.ops = &clk_alpha_pll_postdiv_lucid_evo_ops,
drivers/clk/qcom/gcc-sm8450.c
957
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-sm8450.c
975
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-sm8450.c
993
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-sm8550.c
1028
.ops = &clk_rcg2_shared_floor_ops,
drivers/clk/qcom/gcc-sm8550.c
1051
.ops = &clk_rcg2_shared_floor_ops,
drivers/clk/qcom/gcc-sm8550.c
106
.ops = &clk_alpha_pll_fixed_lucid_ole_ops,
drivers/clk/qcom/gcc-sm8550.c
1074
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/gcc-sm8550.c
1096
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/gcc-sm8550.c
1117
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/gcc-sm8550.c
1139
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/gcc-sm8550.c
1162
.ops = &clk_rcg2_shared_no_init_park_ops,
drivers/clk/qcom/gcc-sm8550.c
1177
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/gcc-sm8550.c
1192
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/gcc-sm8550.c
1207
.ops = &clk_regmap_div_ro_ops,
drivers/clk/qcom/gcc-sm8550.c
1221
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8550.c
123
.ops = &clk_alpha_pll_fixed_lucid_ole_ops,
drivers/clk/qcom/gcc-sm8550.c
1241
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8550.c
1261
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8550.c
1281
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8550.c
1296
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8550.c
1311
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8550.c
1326
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8550.c
1341
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8550.c
1361
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8550.c
1376
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8550.c
1391
.ops = &clk_branch2_aon_ops,
drivers/clk/qcom/gcc-sm8550.c
140
.ops = &clk_alpha_pll_fixed_lucid_ole_ops,
drivers/clk/qcom/gcc-sm8550.c
1406
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8550.c
1421
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8550.c
1439
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8550.c
1457
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8550.c
1475
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8550.c
1492
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8550.c
1509
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8550.c
1524
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8550.c
1537
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8550.c
1555
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8550.c
1570
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8550.c
1585
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8550.c
1603
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8550.c
1621
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8550.c
1636
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8550.c
1649
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8550.c
1667
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8550.c
1682
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8550.c
1697
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8550.c
1715
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8550.c
1733
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8550.c
1751
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8550.c
1766
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8550.c
1779
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8550.c
1797
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8550.c
1812
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8550.c
1825
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8550.c
1840
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8550.c
1855
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8550.c
1870
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8550.c
1885
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8550.c
1900
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8550.c
1915
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8550.c
1930
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8550.c
1945
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8550.c
1960
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8550.c
1973
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8550.c
1991
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8550.c
2009
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8550.c
2027
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8550.c
2045
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8550.c
2063
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8550.c
2081
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8550.c
2099
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8550.c
2117
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8550.c
2135
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8550.c
2153
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8550.c
2168
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8550.c
2181
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8550.c
2194
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8550.c
2212
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8550.c
2230
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8550.c
2248
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8550.c
2266
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8550.c
2284
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8550.c
2302
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8550.c
2320
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8550.c
2338
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8550.c
2351
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8550.c
2364
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8550.c
2382
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8550.c
2400
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8550.c
2418
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8550.c
2436
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8550.c
2454
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8550.c
2472
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8550.c
2490
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8550.c
2508
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8550.c
2523
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8550.c
2538
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8550.c
2553
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8550.c
2568
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8550.c
2581
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8550.c
2599
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8550.c
2612
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8550.c
2630
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8550.c
2645
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8550.c
2665
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8550.c
2685
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8550.c
2705
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8550.c
2725
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8550.c
2745
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8550.c
2765
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8550.c
2783
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8550.c
2801
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8550.c
2819
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8550.c
2839
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8550.c
2859
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8550.c
2877
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8550.c
2895
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8550.c
2908
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8550.c
292
.ops = &clk_regmap_phy_mux_ops,
drivers/clk/qcom/gcc-sm8550.c
2926
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8550.c
2944
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8550.c
2964
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8550.c
2979
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8550.c
2994
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8550.c
307
.ops = &clk_regmap_mux_closest_ops,
drivers/clk/qcom/gcc-sm8550.c
321
.ops = &clk_regmap_phy_mux_ops,
drivers/clk/qcom/gcc-sm8550.c
336
.ops = &clk_regmap_mux_closest_ops,
drivers/clk/qcom/gcc-sm8550.c
351
.ops = &clk_regmap_mux_closest_ops,
drivers/clk/qcom/gcc-sm8550.c
366
.ops = &clk_regmap_mux_closest_ops,
drivers/clk/qcom/gcc-sm8550.c
381
.ops = &clk_regmap_mux_closest_ops,
drivers/clk/qcom/gcc-sm8550.c
404
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/gcc-sm8550.c
419
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/gcc-sm8550.c
434
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/gcc-sm8550.c
454
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/gcc-sm8550.c
474
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/gcc-sm8550.c
489
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/gcc-sm8550.c
504
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/gcc-sm8550.c
524
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/gcc-sm8550.c
539
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-sm8550.c
554
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-sm8550.c
569
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-sm8550.c
584
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-sm8550.c
599
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-sm8550.c
614
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-sm8550.c
629
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-sm8550.c
644
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-sm8550.c
659
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-sm8550.c
67
.ops = &clk_alpha_pll_fixed_lucid_ole_ops,
drivers/clk/qcom/gcc-sm8550.c
674
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-sm8550.c
703
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-sm8550.c
720
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-sm8550.c
753
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-sm8550.c
770
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-sm8550.c
787
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-sm8550.c
804
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-sm8550.c
821
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-sm8550.c
838
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-sm8550.c
855
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-sm8550.c
872
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-sm8550.c
889
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-sm8550.c
90
.ops = &clk_alpha_pll_postdiv_lucid_ole_ops,
drivers/clk/qcom/gcc-sm8550.c
906
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-sm8550.c
923
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-sm8550.c
940
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-sm8550.c
978
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-sm8550.c
995
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-sm8650.c
1000
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-sm8650.c
1017
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-sm8650.c
1034
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-sm8650.c
1062
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-sm8650.c
1071
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-sm8650.c
1088
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-sm8650.c
1105
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-sm8650.c
1122
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-sm8650.c
1139
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-sm8650.c
115
.ops = &clk_alpha_pll_postdiv_lucid_ole_ops,
drivers/clk/qcom/gcc-sm8650.c
1156
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-sm8650.c
1189
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-sm8650.c
1206
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-sm8650.c
1229
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-sm8650.c
1260
.ops = &clk_rcg2_shared_floor_ops,
drivers/clk/qcom/gcc-sm8650.c
1282
.ops = &clk_rcg2_shared_floor_ops,
drivers/clk/qcom/gcc-sm8650.c
1305
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/gcc-sm8650.c
132
.ops = &clk_alpha_pll_postdiv_lucid_ole_ops,
drivers/clk/qcom/gcc-sm8650.c
1327
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/gcc-sm8650.c
1348
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/gcc-sm8650.c
1363
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/gcc-sm8650.c
1386
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/gcc-sm8650.c
1401
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/gcc-sm8650.c
1416
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/gcc-sm8650.c
1431
.ops = &clk_regmap_div_ro_ops,
drivers/clk/qcom/gcc-sm8650.c
1446
.ops = &clk_regmap_div_ro_ops,
drivers/clk/qcom/gcc-sm8650.c
1461
.ops = &clk_regmap_div_ro_ops,
drivers/clk/qcom/gcc-sm8650.c
1475
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8650.c
148
.ops = &clk_alpha_pll_fixed_lucid_ole_ops,
drivers/clk/qcom/gcc-sm8650.c
1495
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8650.c
1515
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8650.c
1535
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8650.c
1550
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8650.c
1565
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8650.c
1580
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8650.c
1595
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8650.c
1615
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8650.c
1630
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8650.c
1645
.ops = &clk_branch2_aon_ops,
drivers/clk/qcom/gcc-sm8650.c
165
.ops = &clk_alpha_pll_fixed_lucid_ole_ops,
drivers/clk/qcom/gcc-sm8650.c
1660
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8650.c
1675
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8650.c
1693
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8650.c
1711
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8650.c
1729
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8650.c
1746
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8650.c
1763
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8650.c
1778
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8650.c
1791
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8650.c
1809
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8650.c
182
.ops = &clk_alpha_pll_fixed_lucid_ole_ops,
drivers/clk/qcom/gcc-sm8650.c
1824
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8650.c
1839
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8650.c
1857
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8650.c
1875
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8650.c
1890
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8650.c
1903
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8650.c
1921
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8650.c
1936
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8650.c
1951
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8650.c
1969
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8650.c
1987
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8650.c
199
.ops = &clk_alpha_pll_fixed_lucid_ole_ops,
drivers/clk/qcom/gcc-sm8650.c
2005
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8650.c
2020
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8650.c
2033
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8650.c
2051
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8650.c
2066
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8650.c
2079
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8650.c
2094
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8650.c
2109
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8650.c
2124
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8650.c
2139
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8650.c
2154
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8650.c
216
.ops = &clk_alpha_pll_fixed_lucid_ole_ops,
drivers/clk/qcom/gcc-sm8650.c
2169
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8650.c
2184
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8650.c
2199
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8650.c
2214
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8650.c
2227
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8650.c
2245
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8650.c
2263
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8650.c
2281
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8650.c
2299
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8650.c
2317
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8650.c
233
.ops = &clk_alpha_pll_fixed_lucid_ole_ops,
drivers/clk/qcom/gcc-sm8650.c
2335
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8650.c
2353
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8650.c
2371
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8650.c
2389
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8650.c
2407
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8650.c
2422
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8650.c
2435
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8650.c
2448
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8650.c
2466
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8650.c
2484
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8650.c
250
.ops = &clk_alpha_pll_fixed_lucid_ole_ops,
drivers/clk/qcom/gcc-sm8650.c
2502
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8650.c
2520
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8650.c
2538
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8650.c
2556
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8650.c
2574
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8650.c
2592
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8650.c
2610
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8650.c
2623
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8650.c
2636
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8650.c
2656
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8650.c
267
.ops = &clk_alpha_pll_fixed_lucid_ole_ops,
drivers/clk/qcom/gcc-sm8650.c
2676
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8650.c
2694
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8650.c
2712
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8650.c
2730
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8650.c
2748
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8650.c
2766
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8650.c
2784
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8650.c
2802
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8650.c
2820
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8650.c
2833
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8650.c
284
.ops = &clk_alpha_pll_fixed_lucid_ole_ops,
drivers/clk/qcom/gcc-sm8650.c
2846
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8650.c
2864
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8650.c
2882
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8650.c
2897
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8650.c
2912
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8650.c
2927
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8650.c
2942
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8650.c
2957
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8650.c
2972
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8650.c
2987
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8650.c
3002
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8650.c
301
.ops = &clk_alpha_pll_fixed_lucid_ole_ops,
drivers/clk/qcom/gcc-sm8650.c
3015
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8650.c
3033
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8650.c
3046
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8650.c
3064
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8650.c
3079
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8650.c
3099
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8650.c
3119
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8650.c
3139
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8650.c
3159
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8650.c
3179
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8650.c
3199
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8650.c
3217
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8650.c
3235
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8650.c
3253
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8650.c
3273
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8650.c
3293
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8650.c
3311
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8650.c
3329
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8650.c
3342
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8650.c
3360
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8650.c
3378
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8650.c
3398
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8650.c
3413
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8650.c
3428
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8650.c
469
.ops = &clk_regmap_phy_mux_ops,
drivers/clk/qcom/gcc-sm8650.c
484
.ops = &clk_regmap_mux_closest_ops,
drivers/clk/qcom/gcc-sm8650.c
498
.ops = &clk_regmap_phy_mux_ops,
drivers/clk/qcom/gcc-sm8650.c
513
.ops = &clk_regmap_mux_closest_ops,
drivers/clk/qcom/gcc-sm8650.c
528
.ops = &clk_regmap_mux_closest_ops,
drivers/clk/qcom/gcc-sm8650.c
543
.ops = &clk_regmap_mux_closest_ops,
drivers/clk/qcom/gcc-sm8650.c
558
.ops = &clk_regmap_mux_closest_ops,
drivers/clk/qcom/gcc-sm8650.c
581
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/gcc-sm8650.c
596
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/gcc-sm8650.c
611
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/gcc-sm8650.c
631
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/gcc-sm8650.c
651
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/gcc-sm8650.c
666
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/gcc-sm8650.c
681
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/gcc-sm8650.c
701
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/gcc-sm8650.c
716
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-sm8650.c
731
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-sm8650.c
746
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-sm8650.c
75
.ops = &clk_alpha_pll_fixed_lucid_ole_ops,
drivers/clk/qcom/gcc-sm8650.c
761
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-sm8650.c
776
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-sm8650.c
791
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-sm8650.c
806
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-sm8650.c
821
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-sm8650.c
836
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-sm8650.c
851
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-sm8650.c
866
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-sm8650.c
902
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-sm8650.c
919
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-sm8650.c
92
.ops = &clk_alpha_pll_fixed_lucid_ole_ops,
drivers/clk/qcom/gcc-sm8650.c
951
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-sm8650.c
983
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-sm8750.c
1000
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/gcc-sm8750.c
1033
.ops = &clk_rcg2_shared_floor_ops,
drivers/clk/qcom/gcc-sm8750.c
104
.ops = &clk_alpha_pll_fixed_taycan_elu_ops,
drivers/clk/qcom/gcc-sm8750.c
1055
.ops = &clk_rcg2_shared_floor_ops,
drivers/clk/qcom/gcc-sm8750.c
1078
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/gcc-sm8750.c
1100
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/gcc-sm8750.c
1121
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/gcc-sm8750.c
1136
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/gcc-sm8750.c
1159
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/gcc-sm8750.c
1174
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/gcc-sm8750.c
1189
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/gcc-sm8750.c
1204
.ops = &clk_regmap_div_ro_ops,
drivers/clk/qcom/gcc-sm8750.c
121
.ops = &clk_alpha_pll_fixed_taycan_elu_ops,
drivers/clk/qcom/gcc-sm8750.c
1219
.ops = &clk_regmap_div_ro_ops,
drivers/clk/qcom/gcc-sm8750.c
1233
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8750.c
1253
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8750.c
1273
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8750.c
1288
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8750.c
1303
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8750.c
1318
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8750.c
1333
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8750.c
1353
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8750.c
1368
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8750.c
138
.ops = &clk_alpha_pll_fixed_taycan_elu_ops,
drivers/clk/qcom/gcc-sm8750.c
1383
.ops = &clk_branch2_aon_ops,
drivers/clk/qcom/gcc-sm8750.c
1398
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8750.c
1411
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8750.c
1426
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8750.c
1441
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8750.c
1459
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8750.c
1477
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8750.c
1495
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8750.c
1510
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8750.c
1527
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8750.c
1544
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8750.c
155
.ops = &clk_alpha_pll_fixed_taycan_elu_ops,
drivers/clk/qcom/gcc-sm8750.c
1562
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8750.c
1577
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8750.c
1592
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8750.c
1610
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8750.c
1628
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8750.c
1643
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8750.c
1656
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8750.c
1674
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8750.c
1689
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8750.c
1702
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8750.c
1717
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8750.c
1732
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8750.c
1747
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8750.c
1762
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8750.c
1777
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8750.c
1792
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8750.c
1807
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8750.c
1822
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8750.c
1837
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8750.c
1850
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8750.c
1868
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8750.c
1886
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8750.c
1904
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8750.c
1922
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8750.c
1940
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8750.c
1958
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8750.c
1976
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8750.c
1994
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8750.c
2012
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8750.c
2030
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8750.c
2045
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8750.c
2058
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8750.c
2071
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8750.c
2089
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8750.c
2107
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8750.c
2125
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8750.c
2143
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8750.c
2161
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8750.c
2179
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8750.c
2197
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8750.c
2215
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8750.c
2233
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8750.c
2246
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8750.c
2259
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8750.c
2279
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8750.c
2299
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8750.c
2317
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8750.c
2335
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8750.c
2353
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8750.c
2371
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8750.c
2389
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8750.c
2407
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8750.c
2425
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8750.c
2443
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8750.c
2458
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8750.c
2473
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8750.c
2488
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8750.c
2503
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8750.c
2518
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8750.c
2533
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8750.c
2546
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8750.c
2564
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8750.c
2577
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8750.c
2595
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8750.c
2610
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8750.c
2630
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8750.c
2650
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8750.c
2670
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8750.c
2688
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8750.c
2706
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8750.c
2724
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8750.c
2744
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8750.c
2762
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8750.c
2780
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8750.c
2793
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8750.c
2811
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8750.c
2829
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8750.c
2849
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8750.c
2864
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8750.c
2879
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-sm8750.c
313
.ops = &clk_regmap_phy_mux_ops,
drivers/clk/qcom/gcc-sm8750.c
328
.ops = &clk_regmap_mux_closest_ops,
drivers/clk/qcom/gcc-sm8750.c
343
.ops = &clk_regmap_mux_closest_ops,
drivers/clk/qcom/gcc-sm8750.c
358
.ops = &clk_regmap_mux_closest_ops,
drivers/clk/qcom/gcc-sm8750.c
373
.ops = &clk_regmap_mux_closest_ops,
drivers/clk/qcom/gcc-sm8750.c
396
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/gcc-sm8750.c
411
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/gcc-sm8750.c
426
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/gcc-sm8750.c
446
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/gcc-sm8750.c
467
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/gcc-sm8750.c
487
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/gcc-sm8750.c
502
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/gcc-sm8750.c
517
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/gcc-sm8750.c
532
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/gcc-sm8750.c
547
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/gcc-sm8750.c
562
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/gcc-sm8750.c
577
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/gcc-sm8750.c
592
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/gcc-sm8750.c
607
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/gcc-sm8750.c
622
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/gcc-sm8750.c
637
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/gcc-sm8750.c
65
.ops = &clk_alpha_pll_fixed_taycan_elu_ops,
drivers/clk/qcom/gcc-sm8750.c
669
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/gcc-sm8750.c
706
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/gcc-sm8750.c
723
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/gcc-sm8750.c
756
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/gcc-sm8750.c
773
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/gcc-sm8750.c
790
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/gcc-sm8750.c
807
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/gcc-sm8750.c
824
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/gcc-sm8750.c
852
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/gcc-sm8750.c
861
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/gcc-sm8750.c
878
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/gcc-sm8750.c
88
.ops = &clk_alpha_pll_postdiv_taycan_elu_ops,
drivers/clk/qcom/gcc-sm8750.c
895
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/gcc-sm8750.c
912
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/gcc-sm8750.c
929
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/gcc-sm8750.c
946
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/gcc-sm8750.c
983
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/gcc-x1e80100.c
1010
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/gcc-x1e80100.c
1025
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/gcc-x1e80100.c
1040
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/gcc-x1e80100.c
1055
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/gcc-x1e80100.c
1070
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/gcc-x1e80100.c
1090
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/gcc-x1e80100.c
1114
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-x1e80100.c
1131
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-x1e80100.c
1163
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-x1e80100.c
1180
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-x1e80100.c
1212
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-x1e80100.c
1229
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-x1e80100.c
1246
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-x1e80100.c
126
.ops = &clk_alpha_pll_fixed_lucid_ole_ops,
drivers/clk/qcom/gcc-x1e80100.c
1263
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-x1e80100.c
1280
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-x1e80100.c
1297
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-x1e80100.c
1314
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-x1e80100.c
1331
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-x1e80100.c
1348
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-x1e80100.c
1365
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-x1e80100.c
1382
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-x1e80100.c
1399
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-x1e80100.c
1416
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-x1e80100.c
1433
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-x1e80100.c
1450
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-x1e80100.c
1467
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-x1e80100.c
1484
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-x1e80100.c
149
.ops = &clk_alpha_pll_postdiv_lucid_ole_ops,
drivers/clk/qcom/gcc-x1e80100.c
1501
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-x1e80100.c
1518
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-x1e80100.c
1535
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gcc-x1e80100.c
1567
.ops = &clk_rcg2_shared_floor_ops,
drivers/clk/qcom/gcc-x1e80100.c
1589
.ops = &clk_rcg2_shared_floor_ops,
drivers/clk/qcom/gcc-x1e80100.c
1612
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/gcc-x1e80100.c
1634
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/gcc-x1e80100.c
1649
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/gcc-x1e80100.c
165
.ops = &clk_alpha_pll_fixed_lucid_ole_ops,
drivers/clk/qcom/gcc-x1e80100.c
1671
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/gcc-x1e80100.c
1692
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/gcc-x1e80100.c
1707
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/gcc-x1e80100.c
1730
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/gcc-x1e80100.c
1745
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/gcc-x1e80100.c
1760
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/gcc-x1e80100.c
1775
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/gcc-x1e80100.c
1790
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/gcc-x1e80100.c
1805
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/gcc-x1e80100.c
182
.ops = &clk_alpha_pll_fixed_lucid_ole_ops,
drivers/clk/qcom/gcc-x1e80100.c
1820
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/gcc-x1e80100.c
1835
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/gcc-x1e80100.c
1850
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/gcc-x1e80100.c
1865
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/gcc-x1e80100.c
1880
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/gcc-x1e80100.c
1895
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/gcc-x1e80100.c
1916
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/gcc-x1e80100.c
1938
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/gcc-x1e80100.c
1953
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/gcc-x1e80100.c
1974
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/gcc-x1e80100.c
1989
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/gcc-x1e80100.c
199
.ops = &clk_alpha_pll_fixed_lucid_ole_ops,
drivers/clk/qcom/gcc-x1e80100.c
2004
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/gcc-x1e80100.c
2019
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/gcc-x1e80100.c
2034
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/gcc-x1e80100.c
2049
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/gcc-x1e80100.c
2064
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/gcc-x1e80100.c
2079
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/gcc-x1e80100.c
2094
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/gcc-x1e80100.c
2107
.ops = &clk_regmap_phy_mux_ops,
drivers/clk/qcom/gcc-x1e80100.c
2122
.ops = &clk_regmap_div_ro_ops,
drivers/clk/qcom/gcc-x1e80100.c
2135
.ops = &clk_regmap_phy_mux_ops,
drivers/clk/qcom/gcc-x1e80100.c
2150
.ops = &clk_regmap_div_ro_ops,
drivers/clk/qcom/gcc-x1e80100.c
216
.ops = &clk_alpha_pll_fixed_lucid_ole_ops,
drivers/clk/qcom/gcc-x1e80100.c
2163
.ops = &clk_regmap_phy_mux_ops,
drivers/clk/qcom/gcc-x1e80100.c
2178
.ops = &clk_regmap_div_ro_ops,
drivers/clk/qcom/gcc-x1e80100.c
2191
.ops = &clk_regmap_phy_mux_ops,
drivers/clk/qcom/gcc-x1e80100.c
2206
.ops = &clk_regmap_div_ro_ops,
drivers/clk/qcom/gcc-x1e80100.c
2219
.ops = &clk_regmap_phy_mux_ops,
drivers/clk/qcom/gcc-x1e80100.c
2234
.ops = &clk_regmap_div_ro_ops,
drivers/clk/qcom/gcc-x1e80100.c
2249
.ops = &clk_regmap_div_ro_ops,
drivers/clk/qcom/gcc-x1e80100.c
2264
.ops = &clk_regmap_div_ro_ops,
drivers/clk/qcom/gcc-x1e80100.c
2279
.ops = &clk_regmap_div_ro_ops,
drivers/clk/qcom/gcc-x1e80100.c
2294
.ops = &clk_regmap_div_ro_ops,
drivers/clk/qcom/gcc-x1e80100.c
2309
.ops = &clk_regmap_div_ro_ops,
drivers/clk/qcom/gcc-x1e80100.c
2324
.ops = &clk_regmap_div_ro_ops,
drivers/clk/qcom/gcc-x1e80100.c
2339
.ops = &clk_regmap_div_ro_ops,
drivers/clk/qcom/gcc-x1e80100.c
2354
.ops = &clk_regmap_div_ro_ops,
drivers/clk/qcom/gcc-x1e80100.c
2369
.ops = &clk_regmap_div_ro_ops,
drivers/clk/qcom/gcc-x1e80100.c
2384
.ops = &clk_regmap_div_ro_ops,
drivers/clk/qcom/gcc-x1e80100.c
2399
.ops = &clk_regmap_div_ro_ops,
drivers/clk/qcom/gcc-x1e80100.c
2413
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-x1e80100.c
2428
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-x1e80100.c
2448
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-x1e80100.c
2468
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-x1e80100.c
2488
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-x1e80100.c
2508
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-x1e80100.c
2528
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-x1e80100.c
2548
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-x1e80100.c
2568
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-x1e80100.c
2588
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-x1e80100.c
2608
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-x1e80100.c
2623
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-x1e80100.c
2638
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-x1e80100.c
2653
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-x1e80100.c
2666
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-x1e80100.c
2681
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-x1e80100.c
2696
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-x1e80100.c
2711
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-x1e80100.c
2726
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-x1e80100.c
2741
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-x1e80100.c
2756
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-x1e80100.c
2776
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-x1e80100.c
2796
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-x1e80100.c
2816
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-x1e80100.c
2836
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-x1e80100.c
2856
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-x1e80100.c
2871
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-x1e80100.c
2886
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-x1e80100.c
2901
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-x1e80100.c
2914
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-x1e80100.c
2927
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-x1e80100.c
2942
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-x1e80100.c
2957
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-x1e80100.c
2972
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-x1e80100.c
2987
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-x1e80100.c
3002
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-x1e80100.c
3020
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-x1e80100.c
3038
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-x1e80100.c
3056
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-x1e80100.c
3073
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-x1e80100.c
3090
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-x1e80100.c
3105
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-x1e80100.c
3118
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-x1e80100.c
3136
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-x1e80100.c
3154
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-x1e80100.c
3172
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-x1e80100.c
3190
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-x1e80100.c
3205
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-x1e80100.c
3220
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-x1e80100.c
3238
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-x1e80100.c
3253
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-x1e80100.c
3266
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-x1e80100.c
3284
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-x1e80100.c
3299
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-x1e80100.c
3314
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-x1e80100.c
3332
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-x1e80100.c
3347
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-x1e80100.c
3360
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-x1e80100.c
3378
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-x1e80100.c
3393
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-x1e80100.c
3408
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-x1e80100.c
3426
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-x1e80100.c
3441
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-x1e80100.c
3454
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-x1e80100.c
3472
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-x1e80100.c
3487
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-x1e80100.c
3502
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-x1e80100.c
3515
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-x1e80100.c
3533
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-x1e80100.c
3546
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-x1e80100.c
3564
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-x1e80100.c
3579
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-x1e80100.c
3592
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-x1e80100.c
3610
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-x1e80100.c
3625
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-x1e80100.c
3640
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-x1e80100.c
3658
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-x1e80100.c
3671
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-x1e80100.c
3689
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-x1e80100.c
3704
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-x1e80100.c
3717
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-x1e80100.c
3735
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-x1e80100.c
3750
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-x1e80100.c
3765
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-x1e80100.c
3783
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-x1e80100.c
3796
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-x1e80100.c
3814
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-x1e80100.c
3829
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-x1e80100.c
3842
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-x1e80100.c
3860
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-x1e80100.c
3875
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-x1e80100.c
3890
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-x1e80100.c
3903
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-x1e80100.c
3921
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-x1e80100.c
3934
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-x1e80100.c
3952
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-x1e80100.c
3967
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-x1e80100.c
3980
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-x1e80100.c
3998
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-x1e80100.c
4013
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-x1e80100.c
4028
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-x1e80100.c
4041
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-x1e80100.c
4059
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-x1e80100.c
4072
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-x1e80100.c
4090
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-x1e80100.c
4105
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-x1e80100.c
4118
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-x1e80100.c
4133
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-x1e80100.c
4151
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-x1e80100.c
4169
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-x1e80100.c
4184
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-x1e80100.c
4197
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-x1e80100.c
4212
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-x1e80100.c
4227
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-x1e80100.c
4242
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-x1e80100.c
4257
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-x1e80100.c
4272
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-x1e80100.c
4287
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-x1e80100.c
4302
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-x1e80100.c
4317
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-x1e80100.c
4332
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-x1e80100.c
4345
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-x1e80100.c
4358
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-x1e80100.c
4376
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-x1e80100.c
4394
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-x1e80100.c
4412
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-x1e80100.c
4430
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-x1e80100.c
4448
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-x1e80100.c
4466
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-x1e80100.c
4484
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-x1e80100.c
4502
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-x1e80100.c
4520
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-x1e80100.c
4538
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-x1e80100.c
4551
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-x1e80100.c
4564
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-x1e80100.c
4582
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-x1e80100.c
4600
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-x1e80100.c
4618
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-x1e80100.c
4636
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-x1e80100.c
4654
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-x1e80100.c
4672
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-x1e80100.c
4690
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-x1e80100.c
4708
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-x1e80100.c
4726
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-x1e80100.c
4744
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-x1e80100.c
4757
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-x1e80100.c
4770
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-x1e80100.c
4788
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-x1e80100.c
4806
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-x1e80100.c
4824
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-x1e80100.c
4842
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-x1e80100.c
4860
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-x1e80100.c
4878
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-x1e80100.c
4896
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-x1e80100.c
4914
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-x1e80100.c
4932
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-x1e80100.c
4950
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-x1e80100.c
4965
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-x1e80100.c
4980
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-x1e80100.c
4995
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-x1e80100.c
500
.ops = &clk_regmap_phy_mux_ops,
drivers/clk/qcom/gcc-x1e80100.c
5010
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-x1e80100.c
5025
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-x1e80100.c
5040
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-x1e80100.c
5053
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-x1e80100.c
5071
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-x1e80100.c
5084
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-x1e80100.c
5102
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-x1e80100.c
5117
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-x1e80100.c
5132
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-x1e80100.c
514
.ops = &clk_regmap_phy_mux_ops,
drivers/clk/qcom/gcc-x1e80100.c
5152
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-x1e80100.c
5172
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-x1e80100.c
5192
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-x1e80100.c
5210
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-x1e80100.c
5228
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-x1e80100.c
5246
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-x1e80100.c
5266
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-x1e80100.c
528
.ops = &clk_regmap_phy_mux_ops,
drivers/clk/qcom/gcc-x1e80100.c
5284
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-x1e80100.c
5302
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-x1e80100.c
5315
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-x1e80100.c
5333
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-x1e80100.c
5351
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-x1e80100.c
5364
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-x1e80100.c
5382
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-x1e80100.c
539
.ops = &clk_regmap_phy_mux_ops,
drivers/clk/qcom/gcc-x1e80100.c
5400
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-x1e80100.c
5413
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-x1e80100.c
5431
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-x1e80100.c
5449
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-x1e80100.c
5462
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-x1e80100.c
5480
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-x1e80100.c
5498
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-x1e80100.c
550
.ops = &clk_regmap_phy_mux_ops,
drivers/clk/qcom/gcc-x1e80100.c
5511
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-x1e80100.c
5529
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-x1e80100.c
5547
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-x1e80100.c
5560
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-x1e80100.c
5573
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-x1e80100.c
5591
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-x1e80100.c
5609
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-x1e80100.c
561
.ops = &clk_regmap_phy_mux_ops,
drivers/clk/qcom/gcc-x1e80100.c
5624
.ops = &clk_regmap_mux_closest_ops,
drivers/clk/qcom/gcc-x1e80100.c
5651
.ops = &clk_regmap_mux_closest_ops,
drivers/clk/qcom/gcc-x1e80100.c
5671
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-x1e80100.c
5689
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-x1e80100.c
5707
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-x1e80100.c
572
.ops = &clk_regmap_phy_mux_ops,
drivers/clk/qcom/gcc-x1e80100.c
5722
.ops = &clk_regmap_mux_closest_ops,
drivers/clk/qcom/gcc-x1e80100.c
5749
.ops = &clk_regmap_mux_closest_ops,
drivers/clk/qcom/gcc-x1e80100.c
5769
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-x1e80100.c
5787
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-x1e80100.c
5805
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-x1e80100.c
5820
.ops = &clk_regmap_mux_closest_ops,
drivers/clk/qcom/gcc-x1e80100.c
583
.ops = &clk_regmap_phy_mux_ops,
drivers/clk/qcom/gcc-x1e80100.c
5847
.ops = &clk_regmap_mux_closest_ops,
drivers/clk/qcom/gcc-x1e80100.c
5867
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-x1e80100.c
5882
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-x1e80100.c
5900
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-x1e80100.c
5918
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-x1e80100.c
5936
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-x1e80100.c
594
.ops = &clk_regmap_phy_mux_ops,
drivers/clk/qcom/gcc-x1e80100.c
5954
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-x1e80100.c
5972
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-x1e80100.c
5990
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-x1e80100.c
6008
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-x1e80100.c
6028
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-x1e80100.c
6046
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-x1e80100.c
605
.ops = &clk_regmap_phy_mux_ops,
drivers/clk/qcom/gcc-x1e80100.c
6064
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-x1e80100.c
6084
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-x1e80100.c
6099
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-x1e80100.c
6117
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-x1e80100.c
6135
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-x1e80100.c
6153
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-x1e80100.c
616
.ops = &clk_regmap_phy_mux_ops,
drivers/clk/qcom/gcc-x1e80100.c
6171
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-x1e80100.c
6189
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-x1e80100.c
6207
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-x1e80100.c
6225
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-x1e80100.c
6245
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-x1e80100.c
6263
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-x1e80100.c
627
.ops = &clk_regmap_phy_mux_ops,
drivers/clk/qcom/gcc-x1e80100.c
6281
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-x1e80100.c
6301
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-x1e80100.c
6316
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-x1e80100.c
6334
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-x1e80100.c
6352
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-x1e80100.c
6370
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-x1e80100.c
638
.ops = &clk_regmap_phy_mux_ops,
drivers/clk/qcom/gcc-x1e80100.c
6388
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-x1e80100.c
6406
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-x1e80100.c
6424
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-x1e80100.c
6442
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-x1e80100.c
6462
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-x1e80100.c
6480
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-x1e80100.c
649
.ops = &clk_regmap_phy_mux_ops,
drivers/clk/qcom/gcc-x1e80100.c
6493
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-x1e80100.c
6513
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-x1e80100.c
6528
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-x1e80100.c
6543
.ops = &clk_branch2_ops,
drivers/clk/qcom/gcc-x1e80100.c
660
.ops = &clk_regmap_phy_mux_ops,
drivers/clk/qcom/gcc-x1e80100.c
671
.ops = &clk_regmap_phy_mux_ops,
drivers/clk/qcom/gcc-x1e80100.c
682
.ops = &clk_regmap_phy_mux_ops,
drivers/clk/qcom/gcc-x1e80100.c
693
.ops = &clk_regmap_phy_mux_ops,
drivers/clk/qcom/gcc-x1e80100.c
704
.ops = &clk_regmap_phy_mux_ops,
drivers/clk/qcom/gcc-x1e80100.c
715
.ops = &clk_regmap_phy_mux_ops,
drivers/clk/qcom/gcc-x1e80100.c
726
.ops = &clk_regmap_phy_mux_ops,
drivers/clk/qcom/gcc-x1e80100.c
737
.ops = &clk_regmap_phy_mux_ops,
drivers/clk/qcom/gcc-x1e80100.c
748
.ops = &clk_regmap_phy_mux_ops,
drivers/clk/qcom/gcc-x1e80100.c
759
.ops = &clk_regmap_phy_mux_ops,
drivers/clk/qcom/gcc-x1e80100.c
775
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/gcc-x1e80100.c
790
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/gcc-x1e80100.c
805
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/gcc-x1e80100.c
825
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/gcc-x1e80100.c
845
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/gcc-x1e80100.c
860
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/gcc-x1e80100.c
875
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/gcc-x1e80100.c
890
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/gcc-x1e80100.c
905
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/gcc-x1e80100.c
920
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/gcc-x1e80100.c
935
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/gcc-x1e80100.c
950
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/gcc-x1e80100.c
965
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/gcc-x1e80100.c
980
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/gcc-x1e80100.c
995
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/gdsc.c
194
sc->rcdev->ops->deassert(sc->rcdev, sc->resets[i]);
drivers/clk/qcom/gdsc.c
203
sc->rcdev->ops->assert(sc->rcdev, sc->resets[i]);
drivers/clk/qcom/gpucc-kaanapali.c
138
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/gpucc-kaanapali.c
162
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/gpucc-kaanapali.c
177
.ops = &clk_regmap_div_ro_ops,
drivers/clk/qcom/gpucc-kaanapali.c
194
.ops = &clk_branch2_ops,
drivers/clk/qcom/gpucc-kaanapali.c
207
.ops = &clk_branch2_ops,
drivers/clk/qcom/gpucc-kaanapali.c
225
.ops = &clk_branch2_aon_ops,
drivers/clk/qcom/gpucc-kaanapali.c
238
.ops = &clk_branch2_aon_ops,
drivers/clk/qcom/gpucc-kaanapali.c
251
.ops = &clk_branch2_ops,
drivers/clk/qcom/gpucc-kaanapali.c
264
.ops = &clk_branch2_ops,
drivers/clk/qcom/gpucc-kaanapali.c
277
.ops = &clk_branch2_ops,
drivers/clk/qcom/gpucc-kaanapali.c
290
.ops = &clk_branch2_ops,
drivers/clk/qcom/gpucc-kaanapali.c
303
.ops = &clk_branch2_ops,
drivers/clk/qcom/gpucc-kaanapali.c
321
.ops = &clk_branch2_ops,
drivers/clk/qcom/gpucc-kaanapali.c
339
.ops = &clk_branch2_aon_ops,
drivers/clk/qcom/gpucc-kaanapali.c
357
.ops = &clk_branch2_aon_ops,
drivers/clk/qcom/gpucc-kaanapali.c
370
.ops = &clk_branch2_ops,
drivers/clk/qcom/gpucc-kaanapali.c
70
.ops = &clk_alpha_pll_taycan_eko_t_ops,
drivers/clk/qcom/gpucc-kaanapali.c
94
.ops = &clk_alpha_pll_postdiv_taycan_eko_t_ops,
drivers/clk/qcom/gpucc-milos.c
148
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/gpucc-milos.c
171
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/gpucc-milos.c
193
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/gpucc-milos.c
208
.ops = &clk_regmap_div_ro_ops,
drivers/clk/qcom/gpucc-milos.c
225
.ops = &clk_branch2_ops,
drivers/clk/qcom/gpucc-milos.c
238
.ops = &clk_branch2_ops,
drivers/clk/qcom/gpucc-milos.c
256
.ops = &clk_branch2_ops,
drivers/clk/qcom/gpucc-milos.c
274
.ops = &clk_branch2_aon_ops,
drivers/clk/qcom/gpucc-milos.c
287
.ops = &clk_branch2_ops,
drivers/clk/qcom/gpucc-milos.c
300
.ops = &clk_branch2_ops,
drivers/clk/qcom/gpucc-milos.c
313
.ops = &clk_branch2_ops,
drivers/clk/qcom/gpucc-milos.c
326
.ops = &clk_branch2_ops,
drivers/clk/qcom/gpucc-milos.c
344
.ops = &clk_branch2_ops,
drivers/clk/qcom/gpucc-milos.c
362
.ops = &clk_branch2_ops,
drivers/clk/qcom/gpucc-milos.c
380
.ops = &clk_branch2_ops,
drivers/clk/qcom/gpucc-milos.c
393
.ops = &clk_branch2_ops,
drivers/clk/qcom/gpucc-milos.c
411
.ops = &clk_branch2_aon_ops,
drivers/clk/qcom/gpucc-milos.c
429
.ops = &clk_branch2_aon_ops,
drivers/clk/qcom/gpucc-milos.c
442
.ops = &clk_branch2_ops,
drivers/clk/qcom/gpucc-milos.c
74
.ops = &clk_alpha_pll_lucid_evo_ops,
drivers/clk/qcom/gpucc-milos.c
98
.ops = &clk_alpha_pll_postdiv_lucid_ole_ops,
drivers/clk/qcom/gpucc-msm8998.c
127
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gpucc-msm8998.c
145
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gpucc-msm8998.c
164
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gpucc-msm8998.c
185
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gpucc-msm8998.c
198
.ops = &clk_branch2_ops,
drivers/clk/qcom/gpucc-msm8998.c
213
.ops = &clk_branch2_ops,
drivers/clk/qcom/gpucc-msm8998.c
228
.ops = &clk_branch2_ops,
drivers/clk/qcom/gpucc-msm8998.c
243
.ops = &clk_branch2_ops,
drivers/clk/qcom/gpucc-msm8998.c
44
.ops = &clk_branch2_ops,
drivers/clk/qcom/gpucc-msm8998.c
72
.ops = &clk_alpha_pll_fabia_ops,
drivers/clk/qcom/gpucc-msm8998.c
88
.ops = &clk_alpha_pll_postdiv_fabia_ops,
drivers/clk/qcom/gpucc-qcm2290.c
121
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/gpucc-qcm2290.c
147
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gpucc-qcm2290.c
160
.ops = &clk_branch2_ops,
drivers/clk/qcom/gpucc-qcm2290.c
173
.ops = &clk_branch2_ops,
drivers/clk/qcom/gpucc-qcm2290.c
191
.ops = &clk_branch2_ops,
drivers/clk/qcom/gpucc-qcm2290.c
209
.ops = &clk_branch2_ops,
drivers/clk/qcom/gpucc-qcm2290.c
222
.ops = &clk_branch2_ops,
drivers/clk/qcom/gpucc-qcm2290.c
235
.ops = &clk_branch2_ops,
drivers/clk/qcom/gpucc-qcm2290.c
248
.ops = &clk_branch2_ops,
drivers/clk/qcom/gpucc-qcm2290.c
266
.ops = &clk_branch2_ops,
drivers/clk/qcom/gpucc-qcm2290.c
279
.ops = &clk_branch2_ops,
drivers/clk/qcom/gpucc-qcm2290.c
292
.ops = &clk_branch2_ops,
drivers/clk/qcom/gpucc-qcm2290.c
70
.ops = &clk_alpha_pll_huayra_ops,
drivers/clk/qcom/gpucc-qcs615.c
111
.ops = &clk_alpha_pll_slew_ops,
drivers/clk/qcom/gpucc-qcs615.c
127
.ops = &clk_fixed_factor_ops,
drivers/clk/qcom/gpucc-qcs615.c
142
.ops = &clk_fixed_factor_ops,
drivers/clk/qcom/gpucc-qcs615.c
195
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/gpucc-qcs615.c
224
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/gpucc-qcs615.c
236
.ops = &clk_branch2_ops,
drivers/clk/qcom/gpucc-qcs615.c
254
.ops = &clk_branch2_ops,
drivers/clk/qcom/gpucc-qcs615.c
272
.ops = &clk_branch2_ops,
drivers/clk/qcom/gpucc-qcs615.c
290
.ops = &clk_branch2_ops,
drivers/clk/qcom/gpucc-qcs615.c
303
.ops = &clk_branch2_ops,
drivers/clk/qcom/gpucc-qcs615.c
316
.ops = &clk_branch2_ops,
drivers/clk/qcom/gpucc-qcs615.c
329
.ops = &clk_branch2_ops,
drivers/clk/qcom/gpucc-qcs615.c
347
.ops = &clk_branch2_ops,
drivers/clk/qcom/gpucc-qcs615.c
365
.ops = &clk_branch2_ops,
drivers/clk/qcom/gpucc-qcs615.c
378
.ops = &clk_branch2_ops,
drivers/clk/qcom/gpucc-qcs615.c
391
.ops = &clk_branch2_ops,
drivers/clk/qcom/gpucc-qcs615.c
79
.ops = &clk_alpha_pll_slew_ops,
drivers/clk/qcom/gpucc-sa8775p.c
164
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/gpucc-sa8775p.c
184
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/gpucc-sa8775p.c
203
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/gpucc-sa8775p.c
222
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gpucc-sa8775p.c
237
.ops = &clk_regmap_div_ro_ops,
drivers/clk/qcom/gpucc-sa8775p.c
252
.ops = &clk_regmap_div_ro_ops,
drivers/clk/qcom/gpucc-sa8775p.c
267
.ops = &clk_regmap_div_ro_ops,
drivers/clk/qcom/gpucc-sa8775p.c
284
.ops = &clk_branch2_ops,
drivers/clk/qcom/gpucc-sa8775p.c
297
.ops = &clk_branch2_aon_ops,
drivers/clk/qcom/gpucc-sa8775p.c
315
.ops = &clk_branch2_ops,
drivers/clk/qcom/gpucc-sa8775p.c
333
.ops = &clk_branch2_ops,
drivers/clk/qcom/gpucc-sa8775p.c
351
.ops = &clk_branch2_ops,
drivers/clk/qcom/gpucc-sa8775p.c
369
.ops = &clk_branch2_aon_ops,
drivers/clk/qcom/gpucc-sa8775p.c
382
.ops = &clk_branch2_ops,
drivers/clk/qcom/gpucc-sa8775p.c
400
.ops = &clk_branch2_ops,
drivers/clk/qcom/gpucc-sa8775p.c
418
.ops = &clk_branch2_ops,
drivers/clk/qcom/gpucc-sa8775p.c
436
.ops = &clk_branch2_aon_ops,
drivers/clk/qcom/gpucc-sa8775p.c
454
.ops = &clk_branch2_ops,
drivers/clk/qcom/gpucc-sa8775p.c
467
.ops = &clk_branch2_ops,
drivers/clk/qcom/gpucc-sa8775p.c
485
.ops = &clk_branch2_aon_ops,
drivers/clk/qcom/gpucc-sa8775p.c
503
.ops = &clk_branch2_aon_ops,
drivers/clk/qcom/gpucc-sa8775p.c
516
.ops = &clk_branch2_ops,
drivers/clk/qcom/gpucc-sa8775p.c
529
.ops = &clk_branch2_ops,
drivers/clk/qcom/gpucc-sa8775p.c
68
.ops = &clk_alpha_pll_lucid_evo_ops,
drivers/clk/qcom/gpucc-sa8775p.c
94
.ops = &clk_alpha_pll_lucid_evo_ops,
drivers/clk/qcom/gpucc-sar2130p.c
101
.ops = &clk_alpha_pll_lucid_evo_ops,
drivers/clk/qcom/gpucc-sar2130p.c
163
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/gpucc-sar2130p.c
185
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/gpucc-sar2130p.c
199
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/gpucc-sar2130p.c
216
.ops = &clk_branch2_ops,
drivers/clk/qcom/gpucc-sar2130p.c
234
.ops = &clk_branch2_ops,
drivers/clk/qcom/gpucc-sar2130p.c
252
.ops = &clk_branch2_ops,
drivers/clk/qcom/gpucc-sar2130p.c
270
.ops = &clk_branch2_aon_ops,
drivers/clk/qcom/gpucc-sar2130p.c
283
.ops = &clk_branch2_ops,
drivers/clk/qcom/gpucc-sar2130p.c
296
.ops = &clk_branch2_ops,
drivers/clk/qcom/gpucc-sar2130p.c
314
.ops = &clk_branch2_ops,
drivers/clk/qcom/gpucc-sar2130p.c
332
.ops = &clk_branch2_aon_ops,
drivers/clk/qcom/gpucc-sar2130p.c
350
.ops = &clk_branch2_aon_ops,
drivers/clk/qcom/gpucc-sar2130p.c
363
.ops = &clk_branch2_ops,
drivers/clk/qcom/gpucc-sar2130p.c
376
.ops = &clk_branch2_ops,
drivers/clk/qcom/gpucc-sar2130p.c
389
.ops = &clk_branch2_ops,
drivers/clk/qcom/gpucc-sar2130p.c
69
.ops = &clk_alpha_pll_lucid_evo_ops,
drivers/clk/qcom/gpucc-sc7180.c
115
.ops = &clk_branch2_ops,
drivers/clk/qcom/gpucc-sc7180.c
128
.ops = &clk_branch2_ops,
drivers/clk/qcom/gpucc-sc7180.c
141
.ops = &clk_branch2_ops,
drivers/clk/qcom/gpucc-sc7180.c
154
.ops = &clk_branch2_ops,
drivers/clk/qcom/gpucc-sc7180.c
49
.ops = &clk_alpha_pll_fabia_ops,
drivers/clk/qcom/gpucc-sc7180.c
85
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/gpucc-sc7180.c
97
.ops = &clk_branch2_ops,
drivers/clk/qcom/gpucc-sc7280.c
128
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/gpucc-sc7280.c
149
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/gpucc-sc7280.c
164
.ops = &clk_regmap_div_ro_ops,
drivers/clk/qcom/gpucc-sc7280.c
179
.ops = &clk_regmap_div_ro_ops,
drivers/clk/qcom/gpucc-sc7280.c
196
.ops = &clk_branch2_ops,
drivers/clk/qcom/gpucc-sc7280.c
214
.ops = &clk_branch2_ops,
drivers/clk/qcom/gpucc-sc7280.c
232
.ops = &clk_branch2_aon_ops,
drivers/clk/qcom/gpucc-sc7280.c
245
.ops = &clk_branch2_ops,
drivers/clk/qcom/gpucc-sc7280.c
258
.ops = &clk_branch2_ops,
drivers/clk/qcom/gpucc-sc7280.c
271
.ops = &clk_branch2_aon_ops,
drivers/clk/qcom/gpucc-sc7280.c
289
.ops = &clk_branch2_ops,
drivers/clk/qcom/gpucc-sc7280.c
302
.ops = &clk_branch2_ops,
drivers/clk/qcom/gpucc-sc7280.c
320
.ops = &clk_branch2_aon_ops,
drivers/clk/qcom/gpucc-sc7280.c
338
.ops = &clk_branch2_aon_ops,
drivers/clk/qcom/gpucc-sc7280.c
351
.ops = &clk_branch2_ops,
drivers/clk/qcom/gpucc-sc7280.c
364
.ops = &clk_branch2_ops,
drivers/clk/qcom/gpucc-sc7280.c
377
.ops = &clk_branch2_ops,
drivers/clk/qcom/gpucc-sc7280.c
47
.ops = &clk_alpha_pll_lucid_ops,
drivers/clk/qcom/gpucc-sc7280.c
76
.ops = &clk_alpha_pll_lucid_ops,
drivers/clk/qcom/gpucc-sc8280xp.c
150
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/gpucc-sc8280xp.c
171
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/gpucc-sc8280xp.c
186
.ops = &clk_regmap_div_ro_ops,
drivers/clk/qcom/gpucc-sc8280xp.c
201
.ops = &clk_regmap_div_ro_ops,
drivers/clk/qcom/gpucc-sc8280xp.c
218
.ops = &clk_branch2_ops,
drivers/clk/qcom/gpucc-sc8280xp.c
236
.ops = &clk_branch2_ops,
drivers/clk/qcom/gpucc-sc8280xp.c
254
.ops = &clk_branch2_aon_ops,
drivers/clk/qcom/gpucc-sc8280xp.c
267
.ops = &clk_branch2_ops,
drivers/clk/qcom/gpucc-sc8280xp.c
280
.ops = &clk_branch2_ops,
drivers/clk/qcom/gpucc-sc8280xp.c
298
.ops = &clk_branch2_ops,
drivers/clk/qcom/gpucc-sc8280xp.c
311
.ops = &clk_branch2_ops,
drivers/clk/qcom/gpucc-sc8280xp.c
329
.ops = &clk_branch2_aon_ops,
drivers/clk/qcom/gpucc-sc8280xp.c
347
.ops = &clk_branch2_aon_ops,
drivers/clk/qcom/gpucc-sc8280xp.c
360
.ops = &clk_branch2_ops,
drivers/clk/qcom/gpucc-sc8280xp.c
69
.ops = &clk_alpha_pll_lucid_5lpe_ops,
drivers/clk/qcom/gpucc-sc8280xp.c
98
.ops = &clk_alpha_pll_lucid_5lpe_ops,
drivers/clk/qcom/gpucc-sdm660.c
114
.ops = &clk_gfx3d_ops,
drivers/clk/qcom/gpucc-sdm660.c
139
.ops = &clk_branch2_ops,
drivers/clk/qcom/gpucc-sdm660.c
172
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gpucc-sdm660.c
192
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gpucc-sdm660.c
209
.ops = &clk_branch2_ops,
drivers/clk/qcom/gpucc-sdm660.c
227
.ops = &clk_branch2_ops,
drivers/clk/qcom/gpucc-sdm660.c
47
.ops = &clk_branch2_ops,
drivers/clk/qcom/gpucc-sdm660.c
70
.ops = &clk_alpha_pll_ops,
drivers/clk/qcom/gpucc-sdm660.c
85
.ops = &clk_alpha_pll_ops,
drivers/clk/qcom/gpucc-sdm845.c
102
.ops = &clk_branch2_ops,
drivers/clk/qcom/gpucc-sdm845.c
115
.ops = &clk_branch2_ops,
drivers/clk/qcom/gpucc-sdm845.c
49
.ops = &clk_alpha_pll_fabia_ops,
drivers/clk/qcom/gpucc-sdm845.c
85
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/gpucc-sm4450.c
186
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/gpucc-sm4450.c
201
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/gpucc-sm4450.c
227
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/gpucc-sm4450.c
247
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/gpucc-sm4450.c
267
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/gpucc-sm4450.c
282
.ops = &clk_regmap_div_ro_ops,
drivers/clk/qcom/gpucc-sm4450.c
297
.ops = &clk_regmap_div_ro_ops,
drivers/clk/qcom/gpucc-sm4450.c
312
.ops = &clk_regmap_div_ro_ops,
drivers/clk/qcom/gpucc-sm4450.c
327
.ops = &clk_regmap_div_ro_ops,
drivers/clk/qcom/gpucc-sm4450.c
344
.ops = &clk_branch2_ops,
drivers/clk/qcom/gpucc-sm4450.c
362
.ops = &clk_branch2_ops,
drivers/clk/qcom/gpucc-sm4450.c
380
.ops = &clk_branch2_ops,
drivers/clk/qcom/gpucc-sm4450.c
398
.ops = &clk_branch2_ops,
drivers/clk/qcom/gpucc-sm4450.c
416
.ops = &clk_branch2_ops,
drivers/clk/qcom/gpucc-sm4450.c
434
.ops = &clk_branch2_aon_ops,
drivers/clk/qcom/gpucc-sm4450.c
447
.ops = &clk_branch2_ops,
drivers/clk/qcom/gpucc-sm4450.c
465
.ops = &clk_branch2_ops,
drivers/clk/qcom/gpucc-sm4450.c
483
.ops = &clk_branch2_ops,
drivers/clk/qcom/gpucc-sm4450.c
501
.ops = &clk_branch2_ops,
drivers/clk/qcom/gpucc-sm4450.c
519
.ops = &clk_branch2_ops,
drivers/clk/qcom/gpucc-sm4450.c
537
.ops = &clk_branch2_ops,
drivers/clk/qcom/gpucc-sm4450.c
555
.ops = &clk_branch2_ops,
drivers/clk/qcom/gpucc-sm4450.c
573
.ops = &clk_branch2_ops,
drivers/clk/qcom/gpucc-sm4450.c
586
.ops = &clk_branch2_ops,
drivers/clk/qcom/gpucc-sm4450.c
604
.ops = &clk_branch2_aon_ops,
drivers/clk/qcom/gpucc-sm4450.c
622
.ops = &clk_branch2_aon_ops,
drivers/clk/qcom/gpucc-sm4450.c
635
.ops = &clk_branch2_ops,
drivers/clk/qcom/gpucc-sm4450.c
653
.ops = &clk_branch2_ops,
drivers/clk/qcom/gpucc-sm4450.c
666
.ops = &clk_branch2_ops,
drivers/clk/qcom/gpucc-sm4450.c
69
.ops = &clk_alpha_pll_lucid_evo_ops,
drivers/clk/qcom/gpucc-sm4450.c
97
.ops = &clk_alpha_pll_lucid_evo_ops,
drivers/clk/qcom/gpucc-sm6115.c
101
.ops = &clk_alpha_pll_postdiv_ops,
drivers/clk/qcom/gpucc-sm6115.c
132
.ops = &clk_alpha_pll_ops,
drivers/clk/qcom/gpucc-sm6115.c
156
.ops = &clk_alpha_pll_postdiv_ops,
drivers/clk/qcom/gpucc-sm6115.c
206
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/gpucc-sm6115.c
233
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gpucc-sm6115.c
246
.ops = &clk_branch2_ops,
drivers/clk/qcom/gpucc-sm6115.c
259
.ops = &clk_branch2_ops,
drivers/clk/qcom/gpucc-sm6115.c
277
.ops = &clk_branch2_ops,
drivers/clk/qcom/gpucc-sm6115.c
295
.ops = &clk_branch2_ops,
drivers/clk/qcom/gpucc-sm6115.c
308
.ops = &clk_branch2_ops,
drivers/clk/qcom/gpucc-sm6115.c
321
.ops = &clk_branch2_ops,
drivers/clk/qcom/gpucc-sm6115.c
334
.ops = &clk_branch2_ops,
drivers/clk/qcom/gpucc-sm6115.c
348
.ops = &clk_branch2_ops,
drivers/clk/qcom/gpucc-sm6115.c
366
.ops = &clk_branch2_ops,
drivers/clk/qcom/gpucc-sm6115.c
379
.ops = &clk_branch2_ops,
drivers/clk/qcom/gpucc-sm6115.c
392
.ops = &clk_branch2_ops,
drivers/clk/qcom/gpucc-sm6115.c
77
.ops = &clk_alpha_pll_ops,
drivers/clk/qcom/gpucc-sm6125.c
141
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/gpucc-sm6125.c
167
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gpucc-sm6125.c
179
.ops = &clk_branch2_ops,
drivers/clk/qcom/gpucc-sm6125.c
192
.ops = &clk_branch2_ops,
drivers/clk/qcom/gpucc-sm6125.c
210
.ops = &clk_branch2_ops,
drivers/clk/qcom/gpucc-sm6125.c
228
.ops = &clk_branch2_ops,
drivers/clk/qcom/gpucc-sm6125.c
246
.ops = &clk_branch2_ops,
drivers/clk/qcom/gpucc-sm6125.c
259
.ops = &clk_branch2_ops,
drivers/clk/qcom/gpucc-sm6125.c
272
.ops = &clk_branch2_ops,
drivers/clk/qcom/gpucc-sm6125.c
285
.ops = &clk_branch2_ops,
drivers/clk/qcom/gpucc-sm6125.c
298
.ops = &clk_branch2_ops,
drivers/clk/qcom/gpucc-sm6125.c
312
.ops = &clk_branch2_ops,
drivers/clk/qcom/gpucc-sm6125.c
325
.ops = &clk_branch2_ops,
drivers/clk/qcom/gpucc-sm6125.c
81
.ops = &clk_alpha_pll_ops,
drivers/clk/qcom/gpucc-sm6125.c
99
.ops = &clk_alpha_pll_ops,
drivers/clk/qcom/gpucc-sm6350.c
119
.ops = &clk_alpha_pll_fabia_ops,
drivers/clk/qcom/gpucc-sm6350.c
174
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gpucc-sm6350.c
201
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gpucc-sm6350.c
213
.ops = &clk_branch2_ops,
drivers/clk/qcom/gpucc-sm6350.c
226
.ops = &clk_branch2_ops,
drivers/clk/qcom/gpucc-sm6350.c
240
.ops = &clk_branch2_ops,
drivers/clk/qcom/gpucc-sm6350.c
253
.ops = &clk_branch2_ops,
drivers/clk/qcom/gpucc-sm6350.c
271
.ops = &clk_branch2_ops,
drivers/clk/qcom/gpucc-sm6350.c
289
.ops = &clk_branch2_ops,
drivers/clk/qcom/gpucc-sm6350.c
307
.ops = &clk_branch2_ops,
drivers/clk/qcom/gpucc-sm6350.c
320
.ops = &clk_branch2_ops,
drivers/clk/qcom/gpucc-sm6350.c
333
.ops = &clk_branch2_ops,
drivers/clk/qcom/gpucc-sm6350.c
346
.ops = &clk_branch2_ops,
drivers/clk/qcom/gpucc-sm6350.c
359
.ops = &clk_branch2_ops,
drivers/clk/qcom/gpucc-sm6350.c
377
.ops = &clk_branch2_ops,
drivers/clk/qcom/gpucc-sm6350.c
395
.ops = &clk_branch2_ops,
drivers/clk/qcom/gpucc-sm6350.c
408
.ops = &clk_branch2_ops,
drivers/clk/qcom/gpucc-sm6350.c
75
.ops = &clk_alpha_pll_fabia_ops,
drivers/clk/qcom/gpucc-sm6350.c
90
.ops = &clk_fixed_factor_ops,
drivers/clk/qcom/gpucc-sm6375.c
102
.ops = &clk_alpha_pll_lucid_ops,
drivers/clk/qcom/gpucc-sm6375.c
156
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/gpucc-sm6375.c
182
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gpucc-sm6375.c
195
.ops = &clk_branch2_ops,
drivers/clk/qcom/gpucc-sm6375.c
213
.ops = &clk_branch2_ops,
drivers/clk/qcom/gpucc-sm6375.c
231
.ops = &clk_branch2_ops,
drivers/clk/qcom/gpucc-sm6375.c
249
.ops = &clk_branch2_ops,
drivers/clk/qcom/gpucc-sm6375.c
266
.ops = &clk_branch2_ops,
drivers/clk/qcom/gpucc-sm6375.c
279
.ops = &clk_branch2_ops,
drivers/clk/qcom/gpucc-sm6375.c
292
.ops = &clk_branch2_ops,
drivers/clk/qcom/gpucc-sm6375.c
306
.ops = &clk_branch2_ops,
drivers/clk/qcom/gpucc-sm6375.c
324
.ops = &clk_branch2_ops,
drivers/clk/qcom/gpucc-sm6375.c
342
.ops = &clk_branch2_ops,
drivers/clk/qcom/gpucc-sm6375.c
355
.ops = &clk_branch2_ops,
drivers/clk/qcom/gpucc-sm6375.c
73
.ops = &clk_alpha_pll_lucid_ops,
drivers/clk/qcom/gpucc-sm8150.c
105
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gpucc-sm8150.c
117
.ops = &clk_branch2_ops,
drivers/clk/qcom/gpucc-sm8150.c
130
.ops = &clk_branch2_ops,
drivers/clk/qcom/gpucc-sm8150.c
143
.ops = &clk_branch2_ops,
drivers/clk/qcom/gpucc-sm8150.c
161
.ops = &clk_branch2_ops,
drivers/clk/qcom/gpucc-sm8150.c
174
.ops = &clk_branch2_ops,
drivers/clk/qcom/gpucc-sm8150.c
187
.ops = &clk_branch2_ops,
drivers/clk/qcom/gpucc-sm8150.c
200
.ops = &clk_branch2_ops,
drivers/clk/qcom/gpucc-sm8150.c
218
.ops = &clk_branch2_ops,
drivers/clk/qcom/gpucc-sm8150.c
60
.ops = &clk_alpha_pll_trion_ops,
drivers/clk/qcom/gpucc-sm8250.c
100
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gpucc-sm8250.c
112
.ops = &clk_branch2_ops,
drivers/clk/qcom/gpucc-sm8250.c
125
.ops = &clk_branch2_ops,
drivers/clk/qcom/gpucc-sm8250.c
138
.ops = &clk_branch2_ops,
drivers/clk/qcom/gpucc-sm8250.c
156
.ops = &clk_branch2_ops,
drivers/clk/qcom/gpucc-sm8250.c
169
.ops = &clk_branch2_ops,
drivers/clk/qcom/gpucc-sm8250.c
182
.ops = &clk_branch2_ops,
drivers/clk/qcom/gpucc-sm8250.c
195
.ops = &clk_branch2_ops,
drivers/clk/qcom/gpucc-sm8250.c
213
.ops = &clk_branch2_ops,
drivers/clk/qcom/gpucc-sm8250.c
226
.ops = &clk_branch2_ops,
drivers/clk/qcom/gpucc-sm8250.c
63
.ops = &clk_alpha_pll_lucid_ops,
drivers/clk/qcom/gpucc-sm8350.c
151
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/gpucc-sm8350.c
173
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/gpucc-sm8350.c
188
.ops = &clk_regmap_div_ro_ops,
drivers/clk/qcom/gpucc-sm8350.c
203
.ops = &clk_regmap_div_ro_ops,
drivers/clk/qcom/gpucc-sm8350.c
220
.ops = &clk_branch2_ops,
drivers/clk/qcom/gpucc-sm8350.c
233
.ops = &clk_branch2_ops,
drivers/clk/qcom/gpucc-sm8350.c
251
.ops = &clk_branch2_ops,
drivers/clk/qcom/gpucc-sm8350.c
264
.ops = &clk_branch2_ops,
drivers/clk/qcom/gpucc-sm8350.c
282
.ops = &clk_branch2_aon_ops,
drivers/clk/qcom/gpucc-sm8350.c
295
.ops = &clk_branch2_ops,
drivers/clk/qcom/gpucc-sm8350.c
308
.ops = &clk_branch2_ops,
drivers/clk/qcom/gpucc-sm8350.c
321
.ops = &clk_branch2_ops,
drivers/clk/qcom/gpucc-sm8350.c
334
.ops = &clk_branch2_ops,
drivers/clk/qcom/gpucc-sm8350.c
347
.ops = &clk_branch2_ops,
drivers/clk/qcom/gpucc-sm8350.c
360
.ops = &clk_branch2_ops,
drivers/clk/qcom/gpucc-sm8350.c
373
.ops = &clk_branch2_ops,
drivers/clk/qcom/gpucc-sm8350.c
391
.ops = &clk_branch2_ops,
drivers/clk/qcom/gpucc-sm8350.c
404
.ops = &clk_branch2_ops,
drivers/clk/qcom/gpucc-sm8350.c
417
.ops = &clk_branch2_ops,
drivers/clk/qcom/gpucc-sm8350.c
430
.ops = &clk_branch2_ops,
drivers/clk/qcom/gpucc-sm8350.c
448
.ops = &clk_branch2_aon_ops,
drivers/clk/qcom/gpucc-sm8350.c
466
.ops = &clk_branch2_aon_ops,
drivers/clk/qcom/gpucc-sm8350.c
479
.ops = &clk_branch2_ops,
drivers/clk/qcom/gpucc-sm8350.c
492
.ops = &clk_branch2_ops,
drivers/clk/qcom/gpucc-sm8350.c
505
.ops = &clk_branch2_ops,
drivers/clk/qcom/gpucc-sm8350.c
69
.ops = &clk_alpha_pll_lucid_5lpe_ops,
drivers/clk/qcom/gpucc-sm8350.c
98
.ops = &clk_alpha_pll_lucid_5lpe_ops,
drivers/clk/qcom/gpucc-sm8450.c
120
.ops = &clk_alpha_pll_lucid_evo_ops,
drivers/clk/qcom/gpucc-sm8450.c
192
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/gpucc-sm8450.c
215
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/gpucc-sm8450.c
238
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/gpucc-sm8450.c
259
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/gpucc-sm8450.c
274
.ops = &clk_regmap_div_ro_ops,
drivers/clk/qcom/gpucc-sm8450.c
289
.ops = &clk_regmap_div_ro_ops,
drivers/clk/qcom/gpucc-sm8450.c
304
.ops = &clk_regmap_div_ro_ops,
drivers/clk/qcom/gpucc-sm8450.c
319
.ops = &clk_regmap_div_ro_ops,
drivers/clk/qcom/gpucc-sm8450.c
336
.ops = &clk_branch2_ops,
drivers/clk/qcom/gpucc-sm8450.c
354
.ops = &clk_branch2_ops,
drivers/clk/qcom/gpucc-sm8450.c
367
.ops = &clk_branch2_ops,
drivers/clk/qcom/gpucc-sm8450.c
385
.ops = &clk_branch2_ops,
drivers/clk/qcom/gpucc-sm8450.c
403
.ops = &clk_branch2_aon_ops,
drivers/clk/qcom/gpucc-sm8450.c
416
.ops = &clk_branch2_ops,
drivers/clk/qcom/gpucc-sm8450.c
434
.ops = &clk_branch2_ops,
drivers/clk/qcom/gpucc-sm8450.c
452
.ops = &clk_branch2_ops,
drivers/clk/qcom/gpucc-sm8450.c
470
.ops = &clk_branch2_aon_ops,
drivers/clk/qcom/gpucc-sm8450.c
488
.ops = &clk_branch2_ops,
drivers/clk/qcom/gpucc-sm8450.c
506
.ops = &clk_branch2_ops,
drivers/clk/qcom/gpucc-sm8450.c
519
.ops = &clk_branch2_ops,
drivers/clk/qcom/gpucc-sm8450.c
532
.ops = &clk_branch2_ops,
drivers/clk/qcom/gpucc-sm8450.c
550
.ops = &clk_branch2_ops,
drivers/clk/qcom/gpucc-sm8450.c
563
.ops = &clk_branch2_ops,
drivers/clk/qcom/gpucc-sm8450.c
576
.ops = &clk_branch2_ops,
drivers/clk/qcom/gpucc-sm8450.c
594
.ops = &clk_branch2_aon_ops,
drivers/clk/qcom/gpucc-sm8450.c
612
.ops = &clk_branch2_aon_ops,
drivers/clk/qcom/gpucc-sm8450.c
625
.ops = &clk_branch2_ops,
drivers/clk/qcom/gpucc-sm8450.c
638
.ops = &clk_branch2_ops,
drivers/clk/qcom/gpucc-sm8450.c
651
.ops = &clk_branch2_ops,
drivers/clk/qcom/gpucc-sm8450.c
664
.ops = &clk_branch2_ops,
drivers/clk/qcom/gpucc-sm8450.c
79
.ops = &clk_alpha_pll_lucid_evo_ops,
drivers/clk/qcom/gpucc-sm8550.c
169
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/gpucc-sm8550.c
191
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/gpucc-sm8550.c
213
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/gpucc-sm8550.c
233
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/gpucc-sm8550.c
248
.ops = &clk_regmap_div_ro_ops,
drivers/clk/qcom/gpucc-sm8550.c
263
.ops = &clk_regmap_div_ro_ops,
drivers/clk/qcom/gpucc-sm8550.c
280
.ops = &clk_branch2_ops,
drivers/clk/qcom/gpucc-sm8550.c
298
.ops = &clk_branch2_ops,
drivers/clk/qcom/gpucc-sm8550.c
316
.ops = &clk_branch2_ops,
drivers/clk/qcom/gpucc-sm8550.c
334
.ops = &clk_branch2_aon_ops,
drivers/clk/qcom/gpucc-sm8550.c
352
.ops = &clk_branch2_ops,
drivers/clk/qcom/gpucc-sm8550.c
370
.ops = &clk_branch2_ops,
drivers/clk/qcom/gpucc-sm8550.c
383
.ops = &clk_branch2_ops,
drivers/clk/qcom/gpucc-sm8550.c
401
.ops = &clk_branch2_aon_ops,
drivers/clk/qcom/gpucc-sm8550.c
419
.ops = &clk_branch2_aon_ops,
drivers/clk/qcom/gpucc-sm8550.c
432
.ops = &clk_branch2_ops,
drivers/clk/qcom/gpucc-sm8550.c
445
.ops = &clk_branch2_ops,
drivers/clk/qcom/gpucc-sm8550.c
458
.ops = &clk_branch2_ops,
drivers/clk/qcom/gpucc-sm8550.c
471
.ops = &clk_branch2_ops,
drivers/clk/qcom/gpucc-sm8550.c
67
.ops = &clk_alpha_pll_lucid_evo_ops,
drivers/clk/qcom/gpucc-sm8550.c
98
.ops = &clk_alpha_pll_lucid_evo_ops,
drivers/clk/qcom/gpucc-sm8650.c
101
.ops = &clk_alpha_pll_lucid_evo_ops,
drivers/clk/qcom/gpucc-sm8650.c
165
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/gpucc-sm8650.c
188
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/gpucc-sm8650.c
210
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/gpucc-sm8650.c
225
.ops = &clk_regmap_div_ro_ops,
drivers/clk/qcom/gpucc-sm8650.c
242
.ops = &clk_branch2_ops,
drivers/clk/qcom/gpucc-sm8650.c
260
.ops = &clk_branch2_ops,
drivers/clk/qcom/gpucc-sm8650.c
273
.ops = &clk_branch2_ops,
drivers/clk/qcom/gpucc-sm8650.c
291
.ops = &clk_branch2_ops,
drivers/clk/qcom/gpucc-sm8650.c
309
.ops = &clk_branch2_aon_ops,
drivers/clk/qcom/gpucc-sm8650.c
322
.ops = &clk_branch2_ops,
drivers/clk/qcom/gpucc-sm8650.c
335
.ops = &clk_branch2_ops,
drivers/clk/qcom/gpucc-sm8650.c
348
.ops = &clk_branch2_aon_ops,
drivers/clk/qcom/gpucc-sm8650.c
361
.ops = &clk_branch2_ops,
drivers/clk/qcom/gpucc-sm8650.c
374
.ops = &clk_branch2_ops,
drivers/clk/qcom/gpucc-sm8650.c
387
.ops = &clk_branch2_ops,
drivers/clk/qcom/gpucc-sm8650.c
405
.ops = &clk_branch2_ops,
drivers/clk/qcom/gpucc-sm8650.c
418
.ops = &clk_branch2_ops,
drivers/clk/qcom/gpucc-sm8650.c
431
.ops = &clk_branch2_ops,
drivers/clk/qcom/gpucc-sm8650.c
449
.ops = &clk_branch2_ops,
drivers/clk/qcom/gpucc-sm8650.c
462
.ops = &clk_branch2_ops,
drivers/clk/qcom/gpucc-sm8650.c
480
.ops = &clk_branch2_aon_ops,
drivers/clk/qcom/gpucc-sm8650.c
498
.ops = &clk_branch2_aon_ops,
drivers/clk/qcom/gpucc-sm8650.c
511
.ops = &clk_branch2_ops,
drivers/clk/qcom/gpucc-sm8650.c
524
.ops = &clk_branch2_ops,
drivers/clk/qcom/gpucc-sm8650.c
537
.ops = &clk_branch2_ops,
drivers/clk/qcom/gpucc-sm8650.c
70
.ops = &clk_alpha_pll_lucid_evo_ops,
drivers/clk/qcom/gpucc-x1e80100.c
100
.ops = &clk_alpha_pll_lucid_evo_ops,
drivers/clk/qcom/gpucc-x1e80100.c
171
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gpucc-x1e80100.c
193
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/gpucc-x1e80100.c
208
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gpucc-x1e80100.c
223
.ops = &clk_rcg2_ops,
drivers/clk/qcom/gpucc-x1e80100.c
238
.ops = &clk_regmap_div_ro_ops,
drivers/clk/qcom/gpucc-x1e80100.c
253
.ops = &clk_regmap_div_ro_ops,
drivers/clk/qcom/gpucc-x1e80100.c
270
.ops = &clk_branch2_ops,
drivers/clk/qcom/gpucc-x1e80100.c
288
.ops = &clk_branch2_ops,
drivers/clk/qcom/gpucc-x1e80100.c
306
.ops = &clk_branch2_ops,
drivers/clk/qcom/gpucc-x1e80100.c
324
.ops = &clk_branch2_aon_ops,
drivers/clk/qcom/gpucc-x1e80100.c
342
.ops = &clk_branch2_ops,
drivers/clk/qcom/gpucc-x1e80100.c
360
.ops = &clk_branch2_ops,
drivers/clk/qcom/gpucc-x1e80100.c
378
.ops = &clk_branch2_aon_ops,
drivers/clk/qcom/gpucc-x1e80100.c
396
.ops = &clk_branch2_ops,
drivers/clk/qcom/gpucc-x1e80100.c
409
.ops = &clk_branch2_ops,
drivers/clk/qcom/gpucc-x1e80100.c
427
.ops = &clk_branch2_ops,
drivers/clk/qcom/gpucc-x1e80100.c
440
.ops = &clk_branch2_ops,
drivers/clk/qcom/gpucc-x1e80100.c
458
.ops = &clk_branch2_aon_ops,
drivers/clk/qcom/gpucc-x1e80100.c
476
.ops = &clk_branch2_aon_ops,
drivers/clk/qcom/gpucc-x1e80100.c
489
.ops = &clk_branch2_ops,
drivers/clk/qcom/gpucc-x1e80100.c
502
.ops = &clk_branch2_ops,
drivers/clk/qcom/gpucc-x1e80100.c
515
.ops = &clk_branch2_ops,
drivers/clk/qcom/gpucc-x1e80100.c
528
.ops = &clk_branch2_ops,
drivers/clk/qcom/gpucc-x1e80100.c
69
.ops = &clk_alpha_pll_zonda_ole_ops,
drivers/clk/qcom/gpucc-x1p42100.c
104
.ops = &clk_alpha_pll_lucid_evo_ops,
drivers/clk/qcom/gpucc-x1p42100.c
167
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/gpucc-x1p42100.c
189
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/gpucc-x1p42100.c
204
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/gpucc-x1p42100.c
221
.ops = &clk_branch2_ops,
drivers/clk/qcom/gpucc-x1p42100.c
239
.ops = &clk_branch2_ops,
drivers/clk/qcom/gpucc-x1p42100.c
252
.ops = &clk_branch2_ops,
drivers/clk/qcom/gpucc-x1p42100.c
270
.ops = &clk_branch2_ops,
drivers/clk/qcom/gpucc-x1p42100.c
288
.ops = &clk_branch2_aon_ops,
drivers/clk/qcom/gpucc-x1p42100.c
301
.ops = &clk_branch2_ops,
drivers/clk/qcom/gpucc-x1p42100.c
314
.ops = &clk_branch2_ops,
drivers/clk/qcom/gpucc-x1p42100.c
327
.ops = &clk_branch2_ops,
drivers/clk/qcom/gpucc-x1p42100.c
345
.ops = &clk_branch2_ops,
drivers/clk/qcom/gpucc-x1p42100.c
358
.ops = &clk_branch2_ops,
drivers/clk/qcom/gpucc-x1p42100.c
376
.ops = &clk_branch2_aon_ops,
drivers/clk/qcom/gpucc-x1p42100.c
394
.ops = &clk_branch2_aon_ops,
drivers/clk/qcom/gpucc-x1p42100.c
407
.ops = &clk_branch2_ops,
drivers/clk/qcom/gpucc-x1p42100.c
420
.ops = &clk_branch2_ops,
drivers/clk/qcom/gpucc-x1p42100.c
433
.ops = &clk_branch2_ops,
drivers/clk/qcom/gpucc-x1p42100.c
446
.ops = &clk_branch2_ops,
drivers/clk/qcom/gpucc-x1p42100.c
72
.ops = &clk_alpha_pll_lucid_evo_ops,
drivers/clk/qcom/hfpll.c
112
.ops = &clk_ops_hfpll,
drivers/clk/qcom/ipq-cmn-pll.c
312
init.ops = &clk_cmn_pll_ops;
drivers/clk/qcom/krait-cc.c
155
.ops = &krait_mux_clk_ops,
drivers/clk/qcom/krait-cc.c
236
.ops = &krait_mux_clk_ops,
drivers/clk/qcom/krait-cc.c
88
.ops = &krait_div2_clk_ops,
drivers/clk/qcom/lcc-ipq806x.c
137
.ops = &clk_rcg_ops,
drivers/clk/qcom/lcc-ipq806x.c
156
.ops = &clk_branch_ops,
drivers/clk/qcom/lcc-ipq806x.c
173
.ops = &clk_regmap_div_ops,
drivers/clk/qcom/lcc-ipq806x.c
191
.ops = &clk_branch_ops,
drivers/clk/qcom/lcc-ipq806x.c
211
.ops = &clk_regmap_mux_closest_ops,
drivers/clk/qcom/lcc-ipq806x.c
254
.ops = &clk_rcg_ops,
drivers/clk/qcom/lcc-ipq806x.c
273
.ops = &clk_branch_ops,
drivers/clk/qcom/lcc-ipq806x.c
293
.ops = &clk_regmap_mux_closest_ops,
drivers/clk/qcom/lcc-ipq806x.c
338
.ops = &clk_rcg_ops,
drivers/clk/qcom/lcc-ipq806x.c
357
.ops = &clk_branch_ops,
drivers/clk/qcom/lcc-ipq806x.c
395
.ops = &clk_rcg_lcc_ops,
drivers/clk/qcom/lcc-ipq806x.c
40
.ops = &clk_pll_ops,
drivers/clk/qcom/lcc-msm8960.c
120
.ops = &clk_rcg_ops, \
drivers/clk/qcom/lcc-msm8960.c
140
.ops = &clk_branch_ops, \
drivers/clk/qcom/lcc-msm8960.c
158
.ops = &clk_regmap_div_ops, \
drivers/clk/qcom/lcc-msm8960.c
177
.ops = &clk_branch_ops, \
drivers/clk/qcom/lcc-msm8960.c
197
.ops = &clk_regmap_mux_closest_ops, \
drivers/clk/qcom/lcc-msm8960.c
282
.ops = &clk_rcg_ops,
drivers/clk/qcom/lcc-msm8960.c
301
.ops = &clk_branch_ops,
drivers/clk/qcom/lcc-msm8960.c
319
.ops = &clk_regmap_mux_closest_ops,
drivers/clk/qcom/lcc-msm8960.c
352
.ops = &clk_rcg_ops,
drivers/clk/qcom/lcc-msm8960.c
371
.ops = &clk_branch_ops,
drivers/clk/qcom/lcc-msm8960.c
390
.ops = &clk_branch_ops,
drivers/clk/qcom/lcc-msm8960.c
41
.ops = &clk_pll_ops,
drivers/clk/qcom/lpass-gfm-sm8250.c
114
.ops = &clk_gfm_ops,
drivers/clk/qcom/lpass-gfm-sm8250.c
134
.ops = &clk_gfm_ops,
drivers/clk/qcom/lpass-gfm-sm8250.c
154
.ops = &clk_gfm_ops,
drivers/clk/qcom/lpass-gfm-sm8250.c
174
.ops = &clk_gfm_ops,
drivers/clk/qcom/lpass-gfm-sm8250.c
74
.ops = &clk_gfm_ops,
drivers/clk/qcom/lpass-gfm-sm8250.c
94
.ops = &clk_gfm_ops,
drivers/clk/qcom/lpassaudiocc-sc7280.c
116
.ops = &clk_alpha_pll_postdiv_zonda_ops,
drivers/clk/qcom/lpassaudiocc-sc7280.c
148
.ops = &clk_alpha_pll_lucid_ops,
drivers/clk/qcom/lpassaudiocc-sc7280.c
171
.ops = &clk_alpha_pll_postdiv_lucid_ops,
drivers/clk/qcom/lpassaudiocc-sc7280.c
193
.ops = &clk_alpha_pll_postdiv_lucid_ops,
drivers/clk/qcom/lpassaudiocc-sc7280.c
254
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/lpassaudiocc-sc7280.c
274
.ops = &clk_rcg2_ops,
drivers/clk/qcom/lpassaudiocc-sc7280.c
289
.ops = &clk_regmap_div_ro_ops,
drivers/clk/qcom/lpassaudiocc-sc7280.c
304
.ops = &clk_regmap_div_ro_ops,
drivers/clk/qcom/lpassaudiocc-sc7280.c
319
.ops = &clk_regmap_div_ro_ops,
drivers/clk/qcom/lpassaudiocc-sc7280.c
334
.ops = &clk_regmap_div_ro_ops,
drivers/clk/qcom/lpassaudiocc-sc7280.c
373
.ops = &clk_rcg2_ops,
drivers/clk/qcom/lpassaudiocc-sc7280.c
387
.ops = &clk_rcg2_ops,
drivers/clk/qcom/lpassaudiocc-sc7280.c
401
.ops = &clk_rcg2_ops,
drivers/clk/qcom/lpassaudiocc-sc7280.c
416
.ops = &clk_regmap_div_ro_ops,
drivers/clk/qcom/lpassaudiocc-sc7280.c
435
.ops = &clk_branch2_ops,
drivers/clk/qcom/lpassaudiocc-sc7280.c
453
.ops = &clk_branch2_ops,
drivers/clk/qcom/lpassaudiocc-sc7280.c
471
.ops = &clk_branch2_ops,
drivers/clk/qcom/lpassaudiocc-sc7280.c
489
.ops = &clk_branch2_ops,
drivers/clk/qcom/lpassaudiocc-sc7280.c
507
.ops = &clk_branch2_ops,
drivers/clk/qcom/lpassaudiocc-sc7280.c
525
.ops = &clk_branch2_ops,
drivers/clk/qcom/lpassaudiocc-sc7280.c
53
.ops = &clk_branch2_ops,
drivers/clk/qcom/lpassaudiocc-sc7280.c
543
.ops = &clk_branch2_ops,
drivers/clk/qcom/lpassaudiocc-sc7280.c
561
.ops = &clk_branch2_ops,
drivers/clk/qcom/lpassaudiocc-sc7280.c
579
.ops = &clk_branch2_aon_ops,
drivers/clk/qcom/lpassaudiocc-sc7280.c
597
.ops = &clk_branch2_ops,
drivers/clk/qcom/lpassaudiocc-sc7280.c
615
.ops = &clk_branch2_ops,
drivers/clk/qcom/lpassaudiocc-sc7280.c
633
.ops = &clk_branch2_ops,
drivers/clk/qcom/lpassaudiocc-sc7280.c
66
.ops = &clk_branch2_ops,
drivers/clk/qcom/lpassaudiocc-sc7280.c
93
.ops = &clk_alpha_pll_zonda_ops,
drivers/clk/qcom/lpasscc-sc7280.c
28
.ops = &clk_branch2_ops,
drivers/clk/qcom/lpasscc-sc7280.c
42
.ops = &clk_branch2_ops,
drivers/clk/qcom/lpasscc-sc7280.c
56
.ops = &clk_branch2_ops,
drivers/clk/qcom/lpasscc-sc7280.c
70
.ops = &clk_branch2_ops,
drivers/clk/qcom/lpasscc-sdm845.c
25
.ops = &clk_branch2_ops,
drivers/clk/qcom/lpasscc-sdm845.c
38
.ops = &clk_branch2_ops,
drivers/clk/qcom/lpasscc-sdm845.c
52
.ops = &clk_branch2_ops,
drivers/clk/qcom/lpasscc-sdm845.c
66
.ops = &clk_branch2_ops,
drivers/clk/qcom/lpasscc-sdm845.c
80
.ops = &clk_branch2_ops,
drivers/clk/qcom/lpasscorecc-sc7180.c
100
.ops = &clk_alpha_pll_postdiv_fabia_ops,
drivers/clk/qcom/lpasscorecc-sc7180.c
129
.ops = &clk_rcg2_ops,
drivers/clk/qcom/lpasscorecc-sc7180.c
168
.ops = &clk_rcg2_ops,
drivers/clk/qcom/lpasscorecc-sc7180.c
183
.ops = &clk_rcg2_ops,
drivers/clk/qcom/lpasscorecc-sc7180.c
198
.ops = &clk_rcg2_ops,
drivers/clk/qcom/lpasscorecc-sc7180.c
217
.ops = &clk_branch2_ops,
drivers/clk/qcom/lpasscorecc-sc7180.c
237
.ops = &clk_branch2_ops,
drivers/clk/qcom/lpasscorecc-sc7180.c
257
.ops = &clk_branch2_ops,
drivers/clk/qcom/lpasscorecc-sc7180.c
277
.ops = &clk_branch2_ops,
drivers/clk/qcom/lpasscorecc-sc7180.c
74
.ops = &clk_alpha_pll_fabia_ops,
drivers/clk/qcom/lpasscorecc-sc7280.c
143
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/lpasscorecc-sc7280.c
175
.ops = &clk_rcg2_ops,
drivers/clk/qcom/lpasscorecc-sc7280.c
189
.ops = &clk_rcg2_ops,
drivers/clk/qcom/lpasscorecc-sc7280.c
203
.ops = &clk_rcg2_ops,
drivers/clk/qcom/lpasscorecc-sc7280.c
222
.ops = &clk_branch2_aon_ops,
drivers/clk/qcom/lpasscorecc-sc7280.c
240
.ops = &clk_branch2_ops,
drivers/clk/qcom/lpasscorecc-sc7280.c
258
.ops = &clk_branch2_ops,
drivers/clk/qcom/lpasscorecc-sc7280.c
276
.ops = &clk_branch2_ops,
drivers/clk/qcom/lpasscorecc-sc7280.c
294
.ops = &clk_branch2_ops,
drivers/clk/qcom/lpasscorecc-sc7280.c
312
.ops = &clk_branch2_ops,
drivers/clk/qcom/lpasscorecc-sc7280.c
332
.ops = &clk_branch2_ops,
drivers/clk/qcom/lpasscorecc-sc7280.c
59
.ops = &clk_alpha_pll_lucid_ops,
drivers/clk/qcom/lpasscorecc-sc7280.c
83
.ops = &clk_alpha_pll_postdiv_lucid_ops,
drivers/clk/qcom/lpasscorecc-sc7280.c
98
.ops = &clk_regmap_div_ro_ops,
drivers/clk/qcom/mmcc-apq8084.c
101
.ops = &clk_pll_vote_ops,
drivers/clk/qcom/mmcc-apq8084.c
1013
.ops = &clk_rcg2_ops,
drivers/clk/qcom/mmcc-apq8084.c
1031
.ops = &clk_rcg2_ops,
drivers/clk/qcom/mmcc-apq8084.c
1049
.ops = &clk_rcg2_ops,
drivers/clk/qcom/mmcc-apq8084.c
1072
.ops = &clk_rcg2_ops,
drivers/clk/qcom/mmcc-apq8084.c
1094
.ops = &clk_rcg2_ops,
drivers/clk/qcom/mmcc-apq8084.c
1113
.ops = &clk_rcg2_ops,
drivers/clk/qcom/mmcc-apq8084.c
1129
.ops = &clk_branch2_ops,
drivers/clk/qcom/mmcc-apq8084.c
1146
.ops = &clk_branch2_ops,
drivers/clk/qcom/mmcc-apq8084.c
1163
.ops = &clk_branch2_ops,
drivers/clk/qcom/mmcc-apq8084.c
118
.ops = &clk_pll_ops,
drivers/clk/qcom/mmcc-apq8084.c
1180
.ops = &clk_branch2_ops,
drivers/clk/qcom/mmcc-apq8084.c
1197
.ops = &clk_branch2_ops,
drivers/clk/qcom/mmcc-apq8084.c
1214
.ops = &clk_branch2_ops,
drivers/clk/qcom/mmcc-apq8084.c
1231
.ops = &clk_branch2_ops,
drivers/clk/qcom/mmcc-apq8084.c
1248
.ops = &clk_branch2_ops,
drivers/clk/qcom/mmcc-apq8084.c
1265
.ops = &clk_branch2_ops,
drivers/clk/qcom/mmcc-apq8084.c
1281
.ops = &clk_branch2_ops,
drivers/clk/qcom/mmcc-apq8084.c
1298
.ops = &clk_branch2_ops,
drivers/clk/qcom/mmcc-apq8084.c
1314
.ops = &clk_branch2_ops,
drivers/clk/qcom/mmcc-apq8084.c
1331
.ops = &clk_branch2_ops,
drivers/clk/qcom/mmcc-apq8084.c
1348
.ops = &clk_branch2_ops,
drivers/clk/qcom/mmcc-apq8084.c
136
.ops = &clk_pll_ops,
drivers/clk/qcom/mmcc-apq8084.c
1365
.ops = &clk_branch2_ops,
drivers/clk/qcom/mmcc-apq8084.c
1382
.ops = &clk_branch2_ops,
drivers/clk/qcom/mmcc-apq8084.c
1399
.ops = &clk_branch2_ops,
drivers/clk/qcom/mmcc-apq8084.c
1416
.ops = &clk_branch2_ops,
drivers/clk/qcom/mmcc-apq8084.c
1433
.ops = &clk_branch2_ops,
drivers/clk/qcom/mmcc-apq8084.c
1450
.ops = &clk_branch2_ops,
drivers/clk/qcom/mmcc-apq8084.c
1467
.ops = &clk_branch2_ops,
drivers/clk/qcom/mmcc-apq8084.c
1483
.ops = &clk_branch2_ops,
drivers/clk/qcom/mmcc-apq8084.c
1500
.ops = &clk_branch2_ops,
drivers/clk/qcom/mmcc-apq8084.c
1517
.ops = &clk_branch2_ops,
drivers/clk/qcom/mmcc-apq8084.c
153
.ops = &clk_pll_ops,
drivers/clk/qcom/mmcc-apq8084.c
1534
.ops = &clk_branch2_ops,
drivers/clk/qcom/mmcc-apq8084.c
1551
.ops = &clk_branch2_ops,
drivers/clk/qcom/mmcc-apq8084.c
1567
.ops = &clk_branch2_ops,
drivers/clk/qcom/mmcc-apq8084.c
1584
.ops = &clk_branch2_ops,
drivers/clk/qcom/mmcc-apq8084.c
1601
.ops = &clk_branch2_ops,
drivers/clk/qcom/mmcc-apq8084.c
1618
.ops = &clk_branch2_ops,
drivers/clk/qcom/mmcc-apq8084.c
1635
.ops = &clk_branch2_ops,
drivers/clk/qcom/mmcc-apq8084.c
1652
.ops = &clk_branch2_ops,
drivers/clk/qcom/mmcc-apq8084.c
1669
.ops = &clk_branch2_ops,
drivers/clk/qcom/mmcc-apq8084.c
1686
.ops = &clk_branch2_ops,
drivers/clk/qcom/mmcc-apq8084.c
1703
.ops = &clk_branch2_ops,
drivers/clk/qcom/mmcc-apq8084.c
1720
.ops = &clk_branch2_ops,
drivers/clk/qcom/mmcc-apq8084.c
1737
.ops = &clk_branch2_ops,
drivers/clk/qcom/mmcc-apq8084.c
1754
.ops = &clk_branch2_ops,
drivers/clk/qcom/mmcc-apq8084.c
1771
.ops = &clk_branch2_ops,
drivers/clk/qcom/mmcc-apq8084.c
1787
.ops = &clk_branch2_ops,
drivers/clk/qcom/mmcc-apq8084.c
1803
.ops = &clk_branch2_ops,
drivers/clk/qcom/mmcc-apq8084.c
1820
.ops = &clk_branch2_ops,
drivers/clk/qcom/mmcc-apq8084.c
1837
.ops = &clk_branch2_ops,
drivers/clk/qcom/mmcc-apq8084.c
1854
.ops = &clk_branch2_ops,
drivers/clk/qcom/mmcc-apq8084.c
1871
.ops = &clk_branch2_ops,
drivers/clk/qcom/mmcc-apq8084.c
1887
.ops = &clk_branch2_ops,
drivers/clk/qcom/mmcc-apq8084.c
1904
.ops = &clk_branch2_ops,
drivers/clk/qcom/mmcc-apq8084.c
1921
.ops = &clk_branch2_ops,
drivers/clk/qcom/mmcc-apq8084.c
1938
.ops = &clk_branch2_ops,
drivers/clk/qcom/mmcc-apq8084.c
1955
.ops = &clk_branch2_ops,
drivers/clk/qcom/mmcc-apq8084.c
1972
.ops = &clk_branch2_ops,
drivers/clk/qcom/mmcc-apq8084.c
1989
.ops = &clk_branch2_ops,
drivers/clk/qcom/mmcc-apq8084.c
2006
.ops = &clk_branch2_ops,
drivers/clk/qcom/mmcc-apq8084.c
2023
.ops = &clk_branch2_ops,
drivers/clk/qcom/mmcc-apq8084.c
2040
.ops = &clk_branch2_ops,
drivers/clk/qcom/mmcc-apq8084.c
2057
.ops = &clk_branch2_ops,
drivers/clk/qcom/mmcc-apq8084.c
2074
.ops = &clk_branch2_ops,
drivers/clk/qcom/mmcc-apq8084.c
2091
.ops = &clk_branch2_ops,
drivers/clk/qcom/mmcc-apq8084.c
2108
.ops = &clk_branch2_ops,
drivers/clk/qcom/mmcc-apq8084.c
2125
.ops = &clk_branch2_ops,
drivers/clk/qcom/mmcc-apq8084.c
2142
.ops = &clk_branch2_ops,
drivers/clk/qcom/mmcc-apq8084.c
2159
.ops = &clk_branch2_ops,
drivers/clk/qcom/mmcc-apq8084.c
2176
.ops = &clk_branch2_ops,
drivers/clk/qcom/mmcc-apq8084.c
2193
.ops = &clk_branch2_ops,
drivers/clk/qcom/mmcc-apq8084.c
2210
.ops = &clk_branch2_ops,
drivers/clk/qcom/mmcc-apq8084.c
2227
.ops = &clk_branch2_ops,
drivers/clk/qcom/mmcc-apq8084.c
2244
.ops = &clk_branch2_ops,
drivers/clk/qcom/mmcc-apq8084.c
2261
.ops = &clk_branch2_ops,
drivers/clk/qcom/mmcc-apq8084.c
2278
.ops = &clk_branch2_ops,
drivers/clk/qcom/mmcc-apq8084.c
2295
.ops = &clk_branch2_ops,
drivers/clk/qcom/mmcc-apq8084.c
2312
.ops = &clk_branch2_ops,
drivers/clk/qcom/mmcc-apq8084.c
2329
.ops = &clk_branch2_ops,
drivers/clk/qcom/mmcc-apq8084.c
2346
.ops = &clk_branch2_ops,
drivers/clk/qcom/mmcc-apq8084.c
2363
.ops = &clk_branch2_ops,
drivers/clk/qcom/mmcc-apq8084.c
2380
.ops = &clk_branch2_ops,
drivers/clk/qcom/mmcc-apq8084.c
2397
.ops = &clk_branch2_ops,
drivers/clk/qcom/mmcc-apq8084.c
2413
.ops = &clk_branch2_ops,
drivers/clk/qcom/mmcc-apq8084.c
2430
.ops = &clk_branch2_ops,
drivers/clk/qcom/mmcc-apq8084.c
2448
.ops = &clk_branch2_ops,
drivers/clk/qcom/mmcc-apq8084.c
2464
.ops = &clk_branch2_ops,
drivers/clk/qcom/mmcc-apq8084.c
2482
.ops = &clk_branch2_ops,
drivers/clk/qcom/mmcc-apq8084.c
2499
.ops = &clk_branch2_ops,
drivers/clk/qcom/mmcc-apq8084.c
2516
.ops = &clk_branch2_ops,
drivers/clk/qcom/mmcc-apq8084.c
2533
.ops = &clk_branch2_ops,
drivers/clk/qcom/mmcc-apq8084.c
2550
.ops = &clk_branch2_ops,
drivers/clk/qcom/mmcc-apq8084.c
2567
.ops = &clk_branch2_ops,
drivers/clk/qcom/mmcc-apq8084.c
2584
.ops = &clk_branch2_ops,
drivers/clk/qcom/mmcc-apq8084.c
2601
.ops = &clk_branch2_ops,
drivers/clk/qcom/mmcc-apq8084.c
2618
.ops = &clk_branch2_ops,
drivers/clk/qcom/mmcc-apq8084.c
2635
.ops = &clk_branch2_ops,
drivers/clk/qcom/mmcc-apq8084.c
2652
.ops = &clk_branch2_ops,
drivers/clk/qcom/mmcc-apq8084.c
2669
.ops = &clk_branch2_ops,
drivers/clk/qcom/mmcc-apq8084.c
2686
.ops = &clk_branch2_ops,
drivers/clk/qcom/mmcc-apq8084.c
2703
.ops = &clk_branch2_ops,
drivers/clk/qcom/mmcc-apq8084.c
2720
.ops = &clk_branch2_ops,
drivers/clk/qcom/mmcc-apq8084.c
2737
.ops = &clk_branch2_ops,
drivers/clk/qcom/mmcc-apq8084.c
2754
.ops = &clk_branch2_ops,
drivers/clk/qcom/mmcc-apq8084.c
2771
.ops = &clk_branch2_ops,
drivers/clk/qcom/mmcc-apq8084.c
2788
.ops = &clk_branch2_ops,
drivers/clk/qcom/mmcc-apq8084.c
337
.ops = &clk_rcg2_ops,
drivers/clk/qcom/mmcc-apq8084.c
363
.ops = &clk_rcg2_ops,
drivers/clk/qcom/mmcc-apq8084.c
388
.ops = &clk_rcg2_ops,
drivers/clk/qcom/mmcc-apq8084.c
407
.ops = &clk_rcg2_ops,
drivers/clk/qcom/mmcc-apq8084.c
420
.ops = &clk_rcg2_ops,
drivers/clk/qcom/mmcc-apq8084.c
433
.ops = &clk_rcg2_ops,
drivers/clk/qcom/mmcc-apq8084.c
446
.ops = &clk_rcg2_ops,
drivers/clk/qcom/mmcc-apq8084.c
476
.ops = &clk_rcg2_ops,
drivers/clk/qcom/mmcc-apq8084.c
489
.ops = &clk_rcg2_ops,
drivers/clk/qcom/mmcc-apq8084.c
517
.ops = &clk_rcg2_ops,
drivers/clk/qcom/mmcc-apq8084.c
529
.ops = &clk_rcg2_ops,
drivers/clk/qcom/mmcc-apq8084.c
552
.ops = &clk_rcg2_ops,
drivers/clk/qcom/mmcc-apq8084.c
565
.ops = &clk_rcg2_ops,
drivers/clk/qcom/mmcc-apq8084.c
57
.ops = &clk_pll_ops,
drivers/clk/qcom/mmcc-apq8084.c
578
.ops = &clk_rcg2_ops,
drivers/clk/qcom/mmcc-apq8084.c
591
.ops = &clk_pixel_ops,
drivers/clk/qcom/mmcc-apq8084.c
605
.ops = &clk_pixel_ops,
drivers/clk/qcom/mmcc-apq8084.c
630
.ops = &clk_rcg2_ops,
drivers/clk/qcom/mmcc-apq8084.c
649
.ops = &clk_rcg2_ops,
drivers/clk/qcom/mmcc-apq8084.c
668
.ops = &clk_rcg2_ops,
drivers/clk/qcom/mmcc-apq8084.c
692
.ops = &clk_rcg2_ops,
drivers/clk/qcom/mmcc-apq8084.c
70
.ops = &clk_pll_vote_ops,
drivers/clk/qcom/mmcc-apq8084.c
706
.ops = &clk_rcg2_ops,
drivers/clk/qcom/mmcc-apq8084.c
734
.ops = &clk_rcg2_ops,
drivers/clk/qcom/mmcc-apq8084.c
748
.ops = &clk_rcg2_ops,
drivers/clk/qcom/mmcc-apq8084.c
762
.ops = &clk_rcg2_ops,
drivers/clk/qcom/mmcc-apq8084.c
776
.ops = &clk_rcg2_ops,
drivers/clk/qcom/mmcc-apq8084.c
795
.ops = &clk_rcg2_ops,
drivers/clk/qcom/mmcc-apq8084.c
808
.ops = &clk_rcg2_ops,
drivers/clk/qcom/mmcc-apq8084.c
821
.ops = &clk_rcg2_ops,
drivers/clk/qcom/mmcc-apq8084.c
844
.ops = &clk_rcg2_ops,
drivers/clk/qcom/mmcc-apq8084.c
856
.ops = &clk_byte2_ops,
drivers/clk/qcom/mmcc-apq8084.c
869
.ops = &clk_byte2_ops,
drivers/clk/qcom/mmcc-apq8084.c
88
.ops = &clk_pll_ops,
drivers/clk/qcom/mmcc-apq8084.c
888
.ops = &clk_rcg2_ops,
drivers/clk/qcom/mmcc-apq8084.c
907
.ops = &clk_rcg2_ops,
drivers/clk/qcom/mmcc-apq8084.c
927
.ops = &clk_edp_pixel_ops,
drivers/clk/qcom/mmcc-apq8084.c
945
.ops = &clk_rcg2_ops,
drivers/clk/qcom/mmcc-apq8084.c
958
.ops = &clk_rcg2_ops,
drivers/clk/qcom/mmcc-apq8084.c
976
.ops = &clk_byte_ops,
drivers/clk/qcom/mmcc-apq8084.c
995
.ops = &clk_rcg2_ops,
drivers/clk/qcom/mmcc-msm8960.c
1044
.ops = &clk_dyn_rcg_ops,
drivers/clk/qcom/mmcc-msm8960.c
1053
.ops = &clk_dyn_rcg_ops,
drivers/clk/qcom/mmcc-msm8960.c
1068
.ops = &clk_branch_ops,
drivers/clk/qcom/mmcc-msm8960.c
1124
.ops = &clk_dyn_rcg_ops,
drivers/clk/qcom/mmcc-msm8960.c
1141
.ops = &clk_branch_ops,
drivers/clk/qcom/mmcc-msm8960.c
1159
.ops = &clk_branch_ops,
drivers/clk/qcom/mmcc-msm8960.c
1207
.ops = &clk_rcg_ops,
drivers/clk/qcom/mmcc-msm8960.c
1224
.ops = &clk_branch_ops,
drivers/clk/qcom/mmcc-msm8960.c
1257
.ops = &clk_rcg_ops,
drivers/clk/qcom/mmcc-msm8960.c
1274
.ops = &clk_branch_ops,
drivers/clk/qcom/mmcc-msm8960.c
1339
.ops = &clk_dyn_rcg_ops,
drivers/clk/qcom/mmcc-msm8960.c
1356
.ops = &clk_branch_ops,
drivers/clk/qcom/mmcc-msm8960.c
1374
.ops = &clk_branch_ops,
drivers/clk/qcom/mmcc-msm8960.c
1392
.ops = &clk_branch_ops
drivers/clk/qcom/mmcc-msm8960.c
1444
.ops = &clk_dyn_rcg_ops,
drivers/clk/qcom/mmcc-msm8960.c
1461
.ops = &clk_branch_ops,
drivers/clk/qcom/mmcc-msm8960.c
1509
.ops = &clk_rcg_bypass_ops,
drivers/clk/qcom/mmcc-msm8960.c
1527
.ops = &clk_branch_ops,
drivers/clk/qcom/mmcc-msm8960.c
1545
.ops = &clk_branch_ops,
drivers/clk/qcom/mmcc-msm8960.c
1563
.ops = &clk_branch_ops,
drivers/clk/qcom/mmcc-msm8960.c
1581
.ops = &clk_branch_ops,
drivers/clk/qcom/mmcc-msm8960.c
1599
.ops = &clk_branch_ops,
drivers/clk/qcom/mmcc-msm8960.c
1617
.ops = &clk_branch_ops,
drivers/clk/qcom/mmcc-msm8960.c
1635
.ops = &clk_branch_ops,
drivers/clk/qcom/mmcc-msm8960.c
1692
.ops = &clk_dyn_rcg_ops,
drivers/clk/qcom/mmcc-msm8960.c
1709
.ops = &clk_branch_ops,
drivers/clk/qcom/mmcc-msm8960.c
1745
.ops = &clk_rcg_ops,
drivers/clk/qcom/mmcc-msm8960.c
1762
.ops = &clk_branch_ops,
drivers/clk/qcom/mmcc-msm8960.c
1815
.ops = &clk_rcg_ops,
drivers/clk/qcom/mmcc-msm8960.c
1832
.ops = &clk_branch_ops,
drivers/clk/qcom/mmcc-msm8960.c
1850
.ops = &clk_branch_ops,
drivers/clk/qcom/mmcc-msm8960.c
1864
.ops = &clk_branch_ops,
drivers/clk/qcom/mmcc-msm8960.c
1879
.ops = &clk_branch_ops,
drivers/clk/qcom/mmcc-msm8960.c
1894
.ops = &clk_branch_ops,
drivers/clk/qcom/mmcc-msm8960.c
1907
.ops = &clk_branch_ops,
drivers/clk/qcom/mmcc-msm8960.c
1922
.ops = &clk_branch_ops,
drivers/clk/qcom/mmcc-msm8960.c
1937
.ops = &clk_branch_ops,
drivers/clk/qcom/mmcc-msm8960.c
1952
.ops = &clk_branch_ops,
drivers/clk/qcom/mmcc-msm8960.c
1965
.ops = &clk_branch_ops,
drivers/clk/qcom/mmcc-msm8960.c
1980
.ops = &clk_branch_ops,
drivers/clk/qcom/mmcc-msm8960.c
1995
.ops = &clk_branch_ops,
drivers/clk/qcom/mmcc-msm8960.c
2010
.ops = &clk_branch_ops,
drivers/clk/qcom/mmcc-msm8960.c
2025
.ops = &clk_branch_ops,
drivers/clk/qcom/mmcc-msm8960.c
2040
.ops = &clk_branch_ops,
drivers/clk/qcom/mmcc-msm8960.c
2053
.ops = &clk_branch_ops,
drivers/clk/qcom/mmcc-msm8960.c
2066
.ops = &clk_branch_ops,
drivers/clk/qcom/mmcc-msm8960.c
2079
.ops = &clk_branch_ops,
drivers/clk/qcom/mmcc-msm8960.c
2094
.ops = &clk_branch_ops,
drivers/clk/qcom/mmcc-msm8960.c
2107
.ops = &clk_branch_ops,
drivers/clk/qcom/mmcc-msm8960.c
2122
.ops = &clk_branch_ops,
drivers/clk/qcom/mmcc-msm8960.c
214
.ops = &clk_rcg_ops,
drivers/clk/qcom/mmcc-msm8960.c
2153
.ops = &clk_rcg_bypass2_ops,
drivers/clk/qcom/mmcc-msm8960.c
2171
.ops = &clk_branch_ops,
drivers/clk/qcom/mmcc-msm8960.c
2203
.ops = &clk_rcg_bypass2_ops,
drivers/clk/qcom/mmcc-msm8960.c
2221
.ops = &clk_branch_ops,
drivers/clk/qcom/mmcc-msm8960.c
2244
.ops = &clk_rcg_bypass2_ops,
drivers/clk/qcom/mmcc-msm8960.c
2262
.ops = &clk_branch_ops,
drivers/clk/qcom/mmcc-msm8960.c
2285
.ops = &clk_rcg_bypass2_ops,
drivers/clk/qcom/mmcc-msm8960.c
2303
.ops = &clk_branch_ops,
drivers/clk/qcom/mmcc-msm8960.c
231
.ops = &clk_branch_ops,
drivers/clk/qcom/mmcc-msm8960.c
2326
.ops = &clk_rcg_esc_ops,
drivers/clk/qcom/mmcc-msm8960.c
2343
.ops = &clk_branch_ops,
drivers/clk/qcom/mmcc-msm8960.c
2366
.ops = &clk_rcg_esc_ops,
drivers/clk/qcom/mmcc-msm8960.c
2383
.ops = &clk_branch_ops,
drivers/clk/qcom/mmcc-msm8960.c
2415
.ops = &clk_rcg_pixel_ops,
drivers/clk/qcom/mmcc-msm8960.c
2432
.ops = &clk_branch_ops,
drivers/clk/qcom/mmcc-msm8960.c
2464
.ops = &clk_rcg_pixel_ops,
drivers/clk/qcom/mmcc-msm8960.c
2479
.ops = &clk_branch_simple_ops,
drivers/clk/qcom/mmcc-msm8960.c
2497
.ops = &clk_branch_ops,
drivers/clk/qcom/mmcc-msm8960.c
2515
.ops = &clk_branch_ops,
drivers/clk/qcom/mmcc-msm8960.c
2531
.ops = &clk_branch_ops,
drivers/clk/qcom/mmcc-msm8960.c
2546
.ops = &clk_branch_ops,
drivers/clk/qcom/mmcc-msm8960.c
2561
.ops = &clk_branch_ops,
drivers/clk/qcom/mmcc-msm8960.c
2576
.ops = &clk_branch_ops,
drivers/clk/qcom/mmcc-msm8960.c
2591
.ops = &clk_branch_ops,
drivers/clk/qcom/mmcc-msm8960.c
2604
.ops = &clk_branch_ops,
drivers/clk/qcom/mmcc-msm8960.c
2619
.ops = &clk_branch_ops,
drivers/clk/qcom/mmcc-msm8960.c
2632
.ops = &clk_branch_ops,
drivers/clk/qcom/mmcc-msm8960.c
2645
.ops = &clk_branch_ops,
drivers/clk/qcom/mmcc-msm8960.c
265
.ops = &clk_rcg_ops,
drivers/clk/qcom/mmcc-msm8960.c
2658
.ops = &clk_branch_ops,
drivers/clk/qcom/mmcc-msm8960.c
2673
.ops = &clk_branch_ops,
drivers/clk/qcom/mmcc-msm8960.c
2686
.ops = &clk_branch_ops,
drivers/clk/qcom/mmcc-msm8960.c
2699
.ops = &clk_branch_ops,
drivers/clk/qcom/mmcc-msm8960.c
2714
.ops = &clk_branch_ops,
drivers/clk/qcom/mmcc-msm8960.c
2727
.ops = &clk_branch_ops,
drivers/clk/qcom/mmcc-msm8960.c
2740
.ops = &clk_branch_ops,
drivers/clk/qcom/mmcc-msm8960.c
282
.ops = &clk_branch_ops,
drivers/clk/qcom/mmcc-msm8960.c
316
.ops = &clk_rcg_ops,
drivers/clk/qcom/mmcc-msm8960.c
333
.ops = &clk_branch_ops,
drivers/clk/qcom/mmcc-msm8960.c
373
.ops = &clk_rcg_ops,
drivers/clk/qcom/mmcc-msm8960.c
390
.ops = &clk_branch_ops,
drivers/clk/qcom/mmcc-msm8960.c
408
.ops = &clk_branch_ops,
drivers/clk/qcom/mmcc-msm8960.c
441
.ops = &clk_rcg_ops,
drivers/clk/qcom/mmcc-msm8960.c
458
.ops = &clk_branch_ops,
drivers/clk/qcom/mmcc-msm8960.c
476
.ops = &clk_branch_ops,
drivers/clk/qcom/mmcc-msm8960.c
509
.ops = &clk_rcg_ops,
drivers/clk/qcom/mmcc-msm8960.c
526
.ops = &clk_branch_ops,
drivers/clk/qcom/mmcc-msm8960.c
544
.ops = &clk_branch_ops,
drivers/clk/qcom/mmcc-msm8960.c
57
.ops = &clk_pll_ops,
drivers/clk/qcom/mmcc-msm8960.c
658
.ops = &clk_ops_pix_rdi,
drivers/clk/qcom/mmcc-msm8960.c
675
.ops = &clk_ops_pix_rdi,
drivers/clk/qcom/mmcc-msm8960.c
692
.ops = &clk_ops_pix_rdi,
drivers/clk/qcom/mmcc-msm8960.c
709
.ops = &clk_ops_pix_rdi,
drivers/clk/qcom/mmcc-msm8960.c
726
.ops = &clk_ops_pix_rdi,
drivers/clk/qcom/mmcc-msm8960.c
75
.ops = &clk_pll_ops,
drivers/clk/qcom/mmcc-msm8960.c
765
.ops = &clk_rcg_ops,
drivers/clk/qcom/mmcc-msm8960.c
782
.ops = &clk_branch_ops,
drivers/clk/qcom/mmcc-msm8960.c
800
.ops = &clk_branch_ops,
drivers/clk/qcom/mmcc-msm8960.c
818
.ops = &clk_branch_ops,
drivers/clk/qcom/mmcc-msm8960.c
879
.ops = &clk_dyn_rcg_ops,
drivers/clk/qcom/mmcc-msm8960.c
896
.ops = &clk_branch_ops,
drivers/clk/qcom/mmcc-msm8960.c
941
.ops = &clk_dyn_rcg_ops,
drivers/clk/qcom/mmcc-msm8960.c
958
.ops = &clk_branch_ops,
drivers/clk/qcom/mmcc-msm8974.c
1012
.ops = &clk_branch2_ops,
drivers/clk/qcom/mmcc-msm8974.c
102
.ops = &clk_pll_vote_ops,
drivers/clk/qcom/mmcc-msm8974.c
1028
.ops = &clk_branch2_ops,
drivers/clk/qcom/mmcc-msm8974.c
1045
.ops = &clk_branch2_ops,
drivers/clk/qcom/mmcc-msm8974.c
1062
.ops = &clk_branch2_ops,
drivers/clk/qcom/mmcc-msm8974.c
1079
.ops = &clk_branch2_ops,
drivers/clk/qcom/mmcc-msm8974.c
1096
.ops = &clk_branch2_ops,
drivers/clk/qcom/mmcc-msm8974.c
1112
.ops = &clk_branch2_ops,
drivers/clk/qcom/mmcc-msm8974.c
1129
.ops = &clk_branch2_ops,
drivers/clk/qcom/mmcc-msm8974.c
1146
.ops = &clk_branch2_ops,
drivers/clk/qcom/mmcc-msm8974.c
1163
.ops = &clk_branch2_ops,
drivers/clk/qcom/mmcc-msm8974.c
1180
.ops = &clk_branch2_ops,
drivers/clk/qcom/mmcc-msm8974.c
119
.ops = &clk_pll_ops,
drivers/clk/qcom/mmcc-msm8974.c
1196
.ops = &clk_branch2_ops,
drivers/clk/qcom/mmcc-msm8974.c
1213
.ops = &clk_branch2_ops,
drivers/clk/qcom/mmcc-msm8974.c
1230
.ops = &clk_branch2_ops,
drivers/clk/qcom/mmcc-msm8974.c
1247
.ops = &clk_branch2_ops,
drivers/clk/qcom/mmcc-msm8974.c
1264
.ops = &clk_branch2_ops,
drivers/clk/qcom/mmcc-msm8974.c
1280
.ops = &clk_branch2_ops,
drivers/clk/qcom/mmcc-msm8974.c
1297
.ops = &clk_branch2_ops,
drivers/clk/qcom/mmcc-msm8974.c
1314
.ops = &clk_branch2_ops,
drivers/clk/qcom/mmcc-msm8974.c
1331
.ops = &clk_branch2_ops,
drivers/clk/qcom/mmcc-msm8974.c
1348
.ops = &clk_branch2_ops,
drivers/clk/qcom/mmcc-msm8974.c
1365
.ops = &clk_branch2_ops,
drivers/clk/qcom/mmcc-msm8974.c
137
.ops = &clk_pll_ops,
drivers/clk/qcom/mmcc-msm8974.c
1382
.ops = &clk_branch2_ops,
drivers/clk/qcom/mmcc-msm8974.c
1399
.ops = &clk_branch2_ops,
drivers/clk/qcom/mmcc-msm8974.c
1416
.ops = &clk_branch2_ops,
drivers/clk/qcom/mmcc-msm8974.c
1432
.ops = &clk_branch2_ops,
drivers/clk/qcom/mmcc-msm8974.c
1449
.ops = &clk_branch2_ops,
drivers/clk/qcom/mmcc-msm8974.c
1466
.ops = &clk_branch2_ops,
drivers/clk/qcom/mmcc-msm8974.c
1483
.ops = &clk_branch2_ops,
drivers/clk/qcom/mmcc-msm8974.c
1499
.ops = &clk_branch2_ops,
drivers/clk/qcom/mmcc-msm8974.c
1515
.ops = &clk_branch2_ops,
drivers/clk/qcom/mmcc-msm8974.c
1532
.ops = &clk_branch2_ops,
drivers/clk/qcom/mmcc-msm8974.c
1549
.ops = &clk_branch2_ops,
drivers/clk/qcom/mmcc-msm8974.c
1566
.ops = &clk_branch2_ops,
drivers/clk/qcom/mmcc-msm8974.c
1583
.ops = &clk_branch2_ops,
drivers/clk/qcom/mmcc-msm8974.c
1600
.ops = &clk_branch2_ops,
drivers/clk/qcom/mmcc-msm8974.c
1616
.ops = &clk_branch2_ops,
drivers/clk/qcom/mmcc-msm8974.c
1633
.ops = &clk_branch2_ops,
drivers/clk/qcom/mmcc-msm8974.c
1650
.ops = &clk_branch2_ops,
drivers/clk/qcom/mmcc-msm8974.c
1667
.ops = &clk_branch2_ops,
drivers/clk/qcom/mmcc-msm8974.c
1683
.ops = &clk_branch2_ops,
drivers/clk/qcom/mmcc-msm8974.c
1699
.ops = &clk_branch2_ops,
drivers/clk/qcom/mmcc-msm8974.c
1716
.ops = &clk_branch2_ops,
drivers/clk/qcom/mmcc-msm8974.c
1733
.ops = &clk_branch2_ops,
drivers/clk/qcom/mmcc-msm8974.c
1750
.ops = &clk_branch2_ops,
drivers/clk/qcom/mmcc-msm8974.c
1766
.ops = &clk_branch2_ops,
drivers/clk/qcom/mmcc-msm8974.c
1782
.ops = &clk_branch2_ops,
drivers/clk/qcom/mmcc-msm8974.c
1799
.ops = &clk_branch2_ops,
drivers/clk/qcom/mmcc-msm8974.c
1815
.ops = &clk_branch2_ops,
drivers/clk/qcom/mmcc-msm8974.c
1832
.ops = &clk_branch2_ops,
drivers/clk/qcom/mmcc-msm8974.c
1849
.ops = &clk_branch2_ops,
drivers/clk/qcom/mmcc-msm8974.c
1866
.ops = &clk_branch2_ops,
drivers/clk/qcom/mmcc-msm8974.c
1883
.ops = &clk_branch2_ops,
drivers/clk/qcom/mmcc-msm8974.c
1900
.ops = &clk_branch2_ops,
drivers/clk/qcom/mmcc-msm8974.c
1917
.ops = &clk_branch2_ops,
drivers/clk/qcom/mmcc-msm8974.c
1934
.ops = &clk_branch2_ops,
drivers/clk/qcom/mmcc-msm8974.c
1951
.ops = &clk_branch2_ops,
drivers/clk/qcom/mmcc-msm8974.c
1968
.ops = &clk_branch2_ops,
drivers/clk/qcom/mmcc-msm8974.c
1984
.ops = &clk_branch2_ops,
drivers/clk/qcom/mmcc-msm8974.c
2001
.ops = &clk_branch2_ops,
drivers/clk/qcom/mmcc-msm8974.c
2018
.ops = &clk_branch2_ops,
drivers/clk/qcom/mmcc-msm8974.c
2035
.ops = &clk_branch2_ops,
drivers/clk/qcom/mmcc-msm8974.c
2052
.ops = &clk_branch2_ops,
drivers/clk/qcom/mmcc-msm8974.c
2069
.ops = &clk_branch2_ops,
drivers/clk/qcom/mmcc-msm8974.c
2086
.ops = &clk_branch2_ops,
drivers/clk/qcom/mmcc-msm8974.c
2102
.ops = &clk_branch2_ops,
drivers/clk/qcom/mmcc-msm8974.c
2118
.ops = &clk_branch2_ops,
drivers/clk/qcom/mmcc-msm8974.c
2135
.ops = &clk_branch2_ops,
drivers/clk/qcom/mmcc-msm8974.c
2153
.ops = &clk_branch2_ops,
drivers/clk/qcom/mmcc-msm8974.c
2169
.ops = &clk_branch2_ops,
drivers/clk/qcom/mmcc-msm8974.c
2187
.ops = &clk_branch2_ops,
drivers/clk/qcom/mmcc-msm8974.c
2204
.ops = &clk_branch2_ops,
drivers/clk/qcom/mmcc-msm8974.c
2221
.ops = &clk_branch2_ops,
drivers/clk/qcom/mmcc-msm8974.c
2237
.ops = &clk_branch2_ops,
drivers/clk/qcom/mmcc-msm8974.c
2253
.ops = &clk_branch2_ops,
drivers/clk/qcom/mmcc-msm8974.c
2269
.ops = &clk_branch2_ops,
drivers/clk/qcom/mmcc-msm8974.c
2285
.ops = &clk_branch2_ops,
drivers/clk/qcom/mmcc-msm8974.c
2302
.ops = &clk_branch2_ops,
drivers/clk/qcom/mmcc-msm8974.c
2319
.ops = &clk_branch2_ops,
drivers/clk/qcom/mmcc-msm8974.c
267
.ops = &clk_rcg2_ops,
drivers/clk/qcom/mmcc-msm8974.c
305
.ops = &clk_rcg2_ops,
drivers/clk/qcom/mmcc-msm8974.c
330
.ops = &clk_rcg2_ops,
drivers/clk/qcom/mmcc-msm8974.c
349
.ops = &clk_rcg2_ops,
drivers/clk/qcom/mmcc-msm8974.c
362
.ops = &clk_rcg2_ops,
drivers/clk/qcom/mmcc-msm8974.c
375
.ops = &clk_rcg2_ops,
drivers/clk/qcom/mmcc-msm8974.c
388
.ops = &clk_rcg2_ops,
drivers/clk/qcom/mmcc-msm8974.c
435
.ops = &clk_rcg2_ops,
drivers/clk/qcom/mmcc-msm8974.c
448
.ops = &clk_rcg2_ops,
drivers/clk/qcom/mmcc-msm8974.c
489
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/mmcc-msm8974.c
512
.ops = &clk_rcg2_ops,
drivers/clk/qcom/mmcc-msm8974.c
525
.ops = &clk_rcg2_ops,
drivers/clk/qcom/mmcc-msm8974.c
538
.ops = &clk_rcg2_ops,
drivers/clk/qcom/mmcc-msm8974.c
551
.ops = &clk_pixel_ops,
drivers/clk/qcom/mmcc-msm8974.c
565
.ops = &clk_pixel_ops,
drivers/clk/qcom/mmcc-msm8974.c
58
.ops = &clk_pll_ops,
drivers/clk/qcom/mmcc-msm8974.c
598
.ops = &clk_rcg2_ops,
drivers/clk/qcom/mmcc-msm8974.c
616
.ops = &clk_rcg2_ops,
drivers/clk/qcom/mmcc-msm8974.c
640
.ops = &clk_rcg2_ops,
drivers/clk/qcom/mmcc-msm8974.c
654
.ops = &clk_rcg2_ops,
drivers/clk/qcom/mmcc-msm8974.c
689
.ops = &clk_rcg2_ops,
drivers/clk/qcom/mmcc-msm8974.c
702
.ops = &clk_rcg2_ops,
drivers/clk/qcom/mmcc-msm8974.c
71
.ops = &clk_pll_vote_ops,
drivers/clk/qcom/mmcc-msm8974.c
715
.ops = &clk_rcg2_ops,
drivers/clk/qcom/mmcc-msm8974.c
728
.ops = &clk_rcg2_ops,
drivers/clk/qcom/mmcc-msm8974.c
747
.ops = &clk_rcg2_ops,
drivers/clk/qcom/mmcc-msm8974.c
760
.ops = &clk_rcg2_ops,
drivers/clk/qcom/mmcc-msm8974.c
773
.ops = &clk_rcg2_ops,
drivers/clk/qcom/mmcc-msm8974.c
804
.ops = &clk_rcg2_ops,
drivers/clk/qcom/mmcc-msm8974.c
822
.ops = &clk_byte2_ops,
drivers/clk/qcom/mmcc-msm8974.c
836
.ops = &clk_byte2_ops,
drivers/clk/qcom/mmcc-msm8974.c
855
.ops = &clk_rcg2_ops,
drivers/clk/qcom/mmcc-msm8974.c
874
.ops = &clk_rcg2_ops,
drivers/clk/qcom/mmcc-msm8974.c
89
.ops = &clk_pll_ops,
drivers/clk/qcom/mmcc-msm8974.c
894
.ops = &clk_edp_pixel_ops,
drivers/clk/qcom/mmcc-msm8974.c
912
.ops = &clk_rcg2_ops,
drivers/clk/qcom/mmcc-msm8974.c
925
.ops = &clk_rcg2_ops,
drivers/clk/qcom/mmcc-msm8974.c
943
.ops = &clk_byte_ops,
drivers/clk/qcom/mmcc-msm8974.c
962
.ops = &clk_rcg2_ops,
drivers/clk/qcom/mmcc-msm8974.c
980
.ops = &clk_rcg2_ops,
drivers/clk/qcom/mmcc-msm8974.c
995
.ops = &clk_branch2_ops,
drivers/clk/qcom/mmcc-msm8994.c
1003
.ops = &clk_rcg2_ops,
drivers/clk/qcom/mmcc-msm8994.c
1021
.ops = &clk_rcg2_ops,
drivers/clk/qcom/mmcc-msm8994.c
1040
.ops = &clk_rcg2_ops,
drivers/clk/qcom/mmcc-msm8994.c
1058
.ops = &clk_rcg2_ops,
drivers/clk/qcom/mmcc-msm8994.c
1076
.ops = &clk_rcg2_ops,
drivers/clk/qcom/mmcc-msm8994.c
1090
.ops = &clk_branch2_ops,
drivers/clk/qcom/mmcc-msm8994.c
1105
.ops = &clk_branch2_ops,
drivers/clk/qcom/mmcc-msm8994.c
1119
.ops = &clk_branch2_ops,
drivers/clk/qcom/mmcc-msm8994.c
1134
.ops = &clk_branch2_ops,
drivers/clk/qcom/mmcc-msm8994.c
1148
.ops = &clk_branch2_ops,
drivers/clk/qcom/mmcc-msm8994.c
115
.ops = &clk_alpha_pll_ops,
drivers/clk/qcom/mmcc-msm8994.c
1162
.ops = &clk_branch2_ops,
drivers/clk/qcom/mmcc-msm8994.c
1177
.ops = &clk_branch2_ops,
drivers/clk/qcom/mmcc-msm8994.c
1191
.ops = &clk_branch2_ops,
drivers/clk/qcom/mmcc-msm8994.c
1205
.ops = &clk_branch2_ops,
drivers/clk/qcom/mmcc-msm8994.c
1219
.ops = &clk_branch2_ops,
drivers/clk/qcom/mmcc-msm8994.c
1233
.ops = &clk_branch2_ops,
drivers/clk/qcom/mmcc-msm8994.c
1248
.ops = &clk_branch2_ops,
drivers/clk/qcom/mmcc-msm8994.c
1262
.ops = &clk_branch2_ops,
drivers/clk/qcom/mmcc-msm8994.c
1276
.ops = &clk_branch2_ops,
drivers/clk/qcom/mmcc-msm8994.c
128
.ops = &clk_alpha_pll_postdiv_ops,
drivers/clk/qcom/mmcc-msm8994.c
1290
.ops = &clk_branch2_ops,
drivers/clk/qcom/mmcc-msm8994.c
1304
.ops = &clk_branch2_ops,
drivers/clk/qcom/mmcc-msm8994.c
1319
.ops = &clk_branch2_ops,
drivers/clk/qcom/mmcc-msm8994.c
1333
.ops = &clk_branch2_ops,
drivers/clk/qcom/mmcc-msm8994.c
1347
.ops = &clk_branch2_ops,
drivers/clk/qcom/mmcc-msm8994.c
1361
.ops = &clk_branch2_ops,
drivers/clk/qcom/mmcc-msm8994.c
1375
.ops = &clk_branch2_ops,
drivers/clk/qcom/mmcc-msm8994.c
1390
.ops = &clk_branch2_ops,
drivers/clk/qcom/mmcc-msm8994.c
1404
.ops = &clk_branch2_ops,
drivers/clk/qcom/mmcc-msm8994.c
1418
.ops = &clk_branch2_ops,
drivers/clk/qcom/mmcc-msm8994.c
1432
.ops = &clk_branch2_ops,
drivers/clk/qcom/mmcc-msm8994.c
1446
.ops = &clk_branch2_ops,
drivers/clk/qcom/mmcc-msm8994.c
1460
.ops = &clk_branch2_ops,
drivers/clk/qcom/mmcc-msm8994.c
147
.ops = &clk_alpha_pll_ops,
drivers/clk/qcom/mmcc-msm8994.c
1474
.ops = &clk_branch2_ops,
drivers/clk/qcom/mmcc-msm8994.c
1488
.ops = &clk_branch2_ops,
drivers/clk/qcom/mmcc-msm8994.c
1502
.ops = &clk_branch2_ops,
drivers/clk/qcom/mmcc-msm8994.c
1517
.ops = &clk_branch2_ops,
drivers/clk/qcom/mmcc-msm8994.c
1531
.ops = &clk_branch2_ops,
drivers/clk/qcom/mmcc-msm8994.c
1545
.ops = &clk_branch2_ops,
drivers/clk/qcom/mmcc-msm8994.c
1559
.ops = &clk_branch2_ops,
drivers/clk/qcom/mmcc-msm8994.c
1573
.ops = &clk_branch2_ops,
drivers/clk/qcom/mmcc-msm8994.c
1588
.ops = &clk_branch2_ops,
drivers/clk/qcom/mmcc-msm8994.c
160
.ops = &clk_alpha_pll_postdiv_ops,
drivers/clk/qcom/mmcc-msm8994.c
1602
.ops = &clk_branch2_ops,
drivers/clk/qcom/mmcc-msm8994.c
1616
.ops = &clk_branch2_ops,
drivers/clk/qcom/mmcc-msm8994.c
1630
.ops = &clk_branch2_ops,
drivers/clk/qcom/mmcc-msm8994.c
1644
.ops = &clk_branch2_ops,
drivers/clk/qcom/mmcc-msm8994.c
1658
.ops = &clk_branch2_ops,
drivers/clk/qcom/mmcc-msm8994.c
1673
.ops = &clk_branch2_ops,
drivers/clk/qcom/mmcc-msm8994.c
1687
.ops = &clk_branch2_ops,
drivers/clk/qcom/mmcc-msm8994.c
1701
.ops = &clk_branch2_ops,
drivers/clk/qcom/mmcc-msm8994.c
1715
.ops = &clk_branch2_ops,
drivers/clk/qcom/mmcc-msm8994.c
1730
.ops = &clk_branch2_ops,
drivers/clk/qcom/mmcc-msm8994.c
1744
.ops = &clk_branch2_ops,
drivers/clk/qcom/mmcc-msm8994.c
1758
.ops = &clk_branch2_ops,
drivers/clk/qcom/mmcc-msm8994.c
176
.ops = &clk_alpha_pll_ops,
drivers/clk/qcom/mmcc-msm8994.c
1773
.ops = &clk_branch2_ops,
drivers/clk/qcom/mmcc-msm8994.c
1787
.ops = &clk_branch2_ops,
drivers/clk/qcom/mmcc-msm8994.c
1801
.ops = &clk_branch2_ops,
drivers/clk/qcom/mmcc-msm8994.c
1815
.ops = &clk_branch2_ops,
drivers/clk/qcom/mmcc-msm8994.c
1829
.ops = &clk_branch2_ops,
drivers/clk/qcom/mmcc-msm8994.c
1843
.ops = &clk_branch2_ops,
drivers/clk/qcom/mmcc-msm8994.c
1859
.ops = &clk_branch2_ops,
drivers/clk/qcom/mmcc-msm8994.c
1874
.ops = &clk_branch2_ops,
drivers/clk/qcom/mmcc-msm8994.c
188
.ops = &clk_alpha_pll_postdiv_ops,
drivers/clk/qcom/mmcc-msm8994.c
1889
.ops = &clk_branch2_ops,
drivers/clk/qcom/mmcc-msm8994.c
1904
.ops = &clk_branch2_ops,
drivers/clk/qcom/mmcc-msm8994.c
1919
.ops = &clk_branch2_ops,
drivers/clk/qcom/mmcc-msm8994.c
1934
.ops = &clk_branch2_ops,
drivers/clk/qcom/mmcc-msm8994.c
1949
.ops = &clk_branch2_ops,
drivers/clk/qcom/mmcc-msm8994.c
1964
.ops = &clk_branch2_ops,
drivers/clk/qcom/mmcc-msm8994.c
1979
.ops = &clk_branch2_ops,
drivers/clk/qcom/mmcc-msm8994.c
1994
.ops = &clk_branch2_ops,
drivers/clk/qcom/mmcc-msm8994.c
2009
.ops = &clk_branch2_ops,
drivers/clk/qcom/mmcc-msm8994.c
2024
.ops = &clk_branch2_ops,
drivers/clk/qcom/mmcc-msm8994.c
2039
.ops = &clk_branch2_ops,
drivers/clk/qcom/mmcc-msm8994.c
204
.ops = &clk_alpha_pll_ops,
drivers/clk/qcom/mmcc-msm8994.c
2054
.ops = &clk_branch2_ops,
drivers/clk/qcom/mmcc-msm8994.c
2070
.ops = &clk_branch2_ops,
drivers/clk/qcom/mmcc-msm8994.c
2085
.ops = &clk_branch2_ops,
drivers/clk/qcom/mmcc-msm8994.c
2100
.ops = &clk_branch2_ops,
drivers/clk/qcom/mmcc-msm8994.c
2118
.ops = &clk_branch2_ops,
drivers/clk/qcom/mmcc-msm8994.c
2133
.ops = &clk_branch2_ops,
drivers/clk/qcom/mmcc-msm8994.c
2148
.ops = &clk_branch2_ops,
drivers/clk/qcom/mmcc-msm8994.c
216
.ops = &clk_alpha_pll_postdiv_ops,
drivers/clk/qcom/mmcc-msm8994.c
2163
.ops = &clk_branch2_ops,
drivers/clk/qcom/mmcc-msm8994.c
2177
.ops = &clk_branch2_ops,
drivers/clk/qcom/mmcc-msm8994.c
2192
.ops = &clk_branch2_ops,
drivers/clk/qcom/mmcc-msm8994.c
2207
.ops = &clk_branch2_ops,
drivers/clk/qcom/mmcc-msm8994.c
2222
.ops = &clk_branch2_ops,
drivers/clk/qcom/mmcc-msm8994.c
2237
.ops = &clk_branch2_ops,
drivers/clk/qcom/mmcc-msm8994.c
2252
.ops = &clk_branch2_ops,
drivers/clk/qcom/mmcc-msm8994.c
284
.ops = &clk_alpha_pll_ops,
drivers/clk/qcom/mmcc-msm8994.c
296
.ops = &clk_alpha_pll_postdiv_ops,
drivers/clk/qcom/mmcc-msm8994.c
318
.ops = &clk_rcg2_ops,
drivers/clk/qcom/mmcc-msm8994.c
347
.ops = &clk_rcg2_ops,
drivers/clk/qcom/mmcc-msm8994.c
373
.ops = &clk_rcg2_ops,
drivers/clk/qcom/mmcc-msm8994.c
410
.ops = &clk_rcg2_ops,
drivers/clk/qcom/mmcc-msm8994.c
423
.ops = &clk_rcg2_ops,
drivers/clk/qcom/mmcc-msm8994.c
436
.ops = &clk_rcg2_ops,
drivers/clk/qcom/mmcc-msm8994.c
449
.ops = &clk_rcg2_ops,
drivers/clk/qcom/mmcc-msm8994.c
484
.ops = &clk_rcg2_ops,
drivers/clk/qcom/mmcc-msm8994.c
507
.ops = &clk_rcg2_ops,
drivers/clk/qcom/mmcc-msm8994.c
539
.ops = &clk_rcg2_ops,
drivers/clk/qcom/mmcc-msm8994.c
562
.ops = &clk_rcg2_ops,
drivers/clk/qcom/mmcc-msm8994.c
585
.ops = &clk_rcg2_ops,
drivers/clk/qcom/mmcc-msm8994.c
605
.ops = &clk_rcg2_ops,
drivers/clk/qcom/mmcc-msm8994.c
626
.ops = &clk_rcg2_ops,
drivers/clk/qcom/mmcc-msm8994.c
665
.ops = &clk_rcg2_ops,
drivers/clk/qcom/mmcc-msm8994.c
678
.ops = &clk_pixel_ops,
drivers/clk/qcom/mmcc-msm8994.c
692
.ops = &clk_pixel_ops,
drivers/clk/qcom/mmcc-msm8994.c
728
.ops = &clk_rcg2_ops,
drivers/clk/qcom/mmcc-msm8994.c
750
.ops = &clk_rcg2_ops,
drivers/clk/qcom/mmcc-msm8994.c
774
.ops = &clk_rcg2_ops,
drivers/clk/qcom/mmcc-msm8994.c
788
.ops = &clk_rcg2_ops,
drivers/clk/qcom/mmcc-msm8994.c
801
.ops = &clk_rcg2_ops,
drivers/clk/qcom/mmcc-msm8994.c
814
.ops = &clk_rcg2_ops,
drivers/clk/qcom/mmcc-msm8994.c
871
.ops = &clk_rcg2_ops,
drivers/clk/qcom/mmcc-msm8994.c
885
.ops = &clk_rcg2_ops,
drivers/clk/qcom/mmcc-msm8994.c
899
.ops = &clk_rcg2_ops,
drivers/clk/qcom/mmcc-msm8994.c
913
.ops = &clk_rcg2_ops,
drivers/clk/qcom/mmcc-msm8994.c
933
.ops = &clk_rcg2_ops,
drivers/clk/qcom/mmcc-msm8994.c
946
.ops = &clk_rcg2_ops,
drivers/clk/qcom/mmcc-msm8994.c
958
.ops = &clk_byte2_ops,
drivers/clk/qcom/mmcc-msm8994.c
971
.ops = &clk_byte2_ops,
drivers/clk/qcom/mmcc-msm8994.c
990
.ops = &clk_rcg2_ops,
drivers/clk/qcom/mmcc-msm8996.c
1006
.ops = &clk_rcg2_ops,
drivers/clk/qcom/mmcc-msm8996.c
1019
.ops = &clk_rcg2_ops,
drivers/clk/qcom/mmcc-msm8996.c
104
.ops = &clk_alpha_pll_postdiv_ops,
drivers/clk/qcom/mmcc-msm8996.c
1040
.ops = &clk_rcg2_ops,
drivers/clk/qcom/mmcc-msm8996.c
1053
.ops = &clk_rcg2_ops,
drivers/clk/qcom/mmcc-msm8996.c
1066
.ops = &clk_rcg2_ops,
drivers/clk/qcom/mmcc-msm8996.c
1089
.ops = &clk_rcg2_ops,
drivers/clk/qcom/mmcc-msm8996.c
1111
.ops = &clk_rcg2_ops,
drivers/clk/qcom/mmcc-msm8996.c
1124
.ops = &clk_rcg2_ops,
drivers/clk/qcom/mmcc-msm8996.c
1147
.ops = &clk_rcg2_ops,
drivers/clk/qcom/mmcc-msm8996.c
1160
.ops = &clk_rcg2_ops,
drivers/clk/qcom/mmcc-msm8996.c
1182
.ops = &clk_rcg2_ops,
drivers/clk/qcom/mmcc-msm8996.c
1204
.ops = &clk_rcg2_ops,
drivers/clk/qcom/mmcc-msm8996.c
1217
.ops = &clk_rcg2_ops,
drivers/clk/qcom/mmcc-msm8996.c
123
.ops = &clk_alpha_pll_ops,
drivers/clk/qcom/mmcc-msm8996.c
1230
.ops = &clk_rcg2_ops,
drivers/clk/qcom/mmcc-msm8996.c
1243
.ops = &clk_rcg2_ops,
drivers/clk/qcom/mmcc-msm8996.c
1263
.ops = &clk_rcg2_ops,
drivers/clk/qcom/mmcc-msm8996.c
1279
.ops = &clk_branch2_ops,
drivers/clk/qcom/mmcc-msm8996.c
1296
.ops = &clk_branch2_ops,
drivers/clk/qcom/mmcc-msm8996.c
1313
.ops = &clk_branch2_ops,
drivers/clk/qcom/mmcc-msm8996.c
1329
.ops = &clk_branch2_ops,
drivers/clk/qcom/mmcc-msm8996.c
1346
.ops = &clk_branch2_ops,
drivers/clk/qcom/mmcc-msm8996.c
1363
.ops = &clk_branch2_ops,
drivers/clk/qcom/mmcc-msm8996.c
138
.ops = &clk_alpha_pll_postdiv_ops,
drivers/clk/qcom/mmcc-msm8996.c
1380
.ops = &clk_branch2_ops,
drivers/clk/qcom/mmcc-msm8996.c
1397
.ops = &clk_branch2_ops,
drivers/clk/qcom/mmcc-msm8996.c
1414
.ops = &clk_branch2_ops,
drivers/clk/qcom/mmcc-msm8996.c
1431
.ops = &clk_branch2_ops,
drivers/clk/qcom/mmcc-msm8996.c
1448
.ops = &clk_branch2_ops,
drivers/clk/qcom/mmcc-msm8996.c
1465
.ops = &clk_branch2_ops,
drivers/clk/qcom/mmcc-msm8996.c
1482
.ops = &clk_branch2_ops,
drivers/clk/qcom/mmcc-msm8996.c
1499
.ops = &clk_branch2_ops,
drivers/clk/qcom/mmcc-msm8996.c
1516
.ops = &clk_branch2_ops,
drivers/clk/qcom/mmcc-msm8996.c
1533
.ops = &clk_branch2_ops,
drivers/clk/qcom/mmcc-msm8996.c
154
.ops = &clk_alpha_pll_ops,
drivers/clk/qcom/mmcc-msm8996.c
1550
.ops = &clk_branch2_ops,
drivers/clk/qcom/mmcc-msm8996.c
1567
.ops = &clk_branch2_ops,
drivers/clk/qcom/mmcc-msm8996.c
1584
.ops = &clk_branch2_ops,
drivers/clk/qcom/mmcc-msm8996.c
1601
.ops = &clk_branch2_ops,
drivers/clk/qcom/mmcc-msm8996.c
1618
.ops = &clk_branch2_ops,
drivers/clk/qcom/mmcc-msm8996.c
1635
.ops = &clk_branch2_ops,
drivers/clk/qcom/mmcc-msm8996.c
1652
.ops = &clk_branch2_ops,
drivers/clk/qcom/mmcc-msm8996.c
1669
.ops = &clk_branch2_ops,
drivers/clk/qcom/mmcc-msm8996.c
168
.ops = &clk_alpha_pll_postdiv_ops,
drivers/clk/qcom/mmcc-msm8996.c
1686
.ops = &clk_branch2_ops,
drivers/clk/qcom/mmcc-msm8996.c
1703
.ops = &clk_branch2_ops,
drivers/clk/qcom/mmcc-msm8996.c
1720
.ops = &clk_branch2_ops,
drivers/clk/qcom/mmcc-msm8996.c
1737
.ops = &clk_branch2_ops,
drivers/clk/qcom/mmcc-msm8996.c
1754
.ops = &clk_branch2_ops,
drivers/clk/qcom/mmcc-msm8996.c
1771
.ops = &clk_branch2_ops,
drivers/clk/qcom/mmcc-msm8996.c
1788
.ops = &clk_branch2_ops,
drivers/clk/qcom/mmcc-msm8996.c
1805
.ops = &clk_branch2_ops,
drivers/clk/qcom/mmcc-msm8996.c
1822
.ops = &clk_branch2_ops,
drivers/clk/qcom/mmcc-msm8996.c
1839
.ops = &clk_branch2_ops,
drivers/clk/qcom/mmcc-msm8996.c
184
.ops = &clk_alpha_pll_ops,
drivers/clk/qcom/mmcc-msm8996.c
1856
.ops = &clk_branch2_ops,
drivers/clk/qcom/mmcc-msm8996.c
1873
.ops = &clk_branch2_ops,
drivers/clk/qcom/mmcc-msm8996.c
1890
.ops = &clk_branch2_ops,
drivers/clk/qcom/mmcc-msm8996.c
1907
.ops = &clk_branch2_ops,
drivers/clk/qcom/mmcc-msm8996.c
1924
.ops = &clk_branch2_ops,
drivers/clk/qcom/mmcc-msm8996.c
1941
.ops = &clk_branch2_ops,
drivers/clk/qcom/mmcc-msm8996.c
1958
.ops = &clk_branch2_ops,
drivers/clk/qcom/mmcc-msm8996.c
1975
.ops = &clk_branch2_ops,
drivers/clk/qcom/mmcc-msm8996.c
198
.ops = &clk_alpha_pll_postdiv_ops,
drivers/clk/qcom/mmcc-msm8996.c
1992
.ops = &clk_branch2_ops,
drivers/clk/qcom/mmcc-msm8996.c
2009
.ops = &clk_branch2_ops,
drivers/clk/qcom/mmcc-msm8996.c
2026
.ops = &clk_branch2_ops,
drivers/clk/qcom/mmcc-msm8996.c
2043
.ops = &clk_branch2_ops,
drivers/clk/qcom/mmcc-msm8996.c
2060
.ops = &clk_branch2_ops,
drivers/clk/qcom/mmcc-msm8996.c
2077
.ops = &clk_branch2_ops,
drivers/clk/qcom/mmcc-msm8996.c
2094
.ops = &clk_branch2_ops,
drivers/clk/qcom/mmcc-msm8996.c
2111
.ops = &clk_branch2_ops,
drivers/clk/qcom/mmcc-msm8996.c
2128
.ops = &clk_branch2_ops,
drivers/clk/qcom/mmcc-msm8996.c
214
.ops = &clk_alpha_pll_ops,
drivers/clk/qcom/mmcc-msm8996.c
2145
.ops = &clk_branch2_ops,
drivers/clk/qcom/mmcc-msm8996.c
2162
.ops = &clk_branch2_ops,
drivers/clk/qcom/mmcc-msm8996.c
2179
.ops = &clk_branch2_ops,
drivers/clk/qcom/mmcc-msm8996.c
2196
.ops = &clk_branch2_ops,
drivers/clk/qcom/mmcc-msm8996.c
2213
.ops = &clk_branch2_ops,
drivers/clk/qcom/mmcc-msm8996.c
2230
.ops = &clk_branch2_ops,
drivers/clk/qcom/mmcc-msm8996.c
2247
.ops = &clk_branch2_ops,
drivers/clk/qcom/mmcc-msm8996.c
2264
.ops = &clk_branch2_ops,
drivers/clk/qcom/mmcc-msm8996.c
228
.ops = &clk_alpha_pll_postdiv_ops,
drivers/clk/qcom/mmcc-msm8996.c
2281
.ops = &clk_branch2_ops,
drivers/clk/qcom/mmcc-msm8996.c
2298
.ops = &clk_branch2_ops,
drivers/clk/qcom/mmcc-msm8996.c
2315
.ops = &clk_branch2_ops,
drivers/clk/qcom/mmcc-msm8996.c
2332
.ops = &clk_branch2_ops,
drivers/clk/qcom/mmcc-msm8996.c
2349
.ops = &clk_branch2_ops,
drivers/clk/qcom/mmcc-msm8996.c
2366
.ops = &clk_branch2_ops,
drivers/clk/qcom/mmcc-msm8996.c
2383
.ops = &clk_branch2_ops,
drivers/clk/qcom/mmcc-msm8996.c
2400
.ops = &clk_branch2_ops,
drivers/clk/qcom/mmcc-msm8996.c
2417
.ops = &clk_branch2_ops,
drivers/clk/qcom/mmcc-msm8996.c
2434
.ops = &clk_branch2_ops,
drivers/clk/qcom/mmcc-msm8996.c
244
.ops = &clk_alpha_pll_ops,
drivers/clk/qcom/mmcc-msm8996.c
2451
.ops = &clk_branch2_ops,
drivers/clk/qcom/mmcc-msm8996.c
2468
.ops = &clk_branch2_ops,
drivers/clk/qcom/mmcc-msm8996.c
2485
.ops = &clk_branch2_ops,
drivers/clk/qcom/mmcc-msm8996.c
2502
.ops = &clk_branch2_ops,
drivers/clk/qcom/mmcc-msm8996.c
2519
.ops = &clk_branch2_ops,
drivers/clk/qcom/mmcc-msm8996.c
2536
.ops = &clk_branch2_ops,
drivers/clk/qcom/mmcc-msm8996.c
2553
.ops = &clk_branch2_ops,
drivers/clk/qcom/mmcc-msm8996.c
2570
.ops = &clk_branch2_ops,
drivers/clk/qcom/mmcc-msm8996.c
258
.ops = &clk_alpha_pll_postdiv_ops,
drivers/clk/qcom/mmcc-msm8996.c
2587
.ops = &clk_branch2_ops,
drivers/clk/qcom/mmcc-msm8996.c
2604
.ops = &clk_branch2_ops,
drivers/clk/qcom/mmcc-msm8996.c
2621
.ops = &clk_branch2_ops,
drivers/clk/qcom/mmcc-msm8996.c
2638
.ops = &clk_branch2_ops,
drivers/clk/qcom/mmcc-msm8996.c
2655
.ops = &clk_branch2_ops,
drivers/clk/qcom/mmcc-msm8996.c
2672
.ops = &clk_branch2_ops,
drivers/clk/qcom/mmcc-msm8996.c
2689
.ops = &clk_branch2_ops,
drivers/clk/qcom/mmcc-msm8996.c
2706
.ops = &clk_branch2_ops,
drivers/clk/qcom/mmcc-msm8996.c
2723
.ops = &clk_branch2_ops,
drivers/clk/qcom/mmcc-msm8996.c
274
.ops = &clk_alpha_pll_ops,
drivers/clk/qcom/mmcc-msm8996.c
2740
.ops = &clk_branch2_ops,
drivers/clk/qcom/mmcc-msm8996.c
2757
.ops = &clk_branch2_ops,
drivers/clk/qcom/mmcc-msm8996.c
2774
.ops = &clk_branch2_ops,
drivers/clk/qcom/mmcc-msm8996.c
2791
.ops = &clk_branch2_ops,
drivers/clk/qcom/mmcc-msm8996.c
2808
.ops = &clk_branch2_ops,
drivers/clk/qcom/mmcc-msm8996.c
2825
.ops = &clk_branch2_ops,
drivers/clk/qcom/mmcc-msm8996.c
2842
.ops = &clk_branch2_ops,
drivers/clk/qcom/mmcc-msm8996.c
2859
.ops = &clk_branch2_ops,
drivers/clk/qcom/mmcc-msm8996.c
2876
.ops = &clk_branch2_ops,
drivers/clk/qcom/mmcc-msm8996.c
288
.ops = &clk_alpha_pll_postdiv_ops,
drivers/clk/qcom/mmcc-msm8996.c
2893
.ops = &clk_branch2_ops,
drivers/clk/qcom/mmcc-msm8996.c
2910
.ops = &clk_branch2_ops,
drivers/clk/qcom/mmcc-msm8996.c
2927
.ops = &clk_branch2_ops,
drivers/clk/qcom/mmcc-msm8996.c
2944
.ops = &clk_branch2_ops,
drivers/clk/qcom/mmcc-msm8996.c
2961
.ops = &clk_branch2_ops,
drivers/clk/qcom/mmcc-msm8996.c
2978
.ops = &clk_branch2_ops,
drivers/clk/qcom/mmcc-msm8996.c
2995
.ops = &clk_branch2_ops,
drivers/clk/qcom/mmcc-msm8996.c
3012
.ops = &clk_branch2_ops,
drivers/clk/qcom/mmcc-msm8996.c
3029
.ops = &clk_branch2_ops,
drivers/clk/qcom/mmcc-msm8996.c
304
.ops = &clk_alpha_pll_ops,
drivers/clk/qcom/mmcc-msm8996.c
3046
.ops = &clk_branch2_ops,
drivers/clk/qcom/mmcc-msm8996.c
3063
.ops = &clk_branch2_ops,
drivers/clk/qcom/mmcc-msm8996.c
3080
.ops = &clk_branch2_ops,
drivers/clk/qcom/mmcc-msm8996.c
3097
.ops = &clk_branch2_ops,
drivers/clk/qcom/mmcc-msm8996.c
3114
.ops = &clk_branch2_ops,
drivers/clk/qcom/mmcc-msm8996.c
3131
.ops = &clk_branch2_ops,
drivers/clk/qcom/mmcc-msm8996.c
3148
.ops = &clk_branch2_ops,
drivers/clk/qcom/mmcc-msm8996.c
318
.ops = &clk_alpha_pll_postdiv_ops,
drivers/clk/qcom/mmcc-msm8996.c
521
.ops = &clk_rcg2_ops,
drivers/clk/qcom/mmcc-msm8996.c
54
.ops = &clk_fixed_factor_ops,
drivers/clk/qcom/mmcc-msm8996.c
545
.ops = &clk_rcg2_ops,
drivers/clk/qcom/mmcc-msm8996.c
558
.ops = &clk_rcg2_ops,
drivers/clk/qcom/mmcc-msm8996.c
571
.ops = &clk_gfx3d_ops,
drivers/clk/qcom/mmcc-msm8996.c
596
.ops = &clk_rcg2_ops,
drivers/clk/qcom/mmcc-msm8996.c
608
.ops = &clk_rcg2_ops,
drivers/clk/qcom/mmcc-msm8996.c
627
.ops = &clk_rcg2_ops,
drivers/clk/qcom/mmcc-msm8996.c
649
.ops = &clk_rcg2_ops,
drivers/clk/qcom/mmcc-msm8996.c
663
.ops = &clk_rcg2_ops,
drivers/clk/qcom/mmcc-msm8996.c
677
.ops = &clk_rcg2_ops,
drivers/clk/qcom/mmcc-msm8996.c
690
.ops = &clk_pixel_ops,
drivers/clk/qcom/mmcc-msm8996.c
704
.ops = &clk_pixel_ops,
drivers/clk/qcom/mmcc-msm8996.c
731
.ops = &clk_rcg2_ops,
drivers/clk/qcom/mmcc-msm8996.c
749
.ops = &clk_byte_ops,
drivers/clk/qcom/mmcc-msm8996.c
768
.ops = &clk_rcg2_ops,
drivers/clk/qcom/mmcc-msm8996.c
786
.ops = &clk_rcg2_ops,
drivers/clk/qcom/mmcc-msm8996.c
798
.ops = &clk_byte2_ops,
drivers/clk/qcom/mmcc-msm8996.c
811
.ops = &clk_byte2_ops,
drivers/clk/qcom/mmcc-msm8996.c
830
.ops = &clk_rcg2_ops,
drivers/clk/qcom/mmcc-msm8996.c
843
.ops = &clk_rcg2_ops,
drivers/clk/qcom/mmcc-msm8996.c
867
.ops = &clk_rcg2_ops,
drivers/clk/qcom/mmcc-msm8996.c
881
.ops = &clk_rcg2_ops,
drivers/clk/qcom/mmcc-msm8996.c
89
.ops = &clk_alpha_pll_ops,
drivers/clk/qcom/mmcc-msm8996.c
909
.ops = &clk_rcg2_ops,
drivers/clk/qcom/mmcc-msm8996.c
923
.ops = &clk_rcg2_ops,
drivers/clk/qcom/mmcc-msm8996.c
937
.ops = &clk_rcg2_ops,
drivers/clk/qcom/mmcc-msm8996.c
951
.ops = &clk_rcg2_ops,
drivers/clk/qcom/mmcc-msm8996.c
973
.ops = &clk_rcg2_ops,
drivers/clk/qcom/mmcc-msm8996.c
993
.ops = &clk_rcg2_ops,
drivers/clk/qcom/mmcc-msm8998.c
1001
.ops = &clk_rcg2_ops,
drivers/clk/qcom/mmcc-msm8998.c
1024
.ops = &clk_rcg2_ops,
drivers/clk/qcom/mmcc-msm8998.c
1037
.ops = &clk_pixel_ops,
drivers/clk/qcom/mmcc-msm8998.c
1051
.ops = &clk_pixel_ops,
drivers/clk/qcom/mmcc-msm8998.c
1073
.ops = &clk_rcg2_ops,
drivers/clk/qcom/mmcc-msm8998.c
1095
.ops = &clk_rcg2_ops,
drivers/clk/qcom/mmcc-msm8998.c
1108
.ops = &clk_rcg2_ops,
drivers/clk/qcom/mmcc-msm8998.c
1121
.ops = &clk_rcg2_ops,
drivers/clk/qcom/mmcc-msm8998.c
1146
.ops = &clk_rcg2_ops,
drivers/clk/qcom/mmcc-msm8998.c
115
.ops = &clk_alpha_pll_postdiv_fabia_ops,
drivers/clk/qcom/mmcc-msm8998.c
1159
.ops = &clk_rcg2_ops,
drivers/clk/qcom/mmcc-msm8998.c
1174
.ops = &clk_branch2_ops,
drivers/clk/qcom/mmcc-msm8998.c
1189
.ops = &clk_branch2_ops,
drivers/clk/qcom/mmcc-msm8998.c
1206
.ops = &clk_branch2_ops,
drivers/clk/qcom/mmcc-msm8998.c
1221
.ops = &clk_branch2_ops,
drivers/clk/qcom/mmcc-msm8998.c
1235
.ops = &clk_branch2_ops,
drivers/clk/qcom/mmcc-msm8998.c
1250
.ops = &clk_branch2_ops,
drivers/clk/qcom/mmcc-msm8998.c
1265
.ops = &clk_branch2_ops,
drivers/clk/qcom/mmcc-msm8998.c
128
.ops = &clk_alpha_pll_fixed_fabia_ops,
drivers/clk/qcom/mmcc-msm8998.c
1282
.ops = &clk_branch2_ops,
drivers/clk/qcom/mmcc-msm8998.c
1297
.ops = &clk_branch2_ops,
drivers/clk/qcom/mmcc-msm8998.c
1312
.ops = &clk_branch2_ops,
drivers/clk/qcom/mmcc-msm8998.c
1326
.ops = &clk_branch2_ops,
drivers/clk/qcom/mmcc-msm8998.c
1341
.ops = &clk_branch2_ops,
drivers/clk/qcom/mmcc-msm8998.c
1356
.ops = &clk_branch2_ops,
drivers/clk/qcom/mmcc-msm8998.c
1371
.ops = &clk_branch2_ops,
drivers/clk/qcom/mmcc-msm8998.c
1386
.ops = &clk_branch2_ops,
drivers/clk/qcom/mmcc-msm8998.c
1401
.ops = &clk_branch2_ops,
drivers/clk/qcom/mmcc-msm8998.c
1416
.ops = &clk_branch2_ops,
drivers/clk/qcom/mmcc-msm8998.c
143
.ops = &clk_alpha_pll_postdiv_fabia_ops,
drivers/clk/qcom/mmcc-msm8998.c
1431
.ops = &clk_branch2_ops,
drivers/clk/qcom/mmcc-msm8998.c
1446
.ops = &clk_branch2_ops,
drivers/clk/qcom/mmcc-msm8998.c
1461
.ops = &clk_branch2_ops,
drivers/clk/qcom/mmcc-msm8998.c
1476
.ops = &clk_branch2_ops,
drivers/clk/qcom/mmcc-msm8998.c
1491
.ops = &clk_branch2_ops,
drivers/clk/qcom/mmcc-msm8998.c
1506
.ops = &clk_branch2_ops,
drivers/clk/qcom/mmcc-msm8998.c
1521
.ops = &clk_branch2_ops,
drivers/clk/qcom/mmcc-msm8998.c
1536
.ops = &clk_branch2_ops,
drivers/clk/qcom/mmcc-msm8998.c
1551
.ops = &clk_branch2_ops,
drivers/clk/qcom/mmcc-msm8998.c
156
.ops = &clk_alpha_pll_fixed_fabia_ops,
drivers/clk/qcom/mmcc-msm8998.c
1566
.ops = &clk_branch2_ops,
drivers/clk/qcom/mmcc-msm8998.c
1581
.ops = &clk_branch2_ops,
drivers/clk/qcom/mmcc-msm8998.c
1596
.ops = &clk_branch2_ops,
drivers/clk/qcom/mmcc-msm8998.c
1611
.ops = &clk_branch2_ops,
drivers/clk/qcom/mmcc-msm8998.c
1626
.ops = &clk_branch2_ops,
drivers/clk/qcom/mmcc-msm8998.c
1641
.ops = &clk_branch2_ops,
drivers/clk/qcom/mmcc-msm8998.c
1656
.ops = &clk_branch2_ops,
drivers/clk/qcom/mmcc-msm8998.c
1671
.ops = &clk_branch2_ops,
drivers/clk/qcom/mmcc-msm8998.c
1686
.ops = &clk_branch2_ops,
drivers/clk/qcom/mmcc-msm8998.c
1701
.ops = &clk_branch2_ops,
drivers/clk/qcom/mmcc-msm8998.c
171
.ops = &clk_alpha_pll_postdiv_fabia_ops,
drivers/clk/qcom/mmcc-msm8998.c
1716
.ops = &clk_branch2_ops,
drivers/clk/qcom/mmcc-msm8998.c
1731
.ops = &clk_branch2_ops,
drivers/clk/qcom/mmcc-msm8998.c
1746
.ops = &clk_branch2_ops,
drivers/clk/qcom/mmcc-msm8998.c
1761
.ops = &clk_branch2_ops,
drivers/clk/qcom/mmcc-msm8998.c
1776
.ops = &clk_branch2_ops,
drivers/clk/qcom/mmcc-msm8998.c
1791
.ops = &clk_branch2_ops,
drivers/clk/qcom/mmcc-msm8998.c
1806
.ops = &clk_branch2_ops,
drivers/clk/qcom/mmcc-msm8998.c
1821
.ops = &clk_branch2_ops,
drivers/clk/qcom/mmcc-msm8998.c
1836
.ops = &clk_branch2_ops,
drivers/clk/qcom/mmcc-msm8998.c
184
.ops = &clk_alpha_pll_fixed_fabia_ops,
drivers/clk/qcom/mmcc-msm8998.c
1851
.ops = &clk_branch2_ops,
drivers/clk/qcom/mmcc-msm8998.c
1866
.ops = &clk_branch2_ops,
drivers/clk/qcom/mmcc-msm8998.c
1881
.ops = &clk_branch2_ops,
drivers/clk/qcom/mmcc-msm8998.c
1896
.ops = &clk_branch2_ops,
drivers/clk/qcom/mmcc-msm8998.c
1911
.ops = &clk_branch2_ops,
drivers/clk/qcom/mmcc-msm8998.c
1926
.ops = &clk_branch2_ops,
drivers/clk/qcom/mmcc-msm8998.c
1941
.ops = &clk_branch2_ops,
drivers/clk/qcom/mmcc-msm8998.c
1956
.ops = &clk_branch2_ops,
drivers/clk/qcom/mmcc-msm8998.c
1971
.ops = &clk_branch2_ops,
drivers/clk/qcom/mmcc-msm8998.c
1986
.ops = &clk_branch2_ops,
drivers/clk/qcom/mmcc-msm8998.c
199
.ops = &clk_alpha_pll_postdiv_fabia_ops,
drivers/clk/qcom/mmcc-msm8998.c
2001
.ops = &clk_branch2_ops,
drivers/clk/qcom/mmcc-msm8998.c
2016
.ops = &clk_branch2_ops,
drivers/clk/qcom/mmcc-msm8998.c
2031
.ops = &clk_branch2_ops,
drivers/clk/qcom/mmcc-msm8998.c
2046
.ops = &clk_branch2_ops,
drivers/clk/qcom/mmcc-msm8998.c
2061
.ops = &clk_branch2_ops,
drivers/clk/qcom/mmcc-msm8998.c
2076
.ops = &clk_branch2_ops,
drivers/clk/qcom/mmcc-msm8998.c
2090
.ops = &clk_branch2_ops,
drivers/clk/qcom/mmcc-msm8998.c
2105
.ops = &clk_branch2_ops,
drivers/clk/qcom/mmcc-msm8998.c
212
.ops = &clk_alpha_pll_fixed_fabia_ops,
drivers/clk/qcom/mmcc-msm8998.c
2120
.ops = &clk_branch2_ops,
drivers/clk/qcom/mmcc-msm8998.c
2135
.ops = &clk_branch2_ops,
drivers/clk/qcom/mmcc-msm8998.c
2150
.ops = &clk_branch2_ops,
drivers/clk/qcom/mmcc-msm8998.c
2165
.ops = &clk_branch2_ops,
drivers/clk/qcom/mmcc-msm8998.c
2180
.ops = &clk_branch2_ops,
drivers/clk/qcom/mmcc-msm8998.c
2195
.ops = &clk_branch2_ops,
drivers/clk/qcom/mmcc-msm8998.c
2209
.ops = &clk_branch2_ops,
drivers/clk/qcom/mmcc-msm8998.c
2223
.ops = &clk_branch2_ops,
drivers/clk/qcom/mmcc-msm8998.c
2238
.ops = &clk_branch2_ops,
drivers/clk/qcom/mmcc-msm8998.c
2253
.ops = &clk_branch2_ops,
drivers/clk/qcom/mmcc-msm8998.c
2268
.ops = &clk_branch2_ops,
drivers/clk/qcom/mmcc-msm8998.c
227
.ops = &clk_alpha_pll_postdiv_fabia_ops,
drivers/clk/qcom/mmcc-msm8998.c
2283
.ops = &clk_branch2_ops,
drivers/clk/qcom/mmcc-msm8998.c
2298
.ops = &clk_branch2_ops,
drivers/clk/qcom/mmcc-msm8998.c
2313
.ops = &clk_branch2_ops,
drivers/clk/qcom/mmcc-msm8998.c
2328
.ops = &clk_branch2_ops,
drivers/clk/qcom/mmcc-msm8998.c
2343
.ops = &clk_branch2_ops,
drivers/clk/qcom/mmcc-msm8998.c
2358
.ops = &clk_branch2_ops,
drivers/clk/qcom/mmcc-msm8998.c
2373
.ops = &clk_branch2_ops,
drivers/clk/qcom/mmcc-msm8998.c
2388
.ops = &clk_branch2_ops,
drivers/clk/qcom/mmcc-msm8998.c
240
.ops = &clk_alpha_pll_fixed_fabia_ops,
drivers/clk/qcom/mmcc-msm8998.c
2403
.ops = &clk_branch2_ops,
drivers/clk/qcom/mmcc-msm8998.c
2418
.ops = &clk_branch2_ops,
drivers/clk/qcom/mmcc-msm8998.c
2433
.ops = &clk_branch2_ops,
drivers/clk/qcom/mmcc-msm8998.c
2449
.ops = &clk_branch2_ops,
drivers/clk/qcom/mmcc-msm8998.c
2467
.ops = &clk_branch2_ops,
drivers/clk/qcom/mmcc-msm8998.c
2485
.ops = &clk_branch2_ops,
drivers/clk/qcom/mmcc-msm8998.c
2499
.ops = &clk_branch2_ops,
drivers/clk/qcom/mmcc-msm8998.c
2514
.ops = &clk_branch2_ops,
drivers/clk/qcom/mmcc-msm8998.c
2529
.ops = &clk_branch2_ops,
drivers/clk/qcom/mmcc-msm8998.c
255
.ops = &clk_alpha_pll_postdiv_fabia_ops,
drivers/clk/qcom/mmcc-msm8998.c
268
.ops = &clk_alpha_pll_fixed_fabia_ops,
drivers/clk/qcom/mmcc-msm8998.c
283
.ops = &clk_alpha_pll_postdiv_fabia_ops,
drivers/clk/qcom/mmcc-msm8998.c
473
.ops = &clk_byte2_ops,
drivers/clk/qcom/mmcc-msm8998.c
486
.ops = &clk_byte2_ops,
drivers/clk/qcom/mmcc-msm8998.c
507
.ops = &clk_rcg2_ops,
drivers/clk/qcom/mmcc-msm8998.c
531
.ops = &clk_rcg2_ops,
drivers/clk/qcom/mmcc-msm8998.c
554
.ops = &clk_rcg2_ops,
drivers/clk/qcom/mmcc-msm8998.c
567
.ops = &clk_rcg2_ops,
drivers/clk/qcom/mmcc-msm8998.c
580
.ops = &clk_rcg2_ops,
drivers/clk/qcom/mmcc-msm8998.c
593
.ops = &clk_rcg2_ops,
drivers/clk/qcom/mmcc-msm8998.c
615
.ops = &clk_rcg2_ops,
drivers/clk/qcom/mmcc-msm8998.c
634
.ops = &clk_rcg2_ops,
drivers/clk/qcom/mmcc-msm8998.c
647
.ops = &clk_rcg2_ops,
drivers/clk/qcom/mmcc-msm8998.c
660
.ops = &clk_rcg2_ops,
drivers/clk/qcom/mmcc-msm8998.c
67
.ops = &clk_alpha_pll_fixed_fabia_ops,
drivers/clk/qcom/mmcc-msm8998.c
678
.ops = &clk_rcg2_ops,
drivers/clk/qcom/mmcc-msm8998.c
698
.ops = &clk_rcg2_ops,
drivers/clk/qcom/mmcc-msm8998.c
718
.ops = &clk_rcg2_ops,
drivers/clk/qcom/mmcc-msm8998.c
738
.ops = &clk_rcg2_ops,
drivers/clk/qcom/mmcc-msm8998.c
756
.ops = &clk_rcg2_ops,
drivers/clk/qcom/mmcc-msm8998.c
769
.ops = &clk_rcg2_ops,
drivers/clk/qcom/mmcc-msm8998.c
787
.ops = &clk_byte_ops,
drivers/clk/qcom/mmcc-msm8998.c
810
.ops = &clk_rcg2_ops,
drivers/clk/qcom/mmcc-msm8998.c
828
.ops = &clk_rcg2_ops,
drivers/clk/qcom/mmcc-msm8998.c
83
.ops = &clk_alpha_pll_postdiv_fabia_ops,
drivers/clk/qcom/mmcc-msm8998.c
849
.ops = &clk_rcg2_ops,
drivers/clk/qcom/mmcc-msm8998.c
871
.ops = &clk_rcg2_ops,
drivers/clk/qcom/mmcc-msm8998.c
898
.ops = &clk_rcg2_ops,
drivers/clk/qcom/mmcc-msm8998.c
911
.ops = &clk_rcg2_ops,
drivers/clk/qcom/mmcc-msm8998.c
924
.ops = &clk_rcg2_ops,
drivers/clk/qcom/mmcc-msm8998.c
937
.ops = &clk_rcg2_ops,
drivers/clk/qcom/mmcc-msm8998.c
963
.ops = &clk_rcg2_ops,
drivers/clk/qcom/mmcc-msm8998.c
981
.ops = &clk_rcg2_ops,
drivers/clk/qcom/mmcc-msm8998.c
99
.ops = &clk_alpha_pll_fixed_fabia_ops,
drivers/clk/qcom/mmcc-sdm660.c
1001
.ops = &clk_pixel_ops,
drivers/clk/qcom/mmcc-sdm660.c
1025
.ops = &clk_rcg2_ops,
drivers/clk/qcom/mmcc-sdm660.c
1051
.ops = &clk_rcg2_ops,
drivers/clk/qcom/mmcc-sdm660.c
1065
.ops = &clk_rcg2_ops,
drivers/clk/qcom/mmcc-sdm660.c
1089
.ops = &clk_rcg2_ops,
drivers/clk/qcom/mmcc-sdm660.c
1104
.ops = &clk_rcg2_ops,
drivers/clk/qcom/mmcc-sdm660.c
1120
.ops = &clk_branch2_ops,
drivers/clk/qcom/mmcc-sdm660.c
1135
.ops = &clk_branch2_ops,
drivers/clk/qcom/mmcc-sdm660.c
1152
.ops = &clk_branch2_ops,
drivers/clk/qcom/mmcc-sdm660.c
1168
.ops = &clk_branch2_ops,
drivers/clk/qcom/mmcc-sdm660.c
1184
.ops = &clk_branch2_ops,
drivers/clk/qcom/mmcc-sdm660.c
1199
.ops = &clk_branch2_ops,
drivers/clk/qcom/mmcc-sdm660.c
1212
.ops = &clk_branch2_ops,
drivers/clk/qcom/mmcc-sdm660.c
122
.ops = &clk_alpha_pll_ops,
drivers/clk/qcom/mmcc-sdm660.c
1228
.ops = &clk_branch2_ops,
drivers/clk/qcom/mmcc-sdm660.c
1243
.ops = &clk_branch2_ops,
drivers/clk/qcom/mmcc-sdm660.c
1258
.ops = &clk_branch2_ops,
drivers/clk/qcom/mmcc-sdm660.c
1274
.ops = &clk_branch2_ops,
drivers/clk/qcom/mmcc-sdm660.c
1290
.ops = &clk_branch2_ops,
drivers/clk/qcom/mmcc-sdm660.c
1305
.ops = &clk_branch2_ops,
drivers/clk/qcom/mmcc-sdm660.c
1320
.ops = &clk_branch2_ops,
drivers/clk/qcom/mmcc-sdm660.c
1335
.ops = &clk_branch2_ops,
drivers/clk/qcom/mmcc-sdm660.c
1351
.ops = &clk_branch2_ops,
drivers/clk/qcom/mmcc-sdm660.c
1367
.ops = &clk_branch2_ops,
drivers/clk/qcom/mmcc-sdm660.c
1382
.ops = &clk_branch2_ops,
drivers/clk/qcom/mmcc-sdm660.c
1397
.ops = &clk_branch2_ops,
drivers/clk/qcom/mmcc-sdm660.c
1412
.ops = &clk_branch2_ops,
drivers/clk/qcom/mmcc-sdm660.c
1428
.ops = &clk_branch2_ops,
drivers/clk/qcom/mmcc-sdm660.c
1444
.ops = &clk_branch2_ops,
drivers/clk/qcom/mmcc-sdm660.c
1459
.ops = &clk_branch2_ops,
drivers/clk/qcom/mmcc-sdm660.c
147
.ops = &clk_alpha_pll_ops,
drivers/clk/qcom/mmcc-sdm660.c
1474
.ops = &clk_branch2_ops,
drivers/clk/qcom/mmcc-sdm660.c
1489
.ops = &clk_branch2_ops,
drivers/clk/qcom/mmcc-sdm660.c
1505
.ops = &clk_branch2_ops,
drivers/clk/qcom/mmcc-sdm660.c
1520
.ops = &clk_branch2_ops,
drivers/clk/qcom/mmcc-sdm660.c
1535
.ops = &clk_branch2_ops,
drivers/clk/qcom/mmcc-sdm660.c
1550
.ops = &clk_branch2_ops,
drivers/clk/qcom/mmcc-sdm660.c
1565
.ops = &clk_branch2_ops,
drivers/clk/qcom/mmcc-sdm660.c
1581
.ops = &clk_branch2_ops,
drivers/clk/qcom/mmcc-sdm660.c
1597
.ops = &clk_branch2_ops,
drivers/clk/qcom/mmcc-sdm660.c
1613
.ops = &clk_branch2_ops,
drivers/clk/qcom/mmcc-sdm660.c
1630
.ops = &clk_branch2_ops,
drivers/clk/qcom/mmcc-sdm660.c
1646
.ops = &clk_branch2_ops,
drivers/clk/qcom/mmcc-sdm660.c
1662
.ops = &clk_branch2_ops,
drivers/clk/qcom/mmcc-sdm660.c
1678
.ops = &clk_branch2_ops,
drivers/clk/qcom/mmcc-sdm660.c
1694
.ops = &clk_branch2_ops,
drivers/clk/qcom/mmcc-sdm660.c
1710
.ops = &clk_branch2_ops,
drivers/clk/qcom/mmcc-sdm660.c
172
.ops = &clk_alpha_pll_ops,
drivers/clk/qcom/mmcc-sdm660.c
1725
.ops = &clk_branch2_ops,
drivers/clk/qcom/mmcc-sdm660.c
1741
.ops = &clk_branch2_ops,
drivers/clk/qcom/mmcc-sdm660.c
1756
.ops = &clk_branch2_ops,
drivers/clk/qcom/mmcc-sdm660.c
1769
.ops = &clk_branch2_ops,
drivers/clk/qcom/mmcc-sdm660.c
1782
.ops = &clk_branch2_ops,
drivers/clk/qcom/mmcc-sdm660.c
1798
.ops = &clk_branch2_ops,
drivers/clk/qcom/mmcc-sdm660.c
1814
.ops = &clk_branch2_ops,
drivers/clk/qcom/mmcc-sdm660.c
1830
.ops = &clk_branch2_ops,
drivers/clk/qcom/mmcc-sdm660.c
1846
.ops = &clk_branch2_ops,
drivers/clk/qcom/mmcc-sdm660.c
1861
.ops = &clk_branch2_ops,
drivers/clk/qcom/mmcc-sdm660.c
1876
.ops = &clk_branch2_ops,
drivers/clk/qcom/mmcc-sdm660.c
1891
.ops = &clk_branch2_ops,
drivers/clk/qcom/mmcc-sdm660.c
1907
.ops = &clk_branch2_ops,
drivers/clk/qcom/mmcc-sdm660.c
1922
.ops = &clk_branch2_ops,
drivers/clk/qcom/mmcc-sdm660.c
1937
.ops = &clk_branch2_ops,
drivers/clk/qcom/mmcc-sdm660.c
1953
.ops = &clk_branch2_ops,
drivers/clk/qcom/mmcc-sdm660.c
1968
.ops = &clk_branch2_ops,
drivers/clk/qcom/mmcc-sdm660.c
1983
.ops = &clk_branch2_ops,
drivers/clk/qcom/mmcc-sdm660.c
199
.ops = &clk_alpha_pll_ops,
drivers/clk/qcom/mmcc-sdm660.c
1996
.ops = &clk_branch2_ops,
drivers/clk/qcom/mmcc-sdm660.c
2013
.ops = &clk_branch2_ops,
drivers/clk/qcom/mmcc-sdm660.c
2031
.ops = &clk_branch2_ops,
drivers/clk/qcom/mmcc-sdm660.c
2055
.ops = &clk_rcg2_ops,
drivers/clk/qcom/mmcc-sdm660.c
2068
.ops = &clk_branch2_ops,
drivers/clk/qcom/mmcc-sdm660.c
2083
.ops = &clk_branch2_ops,
drivers/clk/qcom/mmcc-sdm660.c
2099
.ops = &clk_branch2_ops,
drivers/clk/qcom/mmcc-sdm660.c
2117
.ops = &clk_regmap_div_ops,
drivers/clk/qcom/mmcc-sdm660.c
2134
.ops = &clk_branch2_ops,
drivers/clk/qcom/mmcc-sdm660.c
2150
.ops = &clk_branch2_ops,
drivers/clk/qcom/mmcc-sdm660.c
2168
.ops = &clk_regmap_div_ops,
drivers/clk/qcom/mmcc-sdm660.c
2185
.ops = &clk_branch2_ops,
drivers/clk/qcom/mmcc-sdm660.c
2201
.ops = &clk_branch2_ops,
drivers/clk/qcom/mmcc-sdm660.c
2217
.ops = &clk_branch2_ops,
drivers/clk/qcom/mmcc-sdm660.c
2233
.ops = &clk_branch2_ops,
drivers/clk/qcom/mmcc-sdm660.c
224
.ops = &clk_alpha_pll_ops,
drivers/clk/qcom/mmcc-sdm660.c
2249
.ops = &clk_branch2_ops,
drivers/clk/qcom/mmcc-sdm660.c
2265
.ops = &clk_branch2_ops,
drivers/clk/qcom/mmcc-sdm660.c
2281
.ops = &clk_branch2_ops,
drivers/clk/qcom/mmcc-sdm660.c
2297
.ops = &clk_branch2_ops,
drivers/clk/qcom/mmcc-sdm660.c
2313
.ops = &clk_branch2_ops,
drivers/clk/qcom/mmcc-sdm660.c
2328
.ops = &clk_branch2_ops,
drivers/clk/qcom/mmcc-sdm660.c
2344
.ops = &clk_branch2_ops,
drivers/clk/qcom/mmcc-sdm660.c
2360
.ops = &clk_branch2_ops,
drivers/clk/qcom/mmcc-sdm660.c
2376
.ops = &clk_branch2_ops,
drivers/clk/qcom/mmcc-sdm660.c
2392
.ops = &clk_branch2_ops,
drivers/clk/qcom/mmcc-sdm660.c
2408
.ops = &clk_branch2_ops,
drivers/clk/qcom/mmcc-sdm660.c
2424
.ops = &clk_branch2_ops,
drivers/clk/qcom/mmcc-sdm660.c
2445
.ops = &clk_branch2_ops,
drivers/clk/qcom/mmcc-sdm660.c
2462
.ops = &clk_branch2_ops,
drivers/clk/qcom/mmcc-sdm660.c
2475
.ops = &clk_branch2_ops,
drivers/clk/qcom/mmcc-sdm660.c
2492
.ops = &clk_branch2_ops,
drivers/clk/qcom/mmcc-sdm660.c
2505
.ops = &clk_branch2_ops,
drivers/clk/qcom/mmcc-sdm660.c
251
.ops = &clk_alpha_pll_ops,
drivers/clk/qcom/mmcc-sdm660.c
2520
.ops = &clk_branch2_ops,
drivers/clk/qcom/mmcc-sdm660.c
2536
.ops = &clk_branch2_ops,
drivers/clk/qcom/mmcc-sdm660.c
2552
.ops = &clk_branch2_ops,
drivers/clk/qcom/mmcc-sdm660.c
483
.ops = &clk_rcg2_ops,
drivers/clk/qcom/mmcc-sdm660.c
496
.ops = &clk_byte2_ops,
drivers/clk/qcom/mmcc-sdm660.c
510
.ops = &clk_byte2_ops,
drivers/clk/qcom/mmcc-sdm660.c
538
.ops = &clk_rcg2_ops,
drivers/clk/qcom/mmcc-sdm660.c
552
.ops = &clk_rcg2_ops,
drivers/clk/qcom/mmcc-sdm660.c
573
.ops = &clk_rcg2_ops,
drivers/clk/qcom/mmcc-sdm660.c
597
.ops = &clk_rcg2_ops,
drivers/clk/qcom/mmcc-sdm660.c
620
.ops = &clk_rcg2_ops,
drivers/clk/qcom/mmcc-sdm660.c
641
.ops = &clk_rcg2_ops,
drivers/clk/qcom/mmcc-sdm660.c
655
.ops = &clk_rcg2_ops,
drivers/clk/qcom/mmcc-sdm660.c
669
.ops = &clk_rcg2_ops,
drivers/clk/qcom/mmcc-sdm660.c
683
.ops = &clk_rcg2_ops,
drivers/clk/qcom/mmcc-sdm660.c
697
.ops = &clk_rcg2_ops,
drivers/clk/qcom/mmcc-sdm660.c
711
.ops = &clk_rcg2_ops,
drivers/clk/qcom/mmcc-sdm660.c
72
.ops = &clk_alpha_pll_ops,
drivers/clk/qcom/mmcc-sdm660.c
733
.ops = &clk_rcg2_ops,
drivers/clk/qcom/mmcc-sdm660.c
752
.ops = &clk_rcg2_ops,
drivers/clk/qcom/mmcc-sdm660.c
773
.ops = &clk_rcg2_ops,
drivers/clk/qcom/mmcc-sdm660.c
793
.ops = &clk_rcg2_ops,
drivers/clk/qcom/mmcc-sdm660.c
814
.ops = &clk_rcg2_ops,
drivers/clk/qcom/mmcc-sdm660.c
828
.ops = &clk_dp_ops,
drivers/clk/qcom/mmcc-sdm660.c
842
.ops = &clk_rcg2_ops,
drivers/clk/qcom/mmcc-sdm660.c
855
.ops = &clk_rcg2_ops,
drivers/clk/qcom/mmcc-sdm660.c
878
.ops = &clk_rcg2_ops,
drivers/clk/qcom/mmcc-sdm660.c
89
.ops = &clk_alpha_pll_ops,
drivers/clk/qcom/mmcc-sdm660.c
906
.ops = &clk_rcg2_ops,
drivers/clk/qcom/mmcc-sdm660.c
920
.ops = &clk_rcg2_ops,
drivers/clk/qcom/mmcc-sdm660.c
934
.ops = &clk_rcg2_ops,
drivers/clk/qcom/mmcc-sdm660.c
948
.ops = &clk_rcg2_ops,
drivers/clk/qcom/mmcc-sdm660.c
974
.ops = &clk_rcg2_ops,
drivers/clk/qcom/mmcc-sdm660.c
987
.ops = &clk_pixel_ops,
drivers/clk/qcom/nsscc-ipq5424.c
1017
.ops = &clk_branch2_ops,
drivers/clk/qcom/nsscc-ipq5424.c
1035
.ops = &clk_branch2_ops,
drivers/clk/qcom/nsscc-ipq5424.c
1053
.ops = &clk_branch2_ops,
drivers/clk/qcom/nsscc-ipq5424.c
1071
.ops = &clk_branch2_ops,
drivers/clk/qcom/nsscc-ipq5424.c
1089
.ops = &clk_branch2_ops,
drivers/clk/qcom/nsscc-ipq5424.c
1107
.ops = &clk_branch2_ops,
drivers/clk/qcom/nsscc-ipq5424.c
1125
.ops = &clk_branch2_ops,
drivers/clk/qcom/nsscc-ipq5424.c
1143
.ops = &clk_branch2_ops,
drivers/clk/qcom/nsscc-ipq5424.c
1161
.ops = &clk_branch2_ops,
drivers/clk/qcom/nsscc-ipq5424.c
142
.ops = &clk_rcg2_ops,
drivers/clk/qcom/nsscc-ipq5424.c
162
.ops = &clk_rcg2_ops,
drivers/clk/qcom/nsscc-ipq5424.c
183
.ops = &clk_rcg2_ops,
drivers/clk/qcom/nsscc-ipq5424.c
217
.ops = &clk_rcg2_fm_ops,
drivers/clk/qcom/nsscc-ipq5424.c
251
.ops = &clk_rcg2_fm_ops,
drivers/clk/qcom/nsscc-ipq5424.c
285
.ops = &clk_rcg2_fm_ops,
drivers/clk/qcom/nsscc-ipq5424.c
319
.ops = &clk_rcg2_fm_ops,
drivers/clk/qcom/nsscc-ipq5424.c
353
.ops = &clk_rcg2_fm_ops,
drivers/clk/qcom/nsscc-ipq5424.c
387
.ops = &clk_rcg2_fm_ops,
drivers/clk/qcom/nsscc-ipq5424.c
402
.ops = &clk_rcg2_ops,
drivers/clk/qcom/nsscc-ipq5424.c
417
.ops = &clk_regmap_div_ops,
drivers/clk/qcom/nsscc-ipq5424.c
432
.ops = &clk_regmap_div_ops,
drivers/clk/qcom/nsscc-ipq5424.c
447
.ops = &clk_regmap_div_ops,
drivers/clk/qcom/nsscc-ipq5424.c
462
.ops = &clk_regmap_div_ops,
drivers/clk/qcom/nsscc-ipq5424.c
477
.ops = &clk_regmap_div_ops,
drivers/clk/qcom/nsscc-ipq5424.c
492
.ops = &clk_regmap_div_ops,
drivers/clk/qcom/nsscc-ipq5424.c
507
.ops = &clk_regmap_div_ro_ops,
drivers/clk/qcom/nsscc-ipq5424.c
522
.ops = &clk_regmap_div_ro_ops,
drivers/clk/qcom/nsscc-ipq5424.c
537
.ops = &clk_regmap_div_ro_ops,
drivers/clk/qcom/nsscc-ipq5424.c
554
.ops = &clk_branch2_ops,
drivers/clk/qcom/nsscc-ipq5424.c
572
.ops = &clk_branch2_ops,
drivers/clk/qcom/nsscc-ipq5424.c
585
.ops = &clk_branch2_ops,
drivers/clk/qcom/nsscc-ipq5424.c
603
.ops = &clk_branch2_ops,
drivers/clk/qcom/nsscc-ipq5424.c
621
.ops = &clk_branch2_ops,
drivers/clk/qcom/nsscc-ipq5424.c
639
.ops = &clk_branch2_ops,
drivers/clk/qcom/nsscc-ipq5424.c
657
.ops = &clk_branch2_ops,
drivers/clk/qcom/nsscc-ipq5424.c
675
.ops = &clk_branch2_ops,
drivers/clk/qcom/nsscc-ipq5424.c
693
.ops = &clk_branch2_ops,
drivers/clk/qcom/nsscc-ipq5424.c
711
.ops = &clk_branch2_ops,
drivers/clk/qcom/nsscc-ipq5424.c
729
.ops = &clk_branch2_ops,
drivers/clk/qcom/nsscc-ipq5424.c
747
.ops = &clk_branch2_ops,
drivers/clk/qcom/nsscc-ipq5424.c
765
.ops = &clk_branch2_ops,
drivers/clk/qcom/nsscc-ipq5424.c
783
.ops = &clk_branch2_ops,
drivers/clk/qcom/nsscc-ipq5424.c
801
.ops = &clk_branch2_ops,
drivers/clk/qcom/nsscc-ipq5424.c
819
.ops = &clk_branch2_ops,
drivers/clk/qcom/nsscc-ipq5424.c
837
.ops = &clk_branch2_ops,
drivers/clk/qcom/nsscc-ipq5424.c
855
.ops = &clk_branch2_ops,
drivers/clk/qcom/nsscc-ipq5424.c
873
.ops = &clk_branch2_ops,
drivers/clk/qcom/nsscc-ipq5424.c
891
.ops = &clk_branch2_ops,
drivers/clk/qcom/nsscc-ipq5424.c
909
.ops = &clk_branch2_ops,
drivers/clk/qcom/nsscc-ipq5424.c
927
.ops = &clk_branch2_ops,
drivers/clk/qcom/nsscc-ipq5424.c
945
.ops = &clk_branch2_ops,
drivers/clk/qcom/nsscc-ipq5424.c
963
.ops = &clk_branch2_ops,
drivers/clk/qcom/nsscc-ipq5424.c
981
.ops = &clk_branch2_ops,
drivers/clk/qcom/nsscc-ipq5424.c
999
.ops = &clk_branch2_ops,
drivers/clk/qcom/nsscc-ipq9574.c
1006
.ops = &clk_regmap_div_ro_ops,
drivers/clk/qcom/nsscc-ipq9574.c
1021
.ops = &clk_regmap_div_ro_ops,
drivers/clk/qcom/nsscc-ipq9574.c
1036
.ops = &clk_regmap_div_ro_ops,
drivers/clk/qcom/nsscc-ipq9574.c
104
.ops = &clk_alpha_pll_postdiv_ro_ops,
drivers/clk/qcom/nsscc-ipq9574.c
1051
.ops = &clk_regmap_div_ro_ops,
drivers/clk/qcom/nsscc-ipq9574.c
1066
.ops = &clk_regmap_div_ro_ops,
drivers/clk/qcom/nsscc-ipq9574.c
1081
.ops = &clk_regmap_div_ro_ops,
drivers/clk/qcom/nsscc-ipq9574.c
1097
.ops = &clk_branch2_ops,
drivers/clk/qcom/nsscc-ipq9574.c
1115
.ops = &clk_branch2_ops,
drivers/clk/qcom/nsscc-ipq9574.c
1133
.ops = &clk_branch2_ops,
drivers/clk/qcom/nsscc-ipq9574.c
1151
.ops = &clk_branch2_ops,
drivers/clk/qcom/nsscc-ipq9574.c
1169
.ops = &clk_branch2_ops,
drivers/clk/qcom/nsscc-ipq9574.c
1187
.ops = &clk_branch2_ops,
drivers/clk/qcom/nsscc-ipq9574.c
1205
.ops = &clk_branch2_ops,
drivers/clk/qcom/nsscc-ipq9574.c
1223
.ops = &clk_branch2_ops,
drivers/clk/qcom/nsscc-ipq9574.c
1241
.ops = &clk_branch2_ops,
drivers/clk/qcom/nsscc-ipq9574.c
1259
.ops = &clk_branch2_ops,
drivers/clk/qcom/nsscc-ipq9574.c
1277
.ops = &clk_branch2_ops,
drivers/clk/qcom/nsscc-ipq9574.c
1295
.ops = &clk_branch2_ops,
drivers/clk/qcom/nsscc-ipq9574.c
1313
.ops = &clk_branch2_ops,
drivers/clk/qcom/nsscc-ipq9574.c
1331
.ops = &clk_branch2_ops,
drivers/clk/qcom/nsscc-ipq9574.c
1349
.ops = &clk_branch2_ops,
drivers/clk/qcom/nsscc-ipq9574.c
1367
.ops = &clk_branch2_ops,
drivers/clk/qcom/nsscc-ipq9574.c
1385
.ops = &clk_branch2_ops,
drivers/clk/qcom/nsscc-ipq9574.c
1403
.ops = &clk_branch2_ops,
drivers/clk/qcom/nsscc-ipq9574.c
1421
.ops = &clk_branch2_ops,
drivers/clk/qcom/nsscc-ipq9574.c
1439
.ops = &clk_branch2_ops,
drivers/clk/qcom/nsscc-ipq9574.c
1457
.ops = &clk_branch2_ops,
drivers/clk/qcom/nsscc-ipq9574.c
1475
.ops = &clk_branch2_ops,
drivers/clk/qcom/nsscc-ipq9574.c
1493
.ops = &clk_branch2_ops,
drivers/clk/qcom/nsscc-ipq9574.c
1511
.ops = &clk_branch2_ops,
drivers/clk/qcom/nsscc-ipq9574.c
1529
.ops = &clk_branch2_ops,
drivers/clk/qcom/nsscc-ipq9574.c
1547
.ops = &clk_branch2_ops,
drivers/clk/qcom/nsscc-ipq9574.c
1565
.ops = &clk_branch2_ops,
drivers/clk/qcom/nsscc-ipq9574.c
1583
.ops = &clk_branch2_ops,
drivers/clk/qcom/nsscc-ipq9574.c
1601
.ops = &clk_branch2_ops,
drivers/clk/qcom/nsscc-ipq9574.c
1619
.ops = &clk_branch2_ops,
drivers/clk/qcom/nsscc-ipq9574.c
1637
.ops = &clk_branch2_ops,
drivers/clk/qcom/nsscc-ipq9574.c
1655
.ops = &clk_branch2_ops,
drivers/clk/qcom/nsscc-ipq9574.c
1673
.ops = &clk_branch2_ops,
drivers/clk/qcom/nsscc-ipq9574.c
1691
.ops = &clk_branch2_ops,
drivers/clk/qcom/nsscc-ipq9574.c
1709
.ops = &clk_branch2_ops,
drivers/clk/qcom/nsscc-ipq9574.c
1727
.ops = &clk_branch2_ops,
drivers/clk/qcom/nsscc-ipq9574.c
1745
.ops = &clk_branch2_ops,
drivers/clk/qcom/nsscc-ipq9574.c
1763
.ops = &clk_branch2_ops,
drivers/clk/qcom/nsscc-ipq9574.c
1781
.ops = &clk_branch2_ops,
drivers/clk/qcom/nsscc-ipq9574.c
1799
.ops = &clk_branch2_ops,
drivers/clk/qcom/nsscc-ipq9574.c
1817
.ops = &clk_branch2_ops,
drivers/clk/qcom/nsscc-ipq9574.c
1835
.ops = &clk_branch2_ops,
drivers/clk/qcom/nsscc-ipq9574.c
1853
.ops = &clk_branch2_ops,
drivers/clk/qcom/nsscc-ipq9574.c
1871
.ops = &clk_branch2_ops,
drivers/clk/qcom/nsscc-ipq9574.c
1889
.ops = &clk_branch2_ops,
drivers/clk/qcom/nsscc-ipq9574.c
1907
.ops = &clk_branch2_ops,
drivers/clk/qcom/nsscc-ipq9574.c
1925
.ops = &clk_branch2_ops,
drivers/clk/qcom/nsscc-ipq9574.c
1943
.ops = &clk_branch2_ops,
drivers/clk/qcom/nsscc-ipq9574.c
1961
.ops = &clk_branch2_ops,
drivers/clk/qcom/nsscc-ipq9574.c
1979
.ops = &clk_branch2_ops,
drivers/clk/qcom/nsscc-ipq9574.c
1997
.ops = &clk_branch2_ops,
drivers/clk/qcom/nsscc-ipq9574.c
2015
.ops = &clk_branch2_ops,
drivers/clk/qcom/nsscc-ipq9574.c
2033
.ops = &clk_branch2_ops,
drivers/clk/qcom/nsscc-ipq9574.c
2051
.ops = &clk_branch2_ops,
drivers/clk/qcom/nsscc-ipq9574.c
2069
.ops = &clk_branch2_ops,
drivers/clk/qcom/nsscc-ipq9574.c
2087
.ops = &clk_branch2_ops,
drivers/clk/qcom/nsscc-ipq9574.c
2105
.ops = &clk_branch2_ops,
drivers/clk/qcom/nsscc-ipq9574.c
2123
.ops = &clk_branch2_ops,
drivers/clk/qcom/nsscc-ipq9574.c
2141
.ops = &clk_branch2_ops,
drivers/clk/qcom/nsscc-ipq9574.c
2159
.ops = &clk_branch2_ops,
drivers/clk/qcom/nsscc-ipq9574.c
2177
.ops = &clk_branch2_ops,
drivers/clk/qcom/nsscc-ipq9574.c
2195
.ops = &clk_branch2_ops,
drivers/clk/qcom/nsscc-ipq9574.c
2213
.ops = &clk_branch2_ops,
drivers/clk/qcom/nsscc-ipq9574.c
2231
.ops = &clk_branch2_ops,
drivers/clk/qcom/nsscc-ipq9574.c
2249
.ops = &clk_branch2_ops,
drivers/clk/qcom/nsscc-ipq9574.c
2267
.ops = &clk_branch2_ops,
drivers/clk/qcom/nsscc-ipq9574.c
2285
.ops = &clk_branch2_ops,
drivers/clk/qcom/nsscc-ipq9574.c
2303
.ops = &clk_branch2_ops,
drivers/clk/qcom/nsscc-ipq9574.c
2321
.ops = &clk_branch2_ops,
drivers/clk/qcom/nsscc-ipq9574.c
2339
.ops = &clk_branch2_ops,
drivers/clk/qcom/nsscc-ipq9574.c
235
.ops = &clk_rcg2_ops,
drivers/clk/qcom/nsscc-ipq9574.c
2357
.ops = &clk_branch2_ops,
drivers/clk/qcom/nsscc-ipq9574.c
2375
.ops = &clk_branch2_ops,
drivers/clk/qcom/nsscc-ipq9574.c
2393
.ops = &clk_branch2_ops,
drivers/clk/qcom/nsscc-ipq9574.c
2411
.ops = &clk_branch2_ops,
drivers/clk/qcom/nsscc-ipq9574.c
2429
.ops = &clk_branch2_ops,
drivers/clk/qcom/nsscc-ipq9574.c
2447
.ops = &clk_branch2_ops,
drivers/clk/qcom/nsscc-ipq9574.c
2465
.ops = &clk_branch2_ops,
drivers/clk/qcom/nsscc-ipq9574.c
2483
.ops = &clk_branch2_ops,
drivers/clk/qcom/nsscc-ipq9574.c
2501
.ops = &clk_branch2_ops,
drivers/clk/qcom/nsscc-ipq9574.c
2519
.ops = &clk_branch2_ops,
drivers/clk/qcom/nsscc-ipq9574.c
2537
.ops = &clk_branch2_ops,
drivers/clk/qcom/nsscc-ipq9574.c
254
.ops = &clk_rcg2_ops,
drivers/clk/qcom/nsscc-ipq9574.c
2555
.ops = &clk_branch2_ops,
drivers/clk/qcom/nsscc-ipq9574.c
2573
.ops = &clk_branch2_ops,
drivers/clk/qcom/nsscc-ipq9574.c
2591
.ops = &clk_branch2_ops,
drivers/clk/qcom/nsscc-ipq9574.c
2609
.ops = &clk_branch2_ops,
drivers/clk/qcom/nsscc-ipq9574.c
2627
.ops = &clk_branch2_ops,
drivers/clk/qcom/nsscc-ipq9574.c
2645
.ops = &clk_branch2_ops,
drivers/clk/qcom/nsscc-ipq9574.c
2663
.ops = &clk_branch2_ops,
drivers/clk/qcom/nsscc-ipq9574.c
2681
.ops = &clk_branch2_ops,
drivers/clk/qcom/nsscc-ipq9574.c
2699
.ops = &clk_branch2_ops,
drivers/clk/qcom/nsscc-ipq9574.c
2717
.ops = &clk_branch2_ops,
drivers/clk/qcom/nsscc-ipq9574.c
273
.ops = &clk_rcg2_ops,
drivers/clk/qcom/nsscc-ipq9574.c
2735
.ops = &clk_branch2_ops,
drivers/clk/qcom/nsscc-ipq9574.c
295
.ops = &clk_rcg2_ops,
drivers/clk/qcom/nsscc-ipq9574.c
309
.ops = &clk_rcg2_ops,
drivers/clk/qcom/nsscc-ipq9574.c
323
.ops = &clk_rcg2_ops,
drivers/clk/qcom/nsscc-ipq9574.c
342
.ops = &clk_rcg2_ops,
drivers/clk/qcom/nsscc-ipq9574.c
484
.ops = &clk_rcg2_fm_ops,
drivers/clk/qcom/nsscc-ipq9574.c
498
.ops = &clk_rcg2_fm_ops,
drivers/clk/qcom/nsscc-ipq9574.c
512
.ops = &clk_rcg2_fm_ops,
drivers/clk/qcom/nsscc-ipq9574.c
526
.ops = &clk_rcg2_fm_ops,
drivers/clk/qcom/nsscc-ipq9574.c
540
.ops = &clk_rcg2_fm_ops,
drivers/clk/qcom/nsscc-ipq9574.c
554
.ops = &clk_rcg2_fm_ops,
drivers/clk/qcom/nsscc-ipq9574.c
568
.ops = &clk_rcg2_fm_ops,
drivers/clk/qcom/nsscc-ipq9574.c
582
.ops = &clk_rcg2_fm_ops,
drivers/clk/qcom/nsscc-ipq9574.c
596
.ops = &clk_rcg2_fm_ops,
drivers/clk/qcom/nsscc-ipq9574.c
610
.ops = &clk_rcg2_fm_ops,
drivers/clk/qcom/nsscc-ipq9574.c
624
.ops = &clk_rcg2_fm_ops,
drivers/clk/qcom/nsscc-ipq9574.c
638
.ops = &clk_rcg2_fm_ops,
drivers/clk/qcom/nsscc-ipq9574.c
653
.ops = &clk_rcg2_ops,
drivers/clk/qcom/nsscc-ipq9574.c
677
.ops = &clk_rcg2_ops,
drivers/clk/qcom/nsscc-ipq9574.c
692
.ops = &clk_rcg2_ops,
drivers/clk/qcom/nsscc-ipq9574.c
707
.ops = &clk_rcg2_ops,
drivers/clk/qcom/nsscc-ipq9574.c
722
.ops = &clk_rcg2_ops,
drivers/clk/qcom/nsscc-ipq9574.c
736
.ops = &clk_rcg2_ops,
drivers/clk/qcom/nsscc-ipq9574.c
751
.ops = &clk_rcg2_ops,
drivers/clk/qcom/nsscc-ipq9574.c
766
.ops = &clk_regmap_div_ops,
drivers/clk/qcom/nsscc-ipq9574.c
781
.ops = &clk_regmap_div_ops,
drivers/clk/qcom/nsscc-ipq9574.c
796
.ops = &clk_regmap_div_ops,
drivers/clk/qcom/nsscc-ipq9574.c
811
.ops = &clk_regmap_div_ops,
drivers/clk/qcom/nsscc-ipq9574.c
826
.ops = &clk_regmap_div_ops,
drivers/clk/qcom/nsscc-ipq9574.c
841
.ops = &clk_regmap_div_ops,
drivers/clk/qcom/nsscc-ipq9574.c
856
.ops = &clk_regmap_div_ops,
drivers/clk/qcom/nsscc-ipq9574.c
871
.ops = &clk_regmap_div_ops,
drivers/clk/qcom/nsscc-ipq9574.c
886
.ops = &clk_regmap_div_ops,
drivers/clk/qcom/nsscc-ipq9574.c
89
.ops = &clk_alpha_pll_huayra_ops,
drivers/clk/qcom/nsscc-ipq9574.c
901
.ops = &clk_regmap_div_ops,
drivers/clk/qcom/nsscc-ipq9574.c
916
.ops = &clk_regmap_div_ops,
drivers/clk/qcom/nsscc-ipq9574.c
931
.ops = &clk_regmap_div_ops,
drivers/clk/qcom/nsscc-ipq9574.c
946
.ops = &clk_regmap_div_ro_ops,
drivers/clk/qcom/nsscc-ipq9574.c
961
.ops = &clk_regmap_div_ro_ops,
drivers/clk/qcom/nsscc-ipq9574.c
976
.ops = &clk_regmap_div_ro_ops,
drivers/clk/qcom/nsscc-ipq9574.c
991
.ops = &clk_regmap_div_ro_ops,
drivers/clk/qcom/nsscc-qca8k.c
1016
.ops = &clk_branch2_prepare_ops,
drivers/clk/qcom/nsscc-qca8k.c
1034
.ops = &clk_branch2_prepare_ops,
drivers/clk/qcom/nsscc-qca8k.c
1090
.ops = &clk_rcg2_fm_ops,
drivers/clk/qcom/nsscc-qca8k.c
1106
.ops = &clk_regmap_div_ops,
drivers/clk/qcom/nsscc-qca8k.c
1123
.ops = &clk_regmap_div_ops,
drivers/clk/qcom/nsscc-qca8k.c
113
.ops = &clk_branch2_prepare_ops,
drivers/clk/qcom/nsscc-qca8k.c
1141
.ops = &clk_branch2_prepare_ops,
drivers/clk/qcom/nsscc-qca8k.c
1159
.ops = &clk_branch2_prepare_ops,
drivers/clk/qcom/nsscc-qca8k.c
1177
.ops = &clk_branch2_prepare_ops,
drivers/clk/qcom/nsscc-qca8k.c
1195
.ops = &clk_branch2_prepare_ops,
drivers/clk/qcom/nsscc-qca8k.c
1246
.ops = &clk_rcg2_fm_ops,
drivers/clk/qcom/nsscc-qca8k.c
1262
.ops = &clk_regmap_div_ops,
drivers/clk/qcom/nsscc-qca8k.c
1279
.ops = &clk_regmap_div_ops,
drivers/clk/qcom/nsscc-qca8k.c
1297
.ops = &clk_branch2_prepare_ops,
drivers/clk/qcom/nsscc-qca8k.c
1315
.ops = &clk_branch2_prepare_ops,
drivers/clk/qcom/nsscc-qca8k.c
1333
.ops = &clk_branch2_prepare_ops,
drivers/clk/qcom/nsscc-qca8k.c
1351
.ops = &clk_branch2_prepare_ops,
drivers/clk/qcom/nsscc-qca8k.c
137
.ops = &clk_rcg2_mux_closest_ops,
drivers/clk/qcom/nsscc-qca8k.c
1375
.ops = &clk_rcg2_mux_closest_ops,
drivers/clk/qcom/nsscc-qca8k.c
1391
.ops = &clk_regmap_div_ops,
drivers/clk/qcom/nsscc-qca8k.c
1409
.ops = &clk_branch2_prepare_ops,
drivers/clk/qcom/nsscc-qca8k.c
1435
.ops = &clk_rcg2_mux_closest_ops,
drivers/clk/qcom/nsscc-qca8k.c
1451
.ops = &clk_regmap_div_ops,
drivers/clk/qcom/nsscc-qca8k.c
1469
.ops = &clk_branch2_prepare_ops,
drivers/clk/qcom/nsscc-qca8k.c
1493
.ops = &clk_regmap_mux_closest_ops,
drivers/clk/qcom/nsscc-qca8k.c
1511
.ops = &clk_branch2_prepare_ops,
drivers/clk/qcom/nsscc-qca8k.c
153
.ops = &clk_regmap_div_ops,
drivers/clk/qcom/nsscc-qca8k.c
1535
.ops = &clk_regmap_mux_closest_ops,
drivers/clk/qcom/nsscc-qca8k.c
1553
.ops = &clk_branch2_prepare_ops,
drivers/clk/qcom/nsscc-qca8k.c
1578
.ops = &clk_rcg2_ops,
drivers/clk/qcom/nsscc-qca8k.c
1595
.ops = &clk_branch2_prepare_ops,
drivers/clk/qcom/nsscc-qca8k.c
1613
.ops = &clk_branch2_prepare_ops,
drivers/clk/qcom/nsscc-qca8k.c
1631
.ops = &clk_branch2_prepare_ops,
drivers/clk/qcom/nsscc-qca8k.c
1649
.ops = &clk_branch2_prepare_ops,
drivers/clk/qcom/nsscc-qca8k.c
1667
.ops = &clk_branch2_prepare_ops,
drivers/clk/qcom/nsscc-qca8k.c
1685
.ops = &clk_branch2_prepare_ops,
drivers/clk/qcom/nsscc-qca8k.c
1703
.ops = &clk_branch2_prepare_ops,
drivers/clk/qcom/nsscc-qca8k.c
171
.ops = &clk_branch2_prepare_ops,
drivers/clk/qcom/nsscc-qca8k.c
1730
.ops = &clk_rcg2_ops,
drivers/clk/qcom/nsscc-qca8k.c
1746
.ops = &clk_branch2_prepare_ops,
drivers/clk/qcom/nsscc-qca8k.c
1763
.ops = &clk_branch2_prepare_ops,
drivers/clk/qcom/nsscc-qca8k.c
1780
.ops = &clk_branch2_prepare_ops,
drivers/clk/qcom/nsscc-qca8k.c
1797
.ops = &clk_branch2_prepare_ops,
drivers/clk/qcom/nsscc-qca8k.c
1814
.ops = &clk_branch2_prepare_ops,
drivers/clk/qcom/nsscc-qca8k.c
1831
.ops = &clk_branch2_prepare_ops,
drivers/clk/qcom/nsscc-qca8k.c
189
.ops = &clk_branch2_prepare_ops,
drivers/clk/qcom/nsscc-qca8k.c
215
.ops = &clk_rcg2_mux_closest_ops,
drivers/clk/qcom/nsscc-qca8k.c
231
.ops = &clk_regmap_div_ops,
drivers/clk/qcom/nsscc-qca8k.c
249
.ops = &clk_branch2_prepare_ops,
drivers/clk/qcom/nsscc-qca8k.c
267
.ops = &clk_branch2_prepare_ops,
drivers/clk/qcom/nsscc-qca8k.c
316
.ops = &clk_rcg2_fm_ops,
drivers/clk/qcom/nsscc-qca8k.c
332
.ops = &clk_regmap_div_ops,
drivers/clk/qcom/nsscc-qca8k.c
349
.ops = &clk_regmap_div_ops,
drivers/clk/qcom/nsscc-qca8k.c
367
.ops = &clk_branch2_prepare_ops,
drivers/clk/qcom/nsscc-qca8k.c
385
.ops = &clk_branch2_prepare_ops,
drivers/clk/qcom/nsscc-qca8k.c
403
.ops = &clk_branch2_prepare_ops,
drivers/clk/qcom/nsscc-qca8k.c
421
.ops = &clk_branch2_prepare_ops,
drivers/clk/qcom/nsscc-qca8k.c
453
.ops = &clk_rcg2_ops,
drivers/clk/qcom/nsscc-qca8k.c
469
.ops = &clk_regmap_div_ops,
drivers/clk/qcom/nsscc-qca8k.c
486
.ops = &clk_regmap_div_ops,
drivers/clk/qcom/nsscc-qca8k.c
504
.ops = &clk_branch2_prepare_ops,
drivers/clk/qcom/nsscc-qca8k.c
522
.ops = &clk_branch2_prepare_ops,
drivers/clk/qcom/nsscc-qca8k.c
540
.ops = &clk_branch2_prepare_ops,
drivers/clk/qcom/nsscc-qca8k.c
558
.ops = &clk_branch2_prepare_ops,
drivers/clk/qcom/nsscc-qca8k.c
572
.ops = &clk_rcg2_fm_ops,
drivers/clk/qcom/nsscc-qca8k.c
588
.ops = &clk_regmap_div_ops,
drivers/clk/qcom/nsscc-qca8k.c
605
.ops = &clk_regmap_div_ops,
drivers/clk/qcom/nsscc-qca8k.c
623
.ops = &clk_branch2_prepare_ops,
drivers/clk/qcom/nsscc-qca8k.c
641
.ops = &clk_branch2_prepare_ops,
drivers/clk/qcom/nsscc-qca8k.c
659
.ops = &clk_branch2_prepare_ops,
drivers/clk/qcom/nsscc-qca8k.c
677
.ops = &clk_branch2_prepare_ops,
drivers/clk/qcom/nsscc-qca8k.c
691
.ops = &clk_rcg2_ops,
drivers/clk/qcom/nsscc-qca8k.c
707
.ops = &clk_regmap_div_ops,
drivers/clk/qcom/nsscc-qca8k.c
724
.ops = &clk_regmap_div_ops,
drivers/clk/qcom/nsscc-qca8k.c
742
.ops = &clk_branch2_prepare_ops,
drivers/clk/qcom/nsscc-qca8k.c
760
.ops = &clk_branch2_prepare_ops,
drivers/clk/qcom/nsscc-qca8k.c
778
.ops = &clk_branch2_prepare_ops,
drivers/clk/qcom/nsscc-qca8k.c
78
.ops = &clk_rcg2_mux_closest_ops,
drivers/clk/qcom/nsscc-qca8k.c
796
.ops = &clk_branch2_prepare_ops,
drivers/clk/qcom/nsscc-qca8k.c
810
.ops = &clk_rcg2_fm_ops,
drivers/clk/qcom/nsscc-qca8k.c
826
.ops = &clk_regmap_div_ops,
drivers/clk/qcom/nsscc-qca8k.c
843
.ops = &clk_regmap_div_ops,
drivers/clk/qcom/nsscc-qca8k.c
861
.ops = &clk_branch2_prepare_ops,
drivers/clk/qcom/nsscc-qca8k.c
879
.ops = &clk_branch2_prepare_ops,
drivers/clk/qcom/nsscc-qca8k.c
897
.ops = &clk_branch2_prepare_ops,
drivers/clk/qcom/nsscc-qca8k.c
915
.ops = &clk_branch2_prepare_ops,
drivers/clk/qcom/nsscc-qca8k.c
929
.ops = &clk_rcg2_ops,
drivers/clk/qcom/nsscc-qca8k.c
945
.ops = &clk_regmap_div_ops,
drivers/clk/qcom/nsscc-qca8k.c
95
.ops = &clk_branch2_prepare_ops,
drivers/clk/qcom/nsscc-qca8k.c
962
.ops = &clk_regmap_div_ops,
drivers/clk/qcom/nsscc-qca8k.c
980
.ops = &clk_branch2_prepare_ops,
drivers/clk/qcom/nsscc-qca8k.c
998
.ops = &clk_branch2_prepare_ops,
drivers/clk/qcom/q6sstop-qcs404.c
109
.ops = &clk_branch2_ops,
drivers/clk/qcom/q6sstop-qcs404.c
30
.ops = &clk_branch2_ops,
drivers/clk/qcom/q6sstop-qcs404.c
43
.ops = &clk_branch2_ops,
drivers/clk/qcom/q6sstop-qcs404.c
56
.ops = &clk_branch2_ops,
drivers/clk/qcom/q6sstop-qcs404.c
69
.ops = &clk_branch2_ops,
drivers/clk/qcom/q6sstop-qcs404.c
82
.ops = &clk_branch2_ops,
drivers/clk/qcom/q6sstop-qcs404.c
95
.ops = &clk_branch2_ops,
drivers/clk/qcom/reset.c
18
rcdev->ops->assert(rcdev, id);
drivers/clk/qcom/reset.c
21
rcdev->ops->deassert(rcdev, id);
drivers/clk/qcom/tcsrcc-glymur.c
110
.ops = &clk_branch2_ops,
drivers/clk/qcom/tcsrcc-glymur.c
127
.ops = &clk_branch2_ops,
drivers/clk/qcom/tcsrcc-glymur.c
144
.ops = &clk_branch2_ops,
drivers/clk/qcom/tcsrcc-glymur.c
161
.ops = &clk_branch2_ops,
drivers/clk/qcom/tcsrcc-glymur.c
178
.ops = &clk_branch2_ops,
drivers/clk/qcom/tcsrcc-glymur.c
195
.ops = &clk_branch2_ops,
drivers/clk/qcom/tcsrcc-glymur.c
212
.ops = &clk_branch2_ops,
drivers/clk/qcom/tcsrcc-glymur.c
229
.ops = &clk_branch2_ops,
drivers/clk/qcom/tcsrcc-glymur.c
246
.ops = &clk_branch2_ops,
drivers/clk/qcom/tcsrcc-glymur.c
42
.ops = &clk_branch2_ops,
drivers/clk/qcom/tcsrcc-glymur.c
59
.ops = &clk_branch2_ops,
drivers/clk/qcom/tcsrcc-glymur.c
76
.ops = &clk_branch2_ops,
drivers/clk/qcom/tcsrcc-glymur.c
93
.ops = &clk_branch2_ops,
drivers/clk/qcom/tcsrcc-kaanapali.c
32
.ops = &clk_branch2_ops,
drivers/clk/qcom/tcsrcc-kaanapali.c
49
.ops = &clk_branch2_ops,
drivers/clk/qcom/tcsrcc-kaanapali.c
66
.ops = &clk_branch2_ops,
drivers/clk/qcom/tcsrcc-kaanapali.c
83
.ops = &clk_branch2_ops,
drivers/clk/qcom/tcsrcc-sm8550.c
110
.ops = &clk_branch2_ops,
drivers/clk/qcom/tcsrcc-sm8550.c
127
.ops = &clk_branch2_ops,
drivers/clk/qcom/tcsrcc-sm8550.c
42
.ops = &clk_branch2_ops,
drivers/clk/qcom/tcsrcc-sm8550.c
59
.ops = &clk_branch2_ops,
drivers/clk/qcom/tcsrcc-sm8550.c
76
.ops = &clk_branch2_ops,
drivers/clk/qcom/tcsrcc-sm8550.c
93
.ops = &clk_branch2_ops,
drivers/clk/qcom/tcsrcc-sm8650.c
105
.ops = &clk_branch2_ops,
drivers/clk/qcom/tcsrcc-sm8650.c
122
.ops = &clk_branch2_ops,
drivers/clk/qcom/tcsrcc-sm8650.c
37
.ops = &clk_branch2_ops,
drivers/clk/qcom/tcsrcc-sm8650.c
54
.ops = &clk_branch2_ops,
drivers/clk/qcom/tcsrcc-sm8650.c
71
.ops = &clk_branch2_ops,
drivers/clk/qcom/tcsrcc-sm8650.c
88
.ops = &clk_branch2_ops,
drivers/clk/qcom/tcsrcc-sm8750.c
32
.ops = &clk_branch2_ops,
drivers/clk/qcom/tcsrcc-sm8750.c
49
.ops = &clk_branch2_ops,
drivers/clk/qcom/tcsrcc-sm8750.c
66
.ops = &clk_branch2_ops,
drivers/clk/qcom/tcsrcc-sm8750.c
83
.ops = &clk_branch2_ops,
drivers/clk/qcom/tcsrcc-x1e80100.c
104
.ops = &clk_branch2_ops,
drivers/clk/qcom/tcsrcc-x1e80100.c
121
.ops = &clk_branch2_ops,
drivers/clk/qcom/tcsrcc-x1e80100.c
138
.ops = &clk_branch2_ops,
drivers/clk/qcom/tcsrcc-x1e80100.c
155
.ops = &clk_branch2_ops,
drivers/clk/qcom/tcsrcc-x1e80100.c
172
.ops = &clk_branch2_ops,
drivers/clk/qcom/tcsrcc-x1e80100.c
189
.ops = &clk_branch2_ops,
drivers/clk/qcom/tcsrcc-x1e80100.c
206
.ops = &clk_branch2_ops,
drivers/clk/qcom/tcsrcc-x1e80100.c
223
.ops = &clk_branch2_ops,
drivers/clk/qcom/tcsrcc-x1e80100.c
36
.ops = &clk_branch2_ops,
drivers/clk/qcom/tcsrcc-x1e80100.c
53
.ops = &clk_branch2_ops,
drivers/clk/qcom/tcsrcc-x1e80100.c
70
.ops = &clk_branch2_ops,
drivers/clk/qcom/tcsrcc-x1e80100.c
87
.ops = &clk_branch2_ops,
drivers/clk/qcom/turingcc-qcs404.c
31
.ops = &clk_branch2_aon_ops,
drivers/clk/qcom/turingcc-qcs404.c
44
.ops = &clk_branch2_ops,
drivers/clk/qcom/turingcc-qcs404.c
57
.ops = &clk_branch2_aon_ops,
drivers/clk/qcom/turingcc-qcs404.c
70
.ops = &clk_branch2_aon_ops,
drivers/clk/qcom/turingcc-qcs404.c
83
.ops = &clk_branch2_aon_ops,
drivers/clk/qcom/videocc-kaanapali.c
127
.ops = &clk_alpha_pll_taycan_eko_t_ops,
drivers/clk/qcom/videocc-kaanapali.c
157
.ops = &clk_alpha_pll_taycan_eko_t_ops,
drivers/clk/qcom/videocc-kaanapali.c
226
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/videocc-kaanapali.c
254
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/videocc-kaanapali.c
280
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/videocc-kaanapali.c
307
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/videocc-kaanapali.c
334
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/videocc-kaanapali.c
349
.ops = &clk_rcg2_ops,
drivers/clk/qcom/videocc-kaanapali.c
368
.ops = &clk_branch2_ops,
drivers/clk/qcom/videocc-kaanapali.c
392
.ops = &clk_branch2_ops,
drivers/clk/qcom/videocc-kaanapali.c
413
.ops = &clk_branch2_ops,
drivers/clk/qcom/videocc-kaanapali.c
433
.ops = &clk_branch2_ops,
drivers/clk/qcom/videocc-kaanapali.c
451
.ops = &clk_branch2_ops,
drivers/clk/qcom/videocc-kaanapali.c
471
.ops = &clk_branch2_ops,
drivers/clk/qcom/videocc-kaanapali.c
489
.ops = &clk_branch2_ops,
drivers/clk/qcom/videocc-kaanapali.c
509
.ops = &clk_branch2_ops,
drivers/clk/qcom/videocc-kaanapali.c
527
.ops = &clk_branch2_ops,
drivers/clk/qcom/videocc-kaanapali.c
547
.ops = &clk_branch2_ops,
drivers/clk/qcom/videocc-kaanapali.c
565
.ops = &clk_branch2_ops,
drivers/clk/qcom/videocc-kaanapali.c
585
.ops = &clk_branch2_ops,
drivers/clk/qcom/videocc-kaanapali.c
603
.ops = &clk_branch2_ops,
drivers/clk/qcom/videocc-kaanapali.c
623
.ops = &clk_branch2_ops,
drivers/clk/qcom/videocc-kaanapali.c
67
.ops = &clk_alpha_pll_taycan_eko_t_ops,
drivers/clk/qcom/videocc-kaanapali.c
97
.ops = &clk_alpha_pll_taycan_eko_t_ops,
drivers/clk/qcom/videocc-milos.c
121
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/videocc-milos.c
146
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/videocc-milos.c
166
.ops = &clk_rcg2_ops,
drivers/clk/qcom/videocc-milos.c
181
.ops = &clk_rcg2_ops,
drivers/clk/qcom/videocc-milos.c
196
.ops = &clk_regmap_div_ro_ops,
drivers/clk/qcom/videocc-milos.c
211
.ops = &clk_regmap_div_ro_ops,
drivers/clk/qcom/videocc-milos.c
230
.ops = &clk_branch2_ops,
drivers/clk/qcom/videocc-milos.c
250
.ops = &clk_branch2_ops,
drivers/clk/qcom/videocc-milos.c
268
.ops = &clk_branch2_ops,
drivers/clk/qcom/videocc-milos.c
288
.ops = &clk_branch2_ops,
drivers/clk/qcom/videocc-milos.c
70
.ops = &clk_alpha_pll_lucid_evo_ops,
drivers/clk/qcom/videocc-qcs615.c
112
.ops = &clk_rcg2_ops,
drivers/clk/qcom/videocc-qcs615.c
138
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/videocc-qcs615.c
155
.ops = &clk_branch2_ops,
drivers/clk/qcom/videocc-qcs615.c
168
.ops = &clk_branch2_ops,
drivers/clk/qcom/videocc-qcs615.c
186
.ops = &clk_branch2_ops,
drivers/clk/qcom/videocc-qcs615.c
199
.ops = &clk_branch2_ops,
drivers/clk/qcom/videocc-qcs615.c
212
.ops = &clk_branch2_ops,
drivers/clk/qcom/videocc-qcs615.c
230
.ops = &clk_branch2_ops,
drivers/clk/qcom/videocc-qcs615.c
70
.ops = &clk_alpha_pll_slew_ops,
drivers/clk/qcom/videocc-sa8775p.c
152
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/videocc-sa8775p.c
175
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/videocc-sa8775p.c
198
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/videocc-sa8775p.c
218
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/videocc-sa8775p.c
233
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/videocc-sa8775p.c
248
.ops = &clk_regmap_div_ro_ops,
drivers/clk/qcom/videocc-sa8775p.c
263
.ops = &clk_regmap_div_ro_ops,
drivers/clk/qcom/videocc-sa8775p.c
278
.ops = &clk_regmap_div_ro_ops,
drivers/clk/qcom/videocc-sa8775p.c
293
.ops = &clk_regmap_div_ro_ops,
drivers/clk/qcom/videocc-sa8775p.c
303
.ops = &clk_regmap_div_ro_ops,
drivers/clk/qcom/videocc-sa8775p.c
322
.ops = &clk_branch2_ops,
drivers/clk/qcom/videocc-sa8775p.c
340
.ops = &clk_branch2_ops,
drivers/clk/qcom/videocc-sa8775p.c
360
.ops = &clk_branch2_ops,
drivers/clk/qcom/videocc-sa8775p.c
378
.ops = &clk_branch2_ops,
drivers/clk/qcom/videocc-sa8775p.c
396
.ops = &clk_branch2_ops,
drivers/clk/qcom/videocc-sa8775p.c
414
.ops = &clk_branch2_ops,
drivers/clk/qcom/videocc-sa8775p.c
68
.ops = &clk_alpha_pll_lucid_evo_ops,
drivers/clk/qcom/videocc-sa8775p.c
95
.ops = &clk_alpha_pll_lucid_evo_ops,
drivers/clk/qcom/videocc-sc7180.c
107
.ops = &clk_branch2_ops,
drivers/clk/qcom/videocc-sc7180.c
120
.ops = &clk_branch2_ops,
drivers/clk/qcom/videocc-sc7180.c
133
.ops = &clk_branch2_ops,
drivers/clk/qcom/videocc-sc7180.c
151
.ops = &clk_branch2_ops,
drivers/clk/qcom/videocc-sc7180.c
41
.ops = &clk_alpha_pll_fabia_ops,
drivers/clk/qcom/videocc-sc7180.c
77
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/videocc-sc7180.c
89
.ops = &clk_branch2_ops,
drivers/clk/qcom/videocc-sc7280.c
117
.ops = &clk_rcg2_ops,
drivers/clk/qcom/videocc-sc7280.c
134
.ops = &clk_branch2_ops,
drivers/clk/qcom/videocc-sc7280.c
147
.ops = &clk_branch2_ops,
drivers/clk/qcom/videocc-sc7280.c
167
.ops = &clk_branch2_ops,
drivers/clk/qcom/videocc-sc7280.c
185
.ops = &clk_branch2_ops,
drivers/clk/qcom/videocc-sc7280.c
198
.ops = &clk_branch2_ops,
drivers/clk/qcom/videocc-sc7280.c
216
.ops = &clk_branch2_ops,
drivers/clk/qcom/videocc-sc7280.c
229
.ops = &clk_branch2_ops,
drivers/clk/qcom/videocc-sc7280.c
55
.ops = &clk_alpha_pll_lucid_ops,
drivers/clk/qcom/videocc-sc7280.c
98
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/videocc-sdm845.c
108
.ops = &clk_branch2_ops,
drivers/clk/qcom/videocc-sdm845.c
121
.ops = &clk_branch2_ops,
drivers/clk/qcom/videocc-sdm845.c
134
.ops = &clk_branch2_ops,
drivers/clk/qcom/videocc-sdm845.c
147
.ops = &clk_branch2_ops,
drivers/clk/qcom/videocc-sdm845.c
165
.ops = &clk_branch2_ops,
drivers/clk/qcom/videocc-sdm845.c
178
.ops = &clk_branch2_ops,
drivers/clk/qcom/videocc-sdm845.c
196
.ops = &clk_branch2_ops,
drivers/clk/qcom/videocc-sdm845.c
209
.ops = &clk_branch2_ops,
drivers/clk/qcom/videocc-sdm845.c
222
.ops = &clk_branch2_ops,
drivers/clk/qcom/videocc-sdm845.c
240
.ops = &clk_branch2_ops,
drivers/clk/qcom/videocc-sdm845.c
43
.ops = &clk_alpha_pll_fabia_ops,
drivers/clk/qcom/videocc-sdm845.c
83
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/videocc-sdm845.c
95
.ops = &clk_branch2_ops,
drivers/clk/qcom/videocc-sm6350.c
128
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/videocc-sm6350.c
147
.ops = &clk_rcg2_ops,
drivers/clk/qcom/videocc-sm6350.c
164
.ops = &clk_branch2_ops,
drivers/clk/qcom/videocc-sm6350.c
177
.ops = &clk_branch2_ops,
drivers/clk/qcom/videocc-sm6350.c
197
.ops = &clk_branch2_ops,
drivers/clk/qcom/videocc-sm6350.c
215
.ops = &clk_branch2_ops,
drivers/clk/qcom/videocc-sm6350.c
228
.ops = &clk_branch2_ops,
drivers/clk/qcom/videocc-sm6350.c
246
.ops = &clk_branch2_ops,
drivers/clk/qcom/videocc-sm6350.c
259
.ops = &clk_branch2_ops,
drivers/clk/qcom/videocc-sm6350.c
62
.ops = &clk_alpha_pll_fabia_ops,
drivers/clk/qcom/videocc-sm6350.c
86
.ops = &clk_alpha_pll_postdiv_fabia_ops,
drivers/clk/qcom/videocc-sm7150.c
109
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/videocc-sm7150.c
128
.ops = &clk_rcg2_ops,
drivers/clk/qcom/videocc-sm7150.c
145
.ops = &clk_branch2_ops,
drivers/clk/qcom/videocc-sm7150.c
158
.ops = &clk_branch2_ops,
drivers/clk/qcom/videocc-sm7150.c
176
.ops = &clk_branch2_ops,
drivers/clk/qcom/videocc-sm7150.c
189
.ops = &clk_branch2_ops,
drivers/clk/qcom/videocc-sm7150.c
207
.ops = &clk_branch2_ops,
drivers/clk/qcom/videocc-sm7150.c
225
.ops = &clk_branch2_ops,
drivers/clk/qcom/videocc-sm7150.c
238
.ops = &clk_branch2_ops,
drivers/clk/qcom/videocc-sm7150.c
251
.ops = &clk_branch2_ops,
drivers/clk/qcom/videocc-sm7150.c
62
.ops = &clk_alpha_pll_fabia_ops,
drivers/clk/qcom/videocc-sm8150.c
109
.ops = &clk_branch2_ops,
drivers/clk/qcom/videocc-sm8150.c
127
.ops = &clk_branch2_ops,
drivers/clk/qcom/videocc-sm8150.c
145
.ops = &clk_branch2_ops,
drivers/clk/qcom/videocc-sm8150.c
163
.ops = &clk_branch2_ops,
drivers/clk/qcom/videocc-sm8150.c
55
.ops = &clk_alpha_pll_trion_ops,
drivers/clk/qcom/videocc-sm8150.c
92
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/videocc-sm8250.c
129
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/videocc-sm8250.c
152
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/videocc-sm8250.c
167
.ops = &clk_regmap_div_ro_ops,
drivers/clk/qcom/videocc-sm8250.c
182
.ops = &clk_regmap_div_ro_ops,
drivers/clk/qcom/videocc-sm8250.c
197
.ops = &clk_regmap_div_ro_ops,
drivers/clk/qcom/videocc-sm8250.c
214
.ops = &clk_branch2_ops,
drivers/clk/qcom/videocc-sm8250.c
232
.ops = &clk_branch2_ops,
drivers/clk/qcom/videocc-sm8250.c
250
.ops = &clk_branch2_ops,
drivers/clk/qcom/videocc-sm8250.c
268
.ops = &clk_branch2_ops,
drivers/clk/qcom/videocc-sm8250.c
56
.ops = &clk_alpha_pll_lucid_ops,
drivers/clk/qcom/videocc-sm8250.c
84
.ops = &clk_alpha_pll_lucid_ops,
drivers/clk/qcom/videocc-sm8350.c
105
.ops = &clk_alpha_pll_lucid_5lpe_ops,
drivers/clk/qcom/videocc-sm8350.c
154
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/videocc-sm8350.c
187
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/videocc-sm8350.c
218
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/videocc-sm8350.c
239
.ops = &clk_rcg2_ops,
drivers/clk/qcom/videocc-sm8350.c
254
.ops = &clk_rcg2_ops,
drivers/clk/qcom/videocc-sm8350.c
269
.ops = &clk_regmap_div_ro_ops,
drivers/clk/qcom/videocc-sm8350.c
284
.ops = &clk_regmap_div_ro_ops,
drivers/clk/qcom/videocc-sm8350.c
299
.ops = &clk_regmap_div_ro_ops,
drivers/clk/qcom/videocc-sm8350.c
314
.ops = &clk_regmap_div_ro_ops,
drivers/clk/qcom/videocc-sm8350.c
333
.ops = &clk_branch2_ops,
drivers/clk/qcom/videocc-sm8350.c
351
.ops = &clk_branch2_ops,
drivers/clk/qcom/videocc-sm8350.c
371
.ops = &clk_branch2_ops,
drivers/clk/qcom/videocc-sm8350.c
391
.ops = &clk_branch2_ops,
drivers/clk/qcom/videocc-sm8350.c
409
.ops = &clk_branch2_ops,
drivers/clk/qcom/videocc-sm8350.c
427
.ops = &clk_branch2_ops,
drivers/clk/qcom/videocc-sm8350.c
74
.ops = &clk_alpha_pll_lucid_5lpe_ops,
drivers/clk/qcom/videocc-sm8450.c
120
.ops = &clk_alpha_pll_lucid_evo_ops,
drivers/clk/qcom/videocc-sm8450.c
165
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/videocc-sm8450.c
189
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/videocc-sm8450.c
204
.ops = &clk_regmap_div_ro_ops,
drivers/clk/qcom/videocc-sm8450.c
219
.ops = &clk_regmap_div_ro_ops,
drivers/clk/qcom/videocc-sm8450.c
234
.ops = &clk_regmap_div_ro_ops,
drivers/clk/qcom/videocc-sm8450.c
249
.ops = &clk_regmap_div_ro_ops,
drivers/clk/qcom/videocc-sm8450.c
268
.ops = &clk_branch2_ops,
drivers/clk/qcom/videocc-sm8450.c
286
.ops = &clk_branch2_ops,
drivers/clk/qcom/videocc-sm8450.c
306
.ops = &clk_branch2_ops,
drivers/clk/qcom/videocc-sm8450.c
324
.ops = &clk_branch2_ops,
drivers/clk/qcom/videocc-sm8450.c
76
.ops = &clk_alpha_pll_lucid_evo_ops,
drivers/clk/qcom/videocc-sm8550.c
169
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/videocc-sm8550.c
210
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/videocc-sm8550.c
230
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/videocc-sm8550.c
245
.ops = &clk_regmap_div_ro_ops,
drivers/clk/qcom/videocc-sm8550.c
260
.ops = &clk_regmap_div_ro_ops,
drivers/clk/qcom/videocc-sm8550.c
275
.ops = &clk_regmap_div_ro_ops,
drivers/clk/qcom/videocc-sm8550.c
290
.ops = &clk_regmap_div_ro_ops,
drivers/clk/qcom/videocc-sm8550.c
309
.ops = &clk_branch2_ops,
drivers/clk/qcom/videocc-sm8550.c
329
.ops = &clk_branch2_ops,
drivers/clk/qcom/videocc-sm8550.c
347
.ops = &clk_branch2_ops,
drivers/clk/qcom/videocc-sm8550.c
367
.ops = &clk_branch2_ops,
drivers/clk/qcom/videocc-sm8550.c
387
.ops = &clk_branch2_ops,
drivers/clk/qcom/videocc-sm8550.c
407
.ops = &clk_branch2_ops,
drivers/clk/qcom/videocc-sm8550.c
425
.ops = &clk_branch2_ops,
drivers/clk/qcom/videocc-sm8550.c
445
.ops = &clk_branch2_ops,
drivers/clk/qcom/videocc-sm8550.c
64
.ops = &clk_alpha_pll_lucid_evo_ops,
drivers/clk/qcom/videocc-sm8550.c
96
.ops = &clk_alpha_pll_lucid_evo_ops,
drivers/clk/qcom/videocc-sm8750.c
112
.ops = &clk_rcg2_ops,
drivers/clk/qcom/videocc-sm8750.c
138
.ops = &clk_rcg2_shared_ops,
drivers/clk/qcom/videocc-sm8750.c
158
.ops = &clk_rcg2_ops,
drivers/clk/qcom/videocc-sm8750.c
173
.ops = &clk_rcg2_ops,
drivers/clk/qcom/videocc-sm8750.c
188
.ops = &clk_regmap_div_ro_ops,
drivers/clk/qcom/videocc-sm8750.c
203
.ops = &clk_regmap_div_ro_ops,
drivers/clk/qcom/videocc-sm8750.c
222
.ops = &clk_branch2_ops,
drivers/clk/qcom/videocc-sm8750.c
246
.ops = &clk_branch2_mem_ops,
drivers/clk/qcom/videocc-sm8750.c
267
.ops = &clk_branch2_ops,
drivers/clk/qcom/videocc-sm8750.c
285
.ops = &clk_branch2_ops,
drivers/clk/qcom/videocc-sm8750.c
303
.ops = &clk_branch2_ops,
drivers/clk/qcom/videocc-sm8750.c
323
.ops = &clk_branch2_ops,
drivers/clk/qcom/videocc-sm8750.c
65
.ops = &clk_alpha_pll_taycan_elu_ops,
drivers/clk/ralink/clk-mt7621.c
146
.ops = &mt7621_gate_ops,
drivers/clk/ralink/clk-mt7621.c
298
.ops = &(const struct clk_ops) { \
drivers/clk/ralink/clk-mt7621.c
476
rst_data->rcdev.ops = &reset_ops;
drivers/clk/ralink/clk-mtmips.c
1087
rst_data->rcdev.ops = &reset_ops;
drivers/clk/ralink/clk-mtmips.c
148
.ops = &mtmips_periph_clk_ops, \
drivers/clk/ralink/clk-mtmips.c
690
.ops = &(const struct clk_ops) { \
drivers/clk/renesas/clk-div6.c
297
init.ops = &cpg_div6_clock_ops;
drivers/clk/renesas/clk-mstp.c
158
init.ops = &cpg_mstp_clock_ops;
drivers/clk/renesas/r9a06g032-clocks.c
1071
init.ops = &r9a06g032_clk_div_ops;
drivers/clk/renesas/r9a06g032-clocks.c
1160
init.ops = &clk_bitselect_ops;
drivers/clk/renesas/r9a06g032-clocks.c
1254
init.ops = &r9a06g032_clk_dualgate_ops;
drivers/clk/renesas/r9a06g032-clocks.c
899
init.ops = &r9a06g032_clk_gate_ops;
drivers/clk/renesas/r9a09g077-cpg.c
462
init.ops = xspi_div_ops;
drivers/clk/renesas/rcar-gen2-cpg.c
149
init.ops = &cpg_z_clk_ops;
drivers/clk/renesas/rcar-gen3-cpg.c
131
init.ops = &cpg_pll_clk_ops;
drivers/clk/renesas/rcar-gen3-cpg.c
279
init.ops = &cpg_z_clk_ops;
drivers/clk/renesas/rcar-gen4-cpg.c
224
const struct clk_ops *ops)
drivers/clk/renesas/rcar-gen4-cpg.c
242
init.ops = ops;
drivers/clk/renesas/rcar-gen4-cpg.c
382
init.ops = &cpg_z_clk_ops;
drivers/clk/renesas/rcar-usb2-clock-sel.c
184
init.ops = &usb2_clock_sel_clock_ops;
drivers/clk/renesas/renesas-cpg-mssr.c
522
init.ops = &cpg_mstp_clock_ops;
drivers/clk/renesas/renesas-cpg-mssr.c
866
priv->rcdev.ops = &cpg_mrcr_reset_ops;
drivers/clk/renesas/renesas-cpg-mssr.c
869
priv->rcdev.ops = &cpg_mssr_reset_ops;
drivers/clk/renesas/rzg2l-cpg.c
1043
init.ops = &rzg2l_cpg_sipll5_ops;
drivers/clk/renesas/rzg2l-cpg.c
1143
const struct clk_ops *ops)
drivers/clk/renesas/rzg2l-cpg.c
1162
init.ops = ops;
drivers/clk/renesas/rzg2l-cpg.c
1682
init.ops = &rzg2l_mod_clock_ops;
drivers/clk/renesas/rzg2l-cpg.c
1863
priv->rcdev.ops = &rzg2l_cpg_reset_ops;
drivers/clk/renesas/rzg2l-cpg.c
400
init.ops = &rzg3s_div_clk_ops;
drivers/clk/renesas/rzg2l-cpg.c
560
init.ops = &rzg2l_cpg_sd_clk_mux_ops;
drivers/clk/renesas/rzg2l-cpg.c
815
init.ops = &rzg2l_cpg_dsi_div_ops;
drivers/clk/renesas/rzg2l-cpg.c
905
init.ops = &rzg2l_cpg_pll5_4_clk_mux_ops;
drivers/clk/renesas/rzv2h-cpg.c
1279
init.ops = &rzv2h_mod_clock_ops;
drivers/clk/renesas/rzv2h-cpg.c
1439
priv->rcdev.ops = &rzv2h_cpg_reset_ops;
drivers/clk/renesas/rzv2h-cpg.c
546
init.ops = &rzv2h_cpg_plldsi_div_ops;
drivers/clk/renesas/rzv2h-cpg.c
737
const struct clk_ops *ops)
drivers/clk/renesas/rzv2h-cpg.c
760
init.ops = ops;
drivers/clk/renesas/rzv2h-cpg.c
879
init.ops = &clk_divider_ops;
drivers/clk/renesas/rzv2h-cpg.c
881
init.ops = &rzv2h_ddiv_clk_divider_ops;
drivers/clk/renesas/rzv2h-cpg.c
964
init.ops = priv->ff_mod_status_ops;
drivers/clk/rockchip/clk-cpu.c
323
init.ops = &rockchip_cpuclk_ops;
drivers/clk/rockchip/clk-ddr.c
116
init.ops = &rockchip_ddrclk_sip_ops;
drivers/clk/rockchip/clk-gate-grf.c
92
init.ops = &rockchip_gate_grf_ops;
drivers/clk/rockchip/clk-inverter.c
90
init.ops = &rockchip_inv_clk_ops;
drivers/clk/rockchip/clk-mmc-phase.c
221
init.ops = &rockchip_mmc_clk_ops;
drivers/clk/rockchip/clk-muxgrf.c
78
init.ops = &rockchip_muxgrf_clk_ops;
drivers/clk/rockchip/clk-pll.c
1110
init.ops = pll->pll_mux_ops;
drivers/clk/rockchip/clk-pll.c
1151
init.ops = &rockchip_rk3036_pll_clk_norate_ops;
drivers/clk/rockchip/clk-pll.c
1153
init.ops = &rockchip_rk3036_pll_clk_ops;
drivers/clk/rockchip/clk-pll.c
1157
init.ops = &rockchip_rk3066_pll_clk_norate_ops;
drivers/clk/rockchip/clk-pll.c
1159
init.ops = &rockchip_rk3066_pll_clk_ops;
drivers/clk/rockchip/clk-pll.c
1163
init.ops = &rockchip_rk3399_pll_clk_norate_ops;
drivers/clk/rockchip/clk-pll.c
1165
init.ops = &rockchip_rk3399_pll_clk_ops;
drivers/clk/rockchip/clk-pll.c
1171
init.ops = &rockchip_rk3588_pll_clk_norate_ops;
drivers/clk/rockchip/clk-pll.c
1173
init.ops = &rockchip_rk3588_pll_clk_ops;
drivers/clk/rockchip/clk-rk3288.c
932
.ops = &rk3288_clk_syscore_ops,
drivers/clk/rockchip/clk.c
280
init.ops = frac->mux_ops;
drivers/clk/rockchip/softrst.c
117
softrst->rcdev.ops = &rockchip_softrst_ops;
drivers/clk/samsung/clk-acpm.c
108
init.ops = &acpm_clk_ops;
drivers/clk/samsung/clk-acpm.c
71
return clk->handle->ops.dvfs_ops.get_rate(clk->handle,
drivers/clk/samsung/clk-acpm.c
92
return clk->handle->ops.dvfs_ops.set_rate(clk->handle,
drivers/clk/samsung/clk-cpu.c
673
init.ops = &exynos_cpuclk_clk_ops;
drivers/clk/samsung/clk-pll.c
1467
init.ops = &samsung_pll2126_clk_ops;
drivers/clk/samsung/clk-pll.c
1470
init.ops = &samsung_pll3000_clk_ops;
drivers/clk/samsung/clk-pll.c
1483
init.ops = &samsung_pll35xx_clk_min_ops;
drivers/clk/samsung/clk-pll.c
1485
init.ops = &samsung_pll35xx_clk_ops;
drivers/clk/samsung/clk-pll.c
1502
init.ops = &samsung_pll0822x_clk_min_ops;
drivers/clk/samsung/clk-pll.c
1504
init.ops = &samsung_pll0822x_clk_ops;
drivers/clk/samsung/clk-pll.c
1507
init.ops = &samsung_pll45xx_clk_min_ops;
drivers/clk/samsung/clk-pll.c
1512
init.ops = &samsung_pll45xx_clk_min_ops;
drivers/clk/samsung/clk-pll.c
1514
init.ops = &samsung_pll45xx_clk_ops;
drivers/clk/samsung/clk-pll.c
1522
init.ops = &samsung_pll36xx_clk_min_ops;
drivers/clk/samsung/clk-pll.c
1524
init.ops = &samsung_pll36xx_clk_ops;
drivers/clk/samsung/clk-pll.c
1530
init.ops = &samsung_pll0831x_clk_min_ops;
drivers/clk/samsung/clk-pll.c
1532
init.ops = &samsung_pll0831x_clk_ops;
drivers/clk/samsung/clk-pll.c
1536
init.ops = &samsung_pll6552_clk_ops;
drivers/clk/samsung/clk-pll.c
1539
init.ops = &samsung_pll6553_clk_ops;
drivers/clk/samsung/clk-pll.c
1546
init.ops = &samsung_pll46xx_clk_min_ops;
drivers/clk/samsung/clk-pll.c
1548
init.ops = &samsung_pll46xx_clk_ops;
drivers/clk/samsung/clk-pll.c
1551
init.ops = &samsung_pll2550x_clk_ops;
drivers/clk/samsung/clk-pll.c
1555
init.ops = &samsung_pll2550xx_clk_min_ops;
drivers/clk/samsung/clk-pll.c
1557
init.ops = &samsung_pll2550xx_clk_ops;
drivers/clk/samsung/clk-pll.c
1561
init.ops = &samsung_pll2650x_clk_min_ops;
drivers/clk/samsung/clk-pll.c
1563
init.ops = &samsung_pll2650x_clk_ops;
drivers/clk/samsung/clk-pll.c
1567
init.ops = &samsung_pll2650xx_clk_min_ops;
drivers/clk/samsung/clk-pll.c
1569
init.ops = &samsung_pll2650xx_clk_ops;
drivers/clk/samsung/clk-pll.c
1573
init.ops = &samsung_pll531x_clk_ops;
drivers/clk/samsung/clk-pll.c
1577
init.ops = &samsung_pll1031x_clk_min_ops;
drivers/clk/samsung/clk-pll.c
1579
init.ops = &samsung_pll1031x_clk_ops;
drivers/clk/samsung/clk-s5pv210-audss.c
63
.ops = &s5pv210_audss_clk_syscore_ops,
drivers/clk/samsung/clk.c
309
init.ops = &samsung_auto_clk_gate_ops;
drivers/clk/samsung/clk.c
422
.ops = &samsung_clk_syscore_ops,
drivers/clk/sifive/fu540-prci.h
72
.ops = &sifive_fu540_prci_wrpll_clk_ops,
drivers/clk/sifive/fu540-prci.h
78
.ops = &sifive_fu540_prci_wrpll_ro_clk_ops,
drivers/clk/sifive/fu540-prci.h
84
.ops = &sifive_fu540_prci_wrpll_clk_ops,
drivers/clk/sifive/fu540-prci.h
90
.ops = &sifive_fu540_prci_tlclksel_clk_ops,
drivers/clk/sifive/fu740-prci.h
100
.ops = &sifive_fu740_prci_wrpll_clk_ops,
drivers/clk/sifive/fu740-prci.h
106
.ops = &sifive_fu740_prci_wrpll_clk_ops,
drivers/clk/sifive/fu740-prci.h
112
.ops = &sifive_fu740_prci_wrpll_clk_ops,
drivers/clk/sifive/fu740-prci.h
118
.ops = &sifive_fu740_prci_wrpll_clk_ops,
drivers/clk/sifive/fu740-prci.h
124
.ops = &sifive_fu740_prci_tlclksel_clk_ops,
drivers/clk/sifive/fu740-prci.h
129
.ops = &sifive_fu740_prci_hfpclkplldiv_clk_ops,
drivers/clk/sifive/fu740-prci.h
134
.ops = &sifive_fu740_prci_pcie_aux_clk_ops,
drivers/clk/sifive/fu740-prci.h
88
.ops = &sifive_fu740_prci_wrpll_clk_ops,
drivers/clk/sifive/fu740-prci.h
94
.ops = &sifive_fu740_prci_wrpll_ro_clk_ops,
drivers/clk/sifive/sifive-prci.c
525
init.ops = pic->ops;
drivers/clk/sifive/sifive-prci.c
580
pd->reset.rcdev.ops = &reset_simple_ops;
drivers/clk/sifive/sifive-prci.h
266
const struct clk_ops *ops;
drivers/clk/socfpga/clk-gate-a10.c
43
const struct clk_ops *ops)
drivers/clk/socfpga/clk-gate-a10.c
89
init.ops = ops;
drivers/clk/socfpga/clk-gate-s10.c
162
init.ops = &dbgclk_ops;
drivers/clk/socfpga/clk-gate-s10.c
164
init.ops = &gateclk_ops;
drivers/clk/socfpga/clk-gate-s10.c
220
init.ops = &dbgclk_ops;
drivers/clk/socfpga/clk-gate-s10.c
222
init.ops = &agilex_gateclk_ops;
drivers/clk/socfpga/clk-gate-s10.c
277
init.ops = &dbgclk_ops;
drivers/clk/socfpga/clk-gate-s10.c
279
init.ops = &agilex_gateclk_ops;
drivers/clk/socfpga/clk-gate.c
147
struct clk_ops *ops;
drivers/clk/socfpga/clk-gate.c
154
ops = kmemdup(&gateclk_ops, sizeof(gateclk_ops), GFP_KERNEL);
drivers/clk/socfpga/clk-gate.c
155
if (WARN_ON(!ops))
drivers/clk/socfpga/clk-gate.c
166
ops->enable = clk_gate_ops.enable;
drivers/clk/socfpga/clk-gate.c
167
ops->disable = clk_gate_ops.disable;
drivers/clk/socfpga/clk-gate.c
188
init.ops = ops;
drivers/clk/socfpga/clk-gate.c
193
ops->get_parent = NULL;
drivers/clk/socfpga/clk-gate.c
194
ops->set_parent = NULL;
drivers/clk/socfpga/clk-gate.c
220
kfree(ops);
drivers/clk/socfpga/clk-periph-a10.c
61
const struct clk_ops *ops)
drivers/clk/socfpga/clk-periph-a10.c
99
init.ops = ops;
drivers/clk/socfpga/clk-periph-s10.c
118
init.ops = &peri_c_clk_ops;
drivers/clk/socfpga/clk-periph-s10.c
155
init.ops = &n5x_peri_c_clk_ops;
drivers/clk/socfpga/clk-periph-s10.c
199
init.ops = &peri_cnt_clk_ops;
drivers/clk/socfpga/clk-periph-s10.c
244
init.ops = &peri_cnt_clk_ops;
drivers/clk/socfpga/clk-periph.c
51
const struct clk_ops *ops)
drivers/clk/socfpga/clk-periph.c
89
init.ops = ops;
drivers/clk/socfpga/clk-pll-a10.c
67
const struct clk_ops *ops)
drivers/clk/socfpga/clk-pll-a10.c
94
init.ops = ops;
drivers/clk/socfpga/clk-pll-s10.c
206
init.ops = &clk_boot_ops;
drivers/clk/socfpga/clk-pll-s10.c
208
init.ops = &clk_pll_ops;
drivers/clk/socfpga/clk-pll-s10.c
246
init.ops = &clk_boot_ops;
drivers/clk/socfpga/clk-pll-s10.c
248
init.ops = &agilex_clk_pll_ops;
drivers/clk/socfpga/clk-pll-s10.c
285
init.ops = &clk_boot_ops;
drivers/clk/socfpga/clk-pll-s10.c
287
init.ops = &n5x_clk_pll_ops;
drivers/clk/socfpga/clk-pll-s10.c
324
init.ops = &clk_boot_ops;
drivers/clk/socfpga/clk-pll-s10.c
326
init.ops = &agilex_clk_pll_ops;
drivers/clk/socfpga/clk-pll.c
100
init.ops = ops;
drivers/clk/socfpga/clk-pll.c
74
const struct clk_ops *ops)
drivers/clk/sophgo/clk-sg2042-clkgen.c
953
const struct clk_ops *ops = &clk_mux_ops;
drivers/clk/sophgo/clk-sg2042-clkgen.c
962
mux->original_index = ops->get_parent(hw);
drivers/clk/sophgo/clk-sg2042-clkgen.c
972
ret = ops->set_parent(hw, 1);
drivers/clk/sophgo/clk-sg2042-clkgen.c
974
ret = ops->set_parent(hw, mux->original_index);
drivers/clk/sophgo/clk-sg2044.c
266
const struct clk_ops *ops = &clk_mux_ops;
drivers/clk/sophgo/clk-sg2044.c
272
mux->saved_parent = ops->get_parent(hw);
drivers/clk/sophgo/clk-sg2044.c
274
ret = ops->set_parent(hw, 0);
drivers/clk/sophgo/clk-sg2044.c
276
ret = ops->set_parent(hw, mux->saved_parent);
drivers/clk/spacemit/ccu_mix.h
65
.ops = &_ops, \
drivers/clk/spacemit/ccu_pll.h
85
.ops = _ops, \
drivers/clk/spear/clk-aux-synth.c
167
init.ops = &clk_aux_ops;
drivers/clk/spear/clk-frac-synth.c
149
init.ops = &clk_frac_ops;
drivers/clk/spear/clk-gpt-synth.c
138
init.ops = &clk_gpt_ops;
drivers/clk/spear/clk-vco-pll.c
329
vco_init.ops = &clk_vco_ops;
drivers/clk/spear/clk-vco-pll.c
335
pll_init.ops = &clk_pll_ops;
drivers/clk/st/clk-flexgen.c
221
init.ops = &flexgen_ops;
drivers/clk/st/clkgen-fsyn.c
462
init.ops = quadfs->pll_ops;
drivers/clk/st/clkgen-fsyn.c
902
init.ops = &st_quadfs_ops;
drivers/clk/st/clkgen-pll.c
120
.ops = &stm_pll3200c32_ops,
drivers/clk/st/clkgen-pll.c
150
.ops = &stm_pll3200c32_a9_ops,
drivers/clk/st/clkgen-pll.c
175
.ops = &stm_pll4600c28_ops,
drivers/clk/st/clkgen-pll.c
57
const struct clk_ops *ops;
drivers/clk/st/clkgen-pll.c
664
init.ops = pll_data->ops;
drivers/clk/st/clkgen-pll.c
85
.ops = &stm_pll3200c32_ops,
drivers/clk/starfive/clk-starfive-jh7100-audio.c
109
.ops = starfive_jh71x0_clk_ops(max),
drivers/clk/starfive/clk-starfive-jh7100.c
320
.ops = starfive_jh71x0_clk_ops(max),
drivers/clk/starfive/clk-starfive-jh7110-aon.c
81
.ops = starfive_jh71x0_clk_ops(max),
drivers/clk/starfive/clk-starfive-jh7110-isp.c
146
.ops = starfive_jh71x0_clk_ops(max),
drivers/clk/starfive/clk-starfive-jh7110-pll.c
477
.ops = &jh7110_pll_ops,
drivers/clk/starfive/clk-starfive-jh7110-stg.c
101
.ops = starfive_jh71x0_clk_ops(max),
drivers/clk/starfive/clk-starfive-jh7110-sys.c
468
.ops = starfive_jh71x0_clk_ops(max),
drivers/clk/starfive/clk-starfive-jh7110-vout.c
151
.ops = starfive_jh71x0_clk_ops(max),
drivers/clk/stm32/clk-stm32mp1.c
1054
init.ops = &timer_ker_ops;
drivers/clk/stm32/clk-stm32mp1.c
1297
.ops = _ops,\
drivers/clk/stm32/clk-stm32mp1.c
1336
.ops = _ops,\
drivers/clk/stm32/clk-stm32mp1.c
1357
.ops = _ops,\
drivers/clk/stm32/clk-stm32mp1.c
1525
.ops = _ops,\
drivers/clk/stm32/clk-stm32mp1.c
1711
.ops = _ops,\
drivers/clk/stm32/clk-stm32mp1.c
370
const struct clk_ops *ops;
drivers/clk/stm32/clk-stm32mp1.c
375
const struct clk_ops *ops;
drivers/clk/stm32/clk-stm32mp1.c
381
const struct clk_ops *ops;
drivers/clk/stm32/clk-stm32mp1.c
606
init.ops = &clk_gate_ops;
drivers/clk/stm32/clk-stm32mp1.c
608
if (cfg->ops)
drivers/clk/stm32/clk-stm32mp1.c
609
init.ops = cfg->ops;
drivers/clk/stm32/clk-stm32mp1.c
648
if (cfg->mux->ops)
drivers/clk/stm32/clk-stm32mp1.c
649
mux_ops = cfg->mux->ops;
drivers/clk/stm32/clk-stm32mp1.c
659
if (cfg->div->ops)
drivers/clk/stm32/clk-stm32mp1.c
660
div_ops = cfg->div->ops;
drivers/clk/stm32/clk-stm32mp1.c
670
if (cfg->gate->ops)
drivers/clk/stm32/clk-stm32mp1.c
671
gate_ops = cfg->gate->ops;
drivers/clk/stm32/clk-stm32mp1.c
915
init.ops = &pll_ops;
drivers/clk/stm32/clk-stm32mp21.c
388
.ops = _ops, \
drivers/clk/stm32/clk-stm32mp25.c
478
.ops = _ops, \
drivers/clk/stm32/reset-stm32.c
141
reset_data->rcdev.ops = &stm32_reset_ops;
drivers/clk/stm32/reset-stm32.h
14
const struct reset_control_ops *ops;
drivers/clk/sunxi-ng/ccu-sun6i-rtc.c
206
.ops = &ccu_mux_ops,
drivers/clk/sunxi-ng/ccu-sun6i-rtc.c
243
.ops = &ccu_mux_ops,
drivers/clk/sunxi-ng/ccu-sun6i-rtc.c
260
.ops = &ccu_mux_ops,
drivers/clk/sunxi-ng/ccu_common.c
173
reset->rcdev.ops = &ccu_reset_ops;
drivers/clk/sunxi/clk-a10-ve.c
139
reset_data->rcdev.ops = &sunxi_ve_reset_ops;
drivers/clk/sunxi/clk-mod0.c
322
.ops = &mmc_clk_ops,
drivers/clk/sunxi/clk-sun4i-display.c
186
reset_data->rcdev.ops = &sun4i_a10_display_reset_ops;
drivers/clk/sunxi/clk-sun4i-tcon-ch1.c
254
init.ops = &tcon_ch1_ops;
drivers/clk/sunxi/clk-sun9i-mmc.c
165
data->rcdev.ops = &sun9i_mmc_reset_ops;
drivers/clk/sunxi/clk-usb.c
163
reset_data->rcdev.ops = &sunxi_usb_reset_ops;
drivers/clk/tegra/clk-audio-sync.c
61
init.ops = &tegra_clk_sync_source_ops;
drivers/clk/tegra/clk-bpmp.c
538
init.ops = &tegra_bpmp_clk_mux_read_only_ops;
drivers/clk/tegra/clk-bpmp.c
540
init.ops = &tegra_bpmp_clk_read_only_ops;
drivers/clk/tegra/clk-bpmp.c
543
init.ops = &tegra_bpmp_clk_gate_mux_read_only_ops;
drivers/clk/tegra/clk-bpmp.c
545
init.ops = &tegra_bpmp_clk_gate_ops;
drivers/clk/tegra/clk-bpmp.c
548
init.ops = &tegra_bpmp_clk_mux_rate_ops;
drivers/clk/tegra/clk-bpmp.c
550
init.ops = &tegra_bpmp_clk_mux_ops;
drivers/clk/tegra/clk-bpmp.c
553
init.ops = &tegra_bpmp_clk_rate_ops;
drivers/clk/tegra/clk-bpmp.c
555
init.ops = &tegra_bpmp_clk_gate_ops;
drivers/clk/tegra/clk-dfll.c
1168
.ops = &dfll_clk_ops,
drivers/clk/tegra/clk-divider.c
159
init.ops = &tegra_clk_frac_div_ops;
drivers/clk/tegra/clk-periph-fixed.c
95
init.ops = &tegra_clk_periph_fixed_ops;
drivers/clk/tegra/clk-periph-gate.c
159
init.ops = &tegra_clk_periph_gate_ops;
drivers/clk/tegra/clk-periph.c
175
init.ops = &tegra_clk_periph_nodiv_ops;
drivers/clk/tegra/clk-periph.c
177
init.ops = &tegra_clk_periph_no_gate_ops;
drivers/clk/tegra/clk-periph.c
179
init.ops = &tegra_clk_periph_ops;
drivers/clk/tegra/clk-pll-out.c
101
init.ops = &tegra_clk_pll_out_ops;
drivers/clk/tegra/clk-pll.c
1903
const struct clk_ops *ops)
drivers/clk/tegra/clk-pll.c
1908
init.ops = ops;
drivers/clk/tegra/clk-sdmmc-mux.c
243
init.ops = &tegra_clk_sdmmc_mux_ops;
drivers/clk/tegra/clk-super.c
215
init.ops = &tegra_clk_super_mux_ops;
drivers/clk/tegra/clk-super.c
251
init.ops = &tegra_clk_super_ops;
drivers/clk/tegra/clk-tegra-super-cclk.c
161
init.ops = &tegra_cclk_super_mux_ops;
drivers/clk/tegra/clk-tegra-super-cclk.c
163
init.ops = &tegra_cclk_super_ops;
drivers/clk/tegra/clk-tegra124-emc.c
531
init.ops = &tegra_clk_emc_ops;
drivers/clk/tegra/clk-tegra20-emc.c
264
init.ops = &tegra_clk_emc_ops;
drivers/clk/tegra/clk-tegra210-emc.c
288
init.ops = &tegra210_clk_emc_ops;
drivers/clk/tegra/clk-tegra210.c
3534
.ops = &tegra_clk_syscore_ops,
drivers/clk/tegra/clk.c
316
.ops = &rst_ops,
drivers/clk/ti/adpll.c
509
init.ops = &ti_adpll_ops;
drivers/clk/ti/adpll.c
580
struct clk_ops *ops;
drivers/clk/ti/adpll.c
598
ops = devm_kzalloc(d->dev, sizeof(*ops), GFP_KERNEL);
drivers/clk/ti/adpll.c
599
if (!ops)
drivers/clk/ti/adpll.c
603
init.ops = ops;
drivers/clk/ti/adpll.c
611
ops->get_parent = ti_adpll_clkout_get_parent;
drivers/clk/ti/adpll.c
612
ops->determine_rate = __clk_mux_determine_rate;
drivers/clk/ti/adpll.c
617
ops->enable = ti_adpll_clkout_enable;
drivers/clk/ti/adpll.c
618
ops->disable = ti_adpll_clkout_disable;
drivers/clk/ti/adpll.c
619
ops->is_enabled = ti_adpll_clkout_is_enabled;
drivers/clk/ti/apll.c
196
init->ops = &apll_ck_ops;
drivers/clk/ti/apll.c
359
init->ops = &omap2_apll_ops;
drivers/clk/ti/apll.c
362
clk_hw->ops = &omap2_apll_hwops;
drivers/clk/ti/autoidle.c
41
if (clk->ops && clk->ops->deny_idle) {
drivers/clk/ti/autoidle.c
47
clk->ops->deny_idle(clk);
drivers/clk/ti/autoidle.c
56
if (clk->ops && clk->ops->allow_idle) {
drivers/clk/ti/autoidle.c
62
clk->ops->allow_idle(clk);
drivers/clk/ti/clk-dra7-atl.c
183
init.ops = &atl_clk_ops;
drivers/clk/ti/clk.c
102
int ti_clk_setup_ll_ops(struct ti_clk_ll_ops *ops)
drivers/clk/ti/clk.c
109
ti_clk_ll_ops = ops;
drivers/clk/ti/clk.c
110
ops->clk_readl = clk_memmap_readl;
drivers/clk/ti/clk.c
111
ops->clk_writel = clk_memmap_writel;
drivers/clk/ti/clk.c
112
ops->clk_rmw = clk_memmap_rmw;
drivers/clk/ti/clkctrl.c
288
int num_parents, const struct clk_ops *ops,
drivers/clk/ti/clkctrl.c
309
init.ops = ops;
drivers/clk/ti/clkctrl.c
690
init.ops = &omap4_clkctrl_clk_ops;
drivers/clk/ti/clkt_dflt.c
100
clk->ops->find_idlest(clk, &idlest_reg, &idlest_bit, &idlest_val);
drivers/clk/ti/clkt_dflt.c
228
if (clk->ops && clk->ops->find_idlest)
drivers/clk/ti/clkt_dflt.c
93
if (clk->ops->find_companion) {
drivers/clk/ti/clkt_dflt.c
94
clk->ops->find_companion(clk, &companion_reg, &other_bit);
drivers/clk/ti/divider.c
322
init.ops = &ti_clk_divider_ops;
drivers/clk/ti/dpll.c
210
const struct clk_ops *ops,
drivers/clk/ti/dpll.c
229
clk_hw->ops = hw_ops;
drivers/clk/ti/dpll.c
233
init.ops = ops;
drivers/clk/ti/dpll.c
245
clk_hw->ops = NULL;
drivers/clk/ti/dpll.c
272
const struct clk_ops *ops,
drivers/clk/ti/dpll.c
290
clk_hw->ops = &clkhwops_omap3_dpll;
drivers/clk/ti/dpll.c
294
init->ops = ops;
drivers/clk/ti/dpll.c
322
clk_hw->ops = &clkhwops_omap2xxx_dpll;
drivers/clk/ti/fapll.c
506
init->ops = &ti_fapll_synt_ops;
drivers/clk/ti/fapll.c
561
init->ops = &ti_fapll_ops;
drivers/clk/ti/gate.c
105
init.ops = ops;
drivers/clk/ti/gate.c
109
clk_hw->ops = hw_ops;
drivers/clk/ti/gate.c
127
const struct clk_ops *ops,
drivers/clk/ti/gate.c
138
if (ops != &omap_gate_clkdm_clk_ops) {
drivers/clk/ti/gate.c
160
enable_bit, clk_gate_flags, ops, hw_ops);
drivers/clk/ti/gate.c
180
gate->ops = hw_ops;
drivers/clk/ti/gate.c
91
u8 clk_gate_flags, const struct clk_ops *ops,
drivers/clk/ti/interface.c
31
const struct clk_hw_omap_ops *ops)
drivers/clk/ti/interface.c
42
clk_hw->ops = ops;
drivers/clk/ti/interface.c
47
init.ops = &ti_interface_clk_ops;
drivers/clk/ti/interface.c
62
const struct clk_hw_omap_ops *ops)
drivers/clk/ti/interface.c
83
enable_bit, ops);
drivers/clk/ti/mux.c
137
init.ops = &ti_clk_mux_ops;
drivers/clk/uniphier/clk-uniphier-cpugear.c
90
init.ops = &uniphier_clk_cpugear_ops;
drivers/clk/uniphier/clk-uniphier-fixed-factor.c
25
init.ops = &clk_fixed_factor_ops;
drivers/clk/uniphier/clk-uniphier-fixed-rate.c
26
init.ops = &clk_fixed_rate_ops;
drivers/clk/uniphier/clk-uniphier-gate.c
73
init.ops = &uniphier_clk_gate_ops;
drivers/clk/uniphier/clk-uniphier-mux.c
70
init.ops = &uniphier_clk_mux_ops;
drivers/clk/ux500/clk-prcc.c
121
clk_prcc_init.ops = clk_prcc_ops;
drivers/clk/ux500/clk-prcmu.c
223
clk_prcmu_init.ops = clk_prcmu_ops;
drivers/clk/ux500/clk-prcmu.c
388
clk_prcmu_clkout_init.ops = &clk_prcmu_clkout_ops;
drivers/clk/ux500/clk-sysctrl.c
165
clk_sysctrl_init.ops = clk_sysctrl_ops;
drivers/clk/ux500/reset-prcc.c
173
rcdev->ops = &u8500_prcc_reset_ops;
drivers/clk/versatile/clk-icst.c
377
init.ops = &icst_ops;
drivers/clk/versatile/clk-sp810.c
108
init.ops = &clk_sp810_timerclken_ops;
drivers/clk/versatile/clk-sp810.c
129
init.ops->set_parent(&sp810->timerclken[i].hw, 1);
drivers/clk/versatile/clk-vexpress-osc.c
90
init.ops = &vexpress_osc_ops;
drivers/clk/visconti/clkc.c
101
init.ops = &visconti_clk_gate_ops;
drivers/clk/visconti/pll.c
275
init.ops = &visconti_pll_ops;
drivers/clk/visconti/reset.c
101
reset->rcdev.ops = reset_ops;
drivers/clk/x86/clk-cgu-pll.c
103
init.ops = &lgm_pll_ops;
drivers/clk/x86/clk-cgu.c
211
init.ops = &lgm_clk_divider_ops;
drivers/clk/x86/clk-cgu.c
312
init.ops = &lgm_clk_gate_ops;
drivers/clk/x86/clk-cgu.c
555
init.ops = &lgm_clk_ddiv_ops;
drivers/clk/x86/clk-cgu.c
99
init.ops = &lgm_clk_mux_ops;
drivers/clk/x86/clk-pmc-atom.c
163
init.ops = &plt_clk_ops;
drivers/clk/xilinx/clk-xlnx-clock-wizard.c
814
init.ops = &clk_wzrd_clk_divider_ops_f;
drivers/clk/xilinx/clk-xlnx-clock-wizard.c
858
init.ops = &clk_divider_ro_ops;
drivers/clk/xilinx/clk-xlnx-clock-wizard.c
860
init.ops = &clk_wzrd_ver_divider_ops;
drivers/clk/xilinx/clk-xlnx-clock-wizard.c
862
init.ops = &clk_wzrd_ver_div_all_ops;
drivers/clk/xilinx/clk-xlnx-clock-wizard.c
904
init.ops = &clk_divider_ro_ops;
drivers/clk/xilinx/clk-xlnx-clock-wizard.c
906
init.ops = &clk_wzrd_clk_divider_ops;
drivers/clk/xilinx/clk-xlnx-clock-wizard.c
908
init.ops = &clk_wzrd_clk_div_all_ops;
drivers/clk/xilinx/xlnx_vcu.c
417
init.ops = &vcu_pll_ops;
drivers/clk/zynq/pll.c
198
.ops = &zynq_pll_ops,
drivers/clk/zynqmp/clk-gate-zynqmp.c
123
init.ops = &zynqmp_clk_gate_ops;
drivers/clk/zynqmp/clk-mux-zynqmp.c
147
init.ops = &zynqmp_clk_mux_ro_ops;
drivers/clk/zynqmp/clk-mux-zynqmp.c
149
init.ops = &zynqmp_clk_mux_ops;
drivers/clk/zynqmp/divider.c
293
init.ops = &zynqmp_clk_divider_ro_ops;
drivers/clk/zynqmp/divider.c
295
init.ops = &zynqmp_clk_divider_ops;
drivers/clk/zynqmp/pll.c
322
init.ops = &zynqmp_pll_ops;
drivers/clocksource/ingenic-sysost.c
201
.ops = &ingenic_ost_percpu_timer_ops,
drivers/clocksource/ingenic-sysost.c
212
.ops = &ingenic_ost_global_timer_ops,
drivers/clocksource/timer-armada-370-xp.c
231
.ops = &armada_370_xp_timer_syscore_ops,
drivers/clocksource/timer-tegra186.c
330
wdt->base.ops = &tegra186_wdt_ops;
drivers/counter/104-quad-8.c
1314
counter->ops = &quad8_ops;
drivers/counter/counter-chrdev.c
109
if (!counter->ops)
drivers/counter/counter-chrdev.c
207
if (counter->ops->events_configure)
drivers/counter/counter-chrdev.c
208
err = counter->ops->events_configure(counter);
drivers/counter/counter-chrdev.c
225
if (counter->ops->events_configure)
drivers/counter/counter-chrdev.c
226
err = counter->ops->events_configure(counter);
drivers/counter/counter-chrdev.c
323
comp_node.comp.signal_u32_read = counter->ops->signal_read;
drivers/counter/counter-chrdev.c
330
comp_node.comp.count_u64_read = counter->ops->count_read;
drivers/counter/counter-chrdev.c
337
comp_node.comp.count_u32_read = counter->ops->function_read;
drivers/counter/counter-chrdev.c
347
comp_node.comp.action_read = counter->ops->action_read;
drivers/counter/counter-chrdev.c
366
if (counter->ops->watch_validate) {
drivers/counter/counter-chrdev.c
367
err = counter->ops->watch_validate(counter, &watch);
drivers/counter/counter-chrdev.c
390
if (!counter->ops)
drivers/counter/counter-chrdev.c
433
if (!counter->ops) {
drivers/counter/counter-chrdev.c
72
if (!counter->ops)
drivers/counter/counter-chrdev.c
85
!counter->ops);
drivers/counter/counter-chrdev.c
88
if (!counter->ops)
drivers/counter/counter-core.c
187
counter->ops = NULL;
drivers/counter/counter-sysfs.c
851
comp.signal_u32_read = counter->ops->signal_read;
drivers/counter/counter-sysfs.c
915
comp.action_read = counter->ops->action_read;
drivers/counter/counter-sysfs.c
916
comp.action_write = counter->ops->action_write;
drivers/counter/counter-sysfs.c
951
comp.count_u64_read = counter->ops->count_read;
drivers/counter/counter-sysfs.c
952
comp.count_u64_write = counter->ops->count_write;
drivers/counter/counter-sysfs.c
964
comp.count_u32_read = counter->ops->function_read;
drivers/counter/counter-sysfs.c
965
comp.count_u32_write = counter->ops->function_write;
drivers/counter/ftm-quaddec.c
289
counter->ops = &ftm_quaddec_cnt_ops;
drivers/counter/i8254.c
424
counter->ops = &i8254_ops;
drivers/counter/intel-qep.c
424
counter->ops = &intel_qep_counter_ops;
drivers/counter/interrupt-cnt.c
226
counter->ops = &interrupt_cnt_ops;
drivers/counter/microchip-tcb-capture.c
568
counter->ops = &mchp_tc_ops;
drivers/counter/rz-mtu3-cnt.c
873
counter->ops = &rz_mtu3_cnt_ops;
drivers/counter/stm32-lptimer-cnt.c
439
counter->ops = &stm32_lptim_cnt_ops;
drivers/counter/stm32-timer-cnt.c
748
counter->ops = &stm32_timer_cnt_ops;
drivers/counter/ti-ecap-capture.c
483
counter_dev->ops = &ecap_cnt_ops;
drivers/counter/ti-eqep.c
534
counter->ops = &ti_eqep_counter_ops;
drivers/cpufreq/qcom-cpufreq-hw.c
705
clk_init.ops = &qcom_cpufreq_hw_clk_ops;
drivers/cpufreq/tegra194-cpufreq.c
192
.ops = &tegra234_cpufreq_ops,
drivers/cpufreq/tegra194-cpufreq.c
200
.ops = &tegra234_cpufreq_ops,
drivers/cpufreq/tegra194-cpufreq.c
296
data->soc->ops->read_counters(c);
drivers/cpufreq/tegra194-cpufreq.c
398
ret = data->soc->ops->get_cpu_ndiv(cpu, data->cpu_data[cpu].cpuid, clusterid, &ndiv);
drivers/cpufreq/tegra194-cpufreq.c
573
data->soc->ops->set_cpu_ndiv(policy, (u64)tbl->driver_data);
drivers/cpufreq/tegra194-cpufreq.c
602
.ops = &tegra194_cpufreq_ops,
drivers/cpufreq/tegra194-cpufreq.c
67
struct tegra_cpufreq_ops *ops;
drivers/cpufreq/tegra194-cpufreq.c
696
data->soc->ops->get_cpu_cluster_id(cpu, &cpuid, &clusterid);
drivers/cpufreq/tegra194-cpufreq.c
722
if (soc->ops && soc->maxcpus_per_cluster && soc->num_clusters && soc->refclk_delta_min) {
drivers/cpuidle/cpuidle-psci.c
197
.ops = &psci_idle_syscore_ops,
drivers/crypto/hisilicon/qm.c
1617
ret = qm->ops->get_ifc(qm, &cmd, NULL, vf_id);
drivers/crypto/hisilicon/qm.c
1709
ret = qm->ops->set_ifc_begin(qm, cmd, data, fun_num);
drivers/crypto/hisilicon/qm.c
1731
qm->ops->set_ifc_end(qm);
drivers/crypto/hisilicon/qm.c
1744
ret = qm->ops->set_ifc_begin(qm, cmd, 0, QM_MB_PING_ALL_VFS);
drivers/crypto/hisilicon/qm.c
1747
qm->ops->set_ifc_end(qm);
drivers/crypto/hisilicon/qm.c
1757
qm->ops->set_ifc_end(qm);
drivers/crypto/hisilicon/qm.c
1765
qm->ops->set_ifc_end(qm);
drivers/crypto/hisilicon/qm.c
1782
ret = qm->ops->set_ifc_begin(qm, cmd, 0, 0);
drivers/crypto/hisilicon/qm.c
1803
qm->ops->set_ifc_end(qm);
drivers/crypto/hisilicon/qm.c
2871
.ops = &uacce_qm_ops,
drivers/crypto/hisilicon/qm.c
3070
qm->ops = &qm_hw_ops_v1;
drivers/crypto/hisilicon/qm.c
3072
qm->ops = &qm_hw_ops_v2;
drivers/crypto/hisilicon/qm.c
3074
qm->ops = &qm_hw_ops_v3;
drivers/crypto/hisilicon/qm.c
3076
qm->ops = &qm_hw_ops_v4;
drivers/crypto/hisilicon/qm.c
3238
if (!qm->ops->get_vft) {
drivers/crypto/hisilicon/qm.c
3243
return qm->ops->get_vft(qm, base, number);
drivers/crypto/hisilicon/qm.c
3560
if (!qm->ops->hw_error_init) {
drivers/crypto/hisilicon/qm.c
3565
qm->ops->hw_error_init(qm);
drivers/crypto/hisilicon/qm.c
3570
if (!qm->ops->hw_error_uninit) {
drivers/crypto/hisilicon/qm.c
3575
qm->ops->hw_error_uninit(qm);
drivers/crypto/hisilicon/qm.c
3580
if (!qm->ops->hw_error_handle) {
drivers/crypto/hisilicon/qm.c
3585
return qm->ops->hw_error_handle(qm);
drivers/crypto/hisilicon/qm.c
4582
ret = qm->ops->set_msi(qm, false);
drivers/crypto/hisilicon/qm.c
4786
ret = qm->ops->set_msi(qm, true);
drivers/crypto/hisilicon/qm.c
5154
ret = qm->ops->get_ifc(qm, &cmd, NULL, 0);
drivers/crypto/hisilicon/qm.c
5207
ret = qm->ops->get_ifc(qm, &cmd, &data, fun_num);
drivers/crypto/hisilicon/qm.c
6032
ret = qm->ops->set_msi(qm, false);
drivers/crypto/hisilicon/qm.c
6066
ret = qm->ops->set_msi(qm, true);
drivers/crypto/hisilicon/qm.c
831
qm->ops->qm_db(qm, qn, cmd, index, priority);
drivers/crypto/hisilicon/zip/zip_crypto.c
237
const struct hisi_zip_sqe_ops *ops = ctx->ops;
drivers/crypto/hisilicon/zip/zip_crypto.c
241
ops->fill_addr(sqe, req);
drivers/crypto/hisilicon/zip/zip_crypto.c
242
ops->fill_buf_size(sqe, req);
drivers/crypto/hisilicon/zip/zip_crypto.c
243
ops->fill_buf_type(sqe, HZIP_SGL);
drivers/crypto/hisilicon/zip/zip_crypto.c
244
ops->fill_req_type(sqe, req_type);
drivers/crypto/hisilicon/zip/zip_crypto.c
245
ops->fill_win_size(sqe, HZIP_16K_WINSZ);
drivers/crypto/hisilicon/zip/zip_crypto.c
246
ops->fill_tag(sqe, req);
drivers/crypto/hisilicon/zip/zip_crypto.c
247
ops->fill_sqe_type(sqe, ops->sqe_type);
drivers/crypto/hisilicon/zip/zip_crypto.c
319
const struct hisi_zip_sqe_ops *ops = qp_ctx->ctx->ops;
drivers/crypto/hisilicon/zip/zip_crypto.c
327
status = ops->get_status(sqe);
drivers/crypto/hisilicon/zip/zip_crypto.c
339
acomp_req->dlen = ops->get_dstlen(sqe);
drivers/crypto/hisilicon/zip/zip_crypto.c
446
hisi_zip_ctx->ops = &hisi_zip_ops;
drivers/crypto/hisilicon/zip/zip_crypto.c
92
const struct hisi_zip_sqe_ops *ops;
drivers/crypto/intel/qat/qat_common/adf_bank_state.c
100
val = ops->read_csr_int_srcsel(base, bank);
drivers/crypto/intel/qat/qat_common/adf_bank_state.c
102
ops->write_csr_int_srcsel_w_val(base, bank, val);
drivers/crypto/intel/qat/qat_common/adf_bank_state.c
110
ops->write_csr_ring_tail(base, bank, rx, state->rings[rx].tail);
drivers/crypto/intel/qat/qat_common/adf_bank_state.c
113
ops->write_csr_int_flag_and_col(base, bank, state->iaintflagandcolen);
drivers/crypto/intel/qat/qat_common/adf_bank_state.c
114
ops->write_csr_int_en(base, bank, state->iaintflagen);
drivers/crypto/intel/qat/qat_common/adf_bank_state.c
115
ops->write_csr_int_col_en(base, bank, state->iaintcolen);
drivers/crypto/intel/qat/qat_common/adf_bank_state.c
116
ops->write_csr_int_srcsel_w_val(base, bank, state->iaintflagsrcsel0);
drivers/crypto/intel/qat/qat_common/adf_bank_state.c
117
ops->write_csr_exp_int_en(base, bank, state->ringexpintenable);
drivers/crypto/intel/qat/qat_common/adf_bank_state.c
118
ops->write_csr_int_col_ctl(base, bank, state->iaintcolctl);
drivers/crypto/intel/qat/qat_common/adf_bank_state.c
134
tmp_val = ops->read_csr_exp_stat(base, bank);
drivers/crypto/intel/qat/qat_common/adf_bank_state.c
140
ops->write_csr_ring_srv_arb_en(base, bank, state->ringsrvarben);
drivers/crypto/intel/qat/qat_common/adf_bank_state.c
143
ret = check_stat(ops->read_csr_stat, state->ringstat0, "ringstat",
drivers/crypto/intel/qat/qat_common/adf_bank_state.c
148
ret = check_stat(ops->read_csr_e_stat, state->ringestat, "ringestat",
drivers/crypto/intel/qat/qat_common/adf_bank_state.c
153
ret = check_stat(ops->read_csr_ne_stat, state->ringnestat, "ringnestat",
drivers/crypto/intel/qat/qat_common/adf_bank_state.c
158
ret = check_stat(ops->read_csr_nf_stat, state->ringnfstat, "ringnfstat",
drivers/crypto/intel/qat/qat_common/adf_bank_state.c
163
ret = check_stat(ops->read_csr_f_stat, state->ringfstat, "ringfstat",
drivers/crypto/intel/qat/qat_common/adf_bank_state.c
168
ret = check_stat(ops->read_csr_c_stat, state->ringcstat0, "ringcstat",
drivers/crypto/intel/qat/qat_common/adf_bank_state.c
32
static void bank_state_save(struct adf_hw_csr_ops *ops, void __iomem *base,
drivers/crypto/intel/qat/qat_common/adf_bank_state.c
37
state->ringstat0 = ops->read_csr_stat(base, bank);
drivers/crypto/intel/qat/qat_common/adf_bank_state.c
38
state->ringuostat = ops->read_csr_uo_stat(base, bank);
drivers/crypto/intel/qat/qat_common/adf_bank_state.c
39
state->ringestat = ops->read_csr_e_stat(base, bank);
drivers/crypto/intel/qat/qat_common/adf_bank_state.c
40
state->ringnestat = ops->read_csr_ne_stat(base, bank);
drivers/crypto/intel/qat/qat_common/adf_bank_state.c
41
state->ringnfstat = ops->read_csr_nf_stat(base, bank);
drivers/crypto/intel/qat/qat_common/adf_bank_state.c
42
state->ringfstat = ops->read_csr_f_stat(base, bank);
drivers/crypto/intel/qat/qat_common/adf_bank_state.c
43
state->ringcstat0 = ops->read_csr_c_stat(base, bank);
drivers/crypto/intel/qat/qat_common/adf_bank_state.c
44
state->iaintflagen = ops->read_csr_int_en(base, bank);
drivers/crypto/intel/qat/qat_common/adf_bank_state.c
45
state->iaintflagreg = ops->read_csr_int_flag(base, bank);
drivers/crypto/intel/qat/qat_common/adf_bank_state.c
46
state->iaintflagsrcsel0 = ops->read_csr_int_srcsel(base, bank);
drivers/crypto/intel/qat/qat_common/adf_bank_state.c
47
state->iaintcolen = ops->read_csr_int_col_en(base, bank);
drivers/crypto/intel/qat/qat_common/adf_bank_state.c
48
state->iaintcolctl = ops->read_csr_int_col_ctl(base, bank);
drivers/crypto/intel/qat/qat_common/adf_bank_state.c
49
state->iaintflagandcolen = ops->read_csr_int_flag_and_col(base, bank);
drivers/crypto/intel/qat/qat_common/adf_bank_state.c
50
state->ringexpstat = ops->read_csr_exp_stat(base, bank);
drivers/crypto/intel/qat/qat_common/adf_bank_state.c
51
state->ringexpintenable = ops->read_csr_exp_int_en(base, bank);
drivers/crypto/intel/qat/qat_common/adf_bank_state.c
52
state->ringsrvarben = ops->read_csr_ring_srv_arb_en(base, bank);
drivers/crypto/intel/qat/qat_common/adf_bank_state.c
55
state->rings[i].head = ops->read_csr_ring_head(base, bank, i);
drivers/crypto/intel/qat/qat_common/adf_bank_state.c
56
state->rings[i].tail = ops->read_csr_ring_tail(base, bank, i);
drivers/crypto/intel/qat/qat_common/adf_bank_state.c
57
state->rings[i].config = ops->read_csr_ring_config(base, bank, i);
drivers/crypto/intel/qat/qat_common/adf_bank_state.c
58
state->rings[i].base = ops->read_csr_ring_base(base, bank, i);
drivers/crypto/intel/qat/qat_common/adf_bank_state.c
62
static int bank_state_restore(struct adf_hw_csr_ops *ops, void __iomem *base,
drivers/crypto/intel/qat/qat_common/adf_bank_state.c
70
ops->write_csr_ring_base(base, bank, i, state->rings[i].base);
drivers/crypto/intel/qat/qat_common/adf_bank_state.c
73
ops->write_csr_ring_config(base, bank, i, state->rings[i].config);
drivers/crypto/intel/qat/qat_common/adf_bank_state.c
79
ops->write_csr_ring_head(base, bank, tx, state->rings[tx].head);
drivers/crypto/intel/qat/qat_common/adf_bank_state.c
80
ops->write_csr_ring_tail(base, bank, tx, state->rings[tx].tail);
drivers/crypto/intel/qat/qat_common/adf_bank_state.c
88
val = ops->read_csr_int_srcsel(base, bank);
drivers/crypto/intel/qat/qat_common/adf_bank_state.c
90
ops->write_csr_int_srcsel_w_val(base, bank, val);
drivers/crypto/intel/qat/qat_common/adf_bank_state.c
91
ops->write_csr_ring_head(base, bank, tx, state->rings[tx].head);
drivers/crypto/intel/qat/qat_common/adf_bank_state.c
94
ops->write_csr_ring_tail(base, bank, rx, state->rings[rx].tail);
drivers/crypto/intel/qat/qat_common/adf_bank_state.c
95
val = ops->read_csr_int_srcsel(base, bank);
drivers/crypto/intel/qat/qat_common/adf_bank_state.c
97
ops->write_csr_int_srcsel_w_val(base, bank, val);
drivers/crypto/intel/qat/qat_common/adf_bank_state.c
99
ops->write_csr_ring_head(base, bank, rx, state->rings[rx].head);
drivers/crypto/intel/qat/qat_common/qat_mig_dev.c
14
struct qat_migdev_ops *ops;
drivers/crypto/intel/qat/qat_common/qat_mig_dev.c
21
ops = GET_VFMIG_OPS(accel_dev);
drivers/crypto/intel/qat/qat_common/qat_mig_dev.c
22
if (!ops || !ops->init || !ops->cleanup || !ops->reset || !ops->open ||
drivers/crypto/intel/qat/qat_common/qat_mig_dev.c
23
!ops->close || !ops->suspend || !ops->resume || !ops->save_state ||
drivers/crypto/intel/qat/qat_common/qat_mig_dev.c
24
!ops->load_state || !ops->save_setup || !ops->load_setup)
drivers/crypto/marvell/cesa/cesa.c
101
ctx->ops->cleanup(req);
drivers/crypto/marvell/cesa/cesa.c
66
ctx->ops->step(req);
drivers/crypto/marvell/cesa/cesa.c
77
res = ctx->ops->process(req, status);
drivers/crypto/marvell/cesa/cesa.c
80
ctx->ops->complete(req);
drivers/crypto/marvell/cesa/cesa.c
83
ctx->ops->step(req);
drivers/crypto/marvell/cesa/cesa.h
498
const struct mv_cesa_req_ops *ops;
drivers/crypto/marvell/cesa/cipher.c
254
ctx->ops = &mv_cesa_skcipher_req_ops;
drivers/crypto/marvell/cesa/hash.c
1237
ctx->base.ops = &mv_cesa_ahash_req_ops;
drivers/crypto/marvell/cesa/hash.c
460
ctx->base.ops = &mv_cesa_ahash_req_ops;
drivers/crypto/marvell/cesa/tdma.c
174
res = ctx->ops->process(req, current_status);
drivers/crypto/marvell/cesa/tdma.c
175
ctx->ops->complete(req);
drivers/crypto/marvell/octeontx2/cn10k_cpt.c
219
cptvf->lfs.ops = &cn10k_hw_ops;
drivers/crypto/marvell/octeontx2/cn10k_cpt.c
221
cptvf->lfs.ops = &otx2_hw_ops;
drivers/crypto/marvell/octeontx2/cn10k_cpt.c
90
cptpf->lfs.ops = &otx2_hw_ops;
drivers/crypto/marvell/octeontx2/cn10k_cpt.c
94
cptpf->lfs.ops = &cn10k_hw_ops;
drivers/crypto/marvell/octeontx2/otx2_cptlf.h
124
struct cpt_hw_ops *ops;
drivers/crypto/marvell/octeontx2/otx2_cptpf_mbox.c
603
lfs->ops->send_cmd((union otx2_cpt_inst_s *)req->inst, 1,
drivers/crypto/marvell/octeontx2/otx2_cptpf_ucode.c
1567
lfs->ops->send_cmd(&inst, 1, &cptpf->lfs.lf[0]);
drivers/crypto/marvell/octeontx2/otx2_cptpf_ucode.c
1570
while (lfs->ops->cpt_get_compcode(result) ==
drivers/crypto/marvell/octeontx2/otx2_cptvf_main.c
418
cptvf->lfs.ops->cpt_sg_info_create = cn10k_sgv2_info_create;
drivers/crypto/marvell/octeontx2/otx2_cptvf_reqmgr.c
104
info = lf->lfs->ops->cpt_sg_info_create(pdev, req, gfp);
drivers/crypto/marvell/octeontx2/otx2_cptvf_reqmgr.c
177
lf->lfs->ops->send_cmd(&cptinst, 1, lf);
drivers/crypto/marvell/octeontx2/otx2_cptvf_reqmgr.c
211
u8 uc_ccode = lfs->ops->cpt_get_uc_compcode(cpt_status);
drivers/crypto/marvell/octeontx2/otx2_cptvf_reqmgr.c
212
u8 ccode = lfs->ops->cpt_get_compcode(cpt_status);
drivers/crypto/qce/core.c
42
const struct qce_algo_ops *ops;
drivers/crypto/qce/core.c
47
ops = qce_ops[i];
drivers/crypto/qce/core.c
48
ops->unregister_algs(qce);
drivers/crypto/qce/core.c
54
const struct qce_algo_ops *ops;
drivers/crypto/qce/core.c
58
ops = qce_ops[i];
drivers/crypto/qce/core.c
59
ret = ops->register_algs(qce);
drivers/crypto/qce/core.c
62
ops->unregister_algs(qce);
drivers/crypto/qce/core.c
73
const struct qce_algo_ops *ops;
drivers/crypto/qce/core.c
77
ops = qce_ops[i];
drivers/crypto/qce/core.c
78
if (type != ops->type)
drivers/crypto/qce/core.c
80
ret = ops->async_req_handle(async_req);
drivers/crypto/tegra/tegra-se-main.c
270
se->client.ops = &tegra_se_client_ops;
drivers/cxl/acpi.c
471
cxlrd->ops.hpa_to_spa = cxl_apply_xor_maps;
drivers/cxl/acpi.c
472
cxlrd->ops.spa_to_hpa = cxl_apply_xor_maps;
drivers/cxl/acpi.c
913
cxl_root->ops.qos_class = cxl_acpi_qos_class;
drivers/cxl/core/atl.c
209
cxl_root->ops.translation_setup_root = cxl_prm_setup_root;
drivers/cxl/core/cdat.c
216
if (!cxl_root->ops.qos_class)
drivers/cxl/core/cdat.c
224
rc = cxl_root->ops.qos_class(cxl_root,
drivers/cxl/core/region.c
3320
if (cxlrd->ops.hpa_to_spa)
drivers/cxl/core/region.c
3321
hpa = cxlrd->ops.hpa_to_spa(cxlrd, hpa);
drivers/cxl/core/region.c
3332
if (!unaligned && !cxlrd->ops.hpa_to_spa &&
drivers/cxl/core/region.c
3410
if (cxlrd->ops.spa_to_hpa) {
drivers/cxl/core/region.c
3411
hpa_offset = cxlrd->ops.spa_to_hpa(cxlrd, p->res->start + offset);
drivers/cxl/core/region.c
3713
if (!cxl_root->ops.translation_setup_root)
drivers/cxl/core/region.c
3716
return cxl_root->ops.translation_setup_root(cxl_root, ctx);
drivers/cxl/cxl.h
454
struct cxl_rd_ops ops;
drivers/cxl/cxl.h
680
struct cxl_root_ops ops;
drivers/dax/super.c
104
dax_dev->holder_ops = ops;
drivers/dax/super.c
163
avail = dax_dev->ops->direct_access(dax_dev, pgoff, nr_pages,
drivers/dax/super.c
218
ret = dax_dev->ops->zero_page_range(dax_dev, pgoff, nr_pages);
drivers/dax/super.c
226
if (!dax_dev->ops->recovery_write)
drivers/dax/super.c
228
return dax_dev->ops->recovery_write(dax_dev, pgoff, addr, bytes, iter);
drivers/dax/super.c
33
const struct dax_operations *ops;
drivers/dax/super.c
399
ctx->ops = &dax_sops;
drivers/dax/super.c
448
struct dax_device *alloc_dax(void *private, const struct dax_operations *ops)
drivers/dax/super.c
459
if (ops && cpu_dcache_is_aliasing())
drivers/dax/super.c
462
if (WARN_ON_ONCE(ops && !ops->zero_page_range))
drivers/dax/super.c
474
dax_dev->ops = ops;
drivers/dax/super.c
82
void *holder, const struct dax_holder_operations *ops)
drivers/dca/dca-core.c
161
if ((!dev) || (dca->ops->dev_managed(dca, dev)))
drivers/dca/dca-core.c
199
slot = dca->ops->add_requester(dca, dev);
drivers/dca/dca-core.c
213
dca->ops->remove_requester(dca, dev);
drivers/dca/dca-core.c
241
slot = dca->ops->remove_requester(dca, dev);
drivers/dca/dca-core.c
271
tag = dca->ops->get_tag(dca, dev, cpu);
drivers/dca/dca-core.c
307
struct dca_provider *alloc_dca_provider(const struct dca_ops *ops,
drivers/dca/dca-core.c
317
dca->ops = ops;
drivers/devfreq/devfreq-event.c
138
if (!edev->desc->ops || !edev->desc->ops->set_event)
drivers/devfreq/devfreq-event.c
145
ret = edev->desc->ops->set_event(edev);
drivers/devfreq/devfreq-event.c
168
if (!edev->desc->ops || !edev->desc->ops->get_event)
drivers/devfreq/devfreq-event.c
177
ret = edev->desc->ops->get_event(edev, edata);
drivers/devfreq/devfreq-event.c
204
if (edev->desc->ops && edev->desc->ops->reset)
drivers/devfreq/devfreq-event.c
205
ret = edev->desc->ops->reset(edev);
drivers/devfreq/devfreq-event.c
310
if (!desc->name || !desc->ops)
drivers/devfreq/devfreq-event.c
313
if (!desc->ops->set_event || !desc->ops->get_event)
drivers/devfreq/devfreq-event.c
45
if (edev->desc->ops && edev->desc->ops->enable
drivers/devfreq/devfreq-event.c
47
ret = edev->desc->ops->enable(edev);
drivers/devfreq/devfreq-event.c
83
if (edev->desc->ops && edev->desc->ops->disable
drivers/devfreq/devfreq-event.c
85
ret = edev->desc->ops->disable(edev);
drivers/devfreq/event/exynos-nocp.c
255
nocp->desc.ops = &exynos_nocp_ops;
drivers/devfreq/event/exynos-ppmu.c
548
desc[j].ops = &exynos_ppmu_ops;
drivers/devfreq/event/exynos-ppmu.c
551
desc[j].ops = &exynos_ppmu_v2_ops;
drivers/devfreq/event/rockchip-dfi.c
853
desc->ops = &rockchip_dfi_ops;
drivers/devfreq/exynos-bus.c
44
#define exynos_bus_ops_edev(ops) \
drivers/devfreq/exynos-bus.c
45
static int exynos_bus_##ops(struct exynos_bus *bus) \
drivers/devfreq/exynos-bus.c
52
ret = devfreq_event_##ops(bus->edev[i]); \
drivers/dibs/dibs_loopback.c
268
dibs->subs[client_id]->ops->handle_irq(dibs, sba_idx, s_mask);
drivers/dibs/dibs_loopback.c
320
dibs->ops = &dibs_lo_ops;
drivers/dibs/dibs_main.c
103
clients[client->id]->ops->del_dev(dibs);
drivers/dibs/dibs_main.c
165
fabric_id = dibs->ops->get_fabric_id(dibs);
drivers/dibs/dibs_main.c
186
max_dmbs = dibs->ops->max_dmbs();
drivers/dibs/dibs_main.c
206
clients[i]->ops->add_dev(dibs);
drivers/dibs/dibs_main.c
241
clients[i]->ops->del_dev(dibs);
drivers/dibs/dibs_main.c
71
client->ops->add_dev(dibs);
drivers/dibs/dibs_main.c
91
max_dmbs = dibs->ops->max_dmbs();
drivers/dma-buf/dma-buf.c
1034
if (dmabuf->ops->attach) {
drivers/dma-buf/dma-buf.c
1035
ret = dmabuf->ops->attach(dmabuf, attach);
drivers/dma-buf/dma-buf.c
1087
if (dmabuf->ops->detach)
drivers/dma-buf/dma-buf.c
1088
dmabuf->ops->detach(dmabuf, attach);
drivers/dma-buf/dma-buf.c
1120
if (dmabuf->ops->pin)
drivers/dma-buf/dma-buf.c
1121
ret = dmabuf->ops->pin(attach);
drivers/dma-buf/dma-buf.c
1143
if (dmabuf->ops->unpin)
drivers/dma-buf/dma-buf.c
1144
dmabuf->ops->unpin(attach);
drivers/dma-buf/dma-buf.c
1183
ret = attach->dmabuf->ops->pin(attach);
drivers/dma-buf/dma-buf.c
1193
sg_table = attach->dmabuf->ops->map_dma_buf(attach, direction);
drivers/dma-buf/dma-buf.c
1232
attach->dmabuf->ops->unmap_dma_buf(attach, sg_table, direction);
drivers/dma-buf/dma-buf.c
1237
attach->dmabuf->ops->unpin(attach);
drivers/dma-buf/dma-buf.c
1293
attach->dmabuf->ops->unmap_dma_buf(attach, sg_table, direction);
drivers/dma-buf/dma-buf.c
1296
attach->dmabuf->ops->unpin(attach);
drivers/dma-buf/dma-buf.c
1479
if (dmabuf->ops->begin_cpu_access)
drivers/dma-buf/dma-buf.c
1480
ret = dmabuf->ops->begin_cpu_access(dmabuf, direction);
drivers/dma-buf/dma-buf.c
1514
if (dmabuf->ops->end_cpu_access)
drivers/dma-buf/dma-buf.c
1515
ret = dmabuf->ops->end_cpu_access(dmabuf, direction);
drivers/dma-buf/dma-buf.c
1543
if (!dmabuf->ops->mmap)
drivers/dma-buf/dma-buf.c
1561
return dmabuf->ops->mmap(dmabuf, vma);
drivers/dma-buf/dma-buf.c
1593
if (!dmabuf->ops->vmap)
drivers/dma-buf/dma-buf.c
1605
ret = dmabuf->ops->vmap(dmabuf, &ptr);
drivers/dma-buf/dma-buf.c
1662
if (dmabuf->ops->vunmap)
drivers/dma-buf/dma-buf.c
1663
dmabuf->ops->vunmap(dmabuf, map);
drivers/dma-buf/dma-buf.c
183
dmabuf->ops->release(dmabuf);
drivers/dma-buf/dma-buf.c
238
if (!dmabuf->ops->mmap)
drivers/dma-buf/dma-buf.c
248
return dmabuf->ops->mmap(dmabuf, vma);
drivers/dma-buf/dma-buf.c
716
if (WARN_ON(!exp_info->priv || !exp_info->ops
drivers/dma-buf/dma-buf.c
717
|| !exp_info->ops->map_dma_buf
drivers/dma-buf/dma-buf.c
718
|| !exp_info->ops->unmap_dma_buf
drivers/dma-buf/dma-buf.c
719
|| !exp_info->ops->release))
drivers/dma-buf/dma-buf.c
722
if (WARN_ON(!exp_info->ops->pin != !exp_info->ops->unpin))
drivers/dma-buf/dma-buf.c
746
dmabuf->ops = exp_info->ops;
drivers/dma-buf/dma-buf.c
918
return attach->dmabuf->ops->pin &&
drivers/dma-buf/dma-fence.c
1010
if (fence->ops->set_deadline && !dma_fence_is_signaled(fence))
drivers/dma-buf/dma-fence.c
1011
fence->ops->set_deadline(fence, deadline);
drivers/dma-buf/dma-fence.c
1045
__dma_fence_init(struct dma_fence *fence, const struct dma_fence_ops *ops,
drivers/dma-buf/dma-fence.c
1049
BUG_ON(!ops || !ops->get_driver_name || !ops->get_timeline_name);
drivers/dma-buf/dma-fence.c
1052
fence->ops = ops;
drivers/dma-buf/dma-fence.c
1079
dma_fence_init(struct dma_fence *fence, const struct dma_fence_ops *ops,
drivers/dma-buf/dma-fence.c
1082
__dma_fence_init(fence, ops, lock, context, seqno, 0UL);
drivers/dma-buf/dma-fence.c
1102
dma_fence_init64(struct dma_fence *fence, const struct dma_fence_ops *ops,
drivers/dma-buf/dma-fence.c
1105
__dma_fence_init(fence, ops, lock, context, seqno,
drivers/dma-buf/dma-fence.c
1136
return fence->ops->get_driver_name(fence);
drivers/dma-buf/dma-fence.c
1168
return fence->ops->get_timeline_name(fence);
drivers/dma-buf/dma-fence.c
541
if (fence->ops->wait)
drivers/dma-buf/dma-fence.c
542
ret = fence->ops->wait(fence, intr, timeout);
drivers/dma-buf/dma-fence.c
598
if (fence->ops->release)
drivers/dma-buf/dma-fence.c
599
fence->ops->release(fence);
drivers/dma-buf/dma-fence.c
630
if (!was_set && fence->ops->enable_signaling) {
drivers/dma-buf/dma-fence.c
633
if (!fence->ops->enable_signaling(fence)) {
drivers/dma-buf/dma-heap.c
242
if (!exp_info->ops || !exp_info->ops->allocate) {
drivers/dma-buf/dma-heap.c
252
heap->ops = exp_info->ops;
drivers/dma-buf/dma-heap.c
39
const struct dma_heap_ops *ops;
drivers/dma-buf/dma-heap.c
72
dmabuf = heap->ops->allocate(heap, len, fd_flags, heap_flags);
drivers/dma-buf/heaps/cma_heap.c
364
exp_info.ops = &cma_heap_buf_ops;
drivers/dma-buf/heaps/cma_heap.c
400
exp_info.ops = &cma_heap_ops;
drivers/dma-buf/heaps/system_heap.c
401
exp_info.ops = &system_heap_buf_ops;
drivers/dma-buf/heaps/system_heap.c
437
exp_info.ops = &system_heap_ops;
drivers/dma-buf/sw_sync.c
88
if (fence->ops != &timeline_fence_ops)
drivers/dma-buf/udmabuf.c
315
exp_info.ops = &udmabuf_ops;
drivers/dma/dw-edma/dw-edma-core.c
1016
free_irq(chip->ops->irq_vector(dev, i), &dw->irq[i]);
drivers/dma/dw-edma/dw-edma-core.c
37
if (chip->ops->pci_address)
drivers/dma/dw-edma/dw-edma-core.c
38
return chip->ops->pci_address(chip->dev, cpu_addr);
drivers/dma/dw-edma/dw-edma-core.c
856
if (chip->nr_irqs < 1 || !chip->ops->irq_vector)
drivers/dma/dw-edma/dw-edma-core.c
865
irq = chip->ops->irq_vector(dev, 0);
drivers/dma/dw-edma/dw-edma-core.c
890
irq = chip->ops->irq_vector(dev, i);
drivers/dma/dw-edma/dw-edma-core.c
914
irq = chip->ops->irq_vector(dev, i);
drivers/dma/dw-edma/dw-edma-core.c
933
if (!dev || !chip->ops)
drivers/dma/dw-edma/dw-edma-core.c
994
free_irq(chip->ops->irq_vector(dev, i), &dw->irq[i]);
drivers/dma/dw-edma/dw-edma-pcie.c
233
chip->ops = &dw_edma_pcie_plat_ops;
drivers/dma/mmp_pdma.c
1258
pdev->ops = of_device_get_match_data(&op->dev);
drivers/dma/mmp_pdma.c
1259
if (!pdev->ops)
drivers/dma/mmp_pdma.c
1325
DMA_BIT_MASK(pdev->ops->dma_width));
drivers/dma/mmp_pdma.c
185
const struct mmp_pdma_ops *ops;
drivers/dma/mmp_pdma.c
315
writel(readl(phy->base + reg) | pdev->ops->run_bits,
drivers/dma/mmp_pdma.c
333
writel(dcsr & ~pdev->ops->run_bits, phy->base + reg);
drivers/dma/mmp_pdma.c
491
pdev->ops->write_next_addr(chan->phy, desc->async_tx.phys);
drivers/dma/mmp_pdma.c
637
pdev->ops->set_desc_src_addr(&new->desc, dma_src);
drivers/dma/mmp_pdma.c
638
pdev->ops->set_desc_dst_addr(&new->desc, dma_dst);
drivers/dma/mmp_pdma.c
643
pdev->ops->set_desc_next_addr(&prev->desc,
drivers/dma/mmp_pdma.c
720
pdev->ops->set_desc_src_addr(&new->desc, addr);
drivers/dma/mmp_pdma.c
724
pdev->ops->set_desc_dst_addr(&new->desc, addr);
drivers/dma/mmp_pdma.c
730
pdev->ops->set_desc_next_addr(&prev->desc,
drivers/dma/mmp_pdma.c
816
pdev->ops->set_desc_src_addr(&new->desc, dma_src);
drivers/dma/mmp_pdma.c
817
pdev->ops->set_desc_dst_addr(&new->desc, dma_dst);
drivers/dma/mmp_pdma.c
822
pdev->ops->set_desc_next_addr(&prev->desc,
drivers/dma/mmp_pdma.c
844
pdev->ops->set_desc_next_addr(&new->desc, first->async_tx.phys);
drivers/dma/mmp_pdma.c
945
curr = pdev->ops->read_dst_addr(chan->phy);
drivers/dma/mmp_pdma.c
947
curr = pdev->ops->read_src_addr(chan->phy);
drivers/dma/mmp_pdma.c
956
start = pdev->ops->get_desc_dst_addr(&sw->desc);
drivers/dma/mmp_pdma.c
958
start = pdev->ops->get_desc_src_addr(&sw->desc);
drivers/dma/ppc4xx/adma.c
164
if (i && !cb->ops[i].h && !cb->ops[i].l)
drivers/dma/ppc4xx/adma.c
167
i, cb->ops[i].h, cb->ops[i].l);
drivers/dma/ppc4xx/adma.c
1848
xcb->ops[xor_arg_no].h |= mask;
drivers/dma/ppc4xx/adma.c
1859
xcb->ops[xor_arg_no].h |= DMA_CUED_XOR_BASE;
drivers/dma/ppc4xx/adma.c
1860
xcb->ops[xor_arg_no].l = addr;
drivers/dma/ppc4xx/adma.c
1871
xcb->ops[xor_arg_no].h |= mult << (DMA_CUED_MULT1_OFF + idx * 8);
drivers/dma/ppc4xx/adma.c
3373
if ((xcb->ops[k++].h & (DMA_RXOR12 << DMA_CUED_REGION_OFF)) ==
drivers/dma/ppc4xx/adma.c
3415
if ((xcb->ops[k++].h & (DMA_RXOR12 << DMA_CUED_REGION_OFF)) ==
drivers/dma/ppc4xx/adma.c
548
xor_hw_desc->ops[src_idx].l = addrl;
drivers/dma/ppc4xx/adma.c
549
xor_hw_desc->ops[src_idx].h |= addrh;
drivers/dma/ppc4xx/xor.h
79
} __attribute__ ((packed)) ops[16];
drivers/dma/sh/shdma-base.c
1002
if (!sdev->ops ||
drivers/dma/sh/shdma-base.c
1004
!sdev->ops->embedded_desc ||
drivers/dma/sh/shdma-base.c
1005
!sdev->ops->start_xfer ||
drivers/dma/sh/shdma-base.c
1006
!sdev->ops->setup_xfer ||
drivers/dma/sh/shdma-base.c
1007
!sdev->ops->set_slave ||
drivers/dma/sh/shdma-base.c
1008
!sdev->ops->desc_setup ||
drivers/dma/sh/shdma-base.c
1009
!sdev->ops->slave_addr ||
drivers/dma/sh/shdma-base.c
1010
!sdev->ops->channel_busy ||
drivers/dma/sh/shdma-base.c
1011
!sdev->ops->halt_channel ||
drivers/dma/sh/shdma-base.c
1012
!sdev->ops->desc_completed)
drivers/dma/sh/shdma-base.c
129
const struct shdma_ops *ops = sdev->ops;
drivers/dma/sh/shdma-base.c
133
ret = ops->setup_xfer(schan, schan->slave_id);
drivers/dma/sh/shdma-base.c
187
const struct shdma_ops *ops = sdev->ops;
drivers/dma/sh/shdma-base.c
192
ret = ops->set_slave(schan, match, slave_addr, true);
drivers/dma/sh/shdma-base.c
205
ret = ops->set_slave(schan, match, slave_addr, false);
drivers/dma/sh/shdma-base.c
220
const struct shdma_ops *ops = sdev->ops;
drivers/dma/sh/shdma-base.c
249
desc = ops->embedded_desc(schan->desc, i);
drivers/dma/sh/shdma-base.c
309
ret = sdev->ops->set_slave(schan, slave_id, 0, true);
drivers/dma/sh/shdma-base.c
326
ret = sdev->ops->set_slave(schan, slave_id, 0, true);
drivers/dma/sh/shdma-base.c
467
const struct shdma_ops *ops = sdev->ops;
drivers/dma/sh/shdma-base.c
472
ops->halt_channel(schan);
drivers/dma/sh/shdma-base.c
519
const struct shdma_ops *ops = sdev->ops;
drivers/dma/sh/shdma-base.c
533
ops->desc_setup(schan, new, *src, *dst, &copy_size);
drivers/dma/sh/shdma-base.c
55
const struct shdma_ops *ops = sdev->ops;
drivers/dma/sh/shdma-base.c
59
if (ops->channel_busy(schan))
drivers/dma/sh/shdma-base.c
65
ops->start_xfer(schan, sdesc);
drivers/dma/sh/shdma-base.c
679
const struct shdma_ops *ops = sdev->ops;
drivers/dma/sh/shdma-base.c
695
slave_addr = ops->slave_addr(schan);
drivers/dma/sh/shdma-base.c
711
const struct shdma_ops *ops = sdev->ops;
drivers/dma/sh/shdma-base.c
737
slave_addr = ops->slave_addr(schan);
drivers/dma/sh/shdma-base.c
769
const struct shdma_ops *ops = sdev->ops;
drivers/dma/sh/shdma-base.c
773
ops->halt_channel(schan);
drivers/dma/sh/shdma-base.c
775
if (ops->get_partial && !list_empty(&schan->ld_queue)) {
drivers/dma/sh/shdma-base.c
779
desc->partial = ops->get_partial(schan, desc);
drivers/dma/sh/shdma-base.c
858
const struct shdma_ops *ops = sdev->ops;
drivers/dma/sh/shdma-base.c
874
ops->halt_channel(schan);
drivers/dma/sh/shdma-base.c
908
const struct shdma_ops *ops =
drivers/dma/sh/shdma-base.c
909
to_shdma_dev(schan->dma_chan.device)->ops;
drivers/dma/sh/shdma-base.c
914
ret = ops->chan_irq(schan, irq) ? IRQ_WAKE_THREAD : IRQ_NONE;
drivers/dma/sh/shdma-base.c
924
const struct shdma_ops *ops =
drivers/dma/sh/shdma-base.c
925
to_shdma_dev(schan->dma_chan.device)->ops;
drivers/dma/sh/shdma-base.c
931
ops->desc_completed(schan, sdesc)) {
drivers/dma/sh/shdmac.c
751
shdev->shdma_dev.ops = &sh_dmae_shdma_ops;
drivers/dma/ti/k3-udma.c
5481
ud->tisci_rm.tisci_udmap_ops = &ud->tisci_rm.tisci->ops.rm_udmap_ops;
drivers/dma/ti/k3-udma.c
5482
ud->tisci_rm.tisci_psil_ops = &ud->tisci_rm.tisci->ops.rm_psil_ops;
drivers/dpll/dpll_core.c
1016
const struct dpll_pin_ops *ops, void *priv)
drivers/dpll/dpll_core.c
1023
dpll_xa_ref_pin_del(&pin->parent_refs, parent, ops, priv, pin);
drivers/dpll/dpll_core.c
1025
__dpll_pin_unregister(ref->dpll, pin, ops, priv, parent);
drivers/dpll/dpll_core.c
1081
return reg->ops;
drivers/dpll/dpll_core.c
1126
return reg->ops;
drivers/dpll/dpll_core.c
173
const struct dpll_pin_ops *ops, void *priv,
drivers/dpll/dpll_core.c
179
if (reg->ops == ops && reg->priv == priv &&
drivers/dpll/dpll_core.c
188
const struct dpll_pin_ops *ops, void *priv,
drivers/dpll/dpll_core.c
200
reg = dpll_pin_registration_find(ref, ops, priv, cookie);
drivers/dpll/dpll_core.c
229
reg->ops = ops;
drivers/dpll/dpll_core.c
241
const struct dpll_pin_ops *ops, void *priv,
drivers/dpll/dpll_core.c
251
reg = dpll_pin_registration_find(ref, ops, priv, cookie);
drivers/dpll/dpll_core.c
270
const struct dpll_pin_ops *ops, void *priv, void *cookie)
drivers/dpll/dpll_core.c
281
reg = dpll_pin_registration_find(ref, ops, priv, cookie);
drivers/dpll/dpll_core.c
310
reg->ops = ops;
drivers/dpll/dpll_core.c
323
const struct dpll_pin_ops *ops, void *priv, void *cookie)
drivers/dpll/dpll_core.c
332
reg = dpll_pin_registration_find(ref, ops, priv, cookie);
drivers/dpll/dpll_core.c
42
const struct dpll_device_ops *ops;
drivers/dpll/dpll_core.c
446
const struct dpll_device_ops *ops, void *priv)
drivers/dpll/dpll_core.c
451
if (reg->ops == ops && reg->priv == priv)
drivers/dpll/dpll_core.c
472
const struct dpll_device_ops *ops, void *priv)
drivers/dpll/dpll_core.c
477
if (WARN_ON(!ops))
drivers/dpll/dpll_core.c
479
if (WARN_ON(!ops->mode_get))
drivers/dpll/dpll_core.c
481
if (WARN_ON(!ops->lock_status_get))
drivers/dpll/dpll_core.c
487
reg = dpll_device_registration_find(dpll, ops, priv);
drivers/dpll/dpll_core.c
49
const struct dpll_pin_ops *ops;
drivers/dpll/dpll_core.c
498
reg->ops = ops;
drivers/dpll/dpll_core.c
528
const struct dpll_device_ops *ops, void *priv)
drivers/dpll/dpll_core.c
535
reg = dpll_device_registration_find(dpll, ops, priv);
drivers/dpll/dpll_core.c
839
const struct dpll_pin_ops *ops, void *priv, void *cookie)
drivers/dpll/dpll_core.c
843
ret = dpll_xa_ref_pin_add(&dpll->pin_refs, pin, ops, priv, cookie);
drivers/dpll/dpll_core.c
846
ret = dpll_xa_ref_dpll_add(&pin->dpll_refs, dpll, ops, priv, cookie);
drivers/dpll/dpll_core.c
855
dpll_xa_ref_pin_del(&dpll->pin_refs, pin, ops, priv, cookie);
drivers/dpll/dpll_core.c
873
const struct dpll_pin_ops *ops, void *priv)
drivers/dpll/dpll_core.c
877
if (WARN_ON(!ops) ||
drivers/dpll/dpll_core.c
878
WARN_ON(!ops->state_on_dpll_get) ||
drivers/dpll/dpll_core.c
879
WARN_ON(!ops->direction_get))
drivers/dpll/dpll_core.c
887
ret = __dpll_pin_register(dpll, pin, ops, priv, NULL);
drivers/dpll/dpll_core.c
910
const struct dpll_pin_ops *ops, void *priv, void *cookie)
drivers/dpll/dpll_core.c
914
dpll_xa_ref_pin_del(&dpll->pin_refs, pin, ops, priv, cookie);
drivers/dpll/dpll_core.c
915
dpll_xa_ref_dpll_del(&pin->dpll_refs, dpll, ops, priv, cookie);
drivers/dpll/dpll_core.c
931
const struct dpll_pin_ops *ops, void *priv)
drivers/dpll/dpll_core.c
940
__dpll_pin_unregister(dpll, pin, ops, priv, NULL);
drivers/dpll/dpll_core.c
961
const struct dpll_pin_ops *ops, void *priv)
drivers/dpll/dpll_core.c
970
if (WARN_ON(!ops) ||
drivers/dpll/dpll_core.c
971
WARN_ON(!ops->state_on_pin_get) ||
drivers/dpll/dpll_core.c
972
WARN_ON(!ops->direction_get))
drivers/dpll/dpll_core.c
976
ret = dpll_xa_ref_pin_add(&pin->parent_refs, parent, ops, priv, pin);
drivers/dpll/dpll_core.c
980
ret = __dpll_pin_register(ref->dpll, pin, ops, priv, parent);
drivers/dpll/dpll_core.c
994
__dpll_pin_unregister(ref->dpll, pin, ops, priv,
drivers/dpll/dpll_core.c
998
dpll_xa_ref_pin_del(&pin->parent_refs, parent, ops, priv, pin);
drivers/dpll/dpll_netlink.c
1006
ops = dpll_pin_ops(ref);
drivers/dpll/dpll_netlink.c
1008
if (ops->frequency_set(pin, dpll_pin_on_dpll_priv(dpll, pin),
drivers/dpll/dpll_netlink.c
1020
const struct dpll_pin_ops *ops;
drivers/dpll/dpll_netlink.c
1029
ops = dpll_pin_ops(ref);
drivers/dpll/dpll_netlink.c
1030
if (!ops->esync_set || !ops->esync_get) {
drivers/dpll/dpll_netlink.c
1037
ops = dpll_pin_ops(ref);
drivers/dpll/dpll_netlink.c
1039
ret = ops->esync_get(pin, dpll_pin_on_dpll_priv(dpll, pin), dpll,
drivers/dpll/dpll_netlink.c
1059
ops = dpll_pin_ops(ref);
drivers/dpll/dpll_netlink.c
1062
ret = ops->esync_set(pin, pin_dpll_priv, dpll, dpll_priv(dpll),
drivers/dpll/dpll_netlink.c
1082
ops = dpll_pin_ops(ref);
drivers/dpll/dpll_netlink.c
1085
if (ops->esync_set(pin, pin_dpll_priv, dpll, dpll_priv(dpll),
drivers/dpll/dpll_netlink.c
1100
const struct dpll_pin_ops *ops;
drivers/dpll/dpll_netlink.c
1119
ops = dpll_pin_ops(ref);
drivers/dpll/dpll_netlink.c
1120
if (!ops->ref_sync_set || !ops->ref_sync_get) {
drivers/dpll/dpll_netlink.c
1125
ret = ops->ref_sync_get(pin, dpll_pin_on_dpll_priv(dpll, pin),
drivers/dpll/dpll_netlink.c
113
const struct dpll_device_ops *ops = dpll_device_ops(dpll);
drivers/dpll/dpll_netlink.c
1136
ops = dpll_pin_ops(ref);
drivers/dpll/dpll_netlink.c
1138
ret = ops->ref_sync_set(pin, dpll_pin_on_dpll_priv(dpll, pin),
drivers/dpll/dpll_netlink.c
1158
ops = dpll_pin_ops(ref);
drivers/dpll/dpll_netlink.c
1160
if (ops->ref_sync_set(pin, dpll_pin_on_dpll_priv(dpll, pin),
drivers/dpll/dpll_netlink.c
117
ret = ops->mode_get(dpll, dpll_priv(dpll), &mode, extack);
drivers/dpll/dpll_netlink.c
1200
const struct dpll_pin_ops *ops;
drivers/dpll/dpll_netlink.c
1219
ops = dpll_pin_ops(parent_ref);
drivers/dpll/dpll_netlink.c
1220
if (!ops->state_on_pin_set)
drivers/dpll/dpll_netlink.c
1224
ret = ops->state_on_pin_set(pin, pin_priv, parent, parent_priv,
drivers/dpll/dpll_netlink.c
1239
const struct dpll_pin_ops *ops;
drivers/dpll/dpll_netlink.c
1250
ops = dpll_pin_ops(ref);
drivers/dpll/dpll_netlink.c
1251
if (!ops->state_on_dpll_set)
drivers/dpll/dpll_netlink.c
1253
ret = ops->state_on_dpll_set(pin, dpll_pin_on_dpll_priv(dpll, pin),
drivers/dpll/dpll_netlink.c
1266
const struct dpll_pin_ops *ops;
drivers/dpll/dpll_netlink.c
1277
ops = dpll_pin_ops(ref);
drivers/dpll/dpll_netlink.c
1278
if (!ops->prio_set)
drivers/dpll/dpll_netlink.c
1280
ret = ops->prio_set(pin, dpll_pin_on_dpll_priv(dpll, pin), dpll,
drivers/dpll/dpll_netlink.c
1294
const struct dpll_pin_ops *ops;
drivers/dpll/dpll_netlink.c
130
const struct dpll_device_ops *ops = dpll_device_ops(dpll);
drivers/dpll/dpll_netlink.c
1305
ops = dpll_pin_ops(ref);
drivers/dpll/dpll_netlink.c
1306
if (!ops->direction_set)
drivers/dpll/dpll_netlink.c
1308
ret = ops->direction_set(pin, dpll_pin_on_dpll_priv(dpll, pin),
drivers/dpll/dpll_netlink.c
1322
const struct dpll_pin_ops *ops;
drivers/dpll/dpll_netlink.c
1343
ops = dpll_pin_ops(ref);
drivers/dpll/dpll_netlink.c
1344
if (!ops->phase_adjust_set || !ops->phase_adjust_get) {
drivers/dpll/dpll_netlink.c
135
if (ops->supported_modes_get) {
drivers/dpll/dpll_netlink.c
1350
ops = dpll_pin_ops(ref);
drivers/dpll/dpll_netlink.c
1352
ret = ops->phase_adjust_get(pin, dpll_pin_on_dpll_priv(dpll, pin),
drivers/dpll/dpll_netlink.c
136
ret = ops->supported_modes_get(dpll, dpll_priv(dpll), modes,
drivers/dpll/dpll_netlink.c
1363
ops = dpll_pin_ops(ref);
drivers/dpll/dpll_netlink.c
1365
ret = ops->phase_adjust_set(pin,
drivers/dpll/dpll_netlink.c
1385
ops = dpll_pin_ops(ref);
drivers/dpll/dpll_netlink.c
1387
if (ops->phase_adjust_set(pin, dpll_pin_on_dpll_priv(dpll, pin),
drivers/dpll/dpll_netlink.c
144
ret = ops->mode_get(dpll, dpll_priv(dpll), &mode, extack);
drivers/dpll/dpll_netlink.c
162
const struct dpll_device_ops *ops = dpll_device_ops(dpll);
drivers/dpll/dpll_netlink.c
166
if (ops->phase_offset_monitor_set && ops->phase_offset_monitor_get) {
drivers/dpll/dpll_netlink.c
167
ret = ops->phase_offset_monitor_get(dpll, dpll_priv(dpll),
drivers/dpll/dpll_netlink.c
183
const struct dpll_device_ops *ops = dpll_device_ops(dpll);
drivers/dpll/dpll_netlink.c
187
if (ops->phase_offset_avg_factor_get) {
drivers/dpll/dpll_netlink.c
188
ret = ops->phase_offset_avg_factor_get(dpll, dpll_priv(dpll),
drivers/dpll/dpll_netlink.c
1928
int dpll_pre_doit(const struct genl_split_ops *ops, struct sk_buff *skb,
drivers/dpll/dpll_netlink.c
1949
void dpll_post_doit(const struct genl_split_ops *ops, struct sk_buff *skb,
drivers/dpll/dpll_netlink.c
1956
dpll_lock_doit(const struct genl_split_ops *ops, struct sk_buff *skb,
drivers/dpll/dpll_netlink.c
1965
dpll_unlock_doit(const struct genl_split_ops *ops, struct sk_buff *skb,
drivers/dpll/dpll_netlink.c
1971
int dpll_pin_pre_doit(const struct genl_split_ops *ops, struct sk_buff *skb,
drivers/dpll/dpll_netlink.c
1997
void dpll_pin_post_doit(const struct genl_split_ops *ops, struct sk_buff *skb,
drivers/dpll/dpll_netlink.c
203
const struct dpll_device_ops *ops = dpll_device_ops(dpll);
drivers/dpll/dpll_netlink.c
208
ret = ops->lock_status_get(dpll, dpll_priv(dpll), &status,
drivers/dpll/dpll_netlink.c
227
const struct dpll_device_ops *ops = dpll_device_ops(dpll);
drivers/dpll/dpll_netlink.c
231
if (!ops->temp_get)
drivers/dpll/dpll_netlink.c
233
ret = ops->temp_get(dpll, dpll_priv(dpll), &temp, extack);
drivers/dpll/dpll_netlink.c
247
const struct dpll_device_ops *ops = dpll_device_ops(dpll);
drivers/dpll/dpll_netlink.c
251
if (!ops->clock_quality_level_get)
drivers/dpll/dpll_netlink.c
253
ret = ops->clock_quality_level_get(dpll, dpll_priv(dpll), qls, extack);
drivers/dpll/dpll_netlink.c
268
const struct dpll_pin_ops *ops = dpll_pin_ops(ref);
drivers/dpll/dpll_netlink.c
273
if (!ops->prio_get)
drivers/dpll/dpll_netlink.c
275
ret = ops->prio_get(pin, dpll_pin_on_dpll_priv(dpll, pin), dpll,
drivers/dpll/dpll_netlink.c
290
const struct dpll_pin_ops *ops = dpll_pin_ops(ref);
drivers/dpll/dpll_netlink.c
295
if (!ops->state_on_dpll_get)
drivers/dpll/dpll_netlink.c
297
ret = ops->state_on_dpll_get(pin, dpll_pin_on_dpll_priv(dpll, pin),
drivers/dpll/dpll_netlink.c
312
const struct dpll_pin_ops *ops = dpll_pin_ops(ref);
drivers/dpll/dpll_netlink.c
317
ret = ops->direction_get(pin, dpll_pin_on_dpll_priv(dpll, pin), dpll,
drivers/dpll/dpll_netlink.c
332
const struct dpll_pin_ops *ops = dpll_pin_ops(ref);
drivers/dpll/dpll_netlink.c
337
if (!ops->phase_adjust_get)
drivers/dpll/dpll_netlink.c
339
ret = ops->phase_adjust_get(pin, dpll_pin_on_dpll_priv(dpll, pin),
drivers/dpll/dpll_netlink.c
355
const struct dpll_pin_ops *ops = dpll_pin_ops(ref);
drivers/dpll/dpll_netlink.c
360
if (!ops->phase_offset_get)
drivers/dpll/dpll_netlink.c
362
ret = ops->phase_offset_get(pin, dpll_pin_on_dpll_priv(dpll, pin),
drivers/dpll/dpll_netlink.c
378
const struct dpll_pin_ops *ops = dpll_pin_ops(ref);
drivers/dpll/dpll_netlink.c
383
if (!ops->ffo_get)
drivers/dpll/dpll_netlink.c
385
ret = ops->ffo_get(pin, dpll_pin_on_dpll_priv(dpll, pin),
drivers/dpll/dpll_netlink.c
407
const struct dpll_pin_ops *ops = dpll_pin_ops(ref);
drivers/dpll/dpll_netlink.c
413
if (!ops->frequency_get)
drivers/dpll/dpll_netlink.c
415
ret = ops->frequency_get(pin, dpll_pin_on_dpll_priv(dpll, pin), dpll,
drivers/dpll/dpll_netlink.c
448
const struct dpll_pin_ops *ops = dpll_pin_ops(ref);
drivers/dpll/dpll_netlink.c
454
if (!ops->esync_get)
drivers/dpll/dpll_netlink.c
456
ret = ops->esync_get(pin, dpll_pin_on_dpll_priv(dpll, pin), dpll,
drivers/dpll/dpll_netlink.c
494
const struct dpll_pin_ops *ops = dpll_pin_ops(ref);
drivers/dpll/dpll_netlink.c
508
if (WARN_ON(!ops->ref_sync_get))
drivers/dpll/dpll_netlink.c
510
ret = ops->ref_sync_get(pin, pin_priv, ref_sync_pin,
drivers/dpll/dpll_netlink.c
554
const struct dpll_pin_ops *ops = dpll_pin_ops(ref);
drivers/dpll/dpll_netlink.c
559
ret = ops->state_on_pin_get(pin,
drivers/dpll/dpll_netlink.c
874
const struct dpll_device_ops *ops = dpll_device_ops(dpll);
drivers/dpll/dpll_netlink.c
879
if (!(ops->mode_set && ops->supported_modes_get)) {
drivers/dpll/dpll_netlink.c
885
ret = ops->mode_get(dpll, dpll_priv(dpll), &old_mode, extack);
drivers/dpll/dpll_netlink.c
894
ret = ops->supported_modes_get(dpll, dpll_priv(dpll), modes, extack);
drivers/dpll/dpll_netlink.c
906
return ops->mode_set(dpll, dpll_priv(dpll), mode, extack);
drivers/dpll/dpll_netlink.c
913
const struct dpll_device_ops *ops = dpll_device_ops(dpll);
drivers/dpll/dpll_netlink.c
917
if (!(ops->phase_offset_monitor_set && ops->phase_offset_monitor_get)) {
drivers/dpll/dpll_netlink.c
921
ret = ops->phase_offset_monitor_get(dpll, dpll_priv(dpll), &old_state,
drivers/dpll/dpll_netlink.c
930
return ops->phase_offset_monitor_set(dpll, dpll_priv(dpll), state,
drivers/dpll/dpll_netlink.c
938
const struct dpll_device_ops *ops = dpll_device_ops(dpll);
drivers/dpll/dpll_netlink.c
941
if (!ops->phase_offset_avg_factor_set) {
drivers/dpll/dpll_netlink.c
947
return ops->phase_offset_avg_factor_set(dpll, dpll_priv(dpll), factor,
drivers/dpll/dpll_netlink.c
957
const struct dpll_pin_ops *ops;
drivers/dpll/dpll_netlink.c
968
ops = dpll_pin_ops(ref);
drivers/dpll/dpll_netlink.c
969
if (!ops->frequency_set || !ops->frequency_get) {
drivers/dpll/dpll_netlink.c
975
ops = dpll_pin_ops(ref);
drivers/dpll/dpll_netlink.c
977
ret = ops->frequency_get(pin, dpll_pin_on_dpll_priv(dpll, pin), dpll,
drivers/dpll/dpll_netlink.c
987
ops = dpll_pin_ops(ref);
drivers/dpll/dpll_netlink.c
989
ret = ops->frequency_set(pin, dpll_pin_on_dpll_priv(dpll, pin),
drivers/dpll/dpll_nl.h
20
int dpll_lock_doit(const struct genl_split_ops *ops, struct sk_buff *skb,
drivers/dpll/dpll_nl.h
22
int dpll_pre_doit(const struct genl_split_ops *ops, struct sk_buff *skb,
drivers/dpll/dpll_nl.h
24
int dpll_pin_pre_doit(const struct genl_split_ops *ops, struct sk_buff *skb,
drivers/dpll/dpll_nl.h
27
dpll_unlock_doit(const struct genl_split_ops *ops, struct sk_buff *skb,
drivers/dpll/dpll_nl.h
30
dpll_post_doit(const struct genl_split_ops *ops, struct sk_buff *skb,
drivers/dpll/dpll_nl.h
33
dpll_pin_post_doit(const struct genl_split_ops *ops, struct sk_buff *skb,
drivers/dpll/zl3073x/dpll.c
1417
const struct dpll_pin_ops *ops;
drivers/dpll/zl3073x/dpll.c
1455
ops = &zl3073x_dpll_input_pin_ops;
drivers/dpll/zl3073x/dpll.c
1457
ops = &zl3073x_dpll_output_pin_ops;
drivers/dpll/zl3073x/dpll.c
1460
rc = dpll_pin_register(zldpll->dpll_dev, pin->dpll_pin, ops, pin);
drivers/dpll/zl3073x/dpll.c
1489
const struct dpll_pin_ops *ops;
drivers/dpll/zl3073x/dpll.c
1494
ops = &zl3073x_dpll_input_pin_ops;
drivers/dpll/zl3073x/dpll.c
1496
ops = &zl3073x_dpll_output_pin_ops;
drivers/dpll/zl3073x/dpll.c
1499
dpll_pin_unregister(zldpll->dpll_dev, pin->dpll_pin, ops, pin);
drivers/edac/amd64_edac.c
1144
size0 = pvt->ops->dbam_to_cs(pvt, ctrl,
drivers/edac/amd64_edac.c
1150
size1 = pvt->ops->dbam_to_cs(pvt, ctrl,
drivers/edac/amd64_edac.c
2785
pvt->ops->map_sysaddr_to_csrow(mci, sys_addr, &err);
drivers/edac/amd64_edac.c
2844
pvt->ops->get_err_info(m, &err);
drivers/edac/amd64_edac.c
3056
nr_pages = pvt->ops->dbam_to_cs(pvt, dct, cs_mode, csrow_nr);
drivers/edac/amd64_edac.c
3778
pvt->ops = &umc_ops;
drivers/edac/amd64_edac.c
3780
pvt->ops = &dct_ops;
drivers/edac/amd64_edac.c
3788
pvt->ops->map_sysaddr_to_csrow = k8_map_sysaddr_to_csrow;
drivers/edac/amd64_edac.c
3789
pvt->ops->dbam_to_cs = k8_dbam_to_chip_select;
drivers/edac/amd64_edac.c
3795
pvt->ops->dbam_to_cs = f10_dbam_to_chip_select;
drivers/edac/amd64_edac.c
3807
pvt->ops->dbam_to_cs = f15_m60h_dbam_to_chip_select;
drivers/edac/amd64_edac.c
3815
pvt->ops->dbam_to_cs = f15_dbam_to_chip_select;
drivers/edac/amd64_edac.c
3861
pvt->ops = &gpu_ops;
drivers/edac/amd64_edac.c
3877
pvt->ops = &gpu_ops;
drivers/edac/amd64_edac.c
3940
bool is_gpu = (pvt->ops == &gpu_ops);
drivers/edac/amd64_edac.c
3970
pvt->ops->setup_mci_misc_attrs(mci);
drivers/edac/amd64_edac.c
4020
ret = pvt->ops->hw_info_get(pvt);
drivers/edac/amd64_edac.c
4030
if (!pvt->ops->ecc_enabled(pvt)) {
drivers/edac/amd64_edac.c
4059
pvt->ops->dump_misc_regs(pvt);
drivers/edac/amd64_edac.h
326
struct low_ops *ops;
drivers/edac/ecs.c
100
if (ops->get_log_entry_type) {
drivers/edac/ecs.c
101
if (ops->set_log_entry_type)
drivers/edac/ecs.c
108
if (ops->get_mode) {
drivers/edac/ecs.c
109
if (ops->set_mode)
drivers/edac/ecs.c
116
if (ops->reset)
drivers/edac/ecs.c
120
if (ops->get_threshold) {
drivers/edac/ecs.c
121
if (ops->set_threshold)
drivers/edac/ecs.c
48
const struct edac_ecs_ops *ops = ctx->ecs.ecs_ops; \
drivers/edac/ecs.c
52
ret = ops->cb(ras_feat_dev->parent, ctx->ecs.private, \
drivers/edac/ecs.c
71
const struct edac_ecs_ops *ops = ctx->ecs.ecs_ops; \
drivers/edac/ecs.c
79
ret = ops->cb(ras_feat_dev->parent, ctx->ecs.private, \
drivers/edac/ecs.c
96
const struct edac_ecs_ops *ops = ctx->ecs.ecs_ops;
drivers/edac/mem_repair.c
104
const struct edac_mem_repair_ops *ops = \
drivers/edac/mem_repair.c
113
ret = ops->cb(ras_feat_dev->parent, ctx->mem_repair[inst].private, \
drivers/edac/mem_repair.c
140
const struct edac_mem_repair_ops *ops = ctx->mem_repair[inst].mem_repair_ops; \
drivers/edac/mem_repair.c
148
ret = ops->cb(ras_feat_dev->parent, ctx->mem_repair[inst].private, data); \
drivers/edac/mem_repair.c
163
const struct edac_mem_repair_ops *ops = ctx->mem_repair[inst].mem_repair_ops;
drivers/edac/mem_repair.c
167
if (ops->get_repair_type)
drivers/edac/mem_repair.c
171
if (ops->get_persist_mode) {
drivers/edac/mem_repair.c
172
if (ops->set_persist_mode)
drivers/edac/mem_repair.c
179
if (ops->get_repair_safe_when_in_use)
drivers/edac/mem_repair.c
183
if (ops->get_hpa) {
drivers/edac/mem_repair.c
184
if (ops->set_hpa)
drivers/edac/mem_repair.c
191
if (ops->get_min_hpa)
drivers/edac/mem_repair.c
195
if (ops->get_max_hpa)
drivers/edac/mem_repair.c
199
if (ops->get_dpa) {
drivers/edac/mem_repair.c
200
if (ops->set_dpa)
drivers/edac/mem_repair.c
207
if (ops->get_min_dpa)
drivers/edac/mem_repair.c
211
if (ops->get_max_dpa)
drivers/edac/mem_repair.c
215
if (ops->get_nibble_mask) {
drivers/edac/mem_repair.c
216
if (ops->set_nibble_mask)
drivers/edac/mem_repair.c
223
if (ops->get_bank_group) {
drivers/edac/mem_repair.c
224
if (ops->set_bank_group)
drivers/edac/mem_repair.c
231
if (ops->get_bank) {
drivers/edac/mem_repair.c
232
if (ops->set_bank)
drivers/edac/mem_repair.c
239
if (ops->get_rank) {
drivers/edac/mem_repair.c
240
if (ops->set_rank)
drivers/edac/mem_repair.c
247
if (ops->get_row) {
drivers/edac/mem_repair.c
248
if (ops->set_row)
drivers/edac/mem_repair.c
255
if (ops->get_column) {
drivers/edac/mem_repair.c
256
if (ops->set_column)
drivers/edac/mem_repair.c
263
if (ops->get_channel) {
drivers/edac/mem_repair.c
264
if (ops->set_channel)
drivers/edac/mem_repair.c
271
if (ops->get_sub_channel) {
drivers/edac/mem_repair.c
272
if (ops->set_sub_channel)
drivers/edac/mem_repair.c
279
if (ops->do_repair)
drivers/edac/mem_repair.c
66
const struct edac_mem_repair_ops *ops = \
drivers/edac/mem_repair.c
71
ret = ops->cb(ras_feat_dev->parent, ctx->mem_repair[inst].private, \
drivers/edac/pnd2_edac.c
1107
pmiaddr >>= ops->pmiaddr_shift;
drivers/edac/pnd2_edac.c
1109
pmiidx >>= ops->pmiidx_shift;
drivers/edac/pnd2_edac.c
1112
ret = ops->pmi2mem(mci, pmiaddr, pmiidx, daddr, msg);
drivers/edac/pnd2_edac.c
1314
rc = ops->check_ecc();
drivers/edac/pnd2_edac.c
1320
layers[0].size = ops->channels;
drivers/edac/pnd2_edac.c
1323
layers[1].size = ops->dimms_per_channel;
drivers/edac/pnd2_edac.c
1333
mci->dev_name = ops->name;
drivers/edac/pnd2_edac.c
1337
ops->get_dimm_config(mci);
drivers/edac/pnd2_edac.c
1542
ops = (struct dunit_ops *)id->driver_data;
drivers/edac/pnd2_edac.c
1544
if (ops->type == APL) {
drivers/edac/pnd2_edac.c
292
ops->rd_reg(port, \
drivers/edac/pnd2_edac.c
299
ops->rd_reg(regname ## _port, \
drivers/edac/pnd2_edac.c
504
if (ops->get_registers())
drivers/edac/pnd2_edac.c
507
if (ops->type == DNV) {
drivers/edac/pnd2_edac.c
517
ops->mk_region("as0", &as0, &asym0);
drivers/edac/pnd2_edac.c
520
ops->mk_region("as1", &as1, &asym1);
drivers/edac/pnd2_edac.c
98
} *ops;
drivers/edac/scrub.c
100
if (ops->write_addr)
drivers/edac/scrub.c
107
if (ops->read_size) {
drivers/edac/scrub.c
108
if (ops->write_size)
drivers/edac/scrub.c
115
if (ops->get_enabled_bg) {
drivers/edac/scrub.c
116
if (ops->set_enabled_bg)
drivers/edac/scrub.c
123
if (ops->get_min_cycle)
drivers/edac/scrub.c
127
if (ops->get_max_cycle)
drivers/edac/scrub.c
131
if (ops->get_cycle_duration) {
drivers/edac/scrub.c
132
if (ops->set_cycle_duration)
drivers/edac/scrub.c
44
const struct edac_scrub_ops *ops = ctx->scrub[inst].scrub_ops; \
drivers/edac/scrub.c
48
ret = ops->cb(ras_feat_dev->parent, ctx->scrub[inst].private, &data); \
drivers/edac/scrub.c
69
const struct edac_scrub_ops *ops = ctx->scrub[inst].scrub_ops; \
drivers/edac/scrub.c
77
ret = ops->cb(ras_feat_dev->parent, ctx->scrub[inst].private, data); \
drivers/edac/scrub.c
95
const struct edac_scrub_ops *ops = ctx->scrub[inst].scrub_ops;
drivers/edac/scrub.c
99
if (ops->read_addr) {
drivers/extcon/extcon-rtk-type-c.c
1247
typec_cap.ops = &type_c_port_ops;
drivers/extcon/extcon-usbc-tusb320.c
179
ret = priv->ops->set_mode(priv, TUSB320_MODE_PORT);
drivers/extcon/extcon-usbc-tusb320.c
240
return priv->ops->set_mode(priv, TUSB320_MODE_DFP);
drivers/extcon/extcon-usbc-tusb320.c
242
return priv->ops->set_mode(priv, TUSB320_MODE_UFP);
drivers/extcon/extcon-usbc-tusb320.c
244
return priv->ops->set_mode(priv, TUSB320_MODE_DRP);
drivers/extcon/extcon-usbc-tusb320.c
246
return priv->ops->set_mode(priv, TUSB320_MODE_PORT);
drivers/extcon/extcon-usbc-tusb320.c
477
priv->cap.ops = &tusb320_typec_ops;
drivers/extcon/extcon-usbc-tusb320.c
541
priv->ops = (struct tusb320_ops*)match_data;
drivers/extcon/extcon-usbc-tusb320.c
543
if (priv->ops->get_revision) {
drivers/extcon/extcon-usbc-tusb320.c
544
ret = priv->ops->get_revision(priv, &revision);
drivers/extcon/extcon-usbc-tusb320.c
78
struct tusb320_ops *ops;
drivers/firmware/arm_ffa/bus.c
193
const struct ffa_ops *ops)
drivers/firmware/arm_ffa/bus.c
221
ffa_dev->ops = ops;
drivers/firmware/arm_scmi/base.c
368
.ops = &base_event_ops,
drivers/firmware/arm_scmi/base.c
420
.ops = NULL,
drivers/firmware/arm_scmi/clock.c
1062
.ops = &clk_event_ops,
drivers/firmware/arm_scmi/clock.c
1111
.ops = &clk_proto_ops,
drivers/firmware/arm_scmi/clock.c
292
struct scmi_iterator_ops ops = {
drivers/firmware/arm_scmi/clock.c
306
iter = ph->hops->iter_response_init(ph, &ops, 0,
drivers/firmware/arm_scmi/clock.c
516
struct scmi_iterator_ops ops = {
drivers/firmware/arm_scmi/clock.c
527
iter = ph->hops->iter_response_init(ph, &ops, SCMI_MAX_NUM_RATES,
drivers/firmware/arm_scmi/common.h
252
const struct scmi_transport_ops *ops;
drivers/firmware/arm_scmi/common.h
270
return desc->ops->poll_done || desc->sync_cmds_completed_on_ret;
drivers/firmware/arm_scmi/common.h
410
struct scmi_shmem_io_ops **ops);
drivers/firmware/arm_scmi/driver.c
1073
if (info->desc->ops->clear_channel)
drivers/firmware/arm_scmi/driver.c
1074
info->desc->ops->clear_channel(cinfo);
drivers/firmware/arm_scmi/driver.c
1103
info->desc->ops->fetch_notification(cinfo, info->desc->max_msg_size,
drivers/firmware/arm_scmi/driver.c
1152
info->desc->ops->fetch_response(cinfo, xfer);
drivers/firmware/arm_scmi/driver.c
1249
return info->desc->ops->poll_done(cinfo, xfer) ||
drivers/firmware/arm_scmi/driver.c
1277
if (!ooo && !info->desc->ops->poll_done(cinfo, xfer)) {
drivers/firmware/arm_scmi/driver.c
1295
desc->ops->fetch_response(cinfo, xfer);
drivers/firmware/arm_scmi/driver.c
1444
ret = info->desc->ops->send_message(cinfo, xfer);
drivers/firmware/arm_scmi/driver.c
1462
if (info->desc->ops->mark_txdone)
drivers/firmware/arm_scmi/driver.c
1463
info->desc->ops->mark_txdone(cinfo, ret, xfer);
drivers/firmware/arm_scmi/driver.c
1781
struct scmi_iterator_ops *ops;
drivers/firmware/arm_scmi/driver.c
1787
struct scmi_iterator_ops *ops,
drivers/firmware/arm_scmi/driver.c
1799
i->ops = ops;
drivers/firmware/arm_scmi/driver.c
1823
if (!i || !i->ops || !i->ph)
drivers/firmware/arm_scmi/driver.c
1826
iops = i->ops;
drivers/firmware/arm_scmi/driver.c
2459
return pi->proto->ops;
drivers/firmware/arm_scmi/driver.c
2675
if (!desc->ops->get_max_msg) {
drivers/firmware/arm_scmi/driver.c
2684
sinfo->tx_minfo.max_msg = desc->ops->get_max_msg(base_cinfo);
drivers/firmware/arm_scmi/driver.c
2690
desc->ops->get_max_msg(base_cinfo);
drivers/firmware/arm_scmi/driver.c
2724
if (!info->desc->ops->chan_available(of_node, idx)) {
drivers/firmware/arm_scmi/driver.c
2754
ret = info->desc->ops->chan_setup(cinfo, info->dev, tx);
drivers/firmware/arm_scmi/driver.c
2877
idr_for_each(idr, info->desc->ops->chan_free, idr);
drivers/firmware/arm_scmi/notify.c
182
r->proto->ops->set_notify_enabled(r->proto->ph, \
drivers/firmware/arm_scmi/notify.c
195
r->proto->ops->fill_custom_report(r->proto->ph, \
drivers/firmware/arm_scmi/notify.c
298
const struct scmi_event_ops *ops;
drivers/firmware/arm_scmi/notify.c
699
const struct scmi_event_ops *ops)
drivers/firmware/arm_scmi/notify.c
713
pd->ops = ops;
drivers/firmware/arm_scmi/notify.c
764
if (!ee || !ee->ops || !ee->evts || !ph ||
drivers/firmware/arm_scmi/notify.c
765
(!ee->num_sources && !ee->ops->get_num_sources))
drivers/firmware/arm_scmi/notify.c
776
int nsrc = ee->ops->get_num_sources(ph);
drivers/firmware/arm_scmi/notify.c
790
ee->ops);
drivers/firmware/arm_scmi/notify.c
818
if (ee->ops->is_notify_supported) {
drivers/firmware/arm_scmi/notify.c
822
if (!ee->ops->is_notify_supported(ph, r_evt->evt->id, id))
drivers/firmware/arm_scmi/notify.h
78
const struct scmi_event_ops *ops;
drivers/firmware/arm_scmi/perf.c
1264
.ops = &perf_event_ops,
drivers/firmware/arm_scmi/perf.c
1313
.ops = &perf_proto_ops,
drivers/firmware/arm_scmi/perf.c
470
struct scmi_iterator_ops ops = {
drivers/firmware/arm_scmi/perf.c
476
iter = ph->hops->iter_response_init(ph, &ops, MAX_OPPS,
drivers/firmware/arm_scmi/pinctrl.c
292
struct scmi_iterator_ops ops = {
drivers/firmware/arm_scmi/pinctrl.c
310
iter = ph->hops->iter_response_init(ph, &ops, size,
drivers/firmware/arm_scmi/pinctrl.c
402
struct scmi_iterator_ops ops = {
drivers/firmware/arm_scmi/pinctrl.c
425
iter = ph->hops->iter_response_init(ph, &ops, max_configs,
drivers/firmware/arm_scmi/pinctrl.c
893
.ops = &pinctrl_proto_ops,
drivers/firmware/arm_scmi/power.c
317
.ops = &power_event_ops,
drivers/firmware/arm_scmi/power.c
357
.ops = &power_proto_ops,
drivers/firmware/arm_scmi/powercap.c
1022
.ops = &powercap_proto_ops,
drivers/firmware/arm_scmi/powercap.c
954
.ops = &powercap_event_ops,
drivers/firmware/arm_scmi/protocols.h
275
struct scmi_iterator_ops *ops,
drivers/firmware/arm_scmi/protocols.h
349
const void *ops;
drivers/firmware/arm_scmi/raw_mode.c
1466
raw->desc->ops->fetch_response(cinfo, xfer);
drivers/firmware/arm_scmi/raw_mode.c
474
if (raw->desc->ops->mark_txdone)
drivers/firmware/arm_scmi/raw_mode.c
475
raw->desc->ops->mark_txdone(rw->cinfo, ret, xfer);
drivers/firmware/arm_scmi/raw_mode.c
649
ret = raw->desc->ops->send_message(rw->cinfo, xfer);
drivers/firmware/arm_scmi/reset.c
349
.ops = &reset_event_ops,
drivers/firmware/arm_scmi/reset.c
385
.ops = &reset_proto_ops,
drivers/firmware/arm_scmi/sensors.c
1142
.ops = &sensor_event_ops,
drivers/firmware/arm_scmi/sensors.c
1178
.ops = &sensor_proto_ops,
drivers/firmware/arm_scmi/sensors.c
357
struct scmi_iterator_ops ops = {
drivers/firmware/arm_scmi/sensors.c
367
iter = ph->hops->iter_response_init(ph, &ops, s->intervals.count,
drivers/firmware/arm_scmi/sensors.c
495
struct scmi_iterator_ops ops = {
drivers/firmware/arm_scmi/sensors.c
505
iter = ph->hops->iter_response_init(ph, &ops, s->num_axis,
drivers/firmware/arm_scmi/sensors.c
530
struct scmi_iterator_ops ops = {
drivers/firmware/arm_scmi/sensors.c
545
iter = ph->hops->iter_response_init(ph, &ops, s->num_axis,
drivers/firmware/arm_scmi/sensors.c
695
struct scmi_iterator_ops ops = {
drivers/firmware/arm_scmi/sensors.c
701
iter = ph->hops->iter_response_init(ph, &ops, si->num_sensors,
drivers/firmware/arm_scmi/shmem.c
197
struct scmi_shmem_io_ops **ops)
drivers/firmware/arm_scmi/shmem.c
241
*ops = &shmem_io_ops32;
drivers/firmware/arm_scmi/shmem.c
244
*ops = &shmem_io_ops_default;
drivers/firmware/arm_scmi/system.c
135
.ops = &system_event_ops,
drivers/firmware/arm_scmi/system.c
165
.ops = NULL,
drivers/firmware/arm_scmi/transports/mailbox.c
370
.ops = &scmi_mailbox_ops,
drivers/firmware/arm_scmi/transports/optee.c
517
.ops = &scmi_optee_ops,
drivers/firmware/arm_scmi/transports/smc.c
282
.ops = &scmi_smc_ops,
drivers/firmware/arm_scmi/transports/virtio.c
795
.ops = &scmi_virtio_ops,
drivers/firmware/arm_scmi/vendors/imx/imx-sm-bbm.c
228
.ops = &scmi_imx_bbm_event_ops,
drivers/firmware/arm_scmi/vendors/imx/imx-sm-bbm.c
368
.ops = &scmi_imx_bbm_proto_ops,
drivers/firmware/arm_scmi/vendors/imx/imx-sm-cpu.c
262
.ops = &scmi_imx_cpu_proto_ops,
drivers/firmware/arm_scmi/vendors/imx/imx-sm-lmm.c
249
.ops = &scmi_imx_lmm_proto_ops,
drivers/firmware/arm_scmi/vendors/imx/imx-sm-misc.c
233
.ops = &scmi_imx_misc_event_ops,
drivers/firmware/arm_scmi/vendors/imx/imx-sm-misc.c
431
struct scmi_iterator_ops ops = {
drivers/firmware/arm_scmi/vendors/imx/imx-sm-misc.c
445
iter = ph->hops->iter_response_init(ph, &ops, *size, SCMI_IMX_MISC_SYSLOG_GET,
drivers/firmware/arm_scmi/vendors/imx/imx-sm-misc.c
497
.ops = &scmi_imx_misc_proto_ops,
drivers/firmware/arm_scmi/voltage.c
185
struct scmi_iterator_ops ops = {
drivers/firmware/arm_scmi/voltage.c
195
iter = ph->hops->iter_response_init(ph, &ops, v->num_levels,
drivers/firmware/arm_scmi/voltage.c
440
.ops = &voltage_proto_ops,
drivers/firmware/cirrus/cs_dsp.c
1515
if (!dsp->ops->validate_version(dsp, header->ver)) {
drivers/firmware/cirrus/cs_dsp.c
1530
pos = dsp->ops->parse_sizes(dsp, file, pos, firmware);
drivers/firmware/cirrus/cs_dsp.c
1599
reg = dsp->ops->region_to_reg(mem, offset);
drivers/firmware/cirrus/cs_dsp.c
1728
reg = dsp->ops->region_to_reg(mem, pos + len);
drivers/firmware/cirrus/cs_dsp.c
1748
reg = dsp->ops->region_to_reg(mem, pos);
drivers/firmware/cirrus/cs_dsp.c
2278
reg = dsp->ops->region_to_reg(mem, 0);
drivers/firmware/cirrus/cs_dsp.c
2325
reg = dsp->ops->region_to_reg(mem, reg);
drivers/firmware/cirrus/cs_dsp.c
2436
dsp->ops = &cs_dsp_adsp1_ops;
drivers/firmware/cirrus/cs_dsp.c
2758
if (dsp->ops->enable_memory) {
drivers/firmware/cirrus/cs_dsp.c
2759
ret = dsp->ops->enable_memory(dsp);
drivers/firmware/cirrus/cs_dsp.c
2764
if (dsp->ops->enable_core) {
drivers/firmware/cirrus/cs_dsp.c
2765
ret = dsp->ops->enable_core(dsp);
drivers/firmware/cirrus/cs_dsp.c
2774
ret = dsp->ops->setup_algs(dsp);
drivers/firmware/cirrus/cs_dsp.c
2787
if (dsp->ops->disable_core)
drivers/firmware/cirrus/cs_dsp.c
2788
dsp->ops->disable_core(dsp);
drivers/firmware/cirrus/cs_dsp.c
2796
if (dsp->ops->disable_core)
drivers/firmware/cirrus/cs_dsp.c
2797
dsp->ops->disable_core(dsp);
drivers/firmware/cirrus/cs_dsp.c
2799
if (dsp->ops->disable_memory)
drivers/firmware/cirrus/cs_dsp.c
2800
dsp->ops->disable_memory(dsp);
drivers/firmware/cirrus/cs_dsp.c
2828
if (dsp->ops->disable_memory)
drivers/firmware/cirrus/cs_dsp.c
2829
dsp->ops->disable_memory(dsp);
drivers/firmware/cirrus/cs_dsp.c
2874
if (dsp->ops->enable_core) {
drivers/firmware/cirrus/cs_dsp.c
2875
ret = dsp->ops->enable_core(dsp);
drivers/firmware/cirrus/cs_dsp.c
2891
if (dsp->ops->lock_memory) {
drivers/firmware/cirrus/cs_dsp.c
2892
ret = dsp->ops->lock_memory(dsp, dsp->lock_regions);
drivers/firmware/cirrus/cs_dsp.c
2899
if (dsp->ops->start_core) {
drivers/firmware/cirrus/cs_dsp.c
2900
ret = dsp->ops->start_core(dsp);
drivers/firmware/cirrus/cs_dsp.c
2918
if (dsp->ops->stop_core)
drivers/firmware/cirrus/cs_dsp.c
2919
dsp->ops->stop_core(dsp);
drivers/firmware/cirrus/cs_dsp.c
2920
if (dsp->ops->disable_core)
drivers/firmware/cirrus/cs_dsp.c
2921
dsp->ops->disable_core(dsp);
drivers/firmware/cirrus/cs_dsp.c
2939
if (dsp->ops->stop_watchdog)
drivers/firmware/cirrus/cs_dsp.c
2940
dsp->ops->stop_watchdog(dsp);
drivers/firmware/cirrus/cs_dsp.c
2943
if (dsp->ops->show_fw_status)
drivers/firmware/cirrus/cs_dsp.c
2944
dsp->ops->show_fw_status(dsp);
drivers/firmware/cirrus/cs_dsp.c
2953
if (dsp->ops->stop_core)
drivers/firmware/cirrus/cs_dsp.c
2954
dsp->ops->stop_core(dsp);
drivers/firmware/cirrus/cs_dsp.c
2955
if (dsp->ops->disable_core)
drivers/firmware/cirrus/cs_dsp.c
2956
dsp->ops->disable_core(dsp);
drivers/firmware/cirrus/cs_dsp.c
3015
dsp->ops = &cs_dsp_adsp2_ops[0];
drivers/firmware/cirrus/cs_dsp.c
3018
dsp->ops = &cs_dsp_adsp2_ops[1];
drivers/firmware/cirrus/cs_dsp.c
3021
dsp->ops = &cs_dsp_adsp2_ops[2];
drivers/firmware/cirrus/cs_dsp.c
3038
dsp->ops = &cs_dsp_halo_ao_ops;
drivers/firmware/cirrus/cs_dsp.c
3040
dsp->ops = &cs_dsp_halo_ops;
drivers/firmware/cirrus/cs_dsp.c
3092
reg = dsp->ops->region_to_reg(mem, mem_addr);
drivers/firmware/cirrus/cs_dsp.c
3147
reg = dsp->ops->region_to_reg(mem, mem_addr);
drivers/firmware/cirrus/cs_dsp.c
3200
dsp->ops->stop_watchdog(dsp);
drivers/firmware/cirrus/cs_dsp.c
3319
dsp->ops->stop_watchdog(dsp);
drivers/firmware/cirrus/cs_dsp.c
3531
list_for_each_entry_safe(op, op_tmp, &wseq->ops, list) {
drivers/firmware/cirrus/cs_dsp.c
3559
INIT_LIST_HEAD(&wseq->ops);
drivers/firmware/cirrus/cs_dsp.c
3600
list_add_tail(&op->list, &wseq->ops);
drivers/firmware/cirrus/cs_dsp.c
3684
op_new = cs_dsp_wseq_find_op(addr, op_code, &wseq->ops);
drivers/firmware/cirrus/cs_dsp.c
3688
op_end = cs_dsp_wseq_find_op(0, CS_DSP_WSEQ_END, &wseq->ops);
drivers/firmware/cirrus/cs_dsp.c
680
*reg = dsp->ops->region_to_reg(mem, ctl->alg_region.base + ctl->offset + off);
drivers/firmware/cirrus/test/cs_dsp_test_callbacks.c
44
const struct cs_dsp_client_ops *ops;
drivers/firmware/cirrus/test/cs_dsp_test_callbacks.c
498
dsp->client_ops = param->ops;
drivers/firmware/cirrus/test/cs_dsp_test_callbacks.c
594
{ .ops = &cs_dsp_callback_test_client_ops, .case_name = "all ops" },
drivers/firmware/cirrus/test/cs_dsp_test_callbacks.c
602
{ .ops = &cs_dsp_callback_test_empty_client_ops, .case_name = "empty ops" },
drivers/firmware/cirrus/test/cs_dsp_test_callbacks.c
603
{ .ops = NULL, .case_name = "NULL ops" },
drivers/firmware/efi/vars.c
134
return __efivars && __efivars->ops->set_variable;
drivers/firmware/efi/vars.c
146
if (!__efivars->ops) {
drivers/firmware/efi/vars.c
162
if (!__efivars->ops) {
drivers/firmware/efi/vars.c
187
return __efivars->ops->get_variable(name, vendor, attr, size, data);
drivers/firmware/efi/vars.c
199
return __efivars->ops->get_next_variable(name_size, name, vendor);
drivers/firmware/efi/vars.c
227
setvar = __efivars->ops->set_variable_nonblocking;
drivers/firmware/efi/vars.c
229
setvar = __efivars->ops->set_variable;
drivers/firmware/efi/vars.c
262
if (!__efivars->ops->query_variable_info)
drivers/firmware/efi/vars.c
264
return __efivars->ops->query_variable_info(attr, storage_space,
drivers/firmware/efi/vars.c
32
fops = __efivars->ops;
drivers/firmware/efi/vars.c
63
const struct efivar_operations *ops)
drivers/firmware/efi/vars.c
77
efivars->ops = ops;
drivers/firmware/imx/imx-dsp.c
55
chan->ipc->ops->handle_reply(chan->ipc);
drivers/firmware/imx/imx-dsp.c
57
chan->ipc->ops->handle_request(chan->ipc);
drivers/firmware/mtk-adsp-ipc.c
59
chan->ipc->ops->handle_reply(chan->ipc);
drivers/firmware/mtk-adsp-ipc.c
62
chan->ipc->ops->handle_request(chan->ipc);
drivers/firmware/qcom/qcom_scm.c
2717
scm->reset.ops = &qcom_scm_pas_reset_ops;
drivers/firmware/samsung/exynos-acpm.c
596
struct acpm_dvfs_ops *dvfs_ops = &acpm->handle.ops.dvfs_ops;
drivers/firmware/samsung/exynos-acpm.c
597
struct acpm_pmic_ops *pmic_ops = &acpm->handle.ops.pmic_ops;
drivers/firmware/tegra/bpmp.c
104
const struct tegra_bpmp_ops *ops = channel_to_ops(channel);
drivers/firmware/tegra/bpmp.c
106
return ops->is_request_ready(channel);
drivers/firmware/tegra/bpmp.c
126
const struct tegra_bpmp_ops *ops = channel_to_ops(channel);
drivers/firmware/tegra/bpmp.c
128
return ops->ack_response(channel);
drivers/firmware/tegra/bpmp.c
133
const struct tegra_bpmp_ops *ops = channel_to_ops(channel);
drivers/firmware/tegra/bpmp.c
135
return ops->ack_request(channel);
drivers/firmware/tegra/bpmp.c
141
const struct tegra_bpmp_ops *ops = channel_to_ops(channel);
drivers/firmware/tegra/bpmp.c
143
return ops->is_request_channel_free(channel);
drivers/firmware/tegra/bpmp.c
149
const struct tegra_bpmp_ops *ops = channel_to_ops(channel);
drivers/firmware/tegra/bpmp.c
151
return ops->is_response_channel_free(channel);
drivers/firmware/tegra/bpmp.c
174
const struct tegra_bpmp_ops *ops = channel_to_ops(channel);
drivers/firmware/tegra/bpmp.c
176
return ops->post_request(channel);
drivers/firmware/tegra/bpmp.c
181
const struct tegra_bpmp_ops *ops = channel_to_ops(channel);
drivers/firmware/tegra/bpmp.c
183
return ops->post_response(channel);
drivers/firmware/tegra/bpmp.c
188
return bpmp->soc->ops->ring_doorbell(bpmp);
drivers/firmware/tegra/bpmp.c
32
return bpmp->soc->ops;
drivers/firmware/tegra/bpmp.c
751
err = bpmp->soc->ops->init(bpmp);
drivers/firmware/tegra/bpmp.c
805
if (bpmp->soc->ops->deinit)
drivers/firmware/tegra/bpmp.c
806
bpmp->soc->ops->deinit(bpmp);
drivers/firmware/tegra/bpmp.c
826
if (bpmp->soc->ops->resume)
drivers/firmware/tegra/bpmp.c
827
return bpmp->soc->ops->resume(bpmp);
drivers/firmware/tegra/bpmp.c
857
.ops = &tegra186_bpmp_ops,
drivers/firmware/tegra/bpmp.c
881
.ops = &tegra210_bpmp_ops,
drivers/firmware/tegra/bpmp.c
97
const struct tegra_bpmp_ops *ops = channel_to_ops(channel);
drivers/firmware/tegra/bpmp.c
99
return ops->is_response_ready(channel);
drivers/firmware/ti_sci.c
3204
struct ti_sci_ops *ops = &info->handle.ops;
drivers/firmware/ti_sci.c
3205
struct ti_sci_core_ops *core_ops = &ops->core_ops;
drivers/firmware/ti_sci.c
3206
struct ti_sci_dev_ops *dops = &ops->dev_ops;
drivers/firmware/ti_sci.c
3207
struct ti_sci_clk_ops *cops = &ops->clk_ops;
drivers/firmware/ti_sci.c
3208
struct ti_sci_pm_ops *pmops = &ops->pm_ops;
drivers/firmware/ti_sci.c
3209
struct ti_sci_rm_core_ops *rm_core_ops = &ops->rm_core_ops;
drivers/firmware/ti_sci.c
3210
struct ti_sci_rm_irq_ops *iops = &ops->rm_irq_ops;
drivers/firmware/ti_sci.c
3211
struct ti_sci_rm_ringacc_ops *rops = &ops->rm_ring_ops;
drivers/firmware/ti_sci.c
3212
struct ti_sci_rm_psil_ops *psilops = &ops->rm_psil_ops;
drivers/firmware/ti_sci.c
3213
struct ti_sci_rm_udmap_ops *udmap_ops = &ops->rm_udmap_ops;
drivers/firmware/ti_sci.c
3214
struct ti_sci_proc_ops *pops = &ops->proc_ops;
drivers/firmware/ti_sci.c
3588
ret = handle->ops.rm_core_ops.get_range(handle, dev_id,
drivers/fpga/dfl-afu-main.c
580
.ops = &port_hdr_ops,
drivers/fpga/dfl-afu-main.c
584
.ops = &port_afu_ops,
drivers/fpga/dfl-afu-main.c
588
.ops = &port_err_ops,
drivers/fpga/dfl-afu-main.c
592
.ops = &port_stp_ops,
drivers/fpga/dfl-afu-main.c
596
.ops = &port_uint_ops,
drivers/fpga/dfl-afu-main.c
599
.ops = NULL,
drivers/fpga/dfl-afu-main.c
792
if (f->ops && f->ops->ioctl) {
drivers/fpga/dfl-afu-main.c
793
ret = f->ops->ioctl(pdev, f, cmd, arg);
drivers/fpga/dfl-fme-br.c
32
struct dfl_fpga_port_ops *ops;
drivers/fpga/dfl-fme-br.c
45
ops = dfl_fpga_port_ops_get(priv->port_fdata);
drivers/fpga/dfl-fme-br.c
46
if (!ops || !ops->enable_set)
drivers/fpga/dfl-fme-br.c
49
priv->port_ops = ops;
drivers/fpga/dfl-fme-main.c
283
.ops = &thermal_hwmon_ops,
drivers/fpga/dfl-fme-main.c
483
.ops = &power_hwmon_ops,
drivers/fpga/dfl-fme-main.c
571
.ops = &fme_hdr_ops,
drivers/fpga/dfl-fme-main.c
575
.ops = &fme_pr_mgmt_ops,
drivers/fpga/dfl-fme-main.c
579
.ops = &fme_global_err_ops,
drivers/fpga/dfl-fme-main.c
583
.ops = &fme_thermal_mgmt_ops,
drivers/fpga/dfl-fme-main.c
587
.ops = &fme_power_mgmt_ops,
drivers/fpga/dfl-fme-main.c
591
.ops = &fme_perf_ops,
drivers/fpga/dfl-fme-main.c
594
.ops = NULL,
drivers/fpga/dfl-fme-main.c
665
if (f->ops && f->ops->ioctl) {
drivers/fpga/dfl-fme-main.c
666
ret = f->ops->ioctl(pdev, f, cmd, arg);
drivers/fpga/dfl-fme-perf.c
788
struct fme_perf_event_ops *ops = get_event_ops(event->hw.event_base);
drivers/fpga/dfl-fme-perf.c
791
if (ops->event_destroy)
drivers/fpga/dfl-fme-perf.c
792
ops->event_destroy(priv, event->hw.idx, event->hw.config_base);
drivers/fpga/dfl-fme-perf.c
799
struct fme_perf_event_ops *ops;
drivers/fpga/dfl-fme-perf.c
835
ops = get_event_ops(evtype);
drivers/fpga/dfl-fme-perf.c
836
if (ops->event_init)
drivers/fpga/dfl-fme-perf.c
837
return ops->event_init(priv, eventid, portid);
drivers/fpga/dfl-fme-perf.c
844
struct fme_perf_event_ops *ops = get_event_ops(event->hw.event_base);
drivers/fpga/dfl-fme-perf.c
849
now = ops->read_counter(priv, (u32)hwc->idx, hwc->config_base);
drivers/fpga/dfl-fme-perf.c
858
struct fme_perf_event_ops *ops = get_event_ops(event->hw.event_base);
drivers/fpga/dfl-fme-perf.c
863
count = ops->read_counter(priv, (u32)hwc->idx, hwc->config_base);
drivers/fpga/dfl.c
155
struct dfl_fpga_port_ops *ops = NULL;
drivers/fpga/dfl.c
161
list_for_each_entry(ops, &dfl_port_ops_list, node) {
drivers/fpga/dfl.c
163
if (!strcmp(fdata->pdev_name, ops->name)) {
drivers/fpga/dfl.c
164
if (!try_module_get(ops->owner))
drivers/fpga/dfl.c
165
ops = NULL;
drivers/fpga/dfl.c
170
ops = NULL;
drivers/fpga/dfl.c
173
return ops;
drivers/fpga/dfl.c
181
void dfl_fpga_port_ops_put(struct dfl_fpga_port_ops *ops)
drivers/fpga/dfl.c
183
if (ops && ops->owner)
drivers/fpga/dfl.c
184
module_put(ops->owner);
drivers/fpga/dfl.c
192
void dfl_fpga_port_ops_add(struct dfl_fpga_port_ops *ops)
drivers/fpga/dfl.c
195
list_add_tail(&ops->node, &dfl_port_ops_list);
drivers/fpga/dfl.c
204
void dfl_fpga_port_ops_del(struct dfl_fpga_port_ops *ops)
drivers/fpga/dfl.c
207
list_del(&ops->node);
drivers/fpga/dfl.c
500
if (feature->ops) {
drivers/fpga/dfl.c
501
if (feature->ops->uinit)
drivers/fpga/dfl.c
502
feature->ops->uinit(pdev, feature);
drivers/fpga/dfl.c
503
feature->ops = NULL;
drivers/fpga/dfl.c
529
if (drv->ops->init) {
drivers/fpga/dfl.c
530
ret = drv->ops->init(pdev, feature);
drivers/fpga/dfl.c
535
feature->ops = drv->ops;
drivers/fpga/dfl.c
573
while (drv->ops) {
drivers/fpga/dfl.h
229
void dfl_fpga_port_ops_add(struct dfl_fpga_port_ops *ops);
drivers/fpga/dfl.h
230
void dfl_fpga_port_ops_del(struct dfl_fpga_port_ops *ops);
drivers/fpga/dfl.h
232
void dfl_fpga_port_ops_put(struct dfl_fpga_port_ops *ops);
drivers/fpga/dfl.h
252
const struct dfl_feature_ops *ops;
drivers/fpga/dfl.h
295
const struct dfl_feature_ops *ops;
drivers/fpga/intel-m10-bmc-sec-update.c
30
const struct m10bmc_sec_ops *ops;
drivers/fpga/intel-m10-bmc-sec-update.c
331
ret = sec->ops->rsu_status(sec);
drivers/fpga/intel-m10-bmc-sec-update.c
473
ret = sec->ops->rsu_status(sec);
drivers/fpga/intel-m10-bmc-sec-update.c
700
sec->ops = (struct m10bmc_sec_ops *)platform_get_device_id(pdev)->driver_data;
drivers/fwctl/main.c
124
void *outbuf __free(kvfree) = fwctl->ops->fw_rpc(
drivers/fwctl/main.c
202
if (!uctx->fwctl->ops)
drivers/fwctl/main.c
214
if (!fwctl->ops)
drivers/fwctl/main.c
218
kzalloc(fwctl->ops->uctx_size, GFP_KERNEL_ACCOUNT);
drivers/fwctl/main.c
223
ret = fwctl->ops->open_uctx(uctx);
drivers/fwctl/main.c
240
uctx->fwctl->ops->close_uctx(uctx);
drivers/fwctl/main.c
253
if (fwctl->ops) {
drivers/fwctl/main.c
293
_alloc_device(struct device *parent, const struct fwctl_ops *ops, size_t size)
drivers/fwctl/main.c
319
const struct fwctl_ops *ops,
drivers/fwctl/main.c
323
_alloc_device(parent, ops, size);
drivers/fwctl/main.c
338
fwctl->ops = ops;
drivers/fwctl/main.c
390
fwctl->ops = NULL;
drivers/fwctl/main.c
65
if (!fwctl->ops->info && cmd->device_data_len) {
drivers/fwctl/main.c
71
fwctl->ops->info(ucmd->uctx, &driver_info_len);
drivers/fwctl/main.c
81
cmd->out_device_type = fwctl->ops->device_type;
drivers/gnss/core.c
164
ret = gdev->ops->write_raw(gdev, gdev->write_buf, n);
drivers/gnss/core.c
287
if (gdev->ops->write_raw != NULL)
drivers/gnss/core.c
306
gdev->ops->close(gdev);
drivers/gnss/core.c
55
ret = gdev->ops->open(gdev);
drivers/gnss/core.c
77
gdev->ops->close(gdev);
drivers/gnss/mtk.c
78
gserial->ops = &mtk_gserial_ops;
drivers/gnss/serial.c
100
if (!gserial->ops || !gserial->ops->set_power)
drivers/gnss/serial.c
103
return gserial->ops->set_power(gserial, state);
drivers/gnss/serial.c
140
gdev->ops = &gnss_serial_gnss_ops;
drivers/gnss/serial.h
18
const struct gnss_serial_ops *ops;
drivers/gnss/sirf.c
411
gdev->ops = &sirf_gnss_ops;
drivers/gnss/ubx.c
80
gserial->ops = &ubx_gserial_ops;
drivers/gnss/usb.c
144
gdev->ops = &gnss_usb_gnss_ops;
drivers/gpio/gpio-aspeed.c
918
int aspeed_gpio_copro_set_ops(const struct aspeed_gpio_copro_ops *ops, void *data)
drivers/gpio/gpio-aspeed.c
921
copro_ops = ops;
drivers/gpio/gpio-mvebu.c
867
chip->ops = &mvebu_pwm_ops;
drivers/gpio/gpio-mxc.c
718
.ops = &mxc_gpio_syscore_ops,
drivers/gpio/gpio-pxa.c
801
.ops = &pxa_gpio_syscore_ops,
drivers/gpio/gpio-sa1100.c
289
.ops = &sa1100_gpio_syscore_ops,
drivers/gpio/gpiolib.c
1709
static void gpiochip_hierarchy_setup_domain_ops(struct irq_domain_ops *ops)
drivers/gpio/gpiolib.c
1711
ops->activate = gpiochip_irq_domain_activate;
drivers/gpio/gpiolib.c
1712
ops->deactivate = gpiochip_irq_domain_deactivate;
drivers/gpio/gpiolib.c
1713
ops->alloc = gpiochip_hierarchy_irq_domain_alloc;
drivers/gpio/gpiolib.c
1722
if (!ops->translate)
drivers/gpio/gpiolib.c
1723
ops->translate = gpiochip_hierarchy_irq_domain_translate;
drivers/gpio/gpiolib.c
1724
if (!ops->free)
drivers/gpio/gpiolib.c
1725
ops->free = irq_domain_free_irqs_common;
drivers/gpu/drm/adp/adp-mipi.c
244
adp->dsi.ops = &adp_dsi_host_ops;
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c
550
if (dma_buf->ops != &amdgpu_dmabuf_ops)
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_fence.c
95
if (f->ops == &amdkfd_fence_ops)
drivers/gpu/drm/amd/amdgpu/amdgpu_cgs.c
409
cgs_device->base.ops = &amdgpu_cgs_ops;
drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c
1842
fence = sched->ops->run_job(s_job);
drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c
1877
sched->ops->free_job(s_job);
drivers/gpu/drm/amd/amdgpu/amdgpu_device.c
2921
.ops = &amdgpu_sched_ops,
drivers/gpu/drm/amd/amdgpu/amdgpu_device.c
4861
adev->virt.ops = NULL;
drivers/gpu/drm/amd/amdgpu/amdgpu_dma_buf.c
402
buf->ops = &amdgpu_dmabuf_ops;
drivers/gpu/drm/amd/amdgpu/amdgpu_dma_buf.c
431
if (dma_buf->ops == &amdgpu_dmabuf_ops) {
drivers/gpu/drm/amd/amdgpu/amdgpu_dma_buf.c
556
if (dma_buf->ops == &amdgpu_dmabuf_ops) {
drivers/gpu/drm/amd/amdgpu/amdgpu_dma_buf.c
605
if (dma_buf->ops != &amdgpu_dmabuf_ops)
drivers/gpu/drm/amd/amdgpu/amdgpu_fence.c
616
if (ring->sched.ops)
drivers/gpu/drm/amd/amdgpu/amdgpu_job.c
292
if (job->base.s_fence && job->base.s_fence->finished.ops)
drivers/gpu/drm/amd/amdgpu/amdgpu_job.c
294
else if (job->hw_fence && job->hw_fence->base.ops)
drivers/gpu/drm/amd/amdgpu/amdgpu_job.c
311
if (job->hw_fence->base.ops)
drivers/gpu/drm/amd/amdgpu/amdgpu_job.c
315
if (job->hw_vm_fence->base.ops)
drivers/gpu/drm/amd/amdgpu/amdgpu_job.c
349
if (job->hw_fence->base.ops)
drivers/gpu/drm/amd/amdgpu/amdgpu_job.c
353
if (job->hw_vm_fence->base.ops)
drivers/gpu/drm/amd/amdgpu/amdgpu_psp.h
161
int (*mem_training)(struct psp_context *psp, uint32_t ops);
drivers/gpu/drm/amd/amdgpu/amdgpu_psp.h
492
#define psp_mem_training(psp, ops) \
drivers/gpu/drm/amd/amdgpu/amdgpu_psp.h
493
((psp)->funcs->mem_training ? (psp)->funcs->mem_training((psp), (ops)) : 0)
drivers/gpu/drm/amd/amdgpu/amdgpu_trace.h
36
job->base.s_fence->finished.ops->get_timeline_name(&job->base.s_fence->finished)
drivers/gpu/drm/amd/amdgpu/amdgpu_umc.c
299
if (adev->virt.ops && adev->virt.ops->ras_poison_handler)
drivers/gpu/drm/amd/amdgpu/amdgpu_umc.c
300
adev->virt.ops->ras_poison_handler(adev, block);
drivers/gpu/drm/amd/amdgpu/amdgpu_userq_fence.c
61
if (!f || f->ops != &amdgpu_userq_fence_ops)
drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.c
1278
if (adev->virt.ops && adev->virt.ops->ras_poison_handler)
drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.c
1279
adev->virt.ops->ras_poison_handler(adev, ras_if->block);
drivers/gpu/drm/amd/amdgpu/amdgpu_vf_error.c
58
(!adev->virt.ops) || (!adev->virt.ops->trans_msg)) {
drivers/gpu/drm/amd/amdgpu/amdgpu_vf_error.c
82
adev->virt.ops->trans_msg(adev, IDH_LOG_VF_ERROR, data1, data2, data3);
drivers/gpu/drm/amd/amdgpu/amdgpu_virt.c
101
if (virt->ops && virt->ops->req_full_gpu) {
drivers/gpu/drm/amd/amdgpu/amdgpu_virt.c
102
r = virt->ops->req_full_gpu(adev, init);
drivers/gpu/drm/amd/amdgpu/amdgpu_virt.c
126
if (virt->ops && virt->ops->rel_full_gpu) {
drivers/gpu/drm/amd/amdgpu/amdgpu_virt.c
127
r = virt->ops->rel_full_gpu(adev, init);
drivers/gpu/drm/amd/amdgpu/amdgpu_virt.c
147
if (virt->ops && virt->ops->reset_gpu) {
drivers/gpu/drm/amd/amdgpu/amdgpu_virt.c
148
r = virt->ops->reset_gpu(adev);
drivers/gpu/drm/amd/amdgpu/amdgpu_virt.c
162
if (virt->ops && virt->ops->req_init_data)
drivers/gpu/drm/amd/amdgpu/amdgpu_virt.c
163
virt->ops->req_init_data(adev);
drivers/gpu/drm/amd/amdgpu/amdgpu_virt.c
1753
if (!virt->ops || !virt->ops->req_ras_err_count)
drivers/gpu/drm/amd/amdgpu/amdgpu_virt.c
1762
if (!virt->ops->req_ras_err_count(adev))
drivers/gpu/drm/amd/amdgpu/amdgpu_virt.c
182
if (virt->ops && virt->ops->reset_gpu)
drivers/gpu/drm/amd/amdgpu/amdgpu_virt.c
183
virt->ops->ready_to_reset(adev);
drivers/gpu/drm/amd/amdgpu/amdgpu_virt.c
1860
if (!virt->ops || !virt->ops->req_ras_cper_dump)
drivers/gpu/drm/amd/amdgpu/amdgpu_virt.c
1864
if (!virt->ops->req_ras_cper_dump(adev, virt->ras.cper_rptr))
drivers/gpu/drm/amd/amdgpu/amdgpu_virt.c
1928
if (virt->ops && virt->ops->req_bad_pages)
drivers/gpu/drm/amd/amdgpu/amdgpu_virt.c
1929
virt->ops->req_bad_pages(adev);
drivers/gpu/drm/amd/amdgpu/amdgpu_virt.c
196
if (!virt->ops || !virt->ops->wait_reset)
drivers/gpu/drm/amd/amdgpu/amdgpu_virt.c
1966
if (!virt->ops || !virt->ops->req_ras_chk_criti)
drivers/gpu/drm/amd/amdgpu/amdgpu_virt.c
1975
if (!virt->ops->req_ras_chk_criti(adev, addr))
drivers/gpu/drm/amd/amdgpu/amdgpu_virt.c
1989
if (virt->ops && virt->ops->req_remote_ras_cmd)
drivers/gpu/drm/amd/amdgpu/amdgpu_virt.c
199
return virt->ops->wait_reset(adev);
drivers/gpu/drm/amd/amdgpu/amdgpu_virt.c
1990
return virt->ops->req_remote_ras_cmd(adev, param1, param2, param3);
drivers/gpu/drm/amd/amdgpu/amdgpu_virt.c
259
if (!virt->ops || !virt->ops->rcvd_ras_intr)
drivers/gpu/drm/amd/amdgpu/amdgpu_virt.c
262
return virt->ops->rcvd_ras_intr(adev);
drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h
303
const struct amdgpu_virt_ops *ops;
drivers/gpu/drm/amd/amdgpu/gfx_v11_0_3.c
71
if (adev->virt.ops && adev->virt.ops->ras_poison_handler)
drivers/gpu/drm/amd/amdgpu/gfx_v11_0_3.c
72
adev->virt.ops->ras_poison_handler(adev, ras_if->block);
drivers/gpu/drm/amd/amdgpu/nv.c
534
adev->virt.ops = &xgpu_nv_virt_ops;
drivers/gpu/drm/amd/amdgpu/psp_v11_0.c
463
static int psp_v11_0_memory_training(struct psp_context *psp, uint32_t ops)
drivers/gpu/drm/amd/amdgpu/psp_v11_0.c
491
if (ops & PSP_MEM_TRAIN_SEND_SHORT_MSG) {
drivers/gpu/drm/amd/amdgpu/psp_v11_0.c
493
ops |= PSP_MEM_TRAIN_RESTORE;
drivers/gpu/drm/amd/amdgpu/psp_v11_0.c
496
if ((ops & PSP_MEM_TRAIN_RESTORE) &&
drivers/gpu/drm/amd/amdgpu/psp_v11_0.c
499
ops |= PSP_MEM_TRAIN_SAVE;
drivers/gpu/drm/amd/amdgpu/psp_v11_0.c
506
ops |= PSP_MEM_TRAIN_SAVE;
drivers/gpu/drm/amd/amdgpu/psp_v11_0.c
509
if ((ops & PSP_MEM_TRAIN_SAVE) &&
drivers/gpu/drm/amd/amdgpu/psp_v11_0.c
512
ops |= PSP_MEM_TRAIN_SEND_LONG_MSG;
drivers/gpu/drm/amd/amdgpu/psp_v11_0.c
515
if (ops & PSP_MEM_TRAIN_SEND_LONG_MSG) {
drivers/gpu/drm/amd/amdgpu/psp_v11_0.c
516
ops &= ~PSP_MEM_TRAIN_SEND_SHORT_MSG;
drivers/gpu/drm/amd/amdgpu/psp_v11_0.c
517
ops |= PSP_MEM_TRAIN_SAVE;
drivers/gpu/drm/amd/amdgpu/psp_v11_0.c
520
DRM_DEBUG("Memory training ops:%x.\n", ops);
drivers/gpu/drm/amd/amdgpu/psp_v11_0.c
522
if (ops & PSP_MEM_TRAIN_SEND_LONG_MSG) {
drivers/gpu/drm/amd/amdgpu/psp_v11_0.c
564
if (ops & PSP_MEM_TRAIN_SAVE) {
drivers/gpu/drm/amd/amdgpu/psp_v11_0.c
568
if (ops & PSP_MEM_TRAIN_RESTORE) {
drivers/gpu/drm/amd/amdgpu/psp_v11_0.c
572
if (ops & PSP_MEM_TRAIN_SEND_SHORT_MSG) {
drivers/gpu/drm/amd/amdgpu/psp_v13_0.c
557
static int psp_v13_0_memory_training(struct psp_context *psp, uint32_t ops)
drivers/gpu/drm/amd/amdgpu/psp_v13_0.c
585
if (ops & PSP_MEM_TRAIN_SEND_SHORT_MSG) {
drivers/gpu/drm/amd/amdgpu/psp_v13_0.c
587
ops |= PSP_MEM_TRAIN_RESTORE;
drivers/gpu/drm/amd/amdgpu/psp_v13_0.c
590
if ((ops & PSP_MEM_TRAIN_RESTORE) &&
drivers/gpu/drm/amd/amdgpu/psp_v13_0.c
593
ops |= PSP_MEM_TRAIN_SAVE;
drivers/gpu/drm/amd/amdgpu/psp_v13_0.c
600
ops |= PSP_MEM_TRAIN_SAVE;
drivers/gpu/drm/amd/amdgpu/psp_v13_0.c
603
if ((ops & PSP_MEM_TRAIN_SAVE) &&
drivers/gpu/drm/amd/amdgpu/psp_v13_0.c
606
ops |= PSP_MEM_TRAIN_SEND_LONG_MSG;
drivers/gpu/drm/amd/amdgpu/psp_v13_0.c
609
if (ops & PSP_MEM_TRAIN_SEND_LONG_MSG) {
drivers/gpu/drm/amd/amdgpu/psp_v13_0.c
610
ops &= ~PSP_MEM_TRAIN_SEND_SHORT_MSG;
drivers/gpu/drm/amd/amdgpu/psp_v13_0.c
611
ops |= PSP_MEM_TRAIN_SAVE;
drivers/gpu/drm/amd/amdgpu/psp_v13_0.c
614
dev_dbg(adev->dev, "Memory training ops:%x.\n", ops);
drivers/gpu/drm/amd/amdgpu/psp_v13_0.c
616
if (ops & PSP_MEM_TRAIN_SEND_LONG_MSG) {
drivers/gpu/drm/amd/amdgpu/psp_v13_0.c
658
if (ops & PSP_MEM_TRAIN_SAVE) {
drivers/gpu/drm/amd/amdgpu/psp_v13_0.c
662
if (ops & PSP_MEM_TRAIN_RESTORE) {
drivers/gpu/drm/amd/amdgpu/psp_v13_0.c
666
if (ops & PSP_MEM_TRAIN_SEND_SHORT_MSG) {
drivers/gpu/drm/amd/amdgpu/psp_v14_0.c
416
static int psp_v14_0_memory_training(struct psp_context *psp, uint32_t ops)
drivers/gpu/drm/amd/amdgpu/psp_v14_0.c
444
if (ops & PSP_MEM_TRAIN_SEND_SHORT_MSG) {
drivers/gpu/drm/amd/amdgpu/psp_v14_0.c
446
ops |= PSP_MEM_TRAIN_RESTORE;
drivers/gpu/drm/amd/amdgpu/psp_v14_0.c
449
if ((ops & PSP_MEM_TRAIN_RESTORE) &&
drivers/gpu/drm/amd/amdgpu/psp_v14_0.c
452
ops |= PSP_MEM_TRAIN_SAVE;
drivers/gpu/drm/amd/amdgpu/psp_v14_0.c
459
ops |= PSP_MEM_TRAIN_SAVE;
drivers/gpu/drm/amd/amdgpu/psp_v14_0.c
462
if ((ops & PSP_MEM_TRAIN_SAVE) &&
drivers/gpu/drm/amd/amdgpu/psp_v14_0.c
465
ops |= PSP_MEM_TRAIN_SEND_LONG_MSG;
drivers/gpu/drm/amd/amdgpu/psp_v14_0.c
468
if (ops & PSP_MEM_TRAIN_SEND_LONG_MSG) {
drivers/gpu/drm/amd/amdgpu/psp_v14_0.c
469
ops &= ~PSP_MEM_TRAIN_SEND_SHORT_MSG;
drivers/gpu/drm/amd/amdgpu/psp_v14_0.c
470
ops |= PSP_MEM_TRAIN_SAVE;
drivers/gpu/drm/amd/amdgpu/psp_v14_0.c
473
dev_dbg(adev->dev, "Memory training ops:%x.\n", ops);
drivers/gpu/drm/amd/amdgpu/psp_v14_0.c
475
if (ops & PSP_MEM_TRAIN_SEND_LONG_MSG) {
drivers/gpu/drm/amd/amdgpu/psp_v14_0.c
517
if (ops & PSP_MEM_TRAIN_SAVE) {
drivers/gpu/drm/amd/amdgpu/psp_v14_0.c
521
if (ops & PSP_MEM_TRAIN_RESTORE) {
drivers/gpu/drm/amd/amdgpu/psp_v14_0.c
525
if (ops & PSP_MEM_TRAIN_SEND_SHORT_MSG) {
drivers/gpu/drm/amd/amdgpu/soc15.c
743
adev->virt.ops = &xgpu_ai_virt_ops;
drivers/gpu/drm/amd/amdgpu/vi.c
2046
adev->virt.ops = &xgpu_vi_virt_ops;
drivers/gpu/drm/amd/amdkfd/kfd_chardev.c
610
if (!pdd->dev->dqm->ops.set_cache_memory_policy(pdd->dev->dqm,
drivers/gpu/drm/amd/amdkfd/kfd_debug.c
316
err = q->device->dqm->ops.update_queue(q->device->dqm, q, &minfo);
drivers/gpu/drm/amd/amdkfd/kfd_device.c
1077
node->dqm->ops.stop(node->dqm);
drivers/gpu/drm/amd/amdkfd/kfd_device.c
1132
err = node->dqm->ops.start(node->dqm);
drivers/gpu/drm/amd/amdkfd/kfd_device.c
1590
ret = node->dqm->ops.unhalt(node->dqm);
drivers/gpu/drm/amd/amdkfd/kfd_device.c
1607
r = node->dqm->ops.unhalt(node->dqm);
drivers/gpu/drm/amd/amdkfd/kfd_device.c
1630
return node->dqm->ops.halt(node->dqm);
drivers/gpu/drm/amd/amdkfd/kfd_device.c
1643
r = node->dqm->ops.halt(node->dqm);
drivers/gpu/drm/amd/amdkfd/kfd_device_queue_manager.c
2949
dqm->ops.create_queue = create_queue_cpsch;
drivers/gpu/drm/amd/amdkfd/kfd_device_queue_manager.c
2950
dqm->ops.initialize = initialize_cpsch;
drivers/gpu/drm/amd/amdkfd/kfd_device_queue_manager.c
2951
dqm->ops.start = start_cpsch;
drivers/gpu/drm/amd/amdkfd/kfd_device_queue_manager.c
2952
dqm->ops.stop = stop_cpsch;
drivers/gpu/drm/amd/amdkfd/kfd_device_queue_manager.c
2953
dqm->ops.halt = halt_cpsch;
drivers/gpu/drm/amd/amdkfd/kfd_device_queue_manager.c
2954
dqm->ops.unhalt = unhalt_cpsch;
drivers/gpu/drm/amd/amdkfd/kfd_device_queue_manager.c
2955
dqm->ops.destroy_queue = destroy_queue_cpsch;
drivers/gpu/drm/amd/amdkfd/kfd_device_queue_manager.c
2956
dqm->ops.update_queue = update_queue;
drivers/gpu/drm/amd/amdkfd/kfd_device_queue_manager.c
2957
dqm->ops.register_process = register_process;
drivers/gpu/drm/amd/amdkfd/kfd_device_queue_manager.c
2958
dqm->ops.unregister_process = unregister_process;
drivers/gpu/drm/amd/amdkfd/kfd_device_queue_manager.c
2959
dqm->ops.uninitialize = uninitialize;
drivers/gpu/drm/amd/amdkfd/kfd_device_queue_manager.c
2960
dqm->ops.create_kernel_queue = create_kernel_queue_cpsch;
drivers/gpu/drm/amd/amdkfd/kfd_device_queue_manager.c
2961
dqm->ops.destroy_kernel_queue = destroy_kernel_queue_cpsch;
drivers/gpu/drm/amd/amdkfd/kfd_device_queue_manager.c
2962
dqm->ops.set_cache_memory_policy = set_cache_memory_policy;
drivers/gpu/drm/amd/amdkfd/kfd_device_queue_manager.c
2963
dqm->ops.process_termination = process_termination_cpsch;
drivers/gpu/drm/amd/amdkfd/kfd_device_queue_manager.c
2964
dqm->ops.evict_process_queues = evict_process_queues_cpsch;
drivers/gpu/drm/amd/amdkfd/kfd_device_queue_manager.c
2965
dqm->ops.restore_process_queues = restore_process_queues_cpsch;
drivers/gpu/drm/amd/amdkfd/kfd_device_queue_manager.c
2966
dqm->ops.get_wave_state = get_wave_state;
drivers/gpu/drm/amd/amdkfd/kfd_device_queue_manager.c
2967
dqm->ops.reset_queues = reset_queues_cpsch;
drivers/gpu/drm/amd/amdkfd/kfd_device_queue_manager.c
2968
dqm->ops.get_queue_checkpoint_info = get_queue_checkpoint_info;
drivers/gpu/drm/amd/amdkfd/kfd_device_queue_manager.c
2969
dqm->ops.checkpoint_mqd = checkpoint_mqd;
drivers/gpu/drm/amd/amdkfd/kfd_device_queue_manager.c
2973
dqm->ops.start = start_nocpsch;
drivers/gpu/drm/amd/amdkfd/kfd_device_queue_manager.c
2974
dqm->ops.stop = stop_nocpsch;
drivers/gpu/drm/amd/amdkfd/kfd_device_queue_manager.c
2975
dqm->ops.create_queue = create_queue_nocpsch;
drivers/gpu/drm/amd/amdkfd/kfd_device_queue_manager.c
2976
dqm->ops.destroy_queue = destroy_queue_nocpsch;
drivers/gpu/drm/amd/amdkfd/kfd_device_queue_manager.c
2977
dqm->ops.update_queue = update_queue;
drivers/gpu/drm/amd/amdkfd/kfd_device_queue_manager.c
2978
dqm->ops.register_process = register_process;
drivers/gpu/drm/amd/amdkfd/kfd_device_queue_manager.c
2979
dqm->ops.unregister_process = unregister_process;
drivers/gpu/drm/amd/amdkfd/kfd_device_queue_manager.c
2980
dqm->ops.initialize = initialize_nocpsch;
drivers/gpu/drm/amd/amdkfd/kfd_device_queue_manager.c
2981
dqm->ops.uninitialize = uninitialize;
drivers/gpu/drm/amd/amdkfd/kfd_device_queue_manager.c
2982
dqm->ops.set_cache_memory_policy = set_cache_memory_policy;
drivers/gpu/drm/amd/amdkfd/kfd_device_queue_manager.c
2983
dqm->ops.process_termination = process_termination_nocpsch;
drivers/gpu/drm/amd/amdkfd/kfd_device_queue_manager.c
2984
dqm->ops.evict_process_queues = evict_process_queues_nocpsch;
drivers/gpu/drm/amd/amdkfd/kfd_device_queue_manager.c
2985
dqm->ops.restore_process_queues =
drivers/gpu/drm/amd/amdkfd/kfd_device_queue_manager.c
2987
dqm->ops.get_wave_state = get_wave_state;
drivers/gpu/drm/amd/amdkfd/kfd_device_queue_manager.c
2988
dqm->ops.get_queue_checkpoint_info = get_queue_checkpoint_info;
drivers/gpu/drm/amd/amdkfd/kfd_device_queue_manager.c
2989
dqm->ops.checkpoint_mqd = checkpoint_mqd;
drivers/gpu/drm/amd/amdkfd/kfd_device_queue_manager.c
3038
if (!dqm->ops.initialize(dqm)) {
drivers/gpu/drm/amd/amdkfd/kfd_device_queue_manager.c
3053
dqm->ops.stop(dqm);
drivers/gpu/drm/amd/amdkfd/kfd_device_queue_manager.c
3054
dqm->ops.uninitialize(dqm);
drivers/gpu/drm/amd/amdkfd/kfd_device_queue_manager.c
3121
return dqm->ops.evict_process_queues(dqm, &pdd->qpd);
drivers/gpu/drm/amd/amdkfd/kfd_device_queue_manager.h
242
struct device_queue_manager_ops ops;
drivers/gpu/drm/amd/amdkfd/kfd_int_process_v11.c
238
if (dev->dqm->ops.reset_queues)
drivers/gpu/drm/amd/amdkfd/kfd_int_process_v11.c
239
ret = dev->dqm->ops.reset_queues(dev->dqm, pasid);
drivers/gpu/drm/amd/amdkfd/kfd_int_process_v12_1.c
204
if (node->dqm->ops.reset_queues)
drivers/gpu/drm/amd/amdkfd/kfd_int_process_v12_1.c
205
ret = node->dqm->ops.reset_queues(node->dqm, pasid);
drivers/gpu/drm/amd/amdkfd/kfd_migrate.c
1061
pgmap->ops = &svm_migrate_pgmap_ops;
drivers/gpu/drm/amd/amdkfd/kfd_process.c
2002
r = pdd->dev->dqm->ops.evict_process_queues(pdd->dev->dqm,
drivers/gpu/drm/amd/amdkfd/kfd_process.c
2031
if (pdd->dev->dqm->ops.restore_process_queues(pdd->dev->dqm,
drivers/gpu/drm/amd/amdkfd/kfd_process.c
2054
r = pdd->dev->dqm->ops.restore_process_queues(pdd->dev->dqm,
drivers/gpu/drm/amd/amdkfd/kfd_process_queue_manager.c
1080
if (!pqn->q->device->dqm->ops.get_queue_checkpoint_info) {
drivers/gpu/drm/amd/amdkfd/kfd_process_queue_manager.c
1085
pqn->q->device->dqm->ops.get_queue_checkpoint_info(pqn->q->device->dqm,
drivers/gpu/drm/amd/amdkfd/kfd_process_queue_manager.c
164
return pqn->q->device->dqm->ops.update_queue(pqn->q->device->dqm,
drivers/gpu/drm/amd/amdkfd/kfd_process_queue_manager.c
368
dev->dqm->ops.register_process(dev->dqm, &pdd->qpd);
drivers/gpu/drm/amd/amdkfd/kfd_process_queue_manager.c
407
retval = dev->dqm->ops.create_queue(dev->dqm, q, &pdd->qpd, q_data,
drivers/gpu/drm/amd/amdkfd/kfd_process_queue_manager.c
428
retval = dev->dqm->ops.create_queue(dev->dqm, q, &pdd->qpd, q_data,
drivers/gpu/drm/amd/amdkfd/kfd_process_queue_manager.c
488
dev->dqm->ops.unregister_process(dev->dqm, &pdd->qpd);
drivers/gpu/drm/amd/amdkfd/kfd_process_queue_manager.c
527
dqm->ops.destroy_kernel_queue(dqm, pqn->kq, &pdd->qpd);
drivers/gpu/drm/amd/amdkfd/kfd_process_queue_manager.c
537
retval = dqm->ops.destroy_queue(dqm, &pdd->qpd, pqn->q);
drivers/gpu/drm/amd/amdkfd/kfd_process_queue_manager.c
557
dqm->ops.unregister_process(dqm, &pdd->qpd);
drivers/gpu/drm/amd/amdkfd/kfd_process_queue_manager.c
613
retval = pqn->q->device->dqm->ops.update_queue(pqn->q->device->dqm,
drivers/gpu/drm/amd/amdkfd/kfd_process_queue_manager.c
652
retval = pqn->q->device->dqm->ops.update_queue(pqn->q->device->dqm,
drivers/gpu/drm/amd/amdkfd/kfd_process_queue_manager.c
687
return pqn->q->device->dqm->ops.get_wave_state(pqn->q->device->dqm,
drivers/gpu/drm/amd/amdkfd/kfd_process_queue_manager.c
804
if (!pqn->q->device->dqm->ops.checkpoint_mqd) {
drivers/gpu/drm/amd/amdkfd/kfd_process_queue_manager.c
809
return pqn->q->device->dqm->ops.checkpoint_mqd(pqn->q->device->dqm,
drivers/gpu/drm/amd/amdkfd/kfd_process_queue_manager.c
93
dev->dqm->ops.process_termination(dev->dqm, &pdd->qpd);
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c
1159
acomp->ops = &amdgpu_dm_audio_component_ops;
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c
1172
acomp->ops = NULL;
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_colorop.c
102
ops[i] = kzalloc_obj(struct drm_colorop);
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_colorop.c
103
if (!ops[i]) {
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_colorop.c
108
ret = drm_plane_colorop_ctm_3x4_init(dev, ops[i], plane, DRM_COLOROP_FLAG_ALLOW_BYPASS);
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_colorop.c
112
drm_colorop_set_next_property(ops[i-1], ops[i]);
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_colorop.c
118
ops[i] = kzalloc_obj(*ops[0]);
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_colorop.c
119
if (!ops[i]) {
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_colorop.c
124
ret = drm_plane_colorop_curve_1d_init(dev, ops[i], plane,
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_colorop.c
130
drm_colorop_set_next_property(ops[i-1], ops[i]);
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_colorop.c
135
ops[i] = kzalloc_obj(*ops[0]);
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_colorop.c
136
if (!ops[i]) {
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_colorop.c
141
ret = drm_plane_colorop_curve_1d_lut_init(dev, ops[i], plane, MAX_COLOR_LUT_ENTRIES,
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_colorop.c
147
drm_colorop_set_next_property(ops[i-1], ops[i]);
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_colorop.c
152
ops[i] = kzalloc_obj(*ops[0]);
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_colorop.c
153
if (!ops[i]) {
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_colorop.c
158
ret = drm_plane_colorop_3dlut_init(dev, ops[i], plane, LUT3D_SIZE,
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_colorop.c
164
drm_colorop_set_next_property(ops[i-1], ops[i]);
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_colorop.c
170
ops[i] = kzalloc_obj(*ops[0]);
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_colorop.c
171
if (!ops[i]) {
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_colorop.c
176
ret = drm_plane_colorop_curve_1d_init(dev, ops[i], plane,
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_colorop.c
182
drm_colorop_set_next_property(ops[i - 1], ops[i]);
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_colorop.c
187
ops[i] = kzalloc_obj(struct drm_colorop);
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_colorop.c
188
if (!ops[i]) {
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_colorop.c
193
ret = drm_plane_colorop_curve_1d_lut_init(dev, ops[i], plane, MAX_COLOR_LUT_ENTRIES,
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_colorop.c
199
drm_colorop_set_next_property(ops[i-1], ops[i]);
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_colorop.c
201
list->name = kasprintf(GFP_KERNEL, "Color Pipeline %d", ops[0]->base.id);
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_colorop.c
60
struct drm_colorop *ops[MAX_COLOR_PIPELINE_OPS];
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_colorop.c
67
memset(ops, 0, sizeof(ops));
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_colorop.c
70
ops[i] = kzalloc_obj(*ops[0]);
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_colorop.c
71
if (!ops[i]) {
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_colorop.c
76
ret = drm_plane_colorop_curve_1d_init(dev, ops[i], plane,
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_colorop.c
82
list->type = ops[i]->base.id;
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_colorop.c
87
ops[i] = kzalloc_obj(struct drm_colorop);
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_colorop.c
88
if (!ops[i]) {
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_colorop.c
93
ret = drm_plane_colorop_mult_init(dev, ops[i], plane, DRM_COLOROP_FLAG_ALLOW_BYPASS);
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_colorop.c
97
drm_colorop_set_next_property(ops[i-1], ops[i]);
drivers/gpu/drm/amd/include/cgs_common.h
153
const struct cgs_ops *ops;
drivers/gpu/drm/amd/include/cgs_common.h
160
(((struct cgs_device *)dev)->ops->func(dev, ##__VA_ARGS__))
drivers/gpu/drm/amd/pm/amdgpu_pm.c
4449
.ops = {
drivers/gpu/drm/amd/pm/amdgpu_pm.c
4457
.ops = {
drivers/gpu/drm/amd/pm/amdgpu_pm.c
4465
.ops = {
drivers/gpu/drm/amd/pm/amdgpu_pm.c
4473
.ops = {
drivers/gpu/drm/amd/pm/amdgpu_pm.c
4481
.ops = {
drivers/gpu/drm/amd/pm/amdgpu_pm.c
4489
.ops = {
drivers/gpu/drm/amd/pm/amdgpu_pm.c
4497
.ops = {
drivers/gpu/drm/amd/pm/amdgpu_pm.c
4578
&container->sub_feature[i].ops))
drivers/gpu/drm/amd/pm/amdgpu_pm.c
4625
&container->ops))
drivers/gpu/drm/amd/pm/amdgpu_pm.c
4640
container->ops.is_visible(adev);
drivers/gpu/drm/amd/pm/amdgpu_pm.c
4643
container->ops.show;
drivers/gpu/drm/amd/pm/amdgpu_pm.c
4645
container->ops.store;
drivers/gpu/drm/amd/pm/amdgpu_pm.c
4675
&feature->ops))
drivers/gpu/drm/amd/pm/amdgpu_pm.c
4690
feature->ops.is_visible(adev);
drivers/gpu/drm/amd/pm/amdgpu_pm.c
4693
feature->ops.show;
drivers/gpu/drm/amd/pm/amdgpu_pm.c
4695
feature->ops.store;
drivers/gpu/drm/amd/pm/amdgpu_pm.c
65
struct od_feature_ops ops;
drivers/gpu/drm/amd/pm/amdgpu_pm.c
70
struct od_feature_ops ops;
drivers/gpu/drm/amd/pm/swsmu/inc/amdgpu_smu.h
655
const struct smu_msg_ops *ops;
drivers/gpu/drm/amd/pm/swsmu/smu11/smu_v11_0.c
2183
ctl->ops = &smu_msg_v1_ops;
drivers/gpu/drm/amd/pm/swsmu/smu12/smu_v12_0.c
420
ctl->ops = &smu_msg_v1_ops;
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0.c
2366
ctl->ops = &smu_msg_v1_ops;
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_4_ppt.c
1138
ctl->ops = &smu_msg_v1_ops;
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_5_ppt.c
1141
ctl->ops = &smu_msg_v1_ops;
drivers/gpu/drm/amd/pm/swsmu/smu14/smu_v14_0_0_ppt.c
1746
ctl->ops = &smu_msg_v1_ops;
drivers/gpu/drm/amd/pm/swsmu/smu14/smu_v14_0_2_ppt.c
2109
ctl->ops = &smu_msg_v1_ops;
drivers/gpu/drm/amd/pm/swsmu/smu15/smu_v15_0_0_ppt.c
1460
ctl->ops = &smu_msg_v1_ops;
drivers/gpu/drm/amd/pm/swsmu/smu15/smu_v15_0_0_ppt.c
281
ret = ctl->ops->send_msg(ctl, &args);
drivers/gpu/drm/amd/pm/swsmu/smu15/smu_v15_0_0_ppt.c
550
ret = ctl->ops->send_msg(ctl, &args);
drivers/gpu/drm/amd/pm/swsmu/smu_cmn.c
109
if (!ctl->ops || !ctl->ops->send_debug_msg)
drivers/gpu/drm/amd/pm/swsmu/smu_cmn.c
112
return ctl->ops->send_debug_msg(ctl, msg, param);
drivers/gpu/drm/amd/pm/swsmu/smu_cmn.c
178
ret = ctl->ops->send_msg(ctl, &args);
drivers/gpu/drm/amd/pm/swsmu/smu_cmn.c
565
return ctl->ops->wait_response(ctl, timeout_us);
drivers/gpu/drm/amd/pm/swsmu/smu_cmn.c
591
return ctl->ops->send_msg(ctl, &args);
drivers/gpu/drm/armada/armada_gem.c
492
exp_info.ops = &armada_gem_prime_dmabuf_ops;
drivers/gpu/drm/armada/armada_gem.c
506
if (buf->ops == &armada_gem_prime_dmabuf_ops) {
drivers/gpu/drm/atmel-hlcdc/atmel_hlcdc_dc.c
158
.ops = &atmel_hlcdc_ops,
drivers/gpu/drm/atmel-hlcdc/atmel_hlcdc_dc.c
277
.ops = &atmel_hlcdc_ops,
drivers/gpu/drm/atmel-hlcdc/atmel_hlcdc_dc.c
373
.ops = &atmel_hlcdc_ops,
drivers/gpu/drm/atmel-hlcdc/atmel_hlcdc_dc.c
470
.ops = &atmel_hlcdc_ops,
drivers/gpu/drm/atmel-hlcdc/atmel_hlcdc_dc.c
566
.ops = &atmel_xlcdc_ops,
drivers/gpu/drm/atmel-hlcdc/atmel_hlcdc_dc.c
64
.ops = &atmel_hlcdc_ops,
drivers/gpu/drm/atmel-hlcdc/atmel_hlcdc_dc.h
431
const struct atmel_lcdc_dc_ops *ops;
drivers/gpu/drm/atmel-hlcdc/atmel_hlcdc_plane.c
1041
dc->desc->ops->lcdc_csc_init(plane, desc);
drivers/gpu/drm/atmel-hlcdc/atmel_hlcdc_plane.c
1085
dc->desc->ops->lcdc_irq_dbg(plane, desc);
drivers/gpu/drm/atmel-hlcdc/atmel_hlcdc_plane.c
1209
dc->desc->ops->lcdc_csc_init(plane, plane->layer.desc);
drivers/gpu/drm/atmel-hlcdc/atmel_hlcdc_plane.c
426
dc->desc->ops->plane_setup_scaler(plane, state);
drivers/gpu/drm/atmel-hlcdc/atmel_hlcdc_plane.c
593
dc->desc->ops->lcdc_update_buffers(plane, state, sr, i);
drivers/gpu/drm/atmel-hlcdc/atmel_hlcdc_plane.c
877
dc->desc->ops->lcdc_atomic_disable(plane, dc);
drivers/gpu/drm/atmel-hlcdc/atmel_hlcdc_plane.c
940
dc->desc->ops->lcdc_update_general_settings(plane, hstate);
drivers/gpu/drm/atmel-hlcdc/atmel_hlcdc_plane.c
946
dc->desc->ops->lcdc_atomic_update(plane, dc);
drivers/gpu/drm/bridge/adv7511/adv7511_drv.c
1352
adv7511->bridge.ops = DRM_BRIDGE_OP_DETECT |
drivers/gpu/drm/bridge/adv7511/adv7511_drv.c
1357
adv7511->bridge.ops |= DRM_BRIDGE_OP_HPD;
drivers/gpu/drm/bridge/adv7511/adv7511_drv.c
1363
adv7511->bridge.ops |= DRM_BRIDGE_OP_HDMI_AUDIO;
drivers/gpu/drm/bridge/adv7511/adv7511_drv.c
1376
adv7511->bridge.ops |= DRM_BRIDGE_OP_HDMI_CEC_ADAPTER;
drivers/gpu/drm/bridge/analogix/anx7625.c
2035
.ops = &anx7625_codec_ops,
drivers/gpu/drm/bridge/analogix/anx7625.c
2601
platform->bridge.ops |= DRM_BRIDGE_OP_EDID;
drivers/gpu/drm/bridge/analogix/anx7625.c
2603
platform->bridge.ops |= DRM_BRIDGE_OP_HPD | DRM_BRIDGE_OP_DETECT;
drivers/gpu/drm/bridge/aux-hpd-bridge.c
184
data->bridge.ops = DRM_BRIDGE_OP_HPD;
drivers/gpu/drm/bridge/cadence/cdns-dsi-core.c
1343
dsi->base.ops = &cdns_dsi_ops;
drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-core.c
1935
if (mhdp->info && mhdp->info->ops && mhdp->info->ops->enable)
drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-core.c
1936
mhdp->info->ops->enable(mhdp);
drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-core.c
2030
if (mhdp->info && mhdp->info->ops && mhdp->info->ops->disable)
drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-core.c
2031
mhdp->info->ops->disable(mhdp);
drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-core.c
2449
if (mhdp->info && mhdp->info->ops && mhdp->info->ops->init) {
drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-core.c
2450
ret = mhdp->info->ops->init(mhdp);
drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-core.c
2488
mhdp->bridge.ops = DRM_BRIDGE_OP_DETECT | DRM_BRIDGE_OP_EDID |
drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-core.c
2519
if (mhdp->info && mhdp->info->ops && mhdp->info->ops->exit)
drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-core.c
2520
mhdp->info->ops->exit(mhdp);
drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-core.c
2555
if (mhdp->info && mhdp->info->ops && mhdp->info->ops->exit)
drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-core.c
2556
mhdp->info->ops->exit(mhdp);
drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-core.c
2572
.ops = &mhdp_ti_j721e_ops,
drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-core.h
340
const struct mhdp_platform_ops *ops;
drivers/gpu/drm/bridge/chrontel-ch7033.c
286
if (priv->next_bridge->ops & DRM_BRIDGE_OP_DETECT) {
drivers/gpu/drm/bridge/chrontel-ch7033.c
293
if (priv->next_bridge->ops & DRM_BRIDGE_OP_HPD) {
drivers/gpu/drm/bridge/chrontel-ch7033.c
316
if (priv->next_bridge->ops & DRM_BRIDGE_OP_HPD)
drivers/gpu/drm/bridge/display-connector.c
374
conn->bridge.ops |= DRM_BRIDGE_OP_EDID
drivers/gpu/drm/bridge/display-connector.c
378
conn->bridge.ops |= DRM_BRIDGE_OP_DETECT;
drivers/gpu/drm/bridge/display-connector.c
380
conn->bridge.ops |= DRM_BRIDGE_OP_HPD;
drivers/gpu/drm/bridge/display-connector.c
388
conn->bridge.ops);
drivers/gpu/drm/bridge/imx/imx-legacy-bridge.c
79
imx_bridge->base.ops = DRM_BRIDGE_OP_MODES;
drivers/gpu/drm/bridge/imx/imx93-mipi-dsi.c
499
if ((last_bridge->ops & DRM_BRIDGE_OP_DETECT) &&
drivers/gpu/drm/bridge/imx/imx93-mipi-dsi.c
500
(last_bridge->ops & DRM_BRIDGE_OP_EDID)) {
drivers/gpu/drm/bridge/inno-hdmi.c
1117
hdmi->bridge.ops = DRM_BRIDGE_OP_DETECT |
drivers/gpu/drm/bridge/inno-hdmi.c
706
const struct inno_hdmi_plat_ops *plat_ops = hdmi->plat_data->ops;
drivers/gpu/drm/bridge/ite-it6263.c
900
it->bridge.ops = DRM_BRIDGE_OP_DETECT | DRM_BRIDGE_OP_EDID |
drivers/gpu/drm/bridge/ite-it6505.c
3636
it6505->bridge.ops = DRM_BRIDGE_OP_DETECT | DRM_BRIDGE_OP_EDID |
drivers/gpu/drm/bridge/ite-it66121.c
1471
.ops = &it66121_audio_codec_ops,
drivers/gpu/drm/bridge/ite-it66121.c
1591
ctx->bridge.ops = DRM_BRIDGE_OP_DETECT | DRM_BRIDGE_OP_EDID;
drivers/gpu/drm/bridge/ite-it66121.c
1593
ctx->bridge.ops |= DRM_BRIDGE_OP_HPD;
drivers/gpu/drm/bridge/lontium-lt8912b.c
409
if (lt->bridge.next_bridge->ops & DRM_BRIDGE_OP_DETECT)
drivers/gpu/drm/bridge/lontium-lt8912b.c
521
if (lt->bridge.next_bridge->ops & DRM_BRIDGE_OP_HPD) {
drivers/gpu/drm/bridge/lontium-lt8912b.c
587
if (lt->connector.dev && lt->bridge.next_bridge->ops & DRM_BRIDGE_OP_HPD)
drivers/gpu/drm/bridge/lontium-lt8912b.c
613
if (lt->bridge.next_bridge->ops & DRM_BRIDGE_OP_DETECT)
drivers/gpu/drm/bridge/lontium-lt8912b.c
628
if (lt->bridge.next_bridge->ops & DRM_BRIDGE_OP_EDID)
drivers/gpu/drm/bridge/lontium-lt8912b.c
782
lt->bridge.ops = (DRM_BRIDGE_OP_EDID |
drivers/gpu/drm/bridge/lontium-lt9611.c
1151
lt9611->bridge.ops = DRM_BRIDGE_OP_DETECT | DRM_BRIDGE_OP_EDID |
drivers/gpu/drm/bridge/lontium-lt9611uxc.c
833
lt9611uxc->bridge.ops = DRM_BRIDGE_OP_DETECT |
drivers/gpu/drm/bridge/lontium-lt9611uxc.c
837
lt9611uxc->bridge.ops |= DRM_BRIDGE_OP_HPD;
drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
266
ge_b850v3_lvds_ptr->bridge.ops = DRM_BRIDGE_OP_DETECT |
drivers/gpu/drm/bridge/nwl-dsi.c
1171
dsi->dsi_host.ops = &nwl_dsi_host_ops;
drivers/gpu/drm/bridge/nxp-ptn3460.c
303
ptn_bridge->bridge.ops = DRM_BRIDGE_OP_EDID;
drivers/gpu/drm/bridge/panel.c
300
panel_bridge->bridge.ops = DRM_BRIDGE_OP_MODES;
drivers/gpu/drm/bridge/samsung-dsim.c
2150
dsi->dsi_host.ops = &samsung_dsim_ops;
drivers/gpu/drm/bridge/sii902x.c
1136
sii902x->bridge.ops = DRM_BRIDGE_OP_DETECT | DRM_BRIDGE_OP_EDID;
drivers/gpu/drm/bridge/sii902x.c
1140
sii902x->bridge.ops |= DRM_BRIDGE_OP_HPD;
drivers/gpu/drm/bridge/sii902x.c
859
.ops = &sii902x_audio_codec_ops,
drivers/gpu/drm/bridge/simple-bridge.c
56
if (sbridge->bridge.next_bridge->ops & DRM_BRIDGE_OP_EDID) {
drivers/gpu/drm/bridge/ssd2825.c
742
priv->dsi_host.ops = &ssd2825_dsi_host_ops;
drivers/gpu/drm/bridge/synopsys/dw-dp.c
2048
bridge->ops = DRM_BRIDGE_OP_DETECT | DRM_BRIDGE_OP_EDID | DRM_BRIDGE_OP_HPD;
drivers/gpu/drm/bridge/synopsys/dw-hdmi-cec.c
203
cec->ops->disable(cec->hdmi);
drivers/gpu/drm/bridge/synopsys/dw-hdmi-cec.c
213
cec->ops->enable(cec->hdmi);
drivers/gpu/drm/bridge/synopsys/dw-hdmi-cec.c
256
cec->ops = data->ops;
drivers/gpu/drm/bridge/synopsys/dw-hdmi-cec.c
56
const struct dw_hdmi_cec_ops *ops;
drivers/gpu/drm/bridge/synopsys/dw-hdmi-cec.c
73
cec->ops->write(cec->hdmi, val, offset);
drivers/gpu/drm/bridge/synopsys/dw-hdmi-cec.c
78
return cec->ops->read(cec->hdmi, offset);
drivers/gpu/drm/bridge/synopsys/dw-hdmi-cec.h
15
const struct dw_hdmi_cec_ops *ops;
drivers/gpu/drm/bridge/synopsys/dw-hdmi-gp-audio.c
159
.ops = &audio_codec_ops,
drivers/gpu/drm/bridge/synopsys/dw-hdmi-i2s-audio.c
198
pdata.ops = &dw_hdmi_i2s_ops;
drivers/gpu/drm/bridge/synopsys/dw-hdmi-qp.c
1285
if (hdmi->phy.ops->setup_hpd)
drivers/gpu/drm/bridge/synopsys/dw-hdmi-qp.c
1286
hdmi->phy.ops->setup_hpd(hdmi, hdmi->phy.data);
drivers/gpu/drm/bridge/synopsys/dw-hdmi-qp.c
1321
hdmi->phy.ops = plat_data->phy_ops;
drivers/gpu/drm/bridge/synopsys/dw-hdmi-qp.c
1343
hdmi->bridge.ops = DRM_BRIDGE_OP_DETECT |
drivers/gpu/drm/bridge/synopsys/dw-hdmi-qp.c
1349
hdmi->bridge.ops |= DRM_BRIDGE_OP_HPD;
drivers/gpu/drm/bridge/synopsys/dw-hdmi-qp.c
1371
hdmi->bridge.ops |= DRM_BRIDGE_OP_HDMI_CEC_ADAPTER;
drivers/gpu/drm/bridge/synopsys/dw-hdmi-qp.c
161
const struct dw_hdmi_qp_phy_ops *ops;
drivers/gpu/drm/bridge/synopsys/dw-hdmi-qp.c
892
hdmi->phy.ops->init(hdmi, hdmi->phy.data);
drivers/gpu/drm/bridge/synopsys/dw-hdmi-qp.c
907
hdmi->phy.ops->disable(hdmi, hdmi->phy.data);
drivers/gpu/drm/bridge/synopsys/dw-hdmi-qp.c
924
return hdmi->phy.ops->read_hpd(hdmi, hdmi->phy.data);
drivers/gpu/drm/bridge/synopsys/dw-hdmi.c
151
const struct dw_hdmi_phy_ops *ops;
drivers/gpu/drm/bridge/synopsys/dw-hdmi.c
2306
ret = hdmi->phy.ops->init(hdmi, hdmi->phy.data,
drivers/gpu/drm/bridge/synopsys/dw-hdmi.c
2411
hdmi->phy.ops->disable(hdmi, hdmi->phy.data);
drivers/gpu/drm/bridge/synopsys/dw-hdmi.c
2454
if (hdmi->phy.ops->update_hpd)
drivers/gpu/drm/bridge/synopsys/dw-hdmi.c
2455
hdmi->phy.ops->update_hpd(hdmi, hdmi->phy.data,
drivers/gpu/drm/bridge/synopsys/dw-hdmi.c
2464
result = hdmi->phy.ops->read_hpd(hdmi, hdmi->phy.data);
drivers/gpu/drm/bridge/synopsys/dw-hdmi.c
3222
hdmi->phy.ops = hdmi->plat_data->phy_ops;
drivers/gpu/drm/bridge/synopsys/dw-hdmi.c
3231
hdmi->phy.ops = &dw_hdmi_synopsys_phy_ops;
drivers/gpu/drm/bridge/synopsys/dw-hdmi.c
3298
if (hdmi->phy.ops->setup_hpd)
drivers/gpu/drm/bridge/synopsys/dw-hdmi.c
3299
hdmi->phy.ops->setup_hpd(hdmi, hdmi->phy.data);
drivers/gpu/drm/bridge/synopsys/dw-hdmi.c
3515
hdmi->bridge.ops = DRM_BRIDGE_OP_DETECT | DRM_BRIDGE_OP_EDID
drivers/gpu/drm/bridge/synopsys/dw-hdmi.c
3585
cec.ops = &dw_hdmi_cec_ops;
drivers/gpu/drm/bridge/synopsys/dw-mipi-dsi.c
1259
dsi->dsi_host.ops = &dw_mipi_dsi_host_ops;
drivers/gpu/drm/bridge/synopsys/dw-mipi-dsi2.c
976
dsi2->dsi_host.ops = &dw_mipi_dsi2_host_ops;
drivers/gpu/drm/bridge/tc358767.c
2372
tc->bridge.ops |= DRM_BRIDGE_OP_DETECT;
drivers/gpu/drm/bridge/tc358767.c
2373
tc->bridge.ops |= DRM_BRIDGE_OP_EDID;
drivers/gpu/drm/bridge/tc358768.c
1323
priv->dsi_host.ops = &tc358768_dsi_host_ops;
drivers/gpu/drm/bridge/tda998x_drv.c
1176
.ops = &audio_codec_ops,
drivers/gpu/drm/bridge/ti-sn65dsi86.c
1437
pdata->bridge.ops = DRM_BRIDGE_OP_EDID | DRM_BRIDGE_OP_DETECT;
drivers/gpu/drm/bridge/ti-sn65dsi86.c
1439
pdata->bridge.ops |= DRM_BRIDGE_OP_HPD;
drivers/gpu/drm/bridge/ti-sn65dsi86.c
1733
chip->ops = &ti_sn_pwm_ops;
drivers/gpu/drm/bridge/ti-tfp410.c
136
if (dvi->bridge.next_bridge->ops & DRM_BRIDGE_OP_DETECT)
drivers/gpu/drm/bridge/ti-tfp410.c
141
if (dvi->bridge.next_bridge->ops & DRM_BRIDGE_OP_HPD) {
drivers/gpu/drm/bridge/ti-tfp410.c
171
if (dvi->connector.dev && dvi->bridge.next_bridge->ops & DRM_BRIDGE_OP_HPD) {
drivers/gpu/drm/bridge/ti-tfp410.c
55
if (dvi->bridge.next_bridge->ops & DRM_BRIDGE_OP_EDID) {
drivers/gpu/drm/bridge/ti-tpd12s015.c
132
tpd->bridge.ops = DRM_BRIDGE_OP_DETECT;
drivers/gpu/drm/bridge/ti-tpd12s015.c
178
tpd->bridge.ops |= DRM_BRIDGE_OP_HPD;
drivers/gpu/drm/display/drm_bridge_connector.c
1014
bridge_connector->bridge_hdmi_cec->ops & DRM_BRIDGE_OP_HDMI_CEC_NOTIFIER) {
drivers/gpu/drm/display/drm_bridge_connector.c
1025
bridge_connector->bridge_hdmi_cec->ops & DRM_BRIDGE_OP_HDMI_CEC_ADAPTER) {
drivers/gpu/drm/display/drm_bridge_connector.c
829
if (bridge->ops & DRM_BRIDGE_OP_EDID) {
drivers/gpu/drm/display/drm_bridge_connector.c
833
if (bridge->ops & DRM_BRIDGE_OP_HPD) {
drivers/gpu/drm/display/drm_bridge_connector.c
837
if (bridge->ops & DRM_BRIDGE_OP_DETECT) {
drivers/gpu/drm/display/drm_bridge_connector.c
841
if (bridge->ops & DRM_BRIDGE_OP_MODES) {
drivers/gpu/drm/display/drm_bridge_connector.c
845
if (bridge->ops & DRM_BRIDGE_OP_HDMI) {
drivers/gpu/drm/display/drm_bridge_connector.c
854
if (bridge->ops & DRM_BRIDGE_OP_HDMI_AUDIO &&
drivers/gpu/drm/display/drm_bridge_connector.c
859
if (bridge->ops & DRM_BRIDGE_OP_HDMI_HDR_DRM_INFOFRAME &&
drivers/gpu/drm/display/drm_bridge_connector.c
864
if (bridge->ops & DRM_BRIDGE_OP_HDMI_SPD_INFOFRAME &&
drivers/gpu/drm/display/drm_bridge_connector.c
877
if (bridge->ops & DRM_BRIDGE_OP_HDMI_AUDIO) {
drivers/gpu/drm/display/drm_bridge_connector.c
895
if (bridge->ops & DRM_BRIDGE_OP_DP_AUDIO) {
drivers/gpu/drm/display/drm_bridge_connector.c
913
if (bridge->ops & DRM_BRIDGE_OP_HDMI_CEC_NOTIFIER) {
drivers/gpu/drm/display/drm_bridge_connector.c
920
if (bridge->ops & DRM_BRIDGE_OP_HDMI_CEC_ADAPTER) {
drivers/gpu/drm/display/drm_bridge_connector.c
961
if (bridge_connector->bridge_hdmi->ops & DRM_BRIDGE_OP_HDMI_AUDIO)
drivers/gpu/drm/display/drm_bridge_connector.c
965
if (bridge_connector->bridge_hdmi->ops & DRM_BRIDGE_OP_HDMI_HDR_DRM_INFOFRAME)
drivers/gpu/drm/display/drm_bridge_connector.c
969
if (bridge_connector->bridge_hdmi->ops & DRM_BRIDGE_OP_HDMI_SPD_INFOFRAME)
drivers/gpu/drm/display/drm_hdmi_audio_helper.c
165
.ops = &drm_connector_hdmi_audio_ops,
drivers/gpu/drm/drm_bridge.c
1340
if (!(bridge->ops & DRM_BRIDGE_OP_DETECT))
drivers/gpu/drm/drm_bridge.c
1364
if (!(bridge->ops & DRM_BRIDGE_OP_MODES))
drivers/gpu/drm/drm_bridge.c
1386
if (!(bridge->ops & DRM_BRIDGE_OP_EDID))
drivers/gpu/drm/drm_bridge.c
1416
if (!(bridge->ops & DRM_BRIDGE_OP_HPD))
drivers/gpu/drm/drm_bridge.c
1449
if (!(bridge->ops & DRM_BRIDGE_OP_HPD))
drivers/gpu/drm/drm_bridge.c
1593
drm_printf(p, "\tops: [0x%x]", bridge->ops);
drivers/gpu/drm/drm_bridge.c
1594
if (bridge->ops & DRM_BRIDGE_OP_DETECT)
drivers/gpu/drm/drm_bridge.c
1596
if (bridge->ops & DRM_BRIDGE_OP_EDID)
drivers/gpu/drm/drm_bridge.c
1598
if (bridge->ops & DRM_BRIDGE_OP_HPD)
drivers/gpu/drm/drm_bridge.c
1600
if (bridge->ops & DRM_BRIDGE_OP_MODES)
drivers/gpu/drm/drm_bridge.c
1602
if (bridge->ops & DRM_BRIDGE_OP_HDMI)
drivers/gpu/drm/drm_bridge.c
388
if (bridge->ops & DRM_BRIDGE_OP_HDMI)
drivers/gpu/drm/drm_crtc.c
161
BUG_ON(fence->ops != &drm_crtc_fence_ops);
drivers/gpu/drm/drm_gpusvm.c
1151
else if (dpagemap && dpagemap->ops->device_unmap)
drivers/gpu/drm/drm_gpusvm.c
1152
dpagemap->ops->device_unmap(dpagemap,
drivers/gpu/drm/drm_gpusvm.c
1278
if (gpusvm->ops->range_free)
drivers/gpu/drm/drm_gpusvm.c
1279
gpusvm->ops->range_free(range);
drivers/gpu/drm/drm_gpusvm.c
1516
dpagemap->ops->device_map(dpagemap,
drivers/gpu/drm/drm_gpusvm.c
345
gpusvm->ops->invalidate(gpusvm, notifier, mmu_range);
drivers/gpu/drm/drm_gpusvm.c
388
const struct drm_gpusvm_ops *ops,
drivers/gpu/drm/drm_gpusvm.c
392
if (!ops->invalidate || !num_chunks)
drivers/gpu/drm/drm_gpusvm.c
397
if (ops || num_chunks || mm_range || notifier_size)
drivers/gpu/drm/drm_gpusvm.c
407
gpusvm->ops = ops;
drivers/gpu/drm/drm_gpusvm.c
522
if (gpusvm->ops->notifier_alloc)
drivers/gpu/drm/drm_gpusvm.c
523
notifier = gpusvm->ops->notifier_alloc();
drivers/gpu/drm/drm_gpusvm.c
552
if (gpusvm->ops->notifier_free)
drivers/gpu/drm/drm_gpusvm.c
553
gpusvm->ops->notifier_free(notifier);
drivers/gpu/drm/drm_gpusvm.c
629
if (gpusvm->ops->range_alloc)
drivers/gpu/drm/drm_gpusvm.c
630
range = gpusvm->ops->range_alloc(gpusvm);
drivers/gpu/drm/drm_gpuvm.c
1099
const struct drm_gpuvm_ops *ops)
drivers/gpu/drm/drm_gpuvm.c
1116
gpuvm->ops = ops;
drivers/gpu/drm/drm_gpuvm.c
1166
if (drm_WARN_ON(gpuvm->drm, !gpuvm->ops->vm_free))
drivers/gpu/drm/drm_gpuvm.c
1169
gpuvm->ops->vm_free(gpuvm);
drivers/gpu/drm/drm_gpuvm.c
1468
const struct drm_gpuvm_ops *ops = gpuvm->ops;
drivers/gpu/drm/drm_gpuvm.c
1474
ret = ops->vm_bo_validate(vm_bo, exec);
drivers/gpu/drm/drm_gpuvm.c
1488
const struct drm_gpuvm_ops *ops = gpuvm->ops;
drivers/gpu/drm/drm_gpuvm.c
1499
ret = ops->vm_bo_validate(vm_bo, exec);
drivers/gpu/drm/drm_gpuvm.c
1524
const struct drm_gpuvm_ops *ops = gpuvm->ops;
drivers/gpu/drm/drm_gpuvm.c
1526
if (unlikely(!ops || !ops->vm_bo_validate))
drivers/gpu/drm/drm_gpuvm.c
1578
const struct drm_gpuvm_ops *ops = gpuvm->ops;
drivers/gpu/drm/drm_gpuvm.c
1581
if (ops && ops->vm_bo_alloc)
drivers/gpu/drm/drm_gpuvm.c
1582
vm_bo = ops->vm_bo_alloc();
drivers/gpu/drm/drm_gpuvm.c
1620
const struct drm_gpuvm_ops *ops = gpuvm->ops;
drivers/gpu/drm/drm_gpuvm.c
1623
if (ops && ops->vm_bo_free)
drivers/gpu/drm/drm_gpuvm.c
1624
ops->vm_bo_free(vm_bo);
drivers/gpu/drm/drm_gpuvm.c
2405
const struct drm_gpuvm_ops *ops, void *priv,
drivers/gpu/drm/drm_gpuvm.c
2437
ret = op_unmap_cb(ops, priv, va, merge, madvise);
drivers/gpu/drm/drm_gpuvm.c
2444
ret = op_unmap_cb(ops, priv, va, merge, madvise);
drivers/gpu/drm/drm_gpuvm.c
2462
ret = op_remap_cb(ops, priv, NULL, &n, &u);
drivers/gpu/drm/drm_gpuvm.c
2485
ret = op_remap_cb(ops, priv, &p, NULL, &u);
drivers/gpu/drm/drm_gpuvm.c
2495
ret = op_remap_cb(ops, priv, &p, NULL, &u);
drivers/gpu/drm/drm_gpuvm.c
2505
ret = op_map_cb(ops, priv, &map_req);
drivers/gpu/drm/drm_gpuvm.c
2522
ret = op_remap_cb(ops, priv, &p, &n, &u);
drivers/gpu/drm/drm_gpuvm.c
2536
ret = op_unmap_cb(ops, priv, va, merge, madvise);
drivers/gpu/drm/drm_gpuvm.c
2544
ret = op_unmap_cb(ops, priv, va, merge, madvise);
drivers/gpu/drm/drm_gpuvm.c
2563
ret = op_remap_cb(ops, priv, NULL, &n, &u);
drivers/gpu/drm/drm_gpuvm.c
2573
return op_map_cb(ops, priv, &map_req);
drivers/gpu/drm/drm_gpuvm.c
2579
return op_map_cb(ops, priv, op_map);
drivers/gpu/drm/drm_gpuvm.c
2584
const struct drm_gpuvm_ops *ops, void *priv,
drivers/gpu/drm/drm_gpuvm.c
2624
ret = op_remap_cb(ops, priv,
drivers/gpu/drm/drm_gpuvm.c
2631
ret = op_unmap_cb(ops, priv, va, false, false);
drivers/gpu/drm/drm_gpuvm.c
2673
const struct drm_gpuvm_ops *ops = gpuvm->ops;
drivers/gpu/drm/drm_gpuvm.c
2675
if (unlikely(!(ops && ops->sm_step_map &&
drivers/gpu/drm/drm_gpuvm.c
2676
ops->sm_step_remap &&
drivers/gpu/drm/drm_gpuvm.c
2677
ops->sm_step_unmap)))
drivers/gpu/drm/drm_gpuvm.c
2680
return __drm_gpuvm_sm_map(gpuvm, ops, priv, req, false);
drivers/gpu/drm/drm_gpuvm.c
2715
const struct drm_gpuvm_ops *ops = gpuvm->ops;
drivers/gpu/drm/drm_gpuvm.c
2717
if (unlikely(!(ops && ops->sm_step_remap &&
drivers/gpu/drm/drm_gpuvm.c
2718
ops->sm_step_unmap)))
drivers/gpu/drm/drm_gpuvm.c
2721
return __drm_gpuvm_sm_unmap(gpuvm, ops, priv,
drivers/gpu/drm/drm_gpuvm.c
2849
const struct drm_gpuvm_ops *fn = gpuvm->ops;
drivers/gpu/drm/drm_gpuvm.c
2867
const struct drm_gpuvm_ops *fn = gpuvm->ops;
drivers/gpu/drm/drm_gpuvm.c
2881
struct drm_gpuva_ops *ops;
drivers/gpu/drm/drm_gpuvm.c
2884
struct drm_gpuva_ops *ops = args->ops;
drivers/gpu/drm/drm_gpuvm.c
2917
list_add_tail(&op->entry, &ops->list);
drivers/gpu/drm/drm_gpuvm.c
2942
struct drm_gpuva_ops *ops;
drivers/gpu/drm/drm_gpuvm.c
2945
struct drm_gpuva_ops *ops;
drivers/gpu/drm/drm_gpuvm.c
2949
ops = kzalloc_obj(*ops);
drivers/gpu/drm/drm_gpuvm.c
2950
if (unlikely(!ops))
drivers/gpu/drm/drm_gpuvm.c
2953
INIT_LIST_HEAD(&ops->list);
drivers/gpu/drm/drm_gpuvm.c
2956
args.ops = ops;
drivers/gpu/drm/drm_gpuvm.c
2962
return ops;
drivers/gpu/drm/drm_gpuvm.c
2965
drm_gpuva_ops_free(gpuvm, ops);
drivers/gpu/drm/drm_gpuvm.c
3076
struct drm_gpuva_ops *ops;
drivers/gpu/drm/drm_gpuvm.c
3079
struct drm_gpuva_ops *ops;
drivers/gpu/drm/drm_gpuvm.c
3083
ops = kzalloc_obj(*ops);
drivers/gpu/drm/drm_gpuvm.c
3084
if (unlikely(!ops))
drivers/gpu/drm/drm_gpuvm.c
3087
INIT_LIST_HEAD(&ops->list);
drivers/gpu/drm/drm_gpuvm.c
3090
args.ops = ops;
drivers/gpu/drm/drm_gpuvm.c
3097
return ops;
drivers/gpu/drm/drm_gpuvm.c
3100
drm_gpuva_ops_free(gpuvm, ops);
drivers/gpu/drm/drm_gpuvm.c
3127
struct drm_gpuva_ops *ops;
drivers/gpu/drm/drm_gpuvm.c
3133
ops = kzalloc_obj(*ops);
drivers/gpu/drm/drm_gpuvm.c
3134
if (!ops)
drivers/gpu/drm/drm_gpuvm.c
3137
INIT_LIST_HEAD(&ops->list);
drivers/gpu/drm/drm_gpuvm.c
3148
list_add_tail(&op->entry, &ops->list);
drivers/gpu/drm/drm_gpuvm.c
3151
return ops;
drivers/gpu/drm/drm_gpuvm.c
3154
drm_gpuva_ops_free(gpuvm, ops);
drivers/gpu/drm/drm_gpuvm.c
3180
struct drm_gpuva_ops *ops;
drivers/gpu/drm/drm_gpuvm.c
3187
ops = kzalloc_obj(*ops);
drivers/gpu/drm/drm_gpuvm.c
3188
if (!ops)
drivers/gpu/drm/drm_gpuvm.c
3191
INIT_LIST_HEAD(&ops->list);
drivers/gpu/drm/drm_gpuvm.c
3202
list_add_tail(&op->entry, &ops->list);
drivers/gpu/drm/drm_gpuvm.c
3205
return ops;
drivers/gpu/drm/drm_gpuvm.c
3208
drm_gpuva_ops_free(vm_bo->vm, ops);
drivers/gpu/drm/drm_gpuvm.c
3223
struct drm_gpuva_ops *ops)
drivers/gpu/drm/drm_gpuvm.c
3227
drm_gpuva_for_each_op_safe(op, next, ops) {
drivers/gpu/drm/drm_gpuvm.c
3239
kfree(ops);
drivers/gpu/drm/drm_mipi_dsi.c
377
const struct mipi_dsi_host_ops *ops = dsi->host->ops;
drivers/gpu/drm/drm_mipi_dsi.c
380
if (!ops || !ops->attach)
drivers/gpu/drm/drm_mipi_dsi.c
383
ret = ops->attach(dsi->host, dsi);
drivers/gpu/drm/drm_mipi_dsi.c
399
const struct mipi_dsi_host_ops *ops = dsi->host->ops;
drivers/gpu/drm/drm_mipi_dsi.c
404
if (!ops || !ops->detach)
drivers/gpu/drm/drm_mipi_dsi.c
409
return ops->detach(dsi->host, dsi);
drivers/gpu/drm/drm_mipi_dsi.c
451
const struct mipi_dsi_host_ops *ops = dsi->host->ops;
drivers/gpu/drm/drm_mipi_dsi.c
453
if (!ops || !ops->transfer)
drivers/gpu/drm/drm_mipi_dsi.c
459
return ops->transfer(dsi->host, msg);
drivers/gpu/drm/drm_pagemap.c
1051
const struct drm_pagemap_devmem_ops *ops;
drivers/gpu/drm/drm_pagemap.c
1098
ops = zdd->devmem_allocation->ops;
drivers/gpu/drm/drm_pagemap.c
1115
err = ops->copy_to_ram(pages, pagemap_addr, npages, NULL);
drivers/gpu/drm/drm_pagemap.c
1200
const struct drm_pagemap_devmem_ops *ops,
drivers/gpu/drm/drm_pagemap.c
1207
devmem_allocation->ops = ops;
drivers/gpu/drm/drm_pagemap.c
1258
err = dpagemap->ops->populate_mm(dpagemap, start, end, mm,
drivers/gpu/drm/drm_pagemap.c
1269
if (dpagemap->ops->destroy)
drivers/gpu/drm/drm_pagemap.c
1270
dpagemap->ops->destroy(dpagemap, is_atomic_or_reclaim);
drivers/gpu/drm/drm_pagemap.c
137
if (devmem->ops->devmem_release)
drivers/gpu/drm/drm_pagemap.c
138
devmem->ops->devmem_release(devmem);
drivers/gpu/drm/drm_pagemap.c
260
addr = dpagemap->ops->device_map(dpagemap, dev, page, order, dir);
drivers/gpu/drm/drm_pagemap.c
321
dpagemap->ops->device_unmap(dpagemap, dev, &pagemap_addr[i]);
drivers/gpu/drm/drm_pagemap.c
346
const struct drm_pagemap_devmem_ops *ops,
drivers/gpu/drm/drm_pagemap.c
357
err = ops->copy_to_ram(remote_pages, pagemap_addr, npages,
drivers/gpu/drm/drm_pagemap.c
371
const struct drm_pagemap_devmem_ops *ops,
drivers/gpu/drm/drm_pagemap.c
381
err = ops->copy_to_devmem(local_pages, pagemap_addr, npages,
drivers/gpu/drm/drm_pagemap.c
401
const struct drm_pagemap_devmem_ops *ops;
drivers/gpu/drm/drm_pagemap.c
421
if (cur->dpagemap == last->dpagemap && cur->ops == last->ops)
drivers/gpu/drm/drm_pagemap.c
432
last->ops, mdetails);
drivers/gpu/drm/drm_pagemap.c
440
last->ops, mdetails);
drivers/gpu/drm/drm_pagemap.c
476
const struct drm_pagemap_devmem_ops *ops = devmem_allocation->ops;
drivers/gpu/drm/drm_pagemap.c
488
struct migrate_range_loc cur, last = {.device = dpagemap->drm->dev, .ops = ops};
drivers/gpu/drm/drm_pagemap.c
498
if (!ops->populate_devmem_pfn || !ops->copy_to_devmem ||
drivers/gpu/drm/drm_pagemap.c
499
!ops->copy_to_ram)
drivers/gpu/drm/drm_pagemap.c
583
err = ops->populate_devmem_pfn(devmem_allocation, npages, migrate.dst);
drivers/gpu/drm/drm_pagemap.c
606
cur.ops = src_zdd->devmem_allocation->ops;
drivers/gpu/drm/drm_pagemap.c
613
cur.ops = ops;
drivers/gpu/drm/drm_pagemap.c
630
cur.ops = NULL; /* Force migration */
drivers/gpu/drm/drm_pagemap.c
673
devmem_allocation->ops->devmem_release(devmem_allocation);
drivers/gpu/drm/drm_pagemap.c
905
const struct drm_pagemap_ops *ops)
drivers/gpu/drm/drm_pagemap.c
908
dpagemap->ops = ops;
drivers/gpu/drm/drm_pagemap.c
945
const struct drm_pagemap_devmem_ops *ops = devmem_allocation->ops;
drivers/gpu/drm/drm_pagemap.c
972
err = ops->populate_devmem_pfn(devmem_allocation, npages, src);
drivers/gpu/drm/drm_pagemap.c
995
err = ops->copy_to_ram(pages, pagemap_addr, npages, NULL);
drivers/gpu/drm/drm_prime.c
611
if (dma_buf->ops->map_dma_buf == drm_gem_map_dma_buf &&
drivers/gpu/drm/drm_prime.c
923
.ops = &drm_gem_prime_dmabuf_ops,
drivers/gpu/drm/drm_prime.c
950
return (dma_buf->ops == &drm_gem_prime_dmabuf_ops) && (obj->dev == dev);
drivers/gpu/drm/drm_privacy_screen.c
216
if (!priv->ops) {
drivers/gpu/drm/drm_privacy_screen.c
234
ret = priv->ops->set_sw_state(priv, sw_state);
drivers/gpu/drm/drm_privacy_screen.c
318
if (!priv->ops)
drivers/gpu/drm/drm_privacy_screen.c
348
if (!priv->ops)
drivers/gpu/drm/drm_privacy_screen.c
392
struct device *parent, const struct drm_privacy_screen_ops *ops,
drivers/gpu/drm/drm_privacy_screen.c
411
priv->ops = ops;
drivers/gpu/drm/drm_privacy_screen.c
413
priv->ops->get_hw_state(priv);
drivers/gpu/drm/drm_privacy_screen.c
447
priv->ops = NULL;
drivers/gpu/drm/etnaviv/etnaviv_gem.c
160
return etnaviv_obj->ops->mmap(etnaviv_obj, vma);
drivers/gpu/drm/etnaviv/etnaviv_gem.c
337
etnaviv_obj->vaddr = etnaviv_obj->ops->vmap(etnaviv_obj);
drivers/gpu/drm/etnaviv/etnaviv_gem.c
527
etnaviv_obj->ops->release(etnaviv_obj);
drivers/gpu/drm/etnaviv/etnaviv_gem.c
573
const struct etnaviv_gem_ops *ops, struct drm_gem_object **obj)
drivers/gpu/drm/etnaviv/etnaviv_gem.c
601
etnaviv_obj->ops = ops;
drivers/gpu/drm/etnaviv/etnaviv_gem.c
650
const struct etnaviv_gem_ops *ops, struct etnaviv_gem_object **res)
drivers/gpu/drm/etnaviv/etnaviv_gem.c
655
ret = etnaviv_gem_new_impl(dev, size, flags, ops, &obj);
drivers/gpu/drm/etnaviv/etnaviv_gem.c
97
ret = etnaviv_obj->ops->get_pages(etnaviv_obj);
drivers/gpu/drm/etnaviv/etnaviv_gem.h
117
const struct etnaviv_gem_ops *ops, struct etnaviv_gem_object **res);
drivers/gpu/drm/etnaviv/etnaviv_gem.h
36
const struct etnaviv_gem_ops *ops;
drivers/gpu/drm/etnaviv/etnaviv_mmu.c
25
unmapped_page = context->global->ops->unmap(context, iova,
drivers/gpu/drm/etnaviv/etnaviv_mmu.c
348
context->global->ops->free(context);
drivers/gpu/drm/etnaviv/etnaviv_mmu.c
387
global->ops->free(ctx);
drivers/gpu/drm/etnaviv/etnaviv_mmu.c
394
context->global->ops->restore(gpu, context);
drivers/gpu/drm/etnaviv/etnaviv_mmu.c
45
ret = context->global->ops->map(context, iova, paddr, pgsize,
drivers/gpu/drm/etnaviv/etnaviv_mmu.c
468
return context->global->ops->dump_size(context);
drivers/gpu/drm/etnaviv/etnaviv_mmu.c
473
context->global->ops->dump(context, buf);
drivers/gpu/drm/etnaviv/etnaviv_mmu.c
521
global->ops = &etnaviv_iommuv1_ops;
drivers/gpu/drm/etnaviv/etnaviv_mmu.c
523
global->ops = &etnaviv_iommuv2_ops;
drivers/gpu/drm/etnaviv/etnaviv_mmu.h
43
const struct etnaviv_iommu_ops *ops;
drivers/gpu/drm/etnaviv/etnaviv_sched.c
144
.ops = &etnaviv_sched_ops,
drivers/gpu/drm/exynos/exynos_drm_crtc.c
101
if (exynos_crtc->ops->mode_fixup)
drivers/gpu/drm/exynos/exynos_drm_crtc.c
102
return exynos_crtc->ops->mode_fixup(exynos_crtc, mode,
drivers/gpu/drm/exynos/exynos_drm_crtc.c
148
if (exynos_crtc->ops->enable_vblank)
drivers/gpu/drm/exynos/exynos_drm_crtc.c
149
return exynos_crtc->ops->enable_vblank(exynos_crtc);
drivers/gpu/drm/exynos/exynos_drm_crtc.c
158
if (exynos_crtc->ops->disable_vblank)
drivers/gpu/drm/exynos/exynos_drm_crtc.c
159
exynos_crtc->ops->disable_vblank(exynos_crtc);
drivers/gpu/drm/exynos/exynos_drm_crtc.c
176
const struct exynos_drm_crtc_ops *ops,
drivers/gpu/drm/exynos/exynos_drm_crtc.c
188
exynos_crtc->ops = ops;
drivers/gpu/drm/exynos/exynos_drm_crtc.c
238
if (exynos_crtc->ops->te_handler)
drivers/gpu/drm/exynos/exynos_drm_crtc.c
239
exynos_crtc->ops->te_handler(exynos_crtc);
drivers/gpu/drm/exynos/exynos_drm_crtc.c
26
if (exynos_crtc->ops->atomic_enable)
drivers/gpu/drm/exynos/exynos_drm_crtc.c
27
exynos_crtc->ops->atomic_enable(exynos_crtc);
drivers/gpu/drm/exynos/exynos_drm_crtc.c
39
if (exynos_crtc->ops->atomic_disable)
drivers/gpu/drm/exynos/exynos_drm_crtc.c
40
exynos_crtc->ops->atomic_disable(exynos_crtc);
drivers/gpu/drm/exynos/exynos_drm_crtc.c
60
if (exynos_crtc->ops->atomic_check)
drivers/gpu/drm/exynos/exynos_drm_crtc.c
61
return exynos_crtc->ops->atomic_check(exynos_crtc, crtc_state);
drivers/gpu/drm/exynos/exynos_drm_crtc.c
71
if (exynos_crtc->ops->atomic_begin)
drivers/gpu/drm/exynos/exynos_drm_crtc.c
72
exynos_crtc->ops->atomic_begin(exynos_crtc);
drivers/gpu/drm/exynos/exynos_drm_crtc.c
80
if (exynos_crtc->ops->atomic_flush)
drivers/gpu/drm/exynos/exynos_drm_crtc.c
81
exynos_crtc->ops->atomic_flush(exynos_crtc);
drivers/gpu/drm/exynos/exynos_drm_crtc.c
89
if (exynos_crtc->ops->mode_valid)
drivers/gpu/drm/exynos/exynos_drm_crtc.c
90
return exynos_crtc->ops->mode_valid(exynos_crtc, mode);
drivers/gpu/drm/exynos/exynos_drm_crtc.h
20
const struct exynos_drm_crtc_ops *ops,
drivers/gpu/drm/exynos/exynos_drm_drv.h
172
const struct exynos_drm_crtc_ops *ops;
drivers/gpu/drm/exynos/exynos_drm_plane.c
267
if (exynos_crtc->ops->update_plane)
drivers/gpu/drm/exynos/exynos_drm_plane.c
268
exynos_crtc->ops->update_plane(exynos_crtc, exynos_plane);
drivers/gpu/drm/exynos/exynos_drm_plane.c
281
if (exynos_crtc->ops->disable_plane)
drivers/gpu/drm/exynos/exynos_drm_plane.c
282
exynos_crtc->ops->disable_plane(exynos_crtc, exynos_plane);
drivers/gpu/drm/exynos/exynos_hdmi.c
1668
.ops = &audio_codec_ops,
drivers/gpu/drm/gma500/backlight.c
101
backlight_device_register(dev_priv->ops->backlight_name,
drivers/gpu/drm/gma500/backlight.c
27
dev_priv->ops->backlight_set(dev, dev_priv->backlight_level);
drivers/gpu/drm/gma500/backlight.c
35
dev_priv->ops->backlight_set(dev, 0);
drivers/gpu/drm/gma500/backlight.c
44
dev_priv->ops->backlight_set(dev, v);
drivers/gpu/drm/gma500/backlight.c
52
if (dev_priv->ops->backlight_get)
drivers/gpu/drm/gma500/backlight.c
53
return dev_priv->ops->backlight_get(dev);
drivers/gpu/drm/gma500/backlight.c
85
ret = dev_priv->ops->backlight_init(dev);
drivers/gpu/drm/gma500/backlight.c
91
dev_priv->ops->backlight_name);
drivers/gpu/drm/gma500/cdv_intel_display.c
552
dev_priv->ops->disable_sr(dev);
drivers/gpu/drm/gma500/framebuffer.c
138
dev_priv->ops->output_init(dev);
drivers/gpu/drm/gma500/framebuffer.c
153
crtc_mask = dev_priv->ops->sdvo_mask;
drivers/gpu/drm/gma500/framebuffer.c
157
crtc_mask = dev_priv->ops->lvds_mask;
drivers/gpu/drm/gma500/framebuffer.c
169
crtc_mask = dev_priv->ops->hdmi_mask;
drivers/gpu/drm/gma500/framebuffer.c
210
if (dev_priv->ops->errata)
drivers/gpu/drm/gma500/framebuffer.c
211
dev_priv->ops->errata(dev);
drivers/gpu/drm/gma500/gma_display.c
211
dev_priv->ops->disable_sr(dev);
drivers/gpu/drm/gma500/gma_display.c
323
dev_priv->ops->update_wm(dev, crtc);
drivers/gpu/drm/gma500/gma_display.c
393
if (dev_priv->ops->cursor_needs_phys) {
drivers/gpu/drm/gma500/oaktrail_lvds.c
363
i2c_adap = i2c_get_adapter(dev_priv->ops->i2c_bus);
drivers/gpu/drm/gma500/oaktrail_lvds.c
53
if (dev_priv->ops->lvds_bl_power)
drivers/gpu/drm/gma500/oaktrail_lvds.c
54
dev_priv->ops->lvds_bl_power(dev, true);
drivers/gpu/drm/gma500/oaktrail_lvds.c
56
if (dev_priv->ops->lvds_bl_power)
drivers/gpu/drm/gma500/oaktrail_lvds.c
57
dev_priv->ops->lvds_bl_power(dev, false);
drivers/gpu/drm/gma500/power.c
100
dev_priv->ops->power_down(dev);
drivers/gpu/drm/gma500/power.c
116
dev_priv->ops->power_up(dev);
drivers/gpu/drm/gma500/power.c
125
dev_priv->ops->restore_regs(dev);
drivers/gpu/drm/gma500/power.c
54
if (dev_priv->ops->init_pm)
drivers/gpu/drm/gma500/power.c
55
dev_priv->ops->init_pm(dev);
drivers/gpu/drm/gma500/power.c
99
dev_priv->ops->save_regs(dev);
drivers/gpu/drm/gma500/psb_device.c
126
dev_priv->ops->save_crtc(crtc);
drivers/gpu/drm/gma500/psb_device.c
172
dev_priv->ops->restore_crtc(crtc);
drivers/gpu/drm/gma500/psb_drv.c
178
if (dev_priv->ops->chip_teardown)
drivers/gpu/drm/gma500/psb_drv.c
179
dev_priv->ops->chip_teardown(dev);
drivers/gpu/drm/gma500/psb_drv.c
247
dev_priv->ops = (struct psb_ops *)flags;
drivers/gpu/drm/gma500/psb_drv.c
253
dev_priv->num_pipe = dev_priv->ops->pipes;
drivers/gpu/drm/gma500/psb_drv.c
262
dev_priv->sgx_reg = ioremap(resource_start + dev_priv->ops->sgx_offset,
drivers/gpu/drm/gma500/psb_drv.c
317
ret = dev_priv->ops->chip_setup(dev);
drivers/gpu/drm/gma500/psb_drv.h
382
const struct psb_ops *ops;
drivers/gpu/drm/gma500/psb_intel_display.c
454
if (dev_priv->ops->cursor_needs_phys) {
drivers/gpu/drm/gma500/psb_intel_display.c
500
gma_crtc->clock_funcs = dev_priv->ops->clock_funcs;
drivers/gpu/drm/gma500/psb_intel_display.c
513
dev_priv->ops->crtc_helper);
drivers/gpu/drm/gma500/psb_irq.c
235
if (hotplug_int && dev_priv->ops->hotplug) {
drivers/gpu/drm/gma500/psb_irq.c
236
handled = dev_priv->ops->hotplug(dev);
drivers/gpu/drm/gma500/psb_irq.c
269
if (dev_priv->ops->hotplug)
drivers/gpu/drm/gma500/psb_irq.c
302
if (dev_priv->ops->hotplug_enable)
drivers/gpu/drm/gma500/psb_irq.c
303
dev_priv->ops->hotplug_enable(dev, true);
drivers/gpu/drm/gma500/psb_irq.c
348
if (dev_priv->ops->hotplug_enable)
drivers/gpu/drm/gma500/psb_irq.c
349
dev_priv->ops->hotplug_enable(dev, false);
drivers/gpu/drm/hisilicon/kirin/dw_drm_dsi.c
768
host->ops = &dsi_host_ops;
drivers/gpu/drm/i915/display/intel_audio.c
1263
if (drm_WARN_ON(display->drm, acomp->base.ops || acomp->base.dev))
drivers/gpu/drm/i915/display/intel_audio.c
1272
acomp->base.ops = &intel_audio_component_ops;
drivers/gpu/drm/i915/display/intel_audio.c
1290
acomp->base.ops = NULL;
drivers/gpu/drm/i915/display/intel_display_power_map.c
1065
.ops = &gen9_dc_off_power_well_ops,
drivers/gpu/drm/i915/display/intel_display_power_map.c
1072
.ops = &hsw_power_well_ops,
drivers/gpu/drm/i915/display/intel_display_power_map.c
1081
.ops = &hsw_power_well_ops,
drivers/gpu/drm/i915/display/intel_display_power_map.c
1095
.ops = &icl_ddi_power_well_ops,
drivers/gpu/drm/i915/display/intel_display_power_map.c
1103
.ops = &icl_aux_power_well_ops,
drivers/gpu/drm/i915/display/intel_display_power_map.c
114
.ops = &hsw_power_well_ops,
drivers/gpu/drm/i915/display/intel_display_power_map.c
1152
.ops = &gen9_dc_off_power_well_ops,
drivers/gpu/drm/i915/display/intel_display_power_map.c
1159
.ops = &hsw_power_well_ops,
drivers/gpu/drm/i915/display/intel_display_power_map.c
1167
.ops = &hsw_power_well_ops,
drivers/gpu/drm/i915/display/intel_display_power_map.c
1176
.ops = &hsw_power_well_ops,
drivers/gpu/drm/i915/display/intel_display_power_map.c
1184
.ops = &hsw_power_well_ops,
drivers/gpu/drm/i915/display/intel_display_power_map.c
1316
.ops = &gen9_dc_off_power_well_ops,
drivers/gpu/drm/i915/display/intel_display_power_map.c
1327
.ops = &hsw_power_well_ops,
drivers/gpu/drm/i915/display/intel_display_power_map.c
1335
.ops = &hsw_power_well_ops,
drivers/gpu/drm/i915/display/intel_display_power_map.c
1343
.ops = &hsw_power_well_ops,
drivers/gpu/drm/i915/display/intel_display_power_map.c
1351
.ops = &hsw_power_well_ops,
drivers/gpu/drm/i915/display/intel_display_power_map.c
1359
.ops = &hsw_power_well_ops,
drivers/gpu/drm/i915/display/intel_display_power_map.c
1374
.ops = &icl_ddi_power_well_ops,
drivers/gpu/drm/i915/display/intel_display_power_map.c
1383
.ops = &icl_aux_power_well_ops,
drivers/gpu/drm/i915/display/intel_display_power_map.c
1392
.ops = &icl_aux_power_well_ops,
drivers/gpu/drm/i915/display/intel_display_power_map.c
1403
.ops = &icl_aux_power_well_ops,
drivers/gpu/drm/i915/display/intel_display_power_map.c
1430
.ops = &gen9_dc_off_power_well_ops,
drivers/gpu/drm/i915/display/intel_display_power_map.c
148
.ops = &hsw_power_well_ops,
drivers/gpu/drm/i915/display/intel_display_power_map.c
1484
.ops = &hsw_power_well_ops,
drivers/gpu/drm/i915/display/intel_display_power_map.c
1492
.ops = &hsw_power_well_ops,
drivers/gpu/drm/i915/display/intel_display_power_map.c
1500
.ops = &hsw_power_well_ops,
drivers/gpu/drm/i915/display/intel_display_power_map.c
1508
.ops = &hsw_power_well_ops,
drivers/gpu/drm/i915/display/intel_display_power_map.c
1516
.ops = &hsw_power_well_ops,
drivers/gpu/drm/i915/display/intel_display_power_map.c
1532
.ops = &xelpdp_aux_power_well_ops,
drivers/gpu/drm/i915/display/intel_display_power_map.c
1565
.ops = &xe2lpd_pica_power_well_ops,
drivers/gpu/drm/i915/display/intel_display_power_map.c
1582
.ops = &gen9_dc_off_power_well_ops,
drivers/gpu/drm/i915/display/intel_display_power_map.c
1651
.ops = &hsw_power_well_ops,
drivers/gpu/drm/i915/display/intel_display_power_map.c
1659
.ops = &hsw_power_well_ops,
drivers/gpu/drm/i915/display/intel_display_power_map.c
1667
.ops = &hsw_power_well_ops,
drivers/gpu/drm/i915/display/intel_display_power_map.c
1675
.ops = &hsw_power_well_ops,
drivers/gpu/drm/i915/display/intel_display_power_map.c
1683
.ops = &hsw_power_well_ops,
drivers/gpu/drm/i915/display/intel_display_power_map.c
1704
.ops = &gen9_dc_off_power_well_ops,
drivers/gpu/drm/i915/display/intel_display_power_map.c
1724
.ops = &hsw_power_well_ops,
drivers/gpu/drm/i915/display/intel_display_power_map.c
1732
.ops = &hsw_power_well_ops,
drivers/gpu/drm/i915/display/intel_display_power_map.c
1740
.ops = &hsw_power_well_ops,
drivers/gpu/drm/i915/display/intel_display_power_map.c
1748
.ops = &hsw_power_well_ops,
drivers/gpu/drm/i915/display/intel_display_power_map.c
1762
.ops = &xelpdp_aux_power_well_ops,
drivers/gpu/drm/i915/display/intel_display_power_map.c
207
.ops = &vlv_display_power_well_ops,
drivers/gpu/drm/i915/display/intel_display_power_map.c
219
.ops = &vlv_dpio_power_well_ops,
drivers/gpu/drm/i915/display/intel_display_power_map.c
226
.ops = &vlv_dpio_cmn_power_well_ops,
drivers/gpu/drm/i915/display/intel_display_power_map.c
287
.ops = &chv_pipe_power_well_ops,
drivers/gpu/drm/i915/display/intel_display_power_map.c
297
.ops = &chv_dpio_cmn_power_well_ops,
drivers/gpu/drm/i915/display/intel_display_power_map.c
364
.ops = &hsw_power_well_ops,
drivers/gpu/drm/i915/display/intel_display_power_map.c
378
.ops = &hsw_power_well_ops,
drivers/gpu/drm/i915/display/intel_display_power_map.c
385
.ops = &gen9_dc_off_power_well_ops,
drivers/gpu/drm/i915/display/intel_display_power_map.c
392
.ops = &hsw_power_well_ops,
drivers/gpu/drm/i915/display/intel_display_power_map.c
403
.ops = &hsw_power_well_ops,
drivers/gpu/drm/i915/display/intel_display_power_map.c
464
.ops = &gen9_dc_off_power_well_ops,
drivers/gpu/drm/i915/display/intel_display_power_map.c
471
.ops = &hsw_power_well_ops,
drivers/gpu/drm/i915/display/intel_display_power_map.c
484
.ops = &bxt_dpio_cmn_power_well_ops,
drivers/gpu/drm/i915/display/intel_display_power_map.c
567
.ops = &gen9_dc_off_power_well_ops,
drivers/gpu/drm/i915/display/intel_display_power_map.c
57
.ops = &i9xx_always_on_power_well_ops,
drivers/gpu/drm/i915/display/intel_display_power_map.c
574
.ops = &hsw_power_well_ops,
drivers/gpu/drm/i915/display/intel_display_power_map.c
590
.ops = &bxt_dpio_cmn_power_well_ops,
drivers/gpu/drm/i915/display/intel_display_power_map.c
600
.ops = &hsw_power_well_ops,
drivers/gpu/drm/i915/display/intel_display_power_map.c
723
.ops = &hsw_power_well_ops,
drivers/gpu/drm/i915/display/intel_display_power_map.c
735
.ops = &gen9_dc_off_power_well_ops,
drivers/gpu/drm/i915/display/intel_display_power_map.c
742
.ops = &hsw_power_well_ops,
drivers/gpu/drm/i915/display/intel_display_power_map.c
750
.ops = &hsw_power_well_ops,
drivers/gpu/drm/i915/display/intel_display_power_map.c
763
.ops = &icl_ddi_power_well_ops,
drivers/gpu/drm/i915/display/intel_display_power_map.c
773
.ops = &icl_aux_power_well_ops,
drivers/gpu/drm/i915/display/intel_display_power_map.c
781
.ops = &icl_aux_power_well_ops,
drivers/gpu/drm/i915/display/intel_display_power_map.c
788
.ops = &hsw_power_well_ops,
drivers/gpu/drm/i915/display/intel_display_power_map.c
80
.ops = &i830_pipes_power_well_ops,
drivers/gpu/drm/i915/display/intel_display_power_map.c
901
.ops = &gen9_dc_off_power_well_ops,
drivers/gpu/drm/i915/display/intel_display_power_map.c
908
.ops = &hsw_power_well_ops,
drivers/gpu/drm/i915/display/intel_display_power_map.c
916
.ops = &hsw_power_well_ops,
drivers/gpu/drm/i915/display/intel_display_power_map.c
932
.ops = &icl_ddi_power_well_ops,
drivers/gpu/drm/i915/display/intel_display_power_map.c
938
.ops = &hsw_power_well_ops,
drivers/gpu/drm/i915/display/intel_display_power_map.c
946
.ops = &hsw_power_well_ops,
drivers/gpu/drm/i915/display/intel_display_power_map.c
958
.ops = &tgl_tc_cold_off_ops,
drivers/gpu/drm/i915/display/intel_display_power_map.c
975
.ops = &icl_aux_power_well_ops,
drivers/gpu/drm/i915/display/intel_display_power_map.c
985
.ops = &icl_aux_power_well_ops,
drivers/gpu/drm/i915/display/intel_display_power_well.c
120
power_well->desc->ops->enable(display, power_well);
drivers/gpu/drm/i915/display/intel_display_power_well.c
129
power_well->desc->ops->disable(display, power_well);
drivers/gpu/drm/i915/display/intel_display_power_well.c
135
power_well->desc->ops->sync_hw(display, power_well);
drivers/gpu/drm/i915/display/intel_display_power_well.c
136
power_well->hw_enabled = power_well->desc->ops->is_enabled(display, power_well);
drivers/gpu/drm/i915/display/intel_display_power_well.c
160
return power_well->desc->ops->is_enabled(display, power_well);
drivers/gpu/drm/i915/display/intel_display_power_well.c
297
const struct i915_power_well_regs *regs = power_well->desc->ops->regs;
drivers/gpu/drm/i915/display/intel_display_power_well.c
341
const struct i915_power_well_regs *regs = power_well->desc->ops->regs;
drivers/gpu/drm/i915/display/intel_display_power_well.c
385
const struct i915_power_well_regs *regs = power_well->desc->ops->regs;
drivers/gpu/drm/i915/display/intel_display_power_well.c
428
const struct i915_power_well_regs *regs = power_well->desc->ops->regs;
drivers/gpu/drm/i915/display/intel_display_power_well.c
449
const struct i915_power_well_regs *regs = power_well->desc->ops->regs;
drivers/gpu/drm/i915/display/intel_display_power_well.c
476
const struct i915_power_well_regs *regs = power_well->desc->ops->regs;
drivers/gpu/drm/i915/display/intel_display_power_well.c
546
const struct i915_power_well_regs *regs = power_well->desc->ops->regs;
drivers/gpu/drm/i915/display/intel_display_power_well.c
619
const struct i915_power_well_regs *regs = power_well->desc->ops->regs;
drivers/gpu/drm/i915/display/intel_display_power_well.c
940
const struct i915_power_well_regs *regs = power_well->desc->ops->regs;
drivers/gpu/drm/i915/display/intel_display_power_well.h
91
const struct i915_power_well_ops *ops;
drivers/gpu/drm/i915/display/intel_dsi.c
94
host->base.ops = funcs;
drivers/gpu/drm/i915/display/intel_hdcp.c
1233
if (!arbiter || !arbiter->ops) {
drivers/gpu/drm/i915/display/intel_hdcp.c
1238
ret = arbiter->ops->initiate_hdcp2_session(arbiter->hdcp_dev, data, ake_data);
drivers/gpu/drm/i915/display/intel_hdcp.c
1263
if (!arbiter || !arbiter->ops) {
drivers/gpu/drm/i915/display/intel_hdcp.c
1268
ret = arbiter->ops->verify_receiver_cert_prepare_km(arbiter->hdcp_dev, data,
drivers/gpu/drm/i915/display/intel_hdcp.c
1291
if (!arbiter || !arbiter->ops) {
drivers/gpu/drm/i915/display/intel_hdcp.c
1296
ret = arbiter->ops->verify_hprime(arbiter->hdcp_dev, data, rx_hprime);
drivers/gpu/drm/i915/display/intel_hdcp.c
1317
if (!arbiter || !arbiter->ops) {
drivers/gpu/drm/i915/display/intel_hdcp.c
1322
ret = arbiter->ops->store_pairing_info(arbiter->hdcp_dev, data, pairing_info);
drivers/gpu/drm/i915/display/intel_hdcp.c
1344
if (!arbiter || !arbiter->ops) {
drivers/gpu/drm/i915/display/intel_hdcp.c
1349
ret = arbiter->ops->initiate_locality_check(arbiter->hdcp_dev, data, lc_init);
drivers/gpu/drm/i915/display/intel_hdcp.c
1371
if (!arbiter || !arbiter->ops) {
drivers/gpu/drm/i915/display/intel_hdcp.c
1376
ret = arbiter->ops->verify_lprime(arbiter->hdcp_dev, data, rx_lprime);
drivers/gpu/drm/i915/display/intel_hdcp.c
1397
if (!arbiter || !arbiter->ops) {
drivers/gpu/drm/i915/display/intel_hdcp.c
1402
ret = arbiter->ops->get_session_key(arbiter->hdcp_dev, data, ske_data);
drivers/gpu/drm/i915/display/intel_hdcp.c
1426
if (!arbiter || !arbiter->ops) {
drivers/gpu/drm/i915/display/intel_hdcp.c
1431
ret = arbiter->ops->repeater_check_flow_prepare_ack(arbiter->hdcp_dev,
drivers/gpu/drm/i915/display/intel_hdcp.c
1456
if (!arbiter || !arbiter->ops) {
drivers/gpu/drm/i915/display/intel_hdcp.c
1461
ret = arbiter->ops->verify_mprime(arbiter->hdcp_dev, data, stream_ready);
drivers/gpu/drm/i915/display/intel_hdcp.c
1480
if (!arbiter || !arbiter->ops) {
drivers/gpu/drm/i915/display/intel_hdcp.c
1485
ret = arbiter->ops->enable_hdcp_authentication(arbiter->hdcp_dev, data);
drivers/gpu/drm/i915/display/intel_hdcp.c
1504
if (!arbiter || !arbiter->ops) {
drivers/gpu/drm/i915/display/intel_hdcp.c
1509
ret = arbiter->ops->close_hdcp_session(arbiter->hdcp_dev,
drivers/gpu/drm/i915/display/intel_hdcp_gsc_message.c
651
display->hdcp.arbiter->ops = &gsc_hdcp_ops;
drivers/gpu/drm/i915/gem/i915_gem_create.c
126
ret = mr->ops->init_object(mr, obj, I915_BO_INVALID_OFFSET, size, 0, flags);
drivers/gpu/drm/i915/gem/i915_gem_dmabuf.c
221
exp_info.ops = &i915_dmabuf_ops;
drivers/gpu/drm/i915/gem/i915_gem_dmabuf.c
227
if (obj->ops->dmabuf_export) {
drivers/gpu/drm/i915/gem/i915_gem_dmabuf.c
228
int ret = obj->ops->dmabuf_export(obj);
drivers/gpu/drm/i915/gem/i915_gem_dmabuf.c
290
if (dma_buf->ops == &i915_dmabuf_ops) {
drivers/gpu/drm/i915/gem/i915_gem_internal.c
139
const struct drm_i915_gem_object_ops *ops,
drivers/gpu/drm/i915/gem/i915_gem_internal.c
157
i915_gem_object_init(obj, ops, &lock_class, 0);
drivers/gpu/drm/i915/gem/i915_gem_internal.h
20
const struct drm_i915_gem_object_ops *ops,
drivers/gpu/drm/i915/gem/i915_gem_mman.c
1026
if (obj->ops->mmap_ops) {
drivers/gpu/drm/i915/gem/i915_gem_mman.c
1028
vma->vm_ops = obj->ops->mmap_ops;
drivers/gpu/drm/i915/gem/i915_gem_mman.c
1099
GEM_BUG_ON(obj && obj->ops->mmap_ops);
drivers/gpu/drm/i915/gem/i915_gem_mman.c
1105
GEM_BUG_ON(obj && !obj->ops->mmap_ops);
drivers/gpu/drm/i915/gem/i915_gem_mman.c
1128
if (obj->ops->mmap_ops) {
drivers/gpu/drm/i915/gem/i915_gem_mman.c
636
if (obj->ops->unmap_virtual)
drivers/gpu/drm/i915/gem/i915_gem_mman.c
637
obj->ops->unmap_virtual(obj);
drivers/gpu/drm/i915/gem/i915_gem_mman.c
727
GEM_BUG_ON(obj->ops->mmap_offset || obj->ops->mmap_ops);
drivers/gpu/drm/i915/gem/i915_gem_mman.c
781
if (obj->ops->mmap_offset) {
drivers/gpu/drm/i915/gem/i915_gem_mman.c
785
*offset = obj->ops->mmap_offset(obj);
drivers/gpu/drm/i915/gem/i915_gem_object.c
123
obj->ops = ops;
drivers/gpu/drm/i915/gem/i915_gem_object.c
399
if (obj->ops->release)
drivers/gpu/drm/i915/gem/i915_gem_object.c
400
obj->ops->release(obj);
drivers/gpu/drm/i915/gem/i915_gem_object.c
415
if (obj->ops->delayed_free) {
drivers/gpu/drm/i915/gem/i915_gem_object.c
416
obj->ops->delayed_free(obj);
drivers/gpu/drm/i915/gem/i915_gem_object.c
709
if (!obj->ops->migrate)
drivers/gpu/drm/i915/gem/i915_gem_object.c
803
if (!obj->ops->migrate) {
drivers/gpu/drm/i915/gem/i915_gem_object.c
809
return obj->ops->migrate(obj, mr, flags);
drivers/gpu/drm/i915/gem/i915_gem_object.c
96
const struct drm_i915_gem_object_ops *ops,
drivers/gpu/drm/i915/gem/i915_gem_object.h
213
if (obj->ops->adjust_lru)
drivers/gpu/drm/i915/gem/i915_gem_object.h
214
obj->ops->adjust_lru(obj);
drivers/gpu/drm/i915/gem/i915_gem_object.h
277
return obj->ops->flags & flags;
drivers/gpu/drm/i915/gem/i915_gem_object.h
48
const struct drm_i915_gem_object_ops *ops,
drivers/gpu/drm/i915/gem/i915_gem_object_types.h
251
const struct drm_i915_gem_object_ops *ops;
drivers/gpu/drm/i915/gem/i915_gem_pages.c
115
err = obj->ops->get_pages(obj);
drivers/gpu/drm/i915/gem/i915_gem_pages.c
173
if (obj->ops->truncate)
drivers/gpu/drm/i915/gem/i915_gem_pages.c
174
return obj->ops->truncate(obj);
drivers/gpu/drm/i915/gem/i915_gem_pages.c
269
obj->ops->put_pages(obj, pages);
drivers/gpu/drm/i915/gem/i915_gem_region.c
157
const struct i915_gem_apply_to_region_ops *ops = apply->ops;
drivers/gpu/drm/i915/gem/i915_gem_region.c
195
ret = ops->process_obj(apply, obj);
drivers/gpu/drm/i915/gem/i915_gem_region.c
94
err = mem->ops->init_object(mem, obj, offset, size, page_size, flags);
drivers/gpu/drm/i915/gem/i915_gem_region.h
45
const struct i915_gem_apply_to_region_ops *ops;
drivers/gpu/drm/i915/gem/i915_gem_shmem.c
707
return obj->ops == &i915_gem_shmem_ops;
drivers/gpu/drm/i915/gem/i915_gem_shrinker.c
62
if (obj->ops->shrink) {
drivers/gpu/drm/i915/gem/i915_gem_shrinker.c
71
return obj->ops->shrink(obj, shrink_flags);
drivers/gpu/drm/i915/gem/i915_gem_stolen.c
1026
return obj->ops == &i915_gem_object_stolen_ops;
drivers/gpu/drm/i915/gem/i915_gem_ttm_pm.c
138
struct i915_gem_apply_to_region apply = {.ops = &recover_ops};
drivers/gpu/drm/i915/gem/i915_gem_ttm_pm.c
161
.base = {.ops = &backup_ops},
drivers/gpu/drm/i915/gem/i915_gem_ttm_pm.c
228
.base = {.ops = &restore_ops},
drivers/gpu/drm/i915/gem/selftests/i915_gem_mman.c
878
if (obj->ops->mmap_offset)
drivers/gpu/drm/i915/gem/selftests/mock_dmabuf.c
117
exp_info.ops = &mock_dmabuf_ops;
drivers/gpu/drm/i915/gt/gen6_ppgtt.c
410
ppgtt->vma->ops = &pd_vma_ops;
drivers/gpu/drm/i915/gt/intel_context.c
248
err = ce->ops->pre_pin(ce, ww, &vaddr);
drivers/gpu/drm/i915/gt/intel_context.c
272
err = ce->ops->pin(ce, vaddr);
drivers/gpu/drm/i915/gt/intel_context.c
297
ce->ops->post_unpin(ce);
drivers/gpu/drm/i915/gt/intel_context.c
335
ce->ops->unpin(ce);
drivers/gpu/drm/i915/gt/intel_context.c
336
ce->ops->post_unpin(ce);
drivers/gpu/drm/i915/gt/intel_context.c
400
ce->ops = engine->cops;
drivers/gpu/drm/i915/gt/intel_context.c
601
if (ce->ops->update_stats)
drivers/gpu/drm/i915/gt/intel_context.c
602
ce->ops->update_stats(ce);
drivers/gpu/drm/i915/gt/intel_context.c
605
if (ce->ops->flags & COPS_RUNTIME_CYCLES)
drivers/gpu/drm/i915/gt/intel_context.c
619
if (ce->ops->flags & COPS_RUNTIME_CYCLES)
drivers/gpu/drm/i915/gt/intel_context.c
631
if (ce->ops->revoke)
drivers/gpu/drm/i915/gt/intel_context.c
632
ce->ops->revoke(ce, rq,
drivers/gpu/drm/i915/gt/intel_context.c
642
if (ce->ops->revoke)
drivers/gpu/drm/i915/gt/intel_context.c
643
ce->ops->revoke(ce, NULL, ce->engine->props.preempt_timeout_ms);
drivers/gpu/drm/i915/gt/intel_context.c
68
err = ce->ops->alloc(ce);
drivers/gpu/drm/i915/gt/intel_context.h
130
GEM_BUG_ON(!ce->ops->cancel_request);
drivers/gpu/drm/i915/gt/intel_context.h
131
return ce->ops->cancel_request(ce, rq);
drivers/gpu/drm/i915/gt/intel_context.h
187
if (!ce->ops->sched_disable) {
drivers/gpu/drm/i915/gt/intel_context.h
198
ce->ops->sched_disable(ce);
drivers/gpu/drm/i915/gt/intel_context.h
214
ce->ops->enter(ce);
drivers/gpu/drm/i915/gt/intel_context.h
233
ce->ops->exit(ce);
drivers/gpu/drm/i915/gt/intel_context.h
244
kref_put(&ce->ref, ce->ops->destroy);
drivers/gpu/drm/i915/gt/intel_context.h
289
if (ce->ops->close)
drivers/gpu/drm/i915/gt/intel_context.h
290
ce->ops->close(ce);
drivers/gpu/drm/i915/gt/intel_context.h
300
return test_bit(COPS_HAS_INFLIGHT_BIT, &ce->ops->flags);
drivers/gpu/drm/i915/gt/intel_context_types.h
176
const struct intel_context_ops *ops;
drivers/gpu/drm/i915/gt/intel_engine_pm.c
322
ce->ops->reset(ce);
drivers/gpu/drm/i915/gt/intel_engine_pm.c
81
ce->ops->reset(ce);
drivers/gpu/drm/i915/gt/intel_ggtt.c
1644
vma->ops->bind_vma(vm, NULL, vma->resource,
drivers/gpu/drm/i915/gt/uc/intel_gsc_proxy.c
110
ret = comp->ops->send(comp->mei_dev, in, in_size);
drivers/gpu/drm/i915/gt/uc/intel_gsc_proxy.c
116
ret = comp->ops->recv(comp->mei_dev, out, GSC_PROXY_MAX_MSG_SIZE);
drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c
4242
parent->ops = &virtual_parent_context_ops;
drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c
4244
ce->ops = &virtual_child_context_ops;
drivers/gpu/drm/i915/gt/uc/intel_uc.c
122
uc->ops = &uc_ops_on;
drivers/gpu/drm/i915/gt/uc/intel_uc.c
124
uc->ops = &uc_ops_off;
drivers/gpu/drm/i915/gt/uc/intel_uc.h
107
if (uc->ops->_OPS) \
drivers/gpu/drm/i915/gt/uc/intel_uc.h
108
return uc->ops->_OPS(uc); \
drivers/gpu/drm/i915/gt/uc/intel_uc.h
31
struct intel_uc_ops const *ops;
drivers/gpu/drm/i915/gvt/gtt.c
1012
const struct intel_gvt_gtt_pte_ops *ops = vgpu->gvt->gtt.pte_ops;
drivers/gpu/drm/i915/gvt/gtt.c
1020
ips = vgpu_ips_enabled(vgpu) && ops->test_ips(we);
drivers/gpu/drm/i915/gvt/gtt.c
1022
spt = intel_vgpu_find_spt_by_gfn(vgpu, ops->get_pfn(we));
drivers/gpu/drm/i915/gvt/gtt.c
1045
spt = ppgtt_alloc_spt_gfn(vgpu, type, ops->get_pfn(we), ips);
drivers/gpu/drm/i915/gvt/gtt.c
1076
const struct intel_gvt_gtt_pte_ops *ops = s->vgpu->gvt->gtt.pte_ops;
drivers/gpu/drm/i915/gvt/gtt.c
1083
ops->clear_ips(se);
drivers/gpu/drm/i915/gvt/gtt.c
1085
ops->set_pfn(se, s->shadow_page.mfn);
drivers/gpu/drm/i915/gvt/gtt.c
1092
const struct intel_gvt_gtt_pte_ops *ops = vgpu->gvt->gtt.pte_ops;
drivers/gpu/drm/i915/gvt/gtt.c
1102
start_gfn = ops->get_pfn(se);
drivers/gpu/drm/i915/gvt/gtt.c
1119
ops->set_pfn(&sub_se, dma_addr >> PAGE_SHIFT);
drivers/gpu/drm/i915/gvt/gtt.c
1126
ops->clear_pse(se);
drivers/gpu/drm/i915/gvt/gtt.c
1127
ops->clear_ips(se);
drivers/gpu/drm/i915/gvt/gtt.c
1128
ops->set_pfn(se, sub_spt->shadow_page.mfn);
drivers/gpu/drm/i915/gvt/gtt.c
1148
const struct intel_gvt_gtt_pte_ops *ops = vgpu->gvt->gtt.pte_ops;
drivers/gpu/drm/i915/gvt/gtt.c
1158
start_gfn = ops->get_pfn(se);
drivers/gpu/drm/i915/gvt/gtt.c
1161
ops->set_64k_splited(&entry);
drivers/gpu/drm/i915/gvt/gtt.c
1169
ops->set_pfn(&entry, dma_addr >> PAGE_SHIFT);
drivers/gpu/drm/i915/gvt/gtt.c
1264
const struct intel_gvt_gtt_pte_ops *ops = vgpu->gvt->gtt.pte_ops;
drivers/gpu/drm/i915/gvt/gtt.c
1273
if (!ops->test_present(se))
drivers/gpu/drm/i915/gvt/gtt.c
1276
if (ops->get_pfn(se) ==
drivers/gpu/drm/i915/gvt/gtt.c
1282
intel_vgpu_find_spt_by_mfn(vgpu, ops->get_pfn(se));
drivers/gpu/drm/i915/gvt/gtt.c
1345
const struct intel_gvt_gtt_pte_ops *ops = gvt->gtt.pte_ops;
drivers/gpu/drm/i915/gvt/gtt.c
1359
ops->get_entry(oos_page->mem, &old, index, false, 0, vgpu);
drivers/gpu/drm/i915/gvt/gtt.c
1360
ops->get_entry(NULL, &new, index, true,
drivers/gpu/drm/i915/gvt/gtt.c
1375
ops->set_entry(oos_page->mem, &new, index, false, 0, vgpu);
drivers/gpu/drm/i915/gvt/gtt.c
1516
const struct intel_gvt_gtt_pte_ops *ops = vgpu->gvt->gtt.pte_ops;
drivers/gpu/drm/i915/gvt/gtt.c
1521
new_present = ops->test_present(we);
drivers/gpu/drm/i915/gvt/gtt.c
1542
if (ops->test_64k_splited(&old_se) &&
drivers/gpu/drm/i915/gvt/gtt.c
1546
ops->clear_64k_splited(&old_se);
drivers/gpu/drm/i915/gvt/gtt.c
1547
ops->set_pfn(&old_se,
drivers/gpu/drm/i915/gvt/gtt.c
1553
ops->clear_pse(&old_se);
drivers/gpu/drm/i915/gvt/gtt.c
1554
ops->set_pfn(&old_se,
drivers/gpu/drm/i915/gvt/gtt.c
1558
ops->set_pfn(&old_se,
drivers/gpu/drm/i915/gvt/gtt.c
1633
const struct intel_gvt_gtt_pte_ops *ops = vgpu->gvt->gtt.pte_ops;
drivers/gpu/drm/i915/gvt/gtt.c
1667
ops->set_pfn(&se, vgpu->gtt.scratch_pt[type].page_mfn);
drivers/gpu/drm/i915/gvt/gtt.c
1679
ops->set_entry(spt->guest_page.oos_page->mem, &we, index,
drivers/gpu/drm/i915/gvt/gtt.c
1698
const struct intel_gvt_gtt_pte_ops *ops = gtt->pte_ops;
drivers/gpu/drm/i915/gvt/gtt.c
1708
if (!ops->test_present(&se))
drivers/gpu/drm/i915/gvt/gtt.c
1728
const struct intel_gvt_gtt_pte_ops *ops = gtt->pte_ops;
drivers/gpu/drm/i915/gvt/gtt.c
1744
if (!ops->test_present(&ge))
drivers/gpu/drm/i915/gvt/gtt.c
1983
const struct intel_gvt_gtt_pte_ops *ops = vgpu->gvt->gtt.pte_ops;
drivers/gpu/drm/i915/gvt/gtt.c
1986
s = intel_vgpu_find_spt_by_mfn(vgpu, ops->get_pfn(e));
drivers/gpu/drm/i915/gvt/gtt.c
2151
const struct intel_gvt_gtt_pte_ops *ops = gvt->gtt.pte_ops;
drivers/gpu/drm/i915/gvt/gtt.c
2220
if (!partial_update && (ops->test_present(&e))) {
drivers/gpu/drm/i915/gvt/gtt.c
2221
gfn = ops->get_pfn(&e);
drivers/gpu/drm/i915/gvt/gtt.c
2233
ops->set_pfn(&m, gvt->gtt.scratch_mfn);
drivers/gpu/drm/i915/gvt/gtt.c
2235
ops->set_pfn(&m, dma_addr >> PAGE_SHIFT);
drivers/gpu/drm/i915/gvt/gtt.c
2237
ops->set_pfn(&m, gvt->gtt.scratch_mfn);
drivers/gpu/drm/i915/gvt/gtt.c
2238
ops->clear_present(&m);
drivers/gpu/drm/i915/gvt/gtt.c
2297
const struct intel_gvt_gtt_pte_ops *ops = vgpu->gvt->gtt.pte_ops;
drivers/gpu/drm/i915/gvt/gtt.c
2340
ops->set_pfn(&se, gtt->scratch_pt[type - 1].page_mfn);
drivers/gpu/drm/i915/gvt/gtt.c
2350
ops->set_entry(scratch_pt, &se, i, false, 0, vgpu);
drivers/gpu/drm/i915/gvt/gtt.c
595
const struct intel_gvt_gtt_pte_ops *ops = gvt->gtt.pte_ops;
drivers/gpu/drm/i915/gvt/gtt.c
603
ret = ops->get_entry(page_table, e, index, guest,
drivers/gpu/drm/i915/gvt/gtt.c
609
update_entry_type_for_real(ops, e, guest ?
drivers/gpu/drm/i915/gvt/gtt.c
624
const struct intel_gvt_gtt_pte_ops *ops = gvt->gtt.pte_ops;
drivers/gpu/drm/i915/gvt/gtt.c
632
return ops->set_entry(page_table, e, index, guest,
drivers/gpu/drm/i915/gvt/gtt.c
887
const struct intel_gvt_gtt_pte_ops *ops = vgpu->gvt->gtt.pte_ops;
drivers/gpu/drm/i915/gvt/gtt.c
907
if (ops->get_pfn(e) ==
drivers/gpu/drm/i915/gvt/gtt.c
911
s = intel_vgpu_find_spt_by_mfn(vgpu, ops->get_pfn(e));
drivers/gpu/drm/i915/gvt/gtt.c
914
ops->get_pfn(e));
drivers/gpu/drm/i915/gvt/gtt.c
924
const struct intel_gvt_gtt_pte_ops *ops = vgpu->gvt->gtt.pte_ops;
drivers/gpu/drm/i915/gvt/gtt.c
928
pfn = ops->get_pfn(entry);
drivers/gpu/drm/i915/gvt/gvt.h
164
const struct intel_vgpu_submission_ops *ops;
drivers/gpu/drm/i915/gvt/interrupt.c
202
const struct intel_gvt_irq_ops *ops = gvt->irq.ops;
drivers/gpu/drm/i915/gvt/interrupt.c
210
ops->check_pending_irq(vgpu);
drivers/gpu/drm/i915/gvt/interrupt.c
232
const struct intel_gvt_irq_ops *ops = gvt->irq.ops;
drivers/gpu/drm/i915/gvt/interrupt.c
249
ops->check_pending_irq(vgpu);
drivers/gpu/drm/i915/gvt/interrupt.c
272
const struct intel_gvt_irq_ops *ops = gvt->irq.ops;
drivers/gpu/drm/i915/gvt/interrupt.c
288
ops->check_pending_irq(vgpu);
drivers/gpu/drm/i915/gvt/interrupt.c
687
const struct intel_gvt_irq_ops *ops = gvt->irq.ops;
drivers/gpu/drm/i915/gvt/interrupt.c
694
ops->check_pending_irq(vgpu);
drivers/gpu/drm/i915/gvt/interrupt.c
724
irq->ops = &gen8_irq_ops;
drivers/gpu/drm/i915/gvt/interrupt.c
731
irq->ops->init_irq(irq);
drivers/gpu/drm/i915/gvt/interrupt.h
186
const struct intel_gvt_irq_ops *ops;
drivers/gpu/drm/i915/gvt/kvmgt.c
1601
if (vgpu->region[i].ops->release)
drivers/gpu/drm/i915/gvt/kvmgt.c
1602
vgpu->region[i].ops->release(vgpu,
drivers/gpu/drm/i915/gvt/kvmgt.c
543
const struct intel_vgpu_regops *ops,
drivers/gpu/drm/i915/gvt/kvmgt.c
557
vgpu->region[vgpu->num_regions].ops = ops;
drivers/gpu/drm/i915/gvt/kvmgt.c
83
const struct intel_vgpu_regops *ops;
drivers/gpu/drm/i915/gvt/kvmgt.c
841
return vgpu->region[index].ops->rw(vgpu, buf, count,
drivers/gpu/drm/i915/gvt/scheduler.c
1360
s->ops->reset(vgpu, engine_mask);
drivers/gpu/drm/i915/gvt/scheduler.c
1481
const struct intel_vgpu_submission_ops *ops[] = {
drivers/gpu/drm/i915/gvt/scheduler.c
1487
if (drm_WARN_ON(&i915->drm, interface >= ARRAY_SIZE(ops)))
drivers/gpu/drm/i915/gvt/scheduler.c
1495
s->ops->clean(vgpu, engine_mask);
drivers/gpu/drm/i915/gvt/scheduler.c
1498
s->ops = NULL;
drivers/gpu/drm/i915/gvt/scheduler.c
1505
ret = ops[interface]->init(vgpu, engine_mask);
drivers/gpu/drm/i915/gvt/scheduler.c
1509
s->ops = ops[interface];
drivers/gpu/drm/i915/gvt/scheduler.c
1514
vgpu->id, s->ops->name);
drivers/gpu/drm/i915/i915_gem.c
1070
if (obj->ops->adjust_lru)
drivers/gpu/drm/i915/i915_gem.c
1071
obj->ops->adjust_lru(obj);
drivers/gpu/drm/i915/i915_gem.c
489
if (obj->ops->pread)
drivers/gpu/drm/i915/i915_gem.c
490
ret = obj->ops->pread(obj, args);
drivers/gpu/drm/i915/i915_gem.c
777
if (obj->ops->pwrite)
drivers/gpu/drm/i915/i915_gem.c
778
ret = obj->ops->pwrite(obj, args);
drivers/gpu/drm/i915/i915_hwmon.c
793
.ops = &hwm_ops,
drivers/gpu/drm/i915/i915_hwmon.c
831
.ops = &hwm_gt_ops,
drivers/gpu/drm/i915/i915_mitigations.c
127
static const struct kernel_param_ops ops = {
drivers/gpu/drm/i915/i915_mitigations.c
132
module_param_cb_unsafe(mitigations, &ops, NULL, 0600);
drivers/gpu/drm/i915/i915_perf.c
1203
stream->perf->ops.oa_disable(stream);
drivers/gpu/drm/i915/i915_perf.c
1204
stream->perf->ops.oa_enable(stream);
drivers/gpu/drm/i915/i915_perf.c
1279
return stream->perf->ops.read(stream, buf, count, offset);
drivers/gpu/drm/i915/i915_perf.c
1682
perf->ops.disable_metric_set(stream);
drivers/gpu/drm/i915/i915_perf.c
3061
stream->perf->ops.oa_enable(stream);
drivers/gpu/drm/i915/i915_perf.c
3124
stream->perf->ops.oa_disable(stream);
drivers/gpu/drm/i915/i915_perf.c
3148
err = stream->perf->ops.enable_metric_set(stream, active);
drivers/gpu/drm/i915/i915_perf.c
3266
if (!perf->ops.enable_metric_set) {
drivers/gpu/drm/i915/i915_perf.c
3350
stream->ops = &i915_oa_stream_ops;
drivers/gpu/drm/i915/i915_perf.c
3376
perf->ops.disable_metric_set(stream);
drivers/gpu/drm/i915/i915_perf.c
3453
ret = stream->ops->wait_unlocked(stream);
drivers/gpu/drm/i915/i915_perf.c
3458
ret = stream->ops->read(stream, buf, count, &offset);
drivers/gpu/drm/i915/i915_perf.c
3463
ret = stream->ops->read(stream, buf, count, &offset);
drivers/gpu/drm/i915/i915_perf.c
3519
stream->ops->poll_wait(stream, file, wait);
drivers/gpu/drm/i915/i915_perf.c
3576
if (stream->ops->enable)
drivers/gpu/drm/i915/i915_perf.c
3577
stream->ops->enable(stream);
drivers/gpu/drm/i915/i915_perf.c
3608
if (stream->ops->disable)
drivers/gpu/drm/i915/i915_perf.c
3609
stream->ops->disable(stream);
drivers/gpu/drm/i915/i915_perf.c
3713
if (stream->ops->destroy)
drivers/gpu/drm/i915/i915_perf.c
3714
stream->ops->destroy(stream);
drivers/gpu/drm/i915/i915_perf.c
3920
if (stream->ops->destroy)
drivers/gpu/drm/i915/i915_perf.c
3921
stream->ops->destroy(stream);
drivers/gpu/drm/i915/i915_perf.c
4641
perf->ops.is_valid_mux_reg,
drivers/gpu/drm/i915/i915_perf.c
4655
perf->ops.is_valid_b_counter_reg,
drivers/gpu/drm/i915/i915_perf.c
4675
perf->ops.is_valid_flex_reg,
drivers/gpu/drm/i915/i915_perf.c
5052
perf->ops.is_valid_b_counter_reg = gen7_is_valid_b_counter_addr;
drivers/gpu/drm/i915/i915_perf.c
5053
perf->ops.is_valid_mux_reg = hsw_is_valid_mux_addr;
drivers/gpu/drm/i915/i915_perf.c
5054
perf->ops.is_valid_flex_reg = NULL;
drivers/gpu/drm/i915/i915_perf.c
5055
perf->ops.enable_metric_set = hsw_enable_metric_set;
drivers/gpu/drm/i915/i915_perf.c
5056
perf->ops.disable_metric_set = hsw_disable_metric_set;
drivers/gpu/drm/i915/i915_perf.c
5057
perf->ops.oa_enable = gen7_oa_enable;
drivers/gpu/drm/i915/i915_perf.c
5058
perf->ops.oa_disable = gen7_oa_disable;
drivers/gpu/drm/i915/i915_perf.c
5059
perf->ops.read = gen7_oa_read;
drivers/gpu/drm/i915/i915_perf.c
5060
perf->ops.oa_hw_tail_read = gen7_oa_hw_tail_read;
drivers/gpu/drm/i915/i915_perf.c
5068
perf->ops.read = gen8_oa_read;
drivers/gpu/drm/i915/i915_perf.c
5072
perf->ops.is_valid_b_counter_reg =
drivers/gpu/drm/i915/i915_perf.c
5074
perf->ops.is_valid_mux_reg =
drivers/gpu/drm/i915/i915_perf.c
5076
perf->ops.is_valid_flex_reg =
drivers/gpu/drm/i915/i915_perf.c
5080
perf->ops.is_valid_mux_reg =
drivers/gpu/drm/i915/i915_perf.c
5084
perf->ops.oa_enable = gen8_oa_enable;
drivers/gpu/drm/i915/i915_perf.c
5085
perf->ops.oa_disable = gen8_oa_disable;
drivers/gpu/drm/i915/i915_perf.c
5086
perf->ops.enable_metric_set = gen8_enable_metric_set;
drivers/gpu/drm/i915/i915_perf.c
5087
perf->ops.disable_metric_set = gen8_disable_metric_set;
drivers/gpu/drm/i915/i915_perf.c
5088
perf->ops.oa_hw_tail_read = gen8_oa_hw_tail_read;
drivers/gpu/drm/i915/i915_perf.c
5090
perf->ops.is_valid_b_counter_reg =
drivers/gpu/drm/i915/i915_perf.c
5092
perf->ops.is_valid_mux_reg =
drivers/gpu/drm/i915/i915_perf.c
5094
perf->ops.is_valid_flex_reg =
drivers/gpu/drm/i915/i915_perf.c
5097
perf->ops.oa_enable = gen8_oa_enable;
drivers/gpu/drm/i915/i915_perf.c
5098
perf->ops.oa_disable = gen8_oa_disable;
drivers/gpu/drm/i915/i915_perf.c
5099
perf->ops.enable_metric_set = gen8_enable_metric_set;
drivers/gpu/drm/i915/i915_perf.c
5100
perf->ops.disable_metric_set = gen11_disable_metric_set;
drivers/gpu/drm/i915/i915_perf.c
5101
perf->ops.oa_hw_tail_read = gen8_oa_hw_tail_read;
drivers/gpu/drm/i915/i915_perf.c
5103
perf->ops.is_valid_b_counter_reg =
drivers/gpu/drm/i915/i915_perf.c
5107
perf->ops.is_valid_mux_reg =
drivers/gpu/drm/i915/i915_perf.c
5109
perf->ops.is_valid_flex_reg =
drivers/gpu/drm/i915/i915_perf.c
5112
perf->ops.oa_enable = gen12_oa_enable;
drivers/gpu/drm/i915/i915_perf.c
5113
perf->ops.oa_disable = gen12_oa_disable;
drivers/gpu/drm/i915/i915_perf.c
5114
perf->ops.enable_metric_set = gen12_enable_metric_set;
drivers/gpu/drm/i915/i915_perf.c
5115
perf->ops.disable_metric_set = gen12_disable_metric_set;
drivers/gpu/drm/i915/i915_perf.c
5116
perf->ops.oa_hw_tail_read = gen12_oa_hw_tail_read;
drivers/gpu/drm/i915/i915_perf.c
5120
if (perf->ops.enable_metric_set) {
drivers/gpu/drm/i915/i915_perf.c
5210
memset(&perf->ops, 0, sizeof(perf->ops));
drivers/gpu/drm/i915/i915_perf.c
559
hw_tail = stream->perf->ops.oa_hw_tail_read(stream);
drivers/gpu/drm/i915/i915_perf.c
990
stream->perf->ops.oa_disable(stream);
drivers/gpu/drm/i915/i915_perf.c
991
stream->perf->ops.oa_enable(stream);
drivers/gpu/drm/i915/i915_perf_types.h
227
const struct i915_perf_stream_ops *ops;
drivers/gpu/drm/i915/i915_perf_types.h
498
struct i915_oa_ops ops;
drivers/gpu/drm/i915/i915_request.h
369
return fence->ops == &i915_fence_ops;
drivers/gpu/drm/i915/i915_scatterlist.h
188
const struct i915_refct_sgt_ops *ops;
drivers/gpu/drm/i915/i915_scatterlist.h
198
kref_put(&rsgt->kref, rsgt->ops->release);
drivers/gpu/drm/i915/i915_scatterlist.h
222
const struct i915_refct_sgt_ops *ops)
drivers/gpu/drm/i915/i915_scatterlist.h
227
rsgt->ops = ops;
drivers/gpu/drm/i915/i915_sw_fence_work.c
11
if (f->ops->release)
drivers/gpu/drm/i915/i915_sw_fence_work.c
12
f->ops->release(f);
drivers/gpu/drm/i915/i915_sw_fence_work.c
20
f->ops->work(f);
drivers/gpu/drm/i915/i915_sw_fence_work.c
64
return f->ops->name ?: "work";
drivers/gpu/drm/i915/i915_sw_fence_work.c
84
const struct dma_fence_work_ops *ops)
drivers/gpu/drm/i915/i915_sw_fence_work.c
86
f->ops = ops;
drivers/gpu/drm/i915/i915_sw_fence_work.h
32
const struct dma_fence_work_ops *ops;
drivers/gpu/drm/i915/i915_sw_fence_work.h
40
const struct dma_fence_work_ops *ops);
drivers/gpu/drm/i915/i915_vma.c
164
vma->ops = &vm->vma_ops;
drivers/gpu/drm/i915/i915_vma.c
371
vma_res->ops->bind_vma(vma_res->vm, &vw->stash,
drivers/gpu/drm/i915/i915_vma.c
457
vma->ops, vma->private, __i915_vma_offset(vma),
drivers/gpu/drm/i915/i915_vma.c
575
vma->ops->bind_vma(vma->vm, NULL, vma->resource, pat_index,
drivers/gpu/drm/i915/i915_vma_resource.c
182
vma_res->ops->unbind_vma(vm, vma_res);
drivers/gpu/drm/i915/i915_vma_resource.h
124
const struct i915_vma_ops *ops;
drivers/gpu/drm/i915/i915_vma_resource.h
209
const struct i915_vma_ops *ops,
drivers/gpu/drm/i915/i915_vma_resource.h
227
vma_res->ops = ops;
drivers/gpu/drm/i915/i915_vma_types.h
139
const struct i915_vma_ops *ops;
drivers/gpu/drm/i915/intel_gvt.c
195
int intel_gvt_set_ops(const struct intel_vgpu_ops *ops)
drivers/gpu/drm/i915/intel_gvt.c
204
intel_gvt_ops = ops;
drivers/gpu/drm/i915/intel_gvt.c
214
void intel_gvt_clear_ops(const struct intel_vgpu_ops *ops)
drivers/gpu/drm/i915/intel_gvt.c
219
if (intel_gvt_ops != ops) {
drivers/gpu/drm/i915/intel_gvt.h
52
int intel_gvt_set_ops(const struct intel_vgpu_ops *ops);
drivers/gpu/drm/i915/intel_gvt.h
53
void intel_gvt_clear_ops(const struct intel_vgpu_ops *ops);
drivers/gpu/drm/i915/intel_memory_region.c
256
const struct intel_memory_region_ops *ops)
drivers/gpu/drm/i915/intel_memory_region.c
269
mem->ops = ops;
drivers/gpu/drm/i915/intel_memory_region.c
280
if (ops->init) {
drivers/gpu/drm/i915/intel_memory_region.c
281
err = ops->init(mem);
drivers/gpu/drm/i915/intel_memory_region.c
293
if (mem->ops->release)
drivers/gpu/drm/i915/intel_memory_region.c
294
mem->ops->release(mem);
drivers/gpu/drm/i915/intel_memory_region.c
328
if (mem->ops->release)
drivers/gpu/drm/i915/intel_memory_region.c
329
ret = mem->ops->release(mem);
drivers/gpu/drm/i915/intel_memory_region.h
103
const struct intel_memory_region_ops *ops);
drivers/gpu/drm/i915/intel_memory_region.h
62
const struct intel_memory_region_ops *ops;
drivers/gpu/drm/i915/intel_wakeref.c
103
const struct intel_wakeref_ops *ops,
drivers/gpu/drm/i915/intel_wakeref.c
108
wf->ops = ops;
drivers/gpu/drm/i915/intel_wakeref.c
34
ret = wf->ops->get(wf);
drivers/gpu/drm/i915/intel_wakeref.c
64
if (likely(!wf->ops->put(wf))) {
drivers/gpu/drm/i915/intel_wakeref.h
47
const struct intel_wakeref_ops *ops;
drivers/gpu/drm/i915/intel_wakeref.h
63
const struct intel_wakeref_ops *ops,
drivers/gpu/drm/i915/intel_wakeref.h
66
#define intel_wakeref_init(wf, i915, ops, name) do { \
drivers/gpu/drm/i915/intel_wakeref.h
69
__intel_wakeref_init((wf), (i915), (ops), &__key, name); \
drivers/gpu/drm/i915/pxp/intel_pxp_tee.c
126
if (unlikely(!pxp_component || !pxp_component->ops->gsc_command)) {
drivers/gpu/drm/i915/pxp/intel_pxp_tee.c
137
ret = pxp_component->ops->gsc_command(pxp_component->tee_dev, client_id,
drivers/gpu/drm/i915/pxp/intel_pxp_tee.c
78
ret = pxp_component->ops->send(pxp_component->tee_dev, msg_in, msg_in_size,
drivers/gpu/drm/i915/pxp/intel_pxp_tee.c
85
ret = pxp_component->ops->recv(pxp_component->tee_dev, msg_out, msg_out_max_size,
drivers/gpu/drm/i915/selftests/i915_perf.c
430
if (!perf->metrics_kobj || !perf->ops.enable_metric_set)
drivers/gpu/drm/i915/selftests/mock_gem_device.c
112
.ops = {
drivers/gpu/drm/imagination/pvr_ccb.c
565
if (!fence->ops) {
drivers/gpu/drm/imagination/pvr_ccb.c
568
WARN_ON(fence->ops != &pvr_kccb_fence_ops);
drivers/gpu/drm/imagination/pvr_queue.c
1229
.ops = &pvr_queue_sched_ops,
drivers/gpu/drm/imagination/pvr_queue.c
197
if (f && f->ops == &pvr_queue_job_fence_ops)
drivers/gpu/drm/imagination/pvr_queue.c
223
if (WARN_ON(f->ops &&
drivers/gpu/drm/imagination/pvr_queue.c
224
f->ops != &pvr_queue_cccb_fence_ops &&
drivers/gpu/drm/imagination/pvr_queue.c
225
f->ops != &pvr_queue_job_fence_ops))
drivers/gpu/drm/imagination/pvr_queue.c
229
if (f->ops)
drivers/gpu/drm/imagination/pvr_queue.c
316
if (!fence->ops)
drivers/gpu/drm/imagination/pvr_queue.c
462
if (!WARN_ON(job->kccb_fence->ops)) {
drivers/gpu/drm/imagination/pvr_queue.c
493
return frag_job->base.sched->ops->prepare_job(&frag_job->base, &queue->entity);
drivers/gpu/drm/imagination/pvr_queue.c
707
job->done_fence->ops) {
drivers/gpu/drm/imagination/pvr_queue.c
899
sched_fence->sched->ops == &pvr_queue_sched_ops)
drivers/gpu/drm/imagination/pvr_queue.c
902
if (f && f->ops == &pvr_queue_job_fence_ops)
drivers/gpu/drm/imx/dc/dc-fl.c
90
memcpy(&fu->ops, &dc_fu_common_ops, sizeof(dc_fu_common_ops));
drivers/gpu/drm/imx/dc/dc-fl.c
91
fu->ops.init = dc_fl_init;
drivers/gpu/drm/imx/dc/dc-fl.c
92
fu->ops.set_fmt = dc_fl_set_fmt;
drivers/gpu/drm/imx/dc/dc-fl.c
93
fu->ops.set_framedimensions = dc_fl_set_framedimensions;
drivers/gpu/drm/imx/dc/dc-fu.c
239
return &fu->ops;
drivers/gpu/drm/imx/dc/dc-fu.h
115
struct dc_fu_ops ops;
drivers/gpu/drm/imx/dc/dc-fw.c
119
memcpy(&fu->ops, &dc_fu_common_ops, sizeof(dc_fu_common_ops));
drivers/gpu/drm/imx/dc/dc-fw.c
120
fu->ops.init = dc_fw_init;
drivers/gpu/drm/imx/dc/dc-fw.c
121
fu->ops.set_fmt = dc_fw_set_fmt;
drivers/gpu/drm/imx/dc/dc-fw.c
122
fu->ops.set_framedimensions = dc_fw_set_framedimensions;
drivers/gpu/drm/imx/dc/dc-pe.c
131
pe->fu_disp[i]->ops.init(pe->fu_disp[i]);
drivers/gpu/drm/imx/ipuv3/imx-tve.c
425
.ops = &clk_tve_di_ops,
drivers/gpu/drm/kmb/kmb_dsi.c
1422
kmb_dsi->host->ops = &kmb_dsi_host_ops;
drivers/gpu/drm/kmb/kmb_dsi.c
227
dsi_host->ops = &kmb_dsi_host_ops;
drivers/gpu/drm/lima/lima_sched.c
523
.ops = &lima_sched_ops,
drivers/gpu/drm/loongson/lsdc_crtc.c
394
const struct lsdc_crtc_hw_ops *ops = lcrtc->hw_ops;
drivers/gpu/drm/loongson/lsdc_crtc.c
408
ops->reset(lcrtc);
drivers/gpu/drm/loongson/lsdc_crtc.c
640
const struct lsdc_crtc_hw_ops *ops = lcrtc->hw_ops;
drivers/gpu/drm/loongson/lsdc_crtc.c
652
ops->soft_reset(lcrtc);
drivers/gpu/drm/loongson/lsdc_crtc.c
654
ops->enable(lcrtc);
drivers/gpu/drm/loongson/lsdc_crtc.c
656
ops->disable(lcrtc);
drivers/gpu/drm/loongson/lsdc_crtc.c
658
ops->flip(lcrtc);
drivers/gpu/drm/loongson/lsdc_crtc.c
660
ops->clone(lcrtc);
drivers/gpu/drm/loongson/lsdc_crtc.c
908
const struct lsdc_crtc_hw_ops *ops = lcrtc->hw_ops;
drivers/gpu/drm/loongson/lsdc_crtc.c
924
ops->get_scan_pos(lcrtc, &x, &y);
drivers/gpu/drm/loongson/lsdc_drv.h
148
const struct lsdc_primary_plane_ops *ops;
drivers/gpu/drm/loongson/lsdc_drv.h
166
const struct lsdc_cursor_plane_ops *ops;
drivers/gpu/drm/loongson/lsdc_plane.c
225
const struct lsdc_cursor_plane_ops *ops = cursor->ops;
drivers/gpu/drm/loongson/lsdc_plane.c
259
ops->update_position(cursor, new_state->crtc_x, new_state->crtc_y);
drivers/gpu/drm/loongson/lsdc_plane.c
261
ops->update_cfg(cursor, cursor_size, CURSOR_FORMAT_ARGB8888);
drivers/gpu/drm/loongson/lsdc_plane.c
264
ops->update_bo_addr(cursor, lsdc_fb_base_addr(new_fb));
drivers/gpu/drm/loongson/lsdc_plane.c
308
const struct lsdc_cursor_plane_ops *ops = cursor->ops;
drivers/gpu/drm/loongson/lsdc_plane.c
314
ops->update_position(cursor, new_plane_state->crtc_x, new_plane_state->crtc_y);
drivers/gpu/drm/loongson/lsdc_plane.c
317
ops->update_bo_addr(cursor, addr);
drivers/gpu/drm/loongson/lsdc_plane.c
319
ops->update_cfg(cursor, CURSOR_SIZE_32X32, CURSOR_FORMAT_ARGB8888);
drivers/gpu/drm/loongson/lsdc_plane.c
326
const struct lsdc_cursor_plane_ops *ops = cursor->ops;
drivers/gpu/drm/loongson/lsdc_plane.c
328
ops->update_cfg(cursor, CURSOR_SIZE_32X32, CURSOR_FORMAT_DISABLE);
drivers/gpu/drm/loongson/lsdc_plane.c
389
const struct lsdc_cursor_plane_ops *ops = cursor->ops;
drivers/gpu/drm/loongson/lsdc_plane.c
395
ops->update_position(cursor, new_plane_state->crtc_x, new_plane_state->crtc_y);
drivers/gpu/drm/loongson/lsdc_plane.c
400
ops->update_bo_addr(cursor, addr);
drivers/gpu/drm/loongson/lsdc_plane.c
415
ops->update_cfg(cursor, cursor_size, CURSOR_FORMAT_ARGB8888);
drivers/gpu/drm/loongson/lsdc_plane.c
422
const struct lsdc_cursor_plane_ops *hw_ops = cursor->ops;
drivers/gpu/drm/loongson/lsdc_plane.c
73
const struct lsdc_primary_plane_ops *ops = primary->ops;
drivers/gpu/drm/loongson/lsdc_plane.c
741
primary->ops = &lsdc_primary_plane_hw_ops[index];
drivers/gpu/drm/loongson/lsdc_plane.c
764
cursor->ops = &ls7a1000_cursor_hw_ops[index];
drivers/gpu/drm/loongson/lsdc_plane.c
789
cursor->ops = &ls7a2000_cursor_hw_ops[index];
drivers/gpu/drm/loongson/lsdc_plane.c
82
ops->update_fb_addr(primary, fb_addr);
drivers/gpu/drm/loongson/lsdc_plane.c
83
ops->update_fb_stride(primary, new_fb->pitches[0]);
drivers/gpu/drm/loongson/lsdc_plane.c
86
ops->update_fb_format(primary, new_fb->format);
drivers/gpu/drm/mcde/mcde_clk_div.c
150
.ops = &mcde_clk_div_ops,
drivers/gpu/drm/mcde/mcde_clk_div.c
157
.ops = &mcde_clk_div_ops,
drivers/gpu/drm/mcde/mcde_dsi.c
1199
host->ops = &mcde_dsi_host_ops;
drivers/gpu/drm/mediatek/mtk_dp.c
2677
.ops = &mtk_dp_audio_codec_ops,
drivers/gpu/drm/mediatek/mtk_dp.c
2852
mtk_dp->bridge.ops = DRM_BRIDGE_OP_DETECT |
drivers/gpu/drm/mediatek/mtk_dsi.c
1237
dsi->host.ops = &mtk_dsi_ops;
drivers/gpu/drm/mediatek/mtk_hdmi_common.c
359
.ops = hdmi->conf->ver_conf->codec_ops,
drivers/gpu/drm/mediatek/mtk_hdmi_common.c
433
hdmi->bridge.ops = DRM_BRIDGE_OP_DETECT | DRM_BRIDGE_OP_EDID
drivers/gpu/drm/mediatek/mtk_hdmi_common.c
439
hdmi->bridge.ops |= DRM_BRIDGE_OP_HDMI |
drivers/gpu/drm/meson/meson_crtc.c
341
if (priv->afbcd.ops) {
drivers/gpu/drm/meson/meson_crtc.c
342
priv->afbcd.ops->reset(priv);
drivers/gpu/drm/meson/meson_crtc.c
343
priv->afbcd.ops->disable(priv);
drivers/gpu/drm/meson/meson_crtc.c
382
priv->afbcd.ops->reset(priv);
drivers/gpu/drm/meson/meson_crtc.c
383
priv->afbcd.ops->setup(priv);
drivers/gpu/drm/meson/meson_crtc.c
384
priv->afbcd.ops->enable(priv);
drivers/gpu/drm/meson/meson_drv.c
214
priv->afbcd.ops = match->afbcd_ops;
drivers/gpu/drm/meson/meson_drv.c
299
if (priv->afbcd.ops) {
drivers/gpu/drm/meson/meson_drv.c
300
ret = priv->afbcd.ops->init(priv);
drivers/gpu/drm/meson/meson_drv.c
364
if (priv->afbcd.ops)
drivers/gpu/drm/meson/meson_drv.c
365
priv->afbcd.ops->exit(priv);
drivers/gpu/drm/meson/meson_drv.c
416
if (priv->afbcd.ops)
drivers/gpu/drm/meson/meson_drv.c
417
priv->afbcd.ops->exit(priv);
drivers/gpu/drm/meson/meson_drv.c
446
if (priv->afbcd.ops)
drivers/gpu/drm/meson/meson_drv.c
447
priv->afbcd.ops->init(priv);
drivers/gpu/drm/meson/meson_drv.h
173
struct meson_afbcd_ops *ops;
drivers/gpu/drm/meson/meson_encoder_cvbs.c
252
meson_encoder_cvbs->bridge.ops = DRM_BRIDGE_OP_MODES;
drivers/gpu/drm/meson/meson_plane.c
211
priv->afbcd.ops->fmt_to_blk_mode(fb->modifier,
drivers/gpu/drm/meson/meson_plane.c
406
if (priv->afbcd.ops) {
drivers/gpu/drm/meson/meson_plane.c
407
priv->afbcd.ops->reset(priv);
drivers/gpu/drm/meson/meson_plane.c
408
priv->afbcd.ops->disable(priv);
drivers/gpu/drm/meson/meson_plane.c
458
if (priv->afbcd.ops && priv->afbcd.ops->supported_fmt)
drivers/gpu/drm/meson/meson_plane.c
459
return priv->afbcd.ops->supported_fmt(modifier, format);
drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.c
113
if (!m->hw_lm || !m->hw_lm->ops.setup_misr)
drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.c
117
m->hw_lm->ops.setup_misr(m->hw_lm);
drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.c
214
if (!m->hw_lm || !m->hw_lm->ops.collect_misr)
drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.c
217
rc = m->hw_lm->ops.collect_misr(m->hw_lm, &crcs[i]);
drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.c
370
lm->ops.setup_blend_config(lm, pstate->stage,
drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.c
396
hw_lm->ops.setup_mixer_out(hw_lm, &cfg);
drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.c
438
mixer[lm_idx].lm_ctl->ops.update_pending_flush_sspp(mixer[lm_idx].lm_ctl, sspp_idx);
drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.c
509
if (ctl->ops.set_active_fetch_pipes)
drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.c
510
ctl->ops.set_active_fetch_pipes(ctl, active_fetch);
drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.c
512
if (ctl->ops.set_active_pipes)
drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.c
513
ctl->ops.set_active_pipes(ctl, active_pipes);
drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.c
537
if (mixer[i].lm_ctl->ops.clear_all_blendstages)
drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.c
538
mixer[i].lm_ctl->ops.clear_all_blendstages(
drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.c
540
if (mixer[i].lm_ctl->ops.set_active_fetch_pipes)
drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.c
541
mixer[i].lm_ctl->ops.set_active_fetch_pipes(mixer[i].lm_ctl, NULL);
drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.c
542
if (mixer[i].lm_ctl->ops.set_active_pipes)
drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.c
543
mixer[i].lm_ctl->ops.set_active_pipes(mixer[i].lm_ctl, NULL);
drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.c
545
if (mixer[i].hw_lm->ops.clear_all_blendstages)
drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.c
546
mixer[i].hw_lm->ops.clear_all_blendstages(mixer[i].hw_lm);
drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.c
559
lm->ops.setup_alpha_out(lm, mixer[i].mixer_op_mode);
drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.c
562
ctl->ops.update_pending_flush_mixer(ctl,
drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.c
566
if (ctl->ops.set_active_lms)
drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.c
567
ctl->ops.set_active_lms(ctl, active_lms);
drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.c
578
if (ctl->ops.setup_blendstage)
drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.c
579
ctl->ops.setup_blendstage(ctl, mixer[i].hw_lm->idx,
drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.c
582
if (lm->ops.setup_blendstage)
drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.c
583
lm->ops.setup_blendstage(lm, mixer[i].hw_lm->idx,
drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.c
873
if (dspp->ops.setup_pcc) {
drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.c
875
dspp->ops.setup_pcc(dspp, NULL);
drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.c
878
dspp->ops.setup_pcc(dspp, &cfg);
drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.c
882
ctl->ops.update_pending_flush_dspp(ctl,
drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.c
886
if (dspp->ops.setup_gc) {
drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.c
888
dspp->ops.setup_gc(dspp, NULL);
drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.c
894
dspp->ops.setup_gc(dspp, gc_lut);
drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.c
899
ctl->ops.update_pending_flush_dspp(ctl,
drivers/gpu/drm/msm/disp/dpu1/dpu_encoder.c
1124
if (phys->ops.prepare_wb_job)
drivers/gpu/drm/msm/disp/dpu1/dpu_encoder.c
1125
phys->ops.prepare_wb_job(phys, job);
drivers/gpu/drm/msm/disp/dpu1/dpu_encoder.c
1146
if (phys->ops.cleanup_wb_job)
drivers/gpu/drm/msm/disp/dpu1/dpu_encoder.c
1147
phys->ops.cleanup_wb_job(phys, job);
drivers/gpu/drm/msm/disp/dpu1/dpu_encoder.c
1271
if (phys->ops.atomic_mode_set)
drivers/gpu/drm/msm/disp/dpu1/dpu_encoder.c
1272
phys->ops.atomic_mode_set(phys, crtc_state, conn_state);
drivers/gpu/drm/msm/disp/dpu1/dpu_encoder.c
1295
dpu_enc->cur_master->hw_mdptop->ops.intf_audio_select)
drivers/gpu/drm/msm/disp/dpu1/dpu_encoder.c
1296
dpu_enc->cur_master->hw_mdptop->ops.intf_audio_select(
drivers/gpu/drm/msm/disp/dpu1/dpu_encoder.c
1326
if (dpu_enc->cur_slave && dpu_enc->cur_slave->ops.restore)
drivers/gpu/drm/msm/disp/dpu1/dpu_encoder.c
1327
dpu_enc->cur_slave->ops.restore(dpu_enc->cur_slave);
drivers/gpu/drm/msm/disp/dpu1/dpu_encoder.c
1328
if (dpu_enc->cur_master && dpu_enc->cur_master->ops.restore)
drivers/gpu/drm/msm/disp/dpu1/dpu_encoder.c
1329
dpu_enc->cur_master->ops.restore(dpu_enc->cur_master);
drivers/gpu/drm/msm/disp/dpu1/dpu_encoder.c
1363
if (dpu_enc->cur_slave && dpu_enc->cur_slave->ops.enable)
drivers/gpu/drm/msm/disp/dpu1/dpu_encoder.c
1364
dpu_enc->cur_slave->ops.enable(dpu_enc->cur_slave);
drivers/gpu/drm/msm/disp/dpu1/dpu_encoder.c
1366
if (dpu_enc->cur_master && dpu_enc->cur_master->ops.enable)
drivers/gpu/drm/msm/disp/dpu1/dpu_encoder.c
1367
dpu_enc->cur_master->ops.enable(dpu_enc->cur_master);
drivers/gpu/drm/msm/disp/dpu1/dpu_encoder.c
1419
if (phys->ops.disable)
drivers/gpu/drm/msm/disp/dpu1/dpu_encoder.c
1420
phys->ops.disable(phys);
drivers/gpu/drm/msm/disp/dpu1/dpu_encoder.c
1553
if (phys->ops.control_vblank_irq)
drivers/gpu/drm/msm/disp/dpu1/dpu_encoder.c
1554
phys->ops.control_vblank_irq(phys, enable);
drivers/gpu/drm/msm/disp/dpu1/dpu_encoder.c
1645
if (!ctl->ops.trigger_flush) {
drivers/gpu/drm/msm/disp/dpu1/dpu_encoder.c
1661
if (extra_flush_bits && ctl->ops.update_pending_flush)
drivers/gpu/drm/msm/disp/dpu1/dpu_encoder.c
1662
ctl->ops.update_pending_flush(ctl, extra_flush_bits);
drivers/gpu/drm/msm/disp/dpu1/dpu_encoder.c
1664
ctl->ops.trigger_flush(ctl);
drivers/gpu/drm/msm/disp/dpu1/dpu_encoder.c
1666
if (ctl->ops.get_pending_flush)
drivers/gpu/drm/msm/disp/dpu1/dpu_encoder.c
1667
ret = ctl->ops.get_pending_flush(ctl);
drivers/gpu/drm/msm/disp/dpu1/dpu_encoder.c
1703
if (phys->ops.trigger_start && phys->enable_state != DPU_ENC_DISABLED)
drivers/gpu/drm/msm/disp/dpu1/dpu_encoder.c
1704
phys->ops.trigger_start(phys);
drivers/gpu/drm/msm/disp/dpu1/dpu_encoder.c
1718
if (ctl->ops.trigger_start) {
drivers/gpu/drm/msm/disp/dpu1/dpu_encoder.c
1719
ctl->ops.trigger_start(ctl);
drivers/gpu/drm/msm/disp/dpu1/dpu_encoder.c
1762
if (!ctl->ops.reset)
drivers/gpu/drm/msm/disp/dpu1/dpu_encoder.c
1768
rc = ctl->ops.reset(ctl);
drivers/gpu/drm/msm/disp/dpu1/dpu_encoder.c
1814
if (!phys->ops.needs_single_flush ||
drivers/gpu/drm/msm/disp/dpu1/dpu_encoder.c
1815
!phys->ops.needs_single_flush(phys))
drivers/gpu/drm/msm/disp/dpu1/dpu_encoder.c
1817
else if (ctl->ops.get_pending_flush)
drivers/gpu/drm/msm/disp/dpu1/dpu_encoder.c
1818
pending_flush |= ctl->ops.get_pending_flush(ctl);
drivers/gpu/drm/msm/disp/dpu1/dpu_encoder.c
1858
ctl->ops.clear_pending_flush(ctl);
drivers/gpu/drm/msm/disp/dpu1/dpu_encoder.c
1863
&& ctl->ops.trigger_pending)
drivers/gpu/drm/msm/disp/dpu1/dpu_encoder.c
1864
ctl->ops.trigger_pending(ctl);
drivers/gpu/drm/msm/disp/dpu1/dpu_encoder.c
1881
if (!dpu_enc->cur_master->ops.get_line_count) {
drivers/gpu/drm/msm/disp/dpu1/dpu_encoder.c
1941
cur_line = dpu_enc->cur_master->ops.get_line_count(dpu_enc->cur_master);
drivers/gpu/drm/msm/disp/dpu1/dpu_encoder.c
1998
if (hw_dsc->ops.dsc_config)
drivers/gpu/drm/msm/disp/dpu1/dpu_encoder.c
1999
hw_dsc->ops.dsc_config(hw_dsc, dsc, common_mode, initial_lines);
drivers/gpu/drm/msm/disp/dpu1/dpu_encoder.c
2001
if (hw_dsc->ops.dsc_config_thresh)
drivers/gpu/drm/msm/disp/dpu1/dpu_encoder.c
2002
hw_dsc->ops.dsc_config_thresh(hw_dsc, dsc);
drivers/gpu/drm/msm/disp/dpu1/dpu_encoder.c
2004
if (hw_pp->ops.setup_dsc)
drivers/gpu/drm/msm/disp/dpu1/dpu_encoder.c
2005
hw_pp->ops.setup_dsc(hw_pp);
drivers/gpu/drm/msm/disp/dpu1/dpu_encoder.c
2007
if (hw_dsc->ops.dsc_bind_pingpong_blk)
drivers/gpu/drm/msm/disp/dpu1/dpu_encoder.c
2008
hw_dsc->ops.dsc_bind_pingpong_blk(hw_dsc, hw_pp->idx);
drivers/gpu/drm/msm/disp/dpu1/dpu_encoder.c
2010
if (hw_pp->ops.enable_dsc)
drivers/gpu/drm/msm/disp/dpu1/dpu_encoder.c
2011
hw_pp->ops.enable_dsc(hw_pp);
drivers/gpu/drm/msm/disp/dpu1/dpu_encoder.c
2013
if (ctl->ops.update_pending_flush_dsc)
drivers/gpu/drm/msm/disp/dpu1/dpu_encoder.c
2014
ctl->ops.update_pending_flush_dsc(ctl, hw_dsc->idx);
drivers/gpu/drm/msm/disp/dpu1/dpu_encoder.c
2085
if (phys->ops.prepare_for_kickoff)
drivers/gpu/drm/msm/disp/dpu1/dpu_encoder.c
2086
phys->ops.prepare_for_kickoff(phys);
drivers/gpu/drm/msm/disp/dpu1/dpu_encoder.c
2121
if (phys->ops.is_valid_for_commit && !phys->ops.is_valid_for_commit(phys)) {
drivers/gpu/drm/msm/disp/dpu1/dpu_encoder.c
2172
if (phys->ops.handle_post_kickoff)
drivers/gpu/drm/msm/disp/dpu1/dpu_encoder.c
2173
phys->ops.handle_post_kickoff(phys);
drivers/gpu/drm/msm/disp/dpu1/dpu_encoder.c
2188
if (ctl->ops.clear_all_blendstages)
drivers/gpu/drm/msm/disp/dpu1/dpu_encoder.c
2189
ctl->ops.clear_all_blendstages(ctl);
drivers/gpu/drm/msm/disp/dpu1/dpu_encoder.c
2198
if (ctl->ops.update_pending_flush_mixer)
drivers/gpu/drm/msm/disp/dpu1/dpu_encoder.c
2199
ctl->ops.update_pending_flush_mixer(ctl, hw_mixer[i]->idx);
drivers/gpu/drm/msm/disp/dpu1/dpu_encoder.c
2202
if (ctl->ops.setup_blendstage)
drivers/gpu/drm/msm/disp/dpu1/dpu_encoder.c
2203
ctl->ops.setup_blendstage(ctl, hw_mixer[i]->idx, NULL);
drivers/gpu/drm/msm/disp/dpu1/dpu_encoder.c
2205
if (hw_mixer[i]->ops.clear_all_blendstages)
drivers/gpu/drm/msm/disp/dpu1/dpu_encoder.c
2206
hw_mixer[i]->ops.clear_all_blendstages(hw_mixer[i]);
drivers/gpu/drm/msm/disp/dpu1/dpu_encoder.c
2208
if (ctl->ops.set_active_lms)
drivers/gpu/drm/msm/disp/dpu1/dpu_encoder.c
2209
ctl->ops.set_active_lms(ctl, NULL);
drivers/gpu/drm/msm/disp/dpu1/dpu_encoder.c
2211
if (ctl->ops.set_active_fetch_pipes)
drivers/gpu/drm/msm/disp/dpu1/dpu_encoder.c
2212
ctl->ops.set_active_fetch_pipes(ctl, NULL);
drivers/gpu/drm/msm/disp/dpu1/dpu_encoder.c
2214
if (ctl->ops.set_active_pipes)
drivers/gpu/drm/msm/disp/dpu1/dpu_encoder.c
2215
ctl->ops.set_active_pipes(ctl, NULL);
drivers/gpu/drm/msm/disp/dpu1/dpu_encoder.c
2223
if (hw_dsc->ops.dsc_disable)
drivers/gpu/drm/msm/disp/dpu1/dpu_encoder.c
2224
hw_dsc->ops.dsc_disable(hw_dsc);
drivers/gpu/drm/msm/disp/dpu1/dpu_encoder.c
2226
if (hw_pp->ops.disable_dsc)
drivers/gpu/drm/msm/disp/dpu1/dpu_encoder.c
2227
hw_pp->ops.disable_dsc(hw_pp);
drivers/gpu/drm/msm/disp/dpu1/dpu_encoder.c
2229
if (hw_dsc->ops.dsc_bind_pingpong_blk)
drivers/gpu/drm/msm/disp/dpu1/dpu_encoder.c
2230
hw_dsc->ops.dsc_bind_pingpong_blk(hw_dsc, PINGPONG_NONE);
drivers/gpu/drm/msm/disp/dpu1/dpu_encoder.c
2232
if (ctl->ops.update_pending_flush_dsc)
drivers/gpu/drm/msm/disp/dpu1/dpu_encoder.c
2233
ctl->ops.update_pending_flush_dsc(ctl, hw_dsc->idx);
drivers/gpu/drm/msm/disp/dpu1/dpu_encoder.c
2267
ctl->ops.reset(ctl);
drivers/gpu/drm/msm/disp/dpu1/dpu_encoder.c
2278
if (phys_enc->hw_wb->ops.bind_pingpong_blk)
drivers/gpu/drm/msm/disp/dpu1/dpu_encoder.c
2279
phys_enc->hw_wb->ops.bind_pingpong_blk(phys_enc->hw_wb, PINGPONG_NONE);
drivers/gpu/drm/msm/disp/dpu1/dpu_encoder.c
2282
if (ctl->ops.update_pending_flush_wb)
drivers/gpu/drm/msm/disp/dpu1/dpu_encoder.c
2283
ctl->ops.update_pending_flush_wb(ctl, phys_enc->hw_wb->idx);
drivers/gpu/drm/msm/disp/dpu1/dpu_encoder.c
2286
if (dpu_enc->phys_encs[i] && phys_enc->hw_intf->ops.bind_pingpong_blk)
drivers/gpu/drm/msm/disp/dpu1/dpu_encoder.c
2287
phys_enc->hw_intf->ops.bind_pingpong_blk(
drivers/gpu/drm/msm/disp/dpu1/dpu_encoder.c
2292
if (ctl->ops.update_pending_flush_intf)
drivers/gpu/drm/msm/disp/dpu1/dpu_encoder.c
2293
ctl->ops.update_pending_flush_intf(ctl,
drivers/gpu/drm/msm/disp/dpu1/dpu_encoder.c
2298
if (phys_enc->hw_pp && phys_enc->hw_pp->ops.setup_dither)
drivers/gpu/drm/msm/disp/dpu1/dpu_encoder.c
2299
phys_enc->hw_pp->ops.setup_dither(phys_enc->hw_pp, NULL);
drivers/gpu/drm/msm/disp/dpu1/dpu_encoder.c
2306
phys_enc->hw_pp->merge_3d->ops.setup_3d_mode(phys_enc->hw_pp->merge_3d,
drivers/gpu/drm/msm/disp/dpu1/dpu_encoder.c
2308
if (ctl->ops.update_pending_flush_merge_3d)
drivers/gpu/drm/msm/disp/dpu1/dpu_encoder.c
2309
ctl->ops.update_pending_flush_merge_3d(ctl,
drivers/gpu/drm/msm/disp/dpu1/dpu_encoder.c
2314
if (phys_enc->hw_cdm->ops.bind_pingpong_blk && phys_enc->hw_pp)
drivers/gpu/drm/msm/disp/dpu1/dpu_encoder.c
2315
phys_enc->hw_cdm->ops.bind_pingpong_blk(phys_enc->hw_cdm,
drivers/gpu/drm/msm/disp/dpu1/dpu_encoder.c
2317
if (ctl->ops.update_pending_flush_cdm)
drivers/gpu/drm/msm/disp/dpu1/dpu_encoder.c
2318
ctl->ops.update_pending_flush_cdm(ctl,
drivers/gpu/drm/msm/disp/dpu1/dpu_encoder.c
2340
if (ctl->ops.reset_intf_cfg)
drivers/gpu/drm/msm/disp/dpu1/dpu_encoder.c
2341
ctl->ops.reset_intf_cfg(ctl, &intf_cfg);
drivers/gpu/drm/msm/disp/dpu1/dpu_encoder.c
2343
ctl->ops.trigger_flush(ctl);
drivers/gpu/drm/msm/disp/dpu1/dpu_encoder.c
2344
ctl->ops.trigger_start(ctl);
drivers/gpu/drm/msm/disp/dpu1/dpu_encoder.c
2345
ctl->ops.clear_pending_flush(ctl);
drivers/gpu/drm/msm/disp/dpu1/dpu_encoder.c
2403
hw_cwb->ops.config_cwb(hw_cwb, &cwb_cfg);
drivers/gpu/drm/msm/disp/dpu1/dpu_encoder.c
2405
if (hw_ctl->ops.update_pending_flush_cwb)
drivers/gpu/drm/msm/disp/dpu1/dpu_encoder.c
2406
hw_ctl->ops.update_pending_flush_cwb(hw_ctl, hw_cwb->idx);
drivers/gpu/drm/msm/disp/dpu1/dpu_encoder.c
2438
if (hw_cdm->ops.bind_pingpong_blk)
drivers/gpu/drm/msm/disp/dpu1/dpu_encoder.c
2439
hw_cdm->ops.bind_pingpong_blk(hw_cdm, PINGPONG_NONE);
drivers/gpu/drm/msm/disp/dpu1/dpu_encoder.c
2483
if (hw_cdm->ops.enable) {
drivers/gpu/drm/msm/disp/dpu1/dpu_encoder.c
2485
ret = hw_cdm->ops.enable(hw_cdm, cdm_cfg);
drivers/gpu/drm/msm/disp/dpu1/dpu_encoder.c
2826
if (phys->ops.wait_for_commit_done) {
drivers/gpu/drm/msm/disp/dpu1/dpu_encoder.c
2828
ret = phys->ops.wait_for_commit_done(phys);
drivers/gpu/drm/msm/disp/dpu1/dpu_encoder.c
2867
if (phys->ops.wait_for_tx_complete) {
drivers/gpu/drm/msm/disp/dpu1/dpu_encoder.c
2869
ret = phys->ops.wait_for_tx_complete(phys);
drivers/gpu/drm/msm/disp/dpu1/dpu_encoder.c
322
if (phys->hw_intf && phys->hw_intf->ops.setup_misr
drivers/gpu/drm/msm/disp/dpu1/dpu_encoder.c
323
&& phys->hw_intf->ops.collect_misr)
drivers/gpu/drm/msm/disp/dpu1/dpu_encoder.c
345
if (!phys->hw_intf || !phys->hw_intf->ops.setup_misr)
drivers/gpu/drm/msm/disp/dpu1/dpu_encoder.c
348
phys->hw_intf->ops.setup_misr(phys->hw_intf);
drivers/gpu/drm/msm/disp/dpu1/dpu_encoder.c
375
if (!phys->hw_intf || !phys->hw_intf->ops.collect_misr)
drivers/gpu/drm/msm/disp/dpu1/dpu_encoder.c
378
rc = phys->hw_intf->ops.collect_misr(phys->hw_intf, &crcs[pos + entries_added]);
drivers/gpu/drm/msm/disp/dpu1/dpu_encoder.c
391
if (!hw_pp->ops.setup_dither)
drivers/gpu/drm/msm/disp/dpu1/dpu_encoder.c
403
hw_pp->ops.setup_dither(hw_pp, NULL);
drivers/gpu/drm/msm/disp/dpu1/dpu_encoder.c
410
hw_pp->ops.setup_dither(hw_pp, &dither_cfg);
drivers/gpu/drm/msm/disp/dpu1/dpu_encoder.c
556
if (phys && phys->ops.get_line_count)
drivers/gpu/drm/msm/disp/dpu1/dpu_encoder.c
557
linecount = phys->ops.get_line_count(phys);
drivers/gpu/drm/msm/disp/dpu1/dpu_encoder.c
597
if (hw_mdptop->ops.setup_split_pipe)
drivers/gpu/drm/msm/disp/dpu1/dpu_encoder.c
598
hw_mdptop->ops.setup_split_pipe(hw_mdptop, &cfg);
drivers/gpu/drm/msm/disp/dpu1/dpu_encoder.c
606
if (cfg.en && phys_enc->ops.needs_single_flush &&
drivers/gpu/drm/msm/disp/dpu1/dpu_encoder.c
607
phys_enc->ops.needs_single_flush(phys_enc))
drivers/gpu/drm/msm/disp/dpu1/dpu_encoder.c
613
if (hw_mdptop->ops.setup_split_pipe)
drivers/gpu/drm/msm/disp/dpu1/dpu_encoder.c
614
hw_mdptop->ops.setup_split_pipe(hw_mdptop, &cfg);
drivers/gpu/drm/msm/disp/dpu1/dpu_encoder.c
791
if (hw_mdptop->ops.setup_vsync_source) {
drivers/gpu/drm/msm/disp/dpu1/dpu_encoder.c
797
hw_mdptop->ops.setup_vsync_source(hw_mdptop, &vsync_cfg);
drivers/gpu/drm/msm/disp/dpu1/dpu_encoder.c
803
if (phys_enc->has_intf_te && phys_enc->hw_intf->ops.vsync_sel)
drivers/gpu/drm/msm/disp/dpu1/dpu_encoder.c
804
phys_enc->hw_intf->ops.vsync_sel(phys_enc->hw_intf,
drivers/gpu/drm/msm/disp/dpu1/dpu_encoder.c
825
phys->ops.irq_enable(phys);
drivers/gpu/drm/msm/disp/dpu1/dpu_encoder.c
845
phys->ops.irq_disable(phys);
drivers/gpu/drm/msm/disp/dpu1/dpu_encoder_phys.h
178
struct dpu_encoder_phys_ops ops;
drivers/gpu/drm/msm/disp/dpu1/dpu_encoder_phys_cmd.c
353
!phys_enc->hw_pp->ops.enable_tearcheck)) {
drivers/gpu/drm/msm/disp/dpu1/dpu_encoder_phys_cmd.c
412
phys_enc->hw_intf->ops.enable_tearcheck(phys_enc->hw_intf, &tc_cfg);
drivers/gpu/drm/msm/disp/dpu1/dpu_encoder_phys_cmd.c
414
phys_enc->hw_pp->ops.enable_tearcheck(phys_enc->hw_pp, &tc_cfg);
drivers/gpu/drm/msm/disp/dpu1/dpu_encoder_phys_cmd.c
423
if (!phys_enc->hw_pp || !phys_enc->hw_ctl->ops.setup_intf_cfg) {
drivers/gpu/drm/msm/disp/dpu1/dpu_encoder_phys_cmd.c
461
ctl->ops.update_pending_flush_intf(ctl, phys_enc->hw_intf->idx);
drivers/gpu/drm/msm/disp/dpu1/dpu_encoder_phys_cmd.c
489
if (!phys_enc->hw_intf || !phys_enc->hw_intf->ops.connect_external_te)
drivers/gpu/drm/msm/disp/dpu1/dpu_encoder_phys_cmd.c
493
phys_enc->hw_intf->ops.connect_external_te(phys_enc->hw_intf, enable);
drivers/gpu/drm/msm/disp/dpu1/dpu_encoder_phys_cmd.c
495
if (!phys_enc->hw_pp || !phys_enc->hw_pp->ops.connect_external_te)
drivers/gpu/drm/msm/disp/dpu1/dpu_encoder_phys_cmd.c
499
phys_enc->hw_pp->ops.connect_external_te(phys_enc->hw_pp, enable);
drivers/gpu/drm/msm/disp/dpu1/dpu_encoder_phys_cmd.c
520
if (!hw_intf || !hw_intf->ops.get_line_count)
drivers/gpu/drm/msm/disp/dpu1/dpu_encoder_phys_cmd.c
522
return hw_intf->ops.get_line_count(hw_intf);
drivers/gpu/drm/msm/disp/dpu1/dpu_encoder_phys_cmd.c
526
if (!hw_pp || !hw_pp->ops.get_line_count)
drivers/gpu/drm/msm/disp/dpu1/dpu_encoder_phys_cmd.c
528
return hw_pp->ops.get_line_count(hw_pp);
drivers/gpu/drm/msm/disp/dpu1/dpu_encoder_phys_cmd.c
547
if (phys_enc->hw_intf->ops.disable_tearcheck)
drivers/gpu/drm/msm/disp/dpu1/dpu_encoder_phys_cmd.c
548
phys_enc->hw_intf->ops.disable_tearcheck(phys_enc->hw_intf);
drivers/gpu/drm/msm/disp/dpu1/dpu_encoder_phys_cmd.c
559
if (phys_enc->hw_pp->ops.disable_tearcheck)
drivers/gpu/drm/msm/disp/dpu1/dpu_encoder_phys_cmd.c
560
phys_enc->hw_pp->ops.disable_tearcheck(phys_enc->hw_pp);
drivers/gpu/drm/msm/disp/dpu1/dpu_encoder_phys_cmd.c
563
if (phys_enc->hw_intf->ops.bind_pingpong_blk) {
drivers/gpu/drm/msm/disp/dpu1/dpu_encoder_phys_cmd.c
564
phys_enc->hw_intf->ops.bind_pingpong_blk(
drivers/gpu/drm/msm/disp/dpu1/dpu_encoder_phys_cmd.c
569
ctl->ops.update_pending_flush_intf(ctl, phys_enc->hw_intf->idx);
drivers/gpu/drm/msm/disp/dpu1/dpu_encoder_phys_cmd.c
59
if (!ctl->ops.setup_intf_cfg)
drivers/gpu/drm/msm/disp/dpu1/dpu_encoder_phys_cmd.c
618
if (!phys_enc->hw_intf->ops.disable_autorefresh)
drivers/gpu/drm/msm/disp/dpu1/dpu_encoder_phys_cmd.c
621
phys_enc->hw_intf->ops.disable_autorefresh(
drivers/gpu/drm/msm/disp/dpu1/dpu_encoder_phys_cmd.c
627
!phys_enc->hw_pp->ops.disable_autorefresh)
drivers/gpu/drm/msm/disp/dpu1/dpu_encoder_phys_cmd.c
630
phys_enc->hw_pp->ops.disable_autorefresh(
drivers/gpu/drm/msm/disp/dpu1/dpu_encoder_phys_cmd.c
685
!phys_enc->hw_ctl->ops.is_started(phys_enc->hw_ctl))
drivers/gpu/drm/msm/disp/dpu1/dpu_encoder_phys_cmd.c
69
ctl->ops.setup_intf_cfg(ctl, &intf_cfg);
drivers/gpu/drm/msm/disp/dpu1/dpu_encoder_phys_cmd.c
708
struct dpu_encoder_phys_ops *ops)
drivers/gpu/drm/msm/disp/dpu1/dpu_encoder_phys_cmd.c
710
ops->is_master = dpu_encoder_phys_cmd_is_master;
drivers/gpu/drm/msm/disp/dpu1/dpu_encoder_phys_cmd.c
711
ops->atomic_mode_set = dpu_encoder_phys_cmd_atomic_mode_set;
drivers/gpu/drm/msm/disp/dpu1/dpu_encoder_phys_cmd.c
712
ops->enable = dpu_encoder_phys_cmd_enable;
drivers/gpu/drm/msm/disp/dpu1/dpu_encoder_phys_cmd.c
713
ops->disable = dpu_encoder_phys_cmd_disable;
drivers/gpu/drm/msm/disp/dpu1/dpu_encoder_phys_cmd.c
714
ops->control_vblank_irq = dpu_encoder_phys_cmd_control_vblank_irq;
drivers/gpu/drm/msm/disp/dpu1/dpu_encoder_phys_cmd.c
715
ops->wait_for_commit_done = dpu_encoder_phys_cmd_wait_for_commit_done;
drivers/gpu/drm/msm/disp/dpu1/dpu_encoder_phys_cmd.c
716
ops->prepare_for_kickoff = dpu_encoder_phys_cmd_prepare_for_kickoff;
drivers/gpu/drm/msm/disp/dpu1/dpu_encoder_phys_cmd.c
717
ops->wait_for_tx_complete = dpu_encoder_phys_cmd_wait_for_tx_complete;
drivers/gpu/drm/msm/disp/dpu1/dpu_encoder_phys_cmd.c
718
ops->trigger_start = dpu_encoder_phys_cmd_trigger_start;
drivers/gpu/drm/msm/disp/dpu1/dpu_encoder_phys_cmd.c
719
ops->needs_single_flush = dpu_encoder_phys_cmd_needs_single_flush;
drivers/gpu/drm/msm/disp/dpu1/dpu_encoder_phys_cmd.c
720
ops->irq_enable = dpu_encoder_phys_cmd_irq_enable;
drivers/gpu/drm/msm/disp/dpu1/dpu_encoder_phys_cmd.c
721
ops->irq_disable = dpu_encoder_phys_cmd_irq_disable;
drivers/gpu/drm/msm/disp/dpu1/dpu_encoder_phys_cmd.c
722
ops->restore = dpu_encoder_phys_cmd_enable_helper;
drivers/gpu/drm/msm/disp/dpu1/dpu_encoder_phys_cmd.c
723
ops->prepare_idle_pc = dpu_encoder_phys_cmd_prepare_idle_pc;
drivers/gpu/drm/msm/disp/dpu1/dpu_encoder_phys_cmd.c
724
ops->handle_post_kickoff = dpu_encoder_phys_cmd_handle_post_kickoff;
drivers/gpu/drm/msm/disp/dpu1/dpu_encoder_phys_cmd.c
725
ops->get_line_count = dpu_encoder_phys_cmd_get_line_count;
drivers/gpu/drm/msm/disp/dpu1/dpu_encoder_phys_cmd.c
73
phys_enc->hw_intf->ops.bind_pingpong_blk)
drivers/gpu/drm/msm/disp/dpu1/dpu_encoder_phys_cmd.c
74
phys_enc->hw_intf->ops.bind_pingpong_blk(
drivers/gpu/drm/msm/disp/dpu1/dpu_encoder_phys_cmd.c
754
dpu_encoder_phys_cmd_init_ops(&phys_enc->ops);
drivers/gpu/drm/msm/disp/dpu1/dpu_encoder_phys_cmd.c
767
if (phys_enc->has_intf_te && !phys_enc->hw_intf->ops.enable_tearcheck) {
drivers/gpu/drm/msm/disp/dpu1/dpu_encoder_phys_cmd.c
83
if (phys_enc->hw_intf->ops.program_intf_cmd_cfg)
drivers/gpu/drm/msm/disp/dpu1/dpu_encoder_phys_cmd.c
84
phys_enc->hw_intf->ops.program_intf_cmd_cfg(phys_enc->hw_intf, &cmd_mode_cfg);
drivers/gpu/drm/msm/disp/dpu1/dpu_encoder_phys_vid.c
233
if (WARN_ON_ONCE(!phys_enc->hw_intf->ops.setup_prg_fetch))
drivers/gpu/drm/msm/disp/dpu1/dpu_encoder_phys_vid.c
251
phys_enc->hw_intf->ops.setup_prg_fetch(phys_enc->hw_intf, &f);
drivers/gpu/drm/msm/disp/dpu1/dpu_encoder_phys_vid.c
267
if (!phys_enc->hw_ctl->ops.setup_intf_cfg) {
drivers/gpu/drm/msm/disp/dpu1/dpu_encoder_phys_vid.c
272
if (!phys_enc->hw_intf->ops.setup_timing_gen) {
drivers/gpu/drm/msm/disp/dpu1/dpu_encoder_phys_vid.c
315
phys_enc->hw_intf->ops.setup_timing_gen(phys_enc->hw_intf,
drivers/gpu/drm/msm/disp/dpu1/dpu_encoder_phys_vid.c
317
phys_enc->hw_ctl->ops.setup_intf_cfg(phys_enc->hw_ctl, &intf_cfg);
drivers/gpu/drm/msm/disp/dpu1/dpu_encoder_phys_vid.c
320
if (phys_enc->hw_intf->ops.bind_pingpong_blk)
drivers/gpu/drm/msm/disp/dpu1/dpu_encoder_phys_vid.c
321
phys_enc->hw_intf->ops.bind_pingpong_blk(
drivers/gpu/drm/msm/disp/dpu1/dpu_encoder_phys_vid.c
326
phys_enc->hw_pp->merge_3d->ops.setup_3d_mode(phys_enc->hw_pp->merge_3d, intf_cfg.mode_3d);
drivers/gpu/drm/msm/disp/dpu1/dpu_encoder_phys_vid.c
354
if (hw_ctl->ops.get_flush_register)
drivers/gpu/drm/msm/disp/dpu1/dpu_encoder_phys_vid.c
355
flush_register = hw_ctl->ops.get_flush_register(hw_ctl);
drivers/gpu/drm/msm/disp/dpu1/dpu_encoder_phys_vid.c
357
if (!(flush_register & hw_ctl->ops.get_pending_flush(hw_ctl)))
drivers/gpu/drm/msm/disp/dpu1/dpu_encoder_phys_vid.c
458
if (WARN_ON(!phys_enc->hw_intf->ops.enable_timing))
drivers/gpu/drm/msm/disp/dpu1/dpu_encoder_phys_vid.c
476
ctl->ops.update_pending_flush_intf(ctl, phys_enc->hw_intf->idx);
drivers/gpu/drm/msm/disp/dpu1/dpu_encoder_phys_vid.c
477
if (mode_3d && ctl->ops.update_pending_flush_merge_3d &&
drivers/gpu/drm/msm/disp/dpu1/dpu_encoder_phys_vid.c
479
ctl->ops.update_pending_flush_merge_3d(ctl, phys_enc->hw_pp->merge_3d->idx);
drivers/gpu/drm/msm/disp/dpu1/dpu_encoder_phys_vid.c
481
if (ctl->ops.update_pending_flush_cdm && phys_enc->hw_cdm)
drivers/gpu/drm/msm/disp/dpu1/dpu_encoder_phys_vid.c
482
ctl->ops.update_pending_flush_cdm(ctl, phys_enc->hw_cdm->idx);
drivers/gpu/drm/msm/disp/dpu1/dpu_encoder_phys_vid.c
488
if (ctl->ops.update_pending_flush_periph && dpu_encoder_needs_periph_flush(phys_enc))
drivers/gpu/drm/msm/disp/dpu1/dpu_encoder_phys_vid.c
489
ctl->ops.update_pending_flush_periph(ctl, phys_enc->hw_intf->idx);
drivers/gpu/drm/msm/disp/dpu1/dpu_encoder_phys_vid.c
540
(hw_ctl->ops.get_flush_register(hw_ctl) == 0),
drivers/gpu/drm/msm/disp/dpu1/dpu_encoder_phys_vid.c
543
DPU_ERROR("vblank timeout: %x\n", hw_ctl->ops.get_flush_register(hw_ctl));
drivers/gpu/drm/msm/disp/dpu1/dpu_encoder_phys_vid.c
560
if (!ctl->ops.wait_reset_status)
drivers/gpu/drm/msm/disp/dpu1/dpu_encoder_phys_vid.c
567
rc = ctl->ops.wait_reset_status(ctl);
drivers/gpu/drm/msm/disp/dpu1/dpu_encoder_phys_vid.c
594
if (WARN_ON(!phys_enc->hw_intf->ops.enable_timing))
drivers/gpu/drm/msm/disp/dpu1/dpu_encoder_phys_vid.c
603
phys_enc->hw_intf->ops.enable_timing(phys_enc->hw_intf, 0);
drivers/gpu/drm/msm/disp/dpu1/dpu_encoder_phys_vid.c
626
if (phys_enc->hw_intf && phys_enc->hw_intf->ops.get_status)
drivers/gpu/drm/msm/disp/dpu1/dpu_encoder_phys_vid.c
627
phys_enc->hw_intf->ops.get_status(phys_enc->hw_intf, &intf_status);
drivers/gpu/drm/msm/disp/dpu1/dpu_encoder_phys_vid.c
663
phys_enc->hw_intf->ops.enable_timing(phys_enc->hw_intf, 1);
drivers/gpu/drm/msm/disp/dpu1/dpu_encoder_phys_vid.c
704
if (!phys_enc->hw_intf || !phys_enc->hw_intf->ops.get_line_count)
drivers/gpu/drm/msm/disp/dpu1/dpu_encoder_phys_vid.c
707
return phys_enc->hw_intf->ops.get_line_count(phys_enc->hw_intf);
drivers/gpu/drm/msm/disp/dpu1/dpu_encoder_phys_vid.c
722
if (!phys_enc->hw_intf || !phys_enc->hw_intf->ops.get_status)
drivers/gpu/drm/msm/disp/dpu1/dpu_encoder_phys_vid.c
725
phys_enc->hw_intf->ops.get_status(phys_enc->hw_intf, &s);
drivers/gpu/drm/msm/disp/dpu1/dpu_encoder_phys_vid.c
737
static void dpu_encoder_phys_vid_init_ops(struct dpu_encoder_phys_ops *ops)
drivers/gpu/drm/msm/disp/dpu1/dpu_encoder_phys_vid.c
739
ops->is_master = dpu_encoder_phys_vid_is_master;
drivers/gpu/drm/msm/disp/dpu1/dpu_encoder_phys_vid.c
740
ops->atomic_mode_set = dpu_encoder_phys_vid_atomic_mode_set;
drivers/gpu/drm/msm/disp/dpu1/dpu_encoder_phys_vid.c
741
ops->enable = dpu_encoder_phys_vid_enable;
drivers/gpu/drm/msm/disp/dpu1/dpu_encoder_phys_vid.c
742
ops->disable = dpu_encoder_phys_vid_disable;
drivers/gpu/drm/msm/disp/dpu1/dpu_encoder_phys_vid.c
743
ops->control_vblank_irq = dpu_encoder_phys_vid_control_vblank_irq;
drivers/gpu/drm/msm/disp/dpu1/dpu_encoder_phys_vid.c
744
ops->wait_for_commit_done = dpu_encoder_phys_vid_wait_for_commit_done;
drivers/gpu/drm/msm/disp/dpu1/dpu_encoder_phys_vid.c
745
ops->wait_for_tx_complete = dpu_encoder_phys_vid_wait_for_tx_complete;
drivers/gpu/drm/msm/disp/dpu1/dpu_encoder_phys_vid.c
746
ops->irq_enable = dpu_encoder_phys_vid_irq_enable;
drivers/gpu/drm/msm/disp/dpu1/dpu_encoder_phys_vid.c
747
ops->irq_disable = dpu_encoder_phys_vid_irq_disable;
drivers/gpu/drm/msm/disp/dpu1/dpu_encoder_phys_vid.c
748
ops->prepare_for_kickoff = dpu_encoder_phys_vid_prepare_for_kickoff;
drivers/gpu/drm/msm/disp/dpu1/dpu_encoder_phys_vid.c
749
ops->handle_post_kickoff = dpu_encoder_phys_vid_handle_post_kickoff;
drivers/gpu/drm/msm/disp/dpu1/dpu_encoder_phys_vid.c
750
ops->needs_single_flush = dpu_encoder_phys_vid_needs_single_flush;
drivers/gpu/drm/msm/disp/dpu1/dpu_encoder_phys_vid.c
751
ops->get_line_count = dpu_encoder_phys_vid_get_line_count;
drivers/gpu/drm/msm/disp/dpu1/dpu_encoder_phys_vid.c
752
ops->get_frame_count = dpu_encoder_phys_vid_get_frame_count;
drivers/gpu/drm/msm/disp/dpu1/dpu_encoder_phys_vid.c
783
dpu_encoder_phys_vid_init_ops(&phys_enc->ops);
drivers/gpu/drm/msm/disp/dpu1/dpu_encoder_phys_wb.c
162
if (hw_wb->ops.setup_qos_lut)
drivers/gpu/drm/msm/disp/dpu1/dpu_encoder_phys_wb.c
163
hw_wb->ops.setup_qos_lut(hw_wb, &qos_cfg);
drivers/gpu/drm/msm/disp/dpu1/dpu_encoder_phys_wb.c
197
if (hw_wb->ops.setup_roi)
drivers/gpu/drm/msm/disp/dpu1/dpu_encoder_phys_wb.c
198
hw_wb->ops.setup_roi(hw_wb, wb_cfg);
drivers/gpu/drm/msm/disp/dpu1/dpu_encoder_phys_wb.c
200
if (hw_wb->ops.setup_outformat)
drivers/gpu/drm/msm/disp/dpu1/dpu_encoder_phys_wb.c
201
hw_wb->ops.setup_outformat(hw_wb, wb_cfg, format);
drivers/gpu/drm/msm/disp/dpu1/dpu_encoder_phys_wb.c
203
if (hw_wb->ops.setup_cdp) {
drivers/gpu/drm/msm/disp/dpu1/dpu_encoder_phys_wb.c
206
hw_wb->ops.setup_cdp(hw_wb, format,
drivers/gpu/drm/msm/disp/dpu1/dpu_encoder_phys_wb.c
210
if (hw_wb->ops.setup_outaddress)
drivers/gpu/drm/msm/disp/dpu1/dpu_encoder_phys_wb.c
211
hw_wb->ops.setup_outaddress(hw_wb, wb_cfg);
drivers/gpu/drm/msm/disp/dpu1/dpu_encoder_phys_wb.c
233
phys_enc->hw_ctl->ops.setup_intf_cfg)) {
drivers/gpu/drm/msm/disp/dpu1/dpu_encoder_phys_wb.c
250
if (hw_pp && hw_pp->merge_3d && hw_pp->merge_3d->ops.setup_3d_mode)
drivers/gpu/drm/msm/disp/dpu1/dpu_encoder_phys_wb.c
251
hw_pp->merge_3d->ops.setup_3d_mode(hw_pp->merge_3d, mode_3d);
drivers/gpu/drm/msm/disp/dpu1/dpu_encoder_phys_wb.c
254
if (hw_pp && hw_wb->ops.bind_pingpong_blk)
drivers/gpu/drm/msm/disp/dpu1/dpu_encoder_phys_wb.c
255
hw_wb->ops.bind_pingpong_blk(hw_wb, hw_pp->idx);
drivers/gpu/drm/msm/disp/dpu1/dpu_encoder_phys_wb.c
257
phys_enc->hw_ctl->ops.setup_intf_cfg(phys_enc->hw_ctl, &intf_cfg);
drivers/gpu/drm/msm/disp/dpu1/dpu_encoder_phys_wb.c
258
} else if (phys_enc->hw_ctl && phys_enc->hw_ctl->ops.setup_intf_cfg) {
drivers/gpu/drm/msm/disp/dpu1/dpu_encoder_phys_wb.c
265
phys_enc->hw_ctl->ops.setup_intf_cfg(phys_enc->hw_ctl, &intf_cfg);
drivers/gpu/drm/msm/disp/dpu1/dpu_encoder_phys_wb.c
298
if (hw_ctl->ops.update_pending_flush_wb)
drivers/gpu/drm/msm/disp/dpu1/dpu_encoder_phys_wb.c
299
hw_ctl->ops.update_pending_flush_wb(hw_ctl, hw_wb->idx);
drivers/gpu/drm/msm/disp/dpu1/dpu_encoder_phys_wb.c
301
if (mode_3d && hw_ctl->ops.update_pending_flush_merge_3d &&
drivers/gpu/drm/msm/disp/dpu1/dpu_encoder_phys_wb.c
303
hw_ctl->ops.update_pending_flush_merge_3d(hw_ctl,
drivers/gpu/drm/msm/disp/dpu1/dpu_encoder_phys_wb.c
306
if (hw_cdm && hw_ctl->ops.update_pending_flush_cdm)
drivers/gpu/drm/msm/disp/dpu1/dpu_encoder_phys_wb.c
307
hw_ctl->ops.update_pending_flush_cdm(hw_ctl, hw_cdm->idx);
drivers/gpu/drm/msm/disp/dpu1/dpu_encoder_phys_wb.c
309
if (hw_ctl->ops.get_pending_flush)
drivers/gpu/drm/msm/disp/dpu1/dpu_encoder_phys_wb.c
310
pending_flush = hw_ctl->ops.get_pending_flush(hw_ctl);
drivers/gpu/drm/msm/disp/dpu1/dpu_encoder_phys_wb.c
42
if (wb->ops.setup_clk_force_ctrl) {
drivers/gpu/drm/msm/disp/dpu1/dpu_encoder_phys_wb.c
43
*forced_on = wb->ops.setup_clk_force_ctrl(wb, enable);
drivers/gpu/drm/msm/disp/dpu1/dpu_encoder_phys_wb.c
47
if (mdp->ops.setup_clk_force_ctrl) {
drivers/gpu/drm/msm/disp/dpu1/dpu_encoder_phys_wb.c
48
*forced_on = mdp->ops.setup_clk_force_ctrl(mdp, wb->caps->clk_ctrl, enable);
drivers/gpu/drm/msm/disp/dpu1/dpu_encoder_phys_wb.c
542
phys_enc->hw_ctl->ops.clear_pending_flush(phys_enc->hw_ctl);
drivers/gpu/drm/msm/disp/dpu1/dpu_encoder_phys_wb.c
638
static void dpu_encoder_phys_wb_init_ops(struct dpu_encoder_phys_ops *ops)
drivers/gpu/drm/msm/disp/dpu1/dpu_encoder_phys_wb.c
640
ops->is_master = dpu_encoder_phys_wb_is_master;
drivers/gpu/drm/msm/disp/dpu1/dpu_encoder_phys_wb.c
641
ops->atomic_mode_set = dpu_encoder_phys_wb_atomic_mode_set;
drivers/gpu/drm/msm/disp/dpu1/dpu_encoder_phys_wb.c
642
ops->enable = dpu_encoder_phys_wb_enable;
drivers/gpu/drm/msm/disp/dpu1/dpu_encoder_phys_wb.c
643
ops->disable = dpu_encoder_phys_wb_disable;
drivers/gpu/drm/msm/disp/dpu1/dpu_encoder_phys_wb.c
644
ops->wait_for_commit_done = dpu_encoder_phys_wb_wait_for_commit_done;
drivers/gpu/drm/msm/disp/dpu1/dpu_encoder_phys_wb.c
645
ops->prepare_for_kickoff = dpu_encoder_phys_wb_prepare_for_kickoff;
drivers/gpu/drm/msm/disp/dpu1/dpu_encoder_phys_wb.c
646
ops->handle_post_kickoff = dpu_encoder_phys_wb_handle_post_kickoff;
drivers/gpu/drm/msm/disp/dpu1/dpu_encoder_phys_wb.c
647
ops->needs_single_flush = dpu_encoder_phys_wb_needs_single_flush;
drivers/gpu/drm/msm/disp/dpu1/dpu_encoder_phys_wb.c
648
ops->trigger_start = dpu_encoder_helper_trigger_start;
drivers/gpu/drm/msm/disp/dpu1/dpu_encoder_phys_wb.c
649
ops->prepare_wb_job = dpu_encoder_phys_wb_prepare_wb_job;
drivers/gpu/drm/msm/disp/dpu1/dpu_encoder_phys_wb.c
650
ops->cleanup_wb_job = dpu_encoder_phys_wb_cleanup_wb_job;
drivers/gpu/drm/msm/disp/dpu1/dpu_encoder_phys_wb.c
651
ops->irq_enable = dpu_encoder_phys_wb_irq_enable;
drivers/gpu/drm/msm/disp/dpu1/dpu_encoder_phys_wb.c
652
ops->irq_disable = dpu_encoder_phys_wb_irq_disable;
drivers/gpu/drm/msm/disp/dpu1/dpu_encoder_phys_wb.c
653
ops->is_valid_for_commit = dpu_encoder_phys_wb_is_valid_for_commit;
drivers/gpu/drm/msm/disp/dpu1/dpu_encoder_phys_wb.c
685
dpu_encoder_phys_wb_init_ops(&phys_enc->ops);
drivers/gpu/drm/msm/disp/dpu1/dpu_hw_cdm.c
199
if (ctx && ctx->ops.bind_pingpong_blk)
drivers/gpu/drm/msm/disp/dpu1/dpu_hw_cdm.c
200
ctx->ops.bind_pingpong_blk(ctx, cdm->pp_id);
drivers/gpu/drm/msm/disp/dpu1/dpu_hw_cdm.c
252
c->ops.enable = dpu_hw_cdm_enable;
drivers/gpu/drm/msm/disp/dpu1/dpu_hw_cdm.c
254
c->ops.bind_pingpong_blk = dpu_hw_cdm_bind_pingpong_blk;
drivers/gpu/drm/msm/disp/dpu1/dpu_hw_cdm.h
122
struct dpu_hw_cdm_ops ops;
drivers/gpu/drm/msm/disp/dpu1/dpu_hw_ctl.c
686
if (ctx->ops.clear_all_blendstages)
drivers/gpu/drm/msm/disp/dpu1/dpu_hw_ctl.c
687
ctx->ops.clear_all_blendstages(ctx);
drivers/gpu/drm/msm/disp/dpu1/dpu_hw_ctl.c
689
if (ctx->ops.set_active_lms)
drivers/gpu/drm/msm/disp/dpu1/dpu_hw_ctl.c
690
ctx->ops.set_active_lms(ctx, NULL);
drivers/gpu/drm/msm/disp/dpu1/dpu_hw_ctl.c
692
if (ctx->ops.set_active_fetch_pipes)
drivers/gpu/drm/msm/disp/dpu1/dpu_hw_ctl.c
693
ctx->ops.set_active_fetch_pipes(ctx, NULL);
drivers/gpu/drm/msm/disp/dpu1/dpu_hw_ctl.c
695
if (ctx->ops.set_active_pipes)
drivers/gpu/drm/msm/disp/dpu1/dpu_hw_ctl.c
696
ctx->ops.set_active_pipes(ctx, NULL);
drivers/gpu/drm/msm/disp/dpu1/dpu_hw_ctl.c
818
c->ops.trigger_flush = dpu_hw_ctl_trigger_flush_v1;
drivers/gpu/drm/msm/disp/dpu1/dpu_hw_ctl.c
819
c->ops.setup_intf_cfg = dpu_hw_ctl_intf_cfg_v1;
drivers/gpu/drm/msm/disp/dpu1/dpu_hw_ctl.c
820
c->ops.reset_intf_cfg = dpu_hw_ctl_reset_intf_cfg_v1;
drivers/gpu/drm/msm/disp/dpu1/dpu_hw_ctl.c
821
c->ops.update_pending_flush_intf =
drivers/gpu/drm/msm/disp/dpu1/dpu_hw_ctl.c
824
c->ops.update_pending_flush_periph =
drivers/gpu/drm/msm/disp/dpu1/dpu_hw_ctl.c
827
c->ops.update_pending_flush_merge_3d =
drivers/gpu/drm/msm/disp/dpu1/dpu_hw_ctl.c
829
c->ops.update_pending_flush_wb = dpu_hw_ctl_update_pending_flush_wb_v1;
drivers/gpu/drm/msm/disp/dpu1/dpu_hw_ctl.c
830
c->ops.update_pending_flush_cwb = dpu_hw_ctl_update_pending_flush_cwb_v1;
drivers/gpu/drm/msm/disp/dpu1/dpu_hw_ctl.c
831
c->ops.update_pending_flush_dsc =
drivers/gpu/drm/msm/disp/dpu1/dpu_hw_ctl.c
833
c->ops.update_pending_flush_cdm = dpu_hw_ctl_update_pending_flush_cdm_v1;
drivers/gpu/drm/msm/disp/dpu1/dpu_hw_ctl.c
835
c->ops.trigger_flush = dpu_hw_ctl_trigger_flush;
drivers/gpu/drm/msm/disp/dpu1/dpu_hw_ctl.c
836
c->ops.setup_intf_cfg = dpu_hw_ctl_intf_cfg;
drivers/gpu/drm/msm/disp/dpu1/dpu_hw_ctl.c
837
c->ops.update_pending_flush_intf =
drivers/gpu/drm/msm/disp/dpu1/dpu_hw_ctl.c
839
c->ops.update_pending_flush_wb = dpu_hw_ctl_update_pending_flush_wb;
drivers/gpu/drm/msm/disp/dpu1/dpu_hw_ctl.c
840
c->ops.update_pending_flush_cdm = dpu_hw_ctl_update_pending_flush_cdm;
drivers/gpu/drm/msm/disp/dpu1/dpu_hw_ctl.c
842
c->ops.clear_pending_flush = dpu_hw_ctl_clear_pending_flush;
drivers/gpu/drm/msm/disp/dpu1/dpu_hw_ctl.c
843
c->ops.update_pending_flush = dpu_hw_ctl_update_pending_flush;
drivers/gpu/drm/msm/disp/dpu1/dpu_hw_ctl.c
844
c->ops.get_pending_flush = dpu_hw_ctl_get_pending_flush;
drivers/gpu/drm/msm/disp/dpu1/dpu_hw_ctl.c
845
c->ops.get_flush_register = dpu_hw_ctl_get_flush_register;
drivers/gpu/drm/msm/disp/dpu1/dpu_hw_ctl.c
846
c->ops.trigger_start = dpu_hw_ctl_trigger_start;
drivers/gpu/drm/msm/disp/dpu1/dpu_hw_ctl.c
847
c->ops.is_started = dpu_hw_ctl_is_started;
drivers/gpu/drm/msm/disp/dpu1/dpu_hw_ctl.c
848
c->ops.trigger_pending = dpu_hw_ctl_trigger_pending;
drivers/gpu/drm/msm/disp/dpu1/dpu_hw_ctl.c
849
c->ops.reset = dpu_hw_ctl_reset_control;
drivers/gpu/drm/msm/disp/dpu1/dpu_hw_ctl.c
850
c->ops.wait_reset_status = dpu_hw_ctl_wait_reset_status;
drivers/gpu/drm/msm/disp/dpu1/dpu_hw_ctl.c
852
c->ops.clear_all_blendstages = dpu_hw_ctl_clear_all_blendstages;
drivers/gpu/drm/msm/disp/dpu1/dpu_hw_ctl.c
853
c->ops.setup_blendstage = dpu_hw_ctl_setup_blendstage;
drivers/gpu/drm/msm/disp/dpu1/dpu_hw_ctl.c
855
c->ops.set_active_pipes = dpu_hw_ctl_set_active_pipes;
drivers/gpu/drm/msm/disp/dpu1/dpu_hw_ctl.c
856
c->ops.set_active_lms = dpu_hw_ctl_set_active_lms;
drivers/gpu/drm/msm/disp/dpu1/dpu_hw_ctl.c
858
c->ops.update_pending_flush_sspp = dpu_hw_ctl_update_pending_flush_sspp;
drivers/gpu/drm/msm/disp/dpu1/dpu_hw_ctl.c
859
c->ops.update_pending_flush_mixer = dpu_hw_ctl_update_pending_flush_mixer;
drivers/gpu/drm/msm/disp/dpu1/dpu_hw_ctl.c
861
c->ops.update_pending_flush_dspp = dpu_hw_ctl_update_pending_flush_dspp_sub_blocks;
drivers/gpu/drm/msm/disp/dpu1/dpu_hw_ctl.c
863
c->ops.update_pending_flush_dspp = dpu_hw_ctl_update_pending_flush_dspp;
drivers/gpu/drm/msm/disp/dpu1/dpu_hw_ctl.c
866
c->ops.set_active_fetch_pipes = dpu_hw_ctl_set_active_fetch_pipes;
drivers/gpu/drm/msm/disp/dpu1/dpu_hw_ctl.h
341
struct dpu_hw_ctl_ops ops;
drivers/gpu/drm/msm/disp/dpu1/dpu_hw_cwb.c
72
c->ops.config_cwb = dpu_hw_cwb_config;
drivers/gpu/drm/msm/disp/dpu1/dpu_hw_cwb.h
52
struct dpu_hw_cwb_ops ops;
drivers/gpu/drm/msm/disp/dpu1/dpu_hw_dsc.c
209
c->ops.dsc_disable = dpu_hw_dsc_disable;
drivers/gpu/drm/msm/disp/dpu1/dpu_hw_dsc.c
210
c->ops.dsc_config = dpu_hw_dsc_config;
drivers/gpu/drm/msm/disp/dpu1/dpu_hw_dsc.c
211
c->ops.dsc_config_thresh = dpu_hw_dsc_config_thresh;
drivers/gpu/drm/msm/disp/dpu1/dpu_hw_dsc.c
213
c->ops.dsc_bind_pingpong_blk = dpu_hw_dsc_bind_pingpong_blk;
drivers/gpu/drm/msm/disp/dpu1/dpu_hw_dsc.h
66
struct dpu_hw_dsc_ops ops;
drivers/gpu/drm/msm/disp/dpu1/dpu_hw_dsc_1_2.c
363
static void _setup_dcs_ops_1_2(struct dpu_hw_dsc_ops *ops)
drivers/gpu/drm/msm/disp/dpu1/dpu_hw_dsc_1_2.c
365
ops->dsc_disable = dpu_hw_dsc_disable_1_2;
drivers/gpu/drm/msm/disp/dpu1/dpu_hw_dsc_1_2.c
366
ops->dsc_config = dpu_hw_dsc_config_1_2;
drivers/gpu/drm/msm/disp/dpu1/dpu_hw_dsc_1_2.c
367
ops->dsc_config_thresh = dpu_hw_dsc_config_thresh_1_2;
drivers/gpu/drm/msm/disp/dpu1/dpu_hw_dsc_1_2.c
368
ops->dsc_bind_pingpong_blk = dpu_hw_dsc_bind_pingpong_blk_1_2;
drivers/gpu/drm/msm/disp/dpu1/dpu_hw_dsc_1_2.c
393
_setup_dcs_ops_1_2(&c->ops);
drivers/gpu/drm/msm/disp/dpu1/dpu_hw_dspp.c
146
c->ops.setup_pcc = dpu_setup_dspp_pcc;
drivers/gpu/drm/msm/disp/dpu1/dpu_hw_dspp.c
148
c->ops.setup_gc = dpu_setup_dspp_gc;
drivers/gpu/drm/msm/disp/dpu1/dpu_hw_dspp.h
94
struct dpu_hw_dspp_ops ops;
drivers/gpu/drm/msm/disp/dpu1/dpu_hw_intf.c
623
c->ops.setup_timing_gen = dpu_hw_intf_setup_timing_engine;
drivers/gpu/drm/msm/disp/dpu1/dpu_hw_intf.c
624
c->ops.setup_prg_fetch = dpu_hw_intf_setup_prg_fetch;
drivers/gpu/drm/msm/disp/dpu1/dpu_hw_intf.c
625
c->ops.get_status = dpu_hw_intf_get_status;
drivers/gpu/drm/msm/disp/dpu1/dpu_hw_intf.c
626
c->ops.enable_timing = dpu_hw_intf_enable_timing_engine;
drivers/gpu/drm/msm/disp/dpu1/dpu_hw_intf.c
627
c->ops.get_line_count = dpu_hw_intf_get_line_count;
drivers/gpu/drm/msm/disp/dpu1/dpu_hw_intf.c
628
c->ops.setup_misr = dpu_hw_intf_setup_misr;
drivers/gpu/drm/msm/disp/dpu1/dpu_hw_intf.c
629
c->ops.collect_misr = dpu_hw_intf_collect_misr;
drivers/gpu/drm/msm/disp/dpu1/dpu_hw_intf.c
632
c->ops.bind_pingpong_blk = dpu_hw_intf_bind_pingpong_blk;
drivers/gpu/drm/msm/disp/dpu1/dpu_hw_intf.c
638
c->ops.enable_tearcheck = dpu_hw_intf_enable_te;
drivers/gpu/drm/msm/disp/dpu1/dpu_hw_intf.c
639
c->ops.disable_tearcheck = dpu_hw_intf_disable_te;
drivers/gpu/drm/msm/disp/dpu1/dpu_hw_intf.c
640
c->ops.connect_external_te = dpu_hw_intf_connect_external_te;
drivers/gpu/drm/msm/disp/dpu1/dpu_hw_intf.c
642
c->ops.vsync_sel = dpu_hw_intf_vsync_sel_v8;
drivers/gpu/drm/msm/disp/dpu1/dpu_hw_intf.c
644
c->ops.vsync_sel = dpu_hw_intf_vsync_sel;
drivers/gpu/drm/msm/disp/dpu1/dpu_hw_intf.c
645
c->ops.disable_autorefresh = dpu_hw_intf_disable_autorefresh;
drivers/gpu/drm/msm/disp/dpu1/dpu_hw_intf.c
653
c->ops.program_intf_cmd_cfg = dpu_hw_intf_program_intf_cmd_cfg;
drivers/gpu/drm/msm/disp/dpu1/dpu_hw_intf.h
126
struct dpu_hw_intf_ops ops;
drivers/gpu/drm/msm/disp/dpu1/dpu_hw_lm.c
372
c->ops.setup_mixer_out = dpu_hw_lm_setup_out;
drivers/gpu/drm/msm/disp/dpu1/dpu_hw_lm.c
374
c->ops.setup_blend_config = dpu_hw_lm_setup_blend_config_combined_alpha_v12;
drivers/gpu/drm/msm/disp/dpu1/dpu_hw_lm.c
376
c->ops.setup_blend_config = dpu_hw_lm_setup_blend_config_combined_alpha;
drivers/gpu/drm/msm/disp/dpu1/dpu_hw_lm.c
378
c->ops.setup_blend_config = dpu_hw_lm_setup_blend_config;
drivers/gpu/drm/msm/disp/dpu1/dpu_hw_lm.c
380
c->ops.setup_alpha_out = dpu_hw_lm_setup_color3;
drivers/gpu/drm/msm/disp/dpu1/dpu_hw_lm.c
381
c->ops.setup_border_color = dpu_hw_lm_setup_border_color;
drivers/gpu/drm/msm/disp/dpu1/dpu_hw_lm.c
383
c->ops.setup_alpha_out = dpu_hw_lm_setup_color3_v12;
drivers/gpu/drm/msm/disp/dpu1/dpu_hw_lm.c
384
c->ops.setup_blendstage = dpu_hw_lm_setup_blendstage;
drivers/gpu/drm/msm/disp/dpu1/dpu_hw_lm.c
385
c->ops.clear_all_blendstages = dpu_hw_lm_clear_all_blendstages;
drivers/gpu/drm/msm/disp/dpu1/dpu_hw_lm.c
386
c->ops.setup_border_color = dpu_hw_lm_setup_border_color_v12;
drivers/gpu/drm/msm/disp/dpu1/dpu_hw_lm.c
388
c->ops.setup_misr = dpu_hw_lm_setup_misr;
drivers/gpu/drm/msm/disp/dpu1/dpu_hw_lm.c
389
c->ops.collect_misr = dpu_hw_lm_collect_misr;
drivers/gpu/drm/msm/disp/dpu1/dpu_hw_lm.h
97
struct dpu_hw_lm_ops ops;
drivers/gpu/drm/msm/disp/dpu1/dpu_hw_merge3d.c
38
c->ops.setup_3d_mode = dpu_hw_merge_3d_setup_3d_mode;
drivers/gpu/drm/msm/disp/dpu1/dpu_hw_merge3d.h
34
struct dpu_hw_merge_3d_ops ops;
drivers/gpu/drm/msm/disp/dpu1/dpu_hw_pingpong.c
315
c->ops.enable_tearcheck = dpu_hw_pp_enable_te;
drivers/gpu/drm/msm/disp/dpu1/dpu_hw_pingpong.c
316
c->ops.disable_tearcheck = dpu_hw_pp_disable_te;
drivers/gpu/drm/msm/disp/dpu1/dpu_hw_pingpong.c
317
c->ops.connect_external_te = dpu_hw_pp_connect_external_te;
drivers/gpu/drm/msm/disp/dpu1/dpu_hw_pingpong.c
318
c->ops.get_line_count = dpu_hw_pp_get_line_count;
drivers/gpu/drm/msm/disp/dpu1/dpu_hw_pingpong.c
319
c->ops.disable_autorefresh = dpu_hw_pp_disable_autorefresh;
drivers/gpu/drm/msm/disp/dpu1/dpu_hw_pingpong.c
323
c->ops.setup_dsc = dpu_hw_pp_setup_dsc;
drivers/gpu/drm/msm/disp/dpu1/dpu_hw_pingpong.c
324
c->ops.enable_dsc = dpu_hw_pp_dsc_enable;
drivers/gpu/drm/msm/disp/dpu1/dpu_hw_pingpong.c
325
c->ops.disable_dsc = dpu_hw_pp_dsc_disable;
drivers/gpu/drm/msm/disp/dpu1/dpu_hw_pingpong.c
329
c->ops.setup_dither = dpu_hw_pp_setup_dither;
drivers/gpu/drm/msm/disp/dpu1/dpu_hw_pingpong.h
108
struct dpu_hw_pingpong_ops ops;
drivers/gpu/drm/msm/disp/dpu1/dpu_hw_sspp.c
569
ctx->ops.setup_sourceaddress(pipe, &cfg);
drivers/gpu/drm/msm/disp/dpu1/dpu_hw_sspp.c
633
c->ops.setup_format = dpu_hw_sspp_setup_format;
drivers/gpu/drm/msm/disp/dpu1/dpu_hw_sspp.c
634
c->ops.setup_rects = dpu_hw_sspp_setup_rects;
drivers/gpu/drm/msm/disp/dpu1/dpu_hw_sspp.c
635
c->ops.setup_sourceaddress = dpu_hw_sspp_setup_sourceaddress;
drivers/gpu/drm/msm/disp/dpu1/dpu_hw_sspp.c
636
c->ops.setup_solidfill = dpu_hw_sspp_setup_solidfill;
drivers/gpu/drm/msm/disp/dpu1/dpu_hw_sspp.c
637
c->ops.setup_pe = dpu_hw_sspp_setup_pe_config;
drivers/gpu/drm/msm/disp/dpu1/dpu_hw_sspp.c
640
c->ops.setup_qos_lut = dpu_hw_sspp_setup_qos_lut;
drivers/gpu/drm/msm/disp/dpu1/dpu_hw_sspp.c
641
c->ops.setup_qos_ctrl = dpu_hw_sspp_setup_qos_ctrl;
drivers/gpu/drm/msm/disp/dpu1/dpu_hw_sspp.c
646
c->ops.setup_csc = dpu_hw_sspp_setup_csc;
drivers/gpu/drm/msm/disp/dpu1/dpu_hw_sspp.c
650
c->ops.setup_multirect = dpu_hw_sspp_setup_multirect;
drivers/gpu/drm/msm/disp/dpu1/dpu_hw_sspp.c
653
c->ops.setup_scaler = dpu_hw_sspp_setup_scaler3;
drivers/gpu/drm/msm/disp/dpu1/dpu_hw_sspp.c
656
c->ops.setup_cdp = dpu_hw_sspp_setup_cdp;
drivers/gpu/drm/msm/disp/dpu1/dpu_hw_sspp.c
659
c->ops.setup_clk_force_ctrl = dpu_hw_sspp_setup_clk_force_ctrl;
drivers/gpu/drm/msm/disp/dpu1/dpu_hw_sspp.h
321
struct dpu_hw_sspp_ops ops;
drivers/gpu/drm/msm/disp/dpu1/dpu_hw_sspp_v13.c
297
c->ops.setup_format = dpu_hw_sspp_setup_format_v13;
drivers/gpu/drm/msm/disp/dpu1/dpu_hw_sspp_v13.c
298
c->ops.setup_rects = dpu_hw_sspp_setup_rects_v13;
drivers/gpu/drm/msm/disp/dpu1/dpu_hw_sspp_v13.c
299
c->ops.setup_sourceaddress = dpu_hw_sspp_setup_sourceaddress_v13;
drivers/gpu/drm/msm/disp/dpu1/dpu_hw_sspp_v13.c
300
c->ops.setup_solidfill = dpu_hw_sspp_setup_solidfill_v13;
drivers/gpu/drm/msm/disp/dpu1/dpu_hw_sspp_v13.c
301
c->ops.setup_pe = dpu_hw_sspp_setup_pe_config_v13;
drivers/gpu/drm/msm/disp/dpu1/dpu_hw_sspp_v13.c
304
c->ops.setup_qos_lut = dpu_hw_sspp_setup_qos_lut_v13;
drivers/gpu/drm/msm/disp/dpu1/dpu_hw_sspp_v13.c
305
c->ops.setup_qos_ctrl = dpu_hw_sspp_setup_qos_ctrl_v13;
drivers/gpu/drm/msm/disp/dpu1/dpu_hw_sspp_v13.c
310
c->ops.setup_csc = dpu_hw_sspp_setup_csc;
drivers/gpu/drm/msm/disp/dpu1/dpu_hw_sspp_v13.c
314
c->ops.setup_multirect = dpu_hw_sspp_setup_multirect_v13;
drivers/gpu/drm/msm/disp/dpu1/dpu_hw_sspp_v13.c
317
c->ops.setup_scaler = dpu_hw_sspp_setup_scaler3;
drivers/gpu/drm/msm/disp/dpu1/dpu_hw_sspp_v13.c
320
c->ops.setup_cdp = dpu_hw_sspp_setup_cdp_v13;
drivers/gpu/drm/msm/disp/dpu1/dpu_hw_sspp_v13.c
322
c->ops.setup_clk_force_ctrl = dpu_hw_sspp_setup_clk_force_ctrl_v13;
drivers/gpu/drm/msm/disp/dpu1/dpu_hw_top.c
259
static void _setup_mdp_ops(struct dpu_hw_mdp_ops *ops,
drivers/gpu/drm/msm/disp/dpu1/dpu_hw_top.c
262
ops->setup_split_pipe = dpu_hw_setup_split_pipe;
drivers/gpu/drm/msm/disp/dpu1/dpu_hw_top.c
263
ops->setup_clk_force_ctrl = dpu_hw_setup_clk_force_ctrl;
drivers/gpu/drm/msm/disp/dpu1/dpu_hw_top.c
264
ops->get_danger_status = dpu_hw_get_danger_status;
drivers/gpu/drm/msm/disp/dpu1/dpu_hw_top.c
267
ops->setup_vsync_source = dpu_hw_setup_vsync_sel;
drivers/gpu/drm/msm/disp/dpu1/dpu_hw_top.c
269
ops->setup_vsync_source = dpu_hw_setup_wd_timer;
drivers/gpu/drm/msm/disp/dpu1/dpu_hw_top.c
271
ops->get_safe_status = dpu_hw_get_safe_status;
drivers/gpu/drm/msm/disp/dpu1/dpu_hw_top.c
274
ops->dp_phy_intf_sel = dpu_hw_dp_phy_intf_sel;
drivers/gpu/drm/msm/disp/dpu1/dpu_hw_top.c
278
ops->intf_audio_select = dpu_hw_intf_audio_select;
drivers/gpu/drm/msm/disp/dpu1/dpu_hw_top.c
309
_setup_mdp_ops(&mdp->ops, mdss_rev);
drivers/gpu/drm/msm/disp/dpu1/dpu_hw_top.h
156
struct dpu_hw_mdp_ops ops;
drivers/gpu/drm/msm/disp/dpu1/dpu_hw_vbif.c
202
static void _setup_vbif_ops(struct dpu_hw_vbif_ops *ops,
drivers/gpu/drm/msm/disp/dpu1/dpu_hw_vbif.c
205
ops->set_limit_conf = dpu_hw_set_limit_conf;
drivers/gpu/drm/msm/disp/dpu1/dpu_hw_vbif.c
206
ops->get_limit_conf = dpu_hw_get_limit_conf;
drivers/gpu/drm/msm/disp/dpu1/dpu_hw_vbif.c
207
ops->set_halt_ctrl = dpu_hw_set_halt_ctrl;
drivers/gpu/drm/msm/disp/dpu1/dpu_hw_vbif.c
208
ops->get_halt_ctrl = dpu_hw_get_halt_ctrl;
drivers/gpu/drm/msm/disp/dpu1/dpu_hw_vbif.c
210
ops->set_qos_remap = dpu_hw_set_qos_remap;
drivers/gpu/drm/msm/disp/dpu1/dpu_hw_vbif.c
211
ops->set_mem_type = dpu_hw_set_mem_type;
drivers/gpu/drm/msm/disp/dpu1/dpu_hw_vbif.c
212
ops->clear_errors = dpu_hw_clear_errors;
drivers/gpu/drm/msm/disp/dpu1/dpu_hw_vbif.c
213
ops->set_write_gather_en = dpu_hw_set_write_gather_en;
drivers/gpu/drm/msm/disp/dpu1/dpu_hw_vbif.c
241
_setup_vbif_ops(&c->ops, c->cap->features);
drivers/gpu/drm/msm/disp/dpu1/dpu_hw_vbif.h
105
struct dpu_hw_vbif_ops ops;
drivers/gpu/drm/msm/disp/dpu1/dpu_hw_wb.c
205
static void _setup_wb_ops(struct dpu_hw_wb_ops *ops,
drivers/gpu/drm/msm/disp/dpu1/dpu_hw_wb.c
208
ops->setup_outaddress = dpu_hw_wb_setup_outaddress;
drivers/gpu/drm/msm/disp/dpu1/dpu_hw_wb.c
209
ops->setup_outformat = dpu_hw_wb_setup_format;
drivers/gpu/drm/msm/disp/dpu1/dpu_hw_wb.c
212
ops->setup_roi = dpu_hw_wb_roi;
drivers/gpu/drm/msm/disp/dpu1/dpu_hw_wb.c
216
ops->setup_qos_lut = dpu_hw_wb_setup_qos_lut_v13;
drivers/gpu/drm/msm/disp/dpu1/dpu_hw_wb.c
218
ops->setup_qos_lut = dpu_hw_wb_setup_qos_lut;
drivers/gpu/drm/msm/disp/dpu1/dpu_hw_wb.c
222
ops->setup_cdp = dpu_hw_wb_setup_cdp;
drivers/gpu/drm/msm/disp/dpu1/dpu_hw_wb.c
225
ops->bind_pingpong_blk = dpu_hw_wb_bind_pingpong_blk;
drivers/gpu/drm/msm/disp/dpu1/dpu_hw_wb.c
228
ops->setup_clk_force_ctrl = dpu_hw_wb_setup_clk_force_ctrl;
drivers/gpu/drm/msm/disp/dpu1/dpu_hw_wb.c
259
_setup_wb_ops(&c->ops, c->caps->features, mdss_rev);
drivers/gpu/drm/msm/disp/dpu1/dpu_hw_wb.h
75
struct dpu_hw_wb_ops ops;
drivers/gpu/drm/msm/disp/dpu1/dpu_kms.c
1257
dpu_kms->hw_mdp->ops.dp_phy_intf_sel(dpu_kms->hw_mdp, (unsigned int[]){ 1, 2, });
drivers/gpu/drm/msm/disp/dpu1/dpu_kms.c
79
if (kms->hw_mdp->ops.get_danger_status)
drivers/gpu/drm/msm/disp/dpu1/dpu_kms.c
80
kms->hw_mdp->ops.get_danger_status(kms->hw_mdp,
drivers/gpu/drm/msm/disp/dpu1/dpu_kms.c
84
if (kms->hw_mdp->ops.get_safe_status)
drivers/gpu/drm/msm/disp/dpu1/dpu_kms.c
85
kms->hw_mdp->ops.get_safe_status(kms->hw_mdp,
drivers/gpu/drm/msm/disp/dpu1/dpu_plane.c
1332
if (!pipe->sspp || !pipe->sspp->ops.setup_csc)
drivers/gpu/drm/msm/disp/dpu1/dpu_plane.c
1344
pipe->sspp->ops.setup_csc(pipe->sspp, csc_ptr);
drivers/gpu/drm/msm/disp/dpu1/dpu_plane.c
1414
if (layout && pipe->sspp->ops.setup_sourceaddress) {
drivers/gpu/drm/msm/disp/dpu1/dpu_plane.c
1416
pipe->sspp->ops.setup_sourceaddress(pipe, layout);
drivers/gpu/drm/msm/disp/dpu1/dpu_plane.c
1427
if (pipe->sspp->ops.setup_rects) {
drivers/gpu/drm/msm/disp/dpu1/dpu_plane.c
1428
pipe->sspp->ops.setup_rects(pipe,
drivers/gpu/drm/msm/disp/dpu1/dpu_plane.c
1434
if (pipe->sspp->ops.setup_multirect)
drivers/gpu/drm/msm/disp/dpu1/dpu_plane.c
1435
pipe->sspp->ops.setup_multirect(
drivers/gpu/drm/msm/disp/dpu1/dpu_plane.c
1438
if (pipe->sspp->ops.setup_format) {
drivers/gpu/drm/msm/disp/dpu1/dpu_plane.c
1453
pipe->sspp->ops.setup_format(pipe, fmt, src_flags);
drivers/gpu/drm/msm/disp/dpu1/dpu_plane.c
1455
if (pipe->sspp->ops.setup_cdp) {
drivers/gpu/drm/msm/disp/dpu1/dpu_plane.c
1458
pipe->sspp->ops.setup_cdp(pipe, fmt,
drivers/gpu/drm/msm/disp/dpu1/dpu_plane.c
1549
if (pipe->sspp->ops.setup_multirect)
drivers/gpu/drm/msm/disp/dpu1/dpu_plane.c
1550
pipe->sspp->ops.setup_multirect(pipe);
drivers/gpu/drm/msm/disp/dpu1/dpu_plane.c
309
pipe->sspp->ops.setup_qos_lut(pipe->sspp, &cfg);
drivers/gpu/drm/msm/disp/dpu1/dpu_plane.c
332
pipe->sspp->ops.setup_qos_ctrl(pipe->sspp,
drivers/gpu/drm/msm/disp/dpu1/dpu_plane.c
340
if (sspp->ops.setup_clk_force_ctrl) {
drivers/gpu/drm/msm/disp/dpu1/dpu_plane.c
341
*forced_on = sspp->ops.setup_clk_force_ctrl(sspp, enable);
drivers/gpu/drm/msm/disp/dpu1/dpu_plane.c
345
if (mdp->ops.setup_clk_force_ctrl) {
drivers/gpu/drm/msm/disp/dpu1/dpu_plane.c
346
*forced_on = mdp->ops.setup_clk_force_ctrl(mdp, sspp->cap->clk_ctrl, enable);
drivers/gpu/drm/msm/disp/dpu1/dpu_plane.c
562
if (pipe_hw->ops.setup_pe)
drivers/gpu/drm/msm/disp/dpu1/dpu_plane.c
563
pipe_hw->ops.setup_pe(pipe_hw,
drivers/gpu/drm/msm/disp/dpu1/dpu_plane.c
571
if (pipe_hw->ops.setup_scaler &&
drivers/gpu/drm/msm/disp/dpu1/dpu_plane.c
573
pipe_hw->ops.setup_scaler(pipe_hw,
drivers/gpu/drm/msm/disp/dpu1/dpu_plane.c
587
if (!pipe->sspp->ops.setup_solidfill)
drivers/gpu/drm/msm/disp/dpu1/dpu_plane.c
590
pipe->sspp->ops.setup_solidfill(pipe, fill_color);
drivers/gpu/drm/msm/disp/dpu1/dpu_plane.c
602
if (pipe->sspp->ops.setup_format)
drivers/gpu/drm/msm/disp/dpu1/dpu_plane.c
603
pipe->sspp->ops.setup_format(pipe, fmt, DPU_SSPP_SOLID_FILL);
drivers/gpu/drm/msm/disp/dpu1/dpu_plane.c
605
if (pipe->sspp->ops.setup_rects)
drivers/gpu/drm/msm/disp/dpu1/dpu_plane.c
606
pipe->sspp->ops.setup_rects(pipe, &pipe_cfg);
drivers/gpu/drm/msm/disp/dpu1/dpu_plane.c
747
if (!(sblk->scaler_blk.len && pipe->sspp->ops.setup_scaler) &&
drivers/gpu/drm/msm/disp/dpu1/dpu_rm.c
814
if (reqs->scale && !hw_sspp->ops.setup_scaler)
drivers/gpu/drm/msm/disp/dpu1/dpu_vbif.c
148
if (vbif && vbif->ops.get_limit_conf) {
drivers/gpu/drm/msm/disp/dpu1/dpu_vbif.c
149
val = vbif->ops.get_limit_conf(vbif,
drivers/gpu/drm/msm/disp/dpu1/dpu_vbif.c
181
if (!vbif->ops.set_limit_conf || !vbif->ops.set_halt_ctrl)
drivers/gpu/drm/msm/disp/dpu1/dpu_vbif.c
185
if (vbif->ops.set_write_gather_en && !params->rd)
drivers/gpu/drm/msm/disp/dpu1/dpu_vbif.c
186
vbif->ops.set_write_gather_en(vbif, params->xin_id);
drivers/gpu/drm/msm/disp/dpu1/dpu_vbif.c
196
vbif->ops.set_limit_conf(vbif, params->xin_id, params->rd, ot_lim);
drivers/gpu/drm/msm/disp/dpu1/dpu_vbif.c
198
vbif->ops.set_halt_ctrl(vbif, params->xin_id, true);
drivers/gpu/drm/msm/disp/dpu1/dpu_vbif.c
204
vbif->ops.set_halt_ctrl(vbif, params->xin_id, false);
drivers/gpu/drm/msm/disp/dpu1/dpu_vbif.c
231
if (!vbif->ops.set_qos_remap) {
drivers/gpu/drm/msm/disp/dpu1/dpu_vbif.c
248
vbif->ops.set_qos_remap(vbif, params->xin_id, i,
drivers/gpu/drm/msm/disp/dpu1/dpu_vbif.c
264
if (vbif && vbif->ops.clear_errors) {
drivers/gpu/drm/msm/disp/dpu1/dpu_vbif.c
265
vbif->ops.clear_errors(vbif, &pnd, &src);
drivers/gpu/drm/msm/disp/dpu1/dpu_vbif.c
285
if (vbif && vbif->cap && vbif->ops.set_mem_type) {
drivers/gpu/drm/msm/disp/dpu1/dpu_vbif.c
287
vbif->ops.set_mem_type(
drivers/gpu/drm/msm/disp/dpu1/dpu_vbif.c
46
if (!vbif || !vbif->cap || !vbif->ops.get_halt_ctrl) {
drivers/gpu/drm/msm/disp/dpu1/dpu_vbif.c
53
status = vbif->ops.get_halt_ctrl(vbif, xin_id);
drivers/gpu/drm/msm/disp/dpu1/dpu_vbif.c
57
status = vbif->ops.get_halt_ctrl(vbif, xin_id);
drivers/gpu/drm/msm/disp/mdp4/mdp4_lvds_pll.c
134
.ops = &mdp4_lvds_pll_ops,
drivers/gpu/drm/msm/dp/dp_drm.c
329
bridge->ops =
drivers/gpu/drm/msm/dp/dp_drm.c
61
if (bridge->ops & DRM_BRIDGE_OP_HPD)
drivers/gpu/drm/msm/dsi/dsi_cfg.h
69
const struct msm_dsi_host_cfg_ops *ops;
drivers/gpu/drm/msm/dsi/dsi_host.c
1326
data = cfg_hnd->ops->tx_buf_get(msm_host);
drivers/gpu/drm/msm/dsi/dsi_host.c
1351
if (cfg_hnd->ops->tx_buf_put)
drivers/gpu/drm/msm/dsi/dsi_host.c
1352
cfg_hnd->ops->tx_buf_put(msm_host);
drivers/gpu/drm/msm/dsi/dsi_host.c
1429
ret = cfg_hnd->ops->dma_base_get(msm_host, &dma_base);
drivers/gpu/drm/msm/dsi/dsi_host.c
2079
ret = cfg_hnd->ops->tx_buf_alloc(msm_host, SZ_4K);
drivers/gpu/drm/msm/dsi/dsi_host.c
2096
host->ops = &dsi_host_ops;
drivers/gpu/drm/msm/dsi/dsi_host.c
2114
host->ops = NULL;
drivers/gpu/drm/msm/dsi/dsi_host.c
2136
cfg_hnd->ops->link_clk_set_rate(msm_host);
drivers/gpu/drm/msm/dsi/dsi_host.c
2137
cfg_hnd->ops->link_clk_enable(msm_host);
drivers/gpu/drm/msm/dsi/dsi_host.c
2168
cfg_hnd->ops->link_clk_disable(msm_host);
drivers/gpu/drm/msm/dsi/dsi_host.c
2360
ret = cfg_hnd->ops->calc_clk_rate(msm_host, is_bonded_dsi);
drivers/gpu/drm/msm/dsi/dsi_host.c
2471
ret = cfg_hnd->ops->link_clk_set_rate(msm_host);
drivers/gpu/drm/msm/dsi/dsi_host.c
2473
ret = cfg_hnd->ops->link_clk_enable(msm_host);
drivers/gpu/drm/msm/dsi/dsi_host.c
2497
cfg_hnd->ops->link_clk_disable(msm_host);
drivers/gpu/drm/msm/dsi/dsi_host.c
2522
cfg_hnd->ops->link_clk_disable(msm_host);
drivers/gpu/drm/msm/dsi/dsi_host.c
348
if (cfg_hnd->ops->clk_init_ver)
drivers/gpu/drm/msm/dsi/dsi_host.c
349
ret = cfg_hnd->ops->clk_init_ver(msm_host);
drivers/gpu/drm/msm/dsi/phy/dsi_phy.c
669
if (phy->cfg->ops.parse_dt_properties) {
drivers/gpu/drm/msm/dsi/phy/dsi_phy.c
670
ret = phy->cfg->ops.parse_dt_properties(phy);
drivers/gpu/drm/msm/dsi/phy/dsi_phy.c
695
if (phy->cfg->ops.pll_init) {
drivers/gpu/drm/msm/dsi/phy/dsi_phy.c
696
ret = phy->cfg->ops.pll_init(phy);
drivers/gpu/drm/msm/dsi/phy/dsi_phy.c
741
if (!phy || !phy->cfg->ops.enable)
drivers/gpu/drm/msm/dsi/phy/dsi_phy.c
760
ret = phy->cfg->ops.enable(phy, clk_req);
drivers/gpu/drm/msm/dsi/phy/dsi_phy.c
787
if (phy->cfg->ops.disable)
drivers/gpu/drm/msm/dsi/phy/dsi_phy.c
788
phy->cfg->ops.disable(phy);
drivers/gpu/drm/msm/dsi/phy/dsi_phy.c
799
if (!phy || !phy->cfg->ops.disable)
drivers/gpu/drm/msm/dsi/phy/dsi_phy.c
802
phy->cfg->ops.disable(phy);
drivers/gpu/drm/msm/dsi/phy/dsi_phy.c
818
if (!phy || !phy->cfg->ops.set_continuous_clock)
drivers/gpu/drm/msm/dsi/phy/dsi_phy.c
821
return phy->cfg->ops.set_continuous_clock(phy, enable);
drivers/gpu/drm/msm/dsi/phy/dsi_phy.c
826
if (phy->cfg->ops.save_pll_state) {
drivers/gpu/drm/msm/dsi/phy/dsi_phy.c
827
phy->cfg->ops.save_pll_state(phy);
drivers/gpu/drm/msm/dsi/phy/dsi_phy.c
836
if (phy->cfg->ops.restore_pll_state && phy->state_saved) {
drivers/gpu/drm/msm/dsi/phy/dsi_phy.c
837
ret = phy->cfg->ops.restore_pll_state(phy);
drivers/gpu/drm/msm/dsi/phy/dsi_phy.h
30
struct msm_dsi_phy_ops ops;
drivers/gpu/drm/msm/dsi/phy/dsi_phy_10nm.c
1005
.ops = {
drivers/gpu/drm/msm/dsi/phy/dsi_phy_10nm.c
1023
.ops = {
drivers/gpu/drm/msm/dsi/phy/dsi_phy_10nm.c
571
.ops = &clk_ops_dsi_pll_10nm_vco,
drivers/gpu/drm/msm/dsi/phy/dsi_phy_14nm.c
1039
.ops = {
drivers/gpu/drm/msm/dsi/phy/dsi_phy_14nm.c
1056
.ops = {
drivers/gpu/drm/msm/dsi/phy/dsi_phy_14nm.c
1073
.ops = {
drivers/gpu/drm/msm/dsi/phy/dsi_phy_14nm.c
1088
.ops = {
drivers/gpu/drm/msm/dsi/phy/dsi_phy_14nm.c
1105
.ops = {
drivers/gpu/drm/msm/dsi/phy/dsi_phy_14nm.c
780
.ops = &clk_ops_dsi_pll_14nm_postdiv,
drivers/gpu/drm/msm/dsi/phy/dsi_phy_14nm.c
813
.ops = &clk_ops_dsi_pll_14nm_vco,
drivers/gpu/drm/msm/dsi/phy/dsi_phy_20nm.c
140
.ops = {
drivers/gpu/drm/msm/dsi/phy/dsi_phy_28nm.c
636
vco_init.ops = &clk_ops_dsi_pll_28nm_vco_lp;
drivers/gpu/drm/msm/dsi/phy/dsi_phy_28nm.c
638
vco_init.ops = &clk_ops_dsi_pll_28nm_vco_8226;
drivers/gpu/drm/msm/dsi/phy/dsi_phy_28nm.c
640
vco_init.ops = &clk_ops_dsi_pll_28nm_vco_hpm;
drivers/gpu/drm/msm/dsi/phy/dsi_phy_28nm.c
874
.ops = {
drivers/gpu/drm/msm/dsi/phy/dsi_phy_28nm.c
891
.ops = {
drivers/gpu/drm/msm/dsi/phy/dsi_phy_28nm.c
908
.ops = {
drivers/gpu/drm/msm/dsi/phy/dsi_phy_28nm.c
926
.ops = {
drivers/gpu/drm/msm/dsi/phy/dsi_phy_28nm.c
944
.ops = {
drivers/gpu/drm/msm/dsi/phy/dsi_phy_28nm_8960.c
386
.ops = &clk_ops_dsi_pll_28nm_vco,
drivers/gpu/drm/msm/dsi/phy/dsi_phy_28nm_8960.c
416
bytediv_init.ops = &clk_bytediv_ops;
drivers/gpu/drm/msm/dsi/phy/dsi_phy_28nm_8960.c
637
.ops = {
drivers/gpu/drm/msm/dsi/phy/dsi_phy_7nm.c
1267
.ops = {
drivers/gpu/drm/msm/dsi/phy/dsi_phy_7nm.c
1288
.ops = {
drivers/gpu/drm/msm/dsi/phy/dsi_phy_7nm.c
1310
.ops = {
drivers/gpu/drm/msm/dsi/phy/dsi_phy_7nm.c
1329
.ops = {
drivers/gpu/drm/msm/dsi/phy/dsi_phy_7nm.c
1351
.ops = {
drivers/gpu/drm/msm/dsi/phy/dsi_phy_7nm.c
1374
.ops = {
drivers/gpu/drm/msm/dsi/phy/dsi_phy_7nm.c
1397
.ops = {
drivers/gpu/drm/msm/dsi/phy/dsi_phy_7nm.c
1420
.ops = {
drivers/gpu/drm/msm/dsi/phy/dsi_phy_7nm.c
1443
.ops = {
drivers/gpu/drm/msm/dsi/phy/dsi_phy_7nm.c
1466
.ops = {
drivers/gpu/drm/msm/dsi/phy/dsi_phy_7nm.c
1489
.ops = {
drivers/gpu/drm/msm/dsi/phy/dsi_phy_7nm.c
1512
.ops = {
drivers/gpu/drm/msm/dsi/phy/dsi_phy_7nm.c
735
.ops = &clk_ops_dsi_pll_7nm_vco,
drivers/gpu/drm/msm/hdmi/hdmi_bridge.c
508
bridge->ops = DRM_BRIDGE_OP_HPD |
drivers/gpu/drm/msm/hdmi/hdmi_phy_8996.c
692
.ops = &hdmi_8996_pll_ops,
drivers/gpu/drm/msm/hdmi/hdmi_phy_8998.c
696
.ops = &hdmi_8998_pll_ops,
drivers/gpu/drm/msm/hdmi/hdmi_pll_8960.c
417
.ops = &hdmi_pll_ops,
drivers/gpu/drm/msm/msm_drv.c
1093
const struct component_ops *ops)
drivers/gpu/drm/msm/msm_drv.c
1111
return msm_drm_init(&pdev->dev, &msm_gpu_driver, ops);
drivers/gpu/drm/msm/msm_drv.c
1115
const struct component_ops *ops)
drivers/gpu/drm/msm/msm_drv.c
1117
msm_drm_uninit(&pdev->dev, ops);
drivers/gpu/drm/msm/msm_drv.h
548
const struct component_ops *ops);
drivers/gpu/drm/msm/msm_drv.h
550
const struct component_ops *ops);
drivers/gpu/drm/msm/msm_gem_prime.c
100
.ops = &msm_gem_prime_dmabuf_ops,
drivers/gpu/drm/msm/msm_gem_prime.c
68
if (buf->ops == &msm_gem_prime_dmabuf_ops) {
drivers/gpu/drm/msm/msm_gem_vma.c
1061
u64_to_user_ptr(args->ops + (i * sizeof(op)));
drivers/gpu/drm/msm/msm_gem_vma.c
1066
job->ops[i].flags = 0;
drivers/gpu/drm/msm/msm_gem_vma.c
1087
struct msm_vm_bind_op *op = &job->ops[i];
drivers/gpu/drm/msm/msm_gem_vma.c
1124
struct msm_vm_bind_op *op = &job->ops[i];
drivers/gpu/drm/msm/msm_gem_vma.c
1181
struct msm_vm_bind_op *op = &job->ops[i];
drivers/gpu/drm/msm/msm_gem_vma.c
1239
const struct msm_vm_bind_op *op = &job->ops[i];
drivers/gpu/drm/msm/msm_gem_vma.c
1351
const struct msm_vm_bind_op *op = &job->ops[i];
drivers/gpu/drm/msm/msm_gem_vma.c
1409
struct drm_gem_object *obj = job->ops[i].obj;
drivers/gpu/drm/msm/msm_gem_vma.c
146
} ops[];
drivers/gpu/drm/msm/msm_gem_vma.c
151
if ((obj = (_job)->ops[i].obj))
drivers/gpu/drm/msm/msm_gem_vma.c
834
.ops = &msm_vm_bind_ops,
drivers/gpu/drm/msm/msm_gem_vma.c
955
job = kzalloc_flex(*job, ops, nr_ops, GFP_KERNEL | __GFP_NOWARN);
drivers/gpu/drm/msm/msm_gem_vma.c
991
job->ops[i].op = op->op;
drivers/gpu/drm/msm/msm_gem_vma.c
992
job->ops[i].handle = op->handle;
drivers/gpu/drm/msm/msm_gem_vma.c
993
job->ops[i].obj_offset = op->obj_offset;
drivers/gpu/drm/msm/msm_gem_vma.c
994
job->ops[i].iova = op->iova;
drivers/gpu/drm/msm/msm_gem_vma.c
995
job->ops[i].range = op->range;
drivers/gpu/drm/msm/msm_gem_vma.c
996
job->ops[i].flags = op->flags;
drivers/gpu/drm/msm/msm_iommu.c
105
struct io_pgtable_ops *ops = pagetable->pgtbl_ops;
drivers/gpu/drm/msm/msm_iommu.c
114
unmapped = ops->unmap_pages(ops, iova, pgsize, count, NULL);
drivers/gpu/drm/msm/msm_iommu.c
137
struct io_pgtable_ops *ops = pagetable->pgtbl_ops;
drivers/gpu/drm/msm/msm_iommu.c
147
ret = ops->map_pages(ops, addr, phys, size, 1, prot, GFP_KERNEL, &mapped);
drivers/gpu/drm/msm/msm_iommu.c
169
struct io_pgtable_ops *ops = pagetable->pgtbl_ops;
drivers/gpu/drm/msm/msm_iommu.c
200
ret = ops->map_pages(ops, addr, phys, pgsize, count,
drivers/gpu/drm/msm/msm_ringbuffer.c
69
.ops = &msm_sched_ops,
drivers/gpu/drm/nouveau/dispnv50/disp.c
657
acomp->ops = &nv50_audio_component_ops;
drivers/gpu/drm/nouveau/dispnv50/disp.c
673
acomp->ops = NULL;
drivers/gpu/drm/nouveau/nouveau_backlight.c
108
*ops = &nv40_bl_ops;
drivers/gpu/drm/nouveau/nouveau_backlight.c
234
const struct backlight_ops **ops)
drivers/gpu/drm/nouveau/nouveau_backlight.c
277
*ops = &nv50_edp_bl_ops;
drivers/gpu/drm/nouveau/nouveau_backlight.c
285
*ops = &nv50_bl_ops;
drivers/gpu/drm/nouveau/nouveau_backlight.c
299
const struct backlight_ops *ops;
drivers/gpu/drm/nouveau/nouveau_backlight.c
323
ret = nv40_backlight_init(nv_encoder, &props, &ops);
drivers/gpu/drm/nouveau/nouveau_backlight.c
334
nv_encoder, &props, &ops);
drivers/gpu/drm/nouveau/nouveau_backlight.c
359
nv_encoder, ops, &props);
drivers/gpu/drm/nouveau/nouveau_backlight.c
370
bl->dev->ops->get_brightness(bl->dev);
drivers/gpu/drm/nouveau/nouveau_backlight.c
99
const struct backlight_ops **ops)
drivers/gpu/drm/nouveau/nouveau_dmem.c
325
chunk->pagemap.ops = &nouveau_dmem_pagemap_ops;
drivers/gpu/drm/nouveau/nouveau_exec.c
251
args.ops = &nouveau_exec_job_ops;
drivers/gpu/drm/nouveau/nouveau_fence.c
70
if (fence->ops != &nouveau_fence_ops_legacy &&
drivers/gpu/drm/nouveau/nouveau_fence.c
71
fence->ops != &nouveau_fence_ops_uevent)
drivers/gpu/drm/nouveau/nouveau_hwmon.c
657
.ops = &nouveau_hwmon_ops,
drivers/gpu/drm/nouveau/nouveau_sched.c
114
job->ops->free(job);
drivers/gpu/drm/nouveau/nouveau_sched.c
300
if (job->ops->submit) {
drivers/gpu/drm/nouveau/nouveau_sched.c
301
ret = job->ops->submit(job, &vm_exec);
drivers/gpu/drm/nouveau/nouveau_sched.c
316
if (job->ops->armed_submit)
drivers/gpu/drm/nouveau/nouveau_sched.c
317
job->ops->armed_submit(job, &vm_exec);
drivers/gpu/drm/nouveau/nouveau_sched.c
350
fence = job->ops->run(job);
drivers/gpu/drm/nouveau/nouveau_sched.c
376
if (job->ops->timeout)
drivers/gpu/drm/nouveau/nouveau_sched.c
377
stat = job->ops->timeout(job);
drivers/gpu/drm/nouveau/nouveau_sched.c
407
.ops = &nouveau_sched_ops,
drivers/gpu/drm/nouveau/nouveau_sched.c
41
job->ops = args->ops;
drivers/gpu/drm/nouveau/nouveau_sched.h
45
const struct nouveau_job_ops *ops;
drivers/gpu/drm/nouveau/nouveau_sched.h
85
} *ops;
drivers/gpu/drm/nouveau/nouveau_svm.c
359
svmm->notifier.ops = &nouveau_mn_ops;
drivers/gpu/drm/nouveau/nouveau_uvmm.c
1000
struct drm_gpuva_ops *ops)
drivers/gpu/drm/nouveau/nouveau_uvmm.c
1002
nouveau_uvmm_sm_cleanup(uvmm, new, ops, true);
drivers/gpu/drm/nouveau/nouveau_uvmm.c
1039
list_for_each_op_safe(op, next, &job->ops) {
drivers/gpu/drm/nouveau/nouveau_uvmm.c
1094
list_for_each_op(op, &bind_job->ops) {
drivers/gpu/drm/nouveau/nouveau_uvmm.c
1163
list_for_each_op(op, &bind_job->ops) {
drivers/gpu/drm/nouveau/nouveau_uvmm.c
1192
struct drm_gpuva_ops *ops = bop->ops;
drivers/gpu/drm/nouveau/nouveau_uvmm.c
1195
drm_gpuva_for_each_op(op, ops) {
drivers/gpu/drm/nouveau/nouveau_uvmm.c
1227
list_for_each_op(op, &bind_job->ops) {
drivers/gpu/drm/nouveau/nouveau_uvmm.c
1230
if (!op->ops)
drivers/gpu/drm/nouveau/nouveau_uvmm.c
1233
drm_gpuva_for_each_op(va_op, op->ops) {
drivers/gpu/drm/nouveau/nouveau_uvmm.c
1269
list_for_each_op(op, &bind_job->ops) {
drivers/gpu/drm/nouveau/nouveau_uvmm.c
1307
list_for_each_op(op, &bind_job->ops) {
drivers/gpu/drm/nouveau/nouveau_uvmm.c
1325
op->ops = drm_gpuvm_sm_unmap_ops_create(&uvmm->base,
drivers/gpu/drm/nouveau/nouveau_uvmm.c
1328
if (IS_ERR(op->ops)) {
drivers/gpu/drm/nouveau/nouveau_uvmm.c
1329
ret = PTR_ERR(op->ops);
drivers/gpu/drm/nouveau/nouveau_uvmm.c
1334
op->ops);
drivers/gpu/drm/nouveau/nouveau_uvmm.c
1336
drm_gpuva_ops_free(&uvmm->base, op->ops);
drivers/gpu/drm/nouveau/nouveau_uvmm.c
1337
op->ops = NULL;
drivers/gpu/drm/nouveau/nouveau_uvmm.c
1377
op->ops = drm_gpuvm_sm_map_ops_create(&uvmm->base,
drivers/gpu/drm/nouveau/nouveau_uvmm.c
1379
if (IS_ERR(op->ops)) {
drivers/gpu/drm/nouveau/nouveau_uvmm.c
1380
ret = PTR_ERR(op->ops);
drivers/gpu/drm/nouveau/nouveau_uvmm.c
1385
reg, op->ops,
drivers/gpu/drm/nouveau/nouveau_uvmm.c
1390
drm_gpuva_ops_free(&uvmm->base, op->ops);
drivers/gpu/drm/nouveau/nouveau_uvmm.c
1391
op->ops = NULL;
drivers/gpu/drm/nouveau/nouveau_uvmm.c
1398
op->ops = drm_gpuvm_sm_unmap_ops_create(&uvmm->base,
drivers/gpu/drm/nouveau/nouveau_uvmm.c
1401
if (IS_ERR(op->ops)) {
drivers/gpu/drm/nouveau/nouveau_uvmm.c
1402
ret = PTR_ERR(op->ops);
drivers/gpu/drm/nouveau/nouveau_uvmm.c
1407
op->ops);
drivers/gpu/drm/nouveau/nouveau_uvmm.c
1409
drm_gpuva_ops_free(&uvmm->base, op->ops);
drivers/gpu/drm/nouveau/nouveau_uvmm.c
1410
op->ops = NULL;
drivers/gpu/drm/nouveau/nouveau_uvmm.c
1426
op = list_last_op(&bind_job->ops);
drivers/gpu/drm/nouveau/nouveau_uvmm.c
1451
list_for_each_op(op, &bind_job->ops) {
drivers/gpu/drm/nouveau/nouveau_uvmm.c
1469
list_for_each_op_from_reverse(op, &bind_job->ops) {
drivers/gpu/drm/nouveau/nouveau_uvmm.c
1478
op->ops);
drivers/gpu/drm/nouveau/nouveau_uvmm.c
1482
op->ops,
drivers/gpu/drm/nouveau/nouveau_uvmm.c
1488
op->ops);
drivers/gpu/drm/nouveau/nouveau_uvmm.c
1492
drm_gpuva_ops_free(&uvmm->base, op->ops);
drivers/gpu/drm/nouveau/nouveau_uvmm.c
1493
op->ops = NULL;
drivers/gpu/drm/nouveau/nouveau_uvmm.c
1519
list_for_each_op(op, &bind_job->ops) {
drivers/gpu/drm/nouveau/nouveau_uvmm.c
1525
ret = nouveau_uvmm_sm_map(uvmm, &op->new, op->ops);
drivers/gpu/drm/nouveau/nouveau_uvmm.c
1532
ret = nouveau_uvmm_sm_unmap(uvmm, &op->new, op->ops);
drivers/gpu/drm/nouveau/nouveau_uvmm.c
1552
list_for_each_op(op, &bind_job->ops) {
drivers/gpu/drm/nouveau/nouveau_uvmm.c
1563
if (!IS_ERR_OR_NULL(op->ops))
drivers/gpu/drm/nouveau/nouveau_uvmm.c
1565
op->ops);
drivers/gpu/drm/nouveau/nouveau_uvmm.c
1578
if (!IS_ERR_OR_NULL(op->ops))
drivers/gpu/drm/nouveau/nouveau_uvmm.c
1580
op->ops);
drivers/gpu/drm/nouveau/nouveau_uvmm.c
1583
if (!IS_ERR_OR_NULL(op->ops))
drivers/gpu/drm/nouveau/nouveau_uvmm.c
1585
op->ops);
drivers/gpu/drm/nouveau/nouveau_uvmm.c
1589
if (!IS_ERR_OR_NULL(op->ops))
drivers/gpu/drm/nouveau/nouveau_uvmm.c
1590
drm_gpuva_ops_free(&uvmm->base, op->ops);
drivers/gpu/drm/nouveau/nouveau_uvmm.c
1649
bind_job_ops_free(struct list_head *ops)
drivers/gpu/drm/nouveau/nouveau_uvmm.c
1653
list_for_each_op_safe(op, next, ops) {
drivers/gpu/drm/nouveau/nouveau_uvmm.c
1672
INIT_LIST_HEAD(&job->ops);
drivers/gpu/drm/nouveau/nouveau_uvmm.c
1679
list_add_tail(&op->entry, &job->ops);
drivers/gpu/drm/nouveau/nouveau_uvmm.c
1696
args.ops = &nouveau_bind_job_ops;
drivers/gpu/drm/nouveau/nouveau_uvmm.c
1707
bind_job_ops_free(&job->ops);
drivers/gpu/drm/nouveau/nouveau_uvmm.c
1745
u64 ops = req->op_ptr;
drivers/gpu/drm/nouveau/nouveau_uvmm.c
1752
args->op.s = u_memcpya(ops, opc,
drivers/gpu/drm/nouveau/nouveau_uvmm.c
516
struct drm_gpuva_ops *ops,
drivers/gpu/drm/nouveau/nouveau_uvmm.c
525
drm_gpuva_for_each_op_from_reverse(op, ops) {
drivers/gpu/drm/nouveau/nouveau_uvmm.c
557
drm_gpuva_for_each_op(op, ops) {
drivers/gpu/drm/nouveau/nouveau_uvmm.c
621
struct drm_gpuva_ops *ops,
drivers/gpu/drm/nouveau/nouveau_uvmm.c
624
struct drm_gpuva_op *last = drm_gpuva_last_op(ops);
drivers/gpu/drm/nouveau/nouveau_uvmm.c
630
nouveau_uvmm_sm_prepare_unwind(uvmm, new, ops, last, &args);
drivers/gpu/drm/nouveau/nouveau_uvmm.c
636
struct drm_gpuva_ops *ops)
drivers/gpu/drm/nouveau/nouveau_uvmm.c
638
struct drm_gpuva_op *last = drm_gpuva_last_op(ops);
drivers/gpu/drm/nouveau/nouveau_uvmm.c
640
nouveau_uvmm_sm_prepare_unwind(uvmm, new, ops, last, NULL);
drivers/gpu/drm/nouveau/nouveau_uvmm.c
681
struct drm_gpuva_ops *ops,
drivers/gpu/drm/nouveau/nouveau_uvmm.c
689
drm_gpuva_for_each_op(op, ops) {
drivers/gpu/drm/nouveau/nouveau_uvmm.c
792
if (op != drm_gpuva_first_op(ops))
drivers/gpu/drm/nouveau/nouveau_uvmm.c
793
nouveau_uvmm_sm_prepare_unwind(uvmm, new, ops,
drivers/gpu/drm/nouveau/nouveau_uvmm.c
80
struct drm_gpuva_ops *ops;
drivers/gpu/drm/nouveau/nouveau_uvmm.c
803
struct drm_gpuva_ops *ops,
drivers/gpu/drm/nouveau/nouveau_uvmm.c
813
return nouveau_uvmm_sm_prepare(uvmm, new, ops, &args);
drivers/gpu/drm/nouveau/nouveau_uvmm.c
819
struct drm_gpuva_ops *ops)
drivers/gpu/drm/nouveau/nouveau_uvmm.c
821
return nouveau_uvmm_sm_prepare(uvmm, new, ops, NULL);
drivers/gpu/drm/nouveau/nouveau_uvmm.c
896
struct drm_gpuva_ops *ops)
drivers/gpu/drm/nouveau/nouveau_uvmm.c
900
drm_gpuva_for_each_op(op, ops) {
drivers/gpu/drm/nouveau/nouveau_uvmm.c
922
struct drm_gpuva_ops *ops)
drivers/gpu/drm/nouveau/nouveau_uvmm.c
924
return nouveau_uvmm_sm(uvmm, new, ops);
drivers/gpu/drm/nouveau/nouveau_uvmm.c
930
struct drm_gpuva_ops *ops)
drivers/gpu/drm/nouveau/nouveau_uvmm.c
932
return nouveau_uvmm_sm(uvmm, new, ops);
drivers/gpu/drm/nouveau/nouveau_uvmm.c
938
struct drm_gpuva_ops *ops, bool unmap)
drivers/gpu/drm/nouveau/nouveau_uvmm.c
942
drm_gpuva_for_each_op(op, ops) {
drivers/gpu/drm/nouveau/nouveau_uvmm.c
992
struct drm_gpuva_ops *ops)
drivers/gpu/drm/nouveau/nouveau_uvmm.c
994
nouveau_uvmm_sm_cleanup(uvmm, new, ops, false);
drivers/gpu/drm/nouveau/nouveau_uvmm.h
51
struct list_head ops;
drivers/gpu/drm/omapdrm/dss/dsi.c
4545
pll->ops = &dsi_pll_ops;
drivers/gpu/drm/omapdrm/dss/dsi.c
5013
dsi->host.ops = &omap_dsi_host_ops;
drivers/gpu/drm/omapdrm/dss/dss.c
1069
.ops = &dss_ops_omap2_omap3,
drivers/gpu/drm/omapdrm/dss/dss.c
1083
.ops = &dss_ops_omap2_omap3,
drivers/gpu/drm/omapdrm/dss/dss.c
1097
.ops = &dss_ops_omap2_omap3,
drivers/gpu/drm/omapdrm/dss/dss.c
1111
.ops = &dss_ops_omap4,
drivers/gpu/drm/omapdrm/dss/dss.c
1125
.ops = &dss_ops_omap5,
drivers/gpu/drm/omapdrm/dss/dss.c
1139
.ops = &dss_ops_omap2_omap3,
drivers/gpu/drm/omapdrm/dss/dss.c
1153
.ops = &dss_ops_dra7,
drivers/gpu/drm/omapdrm/dss/dss.c
568
r = dss->feat->ops->select_lcd_source(dss, channel, clk_src);
drivers/gpu/drm/omapdrm/dss/dss.c
79
const struct dss_ops *ops;
drivers/gpu/drm/omapdrm/dss/dss.c
818
return dss->feat->ops->dpi_select_source(dss, port, channel);
drivers/gpu/drm/omapdrm/dss/dss.h
189
const struct dss_pll_ops *ops;
drivers/gpu/drm/omapdrm/dss/hdmi4.c
510
hdmi->bridge.ops = DRM_BRIDGE_OP_EDID;
drivers/gpu/drm/omapdrm/dss/hdmi4.c
626
.ops = &hdmi_audio_ops,
drivers/gpu/drm/omapdrm/dss/hdmi5.c
484
hdmi->bridge.ops = DRM_BRIDGE_OP_EDID;
drivers/gpu/drm/omapdrm/dss/hdmi5.c
601
.ops = &hdmi_audio_ops,
drivers/gpu/drm/omapdrm/dss/hdmi_pll.c
152
pll->ops = &hdmi_pll_ops;
drivers/gpu/drm/omapdrm/dss/pll.c
137
r = pll->ops->enable(pll);
drivers/gpu/drm/omapdrm/dss/pll.c
153
pll->ops->disable(pll);
drivers/gpu/drm/omapdrm/dss/pll.c
167
r = pll->ops->set_config(pll, cinfo);
drivers/gpu/drm/omapdrm/dss/venc.c
668
venc->bridge.ops = DRM_BRIDGE_OP_MODES;
drivers/gpu/drm/omapdrm/dss/video-pll.c
181
pll->ops = &dss_pll_ops;
drivers/gpu/drm/omapdrm/omap_gem_dmabuf.c
105
if (dma_buf->ops == &omap_dmabuf_ops) {
drivers/gpu/drm/omapdrm/omap_gem_dmabuf.c
84
exp_info.ops = &omap_dmabuf_ops;
drivers/gpu/drm/panfrost/panfrost_drv.c
589
struct drm_panfrost_bo_sync_op *ops;
drivers/gpu/drm/panfrost/panfrost_drv.c
600
ops = kvmalloc_objs(*ops, args->op_count);
drivers/gpu/drm/panfrost/panfrost_drv.c
601
if (!ops) {
drivers/gpu/drm/panfrost/panfrost_drv.c
606
if (copy_from_user(ops, (void __user *)(uintptr_t)args->ops,
drivers/gpu/drm/panfrost/panfrost_drv.c
607
args->op_count * sizeof(*ops))) {
drivers/gpu/drm/panfrost/panfrost_drv.c
614
obj = drm_gem_object_lookup(file, ops[i].handle);
drivers/gpu/drm/panfrost/panfrost_drv.c
620
ret = panfrost_gem_sync(obj, ops[i].type,
drivers/gpu/drm/panfrost/panfrost_drv.c
621
ops[i].offset, ops[i].size);
drivers/gpu/drm/panfrost/panfrost_drv.c
630
kvfree(ops);
drivers/gpu/drm/panfrost/panfrost_gem.c
375
.ops = &panfrost_dma_buf_ops,
drivers/gpu/drm/panfrost/panfrost_gem.c
391
if (dma_buf->ops == &panfrost_dma_buf_ops && obj->dev == dev) {
drivers/gpu/drm/panfrost/panfrost_job.c
852
.ops = &panfrost_sched_ops,
drivers/gpu/drm/panfrost/panfrost_mmu.c
401
struct io_pgtable_ops *ops = mmu->pgtbl_ops;
drivers/gpu/drm/panfrost/panfrost_mmu.c
408
unmapped_page = ops->unmap_pages(ops, iova, pgsize, pgcount, NULL);
drivers/gpu/drm/panfrost/panfrost_mmu.c
421
struct io_pgtable_ops *ops = mmu->pgtbl_ops;
drivers/gpu/drm/panfrost/panfrost_mmu.c
438
ret = ops->map_pages(ops, iova, paddr, pgsize, pgcount, prot,
drivers/gpu/drm/panfrost/panfrost_mmu.c
500
struct io_pgtable_ops *ops = mapping->mmu->pgtbl_ops;
drivers/gpu/drm/panfrost/panfrost_mmu.c
517
if (!bo->is_heap || ops->iova_to_phys(ops, iova)) {
drivers/gpu/drm/panfrost/panfrost_mmu.c
518
unmapped_page = ops->unmap_pages(ops, iova, pgsize, pgcount, NULL);
drivers/gpu/drm/panthor/panthor_drv.c
1225
ret = PANTHOR_UOBJ_GET_ARRAY(jobs_args, &args->ops);
drivers/gpu/drm/panthor/panthor_drv.c
1229
ret = panthor_submit_ctx_init(&ctx, file, args->ops.count);
drivers/gpu/drm/panthor/panthor_drv.c
1233
for (u32 i = 0; i < args->ops.count; i++) {
drivers/gpu/drm/panthor/panthor_drv.c
1293
ret = PANTHOR_UOBJ_GET_ARRAY(jobs_args, &args->ops);
drivers/gpu/drm/panthor/panthor_drv.c
1297
for (u32 i = 0; i < args->ops.count; i++) {
drivers/gpu/drm/panthor/panthor_drv.c
1301
args->ops.count = i;
drivers/gpu/drm/panthor/panthor_drv.c
1411
struct drm_panthor_bo_sync_op *ops;
drivers/gpu/drm/panthor/panthor_drv.c
1415
if (!args->ops.count)
drivers/gpu/drm/panthor/panthor_drv.c
1418
ret = PANTHOR_UOBJ_GET_ARRAY(ops, &args->ops);
drivers/gpu/drm/panthor/panthor_drv.c
1422
for (u32 i = 0; i < args->ops.count; i++) {
drivers/gpu/drm/panthor/panthor_drv.c
1423
obj = drm_gem_object_lookup(file, ops[i].handle);
drivers/gpu/drm/panthor/panthor_drv.c
1429
ret = panthor_gem_sync(obj, ops[i].type, ops[i].offset,
drivers/gpu/drm/panthor/panthor_drv.c
1430
ops[i].size);
drivers/gpu/drm/panthor/panthor_drv.c
1439
kvfree(ops);
drivers/gpu/drm/panthor/panthor_gem.c
334
.ops = &panthor_dma_buf_ops,
drivers/gpu/drm/panthor/panthor_gem.c
354
if (dma_buf->ops == &panthor_dma_buf_ops && obj->dev == dev) {
drivers/gpu/drm/panthor/panthor_hw.c
29
.ops = {
drivers/gpu/drm/panthor/panthor_hw.c
37
.ops = {
drivers/gpu/drm/panthor/panthor_hw.h
31
struct panthor_hw_ops ops;
drivers/gpu/drm/panthor/panthor_hw.h
38
return ptdev->hw->ops.soft_reset(ptdev);
drivers/gpu/drm/panthor/panthor_hw.h
43
return ptdev->hw->ops.l2_power_on(ptdev);
drivers/gpu/drm/panthor/panthor_hw.h
48
ptdev->hw->ops.l2_power_off(ptdev);
drivers/gpu/drm/panthor/panthor_mmu.c
2413
.ops = &panthor_vm_bind_ops,
drivers/gpu/drm/panthor/panthor_mmu.c
874
struct io_pgtable_ops *ops = vm->pgtbl_ops;
drivers/gpu/drm/panthor/panthor_mmu.c
889
unmapped_sz = ops->unmap_pages(ops, iova + offset, pgsize, pgcount, NULL);
drivers/gpu/drm/panthor/panthor_mmu.c
896
while (!ops->iova_to_phys(ops, iova + unmapped_sz) &&
drivers/gpu/drm/panthor/panthor_mmu.c
930
struct io_pgtable_ops *ops = vm->pgtbl_ops;
drivers/gpu/drm/panthor/panthor_mmu.c
960
ret = ops->map_pages(ops, iova, paddr, pgsize, pgcount, prot,
drivers/gpu/drm/panthor/panthor_sched.c
3488
.ops = &panthor_queue_sched_ops,
drivers/gpu/drm/panthor/panthor_sched.c
3919
if (job->done_fence && job->done_fence->ops)
drivers/gpu/drm/panthor/panthor_sched.c
924
if (queue->scheduler.ops)
drivers/gpu/drm/pl111/pl111_display.c
548
.ops = &pl111_clk_div_ops,
drivers/gpu/drm/qxl/qxl_release.c
149
if (release->base.ops) {
drivers/gpu/drm/qxl/qxl_release.c
98
release->base.ops = NULL;
drivers/gpu/drm/radeon/radeon.h
2492
if (__f->base.ops == &radeon_fence_ops)
drivers/gpu/drm/radeon/radeon_audio.c
803
acomp->ops = &radeon_audio_component_ops;
drivers/gpu/drm/radeon/radeon_audio.c
822
acomp->ops = NULL;
drivers/gpu/drm/renesas/rcar-du/rcar_mipi_dsi.c
1283
dsi->host.ops = &rcar_mipi_dsi_host_ops;
drivers/gpu/drm/renesas/rz-du/rzg2l_mipi_dsi.c
1472
dsi->host.ops = &rzg2l_mipi_dsi_host_ops;
drivers/gpu/drm/rockchip/cdn-dp-core.c
1000
dp->bridge.ops =
drivers/gpu/drm/rockchip/inno_hdmi-rockchip.c
161
.ops = &rk3036_inno_hdmi_plat_ops,
drivers/gpu/drm/rockchip/rk3066_hdmi.c
703
hdmi->bridge.ops = DRM_BRIDGE_OP_DETECT |
drivers/gpu/drm/rockchip/rockchip_drm_vop2.c
1567
vop2->ops->setup_bg_dly(vp);
drivers/gpu/drm/rockchip/rockchip_drm_vop2.c
1675
clock = vop2->ops->setup_intf_mux(vp, rkencoder->crtc_endpoint_id, polflags);
drivers/gpu/drm/rockchip/rockchip_drm_vop2.c
1854
vop2->ops->setup_overlay(vp);
drivers/gpu/drm/rockchip/rockchip_drm_vop2.c
2639
vop2->ops = vop2_data->ops;
drivers/gpu/drm/rockchip/rockchip_drm_vop2.h
273
const struct vop2_ops *ops;
drivers/gpu/drm/rockchip/rockchip_drm_vop2.h
296
const struct vop2_ops *ops;
drivers/gpu/drm/rockchip/rockchip_lvds.c
616
lvds->bridge->ops = DRM_BRIDGE_OP_MODES;
drivers/gpu/drm/rockchip/rockchip_vop2_reg.c
2522
.ops = &rk3568_vop_ops,
drivers/gpu/drm/rockchip/rockchip_vop2_reg.c
2541
.ops = &rk3568_vop_ops,
drivers/gpu/drm/rockchip/rockchip_vop2_reg.c
2560
.ops = &rk3576_vop_ops,
drivers/gpu/drm/rockchip/rockchip_vop2_reg.c
2580
.ops = &rk3588_vop_ops,
drivers/gpu/drm/scheduler/sched_entity.c
215
job->sched->ops->free_job(job);
drivers/gpu/drm/scheduler/sched_entity.c
458
if (job->sched->ops->prepare_job)
drivers/gpu/drm/scheduler/sched_entity.c
459
return job->sched->ops->prepare_job(job, entity);
drivers/gpu/drm/scheduler/sched_fence.c
198
if (f->ops == &drm_sched_fence_ops_scheduled)
drivers/gpu/drm/scheduler/sched_fence.c
201
if (f->ops == &drm_sched_fence_ops_finished)
drivers/gpu/drm/scheduler/sched_main.c
1218
sched->ops->free_job(job);
drivers/gpu/drm/scheduler/sched_main.c
1268
fence = sched->ops->run_job(sched_job);
drivers/gpu/drm/scheduler/sched_main.c
1321
sched->ops = args->ops;
drivers/gpu/drm/scheduler/sched_main.c
1401
sched->ops->cancel_job(job);
drivers/gpu/drm/scheduler/sched_main.c
1403
sched->ops->free_job(job);
drivers/gpu/drm/scheduler/sched_main.c
1472
if (sched->ops->cancel_job)
drivers/gpu/drm/scheduler/sched_main.c
560
status = job->sched->ops->timedout_job(job);
drivers/gpu/drm/scheduler/sched_main.c
567
job->sched->ops->free_job(job);
drivers/gpu/drm/scheduler/sched_main.c
658
sched->ops->free_job(s_job);
drivers/gpu/drm/scheduler/sched_main.c
755
fence = sched->ops->run_job(s_job);
drivers/gpu/drm/scheduler/tests/mock_scheduler.c
292
.ops = &drm_mock_scheduler_ops,
drivers/gpu/drm/sprd/sprd_dsi.c
1041
dsi->host.ops = &sprd_dsi_host_ops;
drivers/gpu/drm/sti/sti_hdmi.c
1251
.ops = &audio_codec_ops,
drivers/gpu/drm/stm/dw_mipi_dsi-stm.c
362
.ops = &dw_mipi_dsi_stm_clk_ops,
drivers/gpu/drm/stm/lvds.c
736
.ops = &lvds_pixel_clk_ops,
drivers/gpu/drm/sun4i/sun4i_backend.c
812
backend->engine.ops = &sun4i_backend_engine_ops;
drivers/gpu/drm/sun4i/sun4i_crtc.c
57
if (engine && engine->ops && engine->ops->atomic_check)
drivers/gpu/drm/sun4i/sun4i_crtc.c
58
ret = engine->ops->atomic_check(engine, crtc_state);
drivers/gpu/drm/sun4i/sun4i_crtc.c
82
if (engine->ops->atomic_begin)
drivers/gpu/drm/sun4i/sun4i_crtc.c
83
engine->ops->atomic_begin(engine, old_state);
drivers/gpu/drm/sun4i/sun4i_hdmi_ddc_clk.c
130
init.ops = &sun4i_ddc_ops;
drivers/gpu/drm/sun4i/sun4i_hdmi_tmds_clk.c
222
init.ops = &sun4i_tmds_ops;
drivers/gpu/drm/sun4i/sun4i_tcon.c
778
if (engine->ops->vblank_quirk)
drivers/gpu/drm/sun4i/sun4i_tcon.c
779
engine->ops->vblank_quirk(engine);
drivers/gpu/drm/sun4i/sun4i_tcon_dclk.c
187
init.ops = &sun4i_dclk_ops;
drivers/gpu/drm/sun4i/sun6i_mipi_dsi.c
1119
dsi->host.ops = &sun6i_dsi_host_ops;
drivers/gpu/drm/sun4i/sun8i_hdmi_phy_clk.c
165
init.ops = &sun8i_phy_clk_ops;
drivers/gpu/drm/sun4i/sun8i_mixer.c
536
mixer->engine.ops = &sun8i_engine_ops;
drivers/gpu/drm/sun4i/sunxi_engine.h
136
const struct sunxi_engine_ops *ops;
drivers/gpu/drm/sun4i/sunxi_engine.h
158
if (engine->ops && engine->ops->commit)
drivers/gpu/drm/sun4i/sunxi_engine.h
159
engine->ops->commit(engine, crtc, state);
drivers/gpu/drm/sun4i/sunxi_engine.h
170
if (engine->ops && engine->ops->layers_init)
drivers/gpu/drm/sun4i/sunxi_engine.h
171
return engine->ops->layers_init(drm, engine);
drivers/gpu/drm/sun4i/sunxi_engine.h
187
if (engine->ops && engine->ops->apply_color_correction)
drivers/gpu/drm/sun4i/sunxi_engine.h
188
engine->ops->apply_color_correction(engine);
drivers/gpu/drm/sun4i/sunxi_engine.h
200
if (engine->ops && engine->ops->disable_color_correction)
drivers/gpu/drm/sun4i/sunxi_engine.h
201
engine->ops->disable_color_correction(engine);
drivers/gpu/drm/sun4i/sunxi_engine.h
215
if (engine->ops && engine->ops->mode_set)
drivers/gpu/drm/sun4i/sunxi_engine.h
216
engine->ops->mode_set(engine, mode);
drivers/gpu/drm/tegra/dc.c
3263
dc->client.ops = &dc_client_ops;
drivers/gpu/drm/tegra/dp.c
270
if (link->ops && link->ops->configure) {
drivers/gpu/drm/tegra/dp.c
271
err = link->ops->configure(link);
drivers/gpu/drm/tegra/dp.c
407
err = link->ops->apply_training(link);
drivers/gpu/drm/tegra/dp.h
149
const struct drm_dp_link_ops *ops;
drivers/gpu/drm/tegra/drm.c
122
context->client->ops->close_channel(context);
drivers/gpu/drm/tegra/drm.c
316
job->is_addr_reg = context->client->ops->is_addr_reg;
drivers/gpu/drm/tegra/drm.c
317
job->is_valid_class = context->client->ops->is_valid_class;
drivers/gpu/drm/tegra/drm.c
439
err = client->ops->open_channel(client, context);
drivers/gpu/drm/tegra/drm.c
447
client->ops->close_channel(context);
drivers/gpu/drm/tegra/drm.c
561
err = context->client->ops->submit(context, args, drm, file);
drivers/gpu/drm/tegra/drm.h
110
const struct tegra_drm_client_ops *ops;
drivers/gpu/drm/tegra/dsi.c
1641
dsi->host.ops = &tegra_dsi_host_ops;
drivers/gpu/drm/tegra/dsi.c
1654
dsi->client.ops = &dsi_client_ops;
drivers/gpu/drm/tegra/firewall.c
100
if (!fw->client->ops->is_addr_reg)
drivers/gpu/drm/tegra/firewall.c
103
is_addr = fw->client->ops->is_addr_reg(fw->client->base.dev, fw->class,
drivers/gpu/drm/tegra/firewall.c
113
if (!fw->client->ops->is_valid_class) {
drivers/gpu/drm/tegra/firewall.c
120
if (!fw->client->ops->is_valid_class(class))
drivers/gpu/drm/tegra/firewall.c
51
if (!fw->client->ops->is_addr_reg)
drivers/gpu/drm/tegra/firewall.c
54
is_addr = fw->client->ops->is_addr_reg(fw->client->base.dev, fw->class,
drivers/gpu/drm/tegra/gem.c
765
exp_info.ops = &tegra_gem_prime_dmabuf_ops;
drivers/gpu/drm/tegra/gem.c
778
if (buf->ops == &tegra_gem_prime_dmabuf_ops) {
drivers/gpu/drm/tegra/gr2d.c
265
gr2d->client.base.ops = &gr2d_client_ops;
drivers/gpu/drm/tegra/gr2d.c
273
gr2d->client.ops = &gr2d_ops;
drivers/gpu/drm/tegra/gr3d.c
495
gr3d->client.base.ops = &gr3d_client_ops;
drivers/gpu/drm/tegra/gr3d.c
503
gr3d->client.ops = &gr3d_ops;
drivers/gpu/drm/tegra/hdmi.c
1526
codec_data.ops = &tegra_hdmi_codec_ops;
drivers/gpu/drm/tegra/hdmi.c
1891
hdmi->client.ops = &hdmi_client_ops;
drivers/gpu/drm/tegra/hub.c
1157
hub->client.ops = &tegra_display_hub_ops;
drivers/gpu/drm/tegra/nvdec.c
516
nvdec->client.base.ops = &nvdec_client_ops;
drivers/gpu/drm/tegra/nvdec.c
525
nvdec->client.ops = &nvdec_ops;
drivers/gpu/drm/tegra/nvjpg.c
278
nvjpg->client.base.ops = &nvjpg_client_ops;
drivers/gpu/drm/tegra/nvjpg.c
285
nvjpg->client.ops = &nvjpg_ops;
drivers/gpu/drm/tegra/sor.c
3051
if (sor->ops == &tegra_sor_hdmi_ops) {
drivers/gpu/drm/tegra/sor.c
3070
sor->link.ops = &tegra_sor_dp_link_ops;
drivers/gpu/drm/tegra/sor.c
3700
if (sor->ops->audio_enable)
drivers/gpu/drm/tegra/sor.c
3701
sor->ops->audio_enable(sor);
drivers/gpu/drm/tegra/sor.c
3703
if (sor->ops->audio_disable)
drivers/gpu/drm/tegra/sor.c
3704
sor->ops->audio_disable(sor);
drivers/gpu/drm/tegra/sor.c
3747
sor->ops = &tegra_sor_hdmi_ops;
drivers/gpu/drm/tegra/sor.c
3764
sor->ops = &tegra_sor_dp_ops;
drivers/gpu/drm/tegra/sor.c
3778
if (sor->ops && sor->ops->probe) {
drivers/gpu/drm/tegra/sor.c
3779
err = sor->ops->probe(sor);
drivers/gpu/drm/tegra/sor.c
3782
sor->ops->name, err);
drivers/gpu/drm/tegra/sor.c
3913
sor->client.ops = &sor_client_ops;
drivers/gpu/drm/tegra/sor.c
432
const struct tegra_sor_ops *ops;
drivers/gpu/drm/tegra/sor.c
614
init.ops = &tegra_clk_sor_pad_ops;
drivers/gpu/drm/tegra/submit.c
589
if (context->client->ops->get_streamid_offset) {
drivers/gpu/drm/tegra/submit.c
590
err = context->client->ops->get_streamid_offset(
drivers/gpu/drm/tegra/submit.c
598
if (context->memory_context && context->client->ops->can_use_memory_ctx) {
drivers/gpu/drm/tegra/submit.c
601
err = context->client->ops->can_use_memory_ctx(context->client, &supported);
drivers/gpu/drm/tegra/submit.c
611
} else if (context->client->ops->get_streamid_offset) {
drivers/gpu/drm/tegra/uapi.c
110
if (device_iommu_mapped(client->base.dev) && client->ops->can_use_memory_ctx) {
drivers/gpu/drm/tegra/uapi.c
113
err = client->ops->can_use_memory_ctx(client, &supported);
drivers/gpu/drm/tegra/vic.c
506
vic->client.base.ops = &vic_client_ops;
drivers/gpu/drm/tegra/vic.c
515
vic->client.ops = &vic_ops;
drivers/gpu/drm/ttm/ttm_bo.c
1224
.ops = &ttm_swap_ops,
drivers/gpu/drm/ttm/ttm_bo.c
226
if (!fence->ops->signaled)
drivers/gpu/drm/ttm/ttm_bo.c
568
.ops = &ttm_evict_walk_ops,
drivers/gpu/drm/ttm/ttm_bo_util.c
189
clear = src_iter->ops->maps_tt && (!ttm || !ttm_tt_is_populated(ttm));
drivers/gpu/drm/ttm/ttm_bo_util.c
193
if (!src_iter->ops->maps_tt)
drivers/gpu/drm/ttm/ttm_bo_util.c
198
if (!dst_iter->ops->maps_tt)
drivers/gpu/drm/ttm/ttm_bo_util.c
909
lret = walk->ops->process_bo(walk, bo);
drivers/gpu/drm/ttm/ttm_bo_util.c
93
const struct ttm_kmap_iter_ops *dst_ops = dst_iter->ops;
drivers/gpu/drm/ttm/ttm_bo_util.c
94
const struct ttm_kmap_iter_ops *src_ops = src_iter->ops;
drivers/gpu/drm/ttm/ttm_resource.c
780
iter_io->base.ops = &ttm_kmap_iter_io_ops;
drivers/gpu/drm/ttm/ttm_resource.c
874
iter_io->base.ops = &ttm_kmap_iter_linear_io_ops;
drivers/gpu/drm/ttm/ttm_tt.c
521
iter_tt->base.ops = &ttm_kmap_iter_tt_ops;
drivers/gpu/drm/v3d/v3d_sched.c
868
v3d_queue_sched_init(struct v3d_dev *v3d, const struct drm_sched_backend_ops *ops,
drivers/gpu/drm/v3d/v3d_sched.c
878
args.ops = ops;
drivers/gpu/drm/vc4/vc4_dsi.c
1593
init.ops = &clk_fixed_factor_ops;
drivers/gpu/drm/vc4/vc4_dsi.c
1804
dsi->dsi_host.ops = &vc4_dsi_host_ops;
drivers/gpu/drm/vc4/vc4_hdmi.c
2249
.ops = &vc4_snd_dai_ops,
drivers/gpu/drm/virtio/virtgpu_prime.c
130
exp_info.ops = &virtgpu_dmabuf_ops.ops;
drivers/gpu/drm/virtio/virtgpu_prime.c
301
if (buf->ops == &virtgpu_dmabuf_ops.ops) {
drivers/gpu/drm/virtio/virtgpu_prime.c
77
.ops = {
drivers/gpu/drm/vkms/vkms_colorop.c
19
struct drm_colorop *ops[MAX_COLOR_PIPELINE_OPS];
drivers/gpu/drm/vkms/vkms_colorop.c
24
memset(ops, 0, sizeof(ops));
drivers/gpu/drm/vkms/vkms_colorop.c
27
ops[i] = kzalloc_obj(*ops[i]);
drivers/gpu/drm/vkms/vkms_colorop.c
28
if (!ops[i]) {
drivers/gpu/drm/vkms/vkms_colorop.c
34
ret = drm_plane_colorop_curve_1d_init(dev, ops[i], plane, supported_tfs,
drivers/gpu/drm/vkms/vkms_colorop.c
39
list->type = ops[i]->base.id;
drivers/gpu/drm/vkms/vkms_colorop.c
44
ops[i] = kzalloc_obj(*ops[i]);
drivers/gpu/drm/vkms/vkms_colorop.c
45
if (!ops[i]) {
drivers/gpu/drm/vkms/vkms_colorop.c
51
ret = drm_plane_colorop_ctm_3x4_init(dev, ops[i], plane, DRM_COLOROP_FLAG_ALLOW_BYPASS);
drivers/gpu/drm/vkms/vkms_colorop.c
55
drm_colorop_set_next_property(ops[i - 1], ops[i]);
drivers/gpu/drm/vkms/vkms_colorop.c
60
ops[i] = kzalloc_obj(*ops[i]);
drivers/gpu/drm/vkms/vkms_colorop.c
61
if (!ops[i]) {
drivers/gpu/drm/vkms/vkms_colorop.c
67
ret = drm_plane_colorop_ctm_3x4_init(dev, ops[i], plane, DRM_COLOROP_FLAG_ALLOW_BYPASS);
drivers/gpu/drm/vkms/vkms_colorop.c
71
drm_colorop_set_next_property(ops[i - 1], ops[i]);
drivers/gpu/drm/vkms/vkms_colorop.c
76
ops[i] = kzalloc_obj(*ops[i]);
drivers/gpu/drm/vkms/vkms_colorop.c
77
if (!ops[i]) {
drivers/gpu/drm/vkms/vkms_colorop.c
83
ret = drm_plane_colorop_curve_1d_init(dev, ops[i], plane, supported_tfs,
drivers/gpu/drm/vkms/vkms_colorop.c
88
drm_colorop_set_next_property(ops[i - 1], ops[i]);
drivers/gpu/drm/vkms/vkms_colorop.c
90
list->name = kasprintf(GFP_KERNEL, "Color Pipeline %d", ops[0]->base.id);
drivers/gpu/drm/vkms/vkms_colorop.c
96
if (ops[j]) {
drivers/gpu/drm/vkms/vkms_colorop.c
97
drm_colorop_cleanup(ops[j]);
drivers/gpu/drm/vkms/vkms_colorop.c
98
kfree(ops[j]);
drivers/gpu/drm/vmwgfx/ttm_object.c
423
ttm_object_device_init(const struct dma_buf_ops *ops)
drivers/gpu/drm/vmwgfx/ttm_object.c
441
tdev->ops = *ops;
drivers/gpu/drm/vmwgfx/ttm_object.c
442
tdev->dmabuf_release = tdev->ops.release;
drivers/gpu/drm/vmwgfx/ttm_object.c
443
tdev->ops.release = ttm_prime_dmabuf_release;
drivers/gpu/drm/vmwgfx/ttm_object.c
550
if (dma_buf->ops != &tdev->ops)
drivers/gpu/drm/vmwgfx/ttm_object.c
604
exp_info.ops = &tdev->ops;
drivers/gpu/drm/vmwgfx/ttm_object.c
95
struct dma_buf_ops ops;
drivers/gpu/drm/vmwgfx/ttm_object.h
270
ttm_object_device_init(const struct dma_buf_ops *ops);
drivers/gpu/drm/xe/tests/xe_lmtt_test.c
10
const struct xe_lmtt_ops *ops;
drivers/gpu/drm/xe/tests/xe_lmtt_test.c
26
const struct xe_lmtt_ops *ops = p->ops;
drivers/gpu/drm/xe/tests/xe_lmtt_test.c
29
KUNIT_ASSERT_NOT_NULL(test, ops->lmtt_root_pd_level);
drivers/gpu/drm/xe/tests/xe_lmtt_test.c
30
KUNIT_ASSERT_NOT_NULL(test, ops->lmtt_pte_num);
drivers/gpu/drm/xe/tests/xe_lmtt_test.c
31
KUNIT_ASSERT_NOT_NULL(test, ops->lmtt_pte_size);
drivers/gpu/drm/xe/tests/xe_lmtt_test.c
32
KUNIT_ASSERT_NOT_NULL(test, ops->lmtt_pte_shift);
drivers/gpu/drm/xe/tests/xe_lmtt_test.c
33
KUNIT_ASSERT_NOT_NULL(test, ops->lmtt_pte_index);
drivers/gpu/drm/xe/tests/xe_lmtt_test.c
34
KUNIT_ASSERT_NOT_NULL(test, ops->lmtt_pte_encode);
drivers/gpu/drm/xe/tests/xe_lmtt_test.c
36
KUNIT_EXPECT_NE(test, ops->lmtt_root_pd_level(), 0);
drivers/gpu/drm/xe/tests/xe_lmtt_test.c
38
for (n = 0; n <= ops->lmtt_root_pd_level(); n++) {
drivers/gpu/drm/xe/tests/xe_lmtt_test.c
39
KUNIT_EXPECT_NE_MSG(test, ops->lmtt_pte_num(n), 0,
drivers/gpu/drm/xe/tests/xe_lmtt_test.c
41
KUNIT_EXPECT_NE_MSG(test, ops->lmtt_pte_size(n), 0,
drivers/gpu/drm/xe/tests/xe_lmtt_test.c
43
KUNIT_EXPECT_NE_MSG(test, ops->lmtt_pte_encode(0, n), LMTT_PTE_INVALID,
drivers/gpu/drm/xe/tests/xe_lmtt_test.c
47
for (n = 0; n < ops->lmtt_root_pd_level(); n++) {
drivers/gpu/drm/xe/tests/xe_lmtt_test.c
48
u64 addr = BIT_ULL(ops->lmtt_pte_shift(n));
drivers/gpu/drm/xe/tests/xe_lmtt_test.c
50
KUNIT_EXPECT_NE_MSG(test, ops->lmtt_pte_shift(n), 0,
drivers/gpu/drm/xe/tests/xe_lmtt_test.c
52
KUNIT_EXPECT_EQ_MSG(test, ops->lmtt_pte_index(addr - 1, n), 0,
drivers/gpu/drm/xe/tests/xe_lmtt_test.c
54
KUNIT_EXPECT_EQ_MSG(test, ops->lmtt_pte_index(addr + 1, n), 1,
drivers/gpu/drm/xe/tests/xe_lmtt_test.c
56
KUNIT_EXPECT_EQ_MSG(test, ops->lmtt_pte_index(addr * 2 - 1, n), 1,
drivers/gpu/drm/xe/tests/xe_lmtt_test.c
58
KUNIT_EXPECT_EQ_MSG(test, ops->lmtt_pte_index(addr * 2, n), 2,
drivers/gpu/drm/xe/xe_dep_job_types.h
26
const struct xe_dep_job_ops *ops;
drivers/gpu/drm/xe/xe_dep_scheduler.c
43
return dep_job->ops->run_job(dep_job);
drivers/gpu/drm/xe/xe_dep_scheduler.c
51
dep_job->ops->free_job(dep_job);
drivers/gpu/drm/xe/xe_dep_scheduler.c
79
.ops = &sched_ops,
drivers/gpu/drm/xe/xe_device_types.h
557
const struct xe_pat_ops *ops;
drivers/gpu/drm/xe/xe_dma_buf.c
236
buf->ops = &xe_dmabuf_ops;
drivers/gpu/drm/xe/xe_dma_buf.c
317
if (dma_buf->ops == &xe_dmabuf_ops) {
drivers/gpu/drm/xe/xe_exec.c
153
if (XE_IOCTL_DBG(xe, q->ops->reset_status(q))) {
drivers/gpu/drm/xe/xe_exec_queue.c
1273
args->value = q->ops->reset_status(q);
drivers/gpu/drm/xe/xe_exec_queue.c
1399
q->ops->kill(eq);
drivers/gpu/drm/xe/xe_exec_queue.c
1403
q->ops->kill(q);
drivers/gpu/drm/xe/xe_exec_queue.c
225
q->ops = gt->exec_queue_ops;
drivers/gpu/drm/xe/xe_exec_queue.c
273
q->ops->fini(q);
drivers/gpu/drm/xe/xe_exec_queue.c
301
err = q->ops->init(q);
drivers/gpu/drm/xe/xe_exec_queue.c
500
q->ops->destroy(q);
drivers/gpu/drm/xe/xe_exec_queue.c
845
return q->ops->set_multi_queue_priority(q, value);
drivers/gpu/drm/xe/xe_exec_queue_types.h
232
const struct xe_exec_queue_ops *ops;
drivers/gpu/drm/xe/xe_execlist.c
339
.ops = &drm_sched_ops,
drivers/gpu/drm/xe/xe_gpu_scheduler.c
51
sched->ops->process_msg(msg);
drivers/gpu/drm/xe/xe_gpu_scheduler.c
58
const struct drm_sched_backend_ops *ops,
drivers/gpu/drm/xe/xe_gpu_scheduler.c
67
.ops = ops,
drivers/gpu/drm/xe/xe_gpu_scheduler.c
79
sched->ops = xe_ops;
drivers/gpu/drm/xe/xe_gpu_scheduler.h
13
const struct drm_sched_backend_ops *ops,
drivers/gpu/drm/xe/xe_gpu_scheduler.h
62
sched->base.ops->run_job(s_job);
drivers/gpu/drm/xe/xe_gpu_scheduler_types.h
47
const struct xe_sched_backend_ops *ops;
drivers/gpu/drm/xe/xe_gsc_proxy.c
116
ret = comp->ops->send(comp->mei_dev, gsc->proxy.to_csme, size);
drivers/gpu/drm/xe/xe_gsc_proxy.c
122
ret = comp->ops->recv(comp->mei_dev, gsc->proxy.from_csme, GSC_PROXY_BUFFER_SIZE);
drivers/gpu/drm/xe/xe_guc_pagefault.c
88
pf.producer.ops = &guc_pagefault_ops;
drivers/gpu/drm/xe/xe_guc_tlb_inval.c
241
tlb_inval->ops = &guc_tlb_inval_ops;
drivers/gpu/drm/xe/xe_hw_engine_group.c
142
q->ops->suspend(q);
drivers/gpu/drm/xe/xe_hw_engine_group.c
143
err = q->ops->suspend_wait(q);
drivers/gpu/drm/xe/xe_hw_engine_group.c
225
q->ops->suspend(q);
drivers/gpu/drm/xe/xe_hw_engine_group.c
233
err = q->ops->suspend_wait(q);
drivers/gpu/drm/xe/xe_hw_engine_group.c
37
q->ops->resume(q);
drivers/gpu/drm/xe/xe_hw_fence.c
187
if (XE_WARN_ON(fence->ops != &xe_hw_fence_ops))
drivers/gpu/drm/xe/xe_hwmon.c
1455
.ops = &hwmon_ops,
drivers/gpu/drm/xe/xe_late_bind_fw.c
226
if (late_bind->component.ops)
drivers/gpu/drm/xe/xe_late_bind_fw.c
231
if (!late_bind->component.ops) {
drivers/gpu/drm/xe/xe_late_bind_fw.c
242
ret = late_bind->component.ops->push_payload(late_bind->component.mei_dev,
drivers/gpu/drm/xe/xe_late_bind_fw.c
389
late_bind->component.ops = data;
drivers/gpu/drm/xe/xe_late_bind_fw.c
403
late_bind->component.ops = NULL;
drivers/gpu/drm/xe/xe_late_bind_fw_types.h
58
const struct intel_lb_component_ops *ops;
drivers/gpu/drm/xe/xe_lmtt.c
113
lmtt_assert(lmtt, lmtt->ops->lmtt_root_pd_level());
drivers/gpu/drm/xe/xe_lmtt.c
115
pd = lmtt_pt_alloc(lmtt, lmtt->ops->lmtt_root_pd_level());
drivers/gpu/drm/xe/xe_lmtt.c
126
unsigned int num_entries = lmtt->ops->lmtt_pte_num(pd->level);
drivers/gpu/drm/xe/xe_lmtt.c
141
lmtt_assert(lmtt, !(!!lmtt->ops ^ !!lmtt->pd));
drivers/gpu/drm/xe/xe_lmtt.c
147
lmtt->ops = NULL;
drivers/gpu/drm/xe/xe_lmtt.c
175
lmtt_assert(lmtt, !lmtt->ops);
drivers/gpu/drm/xe/xe_lmtt.c
181
lmtt->ops = &lmtt_ml_ops;
drivers/gpu/drm/xe/xe_lmtt.c
183
lmtt->ops = &lmtt_2l_ops;
drivers/gpu/drm/xe/xe_lmtt.c
192
lmtt->ops = NULL;
drivers/gpu/drm/xe/xe_lmtt.c
304
lmtt_assert(lmtt, idx <= lmtt->ops->lmtt_pte_num(level));
drivers/gpu/drm/xe/xe_lmtt.c
307
switch (lmtt->ops->lmtt_pte_size(level)) {
drivers/gpu/drm/xe/xe_lmtt.c
326
unsigned int num_entries = pd->level ? lmtt->ops->lmtt_pte_num(pd->level) : 0;
drivers/gpu/drm/xe/xe_lmtt.c
363
u64 pte_addr_shift = BIT_ULL(lmtt->ops->lmtt_pte_shift(pd->level));
drivers/gpu/drm/xe/xe_lmtt.c
381
idx = lmtt->ops->lmtt_pte_index(offset, pd->level);
drivers/gpu/drm/xe/xe_lmtt.c
382
pde = lmtt->ops->lmtt_pte_encode(pt_addr, pd->level);
drivers/gpu/drm/xe/xe_lmtt.c
411
lmtt_assert(lmtt, vfid <= lmtt->ops->lmtt_pte_num(pd->level));
drivers/gpu/drm/xe/xe_lmtt.c
424
pde = lmtt->ops->lmtt_pte_encode(pt_addr, pd->level);
drivers/gpu/drm/xe/xe_lmtt.c
448
lmtt_assert(lmtt, vfid <= lmtt->ops->lmtt_pte_num(pd->level));
drivers/gpu/drm/xe/xe_lmtt.c
452
lmtt_assert(lmtt, lmtt->ops->lmtt_pte_index(addr, pt->level) <=
drivers/gpu/drm/xe/xe_lmtt.c
453
lmtt->ops->lmtt_pte_num(pt->level));
drivers/gpu/drm/xe/xe_lmtt.c
455
pt = pt->entries[lmtt->ops->lmtt_pte_index(addr, pt->level)];
drivers/gpu/drm/xe/xe_lmtt.c
457
addr >>= lmtt->ops->lmtt_pte_shift(pt->level);
drivers/gpu/drm/xe/xe_lmtt.c
460
lmtt_assert(lmtt, lmtt->ops->lmtt_pte_index(addr, pt->level) <=
drivers/gpu/drm/xe/xe_lmtt.c
461
lmtt->ops->lmtt_pte_num(pt->level));
drivers/gpu/drm/xe/xe_lmtt.c
486
lmtt_write_pte(lmtt, pt, lmtt->ops->lmtt_pte_encode(addr, 0),
drivers/gpu/drm/xe/xe_lmtt.c
487
lmtt->ops->lmtt_pte_index(start, 0));
drivers/gpu/drm/xe/xe_lmtt.c
57
return BIT_ULL(lmtt->ops->lmtt_pte_shift(0));
drivers/gpu/drm/xe/xe_lmtt.c
576
lmtt_assert(lmtt, lmtt->ops);
drivers/gpu/drm/xe/xe_lmtt.c
578
pt_size = PAGE_ALIGN(lmtt->ops->lmtt_pte_size(level) *
drivers/gpu/drm/xe/xe_lmtt.c
579
lmtt->ops->lmtt_pte_num(level));
drivers/gpu/drm/xe/xe_lmtt.c
581
while (++level < lmtt->ops->lmtt_root_pd_level()) {
drivers/gpu/drm/xe/xe_lmtt.c
582
pt_size *= lmtt->ops->lmtt_pte_index(size, level) + 1;
drivers/gpu/drm/xe/xe_lmtt.c
583
pt_size += PAGE_ALIGN(lmtt->ops->lmtt_pte_size(level) *
drivers/gpu/drm/xe/xe_lmtt.c
584
lmtt->ops->lmtt_pte_num(level));
drivers/gpu/drm/xe/xe_lmtt.c
62
unsigned int num_entries = level ? lmtt->ops->lmtt_pte_num(level) : 0;
drivers/gpu/drm/xe/xe_lmtt.c
74
PAGE_ALIGN(lmtt->ops->lmtt_pte_size(level) *
drivers/gpu/drm/xe/xe_lmtt.c
75
lmtt->ops->lmtt_pte_num(level)),
drivers/gpu/drm/xe/xe_lmtt_types.h
26
const struct xe_lmtt_ops *ops;
drivers/gpu/drm/xe/xe_migrate.c
1649
const struct xe_migrate_pt_update_ops *ops = pt_update->ops;
drivers/gpu/drm/xe/xe_migrate.c
1681
ops->populate(pt_update, tile, NULL, bb->cs + bb->len,
drivers/gpu/drm/xe/xe_migrate.c
1684
ops->clear(pt_update, tile, NULL, bb->cs + bb->len,
drivers/gpu/drm/xe/xe_migrate.c
1715
const struct xe_migrate_pt_update_ops *ops = pt_update->ops;
drivers/gpu/drm/xe/xe_migrate.c
1725
if (ops->pre_commit) {
drivers/gpu/drm/xe/xe_migrate.c
1727
err = ops->pre_commit(pt_update);
drivers/gpu/drm/xe/xe_migrate.c
1734
&pt_update_ops->ops[i];
drivers/gpu/drm/xe/xe_migrate.c
1741
ops->populate(pt_update, m->tile,
drivers/gpu/drm/xe/xe_migrate.c
1746
ops->clear(pt_update, m->tile,
drivers/gpu/drm/xe/xe_migrate.c
1763
const struct xe_migrate_pt_update_ops *ops = pt_update->ops;
drivers/gpu/drm/xe/xe_migrate.c
1779
struct xe_vm_pgtable_update_op *pt_op = &pt_update_ops->ops[i];
drivers/gpu/drm/xe/xe_migrate.c
1848
&pt_update_ops->ops[i];
drivers/gpu/drm/xe/xe_migrate.c
1885
&pt_update_ops->ops[i];
drivers/gpu/drm/xe/xe_migrate.c
1903
&pt_update_ops->ops[i];
drivers/gpu/drm/xe/xe_migrate.c
1922
if (ops->pre_commit) {
drivers/gpu/drm/xe/xe_migrate.c
1924
err = ops->pre_commit(pt_update);
drivers/gpu/drm/xe/xe_migrate.h
96
const struct xe_migrate_pt_update_ops *ops;
drivers/gpu/drm/xe/xe_mocs.c
59
const struct xe_mocs_ops *ops;
drivers/gpu/drm/xe/xe_mocs.c
595
info->ops = &xe2_mocs_ops;
drivers/gpu/drm/xe/xe_mocs.c
607
info->ops = &xe2_mocs_ops;
drivers/gpu/drm/xe/xe_mocs.c
616
info->ops = &pvc_mocs_ops;
drivers/gpu/drm/xe/xe_mocs.c
625
info->ops = &mtl_mocs_ops;
drivers/gpu/drm/xe/xe_mocs.c
633
info->ops = &xehp_mocs_ops;
drivers/gpu/drm/xe/xe_mocs.c
645
info->ops = &xelp_mocs_ops;
drivers/gpu/drm/xe/xe_mocs.c
657
info->ops = &xelp_mocs_ops;
drivers/gpu/drm/xe/xe_mocs.c
679
xe_assert(xe, info->ops && info->ops->dump);
drivers/gpu/drm/xe/xe_mocs.c
823
table.ops->dump(&table, flags, gt, p);
drivers/gpu/drm/xe/xe_oa.c
1474
ret1 = q->ops->set_timeslice(q, stream->hwe->eclass->sched_props.timeslice_us);
drivers/gpu/drm/xe/xe_oa.c
1475
ret2 = q->ops->set_preempt_timeout(q, stream->hwe->eclass->sched_props.preempt_timeout_us);
drivers/gpu/drm/xe/xe_oa.c
1490
ret = q->ops->set_timeslice(q, 0);
drivers/gpu/drm/xe/xe_oa.c
1494
ret = q->ops->set_preempt_timeout(q, 0);
drivers/gpu/drm/xe/xe_pagefault.c
273
pf.producer.ops->ack_fault(&pf, err);
drivers/gpu/drm/xe/xe_pagefault_types.h
99
const struct xe_pagefault_ops *ops;
drivers/gpu/drm/xe/xe_pat.c
527
xe->pat.ops = &xe3p_xpc_pat_ops;
drivers/gpu/drm/xe/xe_pat.c
536
xe->pat.ops = &xe2_pat_ops;
drivers/gpu/drm/xe/xe_pat.c
558
xe->pat.ops = &xelpg_pat_ops;
drivers/gpu/drm/xe/xe_pat.c
565
xe->pat.ops = &xehpc_pat_ops;
drivers/gpu/drm/xe/xe_pat.c
576
xe->pat.ops = &xehp_pat_ops;
drivers/gpu/drm/xe/xe_pat.c
584
xe->pat.ops = &xelp_pat_ops;
drivers/gpu/drm/xe/xe_pat.c
605
xe->pat.ops = NULL;
drivers/gpu/drm/xe/xe_pat.c
607
xe_assert(xe, !xe->pat.ops || xe->pat.ops->dump);
drivers/gpu/drm/xe/xe_pat.c
608
xe_assert(xe, !xe->pat.ops || xe->pat.ops->program_graphics);
drivers/gpu/drm/xe/xe_pat.c
609
xe_assert(xe, !xe->pat.ops || MEDIA_VER(xe) < 13 || xe->pat.ops->program_media);
drivers/gpu/drm/xe/xe_pat.c
616
if (!xe->pat.ops)
drivers/gpu/drm/xe/xe_pat.c
620
xe->pat.ops->program_media(gt, xe->pat.table, xe->pat.n_entries);
drivers/gpu/drm/xe/xe_pat.c
622
xe->pat.ops->program_graphics(gt, xe->pat.table, xe->pat.n_entries);
drivers/gpu/drm/xe/xe_pat.c
636
if (!xe->pat.ops)
drivers/gpu/drm/xe/xe_pat.c
639
return xe->pat.ops->dump(gt, p);
drivers/gpu/drm/xe/xe_preempt_fence.c
183
return fence->ops == &preempt_fence_ops;
drivers/gpu/drm/xe/xe_preempt_fence.c
24
} else if (!q->ops->reset_status(q)) {
drivers/gpu/drm/xe/xe_preempt_fence.c
25
int err = q->ops->suspend_wait(q);
drivers/gpu/drm/xe/xe_preempt_fence.c
76
pfence->error = q->ops->suspend(q);
drivers/gpu/drm/xe/xe_pt.c
1814
.ops = &xe_pt_stage_unbind_ops,
drivers/gpu/drm/xe/xe_pt.c
1912
struct xe_vm_pgtable_update_op *pt_op = &pt_update_ops->ops[current_op];
drivers/gpu/drm/xe/xe_pt.c
1948
struct xe_vm_pgtable_update_op *pt_op = &pt_update_ops->ops[current_op];
drivers/gpu/drm/xe/xe_pt.c
2015
struct xe_vm_pgtable_update_op *pt_op = &pt_update_ops->ops[current_op];
drivers/gpu/drm/xe/xe_pt.c
2058
struct xe_vm_pgtable_update_op *pt_op = &pt_update_ops->ops[current_op];
drivers/gpu/drm/xe/xe_pt.c
2138
struct xe_vm_pgtable_update_op *pt_op = &pt_update_ops->ops[current_op];
drivers/gpu/drm/xe/xe_pt.c
2530
.ops = pt_update_ops->needs_svm_lock ?
drivers/gpu/drm/xe/xe_pt.c
2609
struct xe_vm_pgtable_update_op *pt_op = &pt_update_ops->ops[i];
drivers/gpu/drm/xe/xe_pt.c
2708
struct xe_vm_pgtable_update_op *pt_op = &pt_update_ops->ops[i];
drivers/gpu/drm/xe/xe_pt.c
2733
&pt_update_ops->ops[i];
drivers/gpu/drm/xe/xe_pt.c
708
.ops = &xe_pt_stage_bind_ops,
drivers/gpu/drm/xe/xe_pt.c
907
.ops = &xe_pt_zap_ptes_ops,
drivers/gpu/drm/xe/xe_pt.c
950
.ops = &xe_pt_zap_ptes_ops,
drivers/gpu/drm/xe/xe_pt_types.h
97
struct xe_vm_pgtable_update_op *ops;
drivers/gpu/drm/xe/xe_pt_walk.c
107
if (!err && ops->pt_post_descend)
drivers/gpu/drm/xe/xe_pt_walk.c
108
err = ops->pt_post_descend(parent, offset, level, addr,
drivers/gpu/drm/xe/xe_pt_walk.c
143
const struct xe_pt_walk_ops *ops = walk->ops;
drivers/gpu/drm/xe/xe_pt_walk.c
149
err = walk->ops->pt_entry(parent, 0, level + 1, addr, end,
drivers/gpu/drm/xe/xe_pt_walk.c
156
if (!err && ops->pt_post_descend) {
drivers/gpu/drm/xe/xe_pt_walk.c
157
err = ops->pt_post_descend(parent, 0, level + 1, addr, end,
drivers/gpu/drm/xe/xe_pt_walk.c
79
const struct xe_pt_walk_ops *ops = walk->ops;
drivers/gpu/drm/xe/xe_pt_walk.c
93
err = ops->pt_entry(parent, offset, level, addr, next,
drivers/gpu/drm/xe/xe_pt_walk.h
29
const struct xe_pt_walk_ops *ops;
drivers/gpu/drm/xe/xe_range_fence.c
56
const struct xe_range_fence_ops *ops,
drivers/gpu/drm/xe/xe_range_fence.c
66
rfence->ops = ops;
drivers/gpu/drm/xe/xe_range_fence.c
83
if (ops->free)
drivers/gpu/drm/xe/xe_range_fence.c
84
ops->free(rfence);
drivers/gpu/drm/xe/xe_range_fence.h
45
const struct xe_range_fence_ops *ops;
drivers/gpu/drm/xe/xe_range_fence.h
71
const struct xe_range_fence_ops *ops,
drivers/gpu/drm/xe/xe_svm.c
1782
pagemap->ops = drm_pagemap_pagemap_ops_get();
drivers/gpu/drm/xe/xe_tlb_inval.c
172
if (!tlb_inval->ops->initialized(tlb_inval))
drivers/gpu/drm/xe/xe_tlb_inval.c
214
tlb_inval->ops->timeout_delay(tlb_inval));
drivers/gpu/drm/xe/xe_tlb_inval.c
245
tlb_inval->ops->timeout_delay(tlb_inval));
drivers/gpu/drm/xe/xe_tlb_inval.c
258
xe_assert((__tlb_inval)->xe, (__tlb_inval)->ops); \
drivers/gpu/drm/xe/xe_tlb_inval.c
285
return xe_tlb_inval_issue(tlb_inval, fence, tlb_inval->ops->all);
drivers/gpu/drm/xe/xe_tlb_inval.c
303
ret = xe_tlb_inval_issue(tlb_inval, fence_ptr, tlb_inval->ops->ggtt);
drivers/gpu/drm/xe/xe_tlb_inval.c
329
return xe_tlb_inval_issue(tlb_inval, fence, tlb_inval->ops->ppgtt,
drivers/gpu/drm/xe/xe_tlb_inval.c
405
tlb_inval->ops->timeout_delay(tlb_inval));
drivers/gpu/drm/xe/xe_tlb_inval.c
72
long timeout_delay = tlb_inval->ops->timeout_delay(tlb_inval);
drivers/gpu/drm/xe/xe_tlb_inval.c
74
tlb_inval->ops->flush(tlb_inval);
drivers/gpu/drm/xe/xe_tlb_inval_job.c
122
job->dep.ops = &dep_job_ops;
drivers/gpu/drm/xe/xe_tlb_inval_types.h
82
const struct xe_tlb_inval_ops *ops;
drivers/gpu/drm/xe/xe_vm.c
207
q->ops->resume(q);
drivers/gpu/drm/xe/xe_vm.c
2234
static void xe_svm_prefetch_gpuva_ops_fini(struct drm_gpuva_ops *ops)
drivers/gpu/drm/xe/xe_vm.c
2238
drm_gpuva_for_each_op(__op, ops) {
drivers/gpu/drm/xe/xe_vm.c
2257
struct drm_gpuva_ops *ops;
drivers/gpu/drm/xe/xe_vm.c
2287
ops = drm_gpuvm_sm_map_ops_create(&vm->gpuvm, &map_req);
drivers/gpu/drm/xe/xe_vm.c
2291
ops = drm_gpuvm_sm_unmap_ops_create(&vm->gpuvm, addr, range);
drivers/gpu/drm/xe/xe_vm.c
2294
ops = drm_gpuvm_prefetch_ops_create(&vm->gpuvm, addr, range);
drivers/gpu/drm/xe/xe_vm.c
2309
ops = drm_gpuvm_bo_unmap_ops_create(vm_bo);
drivers/gpu/drm/xe/xe_vm.c
2315
ops = ERR_PTR(-EINVAL);
drivers/gpu/drm/xe/xe_vm.c
2317
if (IS_ERR(ops))
drivers/gpu/drm/xe/xe_vm.c
2318
return ops;
drivers/gpu/drm/xe/xe_vm.c
2320
drm_gpuva_for_each_op(__op, ops) {
drivers/gpu/drm/xe/xe_vm.c
2417
return ops;
drivers/gpu/drm/xe/xe_vm.c
2420
xe_svm_prefetch_gpuva_ops_fini(ops);
drivers/gpu/drm/xe/xe_vm.c
2421
drm_gpuva_ops_free(&vm->gpuvm, ops);
drivers/gpu/drm/xe/xe_vm.c
2616
static int vm_bind_ioctl_ops_parse(struct xe_vm *vm, struct drm_gpuva_ops *ops,
drivers/gpu/drm/xe/xe_vm.c
2630
drm_gpuva_for_each_op(__op, ops) {
drivers/gpu/drm/xe/xe_vm.c
2866
struct drm_gpuva_ops **ops,
drivers/gpu/drm/xe/xe_vm.c
2872
struct drm_gpuva_ops *__ops = ops[i];
drivers/gpu/drm/xe/xe_vm.c
318
q->ops->kill(q);
drivers/gpu/drm/xe/xe_vm.c
3618
struct drm_gpuva_ops **ops = NULL;
drivers/gpu/drm/xe/xe_vm.c
3686
ops = kvzalloc_objs(*ops, args->num_binds,
drivers/gpu/drm/xe/xe_vm.c
3688
if (!ops) {
drivers/gpu/drm/xe/xe_vm.c
3770
ops[i] = vm_bind_ioctl_ops_create(vm, &vops, bos[i], obj_offset,
drivers/gpu/drm/xe/xe_vm.c
3773
if (IS_ERR(ops[i])) {
drivers/gpu/drm/xe/xe_vm.c
3774
err = PTR_ERR(ops[i]);
drivers/gpu/drm/xe/xe_vm.c
3775
ops[i] = NULL;
drivers/gpu/drm/xe/xe_vm.c
3779
err = vm_bind_ioctl_ops_parse(vm, ops[i], &vops);
drivers/gpu/drm/xe/xe_vm.c
3815
vm_bind_ioctl_ops_unwind(vm, ops, args->num_binds);
drivers/gpu/drm/xe/xe_vm.c
3818
if (ops[i])
drivers/gpu/drm/xe/xe_vm.c
3819
drm_gpuva_ops_free(&vm->gpuvm, ops[i]);
drivers/gpu/drm/xe/xe_vm.c
3831
kvfree(ops);
drivers/gpu/drm/xe/xe_vm.c
3866
struct drm_gpuva_ops *ops = NULL;
drivers/gpu/drm/xe/xe_vm.c
3879
ops = vm_bind_ioctl_ops_create(vm, &vops, bo, 0, addr, xe_bo_size(bo),
drivers/gpu/drm/xe/xe_vm.c
3882
if (IS_ERR(ops)) {
drivers/gpu/drm/xe/xe_vm.c
3883
err = PTR_ERR(ops);
drivers/gpu/drm/xe/xe_vm.c
3887
err = vm_bind_ioctl_ops_parse(vm, ops, &vops);
drivers/gpu/drm/xe/xe_vm.c
3903
vm_bind_ioctl_ops_unwind(vm, &ops, 1);
drivers/gpu/drm/xe/xe_vm.c
3906
drm_gpuva_ops_free(&vm->gpuvm, ops);
drivers/gpu/drm/xe/xe_vm.c
4374
struct drm_gpuva_ops *ops = NULL;
drivers/gpu/drm/xe/xe_vm.c
4385
ops = drm_gpuvm_madvise_ops_create(&vm->gpuvm, map_req);
drivers/gpu/drm/xe/xe_vm.c
4387
ops = drm_gpuvm_sm_map_ops_create(&vm->gpuvm, map_req);
drivers/gpu/drm/xe/xe_vm.c
4389
if (IS_ERR(ops))
drivers/gpu/drm/xe/xe_vm.c
4390
return PTR_ERR(ops);
drivers/gpu/drm/xe/xe_vm.c
4392
if (list_empty(&ops->list)) {
drivers/gpu/drm/xe/xe_vm.c
4397
drm_gpuva_for_each_op(__op, ops) {
drivers/gpu/drm/xe/xe_vm.c
4450
err = vm_bind_ioctl_ops_parse(vm, ops, &vops);
drivers/gpu/drm/xe/xe_vm.c
4456
drm_gpuva_for_each_op(__op, ops) {
drivers/gpu/drm/xe/xe_vm.c
4488
drm_gpuva_ops_free(&vm->gpuvm, ops);
drivers/gpu/drm/xe/xe_vm.c
4493
vm_bind_ioctl_ops_unwind(vm, &ops, 1);
drivers/gpu/drm/xe/xe_vm.c
4495
drm_gpuva_ops_free(&vm->gpuvm, ops);
drivers/gpu/drm/xe/xe_vm.c
588
vops->pt_update_ops[i].ops =
drivers/gpu/drm/xe/xe_vm.c
589
kmalloc_objs(*vops->pt_update_ops[i].ops,
drivers/gpu/drm/xe/xe_vm.c
592
if (!vops->pt_update_ops[i].ops)
drivers/gpu/drm/xe/xe_vm.c
628
kfree(vops->pt_update_ops[i].ops);
drivers/gpu/drm/xe/xe_wait_user_fence.c
149
if (q->ops->reset_status(q)) {
drivers/gpu/drm/xlnx/zynqmp_dp.c
2454
bridge->ops = DRM_BRIDGE_OP_DETECT | DRM_BRIDGE_OP_EDID
drivers/gpu/drm/xlnx/zynqmp_dp_audio.c
345
.ops = &zynqmp_dp_dai_ops,
drivers/gpu/drm/xlnx/zynqmp_dp_audio.c
396
link->ops = &zynqmp_dp_ops;
drivers/gpu/host1x/bus.c
196
if (client->ops && client->ops->early_init) {
drivers/gpu/host1x/bus.c
197
err = client->ops->early_init(client);
drivers/gpu/host1x/bus.c
207
if (client->ops && client->ops->init) {
drivers/gpu/host1x/bus.c
208
err = client->ops->init(client);
drivers/gpu/host1x/bus.c
224
if (client->ops->exit)
drivers/gpu/host1x/bus.c
225
client->ops->exit(client);
drivers/gpu/host1x/bus.c
232
if (client->ops->late_exit)
drivers/gpu/host1x/bus.c
233
client->ops->late_exit(client);
drivers/gpu/host1x/bus.c
257
if (client->ops && client->ops->exit) {
drivers/gpu/host1x/bus.c
258
err = client->ops->exit(client);
drivers/gpu/host1x/bus.c
270
if (client->ops && client->ops->late_exit) {
drivers/gpu/host1x/bus.c
271
err = client->ops->late_exit(client);
drivers/gpu/host1x/bus.c
826
if (client->ops && client->ops->suspend) {
drivers/gpu/host1x/bus.c
827
err = client->ops->suspend(client);
drivers/gpu/host1x/bus.c
846
if (client->ops && client->ops->resume)
drivers/gpu/host1x/bus.c
847
client->ops->resume(client);
drivers/gpu/host1x/bus.c
869
if (client->ops && client->ops->resume) {
drivers/gpu/host1x/bus.c
870
err = client->ops->resume(client);
drivers/gpu/host1x/bus.c
907
mapping = bo->ops->pin(dev, bo, dir);
drivers/gpu/host1x/bus.c
948
mapping->bo->ops->unpin(mapping);
drivers/gpu/vga/vga_switcheroo.c
1061
domain->ops = *dev->bus->pm;
drivers/gpu/vga/vga_switcheroo.c
1062
domain->ops.runtime_suspend = vga_switcheroo_runtime_suspend;
drivers/gpu/vga/vga_switcheroo.c
1063
domain->ops.runtime_resume = vga_switcheroo_runtime_resume;
drivers/gpu/vga/vga_switcheroo.c
117
const struct vga_switcheroo_client_ops *ops;
drivers/gpu/vga/vga_switcheroo.c
217
if (client->ops->gpu_bound)
drivers/gpu/vga/vga_switcheroo.c
218
client->ops->gpu_bound(client->pdev, ret);
drivers/gpu/vga/vga_switcheroo.c
292
const struct vga_switcheroo_client_ops *ops,
drivers/gpu/vga/vga_switcheroo.c
306
client->ops = ops;
drivers/gpu/vga/vga_switcheroo.c
340
const struct vga_switcheroo_client_ops *ops,
drivers/gpu/vga/vga_switcheroo.c
343
return register_client(pdev, ops, VGA_SWITCHEROO_UNKNOWN_ID, NULL,
drivers/gpu/vga/vga_switcheroo.c
363
const struct vga_switcheroo_client_ops *ops,
drivers/gpu/vga/vga_switcheroo.c
383
if (ops->gpu_bound)
drivers/gpu/vga/vga_switcheroo.c
384
ops->gpu_bound(pdev, id);
drivers/gpu/vga/vga_switcheroo.c
388
return register_client(pdev, ops, id | ID_BIT_AUDIO, vga_dev,
drivers/gpu/vga/vga_switcheroo.c
679
client->ops->set_gpu_state(client->pdev, VGA_SWITCHEROO_ON);
drivers/gpu/vga/vga_switcheroo.c
689
client->ops->set_gpu_state(client->pdev, VGA_SWITCHEROO_OFF);
drivers/gpu/vga/vga_switcheroo.c
703
client->ops->set_gpu_state(client->pdev, state);
drivers/gpu/vga/vga_switcheroo.c
747
if (new_client->ops->reprobe)
drivers/gpu/vga/vga_switcheroo.c
748
new_client->ops->reprobe(new_client->pdev);
drivers/gpu/vga/vga_switcheroo.c
766
if (!client->ops->can_switch(client->pdev)) {
drivers/hid/bpf/hid_bpf_struct_ops.c
182
struct hid_bpf_ops *ops = kdata;
drivers/hid/bpf/hid_bpf_struct_ops.c
187
if (ops->hdev)
drivers/hid/bpf/hid_bpf_struct_ops.c
190
hdev = hid_get_device(ops->hid_id);
drivers/hid/bpf/hid_bpf_struct_ops.c
194
ops->hdev = hdev;
drivers/hid/bpf/hid_bpf_struct_ops.c
204
if (ops->hid_rdesc_fixup) {
drivers/hid/bpf/hid_bpf_struct_ops.c
210
hdev->bpf.rdesc_ops = ops;
drivers/hid/bpf/hid_bpf_struct_ops.c
213
if (ops->hid_device_event) {
drivers/hid/bpf/hid_bpf_struct_ops.c
219
if (ops->flags & BPF_F_BEFORE)
drivers/hid/bpf/hid_bpf_struct_ops.c
220
list_add_rcu(&ops->list, &hdev->bpf.prog_list);
drivers/hid/bpf/hid_bpf_struct_ops.c
222
list_add_tail_rcu(&ops->list, &hdev->bpf.prog_list);
drivers/hid/bpf/hid_bpf_struct_ops.c
229
if (hdev->bpf.rdesc_ops == ops)
drivers/hid/bpf/hid_bpf_struct_ops.c
232
} else if (ops->hid_rdesc_fixup) {
drivers/hid/bpf/hid_bpf_struct_ops.c
241
struct hid_bpf_ops *ops = kdata;
drivers/hid/bpf/hid_bpf_struct_ops.c
245
hdev = ops->hdev;
drivers/hid/bpf/hid_bpf_struct_ops.c
253
list_del_rcu(&ops->list);
drivers/hid/bpf/hid_bpf_struct_ops.c
255
ops->hdev = NULL;
drivers/hid/bpf/hid_bpf_struct_ops.c
257
reconnect = hdev->bpf.rdesc_ops == ops;
drivers/hid/hid-prodikeys.c
602
static struct snd_device_ops ops = {
drivers/hid/hid-prodikeys.c
629
err = snd_device_new(card, SNDRV_DEV_LOWLEVEL, pm, &ops);
drivers/hid/hid-rmi.c
727
data->xport.ops = &hid_rmi_ops;
drivers/hid/hid-wiimote-core.c
1253
const struct wiimod_ops *ops;
drivers/hid/hid-wiimote-core.c
1255
ops = wiimod_ext_table[wdata->state.exttype];
drivers/hid/hid-wiimote-core.c
1256
if (ops->in_keys) {
drivers/hid/hid-wiimote-core.c
1257
ops->in_keys(wdata, payload);
drivers/hid/hid-wiimote-core.c
1263
ops = wiimod_table[*iter];
drivers/hid/hid-wiimote-core.c
1264
if (ops->in_keys) {
drivers/hid/hid-wiimote-core.c
1265
ops->in_keys(wdata, payload);
drivers/hid/hid-wiimote-core.c
1274
const struct wiimod_ops *ops;
drivers/hid/hid-wiimote-core.c
1276
ops = wiimod_ext_table[wdata->state.exttype];
drivers/hid/hid-wiimote-core.c
1277
if (ops->in_accel) {
drivers/hid/hid-wiimote-core.c
1278
ops->in_accel(wdata, payload);
drivers/hid/hid-wiimote-core.c
1284
ops = wiimod_table[*iter];
drivers/hid/hid-wiimote-core.c
1285
if (ops->in_accel) {
drivers/hid/hid-wiimote-core.c
1286
ops->in_accel(wdata, payload);
drivers/hid/hid-wiimote-core.c
1292
static bool valid_ext_handler(const struct wiimod_ops *ops, size_t len)
drivers/hid/hid-wiimote-core.c
1294
if (!ops->in_ext)
drivers/hid/hid-wiimote-core.c
1296
if ((ops->flags & WIIMOD_FLAG_EXT8) && len < 8)
drivers/hid/hid-wiimote-core.c
1298
if ((ops->flags & WIIMOD_FLAG_EXT16) && len < 16)
drivers/hid/hid-wiimote-core.c
1314
const struct wiimod_ops *ops;
drivers/hid/hid-wiimote-core.c
1354
ops = wiimod_ext_table[wdata->state.exttype];
drivers/hid/hid-wiimote-core.c
1355
if (is_mp && ops->in_mp) {
drivers/hid/hid-wiimote-core.c
1356
ops->in_mp(wdata, payload);
drivers/hid/hid-wiimote-core.c
1358
} else if (!is_mp && valid_ext_handler(ops, len)) {
drivers/hid/hid-wiimote-core.c
1359
ops->in_ext(wdata, payload);
drivers/hid/hid-wiimote-core.c
1364
ops = &wiimod_mp;
drivers/hid/hid-wiimote-core.c
1365
if (is_mp && ops->in_mp) {
drivers/hid/hid-wiimote-core.c
1366
ops->in_mp(wdata, payload);
drivers/hid/hid-wiimote-core.c
1368
} else if (!is_mp && valid_ext_handler(ops, len)) {
drivers/hid/hid-wiimote-core.c
1369
ops->in_ext(wdata, payload);
drivers/hid/hid-wiimote-core.c
1376
ops = wiimod_table[*iter];
drivers/hid/hid-wiimote-core.c
1377
if (is_mp && ops->in_mp) {
drivers/hid/hid-wiimote-core.c
1378
ops->in_mp(wdata, payload);
drivers/hid/hid-wiimote-core.c
1380
} else if (!is_mp && valid_ext_handler(ops, len)) {
drivers/hid/hid-wiimote-core.c
1381
ops->in_ext(wdata, payload);
drivers/hid/hid-wiimote-core.c
1396
const struct wiimod_ops *ops;
drivers/hid/hid-wiimote-core.c
1398
ops = wiimod_ext_table[wdata->state.exttype];
drivers/hid/hid-wiimote-core.c
1399
if (ops->in_ir) {
drivers/hid/hid-wiimote-core.c
1400
ops->in_ir(wdata, payload, packed, id);
drivers/hid/hid-wiimote-core.c
1406
ops = wiimod_table[*iter];
drivers/hid/hid-wiimote-core.c
1407
if (ops->in_ir) {
drivers/hid/hid-wiimote-core.c
1408
ops->in_ir(wdata, payload, packed, id);
drivers/hid/hid-wiimote-core.c
629
const struct wiimod_ops *ops;
drivers/hid/hid-wiimote-core.c
656
ops = wiimod_table[*iter];
drivers/hid/hid-wiimote-core.c
657
if (!ops->probe)
drivers/hid/hid-wiimote-core.c
660
ret = ops->probe(ops, wdata);
drivers/hid/hid-wiimote-core.c
678
ops = wiimod_table[*iter];
drivers/hid/hid-wiimote-core.c
679
if (ops->remove)
drivers/hid/hid-wiimote-core.c
680
ops->remove(ops, wdata);
drivers/hid/hid-wiimote-core.c
692
const struct wiimod_ops *ops;
drivers/hid/hid-wiimote-core.c
711
ops = wiimod_table[*iter];
drivers/hid/hid-wiimote-core.c
712
if (ops->remove)
drivers/hid/hid-wiimote-core.c
713
ops->remove(ops, wdata);
drivers/hid/hid-wiimote-core.c
727
const struct wiimod_ops *ops;
drivers/hid/hid-wiimote-core.c
730
ops = wiimod_ext_table[ext];
drivers/hid/hid-wiimote-core.c
732
if (ops->probe) {
drivers/hid/hid-wiimote-core.c
733
ret = ops->probe(ops, wdata);
drivers/hid/hid-wiimote-core.c
746
const struct wiimod_ops *ops;
drivers/hid/hid-wiimote-core.c
748
ops = wiimod_ext_table[wdata->state.exttype];
drivers/hid/hid-wiimote-core.c
755
if (ops->remove)
drivers/hid/hid-wiimote-core.c
756
ops->remove(ops, wdata);
drivers/hid/hid-wiimote-core.c
762
const struct wiimod_ops *ops;
drivers/hid/hid-wiimote-core.c
766
ops = &wiimod_mp;
drivers/hid/hid-wiimote-core.c
767
if (ops->probe) {
drivers/hid/hid-wiimote-core.c
768
ret = ops->probe(ops, wdata);
drivers/hid/hid-wiimote-core.c
781
const struct wiimod_ops *ops;
drivers/hid/hid-wiimote-core.c
786
ops = &wiimod_mp;
drivers/hid/hid-wiimote-core.c
793
if (ops->remove)
drivers/hid/hid-wiimote-core.c
794
ops->remove(ops, wdata);
drivers/hid/hid-wiimote-modules.c
1222
static int wiimod_classic_probe(const struct wiimod_ops *ops,
drivers/hid/hid-wiimote-modules.c
1278
static void wiimod_classic_remove(const struct wiimod_ops *ops,
drivers/hid/hid-wiimote-modules.c
1467
static int wiimod_bboard_probe(const struct wiimod_ops *ops,
drivers/hid/hid-wiimote-modules.c
155
static int wiimod_rumble_probe(const struct wiimod_ops *ops,
drivers/hid/hid-wiimote-modules.c
1551
static void wiimod_bboard_remove(const struct wiimod_ops *ops,
drivers/hid/hid-wiimote-modules.c
167
static void wiimod_rumble_remove(const struct wiimod_ops *ops,
drivers/hid/hid-wiimote-modules.c
1862
static int wiimod_pro_probe(const struct wiimod_ops *ops,
drivers/hid/hid-wiimote-modules.c
1941
static void wiimod_pro_remove(const struct wiimod_ops *ops,
drivers/hid/hid-wiimote-modules.c
2108
static int wiimod_drums_probe(const struct wiimod_ops *ops,
drivers/hid/hid-wiimote-modules.c
2172
static void wiimod_drums_remove(const struct wiimod_ops *ops,
drivers/hid/hid-wiimote-modules.c
2338
static int wiimod_guitar_probe(const struct wiimod_ops *ops,
drivers/hid/hid-wiimote-modules.c
234
static int wiimod_battery_probe(const struct wiimod_ops *ops,
drivers/hid/hid-wiimote-modules.c
2388
static void wiimod_guitar_remove(const struct wiimod_ops *ops,
drivers/hid/hid-wiimote-modules.c
2557
static int wiimod_turntable_probe(const struct wiimod_ops *ops,
drivers/hid/hid-wiimote-modules.c
2612
static void wiimod_turntable_remove(const struct wiimod_ops *ops,
drivers/hid/hid-wiimote-modules.c
2637
static int wiimod_builtin_mp_probe(const struct wiimod_ops *ops,
drivers/hid/hid-wiimote-modules.c
2649
static void wiimod_builtin_mp_remove(const struct wiimod_ops *ops,
drivers/hid/hid-wiimote-modules.c
2673
static int wiimod_no_mp_probe(const struct wiimod_ops *ops,
drivers/hid/hid-wiimote-modules.c
268
static void wiimod_battery_remove(const struct wiimod_ops *ops,
drivers/hid/hid-wiimote-modules.c
2685
static void wiimod_no_mp_remove(const struct wiimod_ops *ops,
drivers/hid/hid-wiimote-modules.c
2797
static int wiimod_mp_probe(const struct wiimod_ops *ops,
drivers/hid/hid-wiimote-modules.c
2839
static void wiimod_mp_remove(const struct wiimod_ops *ops,
drivers/hid/hid-wiimote-modules.c
338
static int wiimod_led_probe(const struct wiimod_ops *ops,
drivers/hid/hid-wiimote-modules.c
353
snprintf(name, namesz, "%s:blue:p%lu", dev_name(dev), ops->arg);
drivers/hid/hid-wiimote-modules.c
360
wdata->leds[ops->arg] = led;
drivers/hid/hid-wiimote-modules.c
366
if (ops->arg == 0) {
drivers/hid/hid-wiimote-modules.c
375
wdata->leds[ops->arg] = NULL;
drivers/hid/hid-wiimote-modules.c
380
static void wiimod_led_remove(const struct wiimod_ops *ops,
drivers/hid/hid-wiimote-modules.c
383
if (!wdata->leds[ops->arg])
drivers/hid/hid-wiimote-modules.c
386
led_classdev_unregister(wdata->leds[ops->arg]);
drivers/hid/hid-wiimote-modules.c
387
kfree(wdata->leds[ops->arg]);
drivers/hid/hid-wiimote-modules.c
388
wdata->leds[ops->arg] = NULL;
drivers/hid/hid-wiimote-modules.c
481
static int wiimod_accel_probe(const struct wiimod_ops *ops,
drivers/hid/hid-wiimote-modules.c
522
static void wiimod_accel_remove(const struct wiimod_ops *ops,
drivers/hid/hid-wiimote-modules.c
733
static int wiimod_ir_probe(const struct wiimod_ops *ops,
drivers/hid/hid-wiimote-modules.c
784
static void wiimod_ir_remove(const struct wiimod_ops *ops,
drivers/hid/hid-wiimote-modules.c
89
static int wiimod_keys_probe(const struct wiimod_ops *ops,
drivers/hid/hid-wiimote-modules.c
928
static int wiimod_nunchuk_probe(const struct wiimod_ops *ops,
drivers/hid/hid-wiimote-modules.c
981
static void wiimod_nunchuk_remove(const struct wiimod_ops *ops,
drivers/hid/hid-wiimote.h
193
int (*probe) (const struct wiimod_ops *ops,
drivers/hid/hid-wiimote.h
195
void (*remove) (const struct wiimod_ops *ops,
drivers/hid/i2c-hid/i2c-hid-acpi.c
105
ihid_acpi->ops.shutdown_tail = i2c_hid_acpi_shutdown_tail;
drivers/hid/i2c-hid/i2c-hid-acpi.c
106
ihid_acpi->ops.restore_sequence = i2c_hid_acpi_restore_sequence;
drivers/hid/i2c-hid/i2c-hid-acpi.c
115
return i2c_hid_core_probe(client, &ihid_acpi->ops,
drivers/hid/i2c-hid/i2c-hid-acpi.c
33
struct i2chid_ops ops;
drivers/hid/i2c-hid/i2c-hid-acpi.c
79
static void i2c_hid_acpi_restore_sequence(struct i2chid_ops *ops)
drivers/hid/i2c-hid/i2c-hid-acpi.c
81
struct i2c_hid_acpi *ihid_acpi = container_of(ops, struct i2c_hid_acpi, ops);
drivers/hid/i2c-hid/i2c-hid-acpi.c
86
static void i2c_hid_acpi_shutdown_tail(struct i2chid_ops *ops)
drivers/hid/i2c-hid/i2c-hid-acpi.c
88
struct i2c_hid_acpi *ihid_acpi = container_of(ops, struct i2c_hid_acpi, ops);
drivers/hid/i2c-hid/i2c-hid-core.c
113
struct i2chid_ops *ops;
drivers/hid/i2c-hid/i2c-hid-core.c
1223
int i2c_hid_core_probe(struct i2c_client *client, struct i2chid_ops *ops,
drivers/hid/i2c-hid/i2c-hid-core.c
1251
ihid->ops = ops;
drivers/hid/i2c-hid/i2c-hid-core.c
943
if (!ihid->ops->power_up)
drivers/hid/i2c-hid/i2c-hid-core.c
946
return ihid->ops->power_up(ihid->ops);
drivers/hid/i2c-hid/i2c-hid-core.c
951
if (!ihid->ops->power_down)
drivers/hid/i2c-hid/i2c-hid-core.c
954
ihid->ops->power_down(ihid->ops);
drivers/hid/i2c-hid/i2c-hid-core.c
959
if (!ihid->ops->shutdown_tail)
drivers/hid/i2c-hid/i2c-hid-core.c
962
ihid->ops->shutdown_tail(ihid->ops);
drivers/hid/i2c-hid/i2c-hid-core.c
967
if (!ihid->ops->restore_sequence)
drivers/hid/i2c-hid/i2c-hid-core.c
970
ihid->ops->restore_sequence(ihid->ops);
drivers/hid/i2c-hid/i2c-hid-of-elan.c
108
ihid_elan->ops.power_up = elan_i2c_hid_power_up;
drivers/hid/i2c-hid/i2c-hid-of-elan.c
109
ihid_elan->ops.power_down = elan_i2c_hid_power_down;
drivers/hid/i2c-hid/i2c-hid-of-elan.c
140
ret = i2c_hid_core_probe(client, &ihid_elan->ops,
drivers/hid/i2c-hid/i2c-hid-of-elan.c
31
struct i2chid_ops ops;
drivers/hid/i2c-hid/i2c-hid-of-elan.c
40
static int elan_i2c_hid_power_up(struct i2chid_ops *ops)
drivers/hid/i2c-hid/i2c-hid-of-elan.c
43
container_of(ops, struct i2c_hid_of_elan, ops);
drivers/hid/i2c-hid/i2c-hid-of-elan.c
77
static void elan_i2c_hid_power_down(struct i2chid_ops *ops)
drivers/hid/i2c-hid/i2c-hid-of-elan.c
80
container_of(ops, struct i2c_hid_of_elan, ops);
drivers/hid/i2c-hid/i2c-hid-of-goodix.c
110
return i2c_hid_core_probe(client, &ihid_goodix->ops, 0x0001, 0);
drivers/hid/i2c-hid/i2c-hid-of-goodix.c
26
struct i2chid_ops ops;
drivers/hid/i2c-hid/i2c-hid-of-goodix.c
35
static int goodix_i2c_hid_power_up(struct i2chid_ops *ops)
drivers/hid/i2c-hid/i2c-hid-of-goodix.c
38
container_of(ops, struct i2c_hid_of_goodix, ops);
drivers/hid/i2c-hid/i2c-hid-of-goodix.c
67
static void goodix_i2c_hid_power_down(struct i2chid_ops *ops)
drivers/hid/i2c-hid/i2c-hid-of-goodix.c
70
container_of(ops, struct i2c_hid_of_goodix, ops);
drivers/hid/i2c-hid/i2c-hid-of-goodix.c
88
ihid_goodix->ops.power_up = goodix_i2c_hid_power_up;
drivers/hid/i2c-hid/i2c-hid-of-goodix.c
89
ihid_goodix->ops.power_down = goodix_i2c_hid_power_down;
drivers/hid/i2c-hid/i2c-hid-of.c
134
return i2c_hid_core_probe(client, &ihid_of->ops,
drivers/hid/i2c-hid/i2c-hid-of.c
36
struct i2chid_ops ops;
drivers/hid/i2c-hid/i2c-hid-of.c
45
static int i2c_hid_of_power_up(struct i2chid_ops *ops)
drivers/hid/i2c-hid/i2c-hid-of.c
47
struct i2c_hid_of *ihid_of = container_of(ops, struct i2c_hid_of, ops);
drivers/hid/i2c-hid/i2c-hid-of.c
68
static void i2c_hid_of_power_down(struct i2chid_ops *ops)
drivers/hid/i2c-hid/i2c-hid-of.c
70
struct i2c_hid_of *ihid_of = container_of(ops, struct i2c_hid_of, ops);
drivers/hid/i2c-hid/i2c-hid-of.c
91
ihid_of->ops.power_up = i2c_hid_of_power_up;
drivers/hid/i2c-hid/i2c-hid-of.c
92
ihid_of->ops.power_down = i2c_hid_of_power_down;
drivers/hid/i2c-hid/i2c-hid.h
33
int (*power_up)(struct i2chid_ops *ops);
drivers/hid/i2c-hid/i2c-hid.h
34
void (*power_down)(struct i2chid_ops *ops);
drivers/hid/i2c-hid/i2c-hid.h
35
void (*shutdown_tail)(struct i2chid_ops *ops);
drivers/hid/i2c-hid/i2c-hid.h
36
void (*restore_sequence)(struct i2chid_ops *ops);
drivers/hid/i2c-hid/i2c-hid.h
39
int i2c_hid_core_probe(struct i2c_client *client, struct i2chid_ops *ops,
drivers/hid/intel-ish-hid/ipc/ipc.c
1006
dev->ops = &ish_hw_ops;
drivers/hid/intel-ish-hid/ipc/pci-ish.c
163
u32 fwsts = dev->ops->get_fw_status(dev);
drivers/hid/intel-ish-hid/ishtp/bus.c
42
msg_hdr = dev->ops->ishtp_read_hdr(dev);
drivers/hid/intel-ish-hid/ishtp/bus.c
46
dev->ops->sync_fw_clock(dev);
drivers/hid/intel-ish-hid/ishtp/bus.c
91
drbl_val = dev->ops->ipc_get_header(dev, hdr->length +
drivers/hid/intel-ish-hid/ishtp/bus.c
927
return dev->ops->hw_reset(dev);
drivers/hid/intel-ish-hid/ishtp/bus.c
98
return dev->ops->write(dev, ipc_send_compl, ipc_send_compl_prm,
drivers/hid/intel-ish-hid/ishtp/client.c
1040
dev->ops->ishtp_read(dev, buffer, ishtp_hdr->length);
drivers/hid/intel-ish-hid/ishtp/client.c
1088
dev->ops->ishtp_read(dev, rd_msg_buf, ishtp_hdr->length);
drivers/hid/intel-ish-hid/ishtp/client.c
1166
if (dev->ops->dma_no_cache_snooping &&
drivers/hid/intel-ish-hid/ishtp/client.c
1167
dev->ops->dma_no_cache_snooping(dev))
drivers/hid/intel-ish-hid/ishtp/client.c
936
if (dev->ops->dma_no_cache_snooping &&
drivers/hid/intel-ish-hid/ishtp/client.c
937
dev->ops->dma_no_cache_snooping(dev))
drivers/hid/intel-ish-hid/ishtp/hbm.c
780
dev->ops->ishtp_read(dev, rd_msg_buf, ishtp_hdr->length);
drivers/hid/intel-ish-hid/ishtp/hbm.c
901
dev->ops->ishtp_read(dev, rd_msg_buf, ishtp_hdr->length);
drivers/hid/intel-ish-hid/ishtp/ishtp-dev.h
264
const struct ishtp_hw_ops *ops;
drivers/hid/intel-ish-hid/ishtp/ishtp-dev.h
280
return dev->ops->ipc_reset(dev);
drivers/hid/surface-hid/surface_hid.c
218
shid->ops.get_descriptor = ssam_hid_get_descriptor;
drivers/hid/surface-hid/surface_hid.c
219
shid->ops.output_report = shid_output_report;
drivers/hid/surface-hid/surface_hid.c
220
shid->ops.get_feature_report = shid_get_feature_report;
drivers/hid/surface-hid/surface_hid.c
221
shid->ops.set_feature_report = shid_set_feature_report;
drivers/hid/surface-hid/surface_hid_core.c
149
status = shid->ops.get_descriptor(shid, SURFACE_HID_DESC_REPORT, buf, len);
drivers/hid/surface-hid/surface_hid_core.c
166
return shid->ops.output_report(shid, reportnum, buf, len);
drivers/hid/surface-hid/surface_hid_core.c
169
return shid->ops.get_feature_report(shid, reportnum, buf, len);
drivers/hid/surface-hid/surface_hid_core.c
172
return shid->ops.set_feature_report(shid, reportnum, buf, len);
drivers/hid/surface-hid/surface_hid_core.c
46
status = shid->ops.get_descriptor(shid, SURFACE_HID_DESC_HID,
drivers/hid/surface-hid/surface_hid_core.c
85
status = shid->ops.get_descriptor(shid, SURFACE_HID_DESC_ATTRS,
drivers/hid/surface-hid/surface_hid_core.h
69
struct surface_hid_device_ops ops;
drivers/hid/surface-hid/surface_kbd.c
265
shid->ops.get_descriptor = ssam_kbd_get_descriptor;
drivers/hid/surface-hid/surface_kbd.c
266
shid->ops.output_report = skbd_output_report;
drivers/hid/surface-hid/surface_kbd.c
267
shid->ops.get_feature_report = skbd_get_feature_report;
drivers/hid/surface-hid/surface_kbd.c
268
shid->ops.set_feature_report = skbd_set_feature_report;
drivers/hte/hte-tegra194.c
742
gc->ops = &g_ops;
drivers/hte/hte.c
193
ret = gdev->chip->ops->release(gdev->chip, desc, ei->xlated_id);
drivers/hte/hte.c
273
ret = gdev->chip->ops->enable(gdev->chip, ei->xlated_id);
drivers/hte/hte.c
289
ret = gdev->chip->ops->disable(gdev->chip, ei->xlated_id);
drivers/hte/hte.c
379
ret = gdev->chip->ops->request(gdev->chip, desc, ei->xlated_id);
drivers/hte/hte.c
779
if (!chip->ops->get_clk_src_info)
drivers/hte/hte.c
782
return chip->ops->get_clk_src_info(chip, ci);
drivers/hte/hte.c
848
if (!chip->ops || !chip->ops->request || !chip->ops->release) {
drivers/hv/vmbus_drv.c
2963
.ops = &hv_synic_syscore_ops,
drivers/hwmon/acpi_power_meter.c
535
.ops = &power_meter_ops,
drivers/hwmon/acpi_power_meter.c
998
.ops = {
drivers/hwmon/adm1177.c
189
.ops = &adm1177_hwmon_ops,
drivers/hwmon/adm9240.c
741
.ops = &adm9240_hwmon_ops,
drivers/hwmon/adt7411.c
640
.ops = &adt7411_hwmon_ops,
drivers/hwmon/adt7470.c
1208
.ops = &adt7470_hwmon_ops,
drivers/hwmon/adt7x10.c
305
.ops = &adt7x10_hwmon_ops,
drivers/hwmon/aht10.c
319
.ops = &aht10_hwmon_ops,
drivers/hwmon/amc6821.c
808
.ops = &amc6821_hwmon_ops,
drivers/hwmon/aquacomputer_d5next.c
1323
.ops = &aqc_hwmon_ops,
drivers/hwmon/as370-hwmon.c
91
.ops = &as370_hwmon_ops,
drivers/hwmon/aspeed-g6-pwm-tach.c
398
.ops = &aspeed_tach_ops,
drivers/hwmon/aspeed-g6-pwm-tach.c
494
chip->ops = &aspeed_pwm_ops;
drivers/hwmon/asus-ec-sensors.c
1306
.ops = &asus_ec_hwmon_ops,
drivers/hwmon/asus_atk0110.c
199
.ops = {
drivers/hwmon/asus_rog_ryujin.c
383
.ops = &rog_ryujin_hwmon_ops,
drivers/hwmon/asus_wmi_sensors.c
500
.ops = &asus_wmi_hwmon_ops,
drivers/hwmon/axi-fan-control.c
413
.ops = &axi_fan_control_hwmon_ops,
drivers/hwmon/bt1-pvt.c
843
.ops = &pvt_hwmon_ops,
drivers/hwmon/cgbc-hwmon.c
269
.ops = &cgbc_hwmon_ops,
drivers/hwmon/chipcap2.c
687
.ops = &cc2_hwmon_ops,
drivers/hwmon/corsair-cpro.c
447
.ops = &ccp_hwmon_ops,
drivers/hwmon/corsair-psu.c
655
.ops = &corsairpsu_hwmon_ops,
drivers/hwmon/cros_ec_hwmon.c
435
.ops = &cros_ec_hwmon_ops,
drivers/hwmon/dell-smm-hwmon.c
107
const struct dell_smm_ops *ops;
drivers/hwmon/dell-smm-hwmon.c
1144
.ops = &dell_smm_ops,
drivers/hwmon/dell-smm-hwmon.c
1245
static int dell_smm_init_data(struct device *dev, const struct dell_smm_ops *ops)
drivers/hwmon/dell-smm-hwmon.c
1256
data->ops = ops;
drivers/hwmon/dell-smm-hwmon.c
1701
struct dell_smm_ops *ops;
drivers/hwmon/dell-smm-hwmon.c
1704
ops = devm_kzalloc(&wdev->dev, sizeof(*ops), GFP_KERNEL);
drivers/hwmon/dell-smm-hwmon.c
1705
if (!ops)
drivers/hwmon/dell-smm-hwmon.c
1708
ops->smm_call = wmi_smm_call;
drivers/hwmon/dell-smm-hwmon.c
1709
ops->smm_dev = &wdev->dev;
drivers/hwmon/dell-smm-hwmon.c
1711
if (dell_smm_get_signature(ops, I8K_SMM_GET_DELL_SIG1) &&
drivers/hwmon/dell-smm-hwmon.c
1712
dell_smm_get_signature(ops, I8K_SMM_GET_DELL_SIG2))
drivers/hwmon/dell-smm-hwmon.c
1715
ret = dell_smm_init_data(&wdev->dev, ops);
drivers/hwmon/dell-smm-hwmon.c
329
static int dell_smm_call(const struct dell_smm_ops *ops, struct smm_regs *regs)
drivers/hwmon/dell-smm-hwmon.c
338
ret = ops->smm_call(ops->smm_dev, regs);
drivers/hwmon/dell-smm-hwmon.c
369
return dell_smm_call(data->ops, &regs) ? : regs.eax & 0xff;
drivers/hwmon/dell-smm-hwmon.c
385
return dell_smm_call(data->ops, &regs) ? : (regs.eax & 0xffff) * data->i8k_fan_mult;
drivers/hwmon/dell-smm-hwmon.c
401
return dell_smm_call(data->ops, &regs) ? : regs.eax & 0xff;
drivers/hwmon/dell-smm-hwmon.c
426
return dell_smm_call(data->ops, &regs) ? : (regs.eax & 0xffff);
drivers/hwmon/dell-smm-hwmon.c
440
return dell_smm_call(data->ops, &regs);
drivers/hwmon/dell-smm-hwmon.c
455
return dell_smm_call(data->ops, &regs);
drivers/hwmon/dell-smm-hwmon.c
465
return dell_smm_call(data->ops, &regs) ? : regs.eax & 0xff;
drivers/hwmon/dell-smm-hwmon.c
478
return dell_smm_call(data->ops, &regs) ? : regs.eax & 0xff;
drivers/hwmon/dell-smm-hwmon.c
510
static int dell_smm_get_signature(const struct dell_smm_ops *ops, int req_fn)
drivers/hwmon/dell-smm-hwmon.c
515
rc = dell_smm_call(ops, &regs);
drivers/hwmon/dell-smm-hwmon.c
532
rc = dell_smm_call(data->ops, &regs);
drivers/hwmon/dell-smm-hwmon.c
556
rc = dell_smm_call(data->ops, &regs);
drivers/hwmon/drivetemp.c
545
.ops = &drivetemp_ops,
drivers/hwmon/emc1403.c
636
.ops = &emc1403_hwmon_ops,
drivers/hwmon/emc2305.c
504
.ops = &emc2305_ops,
drivers/hwmon/ftsteutates.c
307
data->wdd.ops = &fts_wd_ops;
drivers/hwmon/ftsteutates.c
544
.ops = &fts_ops,
drivers/hwmon/gigabyte_waterforce.c
251
.ops = &waterforce_hwmon_ops,
drivers/hwmon/gpd-fan.c
575
.ops = &gpd_fan_ops,
drivers/hwmon/gsc-hwmon.c
372
hwmon->chip.ops = &gsc_hwmon_ops;
drivers/hwmon/gxp-fan-ctrl.c
194
.ops = &gxp_fan_ctrl_ops,
drivers/hwmon/hp-wmi-sensors.c
1519
.ops = &hp_wmi_hwmon_ops,
drivers/hwmon/hs3001.c
166
.ops = &hs3001_hwmon_ops,
drivers/hwmon/htu31.c
280
.ops = &htu31_hwmon_ops,
drivers/hwmon/hwmon.c
1072
if (!chip->ops || !(chip->ops->visible || chip->ops->is_visible) || !chip->info)
drivers/hwmon/hwmon.c
150
static umode_t hwmon_is_visible(const struct hwmon_ops *ops,
drivers/hwmon/hwmon.c
155
if (ops->visible)
drivers/hwmon/hwmon.c
156
return ops->visible;
drivers/hwmon/hwmon.c
158
return ops->is_visible(drvdata, type, attr, channel);
drivers/hwmon/hwmon.c
172
ret = hwdev->chip->ops->read(tdata->dev, hwmon_temp, hwmon_temp_input,
drivers/hwmon/hwmon.c
191
if (!chip->ops->write)
drivers/hwmon/hwmon.c
203
err = chip->ops->write(tdata->dev, hwmon_temp,
drivers/hwmon/hwmon.c
210
err = chip->ops->write(tdata->dev, hwmon_temp,
drivers/hwmon/hwmon.c
285
!hwmon_is_visible(chip->ops, drvdata, hwmon_temp,
drivers/hwmon/hwmon.c
375
if (hwdev->chip->ops->write) {
drivers/hwmon/hwmon.c
376
err = hwdev->chip->ops->write(hdev, hwmon_chip, hwmon_chip_pec, 0, val);
drivers/hwmon/hwmon.c
438
ret = hattr->ops->read(dev, hattr->type, hattr->attr, hattr->index,
drivers/hwmon/hwmon.c
464
ret = hattr->ops->read_string(dev, hattr->type, hattr->attr,
drivers/hwmon/hwmon.c
490
ret = hattr->ops->write(dev, hattr->type, hattr->attr, hattr->index,
drivers/hwmon/hwmon.c
517
const struct hwmon_ops *ops)
drivers/hwmon/hwmon.c
52
const struct hwmon_ops *ops;
drivers/hwmon/hwmon.c
526
mode = hwmon_is_visible(ops, drvdata, type, attr, index);
drivers/hwmon/hwmon.c
530
if ((mode & 0444) && ((is_string && !ops->read_string) ||
drivers/hwmon/hwmon.c
531
(!is_string && !ops->read)))
drivers/hwmon/hwmon.c
533
if ((mode & 0222) && !ops->write)
drivers/hwmon/hwmon.c
551
hattr->ops = ops;
drivers/hwmon/hwmon.c
833
const struct hwmon_ops *ops,
drivers/hwmon/hwmon.c
858
templates[attr], ops);
drivers/hwmon/hwmon.c
887
ret = hwmon_genattrs(drvdata, &attrs[aindex], chip->ops,
drivers/hwmon/hwmon.c
992
if (hdev->of_node && chip && chip->ops->read &&
drivers/hwmon/i5500_temp.c
92
.ops = &i5500_ops,
drivers/hwmon/ina238.c
723
.ops = &ina238_hwmon_ops,
drivers/hwmon/ina2xx.c
808
.ops = &ina2xx_hwmon_ops,
drivers/hwmon/ina3221.c
679
.ops = &ina3221_hwmon_ops,
drivers/hwmon/intel-m10-bmc-hwmon.c
746
hw->chip.ops = &m10bmc_hwmon_ops;
drivers/hwmon/isl28022.c
265
.ops = &isl28022_hwmon_ops,
drivers/hwmon/jc42.c
442
.ops = &jc42_hwmon_ops,
drivers/hwmon/k10temp.c
396
.ops = &k10temp_hwmon_ops,
drivers/hwmon/k8temp.c
128
.ops = &k8temp_ops,
drivers/hwmon/kbatt.c
99
.ops = &kbatt_hwmon_ops,
drivers/hwmon/kfan.c
223
kfan->chip.ops = &kfan_hwmon_ops;
drivers/hwmon/lan966x-hwmon.c
278
.ops = &lan966x_hwmon_ops,
drivers/hwmon/lenovo-ec-sensors.c
437
.ops = &lenovo_ec_hwmon_ops,
drivers/hwmon/lm75.c
568
.ops = &lm75_hwmon_ops,
drivers/hwmon/lm83.c
362
.ops = &lm83_hwmon_ops,
drivers/hwmon/lm90.c
2804
data->chip.ops = &lm90_ops;
drivers/hwmon/lm92.c
279
.ops = &lm92_hwmon_ops,
drivers/hwmon/lm95234.c
374
.ops = &lm95234_hwmon_ops,
drivers/hwmon/lm95241.c
416
.ops = &lm95241_hwmon_ops,
drivers/hwmon/lm95245.c
516
.ops = &lm95245_hwmon_ops,
drivers/hwmon/lochnagar-hwmon.c
350
.ops = &lochnagar_ops,
drivers/hwmon/ltc2947-core.c
928
.ops = &ltc2947_hwmon_ops,
drivers/hwmon/ltc2991.c
275
.ops = &ltc2991_hwmon_ops,
drivers/hwmon/ltc2992.c
855
.ops = &ltc2992_hwmon_ops,
drivers/hwmon/ltc4245.c
416
.ops = &ltc4245_hwmon_ops,
drivers/hwmon/ltc4282.c
1118
init.ops = &ltc4282_ops;
drivers/hwmon/ltc4282.c
1574
.ops = &ltc4282_hwmon_ops,
drivers/hwmon/ltq-cputemp.c
83
.ops = &ltq_hwmon_ops,
drivers/hwmon/macsmc-hwmon.c
814
hwmon->chip_info.ops = &macsmc_hwmon_ops;
drivers/hwmon/max127.c
286
.ops = &max127_hwmon_ops,
drivers/hwmon/max1619.c
254
.ops = &max1619_hwmon_ops,
drivers/hwmon/max1668.c
187
.ops = &max1668_hwmon_ops,
drivers/hwmon/max31730.c
280
.ops = &max31730_hwmon_ops,
drivers/hwmon/max31760.c
407
.ops = &max31760_hwmon_ops,
drivers/hwmon/max31790.c
460
.ops = &max31790_hwmon_ops,
drivers/hwmon/max31827.c
578
.ops = &max31827_hwmon_ops,
drivers/hwmon/max6620.c
402
.ops = &max6620_hwmon_ops,
drivers/hwmon/max6621.c
476
.ops = &max6621_hwmon_ops,
drivers/hwmon/max6639.c
501
.ops = &max6639_hwmon_ops,
drivers/hwmon/max6650.c
756
.ops = &max6650_hwmon_ops,
drivers/hwmon/max6697.c
410
.ops = &max6697_hwmon_ops,
drivers/hwmon/max77705-hwmon.c
188
.ops = &max77705_hwmon_ops,
drivers/hwmon/mc33xs2410_hwmon.c
145
.ops = &mc33xs2410_hwmon_hwmon_ops,
drivers/hwmon/mc34vr500.c
154
.ops = &mc34vr500_hwmon_ops,
drivers/hwmon/mcp3021.c
115
.ops = &mcp3021_hwmon_ops,
drivers/hwmon/mlxreg-fan.c
334
.ops = &mlxreg_fan_hwmon_hwmon_ops,
drivers/hwmon/mr75203.c
386
.ops = &pvt_hwmon_ops,
drivers/hwmon/nct6694-hwmon.c
857
.ops = &nct6694_hwmon_ops,
drivers/hwmon/nct7363.c
298
.ops = &nct7363_hwmon_ops,
drivers/hwmon/nct7904.c
1131
data->wdt.ops = &nct7904_wdt_ops;
drivers/hwmon/nct7904.c
905
.ops = &nct7904_hwmon_ops,
drivers/hwmon/npcm750-pwm-fan.c
671
.ops = &npcm7xx_hwmon_ops,
drivers/hwmon/ntc_thermistor.c
602
.ops = &ntc_hwmon_ops,
drivers/hwmon/nzxt-kraken2.c
92
.ops = &kraken2_hwmon_ops,
drivers/hwmon/nzxt-kraken3.c
726
.ops = &kraken3_hwmon_ops,
drivers/hwmon/nzxt-smart2.c
684
.ops = &nzxt_smart2_hwmon_ops,
drivers/hwmon/peci/cputemp.c
441
.ops = &peci_cputemp_ops,
drivers/hwmon/peci/dimmtemp.c
310
.ops = &peci_dimmtemp_ops,
drivers/hwmon/pmbus/pli1209bc.c
63
.ops = &pmbus_regulator_ops,
drivers/hwmon/pmbus/pmbus.h
501
.ops = &pmbus_regulator_ops, \
drivers/hwmon/pmbus/pmbus.h
517
.ops = &pmbus_regulator_ops, \
drivers/hwmon/powerz.c
204
.ops = &powerz_hwmon_ops,
drivers/hwmon/powr1220.c
270
.ops = &powr1220_hwmon_ops,
drivers/hwmon/pt5161l.c
489
.ops = &pt5161l_hwmon_ops,
drivers/hwmon/pwm-fan.c
676
ctx->info.ops = &pwm_fan_hwmon_ops;
drivers/hwmon/qnap-mcu-hwmon.c
320
hwm->info.ops = &qnap_mcu_hwmon_hwmon_ops;
drivers/hwmon/raspberrypi-hwmon.c
96
.ops = &rpi_hwmon_ops,
drivers/hwmon/sbtsi_temp.c
194
.ops = &sbtsi_hwmon_ops,
drivers/hwmon/sch5627.c
516
.ops = &sch5627_ops,
drivers/hwmon/sch56xx-common.c
525
data->wddev.ops = &watchdog_ops;
drivers/hwmon/scmi-hwmon.c
135
.ops = &scmi_hwmon_ops,
drivers/hwmon/sfctemp.c
231
.ops = &sfctemp_hwmon_ops,
drivers/hwmon/sg2042-mcu.c
288
.ops = &sg2042_mcu_ops,
drivers/hwmon/sht3x.c
870
.ops = &sht3x_ops,
drivers/hwmon/sht4x.c
379
.ops = &sht4x_hwmon_ops,
drivers/hwmon/sl28cpld-hwmon.c
74
.ops = &sl28cpld_hwmon_ops,
drivers/hwmon/smpro-hwmon.c
431
.ops = &smpro_hwmon_ops,
drivers/hwmon/sparx5-temp.c
101
.ops = &s5_hwmon_ops,
drivers/hwmon/spd5118.c
332
.ops = &spd5118_hwmon_ops,
drivers/hwmon/surface_fan.c
49
.ops = &surface_fan_hwmon_ops,
drivers/hwmon/surface_temp.c
178
.ops = &ssam_temp_hwmon_ops,
drivers/hwmon/sy7636a-hwmon.c
62
.ops = &sy7636a_hwmon_ops,
drivers/hwmon/tmp102.c
176
.ops = &tmp102_hwmon_ops,
drivers/hwmon/tmp103.c
134
.ops = &tmp103_hwmon_ops,
drivers/hwmon/tmp108.c
308
.ops = &tmp108_hwmon_ops,
drivers/hwmon/tmp401.c
688
data->chip.ops = &tmp401_ops;
drivers/hwmon/tmp421.c
452
data->chip.ops = &tmp421_ops;
drivers/hwmon/tmp464.c
612
.ops = &tmp464_ops,
drivers/hwmon/tmp513.c
535
.ops = &tmp51x_hwmon_ops,
drivers/hwmon/tps23861.c
370
.ops = &tps23861_hwmon_ops,
drivers/hwmon/tsc1641.c
650
.ops = &tsc1641_hwmon_ops,
drivers/hwmon/w83627ehf.c
1694
.ops = &w83627ehf_ops,
drivers/hwmon/w83773g.c
253
.ops = &w83773_ops,
drivers/hwspinlock/hwspinlock_core.c
133
ret = hwlock->bank->ops->trylock(hwlock);
drivers/hwspinlock/hwspinlock_core.c
241
if (hwlock->bank->ops->relax)
drivers/hwspinlock/hwspinlock_core.c
242
hwlock->bank->ops->relax(hwlock);
drivers/hwspinlock/hwspinlock_core.c
287
hwlock->bank->ops->unlock(hwlock);
drivers/hwspinlock/hwspinlock_core.c
327
if (!hwlock->bank->ops->bust) {
drivers/hwspinlock/hwspinlock_core.c
332
return hwlock->bank->ops->bust(hwlock, id);
drivers/hwspinlock/hwspinlock_core.c
519
const struct hwspinlock_ops *ops, int base_id, int num_locks)
drivers/hwspinlock/hwspinlock_core.c
524
if (!bank || !ops || !dev || !num_locks || !ops->trylock ||
drivers/hwspinlock/hwspinlock_core.c
525
!ops->unlock) {
drivers/hwspinlock/hwspinlock_core.c
531
bank->ops = ops;
drivers/hwspinlock/hwspinlock_core.c
646
const struct hwspinlock_ops *ops,
drivers/hwspinlock/hwspinlock_core.c
656
ret = hwspin_lock_register(bank, dev, ops, base_id, num_locks);
drivers/hwspinlock/hwspinlock_internal.h
59
const struct hwspinlock_ops *ops;
drivers/hwtracing/coresight/coresight-catu.c
577
catu_desc.ops = &catu_ops;
drivers/hwtracing/coresight/coresight-core.c
1340
csdev->ops = desc->ops;
drivers/hwtracing/coresight/coresight-ctcu-core.c
229
desc.ops = &ctcu_ops;
drivers/hwtracing/coresight/coresight-cti-core.c
932
cti_desc.ops = &cti_ops;
drivers/hwtracing/coresight/coresight-dummy.c
136
desc.ops = &dummy_source_cs_ops;
drivers/hwtracing/coresight/coresight-dummy.c
164
desc.ops = &dummy_sink_cs_ops;
drivers/hwtracing/coresight/coresight-etb10.c
769
desc.ops = &etb_cs_ops;
drivers/hwtracing/coresight/coresight-etm3x-core.c
890
desc.ops = &etm_cs_ops;
drivers/hwtracing/coresight/coresight-etm4x-cfg.c
177
struct cscfg_csdev_feat_ops ops;
drivers/hwtracing/coresight/coresight-etm4x-cfg.c
179
ops.load_feat = &etm4_cfg_load_feature;
drivers/hwtracing/coresight/coresight-etm4x-cfg.c
181
return cscfg_register_csdev(csdev, CS_CFG_ETM4_MATCH_FLAGS, &ops);
drivers/hwtracing/coresight/coresight-etm4x-core.c
2259
desc.ops = &etm4_cs_ops;
drivers/hwtracing/coresight/coresight-funnel.c
263
desc.ops = &funnel_cs_ops;
drivers/hwtracing/coresight/coresight-replicator.c
273
desc.ops = &replicator_cs_ops;
drivers/hwtracing/coresight/coresight-stm.c
900
desc.ops = &stm_cs_ops;
drivers/hwtracing/coresight/coresight-syscfg.c
177
struct cscfg_csdev_feat_ops *ops)
drivers/hwtracing/coresight/coresight-syscfg.c
183
if (!ops->load_feat)
drivers/hwtracing/coresight/coresight-syscfg.c
191
err = ops->load_feat(csdev, feat_csdev);
drivers/hwtracing/coresight/coresight-syscfg.c
216
err = cscfg_load_feat_csdev(csdev_item->csdev, feat_desc, &csdev_item->ops);
drivers/hwtracing/coresight/coresight-syscfg.c
733
struct cscfg_csdev_feat_ops *ops)
drivers/hwtracing/coresight/coresight-syscfg.c
738
if (!ops->load_feat)
drivers/hwtracing/coresight/coresight-syscfg.c
743
err = cscfg_load_feat_csdev(csdev, feat_desc, ops);
drivers/hwtracing/coresight/coresight-syscfg.c
754
struct cscfg_csdev_feat_ops *ops)
drivers/hwtracing/coresight/coresight-syscfg.c
765
csdev_item->ops.load_feat = ops->load_feat;
drivers/hwtracing/coresight/coresight-syscfg.c
802
struct cscfg_csdev_feat_ops *ops)
drivers/hwtracing/coresight/coresight-syscfg.c
809
ret = cscfg_list_add_csdev(csdev, match_flags, ops);
drivers/hwtracing/coresight/coresight-syscfg.c
814
ret = cscfg_add_feats_csdev(csdev, match_flags, ops);
drivers/hwtracing/coresight/coresight-syscfg.h
117
struct cscfg_csdev_feat_ops *ops);
drivers/hwtracing/coresight/coresight-syscfg.h
74
struct cscfg_csdev_feat_ops ops;
drivers/hwtracing/coresight/coresight-tmc-core.c
829
desc.ops = &tmc_etb_cs_ops;
drivers/hwtracing/coresight/coresight-tmc-core.c
836
desc.ops = &tmc_etr_cs_ops;
drivers/hwtracing/coresight/coresight-tmc-core.c
849
desc.ops = &tmc_etf_cs_ops;
drivers/hwtracing/coresight/coresight-tmc-etr.c
1005
return etr_buf->ops->get_data(etr_buf, (u64)offset, len, bufpp);
drivers/hwtracing/coresight/coresight-tmc-etr.c
1052
WARN_ON(!etr_buf->ops || !etr_buf->ops->sync);
drivers/hwtracing/coresight/coresight-tmc-etr.c
1054
etr_buf->ops->sync(etr_buf, rrp, rwp);
drivers/hwtracing/coresight/coresight-tmc-etr.c
901
etr_buf->ops = etr_buf_ops[mode];
drivers/hwtracing/coresight/coresight-tmc-etr.c
988
WARN_ON(!etr_buf->ops || !etr_buf->ops->free);
drivers/hwtracing/coresight/coresight-tmc-etr.c
989
etr_buf->ops->free(etr_buf);
drivers/hwtracing/coresight/coresight-tmc.h
190
const struct etr_buf_operations *ops;
drivers/hwtracing/coresight/coresight-tnoc.c
224
desc.ops = &trace_noc_cs_ops;
drivers/hwtracing/coresight/coresight-tpda.c
593
desc.ops = &tpda_cs_ops;
drivers/hwtracing/coresight/coresight-tpdm.c
1424
desc.ops = &tpdm_cs_ops;
drivers/hwtracing/coresight/coresight-tpiu.c
171
desc.ops = &tpiu_cs_ops;
drivers/hwtracing/coresight/coresight-trbe.c
1289
desc.ops = &arm_trbe_cs_ops;
drivers/hwtracing/coresight/ultrasoc-smb.c
477
desc.ops = &cs_ops;
drivers/i2c/busses/i2c-bcm2835.c
178
init.ops = &clk_bcm2835_i2c_ops;
drivers/i2c/i2c-atr.c
117
const struct i2c_atr_ops *ops;
drivers/i2c/i2c-atr.c
279
ret = atr->ops->attach_addr(atr, chan->chan_id, c2a->addr, c2a->alias);
drivers/i2c/i2c-atr.c
322
atr->ops->detach_addr(atr, chan->chan_id, c2a->addr);
drivers/i2c/i2c-atr.c
329
ret = atr->ops->attach_addr(atr, chan->chan_id, c2a->addr, c2a->alias);
drivers/i2c/i2c-atr.c
579
atr->ops->detach_addr(atr, chan->chan_id, addr);
drivers/i2c/i2c-atr.c
715
const struct i2c_atr_ops *ops, int max_adapters,
drivers/i2c/i2c-atr.c
724
if (!ops || !ops->attach_addr || !ops->detach_addr)
drivers/i2c/i2c-atr.c
736
atr->ops = ops;
drivers/i2c/i2c-core-of-prober.c
129
const struct i2c_of_probe_ops *ops;
drivers/i2c/i2c-core-of-prober.c
134
ops = cfg->ops ?: &i2c_of_probe_dummy_ops;
drivers/i2c/i2c-core-of-prober.c
156
if (ops->enable)
drivers/i2c/i2c-core-of-prober.c
157
ret = ops->enable(dev, i2c_node, ctx);
drivers/i2c/i2c-core-of-prober.c
171
if (ops->cleanup_early)
drivers/i2c/i2c-core-of-prober.c
172
ops->cleanup_early(dev, ctx);
drivers/i2c/i2c-core-of-prober.c
177
if (ops->cleanup)
drivers/i2c/i2c-core-of-prober.c
178
ops->cleanup(dev, ctx);
drivers/i3c/master.c
1609
if (master->this != dev && master->ops->attach_i3c_dev) {
drivers/i3c/master.c
1610
ret = master->ops->attach_i3c_dev(dev);
drivers/i3c/master.c
1637
if (master->ops->reattach_i3c_dev) {
drivers/i3c/master.c
1638
ret = master->ops->reattach_i3c_dev(dev, old_dyn_addr);
drivers/i3c/master.c
1653
if (master->this != dev && master->ops->detach_i3c_dev)
drivers/i3c/master.c
1654
master->ops->detach_i3c_dev(dev);
drivers/i3c/master.c
1665
if (master->ops->attach_i2c_dev) {
drivers/i3c/master.c
1666
ret = master->ops->attach_i2c_dev(dev);
drivers/i3c/master.c
1682
if (master->ops->detach_i2c_dev)
drivers/i3c/master.c
1683
master->ops->detach_i2c_dev(dev);
drivers/i3c/master.c
1803
ret = master->ops->do_daa(master);
drivers/i3c/master.c
2070
ret = master->ops->bus_init(master);
drivers/i3c/master.c
2085
if (master->ops->set_speed) {
drivers/i3c/master.c
2086
ret = master->ops->set_speed(master, I3C_OPEN_DRAIN_SLOW_SPEED);
drivers/i3c/master.c
2099
if (master->ops->set_speed) {
drivers/i3c/master.c
2100
ret = master->ops->set_speed(master, I3C_OPEN_DRAIN_NORMAL_SPEED);
drivers/i3c/master.c
2163
if (master->ops->bus_cleanup)
drivers/i3c/master.c
2164
master->ops->bus_cleanup(master);
drivers/i3c/master.c
2174
if (master->ops->bus_cleanup) {
drivers/i3c/master.c
2181
master->ops->bus_cleanup(master);
drivers/i3c/master.c
2526
if (!master->ops->i2c_xfers)
drivers/i3c/master.c
2545
ret = master->ops->i2c_xfers(dev, xfers, nxfers);
drivers/i3c/master.c
2776
master->ops->recycle_ibi_slot(dev, slot);
drivers/i3c/master.c
2944
static int i3c_master_check_ops(const struct i3c_master_controller_ops *ops)
drivers/i3c/master.c
2946
if (!ops || !ops->bus_init || !ops->i3c_xfers ||
drivers/i3c/master.c
2947
!ops->send_ccc_cmd || !ops->do_daa || !ops->i2c_xfers)
drivers/i3c/master.c
2950
if (ops->request_ibi &&
drivers/i3c/master.c
2951
(!ops->enable_ibi || !ops->disable_ibi || !ops->free_ibi ||
drivers/i3c/master.c
2952
!ops->recycle_ibi_slot))
drivers/i3c/master.c
2981
const struct i3c_master_controller_ops *ops,
drivers/i3c/master.c
2994
ret = i3c_master_check_ops(ops);
drivers/i3c/master.c
3003
master->ops = ops;
drivers/i3c/master.c
3092
if (master->ops->set_dev_nack_retry)
drivers/i3c/master.c
3123
if (master->ops->set_dev_nack_retry)
drivers/i3c/master.c
3168
return master->ops->i3c_xfers(dev, xfers, nxfers, mode);
drivers/i3c/master.c
3180
ret = master->ops->disable_ibi(dev);
drivers/i3c/master.c
3201
ret = master->ops->enable_ibi(dev);
drivers/i3c/master.c
3215
if (!master->ops->request_ibi)
drivers/i3c/master.c
3238
ret = master->ops->request_ibi(dev, req);
drivers/i3c/master.c
3267
master->ops->free_ibi(dev);
drivers/i3c/master.c
640
if (!master || !master->ops)
drivers/i3c/master.c
643
if (!master->ops->enable_hotjoin || !master->ops->disable_hotjoin)
drivers/i3c/master.c
655
ret = master->ops->enable_hotjoin(master);
drivers/i3c/master.c
657
ret = master->ops->disable_hotjoin(master);
drivers/i3c/master.c
748
ret = master->ops->set_dev_nack_retry(master, val);
drivers/i3c/master.c
913
if (!master->ops->send_ccc_cmd)
drivers/i3c/master.c
919
if (master->ops->supports_ccc_cmd &&
drivers/i3c/master.c
920
!master->ops->supports_ccc_cmd(master, cmd))
drivers/i3c/master.c
923
ret = master->ops->send_ccc_cmd(master, cmd);
drivers/iio/accel/adxl355_core.c
768
data->dready_trig->ops = &adxl355_trigger_ops;
drivers/iio/accel/adxl367.c
1430
int adxl367_probe(struct device *dev, const struct adxl367_ops *ops,
drivers/iio/accel/adxl367.c
1446
st->ops = ops;
drivers/iio/accel/adxl367.c
157
const struct adxl367_ops *ops;
drivers/iio/accel/adxl367.c
793
ret = st->ops->read_fifo(st->context, st->fifo_buf, fifo_entries);
drivers/iio/accel/adxl367.h
20
int adxl367_probe(struct device *dev, const struct adxl367_ops *ops,
drivers/iio/accel/adxl372.c
1235
st->dready_trig->ops = &adxl372_trigger_ops;
drivers/iio/accel/adxl372.c
1236
st->peak_datardy_trig->ops = &adxl372_peak_data_trigger_ops;
drivers/iio/accel/bma180.c
997
data->trig->ops = &bma180_trigger_ops;
drivers/iio/accel/bma220_core.c
536
data->trig->ops = &bma220_trigger_ops;
drivers/iio/accel/bma400_core.c
1778
data->trig->ops = &bma400_trigger_ops;
drivers/iio/accel/bmc150-accel-core.c
1429
t->indio_trig->ops = &bmc150_accel_trigger_ops;
drivers/iio/accel/kionix-kx022a.c
1424
indio_trig->ops = &kx022a_trigger_ops;
drivers/iio/accel/kxcjk-1013.c
1485
data->dready_trig->ops = &kxcjk1013_trigger_ops;
drivers/iio/accel/kxcjk-1013.c
1493
data->motion_trig->ops = &kxcjk1013_trigger_ops;
drivers/iio/accel/mma8452.c
1488
trig->ops = &mma8452_trigger_ops;
drivers/iio/accel/msa311.c
1070
msa311->new_data_trig->ops = &msa311_new_data_trig_ops;
drivers/iio/accel/mxc4005.c
499
data->dready_trig->ops = &mxc4005_trigger_ops;
drivers/iio/accel/stk8312.c
560
data->dready_trig->ops = &stk8312_trigger_ops;
drivers/iio/accel/stk8ba50.c
450
data->dready_trig->ops = &stk8ba50_trigger_ops;
drivers/iio/adc/ad4062.c
162
const struct ad4062_bus_ops *ops;
drivers/iio/adc/ad4062.c
742
st->trigger->ops = &ad4062_trigger_ops;
drivers/iio/adc/ad4130.c
1858
init.ops = &ad4130_int_clk_ops;
drivers/iio/adc/ad4170-4.c
2479
init.ops = &ad4170_int_clk_ops;
drivers/iio/adc/ad4170-4.c
2843
st->trig->ops = &ad4170_trigger_ops;
drivers/iio/adc/ad4695.c
1692
.ops = &ad4695_offload_trigger_ops,
drivers/iio/adc/ad7173.c
1657
init.ops = &ad7173_int_clk_ops;
drivers/iio/adc/ad7192.c
493
init.ops = &ad7192_int_clk_ops;
drivers/iio/adc/ad7606.c
1635
st->trig->ops = &ad7606_trigger_ops;
drivers/iio/adc/ad7606_spi.c
282
.ops = &ad7606_offload_trigger_ops,
drivers/iio/adc/ad7766.c
249
ad7766->trig->ops = &ad7766_trigger_ops;
drivers/iio/adc/ad7768-1.c
1398
st->trig->ops = &ad7768_trigger_ops;
drivers/iio/adc/ad7768-1.c
1528
.ops = &vcm_regulator_ops,
drivers/iio/adc/ad7779.c
838
st->trig->ops = &ad7779_trigger_ops;
drivers/iio/adc/adi-axi-adc.c
623
.ops = &adi_axi_adc_ops,
drivers/iio/adc/adi-axi-adc.c
647
.ops = &adi_ad485x_ops,
drivers/iio/adc/adi-axi-adc.c
667
.ops = &adi_ad408x_ops,
drivers/iio/adc/at91-sama5d2_adc.c
1414
trig->ops = &at91_adc_trigger_ops;
drivers/iio/adc/at91_adc.c
628
trig->ops = &at91_adc_trigger_ops;
drivers/iio/adc/max1027.c
581
st->trig->ops = &max1027_trigger_ops;
drivers/iio/adc/max11410.c
1000
st->trig->ops = &max11410_trigger_ops;
drivers/iio/adc/mcp3911.c
806
adc->trig->ops = &mcp3911_trigger_ops;
drivers/iio/adc/meson_saradc.c
750
init.ops = &clk_divider_ops;
drivers/iio/adc/meson_saradc.c
770
init.ops = &clk_gate_ops;
drivers/iio/adc/mxs-lradc-adc.c
464
trig->ops = &mxs_lradc_adc_trigger_ops;
drivers/iio/adc/sd_adc_modulator.c
79
.ops = &sd_backend_ops,
drivers/iio/adc/ti-ads1018.c
612
ads1018->indio_trig->ops = &ads1018_trigger_ops;
drivers/iio/adc/ti-ads1119.c
753
st->trig->ops = &ads1119_trigger_ops;
drivers/iio/adc/ti-ads131e08.c
845
st->trig->ops = &ads131e08_trigger_ops;
drivers/iio/adc/ti-tsc2046.c
806
trig->ops = &tsc2046_adc_trigger_ops;
drivers/iio/adc/xilinx-xadc-core.c
1241
if (xadc->ops->type == XADC_TYPE_S7) {
drivers/iio/adc/xilinx-xadc-core.c
1316
const struct xadc_ops *ops;
drivers/iio/adc/xilinx-xadc-core.c
1325
ops = device_get_match_data(dev);
drivers/iio/adc/xilinx-xadc-core.c
1326
if (!ops)
drivers/iio/adc/xilinx-xadc-core.c
1331
(irq != -ENXIO || !(ops->flags & XADC_FLAGS_IRQ_OPTIONAL)))
drivers/iio/adc/xilinx-xadc-core.c
1339
xadc->ops = ops;
drivers/iio/adc/xilinx-xadc-core.c
1349
indio_dev->name = xadc_type_names[xadc->ops->type];
drivers/iio/adc/xilinx-xadc-core.c
1357
if (xadc->ops->flags & XADC_FLAGS_BUFFERED) {
drivers/iio/adc/xilinx-xadc-core.c
1385
if (xadc->ops->flags & XADC_FLAGS_BUFFERED) {
drivers/iio/adc/xilinx-xadc-core.c
1398
ret = devm_request_irq(dev, irq, xadc->ops->interrupt_handler,
drivers/iio/adc/xilinx-xadc-core.c
1409
ret = xadc->ops->setup(pdev, indio_dev, irq);
drivers/iio/adc/xilinx-xadc-core.c
474
xadc_read_reg(xadc, xadc_axi_reg_offsets[xadc->ops->type] + reg * 4,
drivers/iio/adc/xilinx-xadc-core.c
484
xadc_write_reg(xadc, xadc_axi_reg_offsets[xadc->ops->type] + reg * 4,
drivers/iio/adc/xilinx-xadc-core.c
621
return xadc->ops->get_dclk_rate(xadc);
drivers/iio/adc/xilinx-xadc-core.c
760
trig->ops = &xadc_trigger_ops;
drivers/iio/adc/xilinx-xadc-core.c
780
if (xadc->ops->type == XADC_TYPE_US)
drivers/iio/adc/xilinx-xadc-core.c
803
if (xadc->ops->type == XADC_TYPE_US)
drivers/iio/adc/xilinx-xadc-core.c
959
*val = xadc->ops->temp_scale;
drivers/iio/adc/xilinx-xadc-core.c
967
*val = -((xadc->ops->temp_offset << bits) / xadc->ops->temp_scale);
drivers/iio/adc/xilinx-xadc-events.c
138
xadc->ops->update_alarm(xadc, xadc->alarm_mask);
drivers/iio/adc/xilinx-xadc.h
103
return xadc->ops->write(xadc, reg, val);
drivers/iio/adc/xilinx-xadc.h
48
const struct xadc_ops *ops;
drivers/iio/adc/xilinx-xadc.h
96
return xadc->ops->read(xadc, reg, val);
drivers/iio/addac/ad74115.c
1809
st->trig->ops = &ad74115_trigger_ops;
drivers/iio/addac/ad74413r.c
1393
st->trig->ops = &ad74413r_trigger_ops;
drivers/iio/buffer/industrialio-buffer-dma.c
447
if (!queue->ops)
drivers/iio/buffer/industrialio-buffer-dma.c
453
ret = queue->ops->submit(queue, block);
drivers/iio/buffer/industrialio-buffer-dma.c
513
if (queue->ops && queue->ops->abort)
drivers/iio/buffer/industrialio-buffer-dma.c
514
queue->ops->abort(queue);
drivers/iio/buffer/industrialio-buffer-dma.c
828
const struct iio_dma_buffer_ops *ops)
drivers/iio/buffer/industrialio-buffer-dma.c
834
queue->ops = ops;
drivers/iio/buffer/industrialio-buffer-dma.c
855
queue->ops = NULL;
drivers/iio/buffer/industrialio-triggered-buffer.c
122
const struct iio_buffer_setup_ops *ops,
drivers/iio/buffer/industrialio-triggered-buffer.c
128
ops, buffer_attrs);
drivers/iio/chemical/ccs811.c
501
data->drdy_trig->ops = &ccs811_trigger_ops;
drivers/iio/chemical/ens160_core.c
310
trig->ops = &ens160_trigger_ops;
drivers/iio/chemical/scd30_core.c
640
trig->ops = &scd30_trigger_ops;
drivers/iio/chemical/sps30.c
201
ret = state->ops->clean_fan(state);
drivers/iio/chemical/sps30.c
219
ret = state->ops->read_cleaning_period(state, &val);
drivers/iio/chemical/sps30.c
242
ret = state->ops->write_cleaning_period(state, cpu_to_be32(val));
drivers/iio/chemical/sps30.c
322
state->ops->stop_meas(state);
drivers/iio/chemical/sps30.c
327
int sps30_probe(struct device *dev, const char *name, void *priv, const struct sps30_ops *ops)
drivers/iio/chemical/sps30.c
342
state->ops = ops;
drivers/iio/chemical/sps30.c
358
ret = state->ops->show_info(state);
drivers/iio/chemical/sps30.c
73
ret = state->ops->start_meas(state);
drivers/iio/chemical/sps30.c
80
ret = state->ops->read_meas(state, (__be32 *)data, size);
drivers/iio/chemical/sps30.c
94
ret = state->ops->reset(state);
drivers/iio/chemical/sps30.h
30
const struct sps30_ops *ops;
drivers/iio/chemical/sps30.h
33
int sps30_probe(struct device *dev, const char *name, void *priv, const struct sps30_ops *ops);
drivers/iio/common/scmi_sensors/scmi_iio.c
567
const struct scmi_sensor_proto_ops *ops,
drivers/iio/common/scmi_sensors/scmi_iio.c
586
sensor->sensor_ops = ops;
drivers/iio/common/st_sensors/st_sensors_trigger.c
135
sdata->trig->ops = trigger_ops;
drivers/iio/dac/ad5592r-base.c
164
st->ops->reg_write(st, AD5592R_REG_RESET, 0xdac);
drivers/iio/dac/ad5592r-base.c
189
const struct ad5592r_rw_ops *ops = st->ops;
drivers/iio/dac/ad5592r-base.c
242
ret = ops->reg_write(st, AD5592R_REG_PULLDOWN, pulldown);
drivers/iio/dac/ad5592r-base.c
246
ret = ops->reg_write(st, AD5592R_REG_TRISTATE, tristate);
drivers/iio/dac/ad5592r-base.c
251
ret = ops->reg_write(st, AD5592R_REG_DAC_EN, dac);
drivers/iio/dac/ad5592r-base.c
255
ret = ops->reg_write(st, AD5592R_REG_ADC_EN, adc);
drivers/iio/dac/ad5592r-base.c
259
ret = ops->reg_write(st, AD5592R_REG_GPIO_SET, st->gpio_val);
drivers/iio/dac/ad5592r-base.c
263
ret = ops->reg_write(st, AD5592R_REG_GPIO_OUT_EN, st->gpio_out);
drivers/iio/dac/ad5592r-base.c
267
ret = ops->reg_write(st, AD5592R_REG_GPIO_IN_EN, st->gpio_in);
drivers/iio/dac/ad5592r-base.c
272
ret = ops->reg_read(st, AD5592R_REG_ADC_EN, &read_back);
drivers/iio/dac/ad5592r-base.c
305
ret = st->ops->write_dac(st, chan->channel, val);
drivers/iio/dac/ad5592r-base.c
325
ret = st->ops->reg_read(st, AD5592R_REG_CTRL,
drivers/iio/dac/ad5592r-base.c
34
ret = st->ops->gpio_read(st, &val);
drivers/iio/dac/ad5592r-base.c
346
return st->ops->reg_write(st, AD5592R_REG_CTRL,
drivers/iio/dac/ad5592r-base.c
369
ret = st->ops->read_adc(st, chan->channel,
drivers/iio/dac/ad5592r-base.c
55
return st->ops->reg_write(st, AD5592R_REG_GPIO_SET, st->gpio_val);
drivers/iio/dac/ad5592r-base.c
571
const struct ad5592r_rw_ops *ops)
drivers/iio/dac/ad5592r-base.c
583
st->ops = ops;
drivers/iio/dac/ad5592r-base.c
613
ret = ops->reg_write(st, AD5592R_REG_PD,
drivers/iio/dac/ad5592r-base.c
68
ret = st->ops->reg_write(st, AD5592R_REG_GPIO_OUT_EN, st->gpio_out);
drivers/iio/dac/ad5592r-base.c
72
return st->ops->reg_write(st, AD5592R_REG_GPIO_IN_EN, st->gpio_in);
drivers/iio/dac/ad5592r-base.c
91
ret = st->ops->reg_write(st, AD5592R_REG_GPIO_SET, st->gpio_val);
drivers/iio/dac/ad5592r-base.c
95
ret = st->ops->reg_write(st, AD5592R_REG_GPIO_OUT_EN, st->gpio_out);
drivers/iio/dac/ad5592r-base.c
99
return st->ops->reg_write(st, AD5592R_REG_GPIO_IN_EN, st->gpio_in);
drivers/iio/dac/ad5592r-base.h
59
const struct ad5592r_rw_ops *ops;
drivers/iio/dac/ad5592r-base.h
75
const struct ad5592r_rw_ops *ops);
drivers/iio/dac/adi-axi-dac.c
871
.ops = &axi_dac_generic_ops,
drivers/iio/dac/adi-axi-dac.c
876
.ops = &axi_ad3552r_ops,
drivers/iio/dummy/iio_simple_dummy.c
729
.ops = &iio_dummy_device_ops,
drivers/iio/frequency/adf4350.c
484
init.ops = &adf4350_clk_ops;
drivers/iio/frequency/adf4377.c
1024
init.ops = &adf4377_clk_ops;
drivers/iio/gyro/adxrs290.c
595
st->dready_trig->ops = &adxrs290_trigger_ops;
drivers/iio/gyro/bmg160_core.c
1117
data->dready_trig->ops = &bmg160_trigger_ops;
drivers/iio/gyro/bmg160_core.c
1123
data->motion_trig->ops = &bmg160_trigger_ops;
drivers/iio/gyro/fxas21002c_core.c
875
data->dready_trig->ops = &fxas21002c_trigger_ops;
drivers/iio/gyro/itg3200_buffer.c
128
st->trig->ops = &itg3200_trigger_ops;
drivers/iio/gyro/mpu3050-core.c
1127
mpu3050->trig->ops = &mpu3050_trigger_ops;
drivers/iio/humidity/hts221_buffer.c
137
hw->trig->ops = &hts221_trigger_ops;
drivers/iio/imu/adis.c
217
ret = adis->ops->read(adis, reg, &__val, size);
drivers/iio/imu/adis.c
223
return adis->ops->write(adis, reg, __val, size);
drivers/iio/imu/adis.c
305
ret = adis->ops->read(adis, adis->data->diag_stat_reg, &status,
drivers/iio/imu/adis.c
474
ret = adis->ops->read(adis, chan->address, &uval,
drivers/iio/imu/adis.c
529
if (!adis->ops)
drivers/iio/imu/adis.c
530
adis->ops = &adis_default_ops;
drivers/iio/imu/adis.c
531
else if (!adis->ops->write || !adis->ops->read || !adis->ops->reset)
drivers/iio/imu/adis16550.c
1078
st->adis.ops = &adis16550_ops;
drivers/iio/imu/adis_buffer.c
196
const struct iio_buffer_setup_ops *ops,
drivers/iio/imu/adis_buffer.c
208
ops,
drivers/iio/imu/adis_trigger.c
80
adis->trig->ops = &adis_trigger_ops;
drivers/iio/imu/bmi160/bmi160_core.c
796
data->trig->ops = &bmi160_trigger_ops;
drivers/iio/imu/bmi270/bmi270_core.c
1430
data->trig->ops = &bmi270_trigger_ops;
drivers/iio/imu/bmi323/bmi323_core.c
1943
data->trig->ops = &bmi323_trigger_ops;
drivers/iio/imu/inv_mpu6050/inv_mpu_trigger.c
322
st->trig->ops = &inv_mpu_trigger_ops;
drivers/iio/imu/kmx61.c
1254
trig->ops = &kmx61_trigger_ops;
drivers/iio/imu/smi330/smi330_core.c
882
data->trig->ops = &smi330_trigger_ops;
drivers/iio/industrialio-backend.c
1102
if (!info || !info->ops)
drivers/iio/industrialio-backend.c
1115
back->ops = info->ops;
drivers/iio/industrialio-backend.c
112
ptr_err = __back->ops->op(__back, ##args); \
drivers/iio/industrialio-backend.c
123
__back->ops->op(__back, ##args); \
drivers/iio/industrialio-backend.c
221
if (!back->ops->debugfs_reg_access && !back->name)
drivers/iio/industrialio-backend.c
230
if (back->ops->debugfs_reg_access)
drivers/iio/industrialio-backend.c
52
const struct iio_backend_ops *ops;
drivers/iio/industrialio-backend.c
86
if (!____back->ops->op) \
drivers/iio/industrialio-backend.c
98
__ret = __back->ops->op(__back, ##args); \
drivers/iio/industrialio-sw-device.c
106
d = dt->ops->probe(name);
drivers/iio/industrialio-sw-device.c
123
dt->ops->remove(d);
drivers/iio/industrialio-sw-trigger.c
110
t = tt->ops->probe(name);
drivers/iio/industrialio-sw-trigger.c
127
tt->ops->remove(t);
drivers/iio/industrialio-trigger.c
165
trig->ops->reenable(trig);
drivers/iio/industrialio-trigger.c
184
if (atomic_dec_and_test(&trig->use_count) && trig->ops &&
drivers/iio/industrialio-trigger.c
185
trig->ops->reenable)
drivers/iio/industrialio-trigger.c
245
if (atomic_dec_and_test(&trig->use_count) && trig->ops &&
drivers/iio/industrialio-trigger.c
246
trig->ops->reenable)
drivers/iio/industrialio-trigger.c
247
trig->ops->reenable(trig);
drivers/iio/industrialio-trigger.c
307
if (trig->ops && trig->ops->set_trigger_state && notinuse) {
drivers/iio/industrialio-trigger.c
308
ret = trig->ops->set_trigger_state(trig, true);
drivers/iio/industrialio-trigger.c
340
if (trig->ops && trig->ops->set_trigger_state && no_other_users) {
drivers/iio/industrialio-trigger.c
341
ret = trig->ops->set_trigger_state(trig, false);
drivers/iio/industrialio-trigger.c
467
if (trig && trig->ops && trig->ops->validate_device) {
drivers/iio/industrialio-trigger.c
468
ret = trig->ops->validate_device(trig, indio_dev);
drivers/iio/light/acpi-als.c
235
.ops = {
drivers/iio/light/opt4060.c
1187
data_trigger->ops = &opt4060_trigger_ops;
drivers/iio/light/rpr0521.c
982
data->drdy_trigger0->ops = &rpr0521_trigger_ops;
drivers/iio/light/si1145.c
1246
trig->ops = &si1145_trigger_ops;
drivers/iio/light/vcnl4000.c
1945
trigger->ops = &vcnl4010_trigger_ops;
drivers/iio/light/vcnl4035.c
525
data->drdy_trigger0->ops = &vcnl4035_trigger_ops;
drivers/iio/light/vl6180.c
734
data->trig->ops = &vl6180_trigger_ops;
drivers/iio/magnetometer/bmc150_magn.c
901
data->dready_trig->ops = &bmc150_magn_trigger_ops;
drivers/iio/pressure/abp2030pa.c
256
ret = data->ops->write(data, ABP2_CMD_SYNC, ABP2_PKT_SYNC_LEN);
drivers/iio/pressure/abp2030pa.c
271
ret = data->ops->read(data, ABP2_CMD_NOP, ABP2_PKT_NOP_LEN);
drivers/iio/pressure/abp2030pa.c
451
int abp2_common_probe(struct device *dev, const struct abp2_ops *ops, int irq)
drivers/iio/pressure/abp2030pa.c
466
data->ops = ops;
drivers/iio/pressure/abp2030pa.h
47
const struct abp2_ops *ops;
drivers/iio/pressure/abp2030pa.h
71
int abp2_common_probe(struct device *dev, const struct abp2_ops *ops, int irq);
drivers/iio/pressure/bmp280-core.c
1329
data->trig->ops = trigger_ops;
drivers/iio/pressure/mpl115.c
154
const struct mpl115_ops *ops)
drivers/iio/pressure/mpl115.c
166
data->ops = ops;
drivers/iio/pressure/mpl115.c
175
ret = data->ops->init(data->dev);
drivers/iio/pressure/mpl115.c
181
ret = data->ops->read(data->dev, MPL115_A0);
drivers/iio/pressure/mpl115.c
185
ret = data->ops->read(data->dev, MPL115_B1);
drivers/iio/pressure/mpl115.c
189
ret = data->ops->read(data->dev, MPL115_B2);
drivers/iio/pressure/mpl115.c
193
ret = data->ops->read(data->dev, MPL115_C12);
drivers/iio/pressure/mpl115.c
32
const struct mpl115_ops *ops;
drivers/iio/pressure/mpl115.c
37
int ret = data->ops->write(data->dev, MPL115_CONVERT, 0);
drivers/iio/pressure/mpl115.c
59
ret = data->ops->read(data->dev, MPL115_PADC);
drivers/iio/pressure/mpl115.c
64
ret = data->ops->read(data->dev, MPL115_TADC);
drivers/iio/pressure/mpl115.c
92
ret = data->ops->read(data->dev, MPL115_TADC);
drivers/iio/pressure/mpl115.h
21
const struct mpl115_ops *ops);
drivers/iio/pressure/mpl3115.c
675
data->drdy_trig->ops = &mpl3115_trigger_ops;
drivers/iio/pressure/mprls0025pa.c
211
ret = data->ops->write(data, MPR_CMD_SYNC, MPR_PKT_SYNC_LEN);
drivers/iio/pressure/mprls0025pa.c
228
ret = data->ops->read(data, MPR_CMD_NOP, MPR_PKT_NOP_LEN);
drivers/iio/pressure/mprls0025pa.c
326
int mpr_common_probe(struct device *dev, const struct mpr_ops *ops, int irq)
drivers/iio/pressure/mprls0025pa.c
342
data->ops = ops;
drivers/iio/pressure/mprls0025pa.h
62
const struct mpr_ops *ops;
drivers/iio/pressure/mprls0025pa.h
88
int mpr_common_probe(struct device *dev, const struct mpr_ops *ops, int irq);
drivers/iio/pressure/rohm-bm1390.c
787
itrig->ops = &bm1390_trigger_ops;
drivers/iio/pressure/zpa2326.c
1414
trigger->ops = &zpa2326_trigger_ops;
drivers/iio/proximity/hx9023s.c
1148
data->trig->ops = &hx9023s_trigger_ops;
drivers/iio/proximity/irsd200.c
920
trigger->ops = &irsd200_trigger_ops;
drivers/iio/proximity/sx9310.c
915
.ops = {
drivers/iio/proximity/sx9324.c
1060
.ops = {
drivers/iio/proximity/sx9360.c
768
.ops = {
drivers/iio/proximity/sx9500.c
935
data->trig->ops = &sx9500_trigger_ops;
drivers/iio/proximity/sx_common.c
201
ret = data->chip_info->ops.wait_for_sample(data);
drivers/iio/proximity/sx_common.c
209
ret = data->chip_info->ops.read_prox_data(data, chan, &rawval);
drivers/iio/proximity/sx_common.c
373
ret = data->chip_info->ops.read_prox_data(data,
drivers/iio/proximity/sx_common.c
448
initval = data->chip_info->ops.get_default_reg(dev, i, &tmp);
drivers/iio/proximity/sx_common.c
454
return data->chip_info->ops.init_compensation(indio_dev);
drivers/iio/proximity/sx_common.c
497
ret = data->chip_info->ops.check_whoami(dev, indio_dev);
drivers/iio/proximity/sx_common.c
528
data->trig->ops = &sx_common_trigger_ops;
drivers/iio/proximity/sx_common.h
89
struct sx_common_ops ops;
drivers/iio/proximity/vl53l0x-i2c.c
371
data->trig->ops = &vl53l0x_trigger_ops;
drivers/iio/temperature/tmp006.c
351
data->drdy_trig->ops = &tmp006_trigger_ops;
drivers/iio/trigger/iio-trig-hrtimer.c
145
trig_info->swt.trigger->ops = &iio_hrtimer_trigger_ops;
drivers/iio/trigger/iio-trig-hrtimer.c
192
.ops = &iio_trig_hrtimer_ops,
drivers/iio/trigger/iio-trig-loop.c
133
.ops = &iio_trig_loop_ops,
drivers/iio/trigger/iio-trig-loop.c
94
trig_info->swt.trigger->ops = &iio_loop_trigger_ops;
drivers/iio/trigger/stm32-lptimer-trigger.c
81
return (trig->ops == &stm32_lptim_trigger_ops);
drivers/iio/trigger/stm32-lptimer-trigger.c
98
trig->ops = &stm32_lptim_trigger_ops;
drivers/iio/trigger/stm32-timer-trigger.c
427
trig->ops = &timer_trigger_ops;
drivers/iio/trigger/stm32-timer-trigger.c
760
return (trig->ops == &timer_trigger_ops);
drivers/infiniband/core/addr.c
438
if (dst->ops->family == AF_INET)
drivers/infiniband/core/addr.c
440
else if (dst->ops->family == AF_INET6)
drivers/infiniband/core/cache.c
1418
if (!device->ops.query_gid)
drivers/infiniband/core/cache.c
1420
ret = device->ops.query_gid(device, port, i, &gid_attr.gid);
drivers/infiniband/core/cache.c
361
ret = attr->device->ops.add_gid(attr, &entry->context);
drivers/infiniband/core/cache.c
403
ib_dev->ops.del_gid(&entry->attr, &entry->context);
drivers/infiniband/core/cma.c
735
if (device->ops.driver_id == RDMA_DRIVER_RXE) {
drivers/infiniband/core/core_priv.h
261
return qp->device->ops.modify_qp(qp->real_qp,
drivers/infiniband/core/counters.c
103
if (!qp->device->ops.counter_bind_qp)
drivers/infiniband/core/counters.c
107
ret = qp->device->ops.counter_bind_qp(counter, qp, port);
drivers/infiniband/core/counters.c
119
if (!dev->ops.modify_hw_stat)
drivers/infiniband/core/counters.c
132
ret = dev->ops.modify_hw_stat(dev, port, index, enable);
drivers/infiniband/core/counters.c
154
if (!dev->ops.counter_dealloc || !dev->ops.counter_alloc_stats)
drivers/infiniband/core/counters.c
164
dev->ops.counter_init(counter);
drivers/infiniband/core/counters.c
167
counter->stats = dev->ops.counter_alloc_stats(counter);
drivers/infiniband/core/counters.c
255
if (!qp->device->ops.counter_unbind_qp)
drivers/infiniband/core/counters.c
259
ret = qp->device->ops.counter_unbind_qp(qp, port);
drivers/infiniband/core/counters.c
324
counter->device->ops.counter_dealloc(counter);
drivers/infiniband/core/counters.c
392
if (!dev->ops.counter_update_stats)
drivers/infiniband/core/counters.c
396
ret = dev->ops.counter_update_stats(counter);
drivers/infiniband/core/counters.c
652
if (!dev->ops.alloc_hw_port_stats)
drivers/infiniband/core/counters.c
655
port_counter->hstats = dev->ops.alloc_hw_port_stats(dev, port);
drivers/infiniband/core/cq.c
240
ret = dev->ops.create_cq(cq, &cq_attr, NULL);
drivers/infiniband/core/cq.c
275
cq->device->ops.destroy_cq(cq, NULL);
drivers/infiniband/core/cq.c
327
if (cq->device->ops.pre_destroy_cq) {
drivers/infiniband/core/cq.c
328
ret = cq->device->ops.pre_destroy_cq(cq);
drivers/infiniband/core/cq.c
348
if (cq->device->ops.post_destroy_cq)
drivers/infiniband/core/cq.c
349
cq->device->ops.post_destroy_cq(cq);
drivers/infiniband/core/cq.c
351
ret = cq->device->ops.destroy_cq(cq, NULL);
drivers/infiniband/core/cq.c
50
cq->device->ops.modify_cq(cq, comps, usec);
drivers/infiniband/core/cq.c
57
if (!cq->device->ops.modify_cq || !cq->device->use_cq_dim ||
drivers/infiniband/core/device.c
1259
ret = device->ops.query_device(device, &device->attrs, &uhw);
drivers/infiniband/core/device.c
1332
if (device->ops.enable_driver) {
drivers/infiniband/core/device.c
1333
ret = device->ops.enable_driver(device);
drivers/infiniband/core/device.c
1434
device->groups[1] = device->ops.device_group;
drivers/infiniband/core/device.c
1474
dealloc_fn = device->ops.dealloc_driver;
drivers/infiniband/core/device.c
1475
device->ops.dealloc_driver = prevent_dealloc_device;
drivers/infiniband/core/device.c
1478
device->ops.dealloc_driver = dealloc_fn;
drivers/infiniband/core/device.c
1511
ib_dev->ops.del_sub_dev(sub);
drivers/infiniband/core/device.c
1542
if (ib_dev->ops.dealloc_driver &&
drivers/infiniband/core/device.c
1543
ib_dev->ops.dealloc_driver != prevent_dealloc_device) {
drivers/infiniband/core/device.c
1589
WARN_ON(!ib_dev->ops.dealloc_driver);
drivers/infiniband/core/device.c
1618
if (ib_dev->ops.driver_id != driver_id)
drivers/infiniband/core/device.c
1624
WARN_ON(!ib_dev->ops.dealloc_driver);
drivers/infiniband/core/device.c
1657
WARN_ON(!ib_dev->ops.dealloc_driver);
drivers/infiniband/core/device.c
1755
if (!dev->ops.disassociate_ucontext || ib_devices_shared_netns) {
drivers/infiniband/core/device.c
2109
return device->ops.query_port(device, port_num, port_attr);
drivers/infiniband/core/device.c
2120
err = device->ops.query_port(device, port_num, port_attr);
drivers/infiniband/core/device.c
2292
if (ib_dev->ops.get_netdev)
drivers/infiniband/core/device.c
2293
res = ib_dev->ops.get_netdev(ib_dev, port);
drivers/infiniband/core/device.c
2353
cur->ib_dev->ops.driver_id == driver_id) &&
drivers/infiniband/core/device.c
2495
if (!device->ops.query_pkey)
drivers/infiniband/core/device.c
2498
return device->ops.query_pkey(device, port_num, index, pkey);
drivers/infiniband/core/device.c
2515
if (!device->ops.modify_device)
drivers/infiniband/core/device.c
2518
return device->ops.modify_device(device, device_modify_mask,
drivers/infiniband/core/device.c
2543
if (device->ops.modify_port)
drivers/infiniband/core/device.c
2544
rc = device->ops.modify_port(device, port_num,
drivers/infiniband/core/device.c
2683
void ib_set_device_ops(struct ib_device *dev, const struct ib_device_ops *ops)
drivers/infiniband/core/device.c
2685
struct ib_device_ops *dev_ops = &dev->ops;
drivers/infiniband/core/device.c
2688
if (ops->name) \
drivers/infiniband/core/device.c
2690
(ptr)->name = ops->name; \
drivers/infiniband/core/device.c
2695
if (ops->driver_id != RDMA_DRIVER_UNKNOWN) {
drivers/infiniband/core/device.c
2697
dev_ops->driver_id != ops->driver_id);
drivers/infiniband/core/device.c
2698
dev_ops->driver_id = ops->driver_id;
drivers/infiniband/core/device.c
2700
if (ops->owner) {
drivers/infiniband/core/device.c
2701
WARN_ON(dev_ops->owner && dev_ops->owner != ops->owner);
drivers/infiniband/core/device.c
2702
dev_ops->owner = ops->owner;
drivers/infiniband/core/device.c
2704
if (ops->uverbs_abi_ver)
drivers/infiniband/core/device.c
2705
dev_ops->uverbs_abi_ver = ops->uverbs_abi_ver;
drivers/infiniband/core/device.c
2708
ops->uverbs_no_driver_id_binding;
drivers/infiniband/core/device.c
2863
if (!parent->ops.add_sub_dev || !parent->ops.del_sub_dev)
drivers/infiniband/core/device.c
2869
sub = parent->ops.add_sub_dev(parent, type, name);
drivers/infiniband/core/device.c
2899
parent->ops.del_sub_dev(sub);
drivers/infiniband/core/device.c
2976
if (ibdev->ops.report_port_event) {
drivers/infiniband/core/device.c
2977
ibdev->ops.report_port_event(ibdev, ndev, event);
drivers/infiniband/core/device.c
307
if (!*(void **) ((void *) &device->ops +
drivers/infiniband/core/device.c
665
if (device->ops.dealloc_driver)
drivers/infiniband/core/device.c
666
device->ops.dealloc_driver(device);
drivers/infiniband/core/device.c
856
ret = device->ops.get_port_immutable(device, port,
drivers/infiniband/core/device.c
883
if (dev->ops.get_dev_fw_str)
drivers/infiniband/core/device.c
884
dev->ops.get_dev_fw_str(dev, str);
drivers/infiniband/core/ib_core_uverbs.c
202
if (ucontext->device->ops.mmap_free)
drivers/infiniband/core/ib_core_uverbs.c
203
ucontext->device->ops.mmap_free(entry);
drivers/infiniband/core/iwcm.c
398
cm_id->device->ops.iw_destroy_listen(cm_id);
drivers/infiniband/core/iwcm.c
421
cm_id->device->ops.iw_reject(cm_id, NULL, 0);
drivers/infiniband/core/iwcm.c
432
cm_id_priv->id.device->ops.iw_rem_ref(qp);
drivers/infiniband/core/iwcm.c
582
ret = cm_id->device->ops.iw_create_listen(cm_id,
drivers/infiniband/core/iwcm.c
623
ret = cm_id->device->ops.iw_reject(cm_id, private_data,
drivers/infiniband/core/iwcm.c
659
qp = cm_id->device->ops.iw_get_qp(cm_id->device, iw_param->qpn);
drivers/infiniband/core/iwcm.c
666
cm_id->device->ops.iw_add_ref(qp);
drivers/infiniband/core/iwcm.c
670
ret = cm_id->device->ops.iw_accept(cm_id, iw_param);
drivers/infiniband/core/iwcm.c
680
cm_id->device->ops.iw_rem_ref(qp);
drivers/infiniband/core/iwcm.c
718
qp = cm_id->device->ops.iw_get_qp(cm_id->device, iw_param->qpn);
drivers/infiniband/core/iwcm.c
723
cm_id->device->ops.iw_add_ref(qp);
drivers/infiniband/core/iwcm.c
730
ret = cm_id->device->ops.iw_connect(cm_id, iw_param);
drivers/infiniband/core/iwcm.c
741
cm_id->device->ops.iw_rem_ref(qp);
drivers/infiniband/core/iwcm.c
908
cm_id_priv->id.device->ops.iw_rem_ref(qp);
drivers/infiniband/core/iwcm.c
971
cm_id_priv->id.device->ops.iw_rem_ref(qp);
drivers/infiniband/core/mad.c
2356
if (port_priv->device->ops.process_mad) {
drivers/infiniband/core/mad.c
2357
ret = port_priv->device->ops.process_mad(
drivers/infiniband/core/mad.c
727
ret = device->ops.process_mad(device, 0, port_num, &mad_wc, NULL,
drivers/infiniband/core/nldev.c
1009
if (dev->ops.fill_stat_mr_entry)
drivers/infiniband/core/nldev.c
1010
return dev->ops.fill_stat_mr_entry(msg, mr);
drivers/infiniband/core/nldev.c
1727
const struct rdma_link_ops *ops;
drivers/infiniband/core/nldev.c
1729
list_for_each_entry(ops, &link_ops, list) {
drivers/infiniband/core/nldev.c
1730
if (!strcmp(ops->type, type))
drivers/infiniband/core/nldev.c
1733
ops = NULL;
drivers/infiniband/core/nldev.c
1735
return ops;
drivers/infiniband/core/nldev.c
1738
void rdma_link_register(struct rdma_link_ops *ops)
drivers/infiniband/core/nldev.c
1741
if (WARN_ON_ONCE(link_ops_get(ops->type)))
drivers/infiniband/core/nldev.c
1743
list_add(&ops->list, &link_ops);
drivers/infiniband/core/nldev.c
1749
void rdma_link_unregister(struct rdma_link_ops *ops)
drivers/infiniband/core/nldev.c
1752
list_del(&ops->list);
drivers/infiniband/core/nldev.c
1762
const struct rdma_link_ops *ops;
drivers/infiniband/core/nldev.c
1788
ops = link_ops_get(type);
drivers/infiniband/core/nldev.c
1790
if (!ops) {
drivers/infiniband/core/nldev.c
1794
ops = link_ops_get(type);
drivers/infiniband/core/nldev.c
1797
err = ops ? ops->newlink(ibdev_name, ndev) : -EINVAL;
drivers/infiniband/core/nldev.c
2288
if (!device->ops.alloc_hw_port_stats || !device->ops.get_hw_stats) {
drivers/infiniband/core/nldev.c
2319
num_cnts = device->ops.get_hw_stats(device, stats, port, 0);
drivers/infiniband/core/nldev.c
532
if (dev->ops.fill_res_qp_entry)
drivers/infiniband/core/nldev.c
533
return dev->ops.fill_res_qp_entry(msg, qp);
drivers/infiniband/core/nldev.c
576
if (!dev->ops.fill_res_qp_entry_raw)
drivers/infiniband/core/nldev.c
578
return dev->ops.fill_res_qp_entry_raw(msg, qp);
drivers/infiniband/core/nldev.c
626
if (dev->ops.fill_res_cm_id_entry)
drivers/infiniband/core/nldev.c
627
return dev->ops.fill_res_cm_id_entry(msg, cm_id);
drivers/infiniband/core/nldev.c
663
return (dev->ops.fill_res_cq_entry) ?
drivers/infiniband/core/nldev.c
664
dev->ops.fill_res_cq_entry(msg, cq) : 0;
drivers/infiniband/core/nldev.c
673
if (!dev->ops.fill_res_cq_entry_raw)
drivers/infiniband/core/nldev.c
675
return dev->ops.fill_res_cq_entry_raw(msg, cq);
drivers/infiniband/core/nldev.c
705
return (dev->ops.fill_res_mr_entry) ?
drivers/infiniband/core/nldev.c
706
dev->ops.fill_res_mr_entry(msg, mr) :
drivers/infiniband/core/nldev.c
716
if (!dev->ops.fill_res_mr_entry_raw)
drivers/infiniband/core/nldev.c
718
return dev->ops.fill_res_mr_entry_raw(msg, mr);
drivers/infiniband/core/nldev.c
879
if (dev->ops.fill_res_srq_entry)
drivers/infiniband/core/nldev.c
880
return dev->ops.fill_res_srq_entry(msg, srq);
drivers/infiniband/core/nldev.c
894
if (!dev->ops.fill_res_srq_entry_raw)
drivers/infiniband/core/nldev.c
896
return dev->ops.fill_res_srq_entry_raw(msg, srq);
drivers/infiniband/core/opa_smi.h
58
return (device->ops.process_mad &&
drivers/infiniband/core/opa_smi.h
73
return (device->ops.process_mad &&
drivers/infiniband/core/rdma_core.c
876
if (ib_dev->ops.disassociate_ucontext)
drivers/infiniband/core/rdma_core.c
877
ib_dev->ops.disassociate_ucontext(ucontext);
drivers/infiniband/core/rdma_core.c
885
ib_dev->ops.dealloc_ucontext(ucontext);
drivers/infiniband/core/rdma_core.c
901
if (ib_dev->ops.ufile_hw_cleanup)
drivers/infiniband/core/rdma_core.c
902
ib_dev->ops.ufile_hw_cleanup(ufile);
drivers/infiniband/core/security.c
625
ret = real_qp->device->ops.modify_qp(real_qp,
drivers/infiniband/core/smi.h
70
return ((device->ops.process_mad &&
drivers/infiniband/core/smi.h
85
return ((device->ops.process_mad &&
drivers/infiniband/core/sysfs.c
1196
if (device->ops.process_mad && is_full_dev)
drivers/infiniband/core/sysfs.c
1206
ret = sysfs_create_groups(&p->kobj, device->ops.port_groups);
drivers/infiniband/core/sysfs.c
1231
sysfs_remove_groups(&port->kobj, port->ibdev->ops.port_groups);
drivers/infiniband/core/sysfs.c
1318
if (!dev->ops.modify_device)
drivers/infiniband/core/sysfs.c
515
if (!dev->ops.process_mad)
drivers/infiniband/core/sysfs.c
534
if ((dev->ops.process_mad(dev, IB_MAD_IGNORE_MKEY, port_num, NULL, NULL,
drivers/infiniband/core/sysfs.c
769
ret = dev->ops.get_hw_stats(dev, stats, port_num, index);
drivers/infiniband/core/sysfs.c
846
if (!ibdev->ops.alloc_hw_device_stats)
drivers/infiniband/core/sysfs.c
848
stats = ibdev->ops.alloc_hw_device_stats(ibdev);
drivers/infiniband/core/sysfs.c
899
ret = ibdev->ops.get_hw_stats(ibdev, data->stats, 0,
drivers/infiniband/core/sysfs.c
952
if (!ibdev->ops.alloc_hw_port_stats)
drivers/infiniband/core/sysfs.c
954
stats = ibdev->ops.alloc_hw_port_stats(port->ibdev, port->port_num);
drivers/infiniband/core/sysfs.c
994
ret = port->ibdev->ops.get_hw_stats(port->ibdev, data->stats,
drivers/infiniband/core/umem_dmabuf.c
121
const struct dma_buf_attach_ops *ops)
drivers/infiniband/core/umem_dmabuf.c
158
ops,
drivers/infiniband/core/umem_dmabuf.c
177
const struct dma_buf_attach_ops *ops)
drivers/infiniband/core/umem_dmabuf.c
180
offset, size, fd, access, ops);
drivers/infiniband/core/umem_odp.c
110
end - start, ops);
drivers/infiniband/core/umem_odp.c
171
const struct mmu_interval_notifier_ops *ops)
drivers/infiniband/core/umem_odp.c
194
odp_data->notifier.ops = ops;
drivers/infiniband/core/umem_odp.c
206
ret = ib_init_umem_odp(odp_data, ops);
drivers/infiniband/core/umem_odp.c
236
const struct mmu_interval_notifier_ops *ops)
drivers/infiniband/core/umem_odp.c
253
umem_odp->notifier.ops = ops;
drivers/infiniband/core/umem_odp.c
262
ret = ib_init_umem_odp(umem_odp, ops);
drivers/infiniband/core/umem_odp.c
59
const struct mmu_interval_notifier_ops *ops)
drivers/infiniband/core/uverbs_cmd.c
1071
ret = ib_dev->ops.create_cq(cq, &attr, attrs);
drivers/infiniband/core/uverbs_cmd.c
1150
ret = cq->device->ops.resize_cq(cq, cmd.cqe, &attrs->driver_udata);
drivers/infiniband/core/uverbs_cmd.c
2189
ret = qp->device->ops.post_send(qp->real_qp, wr, &bad_wr);
drivers/infiniband/core/uverbs_cmd.c
2343
ret = qp->device->ops.post_recv(qp->real_qp, wr, &bad_wr);
drivers/infiniband/core/uverbs_cmd.c
2394
ret = srq->device->ops.post_srq_recv(srq, wr, &bad_wr);
drivers/infiniband/core/uverbs_cmd.c
269
ret = ucontext->device->ops.alloc_ucontext(ucontext,
drivers/infiniband/core/uverbs_cmd.c
2957
wq = pd->device->ops.create_wq(pd, &wq_init_attr, &attrs->driver_udata);
drivers/infiniband/core/uverbs_cmd.c
3071
ret = wq->device->ops.modify_wq(wq, &wq_attr, cmd.attr_mask,
drivers/infiniband/core/uverbs_cmd.c
3160
err = ib_dev->ops.create_rwq_ind_table(rwq_ind_tbl, &init_attr,
drivers/infiniband/core/uverbs_cmd.c
3338
flow_id = qp->device->ops.create_flow(qp, flow_attr,
drivers/infiniband/core/uverbs_cmd.c
3552
ret = srq->device->ops.modify_srq(srq, &attr, cmd.attr_mask,
drivers/infiniband/core/uverbs_cmd.c
3643
err = ib_dev->ops.query_device(ib_dev, &attr, &attrs->driver_udata);
drivers/infiniband/core/uverbs_cmd.c
468
ret = ib_dev->ops.alloc_pd(pd, &attrs->driver_udata);
drivers/infiniband/core/uverbs_cmd.c
743
mr = pd->device->ops.reg_user_mr(pd, cmd.start, cmd.length, cmd.hca_va,
drivers/infiniband/core/uverbs_cmd.c
847
new_mr = ib_dev->ops.rereg_user_mr(mr, cmd.flags, cmd.start, cmd.length,
drivers/infiniband/core/uverbs_cmd.c
960
ret = pd->device->ops.alloc_mw(mw, &attrs->driver_udata);
drivers/infiniband/core/uverbs_main.c
1000
module_put(ib_dev->ops.owner);
drivers/infiniband/core/uverbs_main.c
1055
res->abi = ibdev->ops.uverbs_abi_ver;
drivers/infiniband/core/uverbs_main.c
1064
if (!ibdev->ops.uverbs_no_driver_id_binding) {
drivers/infiniband/core/uverbs_main.c
1066
ibdev->ops.driver_id);
drivers/infiniband/core/uverbs_main.c
1113
ret = sysfs_emit(buf, "%u\n", ib_dev->ops.uverbs_abi_ver);
drivers/infiniband/core/uverbs_main.c
1153
if (!device->ops.alloc_ucontext ||
drivers/infiniband/core/uverbs_main.c
1202
device->ops.mmap ? &uverbs_mmap_fops : &uverbs_fops);
drivers/infiniband/core/uverbs_main.c
123
ret = mw->device->ops.dealloc_mw(mw);
drivers/infiniband/core/uverbs_main.c
1262
if (device->ops.disassociate_ucontext) {
drivers/infiniband/core/uverbs_main.c
209
if (ib_dev && !ib_dev->ops.disassociate_ucontext)
drivers/infiniband/core/uverbs_main.c
210
module_put(ib_dev->ops.owner);
drivers/infiniband/core/uverbs_main.c
708
ret = ucontext->device->ops.mmap(ucontext, vma);
drivers/infiniband/core/uverbs_main.c
960
module_dependent = !(ib_dev->ops.disassociate_ucontext);
drivers/infiniband/core/uverbs_main.c
963
if (!try_module_get(ib_dev->ops.owner)) {
drivers/infiniband/core/uverbs_std_types.c
61
ret = flow->device->ops.destroy_flow(flow);
drivers/infiniband/core/uverbs_std_types.c
90
ret = rwq_ind_tbl->device->ops.destroy_rwq_ind_table(rwq_ind_tbl);
drivers/infiniband/core/uverbs_std_types_counters.c
118
ret = counters->device->ops.read_counters(counters, &read_attr, attrs);
drivers/infiniband/core/uverbs_std_types_counters.c
48
ret = counters->device->ops.destroy_counters(counters);
drivers/infiniband/core/uverbs_std_types_counters.c
69
if (!ib_dev->ops.create_counters)
drivers/infiniband/core/uverbs_std_types_counters.c
81
ret = ib_dev->ops.create_counters(counters, attrs);
drivers/infiniband/core/uverbs_std_types_counters.c
97
if (!counters->device->ops.read_counters)
drivers/infiniband/core/uverbs_std_types_cq.c
133
!ib_dev->ops.create_cq_umem) {
drivers/infiniband/core/uverbs_std_types_cq.c
158
!ib_dev->ops.create_cq_umem) {
drivers/infiniband/core/uverbs_std_types_cq.c
172
!ib_dev->ops.create_cq) {
drivers/infiniband/core/uverbs_std_types_cq.c
194
ret = umem ? ib_dev->ops.create_cq_umem(cq, &attr, umem, attrs) :
drivers/infiniband/core/uverbs_std_types_cq.c
195
ib_dev->ops.create_cq(cq, &attr, attrs);
drivers/infiniband/core/uverbs_std_types_cq.c
81
if ((!ib_dev->ops.create_cq && !ib_dev->ops.create_cq_umem) || !ib_dev->ops.destroy_cq)
drivers/infiniband/core/uverbs_std_types_device.c
192
if (!ib_dev->ops.query_port)
drivers/infiniband/core/uverbs_std_types_device.c
226
if (!ib_dev->ops.query_port_speed)
drivers/infiniband/core/uverbs_std_types_device.c
237
ret = ib_dev->ops.query_port_speed(ib_dev, port_num, &speed);
drivers/infiniband/core/uverbs_std_types_device.c
288
if (!ib_dev->ops.query_ucontext)
drivers/infiniband/core/uverbs_std_types_device.c
302
return ucontext->device->ops.query_ucontext(ucontext, attrs);
drivers/infiniband/core/uverbs_std_types_dm.c
46
return dm->device->ops.dealloc_dm(dm, attrs);
drivers/infiniband/core/uverbs_std_types_dm.c
60
if (!ib_dev->ops.alloc_dm)
drivers/infiniband/core/uverbs_std_types_dm.c
73
dm = ib_dev->ops.alloc_dm(ib_dev, attrs->context, &attr, attrs);
drivers/infiniband/core/uverbs_std_types_dmabuf.c
106
mmap_entry = ib_dev->ops.pgoff_to_mmap_entry(attrs->context, pg_off);
drivers/infiniband/core/uverbs_std_types_dmabuf.c
110
ret = ib_dev->ops.mmap_get_pfns(mmap_entry, &uverbs_dmabuf->phys_vec,
drivers/infiniband/core/uverbs_std_types_dmabuf.c
115
exp_info.ops = &uverbs_dmabuf_ops;
drivers/infiniband/core/uverbs_std_types_dmah.c
21
ret = dmah->device->ops.dealloc_dmah(dmah, attrs);
drivers/infiniband/core/uverbs_std_types_dmah.c
86
ret = ib_dev->ops.alloc_dmah(dmah, attrs);
drivers/infiniband/core/uverbs_std_types_flow_action.c
46
return action->device->ops.destroy_flow_action(action);
drivers/infiniband/core/uverbs_std_types_mr.c
127
mr = pd->device->ops.reg_dm_mr(pd, dm, &attr, attrs);
drivers/infiniband/core/uverbs_std_types_mr.c
200
if (!ib_dev->ops.reg_user_mr_dmabuf)
drivers/infiniband/core/uverbs_std_types_mr.c
240
mr = pd->device->ops.reg_user_mr_dmabuf(pd, offset, length, iova, fd,
drivers/infiniband/core/uverbs_std_types_mr.c
321
if (!ib_dev->ops.reg_user_mr_dmabuf)
drivers/infiniband/core/uverbs_std_types_mr.c
362
mr = pd->device->ops.reg_user_mr_dmabuf(pd, fd_offset, length,
drivers/infiniband/core/uverbs_std_types_mr.c
366
mr = pd->device->ops.reg_user_mr(pd, addr, length, iova,
drivers/infiniband/core/uverbs_std_types_mr.c
60
if (!ib_dev->ops.advise_mr)
drivers/infiniband/core/uverbs_std_types_mr.c
79
return ib_dev->ops.advise_mr(pd, advice, flags, sg_list, num_sge,
drivers/infiniband/core/uverbs_std_types_mr.c
98
if (!ib_dev->ops.reg_dm_mr)
drivers/infiniband/core/uverbs_std_types_wq.c
74
wq = pd->device->ops.create_wq(pd, &wq_init_attr, &attrs->driver_udata);
drivers/infiniband/core/uverbs_uapi.c
308
(void *)(&ibdev->ops) + def->needs_fn_offset;
drivers/infiniband/core/uverbs_uapi.c
656
uapi->driver_id = ibdev->ops.driver_id;
drivers/infiniband/core/verbs.c
1005
ret = ah->device->ops.modify_ah ?
drivers/infiniband/core/verbs.c
1006
ah->device->ops.modify_ah(ah, ah_attr) :
drivers/infiniband/core/verbs.c
1019
return ah->device->ops.query_ah ?
drivers/infiniband/core/verbs.c
1020
ah->device->ops.query_ah(ah, ah_attr) :
drivers/infiniband/core/verbs.c
1035
ret = ah->device->ops.destroy_ah(ah, flags);
drivers/infiniband/core/verbs.c
1098
ret = pd->device->ops.create_srq(srq, srq_init_attr, udata);
drivers/infiniband/core/verbs.c
1120
return srq->device->ops.modify_srq ?
drivers/infiniband/core/verbs.c
1121
srq->device->ops.modify_srq(srq, srq_attr, srq_attr_mask,
drivers/infiniband/core/verbs.c
1129
return srq->device->ops.query_srq ?
drivers/infiniband/core/verbs.c
1130
srq->device->ops.query_srq(srq, srq_attr) : -EOPNOTSUPP;
drivers/infiniband/core/verbs.c
1141
ret = srq->device->ops.destroy_srq(srq, udata);
drivers/infiniband/core/verbs.c
1274
if (!dev->ops.create_qp)
drivers/infiniband/core/verbs.c
1305
ret = dev->ops.create_qp(qp, attr, udata);
drivers/infiniband/core/verbs.c
1324
qp->device->ops.destroy_qp(qp, udata ? &dummy : NULL);
drivers/infiniband/core/verbs.c
2091
return qp->device->ops.query_qp ?
drivers/infiniband/core/verbs.c
2092
qp->device->ops.query_qp(qp->real_qp, qp_attr, qp_attr_mask,
drivers/infiniband/core/verbs.c
2167
ret = qp->device->ops.destroy_qp(qp, udata);
drivers/infiniband/core/verbs.c
2215
ret = device->ops.create_cq(cq, cq_attr, NULL);
drivers/infiniband/core/verbs.c
2232
return cq->device->ops.modify_cq ?
drivers/infiniband/core/verbs.c
2233
cq->device->ops.modify_cq(cq, cq_count,
drivers/infiniband/core/verbs.c
2248
ret = cq->device->ops.destroy_cq(cq, udata);
drivers/infiniband/core/verbs.c
2263
return cq->device->ops.resize_cq ?
drivers/infiniband/core/verbs.c
2264
cq->device->ops.resize_cq(cq, cqe, NULL) : -EOPNOTSUPP;
drivers/infiniband/core/verbs.c
2283
mr = pd->device->ops.reg_user_mr(pd, start, length, virt_addr,
drivers/infiniband/core/verbs.c
2308
if (!pd->device->ops.advise_mr)
drivers/infiniband/core/verbs.c
2314
return pd->device->ops.advise_mr(pd, advice, flags, sg_list, num_sge,
drivers/infiniband/core/verbs.c
2329
ret = mr->device->ops.dereg_mr(mr, udata);
drivers/infiniband/core/verbs.c
2360
if (!pd->device->ops.alloc_mr) {
drivers/infiniband/core/verbs.c
2371
mr = pd->device->ops.alloc_mr(pd, mr_type, max_num_sg);
drivers/infiniband/core/verbs.c
2412
if (!pd->device->ops.alloc_mr_integrity ||
drivers/infiniband/core/verbs.c
2413
!pd->device->ops.map_mr_sg_pi) {
drivers/infiniband/core/verbs.c
2429
mr = pd->device->ops.alloc_mr_integrity(pd, max_num_data_sg,
drivers/infiniband/core/verbs.c
2498
if (!qp->device->ops.attach_mcast)
drivers/infiniband/core/verbs.c
2505
ret = qp->device->ops.attach_mcast(qp, gid, lid);
drivers/infiniband/core/verbs.c
2516
if (!qp->device->ops.detach_mcast)
drivers/infiniband/core/verbs.c
2523
ret = qp->device->ops.detach_mcast(qp, gid, lid);
drivers/infiniband/core/verbs.c
2542
if (!device->ops.alloc_xrcd)
drivers/infiniband/core/verbs.c
2555
ret = device->ops.alloc_xrcd(xrcd, udata);
drivers/infiniband/core/verbs.c
2578
ret = xrcd->device->ops.dealloc_xrcd(xrcd, udata);
drivers/infiniband/core/verbs.c
2605
if (!pd->device->ops.create_wq)
drivers/infiniband/core/verbs.c
2608
wq = pd->device->ops.create_wq(pd, wq_attr, NULL);
drivers/infiniband/core/verbs.c
2639
ret = wq->device->ops.destroy_wq(wq, udata);
drivers/infiniband/core/verbs.c
2652
if (!mr->device->ops.check_mr_status)
drivers/infiniband/core/verbs.c
2655
return mr->device->ops.check_mr_status(mr, check_mask, mr_status);
drivers/infiniband/core/verbs.c
2662
if (!device->ops.set_vf_link_state)
drivers/infiniband/core/verbs.c
2665
return device->ops.set_vf_link_state(device, vf, port, state);
drivers/infiniband/core/verbs.c
2672
if (!device->ops.get_vf_config)
drivers/infiniband/core/verbs.c
2675
return device->ops.get_vf_config(device, vf, port, info);
drivers/infiniband/core/verbs.c
2682
if (!device->ops.get_vf_stats)
drivers/infiniband/core/verbs.c
2685
return device->ops.get_vf_stats(device, vf, port, stats);
drivers/infiniband/core/verbs.c
2692
if (!device->ops.set_vf_guid)
drivers/infiniband/core/verbs.c
2695
return device->ops.set_vf_guid(device, vf, port, guid, type);
drivers/infiniband/core/verbs.c
2703
if (!device->ops.get_vf_guid)
drivers/infiniband/core/verbs.c
2706
return device->ops.get_vf_guid(device, vf, port, node_guid, port_guid);
drivers/infiniband/core/verbs.c
2734
if (unlikely(!mr->device->ops.map_mr_sg_pi ||
drivers/infiniband/core/verbs.c
2740
return mr->device->ops.map_mr_sg_pi(mr, data_sg, data_sg_nents,
drivers/infiniband/core/verbs.c
2775
if (unlikely(!mr->device->ops.map_mr_sg))
drivers/infiniband/core/verbs.c
2780
return mr->device->ops.map_mr_sg(mr, sg, sg_nents, sg_offset);
drivers/infiniband/core/verbs.c
292
if (device->ops.get_link_layer)
drivers/infiniband/core/verbs.c
293
return device->ops.get_link_layer(device, port_num);
drivers/infiniband/core/verbs.c
3047
if (qp->device->ops.drain_sq)
drivers/infiniband/core/verbs.c
3048
qp->device->ops.drain_sq(qp);
drivers/infiniband/core/verbs.c
3076
if (qp->device->ops.drain_rq)
drivers/infiniband/core/verbs.c
3077
qp->device->ops.drain_rq(qp);
drivers/infiniband/core/verbs.c
3118
if (!device->ops.rdma_netdev_get_params)
drivers/infiniband/core/verbs.c
3121
rc = device->ops.rdma_netdev_get_params(device, port_num, type,
drivers/infiniband/core/verbs.c
3144
if (!device->ops.rdma_netdev_get_params)
drivers/infiniband/core/verbs.c
3147
rc = device->ops.rdma_netdev_get_params(device, port_num, type,
drivers/infiniband/core/verbs.c
334
ret = device->ops.alloc_pd(pd, NULL);
drivers/infiniband/core/verbs.c
355
mr = pd->device->ops.get_dma_mr(pd, mr_access_flags);
drivers/infiniband/core/verbs.c
394
ret = pd->device->ops.dereg_mr(pd->__internal_mr, NULL);
drivers/infiniband/core/verbs.c
399
ret = pd->device->ops.dealloc_pd(pd, udata);
drivers/infiniband/core/verbs.c
571
if (!udata && !device->ops.create_ah)
drivers/infiniband/core/verbs.c
589
ret = device->ops.create_user_ah(ah, &init_attr, udata);
drivers/infiniband/core/verbs.c
591
ret = device->ops.create_ah(ah, &init_attr, NULL);
drivers/infiniband/hw/bnxt_re/ib_verbs.c
4368
ibdev_dbg(ibdev, "ABI version requested %u", ibdev->ops.uverbs_abi_ver);
drivers/infiniband/hw/bnxt_re/ib_verbs.c
4370
if (ibdev->ops.uverbs_abi_ver != BNXT_RE_ABI_VERSION) {
drivers/infiniband/hw/erdma/erdma_cm.c
1318
ret = s->ops->bind(s, (struct sockaddr_unsized *)laddr,
drivers/infiniband/hw/erdma/erdma_cm.c
1334
ret = s->ops->listen(s, backlog);
drivers/infiniband/hw/erdma/erdma_cm.c
996
ret = s->ops->bind(s, (struct sockaddr_unsized *)laddr, laddrlen);
drivers/infiniband/hw/erdma/erdma_cm.c
999
ret = s->ops->connect(s, (struct sockaddr_unsized *)raddr, raddrlen, flags);
drivers/infiniband/hw/erdma/erdma_cm.h
144
return s->ops->getname(s, (struct sockaddr *)a, 1);
drivers/infiniband/hw/erdma/erdma_cm.h
149
return s->ops->getname(s, (struct sockaddr *)a, 0);
drivers/infiniband/hw/hfi1/debugfs.c
1069
.ops = { \
drivers/infiniband/hw/hfi1/debugfs.c
1080
.ops = { \
drivers/infiniband/hw/hfi1/debugfs.c
1187
&cntr_ops[i].ops);
drivers/infiniband/hw/hfi1/debugfs.c
1197
!port_cntr_ops[i].ops.write ?
drivers/infiniband/hw/hfi1/debugfs.c
1200
root, ppd, &port_cntr_ops[i].ops);
drivers/infiniband/hw/hfi1/debugfs.c
420
const struct file_operations ops;
drivers/infiniband/hw/hfi1/mmu_rb.c
167
if (!handler->ops->filter) {
drivers/infiniband/hw/hfi1/mmu_rb.c
176
if (handler->ops->filter(node, addr, len))
drivers/infiniband/hw/hfi1/mmu_rb.c
193
mnode->handler->ops->remove(mnode->handler->ops_arg, mnode);
drivers/infiniband/hw/hfi1/mmu_rb.c
244
if (handler->ops->evict(handler->ops_arg, rbnode, evict_arg,
drivers/infiniband/hw/hfi1/mmu_rb.c
310
handler->ops->remove(handler->ops_arg, node);
drivers/infiniband/hw/hfi1/mmu_rb.c
43
const struct mmu_rb_ops *ops,
drivers/infiniband/hw/hfi1/mmu_rb.c
57
h->ops = ops;
drivers/infiniband/hw/hfi1/mmu_rb.c
61
h->mn.ops = &mn_opts;
drivers/infiniband/hw/hfi1/mmu_rb.h
45
const struct mmu_rb_ops *ops;
drivers/infiniband/hw/hfi1/mmu_rb.h
54
const struct mmu_rb_ops *ops,
drivers/infiniband/hw/hns/hns_roce_hw_v2.c
1215
const struct hnae3_ae_ops *ops = handle->ae_algo->ops;
drivers/infiniband/hw/hns/hns_roce_hw_v2.c
1230
ret = read_poll_timeout(ops->ae_dev_reset_cnt, val,
drivers/infiniband/hw/hns/hns_roce_hw_v2.c
1247
const struct hnae3_ae_ops *ops = handle->ae_algo->ops;
drivers/infiniband/hw/hns/hns_roce_hw_v2.c
1254
if (ops->ae_dev_reset_cnt(handle) != hr_dev->reset_cnt)
drivers/infiniband/hw/hns/hns_roce_hw_v2.c
1263
const struct hnae3_ae_ops *ops = handle->ae_algo->ops;
drivers/infiniband/hw/hns/hns_roce_hw_v2.c
1279
reset_cnt = ops->ae_dev_reset_cnt(handle);
drivers/infiniband/hw/hns/hns_roce_hw_v2.c
1284
hw_resetting = ops->get_cmdq_stat(handle);
drivers/infiniband/hw/hns/hns_roce_hw_v2.c
1289
sw_resetting = ops->ae_dev_resetting(handle);
drivers/infiniband/hw/hns/hns_roce_hw_v2.c
1300
const struct hnae3_ae_ops *ops = handle->ae_algo->ops;
drivers/infiniband/hw/hns/hns_roce_hw_v2.c
1302
if (hr_dev->reset_cnt != ops->ae_dev_reset_cnt(handle))
drivers/infiniband/hw/hns/hns_roce_hw_v2.c
1305
if (ops->get_hw_reset_stat(handle))
drivers/infiniband/hw/hns/hns_roce_hw_v2.c
1308
if (ops->ae_dev_resetting(handle))
drivers/infiniband/hw/hns/hns_roce_hw_v2.c
1712
const struct hnae3_ae_ops *ops = handle->ae_algo->ops;
drivers/infiniband/hw/hns/hns_roce_hw_v2.c
1721
if (!ops->get_hw_reset_stat(handle)) {
drivers/infiniband/hw/hns/hns_roce_hw_v2.c
1737
const struct hnae3_ae_ops *ops = handle->ae_algo->ops;
drivers/infiniband/hw/hns/hns_roce_hw_v2.c
1746
if (ops->ae_dev_reset_cnt(handle) !=
drivers/infiniband/hw/hns/hns_roce_hw_v2.c
1765
const struct hnae3_ae_ops *ops = handle->ae_algo->ops;
drivers/infiniband/hw/hns/hns_roce_hw_v2.c
1767
if (ops->ae_dev_reset_cnt(handle) != hr_dev->reset_cnt) {
drivers/infiniband/hw/hns/hns_roce_hw_v2.c
1774
if (ops->get_hw_reset_stat(handle)) {
drivers/infiniband/hw/hns/hns_roce_hw_v2.c
1779
if (ops->ae_dev_resetting(handle) &&
drivers/infiniband/hw/hns/hns_roce_hw_v2.c
5209
const struct hnae3_ae_ops *ops = handle->ae_algo->ops;
drivers/infiniband/hw/hns/hns_roce_hw_v2.c
5211
if (!ops->get_dscp_prio)
drivers/infiniband/hw/hns/hns_roce_hw_v2.c
5214
return ops->get_dscp_prio(handle, dscp, tc_mode, priority);
drivers/infiniband/hw/hns/hns_roce_hw_v2.c
6598
const struct hnae3_ae_ops *ops = ae_dev->ops;
drivers/infiniband/hw/hns/hns_roce_hw_v2.c
6615
if (ops->set_default_reset_request)
drivers/infiniband/hw/hns/hns_roce_hw_v2.c
6616
ops->set_default_reset_request(ae_dev, reset_type);
drivers/infiniband/hw/hns/hns_roce_hw_v2.c
6617
if (ops->reset_event)
drivers/infiniband/hw/hns/hns_roce_hw_v2.c
6618
ops->reset_event(pdev, NULL);
drivers/infiniband/hw/hns/hns_roce_hw_v2.c
665
const struct hnae3_ae_ops *ops = handle->ae_algo->ops;
drivers/infiniband/hw/hns/hns_roce_hw_v2.c
668
if (!hr_dev->dis_db && !ops->get_hw_reset_stat(handle))
drivers/infiniband/hw/hns/hns_roce_hw_v2.c
7299
hr_dev->reset_cnt = handle->ae_algo->ops->ae_dev_reset_cnt(handle);
drivers/infiniband/hw/hns/hns_roce_hw_v2.c
7359
const struct hnae3_ae_ops *ops = handle->ae_algo->ops;
drivers/infiniband/hw/hns/hns_roce_hw_v2.c
7366
if (ops->ae_dev_resetting(handle) || ops->get_hw_reset_stat(handle)) {
drivers/infiniband/hw/hns/hns_roce_hw_v2.c
7382
if (ops->ae_dev_resetting(handle) ||
drivers/infiniband/hw/hns/hns_roce_hw_v2.c
7383
ops->get_hw_reset_stat(handle))
drivers/infiniband/hw/hns/hns_roce_hw_v2.c
7578
.ops = &hns_roce_hw_v2_ops,
drivers/infiniband/hw/hns/hns_roce_hw_v2.h
1495
const struct hnae3_ae_ops *ops = handle->ae_algo->ops;
drivers/infiniband/hw/hns/hns_roce_hw_v2.h
1497
if (!hr_dev->dis_db && !ops->get_hw_reset_stat(handle))
drivers/infiniband/hw/irdma/cm.c
3627
iwdev->ibdev.ops.dereg_mr(iwqp->lsmm_mr, NULL);
drivers/infiniband/hw/irdma/i40iw_if.c
181
.ops = &i40e_ops,
drivers/infiniband/hw/irdma/i40iw_if.c
70
cdev_info->ops->request_reset(cdev_info, &i40iw_client, 1);
drivers/infiniband/hw/mlx4/alias_GUID.c
847
if (dev->ib_dev.ops.query_gid(&dev->ib_dev, i, 0, &gid)) {
drivers/infiniband/hw/mlx4/main.c
1105
if (ibdev->ops.uverbs_abi_ver ==
drivers/infiniband/hw/mlx4/main.c
1128
if (ibdev->ops.uverbs_abi_ver == MLX4_IB_UVERBS_NO_DEV_CAPS_ABI_VERSION)
drivers/infiniband/hw/mlx4/main.c
2696
ibdev->ib_dev.ops.uverbs_abi_ver =
drivers/infiniband/hw/mlx5/dm.c
197
op_entry = xa_load(&dm->ops, op);
drivers/infiniband/hw/mlx5/dm.c
259
err = xa_insert(&dm->ops, op, op_entry, GFP_KERNEL);
drivers/infiniband/hw/mlx5/dm.c
297
xa_init(&dm->ops);
drivers/infiniband/hw/mlx5/dm.c
457
xa_for_each(&dm->ops, idx, entry) {
drivers/infiniband/hw/mlx5/dm.c
458
xa_erase(&dm->ops, idx);
drivers/infiniband/hw/mlx5/dm.h
31
struct xarray ops;
drivers/infiniband/hw/mlx5/main.c
126
ret = ibdev->ops.query_port(ibdev, port_num, &attr);
drivers/infiniband/hw/qedr/main.c
283
rc = dev->ops->common->sb_init(dev->cdev, sb_info,
drivers/infiniband/hw/qedr/main.c
300
dev->ops->common->sb_release(dev->cdev, sb_info, sb_id,
drivers/infiniband/hw/qedr/main.c
316
dev->ops->common->chain_free(dev->cdev, &dev->cnq_array[i].pbl);
drivers/infiniband/hw/qedr/main.c
365
dev->sb_start = dev->ops->rdma_get_start_sb(dev->cdev);
drivers/infiniband/hw/qedr/main.c
379
rc = dev->ops->common->chain_alloc(dev->cdev, &cnq->pbl,
drivers/infiniband/hw/qedr/main.c
400
dev->ops->common->chain_free(dev->cdev, &dev->cnq_array[i].pbl);
drivers/infiniband/hw/qedr/main.c
553
rc = dev->ops->rdma_set_rdma_int(dev->cdev, dev->num_cnq);
drivers/infiniband/hw/qedr/main.c
557
rc = dev->ops->rdma_get_rdma_int(dev->cdev, &dev->int_info);
drivers/infiniband/hw/qedr/main.c
583
qed_attr = dev->ops->rdma_query_device(dev->rdma_ctx);
drivers/infiniband/hw/qedr/main.c
816
rc = dev->ops->rdma_init(dev->cdev, in_params);
drivers/infiniband/hw/qedr/main.c
820
rc = dev->ops->rdma_add_user(dev->rdma_ctx, &out_params);
drivers/infiniband/hw/qedr/main.c
840
dev->ops->rdma_remove_user(dev->rdma_ctx, dev->dpi);
drivers/infiniband/hw/qedr/main.c
841
dev->ops->rdma_stop(dev->rdma_ctx);
drivers/infiniband/hw/qedr/main.c
869
dev->ops = qed_ops;
drivers/infiniband/hw/qedr/main.c
879
rc = dev->ops->iwarp_set_engine_affin(cdev, false);
drivers/infiniband/hw/qedr/main.c
885
dev->affin_hwfn_idx = dev->ops->common->get_affin_hwfn_idx(cdev);
drivers/infiniband/hw/qedr/main.c
887
dev->rdma_ctx = dev->ops->rdma_get_rdma_ctx(cdev);
drivers/infiniband/hw/qedr/main.c
889
dev->num_cnq = dev->ops->rdma_get_min_cnq_msix(cdev);
drivers/infiniband/hw/qedr/main.c
949
dev->ops->iwarp_set_engine_affin(dev->cdev, true);
drivers/infiniband/hw/qedr/main.c
992
rc = dev->ops->ll2_set_mac_filter(dev->cdev,
drivers/infiniband/hw/qedr/qedr.h
133
const struct qed_rdma_ops *ops;
drivers/infiniband/hw/qedr/qedr_iw_cm.c
245
dev->ops->rdma_modify_qp(dev->rdma_ctx, qp->qed_qp, &qp_params);
drivers/infiniband/hw/qedr/qedr_iw_cm.c
325
return dev->ops->iwarp_send_rtr(dev->rdma_ctx, &rtr_in);
drivers/infiniband/hw/qedr/qedr_iw_cm.c
645
rc = dev->ops->iwarp_connect(dev->rdma_ctx, &in_params, &out_params);
drivers/infiniband/hw/qedr/qedr_iw_cm.c
708
rc = dev->ops->iwarp_create_listen(dev->rdma_ctx, &iparams, &oparams);
drivers/infiniband/hw/qedr/qedr_iw_cm.c
729
rc = dev->ops->iwarp_destroy_listen(dev->rdma_ctx,
drivers/infiniband/hw/qedr/qedr_iw_cm.c
771
rc = dev->ops->iwarp_accept(dev->rdma_ctx, &params);
drivers/infiniband/hw/qedr/qedr_iw_cm.c
797
return dev->ops->iwarp_reject(dev->rdma_ctx, &params);
drivers/infiniband/hw/qedr/qedr_roce_cm.c
141
dev->ops->rdma_destroy_cq(dev->rdma_ctx, &iparams, &oparams);
drivers/infiniband/hw/qedr/qedr_roce_cm.c
142
dev->ops->common->chain_free(dev->cdev, &cq->pbl);
drivers/infiniband/hw/qedr/qedr_roce_cm.c
148
dev->ops->rdma_destroy_cq(dev->rdma_ctx, &iparams, &oparams);
drivers/infiniband/hw/qedr/qedr_roce_cm.c
149
dev->ops->common->chain_free(dev->cdev, &cq->pbl);
drivers/infiniband/hw/qedr/qedr_roce_cm.c
205
rc = dev->ops->ll2_prepare_tx_packet(dev->rdma_ctx,
drivers/infiniband/hw/qedr/qedr_roce_cm.c
220
rc = dev->ops->ll2_set_fragment_of_tx_packet(
drivers/infiniband/hw/qedr/qedr_roce_cm.c
247
rc = dev->ops->ll2_set_mac_filter(dev->cdev,
drivers/infiniband/hw/qedr/qedr_roce_cm.c
250
rc = dev->ops->ll2_terminate_connection(dev->rdma_ctx,
drivers/infiniband/hw/qedr/qedr_roce_cm.c
255
dev->ops->ll2_release_connection(dev->rdma_ctx, dev->gsi_ll2_handle);
drivers/infiniband/hw/qedr/qedr_roce_cm.c
291
rc = dev->ops->ll2_acquire_connection(dev->rdma_ctx, &data);
drivers/infiniband/hw/qedr/qedr_roce_cm.c
299
rc = dev->ops->ll2_establish_connection(dev->rdma_ctx,
drivers/infiniband/hw/qedr/qedr_roce_cm.c
308
rc = dev->ops->ll2_set_mac_filter(dev->cdev, NULL, dev->ndev->dev_addr);
drivers/infiniband/hw/qedr/qedr_roce_cm.c
315
dev->ops->ll2_terminate_connection(dev->rdma_ctx, dev->gsi_ll2_handle);
drivers/infiniband/hw/qedr/qedr_roce_cm.c
317
dev->ops->ll2_release_connection(dev->rdma_ctx, dev->gsi_ll2_handle);
drivers/infiniband/hw/qedr/qedr_roce_cm.c
636
rc = dev->ops->ll2_post_rx_buffer(dev->rdma_ctx,
drivers/infiniband/hw/qedr/verbs.c
1042
dev->ops->rdma_destroy_cq(dev->rdma_ctx, &destroy_iparams,
drivers/infiniband/hw/qedr/verbs.c
1051
dev->ops->common->chain_free(dev->cdev, &cq->pbl);
drivers/infiniband/hw/qedr/verbs.c
1079
dev->ops->rdma_destroy_cq(dev->rdma_ctx, &iparams, &oparams);
drivers/infiniband/hw/qedr/verbs.c
1080
dev->ops->common->chain_free(dev->cdev, &cq->pbl);
drivers/infiniband/hw/qedr/verbs.c
1460
dev->ops->common->chain_free(dev->cdev, &hw_srq->pbl);
drivers/infiniband/hw/qedr/verbs.c
1528
rc = dev->ops->common->chain_alloc(dev->cdev, &hw_srq->pbl, &params);
drivers/infiniband/hw/qedr/verbs.c
1621
rc = dev->ops->rdma_create_srq(dev->rdma_ctx, &in_params, &out_params);
drivers/infiniband/hw/qedr/verbs.c
1644
dev->ops->rdma_destroy_srq(dev->rdma_ctx, &destroy_in_params);
drivers/infiniband/hw/qedr/verbs.c
1663
dev->ops->rdma_destroy_srq(dev->rdma_ctx, &in_params);
drivers/infiniband/hw/qedr/verbs.c
1701
rc = dev->ops->rdma_modify_srq(dev->rdma_ctx, &in_params);
drivers/infiniband/hw/qedr/verbs.c
1922
qp->qed_qp = dev->ops->rdma_create_qp(dev->rdma_ctx,
drivers/infiniband/hw/qedr/verbs.c
1985
rc = dev->ops->rdma_destroy_qp(dev->rdma_ctx, qp->qed_qp);
drivers/infiniband/hw/qedr/verbs.c
2048
rc = dev->ops->common->chain_alloc(dev->cdev, &qp->sq.pbl, &params);
drivers/infiniband/hw/qedr/verbs.c
2059
rc = dev->ops->common->chain_alloc(dev->cdev, &qp->rq.pbl, &params);
drivers/infiniband/hw/qedr/verbs.c
2066
qp->qed_qp = dev->ops->rdma_create_qp(dev->rdma_ctx,
drivers/infiniband/hw/qedr/verbs.c
2100
qp->qed_qp = dev->ops->rdma_create_qp(dev->rdma_ctx,
drivers/infiniband/hw/qedr/verbs.c
2114
rc = dev->ops->common->chain_alloc(dev->cdev, &qp->sq.pbl, &params);
drivers/infiniband/hw/qedr/verbs.c
2124
rc = dev->ops->common->chain_alloc(dev->cdev, &qp->rq.pbl, &params);
drivers/infiniband/hw/qedr/verbs.c
2134
dev->ops->rdma_destroy_qp(dev->rdma_ctx, qp->qed_qp);
drivers/infiniband/hw/qedr/verbs.c
2141
dev->ops->common->chain_free(dev->cdev, &qp->sq.pbl);
drivers/infiniband/hw/qedr/verbs.c
2144
dev->ops->common->chain_free(dev->cdev, &qp->rq.pbl);
drivers/infiniband/hw/qedr/verbs.c
2245
rc = dev->ops->rdma_destroy_qp(dev->rdma_ctx, qp->qed_qp);
drivers/infiniband/hw/qedr/verbs.c
227
rdma_port = dev->ops->rdma_query_port(dev->rdma_ctx);
drivers/infiniband/hw/qedr/verbs.c
2712
rc = dev->ops->rdma_modify_qp(dev->rdma_ctx,
drivers/infiniband/hw/qedr/verbs.c
2754
rc = dev->ops->rdma_query_qp(dev->rdma_ctx, qp->qed_qp, &params);
drivers/infiniband/hw/qedr/verbs.c
287
rc = dev->ops->rdma_add_user(dev->rdma_ctx, &oparams);
drivers/infiniband/hw/qedr/verbs.c
2993
rc = dev->ops->rdma_alloc_tid(dev->rdma_ctx, &mr->hw_mr.itid);
drivers/infiniband/hw/qedr/verbs.c
3022
rc = dev->ops->rdma_register_tid(dev->rdma_ctx, &mr->hw_mr);
drivers/infiniband/hw/qedr/verbs.c
3038
dev->ops->rdma_free_tid(dev->rdma_ctx, mr->hw_mr.itid);
drivers/infiniband/hw/qedr/verbs.c
3052
rc = dev->ops->rdma_deregister_tid(dev->rdma_ctx, mr->hw_mr.itid);
drivers/infiniband/hw/qedr/verbs.c
3056
dev->ops->rdma_free_tid(dev->rdma_ctx, mr->hw_mr.itid);
drivers/infiniband/hw/qedr/verbs.c
3092
rc = dev->ops->rdma_alloc_tid(dev->rdma_ctx, &mr->hw_mr.itid);
drivers/infiniband/hw/qedr/verbs.c
3120
rc = dev->ops->rdma_register_tid(dev->rdma_ctx, &mr->hw_mr);
drivers/infiniband/hw/qedr/verbs.c
3133
dev->ops->rdma_free_tid(dev->rdma_ctx, mr->hw_mr.itid);
drivers/infiniband/hw/qedr/verbs.c
3228
rc = dev->ops->rdma_alloc_tid(dev->rdma_ctx, &mr->hw_mr.itid);
drivers/infiniband/hw/qedr/verbs.c
3248
rc = dev->ops->rdma_register_tid(dev->rdma_ctx, &mr->hw_mr);
drivers/infiniband/hw/qedr/verbs.c
3263
dev->ops->rdma_free_tid(dev->rdma_ctx, mr->hw_mr.itid);
drivers/infiniband/hw/qedr/verbs.c
358
dev->ops->rdma_remove_user(dev->rdma_ctx, ctx->dpi);
drivers/infiniband/hw/qedr/verbs.c
383
dev->ops->rdma_remove_user(dev->rdma_ctx, entry->dpi);
drivers/infiniband/hw/qedr/verbs.c
452
rc = dev->ops->rdma_alloc_pd(dev->rdma_ctx, &pd_id);
drivers/infiniband/hw/qedr/verbs.c
468
dev->ops->rdma_dealloc_pd(dev->rdma_ctx, pd_id);
drivers/infiniband/hw/qedr/verbs.c
485
dev->ops->rdma_dealloc_pd(dev->rdma_ctx, pd->pd_id);
drivers/infiniband/hw/qedr/verbs.c
495
return dev->ops->rdma_alloc_xrcd(dev->rdma_ctx, &xrcd->xrcd_id);
drivers/infiniband/hw/qedr/verbs.c
503
dev->ops->rdma_dealloc_xrcd(dev->rdma_ctx, xrcd_id);
drivers/infiniband/hw/qedr/verbs.c
683
return dev->ops->common->db_recovery_add(dev->cdev, db_addr, db_data,
drivers/infiniband/hw/qedr/verbs.c
699
dev->ops->common->db_recovery_del(dev->cdev, db_addr, db_data);
drivers/infiniband/hw/qedr/verbs.c
981
rc = dev->ops->common->chain_alloc(dev->cdev, &cq->pbl,
drivers/infiniband/hw/qedr/verbs.c
994
rc = dev->ops->rdma_create_cq(dev->rdma_ctx, &params, &icid);
drivers/infiniband/hw/usnic/usnic_transport.c
179
err = sock->ops->getname(sock,
drivers/infiniband/sw/rdmavt/vt.c
388
if ((!rdi->ibdev.ops.port_groups) ||
drivers/infiniband/sw/rdmavt/vt.c
398
if (!rdi->ibdev.ops.modify_device)
drivers/infiniband/sw/rdmavt/vt.c
403
if (!rdi->ibdev.ops.query_port)
drivers/infiniband/sw/rdmavt/vt.c
409
if (!rdi->ibdev.ops.modify_port)
drivers/infiniband/sw/rdmavt/vt.c
416
if (!rdi->ibdev.ops.query_gid)
drivers/infiniband/sw/rdmavt/vt.c
422
if (!rdi->ibdev.ops.create_qp)
drivers/infiniband/sw/rdmavt/vt.c
433
if (!rdi->ibdev.ops.modify_qp)
drivers/infiniband/sw/rdmavt/vt.c
447
if (!rdi->ibdev.ops.destroy_qp)
drivers/infiniband/sw/rdmavt/vt.c
457
if (!rdi->ibdev.ops.post_send)
drivers/infiniband/sw/siw/siw_cm.c
1392
rv = s->ops->bind(s, (struct sockaddr_unsized *)laddr, size);
drivers/infiniband/sw/siw/siw_cm.c
1396
rv = s->ops->connect(s, (struct sockaddr_unsized *)raddr, size, flags);
drivers/infiniband/sw/siw/siw_cm.c
1843
rv = s->ops->bind(s, (struct sockaddr_unsized *)laddr,
drivers/infiniband/sw/siw/siw_cm.c
1867
rv = s->ops->bind(s, (struct sockaddr_unsized *)laddr,
drivers/infiniband/sw/siw/siw_cm.c
1888
rv = s->ops->listen(s, backlog);
drivers/infiniband/sw/siw/siw_cm.h
102
return s->ops->getname(s, (struct sockaddr *)a, 0);
drivers/infiniband/sw/siw/siw_cm.h
97
return s->ops->getname(s, (struct sockaddr *)a, 1);
drivers/infiniband/ulp/ipoib/ipoib_main.c
2583
struct rtnl_link_ops *ops = ipoib_get_link_ops();
drivers/infiniband/ulp/ipoib/ipoib_main.c
2620
if (hca->ops.rdma_netdev_get_params) {
drivers/infiniband/ulp/ipoib/ipoib_main.c
2621
int rc = hca->ops.rdma_netdev_get_params(hca, port,
drivers/infiniband/ulp/ipoib/ipoib_main.c
2625
if (!rc && ops->priv_size < params.sizeof_priv)
drivers/infiniband/ulp/ipoib/ipoib_main.c
2626
ops->priv_size = params.sizeof_priv;
drivers/infiniband/ulp/opa_vnic/opa_vnic_internal.h
172
struct opa_vnic_ctrl_ops *ops;
drivers/infiniband/ulp/opa_vnic/opa_vnic_netdev.c
330
netdev = ibdev->ops.alloc_rdma_netdev(ibdev, port_num,
drivers/infiniband/ulp/rtrs/rtrs-clt.c
2823
struct rtrs_clt_sess *rtrs_clt_open(struct rtrs_clt_ops *ops,
drivers/infiniband/ulp/rtrs/rtrs-clt.c
2840
clt = alloc_clt(pathname, paths_num, port, pdu_sz, ops->priv,
drivers/infiniband/ulp/rtrs/rtrs-clt.c
2841
ops->link_ev,
drivers/infiniband/ulp/rtrs/rtrs-clt.c
3016
int rtrs_clt_request(int dir, struct rtrs_clt_req_ops *ops,
drivers/infiniband/ulp/rtrs/rtrs-clt.c
3056
req = rtrs_clt_get_req(clt_path, ops->conf_fn, permit, ops->priv,
drivers/infiniband/ulp/rtrs/rtrs-clt.c
44
.ops = &dev_pd_ops
drivers/infiniband/ulp/rtrs/rtrs-pri.h
79
const struct rtrs_rdma_dev_pd_ops *ops;
drivers/infiniband/ulp/rtrs/rtrs-srv.c
1072
ret = ctx->ops.rdma_ev(srv->priv, id, data, data_len,
drivers/infiniband/ulp/rtrs/rtrs-srv.c
1125
ret = ctx->ops.rdma_ev(srv->priv, id, data, data_len,
drivers/infiniband/ulp/rtrs/rtrs-srv.c
2155
static struct rtrs_srv_ctx *alloc_srv_ctx(struct rtrs_srv_ops *ops)
drivers/infiniband/ulp/rtrs/rtrs-srv.c
2163
ctx->ops = *ops;
drivers/infiniband/ulp/rtrs/rtrs-srv.c
2250
struct rtrs_srv_ctx *rtrs_srv_open(struct rtrs_srv_ops *ops, u16 port)
drivers/infiniband/ulp/rtrs/rtrs-srv.c
2255
ctx = alloc_srv_ctx(ops);
drivers/infiniband/ulp/rtrs/rtrs-srv.c
31
.ops = &dev_pd_ops
drivers/infiniband/ulp/rtrs/rtrs-srv.c
746
ret = ctx->ops.link_ev(srv, RTRS_SRV_LINK_EV_CONNECTED, NULL);
drivers/infiniband/ulp/rtrs/rtrs-srv.c
768
ctx->ops.link_ev(srv, RTRS_SRV_LINK_EV_DISCONNECTED, srv->priv);
drivers/infiniband/ulp/rtrs/rtrs-srv.h
119
struct rtrs_srv_ops ops;
drivers/infiniband/ulp/rtrs/rtrs.c
590
if (pool->ops && pool->ops->deinit)
drivers/infiniband/ulp/rtrs/rtrs.c
591
pool->ops->deinit(dev);
drivers/infiniband/ulp/rtrs/rtrs.c
632
if (pool->ops && pool->ops->init && pool->ops->init(dev))
drivers/infiniband/ulp/rtrs/rtrs.h
103
int rtrs_clt_request(int dir, struct rtrs_clt_req_ops *ops,
drivers/infiniband/ulp/rtrs/rtrs.h
176
struct rtrs_srv_ctx *rtrs_srv_open(struct rtrs_srv_ops *ops, u16 port);
drivers/infiniband/ulp/rtrs/rtrs.h
57
struct rtrs_clt_sess *rtrs_clt_open(struct rtrs_clt_ops *ops,
drivers/input/keyboard/imx-sm-bbm-key.c
173
bbnsm->ops = handle->devm_protocol_get(sdev, SCMI_PROTOCOL_IMX_BBM, &ph);
drivers/input/keyboard/imx-sm-bbm-key.c
174
if (IS_ERR(bbnsm->ops))
drivers/input/keyboard/imx-sm-bbm-key.c
175
return PTR_ERR(bbnsm->ops);
drivers/input/keyboard/imx-sm-bbm-key.c
21
const struct scmi_imx_bbm_proto_ops *ops;
drivers/input/keyboard/imx-sm-bbm-key.c
39
ret = bbnsm->ops->button_get(ph, &state);
drivers/input/misc/atlas_btns.c
131
.ops = {
drivers/input/mouse/cyapa.c
1022
error = cyapa->ops->check_fw(cyapa, fw);
drivers/input/mouse/cyapa.c
1039
error = cyapa->ops->bl_enter(cyapa);
drivers/input/mouse/cyapa.c
1045
error = cyapa->ops->bl_activate(cyapa);
drivers/input/mouse/cyapa.c
1051
error = cyapa->ops->bl_initiate(cyapa, fw);
drivers/input/mouse/cyapa.c
1057
error = cyapa->ops->update_fw(cyapa, fw);
drivers/input/mouse/cyapa.c
1145
error = cyapa->ops->calibrate_store(dev, attr, buf, count);
drivers/input/mouse/cyapa.c
1167
error = cyapa->ops->show_baseline(dev, attr, buf);
drivers/input/mouse/cyapa.c
1373
error = cyapa->ops->set_power_mode(cyapa, power_mode,
drivers/input/mouse/cyapa.c
1385
cyapa->ops->set_proximity(cyapa, false);
drivers/input/mouse/cyapa.c
1430
error = cyapa->ops->set_power_mode(cyapa,
drivers/input/mouse/cyapa.c
1445
error = cyapa->ops->set_power_mode(cyapa,
drivers/input/mouse/cyapa.c
321
cyapa->ops = &cyapa_gen6_ops;
drivers/input/mouse/cyapa.c
324
cyapa->ops = &cyapa_gen5_ops;
drivers/input/mouse/cyapa.c
327
cyapa->ops = &cyapa_gen3_ops;
drivers/input/mouse/cyapa.c
333
error = cyapa->ops->operational_check(cyapa);
drivers/input/mouse/cyapa.c
385
error = cyapa->ops->set_power_mode(cyapa,
drivers/input/mouse/cyapa.c
426
cyapa->ops->set_power_mode(cyapa,
drivers/input/mouse/cyapa.c
536
cyapa->ops->set_power_mode(cyapa,
drivers/input/mouse/cyapa.c
552
cyapa->ops->set_power_mode(cyapa,
drivers/input/mouse/cyapa.c
620
cyapa->ops->set_power_mode(cyapa,
drivers/input/mouse/cyapa.c
637
cyapa->ops->set_power_mode(cyapa,
drivers/input/mouse/cyapa.c
657
cyapa->ops->set_power_mode(cyapa,
drivers/input/mouse/cyapa.c
684
if (cyapa->ops->irq_cmd_handler(cyapa)) {
drivers/input/mouse/cyapa.c
693
cyapa->ops->sort_empty_output_data(cyapa,
drivers/input/mouse/cyapa.c
699
error = cyapa->ops->irq_handler(cyapa);
drivers/input/mouse/cyapa.c
716
cyapa->ops->sort_empty_output_data(cyapa,
drivers/input/mouse/cyapa.h
381
const struct cyapa_dev_ops *ops;
drivers/input/mouse/elan_i2c_core.c
1052
error = data->ops->get_report(data->client, report, data->report_len);
drivers/input/mouse/elan_i2c_core.c
1212
data->ops = transport_ops;
drivers/input/mouse/elan_i2c_core.c
195
error = data->ops->power_control(data->client, on);
drivers/input/mouse/elan_i2c_core.c
213
error = data->ops->sleep_control(data->client, true);
drivers/input/mouse/elan_i2c_core.c
227
error = data->ops->get_product_id(data->client, &data->product_id);
drivers/input/mouse/elan_i2c_core.c
231
error = data->ops->get_pattern(data->client, &data->pattern);
drivers/input/mouse/elan_i2c_core.c
235
error = data->ops->get_sm_version(data->client, data->pattern,
drivers/input/mouse/elan_i2c_core.c
268
error = data->ops->initialize(client);
drivers/input/mouse/elan_i2c_core.c
285
error = data->ops->sleep_control(client, false);
drivers/input/mouse/elan_i2c_core.c
297
error = data->ops->set_mode(client, data->mode);
drivers/input/mouse/elan_i2c_core.c
305
error = data->ops->sleep_control(client, false);
drivers/input/mouse/elan_i2c_core.c
337
error = data->ops->get_version(data->client, data->pattern, false,
drivers/input/mouse/elan_i2c_core.c
342
error = data->ops->get_checksum(data->client, false,
drivers/input/mouse/elan_i2c_core.c
347
error = data->ops->get_version(data->client, data->pattern,
drivers/input/mouse/elan_i2c_core.c
352
error = data->ops->get_pressure_adjustment(data->client,
drivers/input/mouse/elan_i2c_core.c
357
error = data->ops->get_report_features(data->client, data->pattern,
drivers/input/mouse/elan_i2c_core.c
406
error = data->ops->get_max(data->client,
drivers/input/mouse/elan_i2c_core.c
423
error = data->ops->get_num_traces(data->client,
drivers/input/mouse/elan_i2c_core.c
435
error = data->ops->get_resolution(data->client,
drivers/input/mouse/elan_i2c_core.c
468
error = data->ops->write_fw_block(data->client, page_size,
drivers/input/mouse/elan_i2c_core.c
491
error = data->ops->prepare_fw_update(client, data->ic_type,
drivers/input/mouse/elan_i2c_core.c
520
error = data->ops->finish_fw_update(client, &data->fw_completion);
drivers/input/mouse/elan_i2c_core.c
524
error = data->ops->get_checksum(client, true, &fw_checksum);
drivers/input/mouse/elan_i2c_core.c
552
data->ops->iap_reset(client);
drivers/input/mouse/elan_i2c_core.c
61
const struct elan_transport_ops *ops;
drivers/input/mouse/elan_i2c_core.c
678
retval = data->ops->set_mode(client, data->mode);
drivers/input/mouse/elan_i2c_core.c
686
retval = data->ops->calibrate(client);
drivers/input/mouse/elan_i2c_core.c
698
retval = data->ops->calibrate_result(client, val);
drivers/input/mouse/elan_i2c_core.c
714
error = data->ops->set_mode(data->client, data->mode);
drivers/input/mouse/elan_i2c_core.c
751
error = data->ops->iap_get_mode(data->client, &mode);
drivers/input/mouse/elan_i2c_core.c
797
retval = data->ops->set_mode(client, data->mode);
drivers/input/mouse/elan_i2c_core.c
807
retval = data->ops->get_baseline_data(client, true,
drivers/input/mouse/elan_i2c_core.c
815
retval = data->ops->get_baseline_data(client, false,
drivers/input/mouse/elan_i2c_core.c
827
error = data->ops->set_mode(client, data->mode);
drivers/input/rmi4/rmi_bus.h
136
return d->xport->ops->read_block(d->xport, addr, buf, 1);
drivers/input/rmi4/rmi_bus.h
153
return d->xport->ops->read_block(d->xport, addr, buf, len);
drivers/input/rmi4/rmi_bus.h
167
return d->xport->ops->write_block(d->xport, addr, &data, 1);
drivers/input/rmi4/rmi_bus.h
183
return d->xport->ops->write_block(d->xport, addr, buf, len);
drivers/input/rmi4/rmi_driver.c
803
if (rmi_dev->xport->ops->reset) {
drivers/input/rmi4/rmi_driver.c
804
error = rmi_dev->xport->ops->reset(rmi_dev->xport,
drivers/input/rmi4/rmi_f54.c
381
.ops = &rmi_f54_queue_ops,
drivers/input/rmi4/rmi_i2c.c
259
rmi_i2c->xport.ops = &rmi_i2c_ops;
drivers/input/rmi4/rmi_smbus.c
327
rmi_smb->xport.ops = &rmi_smb_ops;
drivers/input/rmi4/rmi_spi.c
415
rmi_spi->xport.ops = &rmi_spi_ops;
drivers/input/serio/serport.c
47
return -(serport->tty->ops->write(serport->tty, &data, 1) != 1);
drivers/input/touchscreen/atmel_mxt_ts.c
2547
.ops = &mxt_queue_ops,
drivers/input/touchscreen/sur40.c
1122
.ops = &sur40_queue_ops,
drivers/input/touchscreen/wm97xx-core.c
109
wm->ac97->bus->ops->write(wm->ac97, reg, val);
drivers/input/touchscreen/wm97xx-core.c
785
wm->ac97->bus->ops->write(wm->ac97, AC97_WM97XX_DIGITISER2, reg);
drivers/input/touchscreen/wm97xx-core.c
88
return wm->ac97->bus->ops->read(wm->ac97, reg);
drivers/iommu/amd/init.c
3087
.ops = &amd_iommu_syscore_ops,
drivers/iommu/amd/iommu.c
2457
if (!iommu->iommu.ops)
drivers/iommu/amd/iommu.c
2719
domain->domain.ops = &amdv1_ops;
drivers/iommu/amd/iommu.c
2793
domain->domain.ops = &amdv2_ops;
drivers/iommu/amd/iommu.c
2904
.ops = &(const struct iommu_domain_ops) {
drivers/iommu/amd/iommu.c
2934
domain->ops = &identity_domain_ops;
drivers/iommu/amd/iommu.c
4164
.ops = &amd_ir_domain_ops,
drivers/iommu/amd/iommufd.c
50
viommu->ops = &amd_viommu_ops;
drivers/iommu/amd/nested.c
120
ndom->domain.ops = &nested_domain_ops;
drivers/iommu/amd/pasid.c
171
if (sva_pdom->mn.ops)
drivers/iommu/amd/pasid.c
192
pdom->domain.ops = &amd_sva_domain_ops;
drivers/iommu/amd/pasid.c
193
pdom->mn.ops = &sva_mn;
drivers/iommu/apple-dart.c
535
struct io_pgtable_ops *ops = dart_domain->pgtbl_ops;
drivers/iommu/apple-dart.c
537
if (!ops)
drivers/iommu/apple-dart.c
540
return ops->iova_to_phys(ops, iova);
drivers/iommu/apple-dart.c
549
struct io_pgtable_ops *ops = dart_domain->pgtbl_ops;
drivers/iommu/apple-dart.c
551
if (!ops)
drivers/iommu/apple-dart.c
554
return ops->map_pages(ops, iova, paddr, pgsize, pgcount, prot, gfp,
drivers/iommu/apple-dart.c
564
struct io_pgtable_ops *ops = dart_domain->pgtbl_ops;
drivers/iommu/apple-dart.c
566
return ops->unmap_pages(ops, iova, pgsize, pgcount, gather);
drivers/iommu/apple-dart.c
718
.ops = &apple_dart_identity_ops,
drivers/iommu/apple-dart.c
740
.ops = &apple_dart_blocked_ops,
drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3-iommufd.c
269
nested_domain->domain.ops = &arm_smmu_nested_ops;
drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3-iommufd.c
463
viommu->ops = &arm_vsmmu_ops;
drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3-sva.c
342
smmu_domain->domain.ops = &arm_smmu_sva_domain_ops;
drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3-sva.c
357
smmu_domain->mmu_notifier.ops = &arm_smmu_mmu_notifier_ops;
drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3-test.c
100
writer->ops->get_used(test_writer->entry, entry_used_bits);
drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3-test.c
101
if (writer->ops->get_update_safe)
drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3-test.c
102
writer->ops->get_update_safe(test_writer->entry,
drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3-test.c
105
if (writer->ops->get_update_safe)
drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3-test.c
106
writer->ops->get_update_safe(test_writer->entry,
drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3-test.c
153
.ops = &test_ste_ops,
drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3-test.c
348
.pgtbl_ops = &io_pgtable.ops,
drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3-test.c
449
.ops = &test_cd_ops,
drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3-test.c
500
.pgtbl_ops = &io_pgtable.ops,
drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3.c
1155
writer->ops->get_used(entry, cur_used);
drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3.c
1156
writer->ops->get_used(target, target_used);
drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3.c
1157
if (writer->ops->get_update_safe)
drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3.c
1158
writer->ops->get_update_safe(entry, target, safe);
drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3.c
1203
writer->ops->sync(writer);
drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3.c
1418
.ops = &arm_smmu_cd_writer_ops,
drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3.c
1615
.ops = &arm_smmu_ste_writer_ops,
drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3.c
3259
sid_domain->ops->attach_dev(sid_domain, dev,
drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3.c
3334
.ops = &arm_smmu_identity_ops,
drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3.c
3358
.ops = &arm_smmu_blocked_ops,
drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3.c
3413
smmu_domain->domain.ops = arm_smmu_ops.default_domain_ops;
drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3.c
3428
struct io_pgtable_ops *ops = to_smmu_domain(domain)->pgtbl_ops;
drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3.c
3430
if (!ops)
drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3.c
3433
return ops->map_pages(ops, iova, paddr, pgsize, pgcount, prot, gfp, mapped);
drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3.c
3441
struct io_pgtable_ops *ops = smmu_domain->pgtbl_ops;
drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3.c
3443
if (!ops)
drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3.c
3446
return ops->unmap_pages(ops, iova, pgsize, pgcount, gather);
drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3.c
3473
struct io_pgtable_ops *ops = to_smmu_domain(domain)->pgtbl_ops;
drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3.c
3475
if (!ops)
drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3.c
3478
return ops->iova_to_phys(ops, iova);
drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3.c
3664
struct io_pgtable_ops *ops = smmu_domain->pgtbl_ops;
drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3.c
3666
return ops->read_and_clear_dirty(ops, iova, size, flags, dirty);
drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3.c
4790
const struct arm_smmu_impl_ops *ops;
drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3.c
4801
ops = new_smmu->impl_ops;
drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3.c
4802
if (ops) {
drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3.c
4804
if (WARN_ON(!ops->get_viommu_size != !ops->vsmmu_init)) {
drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3.h
895
const struct arm_smmu_entry_writer_ops *ops;
drivers/iommu/arm/arm-smmu-v3/tegra241-cmdqv.c
1280
vsmmu->core.ops = &tegra241_cmdqv_viommu_ops;
drivers/iommu/arm/arm-smmu/arm-smmu-qcom-debug.c
384
struct io_pgtable_ops *ops = smmu_domain->pgtbl_ops;
drivers/iommu/arm/arm-smmu/arm-smmu-qcom-debug.c
418
phys_soft = ops->iova_to_phys(ops, cfi.iova);
drivers/iommu/arm/arm-smmu/arm-smmu.c
1250
.ops = &arm_smmu_identity_ops,
drivers/iommu/arm/arm-smmu/arm-smmu.c
1266
.ops = &arm_smmu_blocked_ops,
drivers/iommu/arm/arm-smmu/arm-smmu.c
1273
struct io_pgtable_ops *ops = to_smmu_domain(domain)->pgtbl_ops;
drivers/iommu/arm/arm-smmu/arm-smmu.c
1277
if (!ops)
drivers/iommu/arm/arm-smmu/arm-smmu.c
1281
ret = ops->map_pages(ops, iova, paddr, pgsize, pgcount, prot, gfp, mapped);
drivers/iommu/arm/arm-smmu/arm-smmu.c
1291
struct io_pgtable_ops *ops = to_smmu_domain(domain)->pgtbl_ops;
drivers/iommu/arm/arm-smmu/arm-smmu.c
1295
if (!ops)
drivers/iommu/arm/arm-smmu/arm-smmu.c
1299
ret = ops->unmap_pages(ops, iova, pgsize, pgcount, iotlb_gather);
drivers/iommu/arm/arm-smmu/arm-smmu.c
1341
struct io_pgtable_ops *ops= smmu_domain->pgtbl_ops;
drivers/iommu/arm/arm-smmu/arm-smmu.c
1369
return ops->iova_to_phys(ops, iova);
drivers/iommu/arm/arm-smmu/arm-smmu.c
1391
struct io_pgtable_ops *ops = smmu_domain->pgtbl_ops;
drivers/iommu/arm/arm-smmu/arm-smmu.c
1393
if (!ops)
drivers/iommu/arm/arm-smmu/arm-smmu.c
1400
return ops->iova_to_phys(ops, iova);
drivers/iommu/arm/arm-smmu/qcom_iommu.c
426
.ops = &qcom_iommu_identity_ops,
drivers/iommu/arm/arm-smmu/qcom_iommu.c
436
struct io_pgtable_ops *ops = qcom_domain->pgtbl_ops;
drivers/iommu/arm/arm-smmu/qcom_iommu.c
438
if (!ops)
drivers/iommu/arm/arm-smmu/qcom_iommu.c
442
ret = ops->map_pages(ops, iova, paddr, pgsize, pgcount, prot, GFP_ATOMIC, mapped);
drivers/iommu/arm/arm-smmu/qcom_iommu.c
454
struct io_pgtable_ops *ops = qcom_domain->pgtbl_ops;
drivers/iommu/arm/arm-smmu/qcom_iommu.c
456
if (!ops)
drivers/iommu/arm/arm-smmu/qcom_iommu.c
466
ret = ops->unmap_pages(ops, iova, pgsize, pgcount, gather);
drivers/iommu/arm/arm-smmu/qcom_iommu.c
477
struct io_pgtable, ops);
drivers/iommu/arm/arm-smmu/qcom_iommu.c
498
struct io_pgtable_ops *ops = qcom_domain->pgtbl_ops;
drivers/iommu/arm/arm-smmu/qcom_iommu.c
500
if (!ops)
drivers/iommu/arm/arm-smmu/qcom_iommu.c
504
ret = ops->iova_to_phys(ops, iova);
drivers/iommu/dma-iommu.c
176
cookie->fq_domain->ops->flush_iotlb_all(cookie->fq_domain);
drivers/iommu/exynos-iommu.c
1035
.ops = &exynos_identity_ops,
drivers/iommu/fsl_pamu_domain.c
349
.ops = &fsl_pamu_platform_ops,
drivers/iommu/generic_pt/iommu_pt.h
1112
static const struct pt_iommu_ops NS(ops) = {
drivers/iommu/generic_pt/iommu_pt.h
1274
iommu_table->ops = &NS(ops);
drivers/iommu/generic_pt/kunit_iommu.h
143
priv->domain.ops = &kunit_pt_ops;
drivers/iommu/generic_pt/kunit_iommu.h
155
priv->iommu->ops->get_info(priv->iommu, &priv->info);
drivers/iommu/hyperv-iommu.c
123
const struct irq_domain_ops *ops;
drivers/iommu/hyperv-iommu.c
135
ops = &hyperv_root_ir_domain_ops;
drivers/iommu/hyperv-iommu.c
138
ops = &hyperv_ir_domain_ops;
drivers/iommu/hyperv-iommu.c
147
0, IOAPIC_REMAPPING_ENTRY, fn, ops, NULL);
drivers/iommu/intel/iommu.c
1889
.ops = &iommu_syscore_ops,
drivers/iommu/intel/iommu.c
2772
.ops = &(const struct iommu_domain_ops) {
drivers/iommu/intel/iommu.c
2849
dmar_domain->domain.ops = &intel_fs_paging_domain_ops;
drivers/iommu/intel/iommu.c
2946
dmar_domain->domain.ops = &intel_ss_paging_domain_ops;
drivers/iommu/intel/iommu.c
3237
if (!iommu || !iommu->iommu.ops)
drivers/iommu/intel/iommu.c
3880
.ops = &(const struct iommu_domain_ops) {
drivers/iommu/intel/iommu.h
1335
return domain->domain.ops == &intel_fs_paging_domain_ops;
drivers/iommu/intel/iommu.h
1340
return domain->domain.ops == &intel_ss_paging_domain_ops;
drivers/iommu/intel/irq_remapping.c
523
.ops = &intel_ir_domain_ops,
drivers/iommu/intel/nested.c
227
domain->domain.ops = &intel_nested_domain_ops;
drivers/iommu/intel/svm.c
221
domain->domain.ops = &intel_svm_domain_ops;
drivers/iommu/intel/svm.c
227
domain->notifier.ops = &intel_mmuops;
drivers/iommu/io-pgfault.c
128
const struct iommu_ops *ops = dev_iommu_ops(dev);
drivers/iommu/io-pgfault.c
130
if (!ops->user_pasid_table)
drivers/iommu/io-pgfault.c
160
const struct iommu_ops *ops = dev_iommu_ops(dev);
drivers/iommu/io-pgfault.c
168
ops->page_response(dev, evt, &resp);
drivers/iommu/io-pgfault.c
328
const struct iommu_ops *ops = dev_iommu_ops(dev);
drivers/iommu/io-pgfault.c
338
ops->page_response(dev, &group->last_fault, &resp);
drivers/iommu/io-pgfault.c
390
const struct iommu_ops *ops = dev_iommu_ops(dev);
drivers/iommu/io-pgfault.c
392
if (!ops->page_response)
drivers/iommu/io-pgfault.c
457
const struct iommu_ops *ops = dev_iommu_ops(dev);
drivers/iommu/io-pgfault.c
479
ops->page_response(dev, iopf, &resp);
drivers/iommu/io-pgtable-arm-selftests.c
103
if (ops->iova_to_phys(ops, iova + 42) != (iova + 42))
drivers/iommu/io-pgtable-arm-selftests.c
114
if (ops->unmap_pages(ops, iova, size, 1, NULL) != size)
drivers/iommu/io-pgtable-arm-selftests.c
117
if (ops->iova_to_phys(ops, iova + 42))
drivers/iommu/io-pgtable-arm-selftests.c
121
if (ops->map_pages(ops, iova, iova, size, 1,
drivers/iommu/io-pgtable-arm-selftests.c
125
if (ops->iova_to_phys(ops, iova + 42) != (iova + 42))
drivers/iommu/io-pgtable-arm-selftests.c
138
if (ops->map_pages(ops, iova, iova, size, 1,
drivers/iommu/io-pgtable-arm-selftests.c
145
if (ops->unmap_pages(ops, iova, size, 1, NULL) != size)
drivers/iommu/io-pgtable-arm-selftests.c
148
free_io_pgtable_ops(ops);
drivers/iommu/io-pgtable-arm-selftests.c
61
struct io_pgtable_ops *ops;
drivers/iommu/io-pgtable-arm-selftests.c
65
ops = alloc_io_pgtable_ops(fmts[i], cfg, cfg);
drivers/iommu/io-pgtable-arm-selftests.c
66
if (!ops) {
drivers/iommu/io-pgtable-arm-selftests.c
75
if (ops->iova_to_phys(ops, 42))
drivers/iommu/io-pgtable-arm-selftests.c
78
if (ops->iova_to_phys(ops, SZ_1G + 42))
drivers/iommu/io-pgtable-arm-selftests.c
81
if (ops->iova_to_phys(ops, SZ_2G + 42))
drivers/iommu/io-pgtable-arm-selftests.c
91
if (ops->map_pages(ops, iova, iova, size, 1,
drivers/iommu/io-pgtable-arm-selftests.c
98
if (!ops->map_pages(ops, iova, iova + size, size, 1,
drivers/iommu/io-pgtable-arm-v7s.c
507
static int arm_v7s_map_pages(struct io_pgtable_ops *ops, unsigned long iova,
drivers/iommu/io-pgtable-arm-v7s.c
511
struct arm_v7s_io_pgtable *data = io_pgtable_ops_to_data(ops);
drivers/iommu/io-pgtable-arm-v7s.c
622
static size_t arm_v7s_unmap_pages(struct io_pgtable_ops *ops, unsigned long iova,
drivers/iommu/io-pgtable-arm-v7s.c
626
struct arm_v7s_io_pgtable *data = io_pgtable_ops_to_data(ops);
drivers/iommu/io-pgtable-arm-v7s.c
644
static phys_addr_t arm_v7s_iova_to_phys(struct io_pgtable_ops *ops,
drivers/iommu/io-pgtable-arm-v7s.c
647
struct arm_v7s_io_pgtable *data = io_pgtable_ops_to_data(ops);
drivers/iommu/io-pgtable-arm-v7s.c
713
data->iop.ops = (struct io_pgtable_ops) {
drivers/iommu/io-pgtable-arm-v7s.c
805
#define __FAIL(ops) ({ \
drivers/iommu/io-pgtable-arm-v7s.c
813
struct io_pgtable_ops *ops;
drivers/iommu/io-pgtable-arm-v7s.c
830
ops = alloc_io_pgtable_ops(ARM_V7S, &cfg, &cfg);
drivers/iommu/io-pgtable-arm-v7s.c
831
if (!ops) {
drivers/iommu/io-pgtable-arm-v7s.c
840
if (ops->iova_to_phys(ops, 42))
drivers/iommu/io-pgtable-arm-v7s.c
841
return __FAIL(ops);
drivers/iommu/io-pgtable-arm-v7s.c
843
if (ops->iova_to_phys(ops, SZ_1G + 42))
drivers/iommu/io-pgtable-arm-v7s.c
844
return __FAIL(ops);
drivers/iommu/io-pgtable-arm-v7s.c
846
if (ops->iova_to_phys(ops, SZ_2G + 42))
drivers/iommu/io-pgtable-arm-v7s.c
847
return __FAIL(ops);
drivers/iommu/io-pgtable-arm-v7s.c
855
if (ops->map_pages(ops, iova, iova, size, 1,
drivers/iommu/io-pgtable-arm-v7s.c
859
return __FAIL(ops);
drivers/iommu/io-pgtable-arm-v7s.c
862
if (!ops->map_pages(ops, iova, iova + size, size, 1,
drivers/iommu/io-pgtable-arm-v7s.c
865
return __FAIL(ops);
drivers/iommu/io-pgtable-arm-v7s.c
867
if (ops->iova_to_phys(ops, iova + 42) != (iova + 42))
drivers/iommu/io-pgtable-arm-v7s.c
868
return __FAIL(ops);
drivers/iommu/io-pgtable-arm-v7s.c
878
if (ops->unmap_pages(ops, iova, size, 1, NULL) != size)
drivers/iommu/io-pgtable-arm-v7s.c
879
return __FAIL(ops);
drivers/iommu/io-pgtable-arm-v7s.c
881
if (ops->iova_to_phys(ops, iova + 42))
drivers/iommu/io-pgtable-arm-v7s.c
882
return __FAIL(ops);
drivers/iommu/io-pgtable-arm-v7s.c
885
if (ops->map_pages(ops, iova, iova, size, 1, IOMMU_WRITE,
drivers/iommu/io-pgtable-arm-v7s.c
887
return __FAIL(ops);
drivers/iommu/io-pgtable-arm-v7s.c
889
if (ops->iova_to_phys(ops, iova + 42) != (iova + 42))
drivers/iommu/io-pgtable-arm-v7s.c
890
return __FAIL(ops);
drivers/iommu/io-pgtable-arm-v7s.c
895
free_io_pgtable_ops(ops);
drivers/iommu/io-pgtable-arm.c
549
static int arm_lpae_map_pages(struct io_pgtable_ops *ops, unsigned long iova,
drivers/iommu/io-pgtable-arm.c
553
struct arm_lpae_io_pgtable *data = io_pgtable_ops_to_data(ops);
drivers/iommu/io-pgtable-arm.c
684
static size_t arm_lpae_unmap_pages(struct io_pgtable_ops *ops, unsigned long iova,
drivers/iommu/io-pgtable-arm.c
688
struct arm_lpae_io_pgtable *data = io_pgtable_ops_to_data(ops);
drivers/iommu/io-pgtable-arm.c
734
static phys_addr_t arm_lpae_iova_to_phys(struct io_pgtable_ops *ops,
drivers/iommu/io-pgtable-arm.c
737
struct arm_lpae_io_pgtable *data = io_pgtable_ops_to_data(ops);
drivers/iommu/io-pgtable-arm.c
763
static int arm_lpae_pgtable_walk(struct io_pgtable_ops *ops, unsigned long iova,
drivers/iommu/io-pgtable-arm.c
766
struct arm_lpae_io_pgtable *data = io_pgtable_ops_to_data(ops);
drivers/iommu/io-pgtable-arm.c
845
static int arm_lpae_read_and_clear_dirty(struct io_pgtable_ops *ops,
drivers/iommu/io-pgtable-arm.c
850
struct arm_lpae_io_pgtable *data = io_pgtable_ops_to_data(ops);
drivers/iommu/io-pgtable-arm.c
947
data->iop.ops = (struct io_pgtable_ops) {
drivers/iommu/io-pgtable-dart.c
226
static int dart_map_pages(struct io_pgtable_ops *ops, unsigned long iova,
drivers/iommu/io-pgtable-dart.c
230
struct dart_io_pgtable *data = io_pgtable_ops_to_data(ops);
drivers/iommu/io-pgtable-dart.c
293
static size_t dart_unmap_pages(struct io_pgtable_ops *ops, unsigned long iova,
drivers/iommu/io-pgtable-dart.c
297
struct dart_io_pgtable *data = io_pgtable_ops_to_data(ops);
drivers/iommu/io-pgtable-dart.c
336
static phys_addr_t dart_iova_to_phys(struct io_pgtable_ops *ops,
drivers/iommu/io-pgtable-dart.c
339
struct dart_io_pgtable *data = io_pgtable_ops_to_data(ops);
drivers/iommu/io-pgtable-dart.c
399
data->iop.ops = (struct io_pgtable_ops) {
drivers/iommu/io-pgtable.c
78
return &iop->ops;
drivers/iommu/io-pgtable.c
86
void free_io_pgtable_ops(struct io_pgtable_ops *ops)
drivers/iommu/io-pgtable.c
90
if (!ops)
drivers/iommu/io-pgtable.c
93
iop = io_pgtable_ops_to_pgtable(ops);
drivers/iommu/iommu-priv.h
19
return dev->iommu->iommu_dev->ops;
drivers/iommu/iommu-priv.h
34
const struct iommu_ops *ops,
drivers/iommu/iommu-sva.c
312
const struct iommu_ops *ops = dev_iommu_ops(dev);
drivers/iommu/iommu-sva.c
315
if (!ops->domain_alloc_sva)
drivers/iommu/iommu-sva.c
318
domain = ops->domain_alloc_sva(dev, mm);
drivers/iommu/iommu-sva.c
326
domain->owner = ops;
drivers/iommu/iommu.c
150
const struct iommu_ops *ops);
drivers/iommu/iommu.c
1681
const struct iommu_ops *ops = dev_iommu_ops(dev);
drivers/iommu/iommu.c
1684
if (ops->identity_domain)
drivers/iommu/iommu.c
1685
return ops->identity_domain;
drivers/iommu/iommu.c
1687
if (ops->domain_alloc_identity) {
drivers/iommu/iommu.c
1688
domain = ops->domain_alloc_identity(dev);
drivers/iommu/iommu.c
1695
iommu_domain_init(domain, IOMMU_DOMAIN_IDENTITY, ops);
drivers/iommu/iommu.c
1739
const struct iommu_ops *ops = dev_iommu_ops(iommu_group_first_dev(group));
drivers/iommu/iommu.c
1749
if (ops->default_domain) {
drivers/iommu/iommu.c
1750
if (req_type != ops->default_domain->type)
drivers/iommu/iommu.c
1752
return ops->default_domain;
drivers/iommu/iommu.c
1819
const struct iommu_ops *ops = dev_iommu_ops(dev);
drivers/iommu/iommu.c
1822
if (ops->default_domain) {
drivers/iommu/iommu.c
1827
type = ops->default_domain->type;
drivers/iommu/iommu.c
1829
if (ops->def_domain_type)
drivers/iommu/iommu.c
1830
type = ops->def_domain_type(dev);
drivers/iommu/iommu.c
1927
const struct iommu_ops *ops = dev_iommu_ops(dev);
drivers/iommu/iommu.c
1929
if (ops->probe_finalize)
drivers/iommu/iommu.c
1930
ops->probe_finalize(dev);
drivers/iommu/iommu.c
1988
const struct iommu_ops *ops;
drivers/iommu/iommu.c
1993
ops = dev_iommu_ops(dev);
drivers/iommu/iommu.c
1994
if (!ops->capable)
drivers/iommu/iommu.c
1997
return ops->capable(dev, cap);
drivers/iommu/iommu.c
2050
const struct iommu_ops *ops)
drivers/iommu/iommu.c
2053
domain->owner = ops;
drivers/iommu/iommu.c
2054
if (!domain->ops)
drivers/iommu/iommu.c
2055
domain->ops = ops->default_domain_ops;
drivers/iommu/iommu.c
2062
const struct iommu_ops *ops;
drivers/iommu/iommu.c
2068
ops = dev_iommu_ops(dev);
drivers/iommu/iommu.c
2070
if (ops->domain_alloc_paging && !flags)
drivers/iommu/iommu.c
2071
domain = ops->domain_alloc_paging(dev);
drivers/iommu/iommu.c
2072
else if (ops->domain_alloc_paging_flags)
drivers/iommu/iommu.c
2073
domain = ops->domain_alloc_paging_flags(dev, flags, NULL);
drivers/iommu/iommu.c
2075
else if (ops->domain_alloc && !flags)
drivers/iommu/iommu.c
2076
domain = ops->domain_alloc(IOMMU_DOMAIN_UNMANAGED);
drivers/iommu/iommu.c
2086
iommu_domain_init(domain, type, ops);
drivers/iommu/iommu.c
2121
if (domain->ops->free)
drivers/iommu/iommu.c
2122
domain->ops->free(domain);
drivers/iommu/iommu.c
2147
if (unlikely(domain->ops->attach_dev == NULL))
drivers/iommu/iommu.c
2150
ret = domain->ops->attach_dev(domain, dev, old);
drivers/iommu/iommu.c
2310
static bool domain_iommu_ops_compatible(const struct iommu_ops *ops,
drivers/iommu/iommu.c
2313
if (domain->owner == ops)
drivers/iommu/iommu.c
2317
if (domain == ops->blocked_domain || domain == ops->identity_domain)
drivers/iommu/iommu.c
2515
return domain->ops->iova_to_phys(domain, iova);
drivers/iommu/iommu.c
2578
const struct iommu_domain_ops *ops = domain->ops;
drivers/iommu/iommu.c
2590
if (WARN_ON(!ops->map_pages || domain->pgsize_bitmap == 0UL))
drivers/iommu/iommu.c
2621
ret = ops->map_pages(domain, iova, paddr, pgsize, count, prot,
drivers/iommu/iommu.c
2649
const struct iommu_domain_ops *ops = domain->ops;
drivers/iommu/iommu.c
2651
if (!ops->iotlb_sync_map)
drivers/iommu/iommu.c
2653
return ops->iotlb_sync_map(domain, iova, size);
drivers/iommu/iommu.c
2677
const struct iommu_domain_ops *ops = domain->ops;
drivers/iommu/iommu.c
268
const struct iommu_ops *ops, struct device *hwdev)
drivers/iommu/iommu.c
2685
if (WARN_ON(!ops->unmap_pages || domain->pgsize_bitmap == 0UL))
drivers/iommu/iommu.c
2714
unmapped_page = ops->unmap_pages(domain, iova, pgsize, count, iotlb_gather);
drivers/iommu/iommu.c
273
if (WARN_ON(is_module_address((unsigned long)ops) && !ops->owner))
drivers/iommu/iommu.c
276
iommu->ops = ops;
drivers/iommu/iommu.c
2902
if (!domain->ops->set_pgtable_quirks)
drivers/iommu/iommu.c
2904
return domain->ops->set_pgtable_quirks(domain, quirk);
drivers/iommu/iommu.c
2918
const struct iommu_ops *ops = dev_iommu_ops(dev);
drivers/iommu/iommu.c
2920
if (ops->get_resv_regions)
drivers/iommu/iommu.c
2921
ops->get_resv_regions(dev, list);
drivers/iommu/iommu.c
3003
return iommu ? iommu->ops : NULL;
drivers/iommu/iommu.c
3017
return iommu->ops == iommu_fwspec_ops(fwspec) ? 0 : -EINVAL;
drivers/iommu/iommu.c
326
const struct iommu_ops *ops,
drivers/iommu/iommu.c
3305
const struct iommu_ops *ops = dev_iommu_ops(dev);
drivers/iommu/iommu.c
3311
if (ops->blocked_domain) {
drivers/iommu/iommu.c
3312
group->blocking_domain = ops->blocked_domain;
drivers/iommu/iommu.c
332
iommu->ops = ops;
drivers/iommu/iommu.c
3482
const struct iommu_ops *ops = dev_iommu_ops(dev);
drivers/iommu/iommu.c
3483
struct iommu_domain *blocked_domain = ops->blocked_domain;
drivers/iommu/iommu.c
3485
WARN_ON(blocked_domain->ops->set_dev_pasid(blocked_domain,
drivers/iommu/iommu.c
3498
ret = domain->ops->set_dev_pasid(domain, device->dev,
drivers/iommu/iommu.c
3520
WARN_ON(old->ops->set_dev_pasid(old, device->dev,
drivers/iommu/iommu.c
3559
const struct iommu_ops *ops;
drivers/iommu/iommu.c
3566
ops = dev_iommu_ops(dev);
drivers/iommu/iommu.c
3568
if (!domain->ops->set_dev_pasid ||
drivers/iommu/iommu.c
3569
!ops->blocked_domain ||
drivers/iommu/iommu.c
3570
!ops->blocked_domain->ops->set_dev_pasid)
drivers/iommu/iommu.c
3573
if (!domain_iommu_ops_compatible(ops, domain) ||
drivers/iommu/iommu.c
3663
if (!domain->ops->set_dev_pasid)
drivers/iommu/iommu.c
449
const struct iommu_ops *ops;
drivers/iommu/iommu.c
478
ops = iommu_fwspec_ops(dev->iommu->fwspec);
drivers/iommu/iommu.c
479
if (!ops) {
drivers/iommu/iommu.c
484
if (!try_module_get(ops->owner)) {
drivers/iommu/iommu.c
489
iommu_dev = ops->probe_device(dev);
drivers/iommu/iommu.c
500
group = ops->device_group(dev);
drivers/iommu/iommu.c
510
if (ops->is_attach_deferred)
drivers/iommu/iommu.c
511
dev->iommu->attach_deferred = ops->is_attach_deferred(dev);
drivers/iommu/iommu.c
517
if (ops->release_device)
drivers/iommu/iommu.c
518
ops->release_device(dev);
drivers/iommu/iommu.c
520
module_put(ops->owner);
drivers/iommu/iommu.c
530
const struct iommu_ops *ops = dev_iommu_ops(dev);
drivers/iommu/iommu.c
553
if (!dev->iommu->attach_deferred && ops->release_domain) {
drivers/iommu/iommu.c
554
struct iommu_domain *release_domain = ops->release_domain;
drivers/iommu/iommu.c
561
if (dev->iommu->require_direct && ops->identity_domain &&
drivers/iommu/iommu.c
562
release_domain == ops->blocked_domain)
drivers/iommu/iommu.c
563
release_domain = ops->identity_domain;
drivers/iommu/iommu.c
565
release_domain->ops->attach_dev(release_domain, dev,
drivers/iommu/iommu.c
569
if (ops->release_device)
drivers/iommu/iommu.c
570
ops->release_device(dev);
drivers/iommu/iommu.c
590
module_put(ops->owner);
drivers/iommu/iommu.c
690
const struct iommu_ops *ops;
drivers/iommu/iommu.c
699
ops = dev_iommu_ops(dev);
drivers/iommu/iommu.c
700
if (ops->probe_finalize)
drivers/iommu/iommu.c
701
ops->probe_finalize(dev);
drivers/iommu/iommufd/device.c
1103
if (!iommufd_access_is_internal(access) && access->ops->unmap) {
drivers/iommu/iommufd/device.c
1105
access->ops->unmap(access->data, 0, ULONG_MAX);
drivers/iommu/iommufd/device.c
1189
const struct iommufd_access_ops *ops, void *data, u32 *id)
drivers/iommu/iommufd/device.c
1198
access->ops = ops;
drivers/iommu/iommufd/device.c
1200
if (ops->needs_pin_pages)
drivers/iommu/iommufd/device.c
1315
access->ops->unmap(access->data, iova, length);
drivers/iommu/iommufd/device.c
1422
(!internal && !access->ops->unmap)))
drivers/iommu/iommufd/device.c
1557
const struct iommu_ops *ops;
drivers/iommu/iommufd/device.c
1577
ops = dev_iommu_ops(idev->dev);
drivers/iommu/iommufd/device.c
1578
if (ops->hw_info) {
drivers/iommu/iommufd/device.c
1579
data = ops->hw_info(idev->dev, &data_len, &cmd->out_data_type);
drivers/iommu/iommufd/hw_pagetable.c
117
const struct iommu_ops *ops = dev_iommu_ops(idev->dev);
drivers/iommu/iommufd/hw_pagetable.c
124
if ((flags || user_data) && !ops->domain_alloc_paging_flags)
drivers/iommu/iommufd/hw_pagetable.c
148
if (ops->domain_alloc_paging_flags) {
drivers/iommu/iommufd/hw_pagetable.c
149
hwpt->domain = ops->domain_alloc_paging_flags(idev->dev,
drivers/iommu/iommufd/hw_pagetable.c
156
hwpt->domain->owner = ops;
drivers/iommu/iommufd/hw_pagetable.c
232
const struct iommu_ops *ops = dev_iommu_ops(idev->dev);
drivers/iommu/iommufd/hw_pagetable.c
238
!user_data->len || !ops->domain_alloc_nested)
drivers/iommu/iommufd/hw_pagetable.c
241
parent->common.domain->owner != ops)
drivers/iommu/iommufd/hw_pagetable.c
254
hwpt->domain = ops->domain_alloc_nested(
drivers/iommu/iommufd/hw_pagetable.c
262
hwpt->domain->owner = ops;
drivers/iommu/iommufd/hw_pagetable.c
298
if (!viommu->ops || !viommu->ops->alloc_domain_nested)
drivers/iommu/iommufd/hw_pagetable.c
312
hwpt->domain = viommu->ops->alloc_domain_nested(
drivers/iommu/iommufd/hw_pagetable.c
320
hwpt->domain->owner = viommu->iommu_dev->ops;
drivers/iommu/iommufd/hw_pagetable.c
524
if (!hwpt->domain->ops ||
drivers/iommu/iommufd/hw_pagetable.c
525
!hwpt->domain->ops->cache_invalidate_user) {
drivers/iommu/iommufd/hw_pagetable.c
529
rc = hwpt->domain->ops->cache_invalidate_user(hwpt->domain,
drivers/iommu/iommufd/hw_pagetable.c
535
if (!viommu->ops || !viommu->ops->cache_invalidate) {
drivers/iommu/iommufd/hw_pagetable.c
539
rc = viommu->ops->cache_invalidate(viommu, &data_array);
drivers/iommu/iommufd/hw_pagetable.c
79
if (paging_domain->ops->enforce_cache_coherency)
drivers/iommu/iommufd/hw_pagetable.c
81
paging_domain->ops->enforce_cache_coherency(
drivers/iommu/iommufd/io_pagetable.c
545
const struct iommu_dirty_ops *ops = domain->dirty_ops;
drivers/iommu/iommufd/io_pagetable.c
553
ret = ops->read_and_clear_dirty(domain, iter.cur_iova,
drivers/iommu/iommufd/io_pagetable.c
570
const struct iommu_dirty_ops *ops = domain->dirty_ops;
drivers/iommu/iommufd/io_pagetable.c
577
if (!ops || !ops->read_and_clear_dirty)
drivers/iommu/iommufd/io_pagetable.c
649
const struct iommu_dirty_ops *ops = domain->dirty_ops;
drivers/iommu/iommufd/io_pagetable.c
664
ret = ops->read_and_clear_dirty(domain, iopt_area_iova(area),
drivers/iommu/iommufd/io_pagetable.c
678
const struct iommu_dirty_ops *ops = domain->dirty_ops;
drivers/iommu/iommufd/io_pagetable.c
681
if (!ops)
drivers/iommu/iommufd/io_pagetable.c
693
ret = ops->set_dirty_tracking(domain, enable);
drivers/iommu/iommufd/iommufd_private.h
516
const struct iommufd_access_ops *ops;
drivers/iommu/iommufd/main.c
139
const struct iommufd_object_ops *ops = &iommufd_object_ops[obj->type];
drivers/iommu/iommufd/main.c
141
if (ops->file_offset) {
drivers/iommu/iommufd/main.c
142
struct file **filep = ((void *)obj) + ops->file_offset;
drivers/iommu/iommufd/main.c
159
if (ops->abort)
drivers/iommu/iommufd/main.c
160
ops->abort(obj);
drivers/iommu/iommufd/main.c
162
ops->destroy(obj);
drivers/iommu/iommufd/selftest.c
1248
io_phys = mock->domain.ops->iova_to_phys(&mock->domain, iova);
drivers/iommu/iommufd/selftest.c
1583
if (staccess->access->ops != &selftest_access_ops_pin) {
drivers/iommu/iommufd/selftest.c
1734
if (!(mock->flags & MOCK_DIRTY_TRACK) || !mock->iommu.ops->set_dirty) {
drivers/iommu/iommufd/selftest.c
1755
mock->iommu.ops->set_dirty(&mock->iommu, iova + i * page_size);
drivers/iommu/iommufd/selftest.c
2011
if (attachment->dmabuf->ops != &iommufd_test_dmabuf_ops)
drivers/iommu/iommufd/selftest.c
2046
exp_info.ops = &iommufd_test_dmabuf_ops;
drivers/iommu/iommufd/selftest.c
2076
if (dmabuf->ops != &iommufd_test_dmabuf_ops) {
drivers/iommu/iommufd/selftest.c
299
.ops = &mock_blocking_ops,
drivers/iommu/iommufd/selftest.c
359
mock_nested->domain.ops = &domain_nested_ops;
drivers/iommu/iommufd/selftest.c
461
mock->domain.ops = &amdv1_mock_huge_ops;
drivers/iommu/iommufd/selftest.c
463
mock->domain.ops = &amdv1_mock_ops;
drivers/iommu/iommufd/selftest.c
490
mock->domain.ops = &amdv1_ops;
drivers/iommu/iommufd/selftest.c
866
viommu->ops = &mock_viommu_ops;
drivers/iommu/iommufd/selftest.c
996
hwpt->domain->ops != &domain_nested_ops) {
drivers/iommu/iommufd/viommu.c
11
if (viommu->ops && viommu->ops->destroy)
drivers/iommu/iommufd/viommu.c
12
viommu->ops->destroy(viommu);
drivers/iommu/iommufd/viommu.c
183
if (viommu->ops && viommu->ops->vdevice_size) {
drivers/iommu/iommufd/viommu.c
189
if (WARN_ON_ONCE(viommu->ops->vdevice_size < vdev_size ||
drivers/iommu/iommufd/viommu.c
190
!viommu->ops->vdevice_init)) {
drivers/iommu/iommufd/viommu.c
194
vdev_size = viommu->ops->vdevice_size;
drivers/iommu/iommufd/viommu.c
227
if (viommu->ops && viommu->ops->vdevice_init) {
drivers/iommu/iommufd/viommu.c
228
rc = viommu->ops->vdevice_init(vdev);
drivers/iommu/iommufd/viommu.c
28
const struct iommu_ops *ops;
drivers/iommu/iommufd/viommu.c
379
if (!viommu->ops || !viommu->ops->get_hw_queue_size ||
drivers/iommu/iommufd/viommu.c
380
!viommu->ops->hw_queue_init_phys) {
drivers/iommu/iommufd/viommu.c
385
hw_queue_size = viommu->ops->get_hw_queue_size(viommu, cmd->type);
drivers/iommu/iommufd/viommu.c
39
ops = dev_iommu_ops(idev->dev);
drivers/iommu/iommufd/viommu.c
40
if (!ops->get_viommu_size || !ops->viommu_init) {
drivers/iommu/iommufd/viommu.c
420
rc = viommu->ops->hw_queue_init_phys(hw_queue, cmd->index, base_pa);
drivers/iommu/iommufd/viommu.c
45
viommu_size = ops->get_viommu_size(idev->dev, cmd->type);
drivers/iommu/iommufd/viommu.c
92
rc = ops->viommu_init(viommu, hwpt_paging->common.domain,
drivers/iommu/iommufd/viommu.c
98
if (WARN_ON_ONCE(!viommu->ops)) {
drivers/iommu/ipmmu-vmsa.c
666
.ops = &ipmmu_iommu_identity_ops,
drivers/iommu/msm_iommu.c
483
.ops = &msm_iommu_identity_ops,
drivers/iommu/mtk_iommu.c
808
.ops = &mtk_iommu_identity_ops,
drivers/iommu/mtk_iommu_v1.c
349
.ops = &mtk_iommu_v1_identity_ops,
drivers/iommu/of_iommu.c
25
const struct iommu_ops *ops;
drivers/iommu/of_iommu.c
35
ops = iommu_ops_from_fwnode(&iommu_spec->np->fwnode);
drivers/iommu/of_iommu.c
36
if (!ops->of_xlate || !try_module_get(ops->owner))
drivers/iommu/of_iommu.c
39
ret = ops->of_xlate(dev, iommu_spec);
drivers/iommu/of_iommu.c
40
module_put(ops->owner);
drivers/iommu/omap-iommu.c
1559
.ops = &omap_iommu_identity_ops,
drivers/iommu/riscv/iommu.c
1424
domain->domain.ops = &riscv_iommu_paging_domain_ops;
drivers/iommu/riscv/iommu.c
1446
.ops = &(const struct iommu_domain_ops) {
drivers/iommu/riscv/iommu.c
1467
.ops = &(const struct iommu_domain_ops) {
drivers/iommu/rockchip-iommu.c
1005
.ops = &rk_identity_ops,
drivers/iommu/rockchip-iommu.c
1200
const struct rk_iommu_ops *ops;
drivers/iommu/rockchip-iommu.c
1214
ops = of_device_get_match_data(dev);
drivers/iommu/rockchip-iommu.c
1216
rk_ops = ops;
drivers/iommu/rockchip-iommu.c
1222
if (WARN_ON(rk_ops != ops))
drivers/iommu/s390-iommu.c
1161
.ops = &s390_identity_ops,
drivers/iommu/s390-iommu.c
1166
.ops = &(const struct iommu_domain_ops) {
drivers/iommu/sun50i-iommu.c
797
.ops = &sun50i_iommu_identity_ops,
drivers/iommu/tegra-smmu.c
556
.ops = &tegra_smmu_identity_ops,
drivers/iommu/tegra-smmu.c
843
const struct iommu_ops *ops = smmu->iommu.ops;
drivers/iommu/tegra-smmu.c
852
err = ops->of_xlate(dev, args);
drivers/iommu/virtio-iommu.c
813
.ops = &(const struct iommu_domain_ops) {
drivers/ipack/devices/ipoctal.c
401
channel->tty_port.ops = &ipoctal_tty_port_ops;
drivers/ipack/devices/ipoctal.c
424
ipoctal->dev->bus->ops->request_irq(ipoctal->dev,
drivers/ipack/devices/ipoctal.c
712
ipoctal->dev->bus->ops->free_irq(ipoctal->dev);
drivers/ipack/devices/ipoctal.c
754
.ops = &ipoctal_drv_ops,
drivers/ipack/ipack.c
200
const struct ipack_bus_ops *ops,
drivers/ipack/ipack.c
219
bus->ops = ops;
drivers/ipack/ipack.c
249
if (!edrv->ops->probe)
drivers/ipack/ipack.c
439
if (dev->bus->ops->set_clockrate(dev, 8))
drivers/ipack/ipack.c
441
if (dev->bus->ops->reset_timeout(dev))
drivers/ipack/ipack.c
452
ret = dev->bus->ops->set_clockrate(dev, 32);
drivers/ipack/ipack.c
67
return drv->ops->probe(dev);
drivers/ipack/ipack.c
75
if (drv->ops->remove)
drivers/ipack/ipack.c
76
drv->ops->remove(dev);
drivers/irqchip/exynos-combiner.c
251
.ops = &combiner_syscore_ops,
drivers/irqchip/irq-alpine-msi.c
168
.ops = &alpine_msix_middle_domain_ops,
drivers/irqchip/irq-armada-370-xp.c
356
.ops = &mpic_msi_domain_ops,
drivers/irqchip/irq-armada-370-xp.c
797
.ops = &mpic_syscore_ops,
drivers/irqchip/irq-atmel-aic-common.c
198
const struct irq_domain_ops *ops,
drivers/irqchip/irq-atmel-aic-common.c
222
domain = irq_domain_create_linear(of_fwnode_handle(node), nchips * 32, ops, aic);
drivers/irqchip/irq-atmel-aic-common.h
32
const struct irq_domain_ops *ops,
drivers/irqchip/irq-bcm2712-mip.c
177
.ops = &mip_middle_domain_ops,
drivers/irqchip/irq-bcm7038-l1.c
340
.ops = &bcm7038_l1_syscore_ops,
drivers/irqchip/irq-clps711x.c
184
clps711x_intc->ops.map = clps711x_intc_irq_map;
drivers/irqchip/irq-clps711x.c
185
clps711x_intc->ops.xlate = irq_domain_xlate_onecell;
drivers/irqchip/irq-clps711x.c
188
&clps711x_intc->ops, NULL);
drivers/irqchip/irq-clps711x.c
69
struct irq_domain_ops ops;
drivers/irqchip/irq-gic-its-msi-parent.c
107
return msi_info->ops->msi_prepare(domain->parent, dev, nvec, info);
drivers/irqchip/irq-gic-its-msi-parent.c
144
return msi_info->ops->msi_prepare(domain->parent, dev, nvec, info);
drivers/irqchip/irq-gic-its-msi-parent.c
206
return msi_info->ops->msi_prepare(domain->parent,
drivers/irqchip/irq-gic-its-msi-parent.c
234
return msi_info->ops->msi_prepare(domain->parent, dev, nvec, info);
drivers/irqchip/irq-gic-its-msi-parent.c
242
msi_info->ops->msi_teardown(domain->parent, info);
drivers/irqchip/irq-gic-its-msi-parent.c
267
info->ops->msi_prepare = its_pci_msi_prepare;
drivers/irqchip/irq-gic-its-msi-parent.c
268
info->ops->msi_teardown = its_msi_teardown;
drivers/irqchip/irq-gic-its-msi-parent.c
276
info->ops->msi_prepare = its_pmsi_prepare;
drivers/irqchip/irq-gic-its-msi-parent.c
277
info->ops->msi_teardown = its_msi_teardown;
drivers/irqchip/irq-gic-its-msi-parent.c
297
info->ops->msi_prepare = its_v5_pci_msi_prepare;
drivers/irqchip/irq-gic-its-msi-parent.c
298
info->ops->msi_teardown = its_msi_teardown;
drivers/irqchip/irq-gic-its-msi-parent.c
302
info->ops->msi_prepare = its_v5_pmsi_prepare;
drivers/irqchip/irq-gic-its-msi-parent.c
303
info->ops->msi_teardown = its_msi_teardown;
drivers/irqchip/irq-gic-v2m.c
270
.ops = &gicv2m_domain_ops,
drivers/irqchip/irq-gic-v3-its-fsl-mc-msi.c
65
return msi_info->ops->msi_prepare(msi_domain->parent, dev, nvec, info);
drivers/irqchip/irq-gic-v3-its-fsl-mc-msi.c
74
.ops = &its_fsl_mc_msi_ops,
drivers/irqchip/irq-gic-v3-its.c
5100
.ops = &its_syscore_ops,
drivers/irqchip/irq-gic-v3-its.c
5139
.ops = &its_domain_ops,
drivers/irqchip/irq-gic-v3-its.c
5149
info->ops = &its_msi_domain_ops;
drivers/irqchip/irq-gic-v3-mbi.c
211
.ops = &mbi_domain_ops,
drivers/irqchip/irq-gic-v5-its.c
1097
.ops = &gicv5_its_irq_domain_ops,
drivers/irqchip/irq-gic-v5-its.c
1107
info->ops = &gicv5_its_msi_domain_ops;
drivers/irqchip/irq-gic-v5-iwb.c
189
.ops = {
drivers/irqchip/irq-i8259.c
229
.ops = &i8259_syscore_ops,
drivers/irqchip/irq-imx-gpcv2.c
74
.ops = &gpcv2_syscore_ops,
drivers/irqchip/irq-imx-mu-msi.c
227
.ops = &imx_mu_msi_domain_ops,
drivers/irqchip/irq-lan966x-oic.c
227
.ops = &irq_generic_chip_ops,
drivers/irqchip/irq-loongson-eiointc.c
450
.ops = &eiointc_syscore_ops,
drivers/irqchip/irq-loongson-htpic.c
84
.ops = &htpic_syscore_ops,
drivers/irqchip/irq-loongson-htvec.c
186
.ops = &htvec_syscore_ops,
drivers/irqchip/irq-loongson-pch-lpc.c
175
.ops = &pch_lpc_syscore_ops,
drivers/irqchip/irq-loongson-pch-msi.c
160
.ops = &pch_msi_middle_domain_ops,
drivers/irqchip/irq-loongson-pch-pic.c
322
.ops = &pch_pic_syscore_ops,
drivers/irqchip/irq-ls-scfg-msi.c
221
.ops = &ls_scfg_msi_domain_ops,
drivers/irqchip/irq-mbigen.c
211
.ops = {
drivers/irqchip/irq-mchp-eic.c
144
.ops = &mchp_eic_syscore_ops,
drivers/irqchip/irq-meson-gpio.c
304
ctl->params->ops.gpio_irq_sel_pin(ctl, idx, hwirq);
drivers/irqchip/irq-meson-gpio.c
447
ret = ctl->params->ops.gpio_irq_set_type(ctl, type, channel_hwirq);
drivers/irqchip/irq-meson-gpio.c
581
ctl->params->ops.gpio_irq_init(ctl);
drivers/irqchip/irq-meson-gpio.c
76
struct irq_ctl_ops ops;
drivers/irqchip/irq-meson-gpio.c
81
.ops = { \
drivers/irqchip/irq-msi-lib.c
148
const struct msi_parent_ops *ops = d->msi_parent_ops;
drivers/irqchip/irq-msi-lib.c
151
if (!ops)
drivers/irqchip/irq-msi-lib.c
161
if (bus_token == ops->bus_select_token)
drivers/irqchip/irq-msi-lib.c
164
return !!(ops->bus_select_mask & busmask);
drivers/irqchip/irq-mst-intc.c
169
.ops = &mst_irq_syscore_ops,
drivers/irqchip/irq-mtk-cirq.c
281
.ops = &mtk_cirq_syscore_ops,
drivers/irqchip/irq-mvebu-gicp.c
177
.ops = &gicp_domain_ops,
drivers/irqchip/irq-mvebu-icu.c
197
.ops = {
drivers/irqchip/irq-mvebu-icu.c
221
.ops = {
drivers/irqchip/irq-mvebu-odmi.c
172
.ops = &odmi_domain_ops,
drivers/irqchip/irq-mvebu-sei.c
371
.ops = &mvebu_sei_cp_domain_ops,
drivers/irqchip/irq-ompic.c
106
set_bit(ipi_msg, &per_cpu(ops, dst_cpu));
drivers/irqchip/irq-ompic.c
124
unsigned long *pending_ops = &per_cpu(ops, cpu);
drivers/irqchip/irq-ompic.c
125
unsigned long ops;
drivers/irqchip/irq-ompic.c
128
while ((ops = xchg(pending_ops, 0)) != 0) {
drivers/irqchip/irq-ompic.c
139
ipi_msg = __ffs(ops);
drivers/irqchip/irq-ompic.c
140
ops &= ~(1UL << ipi_msg);
drivers/irqchip/irq-ompic.c
143
} while (ops);
drivers/irqchip/irq-ompic.c
83
DEFINE_PER_CPU(unsigned long, ops);
drivers/irqchip/irq-renesas-rzg2l.c
434
.ops = &rzg2l_irqc_syscore_ops,
drivers/irqchip/irq-renesas-rzv2h.c
472
.ops = &rzv2h_irqc_syscore_ops,
drivers/irqchip/irq-riscv-aplic-main.c
116
.ops = &aplic_syscore_ops,
drivers/irqchip/irq-riscv-aplic-msi.c
162
.ops = {
drivers/irqchip/irq-riscv-imsic-platform.c
311
.ops = &imsic_base_domain_ops,
drivers/irqchip/irq-riscv-rpmi-sysmsi.c
197
.ops = {
drivers/irqchip/irq-sa11x0.c
123
.ops = &sa1100irq_syscore_ops,
drivers/irqchip/irq-sg2042-msi.c
234
.ops = &sg204x_msi_middle_domain_ops,
drivers/irqchip/irq-sifive-plic.c
317
.ops = &plic_irq_syscore_ops,
drivers/irqchip/irq-sun6i-r.c
309
.ops = &sun6i_r_intc_syscore_ops,
drivers/irqchip/irq-tegra.c
193
.ops = &tegra_ictlr_syscore_ops,
drivers/irqchip/irq-ti-sci-inta.c
298
err = inta->sci->ops.rm_irq_ops.set_event_map(inta->sci,
drivers/irqchip/irq-ti-sci-inta.c
396
inta->sci->ops.rm_irq_ops.free_event_map(inta->sci,
drivers/irqchip/irq-ti-sci-inta.c
608
.ops = &ti_sci_inta_msi_ops,
drivers/irqchip/irq-ti-sci-intr.c
127
intr->sci->ops.rm_irq_ops.free_irq(intr->sci,
drivers/irqchip/irq-ti-sci-intr.c
191
err = intr->sci->ops.rm_irq_ops.set_irq(intr->sci,
drivers/irqchip/irq-vic.c
165
.ops = &vic_syscore_ops,
drivers/isdn/capi/capi.c
234
mp->port.ops = &capiminor_port_ops;
drivers/isdn/capi/capi.c
424
if (ld->ops->receive_buf == NULL) {
drivers/isdn/capi/capi.c
453
ld->ops->receive_buf(tty, skb->data, NULL, skb->len);
drivers/isdn/mISDN/l1oip_core.c
679
if (socket->ops->bind(socket, (struct sockaddr_unsized *)&hc->sin_local,
drivers/isdn/mISDN/socket.c
606
sock->ops = &data_sock_ops;
drivers/isdn/mISDN/socket.c
763
sock->ops = &base_sock_ops;
drivers/leds/flash/leds-aat1290.c
475
fled_cdev->ops = &flash_ops;
drivers/leds/flash/leds-as3645a.c
603
flash->fled.ops = &as3645a_led_flash_ops;
drivers/leds/flash/leds-ktd2692.c
304
fled_cdev->ops = &flash_ops;
drivers/leds/flash/leds-lm3601x.c
328
led->fled_cdev.ops = &flash_ops;
drivers/leds/flash/leds-max77693.c
888
fled_cdev->ops = &flash_ops;
drivers/leds/flash/leds-mt6360.c
767
flash->ops = &mt6360_flash_ops;
drivers/leds/flash/leds-mt6370-flash.c
503
flash->ops = &mt6370_flash_ops;
drivers/leds/flash/leds-qcom-flash.c
819
flash->ops = &qcom_flash_ops;
drivers/leds/flash/leds-rt4505.c
338
flash->ops = &rt4505_flash_ops;
drivers/leds/flash/leds-rt8515.c
334
fled->ops = &rt8515_flash_ops;
drivers/leds/flash/leds-sgm3140.c
243
fled_cdev->ops = &sgm3140_flash_ops;
drivers/leds/flash/leds-sy7802.c
367
flash->ops = &sy7802_flash_ops;
drivers/leds/flash/leds-tps6131x.c
662
tps6131x->fled_cdev.ops = &flash_ops;
drivers/leds/led-class-flash.c
17
(fled_cdev && fled_cdev->ops->op)
drivers/leds/led-class-flash.c
21
(fled_cdev->ops->op(fled_cdev, args)) : \
drivers/leds/led-class-flash.c
263
const struct led_flash_ops *ops = fled_cdev->ops;
drivers/leds/led-class-flash.c
270
if (ops->flash_brightness_set)
drivers/leds/led-class-flash.c
273
if (ops->timeout_set)
drivers/leds/led-class-flash.c
276
if (ops->fault_get)
drivers/leds/led-class-flash.c
287
const struct led_flash_ops *ops;
drivers/leds/led-class-flash.c
299
ops = fled_cdev->ops;
drivers/leds/led-class-flash.c
300
if (!ops || !ops->strobe_set)
drivers/leds/rgb/leds-qcom-lpg.c
1331
chip->ops = &lpg_pwm_ops;
drivers/leds/trigger/ledtrig-cpu.c
120
.ops = &ledtrig_cpu_syscore_ops,
drivers/macintosh/mediabay.c
336
bay->ops->power(bay, 1);
drivers/macintosh/mediabay.c
341
bay->ops->power(bay, 0);
drivers/macintosh/mediabay.c
350
int id = bay->ops->content(bay);
drivers/macintosh/mediabay.c
483
if (bay->ops->setup_bus(bay, bay->last_value) < 0) {
drivers/macintosh/mediabay.c
494
bay->ops->un_reset(bay);
drivers/macintosh/mediabay.c
511
bay->ops->un_reset_ide(bay);
drivers/macintosh/mediabay.c
586
bay->ops = match->data;
drivers/macintosh/mediabay.c
591
if (bay->ops->init)
drivers/macintosh/mediabay.c
592
bay->ops->init(bay);
drivers/macintosh/mediabay.c
594
printk(KERN_INFO "mediabay%d: Registered %s media-bay\n", i, bay->ops->name);
drivers/macintosh/mediabay.c
600
bay->last_value = bay->ops->content(bay);
drivers/macintosh/mediabay.c
62
const struct mb_ops* ops;
drivers/macintosh/mediabay.c
646
if (bay->ops->content(bay) != bay->content_id) {
drivers/macintosh/via-pmu.c
2643
.ops = &pmu_syscore_ops,
drivers/macintosh/windfarm.h
107
const struct wf_sensor_ops *ops;
drivers/macintosh/windfarm.h
122
return sr->ops->get_value(sr, val);
drivers/macintosh/windfarm.h
38
const struct wf_control_ops *ops;
drivers/macintosh/windfarm.h
63
s32 vmax = ct->ops->get_max(ct);
drivers/macintosh/windfarm.h
64
return ct->ops->set_value(ct, vmax);
drivers/macintosh/windfarm.h
69
s32 vmin = ct->ops->get_min(ct);
drivers/macintosh/windfarm.h
70
return ct->ops->set_value(ct, vmin);
drivers/macintosh/windfarm.h
75
return ct->ops->set_value(ct, val);
drivers/macintosh/windfarm.h
80
return ct->ops->get_value(ct, val);
drivers/macintosh/windfarm.h
85
return ct->ops->get_min(ct);
drivers/macintosh/windfarm.h
90
return ct->ops->get_max(ct);
drivers/macintosh/windfarm_ad7417_sensor.c
181
const struct wf_sensor_ops *ops)
drivers/macintosh/windfarm_ad7417_sensor.c
185
pv->sensors[index].ops = ops;
drivers/macintosh/windfarm_core.c
153
if (ct->ops && ct->ops->release)
drivers/macintosh/windfarm_core.c
154
ct->ops->release(ct);
drivers/macintosh/windfarm_core.c
167
err = ctrl->ops->get_value(ctrl, &val);
drivers/macintosh/windfarm_core.c
201
err = ctrl->ops->set_value(ctrl, val);
drivers/macintosh/windfarm_core.c
256
if (!try_module_get(ct->ops->owner))
drivers/macintosh/windfarm_core.c
265
struct module *mod = ct->ops->owner;
drivers/macintosh/windfarm_core.c
283
if (sr->ops && sr->ops->release)
drivers/macintosh/windfarm_core.c
284
sr->ops->release(sr);
drivers/macintosh/windfarm_core.c
296
err = sens->ops->get_value(sens, &val);
drivers/macintosh/windfarm_core.c
351
if (!try_module_get(sr->ops->owner))
drivers/macintosh/windfarm_core.c
360
struct module *mod = sr->ops->owner;
drivers/macintosh/windfarm_cpufreq_clamp.c
103
clamp->ops = &clamp_ops;
drivers/macintosh/windfarm_fcu_controls.c
383
fan->ctrl.ops = &wf_fcu_fan_rpm_ops;
drivers/macintosh/windfarm_fcu_controls.c
388
fan->ctrl.ops = &wf_fcu_fan_pwm_ops;
drivers/macintosh/windfarm_lm75_sensor.c
141
lm->sens.ops = &wf_lm75_ops;
drivers/macintosh/windfarm_lm87_sensor.c
137
lm->sens.ops = &wf_lm87_ops;
drivers/macintosh/windfarm_max6690_sensor.c
97
max->sens.ops = &wf_max6690_ops;
drivers/macintosh/windfarm_pm112.c
175
pid.min = main_fan->ops->get_min(main_fan);
drivers/macintosh/windfarm_pm112.c
176
pid.max = main_fan->ops->get_max(main_fan);
drivers/macintosh/windfarm_pm112.c
282
err = sr->ops->get_value(sr, &temp);
drivers/macintosh/windfarm_pm112.c
297
err = sr->ops->get_value(sr, &power);
drivers/macintosh/windfarm_pm112.c
336
err = ct->ops->set_value(ct, target * cpu_fan_scale[i] / 100);
drivers/macintosh/windfarm_pm112.c
368
backside_param.min = backside_fan->ops->get_min(backside_fan);
drivers/macintosh/windfarm_pm112.c
369
backside_param.max = backside_fan->ops->get_max(backside_fan);
drivers/macintosh/windfarm_pm112.c
377
err = u4_temp->ops->get_value(u4_temp, &temp);
drivers/macintosh/windfarm_pm112.c
389
err = backside_fan->ops->set_value(backside_fan, speed);
drivers/macintosh/windfarm_pm112.c
418
drive_bay_prm.min = drive_bay_fan->ops->get_min(drive_bay_fan);
drivers/macintosh/windfarm_pm112.c
419
drive_bay_prm.max = drive_bay_fan->ops->get_max(drive_bay_fan);
drivers/macintosh/windfarm_pm112.c
427
err = hd_temp->ops->get_value(hd_temp, &temp);
drivers/macintosh/windfarm_pm112.c
439
err = drive_bay_fan->ops->set_value(drive_bay_fan, speed);
drivers/macintosh/windfarm_pm112.c
474
err = slots_power->ops->get_value(slots_power, &power);
drivers/macintosh/windfarm_pm112.c
486
err = slots_fan->ops->set_value(slots_fan, speed);
drivers/macintosh/windfarm_pm112.c
594
max_exhaust = cpu_fans[0]->ops->get_max(cpu_fans[0]);
drivers/macintosh/windfarm_pm112.c
598
ct->ops->get_max(ct) * 100 / max_exhaust;
drivers/macintosh/windfarm_pm121.c
484
controls[control_id]->ops->get_value(controls[control_id],
drivers/macintosh/windfarm_pm121.c
550
pid_param.min = control->ops->get_min(control);
drivers/macintosh/windfarm_pm121.c
551
pid_param.max = control->ops->get_max(control);
drivers/macintosh/windfarm_pm121.c
601
rc = sensor->ops->get_value(sensor, &temp);
drivers/macintosh/windfarm_pm121.c
629
rc = control->ops->set_value(control, st->setpoint);
drivers/macintosh/windfarm_pm121.c
695
pid_param.min = fan_cpu->ops->get_min(fan_cpu);
drivers/macintosh/windfarm_pm121.c
696
pid_param.max = fan_cpu->ops->get_max(fan_cpu);
drivers/macintosh/windfarm_pm121.c
732
rc = sensor_cpu_temp->ops->get_value(sensor_cpu_temp, &temp);
drivers/macintosh/windfarm_pm121.c
740
rc = sensor_cpu_power->ops->get_value(sensor_cpu_power, &power);
drivers/macintosh/windfarm_pm121.c
771
rc = fan_cpu->ops->set_value(fan_cpu, st->setpoint);
drivers/macintosh/windfarm_smu_controls.c
168
fct->ctrl.ops = &smu_fan_ops;
drivers/macintosh/windfarm_smu_sat.c
274
sens->sens.ops = &wf_sat_ops;
drivers/macintosh/windfarm_smu_sat.c
301
sens->sens.ops = &wf_sat_ops;
drivers/macintosh/windfarm_smu_sensors.c
219
ads->sens.ops = &smu_cputemp_ops;
drivers/macintosh/windfarm_smu_sensors.c
228
ads->sens.ops = &smu_cpuamp_ops;
drivers/macintosh/windfarm_smu_sensors.c
237
ads->sens.ops = &smu_cpuvolt_ops;
drivers/macintosh/windfarm_smu_sensors.c
246
ads->sens.ops = &smu_slotspow_ops;
drivers/macintosh/windfarm_smu_sensors.c
303
rc = pow->amps->ops->get_value(pow->amps, &amps);
drivers/macintosh/windfarm_smu_sensors.c
312
rc = pow->volts->ops->get_value(pow->volts, &volts);
drivers/macintosh/windfarm_smu_sensors.c
344
pow->sens.ops = &smu_cpu_power_ops;
drivers/mailbox/arm_mhu.c
139
mhu->mbox.ops = &mhu_ops;
drivers/mailbox/arm_mhu_db.c
298
mhu->mbox.ops = &mhu_db_ops;
drivers/mailbox/arm_mhuv2.c
1027
mhu->mbox.ops = &mhuv2_receiver_ops;
drivers/mailbox/arm_mhuv2.c
230
const struct mhuv2_protocol_ops *ops;
drivers/mailbox/arm_mhuv2.c
321
#define IS_PROTOCOL_DOORBELL(_priv) (_priv->ops == &mhuv2_doorbell_ops)
drivers/mailbox/arm_mhuv2.c
692
data = priv->ops->read_data(mhu, chan);
drivers/mailbox/arm_mhuv2.c
716
return priv->ops->last_tx_done(mhu, chan);
drivers/mailbox/arm_mhuv2.c
724
if (!priv->ops->last_tx_done(mhu, chan))
drivers/mailbox/arm_mhuv2.c
727
return priv->ops->send_data(mhu, chan, data);
drivers/mailbox/arm_mhuv2.c
735
if (priv->ops->tx_startup)
drivers/mailbox/arm_mhuv2.c
736
priv->ops->tx_startup(mhu, chan);
drivers/mailbox/arm_mhuv2.c
745
if (priv->ops->tx_shutdown)
drivers/mailbox/arm_mhuv2.c
746
priv->ops->tx_shutdown(mhu, chan);
drivers/mailbox/arm_mhuv2.c
761
return priv->ops->rx_startup(mhu, chan);
drivers/mailbox/arm_mhuv2.c
769
priv->ops->rx_shutdown(mhu, chan);
drivers/mailbox/arm_mhuv2.c
898
priv->ops = &mhuv2_data_transfer_ops;
drivers/mailbox/arm_mhuv2.c
911
priv->ops = &mhuv2_doorbell_ops;
drivers/mailbox/arm_mhuv2.c
973
mhu->mbox.ops = &mhuv2_sender_ops;
drivers/mailbox/arm_mhuv3.c
1013
mhu->mbox.ops = &mhuv3_receiver_ops;
drivers/mailbox/arm_mhuv3.c
291
const struct mhuv3_protocol_ops *ops;
drivers/mailbox/arm_mhuv3.c
477
return priv->ops->last_tx_done(mhu, chan);
drivers/mailbox/arm_mhuv3.c
485
if (!priv->ops->last_tx_done(mhu, chan))
drivers/mailbox/arm_mhuv3.c
488
return priv->ops->send_data(mhu, chan, data);
drivers/mailbox/arm_mhuv3.c
496
if (priv->ops->tx_startup)
drivers/mailbox/arm_mhuv3.c
497
priv->ops->tx_startup(mhu, chan);
drivers/mailbox/arm_mhuv3.c
507
if (priv->ops->tx_shutdown)
drivers/mailbox/arm_mhuv3.c
508
priv->ops->tx_shutdown(mhu, chan);
drivers/mailbox/arm_mhuv3.c
523
return priv->ops->rx_startup(mhu, chan);
drivers/mailbox/arm_mhuv3.c
531
priv->ops->rx_shutdown(mhu, chan);
drivers/mailbox/arm_mhuv3.c
614
priv->ops = &mhuv3_doorbell_ops;
drivers/mailbox/arm_mhuv3.c
943
if (priv->ops->read_data) {
drivers/mailbox/arm_mhuv3.c
944
data = priv->ops->read_data(mhu, chan);
drivers/mailbox/arm_mhuv3.c
962
if (priv->ops->rx_complete)
drivers/mailbox/arm_mhuv3.c
963
priv->ops->rx_complete(mhu, chan);
drivers/mailbox/arm_mhuv3.c
976
mhu->mbox.ops = &mhuv3_sender_ops;
drivers/mailbox/armada-37xx-rwtm-mailbox.c
173
mbox->controller.ops = &a37xx_mbox_ops;
drivers/mailbox/ast2700-mailbox.c
196
mb->mbox.ops = &ast2700_mbox_chan_ops;
drivers/mailbox/bcm-flexrm-mailbox.c
1608
mbox->controller.ops = &flexrm_mbox_chan_ops;
drivers/mailbox/bcm-pdc-mailbox.c
1442
mbc->ops = &pdc_mbox_chan_ops;
drivers/mailbox/bcm2835-mailbox.c
164
mbox->controller.ops = &bcm2835_mbox_chan_ops;
drivers/mailbox/bcm74110-mailbox.c
606
mbox->controller.ops = &bcm74110_mbox_chan_ops;
drivers/mailbox/cix-mailbox.c
609
priv->mbox.ops = &cix_mbox_chan_ops;
drivers/mailbox/cv1800-mailbox.c
180
mb->mbox.ops = &cv1800_mbox_chan_ops;
drivers/mailbox/exynos-mailbox.c
129
mbox->ops = &exynos_mbox_chan_ops;
drivers/mailbox/hi3660-mailbox.c
257
mbox->controller.ops = &hi3660_mbox_ops;
drivers/mailbox/hi6220-mailbox.c
313
mbox->controller.ops = &hi6220_mbox_ops;
drivers/mailbox/imx-mailbox.c
932
priv->mbox.ops = &imx_mu_ops;
drivers/mailbox/mailbox-altera.c
319
mbox->controller.ops = &altera_mbox_ops;
drivers/mailbox/mailbox-mchp-ipc-sbi.c
448
ipc->controller.ops = &mchp_ipc_ops;
drivers/mailbox/mailbox-mpfs.c
309
mbox->controller.ops = &mpfs_mbox_ops;
drivers/mailbox/mailbox-sti.c
451
mbox->ops = &sti_mbox_ops;
drivers/mailbox/mailbox-th1520.c
501
priv->mbox.ops = &th1520_mbox_ops;
drivers/mailbox/mailbox-xgene-slimpro.c
209
ctx->mb_ctrl.ops = &slimpro_mbox_ops;
drivers/mailbox/mailbox.c
118
txdone = chan->mbox->ops->last_tx_done(chan);
drivers/mailbox/mailbox.c
214
if (chan->mbox->ops->peek_data)
drivers/mailbox/mailbox.c
215
return chan->mbox->ops->peek_data(chan);
drivers/mailbox/mailbox.c
298
if (!chan->mbox->ops->flush)
drivers/mailbox/mailbox.c
301
ret = chan->mbox->ops->flush(chan, timeout);
drivers/mailbox/mailbox.c
330
if (chan->mbox->ops->startup) {
drivers/mailbox/mailbox.c
331
ret = chan->mbox->ops->startup(chan);
drivers/mailbox/mailbox.c
474
if (chan->mbox->ops->shutdown)
drivers/mailbox/mailbox.c
475
chan->mbox->ops->shutdown(chan);
drivers/mailbox/mailbox.c
509
if (!mbox || !mbox->dev || !mbox->ops || !mbox->num_chans)
drivers/mailbox/mailbox.c
521
if (!mbox->ops->last_tx_done) {
drivers/mailbox/mailbox.c
70
err = chan->mbox->ops->send_data(chan, data);
drivers/mailbox/mtk-adsp-mailbox.c
120
mbox->ops = &mtk_adsp_mbox_chan_ops;
drivers/mailbox/mtk-cmdq-mailbox.c
728
cmdq->mbox.ops = &cmdq_mbox_chan_ops;
drivers/mailbox/mtk-gpueb-mailbox.c
277
ebm->mbox.ops = &mtk_gpueb_mbox_ops;
drivers/mailbox/mtk-vcp-mailbox.c
113
mbox->ops = &mtk_vcp_mbox_chan_ops;
drivers/mailbox/omap-mailbox.c
577
controller->ops = &omap_mbox_chan_ops;
drivers/mailbox/pcc.c
845
pcc_mbox_ctrl->ops = &pcc_chan_ops;
drivers/mailbox/platform_mhu.c
148
mhu->mbox.ops = &platform_mhu_ops;
drivers/mailbox/qcom-apcs-ipc-mailbox.c
107
apcs->mbox.ops = &qcom_apcs_ipc_ops;
drivers/mailbox/qcom-cpucp-mbox.c
151
mbox->ops = &qcom_cpucp_mbox_chan_ops;
drivers/mailbox/qcom-ipcc.c
250
mbox->ops = &ipcc_mbox_chan_ops;
drivers/mailbox/riscv-sbi-mpxy-mbox.c
891
mbox->controller.ops = &mpxy_mbox_ops;
drivers/mailbox/rockchip-mailbox.c
194
mb->mbox.ops = &rockchip_mbox_chan_ops;
drivers/mailbox/sprd-mailbox.c
419
priv->mbox.ops = &sprd_mbox_ops;
drivers/mailbox/stm32-ipcc.c
295
ipcc->controller.ops = &stm32_ipcc_ops;
drivers/mailbox/sun6i-msgbox.c
266
mbox->controller.ops = &sun6i_msgbox_chan_ops;
drivers/mailbox/tegra-hsp.c
271
mb->ops->recv(&mb->channel);
drivers/mailbox/tegra-hsp.c
472
mb->ops->send(&mb->channel, data);
drivers/mailbox/tegra-hsp.c
648
mb->ops = &tegra_hsp_sm_128bit_ops;
drivers/mailbox/tegra-hsp.c
650
mb->ops = &tegra_hsp_sm_32bit_ops;
drivers/mailbox/tegra-hsp.c
78
const struct tegra_hsp_sm_ops *ops;
drivers/mailbox/tegra-hsp.c
803
hsp->mbox_db.ops = &tegra_hsp_db_ops;
drivers/mailbox/tegra-hsp.c
831
hsp->mbox_sm.ops = &tegra_hsp_sm_ops;
drivers/mailbox/ti-msgmgr.c
902
mbox->ops = &ti_msgmgr_chan_ops;
drivers/mailbox/zynqmp-ipi-mailbox.c
546
mbox->ops = &zynqmp_ipi_chan_ops;
drivers/md/bcache/bset.c
116
bkey_cmp(k, iter->b->ops->is_extents ?
drivers/md/bcache/bset.c
1207
heap_sift(iter, i, b->ops->sort_cmp);
drivers/md/bcache/bset.c
1210
if (b->ops->sort_fixup && fixup)
drivers/md/bcache/bset.c
1211
k = b->ops->sort_fixup(iter, &tmp.k);
drivers/md/bcache/bset.c
1216
k = __bch_btree_iter_next(iter, b->ops->sort_cmp);
drivers/md/bcache/bset.c
31
if (b->ops->key_dump)
drivers/md/bcache/bset.c
32
b->ops->key_dump(b, k);
drivers/md/bcache/bset.c
347
void bch_btree_keys_init(struct btree_keys *b, const struct btree_keys_ops *ops,
drivers/md/bcache/bset.c
350
b->ops = ops;
drivers/md/bcache/bset.c
37
bkey_cmp(k, b->ops->is_extents ?
drivers/md/bcache/bset.c
60
if (b->ops->is_extents)
drivers/md/bcache/bset.c
74
if (b->ops->is_extents) {
drivers/md/bcache/bset.c
842
if (!b->ops->key_merge)
drivers/md/bcache/bset.c
854
return b->ops->key_merge(b, l, r);
drivers/md/bcache/bset.c
886
BUG_ON(b->ops->is_extents && !KEY_SIZE(k));
drivers/md/bcache/bset.c
893
if (b->ops->is_extents)
drivers/md/bcache/bset.c
900
if (b->ops->insert_fixup(b, k, &iter.iter, replace_key))
drivers/md/bcache/bset.c
906
bkey_cmp(k, b->ops->is_extents ? &START_KEY(m) : m) > 0) {
drivers/md/bcache/bset.h
218
const struct btree_keys_ops *ops;
drivers/md/bcache/bset.h
295
void bch_btree_keys_init(struct btree_keys *b, const struct btree_keys_ops *ops,
drivers/md/bcache/bset.h
473
return b->ops->key_invalid(b, k);
drivers/md/bcache/bset.h
478
return b->ops->key_bad(b, k);
drivers/md/bcache/bset.h
484
return b->ops->key_to_text(buf, size, k);
drivers/md/bcache/btree.c
2189
if (b->keys.ops->is_extents)
drivers/md/bcache/debug.c
50
v->keys.ops = b->keys.ops;
drivers/md/bcache/super.c
899
const struct block_device_operations *ops)
drivers/md/bcache/super.c
981
d->disk->fops = ops;
drivers/md/dm-delay.c
106
delayed->class->ops--;
drivers/md/dm-delay.c
29
unsigned int ops;
drivers/md/dm-delay.c
332
c->ops++;
drivers/md/dm-delay.c
411
DMEMIT("%u %u %u", dc->read.ops, dc->write.ops, dc->flush.ops);
drivers/md/dm-rq.c
554
md->tag_set->ops = &dm_mq_ops;
drivers/md/dm.c
3513
const struct pr_ops *ops = dev->bdev->bd_disk->fops->pr_ops;
drivers/md/dm.c
3516
if (!ops || !ops->pr_register) {
drivers/md/dm.c
3521
ret = ops->pr_register(dev->bdev, pr->old_key, pr->new_key, pr->flags);
drivers/md/dm.c
3573
const struct pr_ops *ops = dev->bdev->bd_disk->fops->pr_ops;
drivers/md/dm.c
3575
if (!ops || !ops->pr_reserve) {
drivers/md/dm.c
3580
pr->ret = ops->pr_reserve(dev->bdev, pr->old_key, pr->type, pr->flags);
drivers/md/dm.c
3616
const struct pr_ops *ops = dev->bdev->bd_disk->fops->pr_ops;
drivers/md/dm.c
3618
if (!ops || !ops->pr_release) {
drivers/md/dm.c
3623
pr->ret = ops->pr_release(dev->bdev, pr->old_key, pr->type);
drivers/md/dm.c
3650
const struct pr_ops *ops = dev->bdev->bd_disk->fops->pr_ops;
drivers/md/dm.c
3652
if (!ops || !ops->pr_preempt) {
drivers/md/dm.c
3657
pr->ret = ops->pr_preempt(dev->bdev, pr->old_key, pr->new_key, pr->type,
drivers/md/dm.c
3686
const struct pr_ops *ops;
drivers/md/dm.c
3696
ops = bdev->bd_disk->fops->pr_ops;
drivers/md/dm.c
3697
if (ops && ops->pr_clear)
drivers/md/dm.c
3698
r = ops->pr_clear(bdev, key);
drivers/md/dm.c
3710
const struct pr_ops *ops = dev->bdev->bd_disk->fops->pr_ops;
drivers/md/dm.c
3712
if (!ops || !ops->pr_read_keys) {
drivers/md/dm.c
3717
pr->ret = ops->pr_read_keys(dev->bdev, pr->read_keys);
drivers/md/dm.c
3742
const struct pr_ops *ops = dev->bdev->bd_disk->fops->pr_ops;
drivers/md/dm.c
3744
if (!ops || !ops->pr_read_reservation) {
drivers/md/dm.c
3749
pr->ret = ops->pr_read_reservation(dev->bdev, pr->rsv);
drivers/md/persistent-data/dm-space-map-disk.c
200
static struct dm_space_map ops = {
drivers/md/persistent-data/dm-space-map-disk.c
229
memcpy(&smd->sm, &ops, sizeof(smd->sm));
drivers/md/persistent-data/dm-space-map-disk.c
263
memcpy(&smd->sm, &ops, sizeof(smd->sm));
drivers/md/persistent-data/dm-space-map-metadata.c
563
static const struct dm_space_map ops = {
drivers/md/persistent-data/dm-space-map-metadata.c
765
memcpy(sm, &ops, sizeof(*sm));
drivers/md/persistent-data/dm-space-map-metadata.c
779
memcpy(&smm->sm, &ops, sizeof(smm->sm));
drivers/md/persistent-data/dm-space-map-metadata.c
806
memcpy(&smm->sm, &ops, sizeof(smm->sm));
drivers/md/raid5.c
1519
mark_target_uptodate(sh, sh->ops.target);
drivers/md/raid5.c
1520
mark_target_uptodate(sh, sh->ops.target2);
drivers/md/raid5.c
1557
int target = sh->ops.target;
drivers/md/raid5.c
1665
if (sh->ops.target < 0)
drivers/md/raid5.c
1666
target = sh->ops.target2;
drivers/md/raid5.c
1667
else if (sh->ops.target2 < 0)
drivers/md/raid5.c
1668
target = sh->ops.target;
drivers/md/raid5.c
1719
int target = sh->ops.target;
drivers/md/raid5.c
1720
int target2 = sh->ops.target2;
drivers/md/raid5.c
2237
&sh->ops.zero_sum_result, &submit);
drivers/md/raid5.c
2264
&sh->ops.zero_sum_result, percpu->spare_page, 0, &submit);
drivers/md/raid5.c
2286
if (sh->ops.target2 < 0 || sh->ops.target < 0)
drivers/md/raid5.c
3895
sh->ops.target = disk_idx;
drivers/md/raid5.c
3896
sh->ops.target2 = -1; /* no 2nd target */
drivers/md/raid5.c
3926
sh->ops.target = disk_idx;
drivers/md/raid5.c
3927
sh->ops.target2 = other;
drivers/md/raid5.c
4325
if ((sh->ops.zero_sum_result & SUM_CHECK_P_RESULT) == 0)
drivers/md/raid5.c
4346
sh->ops.target = sh->pd_idx;
drivers/md/raid5.c
4347
sh->ops.target2 = -1;
drivers/md/raid5.c
4402
sh->ops.zero_sum_result = 0;
drivers/md/raid5.c
4444
if (sh->ops.zero_sum_result & SUM_CHECK_P_RESULT) {
drivers/md/raid5.c
4450
if (sh->ops.zero_sum_result & SUM_CHECK_Q_RESULT) {
drivers/md/raid5.c
4478
if (sh->ops.zero_sum_result == 0) {
drivers/md/raid5.c
4505
int *target = &sh->ops.target;
drivers/md/raid5.c
4507
sh->ops.target = -1;
drivers/md/raid5.c
4508
sh->ops.target2 = -1;
drivers/md/raid5.c
4512
if (sh->ops.zero_sum_result & SUM_CHECK_P_RESULT) {
drivers/md/raid5.c
4516
target = &sh->ops.target2;
drivers/md/raid5.c
4519
if (sh->ops.zero_sum_result & SUM_CHECK_Q_RESULT) {
drivers/md/raid5.h
250
} ops;
drivers/media/cec/core/cec-adap.c
1662
ret = adap->ops->adap_enable(adap, true);
drivers/media/cec/core/cec-adap.c
1679
WARN_ON(adap->ops->adap_enable(adap, false));
drivers/media/cec/core/cec-adap.c
2047
if (adap->ops->received && !adap->devnode.unregistered &&
drivers/media/cec/core/cec-adap.c
2048
adap->ops->received(adap, msg) != -ENOMSG)
drivers/media/cec/core/cec-api.c
598
if (adap->pin && adap->pin->ops->read_hpd &&
drivers/media/cec/core/cec-api.c
600
err = adap->pin->ops->read_hpd(adap);
drivers/media/cec/core/cec-api.c
607
if (adap->pin && adap->pin->ops->read_5v &&
drivers/media/cec/core/cec-api.c
609
err = adap->pin->ops->read_5v(adap);
drivers/media/cec/core/cec-core.c
223
struct cec_adapter *cec_allocate_adapter(const struct cec_adap_ops *ops,
drivers/media/cec/core/cec-core.c
236
if (WARN_ON(!ops))
drivers/media/cec/core/cec-core.c
254
adap->ops = ops;
drivers/media/cec/core/cec-core.c
359
if (!adap->ops->error_inj_show || !adap->ops->error_inj_parse_line)
drivers/media/cec/core/cec-core.c
393
if (adap->ops->adap_free)
drivers/media/cec/core/cec-core.c
394
adap->ops->adap_free(adap);
drivers/media/cec/core/cec-pin-priv.h
16
((pin && pin->ops->op && !pin->adap->devnode.unregistered) ? \
drivers/media/cec/core/cec-pin-priv.h
17
pin->ops->op(pin->adap, ## arg) : 0)
drivers/media/cec/core/cec-pin-priv.h
180
const struct cec_pin_ops *ops;
drivers/media/cec/core/cec-pin-priv.h
21
if (pin && pin->ops->op && \
drivers/media/cec/core/cec-pin-priv.h
23
pin->ops->op(pin->adap, ## arg); \
drivers/media/cec/core/cec-pin.c
1011
if (pin->state != CEC_ST_IDLE || pin->ops->enable_irq == NULL ||
drivers/media/cec/core/cec-pin.c
1120
pin->ops->disable_irq(adap);
drivers/media/cec/core/cec-pin.c
1132
if (pin->enabled_irq || !pin->ops->enable_irq ||
drivers/media/cec/core/cec-pin.c
1135
pin->enable_irq_failed = !pin->ops->enable_irq(adap);
drivers/media/cec/core/cec-pin.c
1150
pin->ops->disable_irq(pin->adap);
drivers/media/cec/core/cec-pin.c
1255
if (pin->ops->enable_irq)
drivers/media/cec/core/cec-pin.c
1326
if (pin->ops->free)
drivers/media/cec/core/cec-pin.c
1327
pin->ops->free(adap);
drivers/media/cec/core/cec-pin.c
1336
if (pin->ops->received && !adap->devnode.unregistered)
drivers/media/cec/core/cec-pin.c
1337
return pin->ops->received(adap, msg);
drivers/media/cec/core/cec-pin.c
1374
pin->ops = pin_ops;
drivers/media/cec/core/cec-priv.h
21
((adap->ops->op && !adap->devnode.unregistered) ? \
drivers/media/cec/core/cec-priv.h
22
adap->ops->op(adap, ## arg) : 0)
drivers/media/cec/core/cec-priv.h
26
if (adap->ops->op && !adap->devnode.unregistered) \
drivers/media/cec/core/cec-priv.h
27
adap->ops->op(adap, ## arg); \
drivers/media/cec/platform/meson/ao-cec-g12a.c
353
init.ops = &meson_ao_cec_g12a_dualdiv_clk_ops;
drivers/media/common/b2c2/flexcop-fe-tuner.c
173
struct dvb_frontend_ops *ops;
drivers/media/common/b2c2/flexcop-fe-tuner.c
183
ops = &fc->fe->ops;
drivers/media/common/b2c2/flexcop-fe-tuner.c
184
ops->diseqc_send_master_cmd = flexcop_diseqc_send_master_cmd;
drivers/media/common/b2c2/flexcop-fe-tuner.c
185
ops->diseqc_send_burst = flexcop_diseqc_send_burst;
drivers/media/common/b2c2/flexcop-fe-tuner.c
186
ops->set_tone = flexcop_set_tone;
drivers/media/common/b2c2/flexcop-fe-tuner.c
187
ops->set_voltage = flexcop_set_voltage;
drivers/media/common/b2c2/flexcop-fe-tuner.c
188
fc->fe_sleep = ops->sleep;
drivers/media/common/b2c2/flexcop-fe-tuner.c
189
ops->sleep = flexcop_sleep;
drivers/media/common/b2c2/flexcop-fe-tuner.c
294
fc->fe->ops.set_voltage = flexcop_set_voltage;
drivers/media/common/b2c2/flexcop-fe-tuner.c
295
fc->fe_sleep = fc->fe->ops.sleep;
drivers/media/common/b2c2/flexcop-fe-tuner.c
296
fc->fe->ops.sleep = flexcop_sleep;
drivers/media/common/b2c2/flexcop-fe-tuner.c
334
fc->fe_sleep = fc->fe->ops.sleep;
drivers/media/common/b2c2/flexcop-fe-tuner.c
335
fc->fe->ops.sleep = flexcop_sleep;
drivers/media/common/b2c2/flexcop-fe-tuner.c
608
if (fc->fe->ops.i2c_gate_ctrl)
drivers/media/common/b2c2/flexcop-fe-tuner.c
609
fc->fe->ops.i2c_gate_ctrl(fc->fe, 0);
drivers/media/common/b2c2/flexcop-fe-tuner.c
610
fc->fe->ops.i2c_gate_ctrl = NULL;
drivers/media/common/b2c2/flexcop-fe-tuner.c
703
info("found '%s' .", fc->fe->ops.info.name);
drivers/media/common/cx2341x.c
1378
if (hdl->ops && hdl->ops->s_stream_vbi_fmt)
drivers/media/common/cx2341x.c
1379
return hdl->ops->s_stream_vbi_fmt(hdl, val);
drivers/media/common/cx2341x.c
1440
hdl->ops && hdl->ops->s_audio_sampling_freq)
drivers/media/common/cx2341x.c
1441
return hdl->ops->s_audio_sampling_freq(hdl, hdl->audio_sampling_freq->val);
drivers/media/common/cx2341x.c
1443
hdl->ops && hdl->ops->s_audio_mode)
drivers/media/common/cx2341x.c
1444
return hdl->ops->s_audio_mode(hdl, hdl->audio_mode->val);
drivers/media/common/cx2341x.c
1472
hdl->ops && hdl->ops->s_video_encoding)
drivers/media/common/cx2341x.c
1473
return hdl->ops->s_video_encoding(hdl, hdl->video_encoding->val);
drivers/media/common/cx2341x.c
1546
cfg.ops = &cx2341x_ops;
drivers/media/common/saa7146/saa7146_fops.c
384
q->ops = type == VFL_TYPE_VIDEO ? &video_qops : &vbi_qops;
drivers/media/common/siano/smsdvb-main.c
1153
memcpy(&client->frontend.ops, &smsdvb_fe_ops,
drivers/media/common/siano/smsdvb-main.c
1159
client->frontend.ops.delsys[0] = SYS_DVBT;
drivers/media/common/siano/smsdvb-main.c
1163
client->frontend.ops.delsys[0] = SYS_ISDBT;
drivers/media/common/videobuf2/videobuf2-core.c
105
(q)->ops->op ? "" : " (nop)")
drivers/media/common/videobuf2/videobuf2-core.c
112
err = (q)->ops->op ? (q)->ops->op(args) : 0; \
drivers/media/common/videobuf2/videobuf2-core.c
121
if ((q)->ops->op) \
drivers/media/common/videobuf2/videobuf2-core.c
122
(q)->ops->op(args); \
drivers/media/common/videobuf2/videobuf2-core.c
129
(vb)->vb2_queue->ops->op ? "" : " (nop)")
drivers/media/common/videobuf2/videobuf2-core.c
136
err = (vb)->vb2_queue->ops->op ? \
drivers/media/common/videobuf2/videobuf2-core.c
137
(vb)->vb2_queue->ops->op(args) : 0; \
drivers/media/common/videobuf2/videobuf2-core.c
146
if ((vb)->vb2_queue->ops->op) \
drivers/media/common/videobuf2/videobuf2-core.c
147
(vb)->vb2_queue->ops->op(args); \
drivers/media/common/videobuf2/videobuf2-core.c
1673
return obj->ops == &vb2_core_req_ops;
drivers/media/common/videobuf2/videobuf2-core.c
168
((q)->ops->op ? (q)->ops->op(args) : 0)
drivers/media/common/videobuf2/videobuf2-core.c
172
if ((q)->ops->op) \
drivers/media/common/videobuf2/videobuf2-core.c
173
(q)->ops->op(args); \
drivers/media/common/videobuf2/videobuf2-core.c
177
((vb)->vb2_queue->ops->op ? (vb)->vb2_queue->ops->op(args) : 0)
drivers/media/common/videobuf2/videobuf2-core.c
181
if ((vb)->vb2_queue->ops->op) \
drivers/media/common/videobuf2/videobuf2-core.c
182
(vb)->vb2_queue->ops->op(args); \
drivers/media/common/videobuf2/videobuf2-core.c
2606
WARN_ON(!q->ops) ||
drivers/media/common/videobuf2/videobuf2-core.c
2610
WARN_ON(!q->ops->queue_setup) ||
drivers/media/common/videobuf2/videobuf2-core.c
2611
WARN_ON(!q->ops->buf_queue))
drivers/media/common/videobuf2/videobuf2-dma-contig.c
507
exp_info.ops = &vb2_dc_dmabuf_ops;
drivers/media/common/videobuf2/videobuf2-dma-sg.c
529
exp_info.ops = &vb2_dma_sg_dmabuf_ops;
drivers/media/common/videobuf2/videobuf2-v4l2.c
1320
if (!obj->ops->prepare)
drivers/media/common/videobuf2/videobuf2-v4l2.c
1323
ret = obj->ops->prepare(obj);
drivers/media/common/videobuf2/videobuf2-v4l2.c
1330
if (obj->ops->unprepare)
drivers/media/common/videobuf2/videobuf2-v4l2.c
1331
obj->ops->unprepare(obj);
drivers/media/common/videobuf2/videobuf2-v4l2.c
1351
if (obj->ops->queue)
drivers/media/common/videobuf2/videobuf2-v4l2.c
1352
obj->ops->queue(obj);
drivers/media/common/videobuf2/videobuf2-v4l2.c
440
if (WARN_ON(!q->ops->buf_request_complete))
drivers/media/common/videobuf2/videobuf2-v4l2.c
449
!q->ops->buf_out_validate))
drivers/media/common/videobuf2/videobuf2-vmalloc.c
344
exp_info.ops = &vb2_vmalloc_dmabuf_ops;
drivers/media/dvb-core/dvb_frontend.c
1328
if (fe->ops.get_frontend) {
drivers/media/dvb-core/dvb_frontend.c
1329
r = fe->ops.get_frontend(fe, c);
drivers/media/dvb-core/dvb_frontend.c
1355
while (ncaps < MAX_DELSYS && fe->ops.delsys[ncaps]) {
drivers/media/dvb-core/dvb_frontend.c
1356
tvp->u.buffer.data[ncaps] = fe->ops.delsys[ncaps];
drivers/media/dvb-core/dvb_frontend.c
141
dvb_frontend_invoke_release(fe, fe->ops.release);
drivers/media/dvb-core/dvb_frontend.c
157
if (fe->ops.detach)
drivers/media/dvb-core/dvb_frontend.c
158
fe->ops.detach(fe);
drivers/media/dvb-core/dvb_frontend.c
1689
desired_system = fe->ops.delsys[0];
drivers/media/dvb-core/dvb_frontend.c
1697
while (ncaps < MAX_DELSYS && fe->ops.delsys[ncaps]) {
drivers/media/dvb-core/dvb_frontend.c
1698
if (fe->ops.delsys[ncaps] == desired_system) {
drivers/media/dvb-core/dvb_frontend.c
1729
while (ncaps < MAX_DELSYS && fe->ops.delsys[ncaps]) {
drivers/media/dvb-core/dvb_frontend.c
1730
if (dvbv3_type(fe->ops.delsys[ncaps]) == type)
drivers/media/dvb-core/dvb_frontend.c
1731
delsys = fe->ops.delsys[ncaps];
drivers/media/dvb-core/dvb_frontend.c
1786
c->delivery_system = fe->ops.delsys[0];
drivers/media/dvb-core/dvb_frontend.c
1804
while (ncaps < MAX_DELSYS && fe->ops.delsys[ncaps]) {
drivers/media/dvb-core/dvb_frontend.c
1805
if (dvbv3_type(fe->ops.delsys[ncaps]) != DVBV3_UNKNOWN) {
drivers/media/dvb-core/dvb_frontend.c
1806
delsys = fe->ops.delsys[ncaps];
drivers/media/dvb-core/dvb_frontend.c
1827
if (fe->ops.get_tune_settings && (fe->ops.get_tune_settings(fe, &fetunesettings) == 0)) {
drivers/media/dvb-core/dvb_frontend.c
185
return fe->ops.get_frontend;
drivers/media/dvb-core/dvb_frontend.c
2049
if (fe->ops.set_lna)
drivers/media/dvb-core/dvb_frontend.c
2050
r = fe->ops.set_lna(fe);
drivers/media/dvb-core/dvb_frontend.c
2484
strscpy(info->name, fe->ops.info.name, sizeof(info->name));
drivers/media/dvb-core/dvb_frontend.c
2485
info->symbol_rate_min = fe->ops.info.symbol_rate_min;
drivers/media/dvb-core/dvb_frontend.c
2486
info->symbol_rate_max = fe->ops.info.symbol_rate_max;
drivers/media/dvb-core/dvb_frontend.c
2487
info->symbol_rate_tolerance = fe->ops.info.symbol_rate_tolerance;
drivers/media/dvb-core/dvb_frontend.c
2488
info->caps = fe->ops.info.caps;
drivers/media/dvb-core/dvb_frontend.c
2546
if (fe->ops.read_status)
drivers/media/dvb-core/dvb_frontend.c
2547
err = fe->ops.read_status(fe, status);
drivers/media/dvb-core/dvb_frontend.c
2552
if (fe->ops.diseqc_reset_overload) {
drivers/media/dvb-core/dvb_frontend.c
2553
err = fe->ops.diseqc_reset_overload(fe);
drivers/media/dvb-core/dvb_frontend.c
2560
if (fe->ops.diseqc_send_master_cmd) {
drivers/media/dvb-core/dvb_frontend.c
2567
err = fe->ops.diseqc_send_master_cmd(fe, cmd);
drivers/media/dvb-core/dvb_frontend.c
2574
if (fe->ops.diseqc_send_burst) {
drivers/media/dvb-core/dvb_frontend.c
2575
err = fe->ops.diseqc_send_burst(fe, (long)parg);
drivers/media/dvb-core/dvb_frontend.c
2582
if (fe->ops.set_tone) {
drivers/media/dvb-core/dvb_frontend.c
2584
err = fe->ops.set_tone(fe, fepriv->tone);
drivers/media/dvb-core/dvb_frontend.c
2591
if (fe->ops.set_voltage) {
drivers/media/dvb-core/dvb_frontend.c
2593
err = fe->ops.set_voltage(fe, fepriv->voltage);
drivers/media/dvb-core/dvb_frontend.c
2600
if (fe->ops.diseqc_recv_slave_reply)
drivers/media/dvb-core/dvb_frontend.c
2601
err = fe->ops.diseqc_recv_slave_reply(fe, parg);
drivers/media/dvb-core/dvb_frontend.c
2605
if (fe->ops.enable_high_lnb_voltage)
drivers/media/dvb-core/dvb_frontend.c
2606
err = fe->ops.enable_high_lnb_voltage(fe, (long)parg);
drivers/media/dvb-core/dvb_frontend.c
2616
if (fe->ops.dishnetwork_send_legacy_command) {
drivers/media/dvb-core/dvb_frontend.c
2617
err = fe->ops.dishnetwork_send_legacy_command(fe,
drivers/media/dvb-core/dvb_frontend.c
2621
} else if (fe->ops.set_voltage) {
drivers/media/dvb-core/dvb_frontend.c
2653
fe->ops.set_voltage(fe, SEC_VOLTAGE_18);
drivers/media/dvb-core/dvb_frontend.c
2661
fe->ops.set_voltage(fe, (last) ? SEC_VOLTAGE_13 : SEC_VOLTAGE_18);
drivers/media/dvb-core/dvb_frontend.c
2684
if (fe->ops.read_ber) {
drivers/media/dvb-core/dvb_frontend.c
2686
err = fe->ops.read_ber(fe, parg);
drivers/media/dvb-core/dvb_frontend.c
2693
if (fe->ops.read_signal_strength) {
drivers/media/dvb-core/dvb_frontend.c
2695
err = fe->ops.read_signal_strength(fe, parg);
drivers/media/dvb-core/dvb_frontend.c
2702
if (fe->ops.read_snr) {
drivers/media/dvb-core/dvb_frontend.c
2704
err = fe->ops.read_snr(fe, parg);
drivers/media/dvb-core/dvb_frontend.c
2711
if (fe->ops.read_ucblocks) {
drivers/media/dvb-core/dvb_frontend.c
2713
err = fe->ops.read_ucblocks(fe, parg);
drivers/media/dvb-core/dvb_frontend.c
2824
if (dvbdev->users == -1 && fe->ops.ts_bus_ctrl) {
drivers/media/dvb-core/dvb_frontend.c
2825
if ((ret = fe->ops.ts_bus_ctrl(fe, 1)) < 0)
drivers/media/dvb-core/dvb_frontend.c
2892
if (dvbdev->users == -1 && fe->ops.ts_bus_ctrl)
drivers/media/dvb-core/dvb_frontend.c
2893
fe->ops.ts_bus_ctrl(fe, 0);
drivers/media/dvb-core/dvb_frontend.c
2930
if (fe->ops.ts_bus_ctrl)
drivers/media/dvb-core/dvb_frontend.c
2931
fe->ops.ts_bus_ctrl(fe, 0);
drivers/media/dvb-core/dvb_frontend.c
2958
if (fe->ops.tuner_ops.suspend)
drivers/media/dvb-core/dvb_frontend.c
2959
ret = fe->ops.tuner_ops.suspend(fe);
drivers/media/dvb-core/dvb_frontend.c
2960
else if (fe->ops.tuner_ops.sleep)
drivers/media/dvb-core/dvb_frontend.c
2961
ret = fe->ops.tuner_ops.sleep(fe);
drivers/media/dvb-core/dvb_frontend.c
2963
if (fe->ops.suspend)
drivers/media/dvb-core/dvb_frontend.c
2964
ret = fe->ops.suspend(fe);
drivers/media/dvb-core/dvb_frontend.c
2965
else if (fe->ops.sleep)
drivers/media/dvb-core/dvb_frontend.c
2966
ret = fe->ops.sleep(fe);
drivers/media/dvb-core/dvb_frontend.c
2981
if (fe->ops.resume)
drivers/media/dvb-core/dvb_frontend.c
2982
ret = fe->ops.resume(fe);
drivers/media/dvb-core/dvb_frontend.c
2983
else if (fe->ops.init)
drivers/media/dvb-core/dvb_frontend.c
2984
ret = fe->ops.init(fe);
drivers/media/dvb-core/dvb_frontend.c
2986
if (fe->ops.tuner_ops.resume)
drivers/media/dvb-core/dvb_frontend.c
2987
ret = fe->ops.tuner_ops.resume(fe);
drivers/media/dvb-core/dvb_frontend.c
2988
else if (fe->ops.tuner_ops.init)
drivers/media/dvb-core/dvb_frontend.c
2989
ret = fe->ops.tuner_ops.init(fe);
drivers/media/dvb-core/dvb_frontend.c
2991
if (fe->ops.set_tone && fepriv->tone != -1)
drivers/media/dvb-core/dvb_frontend.c
2992
fe->ops.set_tone(fe, fepriv->tone);
drivers/media/dvb-core/dvb_frontend.c
2993
if (fe->ops.set_voltage && fepriv->voltage != -1)
drivers/media/dvb-core/dvb_frontend.c
2994
fe->ops.set_voltage(fe, fepriv->voltage);
drivers/media/dvb-core/dvb_frontend.c
3014
.name = fe->ops.info.name,
drivers/media/dvb-core/dvb_frontend.c
3049
fe->dvb->num, fe->id, fe->ops.info.name);
drivers/media/dvb-core/dvb_frontend.c
3064
fe->dtv_property_cache.delivery_system = fe->ops.delsys[0];
drivers/media/dvb-core/dvb_frontend.c
3102
dvb_frontend_invoke_release(fe, fe->ops.release_sec);
drivers/media/dvb-core/dvb_frontend.c
3103
dvb_frontend_invoke_release(fe, fe->ops.tuner_ops.release);
drivers/media/dvb-core/dvb_frontend.c
3104
dvb_frontend_invoke_release(fe, fe->ops.analog_ops.release);
drivers/media/dvb-core/dvb_frontend.c
338
__func__, fe->dvb->num, fe->id, fe->ops.info.name);
drivers/media/dvb-core/dvb_frontend.c
340
if (fe->ops.init)
drivers/media/dvb-core/dvb_frontend.c
341
fe->ops.init(fe);
drivers/media/dvb-core/dvb_frontend.c
342
if (fe->ops.tuner_ops.init) {
drivers/media/dvb-core/dvb_frontend.c
343
if (fe->ops.i2c_gate_ctrl)
drivers/media/dvb-core/dvb_frontend.c
344
fe->ops.i2c_gate_ctrl(fe, 1);
drivers/media/dvb-core/dvb_frontend.c
345
fe->ops.tuner_ops.init(fe);
drivers/media/dvb-core/dvb_frontend.c
346
if (fe->ops.i2c_gate_ctrl)
drivers/media/dvb-core/dvb_frontend.c
347
fe->ops.i2c_gate_ctrl(fe, 0);
drivers/media/dvb-core/dvb_frontend.c
399
autoinversion = ((!(fe->ops.info.caps & FE_CAN_INVERSION_AUTO)) &&
drivers/media/dvb-core/dvb_frontend.c
471
if (fe->ops.set_frontend)
drivers/media/dvb-core/dvb_frontend.c
472
fe_set_err = fe->ops.set_frontend(fe);
drivers/media/dvb-core/dvb_frontend.c
508
if (fe->ops.set_frontend)
drivers/media/dvb-core/dvb_frontend.c
509
retval = fe->ops.set_frontend(fe);
drivers/media/dvb-core/dvb_frontend.c
525
if (fe->ops.read_status)
drivers/media/dvb-core/dvb_frontend.c
526
fe->ops.read_status(fe, &s);
drivers/media/dvb-core/dvb_frontend.c
539
if ((!(fe->ops.info.caps & FE_CAN_INVERSION_AUTO)) &&
drivers/media/dvb-core/dvb_frontend.c
563
(fe->ops.info.caps & FE_CAN_RECOVER) && (fepriv->max_drift == 0)) {
drivers/media/dvb-core/dvb_frontend.c
700
if (fe->ops.set_tone && fepriv->tone != -1)
drivers/media/dvb-core/dvb_frontend.c
701
fe->ops.set_tone(fe, fepriv->tone);
drivers/media/dvb-core/dvb_frontend.c
702
if (fe->ops.set_voltage && fepriv->voltage != -1)
drivers/media/dvb-core/dvb_frontend.c
703
fe->ops.set_voltage(fe, fepriv->voltage);
drivers/media/dvb-core/dvb_frontend.c
708
if (fe->ops.get_frontend_algo) {
drivers/media/dvb-core/dvb_frontend.c
709
algo = fe->ops.get_frontend_algo(fe);
drivers/media/dvb-core/dvb_frontend.c
722
if (fe->ops.tune)
drivers/media/dvb-core/dvb_frontend.c
723
fe->ops.tune(fe, re_tune, fepriv->tune_mode_flags, &fepriv->delay, &s);
drivers/media/dvb-core/dvb_frontend.c
746
if (fe->ops.search) {
drivers/media/dvb-core/dvb_frontend.c
747
fepriv->algo_status = fe->ops.search(fe);
drivers/media/dvb-core/dvb_frontend.c
761
fe->ops.read_status(fe, &s);
drivers/media/dvb-core/dvb_frontend.c
783
if (fe->ops.set_voltage)
drivers/media/dvb-core/dvb_frontend.c
784
fe->ops.set_voltage(fe, SEC_VOLTAGE_OFF);
drivers/media/dvb-core/dvb_frontend.c
785
if (fe->ops.tuner_ops.sleep) {
drivers/media/dvb-core/dvb_frontend.c
786
if (fe->ops.i2c_gate_ctrl)
drivers/media/dvb-core/dvb_frontend.c
787
fe->ops.i2c_gate_ctrl(fe, 1);
drivers/media/dvb-core/dvb_frontend.c
788
fe->ops.tuner_ops.sleep(fe);
drivers/media/dvb-core/dvb_frontend.c
789
if (fe->ops.i2c_gate_ctrl)
drivers/media/dvb-core/dvb_frontend.c
790
fe->ops.i2c_gate_ctrl(fe, 0);
drivers/media/dvb-core/dvb_frontend.c
792
if (fe->ops.sleep)
drivers/media/dvb-core/dvb_frontend.c
793
fe->ops.sleep(fe);
drivers/media/dvb-core/dvb_frontend.c
900
u32 tuner_min = fe->ops.tuner_ops.info.frequency_min_hz;
drivers/media/dvb-core/dvb_frontend.c
901
u32 tuner_max = fe->ops.tuner_ops.info.frequency_max_hz;
drivers/media/dvb-core/dvb_frontend.c
902
u32 frontend_min = fe->ops.info.frequency_min_hz;
drivers/media/dvb-core/dvb_frontend.c
903
u32 frontend_max = fe->ops.info.frequency_max_hz;
drivers/media/dvb-core/dvb_frontend.c
932
*tolerance = fe->ops.info.frequency_tolerance_hz / kHz;
drivers/media/dvb-core/dvb_frontend.c
937
*tolerance = fe->ops.info.frequency_tolerance_hz;
drivers/media/dvb-core/dvb_frontend.c
945
u32 fe_step = fe->ops.info.frequency_stepsize_hz;
drivers/media/dvb-core/dvb_frontend.c
946
u32 tuner_step = fe->ops.tuner_ops.info.frequency_step_hz;
drivers/media/dvb-core/dvb_frontend.c
988
if ((fe->ops.info.symbol_rate_min &&
drivers/media/dvb-core/dvb_frontend.c
989
c->symbol_rate < fe->ops.info.symbol_rate_min) ||
drivers/media/dvb-core/dvb_frontend.c
990
(fe->ops.info.symbol_rate_max &&
drivers/media/dvb-core/dvb_frontend.c
991
c->symbol_rate > fe->ops.info.symbol_rate_max)) {
drivers/media/dvb-core/dvb_frontend.c
994
fe->ops.info.symbol_rate_min,
drivers/media/dvb-core/dvb_frontend.c
995
fe->ops.info.symbol_rate_max);
drivers/media/dvb-core/dvb_vb2.c
157
q->ops = &dvb_vb2_qops;
drivers/media/dvb-frontends/a8293.c
236
fe->ops.set_voltage = a8293_set_voltage;
drivers/media/dvb-frontends/af9013.c
119
if (fe->ops.tuner_ops.set_params) {
drivers/media/dvb-frontends/af9013.c
120
ret = fe->ops.tuner_ops.set_params(fe);
drivers/media/dvb-frontends/af9013.c
149
if (fe->ops.tuner_ops.get_if_frequency) {
drivers/media/dvb-frontends/af9013.c
150
ret = fe->ops.tuner_ops.get_if_frequency(fe,
drivers/media/dvb-frontends/af9013.c
1508
memcpy(&state->fe.ops, &af9013_ops, sizeof(state->fe.ops));
drivers/media/dvb-frontends/af9033.c
1143
memcpy(&dev->fe.ops, &af9033_ops, sizeof(dev->fe.ops));
drivers/media/dvb-frontends/af9033.c
1146
if (cfg->ops) {
drivers/media/dvb-frontends/af9033.c
1147
cfg->ops->pid_filter = af9033_pid_filter;
drivers/media/dvb-frontends/af9033.c
1148
cfg->ops->pid_filter_ctrl = af9033_pid_filter_ctrl;
drivers/media/dvb-frontends/af9033.c
386
if (fe->ops.tuner_ops.set_params)
drivers/media/dvb-frontends/af9033.c
387
fe->ops.tuner_ops.set_params(fe);
drivers/media/dvb-frontends/af9033.c
430
if (fe->ops.tuner_ops.get_if_frequency)
drivers/media/dvb-frontends/af9033.c
431
fe->ops.tuner_ops.get_if_frequency(fe, &if_frequency);
drivers/media/dvb-frontends/af9033.h
70
struct af9033_ops *ops;
drivers/media/dvb-frontends/as102_fe.c
16
const struct as102_fe_ops *ops;
drivers/media/dvb-frontends/as102_fe.c
181
return state->ops->set_tune(state->priv, &tune_args);
drivers/media/dvb-frontends/as102_fe.c
192
ret = state->ops->get_tps(state->priv, &tps);
drivers/media/dvb-frontends/as102_fe.c
308
ret = state->ops->get_status(state->priv, &tstate);
drivers/media/dvb-frontends/as102_fe.c
340
ret = state->ops->get_stats(state->priv, &state->demod_stats);
drivers/media/dvb-frontends/as102_fe.c
398
return state->ops->stream_ctrl(state->priv, acquire,
drivers/media/dvb-frontends/as102_fe.c
443
const struct as102_fe_ops *ops,
drivers/media/dvb-frontends/as102_fe.c
456
state->ops = ops;
drivers/media/dvb-frontends/as102_fe.c
461
memcpy(&fe->ops, &as102_fe_ops, sizeof(struct dvb_frontend_ops));
drivers/media/dvb-frontends/as102_fe.c
462
strscpy(fe->ops.info.name, name, sizeof(fe->ops.info.name));
drivers/media/dvb-frontends/as102_fe.h
18
const struct as102_fe_ops *ops,
drivers/media/dvb-frontends/ascot2e.c
488
if (fe->ops.i2c_gate_ctrl)
drivers/media/dvb-frontends/ascot2e.c
489
fe->ops.i2c_gate_ctrl(fe, 1);
drivers/media/dvb-frontends/ascot2e.c
525
if (fe->ops.i2c_gate_ctrl)
drivers/media/dvb-frontends/ascot2e.c
526
fe->ops.i2c_gate_ctrl(fe, 0);
drivers/media/dvb-frontends/ascot2e.c
528
memcpy(&fe->ops.tuner_ops, &ascot2e_tuner_ops,
drivers/media/dvb-frontends/atbm8830.c
265
if (fe->ops.tuner_ops.set_params) {
drivers/media/dvb-frontends/atbm8830.c
266
if (fe->ops.i2c_gate_ctrl)
drivers/media/dvb-frontends/atbm8830.c
267
fe->ops.i2c_gate_ctrl(fe, 1);
drivers/media/dvb-frontends/atbm8830.c
268
fe->ops.tuner_ops.set_params(fe);
drivers/media/dvb-frontends/atbm8830.c
269
if (fe->ops.i2c_gate_ctrl)
drivers/media/dvb-frontends/atbm8830.c
270
fe->ops.i2c_gate_ctrl(fe, 0);
drivers/media/dvb-frontends/atbm8830.c
476
memcpy(&priv->frontend.ops, &atbm8830_ops,
drivers/media/dvb-frontends/au8522_dig.c
608
if (fe->ops.tuner_ops.set_params) {
drivers/media/dvb-frontends/au8522_dig.c
609
if (fe->ops.i2c_gate_ctrl)
drivers/media/dvb-frontends/au8522_dig.c
610
fe->ops.i2c_gate_ctrl(fe, 1);
drivers/media/dvb-frontends/au8522_dig.c
611
ret = fe->ops.tuner_ops.set_params(fe);
drivers/media/dvb-frontends/au8522_dig.c
612
if (fe->ops.i2c_gate_ctrl)
drivers/media/dvb-frontends/au8522_dig.c
613
fe->ops.i2c_gate_ctrl(fe, 0);
drivers/media/dvb-frontends/au8522_dig.c
665
if (fe->ops.tuner_ops.get_status) {
drivers/media/dvb-frontends/au8522_dig.c
666
if (fe->ops.i2c_gate_ctrl)
drivers/media/dvb-frontends/au8522_dig.c
667
fe->ops.i2c_gate_ctrl(fe, 1);
drivers/media/dvb-frontends/au8522_dig.c
669
fe->ops.tuner_ops.get_status(fe, &tuner_status);
drivers/media/dvb-frontends/au8522_dig.c
671
if (fe->ops.i2c_gate_ctrl)
drivers/media/dvb-frontends/au8522_dig.c
672
fe->ops.i2c_gate_ctrl(fe, 0);
drivers/media/dvb-frontends/au8522_dig.c
861
memcpy(&state->frontend.ops, &au8522_ops,
drivers/media/dvb-frontends/au8522_dig.c
865
state->frontend.ops.analog_ops.i2c_gate_ctrl = au8522_analog_i2c_gate_ctrl;
drivers/media/dvb-frontends/bcm3510.c
813
memcpy(&state->frontend.ops, &bcm3510_ops, sizeof(struct dvb_frontend_ops));
drivers/media/dvb-frontends/bsbe1.h
73
if (fe->ops.i2c_gate_ctrl)
drivers/media/dvb-frontends/bsbe1.h
74
fe->ops.i2c_gate_ctrl(fe, 1);
drivers/media/dvb-frontends/bsru6.h
107
if (fe->ops.i2c_gate_ctrl)
drivers/media/dvb-frontends/bsru6.h
108
fe->ops.i2c_gate_ctrl(fe, 1);
drivers/media/dvb-frontends/cx22700.c
323
if (fe->ops.tuner_ops.set_params) {
drivers/media/dvb-frontends/cx22700.c
324
fe->ops.tuner_ops.set_params(fe);
drivers/media/dvb-frontends/cx22700.c
325
if (fe->ops.i2c_gate_ctrl) fe->ops.i2c_gate_ctrl(fe, 0);
drivers/media/dvb-frontends/cx22700.c
390
memcpy(&state->frontend.ops, &cx22700_ops, sizeof(struct dvb_frontend_ops));
drivers/media/dvb-frontends/cx22702.c
257
if (fe->ops.tuner_ops.set_params) {
drivers/media/dvb-frontends/cx22702.c
258
fe->ops.tuner_ops.set_params(fe);
drivers/media/dvb-frontends/cx22702.c
259
if (fe->ops.i2c_gate_ctrl)
drivers/media/dvb-frontends/cx22702.c
260
fe->ops.i2c_gate_ctrl(fe, 0);
drivers/media/dvb-frontends/cx22702.c
598
memcpy(&state->frontend.ops, &cx22702_ops,
drivers/media/dvb-frontends/cx24110.c
527
if (fe->ops.tuner_ops.set_params) {
drivers/media/dvb-frontends/cx24110.c
528
fe->ops.tuner_ops.set_params(fe);
drivers/media/dvb-frontends/cx24110.c
529
if (fe->ops.i2c_gate_ctrl) fe->ops.i2c_gate_ctrl(fe, 0);
drivers/media/dvb-frontends/cx24110.c
606
memcpy(&state->frontend.ops, &cx24110_ops, sizeof(struct dvb_frontend_ops));
drivers/media/dvb-frontends/cx24110.h
31
if (fe->ops.write)
drivers/media/dvb-frontends/cx24110.h
32
return fe->ops.write(fe, buf, 3);
drivers/media/dvb-frontends/cx24113.c
493
if (!fe->ops.read_signal_strength)
drivers/media/dvb-frontends/cx24113.c
498
fe->ops.read_signal_strength(fe, (u16 *) &s);
drivers/media/dvb-frontends/cx24113.c
583
memcpy(&fe->ops.tuner_ops, &cx24113_tuner_ops,
drivers/media/dvb-frontends/cx24116.c
1136
memcpy(&state->frontend.ops, &cx24116_ops,
drivers/media/dvb-frontends/cx24116.c
448
if ((rate > state->frontend.ops.info.symbol_rate_max) ||
drivers/media/dvb-frontends/cx24116.c
449
(rate < state->frontend.ops.info.symbol_rate_min)) {
drivers/media/dvb-frontends/cx24117.c
1199
memcpy(&state->frontend.ops, &cx24117_ops,
drivers/media/dvb-frontends/cx24120.c
297
memcpy(&state->frontend.ops, &cx24120_ops,
drivers/media/dvb-frontends/cx24123.c
1073
memcpy(&state->frontend.ops, &cx24123_ops,
drivers/media/dvb-frontends/cx24123.c
448
if ((srate > state->frontend.ops.info.symbol_rate_max) ||
drivers/media/dvb-frontends/cx24123.c
449
(srate < state->frontend.ops.info.symbol_rate_min))
drivers/media/dvb-frontends/cx24123.c
829
if (fe->ops.tuner_ops.get_status)
drivers/media/dvb-frontends/cx24123.c
830
fe->ops.tuner_ops.get_status(fe, &tun_status);
drivers/media/dvb-frontends/cx24123.c
919
else if (fe->ops.tuner_ops.set_params)
drivers/media/dvb-frontends/cx24123.c
920
fe->ops.tuner_ops.set_params(fe);
drivers/media/dvb-frontends/cxd2820r_c.c
44
if (fe->ops.tuner_ops.set_params)
drivers/media/dvb-frontends/cxd2820r_c.c
45
fe->ops.tuner_ops.set_params(fe);
drivers/media/dvb-frontends/cxd2820r_c.c
57
if (fe->ops.tuner_ops.get_if_frequency) {
drivers/media/dvb-frontends/cxd2820r_c.c
58
ret = fe->ops.tuner_ops.get_if_frequency(fe, &if_frequency);
drivers/media/dvb-frontends/cxd2820r_core.c
683
memcpy(&priv->fe.ops, &cxd2820r_ops, sizeof(priv->fe.ops));
drivers/media/dvb-frontends/cxd2820r_core.c
685
priv->fe.ops.release = NULL;
drivers/media/dvb-frontends/cxd2820r_t.c
421
s->step_size = fe->ops.info.frequency_stepsize_hz * 2;
drivers/media/dvb-frontends/cxd2820r_t.c
422
s->max_drift = (fe->ops.info.frequency_stepsize_hz * 2) + 1;
drivers/media/dvb-frontends/cxd2820r_t.c
69
if (fe->ops.tuner_ops.set_params)
drivers/media/dvb-frontends/cxd2820r_t.c
70
fe->ops.tuner_ops.set_params(fe);
drivers/media/dvb-frontends/cxd2820r_t.c
82
if (fe->ops.tuner_ops.get_if_frequency) {
drivers/media/dvb-frontends/cxd2820r_t.c
83
ret = fe->ops.tuner_ops.get_if_frequency(fe, &if_frequency);
drivers/media/dvb-frontends/cxd2820r_t2.c
100
ret = fe->ops.tuner_ops.get_if_frequency(fe, &if_frequency);
drivers/media/dvb-frontends/cxd2820r_t2.c
416
s->step_size = fe->ops.info.frequency_stepsize_hz * 2;
drivers/media/dvb-frontends/cxd2820r_t2.c
417
s->max_drift = (fe->ops.info.frequency_stepsize_hz * 2) + 1;
drivers/media/dvb-frontends/cxd2820r_t2.c
87
if (fe->ops.tuner_ops.set_params)
drivers/media/dvb-frontends/cxd2820r_t2.c
88
fe->ops.tuner_ops.set_params(fe);
drivers/media/dvb-frontends/cxd2820r_t2.c
99
if (fe->ops.tuner_ops.get_if_frequency) {
drivers/media/dvb-frontends/cxd2841er.c
327
if (priv->frontend.ops.tuner_ops.get_if_frequency
drivers/media/dvb-frontends/cxd2841er.c
329
priv->frontend.ops.tuner_ops.get_if_frequency(
drivers/media/dvb-frontends/cxd2841er.c
341
if ((priv->flags & CXD2841ER_USE_GATECTRL) && fe->ops.i2c_gate_ctrl)
drivers/media/dvb-frontends/cxd2841er.c
342
fe->ops.i2c_gate_ctrl(fe, 1);
drivers/media/dvb-frontends/cxd2841er.c
343
if (fe->ops.tuner_ops.set_params)
drivers/media/dvb-frontends/cxd2841er.c
344
fe->ops.tuner_ops.set_params(fe);
drivers/media/dvb-frontends/cxd2841er.c
345
if ((priv->flags & CXD2841ER_USE_GATECTRL) && fe->ops.i2c_gate_ctrl)
drivers/media/dvb-frontends/cxd2841er.c
346
fe->ops.i2c_gate_ctrl(fe, 0);
drivers/media/dvb-frontends/cxd2841er.c
3907
memcpy(&priv->frontend.ops,
drivers/media/dvb-frontends/cxd2841er.c
3912
memcpy(&priv->frontend.ops,
drivers/media/dvb-frontends/cxd2880/cxd2880_top.c
1898
memcpy(&fe->ops, &cxd2880_dvbt_t2_ops,
drivers/media/dvb-frontends/dib0070.c
755
memcpy(&fe->ops.tuner_ops, &dib0070_ops, sizeof(struct dvb_tuner_ops));
drivers/media/dvb-frontends/dib0090.c
2628
memcpy(&fe->ops.tuner_ops, &dib0090_ops, sizeof(struct dvb_tuner_ops));
drivers/media/dvb-frontends/dib0090.c
2655
memcpy(&fe->ops.tuner_ops, &dib0090_fw_ops, sizeof(struct dvb_tuner_ops));
drivers/media/dvb-frontends/dib3000mb.c
123
if (tuner && fe->ops.tuner_ops.set_params) {
drivers/media/dvb-frontends/dib3000mb.c
124
fe->ops.tuner_ops.set_params(fe);
drivers/media/dvb-frontends/dib3000mb.c
125
if (fe->ops.i2c_gate_ctrl) fe->ops.i2c_gate_ctrl(fe, 0);
drivers/media/dvb-frontends/dib3000mb.c
765
memcpy(&state->frontend.ops, &dib3000mb_ops, sizeof(struct dvb_frontend_ops));
drivers/media/dvb-frontends/dib3000mc.c
739
if (fe->ops.tuner_ops.set_params) {
drivers/media/dvb-frontends/dib3000mc.c
740
fe->ops.tuner_ops.set_params(fe);
drivers/media/dvb-frontends/dib3000mc.c
923
memcpy(&st->demod.ops, &dib3000mc_ops, sizeof(struct dvb_frontend_ops));
drivers/media/dvb-frontends/dib7000m.c
1226
if (fe->ops.tuner_ops.set_params)
drivers/media/dvb-frontends/dib7000m.c
1227
fe->ops.tuner_ops.set_params(fe);
drivers/media/dvb-frontends/dib7000m.c
1416
memcpy(&st->demod.ops, &dib7000m_ops, sizeof(struct dvb_frontend_ops));
drivers/media/dvb-frontends/dib7000p.c
1526
if (fe->ops.tuner_ops.set_params)
drivers/media/dvb-frontends/dib7000p.c
1527
fe->ops.tuner_ops.set_params(fe);
drivers/media/dvb-frontends/dib7000p.c
2762
memcpy(&st->demod.ops, &dib7000p_ops, sizeof(struct dvb_frontend_ops));
drivers/media/dvb-frontends/dib7000p.c
2804
void *dib7000p_attach(struct dib7000p_ops *ops)
drivers/media/dvb-frontends/dib7000p.c
2806
if (!ops)
drivers/media/dvb-frontends/dib7000p.c
2809
ops->slave_reset = dib7090_slave_reset;
drivers/media/dvb-frontends/dib7000p.c
2810
ops->get_adc_power = dib7090_get_adc_power;
drivers/media/dvb-frontends/dib7000p.c
2811
ops->dib7000pc_detection = dib7000pc_detection;
drivers/media/dvb-frontends/dib7000p.c
2812
ops->get_i2c_tuner = dib7090_get_i2c_tuner;
drivers/media/dvb-frontends/dib7000p.c
2813
ops->tuner_sleep = dib7090_tuner_sleep;
drivers/media/dvb-frontends/dib7000p.c
2814
ops->init = dib7000p_init;
drivers/media/dvb-frontends/dib7000p.c
2815
ops->set_agc1_min = dib7000p_set_agc1_min;
drivers/media/dvb-frontends/dib7000p.c
2816
ops->set_gpio = dib7000p_set_gpio;
drivers/media/dvb-frontends/dib7000p.c
2817
ops->i2c_enumeration = dib7000p_i2c_enumeration;
drivers/media/dvb-frontends/dib7000p.c
2818
ops->pid_filter = dib7000p_pid_filter;
drivers/media/dvb-frontends/dib7000p.c
2819
ops->pid_filter_ctrl = dib7000p_pid_filter_ctrl;
drivers/media/dvb-frontends/dib7000p.c
2820
ops->get_i2c_master = dib7000p_get_i2c_master;
drivers/media/dvb-frontends/dib7000p.c
2821
ops->update_pll = dib7000p_update_pll;
drivers/media/dvb-frontends/dib7000p.c
2822
ops->ctrl_timf = dib7000p_ctrl_timf;
drivers/media/dvb-frontends/dib7000p.c
2823
ops->get_agc_values = dib7000p_get_agc_values;
drivers/media/dvb-frontends/dib7000p.c
2824
ops->set_wbd_ref = dib7000p_set_wbd_ref;
drivers/media/dvb-frontends/dib7000p.c
2826
return ops;
drivers/media/dvb-frontends/dib7000p.c
862
if (demod->ops.tuner_ops.get_frequency) {
drivers/media/dvb-frontends/dib7000p.c
865
demod->ops.tuner_ops.get_frequency(demod, &frequency_tuner);
drivers/media/dvb-frontends/dib7000p.h
69
void *dib7000p_attach(struct dib7000p_ops *ops);
drivers/media/dvb-frontends/dib7000p.h
71
static inline void *dib7000p_attach(struct dib7000p_ops *ops)
drivers/media/dvb-frontends/dib8000.c
2748
if (state->fe[0]->ops.tuner_ops.get_frequency)
drivers/media/dvb-frontends/dib8000.c
2749
state->fe[0]->ops.tuner_ops.get_frequency(state->fe[0], &current_rf);
drivers/media/dvb-frontends/dib8000.c
3389
ret = state->fe[index_frontend]->ops.init(state->fe[index_frontend]);
drivers/media/dvb-frontends/dib8000.c
3404
ret = state->fe[index_frontend]->ops.sleep(state->fe[index_frontend]);
drivers/media/dvb-frontends/dib8000.c
3438
state->fe[index_frontend]->ops.read_status(state->fe[index_frontend], &stat);
drivers/media/dvb-frontends/dib8000.c
3442
state->fe[index_frontend]->ops.get_frontend(state->fe[index_frontend], c);
drivers/media/dvb-frontends/dib8000.c
3645
if (state->fe[index_frontend]->ops.tuner_ops.set_params)
drivers/media/dvb-frontends/dib8000.c
3646
state->fe[index_frontend]->ops.tuner_ops.set_params(state->fe[index_frontend]);
drivers/media/dvb-frontends/dib8000.c
3847
state->fe[index_frontend]->ops.read_signal_strength(state->fe[index_frontend], &val);
drivers/media/dvb-frontends/dib8000.c
4476
memcpy(&state->fe[0]->ops, &dib8000_ops, sizeof(struct dvb_frontend_ops));
drivers/media/dvb-frontends/dib8000.c
4508
void *dib8000_attach(struct dib8000_ops *ops)
drivers/media/dvb-frontends/dib8000.c
4510
if (!ops)
drivers/media/dvb-frontends/dib8000.c
4513
ops->pwm_agc_reset = dib8000_pwm_agc_reset;
drivers/media/dvb-frontends/dib8000.c
4514
ops->get_dc_power = dib8090p_get_dc_power;
drivers/media/dvb-frontends/dib8000.c
4515
ops->set_gpio = dib8000_set_gpio;
drivers/media/dvb-frontends/dib8000.c
4516
ops->get_slave_frontend = dib8000_get_slave_frontend;
drivers/media/dvb-frontends/dib8000.c
4517
ops->set_tune_state = dib8000_set_tune_state;
drivers/media/dvb-frontends/dib8000.c
4518
ops->pid_filter_ctrl = dib8000_pid_filter_ctrl;
drivers/media/dvb-frontends/dib8000.c
4519
ops->get_adc_power = dib8000_get_adc_power;
drivers/media/dvb-frontends/dib8000.c
4520
ops->update_pll = dib8000_update_pll;
drivers/media/dvb-frontends/dib8000.c
4521
ops->tuner_sleep = dib8096p_tuner_sleep;
drivers/media/dvb-frontends/dib8000.c
4522
ops->get_tune_state = dib8000_get_tune_state;
drivers/media/dvb-frontends/dib8000.c
4523
ops->get_i2c_tuner = dib8096p_get_i2c_tuner;
drivers/media/dvb-frontends/dib8000.c
4524
ops->set_slave_frontend = dib8000_set_slave_frontend;
drivers/media/dvb-frontends/dib8000.c
4525
ops->pid_filter = dib8000_pid_filter;
drivers/media/dvb-frontends/dib8000.c
4526
ops->ctrl_timf = dib8000_ctrl_timf;
drivers/media/dvb-frontends/dib8000.c
4527
ops->init = dib8000_init;
drivers/media/dvb-frontends/dib8000.c
4528
ops->get_i2c_master = dib8000_get_i2c_master;
drivers/media/dvb-frontends/dib8000.c
4529
ops->i2c_enumeration = dib8000_i2c_enumeration;
drivers/media/dvb-frontends/dib8000.c
4530
ops->set_wbd_ref = dib8000_set_wbd_ref;
drivers/media/dvb-frontends/dib8000.c
4532
return ops;
drivers/media/dvb-frontends/dib8000.h
67
void *dib8000_attach(struct dib8000_ops *ops);
drivers/media/dvb-frontends/dib8000.h
69
static inline void *dib8000_attach(struct dib8000_ops *ops)
drivers/media/dvb-frontends/dib9000.c
1879
ret = state->fe[index_frontend]->ops.sleep(state->fe[index_frontend]);
drivers/media/dvb-frontends/dib9000.c
1912
state->fe[index_frontend]->ops.read_status(state->fe[index_frontend], &stat);
drivers/media/dvb-frontends/dib9000.c
1917
state->fe[index_frontend]->ops.get_frontend(state->fe[index_frontend], c);
drivers/media/dvb-frontends/dib9000.c
2249
state->fe[index_frontend]->ops.read_signal_strength(state->fe[index_frontend], &val);
drivers/media/dvb-frontends/dib9000.c
2507
memcpy(&st->fe[0]->ops, &dib9000_ops, sizeof(struct dvb_frontend_ops));
drivers/media/dvb-frontends/drx39xyj/drxj.c
12098
if (fe->ops.tuner_ops.set_params) {
drivers/media/dvb-frontends/drx39xyj/drxj.c
12101
if (fe->ops.i2c_gate_ctrl)
drivers/media/dvb-frontends/drx39xyj/drxj.c
12102
fe->ops.i2c_gate_ctrl(fe, 1);
drivers/media/dvb-frontends/drx39xyj/drxj.c
12105
fe->ops.tuner_ops.set_params(fe);
drivers/media/dvb-frontends/drx39xyj/drxj.c
12108
if (fe->ops.tuner_ops.get_if_frequency) {
drivers/media/dvb-frontends/drx39xyj/drxj.c
12109
fe->ops.tuner_ops.get_if_frequency(fe, &int_freq);
drivers/media/dvb-frontends/drx39xyj/drxj.c
12113
if (fe->ops.i2c_gate_ctrl)
drivers/media/dvb-frontends/drx39xyj/drxj.c
12114
fe->ops.i2c_gate_ctrl(fe, 0);
drivers/media/dvb-frontends/drx39xyj/drxj.c
12326
memcpy(&state->frontend.ops, &drx39xxj_ops,
drivers/media/dvb-frontends/drxd_hard.c
102
struct dvb_frontend_ops ops;
drivers/media/dvb-frontends/drxd_hard.c
2858
if (fe->ops.tuner_ops.set_params) {
drivers/media/dvb-frontends/drxd_hard.c
2859
fe->ops.tuner_ops.set_params(fe);
drivers/media/dvb-frontends/drxd_hard.c
2860
if (fe->ops.i2c_gate_ctrl)
drivers/media/dvb-frontends/drxd_hard.c
2861
fe->ops.i2c_gate_ctrl(fe, 0);
drivers/media/dvb-frontends/drxd_hard.c
2917
state->ops = drxd_ops;
drivers/media/dvb-frontends/drxd_hard.c
2928
state->frontend.ops = drxd_ops;
drivers/media/dvb-frontends/drxk_hard.c
6202
state->frontend.ops.delsys[n++] = SYS_DVBC_ANNEX_A;
drivers/media/dvb-frontends/drxk_hard.c
6203
state->frontend.ops.delsys[n++] = SYS_DVBC_ANNEX_C;
drivers/media/dvb-frontends/drxk_hard.c
6204
strlcat(state->frontend.ops.info.name, " DVB-C",
drivers/media/dvb-frontends/drxk_hard.c
6205
sizeof(state->frontend.ops.info.name));
drivers/media/dvb-frontends/drxk_hard.c
6208
state->frontend.ops.delsys[n++] = SYS_DVBT;
drivers/media/dvb-frontends/drxk_hard.c
6209
strlcat(state->frontend.ops.info.name, " DVB-T",
drivers/media/dvb-frontends/drxk_hard.c
6210
sizeof(state->frontend.ops.info.name));
drivers/media/dvb-frontends/drxk_hard.c
6305
if (!fe->ops.tuner_ops.get_if_frequency) {
drivers/media/dvb-frontends/drxk_hard.c
6310
if (fe->ops.i2c_gate_ctrl)
drivers/media/dvb-frontends/drxk_hard.c
6311
fe->ops.i2c_gate_ctrl(fe, 1);
drivers/media/dvb-frontends/drxk_hard.c
6312
if (fe->ops.tuner_ops.set_params)
drivers/media/dvb-frontends/drxk_hard.c
6313
fe->ops.tuner_ops.set_params(fe);
drivers/media/dvb-frontends/drxk_hard.c
6314
if (fe->ops.i2c_gate_ctrl)
drivers/media/dvb-frontends/drxk_hard.c
6315
fe->ops.i2c_gate_ctrl(fe, 0);
drivers/media/dvb-frontends/drxk_hard.c
6343
fe->ops.tuner_ops.get_if_frequency(fe, &IF);
drivers/media/dvb-frontends/drxk_hard.c
6770
memcpy(&state->frontend.ops, &drxk_ops, sizeof(drxk_ops));
drivers/media/dvb-frontends/ds3000.c
1017
if (fe->ops.tuner_ops.get_frequency) {
drivers/media/dvb-frontends/ds3000.c
1018
fe->ops.tuner_ops.get_frequency(fe, &frequency);
drivers/media/dvb-frontends/ds3000.c
526
if (fe->ops.tuner_ops.get_rf_strength)
drivers/media/dvb-frontends/ds3000.c
527
fe->ops.tuner_ops.get_rf_strength(fe, signal_strength);
drivers/media/dvb-frontends/ds3000.c
850
memcpy(&state->frontend.ops, &ds3000_ops,
drivers/media/dvb-frontends/ds3000.c
899
if (fe->ops.tuner_ops.set_params)
drivers/media/dvb-frontends/ds3000.c
900
fe->ops.tuner_ops.set_params(fe);
drivers/media/dvb-frontends/dvb-pll.c
352
if (fe->ops.i2c_gate_ctrl)
drivers/media/dvb-frontends/dvb-pll.c
353
fe->ops.i2c_gate_ctrl(fe, 1);
drivers/media/dvb-frontends/dvb-pll.c
422
if (fe->ops.i2c_gate_ctrl)
drivers/media/dvb-frontends/dvb-pll.c
423
fe->ops.i2c_gate_ctrl(fe, 1);
drivers/media/dvb-frontends/dvb-pll.c
655
if (fe->ops.i2c_gate_ctrl)
drivers/media/dvb-frontends/dvb-pll.c
656
fe->ops.i2c_gate_ctrl(fe, 1);
drivers/media/dvb-frontends/dvb-pll.c
686
if (fe->ops.i2c_gate_ctrl)
drivers/media/dvb-frontends/dvb-pll.c
687
fe->ops.i2c_gate_ctrl(fe, 1);
drivers/media/dvb-frontends/dvb-pll.c
751
if (fe->ops.i2c_gate_ctrl)
drivers/media/dvb-frontends/dvb-pll.c
752
fe->ops.i2c_gate_ctrl(fe, 1);
drivers/media/dvb-frontends/dvb-pll.c
759
if (fe->ops.i2c_gate_ctrl)
drivers/media/dvb-frontends/dvb-pll.c
760
fe->ops.i2c_gate_ctrl(fe, 1);
drivers/media/dvb-frontends/dvb-pll.c
813
if (fe->ops.i2c_gate_ctrl)
drivers/media/dvb-frontends/dvb-pll.c
814
fe->ops.i2c_gate_ctrl(fe, 1);
drivers/media/dvb-frontends/dvb-pll.c
819
if (fe->ops.i2c_gate_ctrl)
drivers/media/dvb-frontends/dvb-pll.c
820
fe->ops.i2c_gate_ctrl(fe, 0);
drivers/media/dvb-frontends/dvb-pll.c
832
memcpy(&fe->ops.tuner_ops, &dvb_pll_tuner_ops,
drivers/media/dvb-frontends/dvb-pll.c
835
strscpy(fe->ops.tuner_ops.info.name, desc->name,
drivers/media/dvb-frontends/dvb-pll.c
836
sizeof(fe->ops.tuner_ops.info.name));
drivers/media/dvb-frontends/dvb-pll.c
838
fe->ops.tuner_ops.info.frequency_min_hz = desc->min;
drivers/media/dvb-frontends/dvb-pll.c
839
fe->ops.tuner_ops.info.frequency_max_hz = desc->max;
drivers/media/dvb-frontends/dvb-pll.c
845
fe->ops.tuner_ops.init = NULL;
drivers/media/dvb-frontends/dvb-pll.c
847
fe->ops.tuner_ops.sleep = NULL;
drivers/media/dvb-frontends/dvb-pll.c
898
fe->ops.tuner_ops.release = NULL;
drivers/media/dvb-frontends/dvb_dummy_fe.c
122
memcpy(&state->frontend.ops,
drivers/media/dvb-frontends/dvb_dummy_fe.c
143
memcpy(&state->frontend.ops,
drivers/media/dvb-frontends/dvb_dummy_fe.c
164
memcpy(&state->frontend.ops,
drivers/media/dvb-frontends/dvb_dummy_fe.c
72
if (fe->ops.tuner_ops.set_params) {
drivers/media/dvb-frontends/dvb_dummy_fe.c
73
fe->ops.tuner_ops.set_params(fe);
drivers/media/dvb-frontends/dvb_dummy_fe.c
74
if (fe->ops.i2c_gate_ctrl)
drivers/media/dvb-frontends/dvb_dummy_fe.c
75
fe->ops.i2c_gate_ctrl(fe, 0);
drivers/media/dvb-frontends/ec100.c
293
memcpy(&state->frontend.ops, &ec100_ops,
drivers/media/dvb-frontends/ec100.c
86
if (fe->ops.tuner_ops.set_params)
drivers/media/dvb-frontends/ec100.c
87
fe->ops.tuner_ops.set_params(fe);
drivers/media/dvb-frontends/gp8psk-fe.c
178
st->ops->reload(st->priv);
drivers/media/dvb-frontends/gp8psk-fe.c
229
st->ops->out(st->priv, TUNE_8PSK, 0, 0, cmd, 10);
drivers/media/dvb-frontends/gp8psk-fe.c
245
if (st->ops->out(st->priv, SEND_DISEQC_COMMAND, m->msg[0], 0,
drivers/media/dvb-frontends/gp8psk-fe.c
263
if (st->ops->out(st->priv, SEND_DISEQC_COMMAND, cmd, 0,
drivers/media/dvb-frontends/gp8psk-fe.c
275
if (st->ops->out(st->priv, SET_22KHZ_TONE,
drivers/media/dvb-frontends/gp8psk-fe.c
287
if (st->ops->out(st->priv, SET_LNB_VOLTAGE,
drivers/media/dvb-frontends/gp8psk-fe.c
298
return st->ops->out(st->priv, USE_EXTRA_VOLT, onoff, 0, NULL, 0);
drivers/media/dvb-frontends/gp8psk-fe.c
306
if (st->ops->out(st->priv, SET_DN_SWITCH, cmd, 0, NULL, 0))
drivers/media/dvb-frontends/gp8psk-fe.c
309
if (st->ops->out(st->priv, SET_LNB_VOLTAGE, !!(sw_cmd & 0x80),
drivers/media/dvb-frontends/gp8psk-fe.c
31
const struct gp8psk_fe_ops *ops;
drivers/media/dvb-frontends/gp8psk-fe.c
325
struct dvb_frontend *gp8psk_fe_attach(const struct gp8psk_fe_ops *ops,
drivers/media/dvb-frontends/gp8psk-fe.c
330
if (!ops || !ops->in || !ops->out || !ops->reload) {
drivers/media/dvb-frontends/gp8psk-fe.c
339
memcpy(&st->fe.ops, &gp8psk_fe_ops, sizeof(struct dvb_frontend_ops));
drivers/media/dvb-frontends/gp8psk-fe.c
341
st->ops = ops;
drivers/media/dvb-frontends/gp8psk-fe.c
44
st->ops->in(st->priv, GET_8PSK_CONFIG, 0, 0, &status, 1);
drivers/media/dvb-frontends/gp8psk-fe.c
52
return st->ops->out(st->priv, SET_8PSK_CONFIG, mode, 0, NULL, 0);
drivers/media/dvb-frontends/gp8psk-fe.c
59
st->ops->in(st->priv, GET_SIGNAL_LOCK, 0, 0, &st->lock, 1);
drivers/media/dvb-frontends/gp8psk-fe.c
60
st->ops->in(st->priv, GET_SIGNAL_STRENGTH, 0, 0, buf, 6);
drivers/media/dvb-frontends/gp8psk-fe.h
70
struct dvb_frontend *gp8psk_fe_attach(const struct gp8psk_fe_ops *ops,
drivers/media/dvb-frontends/helene.c
1009
if (fe->ops.i2c_gate_ctrl)
drivers/media/dvb-frontends/helene.c
1010
fe->ops.i2c_gate_ctrl(fe, 1);
drivers/media/dvb-frontends/helene.c
1017
if (fe->ops.i2c_gate_ctrl)
drivers/media/dvb-frontends/helene.c
1018
fe->ops.i2c_gate_ctrl(fe, 0);
drivers/media/dvb-frontends/helene.c
1020
memcpy(&fe->ops.tuner_ops, &helene_tuner_ops_s,
drivers/media/dvb-frontends/helene.c
1045
if (fe->ops.i2c_gate_ctrl)
drivers/media/dvb-frontends/helene.c
1046
fe->ops.i2c_gate_ctrl(fe, 1);
drivers/media/dvb-frontends/helene.c
1053
if (fe->ops.i2c_gate_ctrl)
drivers/media/dvb-frontends/helene.c
1054
fe->ops.i2c_gate_ctrl(fe, 0);
drivers/media/dvb-frontends/helene.c
1056
memcpy(&fe->ops.tuner_ops, &helene_tuner_ops_t,
drivers/media/dvb-frontends/helene.c
1083
if (fe->ops.i2c_gate_ctrl)
drivers/media/dvb-frontends/helene.c
1084
fe->ops.i2c_gate_ctrl(fe, 1);
drivers/media/dvb-frontends/helene.c
1089
if (fe->ops.i2c_gate_ctrl)
drivers/media/dvb-frontends/helene.c
1090
fe->ops.i2c_gate_ctrl(fe, 0);
drivers/media/dvb-frontends/helene.c
1092
memcpy(&fe->ops.tuner_ops, &helene_tuner_ops,
drivers/media/dvb-frontends/horus3a.c
350
if (fe->ops.i2c_gate_ctrl)
drivers/media/dvb-frontends/horus3a.c
351
fe->ops.i2c_gate_ctrl(fe, 1);
drivers/media/dvb-frontends/horus3a.c
387
if (fe->ops.i2c_gate_ctrl)
drivers/media/dvb-frontends/horus3a.c
388
fe->ops.i2c_gate_ctrl(fe, 0);
drivers/media/dvb-frontends/horus3a.c
390
memcpy(&fe->ops.tuner_ops, &horus3a_tuner_ops,
drivers/media/dvb-frontends/isl6405.c
136
fe->ops.release_sec = isl6405_release;
drivers/media/dvb-frontends/isl6405.c
139
fe->ops.set_voltage = isl6405_set_voltage;
drivers/media/dvb-frontends/isl6405.c
140
fe->ops.enable_high_lnb_voltage = isl6405_enable_high_lnb_voltage;
drivers/media/dvb-frontends/isl6421.c
206
fe->ops.release_sec = isl6421_release;
drivers/media/dvb-frontends/isl6421.c
209
fe->ops.set_voltage = isl6421_set_voltage;
drivers/media/dvb-frontends/isl6421.c
210
fe->ops.enable_high_lnb_voltage = isl6421_enable_high_lnb_voltage;
drivers/media/dvb-frontends/isl6421.c
212
fe->ops.set_tone = isl6421_set_tone;
drivers/media/dvb-frontends/isl6423.c
280
fe->ops.release_sec = isl6423_release;
drivers/media/dvb-frontends/isl6423.c
281
fe->ops.set_voltage = isl6423_set_voltage;
drivers/media/dvb-frontends/isl6423.c
282
fe->ops.enable_high_lnb_voltage = isl6423_voltage_boost;
drivers/media/dvb-frontends/itd1000.c
386
memcpy(&fe->ops.tuner_ops, &itd1000_tuner_ops, sizeof(struct dvb_tuner_ops));
drivers/media/dvb-frontends/ix2505v.c
129
if ((frequency < fe->ops.info.frequency_min_hz / kHz)
drivers/media/dvb-frontends/ix2505v.c
130
|| (frequency > fe->ops.info.frequency_max_hz / kHz))
drivers/media/dvb-frontends/ix2505v.c
203
if (fe->ops.i2c_gate_ctrl)
drivers/media/dvb-frontends/ix2505v.c
204
fe->ops.i2c_gate_ctrl(fe, 1);
drivers/media/dvb-frontends/ix2505v.c
211
if (fe->ops.i2c_gate_ctrl)
drivers/media/dvb-frontends/ix2505v.c
212
fe->ops.i2c_gate_ctrl(fe, 1);
drivers/media/dvb-frontends/ix2505v.c
224
if (fe->ops.i2c_gate_ctrl)
drivers/media/dvb-frontends/ix2505v.c
225
fe->ops.i2c_gate_ctrl(fe, 1);
drivers/media/dvb-frontends/ix2505v.c
278
if (fe->ops.i2c_gate_ctrl)
drivers/media/dvb-frontends/ix2505v.c
279
fe->ops.i2c_gate_ctrl(fe, 1);
drivers/media/dvb-frontends/ix2505v.c
288
if (fe->ops.i2c_gate_ctrl)
drivers/media/dvb-frontends/ix2505v.c
289
fe->ops.i2c_gate_ctrl(fe, 0);
drivers/media/dvb-frontends/ix2505v.c
294
memcpy(&fe->ops.tuner_ops, &ix2505v_tuner_ops,
drivers/media/dvb-frontends/ix2505v.c
297
__func__, fe->ops.tuner_ops.info.name, config->tuner_address);
drivers/media/dvb-frontends/l64781.c
143
if (fe->ops.tuner_ops.set_params) {
drivers/media/dvb-frontends/l64781.c
144
fe->ops.tuner_ops.set_params(fe);
drivers/media/dvb-frontends/l64781.c
145
if (fe->ops.i2c_gate_ctrl) fe->ops.i2c_gate_ctrl(fe, 0);
drivers/media/dvb-frontends/l64781.c
551
memcpy(&state->frontend.ops, &l64781_ops, sizeof(struct dvb_frontend_ops));
drivers/media/dvb-frontends/lg2160.c
1049
if (fe->ops.tuner_ops.set_params) {
drivers/media/dvb-frontends/lg2160.c
1050
ret = fe->ops.tuner_ops.set_params(fe);
drivers/media/dvb-frontends/lg2160.c
1051
if (fe->ops.i2c_gate_ctrl)
drivers/media/dvb-frontends/lg2160.c
1052
fe->ops.i2c_gate_ctrl(fe, 0);
drivers/media/dvb-frontends/lg2160.c
1285
ret = fe->ops.read_snr(fe, &snr);
drivers/media/dvb-frontends/lg2160.c
1413
memcpy(&state->frontend.ops, &lg2160_ops,
drivers/media/dvb-frontends/lg2160.c
1417
memcpy(&state->frontend.ops, &lg2161_ops,
drivers/media/dvb-frontends/lgdt3305.c
1044
ret = fe->ops.read_snr(fe, &snr);
drivers/media/dvb-frontends/lgdt3305.c
1115
memcpy(&state->frontend.ops, &lgdt3304_ops,
drivers/media/dvb-frontends/lgdt3305.c
1119
memcpy(&state->frontend.ops, &lgdt3305_ops,
drivers/media/dvb-frontends/lgdt3305.c
677
if (fe->ops.tuner_ops.set_params) {
drivers/media/dvb-frontends/lgdt3305.c
678
ret = fe->ops.tuner_ops.set_params(fe);
drivers/media/dvb-frontends/lgdt3305.c
679
if (fe->ops.i2c_gate_ctrl)
drivers/media/dvb-frontends/lgdt3305.c
680
fe->ops.i2c_gate_ctrl(fe, 0);
drivers/media/dvb-frontends/lgdt3305.c
745
if (fe->ops.tuner_ops.set_params) {
drivers/media/dvb-frontends/lgdt3305.c
746
ret = fe->ops.tuner_ops.set_params(fe);
drivers/media/dvb-frontends/lgdt3305.c
747
if (fe->ops.i2c_gate_ctrl)
drivers/media/dvb-frontends/lgdt3305.c
748
fe->ops.i2c_gate_ctrl(fe, 0);
drivers/media/dvb-frontends/lgdt3306a.c
1572
if (fe->ops.tuner_ops.get_rf_strength) {
drivers/media/dvb-frontends/lgdt3306a.c
1573
ret = fe->ops.tuner_ops.get_rf_strength(fe, &strength);
drivers/media/dvb-frontends/lgdt3306a.c
1670
ret = fe->ops.read_snr(fe, &snr);
drivers/media/dvb-frontends/lgdt3306a.c
1812
memcpy(&state->frontend.ops, &lgdt3306a_ops,
drivers/media/dvb-frontends/lgdt3306a.c
2200
state->frontend.ops.release = NULL;
drivers/media/dvb-frontends/lgdt3306a.c
2216
fe->ops.i2c_gate_ctrl = NULL;
drivers/media/dvb-frontends/lgdt3306a.c
2239
state->frontend.ops.release = NULL;
drivers/media/dvb-frontends/lgdt3306a.c
995
if (fe->ops.tuner_ops.set_params) {
drivers/media/dvb-frontends/lgdt3306a.c
996
ret = fe->ops.tuner_ops.set_params(fe);
drivers/media/dvb-frontends/lgdt3306a.c
997
if (fe->ops.i2c_gate_ctrl)
drivers/media/dvb-frontends/lgdt3306a.c
998
fe->ops.i2c_gate_ctrl(fe, 0);
drivers/media/dvb-frontends/lgdt330x.c
425
if (fe->ops.tuner_ops.set_params) {
drivers/media/dvb-frontends/lgdt330x.c
426
fe->ops.tuner_ops.set_params(fe);
drivers/media/dvb-frontends/lgdt330x.c
427
if (fe->ops.i2c_gate_ctrl)
drivers/media/dvb-frontends/lgdt330x.c
428
fe->ops.i2c_gate_ctrl(fe, 0);
drivers/media/dvb-frontends/lgdt330x.c
604
ret = fe->ops.read_snr(fe, &snr);
drivers/media/dvb-frontends/lgdt330x.c
879
memcpy(&state->frontend.ops, &lgdt3302_ops,
drivers/media/dvb-frontends/lgdt330x.c
883
memcpy(&state->frontend.ops, &lgdt3303_ops,
drivers/media/dvb-frontends/lgs8gl5.c
312
if (fe->ops.tuner_ops.set_params) {
drivers/media/dvb-frontends/lgs8gl5.c
313
fe->ops.tuner_ops.set_params(fe);
drivers/media/dvb-frontends/lgs8gl5.c
314
if (fe->ops.i2c_gate_ctrl)
drivers/media/dvb-frontends/lgs8gl5.c
315
fe->ops.i2c_gate_ctrl(fe, 0);
drivers/media/dvb-frontends/lgs8gl5.c
391
memcpy(&state->frontend.ops, &lgs8gl5_ops,
drivers/media/dvb-frontends/lgs8gxx.c
1031
memcpy(&priv->frontend.ops, &lgs8gxx_ops,
drivers/media/dvb-frontends/lgs8gxx.c
667
if (fe->ops.tuner_ops.set_params) {
drivers/media/dvb-frontends/lgs8gxx.c
668
fe->ops.tuner_ops.set_params(fe);
drivers/media/dvb-frontends/lgs8gxx.c
669
if (fe->ops.i2c_gate_ctrl)
drivers/media/dvb-frontends/lgs8gxx.c
670
fe->ops.i2c_gate_ctrl(fe, 0);
drivers/media/dvb-frontends/lnbh25.c
169
fe->ops.release_sec = lnbh25_release;
drivers/media/dvb-frontends/lnbh25.c
170
fe->ops.set_voltage = lnbh25_set_voltage;
drivers/media/dvb-frontends/lnbh29.c
156
fe->ops.release_sec = lnbh29_release;
drivers/media/dvb-frontends/lnbh29.c
157
fe->ops.set_voltage = lnbh29_set_voltage;
drivers/media/dvb-frontends/lnbp21.c
139
fe->ops.release_sec = lnbp21_release;
drivers/media/dvb-frontends/lnbp21.c
142
fe->ops.set_voltage = lnbp21_set_voltage;
drivers/media/dvb-frontends/lnbp21.c
143
fe->ops.enable_high_lnb_voltage = lnbp21_enable_high_lnb_voltage;
drivers/media/dvb-frontends/lnbp21.c
145
fe->ops.set_tone = lnbp21_set_tone;
drivers/media/dvb-frontends/lnbp22.c
120
fe->ops.release_sec = lnbp22_release;
drivers/media/dvb-frontends/lnbp22.c
123
fe->ops.set_voltage = lnbp22_set_voltage;
drivers/media/dvb-frontends/lnbp22.c
124
fe->ops.enable_high_lnb_voltage = lnbp22_enable_high_lnb_voltage;
drivers/media/dvb-frontends/m88ds3103.c
1064
dev->fe.ops.info.name);
drivers/media/dvb-frontends/m88ds3103.c
1115
dev->fe.ops.info.name);
drivers/media/dvb-frontends/m88ds3103.c
1881
memcpy(&dev->fe.ops, &m88ds3103_ops, sizeof(struct dvb_frontend_ops));
drivers/media/dvb-frontends/m88ds3103.c
1883
strscpy(dev->fe.ops.info.name, "Montage Technology M88DS3103B",
drivers/media/dvb-frontends/m88ds3103.c
1884
sizeof(dev->fe.ops.info.name));
drivers/media/dvb-frontends/m88ds3103.c
1886
strscpy(dev->fe.ops.info.name, "Montage Technology M88RS6000",
drivers/media/dvb-frontends/m88ds3103.c
1887
sizeof(dev->fe.ops.info.name));
drivers/media/dvb-frontends/m88ds3103.c
1889
dev->fe.ops.release = NULL;
drivers/media/dvb-frontends/m88ds3103.c
671
if (fe->ops.tuner_ops.set_params) {
drivers/media/dvb-frontends/m88ds3103.c
672
ret = fe->ops.tuner_ops.set_params(fe);
drivers/media/dvb-frontends/m88ds3103.c
677
if (fe->ops.tuner_ops.get_frequency) {
drivers/media/dvb-frontends/m88ds3103.c
678
ret = fe->ops.tuner_ops.get_frequency(fe, &tuner_frequency_khz);
drivers/media/dvb-frontends/m88rs2000.c
502
if (fe->ops.tuner_ops.get_rf_strength)
drivers/media/dvb-frontends/m88rs2000.c
503
fe->ops.tuner_ops.get_rf_strength(fe, strength);
drivers/media/dvb-frontends/m88rs2000.c
616
if (fe->ops.tuner_ops.set_params)
drivers/media/dvb-frontends/m88rs2000.c
617
ret = fe->ops.tuner_ops.set_params(fe);
drivers/media/dvb-frontends/m88rs2000.c
622
if (fe->ops.tuner_ops.get_frequency) {
drivers/media/dvb-frontends/m88rs2000.c
623
ret = fe->ops.tuner_ops.get_frequency(fe, &tuner_freq);
drivers/media/dvb-frontends/m88rs2000.c
801
memcpy(&state->frontend.ops, &m88rs2000_ops,
drivers/media/dvb-frontends/mb86a16.c
1847
memcpy(&state->frontend.ops, &mb86a16_ops, sizeof(struct dvb_frontend_ops));
drivers/media/dvb-frontends/mb86a16.c
1849
state->frontend.ops.set_voltage = state->config->set_voltage;
drivers/media/dvb-frontends/mb86a20s.c
1751
if (fe->ops.i2c_gate_ctrl)
drivers/media/dvb-frontends/mb86a20s.c
1752
fe->ops.i2c_gate_ctrl(fe, 0);
drivers/media/dvb-frontends/mb86a20s.c
1785
if (fe->ops.tuner_ops.get_if_frequency)
drivers/media/dvb-frontends/mb86a20s.c
1786
fe->ops.tuner_ops.get_if_frequency(fe, &state->if_freq);
drivers/media/dvb-frontends/mb86a20s.c
1843
if (fe->ops.i2c_gate_ctrl)
drivers/media/dvb-frontends/mb86a20s.c
1844
fe->ops.i2c_gate_ctrl(fe, 1);
drivers/media/dvb-frontends/mb86a20s.c
1892
if (fe->ops.i2c_gate_ctrl)
drivers/media/dvb-frontends/mb86a20s.c
1893
fe->ops.i2c_gate_ctrl(fe, 1);
drivers/media/dvb-frontends/mb86a20s.c
1894
fe->ops.tuner_ops.set_params(fe);
drivers/media/dvb-frontends/mb86a20s.c
1896
if (fe->ops.tuner_ops.get_if_frequency)
drivers/media/dvb-frontends/mb86a20s.c
1897
fe->ops.tuner_ops.get_if_frequency(fe, &if_freq);
drivers/media/dvb-frontends/mb86a20s.c
1918
if (fe->ops.i2c_gate_ctrl)
drivers/media/dvb-frontends/mb86a20s.c
1919
fe->ops.i2c_gate_ctrl(fe, 0);
drivers/media/dvb-frontends/mb86a20s.c
1925
if (fe->ops.i2c_gate_ctrl)
drivers/media/dvb-frontends/mb86a20s.c
1926
fe->ops.i2c_gate_ctrl(fe, 1);
drivers/media/dvb-frontends/mb86a20s.c
1939
if (fe->ops.i2c_gate_ctrl)
drivers/media/dvb-frontends/mb86a20s.c
1940
fe->ops.i2c_gate_ctrl(fe, 0);
drivers/media/dvb-frontends/mb86a20s.c
1993
if (fe->ops.i2c_gate_ctrl)
drivers/media/dvb-frontends/mb86a20s.c
1994
fe->ops.i2c_gate_ctrl(fe, 1);
drivers/media/dvb-frontends/mb86a20s.c
2064
memcpy(&state->frontend.ops, &mb86a20s_ops,
drivers/media/dvb-frontends/mn88443x.c
608
if (fe->ops.tuner_ops.set_params) {
drivers/media/dvb-frontends/mn88443x.c
609
if (fe->ops.i2c_gate_ctrl)
drivers/media/dvb-frontends/mn88443x.c
610
fe->ops.i2c_gate_ctrl(fe, 1);
drivers/media/dvb-frontends/mn88443x.c
611
fe->ops.tuner_ops.set_params(fe);
drivers/media/dvb-frontends/mn88443x.c
612
if (fe->ops.i2c_gate_ctrl)
drivers/media/dvb-frontends/mn88443x.c
613
fe->ops.i2c_gate_ctrl(fe, 0);
drivers/media/dvb-frontends/mn88443x.c
745
memcpy(&chip->fe.ops, &mn88443x_ops, sizeof(mn88443x_ops));
drivers/media/dvb-frontends/mn88472.c
282
if (fe->ops.tuner_ops.set_params) {
drivers/media/dvb-frontends/mn88472.c
283
ret = fe->ops.tuner_ops.set_params(fe);
drivers/media/dvb-frontends/mn88472.c
288
if (fe->ops.tuner_ops.get_if_frequency) {
drivers/media/dvb-frontends/mn88472.c
289
ret = fe->ops.tuner_ops.get_if_frequency(fe, &if_frequency);
drivers/media/dvb-frontends/mn88472.c
658
memcpy(&dev->fe.ops, &mn88472_ops, sizeof(struct dvb_frontend_ops));
drivers/media/dvb-frontends/mn88473.c
703
memcpy(&dev->frontend.ops, &mn88473_ops, sizeof(dev->frontend.ops));
drivers/media/dvb-frontends/mn88473.c
85
if (fe->ops.tuner_ops.set_params) {
drivers/media/dvb-frontends/mn88473.c
86
ret = fe->ops.tuner_ops.set_params(fe);
drivers/media/dvb-frontends/mn88473.c
91
if (fe->ops.tuner_ops.get_if_frequency) {
drivers/media/dvb-frontends/mn88473.c
92
ret = fe->ops.tuner_ops.get_if_frequency(fe, &if_frequency);
drivers/media/dvb-frontends/mt312.c
544
if ((p->frequency < fe->ops.info.frequency_min_hz / kHz)
drivers/media/dvb-frontends/mt312.c
545
|| (p->frequency > fe->ops.info.frequency_max_hz / kHz))
drivers/media/dvb-frontends/mt312.c
552
if ((p->symbol_rate < fe->ops.info.symbol_rate_min)
drivers/media/dvb-frontends/mt312.c
553
|| (p->symbol_rate > fe->ops.info.symbol_rate_max))
drivers/media/dvb-frontends/mt312.c
601
if (fe->ops.tuner_ops.set_params) {
drivers/media/dvb-frontends/mt312.c
602
fe->ops.tuner_ops.set_params(fe);
drivers/media/dvb-frontends/mt312.c
603
if (fe->ops.i2c_gate_ctrl)
drivers/media/dvb-frontends/mt312.c
604
fe->ops.i2c_gate_ctrl(fe, 0);
drivers/media/dvb-frontends/mt312.c
796
memcpy(&state->frontend.ops, &mt312_ops,
drivers/media/dvb-frontends/mt312.c
802
strscpy(state->frontend.ops.info.name, "Zarlink VP310 DVB-S",
drivers/media/dvb-frontends/mt312.c
803
sizeof(state->frontend.ops.info.name));
drivers/media/dvb-frontends/mt312.c
808
strscpy(state->frontend.ops.info.name, "Zarlink MT312 DVB-S",
drivers/media/dvb-frontends/mt312.c
809
sizeof(state->frontend.ops.info.name));
drivers/media/dvb-frontends/mt312.c
814
strscpy(state->frontend.ops.info.name, "Zarlink ZL10313 DVB-S",
drivers/media/dvb-frontends/mt312.c
815
sizeof(state->frontend.ops.info.name));
drivers/media/dvb-frontends/mt352.c
281
if (fe->ops.tuner_ops.set_params) {
drivers/media/dvb-frontends/mt352.c
282
fe->ops.tuner_ops.set_params(fe);
drivers/media/dvb-frontends/mt352.c
283
if (fe->ops.i2c_gate_ctrl)
drivers/media/dvb-frontends/mt352.c
284
fe->ops.i2c_gate_ctrl(fe, 0);
drivers/media/dvb-frontends/mt352.c
290
if (fe->ops.tuner_ops.calc_regs) {
drivers/media/dvb-frontends/mt352.c
291
fe->ops.tuner_ops.calc_regs(fe, buf+8, 5);
drivers/media/dvb-frontends/mt352.c
547
memcpy(&state->frontend.ops, &mt352_ops, sizeof(struct dvb_frontend_ops));
drivers/media/dvb-frontends/mt352.h
54
if (fe->ops.write)
drivers/media/dvb-frontends/mt352.h
55
r = fe->ops.write(fe, buf, len);
drivers/media/dvb-frontends/mxl5xx.c
1867
state->fe.ops = mxl_ops;
drivers/media/dvb-frontends/mxl692.c
1324
memcpy(&dev->fe.ops, &mxl692_ops, sizeof(struct dvb_frontend_ops));
drivers/media/dvb-frontends/nxt200x.c
1175
memcpy(&state->frontend.ops, &nxt200x_ops, sizeof(struct dvb_frontend_ops));
drivers/media/dvb-frontends/nxt200x.c
554
if (fe->ops.tuner_ops.calc_regs) {
drivers/media/dvb-frontends/nxt200x.c
556
fe->ops.tuner_ops.calc_regs(fe, buf, 5);
drivers/media/dvb-frontends/nxt6000.c
473
if (fe->ops.tuner_ops.set_params) {
drivers/media/dvb-frontends/nxt6000.c
474
fe->ops.tuner_ops.set_params(fe);
drivers/media/dvb-frontends/nxt6000.c
475
if (fe->ops.i2c_gate_ctrl) fe->ops.i2c_gate_ctrl(fe, 0);
drivers/media/dvb-frontends/nxt6000.c
574
memcpy(&state->frontend.ops, &nxt6000_ops, sizeof(struct dvb_frontend_ops));
drivers/media/dvb-frontends/or51132.c
348
if (fe->ops.tuner_ops.set_params) {
drivers/media/dvb-frontends/or51132.c
349
fe->ops.tuner_ops.set_params(fe);
drivers/media/dvb-frontends/or51132.c
350
if (fe->ops.i2c_gate_ctrl) fe->ops.i2c_gate_ctrl(fe, 0);
drivers/media/dvb-frontends/or51132.c
519
ret = fe->ops.read_snr(fe, &snr);
drivers/media/dvb-frontends/or51132.c
566
memcpy(&state->frontend.ops, &or51132_ops, sizeof(struct dvb_frontend_ops));
drivers/media/dvb-frontends/or51211.c
212
if (fe->ops.tuner_ops.set_params) {
drivers/media/dvb-frontends/or51211.c
213
fe->ops.tuner_ops.set_params(fe);
drivers/media/dvb-frontends/or51211.c
214
if (fe->ops.i2c_gate_ctrl) fe->ops.i2c_gate_ctrl(fe, 0);
drivers/media/dvb-frontends/or51211.c
319
ret = fe->ops.read_snr(fe, &snr);
drivers/media/dvb-frontends/or51211.c
515
memcpy(&state->frontend.ops, &or51211_ops, sizeof(struct dvb_frontend_ops));
drivers/media/dvb-frontends/rtl2830.c
152
s->step_size = fe->ops.info.frequency_stepsize_hz * 2;
drivers/media/dvb-frontends/rtl2830.c
153
s->max_drift = (fe->ops.info.frequency_stepsize_hz * 2) + 1;
drivers/media/dvb-frontends/rtl2830.c
195
if (fe->ops.tuner_ops.set_params)
drivers/media/dvb-frontends/rtl2830.c
196
fe->ops.tuner_ops.set_params(fe);
drivers/media/dvb-frontends/rtl2830.c
219
if (fe->ops.tuner_ops.get_if_frequency)
drivers/media/dvb-frontends/rtl2830.c
220
ret = fe->ops.tuner_ops.get_if_frequency(fe, &if_frequency);
drivers/media/dvb-frontends/rtl2830.c
846
memcpy(&dev->fe.ops, &rtl2830_ops, sizeof(dev->fe.ops));
drivers/media/dvb-frontends/rtl2832.c
1090
memcpy(&dev->fe.ops, &rtl2832_ops, sizeof(struct dvb_frontend_ops));
drivers/media/dvb-frontends/rtl2832.c
398
s->step_size = fe->ops.info.frequency_stepsize_hz * 2;
drivers/media/dvb-frontends/rtl2832.c
399
s->max_drift = (fe->ops.info.frequency_stepsize_hz * 2) + 1;
drivers/media/dvb-frontends/rtl2832.c
441
if (fe->ops.tuner_ops.set_params)
drivers/media/dvb-frontends/rtl2832.c
442
fe->ops.tuner_ops.set_params(fe);
drivers/media/dvb-frontends/rtl2832.c
445
if (fe->ops.tuner_ops.get_if_frequency) {
drivers/media/dvb-frontends/rtl2832.c
448
ret = fe->ops.tuner_ops.get_if_frequency(fe, &if_freq);
drivers/media/dvb-frontends/rtl2832_sdr.c
1277
if (fe->ops.tuner_ops.set_params)
drivers/media/dvb-frontends/rtl2832_sdr.c
1278
ret = fe->ops.tuner_ops.set_params(fe);
drivers/media/dvb-frontends/rtl2832_sdr.c
1311
const struct v4l2_ctrl_ops *ops = &rtl2832_sdr_ctrl_ops;
drivers/media/dvb-frontends/rtl2832_sdr.c
1363
dev->vb_queue.ops = &rtl2832_sdr_vb2_ops;
drivers/media/dvb-frontends/rtl2832_sdr.c
1384
dev->bandwidth_auto = v4l2_ctrl_new_std(&dev->hdl, ops,
drivers/media/dvb-frontends/rtl2832_sdr.c
1387
dev->bandwidth = v4l2_ctrl_new_std(&dev->hdl, ops,
drivers/media/dvb-frontends/rtl2832_sdr.c
1395
dev->bandwidth_auto = v4l2_ctrl_new_std(&dev->hdl, ops,
drivers/media/dvb-frontends/rtl2832_sdr.c
1398
dev->bandwidth = v4l2_ctrl_new_std(&dev->hdl, ops,
drivers/media/dvb-frontends/rtl2832_sdr.c
32
((sd) && (sd)->ops && (sd)->ops->o && (sd)->ops->o->f)
drivers/media/dvb-frontends/rtl2832_sdr.c
515
if (fe->ops.tuner_ops.get_if_frequency)
drivers/media/dvb-frontends/rtl2832_sdr.c
516
ret = fe->ops.tuner_ops.get_if_frequency(fe, &f_if);
drivers/media/dvb-frontends/rtl2832_sdr.c
813
if (fe->ops.tuner_ops.set_params)
drivers/media/dvb-frontends/rtl2832_sdr.c
814
fe->ops.tuner_ops.set_params(fe);
drivers/media/dvb-frontends/rtl2832_sdr.c
828
if (fe->ops.tuner_ops.init)
drivers/media/dvb-frontends/rtl2832_sdr.c
829
fe->ops.tuner_ops.init(fe);
drivers/media/dvb-frontends/rtl2832_sdr.c
842
if (fe->ops.tuner_ops.sleep)
drivers/media/dvb-frontends/rtl2832_sdr.c
843
fe->ops.tuner_ops.sleep(fe);
drivers/media/dvb-frontends/s5h1409.c
635
if (fe->ops.tuner_ops.set_params) {
drivers/media/dvb-frontends/s5h1409.c
636
if (fe->ops.i2c_gate_ctrl)
drivers/media/dvb-frontends/s5h1409.c
637
fe->ops.i2c_gate_ctrl(fe, 1);
drivers/media/dvb-frontends/s5h1409.c
638
fe->ops.tuner_ops.set_params(fe);
drivers/media/dvb-frontends/s5h1409.c
639
if (fe->ops.i2c_gate_ctrl)
drivers/media/dvb-frontends/s5h1409.c
640
fe->ops.i2c_gate_ctrl(fe, 0);
drivers/media/dvb-frontends/s5h1409.c
779
if (fe->ops.tuner_ops.get_status) {
drivers/media/dvb-frontends/s5h1409.c
780
if (fe->ops.i2c_gate_ctrl)
drivers/media/dvb-frontends/s5h1409.c
781
fe->ops.i2c_gate_ctrl(fe, 1);
drivers/media/dvb-frontends/s5h1409.c
783
fe->ops.tuner_ops.get_status(fe, &tuner_status);
drivers/media/dvb-frontends/s5h1409.c
785
if (fe->ops.i2c_gate_ctrl)
drivers/media/dvb-frontends/s5h1409.c
786
fe->ops.i2c_gate_ctrl(fe, 0);
drivers/media/dvb-frontends/s5h1409.c
965
memcpy(&state->frontend.ops, &s5h1409_ops,
drivers/media/dvb-frontends/s5h1411.c
589
if (fe->ops.tuner_ops.set_params) {
drivers/media/dvb-frontends/s5h1411.c
590
if (fe->ops.i2c_gate_ctrl)
drivers/media/dvb-frontends/s5h1411.c
591
fe->ops.i2c_gate_ctrl(fe, 1);
drivers/media/dvb-frontends/s5h1411.c
593
fe->ops.tuner_ops.set_params(fe);
drivers/media/dvb-frontends/s5h1411.c
595
if (fe->ops.i2c_gate_ctrl)
drivers/media/dvb-frontends/s5h1411.c
596
fe->ops.i2c_gate_ctrl(fe, 0);
drivers/media/dvb-frontends/s5h1411.c
693
if (fe->ops.tuner_ops.get_status) {
drivers/media/dvb-frontends/s5h1411.c
694
if (fe->ops.i2c_gate_ctrl)
drivers/media/dvb-frontends/s5h1411.c
695
fe->ops.i2c_gate_ctrl(fe, 1);
drivers/media/dvb-frontends/s5h1411.c
697
fe->ops.tuner_ops.get_status(fe, &tuner_status);
drivers/media/dvb-frontends/s5h1411.c
699
if (fe->ops.i2c_gate_ctrl)
drivers/media/dvb-frontends/s5h1411.c
700
fe->ops.i2c_gate_ctrl(fe, 0);
drivers/media/dvb-frontends/s5h1411.c
880
memcpy(&state->frontend.ops, &s5h1411_ops,
drivers/media/dvb-frontends/s5h1420.c
646
if (fe->ops.tuner_ops.set_params) {
drivers/media/dvb-frontends/s5h1420.c
647
fe->ops.tuner_ops.set_params(fe);
drivers/media/dvb-frontends/s5h1420.c
648
if (fe->ops.i2c_gate_ctrl) fe->ops.i2c_gate_ctrl(fe, 0);
drivers/media/dvb-frontends/s5h1420.c
650
if (fe->ops.tuner_ops.get_frequency) {
drivers/media/dvb-frontends/s5h1420.c
652
fe->ops.tuner_ops.get_frequency(fe, &tmp);
drivers/media/dvb-frontends/s5h1420.c
653
if (fe->ops.i2c_gate_ctrl) fe->ops.i2c_gate_ctrl(fe, 0);
drivers/media/dvb-frontends/s5h1420.c
722
if (fe->ops.tuner_ops.set_params) {
drivers/media/dvb-frontends/s5h1420.c
723
fe->ops.tuner_ops.set_params(fe);
drivers/media/dvb-frontends/s5h1420.c
724
if (fe->ops.i2c_gate_ctrl)
drivers/media/dvb-frontends/s5h1420.c
725
fe->ops.i2c_gate_ctrl(fe, 0);
drivers/media/dvb-frontends/s5h1420.c
901
memcpy(&state->frontend.ops, &s5h1420_ops, sizeof(struct dvb_frontend_ops));
drivers/media/dvb-frontends/s5h1432.c
178
fe->ops.tuner_ops.set_params(fe);
drivers/media/dvb-frontends/s5h1432.c
351
memcpy(&state->frontend.ops, &s5h1432_ops,
drivers/media/dvb-frontends/s921.c
492
memcpy(&state->frontend.ops, &s921_ops,
drivers/media/dvb-frontends/si2165.c
1064
if (fe->ops.tuner_ops.set_params)
drivers/media/dvb-frontends/si2165.c
1065
fe->ops.tuner_ops.set_params(fe);
drivers/media/dvb-frontends/si2165.c
1190
memcpy(&state->fe.ops, &si2165_ops,
drivers/media/dvb-frontends/si2165.c
1192
state->fe.ops.release = NULL;
drivers/media/dvb-frontends/si2165.c
1246
strlcat(state->fe.ops.info.name, chip_name,
drivers/media/dvb-frontends/si2165.c
1247
sizeof(state->fe.ops.info.name));
drivers/media/dvb-frontends/si2165.c
1251
state->fe.ops.delsys[n++] = SYS_DVBT;
drivers/media/dvb-frontends/si2165.c
1252
strlcat(state->fe.ops.info.name, " DVB-T",
drivers/media/dvb-frontends/si2165.c
1253
sizeof(state->fe.ops.info.name));
drivers/media/dvb-frontends/si2165.c
1256
state->fe.ops.delsys[n++] = SYS_DVBC_ANNEX_A;
drivers/media/dvb-frontends/si2165.c
1257
strlcat(state->fe.ops.info.name, " DVB-C",
drivers/media/dvb-frontends/si2165.c
1258
sizeof(state->fe.ops.info.name));
drivers/media/dvb-frontends/si2165.c
849
if (!fe->ops.tuner_ops.get_if_frequency) {
drivers/media/dvb-frontends/si2165.c
858
fe->ops.tuner_ops.get_if_frequency(fe, &IF);
drivers/media/dvb-frontends/si2168.c
286
if (fe->ops.tuner_ops.set_params) {
drivers/media/dvb-frontends/si2168.c
287
ret = fe->ops.tuner_ops.set_params(fe);
drivers/media/dvb-frontends/si2168.c
752
memcpy(&dev->fe.ops, &si2168_ops, sizeof(struct dvb_frontend_ops));
drivers/media/dvb-frontends/si2168.c
784
dev->fe.ops.release = NULL;
drivers/media/dvb-frontends/si21xx.c
931
memcpy(&state->frontend.ops, &si21xx_ops,
drivers/media/dvb-frontends/si21xx.h
32
if (fe->ops.write)
drivers/media/dvb-frontends/si21xx.h
33
r = fe->ops.write(fe, buf, 2);
drivers/media/dvb-frontends/sp887x.c
366
if (fe->ops.tuner_ops.set_params) {
drivers/media/dvb-frontends/sp887x.c
367
fe->ops.tuner_ops.set_params(fe);
drivers/media/dvb-frontends/sp887x.c
368
if (fe->ops.i2c_gate_ctrl) fe->ops.i2c_gate_ctrl(fe, 0);
drivers/media/dvb-frontends/sp887x.c
370
if (fe->ops.tuner_ops.get_frequency) {
drivers/media/dvb-frontends/sp887x.c
371
fe->ops.tuner_ops.get_frequency(fe, &actual_freq);
drivers/media/dvb-frontends/sp887x.c
372
if (fe->ops.i2c_gate_ctrl) fe->ops.i2c_gate_ctrl(fe, 0);
drivers/media/dvb-frontends/sp887x.c
583
memcpy(&state->frontend.ops, &sp887x_ops, sizeof(struct dvb_frontend_ops));
drivers/media/dvb-frontends/stb0899_drv.c
1623
state->frontend.ops = stb0899_ops;
drivers/media/dvb-frontends/stb6000.c
132
if (fe->ops.i2c_gate_ctrl)
drivers/media/dvb-frontends/stb6000.c
133
fe->ops.i2c_gate_ctrl(fe, 1);
drivers/media/dvb-frontends/stb6000.c
140
if (fe->ops.i2c_gate_ctrl)
drivers/media/dvb-frontends/stb6000.c
141
fe->ops.i2c_gate_ctrl(fe, 0);
drivers/media/dvb-frontends/stb6000.c
150
if (fe->ops.i2c_gate_ctrl)
drivers/media/dvb-frontends/stb6000.c
151
fe->ops.i2c_gate_ctrl(fe, 1);
drivers/media/dvb-frontends/stb6000.c
158
if (fe->ops.i2c_gate_ctrl)
drivers/media/dvb-frontends/stb6000.c
159
fe->ops.i2c_gate_ctrl(fe, 0);
drivers/media/dvb-frontends/stb6000.c
210
if (fe->ops.i2c_gate_ctrl)
drivers/media/dvb-frontends/stb6000.c
211
fe->ops.i2c_gate_ctrl(fe, 1);
drivers/media/dvb-frontends/stb6000.c
215
if (fe->ops.i2c_gate_ctrl)
drivers/media/dvb-frontends/stb6000.c
216
fe->ops.i2c_gate_ctrl(fe, 0);
drivers/media/dvb-frontends/stb6000.c
228
memcpy(&fe->ops.tuner_ops, &stb6000_tuner_ops,
drivers/media/dvb-frontends/stb6000.c
51
if (fe->ops.i2c_gate_ctrl)
drivers/media/dvb-frontends/stb6000.c
52
fe->ops.i2c_gate_ctrl(fe, 1);
drivers/media/dvb-frontends/stb6000.c
58
if (fe->ops.i2c_gate_ctrl)
drivers/media/dvb-frontends/stb6000.c
59
fe->ops.i2c_gate_ctrl(fe, 0);
drivers/media/dvb-frontends/stb6100.c
337
if (fe->ops.get_frontend) {
drivers/media/dvb-frontends/stb6100.c
339
fe->ops.get_frontend(fe, p);
drivers/media/dvb-frontends/stb6100.c
546
fe->ops.tuner_ops = stb6100_ops;
drivers/media/dvb-frontends/stb6100.h
75
struct dvb_tuner_ops ops;
drivers/media/dvb-frontends/stb6100_cfg.h
15
struct dvb_frontend_ops *frontend_ops = &fe->ops;
drivers/media/dvb-frontends/stb6100_cfg.h
31
struct dvb_frontend_ops *frontend_ops = &fe->ops;
drivers/media/dvb-frontends/stb6100_cfg.h
53
struct dvb_frontend_ops *frontend_ops = &fe->ops;
drivers/media/dvb-frontends/stb6100_cfg.h
69
struct dvb_frontend_ops *frontend_ops = &fe->ops;
drivers/media/dvb-frontends/stb6100_proc.h
13
struct dvb_frontend_ops *frontend_ops = &fe->ops;
drivers/media/dvb-frontends/stb6100_proc.h
36
struct dvb_frontend_ops *frontend_ops = &fe->ops;
drivers/media/dvb-frontends/stb6100_proc.h
66
struct dvb_frontend_ops *frontend_ops = &fe->ops;
drivers/media/dvb-frontends/stb6100_proc.h
89
struct dvb_frontend_ops *frontend_ops = &fe->ops;
drivers/media/dvb-frontends/stv0288.c
458
if (fe->ops.tuner_ops.set_params) {
drivers/media/dvb-frontends/stv0288.c
459
fe->ops.tuner_ops.set_params(fe);
drivers/media/dvb-frontends/stv0288.c
460
if (fe->ops.i2c_gate_ctrl)
drivers/media/dvb-frontends/stv0288.c
461
fe->ops.i2c_gate_ctrl(fe, 0);
drivers/media/dvb-frontends/stv0288.c
583
memcpy(&state->frontend.ops, &stv0288_ops,
drivers/media/dvb-frontends/stv0288.h
49
if (fe->ops.write)
drivers/media/dvb-frontends/stv0288.h
50
r = fe->ops.write(fe, buf, 2);
drivers/media/dvb-frontends/stv0297.c
448
if (fe->ops.tuner_ops.set_params) {
drivers/media/dvb-frontends/stv0297.c
449
fe->ops.tuner_ops.set_params(fe);
drivers/media/dvb-frontends/stv0297.c
450
if (fe->ops.i2c_gate_ctrl) fe->ops.i2c_gate_ctrl(fe, 0);
drivers/media/dvb-frontends/stv0297.c
672
memcpy(&state->frontend.ops, &stv0297_ops, sizeof(struct dvb_frontend_ops));
drivers/media/dvb-frontends/stv0299.c
577
if (fe->ops.tuner_ops.set_params) {
drivers/media/dvb-frontends/stv0299.c
578
fe->ops.tuner_ops.set_params(fe);
drivers/media/dvb-frontends/stv0299.c
579
if (fe->ops.i2c_gate_ctrl) fe->ops.i2c_gate_ctrl(fe, 0);
drivers/media/dvb-frontends/stv0299.c
696
memcpy(&state->frontend.ops, &stv0299_ops, sizeof(struct dvb_frontend_ops));
drivers/media/dvb-frontends/stv0299.h
101
if (fe->ops.write)
drivers/media/dvb-frontends/stv0299.h
102
r = fe->ops.write(fe, buf, 2);
drivers/media/dvb-frontends/stv0367.c
1217
if (fe->ops.tuner_ops.set_params) {
drivers/media/dvb-frontends/stv0367.c
1218
if (state->use_i2c_gatectrl && fe->ops.i2c_gate_ctrl)
drivers/media/dvb-frontends/stv0367.c
1219
fe->ops.i2c_gate_ctrl(fe, 1);
drivers/media/dvb-frontends/stv0367.c
1220
fe->ops.tuner_ops.set_params(fe);
drivers/media/dvb-frontends/stv0367.c
1221
if (state->use_i2c_gatectrl && fe->ops.i2c_gate_ctrl)
drivers/media/dvb-frontends/stv0367.c
1222
fe->ops.i2c_gate_ctrl(fe, 0);
drivers/media/dvb-frontends/stv0367.c
1712
state->fe.ops = stv0367ter_ops;
drivers/media/dvb-frontends/stv0367.c
2554
if (fe->ops.tuner_ops.set_params) {
drivers/media/dvb-frontends/stv0367.c
2555
if (state->use_i2c_gatectrl && fe->ops.i2c_gate_ctrl)
drivers/media/dvb-frontends/stv0367.c
2556
fe->ops.i2c_gate_ctrl(fe, 1);
drivers/media/dvb-frontends/stv0367.c
2557
fe->ops.tuner_ops.set_params(fe);
drivers/media/dvb-frontends/stv0367.c
2558
if (state->use_i2c_gatectrl && fe->ops.i2c_gate_ctrl)
drivers/media/dvb-frontends/stv0367.c
2559
fe->ops.i2c_gate_ctrl(fe, 0);
drivers/media/dvb-frontends/stv0367.c
2881
state->fe.ops = stv0367cab_ops;
drivers/media/dvb-frontends/stv0367.c
305
if (state->auto_if_khz && state->fe.ops.tuner_ops.get_if_frequency) {
drivers/media/dvb-frontends/stv0367.c
306
state->fe.ops.tuner_ops.get_if_frequency(&state->fe, ifkhz);
drivers/media/dvb-frontends/stv0367.c
3294
state->fe.ops = stv0367ddb_ops;
drivers/media/dvb-frontends/stv0367.c
3312
state->fe.ops.info.name, state->chip_id,
drivers/media/dvb-frontends/stv0367.c
336
struct dvb_frontend_ops *frontend_ops = &fe->ops;
drivers/media/dvb-frontends/stv0900_core.c
1912
memcpy(&state->frontend.ops, &stv0900_ops,
drivers/media/dvb-frontends/stv0900_core.c
1941
state->frontend.ops.info.caps |= FE_CAN_MULTISTREAM;
drivers/media/dvb-frontends/stv0900_core.c
512
frontend_ops = &fe->ops;
drivers/media/dvb-frontends/stv0900_core.c
537
frontend_ops = &fe->ops;
drivers/media/dvb-frontends/stv0900_sw.c
1156
frontend_ops = &fe->ops;
drivers/media/dvb-frontends/stv090x.c
4934
state->frontend.ops.info.caps |= FE_CAN_MULTISTREAM;
drivers/media/dvb-frontends/stv090x.c
5014
state->frontend.ops = stv090x_ops;
drivers/media/dvb-frontends/stv090x.c
5060
state->frontend.ops = stv090x_ops;
drivers/media/dvb-frontends/stv0910.c
1278
if (fe->ops.tuner_ops.set_params)
drivers/media/dvb-frontends/stv0910.c
1279
fe->ops.tuner_ops.set_params(fe);
drivers/media/dvb-frontends/stv0910.c
1810
state->fe.ops = stv0910_ops;
drivers/media/dvb-frontends/stv0910.c
1815
state->fe.ops.info.name, cfg->adr, dev_name(&i2c->dev));
drivers/media/dvb-frontends/stv6110.c
115
if (fe->ops.i2c_gate_ctrl)
drivers/media/dvb-frontends/stv6110.c
116
fe->ops.i2c_gate_ctrl(fe, 1);
drivers/media/dvb-frontends/stv6110.c
122
if (fe->ops.i2c_gate_ctrl)
drivers/media/dvb-frontends/stv6110.c
123
fe->ops.i2c_gate_ctrl(fe, 0);
drivers/media/dvb-frontends/stv6110.c
400
if (fe->ops.i2c_gate_ctrl)
drivers/media/dvb-frontends/stv6110.c
401
fe->ops.i2c_gate_ctrl(fe, 1);
drivers/media/dvb-frontends/stv6110.c
405
if (fe->ops.i2c_gate_ctrl)
drivers/media/dvb-frontends/stv6110.c
406
fe->ops.i2c_gate_ctrl(fe, 0);
drivers/media/dvb-frontends/stv6110.c
423
memcpy(&fe->ops.tuner_ops, &stv6110_tuner_ops,
drivers/media/dvb-frontends/stv6110.c
82
if (fe->ops.i2c_gate_ctrl)
drivers/media/dvb-frontends/stv6110.c
83
fe->ops.i2c_gate_ctrl(fe, 1);
drivers/media/dvb-frontends/stv6110.c
89
if (fe->ops.i2c_gate_ctrl)
drivers/media/dvb-frontends/stv6110.c
90
fe->ops.i2c_gate_ctrl(fe, 0);
drivers/media/dvb-frontends/stv6110x.c
397
stv6110x->frontend->ops.tuner_ops = stv6110x_ops;
drivers/media/dvb-frontends/stv6110x.c
465
fe->ops.tuner_ops = stv6110x_ops;
drivers/media/dvb-frontends/stv6111.c
429
if (fe->ops.i2c_gate_ctrl)
drivers/media/dvb-frontends/stv6111.c
430
stat = fe->ops.i2c_gate_ctrl(fe, 1);
drivers/media/dvb-frontends/stv6111.c
435
if (fe->ops.i2c_gate_ctrl && !stat)
drivers/media/dvb-frontends/stv6111.c
436
fe->ops.i2c_gate_ctrl(fe, 0);
drivers/media/dvb-frontends/stv6111.c
523
if (fe->ops.i2c_gate_ctrl)
drivers/media/dvb-frontends/stv6111.c
524
stat = fe->ops.i2c_gate_ctrl(fe, 1);
drivers/media/dvb-frontends/stv6111.c
527
if (fe->ops.i2c_gate_ctrl && !stat)
drivers/media/dvb-frontends/stv6111.c
528
fe->ops.i2c_gate_ctrl(fe, 0);
drivers/media/dvb-frontends/stv6111.c
576
if (fe->ops.i2c_gate_ctrl)
drivers/media/dvb-frontends/stv6111.c
577
stat = fe->ops.i2c_gate_ctrl(fe, 1);
drivers/media/dvb-frontends/stv6111.c
584
if (fe->ops.i2c_gate_ctrl && !stat)
drivers/media/dvb-frontends/stv6111.c
585
fe->ops.i2c_gate_ctrl(fe, 0);
drivers/media/dvb-frontends/stv6111.c
661
memcpy(&fe->ops.tuner_ops, &tuner_ops, sizeof(struct dvb_tuner_ops));
drivers/media/dvb-frontends/stv6111.c
664
if (fe->ops.i2c_gate_ctrl)
drivers/media/dvb-frontends/stv6111.c
665
gatestat = fe->ops.i2c_gate_ctrl(fe, 1);
drivers/media/dvb-frontends/stv6111.c
668
if (fe->ops.i2c_gate_ctrl && !gatestat)
drivers/media/dvb-frontends/stv6111.c
669
fe->ops.i2c_gate_ctrl(fe, 0);
drivers/media/dvb-frontends/tc90522.c
244
if (fe->ops.tuner_ops.get_rf_strength) {
drivers/media/dvb-frontends/tc90522.c
247
fe->ops.tuner_ops.get_rf_strength(fe, &dummy);
drivers/media/dvb-frontends/tc90522.c
402
if (fe->ops.tuner_ops.get_rf_strength) {
drivers/media/dvb-frontends/tc90522.c
405
fe->ops.tuner_ops.get_rf_strength(fe, &dummy);
drivers/media/dvb-frontends/tc90522.c
484
if (fe->ops.tuner_ops.set_params)
drivers/media/dvb-frontends/tc90522.c
485
ret = fe->ops.tuner_ops.set_params(fe);
drivers/media/dvb-frontends/tc90522.c
491
if (fe->ops.delsys[0] == SYS_ISDBS) {
drivers/media/dvb-frontends/tc90522.c
516
if (fe->ops.delsys[0] == SYS_ISDBS) {
drivers/media/dvb-frontends/tc90522.c
546
if (fe->ops.delsys[0] == SYS_ISDBS) {
drivers/media/dvb-frontends/tc90522.c
571
if (fe->ops.delsys[0] == SYS_ISDBS)
drivers/media/dvb-frontends/tc90522.c
575
if (ret == 0 && fe->ops.set_lna &&
drivers/media/dvb-frontends/tc90522.c
578
ret = fe->ops.set_lna(fe);
drivers/media/dvb-frontends/tc90522.c
604
if (fe->ops.delsys[0] == SYS_ISDBS)
drivers/media/dvb-frontends/tc90522.c
608
if (ret == 0 && fe->ops.set_lna &&
drivers/media/dvb-frontends/tc90522.c
611
ret = fe->ops.set_lna(fe);
drivers/media/dvb-frontends/tc90522.c
787
const struct dvb_frontend_ops *ops;
drivers/media/dvb-frontends/tc90522.c
799
ops = id->driver_data == 0 ? &tc90522_ops_sat : &tc90522_ops_ter;
drivers/media/dvb-frontends/tc90522.c
800
memcpy(&state->fe.ops, ops, sizeof(*ops));
drivers/media/dvb-frontends/tda10021.c
281
if (fe->ops.tuner_ops.set_params) {
drivers/media/dvb-frontends/tda10021.c
282
fe->ops.tuner_ops.set_params(fe);
drivers/media/dvb-frontends/tda10021.c
283
if (fe->ops.i2c_gate_ctrl) fe->ops.i2c_gate_ctrl(fe, 0);
drivers/media/dvb-frontends/tda10021.c
475
memcpy(&state->frontend.ops, &tda10021_ops, sizeof(struct dvb_frontend_ops));
drivers/media/dvb-frontends/tda10023.c
338
if (fe->ops.tuner_ops.set_params) {
drivers/media/dvb-frontends/tda10023.c
339
fe->ops.tuner_ops.set_params(fe);
drivers/media/dvb-frontends/tda10023.c
340
if (fe->ops.i2c_gate_ctrl) fe->ops.i2c_gate_ctrl(fe, 0);
drivers/media/dvb-frontends/tda10023.c
527
memcpy(&state->frontend.ops, &tda10023_ops, sizeof(struct dvb_frontend_ops));
drivers/media/dvb-frontends/tda10023.c
547
state->frontend.ops.info.symbol_rate_min = (state->sysclk/2)/64;
drivers/media/dvb-frontends/tda10023.c
548
state->frontend.ops.info.symbol_rate_max = (state->sysclk/2)/4;
drivers/media/dvb-frontends/tda10048.c
1115
memcpy(&state->frontend.ops, &tda10048_ops,
drivers/media/dvb-frontends/tda10048.c
737
if (fe->ops.tuner_ops.set_params) {
drivers/media/dvb-frontends/tda10048.c
739
if (fe->ops.i2c_gate_ctrl)
drivers/media/dvb-frontends/tda10048.c
740
fe->ops.i2c_gate_ctrl(fe, 1);
drivers/media/dvb-frontends/tda10048.c
742
fe->ops.tuner_ops.set_params(fe);
drivers/media/dvb-frontends/tda10048.c
744
if (fe->ops.i2c_gate_ctrl)
drivers/media/dvb-frontends/tda10048.c
745
fe->ops.i2c_gate_ctrl(fe, 0);
drivers/media/dvb-frontends/tda1004x.c
1300
memcpy(&state->frontend.ops, &tda10045_ops, sizeof(struct dvb_frontend_ops));
drivers/media/dvb-frontends/tda1004x.c
1369
memcpy(&state->frontend.ops, &tda10046_ops, sizeof(struct dvb_frontend_ops));
drivers/media/dvb-frontends/tda1004x.c
711
if (fe->ops.tuner_ops.set_params) {
drivers/media/dvb-frontends/tda1004x.c
712
fe->ops.tuner_ops.set_params(fe);
drivers/media/dvb-frontends/tda1004x.c
713
if (fe->ops.i2c_gate_ctrl)
drivers/media/dvb-frontends/tda1004x.c
714
fe->ops.i2c_gate_ctrl(fe, 0);
drivers/media/dvb-frontends/tda1004x.h
131
if (fe->ops.write)
drivers/media/dvb-frontends/tda1004x.h
132
r = fe->ops.write(fe, buf, 2);
drivers/media/dvb-frontends/tda10071.c
1207
memcpy(&dev->fe.ops, &tda10071_ops, sizeof(struct dvb_frontend_ops));
drivers/media/dvb-frontends/tda10086.c
416
if (fe->ops.tuner_ops.set_params) {
drivers/media/dvb-frontends/tda10086.c
417
fe->ops.tuner_ops.set_params(fe);
drivers/media/dvb-frontends/tda10086.c
418
if (fe->ops.i2c_gate_ctrl)
drivers/media/dvb-frontends/tda10086.c
419
fe->ops.i2c_gate_ctrl(fe, 0);
drivers/media/dvb-frontends/tda10086.c
421
if (fe->ops.tuner_ops.get_frequency)
drivers/media/dvb-frontends/tda10086.c
422
fe->ops.tuner_ops.get_frequency(fe, &freq);
drivers/media/dvb-frontends/tda10086.c
423
if (fe->ops.i2c_gate_ctrl)
drivers/media/dvb-frontends/tda10086.c
424
fe->ops.i2c_gate_ctrl(fe, 0);
drivers/media/dvb-frontends/tda10086.c
755
memcpy(&state->frontend.ops, &tda10086_ops, sizeof(struct dvb_frontend_ops));
drivers/media/dvb-frontends/tda18271c2dd.c
1225
memcpy(&fe->ops.tuner_ops, &tuner_ops, sizeof(struct dvb_tuner_ops));
drivers/media/dvb-frontends/tda665x.c
218
fe->ops.tuner_ops = tda665x_ops;
drivers/media/dvb-frontends/tda665x.c
219
info = &fe->ops.tuner_ops.info;
drivers/media/dvb-frontends/tda8083.c
318
if (fe->ops.tuner_ops.set_params) {
drivers/media/dvb-frontends/tda8083.c
319
fe->ops.tuner_ops.set_params(fe);
drivers/media/dvb-frontends/tda8083.c
320
if (fe->ops.i2c_gate_ctrl) fe->ops.i2c_gate_ctrl(fe, 0);
drivers/media/dvb-frontends/tda8083.c
431
memcpy(&state->frontend.ops, &tda8083_ops, sizeof(struct dvb_frontend_ops));
drivers/media/dvb-frontends/tda8261.c
178
fe->ops.tuner_ops = tda8261_ops;
drivers/media/dvb-frontends/tda8261.c
180
fe->ops.tuner_ops.info.frequency_step_hz = div_tab[config->step_size] * kHz;
drivers/media/dvb-frontends/tda8261_cfg.h
10
struct dvb_frontend_ops *frontend_ops = &fe->ops;
drivers/media/dvb-frontends/tda8261_cfg.h
27
struct dvb_frontend_ops *frontend_ops = &fe->ops;
drivers/media/dvb-frontends/tda826x.c
103
if (fe->ops.i2c_gate_ctrl)
drivers/media/dvb-frontends/tda826x.c
104
fe->ops.i2c_gate_ctrl(fe, 0);
drivers/media/dvb-frontends/tda826x.c
142
if (fe->ops.i2c_gate_ctrl)
drivers/media/dvb-frontends/tda826x.c
143
fe->ops.i2c_gate_ctrl(fe, 1);
drivers/media/dvb-frontends/tda826x.c
145
if (fe->ops.i2c_gate_ctrl)
drivers/media/dvb-frontends/tda826x.c
146
fe->ops.i2c_gate_ctrl(fe, 0);
drivers/media/dvb-frontends/tda826x.c
161
memcpy(&fe->ops.tuner_ops, &tda826x_tuner_ops, sizeof(struct dvb_tuner_ops));
drivers/media/dvb-frontends/tda826x.c
49
if (fe->ops.i2c_gate_ctrl)
drivers/media/dvb-frontends/tda826x.c
50
fe->ops.i2c_gate_ctrl(fe, 1);
drivers/media/dvb-frontends/tda826x.c
54
if (fe->ops.i2c_gate_ctrl)
drivers/media/dvb-frontends/tda826x.c
55
fe->ops.i2c_gate_ctrl(fe, 0);
drivers/media/dvb-frontends/tda826x.c
98
if (fe->ops.i2c_gate_ctrl)
drivers/media/dvb-frontends/tda826x.c
99
fe->ops.i2c_gate_ctrl(fe, 1);
drivers/media/dvb-frontends/tdhd1.h
50
if (fe->ops.i2c_gate_ctrl)
drivers/media/dvb-frontends/tdhd1.h
51
fe->ops.i2c_gate_ctrl(fe, 1);
drivers/media/dvb-frontends/ts2020.c
540
if (dev->fe->ops.i2c_gate_ctrl)
drivers/media/dvb-frontends/ts2020.c
541
dev->fe->ops.i2c_gate_ctrl(dev->fe, 1);
drivers/media/dvb-frontends/ts2020.c
548
if (dev->fe->ops.i2c_gate_ctrl)
drivers/media/dvb-frontends/ts2020.c
549
dev->fe->ops.i2c_gate_ctrl(dev->fe, 0);
drivers/media/dvb-frontends/ts2020.c
688
memcpy(&fe->ops.tuner_ops, &ts2020_tuner_ops,
drivers/media/dvb-frontends/ts2020.c
691
fe->ops.tuner_ops.release = NULL;
drivers/media/dvb-frontends/tua6100.c
119
if (fe->ops.i2c_gate_ctrl)
drivers/media/dvb-frontends/tua6100.c
120
fe->ops.i2c_gate_ctrl(fe, 1);
drivers/media/dvb-frontends/tua6100.c
124
if (fe->ops.i2c_gate_ctrl)
drivers/media/dvb-frontends/tua6100.c
125
fe->ops.i2c_gate_ctrl(fe, 1);
drivers/media/dvb-frontends/tua6100.c
129
if (fe->ops.i2c_gate_ctrl)
drivers/media/dvb-frontends/tua6100.c
130
fe->ops.i2c_gate_ctrl(fe, 1);
drivers/media/dvb-frontends/tua6100.c
134
if (fe->ops.i2c_gate_ctrl)
drivers/media/dvb-frontends/tua6100.c
135
fe->ops.i2c_gate_ctrl(fe, 0);
drivers/media/dvb-frontends/tua6100.c
169
if (fe->ops.i2c_gate_ctrl)
drivers/media/dvb-frontends/tua6100.c
170
fe->ops.i2c_gate_ctrl(fe, 1);
drivers/media/dvb-frontends/tua6100.c
172
if (fe->ops.i2c_gate_ctrl)
drivers/media/dvb-frontends/tua6100.c
173
fe->ops.i2c_gate_ctrl(fe, 0);
drivers/media/dvb-frontends/tua6100.c
185
memcpy(&fe->ops.tuner_ops, &tua6100_tuner_ops, sizeof(struct dvb_tuner_ops));
drivers/media/dvb-frontends/tua6100.c
46
if (fe->ops.i2c_gate_ctrl)
drivers/media/dvb-frontends/tua6100.c
47
fe->ops.i2c_gate_ctrl(fe, 1);
drivers/media/dvb-frontends/tua6100.c
51
if (fe->ops.i2c_gate_ctrl)
drivers/media/dvb-frontends/tua6100.c
52
fe->ops.i2c_gate_ctrl(fe, 0);
drivers/media/dvb-frontends/ves1820.c
211
if (fe->ops.tuner_ops.set_params) {
drivers/media/dvb-frontends/ves1820.c
212
fe->ops.tuner_ops.set_params(fe);
drivers/media/dvb-frontends/ves1820.c
213
if (fe->ops.i2c_gate_ctrl) fe->ops.i2c_gate_ctrl(fe, 0);
drivers/media/dvb-frontends/ves1820.c
387
memcpy(&state->frontend.ops, &ves1820_ops, sizeof(struct dvb_frontend_ops));
drivers/media/dvb-frontends/ves1820.c
388
state->frontend.ops.info.symbol_rate_min = (state->config->xin / 2) / 64; /* SACLK/64 == (XIN/2)/64 */
drivers/media/dvb-frontends/ves1820.c
389
state->frontend.ops.info.symbol_rate_max = (state->config->xin / 2) / 4; /* SACLK/4 */
drivers/media/dvb-frontends/ves1x93.c
383
if (fe->ops.tuner_ops.set_params) {
drivers/media/dvb-frontends/ves1x93.c
384
fe->ops.tuner_ops.set_params(fe);
drivers/media/dvb-frontends/ves1x93.c
385
if (fe->ops.i2c_gate_ctrl) fe->ops.i2c_gate_ctrl(fe, 0);
drivers/media/dvb-frontends/ves1x93.c
493
memcpy(&state->frontend.ops, &ves1x93_ops, sizeof(struct dvb_frontend_ops));
drivers/media/dvb-frontends/zd1301_demod.c
50
if (fe->ops.tuner_ops.set_params &&
drivers/media/dvb-frontends/zd1301_demod.c
505
memcpy(&dev->frontend.ops, &zd1301_demod_ops, sizeof(dev->frontend.ops));
drivers/media/dvb-frontends/zd1301_demod.c
51
fe->ops.tuner_ops.get_if_frequency) {
drivers/media/dvb-frontends/zd1301_demod.c
52
ret = fe->ops.tuner_ops.set_params(fe);
drivers/media/dvb-frontends/zd1301_demod.c
55
ret = fe->ops.tuner_ops.get_if_frequency(fe, &if_frequency);
drivers/media/dvb-frontends/zl10036.c
141
if (fe->ops.i2c_gate_ctrl)
drivers/media/dvb-frontends/zl10036.c
142
fe->ops.i2c_gate_ctrl(fe, 1); /* open i2c_gate */
drivers/media/dvb-frontends/zl10036.c
146
if (fe->ops.i2c_gate_ctrl)
drivers/media/dvb-frontends/zl10036.c
147
fe->ops.i2c_gate_ctrl(fe, 0); /* close i2c_gate */
drivers/media/dvb-frontends/zl10036.c
306
if ((frequency < fe->ops.info.frequency_min_hz / kHz)
drivers/media/dvb-frontends/zl10036.c
307
|| (frequency > fe->ops.info.frequency_max_hz / kHz))
drivers/media/dvb-frontends/zl10036.c
335
if (fe->ops.i2c_gate_ctrl)
drivers/media/dvb-frontends/zl10036.c
336
fe->ops.i2c_gate_ctrl(fe, 1); /* open i2c_gate */
drivers/media/dvb-frontends/zl10036.c
364
if (fe->ops.i2c_gate_ctrl)
drivers/media/dvb-frontends/zl10036.c
365
fe->ops.i2c_gate_ctrl(fe, 0); /* close i2c_gate */
drivers/media/dvb-frontends/zl10036.c
419
if (fe->ops.i2c_gate_ctrl)
drivers/media/dvb-frontends/zl10036.c
420
fe->ops.i2c_gate_ctrl(fe, 1); /* open i2c_gate */
drivers/media/dvb-frontends/zl10036.c
429
if (fe->ops.i2c_gate_ctrl)
drivers/media/dvb-frontends/zl10036.c
430
fe->ops.i2c_gate_ctrl(fe, 0); /* close i2c_gate */
drivers/media/dvb-frontends/zl10036.c
467
if (fe->ops.i2c_gate_ctrl)
drivers/media/dvb-frontends/zl10036.c
468
fe->ops.i2c_gate_ctrl(fe, 1); /* open i2c_gate */
drivers/media/dvb-frontends/zl10036.c
483
if (fe->ops.i2c_gate_ctrl)
drivers/media/dvb-frontends/zl10036.c
484
fe->ops.i2c_gate_ctrl(fe, 0); /* close i2c_gate */
drivers/media/dvb-frontends/zl10036.c
488
memcpy(&fe->ops.tuner_ops, &zl10036_tuner_ops,
drivers/media/dvb-frontends/zl10036.c
491
__func__, fe->ops.tuner_ops.info.name, config->tuner_address);
drivers/media/dvb-frontends/zl10039.c
138
if (fe->ops.i2c_gate_ctrl)
drivers/media/dvb-frontends/zl10039.c
139
fe->ops.i2c_gate_ctrl(fe, 1);
drivers/media/dvb-frontends/zl10039.c
151
if (fe->ops.i2c_gate_ctrl)
drivers/media/dvb-frontends/zl10039.c
152
fe->ops.i2c_gate_ctrl(fe, 0);
drivers/media/dvb-frontends/zl10039.c
163
if (fe->ops.i2c_gate_ctrl)
drivers/media/dvb-frontends/zl10039.c
164
fe->ops.i2c_gate_ctrl(fe, 1);
drivers/media/dvb-frontends/zl10039.c
170
if (fe->ops.i2c_gate_ctrl)
drivers/media/dvb-frontends/zl10039.c
171
fe->ops.i2c_gate_ctrl(fe, 0);
drivers/media/dvb-frontends/zl10039.c
211
if (fe->ops.i2c_gate_ctrl)
drivers/media/dvb-frontends/zl10039.c
212
fe->ops.i2c_gate_ctrl(fe, 1);
drivers/media/dvb-frontends/zl10039.c
227
if (fe->ops.i2c_gate_ctrl)
drivers/media/dvb-frontends/zl10039.c
228
fe->ops.i2c_gate_ctrl(fe, 0);
drivers/media/dvb-frontends/zl10039.c
265
if (fe->ops.i2c_gate_ctrl)
drivers/media/dvb-frontends/zl10039.c
266
fe->ops.i2c_gate_ctrl(fe, 1);
drivers/media/dvb-frontends/zl10039.c
270
if (fe->ops.i2c_gate_ctrl)
drivers/media/dvb-frontends/zl10039.c
271
fe->ops.i2c_gate_ctrl(fe, 0);
drivers/media/dvb-frontends/zl10039.c
275
if (fe->ops.i2c_gate_ctrl)
drivers/media/dvb-frontends/zl10039.c
276
fe->ops.i2c_gate_ctrl(fe, 0);
drivers/media/dvb-frontends/zl10039.c
281
strscpy(fe->ops.tuner_ops.info.name,
drivers/media/dvb-frontends/zl10039.c
283
sizeof(fe->ops.tuner_ops.info.name));
drivers/media/dvb-frontends/zl10039.c
290
memcpy(&fe->ops.tuner_ops, &zl10039_ops, sizeof(struct dvb_tuner_ops));
drivers/media/dvb-frontends/zl10353.c
328
if (fe->ops.i2c_gate_ctrl)
drivers/media/dvb-frontends/zl10353.c
329
fe->ops.i2c_gate_ctrl(fe, 0);
drivers/media/dvb-frontends/zl10353.c
337
if (fe->ops.tuner_ops.set_params) {
drivers/media/dvb-frontends/zl10353.c
338
fe->ops.tuner_ops.set_params(fe);
drivers/media/dvb-frontends/zl10353.c
339
if (fe->ops.i2c_gate_ctrl)
drivers/media/dvb-frontends/zl10353.c
340
fe->ops.i2c_gate_ctrl(fe, 0);
drivers/media/dvb-frontends/zl10353.c
342
} else if (fe->ops.tuner_ops.calc_regs) {
drivers/media/dvb-frontends/zl10353.c
343
fe->ops.tuner_ops.calc_regs(fe, pllbuf + 1, 5);
drivers/media/dvb-frontends/zl10353.c
351
if (state->config.no_tuner || fe->ops.tuner_ops.calc_regs == NULL)
drivers/media/dvb-frontends/zl10353.c
615
memcpy(&state->frontend.ops, &zl10353_ops, sizeof(struct dvb_frontend_ops));
drivers/media/firewire/firedtv-fe.c
150
struct dvb_frontend_ops *ops = &fdtv->fe.ops;
drivers/media/firewire/firedtv-fe.c
151
struct dvb_frontend_internal_info *fi = &ops->info;
drivers/media/firewire/firedtv-fe.c
153
ops->init = fdtv_dvb_init;
drivers/media/firewire/firedtv-fe.c
154
ops->sleep = fdtv_sleep;
drivers/media/firewire/firedtv-fe.c
156
ops->set_frontend = fdtv_set_frontend;
drivers/media/firewire/firedtv-fe.c
158
ops->read_status = fdtv_read_status;
drivers/media/firewire/firedtv-fe.c
159
ops->read_ber = fdtv_read_ber;
drivers/media/firewire/firedtv-fe.c
160
ops->read_signal_strength = fdtv_read_signal_strength;
drivers/media/firewire/firedtv-fe.c
161
ops->read_snr = fdtv_read_snr;
drivers/media/firewire/firedtv-fe.c
162
ops->read_ucblocks = fdtv_read_uncorrected_blocks;
drivers/media/firewire/firedtv-fe.c
164
ops->diseqc_send_master_cmd = fdtv_diseqc_send_master_cmd;
drivers/media/firewire/firedtv-fe.c
165
ops->diseqc_send_burst = fdtv_diseqc_send_burst;
drivers/media/firewire/firedtv-fe.c
166
ops->set_tone = fdtv_set_tone;
drivers/media/firewire/firedtv-fe.c
167
ops->set_voltage = fdtv_set_voltage;
drivers/media/firewire/firedtv-fe.c
171
ops->delsys[0] = SYS_DVBS;
drivers/media/firewire/firedtv-fe.c
190
ops->delsys[0] = SYS_DVBS;
drivers/media/firewire/firedtv-fe.c
191
ops->delsys[1] = SYS_DVBS2;
drivers/media/firewire/firedtv-fe.c
211
ops->delsys[0] = SYS_DVBC_ANNEX_A;
drivers/media/firewire/firedtv-fe.c
229
ops->delsys[0] = SYS_DVBT;
drivers/media/i2c/adv7180.c
638
.ops = &adv7180_ctrl_ops,
drivers/media/i2c/adv748x/adv748x-core.c
585
const struct v4l2_subdev_ops *ops, u32 function,
drivers/media/i2c/adv748x/adv748x-core.c
588
v4l2_subdev_init(sd, ops);
drivers/media/i2c/adv748x/adv748x-core.c
604
sd->entity.ops = is_tx(adv748x_sd_to_csi2(sd)) ?
drivers/media/i2c/adv748x/adv748x.h
426
const struct v4l2_subdev_ops *ops, u32 function,
drivers/media/i2c/adv7604.c
2818
.ops = &adv76xx_ctrl_ops,
drivers/media/i2c/adv7604.c
2829
.ops = &adv76xx_ctrl_ops,
drivers/media/i2c/adv7604.c
2840
.ops = &adv76xx_ctrl_ops,
drivers/media/i2c/adv7842.c
3399
.ops = &adv7842_ctrl_ops,
drivers/media/i2c/adv7842.c
3410
.ops = &adv7842_ctrl_ops,
drivers/media/i2c/adv7842.c
3420
.ops = &adv7842_ctrl_ops,
drivers/media/i2c/ak7375.c
162
const struct v4l2_ctrl_ops *ops = &ak7375_vcm_ctrl_ops;
drivers/media/i2c/ak7375.c
167
dev_vcm->focus = v4l2_ctrl_new_std(hdl, ops, V4L2_CID_FOCUS_ABSOLUTE,
drivers/media/i2c/alvium-csi2.c
2090
const struct v4l2_ctrl_ops *ops = &alvium_ctrl_ops;
drivers/media/i2c/alvium-csi2.c
2099
ctrls->pixel_rate = v4l2_ctrl_new_std(hdl, ops,
drivers/media/i2c/alvium-csi2.c
2106
ctrls->link_freq = v4l2_ctrl_new_int_menu(hdl, ops,
drivers/media/i2c/alvium-csi2.c
2113
ctrls->auto_wb = v4l2_ctrl_new_std(hdl, ops,
drivers/media/i2c/alvium-csi2.c
2119
ctrls->blue_balance = v4l2_ctrl_new_std(hdl, ops,
drivers/media/i2c/alvium-csi2.c
2125
ctrls->red_balance = v4l2_ctrl_new_std(hdl, ops,
drivers/media/i2c/alvium-csi2.c
2135
v4l2_ctrl_new_std_menu(hdl, ops,
drivers/media/i2c/alvium-csi2.c
2142
ctrls->exposure = v4l2_ctrl_new_std(hdl, ops,
drivers/media/i2c/alvium-csi2.c
2152
ctrls->auto_gain = v4l2_ctrl_new_std(hdl, ops,
drivers/media/i2c/alvium-csi2.c
2159
ctrls->gain = v4l2_ctrl_new_std(hdl, ops,
drivers/media/i2c/alvium-csi2.c
2169
ctrls->saturation = v4l2_ctrl_new_std(hdl, ops,
drivers/media/i2c/alvium-csi2.c
2177
ctrls->hue = v4l2_ctrl_new_std(hdl, ops,
drivers/media/i2c/alvium-csi2.c
2185
ctrls->contrast = v4l2_ctrl_new_std(hdl, ops,
drivers/media/i2c/alvium-csi2.c
2193
ctrls->gamma = v4l2_ctrl_new_std(hdl, ops,
drivers/media/i2c/alvium-csi2.c
2201
ctrls->sharpness = v4l2_ctrl_new_std(hdl, ops,
drivers/media/i2c/alvium-csi2.c
2209
ctrls->hflip = v4l2_ctrl_new_std(hdl, ops,
drivers/media/i2c/alvium-csi2.c
2214
ctrls->vflip = v4l2_ctrl_new_std(hdl, ops,
drivers/media/i2c/alvium-csi2.c
2227
ret = v4l2_ctrl_new_fwnode_properties(hdl, ops, &props);
drivers/media/i2c/ar0521.c
597
const struct v4l2_ctrl_ops *ops = &ar0521_ctrl_ops;
drivers/media/i2c/ar0521.c
610
v4l2_ctrl_new_std(hdl, ops, V4L2_CID_ANALOGUE_GAIN,
drivers/media/i2c/ar0521.c
615
ctrls->gain = v4l2_ctrl_new_std(hdl, ops, V4L2_CID_GAIN, 0, 511, 1, 0);
drivers/media/i2c/ar0521.c
616
ctrls->red_balance = v4l2_ctrl_new_std(hdl, ops, V4L2_CID_RED_BALANCE,
drivers/media/i2c/ar0521.c
618
ctrls->blue_balance = v4l2_ctrl_new_std(hdl, ops, V4L2_CID_BLUE_BALANCE,
drivers/media/i2c/ar0521.c
624
ctrls->hblank = v4l2_ctrl_new_std(hdl, ops, V4L2_CID_HBLANK,
drivers/media/i2c/ar0521.c
630
ctrls->vblank = v4l2_ctrl_new_std(hdl, ops, V4L2_CID_VBLANK,
drivers/media/i2c/ar0521.c
637
ctrls->pixrate = v4l2_ctrl_new_std(hdl, ops, V4L2_CID_PIXEL_RATE,
drivers/media/i2c/ar0521.c
644
ctrls->exposure = v4l2_ctrl_new_std(hdl, ops, V4L2_CID_EXPOSURE, 0,
drivers/media/i2c/ar0521.c
647
link_freq = v4l2_ctrl_new_int_menu(hdl, ops, V4L2_CID_LINK_FREQ,
drivers/media/i2c/ar0521.c
653
ctrls->test_pattern = v4l2_ctrl_new_std_menu_items(hdl, ops,
drivers/media/i2c/ccs/ccs-core.c
1009
.ops = &ccs_ctrl_ops,
drivers/media/i2c/ccs/ccs-core.c
1024
.ops = &ccs_ctrl_ops,
drivers/media/i2c/ccs/ccs-core.c
3048
ssd->sd.entity.ops = &ccs_entity_ops;
drivers/media/i2c/ccs/ccs-core.c
932
.ops = &ccs_ctrl_ops,
drivers/media/i2c/ccs/ccs-core.c
985
.ops = &ccs_ctrl_ops,
drivers/media/i2c/ds90ub913.c
630
priv->notifier.ops = &ub913_notify_ops;
drivers/media/i2c/ds90ub913.c
805
priv->sd.entity.ops = &ub913_entity_ops;
drivers/media/i2c/ds90ub953.c
1065
.ops = &ub953_clkout_ops,
drivers/media/i2c/ds90ub953.c
1258
priv->sd.entity.ops = &ub953_entity_ops;
drivers/media/i2c/ds90ub953.c
784
priv->notifier.ops = &ub953_notify_ops;
drivers/media/i2c/ds90ub960.c
4824
priv->notifier.ops = &ub960_notify_ops;
drivers/media/i2c/ds90ub960.c
4866
priv->sd.entity.ops = &ub960_entity_ops;
drivers/media/i2c/dw9714.c
128
const struct v4l2_ctrl_ops *ops = &dw9714_vcm_ctrl_ops;
drivers/media/i2c/dw9714.c
132
v4l2_ctrl_new_std(hdl, ops, V4L2_CID_FOCUS_ABSOLUTE,
drivers/media/i2c/dw9719.c
328
const struct v4l2_ctrl_ops *ops = &dw9719_ctrl_ops;
drivers/media/i2c/dw9719.c
333
dw9719->ctrls.focus = v4l2_ctrl_new_std(&dw9719->ctrls.handler, ops,
drivers/media/i2c/dw9768.c
392
const struct v4l2_ctrl_ops *ops = &dw9768_ctrl_ops;
drivers/media/i2c/dw9768.c
396
dw9768->focus = v4l2_ctrl_new_std(hdl, ops, V4L2_CID_FOCUS_ABSOLUTE, 0,
drivers/media/i2c/dw9807-vcm.c
160
const struct v4l2_ctrl_ops *ops = &dw9807_vcm_ctrl_ops;
drivers/media/i2c/dw9807-vcm.c
165
v4l2_ctrl_new_std(hdl, ops, V4L2_CID_FOCUS_ABSOLUTE,
drivers/media/i2c/gc05a2.c
1128
const struct v4l2_ctrl_ops *ops = &gc05a2_ctrl_ops;
drivers/media/i2c/gc05a2.c
1198
ret = v4l2_ctrl_new_fwnode_properties(ctrl_hdlr, ops, &props);
drivers/media/i2c/gc08a3.c
1072
const struct v4l2_ctrl_ops *ops = &gc08a3_ctrl_ops;
drivers/media/i2c/gc08a3.c
1142
ret = v4l2_ctrl_new_fwnode_properties(ctrl_hdlr, ops, &props);
drivers/media/i2c/gc2145.c
1207
const struct v4l2_ctrl_ops *ops = &gc2145_ctrl_ops;
drivers/media/i2c/gc2145.c
1217
ctrls->pixel_rate = v4l2_ctrl_new_std(hdl, ops, V4L2_CID_PIXEL_RATE,
drivers/media/i2c/gc2145.c
1222
ctrls->link_freq = v4l2_ctrl_new_int_menu(hdl, ops, V4L2_CID_LINK_FREQ,
drivers/media/i2c/gc2145.c
1228
ctrls->hblank = v4l2_ctrl_new_std(hdl, ops, V4L2_CID_HBLANK,
drivers/media/i2c/gc2145.c
1231
ctrls->vblank = v4l2_ctrl_new_std(hdl, ops, V4L2_CID_VBLANK,
drivers/media/i2c/gc2145.c
1235
v4l2_ctrl_new_std_menu_items(hdl, ops, V4L2_CID_TEST_PATTERN,
drivers/media/i2c/gc2145.c
1238
ctrls->hflip = v4l2_ctrl_new_std(hdl, ops, V4L2_CID_HFLIP,
drivers/media/i2c/gc2145.c
1240
ctrls->vflip = v4l2_ctrl_new_std(hdl, ops, V4L2_CID_VFLIP,
drivers/media/i2c/hi556.c
1390
hi556->sd.entity.ops = &hi556_subdev_entity_ops;
drivers/media/i2c/hi846.c
2097
hi846->sd.entity.ops = &hi846_subdev_entity_ops;
drivers/media/i2c/hi847.c
2902
hi847->sd.entity.ops = &hi847_subdev_entity_ops;
drivers/media/i2c/imx111.c
1252
sd->entity.ops = &imx111_subdev_entity_ops;
drivers/media/i2c/imx111.c
885
const struct v4l2_ctrl_ops *ops = &imx111_ctrl_ops;
drivers/media/i2c/imx111.c
916
v4l2_ctrl_new_std(hdl, ops, V4L2_CID_ANALOGUE_GAIN,
drivers/media/i2c/imx111.c
920
v4l2_ctrl_new_std(hdl, ops, V4L2_CID_DIGITAL_GAIN,
drivers/media/i2c/imx111.c
924
sensor->hflip = v4l2_ctrl_new_std(hdl, ops, V4L2_CID_HFLIP, 0, 1, 1,
drivers/media/i2c/imx111.c
929
sensor->vflip = v4l2_ctrl_new_std(hdl, ops, V4L2_CID_VFLIP, 0, 1, 1,
drivers/media/i2c/imx111.c
934
sensor->vblank = v4l2_ctrl_new_std(hdl, ops, V4L2_CID_VBLANK,
drivers/media/i2c/imx111.c
938
sensor->hblank = v4l2_ctrl_new_std(hdl, ops, V4L2_CID_HBLANK,
drivers/media/i2c/imx111.c
947
sensor->exposure = v4l2_ctrl_new_std(hdl, ops, V4L2_CID_EXPOSURE,
drivers/media/i2c/imx111.c
955
v4l2_ctrl_new_fwnode_properties(hdl, ops, &props);
drivers/media/i2c/imx111.c
957
v4l2_ctrl_new_std_menu_items(hdl, ops, V4L2_CID_TEST_PATTERN,
drivers/media/i2c/imx111.c
967
v4l2_ctrl_new_std(hdl, ops, V4L2_CID_TEST_PATTERN_RED + i,
drivers/media/i2c/imx208.c
493
.ops = &imx208_ctrl_ops,
drivers/media/i2c/imx290.c
1299
imx290->sd.entity.ops = &imx290_subdev_entity_ops;
drivers/media/i2c/imx319.c
2428
imx319->sd.entity.ops = &imx319_subdev_entity_ops;
drivers/media/i2c/imx355.c
1722
imx355->sd.entity.ops = &imx355_subdev_entity_ops;
drivers/media/i2c/isl7998x.c
1131
.ops = &isl7998x_ctrl_ops,
drivers/media/i2c/isl7998x.c
1139
.ops = &isl7998x_ctrl_ops,
drivers/media/i2c/isl7998x.c
1149
.ops = &isl7998x_ctrl_ops,
drivers/media/i2c/isl7998x.c
1347
isl7998x->subdev.entity.ops = &isl7998x_entity_ops;
drivers/media/i2c/lm3560.c
285
const struct v4l2_ctrl_ops *ops = &lm3560_led_ctrl_ops[led_no];
drivers/media/i2c/lm3560.c
290
v4l2_ctrl_new_std_menu(hdl, ops, V4L2_CID_FLASH_LED_MODE,
drivers/media/i2c/lm3560.c
296
v4l2_ctrl_new_std_menu(hdl, ops, V4L2_CID_FLASH_STROBE_SOURCE,
drivers/media/i2c/lm3560.c
300
v4l2_ctrl_new_std(hdl, ops, V4L2_CID_FLASH_STROBE, 0, 0, 0, 0);
drivers/media/i2c/lm3560.c
303
v4l2_ctrl_new_std(hdl, ops, V4L2_CID_FLASH_STROBE_STOP, 0, 0, 0, 0);
drivers/media/i2c/lm3560.c
306
v4l2_ctrl_new_std(hdl, ops, V4L2_CID_FLASH_TIMEOUT,
drivers/media/i2c/lm3560.c
313
v4l2_ctrl_new_std(hdl, ops, V4L2_CID_FLASH_INTENSITY,
drivers/media/i2c/lm3560.c
318
v4l2_ctrl_new_std(hdl, ops, V4L2_CID_FLASH_TORCH_INTENSITY,
drivers/media/i2c/lm3560.c
323
fault = v4l2_ctrl_new_std(hdl, ops, V4L2_CID_FLASH_FAULT, 0,
drivers/media/i2c/lm3646.c
207
const struct v4l2_ctrl_ops *ops = &lm3646_led_ctrl_ops;
drivers/media/i2c/lm3646.c
211
v4l2_ctrl_new_std_menu(hdl, ops, V4L2_CID_FLASH_LED_MODE,
drivers/media/i2c/lm3646.c
216
v4l2_ctrl_new_std_menu(hdl, ops, V4L2_CID_FLASH_STROBE_SOURCE,
drivers/media/i2c/lm3646.c
220
v4l2_ctrl_new_std(hdl, ops, V4L2_CID_FLASH_STROBE, 0, 0, 0, 0);
drivers/media/i2c/lm3646.c
222
v4l2_ctrl_new_std(hdl, ops, V4L2_CID_FLASH_STROBE_STOP, 0, 0, 0, 0);
drivers/media/i2c/lm3646.c
225
v4l2_ctrl_new_std(hdl, ops, V4L2_CID_FLASH_TIMEOUT,
drivers/media/i2c/lm3646.c
231
v4l2_ctrl_new_std(hdl, ops, V4L2_CID_FLASH_INTENSITY,
drivers/media/i2c/lm3646.c
238
v4l2_ctrl_new_std(hdl, ops, V4L2_CID_FLASH_TORCH_INTENSITY,
drivers/media/i2c/lm3646.c
245
fault = v4l2_ctrl_new_std(hdl, ops, V4L2_CID_FLASH_FAULT, 0,
drivers/media/i2c/lt6911uxe.c
630
lt6911uxe->sd.entity.ops = &lt6911uxe_subdev_entity_ops;
drivers/media/i2c/max2175.c
1199
.ops = &max2175_ctrl_ops,
drivers/media/i2c/max2175.c
1215
.ops = &max2175_ctrl_ops,
drivers/media/i2c/max2175.c
1241
.ops = &max2175_ctrl_ops,
drivers/media/i2c/max2175.c
1251
.ops = &max2175_ctrl_ops,
drivers/media/i2c/max9286.c
1052
priv->sd.entity.ops = &max9286_media_ops;
drivers/media/i2c/max9286.c
763
priv->notifier.ops = &max9286_notify_ops;
drivers/media/i2c/max96714.c
563
priv->notifier.ops = &max96714_notify_ops;
drivers/media/i2c/max96714.c
600
priv->sd.entity.ops = &max96714_entity_ops;
drivers/media/i2c/max96717.c
658
priv->notifier.ops = &max96717_notify_ops;
drivers/media/i2c/max96717.c
693
priv->sd.entity.ops = &max96717_entity_ops;
drivers/media/i2c/max96717.c
858
struct clk_init_data init = { .ops = &max96717_clk_ops };
drivers/media/i2c/mt9m114.c
1400
sd->entity.ops = &mt9m114_entity_ops;
drivers/media/i2c/mt9m114.c
2133
sd->entity.ops = &mt9m114_entity_ops;
drivers/media/i2c/mt9p031.c
917
.ops = &mt9p031_ctrl_ops,
drivers/media/i2c/mt9p031.c
927
.ops = &mt9p031_ctrl_ops,
drivers/media/i2c/mt9p031.c
937
.ops = &mt9p031_ctrl_ops,
drivers/media/i2c/mt9p031.c
947
.ops = &mt9p031_ctrl_ops,
drivers/media/i2c/mt9v032.c
763
.ops = &mt9v032_ctrl_ops,
drivers/media/i2c/mt9v032.c
776
.ops = &mt9v032_ctrl_ops,
drivers/media/i2c/mt9v032.c
786
.ops = &mt9v032_ctrl_ops,
drivers/media/i2c/mt9v032.c
796
.ops = &mt9v032_ctrl_ops,
drivers/media/i2c/mt9v032.c
806
.ops = &mt9v032_ctrl_ops,
drivers/media/i2c/mt9v032.c
816
.ops = &mt9v032_ctrl_ops,
drivers/media/i2c/mt9v032.c
829
.ops = &mt9v032_ctrl_ops,
drivers/media/i2c/mt9v032.c
841
.ops = &mt9v032_ctrl_ops,
drivers/media/i2c/mt9v111.c
1218
mt9v111->sd.entity.ops = &mt9v111_subdev_entity_ops;
drivers/media/i2c/og01a1b.c
1147
og01a1b->sd.entity.ops = &og01a1b_subdev_entity_ops;
drivers/media/i2c/og0ve1b.c
748
og0ve1b->sd.entity.ops = &og0ve1b_subdev_entity_ops;
drivers/media/i2c/ov01a10.c
1041
ov01a10->sd.entity.ops = &ov01a10_subdev_entity_ops;
drivers/media/i2c/ov02a10.c
927
ov02a10->subdev.entity.ops = &ov02a10_subdev_entity_ops;
drivers/media/i2c/ov02c10.c
935
ov02c10->sd.entity.ops = &ov02c10_subdev_entity_ops;
drivers/media/i2c/ov02e10.c
874
ov02e10->sd.entity.ops = &ov02e10_subdev_entity_ops;
drivers/media/i2c/ov08x40.c
2320
ov08x->sd.entity.ops = &ov08x40_subdev_entity_ops;
drivers/media/i2c/ov13858.c
1702
ov13858->sd.entity.ops = &ov13858_subdev_entity_ops;
drivers/media/i2c/ov13b10.c
1632
ov13b->sd.entity.ops = &ov13b10_subdev_entity_ops;
drivers/media/i2c/ov2680.c
1001
ctrls->vblank = v4l2_ctrl_new_std(hdl, ops, V4L2_CID_VBLANK,
drivers/media/i2c/ov2680.c
1005
ctrls->hblank = v4l2_ctrl_new_std(hdl, ops, V4L2_CID_HBLANK,
drivers/media/i2c/ov2680.c
1012
v4l2_ctrl_new_fwnode_properties(hdl, ops, &props);
drivers/media/i2c/ov2680.c
957
const struct v4l2_ctrl_ops *ops = &ov2680_ctrl_ops;
drivers/media/i2c/ov2680.c
978
ctrls->vflip = v4l2_ctrl_new_std(hdl, ops, V4L2_CID_VFLIP, 0, 1, 1, 0);
drivers/media/i2c/ov2680.c
979
ctrls->hflip = v4l2_ctrl_new_std(hdl, ops, V4L2_CID_HFLIP, 0, 1, 1, 0);
drivers/media/i2c/ov2680.c
987
ctrls->exposure = v4l2_ctrl_new_std(hdl, ops, V4L2_CID_EXPOSURE,
drivers/media/i2c/ov2680.c
990
ctrls->gain = v4l2_ctrl_new_std(hdl, ops, V4L2_CID_ANALOGUE_GAIN,
drivers/media/i2c/ov2740.c
1410
ov2740->sd.entity.ops = &ov2740_subdev_entity_ops;
drivers/media/i2c/ov5640.c
3432
const struct v4l2_ctrl_ops *ops = &ov5640_ctrl_ops;
drivers/media/i2c/ov5640.c
3447
ctrls->pixel_rate = v4l2_ctrl_new_std(hdl, ops, V4L2_CID_PIXEL_RATE,
drivers/media/i2c/ov5640.c
3452
ctrls->link_freq = v4l2_ctrl_new_int_menu(hdl, ops,
drivers/media/i2c/ov5640.c
3460
ctrls->hblank = v4l2_ctrl_new_std(hdl, ops, V4L2_CID_HBLANK, hblank,
drivers/media/i2c/ov5640.c
3464
ctrls->vblank = v4l2_ctrl_new_std(hdl, ops, V4L2_CID_VBLANK,
drivers/media/i2c/ov5640.c
3469
ctrls->auto_wb = v4l2_ctrl_new_std(hdl, ops,
drivers/media/i2c/ov5640.c
3472
ctrls->blue_balance = v4l2_ctrl_new_std(hdl, ops, V4L2_CID_BLUE_BALANCE,
drivers/media/i2c/ov5640.c
3474
ctrls->red_balance = v4l2_ctrl_new_std(hdl, ops, V4L2_CID_RED_BALANCE,
drivers/media/i2c/ov5640.c
3477
ctrls->auto_exp = v4l2_ctrl_new_std_menu(hdl, ops,
drivers/media/i2c/ov5640.c
3481
ctrls->exposure = v4l2_ctrl_new_std(hdl, ops, V4L2_CID_EXPOSURE,
drivers/media/i2c/ov5640.c
3484
ctrls->auto_gain = v4l2_ctrl_new_std(hdl, ops, V4L2_CID_AUTOGAIN,
drivers/media/i2c/ov5640.c
3486
ctrls->gain = v4l2_ctrl_new_std(hdl, ops, V4L2_CID_ANALOGUE_GAIN,
drivers/media/i2c/ov5640.c
3489
ctrls->saturation = v4l2_ctrl_new_std(hdl, ops, V4L2_CID_SATURATION,
drivers/media/i2c/ov5640.c
3491
ctrls->hue = v4l2_ctrl_new_std(hdl, ops, V4L2_CID_HUE,
drivers/media/i2c/ov5640.c
3493
ctrls->contrast = v4l2_ctrl_new_std(hdl, ops, V4L2_CID_CONTRAST,
drivers/media/i2c/ov5640.c
3496
v4l2_ctrl_new_std_menu_items(hdl, ops, V4L2_CID_TEST_PATTERN,
drivers/media/i2c/ov5640.c
3499
ctrls->hflip = v4l2_ctrl_new_std(hdl, ops, V4L2_CID_HFLIP,
drivers/media/i2c/ov5640.c
3501
ctrls->vflip = v4l2_ctrl_new_std(hdl, ops, V4L2_CID_VFLIP,
drivers/media/i2c/ov5640.c
3505
v4l2_ctrl_new_std_menu(hdl, ops,
drivers/media/i2c/ov5640.c
3522
ret = v4l2_ctrl_new_fwnode_properties(hdl, ops, &props);
drivers/media/i2c/ov5648.c
2043
const struct v4l2_ctrl_ops *ops = &ov5648_ctrl_ops;
drivers/media/i2c/ov5648.c
2053
ctrls->exposure_auto = v4l2_ctrl_new_std_menu(handler, ops,
drivers/media/i2c/ov5648.c
2058
ctrls->exposure = v4l2_ctrl_new_std(handler, ops, V4L2_CID_EXPOSURE,
drivers/media/i2c/ov5648.c
2066
v4l2_ctrl_new_std(handler, ops, V4L2_CID_AUTOGAIN, 0, 1, 1, 1);
drivers/media/i2c/ov5648.c
2068
ctrls->gain = v4l2_ctrl_new_std(handler, ops, V4L2_CID_GAIN, 16, 1023,
drivers/media/i2c/ov5648.c
2076
v4l2_ctrl_new_std(handler, ops, V4L2_CID_AUTO_WHITE_BALANCE, 0,
drivers/media/i2c/ov5648.c
2079
ctrls->red_balance = v4l2_ctrl_new_std(handler, ops,
drivers/media/i2c/ov5648.c
2083
ctrls->blue_balance = v4l2_ctrl_new_std(handler, ops,
drivers/media/i2c/ov5648.c
2091
v4l2_ctrl_new_std(handler, ops, V4L2_CID_HFLIP, 0, 1, 1, 0);
drivers/media/i2c/ov5648.c
2092
v4l2_ctrl_new_std(handler, ops, V4L2_CID_VFLIP, 0, 1, 1, 0);
drivers/media/i2c/ov5648.c
2096
v4l2_ctrl_new_std_menu_items(handler, ops, V4L2_CID_TEST_PATTERN,
drivers/media/i2c/ov5670.c
2729
ov5670->sd.entity.ops = &ov5670_subdev_entity_ops;
drivers/media/i2c/ov5675.c
1315
ov5675->sd.entity.ops = &ov5675_subdev_entity_ops;
drivers/media/i2c/ov5693.c
1083
const struct v4l2_ctrl_ops *ops = &ov5693_ctrl_ops;
drivers/media/i2c/ov5693.c
1110
ctrls->exposure = v4l2_ctrl_new_std(&ctrls->handler, ops,
drivers/media/i2c/ov5693.c
1117
ops, V4L2_CID_ANALOGUE_GAIN,
drivers/media/i2c/ov5693.c
1123
ctrls->digital_gain = v4l2_ctrl_new_std(&ctrls->handler, ops,
drivers/media/i2c/ov5693.c
1131
ctrls->hflip = v4l2_ctrl_new_std(&ctrls->handler, ops,
drivers/media/i2c/ov5693.c
1134
ctrls->vflip = v4l2_ctrl_new_std(&ctrls->handler, ops,
drivers/media/i2c/ov5693.c
1138
ctrls->hblank = v4l2_ctrl_new_std(&ctrls->handler, ops,
drivers/media/i2c/ov5693.c
1147
ctrls->vblank = v4l2_ctrl_new_std(&ctrls->handler, ops,
drivers/media/i2c/ov5693.c
1153
&ctrls->handler, ops,
drivers/media/i2c/ov5693.c
1169
ret = v4l2_ctrl_new_fwnode_properties(&ctrls->handler, ops,
drivers/media/i2c/ov6211.c
725
ov6211->sd.entity.ops = &ov6211_subdev_entity_ops;
drivers/media/i2c/ov8856.c
2407
ov8856->sd.entity.ops = &ov8856_subdev_entity_ops;
drivers/media/i2c/ov8865.c
2513
const struct v4l2_ctrl_ops *ops = &ov8865_ctrl_ops;
drivers/media/i2c/ov8865.c
2527
ctrls->exposure = v4l2_ctrl_new_std(handler, ops, V4L2_CID_EXPOSURE, 2,
drivers/media/i2c/ov8865.c
2532
v4l2_ctrl_new_std(handler, ops, V4L2_CID_ANALOGUE_GAIN, 128, 2048, 128,
drivers/media/i2c/ov8865.c
2537
v4l2_ctrl_new_std(handler, ops, V4L2_CID_RED_BALANCE, 1, 32767, 1,
drivers/media/i2c/ov8865.c
2540
v4l2_ctrl_new_std(handler, ops, V4L2_CID_BLUE_BALANCE, 1, 32767, 1,
drivers/media/i2c/ov8865.c
2545
v4l2_ctrl_new_std(handler, ops, V4L2_CID_HFLIP, 0, 1, 1, 0);
drivers/media/i2c/ov8865.c
2546
v4l2_ctrl_new_std(handler, ops, V4L2_CID_VFLIP, 0, 1, 1, 0);
drivers/media/i2c/ov8865.c
2550
v4l2_ctrl_new_std_menu_items(handler, ops, V4L2_CID_TEST_PATTERN,
drivers/media/i2c/ov8865.c
2556
ctrls->hblank = v4l2_ctrl_new_std(handler, ops, V4L2_CID_HBLANK, hblank,
drivers/media/i2c/ov8865.c
2564
ctrls->vblank = v4l2_ctrl_new_std(handler, ops, V4L2_CID_VBLANK,
drivers/media/i2c/ov8865.c
2584
ret = v4l2_ctrl_new_fwnode_properties(handler, ops, &props);
drivers/media/i2c/ov9650.c
1001
ctrls->blue_balance = v4l2_ctrl_new_std(hdl, ops, V4L2_CID_BLUE_BALANCE,
drivers/media/i2c/ov9650.c
1003
ctrls->red_balance = v4l2_ctrl_new_std(hdl, ops, V4L2_CID_RED_BALANCE,
drivers/media/i2c/ov9650.c
1007
v4l2_ctrl_new_std_menu(hdl, ops,
drivers/media/i2c/ov9650.c
1012
ctrls->exposure = v4l2_ctrl_new_std(hdl, ops,
drivers/media/i2c/ov9650.c
1016
ctrls->auto_gain = v4l2_ctrl_new_std(hdl, ops, V4L2_CID_AUTOGAIN,
drivers/media/i2c/ov9650.c
1018
ctrls->gain = v4l2_ctrl_new_std(hdl, ops, V4L2_CID_GAIN,
drivers/media/i2c/ov9650.c
1021
ctrls->saturation = v4l2_ctrl_new_std(hdl, ops, V4L2_CID_SATURATION,
drivers/media/i2c/ov9650.c
1023
ctrls->brightness = v4l2_ctrl_new_std(hdl, ops, V4L2_CID_BRIGHTNESS,
drivers/media/i2c/ov9650.c
1025
ctrls->sharpness = v4l2_ctrl_new_std(hdl, ops, V4L2_CID_SHARPNESS,
drivers/media/i2c/ov9650.c
1028
ctrls->hflip = v4l2_ctrl_new_std(hdl, ops, V4L2_CID_HFLIP, 0, 1, 1, 0);
drivers/media/i2c/ov9650.c
1029
ctrls->vflip = v4l2_ctrl_new_std(hdl, ops, V4L2_CID_VFLIP, 0, 1, 1, 0);
drivers/media/i2c/ov9650.c
1032
v4l2_ctrl_new_std_menu(hdl, ops,
drivers/media/i2c/ov9650.c
1037
v4l2_ctrl_new_std_menu_items(hdl, ops, V4L2_CID_TEST_PATTERN,
drivers/media/i2c/ov9650.c
988
const struct v4l2_ctrl_ops *ops = &ov965x_ctrl_ops;
drivers/media/i2c/ov9650.c
998
ctrls->auto_wb = v4l2_ctrl_new_std(hdl, ops,
drivers/media/i2c/ov9734.c
935
ov9734->sd.entity.ops = &ov9734_subdev_entity_ops;
drivers/media/i2c/s5c73m3/s5c73m3-ctrls.c
443
const struct v4l2_ctrl_ops *ops = &s5c73m3_ctrl_ops;
drivers/media/i2c/s5c73m3/s5c73m3-ctrls.c
452
ctrls->auto_wb = v4l2_ctrl_new_std_menu(hdl, ops,
drivers/media/i2c/s5c73m3/s5c73m3-ctrls.c
457
ctrls->auto_exposure = v4l2_ctrl_new_std_menu(hdl, ops,
drivers/media/i2c/s5c73m3/s5c73m3-ctrls.c
460
ctrls->exposure_bias = v4l2_ctrl_new_int_menu(hdl, ops,
drivers/media/i2c/s5c73m3/s5c73m3-ctrls.c
466
ctrls->exposure_metering = v4l2_ctrl_new_std_menu(hdl, ops,
drivers/media/i2c/s5c73m3/s5c73m3-ctrls.c
471
ctrls->focus_auto = v4l2_ctrl_new_std(hdl, ops,
drivers/media/i2c/s5c73m3/s5c73m3-ctrls.c
474
ctrls->af_start = v4l2_ctrl_new_std(hdl, ops,
drivers/media/i2c/s5c73m3/s5c73m3-ctrls.c
477
ctrls->af_stop = v4l2_ctrl_new_std(hdl, ops,
drivers/media/i2c/s5c73m3/s5c73m3-ctrls.c
480
ctrls->af_status = v4l2_ctrl_new_std(hdl, ops,
drivers/media/i2c/s5c73m3/s5c73m3-ctrls.c
487
ctrls->af_distance = v4l2_ctrl_new_std_menu(hdl, ops,
drivers/media/i2c/s5c73m3/s5c73m3-ctrls.c
494
ctrls->auto_iso = v4l2_ctrl_new_std_menu(hdl, ops,
drivers/media/i2c/s5c73m3/s5c73m3-ctrls.c
498
ctrls->iso = v4l2_ctrl_new_int_menu(hdl, ops,
drivers/media/i2c/s5c73m3/s5c73m3-ctrls.c
502
ctrls->contrast = v4l2_ctrl_new_std(hdl, ops,
drivers/media/i2c/s5c73m3/s5c73m3-ctrls.c
505
ctrls->saturation = v4l2_ctrl_new_std(hdl, ops,
drivers/media/i2c/s5c73m3/s5c73m3-ctrls.c
508
ctrls->sharpness = v4l2_ctrl_new_std(hdl, ops,
drivers/media/i2c/s5c73m3/s5c73m3-ctrls.c
511
ctrls->zoom = v4l2_ctrl_new_std(hdl, ops,
drivers/media/i2c/s5c73m3/s5c73m3-ctrls.c
514
ctrls->colorfx = v4l2_ctrl_new_std_menu(hdl, ops, V4L2_CID_COLORFX,
drivers/media/i2c/s5c73m3/s5c73m3-ctrls.c
517
ctrls->wdr = v4l2_ctrl_new_std(hdl, ops,
drivers/media/i2c/s5c73m3/s5c73m3-ctrls.c
520
ctrls->stabilization = v4l2_ctrl_new_std(hdl, ops,
drivers/media/i2c/s5c73m3/s5c73m3-ctrls.c
523
v4l2_ctrl_new_std_menu(hdl, ops, V4L2_CID_POWER_LINE_FREQUENCY,
drivers/media/i2c/s5c73m3/s5c73m3-ctrls.c
527
ctrls->jpeg_quality = v4l2_ctrl_new_std(hdl, ops,
drivers/media/i2c/s5c73m3/s5c73m3-ctrls.c
530
ctrls->scene_mode = v4l2_ctrl_new_std_menu(hdl, ops,
drivers/media/i2c/s5c73m3/s5c73m3-ctrls.c
534
ctrls->aaa_lock = v4l2_ctrl_new_std(hdl, ops,
drivers/media/i2c/s5k3m5.c
1285
s5k3m5->sd.entity.ops = &s5k3m5_subdev_entity_ops;
drivers/media/i2c/s5k5baf.c
1634
const struct v4l2_ctrl_ops *ops = &s5k5baf_ctrl_ops;
drivers/media/i2c/s5k5baf.c
1646
ctrls->awb = v4l2_ctrl_new_std(hdl, ops, V4L2_CID_AUTO_WHITE_BALANCE,
drivers/media/i2c/s5k5baf.c
1648
ctrls->gain_red = v4l2_ctrl_new_std(hdl, ops, V4L2_CID_RED_BALANCE,
drivers/media/i2c/s5k5baf.c
1650
ctrls->gain_blue = v4l2_ctrl_new_std(hdl, ops, V4L2_CID_BLUE_BALANCE,
drivers/media/i2c/s5k5baf.c
1654
ctrls->hflip = v4l2_ctrl_new_std(hdl, ops, V4L2_CID_HFLIP, 0, 1, 1, 0);
drivers/media/i2c/s5k5baf.c
1655
ctrls->vflip = v4l2_ctrl_new_std(hdl, ops, V4L2_CID_VFLIP, 0, 1, 1, 0);
drivers/media/i2c/s5k5baf.c
1658
ctrls->auto_exp = v4l2_ctrl_new_std_menu(hdl, ops,
drivers/media/i2c/s5k5baf.c
1662
ctrls->exposure = v4l2_ctrl_new_std(hdl, ops, V4L2_CID_EXPOSURE,
drivers/media/i2c/s5k5baf.c
1665
ctrls->gain = v4l2_ctrl_new_std(hdl, ops, V4L2_CID_GAIN,
drivers/media/i2c/s5k5baf.c
1669
v4l2_ctrl_new_std_menu(hdl, ops, V4L2_CID_POWER_LINE_FREQUENCY,
drivers/media/i2c/s5k5baf.c
1673
v4l2_ctrl_new_std_menu(hdl, ops, V4L2_CID_COLORFX,
drivers/media/i2c/s5k5baf.c
1676
v4l2_ctrl_new_std(hdl, ops, V4L2_CID_WHITE_BALANCE_TEMPERATURE,
drivers/media/i2c/s5k5baf.c
1679
v4l2_ctrl_new_std(hdl, ops, V4L2_CID_SATURATION, -127, 127, 1, 0);
drivers/media/i2c/s5k5baf.c
1680
v4l2_ctrl_new_std(hdl, ops, V4L2_CID_BRIGHTNESS, -127, 127, 1, 0);
drivers/media/i2c/s5k5baf.c
1681
v4l2_ctrl_new_std(hdl, ops, V4L2_CID_CONTRAST, -127, 127, 1, 0);
drivers/media/i2c/s5k5baf.c
1682
v4l2_ctrl_new_std(hdl, ops, V4L2_CID_SHARPNESS, -127, 127, 1, 0);
drivers/media/i2c/s5k5baf.c
1684
v4l2_ctrl_new_std_menu_items(hdl, ops, V4L2_CID_TEST_PATTERN,
drivers/media/i2c/s5kjn1.c
1395
s5kjn1->sd.entity.ops = &s5kjn1_subdev_entity_ops;
drivers/media/i2c/st-mipid02.c
754
bridge->notifier.ops = &mipid02_notifier_ops;
drivers/media/i2c/st-mipid02.c
854
bridge->sd.entity.ops = &mipid02_subdev_entity_ops;
drivers/media/i2c/tc358746.c
1274
mclk_initdata.ops = &tc358746_mclk_ops;
drivers/media/i2c/tc358746.c
1301
sd->entity.ops = &tc358746_entity_ops;
drivers/media/i2c/tc358746.c
1488
tc358746->notifier.ops = &tc358746_notify_ops;
drivers/media/i2c/tda1997x.c
2504
.ops = &tda1997x_dai_ops,
drivers/media/i2c/tda1997x.c
2599
sd->entity.ops = &tda1997x_media_ops;
drivers/media/i2c/thp7312.c
1161
.ops = &thp7312_ctrl_ops,
drivers/media/i2c/thp7312.c
1172
.ops = &thp7312_ctrl_ops,
drivers/media/i2c/thp7312.c
1184
.ops = &thp7312_ctrl_ops,
drivers/media/i2c/thp7312.c
1193
.ops = &thp7312_ctrl_ops,
drivers/media/i2c/thp7312.c
1202
.ops = &thp7312_ctrl_ops,
drivers/media/i2c/tvp5150.c
1903
sd->entity.ops = &tvp5150_sd_media_ops;
drivers/media/i2c/vd55g1.c
1540
const struct v4l2_ctrl_ops *ops = &vd55g1_ctrl_ops;
drivers/media/i2c/vd55g1.c
1558
sensor->hflip_ctrl = v4l2_ctrl_new_std(hdl, ops, V4L2_CID_HFLIP,
drivers/media/i2c/vd55g1.c
1562
sensor->vflip_ctrl = v4l2_ctrl_new_std(hdl, ops, V4L2_CID_VFLIP,
drivers/media/i2c/vd55g1.c
1569
sensor->ae_ctrl = v4l2_ctrl_new_std_menu(hdl, ops,
drivers/media/i2c/vd55g1.c
1572
sensor->again_ctrl = v4l2_ctrl_new_std(hdl, ops, V4L2_CID_ANALOGUE_GAIN,
drivers/media/i2c/vd55g1.c
1574
sensor->dgain_ctrl = v4l2_ctrl_new_std(hdl, ops, V4L2_CID_DIGITAL_GAIN,
drivers/media/i2c/vd55g1.c
1577
sensor->expo_ctrl = v4l2_ctrl_new_std(hdl, ops, V4L2_CID_EXPOSURE, 0,
drivers/media/i2c/vd55g1.c
1584
v4l2_ctrl_new_std_menu_items(hdl, ops, V4L2_CID_TEST_PATTERN,
drivers/media/i2c/vd55g1.c
1587
ctrl = v4l2_ctrl_new_int_menu(hdl, ops, V4L2_CID_LINK_FREQ,
drivers/media/i2c/vd55g1.c
1591
sensor->pixel_rate_ctrl = v4l2_ctrl_new_std(hdl, ops,
drivers/media/i2c/vd55g1.c
1597
sensor->ae_lock_ctrl = v4l2_ctrl_new_std(hdl, ops, V4L2_CID_3A_LOCK,
drivers/media/i2c/vd55g1.c
1600
v4l2_ctrl_new_int_menu(hdl, ops,
drivers/media/i2c/vd55g1.c
1606
v4l2_ctrl_new_std_menu_items(hdl, ops,
drivers/media/i2c/vd55g1.c
1611
sensor->hblank_ctrl = v4l2_ctrl_new_std(hdl, ops, V4L2_CID_HBLANK,
drivers/media/i2c/vd55g1.c
1616
sensor->vblank_ctrl = v4l2_ctrl_new_std(hdl, ops, V4L2_CID_VBLANK,
drivers/media/i2c/vd55g1.c
1623
v4l2_ctrl_new_std_menu(hdl, ops,
drivers/media/i2c/vd55g1.c
1633
ret = v4l2_ctrl_new_fwnode_properties(hdl, ops, &fwnode_props);
drivers/media/i2c/vd56g3.c
1397
sensor->sd.entity.ops = &vd56g3_subdev_entity_ops;
drivers/media/i2c/vd56g3.c
633
const struct v4l2_ctrl_ops *ops = &vd56g3_ctrl_ops;
drivers/media/i2c/vd56g3.c
643
v4l2_ctrl_new_std(hdl, ops, V4L2_CID_HFLIP, 0, 1, 1, 0);
drivers/media/i2c/vd56g3.c
648
v4l2_ctrl_new_std(hdl, ops, V4L2_CID_VFLIP, 0, 1, 1, 0);
drivers/media/i2c/vd56g3.c
653
v4l2_ctrl_new_std_menu_items(hdl, ops, V4L2_CID_TEST_PATTERN,
drivers/media/i2c/vd56g3.c
657
ctrl = v4l2_ctrl_new_int_menu(hdl, ops, V4L2_CID_LINK_FREQ,
drivers/media/i2c/vd56g3.c
665
ctrl = v4l2_ctrl_new_std(hdl, ops, V4L2_CID_PIXEL_RATE,
drivers/media/i2c/vd56g3.c
671
sensor->ae_ctrl = v4l2_ctrl_new_std_menu(hdl, ops,
drivers/media/i2c/vd56g3.c
676
sensor->ae_lock_ctrl = v4l2_ctrl_new_std(hdl, ops, V4L2_CID_3A_LOCK, 0,
drivers/media/i2c/vd56g3.c
680
v4l2_ctrl_new_int_menu(hdl, ops, V4L2_CID_AUTO_EXPOSURE_BIAS,
drivers/media/i2c/vd56g3.c
690
sensor->again_ctrl = v4l2_ctrl_new_std(hdl, ops, V4L2_CID_ANALOGUE_GAIN,
drivers/media/i2c/vd56g3.c
692
sensor->dgain_ctrl = v4l2_ctrl_new_std(hdl, ops, V4L2_CID_DIGITAL_GAIN,
drivers/media/i2c/vd56g3.c
700
sensor->expo_ctrl = v4l2_ctrl_new_std(hdl, ops, V4L2_CID_EXPOSURE,
drivers/media/i2c/vd56g3.c
705
v4l2_ctrl_new_std(hdl, ops, V4L2_CID_HBLANK, 1, 1, 1, 1);
drivers/media/i2c/vd56g3.c
709
v4l2_ctrl_new_std(hdl, ops, V4L2_CID_VBLANK, 1, 1, 1, 1);
drivers/media/i2c/vd56g3.c
714
v4l2_ctrl_new_std_menu(hdl, ops,
drivers/media/i2c/vd56g3.c
732
ret = v4l2_ctrl_new_fwnode_properties(hdl, ops, &fwnode_props);
drivers/media/i2c/vgxy61.c
1331
const struct v4l2_ctrl_ops *ops = &vgxy61_ctrl_ops;
drivers/media/i2c/vgxy61.c
1341
v4l2_ctrl_new_std(hdl, ops, V4L2_CID_ANALOGUE_GAIN, 0, 0x1c, 1,
drivers/media/i2c/vgxy61.c
1343
v4l2_ctrl_new_std(hdl, ops, V4L2_CID_DIGITAL_GAIN, 0, 0xfff, 1,
drivers/media/i2c/vgxy61.c
1345
v4l2_ctrl_new_std_menu_items(hdl, ops, V4L2_CID_TEST_PATTERN,
drivers/media/i2c/vgxy61.c
1348
ctrl = v4l2_ctrl_new_std(hdl, ops, V4L2_CID_HBLANK, 0,
drivers/media/i2c/vgxy61.c
1353
ctrl = v4l2_ctrl_new_int_menu(hdl, ops, V4L2_CID_LINK_FREQ,
drivers/media/i2c/vgxy61.c
1357
v4l2_ctrl_new_std_menu_items(hdl, ops, V4L2_CID_HDR_SENSOR_MODE,
drivers/media/i2c/vgxy61.c
1365
sensor->pixel_rate_ctrl = v4l2_ctrl_new_std(hdl, ops,
drivers/media/i2c/vgxy61.c
1371
sensor->expo_ctrl = v4l2_ctrl_new_std(hdl, ops, V4L2_CID_EXPOSURE,
drivers/media/i2c/vgxy61.c
1375
sensor->vblank_ctrl = v4l2_ctrl_new_std(hdl, ops, V4L2_CID_VBLANK,
drivers/media/i2c/vgxy61.c
1379
sensor->vflip_ctrl = v4l2_ctrl_new_std(hdl, ops, V4L2_CID_VFLIP,
drivers/media/i2c/vgxy61.c
1381
sensor->hflip_ctrl = v4l2_ctrl_new_std(hdl, ops, V4L2_CID_HFLIP,
drivers/media/i2c/vgxy61.c
1393
ret = v4l2_ctrl_new_fwnode_properties(hdl, ops, &props);
drivers/media/i2c/vgxy61.c
1800
sensor->sd.entity.ops = &vgxy61_subdev_entity_ops;
drivers/media/i2c/video-i2c.c
316
.ops = &amg88xx_hwmon_ops,
drivers/media/i2c/video-i2c.c
784
queue->ops = &video_i2c_video_qops;
drivers/media/mc/mc-device.c
377
if (!mdev->ops || !mdev->ops->req_validate || !mdev->ops->req_queue)
drivers/media/mc/mc-entity.c
1340
if (mdev->ops && mdev->ops->link_notify) {
drivers/media/mc/mc-entity.c
1341
ret = mdev->ops->link_notify(link, flags,
drivers/media/mc/mc-entity.c
1349
if (mdev->ops && mdev->ops->link_notify)
drivers/media/mc/mc-entity.c
1350
mdev->ops->link_notify(link, flags,
drivers/media/mc/mc-entity.c
1484
if (!entity->ops || !entity->ops->get_fwnode_pad) {
drivers/media/mc/mc-entity.c
1497
ret = entity->ops->get_fwnode_pad(entity, &endpoint);
drivers/media/mc/mc-entity.c
276
if (!entity->ops || !entity->ops->has_pad_interdep)
drivers/media/mc/mc-entity.c
279
return entity->ops->has_pad_interdep(entity, pad0, pad1);
drivers/media/mc/mc-entity.c
855
if (!entity->ops || !entity->ops->link_validate)
drivers/media/mc/mc-entity.c
858
ret = entity->ops->link_validate(link);
drivers/media/mc/mc-request.c
154
ret = mdev->ops->req_validate(req);
drivers/media/mc/mc-request.c
177
mdev->ops->req_queue(req);
drivers/media/mc/mc-request.c
258
if (!mdev || !mdev->ops ||
drivers/media/mc/mc-request.c
259
!mdev->ops->req_validate || !mdev->ops->req_queue)
drivers/media/mc/mc-request.c
295
if (WARN_ON(!mdev->ops->req_alloc ^ !mdev->ops->req_free))
drivers/media/mc/mc-request.c
298
if (mdev->ops->req_alloc)
drivers/media/mc/mc-request.c
299
req = mdev->ops->req_alloc(mdev);
drivers/media/mc/mc-request.c
336
if (mdev->ops->req_free)
drivers/media/mc/mc-request.c
337
mdev->ops->req_free(req);
drivers/media/mc/mc-request.c
353
obj->ops->release(obj);
drivers/media/mc/mc-request.c
359
const struct media_request_object_ops *ops,
drivers/media/mc/mc-request.c
366
if (WARN_ON(!ops || !priv))
drivers/media/mc/mc-request.c
371
if (obj->ops == ops && obj->priv == priv) {
drivers/media/mc/mc-request.c
390
obj->ops = NULL;
drivers/media/mc/mc-request.c
400
const struct media_request_object_ops *ops,
drivers/media/mc/mc-request.c
407
if (WARN_ON(!ops->release))
drivers/media/mc/mc-request.c
417
obj->ops = ops;
drivers/media/mc/mc-request.c
473
if (obj->ops->unbind)
drivers/media/mc/mc-request.c
474
obj->ops->unbind(obj);
drivers/media/mc/mc-request.c
74
if (mdev->ops->req_free)
drivers/media/mc/mc-request.c
75
mdev->ops->req_free(req);
drivers/media/pci/bt8xx/bttv-cards.c
3810
btv->tea.ops = &bttv_tea_ops;
drivers/media/pci/bt8xx/bttv-driver.c
1329
.ops = &bttv_ctrl_ops,
drivers/media/pci/bt8xx/bttv-driver.c
1340
.ops = &bttv_ctrl_ops,
drivers/media/pci/bt8xx/bttv-driver.c
1351
.ops = &bttv_ctrl_ops,
drivers/media/pci/bt8xx/bttv-driver.c
1362
.ops = &bttv_ctrl_ops,
drivers/media/pci/bt8xx/bttv-driver.c
1373
.ops = &bttv_ctrl_ops,
drivers/media/pci/bt8xx/bttv-driver.c
1384
.ops = &bttv_ctrl_ops,
drivers/media/pci/bt8xx/bttv-driver.c
1395
.ops = &bttv_ctrl_ops,
drivers/media/pci/bt8xx/bttv-driver.c
1406
.ops = &bttv_ctrl_ops,
drivers/media/pci/bt8xx/bttv-driver.c
1417
.ops = &bttv_ctrl_ops,
drivers/media/pci/bt8xx/bttv-driver.c
1427
.ops = &bttv_ctrl_ops,
drivers/media/pci/bt8xx/bttv-driver.c
3099
q->ops = &bttv_video_qops;
drivers/media/pci/bt8xx/bttv-driver.c
3103
q->ops = &bttv_vbi_qops;
drivers/media/pci/bt8xx/dst.c
1704
memcpy(&state->frontend.ops, &dst_dvbt_ops, sizeof(struct dvb_frontend_ops));
drivers/media/pci/bt8xx/dst.c
1707
memcpy(&state->frontend.ops, &dst_dvbc_ops, sizeof(struct dvb_frontend_ops));
drivers/media/pci/bt8xx/dst.c
1710
memcpy(&state->frontend.ops, &dst_dvbs_ops, sizeof(struct dvb_frontend_ops));
drivers/media/pci/bt8xx/dst.c
1713
memcpy(&state->frontend.ops, &dst_atsc_ops, sizeof(struct dvb_frontend_ops));
drivers/media/pci/bt8xx/dvb-bt8xx.c
301
if (fe->ops.i2c_gate_ctrl)
drivers/media/pci/bt8xx/dvb-bt8xx.c
302
fe->ops.i2c_gate_ctrl(fe, 1);
drivers/media/pci/bt8xx/dvb-bt8xx.c
482
if (fe->ops.i2c_gate_ctrl)
drivers/media/pci/bt8xx/dvb-bt8xx.c
483
fe->ops.i2c_gate_ctrl(fe, 1);
drivers/media/pci/bt8xx/dvb-bt8xx.c
599
card->fe->ops.tuner_ops.calc_regs = thomson_dtt7579_tuner_calc_regs;
drivers/media/pci/bt8xx/dvb-bt8xx.c
600
card->fe->ops.info.frequency_min_hz = 174 * MHz;
drivers/media/pci/bt8xx/dvb-bt8xx.c
601
card->fe->ops.info.frequency_max_hz = 862 * MHz;
drivers/media/pci/bt8xx/dvb-bt8xx.c
627
card->fe->ops.tuner_ops.set_params = vp3021_alps_tded4_tuner_set_params;
drivers/media/pci/bt8xx/dvb-bt8xx.c
637
card->fe->ops.tuner_ops.calc_regs = digitv_alps_tded4_tuner_calc_regs;
drivers/media/pci/bt8xx/dvb-bt8xx.c
645
card->fe->ops.tuner_ops.set_params = microtune_mt7202dtf_tuner_set_params;
drivers/media/pci/bt8xx/dvb-bt8xx.c
652
card->fe->ops.tuner_ops.calc_regs = advbt771_samsung_tdtc9251dh0_tuner_calc_regs;
drivers/media/pci/bt8xx/dvb-bt8xx.c
653
card->fe->ops.info.frequency_min_hz = 174 * MHz;
drivers/media/pci/bt8xx/dvb-bt8xx.c
654
card->fe->ops.info.frequency_max_hz = 862 * MHz;
drivers/media/pci/bt8xx/dvb-bt8xx.c
686
card->fe->ops.tuner_ops.init = pinnsat_tuner_init;
drivers/media/pci/bt8xx/dvb-bt8xx.c
687
card->fe->ops.tuner_ops.sleep = pinnsat_tuner_sleep;
drivers/media/pci/bt8xx/dvb-bt8xx.c
688
card->fe->ops.tuner_ops.set_params = cx24108_tuner_set_params;
drivers/media/pci/cobalt/cobalt-v4l2.c
1258
q->ops = &cobalt_qops;
drivers/media/pci/cx18/cx18-driver.c
736
cx->cxhdl.ops = &cx18_cxhdl_ops;
drivers/media/pci/cx18/cx18-dvb.c
501
if (fe != NULL && fe->ops.tuner_ops.set_config != NULL)
drivers/media/pci/cx18/cx18-dvb.c
502
fe->ops.tuner_ops.set_config(fe, &ctrl);
drivers/media/pci/cx18/cx18-dvb.c
533
if (fe != NULL && fe->ops.tuner_ops.set_config != NULL)
drivers/media/pci/cx18/cx18-dvb.c
534
fe->ops.tuner_ops.set_config(fe, &ctrl);
drivers/media/pci/cx18/cx18-dvb.c
556
if (fe != NULL && fe->ops.tuner_ops.set_config != NULL)
drivers/media/pci/cx18/cx18-dvb.c
557
fe->ops.tuner_ops.set_config(fe, &ctrl);
drivers/media/pci/cx18/cx18-dvb.c
574
if (dvb->fe->ops.release)
drivers/media/pci/cx18/cx18-dvb.c
575
dvb->fe->ops.release(dvb->fe);
drivers/media/pci/cx18/cx18-gpio.c
283
const struct v4l2_subdev_ops *ops;
drivers/media/pci/cx18/cx18-gpio.c
289
ops = &gpiomux_ops;
drivers/media/pci/cx18/cx18-gpio.c
294
ops = &resetctrl_ops;
drivers/media/pci/cx18/cx18-gpio.c
301
v4l2_subdev_init(sd, ops);
drivers/media/pci/cx18/cx18-streams.c
285
s->vidq.ops = &cx18_vb2_qops;
drivers/media/pci/cx23885/cx23885-417.c
1529
q->ops = &cx23885_qops;
drivers/media/pci/cx23885/cx23885-dvb.c
1350
if (fe != NULL && fe->ops.tuner_ops.set_config != NULL)
drivers/media/pci/cx23885/cx23885-dvb.c
1351
fe->ops.tuner_ops.set_config(fe, &ctl);
drivers/media/pci/cx23885/cx23885-dvb.c
1405
if (fe != NULL && fe->ops.tuner_ops.set_config != NULL)
drivers/media/pci/cx23885/cx23885-dvb.c
1406
fe->ops.tuner_ops.set_config(fe, &ctl);
drivers/media/pci/cx23885/cx23885-dvb.c
1444
if (fe != NULL && fe->ops.tuner_ops.set_config != NULL)
drivers/media/pci/cx23885/cx23885-dvb.c
1445
fe->ops.tuner_ops.set_config(fe, &ctl);
drivers/media/pci/cx23885/cx23885-dvb.c
146
if (fe && fe->dvb.frontend && fe->dvb.frontend->ops.i2c_gate_ctrl)
drivers/media/pci/cx23885/cx23885-dvb.c
147
fe->dvb.frontend->ops.i2c_gate_ctrl(fe->dvb.frontend, open);
drivers/media/pci/cx23885/cx23885-dvb.c
1496
if (fe != NULL && fe->ops.tuner_ops.set_config != NULL)
drivers/media/pci/cx23885/cx23885-dvb.c
1497
fe->ops.tuner_ops.set_config(fe, &ctl);
drivers/media/pci/cx23885/cx23885-dvb.c
1532
fe0->dvb.frontend->ops.set_voltage = f300_set_voltage;
drivers/media/pci/cx23885/cx23885-dvb.c
1563
fe0->dvb.frontend->ops.set_voltage = f300_set_voltage;
drivers/media/pci/cx23885/cx23885-dvb.c
1731
fe0->dvb.frontend->ops.tuner_ops.init(fe0->dvb.frontend);
drivers/media/pci/cx23885/cx23885-dvb.c
1810
fe0->dvb.frontend->ops.set_voltage = p8000_set_voltage;
drivers/media/pci/cx23885/cx23885-dvb.c
1876
fe0->dvb.frontend->ops.i2c_gate_ctrl = NULL;
drivers/media/pci/cx23885/cx23885-dvb.c
1957
fe0->dvb.frontend->ops.read_signal_strength =
drivers/media/pci/cx23885/cx23885-dvb.c
1958
fe0->dvb.frontend->ops.tuner_ops.get_rf_strength;
drivers/media/pci/cx23885/cx23885-dvb.c
1965
fe0->dvb.frontend->ops.set_voltage;
drivers/media/pci/cx23885/cx23885-dvb.c
1966
fe0->dvb.frontend->ops.set_voltage =
drivers/media/pci/cx23885/cx23885-dvb.c
2085
fe0->dvb.frontend->ops.read_signal_strength =
drivers/media/pci/cx23885/cx23885-dvb.c
2086
fe0->dvb.frontend->ops.tuner_ops.get_rf_strength;
drivers/media/pci/cx23885/cx23885-dvb.c
2154
fe0->dvb.frontend->ops.read_signal_strength =
drivers/media/pci/cx23885/cx23885-dvb.c
2155
fe0->dvb.frontend->ops.tuner_ops.get_rf_strength;
drivers/media/pci/cx23885/cx23885-dvb.c
2162
fe0->dvb.frontend->ops.set_voltage;
drivers/media/pci/cx23885/cx23885-dvb.c
2163
fe0->dvb.frontend->ops.set_voltage = p_set_voltage;
drivers/media/pci/cx23885/cx23885-dvb.c
2267
fe0->dvb.frontend->ops.read_signal_strength =
drivers/media/pci/cx23885/cx23885-dvb.c
2268
fe0->dvb.frontend->ops.tuner_ops.get_rf_strength;
drivers/media/pci/cx23885/cx23885-dvb.c
2317
memcpy(&dev->ts1.analog_fe.ops.tuner_ops,
drivers/media/pci/cx23885/cx23885-dvb.c
2318
&fe0->dvb.frontend->ops.tuner_ops,
drivers/media/pci/cx23885/cx23885-dvb.c
2380
memcpy(&dev->ts1.analog_fe.ops.tuner_ops,
drivers/media/pci/cx23885/cx23885-dvb.c
2381
&fe0->dvb.frontend->ops.tuner_ops,
drivers/media/pci/cx23885/cx23885-dvb.c
2473
memcpy(&dev->ts1.analog_fe.ops.tuner_ops,
drivers/media/pci/cx23885/cx23885-dvb.c
2474
&fe0->dvb.frontend->ops.tuner_ops,
drivers/media/pci/cx23885/cx23885-dvb.c
2544
memcpy(&dev->ts1.analog_fe.ops.tuner_ops,
drivers/media/pci/cx23885/cx23885-dvb.c
2545
&fe0->dvb.frontend->ops.tuner_ops,
drivers/media/pci/cx23885/cx23885-dvb.c
2568
fe0->dvb.frontend->ops.ts_bus_ctrl = cx23885_dvb_bus_ctrl;
drivers/media/pci/cx23885/cx23885-dvb.c
2570
fe1->dvb.frontend->ops.ts_bus_ctrl = cx23885_dvb_bus_ctrl;
drivers/media/pci/cx23885/cx23885-dvb.c
2576
if (fe0->dvb.frontend->ops.analog_ops.standby)
drivers/media/pci/cx23885/cx23885-dvb.c
2577
fe0->dvb.frontend->ops.analog_ops.standby(fe0->dvb.frontend);
drivers/media/pci/cx23885/cx23885-dvb.c
2671
q->ops = &dvb_qops;
drivers/media/pci/cx23885/cx23885-dvb.c
769
port->set_frontend = fe->ops.set_frontend;
drivers/media/pci/cx23885/cx23885-dvb.c
770
fe->ops.set_frontend = cx23885_dvb_set_frontend;
drivers/media/pci/cx23885/cx23885-video.c
1053
if (fe && fe->ops.tuner_ops.set_analog_params) {
drivers/media/pci/cx23885/cx23885-video.c
1055
fe->ops.tuner_ops.set_analog_params(fe, &params);
drivers/media/pci/cx23885/cx23885-video.c
1326
q->ops = &cx23885_video_qops;
drivers/media/pci/cx23885/cx23885-video.c
1343
q->ops = &cx23885_vbi_qops;
drivers/media/pci/cx25821/cx25821-video.c
734
q->ops = &cx25821_video_qops;
drivers/media/pci/cx88/cx88-blackbird.c
1199
q->ops = &blackbird_qops;
drivers/media/pci/cx88/cx88-dvb.c
1200
fe0->dvb.frontend->ops.i2c_gate_ctrl = NULL;
drivers/media/pci/cx88/cx88-dvb.c
1334
core->prev_set_voltage = fe0->dvb.frontend->ops.set_voltage;
drivers/media/pci/cx88/cx88-dvb.c
1335
fe0->dvb.frontend->ops.set_voltage = kworld_dvbs_100_set_voltage;
drivers/media/pci/cx88/cx88-dvb.c
1343
core->prev_set_voltage = fe0->dvb.frontend->ops.set_voltage;
drivers/media/pci/cx88/cx88-dvb.c
1344
fe0->dvb.frontend->ops.set_voltage = geniatech_dvbs_set_voltage;
drivers/media/pci/cx88/cx88-dvb.c
1376
if (fe && fe->ops.tuner_ops.set_config)
drivers/media/pci/cx88/cx88-dvb.c
1377
fe->ops.tuner_ops.set_config(fe, &ctl);
drivers/media/pci/cx88/cx88-dvb.c
1387
fe0->dvb.frontend->ops.i2c_gate_ctrl = NULL;
drivers/media/pci/cx88/cx88-dvb.c
1405
fe0->dvb.frontend->ops.i2c_gate_ctrl = NULL;
drivers/media/pci/cx88/cx88-dvb.c
1491
core->prev_set_voltage = fe0->dvb.frontend->ops.set_voltage;
drivers/media/pci/cx88/cx88-dvb.c
1492
fe0->dvb.frontend->ops.set_voltage = tevii_dvbs_set_voltage;
drivers/media/pci/cx88/cx88-dvb.c
1503
core->prev_set_voltage = fe0->dvb.frontend->ops.set_voltage;
drivers/media/pci/cx88/cx88-dvb.c
1504
fe0->dvb.frontend->ops.set_voltage = tevii_dvbs_set_voltage;
drivers/media/pci/cx88/cx88-dvb.c
1513
fe0->dvb.frontend->ops.set_voltage = tevii_dvbs_set_voltage;
drivers/media/pci/cx88/cx88-dvb.c
1522
fe0->dvb.frontend->ops.set_voltage =
drivers/media/pci/cx88/cx88-dvb.c
1534
fe0->dvb.frontend->ops.set_voltage = tevii_dvbs_set_voltage;
drivers/media/pci/cx88/cx88-dvb.c
1541
fe0->dvb.frontend->ops.i2c_gate_ctrl = NULL;
drivers/media/pci/cx88/cx88-dvb.c
1558
tuner_ops = &fe0->dvb.frontend->ops.tuner_ops;
drivers/media/pci/cx88/cx88-dvb.c
1565
fe0->dvb.frontend->ops.set_voltage;
drivers/media/pci/cx88/cx88-dvb.c
1566
fe0->dvb.frontend->ops.set_voltage =
drivers/media/pci/cx88/cx88-dvb.c
1585
fe0->dvb.frontend->ops.tuner_ops.set_params =
drivers/media/pci/cx88/cx88-dvb.c
1589
fe0->dvb.frontend->ops.set_voltage =
drivers/media/pci/cx88/cx88-dvb.c
1591
fe0->dvb.frontend->ops.set_tone =
drivers/media/pci/cx88/cx88-dvb.c
1603
fe0->dvb.frontend->ops.set_voltage;
drivers/media/pci/cx88/cx88-dvb.c
1604
fe0->dvb.frontend->ops.set_voltage =
drivers/media/pci/cx88/cx88-dvb.c
1622
fe0->dvb.frontend->ops.ts_bus_ctrl = cx88_dvb_bus_ctrl;
drivers/media/pci/cx88/cx88-dvb.c
1624
fe1->dvb.frontend->ops.ts_bus_ctrl = cx88_dvb_bus_ctrl;
drivers/media/pci/cx88/cx88-dvb.c
1780
q->ops = &dvb_qops;
drivers/media/pci/cx88/cx88-dvb.c
208
if (fe && fe->dvb.frontend && fe->dvb.frontend->ops.i2c_gate_ctrl)
drivers/media/pci/cx88/cx88-dvb.c
209
fe->dvb.frontend->ops.i2c_gate_ctrl(fe->dvb.frontend, open);
drivers/media/pci/cx88/cx88-dvb.c
875
if (fe->ops.i2c_gate_ctrl)
drivers/media/pci/cx88/cx88-dvb.c
876
fe->ops.i2c_gate_ctrl(fe, 1);
drivers/media/pci/cx88/cx88-video.c
1415
q->ops = &cx8800_video_qops;
drivers/media/pci/cx88/cx88-video.c
1432
q->ops = &cx8800_vbi_qops;
drivers/media/pci/ddbridge/ddbridge-core.c
1009
dvb->i2c_gate_ctrl = dvb->fe->ops.i2c_gate_ctrl;
drivers/media/pci/ddbridge/ddbridge-core.c
1010
dvb->fe->ops.i2c_gate_ctrl = locked_gate_ctrl;
drivers/media/pci/ddbridge/ddbridge-core.c
1601
memcpy(&dvb->fe2->ops.tuner_ops,
drivers/media/pci/ddbridge/ddbridge-core.c
1602
&dvb->fe->ops.tuner_ops,
drivers/media/pci/ddbridge/ddbridge-core.c
894
dvb->i2c_gate_ctrl = dvb->fe->ops.i2c_gate_ctrl;
drivers/media/pci/ddbridge/ddbridge-core.c
895
dvb->fe->ops.i2c_gate_ctrl = locked_gate_ctrl;
drivers/media/pci/ddbridge/ddbridge-core.c
906
if (dvb->fe->ops.i2c_gate_ctrl)
drivers/media/pci/ddbridge/ddbridge-core.c
907
dvb->fe->ops.i2c_gate_ctrl(dvb->fe, 1);
drivers/media/pci/ddbridge/ddbridge-core.c
909
if (dvb->fe->ops.i2c_gate_ctrl)
drivers/media/pci/ddbridge/ddbridge-core.c
910
dvb->fe->ops.i2c_gate_ctrl(dvb->fe, 0);
drivers/media/pci/ddbridge/ddbridge-core.c
955
dvb->i2c_gate_ctrl = dvb->fe->ops.i2c_gate_ctrl;
drivers/media/pci/ddbridge/ddbridge-core.c
956
dvb->fe->ops.i2c_gate_ctrl = locked_gate_ctrl;
drivers/media/pci/ddbridge/ddbridge-core.c
969
if (dvb->fe->ops.i2c_gate_ctrl)
drivers/media/pci/ddbridge/ddbridge-core.c
970
dvb->fe->ops.i2c_gate_ctrl(dvb->fe, 1);
drivers/media/pci/ddbridge/ddbridge-core.c
977
if (dvb->fe->ops.i2c_gate_ctrl)
drivers/media/pci/ddbridge/ddbridge-core.c
978
dvb->fe->ops.i2c_gate_ctrl(dvb->fe, 0);
drivers/media/pci/ddbridge/ddbridge-dummy-fe.c
108
memcpy(&state->frontend.ops,
drivers/media/pci/ddbridge/ddbridge-dummy-fe.c
70
if (fe->ops.tuner_ops.set_params) {
drivers/media/pci/ddbridge/ddbridge-dummy-fe.c
71
fe->ops.tuner_ops.set_params(fe);
drivers/media/pci/ddbridge/ddbridge-dummy-fe.c
72
if (fe->ops.i2c_gate_ctrl)
drivers/media/pci/ddbridge/ddbridge-dummy-fe.c
73
fe->ops.i2c_gate_ctrl(fe, 0);
drivers/media/pci/ddbridge/ddbridge-max.c
437
dvb->fe->ops.set_voltage = max_set_voltage;
drivers/media/pci/ddbridge/ddbridge-max.c
438
dvb->fe->ops.enable_high_lnb_voltage = max_enable_high_lnb_voltage;
drivers/media/pci/ddbridge/ddbridge-max.c
439
dvb->fe->ops.set_tone = max_set_tone;
drivers/media/pci/ddbridge/ddbridge-max.c
440
dvb->diseqc_send_master_cmd = dvb->fe->ops.diseqc_send_master_cmd;
drivers/media/pci/ddbridge/ddbridge-max.c
441
dvb->fe->ops.diseqc_send_master_cmd = max_send_master_cmd;
drivers/media/pci/ddbridge/ddbridge-max.c
442
dvb->fe->ops.diseqc_send_burst = max_send_burst;
drivers/media/pci/ddbridge/ddbridge-max.c
486
dvb->fe->ops.set_voltage = max_set_voltage;
drivers/media/pci/ddbridge/ddbridge-max.c
487
dvb->fe->ops.enable_high_lnb_voltage = max_enable_high_lnb_voltage;
drivers/media/pci/ddbridge/ddbridge-max.c
488
dvb->fe->ops.set_tone = max_set_tone;
drivers/media/pci/ddbridge/ddbridge-max.c
489
dvb->diseqc_send_master_cmd = dvb->fe->ops.diseqc_send_master_cmd;
drivers/media/pci/ddbridge/ddbridge-max.c
490
dvb->fe->ops.diseqc_send_master_cmd = max_send_master_cmd;
drivers/media/pci/ddbridge/ddbridge-max.c
491
dvb->fe->ops.diseqc_send_burst = max_send_burst;
drivers/media/pci/ddbridge/ddbridge-mci.c
157
memcpy(&state->fe.ops, cfg->fe_ops, sizeof(struct dvb_frontend_ops));
drivers/media/pci/dm1105/dm1105.c
856
dev->fe->ops.set_voltage = dm1105_set_voltage;
drivers/media/pci/dm1105/dm1105.c
866
dev->fe->ops.set_voltage = dm1105_set_voltage;
drivers/media/pci/dm1105/dm1105.c
876
dev->fe->ops.set_voltage = dm1105_set_voltage;
drivers/media/pci/dm1105/dm1105.c
883
dev->fe->ops.set_voltage = dm1105_set_voltage;
drivers/media/pci/dm1105/dm1105.c
893
dev->fe->ops.set_voltage = dm1105_set_voltage;
drivers/media/pci/dm1105/dm1105.c
904
dev->fe->ops.set_voltage = dm1105_set_voltage;
drivers/media/pci/dm1105/dm1105.c
914
dev->fe->ops.set_voltage = dm1105_set_voltage;
drivers/media/pci/dm1105/dm1105.c
924
dev->fe->ops.set_voltage = dm1105_set_voltage;
drivers/media/pci/dm1105/dm1105.c
935
if (dev->fe->ops.release)
drivers/media/pci/dm1105/dm1105.c
936
dev->fe->ops.release(dev->fe);
drivers/media/pci/dt3155/dt3155.c
515
pd->vidq.ops = &q_ops;
drivers/media/pci/intel/ipu3/ipu3-cio2.c
1471
cio2->notifier.ops = &cio2_async_ops;
drivers/media/pci/intel/ipu3/ipu3-cio2.c
1521
subdev->entity.ops = &cio2_media_ops;
drivers/media/pci/intel/ipu3/ipu3-cio2.c
1530
vdev->entity.ops = &cio2_video_entity_ops;
drivers/media/pci/intel/ipu3/ipu3-cio2.c
1563
vbq->ops = &cio2_vb2_ops;
drivers/media/pci/intel/ipu6/ipu6-bus.c
67
.ops = {
drivers/media/pci/intel/ipu6/ipu6-isys-csi2.c
538
csi2->asd.sd.entity.ops = &csi2_entity_ops;
drivers/media/pci/intel/ipu6/ipu6-isys-queue.c
840
aq->vbq.ops = &ipu6_isys_queue_ops;
drivers/media/pci/intel/ipu6/ipu6-isys-subdev.c
323
const struct v4l2_subdev_ops *ops,
drivers/media/pci/intel/ipu6/ipu6-isys-subdev.c
332
v4l2_subdev_init(&asd->sd, ops);
drivers/media/pci/intel/ipu6/ipu6-isys-subdev.h
46
const struct v4l2_subdev_ops *ops,
drivers/media/pci/intel/ipu6/ipu6-isys-video.c
1272
av->vdev.entity.ops = &entity_ops;
drivers/media/pci/intel/ipu6/ipu6-isys.c
767
isys->notifier.ops = &isys_async_ops;
drivers/media/pci/intel/ivsc/mei_csi.c
587
csi->notifier.ops = &mei_csi_notify_ops;
drivers/media/pci/intel/ivsc/mei_csi.c
700
csi->subdev.entity.ops = &mei_csi_entity_ops;
drivers/media/pci/ivtv/ivtv-driver.c
983
itv->cxhdl.ops = &ivtv_cxhdl_ops;
drivers/media/pci/mantis/mantis_dvb.c
225
if (mantis->fe->ops.release)
drivers/media/pci/mantis/mantis_dvb.c
226
mantis->fe->ops.release(mantis->fe);
drivers/media/pci/mantis/mantis_vp1033.c
167
fe->ops.tuner_ops.set_params = lgtdqcs001f_tuner_set;
drivers/media/pci/mantis/mantis_vp2033.c
103
if (fe->ops.i2c_gate_ctrl)
drivers/media/pci/mantis/mantis_vp2033.c
104
fe->ops.i2c_gate_ctrl(fe, 1);
drivers/media/pci/mantis/mantis_vp2033.c
145
fe->ops.tuner_ops.set_params = tda1002x_cu1216_tuner_set;
drivers/media/pci/mantis/mantis_vp2033.c
79
if (fe->ops.i2c_gate_ctrl)
drivers/media/pci/mantis/mantis_vp2033.c
80
fe->ops.i2c_gate_ctrl(fe, 1);
drivers/media/pci/mantis/mantis_vp2033.c
89
if (fe->ops.i2c_gate_ctrl)
drivers/media/pci/mantis/mantis_vp2033.c
90
fe->ops.i2c_gate_ctrl(fe, 1);
drivers/media/pci/mantis/mantis_vp2040.c
145
fe->ops.tuner_ops.set_params = tda1002x_cu1216_tuner_set;
drivers/media/pci/mantis/mantis_vp2040.c
61
if (fe->ops.i2c_gate_ctrl)
drivers/media/pci/mantis/mantis_vp2040.c
62
fe->ops.i2c_gate_ctrl(fe, 1);
drivers/media/pci/mantis/mantis_vp2040.c
71
if (fe->ops.i2c_gate_ctrl)
drivers/media/pci/mantis/mantis_vp2040.c
72
fe->ops.i2c_gate_ctrl(fe, 1);
drivers/media/pci/mantis/mantis_vp2040.c
85
if (fe->ops.i2c_gate_ctrl)
drivers/media/pci/mantis/mantis_vp2040.c
86
fe->ops.i2c_gate_ctrl(fe, 1);
drivers/media/pci/mgb4/mgb4_core.c
123
.ops = &temp_ops,
drivers/media/pci/mgb4/mgb4_trigger.c
123
st->trig->ops = &trigger_ops;
drivers/media/pci/mgb4/mgb4_vin.c
998
vindev->queue.ops = &queue_ops;
drivers/media/pci/mgb4/mgb4_vout.c
806
voutdev->queue.ops = &queue_ops;
drivers/media/pci/netup_unidvb/netup_unidvb_core.c
372
vb_queue->ops = &dvb_qops;
drivers/media/pci/ngene/ngene-cards.c
187
if (chan->fe->ops.i2c_gate_ctrl)
drivers/media/pci/ngene/ngene-cards.c
188
chan->fe->ops.i2c_gate_ctrl(chan->fe, 1);
drivers/media/pci/ngene/ngene-cards.c
190
if (chan->fe->ops.i2c_gate_ctrl)
drivers/media/pci/ngene/ngene-cards.c
191
chan->fe->ops.i2c_gate_ctrl(chan->fe, 0);
drivers/media/pci/ngene/ngene-cards.c
209
if (chan->fe->ops.i2c_gate_ctrl)
drivers/media/pci/ngene/ngene-cards.c
210
chan->fe->ops.i2c_gate_ctrl(chan->fe, 1);
drivers/media/pci/ngene/ngene-cards.c
217
if (chan->fe->ops.i2c_gate_ctrl)
drivers/media/pci/ngene/ngene-cards.c
218
chan->fe->ops.i2c_gate_ctrl(chan->fe, 0);
drivers/media/pci/ngene/ngene-cards.c
393
chan->gate_ctrl = chan->fe->ops.i2c_gate_ctrl;
drivers/media/pci/ngene/ngene-cards.c
394
chan->fe->ops.i2c_gate_ctrl = drxk_gate_ctrl;
drivers/media/pci/ngene/ngene-cards.c
421
chan->gate_ctrl = chan->fe->ops.i2c_gate_ctrl;
drivers/media/pci/ngene/ngene-cards.c
422
chan->fe->ops.i2c_gate_ctrl = drxk_gate_ctrl;
drivers/media/pci/ngene/ngene-cards.c
504
chan->gate_ctrl = chan->fe->ops.i2c_gate_ctrl;
drivers/media/pci/ngene/ngene-cards.c
505
chan->fe->ops.i2c_gate_ctrl = drxk_gate_ctrl;
drivers/media/pci/ngene/ngene-core.c
1514
memcpy(&chan->fe2->ops.tuner_ops,
drivers/media/pci/ngene/ngene-core.c
1515
&chan->fe->ops.tuner_ops,
drivers/media/pci/pluto2/pluto2.c
475
if (fe->ops.i2c_gate_ctrl)
drivers/media/pci/pluto2/pluto2.c
476
fe->ops.i2c_gate_ctrl(fe, 1);
drivers/media/pci/pluto2/pluto2.c
513
pluto->fe->ops.tuner_ops.set_params = lg_tdtpe001p_tuner_set_params;
drivers/media/pci/pluto2/pluto2.c
517
if (pluto->fe->ops.release)
drivers/media/pci/pluto2/pluto2.c
518
pluto->fe->ops.release(pluto->fe);
drivers/media/pci/pt1/pt1.c
942
adap->orig_set_voltage = fe->ops.set_voltage;
drivers/media/pci/pt1/pt1.c
943
adap->orig_sleep = fe->ops.sleep;
drivers/media/pci/pt1/pt1.c
944
adap->orig_init = fe->ops.init;
drivers/media/pci/pt1/pt1.c
945
fe->ops.set_voltage = pt1_set_voltage;
drivers/media/pci/pt1/pt1.c
946
fe->ops.sleep = pt1_sleep;
drivers/media/pci/pt1/pt1.c
947
fe->ops.init = pt1_wakeup;
drivers/media/pci/pt3/pt3.c
258
if (fe->ops.delsys[0] == SYS_ISDBS)
drivers/media/pci/pt3/pt3.c
269
ret = fe->ops.init(fe);
drivers/media/pci/pt3/pt3.c
284
if (fe->ops.delsys[0] == SYS_ISDBS)
drivers/media/pci/pt3/pt3.c
300
if (fe->ops.delsys[0] != SYS_ISDBS)
drivers/media/pci/pt3/pt3.c
303
ret = fe->ops.tuner_ops.init(fe);
drivers/media/pci/pt3/pt3.c
329
if (fe->ops.delsys[0] == SYS_ISDBT)
drivers/media/pci/pt3/pt3.c
330
ret = fe->ops.tuner_ops.init(fe);
drivers/media/pci/pt3/pt3.c
335
ret = fe->ops.tuner_ops.set_params(fe);
drivers/media/pci/pt3/pt3.c
347
if (fe->ops.tuner_ops.sleep)
drivers/media/pci/pt3/pt3.c
348
ret = fe->ops.tuner_ops.sleep(fe);
drivers/media/pci/pt3/pt3.c
351
if (fe->ops.sleep)
drivers/media/pci/pt3/pt3.c
352
ret = fe->ops.sleep(fe);
drivers/media/pci/pt3/pt3.c
355
if (fe->ops.delsys[0] == SYS_ISDBS)
drivers/media/pci/pt3/pt3.c
356
fe->ops.set_voltage = &pt3_set_voltage;
drivers/media/pci/pt3/pt3.c
358
fe->ops.set_lna = &pt3_set_lna;
drivers/media/pci/saa7134/saa7134-core.c
1459
int saa7134_ts_register(struct saa7134_mpeg_ops *ops)
drivers/media/pci/saa7134/saa7134-core.c
1465
mpeg_ops_attach(ops, dev);
drivers/media/pci/saa7134/saa7134-core.c
1466
list_add_tail(&ops->next,&mops_list);
drivers/media/pci/saa7134/saa7134-core.c
1471
void saa7134_ts_unregister(struct saa7134_mpeg_ops *ops)
drivers/media/pci/saa7134/saa7134-core.c
1476
list_del(&ops->next);
drivers/media/pci/saa7134/saa7134-core.c
1478
mpeg_ops_detach(ops, dev);
drivers/media/pci/saa7134/saa7134-core.c
977
static void mpeg_ops_attach(struct saa7134_mpeg_ops *ops,
drivers/media/pci/saa7134/saa7134-core.c
984
if (saa7134_boards[dev->board].mpeg != ops->type)
drivers/media/pci/saa7134/saa7134-core.c
986
err = ops->init(dev);
drivers/media/pci/saa7134/saa7134-core.c
989
dev->mops = ops;
drivers/media/pci/saa7134/saa7134-core.c
992
static void mpeg_ops_detach(struct saa7134_mpeg_ops *ops,
drivers/media/pci/saa7134/saa7134-core.c
997
if (dev->mops != ops)
drivers/media/pci/saa7134/saa7134-dvb.c
1002
fe->ops.i2c_gate_ctrl(fe, 0);
drivers/media/pci/saa7134/saa7134-dvb.c
1244
q->ops = &saa7134_ts_qops;
drivers/media/pci/saa7134/saa7134-dvb.c
1262
fe0->dvb.frontend->ops.tuner_ops.set_params = mt352_pinnacle_tuner_set_params;
drivers/media/pci/saa7134/saa7134-dvb.c
1301
fe0->dvb.frontend->ops.i2c_gate_ctrl = NULL;
drivers/media/pci/saa7134/saa7134-dvb.c
1312
fe0->dvb.frontend->ops.tuner_ops.init = philips_tu1216_init;
drivers/media/pci/saa7134/saa7134-dvb.c
1313
fe0->dvb.frontend->ops.tuner_ops.set_params = philips_tda6651_pll_set;
drivers/media/pci/saa7134/saa7134-dvb.c
1329
dev->original_demod_sleep = fe0->dvb.frontend->ops.sleep;
drivers/media/pci/saa7134/saa7134-dvb.c
1330
fe0->dvb.frontend->ops.sleep = philips_europa_demod_sleep;
drivers/media/pci/saa7134/saa7134-dvb.c
1331
fe0->dvb.frontend->ops.tuner_ops.init = philips_europa_tuner_init;
drivers/media/pci/saa7134/saa7134-dvb.c
1332
fe0->dvb.frontend->ops.tuner_ops.sleep = philips_europa_tuner_sleep;
drivers/media/pci/saa7134/saa7134-dvb.c
1333
fe0->dvb.frontend->ops.tuner_ops.set_params = philips_td1316_tuner_set_params;
drivers/media/pci/saa7134/saa7134-dvb.c
1341
dev->original_demod_sleep = fe0->dvb.frontend->ops.sleep;
drivers/media/pci/saa7134/saa7134-dvb.c
1342
fe0->dvb.frontend->ops.sleep = philips_europa_demod_sleep;
drivers/media/pci/saa7134/saa7134-dvb.c
1343
fe0->dvb.frontend->ops.tuner_ops.init = philips_europa_tuner_init;
drivers/media/pci/saa7134/saa7134-dvb.c
1344
fe0->dvb.frontend->ops.tuner_ops.sleep = philips_europa_tuner_sleep;
drivers/media/pci/saa7134/saa7134-dvb.c
1345
fe0->dvb.frontend->ops.tuner_ops.set_params = philips_td1316_tuner_set_params;
drivers/media/pci/saa7134/saa7134-dvb.c
1353
fe0->dvb.frontend->ops.tuner_ops.init = philips_tu1216_init;
drivers/media/pci/saa7134/saa7134-dvb.c
1354
fe0->dvb.frontend->ops.tuner_ops.set_params = philips_tda6651_pll_set;
drivers/media/pci/saa7134/saa7134-dvb.c
1480
fe->ops.i2c_gate_ctrl(fe, 1);
drivers/media/pci/saa7134/saa7134-dvb.c
1493
fe->ops.i2c_gate_ctrl(fe, 0);
drivers/media/pci/saa7134/saa7134-dvb.c
1494
dev->original_set_voltage = fe->ops.set_voltage;
drivers/media/pci/saa7134/saa7134-dvb.c
1495
fe->ops.set_voltage = md8800_set_voltage;
drivers/media/pci/saa7134/saa7134-dvb.c
1496
dev->original_set_high_voltage = fe->ops.enable_high_lnb_voltage;
drivers/media/pci/saa7134/saa7134-dvb.c
1497
fe->ops.enable_high_lnb_voltage = md8800_set_high_voltage;
drivers/media/pci/saa7134/saa7134-dvb.c
1499
fe->ops.set_voltage = md8800_set_voltage2;
drivers/media/pci/saa7134/saa7134-dvb.c
1500
fe->ops.enable_high_lnb_voltage = md8800_set_high_voltage2;
drivers/media/pci/saa7134/saa7134-dvb.c
1559
dev->original_demod_sleep = fe0->dvb.frontend->ops.sleep;
drivers/media/pci/saa7134/saa7134-dvb.c
1560
fe0->dvb.frontend->ops.sleep = philips_europa_demod_sleep;
drivers/media/pci/saa7134/saa7134-dvb.c
1572
fe0->dvb.frontend->ops.tuner_ops.init = philips_td1316_tuner_init;
drivers/media/pci/saa7134/saa7134-dvb.c
1573
fe0->dvb.frontend->ops.tuner_ops.set_params = philips_td1316_tuner_set_params;
drivers/media/pci/saa7134/saa7134-dvb.c
1660
fe->ops.i2c_gate_ctrl(fe, 1);
drivers/media/pci/saa7134/saa7134-dvb.c
1667
fe->ops.i2c_gate_ctrl(fe, 0);
drivers/media/pci/saa7134/saa7134-dvb.c
1668
dev->original_set_voltage = fe->ops.set_voltage;
drivers/media/pci/saa7134/saa7134-dvb.c
1669
fe->ops.set_voltage = md8800_set_voltage;
drivers/media/pci/saa7134/saa7134-dvb.c
1670
dev->original_set_high_voltage = fe->ops.enable_high_lnb_voltage;
drivers/media/pci/saa7134/saa7134-dvb.c
1671
fe->ops.enable_high_lnb_voltage = md8800_set_high_voltage;
drivers/media/pci/saa7134/saa7134-dvb.c
178
if (fe->ops.i2c_gate_ctrl)
drivers/media/pci/saa7134/saa7134-dvb.c
179
fe->ops.i2c_gate_ctrl(fe, 1);
drivers/media/pci/saa7134/saa7134-dvb.c
183
if (fe->ops.i2c_gate_ctrl)
drivers/media/pci/saa7134/saa7134-dvb.c
1838
fe0->dvb.frontend->ops.i2c_gate_ctrl = kworld_sbtvd_gate_ctrl;
drivers/media/pci/saa7134/saa7134-dvb.c
184
fe->ops.i2c_gate_ctrl(fe, 1);
drivers/media/pci/saa7134/saa7134-dvb.c
1871
fe0->dvb.frontend->ops.i2c_gate_ctrl = NULL;
drivers/media/pci/saa7134/saa7134-dvb.c
1936
if (fe0->dvb.frontend->ops.init)
drivers/media/pci/saa7134/saa7134-dvb.c
1937
fe0->dvb.frontend->ops.init(fe0->dvb.frontend);
drivers/media/pci/saa7134/saa7134-dvb.c
1938
if (fe0->dvb.frontend->ops.sleep)
drivers/media/pci/saa7134/saa7134-dvb.c
1939
fe0->dvb.frontend->ops.sleep(fe0->dvb.frontend);
drivers/media/pci/saa7134/saa7134-dvb.c
1940
if (fe0->dvb.frontend->ops.tuner_ops.sleep)
drivers/media/pci/saa7134/saa7134-dvb.c
1941
fe0->dvb.frontend->ops.tuner_ops.sleep(fe0->dvb.frontend);
drivers/media/pci/saa7134/saa7134-dvb.c
1980
if (fe->ops.i2c_gate_ctrl) {
drivers/media/pci/saa7134/saa7134-dvb.c
1981
fe->ops.i2c_gate_ctrl(fe, 1);
drivers/media/pci/saa7134/saa7134-dvb.c
1983
fe->ops.i2c_gate_ctrl(fe, 0);
drivers/media/pci/saa7134/saa7134-dvb.c
346
if (fe->ops.i2c_gate_ctrl)
drivers/media/pci/saa7134/saa7134-dvb.c
347
fe->ops.i2c_gate_ctrl(fe, 1);
drivers/media/pci/saa7134/saa7134-dvb.c
366
if (fe->ops.i2c_gate_ctrl)
drivers/media/pci/saa7134/saa7134-dvb.c
367
fe->ops.i2c_gate_ctrl(fe, 1);
drivers/media/pci/saa7134/saa7134-dvb.c
411
if (fe->ops.i2c_gate_ctrl)
drivers/media/pci/saa7134/saa7134-dvb.c
412
fe->ops.i2c_gate_ctrl(fe, 1);
drivers/media/pci/saa7134/saa7134-dvb.c
432
if (fe->ops.i2c_gate_ctrl)
drivers/media/pci/saa7134/saa7134-dvb.c
433
fe->ops.i2c_gate_ctrl(fe, 1);
drivers/media/pci/saa7134/saa7134-dvb.c
468
if (fe->ops.i2c_gate_ctrl)
drivers/media/pci/saa7134/saa7134-dvb.c
469
fe->ops.i2c_gate_ctrl(fe, 1);
drivers/media/pci/saa7134/saa7134-dvb.c
482
fe->ops.i2c_gate_ctrl(fe, 1);
drivers/media/pci/saa7134/saa7134-dvb.c
600
fe0->dvb.frontend->ops.i2c_gate_ctrl = tda8290_i2c_gate_ctrl;
drivers/media/pci/saa7134/saa7134-dvb.c
985
if (fe->ops.i2c_gate_ctrl) {
drivers/media/pci/saa7134/saa7134-dvb.c
986
fe->ops.i2c_gate_ctrl(fe, 1);
drivers/media/pci/saa7134/saa7134-dvb.c
989
fe->ops.i2c_gate_ctrl(fe, 0);
drivers/media/pci/saa7134/saa7134-dvb.c
998
if (fe->ops.i2c_gate_ctrl) {
drivers/media/pci/saa7134/saa7134-dvb.c
999
fe->ops.i2c_gate_ctrl(fe, 1);
drivers/media/pci/saa7134/saa7134-empress.c
279
q->ops = &saa7134_empress_qops;
drivers/media/pci/saa7134/saa7134-video.c
1596
.ops = &saa7134_ctrl_ops,
drivers/media/pci/saa7134/saa7134-video.c
1606
.ops = &saa7134_ctrl_ops,
drivers/media/pci/saa7134/saa7134-video.c
1616
.ops = &saa7134_ctrl_ops,
drivers/media/pci/saa7134/saa7134-video.c
1626
.ops = &saa7134_ctrl_ops,
drivers/media/pci/saa7134/saa7134-video.c
1708
q->ops = &vb2_qops;
drivers/media/pci/saa7134/saa7134-video.c
1727
q->ops = &saa7134_vbi_qops;
drivers/media/pci/saa7134/saa7134.h
844
int saa7134_ts_register(struct saa7134_mpeg_ops *ops);
drivers/media/pci/saa7134/saa7134.h
845
void saa7134_ts_unregister(struct saa7134_mpeg_ops *ops);
drivers/media/pci/saa7164/saa7164-dvb.c
730
if (dvb->frontend->ops.release)
drivers/media/pci/saa7164/saa7164-dvb.c
731
dvb->frontend->ops.release(dvb->frontend);
drivers/media/pci/saa7164/saa7164-encoder.c
390
if (fe && fe->ops.tuner_ops.set_analog_params)
drivers/media/pci/saa7164/saa7164-encoder.c
391
fe->ops.tuner_ops.set_analog_params(fe, &params);
drivers/media/pci/smipcie/smipcie-main.c
557
port->fe->ops.read_signal_strength =
drivers/media/pci/smipcie/smipcie-main.c
558
port->fe->ops.tuner_ops.get_rf_strength;
drivers/media/pci/smipcie/smipcie-main.c
613
port->fe->ops.read_signal_strength =
drivers/media/pci/smipcie/smipcie-main.c
614
port->fe->ops.tuner_ops.get_rf_strength;
drivers/media/pci/solo6x10/solo6x10-g723.c
327
static struct snd_device_ops ops = { };
drivers/media/pci/solo6x10/solo6x10-g723.c
351
ret = snd_device_new(card, SNDRV_DEV_LOWLEVEL, solo_dev, &ops);
drivers/media/pci/solo6x10/solo6x10-v4l2-enc.c
1186
.ops = &solo_ctrl_ops,
drivers/media/pci/solo6x10/solo6x10-v4l2-enc.c
1196
.ops = &solo_ctrl_ops,
drivers/media/pci/solo6x10/solo6x10-v4l2-enc.c
1264
solo_enc->vidq.ops = &solo_enc_video_qops;
drivers/media/pci/solo6x10/solo6x10-v4l2.c
627
.ops = &solo_ctrl_ops,
drivers/media/pci/solo6x10/solo6x10-v4l2.c
665
solo_dev->vidq.ops = &solo_video_qops;
drivers/media/pci/ttpci/budget-av.c
1246
fe->ops.tuner_ops.set_params = philips_su1278_ty_ci_tuner_set_params;
drivers/media/pci/ttpci/budget-av.c
1268
fe->ops.tuner_ops.set_params = philips_su1278_ty_ci_tuner_set_params;
drivers/media/pci/ttpci/budget-av.c
1283
fe->ops.tuner_ops.set_params = philips_su1278_ty_ci_tuner_set_params;
drivers/media/pci/ttpci/budget-av.c
1300
fe->ops.tuner_ops.set_params = philips_cu1216_tuner_set_params;
drivers/media/pci/ttpci/budget-av.c
1315
fe->ops.tuner_ops.set_params = philips_cu1216_tuner_set_params;
drivers/media/pci/ttpci/budget-av.c
1326
fe->ops.tuner_ops.init = philips_tu1216_tuner_init;
drivers/media/pci/ttpci/budget-av.c
1327
fe->ops.tuner_ops.set_params = philips_tu1216_tuner_set_params;
drivers/media/pci/ttpci/budget-av.c
522
if (fe->ops.i2c_gate_ctrl)
drivers/media/pci/ttpci/budget-av.c
523
fe->ops.i2c_gate_ctrl(fe, 1);
drivers/media/pci/ttpci/budget-av.c
629
if (fe->ops.i2c_gate_ctrl)
drivers/media/pci/ttpci/budget-av.c
630
fe->ops.i2c_gate_ctrl(fe, 1);
drivers/media/pci/ttpci/budget-av.c
638
if (fe->ops.i2c_gate_ctrl)
drivers/media/pci/ttpci/budget-av.c
639
fe->ops.i2c_gate_ctrl(fe, 1);
drivers/media/pci/ttpci/budget-av.c
650
if (fe->ops.i2c_gate_ctrl)
drivers/media/pci/ttpci/budget-av.c
651
fe->ops.i2c_gate_ctrl(fe, 1);
drivers/media/pci/ttpci/budget-av.c
680
if (fe->ops.i2c_gate_ctrl)
drivers/media/pci/ttpci/budget-av.c
681
fe->ops.i2c_gate_ctrl(fe, 1);
drivers/media/pci/ttpci/budget-av.c
764
if (fe->ops.i2c_gate_ctrl)
drivers/media/pci/ttpci/budget-av.c
765
fe->ops.i2c_gate_ctrl(fe, 1);
drivers/media/pci/ttpci/budget-ci.c
1307
budget_ci->budget.dvb_frontend->ops.tuner_ops.set_params = alps_bsru6_tuner_set_params;
drivers/media/pci/ttpci/budget-ci.c
1317
budget_ci->budget.dvb_frontend->ops.tuner_ops.set_params = philips_su1278_tt_tuner_set_params;
drivers/media/pci/ttpci/budget-ci.c
1327
budget_ci->budget.dvb_frontend->ops.tuner_ops.set_params = dvbc_philips_tdm1316l_tuner_set_params;
drivers/media/pci/ttpci/budget-ci.c
1337
budget_ci->budget.dvb_frontend->ops.tuner_ops.init = philips_tdm1316l_tuner_init;
drivers/media/pci/ttpci/budget-ci.c
1338
budget_ci->budget.dvb_frontend->ops.tuner_ops.set_params = philips_tdm1316l_tuner_set_params;
drivers/media/pci/ttpci/budget-ci.c
1348
budget_ci->budget.dvb_frontend->ops.tuner_ops.init = philips_tdm1316l_tuner_init;
drivers/media/pci/ttpci/budget-ci.c
1349
budget_ci->budget.dvb_frontend->ops.tuner_ops.set_params = philips_tdm1316l_tuner_set_params;
drivers/media/pci/ttpci/budget-ci.c
1357
budget_ci->budget.dvb_frontend->ops.tuner_ops.set_params = alps_bsbe1_tuner_set_params;
drivers/media/pci/ttpci/budget-ci.c
1360
budget_ci->budget.dvb_frontend->ops.dishnetwork_send_legacy_command = NULL;
drivers/media/pci/ttpci/budget-ci.c
676
if (fe->ops.i2c_gate_ctrl)
drivers/media/pci/ttpci/budget-ci.c
677
fe->ops.i2c_gate_ctrl(fe, 1);
drivers/media/pci/ttpci/budget-ci.c
707
if (fe->ops.i2c_gate_ctrl)
drivers/media/pci/ttpci/budget-ci.c
708
fe->ops.i2c_gate_ctrl(fe, 1);
drivers/media/pci/ttpci/budget-ci.c
717
if (fe->ops.i2c_gate_ctrl)
drivers/media/pci/ttpci/budget-ci.c
718
fe->ops.i2c_gate_ctrl(fe, 1);
drivers/media/pci/ttpci/budget-ci.c
720
if (fe->ops.i2c_gate_ctrl)
drivers/media/pci/ttpci/budget-ci.c
721
fe->ops.i2c_gate_ctrl(fe, 1);
drivers/media/pci/ttpci/budget-ci.c
805
if (fe->ops.i2c_gate_ctrl)
drivers/media/pci/ttpci/budget-ci.c
806
fe->ops.i2c_gate_ctrl(fe, 1);
drivers/media/pci/ttpci/budget-ci.c
904
if (fe->ops.i2c_gate_ctrl)
drivers/media/pci/ttpci/budget-ci.c
905
fe->ops.i2c_gate_ctrl(fe, 1);
drivers/media/pci/ttpci/budget-ci.c
911
if (fe->ops.i2c_gate_ctrl)
drivers/media/pci/ttpci/budget-ci.c
912
fe->ops.i2c_gate_ctrl(fe, 1);
drivers/media/pci/ttpci/budget-core.c
554
budget->read_fe_status = budget->dvb_frontend->ops.read_status;
drivers/media/pci/ttpci/budget-core.c
555
budget->dvb_frontend->ops.read_status = budget_read_fe_status;
drivers/media/pci/ttpci/budget.c
227
if (fe->ops.i2c_gate_ctrl)
drivers/media/pci/ttpci/budget.c
228
fe->ops.i2c_gate_ctrl(fe, 1);
drivers/media/pci/ttpci/budget.c
255
if (fe->ops.i2c_gate_ctrl)
drivers/media/pci/ttpci/budget.c
256
fe->ops.i2c_gate_ctrl(fe, 1);
drivers/media/pci/ttpci/budget.c
311
if (fe->ops.i2c_gate_ctrl)
drivers/media/pci/ttpci/budget.c
312
fe->ops.i2c_gate_ctrl(fe, 1);
drivers/media/pci/ttpci/budget.c
342
if (fe->ops.i2c_gate_ctrl)
drivers/media/pci/ttpci/budget.c
343
fe->ops.i2c_gate_ctrl(fe, 1);
drivers/media/pci/ttpci/budget.c
375
if (fe->ops.i2c_gate_ctrl)
drivers/media/pci/ttpci/budget.c
376
fe->ops.i2c_gate_ctrl(fe, 1);
drivers/media/pci/ttpci/budget.c
497
budget->dvb_frontend->ops.tuner_ops.set_params = alps_bsrv2_tuner_set_params;
drivers/media/pci/ttpci/budget.c
498
budget->dvb_frontend->ops.diseqc_send_master_cmd = budget_diseqc_send_master_cmd;
drivers/media/pci/ttpci/budget.c
499
budget->dvb_frontend->ops.diseqc_send_burst = budget_diseqc_send_burst;
drivers/media/pci/ttpci/budget.c
500
budget->dvb_frontend->ops.set_tone = budget_set_tone;
drivers/media/pci/ttpci/budget.c
507
budget->dvb_frontend->ops.tuner_ops.set_params = alps_bsru6_tuner_set_params;
drivers/media/pci/ttpci/budget.c
510
budget->dvb_frontend->ops.diseqc_send_master_cmd = budget_diseqc_send_master_cmd;
drivers/media/pci/ttpci/budget.c
511
budget->dvb_frontend->ops.diseqc_send_burst = budget_diseqc_send_burst;
drivers/media/pci/ttpci/budget.c
512
budget->dvb_frontend->ops.set_tone = budget_set_tone;
drivers/media/pci/ttpci/budget.c
522
budget->dvb_frontend->ops.tuner_ops.set_params = alps_tdbe2_tuner_set_params;
drivers/media/pci/ttpci/budget.c
531
budget->dvb_frontend->ops.tuner_ops.set_params = grundig_29504_401_tuner_set_params;
drivers/media/pci/ttpci/budget.c
541
budget->dvb_frontend->ops.tuner_ops.set_params = alps_bsru6_tuner_set_params;
drivers/media/pci/ttpci/budget.c
559
budget->dvb_frontend->ops.tuner_ops.set_params = alps_bsru6_tuner_set_params;
drivers/media/pci/ttpci/budget.c
561
budget->dvb_frontend->ops.set_voltage = siemens_budget_set_voltage;
drivers/media/pci/ttpci/budget.c
562
budget->dvb_frontend->ops.dishnetwork_send_legacy_command = NULL;
drivers/media/pci/ttpci/budget.c
575
budget->dvb_frontend->ops.tuner_ops.set_params = alps_bsbe1_tuner_set_params;
drivers/media/pci/ttpci/budget.c
577
budget->dvb_frontend->ops.set_voltage = siemens_budget_set_voltage;
drivers/media/pci/ttpci/budget.c
578
budget->dvb_frontend->ops.dishnetwork_send_legacy_command = NULL;
drivers/media/pci/ttpci/budget.c
588
budget->dvb_frontend->ops.tuner_ops.set_params = grundig_29504_451_tuner_set_params;
drivers/media/pci/ttpci/budget.c
589
budget->dvb_frontend->ops.set_voltage = siemens_budget_set_voltage;
drivers/media/pci/ttpci/budget.c
590
budget->dvb_frontend->ops.dishnetwork_send_legacy_command = NULL;
drivers/media/pci/ttpci/budget.c
597
budget->dvb_frontend->ops.tuner_ops.set_params = alps_tdhd1_204a_tuner_set_params;
drivers/media/pci/ttpci/budget.c
606
budget->dvb_frontend->ops.tuner_ops.set_params = grundig_29504_401_tuner_set_params;
drivers/media/pci/ttpci/budget.c
616
fe->ops.tuner_ops.set_params = s5h1420_tuner_set_params;
drivers/media/pci/ttpci/budget.c
691
if (budget->dvb_frontend->ops.init)
drivers/media/pci/ttpci/budget.c
692
budget->dvb_frontend->ops.init(budget->dvb_frontend);
drivers/media/pci/ttpci/budget.c
748
if (budget->dvb_frontend->ops.init)
drivers/media/pci/ttpci/budget.c
749
budget->dvb_frontend->ops.init(budget->dvb_frontend);
drivers/media/pci/tw5864/tw5864-video.c
1110
input->vidq.ops = &tw5864_video_qops;
drivers/media/pci/tw5864/tw5864-video.c
933
.ops = &tw5864_ctrl_ops,
drivers/media/pci/tw68/tw68-video.c
947
dev->vidq.ops = &tw68_video_qops;
drivers/media/pci/tw686x/tw686x-video.c
1220
vc->vidq.ops = &tw686x_video_qops;
drivers/media/pci/zoran/zoran_driver.c
967
vq->ops = &zr_video_qops;
drivers/media/platform/allegro-dvt/allegro-core.c
2977
src_vq->ops = &allegro_queue_ops;
drivers/media/platform/allegro-dvt/allegro-core.c
2990
dst_vq->ops = &allegro_queue_ops;
drivers/media/platform/allegro-dvt/nal-rbsp.c
20
struct nal_rbsp_ops *ops)
drivers/media/platform/allegro-dvt/nal-rbsp.c
278
rbsp->error = rbsp->ops->rbsp_bit(rbsp, value);
drivers/media/platform/allegro-dvt/nal-rbsp.c
28
rbsp->ops = ops;
drivers/media/platform/allegro-dvt/nal-rbsp.c
285
rbsp->error = rbsp->ops->rbsp_bits(rbsp, n, value);
drivers/media/platform/allegro-dvt/nal-rbsp.c
292
rbsp->error = rbsp->ops->rbsp_uev(rbsp, value);
drivers/media/platform/allegro-dvt/nal-rbsp.c
299
rbsp->error = rbsp->ops->rbsp_sev(rbsp, value);
drivers/media/platform/allegro-dvt/nal-rbsp.h
43
struct nal_rbsp_ops *ops;
drivers/media/platform/allegro-dvt/nal-rbsp.h
51
struct nal_rbsp_ops *ops);
drivers/media/platform/amlogic/c3/isp/c3-isp-capture.c
696
vdev->entity.ops = &isp_cap_entity_ops;
drivers/media/platform/amlogic/c3/isp/c3-isp-capture.c
708
vb2_q->ops = &isp_video_vb2_ops;
drivers/media/platform/amlogic/c3/isp/c3-isp-core.c
599
sd->entity.ops = &c3_isp_core_entity_ops;
drivers/media/platform/amlogic/c3/isp/c3-isp-dev.c
139
isp->notifier.ops = &c3_isp_notify_ops;
drivers/media/platform/amlogic/c3/isp/c3-isp-params.c
864
vb2_q->ops = &isp_params_vb2_ops;
drivers/media/platform/amlogic/c3/isp/c3-isp-resizer.c
823
sd->entity.ops = &c3_isp_rsz_entity_ops;
drivers/media/platform/amlogic/c3/isp/c3-isp-stats.c
266
vb2_q->ops = &isp_stats_vb2_ops;
drivers/media/platform/amlogic/c3/mipi-adapter/c3-mipi-adap.c
640
sd->entity.ops = &c3_mipi_adap_entity_ops;
drivers/media/platform/amlogic/c3/mipi-adapter/c3-mipi-adap.c
703
adap->notifier.ops = &c3_mipi_adap_notify_ops;
drivers/media/platform/amlogic/c3/mipi-csi2/c3-mipi-csi2.c
616
sd->entity.ops = &c3_mipi_csi_entity_ops;
drivers/media/platform/amlogic/c3/mipi-csi2/c3-mipi-csi2.c
688
csi->notifier.ops = &c3_mipi_csi_notify_ops;
drivers/media/platform/amlogic/meson-ge2d/ge2d.c
410
src_vq->ops = &ge2d_qops;
drivers/media/platform/amlogic/meson-ge2d/ge2d.c
424
dst_vq->ops = &ge2d_qops;
drivers/media/platform/amphion/vdec.c
1949
inst->ops = &vdec_inst_ops;
drivers/media/platform/amphion/venc.c
1320
inst->ops = &venc_inst_ops;
drivers/media/platform/amphion/vpu.h
259
struct vpu_inst_ops *ops;
drivers/media/platform/amphion/vpu.h
286
((inst)->ops->op ? (inst)->ops->op(inst, ##args) : 0) \
drivers/media/platform/amphion/vpu.h
290
if ((inst)->ops->op) \
drivers/media/platform/amphion/vpu.h
291
(inst)->ops->op(inst, ##args); \
drivers/media/platform/amphion/vpu_rpc.c
23
struct vpu_iface_ops *ops = vpu_core_get_iface(core);
drivers/media/platform/amphion/vpu_rpc.c
25
if (!ops || !ops->check_memory_region)
drivers/media/platform/amphion/vpu_rpc.c
28
return ops->check_memory_region(core->fw.phys, addr, size);
drivers/media/platform/amphion/vpu_rpc.h
120
struct vpu_iface_ops *ops = vpu_core_get_iface(core);
drivers/media/platform/amphion/vpu_rpc.h
122
if (ops && ops->check_codec)
drivers/media/platform/amphion/vpu_rpc.h
123
return ops->check_codec(core->type);
drivers/media/platform/amphion/vpu_rpc.h
130
struct vpu_iface_ops *ops = vpu_inst_get_iface(inst);
drivers/media/platform/amphion/vpu_rpc.h
132
if (ops && ops->check_fmt)
drivers/media/platform/amphion/vpu_rpc.h
133
return ops->check_fmt(inst->type, pixelfmt);
drivers/media/platform/amphion/vpu_rpc.h
140
struct vpu_iface_ops *ops = vpu_core_get_iface(core);
drivers/media/platform/amphion/vpu_rpc.h
142
if (ops && ops->boot_core)
drivers/media/platform/amphion/vpu_rpc.h
143
return ops->boot_core(core);
drivers/media/platform/amphion/vpu_rpc.h
149
struct vpu_iface_ops *ops = vpu_core_get_iface(core);
drivers/media/platform/amphion/vpu_rpc.h
151
if (ops && ops->get_power_state)
drivers/media/platform/amphion/vpu_rpc.h
152
return ops->get_power_state(core);
drivers/media/platform/amphion/vpu_rpc.h
158
struct vpu_iface_ops *ops = vpu_core_get_iface(core);
drivers/media/platform/amphion/vpu_rpc.h
160
if (ops && ops->shutdown_core)
drivers/media/platform/amphion/vpu_rpc.h
161
return ops->shutdown_core(core);
drivers/media/platform/amphion/vpu_rpc.h
167
struct vpu_iface_ops *ops = vpu_core_get_iface(core);
drivers/media/platform/amphion/vpu_rpc.h
169
if (ops && ops->restore_core)
drivers/media/platform/amphion/vpu_rpc.h
170
return ops->restore_core(core);
drivers/media/platform/amphion/vpu_rpc.h
176
struct vpu_iface_ops *ops = vpu_core_get_iface(core);
drivers/media/platform/amphion/vpu_rpc.h
178
if (ops && ops->on_firmware_loaded)
drivers/media/platform/amphion/vpu_rpc.h
179
return ops->on_firmware_loaded(core);
drivers/media/platform/amphion/vpu_rpc.h
186
struct vpu_iface_ops *ops = vpu_core_get_iface(core);
drivers/media/platform/amphion/vpu_rpc.h
188
if (!ops || !ops->get_data_size)
drivers/media/platform/amphion/vpu_rpc.h
191
return ops->get_data_size();
drivers/media/platform/amphion/vpu_rpc.h
199
struct vpu_iface_ops *ops = vpu_core_get_iface(core);
drivers/media/platform/amphion/vpu_rpc.h
201
if (!ops || !ops->init_rpc)
drivers/media/platform/amphion/vpu_rpc.h
204
ops->init_rpc(shared, rpc, boot_addr);
drivers/media/platform/amphion/vpu_rpc.h
215
struct vpu_iface_ops *ops = vpu_core_get_iface(core);
drivers/media/platform/amphion/vpu_rpc.h
217
if (!ops)
drivers/media/platform/amphion/vpu_rpc.h
220
if (ops->set_log_buf)
drivers/media/platform/amphion/vpu_rpc.h
221
ops->set_log_buf(core->iface, log);
drivers/media/platform/amphion/vpu_rpc.h
228
struct vpu_iface_ops *ops = vpu_core_get_iface(core);
drivers/media/platform/amphion/vpu_rpc.h
230
if (!ops)
drivers/media/platform/amphion/vpu_rpc.h
232
if (ops->set_system_cfg)
drivers/media/platform/amphion/vpu_rpc.h
233
ops->set_system_cfg(core->iface, regs_base, regs, core->id);
drivers/media/platform/amphion/vpu_rpc.h
240
struct vpu_iface_ops *ops = vpu_core_get_iface(core);
drivers/media/platform/amphion/vpu_rpc.h
242
if (!ops || !ops->get_stream_buffer_size)
drivers/media/platform/amphion/vpu_rpc.h
245
return ops->get_stream_buffer_size(core->iface);
drivers/media/platform/amphion/vpu_rpc.h
250
struct vpu_iface_ops *ops = vpu_core_get_iface(inst->core);
drivers/media/platform/amphion/vpu_rpc.h
252
if (!ops || inst->id < 0)
drivers/media/platform/amphion/vpu_rpc.h
254
if (ops->set_stream_cfg)
drivers/media/platform/amphion/vpu_rpc.h
255
ops->set_stream_cfg(inst->core->iface, inst->id);
drivers/media/platform/amphion/vpu_rpc.h
261
struct vpu_iface_ops *ops = vpu_core_get_iface(core);
drivers/media/platform/amphion/vpu_rpc.h
263
if (!ops || !ops->send_cmd_buf)
drivers/media/platform/amphion/vpu_rpc.h
266
return ops->send_cmd_buf(core->iface, cmd);
drivers/media/platform/amphion/vpu_rpc.h
271
struct vpu_iface_ops *ops = vpu_core_get_iface(core);
drivers/media/platform/amphion/vpu_rpc.h
273
if (!ops || !ops->receive_msg_buf)
drivers/media/platform/amphion/vpu_rpc.h
276
return ops->receive_msg_buf(core->iface, msg);
drivers/media/platform/amphion/vpu_rpc.h
283
struct vpu_iface_ops *ops = vpu_core_get_iface(core);
drivers/media/platform/amphion/vpu_rpc.h
285
if (!ops || !ops->pack_cmd)
drivers/media/platform/amphion/vpu_rpc.h
287
return ops->pack_cmd(pkt, index, id, data);
drivers/media/platform/amphion/vpu_rpc.h
292
struct vpu_iface_ops *ops = vpu_core_get_iface(core);
drivers/media/platform/amphion/vpu_rpc.h
294
if (!ops || !ops->convert_msg_id)
drivers/media/platform/amphion/vpu_rpc.h
297
return ops->convert_msg_id(msg_id);
drivers/media/platform/amphion/vpu_rpc.h
303
struct vpu_iface_ops *ops = vpu_core_get_iface(core);
drivers/media/platform/amphion/vpu_rpc.h
305
if (!ops || !ops->unpack_msg_data)
drivers/media/platform/amphion/vpu_rpc.h
308
return ops->unpack_msg_data(pkt, data);
drivers/media/platform/amphion/vpu_rpc.h
314
struct vpu_iface_ops *ops = vpu_core_get_iface(inst->core);
drivers/media/platform/amphion/vpu_rpc.h
317
if (!ops || !ops->input_frame)
drivers/media/platform/amphion/vpu_rpc.h
320
ret = ops->input_frame(inst->core->iface, inst, vb);
drivers/media/platform/amphion/vpu_rpc.h
332
struct vpu_iface_ops *ops = vpu_core_get_iface(inst->core);
drivers/media/platform/amphion/vpu_rpc.h
334
if (!ops || !ops->config_memory_resource || inst->id < 0)
drivers/media/platform/amphion/vpu_rpc.h
337
return ops->config_memory_resource(inst->core->iface,
drivers/media/platform/amphion/vpu_rpc.h
345
struct vpu_iface_ops *ops = vpu_core_get_iface(inst->core);
drivers/media/platform/amphion/vpu_rpc.h
347
if (!ops || !ops->config_stream_buffer || inst->id < 0)
drivers/media/platform/amphion/vpu_rpc.h
355
return ops->config_stream_buffer(inst->core->iface, inst->id, buf);
drivers/media/platform/amphion/vpu_rpc.h
361
struct vpu_iface_ops *ops = vpu_core_get_iface(inst->core);
drivers/media/platform/amphion/vpu_rpc.h
363
if (!ops || !ops->update_stream_buffer || inst->id < 0)
drivers/media/platform/amphion/vpu_rpc.h
366
return ops->update_stream_buffer(inst->core->iface, inst->id, ptr, write);
drivers/media/platform/amphion/vpu_rpc.h
372
struct vpu_iface_ops *ops = vpu_core_get_iface(inst->core);
drivers/media/platform/amphion/vpu_rpc.h
374
if (!ops || !ops->get_stream_buffer_desc || inst->id < 0)
drivers/media/platform/amphion/vpu_rpc.h
380
return ops->get_stream_buffer_desc(inst->core->iface, inst->id, desc);
drivers/media/platform/amphion/vpu_rpc.h
385
struct vpu_iface_ops *ops = vpu_core_get_iface(core);
drivers/media/platform/amphion/vpu_rpc.h
387
if (!ops || !ops->get_version)
drivers/media/platform/amphion/vpu_rpc.h
390
return ops->get_version(core->iface);
drivers/media/platform/amphion/vpu_rpc.h
395
struct vpu_iface_ops *ops = vpu_core_get_iface(core);
drivers/media/platform/amphion/vpu_rpc.h
397
if (!ops || !ops->get_max_instance_count)
drivers/media/platform/amphion/vpu_rpc.h
400
return ops->get_max_instance_count(core->iface);
drivers/media/platform/amphion/vpu_rpc.h
406
struct vpu_iface_ops *ops = vpu_core_get_iface(inst->core);
drivers/media/platform/amphion/vpu_rpc.h
408
if (!ops || !ops->set_encode_params || inst->id < 0)
drivers/media/platform/amphion/vpu_rpc.h
411
return ops->set_encode_params(inst->core->iface, inst->id, params, update);
drivers/media/platform/amphion/vpu_rpc.h
417
struct vpu_iface_ops *ops = vpu_core_get_iface(inst->core);
drivers/media/platform/amphion/vpu_rpc.h
419
if (!ops || !ops->set_decode_params || inst->id < 0)
drivers/media/platform/amphion/vpu_rpc.h
422
return ops->set_decode_params(inst->core->iface, inst->id, params, update);
drivers/media/platform/amphion/vpu_rpc.h
427
struct vpu_iface_ops *ops = vpu_core_get_iface(inst->core);
drivers/media/platform/amphion/vpu_rpc.h
429
if (!ops || !ops->add_scode || inst->id < 0)
drivers/media/platform/amphion/vpu_rpc.h
432
return ops->add_scode(inst->core->iface, inst->id,
drivers/media/platform/amphion/vpu_rpc.h
440
struct vpu_iface_ops *ops = vpu_core_get_iface(inst->core);
drivers/media/platform/amphion/vpu_rpc.h
442
if (ops && ops->pre_send_cmd && inst->id >= 0)
drivers/media/platform/amphion/vpu_rpc.h
443
return ops->pre_send_cmd(inst->core->iface, inst->id);
drivers/media/platform/amphion/vpu_rpc.h
449
struct vpu_iface_ops *ops = vpu_core_get_iface(inst->core);
drivers/media/platform/amphion/vpu_rpc.h
451
if (ops && ops->post_send_cmd && inst->id >= 0)
drivers/media/platform/amphion/vpu_rpc.h
452
return ops->post_send_cmd(inst->core->iface, inst->id);
drivers/media/platform/amphion/vpu_rpc.h
458
struct vpu_iface_ops *ops = vpu_core_get_iface(inst->core);
drivers/media/platform/amphion/vpu_rpc.h
460
if (ops && ops->init_instance && inst->id >= 0)
drivers/media/platform/amphion/vpu_rpc.h
461
return ops->init_instance(inst->core->iface, inst->id);
drivers/media/platform/amphion/vpu_v4l2.c
286
if (!inst->ops->check_ready)
drivers/media/platform/amphion/vpu_v4l2.c
513
if (!inst->ops->attach_frame_store || V4L2_TYPE_IS_OUTPUT(vb->type))
drivers/media/platform/amphion/vpu_v4l2.c
666
src_vq->ops = &vpu_vb2_ops;
drivers/media/platform/amphion/vpu_v4l2.c
682
dst_vq->ops = &vpu_vb2_ops;
drivers/media/platform/amphion/vpu_v4l2.c
726
if (!inst || !inst->ops)
drivers/media/platform/arm/mali-c55/mali-c55-capture.c
869
vb2q->ops = &mali_c55_vb2_ops;
drivers/media/platform/arm/mali-c55/mali-c55-capture.c
893
vdev->entity.ops = &mali_c55_media_ops;
drivers/media/platform/arm/mali-c55/mali-c55-core.c
463
mali_c55->notifier.ops = &mali_c55_notifier_ops;
drivers/media/platform/arm/mali-c55/mali-c55-isp.c
550
.ops = &mali_c55_isp_ctrl_ops,
drivers/media/platform/arm/mali-c55/mali-c55-isp.c
610
sd->entity.ops = &mali_c55_isp_media_ops;
drivers/media/platform/arm/mali-c55/mali-c55-params.c
767
vb2q->ops = &mali_c55_params_vb2_ops;
drivers/media/platform/arm/mali-c55/mali-c55-stats.c
279
vb2q->ops = &mali_c55_stats_vb2_ops;
drivers/media/platform/aspeed/aspeed-video.c
1822
.ops = &aspeed_video_ctrl_ops,
drivers/media/platform/aspeed/aspeed-video.c
1833
.ops = &aspeed_video_ctrl_ops,
drivers/media/platform/aspeed/aspeed-video.c
2165
vbq->ops = &aspeed_video_vb2_ops;
drivers/media/platform/atmel/atmel-isi.c
1169
isi->notifier.ops = &isi_graph_notify_ops;
drivers/media/platform/atmel/atmel-isi.c
1239
q->ops = &isi_video_qops;
drivers/media/platform/broadcom/bcm2835-unicam.c
1515
sd->entity.ops = &unicam_subdev_media_ops;
drivers/media/platform/broadcom/bcm2835-unicam.c
2258
q->ops = &unicam_video_qops;
drivers/media/platform/broadcom/bcm2835-unicam.c
2283
vdev->entity.ops = &unicam_video_media_ops;
drivers/media/platform/broadcom/bcm2835-unicam.c
2585
unicam->notifier.ops = &unicam_async_ops;
drivers/media/platform/cadence/cdns-csi2rx.c
812
csi2rx->notifier.ops = &csi2rx_notifier_ops;
drivers/media/platform/cadence/cdns-csi2rx.c
856
csi2rx->subdev.entity.ops = &csi2rx_media_ops;
drivers/media/platform/chips-media/coda/coda-common.c
1537
ret = ctx->ops->prepare_run(ctx);
drivers/media/platform/chips-media/coda/coda-common.c
1551
if (ctx->ops->run_timeout)
drivers/media/platform/chips-media/coda/coda-common.c
1552
ctx->ops->run_timeout(ctx);
drivers/media/platform/chips-media/coda/coda-common.c
1554
ctx->ops->finish_run(ctx);
drivers/media/platform/chips-media/coda/coda-common.c
1558
ctx->ops->seq_end_work)
drivers/media/platform/chips-media/coda/coda-common.c
173
const struct coda_context_ops *ops;
drivers/media/platform/chips-media/coda/coda-common.c
182
.ops = &coda_bit_encode_ops,
drivers/media/platform/chips-media/coda/coda-common.c
1915
ctx->ops->seq_init_work) {
drivers/media/platform/chips-media/coda/coda-common.c
197
.ops = &coda_bit_encode_ops,
drivers/media/platform/chips-media/coda/coda-common.c
2002
if (ctx->ops->seq_init_work) {
drivers/media/platform/chips-media/coda/coda-common.c
2080
ret = ctx->ops->start_streaming(ctx);
drivers/media/platform/chips-media/coda/coda-common.c
212
.ops = &coda_bit_decode_ops,
drivers/media/platform/chips-media/coda/coda-common.c
2145
if (ctx->ops->seq_end_work) {
drivers/media/platform/chips-media/coda/coda-common.c
233
.ops = &coda_bit_decode_ops,
drivers/media/platform/chips-media/coda/coda-common.c
248
.ops = &coda9_jpeg_encode_ops,
drivers/media/platform/chips-media/coda/coda-common.c
2532
vq->ops = &coda_qops;
drivers/media/platform/chips-media/coda/coda-common.c
2632
ctx->ops = ctx->cvd->ops;
drivers/media/platform/chips-media/coda/coda-common.c
2636
if (ctx->ops->seq_init_work)
drivers/media/platform/chips-media/coda/coda-common.c
2637
INIT_WORK(&ctx->seq_init_work, ctx->ops->seq_init_work);
drivers/media/platform/chips-media/coda/coda-common.c
2638
if (ctx->ops->seq_end_work)
drivers/media/platform/chips-media/coda/coda-common.c
2639
INIT_WORK(&ctx->seq_end_work, ctx->ops->seq_end_work);
drivers/media/platform/chips-media/coda/coda-common.c
265
.ops = &coda9_jpeg_decode_ops,
drivers/media/platform/chips-media/coda/coda-common.c
2690
ctx->ops->queue_init);
drivers/media/platform/chips-media/coda/coda-common.c
2750
if (ctx->ops->seq_end_work) {
drivers/media/platform/chips-media/coda/coda-common.c
2765
if (ctx->ops->release)
drivers/media/platform/chips-media/coda/coda-common.c
2766
ctx->ops->release(ctx);
drivers/media/platform/chips-media/coda/coda-common.c
976
if (rb->type == V4L2_BUF_TYPE_VIDEO_OUTPUT && ctx->ops->reqbufs)
drivers/media/platform/chips-media/coda/coda-common.c
977
return ctx->ops->reqbufs(ctx, rb);
drivers/media/platform/chips-media/coda/coda.h
231
const struct coda_context_ops *ops;
drivers/media/platform/chips-media/wave5/wave5-helper.c
113
const struct vb2_ops *ops)
drivers/media/platform/chips-media/wave5/wave5-helper.c
121
src_vq->ops = ops;
drivers/media/platform/chips-media/wave5/wave5-helper.c
134
dst_vq->ops = ops;
drivers/media/platform/chips-media/wave5/wave5-helper.h
22
const struct vb2_ops *ops);
drivers/media/platform/chips-media/wave5/wave5-vpu-dec.c
1831
inst->ops = &wave5_vpu_dec_inst_ops;
drivers/media/platform/chips-media/wave5/wave5-vpu-enc.c
1581
inst->ops = &wave5_vpu_enc_inst_ops;
drivers/media/platform/chips-media/wave5/wave5-vpu.c
133
inst->ops->finish_process(inst);
drivers/media/platform/chips-media/wave5/wave5-vpu.c
180
inst->ops->finish_process(inst);
drivers/media/platform/chips-media/wave5/wave5-vpuapi.h
799
const struct vpu_instance_ops *ops;
drivers/media/platform/imagination/e5010-jpeg-enc.c
587
src_vq->ops = &e5010_video_ops;
drivers/media/platform/imagination/e5010-jpeg-enc.c
603
dst_vq->ops = &e5010_video_ops;
drivers/media/platform/intel/pxa_camera.c
1522
vq->ops = &pxac_vb2_ops;
drivers/media/platform/intel/pxa_camera.c
2403
pcdev->notifier.ops = &pxa_camera_sensor_ops;
drivers/media/platform/m2m-deinterlace.c
797
src_vq->ops = &deinterlace_qops;
drivers/media/platform/m2m-deinterlace.c
816
dst_vq->ops = &deinterlace_qops;
drivers/media/platform/marvell/mcam-core.c
1293
vq->ops = &mcam_vb2_ops;
drivers/media/platform/marvell/mcam-core.c
1301
vq->ops = &mcam_vb2_sg_ops;
drivers/media/platform/marvell/mcam-core.c
1310
vq->ops = &mcam_vb2_ops;
drivers/media/platform/marvell/mcam-core.c
1873
cam->notifier.ops = &mccic_notify_ops;
drivers/media/platform/marvell/mcam-core.c
1885
mclk_init.ops = &mclk_ops;
drivers/media/platform/mediatek/jpeg/mtk_jpeg_core.c
1074
src_vq->ops = jpeg->variant->qops;
drivers/media/platform/mediatek/jpeg/mtk_jpeg_core.c
1087
dst_vq->ops = jpeg->variant->qops;
drivers/media/platform/mediatek/jpeg/mtk_jpeg_core.c
169
const struct v4l2_ctrl_ops *ops = &mtk_jpeg_enc_ctrl_ops;
drivers/media/platform/mediatek/jpeg/mtk_jpeg_core.c
174
v4l2_ctrl_new_std(handler, ops, V4L2_CID_JPEG_RESTART_INTERVAL, 0, 100,
drivers/media/platform/mediatek/jpeg/mtk_jpeg_core.c
176
v4l2_ctrl_new_std(handler, ops, V4L2_CID_JPEG_COMPRESSION_QUALITY, 48,
drivers/media/platform/mediatek/jpeg/mtk_jpeg_core.c
178
v4l2_ctrl_new_std(handler, ops, V4L2_CID_JPEG_ACTIVE_MARKER, 0,
drivers/media/platform/mediatek/mdp/mtk_mdp_m2m.c
926
src_vq->ops = &mtk_mdp_m2m_qops;
drivers/media/platform/mediatek/mdp/mtk_mdp_m2m.c
941
dst_vq->ops = &mtk_mdp_m2m_qops;
drivers/media/platform/mediatek/mdp3/mtk-mdp3-cmdq.c
29
((ctx)->comp->ops && (ctx)->comp->ops->op)
drivers/media/platform/mediatek/mdp3/mtk-mdp3-cmdq.c
31
(has_op(ctx, op) ? (ctx)->comp->ops->op(ctx, ##__VA_ARGS__) : 0)
drivers/media/platform/mediatek/mdp3/mtk-mdp3-comp.c
1753
comp->ops = mdp_comp_ops[comp->type];
drivers/media/platform/mediatek/mdp3/mtk-mdp3-comp.h
228
const struct mdp_comp_ops *ops;
drivers/media/platform/mediatek/mdp3/mtk-mdp3-m2m.c
487
src_vq->ops = &mdp_m2m_qops;
drivers/media/platform/mediatek/mdp3/mtk-mdp3-m2m.c
501
dst_vq->ops = &mdp_m2m_qops;
drivers/media/platform/mediatek/vcodec/common/mtk_vcodec_fw.c
31
fw->ops->release(fw);
drivers/media/platform/mediatek/vcodec/common/mtk_vcodec_fw.c
37
return fw->ops->load_firmware(fw);
drivers/media/platform/mediatek/vcodec/common/mtk_vcodec_fw.c
43
return fw->ops->get_vdec_capa(fw);
drivers/media/platform/mediatek/vcodec/common/mtk_vcodec_fw.c
49
return fw->ops->get_venc_capa(fw);
drivers/media/platform/mediatek/vcodec/common/mtk_vcodec_fw.c
55
return fw->ops->map_dm_addr(fw, mem_addr);
drivers/media/platform/mediatek/vcodec/common/mtk_vcodec_fw.c
63
return fw->ops->ipi_register(fw, id, handler, name, priv);
drivers/media/platform/mediatek/vcodec/common/mtk_vcodec_fw.c
70
return fw->ops->ipi_send(fw, id, buf, len, wait);
drivers/media/platform/mediatek/vcodec/common/mtk_vcodec_fw_priv.h
13
const struct mtk_vcodec_fw_ops *ops;
drivers/media/platform/mediatek/vcodec/common/mtk_vcodec_fw_scp.c
88
fw->ops = &mtk_vcodec_rproc_msg;
drivers/media/platform/mediatek/vcodec/common/mtk_vcodec_fw_vpu.c
127
fw->ops = &mtk_vcodec_vpu_msg;
drivers/media/platform/mediatek/vcodec/decoder/mtk_vcodec_dec.c
1013
src_vq->ops = ctx->dev->vdec_pdata->vdec_vb2_ops;
drivers/media/platform/mediatek/vcodec/decoder/mtk_vcodec_dec.c
1029
dst_vq->ops = ctx->dev->vdec_pdata->vdec_vb2_ops;
drivers/media/platform/mediatek/vcodec/decoder/mtk_vcodec_dec_drv.c
491
dev->mdev_dec.ops = &mtk_vcodec_media_ops;
drivers/media/platform/mediatek/vcodec/decoder/mtk_vcodec_dec_stateless.c
718
cfg.ops = &mtk_vcodec_dec_ctrl_ops;
drivers/media/platform/mediatek/vcodec/encoder/mtk_vcodec_enc.c
1303
const struct v4l2_ctrl_ops *ops = &mtk_vcodec_enc_ctrl_ops;
drivers/media/platform/mediatek/vcodec/encoder/mtk_vcodec_enc.c
1314
v4l2_ctrl_new_std(handler, ops, V4L2_CID_MIN_BUFFERS_FOR_OUTPUT,
drivers/media/platform/mediatek/vcodec/encoder/mtk_vcodec_enc.c
1316
v4l2_ctrl_new_std(handler, ops, V4L2_CID_MPEG_VIDEO_BITRATE,
drivers/media/platform/mediatek/vcodec/encoder/mtk_vcodec_enc.c
1319
v4l2_ctrl_new_std(handler, ops, V4L2_CID_MPEG_VIDEO_B_FRAMES,
drivers/media/platform/mediatek/vcodec/encoder/mtk_vcodec_enc.c
1321
v4l2_ctrl_new_std(handler, ops, V4L2_CID_MPEG_VIDEO_FRAME_RC_ENABLE,
drivers/media/platform/mediatek/vcodec/encoder/mtk_vcodec_enc.c
1323
v4l2_ctrl_new_std(handler, ops, V4L2_CID_MPEG_VIDEO_H264_MAX_QP,
drivers/media/platform/mediatek/vcodec/encoder/mtk_vcodec_enc.c
1325
v4l2_ctrl_new_std(handler, ops, V4L2_CID_MPEG_VIDEO_H264_I_PERIOD,
drivers/media/platform/mediatek/vcodec/encoder/mtk_vcodec_enc.c
1327
v4l2_ctrl_new_std(handler, ops, V4L2_CID_MPEG_VIDEO_GOP_SIZE,
drivers/media/platform/mediatek/vcodec/encoder/mtk_vcodec_enc.c
1329
v4l2_ctrl_new_std(handler, ops, V4L2_CID_MPEG_VIDEO_MB_RC_ENABLE,
drivers/media/platform/mediatek/vcodec/encoder/mtk_vcodec_enc.c
1331
v4l2_ctrl_new_std(handler, ops, V4L2_CID_MPEG_VIDEO_FORCE_KEY_FRAME,
drivers/media/platform/mediatek/vcodec/encoder/mtk_vcodec_enc.c
1333
v4l2_ctrl_new_std_menu(handler, ops,
drivers/media/platform/mediatek/vcodec/encoder/mtk_vcodec_enc.c
1337
v4l2_ctrl_new_std_menu(handler, ops, V4L2_CID_MPEG_VIDEO_H264_PROFILE,
drivers/media/platform/mediatek/vcodec/encoder/mtk_vcodec_enc.c
1343
v4l2_ctrl_new_std_menu(handler, ops, V4L2_CID_MPEG_VIDEO_H264_LEVEL,
drivers/media/platform/mediatek/vcodec/encoder/mtk_vcodec_enc.c
1346
v4l2_ctrl_new_std_menu(handler, ops, V4L2_CID_MPEG_VIDEO_VP8_PROFILE,
drivers/media/platform/mediatek/vcodec/encoder/mtk_vcodec_enc.c
1348
v4l2_ctrl_new_std_menu(handler, ops, V4L2_CID_MPEG_VIDEO_BITRATE_MODE,
drivers/media/platform/mediatek/vcodec/encoder/mtk_vcodec_enc.c
1379
src_vq->ops = &mtk_venc_vb2_ops;
drivers/media/platform/mediatek/vcodec/encoder/mtk_vcodec_enc.c
1393
dst_vq->ops = &mtk_venc_vb2_ops;
drivers/media/platform/microchip/microchip-csi2dc.c
545
csi2dc->notifier.ops = &csi2dc_async_ops;
drivers/media/platform/microchip/microchip-csi2dc.c
692
csi2dc->csi2dc_sd.entity.ops = &csi2dc_entity_ops;
drivers/media/platform/microchip/microchip-isc-base.c
1578
.ops = &isc_awb_ops, \
drivers/media/platform/microchip/microchip-isc-base.c
1596
.ops = &isc_awb_ops, \
drivers/media/platform/microchip/microchip-isc-base.c
1614
const struct v4l2_ctrl_ops *ops = &isc_ctrl_ops;
drivers/media/platform/microchip/microchip-isc-base.c
1627
isc->config_ctrls(isc, ops);
drivers/media/platform/microchip/microchip-isc-base.c
1631
v4l2_ctrl_new_std(hdl, ops, V4L2_CID_BRIGHTNESS, -1024, 1023, 1, 0);
drivers/media/platform/microchip/microchip-isc-base.c
1632
v4l2_ctrl_new_std(hdl, ops, V4L2_CID_GAMMA, 0, isc->gamma_max, 1,
drivers/media/platform/microchip/microchip-isc-base.c
1780
q->ops = &isc_vb2_ops;
drivers/media/platform/microchip/microchip-isc-base.c
1921
isc->video_dev.entity.ops = &isc_entity_operations;
drivers/media/platform/microchip/microchip-isc-clk.c
259
init.ops = &isc_clk_ops;
drivers/media/platform/microchip/microchip-isc-scaler.c
201
isc->scaler_sd.entity.ops = &isc_scaler_entity_ops;
drivers/media/platform/microchip/microchip-isc.h
358
const struct v4l2_ctrl_ops *ops);
drivers/media/platform/microchip/microchip-sama5d2-isc.c
260
const struct v4l2_ctrl_ops *ops)
drivers/media/platform/microchip/microchip-sama5d2-isc.c
267
v4l2_ctrl_new_std(hdl, ops, V4L2_CID_CONTRAST, -2048, 2047, 1, 256);
drivers/media/platform/microchip/microchip-sama5d2-isc.c
539
subdev_entity->notifier.ops = &microchip_isc_async_ops;
drivers/media/platform/microchip/microchip-sama7g5-isc.c
275
const struct v4l2_ctrl_ops *ops)
drivers/media/platform/microchip/microchip-sama7g5-isc.c
282
v4l2_ctrl_new_std(hdl, ops, V4L2_CID_CONTRAST, -2048, 2047, 1, 16);
drivers/media/platform/microchip/microchip-sama7g5-isc.c
529
subdev_entity->notifier.ops = &microchip_isc_async_ops;
drivers/media/platform/nuvoton/npcm-video.c
1375
.ops = &npcm_video_ctrl_ops,
drivers/media/platform/nuvoton/npcm-video.c
1611
vbq->ops = &npcm_video_vb2_ops;
drivers/media/platform/nvidia/tegra-vde/v4l2.c
366
src_vq->ops = &tegra_qops;
drivers/media/platform/nvidia/tegra-vde/v4l2.c
391
dst_vq->ops = &tegra_qops;
drivers/media/platform/nvidia/tegra-vde/v4l2.c
937
vde->mdev.ops = &tegra_media_device_ops;
drivers/media/platform/nxp/dw100/dw100.c
419
.ops = &dw100_ctrl_ops,
drivers/media/platform/nxp/dw100/dw100.c
573
src_vq->ops = &dw100_qops;
drivers/media/platform/nxp/dw100/dw100.c
587
dst_vq->ops = &dw100_qops;
drivers/media/platform/nxp/imx-jpeg/mxc-jpeg.c
2092
src_vq->ops = &mxc_jpeg_qops;
drivers/media/platform/nxp/imx-jpeg/mxc-jpeg.c
2106
dst_vq->ops = &mxc_jpeg_qops;
drivers/media/platform/nxp/imx-mipi-csis.c
1387
csis->notifier.ops = &mipi_csis_notify_ops;
drivers/media/platform/nxp/imx-mipi-csis.c
1458
sd->entity.ops = &mipi_csis_entity_ops;
drivers/media/platform/nxp/imx-pxp.c
1614
src_vq->ops = &pxp_qops;
drivers/media/platform/nxp/imx-pxp.c
1628
dst_vq->ops = &pxp_qops;
drivers/media/platform/nxp/imx7-media-csi.c
1688
vq->ops = &imx7_csi_video_qops;
drivers/media/platform/nxp/imx7-media-csi.c
2104
csi->notifier.ops = &imx7_csi_notify_ops;
drivers/media/platform/nxp/imx7-media-csi.c
2134
csi->mdev.ops = &imx7_csi_media_ops;
drivers/media/platform/nxp/imx7-media-csi.c
2173
csi->sd.entity.ops = &imx7_csi_entity_ops;
drivers/media/platform/nxp/imx8-isi/imx8-isi-core.c
180
isi->notifier.ops = &mxc_isi_async_notifier_ops;
drivers/media/platform/nxp/imx8-isi/imx8-isi-crossbar.c
447
sd->entity.ops = &mxc_isi_cross_entity_ops;
drivers/media/platform/nxp/imx8-isi/imx8-isi-m2m.c
384
src_vq->ops = &mxc_isi_m2m_vb2_qops;
drivers/media/platform/nxp/imx8-isi/imx8-isi-m2m.c
398
dst_vq->ops = &mxc_isi_m2m_vb2_qops;
drivers/media/platform/nxp/imx8-isi/imx8-isi-pipe.c
779
sd->entity.ops = &mxc_isi_pipe_entity_ops;
drivers/media/platform/nxp/imx8-isi/imx8-isi-video.c
1409
q->ops = &mxc_isi_vb2_qops;
drivers/media/platform/nxp/imx8mq-mipi-csi2.c
755
state->notifier.ops = &imx8mq_mipi_csi_notify_ops;
drivers/media/platform/nxp/imx8mq-mipi-csi2.c
890
sd->entity.ops = &imx8mq_mipi_csi_entity_ops;
drivers/media/platform/nxp/mx2_emmaprp.c
690
src_vq->ops = &emmaprp_qops;
drivers/media/platform/nxp/mx2_emmaprp.c
704
dst_vq->ops = &emmaprp_qops;
drivers/media/platform/qcom/camss/camss-csid.c
1390
sd->entity.ops = &csid_media_ops;
drivers/media/platform/qcom/camss/camss-csiphy.c
804
sd->entity.ops = &csiphy_media_ops;
drivers/media/platform/qcom/camss/camss-ispif.c
1410
sd->entity.ops = &ispif_media_ops;
drivers/media/platform/qcom/camss/camss-vfe-gen1.c
172
const struct vfe_hw_ops *ops = vfe->res->hw_ops;
drivers/media/platform/qcom/camss/camss-vfe-gen1.c
196
ops->reg_update_clear(vfe, line->id);
drivers/media/platform/qcom/camss/camss-vfe-gen1.c
274
ops->reg_update(vfe, line->id);
drivers/media/platform/qcom/camss/camss-vfe-gen1.c
40
const struct vfe_hw_ops *ops = vfe->res->hw_ops;
drivers/media/platform/qcom/camss/camss-vfe-gen1.c
58
ops->reg_update(vfe, line->id);
drivers/media/platform/qcom/camss/camss-vfe.c
2075
sd->entity.ops = &vfe_media_ops;
drivers/media/platform/qcom/camss/camss-vfe.c
2089
video_out->ops = &vfe->video_ops;
drivers/media/platform/qcom/camss/camss-vfe.c
452
const struct vfe_hw_ops *ops = vfe->res->hw_ops;
drivers/media/platform/qcom/camss/camss-vfe.c
486
ops->vfe_wm_update(vfe, output->wm_idx[0],
drivers/media/platform/qcom/camss/camss-vfe.c
489
ops->reg_update(vfe, line->id);
drivers/media/platform/qcom/camss/camss-vfe.c
508
const struct vfe_hw_ops *ops = vfe->res->hw_ops;
drivers/media/platform/qcom/camss/camss-vfe.c
527
ops->reg_update_clear(vfe, line->id);
drivers/media/platform/qcom/camss/camss-vfe.c
545
ops->vfe_wm_start(vfe, output->wm_idx[0], line);
drivers/media/platform/qcom/camss/camss-vfe.c
552
ops->vfe_wm_update(vfe, output->wm_idx[0],
drivers/media/platform/qcom/camss/camss-vfe.c
554
ops->reg_update(vfe, line->id);
drivers/media/platform/qcom/camss/camss-vfe.c
577
const struct vfe_hw_ops *ops = vfe->res->hw_ops;
drivers/media/platform/qcom/camss/camss-vfe.c
588
ops->vfe_wm_update(vfe, output->wm_idx[0],
drivers/media/platform/qcom/camss/camss-vfe.c
590
ops->reg_update(vfe, line->id);
drivers/media/platform/qcom/camss/camss-vfe.c
609
const struct vfe_hw_ops *ops = vfe->res->hw_ops;
drivers/media/platform/qcom/camss/camss-vfe.c
615
ops->enable_irq(vfe);
drivers/media/platform/qcom/camss/camss-video.c
203
video->ops->queue_buffer(video, buffer);
drivers/media/platform/qcom/camss/camss-video.c
286
video->ops->flush_buffers(video, VB2_BUF_STATE_QUEUED);
drivers/media/platform/qcom/camss/camss-video.c
323
video->ops->flush_buffers(video, VB2_BUF_STATE_ERROR);
drivers/media/platform/qcom/camss/camss-video.c
690
q->ops = &msm_video_vb2_q_ops;
drivers/media/platform/qcom/camss/camss-video.h
44
const struct camss_video_ops *ops;
drivers/media/platform/qcom/camss/camss.c
5018
camss->media_dev.ops = &camss_media_ops;
drivers/media/platform/qcom/camss/camss.c
5050
camss->notifier.ops = &camss_subdev_notifier_ops;
drivers/media/platform/qcom/iris/iris_hfi_common.c
147
const struct iris_hfi_command_ops *ops = core->hfi_ops;
drivers/media/platform/qcom/iris/iris_hfi_common.c
162
ret = ops->sys_interframe_powercollapse(core);
drivers/media/platform/qcom/iris/iris_vidc.c
105
src_vq->ops = inst->core->iris_vb2_ops;
drivers/media/platform/qcom/iris/iris_vidc.c
119
dst_vq->ops = inst->core->iris_vb2_ops;
drivers/media/platform/qcom/venus/core.c
102
core->ops->core_deinit(core);
drivers/media/platform/qcom/venus/core.c
74
inst->ops->event_notify(inst, EVT_SESSION_ERROR, NULL);
drivers/media/platform/qcom/venus/core.h
234
const struct hfi_ops *ops;
drivers/media/platform/qcom/venus/core.h
513
const struct hfi_inst_ops *ops;
drivers/media/platform/qcom/venus/hfi.c
107
if (!core->ops)
drivers/media/platform/qcom/venus/hfi.c
110
ret = core->ops->core_deinit(core);
drivers/media/platform/qcom/venus/hfi.c
125
return core->ops->suspend(core);
drivers/media/platform/qcom/venus/hfi.c
133
return core->ops->resume(core);
drivers/media/platform/qcom/venus/hfi.c
138
return core->ops->core_trigger_ssr(core, type);
drivers/media/platform/qcom/venus/hfi.c
155
int hfi_session_create(struct venus_inst *inst, const struct hfi_inst_ops *ops)
drivers/media/platform/qcom/venus/hfi.c
161
if (!ops)
drivers/media/platform/qcom/venus/hfi.c
166
inst->ops = ops;
drivers/media/platform/qcom/venus/hfi.c
194
const struct hfi_ops *ops = core->ops;
drivers/media/platform/qcom/venus/hfi.c
203
if (!core->ops || test_bit(0, &inst->core->sys_error)) {
drivers/media/platform/qcom/venus/hfi.c
215
ret = ops->session_init(inst, inst->session_type, inst->hfi_codec);
drivers/media/platform/qcom/venus/hfi.c
243
const struct hfi_ops *ops = inst->core->ops;
drivers/media/platform/qcom/venus/hfi.c
257
ret = ops->session_end(inst);
drivers/media/platform/qcom/venus/hfi.c
274
const struct hfi_ops *ops = inst->core->ops;
drivers/media/platform/qcom/venus/hfi.c
285
ret = ops->session_start(inst);
drivers/media/platform/qcom/venus/hfi.c
301
const struct hfi_ops *ops = inst->core->ops;
drivers/media/platform/qcom/venus/hfi.c
312
ret = ops->session_stop(inst);
drivers/media/platform/qcom/venus/hfi.c
336
return core->ops->session_continue(inst);
drivers/media/platform/qcom/venus/hfi.c
342
const struct hfi_ops *ops = inst->core->ops;
drivers/media/platform/qcom/venus/hfi.c
350
ret = ops->session_abort(inst);
drivers/media/platform/qcom/venus/hfi.c
364
const struct hfi_ops *ops = inst->core->ops;
drivers/media/platform/qcom/venus/hfi.c
375
ret = ops->session_load_res(inst);
drivers/media/platform/qcom/venus/hfi.c
390
const struct hfi_ops *ops = inst->core->ops;
drivers/media/platform/qcom/venus/hfi.c
401
ret = ops->session_release_res(inst);
drivers/media/platform/qcom/venus/hfi.c
417
const struct hfi_ops *ops = inst->core->ops;
drivers/media/platform/qcom/venus/hfi.c
425
ret = ops->session_flush(inst, type);
drivers/media/platform/qcom/venus/hfi.c
441
const struct hfi_ops *ops = inst->core->ops;
drivers/media/platform/qcom/venus/hfi.c
446
return ops->session_set_buffers(inst, bd);
drivers/media/platform/qcom/venus/hfi.c
452
const struct hfi_ops *ops = inst->core->ops;
drivers/media/platform/qcom/venus/hfi.c
460
ret = ops->session_unset_buffers(inst, bd);
drivers/media/platform/qcom/venus/hfi.c
477
const struct hfi_ops *ops = inst->core->ops;
drivers/media/platform/qcom/venus/hfi.c
488
ret = ops->session_get_property(inst, ptype);
drivers/media/platform/qcom/venus/hfi.c
504
const struct hfi_ops *ops = inst->core->ops;
drivers/media/platform/qcom/venus/hfi.c
512
return ops->session_set_property(inst, ptype, pdata);
drivers/media/platform/qcom/venus/hfi.c
518
const struct hfi_ops *ops = inst->core->ops;
drivers/media/platform/qcom/venus/hfi.c
524
return ops->session_etb(inst, fd);
drivers/media/platform/qcom/venus/hfi.c
527
return ops->session_ftb(inst, fd);
drivers/media/platform/qcom/venus/hfi.c
537
return core->ops->isr_thread(core);
drivers/media/platform/qcom/venus/hfi.c
544
return core->ops->isr(core);
drivers/media/platform/qcom/venus/hfi.c
547
int hfi_create(struct venus_core *core, const struct hfi_core_ops *ops)
drivers/media/platform/qcom/venus/hfi.c
549
if (!ops)
drivers/media/platform/qcom/venus/hfi.c
553
core->core_ops = ops;
drivers/media/platform/qcom/venus/hfi.c
61
ret = core->ops->core_init(core);
drivers/media/platform/qcom/venus/hfi.h
145
int hfi_create(struct venus_core *core, const struct hfi_core_ops *ops);
drivers/media/platform/qcom/venus/hfi.h
154
int hfi_session_create(struct venus_inst *inst, const struct hfi_inst_ops *ops);
drivers/media/platform/qcom/venus/hfi_cmds.c
781
struct hfi_operations_type *in = pdata, *ops = prop_data;
drivers/media/platform/qcom/venus/hfi_cmds.c
804
ops->rotation = in->rotation;
drivers/media/platform/qcom/venus/hfi_cmds.c
805
ops->flip = in->flip;
drivers/media/platform/qcom/venus/hfi_cmds.c
806
pkt->shdr.hdr.size += sizeof(u32) + sizeof(*ops);
drivers/media/platform/qcom/venus/hfi_msgs.c
155
inst->ops->event_notify(inst, EVT_SYS_EVENT_CHANGE, &event);
drivers/media/platform/qcom/venus/hfi_msgs.c
160
inst->ops->event_notify(inst, EVT_SYS_EVENT_CHANGE, &event);
drivers/media/platform/qcom/venus/hfi_msgs.c
179
inst->ops->event_notify(inst, EVT_SYS_EVENT_CHANGE, &event);
drivers/media/platform/qcom/venus/hfi_msgs.c
220
inst->ops->event_notify(inst, EVT_SESSION_ERROR, NULL);
drivers/media/platform/qcom/venus/hfi_msgs.c
48
inst->ops->event_notify(inst, EVT_SYS_EVENT_CHANGE, &event);
drivers/media/platform/qcom/venus/hfi_msgs.c
531
if (inst->ops->flush_done)
drivers/media/platform/qcom/venus/hfi_msgs.c
532
inst->ops->flush_done(inst);
drivers/media/platform/qcom/venus/hfi_msgs.c
541
inst->ops->buf_done(inst, HFI_BUFFER_INPUT, pkt->input_tag,
drivers/media/platform/qcom/venus/hfi_msgs.c
622
inst->ops->buf_done(inst, buffer_type, output_tag, filled_len,
drivers/media/platform/qcom/venus/hfi_venus.c
1697
core->ops = NULL;
drivers/media/platform/qcom/venus/hfi_venus.c
1714
core->ops = &venus_hfi_ops;
drivers/media/platform/qcom/venus/hfi_venus.c
1725
core->ops = NULL;
drivers/media/platform/qcom/venus/vdec.c
1655
src_vq->ops = &vdec_vb2_ops;
drivers/media/platform/qcom/venus/vdec.c
1670
dst_vq->ops = &vdec_vb2_ops;
drivers/media/platform/qcom/venus/venc.c
1421
src_vq->ops = &venc_vb2_ops;
drivers/media/platform/qcom/venus/venc.c
1438
dst_vq->ops = &venc_vb2_ops;
drivers/media/platform/raspberrypi/pisp_be/pisp_be.c
1418
q->ops = &pispbe_node_queue_ops;
drivers/media/platform/raspberrypi/rp1-cfe/cfe.c
1991
q->ops = &cfe_video_qops;
drivers/media/platform/raspberrypi/rp1-cfe/cfe.c
2013
vdev->entity.ops = &cfe_media_entity_ops;
drivers/media/platform/raspberrypi/rp1-cfe/cfe.c
2248
cfe->notifier.ops = &cfe_async_ops;
drivers/media/platform/raspberrypi/rp1-cfe/cfe.c
2353
cfe->mdev.ops = &cfe_media_device_ops;
drivers/media/platform/raspberrypi/rp1-cfe/csi2.c
556
csi2->sd.entity.ops = &csi2_entity_ops;
drivers/media/platform/raspberrypi/rp1-cfe/pisp-fe.c
571
fe->sd.entity.ops = &pisp_fe_entity_ops;
drivers/media/platform/renesas/rcar-csi2.c
2123
priv->notifier.ops = &rcar_csi2_notify_ops;
drivers/media/platform/renesas/rcar-csi2.c
2592
priv->subdev.entity.ops = &rcar_csi2_entity_ops;
drivers/media/platform/renesas/rcar-isp/csisp.c
442
isp->notifier.ops = &risp_notify_ops;
drivers/media/platform/renesas/rcar-isp/csisp.c
532
isp->subdev.entity.ops = &risp_entity_ops;
drivers/media/platform/renesas/rcar-vin/rcar-core.c
120
const struct media_device_ops *ops)
drivers/media/platform/renesas/rcar-vin/rcar-core.c
137
ret = rvin_group_init(group, vin, link_setup, ops);
drivers/media/platform/renesas/rcar-vin/rcar-core.c
459
vin->group->notifier.ops = &rvin_group_notify_ops;
drivers/media/platform/renesas/rcar-vin/rcar-core.c
70
const struct media_device_ops *ops)
drivers/media/platform/renesas/rcar-vin/rcar-core.c
89
mdev->ops = ops;
drivers/media/platform/renesas/rcar-vin/rcar-dma.c
1472
q->ops = &rvin_qops;
drivers/media/platform/renesas/rcar_drif.c
1314
sdr->vb_queue.ops = &rcar_drif_vb2_ops;
drivers/media/platform/renesas/rcar_drif.c
1341
sdr->notifier.ops = &rcar_drif_notify_ops;
drivers/media/platform/renesas/rcar_fdp1.c
2044
src_vq->ops = &fdp1_qops;
drivers/media/platform/renesas/rcar_fdp1.c
2058
dst_vq->ops = &fdp1_qops;
drivers/media/platform/renesas/rcar_jpu.c
1179
src_vq->ops = &jpu_qops;
drivers/media/platform/renesas/rcar_jpu.c
1194
dst_vq->ops = &jpu_qops;
drivers/media/platform/renesas/renesas-ceu.c
1396
q->ops = &ceu_vb2_ops;
drivers/media/platform/renesas/renesas-ceu.c
1675
ceudev->notifier.ops = &ceu_notify_ops;
drivers/media/platform/renesas/rzg2l-cru/rzg2l-core.c
191
cru->notifier.ops = &rzg2l_cru_async_ops;
drivers/media/platform/renesas/rzg2l-cru/rzg2l-core.c
220
mdev->ops = &rzg2l_cru_media_ops;
drivers/media/platform/renesas/rzg2l-cru/rzg2l-csi2.c
848
csi2->notifier.ops = &rzg2l_csi2_notify_ops;
drivers/media/platform/renesas/rzg2l-cru/rzg2l-csi2.c
965
csi2->subdev.entity.ops = &rzg2l_csi2_entity_ops;
drivers/media/platform/renesas/rzg2l-cru/rzg2l-ip.c
344
ip->subdev.entity.ops = &rzg2l_cru_ip_entity_ops;
drivers/media/platform/renesas/rzg2l-cru/rzg2l-video.c
1156
vdev->entity.ops = &rzg2l_cru_video_media_ops;
drivers/media/platform/renesas/rzg2l-cru/rzg2l-video.c
877
q->ops = &rzg2l_cru_qops;
drivers/media/platform/renesas/rzv2h-ivc/rzv2h-ivc-subdev.c
332
sd->entity.ops = &rzv2h_ivc_media_ops;
drivers/media/platform/renesas/rzv2h-ivc/rzv2h-ivc-video.c
458
vb2q->ops = &rzv2h_ivc_vb2_ops;
drivers/media/platform/renesas/sh_vou.c
1295
q->ops = &sh_vou_qops;
drivers/media/platform/renesas/vsp1/vsp1_brx.c
417
brx->entity.ops = &brx_entity_ops;
drivers/media/platform/renesas/vsp1/vsp1_clu.c
105
.ops = &clu_ctrl_ops,
drivers/media/platform/renesas/vsp1/vsp1_clu.c
248
clu->entity.ops = &clu_entity_ops;
drivers/media/platform/renesas/vsp1/vsp1_clu.c
87
.ops = &clu_ctrl_ops,
drivers/media/platform/renesas/vsp1/vsp1_entity.c
102
if (entity->ops->configure_partition)
drivers/media/platform/renesas/vsp1/vsp1_entity.c
103
entity->ops->configure_partition(entity, pipe, partition,
drivers/media/platform/renesas/vsp1/vsp1_entity.c
592
const struct v4l2_subdev_ops *ops, u32 function)
drivers/media/platform/renesas/vsp1/vsp1_entity.c
642
v4l2_subdev_init(subdev, ops);
drivers/media/platform/renesas/vsp1/vsp1_entity.c
646
subdev->entity.ops = &vsp1->media_ops;
drivers/media/platform/renesas/vsp1/vsp1_entity.c
674
if (entity->ops && entity->ops->destroy)
drivers/media/platform/renesas/vsp1/vsp1_entity.c
675
entity->ops->destroy(entity);
drivers/media/platform/renesas/vsp1/vsp1_entity.c
83
if (entity->ops->configure_stream)
drivers/media/platform/renesas/vsp1/vsp1_entity.c
84
entity->ops->configure_stream(entity, state, pipe, dl, dlb);
drivers/media/platform/renesas/vsp1/vsp1_entity.c
92
if (entity->ops->configure_frame)
drivers/media/platform/renesas/vsp1/vsp1_entity.c
93
entity->ops->configure_frame(entity, pipe, dl, dlb);
drivers/media/platform/renesas/vsp1/vsp1_entity.h
110
const struct vsp1_entity_operations *ops;
drivers/media/platform/renesas/vsp1/vsp1_entity.h
141
const struct v4l2_subdev_ops *ops, u32 function);
drivers/media/platform/renesas/vsp1/vsp1_hgt.c
113
.ops = &hgt_hue_areas_ctrl_ops,
drivers/media/platform/renesas/vsp1/vsp1_histo.c
487
const struct vsp1_entity_operations *ops,
drivers/media/platform/renesas/vsp1/vsp1_histo.c
507
histo->entity.ops = ops;
drivers/media/platform/renesas/vsp1/vsp1_histo.c
538
histo->queue.ops = &histo_video_queue_qops;
drivers/media/platform/renesas/vsp1/vsp1_histo.h
66
const struct vsp1_entity_operations *ops,
drivers/media/platform/renesas/vsp1/vsp1_hsit.c
171
hsit->entity.ops = &hsit_entity_ops;
drivers/media/platform/renesas/vsp1/vsp1_iif.c
107
iif->entity.ops = &iif_entity_ops;
drivers/media/platform/renesas/vsp1/vsp1_lif.c
162
lif->entity.ops = &lif_entity_ops;
drivers/media/platform/renesas/vsp1/vsp1_lut.c
209
lut->entity.ops = &lut_entity_ops;
drivers/media/platform/renesas/vsp1/vsp1_lut.c
80
.ops = &lut_ctrl_ops,
drivers/media/platform/renesas/vsp1/vsp1_pipe.c
637
if (entity->ops->partition)
drivers/media/platform/renesas/vsp1/vsp1_pipe.c
638
entity->ops->partition(entity, entity->state, pipe,
drivers/media/platform/renesas/vsp1/vsp1_rpf.c
431
rpf->entity.ops = &rpf_entity_ops;
drivers/media/platform/renesas/vsp1/vsp1_sru.c
371
sru->entity.ops = &sru_entity_ops;
drivers/media/platform/renesas/vsp1/vsp1_sru.c
95
.ops = &sru_ctrl_ops,
drivers/media/platform/renesas/vsp1/vsp1_uds.c
410
uds->entity.ops = &uds_entity_ops;
drivers/media/platform/renesas/vsp1/vsp1_uif.c
250
uif->entity.ops = &uif_entity_ops;
drivers/media/platform/renesas/vsp1/vsp1_video.c
1268
video->video.entity.ops = &vsp1_video_media_ops;
drivers/media/platform/renesas/vsp1/vsp1_video.c
1283
video->queue.ops = &vsp1_video_queue_qops;
drivers/media/platform/renesas/vsp1/vsp1_video.c
711
if (!entity->ops->max_width)
drivers/media/platform/renesas/vsp1/vsp1_video.c
714
entity_max = entity->ops->max_width(entity,
drivers/media/platform/renesas/vsp1/vsp1_wpf.c
578
wpf->entity.ops = &wpf_entity_ops;
drivers/media/platform/rockchip/rga/rga.c
103
src_vq->ops = &rga_qops;
drivers/media/platform/rockchip/rga/rga.c
118
dst_vq->ops = &rga_qops;
drivers/media/platform/rockchip/rkcif/rkcif-dev.c
214
rkcif->notifier.ops = &rkcif_notifier_ops;
drivers/media/platform/rockchip/rkcif/rkcif-interface.c
369
sd->entity.ops = &rkcif_interface_media_ops;
drivers/media/platform/rockchip/rkcif/rkcif-stream.c
517
q->ops = &rkcif_stream_vb2_ops;
drivers/media/platform/rockchip/rkcif/rkcif-stream.c
548
vdev->entity.ops = &rkcif_stream_media_ops;
drivers/media/platform/rockchip/rkisp1/rkisp1-capture.c
1049
cap->ops->stop(cap);
drivers/media/platform/rockchip/rkisp1/rkisp1-capture.c
1547
vdev->entity.ops = &rkisp1_media_ops;
drivers/media/platform/rockchip/rkisp1/rkisp1-capture.c
1556
q->ops = &rkisp1_vb2_ops;
drivers/media/platform/rockchip/rkisp1/rkisp1-capture.c
1608
cap->ops = &rkisp1_capture_ops_sp;
drivers/media/platform/rockchip/rkisp1/rkisp1-capture.c
1611
cap->ops = &rkisp1_capture_ops_mp;
drivers/media/platform/rockchip/rkisp1/rkisp1-capture.c
649
cap->ops->disable(cap);
drivers/media/platform/rockchip/rkisp1/rkisp1-capture.c
849
if (!cap->ops->is_stopped(cap)) {
drivers/media/platform/rockchip/rkisp1/rkisp1-capture.c
850
cap->ops->stop(cap);
drivers/media/platform/rockchip/rkisp1/rkisp1-capture.c
991
cap->ops->set_data_path(cap);
drivers/media/platform/rockchip/rkisp1/rkisp1-capture.c
992
cap->ops->config(cap);
drivers/media/platform/rockchip/rkisp1/rkisp1-capture.c
997
cap->ops->enable(cap);
drivers/media/platform/rockchip/rkisp1/rkisp1-common.h
329
const struct rkisp1_capture_ops *ops;
drivers/media/platform/rockchip/rkisp1/rkisp1-common.h
372
const struct rkisp1_stats_ops *ops;
drivers/media/platform/rockchip/rkisp1/rkisp1-common.h
419
const struct rkisp1_params_ops *ops;
drivers/media/platform/rockchip/rkisp1/rkisp1-csi.c
450
sd->entity.ops = &rkisp1_csi_media_ops;
drivers/media/platform/rockchip/rkisp1/rkisp1-dev.c
196
ntf->ops = &rkisp1_subdev_notifier_ops;
drivers/media/platform/rockchip/rkisp1/rkisp1-isp.c
1039
sd->entity.ops = &rkisp1_isp_media_ops;
drivers/media/platform/rockchip/rkisp1/rkisp1-params.c
1482
params->ops->awb_gain_config(params, &new_params->others.awb_gain_config);
drivers/media/platform/rockchip/rkisp1/rkisp1-params.c
1537
params->ops->goc_config(params, &new_params->others.goc_config);
drivers/media/platform/rockchip/rkisp1/rkisp1-params.c
1634
params->ops->awb_meas_config(params, &new_params->meas.awb_meas_config);
drivers/media/platform/rockchip/rkisp1/rkisp1-params.c
1637
params->ops->awb_meas_enable(params,
drivers/media/platform/rockchip/rkisp1/rkisp1-params.c
1643
params->ops->afm_config(params,
drivers/media/platform/rockchip/rkisp1/rkisp1-params.c
1659
params->ops->hst_config(params,
drivers/media/platform/rockchip/rkisp1/rkisp1-params.c
1663
params->ops->hst_enable(params,
drivers/media/platform/rockchip/rkisp1/rkisp1-params.c
1669
params->ops->aec_config(params,
drivers/media/platform/rockchip/rkisp1/rkisp1-params.c
1780
params->ops->awb_gain_config(params, &awbg->config);
drivers/media/platform/rockchip/rkisp1/rkisp1-params.c
1858
params->ops->goc_config(params, &goc->config);
drivers/media/platform/rockchip/rkisp1/rkisp1-params.c
1942
params->ops->awb_meas_enable(params, &awbm->config,
drivers/media/platform/rockchip/rkisp1/rkisp1-params.c
1947
params->ops->awb_meas_config(params, &awbm->config);
drivers/media/platform/rockchip/rkisp1/rkisp1-params.c
1951
params->ops->awb_meas_enable(params, &awbm->config,
drivers/media/platform/rockchip/rkisp1/rkisp1-params.c
1962
params->ops->hst_enable(params, &hst->config, false);
drivers/media/platform/rockchip/rkisp1/rkisp1-params.c
1966
params->ops->hst_config(params, &hst->config);
drivers/media/platform/rockchip/rkisp1/rkisp1-params.c
1970
params->ops->hst_enable(params, &hst->config, true);
drivers/media/platform/rockchip/rkisp1/rkisp1-params.c
1985
params->ops->aec_config(params, &aec->config);
drivers/media/platform/rockchip/rkisp1/rkisp1-params.c
2005
params->ops->afm_config(params, &afc->config);
drivers/media/platform/rockchip/rkisp1/rkisp1-params.c
2364
params->ops->awb_meas_config(params, &rkisp1_awb_params_default_config);
drivers/media/platform/rockchip/rkisp1/rkisp1-params.c
2365
params->ops->awb_meas_enable(params, &rkisp1_awb_params_default_config,
drivers/media/platform/rockchip/rkisp1/rkisp1-params.c
2368
params->ops->aec_config(params, &rkisp1_aec_params_default_config);
drivers/media/platform/rockchip/rkisp1/rkisp1-params.c
2372
params->ops->afm_config(params, &rkisp1_afc_params_default_config);
drivers/media/platform/rockchip/rkisp1/rkisp1-params.c
2377
params->ops->hst_config(params, &hst);
drivers/media/platform/rockchip/rkisp1/rkisp1-params.c
2463
params->ops->awb_meas_enable(params, NULL, false);
drivers/media/platform/rockchip/rkisp1/rkisp1-params.c
2471
params->ops->hst_enable(params, NULL, false);
drivers/media/platform/rockchip/rkisp1/rkisp1-params.c
2754
q->ops = &rkisp1_params_vb2_ops;
drivers/media/platform/rockchip/rkisp1/rkisp1-params.c
2835
params->ops = &rkisp1_v12_params_ops;
drivers/media/platform/rockchip/rkisp1/rkisp1-params.c
2837
params->ops = &rkisp1_v10_params_ops;
drivers/media/platform/rockchip/rkisp1/rkisp1-params.c
354
params->ops->lsc_matrix_config(params, arg);
drivers/media/platform/rockchip/rkisp1/rkisp1-resizer.c
703
sd->entity.ops = &rkisp1_rsz_media_ops;
drivers/media/platform/rockchip/rkisp1/rkisp1-stats.c
166
q->ops = &rkisp1_stats_vb2_ops;
drivers/media/platform/rockchip/rkisp1/rkisp1-stats.c
359
stats->ops->get_awb_meas(stats, cur_stat_buf);
drivers/media/platform/rockchip/rkisp1/rkisp1-stats.c
365
stats->ops->get_aec_meas(stats, cur_stat_buf);
drivers/media/platform/rockchip/rkisp1/rkisp1-stats.c
370
stats->ops->get_hst_meas(stats, cur_stat_buf);
drivers/media/platform/rockchip/rkisp1/rkisp1-stats.c
406
stats->ops = &rkisp1_v12_stats_ops;
drivers/media/platform/rockchip/rkisp1/rkisp1-stats.c
408
stats->ops = &rkisp1_v10_stats_ops;
drivers/media/platform/rockchip/rkvdec/rkvdec-hevc-common.c
149
variant->ops->flatten_matrices(output, (const u8 *)input->scaling_list_4x4, 6, 4);
drivers/media/platform/rockchip/rkvdec/rkvdec-hevc-common.c
151
variant->ops->flatten_matrices(output + offset, (const u8 *)input->scaling_list_8x8, 6, 8);
drivers/media/platform/rockchip/rkvdec/rkvdec-hevc-common.c
153
variant->ops->flatten_matrices(output + offset, (const u8 *)input->scaling_list_16x16,
drivers/media/platform/rockchip/rkvdec/rkvdec-hevc-common.c
157
variant->ops->flatten_matrices(output + offset, (const u8 *)input->scaling_list_32x32,
drivers/media/platform/rockchip/rkvdec/rkvdec-hevc-common.c
162
variant->ops->flatten_matrices(output + offset,
drivers/media/platform/rockchip/rkvdec/rkvdec.c
1040
if (desc->ops->stop)
drivers/media/platform/rockchip/rkvdec/rkvdec.c
1041
desc->ops->stop(ctx);
drivers/media/platform/rockchip/rkvdec/rkvdec.c
1080
if (ctx->coded_fmt_desc->ops->done) {
drivers/media/platform/rockchip/rkvdec/rkvdec.c
1085
ctx->coded_fmt_desc->ops->done(ctx, src_buf, dst_buf, result);
drivers/media/platform/rockchip/rkvdec/rkvdec.c
110
pix_mp->plane_fmt[0].sizeimage += variant->ops->colmv_size(pix_mp->width, pix_mp->height);
drivers/media/platform/rockchip/rkvdec/rkvdec.c
1177
ret = desc->ops->run(ctx);
drivers/media/platform/rockchip/rkvdec/rkvdec.c
1197
src_vq->ops = &rkvdec_queue_ops;
drivers/media/platform/rockchip/rkvdec/rkvdec.c
1225
dst_vq->ops = &rkvdec_queue_ops;
drivers/media/platform/rockchip/rkvdec/rkvdec.c
1361
rkvdec->mdev.ops = &rkvdec_media_ops;
drivers/media/platform/rockchip/rkvdec/rkvdec.c
143
if (desc->ops->try_ctrl)
drivers/media/platform/rockchip/rkvdec/rkvdec.c
144
return desc->ops->try_ctrl(ctx, ctrl);
drivers/media/platform/rockchip/rkvdec/rkvdec.c
1524
return variant->ops->irq_handler(ctx);
drivers/media/platform/rockchip/rkvdec/rkvdec.c
1667
.ops = &rk3399_variant_ops,
drivers/media/platform/rockchip/rkvdec/rkvdec.c
167
if (!desc->ops->get_image_fmt)
drivers/media/platform/rockchip/rkvdec/rkvdec.c
1675
.ops = &rk3399_variant_ops,
drivers/media/platform/rockchip/rkvdec/rkvdec.c
1684
.ops = &rk3399_variant_ops,
drivers/media/platform/rockchip/rkvdec/rkvdec.c
170
image_fmt = desc->ops->get_image_fmt(ctx, ctrl);
drivers/media/platform/rockchip/rkvdec/rkvdec.c
1712
.ops = &vdpu381_variant_ops,
drivers/media/platform/rockchip/rkvdec/rkvdec.c
1739
.ops = &vdpu383_variant_ops,
drivers/media/platform/rockchip/rkvdec/rkvdec.c
198
.cfg.ops = &rkvdec_ctrl_ops,
drivers/media/platform/rockchip/rkvdec/rkvdec.c
245
.cfg.ops = &rkvdec_ctrl_ops,
drivers/media/platform/rockchip/rkvdec/rkvdec.c
280
.cfg.ops = &rkvdec_ctrl_ops,
drivers/media/platform/rockchip/rkvdec/rkvdec.c
285
.cfg.ops = &rkvdec_ctrl_ops,
drivers/media/platform/rockchip/rkvdec/rkvdec.c
312
.cfg.ops = &rkvdec_ctrl_ops,
drivers/media/platform/rockchip/rkvdec/rkvdec.c
359
.cfg.ops = &rkvdec_ctrl_ops,
drivers/media/platform/rockchip/rkvdec/rkvdec.c
458
.ops = &rkvdec_hevc_fmt_ops,
drivers/media/platform/rockchip/rkvdec/rkvdec.c
473
.ops = &rkvdec_h264_fmt_ops,
drivers/media/platform/rockchip/rkvdec/rkvdec.c
489
.ops = &rkvdec_vp9_fmt_ops,
drivers/media/platform/rockchip/rkvdec/rkvdec.c
507
.ops = &rkvdec_hevc_fmt_ops,
drivers/media/platform/rockchip/rkvdec/rkvdec.c
525
.ops = &rkvdec_vdpu381_hevc_fmt_ops,
drivers/media/platform/rockchip/rkvdec/rkvdec.c
541
.ops = &rkvdec_vdpu381_h264_fmt_ops,
drivers/media/platform/rockchip/rkvdec/rkvdec.c
560
.ops = &rkvdec_vdpu383_hevc_fmt_ops,
drivers/media/platform/rockchip/rkvdec/rkvdec.c
576
.ops = &rkvdec_vdpu383_h264_fmt_ops,
drivers/media/platform/rockchip/rkvdec/rkvdec.c
624
if (ctx->coded_fmt_desc->ops->adjust_fmt)
drivers/media/platform/rockchip/rkvdec/rkvdec.c
625
ctx->coded_fmt_desc->ops->adjust_fmt(ctx, f);
drivers/media/platform/rockchip/rkvdec/rkvdec.c
720
if (desc->ops->adjust_fmt) {
drivers/media/platform/rockchip/rkvdec/rkvdec.c
723
ret = desc->ops->adjust_fmt(ctx, f);
drivers/media/platform/rockchip/rkvdec/rkvdec.c
995
if (desc->ops->start) {
drivers/media/platform/rockchip/rkvdec/rkvdec.c
996
ret = desc->ops->start(ctx);
drivers/media/platform/rockchip/rkvdec/rkvdec.h
122
const struct rkvdec_coded_fmt_ops *ops;
drivers/media/platform/rockchip/rkvdec/rkvdec.h
86
const struct rkvdec_variant_ops *ops;
drivers/media/platform/samsung/exynos-gsc/gsc-m2m.c
579
src_vq->ops = &gsc_m2m_qops;
drivers/media/platform/samsung/exynos-gsc/gsc-m2m.c
594
dst_vq->ops = &gsc_m2m_qops;
drivers/media/platform/samsung/exynos4-is/fimc-capture.c
1757
q->ops = &fimc_capture_qops;
drivers/media/platform/samsung/exynos4-is/fimc-capture.c
1881
sd->entity.ops = &fimc_sd_media_ops;
drivers/media/platform/samsung/exynos4-is/fimc-isp-video.c
595
q->ops = &isp_video_capture_qops;
drivers/media/platform/samsung/exynos4-is/fimc-isp.c
693
const struct v4l2_ctrl_ops *ops = &fimc_isp_ctrl_ops;
drivers/media/platform/samsung/exynos4-is/fimc-isp.c
719
ctrls->saturation = v4l2_ctrl_new_std(handler, ops, V4L2_CID_SATURATION,
drivers/media/platform/samsung/exynos4-is/fimc-isp.c
721
ctrls->brightness = v4l2_ctrl_new_std(handler, ops, V4L2_CID_BRIGHTNESS,
drivers/media/platform/samsung/exynos4-is/fimc-isp.c
723
ctrls->contrast = v4l2_ctrl_new_std(handler, ops, V4L2_CID_CONTRAST,
drivers/media/platform/samsung/exynos4-is/fimc-isp.c
725
ctrls->sharpness = v4l2_ctrl_new_std(handler, ops, V4L2_CID_SHARPNESS,
drivers/media/platform/samsung/exynos4-is/fimc-isp.c
727
ctrls->hue = v4l2_ctrl_new_std(handler, ops, V4L2_CID_HUE,
drivers/media/platform/samsung/exynos4-is/fimc-isp.c
730
ctrls->auto_wb = v4l2_ctrl_new_std_menu(handler, ops,
drivers/media/platform/samsung/exynos4-is/fimc-isp.c
734
ctrls->exposure = v4l2_ctrl_new_std(handler, ops,
drivers/media/platform/samsung/exynos4-is/fimc-isp.c
738
ctrls->exp_metering = v4l2_ctrl_new_std_menu(handler, ops,
drivers/media/platform/samsung/exynos4-is/fimc-isp.c
742
v4l2_ctrl_new_std_menu(handler, ops, V4L2_CID_POWER_LINE_FREQUENCY,
drivers/media/platform/samsung/exynos4-is/fimc-isp.c
746
ctrls->auto_iso = v4l2_ctrl_new_std_menu(handler, ops,
drivers/media/platform/samsung/exynos4-is/fimc-isp.c
750
ctrls->iso = v4l2_ctrl_new_int_menu(handler, ops,
drivers/media/platform/samsung/exynos4-is/fimc-isp.c
754
ctrls->aewb_lock = v4l2_ctrl_new_std(handler, ops,
drivers/media/platform/samsung/exynos4-is/fimc-isp.c
758
ctrls->colorfx = v4l2_ctrl_new_std_menu(handler, ops, V4L2_CID_COLORFX,
drivers/media/platform/samsung/exynos4-is/fimc-isp.c
771
sd->entity.ops = &fimc_is_subdev_media_ops;
drivers/media/platform/samsung/exynos4-is/fimc-lite.c
1266
q->ops = &fimc_lite_qops;
drivers/media/platform/samsung/exynos4-is/fimc-lite.c
1356
.ops = &fimc_lite_ctrl_ops,
drivers/media/platform/samsung/exynos4-is/fimc-lite.c
1409
sd->entity.ops = &fimc_lite_subdev_media_ops;
drivers/media/platform/samsung/exynos4-is/fimc-m2m.c
555
src_vq->ops = &fimc_qops;
drivers/media/platform/samsung/exynos4-is/fimc-m2m.c
569
dst_vq->ops = &fimc_qops;
drivers/media/platform/samsung/exynos4-is/media-dev.c
1329
init.ops = &cam_clk_ops;
drivers/media/platform/samsung/exynos4-is/media-dev.c
1443
fmd->media_dev.ops = &fimc_md_ops;
drivers/media/platform/samsung/exynos4-is/media-dev.c
1497
fmd->subdev_notifier.ops = &subdev_notifier_ops;
drivers/media/platform/samsung/exynos4-is/media-dev.c
382
p->ep.ops = &fimc_pipeline_ops;
drivers/media/platform/samsung/s3c-camif/camif-capture.c
1124
q->ops = &s3c_camif_qops;
drivers/media/platform/samsung/s5p-g2d/g2d.c
150
src_vq->ops = &g2d_qops;
drivers/media/platform/samsung/s5p-g2d/g2d.c
164
dst_vq->ops = &g2d_qops;
drivers/media/platform/samsung/s5p-jpeg/jpeg-core.c
2604
src_vq->ops = &s5p_jpeg_qops;
drivers/media/platform/samsung/s5p-jpeg/jpeg-core.c
2618
dst_vq->ops = &s5p_jpeg_qops;
drivers/media/platform/samsung/s5p-mfc/s5p_mfc.c
883
q->ops = get_dec_queue_ops();
drivers/media/platform/samsung/s5p-mfc/s5p_mfc.c
886
q->ops = get_enc_queue_ops();
drivers/media/platform/samsung/s5p-mfc/s5p_mfc.c
910
q->ops = get_dec_queue_ops();
drivers/media/platform/samsung/s5p-mfc/s5p_mfc.c
913
q->ops = get_enc_queue_ops();
drivers/media/platform/samsung/s5p-mfc/s5p_mfc_dec.c
1202
cfg.ops = &s5p_mfc_dec_ctrl_ops;
drivers/media/platform/samsung/s5p-mfc/s5p_mfc_enc.c
2693
cfg.ops = &s5p_mfc_enc_ctrl_ops;
drivers/media/platform/st/sti/bdisp/bdisp-v4l2.c
551
src_vq->ops = &bdisp_qops;
drivers/media/platform/st/sti/bdisp/bdisp-v4l2.c
566
dst_vq->ops = &bdisp_qops;
drivers/media/platform/st/sti/delta/delta-v4l2.c
1597
q->ops = &delta_vb2_au_ops;
drivers/media/platform/st/sti/delta/delta-v4l2.c
1615
q->ops = &delta_vb2_frame_ops;
drivers/media/platform/st/sti/hva/hva-v4l2.c
1130
vq->ops = &hva_qops;
drivers/media/platform/st/stm32/dma2d/dma2d.c
203
src_vq->ops = &dma2d_qops;
drivers/media/platform/st/stm32/dma2d/dma2d.c
217
dst_vq->ops = &dma2d_qops;
drivers/media/platform/st/stm32/stm32-csi.c
966
csidev->notifier.ops = &stm32_csi_notifier_ops;
drivers/media/platform/st/stm32/stm32-dcmi.c
1871
dcmi->notifier.ops = &dcmi_graph_notify_ops;
drivers/media/platform/st/stm32/stm32-dcmi.c
2025
q->ops = &dcmi_video_qops;
drivers/media/platform/st/stm32/stm32-dcmipp/dcmipp-bytecap.c
884
vcap->vdev.entity.ops = &dcmipp_bytecap_entity_ops;
drivers/media/platform/st/stm32/stm32-dcmipp/dcmipp-bytecap.c
899
q->ops = &dcmipp_bytecap_qops;
drivers/media/platform/st/stm32/stm32-dcmipp/dcmipp-common.c
66
sd->entity.ops = &dcmipp_entity_ops;
drivers/media/platform/st/stm32/stm32-dcmipp/dcmipp-core.c
454
dcmipp->notifier.ops = &dcmipp_graph_notify_ops;
drivers/media/platform/sunxi/sun4i-csi/sun4i_csi.c
155
csi->notifier.ops = &sun4i_csi_notify_ops;
drivers/media/platform/sunxi/sun4i-csi/sun4i_csi.c
228
subdev->entity.ops = &sun4i_csi_subdev_entity_ops;
drivers/media/platform/sunxi/sun4i-csi/sun4i_csi.c
242
vdev->entity.ops = &sun4i_csi_video_entity_ops;
drivers/media/platform/sunxi/sun4i-csi/sun4i_dma.c
418
q->ops = &sun4i_csi_qops;
drivers/media/platform/sunxi/sun6i-csi/sun6i_csi.c
89
media_dev->ops = &sun6i_csi_media_ops;
drivers/media/platform/sunxi/sun6i-csi/sun6i_csi_bridge.c
799
subdev->entity.ops = &sun6i_csi_bridge_entity_ops;
drivers/media/platform/sunxi/sun6i-csi/sun6i_csi_bridge.c
830
notifier->ops = &sun6i_csi_bridge_notifier_ops;
drivers/media/platform/sunxi/sun6i-csi/sun6i_csi_capture.c
1009
queue->ops = &sun6i_csi_capture_queue_ops;
drivers/media/platform/sunxi/sun6i-csi/sun6i_csi_capture.c
992
video_dev->entity.ops = &sun6i_csi_capture_media_ops;
drivers/media/platform/sunxi/sun6i-mipi-csi2/sun6i_mipi_csi2.c
521
subdev->entity.ops = &sun6i_mipi_csi2_entity_ops;
drivers/media/platform/sunxi/sun6i-mipi-csi2/sun6i_mipi_csi2.c
538
notifier->ops = &sun6i_mipi_csi2_notifier_ops;
drivers/media/platform/sunxi/sun8i-a83t-mipi-csi2/sun8i_a83t_mipi_csi2.c
559
subdev->entity.ops = &sun8i_a83t_mipi_csi2_entity_ops;
drivers/media/platform/sunxi/sun8i-a83t-mipi-csi2/sun8i_a83t_mipi_csi2.c
576
notifier->ops = &sun8i_a83t_mipi_csi2_notifier_ops;
drivers/media/platform/sunxi/sun8i-di/sun8i-di.c
675
src_vq->ops = &deinterlace_qops;
drivers/media/platform/sunxi/sun8i-di/sun8i-di.c
690
dst_vq->ops = &deinterlace_qops;
drivers/media/platform/sunxi/sun8i-rotate/sun8i_rotate.c
538
src_vq->ops = &rotate_qops;
drivers/media/platform/sunxi/sun8i-rotate/sun8i_rotate.c
553
dst_vq->ops = &rotate_qops;
drivers/media/platform/synopsys/dw-mipi-csi2rx.c
525
ntf->ops = &dw_mipi_csi2rx_notifier_ops;
drivers/media/platform/synopsys/dw-mipi-csi2rx.c
560
sd->entity.ops = &dw_mipi_csi2rx_media_ops;
drivers/media/platform/synopsys/hdmirx/snps_hdmirx.c
1672
q->ops = &hdmirx_vb2_ops;
drivers/media/platform/synopsys/hdmirx/snps_hdmirx.c
2642
cec_data.ops = &hdmirx_cec_ops;
drivers/media/platform/synopsys/hdmirx/snps_hdmirx_cec.c
164
if (cec->ops->disable)
drivers/media/platform/synopsys/hdmirx/snps_hdmirx_cec.c
165
cec->ops->disable(cec->hdmirx);
drivers/media/platform/synopsys/hdmirx/snps_hdmirx_cec.c
170
if (cec->ops->enable)
drivers/media/platform/synopsys/hdmirx/snps_hdmirx_cec.c
171
cec->ops->enable(cec->hdmirx);
drivers/media/platform/synopsys/hdmirx/snps_hdmirx_cec.c
211
cec->ops = data->ops;
drivers/media/platform/synopsys/hdmirx/snps_hdmirx_cec.c
22
cec->ops->write(cec->hdmirx, reg, val);
drivers/media/platform/synopsys/hdmirx/snps_hdmirx_cec.c
27
return cec->ops->read(cec->hdmirx, reg);
drivers/media/platform/synopsys/hdmirx/snps_hdmirx_cec.h
22
const struct hdmirx_cec_ops *ops;
drivers/media/platform/synopsys/hdmirx/snps_hdmirx_cec.h
30
const struct hdmirx_cec_ops *ops;
drivers/media/platform/ti/am437x/am437x-vpfe.c
2230
q->ops = &vpfe_video_qops;
drivers/media/platform/ti/am437x/am437x-vpfe.c
2459
vpfe->notifier.ops = &vpfe_async_ops;
drivers/media/platform/ti/cal/cal-camerarx.c
1010
sd->entity.ops = &cal_camerarx_media_ops;
drivers/media/platform/ti/cal/cal-video.c
1058
q->ops = &cal_video_qops;
drivers/media/platform/ti/cal/cal.c
872
cal->notifier.ops = &cal_async_notifier_ops;
drivers/media/platform/ti/davinci/vpif_capture.c
1425
q->ops = &video_qops;
drivers/media/platform/ti/davinci/vpif_capture.c
1686
vpif_obj.notifier.ops = &vpif_async_ops;
drivers/media/platform/ti/davinci/vpif_display.c
1166
q->ops = &video_qops;
drivers/media/platform/ti/j721e-csi2rx/j721e-csi2rx.c
1074
vdev->entity.ops = &ti_csi2rx_video_entity_ops;
drivers/media/platform/ti/j721e-csi2rx/j721e-csi2rx.c
468
csi->notifier.ops = &csi_async_notifier_ops;
drivers/media/platform/ti/j721e-csi2rx/j721e-csi2rx.c
926
q->ops = &csi_vb2_qops;
drivers/media/platform/ti/omap/omap_vout.c
1402
vq->ops = &omap_vout_vb2_ops;
drivers/media/platform/ti/omap3isp/isp.c
1655
isp->media_dev.ops = &isp_media_ops;
drivers/media/platform/ti/omap3isp/isp.c
2385
isp->notifier.ops = &isp_subdev_notifier_ops;
drivers/media/platform/ti/omap3isp/isp.c
313
init.ops = &isp_xclk_ops;
drivers/media/platform/ti/omap3isp/ispccdc.c
2677
me->ops = &ccdc_media_ops;
drivers/media/platform/ti/omap3isp/ispccdc.c
2686
ccdc->video_out.ops = &ccdc_video_ops;
drivers/media/platform/ti/omap3isp/ispccp2.c
1088
me->ops = &ccp2_media_ops;
drivers/media/platform/ti/omap3isp/ispccp2.c
1111
ccp2->video_in.ops = &ccp2_video_ops;
drivers/media/platform/ti/omap3isp/ispcsi2.c
1253
me->ops = &csi2_media_ops;
drivers/media/platform/ti/omap3isp/ispcsi2.c
1263
csi2->video_out.ops = &csi2_ispvideo_ops;
drivers/media/platform/ti/omap3isp/isph3a_aewb.c
298
aewb->ops = &h3a_aewb_ops;
drivers/media/platform/ti/omap3isp/isph3a_af.c
361
af->ops = &h3a_af_ops;
drivers/media/platform/ti/omap3isp/isphist.c
513
hist->ops = &hist_ops;
drivers/media/platform/ti/omap3isp/isppreview.c
2291
me->ops = &preview_media_ops;
drivers/media/platform/ti/omap3isp/isppreview.c
2304
prev->video_in.ops = &preview_video_ops;
drivers/media/platform/ti/omap3isp/isppreview.c
2309
prev->video_out.ops = &preview_video_ops;
drivers/media/platform/ti/omap3isp/ispresizer.c
1740
me->ops = &resizer_media_ops;
drivers/media/platform/ti/omap3isp/ispresizer.c
1749
res->video_in.ops = &resizer_video_ops;
drivers/media/platform/ti/omap3isp/ispresizer.c
1754
res->video_out.ops = &resizer_video_ops;
drivers/media/platform/ti/omap3isp/ispstat.c
1039
me->ops = NULL;
drivers/media/platform/ti/omap3isp/ispstat.c
549
ret = stat->ops->validate_params(stat, new_conf);
drivers/media/platform/ti/omap3isp/ispstat.c
600
stat->ops->set_params(stat, new_conf);
drivers/media/platform/ti/omap3isp/ispstat.c
641
return stat->ops->busy(stat);
drivers/media/platform/ti/omap3isp/ispstat.c
664
stat->ops->enable(stat, pcr_enable);
drivers/media/platform/ti/omap3isp/ispstat.c
678
stat->ops->enable(stat, 0);
drivers/media/platform/ti/omap3isp/ispstat.c
709
stat->ops->setup_regs(stat, stat->priv);
drivers/media/platform/ti/omap3isp/ispstat.c
824
stat->ops->enable(stat, 0);
drivers/media/platform/ti/omap3isp/ispstat.c
870
stat->ops->enable(stat, 0);
drivers/media/platform/ti/omap3isp/ispstat.c
896
if (!from_dma && stat->ops->buf_process)
drivers/media/platform/ti/omap3isp/ispstat.c
898
ret = stat->ops->buf_process(stat);
drivers/media/platform/ti/omap3isp/ispstat.c
927
stat->ops->setup_regs(stat, stat->priv);
drivers/media/platform/ti/omap3isp/ispstat.c
935
stat->ops->setup_regs(stat, stat->recover_priv);
drivers/media/platform/ti/omap3isp/ispstat.c
971
if (stat->ops->buf_process)
drivers/media/platform/ti/omap3isp/ispstat.h
101
const struct ispstat_ops *ops;
drivers/media/platform/ti/omap3isp/ispvideo.c
1397
queue->ops = &isp_video_queue_ops;
drivers/media/platform/ti/omap3isp/ispvideo.c
1530
if (video->ops == NULL)
drivers/media/platform/ti/omap3isp/ispvideo.c
1531
video->ops = &isp_video_dummy_ops;
drivers/media/platform/ti/omap3isp/ispvideo.c
429
video->ops->queue(video, buffer);
drivers/media/platform/ti/omap3isp/ispvideo.c
646
video->ops->queue(video, buf);
drivers/media/platform/ti/omap3isp/ispvideo.h
184
const struct isp_video_operations *ops;
drivers/media/platform/ti/vpe/vip.c
3064
q->ops = &vip_video_qops;
drivers/media/platform/ti/vpe/vip.c
3356
notifier->ops = &vip_async_ops;
drivers/media/platform/ti/vpe/vpe.c
2226
src_vq->ops = &vpe_qops;
drivers/media/platform/ti/vpe/vpe.c
2241
dst_vq->ops = &vpe_qops;
drivers/media/platform/ti/vpe/vpe.c
2251
.ops = &vpe_ctrl_ops,
drivers/media/platform/verisilicon/hantro_drv.c
1235
vpu->mdev.ops = &hantro_m2m_media_ops;
drivers/media/platform/verisilicon/hantro_drv.c
211
src_vq->ops = &hantro_queue_ops;
drivers/media/platform/verisilicon/hantro_drv.c
246
dst_vq->ops = &hantro_queue_ops;
drivers/media/platform/verisilicon/hantro_drv.c
424
.ops = &hantro_jpeg_ctrl_ops,
drivers/media/platform/verisilicon/hantro_drv.c
471
.ops = &hantro_ctrl_ops,
drivers/media/platform/verisilicon/hantro_drv.c
544
.ops = &hantro_hevc_ctrl_ops,
drivers/media/platform/verisilicon/hantro_drv.c
565
.ops = &hantro_vp9_ctrl_ops,
drivers/media/platform/verisilicon/hantro_drv.c
587
.ops = &hantro_av1_ctrl_ops,
drivers/media/platform/via/via-camera.c
1244
vq->ops = &viacam_vb2_ops;
drivers/media/platform/video-mux.c
370
vmux->notifier.ops = &video_mux_notify_ops;
drivers/media/platform/video-mux.c
450
vmux->subdev.entity.ops = &video_mux_ops;
drivers/media/platform/xilinx/xilinx-csi2rxss.c
980
subdev->entity.ops = &xcsi2rxss_media_ops;
drivers/media/platform/xilinx/xilinx-dma.c
694
dma->queue.ops = &xvip_dma_queue_qops;
drivers/media/platform/xilinx/xilinx-tpg.c
513
.ops = &xtpg_ctrl_ops,
drivers/media/platform/xilinx/xilinx-tpg.c
522
.ops = &xtpg_ctrl_ops,
drivers/media/platform/xilinx/xilinx-tpg.c
531
.ops = &xtpg_ctrl_ops,
drivers/media/platform/xilinx/xilinx-tpg.c
539
.ops = &xtpg_ctrl_ops,
drivers/media/platform/xilinx/xilinx-tpg.c
548
.ops = &xtpg_ctrl_ops,
drivers/media/platform/xilinx/xilinx-tpg.c
557
.ops = &xtpg_ctrl_ops,
drivers/media/platform/xilinx/xilinx-tpg.c
566
.ops = &xtpg_ctrl_ops,
drivers/media/platform/xilinx/xilinx-tpg.c
576
.ops = &xtpg_ctrl_ops,
drivers/media/platform/xilinx/xilinx-tpg.c
586
.ops = &xtpg_ctrl_ops,
drivers/media/platform/xilinx/xilinx-tpg.c
596
.ops = &xtpg_ctrl_ops,
drivers/media/platform/xilinx/xilinx-tpg.c
606
.ops = &xtpg_ctrl_ops,
drivers/media/platform/xilinx/xilinx-tpg.c
616
.ops = &xtpg_ctrl_ops,
drivers/media/platform/xilinx/xilinx-tpg.c
626
.ops = &xtpg_ctrl_ops,
drivers/media/platform/xilinx/xilinx-tpg.c
636
.ops = &xtpg_ctrl_ops,
drivers/media/platform/xilinx/xilinx-tpg.c
646
.ops = &xtpg_ctrl_ops,
drivers/media/platform/xilinx/xilinx-tpg.c
655
.ops = &xtpg_ctrl_ops,
drivers/media/platform/xilinx/xilinx-tpg.c
665
.ops = &xtpg_ctrl_ops,
drivers/media/platform/xilinx/xilinx-tpg.c
828
subdev->entity.ops = &xtpg_media_ops;
drivers/media/platform/xilinx/xilinx-vipp.c
512
xdev->notifier.ops = &xvip_graph_notify_ops;
drivers/media/radio/radio-aimslab.c
179
.ops = &rtrack_ops,
drivers/media/radio/radio-aztech.c
145
.ops = &aztech_ops,
drivers/media/radio/radio-gemtek.c
317
.ops = &gemtek_ops,
drivers/media/radio/radio-isa.c
123
return isa->drv->ops->s_mute_volume(isa, ctrl->val,
drivers/media/radio/radio-isa.c
183
struct radio_isa_card *isa = drv->ops->alloc();
drivers/media/radio/radio-isa.c
200
const struct radio_isa_ops *ops = drv->ops;
drivers/media/radio/radio-isa.c
245
if (ops->init)
drivers/media/radio/radio-isa.c
246
res = ops->init(isa);
drivers/media/radio/radio-isa.c
250
res = ops->s_frequency(isa, isa->freq);
drivers/media/radio/radio-isa.c
251
if (!res && ops->s_stereo)
drivers/media/radio/radio-isa.c
252
res = ops->s_stereo(isa, isa->stereo);
drivers/media/radio/radio-isa.c
279
const struct radio_isa_ops *ops = isa->drv->ops;
drivers/media/radio/radio-isa.c
281
ops->s_mute_volume(isa, true, isa->volume ? isa->volume->cur.val : 0);
drivers/media/radio/radio-isa.c
293
const struct radio_isa_ops *ops = drv->ops;
drivers/media/radio/radio-isa.c
303
if (drv->probe && ops->probe) {
drivers/media/radio/radio-isa.c
310
bool found = ops->probe(isa, io);
drivers/media/radio/radio-isa.c
47
const struct radio_isa_ops *ops = isa->drv->ops;
drivers/media/radio/radio-isa.c
60
if (ops->g_rxsubchans)
drivers/media/radio/radio-isa.c
61
v->rxsubchans = ops->g_rxsubchans(isa);
drivers/media/radio/radio-isa.c
65
if (ops->g_signal)
drivers/media/radio/radio-isa.c
66
v->signal = ops->g_signal(isa);
drivers/media/radio/radio-isa.c
77
const struct radio_isa_ops *ops = isa->drv->ops;
drivers/media/radio/radio-isa.c
81
if (ops->s_stereo) {
drivers/media/radio/radio-isa.c
83
return ops->s_stereo(isa, isa->stereo);
drivers/media/radio/radio-isa.c
98
res = isa->drv->ops->s_frequency(isa, freq);
drivers/media/radio/radio-isa.h
29
const struct radio_isa_ops *ops;
drivers/media/radio/radio-isa.h
70
const struct radio_isa_ops *ops;
drivers/media/radio/radio-maxiradio.c
140
dev->tea.ops = &maxiradio_tea_ops;
drivers/media/radio/radio-rtrack2.c
127
.ops = &rtrack2_ops,
drivers/media/radio/radio-sf16fmr2.c
236
fmr2->tea.ops = &fmr2_tea_ops;
drivers/media/radio/radio-shark.c
355
shark->tea.ops = &shark_tea_ops;
drivers/media/radio/radio-shark2.c
320
shark->tea.ops = &shark_tea_ops;
drivers/media/radio/radio-si476x.c
1190
if (radio->ops->acf_status)
drivers/media/radio/radio-si476x.c
1191
err = radio->ops->acf_status(radio->core, &report);
drivers/media/radio/radio-si476x.c
1218
if (radio->ops->rds_blckcnt)
drivers/media/radio/radio-si476x.c
1219
err = radio->ops->rds_blckcnt(radio->core, true,
drivers/media/radio/radio-si476x.c
1247
if (radio->ops->rds_blckcnt)
drivers/media/radio/radio-si476x.c
1248
err = radio->ops->agc_status(radio->core, &report);
drivers/media/radio/radio-si476x.c
1282
if (radio->ops->rds_blckcnt)
drivers/media/radio/radio-si476x.c
1283
err = radio->ops->rsq_status(radio->core, &args, &report);
drivers/media/radio/radio-si476x.c
1317
if (radio->ops->rds_blckcnt)
drivers/media/radio/radio-si476x.c
1318
err = radio->ops->rsq_status(radio->core, &args, &report);
drivers/media/radio/radio-si476x.c
165
.ops = &si476x_ctrl_ops,
drivers/media/radio/radio-si476x.c
174
.ops = &si476x_ctrl_ops,
drivers/media/radio/radio-si476x.c
183
.ops = &si476x_ctrl_ops,
drivers/media/radio/radio-si476x.c
198
.ops = &si476x_ctrl_ops,
drivers/media/radio/radio-si476x.c
223
.ops = &si476x_ctrl_ops,
drivers/media/radio/radio-si476x.c
240
.ops = &si476x_ctrl_ops,
drivers/media/radio/radio-si476x.c
309
const struct si476x_radio_ops *ops;
drivers/media/radio/radio-si476x.c
433
err = radio->ops->rsq_status(radio->core,
drivers/media/radio/radio-si476x.c
493
radio->ops = &fm_ops;
drivers/media/radio/radio-si476x.c
497
radio->ops = &am_ops;
drivers/media/radio/radio-si476x.c
523
retval = radio->ops->tune_freq(radio->core, &args);
drivers/media/radio/radio-si476x.c
528
retval = radio->ops->tune_freq(radio->core, &args);
drivers/media/radio/radio-si476x.c
653
if (radio->ops->rsq_status) {
drivers/media/radio/radio-si476x.c
663
err = radio->ops->rsq_status(radio->core, &args, &report);
drivers/media/radio/radio-si476x.c
721
err = radio->ops->tune_freq(radio->core, &args);
drivers/media/radio/radio-si476x.c
809
err = radio->ops->seek_start(radio->core,
drivers/media/radio/radio-si476x.c
830
if (radio->ops->phase_diversity) {
drivers/media/radio/radio-si476x.c
831
retval = radio->ops->phase_div_status(radio->core);
drivers/media/radio/radio-si476x.c
978
retval = radio->ops->phase_diversity(radio->core, mode);
drivers/media/radio/radio-tea5777.c
213
res = tea->ops->write_reg(tea, tea->write_reg);
drivers/media/radio/radio-tea5777.c
242
res = tea->ops->read_reg(tea, &tea->read_reg);
drivers/media/radio/radio-tea5777.h
65
const struct radio_tea5777_ops *ops;
drivers/media/radio/radio-terratec.c
151
.ops = &terratec_ops,
drivers/media/radio/radio-trust.c
227
.ops = &trust_ops,
drivers/media/radio/radio-typhoon.c
156
.ops = &typhoon_ops,
drivers/media/radio/radio-zoltrix.c
232
.ops = &zoltrix_ops,
drivers/media/radio/tea575x.c
100
tea->ops->set_pins(tea, data | TEA575X_WREN);
drivers/media/radio/tea575x.c
105
tea->ops->set_pins(tea, 0);
drivers/media/radio/tea575x.c
113
if (tea->ops->read_val)
drivers/media/radio/tea575x.c
114
return tea->ops->read_val(tea);
drivers/media/radio/tea575x.c
116
tea->ops->set_direction(tea, 0);
drivers/media/radio/tea575x.c
117
tea->ops->set_pins(tea, 0);
drivers/media/radio/tea575x.c
121
tea->ops->set_pins(tea, TEA575X_CLK);
drivers/media/radio/tea575x.c
124
tea->tuned = tea->ops->get_pins(tea) & TEA575X_MOST ? 0 : 1;
drivers/media/radio/tea575x.c
125
tea->ops->set_pins(tea, 0);
drivers/media/radio/tea575x.c
128
rdata = tea->ops->get_pins(tea);
drivers/media/radio/tea575x.c
137
tea->ops->set_pins(tea, TEA575X_WREN);
drivers/media/radio/tea575x.c
87
if (tea->ops->write_val)
drivers/media/radio/tea575x.c
88
return tea->ops->write_val(tea, val);
drivers/media/radio/tea575x.c
90
tea->ops->set_direction(tea, 1);
drivers/media/radio/tea575x.c
96
tea->ops->set_pins(tea, data | TEA575X_WREN);
drivers/media/radio/tea575x.c
98
tea->ops->set_pins(tea, data | TEA575X_WREN | TEA575X_CLK);
drivers/media/test-drivers/vicodec/vicodec-core.c
1707
src_vq->ops = &vicodec_qops;
drivers/media/test-drivers/vicodec/vicodec-core.c
1731
dst_vq->ops = &vicodec_qops;
drivers/media/test-drivers/vicodec/vicodec-core.c
1818
.ops = &vicodec_ctrl_ops,
drivers/media/test-drivers/vicodec/vicodec-core.c
2124
dev->mdev.ops = &vicodec_m2m_media_ops;
drivers/media/test-drivers/vidtv/vidtv_bridge.c
145
dvb->fe[n]->ops.read_status(dvb->fe[n], &status);
drivers/media/test-drivers/vidtv/vidtv_demod.c
210
state->frontend.ops.tuner_ops.get_rf_strength) {
drivers/media/test-drivers/vidtv/vidtv_demod.c
211
state->frontend.ops.tuner_ops.get_rf_strength(&state->frontend,
drivers/media/test-drivers/vidtv/vidtv_demod.c
268
if (!fe->ops.tuner_ops.set_params)
drivers/media/test-drivers/vidtv/vidtv_demod.c
271
fe->ops.tuner_ops.set_params(fe);
drivers/media/test-drivers/vidtv/vidtv_demod.c
274
ret = fe->ops.tuner_ops.get_rf_strength(fe, &state->tuner_cnr);
drivers/media/test-drivers/vidtv/vidtv_demod.c
278
fe->ops.tuner_ops.get_status(fe, &tuner_status);
drivers/media/test-drivers/vidtv/vidtv_demod.c
288
if (fe->ops.i2c_gate_ctrl)
drivers/media/test-drivers/vidtv/vidtv_demod.c
289
fe->ops.i2c_gate_ctrl(fe, 0);
drivers/media/test-drivers/vidtv/vidtv_demod.c
426
memcpy(&state->frontend.ops,
drivers/media/test-drivers/vidtv/vidtv_tuner.c
298
u32 min_freq = fe->ops.tuner_ops.info.frequency_min_hz;
drivers/media/test-drivers/vidtv/vidtv_tuner.c
299
u32 max_freq = fe->ops.tuner_ops.info.frequency_max_hz;
drivers/media/test-drivers/vidtv/vidtv_tuner.c
300
u32 min_bw = fe->ops.tuner_ops.info.bandwidth_min;
drivers/media/test-drivers/vidtv/vidtv_tuner.c
301
u32 max_bw = fe->ops.tuner_ops.info.bandwidth_max;
drivers/media/test-drivers/vidtv/vidtv_tuner.c
406
memcpy(&fe->ops.tuner_ops,
drivers/media/test-drivers/vim2m.c
1312
src_vq->ops = &vim2m_qops;
drivers/media/test-drivers/vim2m.c
1327
dst_vq->ops = &vim2m_qops;
drivers/media/test-drivers/vim2m.c
1336
.ops = &vim2m_ctrl_ops,
drivers/media/test-drivers/vim2m.c
1346
.ops = &vim2m_ctrl_ops,
drivers/media/test-drivers/vim2m.c
1531
dev->mdev.ops = &m2m_media_ops;
drivers/media/test-drivers/vimc/vimc-capture.c
424
q->ops = &vimc_capture_qops;
drivers/media/test-drivers/vimc/vimc-capture.c
460
vdev->entity.ops = &vimc_capture_mops;
drivers/media/test-drivers/vimc/vimc-common.c
375
sd->entity.ops = &vimc_ent_sd_mops;
drivers/media/test-drivers/vimc/vimc-debayer.c
549
.ops = &vimc_debayer_ctrl_ops,
drivers/media/test-drivers/vimc/vimc-sensor.c
353
.ops = &vimc_sensor_ctrl_ops,
drivers/media/test-drivers/vimc/vimc-sensor.c
369
.ops = &vimc_sensor_ctrl_ops,
drivers/media/test-drivers/visl/visl-core.c
472
dev->mdev.ops = &visl_m2m_media_ops;
drivers/media/test-drivers/visl/visl-video.c
748
src_vq->ops = &visl_qops;
drivers/media/test-drivers/visl/visl-video.c
763
dst_vq->ops = &visl_qops;
drivers/media/test-drivers/vivid/vivid-core.c
1832
dev->mdev.ops = &vivid_media_ops;
drivers/media/test-drivers/vivid/vivid-core.c
893
const struct vb2_ops *ops)
drivers/media/test-drivers/vivid/vivid-core.c
925
q->ops = ops;
drivers/media/test-drivers/vivid/vivid-ctrls.c
1001
.ops = &vivid_vid_cap_ctrl_ops,
drivers/media/test-drivers/vivid/vivid-ctrls.c
1023
.ops = &vivid_vid_cap_ctrl_ops,
drivers/media/test-drivers/vivid/vivid-ctrls.c
1039
.ops = &vivid_vid_cap_ctrl_ops,
drivers/media/test-drivers/vivid/vivid-ctrls.c
1055
.ops = &vivid_vid_cap_ctrl_ops,
drivers/media/test-drivers/vivid/vivid-ctrls.c
1064
.ops = &vivid_vid_cap_ctrl_ops,
drivers/media/test-drivers/vivid/vivid-ctrls.c
1073
.ops = &vivid_vid_cap_ctrl_ops,
drivers/media/test-drivers/vivid/vivid-ctrls.c
1101
.ops = &vivid_vbi_cap_ctrl_ops,
drivers/media/test-drivers/vivid/vivid-ctrls.c
1161
.ops = &vivid_vid_out_ctrl_ops,
drivers/media/test-drivers/vivid/vivid-ctrls.c
1171
.ops = &vivid_vid_out_ctrl_ops,
drivers/media/test-drivers/vivid/vivid-ctrls.c
1181
.ops = &vivid_vid_out_ctrl_ops,
drivers/media/test-drivers/vivid/vivid-ctrls.c
1246
.ops = &vivid_streaming_ctrl_ops,
drivers/media/test-drivers/vivid/vivid-ctrls.c
1253
.ops = &vivid_streaming_ctrl_ops,
drivers/media/test-drivers/vivid/vivid-ctrls.c
1263
.ops = &vivid_streaming_ctrl_ops,
drivers/media/test-drivers/vivid/vivid-ctrls.c
1270
.ops = &vivid_streaming_ctrl_ops,
drivers/media/test-drivers/vivid/vivid-ctrls.c
1277
.ops = &vivid_streaming_ctrl_ops,
drivers/media/test-drivers/vivid/vivid-ctrls.c
1284
.ops = &vivid_streaming_ctrl_ops,
drivers/media/test-drivers/vivid/vivid-ctrls.c
1292
.ops = &vivid_streaming_ctrl_ops,
drivers/media/test-drivers/vivid/vivid-ctrls.c
1300
.ops = &vivid_streaming_ctrl_ops,
drivers/media/test-drivers/vivid/vivid-ctrls.c
1316
.ops = &vivid_streaming_ctrl_ops,
drivers/media/test-drivers/vivid/vivid-ctrls.c
1364
.ops = &vivid_sdtv_cap_ctrl_ops,
drivers/media/test-drivers/vivid/vivid-ctrls.c
1374
.ops = &vivid_sdtv_cap_ctrl_ops,
drivers/media/test-drivers/vivid/vivid-ctrls.c
1439
.ops = &vivid_radio_rx_ctrl_ops,
drivers/media/test-drivers/vivid/vivid-ctrls.c
1448
.ops = &vivid_radio_rx_ctrl_ops,
drivers/media/test-drivers/vivid/vivid-ctrls.c
1464
.ops = &vivid_radio_rx_ctrl_ops,
drivers/media/test-drivers/vivid/vivid-ctrls.c
1473
.ops = &vivid_radio_rx_ctrl_ops,
drivers/media/test-drivers/vivid/vivid-ctrls.c
152
.ops = &vivid_user_gen_ctrl_ops,
drivers/media/test-drivers/vivid/vivid-ctrls.c
1529
.ops = &vivid_radio_tx_ctrl_ops,
drivers/media/test-drivers/vivid/vivid-ctrls.c
1558
.ops = &vivid_sdr_cap_ctrl_ops,
drivers/media/test-drivers/vivid/vivid-ctrls.c
159
.ops = &vivid_user_gen_ctrl_ops,
drivers/media/test-drivers/vivid/vivid-ctrls.c
1591
.ops = &vivid_meta_cap_ctrl_ops,
drivers/media/test-drivers/vivid/vivid-ctrls.c
1601
.ops = &vivid_meta_cap_ctrl_ops,
drivers/media/test-drivers/vivid/vivid-ctrls.c
1611
.ops = &vivid_user_gen_ctrl_ops,
drivers/media/test-drivers/vivid/vivid-ctrls.c
1641
.ops = &vivid_vid_cap_ctrl_ops,
drivers/media/test-drivers/vivid/vivid-ctrls.c
170
.ops = &vivid_user_gen_ctrl_ops,
drivers/media/test-drivers/vivid/vivid-ctrls.c
1734
.ops = &vivid_vid_cap_ctrl_ops,
drivers/media/test-drivers/vivid/vivid-ctrls.c
1768
.ops = &vivid_vid_cap_ctrl_ops,
drivers/media/test-drivers/vivid/vivid-ctrls.c
1787
.ops = &vivid_vid_cap_ctrl_ops,
drivers/media/test-drivers/vivid/vivid-ctrls.c
180
.ops = &vivid_user_gen_ctrl_ops,
drivers/media/test-drivers/vivid/vivid-ctrls.c
190
.ops = &vivid_user_gen_ctrl_ops,
drivers/media/test-drivers/vivid/vivid-ctrls.c
202
.ops = &vivid_user_gen_ctrl_ops,
drivers/media/test-drivers/vivid/vivid-ctrls.c
215
.ops = &vivid_user_gen_ctrl_ops,
drivers/media/test-drivers/vivid/vivid-ctrls.c
227
.ops = &vivid_user_gen_ctrl_ops,
drivers/media/test-drivers/vivid/vivid-ctrls.c
239
.ops = &vivid_user_gen_ctrl_ops,
drivers/media/test-drivers/vivid/vivid-ctrls.c
252
.ops = &vivid_user_gen_ctrl_ops,
drivers/media/test-drivers/vivid/vivid-ctrls.c
264
.ops = &vivid_user_gen_ctrl_ops,
drivers/media/test-drivers/vivid/vivid-ctrls.c
286
.ops = &vivid_user_gen_ctrl_ops,
drivers/media/test-drivers/vivid/vivid-ctrls.c
298
.ops = &vivid_user_gen_ctrl_ops,
drivers/media/test-drivers/vivid/vivid-ctrls.c
308
.ops = &vivid_user_gen_ctrl_ops,
drivers/media/test-drivers/vivid/vivid-ctrls.c
323
.ops = &vivid_user_gen_ctrl_ops,
drivers/media/test-drivers/vivid/vivid-ctrls.c
335
.ops = &vivid_user_gen_ctrl_ops,
drivers/media/test-drivers/vivid/vivid-ctrls.c
347
.ops = &vivid_user_gen_ctrl_ops,
drivers/media/test-drivers/vivid/vivid-ctrls.c
355
.ops = &vivid_user_gen_ctrl_ops,
drivers/media/test-drivers/vivid/vivid-ctrls.c
387
.ops = &vivid_user_gen_ctrl_ops,
drivers/media/test-drivers/vivid/vivid-ctrls.c
417
.ops = &vivid_fb_ctrl_ops,
drivers/media/test-drivers/vivid/vivid-ctrls.c
740
.ops = &vivid_vid_cap_ctrl_ops,
drivers/media/test-drivers/vivid/vivid-ctrls.c
761
.ops = &vivid_vid_cap_ctrl_ops,
drivers/media/test-drivers/vivid/vivid-ctrls.c
771
.ops = &vivid_vid_cap_ctrl_ops,
drivers/media/test-drivers/vivid/vivid-ctrls.c
780
.ops = &vivid_vid_cap_ctrl_ops,
drivers/media/test-drivers/vivid/vivid-ctrls.c
796
.ops = &vivid_vid_cap_ctrl_ops,
drivers/media/test-drivers/vivid/vivid-ctrls.c
805
.ops = &vivid_vid_cap_ctrl_ops,
drivers/media/test-drivers/vivid/vivid-ctrls.c
816
.ops = &vivid_vid_cap_ctrl_ops,
drivers/media/test-drivers/vivid/vivid-ctrls.c
825
.ops = &vivid_vid_cap_ctrl_ops,
drivers/media/test-drivers/vivid/vivid-ctrls.c
834
.ops = &vivid_vid_cap_ctrl_ops,
drivers/media/test-drivers/vivid/vivid-ctrls.c
843
.ops = &vivid_vid_cap_ctrl_ops,
drivers/media/test-drivers/vivid/vivid-ctrls.c
852
.ops = &vivid_vid_cap_ctrl_ops,
drivers/media/test-drivers/vivid/vivid-ctrls.c
861
.ops = &vivid_vid_cap_ctrl_ops,
drivers/media/test-drivers/vivid/vivid-ctrls.c
870
.ops = &vivid_vid_cap_ctrl_ops,
drivers/media/test-drivers/vivid/vivid-ctrls.c
880
.ops = &vivid_vid_cap_ctrl_ops,
drivers/media/test-drivers/vivid/vivid-ctrls.c
890
.ops = &vivid_vid_cap_ctrl_ops,
drivers/media/test-drivers/vivid/vivid-ctrls.c
906
.ops = &vivid_vid_cap_ctrl_ops,
drivers/media/test-drivers/vivid/vivid-ctrls.c
915
.ops = &vivid_vid_cap_ctrl_ops,
drivers/media/test-drivers/vivid/vivid-ctrls.c
937
.ops = &vivid_vid_cap_ctrl_ops,
drivers/media/test-drivers/vivid/vivid-ctrls.c
946
.ops = &vivid_vid_cap_ctrl_ops,
drivers/media/test-drivers/vivid/vivid-ctrls.c
955
.ops = &vivid_vid_cap_ctrl_ops,
drivers/media/test-drivers/vivid/vivid-ctrls.c
979
.ops = &vivid_vid_cap_ctrl_ops,
drivers/media/tuners/e4000.c
694
memcpy(&fe->ops.tuner_ops, &e4000_dvb_tuner_ops,
drivers/media/tuners/e4000.c
695
sizeof(fe->ops.tuner_ops));
drivers/media/tuners/fc0011.c
496
fe->ops.tuner_ops = fc0011_tuner_ops;
drivers/media/tuners/fc0012.c
100
fe->ops.i2c_gate_ctrl(fe, 1); /* open I2C-gate */
drivers/media/tuners/fc0012.c
108
if (fe->ops.i2c_gate_ctrl)
drivers/media/tuners/fc0012.c
109
fe->ops.i2c_gate_ctrl(fe, 0); /* close I2C-gate */
drivers/media/tuners/fc0012.c
257
if (fe->ops.i2c_gate_ctrl)
drivers/media/tuners/fc0012.c
258
fe->ops.i2c_gate_ctrl(fe, 1); /* open I2C-gate */
drivers/media/tuners/fc0012.c
309
if (fe->ops.i2c_gate_ctrl)
drivers/media/tuners/fc0012.c
310
fe->ops.i2c_gate_ctrl(fe, 0); /* close I2C-gate */
drivers/media/tuners/fc0012.c
357
if (fe->ops.i2c_gate_ctrl)
drivers/media/tuners/fc0012.c
358
fe->ops.i2c_gate_ctrl(fe, 1); /* open I2C-gate */
drivers/media/tuners/fc0012.c
374
if (fe->ops.i2c_gate_ctrl)
drivers/media/tuners/fc0012.c
375
fe->ops.i2c_gate_ctrl(fe, 0); /* close I2C-gate */
drivers/media/tuners/fc0012.c
398
if (fe->ops.i2c_gate_ctrl)
drivers/media/tuners/fc0012.c
399
fe->ops.i2c_gate_ctrl(fe, 0); /* close I2C-gate */
drivers/media/tuners/fc0012.c
435
if (fe->ops.i2c_gate_ctrl)
drivers/media/tuners/fc0012.c
436
fe->ops.i2c_gate_ctrl(fe, 1);
drivers/media/tuners/fc0012.c
483
memcpy(&fe->ops.tuner_ops, &fc0012_tuner_ops,
drivers/media/tuners/fc0012.c
487
if (fe->ops.i2c_gate_ctrl)
drivers/media/tuners/fc0012.c
488
fe->ops.i2c_gate_ctrl(fe, 0);
drivers/media/tuners/fc0012.c
99
if (fe->ops.i2c_gate_ctrl)
drivers/media/tuners/fc0013.c
100
if (fe->ops.i2c_gate_ctrl)
drivers/media/tuners/fc0013.c
101
fe->ops.i2c_gate_ctrl(fe, 0); /* close I2C-gate */
drivers/media/tuners/fc0013.c
177
if (fe->ops.i2c_gate_ctrl)
drivers/media/tuners/fc0013.c
178
fe->ops.i2c_gate_ctrl(fe, 1); /* open I2C-gate */
drivers/media/tuners/fc0013.c
404
if (fe->ops.i2c_gate_ctrl)
drivers/media/tuners/fc0013.c
405
fe->ops.i2c_gate_ctrl(fe, 0); /* close I2C-gate */
drivers/media/tuners/fc0013.c
452
if (fe->ops.i2c_gate_ctrl)
drivers/media/tuners/fc0013.c
453
fe->ops.i2c_gate_ctrl(fe, 1); /* open I2C-gate */
drivers/media/tuners/fc0013.c
469
if (fe->ops.i2c_gate_ctrl)
drivers/media/tuners/fc0013.c
470
fe->ops.i2c_gate_ctrl(fe, 0); /* close I2C-gate */
drivers/media/tuners/fc0013.c
493
if (fe->ops.i2c_gate_ctrl)
drivers/media/tuners/fc0013.c
494
fe->ops.i2c_gate_ctrl(fe, 0); /* close I2C-gate */
drivers/media/tuners/fc0013.c
542
memcpy(&fe->ops.tuner_ops, &fc0013_tuner_ops,
drivers/media/tuners/fc0013.c
91
if (fe->ops.i2c_gate_ctrl)
drivers/media/tuners/fc0013.c
92
fe->ops.i2c_gate_ctrl(fe, 1); /* open I2C-gate */
drivers/media/tuners/fc2580.c
503
if (dev->subdev.ops)
drivers/media/tuners/fc2580.c
576
memcpy(&fe->ops.tuner_ops, &fc2580_dvb_tuner_ops,
drivers/media/tuners/fc2580.c
577
sizeof(fe->ops.tuner_ops));
drivers/media/tuners/it913x.c
402
memcpy(&fe->ops.tuner_ops, &it913x_tuner_ops,
drivers/media/tuners/it913x.c
429
memset(&fe->ops.tuner_ops, 0, sizeof(struct dvb_tuner_ops));
drivers/media/tuners/m88rs6000t.c
689
memcpy(&fe->ops.tuner_ops, &m88rs6000t_tuner_ops,
drivers/media/tuners/m88rs6000t.c
706
memset(&fe->ops.tuner_ops, 0, sizeof(struct dvb_tuner_ops));
drivers/media/tuners/max2165.c
268
if (fe->ops.i2c_gate_ctrl)
drivers/media/tuners/max2165.c
269
fe->ops.i2c_gate_ctrl(fe, 1);
drivers/media/tuners/max2165.c
274
if (fe->ops.i2c_gate_ctrl)
drivers/media/tuners/max2165.c
275
fe->ops.i2c_gate_ctrl(fe, 0);
drivers/media/tuners/max2165.c
307
if (fe->ops.i2c_gate_ctrl)
drivers/media/tuners/max2165.c
308
fe->ops.i2c_gate_ctrl(fe, 1);
drivers/media/tuners/max2165.c
313
if (fe->ops.i2c_gate_ctrl)
drivers/media/tuners/max2165.c
314
fe->ops.i2c_gate_ctrl(fe, 0);
drivers/media/tuners/max2165.c
330
if (fe->ops.i2c_gate_ctrl)
drivers/media/tuners/max2165.c
331
fe->ops.i2c_gate_ctrl(fe, 1);
drivers/media/tuners/max2165.c
353
if (fe->ops.i2c_gate_ctrl)
drivers/media/tuners/max2165.c
354
fe->ops.i2c_gate_ctrl(fe, 0);
drivers/media/tuners/max2165.c
401
memcpy(&fe->ops.tuner_ops, &max2165_tuner_ops,
drivers/media/tuners/mc44s803.c
189
if (fe->ops.i2c_gate_ctrl)
drivers/media/tuners/mc44s803.c
190
fe->ops.i2c_gate_ctrl(fe, 0);
drivers/media/tuners/mc44s803.c
194
if (fe->ops.i2c_gate_ctrl)
drivers/media/tuners/mc44s803.c
195
fe->ops.i2c_gate_ctrl(fe, 0);
drivers/media/tuners/mc44s803.c
221
if (fe->ops.i2c_gate_ctrl)
drivers/media/tuners/mc44s803.c
222
fe->ops.i2c_gate_ctrl(fe, 1);
drivers/media/tuners/mc44s803.c
265
if (fe->ops.i2c_gate_ctrl)
drivers/media/tuners/mc44s803.c
266
fe->ops.i2c_gate_ctrl(fe, 0);
drivers/media/tuners/mc44s803.c
271
if (fe->ops.i2c_gate_ctrl)
drivers/media/tuners/mc44s803.c
272
fe->ops.i2c_gate_ctrl(fe, 0);
drivers/media/tuners/mc44s803.c
326
if (fe->ops.i2c_gate_ctrl)
drivers/media/tuners/mc44s803.c
327
fe->ops.i2c_gate_ctrl(fe, 1); /* open i2c_gate */
drivers/media/tuners/mc44s803.c
342
memcpy(&fe->ops.tuner_ops, &mc44s803_tuner_ops,
drivers/media/tuners/mc44s803.c
347
if (fe->ops.i2c_gate_ctrl)
drivers/media/tuners/mc44s803.c
348
fe->ops.i2c_gate_ctrl(fe, 0); /* close i2c_gate */
drivers/media/tuners/mc44s803.c
353
if (fe->ops.i2c_gate_ctrl)
drivers/media/tuners/mc44s803.c
354
fe->ops.i2c_gate_ctrl(fe, 0); /* close i2c_gate */
drivers/media/tuners/mc44s803.c
83
if (fe->ops.i2c_gate_ctrl)
drivers/media/tuners/mc44s803.c
84
fe->ops.i2c_gate_ctrl(fe, 1);
drivers/media/tuners/mt2060.c
206
if (fe->ops.i2c_gate_ctrl)
drivers/media/tuners/mt2060.c
207
fe->ops.i2c_gate_ctrl(fe, 1); /* open i2c_gate */
drivers/media/tuners/mt2060.c
271
if (fe->ops.i2c_gate_ctrl)
drivers/media/tuners/mt2060.c
272
fe->ops.i2c_gate_ctrl(fe, 0); /* close i2c_gate */
drivers/media/tuners/mt2060.c
338
if (fe->ops.i2c_gate_ctrl)
drivers/media/tuners/mt2060.c
339
fe->ops.i2c_gate_ctrl(fe, 1); /* open i2c_gate */
drivers/media/tuners/mt2060.c
351
if (fe->ops.i2c_gate_ctrl)
drivers/media/tuners/mt2060.c
352
fe->ops.i2c_gate_ctrl(fe, 0); /* close i2c_gate */
drivers/media/tuners/mt2060.c
362
if (fe->ops.i2c_gate_ctrl)
drivers/media/tuners/mt2060.c
363
fe->ops.i2c_gate_ctrl(fe, 1); /* open i2c_gate */
drivers/media/tuners/mt2060.c
374
if (fe->ops.i2c_gate_ctrl)
drivers/media/tuners/mt2060.c
375
fe->ops.i2c_gate_ctrl(fe, 0); /* close i2c_gate */
drivers/media/tuners/mt2060.c
419
if (fe->ops.i2c_gate_ctrl)
drivers/media/tuners/mt2060.c
420
fe->ops.i2c_gate_ctrl(fe, 1); /* open i2c_gate */
drivers/media/tuners/mt2060.c
432
memcpy(&fe->ops.tuner_ops, &mt2060_tuner_ops, sizeof(struct dvb_tuner_ops));
drivers/media/tuners/mt2060.c
438
if (fe->ops.i2c_gate_ctrl)
drivers/media/tuners/mt2060.c
439
fe->ops.i2c_gate_ctrl(fe, 0); /* close i2c_gate */
drivers/media/tuners/mt2060.c
500
memcpy(&fe->ops.tuner_ops, &mt2060_tuner_ops, sizeof(fe->ops.tuner_ops));
drivers/media/tuners/mt2060.c
501
fe->ops.tuner_ops.release = NULL;
drivers/media/tuners/mt2063.c
218
struct dvb_tuner_ops ops;
drivers/media/tuners/mt2063.c
2224
fe->ops.tuner_ops = mt2063_ops;
drivers/media/tuners/mt2063.c
256
if (fe->ops.i2c_gate_ctrl)
drivers/media/tuners/mt2063.c
257
fe->ops.i2c_gate_ctrl(fe, 1);
drivers/media/tuners/mt2063.c
259
if (fe->ops.i2c_gate_ctrl)
drivers/media/tuners/mt2063.c
260
fe->ops.i2c_gate_ctrl(fe, 0);
drivers/media/tuners/mt2063.c
301
if (fe->ops.i2c_gate_ctrl)
drivers/media/tuners/mt2063.c
302
fe->ops.i2c_gate_ctrl(fe, 1);
drivers/media/tuners/mt2063.c
326
if (fe->ops.i2c_gate_ctrl)
drivers/media/tuners/mt2063.c
327
fe->ops.i2c_gate_ctrl(fe, 0);
drivers/media/tuners/mt20xx.c
423
memcpy(&fe->ops.tuner_ops, &mt2032_tuner_ops, sizeof(struct dvb_tuner_ops));
drivers/media/tuners/mt20xx.c
585
memcpy(&fe->ops.tuner_ops, &mt2050_tuner_ops, sizeof(struct dvb_tuner_ops));
drivers/media/tuners/mt20xx.c
640
strscpy(fe->ops.tuner_ops.info.name, name,
drivers/media/tuners/mt20xx.c
641
sizeof(fe->ops.tuner_ops.info.name));
drivers/media/tuners/mt2131.c
271
memcpy(&fe->ops.tuner_ops, &mt2131_tuner_ops,
drivers/media/tuners/mt2266.c
333
memcpy(&fe->ops.tuner_ops, &mt2266_tuner_ops, sizeof(struct dvb_tuner_ops));
drivers/media/tuners/mxl301rf.c
302
memcpy(&fe->ops.tuner_ops, &mxl301rf_ops, sizeof(mxl301rf_ops));
drivers/media/tuners/mxl5005s.c
3850
if (fe->ops.i2c_gate_ctrl)
drivers/media/tuners/mxl5005s.c
3851
fe->ops.i2c_gate_ctrl(fe, 1);
drivers/media/tuners/mxl5005s.c
3858
if (fe->ops.i2c_gate_ctrl)
drivers/media/tuners/mxl5005s.c
3859
fe->ops.i2c_gate_ctrl(fe, 0);
drivers/media/tuners/mxl5005s.c
3891
if (fe->ops.i2c_gate_ctrl)
drivers/media/tuners/mxl5005s.c
3892
fe->ops.i2c_gate_ctrl(fe, 1);
drivers/media/tuners/mxl5005s.c
3902
if (fe->ops.i2c_gate_ctrl)
drivers/media/tuners/mxl5005s.c
3903
fe->ops.i2c_gate_ctrl(fe, 0);
drivers/media/tuners/mxl5005s.c
4117
memcpy(&fe->ops.tuner_ops, &mxl5005s_tuner_ops,
drivers/media/tuners/mxl5007t.c
570
if (fe->ops.i2c_gate_ctrl)
drivers/media/tuners/mxl5007t.c
571
fe->ops.i2c_gate_ctrl(fe, 1);
drivers/media/tuners/mxl5007t.c
582
if (fe->ops.i2c_gate_ctrl)
drivers/media/tuners/mxl5007t.c
583
fe->ops.i2c_gate_ctrl(fe, 0);
drivers/media/tuners/mxl5007t.c
631
if (fe->ops.i2c_gate_ctrl)
drivers/media/tuners/mxl5007t.c
632
fe->ops.i2c_gate_ctrl(fe, 1);
drivers/media/tuners/mxl5007t.c
649
if (fe->ops.i2c_gate_ctrl)
drivers/media/tuners/mxl5007t.c
650
fe->ops.i2c_gate_ctrl(fe, 0);
drivers/media/tuners/mxl5007t.c
662
if (fe->ops.i2c_gate_ctrl)
drivers/media/tuners/mxl5007t.c
663
fe->ops.i2c_gate_ctrl(fe, 1);
drivers/media/tuners/mxl5007t.c
669
if (fe->ops.i2c_gate_ctrl)
drivers/media/tuners/mxl5007t.c
670
fe->ops.i2c_gate_ctrl(fe, 0);
drivers/media/tuners/mxl5007t.c
680
if (fe->ops.i2c_gate_ctrl)
drivers/media/tuners/mxl5007t.c
681
fe->ops.i2c_gate_ctrl(fe, 1);
drivers/media/tuners/mxl5007t.c
689
if (fe->ops.i2c_gate_ctrl)
drivers/media/tuners/mxl5007t.c
690
fe->ops.i2c_gate_ctrl(fe, 0);
drivers/media/tuners/mxl5007t.c
856
if (fe->ops.i2c_gate_ctrl)
drivers/media/tuners/mxl5007t.c
857
fe->ops.i2c_gate_ctrl(fe, 1);
drivers/media/tuners/mxl5007t.c
861
if (fe->ops.i2c_gate_ctrl)
drivers/media/tuners/mxl5007t.c
862
fe->ops.i2c_gate_ctrl(fe, 0);
drivers/media/tuners/mxl5007t.c
873
if (fe->ops.i2c_gate_ctrl)
drivers/media/tuners/mxl5007t.c
874
fe->ops.i2c_gate_ctrl(fe, 1);
drivers/media/tuners/mxl5007t.c
878
if (fe->ops.i2c_gate_ctrl)
drivers/media/tuners/mxl5007t.c
879
fe->ops.i2c_gate_ctrl(fe, 0);
drivers/media/tuners/mxl5007t.c
884
if (fe->ops.i2c_gate_ctrl)
drivers/media/tuners/mxl5007t.c
885
fe->ops.i2c_gate_ctrl(fe, 1);
drivers/media/tuners/mxl5007t.c
890
if (fe->ops.i2c_gate_ctrl)
drivers/media/tuners/mxl5007t.c
891
fe->ops.i2c_gate_ctrl(fe, 0);
drivers/media/tuners/mxl5007t.c
900
memcpy(&fe->ops.tuner_ops, &mxl5007t_tuner_ops,
drivers/media/tuners/qm1d1b0004.c
217
memcpy(&fe->ops.tuner_ops, &qm1d1b0004_ops, sizeof(fe->ops.tuner_ops));
drivers/media/tuners/qm1d1c0042.c
419
memcpy(&fe->ops.tuner_ops, &qm1d1c0042_ops, sizeof(qm1d1c0042_ops));
drivers/media/tuners/qt1010.c
113
if (fe->ops.i2c_gate_ctrl)
drivers/media/tuners/qt1010.c
114
fe->ops.i2c_gate_ctrl(fe, 1); /* open i2c_gate */
drivers/media/tuners/qt1010.c
209
if (fe->ops.i2c_gate_ctrl)
drivers/media/tuners/qt1010.c
210
fe->ops.i2c_gate_ctrl(fe, 0); /* close i2c_gate */
drivers/media/tuners/qt1010.c
324
if (fe->ops.i2c_gate_ctrl)
drivers/media/tuners/qt1010.c
325
fe->ops.i2c_gate_ctrl(fe, 1); /* open i2c_gate */
drivers/media/tuners/qt1010.c
421
if (fe->ops.i2c_gate_ctrl)
drivers/media/tuners/qt1010.c
422
fe->ops.i2c_gate_ctrl(fe, 1); /* open i2c_gate */
drivers/media/tuners/qt1010.c
431
if (fe->ops.i2c_gate_ctrl)
drivers/media/tuners/qt1010.c
432
fe->ops.i2c_gate_ctrl(fe, 0); /* close i2c_gate */
drivers/media/tuners/qt1010.c
438
memcpy(&fe->ops.tuner_ops, &qt1010_tuner_ops,
drivers/media/tuners/r820t.c
2152
if (fe->ops.i2c_gate_ctrl)
drivers/media/tuners/r820t.c
2153
fe->ops.i2c_gate_ctrl(fe, 1);
drivers/media/tuners/r820t.c
2164
if (fe->ops.i2c_gate_ctrl)
drivers/media/tuners/r820t.c
2165
fe->ops.i2c_gate_ctrl(fe, 0);
drivers/media/tuners/r820t.c
2181
if (fe->ops.i2c_gate_ctrl)
drivers/media/tuners/r820t.c
2182
fe->ops.i2c_gate_ctrl(fe, 1);
drivers/media/tuners/r820t.c
2186
if (fe->ops.i2c_gate_ctrl)
drivers/media/tuners/r820t.c
2187
fe->ops.i2c_gate_ctrl(fe, 0);
drivers/media/tuners/r820t.c
2213
if (fe->ops.i2c_gate_ctrl)
drivers/media/tuners/r820t.c
2214
fe->ops.i2c_gate_ctrl(fe, 1);
drivers/media/tuners/r820t.c
2219
if (fe->ops.i2c_gate_ctrl)
drivers/media/tuners/r820t.c
2220
fe->ops.i2c_gate_ctrl(fe, 0);
drivers/media/tuners/r820t.c
2237
if (fe->ops.i2c_gate_ctrl)
drivers/media/tuners/r820t.c
2238
fe->ops.i2c_gate_ctrl(fe, 1);
drivers/media/tuners/r820t.c
2247
if (fe->ops.i2c_gate_ctrl)
drivers/media/tuners/r820t.c
2248
fe->ops.i2c_gate_ctrl(fe, 0);
drivers/media/tuners/r820t.c
2262
if (fe->ops.i2c_gate_ctrl)
drivers/media/tuners/r820t.c
2263
fe->ops.i2c_gate_ctrl(fe, 1);
drivers/media/tuners/r820t.c
2279
if (fe->ops.i2c_gate_ctrl)
drivers/media/tuners/r820t.c
2280
fe->ops.i2c_gate_ctrl(fe, 0);
drivers/media/tuners/r820t.c
2366
if (fe->ops.i2c_gate_ctrl)
drivers/media/tuners/r820t.c
2367
fe->ops.i2c_gate_ctrl(fe, 1);
drivers/media/tuners/r820t.c
2382
if (fe->ops.i2c_gate_ctrl)
drivers/media/tuners/r820t.c
2383
fe->ops.i2c_gate_ctrl(fe, 0);
drivers/media/tuners/r820t.c
2387
memcpy(&fe->ops.tuner_ops, &r820t_tuner_ops,
drivers/media/tuners/r820t.c
2392
if (fe->ops.i2c_gate_ctrl)
drivers/media/tuners/r820t.c
2393
fe->ops.i2c_gate_ctrl(fe, 0);
drivers/media/tuners/si2157.c
911
memcpy(&fe->ops.tuner_ops, &si2157_ops, sizeof(struct dvb_tuner_ops));
drivers/media/tuners/si2157.c
969
memset(&fe->ops.tuner_ops, 0, sizeof(struct dvb_tuner_ops));
drivers/media/tuners/tda18212.c
144
if (fe->ops.i2c_gate_ctrl)
drivers/media/tuners/tda18212.c
145
fe->ops.i2c_gate_ctrl(fe, 0); /* close I2C-gate */
drivers/media/tuners/tda18212.c
205
if (fe->ops.i2c_gate_ctrl)
drivers/media/tuners/tda18212.c
206
fe->ops.i2c_gate_ctrl(fe, 1); /* open I2C-gate */
drivers/media/tuners/tda18212.c
211
if (fe->ops.i2c_gate_ctrl)
drivers/media/tuners/tda18212.c
212
fe->ops.i2c_gate_ctrl(fe, 0); /* close I2C-gate */
drivers/media/tuners/tda18212.c
233
memcpy(&fe->ops.tuner_ops, &tda18212_tuner_ops,
drivers/media/tuners/tda18212.c
251
memset(&fe->ops.tuner_ops, 0, sizeof(struct dvb_tuner_ops));
drivers/media/tuners/tda18212.c
55
if (fe->ops.i2c_gate_ctrl)
drivers/media/tuners/tda18212.c
56
fe->ops.i2c_gate_ctrl(fe, 1); /* open I2C-gate */
drivers/media/tuners/tda18218.c
137
if (fe->ops.i2c_gate_ctrl)
drivers/media/tuners/tda18218.c
138
fe->ops.i2c_gate_ctrl(fe, 1); /* open I2C-gate */
drivers/media/tuners/tda18218.c
197
if (fe->ops.i2c_gate_ctrl)
drivers/media/tuners/tda18218.c
198
fe->ops.i2c_gate_ctrl(fe, 0); /* close I2C-gate */
drivers/media/tuners/tda18218.c
219
if (fe->ops.i2c_gate_ctrl)
drivers/media/tuners/tda18218.c
220
fe->ops.i2c_gate_ctrl(fe, 1); /* open I2C-gate */
drivers/media/tuners/tda18218.c
225
if (fe->ops.i2c_gate_ctrl)
drivers/media/tuners/tda18218.c
226
fe->ops.i2c_gate_ctrl(fe, 0); /* close I2C-gate */
drivers/media/tuners/tda18218.c
241
if (fe->ops.i2c_gate_ctrl)
drivers/media/tuners/tda18218.c
242
fe->ops.i2c_gate_ctrl(fe, 1); /* open I2C-gate */
drivers/media/tuners/tda18218.c
246
if (fe->ops.i2c_gate_ctrl)
drivers/media/tuners/tda18218.c
247
fe->ops.i2c_gate_ctrl(fe, 0); /* close I2C-gate */
drivers/media/tuners/tda18218.c
303
if (fe->ops.i2c_gate_ctrl)
drivers/media/tuners/tda18218.c
304
fe->ops.i2c_gate_ctrl(fe, 1); /* open I2C-gate */
drivers/media/tuners/tda18218.c
319
memcpy(&fe->ops.tuner_ops, &tda18218_tuner_ops,
drivers/media/tuners/tda18218.c
334
if (fe->ops.i2c_gate_ctrl)
drivers/media/tuners/tda18218.c
335
fe->ops.i2c_gate_ctrl(fe, 0); /* close I2C-gate */
drivers/media/tuners/tda18250.c
844
memcpy(&fe->ops.tuner_ops, &tda18250_ops,
drivers/media/tuners/tda18250.c
865
memset(&fe->ops.tuner_ops, 0, sizeof(struct dvb_tuner_ops));
drivers/media/tuners/tda18271-common.c
37
if (fe->ops.analog_ops.i2c_gate_ctrl)
drivers/media/tuners/tda18271-common.c
38
ret = fe->ops.analog_ops.i2c_gate_ctrl(fe, enable);
drivers/media/tuners/tda18271-common.c
41
if (fe->ops.i2c_gate_ctrl)
drivers/media/tuners/tda18271-common.c
42
ret = fe->ops.i2c_gate_ctrl(fe, enable);
drivers/media/tuners/tda18271-fe.c
1327
memcpy(&fe->ops.tuner_ops, &tda18271_tuner_ops,
drivers/media/tuners/tda18271-fe.c
969
if (fe->ops.analog_ops.standby)
drivers/media/tuners/tda18271-fe.c
970
fe->ops.analog_ops.standby(fe);
drivers/media/tuners/tda827x.c
130
if (fe->ops.i2c_gate_ctrl)
drivers/media/tuners/tda827x.c
131
fe->ops.i2c_gate_ctrl(fe, 1);
drivers/media/tuners/tda827x.c
133
if (fe->ops.i2c_gate_ctrl)
drivers/media/tuners/tda827x.c
134
fe->ops.i2c_gate_ctrl(fe, 0);
drivers/media/tuners/tda827x.c
795
return fe->ops.tuner_ops.init(fe);
drivers/media/tuners/tda827x.c
804
return fe->ops.tuner_ops.sleep(fe);
drivers/media/tuners/tda827x.c
856
fe->ops.tuner_ops.init = tda827x_init;
drivers/media/tuners/tda827x.c
857
fe->ops.tuner_ops.sleep = tda827xo_sleep;
drivers/media/tuners/tda827x.c
862
memcpy(&fe->ops.tuner_ops, &tda827xa_tuner_ops, sizeof(struct dvb_tuner_ops));
drivers/media/tuners/tda827x.c
883
memcpy(&fe->ops.tuner_ops, &tda827xo_tuner_ops, sizeof(struct dvb_tuner_ops));
drivers/media/tuners/tda827x.c
886
dprintk("type set to %s\n", fe->ops.tuner_ops.info.name);
drivers/media/tuners/tda8290.c
225
if (fe->ops.analog_ops.i2c_gate_ctrl)
drivers/media/tuners/tda8290.c
226
fe->ops.analog_ops.i2c_gate_ctrl(fe, 1);
drivers/media/tuners/tda8290.c
228
if (fe->ops.tuner_ops.set_analog_params)
drivers/media/tuners/tda8290.c
229
fe->ops.tuner_ops.set_analog_params(fe, params);
drivers/media/tuners/tda8290.c
295
if (fe->ops.analog_ops.i2c_gate_ctrl)
drivers/media/tuners/tda8290.c
296
fe->ops.analog_ops.i2c_gate_ctrl(fe, 0);
drivers/media/tuners/tda8290.c
419
if (fe->ops.analog_ops.i2c_gate_ctrl)
drivers/media/tuners/tda8290.c
420
fe->ops.analog_ops.i2c_gate_ctrl(fe, 1);
drivers/media/tuners/tda8290.c
422
if (fe->ops.tuner_ops.set_analog_params)
drivers/media/tuners/tda8290.c
423
fe->ops.tuner_ops.set_analog_params(fe, params);
drivers/media/tuners/tda8290.c
434
if (fe->ops.analog_ops.i2c_gate_ctrl)
drivers/media/tuners/tda8290.c
435
fe->ops.analog_ops.i2c_gate_ctrl(fe, 0);
drivers/media/tuners/tda8290.c
464
if (fe->ops.analog_ops.i2c_gate_ctrl)
drivers/media/tuners/tda8290.c
465
fe->ops.analog_ops.i2c_gate_ctrl(fe, 1);
drivers/media/tuners/tda8290.c
469
if (fe->ops.analog_ops.i2c_gate_ctrl)
drivers/media/tuners/tda8290.c
470
fe->ops.analog_ops.i2c_gate_ctrl(fe, 0);
drivers/media/tuners/tda8290.c
541
if (fe->ops.analog_ops.i2c_gate_ctrl)
drivers/media/tuners/tda8290.c
542
fe->ops.analog_ops.i2c_gate_ctrl(fe, 1);
drivers/media/tuners/tda8290.c
544
if (fe->ops.analog_ops.i2c_gate_ctrl)
drivers/media/tuners/tda8290.c
545
fe->ops.analog_ops.i2c_gate_ctrl(fe, 0);
drivers/media/tuners/tda8290.c
557
if (fe->ops.tuner_ops.release)
drivers/media/tuners/tda8290.c
558
fe->ops.tuner_ops.release(fe);
drivers/media/tuners/tda8290.c
576
if (fe->ops.analog_ops.i2c_gate_ctrl)
drivers/media/tuners/tda8290.c
577
fe->ops.analog_ops.i2c_gate_ctrl(fe, 1);
drivers/media/tuners/tda8290.c
595
if (fe->ops.analog_ops.i2c_gate_ctrl)
drivers/media/tuners/tda8290.c
596
fe->ops.analog_ops.i2c_gate_ctrl(fe, 0);
drivers/media/tuners/tda8290.c
619
if (fe->ops.analog_ops.i2c_gate_ctrl)
drivers/media/tuners/tda8290.c
620
fe->ops.analog_ops.i2c_gate_ctrl(fe, 1);
drivers/media/tuners/tda8290.c
625
if (fe->ops.analog_ops.i2c_gate_ctrl)
drivers/media/tuners/tda8290.c
626
fe->ops.analog_ops.i2c_gate_ctrl(fe, 0);
drivers/media/tuners/tda8290.c
646
if (fe->ops.tuner_ops.init)
drivers/media/tuners/tda8290.c
647
fe->ops.tuner_ops.init(fe);
drivers/media/tuners/tda8290.c
649
if (fe->ops.tuner_ops.sleep)
drivers/media/tuners/tda8290.c
650
fe->ops.tuner_ops.sleep(fe);
drivers/media/tuners/tda8290.c
652
if (fe->ops.analog_ops.i2c_gate_ctrl)
drivers/media/tuners/tda8290.c
653
fe->ops.analog_ops.i2c_gate_ctrl(fe, 0);
drivers/media/tuners/tda8290.c
752
memcpy(&fe->ops.analog_ops, &tda8290_ops,
drivers/media/tuners/tda8290.c
758
memcpy(&fe->ops.analog_ops, &tda8295_ops,
drivers/media/tuners/tda8290.c
763
fe->ops.analog_ops.i2c_gate_ctrl = NULL;
drivers/media/tuners/tda8290.c
801
fe->ops.analog_ops.info.name = name;
drivers/media/tuners/tda8290.c
813
memset(&fe->ops.analog_ops, 0, sizeof(struct analog_demod_ops));
drivers/media/tuners/tda9887.c
703
memcpy(&fe->ops.analog_ops, &tda9887_ops,
drivers/media/tuners/tea5761.c
327
memcpy(&fe->ops.tuner_ops, &tea5761_tuner_ops,
drivers/media/tuners/tea5767.c
460
memcpy(&fe->ops.tuner_ops, &tea5767_tuner_ops,
drivers/media/tuners/tua9001.c
216
memcpy(&fe->ops.tuner_ops, &tua9001_tuner_ops,
drivers/media/tuners/tuner-simple.c
1073
if (fe->ops.i2c_gate_ctrl)
drivers/media/tuners/tuner-simple.c
1074
fe->ops.i2c_gate_ctrl(fe, 1);
drivers/media/tuners/tuner-simple.c
1081
if (fe->ops.i2c_gate_ctrl)
drivers/media/tuners/tuner-simple.c
1082
fe->ops.i2c_gate_ctrl(fe, 0);
drivers/media/tuners/tuner-simple.c
1109
memcpy(&fe->ops.tuner_ops, &simple_tuner_ops,
drivers/media/tuners/tuner-simple.c
1135
strscpy(fe->ops.tuner_ops.info.name, priv->tun->name,
drivers/media/tuners/tuner-simple.c
1136
sizeof(fe->ops.tuner_ops.info.name));
drivers/media/tuners/tuner-simple.c
940
if (fe->ops.analog_ops.standby)
drivers/media/tuners/tuner-simple.c
941
fe->ops.analog_ops.standby(fe);
drivers/media/tuners/tuner-simple.c
943
if (fe->ops.i2c_gate_ctrl)
drivers/media/tuners/tuner-simple.c
944
fe->ops.i2c_gate_ctrl(fe, 1);
drivers/media/tuners/tuner-simple.c
971
if (fe->ops.i2c_gate_ctrl)
drivers/media/tuners/tuner-simple.c
972
fe->ops.i2c_gate_ctrl(fe, 1);
drivers/media/tuners/tuner-simple.c
994
if (fe->ops.i2c_gate_ctrl)
drivers/media/tuners/tuner-simple.c
995
fe->ops.i2c_gate_ctrl(fe, 1);
drivers/media/tuners/xc2028.c
1497
memcpy(&fe->ops.tuner_ops, &xc2028_dvb_tuner_ops,
drivers/media/tuners/xc4000.c
1726
memcpy(&fe->ops.tuner_ops, &xc4000_tuner_ops,
drivers/media/tuners/xc5000.c
1448
memcpy(&fe->ops.tuner_ops, &xc5000_tuner_ops,
drivers/media/usb/airspy/airspy.c
1015
s->vb_queue.ops = &airspy_vb2_ops;
drivers/media/usb/as102/as102_drv.c
54
if (bus_adap->ops->stop_stream != NULL)
drivers/media/usb/as102/as102_drv.c
55
bus_adap->ops->stop_stream(dev);
drivers/media/usb/as102/as102_drv.c
79
if (bus_adap->ops->start_stream != NULL)
drivers/media/usb/as102/as102_drv.c
80
ret = bus_adap->ops->start_stream(dev);
drivers/media/usb/as102/as102_drv.h
46
const struct as102_priv_ops_t *ops;
drivers/media/usb/as102/as102_fw.c
125
errno = bus_adap->ops->upload_fw_pkt(bus_adap,
drivers/media/usb/as102/as102_fw.c
140
errno = bus_adap->ops->upload_fw_pkt(bus_adap,
drivers/media/usb/as102/as102_usb_drv.c
364
as102_dev->bus_adap.ops = &as102_priv_ops;
drivers/media/usb/as102/as10x_cmd.c
128
if (adap->ops->xfer_cmd) {
drivers/media/usb/as102/as10x_cmd.c
129
error = adap->ops->xfer_cmd(adap,
drivers/media/usb/as102/as10x_cmd.c
173
if (adap->ops->xfer_cmd) {
drivers/media/usb/as102/as10x_cmd.c
174
error = adap->ops->xfer_cmd(
drivers/media/usb/as102/as10x_cmd.c
225
if (adap->ops->xfer_cmd) {
drivers/media/usb/as102/as10x_cmd.c
226
error = adap->ops->xfer_cmd(adap,
drivers/media/usb/as102/as10x_cmd.c
284
if (adap->ops->xfer_cmd) {
drivers/media/usb/as102/as10x_cmd.c
285
error = adap->ops->xfer_cmd(adap,
drivers/media/usb/as102/as10x_cmd.c
34
if (adap->ops->xfer_cmd) {
drivers/media/usb/as102/as10x_cmd.c
344
if (adap->ops->xfer_cmd) {
drivers/media/usb/as102/as10x_cmd.c
345
error = adap->ops->xfer_cmd(adap,
drivers/media/usb/as102/as10x_cmd.c
35
error = adap->ops->xfer_cmd(adap, (uint8_t *) pcmd,
drivers/media/usb/as102/as10x_cmd.c
75
if (adap->ops->xfer_cmd) {
drivers/media/usb/as102/as10x_cmd.c
76
error = adap->ops->xfer_cmd(
drivers/media/usb/as102/as10x_cmd_cfg.c
100
if (adap->ops->xfer_cmd) {
drivers/media/usb/as102/as10x_cmd_cfg.c
101
error = adap->ops->xfer_cmd(adap,
drivers/media/usb/as102/as10x_cmd_cfg.c
152
if (adap->ops->xfer_cmd) {
drivers/media/usb/as102/as10x_cmd_cfg.c
153
error = adap->ops->xfer_cmd(adap, (uint8_t *) pcmd,
drivers/media/usb/as102/as10x_cmd_cfg.c
42
if (adap->ops->xfer_cmd) {
drivers/media/usb/as102/as10x_cmd_cfg.c
43
error = adap->ops->xfer_cmd(adap,
drivers/media/usb/as102/as10x_cmd_stream.c
137
if (adap->ops->xfer_cmd) {
drivers/media/usb/as102/as10x_cmd_stream.c
138
error = adap->ops->xfer_cmd(adap, (uint8_t *) pcmd,
drivers/media/usb/as102/as10x_cmd_stream.c
180
if (adap->ops->xfer_cmd) {
drivers/media/usb/as102/as10x_cmd_stream.c
181
error = adap->ops->xfer_cmd(adap, (uint8_t *) pcmd,
drivers/media/usb/as102/as10x_cmd_stream.c
43
if (adap->ops->xfer_cmd) {
drivers/media/usb/as102/as10x_cmd_stream.c
44
error = adap->ops->xfer_cmd(adap, (uint8_t *) pcmd,
drivers/media/usb/as102/as10x_cmd_stream.c
94
if (adap->ops->xfer_cmd) {
drivers/media/usb/as102/as10x_cmd_stream.c
95
error = adap->ops->xfer_cmd(adap, (uint8_t *) pcmd,
drivers/media/usb/au0828/au0828-dvb.c
444
dvb->set_frontend = dvb->frontend->ops.set_frontend;
drivers/media/usb/au0828/au0828-dvb.c
445
dvb->frontend->ops.set_frontend = au0828_set_frontend;
drivers/media/usb/au0828/au0828-dvb.c
635
if (dvb->frontend->ops.release)
drivers/media/usb/au0828/au0828-dvb.c
636
dvb->frontend->ops.release(dvb->frontend);
drivers/media/usb/au0828/au0828-video.c
1811
q->ops = &au0828_video_qops;
drivers/media/usb/au0828/au0828-video.c
1825
q->ops = &au0828_vbi_qops;
drivers/media/usb/au0828/au0828-video.c
50
if (dev->dvb.frontend && dev->dvb.frontend->ops.analog_ops.i2c_gate_ctrl)
drivers/media/usb/au0828/au0828-video.c
51
dev->dvb.frontend->ops.analog_ops.i2c_gate_ctrl(dev->dvb.frontend, val);
drivers/media/usb/cx231xx/cx231xx-417.c
1744
dev->mpeg_ctrl_handler.ops = &cx231xx_ops;
drivers/media/usb/cx231xx/cx231xx-417.c
1767
q->ops = &cx231xx_video_qops;
drivers/media/usb/cx231xx/cx231xx-core.c
104
ops->fini(dev);
drivers/media/usb/cx231xx/cx231xx-core.c
105
dev_info(dev->dev, "%s removed\n", ops->name);
drivers/media/usb/cx231xx/cx231xx-core.c
108
list_del(&ops->next);
drivers/media/usb/cx231xx/cx231xx-core.c
115
struct cx231xx_ops *ops = NULL;
drivers/media/usb/cx231xx/cx231xx-core.c
118
list_for_each_entry(ops, &cx231xx_extension_devlist, next) {
drivers/media/usb/cx231xx/cx231xx-core.c
119
if (ops->init)
drivers/media/usb/cx231xx/cx231xx-core.c
120
ops->init(dev);
drivers/media/usb/cx231xx/cx231xx-core.c
127
struct cx231xx_ops *ops = NULL;
drivers/media/usb/cx231xx/cx231xx-core.c
130
list_for_each_entry(ops, &cx231xx_extension_devlist, next) {
drivers/media/usb/cx231xx/cx231xx-core.c
131
if (ops->fini)
drivers/media/usb/cx231xx/cx231xx-core.c
132
ops->fini(dev);
drivers/media/usb/cx231xx/cx231xx-core.c
83
int cx231xx_register_extension(struct cx231xx_ops *ops)
drivers/media/usb/cx231xx/cx231xx-core.c
88
list_add_tail(&ops->next, &cx231xx_extension_devlist);
drivers/media/usb/cx231xx/cx231xx-core.c
90
ops->init(dev);
drivers/media/usb/cx231xx/cx231xx-core.c
91
dev_info(dev->dev, "%s initialized\n", ops->name);
drivers/media/usb/cx231xx/cx231xx-core.c
98
void cx231xx_unregister_extension(struct cx231xx_ops *ops)
drivers/media/usb/cx231xx/cx231xx-dvb.c
1006
dev->dvb->frontend[0]->ops.i2c_gate_ctrl = NULL;
drivers/media/usb/cx231xx/cx231xx-dvb.c
1095
memcpy(&dvb->frontend[1]->ops.tuner_ops,
drivers/media/usb/cx231xx/cx231xx-dvb.c
1096
&dvb->frontend[0]->ops.tuner_ops,
drivers/media/usb/cx231xx/cx231xx-dvb.c
404
struct dvb_tuner_ops *dops = &dev->dvb->frontend[0]->ops.tuner_ops;
drivers/media/usb/cx231xx/cx231xx-dvb.c
429
struct dvb_tuner_ops *dops = &dev->dvb->frontend[0]->ops.tuner_ops;
drivers/media/usb/cx231xx/cx231xx-dvb.c
475
dvb->frontend[0]->ops.ts_bus_ctrl = cx231xx_dvb_bus_ctrl;
drivers/media/usb/cx231xx/cx231xx-dvb.c
477
dvb->frontend[1]->ops.ts_bus_ctrl = cx231xx_dvb_bus_ctrl;
drivers/media/usb/cx231xx/cx231xx-dvb.c
788
dev->dvb->frontend[0]->ops.i2c_gate_ctrl = NULL;
drivers/media/usb/cx231xx/cx231xx-dvb.c
820
dev->dvb->frontend[0]->ops.i2c_gate_ctrl = NULL;
drivers/media/usb/cx231xx/cx231xx-dvb.c
865
dev->dvb->frontend[0]->ops.i2c_gate_ctrl = NULL;
drivers/media/usb/cx231xx/cx231xx-video.c
1809
q->ops = &cx231xx_video_qops;
drivers/media/usb/cx231xx/cx231xx-video.c
1869
q->ops = &cx231xx_vbi_qops;
drivers/media/usb/dvb-usb-v2/af9015.c
1060
if (adap->fe[0]->ops.tuner_ops.init) {
drivers/media/usb/dvb-usb-v2/af9015.c
1062
adap->fe[0]->ops.tuner_ops.init;
drivers/media/usb/dvb-usb-v2/af9015.c
1063
adap->fe[0]->ops.tuner_ops.init = af9015_tuner_init;
drivers/media/usb/dvb-usb-v2/af9015.c
1066
if (adap->fe[0]->ops.tuner_ops.sleep) {
drivers/media/usb/dvb-usb-v2/af9015.c
1068
adap->fe[0]->ops.tuner_ops.sleep;
drivers/media/usb/dvb-usb-v2/af9015.c
1069
adap->fe[0]->ops.tuner_ops.sleep = af9015_tuner_sleep;
drivers/media/usb/dvb-usb-v2/af9015.c
903
state->set_frontend[adap->id] = adap->fe[0]->ops.set_frontend;
drivers/media/usb/dvb-usb-v2/af9015.c
904
adap->fe[0]->ops.set_frontend = af9015_af9013_set_frontend;
drivers/media/usb/dvb-usb-v2/af9015.c
905
state->read_status[adap->id] = adap->fe[0]->ops.read_status;
drivers/media/usb/dvb-usb-v2/af9015.c
906
adap->fe[0]->ops.read_status = af9015_af9013_read_status;
drivers/media/usb/dvb-usb-v2/af9015.c
907
state->init[adap->id] = adap->fe[0]->ops.init;
drivers/media/usb/dvb-usb-v2/af9015.c
908
adap->fe[0]->ops.init = af9015_af9013_init;
drivers/media/usb/dvb-usb-v2/af9015.c
909
state->sleep[adap->id] = adap->fe[0]->ops.sleep;
drivers/media/usb/dvb-usb-v2/af9015.c
910
adap->fe[0]->ops.sleep = af9015_af9013_sleep;
drivers/media/usb/dvb-usb-v2/af9035.c
1193
state->af9033_config[adap->id].ops = &state->ops;
drivers/media/usb/dvb-usb-v2/af9035.c
1205
adap->fe[0]->ops.i2c_gate_ctrl = NULL;
drivers/media/usb/dvb-usb-v2/af9035.c
1284
state->af9033_config[adap->id].ops = &state->ops;
drivers/media/usb/dvb-usb-v2/af9035.c
1963
return state->ops.pid_filter_ctrl(adap->fe[0], onoff);
drivers/media/usb/dvb-usb-v2/af9035.c
1971
return state->ops.pid_filter(adap->fe[0], index, pid, onoff);
drivers/media/usb/dvb-usb-v2/af9035.h
61
struct af9033_ops ops;
drivers/media/usb/dvb-usb-v2/anysee.c
1020
memcpy(&adap->fe[1]->ops.tuner_ops,
drivers/media/usb/dvb-usb-v2/anysee.c
1021
&adap->fe[0]->ops.tuner_ops,
drivers/media/usb/dvb-usb-v2/anysee.c
1056
memcpy(&adap->fe[1]->ops.tuner_ops,
drivers/media/usb/dvb-usb-v2/anysee.c
1057
&adap->fe[0]->ops.tuner_ops,
drivers/media/usb/dvb-usb-v2/anysee.c
820
adap->fe[0]->ops.i2c_gate_ctrl =
drivers/media/usb/dvb-usb-v2/anysee.c
852
adap->fe[1]->ops.i2c_gate_ctrl =
drivers/media/usb/dvb-usb-v2/anysee.c
884
adap->fe[0]->ops.i2c_gate_ctrl = anysee_i2c_gate_ctrl;
drivers/media/usb/dvb-usb-v2/anysee.c
907
adap->fe[1]->ops.i2c_gate_ctrl = anysee_i2c_gate_ctrl;
drivers/media/usb/dvb-usb-v2/az6007.c
640
st->gate_ctrl = adap->fe[0]->ops.i2c_gate_ctrl;
drivers/media/usb/dvb-usb-v2/az6007.c
641
adap->fe[0]->ops.i2c_gate_ctrl = drxk_gate_ctrl;
drivers/media/usb/dvb-usb-v2/az6007.c
661
st->gate_ctrl = adap->fe[0]->ops.i2c_gate_ctrl;
drivers/media/usb/dvb-usb-v2/az6007.c
662
adap->fe[0]->ops.i2c_gate_ctrl = drxk_gate_ctrl;
drivers/media/usb/dvb-usb-v2/az6007.c
676
if (adap->fe[0]->ops.i2c_gate_ctrl)
drivers/media/usb/dvb-usb-v2/az6007.c
677
adap->fe[0]->ops.i2c_gate_ctrl(adap->fe[0], 1);
drivers/media/usb/dvb-usb-v2/az6007.c
683
if (adap->fe[0]->ops.i2c_gate_ctrl)
drivers/media/usb/dvb-usb-v2/az6007.c
684
adap->fe[0]->ops.i2c_gate_ctrl(adap->fe[0], 0);
drivers/media/usb/dvb-usb-v2/dvb_usb_core.c
659
adap->fe_init[i] = adap->fe[i]->ops.init;
drivers/media/usb/dvb-usb-v2/dvb_usb_core.c
660
adap->fe[i]->ops.init = dvb_usb_fe_init;
drivers/media/usb/dvb-usb-v2/dvb_usb_core.c
661
adap->fe_sleep[i] = adap->fe[i]->ops.sleep;
drivers/media/usb/dvb-usb-v2/dvb_usb_core.c
662
adap->fe[i]->ops.sleep = dvb_usb_fe_sleep;
drivers/media/usb/dvb-usb-v2/dvbsky.c
315
adap->fe[0]->ops.read_signal_strength =
drivers/media/usb/dvb-usb-v2/dvbsky.c
316
adap->fe[0]->ops.tuner_ops.get_rf_strength;
drivers/media/usb/dvb-usb-v2/dvbsky.c
319
state->fe_read_status = adap->fe[0]->ops.read_status;
drivers/media/usb/dvb-usb-v2/dvbsky.c
320
adap->fe[0]->ops.read_status = dvbsky_usb_read_status;
drivers/media/usb/dvb-usb-v2/dvbsky.c
323
state->fe_set_voltage = adap->fe[0]->ops.set_voltage;
drivers/media/usb/dvb-usb-v2/dvbsky.c
324
adap->fe[0]->ops.set_voltage = dvbsky_usb_set_voltage;
drivers/media/usb/dvb-usb-v2/dvbsky.c
433
adap->fe[0]->ops.read_signal_strength =
drivers/media/usb/dvb-usb-v2/dvbsky.c
434
adap->fe[0]->ops.tuner_ops.get_rf_strength;
drivers/media/usb/dvb-usb-v2/dvbsky.c
437
state->fe_read_status = adap->fe[0]->ops.read_status;
drivers/media/usb/dvb-usb-v2/dvbsky.c
438
adap->fe[0]->ops.read_status = dvbsky_usb_read_status;
drivers/media/usb/dvb-usb-v2/dvbsky.c
441
state->fe_set_voltage = adap->fe[0]->ops.set_voltage;
drivers/media/usb/dvb-usb-v2/dvbsky.c
442
adap->fe[0]->ops.set_voltage = dvbsky_usb_ci_set_voltage;
drivers/media/usb/dvb-usb-v2/lmedm04.c
1034
adap->fe[0]->ops.set_voltage;
drivers/media/usb/dvb-usb-v2/lmedm04.c
1053
st->fe_read_status = adap->fe[0]->ops.read_status;
drivers/media/usb/dvb-usb-v2/lmedm04.c
1054
st->fe_read_signal_strength = adap->fe[0]->ops.read_signal_strength;
drivers/media/usb/dvb-usb-v2/lmedm04.c
1055
st->fe_read_snr = adap->fe[0]->ops.read_snr;
drivers/media/usb/dvb-usb-v2/lmedm04.c
1056
st->fe_read_ber = adap->fe[0]->ops.read_ber;
drivers/media/usb/dvb-usb-v2/lmedm04.c
1057
st->fe_read_ucblocks = adap->fe[0]->ops.read_ucblocks;
drivers/media/usb/dvb-usb-v2/lmedm04.c
1059
adap->fe[0]->ops.read_status = dm04_read_status;
drivers/media/usb/dvb-usb-v2/lmedm04.c
1060
adap->fe[0]->ops.read_signal_strength = dm04_read_signal_strength;
drivers/media/usb/dvb-usb-v2/lmedm04.c
1061
adap->fe[0]->ops.read_snr = dm04_read_snr;
drivers/media/usb/dvb-usb-v2/lmedm04.c
1062
adap->fe[0]->ops.read_ber = dm04_read_ber;
drivers/media/usb/dvb-usb-v2/lmedm04.c
1063
adap->fe[0]->ops.read_ucblocks = dm04_read_ucblocks;
drivers/media/usb/dvb-usb-v2/lmedm04.c
1064
adap->fe[0]->ops.set_voltage = dm04_lme2510_set_voltage;
drivers/media/usb/dvb-usb-v2/lmedm04.c
955
char *name = adap->fe[0]->ops.info.name;
drivers/media/usb/dvb-usb-v2/mxl111sf-demod.c
291
if (fe->ops.tuner_ops.set_params) {
drivers/media/usb/dvb-usb-v2/mxl111sf-demod.c
292
ret = fe->ops.tuner_ops.set_params(fe);
drivers/media/usb/dvb-usb-v2/mxl111sf-demod.c
511
if (fe->ops.tuner_ops.get_bandwidth)
drivers/media/usb/dvb-usb-v2/mxl111sf-demod.c
512
fe->ops.tuner_ops.get_bandwidth(fe, &p->bandwidth_hz);
drivers/media/usb/dvb-usb-v2/mxl111sf-demod.c
513
if (fe->ops.tuner_ops.get_frequency)
drivers/media/usb/dvb-usb-v2/mxl111sf-demod.c
514
fe->ops.tuner_ops.get_frequency(fe, &p->frequency);
drivers/media/usb/dvb-usb-v2/mxl111sf-demod.c
587
memcpy(&state->fe.ops, &mxl111sf_demod_ops,
drivers/media/usb/dvb-usb-v2/mxl111sf-tuner.c
492
memcpy(&fe->ops.tuner_ops, &mxl111sf_tuner_tuner_ops,
drivers/media/usb/dvb-usb-v2/mxl111sf.c
311
err = fe->ops.init(fe);
drivers/media/usb/dvb-usb-v2/mxl111sf.c
477
adap_state->fe_init = adap->fe[fe_id]->ops.init;
drivers/media/usb/dvb-usb-v2/mxl111sf.c
478
adap->fe[fe_id]->ops.init = mxl111sf_adap_fe_init;
drivers/media/usb/dvb-usb-v2/mxl111sf.c
479
adap_state->fe_sleep = adap->fe[fe_id]->ops.sleep;
drivers/media/usb/dvb-usb-v2/mxl111sf.c
480
adap->fe[fe_id]->ops.sleep = mxl111sf_adap_fe_sleep;
drivers/media/usb/dvb-usb-v2/mxl111sf.c
552
adap_state->fe_init = adap->fe[fe_id]->ops.init;
drivers/media/usb/dvb-usb-v2/mxl111sf.c
553
adap->fe[fe_id]->ops.init = mxl111sf_adap_fe_init;
drivers/media/usb/dvb-usb-v2/mxl111sf.c
554
adap_state->fe_sleep = adap->fe[fe_id]->ops.sleep;
drivers/media/usb/dvb-usb-v2/mxl111sf.c
555
adap->fe[fe_id]->ops.sleep = mxl111sf_adap_fe_sleep;
drivers/media/usb/dvb-usb-v2/mxl111sf.c
639
adap_state->fe_init = adap->fe[fe_id]->ops.init;
drivers/media/usb/dvb-usb-v2/mxl111sf.c
640
adap->fe[fe_id]->ops.init = mxl111sf_adap_fe_init;
drivers/media/usb/dvb-usb-v2/mxl111sf.c
641
adap_state->fe_sleep = adap->fe[fe_id]->ops.sleep;
drivers/media/usb/dvb-usb-v2/mxl111sf.c
642
adap->fe[fe_id]->ops.sleep = mxl111sf_adap_fe_sleep;
drivers/media/usb/dvb-usb-v2/mxl111sf.c
726
adap_state->fe_init = adap->fe[fe_id]->ops.init;
drivers/media/usb/dvb-usb-v2/mxl111sf.c
727
adap->fe[fe_id]->ops.init = mxl111sf_adap_fe_init;
drivers/media/usb/dvb-usb-v2/mxl111sf.c
728
adap_state->fe_sleep = adap->fe[fe_id]->ops.sleep;
drivers/media/usb/dvb-usb-v2/mxl111sf.c
729
adap->fe[fe_id]->ops.sleep = mxl111sf_adap_fe_sleep;
drivers/media/usb/dvb-usb-v2/mxl111sf.c
790
adap_state->fe_init = adap->fe[fe_id]->ops.init;
drivers/media/usb/dvb-usb-v2/mxl111sf.c
791
adap->fe[fe_id]->ops.init = mxl111sf_adap_fe_init;
drivers/media/usb/dvb-usb-v2/mxl111sf.c
792
adap_state->fe_sleep = adap->fe[fe_id]->ops.sleep;
drivers/media/usb/dvb-usb-v2/mxl111sf.c
793
adap->fe[fe_id]->ops.sleep = mxl111sf_adap_fe_sleep;
drivers/media/usb/dvb-usb-v2/mxl111sf.c
833
fe->ops.tuner_ops.get_rf_strength(fe, &rxPwrA);
drivers/media/usb/dvb-usb-v2/mxl111sf.c
837
fe->ops.tuner_ops.get_rf_strength(fe, &rxPwr0);
drivers/media/usb/dvb-usb-v2/mxl111sf.c
841
fe->ops.tuner_ops.get_rf_strength(fe, &rxPwr1);
drivers/media/usb/dvb-usb-v2/mxl111sf.c
845
fe->ops.tuner_ops.get_rf_strength(fe, &rxPwr2);
drivers/media/usb/dvb-usb-v2/mxl111sf.c
886
adap->fe[i]->ops.read_signal_strength = adap->fe[i]->ops.tuner_ops.get_rf_strength;
drivers/media/usb/dvb-usb-v2/rtl28xxu.c
1221
adap->fe[0]->ops.read_signal_strength =
drivers/media/usb/dvb-usb-v2/rtl28xxu.c
1222
adap->fe[0]->ops.tuner_ops.get_rf_strength;
drivers/media/usb/dvb-usb-v2/rtl28xxu.c
1229
adap->fe[0]->ops.read_signal_strength =
drivers/media/usb/dvb-usb-v2/rtl28xxu.c
1230
adap->fe[0]->ops.tuner_ops.get_rf_strength;
drivers/media/usb/dvb-usb-v2/rtl28xxu.c
1315
adap->fe[0]->ops.read_signal_strength =
drivers/media/usb/dvb-usb-v2/rtl28xxu.c
1316
adap->fe[0]->ops.tuner_ops.get_rf_strength;
drivers/media/usb/dvb-usb-v2/rtl28xxu.c
1322
adap->fe[0]->ops.read_signal_strength =
drivers/media/usb/dvb-usb-v2/rtl28xxu.c
1323
adap->fe[0]->ops.tuner_ops.get_rf_strength;
drivers/media/usb/dvb-usb-v2/rtl28xxu.c
1329
adap->fe[1]->ops.read_signal_strength =
drivers/media/usb/dvb-usb-v2/rtl28xxu.c
1330
adap->fe[1]->ops.tuner_ops.get_rf_strength;
drivers/media/usb/dvb-usb-v2/rtl28xxu.c
1360
memcpy(&adap->fe[1]->ops.tuner_ops,
drivers/media/usb/dvb-usb-v2/rtl28xxu.c
1361
&adap->fe[0]->ops.tuner_ops,
drivers/media/usb/dvb-usb/af9005-fe.c
1027
if (fe->ops.tuner_ops.release == NULL) {
drivers/media/usb/dvb-usb/af9005-fe.c
1062
ret = fe->ops.tuner_ops.init(fe);
drivers/media/usb/dvb-usb/af9005-fe.c
1100
if (fe->ops.tuner_ops.release == NULL) {
drivers/media/usb/dvb-usb/af9005-fe.c
1181
ret = fe->ops.tuner_ops.set_params(fe);
drivers/media/usb/dvb-usb/af9005-fe.c
1435
memcpy(&state->frontend.ops, &af9005_fe_ops,
drivers/media/usb/dvb-usb/af9005-fe.c
434
if (fe->ops.tuner_ops.release == NULL)
drivers/media/usb/dvb-usb/af9005-fe.c
480
if (fe->ops.tuner_ops.release == NULL)
drivers/media/usb/dvb-usb/af9005-fe.c
490
if (fe->ops.tuner_ops.release == NULL)
drivers/media/usb/dvb-usb/af9005-fe.c
504
if (fe->ops.tuner_ops.release == NULL)
drivers/media/usb/dvb-usb/az6027.c
917
adap->fe_adap[0].fe->ops.set_voltage = az6027_set_voltage;
drivers/media/usb/dvb-usb/cinergyT2-core.c
80
adap->fe_adap[0].fe->ops.release(adap->fe_adap[0].fe);
drivers/media/usb/dvb-usb/cinergyT2-fe.c
276
memcpy(&s->fe.ops, &cinergyt2_fe_ops, sizeof(struct dvb_frontend_ops));
drivers/media/usb/dvb-usb/cxusb-analog.c
1627
cxdev->videoqueue.ops = &cxdev_video_qops;
drivers/media/usb/dvb-usb/cxusb.c
1204
st->set_param_save = adap->fe_adap[0].fe->ops.tuner_ops.set_params;
drivers/media/usb/dvb-usb/cxusb.c
1205
adap->fe_adap[0].fe->ops.tuner_ops.set_params = dib7070_set_param_override;
drivers/media/usb/dvb-usb/cxusb.c
712
adap->fe_adap[0].fe->ops.tuner_ops.sleep = NULL;
drivers/media/usb/dvb-usb/cxusb.c
787
if (!fe || !fe->ops.tuner_ops.set_config)
drivers/media/usb/dvb-usb/cxusb.c
790
fe->ops.tuner_ops.set_config(fe, &ctl);
drivers/media/usb/dvb-usb/cxusb.c
915
adap->fe_adap[0].fe->ops.ts_bus_ctrl =
drivers/media/usb/dvb-usb/dib0700_devices.c
1321
st->set_param_save = adap->fe_adap[0].fe->ops.tuner_ops.set_params;
drivers/media/usb/dvb-usb/dib0700_devices.c
1322
adap->fe_adap[0].fe->ops.tuner_ops.set_params = dib807x_set_param_override;
drivers/media/usb/dvb-usb/dib0700_devices.c
1745
st->set_param_save = adap->fe_adap[0].fe->ops.tuner_ops.set_params;
drivers/media/usb/dvb-usb/dib0700_devices.c
1746
adap->fe_adap[0].fe->ops.tuner_ops.set_params = dib8096_set_param_override;
drivers/media/usb/dvb-usb/dib0700_devices.c
1804
fe_slave->ops.tuner_ops.set_params = dib8096_set_param_override;
drivers/media/usb/dvb-usb/dib0700_devices.c
1810
st->set_param_save = adap->fe_adap[0].fe->ops.tuner_ops.set_params;
drivers/media/usb/dvb-usb/dib0700_devices.c
1811
adap->fe_adap[0].fe->ops.tuner_ops.set_params = dib8096_set_param_override;
drivers/media/usb/dvb-usb/dib0700_devices.c
2188
st->set_param_save = adap->fe_adap[0].fe->ops.tuner_ops.set_params;
drivers/media/usb/dvb-usb/dib0700_devices.c
2189
adap->fe_adap[0].fe->ops.tuner_ops.set_params = dib8096p_agc_startup;
drivers/media/usb/dvb-usb/dib0700_devices.c
3091
st->set_param_save = adap->fe_adap[0].fe->ops.tuner_ops.set_params;
drivers/media/usb/dvb-usb/dib0700_devices.c
3092
adap->fe_adap[0].fe->ops.tuner_ops.set_params = dib7090_agc_startup;
drivers/media/usb/dvb-usb/dib0700_devices.c
3176
st->set_param_save = adap->fe_adap[0].fe->ops.tuner_ops.set_params;
drivers/media/usb/dvb-usb/dib0700_devices.c
3177
adap->fe_adap[0].fe->ops.tuner_ops.set_params = dib7090_agc_startup;
drivers/media/usb/dvb-usb/dib0700_devices.c
3195
st->set_param_save = adap->fe_adap[0].fe->ops.tuner_ops.set_params;
drivers/media/usb/dvb-usb/dib0700_devices.c
3196
adap->fe_adap[0].fe->ops.tuner_ops.set_params = dib7090_agc_startup;
drivers/media/usb/dvb-usb/dib0700_devices.c
3253
st->set_param_save = adap->fe_adap[0].fe->ops.tuner_ops.set_params;
drivers/media/usb/dvb-usb/dib0700_devices.c
3254
adap->fe_adap[0].fe->ops.tuner_ops.set_params = dib7090_agc_startup;
drivers/media/usb/dvb-usb/dib0700_devices.c
3409
st->read_status = adap->fe_adap[0].fe->ops.read_status;
drivers/media/usb/dvb-usb/dib0700_devices.c
3410
adap->fe_adap[0].fe->ops.read_status = novatd_read_status_override;
drivers/media/usb/dvb-usb/dib0700_devices.c
3411
st->sleep = adap->fe_adap[0].fe->ops.sleep;
drivers/media/usb/dvb-usb/dib0700_devices.c
3412
adap->fe_adap[0].fe->ops.sleep = novatd_sleep_override;
drivers/media/usb/dvb-usb/dib0700_devices.c
893
st->set_param_save = adap->fe_adap[0].fe->ops.tuner_ops.set_params;
drivers/media/usb/dvb-usb/dib0700_devices.c
894
adap->fe_adap[0].fe->ops.tuner_ops.set_params = dib7770_set_param_override;
drivers/media/usb/dvb-usb/dib0700_devices.c
911
st->set_param_save = adap->fe_adap[0].fe->ops.tuner_ops.set_params;
drivers/media/usb/dvb-usb/dib0700_devices.c
912
adap->fe_adap[0].fe->ops.tuner_ops.set_params = dib7070_set_param_override;
drivers/media/usb/dvb-usb/dibusb-common.c
27
if (st->ops.fifo_ctrl != NULL)
drivers/media/usb/dvb-usb/dibusb-common.c
28
if (st->ops.fifo_ctrl(adap->fe_adap[0].fe, onoff)) {
drivers/media/usb/dvb-usb/dibusb-common.c
41
if (st->ops.pid_ctrl != NULL)
drivers/media/usb/dvb-usb/dibusb-common.c
42
st->ops.pid_ctrl(adap->fe_adap[0].fe,
drivers/media/usb/dvb-usb/dibusb-common.c
53
if (st->ops.pid_parse != NULL)
drivers/media/usb/dvb-usb/dibusb-common.c
54
if (st->ops.pid_parse(adap->fe_adap[0].fe, onoff) < 0)
drivers/media/usb/dvb-usb/dibusb-mb.c
21
return st->ops.tuner_pass_ctrl(fe, enable, st->tuner_addr);
drivers/media/usb/dvb-usb/dibusb-mb.c
32
&adap->dev->i2c_adap, &st->ops);
drivers/media/usb/dvb-usb/dibusb-mb.c
36
adap->fe_adap[0].fe->ops.i2c_gate_ctrl = dib3000mb_i2c_gate_ctrl;
drivers/media/usb/dvb-usb/dibusb-mb.c
79
if (adap->fe_adap[0].fe->ops.i2c_gate_ctrl)
drivers/media/usb/dvb-usb/dibusb-mb.c
80
adap->fe_adap[0].fe->ops.i2c_gate_ctrl(adap->fe_adap[0].fe, 1);
drivers/media/usb/dvb-usb/dibusb-mb.c
87
if (adap->fe_adap[0].fe->ops.i2c_gate_ctrl)
drivers/media/usb/dvb-usb/dibusb-mb.c
88
adap->fe_adap[0].fe->ops.i2c_gate_ctrl(adap->fe_adap[0].fe, 0);
drivers/media/usb/dvb-usb/dibusb-mc-common.c
104
st->ops.pid_parse = dib3000mc_pid_parse;
drivers/media/usb/dvb-usb/dibusb-mc-common.c
105
st->ops.pid_ctrl = dib3000mc_pid_control;
drivers/media/usb/dvb-usb/dibusb.h
100
struct dib_fe_xfer_ops ops;
drivers/media/usb/dvb-usb/digitv.c
135
fe->ops.tuner_ops.calc_regs(fe, b, sizeof(b));
drivers/media/usb/dvb-usb/digitv.c
136
if (fe->ops.i2c_gate_ctrl)
drivers/media/usb/dvb-usb/digitv.c
137
fe->ops.i2c_gate_ctrl(fe, 1);
drivers/media/usb/dvb-usb/digitv.c
173
adap->fe_adap[0].fe->ops.tuner_ops.set_params = digitv_nxt6000_tuner_set_params;
drivers/media/usb/dvb-usb/dtt200u-fe.c
218
memcpy(&state->frontend.ops,&dtt200u_fe_ops,sizeof(struct dvb_frontend_ops));
drivers/media/usb/dvb-usb/dtv5100.c
125
adap->fe_adap[0].fe->ops.i2c_gate_ctrl = NULL;
drivers/media/usb/dvb-usb/dvb-usb-dvb.c
303
adap->fe_adap[i].fe_init = adap->fe_adap[i].fe->ops.init;
drivers/media/usb/dvb-usb/dvb-usb-dvb.c
304
adap->fe_adap[i].fe->ops.init = dvb_usb_fe_wakeup;
drivers/media/usb/dvb-usb/dvb-usb-dvb.c
305
adap->fe_adap[i].fe_sleep = adap->fe_adap[i].fe->ops.sleep;
drivers/media/usb/dvb-usb/dvb-usb-dvb.c
306
adap->fe_adap[i].fe->ops.sleep = dvb_usb_fe_sleep;
drivers/media/usb/dvb-usb/dw2102.c
1241
tuner_ops = &d->fe_adap[0].fe->ops.tuner_ops;
drivers/media/usb/dvb-usb/dw2102.c
1246
d->fe_adap[0].fe->ops.set_voltage = dw210x_set_voltage;
drivers/media/usb/dvb-usb/dw2102.c
1260
d->fe_adap[0].fe->ops.set_voltage = dw210x_set_voltage;
drivers/media/usb/dvb-usb/dw2102.c
1271
d->fe_adap[0].fe->ops.set_voltage = dw210x_set_voltage;
drivers/media/usb/dvb-usb/dw2102.c
1282
d->fe_adap[0].fe->ops.set_voltage = dw210x_set_voltage;
drivers/media/usb/dvb-usb/dw2102.c
1301
d->fe_adap[0].fe->ops.set_voltage = dw210x_set_voltage;
drivers/media/usb/dvb-usb/dw2102.c
1313
d->fe_adap[0].fe->ops.set_voltage = dw210x_set_voltage;
drivers/media/usb/dvb-usb/dw2102.c
1325
d->fe_adap[0].fe->ops.set_voltage = dw210x_set_voltage;
drivers/media/usb/dvb-usb/dw2102.c
1351
d->fe_adap[0].fe->ops.set_voltage = dw210x_set_voltage;
drivers/media/usb/dvb-usb/dw2102.c
1373
d->fe_adap[0].fe->ops.set_voltage = dw210x_set_voltage;
drivers/media/usb/dvb-usb/dw2102.c
1396
st->old_set_voltage = d->fe_adap[0].fe->ops.set_voltage;
drivers/media/usb/dvb-usb/dw2102.c
1397
d->fe_adap[0].fe->ops.set_voltage = s660_set_voltage;
drivers/media/usb/dvb-usb/dw2102.c
1415
d->fe_adap[0].fe->ops.set_voltage = dw210x_set_voltage;
drivers/media/usb/dvb-usb/dw2102.c
1713
adap->fe_adap[0].fe->ops.read_signal_strength =
drivers/media/usb/dvb-usb/dw2102.c
1714
adap->fe_adap[0].fe->ops.tuner_ops.get_rf_strength;
drivers/media/usb/dvb-usb/dw2102.c
1719
state->fe_read_status = adap->fe_adap[0].fe->ops.read_status;
drivers/media/usb/dvb-usb/dw2102.c
1720
adap->fe_adap[0].fe->ops.read_status = tt_s2_4600_read_status;
drivers/media/usb/dvb-usb/opera1.c
262
d->fe_adap[0].fe->ops.set_voltage = opera1_set_voltage;
drivers/media/usb/dvb-usb/technisat-usb2.c
309
if (fe->ops.read_status(fe, &status) != 0)
drivers/media/usb/dvb-usb/technisat-usb2.c
315
if (fe->ops.read_ber(fe, &ber) != 0)
drivers/media/usb/dvb-usb/technisat-usb2.c
550
if (a->fe_adap[0].fe->ops.init)
drivers/media/usb/dvb-usb/technisat-usb2.c
551
a->fe_adap[0].fe->ops.init(a->fe_adap[0].fe);
drivers/media/usb/dvb-usb/technisat-usb2.c
566
a->fe_adap[0].fe->ops.set_voltage = technisat_usb2_set_voltage;
drivers/media/usb/dvb-usb/technisat-usb2.c
569
strscpy(a->fe_adap[0].fe->ops.info.name,
drivers/media/usb/dvb-usb/technisat-usb2.c
571
sizeof(a->fe_adap[0].fe->ops.info.name));
drivers/media/usb/dvb-usb/ttusb2.c
540
return adap->fe_adap[0].fe->ops.i2c_gate_ctrl(adap->fe_adap[0].fe, enable);
drivers/media/usb/dvb-usb/ttusb2.c
568
adap->fe_adap[1].fe->ops.i2c_gate_ctrl = ttusb2_ct3650_i2c_gate_ctrl;
drivers/media/usb/dvb-usb/vp702x-fe.c
23
struct dvb_frontend_ops ops;
drivers/media/usb/dvb-usb/vp702x-fe.c
332
memcpy(&s->fe.ops,&vp702x_fe_ops,sizeof(struct dvb_frontend_ops));
drivers/media/usb/dvb-usb/vp7045-fe.c
148
memcpy(&s->fe.ops, &vp7045_fe_ops, sizeof(struct dvb_frontend_ops));
drivers/media/usb/em28xx/em28xx-core.c
1072
int em28xx_register_extension(struct em28xx_ops *ops)
drivers/media/usb/em28xx/em28xx-core.c
1077
list_add_tail(&ops->next, &em28xx_extension_devlist);
drivers/media/usb/em28xx/em28xx-core.c
1079
if (ops->init) {
drivers/media/usb/em28xx/em28xx-core.c
1080
ops->init(dev);
drivers/media/usb/em28xx/em28xx-core.c
1082
ops->init(dev->dev_next);
drivers/media/usb/em28xx/em28xx-core.c
1086
pr_info("em28xx: Registered (%s) extension\n", ops->name);
drivers/media/usb/em28xx/em28xx-core.c
1091
void em28xx_unregister_extension(struct em28xx_ops *ops)
drivers/media/usb/em28xx/em28xx-core.c
1097
if (ops->fini) {
drivers/media/usb/em28xx/em28xx-core.c
1099
ops->fini(dev->dev_next);
drivers/media/usb/em28xx/em28xx-core.c
1100
ops->fini(dev);
drivers/media/usb/em28xx/em28xx-core.c
1103
list_del(&ops->next);
drivers/media/usb/em28xx/em28xx-core.c
1105
pr_info("em28xx: Removed (%s) extension\n", ops->name);
drivers/media/usb/em28xx/em28xx-core.c
1111
const struct em28xx_ops *ops = NULL;
drivers/media/usb/em28xx/em28xx-core.c
1115
list_for_each_entry(ops, &em28xx_extension_devlist, next) {
drivers/media/usb/em28xx/em28xx-core.c
1116
if (ops->init) {
drivers/media/usb/em28xx/em28xx-core.c
1117
ops->init(dev);
drivers/media/usb/em28xx/em28xx-core.c
1119
ops->init(dev->dev_next);
drivers/media/usb/em28xx/em28xx-core.c
1127
const struct em28xx_ops *ops = NULL;
drivers/media/usb/em28xx/em28xx-core.c
1130
list_for_each_entry(ops, &em28xx_extension_devlist, next) {
drivers/media/usb/em28xx/em28xx-core.c
1131
if (ops->fini) {
drivers/media/usb/em28xx/em28xx-core.c
1133
ops->fini(dev->dev_next);
drivers/media/usb/em28xx/em28xx-core.c
1134
ops->fini(dev);
drivers/media/usb/em28xx/em28xx-core.c
1143
const struct em28xx_ops *ops = NULL;
drivers/media/usb/em28xx/em28xx-core.c
1147
list_for_each_entry(ops, &em28xx_extension_devlist, next) {
drivers/media/usb/em28xx/em28xx-core.c
1148
if (!ops->suspend)
drivers/media/usb/em28xx/em28xx-core.c
1150
ops->suspend(dev);
drivers/media/usb/em28xx/em28xx-core.c
1152
ops->suspend(dev->dev_next);
drivers/media/usb/em28xx/em28xx-core.c
1160
const struct em28xx_ops *ops = NULL;
drivers/media/usb/em28xx/em28xx-core.c
1164
list_for_each_entry(ops, &em28xx_extension_devlist, next) {
drivers/media/usb/em28xx/em28xx-core.c
1165
if (!ops->resume)
drivers/media/usb/em28xx/em28xx-core.c
1167
ops->resume(dev);
drivers/media/usb/em28xx/em28xx-core.c
1169
ops->resume(dev->dev_next);
drivers/media/usb/em28xx/em28xx-dvb.c
1202
dvb->fe[0]->ops.read_signal_strength =
drivers/media/usb/em28xx/em28xx-dvb.c
1203
dvb->fe[0]->ops.tuner_ops.get_rf_strength;
drivers/media/usb/em28xx/em28xx-dvb.c
1263
dvb->fe[0]->ops.read_signal_strength =
drivers/media/usb/em28xx/em28xx-dvb.c
1264
dvb->fe[0]->ops.tuner_ops.get_rf_strength;
drivers/media/usb/em28xx/em28xx-dvb.c
1312
dvb->fe[0]->ops.set_lna = em28xx_pctv_292e_set_lna;
drivers/media/usb/em28xx/em28xx-dvb.c
1721
dvb->fe[0]->ops.set_lna = em28xx_pctv_290e_set_lna;
drivers/media/usb/em28xx/em28xx-dvb.c
1741
dvb->gate_ctrl = dvb->fe[0]->ops.i2c_gate_ctrl;
drivers/media/usb/em28xx/em28xx-dvb.c
1742
dvb->fe[0]->ops.i2c_gate_ctrl = drxk_gate_ctrl;
drivers/media/usb/em28xx/em28xx-dvb.c
1748
if (dvb->fe[0]->ops.i2c_gate_ctrl)
drivers/media/usb/em28xx/em28xx-dvb.c
1749
dvb->fe[0]->ops.i2c_gate_ctrl(dvb->fe[0], 1);
drivers/media/usb/em28xx/em28xx-dvb.c
1755
if (dvb->fe[0]->ops.i2c_gate_ctrl)
drivers/media/usb/em28xx/em28xx-dvb.c
1756
dvb->fe[0]->ops.i2c_gate_ctrl(dvb->fe[0], 0);
drivers/media/usb/em28xx/em28xx-dvb.c
1772
dvb->gate_ctrl = dvb->fe[0]->ops.i2c_gate_ctrl;
drivers/media/usb/em28xx/em28xx-dvb.c
1773
dvb->fe[0]->ops.i2c_gate_ctrl = drxk_gate_ctrl;
drivers/media/usb/em28xx/em28xx-dvb.c
1776
if (dvb->fe[0]->ops.i2c_gate_ctrl)
drivers/media/usb/em28xx/em28xx-dvb.c
1777
dvb->fe[0]->ops.i2c_gate_ctrl(dvb->fe[0], 1);
drivers/media/usb/em28xx/em28xx-dvb.c
1783
if (dvb->fe[0]->ops.i2c_gate_ctrl)
drivers/media/usb/em28xx/em28xx-dvb.c
1784
dvb->fe[0]->ops.i2c_gate_ctrl(dvb->fe[0], 0);
drivers/media/usb/em28xx/em28xx-dvb.c
1809
dvb->fe[0]->ops.i2c_gate_ctrl = NULL;
drivers/media/usb/em28xx/em28xx-dvb.c
2021
static inline void prevent_sleep(struct dvb_frontend_ops *ops)
drivers/media/usb/em28xx/em28xx-dvb.c
2023
ops->set_voltage = NULL;
drivers/media/usb/em28xx/em28xx-dvb.c
2024
ops->sleep = NULL;
drivers/media/usb/em28xx/em28xx-dvb.c
2025
ops->tuner_ops.sleep = NULL;
drivers/media/usb/em28xx/em28xx-dvb.c
2057
prevent_sleep(&dvb->fe[0]->ops);
drivers/media/usb/em28xx/em28xx-dvb.c
2061
prevent_sleep(&dvb->fe[1]->ops);
drivers/media/usb/em28xx/em28xx-dvb.c
996
dvb->fe[0]->ops.ts_bus_ctrl = em28xx_dvb_bus_ctrl;
drivers/media/usb/em28xx/em28xx-dvb.c
998
dvb->fe[1]->ops.ts_bus_ctrl = em28xx_dvb_bus_ctrl;
drivers/media/usb/em28xx/em28xx-video.c
1247
q->ops = &em28xx_video_qops;
drivers/media/usb/em28xx/em28xx-video.c
1261
q->ops = &em28xx_vbi_qops;
drivers/media/usb/go7007/go7007-v4l2.c
1003
.ops = &go7007_ctrl_ops,
drivers/media/usb/go7007/go7007-v4l2.c
1079
go->vidq.ops = &go7007_video_qops;
drivers/media/usb/go7007/go7007-v4l2.c
883
.ops = &go7007_ctrl_ops,
drivers/media/usb/go7007/go7007-v4l2.c
893
.ops = &go7007_ctrl_ops,
drivers/media/usb/go7007/go7007-v4l2.c
903
.ops = &go7007_ctrl_ops,
drivers/media/usb/go7007/go7007-v4l2.c
913
.ops = &go7007_ctrl_ops,
drivers/media/usb/go7007/go7007-v4l2.c
923
.ops = &go7007_ctrl_ops,
drivers/media/usb/go7007/go7007-v4l2.c
933
.ops = &go7007_ctrl_ops,
drivers/media/usb/go7007/go7007-v4l2.c
943
.ops = &go7007_ctrl_ops,
drivers/media/usb/go7007/go7007-v4l2.c
953
.ops = &go7007_ctrl_ops,
drivers/media/usb/go7007/go7007-v4l2.c
963
.ops = &go7007_ctrl_ops,
drivers/media/usb/go7007/go7007-v4l2.c
973
.ops = &go7007_ctrl_ops,
drivers/media/usb/go7007/go7007-v4l2.c
983
.ops = &go7007_ctrl_ops,
drivers/media/usb/go7007/go7007-v4l2.c
993
.ops = &go7007_ctrl_ops,
drivers/media/usb/gspca/cpia1.c
1817
.ops = &sd_ctrl_ops,
drivers/media/usb/gspca/gspca.c
1515
q->ops = &gspca_qops;
drivers/media/usb/gspca/jeilinj.c
432
.ops = &sd_ctrl_ops,
drivers/media/usb/gspca/m5602/m5602_mt9m111.c
184
.ops = &mt9m111_ctrl_ops,
drivers/media/usb/gspca/m5602/m5602_po1030.c
144
.ops = &po1030_ctrl_ops,
drivers/media/usb/gspca/mr97310a.c
919
.ops = &sd_ctrl_ops,
drivers/media/usb/gspca/stv06xx/stv06xx_pb0100.c
111
.ops = &pb0100_ctrl_ops,
drivers/media/usb/gspca/stv06xx/stv06xx_pb0100.c
120
.ops = &pb0100_ctrl_ops,
drivers/media/usb/hackrf/hackrf.c
1394
dev->rx_vb2_queue.ops = &hackrf_vb2_ops;
drivers/media/usb/hackrf/hackrf.c
1410
dev->tx_vb2_queue.ops = &hackrf_vb2_ops;
drivers/media/usb/msi2500/msi2500.c
1197
dev->vb_queue.ops = &msi2500_vb2_ops;
drivers/media/usb/pvrusb2/pvrusb2-audio.c
67
sd->ops->audio->s_routing(sd, input,
drivers/media/usb/pvrusb2/pvrusb2-cs53l32a.c
66
sd->ops->audio->s_routing(sd, input, 0, 0);
drivers/media/usb/pvrusb2/pvrusb2-cx2584x-v4l.c
159
sd->ops->video->s_routing(sd, (u32)vid_input, 0, 0);
drivers/media/usb/pvrusb2/pvrusb2-cx2584x-v4l.c
160
sd->ops->audio->s_routing(sd, (u32)aud_input, 0, 0);
drivers/media/usb/pvrusb2/pvrusb2-dvb.c
342
if (adap->fe[0]->ops.analog_ops.standby)
drivers/media/usb/pvrusb2/pvrusb2-dvb.c
343
adap->fe[0]->ops.analog_ops.standby(adap->fe[0]);
drivers/media/usb/pvrusb2/pvrusb2-dvb.c
347
adap->fe[0]->ops.ts_bus_ctrl = pvr2_dvb_bus_ctrl;
drivers/media/usb/pvrusb2/pvrusb2-dvb.c
364
memcpy(&adap->fe[1]->ops.tuner_ops,
drivers/media/usb/pvrusb2/pvrusb2-dvb.c
365
&adap->fe[0]->ops.tuner_ops,
drivers/media/usb/pvrusb2/pvrusb2-dvb.c
377
if (adap->fe[1]->ops.analog_ops.standby)
drivers/media/usb/pvrusb2/pvrusb2-dvb.c
378
adap->fe[1]->ops.analog_ops.standby(adap->fe[1]);
drivers/media/usb/pvrusb2/pvrusb2-dvb.c
382
adap->fe[1]->ops.ts_bus_ctrl = pvr2_dvb_bus_ctrl;
drivers/media/usb/pvrusb2/pvrusb2-video-v4l.c
85
sd->ops->video->s_routing(sd, input, 0, 0);
drivers/media/usb/pvrusb2/pvrusb2-wm8775.c
41
sd->ops->audio->s_routing(sd, input, 0, 0);
drivers/media/usb/pwc/pwc-if.c
1051
pdev->vb_queue.ops = &pwc_vb_queue_ops;
drivers/media/usb/pwc/pwc-v4l.c
100
.ops = &pwc_ctrl_ops,
drivers/media/usb/pwc/pwc-v4l.c
110
.ops = &pwc_ctrl_ops,
drivers/media/usb/pwc/pwc-v4l.c
117
.ops = &pwc_ctrl_ops,
drivers/media/usb/pwc/pwc-v4l.c
124
.ops = &pwc_ctrl_ops,
drivers/media/usb/pwc/pwc-v4l.c
131
.ops = &pwc_ctrl_ops,
drivers/media/usb/pwc/pwc-v4l.c
141
.ops = &pwc_ctrl_ops,
drivers/media/usb/pwc/pwc-v4l.c
53
.ops = &pwc_ctrl_ops,
drivers/media/usb/pwc/pwc-v4l.c
61
.ops = &pwc_ctrl_ops,
drivers/media/usb/pwc/pwc-v4l.c
71
.ops = &pwc_ctrl_ops,
drivers/media/usb/pwc/pwc-v4l.c
82
.ops = &pwc_ctrl_ops,
drivers/media/usb/pwc/pwc-v4l.c
91
.ops = &pwc_ctrl_ops,
drivers/media/usb/s2255/s2255drv.c
1573
.ops = &s2255_ctrl_ops,
drivers/media/usb/s2255/s2255drv.c
1629
q->ops = &s2255_video_qops;
drivers/media/usb/stk1160/stk1160-v4l.c
784
q->ops = &stk1160_video_qops;
drivers/media/usb/ttusb-budget/dvb-ttusb-budget.c
1007
if (fe->ops.i2c_gate_ctrl)
drivers/media/usb/ttusb-budget/dvb-ttusb-budget.c
1008
fe->ops.i2c_gate_ctrl(fe, 1);
drivers/media/usb/ttusb-budget/dvb-ttusb-budget.c
1016
if (fe->ops.i2c_gate_ctrl)
drivers/media/usb/ttusb-budget/dvb-ttusb-budget.c
1017
fe->ops.i2c_gate_ctrl(fe, 1);
drivers/media/usb/ttusb-budget/dvb-ttusb-budget.c
1090
if (fe->ops.i2c_gate_ctrl)
drivers/media/usb/ttusb-budget/dvb-ttusb-budget.c
1091
fe->ops.i2c_gate_ctrl(fe, 1);
drivers/media/usb/ttusb-budget/dvb-ttusb-budget.c
1256
if (fe->ops.i2c_gate_ctrl)
drivers/media/usb/ttusb-budget/dvb-ttusb-budget.c
1257
fe->ops.i2c_gate_ctrl(fe, 1);
drivers/media/usb/ttusb-budget/dvb-ttusb-budget.c
1291
if (fe->ops.i2c_gate_ctrl)
drivers/media/usb/ttusb-budget/dvb-ttusb-budget.c
1292
fe->ops.i2c_gate_ctrl(fe, 1);
drivers/media/usb/ttusb-budget/dvb-ttusb-budget.c
1319
if (fe->ops.i2c_gate_ctrl)
drivers/media/usb/ttusb-budget/dvb-ttusb-budget.c
1320
fe->ops.i2c_gate_ctrl(fe, 1);
drivers/media/usb/ttusb-budget/dvb-ttusb-budget.c
1389
if (fe->ops.i2c_gate_ctrl)
drivers/media/usb/ttusb-budget/dvb-ttusb-budget.c
1390
fe->ops.i2c_gate_ctrl(fe, 1);
drivers/media/usb/ttusb-budget/dvb-ttusb-budget.c
1398
if (fe->ops.i2c_gate_ctrl)
drivers/media/usb/ttusb-budget/dvb-ttusb-budget.c
1399
fe->ops.i2c_gate_ctrl(fe, 1);
drivers/media/usb/ttusb-budget/dvb-ttusb-budget.c
1525
ttusb->fe->ops.tuner_ops.set_params = philips_tsa5059_tuner_set_params;
drivers/media/usb/ttusb-budget/dvb-ttusb-budget.c
1531
ttusb->fe->ops.set_voltage = ttusb_set_voltage;
drivers/media/usb/ttusb-budget/dvb-ttusb-budget.c
1539
ttusb->fe->ops.tuner_ops.set_params = ttusb_novas_grundig_29504_491_tuner_set_params;
drivers/media/usb/ttusb-budget/dvb-ttusb-budget.c
1540
ttusb->fe->ops.set_voltage = ttusb_set_voltage;
drivers/media/usb/ttusb-budget/dvb-ttusb-budget.c
1548
ttusb->fe->ops.tuner_ops.set_params = alps_tdbe2_tuner_set_params;
drivers/media/usb/ttusb-budget/dvb-ttusb-budget.c
1554
ttusb->fe->ops.tuner_ops.set_params = dvbc_philips_tdm1316l_tuner_set_params;
drivers/media/usb/ttusb-budget/dvb-ttusb-budget.c
1563
ttusb->fe->ops.tuner_ops.set_params = alps_tdmb7_tuner_set_params;
drivers/media/usb/ttusb-budget/dvb-ttusb-budget.c
1570
ttusb->fe->ops.tuner_ops.init = philips_tdm1316l_tuner_init;
drivers/media/usb/ttusb-budget/dvb-ttusb-budget.c
1571
ttusb->fe->ops.tuner_ops.set_params = philips_tdm1316l_tuner_set_params;
drivers/media/usb/ttusb-budget/dvb-ttusb-budget.c
985
if (fe->ops.i2c_gate_ctrl)
drivers/media/usb/ttusb-budget/dvb-ttusb-budget.c
986
fe->ops.i2c_gate_ctrl(fe, 1);
drivers/media/usb/ttusb-dec/ttusb_dec.c
1697
if (dec->fe->ops.release)
drivers/media/usb/ttusb-dec/ttusb_dec.c
1698
dec->fe->ops.release(dec->fe);
drivers/media/usb/ttusb-dec/ttusbdecfe.c
209
memcpy(&state->frontend.ops, &ttusbdecfe_dvbt_ops, sizeof(struct dvb_frontend_ops));
drivers/media/usb/ttusb-dec/ttusbdecfe.c
231
memcpy(&state->frontend.ops, &ttusbdecfe_dvbs_ops, sizeof(struct dvb_frontend_ops));
drivers/media/usb/usbtv/usbtv-video.c
900
usbtv->vb2q.ops = &usbtv_vb2_ops;
drivers/media/usb/uvc/uvc_queue.c
256
queue->queue.ops = &uvc_meta_queue_qops;
drivers/media/usb/uvc/uvc_queue.c
260
queue->queue.ops = &uvc_queue_qops;
drivers/media/v4l2-core/tuner-core.c
1032
struct analog_demod_ops *analog_ops = &t->fe.ops.analog_ops;
drivers/media/v4l2-core/tuner-core.c
1088
struct dvb_tuner_ops *fe_tuner_ops = &fe->ops.tuner_ops;
drivers/media/v4l2-core/tuner-core.c
1089
struct analog_demod_ops *analog_ops = &fe->ops.analog_ops;
drivers/media/v4l2-core/tuner-core.c
1158
struct analog_demod_ops *analog_ops = &t->fe.ops.analog_ops;
drivers/media/v4l2-core/tuner-core.c
1203
struct dvb_tuner_ops *fe_tuner_ops = &t->fe.ops.tuner_ops;
drivers/media/v4l2-core/tuner-core.c
1234
struct analog_demod_ops *analog_ops = &t->fe.ops.analog_ops;
drivers/media/v4l2-core/tuner-core.c
1235
struct dvb_tuner_ops *fe_tuner_ops = &t->fe.ops.tuner_ops;
drivers/media/v4l2-core/tuner-core.c
1311
struct analog_demod_ops *analog_ops = &t->fe.ops.analog_ops;
drivers/media/v4l2-core/tuner-core.c
1323
struct analog_demod_ops *analog_ops = &t->fe.ops.analog_ops;
drivers/media/v4l2-core/tuner-core.c
1327
if (t->fe.ops.tuner_ops.suspend)
drivers/media/v4l2-core/tuner-core.c
1328
t->fe.ops.tuner_ops.suspend(&t->fe);
drivers/media/v4l2-core/tuner-core.c
1342
if (t->fe.ops.tuner_ops.resume)
drivers/media/v4l2-core/tuner-core.c
1343
t->fe.ops.tuner_ops.resume(&t->fe);
drivers/media/v4l2-core/tuner-core.c
203
if (fe->ops.tuner_ops.release) {
drivers/media/v4l2-core/tuner-core.c
204
fe->ops.tuner_ops.release(fe);
drivers/media/v4l2-core/tuner-core.c
205
symbol_put_addr(fe->ops.tuner_ops.release);
drivers/media/v4l2-core/tuner-core.c
207
if (fe->ops.analog_ops.release) {
drivers/media/v4l2-core/tuner-core.c
208
fe->ops.analog_ops.release(fe);
drivers/media/v4l2-core/tuner-core.c
209
symbol_put_addr(fe->ops.analog_ops.release);
drivers/media/v4l2-core/tuner-core.c
219
if (fe->ops.tuner_ops.release)
drivers/media/v4l2-core/tuner-core.c
220
fe->ops.tuner_ops.release(fe);
drivers/media/v4l2-core/tuner-core.c
221
if (fe->ops.analog_ops.release)
drivers/media/v4l2-core/tuner-core.c
222
fe->ops.analog_ops.release(fe);
drivers/media/v4l2-core/tuner-core.c
239
struct dvb_tuner_ops *fe_tuner_ops = &fe->ops.tuner_ops;
drivers/media/v4l2-core/tuner-core.c
251
struct dvb_tuner_ops *fe_tuner_ops = &fe->ops.tuner_ops;
drivers/media/v4l2-core/tuner-core.c
259
struct dvb_tuner_ops *fe_tuner_ops = &fe->ops.tuner_ops;
drivers/media/v4l2-core/tuner-core.c
302
struct dvb_tuner_ops *fe_tuner_ops = &t->fe.ops.tuner_ops;
drivers/media/v4l2-core/tuner-core.c
303
struct analog_demod_ops *analog_ops = &t->fe.ops.analog_ops;
drivers/media/v4l2-core/tuner-core.c
558
struct analog_demod_ops *analog_ops = &t->fe.ops.analog_ops;
drivers/media/v4l2-core/tuner-core.c
841
struct analog_demod_ops *analog_ops = &t->fe.ops.analog_ops;
drivers/media/v4l2-core/tuner-core.c
891
struct analog_demod_ops *analog_ops = &t->fe.ops.analog_ops;
drivers/media/v4l2-core/v4l2-async.c
33
if (!n->ops || !n->ops->bound)
drivers/media/v4l2-core/v4l2-async.c
36
return n->ops->bound(n, subdev, asc);
drivers/media/v4l2-core/v4l2-async.c
43
if (!n->ops || !n->ops->unbind)
drivers/media/v4l2-core/v4l2-async.c
46
n->ops->unbind(n, subdev, asc);
drivers/media/v4l2-core/v4l2-async.c
51
if (!n->ops || !n->ops->complete)
drivers/media/v4l2-core/v4l2-async.c
54
return n->ops->complete(n);
drivers/media/v4l2-core/v4l2-async.c
60
if (!n->ops || !n->ops->destroy)
drivers/media/v4l2-core/v4l2-async.c
63
n->ops->destroy(asc);
drivers/media/v4l2-core/v4l2-compat-ioctl32.c
678
const struct v4l2_ioctl_ops *ops = vdev->ioctl_ops;
drivers/media/v4l2-core/v4l2-compat-ioctl32.c
691
if (!ops || !ops->vidioc_query_ext_ctrl)
drivers/media/v4l2-core/v4l2-compat-ioctl32.c
694
return !ops->vidioc_query_ext_ctrl(file, NULL, &qec) &&
drivers/media/v4l2-core/v4l2-ctrls-core.c
1939
const struct v4l2_ctrl_ops *ops,
drivers/media/v4l2-core/v4l2-ctrls-core.c
2148
ctrl->ops = ops;
drivers/media/v4l2-core/v4l2-ctrls-core.c
2265
ctrl = v4l2_ctrl_new(hdl, cfg->ops, cfg->type_ops, cfg->id, name,
drivers/media/v4l2-core/v4l2-ctrls-core.c
2279
const struct v4l2_ctrl_ops *ops,
drivers/media/v4l2-core/v4l2-ctrls-core.c
2293
return v4l2_ctrl_new(hdl, ops, NULL, id, name, type,
drivers/media/v4l2-core/v4l2-ctrls-core.c
2302
const struct v4l2_ctrl_ops *ops,
drivers/media/v4l2-core/v4l2-ctrls-core.c
2327
return v4l2_ctrl_new(hdl, ops, NULL, id, name, type,
drivers/media/v4l2-core/v4l2-ctrls-core.c
2336
const struct v4l2_ctrl_ops *ops, u32 id, u8 _max,
drivers/media/v4l2-core/v4l2-ctrls-core.c
2360
return v4l2_ctrl_new(hdl, ops, NULL, id, name, type,
drivers/media/v4l2-core/v4l2-ctrls-core.c
2370
const struct v4l2_ctrl_ops *ops, u32 id,
drivers/media/v4l2-core/v4l2-ctrls-core.c
2385
return v4l2_ctrl_new(hdl, ops, NULL, id, name, type,
drivers/media/v4l2-core/v4l2-ctrls-core.c
2393
const struct v4l2_ctrl_ops *ops,
drivers/media/v4l2-core/v4l2-ctrls-core.c
2409
return v4l2_ctrl_new(hdl, ops, NULL, id, name, type,
drivers/media/v4l2-core/v4l2-ctrls-priv.h
18
((master)->ops && (master)->ops->op)
drivers/media/v4l2-core/v4l2-ctrls-priv.h
20
(has_op(master, op) ? (master)->ops->op(master) : 0)
drivers/media/v4l2-core/v4l2-ctrls-request.c
39
if (hdl->req_obj.ops || list_empty(&hdl->requests))
drivers/media/v4l2-core/v4l2-dev.c
1055
vdev->cdev->ops = &v4l2_fops;
drivers/media/v4l2-core/v4l2-dev.c
531
#define SET_VALID_IOCTL(ops, cmd, op) \
drivers/media/v4l2-core/v4l2-dev.c
532
do { if ((ops)->op) __set_bit(_IOC_NR(cmd), valid_ioctls); } while (0)
drivers/media/v4l2-core/v4l2-dev.c
557
const struct v4l2_ioctl_ops *ops = vdev->ioctl_ops;
drivers/media/v4l2-core/v4l2-dev.c
576
SET_VALID_IOCTL(ops, VIDIOC_QUERYCAP, vidioc_querycap);
drivers/media/v4l2-core/v4l2-dev.c
584
if (vdev->ctrl_handler || ops->vidioc_query_ext_ctrl)
drivers/media/v4l2-core/v4l2-dev.c
586
if (vdev->ctrl_handler || ops->vidioc_query_ext_ctrl)
drivers/media/v4l2-core/v4l2-dev.c
588
if (vdev->ctrl_handler || ops->vidioc_g_ext_ctrls)
drivers/media/v4l2-core/v4l2-dev.c
590
if (vdev->ctrl_handler || ops->vidioc_s_ext_ctrls)
drivers/media/v4l2-core/v4l2-dev.c
592
if (vdev->ctrl_handler || ops->vidioc_g_ext_ctrls)
drivers/media/v4l2-core/v4l2-dev.c
594
if (vdev->ctrl_handler || ops->vidioc_s_ext_ctrls)
drivers/media/v4l2-core/v4l2-dev.c
596
if (vdev->ctrl_handler || ops->vidioc_try_ext_ctrls)
drivers/media/v4l2-core/v4l2-dev.c
598
if (vdev->ctrl_handler || ops->vidioc_querymenu)
drivers/media/v4l2-core/v4l2-dev.c
601
SET_VALID_IOCTL(ops, VIDIOC_G_FREQUENCY, vidioc_g_frequency);
drivers/media/v4l2-core/v4l2-dev.c
602
SET_VALID_IOCTL(ops, VIDIOC_S_FREQUENCY, vidioc_s_frequency);
drivers/media/v4l2-core/v4l2-dev.c
604
SET_VALID_IOCTL(ops, VIDIOC_LOG_STATUS, vidioc_log_status);
drivers/media/v4l2-core/v4l2-dev.c
611
SET_VALID_IOCTL(ops, VIDIOC_DQEVENT, vidioc_subscribe_event);
drivers/media/v4l2-core/v4l2-dev.c
612
SET_VALID_IOCTL(ops, VIDIOC_SUBSCRIBE_EVENT, vidioc_subscribe_event);
drivers/media/v4l2-core/v4l2-dev.c
613
SET_VALID_IOCTL(ops, VIDIOC_UNSUBSCRIBE_EVENT, vidioc_unsubscribe_event);
drivers/media/v4l2-core/v4l2-dev.c
614
if (ops->vidioc_enum_freq_bands || ops->vidioc_g_tuner || ops->vidioc_g_modulator)
drivers/media/v4l2-core/v4l2-dev.c
619
if ((is_rx && (ops->vidioc_enum_fmt_vid_cap ||
drivers/media/v4l2-core/v4l2-dev.c
620
ops->vidioc_enum_fmt_vid_overlay)) ||
drivers/media/v4l2-core/v4l2-dev.c
621
(is_tx && ops->vidioc_enum_fmt_vid_out))
drivers/media/v4l2-core/v4l2-dev.c
623
if ((is_rx && (ops->vidioc_g_fmt_vid_cap ||
drivers/media/v4l2-core/v4l2-dev.c
624
ops->vidioc_g_fmt_vid_cap_mplane ||
drivers/media/v4l2-core/v4l2-dev.c
625
ops->vidioc_g_fmt_vid_overlay)) ||
drivers/media/v4l2-core/v4l2-dev.c
626
(is_tx && (ops->vidioc_g_fmt_vid_out ||
drivers/media/v4l2-core/v4l2-dev.c
627
ops->vidioc_g_fmt_vid_out_mplane ||
drivers/media/v4l2-core/v4l2-dev.c
628
ops->vidioc_g_fmt_vid_out_overlay)))
drivers/media/v4l2-core/v4l2-dev.c
630
if ((is_rx && (ops->vidioc_s_fmt_vid_cap ||
drivers/media/v4l2-core/v4l2-dev.c
631
ops->vidioc_s_fmt_vid_cap_mplane ||
drivers/media/v4l2-core/v4l2-dev.c
632
ops->vidioc_s_fmt_vid_overlay)) ||
drivers/media/v4l2-core/v4l2-dev.c
633
(is_tx && (ops->vidioc_s_fmt_vid_out ||
drivers/media/v4l2-core/v4l2-dev.c
634
ops->vidioc_s_fmt_vid_out_mplane ||
drivers/media/v4l2-core/v4l2-dev.c
635
ops->vidioc_s_fmt_vid_out_overlay)))
drivers/media/v4l2-core/v4l2-dev.c
637
if ((is_rx && (ops->vidioc_try_fmt_vid_cap ||
drivers/media/v4l2-core/v4l2-dev.c
638
ops->vidioc_try_fmt_vid_cap_mplane ||
drivers/media/v4l2-core/v4l2-dev.c
639
ops->vidioc_try_fmt_vid_overlay)) ||
drivers/media/v4l2-core/v4l2-dev.c
640
(is_tx && (ops->vidioc_try_fmt_vid_out ||
drivers/media/v4l2-core/v4l2-dev.c
641
ops->vidioc_try_fmt_vid_out_mplane ||
drivers/media/v4l2-core/v4l2-dev.c
642
ops->vidioc_try_fmt_vid_out_overlay)))
drivers/media/v4l2-core/v4l2-dev.c
644
SET_VALID_IOCTL(ops, VIDIOC_OVERLAY, vidioc_overlay);
drivers/media/v4l2-core/v4l2-dev.c
645
SET_VALID_IOCTL(ops, VIDIOC_G_FBUF, vidioc_g_fbuf);
drivers/media/v4l2-core/v4l2-dev.c
646
SET_VALID_IOCTL(ops, VIDIOC_S_FBUF, vidioc_s_fbuf);
drivers/media/v4l2-core/v4l2-dev.c
647
SET_VALID_IOCTL(ops, VIDIOC_G_JPEGCOMP, vidioc_g_jpegcomp);
drivers/media/v4l2-core/v4l2-dev.c
648
SET_VALID_IOCTL(ops, VIDIOC_S_JPEGCOMP, vidioc_s_jpegcomp);
drivers/media/v4l2-core/v4l2-dev.c
649
SET_VALID_IOCTL(ops, VIDIOC_G_ENC_INDEX, vidioc_g_enc_index);
drivers/media/v4l2-core/v4l2-dev.c
650
SET_VALID_IOCTL(ops, VIDIOC_ENCODER_CMD, vidioc_encoder_cmd);
drivers/media/v4l2-core/v4l2-dev.c
651
SET_VALID_IOCTL(ops, VIDIOC_TRY_ENCODER_CMD, vidioc_try_encoder_cmd);
drivers/media/v4l2-core/v4l2-dev.c
652
SET_VALID_IOCTL(ops, VIDIOC_DECODER_CMD, vidioc_decoder_cmd);
drivers/media/v4l2-core/v4l2-dev.c
653
SET_VALID_IOCTL(ops, VIDIOC_TRY_DECODER_CMD, vidioc_try_decoder_cmd);
drivers/media/v4l2-core/v4l2-dev.c
654
SET_VALID_IOCTL(ops, VIDIOC_ENUM_FRAMESIZES, vidioc_enum_framesizes);
drivers/media/v4l2-core/v4l2-dev.c
655
SET_VALID_IOCTL(ops, VIDIOC_ENUM_FRAMEINTERVALS, vidioc_enum_frameintervals);
drivers/media/v4l2-core/v4l2-dev.c
656
if (ops->vidioc_g_selection &&
drivers/media/v4l2-core/v4l2-dev.c
661
if (ops->vidioc_s_selection &&
drivers/media/v4l2-core/v4l2-dev.c
664
SET_VALID_IOCTL(ops, VIDIOC_G_SELECTION, vidioc_g_selection);
drivers/media/v4l2-core/v4l2-dev.c
665
SET_VALID_IOCTL(ops, VIDIOC_S_SELECTION, vidioc_s_selection);
drivers/media/v4l2-core/v4l2-dev.c
669
SET_VALID_IOCTL(ops, VIDIOC_ENUM_FMT, vidioc_enum_fmt_meta_cap);
drivers/media/v4l2-core/v4l2-dev.c
670
SET_VALID_IOCTL(ops, VIDIOC_G_FMT, vidioc_g_fmt_meta_cap);
drivers/media/v4l2-core/v4l2-dev.c
671
SET_VALID_IOCTL(ops, VIDIOC_S_FMT, vidioc_s_fmt_meta_cap);
drivers/media/v4l2-core/v4l2-dev.c
672
SET_VALID_IOCTL(ops, VIDIOC_TRY_FMT, vidioc_try_fmt_meta_cap);
drivers/media/v4l2-core/v4l2-dev.c
675
SET_VALID_IOCTL(ops, VIDIOC_ENUM_FMT, vidioc_enum_fmt_meta_out);
drivers/media/v4l2-core/v4l2-dev.c
676
SET_VALID_IOCTL(ops, VIDIOC_G_FMT, vidioc_g_fmt_meta_out);
drivers/media/v4l2-core/v4l2-dev.c
677
SET_VALID_IOCTL(ops, VIDIOC_S_FMT, vidioc_s_fmt_meta_out);
drivers/media/v4l2-core/v4l2-dev.c
678
SET_VALID_IOCTL(ops, VIDIOC_TRY_FMT, vidioc_try_fmt_meta_out);
drivers/media/v4l2-core/v4l2-dev.c
682
if ((is_rx && (ops->vidioc_g_fmt_vbi_cap ||
drivers/media/v4l2-core/v4l2-dev.c
683
ops->vidioc_g_fmt_sliced_vbi_cap)) ||
drivers/media/v4l2-core/v4l2-dev.c
684
(is_tx && (ops->vidioc_g_fmt_vbi_out ||
drivers/media/v4l2-core/v4l2-dev.c
685
ops->vidioc_g_fmt_sliced_vbi_out)))
drivers/media/v4l2-core/v4l2-dev.c
687
if ((is_rx && (ops->vidioc_s_fmt_vbi_cap ||
drivers/media/v4l2-core/v4l2-dev.c
688
ops->vidioc_s_fmt_sliced_vbi_cap)) ||
drivers/media/v4l2-core/v4l2-dev.c
689
(is_tx && (ops->vidioc_s_fmt_vbi_out ||
drivers/media/v4l2-core/v4l2-dev.c
690
ops->vidioc_s_fmt_sliced_vbi_out)))
drivers/media/v4l2-core/v4l2-dev.c
692
if ((is_rx && (ops->vidioc_try_fmt_vbi_cap ||
drivers/media/v4l2-core/v4l2-dev.c
693
ops->vidioc_try_fmt_sliced_vbi_cap)) ||
drivers/media/v4l2-core/v4l2-dev.c
694
(is_tx && (ops->vidioc_try_fmt_vbi_out ||
drivers/media/v4l2-core/v4l2-dev.c
695
ops->vidioc_try_fmt_sliced_vbi_out)))
drivers/media/v4l2-core/v4l2-dev.c
697
SET_VALID_IOCTL(ops, VIDIOC_G_SLICED_VBI_CAP, vidioc_g_sliced_vbi_cap);
drivers/media/v4l2-core/v4l2-dev.c
700
SET_VALID_IOCTL(ops, VIDIOC_ENUM_FMT, vidioc_enum_fmt_vid_cap);
drivers/media/v4l2-core/v4l2-dev.c
701
SET_VALID_IOCTL(ops, VIDIOC_G_FMT, vidioc_g_fmt_vid_cap);
drivers/media/v4l2-core/v4l2-dev.c
702
SET_VALID_IOCTL(ops, VIDIOC_S_FMT, vidioc_s_fmt_vid_cap);
drivers/media/v4l2-core/v4l2-dev.c
703
SET_VALID_IOCTL(ops, VIDIOC_TRY_FMT, vidioc_try_fmt_vid_cap);
drivers/media/v4l2-core/v4l2-dev.c
704
SET_VALID_IOCTL(ops, VIDIOC_ENUM_FRAMESIZES, vidioc_enum_framesizes);
drivers/media/v4l2-core/v4l2-dev.c
705
SET_VALID_IOCTL(ops, VIDIOC_ENUM_FRAMEINTERVALS, vidioc_enum_frameintervals);
drivers/media/v4l2-core/v4l2-dev.c
706
SET_VALID_IOCTL(ops, VIDIOC_ENUMINPUT, vidioc_enum_input);
drivers/media/v4l2-core/v4l2-dev.c
707
SET_VALID_IOCTL(ops, VIDIOC_G_INPUT, vidioc_g_input);
drivers/media/v4l2-core/v4l2-dev.c
708
SET_VALID_IOCTL(ops, VIDIOC_S_INPUT, vidioc_s_input);
drivers/media/v4l2-core/v4l2-dev.c
709
SET_VALID_IOCTL(ops, VIDIOC_G_PARM, vidioc_g_parm);
drivers/media/v4l2-core/v4l2-dev.c
710
SET_VALID_IOCTL(ops, VIDIOC_S_PARM, vidioc_s_parm);
drivers/media/v4l2-core/v4l2-dev.c
713
SET_VALID_IOCTL(ops, VIDIOC_ENUM_FMT, vidioc_enum_fmt_sdr_cap);
drivers/media/v4l2-core/v4l2-dev.c
714
SET_VALID_IOCTL(ops, VIDIOC_G_FMT, vidioc_g_fmt_sdr_cap);
drivers/media/v4l2-core/v4l2-dev.c
715
SET_VALID_IOCTL(ops, VIDIOC_S_FMT, vidioc_s_fmt_sdr_cap);
drivers/media/v4l2-core/v4l2-dev.c
716
SET_VALID_IOCTL(ops, VIDIOC_TRY_FMT, vidioc_try_fmt_sdr_cap);
drivers/media/v4l2-core/v4l2-dev.c
719
SET_VALID_IOCTL(ops, VIDIOC_ENUM_FMT, vidioc_enum_fmt_sdr_out);
drivers/media/v4l2-core/v4l2-dev.c
720
SET_VALID_IOCTL(ops, VIDIOC_G_FMT, vidioc_g_fmt_sdr_out);
drivers/media/v4l2-core/v4l2-dev.c
721
SET_VALID_IOCTL(ops, VIDIOC_S_FMT, vidioc_s_fmt_sdr_out);
drivers/media/v4l2-core/v4l2-dev.c
722
SET_VALID_IOCTL(ops, VIDIOC_TRY_FMT, vidioc_try_fmt_sdr_out);
drivers/media/v4l2-core/v4l2-dev.c
727
SET_VALID_IOCTL(ops, VIDIOC_REQBUFS, vidioc_reqbufs);
drivers/media/v4l2-core/v4l2-dev.c
728
SET_VALID_IOCTL(ops, VIDIOC_QUERYBUF, vidioc_querybuf);
drivers/media/v4l2-core/v4l2-dev.c
729
SET_VALID_IOCTL(ops, VIDIOC_QBUF, vidioc_qbuf);
drivers/media/v4l2-core/v4l2-dev.c
730
SET_VALID_IOCTL(ops, VIDIOC_EXPBUF, vidioc_expbuf);
drivers/media/v4l2-core/v4l2-dev.c
731
SET_VALID_IOCTL(ops, VIDIOC_DQBUF, vidioc_dqbuf);
drivers/media/v4l2-core/v4l2-dev.c
732
SET_VALID_IOCTL(ops, VIDIOC_CREATE_BUFS, vidioc_create_bufs);
drivers/media/v4l2-core/v4l2-dev.c
733
SET_VALID_IOCTL(ops, VIDIOC_PREPARE_BUF, vidioc_prepare_buf);
drivers/media/v4l2-core/v4l2-dev.c
734
SET_VALID_IOCTL(ops, VIDIOC_STREAMON, vidioc_streamon);
drivers/media/v4l2-core/v4l2-dev.c
735
SET_VALID_IOCTL(ops, VIDIOC_STREAMOFF, vidioc_streamoff);
drivers/media/v4l2-core/v4l2-dev.c
737
if (ops->vidioc_create_bufs)
drivers/media/v4l2-core/v4l2-dev.c
738
SET_VALID_IOCTL(ops, VIDIOC_REMOVE_BUFS, vidioc_remove_bufs);
drivers/media/v4l2-core/v4l2-dev.c
743
if (ops->vidioc_s_std)
drivers/media/v4l2-core/v4l2-dev.c
745
SET_VALID_IOCTL(ops, VIDIOC_S_STD, vidioc_s_std);
drivers/media/v4l2-core/v4l2-dev.c
746
SET_VALID_IOCTL(ops, VIDIOC_G_STD, vidioc_g_std);
drivers/media/v4l2-core/v4l2-dev.c
748
SET_VALID_IOCTL(ops, VIDIOC_QUERYSTD, vidioc_querystd);
drivers/media/v4l2-core/v4l2-dev.c
754
SET_VALID_IOCTL(ops, VIDIOC_ENUMINPUT, vidioc_enum_input);
drivers/media/v4l2-core/v4l2-dev.c
755
SET_VALID_IOCTL(ops, VIDIOC_G_INPUT, vidioc_g_input);
drivers/media/v4l2-core/v4l2-dev.c
756
SET_VALID_IOCTL(ops, VIDIOC_S_INPUT, vidioc_s_input);
drivers/media/v4l2-core/v4l2-dev.c
758
SET_VALID_IOCTL(ops, VIDIOC_ENUMAUDIO, vidioc_enumaudio);
drivers/media/v4l2-core/v4l2-dev.c
759
SET_VALID_IOCTL(ops, VIDIOC_G_AUDIO, vidioc_g_audio);
drivers/media/v4l2-core/v4l2-dev.c
760
SET_VALID_IOCTL(ops, VIDIOC_S_AUDIO, vidioc_s_audio);
drivers/media/v4l2-core/v4l2-dev.c
761
SET_VALID_IOCTL(ops, VIDIOC_QUERY_DV_TIMINGS, vidioc_query_dv_timings);
drivers/media/v4l2-core/v4l2-dev.c
762
SET_VALID_IOCTL(ops, VIDIOC_S_EDID, vidioc_s_edid);
drivers/media/v4l2-core/v4l2-dev.c
770
SET_VALID_IOCTL(ops, VIDIOC_ENUMOUTPUT, vidioc_enum_output);
drivers/media/v4l2-core/v4l2-dev.c
771
SET_VALID_IOCTL(ops, VIDIOC_G_OUTPUT, vidioc_g_output);
drivers/media/v4l2-core/v4l2-dev.c
772
SET_VALID_IOCTL(ops, VIDIOC_S_OUTPUT, vidioc_s_output);
drivers/media/v4l2-core/v4l2-dev.c
774
SET_VALID_IOCTL(ops, VIDIOC_ENUMAUDOUT, vidioc_enumaudout);
drivers/media/v4l2-core/v4l2-dev.c
775
SET_VALID_IOCTL(ops, VIDIOC_G_AUDOUT, vidioc_g_audout);
drivers/media/v4l2-core/v4l2-dev.c
776
SET_VALID_IOCTL(ops, VIDIOC_S_AUDOUT, vidioc_s_audout);
drivers/media/v4l2-core/v4l2-dev.c
778
if (ops->vidioc_g_parm || ops->vidioc_g_std)
drivers/media/v4l2-core/v4l2-dev.c
780
SET_VALID_IOCTL(ops, VIDIOC_S_PARM, vidioc_s_parm);
drivers/media/v4l2-core/v4l2-dev.c
781
SET_VALID_IOCTL(ops, VIDIOC_S_DV_TIMINGS, vidioc_s_dv_timings);
drivers/media/v4l2-core/v4l2-dev.c
782
SET_VALID_IOCTL(ops, VIDIOC_G_DV_TIMINGS, vidioc_g_dv_timings);
drivers/media/v4l2-core/v4l2-dev.c
783
SET_VALID_IOCTL(ops, VIDIOC_ENUM_DV_TIMINGS, vidioc_enum_dv_timings);
drivers/media/v4l2-core/v4l2-dev.c
784
SET_VALID_IOCTL(ops, VIDIOC_DV_TIMINGS_CAP, vidioc_dv_timings_cap);
drivers/media/v4l2-core/v4l2-dev.c
785
SET_VALID_IOCTL(ops, VIDIOC_G_EDID, vidioc_g_edid);
drivers/media/v4l2-core/v4l2-dev.c
789
SET_VALID_IOCTL(ops, VIDIOC_G_MODULATOR, vidioc_g_modulator);
drivers/media/v4l2-core/v4l2-dev.c
790
SET_VALID_IOCTL(ops, VIDIOC_S_MODULATOR, vidioc_s_modulator);
drivers/media/v4l2-core/v4l2-dev.c
794
SET_VALID_IOCTL(ops, VIDIOC_G_TUNER, vidioc_g_tuner);
drivers/media/v4l2-core/v4l2-dev.c
795
SET_VALID_IOCTL(ops, VIDIOC_S_TUNER, vidioc_s_tuner);
drivers/media/v4l2-core/v4l2-dev.c
796
SET_VALID_IOCTL(ops, VIDIOC_S_HW_FREQ_SEEK, vidioc_s_hw_freq_seek);
drivers/media/v4l2-core/v4l2-dev.c
799
SET_VALID_IOCTL(ops, VIDIOC_G_EDID, vidioc_g_edid);
drivers/media/v4l2-core/v4l2-dev.c
801
SET_VALID_IOCTL(ops, VIDIOC_G_OUTPUT, vidioc_g_output);
drivers/media/v4l2-core/v4l2-dev.c
802
SET_VALID_IOCTL(ops, VIDIOC_S_OUTPUT, vidioc_s_output);
drivers/media/v4l2-core/v4l2-dev.c
803
SET_VALID_IOCTL(ops, VIDIOC_ENUMOUTPUT, vidioc_enum_output);
drivers/media/v4l2-core/v4l2-dev.c
806
SET_VALID_IOCTL(ops, VIDIOC_ENUMINPUT, vidioc_enum_input);
drivers/media/v4l2-core/v4l2-dev.c
807
SET_VALID_IOCTL(ops, VIDIOC_G_INPUT, vidioc_g_input);
drivers/media/v4l2-core/v4l2-dev.c
808
SET_VALID_IOCTL(ops, VIDIOC_S_INPUT, vidioc_s_input);
drivers/media/v4l2-core/v4l2-dev.c
809
SET_VALID_IOCTL(ops, VIDIOC_S_EDID, vidioc_s_edid);
drivers/media/v4l2-core/v4l2-event.c
126
if (sev->ops && sev->ops->replace) {
drivers/media/v4l2-core/v4l2-event.c
127
sev->ops->replace(&kev->event, ev);
drivers/media/v4l2-core/v4l2-event.c
130
} else if (sev->ops && sev->ops->merge) {
drivers/media/v4l2-core/v4l2-event.c
133
sev->ops->merge(&kev->event, &second_oldest->event);
drivers/media/v4l2-core/v4l2-event.c
225
const struct v4l2_subscribed_event_ops *ops)
drivers/media/v4l2-core/v4l2-event.c
248
sev->ops = ops;
drivers/media/v4l2-core/v4l2-event.c
261
} else if (sev->ops && sev->ops->add) {
drivers/media/v4l2-core/v4l2-event.c
262
ret = sev->ops->add(sev, elems);
drivers/media/v4l2-core/v4l2-event.c
321
if (sev && sev->ops && sev->ops->del)
drivers/media/v4l2-core/v4l2-event.c
322
sev->ops->del(sev);
drivers/media/v4l2-core/v4l2-flash-led-class.c
18
(v4l2_flash && v4l2_flash->ops && v4l2_flash->ops->op)
drivers/media/v4l2-core/v4l2-flash-led-class.c
22
v4l2_flash->ops->op(v4l2_flash, arg) : \
drivers/media/v4l2-core/v4l2-flash-led-class.c
655
const struct v4l2_flash_ops *ops, struct v4l2_flash_config *config)
drivers/media/v4l2-core/v4l2-flash-led-class.c
671
v4l2_flash->ops = ops;
drivers/media/v4l2-core/v4l2-flash-led-class.c
709
const struct v4l2_flash_ops *ops,
drivers/media/v4l2-core/v4l2-flash-led-class.c
712
return __v4l2_flash_init(dev, fwn, fled_cdev, NULL, ops, config);
drivers/media/v4l2-core/v4l2-i2c.c
47
const struct v4l2_subdev_ops *ops)
drivers/media/v4l2-core/v4l2-i2c.c
49
v4l2_subdev_init(sd, ops);
drivers/media/v4l2-core/v4l2-ioctl.c
1003
if (is_meta && is_tx && ops->vidioc_g_fmt_meta_out)
drivers/media/v4l2-core/v4l2-ioctl.c
1092
static int v4l_querycap(const struct v4l2_ioctl_ops *ops, struct file *file,
drivers/media/v4l2-core/v4l2-ioctl.c
1106
ret = ops->vidioc_querycap(file, NULL, cap);
drivers/media/v4l2-core/v4l2-ioctl.c
1126
static int v4l_g_input(const struct v4l2_ioctl_ops *ops, struct file *file,
drivers/media/v4l2-core/v4l2-ioctl.c
1136
return ops->vidioc_g_input(file, NULL, arg);
drivers/media/v4l2-core/v4l2-ioctl.c
1139
static int v4l_g_output(const struct v4l2_ioctl_ops *ops, struct file *file,
drivers/media/v4l2-core/v4l2-ioctl.c
1149
return ops->vidioc_g_output(file, NULL, arg);
drivers/media/v4l2-core/v4l2-ioctl.c
1152
static int v4l_s_input(const struct v4l2_ioctl_ops *ops, struct file *file,
drivers/media/v4l2-core/v4l2-ioctl.c
1165
return ops->vidioc_s_input(file, NULL, *(unsigned int *)arg);
drivers/media/v4l2-core/v4l2-ioctl.c
1168
static int v4l_s_output(const struct v4l2_ioctl_ops *ops, struct file *file,
drivers/media/v4l2-core/v4l2-ioctl.c
1176
return ops->vidioc_s_output(file, NULL, *(unsigned int *)arg);
drivers/media/v4l2-core/v4l2-ioctl.c
1179
static int v4l_g_priority(const struct v4l2_ioctl_ops *ops, struct file *file,
drivers/media/v4l2-core/v4l2-ioctl.c
1190
static int v4l_s_priority(const struct v4l2_ioctl_ops *ops, struct file *file,
drivers/media/v4l2-core/v4l2-ioctl.c
1202
static int v4l_enuminput(const struct v4l2_ioctl_ops *ops, struct file *file,
drivers/media/v4l2-core/v4l2-ioctl.c
1225
return ops->vidioc_enum_input(file, NULL, p);
drivers/media/v4l2-core/v4l2-ioctl.c
1228
static int v4l_enumoutput(const struct v4l2_ioctl_ops *ops, struct file *file,
drivers/media/v4l2-core/v4l2-ioctl.c
1251
return ops->vidioc_enum_output(file, NULL, p);
drivers/media/v4l2-core/v4l2-ioctl.c
1593
static int v4l_enum_fmt(const struct v4l2_ioctl_ops *ops, struct file *file,
drivers/media/v4l2-core/v4l2-ioctl.c
1622
if (unlikely(!ops->vidioc_enum_fmt_vid_cap))
drivers/media/v4l2-core/v4l2-ioctl.c
1624
ret = ops->vidioc_enum_fmt_vid_cap(file, NULL, arg);
drivers/media/v4l2-core/v4l2-ioctl.c
1627
if (unlikely(!ops->vidioc_enum_fmt_vid_overlay))
drivers/media/v4l2-core/v4l2-ioctl.c
1629
ret = ops->vidioc_enum_fmt_vid_overlay(file, NULL, arg);
drivers/media/v4l2-core/v4l2-ioctl.c
1639
if (unlikely(!ops->vidioc_enum_fmt_vid_out))
drivers/media/v4l2-core/v4l2-ioctl.c
1641
ret = ops->vidioc_enum_fmt_vid_out(file, NULL, arg);
drivers/media/v4l2-core/v4l2-ioctl.c
1644
if (unlikely(!ops->vidioc_enum_fmt_sdr_cap))
drivers/media/v4l2-core/v4l2-ioctl.c
1646
ret = ops->vidioc_enum_fmt_sdr_cap(file, NULL, arg);
drivers/media/v4l2-core/v4l2-ioctl.c
1649
if (unlikely(!ops->vidioc_enum_fmt_sdr_out))
drivers/media/v4l2-core/v4l2-ioctl.c
1651
ret = ops->vidioc_enum_fmt_sdr_out(file, NULL, arg);
drivers/media/v4l2-core/v4l2-ioctl.c
1654
if (unlikely(!ops->vidioc_enum_fmt_meta_cap))
drivers/media/v4l2-core/v4l2-ioctl.c
1656
ret = ops->vidioc_enum_fmt_meta_cap(file, NULL, arg);
drivers/media/v4l2-core/v4l2-ioctl.c
1659
if (unlikely(!ops->vidioc_enum_fmt_meta_out))
drivers/media/v4l2-core/v4l2-ioctl.c
1661
ret = ops->vidioc_enum_fmt_meta_out(file, NULL, arg);
drivers/media/v4l2-core/v4l2-ioctl.c
1684
static int v4l_g_fmt(const struct v4l2_ioctl_ops *ops, struct file *file,
drivers/media/v4l2-core/v4l2-ioctl.c
1698
if (unlikely(!ops->vidioc_g_fmt_vid_cap))
drivers/media/v4l2-core/v4l2-ioctl.c
1701
ret = ops->vidioc_g_fmt_vid_cap(file, NULL, arg);
drivers/media/v4l2-core/v4l2-ioctl.c
1708
return ops->vidioc_g_fmt_vid_cap_mplane(file, NULL, arg);
drivers/media/v4l2-core/v4l2-ioctl.c
1710
return ops->vidioc_g_fmt_vid_overlay(file, NULL, arg);
drivers/media/v4l2-core/v4l2-ioctl.c
1712
return ops->vidioc_g_fmt_vbi_cap(file, NULL, arg);
drivers/media/v4l2-core/v4l2-ioctl.c
1714
return ops->vidioc_g_fmt_sliced_vbi_cap(file, NULL, arg);
drivers/media/v4l2-core/v4l2-ioctl.c
1716
if (unlikely(!ops->vidioc_g_fmt_vid_out))
drivers/media/v4l2-core/v4l2-ioctl.c
1719
ret = ops->vidioc_g_fmt_vid_out(file, NULL, arg);
drivers/media/v4l2-core/v4l2-ioctl.c
1724
return ops->vidioc_g_fmt_vid_out_mplane(file, NULL, arg);
drivers/media/v4l2-core/v4l2-ioctl.c
1726
return ops->vidioc_g_fmt_vid_out_overlay(file, NULL, arg);
drivers/media/v4l2-core/v4l2-ioctl.c
1728
return ops->vidioc_g_fmt_vbi_out(file, NULL, arg);
drivers/media/v4l2-core/v4l2-ioctl.c
1730
return ops->vidioc_g_fmt_sliced_vbi_out(file, NULL, arg);
drivers/media/v4l2-core/v4l2-ioctl.c
1732
return ops->vidioc_g_fmt_sdr_cap(file, NULL, arg);
drivers/media/v4l2-core/v4l2-ioctl.c
1734
return ops->vidioc_g_fmt_sdr_out(file, NULL, arg);
drivers/media/v4l2-core/v4l2-ioctl.c
1736
return ops->vidioc_g_fmt_meta_cap(file, NULL, arg);
drivers/media/v4l2-core/v4l2-ioctl.c
1738
return ops->vidioc_g_fmt_meta_out(file, NULL, arg);
drivers/media/v4l2-core/v4l2-ioctl.c
1743
static int v4l_s_fmt(const struct v4l2_ioctl_ops *ops, struct file *file,
drivers/media/v4l2-core/v4l2-ioctl.c
1761
if (unlikely(!ops->vidioc_s_fmt_vid_cap))
drivers/media/v4l2-core/v4l2-ioctl.c
1764
ret = ops->vidioc_s_fmt_vid_cap(file, NULL, arg);
drivers/media/v4l2-core/v4l2-ioctl.c
1771
if (unlikely(!ops->vidioc_s_fmt_vid_cap_mplane))
drivers/media/v4l2-core/v4l2-ioctl.c
1777
return ops->vidioc_s_fmt_vid_cap_mplane(file, NULL, arg);
drivers/media/v4l2-core/v4l2-ioctl.c
1779
if (unlikely(!ops->vidioc_s_fmt_vid_overlay))
drivers/media/v4l2-core/v4l2-ioctl.c
1785
return ops->vidioc_s_fmt_vid_overlay(file, NULL, arg);
drivers/media/v4l2-core/v4l2-ioctl.c
1787
if (unlikely(!ops->vidioc_s_fmt_vbi_cap))
drivers/media/v4l2-core/v4l2-ioctl.c
1790
return ops->vidioc_s_fmt_vbi_cap(file, NULL, arg);
drivers/media/v4l2-core/v4l2-ioctl.c
1792
if (unlikely(!ops->vidioc_s_fmt_sliced_vbi_cap))
drivers/media/v4l2-core/v4l2-ioctl.c
1795
return ops->vidioc_s_fmt_sliced_vbi_cap(file, NULL, arg);
drivers/media/v4l2-core/v4l2-ioctl.c
1797
if (unlikely(!ops->vidioc_s_fmt_vid_out))
drivers/media/v4l2-core/v4l2-ioctl.c
1800
ret = ops->vidioc_s_fmt_vid_out(file, NULL, arg);
drivers/media/v4l2-core/v4l2-ioctl.c
1805
if (unlikely(!ops->vidioc_s_fmt_vid_out_mplane))
drivers/media/v4l2-core/v4l2-ioctl.c
1811
return ops->vidioc_s_fmt_vid_out_mplane(file, NULL, arg);
drivers/media/v4l2-core/v4l2-ioctl.c
1813
if (unlikely(!ops->vidioc_s_fmt_vid_out_overlay))
drivers/media/v4l2-core/v4l2-ioctl.c
1819
return ops->vidioc_s_fmt_vid_out_overlay(file, NULL, arg);
drivers/media/v4l2-core/v4l2-ioctl.c
1821
if (unlikely(!ops->vidioc_s_fmt_vbi_out))
drivers/media/v4l2-core/v4l2-ioctl.c
1824
return ops->vidioc_s_fmt_vbi_out(file, NULL, arg);
drivers/media/v4l2-core/v4l2-ioctl.c
1826
if (unlikely(!ops->vidioc_s_fmt_sliced_vbi_out))
drivers/media/v4l2-core/v4l2-ioctl.c
1829
return ops->vidioc_s_fmt_sliced_vbi_out(file, NULL, arg);
drivers/media/v4l2-core/v4l2-ioctl.c
1831
if (unlikely(!ops->vidioc_s_fmt_sdr_cap))
drivers/media/v4l2-core/v4l2-ioctl.c
1834
return ops->vidioc_s_fmt_sdr_cap(file, NULL, arg);
drivers/media/v4l2-core/v4l2-ioctl.c
1836
if (unlikely(!ops->vidioc_s_fmt_sdr_out))
drivers/media/v4l2-core/v4l2-ioctl.c
1839
return ops->vidioc_s_fmt_sdr_out(file, NULL, arg);
drivers/media/v4l2-core/v4l2-ioctl.c
1841
if (unlikely(!ops->vidioc_s_fmt_meta_cap))
drivers/media/v4l2-core/v4l2-ioctl.c
1844
return ops->vidioc_s_fmt_meta_cap(file, NULL, arg);
drivers/media/v4l2-core/v4l2-ioctl.c
1846
if (unlikely(!ops->vidioc_s_fmt_meta_out))
drivers/media/v4l2-core/v4l2-ioctl.c
1849
return ops->vidioc_s_fmt_meta_out(file, NULL, arg);
drivers/media/v4l2-core/v4l2-ioctl.c
1854
static int v4l_try_fmt(const struct v4l2_ioctl_ops *ops, struct file *file,
drivers/media/v4l2-core/v4l2-ioctl.c
1869
if (unlikely(!ops->vidioc_try_fmt_vid_cap))
drivers/media/v4l2-core/v4l2-ioctl.c
1872
ret = ops->vidioc_try_fmt_vid_cap(file, NULL, arg);
drivers/media/v4l2-core/v4l2-ioctl.c
1879
if (unlikely(!ops->vidioc_try_fmt_vid_cap_mplane))
drivers/media/v4l2-core/v4l2-ioctl.c
1885
return ops->vidioc_try_fmt_vid_cap_mplane(file, NULL, arg);
drivers/media/v4l2-core/v4l2-ioctl.c
1887
if (unlikely(!ops->vidioc_try_fmt_vid_overlay))
drivers/media/v4l2-core/v4l2-ioctl.c
1893
return ops->vidioc_try_fmt_vid_overlay(file, NULL, arg);
drivers/media/v4l2-core/v4l2-ioctl.c
1895
if (unlikely(!ops->vidioc_try_fmt_vbi_cap))
drivers/media/v4l2-core/v4l2-ioctl.c
1898
return ops->vidioc_try_fmt_vbi_cap(file, NULL, arg);
drivers/media/v4l2-core/v4l2-ioctl.c
1900
if (unlikely(!ops->vidioc_try_fmt_sliced_vbi_cap))
drivers/media/v4l2-core/v4l2-ioctl.c
1903
return ops->vidioc_try_fmt_sliced_vbi_cap(file, NULL, arg);
drivers/media/v4l2-core/v4l2-ioctl.c
1905
if (unlikely(!ops->vidioc_try_fmt_vid_out))
drivers/media/v4l2-core/v4l2-ioctl.c
1908
ret = ops->vidioc_try_fmt_vid_out(file, NULL, arg);
drivers/media/v4l2-core/v4l2-ioctl.c
1913
if (unlikely(!ops->vidioc_try_fmt_vid_out_mplane))
drivers/media/v4l2-core/v4l2-ioctl.c
1919
return ops->vidioc_try_fmt_vid_out_mplane(file, NULL, arg);
drivers/media/v4l2-core/v4l2-ioctl.c
1921
if (unlikely(!ops->vidioc_try_fmt_vid_out_overlay))
drivers/media/v4l2-core/v4l2-ioctl.c
1927
return ops->vidioc_try_fmt_vid_out_overlay(file, NULL, arg);
drivers/media/v4l2-core/v4l2-ioctl.c
1929
if (unlikely(!ops->vidioc_try_fmt_vbi_out))
drivers/media/v4l2-core/v4l2-ioctl.c
1932
return ops->vidioc_try_fmt_vbi_out(file, NULL, arg);
drivers/media/v4l2-core/v4l2-ioctl.c
1934
if (unlikely(!ops->vidioc_try_fmt_sliced_vbi_out))
drivers/media/v4l2-core/v4l2-ioctl.c
1937
return ops->vidioc_try_fmt_sliced_vbi_out(file, NULL, arg);
drivers/media/v4l2-core/v4l2-ioctl.c
1939
if (unlikely(!ops->vidioc_try_fmt_sdr_cap))
drivers/media/v4l2-core/v4l2-ioctl.c
1942
return ops->vidioc_try_fmt_sdr_cap(file, NULL, arg);
drivers/media/v4l2-core/v4l2-ioctl.c
1944
if (unlikely(!ops->vidioc_try_fmt_sdr_out))
drivers/media/v4l2-core/v4l2-ioctl.c
1947
return ops->vidioc_try_fmt_sdr_out(file, NULL, arg);
drivers/media/v4l2-core/v4l2-ioctl.c
1949
if (unlikely(!ops->vidioc_try_fmt_meta_cap))
drivers/media/v4l2-core/v4l2-ioctl.c
1952
return ops->vidioc_try_fmt_meta_cap(file, NULL, arg);
drivers/media/v4l2-core/v4l2-ioctl.c
1954
if (unlikely(!ops->vidioc_try_fmt_meta_out))
drivers/media/v4l2-core/v4l2-ioctl.c
1957
return ops->vidioc_try_fmt_meta_out(file, NULL, arg);
drivers/media/v4l2-core/v4l2-ioctl.c
1962
static int v4l_streamon(const struct v4l2_ioctl_ops *ops, struct file *file,
drivers/media/v4l2-core/v4l2-ioctl.c
1965
return ops->vidioc_streamon(file, NULL, *(unsigned int *)arg);
drivers/media/v4l2-core/v4l2-ioctl.c
1968
static int v4l_streamoff(const struct v4l2_ioctl_ops *ops, struct file *file,
drivers/media/v4l2-core/v4l2-ioctl.c
1971
return ops->vidioc_streamoff(file, NULL, *(unsigned int *)arg);
drivers/media/v4l2-core/v4l2-ioctl.c
1974
static int v4l_g_tuner(const struct v4l2_ioctl_ops *ops, struct file *file,
drivers/media/v4l2-core/v4l2-ioctl.c
1983
err = ops->vidioc_g_tuner(file, NULL, p);
drivers/media/v4l2-core/v4l2-ioctl.c
1989
static int v4l_s_tuner(const struct v4l2_ioctl_ops *ops, struct file *file,
drivers/media/v4l2-core/v4l2-ioctl.c
2001
return ops->vidioc_s_tuner(file, NULL, p);
drivers/media/v4l2-core/v4l2-ioctl.c
2004
static int v4l_g_modulator(const struct v4l2_ioctl_ops *ops,
drivers/media/v4l2-core/v4l2-ioctl.c
2014
err = ops->vidioc_g_modulator(file, NULL, p);
drivers/media/v4l2-core/v4l2-ioctl.c
2020
static int v4l_s_modulator(const struct v4l2_ioctl_ops *ops,
drivers/media/v4l2-core/v4l2-ioctl.c
2029
return ops->vidioc_s_modulator(file, NULL, p);
drivers/media/v4l2-core/v4l2-ioctl.c
2032
static int v4l_g_frequency(const struct v4l2_ioctl_ops *ops,
drivers/media/v4l2-core/v4l2-ioctl.c
2043
return ops->vidioc_g_frequency(file, NULL, p);
drivers/media/v4l2-core/v4l2-ioctl.c
2046
static int v4l_s_frequency(const struct v4l2_ioctl_ops *ops,
drivers/media/v4l2-core/v4l2-ioctl.c
2066
return ops->vidioc_s_frequency(file, NULL, p);
drivers/media/v4l2-core/v4l2-ioctl.c
2069
static int v4l_enumstd(const struct v4l2_ioctl_ops *ops, struct file *file,
drivers/media/v4l2-core/v4l2-ioctl.c
2078
static int v4l_s_std(const struct v4l2_ioctl_ops *ops, struct file *file,
drivers/media/v4l2-core/v4l2-ioctl.c
2093
return ops->vidioc_s_std(file, NULL, norm);
drivers/media/v4l2-core/v4l2-ioctl.c
2096
static int v4l_querystd(const struct v4l2_ioctl_ops *ops, struct file *file,
drivers/media/v4l2-core/v4l2-ioctl.c
2115
return ops->vidioc_querystd(file, NULL, arg);
drivers/media/v4l2-core/v4l2-ioctl.c
2118
static int v4l_s_hw_freq_seek(const struct v4l2_ioctl_ops *ops,
drivers/media/v4l2-core/v4l2-ioctl.c
2137
return ops->vidioc_s_hw_freq_seek(file, NULL, p);
drivers/media/v4l2-core/v4l2-ioctl.c
2140
static int v4l_s_fbuf(const struct v4l2_ioctl_ops *ops, struct file *file,
drivers/media/v4l2-core/v4l2-ioctl.c
2146
return ops->vidioc_s_fbuf(file, NULL, p);
drivers/media/v4l2-core/v4l2-ioctl.c
2149
static int v4l_overlay(const struct v4l2_ioctl_ops *ops, struct file *file,
drivers/media/v4l2-core/v4l2-ioctl.c
2152
return ops->vidioc_overlay(file, NULL, *(unsigned int *)arg);
drivers/media/v4l2-core/v4l2-ioctl.c
2155
static int v4l_reqbufs(const struct v4l2_ioctl_ops *ops, struct file *file,
drivers/media/v4l2-core/v4l2-ioctl.c
2171
return ops->vidioc_reqbufs(file, NULL, p);
drivers/media/v4l2-core/v4l2-ioctl.c
2174
static int v4l_querybuf(const struct v4l2_ioctl_ops *ops, struct file *file,
drivers/media/v4l2-core/v4l2-ioctl.c
2180
return ret ? ret : ops->vidioc_querybuf(file, NULL, p);
drivers/media/v4l2-core/v4l2-ioctl.c
2183
static int v4l_qbuf(const struct v4l2_ioctl_ops *ops, struct file *file,
drivers/media/v4l2-core/v4l2-ioctl.c
2189
return ret ? ret : ops->vidioc_qbuf(file, NULL, p);
drivers/media/v4l2-core/v4l2-ioctl.c
2192
static int v4l_dqbuf(const struct v4l2_ioctl_ops *ops, struct file *file,
drivers/media/v4l2-core/v4l2-ioctl.c
2198
return ret ? ret : ops->vidioc_dqbuf(file, NULL, p);
drivers/media/v4l2-core/v4l2-ioctl.c
2201
static int v4l_create_bufs(const struct v4l2_ioctl_ops *ops,
drivers/media/v4l2-core/v4l2-ioctl.c
2219
ret = ops->vidioc_create_bufs(file, NULL, create);
drivers/media/v4l2-core/v4l2-ioctl.c
2228
static int v4l_prepare_buf(const struct v4l2_ioctl_ops *ops,
drivers/media/v4l2-core/v4l2-ioctl.c
2234
return ret ? ret : ops->vidioc_prepare_buf(file, NULL, b);
drivers/media/v4l2-core/v4l2-ioctl.c
2237
static int v4l_remove_bufs(const struct v4l2_ioctl_ops *ops,
drivers/media/v4l2-core/v4l2-ioctl.c
2242
if (ops->vidioc_remove_bufs)
drivers/media/v4l2-core/v4l2-ioctl.c
2243
return ops->vidioc_remove_bufs(file, NULL, remove);
drivers/media/v4l2-core/v4l2-ioctl.c
2248
static int v4l_g_parm(const struct v4l2_ioctl_ops *ops, struct file *file,
drivers/media/v4l2-core/v4l2-ioctl.c
2258
if (ops->vidioc_g_parm)
drivers/media/v4l2-core/v4l2-ioctl.c
2259
return ops->vidioc_g_parm(file, NULL, p);
drivers/media/v4l2-core/v4l2-ioctl.c
2265
ret = ops->vidioc_g_std(file, NULL, &std);
drivers/media/v4l2-core/v4l2-ioctl.c
2271
static int v4l_s_parm(const struct v4l2_ioctl_ops *ops, struct file *file,
drivers/media/v4l2-core/v4l2-ioctl.c
2292
return ops->vidioc_s_parm(file, NULL, p);
drivers/media/v4l2-core/v4l2-ioctl.c
2295
static int v4l_queryctrl(const struct v4l2_ioctl_ops *ops, struct file *file,
drivers/media/v4l2-core/v4l2-ioctl.c
2308
if (!ops->vidioc_query_ext_ctrl)
drivers/media/v4l2-core/v4l2-ioctl.c
2313
ret = ops->vidioc_query_ext_ctrl(file, NULL, &qec);
drivers/media/v4l2-core/v4l2-ioctl.c
2320
static int v4l_query_ext_ctrl(const struct v4l2_ioctl_ops *ops,
drivers/media/v4l2-core/v4l2-ioctl.c
2331
if (ops->vidioc_query_ext_ctrl)
drivers/media/v4l2-core/v4l2-ioctl.c
2332
return ops->vidioc_query_ext_ctrl(file, NULL, p);
drivers/media/v4l2-core/v4l2-ioctl.c
2336
static int v4l_querymenu(const struct v4l2_ioctl_ops *ops, struct file *file,
drivers/media/v4l2-core/v4l2-ioctl.c
2347
if (ops->vidioc_querymenu)
drivers/media/v4l2-core/v4l2-ioctl.c
2348
return ops->vidioc_querymenu(file, NULL, p);
drivers/media/v4l2-core/v4l2-ioctl.c
2352
static int v4l_g_ctrl(const struct v4l2_ioctl_ops *ops, struct file *file,
drivers/media/v4l2-core/v4l2-ioctl.c
2365
if (ops->vidioc_g_ext_ctrls == NULL)
drivers/media/v4l2-core/v4l2-ioctl.c
2374
int ret = ops->vidioc_g_ext_ctrls(file, NULL, &ctrls);
drivers/media/v4l2-core/v4l2-ioctl.c
2383
static int v4l_s_ctrl(const struct v4l2_ioctl_ops *ops, struct file *file,
drivers/media/v4l2-core/v4l2-ioctl.c
2397
if (ops->vidioc_s_ext_ctrls == NULL)
drivers/media/v4l2-core/v4l2-ioctl.c
2407
ret = ops->vidioc_s_ext_ctrls(file, NULL, &ctrls);
drivers/media/v4l2-core/v4l2-ioctl.c
2412
static int v4l_g_ext_ctrls(const struct v4l2_ioctl_ops *ops,
drivers/media/v4l2-core/v4l2-ioctl.c
2426
if (ops->vidioc_g_ext_ctrls == NULL)
drivers/media/v4l2-core/v4l2-ioctl.c
2429
ops->vidioc_g_ext_ctrls(file, NULL, p) : -EINVAL;
drivers/media/v4l2-core/v4l2-ioctl.c
2432
static int v4l_s_ext_ctrls(const struct v4l2_ioctl_ops *ops,
drivers/media/v4l2-core/v4l2-ioctl.c
2446
if (ops->vidioc_s_ext_ctrls == NULL)
drivers/media/v4l2-core/v4l2-ioctl.c
2449
ops->vidioc_s_ext_ctrls(file, NULL, p) : -EINVAL;
drivers/media/v4l2-core/v4l2-ioctl.c
2452
static int v4l_try_ext_ctrls(const struct v4l2_ioctl_ops *ops,
drivers/media/v4l2-core/v4l2-ioctl.c
2466
if (ops->vidioc_try_ext_ctrls == NULL)
drivers/media/v4l2-core/v4l2-ioctl.c
2469
ops->vidioc_try_ext_ctrls(file, NULL, p) : -EINVAL;
drivers/media/v4l2-core/v4l2-ioctl.c
2481
static int v4l_g_selection(const struct v4l2_ioctl_ops *ops,
drivers/media/v4l2-core/v4l2-ioctl.c
2492
ret = ops->vidioc_g_selection(file, NULL, p);
drivers/media/v4l2-core/v4l2-ioctl.c
2497
static int v4l_s_selection(const struct v4l2_ioctl_ops *ops,
drivers/media/v4l2-core/v4l2-ioctl.c
2508
ret = ops->vidioc_s_selection(file, NULL, p);
drivers/media/v4l2-core/v4l2-ioctl.c
2513
static int v4l_g_crop(const struct v4l2_ioctl_ops *ops, struct file *file,
drivers/media/v4l2-core/v4l2-ioctl.c
2535
ret = v4l_g_selection(ops, file, &s);
drivers/media/v4l2-core/v4l2-ioctl.c
2543
static int v4l_s_crop(const struct v4l2_ioctl_ops *ops, struct file *file,
drivers/media/v4l2-core/v4l2-ioctl.c
2565
return v4l_s_selection(ops, file, &s);
drivers/media/v4l2-core/v4l2-ioctl.c
2568
static int v4l_cropcap(const struct v4l2_ioctl_ops *ops, struct file *file,
drivers/media/v4l2-core/v4l2-ioctl.c
2589
if (WARN_ON(!ops->vidioc_g_selection))
drivers/media/v4l2-core/v4l2-ioctl.c
2592
if (ops->vidioc_g_pixelaspect)
drivers/media/v4l2-core/v4l2-ioctl.c
2593
ret = ops->vidioc_g_pixelaspect(file, NULL, s.type,
drivers/media/v4l2-core/v4l2-ioctl.c
2615
ret = v4l_g_selection(ops, file, &s);
drivers/media/v4l2-core/v4l2-ioctl.c
2626
ret = v4l_g_selection(ops, file, &s);
drivers/media/v4l2-core/v4l2-ioctl.c
2634
static int v4l_log_status(const struct v4l2_ioctl_ops *ops, struct file *file,
drivers/media/v4l2-core/v4l2-ioctl.c
2643
ret = ops->vidioc_log_status(file, NULL);
drivers/media/v4l2-core/v4l2-ioctl.c
2650
static int v4l_dbg_g_register(const struct v4l2_ioctl_ops *ops,
drivers/media/v4l2-core/v4l2-ioctl.c
2669
if (ops->vidioc_g_register && p->match.type == V4L2_CHIP_MATCH_BRIDGE &&
drivers/media/v4l2-core/v4l2-ioctl.c
2670
(ops->vidioc_g_chip_info || p->match.addr == 0))
drivers/media/v4l2-core/v4l2-ioctl.c
2671
return ops->vidioc_g_register(file, NULL, p);
drivers/media/v4l2-core/v4l2-ioctl.c
2678
static int v4l_dbg_s_register(const struct v4l2_ioctl_ops *ops,
drivers/media/v4l2-core/v4l2-ioctl.c
2697
if (ops->vidioc_s_register && p->match.type == V4L2_CHIP_MATCH_BRIDGE &&
drivers/media/v4l2-core/v4l2-ioctl.c
2698
(ops->vidioc_g_chip_info || p->match.addr == 0))
drivers/media/v4l2-core/v4l2-ioctl.c
2699
return ops->vidioc_s_register(file, NULL, p);
drivers/media/v4l2-core/v4l2-ioctl.c
2706
static int v4l_dbg_g_chip_info(const struct v4l2_ioctl_ops *ops,
drivers/media/v4l2-core/v4l2-ioctl.c
2717
if (ops->vidioc_s_register)
drivers/media/v4l2-core/v4l2-ioctl.c
2719
if (ops->vidioc_g_register)
drivers/media/v4l2-core/v4l2-ioctl.c
2722
if (ops->vidioc_g_chip_info)
drivers/media/v4l2-core/v4l2-ioctl.c
2723
return ops->vidioc_g_chip_info(file, NULL, arg);
drivers/media/v4l2-core/v4l2-ioctl.c
2734
if (sd->ops->core && sd->ops->core->s_register)
drivers/media/v4l2-core/v4l2-ioctl.c
2736
if (sd->ops->core && sd->ops->core->g_register)
drivers/media/v4l2-core/v4l2-ioctl.c
2749
static int v4l_dqevent(const struct v4l2_ioctl_ops *ops, struct file *file,
drivers/media/v4l2-core/v4l2-ioctl.c
2757
static int v4l_subscribe_event(const struct v4l2_ioctl_ops *ops,
drivers/media/v4l2-core/v4l2-ioctl.c
2762
return ops->vidioc_subscribe_event(vfh, arg);
drivers/media/v4l2-core/v4l2-ioctl.c
2765
static int v4l_unsubscribe_event(const struct v4l2_ioctl_ops *ops,
drivers/media/v4l2-core/v4l2-ioctl.c
2770
return ops->vidioc_unsubscribe_event(vfh, arg);
drivers/media/v4l2-core/v4l2-ioctl.c
2773
static int v4l_g_sliced_vbi_cap(const struct v4l2_ioctl_ops *ops,
drivers/media/v4l2-core/v4l2-ioctl.c
2785
return ops->vidioc_g_sliced_vbi_cap(file, NULL, p);
drivers/media/v4l2-core/v4l2-ioctl.c
2788
static int v4l_enum_freq_bands(const struct v4l2_ioctl_ops *ops,
drivers/media/v4l2-core/v4l2-ioctl.c
2806
if (ops->vidioc_enum_freq_bands) {
drivers/media/v4l2-core/v4l2-ioctl.c
2807
err = ops->vidioc_enum_freq_bands(file, NULL, p);
drivers/media/v4l2-core/v4l2-ioctl.c
2819
err = ops->vidioc_g_tuner(file, NULL, &t);
drivers/media/v4l2-core/v4l2-ioctl.c
2838
err = ops->vidioc_g_modulator(file, NULL, &m);
drivers/media/v4l2-core/v4l2-ioctl.c
2854
int (*func)(const struct v4l2_ioctl_ops *ops, struct file *file,
drivers/media/v4l2-core/v4l2-ioctl.c
2875
const struct v4l2_ioctl_ops *ops, \
drivers/media/v4l2-core/v4l2-ioctl.c
2878
return ops->vidioc_ ## _vidioc(file, NULL, p); \
drivers/media/v4l2-core/v4l2-ioctl.c
3070
const struct v4l2_ioctl_ops *ops = vfd->ioctl_ops;
drivers/media/v4l2-core/v4l2-ioctl.c
3078
if (ops == NULL) {
drivers/media/v4l2-core/v4l2-ioctl.c
3133
ret = info->func(ops, file, arg);
drivers/media/v4l2-core/v4l2-ioctl.c
3134
} else if (!ops->vidioc_default) {
drivers/media/v4l2-core/v4l2-ioctl.c
3137
ret = ops->vidioc_default(file, NULL,
drivers/media/v4l2-core/v4l2-ioctl.c
933
const struct v4l2_ioctl_ops *ops = vfd->ioctl_ops;
drivers/media/v4l2-core/v4l2-ioctl.c
944
if (ops == NULL)
drivers/media/v4l2-core/v4l2-ioctl.c
950
(ops->vidioc_g_fmt_vid_cap || ops->vidioc_g_fmt_vid_cap_mplane))
drivers/media/v4l2-core/v4l2-ioctl.c
954
if ((is_vid || is_tch) && is_rx && ops->vidioc_g_fmt_vid_cap_mplane)
drivers/media/v4l2-core/v4l2-ioctl.c
958
if (is_vid && is_rx && ops->vidioc_g_fmt_vid_overlay)
drivers/media/v4l2-core/v4l2-ioctl.c
963
(ops->vidioc_g_fmt_vid_out || ops->vidioc_g_fmt_vid_out_mplane))
drivers/media/v4l2-core/v4l2-ioctl.c
967
if (is_vid && is_tx && ops->vidioc_g_fmt_vid_out_mplane)
drivers/media/v4l2-core/v4l2-ioctl.c
971
if (is_vid && is_tx && ops->vidioc_g_fmt_vid_out_overlay)
drivers/media/v4l2-core/v4l2-ioctl.c
975
if (is_vbi && is_rx && ops->vidioc_g_fmt_vbi_cap)
drivers/media/v4l2-core/v4l2-ioctl.c
979
if (is_vbi && is_tx && ops->vidioc_g_fmt_vbi_out)
drivers/media/v4l2-core/v4l2-ioctl.c
983
if (is_vbi && is_rx && ops->vidioc_g_fmt_sliced_vbi_cap)
drivers/media/v4l2-core/v4l2-ioctl.c
987
if (is_vbi && is_tx && ops->vidioc_g_fmt_sliced_vbi_out)
drivers/media/v4l2-core/v4l2-ioctl.c
991
if (is_sdr && is_rx && ops->vidioc_g_fmt_sdr_cap)
drivers/media/v4l2-core/v4l2-ioctl.c
995
if (is_sdr && is_tx && ops->vidioc_g_fmt_sdr_out)
drivers/media/v4l2-core/v4l2-ioctl.c
999
if (is_meta && is_rx && ops->vidioc_g_fmt_meta_cap)
drivers/media/v4l2-core/v4l2-mem2mem.c
1342
if (!obj->ops->queue)
drivers/media/v4l2-core/v4l2-mem2mem.c
1361
obj->ops->queue(obj);
drivers/media/v4l2-core/v4l2-spi.c
20
const struct v4l2_subdev_ops *ops)
drivers/media/v4l2-core/v4l2-spi.c
22
v4l2_subdev_init(sd, ops);
drivers/media/v4l2-core/v4l2-subdev.c
1520
if (!source->ops || !source->ops->link_validate) {
drivers/media/v4l2-core/v4l2-subdev.c
1538
if (WARN_ON(source->ops->link_validate == v4l2_subdev_link_validate))
drivers/media/v4l2-core/v4l2-subdev.c
1541
return source->ops->link_validate(link);
drivers/media/v4l2-core/v4l2-subdev.c
252
sd->ops->pad->get_fmt(sd, state, format);
drivers/media/v4l2-core/v4l2-subdev.c
2552
void v4l2_subdev_init(struct v4l2_subdev *sd, const struct v4l2_subdev_ops *ops)
drivers/media/v4l2-core/v4l2-subdev.c
2555
BUG_ON(!ops);
drivers/media/v4l2-core/v4l2-subdev.c
2556
sd->ops = ops;
drivers/media/v4l2-core/v4l2-subdev.c
260
sd->ops->pad->set_fmt(sd, state, format);
drivers/media/v4l2-core/v4l2-subdev.c
272
sd->ops->pad->enum_mbus_code(sd, state, code);
drivers/media/v4l2-core/v4l2-subdev.c
284
sd->ops->pad->enum_frame_size(sd, state, fse);
drivers/media/v4l2-core/v4l2-subdev.c
296
sd->ops->pad->enum_frame_interval(sd, state, fie);
drivers/media/v4l2-core/v4l2-subdev.c
315
sd->ops->pad->get_selection(sd, state, sel);
drivers/media/v4l2-core/v4l2-subdev.c
323
sd->ops->pad->set_selection(sd, state, sel);
drivers/media/v4l2-core/v4l2-subdev.c
342
sd->ops->pad->get_frame_interval(sd, state, fi);
drivers/media/v4l2-core/v4l2-subdev.c
350
sd->ops->pad->set_frame_interval(sd, state, fi);
drivers/media/v4l2-core/v4l2-subdev.c
366
ret = sd->ops->pad->get_frame_desc(sd, pad, fd);
drivers/media/v4l2-core/v4l2-subdev.c
408
return check_edid(sd, edid) ? : sd->ops->pad->get_edid(sd, edid);
drivers/media/v4l2-core/v4l2-subdev.c
413
return check_edid(sd, edid) ? : sd->ops->pad->set_edid(sd, edid);
drivers/media/v4l2-core/v4l2-subdev.c
423
sd->ops->pad->s_dv_timings(sd, pad, timings);
drivers/media/v4l2-core/v4l2-subdev.c
433
sd->ops->pad->g_dv_timings(sd, pad, timings);
drivers/media/v4l2-core/v4l2-subdev.c
443
sd->ops->pad->query_dv_timings(sd, pad, timings);
drivers/media/v4l2-core/v4l2-subdev.c
453
sd->ops->pad->dv_timings_cap(sd, cap);
drivers/media/v4l2-core/v4l2-subdev.c
463
sd->ops->pad->enum_dv_timings(sd, dvt);
drivers/media/v4l2-core/v4l2-subdev.c
472
sd->ops->pad->get_mbus_config(sd, pad, config);
drivers/media/v4l2-core/v4l2-subdev.c
487
ret = sd->ops->video->s_stream(sd, enable);
drivers/media/v4l2-core/v4l2-subdev.c
766
if (sd->ops->core && sd->ops->core->s_register)
drivers/media/v4l2-core/v4l2-subdev.c
768
if (sd->ops->core && sd->ops->core->g_register)
drivers/memory/tegra/mc.c
107
if (mc->soc->ops && mc->soc->ops->probe_device)
drivers/memory/tegra/mc.c
108
return mc->soc->ops->probe_device(mc, dev);
drivers/memory/tegra/mc.c
334
mc->reset.ops = &tegra_mc_reset_ops;
drivers/memory/tegra/mc.c
930
if (mc->soc->ops && mc->soc->ops->probe) {
drivers/memory/tegra/mc.c
931
err = mc->soc->ops->probe(mc);
drivers/memory/tegra/mc.c
938
if (mc->soc->ops && mc->soc->ops->handle_irq) {
drivers/memory/tegra/mc.c
951
err = devm_request_irq(&pdev->dev, mc->irq, mc->soc->ops->handle_irq, 0,
drivers/memory/tegra/tegra114.c
1116
.ops = &tegra30_mc_ops,
drivers/memory/tegra/tegra124.c
1277
.ops = &tegra30_mc_ops,
drivers/memory/tegra/tegra124.c
1309
.ops = &tegra30_mc_ops,
drivers/memory/tegra/tegra186.c
914
.ops = &tegra186_mc_ops,
drivers/memory/tegra/tegra194.c
1357
.ops = &tegra186_mc_ops,
drivers/memory/tegra/tegra20.c
780
.ops = &tegra20_mc_ops,
drivers/memory/tegra/tegra210-emc-table.c
83
rmem->ops = &tegra210_emc_table_ops;
drivers/memory/tegra/tegra210.c
1289
.ops = &tegra30_mc_ops,
drivers/memory/tegra/tegra234.c
1146
.ops = &tegra186_mc_ops,
drivers/memory/tegra/tegra264.c
304
.ops = &tegra186_mc_ops,
drivers/memory/tegra/tegra30.c
1402
.ops = &tegra30_mc_ops,
drivers/mfd/abx500-core.c
105
struct abx500_ops *ops;
drivers/mfd/abx500-core.c
107
lookup_ops(dev->parent, &ops);
drivers/mfd/abx500-core.c
108
if (ops && ops->mask_and_set_register)
drivers/mfd/abx500-core.c
109
return ops->mask_and_set_register(dev, bank,
drivers/mfd/abx500-core.c
118
struct abx500_ops *ops;
drivers/mfd/abx500-core.c
120
lookup_ops(dev->parent, &ops);
drivers/mfd/abx500-core.c
121
if (ops && ops->get_chip_id)
drivers/mfd/abx500-core.c
122
return ops->get_chip_id(dev);
drivers/mfd/abx500-core.c
130
struct abx500_ops *ops;
drivers/mfd/abx500-core.c
132
lookup_ops(dev->parent, &ops);
drivers/mfd/abx500-core.c
133
if (ops && ops->event_registers_startup_state_get)
drivers/mfd/abx500-core.c
134
return ops->event_registers_startup_state_get(dev, event);
drivers/mfd/abx500-core.c
142
struct abx500_ops *ops;
drivers/mfd/abx500-core.c
144
lookup_ops(dev->parent, &ops);
drivers/mfd/abx500-core.c
145
if (ops && ops->startup_irq_enabled)
drivers/mfd/abx500-core.c
146
return ops->startup_irq_enabled(dev, irq);
drivers/mfd/abx500-core.c
19
struct abx500_ops ops;
drivers/mfd/abx500-core.c
23
static void lookup_ops(struct device *dev, struct abx500_ops **ops)
drivers/mfd/abx500-core.c
27
*ops = NULL;
drivers/mfd/abx500-core.c
30
*ops = &dev_entry->ops;
drivers/mfd/abx500-core.c
36
int abx500_register_ops(struct device *dev, struct abx500_ops *ops)
drivers/mfd/abx500-core.c
45
memcpy(&dev_entry->ops, ops, sizeof(*ops));
drivers/mfd/abx500-core.c
65
struct abx500_ops *ops;
drivers/mfd/abx500-core.c
67
lookup_ops(dev->parent, &ops);
drivers/mfd/abx500-core.c
68
if (ops && ops->set_register)
drivers/mfd/abx500-core.c
69
return ops->set_register(dev, bank, reg, value);
drivers/mfd/abx500-core.c
78
struct abx500_ops *ops;
drivers/mfd/abx500-core.c
80
lookup_ops(dev->parent, &ops);
drivers/mfd/abx500-core.c
81
if (ops && ops->get_register)
drivers/mfd/abx500-core.c
82
return ops->get_register(dev, bank, reg, value);
drivers/mfd/abx500-core.c
91
struct abx500_ops *ops;
drivers/mfd/abx500-core.c
93
lookup_ops(dev->parent, &ops);
drivers/mfd/abx500-core.c
94
if (ops && ops->get_register_page)
drivers/mfd/abx500-core.c
95
return ops->get_register_page(dev, bank,
drivers/mfd/cs42l43-sdw.c
204
.ops = &cs42l43_sdw_ops,
drivers/mfd/da903x.c
131
chip->ops->unmask_events(chip, events);
drivers/mfd/da903x.c
141
chip->ops->mask_events(chip, events);
drivers/mfd/da903x.c
241
chip->ops->read_status(chip, &status);
drivers/mfd/da903x.c
401
if (chip->ops->read_events(chip, &events))
drivers/mfd/da903x.c
506
chip->ops = &da903x_ops[id->driver_data];
drivers/mfd/da903x.c
514
ret = chip->ops->init_chip(chip);
drivers/mfd/da903x.c
520
chip->ops->mask_events(chip, chip->events_mask);
drivers/mfd/da903x.c
521
chip->ops->read_events(chip, &tmp);
drivers/mfd/da903x.c
60
const struct da903x_chip_ops *ops;
drivers/mfd/mcp-core.c
100
mcp->ops->reg_write(mcp, reg, val);
drivers/mfd/mcp-core.c
119
val = mcp->ops->reg_read(mcp, reg);
drivers/mfd/mcp-core.c
139
mcp->ops->enable(mcp);
drivers/mfd/mcp-core.c
158
mcp->ops->disable(mcp);
drivers/mfd/mcp-core.c
64
mcp->ops->set_telecom_divisor(mcp, div);
drivers/mfd/mcp-core.c
81
mcp->ops->set_audio_divisor(mcp, div);
drivers/mfd/mcp-sa11x0.c
188
mcp->ops = &mcp_sa11x0;
drivers/mfd/menelaus.c
1095
m->rtc->ops = &menelaus_rtc_ops;
drivers/mfd/sec-acpm.c
394
const struct acpm_pmic_ops *pmic_ops = &acpm->ops.pmic_ops;
drivers/mfd/sec-acpm.c
414
const struct acpm_pmic_ops *pmic_ops = &acpm->ops.pmic_ops;
drivers/mfd/sec-acpm.c
433
const struct acpm_pmic_ops *pmic_ops = &acpm->ops.pmic_ops;
drivers/misc/amd-sbi/rmi-hwmon.c
109
.ops = &sbrmi_hwmon_ops,
drivers/misc/c2port/core.c
101
struct c2port_ops *ops = dev->ops;
drivers/misc/c2port/core.c
108
ops->c2d_dir(dev, 0);
drivers/misc/c2port/core.c
109
ops->c2d_set(dev, 1);
drivers/misc/c2port/core.c
111
ops->c2d_set(dev, 1);
drivers/misc/c2port/core.c
116
ops->c2d_set(dev, addr & 0x01);
drivers/misc/c2port/core.c
123
ops->c2d_dir(dev, 1);
drivers/misc/c2port/core.c
129
struct c2port_ops *ops = dev->ops;
drivers/misc/c2port/core.c
136
ops->c2d_dir(dev, 0);
drivers/misc/c2port/core.c
137
ops->c2d_set(dev, 0);
drivers/misc/c2port/core.c
139
ops->c2d_set(dev, 1);
drivers/misc/c2port/core.c
143
ops->c2d_dir(dev, 1);
drivers/misc/c2port/core.c
149
if (ops->c2d_get(dev))
drivers/misc/c2port/core.c
161
struct c2port_ops *ops = dev->ops;
drivers/misc/c2port/core.c
168
ops->c2d_dir(dev, 0);
drivers/misc/c2port/core.c
169
ops->c2d_set(dev, 1);
drivers/misc/c2port/core.c
171
ops->c2d_set(dev, 0);
drivers/misc/c2port/core.c
175
ops->c2d_set(dev, 0);
drivers/misc/c2port/core.c
177
ops->c2d_set(dev, 0);
drivers/misc/c2port/core.c
182
ops->c2d_set(dev, data & 0x01);
drivers/misc/c2port/core.c
189
ops->c2d_dir(dev, 1);
drivers/misc/c2port/core.c
193
if (ops->c2d_get(dev))
drivers/misc/c2port/core.c
209
struct c2port_ops *ops = dev->ops;
drivers/misc/c2port/core.c
216
ops->c2d_dir(dev, 0);
drivers/misc/c2port/core.c
217
ops->c2d_set(dev, 0);
drivers/misc/c2port/core.c
219
ops->c2d_set(dev, 0);
drivers/misc/c2port/core.c
223
ops->c2d_set(dev, 0);
drivers/misc/c2port/core.c
225
ops->c2d_set(dev, 0);
drivers/misc/c2port/core.c
229
ops->c2d_dir(dev, 1);
drivers/misc/c2port/core.c
233
if (ops->c2d_get(dev))
drivers/misc/c2port/core.c
247
if (ops->c2d_get(dev))
drivers/misc/c2port/core.c
316
struct c2port_ops *ops = c2dev->ops;
drivers/misc/c2port/core.c
318
return sprintf(buf, "%d\n", ops->blocks_num);
drivers/misc/c2port/core.c
326
struct c2port_ops *ops = c2dev->ops;
drivers/misc/c2port/core.c
328
return sprintf(buf, "%d\n", ops->block_size);
drivers/misc/c2port/core.c
336
struct c2port_ops *ops = c2dev->ops;
drivers/misc/c2port/core.c
338
return sprintf(buf, "%d\n", ops->blocks_num * ops->block_size);
drivers/misc/c2port/core.c
354
struct c2port_ops *ops = c2dev->ops;
drivers/misc/c2port/core.c
368
ops->c2ck_set(c2dev, 1);
drivers/misc/c2port/core.c
369
ops->access(c2dev, c2dev->access);
drivers/misc/c2port/core.c
371
ops->c2d_dir(c2dev, 1);
drivers/misc/c2port/core.c
629
struct c2port_ops *ops = dev->ops;
drivers/misc/c2port/core.c
63
struct c2port_ops *ops = dev->ops;
drivers/misc/c2port/core.c
634
if (offset >= ops->block_size * ops->blocks_num)
drivers/misc/c2port/core.c
637
if (ops->block_size * ops->blocks_num - offset < nread)
drivers/misc/c2port/core.c
638
nread = ops->block_size * ops->blocks_num - offset;
drivers/misc/c2port/core.c
69
ops->c2ck_set(dev, 0);
drivers/misc/c2port/core.c
71
ops->c2ck_set(dev, 1);
drivers/misc/c2port/core.c
740
struct c2port_ops *ops = dev->ops;
drivers/misc/c2port/core.c
746
if (ops->block_size * ops->blocks_num - offset < nwrite)
drivers/misc/c2port/core.c
747
nwrite = ops->block_size * ops->blocks_num - offset;
drivers/misc/c2port/core.c
750
if (offset >= ops->block_size * ops->blocks_num)
drivers/misc/c2port/core.c
79
struct c2port_ops *ops = dev->ops;
drivers/misc/c2port/core.c
87
ops->c2ck_set(dev, 0);
drivers/misc/c2port/core.c
884
return c2dev->ops->blocks_num * c2dev->ops->block_size;
drivers/misc/c2port/core.c
89
ops->c2ck_set(dev, 1);
drivers/misc/c2port/core.c
905
struct c2port_ops *ops, void *devdata)
drivers/misc/c2port/core.c
910
if (unlikely(!ops) || unlikely(!ops->access) || \
drivers/misc/c2port/core.c
911
unlikely(!ops->c2d_dir) || unlikely(!ops->c2ck_set) || \
drivers/misc/c2port/core.c
912
unlikely(!ops->c2d_get) || unlikely(!ops->c2d_set))
drivers/misc/c2port/core.c
928
c2dev->ops = ops;
drivers/misc/c2port/core.c
943
ops->access(c2dev, 0);
drivers/misc/c2port/core.c
948
name, ops->blocks_num, ops->block_size,
drivers/misc/c2port/core.c
949
ops->blocks_num * ops->block_size);
drivers/misc/cardreader/rtl8411.c
480
pcr->ops = &rtl8411_pcr_ops;
drivers/misc/cardreader/rtl8411.c
487
pcr->ops = &rtl8411b_pcr_ops;
drivers/misc/cardreader/rtl8411.c
497
pcr->ops = &rtl8402_pcr_ops;
drivers/misc/cardreader/rts5209.c
251
pcr->ops = &rts5209_pcr_ops;
drivers/misc/cardreader/rts5227.c
341
pcr->ops = &rts5227_pcr_ops;
drivers/misc/cardreader/rts5227.c
498
pcr->ops = &rts522a_pcr_ops;
drivers/misc/cardreader/rts5228.c
600
if (pcr->ops->conv_clk_and_div_n)
drivers/misc/cardreader/rts5228.c
601
n = pcr->ops->conv_clk_and_div_n(clk, CLK_TO_DIV_N);
drivers/misc/cardreader/rts5228.c
613
if (pcr->ops->conv_clk_and_div_n) {
drivers/misc/cardreader/rts5228.c
614
int dbl_clk = pcr->ops->conv_clk_and_div_n(n,
drivers/misc/cardreader/rts5228.c
616
n = pcr->ops->conv_clk_and_div_n(dbl_clk,
drivers/misc/cardreader/rts5228.c
696
pcr->ops = &rts5228_pcr_ops;
drivers/misc/cardreader/rts5229.c
242
pcr->ops = &rts5229_pcr_ops;
drivers/misc/cardreader/rts5249.c
551
pcr->ops = &rts5249_pcr_ops;
drivers/misc/cardreader/rts5249.c
733
pcr->ops = &rts524a_pcr_ops;
drivers/misc/cardreader/rts5249.c
851
pcr->ops = &rts525a_pcr_ops;
drivers/misc/cardreader/rts5260.c
608
pcr->ops = &rts5260_pcr_ops;
drivers/misc/cardreader/rts5261.c
673
if (pcr->ops->conv_clk_and_div_n)
drivers/misc/cardreader/rts5261.c
674
n = pcr->ops->conv_clk_and_div_n(clk, CLK_TO_DIV_N);
drivers/misc/cardreader/rts5261.c
686
if (pcr->ops->conv_clk_and_div_n) {
drivers/misc/cardreader/rts5261.c
687
int dbl_clk = pcr->ops->conv_clk_and_div_n(n,
drivers/misc/cardreader/rts5261.c
689
n = pcr->ops->conv_clk_and_div_n(dbl_clk,
drivers/misc/cardreader/rts5261.c
773
pcr->ops = &rts5261_pcr_ops;
drivers/misc/cardreader/rts5264.c
827
if (pcr->ops->conv_clk_and_div_n)
drivers/misc/cardreader/rts5264.c
828
n = pcr->ops->conv_clk_and_div_n(clk, CLK_TO_DIV_N);
drivers/misc/cardreader/rts5264.c
840
if (pcr->ops->conv_clk_and_div_n) {
drivers/misc/cardreader/rts5264.c
841
int dbl_clk = pcr->ops->conv_clk_and_div_n(n,
drivers/misc/cardreader/rts5264.c
843
n = pcr->ops->conv_clk_and_div_n(dbl_clk,
drivers/misc/cardreader/rts5264.c
937
pcr->ops = &rts5264_pcr_ops;
drivers/misc/cardreader/rtsx_pcr.c
1062
if (pcr->ops->turn_off_led)
drivers/misc/cardreader/rtsx_pcr.c
1063
pcr->ops->turn_off_led(pcr);
drivers/misc/cardreader/rtsx_pcr.c
1071
if (pcr->ops->force_power_down)
drivers/misc/cardreader/rtsx_pcr.c
1072
pcr->ops->force_power_down(pcr, pm_state, runtime);
drivers/misc/cardreader/rtsx_pcr.c
1081
if (pcr->ops->enable_ocp) {
drivers/misc/cardreader/rtsx_pcr.c
1082
pcr->ops->enable_ocp(pcr);
drivers/misc/cardreader/rtsx_pcr.c
1094
if (pcr->ops->disable_ocp) {
drivers/misc/cardreader/rtsx_pcr.c
1095
pcr->ops->disable_ocp(pcr);
drivers/misc/cardreader/rtsx_pcr.c
1105
if (pcr->ops->init_ocp) {
drivers/misc/cardreader/rtsx_pcr.c
1106
pcr->ops->init_ocp(pcr);
drivers/misc/cardreader/rtsx_pcr.c
111
if (pcr->ops->set_aspm)
drivers/misc/cardreader/rtsx_pcr.c
112
pcr->ops->set_aspm(pcr, false);
drivers/misc/cardreader/rtsx_pcr.c
1127
if (pcr->ops->get_ocpstat)
drivers/misc/cardreader/rtsx_pcr.c
1128
return pcr->ops->get_ocpstat(pcr, val);
drivers/misc/cardreader/rtsx_pcr.c
1135
if (pcr->ops->clear_ocpstat) {
drivers/misc/cardreader/rtsx_pcr.c
1136
pcr->ops->clear_ocpstat(pcr);
drivers/misc/cardreader/rtsx_pcr.c
1211
if (pcr->ops->optimize_phy) {
drivers/misc/cardreader/rtsx_pcr.c
1212
err = pcr->ops->optimize_phy(pcr);
drivers/misc/cardreader/rtsx_pcr.c
126
if (pcr->ops->set_l1off_cfg_sub_d0)
drivers/misc/cardreader/rtsx_pcr.c
127
pcr->ops->set_l1off_cfg_sub_d0(pcr, active);
drivers/misc/cardreader/rtsx_pcr.c
1295
if (pcr->ops->extra_init_hw) {
drivers/misc/cardreader/rtsx_pcr.c
1296
err = pcr->ops->extra_init_hw(pcr);
drivers/misc/cardreader/rtsx_pcr.c
1307
if (pcr->ops->cd_deglitch)
drivers/misc/cardreader/rtsx_pcr.c
1308
pcr->card_exist = pcr->ops->cd_deglitch(pcr);
drivers/misc/cardreader/rtsx_pcr.c
1449
if (pcr->ops->fetch_vendor_settings)
drivers/misc/cardreader/rtsx_pcr.c
1450
pcr->ops->fetch_vendor_settings(pcr);
drivers/misc/cardreader/rtsx_pcr.c
159
if (pcr->ops->enable_auto_blink)
drivers/misc/cardreader/rtsx_pcr.c
160
pcr->ops->enable_auto_blink(pcr);
drivers/misc/cardreader/rtsx_pcr.c
1697
if (pcr->ops->set_aspm)
drivers/misc/cardreader/rtsx_pcr.c
1698
pcr->ops->set_aspm(pcr, true);
drivers/misc/cardreader/rtsx_pcr.c
1754
if (pcr->ops->disable_auto_blink)
drivers/misc/cardreader/rtsx_pcr.c
1755
pcr->ops->disable_auto_blink(pcr);
drivers/misc/cardreader/rtsx_pcr.c
1756
if (pcr->ops->turn_off_led)
drivers/misc/cardreader/rtsx_pcr.c
1757
pcr->ops->turn_off_led(pcr);
drivers/misc/cardreader/rtsx_pcr.c
243
if (pcr->ops->write_phy)
drivers/misc/cardreader/rtsx_pcr.c
244
return pcr->ops->write_phy(pcr, addr, val);
drivers/misc/cardreader/rtsx_pcr.c
285
if (pcr->ops->read_phy)
drivers/misc/cardreader/rtsx_pcr.c
286
return pcr->ops->read_phy(pcr, addr, val);
drivers/misc/cardreader/rtsx_pcr.c
294
if (pcr->ops->stop_cmd)
drivers/misc/cardreader/rtsx_pcr.c
295
return pcr->ops->stop_cmd(pcr);
drivers/misc/cardreader/rtsx_pcr.c
735
if (pcr->ops->conv_clk_and_div_n)
drivers/misc/cardreader/rtsx_pcr.c
736
n = (u8)pcr->ops->conv_clk_and_div_n(clk, CLK_TO_DIV_N);
drivers/misc/cardreader/rtsx_pcr.c
749
if (pcr->ops->conv_clk_and_div_n) {
drivers/misc/cardreader/rtsx_pcr.c
750
int dbl_clk = pcr->ops->conv_clk_and_div_n(n,
drivers/misc/cardreader/rtsx_pcr.c
752
n = (u8)pcr->ops->conv_clk_and_div_n(dbl_clk,
drivers/misc/cardreader/rtsx_pcr.c
802
if (pcr->ops->card_power_on)
drivers/misc/cardreader/rtsx_pcr.c
803
return pcr->ops->card_power_on(pcr, card);
drivers/misc/cardreader/rtsx_pcr.c
811
if (pcr->ops->card_power_off)
drivers/misc/cardreader/rtsx_pcr.c
812
return pcr->ops->card_power_off(pcr, card);
drivers/misc/cardreader/rtsx_pcr.c
839
if (pcr->ops->switch_output_voltage)
drivers/misc/cardreader/rtsx_pcr.c
840
return pcr->ops->switch_output_voltage(pcr, voltage);
drivers/misc/cardreader/rtsx_pcr.c
851
if (pcr->ops->cd_deglitch)
drivers/misc/cardreader/rtsx_pcr.c
852
val = pcr->ops->cd_deglitch(pcr);
drivers/misc/cardreader/rtsx_pcr.c
908
if (pcr->ops->cd_deglitch)
drivers/misc/cardreader/rtsx_pcr.c
909
card_inserted = pcr->ops->cd_deglitch(pcr);
drivers/misc/cardreader/rtsx_pcr.c
929
if (pcr->ops->process_ocp) {
drivers/misc/cardreader/rtsx_pcr.c
930
pcr->ops->process_ocp(pcr);
drivers/misc/eeprom/idt_89hpesx.c
233
#define idt_smb_safe(ops, args...) ({ \
drivers/misc/eeprom/idt_89hpesx.c
237
__sts = i2c_smbus_ ## ops ## _data(args); \
drivers/misc/fastrpc.c
1675
exp_info.ops = &fastrpc_dma_buf_ops;
drivers/misc/ibmasm/ibmasmfs.c
91
fc->ops = &ibmasmfs_context_ops;
drivers/misc/mei/gsc_proxy/mei_gsc_proxy.c
76
comp_master->ops = &mei_gsc_proxy_ops;
drivers/misc/mei/hdcp/mei_hdcp.c
743
comp_arbiter->ops = &mei_hdcp_ops;
drivers/misc/mei/init.c
412
dev->ops = hw_ops;
drivers/misc/mei/main.c
1277
dev->cdev->ops = &mei_fops;
drivers/misc/mei/mei_dev.h
656
const struct mei_hw_ops *ops;
drivers/misc/mei/mei_dev.h
744
return dev->ops->hw_config(dev);
drivers/misc/mei/mei_dev.h
749
return dev->ops->pg_state(dev);
drivers/misc/mei/mei_dev.h
754
return dev->ops->pg_in_transition(dev);
drivers/misc/mei/mei_dev.h
759
return dev->ops->pg_is_enabled(dev);
drivers/misc/mei/mei_dev.h
764
return dev->ops->hw_reset(dev, enable);
drivers/misc/mei/mei_dev.h
769
return dev->ops->hw_start(dev);
drivers/misc/mei/mei_dev.h
774
dev->ops->intr_clear(dev);
drivers/misc/mei/mei_dev.h
779
dev->ops->intr_enable(dev);
drivers/misc/mei/mei_dev.h
784
dev->ops->intr_disable(dev);
drivers/misc/mei/mei_dev.h
789
dev->ops->synchronize_irq(dev);
drivers/misc/mei/mei_dev.h
794
return dev->ops->host_is_ready(dev);
drivers/misc/mei/mei_dev.h
798
return dev->ops->hw_is_ready(dev);
drivers/misc/mei/mei_dev.h
803
return dev->ops->hbuf_is_ready(dev);
drivers/misc/mei/mei_dev.h
808
return dev->ops->hbuf_free_slots(dev);
drivers/misc/mei/mei_dev.h
813
return dev->ops->hbuf_depth(dev);
drivers/misc/mei/mei_dev.h
820
return dev->ops->write(dev, hdr, hdr_len, data, data_len);
drivers/misc/mei/mei_dev.h
825
return dev->ops->read_hdr(dev);
drivers/misc/mei/mei_dev.h
831
dev->ops->read(dev, buf, len);
drivers/misc/mei/mei_dev.h
836
return dev->ops->rdbuf_full_slots(dev);
drivers/misc/mei/mei_dev.h
841
if (dev->ops->trc_status)
drivers/misc/mei/mei_dev.h
842
return dev->ops->trc_status(dev, trc);
drivers/misc/mei/mei_dev.h
849
return dev->ops->fw_status(dev, fw_status);
drivers/misc/mei/pci-me.c
484
dev->pg_domain.ops = *pdev->dev.bus->pm;
drivers/misc/mei/pci-me.c
486
dev->pg_domain.ops.runtime_suspend = mei_me_pm_runtime_suspend;
drivers/misc/mei/pci-me.c
487
dev->pg_domain.ops.runtime_resume = mei_me_pm_runtime_resume;
drivers/misc/mei/pci-me.c
488
dev->pg_domain.ops.runtime_idle = mei_me_pm_runtime_idle;
drivers/misc/mei/pci-txe.c
326
dev->pg_domain.ops = *pdev->dev.bus->pm;
drivers/misc/mei/pci-txe.c
328
dev->pg_domain.ops.runtime_suspend = mei_txe_pm_runtime_suspend;
drivers/misc/mei/pci-txe.c
329
dev->pg_domain.ops.runtime_resume = mei_txe_pm_runtime_resume;
drivers/misc/mei/pci-txe.c
330
dev->pg_domain.ops.runtime_idle = mei_txe_pm_runtime_idle;
drivers/misc/mei/pxp/mei_pxp.c
188
comp_master->ops = &mei_pxp_ops;
drivers/misc/ocxl/link.c
572
pe_data->mmu_notifier.ops = &ocxl_mmu_notifier_ops;
drivers/misc/uacce/uacce.c
100
if (uacce->ops->ioctl)
drivers/misc/uacce/uacce.c
101
ret = uacce->ops->ioctl(q, cmd, arg);
drivers/misc/uacce/uacce.c
178
if (uacce->ops->get_queue) {
drivers/misc/uacce/uacce.c
179
ret = uacce->ops->get_queue(uacce, q->pasid, q);
drivers/misc/uacce/uacce.c
277
if (!uacce->ops->mmap) {
drivers/misc/uacce/uacce.c
282
ret = uacce->ops->mmap(q, vma, qfr);
drivers/misc/uacce/uacce.c
315
if (uacce->ops->is_q_updated && uacce->ops->is_q_updated(q))
drivers/misc/uacce/uacce.c
33
if (q->uacce->ops->start_queue) {
drivers/misc/uacce/uacce.c
34
ret = q->uacce->ops->start_queue(q);
drivers/misc/uacce/uacce.c
359
if (!uacce->ops->get_available_instances)
drivers/misc/uacce/uacce.c
363
uacce->ops->get_available_instances(uacce));
drivers/misc/uacce/uacce.c
397
return sysfs_emit(buf, "%d\n", uacce->ops->get_isolate_state(uacce));
drivers/misc/uacce/uacce.c
405
if (!uacce->ops->isolate_err_threshold_read)
drivers/misc/uacce/uacce.c
408
val = uacce->ops->isolate_err_threshold_read(uacce);
drivers/misc/uacce/uacce.c
420
if (!uacce->ops->isolate_err_threshold_write)
drivers/misc/uacce/uacce.c
429
ret = uacce->ops->isolate_err_threshold_write(uacce, val);
drivers/misc/uacce/uacce.c
470
(!uacce->ops->isolate_err_threshold_read &&
drivers/misc/uacce/uacce.c
471
!uacce->ops->isolate_err_threshold_write))
drivers/misc/uacce/uacce.c
474
if (attr == &dev_attr_isolate.attr && !uacce->ops->get_isolate_state)
drivers/misc/uacce/uacce.c
50
if (uacce->ops->stop_queue)
drivers/misc/uacce/uacce.c
51
uacce->ops->stop_queue(q);
drivers/misc/uacce/uacce.c
515
uacce->ops = interface->ops;
drivers/misc/uacce/uacce.c
557
uacce->cdev->ops = &uacce_fops;
drivers/misc/uacce/uacce.c
610
uacce->ops = NULL;
drivers/misc/uacce/uacce.c
67
if (uacce->ops->put_queue)
drivers/misc/uacce/uacce.c
68
uacce->ops->put_queue(q);
drivers/misc/vmw_balloon.c
1673
atomic64_read(&b->stats->ops[i][VMW_BALLOON_OP_STAT]),
drivers/misc/vmw_balloon.c
1674
atomic64_read(&b->stats->ops[i][VMW_BALLOON_OP_FAIL_STAT]));
drivers/misc/vmw_balloon.c
402
atomic64_t ops[VMW_BALLOON_CMD_NUM][VMW_BALLOON_OP_STAT_TYPES];
drivers/misc/vmw_balloon.c
415
atomic64_inc(&b->stats->ops[op][type]);
drivers/mmc/core/block.c
1464
if (card->host->ops->multi_io_quirk)
drivers/mmc/core/block.c
1465
brq->data.blocks = card->host->ops->multi_io_quirk(card,
drivers/mmc/core/core.c
1007
host->ops->hs400_enhanced_strobe)
drivers/mmc/core/core.c
1008
host->ops->hs400_enhanced_strobe(host, &host->ios);
drivers/mmc/core/core.c
1166
if (host->ops->start_signal_voltage_switch)
drivers/mmc/core/core.c
1167
err = host->ops->start_signal_voltage_switch(host, &host->ios);
drivers/mmc/core/core.c
1219
if (!host->ops->start_signal_voltage_switch)
drivers/mmc/core/core.c
1221
if (!host->ops->card_busy)
drivers/mmc/core/core.c
1241
if (host->ops->card_busy && !host->ops->card_busy(host)) {
drivers/mmc/core/core.c
1262
if (host->ops->card_busy && host->ops->card_busy(host))
drivers/mmc/core/core.c
1301
if (!host->ops->select_drive_strength)
drivers/mmc/core/core.c
1320
return host->ops->select_drive_strength(card, max_dtr,
drivers/mmc/core/core.c
1428
void mmc_attach_bus(struct mmc_host *host, const struct mmc_bus_ops *ops)
drivers/mmc/core/core.c
1430
host->bus_ops = ops;
drivers/mmc/core/core.c
2052
if (!(host->caps & MMC_CAP_HW_RESET) || !host->ops->card_hw_reset)
drivers/mmc/core/core.c
2054
host->ops->card_hw_reset(host);
drivers/mmc/core/core.c
2165
if (!ret && host->ops->get_cd && !host->ops->get_cd(host)) {
drivers/mmc/core/core.c
2265
if (host->trigger_card_event && host->ops->card_event) {
drivers/mmc/core/core.c
2267
host->ops->card_event(host);
drivers/mmc/core/core.c
2283
if (mmc_card_is_removable(host) && host->ops->get_cd &&
drivers/mmc/core/core.c
2284
host->ops->get_cd(host) == 0) {
drivers/mmc/core/core.c
233
host->ops->card_busy) {
drivers/mmc/core/core.c
236
while (host->ops->card_busy(host) && --tries)
drivers/mmc/core/core.c
260
host->ops->request(host, mrq);
drivers/mmc/core/core.c
903
host->ops->set_ios(host, ios);
drivers/mmc/core/core.c
936
if (!host->ops->execute_tuning)
drivers/mmc/core/core.c
947
err = host->ops->execute_tuning(host, opcode);
drivers/mmc/core/core.h
171
if (host->ops->pre_req)
drivers/mmc/core/core.h
172
host->ops->pre_req(host, mrq);
drivers/mmc/core/core.h
187
if (host->ops->post_req)
drivers/mmc/core/core.h
188
host->ops->post_req(host, mrq, err);
drivers/mmc/core/core.h
37
void mmc_attach_bus(struct mmc_host *host, const struct mmc_bus_ops *ops);
drivers/mmc/core/host.c
622
if (caps & MMC_CAP_SDIO_IRQ && !host->ops->enable_sdio_irq) {
drivers/mmc/core/mmc.c
1196
if (host->ops->hs400_downgrade)
drivers/mmc/core/mmc.c
1197
host->ops->hs400_downgrade(host);
drivers/mmc/core/mmc.c
1210
if (host->ops->hs400_prepare_ddr)
drivers/mmc/core/mmc.c
1211
host->ops->hs400_prepare_ddr(host);
drivers/mmc/core/mmc.c
1241
if (host->ops->execute_hs400_tuning) {
drivers/mmc/core/mmc.c
1243
err = host->ops->execute_hs400_tuning(host, card);
drivers/mmc/core/mmc.c
1249
if (host->ops->hs400_complete)
drivers/mmc/core/mmc.c
1250
host->ops->hs400_complete(host);
drivers/mmc/core/mmc.c
1288
if (host->ops->hs400_downgrade)
drivers/mmc/core/mmc.c
1289
host->ops->hs400_downgrade(host);
drivers/mmc/core/mmc.c
1333
if (host->ops->prepare_hs400_tuning)
drivers/mmc/core/mmc.c
1334
host->ops->prepare_hs400_tuning(host, &host->ios);
drivers/mmc/core/mmc.c
1444
if (host->ops->hs400_enhanced_strobe)
drivers/mmc/core/mmc.c
1445
host->ops->hs400_enhanced_strobe(host, &host->ios);
drivers/mmc/core/mmc.c
1593
if (host->ops->prepare_hs400_tuning)
drivers/mmc/core/mmc.c
1594
host->ops->prepare_hs400_tuning(host, &host->ios);
drivers/mmc/core/mmc.c
1677
if (host->ops->init_card)
drivers/mmc/core/mmc.c
1678
host->ops->init_card(host, card);
drivers/mmc/core/mmc.c
1834
if (host->ops->execute_hs400_tuning) {
drivers/mmc/core/mmc.c
1835
err = host->ops->execute_hs400_tuning(host, card);
drivers/mmc/core/mmc.c
1968
*busy = host->ops->card_busy(host);
drivers/mmc/core/mmc.c
2005
if (!host->ops->card_busy) {
drivers/mmc/core/mmc.c
2304
if ((host->caps & MMC_CAP_HW_RESET) && host->ops->card_hw_reset &&
drivers/mmc/core/mmc.c
2308
host->ops->card_hw_reset(host);
drivers/mmc/core/mmc_ops.c
475
if (data->busy_cmd != MMC_BUSY_IO && host->ops->card_busy) {
drivers/mmc/core/mmc_ops.c
476
*busy = host->ops->card_busy(host);
drivers/mmc/core/mmc_ops.c
642
if (!send_status && !host->ops->card_busy) {
drivers/mmc/core/mmc_test.c
2136
void *pre_req = test->card->host->ops->pre_req;
drivers/mmc/core/mmc_test.c
2137
void *post_req = test->card->host->ops->post_req;
drivers/mmc/core/pwrseq.c
58
if (pwrseq && pwrseq->ops->pre_power_on)
drivers/mmc/core/pwrseq.c
59
pwrseq->ops->pre_power_on(host);
drivers/mmc/core/pwrseq.c
66
if (pwrseq && pwrseq->ops->post_power_on)
drivers/mmc/core/pwrseq.c
67
pwrseq->ops->post_power_on(host);
drivers/mmc/core/pwrseq.c
74
if (pwrseq && pwrseq->ops->power_off)
drivers/mmc/core/pwrseq.c
75
pwrseq->ops->power_off(host);
drivers/mmc/core/pwrseq.c
82
if (pwrseq && pwrseq->ops->reset)
drivers/mmc/core/pwrseq.c
83
pwrseq->ops->reset(host);
drivers/mmc/core/pwrseq.c
98
if (!pwrseq || !pwrseq->ops || !pwrseq->dev)
drivers/mmc/core/pwrseq.h
24
const struct mmc_pwrseq_ops *ops;
drivers/mmc/core/pwrseq_emmc.c
85
pwrseq->pwrseq.ops = &mmc_pwrseq_emmc_ops;
drivers/mmc/core/pwrseq_sd8787.c
109
pwrseq->pwrseq.ops = match->data;
drivers/mmc/core/pwrseq_simple.c
165
pwrseq->pwrseq.ops = &mmc_pwrseq_simple_ops;
drivers/mmc/core/queue.c
433
mq->tag_set.ops = &mmc_mq_ops;
drivers/mmc/core/sd.c
1458
if (host->ops->init_card)
drivers/mmc/core/sd.c
1459
host->ops->init_card(host, card);
drivers/mmc/core/sd.c
1544
host->ops->prepare_sd_hs_tuning) {
drivers/mmc/core/sd.c
1545
err = host->ops->prepare_sd_hs_tuning(host, card);
drivers/mmc/core/sd.c
1563
host->ops->execute_sd_hs_tuning) {
drivers/mmc/core/sd.c
1564
err = host->ops->execute_sd_hs_tuning(host, card);
drivers/mmc/core/sd.c
935
if (!host->ops->get_ro)
drivers/mmc/core/sd.c
938
ro = host->ops->get_ro(host);
drivers/mmc/core/sd_ops.c
285
return host->ops->init_sd_express(host, &host->ios);
drivers/mmc/core/sd_uhs2.c
59
return host->ops->uhs2_control(host, UHS2_SET_IOS);
drivers/mmc/core/sd_uhs2.c
663
err = host->ops->uhs2_control(host, UHS2_SET_CONFIG);
drivers/mmc/core/sd_uhs2.c
679
err = host->ops->uhs2_control(host, UHS2_DISABLE_INT);
drivers/mmc/core/sd_uhs2.c
712
err = host->ops->uhs2_control(host, UHS2_CHECK_DORMANT);
drivers/mmc/core/sd_uhs2.c
717
err = host->ops->uhs2_control(host, UHS2_DISABLE_CLK);
drivers/mmc/core/sd_uhs2.c
723
err = host->ops->uhs2_control(host, UHS2_ENABLE_CLK);
drivers/mmc/core/sd_uhs2.c
728
err = host->ops->uhs2_control(host, UHS2_ENABLE_INT);
drivers/mmc/core/sd_uhs2.c
733
err = host->ops->uhs2_control(host, UHS2_PHY_INIT);
drivers/mmc/core/sd_uhs2.c
74
err = host->ops->uhs2_control(host, UHS2_SET_IOS);
drivers/mmc/core/sd_uhs2.c
92
err = host->ops->uhs2_control(host, UHS2_PHY_INIT);
drivers/mmc/core/sdio.c
725
if (host->ops->init_card)
drivers/mmc/core/sdio.c
726
host->ops->init_card(host, card);
drivers/mmc/core/sdio_irq.c
119
host->ops->ack_sdio_irq(host);
drivers/mmc/core/sdio_irq.c
209
host->ops->enable_sdio_irq(host, 1);
drivers/mmc/core/sdio_irq.c
216
host->ops->enable_sdio_irq(host, 0);
drivers/mmc/core/sdio_irq.c
242
host->ops->enable_sdio_irq(host, 1);
drivers/mmc/core/sdio_irq.c
263
host->ops->enable_sdio_irq(host, 0);
drivers/mmc/core/sdio_uart.c
1074
port->port.ops = &sdio_uart_port_ops;
drivers/mmc/host/alcor.c
1060
mmc->ops = &alcor_sdc_ops;
drivers/mmc/host/atmel-mci.c
2270
mmc->ops = &atmci_ops;
drivers/mmc/host/au1xmmc.c
977
mmc->ops = &au1xmmc_ops;
drivers/mmc/host/bcm2835.c
1379
mmc->ops = &bcm2835_ops;
drivers/mmc/host/cavium.c
1029
mmc->ops = &cvm_mmc_ops;
drivers/mmc/host/cb710-mmc.c
708
mmc->ops = &cb710_mmc_host;
drivers/mmc/host/cqhci-core.c
1007
if (cq_host->ops->disable)
drivers/mmc/host/cqhci-core.c
1008
cq_host->ops->disable(mmc, true);
drivers/mmc/host/cqhci-core.c
153
if (cq_host->ops->dumpregs)
drivers/mmc/host/cqhci-core.c
154
cq_host->ops->dumpregs(mmc);
drivers/mmc/host/cqhci-core.c
295
if (cq_host->ops->enable)
drivers/mmc/host/cqhci-core.c
296
cq_host->ops->enable(mmc);
drivers/mmc/host/cqhci-core.c
384
if (cq_host->ops->disable)
drivers/mmc/host/cqhci-core.c
385
cq_host->ops->disable(mmc, false);
drivers/mmc/host/cqhci-core.c
396
if (cq_host->ops->post_disable)
drivers/mmc/host/cqhci-core.c
397
cq_host->ops->post_disable(mmc);
drivers/mmc/host/cqhci-core.c
531
if (cq_host->ops->set_tran_desc)
drivers/mmc/host/cqhci-core.c
532
cq_host->ops->set_tran_desc(cq_host, &desc, addr, len, end, dma64);
drivers/mmc/host/cqhci-core.c
575
if (cq_host->ops->update_dcmd_desc)
drivers/mmc/host/cqhci-core.c
576
cq_host->ops->update_dcmd_desc(mmc, mrq, &data);
drivers/mmc/host/cqhci-core.c
619
if (cq_host->ops->pre_enable)
drivers/mmc/host/cqhci-core.c
620
cq_host->ops->pre_enable(mmc);
drivers/mmc/host/cqhci-core.c
629
if (cq_host->ops->enable)
drivers/mmc/host/cqhci-core.c
630
cq_host->ops->enable(mmc);
drivers/mmc/host/cqhci-crypto.c
175
if (cq_host->ops->uses_custom_crypto_profile)
drivers/mmc/host/cqhci.h
223
const struct cqhci_host_ops *ops;
drivers/mmc/host/cqhci.h
302
if (unlikely(host->ops->write_l))
drivers/mmc/host/cqhci.h
303
host->ops->write_l(host, val, reg);
drivers/mmc/host/cqhci.h
310
if (unlikely(host->ops->read_l))
drivers/mmc/host/cqhci.h
311
return host->ops->read_l(host, reg);
drivers/mmc/host/davinci_mmc.c
1267
mmc->ops = &mmc_davinci_ops;
drivers/mmc/host/dw_mmc.c
3022
mmc->ops = &dw_mci_ops;
drivers/mmc/host/jz4740_mmc.c
1077
mmc->ops = &jz4740_mmc_ops;
drivers/mmc/host/litex_mmc.c
581
mmc->ops = &litex_mmc_ops;
drivers/mmc/host/loongson2-mmc.c
940
mmc->ops = &loongson2_mmc_ops;
drivers/mmc/host/meson-gx-mmc.c
1282
mmc->ops = &meson_mmc_ops;
drivers/mmc/host/meson-gx-mmc.c
461
init.ops = &clk_mux_ops;
drivers/mmc/host/meson-gx-mmc.c
482
init.ops = &clk_divider_ops;
drivers/mmc/host/meson-mx-sdhc-clkc.c
51
const struct clk_ops *ops,
drivers/mmc/host/meson-mx-sdhc-clkc.c
61
init.ops = ops;
drivers/mmc/host/meson-mx-sdhc-mmc.c
824
mmc->ops = &meson_mx_sdhc_ops;
drivers/mmc/host/meson-mx-sdio.c
558
mmc->ops = &meson_mx_mmc_ops;
drivers/mmc/host/mmc_hsq.c
21
mmc->ops->request(mmc, hsq->mrq);
drivers/mmc/host/mmc_hsq.c
256
if (mmc->ops->post_req)
drivers/mmc/host/mmc_hsq.c
257
mmc->ops->post_req(mmc, mrq, 0);
drivers/mmc/host/mmc_hsq.c
72
if (mmc->ops->request_atomic)
drivers/mmc/host/mmc_hsq.c
73
ret = mmc->ops->request_atomic(mmc, hsq->mrq);
drivers/mmc/host/mmc_hsq.c
75
mmc->ops->request(mmc, hsq->mrq);
drivers/mmc/host/mmc_spi.c
1192
mmc->ops = &mmc_spi_ops;
drivers/mmc/host/mmci.c
1192
host->ops = &mmci_variant_ops;
drivers/mmc/host/mmci.c
1197
host->ops = &mmci_variant_ops;
drivers/mmc/host/mmci.c
1198
host->ops->busy_complete = ux500_busy_complete;
drivers/mmc/host/mmci.c
1203
host->ops = &mmci_variant_ops;
drivers/mmc/host/mmci.c
1204
host->ops->busy_complete = ux500_busy_complete;
drivers/mmc/host/mmci.c
1205
host->ops->get_datactrl_cfg = ux500v2_get_dctrl_cfg;
drivers/mmc/host/mmci.c
1259
datactrl = host->ops->get_datactrl_cfg(host);
drivers/mmc/host/mmci.c
1366
if (host->ops->pre_sig_volt_switch && cmd->opcode == SD_SWITCH_VOLTAGE)
drivers/mmc/host/mmci.c
1367
host->ops->pre_sig_volt_switch(host);
drivers/mmc/host/mmci.c
1497
if (!host->ops->busy_complete(host, cmd, status, err_msk))
drivers/mmc/host/mmci.c
2021
if (host->ops && host->ops->set_clkreg)
drivers/mmc/host/mmci.c
2022
host->ops->set_clkreg(host, ios->clock);
drivers/mmc/host/mmci.c
2028
if (host->ops && host->ops->set_pwrreg)
drivers/mmc/host/mmci.c
2029
host->ops->set_pwrreg(host, pwr);
drivers/mmc/host/mmci.c
2060
if (!ret && host->ops && host->ops->post_sig_volt_switch)
drivers/mmc/host/mmci.c
2061
ret = host->ops->post_sig_volt_switch(host, ios);
drivers/mmc/host/mmci.c
2232
mmc->ops = &mmci_ops;
drivers/mmc/host/mmci.c
501
if (host->ops && host->ops->dma_release)
drivers/mmc/host/mmci.c
502
host->ops->dma_release(host);
drivers/mmc/host/mmci.c
509
if (!host->ops || !host->ops->dma_setup)
drivers/mmc/host/mmci.c
512
if (host->ops->dma_setup(host))
drivers/mmc/host/mmci.c
537
if (host->ops && host->ops->validate_data)
drivers/mmc/host/mmci.c
538
return host->ops->validate_data(host, data);
drivers/mmc/host/mmci.c
547
if (!host->ops || !host->ops->prep_data)
drivers/mmc/host/mmci.c
550
err = host->ops->prep_data(host, data, next);
drivers/mmc/host/mmci.c
562
if (host->ops && host->ops->unprep_data)
drivers/mmc/host/mmci.c
563
host->ops->unprep_data(host, data, err);
drivers/mmc/host/mmci.c
572
if (host->ops && host->ops->get_next_data)
drivers/mmc/host/mmci.c
573
host->ops->get_next_data(host, data);
drivers/mmc/host/mmci.c
588
if (!host->ops || !host->ops->dma_start)
drivers/mmc/host/mmci.c
596
ret = host->ops->dma_start(host, &datactrl);
drivers/mmc/host/mmci.c
618
if (host->ops && host->ops->dma_finalize)
drivers/mmc/host/mmci.c
619
host->ops->dma_finalize(host, data);
drivers/mmc/host/mmci.c
627
if (host->ops && host->ops->dma_error)
drivers/mmc/host/mmci.c
628
host->ops->dma_error(host);
drivers/mmc/host/mmci.h
439
struct mmci_host_ops *ops;
drivers/mmc/host/mmci_qcom_dml.c
202
host->ops = &qcom_variant_ops;
drivers/mmc/host/mmci_stm32_sdmmc.c
368
if (dlyb && dlyb->ops->set_input_ck)
drivers/mmc/host/mmci_stm32_sdmmc.c
369
dlyb->ops->set_input_ck(dlyb);
drivers/mmc/host/mmci_stm32_sdmmc.c
511
dlyb->ops->set_cfg(dlyb, i, DLYB_CFGR_SEL_MAX, true);
drivers/mmc/host/mmci_stm32_sdmmc.c
584
ret = dlyb->ops->set_cfg(dlyb, dlyb->unit, phase, false);
drivers/mmc/host/mmci_stm32_sdmmc.c
606
if (dlyb->ops->set_input_ck)
drivers/mmc/host/mmci_stm32_sdmmc.c
607
dlyb->ops->set_input_ck(dlyb);
drivers/mmc/host/mmci_stm32_sdmmc.c
610
ret = dlyb->ops->set_cfg(dlyb, dlyb->unit, phase, false);
drivers/mmc/host/mmci_stm32_sdmmc.c
637
ret = dlyb->ops->dlyb_enable(dlyb);
drivers/mmc/host/mmci_stm32_sdmmc.c
650
ret = dlyb->ops->tuning_prepare(host);
drivers/mmc/host/mmci_stm32_sdmmc.c
730
host->ops = &sdmmc_variant_ops;
drivers/mmc/host/mmci_stm32_sdmmc.c
743
dlyb->ops = &dlyb_tuning_mp25_ops;
drivers/mmc/host/mmci_stm32_sdmmc.c
745
dlyb->ops = &dlyb_tuning_mp15_ops;
drivers/mmc/host/mmci_stm32_sdmmc.c
78
struct sdmmc_tuning_ops *ops;
drivers/mmc/host/moxart-mmc.c
601
mmc->ops = &moxart_ops;
drivers/mmc/host/mtk-sd.c
3055
mmc->ops = &mt_msdc_ops;
drivers/mmc/host/mtk-sd.c
3125
host->cq_host->ops = &msdc_cmdq_ops;
drivers/mmc/host/mvsdio.c
730
mmc->ops = &mvsd_ops;
drivers/mmc/host/mxcmmc.c
1023
mmc->ops = &mxcmci_ops;
drivers/mmc/host/mxs-mmc.c
624
mmc->ops = &mxs_mmc_ops;
drivers/mmc/host/omap.c
1298
mmc->ops = &mmc_omap_ops;
drivers/mmc/host/omap_hsmmc.c
1826
mmc->ops = &omap_hsmmc_ops;
drivers/mmc/host/owl-mmc.c
596
mmc->ops = &owl_mmc_ops;
drivers/mmc/host/pxamci.c
622
mmc->ops = &pxamci_ops;
drivers/mmc/host/renesas_sdhi_core.c
1049
.ops = &renesas_sdhi_regulator_voltage_ops,
drivers/mmc/host/renesas_sdhi_core.c
1158
host->ops.card_busy = renesas_sdhi_card_busy;
drivers/mmc/host/renesas_sdhi_core.c
1159
host->ops.start_signal_voltage_switch =
drivers/mmc/host/renesas_sdhi_core.c
1268
host->ops.init_card = renesas_sdhi_init_card;
drivers/mmc/host/renesas_sdhi_core.c
1269
host->ops.execute_tuning = renesas_sdhi_execute_tuning;
drivers/mmc/host/renesas_sdhi_core.c
1270
host->ops.prepare_hs400_tuning = renesas_sdhi_prepare_hs400_tuning;
drivers/mmc/host/renesas_sdhi_core.c
1271
host->ops.hs400_downgrade = renesas_sdhi_disable_scc;
drivers/mmc/host/renesas_sdhi_core.c
1272
host->ops.hs400_complete = renesas_sdhi_hs400_complete;
drivers/mmc/host/renesas_sdhi_core.c
848
(host->ops.get_cd && host->ops.get_cd(host->mmc))))
drivers/mmc/host/renesas_sdhi_internal_dmac.c
558
host->ops.pre_req = renesas_sdhi_internal_dmac_pre_req;
drivers/mmc/host/renesas_sdhi_internal_dmac.c
559
host->ops.post_req = renesas_sdhi_internal_dmac_post_req;
drivers/mmc/host/rtsx_pci_sdmmc.c
1426
if (pcr->ops->disable_auto_blink)
drivers/mmc/host/rtsx_pci_sdmmc.c
1427
pcr->ops->disable_auto_blink(pcr);
drivers/mmc/host/rtsx_pci_sdmmc.c
1506
mmc->ops = &realtek_pci_sdmmc_ops;
drivers/mmc/host/rtsx_usb_sdmmc.c
1353
mmc->ops = &rtsx_usb_sdmmc_ops;
drivers/mmc/host/sdhci-acpi.c
239
.ops = &sdhci_acpi_ops_int,
drivers/mmc/host/sdhci-acpi.c
48
const struct sdhci_ops *ops;
drivers/mmc/host/sdhci-acpi.c
607
.ops = &sdhci_acpi_ops_amd,
drivers/mmc/host/sdhci-acpi.c
859
host->ops = &sdhci_acpi_ops_dflt;
drivers/mmc/host/sdhci-acpi.c
879
host->ops = c->slot->chip->ops;
drivers/mmc/host/sdhci-bcm-kona.c
188
.ops = &sdhci_bcm_kona_ops,
drivers/mmc/host/sdhci-brcmstb.c
374
.ops = &sdhci_brcmstb_ops_2712,
drivers/mmc/host/sdhci-brcmstb.c
380
.ops = &sdhci_brcmstb_ops,
drivers/mmc/host/sdhci-brcmstb.c
385
.ops = &sdhci_brcmstb_ops,
drivers/mmc/host/sdhci-brcmstb.c
391
.ops = &sdhci_brcmstb_ops,
drivers/mmc/host/sdhci-brcmstb.c
397
.ops = &sdhci_brcmstb_ops_72116,
drivers/mmc/host/sdhci-brcmstb.c
404
.ops = &sdhci_brcmstb_ops_7216,
drivers/mmc/host/sdhci-brcmstb.c
411
.ops = &sdhci_brcmstb_ops_74165b0,
drivers/mmc/host/sdhci-brcmstb.c
462
cq_host->ops = &sdhci_brcmstb_cqhci_ops;
drivers/mmc/host/sdhci-brcmstb.c
509
brcmstb_pdata.ops = match_priv->ops;
drivers/mmc/host/sdhci-brcmstb.c
520
match_priv->ops->irq = sdhci_brcmstb_cqhci_irq;
drivers/mmc/host/sdhci-brcmstb.c
70
struct sdhci_ops *ops;
drivers/mmc/host/sdhci-cadence.c
484
.ops = &sdhci_cdns_ops,
drivers/mmc/host/sdhci-cadence.c
492
.ops = &sdhci_elba_ops,
drivers/mmc/host/sdhci-cadence.c
498
.ops = &sdhci_cdns_ops,
drivers/mmc/host/sdhci-cadence.c
505
.ops = &sdhci_cdns_ops,
drivers/mmc/host/sdhci-dove.c
59
.ops = &sdhci_dove_ops,
drivers/mmc/host/sdhci-esdhc-imx.c
1432
host->ops->set_clock(host, host->clock);
drivers/mmc/host/sdhci-esdhc-imx.c
1520
.ops = &sdhci_esdhc_ops,
drivers/mmc/host/sdhci-esdhc-imx.c
1950
cq_host->ops = &esdhc_cqhci_ops;
drivers/mmc/host/sdhci-esdhc-mcf.c
357
.ops = &sdhci_esdhc_ops,
drivers/mmc/host/sdhci-iproc.c
210
.ops = &sdhci_iproc_32only_ops,
drivers/mmc/host/sdhci-iproc.c
234
.ops = &sdhci_iproc_ops,
drivers/mmc/host/sdhci-iproc.c
257
.ops = &sdhci_iproc_32only_ops,
drivers/mmc/host/sdhci-iproc.c
290
.ops = &sdhci_iproc_bcm2711_ops,
drivers/mmc/host/sdhci-iproc.c
302
.ops = &sdhci_iproc_ops,
drivers/mmc/host/sdhci-iproc.c
341
.ops = &sdhci_iproc_32only_ops,
drivers/mmc/host/sdhci-milbeaut.c
266
host->ops = &sdhci_milbeaut_ops;
drivers/mmc/host/sdhci-msm.c
1643
if ((req_type & REQ_BUS_ON) && mmc->card && !mmc->ops->get_cd(mmc)) {
drivers/mmc/host/sdhci-msm.c
1707
!mmc->ops->get_cd(mmc)) {
drivers/mmc/host/sdhci-msm.c
2158
cq_host->ops = &sdhci_msm_cqhci_ops;
drivers/mmc/host/sdhci-msm.c
2477
.ops = &sdhci_msm_ops,
drivers/mmc/host/sdhci-of-arasan.c
1370
.ops = &sdhci_arasan_ops,
drivers/mmc/host/sdhci-of-arasan.c
1388
.ops = &sdhci_arasan_cqe_ops,
drivers/mmc/host/sdhci-of-arasan.c
1403
.ops = &sdhci_arasan_ops,
drivers/mmc/host/sdhci-of-arasan.c
1418
.ops = &sdhci_arasan_ops,
drivers/mmc/host/sdhci-of-arasan.c
1450
.ops = &sdhci_arasan_ops,
drivers/mmc/host/sdhci-of-arasan.c
1457
.ops = &sdhci_arasan_ops,
drivers/mmc/host/sdhci-of-arasan.c
1605
sdcardclk_init.ops = sdhci_arasan->clk_ops->sdcardclk_ops;
drivers/mmc/host/sdhci-of-arasan.c
1657
sampleclk_init.ops = sdhci_arasan->clk_ops->sampleclk_ops;
drivers/mmc/host/sdhci-of-arasan.c
1856
cq_host->ops = &sdhci_arasan_cqhci_ops;
drivers/mmc/host/sdhci-of-arasan.c
602
.ops = &sdhci_arasan_cqe_ops,
drivers/mmc/host/sdhci-of-aspeed.c
342
.ops = &aspeed_sdhci_ops,
drivers/mmc/host/sdhci-of-at91.c
146
.ops = &sdhci_at91_sama5d2_ops,
drivers/mmc/host/sdhci-of-dwcmshc.c
1394
host->ops->reset(host, SDHCI_RESET_CMD | SDHCI_RESET_DATA);
drivers/mmc/host/sdhci-of-dwcmshc.c
1441
host->ops->reset(host, SDHCI_RESET_CMD | SDHCI_RESET_DATA);
drivers/mmc/host/sdhci-of-dwcmshc.c
1490
host->ops->reset(host, SDHCI_RESET_CMD | SDHCI_RESET_DATA);
drivers/mmc/host/sdhci-of-dwcmshc.c
1748
.ops = &sdhci_dwcmshc_ops,
drivers/mmc/host/sdhci-of-dwcmshc.c
1757
.ops = &sdhci_dwcmshc_bf3_ops,
drivers/mmc/host/sdhci-of-dwcmshc.c
1776
.ops = &sdhci_dwcmshc_rk35xx_ops,
drivers/mmc/host/sdhci-of-dwcmshc.c
1789
.ops = &sdhci_dwcmshc_rk35xx_ops,
drivers/mmc/host/sdhci-of-dwcmshc.c
1802
.ops = &sdhci_dwcmshc_th1520_ops,
drivers/mmc/host/sdhci-of-dwcmshc.c
1811
.ops = &sdhci_dwcmshc_cv18xx_ops,
drivers/mmc/host/sdhci-of-dwcmshc.c
1819
.ops = &sdhci_dwcmshc_sg2042_ops,
drivers/mmc/host/sdhci-of-dwcmshc.c
1828
.ops = &sdhci_dwcmshc_eic7700_ops,
drivers/mmc/host/sdhci-of-dwcmshc.c
1876
cq_host->ops = pltfm_data->cqhci_host_ops;
drivers/mmc/host/sdhci-of-dwcmshc.c
1878
cq_host->ops = &dwcmshc_cqhci_ops;
drivers/mmc/host/sdhci-of-esdhc.c
1308
.ops = &sdhci_esdhc_be_ops,
drivers/mmc/host/sdhci-of-esdhc.c
1315
.ops = &sdhci_esdhc_le_ops,
drivers/mmc/host/sdhci-of-hlwd.c
66
.ops = &sdhci_hlwd_ops,
drivers/mmc/host/sdhci-of-k1.c
235
.ops = &spacemit_sdhci_ops,
drivers/mmc/host/sdhci-of-ma35d1.c
186
.ops = &sdhci_ma35_ops,
drivers/mmc/host/sdhci-of-sparx5.c
155
.ops = &sdhci_sparx5_ops,
drivers/mmc/host/sdhci-omap.c
1021
.ops = &sdhci_omap_ops,
drivers/mmc/host/sdhci-pci-arasan.c
329
.ops = &arasan_sdhci_pci_ops,
drivers/mmc/host/sdhci-pci-core.c
1181
.ops = &sdhci_intel_byt_ops,
drivers/mmc/host/sdhci-pci-core.c
1203
.ops = &sdhci_intel_glk_ops,
drivers/mmc/host/sdhci-pci-core.c
1222
.ops = &sdhci_intel_byt_ops,
drivers/mmc/host/sdhci-pci-core.c
1241
.ops = &sdhci_intel_byt_ops,
drivers/mmc/host/sdhci-pci-core.c
1285
.ops = &sdhci_intel_byt_ops,
drivers/mmc/host/sdhci-pci-core.c
1770
struct mmc_host_ops *ops = &slot->host->mmc_host_ops;
drivers/mmc/host/sdhci-pci-core.c
1772
ops->execute_tuning = amd_execute_tuning;
drivers/mmc/host/sdhci-pci-core.c
1865
.ops = &amd_sdhci_pci_ops,
drivers/mmc/host/sdhci-pci-core.c
2166
host->ops = chip->fixes && chip->fixes->ops ?
drivers/mmc/host/sdhci-pci-core.c
2167
chip->fixes->ops :
drivers/mmc/host/sdhci-pci-core.c
846
struct mmc_host_ops *ops = &slot->host->mmc_host_ops;
drivers/mmc/host/sdhci-pci-core.c
854
ops->execute_tuning = intel_execute_tuning;
drivers/mmc/host/sdhci-pci-core.c
855
ops->start_signal_voltage_switch = intel_start_signal_voltage_switch;
drivers/mmc/host/sdhci-pci-core.c
971
cq_host->ops = &glk_cqhci_ops;
drivers/mmc/host/sdhci-pci-dwc-mshc.c
83
.ops = &sdhci_snps_ops,
drivers/mmc/host/sdhci-pci-gli.c
1412
if (mmc->ops->get_ro(mmc)) {
drivers/mmc/host/sdhci-pci-gli.c
1807
cq_host->ops = &sdhci_gl9763e_cqhci_ops;
drivers/mmc/host/sdhci-pci-gli.c
2053
.ops = &sdhci_gl9755_ops,
drivers/mmc/host/sdhci-pci-gli.c
2076
.ops = &sdhci_gl9750_ops,
drivers/mmc/host/sdhci-pci-gli.c
2095
.ops = &sdhci_gl9763e_ops,
drivers/mmc/host/sdhci-pci-gli.c
2129
.ops = &sdhci_gl9767_ops,
drivers/mmc/host/sdhci-pci-o2micro.c
1097
.ops = &sdhci_pci_o2_ops,
drivers/mmc/host/sdhci-pci.h
159
const struct sdhci_ops *ops;
drivers/mmc/host/sdhci-pic32.c
101
.ops = &pic32_sdhci_ops,
drivers/mmc/host/sdhci-pltfm.c
134
if (pdata && pdata->ops)
drivers/mmc/host/sdhci-pltfm.c
135
host->ops = pdata->ops;
drivers/mmc/host/sdhci-pltfm.c
137
host->ops = &sdhci_pltfm_ops;
drivers/mmc/host/sdhci-pltfm.h
16
const struct sdhci_ops *ops;
drivers/mmc/host/sdhci-pxav2.c
179
const struct sdhci_ops *ops;
drivers/mmc/host/sdhci-pxav2.c
195
.ops = &pxav1_sdhci_ops,
drivers/mmc/host/sdhci-pxav2.c
208
.ops = &pxav2_sdhci_ops,
drivers/mmc/host/sdhci-pxav2.c
312
host->ops = variant->ops;
drivers/mmc/host/sdhci-pxav3.c
348
.ops = &pxav3_sdhci_ops,
drivers/mmc/host/sdhci-s3c.c
142
const struct sdhci_ops *ops;
drivers/mmc/host/sdhci-s3c.c
571
host->ops = &sdhci_s3c_ops_s3c6410;
drivers/mmc/host/sdhci-s3c.c
581
host->ops = drv_data->ops;
drivers/mmc/host/sdhci-s3c.c
748
.ops = &sdhci_s3c_ops_exynos4,
drivers/mmc/host/sdhci-spear.c
66
host->ops = &sdhci_pltfm_ops;
drivers/mmc/host/sdhci-sprd.c
728
.ops = &sdhci_sprd_ops,
drivers/mmc/host/sdhci-st.c
333
.ops = &sdhci_st_ops,
drivers/mmc/host/sdhci-tegra.c
1381
.ops = &tegra_sdhci_ops,
drivers/mmc/host/sdhci-tegra.c
1409
.ops = &tegra_sdhci_ops,
drivers/mmc/host/sdhci-tegra.c
1445
.ops = &tegra114_sdhci_ops,
drivers/mmc/host/sdhci-tegra.c
1462
.ops = &tegra114_sdhci_ops,
drivers/mmc/host/sdhci-tegra.c
1493
.ops = &tegra210_sdhci_ops,
drivers/mmc/host/sdhci-tegra.c
1531
.ops = &tegra186_sdhci_ops,
drivers/mmc/host/sdhci-tegra.c
1615
cq_host->ops = &sdhci_tegra_cqhci_ops;
drivers/mmc/host/sdhci-tegra.c
1690
if (!host->ops->platform_execute_tuning)
drivers/mmc/host/sdhci-uhs2.c
1120
mmc->ops->card_event(mmc);
drivers/mmc/host/sdhci-uhs2.c
293
if (host->ops->set_power)
drivers/mmc/host/sdhci-uhs2.c
294
host->ops->set_power(host, ios->power_mode, ios->vdd);
drivers/mmc/host/sdhci-uhs2.c
298
host->ops->set_clock(host, ios->clock);
drivers/mmc/host/sdhci-uhs2.c
417
if (host->ops->uhs2_pre_detect_init)
drivers/mmc/host/sdhci-uhs2.c
418
host->ops->uhs2_pre_detect_init(host);
drivers/mmc/host/sdhci-uhs2.c
755
present = host->mmc->ops->get_cd(host->mmc);
drivers/mmc/host/sdhci-uhs2.c
881
present = mmc->ops->get_cd(mmc);
drivers/mmc/host/sdhci-uhs2.c
968
if (host->ops->request_done)
drivers/mmc/host/sdhci-uhs2.c
969
host->ops->request_done(host, mrq);
drivers/mmc/host/sdhci-xenon.c
269
.ops = &sdhci_xenon_ops,
drivers/mmc/host/sdhci.c
1076
if (host->ops->set_timeout)
drivers/mmc/host/sdhci.c
1077
host->ops->set_timeout(host, cmd);
drivers/mmc/host/sdhci.c
111
if (host->ops->dump_uhs2_regs)
drivers/mmc/host/sdhci.c
112
host->ops->dump_uhs2_regs(host);
drivers/mmc/host/sdhci.c
114
if (host->ops->dump_vendor_regs)
drivers/mmc/host/sdhci.c
115
host->ops->dump_vendor_regs(host);
drivers/mmc/host/sdhci.c
1780
present = host->mmc->ops->get_cd(host->mmc);
drivers/mmc/host/sdhci.c
2219
present = mmc->ops->get_cd(mmc);
drivers/mmc/host/sdhci.c
2397
host->ops->set_clock(host, ios->clock);
drivers/mmc/host/sdhci.c
2406
host->ops->get_max_timeout_count ?
drivers/mmc/host/sdhci.c
2407
host->ops->get_max_timeout_count(host) :
drivers/mmc/host/sdhci.c
2413
if (host->ops->set_power)
drivers/mmc/host/sdhci.c
2414
host->ops->set_power(host, ios->power_mode, ios->vdd);
drivers/mmc/host/sdhci.c
2418
if (host->ops->platform_send_init_74_clocks)
drivers/mmc/host/sdhci.c
2419
host->ops->platform_send_init_74_clocks(host, ios->power_mode);
drivers/mmc/host/sdhci.c
2421
host->ops->set_bus_width(host, ios->bus_width);
drivers/mmc/host/sdhci.c
243
if (!mmc->ops->get_cd(mmc))
drivers/mmc/host/sdhci.c
247
host->ops->reset(host, mask);
drivers/mmc/host/sdhci.c
2493
host->ops->set_uhs_signaling(host, ios->timing);
drivers/mmc/host/sdhci.c
2507
host->ops->set_clock(host, host->clock);
drivers/mmc/host/sdhci.c
2567
} else if (host->ops->get_ro) {
drivers/mmc/host/sdhci.c
2568
is_readonly = host->ops->get_ro(host);
drivers/mmc/host/sdhci.c
257
if (host->ops->enable_dma)
drivers/mmc/host/sdhci.c
258
host->ops->enable_dma(host);
drivers/mmc/host/sdhci.c
2592
if (host->ops && host->ops->hw_reset)
drivers/mmc/host/sdhci.c
2593
host->ops->hw_reset(host);
drivers/mmc/host/sdhci.c
2700
if (host->ops->voltage_switch)
drivers/mmc/host/sdhci.c
2701
host->ops->voltage_switch(host);
drivers/mmc/host/sdhci.c
2958
if (host->ops->platform_execute_tuning) {
drivers/mmc/host/sdhci.c
2959
err = host->ops->platform_execute_tuning(host, opcode);
drivers/mmc/host/sdhci.c
3057
if (host->ops->card_event)
drivers/mmc/host/sdhci.c
3058
host->ops->card_event(host);
drivers/mmc/host/sdhci.c
3060
present = mmc->ops->get_cd(mmc);
drivers/mmc/host/sdhci.c
3187
host->ops->set_clock(host, host->clock);
drivers/mmc/host/sdhci.c
3220
if (host->ops->request_done)
drivers/mmc/host/sdhci.c
3221
host->ops->request_done(host, mrq);
drivers/mmc/host/sdhci.c
3495
if (host->ops->adma_workaround)
drivers/mmc/host/sdhci.c
3496
host->ops->adma_workaround(host, intmask);
drivers/mmc/host/sdhci.c
3581
if (host->ops->irq) {
drivers/mmc/host/sdhci.c
3582
intmask = host->ops->irq(host, intmask);
drivers/mmc/host/sdhci.c
3682
if (host->ops->request_done)
drivers/mmc/host/sdhci.c
3683
host->ops->request_done(host, mrqs_done[i]);
drivers/mmc/host/sdhci.c
3722
mmc->ops->card_event(mmc);
drivers/mmc/host/sdhci.c
3828
if (host->ops->enable_dma)
drivers/mmc/host/sdhci.c
3829
host->ops->enable_dma(host);
drivers/mmc/host/sdhci.c
3839
mmc->ops->set_ios(mmc, &mmc->ios);
drivers/mmc/host/sdhci.c
385
mmc->ops->set_ios(mmc, &mmc->ios);
drivers/mmc/host/sdhci.c
3888
if (host->ops->enable_dma)
drivers/mmc/host/sdhci.c
3889
host->ops->enable_dma(host);
drivers/mmc/host/sdhci.c
3900
mmc->ops->start_signal_voltage_switch(mmc, &mmc->ios);
drivers/mmc/host/sdhci.c
3901
mmc->ops->set_ios(mmc, &mmc->ios);
drivers/mmc/host/sdhci.c
3911
mmc->ops->hs400_enhanced_strobe)
drivers/mmc/host/sdhci.c
3912
mmc->ops->hs400_enhanced_strobe(mmc, &mmc->ios);
drivers/mmc/host/sdhci.c
4077
mmc->ops = &host->mmc_host_ops;
drivers/mmc/host/sdhci.c
4353
if (host->ops->set_dma_mask)
drivers/mmc/host/sdhci.c
4354
ret = host->ops->set_dma_mask(host);
drivers/mmc/host/sdhci.c
4358
if (!ret && host->ops->enable_dma)
drivers/mmc/host/sdhci.c
4359
ret = host->ops->enable_dma(host);
drivers/mmc/host/sdhci.c
4432
if (!host->ops->get_max_clock) {
drivers/mmc/host/sdhci.c
4438
host->max_clk = host->ops->get_max_clock(host);
drivers/mmc/host/sdhci.c
4461
if (host->ops->get_min_clock)
drivers/mmc/host/sdhci.c
4462
mmc->f_min = host->ops->get_min_clock(host);
drivers/mmc/host/sdhci.c
4484
if (!host->ops->get_timeout_clock) {
drivers/mmc/host/sdhci.c
4492
DIV_ROUND_UP(host->ops->get_timeout_clock(host),
drivers/mmc/host/sdhci.c
4499
mmc->max_busy_timeout = host->ops->get_max_timeout_count ?
drivers/mmc/host/sdhci.c
4500
host->ops->get_max_timeout_count(host) : 1 << 27;
drivers/mmc/host/sdhci.c
4505
!host->ops->get_max_timeout_count)
drivers/mmc/host/sdhci.c
677
if (host->ops->copy_to_bounce_buffer) {
drivers/mmc/host/sdhci.c
678
host->ops->copy_to_bounce_buffer(host,
drivers/mmc/host/sdhci.c
739
if (host->ops->adma_write_desc)
drivers/mmc/host/sdhci.c
740
host->ops->adma_write_desc(host, desc, addr, len, cmd);
drivers/mmc/host/sdhci.h
547
const struct sdhci_ops *ops; /* Low level hw interface */
drivers/mmc/host/sdhci.h
733
if (unlikely(host->ops->write_l))
drivers/mmc/host/sdhci.h
734
host->ops->write_l(host, val, reg);
drivers/mmc/host/sdhci.h
741
if (unlikely(host->ops->write_w))
drivers/mmc/host/sdhci.h
742
host->ops->write_w(host, val, reg);
drivers/mmc/host/sdhci.h
749
if (unlikely(host->ops->write_b))
drivers/mmc/host/sdhci.h
750
host->ops->write_b(host, val, reg);
drivers/mmc/host/sdhci.h
757
if (unlikely(host->ops->read_l))
drivers/mmc/host/sdhci.h
758
return host->ops->read_l(host, reg);
drivers/mmc/host/sdhci.h
765
if (unlikely(host->ops->read_w))
drivers/mmc/host/sdhci.h
766
return host->ops->read_w(host, reg);
drivers/mmc/host/sdhci.h
773
if (unlikely(host->ops->read_b))
drivers/mmc/host/sdhci.h
774
return host->ops->read_b(host, reg);
drivers/mmc/host/sdhci_am654.c
614
.ops = &sdhci_am654_ops,
drivers/mmc/host/sdhci_am654.c
645
.ops = &sdhci_j721e_8bit_ops,
drivers/mmc/host/sdhci_am654.c
670
.ops = &sdhci_j721e_4bit_ops,
drivers/mmc/host/sdhci_am654.c
718
cq_host->ops = &sdhci_am654_cqhci_ops;
drivers/mmc/host/sdhci_f_sdh30.c
106
.ops = &sdhci_f_sdh30_ops,
drivers/mmc/host/sdricoh_cs.c
418
mmc->ops = &sdricoh_ops;
drivers/mmc/host/sh_mmcif.c
1466
mmc->ops = &sh_mmcif_ops;
drivers/mmc/host/sunplus-mmc.c
905
mmc->ops = &spmmc_ops;
drivers/mmc/host/sunxi-mmc.c
1417
mmc->ops = &sunxi_mmc_ops;
drivers/mmc/host/tifm_sd.c
967
mmc->ops = &tifm_sd_ops;
drivers/mmc/host/tmio_mmc.h
147
struct mmc_host_ops ops;
drivers/mmc/host/tmio_mmc_core.c
1144
host->ops = tmio_mmc_ops;
drivers/mmc/host/tmio_mmc_core.c
1145
mmc->ops = &host->ops;
drivers/mmc/host/tmio_mmc_core.c
1203
_host->ops.get_ro = mmc_gpio_get_ro;
drivers/mmc/host/tmio_mmc_core.c
1206
_host->ops.get_cd = mmc_gpio_get_cd;
drivers/mmc/host/toshsd.c
636
mmc->ops = &toshsd_ops;
drivers/mmc/host/uniphier-sd.c
668
host->ops.card_hw_reset = uniphier_sd_hw_reset;
drivers/mmc/host/uniphier-sd.c
679
host->ops.start_signal_voltage_switch =
drivers/mmc/host/usdhi6rol0.c
1842
mmc->ops = &usdhi6_ops;
drivers/mmc/host/ushc.c
446
mmc->ops = &ushc_ops;
drivers/mmc/host/via-sdmmc.c
1042
mmc->ops = &via_sdc_ops;
drivers/mmc/host/vub300.c
2173
mmc->ops = &vub300_mmc_ops;
drivers/mmc/host/wbsd.c
1205
mmc->ops = &wbsd_ops;
drivers/mmc/host/wmt-sdmmc.c
784
mmc->ops = &wmt_mci_ops;
drivers/mtd/devices/docg3.c
1297
static int doc_guess_autoecc(struct mtd_oob_ops *ops)
drivers/mtd/devices/docg3.c
1301
switch (ops->mode) {
drivers/mtd/devices/docg3.c
1345
struct mtd_oob_ops *ops)
drivers/mtd/devices/docg3.c
1347
int ooblen = ops->ooblen, autoecc;
drivers/mtd/devices/docg3.c
1351
autoecc = doc_guess_autoecc(ops);
drivers/mtd/devices/docg3.c
1357
if (ops->mode == MTD_OPS_AUTO_OOB) {
drivers/mtd/devices/docg3.c
1358
doc_fill_autooob(docg3->oob_write_buf, ops->oobbuf);
drivers/mtd/devices/docg3.c
1359
ops->oobretlen = 8;
drivers/mtd/devices/docg3.c
1361
memcpy(docg3->oob_write_buf, ops->oobbuf, DOC_LAYOUT_OOB_SIZE);
drivers/mtd/devices/docg3.c
1362
ops->oobretlen = DOC_LAYOUT_OOB_SIZE;
drivers/mtd/devices/docg3.c
1383
struct mtd_oob_ops *ops)
drivers/mtd/devices/docg3.c
1387
u8 *oobbuf = ops->oobbuf;
drivers/mtd/devices/docg3.c
1388
u8 *buf = ops->datbuf;
drivers/mtd/devices/docg3.c
1393
len = ops->len;
drivers/mtd/devices/docg3.c
1397
ooblen = ops->ooblen;
drivers/mtd/devices/docg3.c
1401
if (oobbuf && ops->mode == MTD_OPS_PLACE_OOB)
drivers/mtd/devices/docg3.c
1402
oobbuf += ops->ooboffs;
drivers/mtd/devices/docg3.c
1405
ofs, ops->mode, buf, len, oobbuf, ooblen);
drivers/mtd/devices/docg3.c
1406
switch (ops->mode) {
drivers/mtd/devices/docg3.c
1424
ops->oobretlen = 0;
drivers/mtd/devices/docg3.c
1425
ops->retlen = 0;
drivers/mtd/devices/docg3.c
1430
return doc_backup_oob(docg3, ofs, ops);
drivers/mtd/devices/docg3.c
1432
autoecc = doc_guess_autoecc(ops);
drivers/mtd/devices/docg3.c
1441
else if (ooblen > 0 && ops->mode == MTD_OPS_AUTO_OOB)
drivers/mtd/devices/docg3.c
1453
ops->oobretlen += oobdelta;
drivers/mtd/devices/docg3.c
1455
ops->retlen += DOC_LAYOUT_PAGE_SIZE;
drivers/mtd/devices/docg3.c
866
struct mtd_oob_ops *ops)
drivers/mtd/devices/docg3.c
870
u8 *oobbuf = ops->oobbuf;
drivers/mtd/devices/docg3.c
871
u8 *buf = ops->datbuf;
drivers/mtd/devices/docg3.c
878
len = ops->len;
drivers/mtd/devices/docg3.c
882
ooblen = ops->ooblen;
drivers/mtd/devices/docg3.c
886
if (oobbuf && ops->mode == MTD_OPS_PLACE_OOB)
drivers/mtd/devices/docg3.c
887
oobbuf += ops->ooboffs;
drivers/mtd/devices/docg3.c
890
from, ops->mode, buf, len, oobbuf, ooblen);
drivers/mtd/devices/docg3.c
894
ops->oobretlen = 0;
drivers/mtd/devices/docg3.c
895
ops->retlen = 0;
drivers/mtd/devices/docg3.c
945
(ops->mode != MTD_OPS_RAW) &&
drivers/mtd/devices/docg3.c
960
ops->retlen += nbdata;
drivers/mtd/devices/docg3.c
961
ops->oobretlen += nboob;
drivers/mtd/devices/docg3.c
971
if (ops->stats) {
drivers/mtd/devices/docg3.c
972
ops->stats->uncorrectable_errors +=
drivers/mtd/devices/docg3.c
974
ops->stats->corrected_bitflips +=
drivers/mtd/hyperbus/hbmc-am654.c
203
priv->ctlr.ops = &am654_hbmc_ops;
drivers/mtd/hyperbus/hyperbus-core.c
100
ret = ops->calibrate(hbdev);
drivers/mtd/hyperbus/hyperbus-core.c
26
read_data.x[0] = ctlr->ops->read16(hbdev, addr);
drivers/mtd/hyperbus/hyperbus-core.c
37
ctlr->ops->write16(hbdev, addr, d.x[0]);
drivers/mtd/hyperbus/hyperbus-core.c
46
ctlr->ops->copy_from(hbdev, to, from, len);
drivers/mtd/hyperbus/hyperbus-core.c
55
ctlr->ops->copy_to(hbdev, to, from, len);
drivers/mtd/hyperbus/hyperbus-core.c
60
const struct hyperbus_ops *ops;
drivers/mtd/hyperbus/hyperbus-core.c
88
ops = ctlr->ops;
drivers/mtd/hyperbus/hyperbus-core.c
89
if (ops) {
drivers/mtd/hyperbus/hyperbus-core.c
90
if (ops->read16)
drivers/mtd/hyperbus/hyperbus-core.c
92
if (ops->write16)
drivers/mtd/hyperbus/hyperbus-core.c
94
if (ops->copy_to)
drivers/mtd/hyperbus/hyperbus-core.c
96
if (ops->copy_from)
drivers/mtd/hyperbus/hyperbus-core.c
99
if (ops->calibrate && !ctlr->calibrated) {
drivers/mtd/hyperbus/rpc-if.c
143
hyperbus->ctlr.ops = &rpcif_hb_ops;
drivers/mtd/inftlcore.c
139
struct mtd_oob_ops ops = { };
drivers/mtd/inftlcore.c
142
ops.mode = MTD_OPS_PLACE_OOB;
drivers/mtd/inftlcore.c
143
ops.ooboffs = offs & (mtd->writesize - 1);
drivers/mtd/inftlcore.c
144
ops.ooblen = len;
drivers/mtd/inftlcore.c
145
ops.oobbuf = buf;
drivers/mtd/inftlcore.c
146
ops.datbuf = NULL;
drivers/mtd/inftlcore.c
148
res = mtd_read_oob(mtd, offs & ~(mtd->writesize - 1), &ops);
drivers/mtd/inftlcore.c
149
*retlen = ops.oobretlen;
drivers/mtd/inftlcore.c
159
struct mtd_oob_ops ops = { };
drivers/mtd/inftlcore.c
162
ops.mode = MTD_OPS_PLACE_OOB;
drivers/mtd/inftlcore.c
163
ops.ooboffs = offs & (mtd->writesize - 1);
drivers/mtd/inftlcore.c
164
ops.ooblen = len;
drivers/mtd/inftlcore.c
165
ops.oobbuf = buf;
drivers/mtd/inftlcore.c
166
ops.datbuf = NULL;
drivers/mtd/inftlcore.c
168
res = mtd_write_oob(mtd, offs & ~(mtd->writesize - 1), &ops);
drivers/mtd/inftlcore.c
169
*retlen = ops.oobretlen;
drivers/mtd/inftlcore.c
179
struct mtd_oob_ops ops = { };
drivers/mtd/inftlcore.c
182
ops.mode = MTD_OPS_PLACE_OOB;
drivers/mtd/inftlcore.c
183
ops.ooboffs = offs;
drivers/mtd/inftlcore.c
184
ops.ooblen = mtd->oobsize;
drivers/mtd/inftlcore.c
185
ops.oobbuf = oob;
drivers/mtd/inftlcore.c
186
ops.datbuf = buf;
drivers/mtd/inftlcore.c
187
ops.len = len;
drivers/mtd/inftlcore.c
189
res = mtd_write_oob(mtd, offs & ~(mtd->writesize - 1), &ops);
drivers/mtd/inftlcore.c
190
*retlen = ops.retlen;
drivers/mtd/mtdchar.c
169
struct mtd_oob_ops ops = {};
drivers/mtd/mtdchar.c
171
ops.mode = MTD_OPS_RAW;
drivers/mtd/mtdchar.c
172
ops.datbuf = kbuf;
drivers/mtd/mtdchar.c
173
ops.oobbuf = NULL;
drivers/mtd/mtdchar.c
174
ops.len = len;
drivers/mtd/mtdchar.c
176
ret = mtd_read_oob(mtd, *ppos, &ops);
drivers/mtd/mtdchar.c
177
retlen = ops.retlen;
drivers/mtd/mtdchar.c
263
struct mtd_oob_ops ops = {};
drivers/mtd/mtdchar.c
265
ops.mode = MTD_OPS_RAW;
drivers/mtd/mtdchar.c
266
ops.datbuf = kbuf;
drivers/mtd/mtdchar.c
267
ops.oobbuf = NULL;
drivers/mtd/mtdchar.c
268
ops.ooboffs = 0;
drivers/mtd/mtdchar.c
269
ops.len = len;
drivers/mtd/mtdchar.c
271
ret = mtd_write_oob(mtd, *ppos, &ops);
drivers/mtd/mtdchar.c
272
retlen = ops.retlen;
drivers/mtd/mtdchar.c
346
struct mtd_oob_ops ops = {};
drivers/mtd/mtdchar.c
356
ops.ooblen = length;
drivers/mtd/mtdchar.c
357
ops.ooboffs = start & (mtd->writesize - 1);
drivers/mtd/mtdchar.c
358
ops.datbuf = NULL;
drivers/mtd/mtdchar.c
359
ops.mode = (mfi->mode == MTD_FILE_MODE_RAW) ? MTD_OPS_RAW :
drivers/mtd/mtdchar.c
362
if (ops.ooboffs && ops.ooblen > (mtd->oobsize - ops.ooboffs))
drivers/mtd/mtdchar.c
365
ops.oobbuf = memdup_user(ptr, length);
drivers/mtd/mtdchar.c
366
if (IS_ERR(ops.oobbuf))
drivers/mtd/mtdchar.c
367
return PTR_ERR(ops.oobbuf);
drivers/mtd/mtdchar.c
370
ret = mtd_write_oob(mtd, start, &ops);
drivers/mtd/mtdchar.c
372
if (ops.oobretlen > 0xFFFFFFFFU)
drivers/mtd/mtdchar.c
374
retlen = ops.oobretlen;
drivers/mtd/mtdchar.c
378
kfree(ops.oobbuf);
drivers/mtd/mtdchar.c
387
struct mtd_oob_ops ops = {};
drivers/mtd/mtdchar.c
393
ops.ooblen = length;
drivers/mtd/mtdchar.c
394
ops.ooboffs = start & (mtd->writesize - 1);
drivers/mtd/mtdchar.c
395
ops.datbuf = NULL;
drivers/mtd/mtdchar.c
396
ops.mode = (mfi->mode == MTD_FILE_MODE_RAW) ? MTD_OPS_RAW :
drivers/mtd/mtdchar.c
399
if (ops.ooboffs && ops.ooblen > (mtd->oobsize - ops.ooboffs))
drivers/mtd/mtdchar.c
402
ops.oobbuf = kmalloc(length, GFP_KERNEL);
drivers/mtd/mtdchar.c
403
if (!ops.oobbuf)
drivers/mtd/mtdchar.c
407
ret = mtd_read_oob(mtd, start, &ops);
drivers/mtd/mtdchar.c
409
if (put_user(ops.oobretlen, retp))
drivers/mtd/mtdchar.c
411
else if (ops.oobretlen && copy_to_user(ptr, ops.oobbuf,
drivers/mtd/mtdchar.c
412
ops.oobretlen))
drivers/mtd/mtdchar.c
415
kfree(ops.oobbuf);
drivers/mtd/mtdchar.c
577
struct mtd_oob_ops *ops)
drivers/mtd/mtdchar.c
582
if (ops->len == 0 || ops->ooblen == 0)
drivers/mtd/mtdchar.c
586
end_page = mtd_div_by_ws(start + ops->len - 1, mtd);
drivers/mtd/mtdchar.c
587
oob_per_page = mtd_oobavail(mtd, ops);
drivers/mtd/mtdchar.c
589
ops->ooblen = min_t(size_t, ops->ooblen,
drivers/mtd/mtdchar.c
642
struct mtd_oob_ops ops = {
drivers/mtd/mtdchar.c
656
if (ops.len == mtd->erasesize)
drivers/mtd/mtdchar.c
657
ops.len -= mtd_mod_by_ws(req.start + ops.len, mtd);
drivers/mtd/mtdchar.c
666
adjust_oob_length(mtd, req.start, &ops);
drivers/mtd/mtdchar.c
668
if (copy_from_user(datbuf, usr_data, ops.len) ||
drivers/mtd/mtdchar.c
669
copy_from_user(oobbuf, usr_oob, ops.ooblen)) {
drivers/mtd/mtdchar.c
674
ret = mtd_write_oob(mtd, req.start, &ops);
drivers/mtd/mtdchar.c
678
req.start += ops.retlen;
drivers/mtd/mtdchar.c
679
req.len -= ops.retlen;
drivers/mtd/mtdchar.c
680
usr_data += ops.retlen;
drivers/mtd/mtdchar.c
682
req.ooblen -= ops.oobretlen;
drivers/mtd/mtdchar.c
683
usr_oob += ops.oobretlen;
drivers/mtd/mtdchar.c
754
struct mtd_oob_ops ops = {
drivers/mtd/mtdchar.c
770
if (ops.len == mtd->erasesize)
drivers/mtd/mtdchar.c
771
ops.len -= mtd_mod_by_ws(req.start + ops.len, mtd);
drivers/mtd/mtdchar.c
773
ret = mtd_read_oob(mtd, (loff_t)req.start, &ops);
drivers/mtd/mtdchar.c
784
if (copy_to_user(usr_data, ops.datbuf, ops.retlen) ||
drivers/mtd/mtdchar.c
785
copy_to_user(usr_oob, ops.oobbuf, ops.oobretlen)) {
drivers/mtd/mtdchar.c
790
req.start += ops.retlen;
drivers/mtd/mtdchar.c
791
req.len -= ops.retlen;
drivers/mtd/mtdchar.c
792
usr_data += ops.retlen;
drivers/mtd/mtdchar.c
794
req.ooblen -= ops.oobretlen;
drivers/mtd/mtdchar.c
795
usr_oob += ops.oobretlen;
drivers/mtd/mtdconcat.c
260
concat_read_oob(struct mtd_info *mtd, loff_t from, struct mtd_oob_ops *ops)
drivers/mtd/mtdconcat.c
263
struct mtd_oob_ops devops = *ops;
drivers/mtd/mtdconcat.c
266
ops->retlen = ops->oobretlen = 0;
drivers/mtd/mtdconcat.c
281
ops->retlen += devops.retlen;
drivers/mtd/mtdconcat.c
282
ops->oobretlen += devops.oobretlen;
drivers/mtd/mtdconcat.c
299
devops.len = ops->len - ops->retlen;
drivers/mtd/mtdconcat.c
305
devops.ooblen = ops->ooblen - ops->oobretlen;
drivers/mtd/mtdconcat.c
308
devops.oobbuf += ops->oobretlen;
drivers/mtd/mtdconcat.c
317
concat_write_oob(struct mtd_info *mtd, loff_t to, struct mtd_oob_ops *ops)
drivers/mtd/mtdconcat.c
320
struct mtd_oob_ops devops = *ops;
drivers/mtd/mtdconcat.c
326
ops->retlen = ops->oobretlen = 0;
drivers/mtd/mtdconcat.c
341
ops->retlen += devops.retlen;
drivers/mtd/mtdconcat.c
342
ops->oobretlen += devops.oobretlen;
drivers/mtd/mtdconcat.c
347
devops.len = ops->len - ops->retlen;
drivers/mtd/mtdconcat.c
353
devops.ooblen = ops->ooblen - ops->oobretlen;
drivers/mtd/mtdcore.c
1564
struct mtd_oob_ops ops = {
drivers/mtd/mtdcore.c
1570
ret = mtd_read_oob(mtd, from, &ops);
drivers/mtd/mtdcore.c
1571
*retlen = ops.retlen;
drivers/mtd/mtdcore.c
1583
struct mtd_oob_ops ops = {
drivers/mtd/mtdcore.c
1589
ret = mtd_write_oob(mtd, to, &ops);
drivers/mtd/mtdcore.c
1590
*retlen = ops.retlen;
drivers/mtd/mtdcore.c
1627
struct mtd_oob_ops *ops)
drivers/mtd/mtdcore.c
1634
if (!ops->datbuf)
drivers/mtd/mtdcore.c
1635
ops->len = 0;
drivers/mtd/mtdcore.c
1637
if (!ops->oobbuf)
drivers/mtd/mtdcore.c
1638
ops->ooblen = 0;
drivers/mtd/mtdcore.c
1640
if (offs < 0 || offs + ops->len > mtd->size)
drivers/mtd/mtdcore.c
1643
if (ops->ooblen) {
drivers/mtd/mtdcore.c
1646
if (ops->ooboffs >= mtd_oobavail(mtd, ops))
drivers/mtd/mtdcore.c
1651
mtd_oobavail(mtd, ops)) - ops->ooboffs;
drivers/mtd/mtdcore.c
1652
if (ops->ooblen > maxooblen)
drivers/mtd/mtdcore.c
1660
struct mtd_oob_ops *ops)
drivers/mtd/mtdcore.c
1667
ret = master->_read_oob(master, from, ops);
drivers/mtd/mtdcore.c
1669
ret = master->_read(master, from, ops->len, &ops->retlen,
drivers/mtd/mtdcore.c
1670
ops->datbuf);
drivers/mtd/mtdcore.c
1676
struct mtd_oob_ops *ops)
drivers/mtd/mtdcore.c
1683
ret = master->_write_oob(master, to, ops);
drivers/mtd/mtdcore.c
1685
ret = master->_write(master, to, ops->len, &ops->retlen,
drivers/mtd/mtdcore.c
1686
ops->datbuf);
drivers/mtd/mtdcore.c
1692
struct mtd_oob_ops *ops)
drivers/mtd/mtdcore.c
1697
struct mtd_oob_ops adjops = *ops;
drivers/mtd/mtdcore.c
1709
oobavail = mtd_oobavail(mtd, ops);
drivers/mtd/mtdcore.c
1711
while (ops->retlen < ops->len || ops->oobretlen < ops->ooblen) {
drivers/mtd/mtdcore.c
1722
adjops.len = ops->len - ops->retlen;
drivers/mtd/mtdcore.c
1726
adjops.ooblen = ops->ooblen - ops->oobretlen;
drivers/mtd/mtdcore.c
1742
ops->retlen += adjops.retlen;
drivers/mtd/mtdcore.c
1743
ops->oobretlen += adjops.oobretlen;
drivers/mtd/mtdcore.c
1754
int mtd_read_oob(struct mtd_info *mtd, loff_t from, struct mtd_oob_ops *ops)
drivers/mtd/mtdcore.c
1760
ops->retlen = ops->oobretlen = 0;
drivers/mtd/mtdcore.c
1762
ret_code = mtd_check_oob_ops(mtd, from, ops);
drivers/mtd/mtdcore.c
1769
if (!master->_read_oob && (!master->_read || ops->oobbuf))
drivers/mtd/mtdcore.c
1772
if (ops->stats)
drivers/mtd/mtdcore.c
1773
memset(ops->stats, 0, sizeof(*ops->stats));
drivers/mtd/mtdcore.c
1776
ret_code = mtd_io_emulated_slc(mtd, from, true, ops);
drivers/mtd/mtdcore.c
1778
ret_code = mtd_read_oob_std(mtd, from, ops);
drivers/mtd/mtdcore.c
1792
if (ops->stats)
drivers/mtd/mtdcore.c
1793
ops->stats->max_bitflips = ret_code;
drivers/mtd/mtdcore.c
1799
struct mtd_oob_ops *ops)
drivers/mtd/mtdcore.c
1804
ops->retlen = ops->oobretlen = 0;
drivers/mtd/mtdcore.c
1809
ret = mtd_check_oob_ops(mtd, to, ops);
drivers/mtd/mtdcore.c
1816
if (!master->_write_oob && (!master->_write || ops->oobbuf))
drivers/mtd/mtdcore.c
1820
return mtd_io_emulated_slc(mtd, to, false, ops);
drivers/mtd/mtdcore.c
1822
return mtd_write_oob_std(mtd, to, ops);
drivers/mtd/mtdswap.c
298
struct mtd_oob_ops *ops)
drivers/mtd/mtdswap.c
300
int ret = mtd_read_oob(d->mtd, from, ops);
drivers/mtd/mtdswap.c
311
if (ops->oobretlen < ops->ooblen) {
drivers/mtd/mtdswap.c
314
ops->oobretlen, ops->ooblen, from);
drivers/mtd/mtdswap.c
326
struct mtd_oob_ops ops = { };
drivers/mtd/mtdswap.c
334
ops.ooblen = 2 * d->mtd->oobavail;
drivers/mtd/mtdswap.c
335
ops.oobbuf = d->oob_buf;
drivers/mtd/mtdswap.c
336
ops.ooboffs = 0;
drivers/mtd/mtdswap.c
337
ops.datbuf = NULL;
drivers/mtd/mtdswap.c
338
ops.mode = MTD_OPS_AUTO_OOB;
drivers/mtd/mtdswap.c
340
ret = mtdswap_read_oob(d, offset, &ops);
drivers/mtd/mtdswap.c
373
struct mtd_oob_ops ops = { };
drivers/mtd/mtdswap.c
375
ops.ooboffs = 0;
drivers/mtd/mtdswap.c
376
ops.oobbuf = (uint8_t *)&n;
drivers/mtd/mtdswap.c
377
ops.mode = MTD_OPS_AUTO_OOB;
drivers/mtd/mtdswap.c
378
ops.datbuf = NULL;
drivers/mtd/mtdswap.c
383
ops.ooblen = MTDSWAP_OOBSIZE;
drivers/mtd/mtdswap.c
387
ops.ooblen = sizeof(n.magic);
drivers/mtd/mtdswap.c
391
ret = mtd_write_oob(d->mtd, offset, &ops);
drivers/mtd/mtdswap.c
401
if (ops.oobretlen != ops.ooblen) {
drivers/mtd/mtdswap.c
404
offset, ops.oobretlen, ops.ooblen);
drivers/mtd/mtdswap.c
881
struct mtd_oob_ops ops = { };
drivers/mtd/mtdswap.c
884
ops.mode = MTD_OPS_AUTO_OOB;
drivers/mtd/mtdswap.c
885
ops.len = mtd->writesize;
drivers/mtd/mtdswap.c
886
ops.ooblen = mtd->oobavail;
drivers/mtd/mtdswap.c
887
ops.ooboffs = 0;
drivers/mtd/mtdswap.c
888
ops.datbuf = d->page_buf;
drivers/mtd/mtdswap.c
889
ops.oobbuf = d->oob_buf;
drivers/mtd/mtdswap.c
899
ret = mtd_write_oob(mtd, pos, &ops);
drivers/mtd/mtdswap.c
908
ret = mtd_read_oob(mtd, pos, &ops);
drivers/mtd/nand/core.c
166
if (nand->ops->isbad(nand, pos))
drivers/mtd/nand/core.c
181
return nand->ops->isbad(nand, pos);
drivers/mtd/nand/core.c
204
ret = nand->ops->markbad(nand, pos);
drivers/mtd/nand/core.c
268
return nand->ops->erase(nand, pos);
drivers/mtd/nand/core.c
482
int nanddev_init(struct nand_device *nand, const struct nand_ops *ops,
drivers/mtd/nand/core.c
488
if (!nand || !ops)
drivers/mtd/nand/core.c
491
if (!ops->erase || !ops->markbad || !ops->isbad)
drivers/mtd/nand/core.c
505
nand->ops = ops;
drivers/mtd/nand/ecc-mxic.c
842
mxic->external_engine.ops = &mxic_ecc_engine_external_ops;
drivers/mtd/nand/ecc-realtek.c
426
rtlc->engine.ops = &rtl_ecc_engine_ops;
drivers/mtd/nand/ecc-sw-bch.c
395
.ops = &nand_ecc_sw_bch_engine_ops,
drivers/mtd/nand/ecc-sw-hamming.c
649
.ops = &nand_ecc_sw_hamming_engine_ops,
drivers/mtd/nand/ecc.c
114
if (!nand->ecc.engine || !nand->ecc.engine->ops->init_ctx)
drivers/mtd/nand/ecc.c
117
return nand->ecc.engine->ops->init_ctx(nand);
drivers/mtd/nand/ecc.c
127
if (nand->ecc.engine && nand->ecc.engine->ops->cleanup_ctx)
drivers/mtd/nand/ecc.c
128
nand->ecc.engine->ops->cleanup_ctx(nand);
drivers/mtd/nand/ecc.c
140
if (!nand->ecc.engine || !nand->ecc.engine->ops->prepare_io_req)
drivers/mtd/nand/ecc.c
143
return nand->ecc.engine->ops->prepare_io_req(nand, req);
drivers/mtd/nand/ecc.c
155
if (!nand->ecc.engine || !nand->ecc.engine->ops->finish_io_req)
drivers/mtd/nand/ecc.c
158
return nand->ecc.engine->ops->finish_io_req(nand, req);
drivers/mtd/nand/onenand/onenand_base.c
1115
struct mtd_oob_ops *ops)
drivers/mtd/nand/onenand/onenand_base.c
1119
size_t len = ops->len;
drivers/mtd/nand/onenand/onenand_base.c
1120
size_t ooblen = ops->ooblen;
drivers/mtd/nand/onenand/onenand_base.c
1121
u_char *buf = ops->datbuf;
drivers/mtd/nand/onenand/onenand_base.c
1122
u_char *oobbuf = ops->oobbuf;
drivers/mtd/nand/onenand/onenand_base.c
1131
oobsize = mtd_oobavail(mtd, ops);
drivers/mtd/nand/onenand/onenand_base.c
1138
ops->retlen = 0;
drivers/mtd/nand/onenand/onenand_base.c
1139
ops->oobretlen = 0;
drivers/mtd/nand/onenand/onenand_base.c
1172
if (ops->mode == MTD_OPS_AUTO_OOB)
drivers/mtd/nand/onenand/onenand_base.c
1194
ops->retlen = read;
drivers/mtd/nand/onenand/onenand_base.c
1195
ops->oobretlen = oobread;
drivers/mtd/nand/onenand/onenand_base.c
1216
struct mtd_oob_ops *ops)
drivers/mtd/nand/onenand/onenand_base.c
1220
size_t len = ops->len;
drivers/mtd/nand/onenand/onenand_base.c
1221
size_t ooblen = ops->ooblen;
drivers/mtd/nand/onenand/onenand_base.c
1222
u_char *buf = ops->datbuf;
drivers/mtd/nand/onenand/onenand_base.c
1223
u_char *oobbuf = ops->oobbuf;
drivers/mtd/nand/onenand/onenand_base.c
1232
oobsize = mtd_oobavail(mtd, ops);
drivers/mtd/nand/onenand/onenand_base.c
1239
ops->retlen = 0;
drivers/mtd/nand/onenand/onenand_base.c
1240
ops->oobretlen = 0;
drivers/mtd/nand/onenand/onenand_base.c
1290
if (ops->mode == MTD_OPS_AUTO_OOB)
drivers/mtd/nand/onenand/onenand_base.c
1323
ops->retlen = read;
drivers/mtd/nand/onenand/onenand_base.c
1324
ops->oobretlen = oobread;
drivers/mtd/nand/onenand/onenand_base.c
1345
struct mtd_oob_ops *ops)
drivers/mtd/nand/onenand/onenand_base.c
1350
size_t len = ops->ooblen;
drivers/mtd/nand/onenand/onenand_base.c
1351
unsigned int mode = ops->mode;
drivers/mtd/nand/onenand/onenand_base.c
1352
u_char *buf = ops->oobbuf;
drivers/mtd/nand/onenand/onenand_base.c
1355
from += ops->ooboffs;
drivers/mtd/nand/onenand/onenand_base.c
1361
ops->oobretlen = 0;
drivers/mtd/nand/onenand/onenand_base.c
1420
ops->oobretlen = read;
drivers/mtd/nand/onenand/onenand_base.c
1440
struct mtd_oob_ops *ops)
drivers/mtd/nand/onenand/onenand_base.c
1446
switch (ops->mode) {
drivers/mtd/nand/onenand/onenand_base.c
1460
if (ops->datbuf)
drivers/mtd/nand/onenand/onenand_base.c
1462
onenand_mlc_read_ops_nolock(mtd, from, ops) :
drivers/mtd/nand/onenand/onenand_base.c
1463
onenand_read_ops_nolock(mtd, from, ops);
drivers/mtd/nand/onenand/onenand_base.c
1465
ret = onenand_read_oob_nolock(mtd, from, ops);
drivers/mtd/nand/onenand/onenand_base.c
1467
if (ops->stats) {
drivers/mtd/nand/onenand/onenand_base.c
1468
ops->stats->uncorrectable_errors +=
drivers/mtd/nand/onenand/onenand_base.c
1470
ops->stats->corrected_bitflips +=
drivers/mtd/nand/onenand/onenand_base.c
1539
struct mtd_oob_ops *ops)
drivers/mtd/nand/onenand/onenand_base.c
1544
size_t len = ops->ooblen;
drivers/mtd/nand/onenand/onenand_base.c
1545
u_char *buf = ops->oobbuf;
drivers/mtd/nand/onenand/onenand_base.c
1551
ops->oobretlen = 0;
drivers/mtd/nand/onenand/onenand_base.c
1602
ops->oobretlen = read;
drivers/mtd/nand/onenand/onenand_base.c
1798
struct mtd_oob_ops *ops)
drivers/mtd/nand/onenand/onenand_base.c
1804
size_t len = ops->len;
drivers/mtd/nand/onenand/onenand_base.c
1805
size_t ooblen = ops->ooblen;
drivers/mtd/nand/onenand/onenand_base.c
1806
const u_char *buf = ops->datbuf;
drivers/mtd/nand/onenand/onenand_base.c
1807
const u_char *oob = ops->oobbuf;
drivers/mtd/nand/onenand/onenand_base.c
1815
ops->retlen = 0;
drivers/mtd/nand/onenand/onenand_base.c
1816
ops->oobretlen = 0;
drivers/mtd/nand/onenand/onenand_base.c
1828
oobsize = mtd_oobavail(mtd, ops);
drivers/mtd/nand/onenand/onenand_base.c
1861
if (ops->mode == MTD_OPS_AUTO_OOB)
drivers/mtd/nand/onenand/onenand_base.c
1963
ops->retlen = written;
drivers/mtd/nand/onenand/onenand_base.c
1964
ops->oobretlen = oobwritten;
drivers/mtd/nand/onenand/onenand_base.c
1979
struct mtd_oob_ops *ops)
drivers/mtd/nand/onenand/onenand_base.c
1985
size_t len = ops->ooblen;
drivers/mtd/nand/onenand/onenand_base.c
1986
const u_char *buf = ops->oobbuf;
drivers/mtd/nand/onenand/onenand_base.c
1987
unsigned int mode = ops->mode;
drivers/mtd/nand/onenand/onenand_base.c
1989
to += ops->ooboffs;
drivers/mtd/nand/onenand/onenand_base.c
1995
ops->oobretlen = 0;
drivers/mtd/nand/onenand/onenand_base.c
2075
ops->oobretlen = written;
drivers/mtd/nand/onenand/onenand_base.c
2087
struct mtd_oob_ops *ops)
drivers/mtd/nand/onenand/onenand_base.c
2091
switch (ops->mode) {
drivers/mtd/nand/onenand/onenand_base.c
2102
if (ops->datbuf)
drivers/mtd/nand/onenand/onenand_base.c
2103
ret = onenand_write_ops_nolock(mtd, to, ops);
drivers/mtd/nand/onenand/onenand_base.c
2105
ret = onenand_write_oob_nolock(mtd, to, ops);
drivers/mtd/nand/onenand/onenand_base.c
2448
struct mtd_oob_ops ops = {
drivers/mtd/nand/onenand/onenand_base.c
2467
return onenand_write_oob_nolock(mtd, ofs, &ops);
drivers/mtd/nand/onenand/onenand_base.c
2777
struct mtd_oob_ops *ops)
drivers/mtd/nand/onenand/onenand_base.c
2783
size_t len = ops->ooblen;
drivers/mtd/nand/onenand/onenand_base.c
2784
const u_char *buf = ops->oobbuf;
drivers/mtd/nand/onenand/onenand_base.c
2787
to += ops->ooboffs;
drivers/mtd/nand/onenand/onenand_base.c
2790
ops->oobretlen = 0;
drivers/mtd/nand/onenand/onenand_base.c
2888
ops->oobretlen = written;
drivers/mtd/nand/onenand/onenand_base.c
2911
struct mtd_oob_ops ops = {
drivers/mtd/nand/onenand/onenand_base.c
2924
onenand_mlc_read_ops_nolock(mtd, from, &ops) :
drivers/mtd/nand/onenand/onenand_base.c
2925
onenand_read_ops_nolock(mtd, from, &ops);
drivers/mtd/nand/onenand/onenand_base.c
2926
*retlen = ops.retlen;
drivers/mtd/nand/onenand/onenand_base.c
2951
struct mtd_oob_ops ops = { };
drivers/mtd/nand/onenand/onenand_base.c
2965
ops.len = len;
drivers/mtd/nand/onenand/onenand_base.c
2966
ops.ooblen = 0;
drivers/mtd/nand/onenand/onenand_base.c
2967
ops.datbuf = pbuf;
drivers/mtd/nand/onenand/onenand_base.c
2968
ops.oobbuf = NULL;
drivers/mtd/nand/onenand/onenand_base.c
2969
ret = onenand_write_ops_nolock(mtd, to, &ops);
drivers/mtd/nand/onenand/onenand_base.c
2970
*retlen = ops.retlen;
drivers/mtd/nand/onenand/onenand_base.c
2993
struct mtd_oob_ops ops = { };
drivers/mtd/nand/onenand/onenand_base.c
3005
ops.len = mtd->writesize;
drivers/mtd/nand/onenand/onenand_base.c
3006
ops.ooblen = 0;
drivers/mtd/nand/onenand/onenand_base.c
3007
ops.datbuf = buf;
drivers/mtd/nand/onenand/onenand_base.c
3008
ops.oobbuf = NULL;
drivers/mtd/nand/onenand/onenand_base.c
3009
ret = onenand_write_ops_nolock(mtd, mtd->writesize * 49, &ops);
drivers/mtd/nand/onenand/onenand_base.c
3010
*retlen = ops.retlen;
drivers/mtd/nand/onenand/onenand_base.c
3016
ops.mode = MTD_OPS_PLACE_OOB;
drivers/mtd/nand/onenand/onenand_base.c
3017
ops.ooblen = len;
drivers/mtd/nand/onenand/onenand_base.c
3018
ops.oobbuf = buf;
drivers/mtd/nand/onenand/onenand_base.c
3019
ops.ooboffs = 0;
drivers/mtd/nand/onenand/onenand_base.c
3020
ret = onenand_otp_write_oob_nolock(mtd, from, &ops);
drivers/mtd/nand/onenand/onenand_base.c
3021
*retlen = ops.oobretlen;
drivers/mtd/nand/onenand/onenand_base.c
3522
struct mtd_oob_ops ops = {
drivers/mtd/nand/onenand/onenand_base.c
3542
ret = onenand_read_oob_nolock(mtd, addr, &ops);
drivers/mtd/nand/onenand/onenand_bbt.c
64
struct mtd_oob_ops ops = { };
drivers/mtd/nand/onenand/onenand_bbt.c
83
ops.mode = MTD_OPS_PLACE_OOB;
drivers/mtd/nand/onenand/onenand_bbt.c
84
ops.ooblen = readlen;
drivers/mtd/nand/onenand/onenand_bbt.c
85
ops.oobbuf = buf;
drivers/mtd/nand/onenand/onenand_bbt.c
86
ops.len = ops.ooboffs = ops.retlen = ops.oobretlen = 0;
drivers/mtd/nand/onenand/onenand_bbt.c
95
from + j * this->writesize + bd->offs, &ops);
drivers/mtd/nand/raw/ams-delta.c
357
priv->base.ops = &gpio_nand_ops;
drivers/mtd/nand/raw/arasan-nand-controller.c
1445
nfc->controller.ops = &anfc_ops;
drivers/mtd/nand/raw/atmel/nand-controller.c
1556
return nc->caps->ops->setup_interface(nand, csline, conf);
drivers/mtd/nand/raw/atmel/nand-controller.c
1568
return nc->caps->ops->exec_op(nand, op, check_only);
drivers/mtd/nand/raw/atmel/nand-controller.c
1580
if (!nc->mck || !nc->caps->ops->setup_interface)
drivers/mtd/nand/raw/atmel/nand-controller.c
1754
nc->caps->ops->nand_init(nc, nand);
drivers/mtd/nand/raw/atmel/nand-controller.c
1999
ret = nc->caps->ops->ecc_init(chip);
drivers/mtd/nand/raw/atmel/nand-controller.c
2048
nc->base.ops = &atmel_nand_controller_ops;
drivers/mtd/nand/raw/atmel/nand-controller.c
215
const struct atmel_nand_controller_ops *ops;
drivers/mtd/nand/raw/atmel/nand-controller.c
2416
.ops = &atmel_hsmc_nc_ops,
drivers/mtd/nand/raw/atmel/nand-controller.c
2424
.ops = &atmel_hsmc_nc_ops,
drivers/mtd/nand/raw/atmel/nand-controller.c
2483
.ops = &at91rm9200_nc_ops,
drivers/mtd/nand/raw/atmel/nand-controller.c
2499
.ops = &atmel_smc_nc_ops,
drivers/mtd/nand/raw/atmel/nand-controller.c
2506
.ops = &atmel_smc_nc_ops,
drivers/mtd/nand/raw/atmel/nand-controller.c
2514
.ops = &atmel_smc_nc_ops,
drivers/mtd/nand/raw/atmel/nand-controller.c
2522
.ops = &atmel_smc_nc_ops,
drivers/mtd/nand/raw/atmel/nand-controller.c
2529
.ops = &atmel_smc_nc_ops,
drivers/mtd/nand/raw/atmel/nand-controller.c
2536
.ops = &atmel_smc_nc_ops,
drivers/mtd/nand/raw/atmel/nand-controller.c
2544
.ops = &atmel_smc_nc_ops,
drivers/mtd/nand/raw/atmel/nand-controller.c
2641
return caps->ops->probe(pdev, caps);
drivers/mtd/nand/raw/atmel/nand-controller.c
2648
WARN_ON(nc->caps->ops->remove(nc));
drivers/mtd/nand/raw/au1550nd.c
306
ctx->controller.ops = &au1550nd_ops;
drivers/mtd/nand/raw/brcmnand/bcma_nand.c
110
soc->soc.ops = &brcmnand_bcma_io_ops;
drivers/mtd/nand/raw/brcmnand/brcmnand.c
3326
ctrl->controller.ops = &brcmnand_controller_ops;
drivers/mtd/nand/raw/brcmnand/brcmnand.h
29
const struct brcmnand_io_ops *ops;
drivers/mtd/nand/raw/brcmnand/brcmnand.h
78
return soc && soc->ops && soc->ops->read_reg && soc->ops->write_reg;
drivers/mtd/nand/raw/brcmnand/brcmnand.h
83
return soc->ops->read_reg(soc, offset);
drivers/mtd/nand/raw/brcmnand/brcmnand.h
89
soc->ops->write_reg(soc, val, offset);
drivers/mtd/nand/raw/cadence-nand-controller.c
2197
ret = chip->controller->ops->exec_op(chip, &nand_op, false);
drivers/mtd/nand/raw/cadence-nand-controller.c
3187
cdns_ctrl->controller.ops = &cadence_nand_controller_ops;
drivers/mtd/nand/raw/cafe_nand.c
780
cafe->nand.legacy.dummy_controller.ops = &cafe_nand_controller_ops;
drivers/mtd/nand/raw/cs553x_nand.c
284
controller->base.ops = &cs553x_nand_controller_ops;
drivers/mtd/nand/raw/davinci_nand.c
990
info->controller.ops = &davinci_nand_controller_ops;
drivers/mtd/nand/raw/denali.c
1278
denali->controller.ops = &denali_controller_ops;
drivers/mtd/nand/raw/diskonchip.c
1461
doc->base.ops = &doc2001plus_ops;
drivers/mtd/nand/raw/diskonchip.c
1463
doc->base.ops = &doc200x_ops;
drivers/mtd/nand/raw/diskonchip.c
359
this->controller->ops->exec_op(this, &op, false);
drivers/mtd/nand/raw/fsl_elbc_nand.c
943
priv->chip.controller->ops = &fsl_elbc_controller_ops;
drivers/mtd/nand/raw/fsl_ifc_nand.c
1074
priv->chip.controller->ops = &fsl_ifc_controller_ops;
drivers/mtd/nand/raw/fsl_upm.c
226
fun->base.ops = &fun_ops;
drivers/mtd/nand/raw/fsmc_nand.c
1132
host->base.ops = &fsmc_nand_controller_ops;
drivers/mtd/nand/raw/gpio.c
349
gpiomtd->base.ops = &gpio_nand_ops;
drivers/mtd/nand/raw/gpmi-nand/gpmi-nand.c
2710
this->base.ops = &gpmi_nand_controller_ops;
drivers/mtd/nand/raw/hisi504_nand.c
786
chip->legacy.dummy_controller.ops = &hisi_nfc_controller_ops;
drivers/mtd/nand/raw/ingenic/ingenic_ecc.c
136
ecc->ops = device_get_match_data(dev);
drivers/mtd/nand/raw/ingenic/ingenic_ecc.c
137
if (!ecc->ops)
drivers/mtd/nand/raw/ingenic/ingenic_ecc.c
144
ecc->ops->disable(ecc);
drivers/mtd/nand/raw/ingenic/ingenic_ecc.c
32
return ecc->ops->calculate(ecc, params, buf, ecc_code);
drivers/mtd/nand/raw/ingenic/ingenic_ecc.c
52
return ecc->ops->correct(ecc, params, buf, ecc_code);
drivers/mtd/nand/raw/ingenic/ingenic_ecc.h
75
const struct ingenic_ecc_ops *ops;
drivers/mtd/nand/raw/ingenic/ingenic_nand_drv.c
404
chip->controller->ops = &ingenic_nand_controller_ops;
drivers/mtd/nand/raw/intel-nand-controller.c
688
nand->controller->ops = &ebu_nand_controller_ops;
drivers/mtd/nand/raw/internals.h
117
if (!chip->controller || !chip->controller->ops ||
drivers/mtd/nand/raw/internals.h
118
!chip->controller->ops->exec_op)
drivers/mtd/nand/raw/internals.h
130
return chip->controller->ops->exec_op(chip, op, true);
drivers/mtd/nand/raw/internals.h
142
return chip->controller->ops->exec_op(chip, op, false);
drivers/mtd/nand/raw/internals.h
147
if (!chip->controller || !chip->controller->ops ||
drivers/mtd/nand/raw/internals.h
148
!chip->controller->ops->setup_interface)
drivers/mtd/nand/raw/internals.h
64
const struct nand_manufacturer_ops *ops;
drivers/mtd/nand/raw/loongson-nand-controller.c
912
host->controller.ops = &loongson_nand_controller_ops;
drivers/mtd/nand/raw/lpc32xx_mlc.c
799
nand_chip->legacy.dummy_controller.ops = &lpc32xx_nand_controller_ops;
drivers/mtd/nand/raw/lpc32xx_slc.c
921
chip->legacy.dummy_controller.ops = &lpc32xx_nand_controller_ops;
drivers/mtd/nand/raw/marvell_nand.c
2949
nfc->controller.ops = &marvell_nand_controller_ops;
drivers/mtd/nand/raw/meson_nand.c
1154
init.ops = &clk_divider_ops;
drivers/mtd/nand/raw/meson_nand.c
1424
nand->controller->ops = &meson_nand_controller_ops;
drivers/mtd/nand/raw/mpc5121_nfc.c
648
prv->controller.ops = &mpc5121_nfc_ops;
drivers/mtd/nand/raw/mtk_nand.c
1520
nfc->controller.ops = &mtk_nfc_controller_ops;
drivers/mtd/nand/raw/mxc_nand.c
1785
this->legacy.dummy_controller.ops = &mxcnd_controller_ops;
drivers/mtd/nand/raw/mxc_nand.c
559
static void send_page_v3(struct mtd_info *mtd, unsigned int ops)
drivers/mtd/nand/raw/mxc_nand.c
570
writel(ops, NFC_V3_LAUNCH);
drivers/mtd/nand/raw/mxc_nand.c
575
static void send_page_v2(struct mtd_info *mtd, unsigned int ops)
drivers/mtd/nand/raw/mxc_nand.c
583
writew(ops, NFC_V1_V2_CONFIG2);
drivers/mtd/nand/raw/mxc_nand.c
589
static void send_page_v1(struct mtd_info *mtd, unsigned int ops)
drivers/mtd/nand/raw/mxc_nand.c
605
writew(ops, NFC_V1_V2_CONFIG2);
drivers/mtd/nand/raw/mxic_nand.c
525
nfc->controller.ops = &mxic_nand_controller_ops;
drivers/mtd/nand/raw/nand_base.c
1010
ret = ops->setup_interface(chip, NAND_DATA_IFACE_CHECK_ONLY,
drivers/mtd/nand/raw/nand_base.c
1069
if (chip->ops.choose_interface_config)
drivers/mtd/nand/raw/nand_base.c
1070
ret = chip->ops.choose_interface_config(chip, iface);
drivers/mtd/nand/raw/nand_base.c
3331
struct mtd_oob_ops *ops, size_t len)
drivers/mtd/nand/raw/nand_base.c
3336
switch (ops->mode) {
drivers/mtd/nand/raw/nand_base.c
3340
memcpy(oob, chip->oob_poi + ops->ooboffs, len);
drivers/mtd/nand/raw/nand_base.c
3345
ops->ooboffs, len);
drivers/mtd/nand/raw/nand_base.c
3416
if (!chip->ops.setup_read_retry)
drivers/mtd/nand/raw/nand_base.c
3419
return chip->ops.setup_read_retry(chip, retry_mode);
drivers/mtd/nand/raw/nand_base.c
3442
struct mtd_oob_ops *ops)
drivers/mtd/nand/raw/nand_base.c
3447
uint32_t readlen = ops->len;
drivers/mtd/nand/raw/nand_base.c
3448
uint32_t oobreadlen = ops->ooblen;
drivers/mtd/nand/raw/nand_base.c
3449
uint32_t max_oobsize = mtd_oobavail(mtd, ops);
drivers/mtd/nand/raw/nand_base.c
3469
buf = ops->datbuf;
drivers/mtd/nand/raw/nand_base.c
3470
oob = ops->oobbuf;
drivers/mtd/nand/raw/nand_base.c
3473
if (likely(ops->mode != MTD_OPS_RAW))
drivers/mtd/nand/raw/nand_base.c
3504
if (unlikely(ops->mode == MTD_OPS_RAW))
drivers/mtd/nand/raw/nand_base.c
3529
(ops->mode != MTD_OPS_RAW)) {
drivers/mtd/nand/raw/nand_base.c
3543
oob = nand_transfer_oob(chip, oob, ops,
drivers/mtd/nand/raw/nand_base.c
3610
ops->retlen = ops->len - (size_t) readlen;
drivers/mtd/nand/raw/nand_base.c
3612
ops->oobretlen = ops->ooblen - oobreadlen;
drivers/mtd/nand/raw/nand_base.c
3786
struct mtd_oob_ops *ops)
drivers/mtd/nand/raw/nand_base.c
3792
int readlen = ops->ooblen;
drivers/mtd/nand/raw/nand_base.c
3794
uint8_t *buf = ops->oobbuf;
drivers/mtd/nand/raw/nand_base.c
3806
len = mtd_oobavail(mtd, ops);
drivers/mtd/nand/raw/nand_base.c
3816
if (ops->mode == MTD_OPS_RAW)
drivers/mtd/nand/raw/nand_base.c
3825
buf = nand_transfer_oob(chip, buf, ops, len);
drivers/mtd/nand/raw/nand_base.c
3848
ops->oobretlen = ops->ooblen - readlen;
drivers/mtd/nand/raw/nand_base.c
3868
struct mtd_oob_ops *ops)
drivers/mtd/nand/raw/nand_base.c
3874
ops->retlen = 0;
drivers/mtd/nand/raw/nand_base.c
3876
if (ops->mode != MTD_OPS_PLACE_OOB &&
drivers/mtd/nand/raw/nand_base.c
3877
ops->mode != MTD_OPS_AUTO_OOB &&
drivers/mtd/nand/raw/nand_base.c
3878
ops->mode != MTD_OPS_RAW)
drivers/mtd/nand/raw/nand_base.c
3885
if (!ops->datbuf)
drivers/mtd/nand/raw/nand_base.c
3886
ret = nand_do_read_oob(chip, from, ops);
drivers/mtd/nand/raw/nand_base.c
3888
ret = nand_do_read_ops(chip, from, ops);
drivers/mtd/nand/raw/nand_base.c
389
struct mtd_oob_ops *ops)
drivers/mtd/nand/raw/nand_base.c
3890
if (ops->stats) {
drivers/mtd/nand/raw/nand_base.c
3891
ops->stats->uncorrectable_errors +=
drivers/mtd/nand/raw/nand_base.c
3893
ops->stats->corrected_bitflips +=
drivers/mtd/nand/raw/nand_base.c
400
switch (ops->mode) {
drivers/mtd/nand/raw/nand_base.c
404
memcpy(chip->oob_poi + ops->ooboffs, oob, len);
drivers/mtd/nand/raw/nand_base.c
409
ops->ooboffs, len);
drivers/mtd/nand/raw/nand_base.c
428
struct mtd_oob_ops *ops)
drivers/mtd/nand/raw/nand_base.c
4308
struct mtd_oob_ops *ops)
drivers/mtd/nand/raw/nand_base.c
4312
uint32_t writelen = ops->len;
drivers/mtd/nand/raw/nand_base.c
4314
uint32_t oobwritelen = ops->ooblen;
drivers/mtd/nand/raw/nand_base.c
4315
uint32_t oobmaxlen = mtd_oobavail(mtd, ops);
drivers/mtd/nand/raw/nand_base.c
4317
uint8_t *oob = ops->oobbuf;
drivers/mtd/nand/raw/nand_base.c
4318
uint8_t *buf = ops->datbuf;
drivers/mtd/nand/raw/nand_base.c
4322
ops->retlen = 0;
drivers/mtd/nand/raw/nand_base.c
4327
if (NOTALIGNED(to) || NOTALIGNED(ops->len)) {
drivers/mtd/nand/raw/nand_base.c
434
__func__, (unsigned int)to, (int)ops->ooblen);
drivers/mtd/nand/raw/nand_base.c
4353
((loff_t)chip->pagecache.page << chip->page_shift) < (to + ops->len))
drivers/mtd/nand/raw/nand_base.c
4357
if (oob && ops->ooboffs && (ops->ooboffs + ops->ooblen > oobmaxlen)) {
drivers/mtd/nand/raw/nand_base.c
436
len = mtd_oobavail(mtd, ops);
drivers/mtd/nand/raw/nand_base.c
439
if ((ops->ooboffs + ops->ooblen) > len) {
drivers/mtd/nand/raw/nand_base.c
4393
oob = nand_fill_oob(chip, oob, len, ops);
drivers/mtd/nand/raw/nand_base.c
4402
(ops->mode == MTD_OPS_RAW));
drivers/mtd/nand/raw/nand_base.c
4423
ops->retlen = ops->len - writelen;
drivers/mtd/nand/raw/nand_base.c
4425
ops->oobretlen = ops->ooblen;
drivers/mtd/nand/raw/nand_base.c
4448
struct mtd_oob_ops ops;
drivers/mtd/nand/raw/nand_base.c
4456
memset(&ops, 0, sizeof(ops));
drivers/mtd/nand/raw/nand_base.c
4457
ops.len = len;
drivers/mtd/nand/raw/nand_base.c
4458
ops.datbuf = (uint8_t *)buf;
drivers/mtd/nand/raw/nand_base.c
4459
ops.mode = MTD_OPS_PLACE_OOB;
drivers/mtd/nand/raw/nand_base.c
446
if (nand_region_is_secured(chip, to, ops->ooblen))
drivers/mtd/nand/raw/nand_base.c
4461
ret = nand_do_write_ops(chip, to, &ops);
drivers/mtd/nand/raw/nand_base.c
4463
*retlen = ops.retlen;
drivers/mtd/nand/raw/nand_base.c
4474
struct mtd_oob_ops *ops)
drivers/mtd/nand/raw/nand_base.c
4479
ops->retlen = 0;
drivers/mtd/nand/raw/nand_base.c
4483
switch (ops->mode) {
drivers/mtd/nand/raw/nand_base.c
4493
if (!ops->datbuf)
drivers/mtd/nand/raw/nand_base.c
4494
ret = nand_do_write_oob(chip, to, ops);
drivers/mtd/nand/raw/nand_base.c
4496
ret = nand_do_write_ops(chip, to, ops);
drivers/mtd/nand/raw/nand_base.c
4690
if (chip->ops.suspend)
drivers/mtd/nand/raw/nand_base.c
4691
ret = chip->ops.suspend(chip);
drivers/mtd/nand/raw/nand_base.c
4709
if (chip->ops.resume)
drivers/mtd/nand/raw/nand_base.c
4710
chip->ops.resume(chip);
drivers/mtd/nand/raw/nand_base.c
4742
if (!chip->ops.lock_area)
drivers/mtd/nand/raw/nand_base.c
4746
ret = chip->ops.lock_area(chip, ofs, len);
drivers/mtd/nand/raw/nand_base.c
476
nand_fill_oob(chip, ops->oobbuf, ops->ooblen, ops);
drivers/mtd/nand/raw/nand_base.c
4763
if (!chip->ops.unlock_area)
drivers/mtd/nand/raw/nand_base.c
4767
ret = chip->ops.unlock_area(chip, ofs, len);
drivers/mtd/nand/raw/nand_base.c
478
if (ops->mode == MTD_OPS_RAW)
drivers/mtd/nand/raw/nand_base.c
488
ops->oobretlen = ops->ooblen;
drivers/mtd/nand/raw/nand_base.c
5007
if (chip->manufacturer.desc && chip->manufacturer.desc->ops &&
drivers/mtd/nand/raw/nand_base.c
5008
chip->manufacturer.desc->ops->detect) {
drivers/mtd/nand/raw/nand_base.c
5015
chip->manufacturer.desc->ops->detect(chip);
drivers/mtd/nand/raw/nand_base.c
5029
if (!chip->manufacturer.desc || !chip->manufacturer.desc->ops ||
drivers/mtd/nand/raw/nand_base.c
5030
!chip->manufacturer.desc->ops->init)
drivers/mtd/nand/raw/nand_base.c
5033
return chip->manufacturer.desc->ops->init(chip);
drivers/mtd/nand/raw/nand_base.c
5045
if (chip->manufacturer.desc && chip->manufacturer.desc->ops &&
drivers/mtd/nand/raw/nand_base.c
5046
chip->manufacturer.desc->ops->cleanup)
drivers/mtd/nand/raw/nand_base.c
5047
chip->manufacturer.desc->ops->cleanup(chip);
drivers/mtd/nand/raw/nand_base.c
505
struct mtd_oob_ops ops;
drivers/mtd/nand/raw/nand_base.c
509
memset(&ops, 0, sizeof(ops));
drivers/mtd/nand/raw/nand_base.c
510
ops.oobbuf = buf;
drivers/mtd/nand/raw/nand_base.c
511
ops.ooboffs = chip->badblockpos;
drivers/mtd/nand/raw/nand_base.c
513
ops.ooboffs &= ~0x01;
drivers/mtd/nand/raw/nand_base.c
514
ops.len = ops.ooblen = 2;
drivers/mtd/nand/raw/nand_base.c
516
ops.len = ops.ooblen = 1;
drivers/mtd/nand/raw/nand_base.c
518
ops.mode = MTD_OPS_PLACE_OOB;
drivers/mtd/nand/raw/nand_base.c
525
&ops);
drivers/mtd/nand/raw/nand_base.c
6508
if (chip->controller->ops && chip->controller->ops->attach_chip)
drivers/mtd/nand/raw/nand_base.c
6509
return chip->controller->ops->attach_chip(chip);
drivers/mtd/nand/raw/nand_base.c
6516
if (chip->controller->ops && chip->controller->ops->detach_chip)
drivers/mtd/nand/raw/nand_base.c
6517
chip->controller->ops->detach_chip(chip);
drivers/mtd/nand/raw/nand_base.c
799
const struct nand_controller_ops *ops = chip->controller->ops;
drivers/mtd/nand/raw/nand_base.c
820
ret = ops->setup_interface(chip, chipnr,
drivers/mtd/nand/raw/nand_base.c
840
const struct nand_controller_ops *ops = chip->controller->ops;
drivers/mtd/nand/raw/nand_base.c
875
ret = ops->setup_interface(chip, chipnr, chip->best_interface_config);
drivers/mtd/nand/raw/nand_base.c
933
const struct nand_controller_ops *ops = chip->controller->ops;
drivers/mtd/nand/raw/nand_base.c
943
ret = ops->setup_interface(chip, NAND_DATA_IFACE_CHECK_ONLY,
drivers/mtd/nand/raw/nand_base.c
959
ret = ops->setup_interface(chip, NAND_DATA_IFACE_CHECK_ONLY,
drivers/mtd/nand/raw/nand_base.c
984
const struct nand_controller_ops *ops = chip->controller->ops;
drivers/mtd/nand/raw/nand_base.c
994
ret = ops->setup_interface(chip, NAND_DATA_IFACE_CHECK_ONLY,
drivers/mtd/nand/raw/nand_bbt.c
316
struct mtd_oob_ops ops = { };
drivers/mtd/nand/raw/nand_bbt.c
319
ops.mode = MTD_OPS_PLACE_OOB;
drivers/mtd/nand/raw/nand_bbt.c
320
ops.ooboffs = 0;
drivers/mtd/nand/raw/nand_bbt.c
321
ops.ooblen = mtd->oobsize;
drivers/mtd/nand/raw/nand_bbt.c
324
ops.datbuf = buf;
drivers/mtd/nand/raw/nand_bbt.c
325
ops.len = min(len, (size_t)mtd->writesize);
drivers/mtd/nand/raw/nand_bbt.c
326
ops.oobbuf = buf + ops.len;
drivers/mtd/nand/raw/nand_bbt.c
328
res = mtd_read_oob(mtd, offs, &ops);
drivers/mtd/nand/raw/nand_bbt.c
357
struct mtd_oob_ops ops = { };
drivers/mtd/nand/raw/nand_bbt.c
359
ops.mode = MTD_OPS_PLACE_OOB;
drivers/mtd/nand/raw/nand_bbt.c
360
ops.ooboffs = 0;
drivers/mtd/nand/raw/nand_bbt.c
361
ops.ooblen = mtd->oobsize;
drivers/mtd/nand/raw/nand_bbt.c
362
ops.datbuf = buf;
drivers/mtd/nand/raw/nand_bbt.c
363
ops.oobbuf = oob;
drivers/mtd/nand/raw/nand_bbt.c
364
ops.len = len;
drivers/mtd/nand/raw/nand_bbt.c
366
return mtd_write_oob(mtd, offs, &ops);
drivers/mtd/nand/raw/nand_bbt.c
419
struct mtd_oob_ops ops = { };
drivers/mtd/nand/raw/nand_bbt.c
422
ops.ooblen = mtd->oobsize;
drivers/mtd/nand/raw/nand_bbt.c
423
ops.oobbuf = buf;
drivers/mtd/nand/raw/nand_bbt.c
424
ops.ooboffs = 0;
drivers/mtd/nand/raw/nand_bbt.c
425
ops.datbuf = NULL;
drivers/mtd/nand/raw/nand_bbt.c
426
ops.mode = MTD_OPS_PLACE_OOB;
drivers/mtd/nand/raw/nand_bbt.c
436
&ops);
drivers/mtd/nand/raw/nand_bbt.c
758
struct mtd_oob_ops ops = { };
drivers/mtd/nand/raw/nand_bbt.c
760
ops.ooblen = mtd->oobsize;
drivers/mtd/nand/raw/nand_bbt.c
761
ops.ooboffs = 0;
drivers/mtd/nand/raw/nand_bbt.c
762
ops.datbuf = NULL;
drivers/mtd/nand/raw/nand_bbt.c
763
ops.mode = MTD_OPS_PLACE_OOB;
drivers/mtd/nand/raw/nand_bbt.c
834
ops.ooblen = (len >> this->page_shift) * mtd->oobsize;
drivers/mtd/nand/raw/nand_bbt.c
835
ops.oobbuf = &buf[len];
drivers/mtd/nand/raw/nand_bbt.c
836
res = mtd_read_oob(mtd, to + mtd->writesize, &ops);
drivers/mtd/nand/raw/nand_bbt.c
837
if (res < 0 || ops.oobretlen != ops.ooblen)
drivers/mtd/nand/raw/nand_hynix.c
339
chip->ops.setup_read_retry = hynix_nand_setup_read_retry;
drivers/mtd/nand/raw/nand_hynix.c
716
chip->ops.choose_interface_config =
drivers/mtd/nand/raw/nand_macronix.c
143
chip->ops.setup_read_retry = macronix_nand_setup_read_retry;
drivers/mtd/nand/raw/nand_macronix.c
255
chip->ops.lock_area = mxic_nand_lock;
drivers/mtd/nand/raw/nand_macronix.c
256
chip->ops.unlock_area = mxic_nand_unlock;
drivers/mtd/nand/raw/nand_macronix.c
325
chip->ops.suspend = mxic_nand_suspend;
drivers/mtd/nand/raw/nand_macronix.c
326
chip->ops.resume = mxic_nand_resume;
drivers/mtd/nand/raw/nand_micron.c
87
chip->ops.setup_read_retry = micron_nand_setup_read_retry;
drivers/mtd/nand/raw/nand_onfi.c
214
if (chip->manufacturer.desc && chip->manufacturer.desc->ops &&
drivers/mtd/nand/raw/nand_onfi.c
215
chip->manufacturer.desc->ops->fixup_onfi_param_page)
drivers/mtd/nand/raw/nand_onfi.c
216
chip->manufacturer.desc->ops->fixup_onfi_param_page(chip, p);
drivers/mtd/nand/raw/nand_sandisk.c
18
chip->ops.choose_interface_config =
drivers/mtd/nand/raw/nand_toshiba.c
250
chip->ops.choose_interface_config =
drivers/mtd/nand/raw/nand_toshiba.c
260
chip->ops.choose_interface_config =
drivers/mtd/nand/raw/nand_toshiba.c
268
chip->ops.choose_interface_config =
drivers/mtd/nand/raw/nandsim.c
1224
if (!(ns->options & ops[i].reqopts))
drivers/mtd/nand/raw/nandsim.c
1229
if (!(ops[i].states[ns->npstates] & STATE_ADDR_MASK))
drivers/mtd/nand/raw/nandsim.c
1232
if (NS_STATE(ns->state) != NS_STATE(ops[i].states[ns->npstates]))
drivers/mtd/nand/raw/nandsim.c
1237
if (NS_STATE(ops[i].states[j]) != NS_STATE(ns->pstates[j])
drivers/mtd/nand/raw/nandsim.c
1238
&& (ns->options & ops[idx].reqopts)) {
drivers/mtd/nand/raw/nandsim.c
1251
ns->op = &ops[idx].states[0];
drivers/mtd/nand/raw/nandsim.c
2334
ns->base.ops = &ns_controller_ops;
drivers/mtd/nand/raw/nandsim.c
370
} ops[NS_OPER_NUM] = {
drivers/mtd/nand/raw/nuvoton-ma35d1-nand-controller.c
962
nand->controller.ops = &ma35_nfc_ops;
drivers/mtd/nand/raw/omap2.c
168
struct gpmc_nand_ops *ops;
drivers/mtd/nand/raw/omap2.c
2234
info->ops = gpmc_omap_get_nand_ops(&info->reg, info->gpmc_cs);
drivers/mtd/nand/raw/omap2.c
2235
if (!info->ops) {
drivers/mtd/nand/raw/omap2.c
2262
omap_gpmc_controller.ops = &omap_nand_controller_ops;
drivers/mtd/nand/raw/orion_nand.c
118
info->controller.ops = &orion_nand_ops;
drivers/mtd/nand/raw/pasemi_nand.c
125
controller->ops = &pasemi_ops;
drivers/mtd/nand/raw/pl35x-nand-controller.c
1155
nfc->controller.ops = &pl35x_nandc_ops;
drivers/mtd/nand/raw/plat_nand.c
62
data->controller.ops = &plat_nand_ops;
drivers/mtd/nand/raw/qcom_nandc.c
2038
nandc->controller->ops = &qcom_nandc_ops;
drivers/mtd/nand/raw/r852.c
897
dev->controller.ops = &r852_ops;
drivers/mtd/nand/raw/renesas-nand-controller.c
1331
rnandc->controller.ops = &rnandc_ops;
drivers/mtd/nand/raw/rockchip-nand-controller.c
1390
nfc->controller.ops = &rk_nfc_controller_ops;
drivers/mtd/nand/raw/sh_flctl.c
1185
nand->legacy.dummy_controller.ops = &flctl_nand_controller_ops;
drivers/mtd/nand/raw/sharpsl.c
158
sharpsl->controller.ops = &sharpsl_ops;
drivers/mtd/nand/raw/sm_common.c
102
struct mtd_oob_ops ops = { };
drivers/mtd/nand/raw/sm_common.c
111
ops.mode = MTD_OPS_PLACE_OOB;
drivers/mtd/nand/raw/sm_common.c
112
ops.ooboffs = 0;
drivers/mtd/nand/raw/sm_common.c
113
ops.ooblen = mtd->oobsize;
drivers/mtd/nand/raw/sm_common.c
114
ops.oobbuf = (void *)&oob;
drivers/mtd/nand/raw/sm_common.c
115
ops.datbuf = NULL;
drivers/mtd/nand/raw/sm_common.c
118
ret = mtd_write_oob(mtd, ofs, &ops);
drivers/mtd/nand/raw/sm_common.c
119
if (ret < 0 || ops.oobretlen != SM_OOB_SIZE) {
drivers/mtd/nand/raw/sm_common.c
194
chip->legacy.dummy_controller.ops = &sm_controller_ops;
drivers/mtd/nand/raw/socrates_nand.c
160
host->controller.ops = &socrates_ops;
drivers/mtd/nand/raw/stm32_fmc2_nand.c
1924
nfc->base.ops = &stm32_fmc2_nfc_controller_ops;
drivers/mtd/nand/raw/sunxi_nand.c
2176
nand->controller->ops = &sunxi_nand_controller_ops;
drivers/mtd/nand/raw/technologic-nand-controller.c
147
data->controller.ops = &ts72xx_nand_ops;
drivers/mtd/nand/raw/tegra_nand.c
1159
ctrl->controller.ops = &tegra_nand_controller_ops;
drivers/mtd/nand/raw/txx9ndfmc.c
310
drvdata->controller.ops = &txx9ndfmc_controller_ops;
drivers/mtd/nand/raw/vf610_nfc.c
877
nfc->base.ops = &vf610_nfc_controller_ops;
drivers/mtd/nand/raw/xway_nand.c
196
data->controller.ops = &xway_nand_ops;
drivers/mtd/nand/spi/alliancememory.c
152
.ops = &alliancememory_spinand_manuf_ops,
drivers/mtd/nand/spi/ato.c
85
.ops = &ato_spinand_manuf_ops,
drivers/mtd/nand/spi/core.c
1000
ret = spinand_mtd_continuous_page_read(mtd, from, ops, &max_bitflips);
drivers/mtd/nand/spi/core.c
1007
ret = spinand_mtd_regular_page_read(mtd, from, ops, &max_bitflips);
drivers/mtd/nand/spi/core.c
1010
ret = spinand_mtd_regular_page_read(mtd, from, ops, &max_bitflips);
drivers/mtd/nand/spi/core.c
1013
if (ops->stats) {
drivers/mtd/nand/spi/core.c
1014
ops->stats->uncorrectable_errors +=
drivers/mtd/nand/spi/core.c
1016
ops->stats->corrected_bitflips +=
drivers/mtd/nand/spi/core.c
1026
struct mtd_oob_ops *ops)
drivers/mtd/nand/spi/core.c
1034
if (ops->mode == MTD_OPS_RAW || !mtd->ooblayout)
drivers/mtd/nand/spi/core.c
1039
nanddev_io_for_each_page(nand, NAND_PAGE_WRITE, to, ops, &iter) {
drivers/mtd/nand/spi/core.c
1051
ops->retlen += iter.req.datalen;
drivers/mtd/nand/spi/core.c
1052
ops->oobretlen += iter.req.ooblen;
drivers/mtd/nand/spi/core.c
1394
if (spinand->manufacturer->ops->init) {
drivers/mtd/nand/spi/core.c
1395
ret = spinand->manufacturer->ops->init(spinand);
drivers/mtd/nand/spi/core.c
1406
if (spinand->manufacturer->ops->cleanup)
drivers/mtd/nand/spi/core.c
1407
return spinand->manufacturer->ops->cleanup(spinand);
drivers/mtd/nand/spi/core.c
1447
const struct spi_mem_op *op = &info->vendor_ops->ops[i];
drivers/mtd/nand/spi/core.c
1513
struct spi_mem_op op = variants->ops[i];
drivers/mtd/nand/spi/core.c
1543
best_variant = &variants->ops[i];
drivers/mtd/nand/spi/core.c
432
.ops = &spinand_ondie_ecc_engine_ops,
drivers/mtd/nand/spi/core.c
790
struct mtd_oob_ops *ops,
drivers/mtd/nand/spi/core.c
804
if (ops->mode == MTD_OPS_RAW || !mtd->ooblayout)
drivers/mtd/nand/spi/core.c
807
nanddev_io_for_each_page(nand, NAND_PAGE_READ, from, ops, &iter) {
drivers/mtd/nand/spi/core.c
842
ops->retlen += iter.req.datalen;
drivers/mtd/nand/spi/core.c
843
ops->oobretlen += iter.req.ooblen;
drivers/mtd/nand/spi/core.c
861
struct mtd_oob_ops *ops,
drivers/mtd/nand/spi/core.c
882
nanddev_io_for_each_block(nand, NAND_PAGE_READ, from, ops, &iter) {
drivers/mtd/nand/spi/core.c
904
ops->retlen += iter.req.datalen;
drivers/mtd/nand/spi/core.c
955
struct mtd_oob_ops *ops)
drivers/mtd/nand/spi/core.c
965
if (ops->ooblen || ops->oobbuf)
drivers/mtd/nand/spi/core.c
969
nanddev_offs_to_pos(nand, from + ops->len - 1, &end_pos);
drivers/mtd/nand/spi/core.c
988
struct mtd_oob_ops *ops)
drivers/mtd/nand/spi/core.c
999
if (spinand_use_cont_read(mtd, from, ops)) {
drivers/mtd/nand/spi/dosilicon.c
90
.ops = &dosilicon_spinand_manuf_ops,
drivers/mtd/nand/spi/esmt.c
248
.ops = &esmt_spinand_manuf_ops,
drivers/mtd/nand/spi/esmt.c
256
.ops = &esmt_spinand_manuf_ops,
drivers/mtd/nand/spi/fmsh.c
145
.ops = &fmsh_spinand_manuf_ops,
drivers/mtd/nand/spi/foresee.c
138
.ops = &foresee_spinand_manuf_ops,
drivers/mtd/nand/spi/gigadevice.c
669
.ops = &gigadevice_spinand_manuf_ops,
drivers/mtd/nand/spi/macronix.c
526
.ops = &macronix_spinand_manuf_ops,
drivers/mtd/nand/spi/micron.c
441
.ops = &micron_spinand_manuf_ops,
drivers/mtd/nand/spi/otp.c
190
ret = spinand->fact_otp->ops->info(spinand, len, buf, retlen);
drivers/mtd/nand/spi/otp.c
192
ret = spinand->user_otp->ops->info(spinand, len, buf, retlen);
drivers/mtd/nand/spi/otp.c
231
ret = spinand->fact_otp->ops->read(spinand, ofs, len, retlen,
drivers/mtd/nand/spi/otp.c
234
ret = spinand->user_otp->ops->read(spinand, ofs, len, retlen,
drivers/mtd/nand/spi/otp.c
258
const struct spinand_user_otp_ops *ops = spinand->user_otp->ops;
drivers/mtd/nand/spi/otp.c
271
ret = ops->write(spinand, ofs, len, retlen, buf);
drivers/mtd/nand/spi/otp.c
281
const struct spinand_user_otp_ops *ops = spinand->user_otp->ops;
drivers/mtd/nand/spi/otp.c
292
ret = ops->erase(spinand, ofs, len);
drivers/mtd/nand/spi/otp.c
302
const struct spinand_user_otp_ops *ops = spinand->user_otp->ops;
drivers/mtd/nand/spi/otp.c
313
ret = ops->lock(spinand, ofs, len);
drivers/mtd/nand/spi/otp.c
330
const struct spinand_fact_otp_ops *fact_ops = spinand->fact_otp->ops;
drivers/mtd/nand/spi/otp.c
331
const struct spinand_user_otp_ops *user_ops = spinand->user_otp->ops;
drivers/mtd/nand/spi/paragon.c
130
.ops = &paragon_spinand_manuf_ops,
drivers/mtd/nand/spi/skyhigh.c
146
.ops = &skyhigh_spinand_manuf_ops,
drivers/mtd/nand/spi/toshiba.c
313
.ops = &toshiba_spinand_manuf_ops,
drivers/mtd/nand/spi/winbond.c
621
.ops = &winbond_spinand_manuf_ops,
drivers/mtd/nand/spi/xtx.c
262
.ops = &xtx_spinand_manuf_ops,
drivers/mtd/nftlcore.c
127
struct mtd_oob_ops ops = { };
drivers/mtd/nftlcore.c
130
ops.mode = MTD_OPS_PLACE_OOB;
drivers/mtd/nftlcore.c
131
ops.ooboffs = offs & mask;
drivers/mtd/nftlcore.c
132
ops.ooblen = len;
drivers/mtd/nftlcore.c
133
ops.oobbuf = buf;
drivers/mtd/nftlcore.c
134
ops.datbuf = NULL;
drivers/mtd/nftlcore.c
136
res = mtd_read_oob(mtd, offs & ~mask, &ops);
drivers/mtd/nftlcore.c
137
*retlen = ops.oobretlen;
drivers/mtd/nftlcore.c
148
struct mtd_oob_ops ops = { };
drivers/mtd/nftlcore.c
151
ops.mode = MTD_OPS_PLACE_OOB;
drivers/mtd/nftlcore.c
152
ops.ooboffs = offs & mask;
drivers/mtd/nftlcore.c
153
ops.ooblen = len;
drivers/mtd/nftlcore.c
154
ops.oobbuf = buf;
drivers/mtd/nftlcore.c
155
ops.datbuf = NULL;
drivers/mtd/nftlcore.c
157
res = mtd_write_oob(mtd, offs & ~mask, &ops);
drivers/mtd/nftlcore.c
158
*retlen = ops.oobretlen;
drivers/mtd/nftlcore.c
171
struct mtd_oob_ops ops = { };
drivers/mtd/nftlcore.c
174
ops.mode = MTD_OPS_PLACE_OOB;
drivers/mtd/nftlcore.c
175
ops.ooboffs = offs & mask;
drivers/mtd/nftlcore.c
176
ops.ooblen = mtd->oobsize;
drivers/mtd/nftlcore.c
177
ops.oobbuf = oob;
drivers/mtd/nftlcore.c
178
ops.datbuf = buf;
drivers/mtd/nftlcore.c
179
ops.len = len;
drivers/mtd/nftlcore.c
181
res = mtd_write_oob(mtd, offs & ~mask, &ops);
drivers/mtd/nftlcore.c
182
*retlen = ops.retlen;
drivers/mtd/parsers/sharpslpart.c
100
struct mtd_oob_ops ops = { };
drivers/mtd/parsers/sharpslpart.c
103
ops.mode = MTD_OPS_PLACE_OOB;
drivers/mtd/parsers/sharpslpart.c
104
ops.ooblen = mtd->oobsize;
drivers/mtd/parsers/sharpslpart.c
105
ops.oobbuf = buf;
drivers/mtd/parsers/sharpslpart.c
107
ret = mtd_read_oob(mtd, offs, &ops);
drivers/mtd/parsers/sharpslpart.c
108
if (ret != 0 || mtd->oobsize != ops.oobretlen)
drivers/mtd/sm_ftl.c
240
struct mtd_oob_ops ops = { };
drivers/mtd/sm_ftl.c
256
ops.mode = ftl->smallpagenand ? MTD_OPS_RAW : MTD_OPS_PLACE_OOB;
drivers/mtd/sm_ftl.c
257
ops.ooboffs = 0;
drivers/mtd/sm_ftl.c
258
ops.ooblen = SM_OOB_SIZE;
drivers/mtd/sm_ftl.c
259
ops.oobbuf = (void *)oob;
drivers/mtd/sm_ftl.c
260
ops.len = SM_SECTOR_SIZE;
drivers/mtd/sm_ftl.c
261
ops.datbuf = buffer;
drivers/mtd/sm_ftl.c
280
ret = mtd_read_oob(mtd, sm_mkoffset(ftl, zone, block, boffset), &ops);
drivers/mtd/sm_ftl.c
294
WARN_ON(ops.oobretlen != SM_OOB_SIZE);
drivers/mtd/sm_ftl.c
295
WARN_ON(buffer && ops.retlen != SM_SECTOR_SIZE);
drivers/mtd/sm_ftl.c
324
struct mtd_oob_ops ops = { };
drivers/mtd/sm_ftl.c
338
ops.mode = ftl->smallpagenand ? MTD_OPS_RAW : MTD_OPS_PLACE_OOB;
drivers/mtd/sm_ftl.c
339
ops.len = SM_SECTOR_SIZE;
drivers/mtd/sm_ftl.c
340
ops.datbuf = buffer;
drivers/mtd/sm_ftl.c
341
ops.ooboffs = 0;
drivers/mtd/sm_ftl.c
342
ops.ooblen = SM_OOB_SIZE;
drivers/mtd/sm_ftl.c
343
ops.oobbuf = (void *)oob;
drivers/mtd/sm_ftl.c
345
ret = mtd_write_oob(mtd, sm_mkoffset(ftl, zone, block, boffset), &ops);
drivers/mtd/sm_ftl.c
358
WARN_ON(ops.oobretlen != SM_OOB_SIZE);
drivers/mtd/sm_ftl.c
359
WARN_ON(buffer && ops.retlen != SM_SECTOR_SIZE);
drivers/mtd/spi-nor/core.h
331
const struct spi_nor_otp_ops *ops;
drivers/mtd/spi-nor/otp.c
251
const struct spi_nor_otp_ops *ops = nor->params->otp.ops;
drivers/mtd/spi-nor/otp.c
267
locked = ops->is_locked(nor, i);
drivers/mtd/spi-nor/otp.c
288
const struct spi_nor_otp_ops *ops = nor->params->otp.ops;
drivers/mtd/spi-nor/otp.c
299
locked = ops->is_locked(nor, region);
drivers/mtd/spi-nor/otp.c
313
const struct spi_nor_otp_ops *ops = nor->params->otp.ops;
drivers/mtd/spi-nor/otp.c
364
ret = ops->write(nor, rstart + rofs, len, buf);
drivers/mtd/spi-nor/otp.c
366
ret = ops->read(nor, rstart + rofs, len, (u8 *)buf);
drivers/mtd/spi-nor/otp.c
399
const struct spi_nor_otp_ops *ops = nor->params->otp.ops;
drivers/mtd/spi-nor/otp.c
406
if (!ops->erase)
drivers/mtd/spi-nor/otp.c
435
ret = ops->erase(nor, rstart);
drivers/mtd/spi-nor/otp.c
452
const struct spi_nor_otp_ops *ops = nor->params->otp.ops;
drivers/mtd/spi-nor/otp.c
470
ret = ops->lock(nor, region);
drivers/mtd/spi-nor/otp.c
488
if (!nor->params->otp.ops)
drivers/mtd/spi-nor/winbond.c
450
params->otp.ops = &winbond_nor_otp_ops;
drivers/mtd/ssfdc.c
165
struct mtd_oob_ops ops = { };
drivers/mtd/ssfdc.c
168
ops.mode = MTD_OPS_RAW;
drivers/mtd/ssfdc.c
169
ops.ooboffs = 0;
drivers/mtd/ssfdc.c
170
ops.ooblen = OOB_SIZE;
drivers/mtd/ssfdc.c
171
ops.oobbuf = buf;
drivers/mtd/ssfdc.c
172
ops.datbuf = NULL;
drivers/mtd/ssfdc.c
174
ret = mtd_read_oob(mtd, offs, &ops);
drivers/mtd/ssfdc.c
175
if (ret < 0 || ops.oobretlen != OOB_SIZE)
drivers/mtd/tests/nandbiterrs.c
102
struct mtd_oob_ops ops = { };
drivers/mtd/tests/nandbiterrs.c
107
ops.mode = MTD_OPS_RAW; /* No ECC */
drivers/mtd/tests/nandbiterrs.c
108
ops.len = mtd->writesize;
drivers/mtd/tests/nandbiterrs.c
109
ops.retlen = 0;
drivers/mtd/tests/nandbiterrs.c
110
ops.ooblen = 0;
drivers/mtd/tests/nandbiterrs.c
111
ops.oobretlen = 0;
drivers/mtd/tests/nandbiterrs.c
112
ops.ooboffs = 0;
drivers/mtd/tests/nandbiterrs.c
113
ops.datbuf = wbuffer;
drivers/mtd/tests/nandbiterrs.c
114
ops.oobbuf = NULL;
drivers/mtd/tests/nandbiterrs.c
116
err = mtd_write_oob(mtd, offset, &ops);
drivers/mtd/tests/nandbiterrs.c
117
if (err || ops.retlen != mtd->writesize) {
drivers/mtd/tests/oobtest.c
168
struct mtd_oob_ops ops = { };
drivers/mtd/tests/oobtest.c
175
ops.mode = MTD_OPS_AUTO_OOB;
drivers/mtd/tests/oobtest.c
176
ops.len = 0;
drivers/mtd/tests/oobtest.c
177
ops.retlen = 0;
drivers/mtd/tests/oobtest.c
178
ops.ooblen = use_len;
drivers/mtd/tests/oobtest.c
179
ops.oobretlen = 0;
drivers/mtd/tests/oobtest.c
180
ops.ooboffs = use_offset;
drivers/mtd/tests/oobtest.c
181
ops.datbuf = NULL;
drivers/mtd/tests/oobtest.c
182
ops.oobbuf = readbuf;
drivers/mtd/tests/oobtest.c
183
err = mtd_read_oob(mtd, addr, &ops);
drivers/mtd/tests/oobtest.c
187
if (err || ops.oobretlen != use_len) {
drivers/mtd/tests/oobtest.c
212
ops.mode = MTD_OPS_AUTO_OOB;
drivers/mtd/tests/oobtest.c
213
ops.len = 0;
drivers/mtd/tests/oobtest.c
214
ops.retlen = 0;
drivers/mtd/tests/oobtest.c
215
ops.ooblen = mtd->oobavail;
drivers/mtd/tests/oobtest.c
216
ops.oobretlen = 0;
drivers/mtd/tests/oobtest.c
217
ops.ooboffs = 0;
drivers/mtd/tests/oobtest.c
218
ops.datbuf = NULL;
drivers/mtd/tests/oobtest.c
219
ops.oobbuf = readbuf;
drivers/mtd/tests/oobtest.c
220
err = mtd_read_oob(mtd, addr, &ops);
drivers/mtd/tests/oobtest.c
224
if (err || ops.oobretlen != mtd->oobavail) {
drivers/mtd/tests/oobtest.c
263
struct mtd_oob_ops ops = { };
drivers/mtd/tests/oobtest.c
272
ops.mode = MTD_OPS_AUTO_OOB;
drivers/mtd/tests/oobtest.c
273
ops.len = 0;
drivers/mtd/tests/oobtest.c
274
ops.retlen = 0;
drivers/mtd/tests/oobtest.c
275
ops.ooblen = len;
drivers/mtd/tests/oobtest.c
276
ops.oobretlen = 0;
drivers/mtd/tests/oobtest.c
277
ops.ooboffs = 0;
drivers/mtd/tests/oobtest.c
278
ops.datbuf = NULL;
drivers/mtd/tests/oobtest.c
279
ops.oobbuf = readbuf;
drivers/mtd/tests/oobtest.c
282
err = mtd_read_oob(mtd, addr, &ops);
drivers/mtd/tests/oobtest.c
286
if (err || ops.oobretlen != len) {
drivers/mtd/tests/oobtest.c
341
struct mtd_oob_ops ops = { };
drivers/mtd/tests/oobtest.c
496
ops.mode = MTD_OPS_AUTO_OOB;
drivers/mtd/tests/oobtest.c
497
ops.len = 0;
drivers/mtd/tests/oobtest.c
498
ops.retlen = 0;
drivers/mtd/tests/oobtest.c
499
ops.ooblen = 1;
drivers/mtd/tests/oobtest.c
500
ops.oobretlen = 0;
drivers/mtd/tests/oobtest.c
501
ops.ooboffs = mtd->oobavail;
drivers/mtd/tests/oobtest.c
502
ops.datbuf = NULL;
drivers/mtd/tests/oobtest.c
503
ops.oobbuf = writebuf;
drivers/mtd/tests/oobtest.c
506
err = mtd_write_oob(mtd, addr0, &ops);
drivers/mtd/tests/oobtest.c
515
ops.mode = MTD_OPS_AUTO_OOB;
drivers/mtd/tests/oobtest.c
516
ops.len = 0;
drivers/mtd/tests/oobtest.c
517
ops.retlen = 0;
drivers/mtd/tests/oobtest.c
518
ops.ooblen = 1;
drivers/mtd/tests/oobtest.c
519
ops.oobretlen = 0;
drivers/mtd/tests/oobtest.c
520
ops.ooboffs = mtd->oobavail;
drivers/mtd/tests/oobtest.c
521
ops.datbuf = NULL;
drivers/mtd/tests/oobtest.c
522
ops.oobbuf = readbuf;
drivers/mtd/tests/oobtest.c
525
err = mtd_read_oob(mtd, addr0, &ops);
drivers/mtd/tests/oobtest.c
541
ops.mode = MTD_OPS_AUTO_OOB;
drivers/mtd/tests/oobtest.c
542
ops.len = 0;
drivers/mtd/tests/oobtest.c
543
ops.retlen = 0;
drivers/mtd/tests/oobtest.c
544
ops.ooblen = mtd->oobavail + 1;
drivers/mtd/tests/oobtest.c
545
ops.oobretlen = 0;
drivers/mtd/tests/oobtest.c
546
ops.ooboffs = 0;
drivers/mtd/tests/oobtest.c
547
ops.datbuf = NULL;
drivers/mtd/tests/oobtest.c
548
ops.oobbuf = writebuf;
drivers/mtd/tests/oobtest.c
551
err = mtd_write_oob(mtd, mtd->size - mtd->writesize, &ops);
drivers/mtd/tests/oobtest.c
560
ops.mode = MTD_OPS_AUTO_OOB;
drivers/mtd/tests/oobtest.c
561
ops.len = 0;
drivers/mtd/tests/oobtest.c
562
ops.retlen = 0;
drivers/mtd/tests/oobtest.c
563
ops.ooblen = mtd->oobavail + 1;
drivers/mtd/tests/oobtest.c
564
ops.oobretlen = 0;
drivers/mtd/tests/oobtest.c
565
ops.ooboffs = 0;
drivers/mtd/tests/oobtest.c
566
ops.datbuf = NULL;
drivers/mtd/tests/oobtest.c
567
ops.oobbuf = readbuf;
drivers/mtd/tests/oobtest.c
570
err = mtd_read_oob(mtd, mtd->size - mtd->writesize, &ops);
drivers/mtd/tests/oobtest.c
586
ops.mode = MTD_OPS_AUTO_OOB;
drivers/mtd/tests/oobtest.c
587
ops.len = 0;
drivers/mtd/tests/oobtest.c
588
ops.retlen = 0;
drivers/mtd/tests/oobtest.c
589
ops.ooblen = mtd->oobavail;
drivers/mtd/tests/oobtest.c
59
struct mtd_oob_ops ops = { };
drivers/mtd/tests/oobtest.c
590
ops.oobretlen = 0;
drivers/mtd/tests/oobtest.c
591
ops.ooboffs = 1;
drivers/mtd/tests/oobtest.c
592
ops.datbuf = NULL;
drivers/mtd/tests/oobtest.c
593
ops.oobbuf = writebuf;
drivers/mtd/tests/oobtest.c
596
err = mtd_write_oob(mtd, mtd->size - mtd->writesize, &ops);
drivers/mtd/tests/oobtest.c
605
ops.mode = MTD_OPS_AUTO_OOB;
drivers/mtd/tests/oobtest.c
606
ops.len = 0;
drivers/mtd/tests/oobtest.c
607
ops.retlen = 0;
drivers/mtd/tests/oobtest.c
608
ops.ooblen = mtd->oobavail;
drivers/mtd/tests/oobtest.c
609
ops.oobretlen = 0;
drivers/mtd/tests/oobtest.c
610
ops.ooboffs = 1;
drivers/mtd/tests/oobtest.c
611
ops.datbuf = NULL;
drivers/mtd/tests/oobtest.c
612
ops.oobbuf = readbuf;
drivers/mtd/tests/oobtest.c
615
err = mtd_read_oob(mtd, mtd->size - mtd->writesize, &ops);
drivers/mtd/tests/oobtest.c
647
ops.mode = MTD_OPS_AUTO_OOB;
drivers/mtd/tests/oobtest.c
648
ops.len = 0;
drivers/mtd/tests/oobtest.c
649
ops.retlen = 0;
drivers/mtd/tests/oobtest.c
65
ops.mode = MTD_OPS_AUTO_OOB;
drivers/mtd/tests/oobtest.c
650
ops.ooblen = sz;
drivers/mtd/tests/oobtest.c
651
ops.oobretlen = 0;
drivers/mtd/tests/oobtest.c
652
ops.ooboffs = 0;
drivers/mtd/tests/oobtest.c
653
ops.datbuf = NULL;
drivers/mtd/tests/oobtest.c
654
ops.oobbuf = writebuf + pg * sz;
drivers/mtd/tests/oobtest.c
655
err = mtd_write_oob(mtd, addr, &ops);
drivers/mtd/tests/oobtest.c
66
ops.len = 0;
drivers/mtd/tests/oobtest.c
67
ops.retlen = 0;
drivers/mtd/tests/oobtest.c
678
ops.mode = MTD_OPS_AUTO_OOB;
drivers/mtd/tests/oobtest.c
679
ops.len = 0;
drivers/mtd/tests/oobtest.c
68
ops.ooblen = use_len;
drivers/mtd/tests/oobtest.c
680
ops.retlen = 0;
drivers/mtd/tests/oobtest.c
681
ops.ooblen = mtd->oobavail * 2;
drivers/mtd/tests/oobtest.c
682
ops.oobretlen = 0;
drivers/mtd/tests/oobtest.c
683
ops.ooboffs = 0;
drivers/mtd/tests/oobtest.c
684
ops.datbuf = NULL;
drivers/mtd/tests/oobtest.c
685
ops.oobbuf = readbuf;
drivers/mtd/tests/oobtest.c
686
err = mtd_read_oob(mtd, addr, &ops);
drivers/mtd/tests/oobtest.c
69
ops.oobretlen = 0;
drivers/mtd/tests/oobtest.c
70
ops.ooboffs = use_offset;
drivers/mtd/tests/oobtest.c
71
ops.datbuf = NULL;
drivers/mtd/tests/oobtest.c
72
ops.oobbuf = writebuf + (use_len_max * i) + use_offset;
drivers/mtd/tests/oobtest.c
73
err = mtd_write_oob(mtd, addr, &ops);
drivers/mtd/tests/oobtest.c
74
if (err || ops.oobretlen != use_len) {
drivers/mtd/tests/readtest.c
50
struct mtd_oob_ops ops = { };
drivers/mtd/tests/readtest.c
52
ops.mode = MTD_OPS_PLACE_OOB;
drivers/mtd/tests/readtest.c
53
ops.len = 0;
drivers/mtd/tests/readtest.c
54
ops.retlen = 0;
drivers/mtd/tests/readtest.c
55
ops.ooblen = mtd->oobsize;
drivers/mtd/tests/readtest.c
56
ops.oobretlen = 0;
drivers/mtd/tests/readtest.c
57
ops.ooboffs = 0;
drivers/mtd/tests/readtest.c
58
ops.datbuf = NULL;
drivers/mtd/tests/readtest.c
59
ops.oobbuf = oobbuf;
drivers/mtd/tests/readtest.c
60
ret = mtd_read_oob(mtd, addr, &ops);
drivers/mtd/tests/readtest.c
62
ops.oobretlen != mtd->oobsize) {
drivers/mtd/ubi/block.c
383
dev->tag_set.ops = &ubiblock_mq_ops;
drivers/mux/adg792a.c
83
mux_chip->ops = &adg792a_ops;
drivers/mux/adgs1408.c
68
mux_chip->ops = &adgs1408_ops;
drivers/mux/core.c
142
int ret = mux->chip->ops->set(mux, state);
drivers/mux/gpio.c
65
mux_chip->ops = &mux_gpio_ops;
drivers/mux/mmio.c
164
mux_chip->ops = &mux_mmio_ops;
drivers/net/amt.c
1476
enum amt_ops ops,
drivers/net/amt.c
1505
switch (ops) {
drivers/net/caif/caif_serial.c
222
tty_wr = tty->ops->write(tty, skb->data, len);
drivers/net/caif/caif_serial.c
317
if (tty->ops->write == NULL)
drivers/net/can/can327.c
1015
if (!tty->ops->write)
drivers/net/can/can327.c
142
written = elm->tty->ops->write(elm->tty, elm->txbuf, len);
drivers/net/can/can327.c
962
written = elm->tty->ops->write(elm->tty, elm->txhead,
drivers/net/can/kvaser_pciefd/kvaser_pciefd.h
51
const struct kvaser_pciefd_dev_ops *ops;
drivers/net/can/kvaser_pciefd/kvaser_pciefd_core.c
1118
pcie->driver_data->ops->kvaser_pciefd_write_dma_map(pcie, dma_addr[i], i);
drivers/net/can/kvaser_pciefd/kvaser_pciefd_core.c
366
.ops = &kvaser_pciefd_altera_dev_ops,
drivers/net/can/kvaser_pciefd/kvaser_pciefd_core.c
372
.ops = &kvaser_pciefd_sf2_dev_ops,
drivers/net/can/kvaser_pciefd/kvaser_pciefd_core.c
378
.ops = &kvaser_pciefd_xilinx_dev_ops,
drivers/net/can/m_can/m_can.c
1265
if (cdev->ops->clear_interrupts)
drivers/net/can/m_can/m_can.c
1266
cdev->ops->clear_interrupts(cdev);
drivers/net/can/m_can/m_can.c
1627
if (cdev->ops->init)
drivers/net/can/m_can/m_can.c
1628
cdev->ops->init(cdev);
drivers/net/can/m_can/m_can.c
1826
if (cdev->ops->deinit) {
drivers/net/can/m_can/m_can.c
1827
ret = cdev->ops->deinit(cdev);
drivers/net/can/m_can/m_can.c
2615
if (cdev->ops->deinit)
drivers/net/can/m_can/m_can.c
2616
ret = cdev->ops->deinit(cdev);
drivers/net/can/m_can/m_can.c
2655
if (cdev->ops->init)
drivers/net/can/m_can/m_can.c
2656
ret = cdev->ops->init(cdev);
drivers/net/can/m_can/m_can.c
333
return cdev->ops->read_reg(cdev, reg);
drivers/net/can/m_can/m_can.c
339
cdev->ops->write_reg(cdev, reg, val);
drivers/net/can/m_can/m_can.c
352
return cdev->ops->read_fifo(cdev, addr_offset, val, val_count);
drivers/net/can/m_can/m_can.c
365
return cdev->ops->write_fifo(cdev, addr_offset, val, val_count);
drivers/net/can/m_can/m_can.c
371
return cdev->ops->write_fifo(cdev, fpi, &val, 1);
drivers/net/can/m_can/m_can.c
380
return cdev->ops->read_fifo(cdev, addr_offset, val, 1);
drivers/net/can/m_can/m_can.h
96
const struct m_can_ops *ops;
drivers/net/can/m_can/m_can_pci.c
131
mcan_class->ops = &m_can_pci_ops;
drivers/net/can/m_can/m_can_platform.c
147
mcan_class->ops = &m_can_plat_ops;
drivers/net/can/m_can/tcan4x5x-core.c
459
mcan_class->ops = &tcan4x5x_ops;
drivers/net/can/slcan/slcan-core.c
552
actual = sl->tty->ops->write(sl->tty, sl->xbuff, pos - sl->xbuff);
drivers/net/can/slcan/slcan-core.c
590
actual = sl->tty->ops->write(sl->tty, sl->xhead, sl->xleft);
drivers/net/can/slcan/slcan-core.c
653
actual = sl->tty->ops->write(sl->tty, sl->xbuff, n);
drivers/net/can/slcan/slcan-core.c
826
if (!tty->ops->write)
drivers/net/can/usb/etas_es58x/es58x_core.c
1010
ret = ops->disable_channel(es58x_priv(netdev));
drivers/net/can/usb/etas_es58x/es58x_core.c
1013
return ops->enable_channel(es58x_priv(netdev));
drivers/net/can/usb/etas_es58x/es58x_core.c
1094
const struct es58x_operators *ops = es58x_dev->ops;
drivers/net/can/usb/etas_es58x/es58x_core.c
1098
ret = ops->handle_urb_cmd(es58x_dev, urb_cmd);
drivers/net/can/usb/etas_es58x/es58x_core.c
1114
ops->get_msg_len(urb_cmd));
drivers/net/can/usb/etas_es58x/es58x_core.c
1131
if (es58x_dev->ops->reset_device)
drivers/net/can/usb/etas_es58x/es58x_core.c
1132
es58x_dev->ops->reset_device(es58x_dev);
drivers/net/can/usb/etas_es58x/es58x_core.c
1189
msg_len = es58x_dev->ops->get_msg_len(urb_cmd);
drivers/net/can/usb/etas_es58x/es58x_core.c
1689
es58x_dev->ops->fill_urb_header(urb_cmd, cmd_type, cmd_id,
drivers/net/can/usb/etas_es58x/es58x_core.c
1804
ret = es58x_dev->ops->enable_channel(es58x_priv(netdev));
drivers/net/can/usb/etas_es58x/es58x_core.c
1839
ret = es58x_dev->ops->disable_channel(priv);
drivers/net/can/usb/etas_es58x/es58x_core.c
1946
ret = es58x_dev->ops->tx_can_msg(priv, skb);
drivers/net/can/usb/etas_es58x/es58x_core.c
2013
return priv->es58x_dev->ops->enable_channel(priv);
drivers/net/can/usb/etas_es58x/es58x_core.c
2035
return priv->es58x_dev->ops->disable_channel(priv);
drivers/net/can/usb/etas_es58x/es58x_core.c
2166
const struct es58x_operators *ops;
drivers/net/can/usb/etas_es58x/es58x_core.c
2181
ops = &es58x_fd_ops;
drivers/net/can/usb/etas_es58x/es58x_core.c
2184
ops = &es581_4_ops;
drivers/net/can/usb/etas_es58x/es58x_core.c
2194
es58x_dev->ops = ops;
drivers/net/can/usb/etas_es58x/es58x_core.c
237
return es58x_dev->ops->get_timestamp(es58x_dev);
drivers/net/can/usb/etas_es58x/es58x_core.c
975
const struct es58x_operators *ops = priv->es58x_dev->ops;
drivers/net/can/usb/etas_es58x/es58x_core.h
440
const struct es58x_operators *ops;
drivers/net/can/usb/kvaser_usb/kvaser_usb.h
218
const struct kvaser_usb_dev_ops *ops;
drivers/net/can/usb/kvaser_usb/kvaser_usb_core.c
1003
if (ops->dev_get_capabilities) {
drivers/net/can/usb/kvaser_usb/kvaser_usb_core.c
1004
err = ops->dev_get_capabilities(dev);
drivers/net/can/usb/kvaser_usb/kvaser_usb_core.c
105
.ops = &kvaser_usb_leaf_dev_ops,
drivers/net/can/usb/kvaser_usb/kvaser_usb_core.c
111
.ops = &kvaser_usb_leaf_dev_ops,
drivers/net/can/usb/kvaser_usb/kvaser_usb_core.c
118
.ops = &kvaser_usb_leaf_dev_ops,
drivers/net/can/usb/kvaser_usb/kvaser_usb_core.c
126
.ops = &kvaser_usb_leaf_dev_ops,
drivers/net/can/usb/kvaser_usb/kvaser_usb_core.c
132
.ops = &kvaser_usb_leaf_dev_ops,
drivers/net/can/usb/kvaser_usb/kvaser_usb_core.c
337
const struct kvaser_usb_dev_ops *ops = dev->driver_info->ops;
drivers/net/can/usb/kvaser_usb/kvaser_usb_core.c
354
ops->dev_read_bulk_callback(dev, urb->transfer_buffer,
drivers/net/can/usb/kvaser_usb/kvaser_usb_core.c
459
const struct kvaser_usb_dev_ops *ops = dev->driver_info->ops;
drivers/net/can/usb/kvaser_usb/kvaser_usb_core.c
466
err = ops->dev_set_opt_mode(priv);
drivers/net/can/usb/kvaser_usb/kvaser_usb_core.c
470
err = ops->dev_start_chip(priv);
drivers/net/can/usb/kvaser_usb/kvaser_usb_core.c
527
const struct kvaser_usb_dev_ops *ops = dev->driver_info->ops;
drivers/net/can/usb/kvaser_usb/kvaser_usb_core.c
532
err = ops->dev_flush_queue(priv);
drivers/net/can/usb/kvaser_usb/kvaser_usb_core.c
536
if (ops->dev_reset_chip) {
drivers/net/can/usb/kvaser_usb/kvaser_usb_core.c
537
err = ops->dev_reset_chip(dev, priv->channel);
drivers/net/can/usb/kvaser_usb/kvaser_usb_core.c
543
err = ops->dev_stop_chip(priv);
drivers/net/can/usb/kvaser_usb/kvaser_usb_core.c
560
const struct kvaser_usb_dev_ops *ops = dev->driver_info->ops;
drivers/net/can/usb/kvaser_usb/kvaser_usb_core.c
577
err = ops->dev_set_bittiming(netdev, &busparams);
drivers/net/can/usb/kvaser_usb/kvaser_usb_core.c
585
err = ops->dev_get_busparams(priv);
drivers/net/can/usb/kvaser_usb/kvaser_usb_core.c
604
const struct kvaser_usb_dev_ops *ops = dev->driver_info->ops;
drivers/net/can/usb/kvaser_usb/kvaser_usb_core.c
612
if (!ops->dev_set_data_bittiming ||
drivers/net/can/usb/kvaser_usb/kvaser_usb_core.c
613
!ops->dev_get_data_busparams)
drivers/net/can/usb/kvaser_usb/kvaser_usb_core.c
622
err = ops->dev_set_data_bittiming(netdev, &busparams);
drivers/net/can/usb/kvaser_usb/kvaser_usb_core.c
630
err = ops->dev_get_data_busparams(priv);
drivers/net/can/usb/kvaser_usb/kvaser_usb_core.c
667
const struct kvaser_usb_dev_ops *ops = dev->driver_info->ops;
drivers/net/can/usb/kvaser_usb/kvaser_usb_core.c
710
buf = ops->dev_frame_to_cmd(priv, skb, &cmd_len, context->echo_index);
drivers/net/can/usb/kvaser_usb/kvaser_usb_core.c
770
const struct kvaser_usb_dev_ops *ops = priv->dev->driver_info->ops;
drivers/net/can/usb/kvaser_usb/kvaser_usb_core.c
777
return ops->dev_set_led(priv, KVASER_USB_LED_ON, 1000);
drivers/net/can/usb/kvaser_usb/kvaser_usb_core.c
780
return ops->dev_set_led(priv, KVASER_USB_LED_OFF, 1000);
drivers/net/can/usb/kvaser_usb/kvaser_usb_core.c
784
return ops->dev_set_led(priv, KVASER_USB_LED_OFF, 1);
drivers/net/can/usb/kvaser_usb/kvaser_usb_core.c
806
const struct kvaser_usb_dev_ops *ops = dev->driver_info->ops;
drivers/net/can/usb/kvaser_usb/kvaser_usb_core.c
825
if (ops->dev_remove_channel)
drivers/net/can/usb/kvaser_usb/kvaser_usb_core.c
826
ops->dev_remove_channel(priv);
drivers/net/can/usb/kvaser_usb/kvaser_usb_core.c
838
const struct kvaser_usb_dev_ops *ops = driver_info->ops;
drivers/net/can/usb/kvaser_usb/kvaser_usb_core.c
841
if (ops->dev_reset_chip) {
drivers/net/can/usb/kvaser_usb/kvaser_usb_core.c
842
err = ops->dev_reset_chip(dev, channel);
drivers/net/can/usb/kvaser_usb/kvaser_usb_core.c
875
priv->can.do_set_mode = ops->dev_set_mode;
drivers/net/can/usb/kvaser_usb/kvaser_usb_core.c
878
priv->can.do_get_berr_counter = ops->dev_get_berr_counter;
drivers/net/can/usb/kvaser_usb/kvaser_usb_core.c
899
if (ops->dev_init_channel) {
drivers/net/can/usb/kvaser_usb/kvaser_usb_core.c
900
err = ops->dev_init_channel(priv);
drivers/net/can/usb/kvaser_usb/kvaser_usb_core.c
937
const struct kvaser_usb_dev_ops *ops;
drivers/net/can/usb/kvaser_usb/kvaser_usb_core.c
950
ops = driver_info->ops;
drivers/net/can/usb/kvaser_usb/kvaser_usb_core.c
952
err = ops->dev_setup_endpoints(dev);
drivers/net/can/usb/kvaser_usb/kvaser_usb_core.c
966
err = ops->dev_init_card(dev);
drivers/net/can/usb/kvaser_usb/kvaser_usb_core.c
973
err = ops->dev_get_software_info(dev);
drivers/net/can/usb/kvaser_usb/kvaser_usb_core.c
98
.ops = &kvaser_usb_hydra_dev_ops,
drivers/net/can/usb/kvaser_usb/kvaser_usb_core.c
980
if (ops->dev_get_software_details) {
drivers/net/can/usb/kvaser_usb/kvaser_usb_core.c
981
err = ops->dev_get_software_details(dev);
drivers/net/can/usb/kvaser_usb/kvaser_usb_core.c
996
err = ops->dev_get_card_info(dev);
drivers/net/dsa/b53/b53_common.c
1049
if (priv->ops->phy_read16)
drivers/net/dsa/b53/b53_common.c
1050
ret = priv->ops->phy_read16(priv, addr, reg, &value);
drivers/net/dsa/b53/b53_common.c
1062
if (priv->ops->phy_write16)
drivers/net/dsa/b53/b53_common.c
1063
return priv->ops->phy_write16(priv, addr, reg, val);
drivers/net/dsa/b53/b53_common.c
1575
if (dev->ops->phylink_get_caps)
drivers/net/dsa/b53/b53_common.c
1576
dev->ops->phylink_get_caps(dev, port, config);
drivers/net/dsa/b53/b53_common.c
1585
if (!dev->ops->phylink_mac_select_pcs)
drivers/net/dsa/b53/b53_common.c
1588
return dev->ops->phylink_mac_select_pcs(dev, dp->index, interface);
drivers/net/dsa/b53/b53_common.c
1634
dev->ops->serdes_link_set)
drivers/net/dsa/b53/b53_common.c
1635
dev->ops->serdes_link_set(dev, port, mode, interface, false);
drivers/net/dsa/b53/b53_common.c
1676
dev->ops->serdes_link_set)
drivers/net/dsa/b53/b53_common.c
1677
dev->ops->serdes_link_set(dev, port, mode, interface, true);
drivers/net/dsa/b53/b53_common.c
3187
const struct b53_io_ops *ops,
drivers/net/dsa/b53/b53_common.c
3208
dev->ops = ops;
drivers/net/dsa/b53/b53_common.c
3209
ds->ops = &b53_switch_ops;
drivers/net/dsa/b53/b53_common.c
712
if (dev->ops->phy_enable)
drivers/net/dsa/b53/b53_common.c
713
dev->ops->phy_enable(dev, port);
drivers/net/dsa/b53/b53_common.c
715
if (dev->ops->irq_enable)
drivers/net/dsa/b53/b53_common.c
716
ret = dev->ops->irq_enable(dev, port);
drivers/net/dsa/b53/b53_common.c
753
if (dev->ops->phy_disable)
drivers/net/dsa/b53/b53_common.c
754
dev->ops->phy_disable(dev, port);
drivers/net/dsa/b53/b53_common.c
756
if (dev->ops->irq_disable)
drivers/net/dsa/b53/b53_common.c
757
dev->ops->irq_disable(dev, port);
drivers/net/dsa/b53/b53_priv.h
140
const struct b53_io_ops *ops;
drivers/net/dsa/b53/b53_priv.h
280
const struct b53_io_ops *ops,
drivers/net/dsa/b53/b53_priv.h
304
ret = dev->ops->type_op_size(dev, page, reg, val); \
drivers/net/dsa/b53/b53_serdes.c
241
pcs->pcs.ops = &b53_pcs_ops;
drivers/net/dsa/b53/b53_serdes.h
104
if (!dev->ops->serdes_map_lane)
drivers/net/dsa/b53/b53_serdes.h
107
return dev->ops->serdes_map_lane(dev, port);
drivers/net/dsa/bcm_sf2.c
1372
struct dsa_switch_ops *ops;
drivers/net/dsa/bcm_sf2.c
1386
ops = devm_kzalloc(&pdev->dev, sizeof(*ops), GFP_KERNEL);
drivers/net/dsa/bcm_sf2.c
1387
if (!ops)
drivers/net/dsa/bcm_sf2.c
1426
ds->ops = &bcm_sf2_ops;
drivers/net/dsa/bcm_sf2.c
999
ds->ops->setup(ds);
drivers/net/dsa/bcm_sf2_cfp.c
894
ret = ds->ops->port_vlan_add(ds, port_num, &vlan, NULL);
drivers/net/dsa/bcm_sf2_cfp.c
942
!(ds->ops->port_vlan_add || ds->ops->port_vlan_del))
drivers/net/dsa/dsa_loop.c
349
ds->ops = &dsa_loop_driver;
drivers/net/dsa/hirschmann/hellcreek.c
1259
const struct devlink_region_ops *ops,
drivers/net/dsa/hirschmann/hellcreek.c
1287
const struct devlink_region_ops *ops,
drivers/net/dsa/hirschmann/hellcreek.c
1338
const struct devlink_region_ops *ops;
drivers/net/dsa/hirschmann/hellcreek.c
1345
ops = &hellcreek_region_vlan_ops;
drivers/net/dsa/hirschmann/hellcreek.c
1347
region = dsa_devlink_region_create(ds, ops, 1, size);
drivers/net/dsa/hirschmann/hellcreek.c
1355
ops = &hellcreek_region_fdb_ops;
drivers/net/dsa/hirschmann/hellcreek.c
1357
region = dsa_devlink_region_create(ds, ops, 1, size);
drivers/net/dsa/hirschmann/hellcreek.c
2027
hellcreek->ds->ops = &hellcreek_ds_ops;
drivers/net/dsa/ks8995.c
820
ks->ds->ops = &ks8995_ds_ops;
drivers/net/dsa/lan9303-core.c
1089
return chip->ops->phy_read(chip, phy_base + port, regnum);
drivers/net/dsa/lan9303-core.c
1103
return chip->ops->phy_write(chip, phy_base + port, regnum, val);
drivers/net/dsa/lan9303-core.c
1413
chip->ds->ops = &lan9303_switch_ops;
drivers/net/dsa/lan9303-core.c
504
reg = chip->ops->phy_read(chip, 3, MII_LAN911X_SPECIAL_MODES);
drivers/net/dsa/lan9303_i2c.c
56
sw_dev->chip.ops = &lan9303_indirect_phy_ops;
drivers/net/dsa/lan9303_mdio.c
122
sw_dev->chip.ops = &lan9303_mdio_phy_ops;
drivers/net/dsa/lantiq/lantiq_gswip_common.c
1690
priv->ds->ops = &gswip_switch_ops;
drivers/net/dsa/lantiq/mxl-gsw1xx.c
671
priv->pcs.ops = &gsw1xx_pcs_ops;
drivers/net/dsa/microchip/ksz_common.c
1504
.ops = &ksz8463_dev_ops,
drivers/net/dsa/microchip/ksz_common.c
1529
.ops = &ksz9477_dev_ops,
drivers/net/dsa/microchip/ksz_common.c
1559
.ops = &ksz87xx_dev_ops,
drivers/net/dsa/microchip/ksz_common.c
1600
.ops = &ksz87xx_dev_ops,
drivers/net/dsa/microchip/ksz_common.c
1627
.ops = &ksz87xx_dev_ops,
drivers/net/dsa/microchip/ksz_common.c
1654
.ops = &ksz88xx_dev_ops,
drivers/net/dsa/microchip/ksz_common.c
1688
.ops = &ksz88xx_dev_ops,
drivers/net/dsa/microchip/ksz_common.c
1711
.ops = &ksz88xx_dev_ops,
drivers/net/dsa/microchip/ksz_common.c
1736
.ops = &ksz9477_dev_ops,
drivers/net/dsa/microchip/ksz_common.c
1773
.ops = &ksz9477_dev_ops,
drivers/net/dsa/microchip/ksz_common.c
1808
.ops = &ksz9477_dev_ops,
drivers/net/dsa/microchip/ksz_common.c
1841
.ops = &ksz9477_dev_ops,
drivers/net/dsa/microchip/ksz_common.c
1870
.ops = &ksz9477_dev_ops,
drivers/net/dsa/microchip/ksz_common.c
1900
.ops = &ksz9477_dev_ops,
drivers/net/dsa/microchip/ksz_common.c
1936
.ops = &ksz9477_dev_ops,
drivers/net/dsa/microchip/ksz_common.c
1970
.ops = &lan937x_dev_ops,
drivers/net/dsa/microchip/ksz_common.c
2000
.ops = &lan937x_dev_ops,
drivers/net/dsa/microchip/ksz_common.c
2030
.ops = &lan937x_dev_ops,
drivers/net/dsa/microchip/ksz_common.c
2064
.ops = &lan937x_dev_ops,
drivers/net/dsa/microchip/ksz_common.c
2098
.ops = &lan937x_dev_ops,
drivers/net/dsa/microchip/ksz_common.c
2130
.ops = &ksz9477_dev_ops,
drivers/net/dsa/microchip/ksz_common.c
2224
if (ds->ops->support_eee && ds->ops->support_eee(ds, port)) {
drivers/net/dsa/microchip/ksz_common.c
4545
const struct ksz_dev_ops *ops = dev->dev_ops;
drivers/net/dsa/microchip/ksz_common.c
4550
ret = ops->pme_pread8(dev, port, regs[REG_PORT_PME_STATUS],
drivers/net/dsa/microchip/ksz_common.c
4563
return ops->pme_pwrite8(dev, port, regs[REG_PORT_PME_STATUS],
drivers/net/dsa/microchip/ksz_common.c
4702
const struct ksz_dev_ops *ops = dev->dev_ops;
drivers/net/dsa/microchip/ksz_common.c
4719
ret = ops->pme_pread8(dev, dp->index,
drivers/net/dsa/microchip/ksz_common.c
4734
ops->pme_write8(dev, regs[REG_SW_PME_CTRL], pme_pin_en);
drivers/net/dsa/microchip/ksz_common.c
5048
ds->ops = &ksz_switch_ops;
drivers/net/dsa/microchip/ksz_common.c
5453
dev->dev_ops = dev->info->ops;
drivers/net/dsa/microchip/ksz_common.h
75
const struct ksz_dev_ops *ops;
drivers/net/dsa/microchip/ksz_ptp.c
1108
const struct ksz_dev_ops *ops = port->ksz_dev->dev_ops;
drivers/net/dsa/microchip/ksz_ptp.c
1119
ptpmsg_irq->ts_reg = ops->get_port_addr(port->num, ts_reg[n]);
drivers/net/dsa/microchip/ksz_ptp.c
1135
const struct ksz_dev_ops *ops = dev->dev_ops;
drivers/net/dsa/microchip/ksz_ptp.c
1144
ptpirq->reg_mask = ops->get_port_addr(p, REG_PTP_PORT_TX_INT_ENABLE__2);
drivers/net/dsa/microchip/ksz_ptp.c
1145
ptpirq->reg_status = ops->get_port_addr(p,
drivers/net/dsa/mt7530.c
3129
priv->pcs[i].pcs.ops = priv->info->pcs_ops;
drivers/net/dsa/mt7530.c
3395
priv->ds->ops = &mt7530_switch_ops;
drivers/net/dsa/mv88e6060.c
332
ds->ops = &mv88e6060_switch_ops;
drivers/net/dsa/mv88e6xxx/chip.c
1000
ops = chip->info->ops;
drivers/net/dsa/mv88e6xxx/chip.c
1009
if (ops->port_set_speed_duplex) {
drivers/net/dsa/mv88e6xxx/chip.c
1010
err = ops->port_set_speed_duplex(chip, port,
drivers/net/dsa/mv88e6xxx/chip.c
1016
if (ops->port_sync_link)
drivers/net/dsa/mv88e6xxx/chip.c
1017
err = ops->port_sync_link(chip, port, mode, true);
drivers/net/dsa/mv88e6xxx/chip.c
1031
if (!chip->info->ops->stats_snapshot)
drivers/net/dsa/mv88e6xxx/chip.c
1035
err = chip->info->ops->stats_snapshot(chip, port);
drivers/net/dsa/mv88e6xxx/chip.c
1215
if (chip->info->ops->stats_get_strings)
drivers/net/dsa/mv88e6xxx/chip.c
1216
chip->info->ops->stats_get_strings(chip, &data);
drivers/net/dsa/mv88e6xxx/chip.c
1218
if (chip->info->ops->serdes_get_strings)
drivers/net/dsa/mv88e6xxx/chip.c
1219
chip->info->ops->serdes_get_strings(chip, port, &data);
drivers/net/dsa/mv88e6xxx/chip.c
1267
if (chip->info->ops->stats_get_sset_count)
drivers/net/dsa/mv88e6xxx/chip.c
1268
count = chip->info->ops->stats_get_sset_count(chip);
drivers/net/dsa/mv88e6xxx/chip.c
1272
if (chip->info->ops->serdes_get_sset_count)
drivers/net/dsa/mv88e6xxx/chip.c
1273
serdes_count = chip->info->ops->serdes_get_sset_count(chip,
drivers/net/dsa/mv88e6xxx/chip.c
1335
if (chip->info->ops->stats_get_stat) {
drivers/net/dsa/mv88e6xxx/chip.c
1337
ret = chip->info->ops->stats_get_stat(chip, port, stat, data);
drivers/net/dsa/mv88e6xxx/chip.c
1375
if (chip->info->ops->serdes_get_stats) {
drivers/net/dsa/mv88e6xxx/chip.c
1377
count = chip->info->ops->serdes_get_stats(chip, port, data);
drivers/net/dsa/mv88e6xxx/chip.c
1482
if (chip->info->ops->serdes_get_regs_len)
drivers/net/dsa/mv88e6xxx/chip.c
1483
len += chip->info->ops->serdes_get_regs_len(chip, port);
drivers/net/dsa/mv88e6xxx/chip.c
1510
if (chip->info->ops->serdes_get_regs)
drivers/net/dsa/mv88e6xxx/chip.c
1511
chip->info->ops->serdes_get_regs(chip, port, &p[i]);
drivers/net/dsa/mv88e6xxx/chip.c
1617
if (chip->info->ops->ieee_pri_map) {
drivers/net/dsa/mv88e6xxx/chip.c
1618
err = chip->info->ops->ieee_pri_map(chip);
drivers/net/dsa/mv88e6xxx/chip.c
1623
if (chip->info->ops->ip_pri_map) {
drivers/net/dsa/mv88e6xxx/chip.c
1624
err = chip->info->ops->ip_pri_map(chip);
drivers/net/dsa/mv88e6xxx/chip.c
1652
if (chip->info->ops->set_cascade_port) {
drivers/net/dsa/mv88e6xxx/chip.c
1654
err = chip->info->ops->set_cascade_port(chip, port);
drivers/net/dsa/mv88e6xxx/chip.c
1677
if (chip->info->ops->rmu_disable)
drivers/net/dsa/mv88e6xxx/chip.c
1678
return chip->info->ops->rmu_disable(chip);
drivers/net/dsa/mv88e6xxx/chip.c
1685
if (chip->info->ops->pot_clear)
drivers/net/dsa/mv88e6xxx/chip.c
1686
return chip->info->ops->pot_clear(chip);
drivers/net/dsa/mv88e6xxx/chip.c
1693
if (chip->info->ops->mgmt_rsvd2cpu)
drivers/net/dsa/mv88e6xxx/chip.c
1694
return chip->info->ops->mgmt_rsvd2cpu(chip);
drivers/net/dsa/mv88e6xxx/chip.c
1712
if (chip->info->ops->port_setup_message_port) {
drivers/net/dsa/mv88e6xxx/chip.c
1726
if (!chip->info->ops->irl_init_all)
drivers/net/dsa/mv88e6xxx/chip.c
1733
err = chip->info->ops->irl_init_all(chip, port);
drivers/net/dsa/mv88e6xxx/chip.c
1743
if (chip->info->ops->set_switch_mac) {
drivers/net/dsa/mv88e6xxx/chip.c
1748
return chip->info->ops->set_switch_mac(chip, addr);
drivers/net/dsa/mv88e6xxx/chip.c
1852
if (!chip->info->ops->vtu_getnext)
drivers/net/dsa/mv88e6xxx/chip.c
1860
err = chip->info->ops->vtu_getnext(chip, entry);
drivers/net/dsa/mv88e6xxx/chip.c
1880
if (!chip->info->ops->vtu_getnext)
drivers/net/dsa/mv88e6xxx/chip.c
1884
err = chip->info->ops->vtu_getnext(chip, &entry);
drivers/net/dsa/mv88e6xxx/chip.c
1902
if (!chip->info->ops->vtu_loadpurge)
drivers/net/dsa/mv88e6xxx/chip.c
1905
return chip->info->ops->vtu_loadpurge(chip, entry);
drivers/net/dsa/mv88e6xxx/chip.c
1921
if (!chip->info->ops->stu_loadpurge)
drivers/net/dsa/mv88e6xxx/chip.c
1924
return chip->info->ops->stu_loadpurge(chip, entry);
drivers/net/dsa/mv88e6xxx/chip.c
2317
if (!chip->info->ops->port_set_policy)
drivers/net/dsa/mv88e6xxx/chip.c
2351
return chip->info->ops->port_set_policy(chip, port, mapping, action);
drivers/net/dsa/mv88e6xxx/chip.c
3145
if (chip->info->ops->reset)
drivers/net/dsa/mv88e6xxx/chip.c
3146
return chip->info->ops->reset(chip);
drivers/net/dsa/mv88e6xxx/chip.c
3167
if (chip->info->ops->hardware_reset_pre) {
drivers/net/dsa/mv88e6xxx/chip.c
3168
err = chip->info->ops->hardware_reset_pre(chip);
drivers/net/dsa/mv88e6xxx/chip.c
3178
if (chip->info->ops->hardware_reset_post) {
drivers/net/dsa/mv88e6xxx/chip.c
3179
err = chip->info->ops->hardware_reset_post(chip);
drivers/net/dsa/mv88e6xxx/chip.c
3224
if (!chip->info->ops->port_set_frame_mode)
drivers/net/dsa/mv88e6xxx/chip.c
3231
err = chip->info->ops->port_set_frame_mode(chip, port, frame);
drivers/net/dsa/mv88e6xxx/chip.c
3235
if (chip->info->ops->port_set_ether_type)
drivers/net/dsa/mv88e6xxx/chip.c
3236
return chip->info->ops->port_set_ether_type(chip, port, etype);
drivers/net/dsa/mv88e6xxx/chip.c
3292
if (chip->info->ops->port_set_ucast_flood) {
drivers/net/dsa/mv88e6xxx/chip.c
3293
err = chip->info->ops->port_set_ucast_flood(chip, port, true);
drivers/net/dsa/mv88e6xxx/chip.c
3297
if (chip->info->ops->port_set_mcast_flood) {
drivers/net/dsa/mv88e6xxx/chip.c
3298
err = chip->info->ops->port_set_mcast_flood(chip, port, true);
drivers/net/dsa/mv88e6xxx/chip.c
3312
if (!chip->info->ops->set_egress_port)
drivers/net/dsa/mv88e6xxx/chip.c
3315
err = chip->info->ops->set_egress_port(chip, direction, port);
drivers/net/dsa/mv88e6xxx/chip.c
3334
if (chip->info->ops->port_set_upstream_port) {
drivers/net/dsa/mv88e6xxx/chip.c
3335
err = chip->info->ops->port_set_upstream_port(chip, port,
drivers/net/dsa/mv88e6xxx/chip.c
3342
if (chip->info->ops->set_cpu_port) {
drivers/net/dsa/mv88e6xxx/chip.c
3343
err = chip->info->ops->set_cpu_port(chip,
drivers/net/dsa/mv88e6xxx/chip.c
3398
if (chip->info->ops->port_setup_leds) {
drivers/net/dsa/mv88e6xxx/chip.c
3399
err = chip->info->ops->port_setup_leds(chip, port);
drivers/net/dsa/mv88e6xxx/chip.c
3467
chip->info->ops->port_set_policy) {
drivers/net/dsa/mv88e6xxx/chip.c
3468
err = chip->info->ops->port_set_policy(chip, port,
drivers/net/dsa/mv88e6xxx/chip.c
3514
if (chip->info->ops->port_set_jumbo_size) {
drivers/net/dsa/mv88e6xxx/chip.c
3515
err = chip->info->ops->port_set_jumbo_size(chip, port, 10218);
drivers/net/dsa/mv88e6xxx/chip.c
3546
if (chip->info->ops->port_pause_limit) {
drivers/net/dsa/mv88e6xxx/chip.c
3547
err = chip->info->ops->port_pause_limit(chip, port, 0, 0);
drivers/net/dsa/mv88e6xxx/chip.c
3552
if (chip->info->ops->port_disable_learn_limit) {
drivers/net/dsa/mv88e6xxx/chip.c
3553
err = chip->info->ops->port_disable_learn_limit(chip, port);
drivers/net/dsa/mv88e6xxx/chip.c
3558
if (chip->info->ops->port_disable_pri_override) {
drivers/net/dsa/mv88e6xxx/chip.c
3559
err = chip->info->ops->port_disable_pri_override(chip, port);
drivers/net/dsa/mv88e6xxx/chip.c
3564
if (chip->info->ops->port_tag_remap) {
drivers/net/dsa/mv88e6xxx/chip.c
3565
err = chip->info->ops->port_tag_remap(chip, port);
drivers/net/dsa/mv88e6xxx/chip.c
3570
if (chip->info->ops->port_egress_rate_limiting) {
drivers/net/dsa/mv88e6xxx/chip.c
3571
err = chip->info->ops->port_egress_rate_limiting(chip, port);
drivers/net/dsa/mv88e6xxx/chip.c
3576
if (chip->info->ops->port_setup_message_port) {
drivers/net/dsa/mv88e6xxx/chip.c
3577
err = chip->info->ops->port_setup_message_port(chip, port);
drivers/net/dsa/mv88e6xxx/chip.c
3604
if (chip->info->ops->port_set_jumbo_size)
drivers/net/dsa/mv88e6xxx/chip.c
3606
else if (chip->info->ops->set_max_frame_size)
drivers/net/dsa/mv88e6xxx/chip.c
3619
if (!chip->info->ops->port_set_jumbo_size &&
drivers/net/dsa/mv88e6xxx/chip.c
3620
!chip->info->ops->set_max_frame_size) {
drivers/net/dsa/mv88e6xxx/chip.c
3631
if (chip->info->ops->port_set_jumbo_size)
drivers/net/dsa/mv88e6xxx/chip.c
3632
ret = chip->info->ops->port_set_jumbo_size(chip, port, new_mtu);
drivers/net/dsa/mv88e6xxx/chip.c
3633
else if (chip->info->ops->set_max_frame_size &&
drivers/net/dsa/mv88e6xxx/chip.c
3635
ret = chip->info->ops->set_max_frame_size(chip, new_mtu);
drivers/net/dsa/mv88e6xxx/chip.c
3659
if (chip->info->ops->stats_set_histogram) {
drivers/net/dsa/mv88e6xxx/chip.c
3660
err = chip->info->ops->stats_set_histogram(chip);
drivers/net/dsa/mv88e6xxx/chip.c
3747
if (!chip->info->ops->phy_read)
drivers/net/dsa/mv88e6xxx/chip.c
3751
err = chip->info->ops->phy_read(chip, bus, phy, reg, &val);
drivers/net/dsa/mv88e6xxx/chip.c
3773
if (!chip->info->ops->phy_read_c45)
drivers/net/dsa/mv88e6xxx/chip.c
3777
err = chip->info->ops->phy_read_c45(chip, bus, phy, devad, reg, &val);
drivers/net/dsa/mv88e6xxx/chip.c
3789
if (!chip->info->ops->phy_write)
drivers/net/dsa/mv88e6xxx/chip.c
3793
err = chip->info->ops->phy_write(chip, bus, phy, reg, val);
drivers/net/dsa/mv88e6xxx/chip.c
3806
if (!chip->info->ops->phy_write_c45)
drivers/net/dsa/mv88e6xxx/chip.c
3810
err = chip->info->ops->phy_write_c45(chip, bus, phy, devad, reg, val);
drivers/net/dsa/mv88e6xxx/chip.c
3978
if (chip->info->ops->setup_errata) {
drivers/net/dsa/mv88e6xxx/chip.c
3979
err = chip->info->ops->setup_errata(chip);
drivers/net/dsa/mv88e6xxx/chip.c
3986
if (chip->info->ops->port_get_cmode) {
drivers/net/dsa/mv88e6xxx/chip.c
3987
err = chip->info->ops->port_get_cmode(chip, i, &cmode);
drivers/net/dsa/mv88e6xxx/chip.c
4128
if (chip->info->ops->pcs_ops &&
drivers/net/dsa/mv88e6xxx/chip.c
4129
chip->info->ops->pcs_ops->pcs_init) {
drivers/net/dsa/mv88e6xxx/chip.c
4130
err = chip->info->ops->pcs_ops->pcs_init(chip, port);
drivers/net/dsa/mv88e6xxx/chip.c
4144
if (chip->info->ops->pcs_ops &&
drivers/net/dsa/mv88e6xxx/chip.c
4145
chip->info->ops->pcs_ops->pcs_teardown)
drivers/net/dsa/mv88e6xxx/chip.c
4146
chip->info->ops->pcs_ops->pcs_teardown(chip, port);
drivers/net/dsa/mv88e6xxx/chip.c
4162
if (!chip->info->ops->get_eeprom)
drivers/net/dsa/mv88e6xxx/chip.c
4166
err = chip->info->ops->get_eeprom(chip, eeprom, data);
drivers/net/dsa/mv88e6xxx/chip.c
4183
if (!chip->info->ops->set_eeprom)
drivers/net/dsa/mv88e6xxx/chip.c
4190
err = chip->info->ops->set_eeprom(chip, eeprom, data);
drivers/net/dsa/mv88e6xxx/chip.c
422
if (chip->info->ops->port_set_rgmii_delay) {
drivers/net/dsa/mv88e6xxx/chip.c
423
err = chip->info->ops->port_set_rgmii_delay(chip, port,
drivers/net/dsa/mv88e6xxx/chip.c
429
if (chip->info->ops->port_set_cmode) {
drivers/net/dsa/mv88e6xxx/chip.c
430
err = chip->info->ops->port_set_cmode(chip, port,
drivers/net/dsa/mv88e6xxx/chip.c
445
if (!chip->info->ops->port_set_link)
drivers/net/dsa/mv88e6xxx/chip.c
449
err = chip->info->ops->port_set_link(chip, port, LINK_FORCED_DOWN);
drivers/net/dsa/mv88e6xxx/chip.c
453
if (chip->info->ops->port_set_speed_duplex) {
drivers/net/dsa/mv88e6xxx/chip.c
454
err = chip->info->ops->port_set_speed_duplex(chip, port,
drivers/net/dsa/mv88e6xxx/chip.c
460
if (chip->info->ops->port_set_pause) {
drivers/net/dsa/mv88e6xxx/chip.c
461
err = chip->info->ops->port_set_pause(chip, port, pause);
drivers/net/dsa/mv88e6xxx/chip.c
468
if (chip->info->ops->port_set_link(chip, port, link))
drivers/net/dsa/mv88e6xxx/chip.c
5680
.ops = &mv88e6250_ops,
drivers/net/dsa/mv88e6xxx/chip.c
5701
.ops = &mv88e6250_ops,
drivers/net/dsa/mv88e6xxx/chip.c
5725
.ops = &mv88e6085_ops,
drivers/net/dsa/mv88e6xxx/chip.c
5746
.ops = &mv88e6095_ops,
drivers/net/dsa/mv88e6xxx/chip.c
5771
.ops = &mv88e6097_ops,
drivers/net/dsa/mv88e6xxx/chip.c
5796
.ops = &mv88e6123_ops,
drivers/net/dsa/mv88e6xxx/chip.c
5817
.ops = &mv88e6131_ops,
drivers/net/dsa/mv88e6xxx/chip.c
5843
.ops = &mv88e6141_ops,
drivers/net/dsa/mv88e6xxx/chip.c
5869
.ops = &mv88e6161_ops,
drivers/net/dsa/mv88e6xxx/chip.c
5894
.ops = &mv88e6165_ops,
drivers/net/dsa/mv88e6xxx/chip.c
5919
.ops = &mv88e6171_ops,
drivers/net/dsa/mv88e6xxx/chip.c
5945
.ops = &mv88e6172_ops,
drivers/net/dsa/mv88e6xxx/chip.c
5970
.ops = &mv88e6175_ops,
drivers/net/dsa/mv88e6xxx/chip.c
5996
.ops = &mv88e6176_ops,
drivers/net/dsa/mv88e6xxx/chip.c
6018
.ops = &mv88e6185_ops,
drivers/net/dsa/mv88e6xxx/chip.c
6043
.ops = &mv88e6190_ops,
drivers/net/dsa/mv88e6xxx/chip.c
6068
.ops = &mv88e6190x_ops,
drivers/net/dsa/mv88e6xxx/chip.c
6093
.ops = &mv88e6191_ops,
drivers/net/dsa/mv88e6xxx/chip.c
6118
.ops = &mv88e6393x_ops,
drivers/net/dsa/mv88e6xxx/chip.c
6143
.ops = &mv88e6393x_ops,
drivers/net/dsa/mv88e6xxx/chip.c
6170
.ops = &mv88e6250_ops,
drivers/net/dsa/mv88e6xxx/chip.c
6197
.ops = &mv88e6240_ops,
drivers/net/dsa/mv88e6xxx/chip.c
6219
.ops = &mv88e6250_ops,
drivers/net/dsa/mv88e6xxx/chip.c
6244
.ops = &mv88e6290_ops,
drivers/net/dsa/mv88e6xxx/chip.c
6272
.ops = &mv88e6320_ops,
drivers/net/dsa/mv88e6xxx/chip.c
6300
.ops = &mv88e6321_ops,
drivers/net/dsa/mv88e6xxx/chip.c
6327
.ops = &mv88e6341_ops,
drivers/net/dsa/mv88e6xxx/chip.c
6352
.ops = &mv88e6350_ops,
drivers/net/dsa/mv88e6xxx/chip.c
6377
.ops = &mv88e6351_ops,
drivers/net/dsa/mv88e6xxx/chip.c
6404
.ops = &mv88e6352_ops,
drivers/net/dsa/mv88e6xxx/chip.c
6431
.ops = &mv88e6393x_ops,
drivers/net/dsa/mv88e6xxx/chip.c
6457
.ops = &mv88e6390_ops,
drivers/net/dsa/mv88e6xxx/chip.c
6483
.ops = &mv88e6390x_ops,
drivers/net/dsa/mv88e6xxx/chip.c
6508
.ops = &mv88e6393x_ops,
drivers/net/dsa/mv88e6xxx/chip.c
6767
const struct mv88e6xxx_ops *ops;
drivers/net/dsa/mv88e6xxx/chip.c
6773
ops = chip->info->ops;
drivers/net/dsa/mv88e6xxx/chip.c
6775
if ((flags.mask & BR_FLOOD) && !ops->port_set_ucast_flood)
drivers/net/dsa/mv88e6xxx/chip.c
6778
if ((flags.mask & BR_MCAST_FLOOD) && !ops->port_set_mcast_flood)
drivers/net/dsa/mv88e6xxx/chip.c
6805
err = chip->info->ops->port_set_ucast_flood(chip, port,
drivers/net/dsa/mv88e6xxx/chip.c
6814
err = chip->info->ops->port_set_mcast_flood(chip, port,
drivers/net/dsa/mv88e6xxx/chip.c
7212
ds->ops = &mv88e6xxx_switch_ops;
drivers/net/dsa/mv88e6xxx/chip.c
7333
if (chip->info->ops->get_eeprom) {
drivers/net/dsa/mv88e6xxx/chip.c
853
chip->info->ops->phylink_get_caps(chip, port, config);
drivers/net/dsa/mv88e6xxx/chip.c
873
if (chip->info->ops->pcs_ops)
drivers/net/dsa/mv88e6xxx/chip.c
874
pcs = chip->info->ops->pcs_ops->pcs_select(chip, dp->index,
drivers/net/dsa/mv88e6xxx/chip.c
894
chip->info->ops->port_set_link) {
drivers/net/dsa/mv88e6xxx/chip.c
896
err = chip->info->ops->port_set_link(chip, port,
drivers/net/dsa/mv88e6xxx/chip.c
945
if (chip->info->ops->port_set_link &&
drivers/net/dsa/mv88e6xxx/chip.c
949
err = chip->info->ops->port_set_link(chip, port, LINK_UNFORCED);
drivers/net/dsa/mv88e6xxx/chip.c
964
const struct mv88e6xxx_ops *ops;
drivers/net/dsa/mv88e6xxx/chip.c
968
ops = chip->info->ops;
drivers/net/dsa/mv88e6xxx/chip.c
975
mode == MLO_AN_FIXED) && ops->port_sync_link)
drivers/net/dsa/mv88e6xxx/chip.c
976
err = ops->port_sync_link(chip, port, mode, false);
drivers/net/dsa/mv88e6xxx/chip.c
978
if (!err && ops->port_set_speed_duplex)
drivers/net/dsa/mv88e6xxx/chip.c
979
err = ops->port_set_speed_duplex(chip, port, SPEED_UNFORCED,
drivers/net/dsa/mv88e6xxx/chip.c
996
const struct mv88e6xxx_ops *ops;
drivers/net/dsa/mv88e6xxx/chip.h
172
const struct mv88e6xxx_ops *ops;
drivers/net/dsa/mv88e6xxx/chip.h
758
chip->info->ops->stu_loadpurge &&
drivers/net/dsa/mv88e6xxx/chip.h
759
chip->info->ops->stu_getnext;
drivers/net/dsa/mv88e6xxx/devlink.c
12
if (chip->info->ops->atu_get_hash)
drivers/net/dsa/mv88e6xxx/devlink.c
13
return chip->info->ops->atu_get_hash(chip, hash);
drivers/net/dsa/mv88e6xxx/devlink.c
20
if (chip->info->ops->atu_set_hash)
drivers/net/dsa/mv88e6xxx/devlink.c
21
return chip->info->ops->atu_set_hash(chip, hash);
drivers/net/dsa/mv88e6xxx/devlink.c
265
const struct devlink_region_ops *ops,
drivers/net/dsa/mv88e6xxx/devlink.c
269
struct mv88e6xxx_region_priv *region_priv = ops->priv;
drivers/net/dsa/mv88e6xxx/devlink.c
372
const struct devlink_region_ops *ops,
drivers/net/dsa/mv88e6xxx/devlink.c
432
const struct devlink_region_ops *ops,
drivers/net/dsa/mv88e6xxx/devlink.c
514
const struct devlink_region_ops *ops,
drivers/net/dsa/mv88e6xxx/devlink.c
571
const struct devlink_region_ops *ops,
drivers/net/dsa/mv88e6xxx/devlink.c
609
const struct devlink_port_region_ops *ops,
drivers/net/dsa/mv88e6xxx/devlink.c
691
const struct devlink_region_ops *ops;
drivers/net/dsa/mv88e6xxx/devlink.c
699
.ops = &mv88e6xxx_region_global1_ops,
drivers/net/dsa/mv88e6xxx/devlink.c
703
.ops = &mv88e6xxx_region_global2_ops,
drivers/net/dsa/mv88e6xxx/devlink.c
706
.ops = &mv88e6xxx_region_atu_ops
drivers/net/dsa/mv88e6xxx/devlink.c
710
.ops = &mv88e6xxx_region_vtu_ops
drivers/net/dsa/mv88e6xxx/devlink.c
714
.ops = &mv88e6xxx_region_stu_ops,
drivers/net/dsa/mv88e6xxx/devlink.c
719
.ops = &mv88e6xxx_region_pvt_ops,
drivers/net/dsa/mv88e6xxx/devlink.c
763
const struct devlink_region_ops *ops;
drivers/net/dsa/mv88e6xxx/devlink.c
769
ops = mv88e6xxx_regions[i].ops;
drivers/net/dsa/mv88e6xxx/devlink.c
791
region = dsa_devlink_region_create(ds, ops, 1, size);
drivers/net/dsa/mv88e6xxx/global2.c
1010
if (chip->info->ops->watchdog_ops->irq_setup)
drivers/net/dsa/mv88e6xxx/global2.c
1011
err = chip->info->ops->watchdog_ops->irq_setup(chip);
drivers/net/dsa/mv88e6xxx/global2.c
925
if (chip->info->ops->reset)
drivers/net/dsa/mv88e6xxx/global2.c
926
chip->info->ops->reset(chip);
drivers/net/dsa/mv88e6xxx/global2.c
972
if (chip->info->ops->watchdog_ops->irq_action)
drivers/net/dsa/mv88e6xxx/global2.c
973
ret = chip->info->ops->watchdog_ops->irq_action(chip, irq);
drivers/net/dsa/mv88e6xxx/global2.c
982
if (chip->info->ops->watchdog_ops->irq_free)
drivers/net/dsa/mv88e6xxx/global2.c
983
chip->info->ops->watchdog_ops->irq_free(chip);
drivers/net/dsa/mv88e6xxx/hwtstamp.c
24
if (!chip->info->ops->avb_ops->port_ptp_read)
drivers/net/dsa/mv88e6xxx/hwtstamp.c
27
return chip->info->ops->avb_ops->port_ptp_read(chip, port, addr,
drivers/net/dsa/mv88e6xxx/hwtstamp.c
307
const struct mv88e6xxx_ptp_ops *ptp_ops = chip->info->ops->ptp_ops;
drivers/net/dsa/mv88e6xxx/hwtstamp.c
34
if (!chip->info->ops->avb_ops->port_ptp_write)
drivers/net/dsa/mv88e6xxx/hwtstamp.c
359
const struct mv88e6xxx_ptp_ops *ptp_ops = chip->info->ops->ptp_ops;
drivers/net/dsa/mv88e6xxx/hwtstamp.c
37
return chip->info->ops->avb_ops->port_ptp_write(chip, port, addr,
drivers/net/dsa/mv88e6xxx/hwtstamp.c
44
if (!chip->info->ops->avb_ops->ptp_write)
drivers/net/dsa/mv88e6xxx/hwtstamp.c
47
return chip->info->ops->avb_ops->ptp_write(chip, addr, data);
drivers/net/dsa/mv88e6xxx/hwtstamp.c
53
if (!chip->info->ops->avb_ops->ptp_read)
drivers/net/dsa/mv88e6xxx/hwtstamp.c
538
const struct mv88e6xxx_ptp_ops *ptp_ops = chip->info->ops->ptp_ops;
drivers/net/dsa/mv88e6xxx/hwtstamp.c
554
const struct mv88e6xxx_ptp_ops *ptp_ops = chip->info->ops->ptp_ops;
drivers/net/dsa/mv88e6xxx/hwtstamp.c
56
return chip->info->ops->avb_ops->ptp_read(chip, addr, data, 1);
drivers/net/dsa/mv88e6xxx/hwtstamp.c
73
ptp_ops = chip->info->ops->ptp_ops;
drivers/net/dsa/mv88e6xxx/hwtstamp.c
94
const struct mv88e6xxx_ptp_ops *ptp_ops = chip->info->ops->ptp_ops;
drivers/net/dsa/mv88e6xxx/pcs-6185.c
140
mpcs->phylink_pcs.ops = &mv88e6185_phylink_pcs_ops;
drivers/net/dsa/mv88e6xxx/pcs-6352.c
277
mpcs->phylink_pcs.ops = &marvell_c22_pcs_ops;
drivers/net/dsa/mv88e6xxx/pcs-6352.c
313
chip->info->ops->port_get_cmode(chip, port->port, &cmode);
drivers/net/dsa/mv88e6xxx/pcs-639x.c
567
mpcs->sgmii_pcs.ops = &mv88e639x_sgmii_pcs_ops;
drivers/net/dsa/mv88e6xxx/pcs-639x.c
568
mpcs->xg_pcs.ops = &mv88e6390_xg_pcs_ops;
drivers/net/dsa/mv88e6xxx/pcs-639x.c
945
mpcs->sgmii_pcs.ops = &mv88e6393x_sgmii_pcs_ops;
drivers/net/dsa/mv88e6xxx/pcs-639x.c
946
mpcs->xg_pcs.ops = &mv88e6393x_xg_pcs_ops;
drivers/net/dsa/mv88e6xxx/phy.c
152
if (!chip->info->ops->ppu_disable)
drivers/net/dsa/mv88e6xxx/phy.c
155
return chip->info->ops->ppu_disable(chip);
drivers/net/dsa/mv88e6xxx/phy.c
160
if (!chip->info->ops->ppu_enable)
drivers/net/dsa/mv88e6xxx/phy.c
163
return chip->info->ops->ppu_enable(chip);
drivers/net/dsa/mv88e6xxx/phy.c
268
if (chip->info->ops->ppu_enable && chip->info->ops->ppu_disable)
drivers/net/dsa/mv88e6xxx/phy.c
274
if (chip->info->ops->ppu_enable && chip->info->ops->ppu_disable)
drivers/net/dsa/mv88e6xxx/phy.c
37
if (!chip->info->ops->phy_read)
drivers/net/dsa/mv88e6xxx/phy.c
40
return chip->info->ops->phy_read(chip, bus, addr, reg, val);
drivers/net/dsa/mv88e6xxx/phy.c
52
if (!chip->info->ops->phy_write)
drivers/net/dsa/mv88e6xxx/phy.c
55
return chip->info->ops->phy_write(chip, bus, addr, reg, val);
drivers/net/dsa/mv88e6xxx/phy.c
68
if (!chip->info->ops->phy_read_c45)
drivers/net/dsa/mv88e6xxx/phy.c
71
return chip->info->ops->phy_read_c45(chip, bus, addr, devad, reg, val);
drivers/net/dsa/mv88e6xxx/phy.c
84
if (!chip->info->ops->phy_write_c45)
drivers/net/dsa/mv88e6xxx/phy.c
87
return chip->info->ops->phy_write_c45(chip, bus, addr, devad, reg, val);
drivers/net/dsa/mv88e6xxx/port.c
187
const struct mv88e6xxx_ops *ops = chip->info->ops;
drivers/net/dsa/mv88e6xxx/port.c
196
if (ops->port_set_link)
drivers/net/dsa/mv88e6xxx/port.c
197
err = ops->port_set_link(chip, port, link);
drivers/net/dsa/mv88e6xxx/port.c
204
const struct mv88e6xxx_ops *ops = chip->info->ops;
drivers/net/dsa/mv88e6xxx/port.c
215
if (ops->port_set_link)
drivers/net/dsa/mv88e6xxx/port.c
216
err = ops->port_set_link(chip, port, link);
drivers/net/dsa/mv88e6xxx/ptp.c
104
if (!chip->info->ops->gpio_ops)
drivers/net/dsa/mv88e6xxx/ptp.c
107
err = chip->info->ops->gpio_ops->set_dir(chip, pin, input);
drivers/net/dsa/mv88e6xxx/ptp.c
111
return chip->info->ops->gpio_ops->set_pctl(chip, pin, func);
drivers/net/dsa/mv88e6xxx/ptp.c
451
if (chip->info->ops->ptp_ops->clock_read)
drivers/net/dsa/mv88e6xxx/ptp.c
452
return chip->info->ops->ptp_ops->clock_read(cc);
drivers/net/dsa/mv88e6xxx/ptp.c
475
const struct mv88e6xxx_ptp_ops *ptp_ops = chip->info->ops->ptp_ops;
drivers/net/dsa/mv88e6xxx/ptp.c
559
if (chip->info->ops->ptp_ops->event_work)
drivers/net/dsa/mv88e6xxx/ptp.c
84
if (!chip->info->ops->avb_ops->tai_read)
drivers/net/dsa/mv88e6xxx/ptp.c
87
return chip->info->ops->avb_ops->tai_read(chip, addr, data, len);
drivers/net/dsa/mv88e6xxx/ptp.c
92
if (!chip->info->ops->avb_ops->tai_write)
drivers/net/dsa/mv88e6xxx/ptp.c
95
return chip->info->ops->avb_ops->tai_write(chip, addr, data);
drivers/net/dsa/mv88e6xxx/serdes.h
145
if (!chip->info->ops->serdes_get_lane)
drivers/net/dsa/mv88e6xxx/serdes.h
148
return chip->info->ops->serdes_get_lane(chip, port);
drivers/net/dsa/mv88e6xxx/serdes.h
154
if (!chip->info->ops->serdes_irq_mapping)
drivers/net/dsa/mv88e6xxx/serdes.h
157
return chip->info->ops->serdes_irq_mapping(chip, port);
drivers/net/dsa/mxl862xx/mxl862xx.c
424
ds->ops = &mxl862xx_switch_ops;
drivers/net/dsa/ocelot/felix.c
1537
ocelot->ops = felix->info->ops;
drivers/net/dsa/ocelot/felix.c
1955
if (ocelot_port->taprio && ocelot->ops->tas_guard_bands_update)
drivers/net/dsa/ocelot/felix.c
1956
ocelot->ops->tas_guard_bands_update(ocelot, port);
drivers/net/dsa/ocelot/felix.c
2424
ds->ops = &felix_switch_ops;
drivers/net/dsa/ocelot/felix.h
32
const struct ocelot_ops *ops;
drivers/net/dsa/ocelot/felix_vsc9959.c
1346
ocelot->ops->cut_through_fwd(ocelot);
drivers/net/dsa/ocelot/felix_vsc9959.c
2665
.ops = &vsc9959_ops,
drivers/net/dsa/ocelot/ocelot_ext.c
56
.ops = &ocelot_ext_ops,
drivers/net/dsa/ocelot/seville_vsc9953.c
957
.ops = &vsc9953_ops,
drivers/net/dsa/qca/ar9331.c
1066
priv->ops = ar9331_sw_ops;
drivers/net/dsa/qca/ar9331.c
1067
ds->ops = &priv->ops;
drivers/net/dsa/qca/ar9331.c
241
struct dsa_switch_ops ops;
drivers/net/dsa/qca/qca8k-8xxx.c
1636
qpcs->pcs.ops = &qca8k_pcs_ops;
drivers/net/dsa/qca/qca8k-8xxx.c
2106
priv->ds->ops = &qca8k_switch_ops;
drivers/net/dsa/qca/qca8k-8xxx.c
2188
.ops = &qca8xxx_ops,
drivers/net/dsa/qca/qca8k-8xxx.c
2194
.ops = &qca8xxx_ops,
drivers/net/dsa/qca/qca8k-8xxx.c
2200
.ops = &qca8xxx_ops,
drivers/net/dsa/qca/qca8k-common.c
502
if (priv->mgmt_conduit && priv->info->ops->autocast_mib &&
drivers/net/dsa/qca/qca8k-common.c
503
priv->info->ops->autocast_mib(ds, port, data) > 0)
drivers/net/dsa/qca/qca8k.h
385
const struct qca8k_info_ops *ops;
drivers/net/dsa/realtek/realtek.h
117
const struct realtek_ops *ops;
drivers/net/dsa/realtek/realtek.h
74
const struct realtek_ops *ops;
drivers/net/dsa/realtek/rtl8365mb.c
2148
.ops = &rtl8365mb_ops,
drivers/net/dsa/realtek/rtl8366-core.c
112
ret = priv->ops->get_vlan_4k(priv, vid, &vlan4k);
drivers/net/dsa/realtek/rtl8366-core.c
120
ret = priv->ops->set_vlan_mc(priv, i, vlanmc);
drivers/net/dsa/realtek/rtl8366-core.c
144
if (!priv->ops->is_vlan_valid(priv, vid))
drivers/net/dsa/realtek/rtl8366-core.c
152
ret = priv->ops->get_vlan_4k(priv, vid, &vlan4k);
drivers/net/dsa/realtek/rtl8366-core.c
159
ret = priv->ops->set_vlan_4k(priv, &vlan4k);
drivers/net/dsa/realtek/rtl8366-core.c
179
ret = priv->ops->set_vlan_mc(priv, mc, &vlanmc);
drivers/net/dsa/realtek/rtl8366-core.c
199
if (!priv->ops->is_vlan_valid(priv, vid))
drivers/net/dsa/realtek/rtl8366-core.c
208
ret = priv->ops->set_mc_index(priv, port, mc);
drivers/net/dsa/realtek/rtl8366-core.c
232
ret = priv->ops->enable_vlan(priv, true);
drivers/net/dsa/realtek/rtl8366-core.c
239
ret = priv->ops->enable_vlan4k(priv, enable);
drivers/net/dsa/realtek/rtl8366-core.c
25
ret = priv->ops->get_mc_index(priv, i, &index);
drivers/net/dsa/realtek/rtl8366-core.c
252
ret = priv->ops->enable_vlan(priv, enable);
drivers/net/dsa/realtek/rtl8366-core.c
263
ret = priv->ops->enable_vlan4k(priv, false);
drivers/net/dsa/realtek/rtl8366-core.c
286
ret = priv->ops->set_vlan_mc(priv, i, &vlanmc);
drivers/net/dsa/realtek/rtl8366-core.c
306
if (!priv->ops->is_vlan_valid(priv, vlan->vid)) {
drivers/net/dsa/realtek/rtl8366-core.c
361
ret = priv->ops->get_vlan_mc(priv, i, &vlanmc);
drivers/net/dsa/realtek/rtl8366-core.c
379
ret = priv->ops->set_vlan_mc(priv, i, &vlanmc);
drivers/net/dsa/realtek/rtl8366-core.c
436
ret = priv->ops->get_mib_counter(priv, port, mib, &mibvalue);
drivers/net/dsa/realtek/rtl8366-core.c
56
ret = priv->ops->get_vlan_mc(priv, i, vlanmc);
drivers/net/dsa/realtek/rtl8366-core.c
69
ret = priv->ops->get_vlan_mc(priv, i, vlanmc);
drivers/net/dsa/realtek/rtl8366-core.c
78
ret = priv->ops->get_vlan_4k(priv, vid, &vlan4k);
drivers/net/dsa/realtek/rtl8366-core.c
89
ret = priv->ops->set_vlan_mc(priv, i, vlanmc);
drivers/net/dsa/realtek/rtl8366rb.c
1840
.ops = &rtl8366rb_ops,
drivers/net/dsa/realtek/rtl83xx.c
178
priv->ops = var->ops;
drivers/net/dsa/realtek/rtl83xx.c
228
ret = priv->ops->detect(priv);
drivers/net/dsa/realtek/rtl83xx.c
236
ds->ops = priv->variant->ds_ops;
drivers/net/dsa/realtek/rtl83xx.c
51
return priv->ops->phy_read(priv, addr, regnum);
drivers/net/dsa/realtek/rtl83xx.c
59
return priv->ops->phy_write(priv, addr, regnum, val);
drivers/net/dsa/rzn1_a5psw.c
1259
ds->ops = &a5psw_switch_ops;
drivers/net/dsa/sja1105/sja1105_devlink.c
29
table->entry_count = table->ops->max_entry_count;
drivers/net/dsa/sja1105/sja1105_devlink.c
37
const struct devlink_region_ops *ops,
drivers/net/dsa/sja1105/sja1105_devlink.c
66
const struct devlink_region_ops *ops;
drivers/net/dsa/sja1105/sja1105_devlink.c
72
.ops = &sja1105_region_static_config_ops,
drivers/net/dsa/sja1105/sja1105_devlink.c
81
const struct devlink_region_ops *ops;
drivers/net/dsa/sja1105/sja1105_devlink.c
91
ops = sja1105_regions[i].ops;
drivers/net/dsa/sja1105/sja1105_devlink.c
93
region = dsa_devlink_region_create(ds, ops, 1, size);
drivers/net/dsa/sja1105/sja1105_dynamic_config.c
1178
const struct sja1105_dynamic_table_ops *ops,
drivers/net/dsa/sja1105/sja1105_dynamic_config.c
1187
rc = sja1105_xfer_buf(priv, SPI_READ, ops->addr, packed_buf,
drivers/net/dsa/sja1105/sja1105_dynamic_config.c
1188
ops->packed_size);
drivers/net/dsa/sja1105/sja1105_dynamic_config.c
1195
ops->cmd_packing(packed_buf, &cmd, UNPACK);
drivers/net/dsa/sja1105/sja1105_dynamic_config.c
1201
if (check_valident && !cmd.valident && !(ops->access & OP_VALID_ANYWAY))
drivers/net/dsa/sja1105/sja1105_dynamic_config.c
1211
ops->entry_packing(packed_buf, entry, UNPACK);
drivers/net/dsa/sja1105/sja1105_dynamic_config.c
1222
const struct sja1105_dynamic_table_ops *ops,
drivers/net/dsa/sja1105/sja1105_dynamic_config.c
1232
false, priv, ops, entry, check_valident,
drivers/net/dsa/sja1105/sja1105_dynamic_config.c
1259
const struct sja1105_dynamic_table_ops *ops;
drivers/net/dsa/sja1105/sja1105_dynamic_config.c
1268
ops = &priv->info->dyn_ops[blk_idx];
drivers/net/dsa/sja1105/sja1105_dynamic_config.c
1270
if (index >= 0 && index >= ops->max_entry_count)
drivers/net/dsa/sja1105/sja1105_dynamic_config.c
1272
if (index < 0 && !(ops->access & OP_SEARCH))
drivers/net/dsa/sja1105/sja1105_dynamic_config.c
1274
if (!(ops->access & OP_READ))
drivers/net/dsa/sja1105/sja1105_dynamic_config.c
1276
if (ops->packed_size > SJA1105_MAX_DYN_CMD_SIZE)
drivers/net/dsa/sja1105/sja1105_dynamic_config.c
1278
if (!ops->cmd_packing)
drivers/net/dsa/sja1105/sja1105_dynamic_config.c
1280
if (!ops->entry_packing)
drivers/net/dsa/sja1105/sja1105_dynamic_config.c
1294
ops->cmd_packing(packed_buf, &cmd, PACK);
drivers/net/dsa/sja1105/sja1105_dynamic_config.c
1297
ops->entry_packing(packed_buf, entry, PACK);
drivers/net/dsa/sja1105/sja1105_dynamic_config.c
1301
rc = sja1105_xfer_buf(priv, SPI_WRITE, ops->addr, packed_buf,
drivers/net/dsa/sja1105/sja1105_dynamic_config.c
1302
ops->packed_size);
drivers/net/dsa/sja1105/sja1105_dynamic_config.c
1306
rc = sja1105_dynamic_config_wait_complete(priv, ops, entry, true, false);
drivers/net/dsa/sja1105/sja1105_dynamic_config.c
1317
const struct sja1105_dynamic_table_ops *ops;
drivers/net/dsa/sja1105/sja1105_dynamic_config.c
1326
ops = &priv->info->dyn_ops[blk_idx];
drivers/net/dsa/sja1105/sja1105_dynamic_config.c
1328
if (index >= ops->max_entry_count)
drivers/net/dsa/sja1105/sja1105_dynamic_config.c
1332
if (!(ops->access & OP_WRITE))
drivers/net/dsa/sja1105/sja1105_dynamic_config.c
1334
if (!keep && !(ops->access & OP_DEL))
drivers/net/dsa/sja1105/sja1105_dynamic_config.c
1336
if (ops->packed_size > SJA1105_MAX_DYN_CMD_SIZE)
drivers/net/dsa/sja1105/sja1105_dynamic_config.c
1344
if (!ops->cmd_packing)
drivers/net/dsa/sja1105/sja1105_dynamic_config.c
1346
ops->cmd_packing(packed_buf, &cmd, PACK);
drivers/net/dsa/sja1105/sja1105_dynamic_config.c
1348
if (!ops->entry_packing)
drivers/net/dsa/sja1105/sja1105_dynamic_config.c
1356
ops->entry_packing(packed_buf, entry, PACK);
drivers/net/dsa/sja1105/sja1105_dynamic_config.c
1360
rc = sja1105_xfer_buf(priv, SPI_WRITE, ops->addr, packed_buf,
drivers/net/dsa/sja1105/sja1105_dynamic_config.c
1361
ops->packed_size);
drivers/net/dsa/sja1105/sja1105_dynamic_config.c
1365
rc = sja1105_dynamic_config_wait_complete(priv, ops, NULL, false, true);
drivers/net/dsa/sja1105/sja1105_main.c
1022
table->entries = kcalloc(table->ops->max_entry_count,
drivers/net/dsa/sja1105/sja1105_main.c
1023
table->ops->unpacked_entry_size, GFP_KERNEL);
drivers/net/dsa/sja1105/sja1105_main.c
1027
table->entry_count = table->ops->max_entry_count;
drivers/net/dsa/sja1105/sja1105_main.c
1041
if (mcast < table->ops->max_entry_count)
drivers/net/dsa/sja1105/sja1105_main.c
213
table->entries = kcalloc(table->ops->max_entry_count,
drivers/net/dsa/sja1105/sja1105_main.c
214
table->ops->unpacked_entry_size, GFP_KERNEL);
drivers/net/dsa/sja1105/sja1105_main.c
218
table->entry_count = table->ops->max_entry_count;
drivers/net/dsa/sja1105/sja1105_main.c
264
table->entries = kcalloc(table->ops->max_entry_count,
drivers/net/dsa/sja1105/sja1105_main.c
265
table->ops->unpacked_entry_size, GFP_KERNEL);
drivers/net/dsa/sja1105/sja1105_main.c
270
table->entry_count = table->ops->max_entry_count;
drivers/net/dsa/sja1105/sja1105_main.c
3315
ds->ops = &sja1105_switch_ops;
drivers/net/dsa/sja1105/sja1105_main.c
363
table->entries = kcalloc(1, table->ops->unpacked_entry_size,
drivers/net/dsa/sja1105/sja1105_main.c
440
table->entries = kcalloc(table->ops->max_entry_count,
drivers/net/dsa/sja1105/sja1105_main.c
441
table->ops->unpacked_entry_size, GFP_KERNEL);
drivers/net/dsa/sja1105/sja1105_main.c
445
table->entry_count = table->ops->max_entry_count;
drivers/net/dsa/sja1105/sja1105_main.c
483
table->entries = kzalloc(table->ops->unpacked_entry_size,
drivers/net/dsa/sja1105/sja1105_main.c
525
table->entries = kcalloc(table->ops->max_entry_count,
drivers/net/dsa/sja1105/sja1105_main.c
526
table->ops->unpacked_entry_size, GFP_KERNEL);
drivers/net/dsa/sja1105/sja1105_main.c
530
table->entry_count = table->ops->max_entry_count;
drivers/net/dsa/sja1105/sja1105_main.c
652
if (!table->ops->max_entry_count)
drivers/net/dsa/sja1105/sja1105_main.c
660
table->entries = kcalloc(table->ops->max_entry_count,
drivers/net/dsa/sja1105/sja1105_main.c
661
table->ops->unpacked_entry_size, GFP_KERNEL);
drivers/net/dsa/sja1105/sja1105_main.c
665
table->entry_count = table->ops->max_entry_count;
drivers/net/dsa/sja1105/sja1105_main.c
693
table->entries = kcalloc(table->ops->max_entry_count,
drivers/net/dsa/sja1105/sja1105_main.c
694
table->ops->unpacked_entry_size, GFP_KERNEL);
drivers/net/dsa/sja1105/sja1105_main.c
698
table->entry_count = table->ops->max_entry_count;
drivers/net/dsa/sja1105/sja1105_main.c
908
table->entries = kcalloc(table->ops->max_entry_count,
drivers/net/dsa/sja1105/sja1105_main.c
909
table->ops->unpacked_entry_size, GFP_KERNEL);
drivers/net/dsa/sja1105/sja1105_main.c
913
table->entry_count = table->ops->max_entry_count;
drivers/net/dsa/sja1105/sja1105_main.c
938
table->entries = kcalloc(table->ops->max_entry_count,
drivers/net/dsa/sja1105/sja1105_main.c
939
table->ops->unpacked_entry_size, GFP_KERNEL);
drivers/net/dsa/sja1105/sja1105_main.c
943
table->entry_count = table->ops->max_entry_count;
drivers/net/dsa/sja1105/sja1105_static_config.c
1048
(tables[blk_idx].entry_count == tables[blk_idx].ops->max_entry_count)
drivers/net/dsa/sja1105/sja1105_static_config.c
1051
if (!tables[BLK_IDX_SCHEDULE].ops->max_entry_count)
drivers/net/dsa/sja1105/sja1105_static_config.c
1136
table->ops->packed_entry_size / 4;
drivers/net/dsa/sja1105/sja1105_static_config.c
1143
entry_ptr += j * table->ops->unpacked_entry_size;
drivers/net/dsa/sja1105/sja1105_static_config.c
1144
memset(p, 0, table->ops->packed_entry_size);
drivers/net/dsa/sja1105/sja1105_static_config.c
1145
table->ops->packing(p, entry_ptr, PACK);
drivers/net/dsa/sja1105/sja1105_static_config.c
1146
p += table->ops->packed_entry_size;
drivers/net/dsa/sja1105/sja1105_static_config.c
1182
sum += table->ops->packed_entry_size * table->entry_count;
drivers/net/dsa/sja1105/sja1105_static_config.c
1894
config->tables[i].ops = &static_ops[i];
drivers/net/dsa/sja1105/sja1105_static_config.c
1914
size_t entry_size = table->ops->unpacked_entry_size;
drivers/net/dsa/sja1105/sja1105_static_config.c
1933
size_t entry_size = table->ops->unpacked_entry_size;
drivers/net/dsa/sja1105/sja1105_static_config.c
1936
if (new_count > table->ops->max_entry_count)
drivers/net/dsa/sja1105/sja1105_static_config.h
441
const struct sja1105_table_ops *ops;
drivers/net/dsa/sja1105/sja1105_tas.c
231
table->entries = kcalloc(num_entries, table->ops->unpacked_entry_size,
drivers/net/dsa/sja1105/sja1105_tas.c
241
table->ops->unpacked_entry_size, GFP_KERNEL);
drivers/net/dsa/sja1105/sja1105_tas.c
254
table->ops->unpacked_entry_size, GFP_KERNEL);
drivers/net/dsa/sja1105/sja1105_tas.c
262
table->entries = kcalloc(num_cycles, table->ops->unpacked_entry_size,
drivers/net/dsa/sja1105/sja1105_vl.c
387
table->ops->unpacked_entry_size,
drivers/net/dsa/sja1105/sja1105_vl.c
455
table->entries = kcalloc(max_sharindx, table->ops->unpacked_entry_size,
drivers/net/dsa/sja1105/sja1105_vl.c
464
table->entries = kcalloc(max_sharindx, table->ops->unpacked_entry_size,
drivers/net/dsa/sja1105/sja1105_vl.c
473
table->entries = kcalloc(1, table->ops->unpacked_entry_size,
drivers/net/dsa/vitesse-vsc73xx-core.c
2383
vsc->ds->ops = &vsc73xx_ds_ops;
drivers/net/dsa/vitesse-vsc73xx-core.c
497
return vsc->ops->read(vsc, block, subblock, reg, val);
drivers/net/dsa/vitesse-vsc73xx-core.c
503
return vsc->ops->write(vsc, block, subblock, reg, val);
drivers/net/dsa/vitesse-vsc73xx-platform.c
102
vsc_platform->vsc.ops = &vsc73xx_platform_ops;
drivers/net/dsa/vitesse-vsc73xx-spi.c
148
vsc_spi->vsc.ops = &vsc73xx_spi_ops;
drivers/net/dsa/vitesse-vsc73xx.h
57
const struct vsc73xx_ops *ops;
drivers/net/dsa/xrs700x/xrs700x.c
791
ds->ops = &xrs700x_ops;
drivers/net/dsa/yt921x.c
3429
ds->ops = &yt921x_dsa_switch_ops;
drivers/net/ethernet/8390/ax88796.c
466
ax->bb_ctrl.ops = &bb_ops;
drivers/net/ethernet/airoha/airoha_eth.c
1734
src_port = eth->soc->ops.get_src_port_id(port, nbq);
drivers/net/ethernet/airoha/airoha_eth.c
3178
.ops = {
drivers/net/ethernet/airoha/airoha_eth.c
3188
.ops = {
drivers/net/ethernet/airoha/airoha_eth.h
579
} ops;
drivers/net/ethernet/airoha/airoha_npu.c
711
npu->ops.ppe_init = airoha_npu_ppe_init;
drivers/net/ethernet/airoha/airoha_npu.c
712
npu->ops.ppe_deinit = airoha_npu_ppe_deinit;
drivers/net/ethernet/airoha/airoha_npu.c
713
npu->ops.ppe_init_stats = airoha_npu_ppe_stats_setup;
drivers/net/ethernet/airoha/airoha_npu.c
714
npu->ops.ppe_flush_sram_entries = airoha_npu_ppe_flush_sram_entries;
drivers/net/ethernet/airoha/airoha_npu.c
715
npu->ops.ppe_foe_commit_entry = airoha_npu_foe_commit_entry;
drivers/net/ethernet/airoha/airoha_npu.c
716
npu->ops.wlan_init_reserved_memory = airoha_npu_wlan_init_memory;
drivers/net/ethernet/airoha/airoha_npu.c
717
npu->ops.wlan_send_msg = airoha_npu_wlan_msg_send;
drivers/net/ethernet/airoha/airoha_npu.c
718
npu->ops.wlan_get_msg = airoha_npu_wlan_msg_get;
drivers/net/ethernet/airoha/airoha_npu.c
719
npu->ops.wlan_get_queue_addr = airoha_npu_wlan_queue_addr_get;
drivers/net/ethernet/airoha/airoha_npu.c
720
npu->ops.wlan_set_irq_status = airoha_npu_wlan_irq_status_set;
drivers/net/ethernet/airoha/airoha_npu.c
721
npu->ops.wlan_get_irq_status = airoha_npu_wlan_irq_status_get;
drivers/net/ethernet/airoha/airoha_npu.c
722
npu->ops.wlan_enable_irq = airoha_npu_wlan_irq_enable;
drivers/net/ethernet/airoha/airoha_npu.c
723
npu->ops.wlan_disable_irq = airoha_npu_wlan_irq_disable;
drivers/net/ethernet/airoha/airoha_ppe.c
1339
err = npu->ops.ppe_init(npu);
drivers/net/ethernet/airoha/airoha_ppe.c
1345
err = npu->ops.ppe_init_stats(npu, ppe->foe_stats_dma,
drivers/net/ethernet/airoha/airoha_ppe.c
1495
ppe->dev.ops.setup_tc_block_cb = airoha_ppe_setup_tc_block_cb;
drivers/net/ethernet/airoha/airoha_ppe.c
1496
ppe->dev.ops.check_skb = airoha_ppe_check_skb;
drivers/net/ethernet/airoha/airoha_ppe.c
1564
npu->ops.ppe_deinit(npu);
drivers/net/ethernet/amd/amd8111e.c
1443
static const struct ethtool_ops ops = {
drivers/net/ethernet/amd/amd8111e.c
1825
dev->ethtool_ops = &ops;
drivers/net/ethernet/amd/pds_core/main.c
335
const struct devlink_ops *ops;
drivers/net/ethernet/amd/pds_core/main.c
342
ops = is_pf ? &pdsc_dl_ops : &pdsc_dl_vf_ops;
drivers/net/ethernet/amd/pds_core/main.c
343
dl = devlink_alloc(ops, sizeof(struct pdsc), dev);
drivers/net/ethernet/aquantia/atlantic/aq_drvinfo.c
123
.ops = &aq_hwmon_ops,
drivers/net/ethernet/aquantia/atlantic/aq_pci_func.c
111
*ops = hw_atl_boards[i].ops;
drivers/net/ethernet/aquantia/atlantic/aq_pci_func.c
99
const struct aq_hw_ops **ops,
drivers/net/ethernet/aquantia/atlantic/aq_pci_func.h
19
const struct aq_hw_ops *ops;
drivers/net/ethernet/broadcom/bnx2.c
375
static int bnx2_register_cnic(struct net_device *dev, struct cnic_ops *ops,
drivers/net/ethernet/broadcom/bnx2.c
381
if (!ops)
drivers/net/ethernet/broadcom/bnx2.c
391
rcu_assign_pointer(bp->cnic_ops, ops);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c
14941
static int bnx2x_register_cnic(struct net_device *dev, struct cnic_ops *ops,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c
14950
if (ops == NULL) {
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c
14989
rcu_assign_pointer(bp->cnic_ops, ops);
drivers/net/ethernet/broadcom/bnxt/bnxt_devlink.c
213
const struct devlink_health_reporter_ops *ops)
drivers/net/ethernet/broadcom/bnxt/bnxt_devlink.c
217
reporter = devlink_health_reporter_create(bp->dl, ops, bp);
drivers/net/ethernet/broadcom/bnxt/bnxt_devlink.c
220
ops->name, PTR_ERR(reporter));
drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c
3253
req->ops = cpu_to_le16(PORT_PHY_FDRSTAT_REQ_OPS_COUNTER);
drivers/net/ethernet/broadcom/bnxt/bnxt_hwmon.c
155
.ops = &bnxt_hwmon_ops,
drivers/net/ethernet/broadcom/bnxt/bnxt_ulp.c
295
struct bnxt_ulp_ops *ops;
drivers/net/ethernet/broadcom/bnxt/bnxt_ulp.c
307
ops = netdev_lock_dereference(ulp->ulp_ops, bp->dev);
drivers/net/ethernet/broadcom/bnxt/bnxt_ulp.c
308
if (!ops || !ops->ulp_irq_stop)
drivers/net/ethernet/broadcom/bnxt/bnxt_ulp.c
312
ops->ulp_irq_stop(ulp->handle, reset);
drivers/net/ethernet/broadcom/bnxt/bnxt_ulp.c
319
struct bnxt_ulp_ops *ops;
drivers/net/ethernet/broadcom/bnxt/bnxt_ulp.c
331
ops = netdev_lock_dereference(ulp->ulp_ops, bp->dev);
drivers/net/ethernet/broadcom/bnxt/bnxt_ulp.c
332
if (!ops || !ops->ulp_irq_restart)
drivers/net/ethernet/broadcom/bnxt/bnxt_ulp.c
341
ops->ulp_irq_restart(ulp->handle, ent);
drivers/net/ethernet/broadcom/bnxt/bnxt_ulp.c
350
struct bnxt_ulp_ops *ops;
drivers/net/ethernet/broadcom/bnxt/bnxt_ulp.c
359
ops = rcu_dereference(ulp->ulp_ops);
drivers/net/ethernet/broadcom/bnxt/bnxt_ulp.c
360
if (!ops || !ops->ulp_async_notifier)
drivers/net/ethernet/broadcom/bnxt/bnxt_ulp.c
369
ops->ulp_async_notifier(ulp->handle, cmpl);
drivers/net/ethernet/cadence/macb_main.c
5204
init.ops = &fu540_c000_ops;
drivers/net/ethernet/cadence/macb_main.c
902
bp->phylink_sgmii_pcs.ops = &macb_phylink_pcs_ops;
drivers/net/ethernet/cadence/macb_main.c
903
bp->phylink_usx_pcs.ops = &macb_phylink_usx_pcs_ops;
drivers/net/ethernet/cavium/liquidio/cn66xx_device.c
533
if (droq->ops.poll_mode) {
drivers/net/ethernet/cavium/liquidio/lio_core.c
879
octeon_dev->droq[0]->ops.poll_mode = 0;
drivers/net/ethernet/cavium/liquidio/lio_core.c
919
if (droq->ops.poll_mode) {
drivers/net/ethernet/cavium/liquidio/lio_core.c
920
droq->ops.napi_fn(droq);
drivers/net/ethernet/cavium/liquidio/lio_core.c
972
if (droq->ops.poll_mode) {
drivers/net/ethernet/cavium/liquidio/lio_core.c
973
droq->ops.napi_fn(droq);
drivers/net/ethernet/cavium/liquidio/lio_main.c
1232
oct->droq[0]->ops.poll_mode = 0;
drivers/net/ethernet/cavium/liquidio/lio_main.c
1783
oct->droq[0]->ops.poll_mode = 1;
drivers/net/ethernet/cavium/liquidio/lio_main.c
1836
oct->droq[0]->ops.poll_mode = 0;
drivers/net/ethernet/cavium/liquidio/lio_main.c
1899
oct->droq[0]->ops.poll_mode = 0;
drivers/net/ethernet/cavium/liquidio/lio_vf_main.c
684
oct->droq[0]->ops.poll_mode = 0;
drivers/net/ethernet/cavium/liquidio/lio_vf_main.c
922
oct->droq[0]->ops.poll_mode = 1;
drivers/net/ethernet/cavium/liquidio/lio_vf_main.c
988
oct->droq[0]->ops.poll_mode = 0;
drivers/net/ethernet/cavium/liquidio/octeon_droq.c
686
if (droq->ops.fptr) {
drivers/net/ethernet/cavium/liquidio/octeon_droq.c
687
droq->ops.fptr(oct->octeon_id,
drivers/net/ethernet/cavium/liquidio/octeon_droq.c
690
droq->ops.farg);
drivers/net/ethernet/cavium/liquidio/octeon_droq.c
716
if ((droq->ops.drop_on_max) && (pkts_to_process - pkt)) {
drivers/net/ethernet/cavium/liquidio/octeon_droq.c
864
struct octeon_droq_ops *ops)
drivers/net/ethernet/cavium/liquidio/octeon_droq.c
874
if (!(ops)) {
drivers/net/ethernet/cavium/liquidio/octeon_droq.c
887
memcpy(&droq->ops, ops, sizeof(struct octeon_droq_ops));
drivers/net/ethernet/cavium/liquidio/octeon_droq.c
916
droq->ops.fptr = NULL;
drivers/net/ethernet/cavium/liquidio/octeon_droq.c
917
droq->ops.farg = NULL;
drivers/net/ethernet/cavium/liquidio/octeon_droq.c
918
droq->ops.drop_on_max = 0;
drivers/net/ethernet/cavium/liquidio/octeon_droq.h
252
struct octeon_droq_ops ops;
drivers/net/ethernet/cavium/liquidio/octeon_droq.h
366
struct octeon_droq_ops *ops);
drivers/net/ethernet/chelsio/cxgb/cphy.h
136
phy->ops = phy_ops;
drivers/net/ethernet/chelsio/cxgb/cphy.h
95
const struct cphy_ops *ops; /* PHY operations */
drivers/net/ethernet/chelsio/cxgb/cxgb2.c
122
mac->ops->set_rx_mode(mac, &rm);
drivers/net/ethernet/chelsio/cxgb/cxgb2.c
179
mac->ops->reset(mac);
drivers/net/ethernet/chelsio/cxgb/cxgb2.c
180
if (mac->ops->macaddress_set)
drivers/net/ethernet/chelsio/cxgb/cxgb2.c
181
mac->ops->macaddress_set(mac, p->dev->dev_addr);
drivers/net/ethernet/chelsio/cxgb/cxgb2.c
184
mac->ops->enable(mac, MAC_DIRECTION_RX | MAC_DIRECTION_TX);
drivers/net/ethernet/chelsio/cxgb/cxgb2.c
274
mac->ops->disable(mac, MAC_DIRECTION_TX | MAC_DIRECTION_RX);
drivers/net/ethernet/chelsio/cxgb/cxgb2.c
300
pstats = p->mac->ops->statistics_update(p->mac,
drivers/net/ethernet/chelsio/cxgb/cxgb2.c
462
s = mac->ops->statistics_update(mac, MAC_STATS_UPDATE_FULL);
drivers/net/ethernet/chelsio/cxgb/cxgb2.c
707
p->mac->ops->set_speed_duplex_fc(p->mac, -1, -1,
drivers/net/ethernet/chelsio/cxgb/cxgb2.c
843
if (!mac->ops->set_mtu)
drivers/net/ethernet/chelsio/cxgb/cxgb2.c
845
if ((ret = mac->ops->set_mtu(mac, new_mtu)))
drivers/net/ethernet/chelsio/cxgb/cxgb2.c
857
if (!mac->ops->macaddress_set)
drivers/net/ethernet/chelsio/cxgb/cxgb2.c
861
mac->ops->macaddress_set(mac, dev->dev_addr);
drivers/net/ethernet/chelsio/cxgb/cxgb2.c
916
p->mac->ops->statistics_update(p->mac,
drivers/net/ethernet/chelsio/cxgb/gmac.h
119
const struct cmac_ops *ops;
drivers/net/ethernet/chelsio/cxgb/pm3393.c
586
cmac->ops = &pm3393_ops;
drivers/net/ethernet/chelsio/cxgb/subr.c
1034
mac->ops->destroy(mac);
drivers/net/ethernet/chelsio/cxgb/subr.c
1036
phy->ops->destroy(phy);
drivers/net/ethernet/chelsio/cxgb/subr.c
1128
mac->ops->macaddress_get(mac, hw_addr);
drivers/net/ethernet/chelsio/cxgb/subr.c
147
phy->ops->get_link_status(phy, &link_ok, &speed, &duplex, &fc);
drivers/net/ethernet/chelsio/cxgb/subr.c
158
mac->ops->set_speed_duplex_fc(mac, speed, duplex, fc);
drivers/net/ethernet/chelsio/cxgb/subr.c
196
int phy_cause = phy->ops->interrupt_handler(phy);
drivers/net/ethernet/chelsio/cxgb/subr.c
642
phy->ops->advertise(phy, lc->advertising);
drivers/net/ethernet/chelsio/cxgb/subr.c
648
mac->ops->set_speed_duplex_fc(mac, lc->speed,
drivers/net/ethernet/chelsio/cxgb/subr.c
652
phy->ops->set_speed_duplex(phy, lc->speed, lc->duplex);
drivers/net/ethernet/chelsio/cxgb/subr.c
653
phy->ops->reset(phy, 0);
drivers/net/ethernet/chelsio/cxgb/subr.c
656
phy->ops->autoneg_enable(phy); /* also resets PHY */
drivers/net/ethernet/chelsio/cxgb/subr.c
660
mac->ops->set_speed_duplex_fc(mac, -1, -1, fc);
drivers/net/ethernet/chelsio/cxgb/subr.c
662
phy->ops->reset(phy, 0);
drivers/net/ethernet/chelsio/cxgb/subr.c
691
phy_cause = phy->ops->interrupt_handler(phy);
drivers/net/ethernet/chelsio/cxgb/subr.c
700
phy_cause = phy->ops->interrupt_handler(phy);
drivers/net/ethernet/chelsio/cxgb/subr.c
715
phy_cause = phy->ops->interrupt_handler(phy);
drivers/net/ethernet/chelsio/cxgb/subr.c
727
phy_cause = phy->ops->interrupt_handler(phy);
drivers/net/ethernet/chelsio/cxgb/subr.c
740
mac->ops->interrupt_handler(mac);
drivers/net/ethernet/chelsio/cxgb/subr.c
773
adapter->port[i].mac->ops->interrupt_enable(adapter->port[i].mac);
drivers/net/ethernet/chelsio/cxgb/subr.c
774
adapter->port[i].phy->ops->interrupt_enable(adapter->port[i].phy);
drivers/net/ethernet/chelsio/cxgb/subr.c
803
adapter->port[i].mac->ops->interrupt_disable(adapter->port[i].mac);
drivers/net/ethernet/chelsio/cxgb/subr.c
804
adapter->port[i].phy->ops->interrupt_disable(adapter->port[i].phy);
drivers/net/ethernet/chelsio/cxgb/subr.c
829
adapter->port[i].mac->ops->interrupt_clear(adapter->port[i].mac);
drivers/net/ethernet/chelsio/cxgb/subr.c
830
adapter->port[i].phy->ops->interrupt_clear(adapter->port[i].phy);
drivers/net/ethernet/chelsio/cxgb/vsc7326.c
692
mac->ops = &vsc7326_ops;
drivers/net/ethernet/chelsio/cxgb3/common.h
556
const struct cphy_ops *ops; /* PHY operations */
drivers/net/ethernet/chelsio/cxgb3/common.h
586
phy->ops = phy_ops;
drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c
1463
pi->phy.ops->power_down(&pi->phy, 1);
drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c
1774
p->phy.ops->autoneg_restart(&p->phy);
drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c
291
pi->phy.ops->power_down(&pi->phy, 1);
drivers/net/ethernet/chelsio/cxgb3/t3_hw.c
1183
phy->ops->get_link_status(phy, &link_ok, &speed, &duplex, &fc);
drivers/net/ethernet/chelsio/cxgb3/t3_hw.c
1260
phy->ops->get_link_status(phy, &link_ok, &speed, &duplex, &fc);
drivers/net/ethernet/chelsio/cxgb3/t3_hw.c
1310
phy->ops->advertise(phy, lc->advertising);
drivers/net/ethernet/chelsio/cxgb3/t3_hw.c
1319
phy->ops->set_speed_duplex(phy, lc->speed, lc->duplex);
drivers/net/ethernet/chelsio/cxgb3/t3_hw.c
1321
phy->ops->autoneg_enable(phy);
drivers/net/ethernet/chelsio/cxgb3/t3_hw.c
1325
phy->ops->reset(phy, 0);
drivers/net/ethernet/chelsio/cxgb3/t3_hw.c
1839
int phy_cause = p->phy.ops->intr_handler(&p->phy);
drivers/net/ethernet/chelsio/cxgb3/t3_hw.c
2057
phy->ops->intr_enable(phy);
drivers/net/ethernet/chelsio/cxgb3/t3_hw.c
2074
phy->ops->intr_disable(phy);
drivers/net/ethernet/chelsio/cxgb3/t3_hw.c
2091
phy->ops->intr_clear(phy);
drivers/net/ethernet/chelsio/cxgb3/t3_hw.c
3700
p->phy.ops->power_down(&p->phy, 1);
drivers/net/ethernet/chelsio/cxgb3/t3_hw.c
3743
p->phy.ops->power_down(&p->phy, 1);
drivers/net/ethernet/chelsio/cxgb3/t3_hw.c
550
int phy_addr, const struct mdio_ops *ops);
drivers/net/ethernet/chelsio/cxgb3/vsc8211.c
391
phy->ops = &vsc8211_fiber_ops;
drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c
3768
files[i].ops);
drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.h
42
const struct file_operations *ops;
drivers/net/ethernet/dec/tulip/tulip_core.c
1691
dev->ethtool_ops = &ops;
drivers/net/ethernet/dec/tulip/tulip_core.c
890
static const struct ethtool_ops ops = {
drivers/net/ethernet/freescale/enetc/enetc.c
2480
si->ops->set_rss_table(si, rss_table, si->num_rss);
drivers/net/ethernet/freescale/enetc/enetc.h
326
const struct enetc_si_ops *ops;
drivers/net/ethernet/freescale/enetc/enetc4_pf.c
1135
si->ops = &enetc4_psi_ops;
drivers/net/ethernet/freescale/enetc/enetc4_pf.c
287
pf->ops = &enetc4_pf_ops;
drivers/net/ethernet/freescale/enetc/enetc_ethtool.c
774
err = si->ops->get_rss_table(si, rxfh->indir, si->num_rss);
drivers/net/ethernet/freescale/enetc/enetc_ethtool.c
812
err = si->ops->set_rss_table(si, rxfh->indir, si->num_rss);
drivers/net/ethernet/freescale/enetc/enetc_pf.c
881
si->ops = &enetc_psi_ops;
drivers/net/ethernet/freescale/enetc/enetc_pf.c
957
pf->ops = &enetc_pf_ops;
drivers/net/ethernet/freescale/enetc/enetc_pf.h
63
const struct enetc_pf_ops *ops;
drivers/net/ethernet/freescale/enetc/enetc_pf_common.c
147
if (si->hw_features & ENETC_SI_F_PSFP && pf->ops->enable_psfp &&
drivers/net/ethernet/freescale/enetc/enetc_pf_common.c
148
!pf->ops->enable_psfp(priv)) {
drivers/net/ethernet/freescale/enetc/enetc_pf_common.c
15
pf->ops->set_si_primary_mac(hw, si, mac_addr);
drivers/net/ethernet/freescale/enetc/enetc_pf_common.c
210
if (!pf->ops->create_pcs) {
drivers/net/ethernet/freescale/enetc/enetc_pf_common.c
22
pf->ops->get_si_primary_mac(hw, si, mac_addr);
drivers/net/ethernet/freescale/enetc/enetc_pf_common.c
243
phylink_pcs = pf->ops->create_pcs(pf, bus);
drivers/net/ethernet/freescale/enetc/enetc_pf_common.c
264
if (pf->pcs && pf->ops->destroy_pcs)
drivers/net/ethernet/freescale/enetc/enetc_pf_common.c
265
pf->ops->destroy_pcs(pf->pcs);
drivers/net/ethernet/freescale/enetc/enetc_pf_common.c
315
const struct phylink_mac_ops *ops)
drivers/net/ethernet/freescale/enetc/enetc_pf_common.c
339
pf->if_mode, ops);
drivers/net/ethernet/freescale/enetc/enetc_pf_common.h
13
const struct phylink_mac_ops *ops);
drivers/net/ethernet/freescale/enetc/enetc_vf.c
188
si->ops = &enetc_vsi_ops;
drivers/net/ethernet/freescale/fman/fman_dtsec.c
1448
dtsec->pcs.ops = &dtsec_pcs_ops;
drivers/net/ethernet/freescale/fs_enet/fs_enet-main.c
1004
fep->ops->free_bd(ndev);
drivers/net/ethernet/freescale/fs_enet/fs_enet-main.c
1005
fep->ops->cleanup_data(ndev);
drivers/net/ethernet/freescale/fs_enet/fs_enet-main.c
105
(*fep->ops->napi_clear_event)(dev);
drivers/net/ethernet/freescale/fs_enet/fs_enet-main.c
179
(*fep->ops->tx_restart)(dev);
drivers/net/ethernet/freescale/fs_enet/fs_enet-main.c
280
(*fep->ops->rx_bd_done)(dev);
drivers/net/ethernet/freescale/fs_enet/fs_enet-main.c
288
(*fep->ops->napi_enable)(dev);
drivers/net/ethernet/freescale/fs_enet/fs_enet-main.c
310
while ((int_events = (*fep->ops->get_int_events)(dev)) != 0) {
drivers/net/ethernet/freescale/fs_enet/fs_enet-main.c
316
(*fep->ops->clear_int_events)(dev, int_clr_events);
drivers/net/ethernet/freescale/fs_enet/fs_enet-main.c
319
(*fep->ops->ev_error)(dev, int_events);
drivers/net/ethernet/freescale/fs_enet/fs_enet-main.c
324
(*fep->ops->napi_disable)(dev);
drivers/net/ethernet/freescale/fs_enet/fs_enet-main.c
325
(*fep->ops->clear_int_events)(dev, fep->ev_napi);
drivers/net/ethernet/freescale/fs_enet/fs_enet-main.c
576
(*fep->ops->tx_kickstart)(dev);
drivers/net/ethernet/freescale/fs_enet/fs_enet-main.c
634
fep->ops->restart(ndev, interface, speed, duplex);
drivers/net/ethernet/freescale/fs_enet/fs_enet-main.c
646
fep->ops->stop(ndev);
drivers/net/ethernet/freescale/fs_enet/fs_enet-main.c
70
(*fep->ops->set_multicast_list)(dev);
drivers/net/ethernet/freescale/fs_enet/fs_enet-main.c
703
(*fep->ops->stop)(dev);
drivers/net/ethernet/freescale/fs_enet/fs_enet-main.c
724
return (*fep->ops->get_regs_len)(dev);
drivers/net/ethernet/freescale/fs_enet/fs_enet-main.c
737
r = (*fep->ops->get_regs)(dev, p, &len);
drivers/net/ethernet/freescale/fs_enet/fs_enet-main.c
828
#define IS_FEC(ops) ((ops) == &fs_fec_ops)
drivers/net/ethernet/freescale/fs_enet/fs_enet-main.c
830
#define IS_FEC(ops) 0
drivers/net/ethernet/freescale/fs_enet/fs_enet-main.c
859
const struct fs_ops *ops;
drivers/net/ethernet/freescale/fs_enet/fs_enet-main.c
865
ops = device_get_match_data(&ofdev->dev);
drivers/net/ethernet/freescale/fs_enet/fs_enet-main.c
866
if (!ops)
drivers/net/ethernet/freescale/fs_enet/fs_enet-main.c
873
if (!IS_FEC(ops)) {
drivers/net/ethernet/freescale/fs_enet/fs_enet-main.c
920
fep->ops = ops;
drivers/net/ethernet/freescale/fs_enet/fs_enet-main.c
942
ret = fep->ops->setup_data(ndev);
drivers/net/ethernet/freescale/fs_enet/fs_enet-main.c
956
ret = fep->ops->allocate_bd(ndev);
drivers/net/ethernet/freescale/fs_enet/fs_enet-main.c
985
fep->ops->free_bd(ndev);
drivers/net/ethernet/freescale/fs_enet/fs_enet-main.c
987
fep->ops->cleanup_data(ndev);
drivers/net/ethernet/freescale/fs_enet/fs_enet.h
130
const struct fs_ops *ops;
drivers/net/ethernet/freescale/fs_enet/mii-bitbang.c
159
bitbang->ctrl.ops = &bb_ops;
drivers/net/ethernet/hisilicon/hns/hnae.c
254
if (dev->ops->init_queue)
drivers/net/ethernet/hisilicon/hns/hnae.c
255
dev->ops->init_queue(q);
drivers/net/ethernet/hisilicon/hns/hnae.c
267
if (q->dev->ops->fini_queue)
drivers/net/ethernet/hisilicon/hns/hnae.c
268
q->dev->ops->fini_queue(q);
drivers/net/ethernet/hisilicon/hns/hnae.c
300
if (handle->dev->ops->reset)
drivers/net/ethernet/hisilicon/hns/hnae.c
301
handle->dev->ops->reset(handle);
drivers/net/ethernet/hisilicon/hns/hnae.c
338
handle = dev->ops->get_handle(dev, port_id);
drivers/net/ethernet/hisilicon/hns/hnae.c
379
if (h->dev->ops->reset)
drivers/net/ethernet/hisilicon/hns/hnae.c
380
h->dev->ops->reset(h);
drivers/net/ethernet/hisilicon/hns/hnae.c
384
if (dev->ops->put_handle)
drivers/net/ethernet/hisilicon/hns/hnae.c
385
dev->ops->put_handle(h);
drivers/net/ethernet/hisilicon/hns/hnae.c
411
if (!hdev->ops || !hdev->ops->get_handle ||
drivers/net/ethernet/hisilicon/hns/hnae.c
412
!hdev->ops->toggle_ring_irq ||
drivers/net/ethernet/hisilicon/hns/hnae.c
413
!hdev->ops->get_status || !hdev->ops->adjust_link)
drivers/net/ethernet/hisilicon/hns/hnae.h
533
struct hnae_ae_ops *ops;
drivers/net/ethernet/hisilicon/hns/hns_ae_adapt.c
986
ae_dev->ops = &hns_dsaf_ops;
drivers/net/ethernet/hisilicon/hns/hns_enet.c
1031
ring_data->ring->q->handle->dev->ops->toggle_ring_irq(ring, 0);
drivers/net/ethernet/hisilicon/hns/hns_enet.c
1036
ring_data->ring->q->handle->dev->ops->toggle_ring_irq(
drivers/net/ethernet/hisilicon/hns/hns_enet.c
1088
ring->q->handle->dev->ops->toggle_ring_irq(ring, 0);
drivers/net/ethernet/hisilicon/hns/hns_enet.c
1101
ring_data->ring->q->handle->dev->ops->toggle_ring_irq(
drivers/net/ethernet/hisilicon/hns/hns_enet.c
1124
if (h->dev->ops->need_adjust_link(h, ndev->phydev->speed,
drivers/net/ethernet/hisilicon/hns/hns_enet.c
1132
h->dev->ops->adjust_link(h, ndev->phydev->speed,
drivers/net/ethernet/hisilicon/hns/hns_enet.c
1138
state = state && h->dev->ops->get_status(h);
drivers/net/ethernet/hisilicon/hns/hns_enet.c
1199
h->dev->ops->toggle_ring_irq(priv->ring_data[idx].ring, 0);
drivers/net/ethernet/hisilicon/hns/hns_enet.c
1214
ret = h->dev->ops->set_mac_addr(h, mac_addr->sa_data);
drivers/net/ethernet/hisilicon/hns/hns_enet.c
1230
h->dev->ops->update_stats(h, &netdev->stats);
drivers/net/ethernet/hisilicon/hns/hns_enet.c
1250
h->dev->ops->toggle_ring_irq(priv->ring_data[idx].ring, 1);
drivers/net/ethernet/hisilicon/hns/hns_enet.c
1367
ret = h->dev->ops->set_mac_addr(h, ndev->dev_addr);
drivers/net/ethernet/hisilicon/hns/hns_enet.c
1371
ret = h->dev->ops->start ? h->dev->ops->start(h) : 0;
drivers/net/ethernet/hisilicon/hns/hns_enet.c
1399
struct hnae_ae_ops *ops;
drivers/net/ethernet/hisilicon/hns/hns_enet.c
1414
ops = priv->ae_handle->dev->ops;
drivers/net/ethernet/hisilicon/hns/hns_enet.c
1416
if (ops->stop)
drivers/net/ethernet/hisilicon/hns/hns_enet.c
1417
ops->stop(priv->ae_handle);
drivers/net/ethernet/hisilicon/hns/hns_enet.c
1573
struct hnae_ae_ops *ops = h->dev->ops;
drivers/net/ethernet/hisilicon/hns/hns_enet.c
1577
ret = ops->set_loopback(h, MAC_INTERNALLOOP_SERDES, 1);
drivers/net/ethernet/hisilicon/hns/hns_enet.c
1581
ret = ops->start ? ops->start(h) : 0;
drivers/net/ethernet/hisilicon/hns/hns_enet.c
1592
ops->adjust_link(h, speed, duplex);
drivers/net/ethernet/hisilicon/hns/hns_enet.c
1604
struct hnae_ae_ops *ops = h->dev->ops;
drivers/net/ethernet/hisilicon/hns/hns_enet.c
1606
ops->stop(h);
drivers/net/ethernet/hisilicon/hns/hns_enet.c
1607
ops->set_loopback(h, MAC_INTERNALLOOP_SERDES, 0);
drivers/net/ethernet/hisilicon/hns/hns_enet.c
1627
struct hnae_ae_ops *ops = h->dev->ops;
drivers/net/ethernet/hisilicon/hns/hns_enet.c
1642
indir_size = ops->get_rss_indir_size(h) * sizeof(*org_indir);
drivers/net/ethernet/hisilicon/hns/hns_enet.c
1648
ops->get_rss(h, org_indir, NULL, NULL);
drivers/net/ethernet/hisilicon/hns/hns_enet.c
1684
ops->set_rss(h, cur_indir, NULL, 0);
drivers/net/ethernet/hisilicon/hns/hns_enet.c
1721
ops->set_rss(h, org_indir, NULL, 0);
drivers/net/ethernet/hisilicon/hns/hns_enet.c
1746
if (!h->dev->ops->set_mtu)
drivers/net/ethernet/hisilicon/hns/hns_enet.c
1772
ret = h->dev->ops->set_mtu(h, new_mtu);
drivers/net/ethernet/hisilicon/hns/hns_enet.c
1831
if (h->dev->ops->add_uc_addr)
drivers/net/ethernet/hisilicon/hns/hns_enet.c
1832
return h->dev->ops->add_uc_addr(h, addr);
drivers/net/ethernet/hisilicon/hns/hns_enet.c
1843
if (h->dev->ops->rm_uc_addr)
drivers/net/ethernet/hisilicon/hns/hns_enet.c
1844
return h->dev->ops->rm_uc_addr(h, addr);
drivers/net/ethernet/hisilicon/hns/hns_enet.c
1866
if (h->dev->ops->clr_mc_addr)
drivers/net/ethernet/hisilicon/hns/hns_enet.c
1867
if (h->dev->ops->clr_mc_addr(h))
drivers/net/ethernet/hisilicon/hns/hns_enet.c
1870
if (h->dev->ops->set_mc_addr) {
drivers/net/ethernet/hisilicon/hns/hns_enet.c
1872
if (h->dev->ops->set_mc_addr(h, ha->addr))
drivers/net/ethernet/hisilicon/hns/hns_enet.c
1882
if (h->dev->ops->set_promisc_mode) {
drivers/net/ethernet/hisilicon/hns/hns_enet.c
1884
h->dev->ops->set_promisc_mode(h, 1);
drivers/net/ethernet/hisilicon/hns/hns_enet.c
1886
h->dev->ops->set_promisc_mode(h, 0);
drivers/net/ethernet/hisilicon/hns/hns_enet.c
1989
struct hnae_ae_ops *ops = h->dev->ops;
drivers/net/ethernet/hisilicon/hns/hns_enet.c
1992
if (ops->get_regs_len && ops->get_regs) {
drivers/net/ethernet/hisilicon/hns/hns_enet.c
1993
reg_num = ops->get_regs_len(priv->ae_handle);
drivers/net/ethernet/hisilicon/hns/hns_enet.c
1997
ops->get_regs(priv->ae_handle, data);
drivers/net/ethernet/hisilicon/hns/hns_enet.c
2062
h->dev->ops->update_led_status(h);
drivers/net/ethernet/hisilicon/hns/hns_enet.c
2173
priv->ops.fill_desc = fill_desc;
drivers/net/ethernet/hisilicon/hns/hns_enet.c
2174
priv->ops.get_rxd_bnum = get_rx_desc_bnum;
drivers/net/ethernet/hisilicon/hns/hns_enet.c
2175
priv->ops.maybe_stop_tx = hns_nic_maybe_stop_tx;
drivers/net/ethernet/hisilicon/hns/hns_enet.c
2177
priv->ops.get_rxd_bnum = get_v2rx_desc_bnum;
drivers/net/ethernet/hisilicon/hns/hns_enet.c
2178
priv->ops.fill_desc = fill_desc_v2;
drivers/net/ethernet/hisilicon/hns/hns_enet.c
2179
priv->ops.maybe_stop_tx = hns_nic_maybe_stop_tx_v2;
drivers/net/ethernet/hisilicon/hns/hns_enet.c
2184
h->dev->ops->set_tso_stats(h, 1);
drivers/net/ethernet/hisilicon/hns/hns_enet.c
342
switch (priv->ops.maybe_stop_tx(&skb, &buf_num, ring)) {
drivers/net/ethernet/hisilicon/hns/hns_enet.c
367
priv->ops.fill_desc(ring, skb, size, dma, seg_num == 1 ? 1 : 0,
drivers/net/ethernet/hisilicon/hns/hns_enet.c
380
priv->ops.fill_desc(ring, skb_frag_page(frag), size, dma,
drivers/net/ethernet/hisilicon/hns/hns_enet.c
596
priv->ops.get_rxd_bnum(bnum_flag, &bnum);
drivers/net/ethernet/hisilicon/hns/hns_enet.c
833
handle->dev->ops->set_coalesce_usecs(handle,
drivers/net/ethernet/hisilicon/hns/hns_enet.c
835
handle->dev->ops->set_coalesce_frames(handle,
drivers/net/ethernet/hisilicon/hns/hns_enet.c
904
ring_data->ring->q->handle->dev->ops->toggle_ring_irq(ring, 0);
drivers/net/ethernet/hisilicon/hns/hns_enet.c
913
ring_data->ring->q->handle->dev->ops->toggle_ring_irq(
drivers/net/ethernet/hisilicon/hns/hns_enet.h
64
struct hns_nic_ops ops;
drivers/net/ethernet/hisilicon/hns/hns_ethtool.c
1072
return h->dev->ops->set_led_id(h, HNAE_LED_ACTIVE);
drivers/net/ethernet/hisilicon/hns/hns_ethtool.c
1074
return h->dev->ops->set_led_id(h, HNAE_LED_ON);
drivers/net/ethernet/hisilicon/hns/hns_ethtool.c
1076
return h->dev->ops->set_led_id(h, HNAE_LED_OFF);
drivers/net/ethernet/hisilicon/hns/hns_ethtool.c
1078
return h->dev->ops->set_led_id(h, HNAE_LED_INACTIVE);
drivers/net/ethernet/hisilicon/hns/hns_ethtool.c
1096
struct hnae_ae_ops *ops;
drivers/net/ethernet/hisilicon/hns/hns_ethtool.c
1098
ops = priv->ae_handle->dev->ops;
drivers/net/ethernet/hisilicon/hns/hns_ethtool.c
1101
if (!ops->get_regs) {
drivers/net/ethernet/hisilicon/hns/hns_ethtool.c
1105
ops->get_regs(priv->ae_handle, data);
drivers/net/ethernet/hisilicon/hns/hns_ethtool.c
1118
struct hnae_ae_ops *ops;
drivers/net/ethernet/hisilicon/hns/hns_ethtool.c
1120
ops = priv->ae_handle->dev->ops;
drivers/net/ethernet/hisilicon/hns/hns_ethtool.c
1121
if (!ops->get_regs_len) {
drivers/net/ethernet/hisilicon/hns/hns_ethtool.c
1126
reg_num = ops->get_regs_len(priv->ae_handle);
drivers/net/ethernet/hisilicon/hns/hns_ethtool.c
1159
struct hnae_ae_ops *ops;
drivers/net/ethernet/hisilicon/hns/hns_ethtool.c
1167
ops = priv->ae_handle->dev->ops;
drivers/net/ethernet/hisilicon/hns/hns_ethtool.c
1168
return ops->get_rss_key_size(priv->ae_handle);
drivers/net/ethernet/hisilicon/hns/hns_ethtool.c
1175
struct hnae_ae_ops *ops;
drivers/net/ethernet/hisilicon/hns/hns_ethtool.c
1183
ops = priv->ae_handle->dev->ops;
drivers/net/ethernet/hisilicon/hns/hns_ethtool.c
1184
return ops->get_rss_indir_size(priv->ae_handle);
drivers/net/ethernet/hisilicon/hns/hns_ethtool.c
1191
struct hnae_ae_ops *ops;
drivers/net/ethernet/hisilicon/hns/hns_ethtool.c
1199
ops = priv->ae_handle->dev->ops;
drivers/net/ethernet/hisilicon/hns/hns_ethtool.c
1204
return ops->get_rss(priv->ae_handle,
drivers/net/ethernet/hisilicon/hns/hns_ethtool.c
1213
struct hnae_ae_ops *ops;
drivers/net/ethernet/hisilicon/hns/hns_ethtool.c
1221
ops = priv->ae_handle->dev->ops;
drivers/net/ethernet/hisilicon/hns/hns_ethtool.c
1229
return ops->set_rss(priv->ae_handle,
drivers/net/ethernet/hisilicon/hns/hns_ethtool.c
128
if (!h->dev || !h->dev->ops || !h->dev->ops->get_info)
drivers/net/ethernet/hisilicon/hns/hns_ethtool.c
131
ret = h->dev->ops->get_info(h, NULL, &speed, &duplex);
drivers/net/ethernet/hisilicon/hns/hns_ethtool.c
211
!priv->ae_handle->dev->ops)
drivers/net/ethernet/hisilicon/hns/hns_ethtool.c
240
if (h->dev->ops->adjust_link) {
drivers/net/ethernet/hisilicon/hns/hns_ethtool.c
242
h->dev->ops->adjust_link(h, (int)speed, cmd->base.duplex);
drivers/net/ethernet/hisilicon/hns/hns_ethtool.c
294
ret = h->dev->ops->set_loopback(h, loop, 0x1);
drivers/net/ethernet/hisilicon/hns/hns_ethtool.c
297
if ((h->dev->ops->set_loopback) &&
drivers/net/ethernet/hisilicon/hns/hns_ethtool.c
299
ret = h->dev->ops->set_loopback(h, loop, 0x1);
drivers/net/ethernet/hisilicon/hns/hns_ethtool.c
302
if (h->dev->ops->set_loopback)
drivers/net/ethernet/hisilicon/hns/hns_ethtool.c
303
ret = h->dev->ops->set_loopback(h, loop, 0x1);
drivers/net/ethernet/hisilicon/hns/hns_ethtool.c
309
if (!ret && h->dev->ops->set_loopback) {
drivers/net/ethernet/hisilicon/hns/hns_ethtool.c
311
ret = h->dev->ops->set_loopback(h,
drivers/net/ethernet/hisilicon/hns/hns_ethtool.c
315
ret = h->dev->ops->set_loopback(h,
drivers/net/ethernet/hisilicon/hns/hns_ethtool.c
326
h->dev->ops->set_promisc_mode(
drivers/net/ethernet/hisilicon/hns/hns_ethtool.c
329
h->dev->ops->set_promisc_mode(h, 1);
drivers/net/ethernet/hisilicon/hns/hns_ethtool.c
351
ret = h->dev->ops->start ? h->dev->ops->start(h) : 0;
drivers/net/ethernet/hisilicon/hns/hns_ethtool.c
362
h->dev->ops->adjust_link(h, speed, duplex);
drivers/net/ethernet/hisilicon/hns/hns_ethtool.c
53
if (h->dev && h->dev->ops && h->dev->ops->get_status)
drivers/net/ethernet/hisilicon/hns/hns_ethtool.c
54
link_stat = link_stat && h->dev->ops->get_status(h);
drivers/net/ethernet/hisilicon/hns/hns_ethtool.c
565
if (h->dev->ops->stop)
drivers/net/ethernet/hisilicon/hns/hns_ethtool.c
566
h->dev->ops->stop(h);
drivers/net/ethernet/hisilicon/hns/hns_ethtool.c
672
struct hnae_ae_ops *ops;
drivers/net/ethernet/hisilicon/hns/hns_ethtool.c
677
ops = priv->ae_handle->dev->ops;
drivers/net/ethernet/hisilicon/hns/hns_ethtool.c
679
if (ops->get_ring_bdnum_limit)
drivers/net/ethernet/hisilicon/hns/hns_ethtool.c
680
ops->get_ring_bdnum_limit(queue, &uplimit);
drivers/net/ethernet/hisilicon/hns/hns_ethtool.c
697
struct hnae_ae_ops *ops;
drivers/net/ethernet/hisilicon/hns/hns_ethtool.c
699
ops = priv->ae_handle->dev->ops;
drivers/net/ethernet/hisilicon/hns/hns_ethtool.c
701
if (ops->get_pauseparam)
drivers/net/ethernet/hisilicon/hns/hns_ethtool.c
702
ops->get_pauseparam(priv->ae_handle, &param->autoneg,
drivers/net/ethernet/hisilicon/hns/hns_ethtool.c
718
struct hnae_ae_ops *ops;
drivers/net/ethernet/hisilicon/hns/hns_ethtool.c
721
ops = h->dev->ops;
drivers/net/ethernet/hisilicon/hns/hns_ethtool.c
723
if (!ops->set_pauseparam)
drivers/net/ethernet/hisilicon/hns/hns_ethtool.c
726
return ops->set_pauseparam(priv->ae_handle, param->autoneg,
drivers/net/ethernet/hisilicon/hns/hns_ethtool.c
745
struct hnae_ae_ops *ops;
drivers/net/ethernet/hisilicon/hns/hns_ethtool.c
747
ops = priv->ae_handle->dev->ops;
drivers/net/ethernet/hisilicon/hns/hns_ethtool.c
752
if ((!ops->get_coalesce_usecs) ||
drivers/net/ethernet/hisilicon/hns/hns_ethtool.c
753
(!ops->get_max_coalesced_frames))
drivers/net/ethernet/hisilicon/hns/hns_ethtool.c
756
ops->get_coalesce_usecs(priv->ae_handle,
drivers/net/ethernet/hisilicon/hns/hns_ethtool.c
760
ops->get_max_coalesced_frames(
drivers/net/ethernet/hisilicon/hns/hns_ethtool.c
765
ops->get_coalesce_range(priv->ae_handle,
drivers/net/ethernet/hisilicon/hns/hns_ethtool.c
793
struct hnae_ae_ops *ops;
drivers/net/ethernet/hisilicon/hns/hns_ethtool.c
796
ops = priv->ae_handle->dev->ops;
drivers/net/ethernet/hisilicon/hns/hns_ethtool.c
801
if ((!ops->set_coalesce_usecs) ||
drivers/net/ethernet/hisilicon/hns/hns_ethtool.c
802
(!ops->set_coalesce_frames))
drivers/net/ethernet/hisilicon/hns/hns_ethtool.c
808
rc1 = ops->set_coalesce_usecs(priv->ae_handle,
drivers/net/ethernet/hisilicon/hns/hns_ethtool.c
811
rc2 = ops->set_coalesce_frames(priv->ae_handle,
drivers/net/ethernet/hisilicon/hns/hns_ethtool.c
853
if (!h->dev->ops->get_stats || !h->dev->ops->update_stats) {
drivers/net/ethernet/hisilicon/hns/hns_ethtool.c
858
h->dev->ops->update_stats(h, &netdev->stats);
drivers/net/ethernet/hisilicon/hns/hns_ethtool.c
893
h->dev->ops->get_stats(h, &p[26]);
drivers/net/ethernet/hisilicon/hns/hns_ethtool.c
907
if (!h->dev->ops->get_strings) {
drivers/net/ethernet/hisilicon/hns/hns_ethtool.c
950
h->dev->ops->get_strings(h, stringset, &data);
drivers/net/ethernet/hisilicon/hns/hns_ethtool.c
965
struct hnae_ae_ops *ops = h->dev->ops;
drivers/net/ethernet/hisilicon/hns/hns_ethtool.c
967
if (!ops->get_sset_count) {
drivers/net/ethernet/hisilicon/hns/hns_ethtool.c
982
return (HNS_NET_STATS_CNT + ops->get_sset_count(h, stringset));
drivers/net/ethernet/hisilicon/hns3/hnae3.c
119
ret = ae_dev->ops->init_client_instance(client, ae_dev);
drivers/net/ethernet/hisilicon/hns3/hnae3.c
136
ae_dev->ops->uninit_client_instance(client, ae_dev);
drivers/net/ethernet/hisilicon/hns3/hnae3.c
236
if (!ae_algo->ops) {
drivers/net/ethernet/hisilicon/hns3/hnae3.c
240
ae_dev->ops = ae_algo->ops;
drivers/net/ethernet/hisilicon/hns3/hnae3.c
242
ret = ae_algo->ops->init_ae_dev(ae_dev);
drivers/net/ethernet/hisilicon/hns3/hnae3.c
296
ae_algo->ops->uninit_ae_dev(ae_dev);
drivers/net/ethernet/hisilicon/hns3/hnae3.c
298
ae_dev->ops = NULL;
drivers/net/ethernet/hisilicon/hns3/hnae3.c
330
if (!ae_algo->ops) {
drivers/net/ethernet/hisilicon/hns3/hnae3.c
335
ae_dev->ops = ae_algo->ops;
drivers/net/ethernet/hisilicon/hns3/hnae3.c
337
ret = ae_dev->ops->init_ae_dev(ae_dev);
drivers/net/ethernet/hisilicon/hns3/hnae3.c
397
ae_algo->ops->uninit_ae_dev(ae_dev);
drivers/net/ethernet/hisilicon/hns3/hnae3.c
399
ae_dev->ops = NULL;
drivers/net/ethernet/hisilicon/hns3/hnae3.h
426
const struct hnae3_client_ops *ops;
drivers/net/ethernet/hisilicon/hns3/hnae3.h
433
const struct hnae3_ae_ops *ops;
drivers/net/ethernet/hisilicon/hns3/hnae3.h
832
const struct hnae3_ae_ops *ops;
drivers/net/ethernet/hisilicon/hns3/hns3_common/hclge_comm_cmd.c
481
if (hw->cmq.ops.trace_cmd_send)
drivers/net/ethernet/hisilicon/hns3/hns3_common/hclge_comm_cmd.c
482
hw->cmq.ops.trace_cmd_send(hw, desc, num, is_special);
drivers/net/ethernet/hisilicon/hns3/hns3_common/hclge_comm_cmd.c
517
if (hw->cmq.ops.trace_cmd_get)
drivers/net/ethernet/hisilicon/hns3/hns3_common/hclge_comm_cmd.c
518
hw->cmq.ops.trace_cmd_get(hw, desc, num, is_special);
drivers/net/ethernet/hisilicon/hns3/hns3_common/hclge_comm_cmd.c
601
const struct hclge_comm_cmq_ops *ops)
drivers/net/ethernet/hisilicon/hns3/hns3_common/hclge_comm_cmd.c
605
if (ops) {
drivers/net/ethernet/hisilicon/hns3/hns3_common/hclge_comm_cmd.c
606
cmdq->ops.trace_cmd_send = ops->trace_cmd_send;
drivers/net/ethernet/hisilicon/hns3/hns3_common/hclge_comm_cmd.c
607
cmdq->ops.trace_cmd_get = ops->trace_cmd_get;
drivers/net/ethernet/hisilicon/hns3/hns3_common/hclge_comm_cmd.h
451
struct hclge_comm_cmq_ops ops;
drivers/net/ethernet/hisilicon/hns3/hns3_common/hclge_comm_cmd.h
499
const struct hclge_comm_cmq_ops *ops);
drivers/net/ethernet/hisilicon/hns3/hns3_debugfs.c
596
if (!h->ae_algo->ops->get_global_queue_id)
drivers/net/ethernet/hisilicon/hns3/hns3_debugfs.c
605
h->ae_algo->ops->get_global_queue_id(h, i),
drivers/net/ethernet/hisilicon/hns3/hns3_debugfs.c
903
const struct hnae3_ae_ops *ops = hns3_get_ops(handle);
drivers/net/ethernet/hisilicon/hns3/hns3_debugfs.c
909
if (!ops->dbg_get_read_func)
drivers/net/ethernet/hisilicon/hns3/hns3_debugfs.c
912
ret = ops->dbg_get_read_func(handle, hns3_dbg_cmd[cmd].cmd, &func);
drivers/net/ethernet/hisilicon/hns3/hns3_enet.c
2156
if (!(h->ae_algo->ops->set_tx_hwts_info &&
drivers/net/ethernet/hisilicon/hns3/hns3_enet.c
2157
h->ae_algo->ops->set_tx_hwts_info(h, skb)))
drivers/net/ethernet/hisilicon/hns3/hns3_enet.c
2405
ret = h->ae_algo->ops->set_mac_addr(h, mac_addr->sa_data, false);
drivers/net/ethernet/hisilicon/hns3/hns3_enet.c
2424
if (!h->ae_algo->ops->do_ioctl)
drivers/net/ethernet/hisilicon/hns3/hns3_enet.c
2427
return h->ae_algo->ops->do_ioctl(h, ifr, cmd);
drivers/net/ethernet/hisilicon/hns3/hns3_enet.c
2438
if (!h->ae_algo->ops->hwtstamp_get)
drivers/net/ethernet/hisilicon/hns3/hns3_enet.c
2441
return h->ae_algo->ops->hwtstamp_get(h, config);
drivers/net/ethernet/hisilicon/hns3/hns3_enet.c
2453
if (!h->ae_algo->ops->hwtstamp_set)
drivers/net/ethernet/hisilicon/hns3/hns3_enet.c
2456
return h->ae_algo->ops->hwtstamp_set(h, config, extack);
drivers/net/ethernet/hisilicon/hns3/hns3_enet.c
2468
if (changed & (NETIF_F_GRO_HW) && h->ae_algo->ops->set_gro_en) {
drivers/net/ethernet/hisilicon/hns3/hns3_enet.c
2470
ret = h->ae_algo->ops->set_gro_en(h, enable);
drivers/net/ethernet/hisilicon/hns3/hns3_enet.c
2476
h->ae_algo->ops->enable_hw_strip_rxvtag) {
drivers/net/ethernet/hisilicon/hns3/hns3_enet.c
2478
ret = h->ae_algo->ops->enable_hw_strip_rxvtag(h, enable);
drivers/net/ethernet/hisilicon/hns3/hns3_enet.c
2483
if ((changed & NETIF_F_NTUPLE) && h->ae_algo->ops->enable_fd) {
drivers/net/ethernet/hisilicon/hns3/hns3_enet.c
2485
h->ae_algo->ops->enable_fd(h, enable);
drivers/net/ethernet/hisilicon/hns3/hns3_enet.c
2489
h->ae_algo->ops->cls_flower_active(h)) {
drivers/net/ethernet/hisilicon/hns3/hns3_enet.c
2496
h->ae_algo->ops->enable_vlan_filter) {
drivers/net/ethernet/hisilicon/hns3/hns3_enet.c
2498
ret = h->ae_algo->ops->enable_vlan_filter(h, enable);
drivers/net/ethernet/hisilicon/hns3/hns3_enet.c
2596
handle->ae_algo->ops->update_stats(handle);
drivers/net/ethernet/hisilicon/hns3/hns3_enet.c
2672
if (h->ae_algo->ops->add_cls_flower)
drivers/net/ethernet/hisilicon/hns3/hns3_enet.c
2673
return h->ae_algo->ops->add_cls_flower(h, flow, tc);
drivers/net/ethernet/hisilicon/hns3/hns3_enet.c
2676
if (h->ae_algo->ops->del_cls_flower)
drivers/net/ethernet/hisilicon/hns3/hns3_enet.c
2677
return h->ae_algo->ops->del_cls_flower(h, flow);
drivers/net/ethernet/hisilicon/hns3/hns3_enet.c
2733
if (h->ae_algo->ops->set_vlan_filter)
drivers/net/ethernet/hisilicon/hns3/hns3_enet.c
2734
ret = h->ae_algo->ops->set_vlan_filter(h, proto, vid, false);
drivers/net/ethernet/hisilicon/hns3/hns3_enet.c
2745
if (h->ae_algo->ops->set_vlan_filter)
drivers/net/ethernet/hisilicon/hns3/hns3_enet.c
2746
ret = h->ae_algo->ops->set_vlan_filter(h, proto, vid, true);
drivers/net/ethernet/hisilicon/hns3/hns3_enet.c
2761
if (h->ae_algo->ops->set_vf_vlan_filter)
drivers/net/ethernet/hisilicon/hns3/hns3_enet.c
2762
ret = h->ae_algo->ops->set_vf_vlan_filter(h, vf, vlan,
drivers/net/ethernet/hisilicon/hns3/hns3_enet.c
2775
if (!handle->ae_algo->ops->set_vf_spoofchk)
drivers/net/ethernet/hisilicon/hns3/hns3_enet.c
2778
return handle->ae_algo->ops->set_vf_spoofchk(handle, vf, enable);
drivers/net/ethernet/hisilicon/hns3/hns3_enet.c
2785
if (!handle->ae_algo->ops->set_vf_trust)
drivers/net/ethernet/hisilicon/hns3/hns3_enet.c
2788
return handle->ae_algo->ops->set_vf_trust(handle, vf, enable);
drivers/net/ethernet/hisilicon/hns3/hns3_enet.c
2799
if (!h->ae_algo->ops->set_mtu)
drivers/net/ethernet/hisilicon/hns3/hns3_enet.c
2805
ret = h->ae_algo->ops->set_mtu(h, new_mtu);
drivers/net/ethernet/hisilicon/hns3/hns3_enet.c
2913
if (h->ae_algo->ops->get_mac_stats) {
drivers/net/ethernet/hisilicon/hns3/hns3_enet.c
2916
h->ae_algo->ops->get_mac_stats(h, &mac_stats);
drivers/net/ethernet/hisilicon/hns3/hns3_enet.c
2937
if (h->ae_algo->ops->reset_event)
drivers/net/ethernet/hisilicon/hns3/hns3_enet.c
2938
h->ae_algo->ops->reset_event(h->pdev, h);
drivers/net/ethernet/hisilicon/hns3/hns3_enet.c
2948
if (!h->ae_algo->ops->add_arfs_entry)
drivers/net/ethernet/hisilicon/hns3/hns3_enet.c
2963
return h->ae_algo->ops->add_arfs_entry(h, rxq_index, flow_id, &fkeys);
drivers/net/ethernet/hisilicon/hns3/hns3_enet.c
2972
if (!h->ae_algo->ops->get_vf_config)
drivers/net/ethernet/hisilicon/hns3/hns3_enet.c
2975
return h->ae_algo->ops->get_vf_config(h, vf, ivf);
drivers/net/ethernet/hisilicon/hns3/hns3_enet.c
2983
if (!h->ae_algo->ops->set_vf_link_state)
drivers/net/ethernet/hisilicon/hns3/hns3_enet.c
2986
return h->ae_algo->ops->set_vf_link_state(h, vf, link_state);
drivers/net/ethernet/hisilicon/hns3/hns3_enet.c
2994
if (!h->ae_algo->ops->set_vf_rate)
drivers/net/ethernet/hisilicon/hns3/hns3_enet.c
2997
return h->ae_algo->ops->set_vf_rate(h, vf, min_tx_rate, max_tx_rate,
drivers/net/ethernet/hisilicon/hns3/hns3_enet.c
3006
if (!h->ae_algo->ops->set_vf_mac)
drivers/net/ethernet/hisilicon/hns3/hns3_enet.c
3017
return h->ae_algo->ops->set_vf_mac(h, vf_id, mac);
drivers/net/ethernet/hisilicon/hns3/hns3_enet.c
3047
!h->ae_algo->ops->get_dscp_prio)
drivers/net/ethernet/hisilicon/hns3/hns3_enet.c
3173
if (ae_dev->ops->clean_vf_config)
drivers/net/ethernet/hisilicon/hns3/hns3_enet.c
3174
ae_dev->ops->clean_vf_config(ae_dev, num_vfs);
drivers/net/ethernet/hisilicon/hns3/hns3_enet.c
3244
if (ae_dev->ops && ae_dev->ops->reset_prepare)
drivers/net/ethernet/hisilicon/hns3/hns3_enet.c
3245
ae_dev->ops->reset_prepare(ae_dev, HNAE3_FUNC_RESET);
drivers/net/ethernet/hisilicon/hns3/hns3_enet.c
3257
if (ae_dev->ops && ae_dev->ops->reset_done)
drivers/net/ethernet/hisilicon/hns3/hns3_enet.c
3258
ae_dev->ops->reset_done(ae_dev);
drivers/net/ethernet/hisilicon/hns3/hns3_enet.c
3275
if (!ae_dev || !ae_dev->ops) {
drivers/net/ethernet/hisilicon/hns3/hns3_enet.c
3281
if (ae_dev->ops->handle_hw_ras_error)
drivers/net/ethernet/hisilicon/hns3/hns3_enet.c
3282
ret = ae_dev->ops->handle_hw_ras_error(ae_dev);
drivers/net/ethernet/hisilicon/hns3/hns3_enet.c
3292
const struct hnae3_ae_ops *ops;
drivers/net/ethernet/hisilicon/hns3/hns3_enet.c
3296
if (!ae_dev || !ae_dev->ops)
drivers/net/ethernet/hisilicon/hns3/hns3_enet.c
3299
ops = ae_dev->ops;
drivers/net/ethernet/hisilicon/hns3/hns3_enet.c
3301
if (ops->reset_event && ops->get_reset_level &&
drivers/net/ethernet/hisilicon/hns3/hns3_enet.c
3302
ops->set_default_reset_request) {
drivers/net/ethernet/hisilicon/hns3/hns3_enet.c
3304
reset_type = ops->get_reset_level(ae_dev,
drivers/net/ethernet/hisilicon/hns3/hns3_enet.c
3306
ops->set_default_reset_request(ae_dev, reset_type);
drivers/net/ethernet/hisilicon/hns3/hns3_enet.c
3308
ops->reset_event(pdev, NULL);
drivers/net/ethernet/hisilicon/hns3/hns3_enet.c
3322
if (ae_dev && ae_dev->ops && ae_dev->ops->reset_prepare)
drivers/net/ethernet/hisilicon/hns3/hns3_enet.c
3323
ae_dev->ops->reset_prepare(ae_dev, HNAE3_FLR_RESET);
drivers/net/ethernet/hisilicon/hns3/hns3_enet.c
3331
if (ae_dev && ae_dev->ops && ae_dev->ops->reset_done)
drivers/net/ethernet/hisilicon/hns3/hns3_enet.c
3332
ae_dev->ops->reset_done(ae_dev);
drivers/net/ethernet/hisilicon/hns3/hns3_enet.c
4279
if (h->ae_algo->ops->get_rx_hwts)
drivers/net/ethernet/hisilicon/hns3/hns3_enet.c
4280
h->ae_algo->ops->get_rx_hwts(h, skb, nsec, sec);
drivers/net/ethernet/hisilicon/hns3/hns3_enet.c
4770
ret = h->ae_algo->ops->map_ring_to_vector(h,
drivers/net/ethernet/hisilicon/hns3/hns3_enet.c
4840
vector_num = h->ae_algo->ops->get_vector(h, vector_num, vector);
drivers/net/ethernet/hisilicon/hns3/hns3_enet.c
4891
h->ae_algo->ops->unmap_ring_from_vector(h,
drivers/net/ethernet/hisilicon/hns3/hns3_enet.c
4912
ret = h->ae_algo->ops->put_vector(h, tqp_vector->vector_irq);
drivers/net/ethernet/hisilicon/hns3/hns3_enet.c
5219
if (h->ae_algo->ops->get_mac_addr)
drivers/net/ethernet/hisilicon/hns3/hns3_enet.c
5220
h->ae_algo->ops->get_mac_addr(h, mac_addr_temp);
drivers/net/ethernet/hisilicon/hns3/hns3_enet.c
5235
if (h->ae_algo->ops->set_mac_addr)
drivers/net/ethernet/hisilicon/hns3/hns3_enet.c
5236
ret = h->ae_algo->ops->set_mac_addr(h, netdev->dev_addr, true);
drivers/net/ethernet/hisilicon/hns3/hns3_enet.c
5246
if (h->ae_algo->ops->mac_connect_phy)
drivers/net/ethernet/hisilicon/hns3/hns3_enet.c
5247
ret = h->ae_algo->ops->mac_connect_phy(h);
drivers/net/ethernet/hisilicon/hns3/hns3_enet.c
5256
if (h->ae_algo->ops->mac_disconnect_phy)
drivers/net/ethernet/hisilicon/hns3/hns3_enet.c
5257
h->ae_algo->ops->mac_disconnect_phy(h);
drivers/net/ethernet/hisilicon/hns3/hns3_enet.c
5262
if (!handle->ae_algo->ops->client_start)
drivers/net/ethernet/hisilicon/hns3/hns3_enet.c
5265
return handle->ae_algo->ops->client_start(handle);
drivers/net/ethernet/hisilicon/hns3/hns3_enet.c
5270
if (!handle->ae_algo->ops->client_stop)
drivers/net/ethernet/hisilicon/hns3/hns3_enet.c
5273
handle->ae_algo->ops->client_stop(handle);
drivers/net/ethernet/hisilicon/hns3/hns3_enet.c
5372
handle->ae_algo->ops->get_tqps_and_rss_info(handle, &alloc_tqps,
drivers/net/ethernet/hisilicon/hns3/hns3_enet.c
5656
ret = h->ae_algo->ops->reset_queue(h);
drivers/net/ethernet/hisilicon/hns3/hns3_enet.c
5859
ret = handle->ae_algo->ops->set_channels(handle, new_tqp_num,
drivers/net/ethernet/hisilicon/hns3/hns3_enet.c
5991
if (h->ae_algo->ops->get_status(h))
drivers/net/ethernet/hisilicon/hns3/hns3_enet.c
6043
client.ops = &client_ops;
drivers/net/ethernet/hisilicon/hns3/hns3_enet.c
648
h->ae_algo->ops->get_tqps_and_rss_info(h, &alloc_tqps, &max_rss_size);
drivers/net/ethernet/hisilicon/hns3/hns3_enet.c
753
ret = h->ae_algo->ops->start ? h->ae_algo->ops->start(h) : 0;
drivers/net/ethernet/hisilicon/hns3/hns3_enet.c
816
if (h->ae_algo->ops->set_timer_task)
drivers/net/ethernet/hisilicon/hns3/hns3_enet.c
817
h->ae_algo->ops->set_timer_task(priv->ae_handle, true);
drivers/net/ethernet/hisilicon/hns3/hns3_enet.c
843
const struct hnae3_ae_ops *ops;
drivers/net/ethernet/hisilicon/hns3/hns3_enet.c
848
ops = priv->ae_handle->ae_algo->ops;
drivers/net/ethernet/hisilicon/hns3/hns3_enet.c
849
if (ops->stop)
drivers/net/ethernet/hisilicon/hns3/hns3_enet.c
850
ops->stop(priv->ae_handle);
drivers/net/ethernet/hisilicon/hns3/hns3_enet.c
872
if (h->ae_algo->ops->set_timer_task)
drivers/net/ethernet/hisilicon/hns3/hns3_enet.c
873
h->ae_algo->ops->set_timer_task(priv->ae_handle, false);
drivers/net/ethernet/hisilicon/hns3/hns3_enet.c
888
if (h->ae_algo->ops->add_uc_addr)
drivers/net/ethernet/hisilicon/hns3/hns3_enet.c
889
return h->ae_algo->ops->add_uc_addr(h, addr);
drivers/net/ethernet/hisilicon/hns3/hns3_enet.c
906
if (h->ae_algo->ops->rm_uc_addr)
drivers/net/ethernet/hisilicon/hns3/hns3_enet.c
907
return h->ae_algo->ops->rm_uc_addr(h, addr);
drivers/net/ethernet/hisilicon/hns3/hns3_enet.c
917
if (h->ae_algo->ops->add_mc_addr)
drivers/net/ethernet/hisilicon/hns3/hns3_enet.c
918
return h->ae_algo->ops->add_mc_addr(h, addr);
drivers/net/ethernet/hisilicon/hns3/hns3_enet.c
928
if (h->ae_algo->ops->rm_mc_addr)
drivers/net/ethernet/hisilicon/hns3/hns3_enet.c
929
return h->ae_algo->ops->rm_mc_addr(h, addr);
drivers/net/ethernet/hisilicon/hns3/hns3_enet.c
965
const struct hnae3_ae_ops *ops = hns3_get_ops(handle);
drivers/net/ethernet/hisilicon/hns3/hns3_enet.c
967
if (ops->request_update_promisc_mode)
drivers/net/ethernet/hisilicon/hns3/hns3_enet.c
968
ops->request_update_promisc_mode(handle);
drivers/net/ethernet/hisilicon/hns3/hns3_enet.h
706
((handle)->ae_algo->ops)
drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c
1006
if (h->ae_algo->ops->get_fd_rule_cnt)
drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c
1007
return h->ae_algo->ops->get_fd_rule_cnt(h, cmd);
drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c
1010
if (h->ae_algo->ops->get_fd_rule_info)
drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c
1011
return h->ae_algo->ops->get_fd_rule_info(h, cmd);
drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c
1014
if (h->ae_algo->ops->get_fd_all_rules)
drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c
1015
return h->ae_algo->ops->get_fd_all_rules(h, cmd,
drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c
102
ret = h->ae_algo->ops->set_loopback(h, loop, en);
drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c
1038
const struct hnae3_ae_ops *ops = hns3_get_ops(h);
drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c
1043
if (ops->ae_dev_resetting && ops->ae_dev_resetting(h))
drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c
1046
if (!ops->set_default_reset_request || !ops->reset_event)
drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c
1072
ops->set_default_reset_request(ae_dev, rst_type);
drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c
1074
ops->reset_event(h->pdev, h);
drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c
113
h->ae_algo->ops->set_promisc_mode(h, true, true);
drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c
1294
if (h->ae_algo->ops->set_rss_tuple)
drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c
1295
return h->ae_algo->ops->set_rss_tuple(h, cmd);
drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c
1305
if (h->ae_algo->ops->add_fd_entry)
drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c
1306
return h->ae_algo->ops->add_fd_entry(h, cmd);
drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c
1309
if (h->ae_algo->ops->del_fd_entry)
drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c
1310
return h->ae_algo->ops->del_fd_entry(h, cmd);
drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c
1320
const struct hnae3_ae_ops *ops = hns3_get_ops(handle);
drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c
1332
if (!ops->get_autoneg || !ops->restart_autoneg)
drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c
1335
autoneg = ops->get_autoneg(handle);
drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c
1348
return ops->restart_autoneg(handle);
drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c
1356
if (h->ae_algo->ops->get_channels)
drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c
1357
h->ae_algo->ops->get_channels(h, ch);
drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c
1623
if (!h->ae_algo->ops->get_regs_len)
drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c
1626
return h->ae_algo->ops->get_regs_len(h);
drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c
1634
if (!h->ae_algo->ops->get_regs)
drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c
1637
h->ae_algo->ops->get_regs(h, &cmd->version, data);
drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c
1645
if (!h->ae_algo->ops->set_led_id)
drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c
1648
return h->ae_algo->ops->set_led_id(h, state);
drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c
1671
const struct hnae3_ae_ops *ops = hns3_get_ops(handle);
drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c
1673
if (!hnae3_ae_dev_fec_stats_supported(ae_dev) || !ops->get_fec_stats)
drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c
1676
ops->get_fec_stats(handle, fec_stats);
drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c
1722
const struct hnae3_ae_ops *ops = hns3_get_ops(handle);
drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c
1729
if (!ops->get_fec)
drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c
1732
ops->get_fec(handle, &fec_ability, &fec_mode);
drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c
1747
const struct hnae3_ae_ops *ops = hns3_get_ops(handle);
drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c
1753
if (!ops->set_fec)
drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c
1759
return ops->set_fec(handle, fec_mode);
drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c
1769
const struct hnae3_ae_ops *ops = hns3_get_ops(handle);
drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c
1774
!ops->get_module_eeprom)
drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c
1778
ret = ops->get_module_eeprom(handle, 0, sizeof(sfp_type) / sizeof(u8),
drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c
1819
const struct hnae3_ae_ops *ops = hns3_get_ops(handle);
drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c
1822
!ops->get_module_eeprom)
drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c
1830
return ops->get_module_eeprom(handle, ee->offset, ee->len, data);
drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c
2048
if (handle->ae_algo->ops->get_ts_info)
drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c
2049
return handle->ae_algo->ops->get_ts_info(handle, info);
drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c
2100
if (!h->ae_algo->ops->get_link_diagnosis_info)
drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c
2103
ret = h->ae_algo->ops->get_link_diagnosis_info(h, &status_code);
drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c
2122
const struct hnae3_ae_ops *ops = hns3_get_ops(handle);
drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c
2128
ops->get_wol(handle, wol);
drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c
2135
const struct hnae3_ae_ops *ops = hns3_get_ops(handle);
drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c
2141
return ops->set_wol(handle, wol);
drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c
342
if (h->ae_algo->ops->enable_vlan_filter &&
drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c
344
h->ae_algo->ops->enable_vlan_filter(h, false);
drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c
351
if (h->ae_algo->ops->halt_autoneg)
drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c
352
h->ae_algo->ops->halt_autoneg(h, true);
drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c
364
if (h->ae_algo->ops->halt_autoneg)
drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c
365
h->ae_algo->ops->halt_autoneg(h, false);
drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c
368
if (h->ae_algo->ops->enable_vlan_filter &&
drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c
370
h->ae_algo->ops->enable_vlan_filter(h, true);
drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c
492
const struct hnae3_ae_ops *ops = hns3_get_ops(h);
drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c
494
if (!ops->get_sset_count)
drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c
500
ops->get_sset_count(h, stringset));
drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c
503
return ops->get_sset_count(h, stringset);
drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c
543
const struct hnae3_ae_ops *ops = hns3_get_ops(h);
drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c
546
if (!ops->get_strings)
drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c
552
ops->get_strings(h, stringset, &data);
drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c
555
ops->get_strings(h, stringset, &data);
drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c
611
if (!h->ae_algo->ops->get_stats || !h->ae_algo->ops->update_stats) {
drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c
616
h->ae_algo->ops->update_stats(h);
drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c
622
h->ae_algo->ops->get_stats(h, p);
drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c
632
if (!h->ae_algo->ops->get_fw_version) {
drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c
643
fw_version = priv->ae_handle->ae_algo->ops->get_fw_version(h);
drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c
661
if (h->ae_algo->ops->get_status)
drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c
662
return h->ae_algo->ops->get_status(h);
drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c
700
if (h->ae_algo->ops->get_pauseparam)
drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c
701
h->ae_algo->ops->get_pauseparam(h, &param->autoneg,
drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c
718
if (h->ae_algo->ops->set_pauseparam)
drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c
719
return h->ae_algo->ops->set_pauseparam(h, param->autoneg,
drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c
728
const struct hnae3_ae_ops *ops = hns3_get_ops(h);
drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c
731
if (ops->get_ksettings_an_result)
drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c
732
ops->get_ksettings_an_result(h,
drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c
739
if (ops->get_link_mode)
drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c
740
ops->get_link_mode(h,
drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c
745
if (ops->get_mdix_mode)
drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c
746
ops->get_mdix_mode(h, &cmd->base.eth_tp_mdix_ctrl,
drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c
755
const struct hnae3_ae_ops *ops;
drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c
760
ops = h->ae_algo->ops;
drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c
761
if (ops->get_media_type)
drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c
762
ops->get_media_type(h, &media_type, &module_type);
drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c
788
ops->get_phy_link_ksettings)
drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c
789
ops->get_phy_link_ksettings(h, cmd);
drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c
817
const struct hnae3_ae_ops *ops = hns3_get_ops(handle);
drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c
832
if (ops->get_ksettings_an_result) {
drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c
833
ops->get_ksettings_an_result(handle, &autoneg, &speed, &duplex, &lane_num);
drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c
839
if (ops->get_media_type)
drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c
840
ops->get_media_type(handle, &media_type, &module_type);
drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c
849
if (ops->check_port_speed) {
drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c
850
ret = ops->check_port_speed(handle, cmd->base.speed);
drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c
865
const struct hnae3_ae_ops *ops = hns3_get_ops(handle);
drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c
889
ops->set_phy_link_ksettings) {
drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c
890
return ops->set_phy_link_ksettings(handle, cmd);
drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c
900
if (ops->set_autoneg) {
drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c
901
ret = ops->set_autoneg(handle, cmd->base.autoneg);
drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c
915
if (ops->cfg_mac_speed_dup_h)
drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c
916
ret = ops->cfg_mac_speed_dup_h(handle, cmd->base.speed,
drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c
92
if (!h->ae_algo->ops->set_loopback ||
drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c
926
if (!h->ae_algo->ops->get_rss_key_size)
drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c
929
return h->ae_algo->ops->get_rss_key_size(h);
drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c
93
!h->ae_algo->ops->set_promisc_mode)
drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c
945
if (!h->ae_algo->ops->get_rss)
drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c
948
return h->ae_algo->ops->get_rss(h, rxfh->indir, rxfh->key,
drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c
959
if (!h->ae_algo->ops->set_rss)
drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c
977
return h->ae_algo->ops->set_rss(h, rxfh->indir, rxfh->key,
drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c
986
if (h->ae_algo->ops->get_rss_tuple)
drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c
987
return h->ae_algo->ops->get_rss_tuple(h, cmd);
drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_devlink.c
119
ret = hdev->nic_client->ops->reset_notify(h, HNAE3_INIT_CLIENT);
drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_devlink.c
125
ret = hdev->nic_client->ops->reset_notify(h, HNAE3_UP_CLIENT);
drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_devlink.c
89
ret = hdev->nic_client->ops->reset_notify(h, HNAE3_DOWN_CLIENT);
drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_devlink.c
95
ret = hdev->nic_client->ops->reset_notify(h,
drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c
11226
ret = client->ops->init_instance(&vport->nic);
drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c
11257
client->ops->uninit_instance(&vport->nic, 0);
drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c
11280
ret = client->ops->init_instance(&vport->roce);
drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c
11308
hdev->roce_client->ops->uninit_instance(&vport->roce, 0);
drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c
11377
hdev->roce_client->ops->uninit_instance(&vport->roce, 0);
drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c
11383
if (hdev->nic_client && client->ops->uninit_instance) {
drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c
11388
client->ops->uninit_instance(&vport->nic, 0);
drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c
12909
.ops = &hclge_ops,
drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c
3115
client->ops->link_status_change(handle, state);
drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c
3122
if (rclient && rclient->ops->link_status_change)
drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c
3123
rclient->ops->link_status_change(rhandle,
drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c
3800
if (!client->ops->reset_notify)
drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c
3803
ret = client->ops->reset_notify(handle, type);
drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c
3821
if (!client->ops->reset_notify)
drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c
3824
ret = client->ops->reset_notify(handle, type);
drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c
3994
if (!client || !client->ops->process_hw_error ||
drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c
3998
client->ops->process_hw_error(&hdev->vport[0].nic, type);
drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c
4556
if (hdev->default_reset_request && ae_dev->ops->reset_event)
drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c
4557
ae_dev->ops->reset_event(hdev->pdev, NULL);
drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_mbx.c
813
ae_dev->ops->set_default_reset_request(ae_dev, HNAE3_GLOBAL_RESET);
drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_mbx.c
815
ae_dev->ops->reset_event(hdev->pdev, NULL);
drivers/net/ethernet/hisilicon/hns3/hns3vf/hclgevf_devlink.c
52
ret = hdev->nic_client->ops->reset_notify(h, HNAE3_DOWN_CLIENT);
drivers/net/ethernet/hisilicon/hns3/hns3vf/hclgevf_devlink.c
58
ret = hdev->nic_client->ops->reset_notify(h,
drivers/net/ethernet/hisilicon/hns3/hns3vf/hclgevf_devlink.c
82
ret = hdev->nic_client->ops->reset_notify(h, HNAE3_INIT_CLIENT);
drivers/net/ethernet/hisilicon/hns3/hns3vf/hclgevf_devlink.c
88
ret = hdev->nic_client->ops->reset_notify(h, HNAE3_UP_CLIENT);
drivers/net/ethernet/hisilicon/hns3/hns3vf/hclgevf_main.c
1377
if (!client->ops->reset_notify)
drivers/net/ethernet/hisilicon/hns3/hns3vf/hclgevf_main.c
1380
ret = client->ops->reset_notify(handle, type);
drivers/net/ethernet/hisilicon/hns3/hns3vf/hclgevf_main.c
1398
if (!client->ops->reset_notify)
drivers/net/ethernet/hisilicon/hns3/hns3vf/hclgevf_main.c
1401
ret = client->ops->reset_notify(handle, type);
drivers/net/ethernet/hisilicon/hns3/hns3vf/hclgevf_main.c
2471
ret = client->ops->init_instance(&hdev->nic);
drivers/net/ethernet/hisilicon/hns3/hns3vf/hclgevf_main.c
2480
client->ops->uninit_instance(&hdev->nic, 0);
drivers/net/ethernet/hisilicon/hns3/hns3vf/hclgevf_main.c
2506
ret = client->ops->init_instance(&hdev->roce);
drivers/net/ethernet/hisilicon/hns3/hns3vf/hclgevf_main.c
2575
hdev->roce_client->ops->uninit_instance(&hdev->roce, 0);
drivers/net/ethernet/hisilicon/hns3/hns3vf/hclgevf_main.c
2581
if (client->ops->uninit_instance && hdev->nic_client &&
drivers/net/ethernet/hisilicon/hns3/hns3vf/hclgevf_main.c
2587
client->ops->uninit_instance(&hdev->nic, 0);
drivers/net/ethernet/hisilicon/hns3/hns3vf/hclgevf_main.c
3401
.ops = &hclgevf_ops,
drivers/net/ethernet/hisilicon/hns3/hns3vf/hclgevf_main.c
421
client->ops->link_status_change(handle, !!link_state);
drivers/net/ethernet/hisilicon/hns3/hns3vf/hclgevf_main.c
422
if (rclient && rclient->ops->link_status_change)
drivers/net/ethernet/hisilicon/hns3/hns3vf/hclgevf_main.c
423
rclient->ops->link_status_change(rhandle, !!link_state);
drivers/net/ethernet/ibm/emac/core.c
1243
if (dev->phy.def->ops->poll_link(&dev->phy)) {
drivers/net/ethernet/ibm/emac/core.c
1244
dev->phy.def->ops->read_link(&dev->phy);
drivers/net/ethernet/ibm/emac/core.c
1326
if (dev->phy.def->ops->poll_link(&dev->phy)) {
drivers/net/ethernet/ibm/emac/core.c
1330
dev->phy.def->ops->read_link(&dev->phy);
drivers/net/ethernet/ibm/emac/core.c
2099
dev->phy.def->ops->setup_forced(&dev->phy, cmd->base.speed,
drivers/net/ethernet/ibm/emac/core.c
2108
dev->phy.def->ops->setup_aneg(&dev->phy,
drivers/net/ethernet/ibm/emac/core.c
2229
dev->phy.def->ops->setup_aneg(&dev->phy, dev->phy.advertising);
drivers/net/ethernet/ibm/emac/core.c
2607
dev->phy.def->ops = &emac_dt_mdio_phy_ops;
drivers/net/ethernet/ibm/emac/core.c
2766
if (dev->phy.def->ops->init)
drivers/net/ethernet/ibm/emac/core.c
2767
dev->phy.def->ops->init(&dev->phy);
drivers/net/ethernet/ibm/emac/core.c
2779
dev->phy.def->ops->setup_aneg(&dev->phy, adv);
drivers/net/ethernet/ibm/emac/core.c
2799
dev->phy.def->ops->setup_forced(&dev->phy, speed, fd);
drivers/net/ethernet/ibm/emac/core.c
3066
dev->commac.ops = &emac_commac_ops;
drivers/net/ethernet/ibm/emac/core.c
3136
dev->commac.ops = &emac_commac_sg_ops;
drivers/net/ethernet/ibm/emac/mal.c
342
mc->ops->rxde(mc->dev);
drivers/net/ethernet/ibm/emac/mal.c
407
mc->ops->poll_tx(mc->dev);
drivers/net/ethernet/ibm/emac/mal.c
421
n = mc->ops->poll_rx(mc->dev, budget - received);
drivers/net/ethernet/ibm/emac/mal.c
442
if (unlikely(mc->ops->peek_rx(mc->dev) ||
drivers/net/ethernet/ibm/emac/mal.c
452
mc->ops->poll_tx(mc->dev);
drivers/net/ethernet/ibm/emac/mal.h
171
struct mal_commac_ops *ops;
drivers/net/ethernet/ibm/emac/phy.c
291
.ops = &generic_phy_ops
drivers/net/ethernet/ibm/emac/phy.c
356
.ops = &cis8201_phy_ops
drivers/net/ethernet/ibm/emac/phy.c
364
.ops = &generic_phy_ops
drivers/net/ethernet/ibm/emac/phy.c
436
.ops = &et1011c_phy_ops
drivers/net/ethernet/ibm/emac/phy.c
456
.ops = &m88e1111_phy_ops,
drivers/net/ethernet/ibm/emac/phy.c
471
.ops = &m88e1112_phy_ops,
drivers/net/ethernet/ibm/emac/phy.c
496
.ops = &ar8035_phy_ops,
drivers/net/ethernet/ibm/emac/phy.h
45
const struct mii_phy_ops *ops;
drivers/net/ethernet/intel/e1000/e1000_main.c
705
const struct ethtool_ops *ops = netdev->ethtool_ops;
drivers/net/ethernet/intel/e1000/e1000_main.c
710
eeprom.len = ops->get_eeprom_len(netdev);
drivers/net/ethernet/intel/e1000/e1000_main.c
717
ops->get_eeprom(netdev, &eeprom, data);
drivers/net/ethernet/intel/e1000e/80003es2lan.c
122
mac->ops.check_for_link = e1000e_check_for_serdes_link;
drivers/net/ethernet/intel/e1000e/80003es2lan.c
123
mac->ops.setup_physical_interface =
drivers/net/ethernet/intel/e1000e/80003es2lan.c
128
mac->ops.check_for_link = e1000e_check_for_copper_link;
drivers/net/ethernet/intel/e1000e/80003es2lan.c
1287
if (!(hw->mac.ops.check_mng_mode(hw) ||
drivers/net/ethernet/intel/e1000e/80003es2lan.c
1288
hw->phy.ops.check_reset_block(hw)))
drivers/net/ethernet/intel/e1000e/80003es2lan.c
129
mac->ops.setup_physical_interface =
drivers/net/ethernet/intel/e1000e/80003es2lan.c
146
hw->mac.ops.set_lan_id(hw);
drivers/net/ethernet/intel/e1000e/80003es2lan.c
47
phy->ops.power_up = e1000_power_up_phy_copper;
drivers/net/ethernet/intel/e1000e/80003es2lan.c
48
phy->ops.power_down = e1000_power_down_phy_copper_80003es2lan;
drivers/net/ethernet/intel/e1000e/80003es2lan.c
646
hw->phy.ops.cfg_on_link_up(hw);
drivers/net/ethernet/intel/e1000e/80003es2lan.c
738
ret_val = mac->ops.id_led_init(hw);
drivers/net/ethernet/intel/e1000e/80003es2lan.c
745
mac->ops.clear_vfta(hw);
drivers/net/ethernet/intel/e1000e/80003es2lan.c
756
ret_val = mac->ops.setup_link(hw);
drivers/net/ethernet/intel/e1000e/80003es2lan.c
939
ret_val = hw->phy.ops.commit(hw);
drivers/net/ethernet/intel/e1000e/80003es2lan.c
983
if (!hw->mac.ops.check_mng_mode(hw)) {
drivers/net/ethernet/intel/e1000e/82571.c
1075
ret_val = mac->ops.id_led_init(hw);
drivers/net/ethernet/intel/e1000e/82571.c
1082
mac->ops.clear_vfta(hw);
drivers/net/ethernet/intel/e1000e/82571.c
1099
ret_val = mac->ops.setup_link(hw);
drivers/net/ethernet/intel/e1000e/82571.c
1713
hw->mac.ops.rar_set(hw, hw->mac.addr,
drivers/net/ethernet/intel/e1000e/82571.c
177
nvm->ops.acquire = e1000_get_hw_semaphore_82574;
drivers/net/ethernet/intel/e1000e/82571.c
178
nvm->ops.release = e1000_put_hw_semaphore_82574;
drivers/net/ethernet/intel/e1000e/82571.c
1802
if (!phy->ops.check_reset_block)
drivers/net/ethernet/intel/e1000e/82571.c
1806
if (!(mac->ops.check_mng_mode(hw) || phy->ops.check_reset_block(hw)))
drivers/net/ethernet/intel/e1000e/82571.c
204
mac->ops.setup_physical_interface =
drivers/net/ethernet/intel/e1000e/82571.c
206
mac->ops.check_for_link = e1000e_check_for_fiber_link;
drivers/net/ethernet/intel/e1000e/82571.c
207
mac->ops.get_link_up_info =
drivers/net/ethernet/intel/e1000e/82571.c
215
mac->ops.setup_physical_interface =
drivers/net/ethernet/intel/e1000e/82571.c
217
mac->ops.check_for_link = e1000_check_for_serdes_link_82571;
drivers/net/ethernet/intel/e1000e/82571.c
218
mac->ops.get_link_up_info =
drivers/net/ethernet/intel/e1000e/82571.c
223
mac->ops.setup_physical_interface =
drivers/net/ethernet/intel/e1000e/82571.c
225
mac->ops.check_for_link = e1000e_check_for_copper_link;
drivers/net/ethernet/intel/e1000e/82571.c
226
mac->ops.get_link_up_info = e1000e_get_speed_and_duplex_copper;
drivers/net/ethernet/intel/e1000e/82571.c
240
mac->ops.set_lan_id = e1000_set_lan_id_single_port;
drivers/net/ethernet/intel/e1000e/82571.c
241
mac->ops.check_mng_mode = e1000e_check_mng_mode_generic;
drivers/net/ethernet/intel/e1000e/82571.c
242
mac->ops.led_on = e1000e_led_on_generic;
drivers/net/ethernet/intel/e1000e/82571.c
243
mac->ops.blink_led = e1000e_blink_led_generic;
drivers/net/ethernet/intel/e1000e/82571.c
255
mac->ops.set_lan_id = e1000_set_lan_id_single_port;
drivers/net/ethernet/intel/e1000e/82571.c
256
mac->ops.check_mng_mode = e1000_check_mng_mode_82574;
drivers/net/ethernet/intel/e1000e/82571.c
257
mac->ops.led_on = e1000_led_on_82574;
drivers/net/ethernet/intel/e1000e/82571.c
260
mac->ops.check_mng_mode = e1000e_check_mng_mode_generic;
drivers/net/ethernet/intel/e1000e/82571.c
261
mac->ops.led_on = e1000e_led_on_generic;
drivers/net/ethernet/intel/e1000e/82571.c
262
mac->ops.blink_led = e1000e_blink_led_generic;
drivers/net/ethernet/intel/e1000e/82571.c
59
phy->ops.power_up = e1000_power_up_phy_copper;
drivers/net/ethernet/intel/e1000e/82571.c
60
phy->ops.power_down = e1000_power_down_phy_copper_82571;
drivers/net/ethernet/intel/e1000e/82571.c
73
phy->ops.acquire = e1000_get_hw_semaphore_82574;
drivers/net/ethernet/intel/e1000e/82571.c
74
phy->ops.release = e1000_put_hw_semaphore_82574;
drivers/net/ethernet/intel/e1000e/82571.c
75
phy->ops.set_d0_lplu_state = e1000_set_d0_lplu_state_82574;
drivers/net/ethernet/intel/e1000e/82571.c
76
phy->ops.set_d3_lplu_state = e1000_set_d3_lplu_state_82574;
drivers/net/ethernet/intel/e1000e/e1000.h
542
return hw->phy.ops.reset(hw);
drivers/net/ethernet/intel/e1000e/e1000.h
547
return hw->phy.ops.read_reg(hw, offset, data);
drivers/net/ethernet/intel/e1000e/e1000.h
552
return hw->phy.ops.read_reg_locked(hw, offset, data);
drivers/net/ethernet/intel/e1000e/e1000.h
557
return hw->phy.ops.write_reg(hw, offset, data);
drivers/net/ethernet/intel/e1000e/e1000.h
562
return hw->phy.ops.write_reg_locked(hw, offset, data);
drivers/net/ethernet/intel/e1000e/e1000.h
569
if (hw->mac.ops.read_mac_addr)
drivers/net/ethernet/intel/e1000e/e1000.h
570
return hw->mac.ops.read_mac_addr(hw);
drivers/net/ethernet/intel/e1000e/e1000.h
577
return hw->nvm.ops.validate(hw);
drivers/net/ethernet/intel/e1000e/e1000.h
582
return hw->nvm.ops.update(hw);
drivers/net/ethernet/intel/e1000e/e1000.h
588
return hw->nvm.ops.read(hw, offset, words, data);
drivers/net/ethernet/intel/e1000e/e1000.h
594
return hw->nvm.ops.write(hw, offset, words, data);
drivers/net/ethernet/intel/e1000e/e1000.h
599
return hw->phy.ops.get_info(hw);
drivers/net/ethernet/intel/e1000e/ethtool.c
1356
hw->phy.ops.commit(hw);
drivers/net/ethernet/intel/e1000e/ethtool.c
1374
ret_val = hw->phy.ops.acquire(hw);
drivers/net/ethernet/intel/e1000e/ethtool.c
1380
hw->phy.ops.release(hw);
drivers/net/ethernet/intel/e1000e/ethtool.c
1600
if (hw->phy.ops.commit)
drivers/net/ethernet/intel/e1000e/ethtool.c
1601
hw->phy.ops.commit(hw);
drivers/net/ethernet/intel/e1000e/ethtool.c
1712
if (hw->phy.ops.check_reset_block &&
drivers/net/ethernet/intel/e1000e/ethtool.c
1713
hw->phy.ops.check_reset_block(hw)) {
drivers/net/ethernet/intel/e1000e/ethtool.c
1750
hw->mac.ops.check_for_link(hw);
drivers/net/ethernet/intel/e1000e/ethtool.c
1758
hw->mac.ops.check_for_link(hw);
drivers/net/ethernet/intel/e1000e/ethtool.c
1956
if (!hw->mac.ops.blink_led)
drivers/net/ethernet/intel/e1000e/ethtool.c
1959
hw->mac.ops.blink_led(hw);
drivers/net/ethernet/intel/e1000e/ethtool.c
1965
hw->mac.ops.led_off(hw);
drivers/net/ethernet/intel/e1000e/ethtool.c
1966
hw->mac.ops.cleanup_led(hw);
drivers/net/ethernet/intel/e1000e/ethtool.c
1971
hw->mac.ops.led_on(hw);
drivers/net/ethernet/intel/e1000e/ethtool.c
1975
hw->mac.ops.led_off(hw);
drivers/net/ethernet/intel/e1000e/ethtool.c
2167
ret_val = hw->phy.ops.acquire(hw);
drivers/net/ethernet/intel/e1000e/ethtool.c
2205
hw->phy.ops.release(hw);
drivers/net/ethernet/intel/e1000e/ethtool.c
282
if (hw->phy.ops.check_reset_block &&
drivers/net/ethernet/intel/e1000e/ethtool.c
283
hw->phy.ops.check_reset_block(hw)) {
drivers/net/ethernet/intel/e1000e/ethtool.c
402
retval = hw->mac.ops.setup_link(hw);
drivers/net/ethernet/intel/e1000e/hw.h
573
struct e1000_mac_operations ops;
drivers/net/ethernet/intel/e1000e/hw.h
614
struct e1000_phy_operations ops;
drivers/net/ethernet/intel/e1000e/hw.h
650
struct e1000_nvm_operations ops;
drivers/net/ethernet/intel/e1000e/ich8lan.c
1012
ret_val = hw->phy.ops.acquire(hw);
drivers/net/ethernet/intel/e1000e/ich8lan.c
1039
hw->phy.ops.release(hw);
drivers/net/ethernet/intel/e1000e/ich8lan.c
1118
hw->mac.ops.get_link_up_info(hw, &speed, &duplex);
drivers/net/ethernet/intel/e1000e/ich8lan.c
1269
ret_val = hw->phy.ops.acquire(hw);
drivers/net/ethernet/intel/e1000e/ich8lan.c
1339
hw->phy.ops.release(hw);
drivers/net/ethernet/intel/e1000e/ich8lan.c
1426
ret_val = hw->phy.ops.acquire(hw);
drivers/net/ethernet/intel/e1000e/ich8lan.c
1499
hw->phy.ops.release(hw);
drivers/net/ethernet/intel/e1000e/ich8lan.c
1580
ret_val = hw->phy.ops.acquire(hw);
drivers/net/ethernet/intel/e1000e/ich8lan.c
1602
hw->phy.ops.read_reg_locked(hw, HV_PM_CTRL,
drivers/net/ethernet/intel/e1000e/ich8lan.c
1607
hw->phy.ops.write_reg_locked(hw, HV_PM_CTRL,
drivers/net/ethernet/intel/e1000e/ich8lan.c
1611
hw->phy.ops.release(hw);
drivers/net/ethernet/intel/e1000e/ich8lan.c
1621
ret_val = hw->phy.ops.acquire(hw);
drivers/net/ethernet/intel/e1000e/ich8lan.c
1629
hw->phy.ops.release(hw);
drivers/net/ethernet/intel/e1000e/ich8lan.c
1642
hw->phy.ops.release(hw);
drivers/net/ethernet/intel/e1000e/ich8lan.c
1646
ret_val = hw->phy.ops.acquire(hw);
drivers/net/ethernet/intel/e1000e/ich8lan.c
1653
hw->phy.ops.release(hw);
drivers/net/ethernet/intel/e1000e/ich8lan.c
1767
mac->ops.config_collision_dist(hw);
drivers/net/ethernet/intel/e1000e/ich8lan.c
1832
hw->mac.ops.blink_led = NULL;
drivers/net/ethernet/intel/e1000e/ich8lan.c
212
hw->phy.ops.release(hw);
drivers/net/ethernet/intel/e1000e/ich8lan.c
216
hw->phy.ops.acquire(hw);
drivers/net/ethernet/intel/e1000e/ich8lan.c
2278
ret_val = hw->phy.ops.acquire(hw);
drivers/net/ethernet/intel/e1000e/ich8lan.c
2352
hw->phy.ops.release(hw);
drivers/net/ethernet/intel/e1000e/ich8lan.c
2376
ret_val = hw->phy.ops.acquire(hw);
drivers/net/ethernet/intel/e1000e/ich8lan.c
2428
hw->phy.ops.release(hw);
drivers/net/ethernet/intel/e1000e/ich8lan.c
2503
ret_val = hw->phy.ops.acquire(hw);
drivers/net/ethernet/intel/e1000e/ich8lan.c
2543
!hw->phy.ops.check_reset_block(hw))
drivers/net/ethernet/intel/e1000e/ich8lan.c
2549
hw->phy.ops.release(hw);
drivers/net/ethernet/intel/e1000e/ich8lan.c
2622
ret_val = hw->phy.ops.acquire(hw);
drivers/net/ethernet/intel/e1000e/ich8lan.c
2628
hw->phy.ops.release(hw);
drivers/net/ethernet/intel/e1000e/ich8lan.c
2640
ret_val = hw->phy.ops.acquire(hw);
drivers/net/ethernet/intel/e1000e/ich8lan.c
2653
hw->phy.ops.release(hw);
drivers/net/ethernet/intel/e1000e/ich8lan.c
2668
ret_val = hw->phy.ops.acquire(hw);
drivers/net/ethernet/intel/e1000e/ich8lan.c
2678
hw->phy.ops.write_reg_page(hw, BM_RAR_L(i),
drivers/net/ethernet/intel/e1000e/ich8lan.c
2680
hw->phy.ops.write_reg_page(hw, BM_RAR_M(i),
drivers/net/ethernet/intel/e1000e/ich8lan.c
2684
hw->phy.ops.write_reg_page(hw, BM_RAR_H(i),
drivers/net/ethernet/intel/e1000e/ich8lan.c
2686
hw->phy.ops.write_reg_page(hw, BM_RAR_CTRL(i),
drivers/net/ethernet/intel/e1000e/ich8lan.c
2693
hw->phy.ops.release(hw);
drivers/net/ethernet/intel/e1000e/ich8lan.c
2882
ret_val = hw->phy.ops.acquire(hw);
drivers/net/ethernet/intel/e1000e/ich8lan.c
2892
hw->phy.ops.release(hw);
drivers/net/ethernet/intel/e1000e/ich8lan.c
3009
if (hw->phy.ops.check_reset_block(hw))
drivers/net/ethernet/intel/e1000e/ich8lan.c
3054
ret_val = hw->phy.ops.acquire(hw);
drivers/net/ethernet/intel/e1000e/ich8lan.c
3060
hw->phy.ops.release(hw);
drivers/net/ethernet/intel/e1000e/ich8lan.c
3115
if (!hw->phy.ops.check_reset_block(hw))
drivers/net/ethernet/intel/e1000e/ich8lan.c
3425
nvm->ops.acquire(hw);
drivers/net/ethernet/intel/e1000e/ich8lan.c
3481
nvm->ops.release(hw);
drivers/net/ethernet/intel/e1000e/ich8lan.c
3516
nvm->ops.acquire(hw);
drivers/net/ethernet/intel/e1000e/ich8lan.c
3541
nvm->ops.release(hw);
drivers/net/ethernet/intel/e1000e/ich8lan.c
360
ret_val = hw->phy.ops.acquire(hw);
drivers/net/ethernet/intel/e1000e/ich8lan.c
3906
nvm->ops.acquire(hw);
drivers/net/ethernet/intel/e1000e/ich8lan.c
3913
nvm->ops.release(hw);
drivers/net/ethernet/intel/e1000e/ich8lan.c
3944
nvm->ops.acquire(hw);
drivers/net/ethernet/intel/e1000e/ich8lan.c
4062
nvm->ops.release(hw);
drivers/net/ethernet/intel/e1000e/ich8lan.c
4068
nvm->ops.reload(hw);
drivers/net/ethernet/intel/e1000e/ich8lan.c
4105
nvm->ops.acquire(hw);
drivers/net/ethernet/intel/e1000e/ich8lan.c
419
if (hw->phy.ops.check_reset_block(hw)) {
drivers/net/ethernet/intel/e1000e/ich8lan.c
4213
nvm->ops.release(hw);
drivers/net/ethernet/intel/e1000e/ich8lan.c
4219
nvm->ops.reload(hw);
drivers/net/ethernet/intel/e1000e/ich8lan.c
4309
nvm->ops.acquire(hw);
drivers/net/ethernet/intel/e1000e/ich8lan.c
4329
nvm->ops.release(hw);
drivers/net/ethernet/intel/e1000e/ich8lan.c
450
hw->phy.ops.release(hw);
drivers/net/ethernet/intel/e1000e/ich8lan.c
454
if (hw->phy.ops.check_reset_block(hw)) {
drivers/net/ethernet/intel/e1000e/ich8lan.c
474
ret_val = hw->phy.ops.check_reset_block(hw);
drivers/net/ethernet/intel/e1000e/ich8lan.c
4749
ret_val = hw->nvm.ops.valid_led_default(hw, &data);
drivers/net/ethernet/intel/e1000e/ich8lan.c
481
ret_val = hw->phy.ops.acquire(hw);
drivers/net/ethernet/intel/e1000e/ich8lan.c
487
hw->phy.ops.release(hw);
drivers/net/ethernet/intel/e1000e/ich8lan.c
4880
if (!hw->phy.ops.check_reset_block(hw)) {
drivers/net/ethernet/intel/e1000e/ich8lan.c
4912
ret_val = hw->phy.ops.get_cfg_done(hw);
drivers/net/ethernet/intel/e1000e/ich8lan.c
4967
ret_val = hw->phy.ops.acquire(hw);
drivers/net/ethernet/intel/e1000e/ich8lan.c
4972
hw->phy.ops.release(hw);
drivers/net/ethernet/intel/e1000e/ich8lan.c
4979
ret_val = mac->ops.id_led_init(hw);
drivers/net/ethernet/intel/e1000e/ich8lan.c
5006
ret_val = mac->ops.setup_link(hw);
drivers/net/ethernet/intel/e1000e/ich8lan.c
5145
if (hw->phy.ops.check_reset_block(hw))
drivers/net/ethernet/intel/e1000e/ich8lan.c
516
phy->ops.set_page = e1000_set_page_igp;
drivers/net/ethernet/intel/e1000e/ich8lan.c
5168
ret_val = hw->mac.ops.setup_physical_interface(hw);
drivers/net/ethernet/intel/e1000e/ich8lan.c
517
phy->ops.read_reg = e1000_read_phy_reg_hv;
drivers/net/ethernet/intel/e1000e/ich8lan.c
518
phy->ops.read_reg_locked = e1000_read_phy_reg_hv_locked;
drivers/net/ethernet/intel/e1000e/ich8lan.c
519
phy->ops.read_reg_page = e1000_read_phy_reg_page_hv;
drivers/net/ethernet/intel/e1000e/ich8lan.c
520
phy->ops.set_d0_lplu_state = e1000_set_lplu_state_pchlan;
drivers/net/ethernet/intel/e1000e/ich8lan.c
521
phy->ops.set_d3_lplu_state = e1000_set_lplu_state_pchlan;
drivers/net/ethernet/intel/e1000e/ich8lan.c
522
phy->ops.write_reg = e1000_write_phy_reg_hv;
drivers/net/ethernet/intel/e1000e/ich8lan.c
523
phy->ops.write_reg_locked = e1000_write_phy_reg_hv_locked;
drivers/net/ethernet/intel/e1000e/ich8lan.c
524
phy->ops.write_reg_page = e1000_write_phy_reg_page_hv;
drivers/net/ethernet/intel/e1000e/ich8lan.c
525
phy->ops.power_up = e1000_power_up_phy_copper;
drivers/net/ethernet/intel/e1000e/ich8lan.c
526
phy->ops.power_down = e1000_power_down_phy_copper_ich8lan;
drivers/net/ethernet/intel/e1000e/ich8lan.c
5530
ret_val = hw->phy.ops.acquire(hw);
drivers/net/ethernet/intel/e1000e/ich8lan.c
5599
hw->phy.ops.release(hw);
drivers/net/ethernet/intel/e1000e/ich8lan.c
5614
ret_val = hw->phy.ops.acquire(hw);
drivers/net/ethernet/intel/e1000e/ich8lan.c
5618
hw->phy.ops.release(hw);
drivers/net/ethernet/intel/e1000e/ich8lan.c
5653
ret_val = hw->phy.ops.acquire(hw);
drivers/net/ethernet/intel/e1000e/ich8lan.c
5686
hw->phy.ops.release(hw);
drivers/net/ethernet/intel/e1000e/ich8lan.c
576
phy->ops.check_polarity = e1000_check_polarity_82577;
drivers/net/ethernet/intel/e1000e/ich8lan.c
577
phy->ops.force_speed_duplex =
drivers/net/ethernet/intel/e1000e/ich8lan.c
579
phy->ops.get_cable_length = e1000_get_cable_length_82577;
drivers/net/ethernet/intel/e1000e/ich8lan.c
580
phy->ops.get_info = e1000_get_phy_info_82577;
drivers/net/ethernet/intel/e1000e/ich8lan.c
581
phy->ops.commit = e1000e_phy_sw_reset;
drivers/net/ethernet/intel/e1000e/ich8lan.c
584
phy->ops.check_polarity = e1000_check_polarity_m88;
drivers/net/ethernet/intel/e1000e/ich8lan.c
585
phy->ops.force_speed_duplex = e1000e_phy_force_speed_duplex_m88;
drivers/net/ethernet/intel/e1000e/ich8lan.c
586
phy->ops.get_cable_length = e1000e_get_cable_length_m88;
drivers/net/ethernet/intel/e1000e/ich8lan.c
587
phy->ops.get_info = e1000e_get_phy_info_m88;
drivers/net/ethernet/intel/e1000e/ich8lan.c
5889
if (!(hw->mac.ops.check_mng_mode(hw) ||
drivers/net/ethernet/intel/e1000e/ich8lan.c
5890
hw->phy.ops.check_reset_block(hw)))
drivers/net/ethernet/intel/e1000e/ich8lan.c
5927
ret_val = hw->phy.ops.acquire(hw);
drivers/net/ethernet/intel/e1000e/ich8lan.c
5930
ret_val = hw->phy.ops.set_page(hw,
drivers/net/ethernet/intel/e1000e/ich8lan.c
5934
hw->phy.ops.read_reg_page(hw, HV_SCC_UPPER, &phy_data);
drivers/net/ethernet/intel/e1000e/ich8lan.c
5935
hw->phy.ops.read_reg_page(hw, HV_SCC_LOWER, &phy_data);
drivers/net/ethernet/intel/e1000e/ich8lan.c
5936
hw->phy.ops.read_reg_page(hw, HV_ECOL_UPPER, &phy_data);
drivers/net/ethernet/intel/e1000e/ich8lan.c
5937
hw->phy.ops.read_reg_page(hw, HV_ECOL_LOWER, &phy_data);
drivers/net/ethernet/intel/e1000e/ich8lan.c
5938
hw->phy.ops.read_reg_page(hw, HV_MCC_UPPER, &phy_data);
drivers/net/ethernet/intel/e1000e/ich8lan.c
5939
hw->phy.ops.read_reg_page(hw, HV_MCC_LOWER, &phy_data);
drivers/net/ethernet/intel/e1000e/ich8lan.c
5940
hw->phy.ops.read_reg_page(hw, HV_LATECOL_UPPER, &phy_data);
drivers/net/ethernet/intel/e1000e/ich8lan.c
5941
hw->phy.ops.read_reg_page(hw, HV_LATECOL_LOWER, &phy_data);
drivers/net/ethernet/intel/e1000e/ich8lan.c
5942
hw->phy.ops.read_reg_page(hw, HV_COLC_UPPER, &phy_data);
drivers/net/ethernet/intel/e1000e/ich8lan.c
5943
hw->phy.ops.read_reg_page(hw, HV_COLC_LOWER, &phy_data);
drivers/net/ethernet/intel/e1000e/ich8lan.c
5944
hw->phy.ops.read_reg_page(hw, HV_DC_UPPER, &phy_data);
drivers/net/ethernet/intel/e1000e/ich8lan.c
5945
hw->phy.ops.read_reg_page(hw, HV_DC_LOWER, &phy_data);
drivers/net/ethernet/intel/e1000e/ich8lan.c
5946
hw->phy.ops.read_reg_page(hw, HV_TNCRS_UPPER, &phy_data);
drivers/net/ethernet/intel/e1000e/ich8lan.c
5947
hw->phy.ops.read_reg_page(hw, HV_TNCRS_LOWER, &phy_data);
drivers/net/ethernet/intel/e1000e/ich8lan.c
5949
hw->phy.ops.release(hw);
drivers/net/ethernet/intel/e1000e/ich8lan.c
612
phy->ops.power_up = e1000_power_up_phy_copper;
drivers/net/ethernet/intel/e1000e/ich8lan.c
613
phy->ops.power_down = e1000_power_down_phy_copper_ich8lan;
drivers/net/ethernet/intel/e1000e/ich8lan.c
620
phy->ops.write_reg = e1000e_write_phy_reg_bm;
drivers/net/ethernet/intel/e1000e/ich8lan.c
621
phy->ops.read_reg = e1000e_read_phy_reg_bm;
drivers/net/ethernet/intel/e1000e/ich8lan.c
643
phy->ops.read_reg_locked = e1000e_read_phy_reg_igp_locked;
drivers/net/ethernet/intel/e1000e/ich8lan.c
644
phy->ops.write_reg_locked = e1000e_write_phy_reg_igp_locked;
drivers/net/ethernet/intel/e1000e/ich8lan.c
645
phy->ops.get_info = e1000e_get_phy_info_igp;
drivers/net/ethernet/intel/e1000e/ich8lan.c
646
phy->ops.check_polarity = e1000_check_polarity_igp;
drivers/net/ethernet/intel/e1000e/ich8lan.c
647
phy->ops.force_speed_duplex = e1000e_phy_force_speed_duplex_igp;
drivers/net/ethernet/intel/e1000e/ich8lan.c
654
phy->ops.get_info = e1000_get_phy_info_ife;
drivers/net/ethernet/intel/e1000e/ich8lan.c
655
phy->ops.check_polarity = e1000_check_polarity_ife;
drivers/net/ethernet/intel/e1000e/ich8lan.c
656
phy->ops.force_speed_duplex = e1000_phy_force_speed_duplex_ife;
drivers/net/ethernet/intel/e1000e/ich8lan.c
661
phy->ops.read_reg = e1000e_read_phy_reg_bm;
drivers/net/ethernet/intel/e1000e/ich8lan.c
662
phy->ops.write_reg = e1000e_write_phy_reg_bm;
drivers/net/ethernet/intel/e1000e/ich8lan.c
663
phy->ops.commit = e1000e_phy_sw_reset;
drivers/net/ethernet/intel/e1000e/ich8lan.c
664
phy->ops.get_info = e1000e_get_phy_info_m88;
drivers/net/ethernet/intel/e1000e/ich8lan.c
665
phy->ops.check_polarity = e1000_check_polarity_m88;
drivers/net/ethernet/intel/e1000e/ich8lan.c
666
phy->ops.force_speed_duplex = e1000e_phy_force_speed_duplex_m88;
drivers/net/ethernet/intel/e1000e/ich8lan.c
781
mac->ops.check_mng_mode = e1000_check_mng_mode_ich8lan;
drivers/net/ethernet/intel/e1000e/ich8lan.c
783
mac->ops.id_led_init = e1000e_id_led_init_generic;
drivers/net/ethernet/intel/e1000e/ich8lan.c
785
mac->ops.blink_led = e1000e_blink_led_generic;
drivers/net/ethernet/intel/e1000e/ich8lan.c
787
mac->ops.setup_led = e1000e_setup_led_generic;
drivers/net/ethernet/intel/e1000e/ich8lan.c
789
mac->ops.cleanup_led = e1000_cleanup_led_ich8lan;
drivers/net/ethernet/intel/e1000e/ich8lan.c
791
mac->ops.led_on = e1000_led_on_ich8lan;
drivers/net/ethernet/intel/e1000e/ich8lan.c
792
mac->ops.led_off = e1000_led_off_ich8lan;
drivers/net/ethernet/intel/e1000e/ich8lan.c
796
mac->ops.rar_set = e1000_rar_set_pch2lan;
drivers/net/ethernet/intel/e1000e/ich8lan.c
809
mac->ops.check_mng_mode = e1000_check_mng_mode_pchlan;
drivers/net/ethernet/intel/e1000e/ich8lan.c
811
mac->ops.id_led_init = e1000_id_led_init_pchlan;
drivers/net/ethernet/intel/e1000e/ich8lan.c
813
mac->ops.setup_led = e1000_setup_led_pchlan;
drivers/net/ethernet/intel/e1000e/ich8lan.c
815
mac->ops.cleanup_led = e1000_cleanup_led_pchlan;
drivers/net/ethernet/intel/e1000e/ich8lan.c
817
mac->ops.led_on = e1000_led_on_pchlan;
drivers/net/ethernet/intel/e1000e/ich8lan.c
818
mac->ops.led_off = e1000_led_off_pchlan;
drivers/net/ethernet/intel/e1000e/ich8lan.c
826
mac->ops.rar_set = e1000_rar_set_pch_lpt;
drivers/net/ethernet/intel/e1000e/ich8lan.c
827
mac->ops.setup_physical_interface =
drivers/net/ethernet/intel/e1000e/ich8lan.c
829
mac->ops.rar_get_count = e1000_rar_get_count_pch_lpt;
drivers/net/ethernet/intel/e1000e/ich8lan.c
926
ret_val = hw->phy.ops.acquire(hw);
drivers/net/ethernet/intel/e1000e/ich8lan.c
988
hw->phy.ops.release(hw);
drivers/net/ethernet/intel/e1000e/mac.c
1161
ret_val = mac->ops.get_link_up_info(hw, &speed, &duplex);
drivers/net/ethernet/intel/e1000e/mac.c
118
hw->mac.ops.rar_set(hw, hw->mac.addr, 0);
drivers/net/ethernet/intel/e1000e/mac.c
123
hw->mac.ops.rar_set(hw, mac_addr, i);
drivers/net/ethernet/intel/e1000e/mac.c
1487
ret_val = hw->nvm.ops.valid_led_default(hw, &data);
drivers/net/ethernet/intel/e1000e/mac.c
1547
if (hw->mac.ops.setup_led != e1000e_setup_led_generic)
drivers/net/ethernet/intel/e1000e/mac.c
189
hw->mac.ops.rar_set(hw, alt_mac_addr, 0);
drivers/net/ethernet/intel/e1000e/mac.c
31
mac->ops.set_lan_id(hw);
drivers/net/ethernet/intel/e1000e/mac.c
445
mac->ops.config_collision_dist(hw);
drivers/net/ethernet/intel/e1000e/mac.c
686
if (hw->phy.ops.check_reset_block && hw->phy.ops.check_reset_block(hw))
drivers/net/ethernet/intel/e1000e/mac.c
706
ret_val = hw->mac.ops.setup_physical_interface(hw);
drivers/net/ethernet/intel/e1000e/mac.c
824
ret_val = mac->ops.check_for_link(hw);
drivers/net/ethernet/intel/e1000e/mac.c
855
hw->mac.ops.config_collision_dist(hw);
drivers/net/ethernet/intel/e1000e/manage.c
103
if (!hw->mac.ops.check_mng_mode(hw)) {
drivers/net/ethernet/intel/e1000e/netdev.c
2710
hw->mac.ops.write_vfta(hw, index, vfta);
drivers/net/ethernet/intel/e1000e/netdev.c
2738
hw->mac.ops.write_vfta(hw, index, vfta);
drivers/net/ethernet/intel/e1000e/netdev.c
2995
hw->mac.ops.config_collision_dist(hw);
drivers/net/ethernet/intel/e1000e/netdev.c
3307
hw->mac.ops.update_mc_addr_list(hw, NULL, 0);
drivers/net/ethernet/intel/e1000e/netdev.c
3320
hw->mac.ops.update_mc_addr_list(hw, mta_list, i);
drivers/net/ethernet/intel/e1000e/netdev.c
3342
rar_entries = hw->mac.ops.rar_get_count(hw);
drivers/net/ethernet/intel/e1000e/netdev.c
3366
ret_val = hw->mac.ops.rar_set(hw, ha->addr, rar_entries--);
drivers/net/ethernet/intel/e1000e/netdev.c
3782
if (adapter->hw.phy.ops.power_up)
drivers/net/ethernet/intel/e1000e/netdev.c
3783
adapter->hw.phy.ops.power_up(&adapter->hw);
drivers/net/ethernet/intel/e1000e/netdev.c
3785
adapter->hw.mac.ops.setup_link(&adapter->hw);
drivers/net/ethernet/intel/e1000e/netdev.c
3797
if (adapter->hw.phy.ops.power_down)
drivers/net/ethernet/intel/e1000e/netdev.c
3798
adapter->hw.phy.ops.power_down(&adapter->hw);
drivers/net/ethernet/intel/e1000e/netdev.c
4125
mac->ops.reset_hw(hw);
drivers/net/ethernet/intel/e1000e/netdev.c
4135
if (mac->ops.init_hw(hw))
drivers/net/ethernet/intel/e1000e/netdev.c
4166
ret_val = hw->phy.ops.acquire(hw);
drivers/net/ethernet/intel/e1000e/netdev.c
4177
hw->phy.ops.release(hw);
drivers/net/ethernet/intel/e1000e/netdev.c
4808
hw->mac.ops.rar_set(&adapter->hw, adapter->hw.mac.addr, 0);
drivers/net/ethernet/intel/e1000e/netdev.c
4821
hw->mac.ops.rar_set(&adapter->hw, adapter->hw.mac.addr,
drivers/net/ethernet/intel/e1000e/netdev.c
4883
ret_val = hw->phy.ops.acquire(hw);
drivers/net/ethernet/intel/e1000e/netdev.c
4896
ret_val = hw->phy.ops.set_page(hw,
drivers/net/ethernet/intel/e1000e/netdev.c
4903
hw->phy.ops.read_reg_page(hw, HV_SCC_UPPER, &phy_data);
drivers/net/ethernet/intel/e1000e/netdev.c
4904
ret_val = hw->phy.ops.read_reg_page(hw, HV_SCC_LOWER, &phy_data);
drivers/net/ethernet/intel/e1000e/netdev.c
4909
hw->phy.ops.read_reg_page(hw, HV_ECOL_UPPER, &phy_data);
drivers/net/ethernet/intel/e1000e/netdev.c
4910
ret_val = hw->phy.ops.read_reg_page(hw, HV_ECOL_LOWER, &phy_data);
drivers/net/ethernet/intel/e1000e/netdev.c
4915
hw->phy.ops.read_reg_page(hw, HV_MCC_UPPER, &phy_data);
drivers/net/ethernet/intel/e1000e/netdev.c
4916
ret_val = hw->phy.ops.read_reg_page(hw, HV_MCC_LOWER, &phy_data);
drivers/net/ethernet/intel/e1000e/netdev.c
4921
hw->phy.ops.read_reg_page(hw, HV_LATECOL_UPPER, &phy_data);
drivers/net/ethernet/intel/e1000e/netdev.c
4922
ret_val = hw->phy.ops.read_reg_page(hw, HV_LATECOL_LOWER, &phy_data);
drivers/net/ethernet/intel/e1000e/netdev.c
4927
hw->phy.ops.read_reg_page(hw, HV_COLC_UPPER, &phy_data);
drivers/net/ethernet/intel/e1000e/netdev.c
4928
ret_val = hw->phy.ops.read_reg_page(hw, HV_COLC_LOWER, &phy_data);
drivers/net/ethernet/intel/e1000e/netdev.c
4933
hw->phy.ops.read_reg_page(hw, HV_DC_UPPER, &phy_data);
drivers/net/ethernet/intel/e1000e/netdev.c
4934
ret_val = hw->phy.ops.read_reg_page(hw, HV_DC_LOWER, &phy_data);
drivers/net/ethernet/intel/e1000e/netdev.c
4939
hw->phy.ops.read_reg_page(hw, HV_TNCRS_UPPER, &phy_data);
drivers/net/ethernet/intel/e1000e/netdev.c
4940
ret_val = hw->phy.ops.read_reg_page(hw, HV_TNCRS_LOWER, &phy_data);
drivers/net/ethernet/intel/e1000e/netdev.c
4945
hw->phy.ops.release(hw);
drivers/net/ethernet/intel/e1000e/netdev.c
5133
ret_val = hw->mac.ops.check_for_link(hw);
drivers/net/ethernet/intel/e1000e/netdev.c
5140
ret_val = hw->mac.ops.check_for_link(hw);
drivers/net/ethernet/intel/e1000e/netdev.c
5144
ret_val = hw->mac.ops.check_for_link(hw);
drivers/net/ethernet/intel/e1000e/netdev.c
5263
mac->ops.get_link_up_info(&adapter->hw,
drivers/net/ethernet/intel/e1000e/netdev.c
5326
if (phy->ops.cfg_on_link_up)
drivers/net/ethernet/intel/e1000e/netdev.c
5327
phy->ops.cfg_on_link_up(hw);
drivers/net/ethernet/intel/e1000e/netdev.c
5423
hw->mac.ops.rar_set(hw, adapter->hw.mac.addr, 0);
drivers/net/ethernet/intel/e1000e/netdev.c
6228
retval = hw->phy.ops.acquire(hw);
drivers/net/ethernet/intel/e1000e/netdev.c
6242
hw->phy.ops.write_reg_page(hw, BM_MTA(i),
drivers/net/ethernet/intel/e1000e/netdev.c
6244
hw->phy.ops.write_reg_page(hw, BM_MTA(i) + 1,
drivers/net/ethernet/intel/e1000e/netdev.c
6249
hw->phy.ops.read_reg_page(&adapter->hw, BM_RCTL, &phy_reg);
drivers/net/ethernet/intel/e1000e/netdev.c
6266
hw->phy.ops.write_reg_page(&adapter->hw, BM_RCTL, phy_reg);
drivers/net/ethernet/intel/e1000e/netdev.c
6278
hw->phy.ops.write_reg_page(&adapter->hw, BM_WUFC, wufc);
drivers/net/ethernet/intel/e1000e/netdev.c
6279
hw->phy.ops.write_reg_page(&adapter->hw, BM_WUC, wuc);
drivers/net/ethernet/intel/e1000e/netdev.c
6287
hw->phy.ops.release(hw);
drivers/net/ethernet/intel/e1000e/netdev.c
6301
ret_val = hw->phy.ops.acquire(hw);
drivers/net/ethernet/intel/e1000e/netdev.c
6308
hw->phy.ops.release(hw);
drivers/net/ethernet/intel/e1000e/netdev.c
6720
retval = hw->phy.ops.acquire(hw);
drivers/net/ethernet/intel/e1000e/netdev.c
6738
hw->phy.ops.release(hw);
drivers/net/ethernet/intel/e1000e/netdev.c
7478
memcpy(&hw->mac.ops, ei->mac_ops, sizeof(hw->mac.ops));
drivers/net/ethernet/intel/e1000e/netdev.c
7479
memcpy(&hw->nvm.ops, ei->nvm_ops, sizeof(hw->nvm.ops));
drivers/net/ethernet/intel/e1000e/netdev.c
7480
memcpy(&hw->phy.ops, ei->phy_ops, sizeof(hw->phy.ops));
drivers/net/ethernet/intel/e1000e/netdev.c
7491
hw->mac.ops.get_bus_info(&adapter->hw);
drivers/net/ethernet/intel/e1000e/netdev.c
7502
if (hw->phy.ops.check_reset_block && hw->phy.ops.check_reset_block(hw))
drivers/net/ethernet/intel/e1000e/netdev.c
7572
adapter->hw.mac.ops.reset_hw(&adapter->hw);
drivers/net/ethernet/intel/e1000e/netdev.c
7659
(hw->mac.ops.check_mng_mode(hw)))
drivers/net/ethernet/intel/e1000e/netdev.c
7710
if (hw->phy.ops.check_reset_block && !hw->phy.ops.check_reset_block(hw))
drivers/net/ethernet/intel/e1000e/nvm.c
353
ret_val = nvm->ops.acquire(hw);
drivers/net/ethernet/intel/e1000e/nvm.c
359
nvm->ops.release(hw);
drivers/net/ethernet/intel/e1000e/nvm.c
396
nvm->ops.release(hw);
drivers/net/ethernet/intel/e1000e/phy.c
1196
ret_val = hw->phy.ops.force_speed_duplex(hw);
drivers/net/ethernet/intel/e1000e/phy.c
1213
hw->mac.ops.config_collision_dist(hw);
drivers/net/ethernet/intel/e1000e/phy.c
1326
if (hw->phy.ops.commit) {
drivers/net/ethernet/intel/e1000e/phy.c
1327
ret_val = hw->phy.ops.commit(hw);
drivers/net/ethernet/intel/e1000e/phy.c
1509
hw->mac.ops.config_collision_dist(hw);
drivers/net/ethernet/intel/e1000e/phy.c
1967
ret_val = hw->phy.ops.get_cable_length(hw);
drivers/net/ethernet/intel/e1000e/phy.c
2029
ret_val = phy->ops.get_cable_length(hw);
drivers/net/ethernet/intel/e1000e/phy.c
2144
if (phy->ops.check_reset_block) {
drivers/net/ethernet/intel/e1000e/phy.c
2145
ret_val = phy->ops.check_reset_block(hw);
drivers/net/ethernet/intel/e1000e/phy.c
2150
ret_val = phy->ops.acquire(hw);
drivers/net/ethernet/intel/e1000e/phy.c
2165
phy->ops.release(hw);
drivers/net/ethernet/intel/e1000e/phy.c
2167
return phy->ops.get_cfg_done(hw);
drivers/net/ethernet/intel/e1000e/phy.c
2390
ret_val = hw->phy.ops.acquire(hw);
drivers/net/ethernet/intel/e1000e/phy.c
2429
hw->phy.ops.release(hw);
drivers/net/ethernet/intel/e1000e/phy.c
2448
ret_val = hw->phy.ops.acquire(hw);
drivers/net/ethernet/intel/e1000e/phy.c
2486
hw->phy.ops.release(hw);
drivers/net/ethernet/intel/e1000e/phy.c
2505
ret_val = hw->phy.ops.acquire(hw);
drivers/net/ethernet/intel/e1000e/phy.c
2530
hw->phy.ops.release(hw);
drivers/net/ethernet/intel/e1000e/phy.c
2548
ret_val = hw->phy.ops.acquire(hw);
drivers/net/ethernet/intel/e1000e/phy.c
2574
hw->phy.ops.release(hw);
drivers/net/ethernet/intel/e1000e/phy.c
2805
ret_val = hw->phy.ops.acquire(hw);
drivers/net/ethernet/intel/e1000e/phy.c
2845
hw->phy.ops.release(hw);
drivers/net/ethernet/intel/e1000e/phy.c
2913
ret_val = hw->phy.ops.acquire(hw);
drivers/net/ethernet/intel/e1000e/phy.c
292
ret_val = hw->phy.ops.acquire(hw);
drivers/net/ethernet/intel/e1000e/phy.c
2971
hw->phy.ops.release(hw);
drivers/net/ethernet/intel/e1000e/phy.c
299
hw->phy.ops.release(hw);
drivers/net/ethernet/intel/e1000e/phy.c
317
ret_val = hw->phy.ops.acquire(hw);
drivers/net/ethernet/intel/e1000e/phy.c
3237
ret_val = hw->phy.ops.get_cable_length(hw);
drivers/net/ethernet/intel/e1000e/phy.c
324
hw->phy.ops.release(hw);
drivers/net/ethernet/intel/e1000e/phy.c
364
if (!hw->phy.ops.acquire)
drivers/net/ethernet/intel/e1000e/phy.c
367
ret_val = hw->phy.ops.acquire(hw);
drivers/net/ethernet/intel/e1000e/phy.c
381
hw->phy.ops.release(hw);
drivers/net/ethernet/intel/e1000e/phy.c
431
if (!hw->phy.ops.acquire)
drivers/net/ethernet/intel/e1000e/phy.c
434
ret_val = hw->phy.ops.acquire(hw);
drivers/net/ethernet/intel/e1000e/phy.c
447
hw->phy.ops.release(hw);
drivers/net/ethernet/intel/e1000e/phy.c
499
if (!hw->phy.ops.acquire)
drivers/net/ethernet/intel/e1000e/phy.c
502
ret_val = hw->phy.ops.acquire(hw);
drivers/net/ethernet/intel/e1000e/phy.c
518
hw->phy.ops.release(hw);
drivers/net/ethernet/intel/e1000e/phy.c
572
if (!hw->phy.ops.acquire)
drivers/net/ethernet/intel/e1000e/phy.c
575
ret_val = hw->phy.ops.acquire(hw);
drivers/net/ethernet/intel/e1000e/phy.c
587
hw->phy.ops.release(hw);
drivers/net/ethernet/intel/e1000e/phy.c
67
if (!phy->ops.read_reg)
drivers/net/ethernet/intel/e1000e/phy.c
779
ret_val = phy->ops.commit(hw);
drivers/net/ethernet/intel/e1000e/phy.c
834
if (phy->ops.commit) {
drivers/net/ethernet/intel/e1000e/phy.c
835
ret_val = phy->ops.commit(hw);
drivers/net/ethernet/intel/e1000e/phy.c
883
if (hw->phy.ops.set_d0_lplu_state) {
drivers/net/ethernet/intel/e1000e/phy.c
884
ret_val = hw->phy.ops.set_d0_lplu_state(hw, false);
drivers/net/ethernet/intel/fm10k/fm10k_common.c
481
mbx->ops.process(hw, mbx);
drivers/net/ethernet/intel/fm10k/fm10k_common.c
509
if (mac->ops.request_lport_map)
drivers/net/ethernet/intel/fm10k/fm10k_common.c
510
ret_val = mac->ops.request_lport_map(hw);
drivers/net/ethernet/intel/fm10k/fm10k_ethtool.c
885
err = mbx->ops.enqueue_tx(hw, mbx, test_msg);
drivers/net/ethernet/intel/fm10k/fm10k_ethtool.c
897
mbx->ops.process(hw, mbx);
drivers/net/ethernet/intel/fm10k/fm10k_iov.c
187
hw->iov.ops.reset_resources(hw, vf_info);
drivers/net/ethernet/intel/fm10k/fm10k_iov.c
188
vf_info->mbx.ops.connect(hw, &vf_info->mbx);
drivers/net/ethernet/intel/fm10k/fm10k_iov.c
232
hw->mbx.ops.process(hw, &hw->mbx);
drivers/net/ethernet/intel/fm10k/fm10k_iov.c
236
hw->iov.ops.reset_lport(hw, vf_info);
drivers/net/ethernet/intel/fm10k/fm10k_iov.c
242
hw->iov.ops.reset_resources(hw, vf_info);
drivers/net/ethernet/intel/fm10k/fm10k_iov.c
243
mbx->ops.connect(hw, mbx);
drivers/net/ethernet/intel/fm10k/fm10k_iov.c
248
!hw->mbx.ops.tx_ready(&hw->mbx, FM10K_VFMBX_MSG_MTU)) {
drivers/net/ethernet/intel/fm10k/fm10k_iov.c
259
mbx->ops.process(hw, mbx);
drivers/net/ethernet/intel/fm10k/fm10k_iov.c
300
hw->iov.ops.reset_resources(hw, vf_info);
drivers/net/ethernet/intel/fm10k/fm10k_iov.c
301
hw->iov.ops.reset_lport(hw, vf_info);
drivers/net/ethernet/intel/fm10k/fm10k_iov.c
348
hw->iov.ops.assign_resources(hw, num_vfs, num_vfs);
drivers/net/ethernet/intel/fm10k/fm10k_iov.c
359
hw->mac.ops.configure_dglort_map(hw, &dglort);
drivers/net/ethernet/intel/fm10k/fm10k_iov.c
370
hw->iov.ops.set_lport(hw, vf_info, i,
drivers/net/ethernet/intel/fm10k/fm10k_iov.c
374
hw->iov.ops.assign_default_mac_vlan(hw, vf_info);
drivers/net/ethernet/intel/fm10k/fm10k_iov.c
377
vf_info->mbx.ops.connect(hw, &vf_info->mbx);
drivers/net/ethernet/intel/fm10k/fm10k_iov.c
402
hw->iov.ops.assign_default_mac_vlan(hw, vf_info);
drivers/net/ethernet/intel/fm10k/fm10k_iov.c
436
if (!hw->iov.ops.assign_resources)
drivers/net/ethernet/intel/fm10k/fm10k_iov.c
541
hw->iov.ops.update_stats(hw, iov_data->vf_info[i].stats, i);
drivers/net/ethernet/intel/fm10k/fm10k_iov.c
553
hw->iov.ops.reset_lport(hw, vf_info);
drivers/net/ethernet/intel/fm10k/fm10k_iov.c
558
hw->iov.ops.assign_default_mac_vlan(hw, vf_info);
drivers/net/ethernet/intel/fm10k/fm10k_iov.c
561
hw->iov.ops.set_lport(hw, vf_info, vf_info->vf_idx,
drivers/net/ethernet/intel/fm10k/fm10k_iov.c
620
hw->mac.ops.update_vlan(hw, FM10K_VLAN_ALL, vf_info->vsi, false);
drivers/net/ethernet/intel/fm10k/fm10k_iov.c
647
hw->iov.ops.configure_tc(hw, vf_idx, max_rate);
drivers/net/ethernet/intel/fm10k/fm10k_iov.c
85
err = hw->mac.ops.update_vlan(hw, vid, vf_info->vsi, set);
drivers/net/ethernet/intel/fm10k/fm10k_mbx.c
1410
mbx->ops.process(hw, mbx);
drivers/net/ethernet/intel/fm10k/fm10k_mbx.c
1613
mbx->ops.connect = fm10k_mbx_connect;
drivers/net/ethernet/intel/fm10k/fm10k_mbx.c
1614
mbx->ops.disconnect = fm10k_mbx_disconnect;
drivers/net/ethernet/intel/fm10k/fm10k_mbx.c
1615
mbx->ops.rx_ready = fm10k_mbx_rx_ready;
drivers/net/ethernet/intel/fm10k/fm10k_mbx.c
1616
mbx->ops.tx_ready = fm10k_mbx_tx_ready;
drivers/net/ethernet/intel/fm10k/fm10k_mbx.c
1617
mbx->ops.tx_complete = fm10k_mbx_tx_complete;
drivers/net/ethernet/intel/fm10k/fm10k_mbx.c
1618
mbx->ops.enqueue_tx = fm10k_mbx_enqueue_tx;
drivers/net/ethernet/intel/fm10k/fm10k_mbx.c
1619
mbx->ops.process = fm10k_mbx_process;
drivers/net/ethernet/intel/fm10k/fm10k_mbx.c
1620
mbx->ops.register_handlers = fm10k_mbx_register_handlers;
drivers/net/ethernet/intel/fm10k/fm10k_mbx.c
1751
mbx->ops.process(hw, mbx);
drivers/net/ethernet/intel/fm10k/fm10k_mbx.c
2172
mbx->ops.connect = fm10k_sm_mbx_connect;
drivers/net/ethernet/intel/fm10k/fm10k_mbx.c
2173
mbx->ops.disconnect = fm10k_sm_mbx_disconnect;
drivers/net/ethernet/intel/fm10k/fm10k_mbx.c
2174
mbx->ops.rx_ready = fm10k_mbx_rx_ready;
drivers/net/ethernet/intel/fm10k/fm10k_mbx.c
2175
mbx->ops.tx_ready = fm10k_mbx_tx_ready;
drivers/net/ethernet/intel/fm10k/fm10k_mbx.c
2176
mbx->ops.tx_complete = fm10k_mbx_tx_complete;
drivers/net/ethernet/intel/fm10k/fm10k_mbx.c
2177
mbx->ops.enqueue_tx = fm10k_mbx_enqueue_tx;
drivers/net/ethernet/intel/fm10k/fm10k_mbx.c
2178
mbx->ops.process = fm10k_sm_mbx_process;
drivers/net/ethernet/intel/fm10k/fm10k_mbx.c
2179
mbx->ops.register_handlers = fm10k_mbx_register_handlers;
drivers/net/ethernet/intel/fm10k/fm10k_mbx.c
760
mbx->ops.process(hw, mbx);
drivers/net/ethernet/intel/fm10k/fm10k_mbx.c
775
mbx->ops.process(hw, mbx);
drivers/net/ethernet/intel/fm10k/fm10k_mbx.h
252
struct fm10k_mbx_ops ops;
drivers/net/ethernet/intel/fm10k/fm10k_netdev.c
1067
hw->mac.ops.update_xcast_mode(hw, interface->glort,
drivers/net/ethernet/intel/fm10k/fm10k_netdev.c
1106
hw->mac.ops.update_lport_state(hw, glort,
drivers/net/ethernet/intel/fm10k/fm10k_netdev.c
1143
hw->mac.ops.update_xcast_mode(hw, glort, xcast_mode);
drivers/net/ethernet/intel/fm10k/fm10k_netdev.c
1159
hw->mac.ops.update_xcast_mode(hw, glort,
drivers/net/ethernet/intel/fm10k/fm10k_netdev.c
1194
hw->mac.ops.update_lport_state(hw, interface->glort,
drivers/net/ethernet/intel/fm10k/fm10k_netdev.c
1419
hw->mac.ops.configure_dglort_map(hw, &dglort);
drivers/net/ethernet/intel/fm10k/fm10k_netdev.c
1427
hw->mac.ops.update_xcast_mode(hw, glort,
drivers/net/ethernet/intel/fm10k/fm10k_netdev.c
1473
hw->mac.ops.update_xcast_mode(hw, glort,
drivers/net/ethernet/intel/fm10k/fm10k_netdev.c
1498
hw->mac.ops.configure_dglort_map(hw, &dglort);
drivers/net/ethernet/intel/fm10k/fm10k_pci.c
1124
hw->mac.ops.configure_dglort_map(hw, &dglort);
drivers/net/ethernet/intel/fm10k/fm10k_pci.c
1133
hw->mac.ops.configure_dglort_map(hw, &dglort);
drivers/net/ethernet/intel/fm10k/fm10k_pci.c
1146
hw->mac.ops.configure_dglort_map(hw, &dglort);
drivers/net/ethernet/intel/fm10k/fm10k_pci.c
1206
mbx->ops.process(hw, mbx);
drivers/net/ethernet/intel/fm10k/fm10k_pci.c
1290
hw->iov.ops.reset_lport(hw, vf_info);
drivers/net/ethernet/intel/fm10k/fm10k_pci.c
1291
hw->iov.ops.reset_resources(hw, vf_info);
drivers/net/ethernet/intel/fm10k/fm10k_pci.c
1294
hw->iov.ops.set_lport(hw, vf_info, vf,
drivers/net/ethernet/intel/fm10k/fm10k_pci.c
1298
vf_info->mbx.ops.connect(hw, &vf_info->mbx);
drivers/net/ethernet/intel/fm10k/fm10k_pci.c
1316
err = hw->mac.ops.get_fault(hw, type, &fault);
drivers/net/ethernet/intel/fm10k/fm10k_pci.c
1387
s32 err = mbx->ops.process(hw, mbx);
drivers/net/ethernet/intel/fm10k/fm10k_pci.c
1434
hw->mbx.ops.disconnect(hw, &hw->mbx);
drivers/net/ethernet/intel/fm10k/fm10k_pci.c
1518
err = hw->mbx.ops.register_handlers(&hw->mbx, vf_mbx_data);
drivers/net/ethernet/intel/fm10k/fm10k_pci.c
1652
err = hw->mbx.ops.register_handlers(&hw->mbx, pf_mbx_data);
drivers/net/ethernet/intel/fm10k/fm10k_pci.c
1705
err = hw->mbx.ops.connect(hw, &hw->mbx);
drivers/net/ethernet/intel/fm10k/fm10k_pci.c
1838
hw->mac.ops.start_hw(hw);
drivers/net/ethernet/intel/fm10k/fm10k_pci.c
1847
hw->mac.ops.update_int_moderator(hw);
drivers/net/ethernet/intel/fm10k/fm10k_pci.c
1922
err = hw->mac.ops.stop_hw(hw);
drivers/net/ethernet/intel/fm10k/fm10k_pci.c
1946
err = hw->mac.ops.stop_hw(hw);
drivers/net/ethernet/intel/fm10k/fm10k_pci.c
1990
memcpy(&hw->mac.ops, fi->mac_ops, sizeof(hw->mac.ops));
drivers/net/ethernet/intel/fm10k/fm10k_pci.c
1995
memcpy(&hw->iov.ops, fi->iov_ops, sizeof(hw->iov.ops));
drivers/net/ethernet/intel/fm10k/fm10k_pci.c
2003
if (hw->mac.ops.get_bus_info)
drivers/net/ethernet/intel/fm10k/fm10k_pci.c
2004
hw->mac.ops.get_bus_info(hw);
drivers/net/ethernet/intel/fm10k/fm10k_pci.c
2007
if (hw->mac.ops.set_dma_mask)
drivers/net/ethernet/intel/fm10k/fm10k_pci.c
2008
hw->mac.ops.set_dma_mask(hw, dma_get_mask(&pdev->dev));
drivers/net/ethernet/intel/fm10k/fm10k_pci.c
2017
err = hw->mac.ops.reset_hw(hw);
drivers/net/ethernet/intel/fm10k/fm10k_pci.c
2023
err = hw->mac.ops.init_hw(hw);
drivers/net/ethernet/intel/fm10k/fm10k_pci.c
2030
hw->mac.ops.update_hw_stats(hw, &interface->stats);
drivers/net/ethernet/intel/fm10k/fm10k_pci.c
2039
err = hw->mac.ops.read_mac_addr(hw);
drivers/net/ethernet/intel/fm10k/fm10k_pci.c
2312
hw->mac.ops.rebind_hw_stats(hw, &interface->stats);
drivers/net/ethernet/intel/fm10k/fm10k_pci.c
269
err = hw->mac.ops.reset_hw(hw);
drivers/net/ethernet/intel/fm10k/fm10k_pci.c
275
err = hw->mac.ops.init_hw(hw);
drivers/net/ethernet/intel/fm10k/fm10k_pci.c
467
err = hw->mac.ops.get_host_state(hw, &interface->host_ready);
drivers/net/ethernet/intel/fm10k/fm10k_pci.c
608
hw->mac.ops.update_hw_stats(hw, &interface->stats);
drivers/net/ethernet/intel/fm10k/fm10k_pci.c
801
if (!hw->mbx.ops.tx_ready(&hw->mbx, FM10K_VFMBX_MSG_MTU + 5)) {
drivers/net/ethernet/intel/fm10k/fm10k_pci.c
802
hw->mbx.ops.process(hw, &hw->mbx);
drivers/net/ethernet/intel/fm10k/fm10k_pci.c
815
hw->mac.ops.update_mc_addr(hw,
drivers/net/ethernet/intel/fm10k/fm10k_pci.c
822
hw->mac.ops.update_uc_addr(hw,
drivers/net/ethernet/intel/fm10k/fm10k_pci.c
830
hw->mac.ops.update_vlan(hw,
drivers/net/ethernet/intel/fm10k/fm10k_pf.c
1012
hw->mac.ops.update_int_moderator(hw);
drivers/net/ethernet/intel/fm10k/fm10k_pf.c
1014
hw->iov.ops.assign_int_moderator(hw, vf_idx - 1);
drivers/net/ethernet/intel/fm10k/fm10k_pf.c
1117
vf_info->mbx.ops.enqueue_tx(hw, &vf_info->mbx, msg);
drivers/net/ethernet/intel/fm10k/fm10k_pf.c
1161
return hw->iov.ops.assign_int_moderator(hw, vf_idx);
drivers/net/ethernet/intel/fm10k/fm10k_pf.c
1275
hw->iov.ops.configure_tc(hw, vf_info->vf_idx, vf_info->rate);
drivers/net/ethernet/intel/fm10k/fm10k_pf.c
1283
mbx->ops.enqueue_tx(hw, mbx, msg);
drivers/net/ethernet/intel/fm10k/fm10k_pf.c
1480
return mbx->ops.enqueue_tx(hw, mbx, msg);
drivers/net/ethernet/intel/fm10k/fm10k_pf.c
337
return mbx->ops.enqueue_tx(hw, mbx, msg);
drivers/net/ethernet/intel/fm10k/fm10k_pf.c
416
return mbx->ops.enqueue_tx(hw, mbx, msg);
drivers/net/ethernet/intel/fm10k/fm10k_pf.c
487
return mbx->ops.enqueue_tx(hw, mbx, msg);
drivers/net/ethernet/intel/fm10k/fm10k_pf.c
877
if (vf_info->mbx.ops.enqueue_tx) {
drivers/net/ethernet/intel/fm10k/fm10k_pf.c
878
err = vf_info->mbx.ops.enqueue_tx(hw, &vf_info->mbx, msg);
drivers/net/ethernet/intel/fm10k/fm10k_pf.c
961
if (vf_info->mbx.ops.disconnect)
drivers/net/ethernet/intel/fm10k/fm10k_pf.c
962
vf_info->mbx.ops.disconnect(hw, &vf_info->mbx);
drivers/net/ethernet/intel/fm10k/fm10k_tlv.c
849
return mbx->ops.enqueue_tx(hw, mbx, reply);
drivers/net/ethernet/intel/fm10k/fm10k_type.h
540
struct fm10k_mac_ops ops;
drivers/net/ethernet/intel/fm10k/fm10k_type.h
626
struct fm10k_iov_ops ops;
drivers/net/ethernet/intel/fm10k/fm10k_vf.c
189
return mbx->ops.enqueue_tx(hw, mbx, msg);
drivers/net/ethernet/intel/fm10k/fm10k_vf.c
300
return mbx->ops.enqueue_tx(hw, mbx, msg);
drivers/net/ethernet/intel/fm10k/fm10k_vf.c
339
return mbx->ops.enqueue_tx(hw, mbx, msg);
drivers/net/ethernet/intel/fm10k/fm10k_vf.c
358
mbx->ops.enqueue_tx(hw, mbx, msg);
drivers/net/ethernet/intel/fm10k/fm10k_vf.c
414
return mbx->ops.enqueue_tx(hw, mbx, msg);
drivers/net/ethernet/intel/fm10k/fm10k_vf.c
441
return mbx->ops.enqueue_tx(hw, mbx, msg);
drivers/net/ethernet/intel/i40e/i40e_client.c
116
if (!cdev->client->ops || !cdev->client->ops->l2_param_change) {
drivers/net/ethernet/intel/i40e/i40e_client.c
129
cdev->client->ops->l2_param_change(&cdev->lan_info, cdev->client,
drivers/net/ethernet/intel/i40e/i40e_client.c
172
if (!cdev->client->ops || !cdev->client->ops->close) {
drivers/net/ethernet/intel/i40e/i40e_client.c
181
cdev->client->ops->close(&cdev->lan_info, cdev->client, reset);
drivers/net/ethernet/intel/i40e/i40e_client.c
199
if (!cdev->client->ops || !cdev->client->ops->vf_reset) {
drivers/net/ethernet/intel/i40e/i40e_client.c
208
cdev->client->ops->vf_reset(&cdev->lan_info, cdev->client, vf_id);
drivers/net/ethernet/intel/i40e/i40e_client.c
224
if (!cdev->client->ops || !cdev->client->ops->vf_enable) {
drivers/net/ethernet/intel/i40e/i40e_client.c
234
cdev->client->ops->vf_enable(&cdev->lan_info, cdev->client, num_vfs);
drivers/net/ethernet/intel/i40e/i40e_client.c
252
if (!cdev->client->ops || !cdev->client->ops->vf_capable) {
drivers/net/ethernet/intel/i40e/i40e_client.c
260
capable = cdev->client->ops->vf_capable(&cdev->lan_info,
drivers/net/ethernet/intel/i40e/i40e_client.c
350
cdev->lan_info.ops = &i40e_lan_ops;
drivers/net/ethernet/intel/i40e/i40e_client.c
426
client->ops && client->ops->open) {
drivers/net/ethernet/intel/i40e/i40e_client.c
428
ret = client->ops->open(&cdev->lan_info, client);
drivers/net/ethernet/intel/i40e/i40e_client.c
740
cdev->client->ops->close(&cdev->lan_info, cdev->client, false);
drivers/net/ethernet/intel/i40e/i40e_client.c
89
if (!cdev->client->ops || !cdev->client->ops->virtchnl_receive) {
drivers/net/ethernet/intel/i40e/i40e_client.c
98
cdev->client->ops->virtchnl_receive(&cdev->lan_info, cdev->client,
drivers/net/ethernet/intel/ice/devlink/devlink.c
1852
const struct devlink_region_ops *ops,
drivers/net/ethernet/intel/ice/devlink/devlink.c
1864
if (ops == &ice_nvm_region_ops) {
drivers/net/ethernet/intel/ice/devlink/devlink.c
1867
} else if (ops == &ice_sram_region_ops) {
drivers/net/ethernet/intel/ice/devlink/devlink.c
1940
const struct devlink_region_ops *ops,
drivers/net/ethernet/intel/ice/devlink/devlink.c
1951
if (ops == &ice_nvm_region_ops) {
drivers/net/ethernet/intel/ice/devlink/devlink.c
1954
} else if (ops == &ice_sram_region_ops) {
drivers/net/ethernet/intel/ice/devlink/devlink.c
2005
const struct devlink_region_ops *ops,
drivers/net/ethernet/intel/ice/devlink/health.c
449
const struct devlink_health_reporter_ops *ops)
drivers/net/ethernet/intel/ice/devlink/health.c
454
rep = devl_health_reporter_create(devlink, ops, pf);
drivers/net/ethernet/intel/ice/devlink/health.c
459
ops->name);
drivers/net/ethernet/intel/ice/ice_dpll.c
3022
const struct dpll_pin_ops *ops, int count)
drivers/net/ethernet/intel/ice/ice_dpll.c
3028
dpll_pin_unregister(dpll, pins[i].pin, ops, &pins[i]);
drivers/net/ethernet/intel/ice/ice_dpll.c
3076
const struct dpll_pin_ops *ops, int count)
drivers/net/ethernet/intel/ice/ice_dpll.c
3082
ret = dpll_pin_register(dpll, pins[i].pin, ops, &pins[i]);
drivers/net/ethernet/intel/ice/ice_dpll.c
3093
dpll_pin_unregister(dpll, pins[i].pin, ops, &pins[i]);
drivers/net/ethernet/intel/ice/ice_dpll.c
3113
const struct dpll_pin_ops *ops,
drivers/net/ethernet/intel/ice/ice_dpll.c
3118
ice_dpll_unregister_pins(first, pins, ops, count);
drivers/net/ethernet/intel/ice/ice_dpll.c
3119
ice_dpll_unregister_pins(second, pins, ops, count);
drivers/net/ethernet/intel/ice/ice_dpll.c
3145
const struct dpll_pin_ops *ops,
drivers/net/ethernet/intel/ice/ice_dpll.c
3154
ret = ice_dpll_register_pins(first, pins, ops, count);
drivers/net/ethernet/intel/ice/ice_dpll.c
3157
ret = ice_dpll_register_pins(second, pins, ops, count);
drivers/net/ethernet/intel/ice/ice_dpll.c
3165
ice_dpll_unregister_pins(first, pins, ops, count);
drivers/net/ethernet/intel/ice/ice_dpll.c
3308
int start_idx, const struct dpll_pin_ops *ops)
drivers/net/ethernet/intel/ice/ice_dpll.c
3332
ret = dpll_pin_on_pin_register(parent->pin, pin->pin, ops, pin);
drivers/net/ethernet/intel/ice/ice_dpll.c
3344
dpll_pin_on_pin_unregister(parent->pin, pin->pin, ops, pin);
drivers/net/ethernet/intel/ice/ice_dpll.c
3366
const struct dpll_pin_ops *ops)
drivers/net/ethernet/intel/ice/ice_dpll.c
3371
ret = ice_dpll_init_pin_common(pf, &pf->dplls.rclk, start_idx, ops);
drivers/net/ethernet/intel/ice/ice_dpll.c
3696
dpll_device_unregister(d->dpll, d->ops, d);
drivers/net/ethernet/intel/ice/ice_dpll.c
3731
const struct dpll_device_ops *ops = &ice_dpll_ops;
drivers/net/ethernet/intel/ice/ice_dpll.c
3734
ops = &ice_dpll_pom_ops;
drivers/net/ethernet/intel/ice/ice_dpll.c
3736
ret = dpll_device_register(d->dpll, type, ops, d);
drivers/net/ethernet/intel/ice/ice_dpll.c
3742
d->ops = ops;
drivers/net/ethernet/intel/ice/ice_dpll.h
105
const struct dpll_device_ops *ops;
drivers/net/ethernet/intel/ice/ice_eswitch.c
470
err = repr->ops.add(repr);
drivers/net/ethernet/intel/ice/ice_eswitch.c
491
repr->ops.rem(repr);
drivers/net/ethernet/intel/ice/ice_eswitch.c
558
repr->ops.rem(repr);
drivers/net/ethernet/intel/ice/ice_ethtool.c
4370
if (repr->ops.ready(repr))
drivers/net/ethernet/intel/ice/ice_ethtool.c
4382
if (repr->ops.ready(repr) || stringset != ETH_SS_STATS)
drivers/net/ethernet/intel/ice/ice_ethtool.c
4395
if (repr->ops.ready(repr))
drivers/net/ethernet/intel/ice/ice_fw_update.c
1032
priv.context.ops = &ice_fwu_ops_e822;
drivers/net/ethernet/intel/ice/ice_fw_update.c
1034
priv.context.ops = &ice_fwu_ops_e810;
drivers/net/ethernet/intel/ice/ice_gnss.c
309
gdev->ops = &ice_gnss_ops;
drivers/net/ethernet/intel/ice/ice_hwmon.c
84
.ops = &ice_hwmon_ops,
drivers/net/ethernet/intel/ice/ice_repr.c
303
ice_repr_reg_netdev(struct net_device *netdev, const struct net_device_ops *ops)
drivers/net/ethernet/intel/ice/ice_repr.c
306
netdev->netdev_ops = ops;
drivers/net/ethernet/intel/ice/ice_repr.c
469
repr->ops.add = ice_repr_add_vf;
drivers/net/ethernet/intel/ice/ice_repr.c
470
repr->ops.rem = ice_repr_rem_vf;
drivers/net/ethernet/intel/ice/ice_repr.c
471
repr->ops.ready = ice_repr_ready_vf;
drivers/net/ethernet/intel/ice/ice_repr.c
518
repr->ops.add = ice_repr_add_sf;
drivers/net/ethernet/intel/ice/ice_repr.c
519
repr->ops.rem = ice_repr_rem_sf;
drivers/net/ethernet/intel/ice/ice_repr.c
520
repr->ops.ready = ice_repr_ready_sf;
drivers/net/ethernet/intel/ice/ice_repr.c
67
if (repr->ops.ready(repr))
drivers/net/ethernet/intel/ice/ice_repr.h
40
} ops;
drivers/net/ethernet/intel/ice/virt/virtchnl.c
2741
const struct ice_virtchnl_ops *ops;
drivers/net/ethernet/intel/ice/virt/virtchnl.c
2769
ops = vf->virtchnl_ops;
drivers/net/ethernet/intel/ice/virt/virtchnl.c
2798
err = ops->get_ver_msg(vf, msg);
drivers/net/ethernet/intel/ice/virt/virtchnl.c
2801
err = ops->get_vf_res_msg(vf, msg);
drivers/net/ethernet/intel/ice/virt/virtchnl.c
2808
ops->reset_vf(vf);
drivers/net/ethernet/intel/ice/virt/virtchnl.c
2811
err = ops->add_mac_addr_msg(vf, msg);
drivers/net/ethernet/intel/ice/virt/virtchnl.c
2814
err = ops->del_mac_addr_msg(vf, msg);
drivers/net/ethernet/intel/ice/virt/virtchnl.c
2817
err = ops->cfg_qs_msg(vf, msg);
drivers/net/ethernet/intel/ice/virt/virtchnl.c
2820
err = ops->ena_qs_msg(vf, msg);
drivers/net/ethernet/intel/ice/virt/virtchnl.c
2824
err = ops->dis_qs_msg(vf, msg);
drivers/net/ethernet/intel/ice/virt/virtchnl.c
2827
err = ops->request_qs_msg(vf, msg);
drivers/net/ethernet/intel/ice/virt/virtchnl.c
2830
err = ops->cfg_irq_map_msg(vf, msg);
drivers/net/ethernet/intel/ice/virt/virtchnl.c
2833
err = ops->config_rss_key(vf, msg);
drivers/net/ethernet/intel/ice/virt/virtchnl.c
2836
err = ops->config_rss_lut(vf, msg);
drivers/net/ethernet/intel/ice/virt/virtchnl.c
2839
err = ops->config_rss_hfunc(vf, msg);
drivers/net/ethernet/intel/ice/virt/virtchnl.c
2842
err = ops->get_stats_msg(vf, msg);
drivers/net/ethernet/intel/ice/virt/virtchnl.c
2845
err = ops->cfg_promiscuous_mode_msg(vf, msg);
drivers/net/ethernet/intel/ice/virt/virtchnl.c
2848
err = ops->add_vlan_msg(vf, msg);
drivers/net/ethernet/intel/ice/virt/virtchnl.c
2851
err = ops->remove_vlan_msg(vf, msg);
drivers/net/ethernet/intel/ice/virt/virtchnl.c
2854
err = ops->query_rxdid(vf);
drivers/net/ethernet/intel/ice/virt/virtchnl.c
2857
err = ops->get_rss_hashcfg(vf);
drivers/net/ethernet/intel/ice/virt/virtchnl.c
2860
err = ops->set_rss_hashcfg(vf, msg);
drivers/net/ethernet/intel/ice/virt/virtchnl.c
2863
err = ops->ena_vlan_stripping(vf);
drivers/net/ethernet/intel/ice/virt/virtchnl.c
2866
err = ops->dis_vlan_stripping(vf);
drivers/net/ethernet/intel/ice/virt/virtchnl.c
2869
err = ops->add_fdir_fltr_msg(vf, msg);
drivers/net/ethernet/intel/ice/virt/virtchnl.c
2872
err = ops->del_fdir_fltr_msg(vf, msg);
drivers/net/ethernet/intel/ice/virt/virtchnl.c
2875
err = ops->handle_rss_cfg_msg(vf, msg, true);
drivers/net/ethernet/intel/ice/virt/virtchnl.c
2878
err = ops->handle_rss_cfg_msg(vf, msg, false);
drivers/net/ethernet/intel/ice/virt/virtchnl.c
2881
err = ops->get_offload_vlan_v2_caps(vf);
drivers/net/ethernet/intel/ice/virt/virtchnl.c
2884
err = ops->add_vlan_v2_msg(vf, msg);
drivers/net/ethernet/intel/ice/virt/virtchnl.c
2887
err = ops->remove_vlan_v2_msg(vf, msg);
drivers/net/ethernet/intel/ice/virt/virtchnl.c
2890
err = ops->ena_vlan_stripping_v2_msg(vf, msg);
drivers/net/ethernet/intel/ice/virt/virtchnl.c
2893
err = ops->dis_vlan_stripping_v2_msg(vf, msg);
drivers/net/ethernet/intel/ice/virt/virtchnl.c
2896
err = ops->ena_vlan_insertion_v2_msg(vf, msg);
drivers/net/ethernet/intel/ice/virt/virtchnl.c
2899
err = ops->dis_vlan_insertion_v2_msg(vf, msg);
drivers/net/ethernet/intel/ice/virt/virtchnl.c
2902
err = ops->get_qos_caps(vf);
drivers/net/ethernet/intel/ice/virt/virtchnl.c
2905
err = ops->cfg_q_bw(vf, msg);
drivers/net/ethernet/intel/ice/virt/virtchnl.c
2908
err = ops->cfg_q_quanta(vf, msg);
drivers/net/ethernet/intel/ice/virt/virtchnl.c
2911
err = ops->get_ptp_cap(vf, (const void *)msg);
drivers/net/ethernet/intel/ice/virt/virtchnl.c
2914
err = ops->get_phc_time(vf);
drivers/net/ethernet/intel/igb/e1000_82575.c
1000
ret_val = phy->ops.write_reg(hw,
drivers/net/ethernet/intel/igb/e1000_82575.c
1005
ret_val = phy->ops.read_reg(hw,
drivers/net/ethernet/intel/igb/e1000_82575.c
1011
ret_val = phy->ops.write_reg(hw,
drivers/net/ethernet/intel/igb/e1000_82575.c
1121
ret_val = hw->mac.ops.acquire_swfw_sync(hw, E1000_SWFW_EEP_SM);
drivers/net/ethernet/intel/igb/e1000_82575.c
1128
hw->mac.ops.release_swfw_sync(hw, E1000_SWFW_EEP_SM);
drivers/net/ethernet/intel/igb/e1000_82575.c
1144
hw->mac.ops.release_swfw_sync(hw, E1000_SWFW_EEP_SM);
drivers/net/ethernet/intel/igb/e1000_82575.c
127
ret_val = phy->ops.write_reg(hw, E1000_M88E1112_PAGE_ADDR, 0);
drivers/net/ethernet/intel/igb/e1000_82575.c
131
ret_val = phy->ops.read_reg(hw, E1000_M88E1112_STATUS, &data);
drivers/net/ethernet/intel/igb/e1000_82575.c
139
ret_val = phy->ops.write_reg(hw, E1000_M88E1112_PAGE_ADDR, 1);
drivers/net/ethernet/intel/igb/e1000_82575.c
143
ret_val = phy->ops.read_reg(hw, E1000_M88E1112_STATUS, &data);
drivers/net/ethernet/intel/igb/e1000_82575.c
159
ret_val = phy->ops.write_reg(hw, E1000_M88E1112_PAGE_ADDR, 0);
drivers/net/ethernet/intel/igb/e1000_82575.c
1599
ret_val = hw->phy.ops.reset(hw);
drivers/net/ethernet/intel/igb/e1000_82575.c
166
ret_val = phy->ops.write_reg(hw, E1000_M88E1112_PAGE_ADDR, 0);
drivers/net/ethernet/intel/igb/e1000_82575.c
1709
ret_val = hw->nvm.ops.read(hw, NVM_COMPAT, 1, &data);
drivers/net/ethernet/intel/igb/e1000_82575.c
195
phy->ops.reset = igb_phy_hw_reset_sgmii_82575;
drivers/net/ethernet/intel/igb/e1000_82575.c
198
phy->ops.reset = igb_phy_hw_reset;
drivers/net/ethernet/intel/igb/e1000_82575.c
206
phy->ops.read_reg = igb_read_phy_reg_sgmii_82575;
drivers/net/ethernet/intel/igb/e1000_82575.c
207
phy->ops.write_reg = igb_write_phy_reg_sgmii_82575;
drivers/net/ethernet/intel/igb/e1000_82575.c
215
phy->ops.read_reg = igb_read_phy_reg_82580;
drivers/net/ethernet/intel/igb/e1000_82575.c
216
phy->ops.write_reg = igb_write_phy_reg_82580;
drivers/net/ethernet/intel/igb/e1000_82575.c
2167
ret_val = hw->phy.ops.acquire(hw);
drivers/net/ethernet/intel/igb/e1000_82575.c
2173
hw->phy.ops.release(hw);
drivers/net/ethernet/intel/igb/e1000_82575.c
219
phy->ops.read_reg = igb_read_phy_reg_igp;
drivers/net/ethernet/intel/igb/e1000_82575.c
2192
ret_val = hw->phy.ops.acquire(hw);
drivers/net/ethernet/intel/igb/e1000_82575.c
2198
hw->phy.ops.release(hw);
drivers/net/ethernet/intel/igb/e1000_82575.c
220
phy->ops.write_reg = igb_write_phy_reg_igp;
drivers/net/ethernet/intel/igb/e1000_82575.c
2223
ret_val = hw->nvm.ops.read(hw, NVM_INIT_CONTROL3_PORT_A +
drivers/net/ethernet/intel/igb/e1000_82575.c
2284
hw->mac.ops.acquire_swfw_sync(hw, swmbsw_mask))
drivers/net/ethernet/intel/igb/e1000_82575.c
2325
hw->mac.ops.release_swfw_sync(hw, swmbsw_mask);
drivers/net/ethernet/intel/igb/e1000_82575.c
2367
ret_val = hw->nvm.ops.read(hw, i, 1, &nvm_data);
drivers/net/ethernet/intel/igb/e1000_82575.c
240
phy->ops.check_polarity = igb_check_polarity_m88;
drivers/net/ethernet/intel/igb/e1000_82575.c
2402
ret_val = hw->nvm.ops.read(hw, i, 1, &nvm_data);
drivers/net/ethernet/intel/igb/e1000_82575.c
241
phy->ops.get_phy_info = igb_get_phy_info_m88;
drivers/net/ethernet/intel/igb/e1000_82575.c
2410
ret_val = hw->nvm.ops.write(hw, (NVM_CHECKSUM_REG + offset), 1,
drivers/net/ethernet/intel/igb/e1000_82575.c
243
phy->ops.get_cable_length =
drivers/net/ethernet/intel/igb/e1000_82575.c
2434
ret_val = hw->nvm.ops.read(hw, NVM_COMPATIBILITY_REG_3, 1, &nvm_data);
drivers/net/ethernet/intel/igb/e1000_82575.c
246
phy->ops.get_cable_length = igb_get_cable_length_m88;
drivers/net/ethernet/intel/igb/e1000_82575.c
247
phy->ops.force_speed_duplex = igb_phy_force_speed_duplex_m88;
drivers/net/ethernet/intel/igb/e1000_82575.c
2473
ret_val = hw->nvm.ops.read(hw, NVM_COMPATIBILITY_REG_3, 1, &nvm_data);
drivers/net/ethernet/intel/igb/e1000_82575.c
2482
ret_val = hw->nvm.ops.write(hw, NVM_COMPATIBILITY_REG_3, 1,
drivers/net/ethernet/intel/igb/e1000_82575.c
252
ret_val = phy->ops.write_reg(hw,
drivers/net/ethernet/intel/igb/e1000_82575.c
2564
ret_val = hw->phy.ops.write_reg(hw, E1000_EMIADD, address);
drivers/net/ethernet/intel/igb/e1000_82575.c
2569
ret_val = hw->phy.ops.read_reg(hw, E1000_EMIDATA, data);
drivers/net/ethernet/intel/igb/e1000_82575.c
2571
ret_val = hw->phy.ops.write_reg(hw, E1000_EMIDATA, *data);
drivers/net/ethernet/intel/igb/e1000_82575.c
258
ret_val = phy->ops.read_reg(hw,
drivers/net/ethernet/intel/igb/e1000_82575.c
2665
ret_val = phy->ops.write_reg(hw, E1000_M88E1543_PAGE_ADDR, 18);
drivers/net/ethernet/intel/igb/e1000_82575.c
2669
ret_val = phy->ops.read_reg(hw, E1000_M88E1543_EEE_CTRL_1,
drivers/net/ethernet/intel/igb/e1000_82575.c
2675
ret_val = phy->ops.write_reg(hw, E1000_M88E1543_EEE_CTRL_1,
drivers/net/ethernet/intel/igb/e1000_82575.c
268
hw->mac.ops.check_for_link =
drivers/net/ethernet/intel/igb/e1000_82575.c
2681
ret_val = phy->ops.write_reg(hw, E1000_M88E1543_PAGE_ADDR, 0);
drivers/net/ethernet/intel/igb/e1000_82575.c
2794
hw->nvm.ops.read(hw, NVM_ETS_CFG, 1, &ets_offset);
drivers/net/ethernet/intel/igb/e1000_82575.c
2798
hw->nvm.ops.read(hw, ets_offset, 1, &ets_cfg);
drivers/net/ethernet/intel/igb/e1000_82575.c
2808
hw->nvm.ops.read(hw, (ets_offset + i), 1, &ets_sensor);
drivers/net/ethernet/intel/igb/e1000_82575.c
2813
hw->phy.ops.read_i2c_byte(hw,
drivers/net/ethernet/intel/igb/e1000_82575.c
284
phy->ops.get_phy_info = igb_get_phy_info_igp;
drivers/net/ethernet/intel/igb/e1000_82575.c
285
phy->ops.get_cable_length = igb_get_cable_length_igp_2;
drivers/net/ethernet/intel/igb/e1000_82575.c
2853
hw->nvm.ops.read(hw, NVM_ETS_CFG, 1, &ets_offset);
drivers/net/ethernet/intel/igb/e1000_82575.c
2857
hw->nvm.ops.read(hw, ets_offset, 1, &ets_cfg);
drivers/net/ethernet/intel/igb/e1000_82575.c
286
phy->ops.force_speed_duplex = igb_phy_force_speed_duplex_igp;
drivers/net/ethernet/intel/igb/e1000_82575.c
2866
hw->nvm.ops.read(hw, (ets_offset + i), 1, &ets_sensor);
drivers/net/ethernet/intel/igb/e1000_82575.c
287
phy->ops.set_d0_lplu_state = igb_set_d0_lplu_state_82575;
drivers/net/ethernet/intel/igb/e1000_82575.c
2871
hw->phy.ops.write_i2c_byte(hw,
drivers/net/ethernet/intel/igb/e1000_82575.c
288
phy->ops.set_d3_lplu_state = igb_set_d3_lplu_state;
drivers/net/ethernet/intel/igb/e1000_82575.c
293
phy->ops.force_speed_duplex =
drivers/net/ethernet/intel/igb/e1000_82575.c
295
phy->ops.get_cable_length = igb_get_cable_length_82580;
drivers/net/ethernet/intel/igb/e1000_82575.c
296
phy->ops.get_phy_info = igb_get_phy_info_82580;
drivers/net/ethernet/intel/igb/e1000_82575.c
297
phy->ops.set_d0_lplu_state = igb_set_d0_lplu_state_82580;
drivers/net/ethernet/intel/igb/e1000_82575.c
298
phy->ops.set_d3_lplu_state = igb_set_d3_lplu_state_82580;
drivers/net/ethernet/intel/igb/e1000_82575.c
302
phy->ops.check_polarity = igb_check_polarity_m88;
drivers/net/ethernet/intel/igb/e1000_82575.c
303
phy->ops.get_cfg_done = igb_get_cfg_done_i210;
drivers/net/ethernet/intel/igb/e1000_82575.c
304
phy->ops.get_phy_info = igb_get_phy_info_m88;
drivers/net/ethernet/intel/igb/e1000_82575.c
305
phy->ops.get_cable_length = igb_get_cable_length_m88_gen2;
drivers/net/ethernet/intel/igb/e1000_82575.c
306
phy->ops.set_d0_lplu_state = igb_set_d0_lplu_state_82580;
drivers/net/ethernet/intel/igb/e1000_82575.c
307
phy->ops.set_d3_lplu_state = igb_set_d3_lplu_state_82580;
drivers/net/ethernet/intel/igb/e1000_82575.c
308
phy->ops.force_speed_duplex = igb_phy_force_speed_duplex_m88;
drivers/net/ethernet/intel/igb/e1000_82575.c
370
nvm->ops.acquire = igb_acquire_nvm_82575;
drivers/net/ethernet/intel/igb/e1000_82575.c
371
nvm->ops.release = igb_release_nvm_82575;
drivers/net/ethernet/intel/igb/e1000_82575.c
372
nvm->ops.write = igb_write_nvm_spi;
drivers/net/ethernet/intel/igb/e1000_82575.c
373
nvm->ops.validate = igb_validate_nvm_checksum;
drivers/net/ethernet/intel/igb/e1000_82575.c
374
nvm->ops.update = igb_update_nvm_checksum;
drivers/net/ethernet/intel/igb/e1000_82575.c
376
nvm->ops.read = igb_read_nvm_eerd;
drivers/net/ethernet/intel/igb/e1000_82575.c
378
nvm->ops.read = igb_read_nvm_spi;
drivers/net/ethernet/intel/igb/e1000_82575.c
383
nvm->ops.validate = igb_validate_nvm_checksum_82580;
drivers/net/ethernet/intel/igb/e1000_82575.c
384
nvm->ops.update = igb_update_nvm_checksum_82580;
drivers/net/ethernet/intel/igb/e1000_82575.c
388
nvm->ops.validate = igb_validate_nvm_checksum_i350;
drivers/net/ethernet/intel/igb/e1000_82575.c
389
nvm->ops.update = igb_update_nvm_checksum_i350;
drivers/net/ethernet/intel/igb/e1000_82575.c
429
mac->ops.reset_hw = igb_reset_hw_82580;
drivers/net/ethernet/intel/igb/e1000_82575.c
431
mac->ops.reset_hw = igb_reset_hw_82575;
drivers/net/ethernet/intel/igb/e1000_82575.c
434
mac->ops.acquire_swfw_sync = igb_acquire_swfw_sync_i210;
drivers/net/ethernet/intel/igb/e1000_82575.c
435
mac->ops.release_swfw_sync = igb_release_swfw_sync_i210;
drivers/net/ethernet/intel/igb/e1000_82575.c
438
mac->ops.acquire_swfw_sync = igb_acquire_swfw_sync_82575;
drivers/net/ethernet/intel/igb/e1000_82575.c
439
mac->ops.release_swfw_sync = igb_release_swfw_sync_82575;
drivers/net/ethernet/intel/igb/e1000_82575.c
443
mac->ops.write_vfta = igb_write_vfta_i350;
drivers/net/ethernet/intel/igb/e1000_82575.c
445
mac->ops.write_vfta = igb_write_vfta;
drivers/net/ethernet/intel/igb/e1000_82575.c
462
mac->ops.setup_physical_interface =
drivers/net/ethernet/intel/igb/e1000_82575.c
727
return hw->mac.ops.acquire_swfw_sync(hw, mask);
drivers/net/ethernet/intel/igb/e1000_82575.c
748
hw->mac.ops.release_swfw_sync(hw, mask);
drivers/net/ethernet/intel/igb/e1000_82575.c
770
ret_val = hw->phy.ops.acquire(hw);
drivers/net/ethernet/intel/igb/e1000_82575.c
776
hw->phy.ops.release(hw);
drivers/net/ethernet/intel/igb/e1000_82575.c
802
ret_val = hw->phy.ops.acquire(hw);
drivers/net/ethernet/intel/igb/e1000_82575.c
808
hw->phy.ops.release(hw);
drivers/net/ethernet/intel/igb/e1000_82575.c
930
ret_val = hw->phy.ops.write_reg(hw, 0x1B, 0x8084);
drivers/net/ethernet/intel/igb/e1000_82575.c
965
ret_val = phy->ops.read_reg(hw, IGP02E1000_PHY_POWER_MGMT, &data);
drivers/net/ethernet/intel/igb/e1000_82575.c
971
ret_val = phy->ops.write_reg(hw, IGP02E1000_PHY_POWER_MGMT,
drivers/net/ethernet/intel/igb/e1000_82575.c
977
ret_val = phy->ops.read_reg(hw, IGP01E1000_PHY_PORT_CONFIG,
drivers/net/ethernet/intel/igb/e1000_82575.c
980
ret_val = phy->ops.write_reg(hw, IGP01E1000_PHY_PORT_CONFIG,
drivers/net/ethernet/intel/igb/e1000_82575.c
986
ret_val = phy->ops.write_reg(hw, IGP02E1000_PHY_POWER_MGMT,
drivers/net/ethernet/intel/igb/e1000_82575.c
994
ret_val = phy->ops.read_reg(hw,
drivers/net/ethernet/intel/igb/e1000_hw.h
364
struct e1000_mac_operations ops;
drivers/net/ethernet/intel/igb/e1000_hw.h
403
struct e1000_phy_operations ops;
drivers/net/ethernet/intel/igb/e1000_hw.h
439
struct e1000_nvm_operations ops;
drivers/net/ethernet/intel/igb/e1000_hw.h
498
struct e1000_mbx_operations ops;
drivers/net/ethernet/intel/igb/e1000_i210.c
200
if (!(hw->nvm.ops.acquire(hw))) {
drivers/net/ethernet/intel/igb/e1000_i210.c
203
hw->nvm.ops.release(hw);
drivers/net/ethernet/intel/igb/e1000_i210.c
300
if (!(hw->nvm.ops.acquire(hw))) {
drivers/net/ethernet/intel/igb/e1000_i210.c
303
hw->nvm.ops.release(hw);
drivers/net/ethernet/intel/igb/e1000_i210.c
544
if (!(hw->nvm.ops.acquire(hw))) {
drivers/net/ethernet/intel/igb/e1000_i210.c
550
read_op_ptr = hw->nvm.ops.read;
drivers/net/ethernet/intel/igb/e1000_i210.c
551
hw->nvm.ops.read = igb_read_nvm_eerd;
drivers/net/ethernet/intel/igb/e1000_i210.c
556
hw->nvm.ops.read = read_op_ptr;
drivers/net/ethernet/intel/igb/e1000_i210.c
558
hw->nvm.ops.release(hw);
drivers/net/ethernet/intel/igb/e1000_i210.c
590
if (!(hw->nvm.ops.acquire(hw))) {
drivers/net/ethernet/intel/igb/e1000_i210.c
599
hw->nvm.ops.release(hw);
drivers/net/ethernet/intel/igb/e1000_i210.c
609
hw->nvm.ops.release(hw);
drivers/net/ethernet/intel/igb/e1000_i210.c
614
hw->nvm.ops.release(hw);
drivers/net/ethernet/intel/igb/e1000_i210.c
704
ret_val = hw->nvm.ops.read(hw, NVM_ID_LED_SETTINGS, 1, data);
drivers/net/ethernet/intel/igb/e1000_i210.c
738
ret_val = hw->phy.ops.write_reg(hw, E1000_MMDAC, dev_addr);
drivers/net/ethernet/intel/igb/e1000_i210.c
742
ret_val = hw->phy.ops.write_reg(hw, E1000_MMDAAD, address);
drivers/net/ethernet/intel/igb/e1000_i210.c
746
ret_val = hw->phy.ops.write_reg(hw, E1000_MMDAC, E1000_MMDAC_FUNC_DATA |
drivers/net/ethernet/intel/igb/e1000_i210.c
752
ret_val = hw->phy.ops.read_reg(hw, E1000_MMDAAD, data);
drivers/net/ethernet/intel/igb/e1000_i210.c
754
ret_val = hw->phy.ops.write_reg(hw, E1000_MMDAAD, *data);
drivers/net/ethernet/intel/igb/e1000_i210.c
759
ret_val = hw->phy.ops.write_reg(hw, E1000_MMDAC, 0);
drivers/net/ethernet/intel/igb/e1000_i210.c
798
nvm->ops.acquire = igb_acquire_nvm_i210;
drivers/net/ethernet/intel/igb/e1000_i210.c
799
nvm->ops.release = igb_release_nvm_i210;
drivers/net/ethernet/intel/igb/e1000_i210.c
800
nvm->ops.valid_led_default = igb_valid_led_default_i210;
drivers/net/ethernet/intel/igb/e1000_i210.c
805
nvm->ops.read = igb_read_nvm_srrd_i210;
drivers/net/ethernet/intel/igb/e1000_i210.c
806
nvm->ops.write = igb_write_nvm_srwr_i210;
drivers/net/ethernet/intel/igb/e1000_i210.c
807
nvm->ops.validate = igb_validate_nvm_checksum_i210;
drivers/net/ethernet/intel/igb/e1000_i210.c
808
nvm->ops.update = igb_update_nvm_checksum_i210;
drivers/net/ethernet/intel/igb/e1000_i210.c
811
nvm->ops.read = igb_read_invm_i210;
drivers/net/ethernet/intel/igb/e1000_i210.c
812
nvm->ops.write = NULL;
drivers/net/ethernet/intel/igb/e1000_i210.c
813
nvm->ops.validate = NULL;
drivers/net/ethernet/intel/igb/e1000_i210.c
814
nvm->ops.update = NULL;
drivers/net/ethernet/intel/igb/e1000_mac.c
1075
ret_val = hw->mac.ops.get_speed_and_duplex(hw, &speed, &duplex);
drivers/net/ethernet/intel/igb/e1000_mac.c
115
hw->mac.ops.rar_set(hw, hw->mac.addr, 0);
drivers/net/ethernet/intel/igb/e1000_mac.c
120
hw->mac.ops.rar_set(hw, mac_addr, i);
drivers/net/ethernet/intel/igb/e1000_mac.c
1369
ret_val = hw->nvm.ops.read(hw, NVM_ID_LED_SETTINGS, 1, data);
drivers/net/ethernet/intel/igb/e1000_mac.c
240
hw->mac.ops.write_vfta(hw, regidx, vfta);
drivers/net/ethernet/intel/igb/e1000_mac.c
271
hw->mac.ops.write_vfta(hw, regidx, vfta);
drivers/net/ethernet/intel/igb/e1000_mac.c
300
ret_val = hw->nvm.ops.read(hw, NVM_ALT_MAC_ADDR_PTR, 1,
drivers/net/ethernet/intel/igb/e1000_mac.c
321
ret_val = hw->nvm.ops.read(hw, offset, 1, &nvm_data);
drivers/net/ethernet/intel/igb/e1000_mac.c
341
hw->mac.ops.rar_set(hw, alt_mac_addr, 0);
drivers/net/ethernet/intel/igb/e1000_mac.c
706
ret_val = hw->mac.ops.setup_physical_interface(hw);
drivers/net/ethernet/intel/igb/e1000_mac.c
76
hw->mac.ops.write_vfta(hw, offset, 0);
drivers/net/ethernet/intel/igb/e1000_mac.c
809
ret_val = hw->nvm.ops.read(hw, NVM_INIT_CONTROL2_REG + lan_offset,
drivers/net/ethernet/intel/igb/e1000_mac.c
935
ret_val = hw->phy.ops.read_reg(hw, PHY_STATUS,
drivers/net/ethernet/intel/igb/e1000_mac.c
939
ret_val = hw->phy.ops.read_reg(hw, PHY_STATUS,
drivers/net/ethernet/intel/igb/e1000_mac.c
955
ret_val = hw->phy.ops.read_reg(hw, PHY_AUTONEG_ADV,
drivers/net/ethernet/intel/igb/e1000_mac.c
959
ret_val = hw->phy.ops.read_reg(hw, PHY_LP_ABILITY,
drivers/net/ethernet/intel/igb/e1000_mbx.c
103
if (mbx->ops.check_for_rst)
drivers/net/ethernet/intel/igb/e1000_mbx.c
104
ret_val = mbx->ops.check_for_rst(hw, mbx_id);
drivers/net/ethernet/intel/igb/e1000_mbx.c
121
if (mbx->ops.unlock)
drivers/net/ethernet/intel/igb/e1000_mbx.c
122
ret_val = mbx->ops.unlock(hw, mbx_id);
drivers/net/ethernet/intel/igb/e1000_mbx.c
139
if (!countdown || !mbx->ops.check_for_msg)
drivers/net/ethernet/intel/igb/e1000_mbx.c
142
while (countdown && mbx->ops.check_for_msg(hw, mbx_id)) {
drivers/net/ethernet/intel/igb/e1000_mbx.c
168
if (!countdown || !mbx->ops.check_for_ack)
drivers/net/ethernet/intel/igb/e1000_mbx.c
171
while (countdown && mbx->ops.check_for_ack(hw, mbx_id)) {
drivers/net/ethernet/intel/igb/e1000_mbx.c
201
if (!mbx->ops.read)
drivers/net/ethernet/intel/igb/e1000_mbx.c
207
ret_val = mbx->ops.read(hw, msg, size, mbx_id, true);
drivers/net/ethernet/intel/igb/e1000_mbx.c
229
if (!mbx->ops.write || !mbx->timeout)
drivers/net/ethernet/intel/igb/e1000_mbx.c
233
ret_val = mbx->ops.write(hw, msg, size, mbx_id);
drivers/net/ethernet/intel/igb/e1000_mbx.c
26
if (mbx->ops.read)
drivers/net/ethernet/intel/igb/e1000_mbx.c
27
ret_val = mbx->ops.read(hw, msg, size, mbx_id, unlock);
drivers/net/ethernet/intel/igb/e1000_mbx.c
458
mbx->ops.read = igb_read_mbx_pf;
drivers/net/ethernet/intel/igb/e1000_mbx.c
459
mbx->ops.write = igb_write_mbx_pf;
drivers/net/ethernet/intel/igb/e1000_mbx.c
460
mbx->ops.read_posted = igb_read_posted_mbx;
drivers/net/ethernet/intel/igb/e1000_mbx.c
461
mbx->ops.write_posted = igb_write_posted_mbx;
drivers/net/ethernet/intel/igb/e1000_mbx.c
462
mbx->ops.check_for_msg = igb_check_for_msg_pf;
drivers/net/ethernet/intel/igb/e1000_mbx.c
463
mbx->ops.check_for_ack = igb_check_for_ack_pf;
drivers/net/ethernet/intel/igb/e1000_mbx.c
464
mbx->ops.check_for_rst = igb_check_for_rst_pf;
drivers/net/ethernet/intel/igb/e1000_mbx.c
465
mbx->ops.unlock = igb_release_mbx_lock_pf;
drivers/net/ethernet/intel/igb/e1000_mbx.c
49
else if (mbx->ops.write)
drivers/net/ethernet/intel/igb/e1000_mbx.c
50
ret_val = mbx->ops.write(hw, msg, size, mbx_id);
drivers/net/ethernet/intel/igb/e1000_mbx.c
67
if (mbx->ops.check_for_msg)
drivers/net/ethernet/intel/igb/e1000_mbx.c
68
ret_val = mbx->ops.check_for_msg(hw, mbx_id);
drivers/net/ethernet/intel/igb/e1000_mbx.c
85
if (mbx->ops.check_for_ack)
drivers/net/ethernet/intel/igb/e1000_mbx.c
86
ret_val = mbx->ops.check_for_ack(hw, mbx_id);
drivers/net/ethernet/intel/igb/e1000_nvm.c
323
ret_val = nvm->ops.acquire(hw);
drivers/net/ethernet/intel/igb/e1000_nvm.c
350
nvm->ops.release(hw);
drivers/net/ethernet/intel/igb/e1000_nvm.c
428
ret_val = nvm->ops.acquire(hw);
drivers/net/ethernet/intel/igb/e1000_nvm.c
434
nvm->ops.release(hw);
drivers/net/ethernet/intel/igb/e1000_nvm.c
471
nvm->ops.release(hw);
drivers/net/ethernet/intel/igb/e1000_nvm.c
500
ret_val = hw->nvm.ops.read(hw, NVM_PBA_OFFSET_0, 1, &nvm_data);
drivers/net/ethernet/intel/igb/e1000_nvm.c
506
ret_val = hw->nvm.ops.read(hw, NVM_PBA_OFFSET_1, 1, &pointer);
drivers/net/ethernet/intel/igb/e1000_nvm.c
551
ret_val = hw->nvm.ops.read(hw, pointer, 1, &length);
drivers/net/ethernet/intel/igb/e1000_nvm.c
574
ret_val = hw->nvm.ops.read(hw, pointer + offset, 1, &nvm_data);
drivers/net/ethernet/intel/igb/e1000_nvm.c
631
ret_val = hw->nvm.ops.read(hw, i, 1, &nvm_data);
drivers/net/ethernet/intel/igb/e1000_nvm.c
664
ret_val = hw->nvm.ops.read(hw, i, 1, &nvm_data);
drivers/net/ethernet/intel/igb/e1000_nvm.c
672
ret_val = hw->nvm.ops.write(hw, NVM_CHECKSUM_REG, 1, &checksum);
drivers/net/ethernet/intel/igb/e1000_nvm.c
698
hw->nvm.ops.read(hw, NVM_ETRACK_HIWORD, 1, &etrack_test);
drivers/net/ethernet/intel/igb/e1000_nvm.c
710
hw->nvm.ops.read(hw, NVM_VERSION, 1, &fw_version);
drivers/net/ethernet/intel/igb/e1000_nvm.c
727
hw->nvm.ops.read(hw, NVM_COMB_VER_PTR, 1, &comb_offset);
drivers/net/ethernet/intel/igb/e1000_nvm.c
731
hw->nvm.ops.read(hw, (NVM_COMB_VER_OFF + comb_offset
drivers/net/ethernet/intel/igb/e1000_nvm.c
733
hw->nvm.ops.read(hw, (NVM_COMB_VER_OFF + comb_offset),
drivers/net/ethernet/intel/igb/e1000_nvm.c
755
hw->nvm.ops.read(hw, NVM_VERSION, 1, &fw_version);
drivers/net/ethernet/intel/igb/e1000_nvm.c
775
hw->nvm.ops.read(hw, NVM_ETRACK_WORD, 1, &eeprom_verl);
drivers/net/ethernet/intel/igb/e1000_nvm.c
776
hw->nvm.ops.read(hw, (NVM_ETRACK_WORD + 1), 1, &eeprom_verh);
drivers/net/ethernet/intel/igb/e1000_phy.c
1054
ret_val = phy->ops.write_reg(hw, PHY_AUTONEG_ADV, mii_autoneg_adv_reg);
drivers/net/ethernet/intel/igb/e1000_phy.c
1061
ret_val = phy->ops.write_reg(hw,
drivers/net/ethernet/intel/igb/e1000_phy.c
1098
ret_val = hw->phy.ops.force_speed_duplex(hw);
drivers/net/ethernet/intel/igb/e1000_phy.c
1139
ret_val = phy->ops.read_reg(hw, PHY_CONTROL, &phy_data);
drivers/net/ethernet/intel/igb/e1000_phy.c
1145
ret_val = phy->ops.write_reg(hw, PHY_CONTROL, phy_data);
drivers/net/ethernet/intel/igb/e1000_phy.c
1152
ret_val = phy->ops.read_reg(hw, IGP01E1000_PHY_PORT_CTRL, &phy_data);
drivers/net/ethernet/intel/igb/e1000_phy.c
1159
ret_val = phy->ops.write_reg(hw, IGP01E1000_PHY_PORT_CTRL, phy_data);
drivers/net/ethernet/intel/igb/e1000_phy.c
1209
ret_val = phy->ops.read_reg(hw, M88E1000_PHY_SPEC_CTRL,
drivers/net/ethernet/intel/igb/e1000_phy.c
1215
ret_val = phy->ops.write_reg(hw, M88E1000_PHY_SPEC_CTRL,
drivers/net/ethernet/intel/igb/e1000_phy.c
1223
ret_val = phy->ops.read_reg(hw, PHY_CONTROL, &phy_data);
drivers/net/ethernet/intel/igb/e1000_phy.c
1229
ret_val = phy->ops.write_reg(hw, PHY_CONTROL, phy_data);
drivers/net/ethernet/intel/igb/e1000_phy.c
1267
ret_val = phy->ops.write_reg(hw,
drivers/net/ethernet/intel/igb/e1000_phy.c
1293
ret_val = phy->ops.read_reg(hw, M88E1000_EXT_PHY_SPEC_CTRL, &phy_data);
drivers/net/ethernet/intel/igb/e1000_phy.c
1302
ret_val = phy->ops.write_reg(hw, M88E1000_EXT_PHY_SPEC_CTRL, phy_data);
drivers/net/ethernet/intel/igb/e1000_phy.c
1309
ret_val = phy->ops.read_reg(hw, M88E1000_PHY_SPEC_CTRL, &phy_data);
drivers/net/ethernet/intel/igb/e1000_phy.c
1314
ret_val = phy->ops.write_reg(hw, M88E1000_PHY_SPEC_CTRL, phy_data);
drivers/net/ethernet/intel/igb/e1000_phy.c
1401
if (!(hw->phy.ops.read_reg))
drivers/net/ethernet/intel/igb/e1000_phy.c
1404
ret_val = phy->ops.read_reg(hw, IGP02E1000_PHY_POWER_MGMT, &data);
drivers/net/ethernet/intel/igb/e1000_phy.c
1410
ret_val = phy->ops.write_reg(hw, IGP02E1000_PHY_POWER_MGMT,
drivers/net/ethernet/intel/igb/e1000_phy.c
1420
ret_val = phy->ops.read_reg(hw,
drivers/net/ethernet/intel/igb/e1000_phy.c
1427
ret_val = phy->ops.write_reg(hw,
drivers/net/ethernet/intel/igb/e1000_phy.c
1433
ret_val = phy->ops.read_reg(hw,
drivers/net/ethernet/intel/igb/e1000_phy.c
1440
ret_val = phy->ops.write_reg(hw,
drivers/net/ethernet/intel/igb/e1000_phy.c
1450
ret_val = phy->ops.write_reg(hw, IGP02E1000_PHY_POWER_MGMT,
drivers/net/ethernet/intel/igb/e1000_phy.c
1456
ret_val = phy->ops.read_reg(hw, IGP01E1000_PHY_PORT_CONFIG,
drivers/net/ethernet/intel/igb/e1000_phy.c
1462
ret_val = phy->ops.write_reg(hw, IGP01E1000_PHY_PORT_CONFIG,
drivers/net/ethernet/intel/igb/e1000_phy.c
1504
ret_val = phy->ops.read_reg(hw, offset, &phy_data);
drivers/net/ethernet/intel/igb/e1000_phy.c
1527
ret_val = phy->ops.read_reg(hw, M88E1000_PHY_SPEC_STATUS, &data);
drivers/net/ethernet/intel/igb/e1000_phy.c
1555
ret_val = phy->ops.read_reg(hw, IGP01E1000_PHY_PORT_STATUS, &data);
drivers/net/ethernet/intel/igb/e1000_phy.c
1571
ret_val = phy->ops.read_reg(hw, offset, &data);
drivers/net/ethernet/intel/igb/e1000_phy.c
1596
ret_val = hw->phy.ops.read_reg(hw, PHY_STATUS, &phy_status);
drivers/net/ethernet/intel/igb/e1000_phy.c
1599
ret_val = hw->phy.ops.read_reg(hw, PHY_STATUS, &phy_status);
drivers/net/ethernet/intel/igb/e1000_phy.c
1633
ret_val = hw->phy.ops.read_reg(hw, PHY_STATUS, &phy_status);
drivers/net/ethernet/intel/igb/e1000_phy.c
1644
ret_val = hw->phy.ops.read_reg(hw, PHY_STATUS, &phy_status);
drivers/net/ethernet/intel/igb/e1000_phy.c
1681
ret_val = phy->ops.read_reg(hw, M88E1000_PHY_SPEC_STATUS, &phy_data);
drivers/net/ethernet/intel/igb/e1000_phy.c
1715
ret_val = phy->ops.read_reg(hw, I347AT4_PAGE_SELECT,
drivers/net/ethernet/intel/igb/e1000_phy.c
1720
ret_val = phy->ops.write_reg(hw, I347AT4_PAGE_SELECT, 0x07);
drivers/net/ethernet/intel/igb/e1000_phy.c
1725
ret_val = phy->ops.read_reg(hw, I347AT4_PCDC, &phy_data2);
drivers/net/ethernet/intel/igb/e1000_phy.c
1732
ret_val = phy->ops.read_reg(hw, I347AT4_PCDL0, &phy_data);
drivers/net/ethernet/intel/igb/e1000_phy.c
1742
ret_val = phy->ops.read_reg(hw, I347AT4_PCDL1, &phy_data);
drivers/net/ethernet/intel/igb/e1000_phy.c
1752
ret_val = phy->ops.read_reg(hw, I347AT4_PCDL2, &phy_data);
drivers/net/ethernet/intel/igb/e1000_phy.c
1762
ret_val = phy->ops.read_reg(hw, I347AT4_PCDL3, &phy_data);
drivers/net/ethernet/intel/igb/e1000_phy.c
1777
ret_val = phy->ops.write_reg(hw, I347AT4_PAGE_SELECT,
drivers/net/ethernet/intel/igb/e1000_phy.c
1784
ret_val = phy->ops.read_reg(hw, I347AT4_PAGE_SELECT,
drivers/net/ethernet/intel/igb/e1000_phy.c
1789
ret_val = phy->ops.write_reg(hw, I347AT4_PAGE_SELECT, 0x05);
drivers/net/ethernet/intel/igb/e1000_phy.c
1793
ret_val = phy->ops.read_reg(hw, M88E1112_VCT_DSP_DISTANCE,
drivers/net/ethernet/intel/igb/e1000_phy.c
1811
ret_val = phy->ops.write_reg(hw, I347AT4_PAGE_SELECT,
drivers/net/ethernet/intel/igb/e1000_phy.c
1853
ret_val = phy->ops.read_reg(hw, agc_reg_array[i], &phy_data);
drivers/net/ethernet/intel/igb/e1000_phy.c
1931
ret_val = phy->ops.read_reg(hw, M88E1000_PHY_SPEC_CTRL, &phy_data);
drivers/net/ethernet/intel/igb/e1000_phy.c
1942
ret_val = phy->ops.read_reg(hw, M88E1000_PHY_SPEC_STATUS, &phy_data);
drivers/net/ethernet/intel/igb/e1000_phy.c
1949
ret_val = phy->ops.get_cable_length(hw);
drivers/net/ethernet/intel/igb/e1000_phy.c
1953
ret_val = phy->ops.read_reg(hw, PHY_1000T_STATUS, &phy_data);
drivers/net/ethernet/intel/igb/e1000_phy.c
2007
ret_val = phy->ops.read_reg(hw, IGP01E1000_PHY_PORT_STATUS, &data);
drivers/net/ethernet/intel/igb/e1000_phy.c
2015
ret_val = phy->ops.get_cable_length(hw);
drivers/net/ethernet/intel/igb/e1000_phy.c
2019
ret_val = phy->ops.read_reg(hw, PHY_1000T_STATUS, &data);
drivers/net/ethernet/intel/igb/e1000_phy.c
2052
if (!(hw->phy.ops.read_reg))
drivers/net/ethernet/intel/igb/e1000_phy.c
2055
ret_val = hw->phy.ops.read_reg(hw, PHY_CONTROL, &phy_ctrl);
drivers/net/ethernet/intel/igb/e1000_phy.c
2060
ret_val = hw->phy.ops.write_reg(hw, PHY_CONTROL, phy_ctrl);
drivers/net/ethernet/intel/igb/e1000_phy.c
2091
ret_val = phy->ops.acquire(hw);
drivers/net/ethernet/intel/igb/e1000_phy.c
2106
phy->ops.release(hw);
drivers/net/ethernet/intel/igb/e1000_phy.c
2108
ret_val = phy->ops.get_cfg_done(hw);
drivers/net/ethernet/intel/igb/e1000_phy.c
2126
hw->phy.ops.write_reg(hw, 0x2F5B, 0x9018);
drivers/net/ethernet/intel/igb/e1000_phy.c
2128
hw->phy.ops.write_reg(hw, 0x2F52, 0x0000);
drivers/net/ethernet/intel/igb/e1000_phy.c
2130
hw->phy.ops.write_reg(hw, 0x2FB1, 0x8B24);
drivers/net/ethernet/intel/igb/e1000_phy.c
2132
hw->phy.ops.write_reg(hw, 0x2FB2, 0xF8F0);
drivers/net/ethernet/intel/igb/e1000_phy.c
2134
hw->phy.ops.write_reg(hw, 0x2010, 0x10B0);
drivers/net/ethernet/intel/igb/e1000_phy.c
2136
hw->phy.ops.write_reg(hw, 0x2011, 0x0000);
drivers/net/ethernet/intel/igb/e1000_phy.c
2138
hw->phy.ops.write_reg(hw, 0x20DD, 0x249A);
drivers/net/ethernet/intel/igb/e1000_phy.c
2140
hw->phy.ops.write_reg(hw, 0x20DE, 0x00D3);
drivers/net/ethernet/intel/igb/e1000_phy.c
2142
hw->phy.ops.write_reg(hw, 0x28B4, 0x04CE);
drivers/net/ethernet/intel/igb/e1000_phy.c
2144
hw->phy.ops.write_reg(hw, 0x2F70, 0x29E4);
drivers/net/ethernet/intel/igb/e1000_phy.c
2146
hw->phy.ops.write_reg(hw, 0x0000, 0x0140);
drivers/net/ethernet/intel/igb/e1000_phy.c
2148
hw->phy.ops.write_reg(hw, 0x1F30, 0x1606);
drivers/net/ethernet/intel/igb/e1000_phy.c
2150
hw->phy.ops.write_reg(hw, 0x1F31, 0xB814);
drivers/net/ethernet/intel/igb/e1000_phy.c
2152
hw->phy.ops.write_reg(hw, 0x1F35, 0x002A);
drivers/net/ethernet/intel/igb/e1000_phy.c
2154
hw->phy.ops.write_reg(hw, 0x1F3E, 0x0067);
drivers/net/ethernet/intel/igb/e1000_phy.c
2156
hw->phy.ops.write_reg(hw, 0x1F54, 0x0065);
drivers/net/ethernet/intel/igb/e1000_phy.c
2158
hw->phy.ops.write_reg(hw, 0x1F55, 0x002A);
drivers/net/ethernet/intel/igb/e1000_phy.c
2160
hw->phy.ops.write_reg(hw, 0x1F56, 0x002A);
drivers/net/ethernet/intel/igb/e1000_phy.c
2162
hw->phy.ops.write_reg(hw, 0x1F72, 0x3FB0);
drivers/net/ethernet/intel/igb/e1000_phy.c
2164
hw->phy.ops.write_reg(hw, 0x1F76, 0xC0FF);
drivers/net/ethernet/intel/igb/e1000_phy.c
2166
hw->phy.ops.write_reg(hw, 0x1F77, 0x1DEC);
drivers/net/ethernet/intel/igb/e1000_phy.c
2168
hw->phy.ops.write_reg(hw, 0x1F78, 0xF9EF);
drivers/net/ethernet/intel/igb/e1000_phy.c
2170
hw->phy.ops.write_reg(hw, 0x1F79, 0x0210);
drivers/net/ethernet/intel/igb/e1000_phy.c
2172
hw->phy.ops.write_reg(hw, 0x1895, 0x0003);
drivers/net/ethernet/intel/igb/e1000_phy.c
2174
hw->phy.ops.write_reg(hw, 0x1796, 0x0008);
drivers/net/ethernet/intel/igb/e1000_phy.c
2176
hw->phy.ops.write_reg(hw, 0x1798, 0xD008);
drivers/net/ethernet/intel/igb/e1000_phy.c
2180
hw->phy.ops.write_reg(hw, 0x1898, 0xD918);
drivers/net/ethernet/intel/igb/e1000_phy.c
2182
hw->phy.ops.write_reg(hw, 0x187A, 0x0800);
drivers/net/ethernet/intel/igb/e1000_phy.c
2186
hw->phy.ops.write_reg(hw, 0x0019, 0x008D);
drivers/net/ethernet/intel/igb/e1000_phy.c
2188
hw->phy.ops.write_reg(hw, 0x001B, 0x2080);
drivers/net/ethernet/intel/igb/e1000_phy.c
2190
hw->phy.ops.write_reg(hw, 0x0014, 0x0045);
drivers/net/ethernet/intel/igb/e1000_phy.c
2192
hw->phy.ops.write_reg(hw, 0x0000, 0x1340);
drivers/net/ethernet/intel/igb/e1000_phy.c
2209
ret_val = phy->ops.write_reg(hw, E1000_M88E1543_PAGE_ADDR, 0x00FF);
drivers/net/ethernet/intel/igb/e1000_phy.c
2213
ret_val = phy->ops.write_reg(hw, E1000_M88E1512_CFG_REG_2, 0x214B);
drivers/net/ethernet/intel/igb/e1000_phy.c
2217
ret_val = phy->ops.write_reg(hw, E1000_M88E1512_CFG_REG_1, 0x2144);
drivers/net/ethernet/intel/igb/e1000_phy.c
2221
ret_val = phy->ops.write_reg(hw, E1000_M88E1512_CFG_REG_2, 0x0C28);
drivers/net/ethernet/intel/igb/e1000_phy.c
2225
ret_val = phy->ops.write_reg(hw, E1000_M88E1512_CFG_REG_1, 0x2146);
drivers/net/ethernet/intel/igb/e1000_phy.c
2229
ret_val = phy->ops.write_reg(hw, E1000_M88E1512_CFG_REG_2, 0xB233);
drivers/net/ethernet/intel/igb/e1000_phy.c
2233
ret_val = phy->ops.write_reg(hw, E1000_M88E1512_CFG_REG_1, 0x214D);
drivers/net/ethernet/intel/igb/e1000_phy.c
2237
ret_val = phy->ops.write_reg(hw, E1000_M88E1512_CFG_REG_2, 0xCC0C);
drivers/net/ethernet/intel/igb/e1000_phy.c
2241
ret_val = phy->ops.write_reg(hw, E1000_M88E1512_CFG_REG_1, 0x2159);
drivers/net/ethernet/intel/igb/e1000_phy.c
2246
ret_val = phy->ops.write_reg(hw, E1000_M88E1543_PAGE_ADDR, 0x00FB);
drivers/net/ethernet/intel/igb/e1000_phy.c
2250
ret_val = phy->ops.write_reg(hw, E1000_M88E1512_CFG_REG_3, 0x000D);
drivers/net/ethernet/intel/igb/e1000_phy.c
2255
ret_val = phy->ops.write_reg(hw, E1000_M88E1543_PAGE_ADDR, 0x12);
drivers/net/ethernet/intel/igb/e1000_phy.c
2260
ret_val = phy->ops.write_reg(hw, E1000_M88E1512_MODE, 0x8001);
drivers/net/ethernet/intel/igb/e1000_phy.c
2265
ret_val = phy->ops.write_reg(hw, E1000_M88E1543_PAGE_ADDR, 0);
drivers/net/ethernet/intel/igb/e1000_phy.c
2293
ret_val = phy->ops.write_reg(hw, E1000_M88E1543_PAGE_ADDR, 0x00FF);
drivers/net/ethernet/intel/igb/e1000_phy.c
2297
ret_val = phy->ops.write_reg(hw, E1000_M88E1512_CFG_REG_2, 0x214B);
drivers/net/ethernet/intel/igb/e1000_phy.c
2301
ret_val = phy->ops.write_reg(hw, E1000_M88E1512_CFG_REG_1, 0x2144);
drivers/net/ethernet/intel/igb/e1000_phy.c
2305
ret_val = phy->ops.write_reg(hw, E1000_M88E1512_CFG_REG_2, 0x0C28);
drivers/net/ethernet/intel/igb/e1000_phy.c
2309
ret_val = phy->ops.write_reg(hw, E1000_M88E1512_CFG_REG_1, 0x2146);
drivers/net/ethernet/intel/igb/e1000_phy.c
2313
ret_val = phy->ops.write_reg(hw, E1000_M88E1512_CFG_REG_2, 0xB233);
drivers/net/ethernet/intel/igb/e1000_phy.c
2317
ret_val = phy->ops.write_reg(hw, E1000_M88E1512_CFG_REG_1, 0x214D);
drivers/net/ethernet/intel/igb/e1000_phy.c
2321
ret_val = phy->ops.write_reg(hw, E1000_M88E1512_CFG_REG_2, 0xDC0C);
drivers/net/ethernet/intel/igb/e1000_phy.c
2325
ret_val = phy->ops.write_reg(hw, E1000_M88E1512_CFG_REG_1, 0x2159);
drivers/net/ethernet/intel/igb/e1000_phy.c
2330
ret_val = phy->ops.write_reg(hw, E1000_M88E1543_PAGE_ADDR, 0x00FB);
drivers/net/ethernet/intel/igb/e1000_phy.c
2334
ret_val = phy->ops.write_reg(hw, E1000_M88E1512_CFG_REG_3, 0x0C0D);
drivers/net/ethernet/intel/igb/e1000_phy.c
2339
ret_val = phy->ops.write_reg(hw, E1000_M88E1543_PAGE_ADDR, 0x12);
drivers/net/ethernet/intel/igb/e1000_phy.c
2344
ret_val = phy->ops.write_reg(hw, E1000_M88E1512_MODE, 0x8001);
drivers/net/ethernet/intel/igb/e1000_phy.c
2349
ret_val = phy->ops.write_reg(hw, E1000_M88E1543_PAGE_ADDR, 0x1);
drivers/net/ethernet/intel/igb/e1000_phy.c
2354
ret_val = phy->ops.write_reg(hw, E1000_M88E1543_FIBER_CTRL, 0x9140);
drivers/net/ethernet/intel/igb/e1000_phy.c
2359
ret_val = phy->ops.write_reg(hw, E1000_M88E1543_PAGE_ADDR, 0);
drivers/net/ethernet/intel/igb/e1000_phy.c
2387
hw->phy.ops.read_reg(hw, PHY_CONTROL, &mii_reg);
drivers/net/ethernet/intel/igb/e1000_phy.c
2389
hw->phy.ops.write_reg(hw, PHY_CONTROL, mii_reg);
drivers/net/ethernet/intel/igb/e1000_phy.c
2404
hw->phy.ops.read_reg(hw, PHY_CONTROL, &mii_reg);
drivers/net/ethernet/intel/igb/e1000_phy.c
2406
hw->phy.ops.write_reg(hw, PHY_CONTROL, mii_reg);
drivers/net/ethernet/intel/igb/e1000_phy.c
2425
ret_val = phy->ops.read_reg(hw, I82580_PHY_STATUS_2, &data);
drivers/net/ethernet/intel/igb/e1000_phy.c
2450
ret_val = phy->ops.read_reg(hw, PHY_CONTROL, &phy_data);
drivers/net/ethernet/intel/igb/e1000_phy.c
2456
ret_val = phy->ops.write_reg(hw, PHY_CONTROL, phy_data);
drivers/net/ethernet/intel/igb/e1000_phy.c
2463
ret_val = phy->ops.read_reg(hw, I82580_PHY_CTRL_2, &phy_data);
drivers/net/ethernet/intel/igb/e1000_phy.c
2469
ret_val = phy->ops.write_reg(hw, I82580_PHY_CTRL_2, phy_data);
drivers/net/ethernet/intel/igb/e1000_phy.c
2529
ret_val = phy->ops.read_reg(hw, I82580_PHY_STATUS_2, &data);
drivers/net/ethernet/intel/igb/e1000_phy.c
2537
ret_val = hw->phy.ops.get_cable_length(hw);
drivers/net/ethernet/intel/igb/e1000_phy.c
2541
ret_val = phy->ops.read_reg(hw, PHY_1000T_STATUS, &data);
drivers/net/ethernet/intel/igb/e1000_phy.c
2575
ret_val = phy->ops.read_reg(hw, I82580_PHY_DIAG_STATUS, &phy_data);
drivers/net/ethernet/intel/igb/e1000_phy.c
2602
ret_val = hw->phy.ops.read_reg(hw, PHY_1000T_CTRL, &phy_data);
drivers/net/ethernet/intel/igb/e1000_phy.c
2627
return hw->phy.ops.write_reg(hw, PHY_1000T_CTRL, phy_data);
drivers/net/ethernet/intel/igb/e1000_phy.c
384
if (!(hw->phy.ops.acquire))
drivers/net/ethernet/intel/igb/e1000_phy.c
387
ret_val = hw->phy.ops.acquire(hw);
drivers/net/ethernet/intel/igb/e1000_phy.c
396
hw->phy.ops.release(hw);
drivers/net/ethernet/intel/igb/e1000_phy.c
404
hw->phy.ops.release(hw);
drivers/net/ethernet/intel/igb/e1000_phy.c
423
if (!(hw->phy.ops.acquire))
drivers/net/ethernet/intel/igb/e1000_phy.c
426
ret_val = hw->phy.ops.acquire(hw);
drivers/net/ethernet/intel/igb/e1000_phy.c
435
hw->phy.ops.release(hw);
drivers/net/ethernet/intel/igb/e1000_phy.c
443
hw->phy.ops.release(hw);
drivers/net/ethernet/intel/igb/e1000_phy.c
467
ret_val = hw->phy.ops.reset(hw);
drivers/net/ethernet/intel/igb/e1000_phy.c
475
ret_val = phy->ops.read_reg(hw, I82580_CFG_REG, &phy_data);
drivers/net/ethernet/intel/igb/e1000_phy.c
484
ret_val = phy->ops.write_reg(hw, I82580_CFG_REG, phy_data);
drivers/net/ethernet/intel/igb/e1000_phy.c
489
ret_val = phy->ops.read_reg(hw, I82580_PHY_CTRL_2, &phy_data);
drivers/net/ethernet/intel/igb/e1000_phy.c
509
ret_val = hw->phy.ops.write_reg(hw, I82580_PHY_CTRL_2, phy_data);
drivers/net/ethernet/intel/igb/e1000_phy.c
534
ret_val = phy->ops.read_reg(hw, M88E1000_PHY_SPEC_CTRL, &phy_data);
drivers/net/ethernet/intel/igb/e1000_phy.c
575
ret_val = phy->ops.write_reg(hw, M88E1000_PHY_SPEC_CTRL, phy_data);
drivers/net/ethernet/intel/igb/e1000_phy.c
583
ret_val = phy->ops.read_reg(hw, M88E1000_EXT_PHY_SPEC_CTRL,
drivers/net/ethernet/intel/igb/e1000_phy.c
602
ret_val = phy->ops.write_reg(hw, M88E1000_EXT_PHY_SPEC_CTRL,
drivers/net/ethernet/intel/igb/e1000_phy.c
62
phy->ops.write_reg(hw, I347AT4_PAGE_SELECT, 0);
drivers/net/ethernet/intel/igb/e1000_phy.c
636
ret_val = phy->ops.read_reg(hw, M88E1000_PHY_SPEC_CTRL, &phy_data);
drivers/net/ethernet/intel/igb/e1000_phy.c
64
ret_val = phy->ops.read_reg(hw, PHY_ID1, &phy_id);
drivers/net/ethernet/intel/igb/e1000_phy.c
683
phy->ops.write_reg(hw, M88E1000_PHY_SPEC_CTRL, phy_data);
drivers/net/ethernet/intel/igb/e1000_phy.c
698
ret_val = phy->ops.write_reg(hw, M88E1000_PHY_SPEC_CTRL, phy_data);
drivers/net/ethernet/intel/igb/e1000_phy.c
70
ret_val = phy->ops.read_reg(hw, PHY_ID2, &phy_id);
drivers/net/ethernet/intel/igb/e1000_phy.c
733
ret_val = phy->ops.reset(hw);
drivers/net/ethernet/intel/igb/e1000_phy.c
749
if (phy->ops.set_d3_lplu_state)
drivers/net/ethernet/intel/igb/e1000_phy.c
750
ret_val = phy->ops.set_d3_lplu_state(hw, false);
drivers/net/ethernet/intel/igb/e1000_phy.c
758
ret_val = phy->ops.set_d0_lplu_state(hw, false);
drivers/net/ethernet/intel/igb/e1000_phy.c
764
ret_val = phy->ops.read_reg(hw, IGP01E1000_PHY_PORT_CTRL, &data);
drivers/net/ethernet/intel/igb/e1000_phy.c
782
ret_val = phy->ops.write_reg(hw, IGP01E1000_PHY_PORT_CTRL, data);
drivers/net/ethernet/intel/igb/e1000_phy.c
794
ret_val = phy->ops.read_reg(hw,
drivers/net/ethernet/intel/igb/e1000_phy.c
801
ret_val = phy->ops.write_reg(hw,
drivers/net/ethernet/intel/igb/e1000_phy.c
808
ret_val = phy->ops.read_reg(hw, PHY_1000T_CTRL, &data);
drivers/net/ethernet/intel/igb/e1000_phy.c
813
ret_val = phy->ops.write_reg(hw, PHY_1000T_CTRL, data);
drivers/net/ethernet/intel/igb/e1000_phy.c
818
ret_val = phy->ops.read_reg(hw, PHY_1000T_CTRL, &data);
drivers/net/ethernet/intel/igb/e1000_phy.c
843
ret_val = phy->ops.write_reg(hw, PHY_1000T_CTRL, data);
drivers/net/ethernet/intel/igb/e1000_phy.c
889
ret_val = phy->ops.read_reg(hw, PHY_CONTROL, &phy_ctrl);
drivers/net/ethernet/intel/igb/e1000_phy.c
894
ret_val = phy->ops.write_reg(hw, PHY_CONTROL, phy_ctrl);
drivers/net/ethernet/intel/igb/e1000_phy.c
91
if (!(hw->phy.ops.write_reg))
drivers/net/ethernet/intel/igb/e1000_phy.c
934
ret_val = phy->ops.read_reg(hw, PHY_AUTONEG_ADV, &mii_autoneg_adv_reg);
drivers/net/ethernet/intel/igb/e1000_phy.c
94
ret_val = hw->phy.ops.write_reg(hw, M88E1000_PHY_GEN_CONTROL, 0xC1);
drivers/net/ethernet/intel/igb/e1000_phy.c
940
ret_val = phy->ops.read_reg(hw, PHY_1000T_CTRL,
drivers/net/ethernet/intel/igb/e1000_phy.c
98
ret_val = hw->phy.ops.write_reg(hw, M88E1000_PHY_GEN_CONTROL, 0);
drivers/net/ethernet/intel/igb/igb.h
787
if (hw->phy.ops.reset)
drivers/net/ethernet/intel/igb/igb.h
788
return hw->phy.ops.reset(hw);
drivers/net/ethernet/intel/igb/igb.h
795
if (hw->phy.ops.read_reg)
drivers/net/ethernet/intel/igb/igb.h
796
return hw->phy.ops.read_reg(hw, offset, data);
drivers/net/ethernet/intel/igb/igb.h
803
if (hw->phy.ops.write_reg)
drivers/net/ethernet/intel/igb/igb.h
804
return hw->phy.ops.write_reg(hw, offset, data);
drivers/net/ethernet/intel/igb/igb.h
811
if (hw->phy.ops.get_phy_info)
drivers/net/ethernet/intel/igb/igb.h
812
return hw->phy.ops.get_phy_info(hw);
drivers/net/ethernet/intel/igb/igb_ethtool.c
1380
if (adapter->hw.nvm.ops.validate(&adapter->hw) < 0)
drivers/net/ethernet/intel/igb/igb_ethtool.c
1385
if (adapter->hw.nvm.ops.validate(&adapter->hw) < 0)
drivers/net/ethernet/intel/igb/igb_ethtool.c
1995
hw->mac.ops.check_for_link(&adapter->hw);
drivers/net/ethernet/intel/igb/igb_ethtool.c
2003
hw->mac.ops.check_for_link(&adapter->hw);
drivers/net/ethernet/intel/igb/igb_ethtool.c
757
ret_val = hw->nvm.ops.read(hw, first_word,
drivers/net/ethernet/intel/igb/igb_ethtool.c
762
ret_val = hw->nvm.ops.read(hw, first_word + i, 1,
drivers/net/ethernet/intel/igb/igb_ethtool.c
815
ret_val = hw->nvm.ops.read(hw, first_word, 1,
drivers/net/ethernet/intel/igb/igb_ethtool.c
823
ret_val = hw->nvm.ops.read(hw, last_word, 1,
drivers/net/ethernet/intel/igb/igb_ethtool.c
838
ret_val = hw->nvm.ops.write(hw, first_word,
drivers/net/ethernet/intel/igb/igb_ethtool.c
843
hw->nvm.ops.update(hw);
drivers/net/ethernet/intel/igb/igb_hwmon.c
161
if (adapter->hw.mac.ops.init_thermal_sensor_thresh == NULL)
drivers/net/ethernet/intel/igb/igb_hwmon.c
165
rc = (adapter->hw.mac.ops.init_thermal_sensor_thresh(&adapter->hw));
drivers/net/ethernet/intel/igb/igb_hwmon.c
42
igb_attr->hw->mac.ops.get_thermal_sensor_data(igb_attr->hw);
drivers/net/ethernet/intel/igb/igb_main.c
10203
if (hw->mac.ops.acquire_swfw_sync(hw, swfw_mask))
drivers/net/ethernet/intel/igb/igb_main.c
10207
hw->mac.ops.release_swfw_sync(hw, swfw_mask);
drivers/net/ethernet/intel/igb/igb_main.c
10238
if (hw->mac.ops.acquire_swfw_sync(hw, swfw_mask))
drivers/net/ethernet/intel/igb/igb_main.c
10241
hw->mac.ops.release_swfw_sync(hw, swfw_mask);
drivers/net/ethernet/intel/igb/igb_main.c
2396
hw->mac.ops.reset_hw(hw);
drivers/net/ethernet/intel/igb/igb_main.c
2408
if (hw->mac.ops.init_hw(hw))
drivers/net/ethernet/intel/igb/igb_main.c
2434
mac->ops.init_thermal_sensor_thresh(hw);
drivers/net/ethernet/intel/igb/igb_main.c
3124
hw->nvm.ops.read(hw, NVM_COMPAT, 1, &eeprom_data);
drivers/net/ethernet/intel/igb/igb_main.c
3283
memcpy(&hw->mac.ops, ei->mac_ops, sizeof(hw->mac.ops));
drivers/net/ethernet/intel/igb/igb_main.c
3284
memcpy(&hw->phy.ops, ei->phy_ops, sizeof(hw->phy.ops));
drivers/net/ethernet/intel/igb/igb_main.c
3285
memcpy(&hw->nvm.ops, ei->nvm_ops, sizeof(hw->nvm.ops));
drivers/net/ethernet/intel/igb/igb_main.c
3373
hw->mac.ops.reset_hw(hw);
drivers/net/ethernet/intel/igb/igb_main.c
3382
if (hw->nvm.ops.validate(hw) < 0) {
drivers/net/ethernet/intel/igb/igb_main.c
3391
if (hw->nvm.ops.validate(hw) < 0) {
drivers/net/ethernet/intel/igb/igb_main.c
3401
if (hw->mac.ops.read_mac_addr(hw))
drivers/net/ethernet/intel/igb/igb_main.c
3446
hw->nvm.ops.read(hw, NVM_INIT_CONTROL3_PORT_A +
drivers/net/ethernet/intel/igb/igb_main.c
3450
hw->nvm.ops.read(hw, NVM_INIT_CONTROL3_PORT_B, 1, &eeprom_data);
drivers/net/ethernet/intel/igb/igb_main.c
3562
hw->nvm.ops.read(hw, NVM_ETS_CFG, 1, &ets_word);
drivers/net/ethernet/intel/igb/igb_main.c
3572
hw->mac.ops.init_thermal_sensor_thresh(hw);
drivers/net/ethernet/intel/igb/igb_main.c
5232
hw->mac.ops.write_vfta(hw, i, ~0U);
drivers/net/ethernet/intel/igb/igb_main.c
5293
hw->mac.ops.write_vfta(hw, vfta_offset + i, vfta[i]);
drivers/net/ethernet/intel/igb/igb_main.c
5490
hw->mac.ops.check_for_link(hw);
drivers/net/ethernet/intel/igb/igb_main.c
5605
hw->mac.ops.get_speed_and_duplex(hw,
drivers/net/ethernet/intel/igb/igb_main.c
5653
!hw->phy.ops.read_reg)
drivers/net/ethernet/intel/igb/igb_main.c
7454
hw->mac.ops.write_vfta(hw, vid / 32, vfta ^ vfta_mask);
drivers/net/ethernet/intel/igbvf/ethtool.c
282
hw->mac.ops.check_for_link(hw);
drivers/net/ethernet/intel/igbvf/mbx.c
100
if (!mbx->ops.write || !mbx->timeout)
drivers/net/ethernet/intel/igbvf/mbx.c
104
ret_val = mbx->ops.write(hw, msg, size);
drivers/net/ethernet/intel/igbvf/mbx.c
18
if (!mbx->ops.check_for_msg)
drivers/net/ethernet/intel/igbvf/mbx.c
21
while (countdown && mbx->ops.check_for_msg(hw)) {
drivers/net/ethernet/intel/igbvf/mbx.c
322
mbx->ops.read = e1000_read_mbx_vf;
drivers/net/ethernet/intel/igbvf/mbx.c
323
mbx->ops.write = e1000_write_mbx_vf;
drivers/net/ethernet/intel/igbvf/mbx.c
324
mbx->ops.read_posted = e1000_read_posted_mbx;
drivers/net/ethernet/intel/igbvf/mbx.c
325
mbx->ops.write_posted = e1000_write_posted_mbx;
drivers/net/ethernet/intel/igbvf/mbx.c
326
mbx->ops.check_for_msg = e1000_check_for_msg_vf;
drivers/net/ethernet/intel/igbvf/mbx.c
327
mbx->ops.check_for_ack = e1000_check_for_ack_vf;
drivers/net/ethernet/intel/igbvf/mbx.c
328
mbx->ops.check_for_rst = e1000_check_for_rst_vf;
drivers/net/ethernet/intel/igbvf/mbx.c
44
if (!mbx->ops.check_for_ack)
drivers/net/ethernet/intel/igbvf/mbx.c
47
while (countdown && mbx->ops.check_for_ack(hw)) {
drivers/net/ethernet/intel/igbvf/mbx.c
73
if (!mbx->ops.read)
drivers/net/ethernet/intel/igbvf/mbx.c
80
ret_val = mbx->ops.read(hw, msg, size);
drivers/net/ethernet/intel/igbvf/netdev.c
1236
if (hw->mac.ops.set_vfta(hw, vid, true)) {
drivers/net/ethernet/intel/igbvf/netdev.c
1256
if (hw->mac.ops.set_vfta(hw, vid, false)) {
drivers/net/ethernet/intel/igbvf/netdev.c
1432
hw->mac.ops.update_mc_addr_list(hw, mta_list, i, 0, 0);
drivers/net/ethernet/intel/igbvf/netdev.c
1458
hw->mac.ops.set_uc_addr(hw, E1000_VF_MAC_FILTER_CLR, NULL);
drivers/net/ethernet/intel/igbvf/netdev.c
1469
hw->mac.ops.set_uc_addr(hw, E1000_VF_MAC_FILTER_ADD,
drivers/net/ethernet/intel/igbvf/netdev.c
1520
if (mac->ops.reset_hw(hw))
drivers/net/ethernet/intel/igbvf/netdev.c
1523
mac->ops.init_hw(hw);
drivers/net/ethernet/intel/igbvf/netdev.c
1637
rc = adapter->hw.mac.ops.init_params(&adapter->hw);
drivers/net/ethernet/intel/igbvf/netdev.c
1641
rc = adapter->hw.mbx.ops.init_params(&adapter->hw);
drivers/net/ethernet/intel/igbvf/netdev.c
1799
hw->mac.ops.rar_set(hw, hw->mac.addr, 0);
drivers/net/ethernet/intel/igbvf/netdev.c
1875
ret_val = hw->mac.ops.check_for_link(hw);
drivers/net/ethernet/intel/igbvf/netdev.c
1917
mac->ops.get_link_up_info(&adapter->hw,
drivers/net/ethernet/intel/igbvf/netdev.c
2813
err = hw->mac.ops.reset_hw(hw);
drivers/net/ethernet/intel/igbvf/netdev.c
2818
err = hw->mac.ops.read_mac_addr(hw);
drivers/net/ethernet/intel/igbvf/vf.c
118
while (!mbx->ops.check_for_rst(hw) && timeout) {
drivers/net/ethernet/intel/igbvf/vf.c
129
mbx->ops.write_posted(hw, msgbuf, 1);
drivers/net/ethernet/intel/igbvf/vf.c
134
ret_val = mbx->ops.read_posted(hw, msgbuf, 3);
drivers/net/ethernet/intel/igbvf/vf.c
238
ret_val = mbx->ops.write_posted(hw, msgbuf, E1000_VFMAILBOX_SIZE);
drivers/net/ethernet/intel/igbvf/vf.c
240
mbx->ops.read_posted(hw, msgbuf, 1);
drivers/net/ethernet/intel/igbvf/vf.c
261
mbx->ops.write_posted(hw, msgbuf, 2);
drivers/net/ethernet/intel/igbvf/vf.c
263
err = mbx->ops.read_posted(hw, msgbuf, 2);
drivers/net/ethernet/intel/igbvf/vf.c
288
ret_val = mbx->ops.write_posted(hw, msgbuf, 2);
drivers/net/ethernet/intel/igbvf/vf.c
290
mbx->ops.read_posted(hw, msgbuf, 1);
drivers/net/ethernet/intel/igbvf/vf.c
309
ret_val = mbx->ops.write_posted(hw, msgbuf, 3);
drivers/net/ethernet/intel/igbvf/vf.c
312
ret_val = mbx->ops.read_posted(hw, msgbuf, 3);
drivers/net/ethernet/intel/igbvf/vf.c
354
ret_val = mbx->ops.write_posted(hw, msgbuf, 3);
drivers/net/ethernet/intel/igbvf/vf.c
357
ret_val = mbx->ops.read_posted(hw, msgbuf, 3);
drivers/net/ethernet/intel/igbvf/vf.c
36
mac->ops.reset_hw = e1000_reset_hw_vf;
drivers/net/ethernet/intel/igbvf/vf.c
38
mac->ops.init_hw = e1000_init_hw_vf;
drivers/net/ethernet/intel/igbvf/vf.c
392
if (!mbx->ops.check_for_rst(hw) || !mbx->timeout)
drivers/net/ethernet/intel/igbvf/vf.c
40
mac->ops.check_for_link = e1000_check_for_link_vf;
drivers/net/ethernet/intel/igbvf/vf.c
405
if (mbx->ops.read(hw, &in_msg, 1))
drivers/net/ethernet/intel/igbvf/vf.c
42
mac->ops.get_link_up_info = e1000_get_link_up_info_vf;
drivers/net/ethernet/intel/igbvf/vf.c
44
mac->ops.update_mc_addr_list = e1000_update_mc_addr_list_vf;
drivers/net/ethernet/intel/igbvf/vf.c
46
mac->ops.rar_set = e1000_rar_set_vf;
drivers/net/ethernet/intel/igbvf/vf.c
48
mac->ops.read_mac_addr = e1000_read_mac_addr_vf;
drivers/net/ethernet/intel/igbvf/vf.c
50
mac->ops.set_uc_addr = e1000_set_uc_addr_vf;
drivers/net/ethernet/intel/igbvf/vf.c
52
mac->ops.set_vfta = e1000_set_vfta_vf;
drivers/net/ethernet/intel/igbvf/vf.c
63
hw->mac.ops.init_params = e1000_init_mac_params_vf;
drivers/net/ethernet/intel/igbvf/vf.c
64
hw->mbx.ops.init_params = e1000_init_mbx_params_vf;
drivers/net/ethernet/intel/igbvf/vf.h
171
struct e1000_mac_operations ops;
drivers/net/ethernet/intel/igbvf/vf.h
204
struct e1000_mbx_operations ops;
drivers/net/ethernet/intel/igc/igc.h
694
if (hw->phy.ops.get_phy_info)
drivers/net/ethernet/intel/igc/igc.h
695
return hw->phy.ops.get_phy_info(hw);
drivers/net/ethernet/intel/igc/igc.h
702
if (hw->phy.ops.reset)
drivers/net/ethernet/intel/igc/igc.h
703
return hw->phy.ops.reset(hw);
drivers/net/ethernet/intel/igc/igc.h
758
if (hw->phy.ops.read_reg)
drivers/net/ethernet/intel/igc/igc.h
759
return hw->phy.ops.read_reg(hw, offset, data);
drivers/net/ethernet/intel/igc/igc_base.c
140
mac->ops.reset_hw = igc_reset_hw_base;
drivers/net/ethernet/intel/igc/igc_base.c
142
mac->ops.acquire_swfw_sync = igc_acquire_swfw_sync_i225;
drivers/net/ethernet/intel/igc/igc_base.c
143
mac->ops.release_swfw_sync = igc_release_swfw_sync_i225;
drivers/net/ethernet/intel/igc/igc_base.c
150
mac->ops.setup_physical_interface = igc_setup_copper_link_base;
drivers/net/ethernet/intel/igc/igc_base.c
175
ret_val = hw->phy.ops.reset(hw);
drivers/net/ethernet/intel/igc/igc_base.c
258
return hw->mac.ops.acquire_swfw_sync(hw, mask);
drivers/net/ethernet/intel/igc/igc_base.c
272
hw->mac.ops.release_swfw_sync(hw, mask);
drivers/net/ethernet/intel/igc/igc_diag.c
161
if (hw->nvm.ops.validate(hw) != IGC_SUCCESS) {
drivers/net/ethernet/intel/igc/igc_ethtool.c
145
hw->nvm.ops.read(hw, IGC_NVM_DEV_STARTER, 1, &nvm_version);
drivers/net/ethernet/intel/igc/igc_ethtool.c
1674
ret_val = phy->ops.read_reg(hw, (STANDARD_AN_REG_MASK <<
drivers/net/ethernet/intel/igc/igc_ethtool.c
1693
ret_val = phy->ops.read_reg(hw, (STANDARD_AN_REG_MASK <<
drivers/net/ethernet/intel/igc/igc_ethtool.c
1708
ret_val = phy->ops.read_reg(hw, (STANDARD_AN_REG_MASK <<
drivers/net/ethernet/intel/igc/igc_ethtool.c
1727
ret_val = phy->ops.read_reg(hw, (STANDARD_AN_REG_MASK <<
drivers/net/ethernet/intel/igc/igc_ethtool.c
484
ret_val = hw->nvm.ops.read(hw, first_word,
drivers/net/ethernet/intel/igc/igc_ethtool.c
489
ret_val = hw->nvm.ops.read(hw, first_word + i, 1,
drivers/net/ethernet/intel/igc/igc_ethtool.c
542
ret_val = hw->nvm.ops.read(hw, first_word, 1,
drivers/net/ethernet/intel/igc/igc_ethtool.c
550
ret_val = hw->nvm.ops.read(hw, last_word, 1,
drivers/net/ethernet/intel/igc/igc_ethtool.c
563
ret_val = hw->nvm.ops.write(hw, first_word,
drivers/net/ethernet/intel/igc/igc_ethtool.c
568
hw->nvm.ops.update(hw);
drivers/net/ethernet/intel/igc/igc_hw.h
120
struct igc_nvm_operations ops;
drivers/net/ethernet/intel/igc/igc_hw.h
131
struct igc_phy_operations ops;
drivers/net/ethernet/intel/igc/igc_hw.h
77
struct igc_mac_operations ops;
drivers/net/ethernet/intel/igc/igc_i225.c
201
status = hw->nvm.ops.acquire(hw);
drivers/net/ethernet/intel/igc/igc_i225.c
206
hw->nvm.ops.release(hw);
drivers/net/ethernet/intel/igc/igc_i225.c
299
status = hw->nvm.ops.acquire(hw);
drivers/net/ethernet/intel/igc/igc_i225.c
304
hw->nvm.ops.release(hw);
drivers/net/ethernet/intel/igc/igc_i225.c
325
status = hw->nvm.ops.acquire(hw);
drivers/net/ethernet/intel/igc/igc_i225.c
333
read_op_ptr = hw->nvm.ops.read;
drivers/net/ethernet/intel/igc/igc_i225.c
334
hw->nvm.ops.read = igc_read_nvm_eerd;
drivers/net/ethernet/intel/igc/igc_i225.c
339
hw->nvm.ops.read = read_op_ptr;
drivers/net/ethernet/intel/igc/igc_i225.c
341
hw->nvm.ops.release(hw);
drivers/net/ethernet/intel/igc/igc_i225.c
420
ret_val = hw->nvm.ops.acquire(hw);
drivers/net/ethernet/intel/igc/igc_i225.c
432
hw->nvm.ops.release(hw);
drivers/net/ethernet/intel/igc/igc_i225.c
442
hw->nvm.ops.release(hw);
drivers/net/ethernet/intel/igc/igc_i225.c
447
hw->nvm.ops.release(hw);
drivers/net/ethernet/intel/igc/igc_i225.c
479
nvm->ops.acquire = igc_acquire_nvm_i225;
drivers/net/ethernet/intel/igc/igc_i225.c
480
nvm->ops.release = igc_release_nvm_i225;
drivers/net/ethernet/intel/igc/igc_i225.c
484
nvm->ops.read = igc_read_nvm_srrd_i225;
drivers/net/ethernet/intel/igc/igc_i225.c
485
nvm->ops.write = igc_write_nvm_srwr_i225;
drivers/net/ethernet/intel/igc/igc_i225.c
486
nvm->ops.validate = igc_validate_nvm_checksum_i225;
drivers/net/ethernet/intel/igc/igc_i225.c
487
nvm->ops.update = igc_update_nvm_checksum_i225;
drivers/net/ethernet/intel/igc/igc_i225.c
489
nvm->ops.read = igc_read_nvm_eerd;
drivers/net/ethernet/intel/igc/igc_i225.c
490
nvm->ops.write = NULL;
drivers/net/ethernet/intel/igc/igc_i225.c
491
nvm->ops.validate = NULL;
drivers/net/ethernet/intel/igc/igc_i225.c
492
nvm->ops.update = NULL;
drivers/net/ethernet/intel/igc/igc_i225.c
568
hw->mac.ops.get_speed_and_duplex(hw, &speed, &duplex);
drivers/net/ethernet/intel/igc/igc_mac.c
144
ret_val = hw->mac.ops.setup_physical_interface(hw);
drivers/net/ethernet/intel/igc/igc_mac.c
472
ret_val = hw->phy.ops.read_reg(hw, PHY_STATUS,
drivers/net/ethernet/intel/igc/igc_mac.c
476
ret_val = hw->phy.ops.read_reg(hw, PHY_STATUS,
drivers/net/ethernet/intel/igc/igc_mac.c
492
ret_val = hw->phy.ops.read_reg(hw, PHY_AUTONEG_ADV,
drivers/net/ethernet/intel/igc/igc_mac.c
496
ret_val = hw->phy.ops.read_reg(hw, PHY_LP_ABILITY,
drivers/net/ethernet/intel/igc/igc_mac.c
612
ret_val = hw->mac.ops.get_speed_and_duplex(hw, &speed, &duplex);
drivers/net/ethernet/intel/igc/igc_mac.c
66
hw->mac.ops.rar_set(hw, hw->mac.addr, 0);
drivers/net/ethernet/intel/igc/igc_mac.c
71
hw->mac.ops.rar_set(hw, mac_addr, i);
drivers/net/ethernet/intel/igc/igc_main.c
105
hw->mac.ops.reset_hw(hw);
drivers/net/ethernet/intel/igc/igc_main.c
107
if (hw->mac.ops.init_hw(hw))
drivers/net/ethernet/intel/igc/igc_main.c
5805
hw->mac.ops.check_for_link(hw);
drivers/net/ethernet/intel/igc/igc_main.c
5860
hw->mac.ops.get_speed_and_duplex(hw,
drivers/net/ethernet/intel/igc/igc_main.c
7202
memcpy(&hw->mac.ops, ei->mac_ops, sizeof(hw->mac.ops));
drivers/net/ethernet/intel/igc/igc_main.c
7203
memcpy(&hw->phy.ops, ei->phy_ops, sizeof(hw->phy.ops));
drivers/net/ethernet/intel/igc/igc_main.c
7261
hw->mac.ops.reset_hw(hw);
drivers/net/ethernet/intel/igc/igc_main.c
7264
if (hw->nvm.ops.validate(hw) < 0) {
drivers/net/ethernet/intel/igc/igc_main.c
7273
if (hw->mac.ops.read_mac_addr(hw))
drivers/net/ethernet/intel/igc/igc_nvm.c
118
ret_val = hw->nvm.ops.read(hw, i, 1, &nvm_data);
drivers/net/ethernet/intel/igc/igc_nvm.c
151
ret_val = hw->nvm.ops.read(hw, i, 1, &nvm_data);
drivers/net/ethernet/intel/igc/igc_nvm.c
159
ret_val = hw->nvm.ops.write(hw, NVM_CHECKSUM_REG, 1, &checksum);
drivers/net/ethernet/intel/igc/igc_phy.c
114
hw->phy.ops.read_reg(hw, PHY_CONTROL, &mii_reg);
drivers/net/ethernet/intel/igc/igc_phy.c
116
hw->phy.ops.write_reg(hw, PHY_CONTROL, mii_reg);
drivers/net/ethernet/intel/igc/igc_phy.c
131
hw->phy.ops.read_reg(hw, PHY_CONTROL, &mii_reg);
drivers/net/ethernet/intel/igc/igc_phy.c
133
hw->phy.ops.write_reg(hw, PHY_CONTROL, mii_reg);
drivers/net/ethernet/intel/igc/igc_phy.c
173
ret_val = phy->ops.acquire(hw);
drivers/net/ethernet/intel/igc/igc_phy.c
201
phy->ops.release(hw);
drivers/net/ethernet/intel/igc/igc_phy.c
227
ret_val = phy->ops.read_reg(hw, PHY_AUTONEG_ADV, &mii_autoneg_adv_reg);
drivers/net/ethernet/intel/igc/igc_phy.c
233
ret_val = phy->ops.read_reg(hw, PHY_1000T_CTRL,
drivers/net/ethernet/intel/igc/igc_phy.c
241
ret_val = phy->ops.read_reg(hw, (STANDARD_AN_REG_MASK <<
drivers/net/ethernet/intel/igc/igc_phy.c
369
ret_val = phy->ops.write_reg(hw, PHY_AUTONEG_ADV, mii_autoneg_adv_reg);
drivers/net/ethernet/intel/igc/igc_phy.c
376
ret_val = phy->ops.write_reg(hw, PHY_1000T_CTRL,
drivers/net/ethernet/intel/igc/igc_phy.c
38
ret_val = phy->ops.read_reg(hw, PHY_ID1, &phy_id);
drivers/net/ethernet/intel/igc/igc_phy.c
380
ret_val = phy->ops.write_reg(hw,
drivers/net/ethernet/intel/igc/igc_phy.c
403
ret_val = hw->phy.ops.read_reg(hw, PHY_STATUS, &phy_status);
drivers/net/ethernet/intel/igc/igc_phy.c
406
ret_val = hw->phy.ops.read_reg(hw, PHY_STATUS, &phy_status);
drivers/net/ethernet/intel/igc/igc_phy.c
44
ret_val = phy->ops.read_reg(hw, PHY_ID2, &phy_id);
drivers/net/ethernet/intel/igc/igc_phy.c
457
ret_val = phy->ops.read_reg(hw, PHY_CONTROL, &phy_ctrl);
drivers/net/ethernet/intel/igc/igc_phy.c
462
ret_val = phy->ops.write_reg(hw, PHY_CONTROL, phy_ctrl);
drivers/net/ethernet/intel/igc/igc_phy.c
649
ret_val = hw->phy.ops.write_reg(hw, IGC_MMDAC, dev_addr);
drivers/net/ethernet/intel/igc/igc_phy.c
653
ret_val = hw->phy.ops.write_reg(hw, IGC_MMDAAD, address);
drivers/net/ethernet/intel/igc/igc_phy.c
657
ret_val = hw->phy.ops.write_reg(hw, IGC_MMDAC, IGC_MMDAC_FUNC_DATA |
drivers/net/ethernet/intel/igc/igc_phy.c
663
ret_val = hw->phy.ops.read_reg(hw, IGC_MMDAAD, data);
drivers/net/ethernet/intel/igc/igc_phy.c
665
ret_val = hw->phy.ops.write_reg(hw, IGC_MMDAAD, *data);
drivers/net/ethernet/intel/igc/igc_phy.c
670
ret_val = hw->phy.ops.write_reg(hw, IGC_MMDAC, 0);
drivers/net/ethernet/intel/igc/igc_phy.c
720
ret_val = hw->phy.ops.acquire(hw);
drivers/net/ethernet/intel/igc/igc_phy.c
724
hw->phy.ops.release(hw);
drivers/net/ethernet/intel/igc/igc_phy.c
75
ret_val = hw->phy.ops.read_reg(hw, PHY_STATUS, &phy_status);
drivers/net/ethernet/intel/igc/igc_phy.c
751
ret_val = hw->phy.ops.acquire(hw);
drivers/net/ethernet/intel/igc/igc_phy.c
755
hw->phy.ops.release(hw);
drivers/net/ethernet/intel/igc/igc_phy.c
775
ret_val = phy->ops.read_reg(hw, IGC_GPHY_VERSION, &gphy_version);
drivers/net/ethernet/intel/igc/igc_phy.c
86
ret_val = hw->phy.ops.read_reg(hw, PHY_STATUS, &phy_status);
drivers/net/ethernet/intel/ixgbe/devlink/devlink.c
333
err = hw->eeprom.ops.read_pba_string(hw, ctx->buf, sizeof(ctx->buf));
drivers/net/ethernet/intel/ixgbe/devlink/region.c
123
const struct devlink_region_ops *ops,
drivers/net/ethernet/intel/ixgbe/devlink/region.c
13
const struct devlink_region_ops *ops,
drivers/net/ethernet/intel/ixgbe/devlink/region.c
16
if (ops == &ixgbe_nvm_region_ops) {
drivers/net/ethernet/intel/ixgbe/devlink/region.c
168
const struct devlink_region_ops *ops,
drivers/net/ethernet/intel/ixgbe/devlink/region.c
178
err = ixgbe_devlink_parse_region(hw, ops, &read_shadow_ram, &nvm_size);
drivers/net/ethernet/intel/ixgbe/devlink/region.c
19
} else if (ops == &ixgbe_sram_region_ops) {
drivers/net/ethernet/intel/ixgbe/devlink/region.c
47
const struct devlink_region_ops *ops,
drivers/net/ethernet/intel/ixgbe/devlink/region.c
58
err = ixgbe_devlink_parse_region(hw, ops, &read_shadow_ram, &nvm_size);
drivers/net/ethernet/intel/ixgbe/ixgbe_82598.c
1002
hw->phy.ops.read_reg_mdi(hw, IXGBE_MDIO_PMA_PMD_SDA_SCL_DATA,
drivers/net/ethernet/intel/ixgbe/ixgbe_82598.c
1011
hw->mac.ops.release_swfw_sync(hw, gssr);
drivers/net/ethernet/intel/ixgbe/ixgbe_82598.c
105
phy->ops.identify(hw);
drivers/net/ethernet/intel/ixgbe/ixgbe_82598.c
1062
hw->eeprom.ops.read(hw, IXGBE_PCIE_GENERAL_PTR, &pci_gen);
drivers/net/ethernet/intel/ixgbe/ixgbe_82598.c
1065
hw->eeprom.ops.read(hw, pci_gen + IXGBE_PCIE_CTRL2, &pci_ctrl2);
drivers/net/ethernet/intel/ixgbe/ixgbe_82598.c
108
if (mac->ops.get_media_type(hw) == ixgbe_media_type_copper) {
drivers/net/ethernet/intel/ixgbe/ixgbe_82598.c
109
mac->ops.setup_link = &ixgbe_setup_copper_link_82598;
drivers/net/ethernet/intel/ixgbe/ixgbe_82598.c
110
mac->ops.get_link_capabilities =
drivers/net/ethernet/intel/ixgbe/ixgbe_82598.c
116
phy->ops.setup_link = &ixgbe_setup_phy_link_tnx;
drivers/net/ethernet/intel/ixgbe/ixgbe_82598.c
117
phy->ops.check_link = &ixgbe_check_phy_link_tnx;
drivers/net/ethernet/intel/ixgbe/ixgbe_82598.c
120
phy->ops.reset = &ixgbe_reset_phy_nl;
drivers/net/ethernet/intel/ixgbe/ixgbe_82598.c
123
ret_val = phy->ops.identify_sfp(hw);
drivers/net/ethernet/intel/ixgbe/ixgbe_82598.c
306
hw->mac.ops.check_link(hw, &link_speed, &link_up, false);
drivers/net/ethernet/intel/ixgbe/ixgbe_82598.c
322
hw->mac.ops.fc_autoneg(hw);
drivers/net/ethernet/intel/ixgbe/ixgbe_82598.c
471
hw->phy.ops.read_reg(hw, MDIO_STAT1, MDIO_MMD_AN, &an_reg);
drivers/net/ethernet/intel/ixgbe/ixgbe_82598.c
512
hw->phy.ops.read_reg(hw, 0xC79F, MDIO_MMD_PMAPMD, &link_reg);
drivers/net/ethernet/intel/ixgbe/ixgbe_82598.c
513
hw->phy.ops.read_reg(hw, 0xC79F, MDIO_MMD_PMAPMD, &link_reg);
drivers/net/ethernet/intel/ixgbe/ixgbe_82598.c
514
hw->phy.ops.read_reg(hw, 0xC00C, MDIO_MMD_PMAPMD,
drivers/net/ethernet/intel/ixgbe/ixgbe_82598.c
526
hw->phy.ops.read_reg(hw, 0xC79F,
drivers/net/ethernet/intel/ixgbe/ixgbe_82598.c
529
hw->phy.ops.read_reg(hw, 0xC00C,
drivers/net/ethernet/intel/ixgbe/ixgbe_82598.c
635
status = hw->phy.ops.setup_link_speed(hw, speed,
drivers/net/ethernet/intel/ixgbe/ixgbe_82598.c
662
status = hw->mac.ops.stop_adapter(hw);
drivers/net/ethernet/intel/ixgbe/ixgbe_82598.c
671
hw->mac.ops.read_analog_reg8(hw, IXGBE_ATLAS_PDN_LPBK, &analog_val);
drivers/net/ethernet/intel/ixgbe/ixgbe_82598.c
674
hw->mac.ops.read_analog_reg8(hw, IXGBE_ATLAS_PDN_LPBK,
drivers/net/ethernet/intel/ixgbe/ixgbe_82598.c
677
hw->mac.ops.write_analog_reg8(hw, IXGBE_ATLAS_PDN_LPBK,
drivers/net/ethernet/intel/ixgbe/ixgbe_82598.c
680
hw->mac.ops.read_analog_reg8(hw, IXGBE_ATLAS_PDN_10G,
drivers/net/ethernet/intel/ixgbe/ixgbe_82598.c
683
hw->mac.ops.write_analog_reg8(hw, IXGBE_ATLAS_PDN_10G,
drivers/net/ethernet/intel/ixgbe/ixgbe_82598.c
686
hw->mac.ops.read_analog_reg8(hw, IXGBE_ATLAS_PDN_1G,
drivers/net/ethernet/intel/ixgbe/ixgbe_82598.c
689
hw->mac.ops.write_analog_reg8(hw, IXGBE_ATLAS_PDN_1G,
drivers/net/ethernet/intel/ixgbe/ixgbe_82598.c
692
hw->mac.ops.read_analog_reg8(hw, IXGBE_ATLAS_PDN_AN,
drivers/net/ethernet/intel/ixgbe/ixgbe_82598.c
695
hw->mac.ops.write_analog_reg8(hw, IXGBE_ATLAS_PDN_AN,
drivers/net/ethernet/intel/ixgbe/ixgbe_82598.c
704
phy_status = hw->phy.ops.init(hw);
drivers/net/ethernet/intel/ixgbe/ixgbe_82598.c
710
hw->phy.ops.reset(hw);
drivers/net/ethernet/intel/ixgbe/ixgbe_82598.c
765
hw->mac.ops.get_mac_addr(hw, hw->mac.perm_addr);
drivers/net/ethernet/intel/ixgbe/ixgbe_82598.c
771
hw->mac.ops.init_rx_addrs(hw);
drivers/net/ethernet/intel/ixgbe/ixgbe_82598.c
967
if (hw->mac.ops.acquire_swfw_sync(hw, gssr) != 0)
drivers/net/ethernet/intel/ixgbe/ixgbe_82598.c
978
hw->phy.ops.write_reg_mdi(hw,
drivers/net/ethernet/intel/ixgbe/ixgbe_82598.c
985
hw->phy.ops.read_reg_mdi(hw,
drivers/net/ethernet/intel/ixgbe/ixgbe_82599.c
1036
status = hw->mac.ops.prot_autoc_write(hw,
drivers/net/ethernet/intel/ixgbe/ixgbe_82599.c
1053
hw->mac.ops.get_mac_addr(hw, hw->mac.perm_addr);
drivers/net/ethernet/intel/ixgbe/ixgbe_82599.c
1061
hw->mac.ops.init_rx_addrs(hw);
drivers/net/ethernet/intel/ixgbe/ixgbe_82599.c
1064
hw->mac.ops.get_san_mac_addr(hw, hw->mac.san_addr);
drivers/net/ethernet/intel/ixgbe/ixgbe_82599.c
1071
hw->mac.ops.set_rar(hw, hw->mac.san_mac_rar_index,
drivers/net/ethernet/intel/ixgbe/ixgbe_82599.c
1075
hw->mac.ops.clear_vmdq(hw, hw->mac.san_mac_rar_index,
drivers/net/ethernet/intel/ixgbe/ixgbe_82599.c
1083
hw->mac.ops.get_wwn_prefix(hw, &hw->mac.wwnn_prefix,
drivers/net/ethernet/intel/ixgbe/ixgbe_82599.c
109
hw->phy.ops.reset = NULL;
drivers/net/ethernet/intel/ixgbe/ixgbe_82599.c
117
ret_val = hw->mac.ops.acquire_swfw_sync(hw,
drivers/net/ethernet/intel/ixgbe/ixgbe_82599.c
122
if (hw->eeprom.ops.read(hw, ++data_offset, &data_value))
drivers/net/ethernet/intel/ixgbe/ixgbe_82599.c
127
if (hw->eeprom.ops.read(hw, ++data_offset, &data_value))
drivers/net/ethernet/intel/ixgbe/ixgbe_82599.c
132
hw->mac.ops.release_swfw_sync(hw, IXGBE_GSSR_MAC_CSR_SM);
drivers/net/ethernet/intel/ixgbe/ixgbe_82599.c
141
ret_val = hw->mac.ops.prot_autoc_write(hw,
drivers/net/ethernet/intel/ixgbe/ixgbe_82599.c
155
hw->mac.ops.release_swfw_sync(hw, IXGBE_GSSR_MAC_CSR_SM);
drivers/net/ethernet/intel/ixgbe/ixgbe_82599.c
1824
if (hw->mac.ops.get_media_type(hw) == ixgbe_media_type_copper)
drivers/net/ethernet/intel/ixgbe/ixgbe_82599.c
184
ret_val = hw->mac.ops.acquire_swfw_sync(hw,
drivers/net/ethernet/intel/ixgbe/ixgbe_82599.c
1857
hw->mac.ops.disable_rx_buff(hw);
drivers/net/ethernet/intel/ixgbe/ixgbe_82599.c
1860
hw->mac.ops.enable_rx(hw);
drivers/net/ethernet/intel/ixgbe/ixgbe_82599.c
1862
hw->mac.ops.disable_rx(hw);
drivers/net/ethernet/intel/ixgbe/ixgbe_82599.c
1864
hw->mac.ops.enable_rx_buff(hw);
drivers/net/ethernet/intel/ixgbe/ixgbe_82599.c
1892
if (hw->eeprom.ops.read(hw, offset, &fw_offset))
drivers/net/ethernet/intel/ixgbe/ixgbe_82599.c
1900
if (hw->eeprom.ops.read(hw, offset, &fw_ptp_cfg_offset))
drivers/net/ethernet/intel/ixgbe/ixgbe_82599.c
1908
if (hw->eeprom.ops.read(hw, offset, &fw_version))
drivers/net/ethernet/intel/ixgbe/ixgbe_82599.c
1934
status = hw->eeprom.ops.read(hw, IXGBE_FW_PTR, &fw_offset);
drivers/net/ethernet/intel/ixgbe/ixgbe_82599.c
1940
status = hw->eeprom.ops.read(hw, (fw_offset +
drivers/net/ethernet/intel/ixgbe/ixgbe_82599.c
1949
status = hw->eeprom.ops.read(hw, (fw_lesm_param_offset +
drivers/net/ethernet/intel/ixgbe/ixgbe_82599.c
219
ret_val = hw->mac.ops.acquire_swfw_sync(hw,
drivers/net/ethernet/intel/ixgbe/ixgbe_82599.c
235
hw->mac.ops.release_swfw_sync(hw, IXGBE_GSSR_MAC_CSR_SM);
drivers/net/ethernet/intel/ixgbe/ixgbe_82599.c
287
phy->ops.read_i2c_byte = &ixgbe_read_i2c_byte_82599;
drivers/net/ethernet/intel/ixgbe/ixgbe_82599.c
288
phy->ops.write_i2c_byte = &ixgbe_write_i2c_byte_82599;
drivers/net/ethernet/intel/ixgbe/ixgbe_82599.c
292
ret_val = phy->ops.identify(hw);
drivers/net/ethernet/intel/ixgbe/ixgbe_82599.c
298
if (mac->ops.get_media_type(hw) == ixgbe_media_type_copper) {
drivers/net/ethernet/intel/ixgbe/ixgbe_82599.c
299
mac->ops.setup_link = &ixgbe_setup_copper_link_82599;
drivers/net/ethernet/intel/ixgbe/ixgbe_82599.c
300
mac->ops.get_link_capabilities =
drivers/net/ethernet/intel/ixgbe/ixgbe_82599.c
307
phy->ops.check_link = &ixgbe_check_phy_link_tnx;
drivers/net/ethernet/intel/ixgbe/ixgbe_82599.c
308
phy->ops.setup_link = &ixgbe_setup_phy_link_tnx;
drivers/net/ethernet/intel/ixgbe/ixgbe_82599.c
494
hw->eeprom.ops.read(hw, IXGBE_EEPROM_CTRL_2, &ee_ctrl_2);
drivers/net/ethernet/intel/ixgbe/ixgbe_82599.c
522
status = hw->mac.ops.acquire_swfw_sync(hw,
drivers/net/ethernet/intel/ixgbe/ixgbe_82599.c
534
hw->mac.ops.release_swfw_sync(hw, IXGBE_GSSR_MAC_CSR_SM);
drivers/net/ethernet/intel/ixgbe/ixgbe_82599.c
70
if ((mac->ops.get_media_type(hw) == ixgbe_media_type_fiber) &&
drivers/net/ethernet/intel/ixgbe/ixgbe_82599.c
716
status = hw->mac.ops.check_link(hw, &link_speed,
drivers/net/ethernet/intel/ixgbe/ixgbe_82599.c
72
mac->ops.disable_tx_laser =
drivers/net/ethernet/intel/ixgbe/ixgbe_82599.c
74
mac->ops.enable_tx_laser =
drivers/net/ethernet/intel/ixgbe/ixgbe_82599.c
751
status = hw->mac.ops.check_link(hw, &link_speed,
drivers/net/ethernet/intel/ixgbe/ixgbe_82599.c
76
mac->ops.flap_tx_laser = &ixgbe_flap_tx_laser_multispeed_fiber;
drivers/net/ethernet/intel/ixgbe/ixgbe_82599.c
78
mac->ops.disable_tx_laser = NULL;
drivers/net/ethernet/intel/ixgbe/ixgbe_82599.c
79
mac->ops.enable_tx_laser = NULL;
drivers/net/ethernet/intel/ixgbe/ixgbe_82599.c
799
status = hw->mac.ops.get_link_capabilities(hw, &link_capabilities,
drivers/net/ethernet/intel/ixgbe/ixgbe_82599.c
80
mac->ops.flap_tx_laser = NULL;
drivers/net/ethernet/intel/ixgbe/ixgbe_82599.c
85
mac->ops.setup_link = &ixgbe_setup_mac_link_multispeed_fiber;
drivers/net/ethernet/intel/ixgbe/ixgbe_82599.c
856
status = hw->mac.ops.prot_autoc_write(hw, autoc, false);
drivers/net/ethernet/intel/ixgbe/ixgbe_82599.c
86
mac->ops.setup_mac_link = ixgbe_setup_mac_link_82599;
drivers/net/ethernet/intel/ixgbe/ixgbe_82599.c
87
mac->ops.set_rate_select_speed =
drivers/net/ethernet/intel/ixgbe/ixgbe_82599.c
90
if ((mac->ops.get_media_type(hw) ==
drivers/net/ethernet/intel/ixgbe/ixgbe_82599.c
902
status = hw->phy.ops.setup_link_speed(hw, speed,
drivers/net/ethernet/intel/ixgbe/ixgbe_82599.c
927
status = hw->mac.ops.stop_adapter(hw);
drivers/net/ethernet/intel/ixgbe/ixgbe_82599.c
937
status = hw->phy.ops.init(hw);
drivers/net/ethernet/intel/ixgbe/ixgbe_82599.c
944
status = hw->mac.ops.setup_sfp(hw);
drivers/net/ethernet/intel/ixgbe/ixgbe_82599.c
95
mac->ops.setup_link = &ixgbe_setup_mac_link_smartspeed;
drivers/net/ethernet/intel/ixgbe/ixgbe_82599.c
952
if (hw->phy.reset_disable == false && hw->phy.ops.reset != NULL)
drivers/net/ethernet/intel/ixgbe/ixgbe_82599.c
953
hw->phy.ops.reset(hw);
drivers/net/ethernet/intel/ixgbe/ixgbe_82599.c
967
hw->mac.ops.check_link(hw, &link_speed, &link_up, false);
drivers/net/ethernet/intel/ixgbe/ixgbe_82599.c
97
mac->ops.setup_link = &ixgbe_setup_mac_link_82599;
drivers/net/ethernet/intel/ixgbe/ixgbe_common.c
1037
hw->eeprom.ops.init_params(hw);
drivers/net/ethernet/intel/ixgbe/ixgbe_common.c
1060
hw->eeprom.ops.init_params(hw);
drivers/net/ethernet/intel/ixgbe/ixgbe_common.c
1148
hw->eeprom.ops.init_params(hw);
drivers/net/ethernet/intel/ixgbe/ixgbe_common.c
1172
hw->eeprom.ops.init_params(hw);
drivers/net/ethernet/intel/ixgbe/ixgbe_common.c
1266
hw->eeprom.ops.init_params(hw);
drivers/net/ethernet/intel/ixgbe/ixgbe_common.c
1346
if (hw->mac.ops.acquire_swfw_sync(hw, IXGBE_GSSR_EEP_SM) != 0)
drivers/net/ethernet/intel/ixgbe/ixgbe_common.c
1368
hw->mac.ops.release_swfw_sync(hw, IXGBE_GSSR_EEP_SM);
drivers/net/ethernet/intel/ixgbe/ixgbe_common.c
148
ret_val = hw->mac.ops.prot_autoc_read(hw, &locked, &reg_bp);
drivers/net/ethernet/intel/ixgbe/ixgbe_common.c
158
hw->phy.ops.read_reg(hw, MDIO_AN_ADVERTISE,
drivers/net/ethernet/intel/ixgbe/ixgbe_common.c
1682
hw->mac.ops.release_swfw_sync(hw, IXGBE_GSSR_EEP_SM);
drivers/net/ethernet/intel/ixgbe/ixgbe_common.c
1707
if (hw->eeprom.ops.read(hw, i, &word)) {
drivers/net/ethernet/intel/ixgbe/ixgbe_common.c
1716
if (hw->eeprom.ops.read(hw, i, &pointer)) {
drivers/net/ethernet/intel/ixgbe/ixgbe_common.c
1725
if (hw->eeprom.ops.read(hw, pointer, &length)) {
drivers/net/ethernet/intel/ixgbe/ixgbe_common.c
1734
if (hw->eeprom.ops.read(hw, j, &word)) {
drivers/net/ethernet/intel/ixgbe/ixgbe_common.c
1767
status = hw->eeprom.ops.read(hw, 0, &checksum);
drivers/net/ethernet/intel/ixgbe/ixgbe_common.c
1773
status = hw->eeprom.ops.calc_checksum(hw);
drivers/net/ethernet/intel/ixgbe/ixgbe_common.c
1779
status = hw->eeprom.ops.read(hw, IXGBE_EEPROM_CHECKSUM, &read_checksum);
drivers/net/ethernet/intel/ixgbe/ixgbe_common.c
1812
status = hw->eeprom.ops.read(hw, 0, &checksum);
drivers/net/ethernet/intel/ixgbe/ixgbe_common.c
1818
status = hw->eeprom.ops.calc_checksum(hw);
drivers/net/ethernet/intel/ixgbe/ixgbe_common.c
1824
status = hw->eeprom.ops.write(hw, IXGBE_EEPROM_CHECKSUM, checksum);
drivers/net/ethernet/intel/ixgbe/ixgbe_common.c
1852
hw->mac.ops.set_vmdq(hw, index, vmdq);
drivers/net/ethernet/intel/ixgbe/ixgbe_common.c
1920
hw->mac.ops.clear_vmdq(hw, index, IXGBE_CLEAR_VMDQ_ALL);
drivers/net/ethernet/intel/ixgbe/ixgbe_common.c
1945
hw->mac.ops.get_mac_addr(hw, hw->mac.addr);
drivers/net/ethernet/intel/ixgbe/ixgbe_common.c
1953
hw->mac.ops.set_rar(hw, 0, hw->mac.addr, 0, IXGBE_RAH_AV);
drivers/net/ethernet/intel/ixgbe/ixgbe_common.c
1957
hw->mac.ops.clear_vmdq(hw, 0, IXGBE_CLEAR_VMDQ_ALL);
drivers/net/ethernet/intel/ixgbe/ixgbe_common.c
1978
if (hw->mac.ops.init_uta_tables)
drivers/net/ethernet/intel/ixgbe/ixgbe_common.c
1979
hw->mac.ops.init_uta_tables(hw);
drivers/net/ethernet/intel/ixgbe/ixgbe_common.c
2164
hw->mac.ops.fc_autoneg(hw);
drivers/net/ethernet/intel/ixgbe/ixgbe_common.c
2388
hw->phy.ops.read_reg(hw, MDIO_AN_ADVERTISE,
drivers/net/ethernet/intel/ixgbe/ixgbe_common.c
2391
hw->phy.ops.read_reg(hw, MDIO_AN_LPA,
drivers/net/ethernet/intel/ixgbe/ixgbe_common.c
2426
hw->mac.ops.check_link(hw, &speed, &link_up, false);
drivers/net/ethernet/intel/ixgbe/ixgbe_common.c
250
ret_val = hw->mac.ops.prot_autoc_write(hw, reg_bp, locked);
drivers/net/ethernet/intel/ixgbe/ixgbe_common.c
256
hw->phy.ops.write_reg(hw, MDIO_AN_ADVERTISE,
drivers/net/ethernet/intel/ixgbe/ixgbe_common.c
2738
hw->mac.ops.enable_rx(hw);
drivers/net/ethernet/intel/ixgbe/ixgbe_common.c
2740
hw->mac.ops.disable_rx(hw);
drivers/net/ethernet/intel/ixgbe/ixgbe_common.c
2766
hw->mac.ops.check_link(hw, &speed, &link_up, false);
drivers/net/ethernet/intel/ixgbe/ixgbe_common.c
2769
ret_val = hw->mac.ops.prot_autoc_read(hw, &locked, &autoc_reg);
drivers/net/ethernet/intel/ixgbe/ixgbe_common.c
2776
ret_val = hw->mac.ops.prot_autoc_write(hw, autoc_reg, locked);
drivers/net/ethernet/intel/ixgbe/ixgbe_common.c
280
hw->phy.media_type = hw->mac.ops.get_media_type(hw);
drivers/net/ethernet/intel/ixgbe/ixgbe_common.c
2808
ret_val = hw->mac.ops.prot_autoc_read(hw, &locked, &autoc_reg);
drivers/net/ethernet/intel/ixgbe/ixgbe_common.c
2815
ret_val = hw->mac.ops.prot_autoc_write(hw, autoc_reg, locked);
drivers/net/ethernet/intel/ixgbe/ixgbe_common.c
283
hw->phy.ops.identify(hw);
drivers/net/ethernet/intel/ixgbe/ixgbe_common.c
2846
ret_val = hw->eeprom.ops.read(hw, IXGBE_SAN_MAC_ADDR_PTR,
drivers/net/ethernet/intel/ixgbe/ixgbe_common.c
286
hw->mac.ops.clear_vfta(hw);
drivers/net/ethernet/intel/ixgbe/ixgbe_common.c
2881
hw->mac.ops.set_lan_id(hw);
drivers/net/ethernet/intel/ixgbe/ixgbe_common.c
2886
ret_val = hw->eeprom.ops.read(hw, san_mac_offset,
drivers/net/ethernet/intel/ixgbe/ixgbe_common.c
289
hw->mac.ops.clear_hw_cntrs(hw);
drivers/net/ethernet/intel/ixgbe/ixgbe_common.c
298
if (hw->mac.ops.setup_fc) {
drivers/net/ethernet/intel/ixgbe/ixgbe_common.c
299
ret_val = hw->mac.ops.setup_fc(hw);
drivers/net/ethernet/intel/ixgbe/ixgbe_common.c
3002
hw->mac.ops.clear_rar(hw, rar);
drivers/net/ethernet/intel/ixgbe/ixgbe_common.c
309
hw->mac.ops.get_device_caps(hw, &device_caps);
drivers/net/ethernet/intel/ixgbe/ixgbe_common.c
3276
switch (hw->mac.ops.get_media_type(hw)) {
drivers/net/ethernet/intel/ixgbe/ixgbe_common.c
3429
if (hw->eeprom.ops.read(hw, offset, &alt_san_mac_blk_offset))
drivers/net/ethernet/intel/ixgbe/ixgbe_common.c
3438
if (hw->eeprom.ops.read(hw, offset, &caps))
drivers/net/ethernet/intel/ixgbe/ixgbe_common.c
3445
if (hw->eeprom.ops.read(hw, offset, wwnn_prefix))
drivers/net/ethernet/intel/ixgbe/ixgbe_common.c
3449
if (hw->eeprom.ops.read(hw, offset, wwpn_prefix))
drivers/net/ethernet/intel/ixgbe/ixgbe_common.c
3517
hw->eeprom.ops.read(hw, IXGBE_DEVICE_CAPS, device_caps);
drivers/net/ethernet/intel/ixgbe/ixgbe_common.c
366
status = hw->mac.ops.reset_hw(hw);
drivers/net/ethernet/intel/ixgbe/ixgbe_common.c
370
status = hw->mac.ops.start_hw(hw);
drivers/net/ethernet/intel/ixgbe/ixgbe_common.c
3713
status = hw->mac.ops.acquire_swfw_sync(hw, IXGBE_GSSR_SW_MNG_SM);
drivers/net/ethernet/intel/ixgbe/ixgbe_common.c
374
if (hw->mac.ops.init_led_link_act)
drivers/net/ethernet/intel/ixgbe/ixgbe_common.c
375
hw->mac.ops.init_led_link_act(hw);
drivers/net/ethernet/intel/ixgbe/ixgbe_common.c
3754
hw->mac.ops.release_swfw_sync(hw, IXGBE_GSSR_SW_MNG_SM);
drivers/net/ethernet/intel/ixgbe/ixgbe_common.c
3901
status = hw->eeprom.ops.read(hw, IXGBE_ETS_CFG, ets_offset);
drivers/net/ethernet/intel/ixgbe/ixgbe_common.c
3908
status = hw->eeprom.ops.read(hw, *ets_offset, ets_cfg);
drivers/net/ethernet/intel/ixgbe/ixgbe_common.c
3950
status = hw->eeprom.ops.read(hw, (ets_offset + 1 + i),
drivers/net/ethernet/intel/ixgbe/ixgbe_common.c
3961
status = hw->phy.ops.read_i2c_byte(hw,
drivers/net/ethernet/intel/ixgbe/ixgbe_common.c
4011
if (hw->eeprom.ops.read(hw, ets_offset + 1 + i, &ets_sensor)) {
drivers/net/ethernet/intel/ixgbe/ixgbe_common.c
4022
hw->phy.ops.write_i2c_byte(hw,
drivers/net/ethernet/intel/ixgbe/ixgbe_common.c
4053
hw->eeprom.ops.read(hw, NVM_OROM_OFFSET, &offset);
drivers/net/ethernet/intel/ixgbe/ixgbe_common.c
4059
hw->eeprom.ops.read(hw, offset + NVM_OROM_BLK_HI, &eeprom_cfg_blkh);
drivers/net/ethernet/intel/ixgbe/ixgbe_common.c
4060
hw->eeprom.ops.read(hw, offset + NVM_OROM_BLK_LOW, &eeprom_cfg_blkl);
drivers/net/ethernet/intel/ixgbe/ixgbe_common.c
4089
hw->eeprom.ops.read(hw, NVM_OEM_PROD_VER_PTR, &offset);
drivers/net/ethernet/intel/ixgbe/ixgbe_common.c
4096
hw->eeprom.ops.read(hw, offset, &mod_len);
drivers/net/ethernet/intel/ixgbe/ixgbe_common.c
4097
hw->eeprom.ops.read(hw, offset + NVM_OEM_PROD_VER_CAP_OFF, &cap);
drivers/net/ethernet/intel/ixgbe/ixgbe_common.c
4104
hw->eeprom.ops.read(hw, offset + NVM_OEM_PROD_VER_OFF_L, &prod_ver);
drivers/net/ethernet/intel/ixgbe/ixgbe_common.c
4105
hw->eeprom.ops.read(hw, offset + NVM_OEM_PROD_VER_OFF_H, &rel_num);
drivers/net/ethernet/intel/ixgbe/ixgbe_common.c
4131
if (hw->eeprom.ops.read(hw, NVM_ETK_OFF_LOW, &etk_id_l))
drivers/net/ethernet/intel/ixgbe/ixgbe_common.c
4133
if (hw->eeprom.ops.read(hw, NVM_ETK_OFF_HI, &etk_id_h))
drivers/net/ethernet/intel/ixgbe/ixgbe_common.c
4225
status = hw->mac.ops.get_link_capabilities(hw, &link_speed, &autoneg);
drivers/net/ethernet/intel/ixgbe/ixgbe_common.c
4241
hw->mac.ops.set_rate_select_speed(hw,
drivers/net/ethernet/intel/ixgbe/ixgbe_common.c
4255
status = hw->mac.ops.setup_mac_link(hw,
drivers/net/ethernet/intel/ixgbe/ixgbe_common.c
4262
if (hw->mac.ops.flap_tx_laser)
drivers/net/ethernet/intel/ixgbe/ixgbe_common.c
4263
hw->mac.ops.flap_tx_laser(hw);
drivers/net/ethernet/intel/ixgbe/ixgbe_common.c
4274
status = hw->mac.ops.check_link(hw, &link_speed,
drivers/net/ethernet/intel/ixgbe/ixgbe_common.c
4292
hw->mac.ops.set_rate_select_speed(hw,
drivers/net/ethernet/intel/ixgbe/ixgbe_common.c
4306
status = hw->mac.ops.setup_mac_link(hw,
drivers/net/ethernet/intel/ixgbe/ixgbe_common.c
4313
if (hw->mac.ops.flap_tx_laser)
drivers/net/ethernet/intel/ixgbe/ixgbe_common.c
4314
hw->mac.ops.flap_tx_laser(hw);
drivers/net/ethernet/intel/ixgbe/ixgbe_common.c
4320
status = hw->mac.ops.check_link(hw, &link_speed, &link_up,
drivers/net/ethernet/intel/ixgbe/ixgbe_common.c
4378
status = hw->phy.ops.read_i2c_byte(hw, IXGBE_SFF_SFF_8472_OSCB,
drivers/net/ethernet/intel/ixgbe/ixgbe_common.c
4388
status = hw->phy.ops.write_i2c_byte(hw, IXGBE_SFF_SFF_8472_OSCB,
drivers/net/ethernet/intel/ixgbe/ixgbe_common.c
4397
status = hw->phy.ops.read_i2c_byte(hw, IXGBE_SFF_SFF_8472_ESCB,
drivers/net/ethernet/intel/ixgbe/ixgbe_common.c
4407
status = hw->phy.ops.write_i2c_byte(hw, IXGBE_SFF_SFF_8472_ESCB,
drivers/net/ethernet/intel/ixgbe/ixgbe_common.c
480
hw->phy.ops.identify(hw);
drivers/net/ethernet/intel/ixgbe/ixgbe_common.c
484
hw->phy.ops.read_reg(hw, IXGBE_PCRC8ECL, MDIO_MMD_PCS, &i);
drivers/net/ethernet/intel/ixgbe/ixgbe_common.c
485
hw->phy.ops.read_reg(hw, IXGBE_PCRC8ECH, MDIO_MMD_PCS, &i);
drivers/net/ethernet/intel/ixgbe/ixgbe_common.c
486
hw->phy.ops.read_reg(hw, IXGBE_LDPCECL, MDIO_MMD_PCS, &i);
drivers/net/ethernet/intel/ixgbe/ixgbe_common.c
487
hw->phy.ops.read_reg(hw, IXGBE_LDPCECH, MDIO_MMD_PCS, &i);
drivers/net/ethernet/intel/ixgbe/ixgbe_common.c
515
ret_val = hw->eeprom.ops.read(hw, IXGBE_PBANUM0_PTR, &data);
drivers/net/ethernet/intel/ixgbe/ixgbe_common.c
521
ret_val = hw->eeprom.ops.read(hw, IXGBE_PBANUM1_PTR, &pba_ptr);
drivers/net/ethernet/intel/ixgbe/ixgbe_common.c
567
ret_val = hw->eeprom.ops.read(hw, pba_ptr, &length);
drivers/net/ethernet/intel/ixgbe/ixgbe_common.c
589
ret_val = hw->eeprom.ops.read(hw, pba_ptr + offset, &data);
drivers/net/ethernet/intel/ixgbe/ixgbe_common.c
65
hw->mac.ops.check_link(hw, &speed, &link_up, false);
drivers/net/ethernet/intel/ixgbe/ixgbe_common.c
681
hw->mac.ops.set_lan_id(hw);
drivers/net/ethernet/intel/ixgbe/ixgbe_common.c
710
hw->eeprom.ops.read(hw, IXGBE_EEPROM_CTRL_4, &ee_ctrl_4);
drivers/net/ethernet/intel/ixgbe/ixgbe_common.c
737
hw->mac.ops.disable_rx(hw);
drivers/net/ethernet/intel/ixgbe/ixgbe_common.c
917
hw->eeprom.ops.init_params(hw);
drivers/net/ethernet/intel/ixgbe/ixgbe_dcb_nl.c
354
hw->mac.ops.fc_enable(hw);
drivers/net/ethernet/intel/ixgbe/ixgbe_dcb_nl.c
607
err = hw->mac.ops.fc_enable(hw);
drivers/net/ethernet/intel/ixgbe/ixgbe_e610.c
1589
return hw->phy.ops.setup_link_speed(hw, speed, autoneg_wait);
drivers/net/ethernet/intel/ixgbe/ixgbe_e610.c
1896
if (mac->ops.get_media_type(hw) == ixgbe_media_type_copper)
drivers/net/ethernet/intel/ixgbe/ixgbe_e610.c
1897
phy->ops.set_phy_power = ixgbe_set_phy_power_e610;
drivers/net/ethernet/intel/ixgbe/ixgbe_e610.c
1899
phy->ops.set_phy_power = NULL;
drivers/net/ethernet/intel/ixgbe/ixgbe_e610.c
1902
return phy->ops.identify(hw);
drivers/net/ethernet/intel/ixgbe/ixgbe_e610.c
3627
err = hw->eeprom.ops.init_params(hw);
drivers/net/ethernet/intel/ixgbe/ixgbe_e610.c
3660
err = hw->eeprom.ops.init_params(hw);
drivers/net/ethernet/intel/ixgbe/ixgbe_e610.c
3693
err = hw->eeprom.ops.init_params(hw);
drivers/net/ethernet/intel/ixgbe/ixgbe_e610.c
3736
err = hw->mac.ops.stop_adapter(hw);
drivers/net/ethernet/intel/ixgbe/ixgbe_e610.c
3743
hw->phy.ops.init(hw);
drivers/net/ethernet/intel/ixgbe/ixgbe_e610.c
3745
err = hw->mac.ops.acquire_swfw_sync(hw, swfw_mask);
drivers/net/ethernet/intel/ixgbe/ixgbe_e610.c
3752
hw->mac.ops.release_swfw_sync(hw, swfw_mask);
drivers/net/ethernet/intel/ixgbe/ixgbe_e610.c
3784
hw->mac.ops.get_mac_addr(hw, hw->mac.perm_addr);
drivers/net/ethernet/intel/ixgbe/ixgbe_e610.c
3795
hw->mac.ops.init_rx_addrs(hw);
drivers/net/ethernet/intel/ixgbe/ixgbe_e610.c
3798
hw->mac.ops.set_lan_id(hw);
drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c
1075
ret_val = hw->eeprom.ops.read_buffer(hw, first_word, eeprom_len,
drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c
1119
ret_val = hw->eeprom.ops.read(hw, first_word, &eeprom_buff[0]);
drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c
1130
ret_val = hw->eeprom.ops.read(hw, last_word,
drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c
1145
ret_val = hw->eeprom.ops.write_buffer(hw, first_word,
drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c
1151
hw->eeprom.ops.update_checksum(hw);
drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c
1524
hw->mac.ops.check_link(hw, &link_speed, &link_up, true);
drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c
1767
if (hw->eeprom.ops.validate_checksum(hw, NULL))
drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c
1967
hw->mac.ops.disable_rx(hw);
drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c
1975
hw->mac.ops.enable_rx(hw);
drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c
2025
hw->mac.ops.read_analog_reg8(hw, IXGBE_ATLAS_PDN_LPBK, &atlas);
drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c
2027
hw->mac.ops.write_analog_reg8(hw, IXGBE_ATLAS_PDN_LPBK, atlas);
drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c
2029
hw->mac.ops.read_analog_reg8(hw, IXGBE_ATLAS_PDN_10G, &atlas);
drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c
2031
hw->mac.ops.write_analog_reg8(hw, IXGBE_ATLAS_PDN_10G, atlas);
drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c
2033
hw->mac.ops.read_analog_reg8(hw, IXGBE_ATLAS_PDN_1G, &atlas);
drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c
2035
hw->mac.ops.write_analog_reg8(hw, IXGBE_ATLAS_PDN_1G, atlas);
drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c
2037
hw->mac.ops.read_analog_reg8(hw, IXGBE_ATLAS_PDN_AN, &atlas);
drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c
2039
hw->mac.ops.write_analog_reg8(hw, IXGBE_ATLAS_PDN_AN, atlas);
drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c
224
hw->mac.ops.get_link_capabilities(hw, &supported_link, &autoneg);
drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c
2335
else if (hw->mac.ops.disable_tx_laser)
drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c
2336
hw->mac.ops.disable_tx_laser(hw);
drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c
2480
if (!hw->mac.ops.led_on || !hw->mac.ops.led_off)
drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c
2489
hw->mac.ops.led_on(hw, hw->mac.led_link_act);
drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c
2493
hw->mac.ops.led_off(hw, hw->mac.led_link_act);
drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c
3469
status = hw->phy.ops.read_i2c_eeprom(hw,
drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c
3476
status = hw->phy.ops.read_i2c_eeprom(hw,
drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c
3523
status = hw->phy.ops.read_i2c_eeprom(hw, i, &databyte);
drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c
3525
status = hw->phy.ops.read_i2c_sff8472(hw, i, &databyte);
drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c
517
err = hw->mac.ops.setup_link(hw, advertised, true);
drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c
520
hw->mac.ops.setup_link(hw, old, true);
drivers/net/ethernet/intel/ixgbe/ixgbe_fw_update.c
667
(hw->mac.ops.fw_recovery_mode &&
drivers/net/ethernet/intel/ixgbe/ixgbe_fw_update.c
668
!hw->mac.ops.fw_recovery_mode(hw))) {
drivers/net/ethernet/intel/ixgbe/ixgbe_fw_update.c
676
priv.context.ops = &ixgbe_fwu_ops_e610;
drivers/net/ethernet/intel/ixgbe/ixgbe_fw_update.c
90
if (hw->mac.ops.fw_recovery_mode &&
drivers/net/ethernet/intel/ixgbe/ixgbe_fw_update.c
91
hw->mac.ops.fw_recovery_mode(hw))
drivers/net/ethernet/intel/ixgbe/ixgbe_main.c
10636
if (hw->mac.ops.set_source_address_pruning)
drivers/net/ethernet/intel/ixgbe/ixgbe_main.c
10637
hw->mac.ops.set_source_address_pruning(hw,
drivers/net/ethernet/intel/ixgbe/ixgbe_main.c
10660
if (hw->mac.ops.set_source_address_pruning)
drivers/net/ethernet/intel/ixgbe/ixgbe_main.c
10661
hw->mac.ops.set_source_address_pruning(hw,
drivers/net/ethernet/intel/ixgbe/ixgbe_main.c
11496
if (hw->mac.ops.get_bus_info)
drivers/net/ethernet/intel/ixgbe/ixgbe_main.c
11497
hw->mac.ops.get_bus_info(hw);
drivers/net/ethernet/intel/ixgbe/ixgbe_main.c
11617
hw->mac.ops = *ii->mac_ops;
drivers/net/ethernet/intel/ixgbe/ixgbe_main.c
11621
hw->link.ops = *ii->link_ops;
drivers/net/ethernet/intel/ixgbe/ixgbe_main.c
11624
hw->eeprom.ops = *ii->eeprom_ops;
drivers/net/ethernet/intel/ixgbe/ixgbe_main.c
11632
hw->eeprom.ops.read = &ixgbe_read_eeprom_bit_bang_generic;
drivers/net/ethernet/intel/ixgbe/ixgbe_main.c
11635
hw->phy.ops = *ii->phy_ops;
drivers/net/ethernet/intel/ixgbe/ixgbe_main.c
11718
err = hw->mac.ops.reset_hw(hw);
drivers/net/ethernet/intel/ixgbe/ixgbe_main.c
11738
hw->mbx.ops = ii->mbx_ops;
drivers/net/ethernet/intel/ixgbe/ixgbe_main.c
11819
if (hw->mac.ops.get_device_caps) {
drivers/net/ethernet/intel/ixgbe/ixgbe_main.c
11820
hw->mac.ops.get_device_caps(hw, &device_caps);
drivers/net/ethernet/intel/ixgbe/ixgbe_main.c
11842
if (hw->eeprom.ops.validate_checksum(hw, NULL) < 0) {
drivers/net/ethernet/intel/ixgbe/ixgbe_main.c
11886
hw->eeprom.ops.read(hw, 0x2c, &adapter->eeprom_cap);
drivers/net/ethernet/intel/ixgbe/ixgbe_main.c
11901
hw->mac.ops.get_bus_info(hw);
drivers/net/ethernet/intel/ixgbe/ixgbe_main.c
11921
err = hw->eeprom.ops.read_pba_string(hw, part_str, sizeof(part_str));
drivers/net/ethernet/intel/ixgbe/ixgbe_main.c
11935
err = hw->mac.ops.start_hw(hw);
drivers/net/ethernet/intel/ixgbe/ixgbe_main.c
11958
if (hw->mac.ops.disable_tx_laser)
drivers/net/ethernet/intel/ixgbe/ixgbe_main.c
11959
hw->mac.ops.disable_tx_laser(hw);
drivers/net/ethernet/intel/ixgbe/ixgbe_main.c
11979
if (hw->mac.ops.set_fw_drv_ver)
drivers/net/ethernet/intel/ixgbe/ixgbe_main.c
11980
hw->mac.ops.set_fw_drv_ver(hw, 0xFF, 0xFF, 0xFF, 0xFF,
drivers/net/ethernet/intel/ixgbe/ixgbe_main.c
11997
if (ixgbe_mng_enabled(hw) && ixgbe_is_sfp(hw) && hw->mac.ops.setup_link)
drivers/net/ethernet/intel/ixgbe/ixgbe_main.c
11998
hw->mac.ops.setup_link(hw,
drivers/net/ethernet/intel/ixgbe/ixgbe_main.c
2992
if (!(eicr & IXGBE_EICR_LSC) && hw->mac.ops.check_link) {
drivers/net/ethernet/intel/ixgbe/ixgbe_main.c
2996
hw->mac.ops.check_link(hw, &speed, &link_up, false);
drivers/net/ethernet/intel/ixgbe/ixgbe_main.c
3003
if (!hw->phy.ops.check_overtemp(hw))
drivers/net/ethernet/intel/ixgbe/ixgbe_main.c
3009
if (!hw->phy.ops.check_overtemp(hw))
drivers/net/ethernet/intel/ixgbe/ixgbe_main.c
3091
switch (hw->mac.ops.get_media_type(hw)) {
drivers/net/ethernet/intel/ixgbe/ixgbe_main.c
4110
if (hw->mac.ops.disable_mdd)
drivers/net/ethernet/intel/ixgbe/ixgbe_main.c
4111
hw->mac.ops.disable_mdd(hw);
drivers/net/ethernet/intel/ixgbe/ixgbe_main.c
4134
if (hw->mac.ops.enable_mdd)
drivers/net/ethernet/intel/ixgbe/ixgbe_main.c
4135
hw->mac.ops.enable_mdd(hw);
drivers/net/ethernet/intel/ixgbe/ixgbe_main.c
4660
hw->mac.ops.set_vmdq(hw, 0, VMDQ_P(0));
drivers/net/ethernet/intel/ixgbe/ixgbe_main.c
4818
hw->mac.ops.disable_rx(hw);
drivers/net/ethernet/intel/ixgbe/ixgbe_main.c
4853
hw->mac.ops.enable_rx_dma(hw, rxctrl);
drivers/net/ethernet/intel/ixgbe/ixgbe_main.c
4864
hw->mac.ops.set_vfta(&adapter->hw, vid, VMDQ_P(0), true, !!vid);
drivers/net/ethernet/intel/ixgbe/ixgbe_main.c
4923
hw->mac.ops.set_vfta(hw, vid, VMDQ_P(0), false, true);
drivers/net/ethernet/intel/ixgbe/ixgbe_main.c
5149
if (hw->mac.ops.update_mc_addr_list)
drivers/net/ethernet/intel/ixgbe/ixgbe_main.c
5150
hw->mac.ops.update_mc_addr_list(hw, netdev);
drivers/net/ethernet/intel/ixgbe/ixgbe_main.c
5172
hw->mac.ops.set_rar(hw, i,
drivers/net/ethernet/intel/ixgbe/ixgbe_main.c
5177
hw->mac.ops.clear_rar(hw, i);
drivers/net/ethernet/intel/ixgbe/ixgbe_main.c
5195
hw->mac.ops.set_rar(hw, i,
drivers/net/ethernet/intel/ixgbe/ixgbe_main.c
5200
hw->mac.ops.clear_rar(hw, i);
drivers/net/ethernet/intel/ixgbe/ixgbe_main.c
5252
hw->mac.ops.set_rar(hw, 0, mac_table->addr, mac_table->pool,
drivers/net/ethernet/intel/ixgbe/ixgbe_main.c
5685
hw->mac.ops.set_rxpba(hw, tc, hdrm, PBA_STRATEGY_EQUAL);
drivers/net/ethernet/intel/ixgbe/ixgbe_main.c
5898
hw->mac.ops.disable_rx_buff(hw);
drivers/net/ethernet/intel/ixgbe/ixgbe_main.c
5916
hw->mac.ops.enable_rx_buff(hw);
drivers/net/ethernet/intel/ixgbe/ixgbe_main.c
6019
if (hw->mac.ops.check_link)
drivers/net/ethernet/intel/ixgbe/ixgbe_main.c
6020
ret = hw->mac.ops.check_link(hw, &speed, &link_up, false);
drivers/net/ethernet/intel/ixgbe/ixgbe_main.c
6026
if (!speed && hw->mac.ops.get_link_capabilities) {
drivers/net/ethernet/intel/ixgbe/ixgbe_main.c
6027
ret = hw->mac.ops.get_link_capabilities(hw, &speed,
drivers/net/ethernet/intel/ixgbe/ixgbe_main.c
6040
if (hw->mac.ops.setup_link) {
drivers/net/ethernet/intel/ixgbe/ixgbe_main.c
6046
ret = hw->mac.ops.setup_link(hw, speed, link_up);
drivers/net/ethernet/intel/ixgbe/ixgbe_main.c
6225
if (hw->mac.ops.enable_tx_laser)
drivers/net/ethernet/intel/ixgbe/ixgbe_main.c
6226
hw->mac.ops.enable_tx_laser(hw);
drivers/net/ethernet/intel/ixgbe/ixgbe_main.c
6228
if (hw->phy.ops.set_phy_power)
drivers/net/ethernet/intel/ixgbe/ixgbe_main.c
6229
hw->phy.ops.set_phy_power(hw, true);
drivers/net/ethernet/intel/ixgbe/ixgbe_main.c
6358
hw->mac.ops.disable_rx(hw);
drivers/net/ethernet/intel/ixgbe/ixgbe_main.c
6537
err = hw->mac.ops.init_hw(hw);
drivers/net/ethernet/intel/ixgbe/ixgbe_main.c
6570
hw->mac.ops.set_vmdq_san_mac(hw, VMDQ_P(0));
drivers/net/ethernet/intel/ixgbe/ixgbe_main.c
6575
if (hw->phy.ops.set_phy_power) {
drivers/net/ethernet/intel/ixgbe/ixgbe_main.c
6577
hw->phy.ops.set_phy_power(hw, false);
drivers/net/ethernet/intel/ixgbe/ixgbe_main.c
6579
hw->phy.ops.set_phy_power(hw, true);
drivers/net/ethernet/intel/ixgbe/ixgbe_main.c
6750
if (hw->mac.ops.disable_tx_laser)
drivers/net/ethernet/intel/ixgbe/ixgbe_main.c
6751
hw->mac.ops.disable_tx_laser(hw);
drivers/net/ethernet/intel/ixgbe/ixgbe_main.c
6990
if (hw->mac.ops.init_swfw_sync)
drivers/net/ethernet/intel/ixgbe/ixgbe_main.c
6991
hw->mac.ops.init_swfw_sync(hw);
drivers/net/ethernet/intel/ixgbe/ixgbe_main.c
7045
if (hw->eeprom.ops.init_params(hw)) {
drivers/net/ethernet/intel/ixgbe/ixgbe_main.c
7470
if (hw->phy.ops.set_phy_power && !adapter->wol)
drivers/net/ethernet/intel/ixgbe/ixgbe_main.c
7471
hw->phy.ops.set_phy_power(&adapter->hw, false);
drivers/net/ethernet/intel/ixgbe/ixgbe_main.c
7484
if (adapter->hw.phy.ops.enter_lplu) {
drivers/net/ethernet/intel/ixgbe/ixgbe_main.c
7487
adapter->hw.phy.ops.enter_lplu(&adapter->hw);
drivers/net/ethernet/intel/ixgbe/ixgbe_main.c
7580
if (hw->mac.ops.stop_link_on_d3)
drivers/net/ethernet/intel/ixgbe/ixgbe_main.c
7581
hw->mac.ops.stop_link_on_d3(hw);
drivers/net/ethernet/intel/ixgbe/ixgbe_main.c
7589
if (hw->mac.ops.enable_tx_laser)
drivers/net/ethernet/intel/ixgbe/ixgbe_main.c
7590
hw->mac.ops.enable_tx_laser(hw);
drivers/net/ethernet/intel/ixgbe/ixgbe_main.c
7624
if (hw->phy.ops.set_phy_power && !*enable_wake)
drivers/net/ethernet/intel/ixgbe/ixgbe_main.c
7625
hw->phy.ops.set_phy_power(hw, false);
drivers/net/ethernet/intel/ixgbe/ixgbe_main.c
8030
if (hw->mac.ops.check_link) {
drivers/net/ethernet/intel/ixgbe/ixgbe_main.c
8031
hw->mac.ops.check_link(hw, &link_speed, &link_up, false);
drivers/net/ethernet/intel/ixgbe/ixgbe_main.c
8042
hw->mac.ops.fc_enable(hw);
drivers/net/ethernet/intel/ixgbe/ixgbe_main.c
8156
if (adapter->num_vfs && hw->mac.ops.enable_mdd)
drivers/net/ethernet/intel/ixgbe/ixgbe_main.c
8157
hw->mac.ops.enable_mdd(hw);
drivers/net/ethernet/intel/ixgbe/ixgbe_main.c
8408
err = hw->phy.ops.identify_sfp(hw);
drivers/net/ethernet/intel/ixgbe/ixgbe_main.c
8434
err = hw->phy.ops.reset(hw);
drivers/net/ethernet/intel/ixgbe/ixgbe_main.c
8436
err = hw->mac.ops.setup_sfp(hw);
drivers/net/ethernet/intel/ixgbe/ixgbe_main.c
8477
hw->mac.ops.get_link_capabilities(hw, &cap_speed, &autoneg);
drivers/net/ethernet/intel/ixgbe/ixgbe_main.c
8486
if (hw->mac.ops.setup_link)
drivers/net/ethernet/intel/ixgbe/ixgbe_main.c
8487
hw->mac.ops.setup_link(hw, speed, true);
drivers/net/ethernet/intel/ixgbe/ixgbe_main.c
8526
if (!hw->phy.ops.handle_lasi)
drivers/net/ethernet/intel/ixgbe/ixgbe_main.c
8529
hw->phy.ops.handle_lasi(&adapter->hw, &overtemp);
drivers/net/ethernet/intel/ixgbe/ixgbe_main.c
8563
if (hw->mac.ops.get_fw_ver && hw->mac.ops.get_fw_ver(hw))
drivers/net/ethernet/intel/ixgbe/ixgbe_main.c
8605
if (hw->mac.ops.fw_recovery_mode && hw->mac.ops.fw_recovery_mode(hw)) {
drivers/net/ethernet/intel/ixgbe/ixgbe_main.c
8619
if (hw->mac.ops.fw_rollback_mode && hw->mac.ops.fw_rollback_mode(hw)) {
drivers/net/ethernet/intel/ixgbe/ixgbe_main.c
8623
if (hw->mac.ops.get_fw_ver && hw->mac.ops.get_fw_ver(hw))
drivers/net/ethernet/intel/ixgbe/ixgbe_main.c
8626
if (hw->mac.ops.get_nvm_ver &&
drivers/net/ethernet/intel/ixgbe/ixgbe_main.c
8627
hw->mac.ops.get_nvm_ver(hw, nvm_info))
drivers/net/ethernet/intel/ixgbe/ixgbe_main.c
9597
rc = hw->phy.ops.read_reg(hw, addr, devad, &value);
drivers/net/ethernet/intel/ixgbe/ixgbe_main.c
9621
return hw->phy.ops.write_reg(hw, addr, devad, value);
drivers/net/ethernet/intel/ixgbe/ixgbe_main.c
9630
if (!adapter->hw.phy.ops.read_reg)
drivers/net/ethernet/intel/ixgbe/ixgbe_main.c
9657
hw->mac.ops.set_vmdq_san_mac(hw, VMDQ_P(0));
drivers/net/ethernet/intel/ixgbe/ixgbe_mbx.c
102
return mbx->ops->check_for_rst(hw, mbx_id);
drivers/net/ethernet/intel/ixgbe/ixgbe_mbx.c
117
if (!countdown || !mbx->ops)
drivers/net/ethernet/intel/ixgbe/ixgbe_mbx.c
120
while (mbx->ops->check_for_msg(hw, mbx_id)) {
drivers/net/ethernet/intel/ixgbe/ixgbe_mbx.c
142
if (!countdown || !mbx->ops)
drivers/net/ethernet/intel/ixgbe/ixgbe_mbx.c
145
while (mbx->ops->check_for_ack(hw, mbx_id)) {
drivers/net/ethernet/intel/ixgbe/ixgbe_mbx.c
171
if (!mbx->ops)
drivers/net/ethernet/intel/ixgbe/ixgbe_mbx.c
179
return mbx->ops->read(hw, msg, size, mbx_id);
drivers/net/ethernet/intel/ixgbe/ixgbe_mbx.c
199
if (!mbx->ops || !mbx->timeout)
drivers/net/ethernet/intel/ixgbe/ixgbe_mbx.c
203
ret_val = mbx->ops->write(hw, msg, size, mbx_id);
drivers/net/ethernet/intel/ixgbe/ixgbe_mbx.c
26
if (!mbx->ops)
drivers/net/ethernet/intel/ixgbe/ixgbe_mbx.c
29
return mbx->ops->read(hw, msg, size, mbx_id);
drivers/net/ethernet/intel/ixgbe/ixgbe_mbx.c
48
if (!mbx->ops)
drivers/net/ethernet/intel/ixgbe/ixgbe_mbx.c
51
return mbx->ops->write(hw, msg, size, mbx_id);
drivers/net/ethernet/intel/ixgbe/ixgbe_mbx.c
65
if (!mbx->ops)
drivers/net/ethernet/intel/ixgbe/ixgbe_mbx.c
68
return mbx->ops->check_for_msg(hw, mbx_id);
drivers/net/ethernet/intel/ixgbe/ixgbe_mbx.c
82
if (!mbx->ops)
drivers/net/ethernet/intel/ixgbe/ixgbe_mbx.c
85
return mbx->ops->check_for_ack(hw, mbx_id);
drivers/net/ethernet/intel/ixgbe/ixgbe_mbx.c
99
if (!mbx->ops)
drivers/net/ethernet/intel/ixgbe/ixgbe_phy.c
104
if (lock && hw->mac.ops.acquire_swfw_sync(hw, swfw_mask))
drivers/net/ethernet/intel/ixgbe/ixgbe_phy.c
1108
hw->phy.ops.read_reg(hw, MDIO_AN_10GBT_CTRL, MDIO_MMD_AN, &autoneg_reg);
drivers/net/ethernet/intel/ixgbe/ixgbe_phy.c
1115
hw->phy.ops.write_reg(hw, MDIO_AN_10GBT_CTRL, MDIO_MMD_AN, autoneg_reg);
drivers/net/ethernet/intel/ixgbe/ixgbe_phy.c
1117
hw->phy.ops.read_reg(hw, IXGBE_MII_AUTONEG_VENDOR_PROVISION_1_REG,
drivers/net/ethernet/intel/ixgbe/ixgbe_phy.c
1141
hw->phy.ops.write_reg(hw, IXGBE_MII_AUTONEG_VENDOR_PROVISION_1_REG,
drivers/net/ethernet/intel/ixgbe/ixgbe_phy.c
1145
hw->phy.ops.read_reg(hw, MDIO_AN_ADVERTISE, MDIO_MMD_AN, &autoneg_reg);
drivers/net/ethernet/intel/ixgbe/ixgbe_phy.c
1152
hw->phy.ops.write_reg(hw, MDIO_AN_ADVERTISE, MDIO_MMD_AN, autoneg_reg);
drivers/net/ethernet/intel/ixgbe/ixgbe_phy.c
1159
hw->phy.ops.read_reg(hw, MDIO_CTRL1,
drivers/net/ethernet/intel/ixgbe/ixgbe_phy.c
1164
hw->phy.ops.write_reg(hw, MDIO_CTRL1,
drivers/net/ethernet/intel/ixgbe/ixgbe_phy.c
1204
if (hw->phy.ops.setup_link)
drivers/net/ethernet/intel/ixgbe/ixgbe_phy.c
1205
hw->phy.ops.setup_link(hw);
drivers/net/ethernet/intel/ixgbe/ixgbe_phy.c
1222
status = hw->phy.ops.read_reg(hw, MDIO_SPEED, MDIO_MMD_PMAPMD,
drivers/net/ethernet/intel/ixgbe/ixgbe_phy.c
1301
status = hw->phy.ops.read_reg(hw,
drivers/net/ethernet/intel/ixgbe/ixgbe_phy.c
1340
hw->phy.ops.read_reg(hw, MDIO_AN_10GBT_CTRL,
drivers/net/ethernet/intel/ixgbe/ixgbe_phy.c
1348
hw->phy.ops.write_reg(hw, MDIO_AN_10GBT_CTRL,
drivers/net/ethernet/intel/ixgbe/ixgbe_phy.c
1355
hw->phy.ops.read_reg(hw, IXGBE_MII_AUTONEG_XNP_TX_REG,
drivers/net/ethernet/intel/ixgbe/ixgbe_phy.c
1363
hw->phy.ops.write_reg(hw, IXGBE_MII_AUTONEG_XNP_TX_REG,
drivers/net/ethernet/intel/ixgbe/ixgbe_phy.c
1370
hw->phy.ops.read_reg(hw, MDIO_AN_ADVERTISE,
drivers/net/ethernet/intel/ixgbe/ixgbe_phy.c
1379
hw->phy.ops.write_reg(hw, MDIO_AN_ADVERTISE,
drivers/net/ethernet/intel/ixgbe/ixgbe_phy.c
138
hw->mac.ops.release_swfw_sync(hw, swfw_mask);
drivers/net/ethernet/intel/ixgbe/ixgbe_phy.c
1389
hw->phy.ops.read_reg(hw, MDIO_CTRL1,
drivers/net/ethernet/intel/ixgbe/ixgbe_phy.c
1394
hw->phy.ops.write_reg(hw, MDIO_CTRL1,
drivers/net/ethernet/intel/ixgbe/ixgbe_phy.c
1416
hw->phy.ops.read_reg(hw, MDIO_CTRL1, MDIO_MMD_PHYXS, &phy_data);
drivers/net/ethernet/intel/ixgbe/ixgbe_phy.c
1419
hw->phy.ops.write_reg(hw, MDIO_CTRL1, MDIO_MMD_PHYXS,
drivers/net/ethernet/intel/ixgbe/ixgbe_phy.c
1423
hw->phy.ops.read_reg(hw, MDIO_CTRL1, MDIO_MMD_PHYXS,
drivers/net/ethernet/intel/ixgbe/ixgbe_phy.c
1441
ret_val = hw->eeprom.ops.read(hw, data_offset, &block_crc);
drivers/net/ethernet/intel/ixgbe/ixgbe_phy.c
1447
ret_val = hw->eeprom.ops.read(hw, data_offset, &eword);
drivers/net/ethernet/intel/ixgbe/ixgbe_phy.c
145
hw->mac.ops.release_swfw_sync(hw, swfw_mask);
drivers/net/ethernet/intel/ixgbe/ixgbe_phy.c
1461
ret_val = hw->eeprom.ops.read(hw, data_offset++,
drivers/net/ethernet/intel/ixgbe/ixgbe_phy.c
1466
ret_val = hw->eeprom.ops.read(hw, data_offset,
drivers/net/ethernet/intel/ixgbe/ixgbe_phy.c
1470
hw->phy.ops.write_reg(hw, phy_offset,
drivers/net/ethernet/intel/ixgbe/ixgbe_phy.c
1512
switch (hw->mac.ops.get_media_type(hw)) {
drivers/net/ethernet/intel/ixgbe/ixgbe_phy.c
1548
if (hw->mac.ops.get_media_type(hw) != ixgbe_media_type_fiber) {
drivers/net/ethernet/intel/ixgbe/ixgbe_phy.c
1554
hw->mac.ops.set_lan_id(hw);
drivers/net/ethernet/intel/ixgbe/ixgbe_phy.c
1556
status = hw->phy.ops.read_i2c_eeprom(hw,
drivers/net/ethernet/intel/ixgbe/ixgbe_phy.c
1567
status = hw->phy.ops.read_i2c_eeprom(hw,
drivers/net/ethernet/intel/ixgbe/ixgbe_phy.c
1574
status = hw->phy.ops.read_i2c_eeprom(hw,
drivers/net/ethernet/intel/ixgbe/ixgbe_phy.c
1580
status = hw->phy.ops.read_i2c_eeprom(hw,
drivers/net/ethernet/intel/ixgbe/ixgbe_phy.c
1586
status = hw->phy.ops.read_i2c_eeprom(hw,
drivers/net/ethernet/intel/ixgbe/ixgbe_phy.c
1626
hw->phy.ops.read_i2c_eeprom(
drivers/net/ethernet/intel/ixgbe/ixgbe_phy.c
1690
status = hw->phy.ops.read_i2c_eeprom(hw,
drivers/net/ethernet/intel/ixgbe/ixgbe_phy.c
1695
status = hw->phy.ops.read_i2c_eeprom(hw,
drivers/net/ethernet/intel/ixgbe/ixgbe_phy.c
1729
status = hw->phy.ops.read_i2c_eeprom(hw,
drivers/net/ethernet/intel/ixgbe/ixgbe_phy.c
1736
status = hw->phy.ops.read_i2c_eeprom(hw,
drivers/net/ethernet/intel/ixgbe/ixgbe_phy.c
1743
status = hw->phy.ops.read_i2c_eeprom(hw,
drivers/net/ethernet/intel/ixgbe/ixgbe_phy.c
181
if (lock && hw->mac.ops.acquire_swfw_sync(hw, swfw_mask))
drivers/net/ethernet/intel/ixgbe/ixgbe_phy.c
1811
hw->mac.ops.get_device_caps(hw, &enforce_sfp);
drivers/net/ethernet/intel/ixgbe/ixgbe_phy.c
1867
if (hw->mac.ops.get_media_type(hw) != ixgbe_media_type_fiber_qsfp) {
drivers/net/ethernet/intel/ixgbe/ixgbe_phy.c
1873
hw->mac.ops.set_lan_id(hw);
drivers/net/ethernet/intel/ixgbe/ixgbe_phy.c
1875
status = hw->phy.ops.read_i2c_eeprom(hw, IXGBE_SFF_IDENTIFIER,
drivers/net/ethernet/intel/ixgbe/ixgbe_phy.c
1888
status = hw->phy.ops.read_i2c_eeprom(hw, IXGBE_SFF_QSFP_10GBE_COMP,
drivers/net/ethernet/intel/ixgbe/ixgbe_phy.c
1894
status = hw->phy.ops.read_i2c_eeprom(hw, IXGBE_SFF_QSFP_1GBE_COMP,
drivers/net/ethernet/intel/ixgbe/ixgbe_phy.c
1920
hw->phy.ops.read_i2c_eeprom(hw,
drivers/net/ethernet/intel/ixgbe/ixgbe_phy.c
1924
hw->phy.ops.read_i2c_eeprom(hw,
drivers/net/ethernet/intel/ixgbe/ixgbe_phy.c
1928
hw->phy.ops.read_i2c_eeprom(hw,
drivers/net/ethernet/intel/ixgbe/ixgbe_phy.c
1969
status = hw->phy.ops.read_i2c_eeprom(hw,
drivers/net/ethernet/intel/ixgbe/ixgbe_phy.c
1976
status = hw->phy.ops.read_i2c_eeprom(hw,
drivers/net/ethernet/intel/ixgbe/ixgbe_phy.c
1983
status = hw->phy.ops.read_i2c_eeprom(hw,
drivers/net/ethernet/intel/ixgbe/ixgbe_phy.c
2000
hw->mac.ops.get_device_caps(hw, &enforce_sfp);
drivers/net/ethernet/intel/ixgbe/ixgbe_phy.c
204
hw->mac.ops.release_swfw_sync(hw, swfw_mask);
drivers/net/ethernet/intel/ixgbe/ixgbe_phy.c
2071
if (hw->eeprom.ops.read(hw, IXGBE_PHY_INIT_OFFSET_NL, list_offset)) {
drivers/net/ethernet/intel/ixgbe/ixgbe_phy.c
2087
if (hw->eeprom.ops.read(hw, *list_offset, &sfp_id))
drivers/net/ethernet/intel/ixgbe/ixgbe_phy.c
2093
if (hw->eeprom.ops.read(hw, *list_offset, data_offset))
drivers/net/ethernet/intel/ixgbe/ixgbe_phy.c
210
hw->mac.ops.release_swfw_sync(hw, swfw_mask);
drivers/net/ethernet/intel/ixgbe/ixgbe_phy.c
2103
if (hw->eeprom.ops.read(hw, *list_offset, &sfp_id))
drivers/net/ethernet/intel/ixgbe/ixgbe_phy.c
2131
return hw->phy.ops.read_i2c_byte(hw, byte_offset,
drivers/net/ethernet/intel/ixgbe/ixgbe_phy.c
2147
return hw->phy.ops.read_i2c_byte(hw, byte_offset,
drivers/net/ethernet/intel/ixgbe/ixgbe_phy.c
2163
return hw->phy.ops.write_i2c_byte(hw, byte_offset,
drivers/net/ethernet/intel/ixgbe/ixgbe_phy.c
2211
if (lock && hw->mac.ops.acquire_swfw_sync(hw, swfw_mask))
drivers/net/ethernet/intel/ixgbe/ixgbe_phy.c
2254
hw->mac.ops.release_swfw_sync(hw, swfw_mask);
drivers/net/ethernet/intel/ixgbe/ixgbe_phy.c
2260
hw->mac.ops.release_swfw_sync(hw, swfw_mask);
drivers/net/ethernet/intel/ixgbe/ixgbe_phy.c
2327
if (lock && hw->mac.ops.acquire_swfw_sync(hw, swfw_mask))
drivers/net/ethernet/intel/ixgbe/ixgbe_phy.c
2359
hw->mac.ops.release_swfw_sync(hw, swfw_mask);
drivers/net/ethernet/intel/ixgbe/ixgbe_phy.c
2372
hw->mac.ops.release_swfw_sync(hw, swfw_mask);
drivers/net/ethernet/intel/ixgbe/ixgbe_phy.c
242
hw->phy.ops.read_reg(hw,
drivers/net/ethernet/intel/ixgbe/ixgbe_phy.c
2820
status = hw->phy.ops.read_reg(hw, IXGBE_TN_LASI_STATUS_REG,
drivers/net/ethernet/intel/ixgbe/ixgbe_phy.c
2838
if (hw->mac.ops.get_media_type(hw) != ixgbe_media_type_copper)
drivers/net/ethernet/intel/ixgbe/ixgbe_phy.c
2844
status = hw->phy.ops.read_reg(hw, MDIO_CTRL1, MDIO_MMD_VEND1, &reg);
drivers/net/ethernet/intel/ixgbe/ixgbe_phy.c
2856
status = hw->phy.ops.write_reg(hw, MDIO_CTRL1, MDIO_MMD_VEND1, reg);
drivers/net/ethernet/intel/ixgbe/ixgbe_phy.c
341
status = hw->phy.ops.read_reg(hw, MDIO_DEVID1, MDIO_MMD_PMAPMD,
drivers/net/ethernet/intel/ixgbe/ixgbe_phy.c
346
status = hw->phy.ops.read_reg(hw, MDIO_DEVID2, MDIO_MMD_PMAPMD,
drivers/net/ethernet/intel/ixgbe/ixgbe_phy.c
410
if (!hw->phy.reset_if_overtemp && hw->phy.ops.check_overtemp(hw))
drivers/net/ethernet/intel/ixgbe/ixgbe_phy.c
421
hw->phy.ops.write_reg(hw, MDIO_CTRL1,
drivers/net/ethernet/intel/ixgbe/ixgbe_phy.c
433
status = hw->phy.ops.read_reg(hw,
drivers/net/ethernet/intel/ixgbe/ixgbe_phy.c
444
status = hw->phy.ops.read_reg(hw, MDIO_CTRL1,
drivers/net/ethernet/intel/ixgbe/ixgbe_phy.c
555
if (hw->mac.ops.acquire_swfw_sync(hw, gssr) == 0) {
drivers/net/ethernet/intel/ixgbe/ixgbe_phy.c
558
hw->mac.ops.release_swfw_sync(hw, gssr);
drivers/net/ethernet/intel/ixgbe/ixgbe_phy.c
653
if (hw->mac.ops.acquire_swfw_sync(hw, gssr) == 0) {
drivers/net/ethernet/intel/ixgbe/ixgbe_phy.c
656
hw->mac.ops.release_swfw_sync(hw, gssr);
drivers/net/ethernet/intel/ixgbe/ixgbe_phy.c
693
if (hw->mac.ops.acquire_swfw_sync(hw, gssr))
drivers/net/ethernet/intel/ixgbe/ixgbe_phy.c
709
hw->mac.ops.release_swfw_sync(hw, gssr);
drivers/net/ethernet/intel/ixgbe/ixgbe_phy.c
727
if (hw->mac.ops.acquire_swfw_sync(hw, gssr))
drivers/net/ethernet/intel/ixgbe/ixgbe_phy.c
747
hw->mac.ops.release_swfw_sync(hw, gssr);
drivers/net/ethernet/intel/ixgbe/ixgbe_phy.c
765
if (hw->mac.ops.acquire_swfw_sync(hw, gssr))
drivers/net/ethernet/intel/ixgbe/ixgbe_phy.c
777
hw->mac.ops.release_swfw_sync(hw, gssr);
drivers/net/ethernet/intel/ixgbe/ixgbe_phy.c
797
if (hw->mac.ops.acquire_swfw_sync(hw, gssr))
drivers/net/ethernet/intel/ixgbe/ixgbe_phy.c
814
hw->mac.ops.release_swfw_sync(hw, gssr);
drivers/net/ethernet/intel/ixgbe/ixgbe_sriov.c
1024
hw->mac.ops.set_mac_anti_spoofing(hw, false, vf);
drivers/net/ethernet/intel/ixgbe/ixgbe_sriov.c
1025
hw->mac.ops.set_vlan_anti_spoofing(hw, false, vf);
drivers/net/ethernet/intel/ixgbe/ixgbe_sriov.c
1450
if (!hw->mac.ops.handle_mdd)
drivers/net/ethernet/intel/ixgbe/ixgbe_sriov.c
1455
hw->mac.ops.handle_mdd(hw, vf_bitmap);
drivers/net/ethernet/intel/ixgbe/ixgbe_sriov.c
1464
if (hw->mac.ops.restore_mdd_vf) {
drivers/net/ethernet/intel/ixgbe/ixgbe_sriov.c
1467
hw->mac.ops.restore_mdd_vf(hw, i);
drivers/net/ethernet/intel/ixgbe/ixgbe_sriov.c
1819
hw->mac.ops.set_mac_anti_spoofing(hw, setting, vf);
drivers/net/ethernet/intel/ixgbe/ixgbe_sriov.c
1822
hw->mac.ops.set_vlan_anti_spoofing(hw, setting, vf);
drivers/net/ethernet/intel/ixgbe/ixgbe_sriov.c
1827
if (hw->mac.ops.set_ethertype_anti_spoofing) {
drivers/net/ethernet/intel/ixgbe/ixgbe_sriov.c
1838
hw->mac.ops.set_ethertype_anti_spoofing(hw, setting, vf);
drivers/net/ethernet/intel/ixgbe/ixgbe_sriov.c
239
if (hw->mac.ops.disable_mdd)
drivers/net/ethernet/intel/ixgbe/ixgbe_sriov.c
240
hw->mac.ops.disable_mdd(hw);
drivers/net/ethernet/intel/ixgbe/ixgbe_sriov.c
456
err = hw->mac.ops.set_vfta(hw, vid, VMDQ_P(0), true, false);
drivers/net/ethernet/intel/ixgbe/ixgbe_sriov.c
461
err = hw->mac.ops.set_vfta(hw, vid, vf, !!add, false);
drivers/net/ethernet/intel/ixgbe/ixgbe_sriov.c
730
hw->mac.ops.set_vlan_anti_spoofing(hw, true, vf);
drivers/net/ethernet/intel/ixgbe/ixgbe_sriov.c
731
hw->mac.ops.set_mac_anti_spoofing(hw, true, vf);
drivers/net/ethernet/intel/ixgbe/ixgbe_sysfs.c
154
if (adapter->hw.mac.ops.init_thermal_sensor_thresh == NULL) {
drivers/net/ethernet/intel/ixgbe/ixgbe_sysfs.c
159
if (adapter->hw.mac.ops.init_thermal_sensor_thresh(&adapter->hw))
drivers/net/ethernet/intel/ixgbe/ixgbe_sysfs.c
36
ixgbe_attr->hw->mac.ops.get_thermal_sensor_data(ixgbe_attr->hw);
drivers/net/ethernet/intel/ixgbe/ixgbe_type.h
3625
struct ixgbe_link_operations ops;
drivers/net/ethernet/intel/ixgbe/ixgbe_type.h
3633
struct ixgbe_eeprom_operations ops;
drivers/net/ethernet/intel/ixgbe/ixgbe_type.h
3644
struct ixgbe_mac_operations ops;
drivers/net/ethernet/intel/ixgbe/ixgbe_type.h
3677
struct ixgbe_phy_operations ops;
drivers/net/ethernet/intel/ixgbe/ixgbe_type.h
3715
const struct ixgbe_mbx_operations *ops;
drivers/net/ethernet/intel/ixgbe/ixgbe_x540.c
128
hw->mac.ops.get_mac_addr(hw, hw->mac.perm_addr);
drivers/net/ethernet/intel/ixgbe/ixgbe_x540.c
136
hw->mac.ops.init_rx_addrs(hw);
drivers/net/ethernet/intel/ixgbe/ixgbe_x540.c
143
hw->mac.ops.get_san_mac_addr(hw, hw->mac.san_addr);
drivers/net/ethernet/intel/ixgbe/ixgbe_x540.c
150
hw->mac.ops.set_rar(hw, hw->mac.san_mac_rar_index,
drivers/net/ethernet/intel/ixgbe/ixgbe_x540.c
154
hw->mac.ops.clear_vmdq(hw, hw->mac.san_mac_rar_index,
drivers/net/ethernet/intel/ixgbe/ixgbe_x540.c
162
hw->mac.ops.get_wwn_prefix(hw, &hw->mac.wwnn_prefix,
drivers/net/ethernet/intel/ixgbe/ixgbe_x540.c
229
if (hw->mac.ops.acquire_swfw_sync(hw, IXGBE_GSSR_EEP_SM))
drivers/net/ethernet/intel/ixgbe/ixgbe_x540.c
234
hw->mac.ops.release_swfw_sync(hw, IXGBE_GSSR_EEP_SM);
drivers/net/ethernet/intel/ixgbe/ixgbe_x540.c
252
if (hw->mac.ops.acquire_swfw_sync(hw, IXGBE_GSSR_EEP_SM))
drivers/net/ethernet/intel/ixgbe/ixgbe_x540.c
257
hw->mac.ops.release_swfw_sync(hw, IXGBE_GSSR_EEP_SM);
drivers/net/ethernet/intel/ixgbe/ixgbe_x540.c
273
if (hw->mac.ops.acquire_swfw_sync(hw, IXGBE_GSSR_EEP_SM))
drivers/net/ethernet/intel/ixgbe/ixgbe_x540.c
278
hw->mac.ops.release_swfw_sync(hw, IXGBE_GSSR_EEP_SM);
drivers/net/ethernet/intel/ixgbe/ixgbe_x540.c
296
if (hw->mac.ops.acquire_swfw_sync(hw, IXGBE_GSSR_EEP_SM))
drivers/net/ethernet/intel/ixgbe/ixgbe_x540.c
301
hw->mac.ops.release_swfw_sync(hw, IXGBE_GSSR_EEP_SM);
drivers/net/ethernet/intel/ixgbe/ixgbe_x540.c
36
phy->ops.set_phy_power = ixgbe_set_copper_phy_power;
drivers/net/ethernet/intel/ixgbe/ixgbe_x540.c
400
status = hw->eeprom.ops.read(hw, 0, &checksum);
drivers/net/ethernet/intel/ixgbe/ixgbe_x540.c
406
if (hw->mac.ops.acquire_swfw_sync(hw, IXGBE_GSSR_EEP_SM))
drivers/net/ethernet/intel/ixgbe/ixgbe_x540.c
409
status = hw->eeprom.ops.calc_checksum(hw);
drivers/net/ethernet/intel/ixgbe/ixgbe_x540.c
436
hw->mac.ops.release_swfw_sync(hw, IXGBE_GSSR_EEP_SM);
drivers/net/ethernet/intel/ixgbe/ixgbe_x540.c
458
status = hw->eeprom.ops.read(hw, 0, &checksum);
drivers/net/ethernet/intel/ixgbe/ixgbe_x540.c
464
if (hw->mac.ops.acquire_swfw_sync(hw, IXGBE_GSSR_EEP_SM))
drivers/net/ethernet/intel/ixgbe/ixgbe_x540.c
467
status = hw->eeprom.ops.calc_checksum(hw);
drivers/net/ethernet/intel/ixgbe/ixgbe_x540.c
483
hw->mac.ops.release_swfw_sync(hw, IXGBE_GSSR_EEP_SM);
drivers/net/ethernet/intel/ixgbe/ixgbe_x540.c
58
return hw->phy.ops.setup_link_speed(hw, speed,
drivers/net/ethernet/intel/ixgbe/ixgbe_x540.c
784
hw->mac.ops.check_link(hw, &speed, &link_up, false);
drivers/net/ethernet/intel/ixgbe/ixgbe_x540.c
79
status = hw->mac.ops.stop_adapter(hw);
drivers/net/ethernet/intel/ixgbe/ixgbe_x540.c
87
status = hw->mac.ops.acquire_swfw_sync(hw, swfw_mask);
drivers/net/ethernet/intel/ixgbe/ixgbe_x540.c
97
hw->mac.ops.release_swfw_sync(hw, swfw_mask);
drivers/net/ethernet/intel/ixgbe/ixgbe_x550.c
1005
hw->eeprom.ops.init_params(hw);
drivers/net/ethernet/intel/ixgbe/ixgbe_x550.c
1101
status = hw->mac.ops.acquire_swfw_sync(hw, mask);
drivers/net/ethernet/intel/ixgbe/ixgbe_x550.c
111
return hw->link.ops.write_link_unlocked(hw, hw->link.addr, reg, value);
drivers/net/ethernet/intel/ixgbe/ixgbe_x550.c
1112
hw->mac.ops.release_swfw_sync(hw, mask);
drivers/net/ethernet/intel/ixgbe/ixgbe_x550.c
1134
status = hw->eeprom.ops.read(hw, 0, &checksum);
drivers/net/ethernet/intel/ixgbe/ixgbe_x550.c
1140
status = hw->eeprom.ops.calc_checksum(hw);
drivers/net/ethernet/intel/ixgbe/ixgbe_x550.c
1205
if (hw->mac.ops.acquire_swfw_sync(hw, IXGBE_GSSR_EEP_SM) == 0) {
drivers/net/ethernet/intel/ixgbe/ixgbe_x550.c
1207
hw->mac.ops.release_swfw_sync(hw, IXGBE_GSSR_EEP_SM);
drivers/net/ethernet/intel/ixgbe/ixgbe_x550.c
1249
hw->mac.ops.set_lan_id(hw);
drivers/net/ethernet/intel/ixgbe/ixgbe_x550.c
1364
status = hw->mac.ops.acquire_swfw_sync(hw, IXGBE_GSSR_EEP_SM);
drivers/net/ethernet/intel/ixgbe/ixgbe_x550.c
1379
hw->mac.ops.release_swfw_sync(hw, IXGBE_GSSR_EEP_SM);
drivers/net/ethernet/intel/ixgbe/ixgbe_x550.c
1399
ret = hw->mac.ops.acquire_swfw_sync(hw, gssr);
drivers/net/ethernet/intel/ixgbe/ixgbe_x550.c
1425
hw->mac.ops.release_swfw_sync(hw, gssr);
drivers/net/ethernet/intel/ixgbe/ixgbe_x550.c
1513
status = hw->mac.ops.read_iosf_sb_reg(hw,
drivers/net/ethernet/intel/ixgbe/ixgbe_x550.c
1523
status = hw->mac.ops.write_iosf_sb_reg(hw,
drivers/net/ethernet/intel/ixgbe/ixgbe_x550.c
1531
status = hw->mac.ops.read_iosf_sb_reg(hw,
drivers/net/ethernet/intel/ixgbe/ixgbe_x550.c
1541
status = hw->mac.ops.write_iosf_sb_reg(hw,
drivers/net/ethernet/intel/ixgbe/ixgbe_x550.c
1682
status = hw->link.ops.write_link(hw, hw->link.addr, reg_slice,
drivers/net/ethernet/intel/ixgbe/ixgbe_x550.c
1703
status = mac->ops.read_iosf_sb_reg(hw,
drivers/net/ethernet/intel/ixgbe/ixgbe_x550.c
1727
status = mac->ops.write_iosf_sb_reg(hw,
drivers/net/ethernet/intel/ixgbe/ixgbe_x550.c
1766
ret_val = hw->mac.ops.read_iosf_sb_reg(hw,
drivers/net/ethernet/intel/ixgbe/ixgbe_x550.c
1776
ret_val = hw->mac.ops.write_iosf_sb_reg(hw,
drivers/net/ethernet/intel/ixgbe/ixgbe_x550.c
1822
ret_val = hw->phy.ops.read_reg(hw, IXGBE_CS4227_EFUSE_PDF_SKU,
drivers/net/ethernet/intel/ixgbe/ixgbe_x550.c
1839
ret_val = hw->phy.ops.read_reg(hw, reg_slice,
drivers/net/ethernet/intel/ixgbe/ixgbe_x550.c
1852
ret_val = hw->phy.ops.write_reg(hw, reg_slice,
drivers/net/ethernet/intel/ixgbe/ixgbe_x550.c
1858
return hw->phy.ops.read_reg(hw, reg_slice,
drivers/net/ethernet/intel/ixgbe/ixgbe_x550.c
1898
return hw->phy.ops.setup_link_speed(hw, speed, autoneg_wait);
drivers/net/ethernet/intel/ixgbe/ixgbe_x550.c
1917
if (hw->mac.ops.get_media_type(hw) != ixgbe_media_type_copper)
drivers/net/ethernet/intel/ixgbe/ixgbe_x550.c
1933
status = hw->phy.ops.read_reg(hw, MDIO_STAT1, MDIO_MMD_AN,
drivers/net/ethernet/intel/ixgbe/ixgbe_x550.c
1961
rc = mac->ops.read_iosf_sb_reg(hw,
drivers/net/ethernet/intel/ixgbe/ixgbe_x550.c
1972
rc = mac->ops.write_iosf_sb_reg(hw,
drivers/net/ethernet/intel/ixgbe/ixgbe_x550.c
1978
rc = mac->ops.read_iosf_sb_reg(hw,
drivers/net/ethernet/intel/ixgbe/ixgbe_x550.c
1986
rc = mac->ops.write_iosf_sb_reg(hw,
drivers/net/ethernet/intel/ixgbe/ixgbe_x550.c
1992
rc = mac->ops.read_iosf_sb_reg(hw,
drivers/net/ethernet/intel/ixgbe/ixgbe_x550.c
1998
rc = mac->ops.read_iosf_sb_reg(hw,
drivers/net/ethernet/intel/ixgbe/ixgbe_x550.c
2010
rc = mac->ops.write_iosf_sb_reg(hw,
drivers/net/ethernet/intel/ixgbe/ixgbe_x550.c
2033
rc = mac->ops.read_iosf_sb_reg(hw,
drivers/net/ethernet/intel/ixgbe/ixgbe_x550.c
2044
rc = mac->ops.write_iosf_sb_reg(hw,
drivers/net/ethernet/intel/ixgbe/ixgbe_x550.c
2050
rc = mac->ops.read_iosf_sb_reg(hw,
drivers/net/ethernet/intel/ixgbe/ixgbe_x550.c
2058
rc = mac->ops.write_iosf_sb_reg(hw,
drivers/net/ethernet/intel/ixgbe/ixgbe_x550.c
2064
rc = mac->ops.write_iosf_sb_reg(hw,
drivers/net/ethernet/intel/ixgbe/ixgbe_x550.c
2070
rc = mac->ops.read_iosf_sb_reg(hw,
drivers/net/ethernet/intel/ixgbe/ixgbe_x550.c
2082
rc = mac->ops.write_iosf_sb_reg(hw,
drivers/net/ethernet/intel/ixgbe/ixgbe_x550.c
2090
return hw->phy.ops.setup_link_speed(hw, speed, autoneg_wait);
drivers/net/ethernet/intel/ixgbe/ixgbe_x550.c
2114
hw->mac.ops.check_link(hw, &speed, &link_up, false);
drivers/net/ethernet/intel/ixgbe/ixgbe_x550.c
2148
switch (mac->ops.get_media_type(hw)) {
drivers/net/ethernet/intel/ixgbe/ixgbe_x550.c
2150
mac->ops.setup_fc = NULL;
drivers/net/ethernet/intel/ixgbe/ixgbe_x550.c
2151
mac->ops.fc_autoneg = ixgbe_fc_autoneg_fiber_x550em_a;
drivers/net/ethernet/intel/ixgbe/ixgbe_x550.c
2156
mac->ops.setup_link = ixgbe_setup_mac_link_t_X550em;
drivers/net/ethernet/intel/ixgbe/ixgbe_x550.c
2159
mac->ops.fc_autoneg = ixgbe_fc_autoneg_sgmii_x550em_a;
drivers/net/ethernet/intel/ixgbe/ixgbe_x550.c
2160
mac->ops.setup_fc = ixgbe_fc_autoneg_fw;
drivers/net/ethernet/intel/ixgbe/ixgbe_x550.c
2161
mac->ops.setup_link = ixgbe_setup_sgmii_fw;
drivers/net/ethernet/intel/ixgbe/ixgbe_x550.c
2162
mac->ops.check_link = ixgbe_check_mac_link_generic;
drivers/net/ethernet/intel/ixgbe/ixgbe_x550.c
2165
mac->ops.fc_autoneg = ixgbe_fc_autoneg_backplane_x550em_a;
drivers/net/ethernet/intel/ixgbe/ixgbe_x550.c
2166
mac->ops.setup_fc = ixgbe_setup_fc_backplane_x550em_a;
drivers/net/ethernet/intel/ixgbe/ixgbe_x550.c
2180
mac->ops.setup_fc = ixgbe_setup_fc_x550em;
drivers/net/ethernet/intel/ixgbe/ixgbe_x550.c
2182
switch (mac->ops.get_media_type(hw)) {
drivers/net/ethernet/intel/ixgbe/ixgbe_x550.c
2187
mac->ops.disable_tx_laser = NULL;
drivers/net/ethernet/intel/ixgbe/ixgbe_x550.c
2188
mac->ops.enable_tx_laser = NULL;
drivers/net/ethernet/intel/ixgbe/ixgbe_x550.c
2189
mac->ops.flap_tx_laser = NULL;
drivers/net/ethernet/intel/ixgbe/ixgbe_x550.c
2190
mac->ops.setup_link = ixgbe_setup_mac_link_multispeed_fiber;
drivers/net/ethernet/intel/ixgbe/ixgbe_x550.c
2193
mac->ops.setup_mac_link = ixgbe_setup_mac_link_sfp_n;
drivers/net/ethernet/intel/ixgbe/ixgbe_x550.c
2196
mac->ops.setup_mac_link =
drivers/net/ethernet/intel/ixgbe/ixgbe_x550.c
2200
mac->ops.setup_mac_link =
drivers/net/ethernet/intel/ixgbe/ixgbe_x550.c
2204
mac->ops.set_rate_select_speed =
drivers/net/ethernet/intel/ixgbe/ixgbe_x550.c
2210
mac->ops.setup_link = ixgbe_setup_mac_link_t_X550em;
drivers/net/ethernet/intel/ixgbe/ixgbe_x550.c
2211
mac->ops.setup_fc = ixgbe_setup_fc_generic;
drivers/net/ethernet/intel/ixgbe/ixgbe_x550.c
2212
mac->ops.check_link = ixgbe_check_link_t_X550em;
drivers/net/ethernet/intel/ixgbe/ixgbe_x550.c
2217
mac->ops.setup_link = ixgbe_setup_sgmii;
drivers/net/ethernet/intel/ixgbe/ixgbe_x550.c
2242
hw->phy.ops.reset = NULL;
drivers/net/ethernet/intel/ixgbe/ixgbe_x550.c
2340
status = hw->phy.ops.read_reg(hw, IXGBE_MDIO_GLOBAL_CHIP_STD_INT_FLAG,
drivers/net/ethernet/intel/ixgbe/ixgbe_x550.c
2348
status = hw->phy.ops.read_reg(hw, IXGBE_MDIO_GLOBAL_INT_CHIP_VEN_FLAG,
drivers/net/ethernet/intel/ixgbe/ixgbe_x550.c
235
status = hw->mac.ops.acquire_swfw_sync(hw, swfw_mask);
drivers/net/ethernet/intel/ixgbe/ixgbe_x550.c
2357
status = hw->phy.ops.read_reg(hw, IXGBE_MDIO_GLOBAL_ALARM_1,
drivers/net/ethernet/intel/ixgbe/ixgbe_x550.c
2373
status = hw->phy.ops.read_reg(hw, IXGBE_MDIO_GLOBAL_FAULT_MSG,
drivers/net/ethernet/intel/ixgbe/ixgbe_x550.c
2389
status = hw->phy.ops.read_reg(hw, IXGBE_MDIO_GLOBAL_CHIP_STD_INT_FLAG,
drivers/net/ethernet/intel/ixgbe/ixgbe_x550.c
2396
status = hw->phy.ops.read_reg(hw, IXGBE_MDIO_AUTO_NEG_VENDOR_TX_ALARM2,
drivers/net/ethernet/intel/ixgbe/ixgbe_x550.c
2438
status = hw->phy.ops.read_reg(hw,
drivers/net/ethernet/intel/ixgbe/ixgbe_x550.c
2446
status = hw->phy.ops.write_reg(hw,
drivers/net/ethernet/intel/ixgbe/ixgbe_x550.c
2454
status = hw->phy.ops.read_reg(hw, IXGBE_MDIO_GLOBAL_INT_MASK,
drivers/net/ethernet/intel/ixgbe/ixgbe_x550.c
2463
status = hw->phy.ops.write_reg(hw, IXGBE_MDIO_GLOBAL_INT_MASK,
drivers/net/ethernet/intel/ixgbe/ixgbe_x550.c
2470
status = hw->phy.ops.read_reg(hw, IXGBE_MDIO_GLOBAL_INT_CHIP_VEN_MASK,
drivers/net/ethernet/intel/ixgbe/ixgbe_x550.c
2479
status = hw->phy.ops.write_reg(hw, IXGBE_MDIO_GLOBAL_INT_CHIP_VEN_MASK,
drivers/net/ethernet/intel/ixgbe/ixgbe_x550.c
2486
status = hw->phy.ops.read_reg(hw, IXGBE_MDIO_GLOBAL_INT_CHIP_STD_MASK,
drivers/net/ethernet/intel/ixgbe/ixgbe_x550.c
2494
status = hw->phy.ops.write_reg(hw, IXGBE_MDIO_GLOBAL_INT_CHIP_STD_MASK,
drivers/net/ethernet/intel/ixgbe/ixgbe_x550.c
251
hw->mac.ops.release_swfw_sync(hw, swfw_mask);
drivers/net/ethernet/intel/ixgbe/ixgbe_x550.c
2521
if (lsc && phy->ops.setup_internal_link)
drivers/net/ethernet/intel/ixgbe/ixgbe_x550.c
2522
return phy->ops.setup_internal_link(hw);
drivers/net/ethernet/intel/ixgbe/ixgbe_x550.c
2540
status = hw->mac.ops.read_iosf_sb_reg(hw,
drivers/net/ethernet/intel/ixgbe/ixgbe_x550.c
2558
status = hw->mac.ops.write_iosf_sb_reg(hw,
drivers/net/ethernet/intel/ixgbe/ixgbe_x550.c
256
status = hw->mac.ops.acquire_swfw_sync(hw, swfw_mask);
drivers/net/ethernet/intel/ixgbe/ixgbe_x550.c
2564
status = hw->mac.ops.read_iosf_sb_reg(hw,
drivers/net/ethernet/intel/ixgbe/ixgbe_x550.c
2577
status = hw->mac.ops.write_iosf_sb_reg(hw,
drivers/net/ethernet/intel/ixgbe/ixgbe_x550.c
26
if (mac->ops.get_media_type(hw) != ixgbe_media_type_copper)
drivers/net/ethernet/intel/ixgbe/ixgbe_x550.c
2615
ret = hw->phy.ops.read_reg(hw, MDIO_STAT1, MDIO_MMD_AN,
drivers/net/ethernet/intel/ixgbe/ixgbe_x550.c
2620
ret = hw->phy.ops.read_reg(hw, MDIO_STAT1, MDIO_MMD_AN,
drivers/net/ethernet/intel/ixgbe/ixgbe_x550.c
2648
if (hw->mac.ops.get_media_type(hw) != ixgbe_media_type_copper)
drivers/net/ethernet/intel/ixgbe/ixgbe_x550.c
2666
status = hw->phy.ops.read_reg(hw, IXGBE_MDIO_AUTO_NEG_VENDOR_STAT,
drivers/net/ethernet/intel/ixgbe/ixgbe_x550.c
27
phy->ops.set_phy_power = NULL;
drivers/net/ethernet/intel/ixgbe/ixgbe_x550.c
2727
hw->phy.ops.read_reg(hw, IXGBE_X557_LED_PROVISIONING + led_idx,
drivers/net/ethernet/intel/ixgbe/ixgbe_x550.c
2730
hw->phy.ops.write_reg(hw, IXGBE_X557_LED_PROVISIONING + led_idx,
drivers/net/ethernet/intel/ixgbe/ixgbe_x550.c
2749
hw->phy.ops.read_reg(hw, IXGBE_X557_LED_PROVISIONING + led_idx,
drivers/net/ethernet/intel/ixgbe/ixgbe_x550.c
275
hw->mac.ops.release_swfw_sync(hw, swfw_mask);
drivers/net/ethernet/intel/ixgbe/ixgbe_x550.c
2752
hw->phy.ops.write_reg(hw, IXGBE_X557_LED_PROVISIONING + led_idx,
drivers/net/ethernet/intel/ixgbe/ixgbe_x550.c
277
status = hw->mac.ops.acquire_swfw_sync(hw, swfw_mask);
drivers/net/ethernet/intel/ixgbe/ixgbe_x550.c
2830
status = hw->phy.ops.read_reg(hw, IXGBE_AUTO_NEG_LP_STATUS,
drivers/net/ethernet/intel/ixgbe/ixgbe_x550.c
288
hw->mac.ops.release_swfw_sync(hw, swfw_mask);
drivers/net/ethernet/intel/ixgbe/ixgbe_x550.c
2907
rc = hw->mac.ops.read_iosf_sb_reg(hw,
drivers/net/ethernet/intel/ixgbe/ixgbe_x550.c
2920
rc = hw->mac.ops.write_iosf_sb_reg(hw,
drivers/net/ethernet/intel/ixgbe/ixgbe_x550.c
2958
hw->mac.ops.check_link(hw, &speed, &link_up, false);
drivers/net/ethernet/intel/ixgbe/ixgbe_x550.c
2965
status = hw->mac.ops.read_iosf_sb_reg(hw,
drivers/net/ethernet/intel/ixgbe/ixgbe_x550.c
2978
status = hw->mac.ops.read_iosf_sb_reg(hw,
drivers/net/ethernet/intel/ixgbe/ixgbe_x550.c
2987
status = hw->mac.ops.read_iosf_sb_reg(hw,
drivers/net/ethernet/intel/ixgbe/ixgbe_x550.c
3044
status = hw->eeprom.ops.read(hw, NVM_INIT_CTRL_3,
drivers/net/ethernet/intel/ixgbe/ixgbe_x550.c
3066
status = hw->phy.ops.read_reg(hw, IXGBE_MDIO_AUTO_NEG_VENDOR_STAT,
drivers/net/ethernet/intel/ixgbe/ixgbe_x550.c
3088
status = hw->phy.ops.read_reg(hw, IXGBE_MDIO_AUTO_NEG_VENDOR_TX_ALARM,
drivers/net/ethernet/intel/ixgbe/ixgbe_x550.c
3094
status = hw->phy.ops.read_reg(hw, MDIO_AN_10GBT_CTRL,
drivers/net/ethernet/intel/ixgbe/ixgbe_x550.c
3100
status = hw->phy.ops.read_reg(hw,
drivers/net/ethernet/intel/ixgbe/ixgbe_x550.c
3110
status = hw->mac.ops.setup_link(hw, lcd_speed, false);
drivers/net/ethernet/intel/ixgbe/ixgbe_x550.c
3199
hw->mac.ops.set_lan_id(hw);
drivers/net/ethernet/intel/ixgbe/ixgbe_x550.c
3203
if (hw->mac.ops.get_media_type(hw) == ixgbe_media_type_fiber) {
drivers/net/ethernet/intel/ixgbe/ixgbe_x550.c
3209
ret_val = phy->ops.identify(hw);
drivers/net/ethernet/intel/ixgbe/ixgbe_x550.c
3216
phy->ops.reset = NULL;
drivers/net/ethernet/intel/ixgbe/ixgbe_x550.c
3221
phy->ops.setup_link = NULL;
drivers/net/ethernet/intel/ixgbe/ixgbe_x550.c
3222
phy->ops.read_reg = ixgbe_read_phy_reg_x550em;
drivers/net/ethernet/intel/ixgbe/ixgbe_x550.c
3223
phy->ops.write_reg = ixgbe_write_phy_reg_x550em;
drivers/net/ethernet/intel/ixgbe/ixgbe_x550.c
3226
phy->ops.setup_link = ixgbe_setup_kr_x550em;
drivers/net/ethernet/intel/ixgbe/ixgbe_x550.c
3227
phy->ops.read_reg = ixgbe_read_phy_reg_x550em;
drivers/net/ethernet/intel/ixgbe/ixgbe_x550.c
3228
phy->ops.write_reg = ixgbe_write_phy_reg_x550em;
drivers/net/ethernet/intel/ixgbe/ixgbe_x550.c
3232
phy->ops.setup_link = NULL;
drivers/net/ethernet/intel/ixgbe/ixgbe_x550.c
3233
phy->ops.read_reg = ixgbe_read_phy_reg_x550em;
drivers/net/ethernet/intel/ixgbe/ixgbe_x550.c
3234
phy->ops.write_reg = ixgbe_write_phy_reg_x550em;
drivers/net/ethernet/intel/ixgbe/ixgbe_x550.c
3245
phy->ops.setup_internal_link =
drivers/net/ethernet/intel/ixgbe/ixgbe_x550.c
3252
phy->ops.enter_lplu = ixgbe_enter_lplu_t_x550em;
drivers/net/ethernet/intel/ixgbe/ixgbe_x550.c
3254
phy->ops.handle_lasi = ixgbe_handle_lasi_ext_t_x550em;
drivers/net/ethernet/intel/ixgbe/ixgbe_x550.c
3255
phy->ops.reset = ixgbe_reset_phy_t_X550em;
drivers/net/ethernet/intel/ixgbe/ixgbe_x550.c
3258
phy->ops.setup_link = NULL;
drivers/net/ethernet/intel/ixgbe/ixgbe_x550.c
3261
phy->ops.setup_link = ixgbe_setup_fw_link;
drivers/net/ethernet/intel/ixgbe/ixgbe_x550.c
3262
phy->ops.reset = ixgbe_reset_phy_fw;
drivers/net/ethernet/intel/ixgbe/ixgbe_x550.c
3265
phy->ops.setup_link = NULL;
drivers/net/ethernet/intel/ixgbe/ixgbe_x550.c
3266
phy->ops.read_reg = NULL;
drivers/net/ethernet/intel/ixgbe/ixgbe_x550.c
3267
phy->ops.write_reg = NULL;
drivers/net/ethernet/intel/ixgbe/ixgbe_x550.c
3268
phy->ops.reset = NULL;
drivers/net/ethernet/intel/ixgbe/ixgbe_x550.c
3327
status = hw->phy.ops.read_reg(hw,
drivers/net/ethernet/intel/ixgbe/ixgbe_x550.c
3338
status = hw->phy.ops.read_reg(hw,
drivers/net/ethernet/intel/ixgbe/ixgbe_x550.c
3347
status = hw->phy.ops.write_reg(hw,
drivers/net/ethernet/intel/ixgbe/ixgbe_x550.c
339
hw->phy.ops.read_reg = NULL;
drivers/net/ethernet/intel/ixgbe/ixgbe_x550.c
340
hw->phy.ops.write_reg = NULL;
drivers/net/ethernet/intel/ixgbe/ixgbe_x550.c
3406
status = hw->mac.ops.stop_adapter(hw);
drivers/net/ethernet/intel/ixgbe/ixgbe_x550.c
3417
status = hw->phy.ops.init(hw);
drivers/net/ethernet/intel/ixgbe/ixgbe_x550.c
3430
status = hw->mac.ops.setup_sfp(hw);
drivers/net/ethernet/intel/ixgbe/ixgbe_x550.c
3438
if (!hw->phy.reset_disable && hw->phy.ops.reset)
drivers/net/ethernet/intel/ixgbe/ixgbe_x550.c
3439
hw->phy.ops.reset(hw);
drivers/net/ethernet/intel/ixgbe/ixgbe_x550.c
3450
hw->mac.ops.check_link(hw, &link_speed, &link_up, false);
drivers/net/ethernet/intel/ixgbe/ixgbe_x550.c
3455
status = hw->mac.ops.acquire_swfw_sync(hw, swfw_mask);
drivers/net/ethernet/intel/ixgbe/ixgbe_x550.c
3464
hw->mac.ops.release_swfw_sync(hw, swfw_mask);
drivers/net/ethernet/intel/ixgbe/ixgbe_x550.c
3492
hw->mac.ops.get_mac_addr(hw, hw->mac.perm_addr);
drivers/net/ethernet/intel/ixgbe/ixgbe_x550.c
3499
hw->mac.ops.init_rx_addrs(hw);
drivers/net/ethernet/intel/ixgbe/ixgbe_x550.c
3582
status = hw->mac.ops.read_iosf_sb_reg(hw,
drivers/net/ethernet/intel/ixgbe/ixgbe_x550.c
3632
status = hw->mac.ops.write_iosf_sb_reg(hw,
drivers/net/ethernet/intel/ixgbe/ixgbe_x550.c
3768
if (hw->mac.ops.acquire_swfw_sync(hw, mask))
drivers/net/ethernet/intel/ixgbe/ixgbe_x550.c
3771
status = hw->phy.ops.read_reg_mdi(hw, reg_addr, device_type, phy_data);
drivers/net/ethernet/intel/ixgbe/ixgbe_x550.c
3773
hw->mac.ops.release_swfw_sync(hw, mask);
drivers/net/ethernet/intel/ixgbe/ixgbe_x550.c
3794
if (hw->mac.ops.acquire_swfw_sync(hw, mask))
drivers/net/ethernet/intel/ixgbe/ixgbe_x550.c
3798
hw->mac.ops.release_swfw_sync(hw, mask);
drivers/net/ethernet/intel/ixgbe/ixgbe_x550.c
41
phy->ops.set_phy_power = NULL;
drivers/net/ethernet/intel/ixgbe/ixgbe_x550.c
539
hw->phy.ops.read_reg = NULL;
drivers/net/ethernet/intel/ixgbe/ixgbe_x550.c
54
if (mac->ops.get_media_type(hw) != ixgbe_media_type_copper)
drivers/net/ethernet/intel/ixgbe/ixgbe_x550.c
540
hw->phy.ops.write_reg = NULL;
drivers/net/ethernet/intel/ixgbe/ixgbe_x550.c
55
phy->ops.set_phy_power = NULL;
drivers/net/ethernet/intel/ixgbe/ixgbe_x550.c
67
phy->ops.set_phy_power = NULL;
drivers/net/ethernet/intel/ixgbe/ixgbe_x550.c
702
ret = hw->mac.ops.acquire_swfw_sync(hw, gssr);
drivers/net/ethernet/intel/ixgbe/ixgbe_x550.c
729
hw->mac.ops.release_swfw_sync(hw, gssr);
drivers/net/ethernet/intel/ixgbe/ixgbe_x550.c
867
status = hw->mac.ops.acquire_swfw_sync(hw, mask);
drivers/net/ethernet/intel/ixgbe/ixgbe_x550.c
916
hw->mac.ops.release_swfw_sync(hw, mask);
drivers/net/ethernet/intel/ixgbe/ixgbe_x550.c
98
return hw->link.ops.read_link_unlocked(hw, hw->link.addr, reg, value);
drivers/net/ethernet/intel/ixgbevf/ethtool.c
555
hw->mac.ops.check_link(hw, &link_speed, &link_up, true);
drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c
2017
ret = hw->mac.ops.set_rlpml(hw, netdev->mtu + ETH_HLEN + ETH_FCS_LEN);
drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c
2044
err = hw->mac.ops.set_vfta(hw, vid, 0, true);
drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c
2074
err = hw->mac.ops.set_vfta(hw, vid, 0, false);
drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c
2105
hw->mac.ops.set_uc_addr(hw, ++count, ha->addr);
drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c
2112
hw->mac.ops.set_uc_addr(hw, 0, NULL);
drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c
2146
hw->mac.ops.update_xcast_mode(hw, xcast_mode);
drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c
2149
hw->mac.ops.update_mc_addr_list(hw, netdev);
drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c
2286
err = hw->mac.ops.negotiate_features(hw, pf_features);
drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c
2317
err = hw->mac.ops.negotiate_api_version(hw, api[idx]);
drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c
2326
hw->mbx.ops.init_params(hw);
drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c
2327
memcpy(&hw->mbx.ops, &ixgbevf_mbx_ops,
drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c
2346
hw->mac.ops.set_rar(hw, 0, hw->mac.addr, 0);
drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c
2348
hw->mac.ops.set_rar(hw, 0, hw->mac.perm_addr, 0);
drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c
2353
hw->mac.ops.get_link_state(hw, &adapter->link_state);
drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c
2586
if (hw->mac.ops.reset_hw(hw)) {
drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c
2589
hw->mac.ops.init_hw(hw);
drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c
3078
hw->mbx.ops.init_params(hw);
drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c
3093
err = hw->mac.ops.reset_hw(hw);
drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c
3098
err = hw->mac.ops.init_hw(hw);
drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c
3104
err = hw->mac.ops.get_mac_addr(hw, hw->mac.addr);
drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c
3290
err = hw->mac.ops.check_link(hw, &link_speed, &link_up, false);
drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c
4280
err = hw->mac.ops.set_rar(hw, 0, addr->sa_data, 0);
drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c
4316
ret = hw->mac.ops.set_rlpml(hw, max_frame);
drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c
4615
memcpy(&hw->mac.ops, ii->mac_ops, sizeof(hw->mac.ops));
drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c
4618
memcpy(&hw->mbx.ops, &ixgbevf_mbx_ops_legacy,
drivers/net/ethernet/intel/ixgbevf/mbx.c
18
if (!countdown || !mbx->ops.check_for_msg)
drivers/net/ethernet/intel/ixgbevf/mbx.c
21
while (countdown && mbx->ops.check_for_msg(hw)) {
drivers/net/ethernet/intel/ixgbevf/mbx.c
293
hw->mbx.ops.release(hw);
drivers/net/ethernet/intel/ixgbevf/mbx.c
40
if (!countdown || !mbx->ops.check_for_ack)
drivers/net/ethernet/intel/ixgbevf/mbx.c
43
while (countdown && mbx->ops.check_for_ack(hw)) {
drivers/net/ethernet/intel/ixgbevf/mbx.c
444
if (!mbx->ops.read || !mbx->ops.check_for_msg || !mbx->timeout)
drivers/net/ethernet/intel/ixgbevf/mbx.c
454
ret_val = mbx->ops.read(hw, msg, size);
drivers/net/ethernet/intel/ixgbevf/mbx.c
477
if (!mbx->ops.write || !mbx->ops.check_for_ack || !mbx->ops.release ||
drivers/net/ethernet/intel/ixgbevf/mbx.c
484
ret_val = mbx->ops.write(hw, msg, size);
drivers/net/ethernet/intel/ixgbevf/vf.c
50
s32 status = hw->mac.ops.start_hw(hw);
drivers/net/ethernet/intel/ixgbevf/vf.c
52
hw->mac.ops.get_mac_addr(hw, hw->mac.addr);
drivers/net/ethernet/intel/ixgbevf/vf.c
73
hw->mac.ops.stop_adapter(hw);
drivers/net/ethernet/intel/ixgbevf/vf.c
77
hw->mbx.ops.init_params(hw);
drivers/net/ethernet/intel/ixgbevf/vf.c
78
memcpy(&hw->mbx.ops, &ixgbevf_mbx_ops_legacy,
drivers/net/ethernet/intel/ixgbevf/vf.c
85
while (!mbx->ops.check_for_rst(hw) && timeout) {
drivers/net/ethernet/intel/ixgbevf/vf.c
855
if (!mbx->ops.check_for_rst(hw) || !mbx->timeout)
drivers/net/ethernet/intel/ixgbevf/vf.c
875
if (mbx->ops.read(hw, &in_msg, 1)) {
drivers/net/ethernet/intel/ixgbevf/vf.c
923
if (!mbx->ops.check_for_rst(hw) || !mbx->timeout)
drivers/net/ethernet/intel/ixgbevf/vf.h
64
struct ixgbe_mac_operations ops;
drivers/net/ethernet/intel/ixgbevf/vf.h
98
struct ixgbe_mbx_operations ops;
drivers/net/ethernet/intel/libeth/priv.h
30
void libeth_attach_xdp(const struct libeth_xdp_ops *ops);
drivers/net/ethernet/intel/libeth/tx.c
36
void libeth_attach_xdp(const struct libeth_xdp_ops *ops)
drivers/net/ethernet/intel/libeth/tx.c
38
static_call_update(bulk, ops ? ops->bulk : NULL);
drivers/net/ethernet/intel/libeth/tx.c
39
static_call_update(xsk, ops ? ops->xsk : NULL);
drivers/net/ethernet/intel/libie/fwlog.c
228
cmd->ops.cfg.log_resolution = cpu_to_le16(log_resolution);
drivers/net/ethernet/intel/libie/fwlog.c
229
cmd->ops.cfg.mdl_cnt = cpu_to_le16(num_entries);
drivers/net/ethernet/intel/libie/fwlog.c
954
module_id_cnt = le16_to_cpu(cmd->ops.cfg.mdl_cnt);
drivers/net/ethernet/intel/libie/fwlog.c
963
cfg->log_resolution = le16_to_cpu(cmd->ops.cfg.log_resolution);
drivers/net/ethernet/marvell/mvmdio.c
102
if (!read_poll_timeout_atomic(ops->is_done, done, done, 2,
drivers/net/ethernet/marvell/mvmdio.c
113
ops->is_done(dev), timeout))
drivers/net/ethernet/marvell/mvmdio.c
94
static int orion_mdio_wait_ready(const struct orion_mdio_ops *ops,
drivers/net/ethernet/marvell/mvneta.c
5559
pp->phylink_pcs.ops = &mvneta_phylink_pcs_ops;
drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c
6801
pcs->ops->pcs_config(pcs, PHYLINK_PCS_NEG_INBAND_ENABLED,
drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c
7048
port->pcs_gmac.ops = &mvpp2_phylink_gmac_pcs_ops;
drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c
7049
port->pcs_xlg.ops = &mvpp2_phylink_xlg_pcs_ops;
drivers/net/ethernet/marvell/prestera/prestera_main.c
398
port->phylink_pcs.ops = &prestera_pcs_ops;
drivers/net/ethernet/mellanox/mlx5/core/en/rep/neigh.c
180
m_neigh.family = n->ops->family;
drivers/net/ethernet/mellanox/mlx5/core/en/tc_tun.c
264
m_neigh.family = attr.n->ops->family;
drivers/net/ethernet/mellanox/mlx5/core/en/tc_tun.c
535
m_neigh.family = attr.n->ops->family;
drivers/net/ethernet/mellanox/mlx5/core/esw/devlink_port.c
164
const struct devlink_port_ops *ops;
drivers/net/ethernet/mellanox/mlx5/core/esw/devlink_port.c
176
ops = &mlx5_esw_dl_sf_port_ops;
drivers/net/ethernet/mellanox/mlx5/core/esw/devlink_port.c
178
ops = &mlx5_esw_pf_vf_dl_port_ops;
drivers/net/ethernet/mellanox/mlx5/core/esw/devlink_port.c
180
ops = NULL;
drivers/net/ethernet/mellanox/mlx5/core/esw/devlink_port.c
184
err = devl_port_register_with_ops(devlink, &dl_port->dl_port, dl_port_index, ops);
drivers/net/ethernet/mellanox/mlx5/core/eswitch_offloads.c
3064
const struct mlx5_eswitch_rep_ops *ops;
drivers/net/ethernet/mellanox/mlx5/core/eswitch_offloads.c
3072
ops = esw->offloads.rep_ops[rep_type];
drivers/net/ethernet/mellanox/mlx5/core/eswitch_offloads.c
3074
ops->event)
drivers/net/ethernet/mellanox/mlx5/core/eswitch_offloads.c
3075
ops->event(esw, rep, MLX5_SWITCHDEV_EVENT_UNPAIR, peer_esw);
drivers/net/ethernet/mellanox/mlx5/core/eswitch_offloads.c
3093
const struct mlx5_eswitch_rep_ops *ops;
drivers/net/ethernet/mellanox/mlx5/core/eswitch_offloads.c
3105
ops = esw->offloads.rep_ops[rep_type];
drivers/net/ethernet/mellanox/mlx5/core/eswitch_offloads.c
3107
ops->event) {
drivers/net/ethernet/mellanox/mlx5/core/eswitch_offloads.c
3108
err = ops->event(esw, rep, MLX5_SWITCHDEV_EVENT_PAIR, peer_esw);
drivers/net/ethernet/mellanox/mlx5/core/eswitch_offloads.c
4374
const struct mlx5_eswitch_rep_ops *ops,
drivers/net/ethernet/mellanox/mlx5/core/eswitch_offloads.c
4381
esw->offloads.rep_ops[rep_type] = ops;
drivers/net/ethernet/mellanox/mlx5/core/fs_pool.c
102
fs_pool->ops->update_threshold(fs_pool);
drivers/net/ethernet/mellanox/mlx5/core/fs_pool.c
112
fs_pool->ops->bulk_destroy(dev, bulk);
drivers/net/ethernet/mellanox/mlx5/core/fs_pool.c
113
fs_pool->ops->update_threshold(fs_pool);
drivers/net/ethernet/mellanox/mlx5/core/fs_pool.c
63
const struct mlx5_fs_pool_ops *ops, void *pool_ctx)
drivers/net/ethernet/mellanox/mlx5/core/fs_pool.c
65
WARN_ON_ONCE(!ops || !ops->bulk_destroy || !ops->bulk_create ||
drivers/net/ethernet/mellanox/mlx5/core/fs_pool.c
66
!ops->update_threshold);
drivers/net/ethernet/mellanox/mlx5/core/fs_pool.c
76
pool->ops = ops;
drivers/net/ethernet/mellanox/mlx5/core/fs_pool.c
86
pool->ops->bulk_destroy(dev, bulk);
drivers/net/ethernet/mellanox/mlx5/core/fs_pool.c
88
pool->ops->bulk_destroy(dev, bulk);
drivers/net/ethernet/mellanox/mlx5/core/fs_pool.c
90
pool->ops->bulk_destroy(dev, bulk);
drivers/net/ethernet/mellanox/mlx5/core/fs_pool.c
99
new_bulk = fs_pool->ops->bulk_create(dev, fs_pool->pool_ctx);
drivers/net/ethernet/mellanox/mlx5/core/fs_pool.h
32
const struct mlx5_fs_pool_ops *ops;
drivers/net/ethernet/mellanox/mlx5/core/fs_pool.h
49
const struct mlx5_fs_pool_ops *ops, void *pool_ctx);
drivers/net/ethernet/mellanox/mlx5/core/fw.c
724
.ops = &mlx5_mlxfw_dev_ops,
drivers/net/ethernet/mellanox/mlx5/core/hwmon.c
368
hwmon->chip.ops = &mlx5_hwmon_ops;
drivers/net/ethernet/mellanox/mlxfw/mlxfw.h
13
const struct mlxfw_dev_ops *ops;
drivers/net/ethernet/mellanox/mlxfw/mlxfw_fsm.c
172
if (!mlxfw_dev->ops->fsm_reactivate)
drivers/net/ethernet/mellanox/mlxfw/mlxfw_fsm.c
175
err = mlxfw_dev->ops->fsm_reactivate(mlxfw_dev, &status);
drivers/net/ethernet/mellanox/mlxfw/mlxfw_fsm.c
223
err = mlxfw_dev->ops->component_query(mlxfw_dev, comp->index,
drivers/net/ethernet/mellanox/mlxfw/mlxfw_fsm.c
242
err = mlxfw_dev->ops->fsm_component_update(mlxfw_dev, fwhandle,
drivers/net/ethernet/mellanox/mlxfw/mlxfw_fsm.c
270
err = mlxfw_dev->ops->fsm_block_download(mlxfw_dev, fwhandle,
drivers/net/ethernet/mellanox/mlxfw/mlxfw_fsm.c
285
err = mlxfw_dev->ops->fsm_component_verify(mlxfw_dev, fwhandle,
drivers/net/ethernet/mellanox/mlxfw/mlxfw_fsm.c
300
mlxfw_dev->ops->fsm_cancel(mlxfw_dev, fwhandle);
drivers/net/ethernet/mellanox/mlxfw/mlxfw_fsm.c
371
err = mlxfw_dev->ops->fsm_lock(mlxfw_dev, &fwhandle);
drivers/net/ethernet/mellanox/mlxfw/mlxfw_fsm.c
399
err = mlxfw_dev->ops->fsm_activate(mlxfw_dev, fwhandle);
drivers/net/ethernet/mellanox/mlxfw/mlxfw_fsm.c
412
mlxfw_dev->ops->fsm_release(mlxfw_dev, fwhandle);
drivers/net/ethernet/mellanox/mlxfw/mlxfw_fsm.c
425
mlxfw_dev->ops->fsm_release(mlxfw_dev, fwhandle);
drivers/net/ethernet/mellanox/mlxfw/mlxfw_fsm.c
94
err = mlxfw_dev->ops->fsm_query_state(mlxfw_dev, fwhandle,
drivers/net/ethernet/mellanox/mlxsw/core.c
1232
.ops = &mlxsw_core_fw_mlxsw_dev_ops,
drivers/net/ethernet/mellanox/mlxsw/core.h
674
struct mlxsw_linecards_event_ops *ops,
drivers/net/ethernet/mellanox/mlxsw/core.h
677
struct mlxsw_linecards_event_ops *ops,
drivers/net/ethernet/mellanox/mlxsw/core_acl_flex_actions.c
1365
block->afa->ops->mirror_del(block->afa->ops_priv,
drivers/net/ethernet/mellanox/mlxsw/core_acl_flex_actions.c
1393
err = block->afa->ops->mirror_add(block->afa->ops_priv,
drivers/net/ethernet/mellanox/mlxsw/core_acl_flex_actions.c
198
const struct mlxsw_afa_ops *ops,
drivers/net/ethernet/mellanox/mlxsw/core_acl_flex_actions.c
2167
block->afa->ops->sampler_del(block->afa->ops_priv, sampler->local_port,
drivers/net/ethernet/mellanox/mlxsw/core_acl_flex_actions.c
2194
err = block->afa->ops->sampler_add(block->afa->ops_priv, local_port,
drivers/net/ethernet/mellanox/mlxsw/core_acl_flex_actions.c
225
mlxsw_afa->ops = ops;
drivers/net/ethernet/mellanox/mlxsw/core_acl_flex_actions.c
303
err = mlxsw_afa->ops->kvdl_set_add(mlxsw_afa->ops_priv,
drivers/net/ethernet/mellanox/mlxsw/core_acl_flex_actions.c
322
mlxsw_afa->ops->kvdl_set_del(mlxsw_afa->ops_priv,
drivers/net/ethernet/mellanox/mlxsw/core_acl_flex_actions.c
423
if (mlxsw_afa->ops->dummy_first_set) {
drivers/net/ethernet/mellanox/mlxsw/core_acl_flex_actions.c
519
return block->afa->ops->kvdl_set_activity_get(block->afa->ops_priv,
drivers/net/ethernet/mellanox/mlxsw/core_acl_flex_actions.c
575
err = mlxsw_afa->ops->kvdl_fwd_entry_add(mlxsw_afa->ops_priv,
drivers/net/ethernet/mellanox/mlxsw/core_acl_flex_actions.c
593
mlxsw_afa->ops->kvdl_fwd_entry_del(mlxsw_afa->ops_priv,
drivers/net/ethernet/mellanox/mlxsw/core_acl_flex_actions.c
65
const struct mlxsw_afa_ops *ops;
drivers/net/ethernet/mellanox/mlxsw/core_acl_flex_actions.c
684
block->afa->ops->counter_index_put(block->afa->ops_priv,
drivers/net/ethernet/mellanox/mlxsw/core_acl_flex_actions.c
709
err = block->afa->ops->counter_index_get(block->afa->ops_priv,
drivers/net/ethernet/mellanox/mlxsw/core_acl_flex_actions.c
880
err = mlxsw_afa->ops->policer_add(mlxsw_afa->ops_priv, rate_bytes_ps,
drivers/net/ethernet/mellanox/mlxsw/core_acl_flex_actions.c
899
mlxsw_afa->ops->policer_del(mlxsw_afa->ops_priv,
drivers/net/ethernet/mellanox/mlxsw/core_acl_flex_actions.c
912
mlxsw_afa->ops->policer_del(mlxsw_afa->ops_priv,
drivers/net/ethernet/mellanox/mlxsw/core_acl_flex_actions.h
43
const struct mlxsw_afa_ops *ops,
drivers/net/ethernet/mellanox/mlxsw/core_acl_flex_keys.c
546
mlxsw_afk->ops->encode_block(key, i, block_key);
drivers/net/ethernet/mellanox/mlxsw/core_acl_flex_keys.c
547
mlxsw_afk->ops->encode_block(mask, i, block_mask);
drivers/net/ethernet/mellanox/mlxsw/core_acl_flex_keys.c
55
const struct mlxsw_afk_ops *ops;
drivers/net/ethernet/mellanox/mlxsw/core_acl_flex_keys.c
558
mlxsw_afk->ops->clear_block(key, i);
drivers/net/ethernet/mellanox/mlxsw/core_acl_flex_keys.c
85
const struct mlxsw_afk_ops *ops)
drivers/net/ethernet/mellanox/mlxsw/core_acl_flex_keys.c
94
mlxsw_afk->ops = ops;
drivers/net/ethernet/mellanox/mlxsw/core_acl_flex_keys.c
95
mlxsw_afk->blocks = ops->blocks;
drivers/net/ethernet/mellanox/mlxsw/core_acl_flex_keys.c
96
mlxsw_afk->blocks_count = ops->blocks_count;
drivers/net/ethernet/mellanox/mlxsw/core_acl_flex_keys.h
195
const struct mlxsw_afk_ops *ops);
drivers/net/ethernet/mellanox/mlxsw/core_linecards.c
344
.ops = &mlxsw_linecard_device_dev_ops,
drivers/net/ethernet/mellanox/mlxsw/core_linecards.c
526
struct mlxsw_linecards_event_ops *ops,
drivers/net/ethernet/mellanox/mlxsw/core_linecards.c
537
item->event_ops = ops;
drivers/net/ethernet/mellanox/mlxsw/core_linecards.c
549
struct mlxsw_linecards_event_ops *ops,
drivers/net/ethernet/mellanox/mlxsw/core_linecards.c
560
if (item->event_ops == ops && item->priv == priv) {
drivers/net/ethernet/mellanox/mlxsw/spectrum.c
1212
const struct mlxsw_sp_port_type_speed_ops *ops;
drivers/net/ethernet/mellanox/mlxsw/spectrum.c
1217
ops = mlxsw_sp->port_type_speed_ops;
drivers/net/ethernet/mellanox/mlxsw/spectrum.c
1222
ops->reg_ptys_eth_pack(mlxsw_sp, ptys_pl, mlxsw_sp_port->local_port,
drivers/net/ethernet/mellanox/mlxsw/spectrum.c
1228
ops->reg_ptys_eth_unpack(mlxsw_sp, ptys_pl, &eth_proto_cap,
drivers/net/ethernet/mellanox/mlxsw/spectrum.c
1230
eth_proto_cap_masked = ops->ptys_proto_cap_masked_get(eth_proto_cap);
drivers/net/ethernet/mellanox/mlxsw/spectrum.c
1231
ops->reg_ptys_eth_pack(mlxsw_sp, ptys_pl, mlxsw_sp_port->local_port,
drivers/net/ethernet/mellanox/mlxsw/spectrum_acl.c
111
const struct mlxsw_sp_acl_profile_ops *ops = ruleset->ht_key.ops;
drivers/net/ethernet/mellanox/mlxsw/spectrum_acl.c
113
return ops->ruleset_bind(mlxsw_sp, ruleset->priv,
drivers/net/ethernet/mellanox/mlxsw/spectrum_acl.c
122
const struct mlxsw_sp_acl_profile_ops *ops = ruleset->ht_key.ops;
drivers/net/ethernet/mellanox/mlxsw/spectrum_acl.c
124
ops->ruleset_unbind(mlxsw_sp, ruleset->priv,
drivers/net/ethernet/mellanox/mlxsw/spectrum_acl.c
168
const struct mlxsw_sp_acl_profile_ops *ops,
drivers/net/ethernet/mellanox/mlxsw/spectrum_acl.c
176
alloc_size = sizeof(*ruleset) + ops->ruleset_priv_size;
drivers/net/ethernet/mellanox/mlxsw/spectrum_acl.c
183
ruleset->ht_key.ops = ops;
drivers/net/ethernet/mellanox/mlxsw/spectrum_acl.c
189
err = ops->ruleset_add(mlxsw_sp, &acl->tcam, ruleset->priv,
drivers/net/ethernet/mellanox/mlxsw/spectrum_acl.c
203
ops->ruleset_del(mlxsw_sp, ruleset->priv);
drivers/net/ethernet/mellanox/mlxsw/spectrum_acl.c
214
const struct mlxsw_sp_acl_profile_ops *ops = ruleset->ht_key.ops;
drivers/net/ethernet/mellanox/mlxsw/spectrum_acl.c
219
ops->ruleset_del(mlxsw_sp, ruleset->priv);
drivers/net/ethernet/mellanox/mlxsw/spectrum_acl.c
240
const struct mlxsw_sp_acl_profile_ops *ops)
drivers/net/ethernet/mellanox/mlxsw/spectrum_acl.c
247
ht_key.ops = ops;
drivers/net/ethernet/mellanox/mlxsw/spectrum_acl.c
257
const struct mlxsw_sp_acl_profile_ops *ops;
drivers/net/ethernet/mellanox/mlxsw/spectrum_acl.c
261
ops = mlxsw_sp_acl_tcam_profile_ops(mlxsw_sp, profile);
drivers/net/ethernet/mellanox/mlxsw/spectrum_acl.c
262
if (!ops)
drivers/net/ethernet/mellanox/mlxsw/spectrum_acl.c
264
ruleset = __mlxsw_sp_acl_ruleset_lookup(acl, block, chain_index, ops);
drivers/net/ethernet/mellanox/mlxsw/spectrum_acl.c
276
const struct mlxsw_sp_acl_profile_ops *ops;
drivers/net/ethernet/mellanox/mlxsw/spectrum_acl.c
280
ops = mlxsw_sp_acl_tcam_profile_ops(mlxsw_sp, profile);
drivers/net/ethernet/mellanox/mlxsw/spectrum_acl.c
281
if (!ops)
drivers/net/ethernet/mellanox/mlxsw/spectrum_acl.c
284
ruleset = __mlxsw_sp_acl_ruleset_lookup(acl, block, chain_index, ops);
drivers/net/ethernet/mellanox/mlxsw/spectrum_acl.c
289
return mlxsw_sp_acl_ruleset_create(mlxsw_sp, block, chain_index, ops,
drivers/net/ethernet/mellanox/mlxsw/spectrum_acl.c
301
const struct mlxsw_sp_acl_profile_ops *ops = ruleset->ht_key.ops;
drivers/net/ethernet/mellanox/mlxsw/spectrum_acl.c
303
return ops->ruleset_group_id(ruleset->priv);
drivers/net/ethernet/mellanox/mlxsw/spectrum_acl.c
52
const struct mlxsw_sp_acl_profile_ops *ops;
drivers/net/ethernet/mellanox/mlxsw/spectrum_acl.c
820
const struct mlxsw_sp_acl_profile_ops *ops = ruleset->ht_key.ops;
drivers/net/ethernet/mellanox/mlxsw/spectrum_acl.c
825
rule = kzalloc(sizeof(*rule) + ops->rule_priv_size,
drivers/net/ethernet/mellanox/mlxsw/spectrum_acl.c
863
const struct mlxsw_sp_acl_profile_ops *ops = ruleset->ht_key.ops;
drivers/net/ethernet/mellanox/mlxsw/spectrum_acl.c
867
err = ops->rule_add(mlxsw_sp, ruleset->priv, rule->priv, rule->rulei);
drivers/net/ethernet/mellanox/mlxsw/spectrum_acl.c
899
ops->rule_del(mlxsw_sp, rule->priv);
drivers/net/ethernet/mellanox/mlxsw/spectrum_acl.c
907
const struct mlxsw_sp_acl_profile_ops *ops = ruleset->ht_key.ops;
drivers/net/ethernet/mellanox/mlxsw/spectrum_acl.c
921
ops->rule_del(mlxsw_sp, rule->priv);
drivers/net/ethernet/mellanox/mlxsw/spectrum_acl.c
929
const struct mlxsw_sp_acl_profile_ops *ops = ruleset->ht_key.ops;
drivers/net/ethernet/mellanox/mlxsw/spectrum_acl.c
935
return ops->rule_action_replace(mlxsw_sp, rule->priv, rule->rulei);
drivers/net/ethernet/mellanox/mlxsw/spectrum_acl.c
957
const struct mlxsw_sp_acl_profile_ops *ops = ruleset->ht_key.ops;
drivers/net/ethernet/mellanox/mlxsw/spectrum_acl.c
961
err = ops->rule_activity_get(mlxsw_sp, rule->priv, &active);
drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_atcam.c
311
aregion->ops = mlxsw_sp_acl_atcam_region_ops_arr[region_type];
drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_atcam.c
320
const struct mlxsw_sp_acl_ctcam_region_ops *ops)
drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_atcam.c
333
err = aregion->ops->init(aregion);
drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_atcam.c
340
region, ops);
drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_atcam.c
349
aregion->ops->fini(aregion);
drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_atcam.c
359
aregion->ops->fini(aregion);
drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_atcam.c
394
lkey_id = aregion->ops->lkey_id_get(aregion, aentry->ht_key.enc_key,
drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_atcam.c
416
aregion->ops->lkey_id_put(aregion, lkey_id);
drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_atcam.c
439
aregion->ops->lkey_id_put(aregion, lkey_id);
drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_ctcam.c
160
const struct mlxsw_sp_acl_ctcam_region_ops *ops)
drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_ctcam.c
163
cregion->ops = ops;
drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_ctcam.c
67
err = cregion->ops->entry_insert(cregion, centry, mask);
drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_ctcam.c
82
cregion->ops->entry_remove(cregion, centry);
drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_ctcam.c
97
cregion->ops->entry_remove(cregion, centry);
drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_erp.c
123
return erp_table->ops != &erp_single_mask_ops &&
drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_erp.c
124
erp_table->ops != &erp_no_mask_ops;
drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_erp.c
1285
return erp_table->ops->erp_create(erp_table, key);
drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_erp.c
1293
erp_table->ops->erp_destroy(erp_table, root_priv);
drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_erp.c
1324
erp_table->ops = &erp_no_mask_ops;
drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_erp.c
60
const struct mlxsw_sp_acl_erp_table_ops *ops;
drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_erp.c
716
if (erp_table->ops != &erp_multiple_masks_ops)
drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_erp.c
717
erp_table->ops = &erp_multiple_masks_ops;
drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_erp.c
755
erp_table->ops = &erp_two_masks_ops;
drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_erp.c
764
erp_table->ops = &erp_single_mask_ops;
drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_erp.c
775
erp_table->ops = &erp_no_mask_ops;
drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_erp.c
876
erp_table->ops = &erp_multiple_masks_ops;
drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_erp.c
903
erp_table->ops = &erp_two_masks_ops;
drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_erp.c
939
erp_table->ops = &erp_two_masks_ops;
drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_erp.c
968
erp_table->ops = &erp_single_mask_ops;
drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_erp.c
984
erp_table->ops = &erp_single_mask_ops;
drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_erp.c
994
erp_table->ops = &erp_no_mask_ops;
drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_tcam.c
1053
const struct mlxsw_sp_acl_tcam_ops *ops = mlxsw_sp->acl_tcam_ops;
drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_tcam.c
1057
entry = kzalloc(sizeof(*entry) + ops->entry_priv_size, GFP_KERNEL);
drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_tcam.c
1063
err = ops->entry_add(mlxsw_sp, chunk->region->priv, chunk->priv,
drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_tcam.c
1078
const struct mlxsw_sp_acl_tcam_ops *ops = mlxsw_sp->acl_tcam_ops;
drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_tcam.c
1080
ops->entry_del(mlxsw_sp, entry->chunk->region->priv,
drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_tcam.c
1091
const struct mlxsw_sp_acl_tcam_ops *ops = mlxsw_sp->acl_tcam_ops;
drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_tcam.c
1093
return ops->entry_action_replace(mlxsw_sp, region->priv,
drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_tcam.c
1102
const struct mlxsw_sp_acl_tcam_ops *ops = mlxsw_sp->acl_tcam_ops;
drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_tcam.c
1104
return ops->entry_activity_get(mlxsw_sp, entry->chunk->region->priv,
drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_tcam.c
1396
const struct mlxsw_sp_acl_tcam_ops *ops = mlxsw_sp->acl_tcam_ops;
drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_tcam.c
1404
hints_priv = ops->region_rehash_hints_get(vregion->region->priv);
drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_tcam.c
1438
ops->region_rehash_hints_put(hints_priv);
drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_tcam.c
1448
const struct mlxsw_sp_acl_tcam_ops *ops = mlxsw_sp->acl_tcam_ops;
drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_tcam.c
1453
ops->region_rehash_hints_put(ctx->hints_priv);
drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_tcam.c
1570
const struct mlxsw_sp_acl_tcam_ops *ops = mlxsw_sp->acl_tcam_ops;
drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_tcam.c
1604
err = ops->init(mlxsw_sp, tcam->priv, tcam);
drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_tcam.c
1622
const struct mlxsw_sp_acl_tcam_ops *ops = mlxsw_sp->acl_tcam_ops;
drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_tcam.c
1624
ops->fini(mlxsw_sp, tcam->priv);
drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_tcam.c
1945
const struct mlxsw_sp_acl_profile_ops *ops;
drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_tcam.c
1949
ops = mlxsw_sp_acl_tcam_profile_ops_arr[profile];
drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_tcam.c
1950
if (WARN_ON(!ops))
drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_tcam.c
1952
return ops;
drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_tcam.c
26
const struct mlxsw_sp_acl_tcam_ops *ops = mlxsw_sp->acl_tcam_ops;
drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_tcam.c
28
return ops->priv_size;
drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_tcam.c
637
const struct mlxsw_sp_acl_tcam_ops *ops = mlxsw_sp->acl_tcam_ops;
drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_tcam.c
641
region = kzalloc(sizeof(*region) + ops->region_priv_size, GFP_KERNEL);
drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_tcam.c
652
err = ops->region_associate(mlxsw_sp, region);
drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_tcam.c
656
region->key_type = ops->key_type;
drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_tcam.c
665
err = ops->region_init(mlxsw_sp, region->priv, tcam->priv,
drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_tcam.c
689
const struct mlxsw_sp_acl_tcam_ops *ops = mlxsw_sp->acl_tcam_ops;
drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_tcam.c
691
ops->region_fini(mlxsw_sp, region->priv);
drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_tcam.c
775
const struct mlxsw_sp_acl_tcam_ops *ops = mlxsw_sp->acl_tcam_ops;
drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_tcam.c
809
if (vgroup->vregion_rehash_enabled && ops->region_rehash_hints_get) {
drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_tcam.c
834
const struct mlxsw_sp_acl_tcam_ops *ops = mlxsw_sp->acl_tcam_ops;
drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_tcam.c
838
if (vgroup->vregion_rehash_enabled && ops->region_rehash_hints_get) {
drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_tcam.c
846
ops->region_rehash_hints_put(ctx->hints_priv);
drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_tcam.c
905
const struct mlxsw_sp_acl_tcam_ops *ops = mlxsw_sp->acl_tcam_ops;
drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_tcam.c
908
chunk = kzalloc(sizeof(*chunk) + ops->chunk_priv_size, GFP_KERNEL);
drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_tcam.c
914
ops->chunk_init(region->priv, chunk->priv, vchunk->priority);
drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_tcam.c
922
const struct mlxsw_sp_acl_tcam_ops *ops = mlxsw_sp->acl_tcam_ops;
drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_tcam.c
924
ops->chunk_fini(chunk->priv);
drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_tcam.h
116
const struct mlxsw_sp_acl_ctcam_region_ops *ops);
drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_tcam.h
161
const struct mlxsw_sp_acl_atcam_region_ops *ops;
drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_tcam.h
214
const struct mlxsw_sp_acl_ctcam_region_ops *ops);
drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_tcam.h
92
const struct mlxsw_sp_acl_ctcam_region_ops *ops;
drivers/net/ethernet/mellanox/mlxsw/spectrum_ethtool.c
1003
ops->reg_ptys_eth_unpack(mlxsw_sp, ptys_pl, &eth_proto_cap, NULL, NULL);
drivers/net/ethernet/mellanox/mlxsw/spectrum_ethtool.c
1007
ops->to_ptys_advert_link(mlxsw_sp, cmd) :
drivers/net/ethernet/mellanox/mlxsw/spectrum_ethtool.c
1008
ops->to_ptys_speed_lanes(mlxsw_sp, mlxsw_sp_port->mapping.width,
drivers/net/ethernet/mellanox/mlxsw/spectrum_ethtool.c
1017
ops->reg_ptys_eth_pack(mlxsw_sp, ptys_pl, mlxsw_sp_port->local_port,
drivers/net/ethernet/mellanox/mlxsw/spectrum_ethtool.c
872
const struct mlxsw_sp_port_type_speed_ops *ops;
drivers/net/ethernet/mellanox/mlxsw/spectrum_ethtool.c
874
ops = mlxsw_sp->port_type_speed_ops;
drivers/net/ethernet/mellanox/mlxsw/spectrum_ethtool.c
880
ops->from_ptys_supported_port(mlxsw_sp, eth_proto_cap, cmd);
drivers/net/ethernet/mellanox/mlxsw/spectrum_ethtool.c
881
ops->from_ptys_link(mlxsw_sp, eth_proto_cap,
drivers/net/ethernet/mellanox/mlxsw/spectrum_ethtool.c
890
const struct mlxsw_sp_port_type_speed_ops *ops;
drivers/net/ethernet/mellanox/mlxsw/spectrum_ethtool.c
892
ops = mlxsw_sp->port_type_speed_ops;
drivers/net/ethernet/mellanox/mlxsw/spectrum_ethtool.c
898
ops->from_ptys_link(mlxsw_sp, eth_proto_admin,
drivers/net/ethernet/mellanox/mlxsw/spectrum_ethtool.c
935
const struct mlxsw_sp_port_type_speed_ops *ops;
drivers/net/ethernet/mellanox/mlxsw/spectrum_ethtool.c
939
ops = mlxsw_sp->port_type_speed_ops;
drivers/net/ethernet/mellanox/mlxsw/spectrum_ethtool.c
941
ops->reg_ptys_eth_pack(mlxsw_sp, ptys_pl, mlxsw_sp_port->local_port, 0, false);
drivers/net/ethernet/mellanox/mlxsw/spectrum_ethtool.c
946
ops->reg_ptys_eth_unpack(mlxsw_sp, ptys_pl, p_eth_proto_cap, p_eth_proto_admin,
drivers/net/ethernet/mellanox/mlxsw/spectrum_ethtool.c
959
const struct mlxsw_sp_port_type_speed_ops *ops;
drivers/net/ethernet/mellanox/mlxsw/spectrum_ethtool.c
969
ops = mlxsw_sp->port_type_speed_ops;
drivers/net/ethernet/mellanox/mlxsw/spectrum_ethtool.c
978
ops->from_ptys_link_mode(mlxsw_sp, netif_carrier_ok(dev),
drivers/net/ethernet/mellanox/mlxsw/spectrum_ethtool.c
990
const struct mlxsw_sp_port_type_speed_ops *ops;
drivers/net/ethernet/mellanox/mlxsw/spectrum_ethtool.c
996
ops = mlxsw_sp->port_type_speed_ops;
drivers/net/ethernet/mellanox/mlxsw/spectrum_ethtool.c
998
ops->reg_ptys_eth_pack(mlxsw_sp, ptys_pl, mlxsw_sp_port->local_port,
drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c
138
const struct mlxsw_sp_fid_ops *ops;
drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c
1867
.ops = &mlxsw_sp_fid_8021q_ops_ctl,
drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c
1880
.ops = &mlxsw_sp_fid_8021d_ops_ctl,
drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c
1890
.ops = &mlxsw_sp_fid_dummy_ops,
drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c
1900
.ops = &mlxsw_sp_fid_rfid_ops_ctl,
drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c
1919
.ops = &mlxsw_sp_fid_8021q_ops_ctl,
drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c
1932
.ops = &mlxsw_sp_fid_8021d_ops_ctl,
drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c
1942
.ops = &mlxsw_sp_fid_dummy_ops,
drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c
1960
.ops = &mlxsw_sp_fid_8021q_ops_cff,
drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c
1971
.ops = &mlxsw_sp_fid_8021d_ops_cff,
drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c
1982
.ops = &mlxsw_sp_fid_rfid_ops_cff,
drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c
2002
if (!fid->fid_family->ops->compare(fid, arg))
drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c
2032
err = fid->fid_family->ops->index_alloc(fid, arg, &fid_index);
drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c
2038
err = fid->fid_family->ops->setup(fid, arg);
drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c
2042
err = fid->fid_family->ops->configure(fid);
drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c
2056
fid->fid_family->ops->deconfigure(fid);
drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c
2077
fid->fid_family->ops->deconfigure(fid);
drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c
2127
err = fid_family->ops->pgt_size(fid_family, &pgt_size);
drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c
2143
if (fid_family->ops->flood_table_init) {
drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c
2144
err = fid_family->ops->flood_table_init(fid_family,
drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c
2165
err = fid_family->ops->pgt_size(fid_family, &pgt_size);
drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c
2229
if (rfid_family->ops->fid_port_init)
drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c
2230
return rfid_family->ops->fid_port_init(rfid_family,
drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c
2242
if (rfid_family->ops->fid_port_fini)
drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c
2243
rfid_family->ops->fid_port_fini(rfid_family, mlxsw_sp_port);
drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c
250
const struct mlxsw_sp_fid_ops *ops = fid_family->ops;
drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c
258
err = ops->nve_flood_index_set(fid);
drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c
272
const struct mlxsw_sp_fid_ops *ops = fid_family->ops;
drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c
278
ops->nve_flood_index_clear(fid);
drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c
290
const struct mlxsw_sp_fid_ops *ops = fid_family->ops;
drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c
307
err = ops->vni_set(fid);
drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c
323
const struct mlxsw_sp_fid_ops *ops = fid_family->ops;
drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c
330
ops->vni_clear(fid);
drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c
344
const struct mlxsw_sp_fid_ops *ops = fid_family->ops;
drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c
346
if (ops->fdb_clear_offload)
drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c
347
ops->fdb_clear_offload(fid, nve_dev);
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
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
464
fid->fid_family->ops->port_vid_unmap(fid, mlxsw_sp_port, vid);
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
596
fid->fid_family->ops->fid_pack(sfmr_pl, fid,
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
727
fid->fid_family->ops->vid_to_fid_rif_update(fid, NULL);
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_mr.c
102
return vif->ops->is_regular(vif) && vif->dev && vif->rif;
drivers/net/ethernet/mellanox/mlxsw/spectrum_mr.c
143
if (mr_route->mr_table->ops->is_route_starg(mr_route->mr_table,
drivers/net/ethernet/mellanox/mlxsw/spectrum_mr.c
165
return mr_route->mr_table->ops->is_route_starg(mr_route->mr_table,
drivers/net/ethernet/mellanox/mlxsw/spectrum_mr.c
317
mr_table->ops->key_create(mr_table, &mr_route->key, mr_route->mfc);
drivers/net/ethernet/mellanox/mlxsw/spectrum_mr.c
393
if (!mr_table->ops->is_route_valid(mr_table, mfc))
drivers/net/ethernet/mellanox/mlxsw/spectrum_mr.c
43
const struct mlxsw_sp_mr_vif_ops *ops;
drivers/net/ethernet/mellanox/mlxsw/spectrum_mr.c
470
mr_table->ops->key_create(mr_table, &key, mfc);
drivers/net/ethernet/mellanox/mlxsw/spectrum_mr.c
73
const struct mlxsw_sp_mr_table_ops *ops;
drivers/net/ethernet/mellanox/mlxsw/spectrum_mr.c
921
mr_table->ops = &mlxsw_sp_mr_table_ops_arr[proto];
drivers/net/ethernet/mellanox/mlxsw/spectrum_mr.c
933
mr_table->vifs[i].ops = &mlxsw_sp_mr_vif_ops_arr[proto];
drivers/net/ethernet/mellanox/mlxsw/spectrum_mr_tcam.c
283
const struct mlxsw_sp_mr_tcam_ops *ops = mlxsw_sp->mr_tcam_ops;
drivers/net/ethernet/mellanox/mlxsw/spectrum_mr_tcam.c
317
route->priv = kzalloc(ops->route_priv_size, GFP_KERNEL);
drivers/net/ethernet/mellanox/mlxsw/spectrum_mr_tcam.c
324
err = ops->route_create(mlxsw_sp, mr_tcam->priv, route->priv,
drivers/net/ethernet/mellanox/mlxsw/spectrum_mr_tcam.c
346
const struct mlxsw_sp_mr_tcam_ops *ops = mlxsw_sp->mr_tcam_ops;
drivers/net/ethernet/mellanox/mlxsw/spectrum_mr_tcam.c
350
ops->route_destroy(mlxsw_sp, mr_tcam->priv, route->priv, &route->key);
drivers/net/ethernet/mellanox/mlxsw/spectrum_mr_tcam.c
372
const struct mlxsw_sp_mr_tcam_ops *ops = mlxsw_sp->mr_tcam_ops;
drivers/net/ethernet/mellanox/mlxsw/spectrum_mr_tcam.c
387
err = ops->route_update(mlxsw_sp, route->priv, &route->key, afa_block);
drivers/net/ethernet/mellanox/mlxsw/spectrum_mr_tcam.c
404
const struct mlxsw_sp_mr_tcam_ops *ops = mlxsw_sp->mr_tcam_ops;
drivers/net/ethernet/mellanox/mlxsw/spectrum_mr_tcam.c
420
err = ops->route_update(mlxsw_sp, route->priv, &route->key, afa_block);
drivers/net/ethernet/mellanox/mlxsw/spectrum_mr_tcam.c
466
const struct mlxsw_sp_mr_tcam_ops *ops = mlxsw_sp->mr_tcam_ops;
drivers/net/ethernet/mellanox/mlxsw/spectrum_mr_tcam.c
501
err = ops->route_update(mlxsw_sp, route->priv, &route->key, afa_block);
drivers/net/ethernet/mellanox/mlxsw/spectrum_mr_tcam.c
523
const struct mlxsw_sp_mr_tcam_ops *ops = mlxsw_sp->mr_tcam_ops;
drivers/net/ethernet/mellanox/mlxsw/spectrum_mr_tcam.c
548
err = ops->route_update(mlxsw_sp, route->priv, &route->key, afa_block);
drivers/net/ethernet/mellanox/mlxsw/spectrum_mr_tcam.c
571
const struct mlxsw_sp_mr_tcam_ops *ops = mlxsw_sp->mr_tcam_ops;
drivers/net/ethernet/mellanox/mlxsw/spectrum_mr_tcam.c
578
mr_tcam->priv = kzalloc(ops->priv_size, GFP_KERNEL);
drivers/net/ethernet/mellanox/mlxsw/spectrum_mr_tcam.c
582
err = ops->init(mlxsw_sp, mr_tcam->priv);
drivers/net/ethernet/mellanox/mlxsw/spectrum_mr_tcam.c
594
const struct mlxsw_sp_mr_tcam_ops *ops = mlxsw_sp->mr_tcam_ops;
drivers/net/ethernet/mellanox/mlxsw/spectrum_mr_tcam.c
597
ops->fini(mr_tcam->priv);
drivers/net/ethernet/mellanox/mlxsw/spectrum_nve.c
289
mc_record->ops = mlxsw_sp_nve_mc_record_ops_arr[proto];
drivers/net/ethernet/mellanox/mlxsw/spectrum_nve.c
362
enum mlxsw_reg_tnumt_record_type type = mc_record->ops->type;
drivers/net/ethernet/mellanox/mlxsw/spectrum_nve.c
391
mc_record->ops->entry_set(mc_record, mc_entry, tnumt_pl,
drivers/net/ethernet/mellanox/mlxsw/spectrum_nve.c
427
if (mc_record->ops->entry_compare(mc_record, mc_entry, addr))
drivers/net/ethernet/mellanox/mlxsw/spectrum_nve.c
445
err = mc_record->ops->entry_add(mc_record, mc_entry, addr);
drivers/net/ethernet/mellanox/mlxsw/spectrum_nve.c
472
mc_record->ops->entry_del(mc_record, mc_entry);
drivers/net/ethernet/mellanox/mlxsw/spectrum_nve.c
490
mc_record->ops->entry_del(mc_record, mc_entry);
drivers/net/ethernet/mellanox/mlxsw/spectrum_nve.c
507
mc_record->ops->entry_del(mc_record, mc_entry);
drivers/net/ethernet/mellanox/mlxsw/spectrum_nve.c
523
mc_record->ops->entry_del(mc_record, mc_entry);
drivers/net/ethernet/mellanox/mlxsw/spectrum_nve.c
530
mc_record->ops->entry_del(mc_record, mc_entry);
drivers/net/ethernet/mellanox/mlxsw/spectrum_nve.c
68
const struct mlxsw_sp_nve_mc_record_ops *ops;
drivers/net/ethernet/mellanox/mlxsw/spectrum_nve.c
729
const struct mlxsw_sp_nve_ops *ops;
drivers/net/ethernet/mellanox/mlxsw/spectrum_nve.c
742
ops = nve->nve_ops_arr[config->type];
drivers/net/ethernet/mellanox/mlxsw/spectrum_nve.c
743
err = ops->init(nve, config);
drivers/net/ethernet/mellanox/mlxsw/spectrum_nve.c
761
const struct mlxsw_sp_nve_ops *ops;
drivers/net/ethernet/mellanox/mlxsw/spectrum_nve.c
763
ops = nve->nve_ops_arr[nve->config.type];
drivers/net/ethernet/mellanox/mlxsw/spectrum_nve.c
766
ops->fini(nve);
drivers/net/ethernet/mellanox/mlxsw/spectrum_nve.c
789
const struct mlxsw_sp_nve_ops *ops;
drivers/net/ethernet/mellanox/mlxsw/spectrum_nve.c
795
ops = mlxsw_sp->nve->nve_ops_arr[type];
drivers/net/ethernet/mellanox/mlxsw/spectrum_nve.c
796
ops->fdb_clear_offload(nve_dev, vni);
drivers/net/ethernet/mellanox/mlxsw/spectrum_nve.c
940
const struct mlxsw_sp_nve_ops *ops;
drivers/net/ethernet/mellanox/mlxsw/spectrum_nve.c
944
ops = nve->nve_ops_arr[params->type];
drivers/net/ethernet/mellanox/mlxsw/spectrum_nve.c
946
if (!ops->can_offload(nve, params, extack))
drivers/net/ethernet/mellanox/mlxsw/spectrum_nve.c
950
ops->nve_config(nve, params, &config);
drivers/net/ethernet/mellanox/mlxsw/spectrum_nve.c
970
err = ops->fdb_replay(params->dev, params->vni, extack);
drivers/net/ethernet/mellanox/mlxsw/spectrum_policer.c
21
const struct mlxsw_sp_policer_family_ops *ops;
drivers/net/ethernet/mellanox/mlxsw/spectrum_policer.c
224
.ops = &mlxsw_sp_policer_single_rate_ops,
drivers/net/ethernet/mellanox/mlxsw/spectrum_policer.c
242
err = family->ops->policer_params_check(family, params, extack);
drivers/net/ethernet/mellanox/mlxsw/spectrum_policer.c
251
err = family->ops->policer_index_alloc(family, policer);
drivers/net/ethernet/mellanox/mlxsw/spectrum_policer.c
257
err = family->ops->policer_init(family, policer);
drivers/net/ethernet/mellanox/mlxsw/spectrum_policer.c
268
family->ops->policer_index_free(family, policer->index);
drivers/net/ethernet/mellanox/mlxsw/spectrum_policer.c
281
policer = family->ops->policer_index_free(family, policer_index);
drivers/net/ethernet/mellanox/mlxsw/spectrum_policer.c
322
err = family->ops->init(family);
drivers/net/ethernet/mellanox/mlxsw/spectrum_policer.c
336
family->ops->fini(family);
drivers/net/ethernet/mellanox/mlxsw/spectrum_policer.c
348
family->ops->fini(family);
drivers/net/ethernet/mellanox/mlxsw/spectrum_policer.c
364
policer_core->ops = mlxsw_sp->policer_core_ops;
drivers/net/ethernet/mellanox/mlxsw/spectrum_policer.c
366
err = policer_core->ops->init(policer_core);
drivers/net/ethernet/mellanox/mlxsw/spectrum_policer.c
45
const struct mlxsw_sp_policer_core_ops *ops;
drivers/net/ethernet/mellanox/mlxsw/spectrum_qdisc.c
114
return mlxsw_sp_qdisc->ops && mlxsw_sp_qdisc->handle == handle;
drivers/net/ethernet/mellanox/mlxsw/spectrum_qdisc.c
1299
if (mlxsw_sp_qdisc->ops) {
drivers/net/ethernet/mellanox/mlxsw/spectrum_qdisc.c
1301
if (mlxsw_sp_qdisc->ops->clean_stats)
drivers/net/ethernet/mellanox/mlxsw/spectrum_qdisc.c
1302
mlxsw_sp_qdisc->ops->clean_stats(mlxsw_sp_port,
drivers/net/ethernet/mellanox/mlxsw/spectrum_qdisc.c
132
if (qdisc->ops) {
drivers/net/ethernet/mellanox/mlxsw/spectrum_qdisc.c
135
if (qdisc->ops) {
drivers/net/ethernet/mellanox/mlxsw/spectrum_qdisc.c
151
if (qdisc->ops && TC_H_MAJ(qdisc->handle) == TC_H_MAJ(parent)) {
drivers/net/ethernet/mellanox/mlxsw/spectrum_qdisc.c
152
if (qdisc->ops->find_class)
drivers/net/ethernet/mellanox/mlxsw/spectrum_qdisc.c
153
return qdisc->ops->find_class(qdisc, parent);
drivers/net/ethernet/mellanox/mlxsw/spectrum_qdisc.c
1645
mlxsw_sp_qdisc = mlxsw_sp_qdisc->ops->find_class(mlxsw_sp_qdisc,
drivers/net/ethernet/mellanox/mlxsw/spectrum_qdisc.c
177
if (qdisc->ops && qdisc->handle == handle)
drivers/net/ethernet/mellanox/mlxsw/spectrum_qdisc.c
210
if (!parent->ops->get_prio_bitmap)
drivers/net/ethernet/mellanox/mlxsw/spectrum_qdisc.c
212
return parent->ops->get_prio_bitmap(parent, mlxsw_sp_qdisc);
drivers/net/ethernet/mellanox/mlxsw/spectrum_qdisc.c
224
if (!parent->ops->get_tclass_num)
drivers/net/ethernet/mellanox/mlxsw/spectrum_qdisc.c
226
return parent->ops->get_tclass_num(parent, mlxsw_sp_qdisc);
drivers/net/ethernet/mellanox/mlxsw/spectrum_qdisc.c
251
if (!mlxsw_sp_qdisc->ops)
drivers/net/ethernet/mellanox/mlxsw/spectrum_qdisc.c
258
if (mlxsw_sp_qdisc->ops->destroy)
drivers/net/ethernet/mellanox/mlxsw/spectrum_qdisc.c
259
err = mlxsw_sp_qdisc->ops->destroy(mlxsw_sp_port,
drivers/net/ethernet/mellanox/mlxsw/spectrum_qdisc.c
261
if (mlxsw_sp_qdisc->ops->clean_stats)
drivers/net/ethernet/mellanox/mlxsw/spectrum_qdisc.c
262
mlxsw_sp_qdisc->ops->clean_stats(mlxsw_sp_port, mlxsw_sp_qdisc);
drivers/net/ethernet/mellanox/mlxsw/spectrum_qdisc.c
265
mlxsw_sp_qdisc->ops = NULL;
drivers/net/ethernet/mellanox/mlxsw/spectrum_qdisc.c
304
if (!mlxsw_sp_qdisc->ops)
drivers/net/ethernet/mellanox/mlxsw/spectrum_qdisc.c
307
switch (mlxsw_sp_qdisc->ops->type) {
drivers/net/ethernet/mellanox/mlxsw/spectrum_qdisc.c
356
struct mlxsw_sp_qdisc_ops *ops, void *params)
drivers/net/ethernet/mellanox/mlxsw/spectrum_qdisc.c
363
err = ops->check_params(mlxsw_sp_port, params);
drivers/net/ethernet/mellanox/mlxsw/spectrum_qdisc.c
367
if (ops->num_classes) {
drivers/net/ethernet/mellanox/mlxsw/spectrum_qdisc.c
369
ops->num_classes);
drivers/net/ethernet/mellanox/mlxsw/spectrum_qdisc.c
373
for (i = 0; i < ops->num_classes; i++)
drivers/net/ethernet/mellanox/mlxsw/spectrum_qdisc.c
391
mlxsw_sp_qdisc->num_classes = ops->num_classes;
drivers/net/ethernet/mellanox/mlxsw/spectrum_qdisc.c
392
mlxsw_sp_qdisc->ops = ops;
drivers/net/ethernet/mellanox/mlxsw/spectrum_qdisc.c
398
err = ops->replace(mlxsw_sp_port, handle, mlxsw_sp_qdisc, params);
drivers/net/ethernet/mellanox/mlxsw/spectrum_qdisc.c
406
mlxsw_sp_qdisc->ops = NULL;
drivers/net/ethernet/mellanox/mlxsw/spectrum_qdisc.c
419
struct mlxsw_sp_qdisc_ops *ops = mlxsw_sp_qdisc->ops;
drivers/net/ethernet/mellanox/mlxsw/spectrum_qdisc.c
422
err = ops->check_params(mlxsw_sp_port, params);
drivers/net/ethernet/mellanox/mlxsw/spectrum_qdisc.c
426
err = ops->replace(mlxsw_sp_port, handle, mlxsw_sp_qdisc, params);
drivers/net/ethernet/mellanox/mlxsw/spectrum_qdisc.c
435
if (ops->clean_stats)
drivers/net/ethernet/mellanox/mlxsw/spectrum_qdisc.c
436
ops->clean_stats(mlxsw_sp_port, mlxsw_sp_qdisc);
drivers/net/ethernet/mellanox/mlxsw/spectrum_qdisc.c
443
if (ops->unoffload)
drivers/net/ethernet/mellanox/mlxsw/spectrum_qdisc.c
444
ops->unoffload(mlxsw_sp_port, mlxsw_sp_qdisc, params);
drivers/net/ethernet/mellanox/mlxsw/spectrum_qdisc.c
453
struct mlxsw_sp_qdisc_ops *ops, void *params)
drivers/net/ethernet/mellanox/mlxsw/spectrum_qdisc.c
455
if (mlxsw_sp_qdisc->ops && mlxsw_sp_qdisc->ops->type != ops->type)
drivers/net/ethernet/mellanox/mlxsw/spectrum_qdisc.c
463
if (!mlxsw_sp_qdisc->ops)
drivers/net/ethernet/mellanox/mlxsw/spectrum_qdisc.c
465
mlxsw_sp_qdisc, ops, params);
drivers/net/ethernet/mellanox/mlxsw/spectrum_qdisc.c
476
if (mlxsw_sp_qdisc && mlxsw_sp_qdisc->ops &&
drivers/net/ethernet/mellanox/mlxsw/spectrum_qdisc.c
477
mlxsw_sp_qdisc->ops->get_stats)
drivers/net/ethernet/mellanox/mlxsw/spectrum_qdisc.c
478
return mlxsw_sp_qdisc->ops->get_stats(mlxsw_sp_port,
drivers/net/ethernet/mellanox/mlxsw/spectrum_qdisc.c
490
if (mlxsw_sp_qdisc && mlxsw_sp_qdisc->ops &&
drivers/net/ethernet/mellanox/mlxsw/spectrum_qdisc.c
491
mlxsw_sp_qdisc->ops->get_xstats)
drivers/net/ethernet/mellanox/mlxsw/spectrum_qdisc.c
492
return mlxsw_sp_qdisc->ops->get_xstats(mlxsw_sp_port,
drivers/net/ethernet/mellanox/mlxsw/spectrum_qdisc.c
86
struct mlxsw_sp_qdisc_ops *ops;
drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c
1584
const struct mlxsw_sp_ipip_ops *ops
drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c
1587
return ops->can_offload(mlxsw_sp, ol_dev);
drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c
84
const struct mlxsw_sp_rif_ops *ops;
drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c
8585
const struct mlxsw_sp_rif_ops *ops;
drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c
8595
ops = mlxsw_sp->router->rif_ops_arr[type];
drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c
8614
rif = mlxsw_sp_rif_alloc(ops->rif_size, rif_index, vr->id, crif);
drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c
8622
rif->ops = ops;
drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c
8625
if (ops->setup)
drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c
8626
ops->setup(rif, params);
drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c
8628
if (ops->fid_get) {
drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c
8629
fid = ops->fid_get(rif, params, extack);
drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c
8637
err = ops->configure(rif, extack);
drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c
8670
ops->deconfigure(rif);
drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c
8690
const struct mlxsw_sp_rif_ops *ops = rif->ops;
drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c
8713
ops->deconfigure(rif);
drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c
8787
if (WARN_ON(old_rif->ops->type != MLXSW_SP_RIF_TYPE_VLAN))
drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c
8871
if (WARN_ON(rif->ops->type != MLXSW_SP_RIF_TYPE_SUBPORT))
drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c
9131
fid = rif->ops->fid_get(rif, &params, extack);
drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c
9421
if (rif->ops->fdb_del)
drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c
9422
rif->ops->fdb_del(rif, macvlan_dev->dev_addr);
drivers/net/ethernet/mellanox/mlxsw/spectrum_span.c
1046
if (curr->ops->is_static)
drivers/net/ethernet/mellanox/mlxsw/spectrum_span.c
1049
err = curr->ops->parms_set(mlxsw_sp, curr->to_dev, &sparms);
drivers/net/ethernet/mellanox/mlxsw/spectrum_span.c
1072
const struct mlxsw_sp_span_entry_ops *ops;
drivers/net/ethernet/mellanox/mlxsw/spectrum_span.c
1079
ops = mlxsw_sp_span_entry_ops(mlxsw_sp, to_dev);
drivers/net/ethernet/mellanox/mlxsw/spectrum_span.c
1080
if (!ops) {
drivers/net/ethernet/mellanox/mlxsw/spectrum_span.c
1086
err = ops->parms_set(mlxsw_sp, to_dev, &sparms);
drivers/net/ethernet/mellanox/mlxsw/spectrum_span.c
1093
span_entry = mlxsw_sp_span_entry_get(mlxsw_sp, to_dev, ops, sparms);
drivers/net/ethernet/mellanox/mlxsw/spectrum_span.c
1495
trigger_entry->ops = span->span_trigger_ops_arr[type];
drivers/net/ethernet/mellanox/mlxsw/spectrum_span.c
1521
err = trigger_entry->ops->bind(trigger_entry);
drivers/net/ethernet/mellanox/mlxsw/spectrum_span.c
1538
trigger_entry->ops->unbind(trigger_entry);
drivers/net/ethernet/mellanox/mlxsw/spectrum_span.c
1551
if (trigger_entry->ops->matches(trigger_entry, trigger,
drivers/net/ethernet/mellanox/mlxsw/spectrum_span.c
1634
return trigger_entry->ops->enable(trigger_entry, mlxsw_sp_port, tc);
drivers/net/ethernet/mellanox/mlxsw/spectrum_span.c
1651
return trigger_entry->ops->disable(trigger_entry, mlxsw_sp_port, tc);
drivers/net/ethernet/mellanox/mlxsw/spectrum_span.c
47
const struct mlxsw_sp_span_trigger_ops *ops;
drivers/net/ethernet/mellanox/mlxsw/spectrum_span.c
792
err = span_entry->ops->configure(span_entry, sparms);
drivers/net/ethernet/mellanox/mlxsw/spectrum_span.c
807
span_entry->ops->deconfigure(span_entry);
drivers/net/ethernet/mellanox/mlxsw/spectrum_span.c
853
const struct mlxsw_sp_span_entry_ops *ops,
drivers/net/ethernet/mellanox/mlxsw/spectrum_span.c
879
span_entry->ops = ops;
drivers/net/ethernet/mellanox/mlxsw/spectrum_span.c
915
span_entry->ops = &mlxsw_sp_span_entry_ops_nop;
drivers/net/ethernet/mellanox/mlxsw/spectrum_span.c
954
const struct mlxsw_sp_span_entry_ops *ops,
drivers/net/ethernet/mellanox/mlxsw/spectrum_span.c
967
return mlxsw_sp_span_entry_create(mlxsw_sp, to_dev, ops, sparms);
drivers/net/ethernet/mellanox/mlxsw/spectrum_span.h
72
const struct mlxsw_sp_span_entry_ops *ops;
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
284
bridge_device->ops = bridge->bridge_8021ad_ops;
drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c
286
bridge_device->ops = bridge->bridge_8021q_ops;
drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c
288
bridge_device->ops = bridge->bridge_8021d_ops;
drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c
2892
err = bridge_device->ops->port_join(bridge_device, bridge_port,
drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c
2904
bridge_device->ops->port_leave(bridge_device, bridge_port,
drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c
2926
bridge_device->ops->port_leave(bridge_device, bridge_port,
drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c
2968
err = bridge_device->ops->vxlan_join(bridge_device, vxlan_dev, vid,
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
3496
fid = bridge_device->ops->fid_lookup(bridge_device,
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
3674
vid = bridge_device->ops->fid_vid(bridge_device, fid);
drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c
3881
return bridge_device->ops->vxlan_join(bridge_device, vxlan_dev,
drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c
3921
err = bridge_device->ops->vxlan_join(bridge_device, vxlan_dev, vid, extack);
drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c
3928
bridge_device->ops->vxlan_join(bridge_device, vxlan_dev, old_vid, NULL);
drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c
56
const struct mlxsw_sp_bridge_ops *ops;
drivers/net/ethernet/meta/fbnic/fbnic_devlink.c
328
context.ops = &fbnic_pldmfw_ops;
drivers/net/ethernet/meta/fbnic/fbnic_hwmon.c
54
.ops = &fbnic_hwmon_ops,
drivers/net/ethernet/microchip/fdma/fdma_api.c
28
fdma->ops.dataptr_cb);
drivers/net/ethernet/microchip/fdma/fdma_api.c
65
fdma->ops.nextptr_cb,
drivers/net/ethernet/microchip/fdma/fdma_api.c
66
fdma->ops.dataptr_cb);
drivers/net/ethernet/microchip/fdma/fdma_api.h
111
struct fdma_ops ops;
drivers/net/ethernet/microchip/lan966x/lan966x_fdma.c
957
lan966x->rx.fdma.ops.nextptr_cb = &fdma_nextptr_cb;
drivers/net/ethernet/microchip/lan966x/lan966x_fdma.c
958
lan966x->rx.fdma.ops.dataptr_cb = &lan966x_fdma_rx_dataptr_cb;
drivers/net/ethernet/microchip/lan966x/lan966x_fdma.c
967
lan966x->tx.fdma.ops.nextptr_cb = &fdma_nextptr_cb;
drivers/net/ethernet/microchip/lan966x/lan966x_fdma.c
968
lan966x->tx.fdma.ops.dataptr_cb = &lan966x_fdma_tx_dataptr_cb;
drivers/net/ethernet/microchip/lan966x/lan966x_main.c
836
port->phylink_pcs.ops = &lan966x_phylink_pcs_ops;
drivers/net/ethernet/microchip/lan966x/lan966x_vcap_impl.c
721
ctrl->ops = &lan966x_vcap_ops;
drivers/net/ethernet/microchip/sparx5/lan969x/lan969x.c
356
.ops = &lan969x_ops,
drivers/net/ethernet/microchip/sparx5/lan969x/lan969x_fdma.c
216
fdma->ops.dataptr_cb = &lan969x_fdma_rx_dataptr_cb;
drivers/net/ethernet/microchip/sparx5/lan969x/lan969x_fdma.c
217
fdma->ops.nextptr_cb = &fdma_nextptr_cb;
drivers/net/ethernet/microchip/sparx5/lan969x/lan969x_fdma.c
240
fdma->ops.dataptr_cb = &lan969x_fdma_tx_dataptr_cb;
drivers/net/ethernet/microchip/sparx5/lan969x/lan969x_fdma.c
241
fdma->ops.nextptr_cb = &fdma_nextptr_cb;
drivers/net/ethernet/microchip/sparx5/sparx5_calendar.c
583
const struct sparx5_ops *ops = sparx5->data->ops;
drivers/net/ethernet/microchip/sparx5/sparx5_calendar.c
593
err = ops->dsm_calendar_calc(sparx5, taxi, data);
drivers/net/ethernet/microchip/sparx5/sparx5_fdma.c
287
fdma->ops.dataptr_cb = &sparx5_fdma_rx_dataptr_cb;
drivers/net/ethernet/microchip/sparx5/sparx5_fdma.c
288
fdma->ops.nextptr_cb = &fdma_nextptr_cb;
drivers/net/ethernet/microchip/sparx5/sparx5_fdma.c
311
fdma->ops.dataptr_cb = &sparx5_fdma_tx_dataptr_cb;
drivers/net/ethernet/microchip/sparx5/sparx5_fdma.c
312
fdma->ops.nextptr_cb = &fdma_nextptr_cb;
drivers/net/ethernet/microchip/sparx5/sparx5_fdma.c
451
const struct sparx5_ops *ops = sparx5->data->ops;
drivers/net/ethernet/microchip/sparx5/sparx5_fdma.c
457
ops->fdma_poll,
drivers/net/ethernet/microchip/sparx5/sparx5_main.c
1038
const struct sparx5_ops *ops = sparx5->data->ops;
drivers/net/ethernet/microchip/sparx5/sparx5_main.c
1050
ops->fdma_deinit(sparx5);
drivers/net/ethernet/microchip/sparx5/sparx5_main.c
1117
.ops = &sparx5_ops,
drivers/net/ethernet/microchip/sparx5/sparx5_main.c
316
const struct sparx5_ops *ops;
drivers/net/ethernet/microchip/sparx5/sparx5_main.c
321
ops = sparx5->data->ops;
drivers/net/ethernet/microchip/sparx5/sparx5_main.c
340
spx5_port->phylink_pcs.ops = &sparx5_phylink_pcs_ops;
drivers/net/ethernet/microchip/sparx5/sparx5_main.c
362
if (ops->is_port_rgmii(spx5_port->portno))
drivers/net/ethernet/microchip/sparx5/sparx5_main.c
690
const struct sparx5_ops *ops = sparx5->data->ops;
drivers/net/ethernet/microchip/sparx5/sparx5_main.c
802
err = ops->fdma_init(sparx5);
drivers/net/ethernet/microchip/sparx5/sparx5_main.c
826
NULL, ops->ptp_irq_handler,
drivers/net/ethernet/microchip/sparx5/sparx5_main.c
849
const struct sparx5_ops *ops;
drivers/net/ethernet/microchip/sparx5/sparx5_main.c
871
ops = sparx5->data->ops;
drivers/net/ethernet/microchip/sparx5/sparx5_main.c
931
if (!ops->is_port_rgmii(portno)) {
drivers/net/ethernet/microchip/sparx5/sparx5_main.h
362
const struct sparx5_ops *ops;
drivers/net/ethernet/microchip/sparx5/sparx5_packet.c
235
const struct sparx5_ops *ops;
drivers/net/ethernet/microchip/sparx5/sparx5_packet.c
239
ops = sparx5->data->ops;
drivers/net/ethernet/microchip/sparx5/sparx5_packet.c
260
ret = ops->fdma_xmit(sparx5, ifh, skb, dev);
drivers/net/ethernet/microchip/sparx5/sparx5_police.c
14
const struct sparx5_ops *ops = sparx5->data->ops;
drivers/net/ethernet/microchip/sparx5/sparx5_police.c
18
g = ops->get_sdlb_group(pol->group);
drivers/net/ethernet/microchip/sparx5/sparx5_port.c
1008
const struct sparx5_ops *ops = sparx5->data->ops;
drivers/net/ethernet/microchip/sparx5/sparx5_port.c
1016
err = ops->port_config_rgmii(port, conf);
drivers/net/ethernet/microchip/sparx5/sparx5_port.c
1030
if (!is_sparx5(sparx5) && ops->is_port_10g(port->portno) &&
drivers/net/ethernet/microchip/sparx5/sparx5_port.c
1066
const struct sparx5_ops *ops = sparx5->data->ops;
drivers/net/ethernet/microchip/sparx5/sparx5_port.c
1082
err = ops->set_port_mux(sparx5, port, conf);
drivers/net/ethernet/microchip/sparx5/sparx5_port.c
1109
if (ops->is_port_rgmii(port->portno))
drivers/net/ethernet/microchip/sparx5/sparx5_port.c
1136
if (!ops->is_port_2g5(port->portno))
drivers/net/ethernet/microchip/sparx5/sparx5_port.c
1159
if (ops->is_port_2g5(port->portno))
drivers/net/ethernet/microchip/sparx5/sparx5_port.c
1182
if (ops->is_port_25g(port->portno)) {
drivers/net/ethernet/microchip/sparx5/sparx5_port.c
1195
if (ops->is_port_10g(port->portno)) {
drivers/net/ethernet/microchip/sparx5/sparx5_port.c
1202
} else if (ops->is_port_5g(port->portno)) {
drivers/net/ethernet/microchip/sparx5/sparx5_port.c
216
const struct sparx5_ops *ops = sparx5->data->ops;
drivers/net/ethernet/microchip/sparx5/sparx5_port.c
218
if ((ops->is_port_2g5(port->portno) &&
drivers/net/ethernet/microchip/sparx5/sparx5_port.c
220
(ops->is_port_5g(port->portno) &&
drivers/net/ethernet/microchip/sparx5/sparx5_port.c
222
(ops->is_port_10g(port->portno) &&
drivers/net/ethernet/microchip/sparx5/sparx5_port.c
231
ops->is_port_2g5(port->portno))
drivers/net/ethernet/microchip/sparx5/sparx5_port.c
233
if (ops->is_port_2g5(port->portno))
drivers/net/ethernet/microchip/sparx5/sparx5_port.c
238
ops->is_port_2g5(port->portno))
drivers/net/ethernet/microchip/sparx5/sparx5_port.c
334
const struct sparx5_ops *ops = sparx5->data->ops;
drivers/net/ethernet/microchip/sparx5/sparx5_port.c
451
if (ops->is_port_25g(port->portno))
drivers/net/ethernet/microchip/sparx5/sparx5_port.c
578
const struct sparx5_ops *ops = sparx5->data->ops;
drivers/net/ethernet/microchip/sparx5/sparx5_port.c
593
if (ops->is_port_2g5(port->portno))
drivers/net/ethernet/microchip/sparx5/sparx5_port.c
861
const struct sparx5_ops *ops = sparx5->data->ops;
drivers/net/ethernet/microchip/sparx5/sparx5_port.c
864
bt_indx = BIT(ops->get_port_dev_bit(sparx5, port));
drivers/net/ethernet/microchip/sparx5/sparx5_port.c
866
if (ops->is_port_5g(port)) {
drivers/net/ethernet/microchip/sparx5/sparx5_port.c
871
} else if (ops->is_port_10g(port)) {
drivers/net/ethernet/microchip/sparx5/sparx5_port.c
876
} else if (ops->is_port_25g(port)) {
drivers/net/ethernet/microchip/sparx5/sparx5_port.h
50
const struct sparx5_ops *ops = sparx5->data->ops;
drivers/net/ethernet/microchip/sparx5/sparx5_port.h
52
if (ops->is_port_5g(port))
drivers/net/ethernet/microchip/sparx5/sparx5_port.h
54
if (ops->is_port_10g(port))
drivers/net/ethernet/microchip/sparx5/sparx5_port.h
61
const struct sparx5_ops *ops = sparx5->data->ops;
drivers/net/ethernet/microchip/sparx5/sparx5_port.h
63
if (ops->is_port_5g(port))
drivers/net/ethernet/microchip/sparx5/sparx5_port.h
65
if (ops->is_port_10g(port))
drivers/net/ethernet/microchip/sparx5/sparx5_port.h
84
return sparx5->data->ops->get_port_dev_index(sparx5, port);
drivers/net/ethernet/microchip/sparx5/sparx5_psfp.c
322
const struct sparx5_ops *ops = sparx5->data->ops;
drivers/net/ethernet/microchip/sparx5/sparx5_psfp.c
327
group = ops->get_sdlb_group(i);
drivers/net/ethernet/microchip/sparx5/sparx5_qos.c
394
const struct sparx5_ops *ops = sparx5->data->ops;
drivers/net/ethernet/microchip/sparx5/sparx5_qos.c
407
lg->max_rate = ops->get_hsch_max_group_rate(i);
drivers/net/ethernet/microchip/sparx5/sparx5_sdlb.c
182
const struct sparx5_ops *ops = sparx5->data->ops;
drivers/net/ethernet/microchip/sparx5/sparx5_sdlb.c
190
group = ops->get_sdlb_group(i);
drivers/net/ethernet/microchip/sparx5/sparx5_sdlb.c
308
const struct sparx5_ops *ops = sparx5->data->ops;
drivers/net/ethernet/microchip/sparx5/sparx5_sdlb.c
313
group = ops->get_sdlb_group(idx);
drivers/net/ethernet/microchip/sparx5/sparx5_vcap_impl.c
2059
ctrl->ops = &sparx5_vcap_ops;
drivers/net/ethernet/microchip/vcap/vcap_api.c
1545
ri->vctrl->ops->update(ri->ndev, admin, VCAP_CMD_READ,
drivers/net/ethernet/microchip/vcap/vcap_api.c
1547
ri->vctrl->ops->cache_read(ri->ndev, admin,
drivers/net/ethernet/microchip/vcap/vcap_api.c
1550
ri->vctrl->ops->cache_read(ri->ndev, admin,
drivers/net/ethernet/microchip/vcap/vcap_api.c
1554
ri->vctrl->ops->cache_read(ri->ndev, admin,
drivers/net/ethernet/microchip/vcap/vcap_api.c
1576
ri->vctrl->ops->cache_write(ri->ndev, admin,
drivers/net/ethernet/microchip/vcap/vcap_api.c
1579
ri->vctrl->ops->cache_write(ri->ndev, admin,
drivers/net/ethernet/microchip/vcap/vcap_api.c
1582
ri->vctrl->ops->update(ri->ndev, admin, VCAP_CMD_WRITE,
drivers/net/ethernet/microchip/vcap/vcap_api.c
1597
ri->vctrl->ops->cache_write(ri->ndev, admin, VCAP_SEL_COUNTER,
drivers/net/ethernet/microchip/vcap/vcap_api.c
1599
ri->vctrl->ops->update(ri->ndev, admin, VCAP_CMD_WRITE,
drivers/net/ethernet/microchip/vcap/vcap_api.c
2021
ret = ri->vctrl->ops->validate_keyset(ri->ndev, ri->admin, rule,
drivers/net/ethernet/microchip/vcap/vcap_api.c
2058
ri->vctrl->ops->add_default_fields(ri->ndev, ri->admin, rule);
drivers/net/ethernet/microchip/vcap/vcap_api.c
2169
ri->vctrl->ops->move(ri->ndev, ri->admin, move->addr,
drivers/net/ethernet/microchip/vcap/vcap_api.c
2288
ri->vctrl->ops->init(ri->ndev, ri->admin, ri->addr, ri->size);
drivers/net/ethernet/microchip/vcap/vcap_api.c
2561
vctrl->ops->init(ndev, admin, admin->last_used_addr, ri->size + gap);
drivers/net/ethernet/microchip/vcap/vcap_api.c
2590
vctrl->ops->init(ri->ndev, admin, ri->addr, ri->size);
drivers/net/ethernet/microchip/vcap/vcap_api.c
2927
ri->vctrl->ops->update(ri->ndev, admin, VCAP_CMD_READ, VCAP_SEL_COUNTER,
drivers/net/ethernet/microchip/vcap/vcap_api.c
2929
ri->vctrl->ops->cache_read(ri->ndev, admin, VCAP_SEL_COUNTER,
drivers/net/ethernet/microchip/vcap/vcap_api.c
3060
ri->vctrl->ops->init(ri->ndev, ri->admin, ri->addr, ri->size);
drivers/net/ethernet/microchip/vcap/vcap_api.c
378
vctrl->ops->update(ndev, admin, VCAP_CMD_READ, VCAP_SEL_ALL, addr);
drivers/net/ethernet/microchip/vcap/vcap_api.c
379
vctrl->ops->cache_read(ndev, admin, VCAP_SEL_ENTRY, 0,
drivers/net/ethernet/microchip/vcap/vcap_api.c
866
if (!ctrl->ops || !ctrl->ops->validate_keyset ||
drivers/net/ethernet/microchip/vcap/vcap_api.c
867
!ctrl->ops->add_default_fields || !ctrl->ops->cache_erase ||
drivers/net/ethernet/microchip/vcap/vcap_api.c
868
!ctrl->ops->cache_write || !ctrl->ops->cache_read ||
drivers/net/ethernet/microchip/vcap/vcap_api.c
869
!ctrl->ops->init || !ctrl->ops->update || !ctrl->ops->move ||
drivers/net/ethernet/microchip/vcap/vcap_api.c
870
!ctrl->ops->port_info) {
drivers/net/ethernet/microchip/vcap/vcap_api.c
880
ri->vctrl->ops->cache_erase(ri->admin);
drivers/net/ethernet/microchip/vcap/vcap_api.h
274
const struct vcap_operations *ops; /* client supplied operations */
drivers/net/ethernet/microchip/vcap/vcap_api_debugfs.c
380
info->vctrl->ops->port_info(info->ndev, admin, &out);
drivers/net/ethernet/microchip/vcap/vcap_api_debugfs_kunit.c
239
.ops = &test_callbacks,
drivers/net/ethernet/microchip/vcap/vcap_api_kunit.c
229
.ops = &test_callbacks,
drivers/net/ethernet/mscc/ocelot.c
1064
if (ocelot->ops->cut_through_fwd) {
drivers/net/ethernet/mscc/ocelot.c
1066
ocelot->ops->cut_through_fwd(ocelot);
drivers/net/ethernet/mscc/ocelot.c
1179
if (ocelot->ops->cut_through_fwd) {
drivers/net/ethernet/mscc/ocelot.c
1339
dev = ocelot->ops->port_to_netdev(ocelot, src_port);
drivers/net/ethernet/mscc/ocelot.c
1844
if (joining && ocelot->ops->cut_through_fwd)
drivers/net/ethernet/mscc/ocelot.c
1845
ocelot->ops->cut_through_fwd(ocelot);
drivers/net/ethernet/mscc/ocelot.c
1893
if (!joining && ocelot->ops->cut_through_fwd)
drivers/net/ethernet/mscc/ocelot.c
1894
ocelot->ops->cut_through_fwd(ocelot);
drivers/net/ethernet/mscc/ocelot.c
2661
ocelot_write_rix(ocelot, ocelot->ops->wm_enc(atop), SYS_ATOP, port);
drivers/net/ethernet/mscc/ocelot.c
2662
ocelot_write(ocelot, ocelot->ops->wm_enc(atop_tot), SYS_ATOP_TOT_CFG);
drivers/net/ethernet/mscc/ocelot.c
2959
struct net_device *dev = ocelot->ops->port_to_netdev(ocelot, port);
drivers/net/ethernet/mscc/ocelot.c
2968
struct net_device *dev = ocelot->ops->port_to_netdev(ocelot, port);
drivers/net/ethernet/mscc/ocelot.c
3169
if (ocelot->ops->reset) {
drivers/net/ethernet/mscc/ocelot.c
3170
ret = ocelot->ops->reset(ocelot);
drivers/net/ethernet/mscc/ocelot.c
3202
if (ocelot->ops->psfp_init)
drivers/net/ethernet/mscc/ocelot.c
3203
ocelot->ops->psfp_init(ocelot);
drivers/net/ethernet/mscc/ocelot_devlink.c
225
return ocelot->ops->wm_dec(wm);
drivers/net/ethernet/mscc/ocelot_devlink.c
230
u32 wm = ocelot->ops->wm_enc(val);
drivers/net/ethernet/mscc/ocelot_devlink.c
240
return ocelot->ops->wm_stat(res_stat, inuse, maxuse);
drivers/net/ethernet/mscc/ocelot_flower.c
1014
if (ocelot->ops->psfp_stats_get) {
drivers/net/ethernet/mscc/ocelot_flower.c
1015
ret = ocelot->ops->psfp_stats_get(ocelot, f, &stats);
drivers/net/ethernet/mscc/ocelot_flower.c
237
int egress_port = ocelot->ops->netdev_to_port(a->dev);
drivers/net/ethernet/mscc/ocelot_flower.c
572
dev = ocelot->ops->port_to_netdev(ocelot, port);
drivers/net/ethernet/mscc/ocelot_flower.c
583
ingress_port = ocelot->ops->netdev_to_port(indev);
drivers/net/ethernet/mscc/ocelot_flower.c
953
if (ocelot->ops->psfp_filter_add)
drivers/net/ethernet/mscc/ocelot_flower.c
954
return ocelot->ops->psfp_filter_add(ocelot, port, f);
drivers/net/ethernet/mscc/ocelot_flower.c
976
if (ocelot->ops->psfp_filter_del)
drivers/net/ethernet/mscc/ocelot_flower.c
977
return ocelot->ops->psfp_filter_del(ocelot, f);
drivers/net/ethernet/mscc/ocelot_mm.c
76
ocelot->ops->tas_guard_bands_update(ocelot, port);
drivers/net/ethernet/mscc/ocelot_ptp.c
119
if (ocelot->ops->tas_clock_adjust)
drivers/net/ethernet/mscc/ocelot_ptp.c
120
ocelot->ops->tas_clock_adjust(ocelot);
drivers/net/ethernet/mscc/ocelot_ptp.c
82
if (ocelot->ops->tas_clock_adjust)
drivers/net/ethernet/mscc/ocelot_ptp.c
83
ocelot->ops->tas_clock_adjust(ocelot);
drivers/net/ethernet/mscc/ocelot_stats.c
383
if (!err && ocelot->ops->update_stats)
drivers/net/ethernet/mscc/ocelot_stats.c
384
ocelot->ops->update_stats(ocelot);
drivers/net/ethernet/mscc/ocelot_stats.c
536
dev = ocelot->ops->port_to_netdev(ocelot, port);
drivers/net/ethernet/mscc/ocelot_stats.c
638
dev = ocelot->ops->port_to_netdev(ocelot, port);
drivers/net/ethernet/mscc/ocelot_stats.c
678
dev = ocelot->ops->port_to_netdev(ocelot, port);
drivers/net/ethernet/mscc/ocelot_stats.c
777
dev = ocelot->ops->port_to_netdev(ocelot, port);
drivers/net/ethernet/mscc/ocelot_stats.c
817
dev = ocelot->ops->port_to_netdev(ocelot, port);
drivers/net/ethernet/mscc/ocelot_vsc7514.c
29
static int ocelot_chip_init(struct ocelot *ocelot, const struct ocelot_ops *ops)
drivers/net/ethernet/mscc/ocelot_vsc7514.c
35
ocelot->ops = ops;
drivers/net/ethernet/natsemi/ns83820.c
1365
static const struct ethtool_ops ops = {
drivers/net/ethernet/natsemi/ns83820.c
1987
ndev->ethtool_ops = &ops;
drivers/net/ethernet/netronome/nfp/nfp_hwmon.c
101
.ops = &nfp_hwmon_ops,
drivers/net/ethernet/netronome/nfp/nfp_net.h
527
const struct nfp_dp_ops *ops;
drivers/net/ethernet/netronome/nfp/nfp_net_common.c
2502
nn->dp.ops = &nfp_nfd3_ops;
drivers/net/ethernet/netronome/nfp/nfp_net_common.c
2512
nn->dp.ops = &nfp_nfdk_ops;
drivers/net/ethernet/netronome/nfp/nfp_net_common.c
2519
if ((dma_mask & nn->dp.ops->dma_mask) != dma_mask) {
drivers/net/ethernet/netronome/nfp/nfp_net_common.c
2522
nn->dp.ops->dma_mask, dma_mask);
drivers/net/ethernet/netronome/nfp/nfp_net_common.c
2771
switch (nn->dp.ops->version) {
drivers/net/ethernet/netronome/nfp/nfp_net_common.c
2831
nn->cap &= nn->dp.ops->cap_mask;
drivers/net/ethernet/netronome/nfp/nfp_net_common.c
764
tasklet_setup(&r_vec->tasklet, nn->dp.ops->ctrl_poll);
drivers/net/ethernet/netronome/nfp/nfp_net_common.c
777
nfp_net_has_xsk_pool_slow(dp, idx) ? dp->ops->xsk_poll : dp->ops->poll);
drivers/net/ethernet/netronome/nfp/nfp_net_dp.c
420
return nn->dp.ops->xmit(skb, netdev);
drivers/net/ethernet/netronome/nfp/nfp_net_dp.c
427
return nn->dp.ops->ctrl_tx_one(nn, r_vec, skb, false);
drivers/net/ethernet/netronome/nfp/nfp_net_dp.c
436
ret = nn->dp.ops->ctrl_tx_one(nn, r_vec, skb, false);
drivers/net/ethernet/netronome/nfp/nfp_net_dp.h
169
return dp->ops->tx_ring_reset(dp, tx_ring);
drivers/net/ethernet/netronome/nfp/nfp_net_dp.h
176
dp->ops->rx_ring_fill_freelist(dp, rx_ring);
drivers/net/ethernet/netronome/nfp/nfp_net_dp.h
182
return dp->ops->tx_ring_alloc(dp, tx_ring);
drivers/net/ethernet/netronome/nfp/nfp_net_dp.h
188
dp->ops->tx_ring_free(tx_ring);
drivers/net/ethernet/netronome/nfp/nfp_net_dp.h
195
return dp->ops->tx_ring_bufs_alloc(dp, tx_ring);
drivers/net/ethernet/netronome/nfp/nfp_net_dp.h
202
dp->ops->tx_ring_bufs_free(dp, tx_ring);
drivers/net/ethernet/netronome/nfp/nfp_net_dp.h
211
dp->ops->print_tx_descs(file, r_vec, tx_ring, d_rd_p, d_wr_p);
drivers/net/ethernet/netronome/nfp/nfp_net_ethtool.c
631
ring->tx_max_pending = qc_max / nn->dp.ops->tx_min_desc_per_pkt;
drivers/net/ethernet/netronome/nfp/nfp_net_ethtool.c
665
tx_dpp = nn->dp.ops->tx_min_desc_per_pkt;
drivers/net/ethernet/netronome/nfp/nfp_net_xsk.c
120
if (nn->dp.ops->version == NFP_NFD_VER_NFDK)
drivers/net/ethernet/netronome/nfp/nfpcore/nfp_cpp.h
371
nfp_cpp_from_operations(const struct nfp_cpp_operations *ops,
drivers/net/ethernet/netronome/nfp/nfpcore/nfp_cppcore.c
1163
nfp_cpp_from_operations(const struct nfp_cpp_operations *ops,
drivers/net/ethernet/netronome/nfp/nfpcore/nfp_cppcore.c
1179
cpp->op = ops;
drivers/net/ethernet/netronome/nfp/nfpcore/nfp_cppcore.c
1182
ifc = ops->get_interface(parent);
drivers/net/ethernet/netronome/nfp/nfpcore/nfp_cppcore.c
1188
if (ops->read_serial) {
drivers/net/ethernet/netronome/nfp/nfpcore/nfp_cppcore.c
1189
err = ops->read_serial(parent, cpp->serial);
drivers/net/ethernet/nvidia/forcedeth.c
5341
static const struct ethtool_ops ops = {
drivers/net/ethernet/nvidia/forcedeth.c
5868
dev->ethtool_ops = &ops;
drivers/net/ethernet/qlogic/qed/qed_fcoe.c
1014
struct qed_fcoe_cb_ops *ops = cdev->protocol_ops.fcoe;
drivers/net/ethernet/qlogic/qed/qed_fcoe.c
1017
if (ops->get_login_failures)
drivers/net/ethernet/qlogic/qed/qed_fcoe.c
1018
stats->login_failure = ops->get_login_failures(cookie);
drivers/net/ethernet/qlogic/qed/qed_fcoe.c
746
struct qed_fcoe_cb_ops *ops, void *cookie)
drivers/net/ethernet/qlogic/qed/qed_fcoe.c
748
cdev->protocol_ops.fcoe = ops;
drivers/net/ethernet/qlogic/qed/qed_iscsi.c
1054
struct qed_iscsi_cb_ops *ops, void *cookie)
drivers/net/ethernet/qlogic/qed/qed_iscsi.c
1056
cdev->protocol_ops.iscsi = ops;
drivers/net/ethernet/qlogic/qed/qed_l2.c
2293
struct qed_eth_cb_ops *ops, void *cookie)
drivers/net/ethernet/qlogic/qed/qed_l2.c
2295
cdev->protocol_ops.eth = ops;
drivers/net/ethernet/qlogic/qed/qed_ll2.c
2370
const struct qed_ll2_cb_ops *ops,
drivers/net/ethernet/qlogic/qed/qed_ll2.c
2373
cdev->ll2->cbs = ops;
drivers/net/ethernet/qlogic/qed/qed_main.c
2736
struct qed_common_cb_ops *ops = p_hwfn->cdev->protocol_ops.common;
drivers/net/ethernet/qlogic/qed/qed_main.c
2739
if (ops && ops->schedule_recovery_handler)
drivers/net/ethernet/qlogic/qed/qed_main.c
2740
ops->schedule_recovery_handler(cookie);
drivers/net/ethernet/qlogic/qed/qed_main.c
2756
struct qed_common_cb_ops *ops = p_hwfn->cdev->protocol_ops.common;
drivers/net/ethernet/qlogic/qed/qed_main.c
2770
if (ops && ops->schedule_hw_err_handler)
drivers/net/ethernet/qlogic/qed/qed_main.c
2771
ops->schedule_hw_err_handler(cookie, err_type);
drivers/net/ethernet/qlogic/qed/qed_main.c
3174
struct qed_common_cb_ops *ops;
drivers/net/ethernet/qlogic/qed/qed_main.c
3176
ops = cdev->protocol_ops.common;
drivers/net/ethernet/qlogic/qed/qed_main.c
3177
if (!ops || !ops->get_protocol_tlv_data || !ops->get_generic_tlv_data) {
drivers/net/ethernet/qlogic/qed/qed_main.c
3187
ops->get_protocol_tlv_data(cdev->ops_cookie, &tlv_buf->eth);
drivers/net/ethernet/qlogic/qed/qed_main.c
3190
ops->get_protocol_tlv_data(cdev->ops_cookie, &tlv_buf->fcoe);
drivers/net/ethernet/qlogic/qed/qed_main.c
3193
ops->get_protocol_tlv_data(cdev->ops_cookie, &tlv_buf->iscsi);
drivers/net/ethernet/qlogic/qed/qed_nvmetcp.c
160
struct qed_nvmetcp_cb_ops *ops,
drivers/net/ethernet/qlogic/qed/qed_nvmetcp.c
163
cdev->protocol_ops.nvmetcp = ops;
drivers/net/ethernet/qlogic/qed/qed_sriov.c
2243
struct qed_eth_cb_ops *ops = p_hwfn->cdev->protocol_ops.eth;
drivers/net/ethernet/qlogic/qed/qed_sriov.c
2293
ops->ports_update(cookie, bultn_vxlan_port, bultn_geneve_port);
drivers/net/ethernet/qlogic/qed/qed_vf.c
1671
struct qed_eth_cb_ops *ops = hwfn->cdev->protocol_ops.eth;
drivers/net/ethernet/qlogic/qed/qed_vf.c
1680
ops->force_mac(cookie, mac, !!is_mac_forced);
drivers/net/ethernet/qlogic/qed/qed_vf.c
1682
ops->ports_update(cookie, vxlan_port, geneve_port);
drivers/net/ethernet/qlogic/qede/qede.h
179
const struct qed_eth_ops *ops;
drivers/net/ethernet/qlogic/qede/qede_dcbnl.c
103
return edev->ops->dcb->getpfcstate(edev->cdev);
drivers/net/ethernet/qlogic/qede/qede_dcbnl.c
110
return edev->ops->dcb->getapp(edev->cdev, idtype, id);
drivers/net/ethernet/qlogic/qede/qede_dcbnl.c
117
return edev->ops->dcb->getdcbx(edev->cdev);
drivers/net/ethernet/qlogic/qede/qede_dcbnl.c
125
return edev->ops->dcb->setpgtccfgtx(edev->cdev, prio, pri_type, pgid,
drivers/net/ethernet/qlogic/qede/qede_dcbnl.c
134
return edev->ops->dcb->setpgtccfgrx(edev->cdev, prio, pri_type, pgid,
drivers/net/ethernet/qlogic/qede/qede_dcbnl.c
143
return edev->ops->dcb->setpgbwgcfgtx(edev->cdev, pgid, bw_pct);
drivers/net/ethernet/qlogic/qede/qede_dcbnl.c
151
return edev->ops->dcb->setpgbwgcfgrx(edev->cdev, pgid, bw_pct);
drivers/net/ethernet/qlogic/qede/qede_dcbnl.c
158
return edev->ops->dcb->setall(edev->cdev);
drivers/net/ethernet/qlogic/qede/qede_dcbnl.c
165
return edev->ops->dcb->setnumtcs(edev->cdev, tcid, num);
drivers/net/ethernet/qlogic/qede/qede_dcbnl.c
17
return edev->ops->dcb->getstate(edev->cdev);
drivers/net/ethernet/qlogic/qede/qede_dcbnl.c
172
return edev->ops->dcb->setpfcstate(edev->cdev, state);
drivers/net/ethernet/qlogic/qede/qede_dcbnl.c
180
return edev->ops->dcb->setapp(edev->cdev, idtype, idval, up);
drivers/net/ethernet/qlogic/qede/qede_dcbnl.c
187
return edev->ops->dcb->setdcbx(edev->cdev, state);
drivers/net/ethernet/qlogic/qede/qede_dcbnl.c
195
return edev->ops->dcb->getfeatcfg(edev->cdev, featid, flags);
drivers/net/ethernet/qlogic/qede/qede_dcbnl.c
202
return edev->ops->dcb->setfeatcfg(edev->cdev, featid, flags);
drivers/net/ethernet/qlogic/qede/qede_dcbnl.c
211
return edev->ops->dcb->peer_getappinfo(edev->cdev, info, count);
drivers/net/ethernet/qlogic/qede/qede_dcbnl.c
219
return edev->ops->dcb->peer_getapptable(edev->cdev, app);
drivers/net/ethernet/qlogic/qede/qede_dcbnl.c
227
return edev->ops->dcb->cee_peer_getpfc(edev->cdev, pfc);
drivers/net/ethernet/qlogic/qede/qede_dcbnl.c
235
return edev->ops->dcb->cee_peer_getpg(edev->cdev, pg);
drivers/net/ethernet/qlogic/qede/qede_dcbnl.c
24
return edev->ops->dcb->setstate(edev->cdev, state);
drivers/net/ethernet/qlogic/qede/qede_dcbnl.c
243
return edev->ops->dcb->ieee_getpfc(edev->cdev, pfc);
drivers/net/ethernet/qlogic/qede/qede_dcbnl.c
251
return edev->ops->dcb->ieee_setpfc(edev->cdev, pfc);
drivers/net/ethernet/qlogic/qede/qede_dcbnl.c
259
return edev->ops->dcb->ieee_getets(edev->cdev, ets);
drivers/net/ethernet/qlogic/qede/qede_dcbnl.c
267
return edev->ops->dcb->ieee_setets(edev->cdev, ets);
drivers/net/ethernet/qlogic/qede/qede_dcbnl.c
275
return edev->ops->dcb->ieee_getapp(edev->cdev, app);
drivers/net/ethernet/qlogic/qede/qede_dcbnl.c
288
return edev->ops->dcb->ieee_setapp(edev->cdev, app);
drivers/net/ethernet/qlogic/qede/qede_dcbnl.c
296
return edev->ops->dcb->ieee_peer_getpfc(edev->cdev, pfc);
drivers/net/ethernet/qlogic/qede/qede_dcbnl.c
304
return edev->ops->dcb->ieee_peer_getets(edev->cdev, ets);
drivers/net/ethernet/qlogic/qede/qede_dcbnl.c
39
edev->ops->dcb->getpgtccfgtx(edev->cdev, prio, prio_type,
drivers/net/ethernet/qlogic/qede/qede_dcbnl.c
48
edev->ops->dcb->getpgbwgcfgtx(edev->cdev, pgid, bw_pct);
drivers/net/ethernet/qlogic/qede/qede_dcbnl.c
57
edev->ops->dcb->getpgtccfgrx(edev->cdev, prio, prio_type, pgid, bw_pct,
drivers/net/ethernet/qlogic/qede/qede_dcbnl.c
66
edev->ops->dcb->getpgbwgcfgrx(edev->cdev, pgid, bw_pct);
drivers/net/ethernet/qlogic/qede/qede_dcbnl.c
74
edev->ops->dcb->getpfccfg(edev->cdev, prio, setting);
drivers/net/ethernet/qlogic/qede/qede_dcbnl.c
82
edev->ops->dcb->setpfccfg(edev->cdev, prio, setting);
drivers/net/ethernet/qlogic/qede/qede_dcbnl.c
89
return edev->ops->dcb->getcap(edev->cdev, capid, cap);
drivers/net/ethernet/qlogic/qede/qede_dcbnl.c
96
return edev->ops->dcb->getnumtcs(edev->cdev, tcid, num);
drivers/net/ethernet/qlogic/qede/qede_ethtool.c
1008
if (edev->ops && edev->ops->common)
drivers/net/ethernet/qlogic/qede/qede_ethtool.c
1009
edev->ops->common->dbg_all_data(edev->cdev, buffer);
drivers/net/ethernet/qlogic/qede/qede_ethtool.c
1016
if (edev->ops && edev->ops->common)
drivers/net/ethernet/qlogic/qede/qede_ethtool.c
1017
return edev->ops->common->dbg_all_data_size(edev->cdev);
drivers/net/ethernet/qlogic/qede/qede_ethtool.c
1047
edev->ops->common->update_mtu(edev->cdev, new_mtu);
drivers/net/ethernet/qlogic/qede/qede_ethtool.c
1166
edev->ops->common->set_led(edev->cdev, led_state);
drivers/net/ethernet/qlogic/qede/qede_ethtool.c
1333
rc = edev->ops->vport_update(edev->cdev, vport_update_params);
drivers/net/ethernet/qlogic/qede/qede_ethtool.c
1434
rc = edev->ops->vport_update(edev->cdev, vport_update_params);
drivers/net/ethernet/qlogic/qede/qede_ethtool.c
1639
edev->ops->common->set_link(edev->cdev, &link_params);
drivers/net/ethernet/qlogic/qede/qede_ethtool.c
1681
edev->ops->common->set_link(edev->cdev, &link_params);
drivers/net/ethernet/qlogic/qede/qede_ethtool.c
1711
if (edev->ops->common->selftest->selftest_interrupt(edev->cdev)) {
drivers/net/ethernet/qlogic/qede/qede_ethtool.c
1716
if (edev->ops->common->selftest->selftest_memory(edev->cdev)) {
drivers/net/ethernet/qlogic/qede/qede_ethtool.c
1721
if (edev->ops->common->selftest->selftest_register(edev->cdev)) {
drivers/net/ethernet/qlogic/qede/qede_ethtool.c
1726
if (edev->ops->common->selftest->selftest_clock(edev->cdev)) {
drivers/net/ethernet/qlogic/qede/qede_ethtool.c
1731
if (edev->ops->common->selftest->selftest_nvram(edev->cdev)) {
drivers/net/ethernet/qlogic/qede/qede_ethtool.c
1785
edev->ops->common->get_link(edev->cdev, &current_link);
drivers/net/ethernet/qlogic/qede/qede_ethtool.c
1830
if (!edev->ops->common->can_link_change(edev->cdev)) {
drivers/net/ethernet/qlogic/qede/qede_ethtool.c
1836
edev->ops->common->get_link(edev->cdev, &current_link);
drivers/net/ethernet/qlogic/qede/qede_ethtool.c
1871
edev->ops->common->set_link(edev->cdev, &params);
drivers/net/ethernet/qlogic/qede/qede_ethtool.c
1919
edev->ops->common->get_link(edev->cdev, &curr_link);
drivers/net/ethernet/qlogic/qede/qede_ethtool.c
1933
if (!edev->ops || !edev->ops->common->can_link_change(edev->cdev)) {
drivers/net/ethernet/qlogic/qede/qede_ethtool.c
1943
edev->ops->common->set_link(edev->cdev, &params);
drivers/net/ethernet/qlogic/qede/qede_ethtool.c
1956
rc = edev->ops->common->read_module_eeprom(edev->cdev, buf,
drivers/net/ethernet/qlogic/qede/qede_ethtool.c
2001
rc = edev->ops->common->read_module_eeprom(edev->cdev, buf,
drivers/net/ethernet/qlogic/qede/qede_ethtool.c
2021
rc = edev->ops->common->read_module_eeprom(edev->cdev, buf,
drivers/net/ethernet/qlogic/qede/qede_ethtool.c
2060
rc = edev->ops->common->set_grc_config(edev->cdev,
drivers/net/ethernet/qlogic/qede/qede_ethtool.c
2075
if (!edev->ops || !edev->ops->common) {
drivers/net/ethernet/qlogic/qede/qede_ethtool.c
2084
dump->len = edev->ops->common->read_nvm_cfg_len(edev->cdev,
drivers/net/ethernet/qlogic/qede/qede_ethtool.c
2089
dump->len = edev->ops->common->dbg_all_data_size(edev->cdev);
drivers/net/ethernet/qlogic/qede/qede_ethtool.c
2108
if (!edev->ops || !edev->ops->common) {
drivers/net/ethernet/qlogic/qede/qede_ethtool.c
2123
rc = edev->ops->common->read_nvm_cfg(edev->cdev, (u8 **)&buf,
drivers/net/ethernet/qlogic/qede/qede_ethtool.c
2129
rc = edev->ops->common->dbg_all_data(edev->cdev, buf);
drivers/net/ethernet/qlogic/qede/qede_ethtool.c
2181
rc = edev->ops->common->set_coalesce(edev->cdev,
drivers/net/ethernet/qlogic/qede/qede_ethtool.c
2194
rc = edev->ops->common->set_coalesce(edev->cdev,
drivers/net/ethernet/qlogic/qede/qede_ethtool.c
2243
rc = edev->ops->get_coalesce(edev->cdev, &rx_coal,
drivers/net/ethernet/qlogic/qede/qede_ethtool.c
2254
rc = edev->ops->get_coalesce(edev->cdev, &tx_coal,
drivers/net/ethernet/qlogic/qede/qede_ethtool.c
477
edev->ops->common->get_esl_status(edev->cdev, &esl_active);
drivers/net/ethernet/qlogic/qede/qede_ethtool.c
514
edev->ops->common->get_link(edev->cdev, &current_link);
drivers/net/ethernet/qlogic/qede/qede_ethtool.c
547
if (!edev->ops || !edev->ops->common->can_link_change(edev->cdev)) {
drivers/net/ethernet/qlogic/qede/qede_ethtool.c
553
edev->ops->common->get_link(edev->cdev, &current_link);
drivers/net/ethernet/qlogic/qede/qede_ethtool.c
592
edev->ops->common->set_link(edev->cdev, &params);
drivers/net/ethernet/qlogic/qede/qede_ethtool.c
676
rc = edev->ops->common->update_wol(edev->cdev, wol_requested);
drivers/net/ethernet/qlogic/qede/qede_ethtool.c
700
edev->ops->common->update_msglvl(edev->cdev,
drivers/net/ethernet/qlogic/qede/qede_ethtool.c
710
if (!edev->ops || !edev->ops->common->can_link_change(edev->cdev)) {
drivers/net/ethernet/qlogic/qede/qede_ethtool.c
719
edev->ops->common->get_link(edev->cdev, &current_link);
drivers/net/ethernet/qlogic/qede/qede_ethtool.c
726
edev->ops->common->set_link(edev->cdev, &link_params);
drivers/net/ethernet/qlogic/qede/qede_ethtool.c
728
edev->ops->common->set_link(edev->cdev, &link_params);
drivers/net/ethernet/qlogic/qede/qede_ethtool.c
739
edev->ops->common->get_link(edev->cdev, &current_link);
drivers/net/ethernet/qlogic/qede/qede_ethtool.c
749
return edev->ops->common->nvm_flash(edev->cdev, flash->data);
drivers/net/ethernet/qlogic/qede/qede_ethtool.c
778
rc = edev->ops->get_coalesce(edev->cdev, &rx_coal, rx_handle);
drivers/net/ethernet/qlogic/qede/qede_ethtool.c
800
rc = edev->ops->get_coalesce(edev->cdev, &tx_coal, tx_handle);
drivers/net/ethernet/qlogic/qede/qede_ethtool.c
857
rc = edev->ops->common->set_coalesce(edev->cdev,
drivers/net/ethernet/qlogic/qede/qede_ethtool.c
878
rc = edev->ops->common->set_coalesce(edev->cdev,
drivers/net/ethernet/qlogic/qede/qede_ethtool.c
946
edev->ops->common->get_link(edev->cdev, &current_link);
drivers/net/ethernet/qlogic/qede/qede_ethtool.c
968
if (!edev->ops || !edev->ops->common->can_link_change(edev->cdev)) {
drivers/net/ethernet/qlogic/qede/qede_ethtool.c
975
edev->ops->common->get_link(edev->cdev, &current_link);
drivers/net/ethernet/qlogic/qede/qede_ethtool.c
995
edev->ops->common->set_link(edev->cdev, &params);
drivers/net/ethernet/qlogic/qede/qede_filter.c
1065
return edev->ops->filter_config_mcast(edev->cdev, &mcast);
drivers/net/ethernet/qlogic/qede/qede_filter.c
1086
if (!edev->ops->check_mac(edev->cdev, addr->sa_data)) {
drivers/net/ethernet/qlogic/qede/qede_filter.c
1108
if (IS_VF(edev) && edev->ops->req_bulletin_update_mac)
drivers/net/ethernet/qlogic/qede/qede_filter.c
1109
edev->ops->req_bulletin_update_mac(edev->cdev,
drivers/net/ethernet/qlogic/qede/qede_filter.c
1114
edev->ops->common->update_mac(edev->cdev, ndev->dev_addr);
drivers/net/ethernet/qlogic/qede/qede_filter.c
1263
edev->ops->filter_config_rx_mode(edev->cdev, accept_flags);
drivers/net/ethernet/qlogic/qede/qede_filter.c
157
edev->ops->configure_arfs_searcher(edev->cdev,
drivers/net/ethernet/qlogic/qede/qede_filter.c
181
edev->ops->configure_arfs_searcher(edev->cdev, mode);
drivers/net/ethernet/qlogic/qede/qede_filter.c
629
return edev->ops->filter_config_ucast(edev->cdev, &ucast);
drivers/net/ethernet/qlogic/qede/qede_filter.c
643
return edev->ops->filter_config_ucast(edev->cdev, &ucast);
drivers/net/ethernet/qlogic/qede/qede_filter.c
663
rc = edev->ops->vport_update(edev->cdev, params);
drivers/net/ethernet/qlogic/qede/qede_filter.c
92
const struct qed_eth_ops *op = edev->ops;
drivers/net/ethernet/qlogic/qede/qede_filter.c
979
rc = edev->ops->tunn_config(edev->cdev, &tunn_params);
drivers/net/ethernet/qlogic/qede/qede_fp.c
1267
edev->ops->eth_cqe_completion(edev->cdev, fp->id, sp_cqe);
drivers/net/ethernet/qlogic/qede/qede_main.c
1134
edev->ops->common->recovery_process(edev->cdev);
drivers/net/ethernet/qlogic/qede/qede_main.c
1297
edev->ops->common->set_name(cdev, edev->ndev->name);
drivers/net/ethernet/qlogic/qede/qede_main.c
1303
edev->ops->register_ops(cdev, &qede_ll_ops, edev);
drivers/net/ethernet/qlogic/qede/qede_main.c
134
return edev->ops->iov->set_vlan(edev->cdev, vlan, vf);
drivers/net/ethernet/qlogic/qede/qede_main.c
1388
edev->ops->common->set_power_state(cdev, PCI_D0);
drivers/net/ethernet/qlogic/qede/qede_main.c
1450
rc = edev->ops->common->set_fp_int(edev->cdev, rss_num);
drivers/net/ethernet/qlogic/qede/qede_main.c
1469
edev->ops->common->sb_release(edev->cdev, sb_info, sb_id,
drivers/net/ethernet/qlogic/qede/qede_main.c
148
return edev->ops->iov->set_mac(edev->cdev, mac, vfidx);
drivers/net/ethernet/qlogic/qede/qede_main.c
1492
rc = edev->ops->common->sb_init(edev->cdev, sb_info,
drivers/net/ethernet/qlogic/qede/qede_main.c
1534
edev->ops->common->chain_free(edev->cdev, &rxq->rx_bd_ring);
drivers/net/ethernet/qlogic/qede/qede_main.c
1535
edev->ops->common->chain_free(edev->cdev, &rxq->rx_comp_ring);
drivers/net/ethernet/qlogic/qede/qede_main.c
1596
rc = edev->ops->common->chain_alloc(cdev, &rxq->rx_bd_ring, &params);
drivers/net/ethernet/qlogic/qede/qede_main.c
1605
rc = edev->ops->common->chain_alloc(cdev, &rxq->rx_comp_ring, &params);
drivers/net/ethernet/qlogic/qede/qede_main.c
163
rc = edev->ops->iov->configure(edev->cdev, num_vfs_param);
drivers/net/ethernet/qlogic/qede/qede_main.c
1636
edev->ops->common->chain_free(edev->cdev, &txq->tx_pbl);
drivers/net/ethernet/qlogic/qede/qede_main.c
1666
rc = edev->ops->common->chain_alloc(edev->cdev, &txq->tx_pbl, &params);
drivers/net/ethernet/qlogic/qede/qede_main.c
171
edev->ops->vport_update(edev->cdev, vport_params);
drivers/net/ethernet/qlogic/qede/qede_main.c
1943
edev->ops->common->simd_handler_clean(edev->cdev, i);
drivers/net/ethernet/qlogic/qede/qede_main.c
2012
rc = edev->ops->common->get_fp_int(edev->cdev, &edev->int_info);
drivers/net/ethernet/qlogic/qede/qede_main.c
2022
const struct qed_common_ops *ops;
drivers/net/ethernet/qlogic/qede/qede_main.c
2025
ops = edev->ops->common;
drivers/net/ethernet/qlogic/qede/qede_main.c
2027
ops->simd_handler_config(edev->cdev,
drivers/net/ethernet/qlogic/qede/qede_main.c
2046
rc = edev->ops->common->drain(edev->cdev);
drivers/net/ethernet/qlogic/qede/qede_main.c
2072
edev->ops->common->db_recovery_del(edev->cdev, txq->doorbell_addr,
drivers/net/ethernet/qlogic/qede/qede_main.c
2075
return edev->ops->q_tx_stop(edev->cdev, rss_id, txq->handle);
drivers/net/ethernet/qlogic/qede/qede_main.c
2095
rc = edev->ops->vport_update(cdev, vport_update_params);
drivers/net/ethernet/qlogic/qede/qede_main.c
2141
rc = edev->ops->q_rx_stop(cdev, i, fp->rxq->handle);
drivers/net/ethernet/qlogic/qede/qede_main.c
2159
rc = edev->ops->vport_stop(cdev, 0);
drivers/net/ethernet/qlogic/qede/qede_main.c
2191
rc = edev->ops->q_tx_start(edev->cdev, rss_id, &params, phys_table,
drivers/net/ethernet/qlogic/qede/qede_main.c
2212
rc = edev->ops->common->db_recovery_add(edev->cdev, txq->doorbell_addr,
drivers/net/ethernet/qlogic/qede/qede_main.c
2247
rc = edev->ops->vport_start(cdev, &start);
drivers/net/ethernet/qlogic/qede/qede_main.c
2279
rc = edev->ops->q_rx_start(cdev, i, &q_params,
drivers/net/ethernet/qlogic/qede/qede_main.c
2335
rc = edev->ops->vport_update(cdev, vport_update_params);
drivers/net/ethernet/qlogic/qede/qede_main.c
2375
edev->ops->common->set_link(edev->cdev, &link_params);
drivers/net/ethernet/qlogic/qede/qede_main.c
2396
edev->ops->fastpath_stop(edev->cdev);
drivers/net/ethernet/qlogic/qede/qede_main.c
2405
edev->ops->common->set_fp_int(edev->cdev, 0);
drivers/net/ethernet/qlogic/qede/qede_main.c
243
if (!edev->ops || !edev->ops->common)
drivers/net/ethernet/qlogic/qede/qede_main.c
245
edev->ops->common->set_name(edev->cdev, edev->ndev->name);
drivers/net/ethernet/qlogic/qede/qede_main.c
2496
edev->ops->common->set_link(edev->cdev, &link_params);
drivers/net/ethernet/qlogic/qede/qede_main.c
2522
edev->ops->common->set_fp_int(edev->cdev, 0);
drivers/net/ethernet/qlogic/qede/qede_main.c
2571
edev->ops->common->set_power_state(edev->cdev, PCI_D0);
drivers/net/ethernet/qlogic/qede/qede_main.c
2579
edev->ops->common->update_drv_state(edev->cdev, true);
drivers/net/ethernet/qlogic/qede/qede_main.c
2591
edev->ops->common->update_drv_state(edev->cdev, false);
drivers/net/ethernet/qlogic/qede/qede_main.c
2645
edev->ops->common->set_power_state(edev->cdev, PCI_D3hot);
drivers/net/ethernet/qlogic/qede/qede_main.c
2660
edev->ops->common->recovery_prolog(edev->cdev);
drivers/net/ethernet/qlogic/qede/qede_main.c
2706
edev->ops->common->attn_clr_enable(cdev, true);
drivers/net/ethernet/qlogic/qede/qede_main.c
2719
edev->ops->common->report_fatal_error(edev->devlink, edev->last_err_type);
drivers/net/ethernet/qlogic/qede/qede_main.c
318
edev->ops->get_vport_stats(edev->cdev, &stats);
drivers/net/ethernet/qlogic/qede/qede_main.c
462
if (!edev->ops)
drivers/net/ethernet/qlogic/qede/qede_main.c
465
return edev->ops->iov->get_config(edev->cdev, vfidx, ivi);
drivers/net/ethernet/qlogic/qede/qede_main.c
473
return edev->ops->iov->set_rate(edev->cdev, vfidx, min_tx_rate,
drivers/net/ethernet/qlogic/qede/qede_main.c
481
if (!edev->ops)
drivers/net/ethernet/qlogic/qede/qede_main.c
484
return edev->ops->iov->set_spoof(edev->cdev, vfidx, val);
drivers/net/ethernet/qlogic/qede/qede_main.c
492
if (!edev->ops)
drivers/net/ethernet/qlogic/qede/qede_main.c
495
return edev->ops->iov->set_link_state(edev->cdev, vfidx, link_state);
drivers/net/ethernet/qlogic/qede/qede_main.c
502
if (!edev->ops)
drivers/net/ethernet/qlogic/qede/qede_main.c
505
return edev->ops->iov->set_trust(edev->cdev, vfidx, setting);
drivers/net/ethernet/qlogic/qede/qede_main.c
552
rc = edev->ops->common->get_sb_info(edev->cdev, fp->sb_info, (u16)fp->id, &sb_dbg);
drivers/net/ethernet/qlogic/qede/qede_main.c
558
edev->ops->common->mfw_report(edev->cdev,
drivers/net/ethernet/qlogic/qede/qede_main.c
564
edev->ops->common->mfw_report(edev->cdev,
drivers/net/ethernet/qlogic/qede/qede_main.c
792
edev->ops = qed_ops;
drivers/net/ethernet/qlogic/qede/qede_ptp.c
11
const struct qed_eth_ptp_ops *ops;
drivers/net/ethernet/qlogic/qede/qede_ptp.c
153
rc = ptp->ops->read_tx_ts(edev->cdev, &timestamp);
drivers/net/ethernet/qlogic/qede/qede_ptp.c
193
rc = ptp->ops->read_cc(edev->cdev, &phc_cycles);
drivers/net/ethernet/qlogic/qede/qede_ptp.c
278
ptp->ops->cfg_filters(edev->cdev, rx_filter, tx_type);
drivers/net/ethernet/qlogic/qede/qede_ptp.c
404
ptp->ops->disable(edev->cdev);
drivers/net/ethernet/qlogic/qede/qede_ptp.c
423
rc = ptp->ops->enable(edev->cdev);
drivers/net/ethernet/qlogic/qede/qede_ptp.c
456
ptp->ops = edev->ops->ptp;
drivers/net/ethernet/qlogic/qede/qede_ptp.c
457
if (!ptp->ops) {
drivers/net/ethernet/qlogic/qede/qede_ptp.c
50
rc = ptp->ops->adjfreq(edev->cdev, ppb);
drivers/net/ethernet/qlogic/qede/qede_ptp.c
548
rc = ptp->ops->read_rx_ts(edev->cdev, &timestamp);
drivers/net/ethernet/qlogic/qlcnic/qlcnic.h
1088
const struct qlcnic_mbx_ops *ops;
drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c
4102
const struct qlcnic_mbx_ops *mbx_ops = mbx->ops;
drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c
4172
mbx->ops = &qlcnic_83xx_mbx_ops;
drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c
860
err = mbx->ops->enqueue_cmd(adapter, cmd, &timeout);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_dcb.c
250
adapter->dcb->ops = &qlcnic_82xx_dcb_ops;
drivers/net/ethernet/qlogic/qlcnic/qlcnic_dcb.c
252
adapter->dcb->ops = &qlcnic_83xx_dcb_ops;
drivers/net/ethernet/qlogic/qlcnic/qlcnic_dcb.h
100
if (dcb && dcb->ops->aen_handler)
drivers/net/ethernet/qlogic/qlcnic/qlcnic_dcb.h
101
dcb->ops->aen_handler(dcb, msg);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_dcb.h
106
if (dcb && dcb->ops->init_dcbnl_ops)
drivers/net/ethernet/qlogic/qlcnic/qlcnic_dcb.h
107
dcb->ops->init_dcbnl_ops(dcb);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_dcb.h
39
const struct qlcnic_dcb_ops *ops;
drivers/net/ethernet/qlogic/qlcnic/qlcnic_dcb.h
46
if (dcb && dcb->ops->get_hw_capability)
drivers/net/ethernet/qlogic/qlcnic/qlcnic_dcb.h
47
return dcb->ops->get_hw_capability(dcb);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_dcb.h
54
if (dcb && dcb->ops->free)
drivers/net/ethernet/qlogic/qlcnic/qlcnic_dcb.h
55
dcb->ops->free(dcb);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_dcb.h
60
if (dcb && dcb->ops->attach)
drivers/net/ethernet/qlogic/qlcnic/qlcnic_dcb.h
61
return dcb->ops->attach(dcb);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_dcb.h
69
if (dcb && dcb->ops->query_hw_capability)
drivers/net/ethernet/qlogic/qlcnic/qlcnic_dcb.h
70
return dcb->ops->query_hw_capability(dcb, buf);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_dcb.h
77
if (dcb && dcb->ops->get_info)
drivers/net/ethernet/qlogic/qlcnic/qlcnic_dcb.h
78
dcb->ops->get_info(dcb);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_dcb.h
84
if (dcb && dcb->ops->query_cee_param)
drivers/net/ethernet/qlogic/qlcnic/qlcnic_dcb.h
85
return dcb->ops->query_cee_param(dcb, buf, type);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_dcb.h
92
if (dcb && dcb->ops->get_cee_cfg)
drivers/net/ethernet/qlogic/qlcnic/qlcnic_dcb.h
93
return dcb->ops->get_cee_cfg(dcb);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_common.c
327
err = mbx->ops->enqueue_cmd(adapter, &cmd, &timeout);
drivers/net/ethernet/renesas/ravb_main.c
2620
priv->mdiobb.ops = &bb_ops;
drivers/net/ethernet/renesas/sh_eth.c
3109
bitbang->ctrl.ops = &bb_ops;
drivers/net/ethernet/smsc/smsc911x.c
1266
pdata->ops->rx_readfifo(pdata,
drivers/net/ethernet/smsc/smsc911x.c
132
const struct smsc911x_ops *ops;
drivers/net/ethernet/smsc/smsc911x.c
1818
pdata->ops->tx_writefifo(pdata, (unsigned int *)bufp, wrsz);
drivers/net/ethernet/smsc/smsc911x.c
182
data = pdata->ops->reg_read(pdata, reg);
drivers/net/ethernet/smsc/smsc911x.c
230
pdata->ops->reg_write(pdata, reg, val);
drivers/net/ethernet/smsc/smsc911x.c
2504
pdata->ops = &standard_smsc911x_ops;
drivers/net/ethernet/smsc/smsc911x.c
2507
pdata->ops = &shifted_smsc911x_ops;
drivers/net/ethernet/smsc/smsc911x.c
740
pdata->ops->tx_writefifo(pdata, (unsigned int *)bufp, wrsz);
drivers/net/ethernet/smsc/smsc911x.c
784
pdata->ops->rx_readfifo(pdata, (unsigned int *)bufp, rdsz);
drivers/net/ethernet/stmicro/stmmac/dwmac-imx.c
142
if (!dwmac->ops->set_intf_mode)
drivers/net/ethernet/stmicro/stmmac/dwmac-imx.c
150
return dwmac->ops->set_intf_mode(dwmac, phy_intf_sel);
drivers/net/ethernet/stmicro/stmmac/dwmac-imx.c
172
if (dwmac->ops->mac_rgmii_txclk_auto_adj ||
drivers/net/ethernet/stmicro/stmmac/dwmac-imx.c
316
dwmac->ops = data;
drivers/net/ethernet/stmicro/stmmac/dwmac-imx.c
335
plat_dat->host_dma_width = dwmac->ops->addr_width;
drivers/net/ethernet/stmicro/stmmac/dwmac-imx.c
346
if (dwmac->ops->fix_mac_speed) {
drivers/net/ethernet/stmicro/stmmac/dwmac-imx.c
347
plat_dat->fix_mac_speed = dwmac->ops->fix_mac_speed;
drivers/net/ethernet/stmicro/stmmac/dwmac-imx.c
348
} else if (!dwmac->ops->mac_rgmii_txclk_auto_adj) {
drivers/net/ethernet/stmicro/stmmac/dwmac-imx.c
353
dwmac->plat_dat->fix_soc_reset = dwmac->ops->fix_soc_reset;
drivers/net/ethernet/stmicro/stmmac/dwmac-imx.c
63
const struct imx_dwmac_ops *ops;
drivers/net/ethernet/stmicro/stmmac/dwmac-meson8b.c
121
const struct clk_ops *ops,
drivers/net/ethernet/stmicro/stmmac/dwmac-meson8b.c
131
init.ops = ops;
drivers/net/ethernet/stmicro/stmmac/dwmac-rk.c
1213
const struct rk_gmac_ops *ops)
drivers/net/ethernet/stmicro/stmmac/dwmac-rk.c
1227
bsp_priv->ops = ops;
drivers/net/ethernet/stmicro/stmmac/dwmac-rk.c
1233
if (res && ops->regs_valid) {
drivers/net/ethernet/stmicro/stmmac/dwmac-rk.c
1236
while (ops->regs[i]) {
drivers/net/ethernet/stmicro/stmmac/dwmac-rk.c
1237
if (ops->regs[i] == res->start) {
drivers/net/ethernet/stmicro/stmmac/dwmac-rk.c
1295
if (ops->php_grf_required) {
drivers/net/ethernet/stmicro/stmmac/dwmac-rk.c
1323
bsp_priv->gmac_grf_reg = ops->gmac_grf_reg;
drivers/net/ethernet/stmicro/stmmac/dwmac-rk.c
1324
bsp_priv->gmac_phy_intf_sel_mask = ops->gmac_phy_intf_sel_mask;
drivers/net/ethernet/stmicro/stmmac/dwmac-rk.c
1325
bsp_priv->gmac_rmii_mode_mask = ops->gmac_rmii_mode_mask;
drivers/net/ethernet/stmicro/stmmac/dwmac-rk.c
1328
bsp_priv->clock_grf_reg = ops->clock_grf_reg;
drivers/net/ethernet/stmicro/stmmac/dwmac-rk.c
1329
bsp_priv->clock = ops->clock;
drivers/net/ethernet/stmicro/stmmac/dwmac-rk.c
1331
bsp_priv->supports_rgmii = ops->supports_rgmii || !!ops->set_to_rgmii;
drivers/net/ethernet/stmicro/stmmac/dwmac-rk.c
1332
bsp_priv->supports_rmii = ops->supports_rmii || !!ops->set_to_rmii;
drivers/net/ethernet/stmicro/stmmac/dwmac-rk.c
1334
if (ops->init) {
drivers/net/ethernet/stmicro/stmmac/dwmac-rk.c
1335
ret = ops->init(bsp_priv);
drivers/net/ethernet/stmicro/stmmac/dwmac-rk.c
1423
if (bsp_priv->ops->set_to_rgmii)
drivers/net/ethernet/stmicro/stmmac/dwmac-rk.c
1424
bsp_priv->ops->set_to_rgmii(bsp_priv,
drivers/net/ethernet/stmicro/stmmac/dwmac-rk.c
1430
if (bsp_priv->ops->set_to_rgmii)
drivers/net/ethernet/stmicro/stmmac/dwmac-rk.c
1431
bsp_priv->ops->set_to_rgmii(bsp_priv, 0, 0);
drivers/net/ethernet/stmicro/stmmac/dwmac-rk.c
1435
if (bsp_priv->ops->set_to_rgmii)
drivers/net/ethernet/stmicro/stmmac/dwmac-rk.c
1436
bsp_priv->ops->set_to_rgmii(bsp_priv,
drivers/net/ethernet/stmicro/stmmac/dwmac-rk.c
1441
if (bsp_priv->ops->set_to_rgmii)
drivers/net/ethernet/stmicro/stmmac/dwmac-rk.c
1442
bsp_priv->ops->set_to_rgmii(bsp_priv,
drivers/net/ethernet/stmicro/stmmac/dwmac-rk.c
1447
if (bsp_priv->ops->set_to_rmii)
drivers/net/ethernet/stmicro/stmmac/dwmac-rk.c
1448
bsp_priv->ops->set_to_rmii(bsp_priv);
drivers/net/ethernet/stmicro/stmmac/dwmac-rk.c
1462
if (bsp_priv->integrated_phy && bsp_priv->ops->integrated_phy_powerup)
drivers/net/ethernet/stmicro/stmmac/dwmac-rk.c
1463
bsp_priv->ops->integrated_phy_powerup(bsp_priv);
drivers/net/ethernet/stmicro/stmmac/dwmac-rk.c
1470
if (gmac->integrated_phy && gmac->ops->integrated_phy_powerdown)
drivers/net/ethernet/stmicro/stmmac/dwmac-rk.c
1471
gmac->ops->integrated_phy_powerdown(gmac);
drivers/net/ethernet/stmicro/stmmac/dwmac-rk.c
1499
if (bsp_priv->ops->set_speed) {
drivers/net/ethernet/stmicro/stmmac/dwmac-rk.c
1500
ret = bsp_priv->ops->set_speed(bsp_priv, interface, speed);
drivers/net/ethernet/stmicro/stmmac/dwmac-rk.c
162
if (bsp_priv->ops->gmac_grf_reg_in_php)
drivers/net/ethernet/stmicro/stmmac/dwmac-rk.c
174
if (bsp_priv->ops->clock_grf_reg_in_php)
drivers/net/ethernet/stmicro/stmmac/dwmac-rk.c
94
const struct rk_gmac_ops *ops;
drivers/net/ethernet/stmicro/stmmac/dwmac-socfpga.c
557
return dwmac->ops->set_phy_mode(dwmac);
drivers/net/ethernet/stmicro/stmmac/dwmac-socfpga.c
604
const struct socfpga_dwmac_ops *ops;
drivers/net/ethernet/stmicro/stmmac/dwmac-socfpga.c
606
ops = device_get_match_data(&pdev->dev);
drivers/net/ethernet/stmicro/stmmac/dwmac-socfpga.c
607
if (!ops) {
drivers/net/ethernet/stmicro/stmmac/dwmac-socfpga.c
644
dwmac->ops = ops;
drivers/net/ethernet/stmicro/stmmac/dwmac-socfpga.c
654
ops->setup_plat_dat(dwmac);
drivers/net/ethernet/stmicro/stmmac/dwmac-socfpga.c
72
const struct socfpga_dwmac_ops *ops;
drivers/net/ethernet/stmicro/stmmac/dwmac-stm32.c
102
const struct stm32_ops *ops;
drivers/net/ethernet/stmicro/stmmac/dwmac-stm32.c
156
if (dwmac->ops->set_mode) {
drivers/net/ethernet/stmicro/stmmac/dwmac-stm32.c
157
ret = dwmac->ops->set_mode(plat_dat);
drivers/net/ethernet/stmicro/stmmac/dwmac-stm32.c
247
if (!dwmac->ops->is_mp13) /* Select MII mode on STM32MP15xx */
drivers/net/ethernet/stmicro/stmmac/dwmac-stm32.c
278
regmap_write(dwmac->regmap, dwmac->ops->syscfg_clr_off,
drivers/net/ethernet/stmicro/stmmac/dwmac-stm32.c
354
if (!dwmac->ops->is_mp2)
drivers/net/ethernet/stmicro/stmmac/dwmac-stm32.c
414
if (dwmac->ops->parse_data) {
drivers/net/ethernet/stmicro/stmmac/dwmac-stm32.c
415
err = dwmac->ops->parse_data(dwmac, dev);
drivers/net/ethernet/stmicro/stmmac/dwmac-stm32.c
426
if (dwmac->ops->is_mp2)
drivers/net/ethernet/stmicro/stmmac/dwmac-stm32.c
432
if (dwmac->ops->is_mp13) {
drivers/net/ethernet/stmicro/stmmac/dwmac-stm32.c
511
return dwmac->ops->suspend ? dwmac->ops->suspend(dwmac) : 0;
drivers/net/ethernet/stmicro/stmmac/dwmac-stm32.c
519
if (dwmac->ops->resume)
drivers/net/ethernet/stmicro/stmmac/dwmac-stm32.c
520
dwmac->ops->resume(dwmac);
drivers/net/ethernet/stmicro/stmmac/dwmac-stm32.c
551
dwmac->ops = data;
drivers/net/ethernet/stmicro/stmmac/dwmac-stm32.c
573
if (dwmac->ops->clk_rx_enable_in_suspend) {
drivers/net/ethernet/stmicro/stmmac/dwmac-stm32.c
586
if (dwmac->ops->clk_rx_enable_in_suspend)
drivers/net/ethernet/stmicro/stmmac/dwmac-stm32.c
608
if (dwmac->ops->clk_rx_enable_in_suspend)
drivers/net/ethernet/stmicro/stmmac/stmmac_pcs.c
105
spcs->pcs.ops = &dwmac_integrated_pcs_ops;
drivers/net/ethernet/sun/niu.c
1881
const struct niu_phy_ops *ops = np->phy_ops;
drivers/net/ethernet/sun/niu.c
1885
if (ops->xcvr_init)
drivers/net/ethernet/sun/niu.c
1886
err = ops->xcvr_init(np);
drivers/net/ethernet/sun/niu.c
1893
const struct niu_phy_ops *ops = np->phy_ops;
drivers/net/ethernet/sun/niu.c
1897
if (ops->serdes_init)
drivers/net/ethernet/sun/niu.c
1898
err = ops->serdes_init(np);
drivers/net/ethernet/sun/niu.c
2216
const struct niu_phy_ops *ops = np->phy_ops;
drivers/net/ethernet/sun/niu.c
2220
if (ops->link_status)
drivers/net/ethernet/sun/niu.c
2221
err = ops->link_status(np, link_up_p);
drivers/net/ethernet/sun/niu.c
2306
const struct niu_phy_ops *ops;
drivers/net/ethernet/sun/niu.c
2311
.ops = &phy_ops_10g_fiber_niu,
drivers/net/ethernet/sun/niu.c
2316
.ops = &phy_ops_10g_serdes_niu,
drivers/net/ethernet/sun/niu.c
2321
.ops = &phy_ops_1g_serdes_niu,
drivers/net/ethernet/sun/niu.c
2326
.ops = &phy_ops_10g_fiber,
drivers/net/ethernet/sun/niu.c
2331
.ops = &phy_ops_10g_fiber_hotplug,
drivers/net/ethernet/sun/niu.c
2336
.ops = &phy_ops_niu_10g_hotplug,
drivers/net/ethernet/sun/niu.c
2341
.ops = &phy_ops_10g_copper,
drivers/net/ethernet/sun/niu.c
2346
.ops = &phy_ops_1g_fiber,
drivers/net/ethernet/sun/niu.c
2351
.ops = &phy_ops_1g_copper,
drivers/net/ethernet/sun/niu.c
2356
.ops = &phy_ops_1g_rgmii,
drivers/net/ethernet/sun/niu.c
2361
.ops = &phy_ops_10g_serdes,
drivers/net/ethernet/sun/niu.c
2598
np->phy_ops = tp->ops;
drivers/net/ethernet/sun/niu.c
3337
addr = np->ops->map_page(np->device, page, 0,
drivers/net/ethernet/sun/niu.c
3339
if (np->ops->mapping_error(np->device, addr)) {
drivers/net/ethernet/sun/niu.c
3405
np->ops->unmap_page(np->device, page->private,
drivers/net/ethernet/sun/niu.c
3474
np->ops->unmap_page(np->device, page->private,
drivers/net/ethernet/sun/niu.c
3543
np->ops->unmap_page(np->device, base, PAGE_SIZE,
drivers/net/ethernet/sun/niu.c
3575
np->ops->unmap_single(np->device, tb->mapping,
drivers/net/ethernet/sun/niu.c
3590
np->ops->unmap_page(np->device, tb->mapping,
drivers/net/ethernet/sun/niu.c
4258
np->ops->free_coherent(np->device,
drivers/net/ethernet/sun/niu.c
4264
np->ops->free_coherent(np->device,
drivers/net/ethernet/sun/niu.c
4274
np->ops->free_coherent(np->device,
drivers/net/ethernet/sun/niu.c
4288
np->ops->free_coherent(np->device,
drivers/net/ethernet/sun/niu.c
4301
np->ops->free_coherent(np->device,
drivers/net/ethernet/sun/niu.c
4348
rp->mbox = np->ops->alloc_coherent(np->device,
drivers/net/ethernet/sun/niu.c
4359
rp->rcr = np->ops->alloc_coherent(np->device,
drivers/net/ethernet/sun/niu.c
4372
rp->rbr = np->ops->alloc_coherent(np->device,
drivers/net/ethernet/sun/niu.c
4406
rp->mbox = np->ops->alloc_coherent(np->device,
drivers/net/ethernet/sun/niu.c
4417
rp->descr = np->ops->alloc_coherent(np->device,
drivers/net/ethernet/sun/niu.c
6674
mapping = np->ops->map_single(np->device, skb->data,
drivers/net/ethernet/sun/niu.c
6676
if (np->ops->mapping_error(np->device, mapping))
drivers/net/ethernet/sun/niu.c
6716
mapping = np->ops->map_page(np->device, skb_frag_page(frag),
drivers/net/ethernet/sun/niu.c
6719
if (np->ops->mapping_error(np->device, mapping))
drivers/net/ethernet/sun/niu.c
6751
np->ops->unmap_page(np->device, rp->tx_buffs[prod].mapping,
drivers/net/ethernet/sun/niu.c
6755
np->ops->unmap_single(np->device, rp->tx_buffs[rp->prod].mapping,
drivers/net/ethernet/sun/niu.c
9693
const struct niu_ops *ops, u8 port)
drivers/net/ethernet/sun/niu.c
9709
np->ops = ops;
drivers/net/ethernet/sun/niu.h
3270
const struct niu_ops *ops;
drivers/net/ethernet/sun/sungem.c
1311
gp->phy_mii.def->ops->setup_aneg(&gp->phy_mii, advertise);
drivers/net/ethernet/sun/sungem.c
1315
gp->phy_mii.def->ops->setup_forced(&gp->phy_mii, speed, duplex);
drivers/net/ethernet/sun/sungem.c
1338
if (gp->phy_mii.def->ops->read_link(&gp->phy_mii))
drivers/net/ethernet/sun/sungem.c
1444
gp->phy_mii.def->ops->setup_forced(&gp->phy_mii,
drivers/net/ethernet/sun/sungem.c
1458
gp->phy_mii.def->ops->setup_forced(&gp->phy_mii, SPEED_100,
drivers/net/ethernet/sun/sungem.c
1469
gp->phy_mii.def->ops->setup_forced(&gp->phy_mii, SPEED_10,
drivers/net/ethernet/sun/sungem.c
1509
if (found_mii_phy(gp) && gp->phy_mii.def->ops->poll_link(&gp->phy_mii)) {
drivers/net/ethernet/sun/sungem.c
1522
gp->phy_mii.def->ops->setup_aneg(&gp->phy_mii, gp->phy_mii.advertising);
drivers/net/ethernet/sun/sungem.c
1710
if (gp->phy_mii.def && gp->phy_mii.def->ops->init)
drivers/net/ethernet/sun/sungem.c
1711
gp->phy_mii.def->ops->init(&gp->phy_mii);
drivers/net/ethernet/sun/sungem.c
2114
if (found_mii_phy(gp) && gp->phy_mii.def->ops->suspend)
drivers/net/ethernet/sun/sungem.c
2115
gp->phy_mii.def->ops->suspend(&gp->phy_mii);
drivers/net/ethernet/sun/sungem.h
1026
gp->phy_mii.def && gp->phy_mii.def->ops)
drivers/net/ethernet/ti/davinci_mdio.c
552
data->bb_ctrl.ops = &davinci_mdiobb_ops;
drivers/net/ethernet/ti/icssg/icss_iep.c
124
if (iep->ops && iep->ops->settime) {
drivers/net/ethernet/ti/icssg/icss_iep.c
125
iep->ops->settime(iep->clockops_data, ns);
drivers/net/ethernet/ti/icssg/icss_iep.c
157
if (iep->ops && iep->ops->gettime)
drivers/net/ethernet/ti/icssg/icss_iep.c
158
return iep->ops->gettime(iep->clockops_data, sts);
drivers/net/ethernet/ti/icssg/icss_iep.c
343
if (iep->ops && iep->ops->adjtime) {
drivers/net/ethernet/ti/icssg/icss_iep.c
344
iep->ops->adjtime(iep->clockops_data, delta);
drivers/net/ethernet/ti/icssg/icss_iep.c
444
if (iep->ops && iep->ops->perout_enable) {
drivers/net/ethernet/ti/icssg/icss_iep.c
445
ret = iep->ops->perout_enable(iep->clockops_data, req, on, &cmp);
drivers/net/ethernet/ti/icssg/icss_iep.c
629
if (iep->ops && iep->ops->extts_enable) {
drivers/net/ethernet/ti/icssg/icss_iep.c
630
ret = iep->ops->extts_enable(iep->clockops_data, index, on);
drivers/net/ethernet/ti/icssg/icss_iep.c
753
iep->ops = NULL;
drivers/net/ethernet/ti/icssg/icss_iep.c
781
iep->ops = clkops;
drivers/net/ethernet/ti/icssg/icss_iep.c
795
if (iep->ops && iep->ops->perout_enable) {
drivers/net/ethernet/ti/icssg/icss_iep.c
802
if (iep->ops && iep->ops->extts_enable)
drivers/net/ethernet/ti/icssg/icss_iep.h
76
const struct icss_iep_clockops *ops;
drivers/net/ethernet/wiznet/w5100-spi.c
423
const struct w5100_ops *ops;
drivers/net/ethernet/wiznet/w5100-spi.c
438
ops = &w5100_spi_ops;
drivers/net/ethernet/wiznet/w5100-spi.c
442
ops = &w5200_ops;
drivers/net/ethernet/wiznet/w5100-spi.c
446
ops = &w5500_ops;
drivers/net/ethernet/wiznet/w5100-spi.c
453
return w5100_probe(&spi->dev, ops, priv_size, mac, spi->irq, -EINVAL);
drivers/net/ethernet/wiznet/w5100.c
1043
const struct w5100_ops *ops;
drivers/net/ethernet/wiznet/w5100.c
1053
ops = &w5100_mmio_indirect_ops;
drivers/net/ethernet/wiznet/w5100.c
1055
ops = &w5100_mmio_direct_ops;
drivers/net/ethernet/wiznet/w5100.c
1061
return w5100_probe(&pdev->dev, ops, sizeof(struct w5100_mmio_priv),
drivers/net/ethernet/wiznet/w5100.c
1077
int w5100_probe(struct device *dev, const struct w5100_ops *ops,
drivers/net/ethernet/wiznet/w5100.c
1100
switch (ops->chip_id) {
drivers/net/ethernet/wiznet/w5100.c
1128
priv->ops = ops;
drivers/net/ethernet/wiznet/w5100.c
1162
if (priv->ops->init) {
drivers/net/ethernet/wiznet/w5100.c
1163
err = priv->ops->init(priv->ndev);
drivers/net/ethernet/wiznet/w5100.c
1172
if (ops->may_sleep) {
drivers/net/ethernet/wiznet/w5100.c
147
const struct w5100_ops *ops;
drivers/net/ethernet/wiznet/w5100.c
482
return priv->ops->read(priv->ndev, addr);
drivers/net/ethernet/wiznet/w5100.c
487
return priv->ops->write(priv->ndev, addr, data);
drivers/net/ethernet/wiznet/w5100.c
492
return priv->ops->read16(priv->ndev, addr);
drivers/net/ethernet/wiznet/w5100.c
497
return priv->ops->write16(priv->ndev, addr, data);
drivers/net/ethernet/wiznet/w5100.c
502
return priv->ops->readbulk(priv->ndev, addr, buf, len);
drivers/net/ethernet/wiznet/w5100.c
508
return priv->ops->writebulk(priv->ndev, addr, buf, len);
drivers/net/ethernet/wiznet/w5100.c
562
if (priv->ops->reset)
drivers/net/ethernet/wiznet/w5100.c
563
return priv->ops->reset(priv->ndev);
drivers/net/ethernet/wiznet/w5100.c
600
if (priv->ops->chip_id == W5500)
drivers/net/ethernet/wiznet/w5100.c
668
switch (priv->ops->chip_id) {
drivers/net/ethernet/wiznet/w5100.c
696
if (priv->ops->chip_id == W5500)
drivers/net/ethernet/wiznet/w5100.c
792
if (priv->ops->may_sleep)
drivers/net/ethernet/wiznet/w5100.c
832
if (priv->ops->may_sleep) {
drivers/net/ethernet/wiznet/w5100.c
931
if (priv->ops->may_sleep)
drivers/net/ethernet/wiznet/w5100.c
974
if (priv->ops->may_sleep)
drivers/net/ethernet/wiznet/w5100.h
31
int w5100_probe(struct device *dev, const struct w5100_ops *ops,
drivers/net/ethernet/xilinx/xilinx_axienet_main.c
3079
lp->pcs.ops = &axienet_pcs_ops;
drivers/net/fjes/fjes_main.c
158
.ops = {
drivers/net/hamradio/6pack.c
142
sp->tty->ops->write(sp->tty, &sp->led_state, 1);
drivers/net/hamradio/6pack.c
144
actual = sp->tty->ops->write(sp->tty, sp->xbuff, sp->status2);
drivers/net/hamradio/6pack.c
148
sp->tty->ops->write(sp->tty, &sp->led_state, 1);
drivers/net/hamradio/6pack.c
209
sp->tty->ops->write(sp->tty, &sp->led_state, 1);
drivers/net/hamradio/6pack.c
211
actual = sp->tty->ops->write(sp->tty, sp->xbuff, count);
drivers/net/hamradio/6pack.c
215
sp->tty->ops->write(sp->tty, &sp->led_state, 1);
drivers/net/hamradio/6pack.c
376
actual = tty->ops->write(tty, sp->xhead, sp->xleft);
drivers/net/hamradio/6pack.c
476
sp->tty->ops->write(sp->tty, &sp->led_state, 1);
drivers/net/hamradio/6pack.c
477
sp->tty->ops->write(sp->tty, &resync_cmd, 1);
drivers/net/hamradio/6pack.c
490
sp->tty->ops->write(sp->tty, &inbyte, 1);
drivers/net/hamradio/6pack.c
514
if (tty->ops->write == NULL)
drivers/net/hamradio/6pack.c
809
sp->tty->ops->write(sp->tty, &sp->led_state, 1);
drivers/net/hamradio/6pack.c
811
actual = sp->tty->ops->write(sp->tty, sp->xbuff, sp->status2);
drivers/net/hamradio/6pack.c
821
sp->tty->ops->write(sp->tty, &sp->led_state, 1);
drivers/net/hamradio/6pack.c
845
sp->tty->ops->write(sp->tty, &sp->led_state, 1);
drivers/net/hamradio/6pack.c
850
sp->tty->ops->write(sp->tty, &sp->led_state, 1);
drivers/net/hamradio/baycom_epp.c
461
if (j != pp->ops->epp_write_data(pp, tmp, j, 0))
drivers/net/hamradio/baycom_epp.c
479
if (i != pp->ops->epp_write_data(pp, bc->hdlctx.bufptr, i, 0))
drivers/net/hamradio/baycom_epp.c
497
if (j != pp->ops->epp_write_data(pp, tmp, j, 0))
drivers/net/hamradio/baycom_epp.c
514
if (j != pp->ops->epp_write_data(pp, tmp, j, 0))
drivers/net/hamradio/baycom_epp.c
568
if (cnt2 != pp->ops->epp_read_data(pp, tmp, cnt2, 0)) {
drivers/net/hamradio/baycom_epp.c
648
if (pp->ops->epp_read_addr(pp, &stat, 1, 0) != 1)
drivers/net/hamradio/baycom_epp.c
656
if (pp->ops->epp_write_addr(pp, tmp, 1, 0) != 1)
drivers/net/hamradio/baycom_epp.c
658
if (pp->ops->epp_read_addr(pp, tmp, 2, 0) != 2)
drivers/net/hamradio/baycom_epp.c
664
if (pp->ops->epp_write_addr(pp, tmp, 1, 0) != 1)
drivers/net/hamradio/baycom_epp.c
666
if (pp->ops->epp_read_addr(pp, tmp, 2, 0) != 2)
drivers/net/hamradio/baycom_epp.c
672
if (pp->ops->epp_write_addr(pp, tmp, 1, 0) != 1)
drivers/net/hamradio/baycom_epp.c
679
if (pp->ops->epp_read_addr(pp, &stat, 1, 0) != 1)
drivers/net/hamradio/baycom_epp.c
721
if (pp->ops->epp_read_addr(pp, &stat, 1, 0) != 1)
drivers/net/hamradio/baycom_epp.c
733
if (pp->ops->epp_read_addr(pp, &stat, 1, 0) != 1)
drivers/net/hamradio/baycom_epp.c
880
if (pp->ops->epp_write_addr(pp, tmp, 2, 0) != 2)
drivers/net/hamradio/baycom_epp.c
886
if (pp->ops->epp_read_addr(pp, &stat, 1, 0) != 1)
drivers/net/hamradio/baycom_epp.c
892
if (pp->ops->epp_read_data(pp, tmp, 128, 0) != 128)
drivers/net/hamradio/baycom_epp.c
894
if (pp->ops->epp_read_data(pp, tmp, 128, 0) != 128)
drivers/net/hamradio/baycom_epp.c
899
if (pp->ops->epp_read_addr(pp, &stat, 1, 0) != 1)
drivers/net/hamradio/baycom_epp.c
903
if (pp->ops->epp_read_data(pp, tmp, 1, 0) != 1)
drivers/net/hamradio/baycom_epp.c
918
if (pp->ops->epp_write_addr(pp, tmp, 1, 0) != 1)
drivers/net/hamradio/baycom_epp.c
954
pp->ops->epp_write_addr(pp, tmp, 1, 0);
drivers/net/hamradio/baycom_par.c
196
pp->ops->write_data(pp, val);
drivers/net/hamradio/baycom_par.c
197
pp->ops->write_data(pp, val | PAR96_BURST);
drivers/net/hamradio/baycom_par.c
214
if (pp->ops->read_status(pp) & PAR96_RXBIT)
drivers/net/hamradio/baycom_par.c
219
pp->ops->write_data(pp, PAR97_POWER | PAR96_PTT);
drivers/net/hamradio/baycom_par.c
225
pp->ops->write_data(pp, PAR97_POWER | PAR96_PTT | PAR96_BURST);
drivers/net/hamradio/baycom_par.c
250
hdlcdrv_setdcd(&bc->hdrv, !!(pp->ops->read_status(pp) & PAR96_DCD));
drivers/net/hamradio/baycom_par.c
348
pp->ops->data_forward(pp);
drivers/net/hamradio/baycom_par.c
350
pp->ops->write_data(pp, PAR96_PTT | PAR97_POWER); /* switch off PTT */
drivers/net/hamradio/baycom_par.c
351
pp->ops->enable_irq(pp);
drivers/net/hamradio/baycom_par.c
368
pp->ops->disable_irq(pp);
drivers/net/hamradio/baycom_par.c
370
pp->ops->write_data(pp, PAR96_PTT | PAR97_POWER);
drivers/net/hamradio/hdlcdrv.c
438
if (!s->ops || !s->ops->open)
drivers/net/hamradio/hdlcdrv.c
458
i = s->ops->open(dev);
drivers/net/hamradio/hdlcdrv.c
477
if (s->ops && s->ops->close)
drivers/net/hamradio/hdlcdrv.c
478
i = s->ops->close(dev);
drivers/net/hamradio/hdlcdrv.c
504
if (s->ops && s->ops->ioctl)
drivers/net/hamradio/hdlcdrv.c
505
return s->ops->ioctl(dev, data, &bi, cmd);
drivers/net/hamradio/hdlcdrv.c
602
if (s->ops && s->ops->drvname) {
drivers/net/hamradio/hdlcdrv.c
603
strscpy(bi.data.drivername, s->ops->drvname,
drivers/net/hamradio/hdlcdrv.c
684
struct net_device *hdlcdrv_register(const struct hdlcdrv_ops *ops,
drivers/net/hamradio/hdlcdrv.c
705
s->ops = ops;
drivers/net/hamradio/hdlcdrv.c
728
if (s->opened && s->ops->close)
drivers/net/hamradio/hdlcdrv.c
729
s->ops->close(dev);
drivers/net/hamradio/mkiss.c
510
actual = ax->tty->ops->write(ax->tty, ax->xbuff, count);
drivers/net/hamradio/mkiss.c
696
if (tty->ops->write == NULL)
drivers/net/hamradio/mkiss.c
930
actual = tty->ops->write(tty, ax->xhead, ax->xleft);
drivers/net/ipvlan/ipvlan.h
173
int ipvlan_link_register(struct rtnl_link_ops *ops);
drivers/net/ipvlan/ipvlan_main.c
713
int ipvlan_link_register(struct rtnl_link_ops *ops)
drivers/net/ipvlan/ipvlan_main.c
715
ops->get_size = ipvlan_nl_getsize;
drivers/net/ipvlan/ipvlan_main.c
716
ops->policy = ipvlan_nl_policy;
drivers/net/ipvlan/ipvlan_main.c
717
ops->validate = ipvlan_nl_validate;
drivers/net/ipvlan/ipvlan_main.c
718
ops->fill_info = ipvlan_nl_fillinfo;
drivers/net/ipvlan/ipvlan_main.c
719
ops->changelink = ipvlan_nl_changelink;
drivers/net/ipvlan/ipvlan_main.c
720
ops->maxtype = IFLA_IPVLAN_MAX;
drivers/net/ipvlan/ipvlan_main.c
721
return rtnl_link_register(ops);
drivers/net/macsec.c
1030
const struct macsec_ops *ops;
drivers/net/macsec.c
1032
ops = macsec_get_ops(macsec, NULL);
drivers/net/macsec.c
1034
if (ops->rx_uses_md_dst && !is_macsec_md_dst)
drivers/net/macsec.c
1044
DEBUG_NET_WARN_ON_ONCE(!ops->rx_uses_md_dst);
drivers/net/macsec.c
1833
const struct macsec_ops *ops;
drivers/net/macsec.c
1836
ops = macsec_get_ops(netdev_priv(dev), &ctx);
drivers/net/macsec.c
1837
if (!ops) {
drivers/net/macsec.c
1848
err = macsec_offload(ops->mdo_add_rxsa, &ctx);
drivers/net/macsec.c
1907
const struct macsec_ops *ops;
drivers/net/macsec.c
1910
ops = macsec_get_ops(netdev_priv(dev), &ctx);
drivers/net/macsec.c
1911
if (!ops) {
drivers/net/macsec.c
1919
ret = macsec_offload(ops->mdo_add_rxsc, &ctx);
drivers/net/macsec.c
2041
const struct macsec_ops *ops;
drivers/net/macsec.c
2044
ops = macsec_get_ops(netdev_priv(dev), &ctx);
drivers/net/macsec.c
2045
if (!ops) {
drivers/net/macsec.c
2056
err = macsec_offload(ops->mdo_add_txsa, &ctx);
drivers/net/macsec.c
2112
const struct macsec_ops *ops;
drivers/net/macsec.c
2115
ops = macsec_get_ops(netdev_priv(dev), &ctx);
drivers/net/macsec.c
2116
if (!ops) {
drivers/net/macsec.c
2125
ret = macsec_offload(ops->mdo_del_rxsa, &ctx);
drivers/net/macsec.c
2179
const struct macsec_ops *ops;
drivers/net/macsec.c
2182
ops = macsec_get_ops(netdev_priv(dev), &ctx);
drivers/net/macsec.c
2183
if (!ops) {
drivers/net/macsec.c
2190
ret = macsec_offload(ops->mdo_del_rxsc, &ctx);
drivers/net/macsec.c
2237
const struct macsec_ops *ops;
drivers/net/macsec.c
2240
ops = macsec_get_ops(netdev_priv(dev), &ctx);
drivers/net/macsec.c
2241
if (!ops) {
drivers/net/macsec.c
2250
ret = macsec_offload(ops->mdo_del_txsa, &ctx);
drivers/net/macsec.c
2338
const struct macsec_ops *ops;
drivers/net/macsec.c
2341
ops = macsec_get_ops(netdev_priv(dev), &ctx);
drivers/net/macsec.c
2342
if (!ops) {
drivers/net/macsec.c
2352
ret = macsec_offload(ops->mdo_upd_txsa, &ctx);
drivers/net/macsec.c
2432
const struct macsec_ops *ops;
drivers/net/macsec.c
2435
ops = macsec_get_ops(netdev_priv(dev), &ctx);
drivers/net/macsec.c
2436
if (!ops) {
drivers/net/macsec.c
2446
ret = macsec_offload(ops->mdo_upd_rxsa, &ctx);
drivers/net/macsec.c
2505
const struct macsec_ops *ops;
drivers/net/macsec.c
2508
ops = macsec_get_ops(netdev_priv(dev), &ctx);
drivers/net/macsec.c
2509
if (!ops) {
drivers/net/macsec.c
2517
ret = macsec_offload(ops->mdo_upd_rxsc, &ctx);
drivers/net/macsec.c
2550
const struct macsec_ops *ops)
drivers/net/macsec.c
2553
ops->mdo_insert_tx_tag;
drivers/net/macsec.c
2561
const struct macsec_ops *ops;
drivers/net/macsec.c
2563
ops = macsec_get_ops(macsec, NULL);
drivers/net/macsec.c
2564
if (ops) {
drivers/net/macsec.c
2565
needed_headroom = ops->needed_headroom;
drivers/net/macsec.c
2566
needed_tailroom = ops->needed_tailroom;
drivers/net/macsec.c
2590
const struct macsec_ops *ops;
drivers/net/macsec.c
2614
ops = __macsec_get_ops(offload == MACSEC_OFFLOAD_OFF ? prev_offload : offload,
drivers/net/macsec.c
2616
if (!ops)
drivers/net/macsec.c
2622
ret = offload == MACSEC_OFFLOAD_OFF ? macsec_offload(ops->mdo_del_secy, &ctx)
drivers/net/macsec.c
2623
: macsec_offload(ops->mdo_add_secy, &ctx);
drivers/net/macsec.c
2630
macsec->insert_tx_tag = macsec_needs_tx_tag(macsec, ops);
drivers/net/macsec.c
2691
const struct macsec_ops *ops;
drivers/net/macsec.c
2694
ops = macsec_get_ops(macsec, &ctx);
drivers/net/macsec.c
2695
if (ops) {
drivers/net/macsec.c
2700
macsec_offload(ops->mdo_get_tx_sa_stats, &ctx);
drivers/net/macsec.c
2735
const struct macsec_ops *ops;
drivers/net/macsec.c
2738
ops = macsec_get_ops(macsec, &ctx);
drivers/net/macsec.c
2739
if (ops) {
drivers/net/macsec.c
2745
macsec_offload(ops->mdo_get_rx_sa_stats, &ctx);
drivers/net/macsec.c
2788
const struct macsec_ops *ops;
drivers/net/macsec.c
2791
ops = macsec_get_ops(macsec, &ctx);
drivers/net/macsec.c
2792
if (ops) {
drivers/net/macsec.c
2796
macsec_offload(ops->mdo_get_rx_sc_stats, &ctx);
drivers/net/macsec.c
2870
const struct macsec_ops *ops;
drivers/net/macsec.c
2873
ops = macsec_get_ops(macsec, &ctx);
drivers/net/macsec.c
2874
if (ops) {
drivers/net/macsec.c
2877
macsec_offload(ops->mdo_get_tx_sc_stats, &ctx);
drivers/net/macsec.c
2926
const struct macsec_ops *ops;
drivers/net/macsec.c
2929
ops = macsec_get_ops(macsec, &ctx);
drivers/net/macsec.c
2930
if (ops) {
drivers/net/macsec.c
2933
macsec_offload(ops->mdo_get_dev_stats, &ctx);
drivers/net/macsec.c
3396
const struct macsec_ops *ops;
drivers/net/macsec.c
3402
ops = macsec_get_ops(macsec, &ctx);
drivers/net/macsec.c
3403
skb_final_len = skb->len - ETH_HLEN + ops->needed_headroom +
drivers/net/macsec.c
3404
ops->needed_tailroom;
drivers/net/macsec.c
3416
err = ops->mdo_insert_tx_tag(phydev, skb);
drivers/net/macsec.c
3575
const struct macsec_ops *ops;
drivers/net/macsec.c
3578
ops = macsec_get_ops(netdev_priv(dev), &ctx);
drivers/net/macsec.c
3579
if (!ops) {
drivers/net/macsec.c
3585
err = macsec_offload(ops->mdo_dev_open, &ctx);
drivers/net/macsec.c
3612
const struct macsec_ops *ops;
drivers/net/macsec.c
3615
ops = macsec_get_ops(macsec, &ctx);
drivers/net/macsec.c
3616
if (ops) {
drivers/net/macsec.c
3618
macsec_offload(ops->mdo_dev_stop, &ctx);
drivers/net/macsec.c
3681
const struct macsec_ops *ops;
drivers/net/macsec.c
3684
ops = macsec_get_ops(macsec, &ctx);
drivers/net/macsec.c
3685
if (!ops) {
drivers/net/macsec.c
3691
err = macsec_offload(ops->mdo_upd_secy, &ctx);
drivers/net/macsec.c
3923
const struct macsec_ops *ops;
drivers/net/macsec.c
3926
ops = macsec_get_ops(netdev_priv(dev), &ctx);
drivers/net/macsec.c
3927
if (!ops) {
drivers/net/macsec.c
3933
ret = macsec_offload(ops->mdo_upd_secy, &ctx);
drivers/net/macsec.c
3975
const struct macsec_ops *ops;
drivers/net/macsec.c
3978
ops = macsec_get_ops(netdev_priv(dev), &ctx);
drivers/net/macsec.c
3979
if (ops) {
drivers/net/macsec.c
3981
macsec_offload(ops->mdo_del_secy, &ctx);
drivers/net/macsec.c
4195
const struct macsec_ops *ops;
drivers/net/macsec.c
4198
ops = macsec_get_ops(macsec, &ctx);
drivers/net/macsec.c
4199
if (ops) {
drivers/net/macsec.c
4201
err = macsec_offload(ops->mdo_add_secy, &ctx);
drivers/net/macsec.c
4206
macsec_needs_tx_tag(macsec, ops);
drivers/net/macvlan.c
1753
int macvlan_link_register(struct rtnl_link_ops *ops)
drivers/net/macvlan.c
1756
ops->validate = macvlan_validate;
drivers/net/macvlan.c
1757
ops->maxtype = IFLA_MACVLAN_MAX;
drivers/net/macvlan.c
1758
ops->policy = macvlan_policy;
drivers/net/macvlan.c
1759
ops->changelink = macvlan_changelink;
drivers/net/macvlan.c
1760
ops->get_size = macvlan_get_size;
drivers/net/macvlan.c
1761
ops->fill_info = macvlan_fill_info;
drivers/net/macvlan.c
1763
return rtnl_link_register(ops);
drivers/net/mctp/mctp-serial.c
105
return dev->tty->ops->write(dev->tty, buf, len);
drivers/net/mctp/mctp-serial.c
450
if (!tty->ops->write)
drivers/net/mdio/mdio-bitbang.c
144
ctrl->ops->set_mdio_dir(ctrl, 0);
drivers/net/mdio/mdio-bitbang.c
153
ctrl->ops->set_mdio_dir(ctrl, 0);
drivers/net/mdio/mdio-bitbang.c
205
ctrl->ops->set_mdio_dir(ctrl, 0);
drivers/net/mdio/mdio-bitbang.c
239
__module_get(ctrl->ops->owner);
drivers/net/mdio/mdio-bitbang.c
260
module_put(ctrl->ops->owner);
drivers/net/mdio/mdio-bitbang.c
46
const struct mdiobb_ops *ops = ctrl->ops;
drivers/net/mdio/mdio-bitbang.c
48
ops->set_mdio_data(ctrl, val);
drivers/net/mdio/mdio-bitbang.c
50
ops->set_mdc(ctrl, 1);
drivers/net/mdio/mdio-bitbang.c
52
ops->set_mdc(ctrl, 0);
drivers/net/mdio/mdio-bitbang.c
58
const struct mdiobb_ops *ops = ctrl->ops;
drivers/net/mdio/mdio-bitbang.c
61
ops->set_mdc(ctrl, 1);
drivers/net/mdio/mdio-bitbang.c
63
ops->set_mdc(ctrl, 0);
drivers/net/mdio/mdio-bitbang.c
65
return ops->get_mdio_data(ctrl);
drivers/net/mdio/mdio-bitbang.c
96
const struct mdiobb_ops *ops = ctrl->ops;
drivers/net/mdio/mdio-bitbang.c
99
ops->set_mdio_dir(ctrl, 1);
drivers/net/mdio/mdio-gpio.c
116
bitbang->ctrl.ops = &mdio_gpio_ops;
drivers/net/mdio/mdio-mux-meson-g12a.c
256
init.ops = &clk_mux_ro_ops;
drivers/net/mdio/mdio-mux-meson-g12a.c
283
init.ops = &g12a_ephy_pll_ops;
drivers/net/net_failover.c
127
const struct net_device_ops *ops = primary_dev->netdev_ops;
drivers/net/net_failover.c
129
if (ops->ndo_select_queue)
drivers/net/net_failover.c
130
txq = ops->ndo_select_queue(primary_dev, skb, sb_dev);
drivers/net/netdevsim/dev.c
80
const struct devlink_region_ops *ops,
drivers/net/ovpn/netlink-gen.h
26
int ovpn_nl_pre_doit(const struct genl_split_ops *ops, struct sk_buff *skb,
drivers/net/ovpn/netlink-gen.h
29
ovpn_nl_post_doit(const struct genl_split_ops *ops, struct sk_buff *skb,
drivers/net/ovpn/netlink.c
72
int ovpn_nl_pre_doit(const struct genl_split_ops *ops, struct sk_buff *skb,
drivers/net/ovpn/netlink.c
87
void ovpn_nl_post_doit(const struct genl_split_ops *ops, struct sk_buff *skb,
drivers/net/ovpn/peer.h
93
const struct proto_ops *ops;
drivers/net/ovpn/tcp.c
232
sk->sk_socket->ops = peer->tcp.sk_cb.ops;
drivers/net/ovpn/tcp.c
550
peer->tcp.sk_cb.ops = ovpn_sock->sk->sk_socket->ops;
drivers/net/ovpn/tcp.c
558
ovpn_sock->sk->sk_socket->ops = &ovpn_tcp_ops;
drivers/net/ovpn/tcp.c
561
ovpn_sock->sk->sk_socket->ops = &ovpn_tcp6_ops;
drivers/net/pcs/pcs-lynx.c
297
lynx->pcs.ops = &lynx_pcs_phylink_ops;
drivers/net/pcs/pcs-mtk-lynxi.c
343
mpcs->pcs.ops = &mtk_pcs_lynxi_ops;
drivers/net/pcs/pcs-rzn1-miic.c
501
miic_port->pcs.ops = &miic_phylink_ops;
drivers/net/pcs/pcs-xpcs.c
1537
xpcs->pcs.ops = &xpcs_phylink_ops;
drivers/net/phy/air_en8811h.c
1039
init.ops = &an8811hb_clk_ops;
drivers/net/phy/air_en8811h.c
1138
init.ops = &en8811h_clk_ops;
drivers/net/phy/aquantia/aquantia_hwmon.c
186
.ops = &aqr_hwmon_ops,
drivers/net/phy/bcm54140.c
392
.ops = &bcm54140_hwmon_ops,
drivers/net/phy/marvell-88q2xxx.c
721
.ops = &mv88q2xxx_hwmon_hwmon_ops,
drivers/net/phy/marvell-88x2222.c
531
port->ops = &mv2222_port_ops;
drivers/net/phy/marvell.c
3103
const struct marvell_hwmon_ops *ops = to_marvell_hwmon_ops(phydev);
drivers/net/phy/marvell.c
3108
if (ops->get_temp)
drivers/net/phy/marvell.c
3109
err = ops->get_temp(phydev, temp);
drivers/net/phy/marvell.c
3112
if (ops->get_temp_critical)
drivers/net/phy/marvell.c
3113
err = ops->get_temp_critical(phydev, temp);
drivers/net/phy/marvell.c
3116
if (ops->get_temp_alarm)
drivers/net/phy/marvell.c
3117
err = ops->get_temp_alarm(phydev, temp);
drivers/net/phy/marvell.c
3128
const struct marvell_hwmon_ops *ops = to_marvell_hwmon_ops(phydev);
drivers/net/phy/marvell.c
3133
if (ops->set_temp_critical)
drivers/net/phy/marvell.c
3134
err = ops->set_temp_critical(phydev, temp);
drivers/net/phy/marvell.c
3146
const struct marvell_hwmon_ops *ops = to_marvell_hwmon_ops(phydev);
drivers/net/phy/marvell.c
3153
return ops->get_temp ? 0444 : 0;
drivers/net/phy/marvell.c
3155
return ops->get_temp_alarm ? 0444 : 0;
drivers/net/phy/marvell.c
3157
return (ops->get_temp_critical ? 0444 : 0) |
drivers/net/phy/marvell.c
3158
(ops->set_temp_critical ? 0200 : 0);
drivers/net/phy/marvell.c
3181
.ops = &marvell_hwmon_hwmon_ops,
drivers/net/phy/marvell.c
3207
const struct marvell_hwmon_ops *ops = to_marvell_hwmon_ops(phydev);
drivers/net/phy/marvell.c
3212
if (!ops)
drivers/net/phy/marvell.c
3224
if (ops->config)
drivers/net/phy/marvell.c
3225
err = ops->config(phydev);
drivers/net/phy/marvell.c
3658
port->ops = &m88e1510_serdes_port_ops;
drivers/net/phy/marvell10g.c
240
.ops = &mv3310_hwmon_ops,
drivers/net/phy/mxl-gpy.c
251
.ops = &gpy_hwmon_hwmon_ops,
drivers/net/phy/mxl-gpy.c
256
.ops = &mxl862x2_hwmon_hwmon_ops,
drivers/net/phy/nxp-tja11xx.c
502
.ops = &tja11xx_hwmon_hwmon_ops,
drivers/net/phy/phy_device.c
1576
if (port->ops && port->ops->configure_mii)
drivers/net/phy/phy_device.c
1577
return port->ops->configure_mii(port, true, iface);
drivers/net/phy/phy_device.c
1587
if (port && port->ops && port->ops->configure_mii)
drivers/net/phy/phy_device.c
1588
port->ops->configure_mii(port, false, PHY_INTERFACE_MODE_NA);
drivers/net/phy/phy_device.c
1599
if (port && port->ops && port->ops->link_up)
drivers/net/phy/phy_device.c
1600
port->ops->link_up(port);
drivers/net/phy/phy_device.c
1608
if (port && port->ops && port->ops->link_down)
drivers/net/phy/phy_device.c
1609
port->ops->link_down(port);
drivers/net/phy/phylink.c
1030
pl->pcs->ops->pcs_an_restart(pl->pcs);
drivers/net/phy/phylink.c
1426
pcs->ops->pcs_get_state(pcs, pl->pcs_neg_mode, state);
drivers/net/phy/phylink.c
536
if (!pcs->ops) {
drivers/net/phy/phylink.c
555
if (pcs->ops->pcs_validate) {
drivers/net/phy/phylink.c
556
ret = pcs->ops->pcs_validate(pcs, supported, state);
drivers/net/phy/phylink.c
885
if (pcs && pcs->ops->pcs_inband_caps)
drivers/net/phy/phylink.c
886
return pcs->ops->pcs_inband_caps(pcs, interface);
drivers/net/phy/phylink.c
894
if (pcs && pcs->ops->pcs_pre_config)
drivers/net/phy/phylink.c
895
pcs->ops->pcs_pre_config(pcs, interface);
drivers/net/phy/phylink.c
903
if (pcs && pcs->ops->pcs_post_config)
drivers/net/phy/phylink.c
904
err = pcs->ops->pcs_post_config(pcs, interface);
drivers/net/phy/phylink.c
911
if (pcs && pcs->ops->pcs_disable)
drivers/net/phy/phylink.c
912
pcs->ops->pcs_disable(pcs);
drivers/net/phy/phylink.c
919
if (pcs && pcs->ops->pcs_enable)
drivers/net/phy/phylink.c
920
err = pcs->ops->pcs_enable(pcs);
drivers/net/phy/phylink.c
932
return pcs->ops->pcs_config(pcs, neg_mode, state->interface,
drivers/net/phy/phylink.c
940
if (pcs && pcs->ops->pcs_link_up)
drivers/net/phy/phylink.c
941
pcs->ops->pcs_link_up(pcs, neg_mode, interface, speed, duplex);
drivers/net/phy/phylink.c
946
if (pcs && pcs->ops->pcs_disable_eee)
drivers/net/phy/phylink.c
947
pcs->ops->pcs_disable_eee(pcs);
drivers/net/phy/phylink.c
952
if (pcs && pcs->ops->pcs_enable_eee)
drivers/net/phy/phylink.c
953
pcs->ops->pcs_enable_eee(pcs);
drivers/net/phy/phylink.c
994
if (pcs->ops->pcs_pre_init)
drivers/net/phy/phylink.c
995
ret = pcs->ops->pcs_pre_init(pcs);
drivers/net/phy/qcom/at803x.c
730
.ops = &vddio_regulator_ops,
drivers/net/phy/qcom/at803x.c
743
.ops = &vddh_regulator_ops,
drivers/net/phy/qcom/at803x.c
805
port->ops = &at803x_port_ops;
drivers/net/phy/qcom/qca807x.c
689
port->ops = &qca807x_serdes_port_ops;
drivers/net/phy/realtek/realtek_hwmon.c
59
.ops = &rtl822x_hwmon_ops,
drivers/net/phy/sfp-bus.c
443
const struct sfp_upstream_ops *ops = bus->upstream_ops;
drivers/net/phy/sfp-bus.c
446
if (ops) {
drivers/net/phy/sfp-bus.c
447
if (ops->link_down)
drivers/net/phy/sfp-bus.c
448
ops->link_down(bus->upstream);
drivers/net/phy/sfp-bus.c
449
if (ops->connect_phy && bus->phydev) {
drivers/net/phy/sfp-bus.c
450
ret = ops->connect_phy(bus->upstream, bus->phydev);
drivers/net/phy/sfp-bus.c
465
const struct sfp_upstream_ops *ops = bus->upstream_ops;
drivers/net/phy/sfp-bus.c
472
if (bus->phydev && ops && ops->disconnect_phy)
drivers/net/phy/sfp-bus.c
473
ops->disconnect_phy(bus->upstream, bus->phydev);
drivers/net/phy/sfp-bus.c
658
const struct sfp_upstream_ops *ops)
drivers/net/phy/sfp-bus.c
668
bus->upstream_ops = ops;
drivers/net/phy/sfp-bus.c
733
const struct sfp_upstream_ops *ops = sfp_get_upstream_ops(bus);
drivers/net/phy/sfp-bus.c
736
if (ops && ops->connect_phy)
drivers/net/phy/sfp-bus.c
737
ret = ops->connect_phy(bus->upstream, phydev);
drivers/net/phy/sfp-bus.c
748
const struct sfp_upstream_ops *ops = sfp_get_upstream_ops(bus);
drivers/net/phy/sfp-bus.c
750
if (ops && ops->disconnect_phy)
drivers/net/phy/sfp-bus.c
751
ops->disconnect_phy(bus->upstream, bus->phydev);
drivers/net/phy/sfp-bus.c
758
const struct sfp_upstream_ops *ops = sfp_get_upstream_ops(bus);
drivers/net/phy/sfp-bus.c
760
if (ops && ops->link_up)
drivers/net/phy/sfp-bus.c
761
ops->link_up(bus->upstream);
drivers/net/phy/sfp-bus.c
767
const struct sfp_upstream_ops *ops = sfp_get_upstream_ops(bus);
drivers/net/phy/sfp-bus.c
769
if (ops && ops->link_down)
drivers/net/phy/sfp-bus.c
770
ops->link_down(bus->upstream);
drivers/net/phy/sfp-bus.c
777
const struct sfp_upstream_ops *ops = sfp_get_upstream_ops(bus);
drivers/net/phy/sfp-bus.c
782
if (ops && ops->module_insert)
drivers/net/phy/sfp-bus.c
783
ret = ops->module_insert(bus->upstream, id);
drivers/net/phy/sfp-bus.c
791
const struct sfp_upstream_ops *ops = sfp_get_upstream_ops(bus);
drivers/net/phy/sfp-bus.c
793
if (ops && ops->module_remove)
drivers/net/phy/sfp-bus.c
794
ops->module_remove(bus->upstream);
drivers/net/phy/sfp-bus.c
800
const struct sfp_upstream_ops *ops = sfp_get_upstream_ops(bus);
drivers/net/phy/sfp-bus.c
803
if (ops && ops->module_start)
drivers/net/phy/sfp-bus.c
804
ret = ops->module_start(bus->upstream);
drivers/net/phy/sfp-bus.c
812
const struct sfp_upstream_ops *ops = sfp_get_upstream_ops(bus);
drivers/net/phy/sfp-bus.c
814
if (ops && ops->module_stop)
drivers/net/phy/sfp-bus.c
815
ops->module_stop(bus->upstream);
drivers/net/phy/sfp-bus.c
827
const struct sfp_socket_ops *ops)
drivers/net/phy/sfp-bus.c
836
bus->socket_ops = ops;
drivers/net/phy/sfp.c
1700
.ops = &sfp_hwmon_ops,
drivers/net/phy/sfp.h
41
const struct sfp_socket_ops *ops);
drivers/net/plip/plip.c
231
port->ops->enable_irq (port);
drivers/net/plip/plip.c
241
port->ops->disable_irq (port);
drivers/net/plip/plip.c
250
port->ops->write_data (port, data);
drivers/net/plip/plip.c
258
return port->ops->read_status (port);
drivers/net/ppp/ppp_async.c
162
if (tty->ops->write == NULL)
drivers/net/ppp/ppp_async.c
189
ap->chan.ops = &async_ops;
drivers/net/ppp/ppp_async.c
666
sent = tty->ops->write(tty, ap->optr, avail);
drivers/net/ppp/ppp_generic.c
1610
if (!chan->ops->fill_forward_path)
drivers/net/ppp/ppp_generic.c
1613
return chan->ops->fill_forward_path(ctx, path, chan);
drivers/net/ppp/ppp_generic.c
1923
if (chan->ops->start_xmit(chan, skb))
drivers/net/ppp/ppp_generic.c
2156
!chan->ops->start_xmit(chan, frag))
drivers/net/ppp/ppp_generic.c
2189
if (!pch->chan->ops->start_xmit(pch->chan, skb)) {
drivers/net/ppp/ppp_generic.c
2310
if (!pchb->chan->ops->start_xmit(pchb->chan, skb))
drivers/net/ppp/ppp_generic.c
802
if (chan && chan->ops->ioctl)
drivers/net/ppp/ppp_generic.c
803
err = chan->ops->ioctl(chan, cmd, arg);
drivers/net/ppp/ppp_synctty.c
162
if (tty->ops->write == NULL)
drivers/net/ppp/ppp_synctty.c
186
ap->chan.ops = &sync_ops;
drivers/net/ppp/ppp_synctty.c
600
sent = tty->ops->write(tty, ap->tpkt->data, ap->tpkt->len);
drivers/net/ppp/pppoe.c
549
sock->ops = &pppoe_ops;
drivers/net/ppp/pppoe.c
697
po->chan.ops = &pppoe_chan_ops;
drivers/net/ppp/pptp.c
457
po->chan.ops = &pptp_chan_ops;
drivers/net/ppp/pptp.c
560
sock->ops = &pptp_ops;
drivers/net/pse-pd/pd692x0.c
1827
priv->pcdev.ops = &pd692x0_ops;
drivers/net/pse-pd/pd692x0.c
957
rdesc->ops = &dummy_ops;
drivers/net/pse-pd/pse_core.c
1057
if (!pcdev->ops->pi_get_admin_state ||
drivers/net/pse-pd/pse_core.c
1058
!pcdev->ops->pi_get_pw_status) {
drivers/net/pse-pd/pse_core.c
1068
if (pcdev->ops->setup_pi_matrix) {
drivers/net/pse-pd/pse_core.c
1069
ret = pcdev->ops->setup_pi_matrix(pcdev);
drivers/net/pse-pd/pse_core.c
1420
if (!pcdev->ops->pi_get_admin_state) {
drivers/net/pse-pd/pse_core.c
1602
const struct pse_controller_ops *ops;
drivers/net/pse-pd/pse_core.c
1608
ops = pcdev->ops;
drivers/net/pse-pd/pse_core.c
1617
ret = ops->pi_get_admin_state(pcdev, psec->id,
drivers/net/pse-pd/pse_core.c
1632
if (ops->pi_get_prio) {
drivers/net/pse-pd/pse_core.c
1633
ret = ops->pi_get_prio(pcdev, psec->id);
drivers/net/pse-pd/pse_core.c
1645
ret = ops->pi_get_pw_status(pcdev, psec->id, &pw_status);
drivers/net/pse-pd/pse_core.c
1651
if (ops->pi_get_ext_state) {
drivers/net/pse-pd/pse_core.c
1654
ret = ops->pi_get_ext_state(pcdev, psec->id,
drivers/net/pse-pd/pse_core.c
1664
if (ops->pi_get_pw_class) {
drivers/net/pse-pd/pse_core.c
1665
ret = ops->pi_get_pw_class(pcdev, psec->id);
drivers/net/pse-pd/pse_core.c
1672
if (ops->pi_get_actual_pw) {
drivers/net/pse-pd/pse_core.c
1673
ret = ops->pi_get_actual_pw(pcdev, psec->id);
drivers/net/pse-pd/pse_core.c
1680
if (ops->pi_get_pw_limit) {
drivers/net/pse-pd/pse_core.c
1681
ret = ops->pi_get_pw_limit(pcdev, psec->id);
drivers/net/pse-pd/pse_core.c
1688
if (ops->pi_get_pw_limit_ranges) {
drivers/net/pse-pd/pse_core.c
1691
ret = ops->pi_get_pw_limit_ranges(pcdev, psec->id,
drivers/net/pse-pd/pse_core.c
1912
const struct pse_controller_ops *ops;
drivers/net/pse-pd/pse_core.c
1939
ops = psec->pcdev->ops;
drivers/net/pse-pd/pse_core.c
1940
if (!ops->pi_set_prio) {
drivers/net/pse-pd/pse_core.c
1955
ret = ops->pi_set_prio(pcdev, psec->id, prio);
drivers/net/pse-pd/pse_core.c
291
ret = pcdev->ops->pi_get_admin_state(pcdev, id, &admin_state);
drivers/net/pse-pd/pse_core.c
406
pcdev->ops->pi_enable && pcdev->irq)
drivers/net/pse-pd/pse_core.c
415
const struct pse_controller_ops *ops;
drivers/net/pse-pd/pse_core.c
418
ops = pcdev->ops;
drivers/net/pse-pd/pse_core.c
419
if (!ops->pi_get_admin_state)
drivers/net/pse-pd/pse_core.c
460
const struct pse_controller_ops *ops = pcdev->ops;
drivers/net/pse-pd/pse_core.c
463
if (!ops->pi_disable)
drivers/net/pse-pd/pse_core.c
466
ret = ops->pi_disable(pcdev, id);
drivers/net/pse-pd/pse_core.c
617
const struct pse_controller_ops *ops = pcdev->ops;
drivers/net/pse-pd/pse_core.c
621
if (!ops->pi_get_pw_req) {
drivers/net/pse-pd/pse_core.c
623
ret = ops->pi_enable(pcdev, id);
drivers/net/pse-pd/pse_core.c
631
ret = ops->pi_get_pw_req(pcdev, id);
drivers/net/pse-pd/pse_core.c
640
if (ops->pi_get_pw_limit) {
drivers/net/pse-pd/pse_core.c
641
ret = ops->pi_get_pw_limit(pcdev, id);
drivers/net/pse-pd/pse_core.c
653
ret = ops->pi_enable(pcdev, id);
drivers/net/pse-pd/pse_core.c
668
const struct pse_controller_ops *ops;
drivers/net/pse-pd/pse_core.c
671
ops = pcdev->ops;
drivers/net/pse-pd/pse_core.c
672
if (!ops->pi_enable)
drivers/net/pse-pd/pse_core.c
694
ret = ops->pi_enable(pcdev, id);
drivers/net/pse-pd/pse_core.c
722
const struct pse_controller_ops *ops;
drivers/net/pse-pd/pse_core.c
725
ops = pcdev->ops;
drivers/net/pse-pd/pse_core.c
726
if (!ops->pi_get_voltage)
drivers/net/pse-pd/pse_core.c
730
return ops->pi_get_voltage(pcdev, id);
drivers/net/pse-pd/pse_core.c
748
const struct pse_controller_ops *ops;
drivers/net/pse-pd/pse_core.c
752
ops = pcdev->ops;
drivers/net/pse-pd/pse_core.c
754
if (!ops->pi_get_pw_limit || !ops->pi_get_voltage)
drivers/net/pse-pd/pse_core.c
758
ret = ops->pi_get_pw_limit(pcdev, id);
drivers/net/pse-pd/pse_core.c
787
const struct pse_controller_ops *ops;
drivers/net/pse-pd/pse_core.c
791
ops = pcdev->ops;
drivers/net/pse-pd/pse_core.c
792
if (!ops->pi_set_pw_limit || !ops->pi_get_voltage)
drivers/net/pse-pd/pse_core.c
813
ret = ops->pi_set_pw_limit(pcdev, id, mW);
drivers/net/pse-pd/pse_core.c
853
rdesc->ops = &pse_pi_ops;
drivers/net/pse-pd/pse_core.c
858
if (pcdev->ops->pi_set_pw_limit)
drivers/net/pse-pd/pse_regulator.c
124
priv->pcdev.ops = &pse_reg_ops;
drivers/net/pse-pd/si3474.c
538
priv->pcdev.ops = &si3474_ops;
drivers/net/pse-pd/tps23881.c
1512
priv->pcdev.ops = &tps23881_ops;
drivers/net/slip/slip.c
1398
sl->tty->ops->write(sl->tty, &s, 1);
drivers/net/slip/slip.c
409
actual = sl->tty->ops->write(sl->tty, sl->xbuff, count);
drivers/net/slip/slip.c
444
actual = sl->tty->ops->write(sl->tty, sl->xhead, sl->xleft);
drivers/net/slip/slip.c
796
if (tty->ops->write == NULL)
drivers/net/sungem_phy.c
1017
.ops = &bcm5421_phy_ops
drivers/net/sungem_phy.c
1036
.ops = &bcm5421k2_phy_ops
drivers/net/sungem_phy.c
1055
.ops = &bcm5461_phy_ops
drivers/net/sungem_phy.c
1074
.ops = &bcm5462V_phy_ops
drivers/net/sungem_phy.c
1104
.ops = &marvell88e1101_phy_ops
drivers/net/sungem_phy.c
1113
.ops = &marvell88e1101_phy_ops
drivers/net/sungem_phy.c
1122
.ops = &marvell88e1111_phy_ops
drivers/net/sungem_phy.c
1139
.ops = &generic_phy_ops
drivers/net/sungem_phy.c
902
.ops = &bcm5201_phy_ops
drivers/net/sungem_phy.c
921
.ops = &bcm5221_phy_ops
drivers/net/sungem_phy.c
940
.ops = &bcm5241_phy_ops
drivers/net/sungem_phy.c
959
.ops = &bcm5400_phy_ops
drivers/net/sungem_phy.c
978
.ops = &bcm5401_phy_ops
drivers/net/sungem_phy.c
997
.ops = &bcm5411_phy_ops
drivers/net/tap.c
472
q->sock.ops = &tap_socket_ops;
drivers/net/tap.c
671
uarg->ops->complete(NULL, uarg, false);
drivers/net/team/team_core.c
1007
if (team->ops.port_leave)
drivers/net/team/team_core.c
1008
team->ops.port_leave(team, port);
drivers/net/team/team_core.c
1687
tx_success = team->ops.transmit(team, skb);
drivers/net/team/team_core.c
1772
if (team->ops.port_change_dev_addr)
drivers/net/team/team_core.c
1773
team->ops.port_change_dev_addr(team, port);
drivers/net/team/team_core.c
536
!team->mode->ops->transmit)
drivers/net/team/team_core.c
537
team->ops.transmit = team_dummy_transmit;
drivers/net/team/team_core.c
539
team->ops.transmit = team->mode->ops->transmit;
drivers/net/team/team_core.c
542
!team->mode->ops->receive)
drivers/net/team/team_core.c
543
team->ops.receive = team_dummy_receive;
drivers/net/team/team_core.c
545
team->ops.receive = team->mode->ops->receive;
drivers/net/team/team_core.c
558
void (*exit_op)(struct team *team) = team->ops.exit;
drivers/net/team/team_core.c
561
memset(&team->ops, 0, sizeof(struct team_mode_ops));
drivers/net/team/team_core.c
576
if (new_mode->ops->init) {
drivers/net/team/team_core.c
579
err = new_mode->ops->init(team);
drivers/net/team/team_core.c
585
memcpy(&team->ops, new_mode->ops, sizeof(struct team_mode_ops));
drivers/net/team/team_core.c
746
res = team->ops.receive(team, port, skb);
drivers/net/team/team_core.c
946
if (team->ops.port_enabled)
drivers/net/team/team_core.c
947
team->ops.port_enabled(team, port);
drivers/net/team/team_core.c
972
if (team->ops.port_disabled)
drivers/net/team/team_core.c
973
team->ops.port_disabled(team, port);
drivers/net/team/team_core.c
988
if (team->ops.port_enter) {
drivers/net/team/team_core.c
989
err = team->ops.port_enter(team, port);
drivers/net/team/team_mode_activebackup.c
122
.ops = &ab_mode_ops,
drivers/net/team/team_mode_broadcast.c
53
.ops = &bc_mode_ops,
drivers/net/team/team_mode_loadbalance.c
678
.ops = &lb_mode_ops,
drivers/net/team/team_mode_random.c
44
.ops = &rnd_mode_ops,
drivers/net/team/team_mode_roundrobin.c
55
.ops = &rr_mode_ops,
drivers/net/tun.c
1857
uarg->ops->complete(NULL, uarg, false);
drivers/net/tun.c
3415
tfile->socket.ops = &tun_socket_ops;
drivers/net/usb/catc.c
707
static const struct ethtool_ops ops = {
drivers/net/usb/catc.c
813
netdev->ethtool_ops = &ops;
drivers/net/usb/hso.c
2399
net->ethtool_ops = &ops;
drivers/net/usb/hso.c
815
static const struct ethtool_ops ops = {
drivers/net/usb/ipheth.c
561
static const struct ethtool_ops ops = {
drivers/net/usb/ipheth.c
646
netdev->ethtool_ops = &ops;
drivers/net/usb/kaweth.c
1063
netdev->ethtool_ops = &ops;
drivers/net/usb/kaweth.c
672
static const struct ethtool_ops ops = {
drivers/net/usb/pegasus.c
1013
static const struct ethtool_ops ops = {
drivers/net/usb/pegasus.c
1200
net->ethtool_ops = &ops;
drivers/net/usb/r8152.c
9286
static const struct ethtool_ops ops = {
drivers/net/usb/r8152.c
9446
struct rtl_ops *ops = &tp->rtl_ops;
drivers/net/usb/r8152.c
9453
ops->init = r8152b_init;
drivers/net/usb/r8152.c
9454
ops->enable = rtl8152_enable;
drivers/net/usb/r8152.c
9455
ops->disable = rtl8152_disable;
drivers/net/usb/r8152.c
9456
ops->up = rtl8152_up;
drivers/net/usb/r8152.c
9457
ops->down = rtl8152_down;
drivers/net/usb/r8152.c
9458
ops->unload = rtl8152_unload;
drivers/net/usb/r8152.c
9459
ops->eee_get = r8152_get_eee;
drivers/net/usb/r8152.c
9460
ops->eee_set = r8152_set_eee;
drivers/net/usb/r8152.c
9461
ops->in_nway = rtl8152_in_nway;
drivers/net/usb/r8152.c
9462
ops->hw_phy_cfg = r8152b_hw_phy_cfg;
drivers/net/usb/r8152.c
9463
ops->autosuspend_en = rtl_runtime_suspend_enable;
drivers/net/usb/r8152.c
9473
ops->init = r8153_init;
drivers/net/usb/r8152.c
9474
ops->enable = rtl8153_enable;
drivers/net/usb/r8152.c
9475
ops->disable = rtl8153_disable;
drivers/net/usb/r8152.c
9476
ops->up = rtl8153_up;
drivers/net/usb/r8152.c
9477
ops->down = rtl8153_down;
drivers/net/usb/r8152.c
9478
ops->unload = rtl8153_unload;
drivers/net/usb/r8152.c
9479
ops->eee_get = r8153_get_eee;
drivers/net/usb/r8152.c
9480
ops->eee_set = r8152_set_eee;
drivers/net/usb/r8152.c
9481
ops->in_nway = rtl8153_in_nway;
drivers/net/usb/r8152.c
9482
ops->hw_phy_cfg = r8153_hw_phy_cfg;
drivers/net/usb/r8152.c
9483
ops->autosuspend_en = rtl8153_runtime_enable;
drivers/net/usb/r8152.c
9484
ops->change_mtu = rtl8153_change_mtu;
drivers/net/usb/r8152.c
9495
ops->init = r8153b_init;
drivers/net/usb/r8152.c
9496
ops->enable = rtl8153_enable;
drivers/net/usb/r8152.c
9497
ops->disable = rtl8153_disable;
drivers/net/usb/r8152.c
9498
ops->up = rtl8153b_up;
drivers/net/usb/r8152.c
9499
ops->down = rtl8153b_down;
drivers/net/usb/r8152.c
9500
ops->unload = rtl8153b_unload;
drivers/net/usb/r8152.c
9501
ops->eee_get = r8153_get_eee;
drivers/net/usb/r8152.c
9502
ops->eee_set = r8152_set_eee;
drivers/net/usb/r8152.c
9503
ops->in_nway = rtl8153_in_nway;
drivers/net/usb/r8152.c
9504
ops->hw_phy_cfg = r8153b_hw_phy_cfg;
drivers/net/usb/r8152.c
9505
ops->autosuspend_en = rtl8153b_runtime_enable;
drivers/net/usb/r8152.c
9506
ops->change_mtu = rtl8153_change_mtu;
drivers/net/usb/r8152.c
9517
ops->init = r8156_init;
drivers/net/usb/r8152.c
9518
ops->enable = rtl8156_enable;
drivers/net/usb/r8152.c
9519
ops->disable = rtl8156_disable;
drivers/net/usb/r8152.c
9520
ops->up = rtl8156_up;
drivers/net/usb/r8152.c
9521
ops->down = rtl8156_down;
drivers/net/usb/r8152.c
9522
ops->unload = rtl8153_unload;
drivers/net/usb/r8152.c
9523
ops->eee_get = r8153_get_eee;
drivers/net/usb/r8152.c
9524
ops->eee_set = r8152_set_eee;
drivers/net/usb/r8152.c
9525
ops->in_nway = rtl8153_in_nway;
drivers/net/usb/r8152.c
9526
ops->hw_phy_cfg = r8156_hw_phy_cfg;
drivers/net/usb/r8152.c
9527
ops->autosuspend_en = rtl8156_runtime_enable;
drivers/net/usb/r8152.c
9528
ops->change_mtu = rtl8156_change_mtu;
drivers/net/usb/r8152.c
9540
ops->init = r8156b_init;
drivers/net/usb/r8152.c
9541
ops->enable = rtl8156b_enable;
drivers/net/usb/r8152.c
9542
ops->disable = rtl8153_disable;
drivers/net/usb/r8152.c
9543
ops->up = rtl8156_up;
drivers/net/usb/r8152.c
9544
ops->down = rtl8156_down;
drivers/net/usb/r8152.c
9545
ops->unload = rtl8153_unload;
drivers/net/usb/r8152.c
9546
ops->eee_get = r8153_get_eee;
drivers/net/usb/r8152.c
9547
ops->eee_set = r8152_set_eee;
drivers/net/usb/r8152.c
9548
ops->in_nway = rtl8153_in_nway;
drivers/net/usb/r8152.c
9549
ops->hw_phy_cfg = r8156b_hw_phy_cfg;
drivers/net/usb/r8152.c
9550
ops->autosuspend_en = rtl8156_runtime_enable;
drivers/net/usb/r8152.c
9551
ops->change_mtu = rtl8156_change_mtu;
drivers/net/usb/r8152.c
9556
ops->init = r8153c_init;
drivers/net/usb/r8152.c
9557
ops->enable = rtl8153_enable;
drivers/net/usb/r8152.c
9558
ops->disable = rtl8153_disable;
drivers/net/usb/r8152.c
9559
ops->up = rtl8153c_up;
drivers/net/usb/r8152.c
9560
ops->down = rtl8153b_down;
drivers/net/usb/r8152.c
9561
ops->unload = rtl8153_unload;
drivers/net/usb/r8152.c
9562
ops->eee_get = r8153_get_eee;
drivers/net/usb/r8152.c
9563
ops->eee_set = r8152_set_eee;
drivers/net/usb/r8152.c
9564
ops->in_nway = rtl8153_in_nway;
drivers/net/usb/r8152.c
9565
ops->hw_phy_cfg = r8153c_hw_phy_cfg;
drivers/net/usb/r8152.c
9566
ops->autosuspend_en = rtl8153c_runtime_enable;
drivers/net/usb/r8152.c
9567
ops->change_mtu = rtl8153c_change_mtu;
drivers/net/usb/r8152.c
9852
netdev->ethtool_ops = &ops;
drivers/net/usb/rtl8150.c
832
static const struct ethtool_ops ops = {
drivers/net/usb/rtl8150.c
916
netdev->ethtool_ops = &ops;
drivers/net/wan/framer/framer-core.c
107
if (framer->ops->init) {
drivers/net/wan/framer/framer-core.c
108
ret = framer->ops->init(framer);
drivers/net/wan/framer/framer-core.c
114
if (framer->ops->flags & FRAMER_FLAG_POLL_STATUS)
drivers/net/wan/framer/framer-core.c
155
if (framer->ops->flags & FRAMER_FLAG_POLL_STATUS) {
drivers/net/wan/framer/framer-core.c
161
if (framer->ops->exit)
drivers/net/wan/framer/framer-core.c
162
framer->ops->exit(framer);
drivers/net/wan/framer/framer-core.c
194
if (framer->power_count == 0 && framer->ops->power_on) {
drivers/net/wan/framer/framer-core.c
195
ret = framer->ops->power_on(framer);
drivers/net/wan/framer/framer-core.c
228
if (framer->power_count == 1 && framer->ops->power_off) {
drivers/net/wan/framer/framer-core.c
229
ret = framer->ops->power_off(framer);
drivers/net/wan/framer/framer-core.c
261
if (!framer->ops->get_status)
drivers/net/wan/framer/framer-core.c
268
ret = framer->ops->get_status(framer, status);
drivers/net/wan/framer/framer-core.c
289
if (!framer->ops->set_config)
drivers/net/wan/framer/framer-core.c
293
ret = framer->ops->set_config(framer, config);
drivers/net/wan/framer/framer-core.c
314
if (!framer->ops->get_config)
drivers/net/wan/framer/framer-core.c
318
ret = framer->ops->get_config(framer, config);
drivers/net/wan/framer/framer-core.c
487
if (!try_module_get(framer->ops->owner)) {
drivers/net/wan/framer/framer-core.c
502
module_put(framer->ops->owner);
drivers/net/wan/framer/framer-core.c
520
module_put(framer->ops->owner);
drivers/net/wan/framer/framer-core.c
608
const struct framer_ops *ops)
drivers/net/wan/framer/framer-core.c
615
if (WARN_ON((ops->flags & FRAMER_FLAG_POLL_STATUS) && !ops->get_status))
drivers/net/wan/framer/framer-core.c
639
framer->ops = ops;
drivers/net/wan/framer/framer-core.c
713
const struct framer_ops *ops)
drivers/net/wan/framer/framer-core.c
721
framer = framer_create(dev, node, ops);
drivers/net/wireless/ath/ath.h
181
const struct ath_ops *ops;
drivers/net/wireless/ath/ath10k/ce.c
1114
return ce_state->ops->ce_completed_send_next_nolock(ce_state,
drivers/net/wireless/ath/ath10k/ce.c
1184
ce_state->ops->ce_extract_desc_data(ar, src_ring, sw_index,
drivers/net/wireless/ath/ath10k/ce.c
1781
ce_state->ops->ce_free_pipe(ar, ce_id);
drivers/net/wireless/ath/ath10k/ce.c
180
if (ce_state->ops->ce_set_src_ring_base_addr_hi) {
drivers/net/wireless/ath/ath10k/ce.c
181
ce_state->ops->ce_set_src_ring_base_addr_hi(ar, ce_ctrl_addr,
drivers/net/wireless/ath/ath10k/ce.c
1859
ce_state->ops = &ce_64_ops;
drivers/net/wireless/ath/ath10k/ce.c
1862
ce_state->ops = &ce_ops;
drivers/net/wireless/ath/ath10k/ce.c
1901
ce_state->ops->ce_alloc_src_ring(ar, ce_id, attr);
drivers/net/wireless/ath/ath10k/ce.c
1912
ce_state->dest_ring = ce_state->ops->ce_alloc_dst_ring(ar,
drivers/net/wireless/ath/ath10k/ce.c
285
if (ce_state->ops->ce_set_dest_ring_base_addr_hi) {
drivers/net/wireless/ath/ath10k/ce.c
286
ce_state->ops->ce_set_dest_ring_base_addr_hi(ar, ce_ctrl_addr,
drivers/net/wireless/ath/ath10k/ce.c
569
return ce_state->ops->ce_send_nolock(ce_state, per_transfer_context,
drivers/net/wireless/ath/ath10k/ce.c
745
ret = pipe->ops->ce_rx_post_buf(pipe, ctx, paddr);
drivers/net/wireless/ath/ath10k/ce.c
859
return ce_state->ops->ce_completed_recv_next_nolock(ce_state,
drivers/net/wireless/ath/ath10k/ce.c
874
ret = ce_state->ops->ce_completed_recv_next_nolock(ce_state,
drivers/net/wireless/ath/ath10k/ce.c
995
return ce_state->ops->ce_revoke_recv_next(ce_state,
drivers/net/wireless/ath/ath10k/ce.h
130
const struct ath10k_ce_ops *ops;
drivers/net/wireless/ath/ath10k/core.c
3633
ar->hif.ops = hif_ops;
drivers/net/wireless/ath/ath10k/core.h
1014
struct ieee80211_ops *ops;
drivers/net/wireless/ath/ath10k/core.h
1060
const struct ath10k_hif_ops *ops;
drivers/net/wireless/ath/ath10k/core.h
204
const struct wmi_ops *ops;
drivers/net/wireless/ath/ath10k/hif.h
106
return ar->hif.ops->tx_sg(ar, pipe_id, items, n_items);
drivers/net/wireless/ath/ath10k/hif.h
112
return ar->hif.ops->diag_read(ar, address, buf, buf_len);
drivers/net/wireless/ath/ath10k/hif.h
118
if (!ar->hif.ops->diag_write)
drivers/net/wireless/ath/ath10k/hif.h
121
return ar->hif.ops->diag_write(ar, address, data, nbytes);
drivers/net/wireless/ath/ath10k/hif.h
128
return ar->hif.ops->exchange_bmi_msg(ar, request, request_len,
drivers/net/wireless/ath/ath10k/hif.h
134
return ar->hif.ops->start(ar);
drivers/net/wireless/ath/ath10k/hif.h
139
return ar->hif.ops->stop(ar);
drivers/net/wireless/ath/ath10k/hif.h
144
if (ar->hif.ops->start_post)
drivers/net/wireless/ath/ath10k/hif.h
145
return ar->hif.ops->start_post(ar);
drivers/net/wireless/ath/ath10k/hif.h
151
if (ar->hif.ops->get_htt_tx_complete)
drivers/net/wireless/ath/ath10k/hif.h
152
return ar->hif.ops->get_htt_tx_complete(ar);
drivers/net/wireless/ath/ath10k/hif.h
160
return ar->hif.ops->map_service_to_pipe(ar, service_id,
drivers/net/wireless/ath/ath10k/hif.h
167
ar->hif.ops->get_default_pipe(ar, ul_pipe, dl_pipe);
drivers/net/wireless/ath/ath10k/hif.h
173
if (ar->hif.ops->send_complete_check)
drivers/net/wireless/ath/ath10k/hif.h
174
ar->hif.ops->send_complete_check(ar, pipe_id, force);
drivers/net/wireless/ath/ath10k/hif.h
180
return ar->hif.ops->get_free_queue_number(ar, pipe_id);
drivers/net/wireless/ath/ath10k/hif.h
186
return ar->hif.ops->power_up(ar, fw_mode);
drivers/net/wireless/ath/ath10k/hif.h
191
ar->hif.ops->power_down(ar);
drivers/net/wireless/ath/ath10k/hif.h
196
if (!ar->hif.ops->suspend)
drivers/net/wireless/ath/ath10k/hif.h
199
return ar->hif.ops->suspend(ar);
drivers/net/wireless/ath/ath10k/hif.h
204
if (!ar->hif.ops->resume)
drivers/net/wireless/ath/ath10k/hif.h
207
return ar->hif.ops->resume(ar);
drivers/net/wireless/ath/ath10k/hif.h
212
if (!ar->hif.ops->read32) {
drivers/net/wireless/ath/ath10k/hif.h
217
return ar->hif.ops->read32(ar, address);
drivers/net/wireless/ath/ath10k/hif.h
223
if (!ar->hif.ops->write32) {
drivers/net/wireless/ath/ath10k/hif.h
228
ar->hif.ops->write32(ar, address, data);
drivers/net/wireless/ath/ath10k/hif.h
235
if (!ar->hif.ops->fetch_cal_eeprom)
drivers/net/wireless/ath/ath10k/hif.h
238
return ar->hif.ops->fetch_cal_eeprom(ar, data, data_len);
drivers/net/wireless/ath/ath10k/hif.h
244
if (!ar->hif.ops->get_target_info)
drivers/net/wireless/ath/ath10k/hif.h
247
return ar->hif.ops->get_target_info(ar, tgt_info);
drivers/net/wireless/ath/ath10k/hif.h
253
if (!ar->hif.ops->set_target_log_mode)
drivers/net/wireless/ath/ath10k/hif.h
256
return ar->hif.ops->set_target_log_mode(ar, fw_log_mode);
drivers/net/wireless/ath/ath10k/mac.c
10217
ar->ops->set_tid_config = NULL;
drivers/net/wireless/ath/ath10k/mac.c
10301
ar->ops->set_coverage_class = NULL;
drivers/net/wireless/ath/ath10k/mac.c
7901
if (ar->wmi.ops->gen_vdev_wmm_conf) {
drivers/net/wireless/ath/ath10k/mac.c
9602
struct ieee80211_ops *ops;
drivers/net/wireless/ath/ath10k/mac.c
9605
ops = kmemdup(&ath10k_ops, sizeof(ath10k_ops), GFP_KERNEL);
drivers/net/wireless/ath/ath10k/mac.c
9606
if (!ops)
drivers/net/wireless/ath/ath10k/mac.c
9609
hw = ieee80211_alloc_hw(sizeof(struct ath10k) + priv_size, ops);
drivers/net/wireless/ath/ath10k/mac.c
9611
kfree(ops);
drivers/net/wireless/ath/ath10k/mac.c
9617
ar->ops = ops;
drivers/net/wireless/ath/ath10k/mac.c
9624
struct ieee80211_ops *ops = ar->ops;
drivers/net/wireless/ath/ath10k/mac.c
9627
kfree(ops);
drivers/net/wireless/ath/ath10k/pci.c
793
ret = ce_pipe->ops->ce_rx_post_buf(ce_pipe, skb, paddr);
drivers/net/wireless/ath/ath10k/snoc.c
520
ret = ce_pipe->ops->ce_rx_post_buf(ce_pipe, skb, paddr);
drivers/net/wireless/ath/ath10k/thermal.c
136
if (!ar->wmi.ops->gen_pdev_set_quiet_mode)
drivers/net/wireless/ath/ath10k/thermal.c
186
if (!(ar->wmi.ops->gen_pdev_get_temperature))
drivers/net/wireless/ath/ath10k/wmi-ops.h
1003
if (!ar->wmi.ops->gen_scan_prob_req_oui)
drivers/net/wireless/ath/ath10k/wmi-ops.h
1006
skb = ar->wmi.ops->gen_scan_prob_req_oui(ar, prob_req_oui);
drivers/net/wireless/ath/ath10k/wmi-ops.h
1020
if (!ar->wmi.ops->gen_peer_assoc)
drivers/net/wireless/ath/ath10k/wmi-ops.h
1023
skb = ar->wmi.ops->gen_peer_assoc(ar, arg);
drivers/net/wireless/ath/ath10k/wmi-ops.h
1039
if (!ar->wmi.ops->gen_beacon_dma)
drivers/net/wireless/ath/ath10k/wmi-ops.h
1042
skb = ar->wmi.ops->gen_beacon_dma(ar, vdev_id, bcn, bcn_len, bcn_paddr,
drivers/net/wireless/ath/ath10k/wmi-ops.h
1063
if (!ar->wmi.ops->gen_pdev_set_wmm)
drivers/net/wireless/ath/ath10k/wmi-ops.h
1066
skb = ar->wmi.ops->gen_pdev_set_wmm(ar, arg);
drivers/net/wireless/ath/ath10k/wmi-ops.h
1079
if (!ar->wmi.ops->gen_request_stats)
drivers/net/wireless/ath/ath10k/wmi-ops.h
1082
skb = ar->wmi.ops->gen_request_stats(ar, stats_mask);
drivers/net/wireless/ath/ath10k/wmi-ops.h
1098
if (!ar->wmi.ops->gen_request_peer_stats_info)
drivers/net/wireless/ath/ath10k/wmi-ops.h
1101
skb = ar->wmi.ops->gen_request_peer_stats_info(ar,
drivers/net/wireless/ath/ath10k/wmi-ops.h
1118
if (!ar->wmi.ops->gen_force_fw_hang)
drivers/net/wireless/ath/ath10k/wmi-ops.h
1121
skb = ar->wmi.ops->gen_force_fw_hang(ar, type, delay_ms);
drivers/net/wireless/ath/ath10k/wmi-ops.h
1133
if (!ar->wmi.ops->gen_gpio_config)
drivers/net/wireless/ath/ath10k/wmi-ops.h
1136
skb = ar->wmi.ops->gen_gpio_config(ar, gpio_num, input, pull_type, intr_mode);
drivers/net/wireless/ath/ath10k/wmi-ops.h
1147
if (!ar->wmi.ops->gen_gpio_config)
drivers/net/wireless/ath/ath10k/wmi-ops.h
1150
skb = ar->wmi.ops->gen_gpio_output(ar, gpio_num, set);
drivers/net/wireless/ath/ath10k/wmi-ops.h
1162
if (!ar->wmi.ops->gen_dbglog_cfg)
drivers/net/wireless/ath/ath10k/wmi-ops.h
1165
skb = ar->wmi.ops->gen_dbglog_cfg(ar, module_enable, log_level);
drivers/net/wireless/ath/ath10k/wmi-ops.h
1177
if (!ar->wmi.ops->gen_pktlog_enable)
drivers/net/wireless/ath/ath10k/wmi-ops.h
1180
skb = ar->wmi.ops->gen_pktlog_enable(ar, filter);
drivers/net/wireless/ath/ath10k/wmi-ops.h
1192
if (!ar->wmi.ops->gen_pktlog_disable)
drivers/net/wireless/ath/ath10k/wmi-ops.h
1195
skb = ar->wmi.ops->gen_pktlog_disable(ar);
drivers/net/wireless/ath/ath10k/wmi-ops.h
1209
if (!ar->wmi.ops->gen_pdev_set_quiet_mode)
drivers/net/wireless/ath/ath10k/wmi-ops.h
1212
skb = ar->wmi.ops->gen_pdev_set_quiet_mode(ar, period, duration,
drivers/net/wireless/ath/ath10k/wmi-ops.h
1226
if (!ar->wmi.ops->gen_pdev_get_temperature)
drivers/net/wireless/ath/ath10k/wmi-ops.h
1229
skb = ar->wmi.ops->gen_pdev_get_temperature(ar);
drivers/net/wireless/ath/ath10k/wmi-ops.h
1242
if (!ar->wmi.ops->gen_addba_clear_resp)
drivers/net/wireless/ath/ath10k/wmi-ops.h
1245
skb = ar->wmi.ops->gen_addba_clear_resp(ar, vdev_id, mac);
drivers/net/wireless/ath/ath10k/wmi-ops.h
1259
if (!ar->wmi.ops->gen_addba_send)
drivers/net/wireless/ath/ath10k/wmi-ops.h
1262
skb = ar->wmi.ops->gen_addba_send(ar, vdev_id, mac, tid, buf_size);
drivers/net/wireless/ath/ath10k/wmi-ops.h
1276
if (!ar->wmi.ops->gen_addba_set_resp)
drivers/net/wireless/ath/ath10k/wmi-ops.h
1279
skb = ar->wmi.ops->gen_addba_set_resp(ar, vdev_id, mac, tid, status);
drivers/net/wireless/ath/ath10k/wmi-ops.h
1293
if (!ar->wmi.ops->gen_delba_send)
drivers/net/wireless/ath/ath10k/wmi-ops.h
1296
skb = ar->wmi.ops->gen_delba_send(ar, vdev_id, mac, tid, initiator,
drivers/net/wireless/ath/ath10k/wmi-ops.h
1312
if (!ar->wmi.ops->gen_bcn_tmpl)
drivers/net/wireless/ath/ath10k/wmi-ops.h
1315
skb = ar->wmi.ops->gen_bcn_tmpl(ar, vdev_id, tim_ie_offset, bcn,
drivers/net/wireless/ath/ath10k/wmi-ops.h
1329
if (!ar->wmi.ops->gen_prb_tmpl)
drivers/net/wireless/ath/ath10k/wmi-ops.h
1332
skb = ar->wmi.ops->gen_prb_tmpl(ar, vdev_id, prb);
drivers/net/wireless/ath/ath10k/wmi-ops.h
1344
if (!ar->wmi.ops->gen_p2p_go_bcn_ie)
drivers/net/wireless/ath/ath10k/wmi-ops.h
1347
skb = ar->wmi.ops->gen_p2p_go_bcn_ie(ar, vdev_id, p2p_ie);
drivers/net/wireless/ath/ath10k/wmi-ops.h
1361
if (!ar->wmi.ops->gen_sta_keepalive)
drivers/net/wireless/ath/ath10k/wmi-ops.h
1364
skb = ar->wmi.ops->gen_sta_keepalive(ar, arg);
drivers/net/wireless/ath/ath10k/wmi-ops.h
1378
if (!ar->wmi.ops->gen_wow_enable)
drivers/net/wireless/ath/ath10k/wmi-ops.h
1381
skb = ar->wmi.ops->gen_wow_enable(ar);
drivers/net/wireless/ath/ath10k/wmi-ops.h
1397
if (!ar->wmi.ops->gen_wow_add_wakeup_event)
drivers/net/wireless/ath/ath10k/wmi-ops.h
1400
skb = ar->wmi.ops->gen_wow_add_wakeup_event(ar, vdev_id, event, enable);
drivers/net/wireless/ath/ath10k/wmi-ops.h
1414
if (!ar->wmi.ops->gen_wow_host_wakeup_ind)
drivers/net/wireless/ath/ath10k/wmi-ops.h
1417
skb = ar->wmi.ops->gen_wow_host_wakeup_ind(ar);
drivers/net/wireless/ath/ath10k/wmi-ops.h
1433
if (!ar->wmi.ops->gen_wow_add_pattern)
drivers/net/wireless/ath/ath10k/wmi-ops.h
1436
skb = ar->wmi.ops->gen_wow_add_pattern(ar, vdev_id, pattern_id,
drivers/net/wireless/ath/ath10k/wmi-ops.h
1452
if (!ar->wmi.ops->gen_wow_del_pattern)
drivers/net/wireless/ath/ath10k/wmi-ops.h
1455
skb = ar->wmi.ops->gen_wow_del_pattern(ar, vdev_id, pattern_id);
drivers/net/wireless/ath/ath10k/wmi-ops.h
1470
if (!ar->wmi.ops->gen_wow_config_pno)
drivers/net/wireless/ath/ath10k/wmi-ops.h
1473
skb = ar->wmi.ops->gen_wow_config_pno(ar, vdev_id, pno_scan);
drivers/net/wireless/ath/ath10k/wmi-ops.h
1487
if (!ar->wmi.ops->gen_update_fw_tdls_state)
drivers/net/wireless/ath/ath10k/wmi-ops.h
1490
skb = ar->wmi.ops->gen_update_fw_tdls_state(ar, vdev_id, state);
drivers/net/wireless/ath/ath10k/wmi-ops.h
1505
if (!ar->wmi.ops->gen_tdls_peer_update)
drivers/net/wireless/ath/ath10k/wmi-ops.h
1508
skb = ar->wmi.ops->gen_tdls_peer_update(ar, arg, cap, chan);
drivers/net/wireless/ath/ath10k/wmi-ops.h
1521
if (!ar->wmi.ops->gen_adaptive_qcs)
drivers/net/wireless/ath/ath10k/wmi-ops.h
1524
skb = ar->wmi.ops->gen_adaptive_qcs(ar, enable);
drivers/net/wireless/ath/ath10k/wmi-ops.h
1536
if (!ar->wmi.ops->gen_pdev_get_tpc_config)
drivers/net/wireless/ath/ath10k/wmi-ops.h
1539
skb = ar->wmi.ops->gen_pdev_get_tpc_config(ar, param);
drivers/net/wireless/ath/ath10k/wmi-ops.h
1552
if (!ar->wmi.ops->fw_stats_fill)
drivers/net/wireless/ath/ath10k/wmi-ops.h
1555
ar->wmi.ops->fw_stats_fill(ar, fw_stats, buf);
drivers/net/wireless/ath/ath10k/wmi-ops.h
1565
if (!ar->wmi.ops->gen_pdev_enable_adaptive_cca)
drivers/net/wireless/ath/ath10k/wmi-ops.h
1568
skb = ar->wmi.ops->gen_pdev_enable_adaptive_cca(ar, enable,
drivers/net/wireless/ath/ath10k/wmi-ops.h
1586
if (!ar->wmi.ops->ext_resource_config)
drivers/net/wireless/ath/ath10k/wmi-ops.h
1589
skb = ar->wmi.ops->ext_resource_config(ar, type,
drivers/net/wireless/ath/ath10k/wmi-ops.h
1602
if (!ar->wmi.ops->get_vdev_subtype)
drivers/net/wireless/ath/ath10k/wmi-ops.h
1605
return ar->wmi.ops->get_vdev_subtype(ar, subtype);
drivers/net/wireless/ath/ath10k/wmi-ops.h
1615
if (!wmi->ops->gen_pdev_bss_chan_info_req)
drivers/net/wireless/ath/ath10k/wmi-ops.h
1618
skb = wmi->ops->gen_pdev_bss_chan_info_req(ar, type);
drivers/net/wireless/ath/ath10k/wmi-ops.h
1632
if (!wmi->ops->gen_echo)
drivers/net/wireless/ath/ath10k/wmi-ops.h
1635
skb = wmi->ops->gen_echo(ar, value);
drivers/net/wireless/ath/ath10k/wmi-ops.h
1647
if (!ar->wmi.ops->gen_pdev_get_tpc_table_cmdid)
drivers/net/wireless/ath/ath10k/wmi-ops.h
1650
skb = ar->wmi.ops->gen_pdev_get_tpc_table_cmdid(ar, param);
drivers/net/wireless/ath/ath10k/wmi-ops.h
1665
if (!ar->wmi.ops->gen_radar_found)
drivers/net/wireless/ath/ath10k/wmi-ops.h
1668
skb = ar->wmi.ops->gen_radar_found(ar, arg);
drivers/net/wireless/ath/ath10k/wmi-ops.h
1682
if (!ar->wmi.ops->gen_bb_timing)
drivers/net/wireless/ath/ath10k/wmi-ops.h
1685
skb = ar->wmi.ops->gen_bb_timing(ar, arg);
drivers/net/wireless/ath/ath10k/wmi-ops.h
1700
if (!ar->wmi.ops->gen_per_peer_per_tid_cfg)
drivers/net/wireless/ath/ath10k/wmi-ops.h
1703
skb = ar->wmi.ops->gen_per_peer_per_tid_cfg(ar, arg);
drivers/net/wireless/ath/ath10k/wmi-ops.h
240
if (WARN_ON_ONCE(!ar->wmi.ops->rx))
drivers/net/wireless/ath/ath10k/wmi-ops.h
243
ar->wmi.ops->rx(ar, skb);
drivers/net/wireless/ath/ath10k/wmi-ops.h
251
if (!ar->wmi.ops->map_svc)
drivers/net/wireless/ath/ath10k/wmi-ops.h
254
ar->wmi.ops->map_svc(in, out, len);
drivers/net/wireless/ath/ath10k/wmi-ops.h
262
if (!ar->wmi.ops->map_svc_ext)
drivers/net/wireless/ath/ath10k/wmi-ops.h
265
ar->wmi.ops->map_svc_ext(in, out, len);
drivers/net/wireless/ath/ath10k/wmi-ops.h
273
if (!ar->wmi.ops->pull_scan)
drivers/net/wireless/ath/ath10k/wmi-ops.h
276
return ar->wmi.ops->pull_scan(ar, skb, arg);
drivers/net/wireless/ath/ath10k/wmi-ops.h
283
if (!ar->wmi.ops->pull_mgmt_tx_compl)
drivers/net/wireless/ath/ath10k/wmi-ops.h
286
return ar->wmi.ops->pull_mgmt_tx_compl(ar, skb, arg);
drivers/net/wireless/ath/ath10k/wmi-ops.h
293
if (!ar->wmi.ops->pull_mgmt_tx_bundle_compl)
drivers/net/wireless/ath/ath10k/wmi-ops.h
296
return ar->wmi.ops->pull_mgmt_tx_bundle_compl(ar, skb, arg);
drivers/net/wireless/ath/ath10k/wmi-ops.h
303
if (!ar->wmi.ops->pull_mgmt_rx)
drivers/net/wireless/ath/ath10k/wmi-ops.h
306
return ar->wmi.ops->pull_mgmt_rx(ar, skb, arg);
drivers/net/wireless/ath/ath10k/wmi-ops.h
313
if (!ar->wmi.ops->pull_ch_info)
drivers/net/wireless/ath/ath10k/wmi-ops.h
316
return ar->wmi.ops->pull_ch_info(ar, skb, arg);
drivers/net/wireless/ath/ath10k/wmi-ops.h
323
if (!ar->wmi.ops->pull_vdev_start)
drivers/net/wireless/ath/ath10k/wmi-ops.h
326
return ar->wmi.ops->pull_vdev_start(ar, skb, arg);
drivers/net/wireless/ath/ath10k/wmi-ops.h
333
if (!ar->wmi.ops->pull_peer_kick)
drivers/net/wireless/ath/ath10k/wmi-ops.h
336
return ar->wmi.ops->pull_peer_kick(ar, skb, arg);
drivers/net/wireless/ath/ath10k/wmi-ops.h
343
if (!ar->wmi.ops->pull_swba)
drivers/net/wireless/ath/ath10k/wmi-ops.h
346
return ar->wmi.ops->pull_swba(ar, skb, arg);
drivers/net/wireless/ath/ath10k/wmi-ops.h
353
if (!ar->wmi.ops->pull_phyerr_hdr)
drivers/net/wireless/ath/ath10k/wmi-ops.h
356
return ar->wmi.ops->pull_phyerr_hdr(ar, skb, arg);
drivers/net/wireless/ath/ath10k/wmi-ops.h
363
if (!ar->wmi.ops->pull_phyerr)
drivers/net/wireless/ath/ath10k/wmi-ops.h
366
return ar->wmi.ops->pull_phyerr(ar, phyerr_buf, left_len, arg);
drivers/net/wireless/ath/ath10k/wmi-ops.h
373
if (!ar->wmi.ops->pull_svc_rdy)
drivers/net/wireless/ath/ath10k/wmi-ops.h
376
return ar->wmi.ops->pull_svc_rdy(ar, skb, arg);
drivers/net/wireless/ath/ath10k/wmi-ops.h
383
if (!ar->wmi.ops->pull_rdy)
drivers/net/wireless/ath/ath10k/wmi-ops.h
386
return ar->wmi.ops->pull_rdy(ar, skb, arg);
drivers/net/wireless/ath/ath10k/wmi-ops.h
393
if (!ar->wmi.ops->pull_svc_avail)
drivers/net/wireless/ath/ath10k/wmi-ops.h
395
return ar->wmi.ops->pull_svc_avail(ar, skb, arg);
drivers/net/wireless/ath/ath10k/wmi-ops.h
402
if (!ar->wmi.ops->pull_fw_stats)
drivers/net/wireless/ath/ath10k/wmi-ops.h
405
return ar->wmi.ops->pull_fw_stats(ar, skb, stats);
drivers/net/wireless/ath/ath10k/wmi-ops.h
412
if (!ar->wmi.ops->pull_roam_ev)
drivers/net/wireless/ath/ath10k/wmi-ops.h
415
return ar->wmi.ops->pull_roam_ev(ar, skb, arg);
drivers/net/wireless/ath/ath10k/wmi-ops.h
422
if (!ar->wmi.ops->pull_wow_event)
drivers/net/wireless/ath/ath10k/wmi-ops.h
425
return ar->wmi.ops->pull_wow_event(ar, skb, arg);
drivers/net/wireless/ath/ath10k/wmi-ops.h
432
if (!ar->wmi.ops->pull_echo_ev)
drivers/net/wireless/ath/ath10k/wmi-ops.h
435
return ar->wmi.ops->pull_echo_ev(ar, skb, arg);
drivers/net/wireless/ath/ath10k/wmi-ops.h
442
if (!ar->wmi.ops->pull_dfs_status_ev)
drivers/net/wireless/ath/ath10k/wmi-ops.h
445
return ar->wmi.ops->pull_dfs_status_ev(ar, skb, arg);
drivers/net/wireless/ath/ath10k/wmi-ops.h
451
if (!ar->wmi.ops->get_txbf_conf_scheme)
drivers/net/wireless/ath/ath10k/wmi-ops.h
454
return ar->wmi.ops->get_txbf_conf_scheme(ar);
drivers/net/wireless/ath/ath10k/wmi-ops.h
460
if (!ar->wmi.ops->cleanup_mgmt_tx_send)
drivers/net/wireless/ath/ath10k/wmi-ops.h
463
return ar->wmi.ops->cleanup_mgmt_tx_send(ar, msdu);
drivers/net/wireless/ath/ath10k/wmi-ops.h
473
if (!ar->wmi.ops->gen_mgmt_tx_send)
drivers/net/wireless/ath/ath10k/wmi-ops.h
476
skb = ar->wmi.ops->gen_mgmt_tx_send(ar, msdu, paddr);
drivers/net/wireless/ath/ath10k/wmi-ops.h
495
if (!ar->wmi.ops->gen_mgmt_tx)
drivers/net/wireless/ath/ath10k/wmi-ops.h
498
skb = ar->wmi.ops->gen_mgmt_tx(ar, msdu);
drivers/net/wireless/ath/ath10k/wmi-ops.h
523
if (!ar->wmi.ops->gen_pdev_set_rd)
drivers/net/wireless/ath/ath10k/wmi-ops.h
526
skb = ar->wmi.ops->gen_pdev_set_rd(ar, rd, rd2g, rd5g, ctl2g, ctl5g,
drivers/net/wireless/ath/ath10k/wmi-ops.h
540
if (!ar->wmi.ops->gen_pdev_set_base_macaddr)
drivers/net/wireless/ath/ath10k/wmi-ops.h
543
skb = ar->wmi.ops->gen_pdev_set_base_macaddr(ar, macaddr);
drivers/net/wireless/ath/ath10k/wmi-ops.h
556
if (!ar->wmi.ops->gen_pdev_suspend)
drivers/net/wireless/ath/ath10k/wmi-ops.h
559
skb = ar->wmi.ops->gen_pdev_suspend(ar, suspend_opt);
drivers/net/wireless/ath/ath10k/wmi-ops.h
571
if (!ar->wmi.ops->gen_pdev_resume)
drivers/net/wireless/ath/ath10k/wmi-ops.h
574
skb = ar->wmi.ops->gen_pdev_resume(ar);
drivers/net/wireless/ath/ath10k/wmi-ops.h
586
if (!ar->wmi.ops->gen_pdev_set_param)
drivers/net/wireless/ath/ath10k/wmi-ops.h
589
skb = ar->wmi.ops->gen_pdev_set_param(ar, id, value);
drivers/net/wireless/ath/ath10k/wmi-ops.h
601
if (!ar->wmi.ops->gen_init)
drivers/net/wireless/ath/ath10k/wmi-ops.h
604
skb = ar->wmi.ops->gen_init(ar);
drivers/net/wireless/ath/ath10k/wmi-ops.h
617
if (!ar->wmi.ops->gen_start_scan)
drivers/net/wireless/ath/ath10k/wmi-ops.h
620
skb = ar->wmi.ops->gen_start_scan(ar, arg);
drivers/net/wireless/ath/ath10k/wmi-ops.h
632
if (!ar->wmi.ops->gen_stop_scan)
drivers/net/wireless/ath/ath10k/wmi-ops.h
635
skb = ar->wmi.ops->gen_stop_scan(ar, arg);
drivers/net/wireless/ath/ath10k/wmi-ops.h
650
if (!ar->wmi.ops->gen_vdev_create)
drivers/net/wireless/ath/ath10k/wmi-ops.h
653
skb = ar->wmi.ops->gen_vdev_create(ar, vdev_id, type, subtype, macaddr);
drivers/net/wireless/ath/ath10k/wmi-ops.h
665
if (!ar->wmi.ops->gen_vdev_delete)
drivers/net/wireless/ath/ath10k/wmi-ops.h
668
skb = ar->wmi.ops->gen_vdev_delete(ar, vdev_id);
drivers/net/wireless/ath/ath10k/wmi-ops.h
681
if (!ar->wmi.ops->gen_vdev_start)
drivers/net/wireless/ath/ath10k/wmi-ops.h
684
skb = ar->wmi.ops->gen_vdev_start(ar, arg, false);
drivers/net/wireless/ath/ath10k/wmi-ops.h
698
if (!ar->wmi.ops->gen_vdev_start)
drivers/net/wireless/ath/ath10k/wmi-ops.h
701
skb = ar->wmi.ops->gen_vdev_start(ar, arg, true);
drivers/net/wireless/ath/ath10k/wmi-ops.h
714
if (!ar->wmi.ops->gen_vdev_stop)
drivers/net/wireless/ath/ath10k/wmi-ops.h
717
skb = ar->wmi.ops->gen_vdev_stop(ar, vdev_id);
drivers/net/wireless/ath/ath10k/wmi-ops.h
729
if (!ar->wmi.ops->gen_vdev_up)
drivers/net/wireless/ath/ath10k/wmi-ops.h
732
skb = ar->wmi.ops->gen_vdev_up(ar, vdev_id, aid, bssid);
drivers/net/wireless/ath/ath10k/wmi-ops.h
744
if (!ar->wmi.ops->gen_vdev_down)
drivers/net/wireless/ath/ath10k/wmi-ops.h
747
skb = ar->wmi.ops->gen_vdev_down(ar, vdev_id);
drivers/net/wireless/ath/ath10k/wmi-ops.h
760
if (!ar->wmi.ops->gen_vdev_set_param)
drivers/net/wireless/ath/ath10k/wmi-ops.h
763
skb = ar->wmi.ops->gen_vdev_set_param(ar, vdev_id, param_id,
drivers/net/wireless/ath/ath10k/wmi-ops.h
777
if (!ar->wmi.ops->gen_vdev_install_key)
drivers/net/wireless/ath/ath10k/wmi-ops.h
780
skb = ar->wmi.ops->gen_vdev_install_key(ar, arg);
drivers/net/wireless/ath/ath10k/wmi-ops.h
795
if (!ar->wmi.ops->gen_vdev_spectral_conf)
drivers/net/wireless/ath/ath10k/wmi-ops.h
798
skb = ar->wmi.ops->gen_vdev_spectral_conf(ar, arg);
drivers/net/wireless/ath/ath10k/wmi-ops.h
813
if (!ar->wmi.ops->gen_vdev_spectral_enable)
drivers/net/wireless/ath/ath10k/wmi-ops.h
816
skb = ar->wmi.ops->gen_vdev_spectral_enable(ar, vdev_id, trigger,
drivers/net/wireless/ath/ath10k/wmi-ops.h
834
if (!ar->wmi.ops->gen_vdev_sta_uapsd)
drivers/net/wireless/ath/ath10k/wmi-ops.h
837
skb = ar->wmi.ops->gen_vdev_sta_uapsd(ar, vdev_id, peer_addr, args,
drivers/net/wireless/ath/ath10k/wmi-ops.h
853
skb = ar->wmi.ops->gen_vdev_wmm_conf(ar, vdev_id, arg);
drivers/net/wireless/ath/ath10k/wmi-ops.h
868
if (!ar->wmi.ops->gen_peer_create)
drivers/net/wireless/ath/ath10k/wmi-ops.h
871
skb = ar->wmi.ops->gen_peer_create(ar, vdev_id, peer_addr, peer_type);
drivers/net/wireless/ath/ath10k/wmi-ops.h
884
if (!ar->wmi.ops->gen_peer_delete)
drivers/net/wireless/ath/ath10k/wmi-ops.h
887
skb = ar->wmi.ops->gen_peer_delete(ar, vdev_id, peer_addr);
drivers/net/wireless/ath/ath10k/wmi-ops.h
900
if (!ar->wmi.ops->gen_peer_flush)
drivers/net/wireless/ath/ath10k/wmi-ops.h
903
skb = ar->wmi.ops->gen_peer_flush(ar, vdev_id, peer_addr, tid_bitmap);
drivers/net/wireless/ath/ath10k/wmi-ops.h
916
if (!ar->wmi.ops->gen_peer_set_param)
drivers/net/wireless/ath/ath10k/wmi-ops.h
919
skb = ar->wmi.ops->gen_peer_set_param(ar, vdev_id, peer_addr, param_id,
drivers/net/wireless/ath/ath10k/wmi-ops.h
933
if (!ar->wmi.ops->gen_set_psmode)
drivers/net/wireless/ath/ath10k/wmi-ops.h
936
skb = ar->wmi.ops->gen_set_psmode(ar, vdev_id, psmode);
drivers/net/wireless/ath/ath10k/wmi-ops.h
950
if (!ar->wmi.ops->gen_set_sta_ps)
drivers/net/wireless/ath/ath10k/wmi-ops.h
953
skb = ar->wmi.ops->gen_set_sta_ps(ar, vdev_id, param_id, value);
drivers/net/wireless/ath/ath10k/wmi-ops.h
967
if (!ar->wmi.ops->gen_set_ap_ps)
drivers/net/wireless/ath/ath10k/wmi-ops.h
970
skb = ar->wmi.ops->gen_set_ap_ps(ar, vdev_id, mac, param_id, value);
drivers/net/wireless/ath/ath10k/wmi-ops.h
984
if (!ar->wmi.ops->gen_scan_chan_list)
drivers/net/wireless/ath/ath10k/wmi-ops.h
987
skb = ar->wmi.ops->gen_scan_chan_list(ar, arg);
drivers/net/wireless/ath/ath10k/wmi-tlv.c
4647
ar->wmi.ops = &wmi_tlv_ops;
drivers/net/wireless/ath/ath10k/wmi.c
9522
ar->wmi.ops = &wmi_10_4_ops;
drivers/net/wireless/ath/ath10k/wmi.c
9532
ar->wmi.ops = &wmi_10_2_4_ops;
drivers/net/wireless/ath/ath10k/wmi.c
9541
ar->wmi.ops = &wmi_10_2_ops;
drivers/net/wireless/ath/ath10k/wmi.c
9550
ar->wmi.ops = &wmi_10_1_ops;
drivers/net/wireless/ath/ath10k/wmi.c
9559
ar->wmi.ops = &wmi_ops;
drivers/net/wireless/ath/ath11k/ahb.c
1148
ab->hif.ops = hif_ops;
drivers/net/wireless/ath/ath11k/core.h
1066
const struct ath11k_pci_ops *ops;
drivers/net/wireless/ath/ath11k/core.h
950
const struct ath11k_hif_ops *ops;
drivers/net/wireless/ath/ath11k/hif.h
103
return ab->hif.ops->read32(ab, address);
drivers/net/wireless/ath/ath11k/hif.h
108
ab->hif.ops->write32(ab, address, data);
drivers/net/wireless/ath/ath11k/hif.h
114
if (!ab->hif.ops->read)
drivers/net/wireless/ath/ath11k/hif.h
117
return ab->hif.ops->read(ab, buf, start, end);
drivers/net/wireless/ath/ath11k/hif.h
123
return ab->hif.ops->map_service_to_pipe(ab, service_id, ul_pipe, dl_pipe);
drivers/net/wireless/ath/ath11k/hif.h
130
if (!ab->hif.ops->get_user_msi_vector)
drivers/net/wireless/ath/ath11k/hif.h
133
return ab->hif.ops->get_user_msi_vector(ab, user_name, num_vectors,
drivers/net/wireless/ath/ath11k/hif.h
141
if (!ab->hif.ops->get_msi_address)
drivers/net/wireless/ath/ath11k/hif.h
144
ab->hif.ops->get_msi_address(ab, msi_addr_lo, msi_addr_hi);
drivers/net/wireless/ath/ath11k/hif.h
150
if (ab->hif.ops->get_ce_msi_idx)
drivers/net/wireless/ath/ath11k/hif.h
151
ab->hif.ops->get_ce_msi_idx(ab, ce_id, msi_data_idx);
drivers/net/wireless/ath/ath11k/hif.h
158
if (ab->hif.ops->coredump_download)
drivers/net/wireless/ath/ath11k/hif.h
159
ab->hif.ops->coredump_download(ab);
drivers/net/wireless/ath/ath11k/hif.h
39
if (ab->hif.ops->ce_irq_enable)
drivers/net/wireless/ath/ath11k/hif.h
40
ab->hif.ops->ce_irq_enable(ab);
drivers/net/wireless/ath/ath11k/hif.h
45
if (ab->hif.ops->ce_irq_disable)
drivers/net/wireless/ath/ath11k/hif.h
46
ab->hif.ops->ce_irq_disable(ab);
drivers/net/wireless/ath/ath11k/hif.h
51
return ab->hif.ops->start(ab);
drivers/net/wireless/ath/ath11k/hif.h
56
ab->hif.ops->stop(ab);
drivers/net/wireless/ath/ath11k/hif.h
61
ab->hif.ops->irq_enable(ab);
drivers/net/wireless/ath/ath11k/hif.h
66
ab->hif.ops->irq_disable(ab);
drivers/net/wireless/ath/ath11k/hif.h
71
if (!ab->hif.ops->power_up)
drivers/net/wireless/ath/ath11k/hif.h
74
return ab->hif.ops->power_up(ab);
drivers/net/wireless/ath/ath11k/hif.h
79
if (!ab->hif.ops->power_down)
drivers/net/wireless/ath/ath11k/hif.h
82
ab->hif.ops->power_down(ab, is_suspend);
drivers/net/wireless/ath/ath11k/hif.h
87
if (ab->hif.ops->suspend)
drivers/net/wireless/ath/ath11k/hif.h
88
return ab->hif.ops->suspend(ab);
drivers/net/wireless/ath/ath11k/hif.h
95
if (ab->hif.ops->resume)
drivers/net/wireless/ath/ath11k/hif.h
96
return ab->hif.ops->resume(ab);
drivers/net/wireless/ath/ath11k/pci.c
967
ab->hif.ops = &ath11k_pci_hif_ops;
drivers/net/wireless/ath/ath11k/pcic.c
172
ab->pci.ops->window_write32(ab, offset, value);
drivers/net/wireless/ath/ath11k/pcic.c
185
if (wakeup_required && ab->pci.ops->wakeup)
drivers/net/wireless/ath/ath11k/pcic.c
186
ret = ab->pci.ops->wakeup(ab);
drivers/net/wireless/ath/ath11k/pcic.c
190
if (wakeup_required && !ret && ab->pci.ops->release)
drivers/net/wireless/ath/ath11k/pcic.c
191
ab->pci.ops->release(ab);
drivers/net/wireless/ath/ath11k/pcic.c
202
val = ab->pci.ops->window_read32(ab, offset);
drivers/net/wireless/ath/ath11k/pcic.c
218
if (wakeup_required && ab->pci.ops->wakeup)
drivers/net/wireless/ath/ath11k/pcic.c
219
ret = ab->pci.ops->wakeup(ab);
drivers/net/wireless/ath/ath11k/pcic.c
223
if (wakeup_required && !ret && ab->pci.ops->release)
drivers/net/wireless/ath/ath11k/pcic.c
224
ab->pci.ops->release(ab);
drivers/net/wireless/ath/ath11k/pcic.c
242
if (wakeup_required && ab->pci.ops->wakeup) {
drivers/net/wireless/ath/ath11k/pcic.c
243
ret = ab->pci.ops->wakeup(ab);
drivers/net/wireless/ath/ath11k/pcic.c
261
if (wakeup_required && ab->pci.ops->release)
drivers/net/wireless/ath/ath11k/pcic.c
262
ab->pci.ops->release(ab);
drivers/net/wireless/ath/ath11k/pcic.c
570
return ab->pci.ops->get_msi_irq(ab, vector);
drivers/net/wireless/ath/ath11k/pcic.c
828
ab->pci.ops = pci_ops;
drivers/net/wireless/ath/ath12k/ahb.c
1027
ab->hif.ops = &ath12k_ahb_hif_ops;
drivers/net/wireless/ath/ath12k/ahb.c
1040
ab_ahb->device_family_ops = &ath12k_ahb_family_drivers[device_id]->ops;
drivers/net/wireless/ath/ath12k/ahb.c
1182
if (!driver || !driver->ops.probe ||
drivers/net/wireless/ath/ath12k/ahb.c
1183
!driver->ops.arch_init || !driver->ops.arch_deinit)
drivers/net/wireless/ath/ath12k/ahb.h
76
struct ath12k_ahb_device_family_ops ops;
drivers/net/wireless/ath/ath12k/core.h
961
const struct ath12k_hif_ops *ops;
drivers/net/wireless/ath/ath12k/dp.h
541
struct ath12k_dp_arch_ops *ops;
drivers/net/wireless/ath/ath12k/dp.h
558
return dp->ops->tx_get_vdev_bank_config(dp->ab, arvif);
drivers/net/wireless/ath/ath12k/dp.h
568
return dp->ops->reo_cmd_send(dp->ab, rx_tid, type, cmd, cb);
drivers/net/wireless/ath/ath12k/dp.h
578
dp->ops->setup_pn_check_reo_cmd(cmd, rx_tid, cipher, key_cmd);
drivers/net/wireless/ath/ath12k/dp.h
585
dp->ops->rx_peer_tid_delete(dp->ab, peer, tid);
drivers/net/wireless/ath/ath12k/dp.h
591
return dp->ops->reo_cache_flush(dp->ab, rx_tid);
drivers/net/wireless/ath/ath12k/dp.h
599
return dp->ops->rx_link_desc_return(dp, buf_addr_info, action);
drivers/net/wireless/ath/ath12k/dp.h
607
dp->ops->rx_frags_cleanup(rx_tid, rel_link_desc);
drivers/net/wireless/ath/ath12k/dp.h
616
return dp->ops->peer_rx_tid_reo_update(dp, peer, rx_tid,
drivers/net/wireless/ath/ath12k/dp.h
625
return dp->ops->rx_assign_reoq(dp->ab, dp_peer, rx_tid, ssn, pn_type);
drivers/net/wireless/ath/ath12k/dp.h
632
dp->ops->peer_rx_tid_qref_setup(dp->ab, peer_id, tid, paddr);
drivers/net/wireless/ath/ath12k/dp.h
638
dp->ops->peer_rx_tid_qref_reset(dp->ab, peer_id, tid);
drivers/net/wireless/ath/ath12k/dp.h
645
return dp->ops->rx_tid_delete_handler(dp->ab, rx_tid);
drivers/net/wireless/ath/ath12k/dp.h
664
return dp->ops->service_srng(dp, irq_grp, budget);
drivers/net/wireless/ath/ath12k/dp_mon.c
288
ab->hal.ops->rx_desc_get_msdu_payload(rx_desc);
drivers/net/wireless/ath/ath12k/dp_rx.h
130
return ab->hal.ops->rx_desc_get_l3_pad_bytes(desc);
drivers/net/wireless/ath/ath12k/dp_rx.h
137
hal->ops->rx_desc_copy_end_tlv(fdesc, ldesc);
drivers/net/wireless/ath/ath12k/dp_rx.h
144
hal->ops->rx_desc_set_msdu_len(desc, len);
drivers/net/wireless/ath/ath12k/dp_rx.h
150
return ab->hal.ops->rx_desc_get_mpdu_ppdu_id(rx_desc);
drivers/net/wireless/ath/ath12k/dp_rx.h
157
hal->ops->rx_desc_get_dot11_hdr(desc, hdr);
drivers/net/wireless/ath/ath12k/dp_rx.h
165
hal->ops->rx_desc_get_crypto_header(desc, crypto_hdr, enctype);
drivers/net/wireless/ath/ath12k/dp_rx.h
171
return hal->ops->rx_desc_get_msdu_src_link_id(desc);
drivers/net/wireless/ath/ath12k/dp_rx.h
188
hal->ops->extract_rx_desc_data(rx_info, rx_desc, ldesc);
drivers/net/wireless/ath/ath12k/hal.c
101
ab->hal.ops->reo_init_cmd_ring(ab, srng);
drivers/net/wireless/ath/ath12k/hal.c
106
ab->hal.ops->reo_shared_qaddr_cache_clear(ab);
drivers/net/wireless/ath/ath12k/hal.c
114
hal->ops->rx_buf_addr_info_set(binfo, paddr, cookie, manager);
drivers/net/wireless/ath/ath12k/hal.c
122
hal->ops->rx_buf_addr_info_get(binfo, paddr, msdu_cookies, rbm);
drivers/net/wireless/ath/ath12k/hal.c
13
ab->hal.ops->ce_dst_setup(ab, srng, ring_num);
drivers/net/wireless/ath/ath12k/hal.c
130
hal->ops->rx_msdu_list_get(ar, link_desc, msdu_list, num_msdus);
drivers/net/wireless/ath/ath12k/hal.c
139
hal->ops->rx_reo_ent_buf_paddr_get(rx_desc, paddr, sw_cookie,
drivers/net/wireless/ath/ath12k/hal.c
145
ab->hal.ops->cc_config(ab);
drivers/net/wireless/ath/ath12k/hal.c
151
return hal->ops->get_idle_link_rbm(hal, device_id);
drivers/net/wireless/ath/ath12k/hal.c
19
ab->hal.ops->srng_src_hw_init(ab, srng);
drivers/net/wireless/ath/ath12k/hal.c
25
ab->hal.ops->srng_dst_hw_init(ab, srng);
drivers/net/wireless/ath/ath12k/hal.c
295
hal->ops->ce_src_set_desc(desc, paddr, len, id, byte_swap_data);
drivers/net/wireless/ath/ath12k/hal.c
302
hal->ops->ce_dst_set_desc(desc, paddr);
drivers/net/wireless/ath/ath12k/hal.c
308
return hal->ops->ce_dst_status_get_length(desc);
drivers/net/wireless/ath/ath12k/hal.c
31
ab->hal.ops->set_umac_srng_ptr_addr(ab, srng);
drivers/net/wireless/ath/ath12k/hal.c
315
hal->ops->set_link_desc_addr(desc, cookie, paddr, rbm);
drivers/net/wireless/ath/ath12k/hal.c
38
return hal->ops->srng_get_ring_id(hal, type, ring_num, mac_id);
drivers/net/wireless/ath/ath12k/hal.c
45
return ab->hal.ops->srng_update_shadow_config(ab, ring_type,
drivers/net/wireless/ath/ath12k/hal.c
51
return hal->ops->ce_get_desc_size(type);
drivers/net/wireless/ath/ath12k/hal.c
56
ab->hal.ops->tx_set_dscp_tid_map(ab, id);
drivers/net/wireless/ath/ath12k/hal.c
62
ab->hal.ops->tx_configure_bank_register(ab, bank_config, bank_id);
drivers/net/wireless/ath/ath12k/hal.c
67
ab->hal.ops->reoq_lut_addr_read_enable(ab);
drivers/net/wireless/ath/ath12k/hal.c
72
ab->hal.ops->reoq_lut_set_max_peerid(ab);
drivers/net/wireless/ath/ath12k/hal.c
739
ret = hal->ops->create_srng_config(hal);
drivers/net/wireless/ath/ath12k/hal.c
77
ab->hal.ops->write_ml_reoq_lut_addr(ab, paddr);
drivers/net/wireless/ath/ath12k/hal.c
82
ab->hal.ops->write_reoq_lut_addr(ab, paddr);
drivers/net/wireless/ath/ath12k/hal.c
90
ab->hal.ops->setup_link_idle_list(ab, sbuf, nsbufs, tot_link_desc,
drivers/net/wireless/ath/ath12k/hal.c
96
ab->hal.ops->reo_hw_setup(ab, ring_hash_map);
drivers/net/wireless/ath/ath12k/hal.h
1232
const struct hal_ops *ops;
drivers/net/wireless/ath/ath12k/hif.h
101
if (ab->hif.ops->suspend)
drivers/net/wireless/ath/ath12k/hif.h
102
return ab->hif.ops->suspend(ab);
drivers/net/wireless/ath/ath12k/hif.h
109
if (ab->hif.ops->resume)
drivers/net/wireless/ath/ath12k/hif.h
110
return ab->hif.ops->resume(ab);
drivers/net/wireless/ath/ath12k/hif.h
117
return ab->hif.ops->start(ab);
drivers/net/wireless/ath/ath12k/hif.h
122
ab->hif.ops->stop(ab);
drivers/net/wireless/ath/ath12k/hif.h
127
return ab->hif.ops->read32(ab, address);
drivers/net/wireless/ath/ath12k/hif.h
133
ab->hif.ops->write32(ab, address, data);
drivers/net/wireless/ath/ath12k/hif.h
138
if (!ab->hif.ops->power_up)
drivers/net/wireless/ath/ath12k/hif.h
141
return ab->hif.ops->power_up(ab);
drivers/net/wireless/ath/ath12k/hif.h
146
if (!ab->hif.ops->power_down)
drivers/net/wireless/ath/ath12k/hif.h
149
ab->hif.ops->power_down(ab, is_suspend);
drivers/net/wireless/ath/ath12k/hif.h
154
if (!ab->hif.ops->panic_handler)
drivers/net/wireless/ath/ath12k/hif.h
157
return ab->hif.ops->panic_handler(ab);
drivers/net/wireless/ath/ath12k/hif.h
162
if (ab->hif.ops->coredump_download)
drivers/net/wireless/ath/ath12k/hif.h
163
ab->hif.ops->coredump_download(ab);
drivers/net/wireless/ath/ath12k/hif.h
40
return ab->hif.ops->map_service_to_pipe(ab, service_id,
drivers/net/wireless/ath/ath12k/hif.h
50
if (!ab->hif.ops->get_user_msi_vector)
drivers/net/wireless/ath/ath12k/hif.h
53
return ab->hif.ops->get_user_msi_vector(ab, user_name, num_vectors,
drivers/net/wireless/ath/ath12k/hif.h
62
if (!ab->hif.ops->get_msi_address)
drivers/net/wireless/ath/ath12k/hif.h
65
ab->hif.ops->get_msi_address(ab, msi_addr_lo, msi_addr_hi);
drivers/net/wireless/ath/ath12k/hif.h
71
if (ab->hif.ops->get_ce_msi_idx)
drivers/net/wireless/ath/ath12k/hif.h
72
ab->hif.ops->get_ce_msi_idx(ab, ce_id, msi_data_idx);
drivers/net/wireless/ath/ath12k/hif.h
79
if (ab->hif.ops->ce_irq_enable)
drivers/net/wireless/ath/ath12k/hif.h
80
ab->hif.ops->ce_irq_enable(ab);
drivers/net/wireless/ath/ath12k/hif.h
85
if (ab->hif.ops->ce_irq_disable)
drivers/net/wireless/ath/ath12k/hif.h
86
ab->hif.ops->ce_irq_disable(ab);
drivers/net/wireless/ath/ath12k/hif.h
91
ab->hif.ops->irq_enable(ab);
drivers/net/wireless/ath/ath12k/hif.h
96
ab->hif.ops->irq_disable(ab);
drivers/net/wireless/ath/ath12k/pci.c
1543
ab->hif.ops = &ath12k_pci_hif_ops;
drivers/net/wireless/ath/ath12k/pci.c
1572
ab_pci->device_family_ops = &ath12k_pci_family_drivers[device_id]->ops;
drivers/net/wireless/ath/ath12k/pci.c
1812
if (!driver || !driver->ops.probe ||
drivers/net/wireless/ath/ath12k/pci.c
1813
!driver->ops.arch_init || !driver->ops.arch_deinit)
drivers/net/wireless/ath/ath12k/pci.h
145
struct ath12k_pci_device_family_ops ops;
drivers/net/wireless/ath/ath12k/wifi7/ahb.c
61
.ops.probe = ath12k_wifi7_ahb_probe,
drivers/net/wireless/ath/ath12k/wifi7/ahb.c
62
.ops.arch_init = ath12k_wifi7_arch_init,
drivers/net/wireless/ath/ath12k/wifi7/ahb.c
63
.ops.arch_deinit = ath12k_wifi7_arch_deinit,
drivers/net/wireless/ath/ath12k/wifi7/dp.c
173
dp->ops = &ath12k_wifi7_dp_arch_ops;
drivers/net/wireless/ath/ath12k/wifi7/dp_rx.c
2177
tag = hal->ops->reo_status_dec_tlv_hdr(hdr, &desc);
drivers/net/wireless/ath/ath12k/wifi7/dp_rx.c
2243
tlv_tag = ab->hal.ops->rx_desc_get_mpdu_start_tag(rx_desc);
drivers/net/wireless/ath/ath12k/wifi7/hal.c
61
hal->ops = ath12k_wifi7_hw_ver_map[ab->hw_rev].hal_ops;
drivers/net/wireless/ath/ath12k/wifi7/hal_rx.c
101
desc = hal->ops->reo_cmd_enc_tlv_hdr(tlv, HAL_REO_UPDATE_RX_REO_QUEUE,
drivers/net/wireless/ath/ath12k/wifi7/hal_rx.c
31
desc = hal->ops->reo_cmd_enc_tlv_hdr(tlv, HAL_REO_GET_QUEUE_STATS,
drivers/net/wireless/ath/ath12k/wifi7/hal_rx.c
61
desc = hal->ops->reo_cmd_enc_tlv_hdr(tlv, HAL_REO_FLUSH_CACHE,
drivers/net/wireless/ath/ath12k/wifi7/pci.c
191
.ops.probe = ath12k_wifi7_pci_probe,
drivers/net/wireless/ath/ath12k/wifi7/pci.c
193
.ops.arch_init = ath12k_wifi7_arch_init,
drivers/net/wireless/ath/ath12k/wifi7/pci.c
194
.ops.arch_deinit = ath12k_wifi7_arch_deinit,
drivers/net/wireless/ath/ath5k/base.c
2634
common->ops = &ath5k_common_ops;
drivers/net/wireless/ath/ath9k/ar9002_calib.c
1012
struct ath_hw_ops *ops = ath9k_hw_ops(ah);
drivers/net/wireless/ath/ath9k/ar9002_calib.c
1018
ops->calibrate = ar9002_hw_calibrate;
drivers/net/wireless/ath/ath9k/ar9002_hw.c
402
struct ath_hw_ops *ops = ath9k_hw_ops(ah);
drivers/net/wireless/ath/ath9k/ar9002_hw.c
412
ops->config_pci_powersave = ar9002_hw_configpcipowersave;
drivers/net/wireless/ath/ath9k/ar9002_mac.c
421
struct ath_hw_ops *ops = ath9k_hw_ops(ah);
drivers/net/wireless/ath/ath9k/ar9002_mac.c
423
ops->rx_enable = ar9002_hw_rx_enable;
drivers/net/wireless/ath/ath9k/ar9002_mac.c
424
ops->set_desc_link = ar9002_hw_set_desc_link;
drivers/net/wireless/ath/ath9k/ar9002_mac.c
425
ops->get_isr = ar9002_hw_get_isr;
drivers/net/wireless/ath/ath9k/ar9002_mac.c
426
ops->set_txdesc = ar9002_set_txdesc;
drivers/net/wireless/ath/ath9k/ar9002_mac.c
427
ops->proc_txdesc = ar9002_hw_proc_txdesc;
drivers/net/wireless/ath/ath9k/ar9002_mac.c
428
ops->get_duration = ar9002_hw_get_duration;
drivers/net/wireless/ath/ath9k/ar9002_phy.c
578
struct ath_hw_ops *ops = ath9k_hw_ops(ah);
drivers/net/wireless/ath/ath9k/ar9002_phy.c
587
ops->antdiv_comb_conf_get = ar9002_hw_antdiv_comb_conf_get;
drivers/net/wireless/ath/ath9k/ar9002_phy.c
588
ops->antdiv_comb_conf_set = ar9002_hw_antdiv_comb_conf_set;
drivers/net/wireless/ath/ath9k/ar9002_phy.c
589
ops->spectral_scan_config = ar9002_hw_spectral_scan_config;
drivers/net/wireless/ath/ath9k/ar9002_phy.c
590
ops->spectral_scan_trigger = ar9002_hw_spectral_scan_trigger;
drivers/net/wireless/ath/ath9k/ar9002_phy.c
591
ops->spectral_scan_wait = ar9002_hw_spectral_scan_wait;
drivers/net/wireless/ath/ath9k/ar9002_phy.c
594
ops->set_bt_ant_diversity = ar9002_hw_set_bt_ant_diversity;
drivers/net/wireless/ath/ath9k/ar9002_phy.c
596
ops->tx99_start = ar9002_hw_tx99_start;
drivers/net/wireless/ath/ath9k/ar9002_phy.c
597
ops->tx99_stop = ar9002_hw_tx99_stop;
drivers/net/wireless/ath/ath9k/ar9003_calib.c
1687
struct ath_hw_ops *ops = ath9k_hw_ops(ah);
drivers/net/wireless/ath/ath9k/ar9003_calib.c
1697
ops->calibrate = ar9003_hw_calibrate;
drivers/net/wireless/ath/ath9k/ar9003_hw.c
1177
struct ath_hw_ops *ops = ath9k_hw_ops(ah);
drivers/net/wireless/ath/ath9k/ar9003_hw.c
1190
ops->config_pci_powersave = ar9003_hw_configpcipowersave;
drivers/net/wireless/ath/ath9k/ar9003_mac.c
455
struct ath_hw_ops *ops = ath9k_hw_ops(hw);
drivers/net/wireless/ath/ath9k/ar9003_mac.c
457
ops->rx_enable = ar9003_hw_rx_enable;
drivers/net/wireless/ath/ath9k/ar9003_mac.c
458
ops->set_desc_link = ar9003_hw_set_desc_link;
drivers/net/wireless/ath/ath9k/ar9003_mac.c
459
ops->get_isr = ar9003_hw_get_isr;
drivers/net/wireless/ath/ath9k/ar9003_mac.c
460
ops->set_txdesc = ar9003_set_txdesc;
drivers/net/wireless/ath/ath9k/ar9003_mac.c
461
ops->proc_txdesc = ar9003_hw_proc_txdesc;
drivers/net/wireless/ath/ath9k/ar9003_mac.c
462
ops->get_duration = ar9003_hw_get_duration;
drivers/net/wireless/ath/ath9k/ar9003_phy.c
1921
struct ath_hw_ops *ops = ath9k_hw_ops(ah);
drivers/net/wireless/ath/ath9k/ar9003_phy.c
1954
ops->antdiv_comb_conf_get = ar9003_hw_antdiv_comb_conf_get;
drivers/net/wireless/ath/ath9k/ar9003_phy.c
1955
ops->antdiv_comb_conf_set = ar9003_hw_antdiv_comb_conf_set;
drivers/net/wireless/ath/ath9k/ar9003_phy.c
1956
ops->spectral_scan_config = ar9003_hw_spectral_scan_config;
drivers/net/wireless/ath/ath9k/ar9003_phy.c
1957
ops->spectral_scan_trigger = ar9003_hw_spectral_scan_trigger;
drivers/net/wireless/ath/ath9k/ar9003_phy.c
1958
ops->spectral_scan_wait = ar9003_hw_spectral_scan_wait;
drivers/net/wireless/ath/ath9k/ar9003_phy.c
1961
ops->set_bt_ant_diversity = ar9003_hw_set_bt_ant_diversity;
drivers/net/wireless/ath/ath9k/ar9003_phy.c
1963
ops->tx99_start = ar9003_hw_tx99_start;
drivers/net/wireless/ath/ath9k/ar9003_phy.c
1964
ops->tx99_stop = ar9003_hw_tx99_stop;
drivers/net/wireless/ath/ath9k/ar9003_phy.c
1965
ops->tx99_set_txpower = ar9003_hw_tx99_set_txpower;
drivers/net/wireless/ath/ath9k/debug.c
25
ath9k_hw_common(_ah)->ops->write((_ah), (_val), (_reg))
drivers/net/wireless/ath/ath9k/debug.c
27
ath9k_hw_common(_ah)->ops->read((_ah), (_reg))
drivers/net/wireless/ath/ath9k/htc_drv_init.c
634
common->ops = &ah->reg_ops;
drivers/net/wireless/ath/ath9k/hw.h
1018
return &ah->ops;
drivers/net/wireless/ath/ath9k/hw.h
881
struct ath_hw_ops ops;
drivers/net/wireless/ath/ath9k/init.c
694
common->ops = &ah->reg_ops;
drivers/net/wireless/ath/ath9k/pci.c
802
common->ops->read(ah, AR5416_EEPROM_OFFSET + (off << AR5416_EEPROM_S));
drivers/net/wireless/ath/ath9k/pci.c
812
*data = MS(common->ops->read(ah, AR_EEPROM_STATUS_DATA(ah)),
drivers/net/wireless/ath/hw.c
23
#define REG_READ (common->ops->read)
drivers/net/wireless/ath/hw.c
24
#define REG_WRITE(_ah, _reg, _val) (common->ops->write)(_ah, _val, _reg)
drivers/net/wireless/ath/key.c
25
#define REG_READ (common->ops->read)
drivers/net/wireless/ath/key.c
26
#define REG_WRITE(_ah, _reg, _val) (common->ops->write)(_ah, _val, _reg)
drivers/net/wireless/ath/key.c
28
if (common->ops->enable_write_buffer) \
drivers/net/wireless/ath/key.c
29
common->ops->enable_write_buffer((_ah));
drivers/net/wireless/ath/key.c
32
if (common->ops->write_flush) \
drivers/net/wireless/ath/key.c
33
common->ops->write_flush((_ah));
drivers/net/wireless/ath/wil6210/wil_platform.c
24
void *wil_platform_init(struct device *dev, struct wil_platform_ops *ops,
drivers/net/wireless/ath/wil6210/wil_platform.c
27
void *handle = ops; /* to return some non-NULL for 'void' impl. */
drivers/net/wireless/ath/wil6210/wil_platform.c
29
if (!ops) {
drivers/net/wireless/ath/wil6210/wil_platform.h
75
void *wil_platform_init(struct device *dev, struct wil_platform_ops *ops,
drivers/net/wireless/broadcom/b43/dma.c
1191
const struct b43_dma_ops *ops = ring->ops;
drivers/net/wireless/broadcom/b43/dma.c
1213
desc = ops->idx2desc(ring, slot, &meta_hdr);
drivers/net/wireless/broadcom/b43/dma.c
1233
ops->fill_descriptor(ring, desc, meta_hdr->dmaaddr,
drivers/net/wireless/broadcom/b43/dma.c
1238
desc = ops->idx2desc(ring, slot, &meta);
drivers/net/wireless/broadcom/b43/dma.c
1268
ops->fill_descriptor(ring, desc, meta->dmaaddr, skb->len, 0, 1, 1);
drivers/net/wireless/broadcom/b43/dma.c
1278
ops->poke_tx(ring, next_slot(ring, slot));
drivers/net/wireless/broadcom/b43/dma.c
1416
const struct b43_dma_ops *ops;
drivers/net/wireless/broadcom/b43/dma.c
1471
ops = ring->ops;
drivers/net/wireless/broadcom/b43/dma.c
1475
ops->idx2desc(ring, slot, &meta);
drivers/net/wireless/broadcom/b43/dma.c
1583
const struct b43_dma_ops *ops = ring->ops;
drivers/net/wireless/broadcom/b43/dma.c
1592
desc = ops->idx2desc(ring, *slot, &meta);
drivers/net/wireless/broadcom/b43/dma.c
1629
desc = ops->idx2desc(ring, *slot, &meta);
drivers/net/wireless/broadcom/b43/dma.c
1681
current_slot = ring->ops->get_current_rxslot(ring);
drivers/net/wireless/broadcom/b43/dma.c
1683
ring->ops->set_current_rxslot(ring, previous_slot);
drivers/net/wireless/broadcom/b43/dma.c
1688
const struct b43_dma_ops *ops = ring->ops;
drivers/net/wireless/broadcom/b43/dma.c
1693
current_slot = ops->get_current_rxslot(ring);
drivers/net/wireless/broadcom/b43/dma.c
1702
ops->set_current_rxslot(ring, slot);
drivers/net/wireless/broadcom/b43/dma.c
1709
ring->ops->tx_suspend(ring);
drivers/net/wireless/broadcom/b43/dma.c
1715
ring->ops->tx_resume(ring);
drivers/net/wireless/broadcom/b43/dma.c
627
ring->ops->fill_descriptor(ring, desc, dmaaddr,
drivers/net/wireless/broadcom/b43/dma.c
643
desc = ring->ops->idx2desc(ring, i, &meta);
drivers/net/wireless/broadcom/b43/dma.c
660
desc = ring->ops->idx2desc(ring, i, &meta);
drivers/net/wireless/broadcom/b43/dma.c
783
ring->ops->idx2desc(ring, i, &meta);
drivers/net/wireless/broadcom/b43/dma.c
860
ring->ops = &dma64_ops;
drivers/net/wireless/broadcom/b43/dma.c
862
ring->ops = &dma32_ops;
drivers/net/wireless/broadcom/b43/dma.h
228
const struct b43_dma_ops *ops;
drivers/net/wireless/broadcom/b43/main.c
1322
if (dev->phy.ops)
drivers/net/wireless/broadcom/b43/main.c
1323
dev->phy.ops->switch_analog(dev, 1);
drivers/net/wireless/broadcom/b43/main.c
3270
phy->ops->switch_analog(dev, 1);
drivers/net/wireless/broadcom/b43/main.c
3276
if (phy->ops->interf_mitigation)
drivers/net/wireless/broadcom/b43/main.c
3277
phy->ops->interf_mitigation(dev, B43_INTERFMODE_NONE);
drivers/net/wireless/broadcom/b43/main.c
3280
if (phy->ops->set_rx_antenna)
drivers/net/wireless/broadcom/b43/main.c
3281
phy->ops->set_rx_antenna(dev, B43_ANTENNA_DEFAULT);
drivers/net/wireless/broadcom/b43/main.c
3349
const struct b43_phy_operations *ops = dev->phy.ops;
drivers/net/wireless/broadcom/b43/main.c
3351
if (ops->pwork_60sec)
drivers/net/wireless/broadcom/b43/main.c
3352
ops->pwork_60sec(dev);
drivers/net/wireless/broadcom/b43/main.c
3383
if (phy->ops->pwork_15sec)
drivers/net/wireless/broadcom/b43/main.c
3384
phy->ops->pwork_15sec(dev);
drivers/net/wireless/broadcom/b43/main.c
4030
if (phy->ops->set_rx_antenna)
drivers/net/wireless/broadcom/b43/main.c
4031
phy->ops->set_rx_antenna(dev, antenna);
drivers/net/wireless/broadcom/b43/main.c
4801
dev->phy.ops->switch_analog(dev, 0);
drivers/net/wireless/broadcom/b43/main.c
4829
phy->ops->prepare_structs(dev);
drivers/net/wireless/broadcom/b43/main.c
4850
if (phy->ops->prepare_hardware) {
drivers/net/wireless/broadcom/b43/main.c
4851
err = phy->ops->prepare_hardware(dev);
drivers/net/wireless/broadcom/b43/main.c
5463
dev->phy.ops->switch_analog(dev, 0);
drivers/net/wireless/broadcom/b43/phy_common.c
100
err = ops->init(dev);
drivers/net/wireless/broadcom/b43/phy_common.c
117
if (ops->exit)
drivers/net/wireless/broadcom/b43/phy_common.c
118
ops->exit(dev);
drivers/net/wireless/broadcom/b43/phy_common.c
127
const struct b43_phy_operations *ops = dev->phy.ops;
drivers/net/wireless/broadcom/b43/phy_common.c
131
if (ops->exit)
drivers/net/wireless/broadcom/b43/phy_common.c
132
ops->exit(dev);
drivers/net/wireless/broadcom/b43/phy_common.c
139
if (!dev->phy.ops->supports_hwpctl)
drivers/net/wireless/broadcom/b43/phy_common.c
141
return dev->phy.ops->supports_hwpctl(dev);
drivers/net/wireless/broadcom/b43/phy_common.c
219
return dev->phy.ops->radio_read(dev, reg);
drivers/net/wireless/broadcom/b43/phy_common.c
230
dev->phy.ops->radio_write(dev, reg, value);
drivers/net/wireless/broadcom/b43/phy_common.c
271
if (dev->phy.ops->phy_read)
drivers/net/wireless/broadcom/b43/phy_common.c
272
return dev->phy.ops->phy_read(dev, reg);
drivers/net/wireless/broadcom/b43/phy_common.c
287
if (dev->phy.ops->phy_write)
drivers/net/wireless/broadcom/b43/phy_common.c
288
return dev->phy.ops->phy_write(dev, reg, value);
drivers/net/wireless/broadcom/b43/phy_common.c
301
if (dev->phy.ops->phy_maskset) {
drivers/net/wireless/broadcom/b43/phy_common.c
303
dev->phy.ops->phy_maskset(dev, offset, mask, 0);
drivers/net/wireless/broadcom/b43/phy_common.c
312
if (dev->phy.ops->phy_maskset) {
drivers/net/wireless/broadcom/b43/phy_common.c
314
dev->phy.ops->phy_maskset(dev, offset, 0xFFFF, set);
drivers/net/wireless/broadcom/b43/phy_common.c
323
if (dev->phy.ops->phy_maskset) {
drivers/net/wireless/broadcom/b43/phy_common.c
325
dev->phy.ops->phy_maskset(dev, offset, mask, set);
drivers/net/wireless/broadcom/b43/phy_common.c
33
phy->ops = NULL;
drivers/net/wireless/broadcom/b43/phy_common.c
38
phy->ops = &b43_phyops_g;
drivers/net/wireless/broadcom/b43/phy_common.c
43
phy->ops = &b43_phyops_n;
drivers/net/wireless/broadcom/b43/phy_common.c
435
err = phy->ops->switch_channel(dev, new_channel);
drivers/net/wireless/broadcom/b43/phy_common.c
456
phy->ops->software_rfkill(dev, blocked);
drivers/net/wireless/broadcom/b43/phy_common.c
476
dev->phy.ops->adjust_txpower(dev);
drivers/net/wireless/broadcom/b43/phy_common.c
48
phy->ops = &b43_phyops_lp;
drivers/net/wireless/broadcom/b43/phy_common.c
499
result = phy->ops->recalc_txpower(dev, !!(flags & B43_TXPWR_IGNORE_TSSI));
drivers/net/wireless/broadcom/b43/phy_common.c
503
B43_WARN_ON(phy->ops->adjust_txpower == NULL);
drivers/net/wireless/broadcom/b43/phy_common.c
53
phy->ops = &b43_phyops_ht;
drivers/net/wireless/broadcom/b43/phy_common.c
58
phy->ops = &b43_phyops_lcn;
drivers/net/wireless/broadcom/b43/phy_common.c
63
phy->ops = &b43_phyops_ac;
drivers/net/wireless/broadcom/b43/phy_common.c
67
if (B43_WARN_ON(!phy->ops))
drivers/net/wireless/broadcom/b43/phy_common.c
70
err = phy->ops->allocate(dev);
drivers/net/wireless/broadcom/b43/phy_common.c
72
phy->ops = NULL;
drivers/net/wireless/broadcom/b43/phy_common.c
79
dev->phy.ops->free(dev);
drivers/net/wireless/broadcom/b43/phy_common.c
80
dev->phy.ops = NULL;
drivers/net/wireless/broadcom/b43/phy_common.c
86
const struct b43_phy_operations *ops = phy->ops;
drivers/net/wireless/broadcom/b43/phy_common.c
97
phy->ops->switch_analog(dev, true);
drivers/net/wireless/broadcom/b43/phy_common.h
195
const struct b43_phy_operations *ops;
drivers/net/wireless/broadcom/b43/phy_g.c
2998
phy->ops->interf_mitigation(dev,
drivers/net/wireless/broadcom/b43/phy_g.c
3003
phy->ops->interf_mitigation(dev, B43_INTERFMODE_NONE);
drivers/net/wireless/broadcom/b43/sysfs.c
105
if (wldev->phy.ops->interf_mitigation) {
drivers/net/wireless/broadcom/b43/sysfs.c
106
err = wldev->phy.ops->interf_mitigation(wldev, mode);
drivers/net/wireless/broadcom/brcm80211/brcmfmac/bus.h
183
const struct brcmf_bus_ops *ops;
drivers/net/wireless/broadcom/brcm80211/brcmfmac/bus.h
194
if (!bus->ops->preinit)
drivers/net/wireless/broadcom/brcm80211/brcmfmac/bus.h
196
return bus->ops->preinit(bus->dev);
drivers/net/wireless/broadcom/brcm80211/brcmfmac/bus.h
201
bus->ops->stop(bus->dev);
drivers/net/wireless/broadcom/brcm80211/brcmfmac/bus.h
206
return bus->ops->txdata(bus->dev, skb);
drivers/net/wireless/broadcom/brcm80211/brcmfmac/bus.h
212
return bus->ops->txctl(bus->dev, msg, len);
drivers/net/wireless/broadcom/brcm80211/brcmfmac/bus.h
218
return bus->ops->rxctl(bus->dev, msg, len);
drivers/net/wireless/broadcom/brcm80211/brcmfmac/bus.h
224
if (!bus->ops->gettxq)
drivers/net/wireless/broadcom/brcm80211/brcmfmac/bus.h
227
return bus->ops->gettxq(bus->dev);
drivers/net/wireless/broadcom/brcm80211/brcmfmac/bus.h
233
if (bus->ops->wowl_config)
drivers/net/wireless/broadcom/brcm80211/brcmfmac/bus.h
234
bus->ops->wowl_config(bus->dev, enabled);
drivers/net/wireless/broadcom/brcm80211/brcmfmac/bus.h
239
if (!bus->ops->get_ramsize)
drivers/net/wireless/broadcom/brcm80211/brcmfmac/bus.h
242
return bus->ops->get_ramsize(bus->dev);
drivers/net/wireless/broadcom/brcm80211/brcmfmac/bus.h
248
if (!bus->ops->get_memdump)
drivers/net/wireless/broadcom/brcm80211/brcmfmac/bus.h
251
return bus->ops->get_memdump(bus->dev, data, len);
drivers/net/wireless/broadcom/brcm80211/brcmfmac/bus.h
258
return bus->ops->get_blob(bus->dev, fw, type);
drivers/net/wireless/broadcom/brcm80211/brcmfmac/bus.h
264
if (!bus->ops->debugfs_create)
drivers/net/wireless/broadcom/brcm80211/brcmfmac/bus.h
267
return bus->ops->debugfs_create(bus->dev);
drivers/net/wireless/broadcom/brcm80211/brcmfmac/bus.h
273
if (!bus->ops->reset)
drivers/net/wireless/broadcom/brcm80211/brcmfmac/bus.h
276
return bus->ops->reset(bus->dev);
drivers/net/wireless/broadcom/brcm80211/brcmfmac/bus.h
281
if (!bus->ops->remove) {
drivers/net/wireless/broadcom/brcm80211/brcmfmac/bus.h
286
bus->ops->remove(bus->dev);
drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c
6032
struct cfg80211_ops *ops;
drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c
6034
ops = kmemdup(&brcmf_cfg80211_ops, sizeof(brcmf_cfg80211_ops),
drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c
6037
if (ops && settings->roamoff)
drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c
6038
ops->update_connect_params = NULL;
drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c
6040
return ops;
drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c
8307
struct cfg80211_ops *ops,
drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c
8386
ops->set_rekey_data = brcmf_cfg80211_set_rekey_data;
drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c
8389
ops->dump_survey = brcmf_cfg80211_dump_survey;
drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.h
467
struct cfg80211_ops *ops,
drivers/net/wireless/broadcom/brcm80211/brcmfmac/chip.c
1045
if (ci->ops->reset) {
drivers/net/wireless/broadcom/brcm80211/brcmfmac/chip.c
1046
ci->ops->reset(ci->ctx, &ci->pub);
drivers/net/wireless/broadcom/brcm80211/brcmfmac/chip.c
1073
val = chip->ops->read32(chip->ctx, cpu->wrapbase + BCMA_IOCTL);
drivers/net/wireless/broadcom/brcm80211/brcmfmac/chip.c
1098
pub->cc_caps = chip->ops->read32(chip->ctx,
drivers/net/wireless/broadcom/brcm80211/brcmfmac/chip.c
1100
pub->cc_caps_ext = chip->ops->read32(chip->ctx,
drivers/net/wireless/broadcom/brcm80211/brcmfmac/chip.c
1107
val = chip->ops->read32(chip->ctx,
drivers/net/wireless/broadcom/brcm80211/brcmfmac/chip.c
1117
if (chip->ops->setup)
drivers/net/wireless/broadcom/brcm80211/brcmfmac/chip.c
1118
ret = chip->ops->setup(chip->ctx, pub);
drivers/net/wireless/broadcom/brcm80211/brcmfmac/chip.c
1124
const struct brcmf_buscore_ops *ops)
drivers/net/wireless/broadcom/brcm80211/brcmfmac/chip.c
1129
if (WARN_ON(!ops->read32))
drivers/net/wireless/broadcom/brcm80211/brcmfmac/chip.c
1131
if (WARN_ON(!ops->write32))
drivers/net/wireless/broadcom/brcm80211/brcmfmac/chip.c
1133
if (WARN_ON(!ops->prepare))
drivers/net/wireless/broadcom/brcm80211/brcmfmac/chip.c
1135
if (WARN_ON(!ops->activate))
drivers/net/wireless/broadcom/brcm80211/brcmfmac/chip.c
1146
chip->ops = ops;
drivers/net/wireless/broadcom/brcm80211/brcmfmac/chip.c
1150
err = ops->prepare(ctx);
drivers/net/wireless/broadcom/brcm80211/brcmfmac/chip.c
1299
chip->ops->activate(chip->ctx, &chip->pub, 0);
drivers/net/wireless/broadcom/brcm80211/brcmfmac/chip.c
1328
chip->ops->activate(chip->ctx, &chip->pub, rstvec);
drivers/net/wireless/broadcom/brcm80211/brcmfmac/chip.c
1355
chip->ops->activate(chip->ctx, &chip->pub, rstvec);
drivers/net/wireless/broadcom/brcm80211/brcmfmac/chip.c
1438
chip->ops->write32(chip->ctx, addr, 3);
drivers/net/wireless/broadcom/brcm80211/brcmfmac/chip.c
1440
reg = chip->ops->read32(chip->ctx, addr);
drivers/net/wireless/broadcom/brcm80211/brcmfmac/chip.c
1445
reg = chip->ops->read32(chip->ctx, addr);
drivers/net/wireless/broadcom/brcm80211/brcmfmac/chip.c
1451
reg = chip->ops->read32(chip->ctx, addr);
drivers/net/wireless/broadcom/brcm80211/brcmfmac/chip.c
1458
reg = chip->ops->read32(chip->ctx, addr);
drivers/net/wireless/broadcom/brcm80211/brcmfmac/chip.c
1463
reg = chip->ops->read32(chip->ctx, addr);
drivers/net/wireless/broadcom/brcm80211/brcmfmac/chip.c
1468
reg = chip->ops->read32(chip->ctx, addr);
drivers/net/wireless/broadcom/brcm80211/brcmfmac/chip.c
228
const struct brcmf_buscore_ops *ops;
drivers/net/wireless/broadcom/brcm80211/brcmfmac/chip.c
246
regdata = ci->ops->read32(ci->ctx, CORE_SB(core->base, sbidhigh));
drivers/net/wireless/broadcom/brcm80211/brcmfmac/chip.c
258
regdata = ci->ops->read32(ci->ctx, address);
drivers/net/wireless/broadcom/brcm80211/brcmfmac/chip.c
271
regdata = ci->ops->read32(ci->ctx, core->wrapbase + BCMA_IOCTL);
drivers/net/wireless/broadcom/brcm80211/brcmfmac/chip.c
274
regdata = ci->ops->read32(ci->ctx, core->wrapbase + BCMA_RESET_CTL);
drivers/net/wireless/broadcom/brcm80211/brcmfmac/chip.c
288
val = ci->ops->read32(ci->ctx, CORE_SB(base, sbtmstatelow));
drivers/net/wireless/broadcom/brcm80211/brcmfmac/chip.c
292
val = ci->ops->read32(ci->ctx, CORE_SB(base, sbtmstatelow));
drivers/net/wireless/broadcom/brcm80211/brcmfmac/chip.c
298
val = ci->ops->read32(ci->ctx, CORE_SB(base, sbtmstatelow));
drivers/net/wireless/broadcom/brcm80211/brcmfmac/chip.c
299
ci->ops->write32(ci->ctx, CORE_SB(base, sbtmstatelow),
drivers/net/wireless/broadcom/brcm80211/brcmfmac/chip.c
302
val = ci->ops->read32(ci->ctx, CORE_SB(base, sbtmstatelow));
drivers/net/wireless/broadcom/brcm80211/brcmfmac/chip.c
304
SPINWAIT((ci->ops->read32(ci->ctx, CORE_SB(base, sbtmstatehigh))
drivers/net/wireless/broadcom/brcm80211/brcmfmac/chip.c
307
val = ci->ops->read32(ci->ctx, CORE_SB(base, sbtmstatehigh));
drivers/net/wireless/broadcom/brcm80211/brcmfmac/chip.c
311
val = ci->ops->read32(ci->ctx, CORE_SB(base, sbidlow));
drivers/net/wireless/broadcom/brcm80211/brcmfmac/chip.c
313
val = ci->ops->read32(ci->ctx,
drivers/net/wireless/broadcom/brcm80211/brcmfmac/chip.c
316
ci->ops->write32(ci->ctx,
drivers/net/wireless/broadcom/brcm80211/brcmfmac/chip.c
318
val = ci->ops->read32(ci->ctx,
drivers/net/wireless/broadcom/brcm80211/brcmfmac/chip.c
321
SPINWAIT((ci->ops->read32(ci->ctx,
drivers/net/wireless/broadcom/brcm80211/brcmfmac/chip.c
329
ci->ops->write32(ci->ctx, CORE_SB(base, sbtmstatelow), val);
drivers/net/wireless/broadcom/brcm80211/brcmfmac/chip.c
330
val = ci->ops->read32(ci->ctx, CORE_SB(base, sbtmstatelow));
drivers/net/wireless/broadcom/brcm80211/brcmfmac/chip.c
334
val = ci->ops->read32(ci->ctx, CORE_SB(base, sbidlow));
drivers/net/wireless/broadcom/brcm80211/brcmfmac/chip.c
336
val = ci->ops->read32(ci->ctx,
drivers/net/wireless/broadcom/brcm80211/brcmfmac/chip.c
339
ci->ops->write32(ci->ctx,
drivers/net/wireless/broadcom/brcm80211/brcmfmac/chip.c
345
ci->ops->write32(ci->ctx, CORE_SB(base, sbtmstatelow),
drivers/net/wireless/broadcom/brcm80211/brcmfmac/chip.c
359
regdata = ci->ops->read32(ci->ctx, core->wrapbase + BCMA_RESET_CTL);
drivers/net/wireless/broadcom/brcm80211/brcmfmac/chip.c
364
ci->ops->write32(ci->ctx, core->wrapbase + BCMA_IOCTL,
drivers/net/wireless/broadcom/brcm80211/brcmfmac/chip.c
366
ci->ops->read32(ci->ctx, core->wrapbase + BCMA_IOCTL);
drivers/net/wireless/broadcom/brcm80211/brcmfmac/chip.c
369
ci->ops->write32(ci->ctx, core->wrapbase + BCMA_RESET_CTL,
drivers/net/wireless/broadcom/brcm80211/brcmfmac/chip.c
374
SPINWAIT(ci->ops->read32(ci->ctx, core->wrapbase + BCMA_RESET_CTL) !=
drivers/net/wireless/broadcom/brcm80211/brcmfmac/chip.c
379
ci->ops->write32(ci->ctx, core->wrapbase + BCMA_IOCTL,
drivers/net/wireless/broadcom/brcm80211/brcmfmac/chip.c
381
ci->ops->read32(ci->ctx, core->wrapbase + BCMA_IOCTL);
drivers/net/wireless/broadcom/brcm80211/brcmfmac/chip.c
404
ci->ops->write32(ci->ctx, CORE_SB(base, sbtmstatelow),
drivers/net/wireless/broadcom/brcm80211/brcmfmac/chip.c
407
regdata = ci->ops->read32(ci->ctx, CORE_SB(base, sbtmstatelow));
drivers/net/wireless/broadcom/brcm80211/brcmfmac/chip.c
411
regdata = ci->ops->read32(ci->ctx, CORE_SB(base, sbtmstatehigh));
drivers/net/wireless/broadcom/brcm80211/brcmfmac/chip.c
413
ci->ops->write32(ci->ctx, CORE_SB(base, sbtmstatehigh), 0);
drivers/net/wireless/broadcom/brcm80211/brcmfmac/chip.c
415
regdata = ci->ops->read32(ci->ctx, CORE_SB(base, sbimstate));
drivers/net/wireless/broadcom/brcm80211/brcmfmac/chip.c
418
ci->ops->write32(ci->ctx, CORE_SB(base, sbimstate), regdata);
drivers/net/wireless/broadcom/brcm80211/brcmfmac/chip.c
422
ci->ops->write32(ci->ctx, CORE_SB(base, sbtmstatelow),
drivers/net/wireless/broadcom/brcm80211/brcmfmac/chip.c
424
regdata = ci->ops->read32(ci->ctx, CORE_SB(base, sbtmstatelow));
drivers/net/wireless/broadcom/brcm80211/brcmfmac/chip.c
428
ci->ops->write32(ci->ctx, CORE_SB(base, sbtmstatelow),
drivers/net/wireless/broadcom/brcm80211/brcmfmac/chip.c
430
regdata = ci->ops->read32(ci->ctx, CORE_SB(base, sbtmstatelow));
drivers/net/wireless/broadcom/brcm80211/brcmfmac/chip.c
460
while (ci->ops->read32(ci->ctx, core->wrapbase + BCMA_RESET_CTL) &
drivers/net/wireless/broadcom/brcm80211/brcmfmac/chip.c
462
ci->ops->write32(ci->ctx, core->wrapbase + BCMA_RESET_CTL, 0);
drivers/net/wireless/broadcom/brcm80211/brcmfmac/chip.c
471
while (ci->ops->read32(ci->ctx,
drivers/net/wireless/broadcom/brcm80211/brcmfmac/chip.c
474
ci->ops->write32(ci->ctx,
drivers/net/wireless/broadcom/brcm80211/brcmfmac/chip.c
484
ci->ops->write32(ci->ctx, core->wrapbase + BCMA_IOCTL,
drivers/net/wireless/broadcom/brcm80211/brcmfmac/chip.c
486
ci->ops->read32(ci->ctx, core->wrapbase + BCMA_IOCTL);
drivers/net/wireless/broadcom/brcm80211/brcmfmac/chip.c
489
ci->ops->write32(ci->ctx, d11priv2->wrapbase + BCMA_IOCTL,
drivers/net/wireless/broadcom/brcm80211/brcmfmac/chip.c
491
ci->ops->read32(ci->ctx, d11priv2->wrapbase + BCMA_IOCTL);
drivers/net/wireless/broadcom/brcm80211/brcmfmac/chip.c
570
return core->chip->ops->read32(core->chip->ctx, core->pub.base + reg);
drivers/net/wireless/broadcom/brcm80211/brcmfmac/chip.c
576
core->chip->ops->write32(core->chip->ctx, core->pub.base + reg, val);
drivers/net/wireless/broadcom/brcm80211/brcmfmac/chip.c
819
val = ci->ops->read32(ci->ctx, *eromaddr);
drivers/net/wireless/broadcom/brcm80211/brcmfmac/chip.c
916
eromaddr = ci->ops->read32(ci->ctx,
drivers/net/wireless/broadcom/brcm80211/brcmfmac/chip.c
983
regdata = ci->ops->read32(ci->ctx,
drivers/net/wireless/broadcom/brcm80211/brcmfmac/chip.h
76
const struct brcmf_buscore_ops *ops);
drivers/net/wireless/broadcom/brcm80211/brcmfmac/core.c
1200
static int brcmf_bus_started(struct brcmf_pub *drvr, struct cfg80211_ops *ops)
drivers/net/wireless/broadcom/brcm80211/brcmfmac/core.c
1238
drvr->config = brcmf_cfg80211_attach(drvr, ops,
drivers/net/wireless/broadcom/brcm80211/brcmfmac/core.c
1304
struct cfg80211_ops *ops;
drivers/net/wireless/broadcom/brcm80211/brcmfmac/core.c
1309
ops = brcmf_cfg80211_get_ops(settings);
drivers/net/wireless/broadcom/brcm80211/brcmfmac/core.c
1310
if (!ops)
drivers/net/wireless/broadcom/brcm80211/brcmfmac/core.c
1313
wiphy = wiphy_new(ops, sizeof(*drvr));
drivers/net/wireless/broadcom/brcm80211/brcmfmac/core.c
1315
kfree(ops);
drivers/net/wireless/broadcom/brcm80211/brcmfmac/core.c
1322
drvr->ops = ops;
drivers/net/wireless/broadcom/brcm80211/brcmfmac/core.c
1373
ret = brcmf_bus_started(drvr, drvr->ops);
drivers/net/wireless/broadcom/brcm80211/brcmfmac/core.c
1484
kfree(drvr->ops);
drivers/net/wireless/broadcom/brcm80211/brcmfmac/core.h
106
struct cfg80211_ops *ops;
drivers/net/wireless/broadcom/brcm80211/brcmfmac/cyw/core.c
234
drvr->ops->mgmt_tx = brcmf_cyw_mgmt_tx;
drivers/net/wireless/broadcom/brcm80211/brcmfmac/cyw/core.c
235
drvr->ops->external_auth = brcmf_cyw_external_auth;
drivers/net/wireless/broadcom/brcm80211/brcmfmac/fwvid.h
25
const struct brcmf_fwvid_ops *ops);
drivers/net/wireless/broadcom/brcm80211/brcmfmac/pcie.c
2514
bus->ops = &brcmf_pcie_bus_ops;
drivers/net/wireless/broadcom/brcm80211/brcmfmac/sdio.c
4372
sdiod->bus_if->ops = &brcmf_sdio_bus_ops;
drivers/net/wireless/broadcom/brcm80211/brcmfmac/usb.c
1268
bus->ops = &brcmf_usb_bus_ops;
drivers/net/wireless/intel/ipw2x00/ipw2100.c
7580
if (!crypt || !crypt->ops->set_flags || !crypt->ops->get_flags)
drivers/net/wireless/intel/ipw2x00/ipw2100.c
7583
flags = crypt->ops->get_flags(crypt->priv);
drivers/net/wireless/intel/ipw2x00/ipw2100.c
7590
crypt->ops->set_flags(flags, crypt->priv);
drivers/net/wireless/intel/ipw2x00/ipw2100.c
7671
if (!crypt || !crypt->ops->get_flags) {
drivers/net/wireless/intel/ipw2x00/ipw2100.c
7677
param->value = (crypt->ops->get_flags(crypt->priv) &
drivers/net/wireless/intel/ipw2x00/ipw2200.c
6582
if (!crypt || !crypt->ops->set_flags || !crypt->ops->get_flags)
drivers/net/wireless/intel/ipw2x00/ipw2200.c
6585
flags = crypt->ops->get_flags(crypt->priv);
drivers/net/wireless/intel/ipw2x00/ipw2200.c
6592
crypt->ops->set_flags(flags, crypt->priv);
drivers/net/wireless/intel/ipw2x00/ipw2200.c
6673
if (!crypt || !crypt->ops->get_flags)
drivers/net/wireless/intel/ipw2x00/ipw2200.c
6676
param->value = (crypt->ops->get_flags(crypt->priv) &
drivers/net/wireless/intel/ipw2x00/libipw.h
1060
const struct libipw_crypto_ops *ops;
drivers/net/wireless/intel/ipw2x00/libipw.h
1068
int libipw_register_crypto_ops(const struct libipw_crypto_ops *ops);
drivers/net/wireless/intel/ipw2x00/libipw.h
1069
int libipw_unregister_crypto_ops(const struct libipw_crypto_ops *ops);
drivers/net/wireless/intel/ipw2x00/libipw_crypto.c
157
int libipw_register_crypto_ops(const struct libipw_crypto_ops *ops)
drivers/net/wireless/intel/ipw2x00/libipw_crypto.c
166
alg->ops = ops;
drivers/net/wireless/intel/ipw2x00/libipw_crypto.c
173
ops->name);
drivers/net/wireless/intel/ipw2x00/libipw_crypto.c
179
int libipw_unregister_crypto_ops(const struct libipw_crypto_ops *ops)
drivers/net/wireless/intel/ipw2x00/libipw_crypto.c
186
if (alg->ops == ops)
drivers/net/wireless/intel/ipw2x00/libipw_crypto.c
194
ops->name);
drivers/net/wireless/intel/ipw2x00/libipw_crypto.c
209
if (strcmp(alg->ops->name, name) == 0)
drivers/net/wireless/intel/ipw2x00/libipw_crypto.c
217
return alg->ops;
drivers/net/wireless/intel/ipw2x00/libipw_crypto.c
30
const struct libipw_crypto_ops *ops;
drivers/net/wireless/intel/ipw2x00/libipw_crypto.c
68
if (crypt->ops) {
drivers/net/wireless/intel/ipw2x00/libipw_crypto.c
69
crypt->ops->deinit(crypt->priv);
drivers/net/wireless/intel/ipw2x00/libipw_crypto.c
70
module_put(crypt->ops->owner);
drivers/net/wireless/intel/ipw2x00/libipw_crypto.c
92
if (entry->ops) {
drivers/net/wireless/intel/ipw2x00/libipw_crypto.c
93
entry->ops->deinit(entry->priv);
drivers/net/wireless/intel/ipw2x00/libipw_crypto.c
94
module_put(entry->ops->owner);
drivers/net/wireless/intel/ipw2x00/libipw_rx.c
271
if (crypt == NULL || crypt->ops->decrypt_mpdu == NULL)
drivers/net/wireless/intel/ipw2x00/libipw_rx.c
278
res = crypt->ops->decrypt_mpdu(skb, hdrlen, crypt->priv);
drivers/net/wireless/intel/ipw2x00/libipw_rx.c
303
if (crypt == NULL || crypt->ops->decrypt_msdu == NULL)
drivers/net/wireless/intel/ipw2x00/libipw_rx.c
310
res = crypt->ops->decrypt_msdu(skb, keyidx, hdrlen, crypt->priv);
drivers/net/wireless/intel/ipw2x00/libipw_rx.c
445
if (crypt && (crypt->ops == NULL ||
drivers/net/wireless/intel/ipw2x00/libipw_rx.c
446
crypt->ops->decrypt_mpdu == NULL))
drivers/net/wireless/intel/ipw2x00/libipw_tx.c
152
if (crypt->ops && crypt->ops->encrypt_mpdu)
drivers/net/wireless/intel/ipw2x00/libipw_tx.c
153
res = crypt->ops->encrypt_mpdu(frag, hdr_len, crypt->priv);
drivers/net/wireless/intel/ipw2x00/libipw_tx.c
337
crypt && crypt->ops && crypt->ops->encrypt_msdu) {
drivers/net/wireless/intel/ipw2x00/libipw_tx.c
339
int len = bytes + hdr_len + crypt->ops->extra_msdu_prefix_len +
drivers/net/wireless/intel/ipw2x00/libipw_tx.c
340
crypt->ops->extra_msdu_postfix_len;
drivers/net/wireless/intel/ipw2x00/libipw_tx.c
346
skb_reserve(skb_new, crypt->ops->extra_msdu_prefix_len);
drivers/net/wireless/intel/ipw2x00/libipw_tx.c
352
res = crypt->ops->encrypt_msdu(skb_new, hdr_len, crypt->priv);
drivers/net/wireless/intel/ipw2x00/libipw_tx.c
360
bytes += crypt->ops->extra_msdu_prefix_len +
drivers/net/wireless/intel/ipw2x00/libipw_tx.c
361
crypt->ops->extra_msdu_postfix_len;
drivers/net/wireless/intel/ipw2x00/libipw_tx.c
385
if (host_encrypt && crypt && crypt->ops)
drivers/net/wireless/intel/ipw2x00/libipw_tx.c
386
bytes_per_frag -= crypt->ops->extra_mpdu_prefix_len +
drivers/net/wireless/intel/ipw2x00/libipw_tx.c
387
crypt->ops->extra_mpdu_postfix_len;
drivers/net/wireless/intel/ipw2x00/libipw_tx.c
455
crypt->ops->extra_mpdu_prefix_len);
drivers/net/wireless/intel/ipw2x00/libipw_wx.c
357
if (*crypt != NULL && (*crypt)->ops != NULL &&
drivers/net/wireless/intel/ipw2x00/libipw_wx.c
358
strcmp((*crypt)->ops->name, "WEP") != 0) {
drivers/net/wireless/intel/ipw2x00/libipw_wx.c
371
new_crypt->ops = libipw_get_crypto_ops("WEP");
drivers/net/wireless/intel/ipw2x00/libipw_wx.c
372
if (!new_crypt->ops) {
drivers/net/wireless/intel/ipw2x00/libipw_wx.c
374
new_crypt->ops = libipw_get_crypto_ops("WEP");
drivers/net/wireless/intel/ipw2x00/libipw_wx.c
377
if (new_crypt->ops && try_module_get(new_crypt->ops->owner))
drivers/net/wireless/intel/ipw2x00/libipw_wx.c
378
new_crypt->priv = new_crypt->ops->init(key);
drivers/net/wireless/intel/ipw2x00/libipw_wx.c
380
if (!new_crypt->ops || !new_crypt->priv) {
drivers/net/wireless/intel/ipw2x00/libipw_wx.c
403
(*crypt)->ops->set_key(sec.keys[key], len, NULL,
drivers/net/wireless/intel/ipw2x00/libipw_wx.c
413
len = (*crypt)->ops->get_key(sec.keys[key], WEP_KEY_LEN,
drivers/net/wireless/intel/ipw2x00/libipw_wx.c
420
(*crypt)->ops->set_key(sec.keys[key], 13, NULL,
drivers/net/wireless/intel/ipw2x00/libipw_wx.c
508
const struct libipw_crypto_ops *ops;
drivers/net/wireless/intel/ipw2x00/libipw_wx.c
583
ops = libipw_get_crypto_ops(alg);
drivers/net/wireless/intel/ipw2x00/libipw_wx.c
584
if (ops == NULL) {
drivers/net/wireless/intel/ipw2x00/libipw_wx.c
586
ops = libipw_get_crypto_ops(alg);
drivers/net/wireless/intel/ipw2x00/libipw_wx.c
588
if (ops == NULL) {
drivers/net/wireless/intel/ipw2x00/libipw_wx.c
595
if (*crypt == NULL || (*crypt)->ops != ops) {
drivers/net/wireless/intel/ipw2x00/libipw_wx.c
605
new_crypt->ops = ops;
drivers/net/wireless/intel/ipw2x00/libipw_wx.c
606
if (new_crypt->ops && try_module_get(new_crypt->ops->owner))
drivers/net/wireless/intel/ipw2x00/libipw_wx.c
607
new_crypt->priv = new_crypt->ops->init(idx);
drivers/net/wireless/intel/ipw2x00/libipw_wx.c
616
if (ext->key_len > 0 && (*crypt)->ops->set_key &&
drivers/net/wireless/intel/ipw2x00/libipw_wx.c
617
(*crypt)->ops->set_key(ext->key, ext->key_len, ext->rx_seq,
drivers/net/wireless/intel/iwlegacy/3945-mac.c
2360
rc = il->ops->load_ucode(il);
drivers/net/wireless/intel/iwlegacy/3945-mac.c
3565
il->ops = &il3945_ops;
drivers/net/wireless/intel/iwlegacy/3945-mac.c
591
il->ops->txq_attach_buf_to_tfd(il, txq, txcmd_phys, firstlen, 1, 0);
drivers/net/wireless/intel/iwlegacy/3945-mac.c
595
il->ops->txq_attach_buf_to_tfd(il, txq, phys_addr, secondlen, 0,
drivers/net/wireless/intel/iwlegacy/3945.c
1614
return il->ops->send_tx_power(il);
drivers/net/wireless/intel/iwlegacy/3945.c
286
il->ops->txq_free_tfd(il, txq);
drivers/net/wireless/intel/iwlegacy/4965-calib.c
914
if (il->ops->update_chain_flags)
drivers/net/wireless/intel/iwlegacy/4965-calib.c
915
il->ops->update_chain_flags(il);
drivers/net/wireless/intel/iwlegacy/4965-mac.c
1839
il->ops->txq_attach_buf_to_tfd(il, txq, txcmd_phys, firstlen, 1, 0);
drivers/net/wireless/intel/iwlegacy/4965-mac.c
1843
il->ops->txq_attach_buf_to_tfd(il, txq, phys_addr, secondlen,
drivers/net/wireless/intel/iwlegacy/4965-mac.c
1872
il->ops->txq_update_byte_cnt_tbl(il, txq, le16_to_cpu(tx_cmd->len));
drivers/net/wireless/intel/iwlegacy/4965-mac.c
2485
il->ops->txq_free_tfd(il, txq);
drivers/net/wireless/intel/iwlegacy/4965-mac.c
3678
if (il->ops->set_rxon_chain) {
drivers/net/wireless/intel/iwlegacy/4965-mac.c
3679
il->ops->set_rxon_chain(il);
drivers/net/wireless/intel/iwlegacy/4965-mac.c
5084
if (!il->ops->is_valid_rtc_data_addr(base)) {
drivers/net/wireless/intel/iwlegacy/4965-mac.c
5316
if (il->ops->set_rxon_chain)
drivers/net/wireless/intel/iwlegacy/4965-mac.c
5317
il->ops->set_rxon_chain(il);
drivers/net/wireless/intel/iwlegacy/4965-mac.c
5580
ret = il->ops->load_ucode(il);
drivers/net/wireless/intel/iwlegacy/4965-mac.c
5621
il->ops->init_alive_start(il);
drivers/net/wireless/intel/iwlegacy/4965-mac.c
6071
if (!il->ops->set_channel_switch)
drivers/net/wireless/intel/iwlegacy/4965-mac.c
6121
if (il->ops->set_channel_switch(il, ch_switch)) {
drivers/net/wireless/intel/iwlegacy/4965-mac.c
6204
il->ops->send_tx_power(il);
drivers/net/wireless/intel/iwlegacy/4965-mac.c
6360
if (il->ops->set_rxon_chain)
drivers/net/wireless/intel/iwlegacy/4965-mac.c
6361
il->ops->set_rxon_chain(il);
drivers/net/wireless/intel/iwlegacy/4965-mac.c
6503
il->ops = &il4965_ops;
drivers/net/wireless/intel/iwlegacy/4965.c
1756
if (il->ops->set_rxon_chain)
drivers/net/wireless/intel/iwlegacy/4965.c
1757
il->ops->set_rxon_chain(il);
drivers/net/wireless/intel/iwlegacy/4965.c
1831
if (il->ops->set_rxon_chain)
drivers/net/wireless/intel/iwlegacy/4965.c
1832
il->ops->set_rxon_chain(il);
drivers/net/wireless/intel/iwlegacy/common.c
1192
if (il->ops->update_chain_flags && update_chains)
drivers/net/wireless/intel/iwlegacy/common.c
1193
il->ops->update_chain_flags(il);
drivers/net/wireless/intel/iwlegacy/common.c
1194
else if (il->ops->update_chain_flags)
drivers/net/wireless/intel/iwlegacy/common.c
1545
ret = il->ops->request_scan(il, vif);
drivers/net/wireless/intel/iwlegacy/common.c
1707
il->ops->post_scan(il);
drivers/net/wireless/intel/iwlegacy/common.c
1849
cmd.len = il->ops->build_addsta_hcmd(sta, data);
drivers/net/wireless/intel/iwlegacy/common.c
2758
il->ops->txq_free_tfd(il, txq);
drivers/net/wireless/intel/iwlegacy/common.c
3061
il->ops->txq_init(il, txq);
drivers/net/wireless/intel/iwlegacy/common.c
3098
il->ops->txq_init(il, txq);
drivers/net/wireless/intel/iwlegacy/common.c
3126
cmd->len = il->ops->get_hcmd_size(cmd->id, cmd->len);
drivers/net/wireless/intel/iwlegacy/common.c
3222
if (il->ops->txq_update_byte_cnt_tbl)
drivers/net/wireless/intel/iwlegacy/common.c
3224
il->ops->txq_update_byte_cnt_tbl(il, txq, 0);
drivers/net/wireless/intel/iwlegacy/common.c
3226
il->ops->txq_attach_buf_to_tfd(il, txq, phys_addr, fix_size, 1,
drivers/net/wireless/intel/iwlegacy/common.c
3899
if (il->ops->set_rxon_chain)
drivers/net/wireless/intel/iwlegacy/common.c
3900
il->ops->set_rxon_chain(il);
drivers/net/wireless/intel/iwlegacy/common.c
4131
il->ops->dump_nic_error_log(il);
drivers/net/wireless/intel/iwlegacy/common.c
4132
if (il->ops->dump_fh)
drivers/net/wireless/intel/iwlegacy/common.c
4133
il->ops->dump_fh(il, NULL, false);
drivers/net/wireless/intel/iwlegacy/common.c
4332
if (!il->ops->send_tx_power)
drivers/net/wireless/intel/iwlegacy/common.c
4365
ret = il->ops->send_tx_power(il);
drivers/net/wireless/intel/iwlegacy/common.c
4521
if (il->ops->set_rxon_chain)
drivers/net/wireless/intel/iwlegacy/common.c
4522
il->ops->set_rxon_chain(il);
drivers/net/wireless/intel/iwlegacy/common.c
5021
if (il->ops->set_rxon_chain)
drivers/net/wireless/intel/iwlegacy/common.c
5022
il->ops->set_rxon_chain(il);
drivers/net/wireless/intel/iwlegacy/common.c
503
ret = il->ops->send_led_cmd(il, &led_cmd);
drivers/net/wireless/intel/iwlegacy/common.c
5091
if (il->ops->update_bcast_stations)
drivers/net/wireless/intel/iwlegacy/common.c
5092
ret = il->ops->update_bcast_stations(il);
drivers/net/wireless/intel/iwlegacy/common.c
5287
il->ops->post_associate(il);
drivers/net/wireless/intel/iwlegacy/common.c
5403
if (il->ops->set_rxon_chain)
drivers/net/wireless/intel/iwlegacy/common.c
5404
il->ops->set_rxon_chain(il);
drivers/net/wireless/intel/iwlegacy/common.c
5413
il->ops->post_associate(il);
drivers/net/wireless/intel/iwlegacy/common.c
5433
il->ops->config_ap(il);
drivers/net/wireless/intel/iwlegacy/common.c
5439
ret = il->ops->manage_ibss_station(il, vif,
drivers/net/wireless/intel/iwlegacy/common.c
716
il->ops->apm_init(il);
drivers/net/wireless/intel/iwlegacy/common.c
726
ret = il->ops->eeprom_acquire_semaphore(il);
drivers/net/wireless/intel/iwlegacy/common.c
758
il->ops->eeprom_release_semaphore(il);
drivers/net/wireless/intel/iwlegacy/common.h
1130
const struct il_ops *ops;
drivers/net/wireless/intel/iwlegacy/common.h
1943
return il->ops->rxon_assoc(il);
drivers/net/wireless/intel/iwlegacy/common.h
1949
return il->ops->commit_rxon(il);
drivers/net/wireless/intel/iwlegacy/debug.c
1169
if (il->ops->dump_fh) {
drivers/net/wireless/intel/iwlegacy/debug.c
1170
ret = pos = il->ops->dump_fh(il, &buf, true);
drivers/net/wireless/intel/iwlwifi/dvm/main.c
1264
op_mode->ops = &iwl_dvm_ops;
drivers/net/wireless/intel/iwlwifi/fw/api/power.h
475
__le32 ops;
drivers/net/wireless/intel/iwlwifi/fw/api/power.h
486
__le32 ops;
drivers/net/wireless/intel/iwlwifi/fw/api/power.h
498
__le32 ops;
drivers/net/wireless/intel/iwlwifi/fw/api/power.h
510
__le32 ops;
drivers/net/wireless/intel/iwlwifi/fw/api/power.h
522
__le32 ops;
drivers/net/wireless/intel/iwlwifi/fw/dbg.c
2256
const struct iwl_dump_ini_mem_ops *ops)
drivers/net/wireless/intel/iwlwifi/fw/dbg.c
2298
if (!ops->get_num_of_ranges || !ops->get_size || !ops->fill_mem_hdr ||
drivers/net/wireless/intel/iwlwifi/fw/dbg.c
2299
!ops->fill_range) {
drivers/net/wireless/intel/iwlwifi/fw/dbg.c
2304
size = ops->get_size(fwrt, reg_data);
drivers/net/wireless/intel/iwlwifi/fw/dbg.c
2324
num_of_ranges = ops->get_num_of_ranges(fwrt, reg_data);
drivers/net/wireless/intel/iwlwifi/fw/dbg.c
2333
range = ops->fill_mem_hdr(fwrt, reg_data, header, free_size);
drivers/net/wireless/intel/iwlwifi/fw/dbg.c
2354
int range_size = ops->fill_range(fwrt, reg_data, range,
drivers/net/wireless/intel/iwlwifi/fw/dbg.c
3256
if (fwrt->ops && fwrt->ops->dump_start)
drivers/net/wireless/intel/iwlwifi/fw/dbg.c
3257
fwrt->ops->dump_start(fwrt->ops_ctx);
drivers/net/wireless/intel/iwlwifi/fw/dbg.c
3261
if (fwrt->ops && fwrt->ops->dump_end)
drivers/net/wireless/intel/iwlwifi/fw/dbg.c
3262
fwrt->ops->dump_end(fwrt->ops_ctx);
drivers/net/wireless/intel/iwlwifi/fw/dbg.h
204
fwrt->trans->mac_cfg->base->d3_debug_data_length && fwrt->ops &&
drivers/net/wireless/intel/iwlwifi/fw/dbg.h
205
fwrt->ops->d3_debug_enable &&
drivers/net/wireless/intel/iwlwifi/fw/dbg.h
206
fwrt->ops->d3_debug_enable(fwrt->ops_ctx) &&
drivers/net/wireless/intel/iwlwifi/fw/debugfs.c
163
if (fwrt->ops && fwrt->ops->send_hcmd)
drivers/net/wireless/intel/iwlwifi/fw/debugfs.c
164
ret = fwrt->ops->send_hcmd(fwrt->ops_ctx, &hcmd);
drivers/net/wireless/intel/iwlwifi/fw/debugfs.c
278
if (fwrt->ops && fwrt->ops->send_hcmd)
drivers/net/wireless/intel/iwlwifi/fw/debugfs.c
279
ret = fwrt->ops->send_hcmd(fwrt->ops_ctx, &hcmd);
drivers/net/wireless/intel/iwlwifi/fw/init.c
18
const struct iwl_fw_runtime_ops *ops, void *ops_ctx,
drivers/net/wireless/intel/iwlwifi/fw/init.c
30
fwrt->ops = ops;
drivers/net/wireless/intel/iwlwifi/fw/runtime.h
152
const struct iwl_fw_runtime_ops *ops;
drivers/net/wireless/intel/iwlwifi/fw/runtime.h
231
const struct iwl_fw_runtime_ops *ops, void *ops_ctx,
drivers/net/wireless/intel/iwlwifi/iwl-drv.c
1536
const struct iwl_op_mode_ops *ops = op->ops;
drivers/net/wireless/intel/iwlwifi/iwl-drv.c
1552
op_mode = ops->start(drv->trans, drv->trans->cfg,
drivers/net/wireless/intel/iwlwifi/iwl-drv.c
1870
if (op->ops) {
drivers/net/wireless/intel/iwlwifi/iwl-drv.c
2016
int iwl_opmode_register(const char *name, const struct iwl_op_mode_ops *ops)
drivers/net/wireless/intel/iwlwifi/iwl-drv.c
2027
op->ops = ops;
drivers/net/wireless/intel/iwlwifi/iwl-drv.c
2049
iwlwifi_opmode_table[i].ops = NULL;
drivers/net/wireless/intel/iwlwifi/iwl-drv.c
87
const struct iwl_op_mode_ops *ops; /* pointer to op_mode ops */
drivers/net/wireless/intel/iwlwifi/iwl-drv.c
90
[DVM_OP_MODE] = { .name = "iwldvm", .ops = NULL },
drivers/net/wireless/intel/iwlwifi/iwl-drv.c
91
[MVM_OP_MODE] = { .name = "iwlmvm", .ops = NULL },
drivers/net/wireless/intel/iwlwifi/iwl-drv.c
93
[MLD_OP_MODE] = { .name = "iwlmld", .ops = NULL },
drivers/net/wireless/intel/iwlwifi/iwl-op-mode.h
182
int iwl_opmode_register(const char *name, const struct iwl_op_mode_ops *ops);
drivers/net/wireless/intel/iwlwifi/iwl-op-mode.h
193
const struct iwl_op_mode_ops *ops;
drivers/net/wireless/intel/iwlwifi/iwl-op-mode.h
201
op_mode->ops->stop(op_mode);
drivers/net/wireless/intel/iwlwifi/iwl-op-mode.h
208
return op_mode->ops->rx(op_mode, napi, rxb);
drivers/net/wireless/intel/iwlwifi/iwl-op-mode.h
216
op_mode->ops->rx_rss(op_mode, napi, rxb, queue);
drivers/net/wireless/intel/iwlwifi/iwl-op-mode.h
222
op_mode->ops->queue_full(op_mode, queue);
drivers/net/wireless/intel/iwlwifi/iwl-op-mode.h
228
op_mode->ops->queue_not_full(op_mode, queue);
drivers/net/wireless/intel/iwlwifi/iwl-op-mode.h
235
return op_mode->ops->hw_rf_kill(op_mode, state);
drivers/net/wireless/intel/iwlwifi/iwl-op-mode.h
243
op_mode->ops->free_skb(op_mode, skb);
drivers/net/wireless/intel/iwlwifi/iwl-op-mode.h
249
op_mode->ops->nic_error(op_mode, type);
drivers/net/wireless/intel/iwlwifi/iwl-op-mode.h
260
if (op_mode->ops->dump_error)
drivers/net/wireless/intel/iwlwifi/iwl-op-mode.h
261
op_mode->ops->dump_error(op_mode, mode);
drivers/net/wireless/intel/iwlwifi/iwl-op-mode.h
267
if (op_mode->ops->nic_config)
drivers/net/wireless/intel/iwlwifi/iwl-op-mode.h
268
op_mode->ops->nic_config(op_mode);
drivers/net/wireless/intel/iwlwifi/iwl-op-mode.h
274
op_mode->ops->wimax_active(op_mode);
drivers/net/wireless/intel/iwlwifi/iwl-op-mode.h
281
if (!op_mode || !op_mode->ops || !op_mode->ops->time_point)
drivers/net/wireless/intel/iwlwifi/iwl-op-mode.h
283
op_mode->ops->time_point(op_mode, tp_id, tp_data);
drivers/net/wireless/intel/iwlwifi/iwl-op-mode.h
288
if (!op_mode || !op_mode->ops || !op_mode->ops->device_powered_off)
drivers/net/wireless/intel/iwlwifi/iwl-op-mode.h
290
op_mode->ops->device_powered_off(op_mode);
drivers/net/wireless/intel/iwlwifi/iwl-op-mode.h
295
if (!op_mode || !op_mode->ops || !op_mode->ops->dump)
drivers/net/wireless/intel/iwlwifi/iwl-op-mode.h
297
op_mode->ops->dump(op_mode);
drivers/net/wireless/intel/iwlwifi/iwl-trans.h
1119
if (!trans->op_mode->ops->sw_reset ||
drivers/net/wireless/intel/iwlwifi/iwl-trans.h
1120
!trans->op_mode->ops->sw_reset(trans->op_mode, type))
drivers/net/wireless/intel/iwlwifi/mei/iwl-mei.h
395
int iwl_mei_register(void *priv, const struct iwl_mei_ops *ops);
drivers/net/wireless/intel/iwlwifi/mei/iwl-mei.h
508
const struct iwl_mei_ops *ops)
drivers/net/wireless/intel/iwlwifi/mei/main.c
1796
int iwl_mei_register(void *priv, const struct iwl_mei_ops *ops)
drivers/net/wireless/intel/iwlwifi/mei/main.c
1810
if (iwl_mei_cache.priv || iwl_mei_cache.ops) {
drivers/net/wireless/intel/iwlwifi/mei/main.c
1816
iwl_mei_cache.ops = ops;
drivers/net/wireless/intel/iwlwifi/mei/main.c
1827
ops->rfkill(priv, mei->link_prot_state, false);
drivers/net/wireless/intel/iwlwifi/mei/main.c
1850
iwl_mei_cache.ops = NULL;
drivers/net/wireless/intel/iwlwifi/mei/main.c
2062
if (mei_cldev_enabled(cldev) && iwl_mei_cache.ops) {
drivers/net/wireless/intel/iwlwifi/mei/main.c
2080
iwl_mei_cache.ops->nic_stolen(iwl_mei_cache.priv);
drivers/net/wireless/intel/iwlwifi/mei/main.c
2143
if (iwl_mei_cache.ops)
drivers/net/wireless/intel/iwlwifi/mei/main.c
2144
iwl_mei_cache.ops->rfkill(iwl_mei_cache.priv, false, false);
drivers/net/wireless/intel/iwlwifi/mei/main.c
218
const struct iwl_mei_ops *ops;
drivers/net/wireless/intel/iwlwifi/mei/main.c
732
if (!iwl_mei_cache.ops ||
drivers/net/wireless/intel/iwlwifi/mei/main.c
739
iwl_mei_cache.ops->me_conn_status(iwl_mei_cache.priv, &conn_info);
drivers/net/wireless/intel/iwlwifi/mei/main.c
751
iwl_mei_cache.ops->roaming_forbidden(iwl_mei_cache.priv,
drivers/net/wireless/intel/iwlwifi/mei/main.c
754
iwl_mei_cache.ops->rfkill(iwl_mei_cache.priv,
drivers/net/wireless/intel/iwlwifi/mei/main.c
784
if (iwl_mei_cache.ops) {
drivers/net/wireless/intel/iwlwifi/mei/main.c
787
iwl_mei_cache.ops->sap_connected(iwl_mei_cache.priv);
drivers/net/wireless/intel/iwlwifi/mei/main.c
830
else if (iwl_mei_cache.ops)
drivers/net/wireless/intel/iwlwifi/mei/main.c
831
iwl_mei_cache.ops->rfkill(iwl_mei_cache.priv, false, false);
drivers/net/wireless/intel/iwlwifi/mei/main.c
851
if (iwl_mei_cache.ops)
drivers/net/wireless/intel/iwlwifi/mei/main.c
865
if (iwl_mei_cache.ops && !mei->device_down) {
drivers/net/wireless/intel/iwlwifi/mei/main.c
872
iwl_mei_cache.ops->rfkill(iwl_mei_cache.priv, true, true);
drivers/net/wireless/intel/iwlwifi/mei/main.c
926
if (iwl_mei_cache.ops)
drivers/net/wireless/intel/iwlwifi/mei/main.c
927
iwl_mei_cache.ops->rfkill(iwl_mei_cache.priv, false, false);
drivers/net/wireless/intel/iwlwifi/mld/mld.c
408
op_mode->ops = &iwl_mld_ops;
drivers/net/wireless/intel/iwlwifi/mld/regulatory.c
77
.v5.ops = cpu_to_le32(IWL_PER_CHAIN_OFFSET_SET_TABLES),
drivers/net/wireless/intel/iwlwifi/mvm/fw.c
923
geo_tx_cmd.v1.ops =
drivers/net/wireless/intel/iwlwifi/mvm/fw.c
971
BUILD_BUG_ON(offsetof(struct iwl_geo_tx_power_profiles_cmd_v1, ops) !=
drivers/net/wireless/intel/iwlwifi/mvm/fw.c
972
offsetof(struct iwl_geo_tx_power_profiles_cmd_v2, ops) ||
drivers/net/wireless/intel/iwlwifi/mvm/fw.c
973
offsetof(struct iwl_geo_tx_power_profiles_cmd_v2, ops) !=
drivers/net/wireless/intel/iwlwifi/mvm/fw.c
974
offsetof(struct iwl_geo_tx_power_profiles_cmd_v3, ops) ||
drivers/net/wireless/intel/iwlwifi/mvm/fw.c
975
offsetof(struct iwl_geo_tx_power_profiles_cmd_v3, ops) !=
drivers/net/wireless/intel/iwlwifi/mvm/fw.c
976
offsetof(struct iwl_geo_tx_power_profiles_cmd_v4, ops) ||
drivers/net/wireless/intel/iwlwifi/mvm/fw.c
977
offsetof(struct iwl_geo_tx_power_profiles_cmd_v4, ops) !=
drivers/net/wireless/intel/iwlwifi/mvm/fw.c
978
offsetof(struct iwl_geo_tx_power_profiles_cmd_v5, ops));
drivers/net/wireless/intel/iwlwifi/mvm/fw.c
981
cmd.v1.ops = cpu_to_le32(IWL_PER_CHAIN_OFFSET_SET_TABLES);
drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c
4657
static const struct iwl_mvm_roc_ops ops = {
drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c
4662
return iwl_mvm_roc_common(hw, vif, channel, duration, type, &ops);
drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c
4769
const struct iwl_mvm_roc_ops *ops)
drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c
4791
ret = ops->add_aux_sta_for_hs20(mvm, lmac_id);
drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c
4812
ret = ops->link(mvm, vif);
drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c
5207
const struct iwl_mvm_switch_vif_chanctx_ops *ops)
drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c
5212
ops->__unassign_vif_chanctx(mvm, vifs[0].vif, vifs[0].link_conf,
drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c
5222
ret = ops->__assign_vif_chanctx(mvm, vifs[0].vif, vifs[0].link_conf,
drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c
5245
if (ops->__assign_vif_chanctx(mvm, vifs[0].vif, vifs[0].link_conf,
drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c
5262
const struct iwl_mvm_switch_vif_chanctx_ops *ops)
drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c
5267
ops->__unassign_vif_chanctx(mvm, vifs[0].vif, vifs[0].link_conf,
drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c
5270
ret = ops->__assign_vif_chanctx(mvm, vifs[0].vif, vifs[0].link_conf,
drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c
5281
if (ops->__assign_vif_chanctx(mvm, vifs[0].vif, vifs[0].link_conf,
drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c
5301
const struct iwl_mvm_switch_vif_chanctx_ops *ops)
drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c
5312
ret = iwl_mvm_switch_vif_chanctx_swap(mvm, vifs, ops);
drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c
5315
ret = iwl_mvm_switch_vif_chanctx_reassign(mvm, vifs, ops);
drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c
5330
static const struct iwl_mvm_switch_vif_chanctx_ops ops = {
drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c
5335
return iwl_mvm_switch_vif_chanctx_common(hw, vifs, n_vifs, mode, &ops);
drivers/net/wireless/intel/iwlwifi/mvm/mld-mac80211.c
797
static const struct iwl_mvm_switch_vif_chanctx_ops ops = {
drivers/net/wireless/intel/iwlwifi/mvm/mld-mac80211.c
802
return iwl_mvm_switch_vif_chanctx_common(hw, vifs, n_vifs, mode, &ops);
drivers/net/wireless/intel/iwlwifi/mvm/mld-mac80211.c
881
static const struct iwl_mvm_roc_ops ops = {
drivers/net/wireless/intel/iwlwifi/mvm/mld-mac80211.c
886
return iwl_mvm_roc_common(hw, vif, channel, duration, type, &ops);
drivers/net/wireless/intel/iwlwifi/mvm/mvm.h
2007
const struct iwl_mvm_roc_ops *ops);
drivers/net/wireless/intel/iwlwifi/mvm/mvm.h
2540
const struct iwl_mvm_switch_vif_chanctx_ops *ops);
drivers/net/wireless/intel/iwlwifi/mvm/ops.c
1297
op_mode->ops = &iwl_mvm_ops_mq;
drivers/net/wireless/intel/iwlwifi/mvm/ops.c
1304
op_mode->ops = &iwl_mvm_ops;
drivers/net/wireless/marvell/libertas_tf/cmd.c
255
ret = priv->ops->hw_host_to_card(priv, MVMS_CMD, (u8 *)cmd, cmdsize);
drivers/net/wireless/marvell/libertas_tf/libertas_tf.h
184
const struct lbtf_ops *ops;
drivers/net/wireless/marvell/libertas_tf/libertas_tf.h
488
const struct lbtf_ops *ops);
drivers/net/wireless/marvell/libertas_tf/main.c
244
err = priv->ops->hw_host_to_card(priv, MVMS_DAT, skb->data, skb->len);
drivers/net/wireless/marvell/libertas_tf/main.c
556
const struct lbtf_ops *ops)
drivers/net/wireless/marvell/libertas_tf/main.c
573
priv->ops = ops;
drivers/net/wireless/marvell/libertas_tf/main.c
600
if (priv->ops->hw_prog_firmware(priv)) {
drivers/net/wireless/marvell/libertas_tf/main.c
602
priv->ops->hw_reset_device(priv);
drivers/net/wireless/marvell/mwifiex/cfg80211.c
4705
struct cfg80211_ops *ops;
drivers/net/wireless/marvell/mwifiex/cfg80211.c
4707
ops = devm_kmemdup(adapter->dev, &mwifiex_cfg80211_ops,
drivers/net/wireless/marvell/mwifiex/cfg80211.c
4709
if (!ops)
drivers/net/wireless/marvell/mwifiex/cfg80211.c
4713
wiphy = wiphy_new(ops, sizeof(struct mwifiex_adapter *));
drivers/net/wireless/marvell/mwifiex/cfg80211.c
4720
ops->auth = mwifiex_cfg80211_authenticate;
drivers/net/wireless/marvell/mwifiex/cfg80211.c
4721
ops->assoc = mwifiex_cfg80211_associate;
drivers/net/wireless/marvell/mwifiex/cfg80211.c
4722
ops->deauth = mwifiex_cfg80211_deauthenticate;
drivers/net/wireless/marvell/mwifiex/cfg80211.c
4723
ops->disassoc = mwifiex_cfg80211_disassociate;
drivers/net/wireless/marvell/mwifiex/cfg80211.c
4724
ops->disconnect = NULL;
drivers/net/wireless/marvell/mwifiex/cfg80211.c
4725
ops->connect = NULL;
drivers/net/wireless/marvell/mwifiex/cfg80211.c
4726
ops->probe_client = mwifiex_cfg80211_probe_client;
drivers/net/wireless/mediatek/mt76/debugfs.c
105
const struct file_operations *ops)
drivers/net/wireless/mediatek/mt76/debugfs.c
107
const struct file_operations *fops = ops ? ops : &fops_regval;
drivers/net/wireless/mediatek/mt76/mac80211.c
516
const struct ieee80211_ops *ops, u8 band_idx)
drivers/net/wireless/mediatek/mt76/mac80211.c
523
hw = ieee80211_alloc_hw(size + phy_size, ops);
drivers/net/wireless/mediatek/mt76/mac80211.c
667
const struct ieee80211_ops *ops,
drivers/net/wireless/mediatek/mt76/mac80211.c
675
hw = ieee80211_alloc_hw(size, ops);
drivers/net/wireless/mediatek/mt76/mcu.c
12
const struct mt76_mcu_ops *ops = dev->mcu_ops;
drivers/net/wireless/mediatek/mt76/mcu.c
16
len = ops->headroom + len + ops->tailroom;
drivers/net/wireless/mediatek/mt76/mcu.c
23
skb_reserve(skb, ops->headroom);
drivers/net/wireless/mediatek/mt76/mt76.h
1300
const struct ieee80211_ops *ops,
drivers/net/wireless/mediatek/mt76/mt76.h
1312
const struct ieee80211_ops *ops,
drivers/net/wireless/mediatek/mt76/mt76.h
1320
const struct file_operations *ops);
drivers/net/wireless/mediatek/mt76/mt76.h
1833
struct mt76_bus_ops *ops);
drivers/net/wireless/mediatek/mt76/mt7615/init.c
205
dev->ops->hw_scan = NULL;
drivers/net/wireless/mediatek/mt76/mt7615/init.c
206
dev->ops->cancel_hw_scan = NULL;
drivers/net/wireless/mediatek/mt76/mt7615/init.c
207
dev->ops->sched_scan_start = NULL;
drivers/net/wireless/mediatek/mt76/mt7615/init.c
208
dev->ops->sched_scan_stop = NULL;
drivers/net/wireless/mediatek/mt76/mt7615/init.c
209
dev->ops->set_rekey_data = NULL;
drivers/net/wireless/mediatek/mt76/mt7615/init.c
210
dev->ops->remain_on_channel = NULL;
drivers/net/wireless/mediatek/mt76/mt7615/init.c
211
dev->ops->cancel_remain_on_channel = NULL;
drivers/net/wireless/mediatek/mt76/mt7615/mmio.c
188
struct ieee80211_ops *ops;
drivers/net/wireless/mediatek/mt76/mt7615/mmio.c
193
ops = devm_kmemdup(pdev, &mt7615_ops, sizeof(mt7615_ops), GFP_KERNEL);
drivers/net/wireless/mediatek/mt76/mt7615/mmio.c
194
if (!ops)
drivers/net/wireless/mediatek/mt76/mt7615/mmio.c
197
mdev = mt76_alloc_device(pdev, sizeof(*dev), ops, &drv_ops);
drivers/net/wireless/mediatek/mt76/mt7615/mmio.c
206
dev->ops = ops;
drivers/net/wireless/mediatek/mt76/mt7615/mt7615.h
254
struct ieee80211_ops *ops;
drivers/net/wireless/mediatek/mt76/mt7615/sdio.c
102
struct ieee80211_ops *ops;
drivers/net/wireless/mediatek/mt76/mt7615/sdio.c
107
ops = devm_kmemdup(&func->dev, &mt7615_ops, sizeof(mt7615_ops),
drivers/net/wireless/mediatek/mt76/mt7615/sdio.c
109
if (!ops)
drivers/net/wireless/mediatek/mt76/mt7615/sdio.c
112
mdev = mt76_alloc_device(&func->dev, sizeof(*dev), ops, &drv_ops);
drivers/net/wireless/mediatek/mt76/mt7615/sdio.c
120
dev->ops = ops;
drivers/net/wireless/mediatek/mt76/mt7615/usb.c
137
struct ieee80211_ops *ops;
drivers/net/wireless/mediatek/mt76/mt7615/usb.c
142
ops = devm_kmemdup(&usb_intf->dev, &mt7615_ops, sizeof(mt7615_ops),
drivers/net/wireless/mediatek/mt76/mt7615/usb.c
144
if (!ops)
drivers/net/wireless/mediatek/mt76/mt7615/usb.c
147
ops->stop = mt7663u_stop;
drivers/net/wireless/mediatek/mt76/mt7615/usb.c
149
mdev = mt76_alloc_device(&usb_intf->dev, sizeof(*dev), ops, &drv_ops);
drivers/net/wireless/mediatek/mt76/mt7615/usb.c
161
dev->ops = ops;
drivers/net/wireless/mediatek/mt76/mt7921/pci.c
275
struct ieee80211_ops *ops;
drivers/net/wireless/mediatek/mt76/mt7921/pci.c
309
ops = mt792x_get_mac80211_ops(&pdev->dev, &mt7921_ops,
drivers/net/wireless/mediatek/mt76/mt7921/pci.c
311
if (!ops) {
drivers/net/wireless/mediatek/mt76/mt7921/pci.c
316
mdev = mt76_alloc_device(&pdev->dev, sizeof(*dev), ops, &drv_ops);
drivers/net/wireless/mediatek/mt76/mt7921/sdio.c
125
struct ieee80211_ops *ops;
drivers/net/wireless/mediatek/mt76/mt7921/sdio.c
131
ops = mt792x_get_mac80211_ops(&func->dev, &mt7921_ops,
drivers/net/wireless/mediatek/mt76/mt7921/sdio.c
133
if (!ops)
drivers/net/wireless/mediatek/mt76/mt7921/sdio.c
136
mdev = mt76_alloc_device(&func->dev, sizeof(*dev), ops, &drv_ops);
drivers/net/wireless/mediatek/mt76/mt7921/usb.c
179
struct ieee80211_ops *ops;
drivers/net/wireless/mediatek/mt76/mt7921/usb.c
186
ops = mt792x_get_mac80211_ops(&usb_intf->dev, &mt7921_ops,
drivers/net/wireless/mediatek/mt76/mt7921/usb.c
188
if (!ops)
drivers/net/wireless/mediatek/mt76/mt7921/usb.c
191
ops->stop = mt792xu_stop;
drivers/net/wireless/mediatek/mt76/mt7921/usb.c
192
mdev = mt76_alloc_device(&usb_intf->dev, sizeof(*dev), ops, &drv_ops);
drivers/net/wireless/mediatek/mt76/mt7925/pci.c
309
struct ieee80211_ops *ops;
drivers/net/wireless/mediatek/mt76/mt7925/pci.c
343
ops = mt792x_get_mac80211_ops(&pdev->dev, &mt7925_ops,
drivers/net/wireless/mediatek/mt76/mt7925/pci.c
345
if (!ops) {
drivers/net/wireless/mediatek/mt76/mt7925/pci.c
350
mdev = mt76_alloc_device(&pdev->dev, sizeof(*dev), ops, &drv_ops);
drivers/net/wireless/mediatek/mt76/mt7925/usb.c
166
struct ieee80211_ops *ops;
drivers/net/wireless/mediatek/mt76/mt7925/usb.c
173
ops = mt792x_get_mac80211_ops(&usb_intf->dev, &mt7925_ops,
drivers/net/wireless/mediatek/mt76/mt7925/usb.c
175
if (!ops)
drivers/net/wireless/mediatek/mt76/mt7925/usb.c
178
ops->stop = mt792xu_stop;
drivers/net/wireless/mediatek/mt76/mt7925/usb.c
180
mdev = mt76_alloc_device(&usb_intf->dev, sizeof(*dev), ops, &drv_ops);
drivers/net/wireless/mediatek/mt76/mt792x_core.c
768
struct ieee80211_ops *ops;
drivers/net/wireless/mediatek/mt76/mt792x_core.c
770
ops = devm_kmemdup(dev, mac80211_ops, sizeof(struct ieee80211_ops),
drivers/net/wireless/mediatek/mt76/mt792x_core.c
772
if (!ops)
drivers/net/wireless/mediatek/mt76/mt792x_core.c
777
ops->remain_on_channel = NULL;
drivers/net/wireless/mediatek/mt76/mt792x_core.c
778
ops->cancel_remain_on_channel = NULL;
drivers/net/wireless/mediatek/mt76/mt792x_core.c
779
ops->add_chanctx = ieee80211_emulate_add_chanctx;
drivers/net/wireless/mediatek/mt76/mt792x_core.c
780
ops->remove_chanctx = ieee80211_emulate_remove_chanctx;
drivers/net/wireless/mediatek/mt76/mt792x_core.c
781
ops->change_chanctx = ieee80211_emulate_change_chanctx;
drivers/net/wireless/mediatek/mt76/mt792x_core.c
782
ops->switch_vif_chanctx = ieee80211_emulate_switch_vif_chanctx;
drivers/net/wireless/mediatek/mt76/mt792x_core.c
783
ops->assign_vif_chanctx = NULL;
drivers/net/wireless/mediatek/mt76/mt792x_core.c
784
ops->unassign_vif_chanctx = NULL;
drivers/net/wireless/mediatek/mt76/mt792x_core.c
785
ops->mgd_prepare_tx = NULL;
drivers/net/wireless/mediatek/mt76/mt792x_core.c
786
ops->mgd_complete_tx = NULL;
drivers/net/wireless/mediatek/mt76/mt792x_core.c
788
return ops;
drivers/net/wireless/mediatek/mt76/usb.c
1075
struct mt76_bus_ops *ops)
drivers/net/wireless/mediatek/mt76/usb.c
1092
dev->bus = ops;
drivers/net/wireless/microchip/wilc1000/cfg80211.c
1804
const struct wilc_hif_func *ops)
drivers/net/wireless/microchip/wilc1000/cfg80211.c
1821
wl->hif_func = ops;
drivers/net/wireless/microchip/wilc1000/cfg80211.h
12
const struct wilc_hif_func *ops);
drivers/net/wireless/ralink/rt2x00/rt2400pci.c
1239
tsf = rt2x00dev->ops->hw->get_tsf(rt2x00dev->hw, NULL);
drivers/net/wireless/ralink/rt2x00/rt2400pci.c
538
rt2x00dev->ops->lib->set_device_state(rt2x00dev, state);
drivers/net/wireless/ralink/rt2x00/rt2400pci.c
861
if (rt2x00dev->ops->lib->set_device_state(rt2x00dev, STATE_AWAKE))
drivers/net/wireless/ralink/rt2x00/rt2500pci.c
586
rt2x00dev->ops->lib->set_device_state(rt2x00dev, state);
drivers/net/wireless/ralink/rt2x00/rt2500pci.c
993
if (rt2x00dev->ops->lib->set_device_state(rt2x00dev, STATE_AWAKE))
drivers/net/wireless/ralink/rt2x00/rt2500usb.c
1157
length = rt2x00dev->ops->lib->get_tx_data_len(entry);
drivers/net/wireless/ralink/rt2x00/rt2500usb.c
650
rt2x00dev->ops->lib->set_device_state(rt2x00dev, state);
drivers/net/wireless/ralink/rt2x00/rt2500usb.c
832
if (rt2x00dev->ops->lib->set_device_state(rt2x00dev, STATE_AWAKE))
drivers/net/wireless/ralink/rt2x00/rt2800lib.c
10969
unsigned int len = rt2x00dev->ops->eeprom_size;
drivers/net/wireless/ralink/rt2x00/rt2800lib.c
5667
rt2x00dev->ops->lib->set_device_state(rt2x00dev, state);
drivers/net/wireless/ralink/rt2x00/rt2800lib.c
5675
rt2x00dev->ops->lib->set_device_state(rt2x00dev, state);
drivers/net/wireless/ralink/rt2x00/rt2800lib.h
101
const struct rt2800_ops *rt2800ops = rt2x00dev->ops->drv;
drivers/net/wireless/ralink/rt2x00/rt2800lib.h
110
const struct rt2800_ops *rt2800ops = rt2x00dev->ops->drv;
drivers/net/wireless/ralink/rt2x00/rt2800lib.h
119
const struct rt2800_ops *rt2800ops = rt2x00dev->ops->drv;
drivers/net/wireless/ralink/rt2x00/rt2800lib.h
129
const struct rt2800_ops *rt2800ops = rt2x00dev->ops->drv;
drivers/net/wireless/ralink/rt2x00/rt2800lib.h
139
const struct rt2800_ops *rt2800ops = rt2x00dev->ops->drv;
drivers/net/wireless/ralink/rt2x00/rt2800lib.h
146
const struct rt2800_ops *rt2800ops = rt2x00dev->ops->drv;
drivers/net/wireless/ralink/rt2x00/rt2800lib.h
153
const struct rt2800_ops *rt2800ops = rt2x00dev->ops->drv;
drivers/net/wireless/ralink/rt2x00/rt2800lib.h
161
const struct rt2800_ops *rt2800ops = rt2x00dev->ops->drv;
drivers/net/wireless/ralink/rt2x00/rt2800lib.h
168
const struct rt2800_ops *rt2800ops = rt2x00dev->ops->drv;
drivers/net/wireless/ralink/rt2x00/rt2800lib.h
175
const struct rt2800_ops *rt2800ops = entry->queue->rt2x00dev->ops->drv;
drivers/net/wireless/ralink/rt2x00/rt2800lib.h
182
const struct rt2800_ops *rt2800ops = queue->rt2x00dev->ops->drv;
drivers/net/wireless/ralink/rt2x00/rt2800lib.h
84
const struct rt2800_ops *rt2800ops = rt2x00dev->ops->drv;
drivers/net/wireless/ralink/rt2x00/rt2800lib.h
92
const struct rt2800_ops *rt2800ops = rt2x00dev->ops->drv;
drivers/net/wireless/ralink/rt2x00/rt2800soc.c
263
static int rt2x00soc_probe(struct platform_device *pdev, const struct rt2x00_ops *ops)
drivers/net/wireless/ralink/rt2x00/rt2800soc.c
286
eeprom = devm_kzalloc(&pdev->dev, ops->eeprom_size, GFP_KERNEL);
drivers/net/wireless/ralink/rt2x00/rt2800soc.c
290
rf = devm_kzalloc(&pdev->dev, ops->rf_size, GFP_KERNEL);
drivers/net/wireless/ralink/rt2x00/rt2800soc.c
294
hw = ieee80211_alloc_hw(sizeof(struct rt2x00_dev), ops->hw);
drivers/net/wireless/ralink/rt2x00/rt2800soc.c
302
rt2x00dev->ops = ops;
drivers/net/wireless/ralink/rt2x00/rt2x00.h
1052
BUG_ON(word < 1 || word > rt2x00dev->ops->rf_size / sizeof(u32));
drivers/net/wireless/ralink/rt2x00/rt2x00.h
1059
BUG_ON(word < 1 || word > rt2x00dev->ops->rf_size / sizeof(u32));
drivers/net/wireless/ralink/rt2x00/rt2x00.h
1313
if (queue >= rt2x00dev->ops->tx_queues && queue < IEEE80211_NUM_ACS)
drivers/net/wireless/ralink/rt2x00/rt2x00.h
1314
queue = rt2x00dev->ops->tx_queues - 1;
drivers/net/wireless/ralink/rt2x00/rt2x00.h
1316
if (queue < rt2x00dev->ops->tx_queues && rt2x00dev->tx)
drivers/net/wireless/ralink/rt2x00/rt2x00.h
742
const struct rt2x00_ops *ops;
drivers/net/wireless/ralink/rt2x00/rt2x00config.c
101
rt2x00dev->ops->lib->config_erp(rt2x00dev, &erp, changed);
drivers/net/wireless/ralink/rt2x00/rt2x00config.c
155
rt2x00dev->ops->lib->config_ant(rt2x00dev, &config);
drivers/net/wireless/ralink/rt2x00/rt2x00config.c
240
rt2x00dev->ops->lib->config(rt2x00dev, &libconf, ieee80211_flags);
drivers/net/wireless/ralink/rt2x00/rt2x00config.c
65
rt2x00dev->ops->lib->config_intf(rt2x00dev, intf, &conf, flags);
drivers/net/wireless/ralink/rt2x00/rt2x00debug.c
590
data += sprintf(data, "driver:\t%s\n", intf->rt2x00dev->ops->name);
drivers/net/wireless/ralink/rt2x00/rt2x00debug.c
637
const struct rt2x00debug *debug = rt2x00dev->ops->debugfs;
drivers/net/wireless/ralink/rt2x00/rt2x00debug.c
653
debugfs_create_dir(intf->rt2x00dev->ops->name,
drivers/net/wireless/ralink/rt2x00/rt2x00dev.c
109
rt2x00dev->ops->lib->set_device_state(rt2x00dev, STATE_RADIO_OFF);
drivers/net/wireless/ralink/rt2x00/rt2x00dev.c
110
rt2x00dev->ops->lib->set_device_state(rt2x00dev, STATE_RADIO_IRQ_OFF);
drivers/net/wireless/ralink/rt2x00/rt2x00dev.c
1135
rt2x00dev->hw->queues = rt2x00dev->ops->tx_queues;
drivers/net/wireless/ralink/rt2x00/rt2x00dev.c
1169
roundup_pow_of_two(rt2x00dev->ops->tx_queues *
drivers/net/wireless/ralink/rt2x00/rt2x00dev.c
1185
if (rt2x00dev->ops->lib->taskletname) { \
drivers/net/wireless/ralink/rt2x00/rt2x00dev.c
1187
rt2x00dev->ops->lib->taskletname); \
drivers/net/wireless/ralink/rt2x00/rt2x00dev.c
1232
rt2x00dev->ops->lib->uninitialize(rt2x00dev);
drivers/net/wireless/ralink/rt2x00/rt2x00dev.c
1257
status = rt2x00dev->ops->lib->initialize(rt2x00dev);
drivers/net/wireless/ralink/rt2x00/rt2x00dev.c
1331
if (rt2x00dev->ops->max_ap_intf < 2)
drivers/net/wireless/ralink/rt2x00/rt2x00dev.c
1338
if_limit->max = rt2x00dev->ops->max_ap_intf;
drivers/net/wireless/ralink/rt2x00/rt2x00dev.c
1386
if (rt2x00dev->ops->drv_data_size > 0) {
drivers/net/wireless/ralink/rt2x00/rt2x00dev.c
1387
rt2x00dev->drv_data = kzalloc(rt2x00dev->ops->drv_data_size,
drivers/net/wireless/ralink/rt2x00/rt2x00dev.c
1416
(rt2x00dev->ops->max_ap_intf - 1);
drivers/net/wireless/ralink/rt2x00/rt2x00dev.c
1435
retval = rt2x00dev->ops->lib->probe_hw(rt2x00dev);
drivers/net/wireless/ralink/rt2x00/rt2x00dev.c
160
if (rt2x00dev->ops->lib->set_device_state(rt2x00dev, STATE_AWAKE))
drivers/net/wireless/ralink/rt2x00/rt2x00dev.c
1610
if (rt2x00dev->ops->lib->set_device_state(rt2x00dev, STATE_SLEEP))
drivers/net/wireless/ralink/rt2x00/rt2x00dev.c
36
return vif->addr[5] & (rt2x00dev->ops->max_ap_intf - 1);
drivers/net/wireless/ralink/rt2x00/rt2x00dev.c
393
rt2x00dev->ops->lib->clear_entry(entry);
drivers/net/wireless/ralink/rt2x00/rt2x00dev.c
63
rt2x00dev->ops->lib->set_device_state(rt2x00dev, STATE_RADIO_ON);
drivers/net/wireless/ralink/rt2x00/rt2x00dev.c
67
rt2x00dev->ops->lib->set_device_state(rt2x00dev, STATE_RADIO_IRQ_ON);
drivers/net/wireless/ralink/rt2x00/rt2x00dev.c
770
rt2x00dev->ops->lib->fill_rxdone(entry, &rxdesc);
drivers/net/wireless/ralink/rt2x00/rt2x00dev.c
872
rt2x00dev->ops->lib->clear_entry(entry);
drivers/net/wireless/ralink/rt2x00/rt2x00firmware.c
100
retval = rt2x00dev->ops->lib->load_firmware(rt2x00dev,
drivers/net/wireless/ralink/rt2x00/rt2x00firmware.c
30
fw_name = rt2x00dev->ops->lib->get_firmware_name(rt2x00dev);
drivers/net/wireless/ralink/rt2x00/rt2x00firmware.c
58
retval = rt2x00dev->ops->lib->check_firmware(rt2x00dev, fw->data, fw->size);
drivers/net/wireless/ralink/rt2x00/rt2x00leds.c
122
rt2x00dev->ops->name, phy_name);
drivers/net/wireless/ralink/rt2x00/rt2x00leds.c
133
rt2x00dev->ops->name, phy_name);
drivers/net/wireless/ralink/rt2x00/rt2x00leds.c
144
rt2x00dev->ops->name, phy_name);
drivers/net/wireless/ralink/rt2x00/rt2x00link.c
282
rt2x00dev->ops->lib->reset_tuner(rt2x00dev, qual);
drivers/net/wireless/ralink/rt2x00/rt2x00link.c
305
rt2x00dev->ops->lib->link_stats(rt2x00dev, qual);
drivers/net/wireless/ralink/rt2x00/rt2x00link.c
325
rt2x00dev->ops->lib->link_tuner(rt2x00dev, qual, link->count);
drivers/net/wireless/ralink/rt2x00/rt2x00link.c
361
if (rt2x00dev->ops->lib->gain_calibration &&
drivers/net/wireless/ralink/rt2x00/rt2x00link.c
363
rt2x00dev->ops->lib->gain_calibration(rt2x00dev);
drivers/net/wireless/ralink/rt2x00/rt2x00link.c
365
if (rt2x00dev->ops->lib->vco_calibration &&
drivers/net/wireless/ralink/rt2x00/rt2x00link.c
368
rt2x00dev->ops->lib->vco_calibration(rt2x00dev);
drivers/net/wireless/ralink/rt2x00/rt2x00link.c
387
rt2x00dev->ops->lib->watchdog && link->watchdog)
drivers/net/wireless/ralink/rt2x00/rt2x00link.c
411
rt2x00dev->ops->lib->watchdog(rt2x00dev);
drivers/net/wireless/ralink/rt2x00/rt2x00mac.c
131
if (!rt2x00dev->ops->hw->set_rts_threshold &&
drivers/net/wireless/ralink/rt2x00/rt2x00mac.c
174
rt2x00dev->ops->lib->pre_reset_hw(rt2x00dev);
drivers/net/wireless/ralink/rt2x00/rt2x00mac.c
400
rt2x00dev->ops->lib->config_filter(rt2x00dev, *total_flags);
drivers/net/wireless/ralink/rt2x00/rt2x00mac.c
527
set_key = rt2x00dev->ops->lib->config_pairwise_key;
drivers/net/wireless/ralink/rt2x00/rt2x00mac.c
529
set_key = rt2x00dev->ops->lib->config_shared_key;
drivers/net/wireless/ralink/rt2x00/rt2x00mac.c
719
bool active = !!rt2x00dev->ops->lib->rfkill_poll(rt2x00dev);
drivers/net/wireless/ralink/rt2x00/rt2x00mmio.c
160
rt2x00dev->ops->lib->irq_handler,
drivers/net/wireless/ralink/rt2x00/rt2x00mmio.c
61
if (rt2x00dev->ops->lib->get_entry_state(entry))
drivers/net/wireless/ralink/rt2x00/rt2x00pci.c
106
rt2x00dev->ops = ops;
drivers/net/wireless/ralink/rt2x00/rt2x00pci.c
109
rt2x00dev->name = ops->name;
drivers/net/wireless/ralink/rt2x00/rt2x00pci.c
47
rt2x00dev->eeprom = kzalloc(rt2x00dev->ops->eeprom_size, GFP_KERNEL);
drivers/net/wireless/ralink/rt2x00/rt2x00pci.c
51
rt2x00dev->rf = kzalloc(rt2x00dev->ops->rf_size, GFP_KERNEL);
drivers/net/wireless/ralink/rt2x00/rt2x00pci.c
65
int rt2x00pci_probe(struct pci_dev *pci_dev, const struct rt2x00_ops *ops)
drivers/net/wireless/ralink/rt2x00/rt2x00pci.c
95
hw = ieee80211_alloc_hw(sizeof(struct rt2x00_dev), ops->hw);
drivers/net/wireless/ralink/rt2x00/rt2x00pci.h
22
int rt2x00pci_probe(struct pci_dev *pci_dev, const struct rt2x00_ops *ops);
drivers/net/wireless/ralink/rt2x00/rt2x00queue.c
1004
queue->rt2x00dev->ops->lib->kick_queue(queue);
drivers/net/wireless/ralink/rt2x00/rt2x00queue.c
1011
if (likely(queue->rt2x00dev->ops->lib->flush_queue))
drivers/net/wireless/ralink/rt2x00/rt2x00queue.c
1012
queue->rt2x00dev->ops->lib->flush_queue(queue, drop);
drivers/net/wireless/ralink/rt2x00/rt2x00queue.c
1093
rt2x00dev->ops->lib->clear_entry(&queue->entries[i]);
drivers/net/wireless/ralink/rt2x00/rt2x00queue.c
1226
rt2x00dev->ops->queue_init(queue);
drivers/net/wireless/ralink/rt2x00/rt2x00queue.c
1245
rt2x00dev->data_queues = 2 + rt2x00dev->ops->tx_queues + req_atim;
drivers/net/wireless/ralink/rt2x00/rt2x00queue.c
1256
rt2x00dev->bcn = &queue[1 + rt2x00dev->ops->tx_queues];
drivers/net/wireless/ralink/rt2x00/rt2x00queue.c
1257
rt2x00dev->atim = req_atim ? &queue[2 + rt2x00dev->ops->tx_queues] : NULL;
drivers/net/wireless/ralink/rt2x00/rt2x00queue.c
495
if (unlikely(rt2x00dev->ops->lib->get_entry_state &&
drivers/net/wireless/ralink/rt2x00/rt2x00queue.c
496
rt2x00dev->ops->lib->get_entry_state(entry))) {
drivers/net/wireless/ralink/rt2x00/rt2x00queue.c
513
if (rt2x00dev->ops->lib->write_tx_data)
drivers/net/wireless/ralink/rt2x00/rt2x00queue.c
514
rt2x00dev->ops->lib->write_tx_data(entry, txdesc);
drivers/net/wireless/ralink/rt2x00/rt2x00queue.c
531
queue->rt2x00dev->ops->lib->write_tx_desc(entry, txdesc);
drivers/net/wireless/ralink/rt2x00/rt2x00queue.c
554
queue->rt2x00dev->ops->lib->kick_queue(queue);
drivers/net/wireless/ralink/rt2x00/rt2x00queue.c
737
if (rt2x00dev->ops->lib->clear_beacon)
drivers/net/wireless/ralink/rt2x00/rt2x00queue.c
738
rt2x00dev->ops->lib->clear_beacon(intf->beacon);
drivers/net/wireless/ralink/rt2x00/rt2x00queue.c
778
rt2x00dev->ops->lib->write_beacon(intf->beacon, &txdesc);
drivers/net/wireless/ralink/rt2x00/rt2x00queue.c
941
queue->rt2x00dev->ops->lib->kick_queue(queue);
drivers/net/wireless/ralink/rt2x00/rt2x00queue.c
961
queue->rt2x00dev->ops->lib->start_queue(queue);
drivers/net/wireless/ralink/rt2x00/rt2x00queue.c
980
queue->rt2x00dev->ops->lib->stop_queue(queue);
drivers/net/wireless/ralink/rt2x00/rt2x00queue.h
505
&(__dev)->tx[(__dev)->ops->tx_queues]
drivers/net/wireless/ralink/rt2x00/rt2x00usb.c
285
if (rt2x00dev->ops->lib->tx_dma_done)
drivers/net/wireless/ralink/rt2x00/rt2x00usb.c
286
rt2x00dev->ops->lib->tx_dma_done(entry);
drivers/net/wireless/ralink/rt2x00/rt2x00usb.c
313
length = rt2x00dev->ops->lib->get_tx_data_len(entry);
drivers/net/wireless/ralink/rt2x00/rt2x00usb.c
779
rt2x00dev->eeprom = kzalloc(rt2x00dev->ops->eeprom_size, GFP_KERNEL);
drivers/net/wireless/ralink/rt2x00/rt2x00usb.c
783
rt2x00dev->rf = kzalloc(rt2x00dev->ops->rf_size, GFP_KERNEL);
drivers/net/wireless/ralink/rt2x00/rt2x00usb.c
798
const struct rt2x00_ops *ops)
drivers/net/wireless/ralink/rt2x00/rt2x00usb.c
808
hw = ieee80211_alloc_hw(sizeof(struct rt2x00_dev), ops->hw);
drivers/net/wireless/ralink/rt2x00/rt2x00usb.c
819
rt2x00dev->ops = ops;
drivers/net/wireless/ralink/rt2x00/rt2x00usb.h
399
const struct rt2x00_ops *ops);
drivers/net/wireless/ralink/rt2x00/rt61pci.c
1489
if (rt2x00dev->ops->lib->set_device_state(rt2x00dev, STATE_AWAKE))
drivers/net/wireless/ralink/rt2x00/rt73usb.c
1219
if (rt2x00dev->ops->lib->set_device_state(rt2x00dev, STATE_AWAKE))
drivers/net/wireless/realtek/rtlwifi/base.c
1451
if (rtlpriv->cfg->ops->get_btc_status())
drivers/net/wireless/realtek/rtlwifi/base.c
1812
if (rtlpriv->cfg->ops->get_btc_status()) {
drivers/net/wireless/realtek/rtlwifi/base.c
1877
if (rtlpriv->cfg->ops->get_btc_status())
drivers/net/wireless/realtek/rtlwifi/base.c
2133
if (rtlpriv->cfg->ops->get_btc_status() &&
drivers/net/wireless/realtek/rtlwifi/base.c
2175
rtlpriv->cfg->ops->dm_watchdog(hw);
drivers/net/wireless/realtek/rtlwifi/base.c
2201
if (rtlpriv->cfg->ops->get_btc_status())
drivers/net/wireless/realtek/rtlwifi/base.c
2240
rtlpriv->cfg->ops->c2h_command_handle(hw);
drivers/net/wireless/realtek/rtlwifi/base.c
2282
const struct rtl_hal_ops *hal_ops = rtlpriv->cfg->ops;
drivers/net/wireless/realtek/rtlwifi/base.c
2309
if (rtlpriv->cfg->ops->get_btc_status())
drivers/net/wireless/realtek/rtlwifi/base.c
2315
if (rtlpriv->cfg->ops->get_btc_status())
drivers/net/wireless/realtek/rtlwifi/base.c
2491
rtlpriv->cfg->ops->set_hw_reg(hw,
drivers/net/wireless/realtek/rtlwifi/base.c
2497
rtlpriv->cfg->ops->set_hw_reg(hw,
drivers/net/wireless/realtek/rtlwifi/base.c
502
radio_state = rtlpriv->cfg->ops->radio_onoff_checking(hw, &valid);
drivers/net/wireless/realtek/rtlwifi/base.c
595
rtlpriv->cfg->ops->get_hw_reg(hw, HW_VAR_RCR, (u8 *) (&mac->rx_conf));
drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c
1020
rtlpriv->cfg->ops->fill_h2c_cmd(rtlpriv->mac80211.hw, element_id,
drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c
1030
rtlpriv->cfg->ops->fill_h2c_cmd(rtlpriv->mac80211.hw, H2C_BT_PORT_ID,
drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c
1040
if (!rtlpriv->cfg->ops->set_default_port_id_cmd)
drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c
1043
rtlpriv->cfg->ops->set_default_port_id_cmd(hw);
drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c
234
rtlpriv->cfg->ops->fill_h2c_cmd(rtlpriv->mac80211.hw, 0x67, len, cmd);
drivers/net/wireless/realtek/rtlwifi/core.c
1032
rtlpriv->cfg->ops->update_interrupt_mask(hw,
drivers/net/wireless/realtek/rtlwifi/core.c
1036
if (rtlpriv->cfg->ops->linked_set_reg)
drivers/net/wireless/realtek/rtlwifi/core.c
1037
rtlpriv->cfg->ops->linked_set_reg(hw);
drivers/net/wireless/realtek/rtlwifi/core.c
1048
rtlpriv->cfg->ops->update_interrupt_mask(hw, 0,
drivers/net/wireless/realtek/rtlwifi/core.c
1057
rtlpriv->cfg->ops->set_bcn_intv(hw);
drivers/net/wireless/realtek/rtlwifi/core.c
1085
if (rtlpriv->cfg->ops->linked_set_reg)
drivers/net/wireless/realtek/rtlwifi/core.c
1086
rtlpriv->cfg->ops->linked_set_reg(hw);
drivers/net/wireless/realtek/rtlwifi/core.c
1126
rtlpriv->cfg->ops->update_rate_tbl(hw, sta, 0,
drivers/net/wireless/realtek/rtlwifi/core.c
1131
rtlpriv->cfg->ops->set_hw_reg(hw,
drivers/net/wireless/realtek/rtlwifi/core.c
1170
rtlpriv->cfg->ops->set_network_type(hw, vif->type);
drivers/net/wireless/realtek/rtlwifi/core.c
1174
rtlpriv->cfg->ops->set_hw_reg(hw,
drivers/net/wireless/realtek/rtlwifi/core.c
1180
if (rtlpriv->cfg->ops->get_btc_status())
drivers/net/wireless/realtek/rtlwifi/core.c
1197
rtlpriv->cfg->ops->set_hw_reg(hw, HW_VAR_ACK_PREAMBLE,
drivers/net/wireless/realtek/rtlwifi/core.c
1210
rtlpriv->cfg->ops->set_hw_reg(hw, HW_VAR_SLOT_TIME,
drivers/net/wireless/realtek/rtlwifi/core.c
1234
rtlpriv->cfg->ops->set_hw_reg(hw, HW_VAR_SHORTGI_DENSITY,
drivers/net/wireless/realtek/rtlwifi/core.c
1236
rtlpriv->cfg->ops->set_hw_reg(hw, HW_VAR_AMPDU_FACTOR,
drivers/net/wireless/realtek/rtlwifi/core.c
1238
rtlpriv->cfg->ops->set_hw_reg(hw, HW_VAR_AMPDU_MIN_SPACE,
drivers/net/wireless/realtek/rtlwifi/core.c
1246
rtlpriv->cfg->ops->set_hw_reg(hw, HW_VAR_BSSID,
drivers/net/wireless/realtek/rtlwifi/core.c
1317
rtlpriv->cfg->ops->set_hw_reg(hw, HW_VAR_BASIC_RATE,
drivers/net/wireless/realtek/rtlwifi/core.c
1331
rtlpriv->cfg->ops->get_hw_reg(hw, HW_VAR_CORRECT_TSF, (u8 *)(&tsf));
drivers/net/wireless/realtek/rtlwifi/core.c
1343
rtlpriv->cfg->ops->set_hw_reg(hw, HW_VAR_CORRECT_TSF, (u8 *)(&bibss));
drivers/net/wireless/realtek/rtlwifi/core.c
1351
rtlpriv->cfg->ops->set_hw_reg(hw, HW_VAR_DUAL_TSF_RST, (u8 *)(&tmp));
drivers/net/wireless/realtek/rtlwifi/core.c
1424
if (rtlpriv->cfg->ops->get_btc_status())
drivers/net/wireless/realtek/rtlwifi/core.c
1440
rtlpriv->cfg->ops->led_control(hw, LED_CTL_SITE_SURVEY);
drivers/net/wireless/realtek/rtlwifi/core.c
1441
rtlpriv->cfg->ops->scan_operation_backup(hw, SCAN_OPT_BACKUP_BAND0);
drivers/net/wireless/realtek/rtlwifi/core.c
147
rtlpriv->cfg->ops->get_hw_reg(hw, HAL_DEF_WOWLAN,
drivers/net/wireless/realtek/rtlwifi/core.c
1472
rtlpriv->cfg->ops->set_network_type(hw, mac->opmode);
drivers/net/wireless/realtek/rtlwifi/core.c
1476
rtlpriv->cfg->ops->scan_operation_backup(hw, SCAN_OPT_RESTORE);
drivers/net/wireless/realtek/rtlwifi/core.c
1477
if (rtlpriv->cfg->ops->get_btc_status())
drivers/net/wireless/realtek/rtlwifi/core.c
1577
rtlpriv->cfg->ops->enable_hw_sec(hw);
drivers/net/wireless/realtek/rtlwifi/core.c
1591
rtlpriv->cfg->ops->enable_hw_sec(hw);
drivers/net/wireless/realtek/rtlwifi/core.c
1638
rtlpriv->cfg->ops->set_key(hw, key_idx, mac_addr,
drivers/net/wireless/realtek/rtlwifi/core.c
1695
radio_state = rtlpriv->cfg->ops->radio_onoff_checking(hw, &valid);
drivers/net/wireless/realtek/rtlwifi/core.c
1858
rtlpriv->cfg->ops->fill_tx_cmddesc(hw, (u8 *)pdesc, skb);
drivers/net/wireless/realtek/rtlwifi/core.c
1864
rtlpriv->cfg->ops->tx_polling(hw, BEACON_QUEUE);
drivers/net/wireless/realtek/rtlwifi/core.c
227
rtlpriv->cfg->ops->update_interrupt_mask(hw, 0,
drivers/net/wireless/realtek/rtlwifi/core.c
236
rtlpriv->cfg->ops->set_bcn_reg(hw);
drivers/net/wireless/realtek/rtlwifi/core.c
241
rtlpriv->cfg->ops->set_hw_reg(hw, HW_VAR_BASIC_RATE,
drivers/net/wireless/realtek/rtlwifi/core.c
254
rtlpriv->cfg->ops->set_bcn_reg(hw);
drivers/net/wireless/realtek/rtlwifi/core.c
259
rtlpriv->cfg->ops->set_hw_reg(hw, HW_VAR_BASIC_RATE,
drivers/net/wireless/realtek/rtlwifi/core.c
269
rtlpriv->cfg->ops->set_bcn_reg(hw);
drivers/net/wireless/realtek/rtlwifi/core.c
274
rtlpriv->cfg->ops->set_hw_reg(hw, HW_VAR_BASIC_RATE,
drivers/net/wireless/realtek/rtlwifi/core.c
290
rtlpriv->cfg->ops->set_hw_reg(hw, HW_VAR_BASIC_RATE,
drivers/net/wireless/realtek/rtlwifi/core.c
295
rtlpriv->cfg->ops->set_network_type(hw, vif->type);
drivers/net/wireless/realtek/rtlwifi/core.c
297
rtlpriv->cfg->ops->set_hw_reg(hw, HW_VAR_ETHER_ADDR, mac->mac_addr);
drivers/net/wireless/realtek/rtlwifi/core.c
301
rtlpriv->cfg->ops->set_hw_reg(hw, HW_VAR_RETRY_LIMIT,
drivers/net/wireless/realtek/rtlwifi/core.c
322
rtlpriv->cfg->ops->update_interrupt_mask(hw, 0,
drivers/net/wireless/realtek/rtlwifi/core.c
337
rtlpriv->cfg->ops->set_network_type(hw, mac->opmode);
drivers/net/wireless/realtek/rtlwifi/core.c
513
rtlpriv->cfg->ops->add_wowlan_pattern(hw, &rtl_pattern, i);
drivers/net/wireless/realtek/rtlwifi/core.c
754
rtlpriv->cfg->ops->switch_channel(hw);
drivers/net/wireless/realtek/rtlwifi/core.c
755
rtlpriv->cfg->ops->set_channel_access(hw);
drivers/net/wireless/realtek/rtlwifi/core.c
756
rtlpriv->cfg->ops->set_bw_mode(hw, channel_type);
drivers/net/wireless/realtek/rtlwifi/core.c
815
rtlpriv->cfg->ops->set_chk_bssid(hw, false);
drivers/net/wireless/realtek/rtlwifi/core.c
817
rtlpriv->cfg->ops->set_chk_bssid(hw, true);
drivers/net/wireless/realtek/rtlwifi/core.c
853
rtlpriv->cfg->ops->set_hw_reg(hw, HW_VAR_RCR,
drivers/net/wireless/realtek/rtlwifi/core.c
897
rtlpriv->cfg->ops->update_rate_tbl(hw, sta, 0, true);
drivers/net/wireless/realtek/rtlwifi/core.c
972
rtlpriv->cfg->ops->set_qos(hw, aci);
drivers/net/wireless/realtek/rtlwifi/debug.c
251
if (rtlpriv->cfg->ops->get_btc_status())
drivers/net/wireless/realtek/rtlwifi/debug.c
349
rtlpriv->cfg->ops->fill_h2c_cmd(hw, h2c_data_packed[0],
drivers/net/wireless/realtek/rtlwifi/efuse.c
342
rtlpriv->cfg->ops->set_hw_reg(hw, HW_VAR_EFUSE_BYTES,
drivers/net/wireless/realtek/rtlwifi/efuse.c
344
rtlpriv->cfg->ops->set_hw_reg(hw, HW_VAR_EFUSE_USAGE,
drivers/net/wireless/realtek/rtlwifi/pci.c
1030
rtlpriv->cfg->ops->get_desc(hw, (u8 *)entry,
drivers/net/wireless/realtek/rtlwifi/pci.c
1046
rtlpriv->cfg->ops->fill_tx_desc(hw, hdr, (u8 *)pdesc,
drivers/net/wireless/realtek/rtlwifi/pci.c
1054
rtlpriv->cfg->ops->set_desc(hw, (u8 *)pbuffer_desc, true,
drivers/net/wireless/realtek/rtlwifi/pci.c
1057
rtlpriv->cfg->ops->set_desc(hw, (u8 *)pdesc, true, HW_DESC_OWN,
drivers/net/wireless/realtek/rtlwifi/pci.c
1195
rtlpriv->cfg->ops->set_desc(hw, (u8 *)&desc[i],
drivers/net/wireless/realtek/rtlwifi/pci.c
1257
rtlpriv->cfg->ops->set_desc(hw, (u8 *)entry, false,
drivers/net/wireless/realtek/rtlwifi/pci.c
1281
rtlpriv->cfg->ops->get_desc(hw, (u8 *)entry,
drivers/net/wireless/realtek/rtlwifi/pci.c
1409
rtlpriv->cfg->ops->get_desc(hw, (u8 *)entry,
drivers/net/wireless/realtek/rtlwifi/pci.c
1415
rtlpriv->cfg->ops->set_desc(hw,
drivers/net/wireless/realtek/rtlwifi/pci.c
1420
rtlpriv->cfg->ops->set_desc(hw,
drivers/net/wireless/realtek/rtlwifi/pci.c
1424
rtlpriv->cfg->ops->set_desc(hw,
drivers/net/wireless/realtek/rtlwifi/pci.c
1428
rtlpriv->cfg->ops->set_desc(hw,
drivers/net/wireless/realtek/rtlwifi/pci.c
1434
rtlpriv->cfg->ops->set_desc(hw, (u8 *)entry, false,
drivers/net/wireless/realtek/rtlwifi/pci.c
1460
rtlpriv->cfg->ops->get_desc(hw, (u8 *)entry,
drivers/net/wireless/realtek/rtlwifi/pci.c
1574
own = (u8)rtlpriv->cfg->ops->get_desc(hw, (u8 *)pdesc,
drivers/net/wireless/realtek/rtlwifi/pci.c
1589
if (rtlpriv->cfg->ops->get_available_desc &&
drivers/net/wireless/realtek/rtlwifi/pci.c
1590
rtlpriv->cfg->ops->get_available_desc(hw, hw_queue) == 0) {
drivers/net/wireless/realtek/rtlwifi/pci.c
1598
rtlpriv->cfg->ops->led_control(hw, LED_CTL_TX);
drivers/net/wireless/realtek/rtlwifi/pci.c
1600
rtlpriv->cfg->ops->fill_tx_desc(hw, hdr, (u8 *)pdesc,
drivers/net/wireless/realtek/rtlwifi/pci.c
1606
rtlpriv->cfg->ops->set_desc(hw, (u8 *)pdesc, true,
drivers/net/wireless/realtek/rtlwifi/pci.c
1609
rtlpriv->cfg->ops->set_desc(hw, (u8 *)pdesc, true,
drivers/net/wireless/realtek/rtlwifi/pci.c
1625
rtlpriv->cfg->ops->tx_polling(hw, hw_queue);
drivers/net/wireless/realtek/rtlwifi/pci.c
1709
if (rtlpriv->cfg->ops->get_btc_status &&
drivers/net/wireless/realtek/rtlwifi/pci.c
1710
rtlpriv->cfg->ops->get_btc_status()) {
drivers/net/wireless/realtek/rtlwifi/pci.c
1718
err = rtlpriv->cfg->ops->hw_init(hw);
drivers/net/wireless/realtek/rtlwifi/pci.c
1726
rtlpriv->cfg->ops->set_hw_reg(hw, HW_VAR_RETRY_LIMIT,
drivers/net/wireless/realtek/rtlwifi/pci.c
1729
rtlpriv->cfg->ops->enable_interrupt(hw);
drivers/net/wireless/realtek/rtlwifi/pci.c
1754
if (rtlpriv->cfg->ops->get_btc_status())
drivers/net/wireless/realtek/rtlwifi/pci.c
1766
rtlpriv->cfg->ops->disable_interrupt(hw);
drivers/net/wireless/realtek/rtlwifi/pci.c
1783
rtlpriv->cfg->ops->hw_disable(hw);
drivers/net/wireless/realtek/rtlwifi/pci.c
1787
rtlpriv->cfg->ops->led_control(hw, LED_CTL_POWER_OFF);
drivers/net/wireless/realtek/rtlwifi/pci.c
2182
rtlpriv->cfg->ops->read_eeprom_info(hw);
drivers/net/wireless/realtek/rtlwifi/pci.c
2184
if (rtlpriv->cfg->ops->init_sw_vars(hw)) {
drivers/net/wireless/realtek/rtlwifi/pci.c
2241
rtlpriv->cfg->ops->deinit_sw_vars(hw);
drivers/net/wireless/realtek/rtlwifi/pci.c
2281
rtlpriv->cfg->ops->disable_interrupt(hw);
drivers/net/wireless/realtek/rtlwifi/pci.c
2288
rtlpriv->cfg->ops->deinit_sw_vars(hw);
drivers/net/wireless/realtek/rtlwifi/pci.c
2334
rtlpriv->cfg->ops->hw_suspend(hw);
drivers/net/wireless/realtek/rtlwifi/pci.c
2346
rtlpriv->cfg->ops->hw_resume(hw);
drivers/net/wireless/realtek/rtlwifi/pci.c
469
if (!rtlpriv->cfg->ops->is_tx_desc_closed(hw, prio, ring->idx))
drivers/net/wireless/realtek/rtlwifi/pci.c
475
rtlpriv->cfg->ops->get_desc(hw, (u8 *)entry,
drivers/net/wireless/realtek/rtlwifi/pci.c
583
rtlpriv->cfg->ops->set_desc(hw, (u8 *)entry, false,
drivers/net/wireless/realtek/rtlwifi/pci.c
587
rtlpriv->cfg->ops->set_desc(hw, (u8 *)entry, false,
drivers/net/wireless/realtek/rtlwifi/pci.c
590
rtlpriv->cfg->ops->set_desc(hw, (u8 *)entry, false,
drivers/net/wireless/realtek/rtlwifi/pci.c
593
rtlpriv->cfg->ops->set_desc(hw, (u8 *)entry, false,
drivers/net/wireless/realtek/rtlwifi/pci.c
680
rtlpriv->cfg->ops->rx_desc_buff_remained_cnt(hw,
drivers/net/wireless/realtek/rtlwifi/pci.c
691
own = (u8)rtlpriv->cfg->ops->get_desc(hw, (u8 *)pdesc,
drivers/net/wireless/realtek/rtlwifi/pci.c
710
rtlpriv->cfg->ops->query_rx_desc(hw, &stats,
drivers/net/wireless/realtek/rtlwifi/pci.c
714
rtlpriv->cfg->ops->rx_check_dma_ok(hw,
drivers/net/wireless/realtek/rtlwifi/pci.c
718
len = rtlpriv->cfg->ops->get_desc(hw, (u8 *)pdesc, false,
drivers/net/wireless/realtek/rtlwifi/pci.c
766
rtlpriv->cfg->ops->led_control(hw, LED_CTL_RX);
drivers/net/wireless/realtek/rtlwifi/pci.c
823
rtlpriv->cfg->ops->set_desc(hw, (u8 *)pdesc,
drivers/net/wireless/realtek/rtlwifi/pci.c
849
rtlpriv->cfg->ops->disable_interrupt(hw);
drivers/net/wireless/realtek/rtlwifi/pci.c
852
rtlpriv->cfg->ops->interrupt_recognized(hw, &intvec);
drivers/net/wireless/realtek/rtlwifi/pci.c
991
rtlpriv->cfg->ops->enable_interrupt(hw);
drivers/net/wireless/realtek/rtlwifi/ps.c
141
rtlpriv->cfg->ops->set_rf_power_state(hw, state_toset);
drivers/net/wireless/realtek/rtlwifi/ps.c
211
if (rtlpriv->cfg->ops->bt_coex_off_before_lps)
drivers/net/wireless/realtek/rtlwifi/ps.c
212
rtlpriv->cfg->ops->bt_coex_off_before_lps(hw);
drivers/net/wireless/realtek/rtlwifi/ps.c
238
if (rtlpriv->cfg->ops->get_btc_status())
drivers/net/wireless/realtek/rtlwifi/ps.c
26
if (rtlpriv->cfg->ops->hw_init(hw))
drivers/net/wireless/realtek/rtlwifi/ps.c
28
rtlpriv->cfg->ops->set_hw_reg(hw, HW_VAR_RETRY_LIMIT,
drivers/net/wireless/realtek/rtlwifi/ps.c
283
if (rtlpriv->cfg->ops->get_btc_status())
drivers/net/wireless/realtek/rtlwifi/ps.c
32
rtlpriv->cfg->ops->switch_channel(hw);
drivers/net/wireless/realtek/rtlwifi/ps.c
33
rtlpriv->cfg->ops->set_channel_access(hw);
drivers/net/wireless/realtek/rtlwifi/ps.c
34
rtlpriv->cfg->ops->set_bw_mode(hw,
drivers/net/wireless/realtek/rtlwifi/ps.c
362
rtlpriv->cfg->ops->set_hw_reg(hw, HW_VAR_FW_LPS_ACTION,
drivers/net/wireless/realtek/rtlwifi/ps.c
367
if (rtlpriv->cfg->ops->get_btc_status())
drivers/net/wireless/realtek/rtlwifi/ps.c
374
if (rtlpriv->cfg->ops->get_btc_status())
drivers/net/wireless/realtek/rtlwifi/ps.c
379
rtlpriv->cfg->ops->set_hw_reg(hw,
drivers/net/wireless/realtek/rtlwifi/ps.c
38
rtlpriv->cfg->ops->enable_interrupt(hw);
drivers/net/wireless/realtek/rtlwifi/ps.c
55
rtlpriv->cfg->ops->disable_interrupt(hw);
drivers/net/wireless/realtek/rtlwifi/ps.c
59
rtlpriv->cfg->ops->hw_disable(hw);
drivers/net/wireless/realtek/rtlwifi/ps.c
892
rtlpriv->cfg->ops->set_hw_reg(hw, HW_VAR_H2C_FW_P2P_PS_OFFLOAD,
drivers/net/wireless/realtek/rtlwifi/ps.c
902
rtlpriv->cfg->ops->set_hw_reg(hw,
drivers/net/wireless/realtek/rtlwifi/ps.c
916
rtlpriv->cfg->ops->set_hw_reg(hw,
drivers/net/wireless/realtek/rtlwifi/ps.c
921
rtlpriv->cfg->ops->set_hw_reg(hw,
drivers/net/wireless/realtek/rtlwifi/ps.c
932
rtlpriv->cfg->ops->set_hw_reg(hw,
drivers/net/wireless/realtek/rtlwifi/rtl8188ee/dm.c
1195
rtlpriv->cfg->ops->update_rate_tbl(hw, sta,
drivers/net/wireless/realtek/rtlwifi/rtl8188ee/dm.c
1763
rtlpriv->cfg->ops->get_hw_reg(hw, HW_VAR_FW_PSMODE_STATUS,
drivers/net/wireless/realtek/rtlwifi/rtl8188ee/dm.c
1765
rtlpriv->cfg->ops->get_hw_reg(hw, HW_VAR_FWLPS_RF_ON,
drivers/net/wireless/realtek/rtlwifi/rtl8188ee/dm.c
839
rtlpriv->cfg->ops->set_hw_reg(hw,
drivers/net/wireless/realtek/rtlwifi/rtl8188ee/hw.c
1028
rtlpriv->cfg->ops->set_hw_reg(hw, HW_VAR_WPA_CONFIG, &sec_reg_value);
drivers/net/wireless/realtek/rtlwifi/rtl8188ee/hw.c
105
rtlpriv->cfg->ops->get_hw_reg(hw, HAL_DEF_WOWLAN,
drivers/net/wireless/realtek/rtlwifi/rtl8188ee/hw.c
1117
rtlpriv->cfg->ops->set_hw_reg(hw, HW_VAR_ETHER_ADDR, mac->mac_addr);
drivers/net/wireless/realtek/rtlwifi/rtl8188ee/hw.c
1254
rtlpriv->cfg->ops->led_control(hw, ledaction);
drivers/net/wireless/realtek/rtlwifi/rtl8188ee/hw.c
1273
rtlpriv->cfg->ops->set_hw_reg(hw, HW_VAR_RCR,
drivers/net/wireless/realtek/rtlwifi/rtl8188ee/hw.c
1279
rtlpriv->cfg->ops->set_hw_reg(hw,
drivers/net/wireless/realtek/rtlwifi/rtl8188ee/hw.c
133
rtlpriv->cfg->ops->get_hw_reg(hw, HW_VAR_SET_RPWM, &rpwm_val);
drivers/net/wireless/realtek/rtlwifi/rtl8188ee/hw.c
1436
rtlpriv->cfg->ops->led_control(hw, LED_CTL_POWER_OFF);
drivers/net/wireless/realtek/rtlwifi/rtl8188ee/hw.c
184
rtlpriv->cfg->ops->get_hw_reg(hw, HW_VAR_RF_STATE, (u8 *)(&rtstate));
drivers/net/wireless/realtek/rtlwifi/rtl8188ee/hw.c
210
rtlpriv->cfg->ops->set_hw_reg(hw, HW_VAR_SET_RPWM,
drivers/net/wireless/realtek/rtlwifi/rtl8188ee/hw.c
2201
rtlpriv->cfg->ops->set_hw_reg(hw, HW_VAR_SLOT_TIME, &mac->slot_time);
drivers/net/wireless/realtek/rtlwifi/rtl8188ee/hw.c
2206
rtlpriv->cfg->ops->set_hw_reg(hw, HW_VAR_SIFS, (u8 *)&sifs_timer);
drivers/net/wireless/realtek/rtlwifi/rtl8188ee/hw.c
259
rtlpriv->cfg->ops->set_hw_reg(hw, HW_VAR_H2C_FW_PWRMODE,
drivers/net/wireless/realtek/rtlwifi/rtl8188ee/hw.c
261
rtlpriv->cfg->ops->set_hw_reg(hw, HW_VAR_FW_PSMODE_STATUS,
drivers/net/wireless/realtek/rtlwifi/rtl8188ee/hw.c
265
rtlpriv->cfg->ops->set_hw_reg(hw, HW_VAR_SET_RPWM, &rpwm_val);
drivers/net/wireless/realtek/rtlwifi/rtl8188ee/hw.c
266
rtlpriv->cfg->ops->set_hw_reg(hw, HW_VAR_H2C_FW_PWRMODE,
drivers/net/wireless/realtek/rtlwifi/rtl8188ee/hw.c
268
rtlpriv->cfg->ops->set_hw_reg(hw, HW_VAR_FW_PSMODE_STATUS,
drivers/net/wireless/realtek/rtlwifi/rtl8188ee/hw.c
283
rtlpriv->cfg->ops->set_hw_reg(hw, HW_VAR_FW_PSMODE_STATUS,
drivers/net/wireless/realtek/rtlwifi/rtl8188ee/hw.c
285
rtlpriv->cfg->ops->set_hw_reg(hw, HW_VAR_H2C_FW_PWRMODE,
drivers/net/wireless/realtek/rtlwifi/rtl8188ee/hw.c
291
rtlpriv->cfg->ops->set_hw_reg(hw, HW_VAR_FW_PSMODE_STATUS,
drivers/net/wireless/realtek/rtlwifi/rtl8188ee/hw.c
293
rtlpriv->cfg->ops->set_hw_reg(hw, HW_VAR_H2C_FW_PWRMODE,
drivers/net/wireless/realtek/rtlwifi/rtl8188ee/hw.c
295
rtlpriv->cfg->ops->set_hw_reg(hw, HW_VAR_SET_RPWM, &rpwm_val);
drivers/net/wireless/realtek/rtlwifi/rtl8188ee/hw.c
316
rtlpriv->cfg->ops->get_hw_reg(hw,
drivers/net/wireless/realtek/rtlwifi/rtl8188ee/hw.c
412
rtlpriv->cfg->ops->set_hw_reg(hw, HW_VAR_AC_PARAM,
drivers/net/wireless/realtek/rtlwifi/rtl8188ee/hw.c
511
rtlpriv->cfg->ops->set_hw_reg(hw,
drivers/net/wireless/realtek/rtlwifi/rtl8188ee/hw.c
625
rtlpriv->cfg->ops->set_hw_reg(hw, HW_VAR_AID,
drivers/net/wireless/realtek/rtlwifi/rtl8188ee/hw.c
81
rtlpriv->cfg->ops->get_desc(hw, (u8 *)entry,
drivers/net/wireless/realtek/rtlwifi/rtl8188ee/phy.c
1045
rtlpriv->cfg->ops->set_hw_reg(hw,
drivers/net/wireless/realtek/rtlwifi/rtl8188ee/phy.c
1052
rtlpriv->cfg->ops->set_hw_reg(hw,
drivers/net/wireless/realtek/rtlwifi/rtl8188ee/phy.c
2187
rtlpriv->cfg->ops->led_control(hw,
drivers/net/wireless/realtek/rtlwifi/rtl8188ee/phy.c
2190
rtlpriv->cfg->ops->led_control(hw,
drivers/net/wireless/realtek/rtlwifi/rtl8188ee/phy.c
2228
rtlpriv->cfg->ops->led_control(hw,
drivers/net/wireless/realtek/rtlwifi/rtl8188ee/phy.c
2231
rtlpriv->cfg->ops->led_control(hw,
drivers/net/wireless/realtek/rtlwifi/rtl8188ee/sw.c
252
.ops = &rtl8188ee_hal_ops,
drivers/net/wireless/realtek/rtlwifi/rtl8192c/dm_common.c
1423
rtlpriv->cfg->ops->get_hw_reg(hw, HW_VAR_FW_PSMODE_STATUS,
drivers/net/wireless/realtek/rtlwifi/rtl8192c/dm_common.c
1425
rtlpriv->cfg->ops->get_hw_reg(hw, HW_VAR_FWLPS_RF_ON,
drivers/net/wireless/realtek/rtlwifi/rtl8192c/dm_common.c
1670
rtlpriv->cfg->ops->set_rfreg(hw,
drivers/net/wireless/realtek/rtlwifi/rtl8192c/dm_common.c
1675
rtlpriv->cfg->ops->set_rfreg(hw,
drivers/net/wireless/realtek/rtlwifi/rtl8192c/dm_common.c
1713
rtlpriv->cfg->ops->set_rfreg(hw, RF90_PATH_A, 0x1e, 0xf0,
drivers/net/wireless/realtek/rtlwifi/rtl8192c/dm_common.c
687
rtlpriv->cfg->ops->set_hw_reg(hw, HW_VAR_AC_PARAM,
drivers/net/wireless/realtek/rtlwifi/rtl8192c/phy_common.c
1474
rtlpriv->cfg->ops->phy_lc_calibrate(hw, true);
drivers/net/wireless/realtek/rtlwifi/rtl8192c/phy_common.c
1476
rtlpriv->cfg->ops->phy_lc_calibrate(hw, false);
drivers/net/wireless/realtek/rtlwifi/rtl8192c/phy_common.c
164
return rtlpriv->cfg->ops->phy_rf6052_config(hw);
drivers/net/wireless/realtek/rtlwifi/rtl8192c/phy_common.c
175
rtstatus = rtlpriv->cfg->ops->config_bb_with_headerfile(hw,
drivers/net/wireless/realtek/rtlwifi/rtl8192c/phy_common.c
187
rtstatus = rtlpriv->cfg->ops->config_bb_with_pgheaderfile(hw,
drivers/net/wireless/realtek/rtlwifi/rtl8192c/phy_common.c
194
rtstatus = rtlpriv->cfg->ops->config_bb_with_headerfile(hw,
drivers/net/wireless/realtek/rtlwifi/rtl8192c/phy_common.c
558
rtlpriv->cfg->ops->phy_rf6052_set_cck_txpower(hw, &cckpowerlevel[0]);
drivers/net/wireless/realtek/rtlwifi/rtl8192c/phy_common.c
559
rtlpriv->cfg->ops->phy_rf6052_set_ofdm_txpower(hw, &ofdmpowerlevel[0],
drivers/net/wireless/realtek/rtlwifi/rtl8192c/phy_common.c
664
rtlpriv->cfg->ops->phy_set_bw_mode_callback(hw);
drivers/net/wireless/realtek/rtlwifi/rtl8192ce/hw.c
1194
rtlpriv->cfg->ops->led_control(hw, ledaction);
drivers/net/wireless/realtek/rtlwifi/rtl8192ce/hw.c
1210
rtlpriv->cfg->ops->get_hw_reg(hw, HW_VAR_RCR, (u8 *)(&reg_rcr));
drivers/net/wireless/realtek/rtlwifi/rtl8192ce/hw.c
1214
rtlpriv->cfg->ops->set_hw_reg(hw, HW_VAR_RCR,
drivers/net/wireless/realtek/rtlwifi/rtl8192ce/hw.c
1220
rtlpriv->cfg->ops->set_hw_reg(hw,
drivers/net/wireless/realtek/rtlwifi/rtl8192ce/hw.c
1348
rtlpriv->cfg->ops->led_control(hw, LED_CTL_POWER_OFF);
drivers/net/wireless/realtek/rtlwifi/rtl8192ce/hw.c
192
rtlpriv->cfg->ops->set_hw_reg(hw,
drivers/net/wireless/realtek/rtlwifi/rtl8192ce/hw.c
1984
rtlpriv->cfg->ops->set_hw_reg(hw, HW_VAR_SLOT_TIME,
drivers/net/wireless/realtek/rtlwifi/rtl8192ce/hw.c
1990
rtlpriv->cfg->ops->set_hw_reg(hw, HW_VAR_SIFS, (u8 *)&sifs_timer);
drivers/net/wireless/realtek/rtlwifi/rtl8192ce/hw.c
297
rtlpriv->cfg->ops->set_hw_reg(hw,
drivers/net/wireless/realtek/rtlwifi/rtl8192ce/hw.c
416
rtlpriv->cfg->ops->set_hw_reg(hw, HW_VAR_AID,
drivers/net/wireless/realtek/rtlwifi/rtl8192ce/hw.c
494
rtlpriv->cfg->ops->set_hw_reg(hw,
drivers/net/wireless/realtek/rtlwifi/rtl8192ce/hw.c
497
rtlpriv->cfg->ops->set_hw_reg(hw,
drivers/net/wireless/realtek/rtlwifi/rtl8192ce/hw.c
501
rtlpriv->cfg->ops->set_hw_reg(hw,
drivers/net/wireless/realtek/rtlwifi/rtl8192ce/hw.c
508
rtlpriv->cfg->ops->set_hw_reg(hw,
drivers/net/wireless/realtek/rtlwifi/rtl8192ce/hw.c
511
rtlpriv->cfg->ops->set_hw_reg(hw,
drivers/net/wireless/realtek/rtlwifi/rtl8192ce/hw.c
515
rtlpriv->cfg->ops->set_hw_reg(hw,
drivers/net/wireless/realtek/rtlwifi/rtl8192ce/hw.c
88
rtlpriv->cfg->ops->get_hw_reg(hw,
drivers/net/wireless/realtek/rtlwifi/rtl8192ce/hw.c
903
rtlpriv->cfg->ops->set_hw_reg(hw, HW_VAR_WPA_CONFIG, &sec_reg_value);
drivers/net/wireless/realtek/rtlwifi/rtl8192ce/hw.c
988
rtlpriv->cfg->ops->set_hw_reg(hw, HW_VAR_ETHER_ADDR, mac->mac_addr);
drivers/net/wireless/realtek/rtlwifi/rtl8192ce/phy.c
434
rtlpriv->cfg->ops->led_control(hw,
drivers/net/wireless/realtek/rtlwifi/rtl8192ce/phy.c
437
rtlpriv->cfg->ops->led_control(hw,
drivers/net/wireless/realtek/rtlwifi/rtl8192ce/phy.c
450
rtlpriv->cfg->ops->led_control(hw,
drivers/net/wireless/realtek/rtlwifi/rtl8192ce/phy.c
453
rtlpriv->cfg->ops->led_control(hw,
drivers/net/wireless/realtek/rtlwifi/rtl8192ce/sw.c
236
.ops = &rtl8192ce_hal_ops,
drivers/net/wireless/realtek/rtlwifi/rtl8192cu/hw.c
1236
rtlpriv->cfg->ops->led_control(hw, ledaction);
drivers/net/wireless/realtek/rtlwifi/rtl8192cu/hw.c
1257
rtlpriv->cfg->ops->led_control(hw, LED_CTL_POWER_OFF);
drivers/net/wireless/realtek/rtlwifi/rtl8192cu/hw.c
1277
rtlpriv->cfg->ops->get_hw_reg(hw, HW_VAR_RCR, (u8 *)(&reg_rcr));
drivers/net/wireless/realtek/rtlwifi/rtl8192cu/hw.c
1289
rtlpriv->cfg->ops->set_hw_reg(hw, HW_VAR_RCR,
drivers/net/wireless/realtek/rtlwifi/rtl8192cu/hw.c
1303
rtlpriv->cfg->ops->set_hw_reg(hw,
drivers/net/wireless/realtek/rtlwifi/rtl8192cu/hw.c
1409
rtlpriv->cfg->ops->get_hw_reg(hw, HW_VAR_RF_STATE,
drivers/net/wireless/realtek/rtlwifi/rtl8192cu/hw.c
1533
rtlpriv->cfg->ops->set_hw_reg(hw,
drivers/net/wireless/realtek/rtlwifi/rtl8192cu/hw.c
1730
rtlpriv->cfg->ops->set_hw_reg(hw,
drivers/net/wireless/realtek/rtlwifi/rtl8192cu/hw.c
2058
rtlpriv->cfg->ops->set_hw_reg(hw, HW_VAR_SLOT_TIME,
drivers/net/wireless/realtek/rtlwifi/rtl8192cu/hw.c
2064
rtlpriv->cfg->ops->set_hw_reg(hw, HW_VAR_SIFS, (u8 *)&sifs_timer);
drivers/net/wireless/realtek/rtlwifi/rtl8192cu/hw.c
698
rtlpriv->cfg->ops->set_hw_reg(hw, HW_VAR_RCR, (u8 *)(&value32));
drivers/net/wireless/realtek/rtlwifi/rtl8192cu/hw.c
704
rtlpriv->cfg->ops->set_hw_reg(hw, HW_VAR_MGT_FILTER,
drivers/net/wireless/realtek/rtlwifi/rtl8192cu/hw.c
708
rtlpriv->cfg->ops->set_hw_reg(hw, HW_VAR_CTRL_FILTER,
drivers/net/wireless/realtek/rtlwifi/rtl8192cu/hw.c
712
rtlpriv->cfg->ops->set_hw_reg(hw, HW_VAR_DATA_FILTER,
drivers/net/wireless/realtek/rtlwifi/rtl8192cu/hw.c
769
rtlpriv->cfg->ops->set_bw_mode(hw, NL80211_CHAN_HT20);
drivers/net/wireless/realtek/rtlwifi/rtl8192cu/hw.c
802
rtlpriv->cfg->ops->set_hw_reg(hw, HW_VAR_WPA_CONFIG, &sec_reg_value);
drivers/net/wireless/realtek/rtlwifi/rtl8192cu/hw.c
907
rtlpriv->cfg->ops->set_hw_reg(hw, HW_VAR_ETHER_ADDR, mac->mac_addr);
drivers/net/wireless/realtek/rtlwifi/rtl8192cu/mac.c
368
rtlpriv->cfg->ops->set_hw_reg(hw, HW_VAR_AC_PARAM, (u8 *)&aci);
drivers/net/wireless/realtek/rtlwifi/rtl8192cu/phy.c
408
rtlpriv->cfg->ops->led_control(hw,
drivers/net/wireless/realtek/rtlwifi/rtl8192cu/phy.c
411
rtlpriv->cfg->ops->led_control(hw,
drivers/net/wireless/realtek/rtlwifi/rtl8192cu/phy.c
448
rtlpriv->cfg->ops->led_control(hw,
drivers/net/wireless/realtek/rtlwifi/rtl8192cu/phy.c
451
rtlpriv->cfg->ops->led_control(hw,
drivers/net/wireless/realtek/rtlwifi/rtl8192cu/sw.c
162
.ops = &rtl8192cu_hal_ops,
drivers/net/wireless/realtek/rtlwifi/rtl8192d/dm_common.c
1036
rtlpriv->cfg->ops->set_hw_reg(hw, HW_VAR_AC_PARAM,
drivers/net/wireless/realtek/rtlwifi/rtl8192d/dm_common.c
430
rtlpriv->cfg->ops->phy_lc_calibrate(hw, is2t);
drivers/net/wireless/realtek/rtlwifi/rtl8192d/dm_common.c
605
rtlpriv->cfg->ops->phy_iq_calibrate(hw);
drivers/net/wireless/realtek/rtlwifi/rtl8192d/hw_common.c
1031
rtlpriv->cfg->ops->set_hw_reg(hw, HW_VAR_SLOT_TIME,
drivers/net/wireless/realtek/rtlwifi/rtl8192d/hw_common.c
1037
rtlpriv->cfg->ops->set_hw_reg(hw, HW_VAR_SIFS, (u8 *)&sifs_timer);
drivers/net/wireless/realtek/rtlwifi/rtl8192d/hw_common.c
163
rtlpriv->cfg->ops->set_hw_reg(hw,
drivers/net/wireless/realtek/rtlwifi/rtl8192d/hw_common.c
335
rtlpriv->cfg->ops->set_hw_reg(hw, HW_VAR_WPA_CONFIG, &sec_reg_value);
drivers/net/wireless/realtek/rtlwifi/rtl8192d/hw_common.c
60
rtlpriv->cfg->ops->get_hw_reg(hw, HW_VAR_RF_STATE,
drivers/net/wireless/realtek/rtlwifi/rtl8192d/hw_common.c
717
rtlpriv->cfg->ops->set_hw_reg(hw, HW_VAR_ETHER_ADDR,
drivers/net/wireless/realtek/rtlwifi/rtl8192de/fw.c
129
rtlpriv->cfg->ops->get_desc(hw, (u8 *)pdesc, true, HW_DESC_OWN);
drivers/net/wireless/realtek/rtlwifi/rtl8192de/fw.c
130
rtlpriv->cfg->ops->fill_tx_cmddesc(hw, (u8 *)pdesc, skb);
drivers/net/wireless/realtek/rtlwifi/rtl8192de/fw.c
133
rtlpriv->cfg->ops->tx_polling(hw, BEACON_QUEUE);
drivers/net/wireless/realtek/rtlwifi/rtl8192de/hw.c
154
rtlpriv->cfg->ops->set_hw_reg(hw,
drivers/net/wireless/realtek/rtlwifi/rtl8192de/hw.c
223
rtlpriv->cfg->ops->update_interrupt_mask(hw, 0,
drivers/net/wireless/realtek/rtlwifi/rtl8192de/hw.c
228
rtlpriv->cfg->ops->update_interrupt_mask(hw,
drivers/net/wireless/realtek/rtlwifi/rtl8192de/hw.c
700
rtlpriv->cfg->ops->set_hw_reg(hw, HW_VAR_ETHER_ADDR, mac->mac_addr);
drivers/net/wireless/realtek/rtlwifi/rtl8192de/hw.c
784
rtlpriv->cfg->ops->led_control(hw, ledaction);
drivers/net/wireless/realtek/rtlwifi/rtl8192de/hw.c
800
rtlpriv->cfg->ops->get_hw_reg(hw, HW_VAR_RCR, (u8 *)(&reg_rcr));
drivers/net/wireless/realtek/rtlwifi/rtl8192de/hw.c
804
rtlpriv->cfg->ops->set_hw_reg(hw, HW_VAR_RCR, (u8 *)(&reg_rcr));
drivers/net/wireless/realtek/rtlwifi/rtl8192de/hw.c
809
rtlpriv->cfg->ops->set_hw_reg(hw, HW_VAR_RCR, (u8 *)(&reg_rcr));
drivers/net/wireless/realtek/rtlwifi/rtl8192de/hw.c
92
rtlpriv->cfg->ops->set_hw_reg(hw, HW_VAR_ACM_CTRL,
drivers/net/wireless/realtek/rtlwifi/rtl8192de/hw.c
967
rtlpriv->cfg->ops->led_control(hw, LED_CTL_POWER_OFF);
drivers/net/wireless/realtek/rtlwifi/rtl8192de/phy.c
2378
rtlpriv->cfg->ops->led_control(hw,
drivers/net/wireless/realtek/rtlwifi/rtl8192de/phy.c
2381
rtlpriv->cfg->ops->led_control(hw,
drivers/net/wireless/realtek/rtlwifi/rtl8192de/phy.c
2392
rtlpriv->cfg->ops->led_control(hw,
drivers/net/wireless/realtek/rtlwifi/rtl8192de/phy.c
2395
rtlpriv->cfg->ops->led_control(hw,
drivers/net/wireless/realtek/rtlwifi/rtl8192de/sw.c
248
.ops = &rtl8192de_hal_ops,
drivers/net/wireless/realtek/rtlwifi/rtl8192du/hw.c
120
rtlpriv->cfg->ops->set_hw_reg(hw,
drivers/net/wireless/realtek/rtlwifi/rtl8192du/hw.c
930
rtlpriv->cfg->ops->led_control(hw, ledaction);
drivers/net/wireless/realtek/rtlwifi/rtl8192du/hw.c
948
rtlpriv->cfg->ops->get_hw_reg(hw, HW_VAR_RCR, (u8 *)(&reg_rcr));
drivers/net/wireless/realtek/rtlwifi/rtl8192du/hw.c
952
rtlpriv->cfg->ops->set_hw_reg(hw, HW_VAR_RCR, (u8 *)&reg_rcr);
drivers/net/wireless/realtek/rtlwifi/rtl8192du/hw.c
957
rtlpriv->cfg->ops->set_hw_reg(hw, HW_VAR_RCR, (u8 *)&reg_rcr);
drivers/net/wireless/realtek/rtlwifi/rtl8192du/phy.c
2654
rtlpriv->cfg->ops->led_control(hw, LED_CTL_LINK);
drivers/net/wireless/realtek/rtlwifi/rtl8192du/phy.c
2656
rtlpriv->cfg->ops->led_control(hw, LED_CTL_NO_LINK);
drivers/net/wireless/realtek/rtlwifi/rtl8192du/phy.c
2666
rtlpriv->cfg->ops->led_control(hw, LED_CTL_NO_LINK);
drivers/net/wireless/realtek/rtlwifi/rtl8192du/phy.c
2668
rtlpriv->cfg->ops->led_control(hw, LED_CTL_POWER_OFF);
drivers/net/wireless/realtek/rtlwifi/rtl8192du/phy.c
630
rtlpriv->cfg->ops->set_hw_reg(hw, HW_VAR_BASIC_RATE,
drivers/net/wireless/realtek/rtlwifi/rtl8192du/sw.c
246
.ops = &rtl8192du_hal_ops,
drivers/net/wireless/realtek/rtlwifi/rtl8192ee/dm.c
1063
rtlpriv->cfg->ops->get_hw_reg(hw, HW_VAR_FW_PSMODE_STATUS,
drivers/net/wireless/realtek/rtlwifi/rtl8192ee/dm.c
1065
rtlpriv->cfg->ops->get_hw_reg(hw, HW_VAR_FWLPS_RF_ON,
drivers/net/wireless/realtek/rtlwifi/rtl8192ee/dm.c
502
rtlpriv->cfg->ops->set_hw_reg(hw, HW_VAR_AC_PARAM,
drivers/net/wireless/realtek/rtlwifi/rtl8192ee/dm.c
520
rtlpriv->cfg->ops->get_hw_reg(hw, HW_VAR_FW_PSMODE_STATUS,
drivers/net/wireless/realtek/rtlwifi/rtl8192ee/dm.c
677
if (rtlpriv->cfg->ops->get_btc_status()) {
drivers/net/wireless/realtek/rtlwifi/rtl8192ee/dm.c
891
rtlpriv->cfg->ops->update_rate_tbl(hw, sta,
drivers/net/wireless/realtek/rtlwifi/rtl8192ee/fw.c
403
bool bt_ctrl_lps = (rtlpriv->cfg->ops->get_btc_status() ?
drivers/net/wireless/realtek/rtlwifi/rtl8192ee/fw.c
405
bool bt_lps_on = (rtlpriv->cfg->ops->get_btc_status() ?
drivers/net/wireless/realtek/rtlwifi/rtl8192ee/fw.c
477
if (rtlpriv->cfg->ops->get_btc_status())
drivers/net/wireless/realtek/rtlwifi/rtl8192ee/hw.c
108
rtlpriv->cfg->ops->get_hw_reg(hw, HW_VAR_SET_RPWM,
drivers/net/wireless/realtek/rtlwifi/rtl8192ee/hw.c
1136
rtlpriv->cfg->ops->set_hw_reg(hw, HW_VAR_WPA_CONFIG, &sec_reg_value);
drivers/net/wireless/realtek/rtlwifi/rtl8192ee/hw.c
1379
rtlpriv->cfg->ops->set_hw_reg(hw, HW_VAR_ETHER_ADDR, mac->mac_addr);
drivers/net/wireless/realtek/rtlwifi/rtl8192ee/hw.c
1511
rtlpriv->cfg->ops->led_control(hw, ledaction);
drivers/net/wireless/realtek/rtlwifi/rtl8192ee/hw.c
1530
rtlpriv->cfg->ops->set_hw_reg(hw, HW_VAR_RCR,
drivers/net/wireless/realtek/rtlwifi/rtl8192ee/hw.c
1536
rtlpriv->cfg->ops->set_hw_reg(hw, HW_VAR_RCR,
drivers/net/wireless/realtek/rtlwifi/rtl8192ee/hw.c
159
rtlpriv->cfg->ops->get_hw_reg(hw, HW_VAR_RF_STATE, (u8 *)(&rtstate));
drivers/net/wireless/realtek/rtlwifi/rtl8192ee/hw.c
1664
rtlpriv->cfg->ops->led_control(hw, LED_CTL_POWER_OFF);
drivers/net/wireless/realtek/rtlwifi/rtl8192ee/hw.c
1669
if (!rtlpriv->cfg->ops->get_btc_status())
drivers/net/wireless/realtek/rtlwifi/rtl8192ee/hw.c
184
rtlpriv->cfg->ops->set_hw_reg(hw, HW_VAR_SET_RPWM,
drivers/net/wireless/realtek/rtlwifi/rtl8192ee/hw.c
232
rtlpriv->cfg->ops->set_hw_reg(hw, HW_VAR_H2C_FW_PWRMODE,
drivers/net/wireless/realtek/rtlwifi/rtl8192ee/hw.c
234
rtlpriv->cfg->ops->set_hw_reg(hw, HW_VAR_FW_PSMODE_STATUS,
drivers/net/wireless/realtek/rtlwifi/rtl8192ee/hw.c
238
rtlpriv->cfg->ops->set_hw_reg(hw, HW_VAR_SET_RPWM,
drivers/net/wireless/realtek/rtlwifi/rtl8192ee/hw.c
240
rtlpriv->cfg->ops->set_hw_reg(hw, HW_VAR_H2C_FW_PWRMODE,
drivers/net/wireless/realtek/rtlwifi/rtl8192ee/hw.c
2400
rtlpriv->cfg->ops->set_hw_reg(hw, HW_VAR_SLOT_TIME,
drivers/net/wireless/realtek/rtlwifi/rtl8192ee/hw.c
2406
rtlpriv->cfg->ops->set_hw_reg(hw, HW_VAR_SIFS, (u8 *)&sifs_timer);
drivers/net/wireless/realtek/rtlwifi/rtl8192ee/hw.c
242
rtlpriv->cfg->ops->set_hw_reg(hw, HW_VAR_FW_PSMODE_STATUS,
drivers/net/wireless/realtek/rtlwifi/rtl8192ee/hw.c
257
rtlpriv->cfg->ops->set_hw_reg(hw, HW_VAR_FW_PSMODE_STATUS,
drivers/net/wireless/realtek/rtlwifi/rtl8192ee/hw.c
2579
if (rtlpriv->cfg->ops->get_btc_status())
drivers/net/wireless/realtek/rtlwifi/rtl8192ee/hw.c
259
rtlpriv->cfg->ops->set_hw_reg(hw, HW_VAR_H2C_FW_PWRMODE,
drivers/net/wireless/realtek/rtlwifi/rtl8192ee/hw.c
265
rtlpriv->cfg->ops->set_hw_reg(hw, HW_VAR_FW_PSMODE_STATUS,
drivers/net/wireless/realtek/rtlwifi/rtl8192ee/hw.c
267
rtlpriv->cfg->ops->set_hw_reg(hw, HW_VAR_H2C_FW_PWRMODE,
drivers/net/wireless/realtek/rtlwifi/rtl8192ee/hw.c
269
rtlpriv->cfg->ops->set_hw_reg(hw, HW_VAR_SET_RPWM,
drivers/net/wireless/realtek/rtlwifi/rtl8192ee/hw.c
291
rtlpriv->cfg->ops->get_hw_reg(hw, HW_VAR_RF_STATE,
drivers/net/wireless/realtek/rtlwifi/rtl8192ee/hw.c
456
rtlpriv->cfg->ops->set_hw_reg(hw, HW_VAR_AC_PARAM,
drivers/net/wireless/realtek/rtlwifi/rtl8192ee/hw.c
506
rtlpriv->cfg->ops->set_hw_reg(hw, HW_VAR_ACM_CTRL,
drivers/net/wireless/realtek/rtlwifi/rtl8192ee/hw.c
622
rtlpriv->cfg->ops->set_hw_reg(hw, HW_VAR_AID, NULL);
drivers/net/wireless/realtek/rtlwifi/rtl8192ee/hw.c
80
rtlpriv->cfg->ops->get_hw_reg(hw, HAL_DEF_WOWLAN,
drivers/net/wireless/realtek/rtlwifi/rtl8192ee/phy.c
1631
rtlpriv->cfg->ops->set_hw_reg(hw, HW_VAR_IO_CMD,
drivers/net/wireless/realtek/rtlwifi/rtl8192ee/phy.c
1637
rtlpriv->cfg->ops->set_hw_reg(hw, HW_VAR_IO_CMD,
drivers/net/wireless/realtek/rtlwifi/rtl8192ee/phy.c
3063
rtlpriv->cfg->ops->led_control(hw, LED_CTL_LINK);
drivers/net/wireless/realtek/rtlwifi/rtl8192ee/phy.c
3065
rtlpriv->cfg->ops->led_control(hw, LED_CTL_NO_LINK);
drivers/net/wireless/realtek/rtlwifi/rtl8192ee/phy.c
3101
rtlpriv->cfg->ops->led_control(hw,
drivers/net/wireless/realtek/rtlwifi/rtl8192ee/phy.c
3104
rtlpriv->cfg->ops->led_control(hw,
drivers/net/wireless/realtek/rtlwifi/rtl8192ee/sw.c
244
.ops = &rtl8192ee_hal_ops,
drivers/net/wireless/realtek/rtlwifi/rtl8192se/dm.c
123
rtlpriv->cfg->ops->set_hw_reg(hw, HW_VAR_AC_PARAM,
drivers/net/wireless/realtek/rtlwifi/rtl8192se/dm.c
275
rtlpriv->cfg->ops->update_rate_tbl(hw, sta,
drivers/net/wireless/realtek/rtlwifi/rtl8192se/dm.c
303
rtlpriv->cfg->ops->get_hw_reg(hw, HW_VAR_MRC, (u8 *)(&current_mrc));
drivers/net/wireless/realtek/rtlwifi/rtl8192se/dm.c
340
rtlpriv->cfg->ops->set_hw_reg(hw, HW_VAR_MRC,
drivers/net/wireless/realtek/rtlwifi/rtl8192se/fw.c
125
rtlpriv->cfg->ops->fill_tx_cmddesc(hw, (u8 *)pdesc, skb);
drivers/net/wireless/realtek/rtlwifi/rtl8192se/fw.c
547
rtlpriv->cfg->ops->tx_polling(hw, TXCMD_QUEUE);
drivers/net/wireless/realtek/rtlwifi/rtl8192se/hw.c
1102
rtlpriv->cfg->ops->set_hw_reg(hw, HW_VAR_MRC, (u8 *)&mrc2set);
drivers/net/wireless/realtek/rtlwifi/rtl8192se/hw.c
1105
rtlpriv->cfg->ops->led_control(hw, LED_CTL_POWER_ON);
drivers/net/wireless/realtek/rtlwifi/rtl8192se/hw.c
1126
rtlpriv->cfg->ops->get_hw_reg(hw, HW_VAR_RCR, (u8 *)(&reg_rcr));
drivers/net/wireless/realtek/rtlwifi/rtl8192se/hw.c
1130
rtlpriv->cfg->ops->set_hw_reg(hw, HW_VAR_RCR, (u8 *)(&reg_rcr));
drivers/net/wireless/realtek/rtlwifi/rtl8192se/hw.c
1133
rtlpriv->cfg->ops->set_hw_reg(hw, HW_VAR_RCR, (u8 *)(&reg_rcr));
drivers/net/wireless/realtek/rtlwifi/rtl8192se/hw.c
120
rtlpriv->cfg->ops->set_hw_reg(hw,
drivers/net/wireless/realtek/rtlwifi/rtl8192se/hw.c
1516
rtlpriv->cfg->ops->led_control(hw, LED_CTL_POWER_OFF);
drivers/net/wireless/realtek/rtlwifi/rtl8192se/hw.c
2275
rtlpriv->cfg->ops->set_hw_reg(hw, HW_VAR_SLOT_TIME,
drivers/net/wireless/realtek/rtlwifi/rtl8192se/hw.c
2278
rtlpriv->cfg->ops->set_hw_reg(hw, HW_VAR_SIFS, (u8 *)&sifs_timer);
drivers/net/wireless/realtek/rtlwifi/rtl8192se/hw.c
229
rtlpriv->cfg->ops->set_hw_reg(hw,
drivers/net/wireless/realtek/rtlwifi/rtl8192se/hw.c
385
rtlpriv->cfg->ops->set_hw_reg(hw,
drivers/net/wireless/realtek/rtlwifi/rtl8192se/hw.c
388
rtlpriv->cfg->ops->set_hw_reg(hw,
drivers/net/wireless/realtek/rtlwifi/rtl8192se/hw.c
392
rtlpriv->cfg->ops->set_hw_reg(hw, HW_VAR_SET_RPWM,
drivers/net/wireless/realtek/rtlwifi/rtl8192se/hw.c
398
rtlpriv->cfg->ops->set_hw_reg(hw, HW_VAR_SET_RPWM,
drivers/net/wireless/realtek/rtlwifi/rtl8192se/hw.c
400
rtlpriv->cfg->ops->set_hw_reg(hw, HW_VAR_H2C_FW_PWRMODE,
drivers/net/wireless/realtek/rtlwifi/rtl8192se/hw.c
403
rtlpriv->cfg->ops->set_hw_reg(hw,
drivers/net/wireless/realtek/rtlwifi/rtl8192se/hw.c
441
rtlpriv->cfg->ops->set_hw_reg(hw, HW_VAR_WPA_CONFIG, &sec_reg_value);
drivers/net/wireless/realtek/rtlwifi/rtl8192se/hw.c
900
rtlpriv->cfg->ops->set_hw_reg(hw, HW_VAR_RETRY_LIMIT,
drivers/net/wireless/realtek/rtlwifi/rtl8192se/phy.c
538
rtlpriv->cfg->ops->led_control(hw,
drivers/net/wireless/realtek/rtlwifi/rtl8192se/phy.c
541
rtlpriv->cfg->ops->led_control(hw,
drivers/net/wireless/realtek/rtlwifi/rtl8192se/phy.c
553
rtlpriv->cfg->ops->led_control(hw,
drivers/net/wireless/realtek/rtlwifi/rtl8192se/phy.c
556
rtlpriv->cfg->ops->led_control(hw,
drivers/net/wireless/realtek/rtlwifi/rtl8192se/sw.c
284
.ops = &rtl8192se_hal_ops,
drivers/net/wireless/realtek/rtlwifi/rtl8723ae/dm.c
504
rtlpriv->cfg->ops->set_hw_reg(hw,
drivers/net/wireless/realtek/rtlwifi/rtl8723ae/dm.c
627
rtlpriv->cfg->ops->update_rate_tbl(hw, sta,
drivers/net/wireless/realtek/rtlwifi/rtl8723ae/dm.c
768
rtlpriv->cfg->ops->get_hw_reg(hw, HW_VAR_FW_PSMODE_STATUS,
drivers/net/wireless/realtek/rtlwifi/rtl8723ae/dm.c
770
rtlpriv->cfg->ops->get_hw_reg(hw, HW_VAR_FWLPS_RF_ON,
drivers/net/wireless/realtek/rtlwifi/rtl8723ae/hal_btc.c
1746
if (rtlpriv->cfg->ops->get_btc_status())
drivers/net/wireless/realtek/rtlwifi/rtl8723ae/hal_btc.c
642
rtlpriv->cfg->ops->get_hw_reg(hw, HW_VAR_FW_PSMODE_STATUS,
drivers/net/wireless/realtek/rtlwifi/rtl8723ae/hal_btc.c
644
rtlpriv->cfg->ops->get_hw_reg(hw, HW_VAR_FWLPS_RF_ON,
drivers/net/wireless/realtek/rtlwifi/rtl8723ae/hw.c
1156
rtlpriv->cfg->ops->led_control(hw, ledaction);
drivers/net/wireless/realtek/rtlwifi/rtl8723ae/hw.c
1175
rtlpriv->cfg->ops->set_hw_reg(hw, HW_VAR_RCR,
drivers/net/wireless/realtek/rtlwifi/rtl8723ae/hw.c
1181
rtlpriv->cfg->ops->set_hw_reg(hw,
drivers/net/wireless/realtek/rtlwifi/rtl8723ae/hw.c
1304
rtlpriv->cfg->ops->led_control(hw, LED_CTL_POWER_OFF);
drivers/net/wireless/realtek/rtlwifi/rtl8723ae/hw.c
196
rtlpriv->cfg->ops->set_hw_reg(hw,
drivers/net/wireless/realtek/rtlwifi/rtl8723ae/hw.c
2056
rtlpriv->cfg->ops->set_hw_reg(hw, HW_VAR_SLOT_TIME, &mac->slot_time);
drivers/net/wireless/realtek/rtlwifi/rtl8723ae/hw.c
2061
rtlpriv->cfg->ops->set_hw_reg(hw, HW_VAR_SIFS, (u8 *)&sifs_timer);
drivers/net/wireless/realtek/rtlwifi/rtl8723ae/hw.c
2383
if (rtlpriv->cfg->ops->get_btc_status())
drivers/net/wireless/realtek/rtlwifi/rtl8723ae/hw.c
299
rtlpriv->cfg->ops->set_hw_reg(hw,
drivers/net/wireless/realtek/rtlwifi/rtl8723ae/hw.c
418
rtlpriv->cfg->ops->set_hw_reg(hw, HW_VAR_AID,
drivers/net/wireless/realtek/rtlwifi/rtl8723ae/hw.c
496
rtlpriv->cfg->ops->set_hw_reg(hw,
drivers/net/wireless/realtek/rtlwifi/rtl8723ae/hw.c
499
rtlpriv->cfg->ops->set_hw_reg(hw,
drivers/net/wireless/realtek/rtlwifi/rtl8723ae/hw.c
503
rtlpriv->cfg->ops->set_hw_reg(hw,
drivers/net/wireless/realtek/rtlwifi/rtl8723ae/hw.c
510
rtlpriv->cfg->ops->set_hw_reg(hw,
drivers/net/wireless/realtek/rtlwifi/rtl8723ae/hw.c
513
rtlpriv->cfg->ops->set_hw_reg(hw,
drivers/net/wireless/realtek/rtlwifi/rtl8723ae/hw.c
517
rtlpriv->cfg->ops->set_hw_reg(hw,
drivers/net/wireless/realtek/rtlwifi/rtl8723ae/hw.c
901
rtlpriv->cfg->ops->set_hw_reg(hw, HW_VAR_WPA_CONFIG, &sec_reg_value);
drivers/net/wireless/realtek/rtlwifi/rtl8723ae/hw.c
92
rtlpriv->cfg->ops->get_hw_reg(hw,
drivers/net/wireless/realtek/rtlwifi/rtl8723ae/hw.c
985
rtlpriv->cfg->ops->set_hw_reg(hw, HW_VAR_ETHER_ADDR, mac->mac_addr);
drivers/net/wireless/realtek/rtlwifi/rtl8723ae/phy.c
1585
rtlpriv->cfg->ops->led_control(hw,
drivers/net/wireless/realtek/rtlwifi/rtl8723ae/phy.c
1588
rtlpriv->cfg->ops->led_control(hw,
drivers/net/wireless/realtek/rtlwifi/rtl8723ae/phy.c
1600
rtlpriv->cfg->ops->led_control(hw,
drivers/net/wireless/realtek/rtlwifi/rtl8723ae/phy.c
1603
rtlpriv->cfg->ops->led_control(hw,
drivers/net/wireless/realtek/rtlwifi/rtl8723ae/phy.c
710
rtlpriv->cfg->ops->set_hw_reg(hw,
drivers/net/wireless/realtek/rtlwifi/rtl8723ae/phy.c
717
rtlpriv->cfg->ops->set_hw_reg(hw,
drivers/net/wireless/realtek/rtlwifi/rtl8723ae/sw.c
251
.ops = &rtl8723e_hal_ops,
drivers/net/wireless/realtek/rtlwifi/rtl8723be/dm.c
1031
rtlpriv->cfg->ops->set_hw_reg(hw, HW_VAR_AC_PARAM,
drivers/net/wireless/realtek/rtlwifi/rtl8723be/dm.c
1083
rtlpriv->cfg->ops->get_hw_reg(hw, HW_VAR_FW_PSMODE_STATUS,
drivers/net/wireless/realtek/rtlwifi/rtl8723be/dm.c
1119
if (rtlpriv->cfg->ops->get_btc_status()) {
drivers/net/wireless/realtek/rtlwifi/rtl8723be/dm.c
1239
rtlpriv->cfg->ops->get_hw_reg(hw, HW_VAR_FW_PSMODE_STATUS,
drivers/net/wireless/realtek/rtlwifi/rtl8723be/dm.c
1242
rtlpriv->cfg->ops->get_hw_reg(hw, HW_VAR_FWLPS_RF_ON,
drivers/net/wireless/realtek/rtlwifi/rtl8723be/dm.c
961
rtlpriv->cfg->ops->update_rate_tbl(hw, sta,
drivers/net/wireless/realtek/rtlwifi/rtl8723be/fw.c
224
bool bt_ctrl_lps = (rtlpriv->cfg->ops->get_btc_status() ?
drivers/net/wireless/realtek/rtlwifi/rtl8723be/fw.c
226
bool bt_lps_on = (rtlpriv->cfg->ops->get_btc_status() ?
drivers/net/wireless/realtek/rtlwifi/rtl8723be/fw.c
296
if (rtlpriv->cfg->ops->get_btc_status())
drivers/net/wireless/realtek/rtlwifi/rtl8723be/hw.c
110
rtlpriv->cfg->ops->get_hw_reg(hw, HAL_DEF_WOWLAN,
drivers/net/wireless/realtek/rtlwifi/rtl8723be/hw.c
1146
rtlpriv->cfg->ops->set_hw_reg(hw, HW_VAR_WPA_CONFIG, &sec_reg_value);
drivers/net/wireless/realtek/rtlwifi/rtl8723be/hw.c
138
rtlpriv->cfg->ops->get_hw_reg(hw, HW_VAR_SET_RPWM,
drivers/net/wireless/realtek/rtlwifi/rtl8723be/hw.c
1410
rtlpriv->cfg->ops->set_hw_reg(hw, HW_VAR_ETHER_ADDR, mac->mac_addr);
drivers/net/wireless/realtek/rtlwifi/rtl8723be/hw.c
1423
!rtlpriv->cfg->ops->get_btc_status()) {
drivers/net/wireless/realtek/rtlwifi/rtl8723be/hw.c
1544
rtlpriv->cfg->ops->led_control(hw, ledaction);
drivers/net/wireless/realtek/rtlwifi/rtl8723be/hw.c
1563
rtlpriv->cfg->ops->set_hw_reg(hw, HW_VAR_RCR,
drivers/net/wireless/realtek/rtlwifi/rtl8723be/hw.c
1569
rtlpriv->cfg->ops->set_hw_reg(hw, HW_VAR_RCR,
drivers/net/wireless/realtek/rtlwifi/rtl8723be/hw.c
1655
rtlpriv->cfg->ops->led_control(hw, LED_CTL_POWER_OFF);
drivers/net/wireless/realtek/rtlwifi/rtl8723be/hw.c
1660
if (!rtlpriv->cfg->ops->get_btc_status())
drivers/net/wireless/realtek/rtlwifi/rtl8723be/hw.c
187
rtlpriv->cfg->ops->get_hw_reg(hw, HW_VAR_RF_STATE, (u8 *)(&rtstate));
drivers/net/wireless/realtek/rtlwifi/rtl8723be/hw.c
212
rtlpriv->cfg->ops->set_hw_reg(hw, HW_VAR_SET_RPWM,
drivers/net/wireless/realtek/rtlwifi/rtl8723be/hw.c
245
rtlpriv->cfg->ops->set_hw_reg(hw, HW_VAR_H2C_FW_PWRMODE,
drivers/net/wireless/realtek/rtlwifi/rtl8723be/hw.c
2459
rtlpriv->cfg->ops->set_hw_reg(hw, HW_VAR_SLOT_TIME, &mac->slot_time);
drivers/net/wireless/realtek/rtlwifi/rtl8723be/hw.c
2464
rtlpriv->cfg->ops->set_hw_reg(hw, HW_VAR_SIFS, (u8 *)&sifs_timer);
drivers/net/wireless/realtek/rtlwifi/rtl8723be/hw.c
247
rtlpriv->cfg->ops->set_hw_reg(hw, HW_VAR_FW_PSMODE_STATUS,
drivers/net/wireless/realtek/rtlwifi/rtl8723be/hw.c
251
rtlpriv->cfg->ops->set_hw_reg(hw, HW_VAR_SET_RPWM,
drivers/net/wireless/realtek/rtlwifi/rtl8723be/hw.c
253
rtlpriv->cfg->ops->set_hw_reg(hw, HW_VAR_H2C_FW_PWRMODE,
drivers/net/wireless/realtek/rtlwifi/rtl8723be/hw.c
255
rtlpriv->cfg->ops->set_hw_reg(hw, HW_VAR_FW_PSMODE_STATUS,
drivers/net/wireless/realtek/rtlwifi/rtl8723be/hw.c
271
rtlpriv->cfg->ops->set_hw_reg(hw, HW_VAR_FW_PSMODE_STATUS,
drivers/net/wireless/realtek/rtlwifi/rtl8723be/hw.c
2713
if (rtlpriv->cfg->ops->get_btc_status())
drivers/net/wireless/realtek/rtlwifi/rtl8723be/hw.c
273
rtlpriv->cfg->ops->set_hw_reg(hw, HW_VAR_H2C_FW_PWRMODE,
drivers/net/wireless/realtek/rtlwifi/rtl8723be/hw.c
279
rtlpriv->cfg->ops->set_hw_reg(hw, HW_VAR_FW_PSMODE_STATUS,
drivers/net/wireless/realtek/rtlwifi/rtl8723be/hw.c
281
rtlpriv->cfg->ops->set_hw_reg(hw, HW_VAR_H2C_FW_PWRMODE,
drivers/net/wireless/realtek/rtlwifi/rtl8723be/hw.c
283
rtlpriv->cfg->ops->set_hw_reg(hw, HW_VAR_SET_RPWM,
drivers/net/wireless/realtek/rtlwifi/rtl8723be/hw.c
306
rtlpriv->cfg->ops->get_hw_reg(hw, HW_VAR_RF_STATE,
drivers/net/wireless/realtek/rtlwifi/rtl8723be/hw.c
43
rtlpriv->cfg->ops->get_desc(hw, (u8 *)entry,
drivers/net/wireless/realtek/rtlwifi/rtl8723be/hw.c
448
rtlpriv->cfg->ops->set_hw_reg(hw, HW_VAR_AC_PARAM,
drivers/net/wireless/realtek/rtlwifi/rtl8723be/hw.c
545
rtlpriv->cfg->ops->set_hw_reg(hw, HW_VAR_ACM_CTRL,
drivers/net/wireless/realtek/rtlwifi/rtl8723be/hw.c
661
rtlpriv->cfg->ops->set_hw_reg(hw, HW_VAR_AID, NULL);
drivers/net/wireless/realtek/rtlwifi/rtl8723be/hw.c
826
if (rtlpriv->cfg->ops->get_btc_status())
drivers/net/wireless/realtek/rtlwifi/rtl8723be/phy.c
1171
rtlpriv->cfg->ops->set_hw_reg(hw, HW_VAR_IO_CMD,
drivers/net/wireless/realtek/rtlwifi/rtl8723be/phy.c
1177
rtlpriv->cfg->ops->set_hw_reg(hw, HW_VAR_IO_CMD,
drivers/net/wireless/realtek/rtlwifi/rtl8723be/phy.c
2546
rtlpriv->cfg->ops->led_control(hw, LED_CTL_LINK);
drivers/net/wireless/realtek/rtlwifi/rtl8723be/phy.c
2548
rtlpriv->cfg->ops->led_control(hw, LED_CTL_NO_LINK);
drivers/net/wireless/realtek/rtlwifi/rtl8723be/phy.c
2590
rtlpriv->cfg->ops->led_control(hw,
drivers/net/wireless/realtek/rtlwifi/rtl8723be/phy.c
2593
rtlpriv->cfg->ops->led_control(hw,
drivers/net/wireless/realtek/rtlwifi/rtl8723be/sw.c
254
.ops = &rtl8723be_hal_ops,
drivers/net/wireless/realtek/rtlwifi/rtl8723com/fw_common.c
190
if (rtlpriv->cfg->ops->is_fw_header(pfwheader)) {
drivers/net/wireless/realtek/rtlwifi/rtl8821ae/dm.c
2401
rtlpriv->cfg->ops->update_rate_tbl(hw,
drivers/net/wireless/realtek/rtlwifi/rtl8821ae/dm.c
2431
rtlpriv->cfg->ops->set_hw_reg(hw,
drivers/net/wireless/realtek/rtlwifi/rtl8821ae/dm.c
2434
rtlpriv->cfg->ops->set_hw_reg(hw,
drivers/net/wireless/realtek/rtlwifi/rtl8821ae/dm.c
2561
rtlpriv->cfg->ops->set_hw_reg(hw, HW_VAR_AC_PARAM,
drivers/net/wireless/realtek/rtlwifi/rtl8821ae/dm.c
2747
rtlpriv->cfg->ops->get_hw_reg(hw, HW_VAR_FW_PSMODE_STATUS,
drivers/net/wireless/realtek/rtlwifi/rtl8821ae/dm.c
2750
rtlpriv->cfg->ops->get_hw_reg(hw, HW_VAR_FWLPS_RF_ON,
drivers/net/wireless/realtek/rtlwifi/rtl8821ae/fw.c
129
rtlpriv->cfg->ops->get_hw_reg(hw, HAL_DEF_WOWLAN,
drivers/net/wireless/realtek/rtlwifi/rtl8821ae/fw.c
473
bool bt_ctrl_lps = (rtlpriv->cfg->ops->get_btc_status() ?
drivers/net/wireless/realtek/rtlwifi/rtl8821ae/fw.c
475
bool bt_lps_on = (rtlpriv->cfg->ops->get_btc_status() ?
drivers/net/wireless/realtek/rtlwifi/rtl8821ae/fw.c
547
if (rtlpriv->cfg->ops->get_btc_status())
drivers/net/wireless/realtek/rtlwifi/rtl8821ae/hw.c
107
rtlpriv->cfg->ops->get_hw_reg(hw, HAL_DEF_WOWLAN,
drivers/net/wireless/realtek/rtlwifi/rtl8821ae/hw.c
1188
rtlpriv->cfg->ops->set_hw_reg(hw, HW_VAR_WPA_CONFIG, &sec_reg_value);
drivers/net/wireless/realtek/rtlwifi/rtl8821ae/hw.c
1205
rtlpriv->cfg->ops->set_hw_reg(hw,
drivers/net/wireless/realtek/rtlwifi/rtl8821ae/hw.c
135
rtlpriv->cfg->ops->get_hw_reg(hw, HW_VAR_SET_RPWM,
drivers/net/wireless/realtek/rtlwifi/rtl8821ae/hw.c
1482
rtlpriv->cfg->ops->get_hw_reg(hw, HAL_DEF_WOWLAN,
drivers/net/wireless/realtek/rtlwifi/rtl8821ae/hw.c
185
rtlpriv->cfg->ops->get_hw_reg(hw, HW_VAR_RF_STATE, (u8 *)(&rtstate));
drivers/net/wireless/realtek/rtlwifi/rtl8821ae/hw.c
1854
rtlpriv->cfg->ops->get_hw_reg(hw, HAL_DEF_WOWLAN,
drivers/net/wireless/realtek/rtlwifi/rtl8821ae/hw.c
1956
rtlpriv->cfg->ops->set_hw_reg(hw, HW_VAR_ETHER_ADDR, mac->mac_addr);
drivers/net/wireless/realtek/rtlwifi/rtl8821ae/hw.c
1967
rtlpriv->cfg->ops->set_hw_reg(hw, HW_VAR_NAV_UPPER, (u8 *)&nav_upper);
drivers/net/wireless/realtek/rtlwifi/rtl8821ae/hw.c
211
rtlpriv->cfg->ops->set_hw_reg(hw, HW_VAR_SET_RPWM,
drivers/net/wireless/realtek/rtlwifi/rtl8821ae/hw.c
2149
rtlpriv->cfg->ops->led_control(hw, ledaction);
drivers/net/wireless/realtek/rtlwifi/rtl8821ae/hw.c
2169
rtlpriv->cfg->ops->set_hw_reg(hw, HW_VAR_RCR,
drivers/net/wireless/realtek/rtlwifi/rtl8821ae/hw.c
2175
rtlpriv->cfg->ops->set_hw_reg(hw,
drivers/net/wireless/realtek/rtlwifi/rtl8821ae/hw.c
2308
rtlpriv->cfg->ops->get_hw_reg(hw, HAL_DEF_WOWLAN,
drivers/net/wireless/realtek/rtlwifi/rtl8821ae/hw.c
2346
rtlpriv->cfg->ops->set_hw_reg(hw, HW_VAR_AID, NULL);
drivers/net/wireless/realtek/rtlwifi/rtl8821ae/hw.c
2390
rtlpriv->cfg->ops->led_control(hw, LED_CTL_POWER_OFF);
drivers/net/wireless/realtek/rtlwifi/rtl8821ae/hw.c
244
rtlpriv->cfg->ops->set_hw_reg(hw, HW_VAR_H2C_FW_PWRMODE,
drivers/net/wireless/realtek/rtlwifi/rtl8821ae/hw.c
246
rtlpriv->cfg->ops->set_hw_reg(hw, HW_VAR_FW_PSMODE_STATUS,
drivers/net/wireless/realtek/rtlwifi/rtl8821ae/hw.c
250
rtlpriv->cfg->ops->set_hw_reg(hw, HW_VAR_SET_RPWM,
drivers/net/wireless/realtek/rtlwifi/rtl8821ae/hw.c
252
rtlpriv->cfg->ops->set_hw_reg(hw, HW_VAR_H2C_FW_PWRMODE,
drivers/net/wireless/realtek/rtlwifi/rtl8821ae/hw.c
254
rtlpriv->cfg->ops->set_hw_reg(hw, HW_VAR_FW_PSMODE_STATUS,
drivers/net/wireless/realtek/rtlwifi/rtl8821ae/hw.c
269
rtlpriv->cfg->ops->set_hw_reg(hw,
drivers/net/wireless/realtek/rtlwifi/rtl8821ae/hw.c
272
rtlpriv->cfg->ops->set_hw_reg(hw,
drivers/net/wireless/realtek/rtlwifi/rtl8821ae/hw.c
279
rtlpriv->cfg->ops->set_hw_reg(hw,
drivers/net/wireless/realtek/rtlwifi/rtl8821ae/hw.c
282
rtlpriv->cfg->ops->set_hw_reg(hw,
drivers/net/wireless/realtek/rtlwifi/rtl8821ae/hw.c
285
rtlpriv->cfg->ops->set_hw_reg(hw,
drivers/net/wireless/realtek/rtlwifi/rtl8821ae/hw.c
3685
rtlpriv->cfg->ops->set_hw_reg(hw, HW_VAR_SLOT_TIME,
drivers/net/wireless/realtek/rtlwifi/rtl8821ae/hw.c
3691
rtlpriv->cfg->ops->set_hw_reg(hw, HW_VAR_SIFS, (u8 *)&sifs_timer);
drivers/net/wireless/realtek/rtlwifi/rtl8821ae/hw.c
3706
rtlpriv->cfg->ops->set_hw_reg(hw, HW_VAR_R2T_SIFS, (u8 *)&r2t_sifs);
drivers/net/wireless/realtek/rtlwifi/rtl8821ae/hw.c
39
rtlpriv->cfg->ops->get_desc(hw, (u8 *)entry,
drivers/net/wireless/realtek/rtlwifi/rtl8821ae/hw.c
3918
if (rtlpriv->cfg->ops->get_btc_status())
drivers/net/wireless/realtek/rtlwifi/rtl8821ae/hw.c
429
rtlpriv->cfg->ops->get_hw_reg(hw,
drivers/net/wireless/realtek/rtlwifi/rtl8821ae/hw.c
523
rtlpriv->cfg->ops->set_hw_reg(hw,
drivers/net/wireless/realtek/rtlwifi/rtl8821ae/hw.c
607
rtlpriv->cfg->ops->set_hw_reg(hw,
drivers/net/wireless/realtek/rtlwifi/rtl8821ae/hw.c
723
rtlpriv->cfg->ops->set_hw_reg(hw, HW_VAR_AID,
drivers/net/wireless/realtek/rtlwifi/rtl8821ae/phy.c
3283
rtlpriv->cfg->ops->set_hw_reg(hw,
drivers/net/wireless/realtek/rtlwifi/rtl8821ae/phy.c
3290
rtlpriv->cfg->ops->set_hw_reg(hw,
drivers/net/wireless/realtek/rtlwifi/rtl8821ae/phy.c
3297
rtlpriv->cfg->ops->set_hw_reg(hw,
drivers/net/wireless/realtek/rtlwifi/rtl8821ae/phy.c
4716
rtlpriv->cfg->ops->led_control(hw,
drivers/net/wireless/realtek/rtlwifi/rtl8821ae/phy.c
4719
rtlpriv->cfg->ops->led_control(hw,
drivers/net/wireless/realtek/rtlwifi/rtl8821ae/phy.c
4757
rtlpriv->cfg->ops->led_control(hw,
drivers/net/wireless/realtek/rtlwifi/rtl8821ae/phy.c
4760
rtlpriv->cfg->ops->led_control(hw,
drivers/net/wireless/realtek/rtlwifi/rtl8821ae/sw.c
297
.ops = &rtl8821ae_hal_ops,
drivers/net/wireless/realtek/rtlwifi/usb.c
1004
rtlpriv->cfg->ops->read_chip_version(hw);
drivers/net/wireless/realtek/rtlwifi/usb.c
1006
rtlpriv->cfg->ops->read_eeprom_info(hw);
drivers/net/wireless/realtek/rtlwifi/usb.c
1017
if (rtlpriv->cfg->ops->init_sw_vars(hw)) {
drivers/net/wireless/realtek/rtlwifi/usb.c
1035
rtlpriv->cfg->ops->deinit_sw_vars(hw);
drivers/net/wireless/realtek/rtlwifi/usb.c
1073
rtlpriv->cfg->ops->deinit_sw_vars(hw);
drivers/net/wireless/realtek/rtlwifi/usb.c
384
rtlpriv->cfg->ops->query_rx_desc(hw, &stats, &rx_status, rxdesc, skb);
drivers/net/wireless/realtek/rtlwifi/usb.c
401
rtlpriv->cfg->ops->led_control(hw, LED_CTL_RX);
drivers/net/wireless/realtek/rtlwifi/usb.c
426
rtlpriv->cfg->ops->query_rx_desc(hw, &stats, &rx_status, rxdesc, skb);
drivers/net/wireless/realtek/rtlwifi/usb.c
443
rtlpriv->cfg->ops->led_control(hw, LED_CTL_RX);
drivers/net/wireless/realtek/rtlwifi/usb.c
688
err = rtlpriv->cfg->ops->hw_init(hw);
drivers/net/wireless/realtek/rtlwifi/usb.c
767
rtlpriv->cfg->ops->hw_disable(hw);
drivers/net/wireless/realtek/rtlwifi/usb.c
898
rtlpriv->cfg->ops->fill_tx_desc(hw, hdr, (u8 *)pdesc, NULL, info, sta, skb,
drivers/net/wireless/realtek/rtlwifi/usb.c
901
rtlpriv->cfg->ops->led_control(hw, LED_CTL_TX);
drivers/net/wireless/realtek/rtlwifi/usb.c
941
rtlpriv->cfg->ops->fill_h2c_cmd(hw, H2C_RA_MASK, 5, rtlpriv->rate_mask);
drivers/net/wireless/realtek/rtlwifi/wifi.h
2357
const struct rtl_hal_ops *ops;
drivers/net/wireless/realtek/rtlwifi/wifi.h
2946
return rtlpriv->cfg->ops->get_bbreg(hw, regaddr, bitmask);
drivers/net/wireless/realtek/rtlwifi/wifi.h
2954
rtlpriv->cfg->ops->set_bbreg(hw, regaddr, bitmask, data);
drivers/net/wireless/realtek/rtlwifi/wifi.h
2969
return rtlpriv->cfg->ops->get_rfreg(hw, rfpath, regaddr, bitmask);
drivers/net/wireless/realtek/rtlwifi/wifi.h
2978
rtlpriv->cfg->ops->set_rfreg(hw, rfpath, regaddr, bitmask, data);
drivers/net/wireless/realtek/rtw88/bf.h
105
if (rtwdev->chip->ops->config_bfee)
drivers/net/wireless/realtek/rtw88/bf.h
106
rtwdev->chip->ops->config_bfee(rtwdev, vif, bfee, enable);
drivers/net/wireless/realtek/rtw88/bf.h
113
if (rtwdev->chip->ops->set_gid_table)
drivers/net/wireless/realtek/rtw88/bf.h
114
rtwdev->chip->ops->set_gid_table(rtwdev, vif, conf);
drivers/net/wireless/realtek/rtw88/bf.h
120
if (rtwdev->chip->ops->cfg_csi_rate)
drivers/net/wireless/realtek/rtw88/bf.h
121
rtwdev->chip->ops->cfg_csi_rate(rtwdev, rssi, cur_rate,
drivers/net/wireless/realtek/rtw88/coex.h
332
chip->ops->coex_set_init(rtwdev);
drivers/net/wireless/realtek/rtw88/coex.h
340
if (!chip->ops->coex_set_ant_switch)
drivers/net/wireless/realtek/rtw88/coex.h
343
chip->ops->coex_set_ant_switch(rtwdev, ctrl_type, pos_type);
drivers/net/wireless/realtek/rtw88/coex.h
350
chip->ops->coex_set_gnt_fix(rtwdev);
drivers/net/wireless/realtek/rtw88/coex.h
357
chip->ops->coex_set_gnt_debug(rtwdev);
drivers/net/wireless/realtek/rtw88/coex.h
364
chip->ops->coex_set_rfe_type(rtwdev);
drivers/net/wireless/realtek/rtw88/coex.h
371
chip->ops->coex_set_wl_tx_power(rtwdev, wl_pwr);
drivers/net/wireless/realtek/rtw88/coex.h
379
chip->ops->coex_set_wl_rx_gain(rtwdev, low_gain);
drivers/net/wireless/realtek/rtw88/efuse.c
100
chip->ops->cfg_ldo25(rtwdev, false);
drivers/net/wireless/realtek/rtw88/efuse.c
176
ret = chip->ops->read_efuse(rtwdev, log_map);
drivers/net/wireless/realtek/rtw88/hci.h
104
return rtwdev->hci.ops->read8(rtwdev, addr);
drivers/net/wireless/realtek/rtw88/hci.h
109
return rtwdev->hci.ops->read16(rtwdev, addr);
drivers/net/wireless/realtek/rtw88/hci.h
114
return rtwdev->hci.ops->read32(rtwdev, addr);
drivers/net/wireless/realtek/rtw88/hci.h
119
rtwdev->hci.ops->write8(rtwdev, addr, val);
drivers/net/wireless/realtek/rtw88/hci.h
124
rtwdev->hci.ops->write16(rtwdev, addr, val);
drivers/net/wireless/realtek/rtw88/hci.h
129
rtwdev->hci.ops->write32(rtwdev, addr, val);
drivers/net/wireless/realtek/rtw88/hci.h
188
val = rtwdev->chip->ops->read_rf(rtwdev, rf_path, addr, mask);
drivers/net/wireless/realtek/rtw88/hci.h
199
rtwdev->chip->ops->write_rf(rtwdev, rf_path, addr, mask, data);
drivers/net/wireless/realtek/rtw88/hci.h
277
if (rtwdev->hci.ops->flush_queues)
drivers/net/wireless/realtek/rtw88/hci.h
278
rtwdev->hci.ops->flush_queues(rtwdev, queues, drop);
drivers/net/wireless/realtek/rtw88/hci.h
283
if (rtwdev->hci.ops->flush_queues)
drivers/net/wireless/realtek/rtw88/hci.h
284
rtwdev->hci.ops->flush_queues(rtwdev,
drivers/net/wireless/realtek/rtw88/hci.h
40
return rtwdev->hci.ops->tx_write(rtwdev, pkt_info, skb);
drivers/net/wireless/realtek/rtw88/hci.h
45
return rtwdev->hci.ops->tx_kick_off(rtwdev);
drivers/net/wireless/realtek/rtw88/hci.h
50
return rtwdev->hci.ops->setup(rtwdev);
drivers/net/wireless/realtek/rtw88/hci.h
55
return rtwdev->hci.ops->start(rtwdev);
drivers/net/wireless/realtek/rtw88/hci.h
60
rtwdev->hci.ops->stop(rtwdev);
drivers/net/wireless/realtek/rtw88/hci.h
65
rtwdev->hci.ops->deep_ps(rtwdev, enter);
drivers/net/wireless/realtek/rtw88/hci.h
70
rtwdev->hci.ops->link_ps(rtwdev, enter);
drivers/net/wireless/realtek/rtw88/hci.h
75
rtwdev->hci.ops->interface_cfg(rtwdev);
drivers/net/wireless/realtek/rtw88/hci.h
80
if (rtwdev->hci.ops->dynamic_rx_agg)
drivers/net/wireless/realtek/rtw88/hci.h
81
rtwdev->hci.ops->dynamic_rx_agg(rtwdev, enable);
drivers/net/wireless/realtek/rtw88/hci.h
87
rtwdev->hci.ops->write_firmware_page(rtwdev, page, data, size);
drivers/net/wireless/realtek/rtw88/hci.h
93
return rtwdev->hci.ops->write_data_rsvd_page(rtwdev, buf, size);
drivers/net/wireless/realtek/rtw88/hci.h
99
return rtwdev->hci.ops->write_data_h2c(rtwdev, buf, size);
drivers/net/wireless/realtek/rtw88/led.c
16
rtwdev->chip->ops->led_set(led, brightness);
drivers/net/wireless/realtek/rtw88/led.c
40
if (!rtwdev->chip->ops->led_set)
drivers/net/wireless/realtek/rtw88/led.c
72
rtwdev->chip->ops->led_set(led, LED_OFF);
drivers/net/wireless/realtek/rtw88/mac.c
1400
ret = chip->ops->mac_init(rtwdev);
drivers/net/wireless/realtek/rtw88/mac.c
1417
if (!chip->ops->mac_postinit)
drivers/net/wireless/realtek/rtw88/mac.c
1420
return chip->ops->mac_postinit(rtwdev);
drivers/net/wireless/realtek/rtw88/mac80211.c
473
chip->ops->phy_calibration(rtwdev);
drivers/net/wireless/realtek/rtw88/mac80211.c
809
if (!chip->ops->set_antenna)
drivers/net/wireless/realtek/rtw88/mac80211.c
813
ret = chip->ops->set_antenna(rtwdev, -1, tx_antenna, rx_antenna);
drivers/net/wireless/realtek/rtw88/main.c
1413
chip->ops->phy_set_param(rtwdev);
drivers/net/wireless/realtek/rtw88/main.c
1519
ret = rtwdev->chip->ops->power_on(rtwdev);
drivers/net/wireless/realtek/rtw88/main.c
1570
rtwdev->chip->ops->power_off(rtwdev);
drivers/net/wireless/realtek/rtw88/main.c
1742
if (!chip->ops->config_txrx_mode || rtwdev->hal.txrx_1ss == txrx_1ss)
drivers/net/wireless/realtek/rtw88/main.c
1747
chip->ops->config_txrx_mode(rtwdev, BB_PATH_A, BB_PATH_A, false);
drivers/net/wireless/realtek/rtw88/main.c
1749
chip->ops->config_txrx_mode(rtwdev, hal->antenna_tx,
drivers/net/wireless/realtek/rtw88/main.c
2477
const struct rtw_chip_ops *ops = rtwdev->chip->ops;
drivers/net/wireless/realtek/rtw88/main.c
2481
if (!ops->set_ampdu_factor)
drivers/net/wireless/realtek/rtw88/main.c
2503
ops->set_ampdu_factor(rtwdev, factor);
drivers/net/wireless/realtek/rtw88/main.c
893
chip->ops->set_channel(rtwdev, center_chan, bandwidth,
drivers/net/wireless/realtek/rtw88/main.c
921
chip->ops->phy_calibration(rtwdev);
drivers/net/wireless/realtek/rtw88/main.h
1203
const struct rtw_chip_ops *ops;
drivers/net/wireless/realtek/rtw88/main.h
2160
if (rtwdev->chip->ops->efuse_grant)
drivers/net/wireless/realtek/rtw88/main.h
2161
rtwdev->chip->ops->efuse_grant(rtwdev, true);
drivers/net/wireless/realtek/rtw88/main.h
2166
if (rtwdev->chip->ops->efuse_grant)
drivers/net/wireless/realtek/rtw88/main.h
2167
rtwdev->chip->ops->efuse_grant(rtwdev, false);
drivers/net/wireless/realtek/rtw88/main.h
2208
if (rtwdev->chip->ops->dump_fw_crash)
drivers/net/wireless/realtek/rtw88/main.h
2209
return rtwdev->chip->ops->dump_fw_crash(rtwdev);
drivers/net/wireless/realtek/rtw88/main.h
64
const struct rtw_hci_ops *ops;
drivers/net/wireless/realtek/rtw88/pci.c
1768
rtwdev->hci.ops = &rtw_pci_ops;
drivers/net/wireless/realtek/rtw88/pci.c
1878
if (chip->ops->shutdown)
drivers/net/wireless/realtek/rtw88/pci.c
1879
chip->ops->shutdown(rtwdev);
drivers/net/wireless/realtek/rtw88/phy.c
1048
old_data = chip->ops->read_rf(rtwdev, rf_path, addr, RFREG_MASK);
drivers/net/wireless/realtek/rtw88/phy.c
207
if (chip->ops->adaptivity_init)
drivers/net/wireless/realtek/rtw88/phy.c
208
chip->ops->adaptivity_init(rtwdev);
drivers/net/wireless/realtek/rtw88/phy.c
213
if (rtwdev->chip->ops->adaptivity)
drivers/net/wireless/realtek/rtw88/phy.c
214
rtwdev->chip->ops->adaptivity(rtwdev);
drivers/net/wireless/realtek/rtw88/phy.c
221
if (chip->ops->cfo_init)
drivers/net/wireless/realtek/rtw88/phy.c
222
chip->ops->cfo_init(rtwdev);
drivers/net/wireless/realtek/rtw88/phy.c
2363
chip->ops->set_tx_power_index(rtwdev);
drivers/net/wireless/realtek/rtw88/phy.c
2646
chip->ops->config_tx_path(rtwdev, rtwdev->hal.antenna_tx,
drivers/net/wireless/realtek/rtw88/phy.c
286
chip->ops->false_alarm_statistics(rtwdev);
drivers/net/wireless/realtek/rtw88/phy.c
671
if (chip->ops->dpk_track)
drivers/net/wireless/realtek/rtw88/phy.c
672
chip->ops->dpk_track(rtwdev);
drivers/net/wireless/realtek/rtw88/phy.c
727
if (chip->ops->cfo_track)
drivers/net/wireless/realtek/rtw88/phy.c
728
chip->ops->cfo_track(rtwdev);
drivers/net/wireless/realtek/rtw88/phy.c
810
if (chip->ops->cck_pd_set)
drivers/net/wireless/realtek/rtw88/phy.c
811
chip->ops->cck_pd_set(rtwdev, level);
drivers/net/wireless/realtek/rtw88/phy.c
816
rtwdev->chip->ops->pwr_track(rtwdev);
drivers/net/wireless/realtek/rtw88/rtw8703b.c
1882
.ops = &rtw8703b_ops,
drivers/net/wireless/realtek/rtw88/rtw8723d.c
2117
.ops = &rtw8723d_ops,
drivers/net/wireless/realtek/rtw88/rtw8812a.c
1039
.ops = &rtw8812a_ops,
drivers/net/wireless/realtek/rtw88/rtw8814a.c
2181
.ops = &rtw8814a_ops,
drivers/net/wireless/realtek/rtw88/rtw8821a.c
1139
.ops = &rtw8821a_ops,
drivers/net/wireless/realtek/rtw88/rtw8821c.c
1974
.ops = &rtw8821c_ops,
drivers/net/wireless/realtek/rtw88/rtw8822b.c
2516
.ops = &rtw8822b_ops,
drivers/net/wireless/realtek/rtw88/rtw8822c.c
5334
.ops = &rtw8822c_ops,
drivers/net/wireless/realtek/rtw88/rtw88xxa.c
1238
chip->ops->power_off(rtwdev);
drivers/net/wireless/realtek/rtw88/rx.c
310
rtwdev->chip->ops->query_phy_status(rtwdev, phy_status, pkt_stat);
drivers/net/wireless/realtek/rtw88/sdio.c
1338
rtwdev->hci.ops = &rtw_sdio_ops;
drivers/net/wireless/realtek/rtw88/sdio.c
1429
if (chip->ops->shutdown)
drivers/net/wireless/realtek/rtw88/sdio.c
1430
chip->ops->shutdown(rtwdev);
drivers/net/wireless/realtek/rtw88/tx.h
140
chip->ops->fill_txdesc_checksum(rtwdev, pkt_info, txdesc);
drivers/net/wireless/realtek/rtw88/usb.c
1269
rtwdev->hci.ops = &rtw_usb_ops;
drivers/net/wireless/realtek/rtw89/coex.c
1721
rtwdev->chip->ops->btc_update_bt_cnt(rtwdev);
drivers/net/wireless/realtek/rtw89/coex.c
3053
chip->ops->btc_set_wl_txpwr_ctrl(rtwdev, pwr_val);
drivers/net/wireless/realtek/rtw89/coex.c
3072
chip->ops->btc_set_wl_rx_gain(rtwdev, level);
drivers/net/wireless/realtek/rtw89/coex.c
3214
chip->ops->btc_wl_s1_standby(rtwdev, dm->wl_stb_chg);
drivers/net/wireless/realtek/rtw89/coex.c
3677
chip->ops->btc_set_policy(rtwdev, policy_type);
drivers/net/wireless/realtek/rtw89/coex.c
5235
chip->ops->ctrl_btg_bt_rx(rtwdev, o_info->btg_rx[BTC_RF_S0],
drivers/net/wireless/realtek/rtw89/coex.c
5240
chip->ops->ctrl_btg_bt_rx(rtwdev, o_info->btg_rx[BTC_RF_S1],
drivers/net/wireless/realtek/rtw89/coex.c
5337
chip->ops->ctrl_nbtg_bt_tx(rtwdev, o_info->nbtg_tx[BTC_RF_S0],
drivers/net/wireless/realtek/rtw89/coex.c
5341
chip->ops->ctrl_nbtg_bt_tx(rtwdev, o_info->nbtg_tx[BTC_RF_S1],
drivers/net/wireless/realtek/rtw89/coex.c
7771
chip->ops->btc_set_rfe(rtwdev);
drivers/net/wireless/realtek/rtw89/coex.c
7772
chip->ops->btc_init_cfg(rtwdev);
drivers/net/wireless/realtek/rtw89/coex.c
8097
b->rssi = chip->ops->btc_get_bt_rssi(rtwdev, btinfo.hb0.rssi);
drivers/net/wireless/realtek/rtw89/coex.c
8343
chip->ops->btc_init_cfg(rtwdev);
drivers/net/wireless/realtek/rtw89/core.c
3839
rtwdev->hci.ops->napi_poll);
drivers/net/wireless/realtek/rtw89/core.c
456
chip->ops->set_txpwr(rtwdev, chan, phy_idx);
drivers/net/wireless/realtek/rtw89/core.c
490
if (chip->ops->rfk_channel)
drivers/net/wireless/realtek/rtw89/core.c
491
chip->ops->rfk_channel(rtwdev, rtwvif_link);
drivers/net/wireless/realtek/rtw89/core.c
531
chip->ops->set_channel(rtwdev, chan, mac_idx, phy_idx);
drivers/net/wireless/realtek/rtw89/core.c
533
chip->ops->set_txpwr(rtwdev, chan, phy_idx);
drivers/net/wireless/realtek/rtw89/core.c
6562
if (chip->ops->set_txpwr_ul_tb_offset)
drivers/net/wireless/realtek/rtw89/core.c
6563
chip->ops->set_txpwr_ul_tb_offset(rtwdev, 0, rtwvif_link->mac_idx);
drivers/net/wireless/realtek/rtw89/core.c
6750
struct ieee80211_ops *ops;
drivers/net/wireless/realtek/rtw89/core.c
6758
ops = kmemdup(&rtw89_ops, sizeof(rtw89_ops), GFP_KERNEL);
drivers/net/wireless/realtek/rtw89/core.c
6759
if (!ops)
drivers/net/wireless/realtek/rtw89/core.c
6767
ops->add_chanctx = ieee80211_emulate_add_chanctx;
drivers/net/wireless/realtek/rtw89/core.c
6768
ops->remove_chanctx = ieee80211_emulate_remove_chanctx;
drivers/net/wireless/realtek/rtw89/core.c
6769
ops->change_chanctx = ieee80211_emulate_change_chanctx;
drivers/net/wireless/realtek/rtw89/core.c
6770
ops->switch_vif_chanctx = ieee80211_emulate_switch_vif_chanctx;
drivers/net/wireless/realtek/rtw89/core.c
6771
ops->assign_vif_chanctx = NULL;
drivers/net/wireless/realtek/rtw89/core.c
6772
ops->unassign_vif_chanctx = NULL;
drivers/net/wireless/realtek/rtw89/core.c
6773
ops->remain_on_channel = NULL;
drivers/net/wireless/realtek/rtw89/core.c
6774
ops->cancel_remain_on_channel = NULL;
drivers/net/wireless/realtek/rtw89/core.c
6778
ops->get_survey = NULL;
drivers/net/wireless/realtek/rtw89/core.c
6781
hw = ieee80211_alloc_hw(driver_data_size, ops);
drivers/net/wireless/realtek/rtw89/core.c
6803
rtwdev->ops = ops;
drivers/net/wireless/realtek/rtw89/core.c
6818
kfree(ops);
drivers/net/wireless/realtek/rtw89/core.c
6826
kfree(rtwdev->ops);
drivers/net/wireless/realtek/rtw89/core.h
3765
const struct rtw89_hci_ops *ops;
drivers/net/wireless/realtek/rtw89/core.h
4494
const struct rtw89_chip_ops *ops;
drivers/net/wireless/realtek/rtw89/core.h
6135
const struct ieee80211_ops *ops;
drivers/net/wireless/realtek/rtw89/core.h
6469
return rtwdev->hci.ops->tx_write(rtwdev, tx_req);
drivers/net/wireless/realtek/rtw89/core.h
6474
rtwdev->hci.ops->reset(rtwdev);
drivers/net/wireless/realtek/rtw89/core.h
6481
return rtwdev->hci.ops->start(rtwdev);
drivers/net/wireless/realtek/rtw89/core.h
6486
rtwdev->hci.ops->stop(rtwdev);
drivers/net/wireless/realtek/rtw89/core.h
6491
return rtwdev->hci.ops->deinit(rtwdev);
drivers/net/wireless/realtek/rtw89/core.h
6496
rtwdev->hci.ops->pause(rtwdev, pause);
drivers/net/wireless/realtek/rtw89/core.h
6501
rtwdev->hci.ops->switch_mode(rtwdev, low_power);
drivers/net/wireless/realtek/rtw89/core.h
6506
rtwdev->hci.ops->recalc_int_mit(rtwdev);
drivers/net/wireless/realtek/rtw89/core.h
6511
return rtwdev->hci.ops->check_and_reclaim_tx_resource(rtwdev, txch);
drivers/net/wireless/realtek/rtw89/core.h
6516
return rtwdev->hci.ops->tx_kick_off(rtwdev, txch);
drivers/net/wireless/realtek/rtw89/core.h
6521
return rtwdev->hci.ops->mac_pre_deinit(rtwdev);
drivers/net/wireless/realtek/rtw89/core.h
6530
if (rtwdev->hci.ops->flush_queues)
drivers/net/wireless/realtek/rtw89/core.h
6531
return rtwdev->hci.ops->flush_queues(rtwdev, queues, drop);
drivers/net/wireless/realtek/rtw89/core.h
6536
if (rtwdev->hci.ops->recovery_start)
drivers/net/wireless/realtek/rtw89/core.h
6537
rtwdev->hci.ops->recovery_start(rtwdev);
drivers/net/wireless/realtek/rtw89/core.h
6542
if (rtwdev->hci.ops->recovery_complete)
drivers/net/wireless/realtek/rtw89/core.h
6543
rtwdev->hci.ops->recovery_complete(rtwdev);
drivers/net/wireless/realtek/rtw89/core.h
6548
if (rtwdev->hci.ops->enable_intr)
drivers/net/wireless/realtek/rtw89/core.h
6549
rtwdev->hci.ops->enable_intr(rtwdev);
drivers/net/wireless/realtek/rtw89/core.h
6554
if (rtwdev->hci.ops->disable_intr)
drivers/net/wireless/realtek/rtw89/core.h
6555
rtwdev->hci.ops->disable_intr(rtwdev);
drivers/net/wireless/realtek/rtw89/core.h
6560
if (rtwdev->hci.ops->ctrl_txdma_ch)
drivers/net/wireless/realtek/rtw89/core.h
6561
rtwdev->hci.ops->ctrl_txdma_ch(rtwdev, enable);
drivers/net/wireless/realtek/rtw89/core.h
6566
if (rtwdev->hci.ops->ctrl_txdma_fw_ch)
drivers/net/wireless/realtek/rtw89/core.h
6567
rtwdev->hci.ops->ctrl_txdma_fw_ch(rtwdev, enable);
drivers/net/wireless/realtek/rtw89/core.h
6572
if (rtwdev->hci.ops->ctrl_trxhci)
drivers/net/wireless/realtek/rtw89/core.h
6573
rtwdev->hci.ops->ctrl_trxhci(rtwdev, enable);
drivers/net/wireless/realtek/rtw89/core.h
6580
if (rtwdev->hci.ops->poll_txdma_ch_idle)
drivers/net/wireless/realtek/rtw89/core.h
6581
ret = rtwdev->hci.ops->poll_txdma_ch_idle(rtwdev);
drivers/net/wireless/realtek/rtw89/core.h
6587
if (rtwdev->hci.ops->clr_idx_all)
drivers/net/wireless/realtek/rtw89/core.h
6588
rtwdev->hci.ops->clr_idx_all(rtwdev);
drivers/net/wireless/realtek/rtw89/core.h
6595
if (rtwdev->hci.ops->rst_bdram)
drivers/net/wireless/realtek/rtw89/core.h
6596
ret = rtwdev->hci.ops->rst_bdram(rtwdev);
drivers/net/wireless/realtek/rtw89/core.h
6602
if (rtwdev->hci.ops->clear)
drivers/net/wireless/realtek/rtw89/core.h
6603
rtwdev->hci.ops->clear(rtwdev, pdev);
drivers/net/wireless/realtek/rtw89/core.h
6620
return rtwdev->hci.ops->read8(rtwdev, addr);
drivers/net/wireless/realtek/rtw89/core.h
6625
return rtwdev->hci.ops->read16(rtwdev, addr);
drivers/net/wireless/realtek/rtw89/core.h
6630
return rtwdev->hci.ops->read32(rtwdev, addr);
drivers/net/wireless/realtek/rtw89/core.h
6635
rtwdev->hci.ops->write8(rtwdev, addr, data);
drivers/net/wireless/realtek/rtw89/core.h
6640
rtwdev->hci.ops->write16(rtwdev, addr, data);
drivers/net/wireless/realtek/rtw89/core.h
6645
rtwdev->hci.ops->write32(rtwdev, addr, data);
drivers/net/wireless/realtek/rtw89/core.h
6790
val = rtwdev->chip->ops->read_rf(rtwdev, rf_path, addr, mask);
drivers/net/wireless/realtek/rtw89/core.h
6801
rtwdev->chip->ops->write_rf(rtwdev, rf_path, addr, mask, data);
drivers/net/wireless/realtek/rtw89/core.h
6808
!rtwdev->hci.ops->read32_pci_cfg)
drivers/net/wireless/realtek/rtw89/core.h
6811
return rtwdev->hci.ops->read32_pci_cfg(rtwdev, addr);
drivers/net/wireless/realtek/rtw89/core.h
7087
rtwdev->chip->ops->set_channel_help(rtwdev, true, p, chan,
drivers/net/wireless/realtek/rtw89/core.h
7098
rtwdev->chip->ops->set_channel_help(rtwdev, false, p, chan,
drivers/net/wireless/realtek/rtw89/core.h
7157
if (chip->ops->fem_setup)
drivers/net/wireless/realtek/rtw89/core.h
7158
chip->ops->fem_setup(rtwdev);
drivers/net/wireless/realtek/rtw89/core.h
7165
if (chip->ops->rfe_gpio)
drivers/net/wireless/realtek/rtw89/core.h
7166
chip->ops->rfe_gpio(rtwdev);
drivers/net/wireless/realtek/rtw89/core.h
7173
if (chip->ops->rfk_hw_init)
drivers/net/wireless/realtek/rtw89/core.h
7174
chip->ops->rfk_hw_init(rtwdev);
drivers/net/wireless/realtek/rtw89/core.h
7182
if (!chip->ops->bb_preinit)
drivers/net/wireless/realtek/rtw89/core.h
7185
chip->ops->bb_preinit(rtwdev, RTW89_PHY_0);
drivers/net/wireless/realtek/rtw89/core.h
7188
chip->ops->bb_preinit(rtwdev, RTW89_PHY_1);
drivers/net/wireless/realtek/rtw89/core.h
7196
if (!chip->ops->bb_postinit)
drivers/net/wireless/realtek/rtw89/core.h
7199
chip->ops->bb_postinit(rtwdev, RTW89_PHY_0);
drivers/net/wireless/realtek/rtw89/core.h
7202
chip->ops->bb_postinit(rtwdev, RTW89_PHY_1);
drivers/net/wireless/realtek/rtw89/core.h
7209
if (chip->ops->bb_sethw)
drivers/net/wireless/realtek/rtw89/core.h
7210
chip->ops->bb_sethw(rtwdev);
drivers/net/wireless/realtek/rtw89/core.h
7217
if (chip->ops->rfk_init)
drivers/net/wireless/realtek/rtw89/core.h
7218
chip->ops->rfk_init(rtwdev);
drivers/net/wireless/realtek/rtw89/core.h
7225
if (chip->ops->rfk_init_late)
drivers/net/wireless/realtek/rtw89/core.h
7226
chip->ops->rfk_init_late(rtwdev);
drivers/net/wireless/realtek/rtw89/core.h
7235
if (chip->ops->rfk_band_changed)
drivers/net/wireless/realtek/rtw89/core.h
7236
chip->ops->rfk_band_changed(rtwdev, phy_idx, chan);
drivers/net/wireless/realtek/rtw89/core.h
7244
if (chip->ops->rfk_scan)
drivers/net/wireless/realtek/rtw89/core.h
7245
chip->ops->rfk_scan(rtwdev, rtwvif_link, start);
drivers/net/wireless/realtek/rtw89/core.h
7252
if (chip->ops->rfk_track)
drivers/net/wireless/realtek/rtw89/core.h
7253
chip->ops->rfk_track(rtwdev);
drivers/net/wireless/realtek/rtw89/core.h
7260
if (!chip->ops->set_txpwr_ctrl)
drivers/net/wireless/realtek/rtw89/core.h
7263
chip->ops->set_txpwr_ctrl(rtwdev, RTW89_PHY_0);
drivers/net/wireless/realtek/rtw89/core.h
7265
chip->ops->set_txpwr_ctrl(rtwdev, RTW89_PHY_1);
drivers/net/wireless/realtek/rtw89/core.h
7272
if (chip->ops->power_trim)
drivers/net/wireless/realtek/rtw89/core.h
7273
chip->ops->power_trim(rtwdev);
drivers/net/wireless/realtek/rtw89/core.h
7281
if (chip->ops->init_txpwr_unit)
drivers/net/wireless/realtek/rtw89/core.h
7282
chip->ops->init_txpwr_unit(rtwdev, phy_idx);
drivers/net/wireless/realtek/rtw89/core.h
7297
if (!chip->ops->get_thermal)
drivers/net/wireless/realtek/rtw89/core.h
7300
return chip->ops->get_thermal(rtwdev, rf_path);
drivers/net/wireless/realtek/rtw89/core.h
7308
if (!chip->ops->chan_to_rf18_val)
drivers/net/wireless/realtek/rtw89/core.h
7311
return chip->ops->chan_to_rf18_val(rtwdev, chan);
drivers/net/wireless/realtek/rtw89/core.h
7320
if (chip->ops->query_ppdu)
drivers/net/wireless/realtek/rtw89/core.h
7321
chip->ops->query_ppdu(rtwdev, phy_ppdu, status);
drivers/net/wireless/realtek/rtw89/core.h
7329
if (chip->ops->convert_rpl_to_rssi)
drivers/net/wireless/realtek/rtw89/core.h
7330
chip->ops->convert_rpl_to_rssi(rtwdev, phy_ppdu);
drivers/net/wireless/realtek/rtw89/core.h
7339
if (chip->ops->phy_rpt_to_rssi)
drivers/net/wireless/realtek/rtw89/core.h
7340
chip->ops->phy_rpt_to_rssi(rtwdev, desc_info, rx_status);
drivers/net/wireless/realtek/rtw89/core.h
7348
if (chip->ops->ctrl_nbtg_bt_tx)
drivers/net/wireless/realtek/rtw89/core.h
7349
chip->ops->ctrl_nbtg_bt_tx(rtwdev, en, phy_idx);
drivers/net/wireless/realtek/rtw89/core.h
7356
if (chip->ops->cfg_txrx_path)
drivers/net/wireless/realtek/rtw89/core.h
7357
chip->ops->cfg_txrx_path(rtwdev);
drivers/net/wireless/realtek/rtw89/core.h
7365
if (chip->ops->digital_pwr_comp)
drivers/net/wireless/realtek/rtw89/core.h
7366
chip->ops->digital_pwr_comp(rtwdev, phy_idx);
drivers/net/wireless/realtek/rtw89/core.h
7378
if (chip->ops->calc_rx_gain_normal)
drivers/net/wireless/realtek/rtw89/core.h
7379
chip->ops->calc_rx_gain_normal(rtwdev, chan, path, phy_idx, calc);
drivers/net/wireless/realtek/rtw89/core.h
7405
if (chip->ops->ctrl_btg_bt_rx)
drivers/net/wireless/realtek/rtw89/core.h
7406
chip->ops->ctrl_btg_bt_rx(rtwdev, en, phy_idx);
drivers/net/wireless/realtek/rtw89/core.h
7416
chip->ops->query_rxdesc(rtwdev, desc_info, data, data_offset);
drivers/net/wireless/realtek/rtw89/core.h
7426
chip->ops->fill_txdesc(rtwdev, desc_info, txdesc);
drivers/net/wireless/realtek/rtw89/core.h
7436
chip->ops->fill_txdesc_fwcmd(rtwdev, desc_info, txdesc);
drivers/net/wireless/realtek/rtw89/core.h
7444
return chip->ops->get_ch_dma[rtwdev->hci.type](rtwdev, qsel);
drivers/net/wireless/realtek/rtw89/core.h
7453
chip->ops->mac_cfg_gnt(rtwdev, gnt_cfg);
drivers/net/wireless/realtek/rtw89/core.h
7460
chip->ops->cfg_ctrl_path(rtwdev, wl);
drivers/net/wireless/realtek/rtw89/core.h
7469
return chip->ops->stop_sch_tx(rtwdev, mac_idx, tx_en, sel);
drivers/net/wireless/realtek/rtw89/core.h
7477
return chip->ops->resume_sch_tx(rtwdev, mac_idx, tx_en);
drivers/net/wireless/realtek/rtw89/core.h
7487
if (!chip->ops->h2c_dctl_sec_cam)
drivers/net/wireless/realtek/rtw89/core.h
7489
return chip->ops->h2c_dctl_sec_cam(rtwdev, rtwvif_link, rtwsta_link);
drivers/net/wireless/realtek/rtw89/efuse.c
317
ret = rtwdev->chip->ops->read_efuse(rtwdev, log_map, RTW89_EFUSE_BLOCK_IGNORE);
drivers/net/wireless/realtek/rtw89/efuse.c
352
ret = rtwdev->chip->ops->read_phycap(rtwdev, phycap_map);
drivers/net/wireless/realtek/rtw89/efuse_be.c
329
ret = rtwdev->chip->ops->read_efuse(rtwdev, log_map, block);
drivers/net/wireless/realtek/rtw89/efuse_be.c
423
ret = rtwdev->chip->ops->read_phycap(rtwdev, phycap_map);
drivers/net/wireless/realtek/rtw89/fw.h
5477
return chip->ops->h2c_default_cmac_tbl(rtwdev, rtwvif_link, rtwsta_link);
drivers/net/wireless/realtek/rtw89/fw.h
5486
if (chip->ops->h2c_default_dmac_tbl)
drivers/net/wireless/realtek/rtw89/fw.h
5487
return chip->ops->h2c_default_dmac_tbl(rtwdev, rtwvif_link, rtwsta_link);
drivers/net/wireless/realtek/rtw89/fw.h
5497
return chip->ops->h2c_update_beacon(rtwdev, rtwvif_link);
drivers/net/wireless/realtek/rtw89/fw.h
5506
return chip->ops->h2c_assoc_cmac_tbl(rtwdev, rtwvif_link, rtwsta_link);
drivers/net/wireless/realtek/rtw89/fw.h
5516
if (chip->ops->h2c_ampdu_cmac_tbl)
drivers/net/wireless/realtek/rtw89/fw.h
5517
return chip->ops->h2c_ampdu_cmac_tbl(rtwdev, rtwvif_link,
drivers/net/wireless/realtek/rtw89/fw.h
5549
return chip->ops->h2c_txtime_cmac_tbl(rtwdev, rtwsta_link);
drivers/net/wireless/realtek/rtw89/fw.h
5559
if (!chip->ops->h2c_punctured_cmac_tbl)
drivers/net/wireless/realtek/rtw89/fw.h
5562
return chip->ops->h2c_punctured_cmac_tbl(rtwdev, rtwvif_link, punctured);
drivers/net/wireless/realtek/rtw89/fw.h
5577
ret = chip->ops->h2c_ba_cam(rtwdev, rtwvif_link, rtwsta_link,
drivers/net/wireless/realtek/rtw89/fw.h
5592
return chip->ops->h2c_wow_cam_update(rtwdev, cam_info);
drivers/net/wireless/realtek/rtw89/mac.c
1522
cfg_func = chip->ops->pwr_on_func;
drivers/net/wireless/realtek/rtw89/mac.c
1529
cfg_func = chip->ops->pwr_off_func;
drivers/net/wireless/realtek/rtw89/mac.c
4217
if (rtwdev->hci.ops->mac_pre_init) {
drivers/net/wireless/realtek/rtw89/mac.c
4218
ret = rtwdev->hci.ops->mac_pre_init(rtwdev);
drivers/net/wireless/realtek/rtw89/mac.c
4275
if (rtwdev->hci.ops->mac_post_init) {
drivers/net/wireless/realtek/rtw89/mac.c
4276
ret = rtwdev->hci.ops->mac_post_init(rtwdev);
drivers/net/wireless/realtek/rtw89/mac.c
773
rtwdev->hci.ops->dump_err_status(rtwdev);
drivers/net/wireless/realtek/rtw89/mac.h
1311
return chip->ops->enable_bb_rf(rtwdev);
drivers/net/wireless/realtek/rtw89/mac.h
1318
return chip->ops->disable_bb_rf(rtwdev);
drivers/net/wireless/realtek/rtw89/mac80211.c
1155
} else if (chip->ops->cfg_txrx_path) {
drivers/net/wireless/realtek/rtw89/mac_be.c
3116
rtwdev->hci.ops->dump_err_status(rtwdev);
drivers/net/wireless/realtek/rtw89/pci.c
4761
rtwdev->hci.ops = &rtw89_pci_ops;
drivers/net/wireless/realtek/rtw89/phy.c
1302
return rtwdev->chip->ops->write_rf == rtw89_phy_write_rf_v1;
drivers/net/wireless/realtek/rtw89/phy.c
1310
chip->ops->bb_reset(rtwdev, phy_idx);
drivers/net/wireless/realtek/rtw89/rtw8851b.c
2182
chip->ops->btc_set_wl_pri(rtwdev, BTC_PRI_MASK_TX_RESP, true);
drivers/net/wireless/realtek/rtw89/rtw8851b.c
2183
chip->ops->btc_set_wl_pri(rtwdev, BTC_PRI_MASK_BEACON, true);
drivers/net/wireless/realtek/rtw89/rtw8851b.c
2580
.ops = &rtw8851b_chip_ops,
drivers/net/wireless/realtek/rtw89/rtw8852a.c
1871
chip->ops->btc_set_wl_pri(rtwdev, BTC_PRI_MASK_TX_RESP, true);
drivers/net/wireless/realtek/rtw89/rtw8852a.c
1872
chip->ops->btc_set_wl_pri(rtwdev, BTC_PRI_MASK_BEACON, true);
drivers/net/wireless/realtek/rtw89/rtw8852a.c
2265
.ops = &rtw8852a_chip_ops,
drivers/net/wireless/realtek/rtw89/rtw8852b.c
911
.ops = &rtw8852b_chip_ops,
drivers/net/wireless/realtek/rtw89/rtw8852b_common.c
1810
chip->ops->btc_set_wl_pri(rtwdev, BTC_PRI_MASK_TX_RESP, true);
drivers/net/wireless/realtek/rtw89/rtw8852b_common.c
1811
chip->ops->btc_set_wl_pri(rtwdev, BTC_PRI_MASK_BEACON, true);
drivers/net/wireless/realtek/rtw89/rtw8852bt.c
757
.ops = &rtw8852bt_chip_ops,
drivers/net/wireless/realtek/rtw89/rtw8852c.c
2676
chip->ops->btc_set_wl_pri(rtwdev, BTC_PRI_MASK_TX_RESP, true);
drivers/net/wireless/realtek/rtw89/rtw8852c.c
2677
chip->ops->btc_set_wl_pri(rtwdev, BTC_PRI_MASK_BEACON, true);
drivers/net/wireless/realtek/rtw89/rtw8852c.c
3106
.ops = &rtw8852c_chip_ops,
drivers/net/wireless/realtek/rtw89/rtw8922a.c
2916
.ops = &rtw8922a_chip_ops,
drivers/net/wireless/realtek/rtw89/ser.c
382
if (!rtwdev->hci.ops->mac_lv1_rcvy)
drivers/net/wireless/realtek/rtw89/ser.c
385
ret = rtwdev->hci.ops->mac_lv1_rcvy(rtwdev, RTW89_LV1_RCVY_STEP_2);
drivers/net/wireless/realtek/rtw89/ser.c
400
if (!rtwdev->hci.ops->mac_lv1_rcvy)
drivers/net/wireless/realtek/rtw89/ser.c
403
ret = rtwdev->hci.ops->mac_lv1_rcvy(rtwdev, RTW89_LV1_RCVY_STEP_1);
drivers/net/wireless/realtek/rtw89/usb.c
979
rtwdev->hci.ops = &rtw89_usb_ops;
drivers/net/wireless/rsi/rsi_91x_sdio.c
191
host->ops->set_ios(host, &host->ios);
drivers/net/wireless/rsi/rsi_91x_sdio.c
201
host->ops->set_ios(host, &host->ios);
drivers/net/wireless/rsi/rsi_91x_sdio.c
211
host->ops->set_ios(host, &host->ios);
drivers/net/wireless/rsi/rsi_91x_sdio.c
219
host->ops->set_ios(host, &host->ios);
drivers/net/wireless/rsi/rsi_91x_sdio.c
267
host->ops->set_ios(host, &host->ios);
drivers/net/wireless/rsi/rsi_91x_sdio.c
298
host->ops->set_ios(host, &host->ios);
drivers/net/wireless/rsi/rsi_91x_sdio.c
312
host->ops->set_ios(host, &host->ios);
drivers/net/wireless/rsi/rsi_91x_sdio.c
326
host->ops->set_ios(host, &host->ios);
drivers/net/wireless/rsi/rsi_91x_sdio.c
347
host->ops->set_ios(host, &host->ios);
drivers/net/wireless/ti/wl12xx/main.c
1573
ret = wl->ops->boot(wl);
drivers/net/wireless/ti/wl12xx/main.c
1577
ret = wl->ops->hw_init(wl);
drivers/net/wireless/ti/wl12xx/main.c
1908
wl->ops = &wl12xx_ops;
drivers/net/wireless/ti/wl12xx/main.c
645
wl->ops->prepare_read = wl127x_prepare_read;
drivers/net/wireless/ti/wl12xx/main.c
669
wl->ops->prepare_read = wl127x_prepare_read;
drivers/net/wireless/ti/wl18xx/main.c
1522
return wl->ops->boot(wl);
drivers/net/wireless/ti/wl18xx/main.c
2078
wl->ops = &wl18xx_ops;
drivers/net/wireless/ti/wlcore/cmd.c
1620
ret = wl->ops->wait_for_event(wl,
drivers/net/wireless/ti/wlcore/cmd.c
1756
ret = wl->ops->wait_for_event(wl,
drivers/net/wireless/ti/wlcore/cmd.c
72
ret = wl->ops->trigger_cmd(wl, wl->cmd_box_addr, buf, len);
drivers/net/wireless/ti/wlcore/event.c
378
ret = wl->ops->process_mailbox_events(wl);
drivers/net/wireless/ti/wlcore/event.c
386
ret = wl->ops->ack_event(wl);
drivers/net/wireless/ti/wlcore/hw_ops.h
101
wl->ops->convert_fw_status(wl, raw_fw_status, fw_status);
drivers/net/wireless/ti/wlcore/hw_ops.h
107
if (!wl->ops->sta_get_ap_rate_mask)
drivers/net/wireless/ti/wlcore/hw_ops.h
110
return wl->ops->sta_get_ap_rate_mask(wl, wlvif);
drivers/net/wireless/ti/wlcore/hw_ops.h
115
if (wl->ops->identify_fw)
drivers/net/wireless/ti/wlcore/hw_ops.h
116
return wl->ops->identify_fw(wl);
drivers/net/wireless/ti/wlcore/hw_ops.h
126
if (!wl->ops->set_tx_desc_csum)
drivers/net/wireless/ti/wlcore/hw_ops.h
129
wl->ops->set_tx_desc_csum(wl, desc, skb);
drivers/net/wireless/ti/wlcore/hw_ops.h
137
if (wl->ops->set_rx_csum)
drivers/net/wireless/ti/wlcore/hw_ops.h
138
wl->ops->set_rx_csum(wl, desc, skb);
drivers/net/wireless/ti/wlcore/hw_ops.h
145
if (wl->ops->ap_get_mimo_wide_rate_mask)
drivers/net/wireless/ti/wlcore/hw_ops.h
146
return wl->ops->ap_get_mimo_wide_rate_mask(wl, wlvif);
drivers/net/wireless/ti/wlcore/hw_ops.h
154
if (wl->ops->debugfs_init)
drivers/net/wireless/ti/wlcore/hw_ops.h
155
return wl->ops->debugfs_init(wl, rootdir);
drivers/net/wireless/ti/wlcore/hw_ops.h
163
if (wl->ops->handle_static_data)
drivers/net/wireless/ti/wlcore/hw_ops.h
164
return wl->ops->handle_static_data(wl, static_data);
drivers/net/wireless/ti/wlcore/hw_ops.h
17
if (!wl->ops->calc_tx_blocks)
drivers/net/wireless/ti/wlcore/hw_ops.h
172
if (!wl->ops->get_spare_blocks)
drivers/net/wireless/ti/wlcore/hw_ops.h
175
return wl->ops->get_spare_blocks(wl, is_gem);
drivers/net/wireless/ti/wlcore/hw_ops.h
184
if (!wl->ops->set_key)
drivers/net/wireless/ti/wlcore/hw_ops.h
187
return wl->ops->set_key(wl, cmd, vif, sta, key_conf);
drivers/net/wireless/ti/wlcore/hw_ops.h
193
if (wl->ops->pre_pkt_send)
drivers/net/wireless/ti/wlcore/hw_ops.h
194
return wl->ops->pre_pkt_send(wl, buf_offset, last_len);
drivers/net/wireless/ti/wlcore/hw_ops.h
20
return wl->ops->calc_tx_blocks(wl, len, spare_blks);
drivers/net/wireless/ti/wlcore/hw_ops.h
202
if (wl->ops->sta_rc_update)
drivers/net/wireless/ti/wlcore/hw_ops.h
203
wl->ops->sta_rc_update(wl, wlvif);
drivers/net/wireless/ti/wlcore/hw_ops.h
209
if (wl->ops->interrupt_notify)
drivers/net/wireless/ti/wlcore/hw_ops.h
210
return wl->ops->interrupt_notify(wl, action);
drivers/net/wireless/ti/wlcore/hw_ops.h
217
if (wl->ops->rx_ba_filter)
drivers/net/wireless/ti/wlcore/hw_ops.h
218
return wl->ops->rx_ba_filter(wl, action);
drivers/net/wireless/ti/wlcore/hw_ops.h
225
if (wl->ops->ap_sleep)
drivers/net/wireless/ti/wlcore/hw_ops.h
226
return wl->ops->ap_sleep(wl);
drivers/net/wireless/ti/wlcore/hw_ops.h
237
if (wl->ops->set_peer_cap)
drivers/net/wireless/ti/wlcore/hw_ops.h
238
return wl->ops->set_peer_cap(wl, ht_cap, allow_ht_operation,
drivers/net/wireless/ti/wlcore/hw_ops.h
247
if (!wl->ops->convert_hwaddr)
drivers/net/wireless/ti/wlcore/hw_ops.h
250
return wl->ops->convert_hwaddr(wl, hwaddr);
drivers/net/wireless/ti/wlcore/hw_ops.h
257
if (!wl->ops->lnk_high_prio)
drivers/net/wireless/ti/wlcore/hw_ops.h
260
return wl->ops->lnk_high_prio(wl, hlid, lnk);
drivers/net/wireless/ti/wlcore/hw_ops.h
267
if (!wl->ops->lnk_low_prio)
drivers/net/wireless/ti/wlcore/hw_ops.h
27
if (!wl->ops->set_tx_desc_blocks)
drivers/net/wireless/ti/wlcore/hw_ops.h
270
return wl->ops->lnk_low_prio(wl, hlid, lnk);
drivers/net/wireless/ti/wlcore/hw_ops.h
276
if (!wl->ops->smart_config_start)
drivers/net/wireless/ti/wlcore/hw_ops.h
279
return wl->ops->smart_config_start(wl, group_bitmap);
drivers/net/wireless/ti/wlcore/hw_ops.h
285
if (!wl->ops->smart_config_stop)
drivers/net/wireless/ti/wlcore/hw_ops.h
288
return wl->ops->smart_config_stop(wl);
drivers/net/wireless/ti/wlcore/hw_ops.h
295
if (!wl->ops->smart_config_set_group_key)
drivers/net/wireless/ti/wlcore/hw_ops.h
298
return wl->ops->smart_config_set_group_key(wl, group_id, key_len, key);
drivers/net/wireless/ti/wlcore/hw_ops.h
30
return wl->ops->set_tx_desc_blocks(wl, desc, blks, spare_blks);
drivers/net/wireless/ti/wlcore/hw_ops.h
304
if (!wl->ops->set_cac)
drivers/net/wireless/ti/wlcore/hw_ops.h
307
return wl->ops->set_cac(wl, wlvif, start);
drivers/net/wireless/ti/wlcore/hw_ops.h
313
if (!wl->ops->dfs_master_restart)
drivers/net/wireless/ti/wlcore/hw_ops.h
316
return wl->ops->dfs_master_restart(wl, wlvif);
drivers/net/wireless/ti/wlcore/hw_ops.h
38
if (!wl->ops->set_tx_desc_data_len)
drivers/net/wireless/ti/wlcore/hw_ops.h
41
wl->ops->set_tx_desc_data_len(wl, desc, skb);
drivers/net/wireless/ti/wlcore/hw_ops.h
48
if (!wl->ops->get_rx_buf_align)
drivers/net/wireless/ti/wlcore/hw_ops.h
51
return wl->ops->get_rx_buf_align(wl, rx_desc);
drivers/net/wireless/ti/wlcore/hw_ops.h
57
if (wl->ops->prepare_read)
drivers/net/wireless/ti/wlcore/hw_ops.h
58
return wl->ops->prepare_read(wl, rx_desc, len);
drivers/net/wireless/ti/wlcore/hw_ops.h
66
if (!wl->ops->get_rx_packet_len)
drivers/net/wireless/ti/wlcore/hw_ops.h
69
return wl->ops->get_rx_packet_len(wl, rx_data, data_len);
drivers/net/wireless/ti/wlcore/hw_ops.h
74
if (wl->ops->tx_delayed_compl)
drivers/net/wireless/ti/wlcore/hw_ops.h
75
return wl->ops->tx_delayed_compl(wl);
drivers/net/wireless/ti/wlcore/hw_ops.h
82
if (wl->ops->tx_immediate_compl)
drivers/net/wireless/ti/wlcore/hw_ops.h
83
wl->ops->tx_immediate_compl(wl);
drivers/net/wireless/ti/wlcore/hw_ops.h
89
if (wl->ops->init_vif)
drivers/net/wireless/ti/wlcore/hw_ops.h
90
return wl->ops->init_vif(wl, wlvif);
drivers/net/wireless/ti/wlcore/hw_ops.h
99
BUG_ON(!wl->ops->convert_fw_status);
drivers/net/wireless/ti/wlcore/init.c
664
ret = wl->ops->hw_init(wl);
drivers/net/wireless/ti/wlcore/io.h
160
addr = wl->ops->convert_hwaddr(wl, hwaddr);
drivers/net/wireless/ti/wlcore/main.c
1192
ret = wl->ops->plt_init(wl);
drivers/net/wireless/ti/wlcore/main.c
2381
ret = wl->ops->boot(wl);
drivers/net/wireless/ti/wlcore/main.c
3139
wl->ops->sched_scan_stop(wl, wlvif);
drivers/net/wireless/ti/wlcore/main.c
3800
ret = wl->ops->scan_stop(wl, wlvif);
drivers/net/wireless/ti/wlcore/main.c
3847
ret = wl->ops->sched_scan_start(wl, wlvif, req, ies);
drivers/net/wireless/ti/wlcore/main.c
3878
wl->ops->sched_scan_stop(wl, wlvif);
drivers/net/wireless/ti/wlcore/main.c
4361
wl->ops->sched_scan_stop(wl, wlvif);
drivers/net/wireless/ti/wlcore/main.c
5531
ret = wl->ops->channel_switch(wl, wlvif, ch_switch);
drivers/net/wireless/ti/wlcore/main.c
5617
ret = wl->ops->channel_switch(wl, wlvif, &ch_switch);
drivers/net/wireless/ti/wlcore/main.c
6108
ret = wl->ops->get_pg_ver(wl, &wl->hw_pg_ver);
drivers/net/wireless/ti/wlcore/main.c
6112
if (wl->ops->get_mac)
drivers/net/wireless/ti/wlcore/main.c
6113
ret = wl->ops->get_mac(wl);
drivers/net/wireless/ti/wlcore/main.c
6574
ret = wl->ops->setup(wl);
drivers/net/wireless/ti/wlcore/main.c
6641
ret = wl->ops->identify_chip(wl);
drivers/net/wireless/ti/wlcore/main.c
6769
if (!wl->ops || !wl->ptable || !pdev_data)
drivers/net/wireless/ti/wlcore/scan.c
362
wl->ops->scan_start(wl, wlvif, req);
drivers/net/wireless/ti/wlcore/wlcore.h
414
struct wlcore_ops *ops;
drivers/net/wireless/virtual/mac80211_hwsim.c
5390
const struct ieee80211_ops *ops = &mac80211_hwsim_ops;
drivers/net/wireless/virtual/mac80211_hwsim.c
5404
ops = &mac80211_hwsim_mlo_ops;
drivers/net/wireless/virtual/mac80211_hwsim.c
5406
ops = &mac80211_hwsim_mchan_ops;
drivers/net/wireless/virtual/mac80211_hwsim.c
5407
hw = ieee80211_alloc_hw_nm(sizeof(*data), ops, param->hwname);
drivers/net/wwan/iosm/iosm_ipc_devlink.c
164
const struct devlink_region_ops *ops,
drivers/net/wwan/iosm/iosm_ipc_devlink.c
169
struct iosm_coredump_file_info *cd_list = ops->priv;
drivers/net/wwan/iosm/iosm_ipc_devlink.c
173
dev_dbg(ipc_devlink->dev, "Region:%s, ID:%d", ops->name,
drivers/net/wwan/t7xx/t7xx_port.h
102
struct port_ops *ops;
drivers/net/wwan/t7xx/t7xx_port_proxy.c
102
.ops = &ctl_port_ops,
drivers/net/wwan/t7xx/t7xx_port_proxy.c
110
.ops = &wwan_sub_port_ops,
drivers/net/wwan/t7xx/t7xx_port_proxy.c
120
.ops = &wwan_sub_port_ops,
drivers/net/wwan/t7xx/t7xx_port_proxy.c
136
.ops = &wwan_sub_port_ops,
drivers/net/wwan/t7xx/t7xx_port_proxy.c
405
ret = port_conf->ops->recv_skb(port, skb);
drivers/net/wwan/t7xx/t7xx_port_proxy.c
471
ret = port_conf->ops->recv_skb(port, skb);
drivers/net/wwan/t7xx/t7xx_port_proxy.c
502
if (port_conf->ops->md_state_notify)
drivers/net/wwan/t7xx/t7xx_port_proxy.c
503
port_conf->ops->md_state_notify(port, state);
drivers/net/wwan/t7xx/t7xx_port_proxy.c
530
port_conf->ops &&
drivers/net/wwan/t7xx/t7xx_port_proxy.c
531
port_conf->ops->init)
drivers/net/wwan/t7xx/t7xx_port_proxy.c
532
port_conf->ops->init(port);
drivers/net/wwan/t7xx/t7xx_port_proxy.c
547
if (port_conf->debug && port_conf->ops) {
drivers/net/wwan/t7xx/t7xx_port_proxy.c
548
if (show && port_conf->ops->init)
drivers/net/wwan/t7xx/t7xx_port_proxy.c
549
port_conf->ops->init(port);
drivers/net/wwan/t7xx/t7xx_port_proxy.c
550
else if (!show && port_conf->ops->uninit)
drivers/net/wwan/t7xx/t7xx_port_proxy.c
551
port_conf->ops->uninit(port);
drivers/net/wwan/t7xx/t7xx_port_proxy.c
630
if (port_conf->ops && port_conf->ops->uninit)
drivers/net/wwan/t7xx/t7xx_port_proxy.c
631
port_conf->ops->uninit(port);
drivers/net/wwan/t7xx/t7xx_port_proxy.c
64
.ops = &wwan_sub_port_ops,
drivers/net/wwan/t7xx/t7xx_port_proxy.c
647
if (port_conf->ops->enable_chl)
drivers/net/wwan/t7xx/t7xx_port_proxy.c
648
port_conf->ops->enable_chl(port);
drivers/net/wwan/t7xx/t7xx_port_proxy.c
650
if (port_conf->ops->disable_chl)
drivers/net/wwan/t7xx/t7xx_port_proxy.c
651
port_conf->ops->disable_chl(port);
drivers/net/wwan/t7xx/t7xx_port_proxy.c
73
.ops = &wwan_sub_port_ops,
drivers/net/wwan/t7xx/t7xx_port_proxy.c
85
.ops = &t7xx_trace_port_ops,
drivers/net/wwan/t7xx/t7xx_port_proxy.c
94
.ops = &ctl_port_ops,
drivers/net/wwan/t7xx/t7xx_state_monitor.c
246
port->port_conf->ops->enable_chl(port);
drivers/net/wwan/wwan_core.c
1120
if (!wwandev->ops) {
drivers/net/wwan/wwan_core.c
1125
priv_size = sizeof(struct wwan_netdev_priv) + wwandev->ops->priv_size;
drivers/net/wwan/wwan_core.c
1127
wwandev->ops->setup, num_tx_queues, num_rx_queues);
drivers/net/wwan/wwan_core.c
1156
if (WARN_ON(!wwandev->ops)) {
drivers/net/wwan/wwan_core.c
1162
if (wwandev->ops->newlink)
drivers/net/wwan/wwan_core.c
1163
ret = wwandev->ops->newlink(wwandev->ops_ctxt, dev,
drivers/net/wwan/wwan_core.c
1182
if (WARN_ON(!wwandev->ops))
drivers/net/wwan/wwan_core.c
1185
if (wwandev->ops->dellink)
drivers/net/wwan/wwan_core.c
1186
wwandev->ops->dellink(wwandev->ops_ctxt, dev, head);
drivers/net/wwan/wwan_core.c
1312
int wwan_register_ops(struct device *parent, const struct wwan_ops *ops,
drivers/net/wwan/wwan_core.c
1317
if (WARN_ON(!parent || !ops || !ops->setup))
drivers/net/wwan/wwan_core.c
1324
if (WARN_ON(wwandev->ops)) {
drivers/net/wwan/wwan_core.c
1329
wwandev->ops = ops;
drivers/net/wwan/wwan_core.c
1368
if (WARN_ON(!wwandev->ops)) {
drivers/net/wwan/wwan_core.c
1386
wwandev->ops = NULL; /* Finally remove ops */
drivers/net/wwan/wwan_core.c
295
if (WARN_ON(wwandev->ops || child)) /* Paranoid */
drivers/net/wwan/wwan_core.c
583
gdev->ops = &wwan_gnss_ops;
drivers/net/wwan/wwan_core.c
62
const struct wwan_ops *ops;
drivers/net/wwan/wwan_core.c
624
const struct wwan_port_ops *ops,
drivers/net/wwan/wwan_core.c
632
if (type > WWAN_PORT_MAX || !ops)
drivers/net/wwan/wwan_core.c
649
port->ops = ops;
drivers/net/wwan/wwan_core.c
687
port->ops->stop(port);
drivers/net/wwan/wwan_core.c
690
port->ops = NULL; /* Prevent any new port operations (e.g. from fops) */
drivers/net/wwan/wwan_core.c
746
if (!port->ops) { /* Port got unplugged */
drivers/net/wwan/wwan_core.c
753
ret = port->ops->start(port);
drivers/net/wwan/wwan_core.c
769
if (port->ops)
drivers/net/wwan/wwan_core.c
770
port->ops->stop(port);
drivers/net/wwan/wwan_core.c
782
if (!port->ops) { /* Port got unplugged */
drivers/net/wwan/wwan_core.c
787
if (nonblock || !port->ops->tx_blocking)
drivers/net/wwan/wwan_core.c
788
ret = port->ops->tx(port, skb);
drivers/net/wwan/wwan_core.c
790
ret = port->ops->tx_blocking(port, skb);
drivers/net/wwan/wwan_core.c
800
return skb_queue_empty(&port->rxq) && port->ops;
drivers/net/wwan/wwan_core.c
805
return test_bit(WWAN_PORT_TX_OFF, &port->flags) && port->ops;
drivers/net/wwan/wwan_core.c
89
const struct wwan_port_ops *ops;
drivers/net/wwan/wwan_core.c
957
if (port->ops && port->ops->tx_poll)
drivers/net/wwan/wwan_core.c
958
mask |= port->ops->tx_poll(port, filp, wait);
drivers/net/wwan/wwan_core.c
963
if (!port->ops)
drivers/net/wwan/wwan_hwsim.c
306
const struct wwan_port_ops *ops;
drivers/net/wwan/wwan_hwsim.c
312
ops = &wwan_hwsim_at_emul_port_ops;
drivers/net/wwan/wwan_hwsim.c
315
ops = &wwan_hwsim_nmea_emul_port_ops;
drivers/net/wwan/wwan_hwsim.c
330
port->wwan = wwan_create_port(&dev->dev, type, ops, NULL, port);
drivers/net/xen-netback/interface.c
596
{ { .ops = &xenvif_ubuf_ops },
drivers/net/xen-netback/netback.c
1161
uarg->ops->complete(NULL, uarg, true);
drivers/nfc/nfcmrvl/main.c
109
priv->if_ops = ops;
drivers/nfc/nfcmrvl/main.c
94
const struct nfcmrvl_if_ops *ops,
drivers/nfc/nfcmrvl/nfcmrvl.h
121
const struct nfcmrvl_if_ops *ops,
drivers/nfc/nfcmrvl/uart.c
154
if (priv->config.break_control && nu->tty->ops->break_ctl) {
drivers/nfc/nfcmrvl/uart.c
155
nu->tty->ops->break_ctl(nu->tty, 0);
drivers/nfc/nfcmrvl/uart.c
172
if (priv->config.break_control && nu->tty->ops->break_ctl) {
drivers/nfc/nfcmrvl/uart.c
173
nu->tty->ops->break_ctl(nu->tty, -1);
drivers/nfc/nfcmrvl/uart.c
182
.ops = {
drivers/nfc/nfcmrvl/uart.c
44
return nu->ops.send(nu, skb);
drivers/nfc/pn533/i2c.c
123
skb_trim(*skb, phy->priv->ops->rx_frame_size((*skb)->data));
drivers/nfc/pn533/pn533.c
2190
dev->ops->rx_frame_size(skb->data), false);
drivers/nfc/pn533/pn533.c
2192
if (!dev->ops->rx_is_frame_valid(skb->data, dev)) {
drivers/nfc/pn533/pn533.c
2755
priv->ops = fops;
drivers/nfc/pn533/pn533.c
2757
priv->ops = &pn533_std_frame_ops;
drivers/nfc/pn533/pn533.c
2816
priv->ops->tx_header_len +
drivers/nfc/pn533/pn533.c
2818
priv->ops->tx_tail_len);
drivers/nfc/pn533/pn533.c
287
dev->ops->rx_header_len = PN533_STD_FRAME_HEADER_LEN;
drivers/nfc/pn533/pn533.c
300
dev->ops->rx_header_len = PN533_EXT_FRAME_HEADER_LEN;
drivers/nfc/pn533/pn533.c
359
return (dev->ops->get_cmd_code(frame) ==
drivers/nfc/pn533/pn533.c
386
struct pn533_frame_ops *ops = dev->ops;
drivers/nfc/pn533/pn533.c
389
skb_push(skb, ops->tx_header_len);
drivers/nfc/pn533/pn533.c
390
skb_put(skb, ops->tx_tail_len);
drivers/nfc/pn533/pn533.c
392
ops->tx_frame_init(skb->data, cmd_code);
drivers/nfc/pn533/pn533.c
393
ops->tx_update_payload_len(skb->data, payload_len);
drivers/nfc/pn533/pn533.c
394
ops->tx_frame_finish(skb->data);
drivers/nfc/pn533/pn533.c
425
skb_pull(resp, dev->ops->rx_header_len);
drivers/nfc/pn533/pn533.c
426
skb_trim(resp, resp->len - dev->ops->rx_tail_len);
drivers/nfc/pn533/pn533.c
640
skb = alloc_skb(dev->ops->tx_header_len +
drivers/nfc/pn533/pn533.c
642
dev->ops->tx_tail_len, GFP_KERNEL);
drivers/nfc/pn533/pn533.c
645
skb_reserve(skb, dev->ops->tx_header_len);
drivers/nfc/pn533/pn533.h
176
struct pn533_frame_ops *ops;
drivers/nfc/st-nci/ndlc.c
101
r = ndlc->ops->write(ndlc->phy_id, skb);
drivers/nfc/st-nci/ndlc.c
262
ndlc->ops = phy_ops;
drivers/nfc/st-nci/ndlc.c
49
ndlc->ops->enable(ndlc->phy_id);
drivers/nfc/st-nci/ndlc.c
63
ndlc->ops->enable(ndlc->phy_id);
drivers/nfc/st-nci/ndlc.c
69
ndlc->ops->disable(ndlc->phy_id);
drivers/nfc/st-nci/ndlc.h
19
const struct nfc_phy_ops *ops;
drivers/ntb/core.c
109
if (!ntb->ops)
drivers/ntb/core.c
111
if (!ntb_dev_ops_is_valid(ntb->ops))
drivers/ntb/core.c
273
rc = client->ops.probe(client, ntb);
drivers/ntb/core.c
289
client->ops.remove(client, ntb);
drivers/ntb/core.c
83
if (!ntb_client_ops_is_valid(&client->ops))
drivers/ntb/hw/amd/ntb_hw_amd.c
970
ndev->ntb.ops = &amd_ntb_ops;
drivers/ntb/hw/epf/ntb_hw_epf.c
547
ndev->ntb.ops = &ntb_epf_ops;
drivers/ntb/hw/idt/ntb_hw_idt.c
2280
ndev->ntb.ops = &idt_ntb_ops;
drivers/ntb/hw/intel/ntb_hw_gen1.c
1821
ndev->ntb.ops = &intel_ntb_ops;
drivers/ntb/hw/intel/ntb_hw_gen1.c
1868
ndev->ntb.ops = &intel_ntb3_ops;
drivers/ntb/hw/intel/ntb_hw_gen1.c
1878
ndev->ntb.ops = &intel_ntb4_ops;
drivers/ntb/hw/mscc/ntb_hw_switchtec.c
848
sndev->ntb.ops = &switchtec_ntb_ops;
drivers/ntb/ntb_transport.c
1245
if (!ndev->ops->mw_set_trans) {
drivers/ntb/ntb_transport.c
2526
.ops = {
drivers/ntb/test/ntb_msi_test.c
405
.ops = {
drivers/ntb/test/ntb_perf.c
1522
.ops = {
drivers/ntb/test/ntb_pingpong.c
406
.ops = {
drivers/ntb/test/ntb_tool.c
1030
return tool_fn_read(tc, ubuf, size, offp, tc->ntb->ops->db_read);
drivers/ntb/test/ntb_tool.c
1038
return tool_fn_write(tc, ubuf, size, offp, tc->ntb->ops->db_set,
drivers/ntb/test/ntb_tool.c
1039
tc->ntb->ops->db_clear);
drivers/ntb/test/ntb_tool.c
1051
return tool_fn_read(tc, ubuf, size, offp, tc->ntb->ops->db_valid_mask);
drivers/ntb/test/ntb_tool.c
1063
return tool_fn_read(tc, ubuf, size, offp, tc->ntb->ops->db_read_mask);
drivers/ntb/test/ntb_tool.c
1071
return tool_fn_write(tc, ubuf, size, offp, tc->ntb->ops->db_set_mask,
drivers/ntb/test/ntb_tool.c
1072
tc->ntb->ops->db_clear_mask);
drivers/ntb/test/ntb_tool.c
1084
return tool_fn_read(tc, ubuf, size, offp, tc->ntb->ops->peer_db_read);
drivers/ntb/test/ntb_tool.c
1092
return tool_fn_write(tc, ubuf, size, offp, tc->ntb->ops->peer_db_set,
drivers/ntb/test/ntb_tool.c
1093
tc->ntb->ops->peer_db_clear);
drivers/ntb/test/ntb_tool.c
1106
tc->ntb->ops->peer_db_read_mask);
drivers/ntb/test/ntb_tool.c
1116
tc->ntb->ops->peer_db_set_mask,
drivers/ntb/test/ntb_tool.c
1117
tc->ntb->ops->peer_db_clear_mask);
drivers/ntb/test/ntb_tool.c
1158
if (!spad->tc->ntb->ops->spad_read)
drivers/ntb/test/ntb_tool.c
1174
if (!spad->tc->ntb->ops->spad_write) {
drivers/ntb/test/ntb_tool.c
1199
if (!spad->tc->ntb->ops->peer_spad_read)
drivers/ntb/test/ntb_tool.c
1215
if (!spad->tc->ntb->ops->peer_spad_write) {
drivers/ntb/test/ntb_tool.c
1320
return tool_fn_read(tc, ubuf, size, offp, tc->ntb->ops->msg_read_sts);
drivers/ntb/test/ntb_tool.c
1329
tc->ntb->ops->msg_clear_sts);
drivers/ntb/test/ntb_tool.c
1341
return tool_fn_read(tc, ubuf, size, offp, tc->ntb->ops->msg_inbits);
drivers/ntb/test/ntb_tool.c
1353
return tool_fn_read(tc, ubuf, size, offp, tc->ntb->ops->msg_outbits);
drivers/ntb/test/ntb_tool.c
1366
tc->ntb->ops->msg_set_mask,
drivers/ntb/test/ntb_tool.c
1367
tc->ntb->ops->msg_clear_mask);
drivers/ntb/test/ntb_tool.c
1661
.ops = {
drivers/nvdimm/dimm_devs.c
422
if (nvdimm->sec.ops->freeze || nvdimm->sec.ops->disable
drivers/nvdimm/dimm_devs.c
423
|| nvdimm->sec.ops->change_key
drivers/nvdimm/dimm_devs.c
424
|| nvdimm->sec.ops->erase
drivers/nvdimm/dimm_devs.c
425
|| nvdimm->sec.ops->overwrite)
drivers/nvdimm/dimm_devs.c
430
if (nvdimm->sec.ops->freeze)
drivers/nvdimm/dimm_devs.c
603
nvdimm->sec.ops = sec_ops;
drivers/nvdimm/dimm_devs.c
653
if (!nvdimm->sec.flags || !nvdimm->sec.ops
drivers/nvdimm/dimm_devs.c
654
|| !nvdimm->sec.ops->overwrite)
drivers/nvdimm/dimm_devs.c
676
if (!nvdimm->sec.ops || !nvdimm->sec.ops->freeze)
drivers/nvdimm/dimm_devs.c
687
rc = nvdimm->sec.ops->freeze(nvdimm);
drivers/nvdimm/nd-core.h
41
const struct nvdimm_security_ops *ops;
drivers/nvdimm/nd-core.h
60
if (!nvdimm->sec.ops)
drivers/nvdimm/nd-core.h
63
flags = nvdimm->sec.ops->get_flags(nvdimm, ptype);
drivers/nvdimm/pmem.c
517
pmem->pgmap.ops = &fsdax_pagemap_ops;
drivers/nvdimm/pmem.c
530
pmem->pgmap.ops = &fsdax_pagemap_ops;
drivers/nvdimm/security.c
145
if (!nvdimm->sec.ops->change_key)
drivers/nvdimm/security.c
154
rc = nvdimm->sec.ops->change_key(nvdimm, data, data, NVDIMM_USER);
drivers/nvdimm/security.c
176
if (!nvdimm->sec.ops || !nvdimm->sec.ops->unlock
drivers/nvdimm/security.c
208
rc = nvdimm->sec.ops->unlock(nvdimm, data);
drivers/nvdimm/security.c
257
if (!nvdimm->sec.ops || !nvdimm->sec.flags)
drivers/nvdimm/security.c
260
if (pass_type == NVDIMM_USER && !nvdimm->sec.ops->disable)
drivers/nvdimm/security.c
263
if (pass_type == NVDIMM_MASTER && !nvdimm->sec.ops->disable_master)
drivers/nvdimm/security.c
276
rc = nvdimm->sec.ops->disable_master(nvdimm, data);
drivers/nvdimm/security.c
280
rc = nvdimm->sec.ops->disable(nvdimm, data);
drivers/nvdimm/security.c
306
if (!nvdimm->sec.ops || !nvdimm->sec.ops->change_key
drivers/nvdimm/security.c
326
rc = nvdimm->sec.ops->change_key(nvdimm, data, newdata, pass_type);
drivers/nvdimm/security.c
355
if (!nvdimm->sec.ops || !nvdimm->sec.ops->erase
drivers/nvdimm/security.c
375
rc = nvdimm->sec.ops->erase(nvdimm, data, pass_type);
drivers/nvdimm/security.c
398
if (!nvdimm->sec.ops || !nvdimm->sec.ops->overwrite
drivers/nvdimm/security.c
411
rc = nvdimm->sec.ops->overwrite(nvdimm, data);
drivers/nvdimm/security.c
451
if (!nvdimm->sec.ops || !nvdimm->sec.ops->query_overwrite
drivers/nvdimm/security.c
455
rc = nvdimm->sec.ops->query_overwrite(nvdimm);
drivers/nvdimm/security.c
511
} ops[] = { OPS };
drivers/nvdimm/security.c
532
for (i = 0; i < ARRAY_SIZE(ops); i++)
drivers/nvdimm/security.c
533
if (sysfs_streq(cmd, ops[i].name))
drivers/nvdimm/security.c
535
if (i >= ARRAY_SIZE(ops))
drivers/nvdimm/security.c
537
if (ops[i].args > 1)
drivers/nvdimm/security.c
539
if (rc >= 0 && ops[i].args > 2)
drivers/nvdimm/security.c
554
dev_dbg(dev, "%s %u %u\n", ops[i].name, key, newkey);
drivers/nvdimm/security.c
558
dev_dbg(dev, "%s %u\n", ops[i].name, key);
drivers/nvme/host/apple.c
1307
anv->admin_tagset.ops = &apple_nvme_mq_admin_ops;
drivers/nvme/host/apple.c
1323
anv->tagset.ops = &apple_nvme_mq_ops;
drivers/nvme/host/core.c
1783
if (!try_module_get(ns->ctrl->ops->module))
drivers/nvme/host/core.c
1797
module_put(ns->ctrl->ops->module);
drivers/nvme/host/core.c
1974
if (!head->ms || !(ctrl->ops->flags & NVME_F_METADATA_SUPPORTED))
drivers/nvme/host/core.c
1993
if (ctrl->ops->flags & NVME_F_FABRICS) {
drivers/nvme/host/core.c
2075
lim->virt_boundary_mask = ctrl->ops->get_virt_boundary(ctrl, is_admin);
drivers/nvme/host/core.c
247
ctrl->ops->delete_ctrl(ctrl);
drivers/nvme/host/core.c
2626
while ((ret = ctrl->ops->reg_read32(ctrl, NVME_REG_CSTS, &csts)) == 0) {
drivers/nvme/host/core.c
2656
ret = ctrl->ops->reg_write32(ctrl, NVME_REG_CC, ctrl->ctrl_config);
drivers/nvme/host/core.c
2678
ret = ctrl->ops->reg_read64(ctrl, NVME_REG_CAP, &ctrl->cap);
drivers/nvme/host/core.c
2708
ret = ctrl->ops->reg_write32(ctrl, NVME_REG_CC, ctrl->ctrl_config);
drivers/nvme/host/core.c
2713
ret = ctrl->ops->reg_read64(ctrl, NVME_REG_CAP, &ctrl->cap);
drivers/nvme/host/core.c
2721
ret = ctrl->ops->reg_read32(ctrl, NVME_REG_CRTO, &crto);
drivers/nvme/host/core.c
2743
ret = ctrl->ops->reg_write32(ctrl, NVME_REG_CC, ctrl->ctrl_config);
drivers/nvme/host/core.c
3531
if (!(ctrl->ops->flags & NVME_F_FABRICS))
drivers/nvme/host/core.c
3629
if (ctrl->ops->flags & NVME_F_FABRICS) {
drivers/nvme/host/core.c
3668
ret = ctrl->ops->reg_read32(ctrl, NVME_REG_VS, &ctrl->vs);
drivers/nvme/host/core.c
3740
if (!try_module_get(ctrl->ops->module)) {
drivers/nvme/host/core.c
3754
module_put(ctrl->ops->module);
drivers/nvme/host/core.c
3878
ns->ctrl->ops->module);
drivers/nvme/host/core.c
3991
if ((ns->ctrl->ops->flags & NVME_F_FABRICS) || /* !PCIe */
drivers/nvme/host/core.c
4118
if (ctrl->ops->supports_pci_p2pdma &&
drivers/nvme/host/core.c
4119
ctrl->ops->supports_pci_p2pdma(ctrl))
drivers/nvme/host/core.c
4597
ret = add_uevent_var(env, "NVME_TRTYPE=%s", ctrl->ops->name);
drivers/nvme/host/core.c
4658
ctrl->ops->submit_async_event(ctrl);
drivers/nvme/host/core.c
4666
if (ctrl->ops->reg_read32(ctrl, NVME_REG_CSTS, &csts))
drivers/nvme/host/core.c
4835
const struct blk_mq_ops *ops, unsigned int cmd_size)
drivers/nvme/host/core.c
4840
set->ops = ops;
drivers/nvme/host/core.c
4842
if (ctrl->ops->flags & NVME_F_FABRICS)
drivers/nvme/host/core.c
4846
if (ctrl->ops->flags & NVME_F_BLOCKING)
drivers/nvme/host/core.c
4869
if (ctrl->ops->flags & NVME_F_FABRICS) {
drivers/nvme/host/core.c
4899
if (ctrl->ops->flags & NVME_F_FABRICS) {
drivers/nvme/host/core.c
4908
const struct blk_mq_ops *ops, unsigned int nr_maps,
drivers/nvme/host/core.c
4914
set->ops = ops;
drivers/nvme/host/core.c
4922
else if (ctrl->ops->flags & NVME_F_FABRICS)
drivers/nvme/host/core.c
4926
if (ctrl->ops->flags & NVME_F_BLOCKING)
drivers/nvme/host/core.c
4937
if (ctrl->ops->flags & NVME_F_FABRICS) {
drivers/nvme/host/core.c
4961
if (ctrl->ops->flags & NVME_F_FABRICS) {
drivers/nvme/host/core.c
4976
if (ctrl->ops->stop_ctrl)
drivers/nvme/host/core.c
4977
ctrl->ops->stop_ctrl(ctrl);
drivers/nvme/host/core.c
5061
ctrl->ops->free_ctrl(ctrl);
drivers/nvme/host/core.c
5076
const struct nvme_ctrl_ops *ops, unsigned long quirks)
drivers/nvme/host/core.c
5094
ctrl->ops = ops;
drivers/nvme/host/core.c
5134
if (ops->dev_attr_groups)
drivers/nvme/host/core.c
5135
ctrl->device->groups = ops->dev_attr_groups;
drivers/nvme/host/core.c
5166
ctrl->cdev.owner = ctrl->ops->module;
drivers/nvme/host/core.c
791
if (ctrl->ops->flags & NVME_F_FABRICS) {
drivers/nvme/host/fabrics.c
1311
struct nvmf_transport_ops *ops;
drivers/nvme/host/fabrics.c
1337
ops = nvmf_lookup_transport(opts);
drivers/nvme/host/fabrics.c
1338
if (!ops) {
drivers/nvme/host/fabrics.c
1345
if (!try_module_get(ops->module)) {
drivers/nvme/host/fabrics.c
1351
ret = nvmf_check_required_opts(opts, ops->required_opts);
drivers/nvme/host/fabrics.c
1355
ops->allowed_opts | ops->required_opts);
drivers/nvme/host/fabrics.c
1359
ctrl = ops->create_ctrl(dev, opts);
drivers/nvme/host/fabrics.c
1365
module_put(ops->module);
drivers/nvme/host/fabrics.c
1369
module_put(ops->module);
drivers/nvme/host/fabrics.c
290
ret = ctrl->ops->reg_write32(ctrl, NVME_REG_NSSR, NVME_SUBSYS_RESET);
drivers/nvme/host/fabrics.c
615
int nvmf_register_transport(struct nvmf_transport_ops *ops)
drivers/nvme/host/fabrics.c
617
if (!ops->create_ctrl)
drivers/nvme/host/fabrics.c
621
list_add_tail(&ops->entry, &nvmf_transports);
drivers/nvme/host/fabrics.c
637
void nvmf_unregister_transport(struct nvmf_transport_ops *ops)
drivers/nvme/host/fabrics.c
640
list_del(&ops->entry);
drivers/nvme/host/fabrics.c
648
struct nvmf_transport_ops *ops;
drivers/nvme/host/fabrics.c
652
list_for_each_entry(ops, &nvmf_transports, entry) {
drivers/nvme/host/fabrics.c
653
if (strcmp(ops->name, opts->transport) == 0)
drivers/nvme/host/fabrics.c
654
return ops;
drivers/nvme/host/fabrics.h
232
int nvmf_register_transport(struct nvmf_transport_ops *ops);
drivers/nvme/host/fabrics.h
233
void nvmf_unregister_transport(struct nvmf_transport_ops *ops);
drivers/nvme/host/fc.c
1055
ret = rport->lport->ops->ls_req(&rport->lport->localport,
drivers/nvme/host/fc.c
1142
ctrl->lport->ops->lsrqst_priv_sz), GFP_KERNEL);
drivers/nvme/host/fc.c
1154
if (ctrl->lport->ops->lsrqst_priv_sz)
drivers/nvme/host/fc.c
125
struct nvme_fc_port_template *ops;
drivers/nvme/host/fc.c
1258
ctrl->lport->ops->lsrqst_priv_sz), GFP_KERNEL);
drivers/nvme/host/fc.c
1270
if (ctrl->lport->ops->lsrqst_priv_sz)
drivers/nvme/host/fc.c
1388
ctrl->lport->ops->lsrqst_priv_sz), GFP_KERNEL);
drivers/nvme/host/fc.c
1400
if (ctrl->lport->ops->lsrqst_priv_sz)
drivers/nvme/host/fc.c
1456
ret = lport->ops->xmt_ls_rsp(&lport->localport, &rport->remoteport,
drivers/nvme/host/fc.c
1709
if (!lport->ops->xmt_ls_rsp) {
drivers/nvme/host/fc.c
1829
ctrl->lport->ops->fcp_abort(&ctrl->lport->localport,
drivers/nvme/host/fc.c
2141
if (ctrl->lport->ops->fcprqst_priv_sz) {
drivers/nvme/host/fc.c
2142
private = kzalloc(ctrl->lport->ops->fcprqst_priv_sz,
drivers/nvme/host/fc.c
2267
if (ctrl->lport->ops->delete_queue)
drivers/nvme/host/fc.c
2268
ctrl->lport->ops->delete_queue(&ctrl->lport->localport, qidx,
drivers/nvme/host/fc.c
2289
if (ctrl->lport->ops->create_queue)
drivers/nvme/host/fc.c
2290
ret = ctrl->lport->ops->create_queue(&ctrl->lport->localport,
drivers/nvme/host/fc.c
2714
ret = ctrl->lport->ops->fcp_io(&ctrl->lport->localport,
drivers/nvme/host/fc.c
277
struct nvme_fc_port_template *ops,
drivers/nvme/host/fc.c
2841
if (ctrl->lport->ops->map_queues)
drivers/nvme/host/fc.c
2842
ctrl->lport->ops->map_queues(&ctrl->lport->localport,
drivers/nvme/host/fc.c
2867
ctrl->lport->ops->max_hw_queues);
drivers/nvme/host/fc.c
2884
ctrl->lport->ops->fcprqst_priv_sz));
drivers/nvme/host/fc.c
2921
ctrl->lport->ops->max_hw_queues);
drivers/nvme/host/fc.c
2981
lport->ops->localport_delete(&lport->localport);
drivers/nvme/host/fc.c
3012
lport->ops->remoteport_delete(&rport->remoteport);
drivers/nvme/host/fc.c
3086
ctrl->ctrl.max_segments = ctrl->lport->ops->max_sgl_segments;
drivers/nvme/host/fc.c
311
lport->ops = ops;
drivers/nvme/host/fc.c
3492
lport->ops->max_hw_queues);
drivers/nvme/host/fc.c
3553
ctrl->lport->ops->fcprqst_priv_sz));
drivers/nvme/host/fc.c
409
newrec->ops = template;
drivers/nvme/host/fc.c
474
lport->ops->localport_delete(&lport->localport);
drivers/nvme/host/fc.c
703
newrec = kmalloc((sizeof(*newrec) + lport->ops->remote_priv_sz),
drivers/nvme/host/fc.c
727
if (lport->ops->remote_priv_sz)
drivers/nvme/host/fc.c
772
rport->lport->ops->ls_abort(&rport->lport->localport,
drivers/nvme/host/fc.c
841
rport->lport->ops->remoteport_delete(portptr);
drivers/nvme/host/hwmon.c
222
.ops = &nvme_hwmon_ops,
drivers/nvme/host/nvme.h
1228
if (ctrl->ops->flags & NVME_F_FABRICS)
drivers/nvme/host/nvme.h
341
const struct nvme_ctrl_ops *ops;
drivers/nvme/host/nvme.h
702
if (ctrl->ops->print_device_info) {
drivers/nvme/host/nvme.h
703
ctrl->ops->print_device_info(ctrl);
drivers/nvme/host/nvme.h
736
if (!ctrl->subsystem || !ctrl->ops->subsystem_reset)
drivers/nvme/host/nvme.h
738
return ctrl->ops->subsystem_reset(ctrl);
drivers/nvme/host/nvme.h
869
const struct nvme_ctrl_ops *ops, unsigned long quirks);
drivers/nvme/host/nvme.h
876
const struct blk_mq_ops *ops, unsigned int cmd_size);
drivers/nvme/host/nvme.h
879
const struct blk_mq_ops *ops, unsigned int nr_maps,
drivers/nvme/host/nvme.h
921
if (ctrl->ops->flags & NVME_F_FABRICS && state == NVME_CTRL_DELETING)
drivers/nvme/host/sysfs.c
412
return sysfs_emit(buf, "%s\n", ctrl->ops->name);
drivers/nvme/host/sysfs.c
476
return ctrl->ops->get_address(ctrl, buf, PAGE_SIZE);
drivers/nvme/host/sysfs.c
782
if (a == &dev_attr_delete_controller.attr && !ctrl->ops->delete_ctrl)
drivers/nvme/host/sysfs.c
784
if (a == &dev_attr_address.attr && !ctrl->ops->get_address)
drivers/nvme/host/tcp.c
1371
consumed = sock->ops->read_sock(sk, &rd_desc, nvme_tcp_recv_skb);
drivers/nvme/target/admin-cmd.c
104
status = ctrl->ops->delete_cq(ctrl, cqid);
drivers/nvme/target/admin-cmd.c
1295
return ctrl->ops->set_feature(ctrl, NVME_FEAT_IRQ_COALESCE, &irqc);
drivers/nvme/target/admin-cmd.c
1316
return ctrl->ops->set_feature(ctrl, NVME_FEAT_IRQ_CONFIG, &irqcfg);
drivers/nvme/target/admin-cmd.c
1330
if (!ctrl->ops->set_feature) {
drivers/nvme/target/admin-cmd.c
1335
return ctrl->ops->set_feature(ctrl, NVME_FEAT_ARBITRATION, &arb);
drivers/nvme/target/admin-cmd.c
135
status = ctrl->ops->create_cq(ctrl, cqid, cq_flags, qsize,
drivers/nvme/target/admin-cmd.c
1429
status = ctrl->ops->get_feature(ctrl, NVME_FEAT_IRQ_COALESCE, &irqc);
drivers/nvme/target/admin-cmd.c
1454
status = ctrl->ops->get_feature(ctrl, NVME_FEAT_IRQ_CONFIG, &irqcfg);
drivers/nvme/target/admin-cmd.c
1469
if (!ctrl->ops->get_feature) {
drivers/nvme/target/admin-cmd.c
1474
status = ctrl->ops->get_feature(ctrl, NVME_FEAT_ARBITRATION, &arb);
drivers/nvme/target/admin-cmd.c
35
status = ctrl->ops->delete_sq(ctrl, sqid);
drivers/nvme/target/admin-cmd.c
691
if (ctrl->ops->get_mdts)
drivers/nvme/target/admin-cmd.c
692
id->mdts = ctrl->ops->get_mdts(ctrl);
drivers/nvme/target/admin-cmd.c
750
if (ctrl->ops->flags & NVMF_KEYED_SGLS)
drivers/nvme/target/admin-cmd.c
769
id->msdbd = ctrl->ops->msdbd;
drivers/nvme/target/admin-cmd.c
77
status = ctrl->ops->create_sq(ctrl, sqid, cqid, sq_flags, qsize, prp1);
drivers/nvme/target/configfs.c
1664
ctrl->ops->delete_ctrl(ctrl);
drivers/nvme/target/core.c
1153
const struct nvmet_fabrics_ops *ops)
drivers/nvme/target/core.c
1160
req->ops = ops;
drivers/nvme/target/core.c
1451
if (ctrl->ops->get_max_queue_size)
drivers/nvme/target/core.c
1452
ctrl->cap |= min_t(u16, ctrl->ops->get_max_queue_size(ctrl),
drivers/nvme/target/core.c
1580
ctrl->ops->delete_ctrl(ctrl);
drivers/nvme/target/core.c
1620
ctrl->ops = args->ops;
drivers/nvme/target/core.c
1784
if (!ctrl->ops->host_traddr)
drivers/nvme/target/core.c
1786
return ctrl->ops->host_traddr(ctrl, traddr, traddr_len);
drivers/nvme/target/core.c
1926
ctrl->ops->delete_ctrl(ctrl);
drivers/nvme/target/core.c
281
int nvmet_register_transport(const struct nvmet_fabrics_ops *ops)
drivers/nvme/target/core.c
286
if (nvmet_transports[ops->type])
drivers/nvme/target/core.c
289
nvmet_transports[ops->type] = ops;
drivers/nvme/target/core.c
296
void nvmet_unregister_transport(const struct nvmet_fabrics_ops *ops)
drivers/nvme/target/core.c
299
nvmet_transports[ops->type] = NULL;
drivers/nvme/target/core.c
311
ctrl->ops->delete_ctrl(ctrl);
drivers/nvme/target/core.c
318
const struct nvmet_fabrics_ops *ops;
drivers/nvme/target/core.c
326
ops = nvmet_transports[port->disc_addr.trtype];
drivers/nvme/target/core.c
327
if (!ops) {
drivers/nvme/target/core.c
331
ops = nvmet_transports[port->disc_addr.trtype];
drivers/nvme/target/core.c
332
if (!ops) {
drivers/nvme/target/core.c
339
if (!try_module_get(ops->owner))
drivers/nvme/target/core.c
346
if (port->pi_enable && !(ops->flags & NVMF_METADATA_SUPPORTED)) {
drivers/nvme/target/core.c
353
ret = ops->add_port(port);
drivers/nvme/target/core.c
374
port->tr_ops = ops;
drivers/nvme/target/core.c
378
module_put(ops->owner);
drivers/nvme/target/core.c
384
const struct nvmet_fabrics_ops *ops;
drivers/nvme/target/core.c
391
ops = nvmet_transports[port->disc_addr.trtype];
drivers/nvme/target/core.c
392
ops->remove_port(port);
drivers/nvme/target/core.c
393
module_put(ops->owner);
drivers/nvme/target/core.c
792
req->ops->queue_response(req);
drivers/nvme/target/discovery.c
138
if (req->ops->disc_traddr)
drivers/nvme/target/discovery.c
139
req->ops->disc_traddr(req, port, traddr);
drivers/nvme/target/discovery.c
291
if (ctrl->ops->flags & NVMF_KEYED_SGLS)
drivers/nvme/target/fabrics-cmd.c
228
if (ctrl->ops->install_queue) {
drivers/nvme/target/fabrics-cmd.c
229
ret = ctrl->ops->install_queue(req->sq);
drivers/nvme/target/fabrics-cmd.c
275
.ops = req->ops,
drivers/nvme/target/fc.c
103
struct nvmet_fc_target_template *ops;
drivers/nvme/target/fc.c
1400
newrec->ops = template;
drivers/nvme/target/fc.c
1449
tgtport->ops->targetport_delete(&tgtport->fc_target_port);
drivers/nvme/target/fc.c
1541
if (noassoc && tgtport->ops->host_release)
drivers/nvme/target/fc.c
1542
tgtport->ops->host_release(hosthandle);
drivers/nvme/target/fc.c
1952
ret = tgtport->ops->xmt_ls_rsp(&tgtport->fc_target_port, iod->lsrsp);
drivers/nvme/target/fc.c
2227
tgtport->ops->fcp_abort(&tgtport->fc_target_port, fcpreq);
drivers/nvme/target/fc.c
2243
ret = tgtport->ops->fcp_op(&tgtport->fc_target_port, fod->fcpreq);
drivers/nvme/target/fc.c
2302
(tgtport->ops->target_features & NVMET_FCTGTFEAT_READDATA_RSP)) {
drivers/nvme/target/fc.c
2307
ret = tgtport->ops->fcp_op(&tgtport->fc_target_port, fod->fcpreq);
drivers/nvme/target/fc.c
2703
if (!tgtport->ops->defer_rcv) {
drivers/nvme/target/fc.c
2953
if (tgtport && tgtport->ops->discovery_event)
drivers/nvme/target/fc.c
2954
tgtport->ops->discovery_event(&tgtport->fc_target_port);
drivers/nvme/target/fc.c
2978
if (tgtport->ops->host_traddr) {
drivers/nvme/target/fc.c
2979
ret = tgtport->ops->host_traddr(hostport->hosthandle, &wwnn, &wwpn);
drivers/nvme/target/fc.c
383
if (!tgtport->ops->ls_req)
drivers/nvme/target/fc.c
411
ret = tgtport->ops->ls_req(&tgtport->fc_target_port, lsop->hosthandle,
drivers/nvme/target/fc.c
486
if (!tgtport->ops->ls_req || assoc->hostport->invalid)
drivers/nvme/target/fc.c
491
tgtport->ops->lsrqst_priv_sz), GFP_KERNEL);
drivers/nvme/target/fc.c
501
if (tgtport->ops->lsrqst_priv_sz)
drivers/nvme/target/fc.c
700
((queue->qid - 1) % tgtport->ops->max_hw_queues) : 0;
drivers/nvme/target/fc.c
736
tgtport->ops->fcp_req_release(&tgtport->fc_target_port, fcpreq);
drivers/nvme/target/fc.c
771
tgtport->ops->defer_rcv(&tgtport->fc_target_port, fcpreq);
drivers/nvme/target/fc.c
892
tgtport->ops->fcp_abort(
drivers/nvme/target/fc.c
915
tgtport->ops->defer_rcv(&tgtport->fc_target_port,
drivers/nvme/target/fc.c
918
tgtport->ops->fcp_abort(&tgtport->fc_target_port,
drivers/nvme/target/fc.c
921
tgtport->ops->fcp_req_release(&tgtport->fc_target_port,
drivers/nvme/target/fc.c
980
if (tgtport->ops->host_release && hostport->invalid)
drivers/nvme/target/fc.c
981
tgtport->ops->host_release(hostport->hosthandle);
drivers/nvme/target/nvmet.h
283
const struct nvmet_fabrics_ops *ops;
drivers/nvme/target/nvmet.h
490
const struct nvmet_fabrics_ops *ops;
drivers/nvme/target/nvmet.h
566
const struct nvmet_fabrics_ops *ops);
drivers/nvme/target/nvmet.h
608
const struct nvmet_fabrics_ops *ops;
drivers/nvme/target/nvmet.h
641
int nvmet_register_transport(const struct nvmet_fabrics_ops *ops);
drivers/nvme/target/nvmet.h
642
void nvmet_unregister_transport(const struct nvmet_fabrics_ops *ops);
drivers/nvme/target/passthru.c
141
if (ctrl->ops->flags & NVMF_KEYED_SGLS)
drivers/nvme/target/passthru.c
160
id->msdbd = ctrl->ops->msdbd;
drivers/nvme/target/passthru.c
630
__module_get(subsys->passthru_ctrl->ops->module);
drivers/nvme/target/passthru.c
644
module_put(subsys->passthru_ctrl->ops->module);
drivers/nvme/target/pci-epf.c
2061
args.ops = &nvmet_pci_epf_fabrics_ops;
drivers/nvme/target/pci-epf.c
2616
.ops = &nvmet_pci_epf_ops,
drivers/nvme/target/tcp.c
1411
int ops)
drivers/nvme/target/tcp.c
1416
if (ops)
drivers/nvme/target/tcp.c
1427
int ret, ops = 0;
drivers/nvme/target/tcp.c
1432
ret = nvmet_tcp_try_recv(queue, NVMET_TCP_RECV_BUDGET, &ops);
drivers/nvme/target/tcp.c
1438
ret = nvmet_tcp_try_send(queue, NVMET_TCP_SEND_BUDGET, &ops);
drivers/nvme/target/tcp.c
1444
} while (pending && ops < NVMET_TCP_IO_WORK_BUDGET);
drivers/nvme/target/tcp.c
1450
if (nvmet_tcp_check_queue_deadline(queue, ops) || pending)
drivers/nvme/target/zns.c
82
if (ctrl->ops->get_mdts)
drivers/nvme/target/zns.c
83
id->zasl = min_t(u8, ctrl->ops->get_mdts(ctrl), zasl);
drivers/of/of_reserved_mem.c
646
if (!rmem || !rmem->ops || !rmem->ops->device_init)
drivers/of/of_reserved_mem.c
653
ret = rmem->ops->device_init(rmem, dev);
drivers/of/of_reserved_mem.c
710
if (rd->rmem && rd->rmem->ops && rd->rmem->ops->device_release)
drivers/of/of_reserved_mem.c
711
rd->rmem->ops->device_release(rd->rmem, dev);
drivers/of/pdt.c
202
void __init of_pdt_build_devicetree(phandle root_node, struct of_pdt_ops *ops)
drivers/of/pdt.c
204
BUG_ON(!ops);
drivers/of/pdt.c
205
of_pdt_prom_ops = ops;
drivers/parport/daisy.c
74
real->ops);
drivers/parport/ieee1284.c
423
port->name, mode, port->ops->read_status (port));
drivers/parport/ieee1284.c
472
port->ops->read_status(port));
drivers/parport/ieee1284.c
543
port->ops->frob_control (port, PARPORT_CONTROL_AUTOFD, 0);
drivers/parport/ieee1284.c
586
return port->ops->compat_write_data (port, buffer, len, 0);
drivers/parport/ieee1284.c
604
fn = port->ops->compat_write_data;
drivers/parport/ieee1284.c
610
fn = port->ops->epp_write_addr;
drivers/parport/ieee1284.c
612
fn = port->ops->epp_write_data;
drivers/parport/ieee1284.c
627
fn = port->ops->ecp_write_addr;
drivers/parport/ieee1284.c
629
fn = port->ops->ecp_write_data;
drivers/parport/ieee1284.c
699
fn = port->ops->byte_read_data;
drivers/parport/ieee1284.c
708
fn = port->ops->nibble_read_data;
drivers/parport/ieee1284.c
713
fn = port->ops->byte_read_data;
drivers/parport/ieee1284.c
719
fn = port->ops->epp_read_addr;
drivers/parport/ieee1284.c
721
fn = port->ops->epp_read_data;
drivers/parport/ieee1284.c
735
fn = port->ops->ecp_read_data;
drivers/parport/ieee1284_ops.c
724
port->ops->data_forward (port);
drivers/parport/ieee1284_ops.c
767
port->ops->data_reverse (port);
drivers/parport/ieee1284_ops.c
791
port->ops->data_forward (port);
drivers/parport/ieee1284_ops.c
812
port->ops->data_forward (port);
drivers/parport/ieee1284_ops.c
855
port->ops->data_reverse (port);
drivers/parport/ieee1284_ops.c
879
port->ops->data_forward (port);
drivers/parport/parport_gsc.c
233
struct parport_operations *ops;
drivers/parport/parport_gsc.c
242
ops = kmemdup(&parport_gsc_ops, sizeof(struct parport_operations),
drivers/parport/parport_gsc.c
244
if (!ops) {
drivers/parport/parport_gsc.c
256
p->ops = ops;
drivers/parport/parport_gsc.c
262
kfree(ops);
drivers/parport/parport_gsc.c
268
PARPORT_DMA_NONE, ops))) {
drivers/parport/parport_gsc.c
270
kfree (ops);
drivers/parport/parport_gsc.c
371
struct parport_operations *ops = p->ops;
drivers/parport/parport_gsc.c
377
kfree (ops); /* hope no-one cached it */
drivers/parport/parport_ip32.c
2027
struct parport_operations *ops = NULL;
drivers/parport/parport_ip32.c
2034
ops = kmalloc_obj(struct parport_operations);
drivers/parport/parport_ip32.c
2036
p = parport_register_port(0, PARPORT_IRQ_NONE, PARPORT_DMA_NONE, ops);
drivers/parport/parport_ip32.c
2037
if (ops == NULL || priv == NULL || p == NULL) {
drivers/parport/parport_ip32.c
2045
*ops = parport_ip32_ops;
drivers/parport/parport_ip32.c
2102
p->ops->compat_write_data = parport_ip32_compat_write_data;
drivers/parport/parport_ip32.c
2108
p->ops->epp_read_data = parport_ip32_epp_read_data;
drivers/parport/parport_ip32.c
2109
p->ops->epp_write_data = parport_ip32_epp_write_data;
drivers/parport/parport_ip32.c
2110
p->ops->epp_read_addr = parport_ip32_epp_read_addr;
drivers/parport/parport_ip32.c
2111
p->ops->epp_write_addr = parport_ip32_epp_write_addr;
drivers/parport/parport_ip32.c
2117
p->ops->ecp_write_data = parport_ip32_ecp_write_data;
drivers/parport/parport_ip32.c
2162
kfree(ops);
drivers/parport/parport_ip32.c
2176
struct parport_operations *ops = p->ops;
drivers/parport/parport_ip32.c
2185
kfree(ops);
drivers/parport/parport_pc.c
1791
pb->ops->epp_read_data = parport_pc_epp_read_data;
drivers/parport/parport_pc.c
1792
pb->ops->epp_write_data = parport_pc_epp_write_data;
drivers/parport/parport_pc.c
1793
pb->ops->epp_read_addr = parport_pc_epp_read_addr;
drivers/parport/parport_pc.c
1794
pb->ops->epp_write_addr = parport_pc_epp_write_addr;
drivers/parport/parport_pc.c
1818
pb->ops->epp_read_data = parport_pc_ecpepp_read_data;
drivers/parport/parport_pc.c
1819
pb->ops->epp_write_data = parport_pc_ecpepp_write_data;
drivers/parport/parport_pc.c
1820
pb->ops->epp_read_addr = parport_pc_ecpepp_read_addr;
drivers/parport/parport_pc.c
1821
pb->ops->epp_write_addr = parport_pc_ecpepp_write_addr;
drivers/parport/parport_pc.c
2034
struct parport_operations *ops;
drivers/parport/parport_pc.c
2059
ops = kmalloc_obj(struct parport_operations);
drivers/parport/parport_pc.c
2060
if (!ops)
drivers/parport/parport_pc.c
2068
p = parport_register_port(base, irq, dma, ops);
drivers/parport/parport_pc.c
2076
memcpy(ops, &parport_pc_ops, sizeof(struct parport_operations));
drivers/parport/parport_pc.c
2155
p->ops->compat_write_data = parport_pc_compat_write_block_pio;
drivers/parport/parport_pc.c
2158
p->ops->ecp_write_data = parport_pc_ecp_write_block_pio;
drivers/parport/parport_pc.c
2269
kfree(ops);
drivers/parport/parport_pc.c
2290
struct parport_operations *ops = p->ops;
drivers/parport/parport_pc.c
2315
kfree(ops); /* hope no-one cached it */
drivers/parport/parport_sunbpp.c
271
struct parport_operations *ops;
drivers/parport/parport_sunbpp.c
288
ops = kmemdup(&parport_sunbpp_ops, sizeof(struct parport_operations),
drivers/parport/parport_sunbpp.c
290
if (!ops) {
drivers/parport/parport_sunbpp.c
296
if (!(p = parport_register_port((unsigned long)base, irq, dma, ops))) {
drivers/parport/parport_sunbpp.c
329
kfree(ops);
drivers/parport/parport_sunbpp.c
340
struct parport_operations *ops = p->ops;
drivers/parport/parport_sunbpp.c
351
kfree(ops);
drivers/parport/share.c
1028
port->ops->restore_state(port, dev->state);
drivers/parport/share.c
1168
port->ops->save_state(port, dev->state);
drivers/parport/share.c
425
struct parport_operations *ops)
drivers/parport/share.c
443
tmp->ops = ops;
drivers/parport/share.c
579
port->ops = &dead_ops;
drivers/parport/share.c
707
if (!try_module_get(port->ops->owner))
drivers/parport/share.c
789
port->ops->init_state(par_dev, par_dev->state);
drivers/parport/share.c
806
module_put(port->ops->owner);
drivers/parport/share.c
877
module_put(port->ops->owner);
drivers/parport/share.c
974
port->ops->save_state(port, dev->state);
drivers/pci/access.c
113
addr = bus->ops->map_bus(bus, devfn, where);
drivers/pci/access.c
133
addr = bus->ops->map_bus(bus, devfn, where & ~0x3);
drivers/pci/access.c
152
addr = bus->ops->map_bus(bus, devfn, where & ~0x3);
drivers/pci/access.c
193
struct pci_ops *pci_bus_set_ops(struct pci_bus *bus, struct pci_ops *ops)
drivers/pci/access.c
199
old_ops = bus->ops;
drivers/pci/access.c
200
bus->ops = ops;
drivers/pci/access.c
240
ret = dev->bus->ops->read(dev->bus, dev->devfn, \
drivers/pci/access.c
265
ret = dev->bus->ops->write(dev->bus, dev->devfn, \
drivers/pci/access.c
47
res = bus->ops->read(bus, devfn, pos, len, &data); \
drivers/pci/access.c
68
res = bus->ops->write(bus, devfn, pos, len, value); \
drivers/pci/access.c
93
addr = bus->ops->map_bus(bus, devfn, where);
drivers/pci/controller/cadence/pci-j721e.c
506
bridge->ops = &cdns_ti_pcie_host_ops;
drivers/pci/controller/cadence/pci-j721e.c
513
cdns_pcie->ops = &j721e_pcie_ops;
drivers/pci/controller/cadence/pci-j721e.c
529
cdns_pcie->ops = &j721e_pcie_ops;
drivers/pci/controller/cadence/pci-sky1.c
165
bridge->ops = (struct pci_ops *)&pci_generic_ecam_ops.pci_ops;
drivers/pci/controller/cadence/pci-sky1.c
173
cdns_pcie->ops = &sky1_pcie_ops;
drivers/pci/controller/cadence/pcie-cadence-host-hpa.c
360
if (!bridge->ops)
drivers/pci/controller/cadence/pcie-cadence-host-hpa.c
361
bridge->ops = &cdns_pcie_hpa_host_ops;
drivers/pci/controller/cadence/pcie-cadence-host.c
272
if (pcie->ops && pcie->ops->cpu_addr_fixup)
drivers/pci/controller/cadence/pcie-cadence-host.c
273
cpu_addr = pcie->ops->cpu_addr_fixup(pcie, cpu_addr);
drivers/pci/controller/cadence/pcie-cadence-host.c
416
if (!bridge->ops)
drivers/pci/controller/cadence/pcie-cadence-host.c
417
bridge->ops = &cdns_pcie_host_ops;
drivers/pci/controller/cadence/pcie-cadence-plat.c
70
rc->pcie.ops = &cdns_plat_ops;
drivers/pci/controller/cadence/pcie-cadence-plat.c
97
ep->pcie.ops = &cdns_plat_ops;
drivers/pci/controller/cadence/pcie-cadence.c
120
if (pcie->ops && pcie->ops->cpu_addr_fixup)
drivers/pci/controller/cadence/pcie-cadence.c
121
cpu_addr = pcie->ops->cpu_addr_fixup(pcie, cpu_addr);
drivers/pci/controller/cadence/pcie-cadence.c
151
if (pcie->ops && pcie->ops->cpu_addr_fixup)
drivers/pci/controller/cadence/pcie-cadence.c
152
cpu_addr = pcie->ops->cpu_addr_fixup(pcie, cpu_addr);
drivers/pci/controller/cadence/pcie-cadence.h
407
if (pcie->ops && pcie->ops->start_link)
drivers/pci/controller/cadence/pcie-cadence.h
408
return pcie->ops->start_link(pcie);
drivers/pci/controller/cadence/pcie-cadence.h
415
if (pcie->ops && pcie->ops->stop_link)
drivers/pci/controller/cadence/pcie-cadence.h
416
pcie->ops->stop_link(pcie);
drivers/pci/controller/cadence/pcie-cadence.h
421
if (pcie->ops && pcie->ops->link_up)
drivers/pci/controller/cadence/pcie-cadence.h
422
return pcie->ops->link_up(pcie);
drivers/pci/controller/cadence/pcie-cadence.h
99
const struct cdns_pcie_ops *ops;
drivers/pci/controller/cadence/pcie-sg2042.c
47
bridge->ops = &sg2042_pcie_root_ops;
drivers/pci/controller/dwc/pci-dra7xx.c
453
ep->ops = &pcie_ep_ops;
drivers/pci/controller/dwc/pci-dra7xx.c
505
pp->ops = &dra7xx_pcie_host_ops;
drivers/pci/controller/dwc/pci-dra7xx.c
714
pci->ops = &dw_pcie_ops;
drivers/pci/controller/dwc/pci-exynos.c
230
pp->bridge->ops = &exynos_pci_ops;
drivers/pci/controller/dwc/pci-exynos.c
266
pp->ops = &exynos_pcie_host_ops;
drivers/pci/controller/dwc/pci-exynos.c
297
ep->pci.ops = &dw_pcie_ops;
drivers/pci/controller/dwc/pci-imx6.c
143
const struct dw_pcie_host_ops *ops;
drivers/pci/controller/dwc/pci-imx6.c
1497
ep->ops = &pcie_ep_ops;
drivers/pci/controller/dwc/pci-imx6.c
1664
pci->ops = &dw_pcie_ops;
drivers/pci/controller/dwc/pci-imx6.c
1671
if (imx_pcie->drvdata->ops)
drivers/pci/controller/dwc/pci-imx6.c
1672
pci->pp.ops = imx_pcie->drvdata->ops;
drivers/pci/controller/dwc/pci-imx6.c
1674
pci->pp.ops = &imx_pcie_host_dw_pme_ops;
drivers/pci/controller/dwc/pci-imx6.c
1888
.ops = &imx_pcie_host_ops,
drivers/pci/controller/dwc/pci-imx6.c
1905
.ops = &imx_pcie_host_ops,
drivers/pci/controller/dwc/pci-keystone.c
1168
pci->ops = &ks_pcie_dw_pcie_ops;
drivers/pci/controller/dwc/pci-keystone.c
1285
pci->pp.ops = host_ops;
drivers/pci/controller/dwc/pci-keystone.c
1296
pci->ep.ops = ep_ops;
drivers/pci/controller/dwc/pci-keystone.c
819
pp->bridge->ops = &ks_pcie_ops;
drivers/pci/controller/dwc/pci-layerscape-ep.c
204
.ops = &ls_pcie_ep_ops,
drivers/pci/controller/dwc/pci-layerscape-ep.c
209
.ops = &ls_pcie_ep_ops,
drivers/pci/controller/dwc/pci-layerscape-ep.c
214
.ops = &ls_pcie_ep_ops,
drivers/pci/controller/dwc/pci-layerscape-ep.c
251
pci->ops = pcie->drvdata->dw_pcie_ops;
drivers/pci/controller/dwc/pci-layerscape-ep.c
267
pci->ep.ops = &ls_pcie_ep_ops;
drivers/pci/controller/dwc/pci-layerscape-ep.c
39
const struct dw_pcie_ep_ops *ops;
drivers/pci/controller/dwc/pci-layerscape.c
288
.ops = &ls1021a_pcie_host_ops,
drivers/pci/controller/dwc/pci-layerscape.c
301
.ops = &ls1043a_pcie_host_ops,
drivers/pci/controller/dwc/pci-layerscape.c
308
.ops = &ls_pcie_host_ops,
drivers/pci/controller/dwc/pci-layerscape.c
345
pci->pp.ops = pcie->drvdata->ops;
drivers/pci/controller/dwc/pci-layerscape.c
57
const struct dw_pcie_host_ops *ops;
drivers/pci/controller/dwc/pci-meson.c
363
pp->bridge->ops = &meson_pci_ops;
drivers/pci/controller/dwc/pci-meson.c
393
pci->ops = &dw_pcie_ops;
drivers/pci/controller/dwc/pci-meson.c
394
pci->pp.ops = &meson_pcie_host_ops;
drivers/pci/controller/dwc/pcie-al.c
344
pci->pp.ops = &al_pcie_host_ops;
drivers/pci/controller/dwc/pcie-amd-mdb.c
452
pp->ops = &amd_mdb_pcie_host_ops;
drivers/pci/controller/dwc/pcie-armada8k.c
239
pp->ops = &armada8k_pcie_host_ops;
drivers/pci/controller/dwc/pcie-armada8k.c
283
pci->ops = &dw_pcie_ops;
drivers/pci/controller/dwc/pcie-artpec6.c
416
pci->ops = &dw_pcie_ops;
drivers/pci/controller/dwc/pcie-artpec6.c
440
pci->pp.ops = &artpec6_pcie_host_ops;
drivers/pci/controller/dwc/pcie-artpec6.c
454
pci->ep.ops = &pcie_ep_ops;
drivers/pci/controller/dwc/pcie-bt1.c
333
btpci->dw.pp.bridge->ops = &bt1_pci_ops;
drivers/pci/controller/dwc/pcie-bt1.c
592
btpci->dw.ops = &bt1_pcie_ops;
drivers/pci/controller/dwc/pcie-bt1.c
595
btpci->dw.pp.ops = &bt1_pcie_host_ops;
drivers/pci/controller/dwc/pcie-designware-ep.c
1203
if (ep->ops->init)
drivers/pci/controller/dwc/pcie-designware-ep.c
1204
ep->ops->init(ep);
drivers/pci/controller/dwc/pcie-designware-ep.c
1355
if (ep->ops->pre_init)
drivers/pci/controller/dwc/pcie-designware-ep.c
1356
ep->ops->pre_init(ep);
drivers/pci/controller/dwc/pcie-designware-ep.c
482
if (!ep->ops->get_features)
drivers/pci/controller/dwc/pcie-designware-ep.c
485
epc_features = ep->ops->get_features(ep);
drivers/pci/controller/dwc/pcie-designware-ep.c
777
if (!ep->ops->raise_irq)
drivers/pci/controller/dwc/pcie-designware-ep.c
780
return ep->ops->raise_irq(ep, func_no, type, interrupt_num);
drivers/pci/controller/dwc/pcie-designware-ep.c
814
if (!ep->ops->get_features)
drivers/pci/controller/dwc/pcie-designware-ep.c
817
return ep->ops->get_features(ep);
drivers/pci/controller/dwc/pcie-designware-host.c
1235
if (pci->pp.ops->pme_turn_off) {
drivers/pci/controller/dwc/pcie-designware-host.c
1236
pci->pp.ops->pme_turn_off(&pci->pp);
drivers/pci/controller/dwc/pcie-designware-host.c
1273
if (pci->pp.ops->deinit)
drivers/pci/controller/dwc/pcie-designware-host.c
1274
pci->pp.ops->deinit(&pci->pp);
drivers/pci/controller/dwc/pcie-designware-host.c
1291
if (pci->pp.ops->init) {
drivers/pci/controller/dwc/pcie-designware-host.c
1292
ret = pci->pp.ops->init(&pci->pp);
drivers/pci/controller/dwc/pcie-designware-host.c
1309
if (pci->pp.ops->post_init)
drivers/pci/controller/dwc/pcie-designware-host.c
1310
pci->pp.ops->post_init(&pci->pp);
drivers/pci/controller/dwc/pcie-designware-host.c
213
.ops = &dw_pcie_msi_domain_ops,
drivers/pci/controller/dwc/pcie-designware-host.c
530
pp->bridge->ops = &dw_pcie_ecam_ops;
drivers/pci/controller/dwc/pcie-designware-host.c
539
pp->bridge->ops = &dw_pcie_ops;
drivers/pci/controller/dwc/pcie-designware-host.c
588
if (pp->ops->init) {
drivers/pci/controller/dwc/pcie-designware-host.c
589
ret = pp->ops->init(pp);
drivers/pci/controller/dwc/pcie-designware-host.c
595
pp->use_imsi_rx = !(pp->ops->msi_init ||
drivers/pci/controller/dwc/pcie-designware-host.c
611
if (pp->ops->msi_init) {
drivers/pci/controller/dwc/pcie-designware-host.c
612
ret = pp->ops->msi_init(pp);
drivers/pci/controller/dwc/pcie-designware-host.c
671
if (pp->ops->post_init)
drivers/pci/controller/dwc/pcie-designware-host.c
672
pp->ops->post_init(pp);
drivers/pci/controller/dwc/pcie-designware-host.c
689
if (pp->ops->deinit)
drivers/pci/controller/dwc/pcie-designware-host.c
690
pp->ops->deinit(pp);
drivers/pci/controller/dwc/pcie-designware-host.c
716
if (pp->ops->deinit)
drivers/pci/controller/dwc/pcie-designware-host.c
717
pp->ops->deinit(pp);
drivers/pci/controller/dwc/pcie-designware-plat.c
146
pci->ep.ops = &pcie_ep_ops;
drivers/pci/controller/dwc/pcie-designware-plat.c
94
pp->ops = &dw_plat_pcie_host_ops;
drivers/pci/controller/dwc/pcie-designware.c
1014
if (pci->ops && pci->ops->read_dbi)
drivers/pci/controller/dwc/pcie-designware.c
1015
return pci->ops->read_dbi(pci, pci->edma.reg_base, reg, 4);
drivers/pci/controller/dwc/pcie-designware.c
1050
if (!pci->edma.ops)
drivers/pci/controller/dwc/pcie-designware.c
1051
pci->edma.ops = &dw_pcie_edma_ops;
drivers/pci/controller/dwc/pcie-designware.c
1310
fixup = pci->ops ? pci->ops->cpu_addr_fixup : NULL;
drivers/pci/controller/dwc/pcie-designware.c
389
if (pci->ops && pci->ops->read_dbi)
drivers/pci/controller/dwc/pcie-designware.c
390
return pci->ops->read_dbi(pci, pci->dbi_base, reg, size);
drivers/pci/controller/dwc/pcie-designware.c
404
if (pci->ops && pci->ops->write_dbi) {
drivers/pci/controller/dwc/pcie-designware.c
405
pci->ops->write_dbi(pci, pci->dbi_base, reg, size, val);
drivers/pci/controller/dwc/pcie-designware.c
419
if (pci->ops && pci->ops->write_dbi2) {
drivers/pci/controller/dwc/pcie-designware.c
420
pci->ops->write_dbi2(pci, pci->dbi_base2, reg, size, val);
drivers/pci/controller/dwc/pcie-designware.c
448
if (pci->ops && pci->ops->read_dbi)
drivers/pci/controller/dwc/pcie-designware.c
449
return pci->ops->read_dbi(pci, base, reg, 4);
drivers/pci/controller/dwc/pcie-designware.c
466
if (pci->ops && pci->ops->write_dbi) {
drivers/pci/controller/dwc/pcie-designware.c
467
pci->ops->write_dbi(pci, base, reg, 4, val);
drivers/pci/controller/dwc/pcie-designware.c
825
if (pci->ops && pci->ops->link_up)
drivers/pci/controller/dwc/pcie-designware.c
826
return pci->ops->link_up(pci);
drivers/pci/controller/dwc/pcie-designware.h
432
const struct dw_pcie_host_ops *ops;
drivers/pci/controller/dwc/pcie-designware.h
485
const struct dw_pcie_ep_ops *ops;
drivers/pci/controller/dwc/pcie-designware.h
536
const struct dw_pcie_ops *ops;
drivers/pci/controller/dwc/pcie-designware.h
674
if (ep->ops->get_dbi_offset)
drivers/pci/controller/dwc/pcie-designware.h
675
dbi_offset = ep->ops->get_dbi_offset(ep, func_no);
drivers/pci/controller/dwc/pcie-designware.h
760
if (ep->ops->get_dbi2_offset)
drivers/pci/controller/dwc/pcie-designware.h
761
dbi2_offset = ep->ops->get_dbi2_offset(ep, func_no);
drivers/pci/controller/dwc/pcie-designware.h
762
else if (ep->ops->get_dbi_offset) /* for backward compatibility */
drivers/pci/controller/dwc/pcie-designware.h
763
dbi2_offset = ep->ops->get_dbi_offset(ep, func_no);
drivers/pci/controller/dwc/pcie-designware.h
807
if (pci->ops && pci->ops->start_link)
drivers/pci/controller/dwc/pcie-designware.h
808
return pci->ops->start_link(pci);
drivers/pci/controller/dwc/pcie-designware.h
815
if (pci->ops && pci->ops->stop_link)
drivers/pci/controller/dwc/pcie-designware.h
816
pci->ops->stop_link(pci);
drivers/pci/controller/dwc/pcie-designware.h
823
if (pci->ops && pci->ops->get_ltssm)
drivers/pci/controller/dwc/pcie-designware.h
824
return pci->ops->get_ltssm(pci);
drivers/pci/controller/dwc/pcie-dw-rockchip.c
568
pp->ops = &rockchip_pcie_host_ops;
drivers/pci/controller/dwc/pcie-dw-rockchip.c
607
rockchip->pci.ep.ops = &rockchip_pcie_ep_ops;
drivers/pci/controller/dwc/pcie-dw-rockchip.c
653
rockchip->pci.ops = &dw_pcie_ops;
drivers/pci/controller/dwc/pcie-fu740.c
300
pci->ops = &dw_pcie_ops;
drivers/pci/controller/dwc/pcie-fu740.c
301
pci->pp.ops = &fu740_pcie_host_ops;
drivers/pci/controller/dwc/pcie-histb.c
186
pp->bridge->ops = &histb_pci_ops;
drivers/pci/controller/dwc/pcie-histb.c
312
pci->ops = &dw_pcie_ops;
drivers/pci/controller/dwc/pcie-histb.c
402
pp->ops = &histb_pcie_host_ops;
drivers/pci/controller/dwc/pcie-intel-gw.c
416
pci->ops = &intel_pcie_ops;
drivers/pci/controller/dwc/pcie-intel-gw.c
417
pp->ops = &intel_pcie_dw_ops;
drivers/pci/controller/dwc/pcie-keembay.c
348
pp->ops = &keembay_pcie_host_ops;
drivers/pci/controller/dwc/pcie-keembay.c
413
pci->ops = &keembay_pcie_ops;
drivers/pci/controller/dwc/pcie-keembay.c
433
pci->ep.ops = &keembay_pcie_ep_ops;
drivers/pci/controller/dwc/pcie-kirin.c
611
pp->bridge->ops = &kirin_pci_ops;
drivers/pci/controller/dwc/pcie-kirin.c
735
pci->ops = &kirin_dw_pcie_ops;
drivers/pci/controller/dwc/pcie-kirin.c
736
pci->pp.ops = &kirin_pcie_host_ops;
drivers/pci/controller/dwc/pcie-nxp-s32g.c
303
pci->ops = &s32g_pcie_ops;
drivers/pci/controller/dwc/pcie-nxp-s32g.c
347
pp->ops = &s32g_pcie_host_ops;
drivers/pci/controller/dwc/pcie-qcom-ep.c
891
pcie_ep->pci.ops = &pci_ops;
drivers/pci/controller/dwc/pcie-qcom-ep.c
892
pcie_ep->pci.ep.ops = &pci_ep_ops;
drivers/pci/controller/dwc/pcie-qcom.c
1294
ret = pcie->cfg->ops->init(pcie);
drivers/pci/controller/dwc/pcie-qcom.c
1310
if (pcie->cfg->ops->post_init) {
drivers/pci/controller/dwc/pcie-qcom.c
1311
ret = pcie->cfg->ops->post_init(pcie);
drivers/pci/controller/dwc/pcie-qcom.c
1322
if (pcie->cfg->ops->config_sid) {
drivers/pci/controller/dwc/pcie-qcom.c
1323
ret = pcie->cfg->ops->config_sid(pcie);
drivers/pci/controller/dwc/pcie-qcom.c
1340
pcie->cfg->ops->deinit(pcie);
drivers/pci/controller/dwc/pcie-qcom.c
1358
pcie->cfg->ops->deinit(pcie);
drivers/pci/controller/dwc/pcie-qcom.c
1366
if (pcie->cfg->ops->host_post_init)
drivers/pci/controller/dwc/pcie-qcom.c
1367
pcie->cfg->ops->host_post_init(pcie);
drivers/pci/controller/dwc/pcie-qcom.c
1461
.ops = &ops_1_0_0,
drivers/pci/controller/dwc/pcie-qcom.c
1465
.ops = &ops_1_9_0,
drivers/pci/controller/dwc/pcie-qcom.c
1469
.ops = &ops_1_9_0,
drivers/pci/controller/dwc/pcie-qcom.c
1474
.ops = &ops_2_1_0,
drivers/pci/controller/dwc/pcie-qcom.c
1478
.ops = &ops_2_3_2,
drivers/pci/controller/dwc/pcie-qcom.c
1483
.ops = &ops_2_3_3,
drivers/pci/controller/dwc/pcie-qcom.c
1487
.ops = &ops_2_4_0,
drivers/pci/controller/dwc/pcie-qcom.c
1491
.ops = &ops_2_7_0,
drivers/pci/controller/dwc/pcie-qcom.c
1495
.ops = &ops_2_9_0,
drivers/pci/controller/dwc/pcie-qcom.c
1499
.ops = &ops_1_21_0,
drivers/pci/controller/dwc/pcie-qcom.c
1858
if (!pcie_cfg->firmware_managed && !pcie_cfg->ops) {
drivers/pci/controller/dwc/pcie-qcom.c
1887
bridge->ops = (struct pci_ops *)&pci_qcom_ecam_ops.pci_ops;
drivers/pci/controller/dwc/pcie-qcom.c
1912
pci->ops = &dw_pcie_ops;
drivers/pci/controller/dwc/pcie-qcom.c
1975
ret = pcie->cfg->ops->get_resources(pcie);
drivers/pci/controller/dwc/pcie-qcom.c
1979
pp->ops = &qcom_pcie_dw_ops;
drivers/pci/controller/dwc/pcie-qcom.c
258
const struct qcom_pcie_ops *ops;
drivers/pci/controller/dwc/pcie-qcom.c
327
if (pcie->cfg->ops->ltssm_enable)
drivers/pci/controller/dwc/pcie-qcom.c
328
pcie->cfg->ops->ltssm_enable(pcie);
drivers/pci/controller/dwc/pcie-rcar-gen4.c
298
rcar->dw.ops = &dw_pcie_ops;
drivers/pci/controller/dwc/pcie-rcar-gen4.c
365
pp->ops = &rcar_gen4_pcie_host_ops;
drivers/pci/controller/dwc/pcie-rcar-gen4.c
468
ep->ops = &pcie_ep_ops;
drivers/pci/controller/dwc/pcie-sophgo.c
231
pp->ops = &sophgo_pcie_host_ops;
drivers/pci/controller/dwc/pcie-spacemit-k1.c
302
k1->pci.ops = &k1_pcie_ops;
drivers/pci/controller/dwc/pcie-spacemit-k1.c
306
k1->pci.pp.ops = &k1_pcie_host_ops;
drivers/pci/controller/dwc/pcie-spear13xx.c
171
pp->ops = &spear13xx_pcie_host_ops;
drivers/pci/controller/dwc/pcie-spear13xx.c
205
pci->ops = &dw_pcie_ops;
drivers/pci/controller/dwc/pcie-stm32-ep.c
216
ep->ops = &stm32_pcie_ep_ops;
drivers/pci/controller/dwc/pcie-stm32-ep.c
247
stm32_pcie->pci.ops = &dw_pcie_ops;
drivers/pci/controller/dwc/pcie-stm32.c
263
stm32_pcie->pci.ops = &dw_pcie_ops;
drivers/pci/controller/dwc/pcie-stm32.c
264
stm32_pcie->pci.pp.ops = &stm32_pcie_host_ops;
drivers/pci/controller/dwc/pcie-tegra194.c
1530
pp->ops = &tegra_pcie_dw_host_ops;
drivers/pci/controller/dwc/pcie-tegra194.c
2026
ep->ops = &pcie_ep_ops;
drivers/pci/controller/dwc/pcie-tegra194.c
2099
pci->ops = &tegra_dw_pcie_ops;
drivers/pci/controller/dwc/pcie-tegra194.c
877
pp->bridge->ops = &tegra_pci_ops;
drivers/pci/controller/dwc/pcie-uniphier-ep.c
364
priv->pci.ops = &dw_pcie_ops;
drivers/pci/controller/dwc/pcie-uniphier-ep.c
401
priv->pci.ep.ops = &uniphier_pcie_ep_ops;
drivers/pci/controller/dwc/pcie-uniphier.c
368
pcie->pci.ops = &dw_pcie_ops;
drivers/pci/controller/dwc/pcie-uniphier.c
392
pcie->pci.pp.ops = &uniphier_pcie_host_ops;
drivers/pci/controller/dwc/pcie-visconti.c
287
pp->ops = &visconti_pcie_host_ops;
drivers/pci/controller/dwc/pcie-visconti.c
305
pci->ops = &dw_pcie_ops;
drivers/pci/controller/mobiveil/pcie-layerscape-gen4.c
217
mv_pci->ops = &ls_g4_pcie_pab_ops;
drivers/pci/controller/mobiveil/pcie-layerscape-gen4.c
218
mv_pci->rp.ops = &ls_g4_pcie_rp_ops;
drivers/pci/controller/mobiveil/pcie-mobiveil-host.c
448
.ops = &msi_domain_ops,
drivers/pci/controller/mobiveil/pcie-mobiveil-host.c
523
if (rp->ops->interrupt_init)
drivers/pci/controller/mobiveil/pcie-mobiveil-host.c
524
return rp->ops->interrupt_init(pcie);
drivers/pci/controller/mobiveil/pcie-mobiveil-host.c
573
bridge->ops = &mobiveil_pcie_ops;
drivers/pci/controller/mobiveil/pcie-mobiveil.c
129
if (pcie->ops->link_up)
drivers/pci/controller/mobiveil/pcie-mobiveil.c
130
return pcie->ops->link_up(pcie);
drivers/pci/controller/mobiveil/pcie-mobiveil.h
153
const struct mobiveil_rp_ops *ops;
drivers/pci/controller/mobiveil/pcie-mobiveil.h
174
const struct mobiveil_pab_ops *ops;
drivers/pci/controller/pci-aardvark.c
1085
bridge->ops = &advk_pci_bridge_emul_ops;
drivers/pci/controller/pci-aardvark.c
1452
.ops = &advk_msi_domain_ops,
drivers/pci/controller/pci-aardvark.c
1892
bridge->ops = &advk_pcie_ops;
drivers/pci/controller/pci-ftpci100.c
425
host->ops = &faraday_pci_ops;
drivers/pci/controller/pci-host-common.c
26
struct pci_host_bridge *bridge, const struct pci_ecam_ops *ops)
drivers/pci/controller/pci-host-common.c
43
cfg = pci_ecam_create(dev, &cfgres, bus->res, ops);
drivers/pci/controller/pci-host-common.c
57
const struct pci_ecam_ops *ops)
drivers/pci/controller/pci-host-common.c
67
cfg = pci_host_common_ecam_create(dev, bridge, ops);
drivers/pci/controller/pci-host-common.c
72
bridge->ops = (struct pci_ops *)&ops->pci_ops;
drivers/pci/controller/pci-host-common.c
73
bridge->enable_device = ops->enable_device;
drivers/pci/controller/pci-host-common.c
74
bridge->disable_device = ops->disable_device;
drivers/pci/controller/pci-host-common.c
83
const struct pci_ecam_ops *ops;
drivers/pci/controller/pci-host-common.c
86
ops = of_device_get_match_data(&pdev->dev);
drivers/pci/controller/pci-host-common.c
87
if (!ops)
drivers/pci/controller/pci-host-common.c
94
return pci_host_common_init(pdev, bridge, ops);
drivers/pci/controller/pci-host-common.h
18
const struct pci_ecam_ops *ops);
drivers/pci/controller/pci-host-common.h
22
struct pci_host_bridge *bridge, const struct pci_ecam_ops *ops);
drivers/pci/controller/pci-hyperv.c
2119
info->ops->msi_prepare = hv_msi_prepare;
drivers/pci/controller/pci-hyperv.c
2209
.ops = &hv_pcie_domain_ops,
drivers/pci/controller/pci-hyperv.c
2525
bridge->ops = &hv_pcifront_ops;
drivers/pci/controller/pci-ixp4xx.c
538
host->ops = &ixp4xx_pci_ops;
drivers/pci/controller/pci-loongson.c
294
.ops = &loongson_pci_ops,
drivers/pci/controller/pci-loongson.c
299
.ops = &loongson_pci_ops,
drivers/pci/controller/pci-loongson.c
304
.ops = &loongson_pci_ops32,
drivers/pci/controller/pci-loongson.c
359
bridge->ops = priv->data->ops;
drivers/pci/controller/pci-loongson.c
45
struct pci_ops *ops;
drivers/pci/controller/pci-mvebu.c
1620
bridge->ops = &mvebu_pcie_ops;
drivers/pci/controller/pci-mvebu.c
951
bridge->ops = &mvebu_pci_bridge_emul_ops;
drivers/pci/controller/pci-rcar-gen2.c
316
bridge->ops = &rcar_pci_ops;
drivers/pci/controller/pci-tegra.c
1687
.ops = &tegra_msi_domain_ops,
drivers/pci/controller/pci-tegra.c
2598
host->ops = &tegra_pcie_ops;
drivers/pci/controller/pci-thunder-ecam.c
105
addr = bus->ops->map_bus(bus, devfn, where_a);
drivers/pci/controller/pci-thunder-ecam.c
134
addr = bus->ops->map_bus(bus, devfn, 0xc);
drivers/pci/controller/pci-thunder-ecam.c
143
addr = bus->ops->map_bus(bus, devfn, 8);
drivers/pci/controller/pci-thunder-ecam.c
171
addr = bus->ops->map_bus(bus, devfn, 0);
drivers/pci/controller/pci-thunder-ecam.c
189
addr = bus->ops->map_bus(bus, devfn, 0x70);
drivers/pci/controller/pci-thunder-ecam.c
203
addr = bus->ops->map_bus(bus, devfn, where_a);
drivers/pci/controller/pci-thunder-ecam.c
259
addr = bus->ops->map_bus(bus, devfn, where_a);
drivers/pci/controller/pci-thunder-ecam.c
45
addr = bus->ops->map_bus(bus, devfn, bar); /* BAR 0 */
drivers/pci/controller/pci-thunder-ecam.c
59
addr = bus->ops->map_bus(bus, devfn, bar); /* BAR 0 */
drivers/pci/controller/pci-thunder-ecam.c
74
addr = bus->ops->map_bus(bus, devfn, bar + 4); /* BAR 1 */
drivers/pci/controller/pci-v3-semi.c
721
host->ops = &v3_pci_ops;
drivers/pci/controller/pci-versatile.c
150
bridge->ops = &pci_versatile_ops;
drivers/pci/controller/pci-xgene-msi.c
225
.ops = &xgene_msi_domain_ops,
drivers/pci/controller/pci-xgene.c
647
bridge->ops = &xgene_pcie_ops;
drivers/pci/controller/pcie-altera-msi.c
171
.ops = &msi_domain_ops,
drivers/pci/controller/pcie-altera.c
1038
bridge->ops = &altera_pcie_ops;
drivers/pci/controller/pcie-altera.c
130
const struct altera_pcie_ops *ops;
drivers/pci/controller/pcie-altera.c
242
if (!pcie->pcie_data->ops->get_link_status(pcie))
drivers/pci/controller/pcie-altera.c
401
pcie->pcie_data->ops->tlp_write_pkt(pcie, headers, 0, false);
drivers/pci/controller/pcie-altera.c
403
return pcie->pcie_data->ops->tlp_read_pkt(pcie, value);
drivers/pci/controller/pcie-altera.c
417
pcie->pcie_data->ops->tlp_write_pkt(pcie, headers,
drivers/pci/controller/pcie-altera.c
420
pcie->pcie_data->ops->tlp_write_pkt(pcie, headers,
drivers/pci/controller/pcie-altera.c
423
ret = pcie->pcie_data->ops->tlp_read_pkt(pcie, NULL);
drivers/pci/controller/pcie-altera.c
589
if (busno == pcie->root_bus_nr && pcie->pcie_data->ops->rp_read_cfg)
drivers/pci/controller/pcie-altera.c
590
return pcie->pcie_data->ops->rp_read_cfg(pcie, where,
drivers/pci/controller/pcie-altera.c
593
if (pcie->pcie_data->ops->ep_read_cfg)
drivers/pci/controller/pcie-altera.c
594
return pcie->pcie_data->ops->ep_read_cfg(pcie, busno, devfn,
drivers/pci/controller/pcie-altera.c
637
if (busno == pcie->root_bus_nr && pcie->pcie_data->ops->rp_write_cfg)
drivers/pci/controller/pcie-altera.c
638
return pcie->pcie_data->ops->rp_write_cfg(pcie, busno,
drivers/pci/controller/pcie-altera.c
641
if (pcie->pcie_data->ops->ep_write_cfg)
drivers/pci/controller/pcie-altera.c
642
return pcie->pcie_data->ops->ep_write_cfg(pcie, busno, devfn,
drivers/pci/controller/pcie-altera.c
746
if (pcie->pcie_data->ops->get_link_status(pcie))
drivers/pci/controller/pcie-altera.c
761
if (!pcie->pcie_data->ops->get_link_status(pcie))
drivers/pci/controller/pcie-altera.c
894
irq_set_chained_handler_and_data(pcie->irq, pcie->pcie_data->ops->rp_isr, pcie);
drivers/pci/controller/pcie-altera.c
929
.ops = &altera_pcie_ops_1_0,
drivers/pci/controller/pcie-altera.c
939
.ops = &altera_pcie_ops_2_0,
drivers/pci/controller/pcie-altera.c
949
.ops = &altera_pcie_ops_3_0,
drivers/pci/controller/pcie-altera.c
958
.ops = &altera_pcie_ops_3_0,
drivers/pci/controller/pcie-altera.c
967
.ops = &altera_pcie_ops_3_0,
drivers/pci/controller/pcie-apple.c
686
.ops = &apple_msi_domain_ops,
drivers/pci/controller/pcie-aspeed.c
691
.ops = &aspeed_msi_domain_ops,
drivers/pci/controller/pcie-aspeed.c
849
pcie->host->ops = &aspeed_ast2600_pcie_ops;
drivers/pci/controller/pcie-aspeed.c
899
pcie->host->ops = &aspeed_ast2700_pcie_ops;
drivers/pci/controller/pcie-brcmstb.c
2162
bridge->ops = pcie->cfg->soc_base == BCM7425 ?
drivers/pci/controller/pcie-brcmstb.c
654
.ops = &msi_domain_ops,
drivers/pci/controller/pcie-iproc-msi.c
452
.ops = &msi_domain_ops,
drivers/pci/controller/pcie-iproc.c
1503
host->ops = &iproc_pcie_ops;
drivers/pci/controller/pcie-mediatek-gen3.c
1204
host->ops = &mtk_pcie_ops;
drivers/pci/controller/pcie-mediatek-gen3.c
765
.ops = &mtk_msi_bottom_domain_ops,
drivers/pci/controller/pcie-mediatek.c
1144
host->ops = pcie->soc->ops;
drivers/pci/controller/pcie-mediatek.c
1234
.ops = &mtk_pcie_ops,
drivers/pci/controller/pcie-mediatek.c
1240
.ops = &mtk_pcie_ops_v2,
drivers/pci/controller/pcie-mediatek.c
1246
.ops = &mtk_pcie_ops_v2,
drivers/pci/controller/pcie-mediatek.c
1253
.ops = &mtk_pcie_ops_v2,
drivers/pci/controller/pcie-mediatek.c
1261
.ops = &mtk_pcie_ops_v2,
drivers/pci/controller/pcie-mediatek.c
169
struct pci_ops *ops;
drivers/pci/controller/pcie-mediatek.c
504
.ops = &msi_domain_ops,
drivers/pci/controller/pcie-mt7621.c
460
host->ops = &mt7621_pcie_ops;
drivers/pci/controller/pcie-rcar-host.c
381
bridge->ops = &rcar_pcie_ops;
drivers/pci/controller/pcie-rcar-host.c
710
.ops = &rcar_msi_domain_ops,
drivers/pci/controller/pcie-rockchip-host.c
979
bridge->ops = &rockchip_pcie_ops;
drivers/pci/controller/pcie-rzg3s-host.c
1582
bridge->ops = &rzg3s_pcie_root_ops;
drivers/pci/controller/pcie-rzg3s-host.c
634
.ops = &rzg3s_pcie_msi_domain_ops,
drivers/pci/controller/pcie-xilinx-cpm.c
615
bridge->ops = (struct pci_ops *)&pci_generic_ecam_ops.pci_ops;
drivers/pci/controller/pcie-xilinx-dma-pl.c
470
.ops = &dev_msi_domain_ops,
drivers/pci/controller/pcie-xilinx-dma-pl.c
802
bridge->ops = &xilinx_pl_dma_pcie_ops.pci_ops;
drivers/pci/controller/pcie-xilinx-nwl.c
504
.ops = &dev_msi_domain_ops,
drivers/pci/controller/pcie-xilinx-nwl.c
881
bridge->ops = &nwl_pcie_ops;
drivers/pci/controller/pcie-xilinx.c
291
.ops = &xilinx_msi_domain_ops,
drivers/pci/controller/pcie-xilinx.c
602
bridge->ops = &xilinx_pcie_ops;
drivers/pci/controller/plda/pcie-plda-host.c
162
.ops = &msi_domain_ops,
drivers/pci/controller/plda/pcie-plda-host.c
572
int plda_pcie_host_init(struct plda_pcie_rp *port, struct pci_ops *ops,
drivers/pci/controller/plda/pcie-plda-host.c
620
bridge->ops = ops;
drivers/pci/controller/plda/pcie-plda.h
210
int plda_pcie_host_init(struct plda_pcie_rp *port, struct pci_ops *ops,
drivers/pci/controller/vmd.c
346
.ops = &vmd_msi_domain_ops,
drivers/pci/controller/vmd.c
477
if (pci_dev->bus->ops != &vmd_ops)
drivers/pci/ecam.c
171
unsigned int bus_shift = cfg->ops->bus_shift;
drivers/pci/ecam.c
172
unsigned int devfn_shift = cfg->ops->bus_shift - 8;
drivers/pci/ecam.c
187
if (cfg->ops->bus_shift) {
drivers/pci/ecam.c
29
const struct pci_ecam_ops *ops)
drivers/pci/ecam.c
31
unsigned int bus_shift = ops->bus_shift;
drivers/pci/ecam.c
49
cfg->ops = ops;
drivers/pci/ecam.c
87
if (ops->init) {
drivers/pci/ecam.c
88
err = ops->init(cfg);
drivers/pci/endpoint/functions/pci-epf-mhi.c
973
.ops = &pci_epf_mhi_ops,
drivers/pci/endpoint/functions/pci-epf-ntb.c
2119
.ops = &epf_ntb_ops,
drivers/pci/endpoint/functions/pci-epf-test.c
1098
if (epc->ops->align_addr)
drivers/pci/endpoint/functions/pci-epf-test.c
1442
static const struct pci_epf_ops ops = {
drivers/pci/endpoint/functions/pci-epf-test.c
1452
.ops = &ops,
drivers/pci/endpoint/functions/pci-epf-vntb.c
1470
ndev->ntb.ops = &vntb_epf_ops;
drivers/pci/endpoint/functions/pci-epf-vntb.c
1646
.ops = &epf_ntb_ops,
drivers/pci/endpoint/pci-ep-cfs.c
548
if (!epf->driver->ops->add_cfs)
drivers/pci/endpoint/pci-ep-cfs.c
552
epf_type_group = epf->driver->ops->add_cfs(epf, group);
drivers/pci/endpoint/pci-epc-core.c
1043
__devm_pci_epc_create(struct device *dev, const struct pci_epc_ops *ops,
drivers/pci/endpoint/pci-epc-core.c
1052
epc = __pci_epc_create(dev, ops, owner);
drivers/pci/endpoint/pci-epc-core.c
147
if (!epc->ops->get_features)
drivers/pci/endpoint/pci-epc-core.c
151
epc_features = epc->ops->get_features(epc, func_no, vfunc_no);
drivers/pci/endpoint/pci-epc-core.c
166
if (IS_ERR(epc) || !epc->ops->stop)
drivers/pci/endpoint/pci-epc-core.c
170
epc->ops->stop(epc);
drivers/pci/endpoint/pci-epc-core.c
188
if (!epc->ops->start)
drivers/pci/endpoint/pci-epc-core.c
192
ret = epc->ops->start(epc);
drivers/pci/endpoint/pci-epc-core.c
217
if (!epc->ops->raise_irq)
drivers/pci/endpoint/pci-epc-core.c
221
ret = epc->ops->raise_irq(epc, func_no, vfunc_no, type, interrupt_num);
drivers/pci/endpoint/pci-epc-core.c
258
if (!epc->ops->map_msi_irq)
drivers/pci/endpoint/pci-epc-core.c
262
ret = epc->ops->map_msi_irq(epc, func_no, vfunc_no, phys_addr,
drivers/pci/endpoint/pci-epc-core.c
286
if (!epc->ops->get_msi)
drivers/pci/endpoint/pci-epc-core.c
290
interrupt = epc->ops->get_msi(epc, func_no, vfunc_no);
drivers/pci/endpoint/pci-epc-core.c
319
if (!epc->ops->set_msi)
drivers/pci/endpoint/pci-epc-core.c
323
ret = epc->ops->set_msi(epc, func_no, vfunc_no, nr_irqs);
drivers/pci/endpoint/pci-epc-core.c
345
if (!epc->ops->get_msix)
drivers/pci/endpoint/pci-epc-core.c
349
interrupt = epc->ops->get_msix(epc, func_no, vfunc_no);
drivers/pci/endpoint/pci-epc-core.c
381
if (!epc->ops->set_msix)
drivers/pci/endpoint/pci-epc-core.c
385
ret = epc->ops->set_msix(epc, func_no, vfunc_no, nr_irqs, bir, offset);
drivers/pci/endpoint/pci-epc-core.c
39
module_put(epc->ops->owner);
drivers/pci/endpoint/pci-epc-core.c
407
if (!epc->ops->unmap_addr)
drivers/pci/endpoint/pci-epc-core.c
411
epc->ops->unmap_addr(epc, func_no, vfunc_no, phys_addr);
drivers/pci/endpoint/pci-epc-core.c
435
if (!epc->ops->map_addr)
drivers/pci/endpoint/pci-epc-core.c
439
ret = epc->ops->map_addr(epc, func_no, vfunc_no, phys_addr, pci_addr,
drivers/pci/endpoint/pci-epc-core.c
493
if (epc->ops->align_addr)
drivers/pci/endpoint/pci-epc-core.c
495
epc->ops->align_addr(epc, pci_addr,
drivers/pci/endpoint/pci-epc-core.c
569
if (!epc->ops->clear_bar)
drivers/pci/endpoint/pci-epc-core.c
573
epc->ops->clear_bar(epc, func_no, vfunc_no, epf_bar);
drivers/pci/endpoint/pci-epc-core.c
62
if (try_module_get(epc->ops->owner))
drivers/pci/endpoint/pci-epc-core.c
625
if (!epc->ops->set_bar)
drivers/pci/endpoint/pci-epc-core.c
629
ret = epc->ops->set_bar(epc, func_no, vfunc_no, epf_bar);
drivers/pci/endpoint/pci-epc-core.c
687
if (!epc->ops->write_header)
drivers/pci/endpoint/pci-epc-core.c
691
ret = epc->ops->write_header(epc, func_no, vfunc_no, header);
drivers/pci/endpoint/pci-epc-core.c
974
__pci_epc_create(struct device *dev, const struct pci_epc_ops *ops,
drivers/pci/endpoint/pci-epc-core.c
999
epc->ops = ops;
drivers/pci/endpoint/pci-epf-core.c
123
ret = epf_vf->driver->ops->bind(epf_vf);
drivers/pci/endpoint/pci-epf-core.c
129
ret = epf->driver->ops->bind(epf);
drivers/pci/endpoint/pci-epf-core.c
43
epf_vf->driver->ops->unbind(epf_vf);
drivers/pci/endpoint/pci-epf-core.c
46
epf->driver->ops->unbind(epf);
drivers/pci/endpoint/pci-epf-core.c
492
if (!driver->ops)
drivers/pci/endpoint/pci-epf-core.c
495
if (!driver->ops->bind || !driver->ops->unbind)
drivers/pci/hotplug/acpiphp_core.c
267
slot->hotplug_slot.ops = &acpi_hotplug_slot_ops;
drivers/pci/hotplug/cpci_hotplug.h
55
struct cpci_hp_controller_ops *ops;
drivers/pci/hotplug/cpci_hotplug_core.c
204
slot->hotplug_slot.ops = &cpci_hotplug_slot_ops;
drivers/pci/hotplug/cpci_hotplug_core.c
263
!controller->ops->check_irq(controller->dev_id)) {
drivers/pci/hotplug/cpci_hotplug_core.c
269
controller->ops->disable_irq();
drivers/pci/hotplug/cpci_hotplug_core.c
446
controller->ops->enable_irq();
drivers/pci/hotplug/cpci_hotplug_core.c
461
if (controller->ops->query_enum()) {
drivers/pci/hotplug/cpci_hotplug_core.c
509
if (!(new_controller && new_controller->ops))
drivers/pci/hotplug/cpci_hotplug_core.c
512
if (!(new_controller->ops->enable_irq &&
drivers/pci/hotplug/cpci_hotplug_core.c
513
new_controller->ops->disable_irq))
drivers/pci/hotplug/cpci_hotplug_core.c
604
controller->ops->enable_irq();
drivers/pci/hotplug/cpci_hotplug_core.c
619
controller->ops->disable_irq();
drivers/pci/hotplug/cpcihp_generic.c
150
generic_hpc.ops = &generic_hpc_ops;
drivers/pci/hotplug/cpcihp_zt5550.c
200
zt5550_hpc.ops = &zt5550_hpc_ops;
drivers/pci/hotplug/cpqphp_core.c
651
slot->hotplug_slot.ops = &cpqphp_hotplug_slot_ops;
drivers/pci/hotplug/ibmphp_core.c
638
bus->ops = ibmphp_pci_bus->ops;
drivers/pci/hotplug/ibmphp_core.c
645
b = pci_scan_bus(busno, ibmphp_pci_bus->ops, NULL);
drivers/pci/hotplug/ibmphp_ebda.c
886
tmp_slot->hotplug_slot.ops = &ibmphp_hotplug_slot_ops;
drivers/pci/hotplug/octep_hp.c
147
hp_slot->slot.ops = &octep_hp_slot_ops;
drivers/pci/hotplug/pci_hotplug_core.c
122
const struct hotplug_slot_ops *ops = slot->ops;
drivers/pci/hotplug/pci_hotplug_core.c
131
if (ops->set_attention_status)
drivers/pci/hotplug/pci_hotplug_core.c
132
retval = ops->set_attention_status(slot, attention);
drivers/pci/hotplug/pci_hotplug_core.c
191
if (slot->ops->hardware_test)
drivers/pci/hotplug/pci_hotplug_core.c
192
retval = slot->ops->hardware_test(slot, test);
drivers/pci/hotplug/pci_hotplug_core.c
206
if ((slot->ops->enable_slot) ||
drivers/pci/hotplug/pci_hotplug_core.c
207
(slot->ops->disable_slot) ||
drivers/pci/hotplug/pci_hotplug_core.c
208
(slot->ops->get_power_status))
drivers/pci/hotplug/pci_hotplug_core.c
215
if ((slot->ops->set_attention_status) ||
drivers/pci/hotplug/pci_hotplug_core.c
216
(slot->ops->get_attention_status))
drivers/pci/hotplug/pci_hotplug_core.c
223
if (slot->ops->get_latch_status)
drivers/pci/hotplug/pci_hotplug_core.c
230
if (slot->ops->get_adapter_status)
drivers/pci/hotplug/pci_hotplug_core.c
237
if (slot->ops->hardware_test)
drivers/pci/hotplug/pci_hotplug_core.c
393
if (slot->ops == NULL)
drivers/pci/hotplug/pci_hotplug_core.c
43
const struct hotplug_slot_ops *ops = slot->ops; \
drivers/pci/hotplug/pci_hotplug_core.c
45
if (ops->get_##name) \
drivers/pci/hotplug/pci_hotplug_core.c
46
retval = ops->get_##name(slot, value); \
drivers/pci/hotplug/pci_hotplug_core.c
81
if (slot->ops->disable_slot)
drivers/pci/hotplug/pci_hotplug_core.c
82
retval = slot->ops->disable_slot(slot);
drivers/pci/hotplug/pci_hotplug_core.c
86
if (slot->ops->enable_slot)
drivers/pci/hotplug/pci_hotplug_core.c
87
retval = slot->ops->enable_slot(slot);
drivers/pci/hotplug/pciehp_core.c
53
struct hotplug_slot_ops *ops;
drivers/pci/hotplug/pciehp_core.c
58
ops = kzalloc_obj(*ops);
drivers/pci/hotplug/pciehp_core.c
59
if (!ops)
drivers/pci/hotplug/pciehp_core.c
62
ops->enable_slot = pciehp_sysfs_enable_slot;
drivers/pci/hotplug/pciehp_core.c
63
ops->disable_slot = pciehp_sysfs_disable_slot;
drivers/pci/hotplug/pciehp_core.c
64
ops->get_power_status = get_power_status;
drivers/pci/hotplug/pciehp_core.c
65
ops->get_adapter_status = get_adapter_status;
drivers/pci/hotplug/pciehp_core.c
66
ops->reset_slot = pciehp_reset_slot;
drivers/pci/hotplug/pciehp_core.c
68
ops->get_latch_status = get_latch_status;
drivers/pci/hotplug/pciehp_core.c
70
ops->get_attention_status = pciehp_get_attention_status;
drivers/pci/hotplug/pciehp_core.c
71
ops->set_attention_status = set_attention_status;
drivers/pci/hotplug/pciehp_core.c
73
ops->get_attention_status = pciehp_get_raw_indicator_status;
drivers/pci/hotplug/pciehp_core.c
74
ops->set_attention_status = pciehp_set_raw_indicator_status;
drivers/pci/hotplug/pciehp_core.c
78
ctrl->hotplug_slot.ops = ops;
drivers/pci/hotplug/pciehp_core.c
85
kfree(ops);
drivers/pci/hotplug/pciehp_core.c
95
kfree(hotplug_slot->ops);
drivers/pci/hotplug/pnv_php.c
825
php_slot->slot.ops = &php_slot_ops;
drivers/pci/hotplug/rpaphp_slot.c
44
slot->hotplug_slot.ops = &rpaphp_hotplug_slot_ops;
drivers/pci/hotplug/s390_pci_hpc.c
131
zdev->hotplug_slot.ops = &s390_hotplug_slot_ops;
drivers/pci/hotplug/shpchp_core.c
95
hotplug_slot->ops = &shpchp_hotplug_slot_ops;
drivers/pci/irq.c
208
bus->ops->read(bus, dev->devfn, PCI_COMMAND, 4, &cmd_status_dword);
drivers/pci/irq.c
227
bus->ops->write(bus, dev->devfn, PCI_COMMAND, 2, newcmd);
drivers/pci/msi/irqdomain.c
136
.ops = {
drivers/pci/msi/irqdomain.c
190
.ops = {
drivers/pci/npem.c
162
const struct npem_ops *ops;
drivers/pci/npem.c
405
ret = npem->ops->get_active_indications(npem,
drivers/pci/npem.c
462
ret = npem->ops->set_active_indications(npem, indications);
drivers/pci/npem.c
516
static int pci_npem_init(struct pci_dev *dev, const struct npem_ops *ops,
drivers/pci/npem.c
519
u32 supported = reg_to_indications(caps, ops->inds);
drivers/pci/npem.c
535
npem->ops = ops;
drivers/pci/npem.c
565
const struct npem_ops *ops = &npem_ops;
drivers/pci/npem.c
578
ops = &dsm_ops;
drivers/pci/npem.c
589
pci_info(dev, "Configuring %s\n", ops->name);
drivers/pci/npem.c
591
ret = pci_npem_init(dev, ops, pos, cap);
drivers/pci/npem.c
593
pci_err(dev, "Failed to register %s, err: %d\n", ops->name,
drivers/pci/p2pdma.c
430
pgmap->ops = &p2pdma_pgmap_ops;
drivers/pci/pci-acpi.c
1654
kfree(ci->ops);
drivers/pci/pci-acpi.c
1685
root_ops->pci_ops = (struct pci_ops *)&ri->cfg->ops->pci_ops;
drivers/pci/pci-bridge-emul.c
470
read_op = bridge->ops->read_base;
drivers/pci/pci-bridge-emul.c
484
read_op = bridge->ops->read_pcie;
drivers/pci/pci-bridge-emul.c
490
read_op = bridge->ops->read_ext;
drivers/pci/pci-bridge-emul.c
551
write_op = bridge->ops->write_base;
drivers/pci/pci-bridge-emul.c
558
write_op = bridge->ops->write_pcie;
drivers/pci/pci-bridge-emul.c
564
write_op = bridge->ops->write_ext;
drivers/pci/pci-bridge-emul.h
130
const struct pci_bridge_emul_ops *ops;
drivers/pci/pci.c
4861
if (hotplug->ops->reset_slot)
drivers/pci/pci.c
4862
rc = hotplug->ops->reset_slot(hotplug, probe);
drivers/pci/pcie/aer_inject.c
119
return bus_ops->ops;
drivers/pci/pcie/aer_inject.c
184
struct pci_ops *ops, *my_ops;
drivers/pci/pcie/aer_inject.c
187
ops = __find_pci_bus_ops(bus);
drivers/pci/pcie/aer_inject.c
188
if (!ops)
drivers/pci/pcie/aer_inject.c
191
my_ops = bus->ops;
drivers/pci/pcie/aer_inject.c
192
bus->ops = ops;
drivers/pci/pcie/aer_inject.c
193
rv = ops->read(bus, devfn, where, size, val);
drivers/pci/pcie/aer_inject.c
194
bus->ops = my_ops;
drivers/pci/pcie/aer_inject.c
202
struct pci_ops *ops, *my_ops;
drivers/pci/pcie/aer_inject.c
205
ops = __find_pci_bus_ops(bus);
drivers/pci/pcie/aer_inject.c
206
if (!ops)
drivers/pci/pcie/aer_inject.c
209
my_ops = bus->ops;
drivers/pci/pcie/aer_inject.c
210
bus->ops = ops;
drivers/pci/pcie/aer_inject.c
211
rv = ops->write(bus, devfn, where, size, val);
drivers/pci/pcie/aer_inject.c
212
bus->ops = my_ops;
drivers/pci/pcie/aer_inject.c
290
struct pci_ops *ops)
drivers/pci/pcie/aer_inject.c
294
bus_ops->ops = ops;
drivers/pci/pcie/aer_inject.c
299
struct pci_ops *ops;
drivers/pci/pcie/aer_inject.c
306
ops = pci_bus_set_ops(bus, &aer_inj_pci_ops);
drivers/pci/pcie/aer_inject.c
308
if (ops == &aer_inj_pci_ops)
drivers/pci/pcie/aer_inject.c
310
pci_bus_ops_init(bus_ops, bus, ops);
drivers/pci/pcie/aer_inject.c
532
pci_bus_set_ops(bus_ops->bus, bus_ops->ops);
drivers/pci/pcie/aer_inject.c
67
struct pci_ops *ops;
drivers/pci/pcie/ptm.c
289
if (!ptm_debugfs->ops->context_update_write)
drivers/pci/pcie/ptm.c
309
ret = ptm_debugfs->ops->context_update_write(ptm_debugfs->pdata, mode);
drivers/pci/pcie/ptm.c
325
if (!ptm_debugfs->ops->context_update_read)
drivers/pci/pcie/ptm.c
329
ptm_debugfs->ops->context_update_read(ptm_debugfs->pdata, &mode);
drivers/pci/pcie/ptm.c
352
if (!ptm_debugfs->ops->context_valid_read)
drivers/pci/pcie/ptm.c
356
ret = ptm_debugfs->ops->context_valid_read(ptm_debugfs->pdata, &valid);
drivers/pci/pcie/ptm.c
371
if (!ptm_debugfs->ops->context_valid_write)
drivers/pci/pcie/ptm.c
375
ret = ptm_debugfs->ops->context_valid_write(ptm_debugfs->pdata, !!val);
drivers/pci/pcie/ptm.c
390
if (!ptm_debugfs->ops->local_clock_read)
drivers/pci/pcie/ptm.c
393
ret = ptm_debugfs->ops->local_clock_read(ptm_debugfs->pdata, &clock);
drivers/pci/pcie/ptm.c
410
if (!ptm_debugfs->ops->master_clock_read)
drivers/pci/pcie/ptm.c
413
ret = ptm_debugfs->ops->master_clock_read(ptm_debugfs->pdata, &clock);
drivers/pci/pcie/ptm.c
430
if (!ptm_debugfs->ops->t1_read)
drivers/pci/pcie/ptm.c
433
ret = ptm_debugfs->ops->t1_read(ptm_debugfs->pdata, &clock);
drivers/pci/pcie/ptm.c
450
if (!ptm_debugfs->ops->t2_read)
drivers/pci/pcie/ptm.c
453
ret = ptm_debugfs->ops->t2_read(ptm_debugfs->pdata, &clock);
drivers/pci/pcie/ptm.c
470
if (!ptm_debugfs->ops->t3_read)
drivers/pci/pcie/ptm.c
473
ret = ptm_debugfs->ops->t3_read(ptm_debugfs->pdata, &clock);
drivers/pci/pcie/ptm.c
490
if (!ptm_debugfs->ops->t4_read)
drivers/pci/pcie/ptm.c
493
ret = ptm_debugfs->ops->t4_read(ptm_debugfs->pdata, &clock);
drivers/pci/pcie/ptm.c
506
if (ops->attr##_visible && ops->attr##_visible(pdata)) \
drivers/pci/pcie/ptm.c
523
const struct pcie_ptm_ops *ops)
drivers/pci/pcie/ptm.c
530
if (!ops->check_capability)
drivers/pci/pcie/ptm.c
534
ret = ops->check_capability(pdata);
drivers/pci/pcie/ptm.c
552
ptm_debugfs->ops = ops;
drivers/pci/probe.c
1007
bus->ops = bridge->ops;
drivers/pci/probe.c
1065
if (bus->ops->add_bus) {
drivers/pci/probe.c
1066
err = bus->ops->add_bus(bus);
drivers/pci/probe.c
1219
child->ops = host->child_ops;
drivers/pci/probe.c
1221
child->ops = parent->ops;
drivers/pci/probe.c
1273
if (child->ops->add_bus) {
drivers/pci/probe.c
1274
ret = child->ops->add_bus(child);
drivers/pci/probe.c
3233
struct pci_ops *ops, void *sysdata, struct list_head *resources)
drivers/pci/probe.c
3247
bridge->ops = ops;
drivers/pci/probe.c
3409
struct pci_ops *ops, void *sysdata, struct list_head *resources)
drivers/pci/probe.c
3422
b = pci_create_root_bus(parent, bus, ops, sysdata, resources);
drivers/pci/probe.c
3442
struct pci_bus *pci_scan_bus(int bus, struct pci_ops *ops,
drivers/pci/probe.c
3451
b = pci_create_root_bus(NULL, bus, ops, sysdata, &resources);
drivers/pci/remove.c
71
if (bus->ops->remove_bus)
drivers/pci/remove.c
72
bus->ops->remove_bus(bus);
drivers/pci/tsm.c
176
const struct pci_tsm_ops *ops = to_pci_tsm_ops(dsm_dev->tsm);
drivers/pci/tsm.c
178
pdev->tsm = ops->probe(dsm_dev->tsm->tsm_dev, pdev);
drivers/pci/tsm.c
190
const struct pci_tsm_ops *ops = tsm_dev->pci_ops;
drivers/pci/tsm.c
191
struct pci_tsm *pci_tsm __free(tsm_remove) = ops->probe(tsm_dev, pdev);
drivers/pci/tsm.c
207
rc = ops->connect(pdev);
drivers/pci/tsm.c
447
const struct pci_tsm_ops *ops = to_pci_tsm_ops(pdev->tsm);
drivers/pci/tsm.c
460
ops->disconnect(pdev);
drivers/pcmcia/bcm63xx_pcmcia.c
379
sock->ops = &bcm63xx_pcmcia_operations;
drivers/pcmcia/cistpl.c
108
ret = s->ops->set_mem_map(s, mem);
drivers/pcmcia/cistpl.c
66
s->ops->set_mem_map(s, &s->cis_mem);
drivers/pcmcia/cs.c
108
if (!socket || !socket->ops || !socket->dev.parent || !socket->resource_ops)
drivers/pcmcia/cs.c
111
dev_dbg(&socket->dev, "pcmcia_register_socket(0x%p)\n", socket->ops);
drivers/pcmcia/cs.c
211
dev_dbg(&socket->dev, "pcmcia_unregister_socket(0x%p)\n", socket->ops);
drivers/pcmcia/cs.c
239
skt->ops->set_socket(skt, &skt->socket);
drivers/pcmcia/cs.c
243
skt->ops->set_socket(skt, &skt->socket);
drivers/pcmcia/cs.c
247
skt->ops->get_status(skt, &status);
drivers/pcmcia/cs.c
284
s->ops->init(s);
drivers/pcmcia/cs.c
285
s->ops->set_socket(s, &s->socket);
drivers/pcmcia/cs.c
306
s->ops->get_status(s, &status);
drivers/pcmcia/cs.c
321
skt->ops->get_status(skt, &status);
drivers/pcmcia/cs.c
328
skt->ops->get_status(skt, &status);
drivers/pcmcia/cs.c
368
skt->ops->set_socket(skt, &skt->socket);
drivers/pcmcia/cs.c
375
skt->ops->get_status(skt, &status);
drivers/pcmcia/cs.c
444
skt->ops->set_socket(skt, &skt->socket);
drivers/pcmcia/cs.c
445
if (skt->ops->suspend)
drivers/pcmcia/cs.c
446
skt->ops->suspend(skt);
drivers/pcmcia/cs.c
457
skt->ops->init(skt);
drivers/pcmcia/cs.c
458
skt->ops->set_socket(skt, &skt->socket);
drivers/pcmcia/cs.c
565
skt->ops->get_status(skt, &status);
drivers/pcmcia/cs.c
582
skt->ops->init(skt);
drivers/pcmcia/cs.c
583
skt->ops->set_socket(skt, &skt->socket);
drivers/pcmcia/db1xxx_ss.c
537
sock->socket.ops = &db1x_pcmcia_operations;
drivers/pcmcia/electra_cf.c
271
cf->socket.ops = &electra_cf_ops;
drivers/pcmcia/i82092.c
154
sockets[i].socket.ops = &i82092aa_operations;
drivers/pcmcia/i82365.c
1281
socket[i].socket.ops = &pcic_operations;
drivers/pcmcia/omap_cf.c
271
cf->socket.ops = &omap_cf_ops;
drivers/pcmcia/pcmcia_resource.c
236
ret = s->ops->set_mem_map(s, &s->win[w]);
drivers/pcmcia/pcmcia_resource.c
282
s->ops->set_io_map(s, &io_off);
drivers/pcmcia/pcmcia_resource.c
284
s->ops->set_io_map(s, &io_on);
drivers/pcmcia/pcmcia_resource.c
320
if (s->ops->set_socket(s, &s->socket)) {
drivers/pcmcia/pcmcia_resource.c
361
s->ops->set_socket(s, &s->socket);
drivers/pcmcia/pcmcia_resource.c
374
s->ops->set_io_map(s, &io);
drivers/pcmcia/pcmcia_resource.c
448
s->ops->set_mem_map(s, win);
drivers/pcmcia/pcmcia_resource.c
502
if (s->ops->set_socket(s, &s->socket)) {
drivers/pcmcia/pcmcia_resource.c
530
s->ops->set_socket(s, &s->socket);
drivers/pcmcia/pcmcia_resource.c
600
s->ops->set_io_map(s, &iomap);
drivers/pcmcia/pcmcia_resource.c
894
if (s->ops->set_mem_map(s, win) != 0) {
drivers/pcmcia/pd6729.c
692
socket[i].socket.ops = &pd6729_operations;
drivers/pcmcia/pxa2xx_base.c
207
void pxa2xx_configure_sockets(struct device *dev, struct pcmcia_low_level *ops)
drivers/pcmcia/pxa2xx_base.c
247
void pxa2xx_drv_pcmcia_ops(struct pcmcia_low_level *ops)
drivers/pcmcia/pxa2xx_base.c
250
ops->set_timing = pxa2xx_pcmcia_set_timing;
drivers/pcmcia/pxa2xx_base.c
252
ops->frequency_change = pxa2xx_pcmcia_frequency_change;
drivers/pcmcia/pxa2xx_base.c
260
struct pcmcia_low_level *ops;
drivers/pcmcia/pxa2xx_base.c
265
ops = (struct pcmcia_low_level *)dev->dev.platform_data;
drivers/pcmcia/pxa2xx_base.c
266
if (!ops) {
drivers/pcmcia/pxa2xx_base.c
271
if (cpu_is_pxa320() && ops->nr > 1) {
drivers/pcmcia/pxa2xx_base.c
281
pxa2xx_drv_pcmcia_ops(ops);
drivers/pcmcia/pxa2xx_base.c
283
sinfo = devm_kzalloc(&dev->dev, SKT_DEV_INFO_SIZE(ops->nr),
drivers/pcmcia/pxa2xx_base.c
288
sinfo->nskt = ops->nr;
drivers/pcmcia/pxa2xx_base.c
291
for (i = 0; i < ops->nr; i++) {
drivers/pcmcia/pxa2xx_base.c
294
skt->nr = ops->first + i;
drivers/pcmcia/pxa2xx_base.c
296
soc_pcmcia_init_one(skt, ops, &dev->dev);
drivers/pcmcia/pxa2xx_base.c
303
pxa2xx_configure_sockets(&dev->dev, ops);
drivers/pcmcia/pxa2xx_base.c
327
struct pcmcia_low_level *ops = (struct pcmcia_low_level *)dev->platform_data;
drivers/pcmcia/pxa2xx_base.c
329
pxa2xx_configure_sockets(dev, ops);
drivers/pcmcia/pxa2xx_base.h
2
void pxa2xx_drv_pcmcia_ops(struct pcmcia_low_level *ops);
drivers/pcmcia/pxa2xx_base.h
3
void pxa2xx_configure_sockets(struct device *dev, struct pcmcia_low_level *ops);
drivers/pcmcia/rsrc_nonstatic.c
307
s->ops->set_mem_map(s, &map);
drivers/pcmcia/rsrc_nonstatic.c
317
s->ops->set_mem_map(s, &map);
drivers/pcmcia/sa1111_generic.c
136
int sa1111_pcmcia_add(struct sa1111_dev *dev, struct pcmcia_low_level *ops,
drivers/pcmcia/sa1111_generic.c
153
ops->socket_state = sa1111_pcmcia_socket_state;
drivers/pcmcia/sa1111_generic.c
155
for (i = 0; i < ops->nr; i++) {
drivers/pcmcia/sa1111_generic.c
160
s->soc.nr = ops->first + i;
drivers/pcmcia/sa1111_generic.c
163
soc_pcmcia_init_one(&s->soc, ops, &dev->dev);
drivers/pcmcia/sa1111_generic.h
16
int sa1111_pcmcia_add(struct sa1111_dev *dev, struct pcmcia_low_level *ops,
drivers/pcmcia/sa11xx_base.c
199
void sa11xx_drv_pcmcia_ops(struct pcmcia_low_level *ops)
drivers/pcmcia/sa11xx_base.c
205
if (!ops->get_timing)
drivers/pcmcia/sa11xx_base.c
206
ops->get_timing = sa1100_pcmcia_default_mecr_timing;
drivers/pcmcia/sa11xx_base.c
209
ops->set_timing = sa1100_pcmcia_set_timing;
drivers/pcmcia/sa11xx_base.c
210
ops->show_timing = sa1100_pcmcia_show_timing;
drivers/pcmcia/sa11xx_base.c
212
ops->frequency_change = sa1100_pcmcia_frequency_change;
drivers/pcmcia/sa11xx_base.c
217
int sa11xx_drv_pcmcia_probe(struct device *dev, struct pcmcia_low_level *ops,
drivers/pcmcia/sa11xx_base.c
229
sa11xx_drv_pcmcia_ops(ops);
drivers/pcmcia/sa11xx_base.c
243
soc_pcmcia_init_one(skt, ops, dev);
drivers/pcmcia/sa11xx_base.c
88
bs_io = skt->ops->get_timing(skt, cpu_clock, timing.io);
drivers/pcmcia/sa11xx_base.c
89
bs_mem = skt->ops->get_timing(skt, cpu_clock, timing.mem);
drivers/pcmcia/sa11xx_base.c
90
bs_attr = skt->ops->get_timing(skt, cpu_clock, timing.attr);
drivers/pcmcia/sa11xx_base.h
122
void sa11xx_drv_pcmcia_ops(struct pcmcia_low_level *ops);
drivers/pcmcia/sa11xx_base.h
123
extern int sa11xx_drv_pcmcia_probe(struct device *dev, struct pcmcia_low_level *ops, int first, int nr);
drivers/pcmcia/soc_common.c
154
if (skt->ops->hw_shutdown)
drivers/pcmcia/soc_common.c
155
skt->ops->hw_shutdown(skt);
drivers/pcmcia/soc_common.c
197
if (skt->ops->hw_init) {
drivers/pcmcia/soc_common.c
198
ret = skt->ops->hw_init(skt);
drivers/pcmcia/soc_common.c
304
skt->ops->socket_state(skt, &state);
drivers/pcmcia/soc_common.c
340
ret = skt->ops->configure_socket(skt, state);
drivers/pcmcia/soc_common.c
345
WARN_ON(skt->ops->configure_socket(skt, &skt->cs_state));
drivers/pcmcia/soc_common.c
399
if (skt->ops->socket_init)
drivers/pcmcia/soc_common.c
400
skt->ops->socket_init(skt);
drivers/pcmcia/soc_common.c
422
if (skt->ops->socket_suspend)
drivers/pcmcia/soc_common.c
423
skt->ops->socket_suspend(skt);
drivers/pcmcia/soc_common.c
591
skt->ops->set_timing(skt);
drivers/pcmcia/soc_common.c
651
skt->ops->set_timing(skt);
drivers/pcmcia/soc_common.c
723
if (skt->ops->show_timing)
drivers/pcmcia/soc_common.c
724
p += skt->ops->show_timing(skt, p);
drivers/pcmcia/soc_common.c
748
return skt->ops->frequency_change(skt, val, freqs);
drivers/pcmcia/soc_common.c
753
const struct pcmcia_low_level *ops, struct device *dev)
drivers/pcmcia/soc_common.c
757
skt->ops = ops;
drivers/pcmcia/soc_common.c
758
skt->socket.owner = ops->owner;
drivers/pcmcia/soc_common.c
774
if (skt->ops->frequency_change)
drivers/pcmcia/soc_common.c
829
skt->ops->set_timing(skt);
drivers/pcmcia/soc_common.c
835
skt->socket.ops = &soc_common_pcmcia_operations;
drivers/pcmcia/soc_common.c
845
if (skt->ops->frequency_change) {
drivers/pcmcia/soc_common.h
38
const struct pcmcia_low_level *ops, struct device *dev);
drivers/pcmcia/tcic.c
492
socket_table[i].socket.ops = &tcic_operations;
drivers/pcmcia/xxs1500_ss.c
263
sock->socket.ops = &xxs1500_pcmcia_operations;
drivers/pcmcia/yenta_socket.c
1179
socket->socket.ops = &yenta_socket_operations;
drivers/peci/controller/peci-aspeed.c
425
init.ops = &clk_aspeed_peci_ops;
drivers/peci/core.c
116
const struct peci_controller_ops *ops)
drivers/peci/core.c
121
controller = peci_controller_alloc(dev, ops);
drivers/peci/core.c
47
const struct peci_controller_ops *ops)
drivers/peci/core.c
52
if (!ops->xfer)
drivers/peci/core.c
64
controller->ops = ops;
drivers/peci/device.c
126
ret = controller->ops->xfer(controller, addr, &req);
drivers/peci/request.c
140
ret = controller->ops->xfer(controller, device->addr, req);
drivers/perf/arm_cspmu/ampere_cspmu.c
210
struct arm_cspmu_impl_ops *impl_ops = &cspmu->impl.ops;
drivers/perf/arm_cspmu/arm_cspmu.c
403
cspmu->impl.ops = (struct arm_cspmu_impl_ops) {
drivers/perf/arm_cspmu/arm_cspmu.c
455
const struct arm_cspmu_impl_ops *impl_ops = &cspmu->impl.ops;
drivers/perf/arm_cspmu/arm_cspmu.c
484
format_group->attrs = cspmu->impl.ops.get_format_attrs(cspmu);
drivers/perf/arm_cspmu/arm_cspmu.c
495
const struct arm_cspmu_impl_ops *impl_ops = &cspmu->impl.ops;
drivers/perf/arm_cspmu/arm_cspmu.c
557
if (cspmu->impl.ops.is_cycle_counter_event(event)) {
drivers/perf/arm_cspmu/arm_cspmu.c
587
if (cspmu->impl.ops.validate_event) {
drivers/perf/arm_cspmu/arm_cspmu.c
588
ret = cspmu->impl.ops.validate_event(cspmu, event);
drivers/perf/arm_cspmu/arm_cspmu.c
691
hwc->config = cspmu->impl.ops.event_type(event);
drivers/perf/arm_cspmu/arm_cspmu.c
836
cspmu->impl.ops.set_cc_filter(cspmu, event);
drivers/perf/arm_cspmu/arm_cspmu.c
839
cspmu->impl.ops.set_ev_filter(cspmu, event);
drivers/perf/arm_cspmu/arm_cspmu.c
857
if (cspmu->impl.ops.reset_ev_filter)
drivers/perf/arm_cspmu/arm_cspmu.c
858
cspmu->impl.ops.reset_ev_filter(cspmu, event);
drivers/perf/arm_cspmu/arm_cspmu.h
218
struct arm_cspmu_impl_ops ops;
drivers/perf/arm_cspmu/nvidia_cspmu.c
251
struct arm_cspmu_impl_ops ops;
drivers/perf/arm_cspmu/nvidia_cspmu.c
396
if (match->ops.name) \
drivers/perf/arm_cspmu/nvidia_cspmu.c
397
impl->name = match->ops.name; \
drivers/perf/arm_cspmu/nvidia_cspmu.c
406
struct arm_cspmu_impl_ops *impl_ops = &cspmu->impl.ops;
drivers/perf/arm_pmu.c
602
const struct pmu_irq_ops *ops = NULL;
drivers/perf/arm_pmu.c
609
ops = per_cpu(cpu_irq_ops, cpu);
drivers/perf/arm_pmu.c
610
if (ops)
drivers/perf/arm_pmu.c
614
return ops;
drivers/perf/hisilicon/hisi_uncore_cpa_pmu.c
267
cpa_pmu->ops = &hisi_uncore_cpa_pmu_ops;
drivers/perf/hisilicon/hisi_uncore_ddrc_pmu.c
367
ddrc_pmu->ops = &hisi_uncore_ddrc_ops;
drivers/perf/hisilicon/hisi_uncore_hha_pmu.c
465
hha_pmu->ops = &hisi_uncore_hha_ops;
drivers/perf/hisilicon/hisi_uncore_l3c_pmu.c
800
l3c_pmu->ops = &hisi_uncore_l3c_ops;
drivers/perf/hisilicon/hisi_uncore_mn_pmu.c
283
mn_pmu->ops = &hisi_uncore_mn_ops;
drivers/perf/hisilicon/hisi_uncore_noc_pmu.c
316
noc_pmu->ops = &hisi_uncore_noc_ops;
drivers/perf/hisilicon/hisi_uncore_pa_pmu.c
442
pa_pmu->ops = &hisi_uncore_pa_ops;
drivers/perf/hisilicon/hisi_uncore_pmu.c
159
overflown = hisi_pmu->ops->get_int_status(hisi_pmu);
drivers/perf/hisilicon/hisi_uncore_pmu.c
169
hisi_pmu->ops->clear_int_status(hisi_pmu, idx);
drivers/perf/hisilicon/hisi_uncore_pmu.c
251
if (hisi_pmu->ops->check_filter && hisi_pmu->ops->check_filter(event))
drivers/perf/hisilicon/hisi_uncore_pmu.c
270
hisi_pmu->ops->write_evtype(hisi_pmu, hwc->idx,
drivers/perf/hisilicon/hisi_uncore_pmu.c
273
if (hisi_pmu->ops->enable_filter)
drivers/perf/hisilicon/hisi_uncore_pmu.c
274
hisi_pmu->ops->enable_filter(event);
drivers/perf/hisilicon/hisi_uncore_pmu.c
276
hisi_pmu->ops->enable_counter_int(hisi_pmu, hwc);
drivers/perf/hisilicon/hisi_uncore_pmu.c
277
hisi_pmu->ops->enable_counter(hisi_pmu, hwc);
drivers/perf/hisilicon/hisi_uncore_pmu.c
288
hisi_pmu->ops->disable_counter(hisi_pmu, hwc);
drivers/perf/hisilicon/hisi_uncore_pmu.c
289
hisi_pmu->ops->disable_counter_int(hisi_pmu, hwc);
drivers/perf/hisilicon/hisi_uncore_pmu.c
291
if (hisi_pmu->ops->disable_filter)
drivers/perf/hisilicon/hisi_uncore_pmu.c
292
hisi_pmu->ops->disable_filter(event);
drivers/perf/hisilicon/hisi_uncore_pmu.c
311
hisi_pmu->ops->write_counter(hisi_pmu, hwc, val);
drivers/perf/hisilicon/hisi_uncore_pmu.c
323
new_raw_count = hisi_pmu->ops->read_counter(hisi_pmu, hwc);
drivers/perf/hisilicon/hisi_uncore_pmu.c
351
hisi_pmu->ops->write_counter(hisi_pmu, hwc, prev_raw_count);
drivers/perf/hisilicon/hisi_uncore_pmu.c
385
idx = hisi_pmu->ops->get_event_idx(event);
drivers/perf/hisilicon/hisi_uncore_pmu.c
427
hisi_pmu->ops->start_counters(hisi_pmu);
drivers/perf/hisilicon/hisi_uncore_pmu.c
435
hisi_pmu->ops->stop_counters(hisi_pmu);
drivers/perf/hisilicon/hisi_uncore_pmu.h
120
const struct hisi_uncore_ops *ops;
drivers/perf/hisilicon/hisi_uncore_sllc_pmu.c
477
sllc_pmu->ops = &hisi_uncore_sllc_ops;
drivers/perf/hisilicon/hisi_uncore_uc_pmu.c
481
uc_pmu->ops = &hisi_uncore_uc_pmu_ops;
drivers/perf/marvell_cn10k_ddr_pmu.c
1021
ddr_pmu->ops = &ddr_pmu_ops;
drivers/perf/marvell_cn10k_ddr_pmu.c
1043
ddr_pmu->ops = &ddr_pmu_ody_ops;
drivers/perf/marvell_cn10k_ddr_pmu.c
151
const struct ddr_pmu_ops *ops;
drivers/perf/marvell_cn10k_ddr_pmu.c
528
const struct ddr_pmu_ops *ops = pmu->ops;
drivers/perf/marvell_cn10k_ddr_pmu.c
566
ops->enable_read_freerun_counter(pmu, enable);
drivers/perf/marvell_cn10k_ddr_pmu.c
568
ops->enable_write_freerun_counter(pmu, enable);
drivers/perf/marvell_cn10k_ddr_pmu.c
624
const struct ddr_pmu_ops *ops = pmu->ops;
drivers/perf/marvell_cn10k_ddr_pmu.c
653
ops->clear_read_freerun_counter(pmu);
drivers/perf/marvell_cn10k_ddr_pmu.c
655
ops->clear_write_freerun_counter(pmu);
drivers/perf/marvell_cn10k_ddr_pmu.c
853
const struct ddr_pmu_ops *ops = pmu->ops;
drivers/perf/marvell_cn10k_ddr_pmu.c
893
ops->pmu_overflow_handler(pmu, i);
drivers/perf/qcom_l2_pmu.c
687
L2CACHE_EVENT_ATTR(dcache-ops, L2_EVENT_DCACHE_OPS),
drivers/perf/qcom_l2_pmu.c
688
L2CACHE_EVENT_ATTR(icache-ops, L2_EVENT_ICACHE_OPS),
drivers/perf/qcom_l3_pmu.c
403
const struct l3cache_event_ops *ops;
drivers/perf/qcom_l3_pmu.c
415
ops = l3cache_event_get_ops(event);
drivers/perf/qcom_l3_pmu.c
416
ops->update(event);
drivers/perf/qcom_l3_pmu.c
527
const struct l3cache_event_ops *ops = l3cache_event_get_ops(event);
drivers/perf/qcom_l3_pmu.c
530
ops->start(event);
drivers/perf/qcom_l3_pmu.c
536
const struct l3cache_event_ops *ops = l3cache_event_get_ops(event);
drivers/perf/qcom_l3_pmu.c
541
ops->stop(event, flags);
drivers/perf/qcom_l3_pmu.c
543
ops->update(event);
drivers/perf/qcom_l3_pmu.c
592
const struct l3cache_event_ops *ops = l3cache_event_get_ops(event);
drivers/perf/qcom_l3_pmu.c
594
ops->update(event);
drivers/perf/xgene_pmu.c
1018
xgene_pmu->ops->write_counter(pmu_dev, GET_CNTR(event),
drivers/perf/xgene_pmu.c
1111
xgene_pmu->ops->stop_counters(pmu_dev);
drivers/perf/xgene_pmu.c
1112
xgene_pmu->ops->reset_counters(pmu_dev);
drivers/perf/xgene_pmu.c
1186
xgene_pmu->ops->stop_counters(pmu_dev);
drivers/perf/xgene_pmu.c
1216
xgene_pmu->ops->start_counters(pmu_dev);
drivers/perf/xgene_pmu.c
129
const struct xgene_pmu_ops *ops;
drivers/perf/xgene_pmu.c
1854
xgene_pmu->ops = &xgene_pmu_v3_ops;
drivers/perf/xgene_pmu.c
1856
xgene_pmu->ops = &xgene_pmu_ops;
drivers/perf/xgene_pmu.c
1912
xgene_pmu->ops->unmask_int(xgene_pmu);
drivers/perf/xgene_pmu.c
865
xgene_pmu->ops->start_counters(pmu_dev);
drivers/perf/xgene_pmu.c
873
xgene_pmu->ops->stop_counters(pmu_dev);
drivers/perf/xgene_pmu.c
938
xgene_pmu->ops->write_evttype(pmu_dev, GET_CNTR(event),
drivers/perf/xgene_pmu.c
940
xgene_pmu->ops->write_agentmsk(pmu_dev, ~((u32)GET_AGENTID(event)));
drivers/perf/xgene_pmu.c
942
xgene_pmu->ops->write_agent1msk(pmu_dev,
drivers/perf/xgene_pmu.c
945
xgene_pmu->ops->enable_counter(pmu_dev, GET_CNTR(event));
drivers/perf/xgene_pmu.c
946
xgene_pmu->ops->enable_counter_int(pmu_dev, GET_CNTR(event));
drivers/perf/xgene_pmu.c
954
xgene_pmu->ops->disable_counter(pmu_dev, GET_CNTR(event));
drivers/perf/xgene_pmu.c
955
xgene_pmu->ops->disable_counter_int(pmu_dev, GET_CNTR(event));
drivers/perf/xgene_pmu.c
973
xgene_pmu->ops->write_counter(pmu_dev, hw->idx, val);
drivers/perf/xgene_pmu.c
985
new_raw_count = xgene_pmu->ops->read_counter(pmu_dev, GET_CNTR(event));
drivers/phy/apple/atc.c
1962
const struct phy_ops *ops;
drivers/phy/apple/atc.c
1970
*phys[i].phy = devm_phy_create(atcphy->dev, NULL, phys[i].ops);
drivers/phy/apple/atc.c
2041
atcphy->rcdev.ops = &atcphy_dwc3_reset_ops;
drivers/phy/broadcom/phy-bcm-kona-usb2.c
110
gphy = devm_phy_create(dev, NULL, &ops);
drivers/phy/broadcom/phy-bcm-kona-usb2.c
86
static const struct phy_ops ops = {
drivers/phy/broadcom/phy-bcm-ns-usb2.c
115
usb2->phy = devm_phy_create(dev, NULL, &ops);
drivers/phy/broadcom/phy-bcm-ns-usb2.c
80
static const struct phy_ops ops = {
drivers/phy/broadcom/phy-bcm-ns-usb3.c
173
static const struct phy_ops ops = {
drivers/phy/broadcom/phy-bcm-ns-usb3.c
218
usb3->phy = devm_phy_create(dev, NULL, &ops);
drivers/phy/broadcom/phy-bcm-ns2-usbdrd.c
267
static const struct phy_ops ops = {
drivers/phy/broadcom/phy-bcm-ns2-usbdrd.c
381
data->phy = devm_phy_create(dev, dev->of_node, &ops);
drivers/phy/broadcom/phy-bcm-sr-pcie.c
254
const struct phy_ops *ops;
drivers/phy/broadcom/phy-bcm-sr-pcie.c
257
ops = &sr_paxc_phy_ops;
drivers/phy/broadcom/phy-bcm-sr-pcie.c
259
ops = &sr_pcie_phy_ops;
drivers/phy/broadcom/phy-bcm-sr-pcie.c
261
p->phy = devm_phy_create(dev, NULL, ops);
drivers/phy/broadcom/phy-brcm-usb-init-synopsys.c
507
params->ops = &bcm74110_ops;
drivers/phy/broadcom/phy-brcm-usb-init-synopsys.c
516
params->ops = &bcm7216_ops;
drivers/phy/broadcom/phy-brcm-usb-init-synopsys.c
525
params->ops = &bcm7211b0_ops;
drivers/phy/broadcom/phy-brcm-usb-init.c
1071
params->ops = &bcm7445_ops;
drivers/phy/broadcom/phy-brcm-usb-init.c
1085
params->ops = &bcm7445_ops;
drivers/phy/broadcom/phy-brcm-usb-init.h
118
if (ini->ops->init_ipp)
drivers/phy/broadcom/phy-brcm-usb-init.h
119
ini->ops->init_ipp(ini);
drivers/phy/broadcom/phy-brcm-usb-init.h
124
if (ini->ops->init_common)
drivers/phy/broadcom/phy-brcm-usb-init.h
125
ini->ops->init_common(ini);
drivers/phy/broadcom/phy-brcm-usb-init.h
130
if (ini->ops->init_eohci)
drivers/phy/broadcom/phy-brcm-usb-init.h
131
ini->ops->init_eohci(ini);
drivers/phy/broadcom/phy-brcm-usb-init.h
136
if (ini->ops->init_xhci)
drivers/phy/broadcom/phy-brcm-usb-init.h
137
ini->ops->init_xhci(ini);
drivers/phy/broadcom/phy-brcm-usb-init.h
142
if (ini->ops->uninit_common)
drivers/phy/broadcom/phy-brcm-usb-init.h
143
ini->ops->uninit_common(ini);
drivers/phy/broadcom/phy-brcm-usb-init.h
148
if (ini->ops->uninit_eohci)
drivers/phy/broadcom/phy-brcm-usb-init.h
149
ini->ops->uninit_eohci(ini);
drivers/phy/broadcom/phy-brcm-usb-init.h
154
if (ini->ops->uninit_xhci)
drivers/phy/broadcom/phy-brcm-usb-init.h
155
ini->ops->uninit_xhci(ini);
drivers/phy/broadcom/phy-brcm-usb-init.h
160
if (ini->ops->get_dual_select)
drivers/phy/broadcom/phy-brcm-usb-init.h
161
return ini->ops->get_dual_select(ini);
drivers/phy/broadcom/phy-brcm-usb-init.h
167
if (ini->ops->set_dual_select)
drivers/phy/broadcom/phy-brcm-usb-init.h
168
ini->ops->set_dual_select(ini);
drivers/phy/broadcom/phy-brcm-usb-init.h
70
const struct brcm_usb_init_ops *ops;
drivers/phy/cadence/cdns-dphy.c
105
const struct cdns_dphy_ops *ops;
drivers/phy/cadence/cdns-dphy.c
171
if (dphy->ops->set_psm_div)
drivers/phy/cadence/cdns-dphy.c
172
dphy->ops->set_psm_div(dphy, psm_div);
drivers/phy/cadence/cdns-dphy.c
180
if (dphy->ops->set_clk_lane_cfg)
drivers/phy/cadence/cdns-dphy.c
181
dphy->ops->set_clk_lane_cfg(dphy, cfg);
drivers/phy/cadence/cdns-dphy.c
187
if (dphy->ops->set_pll_cfg)
drivers/phy/cadence/cdns-dphy.c
188
dphy->ops->set_pll_cfg(dphy, cfg);
drivers/phy/cadence/cdns-dphy.c
193
return dphy->ops->get_wakeup_time_ns(dphy);
drivers/phy/cadence/cdns-dphy.c
198
return dphy->ops->wait_for_pll_lock ? dphy->ops->wait_for_pll_lock(dphy) : 0;
drivers/phy/cadence/cdns-dphy.c
203
return dphy->ops->wait_for_cmn_ready ? dphy->ops->wait_for_cmn_ready(dphy) : 0;
drivers/phy/cadence/cdns-dphy.c
479
dphy->ops = of_device_get_match_data(&pdev->dev);
drivers/phy/cadence/cdns-dphy.c
480
if (!dphy->ops)
drivers/phy/cadence/cdns-dphy.c
495
if (dphy->ops->probe) {
drivers/phy/cadence/cdns-dphy.c
496
ret = dphy->ops->probe(dphy);
drivers/phy/cadence/cdns-dphy.c
504
if (dphy->ops->remove)
drivers/phy/cadence/cdns-dphy.c
505
dphy->ops->remove(dphy);
drivers/phy/cadence/cdns-dphy.c
520
if (dphy->ops->remove)
drivers/phy/cadence/cdns-dphy.c
521
dphy->ops->remove(dphy);
drivers/phy/cadence/phy-cadence-sierra.c
1475
gphy = devm_phy_create(dev, child, &ops);
drivers/phy/cadence/phy-cadence-sierra.c
678
static const struct phy_ops ops = {
drivers/phy/cadence/phy-cadence-sierra.c
773
init->ops = &cdns_sierra_pll_mux_ops;
drivers/phy/cadence/phy-cadence-sierra.c
875
init->ops = &cdns_sierra_derived_refclk_ops;
drivers/phy/cadence/phy-cadence-torrent.c
1886
init->ops = &cdns_torrent_derived_refclk_ops;
drivers/phy/cadence/phy-cadence-torrent.c
1969
init->ops = &cdns_torrent_received_refclk_ops;
drivers/phy/cadence/phy-cadence-torrent.c
2079
init->ops = &cdns_torrent_refclk_driver_ops;
drivers/phy/freescale/phy-fsl-samsung-hdmi.c
624
init.ops = &phy_clk_ops;
drivers/phy/intel/phy-intel-keembay-emmc.c
251
static const struct phy_ops ops = {
drivers/phy/intel/phy-intel-keembay-emmc.c
280
generic_phy = devm_phy_create(dev, np, &ops);
drivers/phy/intel/phy-intel-keembay-usb.c
228
static const struct phy_ops ops = {
drivers/phy/intel/phy-intel-keembay-usb.c
264
generic_phy = devm_phy_create(dev, dev->of_node, &ops);
drivers/phy/intel/phy-intel-lgm-emmc.c
226
static const struct phy_ops ops = {
drivers/phy/intel/phy-intel-lgm-emmc.c
253
generic_phy = devm_phy_create(dev, np, &ops);
drivers/phy/marvell/phy-mvebu-a3700-utmi.c
193
.ops = &mvebu_a3700_utmi_phy_ops,
drivers/phy/marvell/phy-mvebu-a3700-utmi.c
198
.ops = &mvebu_a3700_utmi_phy_ops,
drivers/phy/marvell/phy-mvebu-a3700-utmi.c
242
utmi->phy = devm_phy_create(dev, NULL, utmi->caps->ops);
drivers/phy/marvell/phy-mvebu-a3700-utmi.c
251
utmi->caps->ops->power_off(utmi->phy);
drivers/phy/marvell/phy-mvebu-a3700-utmi.c
68
const struct phy_ops *ops;
drivers/phy/marvell/phy-mvebu-cp110-utmi.c
365
utmi->ops = &mvebu_cp110_utmi_phy_ops;
drivers/phy/marvell/phy-mvebu-cp110-utmi.c
368
phy = devm_phy_create(dev, child, utmi->ops);
drivers/phy/marvell/phy-mvebu-cp110-utmi.c
95
const struct phy_ops *ops;
drivers/phy/mediatek/phy-mtk-hdmi-mt8195.c
519
.ops = &mtk_hdmi_pwr5v_regulator_ops,
drivers/phy/mediatek/phy-mtk-hdmi.c
75
clk_init->ops = hdmi_phy->conf->hdmi_phy_clk_ops;
drivers/phy/mediatek/phy-mtk-mipi-dsi.c
158
clk_init.ops = mipi_tx->driver_data->mipi_tx_clk_ops;
drivers/phy/microchip/sparx5_serdes.c
1681
cmu_idx = priv->data->ops.serdes_cmu_get(params->cmu_sel, macro->sidx);
drivers/phy/microchip/sparx5_serdes.c
2452
priv->data->ops.serdes_type_set(macro, idx);
drivers/phy/microchip/sparx5_serdes.c
2603
.ops = {
drivers/phy/microchip/sparx5_serdes.c
2618
.ops = {
drivers/phy/microchip/sparx5_serdes.h
67
const struct sparx5_serdes_ops ops;
drivers/phy/motorola/phy-cpcap-usb.c
163
static const struct phy_ops ops = {
drivers/phy/motorola/phy-cpcap-usb.c
647
generic_phy = devm_phy_create(ddata->dev, NULL, &ops);
drivers/phy/phy-core.c
1026
phy->ops = ops;
drivers/phy/phy-core.c
1077
const struct phy_ops *ops)
drivers/phy/phy-core.c
1085
phy = phy_create(dev, node, ops);
drivers/phy/phy-core.c
241
if (phy->init_count == 0 && phy->ops->init) {
drivers/phy/phy-core.c
242
ret = phy->ops->init(phy);
drivers/phy/phy-core.c
278
if (phy->init_count == 1 && phy->ops->exit) {
drivers/phy/phy-core.c
279
ret = phy->ops->exit(phy);
drivers/phy/phy-core.c
322
if (phy->power_count == 0 && phy->ops->power_on) {
drivers/phy/phy-core.c
323
ret = phy->ops->power_on(phy);
drivers/phy/phy-core.c
360
if (phy->power_count == 1 && phy->ops->power_off) {
drivers/phy/phy-core.c
361
ret = phy->ops->power_off(phy);
drivers/phy/phy-core.c
387
if (phy->ops->set_mode)
drivers/phy/phy-core.c
388
ret = phy->ops->set_mode(phy, mode, submode);
drivers/phy/phy-core.c
401
if (!phy || !phy->ops->set_media)
drivers/phy/phy-core.c
405
ret = phy->ops->set_media(phy, media);
drivers/phy/phy-core.c
416
if (!phy || !phy->ops->set_speed)
drivers/phy/phy-core.c
420
ret = phy->ops->set_speed(phy, speed);
drivers/phy/phy-core.c
431
if (!phy || !phy->ops->reset)
drivers/phy/phy-core.c
439
ret = phy->ops->reset(phy);
drivers/phy/phy-core.c
462
if (!phy || !phy->ops->calibrate)
drivers/phy/phy-core.c
466
ret = phy->ops->calibrate(phy);
drivers/phy/phy-core.c
485
if (!phy || !phy->ops->connect)
drivers/phy/phy-core.c
489
ret = phy->ops->connect(phy, port);
drivers/phy/phy-core.c
509
if (!phy || !phy->ops->disconnect)
drivers/phy/phy-core.c
513
ret = phy->ops->disconnect(phy, port);
drivers/phy/phy-core.c
534
if (!phy || !phy->ops->notify_phystate)
drivers/phy/phy-core.c
538
ret = phy->ops->notify_phystate(phy, state);
drivers/phy/phy-core.c
563
if (!phy->ops->configure)
drivers/phy/phy-core.c
567
ret = phy->ops->configure(phy, opts);
drivers/phy/phy-core.c
598
if (!phy->ops->validate)
drivers/phy/phy-core.c
602
ret = phy->ops->validate(phy, mode, submode, opts);
drivers/phy/phy-core.c
685
if (!try_module_get(phy->ops->owner))
drivers/phy/phy-core.c
706
if (phy->ops->release)
drivers/phy/phy-core.c
707
phy->ops->release(phy);
drivers/phy/phy-core.c
710
module_put(phy->ops->owner);
drivers/phy/phy-core.c
806
if (!try_module_get(phy->ops->owner))
drivers/phy/phy-core.c
970
if (!try_module_get(phy->ops->owner)) {
drivers/phy/phy-core.c
998
const struct phy_ops *ops)
drivers/phy/phy-spacemit-k1-pcie.c
293
init.ops = &k1_pcie_phy_pll_ops;
drivers/phy/qualcomm/phy-qcom-edp.c
1256
init.ops = &qcom_edp_dp_link_clk_ops;
drivers/phy/qualcomm/phy-qcom-edp.c
1264
init.ops = &qcom_edp_dp_pixel_clk_ops;
drivers/phy/qualcomm/phy-qcom-ipq806x-usb.c
129
struct phy_ops ops;
drivers/phy/qualcomm/phy-qcom-ipq806x-usb.c
455
.ops = {
drivers/phy/qualcomm/phy-qcom-ipq806x-usb.c
464
.ops = {
drivers/phy/qualcomm/phy-qcom-ipq806x-usb.c
535
generic_phy = devm_phy_create(phy_dwc3->dev, pdev->dev.of_node, &data->ops);
drivers/phy/qualcomm/phy-qcom-pcie2.c
240
init.ops = &clk_fixed_rate_ops;
drivers/phy/qualcomm/phy-qcom-qmp-combo.c
4190
init.ops = &clk_fixed_rate_ops;
drivers/phy/qualcomm/phy-qcom-qmp-combo.c
4347
init.ops = &qmp_dp_link_clk_ops;
drivers/phy/qualcomm/phy-qcom-qmp-combo.c
4355
init.ops = &qmp_dp_pixel_clk_ops;
drivers/phy/qualcomm/phy-qcom-qmp-pcie-msm8996.c
621
init.ops = &clk_fixed_rate_ops;
drivers/phy/qualcomm/phy-qcom-qmp-pcie.c
5063
init.ops = &clk_fixed_rate_ops;
drivers/phy/qualcomm/phy-qcom-qmp-pcie.c
5106
init.ops = &clk_fixed_rate_ops;
drivers/phy/qualcomm/phy-qcom-qmp-usb-legacy.c
1129
init.ops = &clk_fixed_rate_ops;
drivers/phy/qualcomm/phy-qcom-qmp-usb.c
2228
init.ops = &clk_fixed_rate_ops;
drivers/phy/qualcomm/phy-qcom-qmp-usbc.c
1508
init.ops = &clk_fixed_rate_ops;
drivers/phy/qualcomm/phy-qcom-qmp-usbc.c
1646
init.ops = &qmp_dp_link_clk_ops;
drivers/phy/qualcomm/phy-qcom-qmp-usbc.c
1656
init.ops = &qmp_dp_pixel_clk_ops;
drivers/phy/realtek/phy-rtk-usb2.c
1039
generic_phy = devm_phy_create(rtk_phy->dev, NULL, &ops);
drivers/phy/realtek/phy-rtk-usb2.c
702
static const struct phy_ops ops = {
drivers/phy/realtek/phy-rtk-usb3.c
336
static const struct phy_ops ops = {
drivers/phy/realtek/phy-rtk-usb3.c
593
generic_phy = devm_phy_create(rtk_phy->dev, NULL, &ops);
drivers/phy/renesas/phy-rcar-gen3-usb2.c
882
.ops = &rcar_gen3_phy_usb2_regulator_ops,
drivers/phy/rockchip/phy-rockchip-emmc.c
320
static const struct phy_ops ops = {
drivers/phy/rockchip/phy-rockchip-emmc.c
396
generic_phy = devm_phy_create(dev, dev->of_node, &ops);
drivers/phy/rockchip/phy-rockchip-inno-hdmi.c
1012
init.ops = inno->plat_data->clk_ops;
drivers/phy/rockchip/phy-rockchip-inno-hdmi.c
1280
.ops = &rk3228_hdmi_phy_ops,
drivers/phy/rockchip/phy-rockchip-inno-hdmi.c
1286
.ops = &rk3328_hdmi_phy_ops,
drivers/phy/rockchip/phy-rockchip-inno-hdmi.c
1320
if (!inno->plat_data || !inno->plat_data->ops)
drivers/phy/rockchip/phy-rockchip-inno-hdmi.c
1397
if (inno->plat_data->ops->init) {
drivers/phy/rockchip/phy-rockchip-inno-hdmi.c
1398
ret = inno->plat_data->ops->init(inno);
drivers/phy/rockchip/phy-rockchip-inno-hdmi.c
288
const struct inno_hdmi_phy_ops *ops;
drivers/phy/rockchip/phy-rockchip-inno-hdmi.c
619
if (!inno->plat_data->ops->power_on)
drivers/phy/rockchip/phy-rockchip-inno-hdmi.c
642
ret = inno->plat_data->ops->power_on(inno, cfg, phy_cfg);
drivers/phy/rockchip/phy-rockchip-inno-hdmi.c
655
if (!inno->plat_data->ops->power_off)
drivers/phy/rockchip/phy-rockchip-inno-hdmi.c
658
inno->plat_data->ops->power_off(inno);
drivers/phy/rockchip/phy-rockchip-inno-usb2.c
395
init.ops = &rockchip_usb2phy_clkout_ops;
drivers/phy/rockchip/phy-rockchip-pcie.c
241
static const struct phy_ops ops = {
drivers/phy/rockchip/phy-rockchip-pcie.c
310
rk_phy->phys[i].phy = devm_phy_create(dev, dev->of_node, &ops);
drivers/phy/rockchip/phy-rockchip-snps-pcie3.c
219
if (priv->ops->phy_init) {
drivers/phy/rockchip/phy-rockchip-snps-pcie3.c
220
ret = priv->ops->phy_init(priv);
drivers/phy/rockchip/phy-rockchip-snps-pcie3.c
262
priv->ops = of_device_get_match_data(&pdev->dev);
drivers/phy/rockchip/phy-rockchip-snps-pcie3.c
263
if (!priv->ops) {
drivers/phy/rockchip/phy-rockchip-snps-pcie3.c
55
const struct rockchip_p3phy_ops *ops;
drivers/phy/rockchip/phy-rockchip-usb.c
179
static const struct phy_ops ops = {
drivers/phy/rockchip/phy-rockchip-usb.c
261
init.ops = &rockchip_usb_phy480m_ops;
drivers/phy/rockchip/phy-rockchip-usb.c
281
rk_phy->phy = devm_phy_create(base->dev, child, &ops);
drivers/phy/st/phy-stm32-usbphyc.c
448
init.ops = &usbphyc_clk48_ops;
drivers/phy/tegra/phy-tegra194-p2u.c
101
static const struct phy_ops ops = {
drivers/phy/tegra/phy-tegra194-p2u.c
133
generic_phy = devm_phy_create(dev, NULL, &ops);
drivers/phy/tegra/xusb-tegra124.c
1014
.ops = &tegra124_hsic_ops,
drivers/phy/tegra/xusb-tegra124.c
1163
pad->ops = &tegra124_pcie_lane_ops;
drivers/phy/tegra/xusb-tegra124.c
1202
.ops = &tegra124_pcie_ops,
drivers/phy/tegra/xusb-tegra124.c
1359
pad->ops = &tegra124_sata_lane_ops;
drivers/phy/tegra/xusb-tegra124.c
1398
.ops = &tegra124_sata_ops,
drivers/phy/tegra/xusb-tegra124.c
1733
.ops = &tegra124_usb2_port_ops,
drivers/phy/tegra/xusb-tegra124.c
1737
.ops = &tegra124_ulpi_port_ops,
drivers/phy/tegra/xusb-tegra124.c
1741
.ops = &tegra124_hsic_port_ops,
drivers/phy/tegra/xusb-tegra124.c
1745
.ops = &tegra124_usb3_port_ops,
drivers/phy/tegra/xusb-tegra124.c
1749
.ops = &tegra124_xusb_padctl_ops,
drivers/phy/tegra/xusb-tegra124.c
624
pad->ops = &tegra124_usb2_lane_ops;
drivers/phy/tegra/xusb-tegra124.c
663
.ops = &tegra124_usb2_ops,
drivers/phy/tegra/xusb-tegra124.c
759
pad->ops = &tegra124_ulpi_lane_ops;
drivers/phy/tegra/xusb-tegra124.c
798
.ops = &tegra124_ulpi_ops,
drivers/phy/tegra/xusb-tegra124.c
975
pad->ops = &tegra124_hsic_lane_ops;
drivers/phy/tegra/xusb-tegra186.c
1039
pad->ops = &tegra186_usb2_lane_ops;
drivers/phy/tegra/xusb-tegra186.c
1425
pad->ops = &tegra186_usb3_lane_ops;
drivers/phy/tegra/xusb-tegra186.c
1603
.ops = &tegra186_usb2_pad_ops,
drivers/phy/tegra/xusb-tegra186.c
1616
.ops = &tegra186_usb3_pad_ops,
drivers/phy/tegra/xusb-tegra186.c
1632
.ops = &tegra186_usb2_port_ops,
drivers/phy/tegra/xusb-tegra186.c
1637
.ops = &tegra186_hsic_port_ops,
drivers/phy/tegra/xusb-tegra186.c
1642
.ops = &tegra186_usb3_port_ops,
drivers/phy/tegra/xusb-tegra186.c
1646
.ops = &tegra186_xusb_padctl_ops,
drivers/phy/tegra/xusb-tegra186.c
1671
.ops = &tegra186_usb2_pad_ops,
drivers/phy/tegra/xusb-tegra186.c
1685
.ops = &tegra186_usb3_pad_ops,
drivers/phy/tegra/xusb-tegra186.c
1698
.ops = &tegra186_usb2_port_ops,
drivers/phy/tegra/xusb-tegra186.c
1702
.ops = &tegra186_usb3_port_ops,
drivers/phy/tegra/xusb-tegra186.c
1706
.ops = &tegra186_xusb_padctl_ops,
drivers/phy/tegra/xusb-tegra186.c
1719
.ops = &tegra186_usb2_port_ops,
drivers/phy/tegra/xusb-tegra186.c
1723
.ops = &tegra186_usb3_port_ops,
drivers/phy/tegra/xusb-tegra186.c
1727
.ops = &tegra186_xusb_padctl_ops,
drivers/phy/tegra/xusb-tegra210.c
2193
pad->ops = &tegra210_usb2_lane_ops;
drivers/phy/tegra/xusb-tegra210.c
2239
.ops = &tegra210_usb2_ops,
drivers/phy/tegra/xusb-tegra210.c
2447
pad->ops = &tegra210_hsic_lane_ops;
drivers/phy/tegra/xusb-tegra210.c
2493
.ops = &tegra210_hsic_ops,
drivers/phy/tegra/xusb-tegra210.c
2794
pad->ops = &tegra210_pcie_lane_ops;
drivers/phy/tegra/xusb-tegra210.c
2847
.ops = &tegra210_pcie_ops,
drivers/phy/tegra/xusb-tegra210.c
2963
pad->ops = &tegra210_sata_lane_ops;
drivers/phy/tegra/xusb-tegra210.c
3009
.ops = &tegra210_sata_ops,
drivers/phy/tegra/xusb-tegra210.c
3218
if (lane->pad->ops->iddq_enable)
drivers/phy/tegra/xusb-tegra210.c
3226
if (lane->pad->ops->iddq_disable)
drivers/phy/tegra/xusb-tegra210.c
3278
.ops = &tegra210_usb2_port_ops,
drivers/phy/tegra/xusb-tegra210.c
3282
.ops = &tegra210_hsic_port_ops,
drivers/phy/tegra/xusb-tegra210.c
3286
.ops = &tegra210_usb3_port_ops,
drivers/phy/tegra/xusb-tegra210.c
3290
.ops = &tegra210_xusb_padctl_ops,
drivers/phy/tegra/xusb.c
1017
usb3->base.ops = padctl->soc->ports.usb3.ops;
drivers/phy/tegra/xusb.c
1019
usb3->base.lane = usb3->base.ops->map(&usb3->base);
drivers/phy/tegra/xusb.c
1153
err = port->ops->enable(port);
drivers/phy/tegra/xusb.c
1195
padctl = soc->ops->probe(&pdev->dev, soc);
drivers/phy/tegra/xusb.c
1274
soc->ops->remove(padctl);
drivers/phy/tegra/xusb.c
1295
padctl->soc->ops->remove(padctl);
drivers/phy/tegra/xusb.c
1302
if (padctl->soc && padctl->soc->ops && padctl->soc->ops->suspend_noirq)
drivers/phy/tegra/xusb.c
1303
return padctl->soc->ops->suspend_noirq(padctl);
drivers/phy/tegra/xusb.c
1312
if (padctl->soc && padctl->soc->ops && padctl->soc->ops->resume_noirq)
drivers/phy/tegra/xusb.c
1313
return padctl->soc->ops->resume_noirq(padctl);
drivers/phy/tegra/xusb.c
1377
if (padctl->soc->ops->usb3_save_context)
drivers/phy/tegra/xusb.c
1378
return padctl->soc->ops->usb3_save_context(padctl, port);
drivers/phy/tegra/xusb.c
1387
if (padctl->soc->ops->hsic_set_idle)
drivers/phy/tegra/xusb.c
1388
return padctl->soc->ops->hsic_set_idle(padctl, port, idle);
drivers/phy/tegra/xusb.c
1399
if (lane->pad->ops->enable_phy_sleepwalk)
drivers/phy/tegra/xusb.c
1400
return lane->pad->ops->enable_phy_sleepwalk(lane, speed);
drivers/phy/tegra/xusb.c
1410
if (lane->pad->ops->disable_phy_sleepwalk)
drivers/phy/tegra/xusb.c
1411
return lane->pad->ops->disable_phy_sleepwalk(lane);
drivers/phy/tegra/xusb.c
1421
if (lane->pad->ops->enable_phy_wake)
drivers/phy/tegra/xusb.c
1422
return lane->pad->ops->enable_phy_wake(lane);
drivers/phy/tegra/xusb.c
143
lane->pad->ops->remove(lane);
drivers/phy/tegra/xusb.c
1432
if (lane->pad->ops->disable_phy_wake)
drivers/phy/tegra/xusb.c
1433
return lane->pad->ops->disable_phy_wake(lane);
drivers/phy/tegra/xusb.c
1443
if (lane->pad->ops->remote_wake_detected)
drivers/phy/tegra/xusb.c
1444
return lane->pad->ops->remote_wake_detected(lane);
drivers/phy/tegra/xusb.c
1453
if (padctl->soc->ops->usb3_set_lfps_detect)
drivers/phy/tegra/xusb.c
1454
return padctl->soc->ops->usb3_set_lfps_detect(padctl, port,
drivers/phy/tegra/xusb.c
1464
if (padctl->soc->ops->vbus_override)
drivers/phy/tegra/xusb.c
1465
return padctl->soc->ops->vbus_override(padctl, val);
drivers/phy/tegra/xusb.c
1476
if (padctl->soc->ops->utmi_port_reset)
drivers/phy/tegra/xusb.c
1477
return padctl->soc->ops->utmi_port_reset(phy);
drivers/phy/tegra/xusb.c
1494
if (padctl->soc->ops->utmi_pad_power_on)
drivers/phy/tegra/xusb.c
1495
padctl->soc->ops->utmi_pad_power_on(phy);
drivers/phy/tegra/xusb.c
1510
if (padctl->soc->ops->utmi_pad_power_down)
drivers/phy/tegra/xusb.c
1511
padctl->soc->ops->utmi_pad_power_down(phy);
drivers/phy/tegra/xusb.c
152
pad->soc->ops->remove(pad);
drivers/phy/tegra/xusb.c
188
const struct phy_ops *ops)
drivers/phy/tegra/xusb.c
216
pad->lanes[i] = phy_create(&pad->dev, np, ops);
drivers/phy/tegra/xusb.c
223
lane = pad->ops->probe(pad, np, i);
drivers/phy/tegra/xusb.c
276
pad = soc->ops->probe(padctl, soc, np);
drivers/phy/tegra/xusb.c
330
if (lane->pad->ops->iddq_enable)
drivers/phy/tegra/xusb.c
331
lane->pad->ops->iddq_enable(lane);
drivers/phy/tegra/xusb.c
339
if (lane->pad->ops->iddq_disable)
drivers/phy/tegra/xusb.c
340
lane->pad->ops->iddq_disable(lane);
drivers/phy/tegra/xusb.c
524
if (port->ops->release)
drivers/phy/tegra/xusb.c
525
port->ops->release(port);
drivers/phy/tegra/xusb.c
574
if (port->ops->remove)
drivers/phy/tegra/xusb.c
575
port->ops->remove(port);
drivers/phy/tegra/xusb.c
809
usb2->base.ops = padctl->soc->ports.usb2.ops;
drivers/phy/tegra/xusb.c
811
usb2->base.lane = usb2->base.ops->map(&usb2->base);
drivers/phy/tegra/xusb.c
876
ulpi->base.ops = padctl->soc->ports.ulpi.ops;
drivers/phy/tegra/xusb.c
878
ulpi->base.lane = ulpi->base.ops->map(&ulpi->base);
drivers/phy/tegra/xusb.c
932
hsic->base.ops = padctl->soc->ports.hsic.ops;
drivers/phy/tegra/xusb.c
934
hsic->base.lane = hsic->base.ops->map(&hsic->base);
drivers/phy/tegra/xusb.h
164
const struct tegra_xusb_pad_ops *ops;
drivers/phy/tegra/xusb.h
174
const struct tegra_xusb_lane_ops *ops;
drivers/phy/tegra/xusb.h
188
const struct phy_ops *ops);
drivers/phy/tegra/xusb.h
288
const struct tegra_xusb_port_ops *ops;
drivers/phy/tegra/xusb.h
423
const struct tegra_xusb_port_ops *ops;
drivers/phy/tegra/xusb.h
428
const struct tegra_xusb_padctl_ops *ops;
drivers/phy/ti/phy-am654-serdes.c
523
static const struct phy_ops ops = {
drivers/phy/ti/phy-am654-serdes.c
688
init->ops = &serdes_am654_clk_mux_ops;
drivers/phy/ti/phy-am654-serdes.c
807
phy = devm_phy_create(dev, NULL, &ops);
drivers/phy/ti/phy-dm816x-usb.c
105
static const struct phy_ops ops = {
drivers/phy/ti/phy-dm816x-usb.c
226
generic_phy = devm_phy_create(phy->dev, NULL, &ops);
drivers/phy/ti/phy-j721e-wiz.c
1579
phy_reset_dev->ops = &wiz_phy_reset_ops;
drivers/phy/ti/phy-j721e-wiz.c
757
init->ops = &wiz_phy_en_refclk_ops;
drivers/phy/ti/phy-j721e-wiz.c
847
init->ops = &wiz_clk_mux_ops;
drivers/phy/ti/phy-j721e-wiz.c
905
init->ops = &wiz_clk_mux_ops;
drivers/phy/ti/phy-j721e-wiz.c
993
init->ops = &wiz_clk_div_ops;
drivers/phy/ti/phy-omap-usb2.c
263
static const struct phy_ops ops = {
drivers/phy/ti/phy-omap-usb2.c
496
generic_phy = devm_phy_create(phy->dev, NULL, &ops);
drivers/phy/ti/phy-ti-pipe3.c
593
static const struct phy_ops ops = {
drivers/phy/ti/phy-ti-pipe3.c
839
generic_phy = devm_phy_create(dev, NULL, &ops);
drivers/phy/ti/phy-twl4030-usb.c
670
static const struct phy_ops ops = {
drivers/phy/ti/phy-twl4030-usb.c
726
phy = devm_phy_create(twl->dev, NULL, &ops);
drivers/pinctrl/aspeed/pinctrl-aspeed-g4.c
2616
.ops = &aspeed_g4_ops,
drivers/pinctrl/aspeed/pinctrl-aspeed-g5.c
2807
.ops = &aspeed_g5_ops,
drivers/pinctrl/aspeed/pinctrl-aspeed-g6.c
2735
.ops = &aspeed_g5_ops,
drivers/pinctrl/aspeed/pinmux-aspeed.c
89
if (ctx->ops->eval)
drivers/pinctrl/aspeed/pinmux-aspeed.c
90
return ctx->ops->eval(ctx, expr, enabled);
drivers/pinctrl/aspeed/pinmux-aspeed.h
799
const struct aspeed_pinmux_ops *ops;
drivers/pinctrl/aspeed/pinmux-aspeed.h
818
return ctx->ops->set(ctx, expr, enabled);
drivers/pinctrl/core.c
1693
const struct pinctrl_ops *ops = pctldev->desc->pctlops;
drivers/pinctrl/core.c
1752
if (ops->pin_dbg_show)
drivers/pinctrl/core.c
1753
ops->pin_dbg_show(pctldev, s, pin);
drivers/pinctrl/core.c
1767
const struct pinctrl_ops *ops = pctldev->desc->pctlops;
drivers/pinctrl/core.c
1772
ngroups = ops->get_groups_count(pctldev);
drivers/pinctrl/core.c
1778
const char *gname = ops->get_group_name(pctldev, selector);
drivers/pinctrl/core.c
1783
if (ops->get_group_pins)
drivers/pinctrl/core.c
1784
ret = ops->get_group_pins(pctldev, selector,
drivers/pinctrl/core.c
2051
const struct pinctrl_ops *ops = pctldev->desc->pctlops;
drivers/pinctrl/core.c
2053
if (!ops ||
drivers/pinctrl/core.c
2054
!ops->get_groups_count ||
drivers/pinctrl/core.c
2055
!ops->get_group_name)
drivers/pinctrl/core.c
623
const struct pinctrl_ops *ops = pctldev->desc->pctlops;
drivers/pinctrl/core.c
624
int ngroups = ops->get_groups_count(pctldev);
drivers/pinctrl/core.c
629
const char *gname = ops->get_group_name(pctldev, selector);
drivers/pinctrl/devicetree.c
116
const struct pinctrl_ops *ops;
drivers/pinctrl/devicetree.c
162
ops = pctldev->desc->pctlops;
drivers/pinctrl/devicetree.c
163
if (!ops->dt_node_to_map) {
drivers/pinctrl/devicetree.c
168
ret = ops->dt_node_to_map(pctldev, np_config, &map, &num_maps);
drivers/pinctrl/devicetree.c
41
const struct pinctrl_ops *ops = pctldev->desc->pctlops;
drivers/pinctrl/devicetree.c
42
if (ops->dt_free_map)
drivers/pinctrl/devicetree.c
43
ops->dt_free_map(pctldev, map, num_maps);
drivers/pinctrl/freescale/pinctrl-imx-scmi.c
201
ret = pmx->ops->settings_get_one(pmx->ph, pin, PIN_TYPE, config_type, &val);
drivers/pinctrl/freescale/pinctrl-imx-scmi.c
246
ret = pmx->ops->settings_conf(pmx->ph, pin, PIN_TYPE, num_configs,
drivers/pinctrl/freescale/pinctrl-imx-scmi.c
282
npins = pmx->ops->count_get(pmx->ph, PIN_TYPE);
drivers/pinctrl/freescale/pinctrl-imx-scmi.c
290
ret = pmx->ops->name_get(pmx->ph, i, PIN_TYPE, &pins[i].name);
drivers/pinctrl/freescale/pinctrl-imx-scmi.c
334
pmx->ops = pinctrl_ops;
drivers/pinctrl/freescale/pinctrl-imx-scmi.c
37
const struct scmi_pinctrl_proto_ops *ops;
drivers/pinctrl/pinconf-generic.c
126
const struct pinconf_ops *ops = pctldev->desc->confops;
drivers/pinctrl/pinconf-generic.c
129
if (!ops->is_generic)
drivers/pinctrl/pinconf.c
102
ret = ops->pin_config_group_get(pctldev, selector, config);
drivers/pinctrl/pinconf.c
153
const struct pinconf_ops *ops = pctldev->desc->confops;
drivers/pinctrl/pinconf.c
156
if (!ops) {
drivers/pinctrl/pinconf.c
163
if (!ops->pin_config_set) {
drivers/pinctrl/pinconf.c
167
ret = ops->pin_config_set(pctldev,
drivers/pinctrl/pinconf.c
179
if (!ops->pin_config_group_set) {
drivers/pinctrl/pinconf.c
184
ret = ops->pin_config_group_set(pctldev,
drivers/pinctrl/pinconf.c
205
const struct pinconf_ops *ops;
drivers/pinctrl/pinconf.c
207
ops = pctldev->desc->confops;
drivers/pinctrl/pinconf.c
208
if (!ops || !ops->pin_config_set)
drivers/pinctrl/pinconf.c
211
return ops->pin_config_set(pctldev, pin, configs, nconfigs);
drivers/pinctrl/pinconf.c
29
const struct pinconf_ops *ops = pctldev->desc->confops;
drivers/pinctrl/pinconf.c
296
const struct pinconf_ops *ops = pctldev->desc->confops;
drivers/pinctrl/pinconf.c
300
if (ops && ops->pin_config_dbg_show)
drivers/pinctrl/pinconf.c
301
ops->pin_config_dbg_show(pctldev, s, pin);
drivers/pinctrl/pinconf.c
32
if (!ops->pin_config_set && !ops->pin_config_group_set) {
drivers/pinctrl/pinconf.c
339
const struct pinconf_ops *ops = pctldev->desc->confops;
drivers/pinctrl/pinconf.c
343
if (ops && ops->pin_config_group_dbg_show)
drivers/pinctrl/pinconf.c
344
ops->pin_config_group_dbg_show(pctldev, s, selector);
drivers/pinctrl/pinconf.c
61
const struct pinconf_ops *ops = pctldev->desc->confops;
drivers/pinctrl/pinconf.c
63
if (!ops || !ops->pin_config_get) {
drivers/pinctrl/pinconf.c
69
return ops->pin_config_get(pctldev, pin, config);
drivers/pinctrl/pinconf.c
76
const struct pinconf_ops *ops;
drivers/pinctrl/pinconf.c
87
ops = pctldev->desc->confops;
drivers/pinctrl/pinconf.c
89
if (!ops || !ops->pin_config_group_get) {
drivers/pinctrl/pinctrl-at91.c
1005
if (info->ops->get_deglitch && info->ops->get_deglitch(pio, pin))
drivers/pinctrl/pinctrl-at91.c
1007
if (info->ops->get_debounce && info->ops->get_debounce(pio, pin, &div))
drivers/pinctrl/pinctrl-at91.c
1009
if (info->ops->get_pulldown && info->ops->get_pulldown(pio, pin))
drivers/pinctrl/pinctrl-at91.c
1011
if (info->ops->get_schmitt_trig && info->ops->get_schmitt_trig(pio, pin))
drivers/pinctrl/pinctrl-at91.c
1013
if (info->ops->get_drivestrength)
drivers/pinctrl/pinctrl-at91.c
1014
*config |= (info->ops->get_drivestrength(pio, pin)
drivers/pinctrl/pinctrl-at91.c
1016
if (info->ops->get_slewrate)
drivers/pinctrl/pinctrl-at91.c
1017
*config |= (info->ops->get_slewrate(pio, pin) << SLEWRATE_SHIFT);
drivers/pinctrl/pinctrl-at91.c
1056
if (info->ops->set_deglitch)
drivers/pinctrl/pinctrl-at91.c
1057
info->ops->set_deglitch(pio, mask, config & DEGLITCH);
drivers/pinctrl/pinctrl-at91.c
1058
if (info->ops->set_debounce)
drivers/pinctrl/pinctrl-at91.c
1059
info->ops->set_debounce(pio, mask, config & DEBOUNCE,
drivers/pinctrl/pinctrl-at91.c
1061
if (info->ops->set_pulldown)
drivers/pinctrl/pinctrl-at91.c
1062
info->ops->set_pulldown(pio, mask, config & PULL_DOWN);
drivers/pinctrl/pinctrl-at91.c
1063
if (info->ops->disable_schmitt_trig && config & DIS_SCHMIT)
drivers/pinctrl/pinctrl-at91.c
1064
info->ops->disable_schmitt_trig(pio, mask);
drivers/pinctrl/pinctrl-at91.c
1065
if (info->ops->set_drivestrength)
drivers/pinctrl/pinctrl-at91.c
1066
info->ops->set_drivestrength(pio, pin,
drivers/pinctrl/pinctrl-at91.c
1069
if (info->ops->set_slewrate)
drivers/pinctrl/pinctrl-at91.c
1070
info->ops->set_slewrate(pio, pin,
drivers/pinctrl/pinctrl-at91.c
1301
info->ops = device_get_match_data(&pdev->dev);
drivers/pinctrl/pinctrl-at91.c
1505
mode = at91_gpio->ops->get_periph(pio, mask);
drivers/pinctrl/pinctrl-at91.c
1748
gpio_irqchip->irq_set_type = at91_gpio->ops->irq_type;
drivers/pinctrl/pinctrl-at91.c
1851
at91_chip->ops = device_get_match_data(dev);
drivers/pinctrl/pinctrl-at91.c
230
const struct at91_pinctrl_mux_ops *ops;
drivers/pinctrl/pinctrl-at91.c
59
const struct at91_pinctrl_mux_ops *ops;
drivers/pinctrl/pinctrl-at91.c
880
info->ops->mux_A_periph(pio, mask);
drivers/pinctrl/pinctrl-at91.c
883
info->ops->mux_B_periph(pio, mask);
drivers/pinctrl/pinctrl-at91.c
886
if (!info->ops->mux_C_periph)
drivers/pinctrl/pinctrl-at91.c
888
info->ops->mux_C_periph(pio, mask);
drivers/pinctrl/pinctrl-at91.c
891
if (!info->ops->mux_D_periph)
drivers/pinctrl/pinctrl-at91.c
893
info->ops->mux_D_periph(pio, mask);
drivers/pinctrl/pinmux.c
102
if (mux_setting && ops->function_is_gpio)
drivers/pinctrl/pinmux.c
103
func_is_gpio = ops->function_is_gpio(pctldev, mux_setting->func);
drivers/pinctrl/pinmux.c
105
if (ops->strict && desc->mux_usecount && !func_is_gpio)
drivers/pinctrl/pinmux.c
108
return !(ops->strict && !!desc->gpio_owner);
drivers/pinctrl/pinmux.c
125
const struct pinmux_ops *ops = pctldev->desc->pmxops;
drivers/pinctrl/pinmux.c
145
if (ops->function_is_gpio)
drivers/pinctrl/pinmux.c
146
gpio_ok = ops->function_is_gpio(pctldev,
drivers/pinctrl/pinmux.c
152
if ((!gpio_range || ops->strict) && !gpio_ok &&
drivers/pinctrl/pinmux.c
160
if ((gpio_range || ops->strict) && !gpio_ok && desc->gpio_owner) {
drivers/pinctrl/pinmux.c
191
if (gpio_range && ops->gpio_request_enable)
drivers/pinctrl/pinmux.c
193
status = ops->gpio_request_enable(pctldev, gpio_range, pin);
drivers/pinctrl/pinmux.c
194
else if (ops->request)
drivers/pinctrl/pinmux.c
195
status = ops->request(pctldev, pin);
drivers/pinctrl/pinmux.c
236
const struct pinmux_ops *ops = pctldev->desc->pmxops;
drivers/pinctrl/pinmux.c
273
if (gpio_range && ops->gpio_disable_free)
drivers/pinctrl/pinmux.c
274
ops->gpio_disable_free(pctldev, gpio_range, pin);
drivers/pinctrl/pinmux.c
275
else if (ops->free)
drivers/pinctrl/pinmux.c
276
ops->free(pctldev, pin);
drivers/pinctrl/pinmux.c
335
const struct pinmux_ops *ops;
drivers/pinctrl/pinmux.c
338
ops = pctldev->desc->pmxops;
drivers/pinctrl/pinmux.c
340
if (ops->gpio_set_direction)
drivers/pinctrl/pinmux.c
341
ret = ops->gpio_set_direction(pctldev, range, pin, input);
drivers/pinctrl/pinmux.c
351
const struct pinmux_ops *ops = pctldev->desc->pmxops;
drivers/pinctrl/pinmux.c
352
unsigned int nfuncs = ops->get_functions_count(pctldev);
drivers/pinctrl/pinmux.c
357
const char *fname = ops->get_function_name(pctldev, selector);
drivers/pinctrl/pinmux.c
38
const struct pinmux_ops *ops = pctldev->desc->pmxops;
drivers/pinctrl/pinmux.c
43
if (!ops ||
drivers/pinctrl/pinmux.c
437
const struct pinmux_ops *ops = pctldev->desc->pmxops;
drivers/pinctrl/pinmux.c
44
!ops->get_functions_count ||
drivers/pinctrl/pinmux.c
45
!ops->get_function_name ||
drivers/pinctrl/pinmux.c
46
!ops->get_function_groups ||
drivers/pinctrl/pinmux.c
47
!ops->set_mux) {
drivers/pinctrl/pinmux.c
492
ret = ops->set_mux(pctldev, setting->data.mux.func,
drivers/pinctrl/pinmux.c
52
nfuncs = ops->get_functions_count(pctldev);
drivers/pinctrl/pinmux.c
54
const char *fname = ops->get_function_name(pctldev,
drivers/pinctrl/pinmux.c
91
const struct pinmux_ops *ops = pctldev->desc->pmxops;
drivers/pinctrl/pinmux.c
96
if (!desc || !ops)
drivers/pinctrl/renesas/core.c
1078
if (!info->ops || !info->ops->get_bias ||
drivers/pinctrl/renesas/core.c
1079
!info->ops->set_bias)
drivers/pinctrl/renesas/core.c
1083
(!info->ops || !info->ops->pin_to_portcr))
drivers/pinctrl/renesas/core.c
1125
if (!info->ops || !info->ops->pin_to_pocctrl)
drivers/pinctrl/renesas/core.c
1127
else if (info->ops->pin_to_pocctrl(pin->pin, &x) < 0)
drivers/pinctrl/renesas/core.c
1130
} else if (info->ops && info->ops->pin_to_pocctrl &&
drivers/pinctrl/renesas/core.c
1131
info->ops->pin_to_pocctrl(pin->pin, &x) >= 0) {
drivers/pinctrl/renesas/core.c
1331
if (info->ops && info->ops->init) {
drivers/pinctrl/renesas/core.c
1332
ret = info->ops->init(pfc);
drivers/pinctrl/renesas/pfc-r8a73a4.c
2594
.ops = &r8a73a4_pfc_ops,
drivers/pinctrl/renesas/pfc-r8a7740.c
3525
.ops = &r8a7740_pfc_ops,
drivers/pinctrl/renesas/pfc-r8a77470.c
3529
.ops = &r8a77470_pfc_ops,
drivers/pinctrl/renesas/pfc-r8a7778.c
3090
.ops = &r8a7778_pfc_ops,
drivers/pinctrl/renesas/pfc-r8a7779.c
4355
.ops = &r8a7779_pfc_ops,
drivers/pinctrl/renesas/pfc-r8a7790.c
6142
.ops = &r8a7790_pfc_ops,
drivers/pinctrl/renesas/pfc-r8a7790.c
6165
.ops = &r8a7790_pfc_ops,
drivers/pinctrl/renesas/pfc-r8a7791.c
6889
.ops = &r8a7791_pfc_ops,
drivers/pinctrl/renesas/pfc-r8a7791.c
6912
.ops = &r8a7791_pfc_ops,
drivers/pinctrl/renesas/pfc-r8a7791.c
6935
.ops = &r8a7791_pfc_ops,
drivers/pinctrl/renesas/pfc-r8a7791.c
6960
.ops = &r8a7791_pfc_ops,
drivers/pinctrl/renesas/pfc-r8a7792.c
3120
.ops = &r8a7792_pfc_ops,
drivers/pinctrl/renesas/pfc-r8a7794.c
5842
.ops = &r8a7794_pfc_ops,
drivers/pinctrl/renesas/pfc-r8a7794.c
5865
.ops = &r8a7794_pfc_ops,
drivers/pinctrl/renesas/pfc-r8a77951.c
6143
.ops = &r8a77951_pfc_ops,
drivers/pinctrl/renesas/pfc-r8a77951.c
6168
.ops = &r8a77951_pfc_ops,
drivers/pinctrl/renesas/pfc-r8a7796.c
6095
.ops = &r8a7796_pfc_ops,
drivers/pinctrl/renesas/pfc-r8a7796.c
6120
.ops = &r8a7796_pfc_ops,
drivers/pinctrl/renesas/pfc-r8a7796.c
6147
.ops = &r8a7796_pfc_ops,
drivers/pinctrl/renesas/pfc-r8a77965.c
6336
.ops = &r8a77965_pfc_ops,
drivers/pinctrl/renesas/pfc-r8a77965.c
6361
.ops = &r8a77965_pfc_ops,
drivers/pinctrl/renesas/pfc-r8a77970.c
2541
.ops = &r8a77970_pfc_ops,
drivers/pinctrl/renesas/pfc-r8a77980.c
3058
.ops = &r8a77980_pfc_ops,
drivers/pinctrl/renesas/pfc-r8a77990.c
5293
.ops = &r8a77990_pfc_ops,
drivers/pinctrl/renesas/pfc-r8a77990.c
5318
.ops = &r8a77990_pfc_ops,
drivers/pinctrl/renesas/pfc-r8a77995.c
3176
.ops = &r8a77995_pfc_ops,
drivers/pinctrl/renesas/pfc-r8a779a0.c
4363
.ops = &r8a779a0_pfc_ops,
drivers/pinctrl/renesas/pfc-r8a779f0.c
2083
.ops = &r8a779f0_pfc_ops,
drivers/pinctrl/renesas/pfc-r8a779g0.c
4414
.ops = &r8a779g0_pin_ops,
drivers/pinctrl/renesas/pfc-r8a779h0.c
4097
.ops = &r8a779h0_pin_ops,
drivers/pinctrl/renesas/pfc-sh73a0.c
4088
.ops = &sh73a0_vccq_mc0_ops,
drivers/pinctrl/renesas/pfc-sh73a0.c
4152
.ops = &sh73a0_pfc_ops,
drivers/pinctrl/renesas/pinctrl.c
583
if (!pfc->info->ops || !pfc->info->ops->get_bias)
drivers/pinctrl/renesas/pinctrl.c
587
bias = pfc->info->ops->get_bias(pfc, _pin);
drivers/pinctrl/renesas/pinctrl.c
615
if (!pfc->info->ops || !pfc->info->ops->pin_to_pocctrl)
drivers/pinctrl/renesas/pinctrl.c
618
bit = pfc->info->ops->pin_to_pocctrl(_pin, &pocctrl);
drivers/pinctrl/renesas/pinctrl.c
659
if (!pfc->info->ops || !pfc->info->ops->set_bias)
drivers/pinctrl/renesas/pinctrl.c
663
pfc->info->ops->set_bias(pfc, _pin, param);
drivers/pinctrl/renesas/pinctrl.c
688
if (!pfc->info->ops || !pfc->info->ops->pin_to_pocctrl)
drivers/pinctrl/renesas/pinctrl.c
691
bit = pfc->info->ops->pin_to_pocctrl(_pin, &pocctrl);
drivers/pinctrl/renesas/pinctrl.c
902
pfc->info->ops->pin_to_portcr(pin);
drivers/pinctrl/renesas/pinctrl.c
920
pfc->info->ops->pin_to_portcr(pin);
drivers/pinctrl/renesas/sh_pfc.h
260
const struct sh_pfc_soc_operations *ops;
drivers/platform/arm64/acer-aspire1-ec.c
501
ec->bridge.ops = DRM_BRIDGE_OP_HPD;
drivers/platform/arm64/huawei-gaokun-ec.c
613
.ops = &gaokun_ec_hwmon_ops,
drivers/platform/chrome/chromeos_of_hw_prober.c
49
.ops = &i2c_of_probe_simple_ops, \
drivers/platform/chrome/chromeos_privacy_screen.c
143
.ops = {
drivers/platform/chrome/chromeos_tbmc.c
111
.ops = {
drivers/platform/chrome/cros_ec_typec.c
493
cap->ops = &cros_typec_usb_mode_ops;
drivers/platform/chrome/wilco_ec/event.c
520
.ops = {
drivers/platform/cznic/turris-omnia-mcu-sys-off-wakeup.c
249
mcu->rtcdev->ops = &omnia_rtc_ops;
drivers/platform/cznic/turris-omnia-mcu-watchdog.c
101
mcu->wdt.ops = &omnia_wdt_ops;
drivers/platform/olpc/olpc-ec.c
395
.ops = &dcon_regulator_ops,
drivers/platform/surface/aggregator/controller.c
599
item->ops.free(item);
drivers/platform/surface/aggregator/controller.c
624
item->ops.free = __ssam_event_item_free_cached;
drivers/platform/surface/aggregator/controller.c
630
item->ops.free = __ssam_event_item_free_generic;
drivers/platform/surface/aggregator/controller.h
93
} ops;
drivers/platform/surface/aggregator/ssh_packet_layer.c
1646
ptl->ops.data_received(ptl, payload);
drivers/platform/surface/aggregator/ssh_packet_layer.c
2027
struct ssh_ptl_ops *ops)
drivers/platform/surface/aggregator/ssh_packet_layer.c
2055
ptl->ops = *ops;
drivers/platform/surface/aggregator/ssh_packet_layer.c
517
p->ops->release(p);
drivers/platform/surface/aggregator/ssh_packet_layer.c
573
u8 priority, const struct ssh_packet_ops *ops)
drivers/platform/surface/aggregator/ssh_packet_layer.c
588
packet->ops = ops;
drivers/platform/surface/aggregator/ssh_packet_layer.c
858
if (p->ops->complete)
drivers/platform/surface/aggregator/ssh_packet_layer.c
859
p->ops->complete(p, status);
drivers/platform/surface/aggregator/ssh_packet_layer.h
119
struct ssh_ptl_ops ops;
drivers/platform/surface/aggregator/ssh_packet_layer.h
140
struct ssh_ptl_ops *ops);
drivers/platform/surface/aggregator/ssh_packet_layer.h
185
u8 priority, const struct ssh_packet_ops *ops);
drivers/platform/surface/aggregator/ssh_request_layer.c
1007
rqst->ops = ops;
drivers/platform/surface/aggregator/ssh_request_layer.c
1026
const struct ssh_rtl_ops *ops)
drivers/platform/surface/aggregator/ssh_request_layer.c
1051
rtl->ops = *ops;
drivers/platform/surface/aggregator/ssh_request_layer.c
180
rqst->ops->complete(rqst, NULL, NULL, status);
drivers/platform/surface/aggregator/ssh_request_layer.c
194
rqst->ops->complete(rqst, cmd, data, 0);
drivers/platform/surface/aggregator/ssh_request_layer.c
906
rtl->ops.handle_event(rtl, cmd, data);
drivers/platform/surface/aggregator/ssh_request_layer.c
964
rqst->ops->release(rqst);
drivers/platform/surface/aggregator/ssh_request_layer.c
986
const struct ssh_request_ops *ops)
drivers/platform/surface/aggregator/ssh_request_layer.h
133
const struct ssh_rtl_ops *ops);
drivers/platform/surface/aggregator/ssh_request_layer.h
141
const struct ssh_request_ops *ops);
drivers/platform/surface/aggregator/ssh_request_layer.h
91
struct ssh_rtl_ops ops;
drivers/platform/surface/surface_aggregator_hub.c
175
hub->notif.base.fn = desc->ops.notify;
drivers/platform/surface/surface_aggregator_hub.c
182
hub->ops.get_state = desc->ops.get_state;
drivers/platform/surface/surface_aggregator_hub.c
275
.ops = {
drivers/platform/surface/surface_aggregator_hub.c
340
.ops = {
drivers/platform/surface/surface_aggregator_hub.c
49
struct ssam_hub_ops ops;
drivers/platform/surface/surface_aggregator_hub.c
62
} ops;
drivers/platform/surface/surface_aggregator_hub.c
73
status = hub->ops.get_state(hub, &state);
drivers/platform/surface/surface_aggregator_tabletsw.c
103
tablet = sw->ops.state_is_tablet_mode(sw, &state);
drivers/platform/surface/surface_aggregator_tabletsw.c
135
sw->ops.get_state = desc->ops.get_state;
drivers/platform/surface/surface_aggregator_tabletsw.c
136
sw->ops.state_name = desc->ops.state_name;
drivers/platform/surface/surface_aggregator_tabletsw.c
137
sw->ops.state_is_tablet_mode = desc->ops.state_is_tablet_mode;
drivers/platform/surface/surface_aggregator_tabletsw.c
144
status = sw->ops.get_state(sw, &sw->state);
drivers/platform/surface/surface_aggregator_tabletsw.c
158
tablet = sw->ops.state_is_tablet_mode(sw, &sw->state);
drivers/platform/surface/surface_aggregator_tabletsw.c
168
sw->notif.base.fn = desc->ops.notify;
drivers/platform/surface/surface_aggregator_tabletsw.c
306
.ops = {
drivers/platform/surface/surface_aggregator_tabletsw.c
43
struct ssam_tablet_sw_ops ops;
drivers/platform/surface/surface_aggregator_tabletsw.c
60
} ops;
drivers/platform/surface/surface_aggregator_tabletsw.c
605
.ops = {
drivers/platform/surface/surface_aggregator_tabletsw.c
73
const char *state = sw->ops.state_name(sw, &sw->state);
drivers/platform/surface/surface_aggregator_tabletsw.c
94
status = sw->ops.get_state(sw, &state);
drivers/platform/surface/surfacepro3_button.c
256
.ops = {
drivers/platform/x86/acer-wireless.c
60
.ops = {
drivers/platform/x86/acer-wmi.c
3098
.ops = &acer_wmi_hwmon_ops,
drivers/platform/x86/amd/hsmp/hwmon.c
107
.ops = &hsmp_hwmon_ops,
drivers/platform/x86/asus-laptop.c
1345
const struct rfkill_ops *ops)
drivers/platform/x86/asus-laptop.c
1352
type, ops, rfk);
drivers/platform/x86/asus-laptop.c
1932
.ops = {
drivers/platform/x86/asus-wireless.c
188
.ops = {
drivers/platform/x86/asus-wmi.c
2171
if (asus->hotplug_slot.ops) {
drivers/platform/x86/asus-wmi.c
2311
asus->hotplug_slot.ops = &asus_hotplug_slot_ops;
drivers/platform/x86/asus-wmi.c
2322
asus->hotplug_slot.ops = NULL;
drivers/platform/x86/asus-wmi.c
2450
if (asus->hotplug_slot.ops)
drivers/platform/x86/ayaneo-ec.c
275
.ops = &ayaneo_ec_hwmon_ops,
drivers/platform/x86/classmate-laptop.c
1030
.ops = {
drivers/platform/x86/classmate-laptop.c
1097
.ops = {
drivers/platform/x86/classmate-laptop.c
461
.ops = {
drivers/platform/x86/classmate-laptop.c
696
.ops = {
drivers/platform/x86/classmate-laptop.c
789
.ops = {
drivers/platform/x86/dasharo-acpi.c
294
.ops = &dasharo_hwmon_ops,
drivers/platform/x86/dell/alienware-wmi-base.c
226
ret = pdata->ops.upd_led(priv, pdata->wdev, location);
drivers/platform/x86/dell/alienware-wmi-base.c
372
ret = pdata->ops.upd_brightness(priv, pdata->wdev, brightness);
drivers/platform/x86/dell/alienware-wmi-legacy.c
62
.ops = {
drivers/platform/x86/dell/alienware-wmi-wmax.c
1018
.ops = &awcc_hwmon_ops,
drivers/platform/x86/dell/alienware-wmi-wmax.c
1599
.ops = {
drivers/platform/x86/dell/alienware-wmi.h
67
struct alienfx_ops ops;
drivers/platform/x86/dell/dell-rbtn.c
293
.ops = {
drivers/platform/x86/dell/dell-wmi-ddv.c
617
cinfo->chip.ops = &dell_wmi_ddv_ops;
drivers/platform/x86/eeepc-laptop.c
1468
.ops = {
drivers/platform/x86/eeepc-laptop.c
574
if (!eeepc->hotplug_slot.ops)
drivers/platform/x86/eeepc-laptop.c
736
eeepc->hotplug_slot.ops = &eeepc_hotplug_slot_ops;
drivers/platform/x86/eeepc-laptop.c
747
eeepc->hotplug_slot.ops = NULL;
drivers/platform/x86/eeepc-laptop.c
808
if (eeepc->hotplug_slot.ops)
drivers/platform/x86/fujitsu-laptop.c
1093
.ops = {
drivers/platform/x86/fujitsu-laptop.c
1108
.ops = {
drivers/platform/x86/fujitsu-tablet.c
508
.ops = {
drivers/platform/x86/gigabyte-wmi.c
114
.ops = &gigabyte_wmi_hwmon_ops,
drivers/platform/x86/hp/hp-wmi.c
2151
const struct platform_profile_ops *ops;
drivers/platform/x86/hp/hp-wmi.c
2167
ops = &platform_profile_omen_ops;
drivers/platform/x86/hp/hp-wmi.c
2181
ops = &platform_profile_victus_ops;
drivers/platform/x86/hp/hp-wmi.c
2204
ops = &platform_profile_victus_s_ops;
drivers/platform/x86/hp/hp-wmi.c
2219
ops = &hp_wmi_platform_profile_ops;
drivers/platform/x86/hp/hp-wmi.c
2223
NULL, ops);
drivers/platform/x86/hp/hp-wmi.c
2516
static const struct hwmon_ops ops = {
drivers/platform/x86/hp/hp-wmi.c
2523
.ops = &ops,
drivers/platform/x86/intel/int3472/clk_and_regulator.c
123
.ops = &skl_int3472_clock_ops,
drivers/platform/x86/intel/rst.c
132
.ops = {
drivers/platform/x86/intel/smartconnect.c
39
.ops = {
drivers/platform/x86/intel/telemetry/core.c
149
int telemetry_set_pltdata(const struct telemetry_core_ops *ops,
drivers/platform/x86/intel/telemetry/core.c
152
if (ops)
drivers/platform/x86/intel/telemetry/core.c
153
telm_core_conf.telem_ops = ops;
drivers/platform/x86/lenovo/thinkpad_acpi.c
1095
const struct tpacpi_rfk_ops *ops;
drivers/platform/x86/lenovo/thinkpad_acpi.c
1114
status = (tp_rfk->ops->get_status)();
drivers/platform/x86/lenovo/thinkpad_acpi.c
1173
res = (tp_rfk->ops->set_status)(blocked ?
drivers/platform/x86/lenovo/thinkpad_acpi.c
1214
atp_rfk->ops = tp_rfkops;
drivers/platform/x86/lenovo/thinkpad_acpi.c
1307
res = tpacpi_rfkill_switches[id]->ops->set_status((!!t) ?
drivers/platform/x86/lenovo/thinkpad_acpi.c
1361
res = (tpacpi_rfkill_switches[id]->ops->set_status)(status);
drivers/platform/x86/lenovo/thinkpad_acpi.c
885
ibm->acpi->driver->ops.add = &tpacpi_device_add;
drivers/platform/x86/lenovo/wmi-other.c
103
struct component_master_ops *ops;
drivers/platform/x86/lenovo/wmi-other.c
386
.ops = &lwmi_om_hwmon_ops,
drivers/platform/x86/lg-laptop.c
906
.ops = {
drivers/platform/x86/msi-wmi-platform.c
224
.ops = &msi_wmi_platform_ops,
drivers/platform/x86/oxpec.c
926
.ops = &oxp_ec_hwmon_ops,
drivers/platform/x86/panasonic-laptop.c
208
.ops = {
drivers/platform/x86/portwell-ec.c
264
.ops = &pwec_wdt_ops,
drivers/platform/x86/portwell-ec.c
341
.ops = &pwec_hwmon_ops,
drivers/platform/x86/samsung-laptop.c
1038
const struct rfkill_ops *ops,
drivers/platform/x86/samsung-laptop.c
1048
type, ops, arfkill);
drivers/platform/x86/siemens/simatic-ipc-batt.c
145
.ops = &simatic_ipc_batt_ops,
drivers/platform/x86/silicom-platform.c
878
.ops = &silicom_fan_control_hwmon_ops,
drivers/platform/x86/sony-laptop.c
3092
const struct backlight_ops *ops = NULL;
drivers/platform/x86/sony-laptop.c
3096
ops = &sony_backlight_ng_ops;
drivers/platform/x86/sony-laptop.c
3102
ops = &sony_backlight_ng_ops;
drivers/platform/x86/sony-laptop.c
3108
ops = &sony_backlight_ng_ops;
drivers/platform/x86/sony-laptop.c
3114
ops = &sony_backlight_ng_ops;
drivers/platform/x86/sony-laptop.c
3120
ops = &sony_backlight_ng_ops;
drivers/platform/x86/sony-laptop.c
3126
ops = &sony_backlight_ops;
drivers/platform/x86/sony-laptop.c
3137
ops, &props);
drivers/platform/x86/sony-laptop.c
3144
ops->get_brightness(sony_bl_props.dev);
drivers/platform/x86/sony-laptop.c
3304
.ops = {
drivers/platform/x86/sony-laptop.c
4679
.ops = {
drivers/platform/x86/system76_acpi.c
633
.ops = &thermal_ops,
drivers/platform/x86/system76_acpi.c
813
.ops = {
drivers/platform/x86/topstar-laptop.c
360
.ops = {
drivers/platform/x86/toshiba_acpi.c
3058
.ops = &toshiba_acpi_hwmon_ops,
drivers/platform/x86/toshiba_acpi.c
3602
.ops = {
drivers/platform/x86/toshiba_bluetooth.c
57
.ops = {
drivers/platform/x86/toshiba_haps.c
256
.ops = {
drivers/platform/x86/uniwill/uniwill-acpi.c
1043
.ops = &uniwill_ops,
drivers/platform/x86/wireless-hotkey.c
117
.ops = {
drivers/platform/x86/xo15-ebook.c
155
.ops = {
drivers/pmdomain/apple/pmgr-pwrstate.c
292
ps->rcdev.ops = &apple_pmgr_reset_ops;
drivers/pmdomain/arm/scpi_pm_domain.c
112
scpi_pd->ops = scpi_ops;
drivers/pmdomain/arm/scpi_pm_domain.c
18
struct scpi_ops *ops;
drivers/pmdomain/arm/scpi_pm_domain.c
44
ret = pd->ops->device_set_power_state(pd->domain, state);
drivers/pmdomain/arm/scpi_pm_domain.c
48
return !(state == pd->ops->device_get_power_state(pd->domain));
drivers/pmdomain/bcm/bcm2835-power.c
680
power->reset.ops = &bcm2835_reset_ops;
drivers/pmdomain/core.c
228
if (dev->pm_domain->ops.runtime_suspend == genpd_runtime_suspend)
drivers/pmdomain/core.c
2419
genpd->domain.ops.runtime_suspend = genpd_runtime_suspend;
drivers/pmdomain/core.c
2420
genpd->domain.ops.runtime_resume = genpd_runtime_resume;
drivers/pmdomain/core.c
2421
genpd->domain.ops.prepare = genpd_prepare;
drivers/pmdomain/core.c
2422
genpd->domain.ops.suspend_noirq = genpd_suspend_noirq;
drivers/pmdomain/core.c
2423
genpd->domain.ops.resume_noirq = genpd_resume_noirq;
drivers/pmdomain/core.c
2424
genpd->domain.ops.freeze_noirq = genpd_freeze_noirq;
drivers/pmdomain/core.c
2425
genpd->domain.ops.thaw_noirq = genpd_thaw_noirq;
drivers/pmdomain/core.c
2426
genpd->domain.ops.poweroff_noirq = genpd_poweroff_noirq;
drivers/pmdomain/core.c
2427
genpd->domain.ops.restore_noirq = genpd_restore_noirq;
drivers/pmdomain/core.c
2428
genpd->domain.ops.complete = genpd_complete;
drivers/pmdomain/imx/imx8mp-blk-ctrl.c
161
init.ops = &clk_hsio_pll_ops;
drivers/pmdomain/mediatek/airoha-cpu-pmdomain.c
72
.ops = &airoha_cpu_pmdomain_clk_ops,
drivers/pmdomain/mediatek/mtk-mfg-pmdomain.c
351
.ops = &mtk_mfg_clk_gpu_ops,
drivers/pmdomain/mediatek/mtk-mfg-pmdomain.c
357
.ops = &mtk_mfg_clk_stack_ops,
drivers/pmdomain/ti/omap_prm.c
907
reset->rcdev.ops = &omap_reset_ops;
drivers/pmdomain/ti/ti_sci_pm_domains.c
115
return ti_sci->ops.dev_ops.put_device(ti_sci, pd->idx);
drivers/pmdomain/ti/ti_sci_pm_domains.c
128
return ti_sci->ops.dev_ops.get_device_exclusive(ti_sci,
drivers/pmdomain/ti/ti_sci_pm_domains.c
131
return ti_sci->ops.dev_ops.get_device(ti_sci, pd->idx);
drivers/pmdomain/ti/ti_sci_pm_domains.c
209
if (!pd_provider->ti_sci->ops.dev_ops.is_on)
drivers/pmdomain/ti/ti_sci_pm_domains.c
212
ret = pd_provider->ti_sci->ops.dev_ops.is_on(pd_provider->ti_sci,
drivers/pmdomain/ti/ti_sci_pm_domains.c
282
if (pd_provider->ti_sci->ops.pm_ops.set_device_constraint &&
drivers/pmdomain/ti/ti_sci_pm_domains.c
283
pd_provider->ti_sci->ops.pm_ops.set_latency_constraint)
drivers/pmdomain/ti/ti_sci_pm_domains.c
284
pd->pd.domain.ops.suspend = ti_sci_pd_suspend;
drivers/pmdomain/ti/ti_sci_pm_domains.c
72
ret = ti_sci->ops.pm_ops.set_latency_constraint(ti_sci, val_ms, TISCI_MSG_CONSTRAINT_SET);
drivers/pmdomain/ti/ti_sci_pm_domains.c
99
ret = ti_sci->ops.pm_ops.set_device_constraint(ti_sci, pd->idx,
drivers/power/reset/at91-reset.c
329
reset->rcdev.ops = &at91_reset_ops;
drivers/power/reset/sc27xx-poweroff.c
48
.ops = &poweroff_syscore_ops,
drivers/power/supply/ab8500-chargalg.h
40
struct ux500_charger_ops ops;
drivers/power/supply/ab8500_chargalg.c
337
return di->usb_chg->ops.check_enable(di->usb_chg,
drivers/power/supply/ab8500_chargalg.c
341
return di->ac_chg->ops.check_enable(di->ac_chg,
drivers/power/supply/ab8500_chargalg.c
467
if (di->ac_chg && di->ac_chg->ops.kick_wd &&
drivers/power/supply/ab8500_chargalg.c
469
return di->ac_chg->ops.kick_wd(di->ac_chg);
drivers/power/supply/ab8500_chargalg.c
470
} else if (di->usb_chg && di->usb_chg->ops.kick_wd &&
drivers/power/supply/ab8500_chargalg.c
472
return di->usb_chg->ops.kick_wd(di->usb_chg);
drivers/power/supply/ab8500_chargalg.c
490
if (!di->ac_chg || !di->ac_chg->ops.enable)
drivers/power/supply/ab8500_chargalg.c
502
return di->ac_chg->ops.enable(di->ac_chg, enable, vset_uv, iset_ua);
drivers/power/supply/ab8500_chargalg.c
518
if (!di->usb_chg || !di->usb_chg->ops.enable)
drivers/power/supply/ab8500_chargalg.c
530
return di->usb_chg->ops.enable(di->usb_chg, enable, vset_uv, iset_ua);
drivers/power/supply/ab8500_chargalg.c
545
if (di->ac_chg && di->ac_chg->ops.update_curr &&
drivers/power/supply/ab8500_chargalg.c
556
return di->ac_chg->ops.update_curr(di->ac_chg, iset_ua);
drivers/power/supply/ab8500_chargalg.c
557
} else if (di->usb_chg && di->usb_chg->ops.update_curr &&
drivers/power/supply/ab8500_chargalg.c
568
return di->usb_chg->ops.update_curr(di->usb_chg, iset_ua);
drivers/power/supply/ab8500_charger.c
3488
di->ac_chg.ops.enable = &ab8500_charger_ac_en;
drivers/power/supply/ab8500_charger.c
3489
di->ac_chg.ops.check_enable = &ab8500_charger_ac_check_enable;
drivers/power/supply/ab8500_charger.c
3490
di->ac_chg.ops.kick_wd = &ab8500_charger_watchdog_kick;
drivers/power/supply/ab8500_charger.c
3491
di->ac_chg.ops.update_curr = &ab8500_charger_update_charger_current;
drivers/power/supply/ab8500_charger.c
3508
di->usb_chg.ops.enable = &ab8500_charger_usb_en;
drivers/power/supply/ab8500_charger.c
3509
di->usb_chg.ops.check_enable = &ab8500_charger_usb_check_enable;
drivers/power/supply/ab8500_charger.c
3510
di->usb_chg.ops.kick_wd = &ab8500_charger_watchdog_kick;
drivers/power/supply/ab8500_charger.c
3511
di->usb_chg.ops.update_curr = &ab8500_charger_update_charger_current;
drivers/power/supply/bq24190_charger.c
694
.ops = &bq24190_vbus_ops,
drivers/power/supply/bq24190_charger.c
710
.ops = &bq24296_vbus_ops,
drivers/power/supply/bq25890_charger.c
1228
.ops = &bq25890_vbus_ops,
drivers/power/supply/bq25890_charger.c
1240
.ops = &bq25890_vsys_ops,
drivers/power/supply/ds2782_battery.c
219
err = info->ops->get_battery_current(info, &current_uA);
drivers/power/supply/ds2782_battery.c
223
err = info->ops->get_battery_capacity(info, &capacity);
drivers/power/supply/ds2782_battery.c
254
ret = info->ops->get_battery_capacity(info, &val->intval);
drivers/power/supply/ds2782_battery.c
258
ret = info->ops->get_battery_voltage(info, &val->intval);
drivers/power/supply/ds2782_battery.c
262
ret = info->ops->get_battery_current(info, &val->intval);
drivers/power/supply/ds2782_battery.c
402
info->ops = &ds278x_ops[id->driver_data];
drivers/power/supply/ds2782_battery.c
59
const struct ds278x_battery_ops *ops;
drivers/power/supply/mt6360_charger.c
588
.ops = &mt6360_chg_otg_ops,
drivers/power/supply/mt6370-charger.c
660
.ops = &mt6370_chg_otg_ops,
drivers/power/supply/power_supply_hwmon.c
348
.ops = &power_supply_hwmon_ops,
drivers/power/supply/qcom_smbb.c
953
chg->otg_rdesc.ops = &smbb_chg_otg_ops;
drivers/power/supply/rt9467-charger.c
335
.ops = &rt9467_otg_regulator_ops,
drivers/power/supply/rt9471.c
612
.ops = &rt9471_otg_ops,
drivers/power/supply/smb347-charger.c
1521
.ops = &smb347_usb_vbus_regulator_ops,
drivers/power/supply/ucs1002_power.c
523
.ops = &ucs1002_regulator_ops,
drivers/powercap/dtpm.c
142
ret = dtpm->ops->update_power_uw(dtpm);
drivers/powercap/dtpm.c
182
if (dtpm->ops)
drivers/powercap/dtpm.c
183
dtpm->ops->release(dtpm);
drivers/powercap/dtpm.c
226
if (dtpm->ops) {
drivers/powercap/dtpm.c
227
dtpm->power_limit = dtpm->ops->set_power_uw(dtpm, power_limit);
drivers/powercap/dtpm.c
319
void dtpm_init(struct dtpm *dtpm, struct dtpm_ops *ops)
drivers/powercap/dtpm.c
325
dtpm->ops = ops;
drivers/powercap/dtpm.c
378
if (parent && parent->ops)
drivers/powercap/dtpm.c
384
if (dtpm->ops && !(dtpm->ops->set_power_uw &&
drivers/powercap/dtpm.c
385
dtpm->ops->get_power_uw &&
drivers/powercap/dtpm.c
386
dtpm->ops->update_power_uw &&
drivers/powercap/dtpm.c
387
dtpm->ops->release))
drivers/powercap/dtpm.c
404
if (dtpm->ops && !dtpm->ops->update_power_uw(dtpm)) {
drivers/powercap/dtpm.c
65
if (dtpm->ops) {
drivers/powercap/dtpm.c
66
*power_uw = dtpm->ops->get_power_uw(dtpm);
drivers/powercap/powercap_sys.c
104
if (pconst && pconst->ops && pconst->ops->set_##_attr) { \
drivers/powercap/powercap_sys.c
105
if (!pconst->ops->set_##_attr(power_zone, id, value)) \
drivers/powercap/powercap_sys.c
171
if (pconst && pconst->ops && pconst->ops->get_name) {
drivers/powercap/powercap_sys.c
172
name = pconst->ops->get_name(power_zone, id);
drivers/powercap/powercap_sys.c
28
if (power_zone->ops->get_##_attr) { \
drivers/powercap/powercap_sys.c
29
if (!power_zone->ops->get_##_attr(power_zone, &value)) \
drivers/powercap/powercap_sys.c
300
pconst->ops = const_ops;
drivers/powercap/powercap_sys.c
307
if (pconst->ops->get_name)
drivers/powercap/powercap_sys.c
310
if (pconst->ops->get_max_power_uw)
drivers/powercap/powercap_sys.c
313
if (pconst->ops->get_min_power_uw)
drivers/powercap/powercap_sys.c
316
if (pconst->ops->get_max_time_window_us)
drivers/powercap/powercap_sys.c
319
if (pconst->ops->get_min_time_window_us)
drivers/powercap/powercap_sys.c
364
if (power_zone->ops->get_max_energy_range_uj)
drivers/powercap/powercap_sys.c
367
if (power_zone->ops->get_energy_uj) {
drivers/powercap/powercap_sys.c
368
if (power_zone->ops->reset_energy_uj)
drivers/powercap/powercap_sys.c
375
if (power_zone->ops->get_power_uw)
drivers/powercap/powercap_sys.c
378
if (power_zone->ops->get_max_power_range_uw)
drivers/powercap/powercap_sys.c
401
if (power_zone->ops->release)
drivers/powercap/powercap_sys.c
402
power_zone->ops->release(power_zone);
drivers/powercap/powercap_sys.c
413
if (control_type->ops && control_type->ops->release)
drivers/powercap/powercap_sys.c
414
control_type->ops->release(control_type);
drivers/powercap/powercap_sys.c
429
if (power_zone->ops->get_enable)
drivers/powercap/powercap_sys.c
430
if (power_zone->ops->get_enable(power_zone, &mode))
drivers/powercap/powercap_sys.c
435
if (control_type->ops && control_type->ops->get_enable)
drivers/powercap/powercap_sys.c
436
if (control_type->ops->get_enable(control_type, &mode))
drivers/powercap/powercap_sys.c
453
if (power_zone->ops->set_enable)
drivers/powercap/powercap_sys.c
454
if (!power_zone->ops->set_enable(power_zone, mode))
drivers/powercap/powercap_sys.c
459
if (control_type->ops && control_type->ops->set_enable)
drivers/powercap/powercap_sys.c
460
if (!control_type->ops->set_enable(control_type, mode))
drivers/powercap/powercap_sys.c
486
const struct powercap_zone_ops *ops,
drivers/powercap/powercap_sys.c
493
if (!name || !control_type || !ops ||
drivers/powercap/powercap_sys.c
495
(!ops->get_energy_uj && !ops->get_power_uw) ||
drivers/powercap/powercap_sys.c
500
if (!ops->release)
drivers/powercap/powercap_sys.c
509
power_zone->ops = ops;
drivers/powercap/powercap_sys.c
51
if (power_zone->ops->reset_##_attr) { \
drivers/powercap/powercap_sys.c
52
if (!power_zone->ops->reset_##_attr(power_zone)) \
drivers/powercap/powercap_sys.c
605
const struct powercap_control_type_ops *ops)
drivers/powercap/powercap_sys.c
612
if (!ops || !ops->release)
drivers/powercap/powercap_sys.c
622
control_type->ops = ops;
drivers/powercap/powercap_sys.c
76
if (pconst && pconst->ops && pconst->ops->get_##_attr) { \
drivers/powercap/powercap_sys.c
77
if (!pconst->ops->get_##_attr(power_zone, id, &value)) \
drivers/pps/clients/pps_parport.c
182
port->ops->enable_irq(port);
drivers/pps/clients/pps_parport.c
211
port->ops->disable_irq(port);
drivers/pps/clients/pps_parport.c
49
return (port->ops->read_status(port) & PARPORT_STATUS_ACK) != 0;
drivers/ps3/ps3-sys-manager.c
701
struct ps3_sys_manager_ops ops;
drivers/ps3/ps3-sys-manager.c
705
ops.power_off = ps3_sys_manager_final_power_off;
drivers/ps3/ps3-sys-manager.c
706
ops.restart = ps3_sys_manager_final_restart;
drivers/ps3/ps3-sys-manager.c
707
ops.dev = dev;
drivers/ps3/ps3-sys-manager.c
711
ps3_sys_manager_register_ops(&ops);
drivers/ps3/sys-manager-core.c
30
void ps3_sys_manager_register_ops(const struct ps3_sys_manager_ops *ops)
drivers/ps3/sys-manager-core.c
32
BUG_ON(!ops);
drivers/ps3/sys-manager-core.c
33
BUG_ON(!ops->dev);
drivers/ps3/sys-manager-core.c
34
ps3_sys_manager_ops = *ops;
drivers/ptp/ptp_chardev.c
20
static int ptp_disable_pinfunc(struct ptp_clock_info *ops,
drivers/ptp/ptp_chardev.c
204
struct ptp_clock_info *ops = ptp->info;
drivers/ptp/ptp_chardev.c
227
if (req.extts.index >= ops->n_ext_ts)
drivers/ptp/ptp_chardev.c
244
return ops->enable(ops, &req, req.extts.flags & PTP_ENABLE_FEATURE ? 1 : 0);
drivers/ptp/ptp_chardev.c
251
struct ptp_clock_info *ops = ptp->info;
drivers/ptp/ptp_chardev.c
293
if (perout->index >= ops->n_per_out)
drivers/ptp/ptp_chardev.c
295
if (perout->flags & ~ops->supported_perout_flags)
drivers/ptp/ptp_chardev.c
299
return ops->enable(ops, &req, perout->period.sec || perout->period.nsec);
drivers/ptp/ptp_chardev.c
305
struct ptp_clock_info *ops = ptp->info;
drivers/ptp/ptp_chardev.c
311
return ops->enable(ops, &req, enable);
drivers/ptp/ptp_chardev.c
34
err = ops->enable(ops, &rq, 0);
drivers/ptp/ptp_chardev.c
39
err = ops->enable(ops, &rq, 0);
drivers/ptp/ptp_chardev.c
418
struct ptp_clock_info *ops = ptp->info;
drivers/ptp/ptp_chardev.c
425
if (ops->gettimex64)
drivers/ptp/ptp_chardev.c
426
err = ops->gettimex64(ops, &ts, NULL);
drivers/ptp/ptp_chardev.c
428
err = ops->gettime64(ops, &ts);
drivers/ptp/ptp_chardev.c
444
struct ptp_clock_info *ops = ptp->info;
drivers/ptp/ptp_chardev.c
453
if (pd.index >= ops->n_pins)
drivers/ptp/ptp_chardev.c
457
pd = ops->pin_config[array_index_nospec(pd.index, ops->n_pins)];
drivers/ptp/ptp_chardev.c
464
struct ptp_clock_info *ops = ptp->info;
drivers/ptp/ptp_chardev.c
474
if (pd.index >= ops->n_pins)
drivers/ptp/ptp_chardev.c
477
pin_index = array_index_nospec(pd.index, ops->n_pins);
drivers/ptp/ptp_clock.c
125
struct ptp_clock_info *ops;
drivers/ptp/ptp_clock.c
134
ops = ptp->info;
drivers/ptp/ptp_clock.c
160
err = ops->adjtime(ops, delta);
drivers/ptp/ptp_clock.c
163
if (ppb > ops->max_adj || ppb < -ops->max_adj)
drivers/ptp/ptp_clock.c
165
err = ops->adjfine(ops, tx->freq);
drivers/ptp/ptp_clock.c
169
if (ops->adjphase) {
drivers/ptp/ptp_clock.c
170
s32 max_phase_adj = ops->getmaxphase(ops);
drivers/ptp/ptp_clock.c
179
err = ops->adjphase(ops, offset);
drivers/ptp/ptp_clock.c
274
struct ptp_clock_info *ops = ptp->info;
drivers/ptp/ptp_clock.c
295
if (index >= ops->n_per_lp)
drivers/ptp/ptp_clock.c
301
err = ops->perout_loopback(ops, index, enable);
drivers/ptp/ptp_clock.c
342
ptp->clock.ops = ptp_clock_ops;
drivers/ptp/ptp_sysfs.c
116
struct ptp_clock_info *ops = ptp->info;
drivers/ptp/ptp_sysfs.c
125
if (req.perout.index >= ops->n_per_out)
drivers/ptp/ptp_sysfs.c
129
err = ops->enable(ops, &req, enable);
drivers/ptp/ptp_sysfs.c
144
struct ptp_clock_info *ops = ptp->info;
drivers/ptp/ptp_sysfs.c
156
err = ops->enable(ops, &req, enable ? 1 : 0);
drivers/ptp/ptp_sysfs.c
52
struct ptp_clock_info *ops = ptp->info;
drivers/ptp/ptp_sysfs.c
60
if (req.extts.index >= ops->n_ext_ts)
drivers/ptp/ptp_sysfs.c
63
err = ops->enable(ops, &req, enable ? 1 : 0);
drivers/ptp/ptp_vmw.c
113
.ops = {
drivers/pwm/core.c
1698
const struct pwm_ops *ops = chip->ops;
drivers/pwm/core.c
170
const struct pwm_ops *ops = chip->ops;
drivers/pwm/core.c
1700
if (ops->write_waveform) {
drivers/pwm/core.c
1701
if (!ops->round_waveform_tohw ||
drivers/pwm/core.c
1702
!ops->round_waveform_fromhw)
drivers/pwm/core.c
1705
if (PWM_WFHWSIZE < ops->sizeof_wfhw) {
drivers/pwm/core.c
1706
dev_warn(pwmchip_parent(chip), "PWM_WFHWSIZE < %zu\n", ops->sizeof_wfhw);
drivers/pwm/core.c
1710
if (!ops->apply)
drivers/pwm/core.c
1713
if (IS_ENABLED(CONFIG_PWM_DEBUG) && !ops->get_state)
drivers/pwm/core.c
173
ret = ops->round_waveform_tohw(chip, pwm, wf, wfhw);
drivers/pwm/core.c
182
const struct pwm_ops *ops = chip->ops;
drivers/pwm/core.c
185
ret = ops->round_waveform_fromhw(chip, pwm, wfhw, wf);
drivers/pwm/core.c
193
const struct pwm_ops *ops = chip->ops;
drivers/pwm/core.c
196
ret = ops->read_waveform(chip, pwm, wfhw);
drivers/pwm/core.c
2034
if (chip->operational && chip->ops->free)
drivers/pwm/core.c
2035
pwm->chip->ops->free(pwm->chip, pwm);
drivers/pwm/core.c
204
const struct pwm_ops *ops = chip->ops;
drivers/pwm/core.c
207
ret = ops->write_waveform(chip, pwm, wfhw);
drivers/pwm/core.c
2455
if (!chip || !pwmchip_parent(chip) || !chip->ops || !chip->npwm)
drivers/pwm/core.c
247
const struct pwm_ops *ops = chip->ops;
drivers/pwm/core.c
2493
if (chip->ops->write_waveform) {
drivers/pwm/core.c
2507
if (IS_ENABLED(CONFIG_PWM_PROVIDE_GPIO) && chip->ops->write_waveform) {
drivers/pwm/core.c
252
BUG_ON(PWM_WFHWSIZE < ops->sizeof_wfhw);
drivers/pwm/core.c
2554
if (IS_ENABLED(CONFIG_PWM_PROVIDE_GPIO) && chip->ops->write_waveform)
drivers/pwm/core.c
2570
if (pwm->chip->ops->free)
drivers/pwm/core.c
2571
pwm->chip->ops->free(pwm->chip, pwm);
drivers/pwm/core.c
306
const struct pwm_ops *ops = chip->ops;
drivers/pwm/core.c
310
BUG_ON(PWM_WFHWSIZE < ops->sizeof_wfhw);
drivers/pwm/core.c
312
if (!pwmchip_supports_waveform(chip) || !ops->read_waveform)
drivers/pwm/core.c
334
const struct pwm_ops *ops = chip->ops;
drivers/pwm/core.c
339
BUG_ON(PWM_WFHWSIZE < ops->sizeof_wfhw);
drivers/pwm/core.c
377
if (IS_ENABLED(CONFIG_PWM_DEBUG) && ops->read_waveform && wf->period_length_ns) {
drivers/pwm/core.c
496
if (!chip->ops->get_state)
drivers/pwm/core.c
511
err = chip->ops->get_state(chip, pwm, &s1);
drivers/pwm/core.c
575
err = chip->ops->apply(chip, pwm, &s1);
drivers/pwm/core.c
584
err = chip->ops->get_state(chip, pwm, last);
drivers/pwm/core.c
624
const struct pwm_ops *ops;
drivers/pwm/core.c
648
ops = chip->ops;
drivers/pwm/core.c
661
BUG_ON(PWM_WFHWSIZE < ops->sizeof_wfhw);
drivers/pwm/core.c
707
err = ops->apply(chip, pwm, state);
drivers/pwm/core.c
807
const struct pwm_ops *ops = chip->ops;
drivers/pwm/core.c
817
if (pwmchip_supports_waveform(chip) && ops->read_waveform) {
drivers/pwm/core.c
821
BUG_ON(PWM_WFHWSIZE < ops->sizeof_wfhw);
drivers/pwm/core.c
833
} else if (ops->get_state) {
drivers/pwm/core.c
834
ret = ops->get_state(chip, pwm, state);
drivers/pwm/core.c
913
const struct pwm_ops *ops = chip->ops;
drivers/pwm/core.c
915
if (!ops->capture)
drivers/pwm/core.c
930
return ops->capture(chip, pwm, result, timeout);
drivers/pwm/core.c
955
const struct pwm_ops *ops = chip->ops;
drivers/pwm/core.c
976
if (ops->request) {
drivers/pwm/core.c
977
err = ops->request(chip, pwm);
drivers/pwm/core.c
986
if (ops->read_waveform || ops->get_state) {
drivers/pwm/pwm-ab8500.c
204
chip->ops = &ab8500_pwm_ops;
drivers/pwm/pwm-adp5585.c
184
chip->ops = &adp5585_pwm_ops;
drivers/pwm/pwm-airoha.c
587
chip->ops = &airoha_pwm_ops;
drivers/pwm/pwm-apple.c
134
chip->ops = &apple_pwm_ops;
drivers/pwm/pwm-argon-fan-hat.c
80
chip->ops = &argon_fan_hat_pwm_ops;
drivers/pwm/pwm-atmel-hlcdc.c
266
chip->ops = &atmel_hlcdc_pwm_ops;
drivers/pwm/pwm-atmel-tcb.c
433
chip->ops = &atmel_tcb_pwm_ops;
drivers/pwm/pwm-atmel.c
511
chip->ops = &atmel_pwm_ops;
drivers/pwm/pwm-axi-pwmgen.c
313
chip->ops = &axi_pwmgen_pwm_ops;
drivers/pwm/pwm-bcm-iproc.c
202
chip->ops = &iproc_pwm_ops;
drivers/pwm/pwm-bcm-kona.c
286
chip->ops = &kona_pwm_ops;
drivers/pwm/pwm-bcm2835.c
136
chip->ops = &bcm2835_pwm_ops;
drivers/pwm/pwm-berlin.c
217
chip->ops = &berlin_pwm_ops;
drivers/pwm/pwm-brcmstb.c
248
chip->ops = &brcmstb_pwm_ops;
drivers/pwm/pwm-clk.c
100
chip->ops = &pwm_clk_ops;
drivers/pwm/pwm-clps711x.c
88
chip->ops = &clps711x_pwm_ops;
drivers/pwm/pwm-crc.c
171
chip->ops = &crc_pwm_ops;
drivers/pwm/pwm-cros-ec.c
244
chip->ops = &cros_ec_pwm_ops;
drivers/pwm/pwm-dwc-core.c
173
chip->ops = &dwc_pwm_ops;
drivers/pwm/pwm-ep93xx.c
165
chip->ops = &ep93xx_pwm_ops;
drivers/pwm/pwm-fsl-ftm.c
459
chip->ops = &fsl_pwm_ops;
drivers/pwm/pwm-gpio.c
207
chip->ops = &pwm_gpio_ops;
drivers/pwm/pwm-hibvt.c
209
chip->ops = &hibvt_pwm_ops;
drivers/pwm/pwm-img.c
318
chip->ops = &img_pwm_ops;
drivers/pwm/pwm-imx-tpm.c
381
chip->ops = &imx_tpm_pwm_ops;
drivers/pwm/pwm-imx1.c
179
chip->ops = &pwm_imx1_ops;
drivers/pwm/pwm-imx27.c
403
chip->ops = &pwm_imx27_ops;
drivers/pwm/pwm-intel-lgm.c
207
chip->ops = &lgm_pwm_ops;
drivers/pwm/pwm-iqs620a.c
216
chip->ops = &iqs620_pwm_ops;
drivers/pwm/pwm-jz4740.c
244
chip->ops = &jz4740_pwm_ops;
drivers/pwm/pwm-keembay.c
208
chip->ops = &keembay_pwm_ops;
drivers/pwm/pwm-loongson.c
229
chip->ops = &pwm_loongson_ops;
drivers/pwm/pwm-lp3943.c
292
chip->ops = &lp3943_pwm_ops;
drivers/pwm/pwm-lpc18xx-sct.c
375
chip->ops = &lpc18xx_pwm_ops;
drivers/pwm/pwm-lpc32xx.c
141
chip->ops = &lpc32xx_pwm_ops;
drivers/pwm/pwm-lpss.c
273
chip->ops = &pwm_lpss_ops;
drivers/pwm/pwm-max7360.c
187
chip->ops = &max7360_pwm_ops;
drivers/pwm/pwm-mc33xs2410.c
343
chip->ops = &mc33xs2410_pwm_ops;
drivers/pwm/pwm-mediatek.c
488
chip->ops = &pwm_mediatek_ops;
drivers/pwm/pwm-meson.c
393
init.ops = &clk_mux_ops;
drivers/pwm/pwm-meson.c
415
init.ops = &clk_divider_ops;
drivers/pwm/pwm-meson.c
437
init.ops = &clk_gate_ops;
drivers/pwm/pwm-meson.c
665
chip->ops = &meson_pwm_ops;
drivers/pwm/pwm-microchip-core.c
459
chip->ops = &mchp_core_pwm_ops;
drivers/pwm/pwm-mtk-disp.c
258
chip->ops = &mtk_disp_pwm_ops;
drivers/pwm/pwm-mxs.c
149
chip->ops = &mxs_pwm_ops;
drivers/pwm/pwm-ntxec.c
149
chip->ops = &ntxec_pwm_ops;
drivers/pwm/pwm-omap-dmtimer.c
395
chip->ops = &pwm_omap_dmtimer_ops;
drivers/pwm/pwm-pca9685.c
485
chip->ops = &pca9685_pwm_ops;
drivers/pwm/pwm-pxa.c
188
chip->ops = &pxa_pwm_ops;
drivers/pwm/pwm-raspberrypi-poe.c
167
chip->ops = &raspberrypi_pwm_ops;
drivers/pwm/pwm-rcar.c
225
chip->ops = &rcar_pwm_ops;
drivers/pwm/pwm-renesas-tpu.c
467
chip->ops = &tpu_pwm_ops;
drivers/pwm/pwm-rockchip.c
351
chip->ops = &rockchip_pwm_ops;
drivers/pwm/pwm-rz-mtu3.c
526
chip->ops = &rz_mtu3_pwm_ops;
drivers/pwm/pwm-rzg2l-gpt.c
431
chip->ops = &rzg2l_gpt_ops;
drivers/pwm/pwm-samsung.c
553
chip->ops = &pwm_samsung_ops;
drivers/pwm/pwm-sifive.c
266
chip->ops = &pwm_sifive_ops;
drivers/pwm/pwm-sl28cpld.c
234
chip->ops = &sl28cpld_pwm_ops;
drivers/pwm/pwm-sophgo-sg2042.c
212
.ops = {
drivers/pwm/pwm-sophgo-sg2042.c
219
.ops = {
drivers/pwm/pwm-sophgo-sg2042.c
279
chip->ops = &chip_data->ops;
drivers/pwm/pwm-sophgo-sg2042.c
62
const struct pwm_ops ops;
drivers/pwm/pwm-spear.c
214
chip->ops = &spear_pwm_ops;
drivers/pwm/pwm-sprd.c
270
chip->ops = &sprd_pwm_ops;
drivers/pwm/pwm-sti.c
618
chip->ops = &sti_pwm_ops;
drivers/pwm/pwm-stm32-lp.c
377
chip->ops = &stm32_pwm_lp_ops;
drivers/pwm/pwm-stm32.c
878
chip->ops = &stm32pwm_ops;
drivers/pwm/pwm-stmpe.c
317
chip->ops = &stmpe_24xx_pwm_ops;
drivers/pwm/pwm-sun4i.c
449
chip->ops = &sun4i_pwm_ops;
drivers/pwm/pwm-sunplus.c
207
chip->ops = &sunplus_pwm_ops;
drivers/pwm/pwm-tegra.c
332
chip->ops = &tegra_pwm_ops;
drivers/pwm/pwm-tiecap.c
252
chip->ops = &ecap_pwm_ops;
drivers/pwm/pwm-tiehrpwm.c
444
chip->ops = &ehrpwm_pwm_ops;
drivers/pwm/pwm-twl-led.c
318
const struct pwm_ops *ops;
drivers/pwm/pwm-twl-led.c
321
ops = &twl4030_pwmled_ops;
drivers/pwm/pwm-twl-led.c
324
ops = &twl6030_pwmled_ops;
drivers/pwm/pwm-twl-led.c
332
chip->ops = ops;
drivers/pwm/pwm-twl.c
352
chip->ops = &twl4030_pwm_ops;
drivers/pwm/pwm-twl.c
354
chip->ops = &twl6030_pwm_ops;
drivers/pwm/pwm-visconti.c
149
chip->ops = &visconti_pwm_ops;
drivers/pwm/pwm-vt8500.c
250
chip->ops = &vt8500_pwm_ops;
drivers/pwm/pwm-xilinx.c
275
chip->ops = &xilinx_pwm_ops;
drivers/rapidio/devices/rio_mport_cdev.c
1272
if (!md->mport->ops->map_inb)
drivers/rapidio/devices/rio_mport_cdev.c
1315
if (!md->mport->ops->unmap_inb)
drivers/rapidio/devices/rio_mport_cdev.c
448
if (!md->mport->ops->unmap_outb)
drivers/rapidio/devices/tsi721.c
2704
mport->ops = &tsi721_rio_ops;
drivers/rapidio/rio-access.c
110
return mport->ops->cwrite(mport, mport->id, destid, hopcount, \
drivers/rapidio/rio-access.c
140
return mport->ops->dsend(mport, mport->id, destid, data);
drivers/rapidio/rio-access.c
39
res = mport->ops->lcread(mport, mport->id, offset, len, &data); \
drivers/rapidio/rio-access.c
58
return mport->ops->lcwrite(mport, mport->id, offset, len, value);\
drivers/rapidio/rio-access.c
91
res = mport->ops->cread(mport, mport->id, destid, hopcount, offset, len, &data); \
drivers/rapidio/rio-scan.c
935
rdev->rswitch->ops && rdev->rswitch->ops->em_init) {
drivers/rapidio/rio-scan.c
936
rdev->rswitch->ops->em_init(rdev);
drivers/rapidio/rio.c
1256
if (rdev->rswitch->ops && rdev->rswitch->ops->em_handle)
drivers/rapidio/rio.c
1257
rdev->rswitch->ops->em_handle(rdev, portnum);
drivers/rapidio/rio.c
1618
struct rio_switch_ops *ops = rdev->rswitch->ops;
drivers/rapidio/rio.c
1629
if (!ops || !ops->add_entry) {
drivers/rapidio/rio.c
1633
} else if (try_module_get(ops->owner)) {
drivers/rapidio/rio.c
1634
rc = ops->add_entry(rdev->net->hport, rdev->destid,
drivers/rapidio/rio.c
1637
module_put(ops->owner);
drivers/rapidio/rio.c
1671
struct rio_switch_ops *ops = rdev->rswitch->ops;
drivers/rapidio/rio.c
1682
if (!ops || !ops->get_entry) {
drivers/rapidio/rio.c
1686
} else if (try_module_get(ops->owner)) {
drivers/rapidio/rio.c
1687
rc = ops->get_entry(rdev->net->hport, rdev->destid,
drivers/rapidio/rio.c
1690
module_put(ops->owner);
drivers/rapidio/rio.c
1719
struct rio_switch_ops *ops = rdev->rswitch->ops;
drivers/rapidio/rio.c
1730
if (!ops || !ops->clr_table) {
drivers/rapidio/rio.c
1733
} else if (try_module_get(ops->owner)) {
drivers/rapidio/rio.c
1734
rc = ops->clr_table(rdev->net->hport, rdev->destid,
drivers/rapidio/rio.c
1737
module_put(ops->owner);
drivers/rapidio/rio.c
1875
scan->ops = scan_ops;
drivers/rapidio/rio.c
2072
port->nscan = scan->ops;
drivers/rapidio/rio.c
242
if (!mport->ops->open_inb_mbox)
drivers/rapidio/rio.c
262
rc = mport->ops->open_inb_mbox(mport, dev_id, mbox, entries);
drivers/rapidio/rio.c
289
if (!mport->ops->close_inb_mbox || !mport->inb_msg[mbox].res)
drivers/rapidio/rio.c
292
mport->ops->close_inb_mbox(mport, mbox);
drivers/rapidio/rio.c
326
if (!mport->ops->open_outb_mbox)
drivers/rapidio/rio.c
346
rc = mport->ops->open_outb_mbox(mport, dev_id, mbox, entries);
drivers/rapidio/rio.c
373
if (!mport->ops->close_outb_mbox || !mport->outb_msg[mbox].res)
drivers/rapidio/rio.c
376
mport->ops->close_outb_mbox(mport, mbox);
drivers/rapidio/rio.c
666
if (mport->ops->pwenable) {
drivers/rapidio/rio.c
671
mport->ops->pwenable(mport, enable);
drivers/rapidio/rio.c
695
if (!mport->ops->map_inb)
drivers/rapidio/rio.c
698
rc = mport->ops->map_inb(mport, local, rbase, size, rflags);
drivers/rapidio/rio.c
712
if (!mport->ops->unmap_inb)
drivers/rapidio/rio.c
715
mport->ops->unmap_inb(mport, lstart);
drivers/rapidio/rio.c
739
if (!mport->ops->map_outb)
drivers/rapidio/rio.c
743
rc = mport->ops->map_outb(mport, destid, rbase, size,
drivers/rapidio/rio.c
761
if (!mport->ops->unmap_outb)
drivers/rapidio/rio.c
765
mport->ops->unmap_outb(mport, destid, rstart);
drivers/rapidio/rio.c
93
if (!port->ops->query_mport)
drivers/rapidio/rio.c
95
return port->ops->query_mport(port, mport_attr);
drivers/rapidio/switches/idt_gen2.c
422
if (rdev->rswitch->ops) {
drivers/rapidio/switches/idt_gen2.c
427
rdev->rswitch->ops = &idtg2_switch_ops;
drivers/rapidio/switches/idt_gen2.c
447
if (rdev->rswitch->ops != &idtg2_switch_ops) {
drivers/rapidio/switches/idt_gen2.c
451
rdev->rswitch->ops = NULL;
drivers/rapidio/switches/idt_gen3.c
276
if (rdev->rswitch->ops) {
drivers/rapidio/switches/idt_gen3.c
281
rdev->rswitch->ops = &idtg3_switch_ops;
drivers/rapidio/switches/idt_gen3.c
300
if (rdev->rswitch->ops == &idtg3_switch_ops)
drivers/rapidio/switches/idt_gen3.c
301
rdev->rswitch->ops = NULL;
drivers/rapidio/switches/idtcps.c
135
if (rdev->rswitch->ops) {
drivers/rapidio/switches/idtcps.c
140
rdev->rswitch->ops = &idtcps_switch_ops;
drivers/rapidio/switches/idtcps.c
159
if (rdev->rswitch->ops != &idtcps_switch_ops) {
drivers/rapidio/switches/idtcps.c
163
rdev->rswitch->ops = NULL;
drivers/regulator/88pg86x.c
37
.ops = &pg86x_ops,
drivers/regulator/88pg86x.c
50
.ops = &pg86x_ops,
drivers/regulator/88pm800-regulator.c
122
.ops = &pm800_volt_table_ops, \
drivers/regulator/88pm800-regulator.c
92
.ops = &pm800_volt_range_ops, \
drivers/regulator/88pm8607.c
237
.ops = &pm8606_preg_ops, \
drivers/regulator/88pm8607.c
253
.ops = &pm8607_regulator_ops, \
drivers/regulator/88pm8607.c
276
.ops = &pm8607_regulator_ops, \
drivers/regulator/88pm886-regulator.c
103
.ops = &pm886_ldo_ops,
drivers/regulator/88pm886-regulator.c
116
.ops = &pm886_ldo_ops,
drivers/regulator/88pm886-regulator.c
129
.ops = &pm886_ldo_ops,
drivers/regulator/88pm886-regulator.c
142
.ops = &pm886_ldo_ops,
drivers/regulator/88pm886-regulator.c
155
.ops = &pm886_ldo_ops,
drivers/regulator/88pm886-regulator.c
168
.ops = &pm886_ldo_ops,
drivers/regulator/88pm886-regulator.c
181
.ops = &pm886_ldo_ops,
drivers/regulator/88pm886-regulator.c
194
.ops = &pm886_ldo_ops,
drivers/regulator/88pm886-regulator.c
207
.ops = &pm886_ldo_ops,
drivers/regulator/88pm886-regulator.c
220
.ops = &pm886_ldo_ops,
drivers/regulator/88pm886-regulator.c
233
.ops = &pm886_ldo_ops,
drivers/regulator/88pm886-regulator.c
246
.ops = &pm886_ldo_ops,
drivers/regulator/88pm886-regulator.c
259
.ops = &pm886_ldo_ops,
drivers/regulator/88pm886-regulator.c
272
.ops = &pm886_buck_ops,
drivers/regulator/88pm886-regulator.c
286
.ops = &pm886_buck_ops,
drivers/regulator/88pm886-regulator.c
300
.ops = &pm886_buck_ops,
drivers/regulator/88pm886-regulator.c
314
.ops = &pm886_buck_ops,
drivers/regulator/88pm886-regulator.c
328
.ops = &pm886_buck_ops,
drivers/regulator/88pm886-regulator.c
64
.ops = &pm886_ldo_ops,
drivers/regulator/88pm886-regulator.c
77
.ops = &pm886_ldo_ops,
drivers/regulator/88pm886-regulator.c
90
.ops = &pm886_ldo_ops,
drivers/regulator/aat2870-regulator.c
111
.ops = &aat2870_ldo_ops, \
drivers/regulator/ab8500-ext.c
341
.ops = &ab8500_ext_regulator_ops,
drivers/regulator/ab8500-ext.c
359
.ops = &ab8500_ext_regulator_ops,
drivers/regulator/ab8500-ext.c
377
.ops = &ab8500_ext_regulator_ops,
drivers/regulator/ab8500.c
1000
.ops = &ab8500_regulator_volt_mode_ops,
drivers/regulator/ab8500.c
1027
.ops = &ab8500_regulator_mode_ops,
drivers/regulator/ab8500.c
1046
.ops = &ab8500_regulator_volt_ops,
drivers/regulator/ab8500.c
1064
.ops = &ab8500_regulator_anamic_mode_ops,
drivers/regulator/ab8500.c
1085
.ops = &ab8500_regulator_anamic_mode_ops,
drivers/regulator/ab8500.c
1106
.ops = &ab8500_regulator_ops,
drivers/regulator/ab8500.c
1124
.ops = &ab8500_regulator_volt_mode_ops,
drivers/regulator/ab8500.c
656
.ops = &ab8500_regulator_volt_mode_ops,
drivers/regulator/ab8500.c
679
.ops = &ab8500_regulator_volt_mode_ops,
drivers/regulator/ab8500.c
702
.ops = &ab8500_regulator_volt_mode_ops,
drivers/regulator/ab8500.c
725
.ops = &ab8500_regulator_volt_mode_ops,
drivers/regulator/ab8500.c
753
.ops = &ab8500_regulator_mode_ops,
drivers/regulator/ab8500.c
772
.ops = &ab8500_regulator_ops,
drivers/regulator/ab8500.c
788
.ops = &ab8500_regulator_ops,
drivers/regulator/ab8500.c
804
.ops = &ab8500_regulator_ops,
drivers/regulator/ab8500.c
820
.ops = &ab8500_regulator_ops,
drivers/regulator/ab8500.c
840
.ops = &ab8500_regulator_mode_ops,
drivers/regulator/ab8500.c
870
.ops = &ab8500_regulator_volt_mode_ops,
drivers/regulator/ab8500.c
891
.ops = &ab8500_regulator_volt_mode_ops,
drivers/regulator/ab8500.c
912
.ops = &ab8500_regulator_volt_mode_ops,
drivers/regulator/ab8500.c
933
.ops = &ab8500_regulator_volt_mode_ops,
drivers/regulator/ab8500.c
956
.ops = &ab8500_regulator_volt_mode_ops,
drivers/regulator/ab8500.c
978
.ops = &ab8500_regulator_volt_mode_ops,
drivers/regulator/act8865-regulator.c
446
.ops = _ops, \
drivers/regulator/act8865-regulator.c
474
.ops = &act8865_ops,
drivers/regulator/act8865-regulator.c
494
.ops = &act8865_fixed_ldo_ops,
drivers/regulator/act8865-regulator.c
507
.ops = &act8865_fixed_ldo_ops,
drivers/regulator/act8945a-regulator.c
243
.ops = &act8945a_ops, \
drivers/regulator/ad5398.c
195
.ops = &ad5398_ops,
drivers/regulator/adp5055-regulator.c
319
.ops = _ops, \
drivers/regulator/anatop-regulator.c
259
rdesc->ops = &anatop_core_rops;
drivers/regulator/anatop-regulator.c
292
rdesc->ops = &anatop_rops;
drivers/regulator/arizona-ldo1.c
125
.ops = &arizona_ldo1_ops,
drivers/regulator/arizona-ldo1.c
169
.ops = &arizona_ldo1_ops,
drivers/regulator/arizona-ldo1.c
99
.ops = &arizona_ldo1_hc_ops,
drivers/regulator/arizona-micsupp.c
135
.ops = &arizona_micsupp_ops,
drivers/regulator/arizona-micsupp.c
162
.ops = &arizona_micsupp_ops,
drivers/regulator/arizona-micsupp.c
208
.ops = &arizona_micsupp_ops,
drivers/regulator/as3711-regulator.c
127
.ops = &as3711_ ## _sfx ## _ops, \
drivers/regulator/as3722-regulator.c
642
const struct regulator_ops *ops;
drivers/regulator/as3722-regulator.c
682
ops = &as3722_ldo0_extcntrl_ops;
drivers/regulator/as3722-regulator.c
684
ops = &as3722_ldo0_ops;
drivers/regulator/as3722-regulator.c
696
ops = &as3722_ldo3_extcntrl_ops;
drivers/regulator/as3722-regulator.c
698
ops = &as3722_ldo3_ops;
drivers/regulator/as3722-regulator.c
716
ops = &as3722_ldo6_extcntrl_ops;
drivers/regulator/as3722-regulator.c
718
ops = &as3722_ldo6_ops;
drivers/regulator/as3722-regulator.c
735
ops = &as3722_sd016_extcntrl_ops;
drivers/regulator/as3722-regulator.c
737
ops = &as3722_sd016_ops;
drivers/regulator/as3722-regulator.c
773
ops = &as3722_sd2345_extcntrl_ops;
drivers/regulator/as3722-regulator.c
775
ops = &as3722_sd2345_ops;
drivers/regulator/as3722-regulator.c
782
ops = &as3722_ldo_extcntrl_ops;
drivers/regulator/as3722-regulator.c
784
ops = &as3722_ldo_ops;
drivers/regulator/as3722-regulator.c
794
desc->ops = ops;
drivers/regulator/atc260x-regulator.c
177
.ops = &atc260x_dcdc_ops, \
drivers/regulator/atc260x-regulator.c
196
.ops = &atc260x_dcdc_range_ops, \
drivers/regulator/atc260x-regulator.c
215
.ops = &atc260x_dcdc_fixed_ops, \
drivers/regulator/atc260x-regulator.c
232
.ops = &atc260x_ldo_ops, \
drivers/regulator/atc260x-regulator.c
251
.ops = &atc260x_ldo_fixed_ops, \
drivers/regulator/atc260x-regulator.c
268
.ops = &atc260x_no_ops, \
drivers/regulator/atc260x-regulator.c
281
.ops = &atc260x_ldo_bypass_discharge_ops, \
drivers/regulator/atc260x-regulator.c
344
.ops = &atc260x_dcdc_ops, \
drivers/regulator/atc260x-regulator.c
363
.ops = &atc260x_dcdc_range_ops, \
drivers/regulator/atc260x-regulator.c
382
.ops = &atc260x_ldo_ops, \
drivers/regulator/atc260x-regulator.c
401
.ops = &atc260x_ldo_bypass_ops, \
drivers/regulator/atc260x-regulator.c
422
.ops = &atc260x_ldo_range_pick_ops, \
drivers/regulator/atc260x-regulator.c
444
.ops = &atc260x_ldo_fixed_ops, \
drivers/regulator/aw37503-regulator.c
140
.ops = &aw37503_regulator_ops, \
drivers/regulator/axp20x-regulator.c
371
.ops = &axp20x_ops, \
drivers/regulator/axp20x-regulator.c
391
.ops = &axp20x_ops, \
drivers/regulator/axp20x-regulator.c
405
.ops = &axp20x_ops_sw, \
drivers/regulator/axp20x-regulator.c
419
.ops = &axp20x_ops_fixed \
drivers/regulator/axp20x-regulator.c
440
.ops = &axp20x_ops_range, \
drivers/regulator/axp20x-regulator.c
723
.ops = &axp20x_ops_sw,
drivers/regulator/bcm590xx-regulator.c
103
.ops = &bcm590xx_ops_dcdc, \
drivers/regulator/bcm590xx-regulator.c
1089
.ops = &bcm590xx_ops_vbus,
drivers/regulator/bcm590xx-regulator.c
478
.ops = &bcm590xx_ops_vbus,
drivers/regulator/bcm590xx-regulator.c
720
.ops = &bcm590xx_ops_ldo_novolt,
drivers/regulator/bcm590xx-regulator.c
855
.ops = &bcm590xx_ops_vbus,
drivers/regulator/bcm590xx-regulator.c
92
.ops = &bcm590xx_ops_ldo, \
drivers/regulator/bcm590xx-regulator.c
954
.ops = &bcm590xx_ops_ldo_novolt,
drivers/regulator/bd71815-regulator.c
414
.ops = &bd7181x_fixed_regulator_ops, \
drivers/regulator/bd71815-regulator.c
433
.ops = &bd7181x_buck_regulator_ops, \
drivers/regulator/bd71815-regulator.c
456
.ops = &bd7181x_buck12_regulator_ops, \
drivers/regulator/bd71815-regulator.c
482
.ops = &bd7181x_led_regulator_ops, \
drivers/regulator/bd71815-regulator.c
502
.ops = &bd7181x_ldo_regulator_ops, \
drivers/regulator/bd71828-regulator.c
1019
.ops = &bd72720_regulator_ops,
drivers/regulator/bd71828-regulator.c
1052
.ops = &bd72720_regulator_ops,
drivers/regulator/bd71828-regulator.c
1085
.ops = &bd72720_regulator_ops,
drivers/regulator/bd71828-regulator.c
1118
.ops = &bd72720_regulator_ops,
drivers/regulator/bd71828-regulator.c
1151
.ops = &bd72720_regulator_ops,
drivers/regulator/bd71828-regulator.c
1184
.ops = &bd72720_regulator_ops,
drivers/regulator/bd71828-regulator.c
1225
.ops = &bd72720_regulator_ops,
drivers/regulator/bd71828-regulator.c
1264
.ops = &bd72720_regulator_ops,
drivers/regulator/bd71828-regulator.c
1303
.ops = &bd72720_regulator_ops,
drivers/regulator/bd71828-regulator.c
1342
.ops = &bd72720_regulator_ops,
drivers/regulator/bd71828-regulator.c
1375
.ops = &bd72720_regulator_ops,
drivers/regulator/bd71828-regulator.c
1408
.ops = &bd72720_regulator_ops,
drivers/regulator/bd71828-regulator.c
1441
.ops = &bd72720_regulator_ops,
drivers/regulator/bd71828-regulator.c
1474
.ops = &bd72720_regulator_ops,
drivers/regulator/bd71828-regulator.c
1507
.ops = &bd72720_regulator_ops,
drivers/regulator/bd71828-regulator.c
1540
.ops = &bd72720_regulator_ops,
drivers/regulator/bd71828-regulator.c
1596
buck10_desc->ops = &bd72720_buck10_ldon_head_op;
drivers/regulator/bd71828-regulator.c
289
.ops = &bd71828_dvs_buck_ops,
drivers/regulator/bd71828-regulator.c
332
.ops = &bd71828_dvs_buck_ops,
drivers/regulator/bd71828-regulator.c
373
.ops = &bd71828_buck_ops,
drivers/regulator/bd71828-regulator.c
408
.ops = &bd71828_buck_ops,
drivers/regulator/bd71828-regulator.c
443
.ops = &bd71828_buck_ops,
drivers/regulator/bd71828-regulator.c
478
.ops = &bd71828_dvs_buck_ops,
drivers/regulator/bd71828-regulator.c
519
.ops = &bd71828_dvs_buck_ops,
drivers/regulator/bd71828-regulator.c
560
.ops = &bd71828_ldo_ops,
drivers/regulator/bd71828-regulator.c
594
.ops = &bd71828_ldo_ops,
drivers/regulator/bd71828-regulator.c
628
.ops = &bd71828_ldo_ops,
drivers/regulator/bd71828-regulator.c
663
.ops = &bd71828_ldo_ops,
drivers/regulator/bd71828-regulator.c
697
.ops = &bd71828_ldo_ops,
drivers/regulator/bd71828-regulator.c
733
.ops = &bd71828_ldo6_ops,
drivers/regulator/bd71828-regulator.c
753
.ops = &bd71828_ldo_ops,
drivers/regulator/bd71828-regulator.c
828
.ops = &bd72720_regulator_ops,
drivers/regulator/bd71828-regulator.c
869
.ops = &bd72720_regulator_ops,
drivers/regulator/bd71828-regulator.c
908
.ops = &bd72720_regulator_ops,
drivers/regulator/bd71828-regulator.c
947
.ops = &bd72720_regulator_ops,
drivers/regulator/bd71828-regulator.c
986
.ops = &bd72720_regulator_ops,
drivers/regulator/bd718x7-regulator.c
168
if (rdev->desc->ops->is_enabled(rdev)) {
drivers/regulator/bd718x7-regulator.c
171
now = rdev->desc->ops->get_voltage_sel(rdev);
drivers/regulator/bd718x7-regulator.c
175
now = rdev->desc->ops->list_voltage(rdev, now);
drivers/regulator/bd718x7-regulator.c
1767
desc->ops = hwops[i];
drivers/regulator/bd718x7-regulator.c
1769
desc->ops = swops[i];
drivers/regulator/bd718x7-regulator.c
179
new = rdev->desc->ops->list_voltage(rdev, sel);
drivers/regulator/bd718x7-regulator.c
256
if (rdev->desc->ops->is_enabled(rdev))
drivers/regulator/bd9571mwv-regulator.c
41
.ops = &_ops, \
drivers/regulator/bd9576-regulator.c
1018
d->ops = bd9576_ops_arr[d->id];
drivers/regulator/bd9576-regulator.c
1023
d->ops = bd9573_ops_arr[d->id];
drivers/regulator/bd96801-regulator.c
1010
.ops = &bd96801_buck_ops,
drivers/regulator/bd96801-regulator.c
454
data->desc.ops = &bd96801_ldo_table_ops,
drivers/regulator/bd96801-regulator.c
541
.ops = &bd96801_buck_ops,
drivers/regulator/bd96801-regulator.c
570
.ops = &bd96801_buck_ops,
drivers/regulator/bd96801-regulator.c
605
.ops = &bd96801_buck_ops,
drivers/regulator/bd96801-regulator.c
633
.ops = &bd96801_buck_ops,
drivers/regulator/bd96801-regulator.c
661
.ops = &bd96801_buck_ops,
drivers/regulator/bd96801-regulator.c
689
.ops = &bd96801_buck_ops,
drivers/regulator/bd96801-regulator.c
717
.ops = &bd96801_ldo_ops,
drivers/regulator/bd96801-regulator.c
740
.ops = &bd96801_ldo_ops,
drivers/regulator/bd96801-regulator.c
763
.ops = &bd96801_ldo_ops,
drivers/regulator/bd96801-regulator.c
793
.ops = &bd96801_buck_ops,
drivers/regulator/bd96801-regulator.c
821
.ops = &bd96801_buck_ops,
drivers/regulator/bd96801-regulator.c
849
.ops = &bd96801_buck_ops,
drivers/regulator/bd96801-regulator.c
877
.ops = &bd96801_buck_ops,
drivers/regulator/bd96801-regulator.c
905
.ops = &bd96801_ldo_ops,
drivers/regulator/bd96801-regulator.c
928
.ops = &bd96801_ldo_ops,
drivers/regulator/bd96801-regulator.c
951
.ops = &bd96801_ldo_ops,
drivers/regulator/bd96801-regulator.c
981
.ops = &bd96801_buck_ops,
drivers/regulator/bq257xx-regulator.c
94
.ops = &bq25703_vbus_ops,
drivers/regulator/core.c
1002
if (!rdev->desc->ops->set_mode &&
drivers/regulator/core.c
1003
!rdev->desc->ops->set_load)
drivers/regulator/core.c
1014
if (rdev->desc->ops->set_load) {
drivers/regulator/core.c
1016
err = rdev->desc->ops->set_load(rdev, current_uA);
drivers/regulator/core.c
1058
mode = rdev->desc->ops->get_optimum_mode(rdev, input_uV,
drivers/regulator/core.c
1069
err = rdev->desc->ops->set_mode(rdev, mode);
drivers/regulator/core.c
1084
rdev->desc->ops->set_suspend_enable)
drivers/regulator/core.c
1085
ret = rdev->desc->ops->set_suspend_enable(rdev);
drivers/regulator/core.c
1087
rdev->desc->ops->set_suspend_disable)
drivers/regulator/core.c
1088
ret = rdev->desc->ops->set_suspend_disable(rdev);
drivers/regulator/core.c
1097
if (rdev->desc->ops->set_suspend_voltage && rstate->uV > 0) {
drivers/regulator/core.c
1098
ret = rdev->desc->ops->set_suspend_voltage(rdev, rstate->uV);
drivers/regulator/core.c
1105
if (rdev->desc->ops->set_suspend_mode && rstate->mode > 0) {
drivers/regulator/core.c
1106
ret = rdev->desc->ops->set_suspend_mode(rdev, rstate->mode);
drivers/regulator/core.c
1221
const struct regulator_ops *ops = rdev->desc->ops;
drivers/regulator/core.c
1284
if (ops->list_voltage && rdev->desc->n_voltages) {
drivers/regulator/core.c
1320
value = ops->list_voltage(rdev, i);
drivers/regulator/core.c
135
static bool regulator_ops_is_valid(struct regulator_dev *rdev, int ops)
drivers/regulator/core.c
1358
const struct regulator_ops *ops = rdev->desc->ops;
drivers/regulator/core.c
1369
if (!ops->set_current_limit || !ops->get_current_limit) {
drivers/regulator/core.c
1375
ret = ops->set_current_limit(rdev, constraints->min_uA,
drivers/regulator/core.c
142
if (rdev->constraints->valid_ops_mask & ops)
drivers/regulator/core.c
1450
const struct regulator_ops *ops = rdev->desc->ops;
drivers/regulator/core.c
1459
if (!rdev->ena_pin && !ops->enable) {
drivers/regulator/core.c
1487
if (rdev->constraints->ilim_uA && ops->set_input_current_limit) {
drivers/regulator/core.c
1488
ret = ops->set_input_current_limit(rdev,
drivers/regulator/core.c
1506
if (!ops->set_mode) {
drivers/regulator/core.c
1511
ret = ops->set_mode(rdev, rdev->constraints->initial_mode);
drivers/regulator/core.c
1525
&& ops->set_ramp_delay) {
drivers/regulator/core.c
1526
ret = ops->set_ramp_delay(rdev, rdev->constraints->ramp_delay);
drivers/regulator/core.c
1533
if (rdev->constraints->pull_down && ops->set_pull_down) {
drivers/regulator/core.c
1534
ret = ops->set_pull_down(rdev);
drivers/regulator/core.c
1541
if (rdev->constraints->soft_start && ops->set_soft_start) {
drivers/regulator/core.c
1542
ret = ops->set_soft_start(rdev);
drivers/regulator/core.c
1564
&& ops->set_over_current_protection) {
drivers/regulator/core.c
1567
ret = ops->set_over_current_protection(rdev, lim,
drivers/regulator/core.c
1579
ops->set_over_current_protection,
drivers/regulator/core.c
1593
ops->set_over_voltage_protection,
drivers/regulator/core.c
1607
ops->set_under_voltage_protection,
drivers/regulator/core.c
1621
ops->set_thermal_protection,
drivers/regulator/core.c
1633
if (rdev->constraints->active_discharge && ops->set_active_discharge) {
drivers/regulator/core.c
1637
ret = ops->set_active_discharge(rdev, ad_state);
drivers/regulator/core.c
2051
if (rdev->desc->ops->enable_time)
drivers/regulator/core.c
2052
return rdev->desc->ops->enable_time(rdev);
drivers/regulator/core.c
2950
int ret = rdev->desc->ops->get_status(rdev);
drivers/regulator/core.c
3000
} else if (rdev->desc->ops->enable) {
drivers/regulator/core.c
3001
ret = rdev->desc->ops->enable(rdev);
drivers/regulator/core.c
3026
if (rdev->desc->ops->get_status) {
drivers/regulator/core.c
3032
} else if (rdev->desc->ops->is_enabled(rdev))
drivers/regulator/core.c
3222
} else if (rdev->desc->ops->disable) {
drivers/regulator/core.c
3223
ret = rdev->desc->ops->disable(rdev);
drivers/regulator/core.c
3465
if (!rdev->desc->ops->is_enabled)
drivers/regulator/core.c
3468
return rdev->desc->ops->is_enabled(rdev);
drivers/regulator/core.c
3474
const struct regulator_ops *ops = rdev->desc->ops;
drivers/regulator/core.c
3480
if (ops->list_voltage) {
drivers/regulator/core.c
3487
ret = ops->list_voltage(rdev, selector);
drivers/regulator/core.c
3610
const struct regulator_ops *ops = rdev->desc->ops;
drivers/regulator/core.c
3612
if (ops->set_voltage_sel != regulator_set_voltage_sel_regmap)
drivers/regulator/core.c
3639
const struct regulator_ops *ops = rdev->desc->ops;
drivers/regulator/core.c
3645
if (ops->set_voltage_sel != regulator_set_voltage_sel_regmap)
drivers/regulator/core.c
3665
const struct regulator_ops *ops = rdev->desc->ops;
drivers/regulator/core.c
3668
if (!rdev->exclusive || !ops || !ops->enable || !ops->disable)
drivers/regulator/core.c
3672
ret = ops->enable(rdev);
drivers/regulator/core.c
3674
ret = ops->disable(rdev);
drivers/regulator/core.c
3747
if (desc->ops->map_voltage)
drivers/regulator/core.c
3748
return desc->ops->map_voltage(rdev, min_uV, max_uV);
drivers/regulator/core.c
3750
if (desc->ops->list_voltage == regulator_list_voltage_linear)
drivers/regulator/core.c
3753
if (desc->ops->list_voltage == regulator_list_voltage_linear_range)
drivers/regulator/core.c
3756
if (desc->ops->list_voltage ==
drivers/regulator/core.c
3779
ret = rdev->desc->ops->set_voltage(rdev, min_uV, max_uV, selector);
drivers/regulator/core.c
3803
ret = rdev->desc->ops->set_voltage_sel(rdev, selector);
drivers/regulator/core.c
3816
const struct regulator_ops *ops = rdev->desc->ops;
drivers/regulator/core.c
3823
if (!ops->get_voltage_sel)
drivers/regulator/core.c
3826
old_sel = ops->get_voltage_sel(rdev);
drivers/regulator/core.c
3845
ret = ops->set_voltage_sel(rdev, curr_sel);
drivers/regulator/core.c
3854
ret = ops->set_voltage_sel(rdev, curr_sel);
drivers/regulator/core.c
3869
(void)ops->set_voltage_sel(rdev, old_sel);
drivers/regulator/core.c
3905
const struct regulator_ops *ops = rdev->desc->ops;
drivers/regulator/core.c
3918
ops->set_voltage_time_sel && ops->get_voltage_sel) {
drivers/regulator/core.c
3919
old_selector = ops->get_voltage_sel(rdev);
drivers/regulator/core.c
3924
if (ops->set_voltage) {
drivers/regulator/core.c
3929
if (ops->list_voltage)
drivers/regulator/core.c
3930
best_val = ops->list_voltage(rdev,
drivers/regulator/core.c
3936
} else if (ops->set_voltage_sel) {
drivers/regulator/core.c
3939
best_val = ops->list_voltage(rdev, ret);
drivers/regulator/core.c
3961
if (ops->set_voltage_time_sel) {
drivers/regulator/core.c
3967
delay = ops->set_voltage_time_sel(rdev, old_selector,
drivers/regulator/core.c
3971
if (ops->set_voltage_time)
drivers/regulator/core.c
3972
delay = ops->set_voltage_time(rdev, old_uV,
drivers/regulator/core.c
4021
uV = rdev->desc->ops->list_voltage(rdev, sel);
drivers/regulator/core.c
4069
if (!rdev->desc->ops->set_voltage &&
drivers/regulator/core.c
4070
!rdev->desc->ops->set_voltage_sel) {
drivers/regulator/core.c
4138
(rdev->desc->min_dropout_uV || !(rdev->desc->ops->get_voltage ||
drivers/regulator/core.c
4139
rdev->desc->ops->get_voltage_sel))) {
drivers/regulator/core.c
4616
const struct regulator_ops *ops = rdev->desc->ops;
drivers/regulator/core.c
4622
if (ops->set_voltage_time)
drivers/regulator/core.c
4623
return ops->set_voltage_time(rdev, old_uV, new_uV);
drivers/regulator/core.c
4624
else if (!ops->set_voltage_time_sel)
drivers/regulator/core.c
4628
if (!ops->list_voltage || !rdev->desc->n_voltages)
drivers/regulator/core.c
4653
return ops->set_voltage_time_sel(rdev, old_sel, new_sel);
drivers/regulator/core.c
4678
if (!rdev->desc->ops->list_voltage)
drivers/regulator/core.c
4681
old_volt = rdev->desc->ops->list_voltage(rdev, old_selector);
drivers/regulator/core.c
4682
new_volt = rdev->desc->ops->list_voltage(rdev, new_selector);
drivers/regulator/core.c
4684
if (rdev->desc->ops->set_voltage_time)
drivers/regulator/core.c
4685
return rdev->desc->ops->set_voltage_time(rdev, old_volt,
drivers/regulator/core.c
4698
if (!rdev->desc->ops->set_voltage &&
drivers/regulator/core.c
4699
!rdev->desc->ops->set_voltage_sel) {
drivers/regulator/core.c
4736
if (!rdev->desc->ops->set_voltage &&
drivers/regulator/core.c
4737
!rdev->desc->ops->set_voltage_sel) {
drivers/regulator/core.c
4777
if (rdev->desc->ops->get_bypass) {
drivers/regulator/core.c
4778
ret = rdev->desc->ops->get_bypass(rdev, &bypassed);
drivers/regulator/core.c
4793
if (rdev->desc->ops->get_voltage_sel) {
drivers/regulator/core.c
4794
sel = rdev->desc->ops->get_voltage_sel(rdev);
drivers/regulator/core.c
4797
ret = rdev->desc->ops->list_voltage(rdev, sel);
drivers/regulator/core.c
4798
} else if (rdev->desc->ops->get_voltage) {
drivers/regulator/core.c
4799
ret = rdev->desc->ops->get_voltage(rdev);
drivers/regulator/core.c
4800
} else if (rdev->desc->ops->list_voltage) {
drivers/regulator/core.c
4801
ret = rdev->desc->ops->list_voltage(rdev, 0);
drivers/regulator/core.c
4867
if (!rdev->desc->ops->set_current_limit) {
drivers/regulator/core.c
4877
ret = rdev->desc->ops->set_current_limit(rdev, min_uA, max_uA);
drivers/regulator/core.c
4887
if (!rdev->desc->ops->get_current_limit)
drivers/regulator/core.c
4890
return rdev->desc->ops->get_current_limit(rdev);
drivers/regulator/core.c
5023
if (!rdev->desc->ops->set_mode) {
drivers/regulator/core.c
5029
if (rdev->desc->ops->get_mode) {
drivers/regulator/core.c
5030
regulator_curr_mode = rdev->desc->ops->get_mode(rdev);
drivers/regulator/core.c
5042
ret = rdev->desc->ops->set_mode(rdev, mode);
drivers/regulator/core.c
5052
if (!rdev->desc->ops->get_mode)
drivers/regulator/core.c
5055
return rdev->desc->ops->get_mode(rdev);
drivers/regulator/core.c
5105
if (rdev->desc->ops->get_error_flags)
drivers/regulator/core.c
5106
ret = rdev->desc->ops->get_error_flags(rdev, flags);
drivers/regulator/core.c
5207
if (!rdev->desc->ops->set_bypass)
drivers/regulator/core.c
5221
ret = rdev->desc->ops->set_bypass(rdev, enable);
drivers/regulator/core.c
5234
ret = rdev->desc->ops->set_bypass(rdev, enable);
drivers/regulator/core.c
5653
const struct regulator_ops *ops = rdev->desc->ops;
drivers/regulator/core.c
5664
if ((ops->get_voltage && ops->get_voltage(rdev) >= 0) ||
drivers/regulator/core.c
5665
(ops->get_voltage_sel && ops->get_voltage_sel(rdev) >= 0) ||
drivers/regulator/core.c
5666
(ops->list_voltage && ops->list_voltage(rdev, 0) >= 0) ||
drivers/regulator/core.c
5673
return ops->get_current_limit ? mode : 0;
drivers/regulator/core.c
5676
return ops->get_mode ? mode : 0;
drivers/regulator/core.c
5679
return (rdev->ena_pin || ops->is_enabled) ? mode : 0;
drivers/regulator/core.c
5682
return ops->get_status ? mode : 0;
drivers/regulator/core.c
5685
return ops->get_bypass ? mode : 0;
drivers/regulator/core.c
5696
return ops->get_error_flags ? mode : 0;
drivers/regulator/core.c
5701
return (ops->set_voltage || ops->set_voltage_sel) ? mode : 0;
drivers/regulator/core.c
5705
return ops->set_current_limit ? mode : 0;
drivers/regulator/core.c
5715
return ops->set_suspend_voltage ? mode : 0;
drivers/regulator/core.c
5720
return ops->set_suspend_mode ? mode : 0;
drivers/regulator/core.c
597
if (rdev->desc->ops->set_suspend_voltage ||
drivers/regulator/core.c
598
rdev->desc->ops->set_suspend_mode)
drivers/regulator/core.c
6008
if (regulator_desc->name == NULL || regulator_desc->ops == NULL) {
drivers/regulator/core.c
6020
WARN_ON(regulator_desc->ops->get_voltage &&
drivers/regulator/core.c
6021
regulator_desc->ops->get_voltage_sel);
drivers/regulator/core.c
6022
WARN_ON(regulator_desc->ops->set_voltage &&
drivers/regulator/core.c
6023
regulator_desc->ops->set_voltage_sel);
drivers/regulator/core.c
6026
if (regulator_desc->ops->get_voltage_sel &&
drivers/regulator/core.c
6027
!regulator_desc->ops->list_voltage) {
drivers/regulator/core.c
6031
if (regulator_desc->ops->set_voltage_sel &&
drivers/regulator/core.c
6032
!regulator_desc->ops->list_voltage) {
drivers/regulator/core.c
6188
if (!rdev->desc->ops->get_voltage &&
drivers/regulator/core.c
6189
!rdev->desc->ops->list_voltage &&
drivers/regulator/core.c
6342
if (!rdev->desc->ops->resume)
drivers/regulator/core.c
6349
ret = rdev->desc->ops->resume(rdev);
drivers/regulator/core.c
700
status = rdev->desc->ops->get_status(rdev);
drivers/regulator/core.c
923
ret = rdev->desc->ops->get_bypass(rdev, &bypass);
drivers/regulator/core.c
998
if (!rdev->desc->ops->get_optimum_mode &&
drivers/regulator/core.c
999
!rdev->desc->ops->set_load)
drivers/regulator/cpcap-regulator.c
103
.ops = &cpcap_regulator_ops, \
drivers/regulator/cros-ec-regulator.c
185
desc->ops = &cros_ec_regulator_voltage_ops;
drivers/regulator/da903x-regulator.c
313
.ops = &da903x_regulator_ldo_ops, \
drivers/regulator/da903x-regulator.c
333
.ops = &da9034_regulator_dvc_ops, \
drivers/regulator/da903x-regulator.c
444
ri->desc.ops = &da9034_regulator_ldo12_ops;
drivers/regulator/da903x-regulator.c
451
ri->desc.ops = &da9030_regulator_ldo14_ops;
drivers/regulator/da903x-regulator.c
454
ri->desc.ops = &da9030_regulator_ldo1_15_ops;
drivers/regulator/da9052-regulator.c
292
.ops = &da9052_ldo_ops,\
drivers/regulator/da9052-regulator.c
314
.ops = &da9052_dcdc_ops,\
drivers/regulator/da9055-regulator.c
336
.ops = &da9055_ldo_ops,\
drivers/regulator/da9055-regulator.c
366
.ops = &da9055_buck_ops,\
drivers/regulator/da9062-regulator.c
364
.desc.ops = &da9062_buck_ops,
drivers/regulator/da9062-regulator.c
401
.desc.ops = &da9062_buck_ops,
drivers/regulator/da9062-regulator.c
438
.desc.ops = &da9062_buck_ops,
drivers/regulator/da9062-regulator.c
475
.desc.ops = &da9062_ldo_ops,
drivers/regulator/da9062-regulator.c
508
.desc.ops = &da9062_ldo_ops,
drivers/regulator/da9062-regulator.c
541
.desc.ops = &da9062_ldo_ops,
drivers/regulator/da9062-regulator.c
574
.desc.ops = &da9062_ldo_ops,
drivers/regulator/da9062-regulator.c
611
.desc.ops = &da9062_buck_ops,
drivers/regulator/da9062-regulator.c
648
.desc.ops = &da9062_buck_ops,
drivers/regulator/da9062-regulator.c
685
.desc.ops = &da9062_buck_ops,
drivers/regulator/da9062-regulator.c
722
.desc.ops = &da9062_buck_ops,
drivers/regulator/da9062-regulator.c
759
.desc.ops = &da9062_ldo_ops,
drivers/regulator/da9062-regulator.c
792
.desc.ops = &da9062_ldo_ops,
drivers/regulator/da9062-regulator.c
825
.desc.ops = &da9062_ldo_ops,
drivers/regulator/da9062-regulator.c
858
.desc.ops = &da9062_ldo_ops,
drivers/regulator/da9063-regulator.c
115
.desc.ops = &da9063_buck_ops, \
drivers/regulator/da9063-regulator.c
95
.desc.ops = &da9063_ldo_ops, \
drivers/regulator/da9121-regulator.c
273
if (rdev->desc->ops->is_enabled(rdev)) {
drivers/regulator/da9121-regulator.c
444
.ops = &da9121_buck_ops,
drivers/regulator/da9121-regulator.c
469
.ops = &da9121_buck_ops,
drivers/regulator/da9121-regulator.c
488
.ops = &da9121_buck_ops,
drivers/regulator/da9121-regulator.c
510
.ops = &da9121_buck_ops,
drivers/regulator/da9121-regulator.c
529
.ops = &da9121_buck_ops,
drivers/regulator/da9121-regulator.c
550
.ops = &da9121_buck_ops,
drivers/regulator/da9121-regulator.c
577
.ops = &da9121_buck_ops,
drivers/regulator/da9121-regulator.c
597
.ops = &da9121_buck_ops,
drivers/regulator/da9210-regulator.c
54
.ops = &da9210_buck_ops,
drivers/regulator/da9211-regulator.c
253
.ops = &da9211_buck_ops,\
drivers/regulator/db8500-prcmu.c
219
.ops = &db8500_regulator_ops,
drivers/regulator/db8500-prcmu.c
229
.ops = &db8500_regulator_ops,
drivers/regulator/db8500-prcmu.c
239
.ops = &db8500_regulator_ops,
drivers/regulator/db8500-prcmu.c
249
.ops = &db8500_regulator_ops,
drivers/regulator/db8500-prcmu.c
259
.ops = &db8500_regulator_ops,
drivers/regulator/db8500-prcmu.c
269
.ops = &db8500_regulator_ops,
drivers/regulator/db8500-prcmu.c
282
.ops = &db8500_regulator_ops,
drivers/regulator/db8500-prcmu.c
292
.ops = &db8500_regulator_ops,
drivers/regulator/db8500-prcmu.c
302
.ops = &db8500_regulator_switch_ops,
drivers/regulator/db8500-prcmu.c
313
.ops = &db8500_regulator_switch_ops,
drivers/regulator/db8500-prcmu.c
325
.ops = &db8500_regulator_switch_ops,
drivers/regulator/db8500-prcmu.c
336
.ops = &db8500_regulator_switch_ops,
drivers/regulator/db8500-prcmu.c
347
.ops = &db8500_regulator_switch_ops,
drivers/regulator/db8500-prcmu.c
359
.ops = &db8500_regulator_switch_ops,
drivers/regulator/db8500-prcmu.c
370
.ops = &db8500_regulator_switch_ops,
drivers/regulator/db8500-prcmu.c
381
.ops = &db8500_regulator_switch_ops,
drivers/regulator/db8500-prcmu.c
392
.ops = &db8500_regulator_switch_ops,
drivers/regulator/db8500-prcmu.c
404
.ops = &db8500_regulator_switch_ops,
drivers/regulator/db8500-prcmu.c
416
.ops = &db8500_regulator_switch_ops,
drivers/regulator/db8500-prcmu.c
428
.ops = &db8500_regulator_switch_ops,
drivers/regulator/dummy.c
37
.ops = &dummy_ops,
drivers/regulator/fan53555.c
597
rdesc->ops = &fan53555_regulator_ops;
drivers/regulator/fan53880.c
107
.ops = &fan53880_ops,
drivers/regulator/fan53880.c
61
.ops = &fan53880_ops, \
drivers/regulator/fan53880.c
87
.ops = &fan53880_ops,
drivers/regulator/fixed.c
260
drvdata->desc.ops = &fixed_voltage_clkenabled_ops;
drivers/regulator/fixed.c
268
drvdata->desc.ops = &fixed_voltage_domain_ops;
drivers/regulator/fixed.c
276
drvdata->desc.ops = &fixed_voltage_ops;
drivers/regulator/fp9931.c
168
.ops = &fp9931_hwmon_ops,
drivers/regulator/fp9931.c
395
.ops = &fp9931_v3p3ops,
drivers/regulator/fp9931.c
408
.ops = &fp9931_vposneg_ops,
drivers/regulator/fp9931.c
421
.ops = &fp9931_vcom_ops,
drivers/regulator/gpio-regulator.c
309
drvdata->desc.ops = &gpio_regulator_voltage_ops;
drivers/regulator/gpio-regulator.c
314
drvdata->desc.ops = &gpio_regulator_current_ops;
drivers/regulator/helpers.c
323
ret = rdev->desc->ops->list_voltage(rdev, i);
drivers/regulator/helpers.c
356
ret = rdev->desc->ops->list_voltage(rdev, i);
drivers/regulator/helpers.c
409
voltage = rdev->desc->ops->list_voltage(rdev, ret);
drivers/regulator/helpers.c
454
voltage = rdev->desc->ops->list_voltage(rdev, sel);
drivers/regulator/helpers.c
511
voltage = rdev->desc->ops->list_voltage(rdev, ret);
drivers/regulator/hi6421-regulator.c
136
.ops = &hi6421_ldo_ops, \
drivers/regulator/hi6421-regulator.c
175
.ops = &hi6421_ldo_linear_ops, \
drivers/regulator/hi6421-regulator.c
215
.ops = &hi6421_ldo_linear_range_ops, \
drivers/regulator/hi6421-regulator.c
252
.ops = &hi6421_buck012_ops, \
drivers/regulator/hi6421-regulator.c
289
.ops = &hi6421_buck345_ops, \
drivers/regulator/hi6421v530-regulator.c
76
.ops = &hi6421v530_ldo_ops, \
drivers/regulator/hi6421v600-regulator.c
81
.ops = &hi6421_spmi_ldo_rops, \
drivers/regulator/hi655x-regulator.c
112
.ops = &hi655x_regulator_ops, \
drivers/regulator/hi655x-regulator.c
133
.ops = &hi655x_ldo_linear_ops, \
drivers/regulator/irq_helpers.c
212
const struct regulator_ops *ops;
drivers/regulator/irq_helpers.c
215
ops = rdev->desc->ops;
drivers/regulator/irq_helpers.c
221
if (ops->is_enabled(rdev))
drivers/regulator/isl6271a-regulator.c
76
.ops = &isl_core_ops,
drivers/regulator/isl6271a-regulator.c
85
.ops = &isl_fixed_ops,
drivers/regulator/isl6271a-regulator.c
93
.ops = &isl_fixed_ops,
drivers/regulator/isl9305.c
112
.ops = &isl9305_ops,
drivers/regulator/isl9305.c
127
.ops = &isl9305_ops,
drivers/regulator/isl9305.c
82
.ops = &isl9305_ops,
drivers/regulator/isl9305.c
97
.ops = &isl9305_ops,
drivers/regulator/lm363x-regulator.c
109
.ops = &lm363x_boost_voltage_table_ops,
drivers/regulator/lm363x-regulator.c
122
.ops = &lm363x_regulator_voltage_table_ops,
drivers/regulator/lm363x-regulator.c
137
.ops = &lm363x_regulator_voltage_table_ops,
drivers/regulator/lm363x-regulator.c
152
.ops = &lm363x_regulator_voltage_table_ops,
drivers/regulator/lm363x-regulator.c
167
.ops = &lm363x_regulator_voltage_table_ops,
drivers/regulator/lm363x-regulator.c
183
.ops = &lm363x_boost_voltage_table_ops,
drivers/regulator/lm363x-regulator.c
196
.ops = &lm363x_regulator_voltage_table_ops,
drivers/regulator/lm363x-regulator.c
211
.ops = &lm363x_regulator_voltage_table_ops,
drivers/regulator/lm363x-regulator.c
228
.ops = &lm363x_boost_voltage_table_ops,
drivers/regulator/lm363x-regulator.c
241
.ops = &lm363x_regulator_voltage_table_ops,
drivers/regulator/lm363x-regulator.c
256
.ops = &lm363x_regulator_voltage_table_ops,
drivers/regulator/lochnagar-regulator.c
145
.ops = &lochnagar_micvdd_ops,
drivers/regulator/lochnagar-regulator.c
167
.ops = &lochnagar_micbias_ops,
drivers/regulator/lochnagar-regulator.c
182
.ops = &lochnagar_micbias_ops,
drivers/regulator/lochnagar-regulator.c
198
.ops = &lochnagar_vddcore_ops,
drivers/regulator/lp3971.c
246
.ops = &lp3971_ldo_ops,
drivers/regulator/lp3971.c
255
.ops = &lp3971_ldo_ops,
drivers/regulator/lp3971.c
264
.ops = &lp3971_ldo_ops,
drivers/regulator/lp3971.c
273
.ops = &lp3971_ldo_ops,
drivers/regulator/lp3971.c
282
.ops = &lp3971_ldo_ops,
drivers/regulator/lp3971.c
291
.ops = &lp3971_dcdc_ops,
drivers/regulator/lp3971.c
300
.ops = &lp3971_dcdc_ops,
drivers/regulator/lp3971.c
309
.ops = &lp3971_dcdc_ops,
drivers/regulator/lp3972.c
399
.ops = &lp3972_ldo_ops,
drivers/regulator/lp3972.c
408
.ops = &lp3972_ldo_ops,
drivers/regulator/lp3972.c
417
.ops = &lp3972_ldo_ops,
drivers/regulator/lp3972.c
426
.ops = &lp3972_ldo_ops,
drivers/regulator/lp3972.c
435
.ops = &lp3972_ldo_ops,
drivers/regulator/lp3972.c
444
.ops = &lp3972_dcdc_ops,
drivers/regulator/lp3972.c
453
.ops = &lp3972_dcdc_ops,
drivers/regulator/lp3972.c
462
.ops = &lp3972_dcdc_ops,
drivers/regulator/lp872x.c
462
.ops = &lp872x_ldo_ops,
drivers/regulator/lp872x.c
476
.ops = &lp872x_ldo_ops,
drivers/regulator/lp872x.c
490
.ops = &lp872x_ldo_ops,
drivers/regulator/lp872x.c
504
.ops = &lp872x_ldo_ops,
drivers/regulator/lp872x.c
518
.ops = &lp872x_ldo_ops,
drivers/regulator/lp872x.c
532
.ops = &lp8720_buck_ops,
drivers/regulator/lp872x.c
547
.ops = &lp872x_ldo_ops,
drivers/regulator/lp872x.c
561
.ops = &lp872x_ldo_ops,
drivers/regulator/lp872x.c
575
.ops = &lp872x_ldo_ops,
drivers/regulator/lp872x.c
589
.ops = &lp872x_ldo_ops,
drivers/regulator/lp872x.c
603
.ops = &lp872x_ldo_ops,
drivers/regulator/lp872x.c
617
.ops = &lp872x_ldo_ops,
drivers/regulator/lp872x.c
631
.ops = &lp872x_ldo_ops,
drivers/regulator/lp872x.c
645
.ops = &lp8725_buck_ops,
drivers/regulator/lp872x.c
661
.ops = &lp8725_buck_ops,
drivers/regulator/lp873x-regulator.c
24
.ops = &_ops, \
drivers/regulator/lp8755.c
218
.ops = &lp8755_buck_ops,\
drivers/regulator/lp87565-regulator.c
35
.ops = &_ops, \
drivers/regulator/lp8788-buck.c
359
.ops = &lp8788_buck12_ops,
drivers/regulator/lp8788-buck.c
371
.ops = &lp8788_buck12_ops,
drivers/regulator/lp8788-buck.c
383
.ops = &lp8788_buck34_ops,
drivers/regulator/lp8788-buck.c
397
.ops = &lp8788_buck34_ops,
drivers/regulator/lp8788-ldo.c
189
.ops = &lp8788_ldo_voltage_table_ops,
drivers/regulator/lp8788-ldo.c
202
.ops = &lp8788_ldo_voltage_table_ops,
drivers/regulator/lp8788-ldo.c
215
.ops = &lp8788_ldo_voltage_table_ops,
drivers/regulator/lp8788-ldo.c
228
.ops = &lp8788_ldo_voltage_table_ops,
drivers/regulator/lp8788-ldo.c
241
.ops = &lp8788_ldo_voltage_table_ops,
drivers/regulator/lp8788-ldo.c
254
.ops = &lp8788_ldo_voltage_table_ops,
drivers/regulator/lp8788-ldo.c
267
.ops = &lp8788_ldo_voltage_table_ops,
drivers/regulator/lp8788-ldo.c
280
.ops = &lp8788_ldo_voltage_table_ops,
drivers/regulator/lp8788-ldo.c
293
.ops = &lp8788_ldo_voltage_table_ops,
drivers/regulator/lp8788-ldo.c
306
.ops = &lp8788_ldo_voltage_table_ops,
drivers/regulator/lp8788-ldo.c
319
.ops = &lp8788_ldo_voltage_table_ops,
drivers/regulator/lp8788-ldo.c
332
.ops = &lp8788_ldo_voltage_fixed_ops,
drivers/regulator/lp8788-ldo.c
346
.ops = &lp8788_ldo_voltage_table_ops,
drivers/regulator/lp8788-ldo.c
359
.ops = &lp8788_ldo_voltage_fixed_ops,
drivers/regulator/lp8788-ldo.c
370
.ops = &lp8788_ldo_voltage_fixed_ops,
drivers/regulator/lp8788-ldo.c
381
.ops = &lp8788_ldo_voltage_fixed_ops,
drivers/regulator/lp8788-ldo.c
392
.ops = &lp8788_ldo_voltage_fixed_ops,
drivers/regulator/lp8788-ldo.c
403
.ops = &lp8788_ldo_voltage_table_ops,
drivers/regulator/lp8788-ldo.c
416
.ops = &lp8788_ldo_voltage_table_ops,
drivers/regulator/lp8788-ldo.c
429
.ops = &lp8788_ldo_voltage_fixed_ops,
drivers/regulator/lp8788-ldo.c
440
.ops = &lp8788_ldo_voltage_fixed_ops,
drivers/regulator/lp8788-ldo.c
451
.ops = &lp8788_ldo_voltage_fixed_ops,
drivers/regulator/ltc3589.c
213
.ops = &ltc3589_ ## _ops ## _regulator_ops, \
drivers/regulator/ltc3589.c
233
.ops = &ltc3589_linear_regulator_ops, \
drivers/regulator/ltc3676.c
206
.ops = &ltc3676_ ## _ops ## _regulator_ops, \
drivers/regulator/max14577-regulator.c
101
.ops = &max14577_safeout_ops, \
drivers/regulator/max14577-regulator.c
114
.ops = &max14577_charger_ops, \
drivers/regulator/max14577-regulator.c
142
.ops = &max77836_ldo_ops, \
drivers/regulator/max1586.c
133
.ops = &max1586_v3_ops,
drivers/regulator/max1586.c
141
.ops = &max1586_v6_ops,
drivers/regulator/max20086-regulator.c
81
.ops = &max20086_buck_ops, \
drivers/regulator/max20411-regulator.c
75
.ops = &max20411_ops,
drivers/regulator/max5970-regulator.c
158
.ops = &max5970_hwmon_ops,
drivers/regulator/max5970-regulator.c
369
.ops = &max597x_switch_ops, \
drivers/regulator/max77503-regulator.c
60
.ops = &max77503_buck_ops,
drivers/regulator/max77541-regulator.c
62
.ops = &(_ops), \
drivers/regulator/max77541-regulator.c
81
.ops = &(_ops), \
drivers/regulator/max77620-regulator.c
678
.ops = &max77620_regulator_ops, \
drivers/regulator/max77620-regulator.c
710
.ops = &max77620_regulator_ops, \
drivers/regulator/max77650-regulator.c
153
.ops = &max77650_regulator_LDO_ops,
drivers/regulator/max77650-regulator.c
179
.ops = &max77650_regulator_SBB_ops,
drivers/regulator/max77650-regulator.c
209
.ops = &max77650_regulator_SBB_ops,
drivers/regulator/max77650-regulator.c
239
.ops = &max77651_SBB1_regulator_ops,
drivers/regulator/max77650-regulator.c
272
.ops = &max77650_regulator_SBB_ops,
drivers/regulator/max77650-regulator.c
302
.ops = &max77650_regulator_SBB_ops,
drivers/regulator/max77675-regulator.c
505
.ops = &max77675_regulator_ops,
drivers/regulator/max77675-regulator.c
528
.ops = &max77675_regulator_ops,
drivers/regulator/max77675-regulator.c
551
.ops = &max77675_regulator_ops,
drivers/regulator/max77675-regulator.c
574
.ops = &max77675_regulator_ops,
drivers/regulator/max77686-regulator.c
315
.ops = &max77686_ops, \
drivers/regulator/max77686-regulator.c
333
.ops = &max77686_ldo_ops, \
drivers/regulator/max77686-regulator.c
351
.ops = &max77686_ldo_ops, \
drivers/regulator/max77686-regulator.c
369
.ops = &max77686_ops, \
drivers/regulator/max77686-regulator.c
388
.ops = &max77686_ops, \
drivers/regulator/max77686-regulator.c
406
.ops = &max77686_buck1_ops, \
drivers/regulator/max77686-regulator.c
424
.ops = &max77686_buck_dvs_ops, \
drivers/regulator/max77693-regulator.c
153
.ops = &max77693_safeout_ops, \
drivers/regulator/max77693-regulator.c
171
.ops = &max77693_charger_ops,
drivers/regulator/max77693-regulator.c
191
.ops = &max77693_safeout_ops, \
drivers/regulator/max77693-regulator.c
210
.ops = &max77693_charger_ops,
drivers/regulator/max77802-regulator.c
317
.ops = &max77802_ldo_ops_logic##log, \
drivers/regulator/max77802-regulator.c
338
.ops = &max77802_ldo_ops_logic##log, \
drivers/regulator/max77802-regulator.c
359
.ops = &max77802_buck_16_dvs_ops, \
drivers/regulator/max77802-regulator.c
384
.ops = &max77802_buck_234_ops, \
drivers/regulator/max77802-regulator.c
410
.ops = &max77802_buck_dvs_ops, \
drivers/regulator/max77802-regulator.c
431
.ops = &max77802_buck_dvs_ops, \
drivers/regulator/max77826-regulator.c
124
.ops = &max77826_most_ops, \
drivers/regulator/max77826-regulator.c
141
.ops = &_ops, \
drivers/regulator/max77838-regulator.c
100
.ops = &max77838_regulator_ops, \
drivers/regulator/max77838-regulator.c
79
.ops = &max77838_regulator_ops, \
drivers/regulator/max77857-regulator.c
304
.ops = &max77857_regulator_ops,
drivers/regulator/max77857-regulator.c
368
max77857_regulator_desc.ops = &max77859_regulator_ops;
drivers/regulator/max77857-regulator.c
375
max77857_regulator_desc.ops = &max77859a_regulator_ops;
drivers/regulator/max8649.c
131
.ops = &max8649_dcdc_ops,
drivers/regulator/max8660.c
256
.ops = &max8660_dcdc_ops,
drivers/regulator/max8660.c
266
.ops = &max8660_dcdc_ops,
drivers/regulator/max8660.c
276
.ops = &max8660_ldo5_ops,
drivers/regulator/max8660.c
286
.ops = &max8660_ldo67_ops,
drivers/regulator/max8660.c
296
.ops = &max8660_ldo67_ops,
drivers/regulator/max8893.c
111
.ops = &max8893_ops,
drivers/regulator/max8893.c
26
.ops = &max8893_ops,
drivers/regulator/max8893.c
43
.ops = &max8893_ops,
drivers/regulator/max8893.c
60
.ops = &max8893_ops,
drivers/regulator/max8893.c
77
.ops = &max8893_ops,
drivers/regulator/max8893.c
94
.ops = &max8893_ops,
drivers/regulator/max8907-regulator.c
338
if (pmic->desc[i].ops == &max8907_ldo_ops) {
drivers/regulator/max8907-regulator.c
346
pmic->desc[i].ops = &max8907_ldo_hwctl_ops;
drivers/regulator/max8907-regulator.c
347
} else if (pmic->desc[i].ops == &max8907_out5v_ops) {
drivers/regulator/max8907-regulator.c
356
pmic->desc[i].ops = &max8907_out5v_hwctl_ops;
drivers/regulator/max8907-regulator.c
41
.ops = &max8907_mbatt_ops, \
drivers/regulator/max8907-regulator.c
52
.ops = &max8907_ldo_ops, \
drivers/regulator/max8907-regulator.c
69
.ops = &max8907_fixed_ops, \
drivers/regulator/max8907-regulator.c
81
.ops = &max8907_out5v_ops, \
drivers/regulator/max8907-regulator.c
95
.ops = &max8907_bbat_ops, \
drivers/regulator/max8925-regulator.c
161
.ops = &max8925_regulator_sdv_ops, \
drivers/regulator/max8925-regulator.c
179
.ops = &max8925_regulator_ldo_ops, \
drivers/regulator/max8952.c
112
.ops = &max8952_ops,
drivers/regulator/max8973-regulator.c
108
struct regulator_ops ops;
drivers/regulator/max8973-regulator.c
649
max->ops = max8973_dcdc_ops;
drivers/regulator/max8973-regulator.c
653
max->desc.ops = &max->ops;
drivers/regulator/max8973-regulator.c
687
max->ops.set_voltage_sel = regulator_set_voltage_sel_regmap;
drivers/regulator/max8973-regulator.c
688
max->ops.get_voltage_sel = regulator_get_voltage_sel_regmap;
drivers/regulator/max8973-regulator.c
703
max->ops.enable = regulator_enable_regmap;
drivers/regulator/max8973-regulator.c
704
max->ops.disable = regulator_disable_regmap;
drivers/regulator/max8973-regulator.c
705
max->ops.is_enabled = regulator_is_enabled_regmap;
drivers/regulator/max8973-regulator.c
742
max->ops.enable = regulator_enable_regmap;
drivers/regulator/max8973-regulator.c
743
max->ops.disable = regulator_disable_regmap;
drivers/regulator/max8973-regulator.c
744
max->ops.is_enabled = regulator_is_enabled_regmap;
drivers/regulator/max8973-regulator.c
745
max->ops.set_current_limit = max8973_set_current_limit;
drivers/regulator/max8973-regulator.c
746
max->ops.get_current_limit = max8973_get_current_limit;
drivers/regulator/max8997-regulator.c
824
.ops = &_ops, \
drivers/regulator/max8997-regulator.c
832
.ops = &_ops, \
drivers/regulator/max8998.c
483
.ops = _ops, \
drivers/regulator/max8998.c
495
.ops = _ops, \
drivers/regulator/max8998.c
508
.ops = &max8998_others_ops, \
drivers/regulator/mc13892-regulator.c
583
memcpy(&mc13892_vcam_ops, mc13892_regulators[MC13892_VCAM].desc.ops,
drivers/regulator/mc13892-regulator.c
587
mc13892_regulators[MC13892_VCAM].desc.ops = &mc13892_vcam_ops;
drivers/regulator/mc13xxx.h
103
#define MC13xxx_DEFINE_SW(_name, _node, _reg, _vsel_reg, _voltages, ops) \
drivers/regulator/mc13xxx.h
104
MC13xxx_DEFINE(SW, _name, _node, _reg, _vsel_reg, _voltages, ops)
drivers/regulator/mc13xxx.h
105
#define MC13xxx_DEFINE_REGU(_name, _node, _reg, _vsel_reg, _voltages, ops) \
drivers/regulator/mc13xxx.h
106
MC13xxx_DEFINE(REGU, _name, _node, _reg, _vsel_reg, _voltages, ops)
drivers/regulator/mc13xxx.h
61
.ops = &_ops, \
drivers/regulator/mc13xxx.h
79
.ops = &_ops, \
drivers/regulator/mc13xxx.h
94
.ops = &_ops, \
drivers/regulator/mcp16502.c
116
.ops = &(_ops), \
drivers/regulator/mp5416.c
58
.ops = &mp5416_buck_ops, \
drivers/regulator/mp5416.c
86
.ops = &mp5416_ldo_ops, \
drivers/regulator/mp8859.c
319
.ops = &mp8859_ops,
drivers/regulator/mp886x.c
262
rdesc->ops = di->ci->rops;
drivers/regulator/mp886x.c
280
di->sel = rdesc->ops->get_voltage_sel(rdev);
drivers/regulator/mpq7920.c
33
.ops = &mpq7920_buck_ops, \
drivers/regulator/mpq7920.c
60
.ops = _ops, \
drivers/regulator/mt6311-regulator.c
51
.ops = &mt6311_buck_ops,\
drivers/regulator/mt6311-regulator.c
69
.ops = &mt6311_ldo_ops,\
drivers/regulator/mt6315-regulator.c
40
.ops = &mt6315_volt_range_ops, \
drivers/regulator/mt6316-regulator.c
71
.ops = &mt6316_vreg_setclr_ops, \
drivers/regulator/mt6323-regulator.c
45
.ops = &mt6323_volt_range_ops, \
drivers/regulator/mt6323-regulator.c
69
.ops = &mt6323_volt_table_ops, \
drivers/regulator/mt6323-regulator.c
91
.ops = &mt6323_volt_fixed_ops, \
drivers/regulator/mt6331-regulator.c
118
.ops = (_modeset_reg ? \
drivers/regulator/mt6331-regulator.c
142
.ops = (_modeset_reg ? \
drivers/regulator/mt6331-regulator.c
53
.ops = &mt6331_volt_range_ops, \
drivers/regulator/mt6331-regulator.c
77
.ops = &mt6331_volt_table_ao_ops, \
drivers/regulator/mt6331-regulator.c
95
.ops = &mt6331_volt_table_no_qi_ops, \
drivers/regulator/mt6332-regulator.c
105
.ops = &mt6332_volt_table_ao_ops, \
drivers/regulator/mt6332-regulator.c
122
.ops = &mt6332_volt_table_ops, \
drivers/regulator/mt6332-regulator.c
144
.ops = &mt6332_volt_fixed_ops, \
drivers/regulator/mt6332-regulator.c
53
.ops = &mt6332_buck_volt_range_ops, \
drivers/regulator/mt6332-regulator.c
79
.ops = &mt6332_ldo_volt_range_ops, \
drivers/regulator/mt6357-regulator.c
108
.ops = &mt6357_volt_fixed_ops, \
drivers/regulator/mt6357-regulator.c
43
.ops = &mt6357_volt_range_ops, \
drivers/regulator/mt6357-regulator.c
66
.ops = &mt6357_volt_table_ops, \
drivers/regulator/mt6357-regulator.c
86
.ops = &mt6357_volt_range_ops, \
drivers/regulator/mt6358-regulator.c
121
.ops = &mt6358_volt_fixed_ops, \
drivers/regulator/mt6358-regulator.c
145
.ops = &mt6358_buck_ops, \
drivers/regulator/mt6358-regulator.c
172
.ops = &mt6358_volt_table_ops, \
drivers/regulator/mt6358-regulator.c
198
.ops = &mt6358_volt_range_ops, \
drivers/regulator/mt6358-regulator.c
222
.ops = &mt6358_volt_fixed_ops, \
drivers/regulator/mt6358-regulator.c
44
.ops = &mt6358_buck_ops, \
drivers/regulator/mt6358-regulator.c
71
.ops = &mt6358_volt_table_ops, \
drivers/regulator/mt6358-regulator.c
97
.ops = &mt6358_volt_range_ops, \
drivers/regulator/mt6359-regulator.c
103
.ops = &mt6359_volt_table_ops, \
drivers/regulator/mt6359-regulator.c
126
.ops = &mt6359_volt_fixed_ops, \
drivers/regulator/mt6359-regulator.c
147
.ops = &_ops, \
drivers/regulator/mt6359-regulator.c
51
.ops = &mt6359_volt_linear_ops, \
drivers/regulator/mt6359-regulator.c
79
.ops = &mt6359_volt_linear_ops, \
drivers/regulator/mt6360-regulator.c
334
.ops = &mt6360_regulator_ops, \
drivers/regulator/mt6363-regulator.c
125
.ops = &mt6363_vreg_setclr_ops, \
drivers/regulator/mt6363-regulator.c
156
.ops = &vops, \
drivers/regulator/mt6363-regulator.c
193
.ops = &vops, \
drivers/regulator/mt6370-regulator.c
191
.ops = &mt6370_dbvboost_ops,
drivers/regulator/mt6370-regulator.c
209
.ops = &mt6370_dbvout_ops,
drivers/regulator/mt6370-regulator.c
233
.ops = &mt6370_dbvout_ops,
drivers/regulator/mt6370-regulator.c
256
.ops = &mt6370_ldo_ops,
drivers/regulator/mt6380-regulator.c
121
.ops = &mt6380_volt_table_ops, \
drivers/regulator/mt6380-regulator.c
142
.ops = &mt6380_volt_fixed_ops, \
drivers/regulator/mt6380-regulator.c
98
.ops = &mt6380_volt_range_ops, \
drivers/regulator/mt6397-regulator.c
44
.ops = &mt6397_volt_range_ops, \
drivers/regulator/mt6397-regulator.c
71
.ops = &mt6397_volt_table_ops, \
drivers/regulator/mt6397-regulator.c
90
.ops = &mt6397_volt_fixed_ops, \
drivers/regulator/mtk-dvfsrc-regulator.c
30
.ops = &dvfsrc_vcore_ops, \
drivers/regulator/palmas-regulator.c
1040
desc->ops = &palmas_ops_ext_control_ldo;
drivers/regulator/palmas-regulator.c
1042
desc->ops = &tps65917_ops_ldo;
drivers/regulator/palmas-regulator.c
1060
desc->ops = &tps65917_ops_ldo_1_2;
drivers/regulator/palmas-regulator.c
1070
desc->ops = &palmas_ops_ext_control_extreg;
drivers/regulator/palmas-regulator.c
1072
desc->ops = &palmas_ops_extreg;
drivers/regulator/palmas-regulator.c
1200
desc->ops = &palmas_ops_smps10;
drivers/regulator/palmas-regulator.c
1238
desc->ops = &palmas_ops_ext_control_smps;
drivers/regulator/palmas-regulator.c
1240
desc->ops = &palmas_ops_smps;
drivers/regulator/palmas-regulator.c
1343
desc->ops = &tps65917_ops_ext_control_smps;
drivers/regulator/palmas-regulator.c
1345
desc->ops = &tps65917_ops_smps;
drivers/regulator/palmas-regulator.c
922
desc->ops = &palmas_ops_ext_control_ldo;
drivers/regulator/palmas-regulator.c
924
desc->ops = &palmas_ops_ldo;
drivers/regulator/palmas-regulator.c
950
desc->ops = &palmas_ops_ldo9;
drivers/regulator/palmas-regulator.c
963
desc->ops = &palmas_ops_ext_control_extreg;
drivers/regulator/palmas-regulator.c
965
desc->ops = &palmas_ops_extreg;
drivers/regulator/pbias-regulator.c
201
desc->ops = &pbias_regulator_voltage_ops;
drivers/regulator/pca9450-regulator.c
1023
.ops = &pca9450_ldo_regulator_ops,
drivers/regulator/pca9450-regulator.c
1042
.ops = &pca9450_ldo_regulator_ops,
drivers/regulator/pca9450-regulator.c
1061
.ops = &pca9450_ldo_regulator_ops,
drivers/regulator/pca9450-regulator.c
1080
.ops = &pca9450_ldo5_regulator_ops,
drivers/regulator/pca9450-regulator.c
362
.ops = &pca9450_dvs_buck_regulator_ops,
drivers/regulator/pca9450-regulator.c
396
.ops = &pca9450_dvs_buck_regulator_ops,
drivers/regulator/pca9450-regulator.c
430
.ops = &pca9450_dvs_buck_regulator_ops,
drivers/regulator/pca9450-regulator.c
464
.ops = &pca9450_buck_regulator_ops,
drivers/regulator/pca9450-regulator.c
489
.ops = &pca9450_buck_regulator_ops,
drivers/regulator/pca9450-regulator.c
514
.ops = &pca9450_buck_regulator_ops,
drivers/regulator/pca9450-regulator.c
539
.ops = &pca9450_ldo_regulator_ops,
drivers/regulator/pca9450-regulator.c
558
.ops = &pca9450_ldo_regulator_ops,
drivers/regulator/pca9450-regulator.c
577
.ops = &pca9450_ldo_regulator_ops,
drivers/regulator/pca9450-regulator.c
596
.ops = &pca9450_ldo_regulator_ops,
drivers/regulator/pca9450-regulator.c
615
.ops = &pca9450_ldo5_regulator_ops,
drivers/regulator/pca9450-regulator.c
641
.ops = &pca9450_dvs_buck_regulator_ops,
drivers/regulator/pca9450-regulator.c
675
.ops = &pca9450_dvs_buck_regulator_ops,
drivers/regulator/pca9450-regulator.c
709
.ops = &pca9450_buck_regulator_ops,
drivers/regulator/pca9450-regulator.c
734
.ops = &pca9450_buck_regulator_ops,
drivers/regulator/pca9450-regulator.c
759
.ops = &pca9450_buck_regulator_ops,
drivers/regulator/pca9450-regulator.c
784
.ops = &pca9450_ldo_regulator_ops,
drivers/regulator/pca9450-regulator.c
803
.ops = &pca9450_ldo_regulator_ops,
drivers/regulator/pca9450-regulator.c
822
.ops = &pca9450_ldo_regulator_ops,
drivers/regulator/pca9450-regulator.c
841
.ops = &pca9450_ldo_regulator_ops,
drivers/regulator/pca9450-regulator.c
860
.ops = &pca9450_ldo5_regulator_ops,
drivers/regulator/pca9450-regulator.c
882
.ops = &pca9450_dvs_buck_regulator_ops,
drivers/regulator/pca9450-regulator.c
915
.ops = &pca9450_dvs_buck_regulator_ops,
drivers/regulator/pca9450-regulator.c
948
.ops = &pca9450_buck_regulator_ops,
drivers/regulator/pca9450-regulator.c
973
.ops = &pca9450_buck_regulator_ops,
drivers/regulator/pca9450-regulator.c
998
.ops = &pca9450_buck_regulator_ops,
drivers/regulator/pcap-regulator.c
220
.ops = &pcap_regulator_ops, \
drivers/regulator/pf0900-regulator.c
581
.ops = &pf0900_dvs_sw_regulator_ops,
drivers/regulator/pf0900-regulator.c
606
.ops = &pf0900_dvs_sw_regulator_ops,
drivers/regulator/pf0900-regulator.c
631
.ops = &pf0900_dvs_sw_regulator_ops,
drivers/regulator/pf0900-regulator.c
656
.ops = &pf0900_dvs_sw_regulator_ops,
drivers/regulator/pf0900-regulator.c
681
.ops = &pf0900_dvs_sw_regulator_ops,
drivers/regulator/pf0900-regulator.c
706
.ops = &pf0900_ldo_regulator_ops,
drivers/regulator/pf0900-regulator.c
724
.ops = &pf0900_ldo_regulator_ops,
drivers/regulator/pf0900-regulator.c
742
.ops = &pf0900_ldo_regulator_ops,
drivers/regulator/pf0900-regulator.c
760
.ops = &pf0900_avon_regulator_ops,
drivers/regulator/pf1550-regulator.c
198
.ops = &pf1550_fixed_ops, \
drivers/regulator/pf1550-regulator.c
216
.ops = &pf1550_sw2_ops, \
drivers/regulator/pf1550-regulator.c
240
.ops = &pf1550_ldo1_ops, \
drivers/regulator/pf1550-regulator.c
260
.ops = &pf1550_ldo2_ops, \
drivers/regulator/pf1550-regulator.c
380
desc->ops = &pf1550_sw1_ops;
drivers/regulator/pf530x-regulator.c
200
.ops = &pf530x_regulator_ops,
drivers/regulator/pf8x00-regulator.c
388
.ops = &pf8x00_ldo_ops, \
drivers/regulator/pf8x00-regulator.c
413
.ops = &pf8x00_buck1_6_ops, \
drivers/regulator/pf8x00-regulator.c
447
.ops = &pf8x00_buck7_ops, \
drivers/regulator/pf8x00-regulator.c
476
.ops = &pf8x00_vsnvs_ops, \
drivers/regulator/pf9453-regulator.c
582
.ops = &pf9453_buck_regulator_ops,
drivers/regulator/pf9453-regulator.c
601
.ops = &pf9453_dvs_buck_regulator_ops,
drivers/regulator/pf9453-regulator.c
631
.ops = &pf9453_buck_regulator_ops,
drivers/regulator/pf9453-regulator.c
650
.ops = &pf9453_buck_regulator_ops,
drivers/regulator/pf9453-regulator.c
669
.ops = &pf9453_ldo_regulator_ops,
drivers/regulator/pf9453-regulator.c
688
.ops = &pf9453_ldo_regulator_ops,
drivers/regulator/pf9453-regulator.c
707
.ops = &pf9453_ldo_regulator_ops,
drivers/regulator/pfuze100-regulator.c
225
.ops = &pfuze100_fixed_regulator_ops, \
drivers/regulator/pfuze100-regulator.c
240
.ops = &pfuze100_sw_regulator_ops, \
drivers/regulator/pfuze100-regulator.c
261
.ops = &pfuze100_swb_regulator_ops, \
drivers/regulator/pfuze100-regulator.c
278
.ops = &pfuze100_ldo_regulator_ops, \
drivers/regulator/pfuze100-regulator.c
298
.ops = &pfuze100_swb_regulator_ops, \
drivers/regulator/pfuze100-regulator.c
314
.ops = &pfuze100_ldo_regulator_ops, \
drivers/regulator/pfuze100-regulator.c
335
.ops = &pfuze3000_sw_regulator_ops, \
drivers/regulator/pfuze100-regulator.c
356
.ops = &pfuze100_sw_regulator_ops, \
drivers/regulator/pfuze100-regulator.c
815
desc->ops = &pfuze100_sw_disable_regulator_ops;
drivers/regulator/pv88060-regulator.c
154
.ops = &pv88060_buck_ops,\
drivers/regulator/pv88060-regulator.c
179
.ops = &pv88060_ldo_ops,\
drivers/regulator/pv88060-regulator.c
199
.ops = &pv88060_sw_ops,\
drivers/regulator/pv88080-regulator.c
277
.ops = &pv88080_buck_ops,\
drivers/regulator/pv88080-regulator.c
295
.ops = &pv88080_hvbuck_ops,\
drivers/regulator/pv88090-regulator.c
170
.ops = &pv88090_buck_ops,\
drivers/regulator/pv88090-regulator.c
196
.ops = &pv88090_ldo_ops,\
drivers/regulator/pwm-regulator.c
292
drvdata->desc.ops = &pwm_regulator_voltage_table_ops;
drivers/regulator/pwm-regulator.c
304
drvdata->desc.ops = &pwm_regulator_voltage_continuous_ops;
drivers/regulator/qcom-labibb-regulator.c
182
const struct regulator_ops *ops;
drivers/regulator/qcom-labibb-regulator.c
187
ops = vreg->rdev->desc->ops;
drivers/regulator/qcom-labibb-regulator.c
203
ret = ops->disable(vreg->rdev);
drivers/regulator/qcom-labibb-regulator.c
258
const struct regulator_ops *ops = vreg->rdev->desc->ops;
drivers/regulator/qcom-labibb-regulator.c
262
if (!ops->is_enabled(vreg->rdev))
drivers/regulator/qcom-labibb-regulator.c
431
const struct regulator_ops *ops;
drivers/regulator/qcom-labibb-regulator.c
438
ops = vreg->rdev->desc->ops;
drivers/regulator/qcom-labibb-regulator.c
497
ret = ops->enable(vreg->rdev);
drivers/regulator/qcom-labibb-regulator.c
714
.ops = &qcom_labibb_ops,
drivers/regulator/qcom-labibb-regulator.c
745
.ops = &qcom_labibb_ops,
drivers/regulator/qcom-pm8008-regulator.c
143
desc->ops = &pm8008_regulator_ops;
drivers/regulator/qcom-refgen-regulator.c
70
.ops = &(const struct regulator_ops) {
drivers/regulator/qcom-refgen-regulator.c
86
.ops = &(const struct regulator_ops) {
drivers/regulator/qcom-rpmh-regulator.c
1010
.ops = &rpmh_regulator_vrm_drms_ops,
drivers/regulator/qcom-rpmh-regulator.c
1023
.ops = &rpmh_regulator_vrm_drms_ops,
drivers/regulator/qcom-rpmh-regulator.c
1036
.ops = &rpmh_regulator_vrm_ops,
drivers/regulator/qcom-rpmh-regulator.c
123
const struct regulator_ops *ops;
drivers/regulator/qcom-rpmh-regulator.c
508
vreg->rdesc.ops = vreg->hw_data->ops;
drivers/regulator/qcom-rpmh-regulator.c
701
.ops = &rpmh_regulator_vrm_drms_ops,
drivers/regulator/qcom-rpmh-regulator.c
714
.ops = &rpmh_regulator_vrm_drms_ops,
drivers/regulator/qcom-rpmh-regulator.c
727
.ops = &rpmh_regulator_vrm_drms_ops,
drivers/regulator/qcom-rpmh-regulator.c
740
.ops = &rpmh_regulator_vrm_ops,
drivers/regulator/qcom-rpmh-regulator.c
752
.ops = &rpmh_regulator_vrm_ops,
drivers/regulator/qcom-rpmh-regulator.c
764
.ops = &rpmh_regulator_vrm_bypass_ops,
drivers/regulator/qcom-rpmh-regulator.c
776
.ops = &rpmh_regulator_xob_ops,
drivers/regulator/qcom-rpmh-regulator.c
782
.ops = &rpmh_regulator_vrm_drms_ops,
drivers/regulator/qcom-rpmh-regulator.c
795
.ops = &rpmh_regulator_vrm_drms_ops,
drivers/regulator/qcom-rpmh-regulator.c
808
.ops = &rpmh_regulator_vrm_drms_ops,
drivers/regulator/qcom-rpmh-regulator.c
821
.ops = &rpmh_regulator_vrm_ops,
drivers/regulator/qcom-rpmh-regulator.c
833
.ops = &rpmh_regulator_vrm_ops,
drivers/regulator/qcom-rpmh-regulator.c
848
.ops = &rpmh_regulator_vrm_drms_ops,
drivers/regulator/qcom-rpmh-regulator.c
861
.ops = &rpmh_regulator_vrm_drms_ops,
drivers/regulator/qcom-rpmh-regulator.c
874
.ops = &rpmh_regulator_vrm_drms_ops,
drivers/regulator/qcom-rpmh-regulator.c
887
.ops = &rpmh_regulator_vrm_ops,
drivers/regulator/qcom-rpmh-regulator.c
899
.ops = &rpmh_regulator_vrm_ops,
drivers/regulator/qcom-rpmh-regulator.c
911
.ops = &rpmh_regulator_vrm_ops,
drivers/regulator/qcom-rpmh-regulator.c
923
.ops = &rpmh_regulator_vrm_ops,
drivers/regulator/qcom-rpmh-regulator.c
936
.ops = &rpmh_regulator_vrm_ops,
drivers/regulator/qcom-rpmh-regulator.c
948
.ops = &rpmh_regulator_vrm_ops,
drivers/regulator/qcom-rpmh-regulator.c
960
.ops = &rpmh_regulator_vrm_ops,
drivers/regulator/qcom-rpmh-regulator.c
972
.ops = &rpmh_regulator_vrm_bypass_ops,
drivers/regulator/qcom-rpmh-regulator.c
984
.ops = &rpmh_regulator_vrm_drms_ops,
drivers/regulator/qcom-rpmh-regulator.c
997
.ops = &rpmh_regulator_vrm_drms_ops,
drivers/regulator/qcom_rpm-regulator.c
449
.desc.ops = &uV_ops,
drivers/regulator/qcom_rpm-regulator.c
459
.desc.ops = &uV_ops,
drivers/regulator/qcom_rpm-regulator.c
469
.desc.ops = &uV_ops,
drivers/regulator/qcom_rpm-regulator.c
476
.desc.ops = &switch_ops,
drivers/regulator/qcom_rpm-regulator.c
487
.desc.ops = &mV_ops,
drivers/regulator/qcom_rpm-regulator.c
497
.desc.ops = &mV_ops,
drivers/regulator/qcom_rpm-regulator.c
507
.desc.ops = &mV_ops,
drivers/regulator/qcom_rpm-regulator.c
517
.desc.ops = &mV_ops,
drivers/regulator/qcom_rpm-regulator.c
522
.desc.ops = &switch_ops,
drivers/regulator/qcom_rpm-regulator.c
533
.desc.ops = &mV_ops,
drivers/regulator/qcom_rpm-regulator.c
543
.desc.ops = &mV_ops,
drivers/regulator/qcom_rpm-regulator.c
553
.desc.ops = &mV_ops,
drivers/regulator/qcom_rpm-regulator.c
560
.desc.ops = &switch_ops,
drivers/regulator/qcom_rpm-regulator.c
571
.desc.ops = &uV_ops,
drivers/regulator/qcom_rpm-regulator.c
581
.desc.ops = &uV_ops,
drivers/regulator/qcom_rpm-regulator.c
591
.desc.ops = &uV_ops,
drivers/regulator/qcom_rpm-regulator.c
601
.desc.ops = &uV_ops,
drivers/regulator/qcom_rpm-regulator.c
611
.desc.ops = &uV_ops,
drivers/regulator/qcom_rpm-regulator.c
616
.desc.ops = &switch_ops,
drivers/regulator/qcom_rpm-regulator.c
624
.desc.ops = &uV_ops,
drivers/regulator/qcom_smd-regulator.c
217
.ops = &rpm_smps_ldo_ops,
drivers/regulator/qcom_smd-regulator.c
227
.ops = &rpm_smps_ldo_ops,
drivers/regulator/qcom_smd-regulator.c
238
.ops = &rpm_smps_ldo_ops,
drivers/regulator/qcom_smd-regulator.c
247
.ops = &rpm_smps_ldo_ops,
drivers/regulator/qcom_smd-regulator.c
251
.ops = &rpm_switch_ops,
drivers/regulator/qcom_smd-regulator.c
261
.ops = &rpm_smps_ldo_ops,
drivers/regulator/qcom_smd-regulator.c
271
.ops = &rpm_smps_ldo_ops,
drivers/regulator/qcom_smd-regulator.c
282
.ops = &rpm_smps_ldo_ops,
drivers/regulator/qcom_smd-regulator.c
291
.ops = &rpm_smps_ldo_ops,
drivers/regulator/qcom_smd-regulator.c
295
.ops = &rpm_switch_ops,
drivers/regulator/qcom_smd-regulator.c
305
.ops = &rpm_smps_ldo_ops,
drivers/regulator/qcom_smd-regulator.c
315
.ops = &rpm_smps_ldo_ops,
drivers/regulator/qcom_smd-regulator.c
324
.ops = &rpm_smps_ldo_ops,
drivers/regulator/qcom_smd-regulator.c
335
.ops = &rpm_smps_ldo_ops,
drivers/regulator/qcom_smd-regulator.c
344
.ops = &rpm_smps_ldo_ops,
drivers/regulator/qcom_smd-regulator.c
350
.ops = &rpm_smps_ldo_ops_fixed,
drivers/regulator/qcom_smd-regulator.c
354
.ops = &rpm_switch_ops,
drivers/regulator/qcom_smd-regulator.c
363
.ops = &rpm_smps_ldo_ops,
drivers/regulator/qcom_smd-regulator.c
372
.ops = &rpm_smps_ldo_ops,
drivers/regulator/qcom_smd-regulator.c
382
.ops = &rpm_smps_ldo_ops,
drivers/regulator/qcom_smd-regulator.c
391
.ops = &rpm_smps_ldo_ops,
drivers/regulator/qcom_smd-regulator.c
401
.ops = &rpm_smps_ldo_ops,
drivers/regulator/qcom_smd-regulator.c
411
.ops = &rpm_smps_ldo_ops,
drivers/regulator/qcom_smd-regulator.c
420
.ops = &rpm_smps_ldo_ops,
drivers/regulator/qcom_smd-regulator.c
429
.ops = &rpm_smps_ldo_ops,
drivers/regulator/qcom_smd-regulator.c
438
.ops = &rpm_smps_ldo_ops,
drivers/regulator/qcom_smd-regulator.c
447
.ops = &rpm_smps_ldo_ops,
drivers/regulator/qcom_smd-regulator.c
457
.ops = &rpm_smps_ldo_ops,
drivers/regulator/qcom_smd-regulator.c
466
.ops = &rpm_smps_ldo_ops,
drivers/regulator/qcom_smd-regulator.c
476
.ops = &rpm_smps_ldo_ops,
drivers/regulator/qcom_smd-regulator.c
486
.ops = &rpm_smps_ldo_ops,
drivers/regulator/qcom_smd-regulator.c
495
.ops = &rpm_smps_ldo_ops,
drivers/regulator/qcom_smd-regulator.c
506
.ops = &rpm_smps_ldo_ops,
drivers/regulator/qcom_smd-regulator.c
510
.ops = &rpm_switch_ops,
drivers/regulator/qcom_smd-regulator.c
516
.ops = &rpm_smps_ldo_ops_fixed,
drivers/regulator/qcom_smd-regulator.c
526
.ops = &rpm_smps_ldo_ops,
drivers/regulator/qcom_smd-regulator.c
536
.ops = &rpm_smps_ldo_ops,
drivers/regulator/qcom_smd-regulator.c
545
.ops = &rpm_bob_ops,
drivers/regulator/qcom_smd-regulator.c
554
.ops = &rpm_smps_ldo_ops,
drivers/regulator/qcom_smd-regulator.c
563
.ops = &rpm_smps_ldo_ops,
drivers/regulator/qcom_smd-regulator.c
572
.ops = &rpm_smps_ldo_ops,
drivers/regulator/qcom_smd-regulator.c
581
.ops = &rpm_smps_ldo_ops,
drivers/regulator/qcom_smd-regulator.c
590
.ops = &rpm_smps_ldo_ops,
drivers/regulator/qcom_smd-regulator.c
594
.ops = &rpm_switch_ops,
drivers/regulator/qcom_smd-regulator.c
603
.ops = &rpm_bob_ops,
drivers/regulator/qcom_smd-regulator.c
612
.ops = &rpm_smps_ldo_ops,
drivers/regulator/qcom_smd-regulator.c
621
.ops = &rpm_smps_ldo_ops,
drivers/regulator/qcom_smd-regulator.c
630
.ops = &rpm_smps_ldo_ops,
drivers/regulator/qcom_smd-regulator.c
639
.ops = &rpm_smps_ldo_ops,
drivers/regulator/qcom_smd-regulator.c
648
.ops = &rpm_smps_ldo_ops,
drivers/regulator/qcom_smd-regulator.c
657
.ops = &rpm_smps_ldo_ops,
drivers/regulator/qcom_smd-regulator.c
666
.ops = &rpm_bob_ops,
drivers/regulator/qcom_smd-regulator.c
675
.ops = &rpm_smps_ldo_ops,
drivers/regulator/qcom_smd-regulator.c
684
.ops = &rpm_smps_ldo_ops,
drivers/regulator/qcom_smd-regulator.c
693
.ops = &rpm_smps_ldo_ops,
drivers/regulator/qcom_smd-regulator.c
702
.ops = &rpm_smps_ldo_ops,
drivers/regulator/qcom_smd-regulator.c
711
.ops = &rpm_smps_ldo_ops,
drivers/regulator/qcom_smd-regulator.c
720
.ops = &rpm_smps_ldo_ops,
drivers/regulator/qcom_smd-regulator.c
729
.ops = &rpm_smps_ldo_ops,
drivers/regulator/qcom_smd-regulator.c
738
.ops = &rpm_smps_ldo_ops,
drivers/regulator/qcom_smd-regulator.c
747
.ops = &rpm_smps_ldo_ops,
drivers/regulator/qcom_smd-regulator.c
756
.ops = &rpm_mp5496_ops,
drivers/regulator/qcom_smd-regulator.c
765
.ops = &rpm_mp5496_ops,
drivers/regulator/qcom_smd-regulator.c
774
.ops = &rpm_smps_ldo_ops,
drivers/regulator/qcom_smd-regulator.c
783
.ops = &rpm_smps_ldo_ops,
drivers/regulator/qcom_spmi-regulator.c
1733
vreg->desc.ops = mapping->ops;
drivers/regulator/qcom_spmi-regulator.c
2576
spmi_saw_ops = *(vreg->desc.ops);
drivers/regulator/qcom_spmi-regulator.c
2579
vreg->desc.ops = &spmi_saw_ops;
drivers/regulator/qcom_spmi-regulator.c
432
const struct regulator_ops *ops;
drivers/regulator/qcom_spmi-regulator.c
453
.ops = &spmi_##_ops_val##_ops, \
drivers/regulator/qcom_spmi-regulator.c
465
.ops = &spmi_vs_ops, \
drivers/regulator/qcom_usb_vbus-regulator.c
37
.ops = &qcom_usb_vbus_reg_ops,
drivers/regulator/rc5t583-regulator.c
69
.ops = &rc5t583_ops, \
drivers/regulator/renesas-usb-vbus-regulator.c
24
.ops = &rzg2l_usb_vbus_reg_ops,
drivers/regulator/rk808-regulator.c
100
.ops = &rk817_boost_ops, \
drivers/regulator/rk808-regulator.c
1206
.ops = &rk801_buck_ops,
drivers/regulator/rk808-regulator.c
1227
.ops = &rk801_buck_ops,
drivers/regulator/rk808-regulator.c
123
.ops = _ops, \
drivers/regulator/rk808-regulator.c
1248
.ops = &rk801_switch_ops,
drivers/regulator/rk808-regulator.c
1264
.ops = &rk801_buck_ops,
drivers/regulator/rk808-regulator.c
1298
.ops = &rk808_reg_ops_ranges,
drivers/regulator/rk808-regulator.c
1314
.ops = &rk808_reg_ops_ranges,
drivers/regulator/rk808-regulator.c
1330
.ops = &rk805_switch_ops,
drivers/regulator/rk808-regulator.c
140
.ops = &_ops,\
drivers/regulator/rk808-regulator.c
1466
.ops = &rk808_buck1_2_ops,
drivers/regulator/rk808-regulator.c
1486
.ops = &rk808_buck1_2_ops,
drivers/regulator/rk808-regulator.c
1506
.ops = &rk808_switch_ops,
drivers/regulator/rk808-regulator.c
1528
.ops = &rk808_reg_ops_ranges,
drivers/regulator/rk808-regulator.c
1568
.ops = &rk817_buck_ops_range,
drivers/regulator/rk808-regulator.c
1591
.ops = &rk817_buck_ops_range,
drivers/regulator/rk808-regulator.c
1614
.ops = &rk817_buck_ops_range,
drivers/regulator/rk808-regulator.c
1639
.ops = &rk817_buck_ops_range,
drivers/regulator/rk808-regulator.c
1663
.ops = &rk809_buck5_ops_range,
drivers/regulator/rk808-regulator.c
1733
.ops = &rk816_buck1_2_ops_ranges,
drivers/regulator/rk808-regulator.c
1758
.ops = &rk816_buck1_2_ops_ranges,
drivers/regulator/rk808-regulator.c
1783
.ops = &rk808_switch_ops,
drivers/regulator/rk808-regulator.c
1798
.ops = &rk816_buck4_ops_ranges,
drivers/regulator/rk808-regulator.c
1839
.ops = &rk817_buck_ops_range,
drivers/regulator/rk808-regulator.c
1862
.ops = &rk817_buck_ops_range,
drivers/regulator/rk808-regulator.c
1885
.ops = &rk817_buck_ops_range,
drivers/regulator/rk808-regulator.c
1908
.ops = &rk817_buck_ops_range,
drivers/regulator/rk808-regulator.c
193
.ops = _ops \
drivers/regulator/rk808-regulator.c
1978
.ops = &rk808_reg_ops,
drivers/regulator/rk808-regulator.c
1994
.ops = &rk808_reg_ops,
drivers/regulator/rk808-regulator.c
2010
.ops = &rk808_switch_ops,
drivers/regulator/rk808-regulator.c
2035
.ops = &rk808_reg_ops_ranges,
drivers/regulator/rn5t618-regulator.c
33
.ops = &rn5t618_reg_ops, \
drivers/regulator/rohm-regulator.c
128
if (rdev->desc->ops->is_enabled(rdev))
drivers/regulator/rpi-panel-attiny-regulator.c
176
.ops = &attiny_regulator_ops,
drivers/regulator/rpi-panel-v2-regulator.c
77
pc->ops = &rpi_panel_v2_pwm_ops;
drivers/regulator/rt4801-regulator.c
143
.ops = &rt4801_regulator_ops,
drivers/regulator/rt4801-regulator.c
157
.ops = &rt4801_regulator_ops,
drivers/regulator/rt4803.c
180
desc->ops = &rt4803_regulator_ops;
drivers/regulator/rt4831-regulator.c
116
.ops = &rt4831_dsvpn_ops,
drivers/regulator/rt4831-regulator.c
135
.ops = &rt4831_dsvpn_ops,
drivers/regulator/rt4831-regulator.c
98
.ops = &rt4831_dsvlcm_ops,
drivers/regulator/rt5033-regulator.c
48
.ops = &rt5033_buck_ops,
drivers/regulator/rt5033-regulator.c
64
.ops = &rt5033_buck_ops,
drivers/regulator/rt5033-regulator.c
80
.ops = &rt5033_safe_ldo_ops,
drivers/regulator/rt5120-regulator.c
250
desc->ops = &rt5120_buck1_ops;
drivers/regulator/rt5120-regulator.c
253
desc->ops = &rt5120_buck234_ops;
drivers/regulator/rt5120-regulator.c
256
desc->ops = &rt5120_ldo_ops;
drivers/regulator/rt5120-regulator.c
259
desc->ops = &rt5120_exten_ops;
drivers/regulator/rt5133-regulator.c
167
.ops = &rt5133_regulator_ops,\
drivers/regulator/rt5133-regulator.c
187
.ops = &rt5133_base_regulator_ops,
drivers/regulator/rt5133-regulator.c
211
.ops = &rt5133_base_regulator_ops,
drivers/regulator/rt5190a-regulator.c
281
desc->ops = &rt5190a_fixed_buck_ops;
drivers/regulator/rt5190a-regulator.c
290
desc->ops = &rt5190a_ranged_buck_ops;
drivers/regulator/rt5190a-regulator.c
298
desc->ops = &rt5190a_ranged_buck_ops;
drivers/regulator/rt5190a-regulator.c
302
desc->ops = &rt5190a_fixed_buck_ops;
drivers/regulator/rt5190a-regulator.c
307
desc->ops = &rt5190a_fixed_ldo_ops;
drivers/regulator/rt5739.c
209
desc->ops = &rt5739_regulator_ops;
drivers/regulator/rt5759-regulator.c
221
reg_desc->ops = &rt5759_regulator_ops;
drivers/regulator/rt6160-regulator.c
299
priv->desc.ops = &rt6160_regulator_ops;
drivers/regulator/rt6190-regulator.c
283
.ops = &rt6190_regulator_ops,
drivers/regulator/rt6245-regulator.c
100
.ops = &rt6245_regulator_ops,
drivers/regulator/rt8092.c
274
desc->ops = &rt8092_regulator_ops;
drivers/regulator/rtmv20-regulator.c
158
.ops = &rtmv20_regulator_ops,
drivers/regulator/rtq2134-regulator.c
278
.ops = &rtq2134_buck_ops, \
drivers/regulator/rtq2208-regulator.c
422
desc->ops = &rtq2208_regulator_buck_ops;
drivers/regulator/rtq2208-regulator.c
444
desc->ops = &rtq2208_regulator_ldo_fix_ops;
drivers/regulator/rtq2208-regulator.c
448
desc->ops = &rtq2208_regulator_ldo_adj_ops;
drivers/regulator/rtq6752-regulator.c
141
.ops = &rtq6752_regulator_ops,
drivers/regulator/rtq6752-regulator.c
160
.ops = &rtq6752_regulator_ops,
drivers/regulator/s2dos05-regulator.c
38
.ops = _ops, \
drivers/regulator/s2dos05-regulator.c
61
.ops = _ops, \
drivers/regulator/s2mpa01.c
234
.ops = &s2mpa01_ldo_ops, \
drivers/regulator/s2mpa01.c
251
.ops = &s2mpa01_buck_ops, \
drivers/regulator/s2mpa01.c
269
.ops = &s2mpa01_buck_ops, \
drivers/regulator/s2mpa01.c
287
.ops = &s2mpa01_buck_ops, \
drivers/regulator/s2mps11.c
1290
.ops = &s2mps11_ldo_ops, \
drivers/regulator/s2mps11.c
1308
.ops = &s2mps11_buck_ops, \
drivers/regulator/s2mps11.c
1327
.ops = &s2mps11_buck_ops, \
drivers/regulator/s2mps11.c
1346
.ops = &s2mps11_buck_ops, \
drivers/regulator/s2mps11.c
1365
.ops = &s2mps11_buck_ops, \
drivers/regulator/s2mps11.c
1440
.ops = &s2mps14_reg_ops, \
drivers/regulator/s2mps11.c
1458
.ops = &s2mps14_reg_ops, \
drivers/regulator/s2mps11.c
1477
.ops = &s2mps14_reg_ops, \
drivers/regulator/s2mps11.c
1496
.ops = &s2mps14_reg_ops, \
drivers/regulator/s2mps11.c
1581
.ops = &s2mps14_reg_ops, \
drivers/regulator/s2mps11.c
1599
.ops = &s2mps14_reg_ops, \
drivers/regulator/s2mps11.c
1677
.ops = &s2mps15_reg_ldo_ops, \
drivers/regulator/s2mps11.c
1694
.ops = &s2mps15_reg_buck_ops, \
drivers/regulator/s2mps11.c
1854
.ops = &s2mpu02_ldo_ops, \
drivers/regulator/s2mps11.c
1871
.ops = &s2mpu02_ldo_ops, \
drivers/regulator/s2mps11.c
1888
.ops = &s2mpu02_ldo_ops, \
drivers/regulator/s2mps11.c
1905
.ops = &s2mpu02_ldo_ops, \
drivers/regulator/s2mps11.c
1922
.ops = &s2mpu02_ldo_ops, \
drivers/regulator/s2mps11.c
1940
.ops = &s2mpu02_buck_ops, \
drivers/regulator/s2mps11.c
1958
.ops = &s2mpu02_ldo_ops, \
drivers/regulator/s2mps11.c
1976
.ops = &s2mpu02_ldo_ops, \
drivers/regulator/s2mps11.c
1994
.ops = &s2mpu02_ldo_ops, \
drivers/regulator/s2mps11.c
2051
.ops = &s2mpu02_ldo_ops, \
drivers/regulator/s2mps11.c
2084
.ops = &s2mpu02_buck_ops, \
drivers/regulator/s2mps11.c
531
++s2mpg10_desc->desc.ops;
drivers/regulator/s2mps11.c
589
const struct regulator_ops * const ops = rdev->desc->ops;
drivers/regulator/s2mps11.c
592
vsel = ops->get_voltage_sel(rdev);
drivers/regulator/s2mps11.c
596
curr_uV = ops->list_voltage(rdev, vsel);
drivers/regulator/s2mps11.c
718
.ops = &(_ops)[0], \
drivers/regulator/s2mps11.c
818
.ops = &(_ops)[0], \
drivers/regulator/s5m8767.c
372
.ops = &s5m8767_ops, \
drivers/regulator/s5m8767.c
380
.ops = &s5m8767_buck78_ops, \
drivers/regulator/sc2731-regulator.c
134
.ops = &sc2731_regu_linear_ops, \
drivers/regulator/scmi-regulator.c
105
volt_uV = sreg->desc.ops->list_voltage(rdev, selector);
drivers/regulator/scmi-regulator.c
168
sreg->desc.ops = &scmi_reg_fixed_ops;
drivers/regulator/scmi-regulator.c
177
sreg->desc.ops = &scmi_reg_linear_ops;
drivers/regulator/scmi-regulator.c
192
sreg->desc.ops = &scmi_reg_discrete_ops;
drivers/regulator/scmi-regulator.c
195
sreg->desc.ops = &scmi_reg_fixed_ops;
drivers/regulator/scmi-regulator.c
96
return sreg->desc.ops->map_voltage(rdev, volt_uV, volt_uV);
drivers/regulator/sky81452-regulator.c
44
.ops = &sky81452_reg_ops,
drivers/regulator/slg51000-regulator.c
220
.ops = &slg51000_regl_ops, \
drivers/regulator/slg51000-regulator.c
315
rdesc->ops = &slg51000_switch_ops;
drivers/regulator/spacemit-p1.c
79
.ops = &p1_regulator_ops, \
drivers/regulator/stm32-booster.c
35
.ops = &stm32h7_booster_ops,
drivers/regulator/stm32-booster.c
66
.ops = &stm32mp1_booster_ops,
drivers/regulator/stm32-pwr.c
117
.ops = &stm32_pwr_reg_ops, \
drivers/regulator/stm32-vrefbuf.c
162
.ops = &stm32_vrefbuf_volt_ops,
drivers/regulator/stpmic1_regulator.c
202
.ops = &stpmic1_ldo_ops, \
drivers/regulator/stpmic1_regulator.c
222
.ops = &stpmic1_ldo3_ops, \
drivers/regulator/stpmic1_regulator.c
246
.ops = &stpmic1_ldo4_fixed_regul_ops, \
drivers/regulator/stpmic1_regulator.c
263
.ops = &stpmic1_buck_ops, \
drivers/regulator/stpmic1_regulator.c
287
.ops = &stpmic1_vref_ddr_ops, \
drivers/regulator/stpmic1_regulator.c
304
.ops = &stpmic1_boost_regul_ops, \
drivers/regulator/stpmic1_regulator.c
321
.ops = &stpmic1_switch_regul_ops, \
drivers/regulator/stpmic1_regulator.c
341
.ops = &stpmic1_switch_regul_ops, \
drivers/regulator/stw481x-vmmc.c
42
.ops = &stw481x_vmmc_ops,
drivers/regulator/sun20i-regulator.c
55
.ops = &sun20i_d1_system_ldo_ops,
drivers/regulator/sun20i-regulator.c
68
.ops = &sun20i_d1_system_ldo_ops,
drivers/regulator/sy7636a-regulator.c
68
.ops = &sy7636a_vcom_volt_ops,
drivers/regulator/sy8106a-regulator.c
46
.ops = &sy8106a_ops,
drivers/regulator/sy8824x.c
96
rdesc->ops = &sy8824_regulator_ops;
drivers/regulator/sy8827n.c
94
rdesc->ops = &sy8827n_regulator_ops;
drivers/regulator/ti-abb-regulator.c
843
desc->ops = &ti_abb_reg_ops;
drivers/regulator/tps51632-regulator.c
269
tps->desc.ops = &tps51632_dcdc_ops;
drivers/regulator/tps6105x-regulator.c
41
.ops = &tps6105x_regulator_ops,
drivers/regulator/tps62360-regulator.c
338
tps->desc.ops = &tps62360_dcdc_ops;
drivers/regulator/tps6286x-regulator.c
98
.ops = &tps6286x_regulator_ops,
drivers/regulator/tps6287x-regulator.c
141
voltage = rdev->desc->ops->list_voltage(rdev, selector);
drivers/regulator/tps6287x-regulator.c
164
.ops = &tps6287x_regulator_ops,
drivers/regulator/tps65023-regulator.c
107
.ops = &tps65023_ldo_ops, \
drivers/regulator/tps65023-regulator.c
88
.ops = &tps65023_dcdc_ops, \
drivers/regulator/tps6507x-regulator.c
414
tps->desc[i].ops = &tps6507x_pmic_ops;
drivers/regulator/tps65086-regulator.c
36
.ops = &reg_ops, \
drivers/regulator/tps65086-regulator.c
60
.ops = &switch_ops, \
drivers/regulator/tps65090-regulator.c
191
.ops = &_ops, \
drivers/regulator/tps65090-regulator.c
454
ri->desc->ops = &tps65090_ext_control_ops;
drivers/regulator/tps65132-regulator.c
184
.ops = &tps65132_regulator_ops, \
drivers/regulator/tps65185.c
262
.ops = &tps65185_v3p3ops,
drivers/regulator/tps65185.c
275
.ops = &tps65185_vposneg_ops,
drivers/regulator/tps65185.c
292
.ops = &tps65185_vcom_ops,
drivers/regulator/tps65185.c
99
.ops = &tps65185_hwmon_ops,
drivers/regulator/tps65217-regulator.c
29
.ops = &_ops, \
drivers/regulator/tps65218-regulator.c
30
.ops = &_ops, \
drivers/regulator/tps65219-regulator.c
109
.ops = &(_ops), \
drivers/regulator/tps6524x-regulator.c
610
hw->desc[i].ops = &regulator_ops;
drivers/regulator/tps6586x-regulator.c
114
.ops = &tps6586x_## _ops ## _regulator_ops, \
drivers/regulator/tps6586x-regulator.c
138
.ops = &tps6586x_## _ops ## _regulator_ops, \
drivers/regulator/tps6586x-regulator.c
193
.ops = &tps6586x_sys_regulator_ops, \
drivers/regulator/tps65910-regulator.c
1163
pmic->desc[i].ops = &tps65910_ops_dcdc;
drivers/regulator/tps65910-regulator.c
1169
pmic->desc[i].ops = &tps65910_ops_vdd3;
drivers/regulator/tps65910-regulator.c
1172
pmic->desc[i].ops = &tps65910_ops_dcdc;
drivers/regulator/tps65910-regulator.c
1177
pmic->desc[i].ops = &tps65910_ops_vbb;
drivers/regulator/tps65910-regulator.c
1181
pmic->desc[i].ops = &tps65910_ops;
drivers/regulator/tps65910-regulator.c
1184
pmic->desc[i].ops = &tps65911_ops;
drivers/regulator/tps65912-regulator.c
28
.ops = &_ops, \
drivers/regulator/tps6594-regulator.c
97
.ops = &(_ops), \
drivers/regulator/tps68470-regulator.c
37
.ops = &_ops, \
drivers/regulator/twl-regulator.c
467
.ops = &twl4030ldo_ops, \
drivers/regulator/twl-regulator.c
484
.ops = &twl4030smps_ops, \
drivers/regulator/twl-regulator.c
505
.ops = &twl4030fixed_ops, \
drivers/regulator/twl6030-regulator.c
515
.ops = &twl6030coresmps_ops, \
drivers/regulator/twl6030-regulator.c
530
.ops = &twl6030ldo_ops, \
drivers/regulator/twl6030-regulator.c
546
.ops = &twl6030ldo_ops, \
drivers/regulator/twl6030-regulator.c
560
.ops = &twl6030fixed_ops, \
drivers/regulator/twl6030-regulator.c
577
.ops = &twlsmps_ops, \
drivers/regulator/uniphier-regulator.c
136
.ops = &uniphier_regulator_ops,
drivers/regulator/vctrl-regulator.c
480
rdesc->ops = &vctrl_ops_cont;
drivers/regulator/vctrl-regulator.c
482
rdesc->ops = &vctrl_ops_non_cont;
drivers/regulator/vexpress-regulator.c
69
desc->ops = &vexpress_regulator_ops;
drivers/regulator/vexpress-regulator.c
71
desc->ops = &vexpress_regulator_ops_ro;
drivers/regulator/vqmmc-ipq4019-regulator.c
30
.ops = &ipq4019_regulator_voltage_ops,
drivers/regulator/wm831x-dcdc.c
432
dcdc->desc.ops = &wm831x_buckv_ops;
drivers/regulator/wm831x-dcdc.c
589
dcdc->desc.ops = &wm831x_buckp_ops;
drivers/regulator/wm831x-dcdc.c
711
dcdc->desc.ops = &wm831x_boostp_ops;
drivers/regulator/wm831x-dcdc.c
795
dcdc->desc.ops = &wm831x_epe_ops;
drivers/regulator/wm831x-isink.c
146
isink->desc.ops = &wm831x_isink_ops;
drivers/regulator/wm831x-ldo.c
256
ldo->desc.ops = &wm831x_gp_ldo_ops;
drivers/regulator/wm831x-ldo.c
469
ldo->desc.ops = &wm831x_aldo_ops;
drivers/regulator/wm831x-ldo.c
613
ldo->desc.ops = &wm831x_alive_ldo_ops;
drivers/regulator/wm8350-regulator.c
1005
.ops = &wm8350_ldo_ops,
drivers/regulator/wm8350-regulator.c
1020
.ops = &wm8350_ldo_ops,
drivers/regulator/wm8350-regulator.c
1035
.ops = &wm8350_ldo_ops,
drivers/regulator/wm8350-regulator.c
1050
.ops = &wm8350_ldo_ops,
drivers/regulator/wm8350-regulator.c
1065
.ops = &wm8350_isink_ops,
drivers/regulator/wm8350-regulator.c
1077
.ops = &wm8350_isink_ops,
drivers/regulator/wm8350-regulator.c
925
.ops = &wm8350_dcdc_ops,
drivers/regulator/wm8350-regulator.c
940
.ops = &wm8350_dcdc2_5_ops,
drivers/regulator/wm8350-regulator.c
950
.ops = &wm8350_dcdc_ops,
drivers/regulator/wm8350-regulator.c
965
.ops = &wm8350_dcdc_ops,
drivers/regulator/wm8350-regulator.c
980
.ops = &wm8350_dcdc2_5_ops,
drivers/regulator/wm8350-regulator.c
990
.ops = &wm8350_dcdc_ops,
drivers/regulator/wm8400-regulator.c
119
.ops = &wm8400_ldo_ops,
drivers/regulator/wm8400-regulator.c
133
.ops = &wm8400_ldo_ops,
drivers/regulator/wm8400-regulator.c
147
.ops = &wm8400_ldo_ops,
drivers/regulator/wm8400-regulator.c
161
.ops = &wm8400_ldo_ops,
drivers/regulator/wm8400-regulator.c
175
.ops = &wm8400_dcdc_ops,
drivers/regulator/wm8400-regulator.c
189
.ops = &wm8400_dcdc_ops,
drivers/regulator/wm8994-regulator.c
110
.ops = &wm8994_ldo1_ops,
drivers/regulator/wm8994-regulator.c
123
.ops = &wm8994_ldo2_ops,
drivers/regulator/wm8994-regulator.c
81
.ops = &wm8994_ldo1_ops,
drivers/regulator/wm8994-regulator.c
95
.ops = &wm8994_ldo2_ops,
drivers/remoteproc/imx_dsp_rproc.c
1104
if (dcfg->ops && dcfg->ops->detect_mode)
drivers/remoteproc/imx_dsp_rproc.c
1105
return dcfg->ops->detect_mode(priv->rproc);
drivers/remoteproc/imx_dsp_rproc.c
1243
ret = rproc->ops->start(rproc);
drivers/remoteproc/imx_dsp_rproc.c
1247
rproc->ops->kick(rproc, 0);
drivers/remoteproc/imx_dsp_rproc.c
1363
.ops = &imx_dsp_rproc_ops_reset_ctrl,
drivers/remoteproc/imx_dsp_rproc.c
1379
.ops = &imx_dsp_rproc_ops_mmio,
drivers/remoteproc/imx_dsp_rproc.c
1391
.ops = &imx_dsp_rproc_ops_scu_api,
drivers/remoteproc/imx_dsp_rproc.c
1402
.ops = &imx_dsp_rproc_ops_scu_api,
drivers/remoteproc/imx_dsp_rproc.c
379
if (!dcfg->ops || !dcfg->ops->start)
drivers/remoteproc/imx_dsp_rproc.c
382
ret = dcfg->ops->start(rproc);
drivers/remoteproc/imx_dsp_rproc.c
433
if (!dcfg->ops || !dcfg->ops->stop)
drivers/remoteproc/imx_dsp_rproc.c
436
ret = dcfg->ops->stop(rproc);
drivers/remoteproc/imx_rproc.c
1172
priv->ops = &imx_rproc_ops_sm_cpu;
drivers/remoteproc/imx_rproc.c
1177
priv->ops = &imx_rproc_ops_sm_lmm;
drivers/remoteproc/imx_rproc.c
1189
if (!priv->ops || !priv->ops->detect_mode) {
drivers/remoteproc/imx_rproc.c
1194
return priv->ops->detect_mode(priv->rproc);
drivers/remoteproc/imx_rproc.c
1244
if (dcfg->ops)
drivers/remoteproc/imx_rproc.c
1245
priv->ops = dcfg->ops;
drivers/remoteproc/imx_rproc.c
128
const struct imx_rproc_plat_ops *ops;
drivers/remoteproc/imx_rproc.c
1380
.ops = &imx_rproc_ops_mmio,
drivers/remoteproc/imx_rproc.c
1387
.ops = &imx_rproc_ops_arm_smc,
drivers/remoteproc/imx_rproc.c
1398
.ops = &imx_rproc_ops_mmio,
drivers/remoteproc/imx_rproc.c
1405
.ops = &imx_rproc_ops_scu_api,
drivers/remoteproc/imx_rproc.c
1411
.ops = &imx_rproc_ops_scu_api,
drivers/remoteproc/imx_rproc.c
1432
.ops = &imx_rproc_ops_mmio,
drivers/remoteproc/imx_rproc.c
1443
.ops = &imx_rproc_ops_mmio,
drivers/remoteproc/imx_rproc.c
1450
.ops = &imx_rproc_ops_arm_smc,
drivers/remoteproc/imx_rproc.c
1457
.ops = &imx_rproc_ops_sm_lmm,
drivers/remoteproc/imx_rproc.c
394
if (!priv->ops || !priv->ops->start)
drivers/remoteproc/imx_rproc.c
397
ret = priv->ops->start(rproc);
drivers/remoteproc/imx_rproc.c
465
if (!priv->ops || !priv->ops->stop)
drivers/remoteproc/imx_rproc.c
468
ret = priv->ops->stop(rproc);
drivers/remoteproc/imx_rproc.c
648
if (priv->ops && priv->ops->prepare)
drivers/remoteproc/imx_rproc.c
649
return priv->ops->prepare(rproc);
drivers/remoteproc/imx_rproc.c
709
if (!priv->ops || !priv->ops->detach)
drivers/remoteproc/imx_rproc.c
712
return priv->ops->detach(rproc);
drivers/remoteproc/imx_rproc.h
40
const struct imx_rproc_plat_ops *ops;
drivers/remoteproc/pru_rproc.c
1019
rproc->ops->load = pru_rproc_load_elf_segments;
drivers/remoteproc/pru_rproc.c
1022
rproc->ops->parse_fw = pru_rproc_parse_fw;
drivers/remoteproc/qcom_q6v5_pas.c
742
const struct rproc_ops *ops = &qcom_pas_ops;
drivers/remoteproc/qcom_q6v5_pas.c
767
ops = &qcom_pas_minidump_ops;
drivers/remoteproc/qcom_q6v5_pas.c
769
rproc = devm_rproc_alloc(&pdev->dev, desc->sysmon_name, ops, fw_name, sizeof(*pas));
drivers/remoteproc/qcom_q6v5_wcss.c
103
const struct rproc_ops *ops;
drivers/remoteproc/qcom_q6v5_wcss.c
1066
.ops = &q6v5_wcss_ipq8074_ops,
drivers/remoteproc/qcom_q6v5_wcss.c
1079
.ops = &q6v5_wcss_qcs404_ops,
drivers/remoteproc/qcom_q6v5_wcss.c
979
rproc = devm_rproc_alloc(&pdev->dev, pdev->name, desc->ops,
drivers/remoteproc/remoteproc_core.c
1297
ret = rproc->ops->start(rproc);
drivers/remoteproc/remoteproc_core.c
1318
rproc->ops->stop(rproc);
drivers/remoteproc/remoteproc_core.c
1362
rproc->ops->stop(rproc);
drivers/remoteproc/remoteproc_core.c
1477
if (rproc->ops->detach) {
drivers/remoteproc/remoteproc_core.c
1708
if (!rproc->ops->stop)
drivers/remoteproc/remoteproc_core.c
1723
ret = rproc->ops->stop(rproc);
drivers/remoteproc/remoteproc_core.c
1747
if (!rproc->ops->detach)
drivers/remoteproc/remoteproc_core.c
1761
ret = rproc->ops->detach(rproc);
drivers/remoteproc/remoteproc_core.c
1798
rproc->ops->coredump(rproc);
drivers/remoteproc/remoteproc_core.c
194
if (rproc->ops->da_to_va) {
drivers/remoteproc/remoteproc_core.c
195
ptr = rproc->ops->da_to_va(rproc, da, len, is_iomem);
drivers/remoteproc/remoteproc_core.c
2236
if (!rproc->ops->start)
drivers/remoteproc/remoteproc_core.c
2244
if (!rproc->ops->attach)
drivers/remoteproc/remoteproc_core.c
2382
kfree(rproc->ops);
drivers/remoteproc/remoteproc_core.c
2413
static int rproc_alloc_ops(struct rproc *rproc, const struct rproc_ops *ops)
drivers/remoteproc/remoteproc_core.c
2415
rproc->ops = kmemdup(ops, sizeof(*ops), GFP_KERNEL);
drivers/remoteproc/remoteproc_core.c
2416
if (!rproc->ops)
drivers/remoteproc/remoteproc_core.c
2420
if (!rproc->ops->coredump)
drivers/remoteproc/remoteproc_core.c
2421
rproc->ops->coredump = rproc_coredump;
drivers/remoteproc/remoteproc_core.c
2423
if (rproc->ops->load)
drivers/remoteproc/remoteproc_core.c
2427
rproc->ops->load = rproc_elf_load_segments;
drivers/remoteproc/remoteproc_core.c
2428
rproc->ops->parse_fw = rproc_elf_load_rsc_table;
drivers/remoteproc/remoteproc_core.c
2429
rproc->ops->find_loaded_rsc_table = rproc_elf_find_loaded_rsc_table;
drivers/remoteproc/remoteproc_core.c
2430
rproc->ops->sanity_check = rproc_elf_sanity_check;
drivers/remoteproc/remoteproc_core.c
2431
rproc->ops->get_boot_addr = rproc_elf_get_boot_addr;
drivers/remoteproc/remoteproc_core.c
2460
const struct rproc_ops *ops,
drivers/remoteproc/remoteproc_core.c
2465
if (!dev || !name || !ops)
drivers/remoteproc/remoteproc_core.c
2498
if (rproc_alloc_ops(rproc, ops))
drivers/remoteproc/remoteproc_core.c
2624
const struct rproc_ops *ops,
drivers/remoteproc/remoteproc_core.c
2633
rproc = rproc_alloc(dev, name, ops, firmware, len);
drivers/remoteproc/remoteproc_core.c
2723
if (!rproc->ops->panic)
drivers/remoteproc/remoteproc_core.c
2730
d = rproc->ops->panic(rproc);
drivers/remoteproc/remoteproc_internal.h
127
if (rproc->ops->prepare)
drivers/remoteproc/remoteproc_internal.h
128
return rproc->ops->prepare(rproc);
drivers/remoteproc/remoteproc_internal.h
135
if (rproc->ops->unprepare)
drivers/remoteproc/remoteproc_internal.h
136
return rproc->ops->unprepare(rproc);
drivers/remoteproc/remoteproc_internal.h
143
if (rproc->ops->attach)
drivers/remoteproc/remoteproc_internal.h
144
return rproc->ops->attach(rproc);
drivers/remoteproc/remoteproc_internal.h
152
if (rproc->ops->sanity_check)
drivers/remoteproc/remoteproc_internal.h
153
return rproc->ops->sanity_check(rproc, fw);
drivers/remoteproc/remoteproc_internal.h
161
if (rproc->ops->get_boot_addr)
drivers/remoteproc/remoteproc_internal.h
162
return rproc->ops->get_boot_addr(rproc, fw);
drivers/remoteproc/remoteproc_internal.h
170
if (rproc->ops->load)
drivers/remoteproc/remoteproc_internal.h
171
return rproc->ops->load(rproc, fw);
drivers/remoteproc/remoteproc_internal.h
178
if (rproc->ops->parse_fw)
drivers/remoteproc/remoteproc_internal.h
179
return rproc->ops->parse_fw(rproc, fw);
drivers/remoteproc/remoteproc_internal.h
188
if (rproc->ops->handle_rsc)
drivers/remoteproc/remoteproc_internal.h
189
return rproc->ops->handle_rsc(rproc, rsc_type, rsc, offset,
drivers/remoteproc/remoteproc_internal.h
199
if (rproc->ops->find_loaded_rsc_table)
drivers/remoteproc/remoteproc_internal.h
200
return rproc->ops->find_loaded_rsc_table(rproc, fw);
drivers/remoteproc/remoteproc_internal.h
209
if (rproc->ops->get_loaded_rsc_table)
drivers/remoteproc/remoteproc_internal.h
210
return rproc->ops->get_loaded_rsc_table(rproc, size);
drivers/remoteproc/remoteproc_virtio.c
378
if (rproc->ops->kick == NULL) {
drivers/remoteproc/remoteproc_virtio.c
73
rproc->ops->kick(rproc, notifyid);
drivers/remoteproc/ti_k3_common.c
123
ret = kproc->ti_sci->ops.dev_ops.put_device(kproc->ti_sci,
drivers/remoteproc/ti_k3_common.c
143
if (kproc->ti_sci->ops.dev_ops.put_device(kproc->ti_sci,
drivers/remoteproc/ti_k3_common.c
148
ret = kproc->ti_sci->ops.dev_ops.get_device(kproc->ti_sci,
drivers/remoteproc/ti_k3_common.c
226
ret = kproc->ti_sci->ops.dev_ops.get_device(kproc->ti_sci,
drivers/remoteproc/ti_k3_common.c
256
ret = kproc->ti_sci->ops.dev_ops.put_device(kproc->ti_sci,
drivers/remoteproc/ti_k3_dsp_remoteproc.c
144
ret = kproc->ti_sci->ops.dev_ops.is_on(kproc->ti_sci, kproc->ti_sci_id,
drivers/remoteproc/ti_k3_dsp_remoteproc.c
96
rproc->ops->prepare = k3_rproc_prepare;
drivers/remoteproc/ti_k3_dsp_remoteproc.c
97
rproc->ops->unprepare = k3_rproc_unprepare;
drivers/remoteproc/ti_k3_m4_remoteproc.c
101
ret = kproc->ti_sci->ops.dev_ops.is_on(kproc->ti_sci, kproc->ti_sci_id,
drivers/remoteproc/ti_k3_r5_remoteproc.c
143
ret = kproc->ti_sci->ops.dev_ops.put_device(kproc->ti_sci,
drivers/remoteproc/ti_k3_r5_remoteproc.c
159
ret = kproc->ti_sci->ops.dev_ops.get_device(kproc->ti_sci,
drivers/remoteproc/ti_k3_r5_remoteproc.c
171
if (kproc->ti_sci->ops.dev_ops.put_device(kproc->ti_sci,
drivers/remoteproc/ti_k3_r5_remoteproc.c
199
ret = kproc->ti_sci->ops.dev_ops.put_device(kproc->ti_sci,
drivers/remoteproc/ti_k3_r5_remoteproc.c
213
if (kproc->ti_sci->ops.dev_ops.put_device(kproc->ti_sci,
drivers/remoteproc/ti_k3_r5_remoteproc.c
236
ret = kproc->ti_sci->ops.dev_ops.get_device(kproc->ti_sci,
drivers/remoteproc/ti_k3_r5_remoteproc.c
267
if (kproc->ti_sci->ops.dev_ops.put_device(kproc->ti_sci,
drivers/remoteproc/ti_k3_r5_remoteproc.c
830
ret = kproc->ti_sci->ops.dev_ops.is_on(kproc->ti_sci, kproc->ti_sci_id,
drivers/remoteproc/ti_k3_r5_remoteproc.c
886
kproc->rproc->ops->prepare = NULL;
drivers/remoteproc/ti_k3_r5_remoteproc.c
887
kproc->rproc->ops->unprepare = NULL;
drivers/remoteproc/ti_k3_r5_remoteproc.c
888
kproc->rproc->ops->start = NULL;
drivers/remoteproc/ti_k3_r5_remoteproc.c
889
kproc->rproc->ops->stop = NULL;
drivers/remoteproc/ti_k3_r5_remoteproc.c
890
kproc->rproc->ops->attach = k3_rproc_attach;
drivers/remoteproc/ti_k3_r5_remoteproc.c
891
kproc->rproc->ops->detach = k3_rproc_detach;
drivers/remoteproc/ti_k3_r5_remoteproc.c
892
kproc->rproc->ops->get_loaded_rsc_table =
drivers/remoteproc/ti_sci_proc.h
109
ret = tsp->ops->set_control(tsp->sci, tsp->proc_id, ctrl_set, ctrl_clr);
drivers/remoteproc/ti_sci_proc.h
122
ret = tsp->ops->get_status(tsp->sci, tsp->proc_id, boot_vector,
drivers/remoteproc/ti_sci_proc.h
25
const struct ti_sci_proc_ops *ops;
drivers/remoteproc/ti_sci_proc.h
50
tsp->ops = &sci->ops.proc_ops;
drivers/remoteproc/ti_sci_proc.h
61
ret = tsp->ops->request(tsp->sci, tsp->proc_id);
drivers/remoteproc/ti_sci_proc.h
72
ret = tsp->ops->release(tsp->sci, tsp->proc_id);
drivers/remoteproc/ti_sci_proc.h
83
ret = tsp->ops->handover(tsp->sci, tsp->proc_id, tsp->host_id);
drivers/remoteproc/ti_sci_proc.h
96
ret = tsp->ops->set_config(tsp->sci, tsp->proc_id, boot_vector,
drivers/reset/amlogic/reset-meson-audio-arb.c
160
arb->rstc.ops = &meson_audio_arb_rstc_ops;
drivers/reset/amlogic/reset-meson-common.c
131
data->rcdev.ops = data->param->reset_ops;
drivers/reset/core.c
340
if (!rstc->rcdev->ops->reset)
drivers/reset/core.c
354
ret = rstc->rcdev->ops->reset(rstc->rcdev, rstc->id);
drivers/reset/core.c
467
if (!rstc->rcdev->ops->assert)
drivers/reset/core.c
475
if (!rstc->rcdev->ops->assert)
drivers/reset/core.c
485
return rstc->rcdev->ops->assert(rstc->rcdev, rstc->id);
drivers/reset/core.c
562
if (!rstc->rcdev->ops->deassert)
drivers/reset/core.c
565
return rstc->rcdev->ops->deassert(rstc->rcdev, rstc->id);
drivers/reset/core.c
613
if (rstc->rcdev->ops->status)
drivers/reset/core.c
614
return rstc->rcdev->ops->status(rstc->rcdev, rstc->id);
drivers/reset/hisilicon/hi6220_reset.c
177
data->rc_dev.ops = &hi6220_media_reset_ops;
drivers/reset/hisilicon/hi6220_reset.c
180
data->rc_dev.ops = &hi6220_peripheral_reset_ops;
drivers/reset/hisilicon/hi6220_reset.c
183
data->rc_dev.ops = &hi6220_ao_reset_ops;
drivers/reset/hisilicon/reset-hi3660.c
97
rc->rst.ops = &hi3660_reset_ops,
drivers/reset/reset-a10sr.c
102
a10r->rcdev.ops = &a10sr_reset_ops;
drivers/reset/reset-aspeed.c
218
reset->rcdev.ops = &aspeed_reset_ops;
drivers/reset/reset-ath79.c
101
ath79_reset->rcdev.ops = &ath79_reset_ops;
drivers/reset/reset-axs10x.c
59
rst->rcdev.ops = &axs10x_reset_ops;
drivers/reset/reset-bcm6345.c
110
bcm6345_reset->rcdev.ops = &bcm6345_reset_ops;
drivers/reset/reset-berlin.c
85
priv->rcdev.ops = &berlin_reset_ops;
drivers/reset/reset-brcmstb-rescal.c
80
data->rcdev.ops = &brcm_rescal_reset_ops;
drivers/reset/reset-brcmstb.c
102
priv->rcdev.ops = &brcmstb_reset_ops;
drivers/reset/reset-eic7700.c
407
data->rcdev.ops = &eic7700_reset_ops;
drivers/reset/reset-eyeq.c
456
priv->rcdev.ops = &eqr_ops;
drivers/reset/reset-gpio.c
82
priv->rc.ops = &reset_gpio_ops;
drivers/reset/reset-hsdk.c
111
rst->rcdev.ops = &hsdk_reset_ops;
drivers/reset/reset-imx-scu.c
74
priv->rc.ops = &imx_scu_reset_ops;
drivers/reset/reset-imx7.c
131
.ops = {
drivers/reset/reset-imx7.c
267
.ops = {
drivers/reset/reset-imx7.c
27
struct reset_control_ops ops;
drivers/reset/reset-imx7.c
355
.ops = {
drivers/reset/reset-imx7.c
382
imx7src->rcdev.ops = &variant->ops;
drivers/reset/reset-imx8mp-audiomix.c
202
priv->rcdev.ops = &imx8mp_audiomix_reset_ops;
drivers/reset/reset-intel-gw.c
205
data->rcdev.ops = &intel_reset_ops;
drivers/reset/reset-k210.c
111
ksr->rcdev.ops = &k210_rst_ops;
drivers/reset/reset-k230.c
347
rstc->rcdev.ops = &k230_rst_ops;
drivers/reset/reset-lantiq.c
181
priv->rcdev.ops = &lantiq_rcu_reset_ops;
drivers/reset/reset-lpc18xx.c
174
rc->rcdev.ops = &lpc18xx_rgu_ops;
drivers/reset/reset-ma35d1.c
214
reset_data->rcdev.ops = &ma35d1_reset_ops;
drivers/reset/reset-microchip-sparx5.c
168
ctx->rcdev.ops = &sparx5_reset_ops;
drivers/reset/reset-mpfs.c
130
rcdev->ops = &mpfs_reset_ops;
drivers/reset/reset-mpfs.c
168
rcdev->ops = &mpfs_reset_ops;
drivers/reset/reset-npcm.c
457
rc->rcdev.ops = &npcm_rc_ops;
drivers/reset/reset-pistachio.c
118
rd->rcdev.ops = &pistachio_reset_ops;
drivers/reset/reset-qcom-aoss.c
108
data->rcdev.ops = &qcom_aoss_reset_ops;
drivers/reset/reset-qcom-pdc.c
137
data->rcdev.ops = &qcom_pdc_reset_ops;
drivers/reset/reset-raspberrypi.c
99
priv->rcdev.ops = &rpi_reset_ops;
drivers/reset/reset-rzg2l-usbphy-ctrl.c
234
priv->rcdev.ops = &rzg2l_usbphy_ctrl_reset_ops;
drivers/reset/reset-rzv2h-usb2phy.c
186
priv->rcdev.ops = &rzv2h_usbphy_reset_ops;
drivers/reset/reset-scmi.c
108
data->rcdev.ops = &scmi_reset_ops;
drivers/reset/reset-simple.c
184
data->rcdev.ops = &reset_simple_ops;
drivers/reset/reset-socfpga.c
58
data->rcdev.ops = &reset_simple_ops;
drivers/reset/reset-sunplus.c
183
reset->rcdev.ops = &sp_reset_ops;
drivers/reset/reset-sunxi.c
54
data->rcdev.ops = &reset_simple_ops;
drivers/reset/reset-th1520.c
923
priv->rcdev.ops = &th1520_reset_ops;
drivers/reset/reset-ti-sci.c
148
const struct ti_sci_dev_ops *dev_ops = &sci->ops.dev_ops;
drivers/reset/reset-ti-sci.c
225
data->rcdev.ops = &ti_sci_reset_ops;
drivers/reset/reset-ti-sci.c
67
const struct ti_sci_dev_ops *dev_ops = &sci->ops.dev_ops;
drivers/reset/reset-ti-syscon.c
199
data->rcdev.ops = &ti_syscon_reset_ops;
drivers/reset/reset-tn48m.c
104
data->rcdev.ops = &tn48_reset_ops;
drivers/reset/reset-tps380x.c
92
tps380x->rcdev.ops = &reset_tps380x_ops;
drivers/reset/reset-uniphier-glue.c
83
priv->rdata.rcdev.ops = &reset_simple_ops;
drivers/reset/reset-uniphier.c
372
priv->rcdev.ops = &uniphier_reset_ops;
drivers/reset/reset-zynq.c
115
priv->rcdev.ops = &zynq_reset_ops;
drivers/reset/reset-zynqmp.c
115
priv->rcdev.ops = &zynqmp_reset_ops;
drivers/reset/spacemit/reset-spacemit-common.c
51
rcdev->ops = &spacemit_reset_control_ops;
drivers/reset/starfive/reset-starfive-jh71x0.c
121
data->rcdev.ops = &jh71x0_reset_ops;
drivers/reset/sti/reset-syscfg.c
147
rc->rst.ops = &syscfg_reset_ops;
drivers/reset/tegra/reset-bpmp.c
69
bpmp->rstc.ops = &tegra_bpmp_reset_ops;
drivers/rpmsg/mtk_rpmsg.c
105
ept->ops = &mtk_rpmsg_endpoint_ops;
drivers/rpmsg/mtk_rpmsg.c
211
rpdev->ops = &mtk_rpmsg_device_ops;
drivers/rpmsg/qcom_glink_native.c
1355
ept->ops = &glink_endpoint_ops;
drivers/rpmsg/qcom_glink_native.c
1682
rpdev->ops = &glink_device_ops;
drivers/rpmsg/qcom_glink_native.c
1883
rpdev->ops = &glink_device_ops;
drivers/rpmsg/qcom_smd.c
1088
qsdev->rpdev.ops = &qcom_smd_device_ops;
drivers/rpmsg/qcom_smd.c
1112
qsdev->rpdev.ops = &qcom_smd_device_ops;
drivers/rpmsg/qcom_smd.c
936
ept->ops = &qcom_smd_endpoint_ops;
drivers/rpmsg/rpmsg_core.c
119
return rpdev->ops->create_ept(rpdev, cb, priv, chinfo);
drivers/rpmsg/rpmsg_core.c
133
if (ept && ept->ops)
drivers/rpmsg/rpmsg_core.c
134
ept->ops->destroy_ept(ept);
drivers/rpmsg/rpmsg_core.c
160
if (!ept->ops->send)
drivers/rpmsg/rpmsg_core.c
163
return ept->ops->send(ept, data, len);
drivers/rpmsg/rpmsg_core.c
189
if (!ept->ops->sendto)
drivers/rpmsg/rpmsg_core.c
192
return ept->ops->sendto(ept, data, len, dst);
drivers/rpmsg/rpmsg_core.c
217
if (!ept->ops->trysend)
drivers/rpmsg/rpmsg_core.c
220
return ept->ops->trysend(ept, data, len);
drivers/rpmsg/rpmsg_core.c
245
if (!ept->ops->trysendto)
drivers/rpmsg/rpmsg_core.c
248
return ept->ops->trysendto(ept, data, len, dst);
drivers/rpmsg/rpmsg_core.c
265
if (!ept->ops->poll)
drivers/rpmsg/rpmsg_core.c
268
return ept->ops->poll(ept, filp, wait);
drivers/rpmsg/rpmsg_core.c
284
if (!ept->ops->set_flow_control)
drivers/rpmsg/rpmsg_core.c
287
return ept->ops->set_flow_control(ept, pause, dst);
drivers/rpmsg/rpmsg_core.c
305
if (!ept->ops->get_mtu)
drivers/rpmsg/rpmsg_core.c
308
return ept->ops->get_mtu(ept);
drivers/rpmsg/rpmsg_core.c
41
if (!rpdev->ops || !rpdev->ops->create_channel) {
drivers/rpmsg/rpmsg_core.c
46
return rpdev->ops->create_channel(rpdev, chinfo);
drivers/rpmsg/rpmsg_core.c
499
if (ept && rpdev->ops->announce_create) {
drivers/rpmsg/rpmsg_core.c
500
err = rpdev->ops->announce_create(rpdev);
drivers/rpmsg/rpmsg_core.c
524
if (rpdev->ops->announce_destroy)
drivers/rpmsg/rpmsg_core.c
525
rpdev->ops->announce_destroy(rpdev);
drivers/rpmsg/rpmsg_core.c
63
if (!rpdev->ops || !rpdev->ops->release_channel) {
drivers/rpmsg/rpmsg_core.c
68
return rpdev->ops->release_channel(rpdev, chinfo);
drivers/rpmsg/virtio_rpmsg_bus.c
223
ept->ops = &virtio_endpoint_ops;
drivers/rpmsg/virtio_rpmsg_bus.c
414
rpdev->ops = &virtio_rpmsg_ops;
drivers/rpmsg/virtio_rpmsg_bus.c
791
rpdev_ctrl->ops = &virtio_rpmsg_ops;
drivers/rpmsg/virtio_rpmsg_bus.c
912
rpdev_ns->ops = &virtio_rpmsg_ops;
drivers/rtc/class.c
352
rtc->ops = NULL;
drivers/rtc/class.c
397
if (!rtc->ops) {
drivers/rtc/class.c
402
if (!rtc->ops->set_alarm)
drivers/rtc/class.c
405
if (rtc->ops->set_offset)
drivers/rtc/class.c
459
const struct rtc_class_ops *ops,
drivers/rtc/class.c
469
rtc->ops = ops;
drivers/rtc/dev.c
208
const struct rtc_class_ops *ops = rtc->ops;
drivers/rtc/dev.c
412
if (rtc->ops->param_get)
drivers/rtc/dev.c
413
err = rtc->ops->param_get(rtc->dev.parent, &param);
drivers/rtc/dev.c
442
if (rtc->ops->param_set)
drivers/rtc/dev.c
443
err = rtc->ops->param_set(rtc->dev.parent, &param);
drivers/rtc/dev.c
452
if (ops->ioctl) {
drivers/rtc/dev.c
453
err = ops->ioctl(rtc->dev.parent, cmd, arg);
drivers/rtc/interface.c
1072
if (!rtc->ops)
drivers/rtc/interface.c
1075
if (!rtc->ops->read_offset)
drivers/rtc/interface.c
1079
ret = rtc->ops->read_offset(rtc->dev.parent, offset);
drivers/rtc/interface.c
1107
if (!rtc->ops)
drivers/rtc/interface.c
1110
if (!rtc->ops->set_offset)
drivers/rtc/interface.c
1114
ret = rtc->ops->set_offset(rtc->dev.parent, offset);
drivers/rtc/interface.c
155
if (!rtc->ops)
drivers/rtc/interface.c
157
else if (rtc->ops->set_time)
drivers/rtc/interface.c
158
err = rtc->ops->set_time(rtc->dev.parent, tm);
drivers/rtc/interface.c
187
if (!rtc->ops) {
drivers/rtc/interface.c
189
} else if (!test_bit(RTC_FEATURE_ALARM, rtc->features) || !rtc->ops->read_alarm) {
drivers/rtc/interface.c
203
err = rtc->ops->read_alarm(rtc->dev.parent, alarm);
drivers/rtc/interface.c
394
if (!rtc->ops) {
drivers/rtc/interface.c
439
if (!rtc->ops)
drivers/rtc/interface.c
444
err = rtc->ops->set_alarm(rtc->dev.parent, alarm);
drivers/rtc/interface.c
478
if (!rtc->ops)
drivers/rtc/interface.c
566
else if (!rtc->ops)
drivers/rtc/interface.c
568
else if (!test_bit(RTC_FEATURE_ALARM, rtc->features) || !rtc->ops->alarm_irq_enable)
drivers/rtc/interface.c
571
err = rtc->ops->alarm_irq_enable(rtc->dev.parent, enabled);
drivers/rtc/interface.c
620
if (!err && rtc->ops && rtc->ops->alarm_irq_enable)
drivers/rtc/interface.c
621
err = rtc->ops->alarm_irq_enable(rtc->dev.parent, 1);
drivers/rtc/interface.c
874
if (!rtc->ops || !test_bit(RTC_FEATURE_ALARM, rtc->features) || !rtc->ops->alarm_irq_enable)
drivers/rtc/interface.c
877
rtc->ops->alarm_irq_enable(rtc->dev.parent, false);
drivers/rtc/interface.c
88
if (!rtc->ops) {
drivers/rtc/interface.c
90
} else if (!rtc->ops->read_time) {
drivers/rtc/interface.c
94
err = rtc->ops->read_time(rtc->dev.parent, tm);
drivers/rtc/proc.c
43
const struct rtc_class_ops *ops = rtc->ops;
drivers/rtc/proc.c
75
if (ops->proc)
drivers/rtc/proc.c
76
ops->proc(rtc->dev.parent, seq);
drivers/rtc/rtc-88pm80x.c
294
info->rtc_dev->ops = &pm80x_rtc_ops;
drivers/rtc/rtc-88pm860x.c
307
info->rtc_dev->ops = &pm860x_rtc_ops;
drivers/rtc/rtc-88pm886.c
70
rtc->ops = &pm886_rtc_ops;
drivers/rtc/rtc-ab-b5ze-s3.c
880
data->rtc->ops = &rtc_ops;
drivers/rtc/rtc-ab-eoz9.c
441
.ops = &abeoz9_hwmon_ops,
drivers/rtc/rtc-ab-eoz9.c
504
data->rtc->ops = &rtc_ops;
drivers/rtc/rtc-ab8500.c
370
rtc->ops = (struct rtc_class_ops *)platid->driver_data;
drivers/rtc/rtc-abx80x.c
671
priv->wdog.ops = &abx80x_wdog_ops;
drivers/rtc/rtc-abx80x.c
909
priv->rtc->ops = &abx80x_rtc_ops;
drivers/rtc/rtc-ac100.c
341
.ops = &ac100_clkout_ops,
drivers/rtc/rtc-ac100.c
589
chip->rtc->ops = &ac100_rtc_ops;
drivers/rtc/rtc-amlogic-a4.c
379
rtc->rtc_dev->ops = &aml_rtc_ops;
drivers/rtc/rtc-armada38x.c
537
rtc->rtc_dev->ops = &armada38x_rtc_ops;
drivers/rtc/rtc-aspeed.c
103
rtc_dev->ops = &aspeed_rtc_ops;
drivers/rtc/rtc-at91rm9200.c
534
rtc->ops = &sama5d4_rtc_ops;
drivers/rtc/rtc-at91rm9200.c
536
rtc->ops = &at91_rtc_ops;
drivers/rtc/rtc-at91sam9.c
413
rtc->rtcdev->ops = &at91_rtc_ops;
drivers/rtc/rtc-atcrtc100.c
334
atcrtc_dev->rtc_dev->ops = &rtc_ops;
drivers/rtc/rtc-au1xxx.c
99
rtcdev->ops = &au1xtoy_rtc_ops;
drivers/rtc/rtc-bd70528.c
332
rtc->ops = rtc_ops;
drivers/rtc/rtc-brcmstb-waketimer.c
339
timer->rtc->ops = &brcmstb_waketmr_ops;
drivers/rtc/rtc-cadence.c
332
crtc->rtc_dev->ops = &cdns_rtc_ops;
drivers/rtc/rtc-cmos.c
1101
cmos_rtc.rtc->ops = &cmos_rtc_ops;
drivers/rtc/rtc-cpcap.c
263
rtc->rtc_dev->ops = &cpcap_rtc_ops;
drivers/rtc/rtc-cros-ec.c
344
cros_ec_rtc->rtc->ops = &cros_ec_rtc_ops;
drivers/rtc/rtc-cv1800.c
189
rtc->rtc_dev->ops = &cv1800_rtc_ops;
drivers/rtc/rtc-da9052.c
303
rtc->rtc->ops = &da9052_rtc_ops;
drivers/rtc/rtc-da9063.c
442
rtc->rtc_dev->ops = &da9063_rtc_ops;
drivers/rtc/rtc-digicolor.c
202
rtc->rtc_dev->ops = &dc_rtc_ops;
drivers/rtc/rtc-ds1305.c
691
ds1305->rtc->ops = &ds1305_ops;
drivers/rtc/rtc-ds1307.c
1608
.ops = &ds3231_clk_sqw_ops,
drivers/rtc/rtc-ds1307.c
1611
.ops = &ds3231_clk_32khz_ops,
drivers/rtc/rtc-ds1307.c
1716
wdt->ops = &ds1388_wdt_ops;
drivers/rtc/rtc-ds1307.c
1993
ds1307->rtc->ops = chip->rtc_ops ?: &ds13xx_rtc_ops;
drivers/rtc/rtc-ds1343.c
402
priv->rtc->ops = &ds1343_rtc_ops;
drivers/rtc/rtc-ds1347.c
165
rtc->ops = &ds1347_rtc_ops;
drivers/rtc/rtc-ds1374.c
504
ds1374->rtc->ops = &ds1374_rtc_ops;
drivers/rtc/rtc-ds1374.c
513
ds1374->wdt.ops = &ds1374_wdt_ops;
drivers/rtc/rtc-ds1511.c
324
ds1511->rtc->ops = &ds1511_rtc_ops;
drivers/rtc/rtc-ds1553.c
296
pdata->rtc->ops = &ds1553_rtc_ops;
drivers/rtc/rtc-ds1672.c
123
rtc->ops = &ds1672_rtc_ops;
drivers/rtc/rtc-ds1685.c
1265
rtc_dev->ops = &ds1685_rtc_ops;
drivers/rtc/rtc-ds1742.c
190
rtc->ops = &ds1742_rtc_ops;
drivers/rtc/rtc-ds2404.c
203
rtc->ops = &ds2404_rtc_ops;
drivers/rtc/rtc-ds3232.c
354
.ops = &ds3232_hwmon_hwmon_ops,
drivers/rtc/rtc-efi.c
205
rtc->ops = &efi_rtc_ops;
drivers/rtc/rtc-ep93xx.c
142
rtc->ops = &ep93xx_rtc_ops;
drivers/rtc/rtc-fsl-ftm-alarm.c
283
rtc->rtc_dev->ops = &ftm_rtc_ops;
drivers/rtc/rtc-ftrtc010.c
169
rtc_dev->ops = &ftrtc010_rtc_ops;
drivers/rtc/rtc-gamecube.c
356
rtc->ops = &gamecube_rtc_ops;
drivers/rtc/rtc-generic.c
16
const struct rtc_class_ops *ops = dev_get_platdata(&dev->dev);
drivers/rtc/rtc-generic.c
19
ops, THIS_MODULE);
drivers/rtc/rtc-goldfish.c
178
rtcdrv->rtc->ops = &goldfish_rtc_ops;
drivers/rtc/rtc-hym8563.c
389
init.ops = &hym8563_clkout_ops;
drivers/rtc/rtc-hym8563.c
555
hym8563->rtc->ops = &hym8563_rtc_ops;
drivers/rtc/rtc-imx-sc.c
154
imx_sc_rtc->ops = &imx_sc_rtc_ops;
drivers/rtc/rtc-imx-sm-bbm.c
102
bbnsm->rtc_dev->ops = &smci_imx_bbm_rtc_ops;
drivers/rtc/rtc-imx-sm-bbm.c
130
bbnsm->ops = handle->devm_protocol_get(sdev, SCMI_PROTOCOL_IMX_BBM, &ph);
drivers/rtc/rtc-imx-sm-bbm.c
131
if (IS_ERR(bbnsm->ops))
drivers/rtc/rtc-imx-sm-bbm.c
132
return PTR_ERR(bbnsm->ops);
drivers/rtc/rtc-imx-sm-bbm.c
14
const struct scmi_imx_bbm_proto_ops *ops;
drivers/rtc/rtc-imx-sm-bbm.c
27
ret = bbnsm->ops->rtc_time_get(ph, 0, &val);
drivers/rtc/rtc-imx-sm-bbm.c
44
return bbnsm->ops->rtc_time_set(ph, 0, val);
drivers/rtc/rtc-imx-sm-bbm.c
54
return bbnsm->ops->rtc_alarm_set(ph, 0, false, 0);
drivers/rtc/rtc-imx-sm-bbm.c
68
return bbnsm->ops->rtc_alarm_set(ph, 0, true, val);
drivers/rtc/rtc-imxdi.c
818
imxdi->rtc->ops = &dryice_rtc_ops;
drivers/rtc/rtc-isl12022.c
139
.ops = &isl12022_hwmon_ops,
drivers/rtc/rtc-isl12022.c
584
rtc->ops = &isl12022_rtc_ops;
drivers/rtc/rtc-isl12026.c
465
priv->rtc->ops = &isl12026_rtc_ops;
drivers/rtc/rtc-isl1208.c
898
isl1208->rtc->ops = &isl1208_rtc_ops;
drivers/rtc/rtc-jz4740.c
381
rtc->rtc->ops = &jz4740_rtc_ops;
drivers/rtc/rtc-loongson.c
377
priv->rtcdev->ops = &loongson_rtc_ops;
drivers/rtc/rtc-lpc32xx.c
239
rtc->rtc->ops = &lpc32xx_rtc_ops;
drivers/rtc/rtc-m41t80.c
602
init.ops = &m41t80_sqw_ops;
drivers/rtc/rtc-m41t80.c
962
m41t80_data->rtc->ops = &m41t80_rtc_ops;
drivers/rtc/rtc-m48t59.c
442
m48t59->rtc->ops = &m48t59_rtc_ops;
drivers/rtc/rtc-m48t86.c
257
rtc->ops = &m48t86_rtc_ops;
drivers/rtc/rtc-ma35d1.c
253
rtc->rtcdev->ops = &ma35d1_rtc_ops;
drivers/rtc/rtc-macsmc.c
114
rtc->rtc_dev->ops = &macsmc_rtc_ops;
drivers/rtc/rtc-max31335.c
566
.ops = &max31335_clkout_ops,
drivers/rtc/rtc-max31335.c
639
.ops = &max31335_hwmon_ops,
drivers/rtc/rtc-max31335.c
698
max31335->rtc->ops = &max31335_rtc_ops;
drivers/rtc/rtc-mc13xxx.c
279
priv->rtc->ops = &mc13xxx_rtc_ops;
drivers/rtc/rtc-meson-vrtc.c
85
rtc->ops = &meson_vrtc_ops;
drivers/rtc/rtc-meson.c
310
rtc_dev->ops = &meson_rtc_ops;
drivers/rtc/rtc-mpc5121.c
335
rtc->rtc->ops = &mpc5200_rtc_ops;
drivers/rtc/rtc-mpc5121.c
349
rtc->rtc->ops = &mpc5121_rtc_ops;
drivers/rtc/rtc-mpfs.c
232
rtcdev->rtc->ops = &mpfs_rtc_ops;
drivers/rtc/rtc-msc313.c
205
priv->rtc_dev->ops = &msc313_rtc_ops;
drivers/rtc/rtc-mt2712.c
351
mt2712_rtc->rtc->ops = &mt2712_rtc_ops;
drivers/rtc/rtc-mt6397.c
291
rtc->rtc_dev->ops = &mtk_rtc_ops;
drivers/rtc/rtc-mv.c
271
pdata->rtc->ops = &mv_rtc_ops;
drivers/rtc/rtc-mxc.c
316
rtc->ops = &mxc_rtc_ops;
drivers/rtc/rtc-mxc_v2.c
344
pdata->rtc->ops = &mxc_rtc_ops;
drivers/rtc/rtc-nct3018y.c
466
init.ops = &nct3018y_clkout_ops;
drivers/rtc/rtc-nct3018y.c
548
nct3018y->rtc->ops = &nct3018y_rtc_ops;
drivers/rtc/rtc-nct6694.c
270
data->rtc->ops = &nct6694_rtc_ops;
drivers/rtc/rtc-ntxec.c
127
dev->ops = &ntxec_rtc_ops;
drivers/rtc/rtc-nvidia-vrs10.c
457
info->rtc->ops = &nvvrs_rtc_ops;
drivers/rtc/rtc-nxp-bbnsm.c
208
bbnsm->rtc->ops = &bbnsm_rtc_ops;
drivers/rtc/rtc-omap.c
859
rtc->rtc->ops = &omap_rtc_ops;
drivers/rtc/rtc-opal.c
250
rtc->ops = &opal_rtc_ops;
drivers/rtc/rtc-optee.c
600
rtc->ops = &optee_rtc_ops;
drivers/rtc/rtc-pcap.c
150
pcap_rtc->rtc->ops = &pcap_rtc_ops;
drivers/rtc/rtc-pcf2123.c
437
rtc->ops = &pcf2123_rtc_ops;
drivers/rtc/rtc-pcf2127.c
1217
pcf2127->rtc->ops = &pcf2127_rtc_ops;
drivers/rtc/rtc-pcf2127.c
580
pcf2127->wdd.ops = &pcf2127_watchdog_ops;
drivers/rtc/rtc-pcf85063.c
517
init.ops = &pcf85063_clkout_ops;
drivers/rtc/rtc-pcf85063.c
589
pcf85063->rtc->ops = &pcf85063_rtc_ops;
drivers/rtc/rtc-pcf8523.c
464
rtc->ops = &pcf8523_rtc_ops;
drivers/rtc/rtc-pcf85363.c
432
pcf85363->rtc->ops = &rtc_ops;
drivers/rtc/rtc-pcf8563.c
439
init.ops = &pcf8563_clkout_ops;
drivers/rtc/rtc-pcf8563.c
514
pcf8563->rtc->ops = &pcf8563_rtc_ops;
drivers/rtc/rtc-pic32.c
334
pdata->rtc->ops = &pic32_rtcops;
drivers/rtc/rtc-pl030.c
106
rtc_dev->ops = &pl030_ops;
drivers/rtc/rtc-pl031.c
299
struct rtc_class_ops *ops;
drivers/rtc/rtc-pl031.c
308
ops = devm_kmemdup(&adev->dev, &vendor->ops, sizeof(vendor->ops),
drivers/rtc/rtc-pl031.c
310
if (!ldata || !ops) {
drivers/rtc/rtc-pl031.c
363
ldata->rtc->ops = ops;
drivers/rtc/rtc-pl031.c
389
.ops = {
drivers/rtc/rtc-pl031.c
401
.ops = {
drivers/rtc/rtc-pl031.c
415
.ops = {
drivers/rtc/rtc-pl031.c
81
struct rtc_class_ops ops;
drivers/rtc/rtc-pm8xxx.c
640
rtc_dd->rtc->ops = &pm8xxx_rtc_ops;
drivers/rtc/rtc-ps3.c
54
rtc->ops = &ps3_rtc_ops;
drivers/rtc/rtc-r9701.c
126
rtc->ops = &r9701_rtc_ops;
drivers/rtc/rtc-rc5t619.c
396
rtc->rtc->ops = &rc5t619_rtc_ops;
drivers/rtc/rtc-renesas-rtca3.c
774
priv->rtc_dev->ops = &rtca3_ops;
drivers/rtc/rtc-rk808.c
427
rk808_rtc->rtc->ops = &rk808_rtc_ops;
drivers/rtc/rtc-rp5c01.c
253
rtc->ops = &rp5c01_rtc_ops;
drivers/rtc/rtc-rs5c348.c
198
rtc->ops = &rs5c348_rtc_ops;
drivers/rtc/rtc-rv3028.c
1016
rv3028->rtc->ops = &rv3028_rtc_ops;
drivers/rtc/rtc-rv3028.c
828
init.ops = &rv3028_clkout_ops;
drivers/rtc/rtc-rv3029c2.c
755
rv3029->rtc->ops = &rv3029_rtc_ops;
drivers/rtc/rtc-rv3032.c
771
init.ops = &rv3032_clkout_ops;
drivers/rtc/rtc-rv3032.c
861
.ops = &rv3032_hwmon_hwmon_ops,
drivers/rtc/rtc-rv3032.c
961
rv3032->rtc->ops = &rv3032_rtc_ops;
drivers/rtc/rtc-rv8803.c
732
rv8803->rtc->ops = &rv8803_rtc_ops;
drivers/rtc/rtc-rx8010.c
414
rx8010->rtc->ops = &rx8010_rtc_ops;
drivers/rtc/rtc-rx8025.c
554
rx8025->rtc->ops = &rx8025_rtc_ops;
drivers/rtc/rtc-rx8111.c
340
rtc->ops = &rx8111_rtc_ops;
drivers/rtc/rtc-rx8581.c
280
rtc->ops = &rx8581_rtc_ops;
drivers/rtc/rtc-rzn1.c
448
rtc->rtcdev->ops = &rzn1_rtc_ops_scmp;
drivers/rtc/rtc-rzn1.c
450
rtc->rtcdev->ops = &rzn1_rtc_ops_subu;
drivers/rtc/rtc-s32g.c
317
priv->rdev->ops = &rtc_ops;
drivers/rtc/rtc-s35390a.c
510
rtc->ops = &s35390a_rtc_ops;
drivers/rtc/rtc-s3c.c
454
info->rtc->ops = &s3c_rtcops;
drivers/rtc/rtc-s5m.c
746
info->rtc_dev->ops = &s5m_rtc_ops;
drivers/rtc/rtc-sa1100.c
202
info->rtc->ops = &sa1100_rtc_ops;
drivers/rtc/rtc-sc27xx.c
618
rtc->rtc->ops = &sprd_rtc_ops;
drivers/rtc/rtc-sd2405al.c
191
rtc->ops = &sd2405al_rtc_ops;
drivers/rtc/rtc-sd3078.c
175
rtc->ops = &sd3078_rtc_ops;
drivers/rtc/rtc-sh.c
425
rtc->rtc_dev->ops = &sh_rtc_ops;
drivers/rtc/rtc-snvs.c
399
data->rtc->ops = &snvs_rtc_ops;
drivers/rtc/rtc-spacemit-p1.c
146
rtc->ops = &p1_rtc_class_ops;
drivers/rtc/rtc-spear.c
389
config->rtc->ops = &spear_rtc_ops;
drivers/rtc/rtc-ssd202d.c
223
priv->rtc_dev->ops = &ssd202d_rtc_ops;
drivers/rtc/rtc-st-lpc.c
245
rtc->rtc_dev->ops = &st_rtc_ops;
drivers/rtc/rtc-starfire.c
46
rtc->ops = &starfire_rtc_ops;
drivers/rtc/rtc-stk17ta8.c
313
pdata->rtc->ops = &stk17ta8_rtc_ops;
drivers/rtc/rtc-stmp3xxx.c
365
rtc_data->rtc->ops = &stmp3xxx_rtc_ops;
drivers/rtc/rtc-sun4v.c
85
rtc->ops = &sun4v_rtc_ops;
drivers/rtc/rtc-sun6i.c
228
.ops = &sun6i_rtc_osc_ops,
drivers/rtc/rtc-sun6i.c
835
chip->rtc->ops = &sun6i_rtc_ops;
drivers/rtc/rtc-sunplus.c
283
sp_rtc->rtc->ops = &sp_rtc_ops;
drivers/rtc/rtc-sunxi.c
469
chip->rtc->ops = &sunxi_rtc_ops;
drivers/rtc/rtc-tegra.c
306
info->rtc->ops = &tegra_rtc_ops;
drivers/rtc/rtc-test.c
131
rtd->rtc->ops = &test_rtc_ops_noalm;
drivers/rtc/rtc-test.c
134
rtd->rtc->ops = &test_rtc_ops;
drivers/rtc/rtc-ti-k3.c
593
priv->rtc_dev->ops = &ti_k3_rtc_ops;
drivers/rtc/rtc-tps6586x.c
253
rtc->rtc->ops = &tps6586x_rtc_ops;
drivers/rtc/rtc-tps65910.c
428
tps_rtc->rtc->ops = &tps65910_rtc_ops;
drivers/rtc/rtc-tps6594.c
437
rtc->rtc_dev->ops = &tps6594_rtc_ops;
drivers/rtc/rtc-vt8500.c
223
vt8500_rtc->rtc->ops = &vt8500_rtc_ops;
drivers/rtc/rtc-wilco-ec.c
173
rtc->ops = &wilco_ec_rtc_ops;
drivers/rtc/rtc-wm831x.c
429
wm831x_rtc->rtc->ops = &wm831x_rtc_ops;
drivers/rtc/rtc-xgene.c
183
pdata->rtc->ops = &xgene_rtc_ops;
drivers/rtc/rtc-zynqmp.c
295
xrtcdev->rtc->ops = &xlnx_rtc_ops;
drivers/rtc/sysfs.c
287
if (!rtc->ops->set_offset)
drivers/s390/block/dasd_genhd.c
89
block->tag_set.ops = &dasd_mq_ops;
drivers/s390/block/scm_blk.c
458
bdev->tag_set.ops = &scm_mq_ops;
drivers/s390/char/tape_class.c
66
tcd->char_device->ops = fops;
drivers/s390/char/vmlogrdr.c
774
vmlogrdr_cdev->ops = &vmlogrdr_fops;
drivers/s390/char/vmur.c
898
urd->char_device->ops = &ur_fops;
drivers/s390/cio/vfio_ccw_ops.c
246
return private->region[index].ops->read(private, buf, count,
drivers/s390/cio/vfio_ccw_ops.c
298
return private->region[index].ops->write(private, buf, count,
drivers/s390/cio/vfio_ccw_ops.c
455
const struct vfio_ccw_regops *ops,
drivers/s390/cio/vfio_ccw_ops.c
469
private->region[private->num_regions].ops = ops;
drivers/s390/cio/vfio_ccw_ops.c
484
private->region[i].ops->release(private, &private->region[i]);
drivers/s390/cio/vfio_ccw_private.h
49
const struct vfio_ccw_regops *ops;
drivers/s390/cio/vfio_ccw_private.h
57
const struct vfio_ccw_regops *ops,
drivers/s390/crypto/zcrypt_api.c
1127
if (!zq->online || !zq->ops->send_ep11_cprb ||
drivers/s390/crypto/zcrypt_api.c
1167
rc = pref_zq->ops->send_ep11_cprb(userspace, pref_zq, xcrb, &ap_msg);
drivers/s390/crypto/zcrypt_api.c
1250
if (!zq->online || !zq->ops->rng ||
drivers/s390/crypto/zcrypt_api.c
1270
rc = pref_zq->ops->rng(pref_zq, buffer, &ap_msg);
drivers/s390/crypto/zcrypt_api.c
699
if (!zq->online || !zq->ops->rsa_modexpo ||
drivers/s390/crypto/zcrypt_api.c
728
rc = pref_zq->ops->rsa_modexpo(pref_zq, mex, &ap_msg);
drivers/s390/crypto/zcrypt_api.c
805
if (!zq->online || !zq->ops->rsa_modexpo_crt ||
drivers/s390/crypto/zcrypt_api.c
834
rc = pref_zq->ops->rsa_modexpo_crt(pref_zq, crt, &ap_msg);
drivers/s390/crypto/zcrypt_api.c
930
if (!zq->online || !zq->ops->send_cprb ||
drivers/s390/crypto/zcrypt_api.c
966
rc = pref_zq->ops->send_cprb(userspace, pref_zq, xcrb, &ap_msg);
drivers/s390/crypto/zcrypt_api.h
125
struct zcrypt_ops *ops; /* Crypto operations. */
drivers/s390/crypto/zcrypt_cex4.c
655
zq->ops = zcrypt_msgtype(MSGTYPE50_NAME,
drivers/s390/crypto/zcrypt_cex4.c
661
zq->ops = zcrypt_msgtype(MSGTYPE06_NAME,
drivers/s390/crypto/zcrypt_cex4.c
667
zq->ops = zcrypt_msgtype(MSGTYPE06_NAME,
drivers/s390/crypto/zcrypt_queue.c
190
if (zq->ops->rng) {
drivers/s390/crypto/zcrypt_queue.c
227
if (zq->ops->rng)
drivers/s390/net/ism_drv.c
488
clt->ops->handle_event(dibs, &event);
drivers/s390/net/ism_drv.c
523
dibs->subs[client_id]->ops->handle_irq(dibs,
drivers/s390/net/ism_drv.c
633
dibs->ops = &ism_ops;
drivers/s390/net/qeth_l3_main.c
1798
n->output = n->ops->connected_output;
drivers/scsi/am53c974.c
410
esp->ops = &pci_esp_ops;
drivers/scsi/esp_scsi.c
1016
if (!esp->ops->dma_error(esp)) {
drivers/scsi/esp_scsi.c
1061
if (esp->ops->irq_pending(esp))
drivers/scsi/esp_scsi.c
1091
esp->ops->send_dma_cmd(esp, esp->command_block_dma,
drivers/scsi/esp_scsi.c
1098
if (esp->ops->irq_pending(esp)) {
drivers/scsi/esp_scsi.c
1110
esp->ops->dma_drain(esp);
drivers/scsi/esp_scsi.c
1111
esp->ops->dma_invalidate(esp);
drivers/scsi/esp_scsi.c
116
#define esp_read8(REG) esp->ops->esp_read8(esp, REG)
drivers/scsi/esp_scsi.c
117
#define esp_write8(VAL,REG) esp->ops->esp_write8(esp, VAL, REG)
drivers/scsi/esp_scsi.c
1234
if (esp->ops->dma_error(esp)) {
drivers/scsi/esp_scsi.c
1243
esp->ops->dma_invalidate(esp);
drivers/scsi/esp_scsi.c
160
esp->ops->send_dma_cmd(esp, esp->command_block_dma,
drivers/scsi/esp_scsi.c
1752
if (esp->ops->dma_length_limit)
drivers/scsi/esp_scsi.c
1753
dma_len = esp->ops->dma_length_limit(esp, dma_addr,
drivers/scsi/esp_scsi.c
1774
esp->ops->send_dma_cmd(esp, dma_addr, dma_len, dma_len,
drivers/scsi/esp_scsi.c
1784
if (esp->ops->dma_error(esp)) {
drivers/scsi/esp_scsi.c
1794
esp->ops->dma_drain(esp);
drivers/scsi/esp_scsi.c
1796
esp->ops->dma_invalidate(esp);
drivers/scsi/esp_scsi.c
1923
esp->ops->send_dma_cmd(esp,
drivers/scsi/esp_scsi.c
1939
esp->ops->dma_invalidate(esp);
drivers/scsi/esp_scsi.c
2007
esp->ops->dma_invalidate(esp);
drivers/scsi/esp_scsi.c
2179
if (esp->ops->irq_pending(esp)) {
drivers/scsi/esp_scsi.c
2190
if (esp->ops->irq_pending(esp))
drivers/scsi/esp_scsi.c
2283
esp->ops->reset_dma(esp);
drivers/scsi/esp_scsi.h
430
const struct esp_driver_ops *ops;
drivers/scsi/fcoe/fcoe.c
298
const struct net_device_ops *ops;
drivers/scsi/fcoe/fcoe.c
303
ops = netdev->netdev_ops;
drivers/scsi/fcoe/fcoe.c
304
if (ops->ndo_fcoe_enable) {
drivers/scsi/fcoe/fcoe.c
305
if (ops->ndo_fcoe_enable(netdev))
drivers/scsi/fcoe/fcoe.c
446
const struct net_device_ops *ops;
drivers/scsi/fcoe/fcoe.c
471
ops = netdev->netdev_ops;
drivers/scsi/fcoe/fcoe.c
472
if (ops->ndo_fcoe_disable) {
drivers/scsi/fcoe/fcoe.c
473
if (ops->ndo_fcoe_disable(netdev))
drivers/scsi/fcoe/fcoe_ctlr.c
2504
rdata->ops = &fcoe_ctlr_vn_rport_ops;
drivers/scsi/fcoe/fcoe_transport.c
293
const struct net_device_ops *ops = netdev->netdev_ops;
drivers/scsi/fcoe/fcoe_transport.c
295
if (ops->ndo_fcoe_get_wwn)
drivers/scsi/fcoe/fcoe_transport.c
296
return ops->ndo_fcoe_get_wwn(netdev, wwn, type);
drivers/scsi/hisi_sas/hisi_sas.h
663
const struct hisi_sas_hw *ops);
drivers/scsi/hptiop.c
1050
hba->ops->post_req(hba, _req);
drivers/scsi/hptiop.c
1070
hba->ops->post_msg(hba, IOPMU_INBOUND_MSG0_RESET);
drivers/scsi/hptiop.c
1323
hba->ops = iop_ops;
drivers/scsi/hptiop.c
1341
if (hba->ops->map_pci_bar(hba))
drivers/scsi/hptiop.c
1344
if (hba->ops->iop_wait_ready(hba, 20000)) {
drivers/scsi/hptiop.c
1350
if (hba->ops->family == MV_BASED_IOP) {
drivers/scsi/hptiop.c
1351
if (hba->ops->internal_memalloc(hba)) {
drivers/scsi/hptiop.c
1358
if (hba->ops->get_config(hba, &iop_config)) {
drivers/scsi/hptiop.c
1373
if (hba->ops->family == MVFREY_BASED_IOP) {
drivers/scsi/hptiop.c
1374
if (hba->ops->internal_memalloc(hba)) {
drivers/scsi/hptiop.c
1379
if (hba->ops->reset_comm(hba)) {
drivers/scsi/hptiop.c
1407
if (hba->ops->set_config(hba, &set_config)) {
drivers/scsi/hptiop.c
1485
hba->ops->internal_memfree(hba);
drivers/scsi/hptiop.c
1487
hba->ops->unmap_pci_bar(hba);
drivers/scsi/hptiop.c
1515
hba->ops->disable_intr(hba);
drivers/scsi/hptiop.c
1569
hba->ops->internal_memfree(hba);
drivers/scsi/hptiop.c
1571
hba->ops->unmap_pci_bar(hba);
drivers/scsi/hptiop.c
349
hba->ops->post_req(hba, &(hba->u.mvfrey.internal_req));
drivers/scsi/hptiop.c
384
hba->ops->disable_intr(hba);
drivers/scsi/hptiop.c
385
hba->ops->post_msg(hba, msg);
drivers/scsi/hptiop.c
389
hba->ops->iop_intr(hba);
drivers/scsi/hptiop.c
396
hba->ops->enable_intr(hba);
drivers/scsi/hptiop.c
571
hba->ops->enable_intr(hba);
drivers/scsi/hptiop.c
840
handled = hba->ops->iop_intr(hba);
drivers/scsi/hptiop.c
865
hba->ops->host_phy_flag;
drivers/scsi/hptiop.h
270
struct hptiop_adapter_ops *ops;
drivers/scsi/jazz_esp.c
124
esp->ops = &jazz_esp_ops;
drivers/scsi/libfc/fc_lport.c
1431
rdata->ops = &fc_lport_rport_ops;
drivers/scsi/libfc/fc_lport.c
1577
rdata->ops = &fc_lport_rport_ops;
drivers/scsi/libfc/fc_rport.c
274
rport_ops = rdata->ops;
drivers/scsi/libsas/sas_ata.c
603
ap->ops = &sas_sata_ops;
drivers/scsi/mac_esp.c
360
esp->ops = &mac_esp_ops;
drivers/scsi/qedf/qedf_dbg.h
132
#define qedf_dbg_fileops(drv, ops) \
drivers/scsi/qedf/qedf_dbg.h
136
.read = drv##_dbg_##ops##_cmd_read, \
drivers/scsi/qedf/qedf_dbg.h
137
.write = drv##_dbg_##ops##_cmd_write \
drivers/scsi/qedf/qedf_dbg.h
141
#define qedf_dbg_fileops_seq(drv, ops) \
drivers/scsi/qedf/qedf_dbg.h
144
.open = drv##_dbg_##ops##_open, \
drivers/scsi/qedi/qedi_dbg.h
101
#define qedi_dbg_fileops(drv, ops) \
drivers/scsi/qedi/qedi_dbg.h
105
.read = drv##_dbg_##ops##_cmd_read, \
drivers/scsi/qedi/qedi_dbg.h
106
.write = drv##_dbg_##ops##_cmd_write \
drivers/scsi/qedi/qedi_dbg.h
110
#define qedi_dbg_fileops_seq(drv, ops) \
drivers/scsi/qedi/qedi_dbg.h
113
.open = drv##_dbg_##ops##_open, \
drivers/scsi/scsi_lib.c
2117
tag_set->ops = &scsi_mq_ops;
drivers/scsi/scsi_lib.c
2119
tag_set->ops = &scsi_mq_ops_no_commit;
drivers/scsi/sd.c
837
static const unsigned int ops[] = { /* wrt dix dif */
drivers/scsi/sd.c
848
return ops[write << 2 | dix << 1 | dif];
drivers/scsi/sg.c
1511
cdev->ops = &sg_fops;
drivers/scsi/sr.c
673
cd->cdi.ops = &sr_dops;
drivers/scsi/st.c
4280
cdev->ops = &st_fops;
drivers/scsi/sun3x_esp.c
187
esp->ops = &sun3x_esp_ops;
drivers/scsi/sun_esp.c
471
esp->ops = &sbus_esp_ops;
drivers/scsi/zorro_esp.c
815
esp->ops = zdd->esp_ops;
drivers/sh/clk/core.c
231
if (clkp->ops && clkp->ops->recalc)
drivers/sh/clk/core.c
232
clkp->rate = clkp->ops->recalc(clkp);
drivers/sh/clk/core.c
245
if (likely(allow_disable && clk->ops && clk->ops->disable))
drivers/sh/clk/core.c
246
clk->ops->disable(clk);
drivers/sh/clk/core.c
276
if (clk->ops && clk->ops->enable) {
drivers/sh/clk/core.c
277
ret = clk->ops->enable(clk);
drivers/sh/clk/core.c
322
if (clkp->ops && clkp->ops->recalc)
drivers/sh/clk/core.c
323
clkp->rate = clkp->ops->recalc(clkp);
drivers/sh/clk/core.c
441
if (clk->ops && clk->ops->init)
drivers/sh/clk/core.c
442
clk->ops->init(clk);
drivers/sh/clk/core.c
490
if (likely(clk->ops && clk->ops->set_rate)) {
drivers/sh/clk/core.c
491
ret = clk->ops->set_rate(clk, rate);
drivers/sh/clk/core.c
499
if (clk->ops && clk->ops->recalc)
drivers/sh/clk/core.c
500
clk->rate = clk->ops->recalc(clk);
drivers/sh/clk/core.c
523
if (clk->ops->set_parent)
drivers/sh/clk/core.c
524
ret = clk->ops->set_parent(clk, parent);
drivers/sh/clk/core.c
529
if (clk->ops->recalc)
drivers/sh/clk/core.c
530
clk->rate = clk->ops->recalc(clk);
drivers/sh/clk/core.c
557
if (likely(clk->ops && clk->ops->round_rate)) {
drivers/sh/clk/core.c
561
rounded = clk->ops->round_rate(clk, rate);
drivers/sh/clk/core.c
577
if (likely(clkp->usecount && clkp->ops)) {
drivers/sh/clk/core.c
580
if (likely(clkp->ops->set_parent))
drivers/sh/clk/core.c
581
clkp->ops->set_parent(clkp,
drivers/sh/clk/core.c
583
if (likely(clkp->ops->set_rate))
drivers/sh/clk/core.c
584
clkp->ops->set_rate(clkp, rate);
drivers/sh/clk/core.c
585
else if (likely(clkp->ops->recalc))
drivers/sh/clk/core.c
586
clkp->rate = clkp->ops->recalc(clkp);
drivers/sh/clk/core.c
596
.ops = &clks_syscore_ops,
drivers/sh/clk/core.c
618
if (!clk->usecount && clk->ops && clk->ops->disable)
drivers/sh/clk/core.c
619
clk->ops->disable(clk);
drivers/sh/clk/cpg.c
230
struct clk_div_table *table, struct sh_clk_ops *ops)
drivers/sh/clk/cpg.c
249
clkp->ops = ops;
drivers/sh/clk/cpg.c
473
clks[i].ops = &fsidiv_clk_ops;
drivers/sh/clk/cpg.c
90
clkp->ops = &sh_clk_mstp_clk_ops;
drivers/sh/intc/core.c
456
.ops = &intc_syscore_ops,
drivers/sh/pm_runtime.c
24
.ops = {
drivers/soc/apple/rtkit-internal.h
27
const struct apple_rtkit_ops *ops;
drivers/soc/apple/rtkit.c
282
if (buffer->iova && !rtk->ops->shmem_setup) {
drivers/soc/apple/rtkit.c
287
if (rtk->ops->shmem_setup) {
drivers/soc/apple/rtkit.c
288
err = rtk->ops->shmem_setup(rtk->cookie, buffer);
drivers/soc/apple/rtkit.c
339
if (rtk->ops->shmem_destroy)
drivers/soc/apple/rtkit.c
340
rtk->ops->shmem_destroy(rtk->cookie, bfr);
drivers/soc/apple/rtkit.c
396
if (rtk->ops->crashed)
drivers/soc/apple/rtkit.c
397
rtk->ops->crashed(rtk->cookie, bfr, rtk->crashlog_buffer.size);
drivers/soc/apple/rtkit.c
551
if (rtk->ops->recv_message)
drivers/soc/apple/rtkit.c
552
rtk->ops->recv_message(rtk->cookie, rtk_work->ep,
drivers/soc/apple/rtkit.c
589
rtk->ops->recv_message_early &&
drivers/soc/apple/rtkit.c
590
rtk->ops->recv_message_early(rtk->cookie, ep, msg.msg0))
drivers/soc/apple/rtkit.c
662
const struct apple_rtkit_ops *ops)
drivers/soc/apple/rtkit.c
667
if (!ops)
drivers/soc/apple/rtkit.c
676
rtk->ops = ops;
drivers/soc/apple/rtkit.c
960
const struct apple_rtkit_ops *ops)
drivers/soc/apple/rtkit.c
965
rtk = apple_rtkit_init(dev, cookie, mbox_name, mbox_idx, ops);
drivers/soc/apple/sart.c
191
sart->ops = of_device_get_match_data(dev);
drivers/soc/apple/sart.c
202
sart->ops->get_entry(sart, i, &flags, &paddr, &size);
drivers/soc/apple/sart.c
251
if (size & ((1 << sart->ops->size_shift) - 1))
drivers/soc/apple/sart.c
253
if (paddr & ((1 << sart->ops->paddr_shift) - 1))
drivers/soc/apple/sart.c
256
paddr >>= sart->ops->size_shift;
drivers/soc/apple/sart.c
257
size >>= sart->ops->paddr_shift;
drivers/soc/apple/sart.c
259
if (size > sart->ops->size_max)
drivers/soc/apple/sart.c
262
sart->ops->set_entry(sart, index, flags, paddr, size);
drivers/soc/apple/sart.c
277
ret = sart_set_entry(sart, i, sart->ops->flags_allow, paddr,
drivers/soc/apple/sart.c
317
sart->ops->get_entry(sart, i, &eflags, &epaddr, &esize);
drivers/soc/apple/sart.c
322
sart->ops->set_entry(sart, i, 0, 0, 0);
drivers/soc/apple/sart.c
345
sart->ops->set_entry(sart, i, 0, 0, 0);
drivers/soc/apple/sart.c
80
const struct apple_sart_ops *ops;
drivers/soc/bcm/brcmstb/biuctrl.c
331
.ops = &brcmstb_cpu_credit_syscore_ops,
drivers/soc/dove/pmu.c
98
.ops = &pmu_reset_ops,
drivers/soc/mediatek/mtk-mmsys.c
413
mmsys->rcdev.ops = &mtk_mmsys_reset_ops;
drivers/soc/qcom/qcom_aoss.c
304
.ops = &qmp_qdss_clk_ops,
drivers/soc/qcom/qmi_interface.c
106
struct qmi_ops *ops = &qmi->ops;
drivers/soc/qcom/qmi_interface.c
110
if (ops->bye)
drivers/soc/qcom/qmi_interface.c
111
ops->bye(qmi, node);
drivers/soc/qcom/qmi_interface.c
125
struct qmi_ops *ops = &qmi->ops;
drivers/soc/qcom/qmi_interface.c
127
if (ops->del_client)
drivers/soc/qcom/qmi_interface.c
128
ops->del_client(qmi, node, port);
drivers/soc/qcom/qmi_interface.c
36
struct qmi_ops *ops = &qmi->ops;
drivers/soc/qcom/qmi_interface.c
40
if (!ops->new_server)
drivers/soc/qcom/qmi_interface.c
457
if (qmi->ops.net_reset)
drivers/soc/qcom/qmi_interface.c
458
qmi->ops.net_reset(qmi);
drivers/soc/qcom/qmi_interface.c
526
struct qmi_ops *ops = &qmi->ops;
drivers/soc/qcom/qmi_interface.c
561
} else if (ops->msg_handler) {
drivers/soc/qcom/qmi_interface.c
562
ops->msg_handler(qmi, &sq, qmi->recv_buf, msglen);
drivers/soc/qcom/qmi_interface.c
57
ret = ops->new_server(qmi, svc);
drivers/soc/qcom/qmi_interface.c
622
const struct qmi_ops *ops,
drivers/soc/qcom/qmi_interface.c
639
if (ops)
drivers/soc/qcom/qmi_interface.c
640
qmi->ops = *ops;
drivers/soc/qcom/qmi_interface.c
76
struct qmi_ops *ops = &qmi->ops;
drivers/soc/qcom/qmi_interface.c
86
if (ops->del_server)
drivers/soc/qcom/qmi_interface.c
87
ops->del_server(qmi, svc);
drivers/soc/qcom/smem_state.c
195
const struct qcom_smem_state_ops *ops,
drivers/soc/qcom/smem_state.c
207
state->ops = *ops;
drivers/soc/qcom/smem_state.c
35
struct qcom_smem_state_ops ops;
drivers/soc/qcom/smem_state.c
53
if (!state->ops.update_bits)
drivers/soc/qcom/smem_state.c
56
return state->ops.update_bits(state->priv, mask, value);
drivers/soc/qcom/spm.c
436
rdesc->ops = &spm_reg_ops;
drivers/soc/tegra/cbb/tegra-cbb.c
100
if (cbb->ops->get_status)
drivers/soc/tegra/cbb/tegra-cbb.c
101
return cbb->ops->get_status(cbb);
drivers/soc/tegra/cbb/tegra-cbb.c
148
ret = cbb->ops->interrupt_enable(cbb);
drivers/soc/tegra/cbb/tegra-cbb.c
154
cbb->ops->error_enable(cbb);
drivers/soc/tegra/cbb/tegra-cbb.c
68
return cbb->ops->debugfs_show(cbb, file, data);
drivers/soc/tegra/cbb/tegra-cbb.c
82
if (cbb->ops->stall_enable)
drivers/soc/tegra/cbb/tegra-cbb.c
83
cbb->ops->stall_enable(cbb);
drivers/soc/tegra/cbb/tegra-cbb.c
88
if (cbb->ops->fault_enable)
drivers/soc/tegra/cbb/tegra-cbb.c
89
cbb->ops->fault_enable(cbb);
drivers/soc/tegra/cbb/tegra-cbb.c
94
if (cbb->ops->error_clear)
drivers/soc/tegra/cbb/tegra-cbb.c
95
cbb->ops->error_clear(cbb);
drivers/soc/tegra/cbb/tegra194-cbb.c
2267
cbb->base.ops = &tegra194_cbb_ops;
drivers/soc/tegra/cbb/tegra234-cbb.c
1551
cbb->base.ops = &tegra234_cbb_ops;
drivers/soc/tegra/pmc.c
2865
init.ops = &pmc_clk_ops;
drivers/soc/tegra/pmc.c
2923
init.ops = &pmc_clk_gate_ops;
drivers/soc/tegra/pmc.c
4069
pmc->syscore.ops = &tegra186_pmc_wake_syscore_ops;
drivers/soc/ti/k3-ringacc.c
1208
if (ring->ops && ring->ops->push_tail)
drivers/soc/ti/k3-ringacc.c
1209
ret = ring->ops->push_tail(ring, elem);
drivers/soc/ti/k3-ringacc.c
1228
if (ring->ops && ring->ops->push_head)
drivers/soc/ti/k3-ringacc.c
1229
ret = ring->ops->push_head(ring, elem);
drivers/soc/ti/k3-ringacc.c
1251
if (ring->ops && ring->ops->pop_head)
drivers/soc/ti/k3-ringacc.c
1252
ret = ring->ops->pop_head(ring, elem);
drivers/soc/ti/k3-ringacc.c
1274
if (ring->ops && ring->ops->pop_tail)
drivers/soc/ti/k3-ringacc.c
1275
ret = ring->ops->pop_tail(ring, elem);
drivers/soc/ti/k3-ringacc.c
1431
ringacc->tisci_ring_ops = &ringacc->tisci->ops.rm_ring_ops;
drivers/soc/ti/k3-ringacc.c
1447
struct k3_ringacc_ops ops;
drivers/soc/ti/k3-ringacc.c
1451
.ops = {
drivers/soc/ti/k3-ringacc.c
1514
ringacc->tisci_ring_ops = &ringacc->tisci->ops.rm_ring_ops;
drivers/soc/ti/k3-ringacc.c
1539
ringacc->ops = &match_data->ops;
drivers/soc/ti/k3-ringacc.c
1541
ret = ringacc->ops->init(pdev, ringacc);
drivers/soc/ti/k3-ringacc.c
164
const struct k3_ring_ops *ops;
drivers/soc/ti/k3-ringacc.c
227
const struct k3_ringacc_ops *ops;
drivers/soc/ti/k3-ringacc.c
619
ring->ops = NULL;
drivers/soc/ti/k3-ringacc.c
735
ring->ops = &k3_dmaring_fwd_ops;
drivers/soc/ti/k3-ringacc.c
761
reverse_ring->ops = &k3_dmaring_reverse_ops;
drivers/soc/ti/k3-ringacc.c
776
ring->ops = NULL;
drivers/soc/ti/k3-ringacc.c
833
ring->ops = &k3_ring_mode_ring_ops;
drivers/soc/ti/k3-ringacc.c
841
ring->ops = &k3_ring_mode_proxy_ops;
drivers/soc/ti/k3-ringacc.c
843
ring->ops = &k3_ring_mode_msg_ops;
drivers/soc/ti/k3-ringacc.c
846
ring->ops = NULL;
drivers/soc/ti/k3-ringacc.c
879
ring->ops = NULL;
drivers/soc/ti/knav_qmss.h
336
const struct knav_range_ops *ops;
drivers/soc/ti/knav_qmss_acc.c
581
range->ops = &knav_acc_range_ops;
drivers/soc/ti/knav_qmss_queue.c
1272
range->ops = &knav_gp_range_ops;
drivers/soc/ti/knav_qmss_queue.c
1329
if (range->ops && range->ops->free_range)
drivers/soc/ti/knav_qmss_queue.c
1330
range->ops->free_range(range);
drivers/soc/ti/knav_qmss_queue.c
1718
if (range->ops && range->ops->init_queue)
drivers/soc/ti/knav_qmss_queue.c
1719
return range->ops->init_queue(range, inst);
drivers/soc/ti/knav_qmss_queue.c
1743
if (range->ops && range->ops->init_range)
drivers/soc/ti/knav_qmss_queue.c
1744
range->ops->init_range(range);
drivers/soc/ti/knav_qmss_queue.c
245
if (range->ops && range->ops->open_queue)
drivers/soc/ti/knav_qmss_queue.c
246
ret = range->ops->open_queue(range, inst, flags);
drivers/soc/ti/knav_qmss_queue.c
319
if (range->ops && range->ops->set_notify)
drivers/soc/ti/knav_qmss_queue.c
320
range->ops->set_notify(range, inst, enabled);
drivers/soc/ti/knav_qmss_queue.c
565
if (range->ops && range->ops->close_queue)
drivers/soc/ti/knav_qmss_queue.c
566
range->ops->close_queue(range, inst);
drivers/soc/ti/pm33xx.c
143
m3_ipc->ops->prepare_low_power(m3_ipc, WKUP_M3_IDLE);
drivers/soc/ti/pm33xx.c
212
m3_ipc->ops->set_rtc_only(m3_ipc);
drivers/soc/ti/pm33xx.c
223
i = m3_ipc->ops->request_pm_status(m3_ipc);
drivers/soc/ti/pm33xx.c
247
m3_ipc->ops->request_wake_src(m3_ipc));
drivers/soc/ti/pm33xx.c
293
ret = m3_ipc->ops->prepare_low_power(m3_ipc, WKUP_M3_DEEPSLEEP);
drivers/soc/ti/pm33xx.c
296
ret = m3_ipc->ops->prepare_low_power(m3_ipc, WKUP_M3_STANDBY);
drivers/soc/ti/pm33xx.c
312
m3_ipc->ops->finish_low_power(m3_ipc);
drivers/soc/ti/pm33xx.c
365
m3_ipc->ops->set_mem_type(m3_ipc, temp);
drivers/soc/ti/pm33xx.c
371
m3_ipc->ops->set_resume_address(m3_ipc, (void *)resume_address);
drivers/soc/ti/wkup_m3_ipc.c
668
m3_ipc->ops = &ipc_ops;
drivers/soundwire/amd_manager.c
1012
amd_manager->bus.ops = &amd_sdw_ops;
drivers/soundwire/amd_manager.c
851
dais[i].ops = &amd_sdw_dai_ops;
drivers/soundwire/bus.c
1777
if (drv->ops && drv->ops->interrupt_callback) {
drivers/soundwire/bus.c
1783
drv->ops->interrupt_callback(slave, &slave_intr);
drivers/soundwire/bus.c
183
if (bus->ops && bus->ops->put_device_num)
drivers/soundwire/bus.c
184
bus->ops->put_device_num(bus, slave);
drivers/soundwire/bus.c
1865
if (drv->ops && drv->ops->update_status)
drivers/soundwire/bus.c
1866
ret = drv->ops->update_status(slave, status);
drivers/soundwire/bus.c
2074
if (!bus->ops->bpt_send_async ||
drivers/soundwire/bus.c
2075
!bus->ops->bpt_wait) {
drivers/soundwire/bus.c
2080
return bus->ops->bpt_send_async(bus, slave, msg);
drivers/soundwire/bus.c
2086
return bus->ops->bpt_wait(bus, slave, msg);
drivers/soundwire/bus.c
242
resp = bus->ops->xfer_msg(bus, msg);
drivers/soundwire/bus.c
266
resp = bus->ops->xfer_msg_defer(bus);
drivers/soundwire/bus.c
317
if (!bus->ops->read_ping_status)
drivers/soundwire/bus.c
329
status = bus->ops->read_ping_status(bus);
drivers/soundwire/bus.c
351
if (!bus->ops->xfer_msg_defer)
drivers/soundwire/bus.c
68
if (!bus->ops) {
drivers/soundwire/bus.c
731
if (bus->ops && bus->ops->get_device_num) {
drivers/soundwire/bus.c
732
bit = bus->ops->get_device_num(bus, slave);
drivers/soundwire/bus.c
792
if (bus->ops && bus->ops->new_peripheral_assigned)
drivers/soundwire/bus.c
793
bus->ops->new_peripheral_assigned(bus, slave, slave->dev_num);
drivers/soundwire/bus.c
97
if (bus->ops->read_prop) {
drivers/soundwire/bus.c
971
if (drv->ops && drv->ops->clk_stop)
drivers/soundwire/bus.c
972
ret = drv->ops->clk_stop(slave, mode, type);
drivers/soundwire/bus.c
98
ret = bus->ops->read_prop(bus);
drivers/soundwire/bus_type.c
118
if (drv->ops && drv->ops->read_prop)
drivers/soundwire/bus_type.c
119
drv->ops->read_prop(slave);
drivers/soundwire/bus_type.c
148
if (drv->ops && drv->ops->update_status) {
drivers/soundwire/bus_type.c
149
ret = drv->ops->update_status(slave, slave->status);
drivers/soundwire/intel.c
1025
dais[i].ops = &intel_pcm_dai_ops;
drivers/soundwire/intel.c
692
if (res->ops && res->ops->params_stream && res->dev)
drivers/soundwire/intel.c
693
return res->ops->params_stream(res->dev,
drivers/soundwire/intel.c
714
if (res->ops && res->ops->free_stream && res->dev)
drivers/soundwire/intel.c
715
return res->ops->free_stream(res->dev, &free_data);
drivers/soundwire/intel.h
41
const struct sdw_intel_ops *ops;
drivers/soundwire/intel_ace2x.c
1018
dais[i].ops = &intel_pcm_dai_ops;
drivers/soundwire/intel_ace2x.c
666
if (res->ops && res->ops->params_stream && res->dev)
drivers/soundwire/intel_ace2x.c
667
return res->ops->params_stream(res->dev,
drivers/soundwire/intel_ace2x.c
685
if (res->ops && res->ops->free_stream && res->dev)
drivers/soundwire/intel_ace2x.c
686
return res->ops->free_stream(res->dev,
drivers/soundwire/intel_ace2x.c
878
if (res->ops && res->ops->trigger) {
drivers/soundwire/intel_ace2x.c
879
ret = res->ops->trigger(substream, cmd, dai);
drivers/soundwire/intel_auxdevice.c
350
bus->ops = &sdw_intel_ops;
drivers/soundwire/intel_init.c
83
link->ops = res->ops;
drivers/soundwire/qcom.c
1407
dais[i].ops = &qcom_swrm_pdm_dai_ops;
drivers/soundwire/qcom.c
1599
ctrl->bus.ops = &qcom_swrm_ops;
drivers/soundwire/slave.c
122
if (bus->ops->override_adr)
drivers/soundwire/slave.c
123
addr = bus->ops->override_adr(bus, addr);
drivers/soundwire/stream.c
428
if (drv->ops && drv->ops->port_prep) {
drivers/soundwire/stream.c
429
ret = drv->ops->port_prep(slave, &prep_ch, cmd);
drivers/soundwire/stream.c
552
const struct sdw_master_port_ops *ops = bus->port_ops;
drivers/soundwire/stream.c
562
if (ops->dpn_port_prep) {
drivers/soundwire/stream.c
563
ret = ops->dpn_port_prep(bus, &prep_ch);
drivers/soundwire/stream.c
622
if (bus->ops->set_bus_conf) {
drivers/soundwire/stream.c
623
ret = bus->ops->set_bus_conf(bus, &bus->params);
drivers/soundwire/stream.c
637
if (drv->ops && drv->ops->bus_config) {
drivers/soundwire/stream.c
638
ret = drv->ops->bus_config(slave, &bus->params);
drivers/soundwire/stream.c
848
const struct sdw_master_ops *ops;
drivers/soundwire/stream.c
858
ops = bus->ops;
drivers/soundwire/stream.c
866
if (ops->pre_bank_switch) {
drivers/soundwire/stream.c
867
ret = ops->pre_bank_switch(bus);
drivers/soundwire/stream.c
896
ops = bus->ops;
drivers/soundwire/stream.c
899
if (ops->post_bank_switch) {
drivers/soundwire/stream.c
900
ret = ops->post_bank_switch(bus);
drivers/spi/atmel-quadspi.c
1375
aq->ops = &atmel_qspi_sama7g5_ops;
drivers/spi/atmel-quadspi.c
1377
aq->ops = &atmel_qspi_ops;
drivers/spi/atmel-quadspi.c
281
const struct atmel_qspi_ops *ops;
drivers/spi/atmel-quadspi.c
965
err = aq->ops->set_cfg(aq, op, &offset);
drivers/spi/atmel-quadspi.c
969
err = aq->ops->transfer(mem, op, offset);
drivers/spi/spi-amlogic-spifc-a4.c
1152
sfc->ecc_eng.ops = &aml_sfc_ecc_engine_ops;
drivers/spi/spi-amlogic-spisg.c
692
init.ops = &clk_divider_ops;
drivers/spi/spi-axi-spi-engine.c
1144
spi_engine->offload->ops = &spi_engine_offload_ops;
drivers/spi/spi-meson-spicc.c
851
init.ops = &clk_fixed_factor_ops;
drivers/spi/spi-meson-spicc.c
871
init.ops = &meson_spicc_pow2_clk_ops;
drivers/spi/spi-meson-spicc.c
917
init.ops = &clk_fixed_factor_ops;
drivers/spi/spi-meson-spicc.c
941
init.ops = &clk_divider_ops;
drivers/spi/spi-meson-spicc.c
961
init.ops = &clk_mux_ops;
drivers/spi/spi-mtk-snfi.c
1437
ms->ecc_eng.ops = &mtk_snfi_ecc_engine_ops;
drivers/spi/spi-mxic.c
653
const struct nand_ecc_engine_ops *ops = mxic_ecc_get_pipelined_ops();
drivers/spi/spi-mxic.c
658
return ops->init_ctx(nand);
drivers/spi/spi-mxic.c
663
const struct nand_ecc_engine_ops *ops = mxic_ecc_get_pipelined_ops();
drivers/spi/spi-mxic.c
668
ops->cleanup_ctx(nand);
drivers/spi/spi-mxic.c
674
const struct nand_ecc_engine_ops *ops = mxic_ecc_get_pipelined_ops();
drivers/spi/spi-mxic.c
676
return ops->prepare_io_req(nand, req);
drivers/spi/spi-mxic.c
682
const struct nand_ecc_engine_ops *ops = mxic_ecc_get_pipelined_ops();
drivers/spi/spi-mxic.c
684
return ops->finish_io_req(nand, req);
drivers/spi/spi-mxic.c
716
eng->ops = &mxic_spi_mem_ecc_engine_pipelined_ops;
drivers/spi/spi-offload-trigger-adi-util-sigma-delta.c
34
.ops = &adi_util_sigma_delta_ops,
drivers/spi/spi-offload-trigger-pwm.c
123
.ops = &spi_offload_trigger_pwm_ops,
drivers/spi/spi-offload.c
156
if (trigger->ops && trigger->ops->release)
drivers/spi/spi-offload.c
157
trigger->ops->release(trigger);
drivers/spi/spi-offload.c
176
match = trigger->ops->match(trigger, type, args->args, args->nargs);
drivers/spi/spi-offload.c
186
if (trigger->ops->request) {
drivers/spi/spi-offload.c
187
ret = trigger->ops->request(trigger, type, args->args, args->nargs);
drivers/spi/spi-offload.c
253
if (!trigger->ops)
drivers/spi/spi-offload.c
256
if (!trigger->ops->validate)
drivers/spi/spi-offload.c
259
return trigger->ops->validate(trigger, config);
drivers/spi/spi-offload.c
288
if (!trigger->ops)
drivers/spi/spi-offload.c
291
if (offload->ops && offload->ops->trigger_enable) {
drivers/spi/spi-offload.c
292
ret = offload->ops->trigger_enable(offload);
drivers/spi/spi-offload.c
297
if (trigger->ops->enable) {
drivers/spi/spi-offload.c
298
ret = trigger->ops->enable(trigger, config);
drivers/spi/spi-offload.c
300
if (offload->ops && offload->ops->trigger_disable)
drivers/spi/spi-offload.c
301
offload->ops->trigger_disable(offload);
drivers/spi/spi-offload.c
323
if (offload->ops && offload->ops->trigger_disable)
drivers/spi/spi-offload.c
324
offload->ops->trigger_disable(offload);
drivers/spi/spi-offload.c
328
if (!trigger->ops)
drivers/spi/spi-offload.c
331
if (trigger->ops->disable)
drivers/spi/spi-offload.c
332
trigger->ops->disable(trigger);
drivers/spi/spi-offload.c
358
if (!offload->ops || !offload->ops->tx_stream_request_dma_chan)
drivers/spi/spi-offload.c
361
chan = offload->ops->tx_stream_request_dma_chan(offload);
drivers/spi/spi-offload.c
390
if (!offload->ops || !offload->ops->rx_stream_request_dma_chan)
drivers/spi/spi-offload.c
393
chan = offload->ops->rx_stream_request_dma_chan(offload);
drivers/spi/spi-offload.c
416
trigger->ops = NULL;
drivers/spi/spi-offload.c
434
if (!info->fwnode || !info->ops || !info->ops->match)
drivers/spi/spi-offload.c
444
trigger->ops = info->ops;
drivers/spi/spi-offload.c
49
const struct spi_offload_trigger_ops *ops;
drivers/spi/spi-qpic-snand.c
1574
snandc->qspi->ecc_eng.ops = &qcom_spi_ecc_engine_ops_pipelined;
drivers/spi/spi-rspi.c
1011
rspi->ops->set_config_register(rspi, 8);
drivers/spi/spi-rspi.c
1288
const struct spi_ops *ops;
drivers/spi/spi-rspi.c
1295
ops = of_device_get_match_data(&pdev->dev);
drivers/spi/spi-rspi.c
1296
if (ops) {
drivers/spi/spi-rspi.c
1301
ops = (struct spi_ops *)pdev->id_entry->driver_data;
drivers/spi/spi-rspi.c
1307
rspi->ops = ops;
drivers/spi/spi-rspi.c
1332
ctlr->transfer_one = ops->transfer_one;
drivers/spi/spi-rspi.c
1336
SPI_LOOP | ops->extra_mode_bits;
drivers/spi/spi-rspi.c
1338
ctlr->min_speed_hz = DIV_ROUND_UP(clksrc, ops->max_div);
drivers/spi/spi-rspi.c
1339
ctlr->max_speed_hz = DIV_ROUND_UP(clksrc, ops->min_div);
drivers/spi/spi-rspi.c
1340
ctlr->flags = ops->flags;
drivers/spi/spi-rspi.c
1342
ctlr->max_native_cs = rspi->ops->num_hw_ss;
drivers/spi/spi-rspi.c
193
const struct spi_ops *ops;
drivers/spi/spi-rspi.c
683
return xfer->len > rspi->ops->fifo_size;
drivers/ssb/driver_gige.c
113
struct ssb_gige *dev = container_of(bus->ops, struct ssb_gige, pci_ops);
drivers/ssb/driver_gige.c
143
struct ssb_gige *dev = container_of(bus->ops, struct ssb_gige, pci_ops);
drivers/ssb/driver_gige.c
256
if (pdev->bus->ops != &dev->pci_ops) {
drivers/ssb/driver_gige.c
280
if (pdev->bus->ops != &dev->pci_ops) {
drivers/ssb/driver_pcicore.c
263
if (d->bus->ops != &ssb_pcicore_pciops) {
drivers/ssb/driver_pcicore.c
282
if (dev->bus->ops != &ssb_pcicore_pciops) {
drivers/ssb/driver_pcicore.c
313
if (dev->bus->ops != &ssb_pcicore_pciops) {
drivers/ssb/main.c
711
bus->ops = &ssb_pci_ops;
drivers/ssb/main.c
737
bus->ops = &ssb_pcmcia_ops;
drivers/ssb/main.c
758
bus->ops = &ssb_sdio_ops;
drivers/ssb/main.c
779
bus->ops = &ssb_host_soc_ops;
drivers/ssb/scan.c
357
dev->ops = bus->ops;
drivers/staging/fbtft/fbtft-core.c
804
fb_info->bl_dev->ops->update_status(fb_info->bl_dev);
drivers/staging/greybus/audio_codec.c
686
.ops = &gbcodec_dai_ops,
drivers/staging/greybus/camera.c
1276
gcam->module.ops = &gb_cam_ops;
drivers/staging/greybus/gb-camera.h
112
const struct gb_camera_ops *ops;
drivers/staging/greybus/gb-camera.h
121
(!(f) ? -ENODEV : (((f)->ops->op) ? \
drivers/staging/greybus/gb-camera.h
122
(f)->ops->op((f)->priv, ##args) : -ENOIOCTLCMD))
drivers/staging/greybus/i2c.c
124
op = &request->ops[0];
drivers/staging/greybus/light.c
758
fled->ops = &gb_lights_flash_ops;
drivers/staging/greybus/pwm.c
278
chip->ops = &gb_pwm_ops;
drivers/staging/greybus/sdio.c
799
mmc->ops = &gb_sdio_ops;
drivers/staging/greybus/spilib.c
23
struct spilib_ops *ops;
drivers/staging/greybus/spilib.c
383
return spi->ops->prepare_transfer_hardware(spi->parent);
drivers/staging/greybus/spilib.c
390
spi->ops->unprepare_transfer_hardware(spi->parent);
drivers/staging/greybus/spilib.c
486
struct spilib_ops *ops)
drivers/staging/greybus/spilib.c
504
spi->ops = ops;
drivers/staging/greybus/spilib.c
522
if (ops && ops->prepare_transfer_hardware) {
drivers/staging/greybus/spilib.c
527
if (ops && ops->unprepare_transfer_hardware) {
drivers/staging/greybus/spilib.h
23
struct device *dev, struct spilib_ops *ops);
drivers/staging/greybus/uart.c
833
gb_tty->port.ops = &gb_port_ops;
drivers/staging/media/atomisp/i2c/atomisp-gc2235.c
344
.ops = &ctrl_ops,
drivers/staging/media/atomisp/i2c/atomisp-ov2722.c
432
.ops = &ctrl_ops,
drivers/staging/media/atomisp/i2c/atomisp-ov2722.c
443
.ops = &ctrl_ops,
drivers/staging/media/atomisp/pci/atomisp_csi2.c
173
me->ops = &csi2_media_ops;
drivers/staging/media/atomisp/pci/atomisp_csi2_bridge.c
509
isp->notifier.ops = &atomisp_async_ops;
drivers/staging/media/atomisp/pci/atomisp_subdev.c
779
pipe->vb_queue.ops = &atomisp_vb2_ops;
drivers/staging/media/atomisp/pci/atomisp_subdev.c
821
me->ops = &isp_subdev_media_ops;
drivers/staging/media/atomisp/pci/atomisp_v4l2.c
1167
isp->pm_domain.ops.runtime_suspend = atomisp_power_off;
drivers/staging/media/atomisp/pci/atomisp_v4l2.c
1168
isp->pm_domain.ops.runtime_resume = atomisp_power_on;
drivers/staging/media/atomisp/pci/atomisp_v4l2.c
1169
isp->pm_domain.ops.suspend = atomisp_suspend;
drivers/staging/media/atomisp/pci/atomisp_v4l2.c
1170
isp->pm_domain.ops.resume = atomisp_resume;
drivers/staging/media/av7110/av7110.c
1556
if (fe->ops.i2c_gate_ctrl)
drivers/staging/media/av7110/av7110.c
1557
fe->ops.i2c_gate_ctrl(fe, 1);
drivers/staging/media/av7110/av7110.c
1584
if (fe->ops.i2c_gate_ctrl)
drivers/staging/media/av7110/av7110.c
1585
fe->ops.i2c_gate_ctrl(fe, 1);
drivers/staging/media/av7110/av7110.c
1612
if (fe->ops.i2c_gate_ctrl)
drivers/staging/media/av7110/av7110.c
1613
fe->ops.i2c_gate_ctrl(fe, 1);
drivers/staging/media/av7110/av7110.c
1639
if (fe->ops.i2c_gate_ctrl)
drivers/staging/media/av7110/av7110.c
1640
fe->ops.i2c_gate_ctrl(fe, 1);
drivers/staging/media/av7110/av7110.c
1673
if (fe->ops.i2c_gate_ctrl)
drivers/staging/media/av7110/av7110.c
1674
fe->ops.i2c_gate_ctrl(fe, 1);
drivers/staging/media/av7110/av7110.c
1816
if (fe->ops.i2c_gate_ctrl)
drivers/staging/media/av7110/av7110.c
1817
fe->ops.i2c_gate_ctrl(fe, 1);
drivers/staging/media/av7110/av7110.c
1825
if (fe->ops.i2c_gate_ctrl)
drivers/staging/media/av7110/av7110.c
1826
fe->ops.i2c_gate_ctrl(fe, 1);
drivers/staging/media/av7110/av7110.c
1879
if (fe->ops.i2c_gate_ctrl)
drivers/staging/media/av7110/av7110.c
1880
fe->ops.i2c_gate_ctrl(fe, 1);
drivers/staging/media/av7110/av7110.c
2086
av7110->fe->ops.tuner_ops.set_params = philips_cd1516_tuner_set_params;
drivers/staging/media/av7110/av7110.c
2099
av7110->fe->ops.tuner_ops.set_params = alps_bsrv2_tuner_set_params;
drivers/staging/media/av7110/av7110.c
2100
av7110->fe->ops.diseqc_send_master_cmd = av7110_diseqc_send_master_cmd;
drivers/staging/media/av7110/av7110.c
2101
av7110->fe->ops.diseqc_send_burst = av7110_diseqc_send_burst;
drivers/staging/media/av7110/av7110.c
2102
av7110->fe->ops.set_tone = av7110_set_tone;
drivers/staging/media/av7110/av7110.c
2110
av7110->fe->ops.tuner_ops.set_params = alps_bsru6_tuner_set_params;
drivers/staging/media/av7110/av7110.c
2113
av7110->fe->ops.diseqc_send_master_cmd = av7110_diseqc_send_master_cmd;
drivers/staging/media/av7110/av7110.c
2114
av7110->fe->ops.diseqc_send_burst = av7110_diseqc_send_burst;
drivers/staging/media/av7110/av7110.c
2115
av7110->fe->ops.set_tone = av7110_set_tone;
drivers/staging/media/av7110/av7110.c
2123
av7110->fe->ops.tuner_ops.set_params = grundig_29504_451_tuner_set_params;
drivers/staging/media/av7110/av7110.c
2124
av7110->fe->ops.diseqc_send_master_cmd = av7110_diseqc_send_master_cmd;
drivers/staging/media/av7110/av7110.c
2125
av7110->fe->ops.diseqc_send_burst = av7110_diseqc_send_burst;
drivers/staging/media/av7110/av7110.c
2126
av7110->fe->ops.set_tone = av7110_set_tone;
drivers/staging/media/av7110/av7110.c
2138
av7110->fe->ops.tuner_ops.set_params = philips_cd1516_tuner_set_params;
drivers/staging/media/av7110/av7110.c
2145
av7110->fe->ops.tuner_ops.set_params = alps_tdbe2_tuner_set_params;
drivers/staging/media/av7110/av7110.c
2157
fe->ops.tuner_ops.set_params = alps_tdlb7_tuner_set_params;
drivers/staging/media/av7110/av7110.c
2168
av7110->fe->ops.tuner_ops.set_params = grundig_29504_401_tuner_set_params;
drivers/staging/media/av7110/av7110.c
2175
av7110->fe->ops.tuner_ops.set_params = alps_tdbe2_tuner_set_params;
drivers/staging/media/av7110/av7110.c
2182
av7110->fe->ops.tuner_ops.set_params = alps_bsrv2_tuner_set_params;
drivers/staging/media/av7110/av7110.c
2183
av7110->fe->ops.diseqc_send_master_cmd = av7110_diseqc_send_master_cmd;
drivers/staging/media/av7110/av7110.c
2184
av7110->fe->ops.diseqc_send_burst = av7110_diseqc_send_burst;
drivers/staging/media/av7110/av7110.c
2185
av7110->fe->ops.set_tone = av7110_set_tone;
drivers/staging/media/av7110/av7110.c
2194
av7110->fe->ops.tuner_ops.set_params = grundig_29504_451_tuner_set_params;
drivers/staging/media/av7110/av7110.c
2195
av7110->fe->ops.diseqc_send_master_cmd = av7110_diseqc_send_master_cmd;
drivers/staging/media/av7110/av7110.c
2196
av7110->fe->ops.diseqc_send_burst = av7110_diseqc_send_burst;
drivers/staging/media/av7110/av7110.c
2197
av7110->fe->ops.set_tone = av7110_set_tone;
drivers/staging/media/av7110/av7110.c
2206
av7110->fe->ops.tuner_ops.set_params = nexusca_stv0297_tuner_set_params;
drivers/staging/media/av7110/av7110.c
2222
av7110->fe->ops.tuner_ops.set_params = alps_bsbe1_tuner_set_params;
drivers/staging/media/av7110/av7110.c
2227
if (av7110->fe->ops.release)
drivers/staging/media/av7110/av7110.c
2228
av7110->fe->ops.release(av7110->fe);
drivers/staging/media/av7110/av7110.c
2231
av7110->fe->ops.dishnetwork_send_legacy_command = NULL;
drivers/staging/media/av7110/av7110.c
2246
FE_FUNC_OVERRIDE(av7110->fe->ops.init, av7110->fe_init, av7110_fe_init);
drivers/staging/media/av7110/av7110.c
2247
FE_FUNC_OVERRIDE(av7110->fe->ops.read_status, av7110->fe_read_status, av7110_fe_read_status);
drivers/staging/media/av7110/av7110.c
2248
FE_FUNC_OVERRIDE(av7110->fe->ops.diseqc_reset_overload, av7110->fe_diseqc_reset_overload, av7110_fe_diseqc_reset_overload);
drivers/staging/media/av7110/av7110.c
2249
FE_FUNC_OVERRIDE(av7110->fe->ops.diseqc_send_master_cmd, av7110->fe_diseqc_send_master_cmd, av7110_fe_diseqc_send_master_cmd);
drivers/staging/media/av7110/av7110.c
2250
FE_FUNC_OVERRIDE(av7110->fe->ops.diseqc_send_burst, av7110->fe_diseqc_send_burst, av7110_fe_diseqc_send_burst);
drivers/staging/media/av7110/av7110.c
2251
FE_FUNC_OVERRIDE(av7110->fe->ops.set_tone, av7110->fe_set_tone, av7110_fe_set_tone);
drivers/staging/media/av7110/av7110.c
2252
FE_FUNC_OVERRIDE(av7110->fe->ops.set_voltage, av7110->fe_set_voltage, av7110_fe_set_voltage);
drivers/staging/media/av7110/av7110.c
2253
FE_FUNC_OVERRIDE(av7110->fe->ops.dishnetwork_send_legacy_command, av7110->fe_dishnetwork_send_legacy_command, av7110_fe_dishnetwork_send_legacy_command);
drivers/staging/media/av7110/av7110.c
2254
FE_FUNC_OVERRIDE(av7110->fe->ops.set_frontend, av7110->fe_set_frontend, av7110_fe_set_frontend);
drivers/staging/media/av7110/av7110_v4l.c
199
if (av7110->fe->ops.i2c_gate_ctrl)
drivers/staging/media/av7110/av7110_v4l.c
200
av7110->fe->ops.i2c_gate_ctrl(av7110->fe, 1);
drivers/staging/media/av7110/sp8870.c
265
if (fe->ops.tuner_ops.set_params) {
drivers/staging/media/av7110/sp8870.c
266
fe->ops.tuner_ops.set_params(fe);
drivers/staging/media/av7110/sp8870.c
267
if (fe->ops.i2c_gate_ctrl)
drivers/staging/media/av7110/sp8870.c
268
fe->ops.i2c_gate_ctrl(fe, 0);
drivers/staging/media/av7110/sp8870.c
580
memcpy(&state->frontend.ops, &sp8870_ops, sizeof(sp8870_ops));
drivers/staging/media/deprecated/atmel/atmel-isc-base.c
1631
.ops = &isc_awb_ops, \
drivers/staging/media/deprecated/atmel/atmel-isc-base.c
1649
.ops = &isc_awb_ops, \
drivers/staging/media/deprecated/atmel/atmel-isc-base.c
1667
const struct v4l2_ctrl_ops *ops = &isc_ctrl_ops;
drivers/staging/media/deprecated/atmel/atmel-isc-base.c
1680
isc->config_ctrls(isc, ops);
drivers/staging/media/deprecated/atmel/atmel-isc-base.c
1684
v4l2_ctrl_new_std(hdl, ops, V4L2_CID_BRIGHTNESS, -1024, 1023, 1, 0);
drivers/staging/media/deprecated/atmel/atmel-isc-base.c
1685
v4l2_ctrl_new_std(hdl, ops, V4L2_CID_GAMMA, 0, isc->gamma_max, 1,
drivers/staging/media/deprecated/atmel/atmel-isc-base.c
1868
q->ops = &isc_vb2_ops;
drivers/staging/media/deprecated/atmel/atmel-isc-clk.c
259
init.ops = &isc_clk_ops;
drivers/staging/media/deprecated/atmel/atmel-isc.h
341
const struct v4l2_ctrl_ops *ops);
drivers/staging/media/deprecated/atmel/atmel-sama5d2-isc.c
240
const struct v4l2_ctrl_ops *ops)
drivers/staging/media/deprecated/atmel/atmel-sama5d2-isc.c
247
v4l2_ctrl_new_std(hdl, ops, V4L2_CID_CONTRAST, -2048, 2047, 1, 256);
drivers/staging/media/deprecated/atmel/atmel-sama5d2-isc.c
520
subdev_entity->notifier.ops = &atmel_isc_async_ops;
drivers/staging/media/deprecated/atmel/atmel-sama7g5-isc.c
255
const struct v4l2_ctrl_ops *ops)
drivers/staging/media/deprecated/atmel/atmel-sama7g5-isc.c
262
v4l2_ctrl_new_std(hdl, ops, V4L2_CID_CONTRAST, -2048, 2047, 1, 16);
drivers/staging/media/deprecated/atmel/atmel-sama7g5-isc.c
510
subdev_entity->notifier.ops = &atmel_isc_async_ops;
drivers/staging/media/imx/imx-ic-common.c
54
priv->sd.entity.ops = ic_ops[priv->task_id]->entity_ops;
drivers/staging/media/imx/imx-media-capture.c
1021
vq->ops = &capture_qops;
drivers/staging/media/imx/imx-media-csc-scaler.c
593
src_vq->ops = &ipu_csc_scaler_qops;
drivers/staging/media/imx/imx-media-csc-scaler.c
608
dst_vq->ops = &ipu_csc_scaler_qops;
drivers/staging/media/imx/imx-media-csi.c
1953
priv->notifier.ops = &csi_notify_ops;
drivers/staging/media/imx/imx-media-csi.c
1996
priv->sd.entity.ops = &csi_entity_ops;
drivers/staging/media/imx/imx-media-dev-common.c
333
const struct media_device_ops *ops)
drivers/staging/media/imx/imx-media-dev-common.c
345
imxmd->md.ops = ops ? ops : &imx_media_md_ops;
drivers/staging/media/imx/imx-media-dev-common.c
380
const struct v4l2_async_notifier_operations *ops)
drivers/staging/media/imx/imx-media-dev-common.c
391
imxmd->notifier.ops = ops ? ops : &imx_media_notifier_ops;
drivers/staging/media/imx/imx-media-fim.c
250
.ops = &fim_ctrl_ops,
drivers/staging/media/imx/imx-media-fim.c
260
.ops = &fim_ctrl_ops,
drivers/staging/media/imx/imx-media-fim.c
270
.ops = &fim_ctrl_ops,
drivers/staging/media/imx/imx-media-fim.c
280
.ops = &fim_ctrl_ops,
drivers/staging/media/imx/imx-media-fim.c
290
.ops = &fim_ctrl_ops,
drivers/staging/media/imx/imx-media-fim.c
303
.ops = &fim_ctrl_ops,
drivers/staging/media/imx/imx-media-fim.c
313
.ops = &fim_ctrl_ops,
drivers/staging/media/imx/imx-media-vdic.c
312
priv->ops = priv->csi_direct ? &direct_ops : &indirect_ops;
drivers/staging/media/imx/imx-media-vdic.c
330
ret = priv->ops->setup(priv);
drivers/staging/media/imx/imx-media-vdic.c
336
priv->ops->start(priv);
drivers/staging/media/imx/imx-media-vdic.c
347
priv->ops->stop(priv);
drivers/staging/media/imx/imx-media-vdic.c
349
priv->ops->disable(priv);
drivers/staging/media/imx/imx-media-vdic.c
80
struct vdic_pipeline_ops *ops;
drivers/staging/media/imx/imx-media-vdic.c
893
priv->sd.entity.ops = &vdic_entity_ops;
drivers/staging/media/imx/imx-media.h
232
const struct media_device_ops *ops);
drivers/staging/media/imx/imx-media.h
234
const struct v4l2_async_notifier_operations *ops);
drivers/staging/media/imx/imx6-mipi-csi2.c
706
csi2->notifier.ops = &csi2_notify_ops;
drivers/staging/media/imx/imx6-mipi-csi2.c
733
csi2->sd.entity.ops = &csi2_entity_ops;
drivers/staging/media/ipu3/ipu3-abi.h
1208
struct imgu_abi_acc_operation ops[IMGU_ABI_AF_MAX_OPERATIONS]
drivers/staging/media/ipu3/ipu3-abi.h
1240
struct imgu_abi_acc_operation ops[IMGU_ABI_AWB_FR_MAX_OPERATIONS]
drivers/staging/media/ipu3/ipu3-abi.h
1257
struct imgu_abi_acc_operation ops[IMGU_ABI_AWB_MAX_OPERATIONS]
drivers/staging/media/ipu3/ipu3-abi.h
891
ops[IMGU_ABI_DVS_STAT_MAX_OPERATIONS] __aligned(32);
drivers/staging/media/ipu3/ipu3-css-params.c
1250
imgu_css_shd_ops_calc(struct imgu_abi_shd_intra_frame_operations_data *ops,
drivers/staging/media/ipu3/ipu3-css-params.c
1304
p_op = ops->operation_list;
drivers/staging/media/ipu3/ipu3-css-params.c
1306
p_pl = ops->process_lines_data;
drivers/staging/media/ipu3/ipu3-css-params.c
1308
p_tr = ops->transfer_data;
drivers/staging/media/ipu3/ipu3-css-params.c
1311
memset(ops, 0, sizeof(*ops));
drivers/staging/media/ipu3/ipu3-css-params.c
1654
return imgu_css_acc_process_lines(&pl, to->ops, to->process_lines_data,
drivers/staging/media/ipu3/ipu3-css-params.c
1681
return imgu_css_acc_process_lines(&pl, to->ops, to->process_lines_data,
drivers/staging/media/ipu3/ipu3-css-params.c
1707
return imgu_css_acc_process_lines(&pl, to->ops, to->process_lines_data,
drivers/staging/media/ipu3/ipu3-css-params.c
1910
acc->dvs_stat.operations_data.ops[0].op_type =
drivers/staging/media/ipu3/ipu3-css-params.c
1912
acc->dvs_stat.operations_data.ops[0].op_indicator =
drivers/staging/media/ipu3/ipu3-v4l2.c
1035
.ops = &imgu_subdev_ctrl_ops,
drivers/staging/media/ipu3/ipu3-v4l2.c
1093
imgu_sd->subdev.entity.ops = &imgu_media_ops;
drivers/staging/media/ipu3/ipu3-v4l2.c
1203
vdev->entity.ops = NULL;
drivers/staging/media/ipu3/ipu3-v4l2.c
1214
vbq->ops = &imgu_vb2_ops;
drivers/staging/media/ipu7/ipu7-bus.c
67
.ops = {
drivers/staging/media/ipu7/ipu7-isys-csi2.c
422
csi2->asd.sd.entity.ops = &csi2_entity_ops;
drivers/staging/media/ipu7/ipu7-isys-queue.c
810
aq->vbq.ops = &ipu7_isys_queue_ops;
drivers/staging/media/ipu7/ipu7-isys-subdev.c
265
const struct v4l2_subdev_ops *ops,
drivers/staging/media/ipu7/ipu7-isys-subdev.c
274
v4l2_subdev_init(&asd->sd, ops);
drivers/staging/media/ipu7/ipu7-isys-subdev.h
47
const struct v4l2_subdev_ops *ops,
drivers/staging/media/ipu7/ipu7-isys-video.c
1040
av->vdev.entity.ops = &entity_ops;
drivers/staging/media/ipu7/ipu7-isys.c
245
isys->notifier.ops = &isys_async_ops;
drivers/staging/media/meson/vdec/vdec.c
815
src_vq->ops = &vdec_vb2_ops;
drivers/staging/media/meson/vdec/vdec.c
829
dst_vq->ops = &vdec_vb2_ops;
drivers/staging/media/starfive/camss/stf-camss.c
334
stfcamss->notifier.ops = &stfcamss_subdev_notifier_ops;
drivers/staging/media/starfive/camss/stf-capture.c
591
capture->video.ops = &stf_capture_ops;
drivers/staging/media/starfive/camss/stf-isp.c
344
sd->entity.ops = &isp_media_ops;
drivers/staging/media/starfive/camss/stf-video.c
207
video->ops->queue_buffer(video, buffer);
drivers/staging/media/starfive/camss/stf-video.c
288
video->ops->start_streaming(video);
drivers/staging/media/starfive/camss/stf-video.c
303
video->ops->flush_buffers(video, VB2_BUF_STATE_QUEUED);
drivers/staging/media/starfive/camss/stf-video.c
312
video->ops->stop_streaming(video);
drivers/staging/media/starfive/camss/stf-video.c
319
video->ops->flush_buffers(video, VB2_BUF_STATE_ERROR);
drivers/staging/media/starfive/camss/stf-video.c
507
q->ops = &stf_video_vb2_q_ops;
drivers/staging/media/starfive/camss/stf-video.c
540
vdev->entity.ops = &stf_media_ops;
drivers/staging/media/starfive/camss/stf-video.h
77
const struct stfcamss_video_ops *ops;
drivers/staging/media/sunxi/cedrus/cedrus.c
123
.ops = &cedrus_ctrl_ops,
drivers/staging/media/sunxi/cedrus/cedrus.c
182
.ops = &cedrus_ctrl_ops,
drivers/staging/media/sunxi/cedrus/cedrus.c
504
dev->mdev.ops = &cedrus_m2m_media_ops;
drivers/staging/media/sunxi/cedrus/cedrus_video.c
598
src_vq->ops = &cedrus_qops;
drivers/staging/media/sunxi/cedrus/cedrus_video.c
614
dst_vq->ops = &cedrus_qops;
drivers/staging/media/sunxi/sun6i-isp/sun6i_isp.c
197
media_dev->ops = &sun6i_isp_media_ops;
drivers/staging/media/sunxi/sun6i-isp/sun6i_isp_capture.c
642
video_dev->entity.ops = &sun6i_isp_capture_entity_ops;
drivers/staging/media/sunxi/sun6i-isp/sun6i_isp_capture.c
659
queue->ops = &sun6i_isp_capture_queue_ops;
drivers/staging/media/sunxi/sun6i-isp/sun6i_isp_params.c
488
queue->ops = &sun6i_isp_params_queue_ops;
drivers/staging/media/sunxi/sun6i-isp/sun6i_isp_proc.c
518
subdev->entity.ops = &sun6i_isp_proc_entity_ops;
drivers/staging/media/sunxi/sun6i-isp/sun6i_isp_proc.c
544
notifier->ops = &sun6i_isp_proc_notifier_ops;
drivers/staging/media/tegra-video/csi.c
344
ret = csi->ops->csi_start_streaming(csi_chan);
drivers/staging/media/tegra-video/csi.c
373
csi->ops->csi_stop_streaming(csi_chan);
drivers/staging/media/tegra-video/csi.c
410
csi->ops->csi_stop_streaming(csi_chan);
drivers/staging/media/tegra-video/csi.c
656
csi->ops->csi_stop_streaming(csi_chan);
drivers/staging/media/tegra-video/csi.c
657
csi->ops->csi_err_recover(csi_chan);
drivers/staging/media/tegra-video/csi.c
658
csi->ops->csi_start_streaming(csi_chan);
drivers/staging/media/tegra-video/csi.c
806
csi->ops = csi->soc->ops;
drivers/staging/media/tegra-video/csi.c
812
csi->client.ops = &csi_client_ops;
drivers/staging/media/tegra-video/csi.h
125
const struct tegra_csi_ops *ops;
drivers/staging/media/tegra-video/csi.h
154
const struct tegra_csi_ops *ops;
drivers/staging/media/tegra-video/tegra20.c
590
.ops = &tegra20_vi_ops,
drivers/staging/media/tegra-video/tegra20.c
656
.ops = &tegra20_vip_ops,
drivers/staging/media/tegra-video/tegra210.c
1215
.ops = &tegra210_csi_ops,
drivers/staging/media/tegra-video/tegra210.c
817
.ops = &tegra210_vi_ops,
drivers/staging/media/tegra-video/vi.c
1090
chan->vi->ops->channel_host1x_syncpt_free(chan);
drivers/staging/media/tegra-video/vi.c
1131
vi->ops->vi_fmt_align(&chan->format, chan->fmtinfo->bpp);
drivers/staging/media/tegra-video/vi.c
1133
ret = vi->ops->channel_host1x_syncpt_init(chan);
drivers/staging/media/tegra-video/vi.c
1175
chan->queue.ops = &tegra_channel_queue_qops;
drivers/staging/media/tegra-video/vi.c
1196
vi->ops->channel_host1x_syncpt_free(chan);
drivers/staging/media/tegra-video/vi.c
121
if (chan->vi->ops->channel_queue_setup)
drivers/staging/media/tegra-video/vi.c
122
chan->vi->ops->channel_queue_setup(chan);
drivers/staging/media/tegra-video/vi.c
1787
chan->notifier.ops = &tegra_vi_async_ops;
drivers/staging/media/tegra-video/vi.c
1922
vi->ops = vi->soc->ops;
drivers/staging/media/tegra-video/vi.c
1928
vi->client.ops = &vi_client_ops;
drivers/staging/media/tegra-video/vi.c
1931
if (vi->ops->vi_enable)
drivers/staging/media/tegra-video/vi.c
1932
vi->ops->vi_enable(vi, true);
drivers/staging/media/tegra-video/vi.c
1944
if (vi->ops->vi_enable)
drivers/staging/media/tegra-video/vi.c
1945
vi->ops->vi_enable(vi, false);
drivers/staging/media/tegra-video/vi.c
1956
if (vi->ops->vi_enable)
drivers/staging/media/tegra-video/vi.c
1957
vi->ops->vi_enable(vi, false);
drivers/staging/media/tegra-video/vi.c
271
ret = chan->vi->ops->vi_start_streaming(vq, count);
drivers/staging/media/tegra-video/vi.c
282
chan->vi->ops->vi_stop_streaming(vq);
drivers/staging/media/tegra-video/vi.c
503
chan->vi->ops->vi_fmt_align(pix, fmtinfo->bpp);
drivers/staging/media/tegra-video/vi.c
557
chan->vi->ops->vi_fmt_align(pix, fmtinfo->bpp);
drivers/staging/media/tegra-video/vi.c
593
chan->vi->ops->vi_fmt_align(&chan->format, chan->fmtinfo->bpp);
drivers/staging/media/tegra-video/vi.c
762
chan->vi->ops->vi_fmt_align(&chan->format, chan->fmtinfo->bpp);
drivers/staging/media/tegra-video/vi.c
942
.ops = &vi_ctrl_ops,
drivers/staging/media/tegra-video/vi.h
109
const struct tegra_vi_ops *ops;
drivers/staging/media/tegra-video/vi.h
83
const struct tegra_vi_ops *ops;
drivers/staging/media/tegra-video/vip.c
245
vip->client.ops = &vip_client_ops;
drivers/staging/media/tegra-video/vip.c
62
err = vip->soc->ops->vip_start_streaming(vip_chan);
drivers/staging/media/tegra-video/vip.h
50
const struct tegra_vip_ops *ops;
drivers/staging/rtl8723bs/hal/sdio_ops.c
465
void sdio_set_intf_ops(struct adapter *adapter, struct _io_ops *ops)
drivers/staging/rtl8723bs/hal/sdio_ops.c
467
ops->_read8 = &sdio_read8;
drivers/staging/rtl8723bs/hal/sdio_ops.c
468
ops->_read16 = &sdio_read16;
drivers/staging/rtl8723bs/hal/sdio_ops.c
469
ops->_read32 = &sdio_read32;
drivers/staging/rtl8723bs/hal/sdio_ops.c
470
ops->_read_mem = &sdio_read_mem;
drivers/staging/rtl8723bs/hal/sdio_ops.c
471
ops->_read_port = &sdio_read_port;
drivers/staging/rtl8723bs/hal/sdio_ops.c
473
ops->_write8 = &sdio_write8;
drivers/staging/rtl8723bs/hal/sdio_ops.c
474
ops->_write16 = &sdio_write16;
drivers/staging/rtl8723bs/hal/sdio_ops.c
475
ops->_write32 = &sdio_write32;
drivers/staging/rtl8723bs/hal/sdio_ops.c
476
ops->_writeN = &sdio_writeN;
drivers/staging/rtl8723bs/hal/sdio_ops.c
477
ops->_write_mem = &sdio_write_mem;
drivers/staging/rtl8723bs/hal/sdio_ops.c
478
ops->_write_port = &sdio_write_port;
drivers/staging/vme_user/vme_user.c
559
vme_user_cdev->ops = &vme_user_fops;
drivers/target/iscsi/iscsi_target.c
4595
l_conn->sock->ops->shutdown(l_conn->sock, RCV_SHUTDOWN);
drivers/target/iscsi/iscsi_target_login.c
883
rc = conn->sock->ops->getname(conn->sock,
drivers/target/iscsi/iscsi_target_login.c
897
rc = conn->sock->ops->getname(conn->sock,
drivers/target/iscsi/iscsi_target_login.c
913
rc = conn->sock->ops->getname(conn->sock,
drivers/target/iscsi/iscsi_target_login.c
918
rc = conn->sock->ops->getname(conn->sock,
drivers/target/iscsi/iscsi_target_parameters.c
1490
struct iscsi_conn_ops *ops,
drivers/target/iscsi/iscsi_target_parameters.c
1505
ops->MaxXmitDataSegmentLength =
drivers/target/iscsi/iscsi_target_parameters.c
1517
ops->HeaderDigest = !strcmp(param->value, CRC32C);
drivers/target/iscsi/iscsi_target_parameters.c
1521
ops->DataDigest = !strcmp(param->value, CRC32C);
drivers/target/iscsi/iscsi_target_parameters.c
1531
ops->MaxRecvDataSegmentLength);
drivers/target/iscsi/iscsi_target_parameters.c
1533
ops->InitiatorRecvDataSegmentLength =
drivers/target/iscsi/iscsi_target_parameters.c
1537
ops->MaxRecvDataSegmentLength =
drivers/target/iscsi/iscsi_target_parameters.c
1538
ops->InitiatorRecvDataSegmentLength;
drivers/target/iscsi/iscsi_target_parameters.c
1541
ops->TargetRecvDataSegmentLength =
drivers/target/iscsi/iscsi_target_parameters.c
1545
ops->MaxXmitDataSegmentLength =
drivers/target/iscsi/iscsi_target_parameters.c
1546
ops->TargetRecvDataSegmentLength;
drivers/target/iscsi/iscsi_target_parameters.c
1555
struct iscsi_sess_ops *ops,
drivers/target/iscsi/iscsi_target_parameters.c
1571
snprintf(ops->InitiatorName,
drivers/target/iscsi/iscsi_target_parameters.c
1572
sizeof(ops->InitiatorName),
drivers/target/iscsi/iscsi_target_parameters.c
1579
snprintf(ops->InitiatorAlias,
drivers/target/iscsi/iscsi_target_parameters.c
1580
sizeof(ops->InitiatorAlias),
drivers/target/iscsi/iscsi_target_parameters.c
1588
snprintf(ops->TargetName,
drivers/target/iscsi/iscsi_target_parameters.c
1589
sizeof(ops->TargetName),
drivers/target/iscsi/iscsi_target_parameters.c
1596
snprintf(ops->TargetAlias, sizeof(ops->TargetAlias),
drivers/target/iscsi/iscsi_target_parameters.c
1601
ops->TargetPortalGroupTag =
drivers/target/iscsi/iscsi_target_parameters.c
1606
ops->MaxConnections =
drivers/target/iscsi/iscsi_target_parameters.c
1611
ops->InitialR2T = !strcmp(param->value, YES);
drivers/target/iscsi/iscsi_target_parameters.c
1615
ops->ImmediateData = !strcmp(param->value, YES);
drivers/target/iscsi/iscsi_target_parameters.c
1619
ops->MaxBurstLength =
drivers/target/iscsi/iscsi_target_parameters.c
1624
ops->FirstBurstLength =
drivers/target/iscsi/iscsi_target_parameters.c
1629
ops->DefaultTime2Wait =
drivers/target/iscsi/iscsi_target_parameters.c
1634
ops->DefaultTime2Retain =
drivers/target/iscsi/iscsi_target_parameters.c
1639
ops->MaxOutstandingR2T =
drivers/target/iscsi/iscsi_target_parameters.c
1644
ops->DataPDUInOrder = !strcmp(param->value, YES);
drivers/target/iscsi/iscsi_target_parameters.c
1648
ops->DataSequenceInOrder = !strcmp(param->value, YES);
drivers/target/iscsi/iscsi_target_parameters.c
1652
ops->ErrorRecoveryLevel =
drivers/target/iscsi/iscsi_target_parameters.c
1657
ops->SessionType = !strcmp(param->value, DISCOVERY);
drivers/target/iscsi/iscsi_target_parameters.c
1661
ops->RDMAExtensions = !strcmp(param->value, YES);
drivers/target/iscsi/iscsi_target_util.c
1143
tx_sent = conn->sock->ops->sendmsg(conn->sock, &msghdr,
drivers/target/target_core_configfs.c
3532
hba->hba_id, hba->backend->ops->name,
drivers/target/target_core_configfs.c
3554
if (hba->backend->ops->pmode_enable_hba == NULL)
drivers/target/target_core_configfs.c
3568
ret = hba->backend->ops->pmode_enable_hba(hba, mode_flag);
drivers/target/target_core_configfs.c
51
cit->ct_owner = tb->ops->owner; \
drivers/target/target_core_configfs.c
62
cit->ct_attrs = tb->ops->tb_##_name##_attrs; \
drivers/target/target_core_configfs.c
63
cit->ct_owner = tb->ops->owner; \
drivers/target/target_core_device.c
1093
hba->backend->ops->set_configfs_dev_params(dev, buf, sizeof(buf));
drivers/target/target_core_device.c
721
dev = hba->backend->ops->alloc_device(hba, name);
drivers/target/target_core_device.c
750
dev->transport = hba->backend->ops;
drivers/target/target_core_device.c
840
hba->backend->ops->free_device(dev);
drivers/target/target_core_hba.c
102
if (tb->ops->owner && !try_module_get(tb->ops->owner))
drivers/target/target_core_hba.c
132
ret = hba->backend->ops->attach_hba(hba, plugin_dep_id);
drivers/target/target_core_hba.c
147
module_put(hba->backend->ops->owner);
drivers/target/target_core_hba.c
159
hba->backend->ops->detach_hba(hba);
drivers/target/target_core_hba.c
168
module_put(hba->backend->ops->owner);
drivers/target/target_core_hba.c
38
int transport_backend_register(const struct target_backend_ops *ops)
drivers/target/target_core_hba.c
45
tb->ops = ops;
drivers/target/target_core_hba.c
49
if (!strcmp(old->ops->name, ops->name)) {
drivers/target/target_core_hba.c
50
pr_err("backend %s already registered.\n", ops->name);
drivers/target/target_core_hba.c
61
ops->name, ops->owner);
drivers/target/target_core_hba.c
66
void target_backend_unregister(const struct target_backend_ops *ops)
drivers/target/target_core_hba.c
72
if (tb->ops == ops) {
drivers/target/target_core_hba.c
96
if (!strcmp(tb->ops->name, name))
drivers/target/target_core_iblock.c
1015
if (!ops->pr_read_keys(bdev, keys)) {
drivers/target/target_core_iblock.c
1056
const struct pr_ops *ops = bdev->bd_disk->fops->pr_ops;
drivers/target/target_core_iblock.c
1059
if (!ops) {
drivers/target/target_core_iblock.c
1064
if (!ops->pr_read_reservation) {
drivers/target/target_core_iblock.c
1069
if (ops->pr_read_reservation(bdev, &rsv))
drivers/target/target_core_iblock.c
868
const struct pr_ops *ops = bdev->bd_disk->fops->pr_ops;
drivers/target/target_core_iblock.c
871
if (!ops) {
drivers/target/target_core_iblock.c
879
if (!ops->pr_register) {
drivers/target/target_core_iblock.c
888
ret = ops->pr_register(bdev, key, sa_key,
drivers/target/target_core_iblock.c
892
if (!ops->pr_reserve) {
drivers/target/target_core_iblock.c
897
ret = ops->pr_reserve(bdev, key, scsi_pr_type_to_block(type), 0);
drivers/target/target_core_iblock.c
900
if (!ops->pr_clear) {
drivers/target/target_core_iblock.c
905
ret = ops->pr_clear(bdev, key);
drivers/target/target_core_iblock.c
909
if (!ops->pr_clear) {
drivers/target/target_core_iblock.c
914
ret = ops->pr_preempt(bdev, key, sa_key,
drivers/target/target_core_iblock.c
919
if (!ops->pr_clear) {
drivers/target/target_core_iblock.c
924
ret = ops->pr_release(bdev, key, scsi_pr_type_to_block(type));
drivers/target/target_core_iblock.c
987
const struct pr_ops *ops = bdev->bd_disk->fops->pr_ops;
drivers/target/target_core_iblock.c
992
if (!ops) {
drivers/target/target_core_iblock.c
997
if (!ops->pr_read_keys) {
drivers/target/target_core_internal.h
16
const struct target_backend_ops *ops;
drivers/target/target_core_pr.c
3549
struct exec_cmd_ops *ops = cmd->protocol_data;
drivers/target/target_core_pr.c
3556
if (!ops->execute_pr_out) {
drivers/target/target_core_pr.c
3573
return ops->execute_pr_out(cmd, sa, res_key, sa_res_key, type, aptpl);
drivers/target/target_core_pr.c
4086
struct exec_cmd_ops *ops = cmd->protocol_data;
drivers/target/target_core_pr.c
4096
if (!ops->execute_pr_in) {
drivers/target/target_core_pr.c
4110
ret = ops->execute_pr_in(cmd, sa, buf);
drivers/target/target_core_sbc.c
1013
if (ops->execute_sync_cache) {
drivers/target/target_core_sbc.c
1014
cmd->execute_cmd = ops->execute_sync_cache;
drivers/target/target_core_sbc.c
1021
if (!ops->execute_unmap)
drivers/target/target_core_sbc.c
1042
ret = sbc_setup_write_same(cmd, cdb[1], ops);
drivers/target/target_core_sbc.c
1060
ret = sbc_setup_write_same(cmd, cdb[1], ops);
drivers/target/target_core_sbc.c
1131
struct exec_cmd_ops *ops = cmd->protocol_data;
drivers/target/target_core_sbc.c
1196
ret = ops->execute_unmap(cmd, lba, range);
drivers/target/target_core_sbc.c
195
struct exec_cmd_ops *ops = cmd->protocol_data;
drivers/target/target_core_sbc.c
200
ret = ops->execute_unmap(cmd, cmd->t_task_lba, nolb);
drivers/target/target_core_sbc.c
275
struct exec_cmd_ops *ops)
drivers/target/target_core_sbc.c
319
if (!ops->execute_unmap)
drivers/target/target_core_sbc.c
330
if (!ops->execute_write_same)
drivers/target/target_core_sbc.c
337
cmd->execute_cmd = ops->execute_write_same;
drivers/target/target_core_sbc.c
344
struct exec_cmd_ops *ops = cmd->protocol_data;
drivers/target/target_core_sbc.c
346
return ops->execute_rw(cmd, cmd->t_data_sg, cmd->t_data_nents,
drivers/target/target_core_sbc.c
570
struct exec_cmd_ops *ops = cmd->protocol_data;
drivers/target/target_core_sbc.c
590
ret = ops->execute_rw(cmd, cmd->t_bidi_data_sg, cmd->t_bidi_data_nents,
drivers/target/target_core_sbc.c
811
sbc_parse_cdb(struct se_cmd *cmd, struct exec_cmd_ops *ops)
drivers/target/target_core_sbc.c
819
cmd->protocol_data = ops;
drivers/target/target_core_sbc.c
943
ret = sbc_setup_write_same(cmd, cdb[10], ops);
drivers/target/target_core_sbc.c
957
dev->se_hba->backend->ops->name,
drivers/target/target_core_spc.c
1451
struct exec_cmd_ops *ops = cmd->protocol_data;
drivers/target/target_core_spc.c
1454
return (dev->dev_attrib.emulate_tpws && !!ops->execute_unmap) ||
drivers/target/target_core_spc.c
1455
!!ops->execute_write_same;
drivers/target/target_core_spc.c
1584
struct exec_cmd_ops *ops = cmd->protocol_data;
drivers/target/target_core_spc.c
1587
return ops->execute_unmap && dev->dev_attrib.emulate_tpu;
drivers/tee/amdtee/core.c
451
.ops = &amdtee_ops,
drivers/tee/amdtee/shm_pool.c
67
pool->ops = &pool_ops;
drivers/tee/optee/call.c
402
rc = optee->ops->to_msg_param(optee, msg_arg->params + 2,
drivers/tee/optee/call.c
413
if (optee->ops->do_call_with_arg(ctx, shm, offs,
drivers/tee/optee/call.c
429
if (optee->ops->from_msg_param(optee, param, arg->num_params,
drivers/tee/optee/call.c
482
optee->ops->do_call_with_arg(ctx, shm, offs, system_thread);
drivers/tee/optee/call.c
543
rc = optee->ops->to_msg_param(optee, msg_arg->params, arg->num_params,
drivers/tee/optee/call.c
548
if (optee->ops->do_call_with_arg(ctx, shm, offs, system_thread)) {
drivers/tee/optee/call.c
553
if (optee->ops->from_msg_param(optee, param, arg->num_params,
drivers/tee/optee/call.c
593
optee->ops->do_call_with_arg(ctx, shm, offs, system_thread);
drivers/tee/optee/call.c
657
optee->ops->do_call_with_arg(ctx, shm, offs, false);
drivers/tee/optee/ffa_abi.c
1026
ffa_dev->ops->notifier_ops->notify_relinquish(ffa_dev, notif_id);
drivers/tee/optee/ffa_abi.c
1048
pool->ops->destroy_pool(pool);
drivers/tee/optee/ffa_abi.c
1068
ffa_ops = ffa_dev->ops;
drivers/tee/optee/ffa_abi.c
1096
optee->ops = &optee_ffa_ops;
drivers/tee/optee/ffa_abi.c
276
const struct ffa_mem_ops *mem_ops = ffa_dev->ops->mem_ops;
drivers/tee/optee/ffa_abi.c
319
const struct ffa_msg_ops *msg_ops = ffa_dev->ops->msg_ops;
drivers/tee/optee/ffa_abi.c
320
const struct ffa_mem_ops *mem_ops = ffa_dev->ops->mem_ops;
drivers/tee/optee/ffa_abi.c
358
mem_ops = optee->ffa.ffa_dev->ops->mem_ops;
drivers/tee/optee/ffa_abi.c
412
pool->ops = &pool_ffa_ops;
drivers/tee/optee/ffa_abi.c
537
const struct ffa_msg_ops *msg_ops = ffa_dev->ops->msg_ops;
drivers/tee/optee/ffa_abi.c
669
rc = optee->ops->do_call_with_arg(optee->ctx, shm, offs, false);
drivers/tee/optee/ffa_abi.c
687
const struct ffa_mem_ops *mem_ops = ffa_dev->ops->mem_ops;
drivers/tee/optee/ffa_abi.c
688
const struct ffa_msg_ops *msg_ops = ffa_dev->ops->msg_ops;
drivers/tee/optee/ffa_abi.c
746
const struct ffa_msg_ops *msg_ops = ffa_dev->ops->msg_ops;
drivers/tee/optee/ffa_abi.c
747
const struct ffa_mem_ops *mem_ops = ffa_dev->ops->mem_ops;
drivers/tee/optee/ffa_abi.c
779
const struct ffa_ops *ops,
drivers/tee/optee/ffa_abi.c
782
const struct ffa_msg_ops *msg_ops = ops->msg_ops;
drivers/tee/optee/ffa_abi.c
812
const struct ffa_ops *ops)
drivers/tee/optee/ffa_abi.c
814
const struct ffa_msg_ops *msg_ops = ops->msg_ops;
drivers/tee/optee/ffa_abi.c
838
const struct ffa_ops *ops,
drivers/tee/optee/ffa_abi.c
848
rc = ops->msg_ops->sync_send_receive(ffa_dev, &data);
drivers/tee/optee/ffa_abi.c
896
rc = ffa_dev->ops->msg_ops->sync_send_receive(ffa_dev, &data);
drivers/tee/optee/ffa_abi.c
935
.ops = &optee_ffa_clnt_ops,
drivers/tee/optee/ffa_abi.c
952
.ops = &optee_ffa_supp_ops,
drivers/tee/optee/ffa_abi.c
971
ffa_dev->ops->notifier_ops->notify_relinquish(ffa_dev,
drivers/tee/optee/ffa_abi.c
998
rc = ffa_dev->ops->notifier_ops->notify_request(ffa_dev,
drivers/tee/optee/optee_private.h
249
const struct optee_ops *ops;
drivers/tee/optee/protmem.c
114
rp->optee->ops->reclaim_protmem(rp->optee, rp->protmem);
drivers/tee/optee/protmem.c
244
rc = optee->ops->to_msg_param(optee, msg_arg->params,
drivers/tee/optee/protmem.c
249
rc = optee->ops->do_call_with_arg(optee->ctx, shm, offs, false);
drivers/tee/optee/protmem.c
257
rc = optee->ops->from_msg_param(optee, params, ARRAY_SIZE(params),
drivers/tee/optee/protmem.c
323
rp->pool.ops = &protmem_pool_ops_dyn;
drivers/tee/optee/protmem.c
53
rc = rp->optee->ops->lend_protmem(rp->optee, rp->protmem,
drivers/tee/optee/protmem.c
78
rp->optee->ops->reclaim_protmem(rp->optee, rp->protmem);
drivers/tee/optee/rpc.c
108
if (optee->ops->to_msg_param(optee, arg->params,
drivers/tee/optee/rpc.c
200
if (optee->ops->from_msg_param(optee, params, arg->num_params,
drivers/tee/optee/rpc.c
208
if (optee->ops->to_msg_param(optee, arg->params, arg->num_params,
drivers/tee/optee/rpc.c
270
optee->ops->from_msg_param(optee, params, arg->num_params,
drivers/tee/optee/rpc.c
280
if (optee->ops->to_msg_param(optee, arg->params,
drivers/tee/optee/rpc.c
324
optee->ops->from_msg_param(optee, params, arg->num_params,
drivers/tee/optee/rpc.c
358
if (optee->ops->to_msg_param(optee, arg->params,
drivers/tee/optee/rpc.c
384
optee->ops->from_msg_param(optee, params, arg->num_params,
drivers/tee/optee/rpc.c
401
if (optee->ops->to_msg_param(optee, arg->params,
drivers/tee/optee/rpc.c
64
if (optee->ops->from_msg_param(optee, params, arg->num_params,
drivers/tee/optee/smc_abi.c
1021
rc = optee->ops->do_call_with_arg(optee->ctx, shm, offs, false);
drivers/tee/optee/smc_abi.c
1259
.ops = &optee_clnt_ops,
drivers/tee/optee/smc_abi.c
1276
.ops = &optee_supp_ops,
drivers/tee/optee/smc_abi.c
1724
pool->ops->destroy_pool(pool);
drivers/tee/optee/smc_abi.c
1827
optee->ops = &optee_ops;
drivers/tee/optee/smc_abi.c
511
if (optee->ops->do_call_with_arg(ctx, shm_arg, 0, false) ||
drivers/tee/optee/smc_abi.c
554
if (optee->ops->do_call_with_arg(ctx, shm_arg, 0, false) ||
drivers/tee/optee/smc_abi.c
634
pool->ops = &pool_ops;
drivers/tee/optee/smc_abi.c
990
rc = optee->ops->do_call_with_arg(optee->ctx, shm, offs, false);
drivers/tee/qcomtee/call.c
695
.ops = &qcomtee_ops,
drivers/tee/qcomtee/core.c
141
if (object->ops->release)
drivers/tee/qcomtee/core.c
142
object->ops->release(object);
drivers/tee/qcomtee/core.c
292
struct qcomtee_object_operations *ops,
drivers/tee/qcomtee/core.c
308
object->ops = ops;
drivers/tee/qcomtee/core.c
309
if (!object->ops->dispatch)
drivers/tee/qcomtee/core.c
668
errno = object->ops->dispatch(oic, object, op, oic->u);
drivers/tee/qcomtee/core.c
783
if (qto->ops->notify)
drivers/tee/qcomtee/core.c
784
qto->ops->notify(oic, qto,
drivers/tee/qcomtee/mem_obj.c
53
object->ops == &qcomtee_mem_object_ops;
drivers/tee/qcomtee/primordial_obj.c
112
.ops = &qcomtee_primordial_obj_ops
drivers/tee/qcomtee/qcomtee_object.h
242
struct qcomtee_object_operations *ops;
drivers/tee/qcomtee/qcomtee_object.h
280
struct qcomtee_object_operations *ops,
drivers/tee/qcomtee/shm.c
147
pool->ops = &pool_ops;
drivers/tee/qcomtee/user_obj.c
55
object->ops == &qcomtee_user_object_ops;
drivers/tee/tee_core.c
1047
if (!teedesc || !teedesc->name || !teedesc->ops ||
drivers/tee/tee_core.c
1048
!teedesc->ops->get_version || !teedesc->ops->open ||
drivers/tee/tee_core.c
1049
!teedesc->ops->release)
drivers/tee/tee_core.c
106
if (teedev->desc->ops->close_context)
drivers/tee/tee_core.c
107
teedev->desc->ops->close_context(ctx);
drivers/tee/tee_core.c
1136
teedev->desc->ops->get_version(teedev, &vers);
drivers/tee/tee_core.c
1157
if (!teedev->desc->ops->get_tee_revision)
drivers/tee/tee_core.c
1160
ret = teedev->desc->ops->get_tee_revision(teedev, version,
drivers/tee/tee_core.c
1180
if (teedev->desc->ops->get_tee_revision)
drivers/tee/tee_core.c
1316
teedev->desc->ops->get_version(teedev, match_data->vers);
drivers/tee/tee_core.c
1372
ctx->teedev->desc->ops->get_version(ctx->teedev, vers);
drivers/tee/tee_core.c
1380
if (!ctx->teedev->desc->ops->open_session)
drivers/tee/tee_core.c
1382
return ctx->teedev->desc->ops->open_session(ctx, arg, param);
drivers/tee/tee_core.c
1388
if (!ctx->teedev->desc->ops->close_session)
drivers/tee/tee_core.c
1390
return ctx->teedev->desc->ops->close_session(ctx, session);
drivers/tee/tee_core.c
1396
if (!ctx->teedev->desc->ops->system_session)
drivers/tee/tee_core.c
1398
return ctx->teedev->desc->ops->system_session(ctx, session);
drivers/tee/tee_core.c
1406
if (!ctx->teedev->desc->ops->invoke_func)
drivers/tee/tee_core.c
1408
return ctx->teedev->desc->ops->invoke_func(ctx, arg, param);
drivers/tee/tee_core.c
1415
if (!ctx->teedev->desc->ops->cancel_req)
drivers/tee/tee_core.c
1417
return ctx->teedev->desc->ops->cancel_req(ctx, arg->cancel_id,
drivers/tee/tee_core.c
244
ctx->teedev->desc->ops->get_version(ctx->teedev, &vers);
drivers/tee/tee_core.c
545
if (!ctx->teedev->desc->ops->open_session)
drivers/tee/tee_core.c
579
rc = ctx->teedev->desc->ops->open_session(ctx, &arg, params);
drivers/tee/tee_core.c
596
if (rc && have_session && ctx->teedev->desc->ops->close_session)
drivers/tee/tee_core.c
597
ctx->teedev->desc->ops->close_session(ctx, arg.session);
drivers/tee/tee_core.c
62
rc = teedev->desc->ops->open(ctx);
drivers/tee/tee_core.c
622
if (!ctx->teedev->desc->ops->invoke_func)
drivers/tee/tee_core.c
649
rc = ctx->teedev->desc->ops->invoke_func(ctx, &arg, params);
drivers/tee/tee_core.c
682
if (!ctx->teedev->desc->ops->object_invoke_func)
drivers/tee/tee_core.c
709
rc = ctx->teedev->desc->ops->object_invoke_func(ctx, &arg, params);
drivers/tee/tee_core.c
735
if (!ctx->teedev->desc->ops->cancel_req)
drivers/tee/tee_core.c
741
return ctx->teedev->desc->ops->cancel_req(ctx, arg.cancel_id,
drivers/tee/tee_core.c
751
if (!ctx->teedev->desc->ops->close_session)
drivers/tee/tee_core.c
757
return ctx->teedev->desc->ops->close_session(ctx, arg.session);
drivers/tee/tee_core.c
827
if (!ctx->teedev->desc->ops->supp_recv)
drivers/tee/tee_core.c
852
rc = ctx->teedev->desc->ops->supp_recv(ctx, &func, &num_params, params);
drivers/tee/tee_core.c
89
ctx->teedev->desc->ops->release(ctx);
drivers/tee/tee_core.c
940
if (!ctx->teedev->desc->ops->supp_send)
drivers/tee/tee_core.c
966
rc = ctx->teedev->desc->ops->supp_send(ctx, ret, num_params, params);
drivers/tee/tee_heap.c
153
buf->heap->pool->ops->free(buf->heap->pool, &buf->table);
drivers/tee/tee_heap.c
199
rc = pool->ops->alloc(pool, &buf->table, len, &buf->offs);
drivers/tee/tee_heap.c
205
exp_info.ops = &tee_heap_buf_ops;
drivers/tee/tee_heap.c
216
pool->ops->free(pool, &buf->table);
drivers/tee/tee_heap.c
248
.ops = &tee_dma_heap_ops,
drivers/tee/tee_heap.c
349
if (dmabuf->ops != &tee_heap_buf_ops)
drivers/tee/tee_heap.c
359
rc = buf->heap->pool->ops->update_shm(buf->heap->pool, &buf->table,
drivers/tee/tee_heap.c
489
stp->pool.ops = &protmem_pool_ops_static;
drivers/tee/tee_heap.c
53
h->pool->ops->destroy_pool(h->pool);
drivers/tee/tee_shm.c
109
rc = teedev->pool->ops->alloc(teedev->pool, shm, size, align);
drivers/tee/tee_shm.c
415
if (!teedev->desc->ops->shm_register ||
drivers/tee/tee_shm.c
416
!teedev->desc->ops->shm_unregister) {
drivers/tee/tee_shm.c
466
rc = teedev->desc->ops->shm_register(ctx, shm, shm->pages,
drivers/tee/tee_shm.c
56
teedev->pool->ops->free(teedev->pool, shm);
drivers/tee/tee_shm.c
58
int rc = teedev->desc->ops->shm_unregister(shm->ctx, shm);
drivers/tee/tee_shm_pool.c
84
pool->ops = &pool_ops_generic;
drivers/tee/tstee/core.c
113
rc = ffa_dev->ops->msg_ops->sync_send_receive(ffa_dev, &ffa_data);
drivers/tee/tstee/core.c
218
rc = ffa_dev->ops->msg_ops->sync_send_receive(ffa_dev, &ffa_data);
drivers/tee/tstee/core.c
270
rc = ffa_dev->ops->mem_ops->memory_share(&mem_args);
drivers/tee/tstee/core.c
288
rc = ffa_dev->ops->msg_ops->sync_send_receive(ffa_dev, &ffa_data);
drivers/tee/tstee/core.c
290
(void)ffa_dev->ops->mem_ops->memory_reclaim(shm->sec_world_id,
drivers/tee/tstee/core.c
300
ffa_dev->ops->mem_ops->memory_reclaim(shm->sec_world_id, 0);
drivers/tee/tstee/core.c
324
rc = ffa_dev->ops->msg_ops->sync_send_receive(ffa_dev, &ffa_data);
drivers/tee/tstee/core.c
335
rc = ffa_dev->ops->mem_ops->memory_reclaim(shm->sec_world_id, 0);
drivers/tee/tstee/core.c
351
.ops = &tstee_ops,
drivers/tee/tstee/core.c
384
pool->ops = &pool_ops;
drivers/tee/tstee/core.c
399
if (ffa_dev->ops->msg_ops->sync_send_receive(ffa_dev, &ffa_data))
drivers/tee/tstee/core.c
412
ffa_dev->ops->msg_ops->mode_32bit_set(ffa_dev);
drivers/thermal/devfreq_cooling.c
400
struct thermal_cooling_device_ops *ops;
drivers/thermal/devfreq_cooling.c
411
ops = &dfc->cooling_ops;
drivers/thermal/devfreq_cooling.c
412
ops->get_max_state = devfreq_cooling_get_max_state;
drivers/thermal/devfreq_cooling.c
413
ops->get_cur_state = devfreq_cooling_get_cur_state;
drivers/thermal/devfreq_cooling.c
414
ops->set_cur_state = devfreq_cooling_set_cur_state;
drivers/thermal/devfreq_cooling.c
419
ops->get_requested_power =
drivers/thermal/devfreq_cooling.c
421
ops->state2power = devfreq_cooling_state2power;
drivers/thermal/devfreq_cooling.c
422
ops->power2state = devfreq_cooling_power2state;
drivers/thermal/devfreq_cooling.c
457
cdev = thermal_of_cooling_device_register(np, name, dfc, ops);
drivers/thermal/dove_thermal.c
109
static const struct thermal_zone_device_ops ops = {
drivers/thermal/dove_thermal.c
143
&ops, NULL);
drivers/thermal/gov_power_allocator.c
130
if (cdev->ops->state2power(cdev, instance->upper, &min_power))
drivers/thermal/gov_power_allocator.c
320
ret = cdev->ops->power2state(cdev, power, &state);
drivers/thermal/gov_power_allocator.c
435
ret = cdev->ops->get_requested_power(cdev, &pa->req_power);
drivers/thermal/gov_power_allocator.c
446
ret = cdev->ops->state2power(cdev, instance->lower,
drivers/thermal/gov_power_allocator.c
566
cdev->ops->get_requested_power(cdev, &req_power);
drivers/thermal/gov_step_wise.c
43
cdev->ops->get_cur_state(cdev, &cur_state);
drivers/thermal/hisi_thermal.c
432
*temp = data->ops->get_temp(sensor);
drivers/thermal/hisi_thermal.c
447
data->ops->irq_handler(sensor);
drivers/thermal/hisi_thermal.c
449
temp = data->ops->get_temp(sensor);
drivers/thermal/hisi_thermal.c
553
data->ops = of_device_get_match_data(dev);
drivers/thermal/hisi_thermal.c
559
ret = data->ops->probe(data);
drivers/thermal/hisi_thermal.c
586
ret = data->ops->enable_sensor(sensor);
drivers/thermal/hisi_thermal.c
607
data->ops->disable_sensor(sensor);
drivers/thermal/hisi_thermal.c
617
data->ops->disable_sensor(&data->sensor[i]);
drivers/thermal/hisi_thermal.c
628
ret |= data->ops->enable_sensor(&data->sensor[i]);
drivers/thermal/hisi_thermal.c
76
const struct hisi_thermal_ops *ops;
drivers/thermal/intel/intel_hfi.c
620
.ops = &hfi_pm_ops,
drivers/thermal/kirkwood_thermal.c
51
static const struct thermal_zone_device_ops ops = {
drivers/thermal/kirkwood_thermal.c
75
priv, &ops, NULL);
drivers/thermal/mediatek/lvts_thermal.c
151
const struct lvts_platform_ops *ops;
drivers/thermal/mediatek/lvts_thermal.c
2042
.ops = &lvts_platform_ops_mt7988,
drivers/thermal/mediatek/lvts_thermal.c
2057
.ops = &lvts_platform_ops_mt7988,
drivers/thermal/mediatek/lvts_thermal.c
2072
.ops = &lvts_platform_ops_mt7988,
drivers/thermal/mediatek/lvts_thermal.c
2087
.ops = &lvts_platform_ops_mt7988,
drivers/thermal/mediatek/lvts_thermal.c
2102
.ops = &lvts_platform_ops_mt7988,
drivers/thermal/mediatek/lvts_thermal.c
2117
.ops = &lvts_platform_ops_mt7988,
drivers/thermal/mediatek/lvts_thermal.c
2132
.ops = &lvts_platform_ops_mt7988,
drivers/thermal/mediatek/lvts_thermal.c
2147
.ops = &lvts_platform_ops_mt7988,
drivers/thermal/mediatek/lvts_thermal.c
2159
.ops = &lvts_platform_ops_mt8196,
drivers/thermal/mediatek/lvts_thermal.c
2171
.ops = &lvts_platform_ops_mt8196,
drivers/thermal/mediatek/lvts_thermal.c
305
return lvts_data->ops->lvts_raw_to_temp(raw_temp & 0xFFFF, lvts_data->temp_factor);
drivers/thermal/mediatek/lvts_thermal.c
310
return lvts_data->ops->lvts_temp_to_raw(temperature, lvts_data->temp_factor);
drivers/thermal/qcom/qcom-spmi-temp-alarm.c
126
const struct thermal_zone_device_ops *ops;
drivers/thermal/qcom/qcom-spmi-temp-alarm.c
678
.ops = &qpnp_tm_sensor_ops,
drivers/thermal/qcom/qcom-spmi-temp-alarm.c
686
.ops = &qpnp_tm_sensor_ops,
drivers/thermal/qcom/qcom-spmi-temp-alarm.c
694
.ops = &qpnp_tm_sensor_ops,
drivers/thermal/qcom/qcom-spmi-temp-alarm.c
702
.ops = &qpnp_tm_gen2_rev2_sensor_ops,
drivers/thermal/qcom/qcom-spmi-temp-alarm.c
709
.ops = &qpnp_tm_lite_sensor_ops,
drivers/thermal/qcom/qcom-spmi-temp-alarm.c
868
&pdev->dev, 0, chip, chip->data->ops);
drivers/thermal/qcom/tsens-8960.c
282
.ops = &ops_8960,
drivers/thermal/qcom/tsens-v0_1.c
336
.ops = &ops_8226,
drivers/thermal/qcom/tsens-v0_1.c
349
.ops = &ops_8909,
drivers/thermal/qcom/tsens-v0_1.c
362
.ops = &ops_8916,
drivers/thermal/qcom/tsens-v0_1.c
377
.ops = &ops_8939,
drivers/thermal/qcom/tsens-v0_1.c
392
.ops = &ops_8974,
drivers/thermal/qcom/tsens-v0_1.c
405
.ops = &ops_9607,
drivers/thermal/qcom/tsens-v1.c
208
.ops = &ops_generic_v1,
drivers/thermal/qcom/tsens-v1.c
221
.ops = &ops_common,
drivers/thermal/qcom/tsens-v1.c
234
.ops = &ops_8956,
drivers/thermal/qcom/tsens-v1.c
241
.ops = &ops_common,
drivers/thermal/qcom/tsens-v1.c
254
.ops = &ops_ipq5018,
drivers/thermal/qcom/tsens-v2.c
270
.ops = &ops_generic_v2,
drivers/thermal/qcom/tsens-v2.c
276
.ops = &ops_generic_v2,
drivers/thermal/qcom/tsens-v2.c
289
.ops = &ops_ipq5332,
drivers/thermal/qcom/tsens-v2.c
297
.ops = &ops_ipq5332,
drivers/thermal/qcom/tsens-v2.c
306
.ops = &ops_generic_v2,
drivers/thermal/qcom/tsens.c
1084
return priv->ops->get_temp(s, temp);
drivers/thermal/qcom/tsens.c
1091
if (priv->ops && priv->ops->suspend)
drivers/thermal/qcom/tsens.c
1092
return priv->ops->suspend(priv);
drivers/thermal/qcom/tsens.c
1101
if (priv->ops && priv->ops->resume)
drivers/thermal/qcom/tsens.c
1102
return priv->ops->resume(priv);
drivers/thermal/qcom/tsens.c
1258
if (priv->ops->enable)
drivers/thermal/qcom/tsens.c
1259
priv->ops->enable(priv, i);
drivers/thermal/qcom/tsens.c
1334
priv->ops = data->ops;
drivers/thermal/qcom/tsens.c
1346
if (!priv->ops || !priv->ops->init || !priv->ops->get_temp)
drivers/thermal/qcom/tsens.c
1349
ret = priv->ops->init(priv);
drivers/thermal/qcom/tsens.c
1355
if (priv->ops->calibrate) {
drivers/thermal/qcom/tsens.c
1356
ret = priv->ops->calibrate(priv);
drivers/thermal/qcom/tsens.c
1375
if (priv->ops->disable)
drivers/thermal/qcom/tsens.c
1376
priv->ops->disable(priv);
drivers/thermal/qcom/tsens.h
537
const struct tsens_ops *ops;
drivers/thermal/qcom/tsens.h
586
const struct tsens_ops *ops;
drivers/thermal/renesas/rcar_gen3_thermal.c
108
struct thermal_zone_device_ops ops;
drivers/thermal/renesas/rcar_gen3_thermal.c
340
if (priv->ops.set_trips)
drivers/thermal/renesas/rcar_gen3_thermal.c
525
priv->ops = rcar_gen3_tz_of_ops;
drivers/thermal/renesas/rcar_gen3_thermal.c
531
priv->ops.set_trips = NULL;
drivers/thermal/renesas/rcar_gen3_thermal.c
572
zone = devm_thermal_of_zone_register(dev, i, tsc, &priv->ops);
drivers/thermal/spear_thermal.c
126
stdev, &ops, NULL);
drivers/thermal/spear_thermal.c
44
static const struct thermal_zone_device_ops ops = {
drivers/thermal/st/st_thermal.c
165
if (!sensor->cdata->ops)
drivers/thermal/st/st_thermal.c
168
sensor->ops = sensor->cdata->ops;
drivers/thermal/st/st_thermal.c
170
ret = (sensor->ops->regmap_init)(sensor);
drivers/thermal/st/st_thermal.c
184
if (sensor->ops->register_enable_irq) {
drivers/thermal/st/st_thermal.c
185
ret = sensor->ops->register_enable_irq(sensor);
drivers/thermal/st/st_thermal.c
253
if (sensor->ops->enable_irq) {
drivers/thermal/st/st_thermal.c
254
ret = sensor->ops->enable_irq(sensor);
drivers/thermal/st/st_thermal.c
46
return sensor->ops->alloc_regfields(sensor);
drivers/thermal/st/st_thermal.c
60
ret = sensor->ops->power_ctrl(sensor, POWER_ON);
drivers/thermal/st/st_thermal.c
73
ret = sensor->ops->power_ctrl(sensor, POWER_OFF);
drivers/thermal/st/st_thermal.h
72
const struct st_thermal_sensor_ops *ops;
drivers/thermal/st/st_thermal.h
81
const struct st_thermal_sensor_ops *ops;
drivers/thermal/st/st_thermal_memmap.c
148
.ops = &st_mmap_sensor_ops,
drivers/thermal/tegra/tegra30-tsensor.c
242
static const struct thermal_zone_device_ops ops = {
drivers/thermal/tegra/tegra30-tsensor.c
517
tsc->tzd = devm_thermal_of_zone_register(ts->dev, id, tsc, &ops);
drivers/thermal/thermal_core.c
1007
if (!tz->ops.should_bind(tz, &td->trip, cdev, &c))
drivers/thermal/thermal_core.c
1062
const struct thermal_cooling_device_ops *ops)
drivers/thermal/thermal_core.c
1068
if (!ops || !ops->get_max_state || !ops->get_cur_state ||
drivers/thermal/thermal_core.c
1069
!ops->set_cur_state)
drivers/thermal/thermal_core.c
1094
cdev->ops = ops;
drivers/thermal/thermal_core.c
1099
ret = cdev->ops->get_max_state(cdev, &cdev->max_state);
drivers/thermal/thermal_core.c
1111
ret = cdev->ops->get_cur_state(cdev, &current_state);
drivers/thermal/thermal_core.c
1161
const struct thermal_cooling_device_ops *ops)
drivers/thermal/thermal_core.c
1163
return __thermal_cooling_device_register(NULL, type, devdata, ops);
drivers/thermal/thermal_core.c
1185
const struct thermal_cooling_device_ops *ops)
drivers/thermal/thermal_core.c
1187
return __thermal_cooling_device_register(np, type, devdata, ops);
drivers/thermal/thermal_core.c
1218
const struct thermal_cooling_device_ops *ops)
drivers/thermal/thermal_core.c
1227
tcd = __thermal_cooling_device_register(np, type, devdata, ops);
drivers/thermal/thermal_core.c
1285
if (cdev->ops->get_max_state(cdev, &cdev->max_state))
drivers/thermal/thermal_core.c
1312
if (cdev->ops->get_cur_state(cdev, &state) || state > cdev->max_state)
drivers/thermal/thermal_core.c
1374
if (tz->ops.get_crit_temp)
drivers/thermal/thermal_core.c
1375
return tz->ops.get_crit_temp(tz, temp);
drivers/thermal/thermal_core.c
1502
const struct thermal_zone_device_ops *ops,
drivers/thermal/thermal_core.c
1533
if (!ops || !ops->get_temp) {
drivers/thermal/thermal_core.c
1576
tz->ops = *ops;
drivers/thermal/thermal_core.c
1577
if (!tz->ops.critical)
drivers/thermal/thermal_core.c
1578
tz->ops.critical = thermal_zone_device_critical;
drivers/thermal/thermal_core.c
1659
const struct thermal_zone_device_ops *ops,
drivers/thermal/thermal_core.c
1663
ops, tzp, 0, 0);
drivers/thermal/thermal_core.c
267
if (tz->ops.change_mode) {
drivers/thermal/thermal_core.c
270
ret = tz->ops.change_mode(tz, mode);
drivers/thermal/thermal_core.c
411
tz->ops.critical(tz);
drivers/thermal/thermal_core.c
412
else if (tz->ops.hot)
drivers/thermal/thermal_core.c
413
tz->ops.hot(tz);
drivers/thermal/thermal_core.c
996
if (!tz->ops.should_bind)
drivers/thermal/thermal_core.h
141
struct thermal_zone_device_ops ops;
drivers/thermal/thermal_core.h
221
return cdev->ops->get_requested_power && cdev->ops->state2power &&
drivers/thermal/thermal_core.h
222
cdev->ops->power2state;
drivers/thermal/thermal_helpers.c
136
if (!tz->ops.get_temp)
drivers/thermal/thermal_helpers.c
155
ret = cdev->ops->set_cur_state(cdev, state);
drivers/thermal/thermal_helpers.c
29
if (tz->emul_temperature || !tz->ops.get_trend ||
drivers/thermal/thermal_helpers.c
30
tz->ops.get_trend(tz, trip, &trend)) {
drivers/thermal/thermal_helpers.c
90
ret = tz->ops.get_temp(tz, temp);
drivers/thermal/thermal_hwmon.c
132
return tz->ops.get_crit_temp && !tz->ops.get_crit_temp(tz, &temp);
drivers/thermal/thermal_hwmon.c
83
ret = tz->ops.get_crit_temp(tz, &temperature);
drivers/thermal/thermal_of.c
368
const struct thermal_zone_device_ops *ops)
drivers/thermal/thermal_of.c
370
struct thermal_zone_device_ops of_ops = *ops;
drivers/thermal/thermal_of.c
472
const struct thermal_zone_device_ops *ops)
drivers/thermal/thermal_of.c
481
tzd = thermal_of_zone_register(dev->of_node, sensor_id, data, ops);
drivers/thermal/thermal_sysfs.c
124
if (tz->ops.set_trip_temp) {
drivers/thermal/thermal_sysfs.c
127
ret = tz->ops.set_trip_temp(tz, trip, temp);
drivers/thermal/thermal_sysfs.c
239
if (tz->ops.set_emul_temp) {
drivers/thermal/thermal_sysfs.c
242
ret = tz->ops.set_emul_temp(tz, temperature);
drivers/thermal/thermal_sysfs.c
526
ret = cdev->ops->get_cur_state(cdev, &state);
drivers/thermal/thermal_sysfs.c
552
result = cdev->ops->set_cur_state(cdev, state);
drivers/thermal/thermal_trip.c
60
if (!tz->ops.set_trips)
drivers/thermal/thermal_trip.c
77
ret = tz->ops.set_trips(tz, low, high);
drivers/thunderbolt/nhi.c
1069
if (nhi->ops && nhi->ops->resume_noirq) {
drivers/thunderbolt/nhi.c
1070
ret = nhi->ops->resume_noirq(nhi);
drivers/thunderbolt/nhi.c
1115
if (nhi->ops && nhi->ops->runtime_suspend) {
drivers/thunderbolt/nhi.c
1116
ret = nhi->ops->runtime_suspend(tb->nhi);
drivers/thunderbolt/nhi.c
1130
if (nhi->ops && nhi->ops->runtime_resume) {
drivers/thunderbolt/nhi.c
1131
ret = nhi->ops->runtime_resume(nhi);
drivers/thunderbolt/nhi.c
1165
if (nhi->ops && nhi->ops->shutdown)
drivers/thunderbolt/nhi.c
1166
nhi->ops->shutdown(nhi);
drivers/thunderbolt/nhi.c
1358
nhi->ops = (const struct tb_nhi_ops *)id->driver_data;
drivers/thunderbolt/nhi.c
1391
if (nhi->ops && nhi->ops->init) {
drivers/thunderbolt/nhi.c
1392
res = nhi->ops->init(nhi);
drivers/thunderbolt/nhi.c
985
if (nhi->ops && nhi->ops->suspend_noirq) {
drivers/thunderbolt/nhi.c
986
ret = nhi->ops->suspend_noirq(tb->nhi, wakeup);
drivers/tty/amiserial.c
1511
state->tport.ops = &amiga_port_ops;
drivers/tty/ehv_bytechan.c
709
bc->port.ops = &ehv_bc_tty_port_ops;
drivers/tty/goldfish.c
336
qtty->port.ops = &goldfish_port_ops;
drivers/tty/hvc/hvc_console.c
113
static int __hvc_flush(const struct hv_ops *ops, uint32_t vtermno, bool wait)
drivers/tty/hvc/hvc_console.c
118
if (ops->flush)
drivers/tty/hvc/hvc_console.c
119
return ops->flush(vtermno, wait);
drivers/tty/hvc/hvc_console.c
123
static int hvc_console_flush(const struct hv_ops *ops, uint32_t vtermno)
drivers/tty/hvc/hvc_console.c
125
return __hvc_flush(ops, vtermno, false);
drivers/tty/hvc/hvc_console.c
133
return __hvc_flush(hp->ops, hp->vtermno, true);
drivers/tty/hvc/hvc_console.c
285
int hvc_instantiate(uint32_t vtermno, int index, const struct hv_ops *ops)
drivers/tty/hvc/hvc_console.c
303
cons_ops[index] = ops;
drivers/tty/hvc/hvc_console.c
364
if (hp->ops->notifier_add)
drivers/tty/hvc/hvc_console.c
365
rc = hp->ops->notifier_add(hp, hp->data);
drivers/tty/hvc/hvc_console.c
378
if (hp->ops->dtr_rts)
drivers/tty/hvc/hvc_console.c
379
hp->ops->dtr_rts(hp, true);
drivers/tty/hvc/hvc_console.c
408
if (hp->ops->dtr_rts)
drivers/tty/hvc/hvc_console.c
409
hp->ops->dtr_rts(hp, false);
drivers/tty/hvc/hvc_console.c
411
if (hp->ops->notifier_del)
drivers/tty/hvc/hvc_console.c
412
hp->ops->notifier_del(hp, hp->data);
drivers/tty/hvc/hvc_console.c
468
if (hp->ops->notifier_hangup)
drivers/tty/hvc/hvc_console.c
469
hp->ops->notifier_hangup(hp, hp->data);
drivers/tty/hvc/hvc_console.c
480
n = hp->ops->put_chars(hp->vtermno, hp->outbuf, hp->n_outbuf);
drivers/tty/hvc/hvc_console.c
685
n = hp->ops->get_chars(hp->vtermno, buf, count);
drivers/tty/hvc/hvc_console.c
840
if (!hp || !hp->ops->tiocmget)
drivers/tty/hvc/hvc_console.c
842
return hp->ops->tiocmget(hp);
drivers/tty/hvc/hvc_console.c
850
if (!hp || !hp->ops->tiocmset)
drivers/tty/hvc/hvc_console.c
852
return hp->ops->tiocmset(hp, set, clear);
drivers/tty/hvc/hvc_console.c
868
n = hp->ops->get_chars(hp->vtermno, &ch, 1);
drivers/tty/hvc/hvc_console.c
883
n = hp->ops->put_chars(hp->vtermno, &ch, 1);
drivers/tty/hvc/hvc_console.c
912
const struct hv_ops *ops,
drivers/tty/hvc/hvc_console.c
931
hp->ops = ops;
drivers/tty/hvc/hvc_console.c
935
hp->port.ops = &hvc_port_ops;
drivers/tty/hvc/hvc_console.c
947
cons_ops[i] == hp->ops)
drivers/tty/hvc/hvc_console.c
963
cons_ops[i] = ops;
drivers/tty/hvc/hvc_console.h
43
const struct hv_ops *ops;
drivers/tty/hvc/hvc_console.h
74
const struct hv_ops *ops);
drivers/tty/hvc/hvc_console.h
78
const struct hv_ops *ops, int outbuf_size);
drivers/tty/hvc/hvc_opal.c
156
const struct hv_ops *ops;
drivers/tty/hvc/hvc_opal.c
165
ops = &hvc_opal_raw_ops;
drivers/tty/hvc/hvc_opal.c
169
ops = &hvc_opal_hvsi_ops;
drivers/tty/hvc/hvc_opal.c
200
hvc_instantiate(termno, termno, ops);
drivers/tty/hvc/hvc_opal.c
225
hp = hvc_alloc(termno, irq, ops, MAX_VIO_PUT_CHARS);
drivers/tty/hvc/hvc_opal.c
332
const struct hv_ops *ops;
drivers/tty/hvc/hvc_opal.c
372
ops = &hvc_opal_raw_ops;
drivers/tty/hvc/hvc_opal.c
377
ops = &hvc_opal_hvsi_ops;
drivers/tty/hvc/hvc_opal.c
389
hvc_instantiate(index, index, ops);
drivers/tty/hvc/hvc_vio.c
301
const struct hv_ops *ops;
drivers/tty/hvc/hvc_vio.c
313
ops = &hvterm_raw_ops;
drivers/tty/hvc/hvc_vio.c
316
ops = &hvterm_hvsi_ops;
drivers/tty/hvc/hvc_vio.c
352
hp = hvc_alloc(termno, vdev->irq, ops, MAX_VIO_PUT_CHARS);
drivers/tty/hvc/hvc_vio.c
390
const struct hv_ops *ops;
drivers/tty/hvc/hvc_vio.c
406
ops = &hvterm_raw_ops;
drivers/tty/hvc/hvc_vio.c
410
ops = &hvterm_hvsi_ops;
drivers/tty/hvc/hvc_vio.c
430
hvc_instantiate(0, 0, ops);
drivers/tty/hvc/hvc_xen.c
615
const struct hv_ops *ops;
drivers/tty/hvc/hvc_xen.c
621
ops = &dom0_hvc_ops;
drivers/tty/hvc/hvc_xen.c
627
ops = &domU_hvc_ops;
drivers/tty/hvc/hvc_xen.c
643
info->hvc = hvc_alloc(HVC_COOKIE, info->irq, ops, 256);
drivers/tty/hvc/hvc_xen.c
668
const struct hv_ops *ops;
drivers/tty/hvc/hvc_xen.c
677
ops = &dom0_hvc_ops;
drivers/tty/hvc/hvc_xen.c
680
ops = &domU_hvc_ops;
drivers/tty/hvc/hvc_xen.c
690
hvc_instantiate(HVC_COOKIE, 0, ops);
drivers/tty/hvc/hvcs.c
756
hvcsd->port.ops = &hvcs_port_ops;
drivers/tty/ipwireless/network.c
269
channel->ops = &ipwireless_ppp_channel_ops;
drivers/tty/mips_ejtag_fdc.c
945
dport->port.ops = &mips_ejtag_fdc_tty_port_ops;
drivers/tty/moxa.c
967
p->port.ops = &moxa_port_ops;
drivers/tty/mxser.c
1709
info->port.ops = &mxser_port_ops;
drivers/tty/n_gsm.c
2661
dlci->port.ops = &gsm_port_ops;
drivers/tty/n_gsm.c
3522
return gsm->tty->ops->write(gsm->tty, data, len);
drivers/tty/n_gsm.c
3691
if (tty->ops->write == NULL)
drivers/tty/n_gsm.c
3785
ret = tty->ops->write(tty, buf, nr);
drivers/tty/n_hdlc.c
287
actual = tty->ops->write(tty, tbuf->buf, tbuf->count);
drivers/tty/n_tty.c
1619
if (tty->ops->flush_chars)
drivers/tty/n_tty.c
1620
tty->ops->flush_chars(tty);
drivers/tty/n_tty.c
2381
if (tty->ops->flush_chars)
drivers/tty/n_tty.c
2382
tty->ops->flush_chars(tty);
drivers/tty/n_tty.c
2388
num = tty->ops->write(tty, b, nr);
drivers/tty/n_tty.c
2453
if (tty->ops->write && !tty_is_writelocked(tty) &&
drivers/tty/n_tty.c
2525
void n_tty_inherit_ops(struct tty_ldisc_ops *ops)
drivers/tty/n_tty.c
2527
*ops = n_tty_ops;
drivers/tty/n_tty.c
2528
ops->owner = NULL;
drivers/tty/n_tty.c
418
tty->ops->write(tty, "\r\n", 2);
drivers/tty/n_tty.c
440
tty->ops->write(tty, " ", spaces);
drivers/tty/n_tty.c
557
return tty->ops->write(tty, buf, i);
drivers/tty/n_tty.c
753
if (echoed && tty->ops->flush_chars)
drivers/tty/n_tty.c
754
tty->ops->flush_chars(tty);
drivers/tty/n_tty.c
770
if (echoed && tty->ops->flush_chars)
drivers/tty/n_tty.c
771
tty->ops->flush_chars(tty);
drivers/tty/nozomi.c
1385
port->port.ops = &noz_tty_port_ops;
drivers/tty/pty.c
821
retval = ptm_driver->ops->open(tty, filp);
drivers/tty/rpmsg_tty.c
183
cport->port.ops = &rpmsg_tty_port_ops;
drivers/tty/serdev/core.c
153
if (!ctrl || !ctrl->ops->open)
drivers/tty/serdev/core.c
156
ret = ctrl->ops->open(ctrl);
drivers/tty/serdev/core.c
169
if (ctrl->ops->close)
drivers/tty/serdev/core.c
170
ctrl->ops->close(ctrl);
drivers/tty/serdev/core.c
180
if (!ctrl || !ctrl->ops->close)
drivers/tty/serdev/core.c
185
ctrl->ops->close(ctrl);
drivers/tty/serdev/core.c
231
if (!ctrl || !ctrl->ops->write_buf)
drivers/tty/serdev/core.c
234
return ctrl->ops->write_buf(ctrl, buf, count);
drivers/tty/serdev/core.c
267
if (!ctrl || !ctrl->ops->write_buf || !serdev->ops->write_wakeup)
drivers/tty/serdev/core.c
277
ret = ctrl->ops->write_buf(ctrl, buf, count);
drivers/tty/serdev/core.c
311
if (!ctrl || !ctrl->ops->write_flush)
drivers/tty/serdev/core.c
314
ctrl->ops->write_flush(ctrl);
drivers/tty/serdev/core.c
322
if (!ctrl || !ctrl->ops->set_baudrate)
drivers/tty/serdev/core.c
325
return ctrl->ops->set_baudrate(ctrl, speed);
drivers/tty/serdev/core.c
334
if (!ctrl || !ctrl->ops->set_flow_control)
drivers/tty/serdev/core.c
337
ctrl->ops->set_flow_control(ctrl, enable);
drivers/tty/serdev/core.c
346
if (!ctrl || !ctrl->ops->set_parity)
drivers/tty/serdev/core.c
349
return ctrl->ops->set_parity(ctrl, parity);
drivers/tty/serdev/core.c
357
if (!ctrl || !ctrl->ops->wait_until_sent)
drivers/tty/serdev/core.c
360
ctrl->ops->wait_until_sent(ctrl, timeout);
drivers/tty/serdev/core.c
368
if (!ctrl || !ctrl->ops->get_tiocm)
drivers/tty/serdev/core.c
371
return ctrl->ops->get_tiocm(ctrl);
drivers/tty/serdev/core.c
379
if (!ctrl || !ctrl->ops->set_tiocm)
drivers/tty/serdev/core.c
382
return ctrl->ops->set_tiocm(ctrl, set, clear);
drivers/tty/serdev/core.c
390
if (!ctrl || !ctrl->ops->break_ctl)
drivers/tty/serdev/core.c
393
return ctrl->ops->break_ctl(ctrl, break_state);
drivers/tty/serdev/serdev-ttyport.c
107
if (!tty->ops->open || !tty->ops->close) {
drivers/tty/serdev/serdev-ttyport.c
112
ret = tty->ops->open(serport->tty, NULL);
drivers/tty/serdev/serdev-ttyport.c
136
tty->ops->close(tty, NULL);
drivers/tty/serdev/serdev-ttyport.c
152
if (tty->ops->close)
drivers/tty/serdev/serdev-ttyport.c
153
tty->ops->close(tty, NULL);
drivers/tty/serdev/serdev-ttyport.c
223
if (!tty->ops->tiocmget)
drivers/tty/serdev/serdev-ttyport.c
226
return tty->ops->tiocmget(tty);
drivers/tty/serdev/serdev-ttyport.c
234
if (!tty->ops->tiocmset)
drivers/tty/serdev/serdev-ttyport.c
237
return tty->ops->tiocmset(tty, set, clear);
drivers/tty/serdev/serdev-ttyport.c
245
if (!tty->ops->break_ctl)
drivers/tty/serdev/serdev-ttyport.c
248
return tty->ops->break_ctl(tty, break_state);
drivers/tty/serdev/serdev-ttyport.c
286
ctrl->ops = &ctrl_ops;
drivers/tty/serdev/serdev-ttyport.c
84
return tty->ops->write(serport->tty, data, len);
drivers/tty/serial/21285.c
375
.ops = &serial21285_ops,
drivers/tty/serial/8250/8250.h
318
void univ8250_rsa_support(struct uart_ops *ops, const struct uart_ops *core_ops);
drivers/tty/serial/8250/8250.h
324
static inline void univ8250_rsa_support(struct uart_ops *ops, const struct uart_ops *core_ops) { }
drivers/tty/serial/8250/8250_bcm7271.c
1188
port->ops->set_mctrl(port, port->mctrl);
drivers/tty/serial/8250/8250_core.c
356
univ8250_port_base_ops = up->port.ops;
drivers/tty/serial/8250/8250_core.c
357
up->port.ops = &univ8250_port_ops;
drivers/tty/serial/8250/8250_core.c
361
up->ops = &univ8250_driver_ops;
drivers/tty/serial/8250/8250_fsl.c
76
port->ops->stop_rx(port);
drivers/tty/serial/8250/8250_omap.c
688
port->ops->stop_rx(port);
drivers/tty/serial/8250/8250_omap.c
810
port->ops->stop_rx(port);
drivers/tty/serial/8250/8250_pci1xxxx.c
501
port->ops->stop_tx(port);
drivers/tty/serial/8250/8250_pci1xxxx.c
528
port->ops->stop_tx(port);
drivers/tty/serial/8250/8250_pci1xxxx.c
569
port->ops->set_mctrl(port, port->mctrl);
drivers/tty/serial/8250/8250_pci1xxxx.c
595
port->ops->set_mctrl(port, port->mctrl);
drivers/tty/serial/8250/8250_port.c
2294
retval = up->ops->setup_irq(up);
drivers/tty/serial/8250/8250_port.c
2300
up->ops->setup_timer(up);
drivers/tty/serial/8250/8250_port.c
2411
up->ops->release_irq(up);
drivers/tty/serial/8250/8250_port.c
3168
port->ops = &serial8250_pops;
drivers/tty/serial/8250/8250_rsa.c
110
void univ8250_rsa_support(struct uart_ops *ops, const struct uart_ops *core_ops)
drivers/tty/serial/8250/8250_rsa.c
113
ops->config_port = univ8250_config_port;
drivers/tty/serial/8250/8250_rsa.c
114
ops->request_port = univ8250_request_port;
drivers/tty/serial/8250/8250_rsa.c
115
ops->release_port = univ8250_release_port;
drivers/tty/serial/altera_jtaguart.c
417
port->ops = &altera_jtaguart_ops;
drivers/tty/serial/altera_uart.c
586
port->ops = &altera_uart_ops;
drivers/tty/serial/amba-pl010.c
696
uap->port.ops = &amba_pl010_pops;
drivers/tty/serial/amba-pl011.c
2040
if (uap->port.ops->flush_buffer)
drivers/tty/serial/amba-pl011.c
2041
uap->port.ops->flush_buffer(port);
drivers/tty/serial/amba-pl011.c
2053
if (uap->port.ops->flush_buffer)
drivers/tty/serial/amba-pl011.c
2054
uap->port.ops->flush_buffer(port);
drivers/tty/serial/amba-pl011.c
2902
uap->port.ops = &amba_pl011_pops;
drivers/tty/serial/amba-pl011.c
3024
uap->port.ops = &sbsa_uart_pops;
drivers/tty/serial/apbuart.c
596
port->ops = &grlib_apbuart_ops;
drivers/tty/serial/ar933x_uart.c
829
port->ops = &ar933x_uart_ops;
drivers/tty/serial/arc_uart.c
616
port->ops = &arc_serial_pops;
drivers/tty/serial/atmel_serial.c
2521
port->ops = &atmel_pops;
drivers/tty/serial/bcm63xx_uart.c
848
port->ops = &bcm_uart_ops;
drivers/tty/serial/clps711x.c
480
s->port.ops = &uart_clps711x_ops;
drivers/tty/serial/cpm_uart.c
1317
pinfo->port.ops = &cpm_uart_pops;
drivers/tty/serial/digicolor-usart.c
488
dp->port.ops = &digicolor_uart_ops;
drivers/tty/serial/dz.c
784
uport->ops = &dz_ops;
drivers/tty/serial/esp32_acm.c
404
port->ops = &esp32s3_acm_pops;
drivers/tty/serial/esp32_uart.c
723
port->ops = &esp32_uart_pops;
drivers/tty/serial/fsl_linflexuart.c
843
sport->ops = &linflex_pops;
drivers/tty/serial/fsl_lpuart.c
2894
sport->port.ops = &lpuart32_pops;
drivers/tty/serial/fsl_lpuart.c
2896
sport->port.ops = &lpuart_pops;
drivers/tty/serial/fsl_lpuart.c
3206
uport->ops->set_termios(uport, &termios, NULL);
drivers/tty/serial/icom.c
1785
icom_port->uart_port.ops = &icom_ops;
drivers/tty/serial/imx.c
2475
sport->port.ops = &imx_uart_pops;
drivers/tty/serial/ip22zilog.c
1039
up->port.ops = &ip22zilog_pops;
drivers/tty/serial/jsm/jsm_tty.c
461
brd->channels[i]->uart_port.ops = &jsm_ops;
drivers/tty/serial/kgdboc.c
336
return kgdb_tty_driver->ops->poll_get_char(kgdb_tty_driver,
drivers/tty/serial/kgdboc.c
344
kgdb_tty_driver->ops->poll_put_char(kgdb_tty_driver,
drivers/tty/serial/lantiq.c
854
port->ops = &lqasc_pops;
drivers/tty/serial/liteuart.c
319
port->ops = &liteuart_ops;
drivers/tty/serial/lpc32xx_hs.c
640
p->port.ops = &serial_lpc32xx_pops;
drivers/tty/serial/ma35d1_serial.c
619
p->port.ops = &ma35d1serial_ops;
drivers/tty/serial/ma35d1_serial.c
710
up->port.ops = &ma35d1serial_ops;
drivers/tty/serial/max3100.c
725
max3100s[i]->port.ops = &max3100_ops;
drivers/tty/serial/max310x.c
1394
s->p[i].port.ops = &max310x_ops;
drivers/tty/serial/mcf.c
589
port->ops = &mcf_uart_ops;
drivers/tty/serial/men_z135_uart.c
825
uart->port.ops = &men_z135_ops;
drivers/tty/serial/meson_uart.c
770
port->ops = &meson_uart_ops;
drivers/tty/serial/milbeaut_usio.c
543
port->ops = &mlb_usio_ops;
drivers/tty/serial/mpc52xx_uart.c
1611
port->ops = &mpc52xx_uart_ops;
drivers/tty/serial/mpc52xx_uart.c
1735
port->ops = &mpc52xx_uart_ops;
drivers/tty/serial/mps2-uart.c
550
mps_port->port.ops = &mps2_uart_pops;
drivers/tty/serial/msm_serial.c
1574
.ops = &msm_uart_pops,
drivers/tty/serial/msm_serial.c
1583
.ops = &msm_uart_pops,
drivers/tty/serial/msm_serial.c
1592
.ops = &msm_uart_pops,
drivers/tty/serial/mux.c
460
port->ops = &mux_pops;
drivers/tty/serial/mvebu-uart.c
1313
init.ops = &mvebu_uart_clock_ops;
drivers/tty/serial/mvebu-uart.c
903
port->ops = &mvebu_uart_ops;
drivers/tty/serial/mxs-auart.c
1618
s->port.ops = &mxs_auart_ops;
drivers/tty/serial/omap-serial.c
1578
up->port.ops = &serial_omap_pops;
drivers/tty/serial/owl-uart.c
710
owl_port->port.ops = &owl_uart_ops;
drivers/tty/serial/pch_uart.c
1695
priv->port.ops = &pch_uart_ops;
drivers/tty/serial/pic32_uart.c
905
port->ops = &pic32_uart_ops;
drivers/tty/serial/pmac_zilog.c
1417
uap->port.ops = &pmz_pops;
drivers/tty/serial/pmac_zilog.c
1638
uap->port.ops = &pmz_pops;
drivers/tty/serial/pxa.c
835
sport->port.ops = &serial_pxa_pops;
drivers/tty/serial/qcom_geni_serial.c
172
.ops = &qcom_geni_console_pops,
drivers/tty/serial/qcom_geni_serial.c
291
port->uport.ops = &qcom_geni_uart_pops;
drivers/tty/serial/qcom_geni_serial.c
926
uport->ops->start_rx(uport);
drivers/tty/serial/qcom_geni_serial.c
931
uport->ops->stop_rx(uport);
drivers/tty/serial/qcom_geni_serial.c
936
uport->ops->stop_tx(uport);
drivers/tty/serial/rda-uart.c
758
rda_port->port.ops = &rda_uart_ops;
drivers/tty/serial/rp2.c
669
p->ops = &rp2_uart_ops;
drivers/tty/serial/rsci.c
188
if (s->cfg->ops && s->cfg->ops->init_pins) {
drivers/tty/serial/rsci.c
189
s->cfg->ops->init_pins(port, cflag);
drivers/tty/serial/rsci.c
693
.ops = &rsci_port_ops,
drivers/tty/serial/rsci.c
700
.ops = &rsci_port_ops,
drivers/tty/serial/sa1100.c
608
sa1100_ports[i].port.ops = &sa1100_pops;
drivers/tty/serial/sa1100.c
88
status = sport->port.ops->get_mctrl(&sport->port);
drivers/tty/serial/samsung_tty.c
1988
ourport->port.ops = &s3c64xx_serial_ops;
drivers/tty/serial/samsung_tty.c
1991
ourport->port.ops = &apple_s5l_serial_ops;
drivers/tty/serial/sb1250-duart.c
809
uport->ops = &sbd_ops;
drivers/tty/serial/sc16is7xx.c
1485
port->ops = &sc16is7xx_ops;
drivers/tty/serial/sccnxp.c
991
s->port[i].ops = &sccnxp_ops;
drivers/tty/serial/serial-tegra.c
1583
u->ops = &tegra_uart_ops;
drivers/tty/serial/serial_core.c
1065
result = uport->ops->tx_empty(uport);
drivers/tty/serial/serial_core.c
1095
return uport->mctrl | uport->ops->get_mctrl(uport);
drivers/tty/serial/serial_core.c
1128
if (uport->type != PORT_UNKNOWN && uport->ops->break_ctl)
drivers/tty/serial/serial_core.c
1129
uport->ops->break_ctl(uport, break_state);
drivers/tty/serial/serial_core.c
1162
if (uport->type != PORT_UNKNOWN && uport->ops->release_port)
drivers/tty/serial/serial_core.c
1163
uport->ops->release_port(uport);
drivers/tty/serial/serial_core.c
1173
uport->ops->config_port(uport, flags);
drivers/tty/serial/serial_core.c
1192
if (uport->ops->enable_ms)
drivers/tty/serial/serial_core.c
1193
uport->ops->enable_ms(uport);
drivers/tty/serial/serial_core.c
133
port->ops->stop_tx(port);
drivers/tty/serial/serial_core.c
1483
port->ops->set_mctrl(port, port->mctrl);
drivers/tty/serial/serial_core.c
161
port->ops->start_tx(port);
drivers/tty/serial/serial_core.c
1613
if (uport->ops->ioctl)
drivers/tty/serial/serial_core.c
1614
ret = uport->ops->ioctl(uport, cmd, arg);
drivers/tty/serial/serial_core.c
1636
if (uport && uport->ops->set_ldisc)
drivers/tty/serial/serial_core.c
1637
uport->ops->set_ldisc(uport, &tty->termios);
drivers/tty/serial/serial_core.c
1734
uport->ops->stop_rx(uport);
drivers/tty/serial/serial_core.c
1804
while (!port->ops->tx_empty(port)) {
drivers/tty/serial/serial_core.c
186
port->ops->set_mctrl(port, port->mctrl);
drivers/tty/serial/serial_core.c
1862
uport->ops->shutdown(uport);
drivers/tty/serial/serial_core.c
1886
mctrl = uport->ops->get_mctrl(uport);
drivers/tty/serial/serial_core.c
1960
if (port->ops->type)
drivers/tty/serial/serial_core.c
1961
str = port->ops->type(port);
drivers/tty/serial/serial_core.c
2004
status = uport->ops->get_mctrl(uport);
drivers/tty/serial/serial_core.c
216
uport->ops->set_termios(uport, termios, old_termios);
drivers/tty/serial/serial_core.c
2237
port->ops->set_termios(port, &termios, &dummy);
drivers/tty/serial/serial_core.c
2267
if (port && port->ops->pm)
drivers/tty/serial/serial_core.c
2268
port->ops->pm(port, pm_state, state->pm_state);
drivers/tty/serial/serial_core.c
2312
if (uport->ops->start_rx) {
drivers/tty/serial/serial_core.c
2314
uport->ops->stop_rx(uport);
drivers/tty/serial/serial_core.c
2323
const struct uart_ops *ops = uport->ops;
drivers/tty/serial/serial_core.c
2331
ops->stop_tx(uport);
drivers/tty/serial/serial_core.c
2333
ops->set_mctrl(uport, 0);
drivers/tty/serial/serial_core.c
2337
ops->stop_rx(uport);
drivers/tty/serial/serial_core.c
2343
for (tries = 3; !ops->tx_empty(uport) && tries; tries--)
drivers/tty/serial/serial_core.c
2349
ops->shutdown(uport);
drivers/tty/serial/serial_core.c
235
!(uport->ops->get_mctrl(uport) & TIOCM_CTS);
drivers/tty/serial/serial_core.c
238
uport->ops->stop_tx(uport);
drivers/tty/serial/serial_core.c
2405
uport->ops->set_termios(uport, &termios, NULL);
drivers/tty/serial/serial_core.c
2406
if (!console_suspend_enabled && uport->ops->start_rx) {
drivers/tty/serial/serial_core.c
2408
uport->ops->start_rx(uport);
drivers/tty/serial/serial_core.c
2415
const struct uart_ops *ops = uport->ops;
drivers/tty/serial/serial_core.c
2421
ops->set_mctrl(uport, 0);
drivers/tty/serial/serial_core.c
2426
ret = ops->startup(uport);
drivers/tty/serial/serial_core.c
2433
ops->set_mctrl(uport, uport->mctrl);
drivers/tty/serial/serial_core.c
2434
ops->start_tx(uport);
drivers/tty/serial/serial_core.c
2523
port->ops->config_port(port, flags);
drivers/tty/serial/serial_core.c
2546
port->ops->set_mctrl(port, port->mctrl);
drivers/tty/serial/serial_core.c
2592
!(port->ops->poll_get_char && port->ops->poll_put_char))
drivers/tty/serial/serial_core.c
2598
if (port->ops->poll_init) {
drivers/tty/serial/serial_core.c
2604
ret = port->ops->poll_init(port);
drivers/tty/serial/serial_core.c
2629
ret = port->ops->poll_get_char(port);
drivers/tty/serial/serial_core.c
2647
port->ops->poll_put_char(port, '\r');
drivers/tty/serial/serial_core.c
2648
port->ops->poll_put_char(port, ch);
drivers/tty/serial/serial_core.c
2755
port->ops = &uart_port_ops;
drivers/tty/serial/serial_core.c
3166
if (uport->type != PORT_UNKNOWN && uport->ops->release_port)
drivers/tty/serial/serial_core.c
3167
uport->ops->release_port(uport);
drivers/tty/serial/serial_core.c
321
retval = uport->ops->startup(uport);
drivers/tty/serial/serial_core.c
3365
if (ld->ops->dcd_change)
drivers/tty/serial/serial_core.c
3366
ld->ops->dcd_change(tty, active);
drivers/tty/serial/serial_core.c
3399
uport->ops->start_tx(uport);
drivers/tty/serial/serial_core.c
3405
uport->ops->stop_tx(uport);
drivers/tty/serial/serial_core.c
686
if (port->ops->flush_buffer)
drivers/tty/serial/serial_core.c
687
port->ops->flush_buffer(port);
drivers/tty/serial/serial_core.c
719
if (port->ops->send_xchar)
drivers/tty/serial/serial_core.c
720
port->ops->send_xchar(port, ch);
drivers/tty/serial/serial_core.c
725
port->ops->start_tx(port);
drivers/tty/serial/serial_core.c
746
port->ops->throttle(port);
drivers/tty/serial/serial_core.c
775
port->ops->unthrottle(port);
drivers/tty/serial/serial_core.c
851
if (old_type != PORT_UNKNOWN && uport->ops->release_port)
drivers/tty/serial/serial_core.c
852
uport->ops->release_port(uport);
drivers/tty/serial/serial_core.c
861
if (uport->type == PORT_UNKNOWN || !uport->ops->request_port)
drivers/tty/serial/serial_core.c
864
retval = uport->ops->request_port(uport);
drivers/tty/serial/serial_core.c
882
retval = uport->ops->request_port(uport);
drivers/tty/serial/serial_core.c
964
if (uport->ops->verify_port) {
drivers/tty/serial/serial_core.c
965
retval = uport->ops->verify_port(uport, new_info);
drivers/tty/serial/serial_port.c
46
port->ops->start_tx(port);
drivers/tty/serial/serial_port.c
82
port->ops->start_tx(port);
drivers/tty/serial/serial_txx9.c
1127
port.ops = &serial_txx9_pops;
drivers/tty/serial/serial_txx9.c
824
up->ops = &serial_txx9_pops;
drivers/tty/serial/serial_txx9.c
890
if (!up->ops)
drivers/tty/serial/serial_txx9.c
940
serial_txx9_ports[port->line].ops = &serial_txx9_pops;
drivers/tty/serial/sh-sci-common.h
105
const struct sci_port_ops *ops;
drivers/tty/serial/sh-sci-common.h
158
const struct sci_port_ops *ops;
drivers/tty/serial/sh-sci.c
1055
s->ops->clear_SCxSR(port, SCxSR_TDxE_CLEAR(port));
drivers/tty/serial/sh-sci.c
1129
s->ops->clear_SCxSR(port, SCxSR_RDxF_CLEAR(port));
drivers/tty/serial/sh-sci.c
1142
s->ops->clear_SCxSR(port, SCxSR_RDxF_CLEAR(port));
drivers/tty/serial/sh-sci.c
1151
unsigned int status = s->ops->read_reg(port, regs->status);
drivers/tty/serial/sh-sci.c
1204
status = s->ops->read_reg(port, s->params->overrun_reg);
drivers/tty/serial/sh-sci.c
1211
s->ops->clear_SCxSR(port, s->params->overrun_mask);
drivers/tty/serial/sh-sci.c
1214
s->ops->write_reg(port, s->params->overrun_reg, status);
drivers/tty/serial/sh-sci.c
1327
s->ops->set_rtrg(port, 1);
drivers/tty/serial/sh-sci.c
1352
sci->rx_trigger = sci->ops->set_rtrg(port, r);
drivers/tty/serial/sh-sci.c
1354
sci->ops->set_rtrg(port, 1);
drivers/tty/serial/sh-sci.c
1397
sci->ops->set_rtrg(port, 1);
drivers/tty/serial/sh-sci.c
1522
s->ops->set_rtrg(port, s->rx_trigger);
drivers/tty/serial/sh-sci.c
1960
s->ops->set_rtrg(port, 1);
drivers/tty/serial/sh-sci.c
1986
if (!s->ops->rtrg_enabled(port))
drivers/tty/serial/sh-sci.c
1987
s->ops->set_rtrg(port, s->rx_trigger);
drivers/tty/serial/sh-sci.c
1997
s->ops->receive_chars(port);
drivers/tty/serial/sh-sci.c
2009
s->ops->transmit_chars(port);
drivers/tty/serial/sh-sci.c
2027
ctrl = s->ops->read_reg(port, regs->control) &
drivers/tty/serial/sh-sci.c
2029
s->ops->write_reg(port, regs->control, ctrl);
drivers/tty/serial/sh-sci.c
2046
s->ops->clear_SCxSR(port, SCxSR_BREAK_CLEAR(port));
drivers/tty/serial/sh-sci.c
2074
s->ops->clear_SCxSR(port, SCxSR_RDxF_CLEAR(port));
drivers/tty/serial/sh-sci.c
2079
s->ops->receive_chars(port);
drivers/tty/serial/sh-sci.c
2082
s->ops->clear_SCxSR(port, SCxSR_ERROR_CLEAR(port));
drivers/tty/serial/sh-sci.c
2497
s->port.ops->stop_rx(port);
drivers/tty/serial/sh-sci.c
2498
s->port.ops->stop_tx(port);
drivers/tty/serial/sh-sci.c
2499
s->ops->shutdown_complete(port);
drivers/tty/serial/sh-sci.c
2655
s->ops->clear_SCxSR(port,
drivers/tty/serial/sh-sci.c
2666
s->ops->set_rtrg(port, 1);
drivers/tty/serial/sh-sci.c
2671
s->ops->set_rtrg(port, 1);
drivers/tty/serial/sh-sci.c
2673
s->ops->set_rtrg(port, s->rx_trigger);
drivers/tty/serial/sh-sci.c
3232
sci_port->ops = &sci_port_ops;
drivers/tty/serial/sh-sci.c
3233
sci_port->port.ops = &sci_uart_ops;
drivers/tty/serial/sh-sci.c
3395
to_sci_port(port)->ops->poll_put_char(port, ch);
drivers/tty/serial/sh-sci.c
3422
ctrl = sci_port->ops->read_reg(port, regs->control);
drivers/tty/serial/sh-sci.c
3423
sci_port->ops->prepare_console_write(port, ctrl);
drivers/tty/serial/sh-sci.c
3431
while ((sci_port->ops->read_reg(port, regs->status) & bits) != bits)
drivers/tty/serial/sh-sci.c
3435
if (sci_port->ops->finish_console_write)
drivers/tty/serial/sh-sci.c
3436
sci_port->ops->finish_console_write(port, ctrl);
drivers/tty/serial/sh-sci.c
3438
sci_port->ops->write_reg(port, regs->control, ctrl);
drivers/tty/serial/sh-sci.c
3466
if (!port->ops)
drivers/tty/serial/sh-sci.c
3578
.ops = &sci_port_ops,
drivers/tty/serial/sh-sci.c
3586
.ops = &sci_port_ops,
drivers/tty/serial/sh-sci.c
3594
.ops = &sci_port_ops,
drivers/tty/serial/sh-sci.c
3602
.ops = &sci_port_ops,
drivers/tty/serial/sh-sci.c
3610
.ops = &sci_port_ops,
drivers/tty/serial/sh-sci.c
3618
.ops = &sci_port_ops,
drivers/tty/serial/sh-sci.c
3626
.ops = &sci_port_ops,
drivers/tty/serial/sh-sci.c
3634
.ops = &sci_port_ops,
drivers/tty/serial/sh-sci.c
3642
.ops = &sci_port_ops,
drivers/tty/serial/sh-sci.c
3776
sp->ops = data->ops;
drivers/tty/serial/sh-sci.c
3777
sp->port.ops = data->uart_ops;
drivers/tty/serial/sh-sci.c
3901
sp->ops->suspend_regs_size(),
drivers/tty/serial/sh-sci.c
3959
if (sport->ops->console_save)
drivers/tty/serial/sh-sci.c
3960
sport->ops->console_save(&sport->port);
drivers/tty/serial/sh-sci.c
3975
if (sport->ops->console_restore)
drivers/tty/serial/sh-sci.c
3976
sport->ops->console_restore(&sport->port);
drivers/tty/serial/sh-sci.c
4059
sci_ports[0].ops = data->ops;
drivers/tty/serial/sh-sci.c
4060
sci_ports[0].port.ops = data->uart_ops;
drivers/tty/serial/sh-sci.c
4064
port_cfg.scscr = sci_ports[0].ops->read_reg(&sci_ports[0].port, regs->control);
drivers/tty/serial/sh-sci.c
4065
sci_ports[0].ops->write_reg(&sci_ports[0].port,
drivers/tty/serial/sh-sci.c
882
s->ops->clear_SCxSR(port, SCxSR_ERROR_CLEAR(port));
drivers/tty/serial/sh-sci.c
895
s->ops->clear_SCxSR(port, SCxSR_RDxF_CLEAR(port));
drivers/tty/serial/sh-sci.c
908
status = s->ops->read_reg(port, regs->status);
drivers/tty/serial/sh-sci.c
912
s->ops->clear_SCxSR(port, SCxSR_TDxE_CLEAR(port) & ~SCxSR_TEND(port));
drivers/tty/serial/sh-sci.c
924
if (s->cfg->ops && s->cfg->ops->init_pins) {
drivers/tty/serial/sh-sci.c
925
s->cfg->ops->init_pins(port, cflag);
drivers/tty/serial/sifive.c
1017
ssp->port.ops = &sifive_serial_uops;
drivers/tty/serial/sprd_serial.c
1203
up->ops = &serial_sprd_ops;
drivers/tty/serial/st-asc.c
696
port->ops = &asc_uart_ops;
drivers/tty/serial/stm32-usart.c
1576
port->ops = &stm32_uart_ops;
drivers/tty/serial/sunhv.c
556
port->ops = &sunhv_pops;
drivers/tty/serial/sunplus-uart.c
634
port->ops = &sunplus_uart_ops;
drivers/tty/serial/sunsab.c
985
up->port.ops = &sunsab_pops;
drivers/tty/serial/sunsu.c
1331
port->ops->set_termios(port, &termios, &dummy);
drivers/tty/serial/sunsu.c
1454
up->port.ops = &sunsu_pops;
drivers/tty/serial/sunzilog.c
1434
up[0].port.ops = &sunzilog_pops;
drivers/tty/serial/sunzilog.c
1452
up[1].port.ops = &sunzilog_pops;
drivers/tty/serial/tegra-tcu.c
231
port->ops = &tegra_tcu_uart_ops;
drivers/tty/serial/tegra-utc.c
500
tup->port.ops = &tegra_utc_uart_ops;
drivers/tty/serial/timbuart.c
427
uart->port.ops = &timbuart_ops;
drivers/tty/serial/uartlite.c
667
port->ops = &ulite_ops;
drivers/tty/serial/ucc_uart.c
1404
qe_port->port.ops = &qe_uart_pops;
drivers/tty/serial/vt8500_serial.c
672
vt8500_port->uart.ops = &vt8500_uart_pops;
drivers/tty/serial/xilinx_uartps.c
1766
port->ops = &cdns_uart_ops;
drivers/tty/serial/zs.c
1112
uport->ops = &zs_ops;
drivers/tty/synclink_gt.c
3487
info->port.ops = &slgt_port_ops;
drivers/tty/synclink_gt.c
3601
static const struct tty_operations ops = {
drivers/tty/synclink_gt.c
3693
tty_set_operations(serial_driver, &ops);
drivers/tty/synclink_gt.c
576
if (ld->ops->receive_buf)
drivers/tty/synclink_gt.c
577
ld->ops->receive_buf(tty, data, flags, count);
drivers/tty/tty_buffer.c
240
if (ld && ld->ops->flush_buffer)
drivers/tty/tty_buffer.c
241
ld->ops->flush_buffer(tty);
drivers/tty/tty_buffer.c
386
if (ld->ops->receive_buf2)
drivers/tty/tty_buffer.c
387
count = ld->ops->receive_buf2(ld->tty, p, f, count);
drivers/tty/tty_buffer.c
390
if (count && ld->ops->receive_buf)
drivers/tty/tty_buffer.c
391
ld->ops->receive_buf(ld->tty, p, f, count);
drivers/tty/tty_io.c
1006
ret = ld->ops->write(tty, file, tty->write_buf, size);
drivers/tty/tty_io.c
1054
if (tty->ops->write && tty->count > 0)
drivers/tty/tty_io.c
1055
tty->ops->write(tty, msg, strlen(msg));
drivers/tty/tty_io.c
1070
if (!tty || !tty->ops->write || tty_io_error(tty))
drivers/tty/tty_io.c
1073
if (tty->ops->write_room == NULL)
drivers/tty/tty_io.c
1078
if (!ld->ops->write)
drivers/tty/tty_io.c
1141
if (tty->ops->send_xchar) {
drivers/tty/tty_io.c
1143
tty->ops->send_xchar(tty, ch);
drivers/tty/tty_io.c
1154
tty->ops->write(tty, &ch, 1);
drivers/tty/tty_io.c
1219
if (driver->ops->lookup) {
drivers/tty/tty_io.c
1223
tty = driver->ops->lookup(driver, file, idx);
drivers/tty/tty_io.c
1295
return driver->ops->install ? driver->ops->install(driver, tty) :
drivers/tty/tty_io.c
1311
if (driver->ops->remove)
drivers/tty/tty_io.c
1312
driver->ops->remove(driver, tty);
drivers/tty/tty_io.c
1521
if (tty->ops->cleanup)
drivers/tty/tty_io.c
1522
tty->ops->cleanup(tty);
drivers/tty/tty_io.c
1579
if (tty->ops->shutdown)
drivers/tty/tty_io.c
1580
tty->ops->shutdown(tty);
drivers/tty/tty_io.c
1744
if (tty->ops->close)
drivers/tty/tty_io.c
1745
tty->ops->close(tty, filp);
drivers/tty/tty_io.c
2136
if (tty->ops->open)
drivers/tty/tty_io.c
2137
retval = tty->ops->open(tty, filp);
drivers/tty/tty_io.c
2198
if (ld->ops->poll)
drivers/tty/tty_io.c
2199
ret = ld->ops->poll(tty, filp, wait);
drivers/tty/tty_io.c
2289
if (ld->ops->receive_buf)
drivers/tty/tty_io.c
2290
ld->ops->receive_buf(tty, &ch, NULL, 1);
drivers/tty/tty_io.c
2366
if (tty->ops->resize)
drivers/tty/tty_io.c
2367
return tty->ops->resize(tty, &tmp_ws);
drivers/tty/tty_io.c
2452
ret = put_user(ld->ops->num, p);
drivers/tty/tty_io.c
2472
if (tty->ops->break_ctl == NULL)
drivers/tty/tty_io.c
2476
return tty->ops->break_ctl(tty, duration);
drivers/tty/tty_io.c
2482
retval = tty->ops->break_ctl(tty, -1);
drivers/tty/tty_io.c
2485
retval = tty->ops->break_ctl(tty, 0);
drivers/tty/tty_io.c
2509
if (tty->ops->tiocmget)
drivers/tty/tty_io.c
2510
retval = tty->ops->tiocmget(tty);
drivers/tty/tty_io.c
2554
if (tty->ops->tiocmset == NULL)
drivers/tty/tty_io.c
2575
return tty->ops->tiocmset(tty, set, clear);
drivers/tty/tty_io.c
2592
if (tty->ops->get_icount)
drivers/tty/tty_io.c
2593
return tty->ops->get_icount(tty, icount);
drivers/tty/tty_io.c
2623
if (!tty->ops->set_serial)
drivers/tty/tty_io.c
2626
return tty->ops->set_serial(tty, ss);
drivers/tty/tty_io.c
2645
if (!tty->ops->get_serial)
drivers/tty/tty_io.c
2647
err = tty->ops->get_serial(tty, &v);
drivers/tty/tty_io.c
2744
if (tty->ops->break_ctl)
drivers/tty/tty_io.c
2745
return tty->ops->break_ctl(tty, -1);
drivers/tty/tty_io.c
2748
if (tty->ops->break_ctl)
drivers/tty/tty_io.c
2749
return tty->ops->break_ctl(tty, 0);
drivers/tty/tty_io.c
2791
if (tty->ops->ioctl) {
drivers/tty/tty_io.c
2792
retval = tty->ops->ioctl(tty, cmd, arg);
drivers/tty/tty_io.c
2800
if (ld->ops->ioctl) {
drivers/tty/tty_io.c
2801
retval = ld->ops->ioctl(tty, cmd, arg);
drivers/tty/tty_io.c
2861
if (!tty->ops->get_serial)
drivers/tty/tty_io.c
2863
err = tty->ops->get_serial(tty, &v);
drivers/tty/tty_io.c
2970
if (tty->ops->compat_ioctl) {
drivers/tty/tty_io.c
2971
retval = tty->ops->compat_ioctl(tty, cmd, arg);
drivers/tty/tty_io.c
2979
if (ld->ops->compat_ioctl)
drivers/tty/tty_io.c
2980
retval = ld->ops->compat_ioctl(tty, cmd, arg);
drivers/tty/tty_io.c
2981
if (retval == -ENOIOCTLCMD && ld->ops->ioctl)
drivers/tty/tty_io.c
2982
retval = ld->ops->ioctl(tty, (unsigned long)compat_ptr(cmd),
drivers/tty/tty_io.c
3129
tty->ops = driver->ops;
drivers/tty/tty_io.c
3152
if (tty->ops->put_char)
drivers/tty/tty_io.c
3153
return tty->ops->put_char(tty, ch);
drivers/tty/tty_io.c
3154
return tty->ops->write(tty, &ch, 1);
drivers/tty/tty_io.c
3167
driver->cdevs[index]->ops = &tty_fops;
drivers/tty/tty_io.c
406
if (tty_line >= 0 && tty_line < p->num && p->ops &&
drivers/tty/tty_io.c
407
p->ops->poll_init && !p->ops->poll_init(p, tty_line, stp)) {
drivers/tty/tty_io.c
455
if (tty && tty->ops && tty->ops->show_fdinfo)
drivers/tty/tty_io.c
456
tty->ops->show_fdinfo(tty, m);
drivers/tty/tty_io.c
514
if (ld->ops->write_wakeup)
drivers/tty/tty_io.c
515
ld->ops->write_wakeup(tty);
drivers/tty/tty_io.c
640
if (tty->ops->close)
drivers/tty/tty_io.c
642
tty->ops->close(tty, cons_filp);
drivers/tty/tty_io.c
643
} else if (tty->ops->hangup)
drivers/tty/tty_io.c
644
tty->ops->hangup(tty);
drivers/tty/tty_io.c
745
if (tty->ops->stop)
drivers/tty/tty_io.c
746
tty->ops->stop(tty);
drivers/tty/tty_io.c
775
if (tty->ops->start)
drivers/tty/tty_io.c
776
tty->ops->start(tty);
drivers/tty/tty_io.c
847
size = ld->ops->read(tty, file, kernel_buf, size, &cookie, offset);
drivers/tty/tty_io.c
921
if (ld->ops->read)
drivers/tty/tty_ioctl.c
105
tty->ops->unthrottle)
drivers/tty/tty_ioctl.c
106
tty->ops->unthrottle(tty);
drivers/tty/tty_ioctl.c
134
if (tty->ops->throttle)
drivers/tty/tty_ioctl.c
135
tty->ops->throttle(tty);
drivers/tty/tty_ioctl.c
162
if (tty->ops->unthrottle)
drivers/tty/tty_ioctl.c
163
tty->ops->unthrottle(tty);
drivers/tty/tty_ioctl.c
192
if (tty->ops->wait_until_sent)
drivers/tty/tty_ioctl.c
193
tty->ops->wait_until_sent(tty, timeout);
drivers/tty/tty_ioctl.c
340
if (tty->ops->set_termios)
drivers/tty/tty_ioctl.c
341
tty->ops->set_termios(tty, &old_termios);
drivers/tty/tty_ioctl.c
347
if (ld->ops->set_termios)
drivers/tty/tty_ioctl.c
348
ld->ops->set_termios(tty, &old_termios);
drivers/tty/tty_ioctl.c
499
if ((opt & TERMIOS_FLUSH) && ld->ops->flush_buffer)
drivers/tty/tty_ioctl.c
50
if (tty->ops->chars_in_buffer)
drivers/tty/tty_ioctl.c
500
ld->ops->flush_buffer(tty);
drivers/tty/tty_ioctl.c
504
if ((opt & TERMIOS_WAIT) && tty->ops->wait_until_sent) {
drivers/tty/tty_ioctl.c
505
tty->ops->wait_until_sent(tty, 0);
drivers/tty/tty_ioctl.c
51
return tty->ops->chars_in_buffer(tty);
drivers/tty/tty_ioctl.c
68
if (tty->ops->write_room)
drivers/tty/tty_ioctl.c
69
return tty->ops->write_room(tty);
drivers/tty/tty_ioctl.c
747
if (tty->ops->set_termios)
drivers/tty/tty_ioctl.c
748
tty->ops->set_termios(tty, &old);
drivers/tty/tty_ioctl.c
84
if (tty->ops->flush_buffer)
drivers/tty/tty_ioctl.c
85
tty->ops->flush_buffer(tty);
drivers/tty/tty_ioctl.c
901
if (ld && ld->ops->flush_buffer) {
drivers/tty/tty_ioctl.c
902
ld->ops->flush_buffer(tty);
drivers/tty/tty_ioctl.c
907
if (ld && ld->ops->flush_buffer) {
drivers/tty/tty_ioctl.c
908
ld->ops->flush_buffer(tty);
drivers/tty/tty_ldisc.c
166
ld->ops = ldops;
drivers/tty/tty_ldisc.c
183
put_ldops(ld->ops);
drivers/tty/tty_ldisc.c
429
if (ld->ops->open) {
drivers/tty/tty_ldisc.c
432
ret = ld->ops->open(tty);
drivers/tty/tty_ldisc.c
454
if (ld->ops->close)
drivers/tty/tty_ldisc.c
455
ld->ops->close(tty);
drivers/tty/tty_ldisc.c
494
if (tty_ldisc_failto(tty, old->ops->num) < 0) {
drivers/tty/tty_ldisc.c
539
if (tty->ldisc->ops->num == disc)
drivers/tty/tty_ldisc.c
548
if (tty->ops->ldisc_ok) {
drivers/tty/tty_ldisc.c
549
retval = tty->ops->ldisc_ok(tty, disc);
drivers/tty/tty_ldisc.c
570
if (tty->ldisc->ops->num != old_ldisc->ops->num && tty->ops->set_ldisc) {
drivers/tty/tty_ldisc.c
572
tty->ops->set_ldisc(tty);
drivers/tty/tty_ldisc.c
698
if (ld->ops->flush_buffer)
drivers/tty/tty_ldisc.c
699
ld->ops->flush_buffer(tty);
drivers/tty/tty_ldisc.c
702
ld->ops->write_wakeup)
drivers/tty/tty_ldisc.c
703
ld->ops->write_wakeup(tty);
drivers/tty/tty_ldisc.c
704
if (ld->ops->hangup)
drivers/tty/tty_ldisc.c
705
ld->ops->hangup(tty);
drivers/tty/tty_port.c
272
if (port->ops && port->ops->destruct)
drivers/tty/tty_port.c
273
port->ops->destruct(port);
drivers/tty/tty_port.c
350
if (port->ops->shutdown)
drivers/tty/tty_port.c
351
port->ops->shutdown(port);
drivers/tty/tty_port.c
418
if (port->ops->carrier_raised == NULL)
drivers/tty/tty_port.c
420
return port->ops->carrier_raised(port);
drivers/tty/tty_port.c
434
if (port->ops->dtr_rts)
drivers/tty/tty_port.c
435
port->ops->dtr_rts(port, true);
drivers/tty/tty_port.c
449
if (port->ops->dtr_rts)
drivers/tty/tty_port.c
450
port->ops->dtr_rts(port, false);
drivers/tty/tty_port.c
58
if (ld->ops->lookahead_buf)
drivers/tty/tty_port.c
59
ld->ops->lookahead_buf(ld->tty, p, f, count);
drivers/tty/tty_port.c
746
if (port->ops->activate) {
drivers/tty/tty_port.c
747
int retval = port->ops->activate(port, tty);
drivers/tty/ttynull.c
75
ttynull_port.ops = &ttynull_port_ops;
drivers/tty/vcc.c
761
if (unlikely(!tty->port->ops)) {
drivers/tty/vcc.c
973
port_tty->ops = &vcc_port_ops;
drivers/tty/vt/vt.c
1074
vc->port.ops = &vc_port_ops;
drivers/ufs/core/ufs-hwmon.c
162
.ops = &ufs_hwmon_ops,
drivers/ufs/core/ufshcd.c
10791
.ops = &ufshcd_tmf_ops,
drivers/ufs/host/ufs-qcom.c
1392
host->rcdev.ops = &ufs_qcom_reset_ops;
drivers/uio/uio.c
908
cdev->ops = &uio_fops;
drivers/usb/cdns3/cdns3-ep0.c
881
priv_ep->endpoint.ops = &cdns3_gadget_ep0_ops;
drivers/usb/cdns3/cdns3-gadget.c
3208
priv_ep->endpoint.ops = &cdns3_gadget_ep_ops;
drivers/usb/cdns3/cdns3-gadget.c
3337
priv_dev->gadget.ops = &cdns3_gadget_ops;
drivers/usb/cdns3/cdnsp-gadget.c
1673
pep->endpoint.ops = &cdnsp_gadget_ep0_ops;
drivers/usb/cdns3/cdnsp-gadget.c
1691
pep->endpoint.ops = &cdnsp_gadget_ep_ops;
drivers/usb/cdns3/cdnsp-gadget.c
1934
pdev->gadget.ops = &cdnsp_gadget_ops;
drivers/usb/chipidea/ci_hdrc_msm.c
216
ci->rcdev.ops = &ci_hdrc_msm_reset_ops;
drivers/usb/chipidea/otg_fsm.c
810
ci->fsm.ops = &ci_otg_ops;
drivers/usb/chipidea/udc.c
2046
hwep->ep.ops = &usb_ep_ops;
drivers/usb/chipidea/udc.c
2278
ci->gadget.ops = &usb_gadget_ops;
drivers/usb/chipidea/usbmisc_imx.c
1260
return usbmisc->ops == &imx53_usbmisc_ops;
drivers/usb/chipidea/usbmisc_imx.c
1271
if (!usbmisc->ops->init)
drivers/usb/chipidea/usbmisc_imx.c
1273
return usbmisc->ops->init(data);
drivers/usb/chipidea/usbmisc_imx.c
1286
if (usbmisc->ops->post)
drivers/usb/chipidea/usbmisc_imx.c
1287
ret = usbmisc->ops->post(data);
drivers/usb/chipidea/usbmisc_imx.c
1293
if (usbmisc->ops->set_wakeup)
drivers/usb/chipidea/usbmisc_imx.c
1294
ret = usbmisc->ops->set_wakeup(data, false);
drivers/usb/chipidea/usbmisc_imx.c
1312
if (!usbmisc->ops->hsic_set_connect || !data->hsic)
drivers/usb/chipidea/usbmisc_imx.c
1314
return usbmisc->ops->hsic_set_connect(data);
drivers/usb/chipidea/usbmisc_imx.c
1329
if (!usbmisc->ops->charger_detection)
drivers/usb/chipidea/usbmisc_imx.c
1333
ret = usbmisc->ops->charger_detection(data);
drivers/usb/chipidea/usbmisc_imx.c
1358
if (usbmisc->ops->pullup)
drivers/usb/chipidea/usbmisc_imx.c
1359
usbmisc->ops->pullup(data, on);
drivers/usb/chipidea/usbmisc_imx.c
1375
if (usbmisc->ops->vbus_comparator_on)
drivers/usb/chipidea/usbmisc_imx.c
1376
usbmisc->ops->vbus_comparator_on(data, false);
drivers/usb/chipidea/usbmisc_imx.c
1378
if (wakeup && usbmisc->ops->set_wakeup)
drivers/usb/chipidea/usbmisc_imx.c
1379
ret = usbmisc->ops->set_wakeup(data, true);
drivers/usb/chipidea/usbmisc_imx.c
1385
if (usbmisc->ops->hsic_set_clk && data->hsic)
drivers/usb/chipidea/usbmisc_imx.c
1386
ret = usbmisc->ops->hsic_set_clk(data, false);
drivers/usb/chipidea/usbmisc_imx.c
1406
if (usbmisc->ops->power_lost_check)
drivers/usb/chipidea/usbmisc_imx.c
1407
ret = usbmisc->ops->power_lost_check(data);
drivers/usb/chipidea/usbmisc_imx.c
1417
if (wakeup && usbmisc->ops->set_wakeup)
drivers/usb/chipidea/usbmisc_imx.c
1418
ret = usbmisc->ops->set_wakeup(data, false);
drivers/usb/chipidea/usbmisc_imx.c
1424
if (usbmisc->ops->hsic_set_clk && data->hsic)
drivers/usb/chipidea/usbmisc_imx.c
1425
ret = usbmisc->ops->hsic_set_clk(data, true);
drivers/usb/chipidea/usbmisc_imx.c
1431
if (usbmisc->ops->vbus_comparator_on)
drivers/usb/chipidea/usbmisc_imx.c
1432
usbmisc->ops->vbus_comparator_on(data, true);
drivers/usb/chipidea/usbmisc_imx.c
1437
if (wakeup && usbmisc->ops->set_wakeup)
drivers/usb/chipidea/usbmisc_imx.c
1438
usbmisc->ops->set_wakeup(data, true);
drivers/usb/chipidea/usbmisc_imx.c
1536
data->ops = of_device_get_match_data(&pdev->dev);
drivers/usb/chipidea/usbmisc_imx.c
196
const struct usbmisc_ops *ops;
drivers/usb/class/cdc-acm.c
1364
acm->port.ops = &acm_port_ops;
drivers/usb/class/cdc-acm.c
326
if (ld->ops->dcd_change)
drivers/usb/class/cdc-acm.c
327
ld->ops->dcd_change(acm->port.tty, newctrl & USB_CDC_SERIAL_STATE_DCD);
drivers/usb/common/ulpi.c
25
return ulpi->ops->read(ulpi->dev.parent, addr);
drivers/usb/common/ulpi.c
31
return ulpi->ops->write(ulpi->dev.parent, addr, val);
drivers/usb/common/ulpi.c
322
const struct ulpi_ops *ops)
drivers/usb/common/ulpi.c
331
ulpi->ops = ops;
drivers/usb/core/hcd.c
3170
int usb_mon_register(const struct usb_mon_operations *ops)
drivers/usb/core/hcd.c
3176
mon_ops = ops;
drivers/usb/dwc2/gadget.c
4843
hs_ep->ep.ops = &dwc2_hsotg_ep_ops;
drivers/usb/dwc2/gadget.c
5010
hsotg->gadget.ops = &dwc2_hsotg_gadget_ops;
drivers/usb/dwc3/gadget.c
3220
dep->endpoint.ops = &dwc3_gadget_ep0_ops;
drivers/usb/dwc3/gadget.c
3268
dep->endpoint.ops = &dwc3_gadget_ep_ops;
drivers/usb/dwc3/gadget.c
3315
dep->endpoint.ops = &dwc3_gadget_ep_ops;
drivers/usb/dwc3/gadget.c
4741
dwc->gadget->ops = &dwc3_gadget_ops;
drivers/usb/fotg210/fotg210-udc.c
1221
fotg210->gadget.ops = &fotg210_gadget_ops;
drivers/usb/fotg210/fotg210-udc.c
1241
ep->ep.ops = &fotg210_ep_ops;
drivers/usb/gadget/composite.c
2522
if (ep->ops->dispose)
drivers/usb/gadget/composite.c
2523
ep->ops->dispose(ep);
drivers/usb/gadget/composite.c
508
if (!gadget->ops->func_wakeup)
drivers/usb/gadget/composite.c
525
return gadget->ops->func_wakeup(gadget, id);
drivers/usb/gadget/composite.c
555
if (!g->wakeup_capable && g->ops->set_remote_wakeup) {
drivers/usb/gadget/composite.c
739
if (cdev->gadget->ops->get_config_params) {
drivers/usb/gadget/composite.c
740
cdev->gadget->ops->get_config_params(cdev->gadget,
drivers/usb/gadget/epautoconf.c
71
if (gadget->ops->match_ep) {
drivers/usb/gadget/epautoconf.c
72
ep = gadget->ops->match_ep(gadget, desc, ep_comp);
drivers/usb/gadget/function/f_fs.c
2081
fc->ops = &ffs_fs_context_ops;
drivers/usb/gadget/function/f_fs.c
680
} else if (gadget && gadget->ops->ioctl) {
drivers/usb/gadget/function/f_fs.c
681
ret = gadget->ops->ioctl(gadget, code, value);
drivers/usb/gadget/function/f_mass_storage.c
3619
cfg->ops = NULL;
drivers/usb/gadget/function/f_mass_storage.h
101
const struct fsg_operations *ops;
drivers/usb/gadget/function/f_midi.c
804
static struct snd_device_ops ops = {
drivers/usb/gadget/function/f_midi.c
816
err = snd_device_new(card, SNDRV_DEV_LOWLEVEL, midi, &ops);
drivers/usb/gadget/function/f_midi2.c
1560
ump->ops = &f_midi2_ump_ops;
drivers/usb/gadget/function/u_ether.c
128
static const struct ethtool_ops ops = {
drivers/usb/gadget/function/u_ether.c
786
net->ethtool_ops = &ops;
drivers/usb/gadget/function/u_ether.c
849
net->ethtool_ops = &ops;
drivers/usb/gadget/function/uvc_queue.c
145
queue->queue.ops = &uvc_queue_qops;
drivers/usb/gadget/function/uvc_video.c
51
if (cdev->gadget->ops->get_frame) {
drivers/usb/gadget/legacy/inode.c
1261
} else if (gadget->ops->ioctl) {
drivers/usb/gadget/legacy/inode.c
1265
ret = gadget->ops->ioctl (gadget, code, value);
drivers/usb/gadget/legacy/inode.c
2094
fc->ops = &gadgetfs_context_ops;
drivers/usb/gadget/udc/aspeed-vhub/dev.c
587
d->gadget.ops = &ast_vhub_udc_ops;
drivers/usb/gadget/udc/aspeed-vhub/ep0.c
495
ep->ep.ops = &ast_vhub_ep0_ops;
drivers/usb/gadget/udc/aspeed-vhub/ep0.c
54
if (ep->ep.ops->queue(&ep->ep, req, GFP_ATOMIC))
drivers/usb/gadget/udc/aspeed-vhub/epn.c
827
ep->ep.ops = &ast_vhub_epn_ops;
drivers/usb/gadget/udc/aspeed_udc.c
1371
ep->ep.ops = &ast_udc_ep_ops;
drivers/usb/gadget/udc/aspeed_udc.c
1490
udc->gadget.ops = &ast_udc_ops;
drivers/usb/gadget/udc/at91_udc.c
1816
udc->gadget.ops = &at91_udc_ops;
drivers/usb/gadget/udc/at91_udc.c
1825
ep->ep.ops = &at91_ep_ops;
drivers/usb/gadget/udc/atmel_usba_udc.c
1125
.ops = &usba_udc_ops,
drivers/usb/gadget/udc/atmel_usba_udc.c
2224
ep->ep.ops = &usba_ep_ops;
drivers/usb/gadget/udc/bcm63xx_udc.c
2301
udc->gadget.ops = &bcm63xx_udc_ops;
drivers/usb/gadget/udc/bcm63xx_udc.c
958
bep->ep.ops = &bcm63xx_udc_ep_ops;
drivers/usb/gadget/udc/bdc/bdc_ep.c
1986
ep->usb_ep.ops = &bdc_gadget_ep_ops;
drivers/usb/gadget/udc/bdc/bdc_udc.c
524
bdc->gadget.ops = &bdc_gadget_ops;
drivers/usb/gadget/udc/cdns2/cdns2-ep0.c
652
pep->endpoint.ops = &cdns2_gadget_ep0_ops;
drivers/usb/gadget/udc/cdns2/cdns2-gadget.c
2220
pep->endpoint.ops = &cdns2_gadget_ep_ops;
drivers/usb/gadget/udc/cdns2/cdns2-gadget.c
2310
pdev->gadget.ops = &cdns2_gadget_ops;
drivers/usb/gadget/udc/core.c
1109
if (gadget->ops->check_config)
drivers/usb/gadget/udc/core.c
1110
return gadget->ops->check_config(gadget);
drivers/usb/gadget/udc/core.c
1230
ret = udc->gadget->ops->udc_start(udc->gadget, udc->driver);
drivers/usb/gadget/udc/core.c
1258
udc->gadget->ops->udc_stop(udc->gadget);
drivers/usb/gadget/udc/core.c
1283
if (s == USB_SPEED_SUPER_PLUS && gadget->ops->udc_set_ssp_rate)
drivers/usb/gadget/udc/core.c
1284
gadget->ops->udc_set_ssp_rate(gadget, gadget->max_ssp_rate);
drivers/usb/gadget/udc/core.c
1285
else if (gadget->ops->udc_set_speed)
drivers/usb/gadget/udc/core.c
1286
gadget->ops->udc_set_speed(gadget, s);
drivers/usb/gadget/udc/core.c
129
ret = ep->ops->enable(ep, ep->desc);
drivers/usb/gadget/udc/core.c
1303
if (gadget->ops->udc_async_callbacks)
drivers/usb/gadget/udc/core.c
1304
gadget->ops->udc_async_callbacks(gadget, true);
drivers/usb/gadget/udc/core.c
1332
if (gadget->ops->udc_async_callbacks)
drivers/usb/gadget/udc/core.c
1333
gadget->ops->udc_async_callbacks(gadget, false);
drivers/usb/gadget/udc/core.c
163
ret = ep->ops->disable(ep);
drivers/usb/gadget/udc/core.c
195
req = ep->ops->alloc_request(ep, gfp_flags);
drivers/usb/gadget/udc/core.c
219
ep->ops->free_request(ep, req);
drivers/usb/gadget/udc/core.c
303
ret = ep->ops->queue(ep, req, gfp_flags);
drivers/usb/gadget/udc/core.c
333
ret = ep->ops->dequeue(ep, req);
drivers/usb/gadget/udc/core.c
367
ret = ep->ops->set_halt(ep, 1);
drivers/usb/gadget/udc/core.c
393
ret = ep->ops->set_halt(ep, 0);
drivers/usb/gadget/udc/core.c
416
if (ep->ops->set_wedge)
drivers/usb/gadget/udc/core.c
417
ret = ep->ops->set_wedge(ep);
drivers/usb/gadget/udc/core.c
419
ret = ep->ops->set_halt(ep, 1);
drivers/usb/gadget/udc/core.c
448
if (ep->ops->fifo_status)
drivers/usb/gadget/udc/core.c
449
ret = ep->ops->fifo_status(ep);
drivers/usb/gadget/udc/core.c
472
if (ep->ops->fifo_flush)
drivers/usb/gadget/udc/core.c
473
ep->ops->fifo_flush(ep);
drivers/usb/gadget/udc/core.c
492
ret = gadget->ops->get_frame(gadget);
drivers/usb/gadget/udc/core.c
517
if (!gadget->ops->wakeup) {
drivers/usb/gadget/udc/core.c
522
ret = gadget->ops->wakeup(gadget);
drivers/usb/gadget/udc/core.c
544
if (!gadget->ops->set_remote_wakeup) {
drivers/usb/gadget/udc/core.c
549
ret = gadget->ops->set_remote_wakeup(gadget, set);
drivers/usb/gadget/udc/core.c
571
if (!gadget->ops->set_selfpowered) {
drivers/usb/gadget/udc/core.c
576
ret = gadget->ops->set_selfpowered(gadget, 1);
drivers/usb/gadget/udc/core.c
599
if (!gadget->ops->set_selfpowered) {
drivers/usb/gadget/udc/core.c
604
ret = gadget->ops->set_selfpowered(gadget, 0);
drivers/usb/gadget/udc/core.c
630
if (!gadget->ops->vbus_session) {
drivers/usb/gadget/udc/core.c
635
ret = gadget->ops->vbus_session(gadget, 1);
drivers/usb/gadget/udc/core.c
660
if (!gadget->ops->vbus_draw) {
drivers/usb/gadget/udc/core.c
665
ret = gadget->ops->vbus_draw(gadget, mA);
drivers/usb/gadget/udc/core.c
691
if (!gadget->ops->vbus_session) {
drivers/usb/gadget/udc/core.c
696
ret = gadget->ops->vbus_session(gadget, 0);
drivers/usb/gadget/udc/core.c
710
if (!gadget->ops->pullup) {
drivers/usb/gadget/udc/core.c
726
ret = gadget->ops->pullup(gadget, 1);
drivers/usb/gadget/udc/core.c
763
if (!gadget->ops->pullup) {
drivers/usb/gadget/udc/core.c
780
ret = gadget->ops->pullup(gadget, 0);
drivers/usb/gadget/udc/dummy_hcd.c
1062
ep->ep.ops = &dummy_ep_ops;
drivers/usb/gadget/udc/dummy_hcd.c
1092
dum->gadget.ops = &dummy_ops;
drivers/usb/gadget/udc/fsl_qe_udc.c
2427
ep->ep.ops = &qe_ep_ops;
drivers/usb/gadget/udc/fsl_qe_udc.c
2505
udc->gadget.ops = &qe_gadget_ops;
drivers/usb/gadget/udc/fsl_udc_core.c
2327
ep->ep.ops = &fsl_ep_ops;
drivers/usb/gadget/udc/fsl_udc_core.c
2469
udc_controller->gadget.ops = &fsl_gadget_ops;
drivers/usb/gadget/udc/goku_udc.c
1274
ep->ep.ops = &goku_ep_ops;
drivers/usb/gadget/udc/goku_udc.c
1767
dev->gadget.ops = &goku_ops;
drivers/usb/gadget/udc/gr_udc.c
1979
ep->ep.ops = &gr_ep_ops;
drivers/usb/gadget/udc/gr_udc.c
2155
dev->gadget.ops = &gr_ops;
drivers/usb/gadget/udc/lpc32xx_udc.c
2501
.ops = &lpc32xx_udc_ops,
drivers/usb/gadget/udc/lpc32xx_udc.c
2511
.ops = &lpc32xx_ep_ops,
drivers/usb/gadget/udc/lpc32xx_udc.c
2524
.ops = &lpc32xx_ep_ops,
drivers/usb/gadget/udc/lpc32xx_udc.c
2537
.ops = &lpc32xx_ep_ops,
drivers/usb/gadget/udc/lpc32xx_udc.c
2550
.ops = &lpc32xx_ep_ops,
drivers/usb/gadget/udc/lpc32xx_udc.c
2563
.ops = &lpc32xx_ep_ops,
drivers/usb/gadget/udc/lpc32xx_udc.c
2576
.ops = &lpc32xx_ep_ops,
drivers/usb/gadget/udc/lpc32xx_udc.c
2589
.ops = &lpc32xx_ep_ops,
drivers/usb/gadget/udc/lpc32xx_udc.c
2602
.ops = &lpc32xx_ep_ops,
drivers/usb/gadget/udc/lpc32xx_udc.c
2615
.ops = &lpc32xx_ep_ops,
drivers/usb/gadget/udc/lpc32xx_udc.c
2628
.ops = &lpc32xx_ep_ops,
drivers/usb/gadget/udc/lpc32xx_udc.c
2641
.ops = &lpc32xx_ep_ops,
drivers/usb/gadget/udc/lpc32xx_udc.c
2654
.ops = &lpc32xx_ep_ops,
drivers/usb/gadget/udc/lpc32xx_udc.c
2667
.ops = &lpc32xx_ep_ops,
drivers/usb/gadget/udc/lpc32xx_udc.c
2680
.ops = &lpc32xx_ep_ops,
drivers/usb/gadget/udc/lpc32xx_udc.c
2693
.ops = &lpc32xx_ep_ops,
drivers/usb/gadget/udc/lpc32xx_udc.c
2706
.ops = &lpc32xx_ep_ops,
drivers/usb/gadget/udc/m66592-udc.c
1586
m66592->gadget.ops = &m66592_gadget_ops;
drivers/usb/gadget/udc/m66592-udc.c
1626
ep->ep.ops = &m66592_ep_ops;
drivers/usb/gadget/udc/max3420_udc.c
1166
ep->ep_usb.ops = &max3420_ep_ops;
drivers/usb/gadget/udc/max3420_udc.c
1227
udc->gadget.ops = &max3420_udc_ops;
drivers/usb/gadget/udc/net2280.c
3639
dev->gadget.ops = &net2280_ops;
drivers/usb/gadget/udc/net2280.c
387
ep->ep.ops = &net2280_ep_ops;
drivers/usb/gadget/udc/net2280.c
463
ep->ep.ops = &net2280_ep_ops;
drivers/usb/gadget/udc/omap_udc.c
2584
ep->ep.ops = &omap_ep_ops;
drivers/usb/gadget/udc/omap_udc.c
2636
udc->gadget.ops = &omap_gadget_ops;
drivers/usb/gadget/udc/pch_udc.c
2791
ep->ep.ops = &pch_udc_ep_ops;
drivers/usb/gadget/udc/pch_udc.c
3092
dev->gadget.ops = &pch_udc_ops;
drivers/usb/gadget/udc/pxa25x_udc.c
1294
dev->stats.write.bytes, dev->stats.write.ops,
drivers/usb/gadget/udc/pxa25x_udc.c
1295
dev->stats.read.bytes, dev->stats.read.ops,
drivers/usb/gadget/udc/pxa25x_udc.c
1984
.ops = &pxa25x_udc_ops,
drivers/usb/gadget/udc/pxa25x_udc.c
1997
.ops = &pxa25x_ep_ops,
drivers/usb/gadget/udc/pxa25x_udc.c
2011
.ops = &pxa25x_ep_ops,
drivers/usb/gadget/udc/pxa25x_udc.c
2026
.ops = &pxa25x_ep_ops,
drivers/usb/gadget/udc/pxa25x_udc.c
2043
.ops = &pxa25x_ep_ops,
drivers/usb/gadget/udc/pxa25x_udc.c
2058
.ops = &pxa25x_ep_ops,
drivers/usb/gadget/udc/pxa25x_udc.c
2074
.ops = &pxa25x_ep_ops,
drivers/usb/gadget/udc/pxa25x_udc.c
2090
.ops = &pxa25x_ep_ops,
drivers/usb/gadget/udc/pxa25x_udc.c
2105
.ops = &pxa25x_ep_ops,
drivers/usb/gadget/udc/pxa25x_udc.c
2121
.ops = &pxa25x_ep_ops,
drivers/usb/gadget/udc/pxa25x_udc.c
2136
.ops = &pxa25x_ep_ops,
drivers/usb/gadget/udc/pxa25x_udc.c
2152
.ops = &pxa25x_ep_ops,
drivers/usb/gadget/udc/pxa25x_udc.c
2168
.ops = &pxa25x_ep_ops,
drivers/usb/gadget/udc/pxa25x_udc.c
2183
.ops = &pxa25x_ep_ops,
drivers/usb/gadget/udc/pxa25x_udc.c
2199
.ops = &pxa25x_ep_ops,
drivers/usb/gadget/udc/pxa25x_udc.c
2214
.ops = &pxa25x_ep_ops,
drivers/usb/gadget/udc/pxa25x_udc.c
2230
.ops = &pxa25x_ep_ops,
drivers/usb/gadget/udc/pxa25x_udc.c
885
dev->stats.write.ops++;
drivers/usb/gadget/udc/pxa25x_udc.c
891
dev->stats.read.ops++;
drivers/usb/gadget/udc/pxa25x_udc.h
216
dev->stats.write.bytes, dev->stats.write.ops,
drivers/usb/gadget/udc/pxa25x_udc.h
217
dev->stats.read.bytes, dev->stats.read.ops);
drivers/usb/gadget/udc/pxa25x_udc.h
79
unsigned long ops;
drivers/usb/gadget/udc/pxa27x_udc.c
2294
.ops = &pxa_udc_ops,
drivers/usb/gadget/udc/pxa27x_udc.h
234
{ .usb_ep = { .name = bname, .ops = &pxa_ep_ops, .maxpacket = maxpkt, \
drivers/usb/gadget/udc/r8a66597-udc.c
1870
r8a66597->gadget.ops = &r8a66597_gadget_ops;
drivers/usb/gadget/udc/r8a66597-udc.c
1916
ep->ep.ops = &r8a66597_ep_ops;
drivers/usb/gadget/udc/renesas_usb3.c
2704
usb3_ep->ep.ops = &renesas_usb3_ep_ops;
drivers/usb/gadget/udc/renesas_usb3.c
2860
usb3->gadget.ops = &renesas_usb3_gadget_ops;
drivers/usb/gadget/udc/renesas_usbf.c
3283
udc->gadget.ops = &usbf_gadget_ops;
drivers/usb/gadget/udc/renesas_usbf.c
3313
ep->ep.ops = &usbf_ep_ops;
drivers/usb/gadget/udc/snps_udc_core.c
3134
dev->gadget.ops = &udc_ops;
drivers/usb/gadget/udc/snps_udc_core.c
453
ep->ep.ops = &udc_ep_ops;
drivers/usb/gadget/udc/tegra-xudc.c
3181
ep->usb_ep.ops = &tegra_xudc_ep_ops;
drivers/usb/gadget/udc/tegra-xudc.c
3193
ep->usb_ep.ops = &tegra_xudc_ep0_ops;
drivers/usb/gadget/udc/tegra-xudc.c
3884
xudc->gadget.ops = &tegra_xudc_gadget_ops;
drivers/usb/gadget/udc/udc-xilinx.c
1318
ep->ep_usb.ops = &xusb_ep_ops;
drivers/usb/gadget/udc/udc-xilinx.c
1326
ep->ep_usb.ops = &xusb_ep0_ops;
drivers/usb/gadget/udc/udc-xilinx.c
2104
udc->gadget.ops = &xusb_udc_ops;
drivers/usb/host/xhci-dbgtty.c
475
port->port.ops = &dbc_port_ops;
drivers/usb/host/xhci-tegra.c
244
const struct tegra_xusb_soc_ops *ops;
drivers/usb/host/xhci-tegra.c
2560
.ops = &tegra124_ops,
drivers/usb/host/xhci-tegra.c
2598
.ops = &tegra124_ops,
drivers/usb/host/xhci-tegra.c
2641
.ops = &tegra124_ops,
drivers/usb/host/xhci-tegra.c
2674
.ops = &tegra124_ops,
drivers/usb/host/xhci-tegra.c
2707
.ops = &tegra234_ops,
drivers/usb/host/xhci-tegra.c
360
const struct tegra_xusb_soc_ops *ops = tegra->soc->ops;
drivers/usb/host/xhci-tegra.c
362
return ops->csb_reg_readl(tegra, offset);
drivers/usb/host/xhci-tegra.c
368
const struct tegra_xusb_soc_ops *ops = tegra->soc->ops;
drivers/usb/host/xhci-tegra.c
370
ops->csb_reg_writel(tegra, value, offset);
drivers/usb/host/xhci-tegra.c
544
const struct tegra_xusb_soc_ops *ops = tegra->soc->ops;
drivers/usb/host/xhci-tegra.c
553
value = ops->mbox_reg_readl(tegra, tegra->soc->mbox.owner);
drivers/usb/host/xhci-tegra.c
559
ops->mbox_reg_writel(tegra, MBOX_OWNER_SW, tegra->soc->mbox.owner);
drivers/usb/host/xhci-tegra.c
561
value = ops->mbox_reg_readl(tegra, tegra->soc->mbox.owner);
drivers/usb/host/xhci-tegra.c
571
ops->mbox_reg_writel(tegra, value, tegra->soc->mbox.data_in);
drivers/usb/host/xhci-tegra.c
573
value = ops->mbox_reg_readl(tegra, tegra->soc->mbox.cmd);
drivers/usb/host/xhci-tegra.c
575
ops->mbox_reg_writel(tegra, value, tegra->soc->mbox.cmd);
drivers/usb/host/xhci-tegra.c
581
value = ops->mbox_reg_readl(tegra, tegra->soc->mbox.owner);
drivers/usb/host/xhci-tegra.c
589
value = ops->mbox_reg_readl(tegra, tegra->soc->mbox.owner);
drivers/usb/host/xhci-tegra.c
601
const struct tegra_xusb_soc_ops *ops = tegra->soc->ops;
drivers/usb/host/xhci-tegra.c
605
value = ops->mbox_reg_readl(tegra, tegra->soc->mbox.smi_intr);
drivers/usb/host/xhci-tegra.c
606
ops->mbox_reg_writel(tegra, value, tegra->soc->mbox.smi_intr);
drivers/usb/host/xhci-tegra.c
759
const struct tegra_xusb_soc_ops *ops = tegra->soc->ops;
drivers/usb/host/xhci-tegra.c
768
value = ops->mbox_reg_readl(tegra, tegra->soc->mbox.data_out);
drivers/usb/host/xhci-tegra.c
771
value = ops->mbox_reg_readl(tegra, tegra->soc->mbox.cmd);
drivers/usb/host/xhci-tegra.c
773
ops->mbox_reg_writel(tegra, value, tegra->soc->mbox.cmd);
drivers/usb/host/xhci-tegra.c
777
ops->mbox_reg_writel(tegra, MBOX_OWNER_NONE, tegra->soc->mbox.owner);
drivers/usb/isp1760/isp1760-udc.c
1466
ep->ep.ops = &isp1760_ep_ops;
drivers/usb/isp1760/isp1760-udc.c
1568
udc->gadget.ops = &isp1760_udc_ops;
drivers/usb/mtu3/mtu3_gadget.c
666
mep->ep.ops = &mtu3_ep0_ops;
drivers/usb/mtu3/mtu3_gadget.c
673
mep->ep.ops = &mtu3_ep_ops;
drivers/usb/mtu3/mtu3_gadget.c
709
mtu->g.ops = &mtu3_gadget_ops;
drivers/usb/musb/musb_core.c
1670
if (musb->ops->quirks & MUSB_IN_TUSB) {
drivers/usb/musb/musb_core.c
2332
musb->ops = plat->platform_ops;
drivers/usb/musb/musb_core.c
2368
if (musb->ops->quirks & MUSB_INDEXED_EP) {
drivers/usb/musb/musb_core.c
2376
if (musb->ops->quirks & MUSB_G_NO_SKB_RESERVE)
drivers/usb/musb/musb_core.c
2380
if (musb->ops->ep_offset)
drivers/usb/musb/musb_core.c
2381
musb->io.ep_offset = musb->ops->ep_offset;
drivers/usb/musb/musb_core.c
2382
if (musb->ops->ep_select)
drivers/usb/musb/musb_core.c
2383
musb->io.ep_select = musb->ops->ep_select;
drivers/usb/musb/musb_core.c
2385
if (musb->ops->fifo_mode)
drivers/usb/musb/musb_core.c
2386
fifo_mode = musb->ops->fifo_mode;
drivers/usb/musb/musb_core.c
2390
if (musb->ops->fifo_offset)
drivers/usb/musb/musb_core.c
2391
musb->io.fifo_offset = musb->ops->fifo_offset;
drivers/usb/musb/musb_core.c
2395
if (musb->ops->busctl_offset)
drivers/usb/musb/musb_core.c
2396
musb->io.busctl_offset = musb->ops->busctl_offset;
drivers/usb/musb/musb_core.c
2400
if (musb->ops->readb)
drivers/usb/musb/musb_core.c
2401
musb_readb = musb->ops->readb;
drivers/usb/musb/musb_core.c
2402
if (musb->ops->writeb)
drivers/usb/musb/musb_core.c
2403
musb_writeb = musb->ops->writeb;
drivers/usb/musb/musb_core.c
2404
if (musb->ops->clearb)
drivers/usb/musb/musb_core.c
2405
musb_clearb = musb->ops->clearb;
drivers/usb/musb/musb_core.c
2409
if (musb->ops->readw)
drivers/usb/musb/musb_core.c
2410
musb_readw = musb->ops->readw;
drivers/usb/musb/musb_core.c
2411
if (musb->ops->writew)
drivers/usb/musb/musb_core.c
2412
musb_writew = musb->ops->writew;
drivers/usb/musb/musb_core.c
2413
if (musb->ops->clearw)
drivers/usb/musb/musb_core.c
2414
musb_clearw = musb->ops->clearw;
drivers/usb/musb/musb_core.c
2419
if (!musb->ops->dma_init || !musb->ops->dma_exit) {
drivers/usb/musb/musb_core.c
2424
musb_dma_controller_create = musb->ops->dma_init;
drivers/usb/musb/musb_core.c
2425
musb_dma_controller_destroy = musb->ops->dma_exit;
drivers/usb/musb/musb_core.c
2428
if (musb->ops->read_fifo)
drivers/usb/musb/musb_core.c
2429
musb->io.read_fifo = musb->ops->read_fifo;
drivers/usb/musb/musb_core.c
2433
if (musb->ops->write_fifo)
drivers/usb/musb/musb_core.c
2434
musb->io.write_fifo = musb->ops->write_fifo;
drivers/usb/musb/musb_core.c
2438
if (musb->ops->get_toggle)
drivers/usb/musb/musb_core.c
2439
musb->io.get_toggle = musb->ops->get_toggle;
drivers/usb/musb/musb_core.c
2443
if (musb->ops->set_toggle)
drivers/usb/musb/musb_core.c
2444
musb->io.set_toggle = musb->ops->set_toggle;
drivers/usb/musb/musb_core.c
2454
if (musb->ops->phy_callback)
drivers/usb/musb/musb_core.c
2455
musb_phy_callback = musb->ops->phy_callback;
drivers/usb/musb/musb_core.c
2821
if (!(musb->ops->quirks & MUSB_PRESERVE_SESSION))
drivers/usb/musb/musb_core.c
2874
!(musb->ops->quirks & MUSB_PRESERVE_SESSION)) {
drivers/usb/musb/musb_core.h
283
const struct musb_platform_ops *ops;
drivers/usb/musb/musb_core.h
514
if (musb->ops->set_vbus)
drivers/usb/musb/musb_core.h
515
musb->ops->set_vbus(musb, is_on);
drivers/usb/musb/musb_core.h
520
if (musb->ops->enable)
drivers/usb/musb/musb_core.h
521
musb->ops->enable(musb);
drivers/usb/musb/musb_core.h
526
if (musb->ops->disable)
drivers/usb/musb/musb_core.h
527
musb->ops->disable(musb);
drivers/usb/musb/musb_core.h
532
if (!musb->ops->set_mode)
drivers/usb/musb/musb_core.h
535
return musb->ops->set_mode(musb, mode);
drivers/usb/musb/musb_core.h
541
if (musb->ops->try_idle)
drivers/usb/musb/musb_core.h
542
musb->ops->try_idle(musb, timeout);
drivers/usb/musb/musb_core.h
547
if (!musb->ops->recover)
drivers/usb/musb/musb_core.h
550
return musb->ops->recover(musb);
drivers/usb/musb/musb_core.h
555
if (!musb->ops->vbus_status)
drivers/usb/musb/musb_core.h
558
return musb->ops->vbus_status(musb);
drivers/usb/musb/musb_core.h
563
if (!musb->ops->init)
drivers/usb/musb/musb_core.h
566
return musb->ops->init(musb);
drivers/usb/musb/musb_core.h
571
if (!musb->ops->exit)
drivers/usb/musb/musb_core.h
574
return musb->ops->exit(musb);
drivers/usb/musb/musb_core.h
579
if (musb->ops->pre_root_reset_end)
drivers/usb/musb/musb_core.h
580
musb->ops->pre_root_reset_end(musb);
drivers/usb/musb/musb_core.h
585
if (musb->ops->post_root_reset_end)
drivers/usb/musb/musb_core.h
586
musb->ops->post_root_reset_end(musb);
drivers/usb/musb/musb_core.h
591
if (musb->ops->clear_ep_rxintr)
drivers/usb/musb/musb_core.h
592
musb->ops->clear_ep_rxintr(musb, epnum);
drivers/usb/musb/musb_cppi41.c
617
if (musb->ops->quirks & MUSB_DA8XX)
drivers/usb/musb/musb_cppi41.c
774
if (musb->ops->quirks & MUSB_DA8XX) {
drivers/usb/musb/musb_dma.h
53
#define musb_dma_ux500(musb) (musb->ops->quirks & MUSB_DMA_UX500)
drivers/usb/musb/musb_dma.h
59
#define musb_dma_cppi41(musb) (musb->ops->quirks & MUSB_DMA_CPPI41)
drivers/usb/musb/musb_dma.h
65
#define tusb_dma_omap(musb) (musb->ops->quirks & MUSB_DMA_TUSB_OMAP)
drivers/usb/musb/musb_dma.h
71
#define musb_dma_inventra(musb) (musb->ops->quirks & MUSB_DMA_INVENTRA)
drivers/usb/musb/musb_gadget.c
1713
ep->end_point.ops = &musb_g_ep0_ops;
drivers/usb/musb/musb_gadget.c
1723
ep->end_point.ops = &musb_ep_ops;
drivers/usb/musb/musb_gadget.c
1778
musb->g.ops = &musb_gadget_operations;
drivers/usb/phy/phy-fsl-usb.c
616
otg->gadget->ops->vbus_draw(otg->gadget, 0);
drivers/usb/phy/phy-fsl-usb.c
803
fsl_otg_tc->fsm.ops = &fsl_otg_ops;
drivers/usb/phy/phy-ulpi.c
244
struct usb_phy_io_ops *ops,
drivers/usb/phy/phy-ulpi.c
249
phy->io_ops = ops;
drivers/usb/phy/phy-ulpi.c
260
struct usb_phy_io_ops *ops,
drivers/usb/phy/phy-ulpi.c
276
otg_ulpi_init(phy, otg, ops, flags);
drivers/usb/renesas_usbhs/mod_gadget.c
1127
gpriv->gadget.ops = &usbhsg_gadget_ops;
drivers/usb/renesas_usbhs/mod_gadget.c
1143
uep->ep.ops = &usbhsg_ep_ops;
drivers/usb/serial/console.c
149
tty->ops = &usb_console_fake_tty_ops;
drivers/usb/serial/generic.c
618
if (ld->ops->dcd_change)
drivers/usb/serial/generic.c
619
ld->ops->dcd_change(tty, status);
drivers/usb/serial/usb-serial.c
1068
port->port.ops = &serial_port_ops;
drivers/usb/typec/bus.c
109
if (partner->adev.ops && partner->adev.ops->notify)
drivers/usb/typec/bus.c
110
return partner->adev.ops->notify(&partner->adev, conf, data);
drivers/usb/typec/bus.c
135
if (!pdev->ops || !pdev->ops->enter)
drivers/usb/typec/bus.c
147
return pdev->ops->enter(pdev, vdo);
drivers/usb/typec/bus.c
166
if (!pdev->ops || !pdev->ops->exit)
drivers/usb/typec/bus.c
175
return pdev->ops->exit(pdev);
drivers/usb/typec/bus.c
196
if (pdev->ops && pdev->ops->attention)
drivers/usb/typec/bus.c
197
pdev->ops->attention(pdev, vdo);
drivers/usb/typec/bus.c
230
if (!pdev->ops || !pdev->ops->vdm)
drivers/usb/typec/bus.c
233
return pdev->ops->vdm(pdev, header, vdo, count);
drivers/usb/typec/bus.c
561
adev->ops = NULL;
drivers/usb/typec/class.c
1558
if (!port->ops || !port->ops->default_usb_mode_set)
drivers/usb/typec/class.c
1565
ret = port->ops->default_usb_mode_set(port, mode);
drivers/usb/typec/class.c
1614
if (!port->ops || !port->ops->pd_set)
drivers/usb/typec/class.c
1621
ret = port->ops->pd_set(port, pd);
drivers/usb/typec/class.c
1635
if (!port->ops || !port->ops->pd_get)
drivers/usb/typec/class.c
1638
pds = port->ops->pd_get(port);
drivers/usb/typec/class.c
1664
if (!port->pd || !port->ops || !port->ops->pd_get)
drivers/usb/typec/class.c
1666
if (!port->ops->pd_set)
drivers/usb/typec/class.c
1724
if (!port->ops || !port->ops->try_role) {
drivers/usb/typec/class.c
1737
ret = port->ops->try_role(port, role);
drivers/usb/typec/class.c
1768
if (!port->ops || !port->ops->dr_set) {
drivers/usb/typec/class.c
1783
ret = port->ops->dr_set(port, ret);
drivers/usb/typec/class.c
1813
if (!port->ops || !port->ops->pr_set) {
drivers/usb/typec/class.c
1835
ret = port->ops->pr_set(port, ret);
drivers/usb/typec/class.c
1867
!port->ops || !port->ops->port_type_set) {
drivers/usb/typec/class.c
1884
ret = port->ops->port_type_set(port, type);
drivers/usb/typec/class.c
1940
if (!port->ops || !port->ops->vconn_set) {
drivers/usb/typec/class.c
1949
ret = port->ops->vconn_set(port, (enum typec_role)source);
drivers/usb/typec/class.c
2054
!port->ops || !port->ops->dr_set)
drivers/usb/typec/class.c
2058
!port->ops || !port->ops->pr_set)
drivers/usb/typec/class.c
2062
!port->ops || !port->ops->vconn_set)
drivers/usb/typec/class.c
2066
!port->ops || !port->ops->try_role)
drivers/usb/typec/class.c
2069
if (!port->ops || !port->ops->port_type_set)
drivers/usb/typec/class.c
2080
if (!port->ops || !port->ops->default_usb_mode_set)
drivers/usb/typec/class.c
2611
const struct typec_altmode_ops *ops, void *drvdata,
drivers/usb/typec/class.c
2659
typec_altmode_set_ops(alt, ops);
drivers/usb/typec/class.c
2674
const struct typec_cable_ops *ops)
drivers/usb/typec/class.c
2681
altmodes[i]->cable_ops = ops;
drivers/usb/typec/class.c
2749
port->ops = cap->ops;
drivers/usb/typec/class.c
397
if (adev->ops && adev->ops->activate) {
drivers/usb/typec/class.c
398
ret = adev->ops->activate(adev, enter);
drivers/usb/typec/class.c
541
if (!port->mode_control || !adev->ops || !adev->ops->activate)
drivers/usb/typec/class.c
571
const struct typec_altmode_ops *ops)
drivers/usb/typec/class.c
573
adev->ops = ops;
drivers/usb/typec/class.c
769
if (!port->ops || !port->ops->enter_usb_mode)
drivers/usb/typec/class.c
779
ret = port->ops->enter_usb_mode(port, mode);
drivers/usb/typec/class.c
848
if (!port->ops || !port->ops->enter_usb_mode)
drivers/usb/typec/class.h
73
const struct typec_operations *ops;
drivers/usb/typec/hd3ss3220.c
449
typec_cap.ops = &hd3ss3220_ops;
drivers/usb/typec/mode_selection.c
218
if (pdev && altmode->ops && altmode->ops->activate) {
drivers/usb/typec/mode_selection.c
70
if (alt->ops && alt->ops->activate)
drivers/usb/typec/mode_selection.c
71
order->result = alt->ops->activate(alt, order->enter);
drivers/usb/typec/rt1719.c
888
typec_cap.ops = &rt1719_port_ops;
drivers/usb/typec/tcpm/tcpm.c
7887
port->typec_caps.ops = &tcpm_ops;
drivers/usb/typec/tipd/core.c
1201
typec_cap.ops = &tps6598x_ops;
drivers/usb/typec/tipd/core.c
1706
typec_cap.ops = &tps6598x_ops;
drivers/usb/typec/ucsi/ucsi.c
112
return ucsi->ops->sync_control(ucsi, ctrl, NULL, NULL, 0);
drivers/usb/typec/ucsi/ucsi.c
1143
if (con->ucsi->ops->remove_partner_altmodes)
drivers/usb/typec/ucsi/ucsi.c
1144
con->ucsi->ops->remove_partner_altmodes(con);
drivers/usb/typec/ucsi/ucsi.c
125
ret = ucsi->ops->sync_control(ucsi, command, cci, data, size);
drivers/usb/typec/ucsi/ucsi.c
1290
if (ucsi->ops->connector_status)
drivers/usb/typec/ucsi/ucsi.c
1291
ucsi->ops->connector_status(con);
drivers/usb/typec/ucsi/ucsi.c
1419
ret = ucsi->ops->poll_cci(ucsi, &cci);
drivers/usb/typec/ucsi/ucsi.c
1431
ret = ucsi->ops->async_control(ucsi, command);
drivers/usb/typec/ucsi/ucsi.c
1437
ret = ucsi->ops->poll_cci(ucsi, &cci);
drivers/usb/typec/ucsi/ucsi.c
1451
ret = ucsi->ops->async_control(ucsi, command);
drivers/usb/typec/ucsi/ucsi.c
1466
ret = ucsi->ops->poll_cci(ucsi, &cci);
drivers/usb/typec/ucsi/ucsi.c
1472
ret = ucsi->ops->async_control(ucsi, command);
drivers/usb/typec/ucsi/ucsi.c
1685
cap->ops = &ucsi_ops;
drivers/usb/typec/ucsi/ucsi.c
1691
if (ucsi->ops->update_connector)
drivers/usb/typec/ucsi/ucsi.c
1692
ucsi->ops->update_connector(con);
drivers/usb/typec/ucsi/ucsi.c
1723
if (ucsi->ops->connector_status)
drivers/usb/typec/ucsi/ucsi.c
1724
ucsi->ops->connector_status(con);
drivers/usb/typec/ucsi/ucsi.c
1898
ret = ucsi->ops->read_cci(ucsi, &cci);
drivers/usb/typec/ucsi/ucsi.c
2042
struct ucsi *ucsi_create(struct device *dev, const struct ucsi_operations *ops)
drivers/usb/typec/ucsi/ucsi.c
2046
if (!ops ||
drivers/usb/typec/ucsi/ucsi.c
2047
!ops->read_version || !ops->read_cci || !ops->poll_cci ||
drivers/usb/typec/ucsi/ucsi.c
2048
!ops->read_message_in || !ops->sync_control || !ops->async_control)
drivers/usb/typec/ucsi/ucsi.c
2060
ucsi->ops = ops;
drivers/usb/typec/ucsi/ucsi.c
2085
ret = ucsi->ops->read_version(ucsi, &ucsi->version);
drivers/usb/typec/ucsi/ucsi.c
2124
ucsi->ops->async_control(ucsi, cmd);
drivers/usb/typec/ucsi/ucsi.c
548
multi_dp = ucsi->ops->update_altmodes(ucsi, recipient, orig, updated);
drivers/usb/typec/ucsi/ucsi.c
591
if (con->ucsi->ops->update_altmodes)
drivers/usb/typec/ucsi/ucsi.c
626
desc.mode_selection = con->ucsi->ops->add_partner_altmodes &&
drivers/usb/typec/ucsi/ucsi.c
77
ret = ucsi->ops->async_control(ucsi, command);
drivers/usb/typec/ucsi/ucsi.c
853
if (con->ucsi->ops->add_partner_altmodes)
drivers/usb/typec/ucsi/ucsi.c
854
con->ucsi->ops->add_partner_altmodes(con);
drivers/usb/typec/ucsi/ucsi.c
91
ret = ucsi->ops->read_cci(ucsi, cci);
drivers/usb/typec/ucsi/ucsi.c
95
ret = ucsi->ops->read_message_in(ucsi, data, size);
drivers/usb/typec/ucsi/ucsi.h
471
const struct ucsi_operations *ops;
drivers/usb/typec/ucsi/ucsi.h
97
struct ucsi *ucsi_create(struct device *dev, const struct ucsi_operations *ops);
drivers/usb/typec/ucsi/ucsi_acpi.c
164
ret = ua->ucsi->ops->read_cci(ua->ucsi, &cci);
drivers/usb/typec/ucsi/ucsi_acpi.c
174
const struct ucsi_operations *ops = &ucsi_acpi_ops;
drivers/usb/typec/ucsi/ucsi_acpi.c
206
ops = id->driver_data;
drivers/usb/typec/ucsi/ucsi_acpi.c
208
ua->ucsi = ucsi_create(&pdev->dev, ops);
drivers/usb/typec/ucsi/ucsi_yoga_c630.c
225
ret = uec->ucsi->ops->read_cci(uec->ucsi, &cci);
drivers/usb/typec/wusb3801.c
374
wusb3801->cap.ops = &wusb3801_typec_ops;
drivers/usb/usbip/vudc_dev.c
538
ep->ep.ops = &vep_ops;
drivers/usb/usbip/vudc_dev.c
606
udc->gadget.ops = &vgadget_ops;
drivers/vdpa/ifcvf/ifcvf_main.c
833
ifcvf_mgmt_dev->mdev.ops = &ifcvf_vdpa_mgmt_dev_ops;
drivers/vdpa/mlx5/net/mlx5_vnet.c
4110
mgtdev->mgtdev.ops = &mdev_ops;
drivers/vdpa/octeon_ep/octep_vdpa_main.c
641
mgmt_dev->mdev.ops = &octep_vdpa_mgmt_dev_ops;
drivers/vdpa/pds/vdpa_dev.c
846
mgmt->ops = &pds_vdpa_mgmt_dev_ops;
drivers/vdpa/solidrun/snet_hwmon.c
172
.ops = &snet_hwmon_ops,
drivers/vdpa/vdpa.c
129
const struct vdpa_config_ops *ops = vdev->config;
drivers/vdpa/vdpa.c
131
if (ops->free)
drivers/vdpa/vdpa.c
132
ops->free(vdev);
drivers/vdpa/vdpa.c
1383
if (mdev->ops->dev_set_attr) {
drivers/vdpa/vdpa.c
1384
err = mdev->ops->dev_set_attr(mdev, vdev,
drivers/vdpa/vdpa.c
1591
.ops = vdpa_nl_ops,
drivers/vdpa/vdpa.c
342
if (!mdev->device || !mdev->ops || !mdev->ops->dev_add || !mdev->ops->dev_del)
drivers/vdpa/vdpa.c
359
mdev->ops->dev_del(mdev, vdev);
drivers/vdpa/vdpa.c
38
const struct vdpa_config_ops *ops = vdev->config;
drivers/vdpa/vdpa.c
380
const struct vdpa_config_ops *ops = vdev->config;
drivers/vdpa/vdpa.c
388
ops->get_config(vdev, offset, buf, len);
drivers/vdpa/vdpa.c
47
max_num = ops->get_vq_num_max(vdev);
drivers/vdpa/vdpa.c
48
if (ops->get_vq_num_min)
drivers/vdpa/vdpa.c
49
min_num = ops->get_vq_num_min(vdev);
drivers/vdpa/vdpa.c
701
err = mdev->ops->dev_add(mdev, name, &config);
drivers/vdpa/vdpa.c
733
mdev->ops->dev_del(mdev, vdev);
drivers/vdpa/vdpa_sim/vdpa_sim.c
196
const struct vdpa_config_ops *ops;
drivers/vdpa/vdpa_sim/vdpa_sim.c
214
ops = &vdpasim_batch_config_ops;
drivers/vdpa/vdpa_sim/vdpa_sim.c
216
ops = &vdpasim_config_ops;
drivers/vdpa/vdpa_sim/vdpa_sim.c
218
vdpa = __vdpa_alloc_device(NULL, ops, NULL,
drivers/vdpa/vdpa_sim/vdpa_sim_blk.c
480
.ops = &vdpasim_blk_mgmtdev_ops,
drivers/vdpa/vdpa_sim/vdpa_sim_net.c
543
.ops = &vdpasim_net_mgmtdev_ops,
drivers/vdpa/vdpa_user/vduse_dev.c
2376
vduse_mgmt->mgmt_dev.ops = &vdpa_dev_mgmtdev_ops;
drivers/vdpa/virtio_pci/vp_vdpa.c
616
mgtdev->ops = &vp_vdpa_mdev_ops;
drivers/vfio/cdx/main.c
75
struct vfio_device_feature_bus_master ops;
drivers/vfio/cdx/main.c
82
sizeof(ops));
drivers/vfio/cdx/main.c
86
if (copy_from_user(&ops, arg, minsz))
drivers/vfio/cdx/main.c
89
switch (ops.op) {
drivers/vfio/container.c
102
driver->ops = ops;
drivers/vfio/container.c
108
if (tmp->ops == ops) {
drivers/vfio/container.c
123
void vfio_unregister_iommu_driver(const struct vfio_iommu_driver_ops *ops)
drivers/vfio/container.c
129
if (driver->ops == ops) {
drivers/vfio/container.c
169
if (iommu_driver && iommu_driver->ops->register_device)
drivers/vfio/container.c
170
iommu_driver->ops->register_device(
drivers/vfio/container.c
179
if (iommu_driver && iommu_driver->ops->unregister_device)
drivers/vfio/container.c
180
iommu_driver->ops->unregister_device(
drivers/vfio/container.c
213
if (!try_module_get(driver->ops->owner))
drivers/vfio/container.c
216
ret = driver->ops->ioctl(NULL,
drivers/vfio/container.c
219
module_put(driver->ops->owner);
drivers/vfio/container.c
225
ret = driver->ops->ioctl(container->iommu_data,
drivers/vfio/container.c
243
ret = driver->ops->attach_group(data, group->iommu_group,
drivers/vfio/container.c
254
driver->ops->detach_group(data, group->iommu_group);
drivers/vfio/container.c
287
if (!try_module_get(driver->ops->owner))
drivers/vfio/container.c
297
if (driver->ops->ioctl(NULL, VFIO_CHECK_EXTENSION, arg) <= 0) {
drivers/vfio/container.c
298
module_put(driver->ops->owner);
drivers/vfio/container.c
302
data = driver->ops->open(arg);
drivers/vfio/container.c
305
module_put(driver->ops->owner);
drivers/vfio/container.c
311
driver->ops->release(data);
drivers/vfio/container.c
312
module_put(driver->ops->owner);
drivers/vfio/container.c
353
ret = driver->ops->ioctl(data, cmd, arg);
drivers/vfio/container.c
444
ret = driver->ops->attach_group(container->iommu_data,
drivers/vfio/container.c
480
driver->ops->detach_group(container->iommu_data,
drivers/vfio/container.c
492
driver->ops->release(container->iommu_data);
drivers/vfio/container.c
493
module_put(driver->ops->owner);
drivers/vfio/container.c
542
if (unlikely(!driver || !driver->ops->pin_pages))
drivers/vfio/container.c
544
return driver->ops->pin_pages(container->iommu_data, iommu_group, iova,
drivers/vfio/container.c
556
container->iommu_driver->ops->unpin_pages(container->iommu_data, iova,
drivers/vfio/container.c
567
if (unlikely(!driver || !driver->ops->dma_rw))
drivers/vfio/container.c
569
return driver->ops->dma_rw(container->iommu_data, iova, data, len,
drivers/vfio/container.c
85
return container->noiommu == (driver->ops == &vfio_noiommu_ops);
drivers/vfio/container.c
91
int vfio_register_iommu_driver(const struct vfio_iommu_driver_ops *ops)
drivers/vfio/container.c
95
if (WARN_ON(!ops->register_device != !ops->unregister_device))
drivers/vfio/device_cdev.c
214
if (!device->ops->pasid_attach_ioas)
drivers/vfio/device_cdev.c
230
ret = device->ops->pasid_attach_ioas(device,
drivers/vfio/device_cdev.c
234
ret = device->ops->attach_ioas(device, &attach.pt_id);
drivers/vfio/device_cdev.c
247
device->ops->detach_ioas(device);
drivers/vfio/device_cdev.c
272
if (!device->ops->pasid_detach_ioas)
drivers/vfio/device_cdev.c
288
device->ops->pasid_detach_ioas(device, detach.pasid);
drivers/vfio/device_cdev.c
290
device->ops->detach_ioas(device);
drivers/vfio/device_cdev.c
68
if (!device->ops->match_token_uuid) {
drivers/vfio/device_cdev.c
75
return device->ops->match_token_uuid(device, NULL);
drivers/vfio/device_cdev.c
80
return device->ops->match_token_uuid(device, &uuid);
drivers/vfio/group.c
35
if (it->ops->match) {
drivers/vfio/group.c
36
ret = it->ops->match(it, buf);
drivers/vfio/iommufd.c
239
if (vdev->ops->dma_unmap)
drivers/vfio/iommufd.c
240
vdev->ops->dma_unmap(vdev, iova, length);
drivers/vfio/iommufd.c
32
return vdev->ops->bind_iommufd(vdev, ictx, &df->devid);
drivers/vfio/iommufd.c
52
return vdev->ops->attach_ioas(vdev, &ioas_id);
drivers/vfio/iommufd.c
64
if (vdev->ops->unbind_iommufd)
drivers/vfio/iommufd.c
65
vdev->ops->unbind_iommufd(vdev);
drivers/vfio/pci/hisilicon/hisi_acc_vfio_pci.c
1673
if (vdev->ops != &hisi_acc_vfio_pci_migrn_ops)
drivers/vfio/pci/hisilicon/hisi_acc_vfio_pci.c
1709
const struct vfio_device_ops *ops = &hisi_acc_vfio_pci_ops;
drivers/vfio/pci/hisilicon/hisi_acc_vfio_pci.c
1718
ops = &hisi_acc_vfio_pci_migrn_ops;
drivers/vfio/pci/hisilicon/hisi_acc_vfio_pci.c
1724
core_device.vdev, &pdev->dev, ops);
drivers/vfio/pci/nvgrace-gpu/main.c
1181
const struct vfio_device_ops *ops = &nvgrace_gpu_pci_core_ops;
drivers/vfio/pci/nvgrace-gpu/main.c
1192
ops = &nvgrace_gpu_pci_ops;
drivers/vfio/pci/nvgrace-gpu/main.c
1195
&pdev->dev, ops);
drivers/vfio/pci/nvgrace-gpu/main.c
1201
if (ops == &nvgrace_gpu_pci_ops) {
drivers/vfio/pci/vfio_pci_core.c
1139
if (vdev->region[i].ops->add_capability) {
drivers/vfio/pci/vfio_pci_core.c
1140
ret = vdev->region[i].ops->add_capability(
drivers/vfio/pci/vfio_pci_core.c
1581
ret = vdev->region[index].ops->rw(vdev, buf,
drivers/vfio/pci/vfio_pci_core.c
1749
if (region->ops && region->ops->mmap &&
drivers/vfio/pci/vfio_pci_core.c
1751
return region->ops->mmap(vdev, region, vma);
drivers/vfio/pci/vfio_pci_core.c
1968
ret = core_vdev->ops->match_token_uuid(core_vdev,
drivers/vfio/pci/vfio_pci_core.c
1991
vdev->vdev.ops->name);
drivers/vfio/pci/vfio_pci_core.c
2072
ret = aperture_remove_conflicting_pci_devices(pdev, vdev->vdev.ops->name);
drivers/vfio/pci/vfio_pci_core.c
641
vdev->region[i].ops->release(vdev, &vdev->region[i]);
drivers/vfio/pci/vfio_pci_core.c
923
const struct vfio_pci_regops *ops,
drivers/vfio/pci/vfio_pci_core.c
937
vdev->region[vdev->num_regions].ops = ops;
drivers/vfio/pci/vfio_pci_dmabuf.c
115
if (attachment->dmabuf->ops != &vfio_pci_dmabuf_ops)
drivers/vfio/pci/vfio_pci_dmabuf.c
278
exp_info.ops = &vfio_pci_dmabuf_ops;
drivers/vfio/pci/virtio/main.c
152
const struct vfio_device_ops *ops = &virtiovf_vfio_pci_ops;
drivers/vfio/pci/virtio/main.c
162
ops = &virtiovf_vfio_pci_tran_lm_ops;
drivers/vfio/pci/virtio/main.c
166
ops = &virtiovf_vfio_pci_lm_ops;
drivers/vfio/pci/virtio/main.c
170
&pdev->dev, ops);
drivers/vfio/vfio.h
232
const struct vfio_iommu_driver_ops *ops;
drivers/vfio/vfio.h
236
int vfio_register_iommu_driver(const struct vfio_iommu_driver_ops *ops);
drivers/vfio/vfio.h
237
void vfio_unregister_iommu_driver(const struct vfio_iommu_driver_ops *ops);
drivers/vfio/vfio_iommu_spapr_tce.c
1195
if (!table_group->ops->unset_window) {
drivers/vfio/vfio_iommu_spapr_tce.c
1205
table_group->ops->unset_window(table_group, i);
drivers/vfio/vfio_iommu_spapr_tce.c
1222
ret = table_group->ops->set_window(table_group, i, tbl);
drivers/vfio/vfio_iommu_spapr_tce.c
1231
table_group->ops->unset_window(table_group, i);
drivers/vfio/vfio_iommu_spapr_tce.c
1283
if (table_group_tmp->ops->create_table !=
drivers/vfio/vfio_iommu_spapr_tce.c
1284
table_group->ops->create_table) {
drivers/vfio/vfio_iommu_spapr_tce.c
616
table_size = table_group->ops->get_table_size(page_shift, window_size,
drivers/vfio/vfio_iommu_spapr_tce.c
625
ret = table_group->ops->create_table(table_group, num,
drivers/vfio/vfio_iommu_spapr_tce.c
666
if (!table_group->ops->set_window || !table_group->ops->unset_window ||
drivers/vfio/vfio_iommu_spapr_tce.c
667
!table_group->ops->get_table_size ||
drivers/vfio/vfio_iommu_spapr_tce.c
668
!table_group->ops->create_table)
drivers/vfio/vfio_iommu_spapr_tce.c
686
ret = table_group->ops->set_window(table_group, num, tbl);
drivers/vfio/vfio_iommu_spapr_tce.c
701
table_group->ops->unset_window(table_group, num);
drivers/vfio/vfio_iommu_spapr_tce.c
735
if (!table_group->ops || !table_group->ops->unset_window)
drivers/vfio/vfio_iommu_spapr_tce.c
738
table_group->ops->unset_window(table_group, num);
drivers/vfio/vfio_iommu_type1.c
1386
device->ops->dma_unmap(device, dma->iova, dma->size);
drivers/vfio/vfio_iommu_type1.c
2354
if (domain->domain->ops->enforce_cache_coherency)
drivers/vfio/vfio_iommu_type1.c
2356
domain->domain->ops->enforce_cache_coherency(
drivers/vfio/vfio_iommu_type1.c
2367
if (d->domain->ops == domain->domain->ops &&
drivers/vfio/vfio_iommu_type1.c
3108
if (!vdev->ops->dma_unmap)
drivers/vfio/vfio_iommu_type1.c
3129
if (!vdev->ops->dma_unmap)
drivers/vfio/vfio_main.c
1255
if (unlikely(!device->ops->device_feature))
drivers/vfio/vfio_main.c
1257
return device->ops->device_feature(device, feature.flags,
drivers/vfio/vfio_main.c
1271
if (unlikely(!device->ops->get_region_info_caps))
drivers/vfio/vfio_main.c
1279
ret = device->ops->get_region_info_caps(device, &info, &caps);
drivers/vfio/vfio_main.c
1350
if (unlikely(!device->ops->ioctl))
drivers/vfio/vfio_main.c
1353
ret = device->ops->ioctl(device, cmd, arg);
drivers/vfio/vfio_main.c
1371
if (unlikely(!device->ops->read))
drivers/vfio/vfio_main.c
1374
return device->ops->read(device, buf, count, ppos);
drivers/vfio/vfio_main.c
1388
if (unlikely(!device->ops->write))
drivers/vfio/vfio_main.c
1391
return device->ops->write(device, buf, count, ppos);
drivers/vfio/vfio_main.c
1403
if (unlikely(!device->ops->mmap))
drivers/vfio/vfio_main.c
1406
return device->ops->mmap(device, vma);
drivers/vfio/vfio_main.c
1666
if (!device->ops->dma_unmap)
drivers/vfio/vfio_main.c
1705
if (WARN_ON(!device->ops->dma_unmap))
drivers/vfio/vfio_main.c
195
if (device->ops->release)
drivers/vfio/vfio_main.c
196
device->ops->release(device);
drivers/vfio/vfio_main.c
204
const struct vfio_device_ops *ops);
drivers/vfio/vfio_main.c
219
const struct vfio_device_ops *ops)
drivers/vfio/vfio_main.c
231
ret = vfio_init_device(device, dev, ops);
drivers/vfio/vfio_main.c
274
const struct vfio_device_ops *ops)
drivers/vfio/vfio_main.c
287
device->ops = ops;
drivers/vfio/vfio_main.c
294
if (ops->init) {
drivers/vfio/vfio_main.c
295
ret = ops->init(device);
drivers/vfio/vfio_main.c
321
(!device->ops->bind_iommufd ||
drivers/vfio/vfio_main.c
322
!device->ops->unbind_iommufd ||
drivers/vfio/vfio_main.c
323
!device->ops->attach_ioas ||
drivers/vfio/vfio_main.c
324
!device->ops->detach_ioas)))
drivers/vfio/vfio_main.c
409
if (device->ops->request)
drivers/vfio/vfio_main.c
410
device->ops->request(device, i++);
drivers/vfio/vfio_main.c
526
if (device->ops->open_device) {
drivers/vfio/vfio_main.c
527
ret = device->ops->open_device(device);
drivers/vfio/vfio_main.c
550
if (device->ops->close_device)
drivers/vfio/vfio_main.c
551
device->ops->close_device(device);
drivers/vhost/net.c
1218
err = sock->ops->recvmsg(sock, &msg,
drivers/vhost/net.c
1232
err = sock->ops->recvmsg(sock, &msg,
drivers/vhost/net.c
497
err = sock->ops->sendmsg(sock, msghdr, 0);
drivers/vhost/net.c
522
if (sock->ops->peek_len)
drivers/vhost/net.c
523
return sock->ops->peek_len(sock);
drivers/vhost/net.c
831
err = sock->ops->sendmsg(sock, &msg, len);
drivers/vhost/net.c
911
ubuf->ubuf.ops = &vhost_ubuf_ops;
drivers/vhost/net.c
933
err = sock->ops->sendmsg(sock, &msg, len);
drivers/vhost/vdpa.c
1006
if (ops->dma_map) {
drivers/vhost/vdpa.c
1007
r = ops->dma_map(vdpa, asid, iova, size, pa, perm, opaque);
drivers/vhost/vdpa.c
1008
} else if (ops->set_map) {
drivers/vhost/vdpa.c
1010
r = ops->set_map(vdpa, asid, iotlb);
drivers/vhost/vdpa.c
1032
const struct vdpa_config_ops *ops = vdpa->config;
drivers/vhost/vdpa.c
1037
if (ops->set_map) {
drivers/vhost/vdpa.c
1039
ops->set_map(vdpa, asid, iotlb);
drivers/vhost/vdpa.c
1248
const struct vdpa_config_ops *ops = vdpa->config;
drivers/vhost/vdpa.c
1295
if (v->in_batch && ops->set_map)
drivers/vhost/vdpa.c
1296
ops->set_map(vdpa, asid, iotlb);
drivers/vhost/vdpa.c
1322
const struct vdpa_config_ops *ops = vdpa->config;
drivers/vhost/vdpa.c
1328
if (ops->set_map || ops->dma_map)
drivers/vhost/vdpa.c
1374
const struct vdpa_config_ops *ops = vdpa->config;
drivers/vhost/vdpa.c
1376
if (ops->get_iova_range) {
drivers/vhost/vdpa.c
1377
*range = ops->get_iova_range(vdpa);
drivers/vhost/vdpa.c
138
const struct vdpa_config_ops *ops = vdpa->config;
drivers/vhost/vdpa.c
140
if (ops->reset_map)
drivers/vhost/vdpa.c
141
ops->reset_map(vdpa, asid);
drivers/vhost/vdpa.c
1489
const struct vdpa_config_ops *ops = vdpa->config;
drivers/vhost/vdpa.c
1494
notify = ops->get_vq_notification(vdpa, index);
drivers/vhost/vdpa.c
1507
const struct vdpa_config_ops *ops = vdpa->config;
drivers/vhost/vdpa.c
1519
if (!ops->get_vq_notification)
drivers/vhost/vdpa.c
1526
notify = ops->get_vq_notification(vdpa, index);
drivers/vhost/vdpa.c
1563
const struct vdpa_config_ops *ops = vdpa->config;
drivers/vhost/vdpa.c
1571
if (!ops->set_map && !ops->dma_map &&
drivers/vhost/vdpa.c
1590
v->virtio_id = ops->get_device_id(vdpa);
drivers/vhost/vdpa.c
171
const struct vdpa_config_ops *ops = v->vdpa->config;
drivers/vhost/vdpa.c
173
ops->kick_vq(v->vdpa, vq - v->vqs);
drivers/vhost/vdpa.c
201
const struct vdpa_config_ops *ops = v->vdpa->config;
drivers/vhost/vdpa.c
205
if (!ops->get_vq_irq)
drivers/vhost/vdpa.c
208
irq = ops->get_vq_irq(vdpa, qid);
drivers/vhost/vdpa.c
254
const struct vdpa_config_ops *ops = vdpa->config;
drivers/vhost/vdpa.c
256
if (!vdpa->use_va || !ops->bind_mm)
drivers/vhost/vdpa.c
259
return ops->bind_mm(vdpa, v->vdev.mm);
drivers/vhost/vdpa.c
265
const struct vdpa_config_ops *ops = vdpa->config;
drivers/vhost/vdpa.c
267
if (!vdpa->use_va || !ops->unbind_mm)
drivers/vhost/vdpa.c
270
ops->unbind_mm(vdpa);
drivers/vhost/vdpa.c
276
const struct vdpa_config_ops *ops = vdpa->config;
drivers/vhost/vdpa.c
279
device_id = ops->get_device_id(vdpa);
drivers/vhost/vdpa.c
290
const struct vdpa_config_ops *ops = vdpa->config;
drivers/vhost/vdpa.c
293
status = ops->get_status(vdpa);
drivers/vhost/vdpa.c
304
const struct vdpa_config_ops *ops = vdpa->config;
drivers/vhost/vdpa.c
313
status_old = ops->get_status(vdpa);
drivers/vhost/vdpa.c
408
const struct vdpa_config_ops *ops = vdpa->config;
drivers/vhost/vdpa.c
410
return ops->suspend;
drivers/vhost/vdpa.c
416
const struct vdpa_config_ops *ops = vdpa->config;
drivers/vhost/vdpa.c
418
return ops->resume;
drivers/vhost/vdpa.c
424
const struct vdpa_config_ops *ops = vdpa->config;
drivers/vhost/vdpa.c
426
return ops->get_vq_desc_group;
drivers/vhost/vdpa.c
432
const struct vdpa_config_ops *ops = vdpa->config;
drivers/vhost/vdpa.c
435
features = ops->get_device_features(vdpa);
drivers/vhost/vdpa.c
446
const struct vdpa_config_ops *ops = vdpa->config;
drivers/vhost/vdpa.c
448
if (!ops->get_backend_features)
drivers/vhost/vdpa.c
451
return ops->get_backend_features(vdpa);
drivers/vhost/vdpa.c
457
const struct vdpa_config_ops *ops = vdpa->config;
drivers/vhost/vdpa.c
459
return (!ops->set_map && !ops->dma_map) || ops->reset_map ||
drivers/vhost/vdpa.c
466
const struct vdpa_config_ops *ops = vdpa->config;
drivers/vhost/vdpa.c
476
if (ops->get_status(vdpa) & VIRTIO_CONFIG_S_FEATURES_OK)
drivers/vhost/vdpa.c
486
actual_features = ops->get_driver_features(vdpa);
drivers/vhost/vdpa.c
501
const struct vdpa_config_ops *ops = vdpa->config;
drivers/vhost/vdpa.c
504
num = ops->get_vq_num_max(vdpa);
drivers/vhost/vdpa.c
564
const struct vdpa_config_ops *ops = vdpa->config;
drivers/vhost/vdpa.c
567
size = ops->get_config_size(vdpa);
drivers/vhost/vdpa.c
593
const struct vdpa_config_ops *ops = vdpa->config;
drivers/vhost/vdpa.c
596
if (!(ops->get_status(vdpa) & VIRTIO_CONFIG_S_DRIVER_OK))
drivers/vhost/vdpa.c
599
if (!ops->suspend)
drivers/vhost/vdpa.c
602
ret = ops->suspend(vdpa);
drivers/vhost/vdpa.c
616
const struct vdpa_config_ops *ops = vdpa->config;
drivers/vhost/vdpa.c
619
if (!(ops->get_status(vdpa) & VIRTIO_CONFIG_S_DRIVER_OK))
drivers/vhost/vdpa.c
622
if (!ops->resume)
drivers/vhost/vdpa.c
625
ret = ops->resume(vdpa);
drivers/vhost/vdpa.c
636
const struct vdpa_config_ops *ops = vdpa->config;
drivers/vhost/vdpa.c
658
ops->set_vq_ready(vdpa, idx, s.num);
drivers/vhost/vdpa.c
661
if (!ops->get_vq_group)
drivers/vhost/vdpa.c
664
s.num = ops->get_vq_group(vdpa, idx);
drivers/vhost/vdpa.c
674
s.num = ops->get_vq_desc_group(vdpa, idx);
drivers/vhost/vdpa.c
685
if (ops->get_status(vdpa) & VIRTIO_CONFIG_S_DRIVER_OK)
drivers/vhost/vdpa.c
687
if (!ops->set_group_asid)
drivers/vhost/vdpa.c
689
return ops->set_group_asid(vdpa, idx, s.num);
drivers/vhost/vdpa.c
691
if (!ops->get_vq_size)
drivers/vhost/vdpa.c
694
s.num = ops->get_vq_size(vdpa, idx);
drivers/vhost/vdpa.c
699
r = ops->get_vq_state(v->vdpa, idx, &vq_state);
drivers/vhost/vdpa.c
714
if (ops->get_status(vdpa) &
drivers/vhost/vdpa.c
727
if ((ops->get_status(vdpa) & VIRTIO_CONFIG_S_DRIVER_OK) && !v->suspended)
drivers/vhost/vdpa.c
730
if (ops->set_vq_address(vdpa, idx,
drivers/vhost/vdpa.c
738
if ((ops->get_status(vdpa) & VIRTIO_CONFIG_S_DRIVER_OK) && !v->suspended)
drivers/vhost/vdpa.c
749
r = ops->set_vq_state(vdpa, idx, &vq_state);
drivers/vhost/vdpa.c
757
if (ops->get_status(vdpa) &
drivers/vhost/vdpa.c
765
ops->set_vq_cb(vdpa, idx, &cb);
drivers/vhost/vdpa.c
769
ops->set_vq_num(vdpa, idx, vq->num);
drivers/vhost/vdpa.c
912
const struct vdpa_config_ops *ops = vdpa->config;
drivers/vhost/vdpa.c
913
if (ops->dma_map) {
drivers/vhost/vdpa.c
914
ops->dma_unmap(vdpa, asid, map->start, map->size);
drivers/vhost/vdpa.c
915
} else if (ops->set_map == NULL) {
drivers/vhost/vdpa.c
997
const struct vdpa_config_ops *ops = vdpa->config;
drivers/vhost/vhost.c
253
worker->ops->wakeup(worker);
drivers/vhost/vhost.c
718
worker->ops->stop(worker);
drivers/vhost/vhost.c
832
const struct vhost_worker_ops *ops = dev->fork_owner ? &vhost_task_ops :
drivers/vhost/vhost.c
840
worker->ops = ops;
drivers/vhost/vhost.c
846
ret = ops->create(worker, dev, name);
drivers/vhost/vhost.h
51
const struct vhost_worker_ops *ops;
drivers/video/backlight/apple_bl.c
212
.ops = {
drivers/video/backlight/backlight.c
158
if (bd->ops) {
drivers/video/backlight/backlight.c
192
if (bd->ops) {
drivers/video/backlight/backlight.c
251
if (bd->ops && bd->ops->get_brightness) {
drivers/video/backlight/backlight.c
252
rc = bd->ops->get_brightness(bd);
drivers/video/backlight/backlight.c
282
if (bd->ops && bd->ops->options & BL_CORE_SUSPENDRESUME) {
drivers/video/backlight/backlight.c
296
if (bd->ops && bd->ops->options & BL_CORE_SUSPENDRESUME) {
drivers/video/backlight/backlight.c
350
if (bd->ops && bd->ops->get_brightness) {
drivers/video/backlight/backlight.c
351
brightness = bd->ops->get_brightness(bd);
drivers/video/backlight/backlight.c
366
struct device *parent, void *devdata, const struct backlight_ops *ops,
drivers/video/backlight/backlight.c
405
new_bd->ops = ops;
drivers/video/backlight/backlight.c
488
bd->ops = NULL;
drivers/video/backlight/backlight.c
529
const struct backlight_ops *ops,
drivers/video/backlight/backlight.c
539
backlight = backlight_device_register(name, parent, devdata, ops,
drivers/video/backlight/backlight.c
86
if (!bd->ops)
drivers/video/backlight/backlight.c
88
if (bd->ops->controls_device && !bd->ops->controls_device(bd, display_dev))
drivers/video/backlight/lcd.c
102
if (ld->ops && ld->ops->set_power) {
drivers/video/backlight/lcd.c
104
ld->ops->set_power(ld, power);
drivers/video/backlight/lcd.c
120
if (ld->ops && ld->ops->get_contrast)
drivers/video/backlight/lcd.c
121
rc = sprintf(buf, "%d\n", ld->ops->get_contrast(ld));
drivers/video/backlight/lcd.c
141
if (ld->ops && ld->ops->set_contrast) {
drivers/video/backlight/lcd.c
143
ld->ops->set_contrast(ld, contrast);
drivers/video/backlight/lcd.c
193
void *devdata, const struct lcd_ops *ops)
drivers/video/backlight/lcd.c
213
new_ld->ops = ops;
drivers/video/backlight/lcd.c
243
ld->ops = NULL;
drivers/video/backlight/lcd.c
28
if (!ld->ops || !ld->ops->set_power)
drivers/video/backlight/lcd.c
280
void *devdata, const struct lcd_ops *ops)
drivers/video/backlight/lcd.c
288
lcd = lcd_device_register(name, parent, devdata, ops);
drivers/video/backlight/lcd.c
30
if (ld->ops->controls_device && !ld->ops->controls_device(ld, display_dev))
drivers/video/backlight/lcd.c
33
ld->ops->set_power(ld, power);
drivers/video/backlight/lcd.c
52
if (!ld->ops || !ld->ops->set_mode)
drivers/video/backlight/lcd.c
54
if (ld->ops->controls_device && !ld->ops->controls_device(ld, display_dev))
drivers/video/backlight/lcd.c
57
ld->ops->set_mode(ld, width, height);
drivers/video/backlight/lcd.c
79
if (ld->ops && ld->ops->get_power)
drivers/video/backlight/lcd.c
80
rc = sprintf(buf, "%d\n", ld->ops->get_power(ld));
drivers/video/backlight/lm3509_bl.c
116
bd = devm_backlight_device_register(dev, label, dev, data, ops, &props);
drivers/video/backlight/lm3509_bl.c
95
const struct backlight_ops *ops,
drivers/video/fbdev/atmel_lcdfb.c
164
if (sinfo->backlight->ops) {
drivers/video/fbdev/atmel_lcdfb.c
166
sinfo->backlight->ops->update_status(sinfo->backlight);
drivers/video/fbdev/mmp/core.c
170
path->ops.set_mode = info->set_mode;
drivers/video/fbdev/mmp/core.c
186
if (!path->ops.check_status)
drivers/video/fbdev/mmp/core.c
187
path->ops.check_status = path_check_status;
drivers/video/fbdev/mmp/core.c
188
if (!path->ops.get_overlay)
drivers/video/fbdev/mmp/core.c
189
path->ops.get_overlay = path_get_overlay;
drivers/video/fbdev/mmp/core.c
190
if (!path->ops.get_modelist)
drivers/video/fbdev/mmp/core.c
191
path->ops.get_modelist = path_get_modelist;
drivers/video/fbdev/mmp/core.c
198
path->overlays[i].ops = info->overlay_ops;
drivers/video/fbdev/mmp/hw/mmp_ctrl.c
225
if (overlay->path->ops.check_status(overlay->path)
drivers/video/fbdev/omap/omapfb_main.c
1056
const struct fb_ops *ops = fbi->fbops;
drivers/video/fbdev/omap/omapfb_main.c
1070
BUG_ON(!ops);
drivers/video/fbdev/omap2/omapfb/displays/connector-analog-tv.c
113
in->ops.atv->disable(in);
drivers/video/fbdev/omap2/omapfb/displays/connector-analog-tv.c
127
in->ops.atv->set_timings(in, timings);
drivers/video/fbdev/omap2/omapfb/displays/connector-analog-tv.c
144
return in->ops.atv->check_timings(in, timings);
drivers/video/fbdev/omap2/omapfb/displays/connector-analog-tv.c
152
return in->ops.atv->get_wss(in);
drivers/video/fbdev/omap2/omapfb/displays/connector-analog-tv.c
160
return in->ops.atv->set_wss(in, wss);
drivers/video/fbdev/omap2/omapfb/displays/connector-analog-tv.c
55
return in->ops.atv->connect(in, dssdev);
drivers/video/fbdev/omap2/omapfb/displays/connector-analog-tv.c
68
in->ops.atv->disconnect(in, dssdev);
drivers/video/fbdev/omap2/omapfb/displays/connector-analog-tv.c
85
in->ops.atv->set_timings(in, &ddata->timings);
drivers/video/fbdev/omap2/omapfb/displays/connector-analog-tv.c
88
in->ops.atv->set_type(in, OMAP_DSS_VENC_TYPE_COMPOSITE);
drivers/video/fbdev/omap2/omapfb/displays/connector-analog-tv.c
90
in->ops.atv->invert_vid_out_polarity(in,
drivers/video/fbdev/omap2/omapfb/displays/connector-analog-tv.c
94
r = in->ops.atv->enable(in);
drivers/video/fbdev/omap2/omapfb/displays/connector-dvi.c
103
in->ops.dvi->disable(in);
drivers/video/fbdev/omap2/omapfb/displays/connector-dvi.c
117
in->ops.dvi->set_timings(in, timings);
drivers/video/fbdev/omap2/omapfb/displays/connector-dvi.c
134
return in->ops.dvi->check_timings(in, timings);
drivers/video/fbdev/omap2/omapfb/displays/connector-dvi.c
58
return in->ops.dvi->connect(in, dssdev);
drivers/video/fbdev/omap2/omapfb/displays/connector-dvi.c
69
in->ops.dvi->disconnect(in, dssdev);
drivers/video/fbdev/omap2/omapfb/displays/connector-dvi.c
84
in->ops.dvi->set_timings(in, &ddata->timings);
drivers/video/fbdev/omap2/omapfb/displays/connector-dvi.c
86
r = in->ops.dvi->enable(in);
drivers/video/fbdev/omap2/omapfb/displays/connector-hdmi.c
111
in->ops.hdmi->disable(in);
drivers/video/fbdev/omap2/omapfb/displays/connector-hdmi.c
125
in->ops.hdmi->set_timings(in, timings);
drivers/video/fbdev/omap2/omapfb/displays/connector-hdmi.c
142
return in->ops.hdmi->check_timings(in, timings);
drivers/video/fbdev/omap2/omapfb/displays/connector-hdmi.c
151
return in->ops.hdmi->read_edid(in, edid, len);
drivers/video/fbdev/omap2/omapfb/displays/connector-hdmi.c
162
return in->ops.hdmi->detect(in);
drivers/video/fbdev/omap2/omapfb/displays/connector-hdmi.c
170
return in->ops.hdmi->set_hdmi_mode(in, hdmi_mode);
drivers/video/fbdev/omap2/omapfb/displays/connector-hdmi.c
179
return in->ops.hdmi->set_infoframe(in, avi);
drivers/video/fbdev/omap2/omapfb/displays/connector-hdmi.c
60
return in->ops.hdmi->connect(in, dssdev);
drivers/video/fbdev/omap2/omapfb/displays/connector-hdmi.c
73
in->ops.hdmi->disconnect(in, dssdev);
drivers/video/fbdev/omap2/omapfb/displays/connector-hdmi.c
90
in->ops.hdmi->set_timings(in, &ddata->timings);
drivers/video/fbdev/omap2/omapfb/displays/connector-hdmi.c
92
r = in->ops.hdmi->enable(in);
drivers/video/fbdev/omap2/omapfb/displays/encoder-opa362.c
118
in->ops.atv->disable(in);
drivers/video/fbdev/omap2/omapfb/displays/encoder-opa362.c
134
in->ops.atv->set_timings(in, timings);
drivers/video/fbdev/omap2/omapfb/displays/encoder-opa362.c
155
return in->ops.atv->check_timings(in, timings);
drivers/video/fbdev/omap2/omapfb/displays/encoder-opa362.c
216
dssdev->ops.atv = &opa362_atv_ops;
drivers/video/fbdev/omap2/omapfb/displays/encoder-opa362.c
45
r = in->ops.atv->connect(in, dssdev);
drivers/video/fbdev/omap2/omapfb/displays/encoder-opa362.c
74
in->ops.atv->disconnect(in, &ddata->dssdev);
drivers/video/fbdev/omap2/omapfb/displays/encoder-opa362.c
91
in->ops.atv->set_timings(in, &ddata->timings);
drivers/video/fbdev/omap2/omapfb/displays/encoder-opa362.c
93
r = in->ops.atv->enable(in);
drivers/video/fbdev/omap2/omapfb/displays/encoder-tfp410.c
110
in->ops.dpi->disable(in);
drivers/video/fbdev/omap2/omapfb/displays/encoder-tfp410.c
133
in->ops.dpi->set_timings(in, timings);
drivers/video/fbdev/omap2/omapfb/displays/encoder-tfp410.c
152
return in->ops.dpi->check_timings(in, timings);
drivers/video/fbdev/omap2/omapfb/displays/encoder-tfp410.c
200
dssdev->ops.dvi = &tfp410_dvi_ops;
drivers/video/fbdev/omap2/omapfb/displays/encoder-tfp410.c
41
r = in->ops.dpi->connect(in, dssdev);
drivers/video/fbdev/omap2/omapfb/displays/encoder-tfp410.c
68
in->ops.dpi->disconnect(in, &ddata->dssdev);
drivers/video/fbdev/omap2/omapfb/displays/encoder-tfp410.c
83
in->ops.dpi->set_timings(in, &ddata->timings);
drivers/video/fbdev/omap2/omapfb/displays/encoder-tfp410.c
85
in->ops.dpi->set_data_lines(in, ddata->data_lines);
drivers/video/fbdev/omap2/omapfb/displays/encoder-tfp410.c
87
r = in->ops.dpi->enable(in);
drivers/video/fbdev/omap2/omapfb/displays/encoder-tpd12s015.c
102
in->ops.hdmi->disable(in);
drivers/video/fbdev/omap2/omapfb/displays/encoder-tpd12s015.c
116
in->ops.hdmi->set_timings(in, timings);
drivers/video/fbdev/omap2/omapfb/displays/encoder-tpd12s015.c
134
r = in->ops.hdmi->check_timings(in, timings);
drivers/video/fbdev/omap2/omapfb/displays/encoder-tpd12s015.c
151
r = in->ops.hdmi->read_edid(in, edid, len);
drivers/video/fbdev/omap2/omapfb/displays/encoder-tpd12s015.c
171
return in->ops.hdmi->set_infoframe(in, avi);
drivers/video/fbdev/omap2/omapfb/displays/encoder-tpd12s015.c
180
return in->ops.hdmi->set_hdmi_mode(in, hdmi_mode);
drivers/video/fbdev/omap2/omapfb/displays/encoder-tpd12s015.c
266
dssdev->ops.hdmi = &tpd_hdmi_ops;
drivers/video/fbdev/omap2/omapfb/displays/encoder-tpd12s015.c
39
r = in->ops.hdmi->connect(in, dssdev);
drivers/video/fbdev/omap2/omapfb/displays/encoder-tpd12s015.c
71
in->ops.hdmi->disconnect(in, &ddata->dssdev);
drivers/video/fbdev/omap2/omapfb/displays/encoder-tpd12s015.c
83
in->ops.hdmi->set_timings(in, &ddata->timings);
drivers/video/fbdev/omap2/omapfb/displays/encoder-tpd12s015.c
85
r = in->ops.hdmi->enable(in);
drivers/video/fbdev/omap2/omapfb/displays/panel-dpi.c
104
in->ops.dpi->set_timings(in, timings);
drivers/video/fbdev/omap2/omapfb/displays/panel-dpi.c
121
return in->ops.dpi->check_timings(in, timings);
drivers/video/fbdev/omap2/omapfb/displays/panel-dpi.c
39
return in->ops.dpi->connect(in, dssdev);
drivers/video/fbdev/omap2/omapfb/displays/panel-dpi.c
50
in->ops.dpi->disconnect(in, dssdev);
drivers/video/fbdev/omap2/omapfb/displays/panel-dpi.c
66
in->ops.dpi->set_data_lines(in, ddata->data_lines);
drivers/video/fbdev/omap2/omapfb/displays/panel-dpi.c
67
in->ops.dpi->set_timings(in, &ddata->videomode);
drivers/video/fbdev/omap2/omapfb/displays/panel-dpi.c
69
r = in->ops.dpi->enable(in);
drivers/video/fbdev/omap2/omapfb/displays/panel-dpi.c
90
in->ops.dpi->disable(in);
drivers/video/fbdev/omap2/omapfb/displays/panel-dsi-cm.c
1012
in->ops.dsi->bus_lock(in);
drivers/video/fbdev/omap2/omapfb/displays/panel-dsi-cm.c
1028
r = in->ops.dsi->set_max_rx_packet_size(in, ddata->channel, plen);
drivers/video/fbdev/omap2/omapfb/displays/panel-dsi-cm.c
1036
r = in->ops.dsi->dcs_read(in, ddata->channel, dcs_cmd,
drivers/video/fbdev/omap2/omapfb/displays/panel-dsi-cm.c
1062
in->ops.dsi->set_max_rx_packet_size(in, ddata->channel, 1);
drivers/video/fbdev/omap2/omapfb/displays/panel-dsi-cm.c
1064
in->ops.dsi->bus_unlock(in);
drivers/video/fbdev/omap2/omapfb/displays/panel-dsi-cm.c
1084
in->ops.dsi->bus_lock(in);
drivers/video/fbdev/omap2/omapfb/displays/panel-dsi-cm.c
1088
in->ops.dsi->bus_unlock(in);
drivers/video/fbdev/omap2/omapfb/displays/panel-dsi-cm.c
112
r = in->ops.dsi->dcs_read(in, ddata->channel, dcs_cmd, buf, 1);
drivers/video/fbdev/omap2/omapfb/displays/panel-dsi-cm.c
125
return in->ops.dsi->dcs_write(in, ddata->channel, &dcs_cmd, 1);
drivers/video/fbdev/omap2/omapfb/displays/panel-dsi-cm.c
133
return in->ops.dsi->dcs_write(in, ddata->channel, buf, 2);
drivers/video/fbdev/omap2/omapfb/displays/panel-dsi-cm.c
146
r = in->ops.dsi->dcs_write_nosync(in, ddata->channel, &cmd, 1);
drivers/video/fbdev/omap2/omapfb/displays/panel-dsi-cm.c
208
r = in->ops.dsi->dcs_write_nosync(in, ddata->channel, buf, sizeof(buf));
drivers/video/fbdev/omap2/omapfb/displays/panel-dsi-cm.c
218
r = in->ops.dsi->dcs_write_nosync(in, ddata->channel, buf, sizeof(buf));
drivers/video/fbdev/omap2/omapfb/displays/panel-dsi-cm.c
222
in->ops.dsi->bta_sync(in, ddata->channel);
drivers/video/fbdev/omap2/omapfb/displays/panel-dsi-cm.c
256
in->ops.dsi->disable(in, false, true);
drivers/video/fbdev/omap2/omapfb/displays/panel-dsi-cm.c
281
r = in->ops.dsi->enable(in);
drivers/video/fbdev/omap2/omapfb/displays/panel-dsi-cm.c
287
in->ops.dsi->enable_hs(in, ddata->channel, true);
drivers/video/fbdev/omap2/omapfb/displays/panel-dsi-cm.c
341
in->ops.dsi->bus_lock(in);
drivers/video/fbdev/omap2/omapfb/displays/panel-dsi-cm.c
347
in->ops.dsi->bus_unlock(in);
drivers/video/fbdev/omap2/omapfb/displays/panel-dsi-cm.c
385
in->ops.dsi->bus_lock(in);
drivers/video/fbdev/omap2/omapfb/displays/panel-dsi-cm.c
392
in->ops.dsi->bus_unlock(in);
drivers/video/fbdev/omap2/omapfb/displays/panel-dsi-cm.c
416
in->ops.dsi->bus_lock(in);
drivers/video/fbdev/omap2/omapfb/displays/panel-dsi-cm.c
422
in->ops.dsi->bus_unlock(in);
drivers/video/fbdev/omap2/omapfb/displays/panel-dsi-cm.c
451
in->ops.dsi->bus_lock(in);
drivers/video/fbdev/omap2/omapfb/displays/panel-dsi-cm.c
458
in->ops.dsi->bus_unlock(in);
drivers/video/fbdev/omap2/omapfb/displays/panel-dsi-cm.c
501
in->ops.dsi->bus_lock(in);
drivers/video/fbdev/omap2/omapfb/displays/panel-dsi-cm.c
503
in->ops.dsi->bus_unlock(in);
drivers/video/fbdev/omap2/omapfb/displays/panel-dsi-cm.c
582
r = in->ops.dsi->configure_pins(in, &ddata->pin_config);
drivers/video/fbdev/omap2/omapfb/displays/panel-dsi-cm.c
590
r = in->ops.dsi->set_config(in, &dsi_config);
drivers/video/fbdev/omap2/omapfb/displays/panel-dsi-cm.c
596
r = in->ops.dsi->enable(in);
drivers/video/fbdev/omap2/omapfb/displays/panel-dsi-cm.c
604
in->ops.dsi->enable_hs(in, ddata->channel, false);
drivers/video/fbdev/omap2/omapfb/displays/panel-dsi-cm.c
636
r = in->ops.dsi->enable_video_output(in, ddata->channel);
drivers/video/fbdev/omap2/omapfb/displays/panel-dsi-cm.c
648
in->ops.dsi->enable_hs(in, ddata->channel, true);
drivers/video/fbdev/omap2/omapfb/displays/panel-dsi-cm.c
656
in->ops.dsi->disable(in, true, false);
drivers/video/fbdev/omap2/omapfb/displays/panel-dsi-cm.c
666
in->ops.dsi->disable_video_output(in, ddata->channel);
drivers/video/fbdev/omap2/omapfb/displays/panel-dsi-cm.c
678
in->ops.dsi->disable(in, true, false);
drivers/video/fbdev/omap2/omapfb/displays/panel-dsi-cm.c
702
r = in->ops.dsi->connect(in, dssdev);
drivers/video/fbdev/omap2/omapfb/displays/panel-dsi-cm.c
708
r = in->ops.dsi->request_vc(ddata->in, &ddata->channel);
drivers/video/fbdev/omap2/omapfb/displays/panel-dsi-cm.c
714
r = in->ops.dsi->set_vc_id(ddata->in, ddata->channel, TCH);
drivers/video/fbdev/omap2/omapfb/displays/panel-dsi-cm.c
723
in->ops.dsi->release_vc(ddata->in, ddata->channel);
drivers/video/fbdev/omap2/omapfb/displays/panel-dsi-cm.c
725
in->ops.dsi->disconnect(in, dssdev);
drivers/video/fbdev/omap2/omapfb/displays/panel-dsi-cm.c
737
in->ops.dsi->release_vc(in, ddata->channel);
drivers/video/fbdev/omap2/omapfb/displays/panel-dsi-cm.c
738
in->ops.dsi->disconnect(in, dssdev);
drivers/video/fbdev/omap2/omapfb/displays/panel-dsi-cm.c
761
in->ops.dsi->bus_lock(in);
drivers/video/fbdev/omap2/omapfb/displays/panel-dsi-cm.c
765
in->ops.dsi->bus_unlock(in);
drivers/video/fbdev/omap2/omapfb/displays/panel-dsi-cm.c
793
in->ops.dsi->bus_lock(in);
drivers/video/fbdev/omap2/omapfb/displays/panel-dsi-cm.c
801
in->ops.dsi->bus_unlock(in);
drivers/video/fbdev/omap2/omapfb/displays/panel-dsi-cm.c
814
in->ops.dsi->bus_unlock(ddata->in);
drivers/video/fbdev/omap2/omapfb/displays/panel-dsi-cm.c
829
r = in->ops.dsi->update(in, ddata->channel, dsicm_framedone_cb,
drivers/video/fbdev/omap2/omapfb/displays/panel-dsi-cm.c
838
in->ops.dsi->bus_unlock(in);
drivers/video/fbdev/omap2/omapfb/displays/panel-dsi-cm.c
851
in->ops.dsi->bus_unlock(in);
drivers/video/fbdev/omap2/omapfb/displays/panel-dsi-cm.c
864
in->ops.dsi->bus_lock(in);
drivers/video/fbdev/omap2/omapfb/displays/panel-dsi-cm.c
887
r = in->ops.dsi->update(in, ddata->channel, dsicm_framedone_cb,
drivers/video/fbdev/omap2/omapfb/displays/panel-dsi-cm.c
897
in->ops.dsi->bus_unlock(in);
drivers/video/fbdev/omap2/omapfb/displays/panel-dsi-cm.c
910
in->ops.dsi->bus_lock(in);
drivers/video/fbdev/omap2/omapfb/displays/panel-dsi-cm.c
911
in->ops.dsi->bus_unlock(in);
drivers/video/fbdev/omap2/omapfb/displays/panel-dsi-cm.c
930
in->ops.dsi->enable_te(in, enable);
drivers/video/fbdev/omap2/omapfb/displays/panel-dsi-cm.c
949
in->ops.dsi->bus_lock(in);
drivers/video/fbdev/omap2/omapfb/displays/panel-dsi-cm.c
963
in->ops.dsi->bus_unlock(in);
drivers/video/fbdev/omap2/omapfb/displays/panel-dsi-cm.c
969
in->ops.dsi->bus_unlock(in);
drivers/video/fbdev/omap2/omapfb/displays/panel-lgphilips-lb035q02.c
123
r = in->ops.dpi->connect(in, dssdev);
drivers/video/fbdev/omap2/omapfb/displays/panel-lgphilips-lb035q02.c
140
in->ops.dpi->disconnect(in, dssdev);
drivers/video/fbdev/omap2/omapfb/displays/panel-lgphilips-lb035q02.c
156
in->ops.dpi->set_data_lines(in, ddata->data_lines);
drivers/video/fbdev/omap2/omapfb/displays/panel-lgphilips-lb035q02.c
157
in->ops.dpi->set_timings(in, &ddata->videomode);
drivers/video/fbdev/omap2/omapfb/displays/panel-lgphilips-lb035q02.c
159
r = in->ops.dpi->enable(in);
drivers/video/fbdev/omap2/omapfb/displays/panel-lgphilips-lb035q02.c
182
in->ops.dpi->disable(in);
drivers/video/fbdev/omap2/omapfb/displays/panel-lgphilips-lb035q02.c
196
in->ops.dpi->set_timings(in, timings);
drivers/video/fbdev/omap2/omapfb/displays/panel-lgphilips-lb035q02.c
213
return in->ops.dpi->check_timings(in, timings);
drivers/video/fbdev/omap2/omapfb/displays/panel-nec-nl8048hl11.c
123
return in->ops.dpi->connect(in, dssdev);
drivers/video/fbdev/omap2/omapfb/displays/panel-nec-nl8048hl11.c
134
in->ops.dpi->disconnect(in, dssdev);
drivers/video/fbdev/omap2/omapfb/displays/panel-nec-nl8048hl11.c
150
in->ops.dpi->set_data_lines(in, ddata->data_lines);
drivers/video/fbdev/omap2/omapfb/displays/panel-nec-nl8048hl11.c
151
in->ops.dpi->set_timings(in, &ddata->videomode);
drivers/video/fbdev/omap2/omapfb/displays/panel-nec-nl8048hl11.c
153
r = in->ops.dpi->enable(in);
drivers/video/fbdev/omap2/omapfb/displays/panel-nec-nl8048hl11.c
176
in->ops.dpi->disable(in);
drivers/video/fbdev/omap2/omapfb/displays/panel-nec-nl8048hl11.c
190
in->ops.dpi->set_timings(in, timings);
drivers/video/fbdev/omap2/omapfb/displays/panel-nec-nl8048hl11.c
207
return in->ops.dpi->check_timings(in, timings);
drivers/video/fbdev/omap2/omapfb/displays/panel-sharp-ls037v7dw01.c
101
r = in->ops.dpi->enable(in);
drivers/video/fbdev/omap2/omapfb/displays/panel-sharp-ls037v7dw01.c
139
in->ops.dpi->disable(in);
drivers/video/fbdev/omap2/omapfb/displays/panel-sharp-ls037v7dw01.c
156
in->ops.dpi->set_timings(in, timings);
drivers/video/fbdev/omap2/omapfb/displays/panel-sharp-ls037v7dw01.c
173
return in->ops.dpi->check_timings(in, timings);
drivers/video/fbdev/omap2/omapfb/displays/panel-sharp-ls037v7dw01.c
65
return in->ops.dpi->connect(in, dssdev);
drivers/video/fbdev/omap2/omapfb/displays/panel-sharp-ls037v7dw01.c
76
in->ops.dpi->disconnect(in, dssdev);
drivers/video/fbdev/omap2/omapfb/displays/panel-sharp-ls037v7dw01.c
92
in->ops.dpi->set_data_lines(in, ddata->data_lines);
drivers/video/fbdev/omap2/omapfb/displays/panel-sharp-ls037v7dw01.c
93
in->ops.dpi->set_timings(in, &ddata->videomode);
drivers/video/fbdev/omap2/omapfb/displays/panel-sony-acx565akm.c
508
return in->ops.sdi->connect(in, dssdev);
drivers/video/fbdev/omap2/omapfb/displays/panel-sony-acx565akm.c
519
in->ops.sdi->disconnect(in, dssdev);
drivers/video/fbdev/omap2/omapfb/displays/panel-sony-acx565akm.c
530
in->ops.sdi->set_timings(in, &ddata->videomode);
drivers/video/fbdev/omap2/omapfb/displays/panel-sony-acx565akm.c
533
in->ops.sdi->set_datapairs(in, ddata->datapairs);
drivers/video/fbdev/omap2/omapfb/displays/panel-sony-acx565akm.c
535
r = in->ops.sdi->enable(in);
drivers/video/fbdev/omap2/omapfb/displays/panel-sony-acx565akm.c
606
in->ops.sdi->disable(in);
drivers/video/fbdev/omap2/omapfb/displays/panel-sony-acx565akm.c
658
in->ops.sdi->set_timings(in, timings);
drivers/video/fbdev/omap2/omapfb/displays/panel-sony-acx565akm.c
675
return in->ops.sdi->check_timings(in, timings);
drivers/video/fbdev/omap2/omapfb/displays/panel-tpo-td028ttec1.c
166
r = in->ops.dpi->connect(in, dssdev);
drivers/video/fbdev/omap2/omapfb/displays/panel-tpo-td028ttec1.c
181
in->ops.dpi->disconnect(in, dssdev);
drivers/video/fbdev/omap2/omapfb/displays/panel-tpo-td028ttec1.c
197
in->ops.dpi->set_data_lines(in, ddata->data_lines);
drivers/video/fbdev/omap2/omapfb/displays/panel-tpo-td028ttec1.c
198
in->ops.dpi->set_timings(in, &ddata->videomode);
drivers/video/fbdev/omap2/omapfb/displays/panel-tpo-td028ttec1.c
200
r = in->ops.dpi->enable(in);
drivers/video/fbdev/omap2/omapfb/displays/panel-tpo-td028ttec1.c
309
in->ops.dpi->disable(in);
drivers/video/fbdev/omap2/omapfb/displays/panel-tpo-td028ttec1.c
323
in->ops.dpi->set_timings(in, timings);
drivers/video/fbdev/omap2/omapfb/displays/panel-tpo-td028ttec1.c
340
return in->ops.dpi->check_timings(in, timings);
drivers/video/fbdev/omap2/omapfb/displays/panel-tpo-td043mtea1.c
336
return in->ops.dpi->connect(in, dssdev);
drivers/video/fbdev/omap2/omapfb/displays/panel-tpo-td043mtea1.c
347
in->ops.dpi->disconnect(in, dssdev);
drivers/video/fbdev/omap2/omapfb/displays/panel-tpo-td043mtea1.c
363
in->ops.dpi->set_data_lines(in, ddata->data_lines);
drivers/video/fbdev/omap2/omapfb/displays/panel-tpo-td043mtea1.c
364
in->ops.dpi->set_timings(in, &ddata->videomode);
drivers/video/fbdev/omap2/omapfb/displays/panel-tpo-td043mtea1.c
366
r = in->ops.dpi->enable(in);
drivers/video/fbdev/omap2/omapfb/displays/panel-tpo-td043mtea1.c
377
in->ops.dpi->disable(in);
drivers/video/fbdev/omap2/omapfb/displays/panel-tpo-td043mtea1.c
395
in->ops.dpi->disable(in);
drivers/video/fbdev/omap2/omapfb/displays/panel-tpo-td043mtea1.c
412
in->ops.dpi->set_timings(in, timings);
drivers/video/fbdev/omap2/omapfb/displays/panel-tpo-td043mtea1.c
429
return in->ops.dpi->check_timings(in, timings);
drivers/video/fbdev/omap2/omapfb/dss/dpi.c
718
out->ops.dpi = &dpi_ops;
drivers/video/fbdev/omap2/omapfb/dss/dpi.c
762
out->ops.dpi = &dpi_ops;
drivers/video/fbdev/omap2/omapfb/dss/dsi.c
5058
out->ops.dsi = &dsi_ops;
drivers/video/fbdev/omap2/omapfb/dss/dsi.c
5249
pll->ops = &dsi_pll_ops;
drivers/video/fbdev/omap2/omapfb/dss/dss.h
159
const struct dss_pll_ops *ops;
drivers/video/fbdev/omap2/omapfb/dss/hdmi4.c
514
out->ops.hdmi = &hdmi_ops;
drivers/video/fbdev/omap2/omapfb/dss/hdmi4.c
656
.ops = &hdmi_audio_ops,
drivers/video/fbdev/omap2/omapfb/dss/hdmi5.c
546
out->ops.hdmi = &hdmi_ops;
drivers/video/fbdev/omap2/omapfb/dss/hdmi5.c
689
.ops = &hdmi_audio_ops,
drivers/video/fbdev/omap2/omapfb/dss/hdmi_pll.c
204
pll->ops = &dsi_pll_ops;
drivers/video/fbdev/omap2/omapfb/dss/pll.c
112
r = pll->ops->set_config(pll, cinfo);
drivers/video/fbdev/omap2/omapfb/dss/pll.c
82
r = pll->ops->enable(pll);
drivers/video/fbdev/omap2/omapfb/dss/pll.c
98
pll->ops->disable(pll);
drivers/video/fbdev/omap2/omapfb/dss/sdi.c
337
out->ops.sdi = &sdi_ops;
drivers/video/fbdev/omap2/omapfb/dss/venc.c
749
out->ops.atv = &venc_ops;
drivers/video/fbdev/omap2/omapfb/dss/video-pll.c
177
pll->ops = &dss_pll_ops;
drivers/video/fbdev/pxafb.c
752
ofb->ops->disable(ofb);
drivers/video/fbdev/pxafb.c
862
ofb->ops->setup(ofb);
drivers/video/fbdev/pxafb.c
863
ofb->ops->enable(ofb);
drivers/video/fbdev/pxafb.c
894
ofb->ops = &ofb_ops[id];
drivers/video/fbdev/pxafb.h
99
struct pxafb_layer_ops *ops;
drivers/video/fbdev/sh_mobile_lcdcfb.c
509
ret = ch->tx_dev->ops->display_on(ch->tx_dev);
drivers/video/fbdev/sh_mobile_lcdcfb.c
530
ch->tx_dev->ops->display_off(ch->tx_dev);
drivers/video/fbdev/sh_mobile_lcdcfb.h
43
const struct sh_mobile_lcdc_entity_ops *ops;
drivers/video/fbdev/sm501fb.c
108
struct fb_ops ops;
drivers/video/fbdev/sm501fb.c
1736
memcpy(&par->ops,
drivers/video/fbdev/sm501fb.c
1743
par->ops.fb_cursor = NULL;
drivers/video/fbdev/sm501fb.c
1745
fb->fbops = &par->ops;
drivers/video/fbdev/sm501fb.c
2097
(par->ops.fb_blank)(FB_BLANK_POWERDOWN, fbi);
drivers/video/fbdev/sm501fb.c
2149
(par->ops.fb_set_par)(fbi);
drivers/video/fbdev/udlfb.c
1657
dlfb->ops = dlfb_ops;
drivers/video/fbdev/udlfb.c
1658
info->fbops = &dlfb->ops;
drivers/virt/coco/guest/report.c
106
if (provider.ops->privlevel_floor > val || val > TSM_REPORT_PRIVLEVEL_MAX)
drivers/virt/coco/guest/report.c
123
if (!provider.ops)
drivers/virt/coco/guest/report.c
126
return sysfs_emit(buf, "%u\n", provider.ops->privlevel_floor);
drivers/virt/coco/guest/report.c
16
const struct tsm_report_ops *ops;
drivers/virt/coco/guest/report.c
228
if (!provider.ops)
drivers/virt/coco/guest/report.c
231
return sysfs_emit(buf, "%s\n", provider.ops->name);
drivers/virt/coco/guest/report.c
286
const struct tsm_report_ops *ops;
drivers/virt/coco/guest/report.c
296
ops = provider.ops;
drivers/virt/coco/guest/report.c
297
if (!ops)
drivers/virt/coco/guest/report.c
313
rc = ops->report_new(report, provider.data);
drivers/virt/coco/guest/report.c
387
if (!provider.ops)
drivers/virt/coco/guest/report.c
390
if (!provider.ops->report_attr_visible)
drivers/virt/coco/guest/report.c
393
return provider.ops->report_attr_visible(n);
drivers/virt/coco/guest/report.c
400
if (!provider.ops)
drivers/virt/coco/guest/report.c
403
if (!provider.ops->report_bin_attr_visible)
drivers/virt/coco/guest/report.c
406
return provider.ops->report_bin_attr_visible(n);
drivers/virt/coco/guest/report.c
428
if (!provider.ops)
drivers/virt/coco/guest/report.c
470
int tsm_report_register(const struct tsm_report_ops *ops, void *priv)
drivers/virt/coco/guest/report.c
475
conflict = provider.ops;
drivers/virt/coco/guest/report.c
486
provider.ops = ops;
drivers/virt/coco/guest/report.c
492
int tsm_report_unregister(const struct tsm_report_ops *ops)
drivers/virt/coco/guest/report.c
495
if (ops != provider.ops)
drivers/virt/coco/guest/report.c
499
provider.ops->name);
drivers/virt/coco/guest/report.c
500
provider.ops = NULL;
drivers/virt/coco/guest/report.c
97
if (!provider.ops)
drivers/virtio/virtio_dma_buf.c
24
container_of(exp_info->ops,
drivers/virtio/virtio_dma_buf.c
25
const struct virtio_dma_buf_ops, ops);
drivers/virtio/virtio_dma_buf.c
27
if (!exp_info->ops ||
drivers/virtio/virtio_dma_buf.c
28
exp_info->ops->attach != &virtio_dma_buf_attach ||
drivers/virtio/virtio_dma_buf.c
46
const struct virtio_dma_buf_ops *ops =
drivers/virtio/virtio_dma_buf.c
47
container_of(dma_buf->ops,
drivers/virtio/virtio_dma_buf.c
48
const struct virtio_dma_buf_ops, ops);
drivers/virtio/virtio_dma_buf.c
50
if (ops->device_attach) {
drivers/virtio/virtio_dma_buf.c
51
ret = ops->device_attach(dma_buf, attach);
drivers/virtio/virtio_dma_buf.c
65
return dma_buf->ops->attach == &virtio_dma_buf_attach;
drivers/virtio/virtio_dma_buf.c
79
const struct virtio_dma_buf_ops *ops =
drivers/virtio/virtio_dma_buf.c
80
container_of(dma_buf->ops,
drivers/virtio/virtio_dma_buf.c
81
const struct virtio_dma_buf_ops, ops);
drivers/virtio/virtio_dma_buf.c
86
return ops->get_uuid(dma_buf, uuid);
drivers/virtio/virtio_rtc_class.c
258
rtc->ops = &viortc_class_ops;
drivers/virtio/virtio_vdpa.c
106
const struct vdpa_config_ops *ops = vdpa->config;
drivers/virtio/virtio_vdpa.c
109
ops->kick_vq_with_data(vdpa, data);
drivers/virtio/virtio_vdpa.c
136
const struct vdpa_config_ops *ops = vdpa->config;
drivers/virtio/virtio_vdpa.c
156
if (ops->kick_vq_with_data)
drivers/virtio/virtio_vdpa.c
163
if (ops->get_vq_ready(vdpa, index))
drivers/virtio/virtio_vdpa.c
166
if (ops->get_vq_size)
drivers/virtio/virtio_vdpa.c
167
max_num = ops->get_vq_size(vdpa, index);
drivers/virtio/virtio_vdpa.c
169
max_num = ops->get_vq_num_max(vdpa);
drivers/virtio/virtio_vdpa.c
176
if (ops->get_vq_num_min)
drivers/virtio/virtio_vdpa.c
177
min_num = ops->get_vq_num_min(vdpa);
drivers/virtio/virtio_vdpa.c
182
align = ops->get_vq_align(vdpa);
drivers/virtio/virtio_vdpa.c
184
if (ops->get_vq_map)
drivers/virtio/virtio_vdpa.c
185
map = ops->get_vq_map(vdpa, index);
drivers/virtio/virtio_vdpa.c
206
ops->set_vq_cb(vdpa, index, &cb);
drivers/virtio/virtio_vdpa.c
207
ops->set_vq_num(vdpa, index, virtqueue_get_vring_size(vq));
drivers/virtio/virtio_vdpa.c
213
if (ops->set_vq_address(vdpa, index,
drivers/virtio/virtio_vdpa.c
229
err = ops->set_vq_state(vdpa, index, &state);
drivers/virtio/virtio_vdpa.c
233
ops->set_vq_ready(vdpa, index, 1);
drivers/virtio/virtio_vdpa.c
240
ops->set_vq_ready(vdpa, index, 0);
drivers/virtio/virtio_vdpa.c
242
WARN_ON(ops->get_vq_ready(vdpa, index));
drivers/virtio/virtio_vdpa.c
250
const struct vdpa_config_ops *ops = vdpa->config;
drivers/virtio/virtio_vdpa.c
254
ops->set_vq_ready(vdpa, index, 0);
drivers/virtio/virtio_vdpa.c
335
const struct vdpa_config_ops *ops = vdpa->config;
drivers/virtio/virtio_vdpa.c
338
bool has_affinity = desc && ops->set_vq_affinity;
drivers/virtio/virtio_vdpa.c
363
ops->set_vq_affinity(vdpa, i, &masks[i]);
drivers/virtio/virtio_vdpa.c
368
ops->set_config_cb(vdpa, &cb);
drivers/virtio/virtio_vdpa.c
384
const struct vdpa_config_ops *ops = vdpa->config;
drivers/virtio/virtio_vdpa.c
386
return ops->get_device_features(vdpa);
drivers/virtio/virtio_vdpa.c
412
const struct vdpa_config_ops *ops = vdpa->config;
drivers/virtio/virtio_vdpa.c
415
if (ops->set_vq_affinity)
drivers/virtio/virtio_vdpa.c
416
return ops->set_vq_affinity(vdpa, index, cpu_mask);
drivers/virtio/virtio_vdpa.c
425
const struct vdpa_config_ops *ops = vdpa->config;
drivers/virtio/virtio_vdpa.c
427
if (ops->get_vq_affinity)
drivers/virtio/virtio_vdpa.c
428
return ops->get_vq_affinity(vdpa, index);
drivers/virtio/virtio_vdpa.c
461
const struct vdpa_config_ops *ops = vdpa->config;
drivers/virtio/virtio_vdpa.c
476
vd_dev->vdev.id.device = ops->get_device_id(vdpa);
drivers/virtio/virtio_vdpa.c
480
vd_dev->vdev.id.vendor = ops->get_vendor_id(vdpa);
drivers/virtio/virtio_vdpa.c
63
const struct vdpa_config_ops *ops = vdpa->config;
drivers/virtio/virtio_vdpa.c
65
if (ops->get_generation)
drivers/virtio/virtio_vdpa.c
66
return ops->get_generation(vdpa);
drivers/virtio/virtio_vdpa.c
74
const struct vdpa_config_ops *ops = vdpa->config;
drivers/virtio/virtio_vdpa.c
76
return ops->get_status(vdpa);
drivers/virtio/virtio_vdpa.c
96
const struct vdpa_config_ops *ops = vdpa->config;
drivers/virtio/virtio_vdpa.c
98
ops->kick_vq(vdpa, vq->index);
drivers/w1/slaves/w1_therm.c
458
.ops = &w1_hwmon_ops,
drivers/watchdog/advantech_ec_wdt.c
147
.ops = &adv_ec_wdt_ops,
drivers/watchdog/airoha_wdt.c
155
wdog_dev->ops = &airoha_wdt_ops;
drivers/watchdog/apple_wdt.c
181
wdt->wdd.ops = &apple_wdt_ops;
drivers/watchdog/arm_smc_wdt.c
142
wdd->ops = &smcwd_timeleft_ops;
drivers/watchdog/arm_smc_wdt.c
145
wdd->ops = &smcwd_ops;
drivers/watchdog/armada_37xx_wdt.c
260
dev->wdt.ops = &armada_37xx_wdt_ops;
drivers/watchdog/asm9260_wdt.c
313
wdd->ops = &asm9260_wdt_ops;
drivers/watchdog/aspeed_wdt.c
443
wdt->wdd.ops = &aspeed_wdt_ops;
drivers/watchdog/at91sam9_wdt.c
342
wdt->wdd.ops = &at91_wdt_ops;
drivers/watchdog/bcm2835_wdt.c
142
.ops = &bcm2835_wdt_ops,
drivers/watchdog/bcm47xx_wdt.c
189
wdt->wdd.ops = &bcm47xx_wdt_soft_ops;
drivers/watchdog/bcm47xx_wdt.c
192
wdt->wdd.ops = &bcm47xx_wdt_hard_ops;
drivers/watchdog/bcm47xx_wdt.c
198
ret = wdt->wdd.ops->set_timeout(&wdt->wdd, timeout);
drivers/watchdog/bcm7038_wdt.c
164
wdt->wdd.ops = &bcm7038_wdt_ops;
drivers/watchdog/bcm_kona_wdt.c
262
.ops = &bcm_kona_wdt_ops,
drivers/watchdog/bd9576_wdt.c
266
priv->wdd.ops = &bd957x_wdt_ops;
drivers/watchdog/bd96801_wdt.c
349
w->wdt.ops = &bd96801_wdt_ops;
drivers/watchdog/booke_wdt.c
211
.ops = &booke_wdt_ops,
drivers/watchdog/cadence_wdt.c
300
cdns_wdt_device->ops = &cdns_wdt_ops;
drivers/watchdog/cgbc_wdt.c
182
wdd->ops = &cgbc_wdt_ops;
drivers/watchdog/cros_ec_wdt.c
139
wdd->ops = &cros_ec_wdt_ops;
drivers/watchdog/da9052_wdt.c
185
da9052_wdt->ops = &da9052_wdt_ops;
drivers/watchdog/da9055_wdt.c
138
da9055_wdt->ops = &da9055_wdt_ops;
drivers/watchdog/da9062_wdt.c
223
wdt->wdtdev.ops = &da9062_watchdog_ops;
drivers/watchdog/da9063_wdt.c
235
wdd->ops = &da9063_watchdog_ops;
drivers/watchdog/davinci_wdt.c
211
wdd->ops = &davinci_wdt_ops;
drivers/watchdog/db8500_wdt.c
79
.ops = &db8500_wdt_ops,
drivers/watchdog/diag288_wdt.c
155
.ops = &wdt_ops,
drivers/watchdog/digicolor_wdt.c
113
.ops = &dc_wdt_ops,
drivers/watchdog/dw_wdt.c
627
wdd->ops = &dw_wdt_ops;
drivers/watchdog/ebc-c384_wdt.c
105
wdd->ops = &ebc_c384_wdt_ops;
drivers/watchdog/ep93xx_wdt.c
108
wdd->ops = &ep93xx_wdt_ops;
drivers/watchdog/exar_wdt.c
268
wdt_dev->ops = &exar_wdt_ops;
drivers/watchdog/f71808e_wdt.c
501
wdd->ops = &fintek_wdt_ops;
drivers/watchdog/ftwdt010_wdt.c
154
gwdt->wdd.ops = &ftwdt010_wdt_ops;
drivers/watchdog/gpio_wdt.c
151
priv->wdd.ops = &gpio_wdt_ops;
drivers/watchdog/gxp-wdt.c
137
drvdata->wdd.ops = &gxp_wdt_ops;
drivers/watchdog/hpwdt.c
227
.ops = &hpwdt_ops,
drivers/watchdog/i6300esb.c
306
edev->wdd.ops = &esb_ops;
drivers/watchdog/iTCO_wdt.c
552
p->wddev.ops = &iTCO_wdt_ops;
drivers/watchdog/ie6xx_wdt.c
174
.ops = &ie6xx_wdt_ops,
drivers/watchdog/imgpdc_wdt.c
224
pdc_wdt->wdt_dev.ops = &pdc_wdt_ops;
drivers/watchdog/imx2_wdt.c
299
wdog->ops = &imx2_wdt_ops;
drivers/watchdog/imx7ulp_wdt.c
339
wdog->ops = &imx7ulp_wdt_ops;
drivers/watchdog/imx_sc_wdt.c
193
wdog->ops = &imx_sc_wdt_ops;
drivers/watchdog/intel-mid_wdt.c
152
wdt_dev->ops = &mid_wdt_ops;
drivers/watchdog/intel_oc_wdt.c
197
wdd->ops = &intel_oc_wdt_ops;
drivers/watchdog/it87_wdt.c
290
.ops = &wdt_ops,
drivers/watchdog/ixp4xx_wdt.c
166
iwdt->wdd.ops = iwdt_ops;
drivers/watchdog/jz4740_wdt.c
168
jz4740_wdt->ops = &jz4740_wdt_ops;
drivers/watchdog/keembay_wdt.c
231
wdt->wdd.ops = &keembay_wdt_ops;
drivers/watchdog/kempld_wdt.c
465
wdd->ops = &kempld_wdt_ops;
drivers/watchdog/lantiq_wdt.c
229
wdt->ops = &ltq_wdt_ops;
drivers/watchdog/lenovo_se10_wdt.c
200
priv->wdd.ops = &se10_wdt_ops;
drivers/watchdog/lenovo_se30_wdt.c
282
priv->wdt.ops = &lenovo_se30_wdt_ops;
drivers/watchdog/loongson1_wdt.c
154
ls1x_wdt->ops = &ls1x_wdt_ops;
drivers/watchdog/lpc18xx_wdt.c
234
lpc18xx_wdt->wdt_dev.ops = &lpc18xx_wdt_ops;
drivers/watchdog/marvell_gti_wdt.c
289
wdog_dev->ops = &gti_wdt_ops;
drivers/watchdog/max63xx_wdt.c
235
wdt->wdd.ops = &max63xx_wdt_ops;
drivers/watchdog/max77620_wdt.c
181
wdt_dev->ops = &max77620_wdt_ops;
drivers/watchdog/mei_wdt.c
377
wdt->wdd.ops = &wd_ops;
drivers/watchdog/mena21_wdt.c
123
.ops = &a21_wdt_ops,
drivers/watchdog/menf21bmc_wdt.c
125
drv_data->wdt.ops = &menf21bmc_wdt_ops;
drivers/watchdog/menz69_wdt.c
121
drv->wdt.ops = &men_z069_ops;
drivers/watchdog/meson_gxbb_wdt.c
186
data->wdt_dev.ops = &meson_gxbb_wdt_ops;
drivers/watchdog/meson_wdt.c
179
meson_wdt->wdt_dev.ops = &meson_wdt_ops;
drivers/watchdog/mlx_wdt.c
251
wdt->wdd.ops = &mlxreg_wdt_ops_type1;
drivers/watchdog/mlx_wdt.c
255
wdt->wdd.ops = &mlxreg_wdt_ops_type2;
drivers/watchdog/mlx_wdt.c
259
wdt->wdd.ops = &mlxreg_wdt_ops_type2;
drivers/watchdog/moxart_wdt.c
122
moxart_wdt->dev.ops = &moxart_wdt_ops;
drivers/watchdog/mpc8xxx_wdt.c
181
ddata->wdd.ops = &mpc8xxx_wdt_ops;
drivers/watchdog/msc313e_wdt.c
117
priv->wdev.ops = &msc313e_wdt_ops,
drivers/watchdog/mt7621_wdt.c
168
mt7621_wdt->ops = &mt7621_wdt_ops;
drivers/watchdog/mtk_wdt.c
219
mtk_wdt->rcdev.ops = &toprgu_reset_ops;
drivers/watchdog/mtk_wdt.c
431
mtk_wdt->wdt_dev.ops = &mtk_wdt_ops;
drivers/watchdog/nct6694_wdt.c
275
wdev->ops = &nct6694_wdt_ops;
drivers/watchdog/ni903x_wdt.c
204
wdd->ops = &ni903x_wdd_ops;
drivers/watchdog/ni903x_wdt.c
244
.ops = {
drivers/watchdog/nic7018_wdt.c
198
wdd->ops = &nic7018_wdd_ops;
drivers/watchdog/npcm_wdt.c
212
wdt->wdd.ops = &npcm_wdt_ops;
drivers/watchdog/octeon-wdt-main.c
510
.ops = &octeon_wdt_ops,
drivers/watchdog/of_xilinx_wdt.c
170
xilinx_wdt_wdd->ops = &xilinx_wdt_ops;
drivers/watchdog/omap_wdt.c
250
wdev->wdog.ops = &omap_wdt_ops;
drivers/watchdog/orion_wdt.c
572
dev->wdt.ops = &orion_wdt_ops;
drivers/watchdog/pic32-dmt.c
162
.ops = &pic32_dmt_fops,
drivers/watchdog/pic32-wdt.c
154
.ops = &pic32_wdt_fops,
drivers/watchdog/pm8916_wdt.c
221
wdt->wdev.ops = &pm8916_wdt_ops;
drivers/watchdog/pnx4008_wdt.c
176
.ops = &pnx4008_wdt_ops,
drivers/watchdog/pseries-wdt.c
180
pw->wd.ops = &pseries_wdt_ops;
drivers/watchdog/qcom-wdt.c
270
wdt->wdd.ops = &qcom_wdt_ops;
drivers/watchdog/rave-sp-wdt.c
272
wdd->ops = &rave_sp_wdt_ops;
drivers/watchdog/realtek_otto_wdt.c
329
ctrl->wdev.ops = &otto_wdt_ops;
drivers/watchdog/renesas_wdt.c
262
priv->wdev.ops = &rwdt_ops;
drivers/watchdog/renesas_wwdt.c
111
wdev->ops = &wwdt_ops;
drivers/watchdog/retu_wdt.c
119
retu_wdt->ops = &retu_wdt_ops;
drivers/watchdog/rn5t618_wdt.c
159
wdt->wdt_dev.ops = &rn5t618_wdt_ops;
drivers/watchdog/rt2880_wdt.c
167
wdt->ops = &rt288x_wdt_ops;
drivers/watchdog/rtd119x_wdt.c
115
data->wdt_dev.ops = &rtd119x_wdt_ops;
drivers/watchdog/rti_wdt.c
250
wdd->ops = &rti_wdt_ops;
drivers/watchdog/rza_wdt.c
192
priv->wdev.ops = &rza_wdt_ops;
drivers/watchdog/rzg2l_wdt.c
295
priv->wdev.ops = &rzg2l_wdt_ops;
drivers/watchdog/rzn1_wdt.c
144
wdt->wdtdev.ops = &rzn1_wdt_ops;
drivers/watchdog/rzv2h_wdt.c
334
priv->wdev.ops = &rzv2h_wdt_ops;
drivers/watchdog/s32g_wdt.c
244
wdog->ops = &s32g_wdt_ops;
drivers/watchdog/s3c2410_wdt.c
656
.ops = &s3c2410wdt_ops,
drivers/watchdog/sama5d4_wdt.c
267
wdd->ops = &sama5d4_wdt_ops;
drivers/watchdog/sbsa_gwdt.c
326
wdd->ops = &sbsa_gwdt_ops;
drivers/watchdog/shwdt.c
213
.ops = &sh_wdt_ops,
drivers/watchdog/simatic-ipc-wdt.c
144
.ops = &wdt_ops,
drivers/watchdog/sl28cpld_wdt.c
150
wdd->ops = &sl28cpld_wdt_ops;
drivers/watchdog/softdog.c
176
.ops = &softdog_ops,
drivers/watchdog/sp5100_tco.c
534
wdd->ops = &sp5100_tco_wdt_ops;
drivers/watchdog/sp805_wdt.c
276
wdt->wdd.ops = &wdt_ops;
drivers/watchdog/sprd_wdt.c
302
wdt->wdd.ops = &sprd_wdt_ops;
drivers/watchdog/st_lpc_wdt.c
141
.ops = &st_wdog_ops,
drivers/watchdog/starfive-wdt.c
465
wdt->wdd.ops = &starfive_wdt_ops;
drivers/watchdog/stm32_iwdg.c
340
wdd->ops = &stm32_iwdg_ops;
drivers/watchdog/stmp3xxx_rtc_wdt.c
65
.ops = &stmp3xxx_wdt_ops,
drivers/watchdog/stpmic1_wdt.c
103
wdt->wdtdev.ops = &pmic_watchdog_ops;
drivers/watchdog/sun4v_wdt.c
86
.ops = &sun4v_wdt_ops,
drivers/watchdog/sunplus_wdt.c
174
priv->wdev.ops = &sp_wdt_ops;
drivers/watchdog/sunxi_wdt.c
277
sunxi_wdt->wdt_dev.ops = &sunxi_wdt_ops;
drivers/watchdog/tegra_wdt.c
211
wdd->ops = &tegra_wdt_ops;
drivers/watchdog/tqmx86_wdt.c
94
priv->wdd.ops = &tqmx86_wdt_ops;
drivers/watchdog/ts4800_wdt.c
150
wdd->ops = &ts4800_wdt_ops;
drivers/watchdog/ts72xx_wdt.c
143
wdd->ops = &ts72xx_wdt_ops;
drivers/watchdog/twl4030_wdt.c
69
wdt->ops = &twl4030_wdt_ops;
drivers/watchdog/txx9wdt.c
98
.ops = &txx9wdt_ops,
drivers/watchdog/uniphier_wdt.c
202
wdev->wdt_dev.ops = &uniphier_wdt_ops;
drivers/watchdog/via_wdt.c
153
.ops = &wdt_ops,
drivers/watchdog/visconti_wdt.c
144
wdev->ops = &visconti_wdt_ops;
drivers/watchdog/w83627hf_wdt.c
331
.ops = &wdt_ops,
drivers/watchdog/watchdog_core.c
169
ret = wdd->ops->stop(wdd);
drivers/watchdog/watchdog_core.c
187
ret = wdd->ops->restart(wdd, action, data);
drivers/watchdog/watchdog_core.c
245
if (wdd == NULL || wdd->info == NULL || wdd->ops == NULL)
drivers/watchdog/watchdog_core.c
249
if (!wdd->ops->start || (!wdd->ops->stop && !wdd->max_hw_heartbeat_ms))
drivers/watchdog/watchdog_core.c
304
if (!wdd->ops->stop)
drivers/watchdog/watchdog_core.c
320
if (wdd->ops->restart) {
drivers/watchdog/watchdog_core.c
388
if (wdd->ops->restart)
drivers/watchdog/watchdog_dev.c
1071
wd_data->cdev.owner = wdd->ops->owner;
drivers/watchdog/watchdog_dev.c
1095
__module_get(wdd->ops->owner);
drivers/watchdog/watchdog_dev.c
163
if (wdd->ops->ping) {
drivers/watchdog/watchdog_dev.c
164
err = wdd->ops->ping(wdd); /* ping the watchdog */
drivers/watchdog/watchdog_dev.c
167
err = wdd->ops->start(wdd); /* restart watchdog */
drivers/watchdog/watchdog_dev.c
260
if (watchdog_hw_running(wdd) && wdd->ops->ping) {
drivers/watchdog/watchdog_dev.c
267
err = wdd->ops->start(wdd);
drivers/watchdog/watchdog_dev.c
305
if (wdd->ops->stop) {
drivers/watchdog/watchdog_dev.c
307
err = wdd->ops->stop(wdd);
drivers/watchdog/watchdog_dev.c
336
if (wdd->ops->status)
drivers/watchdog/watchdog_dev.c
337
status = wdd->ops->status(wdd);
drivers/watchdog/watchdog_dev.c
379
if (wdd->ops->set_timeout) {
drivers/watchdog/watchdog_dev.c
380
err = wdd->ops->set_timeout(wdd, timeout);
drivers/watchdog/watchdog_dev.c
412
if (wdd->ops->set_pretimeout && (wdd->info->options & WDIOF_PRETIMEOUT))
drivers/watchdog/watchdog_dev.c
413
err = wdd->ops->set_pretimeout(wdd, timeout);
drivers/watchdog/watchdog_dev.c
433
if (wdd->ops->get_timeleft) {
drivers/watchdog/watchdog_dev.c
434
*timeleft = wdd->ops->get_timeleft(wdd);
drivers/watchdog/watchdog_dev.c
675
if (!wdd->ops->ioctl)
drivers/watchdog/watchdog_dev.c
678
return wdd->ops->ioctl(wdd, cmd, arg);
drivers/watchdog/watchdog_dev.c
884
if (!hw_running && !try_module_get(wdd->ops->owner)) {
drivers/watchdog/watchdog_dev.c
911
module_put(wd_data->wdd->ops->owner);
drivers/watchdog/wdat_wdt.c
356
wdat->wdd.ops = &wdat_wdt_ops;
drivers/watchdog/wm831x_wdt.c
202
wm831x_wdt->ops = &wm831x_wdt_ops;
drivers/watchdog/wm8350_wdt.c
134
.ops = &wm8350_wdt_ops,
drivers/watchdog/xen_wdt.c
115
.ops = &xen_wdt_ops,
drivers/watchdog/xilinx_wwdt.c
153
xilinx_wwdt_wdd->ops = &xilinx_wwdt_ops;
drivers/watchdog/ziirave_wdt.c
618
w_priv->wdd.ops = &ziirave_wdt_ops;
drivers/xen/gntdev-dmabuf.c
382
exp_info.ops = &dmabuf_exp_ops;
drivers/xen/gntdev.c
62
struct gnttab_copy ops[GNTDEV_COPY_BATCH];
drivers/xen/gntdev.c
834
gnttab_batch_copy(batch->ops, batch->nr_ops);
drivers/xen/gntdev.c
842
s16 status = batch->ops[i].status;
drivers/xen/gntdev.c
904
op = &batch->ops[batch->nr_ops];
drivers/xen/pvcalls-back.c
553
sock->ops = mappass->sock->ops;
drivers/xen/xen-acpi-pad.c
144
.ops = {
drivers/xen/xen-acpi-processor.c
512
.ops = &xap_syscore_ops,
drivers/xen/xen-front-pgdir-shbuf.c
118
if (buf->ops && buf->ops->unmap)
drivers/xen/xen-front-pgdir-shbuf.c
119
return buf->ops->unmap(buf);
drivers/xen/xen-front-pgdir-shbuf.c
457
if (buf->ops->grant_refs_for_buffer) {
drivers/xen/xen-front-pgdir-shbuf.c
458
ret = buf->ops->grant_refs_for_buffer(buf, &priv_gref_head, j);
drivers/xen/xen-front-pgdir-shbuf.c
519
buf->ops = &backend_ops;
drivers/xen/xen-front-pgdir-shbuf.c
521
buf->ops = &local_ops;
drivers/xen/xen-front-pgdir-shbuf.c
526
buf->ops->calc_num_grefs(buf);
drivers/xen/xen-front-pgdir-shbuf.c
536
buf->ops->fill_page_dir(buf);
drivers/xen/xen-front-pgdir-shbuf.c
97
if (buf->ops && buf->ops->map)
drivers/xen/xen-front-pgdir-shbuf.c
98
return buf->ops->map(buf);
drivers/xen/xenfs/super.c
83
fc->ops = &xenfs_context_ops;
fs/9p/vfs_super.c
348
fc->ops = &v9fs_context_ops;
fs/adfs/dir.c
243
const struct adfs_dir_ops *ops = ADFS_SB(sb)->s_dir;
fs/adfs/dir.c
263
ret = ops->iterate(&dir, ctx);
fs/adfs/dir.c
278
const struct adfs_dir_ops *ops = ADFS_SB(sb)->s_dir;
fs/adfs/dir.c
285
if (!ops->update)
fs/adfs/dir.c
293
ret = ops->update(&dir, obj);
fs/adfs/dir.c
297
ret = ops->commit(&dir);
fs/adfs/dir.c
352
const struct adfs_dir_ops *ops = ADFS_SB(sb)->s_dir;
fs/adfs/dir.c
363
ret = ops->setpos(&dir, 0);
fs/adfs/dir.c
370
while (ops->getnext(&dir, obj) == 0) {
fs/adfs/super.c
459
fc->ops = &adfs_context_ops;
fs/affs/super.c
641
fc->ops = &affs_context_ops;
fs/afs/dir.c
1342
op->ops = &afs_mkdir_operation;
fs/afs/dir.c
1430
op->ops = &afs_rmdir_operation;
fs/afs/dir.c
1605
op->ops = &afs_unlink_operation;
fs/afs/dir.c
1615
op->ops = &afs_fetch_status_operation;
fs/afs/dir.c
1668
op->ops = &afs_create_operation;
fs/afs/dir.c
1751
op->ops = &afs_link_operation;
fs/afs/dir.c
1809
op->ops = &afs_symlink_operation;
fs/afs/dir.c
2121
op->ops = &afs_rename_noreplace_operation;
fs/afs/dir.c
2123
op->ops = &afs_rename_exchange_operation;
fs/afs/dir.c
2129
op->ops = &afs_rename_operation;
fs/afs/dir.c
870
op->ops = &afs_inline_bulk_status_operation;
fs/afs/dir.c
881
op->ops = &afs_lookup_fetch_status_operation;
fs/afs/dir_silly.c
221
op->ops = &afs_silly_unlink_operation;
fs/afs/dir_silly.c
233
op->ops = &afs_fetch_status_operation;
fs/afs/dir_silly.c
94
op->ops = &afs_silly_rename_operation;
fs/afs/file.c
355
op->ops = &afs_fetch_data_operation;
fs/afs/flock.c
210
op->ops = &afs_set_lock_operation;
fs/afs/flock.c
241
op->ops = &afs_extend_lock_operation;
fs/afs/flock.c
272
op->ops = &afs_release_lock_operation;
fs/afs/fs_operation.c
287
op->ops->issue_yfs_rpc)
fs/afs/fs_operation.c
288
op->ops->issue_yfs_rpc(op);
fs/afs/fs_operation.c
289
else if (op->ops->issue_afs_rpc)
fs/afs/fs_operation.c
290
op->ops->issue_afs_rpc(op);
fs/afs/fs_operation.c
308
op->ops->success(op);
fs/afs/fs_operation.c
310
if (op->ops->aborted)
fs/afs/fs_operation.c
311
op->ops->aborted(op);
fs/afs/fs_operation.c
313
if (op->ops->failed)
fs/afs/fs_operation.c
314
op->ops->failed(op);
fs/afs/fs_operation.c
319
if (!afs_op_error(op) && op->ops->edit_dir) {
fs/afs/fs_operation.c
321
op->ops->edit_dir(op);
fs/afs/fs_operation.c
336
if (op->ops && op->ops->put)
fs/afs/fs_operation.c
337
op->ops->put(op);
fs/afs/inode.c
354
if (op->ops == &afs_fetch_data_operation)
fs/afs/inode.c
467
op->ops = &afs_fetch_status_operation;
fs/afs/inode.c
657
op->ops = &afs_fetch_status_operation;
fs/afs/inode.c
921
op->ops = &afs_setattr_operation;
fs/afs/internal.h
866
const struct afs_operation_ops *ops;
fs/afs/super.c
640
fc->ops = &afs_context_ops;
fs/afs/super.c
768
op->ops = &afs_get_volume_status_operation;
fs/afs/write.c
141
op->ops = &afs_store_data_operation;
fs/afs/xattr.c
119
op->ops = &afs_store_acl_operation;
fs/afs/xattr.c
175
op->ops = &yfs_fetch_opaque_acl_operation;
fs/afs/xattr.c
252
op->ops = &yfs_store_opaque_acl2_operation;
fs/afs/xattr.c
51
op->ops = &afs_fetch_acl_operation;
fs/autofs/inode.c
421
fc->ops = &autofs_context_ops;
fs/befs/linuxvfs.c
968
fc->ops = &befs_context_ops;
fs/bfs/inode.c
479
fc->ops = &bfs_context_ops;
fs/binfmt_misc.c
1012
fc->ops = &bm_context_ops;
fs/btrfs/super.c
2182
fc->ops = &btrfs_fs_context_ops;
fs/btrfs/tests/btrfs-tests.c
47
ctx->ops = &btrfs_test_super_ops;
fs/cachefiles/io.c
747
cres->ops = &cachefiles_netfs_cache_ops;
fs/ceph/super.c
1465
fc->ops = &ceph_context_ops;
fs/char_dev.c
282
cdev->ops = fops;
fs/char_dev.c
405
fops = fops_get(p->ops);
fs/char_dev.c
660
cdev->ops = fops;
fs/coda/inode.c
389
fc->ops = &coda_context_ops;
fs/configfs/dir.c
607
const struct configfs_group_operations *ops;
fs/configfs/dir.c
616
ops = t->ct_group_ops;
fs/configfs/dir.c
620
if (ops && ops->is_visible && !ops->is_visible(item, attr, i))
fs/configfs/dir.c
629
if (ops && ops->is_bin_visible && !ops->is_bin_visible(item, bin_attr, i))
fs/configfs/file.c
33
const struct configfs_item_operations *ops;
fs/configfs/file.c
334
buffer->ops = buffer->item->ci_type->ct_item_ops;
fs/configfs/mount.c
111
fc->ops = &configfs_context_ops;
fs/cramfs/inode.c
977
fc->ops = &cramfs_context_ops;
fs/dax.c
1458
const struct iomap_ops *ops)
fs/dax.c
1472
while ((ret = iomap_iter(&iter, ops)) > 0)
fs/dax.c
1550
const struct iomap_ops *ops)
fs/dax.c
1560
while ((ret = iomap_iter(&iter, ops)) > 0)
fs/dax.c
1567
const struct iomap_ops *ops)
fs/dax.c
1575
return dax_zero_range(inode, pos, blocksize - off, did_zero, ops);
fs/dax.c
1708
const struct iomap_ops *ops)
fs/dax.c
1735
while ((ret = iomap_iter(&iomi, ops)) > 0)
fs/dax.c
1863
int *iomap_errp, const struct iomap_ops *ops)
fs/dax.c
1908
while ((error = iomap_iter(&iter, ops)) > 0) {
fs/dax.c
1973
const struct iomap_ops *ops)
fs/dax.c
2030
while (iomap_iter(&iter, ops) > 0) {
fs/dax.c
2052
const struct iomap_ops *ops)
fs/dax.c
2073
const struct iomap_ops *ops)
fs/dax.c
2076
return dax_iomap_pte_fault(vmf, pfnp, iomap_errp, ops);
fs/dax.c
2078
return dax_iomap_pmd_fault(vmf, pfnp, ops);
fs/dax.c
2206
const struct iomap_ops *ops)
fs/dax.c
2222
while ((ret = iomap_iter(&src_iter, ops)) > 0 &&
fs/dax.c
2223
(ret = iomap_iter(&dst_iter, ops)) > 0) {
fs/dax.c
2236
const struct iomap_ops *ops)
fs/dax.c
2239
pos_out, len, remap_flags, ops);
fs/dcache.c
1928
void set_default_d_op(struct super_block *s, const struct dentry_operations *ops)
fs/dcache.c
1930
unsigned int flags = d_op_flags(ops);
fs/dcache.c
1931
s->__s_d_op = ops;
fs/dcache.c
2748
const struct dentry_operations *ops)
fs/dcache.c
2759
if (unlikely(ops))
fs/dcache.c
2760
d_set_d_op(dentry, ops);
fs/dcache.c
3064
const struct dentry_operations *ops)
fs/dcache.c
3110
__d_add(dentry, inode, ops);
fs/debugfs/file.c
100
const struct file_operations *ops;
fs/debugfs/file.c
101
ops = fsd->real_fops = DEBUGFS_I(inode)->real_fops;
fs/debugfs/file.c
102
if (ops->llseek)
fs/debugfs/file.c
104
if (ops->read)
fs/debugfs/file.c
106
if (ops->write)
fs/debugfs/file.c
108
if (ops->unlocked_ioctl)
fs/debugfs/file.c
110
if (ops->poll)
fs/debugfs/file.c
90
const struct debugfs_short_fops *ops;
fs/debugfs/file.c
91
ops = fsd->short_fops = DEBUGFS_I(inode)->short_fops;
fs/debugfs/file.c
92
if (ops->llseek)
fs/debugfs/file.c
94
if (ops->read)
fs/debugfs/file.c
96
if (ops->write)
fs/debugfs/inode.c
320
fc->ops = &debugfs_context_ops;
fs/devpts/inode.c
439
fc->ops = &devpts_context_ops;
fs/dlm/lockspace.c
363
const struct dlm_lockspace_ops *ops, void *ops_arg,
fs/dlm/lockspace.c
385
if (ops && ops_result) {
fs/dlm/lockspace.c
440
if (ops && dlm_config.ci_recover_callbacks) {
fs/dlm/lockspace.c
441
ls->ls_ops = ops;
fs/dlm/lockspace.c
626
const struct dlm_lockspace_ops *ops,
fs/dlm/lockspace.c
638
error = new_lockspace(name, cluster, flags, lvblen, ops, ops_arg,
fs/dlm/lockspace.c
654
int lvblen, const struct dlm_lockspace_ops *ops,
fs/dlm/lockspace.c
659
ops, ops_arg, ops_result, lockspace);
fs/dlm/lockspace.c
664
const struct dlm_lockspace_ops *ops,
fs/dlm/lockspace.c
671
return __dlm_new_lockspace(name, cluster, flags, lvblen, ops,
fs/dlm/lockspace.h
32
const struct dlm_lockspace_ops *ops,
fs/dlm/lowcomms.c
1792
result = sock->ops->listen(sock, 128);
fs/dlm/lowcomms.c
998
len = newsock->ops->getname(newsock, (struct sockaddr *)&peeraddr, 2);
fs/ecryptfs/main.c
627
fc->ops = &ecryptfs_context_ops;
fs/efivarfs/super.c
516
fc->ops = &efivarfs_context_ops;
fs/efs/super.c
343
fc->ops = &efs_context_opts;
fs/erofs/data.c
384
.ops = &iomap_bio_read_ops,
fs/erofs/data.c
402
.ops = &iomap_bio_read_ops,
fs/erofs/data.c
491
const struct iomap_ops *ops = &erofs_iomap_ops;
fs/erofs/data.c
496
ops = &z_erofs_iomap_report_ops;
fs/erofs/data.c
500
offset = iomap_seek_hole(inode, offset, ops);
fs/erofs/data.c
502
offset = iomap_seek_data(inode, offset, ops);
fs/erofs/fscache.c
135
source = cres->ops->prepare_ondemand_read(cres,
fs/erofs/fscache.c
36
if (io->cres.ops)
fs/erofs/fscache.c
37
io->cres.ops->end_operation(&io->cres);
fs/erofs/super.c
907
fc->ops = &erofs_context_ops;
fs/erofs/super.c
985
ctx->ops = &erofs_anon_sops;
fs/exfat/file.c
597
const struct address_space_operations *ops = mapping->a_ops;
fs/exfat/file.c
609
err = ops->write_begin(NULL, mapping, pos, len, &folio, NULL);
fs/exfat/file.c
616
err = ops->write_end(NULL, mapping, pos, len, len, folio, NULL);
fs/exfat/super.c
847
fc->ops = &exfat_context_ops;
fs/ext2/super.c
1691
fc->ops = &ext2_context_ops;
fs/ext4/super.c
2041
fc->ops = &ext4_context_ops;
fs/f2fs/super.c
5517
fc->ops = &f2fs_context_ops;
fs/fat/fatent.c
105
const struct fatent_operations *ops = MSDOS_SB(sb)->fatent_ops;
fs/fat/fatent.c
116
ops->ent_set_ptr(fatent, offset);
fs/fat/fatent.c
324
const struct fatent_operations *ops = sbi->fatent_ops;
fs/fat/fatent.c
345
ops->ent_set_ptr(fatent, offset);
fs/fat/fatent.c
353
const struct fatent_operations *ops = sbi->fatent_ops;
fs/fat/fatent.c
364
ops->ent_blocknr(sb, entry, &offset, &blocknr);
fs/fat/fatent.c
368
err = ops->ent_bread(sb, fatent, offset, blocknr);
fs/fat/fatent.c
372
return ops->ent_get(fatent);
fs/fat/fatent.c
414
const struct fatent_operations *ops = MSDOS_SB(sb)->fatent_ops;
fs/fat/fatent.c
417
ops->ent_put(fatent, new);
fs/fat/fatent.c
439
const struct fatent_operations *ops = MSDOS_SB(sb)->fatent_ops;
fs/fat/fatent.c
444
ops->ent_blocknr(sb, fatent->entry, &offset, &blocknr);
fs/fat/fatent.c
445
return ops->ent_bread(sb, fatent, offset, blocknr);
fs/fat/fatent.c
470
const struct fatent_operations *ops = sbi->fatent_ops;
fs/fat/fatent.c
499
if (ops->ent_get(&fatent) == FAT_ENT_FREE) {
fs/fat/fatent.c
503
ops->ent_put(&fatent, FAT_ENT_EOF);
fs/fat/fatent.c
505
ops->ent_put(&prev_ent, entry);
fs/fat/fatent.c
558
const struct fatent_operations *ops = sbi->fatent_ops;
fs/fat/fatent.c
597
ops->ent_put(&fatent, FAT_ENT_FREE);
fs/fat/fatent.c
651
const struct fatent_operations *ops = sbi->fatent_ops;
fs/fat/fatent.c
670
ops->ent_blocknr(sb, fatent->entry, &offset, &blocknr);
fs/fat/fatent.c
671
ops->ent_blocknr(sb, ent_limit - 1, &offset, &block_end);
fs/fat/fatent.c
691
const struct fatent_operations *ops = sbi->fatent_ops;
fs/fat/fatent.c
696
ops->ent_blocknr(sb, fatent->entry, &offset, &blocknr);
fs/fat/fatent.c
719
const struct fatent_operations *ops = sbi->fatent_ops;
fs/fat/fatent.c
741
if (ops->ent_get(&fatent) == FAT_ENT_FREE)
fs/fat/fatent.c
766
const struct fatent_operations *ops = sbi->fatent_ops;
fs/fat/fatent.c
800
if (ops->ent_get(&fatent) == FAT_ENT_FREE) {
fs/fat/namei_msdos.c
686
fc->ops = &msdos_context_ops;
fs/fat/namei_vfat.c
1231
fc->ops = &vfat_context_ops;
fs/freevxfs/vxfs_super.c
299
fc->ops = &vxfs_context_ops;
fs/fs_context.c
131
if (fc->ops->parse_param) {
fs/fs_context.c
132
ret = fc->ops->parse_param(fc, param);
fs/fs_context.c
368
if (!src_fc->ops->dup)
fs/fs_context.c
389
ret = fc->ops->dup(fc, src_fc);
fs/fs_context.c
498
if (fc->need_free && fc->ops && fc->ops->free)
fs/fs_context.c
499
fc->ops->free(fc);
fs/fs_context.c
516
monolithic_mount_data = fc->ops->parse_monolithic;
fs/fs_context.c
538
if (fc->need_free && fc->ops && fc->ops->free)
fs/fs_context.c
539
fc->ops->free(fc);
fs/fuse/control.c
345
fsc->ops = &fuse_ctl_context_ops;
fs/fuse/cuse.c
397
cdev->ops = &cuse_frontend_fops;
fs/fuse/dev.c
1622
bufs[page_nr].ops = &nosteal_pipe_buf_ops;
fs/fuse/dev.c
2341
ibuf->ops = NULL;
fs/fuse/dev.c
2374
if (buf->ops)
fs/fuse/dev.c
421
fiq->ops->send_req(fiq, req);
fs/fuse/dev.c
432
fiq->ops->send_forget(fiq, forget);
fs/fuse/dev.c
521
fiq->ops->send_interrupt(fiq, req);
fs/fuse/dev_uring.c
1002
WRITE_ONCE(fiq->ops, &fuse_io_uring_ops);
fs/fuse/file.c
1076
.ops = &fuse_iomap_read_ops,
fs/fuse/file.c
2284
.ops = &fuse_writeback_ops,
fs/fuse/file.c
2305
.ops = &fuse_writeback_ops,
fs/fuse/file.c
972
.ops = &fuse_iomap_read_ops,
fs/fuse/fuse_i.h
552
const struct fuse_iqueue_ops *ops;
fs/fuse/inode.c
1036
if (fiq->ops->release)
fs/fuse/inode.c
1037
fiq->ops->release(fiq);
fs/fuse/inode.c
1819
fsc->ops = &fuse_context_submount_ops;
fs/fuse/inode.c
2067
fsc->ops = &fuse_context_ops;
fs/fuse/inode.c
944
const struct fuse_iqueue_ops *ops,
fs/fuse/inode.c
954
fiq->ops = ops;
fs/fuse/virtio_fs.c
1750
fsc->ops = &virtio_fs_context_ops;
fs/gfs2/aops.c
164
.ops = &gfs2_writeback_ops,
fs/gfs2/glock.c
2591
const struct seq_operations *ops)
fs/gfs2/glock.c
2593
int ret = seq_open_private(file, ops, sizeof(struct gfs2_glock_iter));
fs/gfs2/ops_fstype.c
1658
fc->ops = &gfs2_context_ops;
fs/gfs2/ops_fstype.c
1717
fc->ops = &gfs2_meta_context_ops;
fs/gfs2/sys.c
391
const struct lm_lockops *ops = sdp->sd_lockstruct.ls_ops;
fs/gfs2/sys.c
392
return sysfs_emit(buf, "%s\n", ops->lm_proto_name);
fs/hfs/super.c
419
fc->ops = &hfs_context_ops;
fs/hfsplus/super.c
709
fc->ops = &hfsplus_context_ops;
fs/hostfs/hostfs_kern.c
1060
fc->ops = &hostfs_context_ops;
fs/hpfs/super.c
749
fc->ops = &hpfs_fc_context_ops;
fs/hugetlbfs/inode.c
1495
fc->ops = &hugetlbfs_fs_context_ops;
fs/inode.c
343
const struct super_operations *ops = sb->s_op;
fs/inode.c
346
if (ops->alloc_inode)
fs/inode.c
347
inode = ops->alloc_inode(sb);
fs/inode.c
355
if (ops->destroy_inode) {
fs/inode.c
356
ops->destroy_inode(inode);
fs/inode.c
357
if (!ops->free_inode)
fs/inode.c
360
inode->free_inode = ops->free_inode;
fs/inode.c
392
const struct super_operations *ops = inode->i_sb->s_op;
fs/inode.c
396
if (ops->destroy_inode) {
fs/inode.c
397
ops->destroy_inode(inode);
fs/inode.c
398
if (!ops->free_inode)
fs/inode.c
401
inode->free_inode = ops->free_inode;
fs/iomap/buffered-io.c
1207
const struct iomap_ops *ops,
fs/iomap/buffered-io.c
1224
while ((ret = iomap_iter(&iter, ops)) > 0)
fs/iomap/buffered-io.c
1500
const struct iomap_ops *ops,
fs/iomap/buffered-io.c
1515
while ((ret = iomap_iter(&iter, ops)) > 0)
fs/iomap/buffered-io.c
1622
const struct iomap_ops *ops,
fs/iomap/buffered-io.c
1647
while ((ret = iomap_iter(&iter, ops)) > 0) {
fs/iomap/buffered-io.c
1677
const struct iomap_ops *ops,
fs/iomap/buffered-io.c
1686
return iomap_zero_range(inode, pos, blocksize - off, did_zero, ops,
fs/iomap/buffered-io.c
1711
vm_fault_t iomap_page_mkwrite(struct vm_fault *vmf, const struct iomap_ops *ops,
fs/iomap/buffered-io.c
1728
while ((ret = iomap_iter(&iter, ops)) > 0)
fs/iomap/buffered-io.c
1781
ret = wpc->ops->writeback_range(wpc, folio, pos, rlen, end_pos);
fs/iomap/buffered-io.c
1977
return wpc->ops->writeback_submit(wpc, error);
fs/iomap/buffered-io.c
554
ret = ctx->ops->read_folio_range(iter, ctx, plen);
fs/iomap/buffered-io.c
585
void iomap_read_folio(const struct iomap_ops *ops,
fs/iomap/buffered-io.c
600
while ((ret = iomap_iter(&iter, ops)) > 0)
fs/iomap/buffered-io.c
604
if (ctx->ops->submit_read)
fs/iomap/buffered-io.c
605
ctx->ops->submit_read(ctx);
fs/iomap/buffered-io.c
653
void iomap_readahead(const struct iomap_ops *ops,
fs/iomap/buffered-io.c
667
while (iomap_iter(&iter, ops) > 0)
fs/iomap/buffered-io.c
671
if (ctx->ops->submit_read)
fs/iomap/buffered-io.c
672
ctx->ops->submit_read(ctx);
fs/iomap/direct-io.c
671
const struct iomap_ops *ops, const struct iomap_dio_ops *dops,
fs/iomap/direct-io.c
795
while ((ret = iomap_iter(&iomi, ops)) > 0) {
fs/iomap/direct-io.c
885
const struct iomap_ops *ops, const struct iomap_dio_ops *dops,
fs/iomap/direct-io.c
890
dio = __iomap_dio_rw(iocb, iter, ops, dops, dio_flags, private,
fs/iomap/fiemap.c
110
while ((ret = iomap_iter(&iter, ops)) > 0) {
fs/iomap/fiemap.c
59
u64 start, u64 len, const struct iomap_ops *ops)
fs/iomap/fiemap.c
76
while ((ret = iomap_iter(&iter, ops)) > 0)
fs/iomap/fiemap.c
95
const struct iomap_ops *ops)
fs/iomap/ioend.c
240
error = wpc->ops->writeback_submit(wpc, 0);
fs/iomap/iter.c
110
ret = ops->iomap_begin(iter->inode, iter->pos, iter->len, iter->flags,
fs/iomap/iter.c
61
int iomap_iter(struct iomap_iter *iter, const struct iomap_ops *ops)
fs/iomap/iter.c
68
trace_iomap_iter(iter, ops, _RET_IP_);
fs/iomap/iter.c
80
if (ops->iomap_end) {
fs/iomap/iter.c
81
ret = ops->iomap_end(iter->inode, iter->iter_start_pos,
fs/iomap/seek.c
30
iomap_seek_hole(struct inode *inode, loff_t pos, const struct iomap_ops *ops)
fs/iomap/seek.c
45
while ((ret = iomap_iter(&iter, ops)) > 0)
fs/iomap/seek.c
76
iomap_seek_data(struct inode *inode, loff_t pos, const struct iomap_ops *ops)
fs/iomap/seek.c
91
while ((ret = iomap_iter(&iter, ops)) > 0)
fs/iomap/swapfile.c
142
const struct iomap_ops *ops)
fs/iomap/swapfile.c
166
while ((ret = iomap_iter(&iter, ops)) > 0)
fs/iomap/trace.h
219
TP_PROTO(struct iomap_iter *iter, const void *ops,
fs/iomap/trace.h
221
TP_ARGS(iter, ops, caller),
fs/iomap/trace.h
229
__field(const void *, ops)
fs/iomap/trace.h
239
__entry->ops = ops;
fs/iomap/trace.h
250
__entry->ops,
fs/isofs/inode.c
1584
fc->ops = &isofs_context_ops;
fs/jffs2/super.c
319
fc->ops = &jffs2_context_ops;
fs/jffs2/wbuf.c
1038
struct mtd_oob_ops ops = { };
fs/jffs2/wbuf.c
1040
ops.mode = MTD_OPS_AUTO_OOB;
fs/jffs2/wbuf.c
1041
ops.ooblen = NR_OOB_SCAN_PAGES * c->oobavail;
fs/jffs2/wbuf.c
1042
ops.oobbuf = c->oobbuf;
fs/jffs2/wbuf.c
1043
ops.len = ops.ooboffs = ops.retlen = ops.oobretlen = 0;
fs/jffs2/wbuf.c
1044
ops.datbuf = NULL;
fs/jffs2/wbuf.c
1046
ret = mtd_read_oob(c->mtd, jeb->offset, &ops);
fs/jffs2/wbuf.c
1047
if ((ret && !mtd_is_bitflip(ret)) || ops.oobretlen != ops.ooblen) {
fs/jffs2/wbuf.c
1049
jeb->offset, ops.ooblen, ops.oobretlen, ret);
fs/jffs2/wbuf.c
1055
for(i = 0; i < ops.ooblen; i++) {
fs/jffs2/wbuf.c
1060
if (ops.oobbuf[i] != 0xFF) {
fs/jffs2/wbuf.c
1062
"%08x\n", ops.oobbuf[i], i, jeb->offset);
fs/jffs2/wbuf.c
1079
struct mtd_oob_ops ops = { };
fs/jffs2/wbuf.c
1082
ops.mode = MTD_OPS_AUTO_OOB;
fs/jffs2/wbuf.c
1083
ops.ooblen = cmlen;
fs/jffs2/wbuf.c
1084
ops.oobbuf = c->oobbuf;
fs/jffs2/wbuf.c
1085
ops.len = ops.ooboffs = ops.retlen = ops.oobretlen = 0;
fs/jffs2/wbuf.c
1086
ops.datbuf = NULL;
fs/jffs2/wbuf.c
1088
ret = mtd_read_oob(c->mtd, jeb->offset, &ops);
fs/jffs2/wbuf.c
1089
if ((ret && !mtd_is_bitflip(ret)) || ops.oobretlen != ops.ooblen) {
fs/jffs2/wbuf.c
1091
jeb->offset, ops.ooblen, ops.oobretlen, ret);
fs/jffs2/wbuf.c
1104
struct mtd_oob_ops ops = { };
fs/jffs2/wbuf.c
1107
ops.mode = MTD_OPS_AUTO_OOB;
fs/jffs2/wbuf.c
1108
ops.ooblen = cmlen;
fs/jffs2/wbuf.c
1109
ops.oobbuf = (uint8_t *)&oob_cleanmarker;
fs/jffs2/wbuf.c
1110
ops.len = ops.ooboffs = ops.retlen = ops.oobretlen = 0;
fs/jffs2/wbuf.c
1111
ops.datbuf = NULL;
fs/jffs2/wbuf.c
1113
ret = mtd_write_oob(c->mtd, jeb->offset, &ops);
fs/jffs2/wbuf.c
1114
if (ret || ops.oobretlen != ops.ooblen) {
fs/jffs2/wbuf.c
1116
jeb->offset, ops.ooblen, ops.oobretlen, ret);
fs/jfs/super.c
922
fc->ops = &jfs_context_ops;
fs/kernfs/file.c
1047
const struct kernfs_ops *ops,
fs/kernfs/file.c
1062
kn->attr.ops = ops;
fs/kernfs/file.c
1079
if (ops->seq_show)
fs/kernfs/file.c
1081
if (ops->mmap)
fs/kernfs/file.c
1083
if (ops->release)
fs/kernfs/file.c
128
return kn->attr.ops;
fs/kernfs/file.c
156
const struct kernfs_ops *ops = kernfs_ops(of->kn);
fs/kernfs/file.c
158
if (ops->seq_stop)
fs/kernfs/file.c
159
ops->seq_stop(sf, v);
fs/kernfs/file.c
166
const struct kernfs_ops *ops;
fs/kernfs/file.c
176
ops = kernfs_ops(of->kn);
fs/kernfs/file.c
177
if (ops->seq_start) {
fs/kernfs/file.c
178
void *next = ops->seq_start(sf, ppos);
fs/kernfs/file.c
190
const struct kernfs_ops *ops = kernfs_ops(of->kn);
fs/kernfs/file.c
192
if (ops->seq_next) {
fs/kernfs/file.c
193
void *next = ops->seq_next(sf, v, ppos);
fs/kernfs/file.c
223
return of->kn->attr.ops->seq_show(sf, v);
fs/kernfs/file.c
243
const struct kernfs_ops *ops;
fs/kernfs/file.c
267
ops = kernfs_ops(of->kn);
fs/kernfs/file.c
268
if (ops->read)
fs/kernfs/file.c
269
len = ops->read(of, buf, len, iocb->ki_pos);
fs/kernfs/file.c
315
const struct kernfs_ops *ops;
fs/kernfs/file.c
350
ops = kernfs_ops(of->kn);
fs/kernfs/file.c
351
if (ops->write)
fs/kernfs/file.c
352
len = ops->write(of, buf, len, iocb->ki_pos);
fs/kernfs/file.c
460
const struct kernfs_ops *ops;
fs/kernfs/file.c
479
ops = kernfs_ops(of->kn);
fs/kernfs/file.c
480
rc = ops->mmap(of, vma);
fs/kernfs/file.c
614
const struct kernfs_ops *ops;
fs/kernfs/file.c
622
ops = kernfs_ops(kn);
fs/kernfs/file.c
624
has_read = ops->seq_show || ops->read || ops->mmap;
fs/kernfs/file.c
625
has_write = ops->write || ops->mmap;
fs/kernfs/file.c
626
has_mmap = ops->mmap;
fs/kernfs/file.c
679
of->atomic_write_len = ops->atomic_write_len;
fs/kernfs/file.c
687
if (ops->prealloc && ops->seq_show)
fs/kernfs/file.c
689
if (ops->prealloc) {
fs/kernfs/file.c
703
if (ops->seq_show)
fs/kernfs/file.c
722
if (ops->open) {
fs/kernfs/file.c
724
error = ops->open(of);
fs/kernfs/file.c
764
kn->attr.ops->release(of);
fs/kernfs/file.c
876
if (kn->attr.ops->poll)
fs/kernfs/file.c
877
ret = kn->attr.ops->poll(of, wait);
fs/kernfs/file.c
888
const struct kernfs_ops *ops;
fs/kernfs/file.c
901
ops = kernfs_ops(of->kn);
fs/kernfs/file.c
902
if (ops->llseek)
fs/kernfs/file.c
903
ret = ops->llseek(of, offset, whence);
fs/libfs.c
1086
inode->i_fop = files->ops;
fs/libfs.c
686
s->s_op = ctx->ops ?: &simple_super_operations;
fs/libfs.c
738
fc->ops = &pseudo_fs_context_ops;
fs/minix/inode.c
411
fc->ops = &minix_context_ops;
fs/namespace.c
2095
return ns->ops == &mntns_operations;
fs/netfs/buffered_read.c
137
if (!cres->ops)
fs/netfs/buffered_read.c
139
source = cres->ops->prepare_read(subreq, i_size);
fs/netfs/buffered_read.c
155
cres->ops->read(cres, subreq->start, &subreq->io_iter, NETFS_READ_HOLE_IGNORE,
fs/netfs/buffered_read.c
19
if (cres->ops && cres->ops->expand_readahead)
fs/netfs/buffered_read.c
20
cres->ops->expand_readahead(cres, _start, _len, i_size);
fs/netfs/buffered_read.c
639
if (ctx->ops->check_write_begin) {
fs/netfs/buffered_read.c
641
ret = ctx->ops->check_write_begin(file, pos, len, &folio, _fsdata);
fs/netfs/buffered_write.c
387
if (unlikely(ctx->ops->post_modify))
fs/netfs/buffered_write.c
388
ctx->ops->post_modify(inode);
fs/netfs/buffered_write.c
559
if (ictx->ops->post_modify)
fs/netfs/buffered_write.c
560
ictx->ops->post_modify(inode);
fs/netfs/buffered_write.c
66
if (ctx->ops->update_i_size) {
fs/netfs/buffered_write.c
67
ctx->ops->update_i_size(inode, end);
fs/netfs/fscache_cache.c
216
cache->ops = NULL;
fs/netfs/fscache_cache.c
235
const struct fscache_cache_ops *ops,
fs/netfs/fscache_cache.c
240
_enter("{%s,%s}", ops->name, cache->name);
fs/netfs/fscache_cache.c
254
cache->ops = ops;
fs/netfs/fscache_cache.c
259
pr_notice("Cache \"%s\" added (type %s)\n", cache->name, ops->name);
fs/netfs/fscache_cookie.c
1043
if (!cookie->volume->cache->ops->invalidate_cookie(cookie))
fs/netfs/fscache_cookie.c
497
cookie->volume->cache->ops->prepare_to_write(cookie);
fs/netfs/fscache_cookie.c
518
if (!cookie->volume->cache->ops->lookup_cookie(cookie)) {
fs/netfs/fscache_cookie.c
780
cookie->volume->cache->ops->withdraw_cookie(cookie);
fs/netfs/fscache_io.c
117
if (!cookie->volume->cache->ops->begin_operation(cres, want_state))
fs/netfs/fscache_io.c
140
cres->ops = NULL;
fs/netfs/fscache_io.c
242
ret = cres->ops->prepare_write(cres, &start, &len, len, i_size, false);
fs/netfs/fscache_io.c
284
cookie->volume->cache->ops->resize_cookie(&cres, new_size);
fs/netfs/fscache_io.c
60
return cookie->volume->cache->ops->begin_operation(cres, want_state);
fs/netfs/fscache_io.c
79
cres->ops = NULL;
fs/netfs/fscache_volume.c
283
const struct fscache_cache_ops *ops;
fs/netfs/fscache_volume.c
289
ops = volume->cache->ops;
fs/netfs/fscache_volume.c
290
if (ops->acquire_volume)
fs/netfs/fscache_volume.c
291
ops->acquire_volume(volume);
fs/netfs/fscache_volume.c
397
cache->ops->free_volume(volume);
fs/netfs/objects.c
135
if (rreq->cache_resources.ops)
fs/netfs/objects.c
136
rreq->cache_resources.ops->end_operation(&rreq->cache_resources);
fs/netfs/objects.c
27
mempool_t *mempool = ctx->ops->request_pool ?: &netfs_request_pool;
fs/netfs/objects.c
43
rreq->netfs_ops = ctx->ops;
fs/netfs/read_retry.c
44
!rreq->cache_resources.ops) {
fs/netfs/read_single.c
66
if (!cres->ops) {
fs/netfs/read_single.c
70
subreq->source = cres->ops->prepare_read(subreq, rreq->i_size);
fs/netfs/read_single.c
82
cres->ops->read(cres, subreq->start, &subreq->io_iter, NETFS_READ_HOLE_FAIL,
fs/netfs/write_collect.c
395
ictx->ops->invalidate_cache) {
fs/netfs/write_collect.c
399
ictx->ops->invalidate_cache(wreq);
fs/netfs/write_issue.c
118
wreq->io_streams[0].prepare_write = ictx->ops->prepare_write;
fs/netfs/write_issue.c
119
wreq->io_streams[0].issue_write = ictx->ops->issue_write;
fs/netfs/write_issue.c
130
wreq->io_streams[1].prepare_write = wreq->cache_resources.ops->prepare_write_subreq;
fs/netfs/write_issue.c
131
wreq->io_streams[1].issue_write = wreq->cache_resources.ops->issue_write;
fs/nfs/blocklayout/dev.c
20
const struct pr_ops *ops = bdev->bd_disk->fops->pr_ops;
fs/nfs/blocklayout/dev.c
23
status = ops->pr_register(bdev, dev->pr_key, 0, false);
fs/nfs/blocklayout/dev.c
33
const struct pr_ops *ops = bdev->bd_disk->fops->pr_ops;
fs/nfs/blocklayout/dev.c
39
status = ops->pr_register(bdev, 0, dev->pr_key, true);
fs/nfs/blocklayout/dev.c
390
const struct pr_ops *ops;
fs/nfs/blocklayout/dev.c
425
ops = bdev->bd_disk->fops->pr_ops;
fs/nfs/blocklayout/dev.c
426
if (!ops) {
fs/nfs/callback.c
155
else if (xprt->ops->bc_setup)
fs/nfs/delegation.c
1393
const struct nfs4_minor_version_ops *ops = server->nfs_client->cl_mvops;
fs/nfs/delegation.c
1398
status = ops->test_and_free_expired(server, stateid, cred);
fs/nfs/export.c
132
struct nfs_rpc_ops const *ops = server->nfs_client->rpc_ops;
fs/nfs/export.c
135
if (!ops->lookupp)
fs/nfs/export.c
142
ret = ops->lookupp(inode, &fh, fattr);
fs/nfs/filelayout/filelayout.c
1056
flo->commit_info.ops = &filelayout_commit_ops;
fs/nfs/flexfilelayout/flexfilelayout.c
2394
const struct rpc_call_ops *ops = task->tk_ops;
fs/nfs/flexfilelayout/flexfilelayout.c
2396
if (ops == &ff_layout_read_call_ops_v3 ||
fs/nfs/flexfilelayout/flexfilelayout.c
2397
ops == &ff_layout_read_call_ops_v4 ||
fs/nfs/flexfilelayout/flexfilelayout.c
2398
ops == &ff_layout_write_call_ops_v3 ||
fs/nfs/flexfilelayout/flexfilelayout.c
2399
ops == &ff_layout_write_call_ops_v4)
fs/nfs/flexfilelayout/flexfilelayout.c
2401
if (ops == &ff_layout_commit_call_ops_v3 ||
fs/nfs/flexfilelayout/flexfilelayout.c
2402
ops == &ff_layout_commit_call_ops_v4)
fs/nfs/flexfilelayout/flexfilelayout.c
2554
if (!devinfo[i].ld_private.ops)
fs/nfs/flexfilelayout/flexfilelayout.c
2556
if (!devinfo[i].ld_private.ops->free)
fs/nfs/flexfilelayout/flexfilelayout.c
2558
devinfo[i].ld_private.ops->free(&devinfo[i].ld_private);
fs/nfs/flexfilelayout/flexfilelayout.c
2652
args->ld_private->ops = &layoutreturn_ops;
fs/nfs/flexfilelayout/flexfilelayout.c
2926
devinfo->ld_private.ops = &layoutstat_ops;
fs/nfs/flexfilelayout/flexfilelayout.c
63
ffl->commit_info.ops = &ff_layout_commit_ops;
fs/nfs/fs_context.c
1762
fc->ops = &nfs_fs_context_ops;
fs/nfs/nfs42proc.c
1034
if (devinfo[i].ld_private.ops && devinfo[i].ld_private.ops->free)
fs/nfs/nfs42proc.c
1035
devinfo[i].ld_private.ops->free(&devinfo[i].ld_private);
fs/nfs/nfs42xdr.c
439
if (devinfo->ld_private.ops)
fs/nfs/nfs42xdr.c
440
devinfo->ld_private.ops->encode(xdr, args,
fs/nfs/nfs4proc.c
4096
const struct nfs4_state_maintenance_ops *ops =
fs/nfs/nfs4proc.c
4100
cred = ops->get_state_renewal_cred(clp);
fs/nfs/nfs4proc.c
414
const struct nfs4_minor_version_ops *ops = server->nfs_client->cl_mvops;
fs/nfs/nfs4proc.c
416
ops->test_and_free_expired(server, stateid, cred);
fs/nfs/nfs4proc.c
8192
const struct nfs4_mig_recovery_ops *ops =
fs/nfs/nfs4proc.c
8206
status = ops->get_locations(server, fhandle, locations, page,
fs/nfs/nfs4proc.c
8271
const struct nfs4_mig_recovery_ops *ops =
fs/nfs/nfs4proc.c
8285
status = ops->fsid_present(inode, cred);
fs/nfs/nfs4proc.c
9836
if (lrp->ld_private.ops && lrp->ld_private.ops->free)
fs/nfs/nfs4proc.c
9837
lrp->ld_private.ops->free(&lrp->ld_private);
fs/nfs/nfs4renewd.c
57
const struct nfs4_state_maintenance_ops *ops;
fs/nfs/nfs4renewd.c
65
ops = clp->cl_mvops->state_renewal_ops;
fs/nfs/nfs4renewd.c
81
cred = ops->get_state_renewal_cred(clp);
fs/nfs/nfs4renewd.c
92
ret = ops->sched_state_renewal(clp, cred, renew_flags);
fs/nfs/nfs4state.c
1429
static int nfs4_reclaim_locks(struct nfs4_state *state, const struct nfs4_state_recovery_ops *ops)
fs/nfs/nfs4state.c
1452
status = ops->recover_lock(state, fl);
fs/nfs/nfs4state.c
1536
const struct nfs4_state_recovery_ops *ops,
fs/nfs/nfs4state.c
1542
status = ops->recover_open(sp, state);
fs/nfs/nfs4state.c
1546
status = nfs4_reclaim_locks(state, ops);
fs/nfs/nfs4state.c
1567
const struct nfs4_state_recovery_ops *ops,
fs/nfs/nfs4state.c
1588
if (!test_and_clear_bit(ops->state_flag_bit, &state->flags))
fs/nfs/nfs4state.c
1603
status = __nfs4_reclaim_open_state(sp, state, ops, lost_locks);
fs/nfs/nfs4state.c
1625
set_bit(ops->state_flag_bit, &state->flags);
fs/nfs/nfs4state.c
1726
const struct nfs4_state_recovery_ops *ops,
fs/nfs/nfs4state.c
1730
if (ops->reclaim_complete)
fs/nfs/nfs4state.c
1731
return ops->reclaim_complete(clp, cred);
fs/nfs/nfs4state.c
1777
const struct nfs4_state_recovery_ops *ops;
fs/nfs/nfs4state.c
1784
ops = clp->cl_mvops->reboot_recovery_ops;
fs/nfs/nfs4state.c
1786
err = nfs4_reclaim_complete(clp, ops, cred);
fs/nfs/nfs4state.c
1841
static int nfs4_do_reclaim(struct nfs_client *clp, const struct nfs4_state_recovery_ops *ops)
fs/nfs/nfs4state.c
1863
if (!test_and_clear_bit(ops->owner_flag_bit,
fs/nfs/nfs4state.c
1871
status = nfs4_reclaim_open_state(sp, ops, &lost_locks);
fs/nfs/nfs4state.c
1876
set_bit(ops->owner_flag_bit, &sp->so_flags);
fs/nfs/nfs4state.c
1900
const struct nfs4_state_maintenance_ops *ops =
fs/nfs/nfs4state.c
1907
cred = ops->get_state_renewal_cred(clp);
fs/nfs/nfs4state.c
1914
status = ops->renew_lease(clp, cred);
fs/nfs/nfs4state.c
1985
const struct nfs4_state_recovery_ops *ops =
fs/nfs/nfs4state.c
1995
status = ops->establish_clid(clp, cred);
fs/nfs/nfs4state.c
2120
const struct nfs4_state_maintenance_ops *ops =
fs/nfs/nfs4state.c
2128
cred = ops->get_state_renewal_cred(clp);
fs/nfs/nfs4state.c
2166
const struct nfs4_state_maintenance_ops *ops =
fs/nfs/nfs4state.c
2174
cred = ops->get_state_renewal_cred(clp);
fs/nfs/nfs4state.c
2222
const struct nfs4_state_recovery_ops *ops =
fs/nfs/nfs4state.c
2240
status = ops->detect_trunking(clp, result, cred);
fs/nfs/nfs4xdr.c
2139
if (args->ld_private->ops && args->ld_private->ops->encode)
fs/nfs/nfs4xdr.c
2140
args->ld_private->ops->encode(xdr, args, args->ld_private);
fs/nfs/pagelist.c
635
struct nfs_pgio_header *nfs_pgio_header_alloc(const struct nfs_rw_ops *ops)
fs/nfs/pagelist.c
637
struct nfs_pgio_header *hdr = ops->rw_alloc_header();
fs/nfs/pagelist.c
641
hdr->rw_ops = ops;
fs/nfs/pnfs.c
1754
if (ld_private && ld_private->ops && ld_private->ops->free)
fs/nfs/pnfs.c
1755
ld_private->ops->free(ld_private);
fs/nfs/pnfs.h
485
return fl_cinfo->ops->commit_pagelist(inode, mds_pages, how, cinfo);
fs/nfs/pnfs.h
503
fl_cinfo->ops = inode_cinfo->ops;
fs/nfs/pnfs.h
510
fl_cinfo->ops = NULL;
fs/nfs/pnfs.h
516
if (fl_cinfo->ops != NULL && fl_cinfo->ops->release_ds_info != NULL)
fs/nfs/pnfs.h
517
fl_cinfo->ops->release_ds_info(fl_cinfo, inode);
fs/nfs/pnfs.h
532
if (!lseg || !fl_cinfo->ops || !fl_cinfo->ops->mark_request_commit)
fs/nfs/pnfs.h
534
fl_cinfo->ops->mark_request_commit(req, lseg, cinfo, ds_commit_idx);
fs/nfs/pnfs.h
543
if (!fl_cinfo || !fl_cinfo->ops || !fl_cinfo->ops->clear_request_commit)
fs/nfs/pnfs.h
545
fl_cinfo->ops->clear_request_commit(req, cinfo);
fs/nfs/pnfs.h
557
return fl_cinfo->ops->scan_commit_lists(cinfo, max);
fs/nfs/pnfs.h
566
fl_cinfo->ops->recover_commit_reqs(head, cinfo);
fs/nfs/pnfs_nfs.c
169
fl_cinfo->ops->setup_ds_info(fl_cinfo, lseg);
fs/nfs_common/nfs_ssc.c
27
void nfs42_ssc_register(const struct nfs4_ssc_client_ops *ops)
fs/nfs_common/nfs_ssc.c
29
nfs_ssc_client_tbl.ssc_nfs4_ops = ops;
fs/nfs_common/nfs_ssc.c
41
void nfs42_ssc_unregister(const struct nfs4_ssc_client_ops *ops)
fs/nfs_common/nfs_ssc.c
43
if (nfs_ssc_client_tbl.ssc_nfs4_ops != ops)
fs/nfs_common/nfs_ssc.c
59
void nfs_ssc_register(const struct nfs_ssc_client_ops *ops)
fs/nfs_common/nfs_ssc.c
61
nfs_ssc_client_tbl.ssc_nfs_ops = ops;
fs/nfs_common/nfs_ssc.c
73
void nfs_ssc_unregister(const struct nfs_ssc_client_ops *ops)
fs/nfs_common/nfs_ssc.c
75
if (nfs_ssc_client_tbl.ssc_nfs_ops != ops)
fs/nfs_common/nfs_ssc.c
82
void nfs_ssc_register(const struct nfs_ssc_client_ops *ops)
fs/nfs_common/nfs_ssc.c
87
void nfs_ssc_unregister(const struct nfs_ssc_client_ops *ops)
fs/nfsd/blocklayout.c
319
const struct pr_ops *ops;
fs/nfsd/blocklayout.c
338
ops = sb->s_bdev->bd_disk->fops->pr_ops;
fs/nfsd/blocklayout.c
339
if (!ops) {
fs/nfsd/blocklayout.c
345
ret = ops->pr_register(sb->s_bdev, 0, NFSD_MDS_PR_KEY, true);
fs/nfsd/blocklayout.c
352
ret = ops->pr_reserve(sb->s_bdev, NFSD_MDS_PR_KEY,
fs/nfsd/nfs4callback.c
1756
const struct nfsd4_callback_ops *ops, enum nfsd4_cb_op op)
fs/nfsd/nfs4callback.c
1763
cb->cb_ops = ops;
fs/nfsd/nfs4layouts.c
673
const struct nfsd4_layout_ops *ops;
fs/nfsd/nfs4layouts.c
710
ops = nfsd4_layout_ops[ls->ls_layout_type];
fs/nfsd/nfs4layouts.c
711
if (ops->fence_client)
fs/nfsd/nfs4layouts.c
712
ops->fence_client(ls, fl);
fs/nfsd/nfs4proc.c
2576
const struct nfsd4_layout_ops *ops;
fs/nfsd/nfs4proc.c
2603
ops = nfsd4_layout_verify(exp, gdp->gd_layout_type);
fs/nfsd/nfs4proc.c
2604
if (!ops)
fs/nfsd/nfs4proc.c
2609
nfserr = ops->proc_getdeviceinfo(exp->ex_path.mnt->mnt_sb,
fs/nfsd/nfs4proc.c
2613
gdp->gd_notify_types &= ops->notify_types;
fs/nfsd/nfs4proc.c
2631
const struct nfsd4_layout_ops *ops;
fs/nfsd/nfs4proc.c
2655
ops = nfsd4_layout_verify(current_fh->fh_export, lgp->lg_layout_type);
fs/nfsd/nfs4proc.c
2656
if (!ops)
fs/nfsd/nfs4proc.c
2691
nfserr = ops->proc_layoutget(rqstp, d_inode(current_fh->fh_dentry),
fs/nfsd/nfs4proc.c
2719
const struct nfsd4_layout_ops *ops;
fs/nfsd/nfs4proc.c
2730
ops = nfsd4_layout_verify(current_fh->fh_export, lcp->lc_layout_type);
fs/nfsd/nfs4proc.c
2731
if (!ops)
fs/nfsd/nfs4proc.c
2773
nfserr = ops->proc_layoutcommit(inode, rqstp, lcp);
fs/nfsd/nfs4proc.c
2925
struct nfsd4_op *first_op = &args->ops[0];
fs/nfsd/nfs4proc.c
2965
struct nfsd4_op *this = &argp->ops[resp->opcnt - 1];
fs/nfsd/nfs4proc.c
2966
struct nfsd4_op *next = &argp->ops[resp->opcnt];
fs/nfsd/nfs4proc.c
3007
op = &args->ops[i];
fs/nfsd/nfs4proc.c
3077
op = &args->ops[0];
fs/nfsd/nfs4proc.c
3088
op = &args->ops[resp->opcnt++];
fs/nfsd/nfs4proc.c
4031
this = &argp->ops[opiter++];
fs/nfsd/nfs4state.c
3549
nfsd4_encode_operation(resp, &args->ops[0]);
fs/nfsd/nfs4state.c
3552
return args->ops[0].status;
fs/nfsd/nfs4state.c
3558
op = &args->ops[resp->opcnt++];
fs/nfsd/nfs4xdr.c
2634
argp->ops = vcalloc(argp->opcnt, sizeof(*argp->ops));
fs/nfsd/nfs4xdr.c
2635
if (!argp->ops) {
fs/nfsd/nfs4xdr.c
2636
argp->ops = argp->iops;
fs/nfsd/nfs4xdr.c
2645
op = &argp->ops[i];
fs/nfsd/nfs4xdr.c
5512
const struct nfsd4_layout_ops *ops;
fs/nfsd/nfs4xdr.c
5519
ops = nfsd4_layout_ops[gdev->gd_layout_type];
fs/nfsd/nfs4xdr.c
5520
status = ops->encode_getdeviceinfo(xdr, gdev);
fs/nfsd/nfs4xdr.c
5562
const struct nfsd4_layout_ops *ops = nfsd4_layout_ops[lgp->lg_layout_type];
fs/nfsd/nfs4xdr.c
5579
return ops->encode_layoutget(xdr, lgp);
fs/nfsd/nfs4xdr.c
6333
if (args->ops != args->iops) {
fs/nfsd/nfs4xdr.c
6334
vfree(args->ops);
fs/nfsd/nfs4xdr.c
6335
args->ops = args->iops;
fs/nfsd/nfs4xdr.c
6353
args->ops = args->iops;
fs/nfsd/nfsctl.c
1246
inode->i_fop = files->ops;
fs/nfsd/nfsctl.c
1356
fc->ops = &nfsd_fs_context_ops;
fs/nfsd/nfsctl.c
1554
args->ops[j].opnum;
fs/nfsd/state.h
821
const struct nfsd4_callback_ops *ops, enum nfsd4_cb_op op);
fs/nfsd/xdr4.h
917
struct nfsd4_op *ops;
fs/nilfs2/super.c
1301
fc->ops = &nilfs_context_ops;
fs/notify/fanotify/fanotify_user.c
1603
fsnotify_alloc_group(ops, flags),
fs/notify/fanotify/fanotify_user.c
1604
const struct fsnotify_ops *ops, int flags)
fs/notify/fsnotify.c
256
const struct fsnotify_ops *ops = group->ops;
fs/notify/fsnotify.c
258
if (WARN_ON_ONCE(!ops->handle_inode_event))
fs/notify/fsnotify.c
272
return ops->handle_inode_event(inode_mark, mask, inode, dir, name, cookie);
fs/notify/fsnotify.c
370
if (group->ops->handle_event) {
fs/notify/fsnotify.c
371
return group->ops->handle_event(group, mask, data, data_type, dir,
fs/notify/group.c
115
const struct fsnotify_ops *ops,
fs/notify/group.c
136
group->ops = ops;
fs/notify/group.c
145
struct fsnotify_group *fsnotify_alloc_group(const struct fsnotify_ops *ops,
fs/notify/group.c
151
return __fsnotify_alloc_group(ops, flags, gfp);
fs/notify/group.c
24
if (group->ops->free_group_priv)
fs/notify/group.c
25
group->ops->free_group_priv(group);
fs/notify/group.c
91
group->ops->free_event(group, group->overflow_event);
fs/notify/mark.c
376
group->ops->free_mark(mark);
fs/notify/mark.c
592
if (group->ops->freeing_mark)
fs/notify/mark.c
593
group->ops->freeing_mark(mark, group);
fs/notify/notification.c
67
group->ops->free_event(group, event);
fs/nsfs.c
236
if (!ns->ops->get_parent)
fs/nsfs.c
238
return open_related_ns(ns, ns->ops->get_parent);
fs/nsfs.c
408
const struct proc_ns_operations *ns_ops = ns->ops;
fs/nsfs.c
445
ns->ops->put(ns);
fs/nsfs.c
47
const struct proc_ns_operations *ns_ops = ns->ops;
fs/nsfs.c
603
ns->ops->put(ns);
fs/nsfs.c
631
ns->ops->put(ns);
fs/nsfs.c
64
ns->ops->put(ns);
fs/nsfs.c
669
ctx->ops = &nsfs_ops;
fs/ntfs3/inode.c
1073
.ops = &ntfs_writeback_ops,
fs/ntfs3/inode.c
676
.ops = &ntfs_iomap_bio_read_ops,
fs/ntfs3/inode.c
707
.ops = &ntfs_iomap_bio_read_ops,
fs/ntfs3/super.c
1870
fc->ops = &ntfs_context_ops;
fs/nullfs.c
59
fc->ops = &nullfs_fs_context_ops;
fs/ocfs2/alloc.c
434
const struct ocfs2_extent_tree_operations *ops)
fs/ocfs2/alloc.c
436
et->et_ops = ops;
fs/ocfs2/cluster/tcp.c
1618
ret = sock->ops->bind(sock, (struct sockaddr_unsized *)&myaddr,
fs/ocfs2/cluster/tcp.c
1640
ret = sc->sc_sock->ops->connect(sc->sc_sock,
fs/ocfs2/cluster/tcp.c
1808
new_sock->ops = sock->ops;
fs/ocfs2/cluster/tcp.c
1809
ret = sock->ops->accept(sock, new_sock, &arg);
fs/ocfs2/cluster/tcp.c
1819
ret = new_sock->ops->getname(new_sock, (struct sockaddr *) &sin, 1);
fs/ocfs2/cluster/tcp.c
2005
ret = sock->ops->bind(sock, (struct sockaddr_unsized *)&sin, sizeof(sin));
fs/ocfs2/cluster/tcp.c
2012
ret = sock->ops->listen(sock, 64);
fs/ocfs2/dlmfs/dlmfs.c
567
fc->ops = &dlmfs_context_ops;
fs/ocfs2/dlmglue.c
514
const struct ocfs2_lock_res_ops *ops,
fs/ocfs2/dlmglue.c
518
res->l_ops = ops;
fs/ocfs2/dlmglue.c
557
const struct ocfs2_lock_res_ops *ops;
fs/ocfs2/dlmglue.c
561
ops = &ocfs2_inode_rw_lops;
fs/ocfs2/dlmglue.c
564
ops = &ocfs2_inode_inode_lops;
fs/ocfs2/dlmglue.c
567
ops = &ocfs2_inode_open_lops;
fs/ocfs2/dlmglue.c
571
ops = NULL; /* thanks, gcc */
fs/ocfs2/dlmglue.c
577
ocfs2_lock_res_init_common(OCFS2_SB(inode->i_sb), res, type, ops, inode);
fs/ocfs2/super.c
1217
fc->ops = &ocfs2_context_ops;
fs/ocfs2/uptodate.c
112
const struct ocfs2_caching_operations *ops)
fs/ocfs2/uptodate.c
114
BUG_ON(!ops);
fs/ocfs2/uptodate.c
116
ci->ci_ops = ops;
fs/ocfs2/uptodate.h
46
const struct ocfs2_caching_operations *ops);
fs/omfs/inode.c
625
fc->ops = &omfs_context_ops;
fs/openpromfs/inode.c
422
fc->ops = &openpromfs_context_ops;
fs/orangefs/super.c
594
fc->ops = &orangefs_context_ops;
fs/overlayfs/params.c
829
fc->ops = &ovl_context_ops;
fs/pidfs.c
1073
ctx->ops = &pidfs_sops;
fs/pipe.c
1471
ctx->ops = &pipefs_ops;
fs/pipe.c
534
buf->ops = &anon_pipe_buf_ops;
fs/pipe.c
854
if (buf->ops)
fs/proc/generic.c
635
struct proc_dir_entry *parent, const struct seq_operations *ops,
fs/proc/generic.c
644
p->seq_ops = ops;
fs/proc/namespaces.c
132
const struct proc_ns_operations *ops = *entry;
fs/proc/namespaces.c
133
if (!proc_fill_cache(file, ctx, ops->name, strlen(ops->name),
fs/proc/namespaces.c
134
proc_ns_instantiate, task, ops))
fs/proc/proc_net.c
115
struct proc_dir_entry *parent, const struct seq_operations *ops,
fs/proc/proc_net.c
125
p->seq_ops = ops;
fs/proc/proc_net.c
159
const struct seq_operations *ops,
fs/proc/proc_net.c
170
p->seq_ops = ops;
fs/proc/proc_tty.c
136
!driver->ops->proc_show)
fs/proc/proc_tty.c
140
driver->ops->proc_show, driver);
fs/proc/root.c
342
fc->ops = &proc_fs_context_ops;
fs/proc/task_mmu.c
1011
if (walk->ops->pte_hole) {
fs/proc/task_mmu.c
1292
const struct mm_walk_ops *ops = &smaps_walk_ops;
fs/proc/task_mmu.c
1315
ops = &smaps_shmem_walk_ops;
fs/proc/task_mmu.c
1321
walk_page_vma(vma, ops, mss);
fs/proc/task_mmu.c
1323
walk_page_range(vma->vm_mm, start, vma->vm_end, ops, mss);
fs/proc/task_mmu.c
344
const struct seq_operations *ops, int psize)
fs/proc/task_mmu.c
346
struct proc_maps_private *priv = __seq_open_private(file, ops, psize);
fs/proc/task_mmu.c
375
const struct seq_operations *ops)
fs/proc/task_mmu.c
377
return proc_maps_open(inode, file, ops,
fs/proc/task_nommu.c
253
const struct seq_operations *ops)
fs/proc/task_nommu.c
257
priv = __seq_open_private(file, ops, sizeof(*priv));
fs/pstore/inode.c
492
fc->ops = &pstore_context_ops;
fs/qnx4/inode.c
252
fc->ops = &qnx4_context_opts;
fs/qnx6/inode.c
651
fc->ops = &qnx6_context_ops;
fs/quota/dquot.c
2181
return dqopt->ops[type]->write_file_info(sb, type);
fs/quota/dquot.c
2191
if (!dqopt->ops[qid->type]->get_next_id)
fs/quota/dquot.c
2193
return dqopt->ops[qid->type]->get_next_id(sb, qid);
fs/quota/dquot.c
2306
if (dqopt->ops[cnt]->free_file_info)
fs/quota/dquot.c
2307
dqopt->ops[cnt]->free_file_info(sb, cnt);
fs/quota/dquot.c
2312
dqopt->ops[cnt] = NULL;
fs/quota/dquot.c
2458
dqopt->ops[type] = fmt->qf_ops;
fs/quota/dquot.c
2462
error = dqopt->ops[type]->read_file_info(sb, type);
fs/quota/dquot.c
464
ret = dqopt->ops[dquot->dq_id.type]->read_dqblk(dquot);
fs/quota/dquot.c
473
ret = dqopt->ops[dquot->dq_id.type]->commit_dqblk(dquot);
fs/quota/dquot.c
476
ret2 = dqopt->ops[dquot->dq_id.type]->write_file_info(
fs/quota/dquot.c
515
ret = dqopt->ops[dquot->dq_id.type]->commit_dqblk(dquot);
fs/quota/dquot.c
539
if (dqopt->ops[dquot->dq_id.type]->release_dqblk) {
fs/quota/dquot.c
540
ret = dqopt->ops[dquot->dq_id.type]->release_dqblk(dquot);
fs/quota/dquot.c
543
ret2 = dqopt->ops[dquot->dq_id.type]->write_file_info(
fs/ramfs/inode.c
307
fc->ops = &ramfs_context_ops;
fs/resctrl/rdtgroup.c
2975
fc->ops = &rdt_fs_context_ops;
fs/romfs/super.c
570
fc->ops = &romfs_context_ops;
fs/seq_file.c
631
void *__seq_open_private(struct file *f, const struct seq_operations *ops,
fs/seq_file.c
642
rc = seq_open(f, ops);
fs/seq_file.c
657
int seq_open_private(struct file *filp, const struct seq_operations *ops,
fs/seq_file.c
660
return __seq_open_private(filp, ops, psize) ? 0 : -ENOMEM;
fs/smb/client/cached_dir.c
178
if (!server->ops->new_lease_key)
fs/smb/client/cached_dir.c
262
server->ops->new_lease_key(pfid);
fs/smb/client/cifs_debug.c
105
if (tcon->ses->server->ops->dump_share_caps)
fs/smb/client/cifs_debug.c
106
tcon->ses->server->ops->dump_share_caps(m, tcon);
fs/smb/client/cifs_debug.c
619
get_security_type_str(server->ops->select_sectype(server, ses->sectype)));
fs/smb/client/cifs_debug.c
66
server->ops->dump_detail(mid_entry->resp_buf,
fs/smb/client/cifs_debug.c
787
if (server->ops->clear_stats)
fs/smb/client/cifs_debug.c
788
server->ops->clear_stats(tcon);
fs/smb/client/cifs_debug.c
869
if (server->ops->print_stats)
fs/smb/client/cifs_debug.c
870
server->ops->print_stats(m, tcon);
fs/smb/client/cifsacl.c
1564
struct smb_version_operations *ops;
fs/smb/client/cifsacl.c
1572
ops = tlink_tcon(tlink)->ses->server->ops;
fs/smb/client/cifsacl.c
1574
if (pfid && (ops->get_acl_by_fid))
fs/smb/client/cifsacl.c
1575
pntsd = ops->get_acl_by_fid(cifs_sb, pfid, &acllen, info);
fs/smb/client/cifsacl.c
1576
else if (ops->get_acl)
fs/smb/client/cifsacl.c
1577
pntsd = ops->get_acl(cifs_sb, inode, path, &acllen, info);
fs/smb/client/cifsacl.c
1618
struct smb_version_operations *ops;
fs/smb/client/cifsacl.c
1628
ops = tlink_tcon(tlink)->ses->server->ops;
fs/smb/client/cifsacl.c
1634
if (ops->get_acl == NULL) {
fs/smb/client/cifsacl.c
1639
pntsd = ops->get_acl(cifs_sb, inode, path, &secdesclen, info);
fs/smb/client/cifsacl.c
1692
if (ops->set_acl == NULL)
fs/smb/client/cifsacl.c
1697
rc = ops->set_acl(pnntsd, nsecdesclen, inode, path, aclflag);
fs/smb/client/cifsfs.c
1141
if (tcon->ses->server->ops->llseek)
fs/smb/client/cifsfs.c
1142
return tcon->ses->server->ops->llseek(file, tcon,
fs/smb/client/cifsfs.c
1274
if (src_tcon->ses->server->ops->set_file_size)
fs/smb/client/cifsfs.c
1275
rc = src_tcon->ses->server->ops->set_file_size(
fs/smb/client/cifsfs.c
1416
if (target_tcon->ses->server->ops->duplicate_extents) {
fs/smb/client/cifsfs.c
1417
rc = target_tcon->ses->server->ops->duplicate_extents(xid,
fs/smb/client/cifsfs.c
1489
if (!target_tcon->ses->server->ops->copychunk_range)
fs/smb/client/cifsfs.c
1529
rc = target_tcon->ses->server->ops->copychunk_range(xid,
fs/smb/client/cifsfs.c
289
tcon->ses->server->ops->negotiate_rsize(tcon, cifs_sb->ctx);
fs/smb/client/cifsfs.c
387
if (server->ops->queryfs)
fs/smb/client/cifsfs.c
388
rc = server->ops->queryfs(xid, tcon, full_path, cifs_sb, buf);
fs/smb/client/cifsfs.c
403
if (!server->ops->fallocate)
fs/smb/client/cifsfs.c
416
rc = server->ops->fallocate(file, tcon, mode, off, len);
fs/smb/client/cifsglob.h
688
struct smb_version_operations *ops;
fs/smb/client/cifsglob.h
894
server->ops->add_credits(server, credits, optype);
fs/smb/client/cifsglob.h
902
server->ops->add_credits(server, credits, optype);
fs/smb/client/cifsglob.h
911
server->ops->set_credits(server, val);
fs/smb/client/cifsglob.h
918
return server->ops->adjust_credits ?
fs/smb/client/cifsglob.h
919
server->ops->adjust_credits(server, subreq, trace) : 0;
fs/smb/client/cifsglob.h
925
return cpu_to_le64(server->ops->get_next_mid(server));
fs/smb/client/cifsglob.h
931
__u16 mid = server->ops->get_next_mid(server);
fs/smb/client/cifsglob.h
942
if (server->ops->revert_current_mid)
fs/smb/client/cifsglob.h
943
server->ops->revert_current_mid(server, val);
fs/smb/client/cifsproto.h
122
return server->ops->send_cancel ?
fs/smb/client/cifsproto.h
123
server->ops->send_cancel(ses, server, rqst, mid, xid) : 0;
fs/smb/client/connect.c
115
if (!server->ops->query_server_interfaces)
fs/smb/client/connect.c
119
rc = server->ops->query_server_interfaces(xid, tcon, false);
fs/smb/client/connect.c
1201
rc = server->ops->check_message(buf, server->pdu_size,
fs/smb/client/connect.c
1207
if (server->ops->is_session_expired &&
fs/smb/client/connect.c
1208
server->ops->is_session_expired(buf)) {
fs/smb/client/connect.c
1213
if (server->ops->is_status_pending &&
fs/smb/client/connect.c
1214
server->ops->is_status_pending(buf, server))
fs/smb/client/connect.c
1323
if (server->ops->next_header) {
fs/smb/client/connect.c
1324
if (server->ops->next_header(server, buf, &next_offset)) {
fs/smb/client/connect.c
1338
if (server->ops->is_transform_hdr &&
fs/smb/client/connect.c
1339
server->ops->receive_transform &&
fs/smb/client/connect.c
1340
server->ops->is_transform_hdr(buf)) {
fs/smb/client/connect.c
1341
length = server->ops->receive_transform(server,
fs/smb/client/connect.c
1346
mids[0] = server->ops->find_mid(server, buf);
fs/smb/client/connect.c
1365
if (server->ops->is_status_io_timeout &&
fs/smb/client/connect.c
1366
server->ops->is_status_io_timeout(buf)) {
fs/smb/client/connect.c
1385
if (server->ops->is_network_name_deleted &&
fs/smb/client/connect.c
1386
server->ops->is_network_name_deleted(bufs[i],
fs/smb/client/connect.c
1397
} else if (server->ops->is_oplock_break &&
fs/smb/client/connect.c
1398
server->ops->is_oplock_break(bufs[i],
fs/smb/client/connect.c
1409
if (server->ops->dump_detail)
fs/smb/client/connect.c
1410
server->ops->dump_detail(bufs[i], pdu_length,
fs/smb/client/connect.c
1589
if (server->ops->select_sectype(server, ctx->sectype)
fs/smb/client/connect.c
1631
} else if ((server->vals != ctx->vals) || (server->ops != ctx->ops))
fs/smb/client/connect.c
1784
tcp_ses->ops = ctx->ops;
fs/smb/client/connect.c
1947
ctx_sec = server->ops->select_sectype(server, ctx->sectype);
fs/smb/client/connect.c
1948
ses_sec = server->ops->select_sectype(server, ses->sectype);
fs/smb/client/connect.c
2053
rc = server->ops->tree_connect(xid, ses, unc, tcon, ses->local_nls);
fs/smb/client/connect.c
2124
do_logoff = ses->ses_status == SES_GOOD && server->ops->logoff;
fs/smb/client/connect.c
2142
rc = server->ops->logoff(xid, ses);
fs/smb/client/connect.c
2642
if (ses->server->ops->tree_disconnect)
fs/smb/client/connect.c
2643
ses->server->ops->tree_disconnect(xid, tcon);
fs/smb/client/connect.c
2694
if (!ses->server->ops->tree_connect) {
fs/smb/client/connect.c
2784
rc = ses->server->ops->tree_connect(xid, ses, ctx->UNC, tcon,
fs/smb/client/connect.c
3655
if (!tcon->pipe && server->ops->qfs_tcon) {
fs/smb/client/connect.c
3656
server->ops->qfs_tcon(mnt_ctx->xid, tcon, cifs_sb);
fs/smb/client/connect.c
3728
rc = server->ops->is_path_accessible(xid, tcon, cifs_sb, "");
fs/smb/client/connect.c
3752
rc = server->ops->is_path_accessible(xid, tcon, cifs_sb,
fs/smb/client/connect.c
3774
if (!server->ops->is_path_accessible)
fs/smb/client/connect.c
3787
rc = server->ops->is_path_accessible(xid, tcon, cifs_sb,
fs/smb/client/connect.c
4011
if (!server->ops->need_neg || !server->ops->negotiate)
fs/smb/client/connect.c
4024
if (!server->ops->need_neg(server) &&
fs/smb/client/connect.c
4034
rc = server->ops->negotiate(xid, ses, server);
fs/smb/client/connect.c
4154
if (server->ops->sess_setup)
fs/smb/client/connect.c
4155
rc = server->ops->sess_setup(xid, ses, server, nls_info);
fs/smb/client/connect.c
4492
const struct smb_version_operations *ops = tcon->ses->server->ops;
fs/smb/client/connect.c
4516
rc = ops->tree_connect(xid, tcon->ses, tcon->tree_name,
fs/smb/client/connect.c
628
(server->ops->can_echo && !server->ops->can_echo(server)) ||
fs/smb/client/connect.c
632
rc = server->ops->echo ? server->ops->echo(server) : -ENOSYS;
fs/smb/client/connect.c
704
(!server->ops->can_echo || server->ops->can_echo(server)) &&
fs/smb/client/connect.c
996
if (server->ops->check_trans2 &&
fs/smb/client/connect.c
997
server->ops->check_trans2(mid, server, buf, malformed))
fs/smb/client/dfs.c
342
const struct smb_version_operations *ops = tcon->ses->server->ops;
fs/smb/client/dfs.c
373
rc = ops->tree_connect(xid, tcon->ses, tree,
fs/smb/client/dfs.c
390
const struct smb_version_operations *ops = server->ops;
fs/smb/client/dfs.c
428
rc = ops->tree_connect(xid, tcon->ses, tree,
fs/smb/client/dfs.c
440
rc = ops->tree_connect(xid, tcon->ses, tcon->tree_name,
fs/smb/client/dfs_cache.c
1168
if (ipc && server->ops->tree_disconnect) {
fs/smb/client/dfs_cache.c
1171
(void)server->ops->tree_disconnect(xid, ipc);
fs/smb/client/dfs_cache.c
653
if (!ses || !ses->server || !ses->server->ops->get_dfs_refer)
fs/smb/client/dfs_cache.c
659
rc = ses->server->ops->get_dfs_refer(xid, ses, path, refs, numrefs, cache_cp,
fs/smb/client/dir.c
306
if (!server->ops->open) {
fs/smb/client/dir.c
353
rc = server->ops->open(xid, &oparms, oplock, buf);
fs/smb/client/dir.c
414
if (server->ops->set_lease_key)
fs/smb/client/dir.c
415
server->ops->set_lease_key(newinode, fid);
fs/smb/client/dir.c
453
if (server->ops->close)
fs/smb/client/dir.c
454
server->ops->close(xid, tcon, fid);
fs/smb/client/dir.c
521
if (server->ops->new_lease_key)
fs/smb/client/dir.c
522
server->ops->new_lease_key(&fid);
fs/smb/client/dir.c
538
if (server->ops->close)
fs/smb/client/dir.c
539
server->ops->close(xid, tcon, &fid);
fs/smb/client/dir.c
554
if (server->ops->close)
fs/smb/client/dir.c
555
server->ops->close(xid, tcon, &fid);
fs/smb/client/dir.c
608
if (server->ops->new_lease_key)
fs/smb/client/dir.c
609
server->ops->new_lease_key(&fid);
fs/smb/client/dir.c
612
if (!rc && server->ops->close)
fs/smb/client/dir.c
613
server->ops->close(xid, tcon, &fid);
fs/smb/client/dir.c
656
rc = tcon->ses->server->ops->make_node(xid, inode, direntry, tcon,
fs/smb/client/file.c
1119
if (server->ops->get_lease_key)
fs/smb/client/file.c
1120
server->ops->get_lease_key(inode, &fid);
fs/smb/client/file.c
1125
if (server->ops->get_lease_key)
fs/smb/client/file.c
1126
server->ops->get_lease_key(inode, &fid);
fs/smb/client/file.c
1138
if (server->ops->close)
fs/smb/client/file.c
1139
server->ops->close(xid, tcon, &fid);
fs/smb/client/file.c
1214
rc = tcon->ses->server->ops->push_mand_locks(cfile);
fs/smb/client/file.c
1309
if (server->ops->get_lease_key)
fs/smb/client/file.c
1310
server->ops->get_lease_key(inode, &cfile->fid);
fs/smb/client/file.c
132
wdata->server->ops->async_writev(wdata);
fs/smb/client/file.c
1331
rc = server->ops->open(xid, &oparms, &oplock, NULL);
fs/smb/client/file.c
1334
rc = server->ops->open(xid, &oparms, &oplock, NULL);
fs/smb/client/file.c
1388
if (server->ops->is_read_op(oplock) && cifs_has_mand_locks(cinode)) {
fs/smb/client/file.c
1394
server->ops->set_fid(cfile, &cfile->fid, oplock);
fs/smb/client/file.c
1530
if (server->ops->dir_needs_close(cfile)) {
fs/smb/client/file.c
1533
if (server->ops->close_dir)
fs/smb/client/file.c
1534
rc = server->ops->close_dir(xid, tcon, &cfile->fid);
fs/smb/client/file.c
1608
server->ops->compare_fids(cfile, cur_cfile)) {
fs/smb/client/file.c
1615
((server->ops->compare_fids(cfile, cur_cfile) &&
fs/smb/client/file.c
1620
server->ops->compare_fids(cfile, cur_cfile))
fs/smb/client/file.c
176
rc = server->ops->wait_mtu_credits(server, cifs_sb->ctx->rsize,
fs/smb/client/file.c
2011
rc = tcon->ses->server->ops->push_mand_locks(cfile);
fs/smb/client/file.c
2102
rc = server->ops->mand_lock(xid, cfile, flock->fl_start, length, type,
fs/smb/client/file.c
2105
rc = server->ops->mand_lock(xid, cfile, flock->fl_start, length,
fs/smb/client/file.c
2121
rc = server->ops->mand_lock(xid, cfile, flock->fl_start, length,
fs/smb/client/file.c
2125
rc = server->ops->mand_lock(xid, cfile, flock->fl_start, length,
fs/smb/client/file.c
2358
rc = server->ops->mand_lock(xid, cfile, flock->fl_start, length,
fs/smb/client/file.c
2367
rc = server->ops->mand_unlock_range(cfile, flock, xid);
fs/smb/client/file.c
239
rc = rdata->server->ops->async_readv(rdata);
fs/smb/client/file.c
2809
if (server->ops->flush == NULL) {
fs/smb/client/file.c
2817
rc = server->ops->flush(xid, tcon, &smbfile->fid);
fs/smb/client/file.c
2822
rc = server->ops->flush(xid, tcon, &smbfile->fid);
fs/smb/client/file.c
3182
server->ops->downgrade_oplock(server, cinode, cfile->oplock_level,
fs/smb/client/file.c
3244
rc = server->ops->oplock_response(tcon, persistent_fid,
fs/smb/client/file.c
553
if (!server->ops->open)
fs/smb/client/file.c
601
rc = server->ops->open(xid, &oparms, oplock, buf);
fs/smb/client/file.c
622
server->ops->close(xid, tcon, fid);
fs/smb/client/file.c
711
if (server->ops->is_read_op(oplock) && cifs_has_mand_locks(cinode)) {
fs/smb/client/file.c
731
server->ops->set_fid(cfile, fid, oplock);
fs/smb/client/file.c
803
if (server->ops->close_getattr)
fs/smb/client/file.c
804
rc = server->ops->close_getattr(0, tcon, cifs_file);
fs/smb/client/file.c
805
else if (server->ops->close)
fs/smb/client/file.c
806
rc = server->ops->close(0, tcon, &cifs_file->fid);
fs/smb/client/file.c
82
rc = server->ops->wait_mtu_credits(server, wsize, &stream->sreq_max_len,
fs/smb/client/file.c
879
if (server->ops->get_lease_key)
fs/smb/client/file.c
880
server->ops->get_lease_key(inode, &fid);
fs/smb/client/file.c
915
if (server->ops->close_getattr)
fs/smb/client/file.c
916
rc = server->ops->close_getattr(xid, tcon, cifs_file);
fs/smb/client/file.c
917
else if (server->ops->close)
fs/smb/client/file.c
918
rc = server->ops->close(xid, tcon, &cifs_file->fid);
fs/smb/client/file.c
956
return tcon->ses->server->ops->flush(xid, tcon,
fs/smb/client/file.c
962
rc = tcon->ses->server->ops->flush(xid, tcon, &cfile->fid);
fs/smb/client/file.c
990
rc = server->ops->set_file_size(xid, tcon,
fs/smb/client/fs_context.c
1990
ctx->ops = &smb30_operations;
fs/smb/client/fs_context.c
2019
fc->ops = &smb3_fs_context_ops;
fs/smb/client/fs_context.c
485
ctx->ops = &smb1_operations;
fs/smb/client/fs_context.c
497
ctx->ops = &smb20_operations;
fs/smb/client/fs_context.c
509
ctx->ops = &smb21_operations;
fs/smb/client/fs_context.c
513
ctx->ops = &smb30_operations;
fs/smb/client/fs_context.c
517
ctx->ops = &smb30_operations; /* currently identical with 3.0 */
fs/smb/client/fs_context.c
521
ctx->ops = &smb311_operations;
fs/smb/client/fs_context.c
525
ctx->ops = &smb30_operations; /* currently identical with 3.0 */
fs/smb/client/fs_context.c
529
ctx->ops = &smb30_operations;
fs/smb/client/fs_context.h
317
struct smb_version_operations *ops;
fs/smb/client/fs_context.h
405
size = umax(server->ops->negotiate_rsize(tcon, ctx), PAGE_SIZE);
fs/smb/client/fs_context.h
417
size = umax(server->ops->negotiate_wsize(tcon, ctx), PAGE_SIZE);
fs/smb/client/inode.c
1120
rc = server->ops->get_srv_inum(xid, *inode ? NULL : tcon, cifs_sb, full_path,
fs/smb/client/inode.c
1169
if (!tag && server->ops->query_reparse_point) {
fs/smb/client/inode.c
1170
rc = server->ops->query_reparse_point(xid, tcon, cifs_sb,
fs/smb/client/inode.c
1183
if (server->ops->query_symlink) {
fs/smb/client/inode.c
1184
rc = server->ops->query_symlink(xid, tcon,
fs/smb/client/inode.c
1206
} else if (iov && server->ops->get_reparse_point_buffer) {
fs/smb/client/inode.c
1210
reparse_buf = server->ops->get_reparse_point_buffer(iov, &reparse_len);
fs/smb/client/inode.c
1283
rc = server->ops->query_path_info(xid, tcon, cifs_sb,
fs/smb/client/inode.c
1470
rc = server->ops->query_path_info(xid, tcon, cifs_sb,
fs/smb/client/inode.c
1743
if (!server->ops->set_file_info)
fs/smb/client/inode.c
1778
return server->ops->set_file_info(inode, full_path, &info_buf, xid);
fs/smb/client/inode.c
1999
if (!server->ops->unlink) {
fs/smb/client/inode.c
2021
rc = server->ops->unlink(xid, tcon, full_path, cifs_sb, dentry);
fs/smb/client/inode.c
2033
if (server->ops->rename_pending_delete) {
fs/smb/client/inode.c
2034
rc = server->ops->rename_pending_delete(full_path,
fs/smb/client/inode.c
2170
(mode & S_IWUGO) == 0 && server->ops->mkdir_setinfo)
fs/smb/client/inode.c
2171
server->ops->mkdir_setinfo(inode, full_path, cifs_sb,
fs/smb/client/inode.c
2287
if ((server->ops->posix_mkdir) && (tcon->posix_extensions)) {
fs/smb/client/inode.c
2288
rc = server->ops->posix_mkdir(xid, inode, mode, tcon, full_path,
fs/smb/client/inode.c
2304
if (!server->ops->mkdir) {
fs/smb/client/inode.c
2310
rc = server->ops->mkdir(xid, inode, mode, tcon, full_path, cifs_sb);
fs/smb/client/inode.c
2368
if (!server->ops->rmdir) {
fs/smb/client/inode.c
2380
rc = server->ops->rmdir(xid, tcon, full_path, cifs_sb);
fs/smb/client/inode.c
2434
if (!server->ops->rename) {
fs/smb/client/inode.c
2440
rc = server->ops->rename(xid, tcon, from_dentry,
fs/smb/client/inode.c
2998
if (server->ops->fiemap) {
fs/smb/client/inode.c
2999
rc = server->ops->fiemap(tcon, cfile, fei, start, len);
fs/smb/client/inode.c
3047
rc = server->ops->set_file_size(xid, tcon,
fs/smb/client/inode.c
3056
rc = server->ops->set_file_size(xid, tcon,
fs/smb/client/inode.c
3080
rc = server->ops->set_path_size(xid, tcon, full_path, size,
fs/smb/client/inode.c
473
if (!server->ops->query_symlink)
fs/smb/client/inode.c
475
rc = server->ops->query_symlink(xid, tcon,
fs/smb/client/inode.c
569
rc = tcon->ses->server->ops->open(xid, &oparms, &oplock, NULL);
fs/smb/client/inode.c
583
rc = tcon->ses->server->ops->sync_read(xid, &fid, &io_parms,
fs/smb/client/inode.c
646
rc = tcon->ses->server->ops->sync_read(xid, &fid, &io_parms,
fs/smb/client/inode.c
692
tcon->ses->server->ops->close(xid, tcon, &fid);
fs/smb/client/inode.c
719
if (tcon->ses->server->ops->query_all_EAs == NULL) {
fs/smb/client/inode.c
724
rc = tcon->ses->server->ops->query_all_EAs(xid, tcon, path,
fs/smb/client/inode.c
977
if (!server->ops->query_file_info) {
fs/smb/client/inode.c
983
rc = server->ops->query_file_info(xid, tcon, cfile, &data);
fs/smb/client/ioctl.c
429
if (tcon->ses->server->ops->set_compression) {
fs/smb/client/ioctl.c
430
rc = tcon->ses->server->ops->set_compression(
fs/smb/client/ioctl.c
445
if (tcon->ses->server->ops->set_integrity)
fs/smb/client/ioctl.c
446
rc = tcon->ses->server->ops->set_integrity(xid,
fs/smb/client/ioctl.c
476
if (tcon->ses->server->ops->enum_snapshots)
fs/smb/client/ioctl.c
477
rc = tcon->ses->server->ops->enum_snapshots(xid, tcon,
fs/smb/client/ioctl.c
554
if (tcon && tcon->ses->server->ops->notify) {
fs/smb/client/ioctl.c
555
rc = tcon->ses->server->ops->notify(xid,
fs/smb/client/ioctl.c
56
if (tcon->ses->server->ops->ioctl_query_info)
fs/smb/client/ioctl.c
57
rc = tcon->ses->server->ops->ioctl_query_info(
fs/smb/client/ioctl.c
576
if (tcon && tcon->ses->server->ops->notify) {
fs/smb/client/ioctl.c
577
rc = tcon->ses->server->ops->notify(xid,
fs/smb/client/link.c
152
if (tcon->ses->server->ops->create_mf_symlink)
fs/smb/client/link.c
153
rc = tcon->ses->server->ops->create_mf_symlink(xid, tcon,
fs/smb/client/link.c
188
if (tcon->ses->server->ops->query_mf_symlink)
fs/smb/client/link.c
189
rc = tcon->ses->server->ops->query_mf_symlink(xid, tcon,
fs/smb/client/link.c
249
rc = tcon->ses->server->ops->open(xid, &oparms, &oplock, &query_data);
fs/smb/client/link.c
292
rc = tcon->ses->server->ops->open(xid, &oparms, &oplock, NULL);
fs/smb/client/link.c
487
if (!server->ops->create_hardlink) {
fs/smb/client/link.c
491
rc = server->ops->create_hardlink(xid, tcon, old_file,
fs/smb/client/misc.c
1072
if (ses->server->ops->get_dfs_refer &&
fs/smb/client/misc.c
1073
!ses->server->ops->get_dfs_refer(xid, ses, ref_path, &refs,
fs/smb/client/netlink.c
52
.ops = cifs_genl_ops,
fs/smb/client/readdir.c
1172
max_len = tcon->ses->server->ops->calc_smb_size(
fs/smb/client/readdir.c
379
if (!server->ops->query_dir_first) {
fs/smb/client/readdir.c
411
rc = server->ops->query_dir_first(xid, tcon, full_path, cifs_sb,
fs/smb/client/readdir.c
699
if (!server->ops->query_dir_first || !server->ops->query_dir_next)
fs/smb/client/readdir.c
723
if (server->ops->dir_needs_close(cfile)) {
fs/smb/client/readdir.c
726
if (server->ops->close_dir)
fs/smb/client/readdir.c
727
server->ops->close_dir(xid, tcon, &cfile->fid);
fs/smb/client/readdir.c
761
rc = server->ops->query_dir_next(xid, tcon, &cfile->fid,
fs/smb/client/readdir.c
783
server->ops->calc_smb_size(
fs/smb/client/reparse.c
231
new = tcon->ses->server->ops->create_reparse_inode(
fs/smb/client/reparse.c
335
open_rc = tcon->ses->server->ops->open(xid, &oparms, &oplock, NULL);
fs/smb/client/reparse.c
339
tcon->ses->server->ops->close(xid, tcon, &fid);
fs/smb/client/reparse.c
354
open_rc = tcon->ses->server->ops->open(xid, &oparms, &oplock, NULL);
fs/smb/client/reparse.c
358
tcon->ses->server->ops->close(xid, tcon, &fid);
fs/smb/client/reparse.c
404
new = tcon->ses->server->ops->create_reparse_inode(
fs/smb/client/reparse.c
498
new = tcon->ses->server->ops->create_reparse_inode(
fs/smb/client/reparse.c
692
new = tcon->ses->server->ops->create_reparse_inode(
fs/smb/client/sess.c
547
ctx->ops = ses->server->ops;
fs/smb/client/smb1debug.c
20
if (!server->ops->check_message(buf, buf_len, server->total_read, server)) {
fs/smb/client/smb1debug.c
22
server->ops->calc_smb_size(smb));
fs/smb/client/smb2inode.c
1230
if (CIFS_I(inode)->lease_granted && server->ops->get_lease_key) {
fs/smb/client/smb2inode.c
1232
server->ops->get_lease_key(inode, &fid);
fs/smb/client/smb2inode.c
251
if (CIFS_I(inode)->lease_granted && server->ops->get_lease_key) {
fs/smb/client/smb2inode.c
253
server->ops->get_lease_key(inode, &fid);
fs/smb/client/smb2inode.c
704
rc = server->ops->map_error(buf, false);
fs/smb/client/smb2ops.c
1222
if (ses->server->ops->query_all_EAs) {
fs/smb/client/smb2ops.c
1224
rc = ses->server->ops->query_all_EAs(xid, tcon, path,
fs/smb/client/smb2ops.c
1481
server->ops->set_oplock_level(cinode, oplock, fid->epoch,
fs/smb/client/smb2ops.c
4059
server->ops->set_oplock_level(cinode, oplock, 0, NULL);
fs/smb/client/smb2ops.c
443
if (!server->ops->check_message(buf, buf_len, server->total_read, server)) {
fs/smb/client/smb2ops.c
445
server->ops->calc_smb_size(buf));
fs/smb/client/smb2ops.c
4720
if (server->ops->is_session_expired &&
fs/smb/client/smb2ops.c
4721
server->ops->is_session_expired(buf)) {
fs/smb/client/smb2ops.c
4727
if (server->ops->is_status_pending &&
fs/smb/client/smb2ops.c
4728
server->ops->is_status_pending(buf, server))
fs/smb/client/smb2ops.c
4742
rdata->result = server->ops->map_error(buf, true);
fs/smb/client/smb2ops.c
4754
data_offset = server->ops->read_data_offset(buf);
fs/smb/client/smb2ops.c
4758
data_len = server->ops->read_data_length(buf, use_rdma_mr);
fs/smb/client/smb2ops.c
4886
if (dw->server->ops->is_network_name_deleted)
fs/smb/client/smb2ops.c
4887
dw->server->ops->is_network_name_deleted(dw->buf,
fs/smb/client/smb2ops.c
5006
if (server->ops->is_network_name_deleted) {
fs/smb/client/smb2ops.c
5007
server->ops->is_network_name_deleted(buf,
fs/smb/client/smb2ops.c
5257
rc = server->ops->open(xid, &oparms, &oplock, &idata);
fs/smb/client/smb2ops.c
5280
rc = server->ops->sync_write(xid, &fid, &io_parms,
fs/smb/client/smb2ops.c
5286
server->ops->close(xid, tcon, &fid);
fs/smb/client/smb2ops.c
5295
server->ops->unlink(xid, tcon, full_path, cifs_sb, NULL);
fs/smb/client/smb2ops.c
80
val = server->ops->get_credits_field(server, optype);
fs/smb/client/smb2pdu.c
1193
server->ops = &smb311_operations;
fs/smb/client/smb2pdu.c
1209
server->ops = &smb21_operations;
fs/smb/client/smb2pdu.c
1213
server->ops = &smb311_operations;
fs/smb/client/smb2pdu.c
1659
if (server->ops->generate_signingkey) {
fs/smb/client/smb2pdu.c
1660
rc = server->ops->generate_signingkey(ses, server);
fs/smb/client/smb2pdu.c
2216
if (server->ops->validate_negotiate)
fs/smb/client/smb2pdu.c
2217
rc = server->ops->validate_negotiate(xid, tcon);
fs/smb/client/smb2pdu.c
2432
*oplock = server->ops->parse_lease_buf(cc, epoch,
fs/smb/client/smb2pdu.c
2477
iov[num].iov_base = server->ops->create_lease_buf(lease_key, *oplock,
fs/smb/client/smb2pdu.c
4339
if (server->ops->need_neg &&
fs/smb/client/smb2pdu.c
4340
server->ops->need_neg(server)) {
fs/smb/client/smb2pdu.c
446
server->ops->query_server_interfaces) {
fs/smb/client/smb2pdu.c
455
rc = server->ops->query_server_interfaces(xid, tcon, false);
fs/smb/client/smb2transport.c
569
if (server->ops->need_neg &&
fs/smb/client/smb2transport.c
570
server->ops->need_neg(server)) {
fs/smb/client/smbdirect.c
2230
sc->ib.dev->ops.get_port_immutable(
fs/smb/client/transport.c
1049
rc = server->ops->check_receive(mid[i], server,
fs/smb/client/transport.c
1184
if (server->ops->is_session_expired &&
fs/smb/client/transport.c
1185
server->ops->is_session_expired(buf)) {
fs/smb/client/transport.c
1190
if (server->ops->is_status_pending &&
fs/smb/client/transport.c
1191
server->ops->is_status_pending(buf, server)) {
fs/smb/client/transport.c
1203
rdata->result = server->ops->map_error(buf, false);
fs/smb/client/transport.c
1221
data_offset = server->ops->read_data_offset(buf);
fs/smb/client/transport.c
1258
data_len = server->ops->read_data_length(buf, use_rdma_mr);
fs/smb/client/transport.c
406
if (!server->ops->init_transform_rq) {
fs/smb/client/transport.c
414
rc = server->ops->init_transform_rq(server, num_rqst + 1,
fs/smb/client/transport.c
443
credits = server->ops->get_credits_field(server, optype);
fs/smb/client/transport.c
53
server->ops->handle_cancelled_mid)
fs/smb/client/transport.c
54
server->ops->handle_cancelled_mid(midEntry, server);
fs/smb/client/transport.c
591
credits = server->ops->get_credits_field(server, flags & CIFS_OP_MASK);
fs/smb/client/transport.c
698
mid = server->ops->setup_async_request(server, rqst);
fs/smb/client/transport.c
785
.value = server->ops->get_credits(mid),
fs/smb/client/transport.c
935
mid[i] = server->ops->setup_request(ses, server, &rqst[i]);
fs/smb/client/xattr.c
155
if (pTcon->ses->server->ops->set_EA) {
fs/smb/client/xattr.c
156
rc = pTcon->ses->server->ops->set_EA(xid, pTcon,
fs/smb/client/xattr.c
178
if (pTcon->ses->server->ops->set_acl) {
fs/smb/client/xattr.c
205
rc = pTcon->ses->server->ops->set_acl(pacl,
fs/smb/client/xattr.c
315
if (pTcon->ses->server->ops->query_all_EAs)
fs/smb/client/xattr.c
316
rc = pTcon->ses->server->ops->query_all_EAs(xid, pTcon,
fs/smb/client/xattr.c
332
if (pTcon->ses->server->ops->get_acl == NULL)
fs/smb/client/xattr.c
353
pacl = pTcon->ses->server->ops->get_acl(cifs_sb,
fs/smb/client/xattr.c
424
if (pTcon->ses->server->ops->query_all_EAs)
fs/smb/client/xattr.c
425
rc = pTcon->ses->server->ops->query_all_EAs(xid, pTcon,
fs/smb/client/xattr.c
60
if (pTcon->ses->server->ops->set_file_info)
fs/smb/client/xattr.c
61
rc = pTcon->ses->server->ops->set_file_info(inode, full_path,
fs/smb/client/xattr.c
84
if (pTcon->ses->server->ops->set_file_info)
fs/smb/client/xattr.c
85
rc = pTcon->ses->server->ops->set_file_info(inode, full_path,
fs/smb/server/connection.c
100
conn->transport->ops->free_transport(conn->transport);
fs/smb/server/connection.c
175
if (conn->ops->get_cmd_val(work) != SMB2_CANCEL_HE)
fs/smb/server/connection.c
284
sent = conn->transport->ops->writev(conn->transport, work->iov,
fs/smb/server/connection.c
306
if (conn->transport->ops->rdma_read)
fs/smb/server/connection.c
307
ret = conn->transport->ops->rdma_read(conn->transport,
fs/smb/server/connection.c
320
if (conn->transport->ops->rdma_write)
fs/smb/server/connection.c
321
ret = conn->transport->ops->rdma_write(conn->transport,
fs/smb/server/connection.c
378
if (t->ops->prepare && t->ops->prepare(t))
fs/smb/server/connection.c
398
size = t->ops->read(t, hdr_buf, sizeof(hdr_buf), -1);
fs/smb/server/connection.c
440
size = t->ops->read(t, conn->request_buf + 4, pdu_size, 2);
fs/smb/server/connection.c
483
t->ops->disconnect(t);
fs/smb/server/connection.c
488
void ksmbd_conn_init_server_callbacks(struct ksmbd_conn_ops *ops)
fs/smb/server/connection.c
490
default_conn_ops.process_fn = ops->process_fn;
fs/smb/server/connection.c
491
default_conn_ops.terminate_fn = ops->terminate_fn;
fs/smb/server/connection.c
547
if (t->ops->shutdown) {
fs/smb/server/connection.c
549
t->ops->shutdown(t);
fs/smb/server/connection.h
151
const struct ksmbd_transport_ops *ops;
fs/smb/server/connection.h
179
void ksmbd_conn_init_server_callbacks(struct ksmbd_conn_ops *ops);
fs/smb/server/connection.h
46
struct smb_version_ops *ops;
fs/smb/server/server.c
120
conn->ops->set_rsp_status(work, STATUS_INVALID_PARAMETER);
fs/smb/server/server.c
124
command = conn->ops->get_cmd_val(work);
fs/smb/server/server.c
129
conn->ops->set_rsp_status(work, STATUS_INVALID_PARAMETER);
fs/smb/server/server.c
136
conn->ops->set_rsp_status(work, STATUS_NOT_IMPLEMENTED);
fs/smb/server/server.c
140
if (work->sess && conn->ops->is_sign_req(work, command)) {
fs/smb/server/server.c
141
ret = conn->ops->check_sign_req(work);
fs/smb/server/server.c
143
conn->ops->set_rsp_status(work, STATUS_ACCESS_DENIED);
fs/smb/server/server.c
149
if (conn->ops->inc_reqs)
fs/smb/server/server.c
150
conn->ops->inc_reqs(command);
fs/smb/server/server.c
173
if (conn->ops->is_transform_hdr &&
fs/smb/server/server.c
174
conn->ops->is_transform_hdr(work->request_buf)) {
fs/smb/server/server.c
175
rc = conn->ops->decrypt_req(work);
fs/smb/server/server.c
181
if (conn->ops->allocate_rsp_buf(work))
fs/smb/server/server.c
184
rc = conn->ops->init_rsp_hdr(work);
fs/smb/server/server.c
187
conn->ops->set_rsp_status(work, STATUS_INVALID_HANDLE);
fs/smb/server/server.c
192
if (conn->ops->check_user_session) {
fs/smb/server/server.c
193
rc = conn->ops->check_user_session(work);
fs/smb/server/server.c
196
conn->ops->set_rsp_status(work,
fs/smb/server/server.c
199
conn->ops->set_rsp_status(work,
fs/smb/server/server.c
203
rc = conn->ops->get_ksmbd_tcon(work);
fs/smb/server/server.c
206
conn->ops->set_rsp_status(work,
fs/smb/server/server.c
209
conn->ops->set_rsp_status(work,
fs/smb/server/server.c
224
if (conn->ops->set_rsp_credits) {
fs/smb/server/server.c
226
rc = conn->ops->set_rsp_credits(work);
fs/smb/server/server.c
229
conn->ops->set_rsp_status(work,
fs/smb/server/server.c
239
conn->ops->is_sign_req(work, command)))
fs/smb/server/server.c
240
conn->ops->set_sign_rsp(work);
fs/smb/server/server.c
248
conn->ops->encrypt_resp) {
fs/smb/server/server.c
249
rc = conn->ops->encrypt_resp(work);
fs/smb/server/server.c
251
conn->ops->set_rsp_status(work, STATUS_DATA_ERROR);
fs/smb/server/server.c
328
struct ksmbd_conn_ops ops;
fs/smb/server/server.c
330
ops.process_fn = ksmbd_server_process_request;
fs/smb/server/server.c
331
ops.terminate_fn = ksmbd_server_terminate_conn;
fs/smb/server/server.c
333
ksmbd_conn_init_server_callbacks(&ops);
fs/smb/server/smb2ops.c
205
conn->ops = &smb2_0_server_ops;
fs/smb/server/smb2ops.c
222
conn->ops = &smb3_0_server_ops;
fs/smb/server/smb2ops.c
252
conn->ops = &smb3_0_server_ops;
fs/smb/server/smb2ops.c
281
conn->ops = &smb3_11_server_ops;
fs/smb/server/smb2pdu.c
1551
conn->ops->generate_encryptionkey(conn, sess);
fs/smb/server/smb2pdu.c
1582
if (conn->ops->generate_signingkey) {
fs/smb/server/smb2pdu.c
1583
rc = conn->ops->generate_signingkey(sess, conn);
fs/smb/server/smb2pdu.c
1650
conn->ops->generate_encryptionkey(conn, sess);
fs/smb/server/smb2pdu.c
1677
if (conn->ops->generate_signingkey) {
fs/smb/server/smb2pdu.c
1678
retval = conn->ops->generate_signingkey(sess, conn);
fs/smb/server/smb2pdu.c
962
if (!conn->ops->generate_encryptionkey)
fs/smb/server/smb_common.c
367
unsigned int cmd = work->conn->ops->get_cmd_val(work);
fs/smb/server/smb_common.c
430
conn->ops = &smb1_server_ops;
fs/smb/server/transport_ipc.c
213
.ops = ksmbd_genl_ops,
fs/smb/server/transport_rdma.c
135
if (kt->ops != &ksmbd_smb_direct_transport_ops)
fs/smb/server/transport_rdma.c
454
KSMBD_TRANS(t)->ops = &ksmbd_smb_direct_transport_ops;
fs/smb/server/transport_tcp.c
93
KSMBD_TRANS(t)->ops = &ksmbd_tcp_transport_ops;
fs/splice.c
1141
if (buf->ops)
fs/splice.c
1448
.ops = &user_page_pipe_buf_ops,
fs/splice.c
1795
ibuf->ops = NULL;
fs/splice.c
222
buf->ops = spd->ops;
fs/splice.c
387
.ops = &default_pipe_buf_ops,
fs/squashfs/super.c
567
fc->ops = &squashfs_context_ops;
fs/super.c
1079
if (fc->ops->reconfigure) {
fs/super.c
1080
retval = fc->ops->reconfigure(fc);
fs/super.c
1754
error = fc->ops->get_tree(fc);
fs/sysfs/file.c
110
const struct sysfs_ops *ops = sysfs_file_ops(of->kn);
fs/sysfs/file.c
120
len = ops->show(kobj, of->kn->priv, buf);
fs/sysfs/file.c
136
const struct sysfs_ops *ops = sysfs_file_ops(of->kn);
fs/sysfs/file.c
142
return ops->store(kobj, of->kn->priv, buf, count);
fs/sysfs/file.c
280
const struct kernfs_ops *ops = NULL;
fs/sysfs/file.c
291
ops = &sysfs_prealloc_kfops_rw;
fs/sysfs/file.c
293
ops = &sysfs_prealloc_kfops_ro;
fs/sysfs/file.c
295
ops = &sysfs_prealloc_kfops_wo;
fs/sysfs/file.c
298
ops = &sysfs_file_kfops_rw;
fs/sysfs/file.c
300
ops = &sysfs_file_kfops_ro;
fs/sysfs/file.c
302
ops = &sysfs_file_kfops_wo;
fs/sysfs/file.c
305
if (!ops)
fs/sysfs/file.c
306
ops = &sysfs_file_kfops_empty;
fs/sysfs/file.c
314
PAGE_SIZE, ops, (void *)attr, ns, key);
fs/sysfs/file.c
329
const struct kernfs_ops *ops;
fs/sysfs/file.c
333
ops = &sysfs_bin_kfops_mmap;
fs/sysfs/file.c
335
ops = &sysfs_bin_kfops_rw;
fs/sysfs/file.c
337
ops = &sysfs_bin_kfops_ro;
fs/sysfs/file.c
339
ops = &sysfs_bin_kfops_wo;
fs/sysfs/file.c
341
ops = &sysfs_file_kfops_empty;
fs/sysfs/file.c
349
size, ops, (void *)attr, ns, key);
fs/sysfs/file.c
50
const struct sysfs_ops *ops = sysfs_file_ops(of->kn);
fs/sysfs/file.c
54
if (WARN_ON_ONCE(!ops->show))
fs/sysfs/file.c
65
count = ops->show(kobj, of->kn->priv, buf);
fs/sysfs/file.c
75
ops->show);
fs/sysfs/mount.c
73
fc->ops = &sysfs_fs_context_ops;
fs/tracefs/inode.c
532
fc->ops = &tracefs_context_ops;
fs/tracefs/inode.c
669
const struct inode_operations *ops)
fs/tracefs/inode.c
684
inode->i_op = ops;
fs/ubifs/super.c
2359
fc->ops = &ubifs_context_ops;
fs/udf/super.c
280
fc->ops = &udf_context_ops;
fs/ufs/super.c
1456
fc->ops = &ufs_context_ops;
fs/vboxsf/super.c
437
fc->ops = &vboxsf_context_ops;
fs/xfs/libxfs/xfs_ag.c
299
const struct xfs_buf_ops *ops)
fs/xfs/libxfs/xfs_ag.c
309
bp->b_ops = ops;
fs/xfs/libxfs/xfs_ag.c
597
const struct xfs_buf_ops *ops)
fs/xfs/libxfs/xfs_ag.c
602
error = xfs_get_aghdr_buf(mp, id->daddr, id->numblks, &bp, ops);
fs/xfs/libxfs/xfs_ag.c
616
const struct xfs_buf_ops *ops;
fs/xfs/libxfs/xfs_ag.c
642
.ops = &xfs_sb_buf_ops,
fs/xfs/libxfs/xfs_ag.c
649
.ops = &xfs_agf_buf_ops,
fs/xfs/libxfs/xfs_ag.c
656
.ops = &xfs_agfl_buf_ops,
fs/xfs/libxfs/xfs_ag.c
663
.ops = &xfs_agi_buf_ops,
fs/xfs/libxfs/xfs_ag.c
670
.ops = &xfs_bnobt_buf_ops,
fs/xfs/libxfs/xfs_ag.c
678
.ops = &xfs_cntbt_buf_ops,
fs/xfs/libxfs/xfs_ag.c
686
.ops = &xfs_inobt_buf_ops,
fs/xfs/libxfs/xfs_ag.c
694
.ops = &xfs_finobt_buf_ops,
fs/xfs/libxfs/xfs_ag.c
702
.ops = &xfs_rmapbt_buf_ops,
fs/xfs/libxfs/xfs_ag.c
710
.ops = &xfs_refcountbt_buf_ops,
fs/xfs/libxfs/xfs_ag.c
731
error = xfs_ag_init_hdr(mp, id, dp->work, dp->ops);
fs/xfs/libxfs/xfs_btree.c
1237
const struct xfs_btree_ops *ops,
fs/xfs/libxfs/xfs_btree.c
1244
__u32 magic = xfs_btree_magic(mp, ops);
fs/xfs/libxfs/xfs_btree.c
1250
if (ops->ptr_len == XFS_BTREE_LONG_PTR_LEN) {
fs/xfs/libxfs/xfs_btree.c
1277
const struct xfs_btree_ops *ops,
fs/xfs/libxfs/xfs_btree.c
1282
__xfs_btree_init_block(mp, block, ops, XFS_BUF_DADDR_NULL, level,
fs/xfs/libxfs/xfs_btree.c
1290
const struct xfs_btree_ops *ops,
fs/xfs/libxfs/xfs_btree.c
1295
__xfs_btree_init_block(mp, XFS_BUF_TO_BLOCK(bp), ops,
fs/xfs/libxfs/xfs_btree.c
1297
bp->b_ops = ops->buf_ops;
fs/xfs/libxfs/xfs_btree.c
46
const struct xfs_btree_ops *ops)
fs/xfs/libxfs/xfs_btree.c
49
__be32 magic = ops->buf_ops->magic[idx];
fs/xfs/libxfs/xfs_btree.h
394
const struct xfs_btree_ops *ops, __u16 level, __u16 numrecs,
fs/xfs/libxfs/xfs_btree.h
397
struct xfs_btree_block *buf, const struct xfs_btree_ops *ops,
fs/xfs/libxfs/xfs_btree.h
59
uint32_t xfs_btree_magic(struct xfs_mount *mp, const struct xfs_btree_ops *ops);
fs/xfs/libxfs/xfs_btree.h
673
const struct xfs_btree_ops *ops,
fs/xfs/libxfs/xfs_btree.h
679
ASSERT(ops->ptr_len == XFS_BTREE_LONG_PTR_LEN ||
fs/xfs/libxfs/xfs_btree.h
680
ops->ptr_len == XFS_BTREE_SHORT_PTR_LEN);
fs/xfs/libxfs/xfs_btree.h
685
cur->bc_ops = ops;
fs/xfs/libxfs/xfs_btree_mem.c
101
bp->b_ops = ops->buf_ops;
fs/xfs/libxfs/xfs_btree_mem.c
102
xfs_btree_init_buf(mp, bp, ops, 0, 0, xfbt->owner);
fs/xfs/libxfs/xfs_btree_mem.c
118
const struct xfs_btree_ops *ops)
fs/xfs/libxfs/xfs_btree_mem.c
120
unsigned int blocklen = xfbtree_rec_bytes(mp, ops);
fs/xfs/libxfs/xfs_btree_mem.c
129
if (ops->ptr_len != XFS_BTREE_LONG_PTR_LEN) {
fs/xfs/libxfs/xfs_btree_mem.c
130
ASSERT(ops->ptr_len == XFS_BTREE_LONG_PTR_LEN);
fs/xfs/libxfs/xfs_btree_mem.c
138
keyptr_len = ops->key_len + sizeof(__be64);
fs/xfs/libxfs/xfs_btree_mem.c
139
xfbt->maxrecs[0] = blocklen / ops->rec_len;
fs/xfs/libxfs/xfs_btree_mem.c
147
error = xfbtree_init_leaf_block(mp, xfbt, ops);
fs/xfs/libxfs/xfs_btree_mem.c
151
trace_xfbtree_init(mp, xfbt, ops);
fs/xfs/libxfs/xfs_btree_mem.c
78
const struct xfs_btree_ops *ops)
fs/xfs/libxfs/xfs_btree_mem.c
88
const struct xfs_btree_ops *ops)
fs/xfs/libxfs/xfs_btree_mem.h
66
struct xfs_buftarg *btp, const struct xfs_btree_ops *ops);
fs/xfs/libxfs/xfs_btree_staging.c
577
const struct xfs_btree_ops *ops = cur->bc_ops;
fs/xfs/libxfs/xfs_btree_staging.c
604
if (ops->type == XFS_BTREE_TYPE_INODE) {
fs/xfs/libxfs/xfs_btree_staging.c
613
(ops->geom_flags & XFS_BTGEO_IROOT_RECORDS)) &&
fs/xfs/libxfs/xfs_btree_staging.c
665
if (ops->type == XFS_BTREE_TYPE_INODE)
fs/xfs/libxfs/xfs_da_btree.c
2846
const struct xfs_buf_ops *ops)
fs/xfs/libxfs/xfs_da_btree.c
2860
&bp, ops);
fs/xfs/libxfs/xfs_da_btree.c
2893
const struct xfs_buf_ops *ops)
fs/xfs/libxfs/xfs_da_btree.c
2906
xfs_buf_readahead_map(dp->i_mount->m_ddev_targp, mapp, nmap, ops);
fs/xfs/libxfs/xfs_da_btree.h
220
int whichfork, const struct xfs_buf_ops *ops);
fs/xfs/libxfs/xfs_da_btree.h
223
const struct xfs_buf_ops *ops);
fs/xfs/libxfs/xfs_defer.c
583
const struct xfs_defer_op_type *ops = dfp->dfp_ops;
fs/xfs/libxfs/xfs_defer.c
595
error = ops->finish_item(tp, dfp->dfp_done, li, &state);
fs/xfs/libxfs/xfs_defer.c
622
if (ops->finish_cleanup)
fs/xfs/libxfs/xfs_defer.c
623
ops->finish_cleanup(tp, state, error);
fs/xfs/libxfs/xfs_defer.c
780
const struct xfs_defer_op_type *ops)
fs/xfs/libxfs/xfs_defer.c
792
if (dfp->dfp_ops != ops)
fs/xfs/libxfs/xfs_defer.c
804
const struct xfs_defer_op_type *ops)
fs/xfs/libxfs/xfs_defer.c
815
if (ops->max_items && dfp->dfp_count >= ops->max_items)
fs/xfs/libxfs/xfs_defer.c
825
const struct xfs_defer_op_type *ops)
fs/xfs/libxfs/xfs_defer.c
831
dfp->dfp_ops = ops;
fs/xfs/libxfs/xfs_defer.c
843
const struct xfs_defer_op_type *ops)
fs/xfs/libxfs/xfs_defer.c
849
if (!ops->finish_item) {
fs/xfs/libxfs/xfs_defer.c
850
ASSERT(ops->finish_item != NULL);
fs/xfs/libxfs/xfs_defer.c
855
dfp = xfs_defer_find_last(tp, ops);
fs/xfs/libxfs/xfs_defer.c
856
if (!dfp || !xfs_defer_can_append(dfp, ops))
fs/xfs/libxfs/xfs_defer.c
857
dfp = xfs_defer_alloc(&tp->t_dfops, ops);
fs/xfs/libxfs/xfs_defer.c
894
const struct xfs_defer_op_type *ops)
fs/xfs/libxfs/xfs_defer.c
896
struct xfs_defer_pending *dfp = xfs_defer_alloc(r_dfops, ops);
fs/xfs/libxfs/xfs_defer.c
921
const struct xfs_defer_op_type *ops = dfp->dfp_ops;
fs/xfs/libxfs/xfs_defer.c
925
error = ops->recover_work(dfp, capture_list);
fs/xfs/libxfs/xfs_defer.c
927
trace_xlog_intent_recovery_failed(mp, ops, error);
fs/xfs/libxfs/xfs_defer.h
145
struct list_head *r_dfops, const struct xfs_defer_op_type *ops);
fs/xfs/libxfs/xfs_defer.h
41
const struct xfs_defer_op_type *ops);
fs/xfs/libxfs/xfs_fs.h
649
struct xfs_attr_multiop __user *ops; /* attr_multi data */
fs/xfs/libxfs/xfs_log_recover.h
127
const struct xfs_buf_ops *ops);
fs/xfs/libxfs/xfs_log_recover.h
170
xfs_lsn_t lsn, const struct xfs_defer_op_type *ops);
fs/xfs/libxfs/xfs_rtgroup.c
421
const struct xfs_rtginode_ops *ops = &xfs_rtginode_ops[type];
fs/xfs/libxfs/xfs_rtgroup.c
423
if (!ops->enabled)
fs/xfs/libxfs/xfs_rtgroup.c
425
return ops->enabled(rtg_mount(rtg));
fs/xfs/libxfs/xfs_rtgroup.c
434
const struct xfs_rtginode_ops *ops = &xfs_rtginode_ops[type];
fs/xfs/libxfs/xfs_rtgroup.c
436
xfs_group_mark_sick(rtg_group(rtg), ops->sick);
fs/xfs/libxfs/xfs_rtgroup.c
448
const struct xfs_rtginode_ops *ops = &xfs_rtginode_ops[type];
fs/xfs/libxfs/xfs_rtgroup.c
469
error = xfs_trans_metafile_iget(tp, ino, ops->metafile_type,
fs/xfs/libxfs/xfs_rtgroup.c
483
ops->metafile_type, &ip);
fs/xfs/libxfs/xfs_rtgroup.c
493
if (XFS_IS_CORRUPT(mp, !((1U << ip->i_df.if_format) & ops->fmt_mask))) {
fs/xfs/libxfs/xfs_rtgroup.c
527
const struct xfs_rtginode_ops *ops = &xfs_rtginode_ops[type];
fs/xfs/libxfs/xfs_rtgroup.c
531
.metafile_type = ops->metafile_type,
fs/xfs/libxfs/xfs_rtgroup.c
558
error = ops->create(rtg, upd.ip, upd.tp, init);
fs/xfs/libxfs/xfs_shared.h
100
static inline bool xfs_btree_is_mem_rmap(const struct xfs_btree_ops *ops)
fs/xfs/libxfs/xfs_shared.h
102
return ops == &xfs_rmapbt_mem_ops;
fs/xfs/libxfs/xfs_shared.h
105
static inline bool xfs_btree_is_mem_rtrmap(const struct xfs_btree_ops *ops)
fs/xfs/libxfs/xfs_shared.h
107
return ops == &xfs_rtrmapbt_mem_ops;
fs/xfs/libxfs/xfs_shared.h
114
static inline bool xfs_btree_is_rtrmap(const struct xfs_btree_ops *ops)
fs/xfs/libxfs/xfs_shared.h
116
return ops == &xfs_rtrmapbt_ops;
fs/xfs/libxfs/xfs_shared.h
119
static inline bool xfs_btree_is_rtrefcount(const struct xfs_btree_ops *ops)
fs/xfs/libxfs/xfs_shared.h
121
return ops == &xfs_rtrefcountbt_ops;
fs/xfs/libxfs/xfs_shared.h
64
static inline bool xfs_btree_is_bno(const struct xfs_btree_ops *ops)
fs/xfs/libxfs/xfs_shared.h
66
return ops == &xfs_bnobt_ops;
fs/xfs/libxfs/xfs_shared.h
69
static inline bool xfs_btree_is_cnt(const struct xfs_btree_ops *ops)
fs/xfs/libxfs/xfs_shared.h
71
return ops == &xfs_cntbt_ops;
fs/xfs/libxfs/xfs_shared.h
74
static inline bool xfs_btree_is_bmap(const struct xfs_btree_ops *ops)
fs/xfs/libxfs/xfs_shared.h
76
return ops == &xfs_bmbt_ops;
fs/xfs/libxfs/xfs_shared.h
79
static inline bool xfs_btree_is_ino(const struct xfs_btree_ops *ops)
fs/xfs/libxfs/xfs_shared.h
81
return ops == &xfs_inobt_ops;
fs/xfs/libxfs/xfs_shared.h
84
static inline bool xfs_btree_is_fino(const struct xfs_btree_ops *ops)
fs/xfs/libxfs/xfs_shared.h
86
return ops == &xfs_finobt_ops;
fs/xfs/libxfs/xfs_shared.h
89
static inline bool xfs_btree_is_refcount(const struct xfs_btree_ops *ops)
fs/xfs/libxfs/xfs_shared.h
91
return ops == &xfs_refcountbt_ops;
fs/xfs/libxfs/xfs_shared.h
94
static inline bool xfs_btree_is_rmap(const struct xfs_btree_ops *ops)
fs/xfs/libxfs/xfs_shared.h
96
return ops == &xfs_rmapbt_ops;
fs/xfs/scrub/common.c
1405
error = sub->sc.ops->scrub(&sub->sc);
fs/xfs/scrub/newbt.c
70
if (sc->ops->type == ST_PERAG) {
fs/xfs/scrub/repair.c
1087
ASSERT(sc->ops->type == ST_PERAG);
fs/xfs/scrub/repair.c
1142
error = sub->sc.ops->scrub(&sub->sc);
fs/xfs/scrub/repair.c
1152
error = sub->sc.ops->repair(&sub->sc);
fs/xfs/scrub/repair.c
1173
error = sub->sc.ops->scrub(&sub->sc);
fs/xfs/scrub/repair.c
1285
const struct xfs_buf_ops *ops)
fs/xfs/scrub/repair.c
1292
if (old_ops != ops)
fs/xfs/scrub/repair.c
1297
bp->b_ops = ops;
fs/xfs/scrub/repair.c
75
ASSERT(sc->ops->repair);
fs/xfs/scrub/repair.c
78
error = sc->ops->repair(sc);
fs/xfs/scrub/repair.h
175
bool xrep_buf_verify_struct(struct xfs_buf *bp, const struct xfs_buf_ops *ops);
fs/xfs/scrub/scrub.c
499
const struct xchk_meta_ops *ops;
fs/xfs/scrub/scrub.c
514
ops = &meta_scrub_ops[sm->sm_type];
fs/xfs/scrub/scrub.c
515
if (ops->setup == NULL || ops->scrub == NULL)
fs/xfs/scrub/scrub.c
518
if (ops->has && !ops->has(mp))
fs/xfs/scrub/scrub.c
523
switch (ops->type) {
fs/xfs/scrub/scrub.c
643
sub->sc.ops = &meta_scrub_ops[subtype];
fs/xfs/scrub/scrub.c
692
sc->ops = &meta_scrub_ops[sm->sm_type];
fs/xfs/scrub/scrub.c
709
error = sc->ops->setup(sc);
fs/xfs/scrub/scrub.c
719
if ((sc->flags & XREP_ALREADY_FIXED) && sc->ops->repair_eval != NULL)
fs/xfs/scrub/scrub.c
720
error = sc->ops->repair_eval(sc);
fs/xfs/scrub/scrub.c
722
error = sc->ops->scrub(sc);
fs/xfs/scrub/scrub.h
139
const struct xchk_meta_ops *ops;
fs/xfs/xfs_aops.c
687
.ops = &xfs_zoned_writeback_ops
fs/xfs/xfs_aops.c
701
.ops = &xfs_writeback_ops
fs/xfs/xfs_buf.c
1795
const struct dax_holder_operations *ops = NULL;
fs/xfs/xfs_buf.c
1800
ops = &xfs_dax_holder_operations;
fs/xfs/xfs_buf.c
1809
mp, ops);
fs/xfs/xfs_buf.c
666
const struct xfs_buf_ops *ops)
fs/xfs/xfs_buf.c
671
if (!ops || bp->b_ops)
fs/xfs/xfs_buf.c
674
bp->b_ops = ops;
fs/xfs/xfs_buf.c
688
const struct xfs_buf_ops *ops,
fs/xfs/xfs_buf.c
708
bp->b_ops = ops;
fs/xfs/xfs_buf.c
712
error = xfs_buf_reverify(bp, ops);
fs/xfs/xfs_buf.c
716
ASSERT(bp->b_ops != NULL || ops == NULL);
fs/xfs/xfs_buf.c
763
const struct xfs_buf_ops *ops)
fs/xfs/xfs_buf.c
780
xfs_buf_reverify(bp, ops);
fs/xfs/xfs_buf.c
785
bp->b_ops = ops;
fs/xfs/xfs_buf.c
804
const struct xfs_buf_ops *ops)
fs/xfs/xfs_buf.c
820
bp->b_ops = ops;
fs/xfs/xfs_buf.h
220
const struct xfs_buf_ops *ops, xfs_failaddr_t fa);
fs/xfs/xfs_buf.h
223
const struct xfs_buf_ops *ops);
fs/xfs/xfs_buf.h
257
const struct xfs_buf_ops *ops)
fs/xfs/xfs_buf.h
261
return xfs_buf_read_map(target, &map, 1, flags, bpp, ops,
fs/xfs/xfs_buf.h
270
const struct xfs_buf_ops *ops)
fs/xfs/xfs_buf.h
273
return xfs_buf_readahead_map(target, &map, 1, ops);
fs/xfs/xfs_buf.h
280
const struct xfs_buf_ops *ops);
fs/xfs/xfs_buf.h
382
int xfs_buf_reverify(struct xfs_buf *bp, const struct xfs_buf_ops *ops);
fs/xfs/xfs_file.c
702
const struct iomap_ops *ops,
fs/xfs/xfs_file.c
737
ret = iomap_dio_rw(iocb, from, ops, dops, dio_flags, ac, 0);
fs/xfs/xfs_handle.c
610
xfs_attr_multiop_t *ops;
fs/xfs/xfs_handle.c
633
ops = memdup_user(am_hreq.ops, size);
fs/xfs/xfs_handle.c
634
if (IS_ERR(ops)) {
fs/xfs/xfs_handle.c
635
error = PTR_ERR(ops);
fs/xfs/xfs_handle.c
641
ops[i].am_error = xfs_ioc_attrmulti_one(parfilp,
fs/xfs/xfs_handle.c
642
d_inode(dentry), ops[i].am_opcode,
fs/xfs/xfs_handle.c
643
ops[i].am_attrname, ops[i].am_attrvalue,
fs/xfs/xfs_handle.c
644
&ops[i].am_length, ops[i].am_flags);
fs/xfs/xfs_handle.c
647
if (copy_to_user(am_hreq.ops, ops, size))
fs/xfs/xfs_handle.c
650
kfree(ops);
fs/xfs/xfs_ioctl32.c
372
compat_xfs_attr_multiop_t *ops;
fs/xfs/xfs_ioctl32.c
396
ops = memdup_user(compat_ptr(am_hreq.ops), size);
fs/xfs/xfs_ioctl32.c
397
if (IS_ERR(ops)) {
fs/xfs/xfs_ioctl32.c
398
error = PTR_ERR(ops);
fs/xfs/xfs_ioctl32.c
404
ops[i].am_error = xfs_ioc_attrmulti_one(parfilp,
fs/xfs/xfs_ioctl32.c
405
d_inode(dentry), ops[i].am_opcode,
fs/xfs/xfs_ioctl32.c
406
compat_ptr(ops[i].am_attrname),
fs/xfs/xfs_ioctl32.c
407
compat_ptr(ops[i].am_attrvalue),
fs/xfs/xfs_ioctl32.c
408
&ops[i].am_length, ops[i].am_flags);
fs/xfs/xfs_ioctl32.c
411
if (copy_to_user(compat_ptr(am_hreq.ops), ops, size))
fs/xfs/xfs_ioctl32.c
414
kfree(ops);
fs/xfs/xfs_ioctl32.h
138
compat_uptr_t ops; /* attr_multi data */
fs/xfs/xfs_log.c
1028
const struct xfs_item_ops *ops)
fs/xfs/xfs_log.c
1033
item->li_ops = ops;
fs/xfs/xfs_log_recover.c
1965
const struct xfs_buf_ops *ops)
fs/xfs/xfs_log_recover.c
1968
xfs_buf_readahead(log->l_mp->m_ddev_targp, blkno, len, ops);
fs/xfs/xfs_log_recover.c
1980
const struct xfs_defer_op_type *ops)
fs/xfs/xfs_log_recover.c
1984
xfs_defer_start_recovery(lip, &log->r_dfops, ops);
fs/xfs/xfs_super.c
2275
fc->ops = &xfs_context_ops;
fs/xfs/xfs_trace.h
268
TP_PROTO(struct xfs_mount *mp, const struct xfs_defer_op_type *ops,
fs/xfs/xfs_trace.h
270
TP_ARGS(mp, ops, error),
fs/xfs/xfs_trace.h
273
__string(name, ops->name)
fs/xfs/xfs_trace.h
5163
const struct xfs_btree_ops *ops),
fs/xfs/xfs_trace.h
5164
TP_ARGS(mp, xfbt, ops),
fs/xfs/xfs_trace.h
5175
__entry->btree_ops = ops;
fs/xfs/xfs_trans.h
112
int type, const struct xfs_item_ops *ops);
fs/xfs/xfs_trans.h
198
const struct xfs_buf_ops *ops);
fs/xfs/xfs_trans.h
209
const struct xfs_buf_ops *ops)
fs/xfs/xfs_trans.h
213
flags, bpp, ops);
fs/xfs/xfs_trans_buf.c
234
const struct xfs_buf_ops *ops)
fs/xfs/xfs_trans_buf.c
280
error = xfs_buf_reverify(bp, ops);
fs/xfs/xfs_trans_buf.c
299
ASSERT(bp->b_ops != NULL || ops == NULL);
fs/xfs/xfs_trans_buf.c
304
error = xfs_buf_read_map(target, map, nmaps, flags, &bp, ops,
fs/xfs/xfs_trans_buf.c
328
ASSERT(bp->b_ops != NULL || ops == NULL);
fs/zonefs/file.c
164
.ops = &zonefs_writeback_ops,
fs/zonefs/super.c
1393
fc->ops = &zonefs_context_ops;
include/acpi/acpi_bus.h
181
struct acpi_device_ops ops;
include/acpi/acpi_bus.h
546
fwnode->ops == &acpi_static_fwnode_ops;
include/crypto/if_alg.h
52
struct proto_ops *ops;
include/drm/bridge/inno_hdmi.h
27
const struct inno_hdmi_plat_ops *ops;
include/drm/drm_audio_component.h
118
const struct drm_audio_component_ops *ops;
include/drm/drm_bridge.h
1144
enum drm_bridge_ops ops;
include/drm/drm_gpusvm.h
209
const struct drm_gpusvm_ops *ops;
include/drm/drm_gpusvm.h
260
const struct drm_gpusvm_ops *ops,
include/drm/drm_gpuvm.h
1031
#define drm_gpuva_for_each_op(op, ops) list_for_each_entry(op, &(ops)->list, entry)
include/drm/drm_gpuvm.h
1042
#define drm_gpuva_for_each_op_safe(op, next, ops) \
include/drm/drm_gpuvm.h
1043
list_for_each_entry_safe(op, next, &(ops)->list, entry)
include/drm/drm_gpuvm.h
1053
#define drm_gpuva_for_each_op_from_reverse(op, ops) \
include/drm/drm_gpuvm.h
1054
list_for_each_entry_from_reverse(op, &(ops)->list, entry)
include/drm/drm_gpuvm.h
1063
#define drm_gpuva_for_each_op_reverse(op, ops) \
include/drm/drm_gpuvm.h
1064
list_for_each_entry_reverse(op, &(ops)->list, entry)
include/drm/drm_gpuvm.h
1070
#define drm_gpuva_first_op(ops) \
include/drm/drm_gpuvm.h
1071
list_first_entry(&(ops)->list, struct drm_gpuva_op, entry)
include/drm/drm_gpuvm.h
1077
#define drm_gpuva_last_op(ops) \
include/drm/drm_gpuvm.h
1078
list_last_entry(&(ops)->list, struct drm_gpuva_op, entry)
include/drm/drm_gpuvm.h
1121
struct drm_gpuva_ops *ops);
include/drm/drm_gpuvm.h
286
const struct drm_gpuvm_ops *ops;
include/drm/drm_gpuvm.h
349
const struct drm_gpuvm_ops *ops);
include/drm/drm_mipi_dsi.h
107
const struct mipi_dsi_host_ops *ops;
include/drm/drm_pagemap.h
165
const struct drm_pagemap_ops *ops;
include/drm/drm_pagemap.h
251
const struct drm_pagemap_ops *ops);
include/drm/drm_pagemap.h
255
const struct drm_pagemap_ops *ops);
include/drm/drm_pagemap.h
320
const struct drm_pagemap_devmem_ops *ops;
include/drm/drm_pagemap.h
357
const struct drm_pagemap_devmem_ops *ops,
include/drm/drm_privacy_screen_driver.h
63
const struct drm_privacy_screen_ops *ops;
include/drm/drm_privacy_screen_driver.h
89
struct device *parent, const struct drm_privacy_screen_ops *ops,
include/drm/gpu_scheduler.h
574
const struct drm_sched_backend_ops *ops;
include/drm/gpu_scheduler.h
618
const struct drm_sched_backend_ops *ops;
include/drm/intel/i915_gsc_proxy_mei_interface.h
50
const struct i915_gsc_proxy_component_ops *ops;
include/drm/intel/i915_hdcp_interface.h
184
const struct i915_hdcp_ops *ops;
include/drm/intel/i915_pxp_tee_interface.h
54
const struct i915_pxp_component_ops *ops;
include/drm/ttm/ttm_bo.h
226
const struct ttm_lru_walk_ops *ops;
include/drm/ttm/ttm_kmap_iter.h
58
const struct ttm_kmap_iter_ops *ops;
include/keys/trusted-type.h
81
struct trusted_key_ops *ops;
include/kvm/arm_vgic.h
165
struct irq_ops *ops;
include/kvm/arm_vgic.h
173
return irq->ops && (irq->ops->flags & VGIC_IRQ_SW_RESAMPLE);
include/kvm/arm_vgic.h
401
u32 vintid, struct irq_ops *ops);
include/kvm/iodev.h
33
const struct kvm_io_device_ops *ops;
include/kvm/iodev.h
37
const struct kvm_io_device_ops *ops)
include/kvm/iodev.h
39
dev->ops = ops;
include/kvm/iodev.h
46
return dev->ops->read ? dev->ops->read(vcpu, dev, addr, l, v)
include/kvm/iodev.h
54
return dev->ops->write ? dev->ops->write(vcpu, dev, addr, l, v)
include/linux/acpi.h
150
const struct acpi_debugger_ops *ops;
include/linux/acpi.h
158
const struct acpi_debugger_ops *ops);
include/linux/acpi.h
159
void acpi_unregister_debugger(const struct acpi_debugger_ops *ops);
include/linux/acpi.h
172
const struct acpi_debugger_ops *ops)
include/linux/acpi.h
177
static inline void acpi_unregister_debugger(const struct acpi_debugger_ops *ops)
include/linux/acpi.h
361
const struct irq_domain_ops *ops,
include/linux/arm_ffa.h
141
const struct ffa_ops *ops;
include/linux/arm_ffa.h
176
const struct ffa_ops *ops);
include/linux/arm_ffa.h
187
const struct ffa_ops *ops)
include/linux/assoc_array.h
65
const struct assoc_array_ops *ops,
include/linux/assoc_array.h
68
const struct assoc_array_ops *ops);
include/linux/assoc_array.h
70
const struct assoc_array_ops *ops,
include/linux/assoc_array.h
76
const struct assoc_array_ops *ops,
include/linux/assoc_array.h
79
const struct assoc_array_ops *ops);
include/linux/assoc_array.h
83
const struct assoc_array_ops *ops,
include/linux/assoc_array_priv.h
77
const struct assoc_array_ops *ops;
include/linux/atmdev.h
148
const struct atmdev_ops *ops; /* device operations; NULL if unused */
include/linux/atmdev.h
221
const struct atmdev_ops *ops,
include/linux/atmdev.h
288
if (dev->ops->dev_close)
include/linux/atmdev.h
289
dev->ops->dev_close(dev);
include/linux/backlight.h
277
const struct backlight_ops *ops;
include/linux/backlight.h
304
if (bd->ops && bd->ops->update_status)
include/linux/backlight.h
305
ret = bd->ops->update_status(bd);
include/linux/backlight.h
379
const struct backlight_ops *ops,
include/linux/backlight.h
384
const struct backlight_ops *ops,
include/linux/bcma/bcma.h
340
const struct bcma_host_ops *ops;
include/linux/bcma/bcma.h
369
return core->bus->ops->read8(core, offset);
include/linux/bcma/bcma.h
373
return core->bus->ops->read16(core, offset);
include/linux/bcma/bcma.h
377
return core->bus->ops->read32(core, offset);
include/linux/bcma/bcma.h
382
core->bus->ops->write8(core, offset, value);
include/linux/bcma/bcma.h
387
core->bus->ops->write16(core, offset, value);
include/linux/bcma/bcma.h
392
core->bus->ops->write32(core, offset, value);
include/linux/bcma/bcma.h
398
core->bus->ops->block_read(core, buffer, count, offset, reg_width);
include/linux/bcma/bcma.h
404
core->bus->ops->block_write(core, buffer, count, offset, reg_width);
include/linux/bcma/bcma.h
409
return core->bus->ops->aread32(core, offset);
include/linux/bcma/bcma.h
414
core->bus->ops->awrite32(core, offset, value);
include/linux/blk-mq.h
535
const struct blk_mq_ops *ops;
include/linux/blk-mq.h
746
const struct blk_mq_ops *ops, unsigned int queue_depth,
include/linux/bnge/hsi.h
6360
__le16 ops;
include/linux/bnxt/hsi.h
6107
__le16 ops;
include/linux/bpf.h
1718
const struct bpf_prog_ops *ops;
include/linux/bpf.h
1826
const struct bpf_link_ops *ops;
include/linux/bpf.h
2762
const struct bpf_link_ops *ops, struct bpf_prog *prog,
include/linux/bpf.h
2765
const struct bpf_link_ops *ops, struct bpf_prog *prog,
include/linux/bpf.h
298
const struct bpf_map_ops *ops;
include/linux/bpf.h
3121
const struct bpf_link_ops *ops,
include/linux/bpf.h
3127
const struct bpf_link_ops *ops, struct bpf_prog *prog,
include/linux/bpf.h
3425
bpf_offload_dev_create(const struct bpf_prog_offload_ops *ops, void *priv);
include/linux/bpf.h
3458
return unlikely(map->ops == &bpf_map_offload_ops);
include/linux/bpf.h
656
map->ops->map_seq_show_elem;
include/linux/bpf_verifier.h
752
const struct bpf_verifier_ops *ops;
include/linux/c2port.h
25
struct c2port_ops *ops;
include/linux/c2port.h
58
struct c2port_ops *ops, void *devdata);
include/linux/cache_coherency.h
30
const struct cache_coherency_ops *ops;
include/linux/cache_coherency.h
37
_cache_coherency_ops_instance_alloc(const struct cache_coherency_ops *ops,
include/linux/cache_coherency.h
51
#define cache_coherency_ops_instance_alloc(ops, drv_struct, member) \
include/linux/cache_coherency.h
56
(drv_struct *)_cache_coherency_ops_instance_alloc(ops, \
include/linux/can/core.h
33
const struct proto_ops *ops;
include/linux/cdev.h
17
const struct file_operations *ops;
include/linux/cdrom.h
42
const struct cdrom_device_ops *ops; /* link to device_ops */
include/linux/cdx/cdx_bus.h
114
struct cdx_ops *ops;
include/linux/ceph/auth.h
93
const struct ceph_auth_client_ops *ops; /* null iff protocol==0 */
include/linux/ceph/messenger.h
475
const struct ceph_connection_operations *ops;
include/linux/ceph/messenger.h
590
const struct ceph_connection_operations *ops,
include/linux/clk-provider.h
1301
struct clk_ops ops;
include/linux/clk-provider.h
1501
.ops = _ops, \
include/linux/clk-provider.h
1510
.ops = _ops, \
include/linux/clk-provider.h
1524
.ops = _ops, \
include/linux/clk-provider.h
1535
.ops = _ops, \
include/linux/clk-provider.h
1544
.ops = _ops, \
include/linux/clk-provider.h
1553
.ops = _ops, \
include/linux/clk-provider.h
1562
.ops = _ops, \
include/linux/clk-provider.h
1571
.ops = _ops, \
include/linux/clk-provider.h
301
const struct clk_ops *ops;
include/linux/clk/ti.h
178
const struct clk_hw_omap_ops *ops;
include/linux/clk/ti.h
278
int ti_clk_setup_ll_ops(struct ti_clk_ll_ops *ops);
include/linux/component.h
37
int component_add_typed(struct device *dev, const struct component_ops *ops,
include/linux/component.h
94
const struct component_master_ops *ops);
include/linux/coresight.h
160
const struct coresight_ops *ops;
include/linux/coresight.h
284
const struct coresight_ops *ops;
include/linux/coresight.h
347
#define coresight_ops(csdev) csdev->ops
include/linux/coresight.h
348
#define source_ops(csdev) csdev->ops->source_ops
include/linux/coresight.h
349
#define sink_ops(csdev) csdev->ops->sink_ops
include/linux/coresight.h
350
#define link_ops(csdev) csdev->ops->link_ops
include/linux/coresight.h
351
#define helper_ops(csdev) csdev->ops->helper_ops
include/linux/coresight.h
352
#define ect_ops(csdev) csdev->ops->ect_ops
include/linux/coresight.h
353
#define panic_ops(csdev) csdev->ops->panic_ops
include/linux/counter.h
379
const struct counter_ops *ops;
include/linux/damon.h
825
struct damon_operations ops;
include/linux/damon.h
957
int damon_register_ops(struct damon_operations *ops);
include/linux/damon.h
962
return ctx->ops.id == DAMON_OPS_VADDR || ctx->ops.id == DAMON_OPS_FVADDR;
include/linux/dax.h
132
void *holder, const struct dax_holder_operations *ops);
include/linux/dax.h
144
const struct dax_holder_operations *ops)
include/linux/dax.h
206
const struct iomap_ops *ops);
include/linux/dax.h
208
const struct iomap_ops *ops);
include/linux/dax.h
210
const struct iomap_ops *ops);
include/linux/dax.h
258
const struct iomap_ops *ops);
include/linux/dax.h
261
const struct iomap_ops *ops);
include/linux/dax.h
280
const struct iomap_ops *ops);
include/linux/dax.h
284
const struct iomap_ops *ops);
include/linux/dax.h
53
struct dax_device *alloc_dax(void *private, const struct dax_operations *ops);
include/linux/dax.h
84
const struct dax_operations *ops)
include/linux/dca.h
21
const struct dca_ops *ops;
include/linux/dca.h
40
struct dca_provider *alloc_dca_provider(const struct dca_ops *ops,
include/linux/devfreq-event.h
97
const struct devfreq_event_ops *ops;
include/linux/dibs.h
169
const struct dibs_client_ops *ops;
include/linux/dibs.h
405
const struct dibs_dev_ops *ops;
include/linux/dlm.h
87
const struct dlm_lockspace_ops *ops, void *ops_arg,
include/linux/dma-buf.h
319
const struct dma_buf_ops *ops;
include/linux/dma-buf.h
515
const struct dma_buf_ops *ops;
include/linux/dma-buf.h
557
return !!dmabuf->ops->pin;
include/linux/dma-fence.h
256
void dma_fence_init(struct dma_fence *fence, const struct dma_fence_ops *ops,
include/linux/dma-fence.h
259
void dma_fence_init64(struct dma_fence *fence, const struct dma_fence_ops *ops,
include/linux/dma-fence.h
445
if (fence->ops->signaled && fence->ops->signaled(fence)) {
include/linux/dma-fence.h
475
if (fence->ops->signaled && fence->ops->signaled(fence)) {
include/linux/dma-fence.h
683
return fence->ops == &dma_fence_array_ops;
include/linux/dma-fence.h
69
const struct dma_fence_ops *ops;
include/linux/dma-fence.h
694
return fence->ops == &dma_fence_chain_ops;
include/linux/dma-heap.h
39
const struct dma_heap_ops *ops;
include/linux/dma/edma.h
82
const struct dw_edma_plat_ops *ops;
include/linux/dpll.h
247
const struct dpll_device_ops *ops, void *priv);
include/linux/dpll.h
250
const struct dpll_device_ops *ops, void *priv);
include/linux/dpll.h
259
const struct dpll_pin_ops *ops, void *priv);
include/linux/dpll.h
262
const struct dpll_pin_ops *ops, void *priv);
include/linux/dpll.h
269
const struct dpll_pin_ops *ops, void *priv);
include/linux/dpll.h
272
const struct dpll_pin_ops *ops, void *priv);
include/linux/dsa/lan9303.h
30
const struct lan9303_phy_ops *ops;
include/linux/dtpm.h
20
struct dtpm_ops *ops;
include/linux/dtpm.h
64
void dtpm_init(struct dtpm *dtpm, struct dtpm_ops *ops);
include/linux/efi.h
1061
const struct efivar_operations *ops;
include/linux/efi.h
1079
const struct efivar_operations *ops);
include/linux/ethtool.h
1308
int ethtool_check_ops(const struct ethtool_ops *ops);
include/linux/ethtool.h
1386
void ethtool_set_ethtool_phy_ops(const struct ethtool_phy_ops *ops);
include/linux/ethtool.h
825
const struct ethtool_mmsv_ops *ops;
include/linux/ethtool.h
845
const struct ethtool_mmsv_ops *ops);
include/linux/firmware.h
192
const char *name, const struct fw_upload_ops *ops,
include/linux/firmware.h
200
const char *name, const struct fw_upload_ops *ops,
include/linux/firmware/cirrus/cs_dsp.h
158
const struct cs_dsp_ops *ops;
include/linux/firmware/cirrus/cs_dsp.h
276
struct list_head ops;
include/linux/firmware/imx/dsp.h
34
struct imx_dsp_ops *ops;
include/linux/firmware/mediatek/mtk-adsp-ipc.h
43
const struct mtk_adsp_ipc_ops *ops;
include/linux/firmware/samsung/exynos-acpm-protocol.h
53
struct acpm_ops ops;
include/linux/framer/framer-provider.h
112
const struct framer_ops *ops);
include/linux/framer/framer-provider.h
117
const struct framer_ops *ops);
include/linux/framer/framer-provider.h
139
const struct framer_ops *ops)
include/linux/framer/framer-provider.h
150
const struct framer_ops *ops)
include/linux/framer/framer.h
85
const struct framer_ops *ops;
include/linux/fs.h
3266
struct tree_descr { const char *name; const struct file_operations *ops; int mode; };
include/linux/fs_context.h
91
const struct fs_context_operations *ops;
include/linux/fscache-cache.h
37
const struct fscache_cache_ops *ops;
include/linux/fscache-cache.h
93
const struct fscache_cache_ops *ops,
include/linux/fscache.h
431
return fscache_resources_valid(cres) ? cres->ops : NULL;
include/linux/fscache.h
469
const struct netfs_cache_ops *ops = fscache_operation_valid(cres);
include/linux/fscache.h
471
if (ops)
include/linux/fscache.h
472
ops->end_operation(cres);
include/linux/fscache.h
511
const struct netfs_cache_ops *ops = fscache_operation_valid(cres);
include/linux/fscache.h
512
return ops->read(cres, start_pos, iter, read_hole,
include/linux/fscache.h
569
const struct netfs_cache_ops *ops = fscache_operation_valid(cres);
include/linux/fscache.h
570
return ops->write(cres, start_pos, iter, term_func, term_func_priv);
include/linux/fsnotify_backend.h
214
const struct fsnotify_ops *ops; /* how this group handles things */
include/linux/fsnotify_backend.h
711
const struct fsnotify_ops *ops,
include/linux/ftrace.h
1071
#define ftrace_regex_open(ops, flag, inod, file) ({ -ENODEV; })
include/linux/ftrace.h
1072
#define ftrace_set_early_filter(ops, buf, enable) do { } while (0)
include/linux/ftrace.h
1073
#define ftrace_set_filter_ip(ops, ip, remove, reset) ({ -ENODEV; })
include/linux/ftrace.h
1074
#define ftrace_set_filter_ips(ops, ips, cnt, remove, reset) ({ -ENODEV; })
include/linux/ftrace.h
1075
#define ftrace_set_filter(ops, buf, len, reset) ({ -ENODEV; })
include/linux/ftrace.h
1076
#define ftrace_set_notrace(ops, buf, len, reset) ({ -ENODEV; })
include/linux/ftrace.h
1077
#define ftrace_free_filter(ops) do { } while (0)
include/linux/ftrace.h
1078
#define ftrace_ops_set_global_filter(ops) do { } while (0)
include/linux/ftrace.h
1245
bool ftrace_pids_enabled(struct ftrace_ops *ops);
include/linux/ftrace.h
1252
struct ftrace_ops ops; /* for the hash lists */
include/linux/ftrace.h
1312
extern int register_ftrace_graph(struct fgraph_ops *ops);
include/linux/ftrace.h
1313
extern void unregister_ftrace_graph(struct fgraph_ops *ops);
include/linux/ftrace.h
1360
#define register_ftrace_graph(ops) ({ -1; })
include/linux/ftrace.h
1361
#define unregister_ftrace_graph(ops) do { } while (0)
include/linux/ftrace.h
284
ftrace_func_t ftrace_ops_get_func(struct ftrace_ops *ops);
include/linux/ftrace.h
510
int register_ftrace_function(struct ftrace_ops *ops);
include/linux/ftrace.h
511
int unregister_ftrace_function(struct ftrace_ops *ops);
include/linux/ftrace.h
523
#define register_ftrace_function(ops) ({ 0; })
include/linux/ftrace.h
524
#define unregister_ftrace_function(ops) ({ 0; })
include/linux/ftrace.h
542
int register_ftrace_direct(struct ftrace_ops *ops, unsigned long addr);
include/linux/ftrace.h
543
int unregister_ftrace_direct(struct ftrace_ops *ops, unsigned long addr,
include/linux/ftrace.h
545
int modify_ftrace_direct(struct ftrace_ops *ops, unsigned long addr);
include/linux/ftrace.h
546
int modify_ftrace_direct_nolock(struct ftrace_ops *ops, unsigned long addr);
include/linux/ftrace.h
548
int update_ftrace_direct_add(struct ftrace_ops *ops, struct ftrace_hash *hash);
include/linux/ftrace.h
549
int update_ftrace_direct_del(struct ftrace_ops *ops, struct ftrace_hash *hash);
include/linux/ftrace.h
550
int update_ftrace_direct_mod(struct ftrace_ops *ops, struct ftrace_hash *hash, bool do_direct_lock);
include/linux/ftrace.h
560
static inline int register_ftrace_direct(struct ftrace_ops *ops, unsigned long addr)
include/linux/ftrace.h
564
static inline int unregister_ftrace_direct(struct ftrace_ops *ops, unsigned long addr,
include/linux/ftrace.h
569
static inline int modify_ftrace_direct(struct ftrace_ops *ops, unsigned long addr)
include/linux/ftrace.h
573
static inline int modify_ftrace_direct_nolock(struct ftrace_ops *ops, unsigned long addr)
include/linux/ftrace.h
578
static inline int update_ftrace_direct_add(struct ftrace_ops *ops, struct ftrace_hash *hash)
include/linux/ftrace.h
583
static inline int update_ftrace_direct_del(struct ftrace_ops *ops, struct ftrace_hash *hash)
include/linux/ftrace.h
588
static inline int update_ftrace_direct_mod(struct ftrace_ops *ops, struct ftrace_hash *hash, bool do_direct_lock)
include/linux/ftrace.h
791
int ftrace_set_filter_ip(struct ftrace_ops *ops, unsigned long ip,
include/linux/ftrace.h
793
int ftrace_set_filter_ips(struct ftrace_ops *ops, unsigned long *ips,
include/linux/ftrace.h
795
int ftrace_set_filter(struct ftrace_ops *ops, unsigned char *buf,
include/linux/ftrace.h
797
int ftrace_set_notrace(struct ftrace_ops *ops, unsigned char *buf,
include/linux/ftrace.h
801
void ftrace_free_filter(struct ftrace_ops *ops);
include/linux/ftrace.h
802
void ftrace_ops_set_global_filter(struct ftrace_ops *ops);
include/linux/ftrace.h
835
void arch_ftrace_update_trampoline(struct ftrace_ops *ops);
include/linux/ftrace.h
836
void *arch_ftrace_trampoline_func(struct ftrace_ops *ops, struct dyn_ftrace *rec);
include/linux/ftrace.h
837
void arch_ftrace_trampoline_free(struct ftrace_ops *ops);
include/linux/ftrace.h
861
int ftrace_regex_open(struct ftrace_ops *ops, int flag,
include/linux/ftrace.h
870
ftrace_set_early_filter(struct ftrace_ops *ops, char *buf, int enable);
include/linux/fwctl.h
103
(drv_struct *)_fwctl_alloc_device(parent, ops, \
include/linux/fwctl.h
81
const struct fwctl_ops *ops;
include/linux/fwctl.h
85
const struct fwctl_ops *ops,
include/linux/fwctl.h
98
#define fwctl_alloc_device(parent, ops, drv_struct, member) \
include/linux/fwnode.h
188
(!IS_ERR_OR_NULL(fwnode) && (fwnode)->ops && (fwnode)->ops->op)
include/linux/fwnode.h
192
(fwnode)->ops->op(fwnode, ## __VA_ARGS__) : (IS_ERR_OR_NULL(fwnode) ? -EINVAL : -ENXIO))
include/linux/fwnode.h
196
(fwnode)->ops->op(fwnode, ## __VA_ARGS__) : false)
include/linux/fwnode.h
200
(fwnode)->ops->op(fwnode, ## __VA_ARGS__) : NULL)
include/linux/fwnode.h
204
(fwnode)->ops->op(fwnode, ## __VA_ARGS__); \
include/linux/fwnode.h
208
const struct fwnode_operations *ops)
include/linux/fwnode.h
210
fwnode->ops = ops;
include/linux/fwnode.h
54
const struct fwnode_operations *ops;
include/linux/generic_pt/iommu.h
168
if (iommu_table->ops)
include/linux/generic_pt/iommu.h
169
iommu_table->ops->deinit(iommu_table);
include/linux/generic_pt/iommu.h
46
const struct pt_iommu_ops *ops;
include/linux/genl_magic_func.h
295
.ops = ZZZ_genl_ops,
include/linux/gnss.h
46
const struct gnss_operations *ops;
include/linux/gpio/aspeed.h
16
int aspeed_gpio_copro_set_ops(const struct aspeed_gpio_copro_ops *ops, void *data);
include/linux/greybus/greybus_protocols.h
679
struct gb_i2c_transfer_op ops[]; /* op_count of these */
include/linux/hdlcdrv.h
266
struct net_device *hdlcdrv_register(const struct hdlcdrv_ops *ops,
include/linux/hdlcdrv.h
90
const struct hdlcdrv_ops *ops;
include/linux/hisi_acc_qm.h
414
const struct hisi_qm_hw_ops *ops;
include/linux/host1x.h
103
const struct host1x_client_ops *ops;
include/linux/host1x.h
157
const struct host1x_bo_ops *ops;
include/linux/host1x.h
163
const struct host1x_bo_ops *ops)
include/linux/host1x.h
167
bo->ops = ops;
include/linux/host1x.h
172
return bo->ops->get(bo);
include/linux/host1x.h
177
bo->ops->put(bo);
include/linux/host1x.h
187
return bo->ops->mmap(bo);
include/linux/host1x.h
192
bo->ops->munmap(bo, addr);
include/linux/hwmon.h
454
const struct hwmon_ops *ops;
include/linux/hwspinlock.h
59
const struct hwspinlock_ops *ops, int base_id, int num_locks);
include/linux/hwspinlock.h
77
const struct hwspinlock_ops *ops,
include/linux/i2c-atr.h
93
const struct i2c_atr_ops *ops, int max_adapters,
include/linux/i2c-of-prober.h
66
const struct i2c_of_probe_ops *ops;
include/linux/i3c/master.h
534
const struct i3c_master_controller_ops *ops;
include/linux/i3c/master.h
621
const struct i3c_master_controller_ops *ops,
include/linux/if_macvlan.h
70
extern int macvlan_link_register(struct rtnl_link_ops *ops);
include/linux/if_team.h
178
const struct team_mode_ops *ops;
include/linux/if_team.h
206
struct team_mode_ops ops;
include/linux/iio/backend.h
185
const struct iio_backend_ops *ops;
include/linux/iio/buffer-dma.h
120
const struct iio_dma_buffer_ops *ops;
include/linux/iio/buffer-dma.h
165
const struct iio_dma_buffer_ops *ops);
include/linux/iio/imu/adis.h
139
const struct adis_ops *ops;
include/linux/iio/imu/adis.h
194
return adis->ops->write(adis, reg, val, 1);
include/linux/iio/imu/adis.h
208
return adis->ops->write(adis, reg, val, 2);
include/linux/iio/imu/adis.h
222
return adis->ops->write(adis, reg, val, 4);
include/linux/iio/imu/adis.h
239
ret = adis->ops->read(adis, reg, &tmp, 2);
include/linux/iio/imu/adis.h
260
ret = adis->ops->read(adis, reg, &tmp, 4);
include/linux/iio/imu/adis.h
280
return adis->ops->write(adis, reg, val, size);
include/linux/iio/imu/adis.h
296
return adis->ops->read(adis, reg, val, size);
include/linux/iio/imu/adis.h
543
const struct iio_buffer_setup_ops *ops,
include/linux/iio/imu/adis.h
557
const struct iio_buffer_setup_ops *ops,
include/linux/iio/sw_device.h
25
const struct iio_sw_device_ops *ops;
include/linux/iio/sw_trigger.h
25
const struct iio_sw_trigger_ops *ops;
include/linux/iio/trigger.h
61
const struct iio_trigger_ops *ops;
include/linux/iio/triggered_buffer.h
30
const struct iio_buffer_setup_ops *ops,
include/linux/io-pgtable.h
215
int (*map_pages)(struct io_pgtable_ops *ops, unsigned long iova,
include/linux/io-pgtable.h
218
size_t (*unmap_pages)(struct io_pgtable_ops *ops, unsigned long iova,
include/linux/io-pgtable.h
221
phys_addr_t (*iova_to_phys)(struct io_pgtable_ops *ops,
include/linux/io-pgtable.h
223
int (*pgtable_walk)(struct io_pgtable_ops *ops, unsigned long iova, void *wd);
include/linux/io-pgtable.h
224
int (*read_and_clear_dirty)(struct io_pgtable_ops *ops,
include/linux/io-pgtable.h
253
void free_io_pgtable_ops(struct io_pgtable_ops *ops);
include/linux/io-pgtable.h
273
struct io_pgtable_ops ops;
include/linux/io-pgtable.h
276
#define io_pgtable_ops_to_pgtable(x) container_of((x), struct io_pgtable, ops)
include/linux/iomap.h
254
int iomap_iter(struct iomap_iter *iter, const struct iomap_ops *ops);
include/linux/iomap.h
345
const struct iomap_ops *ops,
include/linux/iomap.h
347
void iomap_read_folio(const struct iomap_ops *ops,
include/linux/iomap.h
349
void iomap_readahead(const struct iomap_ops *ops,
include/linux/iomap.h
357
const struct iomap_ops *ops,
include/linux/iomap.h
362
bool *did_zero, const struct iomap_ops *ops,
include/linux/iomap.h
365
const struct iomap_ops *ops,
include/linux/iomap.h
367
vm_fault_t iomap_page_mkwrite(struct vm_fault *vmf, const struct iomap_ops *ops,
include/linux/iomap.h
376
u64 start, u64 len, const struct iomap_ops *ops);
include/linux/iomap.h
378
const struct iomap_ops *ops);
include/linux/iomap.h
380
const struct iomap_ops *ops);
include/linux/iomap.h
382
const struct iomap_ops *ops);
include/linux/iomap.h
466
const struct iomap_writeback_ops *ops;
include/linux/iomap.h
492
const struct iomap_read_ops *ops;
include/linux/iomap.h
579
const struct iomap_ops *ops, const struct iomap_dio_ops *dops,
include/linux/iomap.h
582
const struct iomap_ops *ops, const struct iomap_dio_ops *dops,
include/linux/iomap.h
593
const struct iomap_ops *ops);
include/linux/iomap.h
595
# define iomap_swapfile_activate(sis, swapfile, pagespan, ops) (-EIO)
include/linux/iomap.h
604
const struct iomap_ops *ops)
include/linux/iomap.h
607
.ops = &iomap_bio_read_ops,
include/linux/iomap.h
611
iomap_read_folio(ops, &ctx, NULL);
include/linux/iomap.h
615
const struct iomap_ops *ops)
include/linux/iomap.h
618
.ops = &iomap_bio_read_ops,
include/linux/iomap.h
622
iomap_readahead(ops, &ctx, NULL);
include/linux/iommu.h
1388
const struct iommu_ops *ops,
include/linux/iommu.h
226
const struct iommu_domain_ops *ops;
include/linux/iommu.h
796
const struct iommu_ops *ops;
include/linux/iommu.h
859
const struct iommu_ops *ops,
include/linux/iommu.h
976
if (domain->ops->flush_iotlb_all)
include/linux/iommu.h
977
domain->ops->flush_iotlb_all(domain);
include/linux/iommu.h
983
if (domain->ops->iotlb_sync &&
include/linux/iommu.h
985
domain->ops->iotlb_sync(domain, iotlb_gather);
include/linux/iommufd.h
105
const struct iommufd_viommu_ops *ops;
include/linux/iommufd.h
91
const struct iommufd_access_ops *ops, void *data, u32 *id);
include/linux/ipack.h
131
const struct ipack_driver_ops *ops;
include/linux/ipack.h
175
const struct ipack_bus_ops *ops;
include/linux/ipack.h
191
const struct ipack_bus_ops *ops,
include/linux/irq_sim.h
33
const struct irq_sim_ops *ops,
include/linux/irq_sim.h
39
const struct irq_sim_ops *ops,
include/linux/irqdomain.h
171
const struct irq_domain_ops *ops;
include/linux/irqdomain.h
346
const struct irq_domain_ops *ops;
include/linux/irqdomain.h
366
const struct irq_domain_ops *ops, void *host_data);
include/linux/irqdomain.h
369
const struct irq_domain_ops *ops, void *host_data);
include/linux/irqdomain.h
381
return fwnode && fwnode->ops == &irqchip_fwnode_ops;
include/linux/irqdomain.h
416
const struct irq_domain_ops *ops,
include/linux/irqdomain.h
423
.ops = ops,
include/linux/irqdomain.h
445
const struct irq_domain_ops *ops,
include/linux/irqdomain.h
452
.ops = ops,
include/linux/irqdomain.h
461
const struct irq_domain_ops *ops,
include/linux/irqdomain.h
467
.ops = ops,
include/linux/irqdomain.h
591
const struct irq_domain_ops *ops,
include/linux/irqdomain.h
598
.ops = ops,
include/linux/irqdomain.h
757
const struct irq_domain_ops *ops,
include/linux/irqdomain.h
764
.ops = ops,
include/linux/kernfs.h
180
const struct kernfs_ops *ops;
include/linux/kernfs.h
436
const struct kernfs_ops *ops,
include/linux/kernfs.h
535
loff_t size, const struct kernfs_ops *ops,
include/linux/kobject_ns.h
48
int kobj_ns_type_register(const struct kobj_ns_type_operations *ops);
include/linux/kprobes.h
370
struct ftrace_ops *ops, struct ftrace_regs *fregs);
include/linux/kvm_host.h
2312
const struct kvm_device_ops *ops;
include/linux/kvm_host.h
2363
int kvm_register_device_ops(const struct kvm_device_ops *ops, u32 type);
include/linux/lcd.h
116
if (ld->ops && ld->ops->set_power)
include/linux/lcd.h
117
ld->ops->set_power(ld, power);
include/linux/lcd.h
122
struct device *parent, void *devdata, const struct lcd_ops *ops);
include/linux/lcd.h
125
void *devdata, const struct lcd_ops *ops);
include/linux/lcd.h
78
const struct lcd_ops *ops;
include/linux/led-class-flash.h
149
return fled_cdev->ops->strobe_set(fled_cdev, state);
include/linux/led-class-flash.h
166
if (fled_cdev->ops->strobe_get)
include/linux/led-class-flash.h
167
return fled_cdev->ops->strobe_get(fled_cdev, state);
include/linux/led-class-flash.h
72
const struct led_flash_ops *ops;
include/linux/libata.h
1119
return ap->ops == &ata_dummy_port_ops;
include/linux/libata.h
2138
status = ap->ops->sff_check_status(ap);
include/linux/libata.h
625
struct ata_port_operations *ops;
include/linux/libata.h
871
struct ata_port_operations *ops;
include/linux/liveupdate.h
215
const struct liveupdate_flb_ops *ops;
include/linux/liveupdate.h
98
const struct liveupdate_file_ops *ops;
include/linux/logic_iomem.h
50
const struct logic_iomem_ops **ops,
include/linux/logic_iomem.h
60
const struct logic_iomem_region_ops *ops);
include/linux/logic_pio.h
27
const struct logic_pio_host_ops *ops;
include/linux/mailbox_controller.h
77
const struct mbox_chan_ops *ops;
include/linux/mdio-bitbang.h
35
const struct mdiobb_ops *ops;
include/linux/memremap.h
140
const struct dev_pagemap_ops *ops;
include/linux/memremap.h
151
return pgmap->ops && pgmap->ops->memory_failure;
include/linux/memremap.h
251
if (!original_folio->pgmap->ops->folio_split) {
include/linux/memremap.h
258
original_folio->pgmap->ops->folio_split(original_folio,
include/linux/mfd/abx500.h
69
int abx500_register_ops(struct device *core_dev, struct abx500_ops *ops);
include/linux/mfd/mcp.h
16
struct mcp_ops *ops;
include/linux/migrate.h
73
int set_movable_ops(const struct movable_operations *ops, enum pagetype type);
include/linux/migrate.h
95
static inline int set_movable_ops(const struct movable_operations *ops, enum pagetype type)
include/linux/mlx5/eswitch.h
64
const struct mlx5_eswitch_rep_ops *ops,
include/linux/mmc/host.h
359
const struct mmc_host_ops *ops;
include/linux/mmc/host.h
637
host->ops->enable_sdio_irq(host, 0);
include/linux/mmu_notifier.h
230
const struct mmu_notifier_ops *ops;
include/linux/mmu_notifier.h
250
const struct mmu_interval_notifier_ops *ops;
include/linux/mmu_notifier.h
276
struct mmu_notifier *mmu_notifier_get_locked(const struct mmu_notifier_ops *ops,
include/linux/mmu_notifier.h
279
mmu_notifier_get(const struct mmu_notifier_ops *ops, struct mm_struct *mm)
include/linux/mmu_notifier.h
284
ret = mmu_notifier_get_locked(ops, mm);
include/linux/mmu_notifier.h
303
const struct mmu_interval_notifier_ops *ops);
include/linux/mmu_notifier.h
307
const struct mmu_interval_notifier_ops *ops);
include/linux/moduleparam.h
110
const struct kernel_param_ops *ops;
include/linux/moduleparam.h
188
#define module_param_cb(name, ops, arg, perm) \
include/linux/moduleparam.h
189
__module_param_call(MODULE_PARAM_PREFIX, name, ops, arg, perm, -1, 0)
include/linux/moduleparam.h
191
#define module_param_cb_unsafe(name, ops, arg, perm) \
include/linux/moduleparam.h
192
__module_param_call(MODULE_PARAM_PREFIX, name, ops, arg, perm, -1, \
include/linux/moduleparam.h
195
#define __level_param_cb(name, ops, arg, perm, level) \
include/linux/moduleparam.h
196
__module_param_call(MODULE_PARAM_PREFIX, name, ops, arg, perm, level, 0)
include/linux/moduleparam.h
207
#define core_param_cb(name, ops, arg, perm) \
include/linux/moduleparam.h
208
__level_param_cb(name, ops, arg, perm, 1)
include/linux/moduleparam.h
220
#define postcore_param_cb(name, ops, arg, perm) \
include/linux/moduleparam.h
221
__level_param_cb(name, ops, arg, perm, 2)
include/linux/moduleparam.h
233
#define arch_param_cb(name, ops, arg, perm) \
include/linux/moduleparam.h
234
__level_param_cb(name, ops, arg, perm, 3)
include/linux/moduleparam.h
246
#define subsys_param_cb(name, ops, arg, perm) \
include/linux/moduleparam.h
247
__level_param_cb(name, ops, arg, perm, 4)
include/linux/moduleparam.h
259
#define fs_param_cb(name, ops, arg, perm) \
include/linux/moduleparam.h
260
__level_param_cb(name, ops, arg, perm, 5)
include/linux/moduleparam.h
272
#define device_param_cb(name, ops, arg, perm) \
include/linux/moduleparam.h
273
__level_param_cb(name, ops, arg, perm, 6)
include/linux/moduleparam.h
285
#define late_param_cb(name, ops, arg, perm) \
include/linux/moduleparam.h
286
__level_param_cb(name, ops, arg, perm, 7)
include/linux/moduleparam.h
299
#define __module_param_call(prefix, name, ops, arg, perm, level, flags) \
include/linux/moduleparam.h
305
= { __param_str_##name, THIS_MODULE, ops, \
include/linux/moduleparam.h
370
#define __core_param_cb(name, ops, arg, perm) \
include/linux/moduleparam.h
371
__module_param_call("", name, ops, arg, perm, -1, 0)
include/linux/moduleparam.h
551
.ops = &param_ops_##type, \
include/linux/moduleparam.h
610
.ops = &param_ops_##type, \
include/linux/moduleparam.h
85
const struct kernel_param_ops *ops;
include/linux/mroute_base.h
249
struct mr_table_ops ops;
include/linux/mroute_base.h
280
struct mr_table_ops *ops,
include/linux/msi.h
501
struct msi_domain_ops *ops;
include/linux/msi.h
523
struct msi_domain_ops ops;
include/linux/mtd/hyperbus.h
78
const struct hyperbus_ops *ops;
include/linux/mtd/mtd.h
327
struct mtd_oob_ops *ops);
include/linux/mtd/mtd.h
329
struct mtd_oob_ops *ops);
include/linux/mtd/mtd.h
474
static inline u32 mtd_oobavail(struct mtd_info *mtd, struct mtd_oob_ops *ops)
include/linux/mtd/mtd.h
476
return ops->mode == MTD_OPS_AUTO_OOB ? mtd->oobavail : mtd->oobsize;
include/linux/mtd/mtd.h
512
int mtd_read_oob(struct mtd_info *mtd, loff_t from, struct mtd_oob_ops *ops);
include/linux/mtd/mtd.h
513
int mtd_write_oob(struct mtd_info *mtd, loff_t to, struct mtd_oob_ops *ops);
include/linux/mtd/nand.h
296
const struct nand_ecc_engine_ops *ops;
include/linux/mtd/nand.h
426
const struct nand_ops *ops;
include/linux/mtd/nand.h
681
int nanddev_init(struct nand_device *nand, const struct nand_ops *ops,
include/linux/mtd/onenand.h
225
struct mtd_oob_ops *ops);
include/linux/mtd/rawnand.h
1122
const struct nand_controller_ops *ops;
include/linux/mtd/rawnand.h
1293
struct nand_chip_ops ops;
include/linux/mtd/spinand.h
422
const struct spinand_manufacturer_ops *ops;
include/linux/mtd/spinand.h
454
const struct spi_mem_op *ops;
include/linux/mtd/spinand.h
460
.ops = (struct spi_mem_op[]) { __VA_ARGS__ }, \
include/linux/mtd/spinand.h
543
const struct spinand_fact_otp_ops *ops;
include/linux/mtd/spinand.h
553
const struct spinand_user_otp_ops *ops;
include/linux/mtd/spinand.h
655
.ops = __ops, \
include/linux/mtd/spinand.h
664
.ops = __ops, \
include/linux/mux/driver.h
69
const struct mux_control_ops *ops;
include/linux/net.h
125
const struct proto_ops *ops; /* Might change with IPV6_ADDRFORM or MPTCP. */
include/linux/net/intel/i40e_client.h
185
const struct i40e_client_ops *ops; /* client ops provided by the client */
include/linux/net/intel/i40e_client.h
90
struct i40e_ops *ops;
include/linux/net/intel/libie/adminq.h
299
} ops;
include/linux/netdevice.h
5290
const struct net_device_ops *ops = dev->netdev_ops;
include/linux/netdevice.h
5292
if (ops->ndo_get_tstamp)
include/linux/netdevice.h
5293
return ops->ndo_get_tstamp(dev, hwtstamps, cycles);
include/linux/netdevice.h
5320
static inline netdev_tx_t __netdev_start_xmit(const struct net_device_ops *ops,
include/linux/netdevice.h
5325
return ops->ndo_start_xmit(skb, dev);
include/linux/netdevice.h
5331
const struct net_device_ops *ops = dev->netdev_ops;
include/linux/netdevice.h
5334
rc = __netdev_start_xmit(ops, skb, dev, more);
include/linux/netdevice.h
92
const struct ethtool_ops *ops);
include/linux/netfilter.h
199
int nf_register_net_hook(struct net *net, const struct nf_hook_ops *ops);
include/linux/netfilter.h
200
void nf_unregister_net_hook(struct net *net, const struct nf_hook_ops *ops);
include/linux/netfilter/x_tables.h
223
struct nf_hook_ops *ops;
include/linux/netfilter_arp/arp_tables.h
54
const struct nf_hook_ops *ops);
include/linux/netfilter_bridge/ebtables.h
108
const struct nf_hook_ops *ops);
include/linux/netfilter_bridge/ebtables.h
99
struct nf_hook_ops *ops;
include/linux/netfilter_ipv4/ip_tables.h
27
const struct nf_hook_ops *ops);
include/linux/netfilter_ipv6/ip6_tables.h
29
const struct nf_hook_ops *ops);
include/linux/netfs.h
159
const struct netfs_cache_ops *ops;
include/linux/netfs.h
487
const struct netfs_request_ops *ops,
include/linux/netfs.h
490
ctx->ops = ops;
include/linux/netfs.h
60
const struct netfs_request_ops *ops;
include/linux/nfs_ssc.h
39
extern void nfs42_ssc_register(const struct nfs4_ssc_client_ops *ops);
include/linux/nfs_ssc.h
40
extern void nfs42_ssc_unregister(const struct nfs4_ssc_client_ops *ops);
include/linux/nfs_ssc.h
74
extern void nfs_ssc_register(const struct nfs_ssc_client_ops *ops);
include/linux/nfs_ssc.h
75
extern void nfs_ssc_unregister(const struct nfs_ssc_client_ops *ops);
include/linux/nfs_xdr.h
1348
const struct pnfs_commit_ops *ops;
include/linux/nfs_xdr.h
240
const struct nfs4_xdr_opaque_ops *ops;
include/linux/ns/ns_common_types.h
116
const struct proc_ns_operations *ops;
include/linux/ns_common.h
12
int __ns_common_init(struct ns_common *ns, u32 ns_type, const struct proc_ns_operations *ops, int inum);
include/linux/ns_common.h
34
.ops = to_ns_operations(&nsname), \
include/linux/ntb.h
1010
if (!ntb->ops->db_vector_count)
include/linux/ntb.h
1013
return ntb->ops->db_vector_count(ntb);
include/linux/ntb.h
1027
if (!ntb->ops->db_vector_mask)
include/linux/ntb.h
1030
return ntb->ops->db_vector_mask(ntb, vector);
include/linux/ntb.h
1043
return ntb->ops->db_read(ntb);
include/linux/ntb.h
1060
if (!ntb->ops->db_set)
include/linux/ntb.h
1063
return ntb->ops->db_set(ntb, db_bits);
include/linux/ntb.h
1078
return ntb->ops->db_clear(ntb, db_bits);
include/linux/ntb.h
1093
if (!ntb->ops->db_read_mask)
include/linux/ntb.h
1096
return ntb->ops->db_read_mask(ntb);
include/linux/ntb.h
1112
return ntb->ops->db_set_mask(ntb, db_bits);
include/linux/ntb.h
1131
return ntb->ops->db_clear_mask(ntb, db_bits);
include/linux/ntb.h
1157
if (!ntb->ops->peer_db_addr)
include/linux/ntb.h
1160
return ntb->ops->peer_db_addr(ntb, db_addr, db_size, db_data, db_bit);
include/linux/ntb.h
1175
if (!ntb->ops->peer_db_read)
include/linux/ntb.h
1178
return ntb->ops->peer_db_read(ntb);
include/linux/ntb.h
1193
return ntb->ops->peer_db_set(ntb, db_bits);
include/linux/ntb.h
1210
if (!ntb->ops->db_clear)
include/linux/ntb.h
1213
return ntb->ops->peer_db_clear(ntb, db_bits);
include/linux/ntb.h
1228
if (!ntb->ops->db_read_mask)
include/linux/ntb.h
1231
return ntb->ops->peer_db_read_mask(ntb);
include/linux/ntb.h
1249
if (!ntb->ops->db_set_mask)
include/linux/ntb.h
1252
return ntb->ops->peer_db_set_mask(ntb, db_bits);
include/linux/ntb.h
1271
if (!ntb->ops->db_clear_mask)
include/linux/ntb.h
1274
return ntb->ops->peer_db_clear_mask(ntb, db_bits);
include/linux/ntb.h
1289
if (!ntb->ops->spad_is_unsafe)
include/linux/ntb.h
1292
return ntb->ops->spad_is_unsafe(ntb);
include/linux/ntb.h
1306
if (!ntb->ops->spad_count)
include/linux/ntb.h
1309
return ntb->ops->spad_count(ntb);
include/linux/ntb.h
1323
if (!ntb->ops->spad_read)
include/linux/ntb.h
1326
return ntb->ops->spad_read(ntb, sidx);
include/linux/ntb.h
1341
if (!ntb->ops->spad_write)
include/linux/ntb.h
1344
return ntb->ops->spad_write(ntb, sidx, val);
include/linux/ntb.h
1362
if (!ntb->ops->peer_spad_addr)
include/linux/ntb.h
1365
return ntb->ops->peer_spad_addr(ntb, pidx, sidx, spad_addr);
include/linux/ntb.h
1380
if (!ntb->ops->peer_spad_read)
include/linux/ntb.h
1383
return ntb->ops->peer_spad_read(ntb, pidx, sidx);
include/linux/ntb.h
1400
if (!ntb->ops->peer_spad_write)
include/linux/ntb.h
1403
return ntb->ops->peer_spad_write(ntb, pidx, sidx, val);
include/linux/ntb.h
1416
if (!ntb->ops->msg_count)
include/linux/ntb.h
1419
return ntb->ops->msg_count(ntb);
include/linux/ntb.h
1433
if (!ntb->ops->msg_inbits)
include/linux/ntb.h
1436
return ntb->ops->msg_inbits(ntb);
include/linux/ntb.h
1450
if (!ntb->ops->msg_outbits)
include/linux/ntb.h
1453
return ntb->ops->msg_outbits(ntb);
include/linux/ntb.h
1468
if (!ntb->ops->msg_read_sts)
include/linux/ntb.h
1471
return ntb->ops->msg_read_sts(ntb);
include/linux/ntb.h
1485
if (!ntb->ops->msg_clear_sts)
include/linux/ntb.h
1488
return ntb->ops->msg_clear_sts(ntb, sts_bits);
include/linux/ntb.h
1502
if (!ntb->ops->msg_set_mask)
include/linux/ntb.h
1505
return ntb->ops->msg_set_mask(ntb, mask_bits);
include/linux/ntb.h
1519
if (!ntb->ops->msg_clear_mask)
include/linux/ntb.h
1522
return ntb->ops->msg_clear_mask(ntb, mask_bits);
include/linux/ntb.h
1538
if (!ntb->ops->msg_read)
include/linux/ntb.h
1541
return ntb->ops->msg_read(ntb, pidx, midx);
include/linux/ntb.h
1560
if (!ntb->ops->peer_msg_write)
include/linux/ntb.h
1563
return ntb->ops->peer_msg_write(ntb, pidx, midx, msg);
include/linux/ntb.h
178
static inline int ntb_client_ops_is_valid(const struct ntb_client_ops *ops)
include/linux/ntb.h
182
ops->probe &&
include/linux/ntb.h
183
ops->remove &&
include/linux/ntb.h
199
static inline int ntb_ctx_ops_is_valid(const struct ntb_ctx_ops *ops)
include/linux/ntb.h
334
static inline int ntb_dev_ops_is_valid(const struct ntb_dev_ops *ops)
include/linux/ntb.h
339
!ops->peer_port_count == !ops->port_number &&
include/linux/ntb.h
340
!ops->peer_port_number == !ops->port_number &&
include/linux/ntb.h
341
!ops->peer_port_idx == !ops->port_number &&
include/linux/ntb.h
344
ops->link_is_up &&
include/linux/ntb.h
345
ops->link_enable &&
include/linux/ntb.h
346
ops->link_disable &&
include/linux/ntb.h
349
ops->mw_count &&
include/linux/ntb.h
350
ops->mw_get_align &&
include/linux/ntb.h
351
(ops->mw_set_trans ||
include/linux/ntb.h
352
ops->peer_mw_set_trans) &&
include/linux/ntb.h
354
ops->peer_mw_count &&
include/linux/ntb.h
355
ops->peer_mw_get_addr &&
include/linux/ntb.h
360
ops->db_valid_mask &&
include/linux/ntb.h
362
(!ops->db_vector_count == !ops->db_vector_mask) &&
include/linux/ntb.h
363
ops->db_read &&
include/linux/ntb.h
365
ops->db_clear &&
include/linux/ntb.h
367
ops->db_set_mask &&
include/linux/ntb.h
368
ops->db_clear_mask &&
include/linux/ntb.h
371
ops->peer_db_set &&
include/linux/ntb.h
379
!ops->spad_read == !ops->spad_count &&
include/linux/ntb.h
380
!ops->spad_write == !ops->spad_count &&
include/linux/ntb.h
383
!ops->peer_spad_write == !ops->spad_count &&
include/linux/ntb.h
386
!ops->msg_inbits == !ops->msg_count &&
include/linux/ntb.h
387
!ops->msg_outbits == !ops->msg_count &&
include/linux/ntb.h
388
!ops->msg_read_sts == !ops->msg_count &&
include/linux/ntb.h
389
!ops->msg_clear_sts == !ops->msg_count &&
include/linux/ntb.h
392
!ops->msg_read == !ops->msg_count &&
include/linux/ntb.h
393
!ops->peer_msg_write == !ops->msg_count &&
include/linux/ntb.h
404
const struct ntb_client_ops ops;
include/linux/ntb.h
421
const struct ntb_dev_ops *ops;
include/linux/ntb.h
620
if (!ntb->ops->port_number)
include/linux/ntb.h
623
return ntb->ops->port_number(ntb);
include/linux/ntb.h
637
if (!ntb->ops->peer_port_count)
include/linux/ntb.h
640
return ntb->ops->peer_port_count(ntb);
include/linux/ntb.h
655
if (!ntb->ops->peer_port_number)
include/linux/ntb.h
658
return ntb->ops->peer_port_number(ntb, pidx);
include/linux/ntb.h
725
if (!ntb->ops->peer_port_idx)
include/linux/ntb.h
728
return ntb->ops->peer_port_idx(ntb, port);
include/linux/ntb.h
747
return ntb->ops->link_is_up(ntb, speed, width);
include/linux/ntb.h
768
return ntb->ops->link_enable(ntb, max_speed, max_width);
include/linux/ntb.h
785
return ntb->ops->link_disable(ntb);
include/linux/ntb.h
804
return ntb->ops->mw_count(ntb, pidx);
include/linux/ntb.h
831
return ntb->ops->mw_get_align(ntb, pidx, widx, addr_align, size_align,
include/linux/ntb.h
857
if (!ntb->ops->mw_set_trans)
include/linux/ntb.h
860
return ntb->ops->mw_set_trans(ntb, pidx, widx, addr, size);
include/linux/ntb.h
877
if (!ntb->ops->mw_clear_trans)
include/linux/ntb.h
880
return ntb->ops->mw_clear_trans(ntb, pidx, widx);
include/linux/ntb.h
896
return ntb->ops->peer_mw_count(ntb);
include/linux/ntb.h
915
return ntb->ops->peer_mw_get_addr(ntb, widx, base, size);
include/linux/ntb.h
939
if (!ntb->ops->peer_mw_set_trans)
include/linux/ntb.h
942
return ntb->ops->peer_mw_set_trans(ntb, pidx, widx, addr, size);
include/linux/ntb.h
963
if (!ntb->ops->peer_mw_clear_trans)
include/linux/ntb.h
966
return ntb->ops->peer_mw_clear_trans(ntb, pidx, widx);
include/linux/ntb.h
981
if (!ntb->ops->db_is_unsafe)
include/linux/ntb.h
984
return ntb->ops->db_is_unsafe(ntb);
include/linux/ntb.h
997
return ntb->ops->db_valid_mask(ntb);
include/linux/objagg.h
28
struct objagg *objagg_create(const struct objagg_ops *ops,
include/linux/of.h
164
return !IS_ERR_OR_NULL(fwnode) && fwnode->ops == &of_fwnode_ops;
include/linux/of_pdt.h
36
extern void of_pdt_build_devicetree(phandle root_node, struct of_pdt_ops *ops);
include/linux/of_reserved_mem.h
15
const struct reserved_mem_ops *ops;
include/linux/page_ext.h
101
struct page_ext_operations *ops)
include/linux/page_ext.h
103
return (void *)(page_ext) + ops->offset;
include/linux/pagewalk.h
122
const struct mm_walk_ops *ops;
include/linux/pagewalk.h
132
unsigned long end, const struct mm_walk_ops *ops,
include/linux/pagewalk.h
135
unsigned long end, const struct mm_walk_ops *ops,
include/linux/pagewalk.h
138
unsigned long end, const struct mm_walk_ops *ops,
include/linux/pagewalk.h
141
unsigned long end, const struct mm_walk_ops *ops,
include/linux/pagewalk.h
143
int walk_page_vma(struct vm_area_struct *vma, const struct mm_walk_ops *ops,
include/linux/pagewalk.h
146
pgoff_t nr, const struct mm_walk_ops *ops,
include/linux/parman.h
66
struct parman *parman_create(const struct parman_ops *ops, void *priv);
include/linux/parport.h
230
struct parport_operations *ops;
include/linux/parport.h
271
struct parport_operations *ops);
include/linux/parport.h
528
#define parport_write_data(p,x) (p)->ops->write_data(p,x)
include/linux/parport.h
529
#define parport_read_data(p) (p)->ops->read_data(p)
include/linux/parport.h
530
#define parport_write_control(p,x) (p)->ops->write_control(p,x)
include/linux/parport.h
531
#define parport_read_control(p) (p)->ops->read_control(p)
include/linux/parport.h
532
#define parport_frob_control(p,m,v) (p)->ops->frob_control(p,m,v)
include/linux/parport.h
533
#define parport_read_status(p) (p)->ops->read_status(p)
include/linux/parport.h
534
#define parport_enable_irq(p) (p)->ops->enable_irq(p)
include/linux/parport.h
535
#define parport_disable_irq(p) (p)->ops->disable_irq(p)
include/linux/parport.h
536
#define parport_data_forward(p) (p)->ops->data_forward(p)
include/linux/parport.h
537
#define parport_data_reverse(p) (p)->ops->data_reverse(p)
include/linux/pci-acpi.h
67
struct acpi_pci_root_ops *ops;
include/linux/pci-acpi.h
81
struct acpi_pci_root_ops *ops,
include/linux/pci-ecam.h
64
const struct pci_ecam_ops *ops;
include/linux/pci-ecam.h
75
const struct pci_ecam_ops *ops);
include/linux/pci-epc.h
173
const struct pci_epc_ops *ops;
include/linux/pci-epc.h
254
#define pci_epc_create(dev, ops) \
include/linux/pci-epc.h
255
__pci_epc_create((dev), (ops), THIS_MODULE)
include/linux/pci-epc.h
256
#define devm_pci_epc_create(dev, ops) \
include/linux/pci-epc.h
257
__devm_pci_epc_create((dev), (ops), THIS_MODULE)
include/linux/pci-epc.h
270
__devm_pci_epc_create(struct device *dev, const struct pci_epc_ops *ops,
include/linux/pci-epc.h
273
__pci_epc_create(struct device *dev, const struct pci_epc_ops *ops,
include/linux/pci-epf.h
105
const struct pci_epf_ops *ops;
include/linux/pci.h
1222
struct pci_bus *pci_scan_bus(int bus, struct pci_ops *ops, void *sysdata);
include/linux/pci.h
1224
struct pci_ops *ops, void *sysdata,
include/linux/pci.h
1232
struct pci_ops *ops, void *sysdata,
include/linux/pci.h
1327
struct pci_ops *pci_bus_set_ops(struct pci_bus *bus, struct pci_ops *ops);
include/linux/pci.h
1972
const struct pcie_ptm_ops *ops;
include/linux/pci.h
1991
const struct pcie_ptm_ops *ops);
include/linux/pci.h
1996
const struct pcie_ptm_ops *ops) { return NULL; }
include/linux/pci.h
630
struct pci_ops *ops;
include/linux/pci.h
710
struct pci_ops *ops; /* Configuration access functions */
include/linux/pci_hotplug.h
58
const struct hotplug_slot_ops *ops;
include/linux/peci.h
45
const struct peci_controller_ops *ops;
include/linux/peci.h
51
const struct peci_controller_ops *ops);
include/linux/phy/phy.h
178
const struct phy_ops *ops;
include/linux/phy/phy.h
294
const struct phy_ops *ops);
include/linux/phy/phy.h
296
const struct phy_ops *ops);
include/linux/phy/phy.h
521
const struct phy_ops *ops)
include/linux/phy/phy.h
528
const struct phy_ops *ops)
include/linux/phy/ulpi_phy.h
14
phy = phy_create(&ulpi->dev, NULL, ops);
include/linux/phy/ulpi_phy.h
9
*ulpi_phy_create(struct ulpi *ulpi, const struct phy_ops *ops)
include/linux/phy_port.h
61
const struct phy_port_ops *ops;
include/linux/phylink.h
496
const struct phylink_pcs_ops *ops;
include/linux/phylink.h
815
static inline bool phylink_mac_implements_lpi(const struct phylink_mac_ops *ops)
include/linux/phylink.h
817
return ops && ops->mac_disable_tx_lpi && ops->mac_enable_tx_lpi;
include/linux/pipe_fs_i.h
259
return buf->ops->get(pipe, buf);
include/linux/pipe_fs_i.h
270
const struct pipe_buf_operations *ops = buf->ops;
include/linux/pipe_fs_i.h
272
buf->ops = NULL;
include/linux/pipe_fs_i.h
273
ops->release(pipe, buf);
include/linux/pipe_fs_i.h
284
if (!buf->ops->confirm)
include/linux/pipe_fs_i.h
286
return buf->ops->confirm(pipe, buf);
include/linux/pipe_fs_i.h
29
const struct pipe_buf_operations *ops;
include/linux/pipe_fs_i.h
297
if (!buf->ops->try_steal)
include/linux/pipe_fs_i.h
299
return buf->ops->try_steal(pipe, buf);
include/linux/platform_data/asoc-pxa.h
29
extern void pxa_set_ac97_info(pxa2xx_audio_ops_t *ops);
include/linux/platform_data/asoc-ti-mcbsp.h
21
struct omap_mcbsp_ops *ops;
include/linux/platform_data/x86/int3472.h
60
.ops = _ops, \
include/linux/platform_profile.h
53
const struct platform_profile_ops *ops);
include/linux/platform_profile.h
57
const struct platform_profile_ops *ops);
include/linux/pldmfw.h
135
const struct pldmfw_ops *ops;
include/linux/pm.h
752
struct dev_pm_ops ops;
include/linux/posix-clock.h
87
struct posix_clock_operations ops;
include/linux/powercap.h
140
const struct powercap_zone_ops *ops;
include/linux/powercap.h
198
const struct powercap_zone_constraint_ops *ops;
include/linux/powercap.h
255
const struct powercap_control_type_ops *ops);
include/linux/powercap.h
297
const struct powercap_zone_ops *ops,
include/linux/powercap.h
68
const struct powercap_control_type_ops *ops;
include/linux/ppp_channel.h
40
const struct ppp_channel_ops *ops; /* operations for this channel */
include/linux/preempt.h
351
struct preempt_ops *ops;
include/linux/preempt.h
360
struct preempt_ops *ops)
include/linux/preempt.h
365
notifier->ops = ops;
include/linux/proc_fs.h
100
#define proc_create_seq_data(name, mode, parent, ops, data) \
include/linux/proc_fs.h
101
proc_create_seq_private(name, mode, parent, ops, 0, data)
include/linux/proc_fs.h
102
#define proc_create_seq(name, mode, parent, ops) \
include/linux/proc_fs.h
103
proc_create_seq_private(name, mode, parent, ops, 0, NULL)
include/linux/proc_fs.h
134
struct proc_dir_entry *parent, const struct seq_operations *ops,
include/linux/proc_fs.h
136
#define proc_create_net(name, mode, parent, ops, state_size) \
include/linux/proc_fs.h
137
proc_create_net_data(name, mode, parent, ops, state_size, NULL)
include/linux/proc_fs.h
143
const struct seq_operations *ops,
include/linux/proc_fs.h
193
#define proc_create_seq_private(name, mode, parent, ops, size, data) ({NULL;})
include/linux/proc_fs.h
194
#define proc_create_seq_data(name, mode, parent, ops, data) ({NULL;})
include/linux/proc_fs.h
195
#define proc_create_seq(name, mode, parent, ops) ({NULL;})
include/linux/proc_fs.h
218
#define proc_create_net_data(name, mode, parent, ops, state_size, data) ({NULL;})
include/linux/proc_fs.h
219
#define proc_create_net_data_write(name, mode, parent, ops, write, state_size, data) ({NULL;})
include/linux/proc_fs.h
220
#define proc_create_net(name, mode, parent, state_size, ops) ({NULL;})
include/linux/proc_fs.h
98
struct proc_dir_entry *parent, const struct seq_operations *ops,
include/linux/pse-pd/pse.h
303
const struct pse_controller_ops *ops;
include/linux/pseudo_fs.h
7
const struct super_operations *ops;
include/linux/pwm.h
335
const struct pwm_ops *ops;
include/linux/pwm.h
374
return chip->ops->write_waveform != NULL;
include/linux/qed/qed_eth_if.h
272
struct qed_eth_cb_ops *ops,
include/linux/qed/qed_fcoe_if.h
125
struct qed_fcoe_cb_ops *ops, void *cookie);
include/linux/qed/qed_iscsi_if.h
200
struct qed_iscsi_cb_ops *ops, void *cookie);
include/linux/qed/qed_ll2_if.h
252
const struct qed_ll2_cb_ops *ops,
include/linux/qed/qed_nvmetcp_if.h
201
struct qed_nvmetcp_cb_ops *ops, void *cookie);
include/linux/quota.h
526
const struct quota_format_ops *ops[MAXQUOTAS]; /* Operations for each type */
include/linux/rbtree_latch.h
146
const struct latch_tree_ops *ops)
include/linux/rbtree_latch.h
149
__lt_insert(node, root, 0, ops->less);
include/linux/rbtree_latch.h
151
__lt_insert(node, root, 1, ops->less);
include/linux/rbtree_latch.h
174
const struct latch_tree_ops *ops)
include/linux/rbtree_latch.h
203
const struct latch_tree_ops *ops)
include/linux/rbtree_latch.h
210
node = __lt_find(key, root, seq & 1, ops->comp);
include/linux/regulator/driver.h
384
const struct regulator_ops *ops;
include/linux/remoteproc.h
555
struct rproc_ops *ops;
include/linux/remoteproc.h
661
const struct rproc_ops *ops,
include/linux/remoteproc.h
670
const struct rproc_ops *ops,
include/linux/reset-controller.h
48
const struct reset_control_ops *ops;
include/linux/rfkill.h
253
const struct rfkill_ops *ops,
include/linux/rfkill.h
82
const struct rfkill_ops *ops,
include/linux/rio.h
101
struct rio_switch_ops *ops;
include/linux/rio.h
277
struct rio_ops *ops; /* low-level architecture-dependent routines */
include/linux/rio.h
544
struct rio_scan *ops;
include/linux/rio_drv.h
315
return mport->ops->add_outb_message(mport, rdev, mbox,
include/linux/rio_drv.h
335
return mport->ops->add_inb_buffer(mport, mbox, buffer);
include/linux/rio_drv.h
347
return mport->ops->get_inb_message(mport, mbox);
include/linux/rmi.h
268
const struct rmi_transport_ops *ops;
include/linux/rpmsg.h
102
const struct rpmsg_endpoint_ops *ops;
include/linux/rpmsg.h
63
const struct rpmsg_device_ops *ops;
include/linux/rtc.h
183
const struct rtc_class_ops *ops,
include/linux/rtc.h
93
const struct rtc_class_ops *ops;
include/linux/rtsx_pci.h
1261
const struct pcr_ops *ops;
include/linux/serdev.h
112
const struct serdev_controller_ops *ops;
include/linux/serdev.h
141
const struct serdev_device_ops *ops)
include/linux/serdev.h
143
serdev->ops = ops;
include/linux/serdev.h
182
if (!serdev || !serdev->ops->write_wakeup)
include/linux/serdev.h
185
serdev->ops->write_wakeup(serdev);
include/linux/serdev.h
194
if (!serdev || !serdev->ops->receive_buf)
include/linux/serdev.h
197
return serdev->ops->receive_buf(serdev, data, count);
include/linux/serdev.h
47
const struct serdev_device_ops *ops;
include/linux/serial_8250.h
157
const struct uart_8250_ops *ops;
include/linux/serial_core.h
573
const struct uart_ops *ops;
include/linux/serial_core.h
947
__port->ops->stop_tx(__port); \
include/linux/serial_sci.h
64
struct plat_sci_port_ops *ops;
include/linux/sfp.h
595
const struct sfp_upstream_ops *ops);
include/linux/sfp.h
654
const struct sfp_upstream_ops *ops)
include/linux/sh_clk.h
45
struct sh_clk_ops *ops;
include/linux/shdma-base.h
109
const struct shdma_ops *ops;
include/linux/skbuff.h
1855
uarg->ops->complete(NULL, uarg, true);
include/linux/skbuff.h
1861
if (uarg->ops == &msg_zerocopy_ubuf_ops)
include/linux/skbuff.h
1875
uarg->ops->complete(skb, uarg, zerocopy_success);
include/linux/skbuff.h
547
const struct ubuf_info_ops *ops;
include/linux/soc/airoha/airoha_offload.h
207
} ops;
include/linux/soc/airoha/airoha_offload.h
217
return npu->ops.wlan_init_reserved_memory(npu);
include/linux/soc/airoha/airoha_offload.h
225
return npu->ops.wlan_send_msg(npu, ifindex, cmd, data, data_len, gfp);
include/linux/soc/airoha/airoha_offload.h
232
return npu->ops.wlan_get_msg(npu, ifindex, cmd, data, data_len, gfp);
include/linux/soc/airoha/airoha_offload.h
238
return npu->ops.wlan_get_queue_addr(npu, qid, xmit);
include/linux/soc/airoha/airoha_offload.h
24
} ops;
include/linux/soc/airoha/airoha_offload.h
244
npu->ops.wlan_set_irq_status(npu, val);
include/linux/soc/airoha/airoha_offload.h
249
return npu->ops.wlan_get_irq_status(npu, q);
include/linux/soc/airoha/airoha_offload.h
254
npu->ops.wlan_enable_irq(npu, q);
include/linux/soc/airoha/airoha_offload.h
259
npu->ops.wlan_disable_irq(npu, q);
include/linux/soc/airoha/airoha_offload.h
36
return dev->ops.setup_tc_block_cb(dev, type_data);
include/linux/soc/airoha/airoha_offload.h
43
dev->ops.check_skb(dev, skb, hash, rx_wlan);
include/linux/soc/apple/rtkit.h
80
const struct apple_rtkit_ops *ops);
include/linux/soc/apple/rtkit.h
94
const struct apple_rtkit_ops *ops);
include/linux/soc/mediatek/mtk_wed.h
239
dev->ops = rcu_dereference(mtk_soc_wed_ops);
include/linux/soc/mediatek/mtk_wed.h
240
if (dev->ops)
include/linux/soc/mediatek/mtk_wed.h
241
ret = dev->ops->attach(dev);
include/linux/soc/mediatek/mtk_wed.h
246
dev->ops = NULL;
include/linux/soc/mediatek/mtk_wed.h
274
#define mtk_wed_device_active(_dev) !!(_dev)->ops
include/linux/soc/mediatek/mtk_wed.h
275
#define mtk_wed_device_detach(_dev) (_dev)->ops->detach(_dev)
include/linux/soc/mediatek/mtk_wed.h
276
#define mtk_wed_device_start(_dev, _mask) (_dev)->ops->start(_dev, _mask)
include/linux/soc/mediatek/mtk_wed.h
278
(_dev)->ops->tx_ring_setup(_dev, _ring, _regs, _reset)
include/linux/soc/mediatek/mtk_wed.h
280
(_dev)->ops->txfree_ring_setup(_dev, _regs)
include/linux/soc/mediatek/mtk_wed.h
282
(_dev)->ops->reg_read(_dev, _reg)
include/linux/soc/mediatek/mtk_wed.h
284
(_dev)->ops->reg_write(_dev, _reg, _val)
include/linux/soc/mediatek/mtk_wed.h
286
(_dev)->ops->irq_get(_dev, _mask)
include/linux/soc/mediatek/mtk_wed.h
288
(_dev)->ops->irq_set_mask(_dev, _mask)
include/linux/soc/mediatek/mtk_wed.h
290
(_dev)->ops->rx_ring_setup(_dev, _ring, _regs, _reset)
include/linux/soc/mediatek/mtk_wed.h
292
(_dev)->ops->ppe_check(_dev, _skb, _reason, _hash)
include/linux/soc/mediatek/mtk_wed.h
294
(_dev)->ops->msg_update(_dev, _id, _msg, _len)
include/linux/soc/mediatek/mtk_wed.h
295
#define mtk_wed_device_stop(_dev) (_dev)->ops->stop(_dev)
include/linux/soc/mediatek/mtk_wed.h
296
#define mtk_wed_device_dma_reset(_dev) (_dev)->ops->reset_dma(_dev)
include/linux/soc/mediatek/mtk_wed.h
298
(_dev)->ops->setup_tc(_dev, _netdev, _type, _type_data)
include/linux/soc/mediatek/mtk_wed.h
300
(_dev)->ops->start_hw_rro(_dev, _mask, _reset)
include/linux/soc/mediatek/mtk_wed.h
302
(_dev)->ops->rro_rx_ring_setup(_dev, _ring, _regs)
include/linux/soc/mediatek/mtk_wed.h
304
(_dev)->ops->msdu_pg_rx_ring_setup(_dev, _ring, _regs)
include/linux/soc/mediatek/mtk_wed.h
306
(_dev)->ops->ind_rx_ring_setup(_dev, _regs)
include/linux/soc/mediatek/mtk_wed.h
87
const struct mtk_wed_ops *ops;
include/linux/soc/qcom/qmi.h
232
struct qmi_ops ops;
include/linux/soc/qcom/qmi.h
246
const struct qmi_ops *ops,
include/linux/soc/qcom/smem_state.h
22
struct qcom_smem_state *qcom_smem_state_register(struct device_node *of_node, const struct qcom_smem_state_ops *ops, void *data);
include/linux/soc/qcom/smem_state.h
51
const struct qcom_smem_state_ops *ops, void *data)
include/linux/soc/ti/ti_sci_protocol.h
587
struct ti_sci_ops ops;
include/linux/soundwire/sdw.h
1029
const struct sdw_master_ops *ops;
include/linux/soundwire/sdw.h
712
const struct sdw_slave_ops *ops;
include/linux/soundwire/sdw_intel.h
349
const struct sdw_intel_ops *ops;
include/linux/spi/offload/provider.h
38
const struct spi_offload_trigger_ops *ops;
include/linux/spi/offload/types.h
48
const struct spi_offload_ops *ops;
include/linux/splice.h
62
const struct pipe_buf_operations *ops;/* ops associated with output pipe */
include/linux/ssb/ssb.h
271
const struct ssb_bus_ops *ops;
include/linux/ssb/ssb.h
420
const struct ssb_bus_ops *ops;
include/linux/ssb/ssb.h
577
return dev->ops->read8(dev, offset);
include/linux/ssb/ssb.h
581
return dev->ops->read16(dev, offset);
include/linux/ssb/ssb.h
585
return dev->ops->read32(dev, offset);
include/linux/ssb/ssb.h
589
dev->ops->write8(dev, offset, value);
include/linux/ssb/ssb.h
593
dev->ops->write16(dev, offset, value);
include/linux/ssb/ssb.h
597
dev->ops->write32(dev, offset, value);
include/linux/ssb/ssb.h
603
dev->ops->block_read(dev, buffer, count, offset, reg_width);
include/linux/ssb/ssb.h
609
dev->ops->block_write(dev, buffer, count, offset, reg_width);
include/linux/ssb/ssb_driver_gige.h
62
return container_of(pdev->bus->ops, struct ssb_gige, pci_ops);
include/linux/sungem_phy.h
29
const struct mii_phy_ops* ops;
include/linux/sunrpc/rpc_pipe_fs.h
128
struct rpc_pipe *rpc_mkpipe_data(const struct rpc_pipe_ops *ops, int flags);
include/linux/sunrpc/rpc_pipe_fs.h
53
const struct rpc_pipe_ops *ops;
include/linux/sunrpc/xprt.h
215
const struct rpc_xprt_ops *ops; /* transport methods */
include/linux/sunrpc/xprt.h
413
return xprt->ops->enable_swap(xprt);
include/linux/sunrpc/xprt.h
419
xprt->ops->disable_swap(xprt);
include/linux/surface_aggregator/serial_hub.h
508
const struct ssh_packet_ops *ops;
include/linux/surface_aggregator/serial_hub.h
624
const struct ssh_request_ops *ops;
include/linux/suspend.h
154
extern void suspend_set_ops(const struct platform_suspend_ops *ops);
include/linux/suspend.h
256
extern void s2idle_set_ops(const struct platform_s2idle_ops *ops);
include/linux/suspend.h
292
static inline void suspend_set_ops(const struct platform_suspend_ops *ops) {}
include/linux/suspend.h
297
static inline void s2idle_set_ops(const struct platform_s2idle_ops *ops) {}
include/linux/suspend.h
392
extern void hibernation_set_ops(const struct platform_hibernation_ops *ops);
include/linux/suspend.h
411
static inline void hibernation_set_ops(const struct platform_hibernation_ops *ops) {}
include/linux/syscore_ops.h
21
const struct syscore_ops *ops;
include/linux/tee_core.h
145
const struct tee_driver_ops *ops;
include/linux/tee_core.h
158
const struct tee_protmem_pool_ops *ops;
include/linux/tee_core.h
275
const struct tee_shm_pool_ops *ops;
include/linux/tee_core.h
313
pool->ops->destroy_pool(pool);
include/linux/textsearch.h
109
unsigned int ret = conf->ops->find(conf, state);
include/linux/textsearch.h
138
return conf->ops->get_pattern(conf);
include/linux/textsearch.h
147
return conf->ops->get_pattern_len(conf);
include/linux/textsearch.h
62
struct ts_ops *ops;
include/linux/thermal.h
131
const struct thermal_cooling_device_ops *ops;
include/linux/thermal.h
197
const struct thermal_zone_device_ops *ops);
include/linux/thermal.h
205
const struct thermal_zone_device_ops *ops)
include/linux/thermal.h
232
const struct thermal_zone_device_ops *ops,
include/linux/thermal.h
240
const struct thermal_zone_device_ops *ops,
include/linux/thermal.h
262
const struct thermal_cooling_device_ops *ops);
include/linux/thermal.h
281
const struct thermal_zone_device_ops *ops,
include/linux/thermal.h
289
struct thermal_zone_device_ops *ops,
include/linux/thermal.h
302
const struct thermal_cooling_device_ops *ops)
include/linux/thermal.h
307
const struct thermal_cooling_device_ops *ops)
include/linux/thermal.h
313
const struct thermal_cooling_device_ops *ops)
include/linux/thunderbolt.h
500
const struct tb_nhi_ops *ops;
include/linux/tpm.h
164
const struct tpm_class_ops *ops;
include/linux/tsm.h
121
int tsm_report_register(const struct tsm_report_ops *ops, void *priv);
include/linux/tsm.h
122
int tsm_report_unregister(const struct tsm_report_ops *ops);
include/linux/tsm.h
123
struct tsm_dev *tsm_register(struct device *parent, struct pci_tsm_ops *ops);
include/linux/tty.h
194
const struct tty_operations *ops;
include/linux/tty.h
466
void n_tty_inherit_ops(struct tty_ldisc_ops *ops);
include/linux/tty_driver.h
555
const struct tty_operations *ops;
include/linux/tty_driver.h
586
driver->ops = op;
include/linux/tty_ldisc.h
269
struct tty_ldisc_ops *ops;
include/linux/tty_port.h
105
const struct tty_port_operations *ops;
include/linux/uacce.h
123
const struct uacce_ops *ops;
include/linux/uacce.h
64
const struct uacce_ops *ops;
include/linux/ulpi/driver.h
20
const struct ulpi_ops *ops;
include/linux/usb/gadget.h
234
const struct usb_ep_ops *ops;
include/linux/usb/gadget.h
446
const struct usb_gadget_ops *ops;
include/linux/usb/hcd.h
741
int usb_mon_register(const struct usb_mon_operations *ops);
include/linux/usb/otg-fsm.h
178
struct otg_fsm_ops *ops;
include/linux/usb/otg-fsm.h
207
if (!fsm->ops->chrg_vbus)
include/linux/usb/otg-fsm.h
209
fsm->ops->chrg_vbus(fsm, on);
include/linux/usb/otg-fsm.h
215
if (!fsm->ops->drv_vbus)
include/linux/usb/otg-fsm.h
219
fsm->ops->drv_vbus(fsm, on);
include/linux/usb/otg-fsm.h
226
if (!fsm->ops->loc_conn)
include/linux/usb/otg-fsm.h
230
fsm->ops->loc_conn(fsm, on);
include/linux/usb/otg-fsm.h
237
if (!fsm->ops->loc_sof)
include/linux/usb/otg-fsm.h
241
fsm->ops->loc_sof(fsm, on);
include/linux/usb/otg-fsm.h
248
if (!fsm->ops->start_pulse)
include/linux/usb/otg-fsm.h
252
fsm->ops->start_pulse(fsm);
include/linux/usb/otg-fsm.h
259
if (!fsm->ops->start_adp_prb)
include/linux/usb/otg-fsm.h
264
fsm->ops->start_adp_prb(fsm);
include/linux/usb/otg-fsm.h
271
if (!fsm->ops->start_adp_sns)
include/linux/usb/otg-fsm.h
275
fsm->ops->start_adp_sns(fsm);
include/linux/usb/otg-fsm.h
282
if (!fsm->ops->add_timer)
include/linux/usb/otg-fsm.h
284
fsm->ops->add_timer(fsm, timer);
include/linux/usb/otg-fsm.h
290
if (!fsm->ops->del_timer)
include/linux/usb/otg-fsm.h
292
fsm->ops->del_timer(fsm, timer);
include/linux/usb/otg-fsm.h
298
if (!fsm->ops->start_host)
include/linux/usb/otg-fsm.h
300
return fsm->ops->start_host(fsm, on);
include/linux/usb/otg-fsm.h
305
if (!fsm->ops->start_gadget)
include/linux/usb/otg-fsm.h
307
return fsm->ops->start_gadget(fsm, on);
include/linux/usb/typec.h
175
const struct typec_altmode_ops *ops, void *drvdata,
include/linux/usb/typec.h
179
const struct typec_cable_ops *ops);
include/linux/usb/typec.h
188
const struct typec_altmode_ops *ops);
include/linux/usb/typec.h
319
const struct typec_operations *ops;
include/linux/usb/typec_altmode.h
43
const struct typec_altmode_ops *ops;
include/linux/usb/ulpi.h
53
struct usb_phy_io_ops *ops,
include/linux/usb/ulpi.h
57
struct usb_phy_io_ops *ops,
include/linux/vdpa.h
537
const struct vdpa_config_ops *ops = vdev->config;
include/linux/vdpa.h
542
if (ops->compat_reset && flags)
include/linux/vdpa.h
543
ret = ops->compat_reset(vdev, flags);
include/linux/vdpa.h
545
ret = ops->reset(vdev);
include/linux/vdpa.h
552
const struct vdpa_config_ops *ops = vdev->config;
include/linux/vdpa.h
556
ret = ops->set_driver_features(vdev, features);
include/linux/vdpa.h
621
const struct vdpa_mgmtdev_ops *ops;
include/linux/vfio.h
288
const struct vfio_device_ops *ops);
include/linux/vfio.h
289
#define vfio_alloc_device(dev_struct, member, dev, ops) \
include/linux/vfio.h
293
dev, ops), \
include/linux/vfio.h
40
const struct vfio_device_ops *ops;
include/linux/vfio_pci_core.h
157
const struct vfio_pci_regops *ops,
include/linux/vfio_pci_core.h
54
const struct vfio_pci_regops *ops;
include/linux/vga_switcheroo.h
153
const struct vga_switcheroo_client_ops *ops,
include/linux/vga_switcheroo.h
156
const struct vga_switcheroo_client_ops *ops,
include/linux/vga_switcheroo.h
180
const struct vga_switcheroo_client_ops *ops, bool driver_power_control) { return 0; }
include/linux/vga_switcheroo.h
185
const struct vga_switcheroo_client_ops *ops,
include/linux/virtio_dma_buf.h
23
struct dma_buf_ops ops;
include/linux/watchdog.h
103
const struct watchdog_ops *ops;
include/linux/wkup_m3_ipc.h
40
struct wkup_m3_ipc_ops *ops;
include/linux/wwan.h
106
const struct wwan_port_ops *ops,
include/linux/wwan.h
191
int wwan_register_ops(struct device *parent, const struct wwan_ops *ops,
include/media/cec.h
255
const struct cec_adap_ops *ops;
include/media/cec.h
365
struct cec_adapter *cec_allocate_adapter(const struct cec_adap_ops *ops,
include/media/drv-intf/cx2341x.h
116
const struct cx2341x_handler_ops *ops;
include/media/drv-intf/exynos-fimc.h
143
const struct exynos_media_pipeline_ops *ops;
include/media/drv-intf/exynos-fimc.h
154
(((ent)->pipe->ops && (ent)->pipe->ops->op) ? \
include/media/drv-intf/exynos-fimc.h
155
(ent)->pipe->ops->op(((ent)->pipe), ##args) : -ENOIOCTLCMD)) \
include/media/drv-intf/tea575x.h
52
const struct snd_tea575x_ops *ops;
include/media/dvb_frontend.h
694
struct dvb_frontend_ops ops;
include/media/media-device.h
183
const struct media_device_ops *ops;
include/media/media-entity.h
1398
(((entity)->ops && (entity)->ops->operation) ? \
include/media/media-entity.h
1399
(entity)->ops->operation((entity) , ##args) : -ENOIOCTLCMD)
include/media/media-entity.h
364
const struct media_entity_operations *ops;
include/media/media-request.h
308
const struct media_request_object_ops *ops;
include/media/media-request.h
357
const struct media_request_object_ops *ops,
include/media/media-request.h
395
const struct media_request_object_ops *ops,
include/media/media-request.h
450
const struct media_request_object_ops *ops,
include/media/media-request.h
458
obj->ops = NULL;
include/media/media-request.h
463
const struct media_request_object_ops *ops,
include/media/v4l2-async.h
119
const struct v4l2_async_notifier_operations *ops;
include/media/v4l2-common.h
196
const struct v4l2_subdev_ops *ops);
include/media/v4l2-common.h
249
const struct v4l2_subdev_ops *ops)
include/media/v4l2-common.h
299
const struct v4l2_subdev_ops *ops);
include/media/v4l2-common.h
319
const struct v4l2_subdev_ops *ops)
include/media/v4l2-ctrls.h
292
const struct v4l2_ctrl_ops *ops;
include/media/v4l2-ctrls.h
463
const struct v4l2_ctrl_ops *ops;
include/media/v4l2-ctrls.h
682
const struct v4l2_ctrl_ops *ops,
include/media/v4l2-ctrls.h
708
const struct v4l2_ctrl_ops *ops,
include/media/v4l2-ctrls.h
733
const struct v4l2_ctrl_ops *ops,
include/media/v4l2-ctrls.h
760
const struct v4l2_ctrl_ops *ops,
include/media/v4l2-ctrls.h
783
const struct v4l2_ctrl_ops *ops,
include/media/v4l2-device.h
252
return v4l2_dev->mdev && v4l2_dev->mdev->ops &&
include/media/v4l2-device.h
253
v4l2_dev->mdev->ops->req_queue;
include/media/v4l2-device.h
296
if ((cond) && (sd)->ops->o && (sd)->ops->o->f) \
include/media/v4l2-device.h
297
(sd)->ops->o->f((sd) , ##args); \
include/media/v4l2-device.h
355
if ((cond) && (sd)->ops->o && (sd)->ops->o->f) \
include/media/v4l2-device.h
356
__err = (sd)->ops->o->f((sd) , ##args); \
include/media/v4l2-event.h
157
const struct v4l2_subscribed_event_ops *ops);
include/media/v4l2-event.h
77
const struct v4l2_subscribed_event_ops *ops;
include/media/v4l2-flash-led-class.h
135
const struct v4l2_flash_ops *ops, struct v4l2_flash_config *config);
include/media/v4l2-flash-led-class.h
169
const struct v4l2_flash_ops *ops, struct v4l2_flash_config *config)
include/media/v4l2-flash-led-class.h
84
const struct v4l2_flash_ops *ops;
include/media/v4l2-subdev.h
1059
const struct v4l2_subdev_ops *ops;
include/media/v4l2-subdev.h
1859
const struct v4l2_subdev_ops *ops);
include/media/v4l2-subdev.h
1882
else if (!(__sd->ops->o && __sd->ops->o->f)) \
include/media/v4l2-subdev.h
1889
__result = __sd->ops->o->f(__sd, ##args); \
include/media/v4l2-subdev.h
1970
((sd)->ops->o && (sd)->ops->o->f)
include/media/videobuf2-core.h
621
const struct vb2_ops *ops;
include/net/6lowpan.h
120
const struct lowpan_iphc_ctx_ops *ops;
include/net/act_api.h
154
const struct tc_action_ops *ops;
include/net/act_api.h
159
const struct tc_action_ops *ops)
include/net/act_api.h
166
tn->ops = ops;
include/net/act_api.h
173
void tcf_idrinfo_destroy(const struct tc_action_ops *ops,
include/net/act_api.h
184
tcf_idrinfo_destroy(tn->ops, tn->idrinfo);
include/net/act_api.h
191
const struct tc_action_ops *ops,
include/net/act_api.h
195
struct tc_action **a, const struct tc_action_ops *ops,
include/net/act_api.h
199
const struct tc_action_ops *ops, int bind,
include/net/act_api.h
207
int tcf_register_action(struct tc_action_ops *a, struct pernet_operations *ops);
include/net/act_api.h
209
struct pernet_operations *ops);
include/net/act_api.h
25
const struct tc_action_ops *ops;
include/net/act_api.h
292
if (!a->ops->stats_update)
include/net/act_api.h
295
a->ops->stats_update(a, bytes, packets, drops, lastuse, hw);
include/net/bluetooth/bluetooth.h
422
int bt_sock_register(int proto, const struct net_proto_family *ops);
include/net/bluetooth/l2cap.h
615
const struct l2cap_ops *ops;
include/net/cfg80211.h
6318
struct wiphy *wiphy_new_nm(const struct cfg80211_ops *ops, int sizeof_priv,
include/net/cfg80211.h
6333
static inline struct wiphy *wiphy_new(const struct cfg80211_ops *ops,
include/net/cfg80211.h
6336
return wiphy_new_nm(ops, sizeof_priv, NULL);
include/net/cfg802154.h
530
wpan_phy_new(const struct cfg802154_ops *ops, size_t priv_size);
include/net/devlink.h
133
const struct devlink_port_ops *ops;
include/net/devlink.h
1631
struct devlink *devlink_alloc_ns(const struct devlink_ops *ops,
include/net/devlink.h
1634
static inline struct devlink *devlink_alloc(const struct devlink_ops *ops,
include/net/devlink.h
1638
return devlink_alloc_ns(ops, priv_size, &init_net, dev);
include/net/devlink.h
1777
const struct devlink_port_ops *ops);
include/net/devlink.h
1790
const struct devlink_port_ops *ops);
include/net/devlink.h
1829
const struct devlink_linecard_ops *ops, void *priv);
include/net/devlink.h
1911
const struct devlink_region_ops *ops,
include/net/devlink.h
1916
const struct devlink_region_ops *ops,
include/net/devlink.h
1920
const struct devlink_port_region_ops *ops,
include/net/devlink.h
1991
const struct devlink_health_reporter_ops *ops,
include/net/devlink.h
1996
const struct devlink_health_reporter_ops *ops,
include/net/devlink.h
2001
const struct devlink_health_reporter_ops *ops,
include/net/devlink.h
2006
const struct devlink_health_reporter_ops *ops,
include/net/devlink.h
749
const struct devlink_region_ops *ops,
include/net/devlink.h
753
const struct devlink_region_ops *ops,
include/net/devlink.h
777
const struct devlink_port_region_ops *ops,
include/net/devlink.h
781
const struct devlink_port_region_ops *ops,
include/net/dsa.h
1279
const struct devlink_region_ops *ops,
include/net/dsa.h
1284
const struct devlink_port_region_ops *ops,
include/net/dsa.h
1358
const struct dsa_device_ops *ops = skb->dev->dsa_ptr->tag_ops;
include/net/dsa.h
1359
int tag_len = ops->needed_headroom;
include/net/dsa.h
469
const struct dsa_switch_ops *ops;
include/net/dst.h
136
return dst->ops->cow_metrics(dst, p);
include/net/dst.h
190
advmss = dst->ops->default_advmss(dst);
include/net/dst.h
219
return INDIRECT_CALL_INET(dst->ops->mtu, ip6_mtu, ipv4_mtu, dst);
include/net/dst.h
225
return INDIRECT_CALL_1(dst->ops->mtu, ipv4_mtu, dst);
include/net/dst.h
31
struct dst_ops *ops;
include/net/dst.h
397
void *dst_alloc(struct dst_ops *ops, struct net_device *dev,
include/net/dst.h
399
void dst_init(struct dst_entry *dst, struct dst_ops *ops,
include/net/dst.h
410
struct neighbour *n = dst->ops->neigh_lookup(dst, NULL, daddr);
include/net/dst.h
419
if (WARN_ON_ONCE(!dst->ops->neigh_lookup))
include/net/dst.h
422
n = dst->ops->neigh_lookup(dst, skb, NULL);
include/net/dst.h
430
if (dst->ops->confirm_neigh)
include/net/dst.h
431
dst->ops->confirm_neigh(dst, daddr);
include/net/dst.h
437
if (dst && dst->ops && dst->ops->link_failure)
include/net/dst.h
438
dst->ops->link_failure(skb);
include/net/dst.h
491
dst = INDIRECT_CALL_INET(dst->ops->check, ip6_dst_check,
include/net/dst.h
562
if (dst && dst->ops->update_pmtu)
include/net/dst.h
563
dst->ops->update_pmtu(dst, NULL, skb, mtu, true);
include/net/dst.h
571
if (dst && dst->ops->update_pmtu)
include/net/dst.h
572
dst->ops->update_pmtu(dst, NULL, skb, mtu, false);
include/net/dst_ops.h
19
void (*gc)(struct dst_ops *ops);
include/net/failover.h
29
struct failover_ops __rcu *ops;
include/net/failover.h
33
struct failover_ops *ops);
include/net/fib_notifier.h
49
void fib_notifier_ops_unregister(struct fib_notifier_ops *ops);
include/net/fib_rules.h
95
void (*flush_cache)(struct fib_rules_ops *ops);
include/net/genetlink.h
256
int (*pre_doit)(const struct genl_split_ops *ops,
include/net/genetlink.h
261
void (*post_doit)(const struct genl_split_ops *ops,
include/net/genetlink.h
91
int (*pre_doit)(const struct genl_split_ops *ops,
include/net/genetlink.h
94
void (*post_doit)(const struct genl_split_ops *ops,
include/net/genetlink.h
99
const struct genl_ops * ops;
include/net/inet_sock.h
403
struct request_sock *inet_reqsk_alloc(const struct request_sock_ops *ops,
include/net/ip6_route.h
272
return INDIRECT_CALL_1(dst->ops->mtu, ip6_mtu, dst);
include/net/ip6_tunnel.h
101
ops = rcu_dereference(ip6tun_encaps[e->type]);
include/net/ip6_tunnel.h
102
if (likely(ops && ops->encap_hlen))
include/net/ip6_tunnel.h
103
hlen = ops->encap_hlen(e);
include/net/ip6_tunnel.h
112
const struct ip6_tnl_encap_ops *ops;
include/net/ip6_tunnel.h
122
ops = rcu_dereference(ip6tun_encaps[t->encap.type]);
include/net/ip6_tunnel.h
123
if (likely(ops && ops->build_header))
include/net/ip6_tunnel.h
124
ret = ops->build_header(skb, &t->encap, protocol, fl6);
include/net/ip6_tunnel.h
82
int ip6_tnl_encap_add_ops(const struct ip6_tnl_encap_ops *ops,
include/net/ip6_tunnel.h
84
int ip6_tnl_encap_del_ops(const struct ip6_tnl_encap_ops *ops,
include/net/ip6_tunnel.h
91
const struct ip6_tnl_encap_ops *ops;
include/net/ip_tunnels.h
399
struct rtnl_link_ops *ops, char *devname);
include/net/ip_tunnels.h
401
struct rtnl_link_ops *ops,
include/net/ip_tunnels.h
528
const struct ip_tunnel_encap_ops *ops;
include/net/ip_tunnels.h
538
ops = rcu_dereference(iptun_encaps[e->type]);
include/net/ip_tunnels.h
539
if (likely(ops && ops->encap_hlen))
include/net/ip_tunnels.h
540
hlen = ops->encap_hlen(e);
include/net/ip_tunnels.h
550
const struct ip_tunnel_encap_ops *ops;
include/net/ip_tunnels.h
560
ops = rcu_dereference(iptun_encaps[e->type]);
include/net/ip_tunnels.h
561
if (likely(ops && ops->build_header))
include/net/ip_tunnels.h
562
ret = ops->build_header(skb, e, protocol, fl4);
include/net/mac80211.h
4979
const struct ieee80211_ops *ops,
include/net/mac80211.h
4998
const struct ieee80211_ops *ops)
include/net/mac80211.h
5000
return ieee80211_alloc_hw_nm(priv_data_len, ops, NULL);
include/net/mac80211.h
7240
int ieee80211_rate_control_register(const struct rate_control_ops *ops);
include/net/mac80211.h
7241
void ieee80211_rate_control_unregister(const struct rate_control_ops *ops);
include/net/mac802154.h
411
ieee802154_alloc_hw(size_t priv_data_len, const struct ieee802154_ops *ops);
include/net/mctpdevice.h
27
const struct mctp_netdev_ops *ops;
include/net/mctpdevice.h
48
const struct mctp_netdev_ops *ops,
include/net/mptcp.h
219
struct request_sock *mptcp_subflow_reqsk_alloc(const struct request_sock_ops *ops,
include/net/mptcp.h
310
static inline struct request_sock *mptcp_subflow_reqsk_alloc(const struct request_sock_ops *ops,
include/net/neighbour.h
163
const struct neigh_ops *ops;
include/net/netfilter/nf_conntrack_bridge.h
11
struct nf_hook_ops *ops;
include/net/netfilter/nf_nat.h
100
int nf_nat_inet_register_fn(struct net *net, const struct nf_hook_ops *ops);
include/net/netfilter/nf_nat.h
101
void nf_nat_inet_unregister_fn(struct net *net, const struct nf_hook_ops *ops);
include/net/netfilter/nf_nat.h
71
int nf_nat_register_fn(struct net *net, u8 pf, const struct nf_hook_ops *ops,
include/net/netfilter/nf_nat.h
73
void nf_nat_unregister_fn(struct net *net, u8 pf, const struct nf_hook_ops *ops,
include/net/netfilter/nf_nat.h
94
int nf_nat_ipv4_register_fn(struct net *net, const struct nf_hook_ops *ops);
include/net/netfilter/nf_nat.h
95
void nf_nat_ipv4_unregister_fn(struct net *net, const struct nf_hook_ops *ops);
include/net/netfilter/nf_nat.h
97
int nf_nat_ipv6_register_fn(struct net *net, const struct nf_hook_ops *ops);
include/net/netfilter/nf_nat.h
98
void nf_nat_ipv6_unregister_fn(struct net *net, const struct nf_hook_ops *ops);
include/net/netfilter/nf_tables.h
1019
return ((void *)expr) + expr->ops->size;
include/net/netfilter/nf_tables.h
1030
return expr != nft_expr_last(rule) && expr->ops;
include/net/netfilter/nf_tables.h
1054
expr->ops->eval(expr, regs, pkt);
include/net/netfilter/nf_tables.h
1190
int (*ops_register)(struct net *net, const struct nf_hook_ops *ops);
include/net/netfilter/nf_tables.h
1191
void (*ops_unregister)(struct net *net, const struct nf_hook_ops *ops);
include/net/netfilter/nf_tables.h
1245
struct nf_hook_ops ops;
include/net/netfilter/nf_tables.h
1392
const struct nft_object_ops *ops ____cacheline_aligned;
include/net/netfilter/nf_tables.h
1428
const struct nft_object_ops *ops;
include/net/netfilter/nf_tables.h
1974
track->regs[dreg].selector->ops == expr->ops &&
include/net/netfilter/nf_tables.h
410
const struct nft_expr_ops *ops;
include/net/netfilter/nf_tables.h
525
const struct nft_set_ops ops;
include/net/netfilter/nf_tables.h
528
#define to_set_type(o) container_of(o, struct nft_set_type, ops)
include/net/netfilter/nf_tables.h
542
__size += (__expr)->ops->size, __expr = ((void *)(__expr)) + (__expr)->ops->size)
include/net/netfilter/nf_tables.h
608
const struct nft_set_ops *ops ____cacheline_aligned;
include/net/netfilter/nf_tables.h
858
return (void *)elem_priv + set->ops->elemsize;
include/net/netfilter/nf_tables.h
905
void (*release_ops)(const struct nft_expr_ops *ops);
include/net/netfilter/nf_tables.h
906
const struct nft_expr_ops *ops;
include/net/netlabel.h
692
netlbl_calipso_ops_register(const struct netlbl_calipso_ops *ops);
include/net/nfc/digital.h
194
const struct nfc_digital_ops *ops;
include/net/nfc/digital.h
239
struct nfc_digital_dev *nfc_digital_allocate_device(const struct nfc_digital_ops *ops,
include/net/nfc/hci.h
121
const struct nfc_hci_ops *ops;
include/net/nfc/hci.h
154
struct nfc_hci_dev *nfc_hci_allocate_device(const struct nfc_hci_ops *ops,
include/net/nfc/nci_core.h
198
const struct nci_ops *ops;
include/net/nfc/nci_core.h
275
struct nci_dev *nci_allocate_device(const struct nci_ops *ops,
include/net/nfc/nci_core.h
448
struct nci_uart_ops ops;
include/net/nfc/nfc.h
198
const struct nfc_ops *ops;
include/net/nfc/nfc.h
205
struct nfc_dev *nfc_allocate_device(const struct nfc_ops *ops,
include/net/phonet/phonet.h
97
const struct proto_ops *ops;
include/net/pkt_cls.h
173
cl = q->ops->cl_ops->bind_tcf(q, base, r->classid);
include/net/pkt_cls.h
176
q->ops->cl_ops->unbind_tcf(q, cl);
include/net/pkt_cls.h
200
q->ops->cl_ops->unbind_tcf(q, cl);
include/net/pkt_cls.h
25
int register_tcf_proto_ops(struct tcf_proto_ops *ops);
include/net/pkt_cls.h
26
void unregister_tcf_proto_ops(struct tcf_proto_ops *ops);
include/net/pkt_cls.h
405
struct tcf_ematch_ops * ops;
include/net/pkt_cls.h
415
return !em->ops;
include/net/pkt_sched.h
291
txt, qdisc->ops->id, qdisc->handle >> 16);
include/net/pkt_sched.h
301
skb = sch->ops->peek(sch);
include/net/pkt_sched.h
312
const struct Qdisc_ops *ops)
include/net/pkt_sched.h
317
if (ops->static_flags & TCQ_F_INGRESS ||
include/net/pkt_sched.h
318
ops == &noqueue_qdisc_ops)
include/net/pkt_sched.h
326
const struct Qdisc_ops *ops)
include/net/pkt_sched.h
328
if (ops->static_flags & TCQ_F_INGRESS ||
include/net/pkt_sched.h
329
ops == &noqueue_qdisc_ops)
include/net/pkt_sched.h
91
struct Qdisc *fifo_create_dflt(struct Qdisc *sch, struct Qdisc_ops *ops,
include/net/protocol.h
87
const struct proto_ops *ops;
include/net/psp/types.h
71
struct psp_dev_ops *ops;
include/net/rsi_91x.h
50
int (*attach)(void *priv, struct rsi_proto_ops *ops);
include/net/rtnetlink.h
202
int rtnl_link_register(struct rtnl_link_ops *ops);
include/net/rtnetlink.h
203
void rtnl_link_unregister(struct rtnl_link_ops *ops);
include/net/rtnetlink.h
243
int rtnl_af_register(struct rtnl_af_ops *ops);
include/net/rtnetlink.h
244
void rtnl_af_unregister(struct rtnl_af_ops *ops);
include/net/rtnetlink.h
249
const struct rtnl_link_ops *ops,
include/net/sch_generic.h
437
const struct tcf_proto_ops *ops;
include/net/sch_generic.h
775
const struct Qdisc_ops *ops,
include/net/sch_generic.h
779
const struct Qdisc_ops *ops, u32 parentid,
include/net/sch_generic.h
94
const struct Qdisc_ops *ops;
include/net/sock.h
2206
if (dst && dst->ops->negative_advice)
include/net/sock.h
2207
dst->ops->negative_advice(sk, dst);
include/net/tc_act/tc_gact.h
25
if (a->ops && a->ops->id != TCA_ID_GACT)
include/net/tc_act/tc_ife.h
27
const struct tcf_meta_ops *ops;
include/net/tc_act/tc_mirred.h
22
if (a->ops && a->ops->id == TCA_ID_MIRRED)
include/net/tc_act/tc_mirred.h
31
if (a->ops && a->ops->id == TCA_ID_MIRRED)
include/net/tc_act/tc_mirred.h
40
if (a->ops && a->ops->id == TCA_ID_MIRRED)
include/net/tc_act/tc_mirred.h
49
if (a->ops && a->ops->id == TCA_ID_MIRRED)
include/net/tc_act/tc_pedit.h
35
if (a->ops && a->ops->id == TCA_ID_PEDIT)
include/net/tc_act/tc_skbedit.h
38
if (a->ops && a->ops->id == TCA_ID_SKBEDIT) {
include/net/tc_act/tc_tunnel_key.h
36
if (a->ops && a->ops->id == TCA_ID_TUNNEL_KEY)
include/net/tc_act/tc_tunnel_key.h
50
if (a->ops && a->ops->id == TCA_ID_TUNNEL_KEY)
include/net/tc_wrapper.h
101
if (a->ops->act == tcf_mpls_act)
include/net/tc_wrapper.h
105
if (a->ops->act == tcf_nat_act)
include/net/tc_wrapper.h
109
if (a->ops->act == tunnel_key_act)
include/net/tc_wrapper.h
113
if (a->ops->act == tcf_vlan_act)
include/net/tc_wrapper.h
117
if (a->ops->act == tcf_ife_act)
include/net/tc_wrapper.h
121
if (a->ops->act == tcf_simp_act)
include/net/tc_wrapper.h
125
if (a->ops->act == tcf_sample_act)
include/net/tc_wrapper.h
130
return a->ops->act(skb, a, res);
include/net/tc_wrapper.h
217
return a->ops->act(skb, a, res);
include/net/tc_wrapper.h
53
if (a->ops->act == tcf_gact_act)
include/net/tc_wrapper.h
57
if (a->ops->act == tcf_mirred_act)
include/net/tc_wrapper.h
61
if (a->ops->act == tcf_pedit_act)
include/net/tc_wrapper.h
65
if (a->ops->act == tcf_skbedit_act)
include/net/tc_wrapper.h
69
if (a->ops->act == tcf_skbmod_act)
include/net/tc_wrapper.h
73
if (a->ops->act == tcf_police_act)
include/net/tc_wrapper.h
77
if (a->ops->act == tcf_bpf_act)
include/net/tc_wrapper.h
81
if (a->ops->act == tcf_connmark_act)
include/net/tc_wrapper.h
85
if (a->ops->act == tcf_csum_act)
include/net/tc_wrapper.h
89
if (a->ops->act == tcf_ct_act)
include/net/tc_wrapper.h
93
if (a->ops->act == tcf_ctinfo_act)
include/net/tc_wrapper.h
97
if (a->ops->act == tcf_gate_act)
include/net/tcp.h
2484
static inline __u32 cookie_init_sequence(const struct tcp_request_sock_ops *ops,
include/net/tcp.h
2490
return ops->cookie_init_seq(skb, mss);
include/net/tcp.h
2493
static inline __u32 cookie_init_sequence(const struct tcp_request_sock_ops *ops,
include/net/tcp.h
577
struct request_sock *cookie_tcp_reqsk_alloc(const struct request_sock_ops *ops,
include/net/xdp_sock.h
163
const struct xsk_tx_metadata_ops *ops,
include/net/xdp_sock.h
169
if (ops->tmo_request_launch_time)
include/net/xdp_sock.h
171
ops->tmo_request_launch_time(meta->request.launch_time,
include/net/xdp_sock.h
174
if (ops->tmo_request_timestamp)
include/net/xdp_sock.h
176
ops->tmo_request_timestamp(priv);
include/net/xdp_sock.h
178
if (ops->tmo_request_checksum)
include/net/xdp_sock.h
180
ops->tmo_request_checksum(meta->request.csum_start,
include/net/xdp_sock.h
195
const struct xsk_tx_metadata_ops *ops,
include/net/xdp_sock.h
203
*compl->tx_timestamp = ops->tmo_fill_timestamp(priv);
include/net/xdp_sock.h
234
const struct xsk_tx_metadata_ops *ops,
include/net/xdp_sock.h
240
const struct xsk_tx_metadata_ops *ops,
include/pcmcia/soc_common.h
38
const struct pcmcia_low_level *ops;
include/pcmcia/ss.h
166
struct pccard_operations *ops;
include/rdma/ib_umem.h
166
const struct dma_buf_attach_ops *ops);
include/rdma/ib_umem.h
213
struct dma_buf_attach_ops *ops)
include/rdma/ib_umem_odp.h
68
int access, const struct mmu_interval_notifier_ops *ops);
include/rdma/ib_umem_odp.h
74
const struct mmu_interval_notifier_ops *ops);
include/rdma/ib_umem_odp.h
87
int access, const struct mmu_interval_notifier_ops *ops)
include/rdma/ib_verbs.h
2350
((struct ib_type *)rdma_zalloc_obj(ib_dev, ib_dev->ops.size_##ib_type, \
include/rdma/ib_verbs.h
2354
((struct ib_type *)rdma_zalloc_obj(ib_dev, ib_dev->ops.size_##ib_type, \
include/rdma/ib_verbs.h
2815
struct ib_device_ops ops;
include/rdma/ib_verbs.h
2915
if (is_numa_aware && dev->ops.get_numa_node)
include/rdma/ib_verbs.h
2916
return kzalloc_node(size, gfp, dev->ops.get_numa_node(dev));
include/rdma/ib_verbs.h
3056
const struct ib_device_ops *ops);
include/rdma/ib_verbs.h
3523
device->ops.add_gid && device->ops.del_gid;
include/rdma/ib_verbs.h
3800
if (!pd->device->ops.create_srq)
include/rdma/ib_verbs.h
3864
return srq->device->ops.post_srq_recv(srq, recv_wr,
include/rdma/ib_verbs.h
3986
return qp->device->ops.post_send(qp, send_wr, bad_send_wr ? : &dummy);
include/rdma/ib_verbs.h
4003
return qp->device->ops.post_recv(qp, recv_wr, bad_recv_wr ? : &dummy);
include/rdma/ib_verbs.h
4114
return cq->device->ops.poll_cq(cq, num_entries, wc);
include/rdma/ib_verbs.h
4147
return cq->device->ops.req_notify_cq(cq, flags);
include/rdma/ib_verbs.h
4891
!device->ops.get_vector_affinity)
include/rdma/ib_verbs.h
4894
return device->ops.get_vector_affinity(device, comp_vector);
include/rdma/rdma_netlink.h
131
void rdma_link_register(struct rdma_link_ops *ops);
include/rdma/rdma_netlink.h
132
void rdma_link_unregister(struct rdma_link_ops *ops);
include/scsi/libfc.h
212
struct fc_rport_operations *ops;
include/soc/mscc/ocelot.h
817
const struct ocelot_ops *ops;
include/soc/tegra/bpmp.h
30
const struct tegra_bpmp_ops *ops;
include/soc/tegra/mc.h
198
const struct tegra_mc_ops *ops;
include/soc/tegra/tegra-cbb.h
19
const struct tegra_cbb_ops *ops;
include/sound/ac97/controller.h
32
const struct ac97_controller_ops *ops;
include/sound/ac97/controller.h
64
const struct ac97_controller_ops *ops, struct device *dev,
include/sound/ac97/controller.h
69
snd_ac97_controller_register(const struct ac97_controller_ops *ops,
include/sound/ac97_codec.h
200
const struct snd_ac97_bus_ops *ops;
include/sound/ac97_codec.h
314
const struct snd_ac97_bus_ops *ops,
include/sound/ak4xxx-adda.h
64
struct snd_ak4xxx_ops ops;
include/sound/compress_driver.h
111
struct snd_compr_ops *ops;
include/sound/compress_driver.h
197
struct snd_compr_ops *ops;
include/sound/compress_driver.h
71
struct snd_compr_ops *ops;
include/sound/core.h
322
void *device_data, const struct snd_device_ops *ops);
include/sound/core.h
73
const struct snd_device_ops *ops; /* operations */
include/sound/emux_synth.h
86
struct snd_emux_operators ops; /* operators */
include/sound/hda_chmap.h
59
struct hdac_chmap_ops ops;
include/sound/hda_codec.h
150
struct hda_pcm_ops ops;
include/sound/hda_codec.h
485
if (driver->ops && driver->ops->check_power_status)
include/sound/hda_codec.h
486
return driver->ops->check_power_status(codec, nid);
include/sound/hda_codec.h
92
const struct hda_codec_ops *ops;
include/sound/hda_component.h
27
const struct drm_audio_component_audio_ops *ops);
include/sound/hda_component.h
61
const struct drm_audio_component_audio_ops *ops)
include/sound/hdaudio.h
293
const struct hdac_bus_ops *ops;
include/sound/hdaudio.h
389
const struct hdac_bus_ops *ops);
include/sound/hdaudio_ext.h
8
const struct hdac_bus_ops *ops,
include/sound/hdmi-codec.h
122
const struct hdmi_codec_ops *ops;
include/sound/hwdep.h
52
struct snd_hwdep_ops ops;
include/sound/i2c.h
51
void *ops;
include/sound/i2c.h
53
const struct snd_i2c_ops *ops; /* midlevel operations */
include/sound/info.h
67
const struct snd_info_entry_ops *ops;
include/sound/omap-hdmi-audio.h
36
const struct omap_hdmi_audio_ops *ops;
include/sound/pcm-indirect.h
172
if (substream->ops->ack) {
include/sound/pcm-indirect.h
173
err = substream->ops->ack(substream);
include/sound/pcm-indirect.h
95
if (substream->ops->ack) {
include/sound/pcm-indirect.h
96
err = substream->ops->ack(substream);
include/sound/pcm.h
1165
const struct snd_pcm_ops *ops);
include/sound/pcm.h
476
const struct snd_pcm_ops *ops;
include/sound/rawmidi.h
101
const struct snd_rawmidi_ops *ops;
include/sound/rawmidi.h
130
const struct snd_rawmidi_global_ops *ops;
include/sound/rawmidi.h
155
const struct snd_rawmidi_ops *ops);
include/sound/sb16_csp.h
59
struct snd_sb_csp_ops ops; /* operators */
include/sound/sdca_asoc.h
38
const struct snd_soc_dai_ops *ops);
include/sound/sdca_asoc.h
44
const struct snd_soc_dai_ops *ops);
include/sound/seq_midi_emul.h
177
void snd_midi_process_event(const struct snd_midi_op *ops,
include/sound/simple_card_utils.h
75
const struct snd_soc_ops *ops;
include/sound/soc-dai.h
412
const struct snd_soc_dai_ops *ops;
include/sound/soc-dai.h
562
if (dai->driver->ops->set_stream)
include/sound/soc-dai.h
563
return dai->driver->ops->set_stream(dai, stream, direction);
include/sound/soc-dai.h
582
if (dai->driver->ops->get_stream)
include/sound/soc-dai.h
583
return dai->driver->ops->get_stream(dai, direction);
include/sound/soc-topology.h
181
const struct snd_soc_tplg_ops *ops, const struct firmware *fw);
include/sound/soc.h
1147
struct snd_pcm_ops ops;
include/sound/soc.h
527
int snd_soc_set_ac97_ops(struct snd_ac97_bus_ops *ops);
include/sound/soc.h
528
int snd_soc_set_ac97_ops_of_reset(struct snd_ac97_bus_ops *ops,
include/sound/soc.h
533
static inline int snd_soc_set_ac97_ops_of_reset(struct snd_ac97_bus_ops *ops,
include/sound/soc.h
539
static inline int snd_soc_set_ac97_ops(struct snd_ac97_bus_ops *ops)
include/sound/soc.h
764
const struct snd_soc_ops *ops;
include/sound/soc_sdw_utils.h
166
const struct snd_soc_ops *ops);
include/sound/soc_sdw_utils.h
173
const struct snd_soc_ops *ops);
include/sound/soc_sdw_utils.h
80
const struct snd_soc_ops *ops;
include/sound/sof.h
173
const struct snd_sof_dsp_ops *ops;
include/sound/ump.h
30
const struct snd_ump_ops *ops; /* UMP ops set by the driver */
include/sound/vx_core.h
151
const struct snd_vx_ops *ops;
include/sound/vx_core.h
197
const struct snd_vx_ops *ops, int extra_size);
include/sound/vx_core.h
216
return chip->ops->test_and_ack(chip);
include/sound/vx_core.h
221
chip->ops->validate_irq(chip, enable);
include/sound/vx_core.h
226
return chip->ops->in8(chip, reg);
include/sound/vx_core.h
231
return chip->ops->in32(chip, reg);
include/sound/vx_core.h
236
chip->ops->out8(chip, reg, val);
include/sound/vx_core.h
241
chip->ops->out32(chip, reg, val);
include/sound/vx_core.h
251
chip->ops->reset_dsp(chip);
include/sound/vx_core.h
278
chip->ops->dma_write(chip, runtime, pipe, count);
include/sound/vx_core.h
284
chip->ops->dma_read(chip, runtime, pipe, count);
include/target/target_core_backend.h
93
sense_reason_t sbc_parse_cdb(struct se_cmd *cmd, struct exec_cmd_ops *ops);
include/trace/events/dma_fence.h
49
__string(driver, fence->ops->get_driver_name(fence))
include/trace/events/dma_fence.h
50
__string(timeline, fence->ops->get_timeline_name(fence))
include/trace/events/qdisc.h
110
__string( kind, q->ops->id )
include/trace/events/qdisc.h
129
TP_PROTO(const struct Qdisc_ops *ops, struct net_device *dev, u32 parent),
include/trace/events/qdisc.h
131
TP_ARGS(ops, dev, parent),
include/trace/events/qdisc.h
135
__string( kind, ops->id )
include/trace/events/qdisc.h
85
__string( kind, q->ops->id )
include/uapi/drm/msm_drm.h
411
__u64 ops;
include/uapi/drm/panfrost_drm.h
353
__u64 ops;
include/uapi/drm/panthor_drm.h
1139
struct drm_panthor_obj_array ops;
include/uapi/drm/panthor_drm.h
633
struct drm_panthor_obj_array ops;
include/uapi/linux/io_uring.h
810
struct io_uring_probe_op ops[];
include/uapi/sound/asoc.h
291
struct snd_soc_tplg_io_ops ops;
include/video/mmp_disp.h
159
const struct mmp_overlay_ops *ops;
include/video/mmp_disp.h
230
struct mmp_path_ops ops;
include/video/mmp_disp.h
242
path->ops.set_mode(path, mode);
include/video/mmp_disp.h
247
path->ops.set_onoff(path, status);
include/video/mmp_disp.h
253
return path->ops.get_modelist(path, modelist);
include/video/mmp_disp.h
260
return path->ops.get_overlay(path, overlay_id);
include/video/mmp_disp.h
267
overlay->ops->set_fetch(overlay, fetch_id);
include/video/mmp_disp.h
273
overlay->ops->set_onoff(overlay, status);
include/video/mmp_disp.h
279
overlay->ops->set_win(overlay, win);
include/video/mmp_disp.h
285
return overlay->ops->set_addr(overlay, addr);
include/video/omapfb_dss.h
658
} ops;
include/video/udlfb.h
58
struct fb_ops ops;
include/xen/xen-front-pgdir-shbuf.h
52
const struct xen_front_pgdir_shbuf_ops *ops;
io_uring/eventfd.c
153
atomic_set(&ev_fd->ops, 0);
io_uring/eventfd.c
20
atomic_t ops;
io_uring/eventfd.c
59
if (!atomic_fetch_or(BIT(IO_EVENTFD_OP_SIGNAL_BIT), &ev_fd->ops)) {
io_uring/notif.c
138
nd->uarg.ops = &io_ubuf_ops;
io_uring/notif.c
91
if (unlikely(prev_uarg->ops != &io_ubuf_ops))
io_uring/register.c
51
size = struct_size(p, ops, nr_args);
io_uring/register.c
62
p->ops[i].op = i;
io_uring/register.c
64
p->ops[i].flags = IO_URING_OP_SUPPORTED;
ipc/mqueue.c
460
fc->ops = &mqueue_fs_context_ops;
ipc/util.c
340
const struct ipc_ops *ops, struct ipc_params *params)
ipc/util.c
345
err = ops->getnew(ns, params);
ipc/util.c
367
const struct ipc_ops *ops,
ipc/util.c
375
err = ops->associate(ipcp, params->flg);
ipc/util.c
398
const struct ipc_ops *ops, struct ipc_params *params)
ipc/util.c
415
err = ops->getnew(ns, params);
ipc/util.c
423
if (ops->more_checks)
ipc/util.c
424
err = ops->more_checks(ipcp, params);
ipc/util.c
430
err = ipc_check_perms(ns, ipcp, ops, params);
ipc/util.c
671
const struct ipc_ops *ops, struct ipc_params *params)
ipc/util.c
674
return ipcget_new(ns, ids, ops, params);
ipc/util.c
676
return ipcget_public(ns, ids, ops, params);
ipc/util.h
244
const struct ipc_ops *ops, struct ipc_params *params);
kernel/bpf/arraymap.c
885
if (!map->ops->map_fd_sys_lookup_elem)
kernel/bpf/arraymap.c
891
*value = map->ops->map_fd_sys_lookup_elem(ptr);
kernel/bpf/arraymap.c
914
new_ptr = map->ops->map_fd_get_ptr(map, map_file, ufd);
kernel/bpf/arraymap.c
918
if (map->ops->map_poke_run) {
kernel/bpf/arraymap.c
921
map->ops->map_poke_run(map, index, old_ptr, new_ptr);
kernel/bpf/arraymap.c
928
map->ops->map_fd_put_ptr(map, old_ptr, true);
kernel/bpf/arraymap.c
941
if (map->ops->map_poke_run) {
kernel/bpf/arraymap.c
944
map->ops->map_poke_run(map, index, old_ptr, NULL);
kernel/bpf/arraymap.c
951
map->ops->map_fd_put_ptr(map, old_ptr, need_defer);
kernel/bpf/bpf_iter.c
247
seq_info = link->aux.map->ops->iter_seq_info;
kernel/bpf/bpf_iter.c
501
return link->ops == &bpf_iter_link_lops;
kernel/bpf/bpf_iter.c
640
if (link->ops != &bpf_iter_link_lops)
kernel/bpf/bpf_iter.c
714
return map->ops->map_for_each_callback(map, callback_fn, callback_ctx, flags);
kernel/bpf/bpf_local_storage.c
31
if (!map->ops->map_local_storage_charge)
kernel/bpf/bpf_local_storage.c
34
return map->ops->map_local_storage_charge(smap, owner, size);
kernel/bpf/bpf_local_storage.c
42
if (map->ops->map_local_storage_uncharge)
kernel/bpf/bpf_local_storage.c
43
map->ops->map_local_storage_uncharge(smap, owner, size);
kernel/bpf/bpf_local_storage.c
51
return map->ops->map_owner_storage_ptr(owner);
kernel/bpf/btf.c
1854
bpf_struct_ops_desc_release(&tab->ops[i]);
kernel/bpf/btf.c
251
struct bpf_struct_ops_desc ops[];
kernel/bpf/btf.c
4302
const struct btf_kind_operations *ops;
kernel/bpf/btf.c
4323
ops = btf_type_ops(member_type);
kernel/bpf/btf.c
4324
ops->show(btf, member_type, member->type,
kernel/bpf/btf.c
9636
tab = kzalloc_flex(*tab, ops, 4);
kernel/bpf/btf.c
9644
if (tab->ops[i].st_ops == st_ops)
kernel/bpf/btf.c
9649
struct_size(tab, ops, tab->capacity * 2),
kernel/bpf/btf.c
9658
tab->ops[btf->struct_ops_tab->cnt].st_ops = st_ops;
kernel/bpf/btf.c
9660
err = bpf_struct_ops_desc_init(&tab->ops[btf->struct_ops_tab->cnt], btf, log);
kernel/bpf/btf.c
9682
st_ops_list = btf->struct_ops_tab->ops;
kernel/bpf/btf.c
9704
st_ops_list = btf->struct_ops_tab->ops;
kernel/bpf/core.c
2896
if (map->ops->map_poke_untrack)
kernel/bpf/core.c
2897
map->ops->map_poke_untrack(map, aux);
kernel/bpf/hashtab.c
1408
map->ops->map_fd_put_ptr(map, old_map_ptr, true);
kernel/bpf/hashtab.c
1919
map_id = map->ops->map_fd_sys_lookup_elem(*inner_map);
kernel/bpf/hashtab.c
2618
map->ops->map_fd_put_ptr(map, ptr, false);
kernel/bpf/hashtab.c
2631
if (!map->ops->map_fd_sys_lookup_elem)
kernel/bpf/hashtab.c
2637
*value = map->ops->map_fd_sys_lookup_elem(READ_ONCE(*ptr));
kernel/bpf/hashtab.c
2652
ptr = map->ops->map_fd_get_ptr(map, map_file, *(int *)value);
kernel/bpf/hashtab.c
2664
map->ops->map_fd_put_ptr(map, ptr, false);
kernel/bpf/hashtab.c
964
if (map->ops->map_fd_put_ptr) {
kernel/bpf/hashtab.c
966
map->ops->map_fd_put_ptr(map, ptr, true);
kernel/bpf/helpers.c
109
return map->ops->map_pop_elem(map, value);
kernel/bpf/helpers.c
122
return map->ops->map_peek_elem(map, value);
kernel/bpf/helpers.c
136
return (unsigned long) map->ops->map_lookup_percpu_elem(map, key, cpu);
kernel/bpf/helpers.c
47
return (unsigned long) map->ops->map_lookup_elem(map, key);
kernel/bpf/helpers.c
63
return map->ops->map_update_elem(map, key, value, flags);
kernel/bpf/helpers.c
80
return map->ops->map_delete_elem(map, key);
kernel/bpf/helpers.c
94
return map->ops->map_push_elem(map, value, flags);
kernel/bpf/inode.c
1062
fc->ops = &bpf_context_ops;
kernel/bpf/inode.c
229
if (map->ops->map_get_next_key(map, prev_key, key)) {
kernel/bpf/inode.c
258
map->ops->map_seq_show_elem(map, key, m);
kernel/bpf/map_in_map.c
106
if (inner_map_meta->ops->map_meta_equal(inner_map_meta, inner_map))
kernel/bpf/map_in_map.c
24
if (!inner_map->ops->map_meta_equal)
kernel/bpf/map_in_map.c
29
if (inner_map->ops == &array_map_ops || inner_map->ops == &percpu_array_map_ops)
kernel/bpf/map_in_map.c
63
inner_map_meta->ops = inner_map->ops;
kernel/bpf/map_in_map.c
64
if (inner_map->ops == &array_map_ops || inner_map->ops == &percpu_array_map_ops) {
kernel/bpf/offload.c
104
offload->offdev->ops->destroy(prog);
kernel/bpf/offload.c
28
const struct bpf_prog_offload_ops *ops;
kernel/bpf/offload.c
295
ret = offload->offdev->ops->prepare(prog);
kernel/bpf/offload.c
312
ret = offload->offdev->ops->insn_hook(env, insn_idx,
kernel/bpf/offload.c
327
if (offload->offdev->ops->finalize)
kernel/bpf/offload.c
328
ret = offload->offdev->ops->finalize(env);
kernel/bpf/offload.c
341
const struct bpf_prog_offload_ops *ops;
kernel/bpf/offload.c
348
ops = offload->offdev->ops;
kernel/bpf/offload.c
349
if (!offload->opt_failed && ops->replace_insn)
kernel/bpf/offload.c
350
ret = ops->replace_insn(env, off, insn);
kernel/bpf/offload.c
365
if (!offload->opt_failed && offload->offdev->ops->remove_insns)
kernel/bpf/offload.c
366
ret = offload->offdev->ops->remove_insns(env, off, cnt);
kernel/bpf/offload.c
401
ret = offload->offdev->ops->translate(prog);
kernel/bpf/offload.c
776
bpf_offload_dev_create(const struct bpf_prog_offload_ops *ops, void *priv)
kernel/bpf/offload.c
784
offdev->ops = ops;
kernel/bpf/offload.c
836
const struct xdp_metadata_ops *ops;
kernel/bpf/offload.c
848
ops = prog->aux->offload->netdev->xdp_metadata_ops;
kernel/bpf/offload.c
849
if (!ops)
kernel/bpf/offload.c
853
if (func_id == bpf_xdp_metadata_kfunc_id(name)) p = ops->xmo;
kernel/bpf/preload/bpf_preload_kern.c
33
static struct bpf_preload_ops ops = {
kernel/bpf/preload/bpf_preload_kern.c
81
bpf_preload_ops = &ops;
kernel/bpf/syscall.c
1005
return map->ops->map_mem_usage(map);
kernel/bpf/syscall.c
1092
if (!map->ops->map_mmap || !IS_ERR_OR_NULL(map->record))
kernel/bpf/syscall.c
1135
err = map->ops->map_mmap(map, vma);
kernel/bpf/syscall.c
1148
if (map->ops->map_poll)
kernel/bpf/syscall.c
1149
return map->ops->map_poll(map, filp, pts);
kernel/bpf/syscall.c
1160
if (map->ops->map_get_unmapped_area)
kernel/bpf/syscall.c
1161
return map->ops->map_get_unmapped_area(filp, addr, len, pgoff, flags);
kernel/bpf/syscall.c
1259
if (!map->ops->map_check_btf)
kernel/bpf/syscall.c
1355
if (map->ops->map_check_btf) {
kernel/bpf/syscall.c
1356
ret = map->ops->map_check_btf(map, btf, key_type, value_type);
kernel/bpf/syscall.c
1371
const struct bpf_map_ops *ops;
kernel/bpf/syscall.c
1417
ops = bpf_map_types[map_type];
kernel/bpf/syscall.c
1418
if (!ops)
kernel/bpf/syscall.c
1421
if (ops->map_alloc_check) {
kernel/bpf/syscall.c
1422
err = ops->map_alloc_check(attr);
kernel/bpf/syscall.c
1427
ops = &bpf_map_offload_ops;
kernel/bpf/syscall.c
1428
if (!ops->map_mem_usage)
kernel/bpf/syscall.c
1507
map = ops->map_alloc(attr);
kernel/bpf/syscall.c
1512
map->ops = ops;
kernel/bpf/syscall.c
1858
err = map->ops->map_delete_elem(map, key);
kernel/bpf/syscall.c
1864
err = map->ops->map_delete_elem(map, key);
kernel/bpf/syscall.c
1916
err = map->ops->map_get_next_key(map, key, next_key);
kernel/bpf/syscall.c
1976
err = map->ops->map_delete_elem(map, key);
kernel/bpf/syscall.c
2095
err = map->ops->map_get_next_key(map, prev_key, key);
kernel/bpf/syscall.c
2197
err = map->ops->map_pop_elem(map, value);
kernel/bpf/syscall.c
2206
err = map->ops->map_lookup_and_delete_elem(map, key, value, attr->flags);
kernel/bpf/syscall.c
2281
const struct bpf_prog_ops *ops;
kernel/bpf/syscall.c
2286
ops = bpf_prog_types[type];
kernel/bpf/syscall.c
2287
if (!ops)
kernel/bpf/syscall.c
2291
prog->aux->ops = ops;
kernel/bpf/syscall.c
2293
prog->aux->ops = &bpf_offload_prog_ops;
kernel/bpf/syscall.c
261
return map->ops->map_update_elem(map, key, value, flags);
kernel/bpf/syscall.c
292
err = map->ops->map_push_elem(map, value, flags);
kernel/bpf/syscall.c
297
err = map->ops->map_update_elem(map, key, value, flags);
kernel/bpf/syscall.c
3192
const struct bpf_link_ops *ops, struct bpf_prog *prog,
kernel/bpf/syscall.c
3195
WARN_ON(ops->dealloc && ops->dealloc_deferred);
kernel/bpf/syscall.c
3200
link->ops = ops;
kernel/bpf/syscall.c
3206
const struct bpf_link_ops *ops, struct bpf_prog *prog,
kernel/bpf/syscall.c
3209
bpf_link_init_sleepable(link, type, ops, prog, attach_type, false);
kernel/bpf/syscall.c
3251
if (link->ops->dealloc_deferred)
kernel/bpf/syscall.c
3252
link->ops->dealloc_deferred(link);
kernel/bpf/syscall.c
3254
link->ops->dealloc(link);
kernel/bpf/syscall.c
3287
const struct bpf_link_ops *ops = link->ops;
kernel/bpf/syscall.c
3292
ops->release(link);
kernel/bpf/syscall.c
3293
if (ops->dealloc_deferred) {
kernel/bpf/syscall.c
3315
} else if (ops->dealloc) {
kernel/bpf/syscall.c
336
err = map->ops->map_peek_elem(map, value);
kernel/bpf/syscall.c
3397
if (link->ops->show_fdinfo)
kernel/bpf/syscall.c
3398
link->ops->show_fdinfo(link, m);
kernel/bpf/syscall.c
3406
return link->ops->poll(file, pts);
kernel/bpf/syscall.c
342
if (map->ops->map_lookup_elem_sys_only)
kernel/bpf/syscall.c
343
ptr = map->ops->map_lookup_elem_sys_only(map, key);
kernel/bpf/syscall.c
345
ptr = map->ops->map_lookup_elem(map, key);
kernel/bpf/syscall.c
3471
link->ops->poll ? &bpf_link_fops_poll : &bpf_link_fops,
kernel/bpf/syscall.c
3501
link->ops->poll ? &bpf_link_fops_poll : &bpf_link_fops,
kernel/bpf/syscall.c
4742
if (prog->aux->ops->test_run)
kernel/bpf/syscall.c
4743
ret = prog->aux->ops->test_run(prog, attr, uattr);
kernel/bpf/syscall.c
4909
if (!map->ops->map_direct_value_meta)
kernel/bpf/syscall.c
4911
if (!map->ops->map_direct_value_meta(map, addr, off)) {
kernel/bpf/syscall.c
5347
if (!map->ops->map_get_hash)
kernel/bpf/syscall.c
5356
err = map->ops->map_get_hash(map, SHA256_DIGEST_SIZE, map->sha);
kernel/bpf/syscall.c
5413
if (link->ops->fill_link_info) {
kernel/bpf/syscall.c
5414
err = link->ops->fill_link_info(link, &info);
kernel/bpf/syscall.c
5607
if (link->ops == &bpf_raw_tp_link_lops) {
kernel/bpf/syscall.c
5686
BPF_DO_BATCH(map->ops->map_lookup_batch, map, attr, uattr);
kernel/bpf/syscall.c
5688
BPF_DO_BATCH(map->ops->map_lookup_and_delete_batch, map, attr, uattr);
kernel/bpf/syscall.c
5690
BPF_DO_BATCH(map->ops->map_update_batch, map, fd_file(f), attr, uattr);
kernel/bpf/syscall.c
5692
BPF_DO_BATCH(map->ops->map_delete_batch, map, attr, uattr);
kernel/bpf/syscall.c
5826
ret = link->ops->update_map(link, new_map, old_map);
kernel/bpf/syscall.c
5855
if (link->ops->update_map) {
kernel/bpf/syscall.c
5878
if (link->ops->update_prog)
kernel/bpf/syscall.c
5879
ret = link->ops->update_prog(link, new_prog, old_prog);
kernel/bpf/syscall.c
5907
if (link->ops->detach)
kernel/bpf/syscall.c
5908
ret = link->ops->detach(link);
kernel/bpf/syscall.c
892
map->ops->map_free(map);
kernel/bpf/syscall.c
925
if (map->ops->map_release_uref)
kernel/bpf/syscall.c
926
map->ops->map_release_uref(map);
kernel/bpf/syscall.c
982
if (map->ops->map_release)
kernel/bpf/syscall.c
983
map->ops->map_release(map, filp);
kernel/bpf/trampoline.c
278
struct ftrace_ops *ops = tr->fops;
kernel/bpf/trampoline.c
284
ret = ftrace_set_filter_ip(ops, tr->ip, 0, 1);
kernel/bpf/trampoline.c
287
return register_ftrace_direct(ops, addr);
kernel/bpf/trampoline.c
298
struct ftrace_ops *ops = tr->fops;
kernel/bpf/trampoline.c
303
return modify_ftrace_direct(ops, addr);
kernel/bpf/trampoline.c
304
return modify_ftrace_direct_nolock(ops, addr);
kernel/bpf/trampoline.c
37
static struct bpf_trampoline *direct_ops_ip_lookup(struct ftrace_ops *ops, unsigned long ip)
kernel/bpf/trampoline.c
54
static struct bpf_trampoline *direct_ops_ip_lookup(struct ftrace_ops *ops, unsigned long ip)
kernel/bpf/trampoline.c
56
return ops->private;
kernel/bpf/trampoline.c
60
static int bpf_tramp_ftrace_ops_func(struct ftrace_ops *ops, unsigned long ip,
kernel/bpf/trampoline.c
66
tr = direct_ops_ip_lookup(ops, ip);
kernel/bpf/verifier.c
11020
if (!map->ops->map_set_for_each_callback_args ||
kernel/bpf/verifier.c
11021
!map->ops->map_for_each_callback) {
kernel/bpf/verifier.c
11026
err = map->ops->map_set_for_each_callback_args(env, caller, callee);
kernel/bpf/verifier.c
11529
err = fmt_map->ops->map_direct_value_addr(fmt_map, &fmt_addr,
kernel/bpf/verifier.c
11623
if (!env->ops->get_func_proto)
kernel/bpf/verifier.c
11626
*ptr = env->ops->get_func_proto(func_id, env->prog);
kernel/bpf/verifier.c
17878
if (!env->ops->gen_ld_abs) {
kernel/bpf/verifier.c
18605
value = map->ops->map_lookup_elem(map, &i);
kernel/bpf/verifier.c
21898
if (!map->ops->map_direct_value_addr) {
kernel/bpf/verifier.c
21903
err = map->ops->map_direct_value_addr(map, &addr, off);
kernel/bpf/verifier.c
22525
const struct bpf_verifier_ops *ops = env->ops;
kernel/bpf/verifier.c
22537
if (ops->gen_epilogue) {
kernel/bpf/verifier.c
22538
epilogue_cnt = ops->gen_epilogue(epilogue_buf, env->prog,
kernel/bpf/verifier.c
22562
if (ops->gen_prologue || env->seen_direct_write) {
kernel/bpf/verifier.c
22563
if (!ops->gen_prologue) {
kernel/bpf/verifier.c
22567
cnt = ops->gen_prologue(insn_buf, env->seen_direct_write,
kernel/bpf/verifier.c
22690
if (!ops->convert_ctx_access)
kernel/bpf/verifier.c
22692
convert_ctx_access = ops->convert_ctx_access;
kernel/bpf/verifier.c
23081
map_ptr->ops->map_poke_untrack(map_ptr, prog->aux);
kernel/bpf/verifier.c
23405
const struct bpf_map_ops *ops;
kernel/bpf/verifier.c
23603
cnt = env->ops->gen_ld_abs(insn, insn_buf);
kernel/bpf/verifier.c
23933
ops = map_ptr->ops;
kernel/bpf/verifier.c
23935
ops->map_gen_lookup) {
kernel/bpf/verifier.c
23936
cnt = ops->map_gen_lookup(map_ptr, insn_buf);
kernel/bpf/verifier.c
23955
BUILD_BUG_ON(!__same_type(ops->map_lookup_elem,
kernel/bpf/verifier.c
23957
BUILD_BUG_ON(!__same_type(ops->map_delete_elem,
kernel/bpf/verifier.c
23959
BUILD_BUG_ON(!__same_type(ops->map_update_elem,
kernel/bpf/verifier.c
23962
BUILD_BUG_ON(!__same_type(ops->map_push_elem,
kernel/bpf/verifier.c
23965
BUILD_BUG_ON(!__same_type(ops->map_pop_elem,
kernel/bpf/verifier.c
23967
BUILD_BUG_ON(!__same_type(ops->map_peek_elem,
kernel/bpf/verifier.c
23969
BUILD_BUG_ON(!__same_type(ops->map_redirect,
kernel/bpf/verifier.c
23971
BUILD_BUG_ON(!__same_type(ops->map_for_each_callback,
kernel/bpf/verifier.c
23976
BUILD_BUG_ON(!__same_type(ops->map_lookup_percpu_elem,
kernel/bpf/verifier.c
23982
insn->imm = BPF_CALL_IMM(ops->map_lookup_elem);
kernel/bpf/verifier.c
23985
insn->imm = BPF_CALL_IMM(ops->map_update_elem);
kernel/bpf/verifier.c
23988
insn->imm = BPF_CALL_IMM(ops->map_delete_elem);
kernel/bpf/verifier.c
23991
insn->imm = BPF_CALL_IMM(ops->map_push_elem);
kernel/bpf/verifier.c
23994
insn->imm = BPF_CALL_IMM(ops->map_pop_elem);
kernel/bpf/verifier.c
23997
insn->imm = BPF_CALL_IMM(ops->map_peek_elem);
kernel/bpf/verifier.c
24000
insn->imm = BPF_CALL_IMM(ops->map_redirect);
kernel/bpf/verifier.c
24003
insn->imm = BPF_CALL_IMM(ops->map_for_each_callback);
kernel/bpf/verifier.c
24006
insn->imm = BPF_CALL_IMM(ops->map_lookup_percpu_elem);
kernel/bpf/verifier.c
24263
fn = env->ops->get_func_proto(insn->imm, env->prog);
kernel/bpf/verifier.c
24337
if (!map_ptr->ops->map_poke_track ||
kernel/bpf/verifier.c
24338
!map_ptr->ops->map_poke_untrack ||
kernel/bpf/verifier.c
24339
!map_ptr->ops->map_poke_run) {
kernel/bpf/verifier.c
24344
ret = map_ptr->ops->map_poke_track(map_ptr, prog->aux);
kernel/bpf/verifier.c
24921
env->ops = st_ops->verifier_ops;
kernel/bpf/verifier.c
25401
env->ops = bpf_verifier_ops[tgt_prog->type];
kernel/bpf/verifier.c
25989
env->ops = bpf_verifier_ops[env->prog->type];
kernel/bpf/verifier.c
6390
if (env->ops->is_valid_access &&
kernel/bpf/verifier.c
6391
env->ops->is_valid_access(off, size, t, env->prog, info)) {
kernel/bpf/verifier.c
7226
err = map->ops->map_direct_value_addr(map, &addr, off);
kernel/bpf/verifier.c
7435
if (env->ops->btf_struct_access && !type_is_alloc(reg->type) && atype == BPF_WRITE) {
kernel/bpf/verifier.c
7440
ret = env->ops->btf_struct_access(&env->log, reg, off, size);
kernel/bpf/verifier.c
7552
if (!map->ops->map_btf_id || !*map->ops->map_btf_id) {
kernel/bpf/verifier.c
7558
t = btf_type_by_id(btf_vmlinux, *map->ops->map_btf_id);
kernel/bpf/verifier.c
7582
btf_vmlinux, *map->ops->map_btf_id, 0);
kernel/bpf/verifier.c
7762
map->ops->map_direct_value_addr &&
kernel/bpf/verifier.c
8418
if (!env->ops->convert_ctx_access) {
kernel/bpf/verifier.c
9772
if (!map->ops->map_direct_value_addr) {
kernel/bpf/verifier.c
9784
err = map->ops->map_direct_value_addr(map, &map_addr, map_off);
kernel/cgroup/cgroup.c
2362
fc->ops = &cgroup_fs_context_ops;
kernel/cgroup/cgroup.c
2364
fc->ops = &cgroup1_fs_context_ops;
kernel/cgroup/cgroup.c
2460
fc->ops = &cpuset_fs_context_ops;
kernel/cpu_pm.c
200
.ops = &cpu_pm_syscore_ops,
kernel/dma/coherent.c
393
rmem->ops = &rmem_dma_ops;
kernel/dma/contiguous.c
503
rmem->ops = &rmem_cma_ops;
kernel/dma/mapping.c
1006
const struct dma_map_ops *ops = get_dma_ops(dev);
kernel/dma/mapping.c
1011
if (!ops || !ops->get_merge_boundary)
kernel/dma/mapping.c
1014
return ops->get_merge_boundary(dev);
kernel/dma/mapping.c
121
const struct dma_map_ops *ops)
kernel/dma/mapping.c
126
if (likely(!ops))
kernel/dma/mapping.c
144
const struct dma_map_ops *ops)
kernel/dma/mapping.c
146
return dma_go_direct(dev, dev->coherent_dma_mask, ops);
kernel/dma/mapping.c
150
const struct dma_map_ops *ops)
kernel/dma/mapping.c
152
return dma_go_direct(dev, *dev->dma_mask, ops);
kernel/dma/mapping.c
158
const struct dma_map_ops *ops = get_dma_ops(dev);
kernel/dma/mapping.c
170
if (dma_map_direct(dev, ops) ||
kernel/dma/mapping.c
175
else if (ops->map_phys)
kernel/dma/mapping.c
176
addr = ops->map_phys(dev, phys, size, dir, attrs);
kernel/dma/mapping.c
207
const struct dma_map_ops *ops = get_dma_ops(dev);
kernel/dma/mapping.c
211
if (dma_map_direct(dev, ops) ||
kernel/dma/mapping.c
216
else if (ops->unmap_phys)
kernel/dma/mapping.c
217
ops->unmap_phys(dev, addr, size, dir, attrs);
kernel/dma/mapping.c
236
const struct dma_map_ops *ops = get_dma_ops(dev);
kernel/dma/mapping.c
247
if (dma_map_direct(dev, ops) ||
kernel/dma/mapping.c
253
ents = ops->map_sg(dev, sg, nents, dir, attrs);
kernel/dma/mapping.c
341
const struct dma_map_ops *ops = get_dma_ops(dev);
kernel/dma/mapping.c
346
if (dma_map_direct(dev, ops) ||
kernel/dma/mapping.c
351
else if (ops->unmap_sg)
kernel/dma/mapping.c
352
ops->unmap_sg(dev, sg, nents, dir, attrs);
kernel/dma/mapping.c
378
const struct dma_map_ops *ops = get_dma_ops(dev);
kernel/dma/mapping.c
381
if (dma_map_direct(dev, ops))
kernel/dma/mapping.c
385
else if (ops->sync_single_for_cpu)
kernel/dma/mapping.c
386
ops->sync_single_for_cpu(dev, addr, size, dir);
kernel/dma/mapping.c
395
const struct dma_map_ops *ops = get_dma_ops(dev);
kernel/dma/mapping.c
398
if (dma_map_direct(dev, ops))
kernel/dma/mapping.c
402
else if (ops->sync_single_for_device)
kernel/dma/mapping.c
403
ops->sync_single_for_device(dev, addr, size, dir);
kernel/dma/mapping.c
412
const struct dma_map_ops *ops = get_dma_ops(dev);
kernel/dma/mapping.c
415
if (dma_map_direct(dev, ops))
kernel/dma/mapping.c
419
else if (ops->sync_sg_for_cpu)
kernel/dma/mapping.c
420
ops->sync_sg_for_cpu(dev, sg, nelems, dir);
kernel/dma/mapping.c
429
const struct dma_map_ops *ops = get_dma_ops(dev);
kernel/dma/mapping.c
432
if (dma_map_direct(dev, ops))
kernel/dma/mapping.c
436
else if (ops->sync_sg_for_device)
kernel/dma/mapping.c
437
ops->sync_sg_for_device(dev, sg, nelems, dir);
kernel/dma/mapping.c
445
const struct dma_map_ops *ops = get_dma_ops(dev);
kernel/dma/mapping.c
447
if (dma_map_direct(dev, ops))
kernel/dma/mapping.c
478
const struct dma_map_ops *ops = get_dma_ops(dev);
kernel/dma/mapping.c
480
if (dma_map_direct(dev, ops) || use_dma_iommu(dev))
kernel/dma/mapping.c
487
else if (!ops->sync_single_for_device && !ops->sync_single_for_cpu &&
kernel/dma/mapping.c
488
!ops->sync_sg_for_device && !ops->sync_sg_for_cpu)
kernel/dma/mapping.c
516
const struct dma_map_ops *ops = get_dma_ops(dev);
kernel/dma/mapping.c
518
if (dma_alloc_direct(dev, ops))
kernel/dma/mapping.c
524
if (!ops->get_sgtable)
kernel/dma/mapping.c
526
return ops->get_sgtable(dev, sgt, cpu_addr, dma_addr, size, attrs);
kernel/dma/mapping.c
556
const struct dma_map_ops *ops = get_dma_ops(dev);
kernel/dma/mapping.c
558
if (dma_alloc_direct(dev, ops))
kernel/dma/mapping.c
562
return ops->mmap != NULL;
kernel/dma/mapping.c
583
const struct dma_map_ops *ops = get_dma_ops(dev);
kernel/dma/mapping.c
585
if (dma_alloc_direct(dev, ops))
kernel/dma/mapping.c
591
if (!ops->mmap)
kernel/dma/mapping.c
593
return ops->mmap(dev, vma, cpu_addr, dma_addr, size, attrs);
kernel/dma/mapping.c
599
const struct dma_map_ops *ops = get_dma_ops(dev);
kernel/dma/mapping.c
601
if (dma_alloc_direct(dev, ops))
kernel/dma/mapping.c
607
if (ops->get_required_mask)
kernel/dma/mapping.c
608
return ops->get_required_mask(dev);
kernel/dma/mapping.c
625
const struct dma_map_ops *ops = get_dma_ops(dev);
kernel/dma/mapping.c
647
if (dma_alloc_direct(dev, ops) || arch_dma_alloc_direct(dev)) {
kernel/dma/mapping.c
651
} else if (ops->alloc) {
kernel/dma/mapping.c
652
cpu_addr = ops->alloc(dev, size, dma_handle, flag, attrs);
kernel/dma/mapping.c
669
const struct dma_map_ops *ops = get_dma_ops(dev);
kernel/dma/mapping.c
688
if (dma_alloc_direct(dev, ops) || arch_dma_free_direct(dev, dma_handle))
kernel/dma/mapping.c
692
else if (ops->free)
kernel/dma/mapping.c
693
ops->free(dev, size, cpu_addr, dma_handle, attrs);
kernel/dma/mapping.c
700
const struct dma_map_ops *ops = get_dma_ops(dev);
kernel/dma/mapping.c
710
if (dma_alloc_direct(dev, ops))
kernel/dma/mapping.c
714
if (!ops->alloc_pages_op)
kernel/dma/mapping.c
716
return ops->alloc_pages_op(dev, size, dma_handle, dir, gfp);
kernel/dma/mapping.c
738
const struct dma_map_ops *ops = get_dma_ops(dev);
kernel/dma/mapping.c
741
if (dma_alloc_direct(dev, ops))
kernel/dma/mapping.c
745
else if (ops->free_pages)
kernel/dma/mapping.c
746
ops->free_pages(dev, size, page, dma_handle, dir);
kernel/dma/mapping.c
872
const struct dma_map_ops *ops = get_dma_ops(dev);
kernel/dma/mapping.c
875
if (WARN_ON(ops))
kernel/dma/mapping.c
884
if (ops) {
kernel/dma/mapping.c
885
if (!ops->dma_supported)
kernel/dma/mapping.c
887
return ops->dma_supported(dev, mask);
kernel/dma/mapping.c
895
const struct dma_map_ops *ops = get_dma_ops(dev);
kernel/dma/mapping.c
904
return !ops;
kernel/dma/mapping.c
945
const struct dma_map_ops *ops = get_dma_ops(dev);
kernel/dma/mapping.c
951
if (unlikely(ops) || use_dma_iommu(dev))
kernel/dma/mapping.c
976
const struct dma_map_ops *ops = get_dma_ops(dev);
kernel/dma/mapping.c
979
if (dma_map_direct(dev, ops))
kernel/dma/mapping.c
983
else if (ops && ops->max_mapping_size)
kernel/dma/mapping.c
984
size = ops->max_mapping_size(dev);
kernel/dma/mapping.c
992
const struct dma_map_ops *ops = get_dma_ops(dev);
kernel/dma/mapping.c
997
else if (ops && ops->opt_mapping_size)
kernel/dma/mapping.c
998
size = ops->opt_mapping_size();
kernel/dma/ops_helpers.c
100
ops->unmap_phys(dev, dma_handle, size, dir,
kernel/dma/ops_helpers.c
65
const struct dma_map_ops *ops = get_dma_ops(dev);
kernel/dma/ops_helpers.c
80
*dma_handle = ops->map_phys(dev, phys, size, dir,
kernel/dma/ops_helpers.c
94
const struct dma_map_ops *ops = get_dma_ops(dev);
kernel/dma/ops_helpers.c
99
else if (ops->unmap_phys)
kernel/dma/swiotlb.c
1890
rmem->ops = &rmem_swiotlb_ops;
kernel/irq/debugfs.c
85
if (data->domain && data->domain->ops && data->domain->ops->debug_show)
kernel/irq/debugfs.c
86
data->domain->ops->debug_show(m, NULL, data, ind + 1);
kernel/irq/generic-chip.c
719
.ops = &irq_gc_syscore_ops,
kernel/irq/irq_sim.c
112
if (work_ctx->ops.irq_sim_irq_released)
kernel/irq/irq_sim.c
113
work_ctx->ops.irq_sim_irq_released(work_ctx->domain, hwirq,
kernel/irq/irq_sim.c
19
struct irq_sim_ops ops;
kernel/irq/irq_sim.c
201
const struct irq_sim_ops *ops,
kernel/irq/irq_sim.c
225
if (ops)
kernel/irq/irq_sim.c
226
memcpy(&work_ctx->ops, ops, sizeof(*ops));
kernel/irq/irq_sim.c
281
const struct irq_sim_ops *ops,
kernel/irq/irq_sim.c
287
domain = irq_domain_create_sim_full(fwnode, num_irqs, ops, data);
kernel/irq/irq_sim.c
98
if (work_ctx->ops.irq_sim_irq_requested)
kernel/irq/irq_sim.c
99
return work_ctx->ops.irq_sim_irq_requested(work_ctx->domain,
kernel/irq/irqdomain.c
1607
if (!domain->ops->free)
kernel/irq/irqdomain.c
1612
domain->ops->free(domain, irq_base + i, 1);
kernel/irq/irqdomain.c
1619
if (!domain->ops->alloc) {
kernel/irq/irqdomain.c
1624
return domain->ops->alloc(domain, irq_base, nr_irqs, arg);
kernel/irq/irqdomain.c
1901
if (WARN(!data || !data->domain || !data->domain->ops->free,
kernel/irq/irqdomain.c
1966
if (domain->ops->deactivate)
kernel/irq/irqdomain.c
1967
domain->ops->deactivate(domain, irq_data);
kernel/irq/irqdomain.c
1983
if (!ret && domain->ops->activate) {
kernel/irq/irqdomain.c
1984
ret = domain->ops->activate(domain, irqd, reserve);
kernel/irq/irqdomain.c
2032
if (domain->ops->alloc)
kernel/irq/irqdomain.c
2108
if (d->ops && d->ops->debug_show)
kernel/irq/irqdomain.c
2109
d->ops->debug_show(m, d, NULL, ind + 1);
kernel/irq/irqdomain.c
263
domain->ops = info->ops;
kernel/irq/irqdomain.c
479
const struct irq_domain_ops *ops,
kernel/irq/irqdomain.c
487
.ops = ops,
kernel/irq/irqdomain.c
500
const struct irq_domain_ops *ops,
kernel/irq/irqdomain.c
509
.ops = ops,
kernel/irq/irqdomain.c
542
if (h->ops->select && bus_token != DOMAIN_BUS_ANY)
kernel/irq/irqdomain.c
543
rc = h->ops->select(h, fwspec, bus_token);
kernel/irq/irqdomain.c
544
else if (h->ops->match)
kernel/irq/irqdomain.c
545
rc = h->ops->match(h, to_of_node(fwnode), bus_token);
kernel/irq/irqdomain.c
654
if (domain->ops->unmap)
kernel/irq/irqdomain.c
655
domain->ops->unmap(domain, irq);
kernel/irq/irqdomain.c
684
if (domain->ops->map) {
kernel/irq/irqdomain.c
685
ret = domain->ops->map(domain, virq, hwirq);
kernel/irq/irqdomain.c
856
if (d->ops->translate)
kernel/irq/irqdomain.c
857
return d->ops->translate(d, fwspec, hwirq, type);
kernel/irq/irqdomain.c
859
if (d->ops->xlate)
kernel/irq/irqdomain.c
860
return d->ops->xlate(d, to_of_node(fwspec->fwnode),
kernel/irq/irqdomain.c
904
if (!domain || !domain->ops->get_fwspec_info)
kernel/irq/irqdomain.c
907
return domain->ops->get_fwspec_info(fwspec, info);
kernel/irq/msi.c
1051
bundle->info.ops = &bundle->ops;
kernel/irq/msi.c
1127
info->ops->msi_teardown(domain, info->alloc_data);
kernel/irq/msi.c
1163
struct msi_domain_ops *ops = info->ops;
kernel/irq/msi.c
1165
return ops->msi_prepare(domain, dev, nvec, arg);
kernel/irq/msi.c
1297
struct msi_domain_ops *ops = info->ops;
kernel/irq/msi.c
1331
if (ops->prepare_desc)
kernel/irq/msi.c
1332
ops->prepare_desc(domain, &arg, desc);
kernel/irq/msi.c
1334
ops->set_desc(&arg, desc);
kernel/irq/msi.c
1372
struct msi_domain_ops *ops;
kernel/irq/msi.c
1389
ops = info->ops;
kernel/irq/msi.c
1390
if (ops->domain_alloc_irqs)
kernel/irq/msi.c
1391
return ops->domain_alloc_irqs(domain, dev, ctrl->nirqs);
kernel/irq/msi.c
1629
struct msi_domain_ops *ops;
kernel/irq/msi.c
1640
ops = info->ops;
kernel/irq/msi.c
1642
if (ops->domain_free_irqs)
kernel/irq/msi.c
1643
ops->domain_free_irqs(domain, dev);
kernel/irq/msi.c
705
struct msi_domain_ops *ops = info->ops;
kernel/irq/msi.c
706
irq_hw_number_t hwirq = ops->get_hwirq(info, arg);
kernel/irq/msi.c
719
ret = ops->msi_init(domain, info, virq + i, hwirq + i, arg);
kernel/irq/msi.c
721
if (ops->msi_free) {
kernel/irq/msi.c
723
ops->msi_free(domain, info, virq + i);
kernel/irq/msi.c
739
if (info->ops->msi_free) {
kernel/irq/msi.c
741
info->ops->msi_free(domain, info, virq + i);
kernel/irq/msi.c
755
if (!info->ops->msi_translate)
kernel/irq/msi.c
757
return info->ops->msi_translate(domain, fwspec, hwirq, type);
kernel/irq/msi.c
834
struct msi_domain_ops *ops = info->ops;
kernel/irq/msi.c
836
if (ops == NULL) {
kernel/irq/msi.c
837
info->ops = &msi_domain_ops_default;
kernel/irq/msi.c
844
if (ops->get_hwirq == NULL)
kernel/irq/msi.c
845
ops->get_hwirq = msi_domain_ops_default.get_hwirq;
kernel/irq/msi.c
846
if (ops->msi_init == NULL)
kernel/irq/msi.c
847
ops->msi_init = msi_domain_ops_default.msi_init;
kernel/irq/msi.c
848
if (ops->msi_prepare == NULL)
kernel/irq/msi.c
849
ops->msi_prepare = msi_domain_ops_default.msi_prepare;
kernel/irq/msi.c
850
if (ops->msi_teardown == NULL)
kernel/irq/msi.c
851
ops->msi_teardown = msi_domain_ops_default.msi_teardown;
kernel/irq/msi.c
852
if (ops->set_desc == NULL)
kernel/irq/msi.c
853
ops->set_desc = msi_domain_ops_default.set_desc;
kernel/irq/pm.c
228
.ops = &irq_pm_syscore_ops,
kernel/kprobes.c
1139
static int __arm_kprobe_ftrace(struct kprobe *p, struct ftrace_ops *ops,
kernel/kprobes.c
1146
ret = ftrace_set_filter_ip(ops, (unsigned long)p->addr, 0, 0);
kernel/kprobes.c
1151
ret = register_ftrace_function(ops);
kernel/kprobes.c
1157
ftrace_set_filter_ip(ops, (unsigned long)p->addr, 1, 0);
kernel/kprobes.c
1175
static int __disarm_kprobe_ftrace(struct kprobe *p, struct ftrace_ops *ops,
kernel/kprobes.c
1187
ret = unregister_ftrace_function(ops);
kernel/kprobes.c
1194
ret = ftrace_set_filter_ip(ops, (unsigned long)p->addr, 1, 0);
kernel/livepatch/patch.c
109
if (&func->stack_node == &ops->func_stack)
kernel/livepatch/patch.c
129
struct klp_ops *ops;
kernel/livepatch/patch.c
136
ops = klp_find_ops(func->old_func);
kernel/livepatch/patch.c
137
if (WARN_ON(!ops))
kernel/livepatch/patch.c
140
if (list_is_singular(&ops->func_stack)) {
kernel/livepatch/patch.c
147
WARN_ON(unregister_ftrace_function(&ops->fops));
kernel/livepatch/patch.c
148
WARN_ON(ftrace_set_filter_ip(&ops->fops, ftrace_loc, 1, 0));
kernel/livepatch/patch.c
151
list_del(&ops->node);
kernel/livepatch/patch.c
152
kfree(ops);
kernel/livepatch/patch.c
162
struct klp_ops *ops;
kernel/livepatch/patch.c
171
ops = klp_find_ops(func->old_func);
kernel/livepatch/patch.c
172
if (!ops) {
kernel/livepatch/patch.c
182
ops = kzalloc_obj(*ops);
kernel/livepatch/patch.c
183
if (!ops)
kernel/livepatch/patch.c
186
ops->fops.func = klp_ftrace_handler;
kernel/livepatch/patch.c
187
ops->fops.flags = FTRACE_OPS_FL_DYNAMIC |
kernel/livepatch/patch.c
194
list_add(&ops->node, &klp_ops);
kernel/livepatch/patch.c
196
INIT_LIST_HEAD(&ops->func_stack);
kernel/livepatch/patch.c
197
list_add_rcu(&func->stack_node, &ops->func_stack);
kernel/livepatch/patch.c
199
ret = ftrace_set_filter_ip(&ops->fops, ftrace_loc, 0, 0);
kernel/livepatch/patch.c
206
ret = register_ftrace_function(&ops->fops);
kernel/livepatch/patch.c
210
ftrace_set_filter_ip(&ops->fops, ftrace_loc, 1, 0);
kernel/livepatch/patch.c
216
list_add_rcu(&func->stack_node, &ops->func_stack);
kernel/livepatch/patch.c
225
list_del(&ops->node);
kernel/livepatch/patch.c
226
kfree(ops);
kernel/livepatch/patch.c
27
struct klp_ops *ops;
kernel/livepatch/patch.c
30
list_for_each_entry(ops, &klp_ops, node) {
kernel/livepatch/patch.c
31
func = list_first_entry(&ops->func_stack, struct klp_func,
kernel/livepatch/patch.c
34
return ops;
kernel/livepatch/patch.c
45
struct klp_ops *ops;
kernel/livepatch/patch.c
50
ops = container_of(fops, struct klp_ops, fops);
kernel/livepatch/patch.c
62
func = list_first_or_null_rcu(&ops->func_stack, struct klp_func,
kernel/livepatch/transition.c
209
struct klp_ops *ops;
kernel/livepatch/transition.c
224
ops = klp_find_ops(func->old_func);
kernel/livepatch/transition.c
226
if (list_is_singular(&ops->func_stack)) {
kernel/liveupdate/luo_file.c
281
if (fh->ops->can_preserve(fh, file)) {
kernel/liveupdate/luo_file.c
308
err = fh->ops->preserve(&args);
kernel/liveupdate/luo_file.c
363
luo_file->fh->ops->unpreserve(&args);
kernel/liveupdate/luo_file.c
384
if (luo_file->fh->ops->freeze) {
kernel/liveupdate/luo_file.c
392
err = luo_file->fh->ops->freeze(&args);
kernel/liveupdate/luo_file.c
405
if (luo_file->fh->ops->unfreeze) {
kernel/liveupdate/luo_file.c
413
luo_file->fh->ops->unfreeze(&args);
kernel/liveupdate/luo_file.c
599
err = luo_file->fh->ops->retrieve(&args);
kernel/liveupdate/luo_file.c
622
if (luo_file->fh->ops->can_finish) {
kernel/liveupdate/luo_file.c
629
can_finish = luo_file->fh->ops->can_finish(&args);
kernel/liveupdate/luo_file.c
647
luo_file->fh->ops->finish(&args);
kernel/liveupdate/luo_file.c
840
if (!fh->ops->preserve || !fh->ops->unpreserve || !fh->ops->retrieve ||
kernel/liveupdate/luo_file.c
841
!fh->ops->finish || !fh->ops->can_preserve) {
kernel/liveupdate/luo_file.c
864
if (!try_module_get(fh->ops->owner)) {
kernel/liveupdate/luo_file.c
916
module_put(fh->ops->owner);
kernel/liveupdate/luo_flb.c
114
err = flb->ops->preserve(&args);
kernel/liveupdate/luo_flb.c
139
if (flb->ops->unpreserve)
kernel/liveupdate/luo_flb.c
140
flb->ops->unpreserve(&args);
kernel/liveupdate/luo_flb.c
182
err = flb->ops->retrieve(&args);
kernel/liveupdate/luo_flb.c
213
flb->ops->finish(&args);
kernel/liveupdate/luo_flb.c
334
if (WARN_ON(!flb->ops->preserve || !flb->ops->unpreserve ||
kernel/liveupdate/luo_flb.c
335
!flb->ops->retrieve || !flb->ops->finish)) {
kernel/liveupdate/luo_flb.c
386
if (!try_module_get(flb->ops->owner)) {
kernel/liveupdate/luo_flb.c
468
module_put(flb->ops->owner);
kernel/locking/lockdep_internals.h
251
unsigned long ops = 0;
kernel/locking/lockdep_internals.h
255
ops += per_cpu(lockdep_stats.lock_class_ops[idx], cpu);
kernel/locking/lockdep_internals.h
256
return ops;
kernel/nscommon.c
101
if (unlikely(!ns->ops))
kernel/nscommon.c
103
VFS_WARN_ON_ONCE(!ns->ops->owner);
kernel/nscommon.c
104
owner = ns->ops->owner(ns);
kernel/nscommon.c
11
static void ns_debug(struct ns_common *ns, const struct proc_ns_operations *ops)
kernel/nscommon.c
16
VFS_WARN_ON_ONCE(ops != &cgroupns_operations);
kernel/nscommon.c
21
VFS_WARN_ON_ONCE(ops != &ipcns_operations);
kernel/nscommon.c
25
VFS_WARN_ON_ONCE(ops != &mntns_operations);
kernel/nscommon.c
29
VFS_WARN_ON_ONCE(ops != &netns_operations);
kernel/nscommon.c
34
VFS_WARN_ON_ONCE(ops != &pidns_operations);
kernel/nscommon.c
39
VFS_WARN_ON_ONCE(ops != &timens_operations);
kernel/nscommon.c
44
VFS_WARN_ON_ONCE(ops != &userns_operations);
kernel/nscommon.c
49
VFS_WARN_ON_ONCE(ops != &utsns_operations);
kernel/nscommon.c
56
int __ns_common_init(struct ns_common *ns, u32 ns_type, const struct proc_ns_operations *ops, int inum)
kernel/nscommon.c
62
ns->ops = ops;
kernel/nscommon.c
71
ns_debug(ns, ops);
kernel/nsproxy.c
382
return ns->ops->install(nsset, ns);
kernel/nstree.c
200
const struct proc_ns_operations *ops = ns->ops;
kernel/nstree.c
213
if (ops) {
kernel/nstree.c
216
VFS_WARN_ON_ONCE(!ops->owner);
kernel/nstree.c
217
user_ns = ops->owner(ns);
kernel/nstree.c
235
const struct proc_ns_operations *ops = ns->ops;
kernel/nstree.c
250
if (ops) {
kernel/nstree.c
251
user_ns = ops->owner(ns);
kernel/nstree.c
418
if (kls->first_ns && kls->first_ns->ops)
kernel/nstree.c
419
kls->first_ns->ops->put(kls->first_ns);
kernel/nstree.c
527
if (ns && ns->ops)
kernel/nstree.c
528
ns->ops->put(ns);
kernel/params.c
137
!(params[i].ops->flags & KERNEL_PARAM_OPS_FL_NOARG))
kernel/params.c
140
params[i].ops->set);
kernel/params.c
143
err = params[i].ops->set(val, &params[i]);
kernel/params.c
471
arr->elemsize, arr->ops->set, kp->level,
kernel/params.c
487
ret = arr->ops->get(buffer + off, &p);
kernel/params.c
501
if (arr->ops->free)
kernel/params.c
503
arr->ops->free(arr->elem + arr->elemsize * i);
kernel/params.c
567
if (!attribute->param->ops->get)
kernel/params.c
571
count = attribute->param->ops->get(buf, attribute->param);
kernel/params.c
584
if (!attribute->param->ops->set)
kernel/params.c
589
err = attribute->param->ops->set(buf, attribute->param);
kernel/params.c
753
if (params[i].ops->free)
kernel/params.c
754
params[i].ops->free(params[i].arg);
kernel/power/hibernate.c
120
void hibernation_set_ops(const struct platform_hibernation_ops *ops)
kernel/power/hibernate.c
124
if (ops && !(ops->begin && ops->end && ops->pre_snapshot
kernel/power/hibernate.c
125
&& ops->prepare && ops->finish && ops->enter && ops->pre_restore
kernel/power/hibernate.c
126
&& ops->restore_cleanup && ops->leave)) {
kernel/power/hibernate.c
133
hibernation_ops = ops;
kernel/power/hibernate.c
134
if (ops)
kernel/power/suspend.c
220
void suspend_set_ops(const struct platform_suspend_ops *ops)
kernel/power/suspend.c
226
suspend_ops = ops;
kernel/power/suspend.c
77
void s2idle_set_ops(const struct platform_s2idle_ops *ops)
kernel/power/suspend.c
82
s2idle_ops = ops;
kernel/printk/printk.c
3779
.ops = &printk_syscore_ops,
kernel/sched/core.c
4847
notifier->ops->sched_in(notifier, raw_smp_processor_id());
kernel/sched/core.c
4863
notifier->ops->sched_out(notifier, next);
kernel/sched/ext.c
1394
if (!(sch->ops.flags & SCX_OPS_ENQ_EXITING) &&
kernel/sched/ext.c
1401
if (!(sch->ops.flags & SCX_OPS_ENQ_MIGRATION_DISABLED) &&
kernel/sched/ext.c
2186
if ((sch->ops.flags & SCX_OPS_HAS_CPU_PREEMPT) &&
kernel/sched/ext.c
2283
(!(sch->ops.flags & SCX_OPS_ENQ_LAST) || scx_rq_bypassing(rq))) {
kernel/sched/ext.c
2386
if (!(sch->ops.flags & SCX_OPS_HAS_CPU_PREEMPT))
kernel/sched/ext.c
2457
WARN_ON_ONCE(!(sch->ops.flags & SCX_OPS_ENQ_LAST));
kernel/sched/ext.c
2763
scx_idle_update_selcpu_topology(&sch->ops);
kernel/sched/ext.c
317
(sch)->ops.op(args); \
kernel/sched/ext.c
320
(sch)->ops.op(args); \
kernel/sched/ext.c
328
__typeof__((sch)->ops.op(args)) __ret; \
kernel/sched/ext.c
334
__ret = (sch)->ops.op(args); \
kernel/sched/ext.c
337
__ret = (sch)->ops.op(args); \
kernel/sched/ext.c
3627
if (!sch->ops.cgroup_exit)
kernel/sched/ext.c
365
__typeof__((sch)->ops.op(task, ##args)) __ret; \
kernel/sched/ext.c
3657
if (!sch->ops.cgroup_init) {
kernel/sched/ext.c
375
__typeof__((sch)->ops.op(task0, task1, ##args)) __ret; \
kernel/sched/ext.c
3789
return sysfs_emit(buf, "%s\n", sch->ops.name);
kernel/sched/ext.c
3791
SCX_ATTR(ops);
kernel/sched/ext.c
3835
return add_uevent_var(env, "SCXOPS=%s", sch->ops.name);
kernel/sched/ext.c
3866
if (sch->ops.flags & SCX_OPS_ALLOW_QUEUED_WAKEUP)
kernel/sched/ext.c
4457
sch->ops.name, ei->reason);
kernel/sched/ext.c
4460
pr_err("sched_ext: %s: %s\n", sch->ops.name, ei->msg);
kernel/sched/ext.c
4466
sch->ops.name, ei->reason);
kernel/sched/ext.c
4469
if (sch->ops.exit)
kernel/sched/ext.c
4856
scx_dump_state(ei, sch->ops.exit_dump_len);
kernel/sched/ext.c
4917
static struct scx_sched *scx_alloc_and_add_sched(struct sched_ext_ops *ops)
kernel/sched/ext.c
4926
sch->exit_info = alloc_exit_info(ops->exit_dump_len);
kernel/sched/ext.c
4972
sch->ops = *ops;
kernel/sched/ext.c
4973
ops->priv = sch;
kernel/sched/ext.c
5000
const struct sched_ext_ops *ops)
kernel/sched/ext.c
5009
if (ops->hotplug_seq) {
kernel/sched/ext.c
5011
if (ops->hotplug_seq != global_hotplug_seq) {
kernel/sched/ext.c
5015
ops->hotplug_seq, global_hotplug_seq);
kernel/sched/ext.c
5023
static int validate_ops(struct scx_sched *sch, const struct sched_ext_ops *ops)
kernel/sched/ext.c
5029
if ((ops->flags & SCX_OPS_ENQ_LAST) && !ops->enqueue) {
kernel/sched/ext.c
5038
if ((ops->flags & SCX_OPS_BUILTIN_IDLE_PER_NODE) &&
kernel/sched/ext.c
5039
(ops->update_idle && !(ops->flags & SCX_OPS_KEEP_BUILTIN_IDLE))) {
kernel/sched/ext.c
5044
if (ops->flags & SCX_OPS_HAS_CGROUP_WEIGHT)
kernel/sched/ext.c
5047
if (ops->cpu_acquire || ops->cpu_release)
kernel/sched/ext.c
5062
struct sched_ext_ops *ops;
kernel/sched/ext.c
5070
struct sched_ext_ops *ops = cmd->ops;
kernel/sched/ext.c
5088
sch = scx_alloc_and_add_sched(ops);
kernel/sched/ext.c
5120
scx_idle_enable(ops);
kernel/sched/ext.c
5122
if (sch->ops.init) {
kernel/sched/ext.c
5134
if (((void (**)(void))ops)[i])
kernel/sched/ext.c
5137
ret = check_hotplug_seq(sch, ops);
kernel/sched/ext.c
5142
scx_idle_update_selcpu_topology(ops);
kernel/sched/ext.c
5146
ret = validate_ops(sch, ops);
kernel/sched/ext.c
5151
scx_dsp_max_batch = ops->dispatch_max_batch ?: SCX_DSP_DFL_MAX_BATCH;
kernel/sched/ext.c
5160
if (ops->timeout_ms)
kernel/sched/ext.c
5161
timeout = msecs_to_jiffies(ops->timeout_ms);
kernel/sched/ext.c
5180
if (((void (**)(void))ops)[i])
kernel/sched/ext.c
5183
if (sch->ops.cpu_acquire || sch->ops.cpu_release)
kernel/sched/ext.c
5184
sch->ops.flags |= SCX_OPS_HAS_CPU_PREEMPT;
kernel/sched/ext.c
5246
WRITE_ONCE(scx_switching_all, !(ops->flags & SCX_OPS_SWITCH_PARTIAL));
kernel/sched/ext.c
5283
if (!(ops->flags & SCX_OPS_SWITCH_PARTIAL))
kernel/sched/ext.c
5287
sch->ops.name, scx_switched_all() ? "" : " (partial)");
kernel/sched/ext.c
5323
static int scx_enable(struct sched_ext_ops *ops, struct bpf_link *link)
kernel/sched/ext.c
5351
cmd.ops = ops;
kernel/sched/ext.c
5416
struct sched_ext_ops *ops = kdata;
kernel/sched/ext.c
5424
ops->dispatch_max_batch = *(u32 *)(udata + moff);
kernel/sched/ext.c
5429
ops->flags = *(u64 *)(udata + moff);
kernel/sched/ext.c
5432
ret = bpf_obj_name_cpy(ops->name, uops->name,
kernel/sched/ext.c
5433
sizeof(ops->name));
kernel/sched/ext.c
5443
ops->timeout_ms = *(u32 *)(udata + moff);
kernel/sched/ext.c
5446
ops->exit_dump_len =
kernel/sched/ext.c
5450
ops->hotplug_seq = *(u64 *)(udata + moff);
kernel/sched/ext.c
5490
struct sched_ext_ops *ops = kdata;
kernel/sched/ext.c
5491
struct scx_sched *sch = ops->priv;
kernel/sched/ext.c
5791
printk("%sSched_ext: %s (%s%s)", log_lvl, sch->ops.name,
kernel/sched/ext.c
5803
log_lvl, sch->ops.name, scx_enable_state_str[state], all,
kernel/sched/ext_idle.c
344
void scx_idle_update_selcpu_topology(struct sched_ext_ops *ops)
kernel/sched/ext_idle.c
382
if (!(ops->flags & SCX_OPS_BUILTIN_IDLE_PER_NODE)) {
kernel/sched/ext_idle.c
774
static void reset_idle_masks(struct sched_ext_ops *ops)
kernel/sched/ext_idle.c
782
if (!(ops->flags & SCX_OPS_BUILTIN_IDLE_PER_NODE)) {
kernel/sched/ext_idle.c
796
void scx_idle_enable(struct sched_ext_ops *ops)
kernel/sched/ext_idle.c
798
if (!ops->update_idle || (ops->flags & SCX_OPS_KEEP_BUILTIN_IDLE))
kernel/sched/ext_idle.c
803
if (ops->flags & SCX_OPS_BUILTIN_IDLE_PER_NODE)
kernel/sched/ext_idle.c
808
reset_idle_masks(ops);
kernel/sched/ext_idle.h
15
void scx_idle_update_selcpu_topology(struct sched_ext_ops *ops);
kernel/sched/ext_idle.h
20
void scx_idle_enable(struct sched_ext_ops *ops);
kernel/sched/ext_internal.h
888
struct sched_ext_ops ops;
kernel/taskstats.c
682
.ops = taskstats_ops,
kernel/time/ntp.c
587
if (!rtc->ops || !rtc->ops->set_time)
kernel/time/posix-clock.c
113
if (clk->ops.open) {
kernel/time/posix-clock.c
114
err = clk->ops.open(pccontext, fp->f_mode);
kernel/time/posix-clock.c
139
if (clk->ops.release)
kernel/time/posix-clock.c
140
err = clk->ops.release(pccontext);
kernel/time/posix-clock.c
173
clk->cdev.owner = clk->ops.owner;
kernel/time/posix-clock.c
238
if (cd.clk->ops.clock_adjtime)
kernel/time/posix-clock.c
239
err = cd.clk->ops.clock_adjtime(cd.clk, tx);
kernel/time/posix-clock.c
257
if (cd.clk->ops.clock_gettime)
kernel/time/posix-clock.c
258
err = cd.clk->ops.clock_gettime(cd.clk, ts);
kernel/time/posix-clock.c
276
if (cd.clk->ops.clock_getres)
kernel/time/posix-clock.c
277
err = cd.clk->ops.clock_getres(cd.clk, ts);
kernel/time/posix-clock.c
303
if (cd.clk->ops.clock_settime)
kernel/time/posix-clock.c
304
err = cd.clk->ops.clock_settime(cd.clk, ts);
kernel/time/posix-clock.c
50
if (clk->ops.read)
kernel/time/posix-clock.c
51
err = clk->ops.read(pccontext, fp->f_flags, buf, count);
kernel/time/posix-clock.c
67
if (clk->ops.poll)
kernel/time/posix-clock.c
68
result = clk->ops.poll(pccontext, fp, wait);
kernel/time/posix-clock.c
85
if (clk->ops.ioctl)
kernel/time/posix-clock.c
86
err = clk->ops.ioctl(pccontext, cmd, arg);
kernel/time/sched_clock.c
324
.ops = &sched_clock_syscore_ops,
kernel/time/timekeeping.c
2081
.ops = &timekeeping_syscore_ops,
kernel/trace/fgraph.c
1200
struct trace_array *tr = gops->ops.private;
kernel/trace/fgraph.c
1225
gops = container_of(op, struct fgraph_ops, ops);
kernel/trace/fgraph.c
1343
if (WARN_ONCE(gops->ops.flags & FTRACE_OPS_FL_GRAPH,
kernel/trace/fgraph.c
1385
if (ftrace_pids_enabled(&gops->ops))
kernel/trace/fgraph.c
1409
gops->ops.flags |= FTRACE_OPS_FL_GRAPH;
kernel/trace/fgraph.c
1411
ret = ftrace_startup_subops(&graph_ops, &gops->ops, command);
kernel/trace/fgraph.c
1430
if (WARN_ONCE(!(gops->ops.flags & FTRACE_OPS_FL_GRAPH),
kernel/trace/fgraph.c
1453
ftrace_shutdown_subops(&graph_ops, &gops->ops, command);
kernel/trace/fgraph.c
1468
gops->ops.flags &= ~FTRACE_OPS_FL_GRAPH;
kernel/trace/fgraph.c
295
static int entry_run(struct ftrace_graph_ent *trace, struct fgraph_ops *ops,
kernel/trace/fgraph.c
302
static void return_run(struct ftrace_graph_ret *trace, struct fgraph_ops *ops,
kernel/trace/fgraph.c
694
if (ftrace_ops_test(&gops->ops, func, NULL) &&
kernel/trace/fprobe.c
261
struct ftrace_ops *ops, struct ftrace_regs *fregs)
kernel/trace/fprobe.c
344
ftrace_set_filter_ips(&fprobe_graph_ops.ops, ips, cnt, remove, reset);
kernel/trace/fprobe.c
367
ftrace_set_filter_ips(&fprobe_graph_ops.ops, ips, cnt, remove, reset);
kernel/trace/fprobe.c
510
ret = ftrace_set_filter_ips(&fprobe_graph_ops.ops, addrs, num, 0, 0);
kernel/trace/fprobe.c
517
ftrace_free_filter(&fprobe_graph_ops.ops);
kernel/trace/fprobe.c
536
ftrace_set_filter_ips(&fprobe_graph_ops.ops, addrs, num, 1, 0);
kernel/trace/ftrace.c
102
bool ftrace_pids_enabled(struct ftrace_ops *ops)
kernel/trace/ftrace.c
106
if (!(ops->flags & FTRACE_OPS_FL_PID) || !ops->private)
kernel/trace/ftrace.c
1072
struct ftrace_ops ops;
kernel/trace/ftrace.c
109
tr = ops->private;
kernel/trace/ftrace.c
114
static void ftrace_update_trampoline(struct ftrace_ops *ops);
kernel/trace/ftrace.c
1321
void ftrace_free_filter(struct ftrace_ops *ops)
kernel/trace/ftrace.c
1323
ftrace_ops_init(ops);
kernel/trace/ftrace.c
1324
if (WARN_ON(ops->flags & FTRACE_OPS_FL_ENABLED))
kernel/trace/ftrace.c
1326
free_ftrace_hash(ops->func_hash->filter_hash);
kernel/trace/ftrace.c
1327
free_ftrace_hash(ops->func_hash->notrace_hash);
kernel/trace/ftrace.c
1328
ops->func_hash->filter_hash = EMPTY_HASH;
kernel/trace/ftrace.c
1329
ops->func_hash->notrace_hash = EMPTY_HASH;
kernel/trace/ftrace.c
1421
static void ftrace_hash_rec_disable_modify(struct ftrace_ops *ops);
kernel/trace/ftrace.c
1422
static void ftrace_hash_rec_enable_modify(struct ftrace_ops *ops);
kernel/trace/ftrace.c
1424
static int ftrace_hash_ipmodify_update(struct ftrace_ops *ops,
kernel/trace/ftrace.c
1503
ftrace_hash_move(struct ftrace_ops *ops, int enable,
kernel/trace/ftrace.c
1510
if (ops->flags & FTRACE_OPS_FL_IPMODIFY && !enable)
kernel/trace/ftrace.c
1520
ret = ftrace_hash_ipmodify_update(ops, new_hash);
kernel/trace/ftrace.c
1531
ftrace_hash_rec_disable_modify(ops);
kernel/trace/ftrace.c
1535
ftrace_hash_rec_enable_modify(ops);
kernel/trace/ftrace.c
1568
ftrace_ops_test(struct ftrace_ops *ops, unsigned long ip, void *regs)
kernel/trace/ftrace.c
1579
if (regs == NULL && (ops->flags & FTRACE_OPS_FL_SAVE_REGS))
kernel/trace/ftrace.c
1583
rcu_assign_pointer(hash.filter_hash, ops->func_hash->filter_hash);
kernel/trace/ftrace.c
1584
rcu_assign_pointer(hash.notrace_hash, ops->func_hash->notrace_hash);
kernel/trace/ftrace.c
159
static inline void ftrace_ops_init(struct ftrace_ops *ops)
kernel/trace/ftrace.c
162
if (!(ops->flags & FTRACE_OPS_FL_INITIALIZED)) {
kernel/trace/ftrace.c
163
mutex_init(&ops->local_hash.regex_lock);
kernel/trace/ftrace.c
164
INIT_LIST_HEAD(&ops->subop_list);
kernel/trace/ftrace.c
165
ops->func_hash = &ops->local_hash;
kernel/trace/ftrace.c
166
ops->flags |= FTRACE_OPS_FL_INITIALIZED;
kernel/trace/ftrace.c
1720
struct ftrace_ops *ops;
kernel/trace/ftrace.c
1723
for (ops = ftrace_ops_list;
kernel/trace/ftrace.c
1724
ops != &ftrace_list_end; ops = ops->next) {
kernel/trace/ftrace.c
1726
if (ftrace_ops_test(ops, rec->ip, rec)) {
kernel/trace/ftrace.c
1727
if (ops->flags & FTRACE_OPS_FL_SAVE_REGS) {
kernel/trace/ftrace.c
1742
ftrace_find_tramp_ops_next(struct dyn_ftrace *rec, struct ftrace_ops *ops);
kernel/trace/ftrace.c
1766
static bool __ftrace_hash_rec_update(struct ftrace_ops *ops,
kernel/trace/ftrace.c
1778
if (!(ops->flags & FTRACE_OPS_FL_ENABLED))
kernel/trace/ftrace.c
1785
hash = ops->func_hash->filter_hash;
kernel/trace/ftrace.c
1786
notrace_hash = ops->func_hash->notrace_hash;
kernel/trace/ftrace.c
1824
if (ops->flags & FTRACE_OPS_FL_DIRECT)
kernel/trace/ftrace.c
1832
if (ftrace_rec_count(rec) == 1 && ops->trampoline)
kernel/trace/ftrace.c
1847
if (ops->flags & FTRACE_OPS_FL_SAVE_REGS)
kernel/trace/ftrace.c
1860
if (ops->flags & FTRACE_OPS_FL_DIRECT)
kernel/trace/ftrace.c
1871
ops->flags & FTRACE_OPS_FL_SAVE_REGS) {
kernel/trace/ftrace.c
1884
ftrace_find_tramp_ops_any_other(rec, ops))
kernel/trace/ftrace.c
1901
ftrace_ops_get_func(ops) == ops->func)
kernel/trace/ftrace.c
1924
static bool ftrace_hash_rec_disable(struct ftrace_ops *ops)
kernel/trace/ftrace.c
1926
return __ftrace_hash_rec_update(ops, false);
kernel/trace/ftrace.c
1934
static bool ftrace_hash_rec_enable(struct ftrace_ops *ops)
kernel/trace/ftrace.c
1936
return __ftrace_hash_rec_update(ops, true);
kernel/trace/ftrace.c
1956
static void ftrace_hash_rec_update_modify(struct ftrace_ops *ops, bool inc)
kernel/trace/ftrace.c
196
static ftrace_func_t ftrace_ops_get_list_func(struct ftrace_ops *ops)
kernel/trace/ftrace.c
1960
__ftrace_hash_rec_update(ops, inc);
kernel/trace/ftrace.c
1962
if (ops->func_hash != &global_ops.local_hash)
kernel/trace/ftrace.c
1971
if (op == ops)
kernel/trace/ftrace.c
1978
static void ftrace_hash_rec_disable_modify(struct ftrace_ops *ops)
kernel/trace/ftrace.c
1980
ftrace_hash_rec_update_modify(ops, false);
kernel/trace/ftrace.c
1983
static void ftrace_hash_rec_enable_modify(struct ftrace_ops *ops)
kernel/trace/ftrace.c
1985
ftrace_hash_rec_update_modify(ops, true);
kernel/trace/ftrace.c
2004
static int __ftrace_hash_update_ipmodify(struct ftrace_ops *ops,
kernel/trace/ftrace.c
2015
if (!(ops->flags & FTRACE_OPS_FL_ENABLED))
kernel/trace/ftrace.c
2018
is_ipmodify = ops->flags & FTRACE_OPS_FL_IPMODIFY;
kernel/trace/ftrace.c
2019
is_direct = ops->flags & FTRACE_OPS_FL_DIRECT;
kernel/trace/ftrace.c
202
if (ops->flags & (FTRACE_OPS_FL_DYNAMIC | FTRACE_OPS_FL_RCU) ||
kernel/trace/ftrace.c
206
return ftrace_ops_get_func(ops);
kernel/trace/ftrace.c
2076
if (!ops->ops_func)
kernel/trace/ftrace.c
2078
ret = ops->ops_func(ops, rec->ip, FTRACE_OPS_CMD_ENABLE_SHARE_IPMODIFY_SELF);
kernel/trace/ftrace.c
2117
static int ftrace_hash_ipmodify_enable(struct ftrace_ops *ops)
kernel/trace/ftrace.c
2119
struct ftrace_hash *hash = ops->func_hash->filter_hash;
kernel/trace/ftrace.c
2124
return __ftrace_hash_update_ipmodify(ops, EMPTY_HASH, hash, false);
kernel/trace/ftrace.c
2128
static void ftrace_hash_ipmodify_disable(struct ftrace_ops *ops)
kernel/trace/ftrace.c
2130
struct ftrace_hash *hash = ops->func_hash->filter_hash;
kernel/trace/ftrace.c
2135
__ftrace_hash_update_ipmodify(ops, hash, EMPTY_HASH, false);
kernel/trace/ftrace.c
2138
static int ftrace_hash_ipmodify_update(struct ftrace_ops *ops,
kernel/trace/ftrace.c
2141
struct ftrace_hash *old_hash = ops->func_hash->filter_hash;
kernel/trace/ftrace.c
2149
return __ftrace_hash_update_ipmodify(ops, old_hash, new_hash, false);
kernel/trace/ftrace.c
2231
struct ftrace_ops *ops = NULL;
kernel/trace/ftrace.c
2238
ops = ftrace_find_tramp_ops_any(rec);
kernel/trace/ftrace.c
2239
if (ops) {
kernel/trace/ftrace.c
2242
(void *)ops->trampoline,
kernel/trace/ftrace.c
2243
(void *)ops->func);
kernel/trace/ftrace.c
2244
ops = ftrace_find_tramp_ops_next(rec, ops);
kernel/trace/ftrace.c
2245
} while (ops);
kernel/trace/ftrace.c
2632
struct ftrace_ops *ops, struct ftrace_regs *fregs)
kernel/trace/ftrace.c
2639
addr = READ_ONCE(ops->direct_call);
kernel/trace/ftrace.c
2660
struct ftrace_ops *ops;
kernel/trace/ftrace.c
2673
ops = ftrace_find_tramp_ops_new(rec);
kernel/trace/ftrace.c
2674
if (FTRACE_WARN_ON(!ops || !ops->trampoline)) {
kernel/trace/ftrace.c
2680
return ops->trampoline;
kernel/trace/ftrace.c
2701
struct ftrace_ops *ops;
kernel/trace/ftrace.c
2714
ops = ftrace_find_tramp_ops_curr(rec);
kernel/trace/ftrace.c
2715
if (FTRACE_WARN_ON(!ops)) {
kernel/trace/ftrace.c
2721
return ops->trampoline;
kernel/trace/ftrace.c
287
struct ftrace_ops *ops)
kernel/trace/ftrace.c
289
rcu_assign_pointer(ops->next, *list);
kernel/trace/ftrace.c
297
rcu_assign_pointer(*list, ops);
kernel/trace/ftrace.c
3007
static void ftrace_run_modify_code(struct ftrace_ops *ops, int command,
kernel/trace/ftrace.c
301
struct ftrace_ops *ops)
kernel/trace/ftrace.c
3010
ops->flags |= FTRACE_OPS_FL_MODIFYING;
kernel/trace/ftrace.c
3011
ops->old_hash.filter_hash = old_hash->filter_hash;
kernel/trace/ftrace.c
3012
ops->old_hash.notrace_hash = old_hash->notrace_hash;
kernel/trace/ftrace.c
3014
ops->old_hash.filter_hash = NULL;
kernel/trace/ftrace.c
3015
ops->old_hash.notrace_hash = NULL;
kernel/trace/ftrace.c
3016
ops->flags &= ~FTRACE_OPS_FL_MODIFYING;
kernel/trace/ftrace.c
3022
void __weak arch_ftrace_trampoline_free(struct ftrace_ops *ops)
kernel/trace/ftrace.c
3029
static void ftrace_add_trampoline_to_kallsyms(struct ftrace_ops *ops)
kernel/trace/ftrace.c
3032
list_add_rcu(&ops->list, &ftrace_ops_trampoline_list);
kernel/trace/ftrace.c
3035
static void ftrace_remove_trampoline_from_kallsyms(struct ftrace_ops *ops)
kernel/trace/ftrace.c
3038
list_del_rcu(&ops->list);
kernel/trace/ftrace.c
3050
static void ftrace_trampoline_free(struct ftrace_ops *ops)
kernel/trace/ftrace.c
3052
if (ops && (ops->flags & FTRACE_OPS_FL_ALLOC_TRAMP) &&
kernel/trace/ftrace.c
3053
ops->trampoline) {
kernel/trace/ftrace.c
3058
perf_event_text_poke((void *)ops->trampoline,
kernel/trace/ftrace.c
3059
(void *)ops->trampoline,
kernel/trace/ftrace.c
3060
ops->trampoline_size, NULL, 0);
kernel/trace/ftrace.c
3062
ops->trampoline, ops->trampoline_size,
kernel/trace/ftrace.c
3065
ftrace_remove_trampoline_from_kallsyms(ops);
kernel/trace/ftrace.c
3068
arch_ftrace_trampoline_free(ops);
kernel/trace/ftrace.c
3091
int ftrace_startup(struct ftrace_ops *ops, int command)
kernel/trace/ftrace.c
3098
ret = __register_ftrace_function(ops);
kernel/trace/ftrace.c
310
lockdep_is_held(&ftrace_lock)) == ops &&
kernel/trace/ftrace.c
311
rcu_dereference_protected(ops->next,
kernel/trace/ftrace.c
3112
ops->flags |= FTRACE_OPS_FL_ENABLED | FTRACE_OPS_FL_ADDING;
kernel/trace/ftrace.c
3114
ret = ftrace_hash_ipmodify_enable(ops);
kernel/trace/ftrace.c
3117
__unregister_ftrace_function(ops);
kernel/trace/ftrace.c
3119
ops->flags &= ~FTRACE_OPS_FL_ENABLED;
kernel/trace/ftrace.c
3120
if (ops->flags & FTRACE_OPS_FL_DYNAMIC)
kernel/trace/ftrace.c
3121
ftrace_trampoline_free(ops);
kernel/trace/ftrace.c
3125
if (ftrace_hash_rec_enable(ops))
kernel/trace/ftrace.c
3136
__unregister_ftrace_function(ops);
kernel/trace/ftrace.c
3140
ops->flags &= ~FTRACE_OPS_FL_ADDING;
kernel/trace/ftrace.c
3145
int ftrace_shutdown(struct ftrace_ops *ops, int command)
kernel/trace/ftrace.c
3152
ret = __unregister_ftrace_function(ops);
kernel/trace/ftrace.c
3165
ftrace_hash_ipmodify_disable(ops);
kernel/trace/ftrace.c
3167
if (ftrace_hash_rec_disable(ops))
kernel/trace/ftrace.c
3170
ops->flags &= ~FTRACE_OPS_FL_ENABLED;
kernel/trace/ftrace.c
318
if (*p == ops)
kernel/trace/ftrace.c
3184
ops->flags |= FTRACE_OPS_FL_REMOVING;
kernel/trace/ftrace.c
3185
removed_ops = ops;
kernel/trace/ftrace.c
3188
ops->old_hash.filter_hash = ops->func_hash->filter_hash;
kernel/trace/ftrace.c
3189
ops->old_hash.notrace_hash = ops->func_hash->notrace_hash;
kernel/trace/ftrace.c
3209
ops->old_hash.filter_hash = NULL;
kernel/trace/ftrace.c
321
if (*p != ops)
kernel/trace/ftrace.c
3210
ops->old_hash.notrace_hash = NULL;
kernel/trace/ftrace.c
3213
ops->flags &= ~FTRACE_OPS_FL_REMOVING;
kernel/trace/ftrace.c
3220
if (ops->flags & FTRACE_OPS_FL_DYNAMIC) {
kernel/trace/ftrace.c
3240
ftrace_trampoline_free(ops);
kernel/trace/ftrace.c
328
static void ftrace_update_trampoline(struct ftrace_ops *ops);
kernel/trace/ftrace.c
330
int __register_ftrace_function(struct ftrace_ops *ops)
kernel/trace/ftrace.c
332
if (ops->flags & FTRACE_OPS_FL_DELETED)
kernel/trace/ftrace.c
335
if (WARN_ON(ops->flags & FTRACE_OPS_FL_ENABLED))
kernel/trace/ftrace.c
3397
static void ftrace_ops_update_code(struct ftrace_ops *ops,
kernel/trace/ftrace.c
3400
static int __ftrace_hash_move_and_update_ops(struct ftrace_ops *ops,
kernel/trace/ftrace.c
3410
old_hash_ops.filter_hash = ops->func_hash->filter_hash;
kernel/trace/ftrace.c
3411
old_hash_ops.notrace_hash = ops->func_hash->notrace_hash;
kernel/trace/ftrace.c
3412
ret = ftrace_hash_move(ops, enable, orig_hash, hash);
kernel/trace/ftrace.c
3414
ftrace_ops_update_code(ops, &old_hash_ops);
kernel/trace/ftrace.c
3420
static int ftrace_update_ops(struct ftrace_ops *ops, struct ftrace_hash *filter_hash,
kernel/trace/ftrace.c
3425
if (!ops_equal(filter_hash, ops->func_hash->filter_hash)) {
kernel/trace/ftrace.c
3426
ret = __ftrace_hash_move_and_update_ops(ops, &ops->func_hash->filter_hash,
kernel/trace/ftrace.c
3432
if (!ops_equal(notrace_hash, ops->func_hash->notrace_hash)) {
kernel/trace/ftrace.c
3433
ret = __ftrace_hash_move_and_update_ops(ops, &ops->func_hash->notrace_hash,
kernel/trace/ftrace.c
344
if (ops->flags & FTRACE_OPS_FL_SAVE_REGS &&
kernel/trace/ftrace.c
345
!(ops->flags & FTRACE_OPS_FL_SAVE_REGS_IF_SUPPORTED))
kernel/trace/ftrace.c
348
if (ops->flags & FTRACE_OPS_FL_SAVE_REGS_IF_SUPPORTED)
kernel/trace/ftrace.c
349
ops->flags |= FTRACE_OPS_FL_SAVE_REGS;
kernel/trace/ftrace.c
351
if (!ftrace_enabled && (ops->flags & FTRACE_OPS_FL_PERMANENT))
kernel/trace/ftrace.c
354
if (!is_kernel_core_data((unsigned long)ops))
kernel/trace/ftrace.c
3541
int ftrace_startup_subops(struct ftrace_ops *ops, struct ftrace_ops *subops, int command)
kernel/trace/ftrace.c
355
ops->flags |= FTRACE_OPS_FL_DYNAMIC;
kernel/trace/ftrace.c
3552
ftrace_ops_init(ops);
kernel/trace/ftrace.c
3559
if (!ops->func_hash->filter_hash)
kernel/trace/ftrace.c
3560
ops->func_hash->filter_hash = EMPTY_HASH;
kernel/trace/ftrace.c
3561
if (!ops->func_hash->notrace_hash)
kernel/trace/ftrace.c
3562
ops->func_hash->notrace_hash = EMPTY_HASH;
kernel/trace/ftrace.c
3569
if (list_empty(&ops->subop_list)) {
kernel/trace/ftrace.c
357
add_ftrace_ops(&ftrace_ops_list, ops);
kernel/trace/ftrace.c
3572
WARN_ON_ONCE(!ftrace_hash_empty(ops->func_hash->filter_hash));
kernel/trace/ftrace.c
3573
WARN_ON_ONCE(!ftrace_hash_empty(ops->func_hash->notrace_hash));
kernel/trace/ftrace.c
3579
save_filter_hash = ops->func_hash->filter_hash;
kernel/trace/ftrace.c
3580
save_notrace_hash = ops->func_hash->notrace_hash;
kernel/trace/ftrace.c
3582
ops->func_hash->filter_hash = filter_hash;
kernel/trace/ftrace.c
3583
ops->func_hash->notrace_hash = notrace_hash;
kernel/trace/ftrace.c
3584
list_add(&subops->list, &ops->subop_list);
kernel/trace/ftrace.c
3585
ret = ftrace_startup(ops, command);
kernel/trace/ftrace.c
3588
ops->func_hash->filter_hash = save_filter_hash;
kernel/trace/ftrace.c
3589
ops->func_hash->notrace_hash = save_notrace_hash;
kernel/trace/ftrace.c
3596
subops->managed = ops;
kernel/trace/ftrace.c
360
ops->saved_func = ops->func;
kernel/trace/ftrace.c
3610
ret = add_next_hash(&filter_hash, &notrace_hash, ops->func_hash, subops->func_hash);
kernel/trace/ftrace.c
3614
list_add(&subops->list, &ops->subop_list);
kernel/trace/ftrace.c
3616
ret = ftrace_update_ops(ops, filter_hash, notrace_hash);
kernel/trace/ftrace.c
362
if (ftrace_pids_enabled(ops))
kernel/trace/ftrace.c
3623
subops->managed = ops;
kernel/trace/ftrace.c
3629
struct ftrace_ops *ops)
kernel/trace/ftrace.c
363
ops->func = ftrace_pid_func;
kernel/trace/ftrace.c
3639
list_for_each_entry(subops, &ops->subop_list, list) {
kernel/trace/ftrace.c
365
ftrace_update_trampoline(ops);
kernel/trace/ftrace.c
3679
int ftrace_shutdown_subops(struct ftrace_ops *ops, struct ftrace_ops *subops, int command)
kernel/trace/ftrace.c
3693
if (list_empty(&ops->subop_list)) {
kernel/trace/ftrace.c
3696
ret = ftrace_shutdown(ops, command);
kernel/trace/ftrace.c
3698
list_add(&subops->list, &ops->subop_list);
kernel/trace/ftrace.c
3704
free_ftrace_hash(ops->func_hash->filter_hash);
kernel/trace/ftrace.c
3705
free_ftrace_hash(ops->func_hash->notrace_hash);
kernel/trace/ftrace.c
3706
ops->func_hash->filter_hash = EMPTY_HASH;
kernel/trace/ftrace.c
3707
ops->func_hash->notrace_hash = EMPTY_HASH;
kernel/trace/ftrace.c
3715
ret = rebuild_hashes(&filter_hash, &notrace_hash, ops);
kernel/trace/ftrace.c
3719
ret = ftrace_update_ops(ops, filter_hash, notrace_hash);
kernel/trace/ftrace.c
3721
list_add(&subops->list, &ops->subop_list);
kernel/trace/ftrace.c
373
int __unregister_ftrace_function(struct ftrace_ops *ops)
kernel/trace/ftrace.c
3735
struct ftrace_ops *ops = subops->managed;
kernel/trace/ftrace.c
3743
if (WARN_ON_ONCE(!ops || ops->flags & FTRACE_OPS_FL_SUBOP))
kernel/trace/ftrace.c
3754
ret = rebuild_hashes(&filter_hash, &notrace_hash, ops);
kernel/trace/ftrace.c
3756
ret = ftrace_update_ops(ops, filter_hash, notrace_hash);
kernel/trace/ftrace.c
377
if (WARN_ON(!(ops->flags & FTRACE_OPS_FL_ENABLED)))
kernel/trace/ftrace.c
3779
static inline int ops_traces_mod(struct ftrace_ops *ops)
kernel/trace/ftrace.c
3785
return ftrace_hash_empty(ops->func_hash->filter_hash) &&
kernel/trace/ftrace.c
3786
ftrace_hash_empty(ops->func_hash->notrace_hash);
kernel/trace/ftrace.c
380
ret = remove_ftrace_ops(&ftrace_ops_list, ops);
kernel/trace/ftrace.c
388
ops->func = ops->saved_func;
kernel/trace/ftrace.c
3959
struct ftrace_ops *ops;
kernel/trace/ftrace.c
3971
struct trace_array *tr = iter->ops->private;
kernel/trace/ftrace.c
3997
hash = iter->probe->ops.func_hash->filter_hash;
kernel/trace/ftrace.c
4014
hash = iter->probe->ops.func_hash->filter_hash;
kernel/trace/ftrace.c
4312
arch_ftrace_trampoline_func(struct ftrace_ops *ops, struct dyn_ftrace *rec)
kernel/trace/ftrace.c
4317
static void add_trampoline_func(struct seq_file *m, struct ftrace_ops *ops,
kernel/trace/ftrace.c
4322
ptr = arch_ftrace_trampoline_func(ops, rec);
kernel/trace/ftrace.c
4426
static void print_subops(struct seq_file *m, struct ftrace_ops *ops, struct dyn_ftrace *rec)
kernel/trace/ftrace.c
4431
list_for_each_entry(subops, &ops->subop_list, list) {
kernel/trace/ftrace.c
4443
gops = container_of(subops, struct fgraph_ops, ops);
kernel/trace/ftrace.c
4497
struct ftrace_ops *ops;
kernel/trace/ftrace.c
4507
ops = ftrace_find_tramp_ops_any(rec);
kernel/trace/ftrace.c
4508
if (ops) {
kernel/trace/ftrace.c
4511
(void *)ops->trampoline,
kernel/trace/ftrace.c
4512
(void *)ops->func);
kernel/trace/ftrace.c
4513
add_trampoline_func(m, ops, rec);
kernel/trace/ftrace.c
4514
print_subops(m, ops, rec);
kernel/trace/ftrace.c
4515
ops = ftrace_find_tramp_ops_next(rec, ops);
kernel/trace/ftrace.c
4516
} while (ops);
kernel/trace/ftrace.c
4523
ops = ftrace_find_unique_ops(rec);
kernel/trace/ftrace.c
4524
if (ops) {
kernel/trace/ftrace.c
4526
ops, ops->func);
kernel/trace/ftrace.c
4527
print_subops(m, ops, rec);
kernel/trace/ftrace.c
4574
iter->ops = &global_ops;
kernel/trace/ftrace.c
4599
iter->ops = &global_ops;
kernel/trace/ftrace.c
4624
iter->ops = &global_ops;
kernel/trace/ftrace.c
4648
iter->ops = &global_ops;
kernel/trace/ftrace.c
4672
ftrace_regex_open(struct ftrace_ops *ops, int flag,
kernel/trace/ftrace.c
4678
struct trace_array *tr = ops->private;
kernel/trace/ftrace.c
4681
ftrace_ops_init(ops);
kernel/trace/ftrace.c
4696
iter->ops = ops;
kernel/trace/ftrace.c
4700
mutex_lock(&ops->func_hash->regex_lock);
kernel/trace/ftrace.c
4703
hash = ops->func_hash->notrace_hash;
kernel/trace/ftrace.c
4706
hash = ops->func_hash->filter_hash;
kernel/trace/ftrace.c
4751
mutex_unlock(&ops->func_hash->regex_lock);
kernel/trace/ftrace.c
4766
struct ftrace_ops *ops = inode->i_private;
kernel/trace/ftrace.c
4769
return ftrace_regex_open(ops,
kernel/trace/ftrace.c
4777
struct ftrace_ops *ops = inode->i_private;
kernel/trace/ftrace.c
4780
return ftrace_regex_open(ops, FTRACE_ITER_NOTRACE,
kernel/trace/ftrace.c
5001
static void ftrace_ops_update_code(struct ftrace_ops *ops,
kernel/trace/ftrace.c
5009
if (ops->flags & FTRACE_OPS_FL_ENABLED) {
kernel/trace/ftrace.c
5010
ftrace_run_modify_code(ops, FTRACE_UPDATE_CALLS, old_hash);
kernel/trace/ftrace.c
5019
if (ops->func_hash != &global_ops.local_hash)
kernel/trace/ftrace.c
5032
static int ftrace_hash_move_and_update_ops(struct ftrace_ops *ops,
kernel/trace/ftrace.c
5037
if (ops->flags & FTRACE_OPS_FL_SUBOP)
kernel/trace/ftrace.c
5038
return ftrace_hash_move_and_update_subops(ops, orig_hash, hash);
kernel/trace/ftrace.c
5047
if (!(ops->flags & FTRACE_OPS_FL_ENABLED)) {
kernel/trace/ftrace.c
5056
subops->func_hash == ops->func_hash) {
kernel/trace/ftrace.c
5063
return __ftrace_hash_move_and_update_ops(ops, orig_hash, hash, enable);
kernel/trace/ftrace.c
5106
static void process_mod_list(struct list_head *head, struct ftrace_ops *ops,
kernel/trace/ftrace.c
5114
mutex_lock(&ops->func_hash->regex_lock);
kernel/trace/ftrace.c
5117
orig_hash = &ops->func_hash->filter_hash;
kernel/trace/ftrace.c
5119
orig_hash = &ops->func_hash->notrace_hash;
kernel/trace/ftrace.c
5164
ftrace_hash_move_and_update_ops(ops, orig_hash,
kernel/trace/ftrace.c
5169
mutex_unlock(&ops->func_hash->regex_lock);
kernel/trace/ftrace.c
5186
process_mod_list(&tr->mod_trace, tr->ops, mod, true);
kernel/trace/ftrace.c
5188
process_mod_list(&tr->mod_notrace, tr->ops, mod, false);
kernel/trace/ftrace.c
5250
probe = container_of(op, struct ftrace_func_probe, ops);
kernel/trace/ftrace.c
5483
probe->ops.func = function_trace_probe_call;
kernel/trace/ftrace.c
5485
ftrace_ops_init(&probe->ops);
kernel/trace/ftrace.c
5497
mutex_lock(&probe->ops.func_hash->regex_lock);
kernel/trace/ftrace.c
5499
orig_hash = &probe->ops.func_hash->filter_hash;
kernel/trace/ftrace.c
5551
ret = ftrace_hash_move_and_update_ops(&probe->ops, orig_hash,
kernel/trace/ftrace.c
5559
if (!(probe->ops.flags & FTRACE_OPS_FL_ENABLED))
kernel/trace/ftrace.c
5560
ret = ftrace_startup(&probe->ops, 0);
kernel/trace/ftrace.c
5568
mutex_unlock(&probe->ops.func_hash->regex_lock);
kernel/trace/ftrace.c
5634
if (!(probe->ops.flags & FTRACE_OPS_FL_INITIALIZED))
kernel/trace/ftrace.c
5641
mutex_lock(&probe->ops.func_hash->regex_lock);
kernel/trace/ftrace.c
5643
orig_hash = &probe->ops.func_hash->filter_hash;
kernel/trace/ftrace.c
5689
ftrace_shutdown(&probe->ops, 0);
kernel/trace/ftrace.c
5691
ret = ftrace_hash_move_and_update_ops(&probe->ops, orig_hash,
kernel/trace/ftrace.c
5696
ftrace_run_modify_code(&probe->ops, FTRACE_UPDATE_CALLS,
kernel/trace/ftrace.c
5709
mutex_unlock(&probe->ops.func_hash->regex_lock);
kernel/trace/ftrace.c
5774
struct trace_array *tr = iter->ops->private;
kernel/trace/ftrace.c
5900
ftrace_set_hash(struct ftrace_ops *ops, unsigned char *buf, int len,
kernel/trace/ftrace.c
5911
mutex_lock(&ops->func_hash->regex_lock);
kernel/trace/ftrace.c
5914
orig_hash = &ops->func_hash->filter_hash;
kernel/trace/ftrace.c
5916
orig_hash = &ops->func_hash->notrace_hash;
kernel/trace/ftrace.c
5947
ret = ftrace_hash_move_and_update_ops(ops, orig_hash, hash, enable);
kernel/trace/ftrace.c
5951
mutex_unlock(&ops->func_hash->regex_lock);
kernel/trace/ftrace.c
5958
ftrace_set_addr(struct ftrace_ops *ops, unsigned long *ips, unsigned int cnt,
kernel/trace/ftrace.c
5961
return ftrace_set_hash(ops, NULL, 0, ips, cnt, remove, reset, enable, NULL);
kernel/trace/ftrace.c
5966
static int register_ftrace_function_nolock(struct ftrace_ops *ops);
kernel/trace/ftrace.c
5980
static int check_direct_multi(struct ftrace_ops *ops)
kernel/trace/ftrace.c
5982
if (!(ops->flags & FTRACE_OPS_FL_INITIALIZED))
kernel/trace/ftrace.c
5984
if ((ops->flags & MULTI_FLAGS) != MULTI_FLAGS)
kernel/trace/ftrace.c
6014
static void reset_direct(struct ftrace_ops *ops, unsigned long addr)
kernel/trace/ftrace.c
6016
struct ftrace_hash *hash = ops->func_hash->filter_hash;
kernel/trace/ftrace.c
6021
ops->func = NULL;
kernel/trace/ftrace.c
6022
ops->trampoline = 0;
kernel/trace/ftrace.c
6047
int register_ftrace_direct(struct ftrace_ops *ops, unsigned long addr)
kernel/trace/ftrace.c
6053
if (ops->func || ops->trampoline)
kernel/trace/ftrace.c
6055
if (!(ops->flags & FTRACE_OPS_FL_INITIALIZED))
kernel/trace/ftrace.c
6057
if (ops->flags & FTRACE_OPS_FL_ENABLED)
kernel/trace/ftrace.c
6060
hash = ops->func_hash->filter_hash;
kernel/trace/ftrace.c
6114
ops->func = call_direct_funcs;
kernel/trace/ftrace.c
6115
ops->flags |= MULTI_FLAGS;
kernel/trace/ftrace.c
6116
ops->trampoline = FTRACE_REGS_ADDR;
kernel/trace/ftrace.c
6117
ops->direct_call = addr;
kernel/trace/ftrace.c
6119
err = register_ftrace_function_nolock(ops);
kernel/trace/ftrace.c
6121
reset_direct(ops, addr);
kernel/trace/ftrace.c
6151
int unregister_ftrace_direct(struct ftrace_ops *ops, unsigned long addr,
kernel/trace/ftrace.c
6156
if (check_direct_multi(ops))
kernel/trace/ftrace.c
6158
if (!(ops->flags & FTRACE_OPS_FL_ENABLED))
kernel/trace/ftrace.c
6162
err = unregister_ftrace_function(ops);
kernel/trace/ftrace.c
6163
reset_direct(ops, addr);
kernel/trace/ftrace.c
6167
ftrace_free_filter(ops);
kernel/trace/ftrace.c
6173
__modify_ftrace_direct(struct ftrace_ops *ops, unsigned long addr)
kernel/trace/ftrace.c
6175
struct ftrace_hash *hash = ops->func_hash->filter_hash;
kernel/trace/ftrace.c
6188
tmp_ops.func_hash = ops->func_hash;
kernel/trace/ftrace.c
6200
err = __ftrace_hash_update_ipmodify(ops, hash, hash, true);
kernel/trace/ftrace.c
6220
WRITE_ONCE(ops->direct_call, addr);
kernel/trace/ftrace.c
6249
int modify_ftrace_direct_nolock(struct ftrace_ops *ops, unsigned long addr)
kernel/trace/ftrace.c
6251
if (check_direct_multi(ops))
kernel/trace/ftrace.c
6253
if (!(ops->flags & FTRACE_OPS_FL_ENABLED))
kernel/trace/ftrace.c
6256
return __modify_ftrace_direct(ops, addr);
kernel/trace/ftrace.c
6275
int modify_ftrace_direct(struct ftrace_ops *ops, unsigned long addr)
kernel/trace/ftrace.c
6279
if (check_direct_multi(ops))
kernel/trace/ftrace.c
6281
if (!(ops->flags & FTRACE_OPS_FL_ENABLED))
kernel/trace/ftrace.c
6285
err = __modify_ftrace_direct(ops, addr);
kernel/trace/ftrace.c
6341
int update_ftrace_direct_add(struct ftrace_ops *ops, struct ftrace_hash *hash)
kernel/trace/ftrace.c
6366
old_filter_hash = ops->func_hash ? ops->func_hash->filter_hash : NULL;
kernel/trace/ftrace.c
6371
if (ops->func || ops->trampoline)
kernel/trace/ftrace.c
6373
if (ops->flags & FTRACE_OPS_FL_ENABLED)
kernel/trace/ftrace.c
6390
ops->func = call_direct_funcs;
kernel/trace/ftrace.c
6391
ops->flags |= MULTI_FLAGS;
kernel/trace/ftrace.c
6392
ops->trampoline = FTRACE_REGS_ADDR;
kernel/trace/ftrace.c
6393
ops->local_hash.filter_hash = new_filter_hash;
kernel/trace/ftrace.c
6395
err = register_ftrace_function_nolock(ops);
kernel/trace/ftrace.c
6398
ops->local_hash.filter_hash = old_filter_hash;
kernel/trace/ftrace.c
6401
ops->func = NULL;
kernel/trace/ftrace.c
6402
ops->trampoline = 0;
kernel/trace/ftrace.c
6408
err = ftrace_update_ops(ops, new_filter_hash, EMPTY_HASH);
kernel/trace/ftrace.c
6477
int update_ftrace_direct_del(struct ftrace_ops *ops, struct ftrace_hash *hash)
kernel/trace/ftrace.c
6490
if (check_direct_multi(ops))
kernel/trace/ftrace.c
6492
if (!(ops->flags & FTRACE_OPS_FL_ENABLED))
kernel/trace/ftrace.c
6499
old_filter_hash = ops->func_hash ? ops->func_hash->filter_hash : NULL;
kernel/trace/ftrace.c
6525
err = unregister_ftrace_function(ops);
kernel/trace/ftrace.c
6528
ops->func = NULL;
kernel/trace/ftrace.c
6529
ops->trampoline = 0;
kernel/trace/ftrace.c
6530
ftrace_free_filter(ops);
kernel/trace/ftrace.c
6531
ops->func_hash->filter_hash = NULL;
kernel/trace/ftrace.c
6535
err = ftrace_update_ops(ops, new_filter_hash, EMPTY_HASH);
kernel/trace/ftrace.c
6578
int update_ftrace_direct_mod(struct ftrace_ops *ops, struct ftrace_hash *hash, bool do_direct_lock)
kernel/trace/ftrace.c
6591
if (check_direct_multi(ops))
kernel/trace/ftrace.c
6593
if (!(ops->flags & FTRACE_OPS_FL_ENABLED))
kernel/trace/ftrace.c
6605
orig_hash = ops->func_hash ? ops->func_hash->filter_hash : NULL;
kernel/trace/ftrace.c
6622
err = __ftrace_hash_update_ipmodify(ops, orig_hash, orig_hash, true);
kernel/trace/ftrace.c
6670
int ftrace_set_filter_ip(struct ftrace_ops *ops, unsigned long ip,
kernel/trace/ftrace.c
6673
ftrace_ops_init(ops);
kernel/trace/ftrace.c
6674
return ftrace_set_addr(ops, &ip, 1, remove, reset, 1);
kernel/trace/ftrace.c
6693
int ftrace_set_filter_ips(struct ftrace_ops *ops, unsigned long *ips,
kernel/trace/ftrace.c
6696
ftrace_ops_init(ops);
kernel/trace/ftrace.c
6697
return ftrace_set_addr(ops, ips, cnt, remove, reset, 1);
kernel/trace/ftrace.c
6708
void ftrace_ops_set_global_filter(struct ftrace_ops *ops)
kernel/trace/ftrace.c
6710
if (ops->flags & FTRACE_OPS_FL_INITIALIZED)
kernel/trace/ftrace.c
6713
ftrace_ops_init(ops);
kernel/trace/ftrace.c
6714
ops->func_hash = &global_ops.local_hash;
kernel/trace/ftrace.c
6719
ftrace_set_regex(struct ftrace_ops *ops, unsigned char *buf, int len,
kernel/trace/ftrace.c
6724
struct trace_array *tr = ops->private;
kernel/trace/ftrace.c
6744
ret = ftrace_set_hash(ops, func, len, NULL, 0, 0, reset, enable, mod);
kernel/trace/ftrace.c
6770
int ftrace_set_filter(struct ftrace_ops *ops, unsigned char *buf,
kernel/trace/ftrace.c
6773
ftrace_ops_init(ops);
kernel/trace/ftrace.c
6774
return ftrace_set_regex(ops, buf, len, reset, 1);
kernel/trace/ftrace.c
6793
int ftrace_set_notrace(struct ftrace_ops *ops, unsigned char *buf,
kernel/trace/ftrace.c
6796
ftrace_ops_init(ops);
kernel/trace/ftrace.c
6797
return ftrace_set_regex(ops, buf, len, reset, 0);
kernel/trace/ftrace.c
6911
ftrace_set_early_filter(struct ftrace_ops *ops, char *buf, int enable)
kernel/trace/ftrace.c
6915
ftrace_ops_init(ops);
kernel/trace/ftrace.c
6918
if (!ops->private) {
kernel/trace/ftrace.c
6921
ops->private = tr;
kernel/trace/ftrace.c
6927
ftrace_set_regex(ops, func, strlen(func), 0, enable);
kernel/trace/ftrace.c
6969
mutex_lock(&iter->ops->func_hash->regex_lock);
kernel/trace/ftrace.c
6975
orig_hash = &iter->ops->func_hash->filter_hash;
kernel/trace/ftrace.c
6983
orig_hash = &iter->ops->func_hash->notrace_hash;
kernel/trace/ftrace.c
6986
ftrace_hash_move_and_update_ops(iter->ops, orig_hash,
kernel/trace/ftrace.c
6991
mutex_unlock(&iter->ops->func_hash->regex_lock);
kernel/trace/ftrace.c
7446
void ftrace_create_filter_files(struct ftrace_ops *ops,
kernel/trace/ftrace.c
7451
ops, &ftrace_filter_fops);
kernel/trace/ftrace.c
7454
ops, &ftrace_notrace_fops);
kernel/trace/ftrace.c
7467
void ftrace_destroy_filter_files(struct ftrace_ops *ops)
kernel/trace/ftrace.c
7470
if (ops->flags & FTRACE_OPS_FL_ENABLED)
kernel/trace/ftrace.c
7471
ftrace_shutdown(ops, 0);
kernel/trace/ftrace.c
7472
ops->flags |= FTRACE_OPS_FL_DELETED;
kernel/trace/ftrace.c
7473
ftrace_free_filter(ops);
kernel/trace/ftrace.c
7755
ops_references_ip(struct ftrace_ops *ops, unsigned long ip)
kernel/trace/ftrace.c
7758
if (!(ops->flags & FTRACE_OPS_FL_ENABLED))
kernel/trace/ftrace.c
7762
if (ops_traces_mod(ops))
kernel/trace/ftrace.c
7766
if (!ftrace_hash_empty(ops->func_hash->filter_hash) &&
kernel/trace/ftrace.c
7767
!__ftrace_lookup_ip(ops->func_hash->filter_hash, ip))
kernel/trace/ftrace.c
7771
if (ftrace_lookup_ip(ops->func_hash->notrace_hash, ip))
kernel/trace/ftrace.c
7786
struct ftrace_ops *ops;
kernel/trace/ftrace.c
7789
for (ops = ftrace_ops_list; ops != &ftrace_list_end; ops = ops->next) {
kernel/trace/ftrace.c
7790
if (ops_references_ip(ops, rec->ip)) {
kernel/trace/ftrace.c
7791
if (WARN_ON_ONCE(ops->flags & FTRACE_OPS_FL_DIRECT))
kernel/trace/ftrace.c
7793
if (WARN_ON_ONCE(ops->flags & FTRACE_OPS_FL_IPMODIFY))
kernel/trace/ftrace.c
7796
if (ops->flags & FTRACE_OPS_FL_SAVE_REGS)
kernel/trace/ftrace.c
7798
if (cnt == 1 && ops->trampoline)
kernel/trace/ftrace.c
7838
if (!tr->ops || !tr->ops->func_hash)
kernel/trace/ftrace.c
7840
mutex_lock(&tr->ops->func_hash->regex_lock);
kernel/trace/ftrace.c
7841
clear_mod_from_hash(pg, tr->ops->func_hash->filter_hash);
kernel/trace/ftrace.c
7842
clear_mod_from_hash(pg, tr->ops->func_hash->notrace_hash);
kernel/trace/ftrace.c
7843
mutex_unlock(&tr->ops->func_hash->regex_lock);
kernel/trace/ftrace.c
803
struct ftrace_ops *ops, struct ftrace_regs *fregs)
kernel/trace/ftrace.c
8231
if (!tr->ops || !tr->ops->func_hash)
kernel/trace/ftrace.c
8233
mutex_lock(&tr->ops->func_hash->regex_lock);
kernel/trace/ftrace.c
8234
clear_func_from_hash(func, tr->ops->func_hash->filter_hash);
kernel/trace/ftrace.c
8235
clear_func_from_hash(func, tr->ops->func_hash->notrace_hash);
kernel/trace/ftrace.c
8236
mutex_unlock(&tr->ops->func_hash->regex_lock);
kernel/trace/ftrace.c
8383
void __weak arch_ftrace_update_trampoline(struct ftrace_ops *ops)
kernel/trace/ftrace.c
8387
static void ftrace_update_trampoline(struct ftrace_ops *ops)
kernel/trace/ftrace.c
8389
unsigned long trampoline = ops->trampoline;
kernel/trace/ftrace.c
8391
arch_ftrace_update_trampoline(ops);
kernel/trace/ftrace.c
8392
if (ops->trampoline && ops->trampoline != trampoline &&
kernel/trace/ftrace.c
8393
(ops->flags & FTRACE_OPS_FL_ALLOC_TRAMP)) {
kernel/trace/ftrace.c
8395
ftrace_add_trampoline_to_kallsyms(ops);
kernel/trace/ftrace.c
8397
ops->trampoline, ops->trampoline_size, false,
kernel/trace/ftrace.c
8403
perf_event_text_poke((void *)ops->trampoline, NULL, 0,
kernel/trace/ftrace.c
8404
(void *)ops->trampoline,
kernel/trace/ftrace.c
8405
ops->trampoline_size);
kernel/trace/ftrace.c
8438
static void ftrace_update_trampoline(struct ftrace_ops *ops)
kernel/trace/ftrace.c
8446
tr->ops = &global_ops;
kernel/trace/ftrace.c
8450
init_array_fgraph_ops(tr, tr->ops);
kernel/trace/ftrace.c
8457
if (WARN_ON(tr->ops->func != ftrace_stub))
kernel/trace/ftrace.c
8459
tr->ops->func);
kernel/trace/ftrace.c
8461
tr->ops->func = func;
kernel/trace/ftrace.c
8462
tr->ops->private = tr;
kernel/trace/ftrace.c
8467
tr->ops->func = ftrace_stub;
kernel/trace/ftrace.c
8574
ftrace_func_t ftrace_ops_get_func(struct ftrace_ops *ops)
kernel/trace/ftrace.c
8580
if (ops->flags & (FTRACE_OPS_FL_RECURSION |
kernel/trace/ftrace.c
8584
return ops->func;
kernel/trace/ftrace.c
9045
static int prepare_direct_functions_for_ipmodify(struct ftrace_ops *ops)
kernel/trace/ftrace.c
9054
if (!(ops->flags & FTRACE_OPS_FL_IPMODIFY))
kernel/trace/ftrace.c
9057
hash = ops->func_hash->filter_hash;
kernel/trace/ftrace.c
9094
static void cleanup_direct_functions_after_ipmodify(struct ftrace_ops *ops)
kernel/trace/ftrace.c
9101
if (!(ops->flags & FTRACE_OPS_FL_IPMODIFY))
kernel/trace/ftrace.c
9106
hash = ops->func_hash->filter_hash;
kernel/trace/ftrace.c
9137
static int prepare_direct_functions_for_ipmodify(struct ftrace_ops *ops)
kernel/trace/ftrace.c
9142
static void cleanup_direct_functions_after_ipmodify(struct ftrace_ops *ops)
kernel/trace/ftrace.c
9154
static int register_ftrace_function_nolock(struct ftrace_ops *ops)
kernel/trace/ftrace.c
9158
ftrace_ops_init(ops);
kernel/trace/ftrace.c
9162
ret = ftrace_startup(ops, 0);
kernel/trace/ftrace.c
9180
int register_ftrace_function(struct ftrace_ops *ops)
kernel/trace/ftrace.c
9185
ret = prepare_direct_functions_for_ipmodify(ops);
kernel/trace/ftrace.c
9189
ret = register_ftrace_function_nolock(ops);
kernel/trace/ftrace.c
9203
int unregister_ftrace_function(struct ftrace_ops *ops)
kernel/trace/ftrace.c
9208
ret = ftrace_shutdown(ops, 0);
kernel/trace/ftrace.c
9211
cleanup_direct_functions_after_ipmodify(ops);
kernel/trace/ftrace.c
924
ftrace_ops_set_global_filter(&fprofiler_ops.ops);
kernel/trace/ftrace_internal.h
15
int ftrace_startup(struct ftrace_ops *ops, int command);
kernel/trace/ftrace_internal.h
16
int ftrace_shutdown(struct ftrace_ops *ops, int command);
kernel/trace/ftrace_internal.h
17
int ftrace_ops_test(struct ftrace_ops *ops, unsigned long ip, void *regs);
kernel/trace/ftrace_internal.h
18
int ftrace_startup_subops(struct ftrace_ops *ops, struct ftrace_ops *subops, int command);
kernel/trace/ftrace_internal.h
19
int ftrace_shutdown_subops(struct ftrace_ops *ops, struct ftrace_ops *subops, int command);
kernel/trace/ftrace_internal.h
24
# define ftrace_startup(ops, command) \
kernel/trace/ftrace_internal.h
26
int ___ret = __register_ftrace_function(ops); \
kernel/trace/ftrace_internal.h
28
(ops)->flags |= FTRACE_OPS_FL_ENABLED; \
kernel/trace/ftrace_internal.h
31
# define ftrace_shutdown(ops, command) \
kernel/trace/ftrace_internal.h
33
int ___ret = __unregister_ftrace_function(ops); \
kernel/trace/ftrace_internal.h
35
(ops)->flags &= ~FTRACE_OPS_FL_ENABLED; \
kernel/trace/ftrace_internal.h
39
ftrace_ops_test(struct ftrace_ops *ops, unsigned long ip, void *regs)
kernel/trace/ftrace_internal.h
43
static inline int ftrace_startup_subops(struct ftrace_ops *ops, struct ftrace_ops *subops, int command)
kernel/trace/ftrace_internal.h
47
static inline int ftrace_shutdown_subops(struct ftrace_ops *ops, struct ftrace_ops *subops, int command)
kernel/trace/ftrace_internal.h
5
int __register_ftrace_function(struct ftrace_ops *ops);
kernel/trace/ftrace_internal.h
6
int __unregister_ftrace_function(struct ftrace_ops *ops);
kernel/trace/trace.c
2643
if (tr->ops && tr->ops->trampoline) {
kernel/trace/trace.c
2644
unsigned long tramp_start = tr->ops->trampoline;
kernel/trace/trace.c
2645
unsigned long tramp_end = tramp_start + tr->ops->trampoline_size;
kernel/trace/trace.c
6134
.ops = &default_pipe_buf_ops,
kernel/trace/trace.c
8051
.ops = &buffer_pipe_buf_ops,
kernel/trace/trace.c
8416
struct trace_array *tr, struct ftrace_probe_ops *ops,
kernel/trace/trace.c
8424
struct trace_array *tr, struct ftrace_probe_ops *ops,
kernel/trace/trace.c
8446
struct ftrace_probe_ops *ops, void *data)
kernel/trace/trace.c
8467
ftrace_snapshot_init(struct ftrace_probe_ops *ops, struct trace_array *tr,
kernel/trace/trace.c
8483
ftrace_snapshot_free(struct ftrace_probe_ops *ops, struct trace_array *tr,
kernel/trace/trace.c
8514
struct ftrace_probe_ops *ops;
kernel/trace/trace.c
8526
ops = param ? &snapshot_count_probe_ops : &snapshot_probe_ops;
kernel/trace/trace.c
8529
ret = unregister_ftrace_function_probe_func(glob+1, tr, ops);
kernel/trace/trace.c
8557
ret = register_ftrace_function_probe(glob, tr, ops, count);
kernel/trace/trace.h
1169
#define init_array_fgraph_ops(tr, ops) do { } while (0)
kernel/trace/trace.h
1170
#define allocate_fgraph_ops(tr, ops) ({ 0; })
kernel/trace/trace.h
1237
struct ftrace_probe_ops *ops,
kernel/trace/trace.h
1239
int (*init)(struct ftrace_probe_ops *ops,
kernel/trace/trace.h
1243
void (*free)(struct ftrace_probe_ops *ops,
kernel/trace/trace.h
1248
struct ftrace_probe_ops *ops,
kernel/trace/trace.h
1267
struct ftrace_probe_ops *ops, void *data);
kernel/trace/trace.h
1270
struct ftrace_probe_ops *ops);
kernel/trace/trace.h
1276
void ftrace_create_filter_files(struct ftrace_ops *ops,
kernel/trace/trace.h
1278
void ftrace_destroy_filter_files(struct ftrace_ops *ops);
kernel/trace/trace.h
1280
extern int ftrace_set_filter(struct ftrace_ops *ops, unsigned char *buf,
kernel/trace/trace.h
1282
extern int ftrace_set_notrace(struct ftrace_ops *ops, unsigned char *buf,
kernel/trace/trace.h
1303
#define ftrace_create_filter_files(ops, parent) do { } while (0)
kernel/trace/trace.h
1304
#define ftrace_destroy_filter_files(ops) do { } while (0)
kernel/trace/trace.h
429
struct ftrace_ops *ops;
kernel/trace/trace.h
998
extern void init_array_fgraph_ops(struct trace_array *tr, struct ftrace_ops *ops);
kernel/trace/trace.h
999
extern int allocate_fgraph_ops(struct trace_array *tr, struct ftrace_ops *ops);
kernel/trace/trace_boot.c
570
if (ftrace_set_filter(tr->ops, q, strlen(q), 0) < 0)
kernel/trace/trace_boot.c
580
if (ftrace_set_notrace(tr->ops, q, strlen(q), 0) < 0)
kernel/trace/trace_dynevent.c
104
if (type && type != pos->ops)
kernel/trace/trace_dynevent.c
106
if (!pos->ops->match(system, event,
kernel/trace/trace_dynevent.c
110
ret = pos->ops->free(pos);
kernel/trace/trace_dynevent.c
135
struct dyn_event_operations *ops;
kernel/trace/trace_dynevent.c
142
list_for_each_entry(ops, &dyn_event_ops_list, list) {
kernel/trace/trace_dynevent.c
143
ret = ops->create(raw_command);
kernel/trace/trace_dynevent.c
184
if (ev && ev->ops)
kernel/trace/trace_dynevent.c
185
return ev->ops->show(m, ev);
kernel/trace/trace_dynevent.c
215
if (type && ev->ops != type)
kernel/trace/trace_dynevent.c
217
if (ev->ops->is_busy(ev)) {
kernel/trace/trace_dynevent.c
223
if (type && ev->ops != type)
kernel/trace/trace_dynevent.c
225
ret = ev->ops->free(ev);
kernel/trace/trace_dynevent.c
59
int dyn_event_register(struct dyn_event_operations *ops)
kernel/trace/trace_dynevent.c
61
if (!ops || !ops->create || !ops->show || !ops->is_busy ||
kernel/trace/trace_dynevent.c
62
!ops->free || !ops->match)
kernel/trace/trace_dynevent.c
65
INIT_LIST_HEAD(&ops->list);
kernel/trace/trace_dynevent.c
67
list_add_tail(&ops->list, &dyn_event_ops_list);
kernel/trace/trace_dynevent.h
51
int dyn_event_register(struct dyn_event_operations *ops);
kernel/trace/trace_dynevent.h
63
struct dyn_event_operations *ops;
kernel/trace/trace_dynevent.h
69
int dyn_event_init(struct dyn_event *ev, struct dyn_event_operations *ops)
kernel/trace/trace_dynevent.h
71
if (!ev || !ops)
kernel/trace/trace_dynevent.h
75
ev->ops = ops;
kernel/trace/trace_dynevent.h
84
if (!ev || !ev->ops)
kernel/trace/trace_event_perf.c
436
struct ftrace_ops *ops, struct ftrace_regs *fregs)
kernel/trace/trace_event_perf.c
452
if ((unsigned long)ops->private != smp_processor_id())
kernel/trace/trace_event_perf.c
455
event = container_of(ops, struct perf_event, ftrace_ops);
kernel/trace/trace_event_perf.c
489
struct ftrace_ops *ops = &event->ftrace_ops;
kernel/trace/trace_event_perf.c
491
ops->func = perf_ftrace_function_call;
kernel/trace/trace_event_perf.c
492
ops->private = (void *)(unsigned long)nr_cpu_ids;
kernel/trace/trace_event_perf.c
494
return register_ftrace_function(ops);
kernel/trace/trace_event_perf.c
499
struct ftrace_ops *ops = &event->ftrace_ops;
kernel/trace/trace_event_perf.c
500
int ret = unregister_ftrace_function(ops);
kernel/trace/trace_event_perf.c
501
ftrace_free_filter(ops);
kernel/trace/trace_events.c
4138
struct trace_array *tr, struct ftrace_probe_ops *ops,
kernel/trace/trace_events.c
4155
struct trace_array *tr, struct ftrace_probe_ops *ops,
kernel/trace/trace_events.c
4183
struct ftrace_probe_ops *ops, void *data)
kernel/trace/trace_events.c
4212
event_enable_init(struct ftrace_probe_ops *ops, struct trace_array *tr,
kernel/trace/trace_events.c
4250
event_enable_free(struct ftrace_probe_ops *ops, struct trace_array *tr,
kernel/trace/trace_events.c
4307
struct ftrace_probe_ops *ops;
kernel/trace/trace_events.c
4338
ops = param ? &event_enable_count_probe_ops : &event_enable_probe_ops;
kernel/trace/trace_events.c
4340
ops = param ? &event_disable_count_probe_ops : &event_disable_probe_ops;
kernel/trace/trace_events.c
4343
return unregister_ftrace_function_probe_func(glob+1, tr, ops);
kernel/trace/trace_events.c
4378
ret = register_ftrace_function_probe(glob, tr, ops, data);
kernel/trace/trace_events_filter.c
1693
for (op = 0; ops[op]; op++) {
kernel/trace/trace_events_filter.c
1695
if (strncmp(str + i, ops[op], strlen(ops[op])) == 0)
kernel/trace/trace_events_filter.c
1699
if (!ops[op]) {
kernel/trace/trace_events_filter.c
1704
i += strlen(ops[op]);
kernel/trace/trace_events_filter.c
2552
struct ftrace_ops *ops;
kernel/trace/trace_events_filter.c
2578
static int ftrace_function_set_regexp(struct ftrace_ops *ops, int filter,
kernel/trace/trace_events_filter.c
2584
ret = ftrace_set_filter(ops, re, len, reset);
kernel/trace/trace_events_filter.c
2586
ret = ftrace_set_notrace(ops, re, len, reset);
kernel/trace/trace_events_filter.c
2610
ret = ftrace_function_set_regexp(data->ops, filter, *reset,
kernel/trace/trace_events_filter.c
2683
.ops = &event->ftrace_ops,
kernel/trace/trace_events_filter.c
44
static const char * ops[] = { OPS };
kernel/trace/trace_events_filter.c
82
unsigned short *ops;
kernel/trace/trace_events_synth.c
97
return ev->ops == &synth_event_ops;
kernel/trace/trace_fprobe.c
199
return ev->ops == &trace_fprobe_ops;
kernel/trace/trace_functions.c
100
kfree(tr->ops);
kernel/trace/trace_functions.c
104
ftrace_create_filter_files(tr->ops, parent);
kernel/trace/trace_functions.c
111
ftrace_destroy_filter_files(tr->ops);
kernel/trace/trace_functions.c
154
if (!tr->ops)
kernel/trace/trace_functions.c
443
register_ftrace_function(tr->ops);
kernel/trace/trace_functions.c
450
unregister_ftrace_function(tr->ops);
kernel/trace/trace_functions.c
475
if (tr->ops->func == func)
kernel/trace/trace_functions.c
481
unregister_ftrace_function(tr->ops);
kernel/trace/trace_functions.c
482
tr->ops->func = func;
kernel/trace/trace_functions.c
483
register_ftrace_function(tr->ops);
kernel/trace/trace_functions.c
503
static void update_traceon_count(struct ftrace_probe_ops *ops,
kernel/trace/trace_functions.c
566
struct trace_array *tr, struct ftrace_probe_ops *ops,
kernel/trace/trace_functions.c
569
update_traceon_count(ops, ip, tr, 1, data);
kernel/trace/trace_functions.c
574
struct trace_array *tr, struct ftrace_probe_ops *ops,
kernel/trace/trace_functions.c
577
update_traceon_count(ops, ip, tr, 0, data);
kernel/trace/trace_functions.c
58
struct ftrace_ops *ops;
kernel/trace/trace_functions.c
582
struct trace_array *tr, struct ftrace_probe_ops *ops,
kernel/trace/trace_functions.c
593
struct trace_array *tr, struct ftrace_probe_ops *ops,
kernel/trace/trace_functions.c
631
struct trace_array *tr, struct ftrace_probe_ops *ops,
kernel/trace/trace_functions.c
639
struct trace_array *tr, struct ftrace_probe_ops *ops,
kernel/trace/trace_functions.c
64
ops = kzalloc_obj(*ops);
kernel/trace/trace_functions.c
65
if (!ops)
kernel/trace/trace_functions.c
679
static int update_count(struct ftrace_probe_ops *ops, unsigned long ip,
kernel/trace/trace_functions.c
69
ops->func = function_trace_call;
kernel/trace/trace_functions.c
699
struct trace_array *tr, struct ftrace_probe_ops *ops,
kernel/trace/trace_functions.c
70
ops->flags = FTRACE_OPS_FL_PID;
kernel/trace/trace_functions.c
702
if (update_count(ops, ip, data))
kernel/trace/trace_functions.c
709
struct trace_array *tr, struct ftrace_probe_ops *ops,
kernel/trace/trace_functions.c
712
if (update_count(ops, ip, data))
kernel/trace/trace_functions.c
718
unsigned long ip, struct ftrace_probe_ops *ops,
kernel/trace/trace_functions.c
72
tr->ops = ops;
kernel/trace/trace_functions.c
73
ops->private = tr;
kernel/trace/trace_functions.c
739
struct ftrace_probe_ops *ops,
kernel/trace/trace_functions.c
742
return ftrace_probe_print("traceon", m, ip, ops, data);
kernel/trace/trace_functions.c
747
struct ftrace_probe_ops *ops, void *data)
kernel/trace/trace_functions.c
749
return ftrace_probe_print("traceoff", m, ip, ops, data);
kernel/trace/trace_functions.c
754
struct ftrace_probe_ops *ops, void *data)
kernel/trace/trace_functions.c
756
return ftrace_probe_print("stacktrace", m, ip, ops, data);
kernel/trace/trace_functions.c
761
struct ftrace_probe_ops *ops, void *data)
kernel/trace/trace_functions.c
763
return ftrace_probe_print("dump", m, ip, ops, data);
kernel/trace/trace_functions.c
768
struct ftrace_probe_ops *ops, void *data)
kernel/trace/trace_functions.c
770
return ftrace_probe_print("cpudump", m, ip, ops, data);
kernel/trace/trace_functions.c
775
ftrace_count_init(struct ftrace_probe_ops *ops, struct trace_array *tr,
kernel/trace/trace_functions.c
791
ftrace_count_free(struct ftrace_probe_ops *ops, struct trace_array *tr,
kernel/trace/trace_functions.c
80
kfree(tr->ops);
kernel/trace/trace_functions.c
81
tr->ops = NULL;
kernel/trace/trace_functions.c
854
struct ftrace_probe_ops *ops,
kernel/trace/trace_functions.c
867
return unregister_ftrace_function_probe_func(glob+1, tr, ops);
kernel/trace/trace_functions.c
886
ret = register_ftrace_function_probe(glob, tr, ops, count);
kernel/trace/trace_functions.c
895
struct ftrace_probe_ops *ops;
kernel/trace/trace_functions.c
902
ops = param ? &traceon_count_probe_ops : &traceon_probe_ops;
kernel/trace/trace_functions.c
904
ops = param ? &traceoff_count_probe_ops : &traceoff_probe_ops;
kernel/trace/trace_functions.c
906
return ftrace_trace_probe_callback(tr, ops, hash, glob, cmd,
kernel/trace/trace_functions.c
914
struct ftrace_probe_ops *ops;
kernel/trace/trace_functions.c
919
ops = param ? &stacktrace_count_probe_ops : &stacktrace_probe_ops;
kernel/trace/trace_functions.c
921
return ftrace_trace_probe_callback(tr, ops, hash, glob, cmd,
kernel/trace/trace_functions.c
929
struct ftrace_probe_ops *ops;
kernel/trace/trace_functions.c
934
ops = &dump_probe_ops;
kernel/trace/trace_functions.c
937
return ftrace_trace_probe_callback(tr, ops, hash, glob, cmd,
kernel/trace/trace_functions.c
945
struct ftrace_probe_ops *ops;
kernel/trace/trace_functions.c
95
if (!tr->ops)
kernel/trace/trace_functions.c
950
ops = &cpudump_probe_ops;
kernel/trace/trace_functions.c
953
return ftrace_trace_probe_callback(tr, ops, hash, glob, cmd,
kernel/trace/trace_functions.c
98
ret = allocate_fgraph_ops(tr, tr->ops);
kernel/trace/trace_functions_graph.c
440
int allocate_fgraph_ops(struct trace_array *tr, struct ftrace_ops *ops)
kernel/trace/trace_functions_graph.c
454
fgraph_init_ops(&gops->ops, ops);
kernel/trace/trace_functions_graph.c
464
__init void init_array_fgraph_ops(struct trace_array *tr, struct ftrace_ops *ops)
kernel/trace/trace_functions_graph.c
468
fgraph_init_ops(&tr->gops->ops, ops);
kernel/trace/trace_irqsoff.c
495
ret = register_ftrace_function(tr->ops);
kernel/trace/trace_irqsoff.c
511
unregister_ftrace_function(tr->ops);
kernel/trace/trace_kprobe.c
69
return ev->ops == &trace_kprobe_ops;
kernel/trace/trace_sched_switch.c
114
static void tracing_stop_sched_switch(int ops)
kernel/trace/trace_sched_switch.c
118
switch (ops) {
kernel/trace/trace_sched_switch.c
92
static void tracing_start_sched_switch(int ops)
kernel/trace/trace_sched_switch.c
99
switch (ops) {
kernel/trace/trace_sched_wakeup.c
257
ret = register_ftrace_function(tr->ops);
kernel/trace/trace_sched_wakeup.c
273
unregister_ftrace_function(tr->ops);
kernel/trace/trace_selftest.c
221
register_ftrace_function(tr->ops);
kernel/trace/trace_selftest.c
336
unregister_ftrace_function(tr->ops);
kernel/trace/trace_selftest.c
873
return ftrace_set_filter(&fixture->gops.ops, func_name, len, 1);
kernel/trace/trace_selftest.c
987
ftrace_free_filter(&fixture->gops.ops);
kernel/trace/trace_stack.c
499
struct ftrace_ops *ops = inode->i_private;
kernel/trace/trace_stack.c
502
return ftrace_regex_open(ops, FTRACE_ITER_FILTER,
kernel/trace/trace_uprobe.c
74
return ev->ops == &trace_uprobe_ops;
kernel/trace/tracing_map.c
371
if (elt->map->ops && elt->map->ops->elt_clear)
kernel/trace/tracing_map.c
372
elt->map->ops->elt_clear(elt);
kernel/trace/tracing_map.c
394
if (elt->map->ops && elt->map->ops->elt_free)
kernel/trace/tracing_map.c
395
elt->map->ops->elt_free(elt);
kernel/trace/tracing_map.c
440
if (map->ops && map->ops->elt_alloc) {
kernel/trace/tracing_map.c
441
err = map->ops->elt_alloc(elt);
kernel/trace/tracing_map.c
460
if (map->ops && map->ops->elt_init)
kernel/trace/tracing_map.c
461
map->ops->elt_init(elt);
kernel/trace/tracing_map.c
770
const struct tracing_map_ops *ops,
kernel/trace/tracing_map.c
789
map->ops = ops;
kernel/trace/tracing_map.h
191
const struct tracing_map_ops *ops;
kernel/trace/tracing_map.h
243
const struct tracing_map_ops *ops,
kernel/user_namespace.c
1383
owner = p = ns->ops->owner(ns);
kernel/watch_queue.c
129
buf->ops = &watch_queue_pipe_buf_ops;
lib/assoc_array.c
1007
if (!assoc_array_insert_mid_shortcut(edit, ops, &result))
lib/assoc_array.c
1077
const struct assoc_array_ops *ops,
lib/assoc_array.c
1094
edit->ops = ops;
lib/assoc_array.c
1097
switch (assoc_array_walk(array, ops, index_key, &result)) {
lib/assoc_array.c
1109
ops->compare_object(assoc_array_ptr_to_leaf(ptr),
lib/assoc_array.c
1273
const struct assoc_array_ops *ops)
lib/assoc_array.c
1286
edit->ops = ops;
lib/assoc_array.c
1290
edit->ops_for_excised_subtree = ops;
lib/assoc_array.c
1307
edit->ops->free_object(assoc_array_ptr_to_leaf(edit->dead_leaf));
lib/assoc_array.c
1452
const struct assoc_array_ops *ops,
lib/assoc_array.c
1474
edit->ops = ops;
lib/assoc_array.c
1475
edit->ops_for_excised_subtree = ops;
lib/assoc_array.c
171
const struct assoc_array_ops *ops,
lib/assoc_array.c
1720
assoc_array_destroy_subtree(new_root, edit->ops);
lib/assoc_array.c
199
segments = ops->get_key_chunk(index_key, level);
lib/assoc_array.c
253
segments = ops->get_key_chunk(index_key, sc_level);
lib/assoc_array.c
305
const struct assoc_array_ops *ops,
lib/assoc_array.c
314
if (assoc_array_walk(array, ops, index_key, &result) !=
lib/assoc_array.c
331
if (ops->compare_object(leaf, index_key))
lib/assoc_array.c
344
const struct assoc_array_ops *ops)
lib/assoc_array.c
391
if (ops) {
lib/assoc_array.c
393
ops->free_object(assoc_array_ptr_to_leaf(ptr));
lib/assoc_array.c
442
const struct assoc_array_ops *ops)
lib/assoc_array.c
444
assoc_array_destroy_subtree(array->root, ops);
lib/assoc_array.c
475
const struct assoc_array_ops *ops,
lib/assoc_array.c
511
ops->compare_object(assoc_array_ptr_to_leaf(ptr),
lib/assoc_array.c
558
base_seg = ops->get_object_key_chunk(
lib/assoc_array.c
731
int x = ops->diff_objects(assoc_array_ptr_to_leaf(node->slots[i]),
lib/assoc_array.c
764
ops->get_key_chunk(index_key, i * ASSOC_ARRAY_KEY_CHUNK_SIZE);
lib/assoc_array.c
777
base_seg = ops->get_object_key_chunk(assoc_array_ptr_to_leaf(ptr),
lib/assoc_array.c
783
base_seg = ops->get_key_chunk(index_key, level);
lib/assoc_array.c
793
const struct assoc_array_ops *ops,
lib/assoc_array.c
962
const struct assoc_array_ops *ops,
lib/assoc_array.c
982
edit->ops = ops;
lib/assoc_array.c
986
switch (assoc_array_walk(array, ops, index_key, &result)) {
lib/assoc_array.c
998
if (!assoc_array_insert_into_terminal_node(edit, ops, index_key,
lib/cache_maint.c
43
if (!cci->ops)
lib/cache_maint.c
46
return cci->ops->wbinv(cci, data);
lib/cache_maint.c
51
if (!cci->ops)
lib/cache_maint.c
54
if (!cci->ops->done)
lib/cache_maint.c
57
return cci->ops->done(cci);
lib/cache_maint.c
85
_cache_coherency_ops_instance_alloc(const struct cache_coherency_ops *ops,
lib/cache_maint.c
90
if (!ops || !ops->wbinv)
lib/cache_maint.c
97
cci->ops = ops;
lib/kobject.c
1024
int kobj_ns_type_register(const struct kobj_ns_type_operations *ops)
lib/kobject.c
1026
enum kobj_ns_type type = ops->type;
lib/kobject.c
1040
kobj_ns_ops_tbl[type] = ops;
lib/kobject.c
1061
const struct kobj_ns_type_operations *ops = NULL;
lib/kobject.c
1064
ops = parent->ktype->child_ns_type(parent);
lib/kobject.c
1066
return ops;
lib/kobject.c
70
const struct kobj_ns_type_operations *ops;
lib/kobject.c
95
ops = kobj_child_ns_ops(kobj);
lib/kobject.c
96
if (ops) {
lib/kobject.c
97
BUG_ON(!kobj_ns_type_is_valid(ops->type));
lib/kobject.c
98
BUG_ON(!kobj_ns_type_registered(ops->type));
lib/kobject_uevent.c
237
const struct kobj_ns_type_operations *ops;
lib/kobject_uevent.c
239
ops = kobj_ns_ops(kobj);
lib/kobject_uevent.c
240
if (ops) {
lib/kobject_uevent.c
244
init_ns = ops->initial_ns();
lib/kobject_uevent.c
390
const struct kobj_ns_type_operations *ops;
lib/kobject_uevent.c
393
ops = kobj_ns_ops(kobj);
lib/kobject_uevent.c
394
if (!ops && kobj->kset) {
lib/kobject_uevent.c
398
ops = kobj_ns_ops(ksobj->parent);
lib/kobject_uevent.c
405
if (ops && ops->netlink_ns && kobj->ktype->namespace)
lib/kobject_uevent.c
406
if (ops->type == KOBJ_NS_TYPE_NET)
lib/logic_iomem.c
108
if (mapped_areas[i].ops)
lib/logic_iomem.c
111
offs = rreg->ops->map(offset - found->res->start,
lib/logic_iomem.c
112
size, &mapped_areas[i].ops,
lib/logic_iomem.c
115
mapped_areas[i].ops = NULL;
lib/logic_iomem.c
119
if (WARN_ON(!mapped_areas[i].ops)) {
lib/logic_iomem.c
120
mapped_areas[i].ops = NULL;
lib/logic_iomem.c
13
const struct logic_iomem_region_ops *ops;
lib/logic_iomem.c
146
if (mapped_areas[idx].ops)
lib/logic_iomem.c
161
if (area->ops->unmap)
lib/logic_iomem.c
162
area->ops->unmap(area->priv);
lib/logic_iomem.c
165
area->ops = NULL;
lib/logic_iomem.c
18
const struct logic_iomem_ops *ops;
lib/logic_iomem.c
226
return (u ## sz) area->ops->read(area->priv, \
lib/logic_iomem.c
241
area->ops->write(area->priv, \
lib/logic_iomem.c
266
if (area->ops->set) {
lib/logic_iomem.c
267
area->ops->set(area->priv, start, value, size);
lib/logic_iomem.c
272
area->ops->write(area->priv, start + offs, 1, value);
lib/logic_iomem.c
290
if (area->ops->copy_from) {
lib/logic_iomem.c
291
area->ops->copy_from(area->priv, buffer, start, size);
lib/logic_iomem.c
296
buf[offs] = area->ops->read(area->priv, start + offs, 1);
lib/logic_iomem.c
313
if (area->ops->copy_to) {
lib/logic_iomem.c
314
area->ops->copy_to(area->priv, start, buffer, size);
lib/logic_iomem.c
319
area->ops->write(area->priv, start + offs, 1, buf[offs]);
lib/logic_iomem.c
40
const struct logic_iomem_region_ops *ops)
lib/logic_iomem.c
45
if (WARN_ON(!resource || !ops))
lib/logic_iomem.c
63
rreg->ops = ops;
lib/logic_pio.c
243
ret = entry->ops->in(entry->hostdata, \
lib/logic_pio.c
259
entry->ops->out(entry->hostdata, \
lib/logic_pio.c
275
entry->ops->ins(entry->hostdata, \
lib/logic_pio.c
292
entry->ops->outs(entry->hostdata, \
lib/logic_pio.c
43
(new_range->flags == LOGIC_PIO_INDIRECT && !new_range->ops))
lib/objagg.c
173
delta_priv = objagg->ops->delta_create(objagg->priv, parent->obj,
lib/objagg.c
22
const struct objagg_ops *ops;
lib/objagg.c
220
objagg->ops->delta_destroy(objagg->priv, objagg_obj->delta_priv);
lib/objagg.c
273
objagg_obj->root_priv = objagg->ops->root_create(objagg->priv,
lib/objagg.c
292
objagg->ops->root_destroy(objagg->priv, objagg_obj->root_priv);
lib/objagg.c
372
objagg_obj = kzalloc(sizeof(*objagg_obj) + objagg->ops->obj_size,
lib/objagg.c
377
memcpy(objagg_obj->obj, obj, objagg->ops->obj_size);
lib/objagg.c
44
const struct objagg_ops *ops;
lib/objagg.c
517
struct objagg *objagg_create(const struct objagg_ops *ops,
lib/objagg.c
523
if (WARN_ON(!ops || !ops->root_create || !ops->root_destroy ||
lib/objagg.c
524
!ops->delta_check || !ops->delta_create ||
lib/objagg.c
525
!ops->delta_destroy))
lib/objagg.c
531
objagg->ops = ops;
lib/objagg.c
539
objagg->ht_params.key_len = ops->obj_size;
lib/objagg.c
817
if (objagg->ops->delta_check(objagg->priv,
lib/objagg.c
864
objagg->ops->obj_size,
lib/objagg.c
880
objagg->ops->obj_size,
lib/objagg.c
937
objagg_hints->ops = objagg->ops;
lib/objagg.c
942
objagg_hints->ht_params.key_len = objagg->ops->obj_size;
lib/parman.c
129
parman->ops->move(parman->priv, item->index, to_index, count);
lib/parman.c
215
if (parman->limit_count - parman->count >= parman->ops->resize_step)
lib/parman.c
267
struct parman *parman_create(const struct parman_ops *ops, void *priv)
lib/parman.c
275
parman->ops = ops;
lib/parman.c
277
parman->limit_count = ops->base_count;
lib/parman.c
278
parman->algo = parman_algos[ops->algo];
lib/parman.c
51
const struct parman_ops *ops;
lib/parman.c
62
parman->ops->resize_step;
lib/parman.c
65
err = parman->ops->resize(parman->priv, new_count);
lib/parman.c
75
parman->ops->resize_step;
lib/parman.c
78
if (new_count < parman->ops->base_count)
lib/parman.c
80
err = parman->ops->resize(parman->priv, new_count);
lib/pldmfw/pldmfw.c
707
if (data->context->ops->match_record(data->context, record)) {
lib/pldmfw/pldmfw.c
729
const struct pldmfw_ops *ops = data->context->ops;
lib/pldmfw/pldmfw.c
731
if (!ops->send_package_data)
lib/pldmfw/pldmfw.c
734
return ops->send_package_data(data->context, record->package_data,
lib/pldmfw/pldmfw.c
761
if (!data->context->ops->send_component_table)
lib/pldmfw/pldmfw.c
774
err = data->context->ops->send_component_table(data->context,
lib/pldmfw/pldmfw.c
806
err = data->context->ops->flash_component(data->context, component);
lib/pldmfw/pldmfw.c
826
if (data->context->ops->finalize_update)
lib/pldmfw/pldmfw.c
827
return data->context->ops->finalize_update(data->context);
lib/test_bpf.c
498
static const int ops[] = {
lib/test_bpf.c
502
int op = ops[(i >> 1) % ARRAY_SIZE(ops)];
lib/test_hmm.c
535
devmem->pagemap.ops = &dmirror_devmem_ops;
lib/test_parman.c
217
static struct test_parman *test_parman_create(const struct parman_ops *ops)
lib/test_parman.c
228
test_parman->parman = parman_create(ops, test_parman);
lib/tests/liveupdate.c
19
.ops = &test_flb_ops, \
lib/textsearch.c
143
int textsearch_register(struct ts_ops *ops)
lib/textsearch.c
148
if (ops->name == NULL || ops->find == NULL || ops->init == NULL ||
lib/textsearch.c
149
ops->get_pattern == NULL || ops->get_pattern_len == NULL)
lib/textsearch.c
154
if (!strcmp(ops->name, o->name))
lib/textsearch.c
158
list_add_tail_rcu(&ops->list, &ts_ops);
lib/textsearch.c
178
int textsearch_unregister(struct ts_ops *ops)
lib/textsearch.c
185
if (o == ops) {
lib/textsearch.c
268
struct ts_ops *ops;
lib/textsearch.c
273
ops = lookup_ts_algo(algo);
lib/textsearch.c
280
if (ops == NULL && flags & TS_AUTOLOAD) {
lib/textsearch.c
282
ops = lookup_ts_algo(algo);
lib/textsearch.c
286
if (ops == NULL)
lib/textsearch.c
289
conf = ops->init(pattern, len, gfp_mask, flags);
lib/textsearch.c
295
conf->ops = ops;
lib/textsearch.c
299
if (ops)
lib/textsearch.c
300
module_put(ops->owner);
lib/textsearch.c
315
if (conf->ops) {
lib/textsearch.c
316
if (conf->ops->destroy)
lib/textsearch.c
317
conf->ops->destroy(conf);
lib/textsearch.c
318
module_put(conf->ops->owner);
mm/damon/core.c
107
ctx->ops = damon_registered_ops[id];
mm/damon/core.c
1277
dst->ops = src->ops;
mm/damon/core.c
1697
if (!ret || !s->quota.esz || !c->ops.get_scheme_score)
mm/damon/core.c
1700
return c->ops.get_scheme_score(c, t, r, s) >= s->quota.min_score;
mm/damon/core.c
1966
if (c->ops.apply_scheme) {
mm/damon/core.c
1979
sz_applied = c->ops.apply_scheme(c, t, r, s,
mm/damon/core.c
2311
if (!c->ops.get_scheme_score)
mm/damon/core.c
2322
score = c->ops.get_scheme_score(c, t, r, s);
mm/damon/core.c
2381
if (c->ops.target_valid && c->ops.target_valid(t) == false)
mm/damon/core.c
2586
if (!ctx->ops.target_valid)
mm/damon/core.c
2590
if (ctx->ops.target_valid(t))
mm/damon/core.c
2757
if (ctx->ops.init)
mm/damon/core.c
2758
ctx->ops.init(ctx);
mm/damon/core.c
2780
if (ctx->ops.prepare_access_checks)
mm/damon/core.c
2781
ctx->ops.prepare_access_checks(ctx);
mm/damon/core.c
2786
if (ctx->ops.check_accesses)
mm/damon/core.c
2787
max_nr_accesses = ctx->ops.check_accesses(ctx);
mm/damon/core.c
2849
if (ctx->ops.update)
mm/damon/core.c
2850
ctx->ops.update(ctx);
mm/damon/core.c
516
if (ctx && ctx->ops.cleanup_target)
mm/damon/core.c
517
ctx->ops.cleanup_target(t);
mm/damon/core.c
69
int damon_register_ops(struct damon_operations *ops)
mm/damon/core.c
73
if (ops->id >= NR_DAMON_OPS)
mm/damon/core.c
78
if (__damon_is_registered_ops(ops->id))
mm/damon/core.c
81
damon_registered_ops[ops->id] = *ops;
mm/damon/paddr.c
369
struct damon_operations ops = {
mm/damon/paddr.c
380
return damon_register_ops(&ops);
mm/damon/sysfs.c
1420
if (ctx->ops.id == DAMON_OPS_PADDR && sysfs_targets->nr > 1)
mm/damon/tests/core-kunit.h
329
struct damon_operations ops = {.id = DAMON_OPS_VADDR}, bak;
mm/damon/tests/core-kunit.h
346
KUNIT_EXPECT_EQ(test, damon_register_ops(&ops), -EINVAL);
mm/damon/tests/core-kunit.h
357
ops.id = DAMON_OPS_VADDR;
mm/damon/tests/core-kunit.h
358
KUNIT_EXPECT_EQ(test, damon_register_ops(&ops), 0);
mm/damon/tests/core-kunit.h
365
KUNIT_EXPECT_EQ(test, damon_register_ops(&ops), -EINVAL);
mm/damon/vaddr.c
1008
struct damon_operations ops = {
mm/damon/vaddr.c
1020
struct damon_operations ops_fvaddr = ops;
mm/damon/vaddr.c
1028
err = damon_register_ops(&ops);
mm/filemap.c
3019
.ops = &page_cache_pipe_buf_ops,
mm/filemap.c
3150
const struct address_space_operations *ops = mapping->a_ops;
mm/filemap.c
3155
if (!ops->is_partially_uptodate)
mm/filemap.c
3167
if (ops->is_partially_uptodate(folio, offset, bsz) ==
mm/huge_memory.c
1403
ret = page_pgmap(page)->ops->migrate_to_ram(vmf);
mm/internal.h
1739
unsigned long end, const struct mm_walk_ops *ops,
mm/internal.h
1742
unsigned long end, const struct mm_walk_ops *ops,
mm/internal.h
1745
unsigned long end, const struct mm_walk_ops *ops,
mm/ksm.c
696
const struct mm_walk_ops *ops = lock_vma ?
mm/ksm.c
703
ksm_page = walk_page_range_vma(vma, addr, end, ops, &addr);
mm/memfd_luo.c
543
.ops = &memfd_luo_file_ops,
mm/memory-failure.c
2144
rc = pgmap->ops->memory_failure(pgmap, pfn, 1, flags);
mm/memory.c
4762
ret = pgmap->ops->migrate_to_ram(vmf);
mm/mempolicy.c
993
const struct mm_walk_ops *ops = (flags & MPOL_MF_WRLOCK) ?
mm/mempolicy.c
996
err = walk_page_range(mm, start, end, ops, &qp);
mm/memremap.c
288
if (!pgmap->ops || !pgmap->ops->migrate_to_ram) {
mm/memremap.c
292
if (!pgmap->ops->folio_free) {
mm/memremap.c
302
if (!pgmap->ops->folio_free) {
mm/memremap.c
454
if (WARN_ON_ONCE(!pgmap->ops || !pgmap->ops->folio_free))
mm/memremap.c
456
pgmap->ops->folio_free(folio);
mm/memremap.c
473
if (WARN_ON_ONCE(!pgmap->ops || !pgmap->ops->folio_free))
mm/memremap.c
475
pgmap->ops->folio_free(folio);
mm/migrate.c
57
int set_movable_ops(const struct movable_operations *ops, enum pagetype type)
mm/migrate.c
65
if (offline_movable_ops && ops)
mm/migrate.c
67
offline_movable_ops = ops;
mm/migrate.c
70
if (zsmalloc_movable_ops && ops)
mm/migrate.c
72
zsmalloc_movable_ops = ops;
mm/mmap.c
1455
const struct vm_operations_struct *ops)
mm/mmap.c
1471
vma->vm_ops = ops;
mm/mmu_notifier.c
1011
start, length, ops);
mm/mmu_notifier.c
281
ret = interval_sub->ops->invalidate(interval_sub, &range,
mm/mmu_notifier.c
320
if (subscription->ops->release)
mm/mmu_notifier.c
321
subscription->ops->release(subscription, mm);
mm/mmu_notifier.c
378
if (subscription->ops->clear_flush_young)
mm/mmu_notifier.c
379
young |= subscription->ops->clear_flush_young(
mm/mmu_notifier.c
398
if (subscription->ops->clear_young)
mm/mmu_notifier.c
399
young |= subscription->ops->clear_young(subscription,
mm/mmu_notifier.c
417
if (subscription->ops->test_young) {
mm/mmu_notifier.c
418
young = subscription->ops->test_young(subscription, mm,
mm/mmu_notifier.c
441
ret = interval_sub->ops->invalidate(interval_sub, range,
mm/mmu_notifier.c
471
const struct mmu_notifier_ops *ops = subscription->ops;
mm/mmu_notifier.c
473
if (ops->invalidate_range_start) {
mm/mmu_notifier.c
478
_ret = ops->invalidate_range_start(subscription, range);
mm/mmu_notifier.c
483
ops->invalidate_range_start, _ret,
mm/mmu_notifier.c
495
WARN_ON(ops->invalidate_range_end);
mm/mmu_notifier.c
509
if (!subscription->ops->invalidate_range_end)
mm/mmu_notifier.c
512
subscription->ops->invalidate_range_end(subscription,
mm/mmu_notifier.c
547
if (subscription->ops->invalidate_range_end) {
mm/mmu_notifier.c
550
subscription->ops->invalidate_range_end(subscription,
mm/mmu_notifier.c
583
if (subscription->ops->arch_invalidate_secondary_tlbs)
mm/mmu_notifier.c
584
subscription->ops->arch_invalidate_secondary_tlbs(
mm/mmu_notifier.c
610
(subscription->ops->arch_invalidate_secondary_tlbs &&
mm/mmu_notifier.c
611
(subscription->ops->invalidate_range_start ||
mm/mmu_notifier.c
612
subscription->ops->invalidate_range_end))))
mm/mmu_notifier.c
711
find_get_mmu_notifier(struct mm_struct *mm, const struct mmu_notifier_ops *ops)
mm/mmu_notifier.c
719
if (subscription->ops != ops)
mm/mmu_notifier.c
750
struct mmu_notifier *mmu_notifier_get_locked(const struct mmu_notifier_ops *ops,
mm/mmu_notifier.c
759
subscription = find_get_mmu_notifier(mm, ops);
mm/mmu_notifier.c
764
subscription = ops->alloc_notifier(mm);
mm/mmu_notifier.c
767
subscription->ops = ops;
mm/mmu_notifier.c
773
subscription->ops->free_notifier(subscription);
mm/mmu_notifier.c
813
if (subscription->ops->release)
mm/mmu_notifier.c
814
subscription->ops->release(subscription, mm);
mm/mmu_notifier.c
844
subscription->ops->free_notifier(subscription);
mm/mmu_notifier.c
892
unsigned long length, const struct mmu_interval_notifier_ops *ops)
mm/mmu_notifier.c
895
interval_sub->ops = ops;
mm/mmu_notifier.c
974
const struct mmu_interval_notifier_ops *ops)
mm/mmu_notifier.c
989
start, length, ops);
mm/mmu_notifier.c
996
const struct mmu_interval_notifier_ops *ops)
mm/pagewalk.c
103
const struct mm_walk_ops *ops = walk->ops;
mm/pagewalk.c
104
bool has_handler = ops->pte_entry;
mm/pagewalk.c
105
bool has_install = ops->install_pte;
mm/pagewalk.c
134
else if (ops->pte_hole)
mm/pagewalk.c
135
err = ops->pte_hole(addr, next, depth, walk);
mm/pagewalk.c
148
if (ops->pmd_entry)
mm/pagewalk.c
149
err = ops->pmd_entry(pmd, addr, next, walk);
mm/pagewalk.c
191
const struct mm_walk_ops *ops = walk->ops;
mm/pagewalk.c
192
bool has_handler = ops->pmd_entry || ops->pte_entry;
mm/pagewalk.c
193
bool has_install = ops->install_pte;
mm/pagewalk.c
204
else if (ops->pte_hole)
mm/pagewalk.c
205
err = ops->pte_hole(addr, next, depth, walk);
mm/pagewalk.c
214
if (ops->pud_entry)
mm/pagewalk.c
215
err = ops->pud_entry(pud, addr, next, walk);
mm/pagewalk.c
256
const struct mm_walk_ops *ops = walk->ops;
mm/pagewalk.c
257
bool has_handler = ops->pud_entry || ops->pmd_entry || ops->pte_entry;
mm/pagewalk.c
258
bool has_install = ops->install_pte;
mm/pagewalk.c
268
else if (ops->pte_hole)
mm/pagewalk.c
269
err = ops->pte_hole(addr, next, depth, walk);
mm/pagewalk.c
275
if (ops->p4d_entry) {
mm/pagewalk.c
276
err = ops->p4d_entry(p4d, addr, next, walk);
mm/pagewalk.c
294
const struct mm_walk_ops *ops = walk->ops;
mm/pagewalk.c
295
bool has_handler = ops->p4d_entry || ops->pud_entry || ops->pmd_entry ||
mm/pagewalk.c
296
ops->pte_entry;
mm/pagewalk.c
297
bool has_install = ops->install_pte;
mm/pagewalk.c
309
else if (ops->pte_hole)
mm/pagewalk.c
310
err = ops->pte_hole(addr, next, 0, walk);
mm/pagewalk.c
316
if (ops->pgd_entry) {
mm/pagewalk.c
317
err = ops->pgd_entry(pgd, addr, next, walk);
mm/pagewalk.c
33
const struct mm_walk_ops *ops = walk->ops;
mm/pagewalk.c
348
const struct mm_walk_ops *ops = walk->ops;
mm/pagewalk.c
356
err = ops->hugetlb_entry(pte, hmask, addr, next, walk);
mm/pagewalk.c
357
else if (ops->pte_hole)
mm/pagewalk.c
358
err = ops->pte_hole(addr, next, -1, walk);
mm/pagewalk.c
37
if (ops->install_pte && pte_none(ptep_get(pte))) {
mm/pagewalk.c
386
const struct mm_walk_ops *ops = walk->ops;
mm/pagewalk.c
388
if (ops->test_walk)
mm/pagewalk.c
389
return ops->test_walk(start, end, walk);
mm/pagewalk.c
40
err = ops->install_pte(addr, addr + PAGE_SIZE, &new_pte,
mm/pagewalk.c
401
if (ops->pte_hole)
mm/pagewalk.c
402
err = ops->pte_hole(start, end, -1, walk);
mm/pagewalk.c
413
const struct mm_walk_ops *ops = walk->ops;
mm/pagewalk.c
417
if (ops->install_pte && is_hugetlb)
mm/pagewalk.c
420
if (ops->pre_vma) {
mm/pagewalk.c
421
err = ops->pre_vma(start, end, walk);
mm/pagewalk.c
427
if (ops->hugetlb_entry)
mm/pagewalk.c
432
if (ops->post_vma)
mm/pagewalk.c
433
ops->post_vma(walk);
mm/pagewalk.c
476
unsigned long end, const struct mm_walk_ops *ops,
mm/pagewalk.c
483
.ops = ops,
mm/pagewalk.c
494
process_mm_walk_lock(walk.mm, ops->walk_lock);
mm/pagewalk.c
50
err = ops->pte_entry(pte, addr, addr + PAGE_SIZE, walk);
mm/pagewalk.c
501
if (ops->pte_hole)
mm/pagewalk.c
502
err = ops->pte_hole(start, next, -1, &walk);
mm/pagewalk.c
506
if (ops->pte_hole)
mm/pagewalk.c
507
err = ops->pte_hole(start, next, -1, &walk);
mm/pagewalk.c
509
process_vma_walk_lock(vma, ops->walk_lock);
mm/pagewalk.c
544
static bool check_ops_safe(const struct mm_walk_ops *ops)
mm/pagewalk.c
552
if (ops->install_pte)
mm/pagewalk.c
599
unsigned long end, const struct mm_walk_ops *ops,
mm/pagewalk.c
602
if (!check_ops_safe(ops))
mm/pagewalk.c
605
return walk_page_range_mm_unsafe(mm, start, end, ops, private);
mm/pagewalk.c
627
const struct mm_walk_ops *ops, pgd_t *pgd, void *private)
mm/pagewalk.c
639
return walk_kernel_page_table_range_lockless(start, end, ops, pgd,
mm/pagewalk.c
650
const struct mm_walk_ops *ops, pgd_t *pgd, void *private)
mm/pagewalk.c
653
.ops = ops,
mm/pagewalk.c
662
if (!check_ops_safe(ops))
mm/pagewalk.c
684
unsigned long end, const struct mm_walk_ops *ops,
mm/pagewalk.c
688
.ops = ops,
mm/pagewalk.c
697
return walk_kernel_page_table_range(start, end, ops,
mm/pagewalk.c
701
if (!check_ops_safe(ops))
mm/pagewalk.c
718
unsigned long end, const struct mm_walk_ops *ops, void *private)
mm/pagewalk.c
721
.ops = ops,
mm/pagewalk.c
732
process_mm_walk_lock(walk.mm, ops->walk_lock);
mm/pagewalk.c
733
process_vma_walk_lock(vma, ops->walk_lock);
mm/pagewalk.c
738
unsigned long end, const struct mm_walk_ops *ops,
mm/pagewalk.c
741
if (!check_ops_safe(ops))
mm/pagewalk.c
744
return walk_page_range_vma_unsafe(vma, start, end, ops, private);
mm/pagewalk.c
747
int walk_page_vma(struct vm_area_struct *vma, const struct mm_walk_ops *ops,
mm/pagewalk.c
751
.ops = ops,
mm/pagewalk.c
759
if (!check_ops_safe(ops))
mm/pagewalk.c
762
process_mm_walk_lock(walk.mm, ops->walk_lock);
mm/pagewalk.c
763
process_vma_walk_lock(vma, ops->walk_lock);
mm/pagewalk.c
798
pgoff_t nr, const struct mm_walk_ops *ops,
mm/pagewalk.c
802
.ops = ops,
mm/pagewalk.c
810
if (!check_ops_safe(ops))
mm/shmem.c
3542
.ops = &zero_pipe_buf_ops,
mm/shmem.c
5344
fc->ops = &shmem_fs_context_ops;
net/8021q/vlan_dev.c
383
const struct net_device_ops *ops = real_dev->netdev_ops;
net/8021q/vlan_dev.c
386
if (netif_device_present(real_dev) && ops->ndo_neigh_setup)
net/8021q/vlan_dev.c
387
err = ops->ndo_neigh_setup(real_dev, pa);
net/8021q/vlan_dev.c
397
const struct net_device_ops *ops = real_dev->netdev_ops;
net/8021q/vlan_dev.c
400
if (ops->ndo_fcoe_ddp_setup)
net/8021q/vlan_dev.c
401
rc = ops->ndo_fcoe_ddp_setup(real_dev, xid, sgl, sgc);
net/8021q/vlan_dev.c
409
const struct net_device_ops *ops = real_dev->netdev_ops;
net/8021q/vlan_dev.c
412
if (ops->ndo_fcoe_ddp_done)
net/8021q/vlan_dev.c
413
len = ops->ndo_fcoe_ddp_done(real_dev, xid);
net/8021q/vlan_dev.c
421
const struct net_device_ops *ops = real_dev->netdev_ops;
net/8021q/vlan_dev.c
424
if (ops->ndo_fcoe_enable)
net/8021q/vlan_dev.c
425
rc = ops->ndo_fcoe_enable(real_dev);
net/8021q/vlan_dev.c
432
const struct net_device_ops *ops = real_dev->netdev_ops;
net/8021q/vlan_dev.c
435
if (ops->ndo_fcoe_disable)
net/8021q/vlan_dev.c
436
rc = ops->ndo_fcoe_disable(real_dev);
net/8021q/vlan_dev.c
444
const struct net_device_ops *ops = real_dev->netdev_ops;
net/8021q/vlan_dev.c
447
if (ops->ndo_fcoe_ddp_target)
net/8021q/vlan_dev.c
448
rc = ops->ndo_fcoe_ddp_target(real_dev, xid, sgl, sgc);
net/8021q/vlan_dev.c
458
const struct net_device_ops *ops = real_dev->netdev_ops;
net/8021q/vlan_dev.c
461
if (ops->ndo_fcoe_get_wwn)
net/8021q/vlan_dev.c
462
rc = ops->ndo_fcoe_get_wwn(real_dev, wwn, type);
net/8021q/vlan_dev.c
786
const struct macsec_ops *ops = vlan_get_macsec_ops(ctx);
net/8021q/vlan_dev.c
788
if (!ops)
net/8021q/vlan_dev.c
791
return vlan_macsec_offload(ops->mdo_dev_open, ctx);
net/8021q/vlan_dev.c
796
const struct macsec_ops *ops = vlan_get_macsec_ops(ctx);
net/8021q/vlan_dev.c
798
if (!ops)
net/8021q/vlan_dev.c
801
return vlan_macsec_offload(ops->mdo_dev_stop, ctx);
net/8021q/vlan_dev.c
806
const struct macsec_ops *ops = vlan_get_macsec_ops(ctx);
net/8021q/vlan_dev.c
808
if (!ops)
net/8021q/vlan_dev.c
811
return vlan_macsec_offload(ops->mdo_add_secy, ctx);
net/8021q/vlan_dev.c
816
const struct macsec_ops *ops = vlan_get_macsec_ops(ctx);
net/8021q/vlan_dev.c
818
if (!ops)
net/8021q/vlan_dev.c
821
return vlan_macsec_offload(ops->mdo_upd_secy, ctx);
net/8021q/vlan_dev.c
826
const struct macsec_ops *ops = vlan_get_macsec_ops(ctx);
net/8021q/vlan_dev.c
828
if (!ops)
net/8021q/vlan_dev.c
831
return vlan_macsec_offload(ops->mdo_del_secy, ctx);
net/8021q/vlan_dev.c
836
const struct macsec_ops *ops = vlan_get_macsec_ops(ctx);
net/8021q/vlan_dev.c
838
if (!ops)
net/8021q/vlan_dev.c
841
return vlan_macsec_offload(ops->mdo_add_rxsc, ctx);
net/8021q/vlan_dev.c
846
const struct macsec_ops *ops = vlan_get_macsec_ops(ctx);
net/8021q/vlan_dev.c
848
if (!ops)
net/8021q/vlan_dev.c
851
return vlan_macsec_offload(ops->mdo_upd_rxsc, ctx);
net/8021q/vlan_dev.c
856
const struct macsec_ops *ops = vlan_get_macsec_ops(ctx);
net/8021q/vlan_dev.c
858
if (!ops)
net/8021q/vlan_dev.c
861
return vlan_macsec_offload(ops->mdo_del_rxsc, ctx);
net/8021q/vlan_dev.c
866
const struct macsec_ops *ops = vlan_get_macsec_ops(ctx);
net/8021q/vlan_dev.c
868
if (!ops)
net/8021q/vlan_dev.c
871
return vlan_macsec_offload(ops->mdo_add_rxsa, ctx);
net/8021q/vlan_dev.c
876
const struct macsec_ops *ops = vlan_get_macsec_ops(ctx);
net/8021q/vlan_dev.c
878
if (!ops)
net/8021q/vlan_dev.c
881
return vlan_macsec_offload(ops->mdo_upd_rxsa, ctx);
net/8021q/vlan_dev.c
886
const struct macsec_ops *ops = vlan_get_macsec_ops(ctx);
net/8021q/vlan_dev.c
888
if (!ops)
net/8021q/vlan_dev.c
891
return vlan_macsec_offload(ops->mdo_del_rxsa, ctx);
net/8021q/vlan_dev.c
896
const struct macsec_ops *ops = vlan_get_macsec_ops(ctx);
net/8021q/vlan_dev.c
898
if (!ops)
net/8021q/vlan_dev.c
901
return vlan_macsec_offload(ops->mdo_add_txsa, ctx);
net/8021q/vlan_dev.c
906
const struct macsec_ops *ops = vlan_get_macsec_ops(ctx);
net/8021q/vlan_dev.c
908
if (!ops)
net/8021q/vlan_dev.c
911
return vlan_macsec_offload(ops->mdo_upd_txsa, ctx);
net/8021q/vlan_dev.c
916
const struct macsec_ops *ops = vlan_get_macsec_ops(ctx);
net/8021q/vlan_dev.c
918
if (!ops)
net/8021q/vlan_dev.c
921
return vlan_macsec_offload(ops->mdo_del_txsa, ctx);
net/8021q/vlan_dev.c
926
const struct macsec_ops *ops = vlan_get_macsec_ops(ctx);
net/8021q/vlan_dev.c
928
if (!ops)
net/8021q/vlan_dev.c
931
return vlan_macsec_offload(ops->mdo_get_dev_stats, ctx);
net/8021q/vlan_dev.c
936
const struct macsec_ops *ops = vlan_get_macsec_ops(ctx);
net/8021q/vlan_dev.c
938
if (!ops)
net/8021q/vlan_dev.c
941
return vlan_macsec_offload(ops->mdo_get_tx_sc_stats, ctx);
net/8021q/vlan_dev.c
946
const struct macsec_ops *ops = vlan_get_macsec_ops(ctx);
net/8021q/vlan_dev.c
948
if (!ops)
net/8021q/vlan_dev.c
951
return vlan_macsec_offload(ops->mdo_get_tx_sa_stats, ctx);
net/8021q/vlan_dev.c
956
const struct macsec_ops *ops = vlan_get_macsec_ops(ctx);
net/8021q/vlan_dev.c
958
if (!ops)
net/8021q/vlan_dev.c
961
return vlan_macsec_offload(ops->mdo_get_rx_sc_stats, ctx);
net/8021q/vlan_dev.c
966
const struct macsec_ops *ops = vlan_get_macsec_ops(ctx);
net/8021q/vlan_dev.c
968
if (!ops)
net/8021q/vlan_dev.c
971
return vlan_macsec_offload(ops->mdo_get_rx_sa_stats, ctx);
net/9p/trans_fd.c
855
stor.ss_family = sock->ops->family;
net/9p/trans_fd.c
917
err = READ_ONCE(csocket->ops)->connect(csocket,
net/9p/trans_fd.c
959
err = READ_ONCE(csocket->ops)->connect(csocket, (struct sockaddr_unsized *)&sun_server,
net/appletalk/ddp.c
1058
sock->ops = &atalk_dgram_ops;
net/atm/clip.c
138
if (n->ops != &clip_neigh_ops)
net/atm/clip.c
312
neigh->ops = &clip_neigh_ops;
net/atm/clip.c
313
neigh->output = neigh->ops->output;
net/atm/clip.c
649
.ops = &atmarpd_dev_ops,
net/atm/common.c
180
if (vcc->dev && vcc->dev->ops->close)
net/atm/common.c
181
vcc->dev->ops->close(vcc);
net/atm/common.c
191
if (vcc->dev && vcc->dev->ops->owner) {
net/atm/common.c
192
module_put(vcc->dev->ops->owner);
net/atm/common.c
395
if (!try_module_get(dev->ops->owner))
net/atm/common.c
446
if (dev->ops->open) {
net/atm/common.c
447
error = dev->ops->open(vcc);
net/atm/common.c
456
module_put(dev->ops->owner);
net/atm/common.c
644
if (vcc->dev->ops->pre_send) {
net/atm/common.c
645
error = vcc->dev->ops->pre_send(vcc, skb);
net/atm/common.c
650
error = vcc->dev->ops->send(vcc, skb);
net/atm/common.c
713
if (!vcc->dev->ops->change_qos)
net/atm/common.c
716
return vcc->dev->ops->change_qos(vcc, qos, ATM_MF_SET);
net/atm/lec.c
509
.ops = &lecdev_ops,
net/atm/mpc.c
788
.ops = &mpc_ops,
net/atm/pppoatm.c
413
pvcc->chan.ops = &pppoatm_ops;
net/atm/proc.c
328
if (!dev->ops->proc_read)
net/atm/proc.c
331
length = dev->ops->proc_read(dev, pos, (char *)page);
net/atm/proc.c
353
if (!dev->ops->proc_read)
net/atm/proc.c
375
if (!dev->ops->proc_read)
net/atm/pvc.c
138
sock->ops = &pvc_proto_ops;
net/atm/raw.c
57
if (vcc->dev->ops->send_bh)
net/atm/raw.c
58
return vcc->dev->ops->send_bh(vcc, skb);
net/atm/raw.c
59
return vcc->dev->ops->send(vcc, skb);
net/atm/raw.c
76
if (vcc->dev->ops->send_bh)
net/atm/raw.c
77
vcc->send = vcc->dev->ops->send_bh;
net/atm/raw.c
79
vcc->send = vcc->dev->ops->send;
net/atm/raw.c
88
if (vcc->dev->ops->send_bh)
net/atm/raw.c
89
vcc->send = vcc->dev->ops->send_bh;
net/atm/raw.c
91
vcc->send = vcc->dev->ops->send;
net/atm/resources.c
105
dev->ops = ops;
net/atm/resources.c
376
if (!dev->ops->compat_ioctl) {
net/atm/resources.c
380
size = dev->ops->compat_ioctl(dev, cmd, buf);
net/atm/resources.c
383
if (!dev->ops->ioctl) {
net/atm/resources.c
387
size = dev->ops->ioctl(dev, cmd, buf);
net/atm/resources.c
77
const struct atmdev_ops *ops, int number,
net/atm/signaling.c
279
.ops = &sigd_dev_ops,
net/atm/signaling.c
75
if (!vcc->dev->ops->change_qos)
net/atm/signaling.c
79
msg->reply = vcc->dev->ops->change_qos(vcc, &msg->qos,
net/atm/svc.c
668
sock->ops = &svc_proto_ops;
net/ax25/af_ax25.c
917
sock->ops = &ax25_proto_ops;
net/batman-adv/netlink.c
1307
static int batadv_pre_doit(const struct genl_split_ops *ops,
net/batman-adv/netlink.c
1321
if (WARN_ON(hweight8(ops->internal_flags & user_ptr1_flags) > 1))
net/batman-adv/netlink.c
1325
if (WARN_ON((ops->internal_flags & mesh_dep_flags) &&
net/batman-adv/netlink.c
1326
(~ops->internal_flags & BATADV_FLAG_NEED_MESH)))
net/batman-adv/netlink.c
1329
if (ops->internal_flags & BATADV_FLAG_NEED_MESH) {
net/batman-adv/netlink.c
1338
if (ops->internal_flags & BATADV_FLAG_NEED_HARDIF) {
net/batman-adv/netlink.c
1349
if (ops->internal_flags & BATADV_FLAG_NEED_VLAN) {
net/batman-adv/netlink.c
1374
static void batadv_post_doit(const struct genl_split_ops *ops,
net/batman-adv/netlink.c
1382
if (ops->internal_flags & BATADV_FLAG_NEED_HARDIF &&
net/batman-adv/netlink.c
1389
if (ops->internal_flags & BATADV_FLAG_NEED_VLAN && info->user_ptr[1]) {
net/batman-adv/netlink.c
1394
if (ops->internal_flags & BATADV_FLAG_NEED_MESH && info->user_ptr[0]) {
net/bluetooth/6lowpan.c
754
chan->ops = pchan->ops;
net/bluetooth/6lowpan.c
906
chan->ops = &bt_6lowpan_chan_ops;
net/bluetooth/6lowpan.c
950
chan->ops = &bt_6lowpan_chan_ops;
net/bluetooth/af_bluetooth.c
85
int bt_sock_register(int proto, const struct net_proto_family *ops)
net/bluetooth/af_bluetooth.c
97
bt_proto[proto] = ops;
net/bluetooth/bnep/sock.c
212
sock->ops = &bnep_sock_ops;
net/bluetooth/cmtp/sock.c
216
sock->ops = &cmtp_sock_ops;
net/bluetooth/hci_sock.c
2211
sock->ops = &hci_sock_ops;
net/bluetooth/hidp/sock.c
263
sock->ops = &hidp_sock_ops;
net/bluetooth/iso.c
956
sock->ops = &iso_sock_ops;
net/bluetooth/l2cap_core.c
1273
chan->ops->suspend(chan);
net/bluetooth/l2cap_core.c
1279
chan->ops->ready(chan);
net/bluetooth/l2cap_core.c
1329
pid = chan->ops->get_peer_pid(chan);
net/bluetooth/l2cap_core.c
1374
data.pid = chan->ops->get_peer_pid(chan);
net/bluetooth/l2cap_core.c
1563
chan->ops->defer(chan);
net/bluetooth/l2cap_core.c
1804
chan->ops->close(chan);
net/bluetooth/l2cap_core.c
2231
tmp = chan->ops->alloc_skb(chan, 0, count,
net/bluetooth/l2cap_core.c
2267
skb = chan->ops->alloc_skb(chan, hlen, count,
net/bluetooth/l2cap_core.c
2298
skb = chan->ops->alloc_skb(chan, L2CAP_HDR_SIZE, count,
net/bluetooth/l2cap_core.c
2340
skb = chan->ops->alloc_skb(chan, hlen, count,
net/bluetooth/l2cap_core.c
2460
skb = chan->ops->alloc_skb(chan, hlen, count,
net/bluetooth/l2cap_core.c
2607
chan->ops->suspend(chan);
net/bluetooth/l2cap_core.c
265
chan->ops->state_change(chan, state, 0);
net/bluetooth/l2cap_core.c
272
chan->ops->state_change(chan, chan->state, err);
net/bluetooth/l2cap_core.c
277
chan->ops->state_change(chan, chan->state, err);
net/bluetooth/l2cap_core.c
2981
if (chan->ops->recv(chan, nskb))
net/bluetooth/l2cap_core.c
4054
chan = pchan->ops->new_connection(pchan);
net/bluetooth/l2cap_core.c
4076
__set_chan_timer(chan, chan->ops->get_sndtimeo(chan));
net/bluetooth/l2cap_core.c
4086
chan->ops->defer(chan);
net/bluetooth/l2cap_core.c
433
chan->ops->close(chan);
net/bluetooth/l2cap_core.c
4511
chan->ops->set_shutdown(chan);
net/bluetooth/l2cap_core.c
4515
chan->ops->close(chan);
net/bluetooth/l2cap_core.c
4552
chan->ops->close(chan);
net/bluetooth/l2cap_core.c
4964
chan = pchan->ops->new_connection(pchan);
net/bluetooth/l2cap_core.c
4986
__set_chan_timer(chan, chan->ops->get_sndtimeo(chan));
net/bluetooth/l2cap_core.c
4998
chan->ops->defer(chan);
net/bluetooth/l2cap_core.c
5067
chan->ops->resume(chan);
net/bluetooth/l2cap_core.c
5188
chan = pchan->ops->new_connection(pchan);
net/bluetooth/l2cap_core.c
5216
__set_chan_timer(chan, chan->ops->get_sndtimeo(chan));
net/bluetooth/l2cap_core.c
5224
chan->ops->defer(chan);
net/bluetooth/l2cap_core.c
5755
err = chan->ops->recv(chan, skb);
net/bluetooth/l2cap_core.c
5808
err = chan->ops->recv(chan, chan->sdu);
net/bluetooth/l2cap_core.c
656
chan->ops->teardown(chan, err);
net/bluetooth/l2cap_core.c
6566
if (chan->ops->filter) {
net/bluetooth/l2cap_core.c
6567
if (chan->ops->filter(chan, skb))
net/bluetooth/l2cap_core.c
6677
err = chan->ops->recv(chan, skb);
net/bluetooth/l2cap_core.c
6850
if (!chan->ops->recv(chan, skb))
net/bluetooth/l2cap_core.c
6900
if (!chan->ops->recv(chan, skb)) {
net/bluetooth/l2cap_core.c
7065
pid = chan->ops->get_peer_pid(chan);
net/bluetooth/l2cap_core.c
7198
data.pid = chan->ops->get_peer_pid(chan);
net/bluetooth/l2cap_core.c
7230
__set_chan_timer(chan, chan->ops->get_sndtimeo(chan));
net/bluetooth/l2cap_core.c
7397
chan = pchan->ops->new_connection(pchan);
net/bluetooth/l2cap_core.c
7483
chan->ops->resume(chan);
net/bluetooth/l2cap_core.c
7504
chan->ops->defer(chan);
net/bluetooth/l2cap_core.c
817
chan->ops->teardown(chan, 0);
net/bluetooth/l2cap_core.c
823
__set_chan_timer(chan, chan->ops->get_sndtimeo(chan));
net/bluetooth/l2cap_core.c
854
chan->ops->teardown(chan, 0);
net/bluetooth/l2cap_sock.c
1908
chan->ops = &l2cap_chan_ops;
net/bluetooth/l2cap_sock.c
1965
sock->ops = &l2cap_sock_ops;
net/bluetooth/l2cap_sock.c
53
return sock && sock->ops == &l2cap_sock_ops;
net/bluetooth/rfcomm/sock.c
317
sock->ops = &rfcomm_sock_ops;
net/bluetooth/rfcomm/tty.c
273
dev->port.ops = &rfcomm_port_ops;
net/bluetooth/sco.c
614
sock->ops = &sco_sock_ops;
net/bluetooth/smp.c
3248
chan->ops = &smp_chan_ops;
net/bluetooth/smp.c
3354
chan->ops = &smp_root_chan_ops;
net/bridge/br_netfilter_hooks.c
1134
struct nf_hook_ops **ops;
net/bridge/br_netfilter_hooks.c
1142
ops = nf_hook_entries_get_hook_ops(e);
net/bridge/br_netfilter_hooks.c
1145
if (ops[i]->priority < NF_BR_PRI_BRNF)
net/bridge/br_netfilter_hooks.c
1149
if (ops[i]->priority > NF_BR_PRI_BRNF)
net/bridge/br_netfilter_hooks.c
1153
if (ops[i]->hook == br_nf_pre_routing) {
net/bridge/br_nf_core.c
77
rt->dst.ops = &fake_dst_ops;
net/bridge/netfilter/ebtables.c
1177
kfree(table->ops);
net/bridge/netfilter/ebtables.c
1187
struct nf_hook_ops *ops;
net/bridge/netfilter/ebtables.c
1259
ops = kmemdup_array(template_ops, num_ops, sizeof(*ops), GFP_KERNEL);
net/bridge/netfilter/ebtables.c
1260
if (!ops) {
net/bridge/netfilter/ebtables.c
1268
ops[i].priv = table;
net/bridge/netfilter/ebtables.c
1273
table->ops = ops;
net/bridge/netfilter/ebtables.c
1274
ret = nf_register_net_hooks(net, ops, num_ops);
net/bridge/netfilter/ebtables.c
1365
nf_unregister_net_hooks(net, table->ops, hweight32(table->valid_hooks));
net/bridge/netfilter/nf_conntrack_bridge.c
432
.ops = nf_ct_bridge_hook_ops,
net/bridge/netfilter/nft_meta_bridge.c
171
if (track->regs[i].selector->ops != &nft_meta_bridge_get_ops)
net/bridge/netfilter/nft_reject_bridge.c
193
.ops = &nft_reject_bridge_ops,
net/caif/caif_socket.c
1038
sock->ops = &caif_seqpacket_ops;
net/caif/caif_socket.c
1040
sock->ops = &caif_stream_ops;
net/can/af_can.c
156
sock->ops = cp->ops;
net/can/bcm.c
1807
.ops = &bcm_ops,
net/can/bcm.c
783
static struct bcm_op *bcm_find_op(struct list_head *ops,
net/can/bcm.c
788
list_for_each_entry(op, ops, list) {
net/can/bcm.c
834
static int bcm_delete_rx_op(struct list_head *ops, struct bcm_msg_head *mh,
net/can/bcm.c
839
list_for_each_entry_safe(op, n, ops, list) {
net/can/bcm.c
885
static int bcm_delete_tx_op(struct list_head *ops, struct bcm_msg_head *mh,
net/can/bcm.c
890
list_for_each_entry_safe(op, n, ops, list) {
net/can/bcm.c
905
static int bcm_read_op(struct list_head *ops, struct bcm_msg_head *msg_head,
net/can/bcm.c
908
struct bcm_op *op = bcm_find_op(ops, msg_head, ifindex);
net/can/isotp.c
1736
.ops = &isotp_ops,
net/can/j1939/socket.c
1403
.ops = &j1939_ops,
net/can/raw.c
1096
.ops = &raw_ops,
net/ceph/auth.c
181
ret = ac->ops->build_request(ac, p + sizeof(u32), end);
net/ceph/auth.c
244
ac->ops->destroy(ac);
net/ceph/auth.c
246
ac->ops = NULL;
net/ceph/auth.c
267
ret = ac->ops->handle_reply(ac, global_id, payload, payload_end,
net/ceph/auth.c
292
if (ac->ops->should_authenticate(ac))
net/ceph/auth.c
303
if (ac->ops)
net/ceph/auth.c
304
ret = ac->ops->is_authenticated(ac);
net/ceph/auth.c
323
ret = ac->ops->create_authorizer(ac, peer_type, auth);
net/ceph/auth.c
324
else if (ac->ops->update_authorizer)
net/ceph/auth.c
325
ret = ac->ops->update_authorizer(ac, peer_type, auth);
net/ceph/auth.c
357
if (ac->ops && ac->ops->add_authorizer_challenge)
net/ceph/auth.c
358
ret = ac->ops->add_authorizer_challenge(ac, a, challenge_buf,
net/ceph/auth.c
374
if (ac->ops && ac->ops->verify_authorizer_reply)
net/ceph/auth.c
375
ret = ac->ops->verify_authorizer_reply(ac, a,
net/ceph/auth.c
386
if (ac->ops && ac->ops->invalidate_authorizer)
net/ceph/auth.c
387
ac->ops->invalidate_authorizer(ac, peer_type);
net/ceph/auth.c
447
ac->ops->reset(ac);
net/ceph/auth.c
483
ret = ac->ops->handle_reply(ac, 0, reply, reply + reply_len,
net/ceph/auth.c
501
ret = ac->ops->handle_reply(ac, global_id, reply, reply + reply_len,
net/ceph/auth.c
651
if (ac->ops->invalidate_authorizer)
net/ceph/auth.c
652
ac->ops->invalidate_authorizer(ac, peer_type);
net/ceph/auth.c
84
if (ac->ops)
net/ceph/auth.c
85
ac->ops->destroy(ac);
net/ceph/auth.c
96
if (ac->ops && !ac->negotiating)
net/ceph/auth.c
97
ac->ops->reset(ac);
net/ceph/auth_none.c
144
ac->ops = &ceph_auth_none_ops;
net/ceph/auth_x.c
1205
ac->ops = &ceph_x_ops;
net/ceph/auth_x.c
828
auth->sign_message = ac->ops->sign_message;
net/ceph/auth_x.c
829
auth->check_message_signature = ac->ops->check_message_signature;
net/ceph/messenger.c
1425
con->ops->dispatch(con, msg);
net/ceph/messenger.c
1437
if (!con->ops->get(con)) {
net/ceph/messenger.c
1448
con->ops->put(con);
net/ceph/messenger.c
1464
con->ops->put(con);
net/ceph/messenger.c
1530
if (con->ops->invalidate_authorizer)
net/ceph/messenger.c
1531
con->ops->invalidate_authorizer(con);
net/ceph/messenger.c
1535
if (con->ops->fault)
net/ceph/messenger.c
1536
con->ops->fault(con);
net/ceph/messenger.c
1608
con->ops->put(con);
net/ceph/messenger.c
1708
msg->con->ops->put(msg->con);
net/ceph/messenger.c
1710
msg->con = con ? con->ops->get(con) : NULL;
net/ceph/messenger.c
2074
BUG_ON(!con->ops->alloc_msg);
net/ceph/messenger.c
2077
msg = con->ops->alloc_msg(con, hdr, skip);
net/ceph/messenger.c
2137
if (con->ops->reencode_message)
net/ceph/messenger.c
2138
con->ops->reencode_message(msg);
net/ceph/messenger.c
492
rc = con->sock->ops->shutdown(con->sock, SHUT_RDWR);
net/ceph/messenger.c
633
const struct ceph_connection_operations *ops,
net/ceph/messenger.c
639
con->ops = ops;
net/ceph/messenger_v1.c
1048
ret = con->ops->sparse_read(con, cursor,
net/ceph/messenger_v1.c
1298
if (need_sign && con->ops->check_message_signature &&
net/ceph/messenger_v1.c
1299
con->ops->check_message_signature(m)) {
net/ceph/messenger_v1.c
180
if (con->ops->sign_message)
net/ceph/messenger_v1.c
181
con->ops->sign_message(m);
net/ceph/messenger_v1.c
329
if (!con->ops->get_authorizer) {
net/ceph/messenger_v1.c
336
auth = con->ops->get_authorizer(con, &auth_proto, con->v1.auth_retry);
net/ceph/messenger_v1.c
761
ret = con->ops->add_authorizer_challenge(
net/ceph/messenger_v1.c
773
ret = con->ops->verify_authorizer_reply(con);
net/ceph/messenger_v1.c
838
if (con->ops->peer_reset)
net/ceph/messenger_v1.c
839
con->ops->peer_reset(con);
net/ceph/messenger_v2.c
1072
ret = con->ops->sparse_read(con, &cursor, &buf);
net/ceph/messenger_v2.c
1376
ret = con->ops->get_auth_request(con, CTRL_BODY(buf), &ctrl_len,
net/ceph/messenger_v2.c
1413
ret = con->ops->handle_auth_reply_more(con, reply, reply_len,
net/ceph/messenger_v2.c
1954
ret = con->ops->sparse_read(con, cursor, &buf);
net/ceph/messenger_v2.c
2004
if (WARN_ON_ONCE(!con->ops->sparse_read))
net/ceph/messenger_v2.c
2303
ret = con->ops->handle_auth_bad_method(con, used_proto, result,
net/ceph/messenger_v2.c
2388
ret = con->ops->handle_auth_done(con, global_id, p, payload_len,
net/ceph/messenger_v2.c
2698
if (con->ops->peer_reset)
net/ceph/messenger_v2.c
2699
con->ops->peer_reset(con);
net/core/dev.c
10004
const struct net_device_ops *ops = dev->netdev_ops;
net/core/dev.c
10007
if (!ops->ndo_set_mac_address)
net/core/dev.c
10017
err = ops->ndo_set_mac_address(dev, ss);
net/core/dev.c
10060
const struct net_device_ops *ops = dev->netdev_ops;
net/core/dev.c
10062
if (!ops->ndo_change_carrier)
net/core/dev.c
10066
return ops->ndo_change_carrier(dev, new_carrier);
net/core/dev.c
10079
const struct net_device_ops *ops = dev->netdev_ops;
net/core/dev.c
10081
if (!ops->ndo_get_phys_port_id)
net/core/dev.c
10083
return ops->ndo_get_phys_port_id(dev, ppid);
net/core/dev.c
10097
const struct net_device_ops *ops = dev->netdev_ops;
net/core/dev.c
10100
if (ops->ndo_get_phys_port_name) {
net/core/dev.c
10101
err = ops->ndo_get_phys_port_name(dev, name, len);
net/core/dev.c
10121
const struct net_device_ops *ops = dev->netdev_ops;
net/core/dev.c
10127
if (ops->ndo_get_port_parent_id) {
net/core/dev.c
10128
err = ops->ndo_get_port_parent_id(dev, ppid);
net/core/dev.c
11868
const struct net_device_ops *ops = dev->netdev_ops;
net/core/dev.c
11885
if (ops->ndo_get_stats64) {
net/core/dev.c
11887
ops->ndo_get_stats64(dev, storage);
net/core/dev.c
11888
} else if (ops->ndo_get_stats) {
net/core/dev.c
11889
netdev_stats_to_stats64(storage, ops->ndo_get_stats(dev));
net/core/dev.c
11986
const struct ethtool_ops *ops)
net/core/dev.c
11989
dev->ethtool_ops = ops;
net/core/dev.c
1669
const struct net_device_ops *ops = dev->netdev_ops;
net/core/dev.c
1698
if (ops->ndo_validate_addr)
net/core/dev.c
1699
ret = ops->ndo_validate_addr(dev);
net/core/dev.c
1701
if (!ret && ops->ndo_open)
net/core/dev.c
1702
ret = ops->ndo_open(dev);
net/core/dev.c
1762
const struct net_device_ops *ops = dev->netdev_ops;
net/core/dev.c
1774
if (ops->ndo_stop)
net/core/dev.c
1775
ops->ndo_stop(dev);
net/core/dev.c
4725
const struct net_device_ops *ops = dev->netdev_ops;
net/core/dev.c
4727
if (ops->ndo_select_queue)
net/core/dev.c
4728
queue_index = ops->ndo_select_queue(dev, skb, sb_dev);
net/core/dev.c
9405
const struct net_device_ops *ops = dev->netdev_ops;
net/core/dev.c
9407
if (!ops->ndo_get_xmit_slave)
net/core/dev.c
9409
return ops->ndo_get_xmit_slave(dev, skb, all_slaves);
net/core/dev.c
9416
const struct net_device_ops *ops = dev->netdev_ops;
net/core/dev.c
9418
if (!ops->ndo_sk_get_lower_dev)
net/core/dev.c
9420
return ops->ndo_sk_get_lower_dev(dev, sk);
net/core/dev.c
9561
const struct net_device_ops *ops = dev->netdev_ops;
net/core/dev.c
9563
if (ops->ndo_change_rx_flags)
net/core/dev.c
9564
ops->ndo_change_rx_flags(dev, flags);
net/core/dev.c
9679
const struct net_device_ops *ops = dev->netdev_ops;
net/core/dev.c
9701
if (ops->ndo_set_rx_mode)
net/core/dev.c
9702
ops->ndo_set_rx_mode(dev);
net/core/dev.c
9855
const struct net_device_ops *ops = dev->netdev_ops;
net/core/dev.c
9857
if (ops->ndo_change_mtu)
net/core/dev.c
9858
return ops->ndo_change_mtu(dev, new_mtu);
net/core/dev_api.c
228
const struct net_device_ops *ops = dev->netdev_ops;
net/core/dev_api.c
231
if (!ops->ndo_eth_ioctl)
net/core/dev_api.c
236
ret = ops->ndo_eth_ioctl(dev, ifr, cmd);
net/core/dev_ioctl.c
284
const struct net_device_ops *ops = dev->netdev_ops;
net/core/dev_ioctl.c
289
if (!ops->ndo_hwtstamp_get)
net/core/dev_ioctl.c
332
const struct net_device_ops *ops = dev->netdev_ops;
net/core/dev_ioctl.c
362
err = ops->ndo_hwtstamp_get(dev, &old_cfg);
net/core/dev_ioctl.c
368
err = ops->ndo_hwtstamp_set(dev, cfg, extack);
net/core/dev_ioctl.c
383
ops->ndo_hwtstamp_set(dev, &old_cfg, NULL);
net/core/dev_ioctl.c
393
const struct net_device_ops *ops = dev->netdev_ops;
net/core/dev_ioctl.c
416
if (!ops->ndo_hwtstamp_set)
net/core/dev_ioctl.c
444
const struct net_device_ops *ops = dev->netdev_ops;
net/core/dev_ioctl.c
450
if (!ops->ndo_hwtstamp_get)
net/core/dev_ioctl.c
465
const struct net_device_ops *ops = dev->netdev_ops;
net/core/dev_ioctl.c
471
if (!ops->ndo_hwtstamp_set)
net/core/dev_ioctl.c
485
const struct net_device_ops *ops = dev->netdev_ops;
net/core/dev_ioctl.c
487
if (ops->ndo_siocbond) {
net/core/dev_ioctl.c
492
ret = ops->ndo_siocbond(dev, ifr, cmd);
net/core/dev_ioctl.c
504
const struct net_device_ops *ops = dev->netdev_ops;
net/core/dev_ioctl.c
506
if (ops->ndo_siocdevprivate) {
net/core/dev_ioctl.c
511
ret = ops->ndo_siocdevprivate(dev, ifr, data, cmd);
net/core/dev_ioctl.c
522
const struct net_device_ops *ops = dev->netdev_ops;
net/core/dev_ioctl.c
524
if (ops->ndo_siocwandev) {
net/core/dev_ioctl.c
529
ret = ops->ndo_siocwandev(dev, ifs);
net/core/dev_ioctl.c
546
const struct net_device_ops *ops;
net/core/dev_ioctl.c
551
ops = dev->netdev_ops;
net/core/dev_ioctl.c
589
if (!ops->ndo_set_rx_mode ||
net/core/dev_ioctl.c
600
if (!ops->ndo_set_rx_mode ||
net/core/drop_monitor.c
1027
static int net_dm_hw_probe_register(const struct net_dm_alert_ops *ops)
net/core/drop_monitor.c
1029
return register_trace_devlink_trap_report(ops->hw_trap_probe, NULL);
net/core/drop_monitor.c
1032
static void net_dm_hw_probe_unregister(const struct net_dm_alert_ops *ops)
net/core/drop_monitor.c
1034
unregister_trace_devlink_trap_report(ops->hw_trap_probe, NULL);
net/core/drop_monitor.c
1038
static int net_dm_hw_probe_register(const struct net_dm_alert_ops *ops)
net/core/drop_monitor.c
1043
static void net_dm_hw_probe_unregister(const struct net_dm_alert_ops *ops)
net/core/drop_monitor.c
1050
const struct net_dm_alert_ops *ops;
net/core/drop_monitor.c
1058
ops = net_dm_alert_ops_arr[net_dm_alert_mode];
net/core/drop_monitor.c
1069
INIT_WORK(&hw_data->dm_alert_work, ops->hw_work_item_func);
net/core/drop_monitor.c
1075
rc = net_dm_hw_probe_register(ops);
net/core/drop_monitor.c
1106
const struct net_dm_alert_ops *ops;
net/core/drop_monitor.c
1114
ops = net_dm_alert_ops_arr[net_dm_alert_mode];
net/core/drop_monitor.c
1118
net_dm_hw_probe_unregister(ops);
net/core/drop_monitor.c
1140
const struct net_dm_alert_ops *ops;
net/core/drop_monitor.c
1143
ops = net_dm_alert_ops_arr[net_dm_alert_mode];
net/core/drop_monitor.c
1154
INIT_WORK(&data->dm_alert_work, ops->work_item_func);
net/core/drop_monitor.c
1164
rc = register_trace_kfree_skb(ops->kfree_skb_probe, NULL);
net/core/drop_monitor.c
1170
rc = register_trace_napi_poll(ops->napi_poll_probe, NULL);
net/core/drop_monitor.c
1179
unregister_trace_kfree_skb(ops->kfree_skb_probe, NULL);
net/core/drop_monitor.c
1196
const struct net_dm_alert_ops *ops;
net/core/drop_monitor.c
1199
ops = net_dm_alert_ops_arr[net_dm_alert_mode];
net/core/drop_monitor.c
1201
unregister_trace_napi_poll(ops->napi_poll_probe, NULL);
net/core/drop_monitor.c
1202
unregister_trace_kfree_skb(ops->kfree_skb_probe, NULL);
net/core/drop_monitor.c
1642
static int net_dm_nl_pre_doit(const struct genl_split_ops *ops,
net/core/drop_monitor.c
1650
static void net_dm_nl_post_doit(const struct genl_split_ops *ops,
net/core/dst.c
113
if (dst->ops->destroy)
net/core/dst.c
114
dst->ops->destroy(dst);
net/core/dst.c
122
kmem_cache_free(dst->ops->kmem_cachep, dst);
net/core/dst.c
150
if (dst->ops->ifdown)
net/core/dst.c
151
dst->ops->ifdown(dst, dev);
net/core/dst.c
163
dst_entries_add(dst->ops, -1);
net/core/dst.c
47
void dst_init(struct dst_entry *dst, struct dst_ops *ops,
net/core/dst.c
53
dst->ops = ops;
net/core/dst.c
76
dst_entries_add(ops, 1);
net/core/dst.c
80
void *dst_alloc(struct dst_ops *ops, struct net_device *dev,
net/core/dst.c
85
if (ops->gc &&
net/core/dst.c
87
dst_entries_get_fast(ops) > ops->gc_thresh)
net/core/dst.c
88
ops->gc(ops);
net/core/dst.c
90
dst = kmem_cache_alloc(ops->kmem_cachep, GFP_ATOMIC);
net/core/dst.c
94
dst_init(dst, ops, dev, initial_obsolete, flags);
net/core/dst_cache.c
55
(READ_ONCE(dst->obsolete) && !dst->ops->check(dst, idst->cookie)))) {
net/core/failover.c
20
static struct net_device *failover_get_bymac(u8 *mac, struct failover_ops **ops)
net/core/failover.c
243
struct failover_ops *ops)
net/core/failover.c
254
rcu_assign_pointer(failover->ops, ops);
net/core/failover.c
29
*ops = rtnl_dereference(failover->ops);
net/core/fib_notifier.c
127
static int __fib_notifier_ops_register(struct fib_notifier_ops *ops,
net/core/fib_notifier.c
134
if (ops->family == o->family)
net/core/fib_notifier.c
136
list_add_tail_rcu(&ops->list, &fn_net->fib_notifier_ops);
net/core/fib_notifier.c
143
struct fib_notifier_ops *ops;
net/core/fib_notifier.c
146
ops = kmemdup(tmpl, sizeof(*ops), GFP_KERNEL);
net/core/fib_notifier.c
147
if (!ops)
net/core/fib_notifier.c
150
err = __fib_notifier_ops_register(ops, net);
net/core/fib_notifier.c
154
return ops;
net/core/fib_notifier.c
157
kfree(ops);
net/core/fib_notifier.c
162
void fib_notifier_ops_unregister(struct fib_notifier_ops *ops)
net/core/fib_notifier.c
164
list_del_rcu(&ops->list);
net/core/fib_notifier.c
165
kfree_rcu(ops, rcu);
net/core/fib_notifier.c
43
struct fib_notifier_ops *ops;
net/core/fib_notifier.c
47
list_for_each_entry_rcu(ops, &fn_net->fib_notifier_ops, list) {
net/core/fib_notifier.c
48
if (!try_module_get(ops->owner))
net/core/fib_notifier.c
50
fib_seq += ops->fib_seq_read(net);
net/core/fib_notifier.c
51
module_put(ops->owner);
net/core/fib_notifier.c
62
struct fib_notifier_ops *ops;
net/core/fib_notifier.c
66
list_for_each_entry_rcu(ops, &fn_net->fib_notifier_ops, list) {
net/core/fib_notifier.c
67
if (!try_module_get(ops->owner))
net/core/fib_notifier.c
69
err = ops->fib_dump(net, nb, extack);
net/core/fib_notifier.c
70
module_put(ops->owner);
net/core/fib_rules.c
1006
struct fib_rules_ops *ops = NULL;
net/core/fib_rules.c
101
struct fib_rules_ops *ops, struct nlmsghdr *nlh,
net/core/fib_rules.c
1018
ops = lookup_rules_ops(net, frh->family);
net/core/fib_rules.c
1019
if (ops == NULL) {
net/core/fib_rules.c
1032
err = fib_nl2rule(net, nlh, extack, ops, tb, &nlrule, &user_priority);
net/core/fib_rules.c
1039
err = fib_nl2rule_rtnl(nlrule, ops, tb, extack);
net/core/fib_rules.c
1043
rule = rule_find(ops, frh, tb, nlrule, user_priority);
net/core/fib_rules.c
1054
if (ops->delete) {
net/core/fib_rules.c
1055
err = ops->delete(rule);
net/core/fib_rules.c
1066
ops->nr_goto_rules--;
net/core/fib_rules.c
1068
ops->unresolved_rules--;
net/core/fib_rules.c
107
struct fib_rules_ops *ops;
net/core/fib_rules.c
1078
if (ops->nr_goto_rules > 0) {
net/core/fib_rules.c
1082
if (&n->list == &ops->rules_list || n->pref != rule->pref)
net/core/fib_rules.c
1084
list_for_each_entry(r, &ops->rules_list, list) {
net/core/fib_rules.c
1089
ops->unresolved_rules++;
net/core/fib_rules.c
1093
call_fib_rule_notifiers(net, FIB_EVENT_RULE_DEL, rule, ops, NULL);
net/core/fib_rules.c
1098
notify_rule_change(RTM_DELRULE, rule, ops, nlh, NETLINK_CB(skb).portid);
net/core/fib_rules.c
110
list_for_each_entry_rcu(ops, &net->rules_ops, list) {
net/core/fib_rules.c
1100
flush_route_cache(ops);
net/core/fib_rules.c
1101
rules_ops_put(ops);
net/core/fib_rules.c
111
if (ops->family == family) {
net/core/fib_rules.c
1110
rules_ops_put(ops);
net/core/fib_rules.c
112
if (!try_module_get(ops->owner))
net/core/fib_rules.c
1121
static inline size_t fib_rule_nlmsg_size(struct fib_rules_ops *ops,
net/core/fib_rules.c
113
ops = NULL;
net/core/fib_rules.c
1142
if (ops->nlmsg_payload)
net/core/fib_rules.c
1143
payload += ops->nlmsg_payload(rule);
net/core/fib_rules.c
115
return ops;
net/core/fib_rules.c
1150
struct fib_rules_ops *ops)
net/core/fib_rules.c
1160
frh->family = ops->family;
net/core/fib_rules.c
1222
if (ops->fill(rule, skb, frh) < 0)
net/core/fib_rules.c
123
static void rules_ops_put(struct fib_rules_ops *ops)
net/core/fib_rules.c
1234
struct fib_rules_ops *ops)
net/core/fib_rules.c
1241
list_for_each_entry_rcu(rule, &ops->rules_list, list) {
net/core/fib_rules.c
1247
NLM_F_MULTI, ops);
net/core/fib_rules.c
125
if (ops)
net/core/fib_rules.c
1255
rules_ops_put(ops);
net/core/fib_rules.c
126
module_put(ops->owner);
net/core/fib_rules.c
129
static void flush_route_cache(struct fib_rules_ops *ops)
net/core/fib_rules.c
1290
struct fib_rules_ops *ops;
net/core/fib_rules.c
1303
ops = lookup_rules_ops(net, family);
net/core/fib_rules.c
1304
if (ops == NULL)
net/core/fib_rules.c
1307
return dump_rules(skb, cb, ops);
net/core/fib_rules.c
131
if (ops->flush_cache)
net/core/fib_rules.c
1312
list_for_each_entry_rcu(ops, &net->rules_ops, list) {
net/core/fib_rules.c
1313
if (idx < cb->args[0] || !try_module_get(ops->owner))
net/core/fib_rules.c
1316
err = dump_rules(skb, cb, ops);
net/core/fib_rules.c
132
ops->flush_cache(ops);
net/core/fib_rules.c
1331
struct fib_rules_ops *ops, struct nlmsghdr *nlh,
net/core/fib_rules.c
1338
net = ops->fro_net;
net/core/fib_rules.c
1339
skb = nlmsg_new(fib_rule_nlmsg_size(ops, rule), GFP_KERNEL);
net/core/fib_rules.c
1343
err = fib_nl_fill_rule(skb, rule, pid, nlh->nlmsg_seq, event, 0, ops);
net/core/fib_rules.c
135
static int __fib_rules_register(struct fib_rules_ops *ops)
net/core/fib_rules.c
1351
rtnl_notify(skb, net, pid, ops->nlgroup, nlh, GFP_KERNEL);
net/core/fib_rules.c
1354
rtnl_set_sk_err(net, ops->nlgroup, err);
net/core/fib_rules.c
1399
struct fib_rules_ops *ops;
net/core/fib_rules.c
1405
list_for_each_entry(ops, &net->rules_ops, list)
net/core/fib_rules.c
1406
attach_rules(&ops->rules_list, dev);
net/core/fib_rules.c
141
net = ops->fro_net;
net/core/fib_rules.c
1410
list_for_each_entry(ops, &net->rules_ops, list) {
net/core/fib_rules.c
1411
detach_rules(&ops->rules_list, dev);
net/core/fib_rules.c
1412
attach_rules(&ops->rules_list, dev);
net/core/fib_rules.c
1417
list_for_each_entry(ops, &net->rules_ops, list)
net/core/fib_rules.c
1418
detach_rules(&ops->rules_list, dev);
net/core/fib_rules.c
143
if (ops->rule_size < sizeof(struct fib_rule))
net/core/fib_rules.c
146
if (ops->match == NULL || ops->configure == NULL ||
net/core/fib_rules.c
147
ops->compare == NULL || ops->fill == NULL ||
net/core/fib_rules.c
148
ops->action == NULL)
net/core/fib_rules.c
153
if (ops->family == o->family)
net/core/fib_rules.c
156
list_add_tail_rcu(&ops->list, &net->rules_ops);
net/core/fib_rules.c
167
struct fib_rules_ops *ops;
net/core/fib_rules.c
170
ops = kmemdup(tmpl, sizeof(*ops), GFP_KERNEL);
net/core/fib_rules.c
171
if (ops == NULL)
net/core/fib_rules.c
174
INIT_LIST_HEAD(&ops->rules_list);
net/core/fib_rules.c
175
ops->fro_net = net;
net/core/fib_rules.c
177
err = __fib_rules_register(ops);
net/core/fib_rules.c
179
kfree(ops);
net/core/fib_rules.c
180
ops = ERR_PTR(err);
net/core/fib_rules.c
183
return ops;
net/core/fib_rules.c
187
static void fib_rules_cleanup_ops(struct fib_rules_ops *ops)
net/core/fib_rules.c
191
list_for_each_entry_safe(rule, tmp, &ops->rules_list, list) {
net/core/fib_rules.c
193
if (ops->delete)
net/core/fib_rules.c
194
ops->delete(rule);
net/core/fib_rules.c
199
void fib_rules_unregister(struct fib_rules_ops *ops)
net/core/fib_rules.c
201
struct net *net = ops->fro_net;
net/core/fib_rules.c
204
list_del_rcu(&ops->list);
net/core/fib_rules.c
207
fib_rules_cleanup_ops(ops);
net/core/fib_rules.c
208
kfree_rcu(ops, rcu);
net/core/fib_rules.c
278
static int fib_rule_match(struct fib_rule *rule, struct fib_rules_ops *ops,
net/core/fib_rules.c
305
ret = INDIRECT_CALL_MT(ops->match,
net/core/fib_rules.c
313
int fib_rules_lookup(struct fib_rules_ops *ops, struct flowi *fl,
net/core/fib_rules.c
321
list_for_each_entry_rcu(rule, &ops->rules_list, list) {
net/core/fib_rules.c
323
if (!fib_rule_match(rule, ops, fl, flags, arg))
net/core/fib_rules.c
339
err = INDIRECT_CALL_MT(ops->action,
net/core/fib_rules.c
344
if (!err && ops->suppress && INDIRECT_CALL_MT(ops->suppress,
net/core/fib_rules.c
385
struct fib_rules_ops *ops,
net/core/fib_rules.c
389
.info.family = ops->family,
net/core/fib_rules.c
397
WRITE_ONCE(ops->fib_rules_seq, ops->fib_rules_seq + 1);
net/core/fib_rules.c
405
struct fib_rules_ops *ops;
net/core/fib_rules.c
409
ops = lookup_rules_ops(net, family);
net/core/fib_rules.c
410
if (!ops)
net/core/fib_rules.c
412
list_for_each_entry_rcu(rule, &ops->rules_list, list) {
net/core/fib_rules.c
418
rules_ops_put(ops);
net/core/fib_rules.c
427
struct fib_rules_ops *ops;
net/core/fib_rules.c
429
ops = lookup_rules_ops(net, family);
net/core/fib_rules.c
430
if (!ops)
net/core/fib_rules.c
433
fib_rules_seq = READ_ONCE(ops->fib_rules_seq);
net/core/fib_rules.c
434
rules_ops_put(ops);
net/core/fib_rules.c
440
static struct fib_rule *rule_find(struct fib_rules_ops *ops,
net/core/fib_rules.c
448
list_for_each_entry(r, &ops->rules_list, list) {
net/core/fib_rules.c
513
if (!ops->compare(r, frh, tb))
net/core/fib_rules.c
56
int fib_default_rule_add(struct fib_rules_ops *ops,
net/core/fib_rules.c
571
struct fib_rules_ops *ops,
net/core/fib_rules.c
582
frh->src_len > (ops->addr_size * 8) ||
net/core/fib_rules.c
583
nla_len(tb[FRA_SRC]) != ops->addr_size) {
net/core/fib_rules.c
590
frh->dst_len > (ops->addr_size * 8) ||
net/core/fib_rules.c
591
nla_len(tb[FRA_DST]) != ops->addr_size) {
net/core/fib_rules.c
596
nlrule = kzalloc(ops->rule_size, GFP_KERNEL_ACCOUNT);
net/core/fib_rules.c
61
r = kzalloc(ops->rule_size, GFP_KERNEL_ACCOUNT);
net/core/fib_rules.c
70
r->fr_net = ops->fro_net;
net/core/fib_rules.c
740
struct fib_rules_ops *ops,
net/core/fib_rules.c
745
nlrule->pref = fib_default_rule_pref(ops);
net/core/fib_rules.c
776
static int rule_exists(struct fib_rules_ops *ops, struct fib_rule_hdr *frh,
net/core/fib_rules.c
78
list_add_tail(&r->list, &ops->rules_list);
net/core/fib_rules.c
781
list_for_each_entry(r, &ops->rules_list, list) {
net/core/fib_rules.c
83
static u32 fib_default_rule_pref(struct fib_rules_ops *ops)
net/core/fib_rules.c
839
if (!ops->compare(r, frh, tb))
net/core/fib_rules.c
878
struct fib_rules_ops *ops = NULL;
net/core/fib_rules.c
88
if (!list_empty(&ops->rules_list)) {
net/core/fib_rules.c
889
ops = lookup_rules_ops(net, frh->family);
net/core/fib_rules.c
89
pos = ops->rules_list.next;
net/core/fib_rules.c
890
if (!ops) {
net/core/fib_rules.c
90
if (pos->next != &ops->rules_list) {
net/core/fib_rules.c
903
err = fib_nl2rule(net, nlh, extack, ops, tb, &rule, &user_priority);
net/core/fib_rules.c
910
err = fib_nl2rule_rtnl(rule, ops, tb, extack);
net/core/fib_rules.c
915
rule_exists(ops, frh, tb, rule)) {
net/core/fib_rules.c
920
err = ops->configure(rule, skb, frh, tb, extack);
net/core/fib_rules.c
924
err = call_fib_rule_notifiers(net, FIB_EVENT_RULE_ADD, rule, ops,
net/core/fib_rules.c
929
list_for_each_entry(r, &ops->rules_list, list) {
net/core/fib_rules.c
939
list_for_each_entry(r, &ops->rules_list, list) {
net/core/fib_rules.c
948
list_add_rcu(&rule->list, &ops->rules_list);
net/core/fib_rules.c
950
if (ops->unresolved_rules) {
net/core/fib_rules.c
955
list_for_each_entry(r, &ops->rules_list, list) {
net/core/fib_rules.c
960
if (--ops->unresolved_rules == 0)
net/core/fib_rules.c
967
ops->nr_goto_rules++;
net/core/fib_rules.c
970
ops->unresolved_rules++;
net/core/fib_rules.c
980
notify_rule_change(RTM_NEWRULE, rule, ops, nlh, NETLINK_CB(skb).portid);
net/core/fib_rules.c
982
flush_route_cache(ops);
net/core/fib_rules.c
983
rules_ops_put(ops);
net/core/fib_rules.c
991
rules_ops_put(ops);
net/core/filter.c
11461
selected_sk = map->ops->map_lookup_elem(map, key);
net/core/filter.c
12230
const struct request_sock_ops *ops;
net/core/filter.c
12251
ops = &tcp_request_sock_ops;
net/core/filter.c
12256
ops = &tcp6_request_sock_ops;
net/core/filter.c
12290
req = inet_reqsk_alloc(ops, sk, false);
net/core/filter.c
2507
const struct net_device_ops *ops = dev->netdev_ops;
net/core/filter.c
2509
if (likely(ops->ndo_get_peer_dev))
net/core/filter.c
2510
return INDIRECT_CALL_1(ops->ndo_get_peer_dev,
net/core/filter.c
4661
return map->ops->map_redirect(map, key, flags);
net/core/flow_dissector.c
1086
const struct dsa_device_ops *ops;
net/core/flow_dissector.c
1089
ops = skb->dev->dsa_ptr->tag_ops;
net/core/flow_dissector.c
1091
if (ops->needed_headroom &&
net/core/flow_dissector.c
1093
if (ops->flow_dissect)
net/core/flow_dissector.c
1094
ops->flow_dissect(skb, &proto, &offset);
net/core/lwtunnel.c
105
ops, NULL) == ops) ? 0 : -1;
net/core/lwtunnel.c
118
const struct lwtunnel_encap_ops *ops;
net/core/lwtunnel.c
131
ops = rcu_dereference(lwtun_encaps[encap_type]);
net/core/lwtunnel.c
132
if (likely(ops && ops->build_state && try_module_get(ops->owner)))
net/core/lwtunnel.c
137
ret = ops->build_state(net, encap, family, cfg, lws, extack);
net/core/lwtunnel.c
139
module_put(ops->owner);
net/core/lwtunnel.c
154
const struct lwtunnel_encap_ops *ops;
net/core/lwtunnel.c
163
ops = rcu_access_pointer(lwtun_encaps[encap_type]);
net/core/lwtunnel.c
165
if (!ops) {
net/core/lwtunnel.c
170
ops = rcu_access_pointer(lwtun_encaps[encap_type]);
net/core/lwtunnel.c
174
ret = ops ? 0 : -EOPNOTSUPP;
net/core/lwtunnel.c
217
const struct lwtunnel_encap_ops *ops = lwtun_encaps[lws->type];
net/core/lwtunnel.c
219
if (ops->destroy_state) {
net/core/lwtunnel.c
220
ops->destroy_state(lws);
net/core/lwtunnel.c
225
module_put(ops->owner);
net/core/lwtunnel.c
232
const struct lwtunnel_encap_ops *ops;
net/core/lwtunnel.c
249
ops = rcu_dereference(lwtun_encaps[lwtstate->type]);
net/core/lwtunnel.c
250
if (likely(ops && ops->fill_encap))
net/core/lwtunnel.c
251
ret = ops->fill_encap(skb, lwtstate);
net/core/lwtunnel.c
272
const struct lwtunnel_encap_ops *ops;
net/core/lwtunnel.c
283
ops = rcu_dereference(lwtun_encaps[lwtstate->type]);
net/core/lwtunnel.c
284
if (likely(ops && ops->get_encap_size))
net/core/lwtunnel.c
285
ret = nla_total_size(ops->get_encap_size(lwtstate));
net/core/lwtunnel.c
294
const struct lwtunnel_encap_ops *ops;
net/core/lwtunnel.c
311
ops = rcu_dereference(lwtun_encaps[a->type]);
net/core/lwtunnel.c
312
if (likely(ops && ops->cmp_encap))
net/core/lwtunnel.c
313
ret = ops->cmp_encap(a, b);
net/core/lwtunnel.c
322
const struct lwtunnel_encap_ops *ops;
net/core/lwtunnel.c
351
ops = rcu_dereference(lwtun_encaps[lwtstate->type]);
net/core/lwtunnel.c
352
if (likely(ops && ops->output)) {
net/core/lwtunnel.c
354
ret = ops->output(net, sk, skb);
net/core/lwtunnel.c
375
const struct lwtunnel_encap_ops *ops;
net/core/lwtunnel.c
405
ops = rcu_dereference(lwtun_encaps[lwtstate->type]);
net/core/lwtunnel.c
406
if (likely(ops && ops->xmit)) {
net/core/lwtunnel.c
408
ret = ops->xmit(skb);
net/core/lwtunnel.c
429
const struct lwtunnel_encap_ops *ops;
net/core/lwtunnel.c
456
ops = rcu_dereference(lwtun_encaps[lwtstate->type]);
net/core/lwtunnel.c
457
if (likely(ops && ops->input)) {
net/core/lwtunnel.c
459
ret = ops->input(skb);
net/core/lwtunnel.c
82
int lwtunnel_encap_add_ops(const struct lwtunnel_encap_ops *ops,
net/core/lwtunnel.c
90
NULL, ops) ? 0 : -1;
net/core/lwtunnel.c
94
int lwtunnel_encap_del_ops(const struct lwtunnel_encap_ops *ops,
net/core/neighbour.c
1081
neigh->ops->error_report(neigh, skb);
net/core/neighbour.c
1096
if (neigh->ops->solicit)
net/core/neighbour.c
1097
neigh->ops->solicit(neigh, skb);
net/core/neighbour.c
1771
const struct net_device_ops *ops = dev->netdev_ops;
net/core/neighbour.c
1784
if (ops->ndo_neigh_setup && ops->ndo_neigh_setup(dev, p)) {
net/core/neighbour.c
2668
ndm->ndm_family = neigh->ops->family;
net/core/neighbour.c
960
WRITE_ONCE(neigh->output, neigh->ops->output);
net/core/neighbour.c
972
WRITE_ONCE(neigh->output, neigh->ops->connected_output);
net/core/net_namespace.c
120
static int ops_init(const struct pernet_operations *ops, struct net *net)
net/core/net_namespace.c
126
if (ops->id) {
net/core/net_namespace.c
127
data = kzalloc(ops->size, GFP_KERNEL);
net/core/net_namespace.c
1308
struct pernet_operations *ops)
net/core/net_namespace.c
131
err = net_assign_generic(net, *ops->id, data);
net/core/net_namespace.c
1314
list_add_tail(&ops->list, list);
net/core/net_namespace.c
1315
if (ops->init || ops->id) {
net/core/net_namespace.c
1320
error = ops_init(ops, net);
net/core/net_namespace.c
1330
list_del(&ops->list);
net/core/net_namespace.c
1331
ops_undo_single(ops, &net_exit_list);
net/core/net_namespace.c
1335
static void __unregister_pernet_operations(struct pernet_operations *ops)
net/core/net_namespace.c
1344
list_del(&ops->list);
net/core/net_namespace.c
1345
ops_undo_single(ops, &net_exit_list);
net/core/net_namespace.c
1351
struct pernet_operations *ops)
net/core/net_namespace.c
1354
list_add_tail(&ops->list, list);
net/core/net_namespace.c
1358
return ops_init(ops, &init_net);
net/core/net_namespace.c
136
if (ops->init)
net/core/net_namespace.c
1361
static void __unregister_pernet_operations(struct pernet_operations *ops)
net/core/net_namespace.c
1364
list_del(&ops->list);
net/core/net_namespace.c
1369
ops_undo_single(ops, &net_exit_list);
net/core/net_namespace.c
137
err = ops->init(net);
net/core/net_namespace.c
1378
struct pernet_operations *ops)
net/core/net_namespace.c
1382
if (WARN_ON(!!ops->id ^ !!ops->size))
net/core/net_namespace.c
1385
if (ops->id) {
net/core/net_namespace.c
1390
*ops->id = error;
net/core/net_namespace.c
1395
WRITE_ONCE(max_gen_ptrs, max(max_gen_ptrs, *ops->id + 1));
net/core/net_namespace.c
1397
error = __register_pernet_operations(list, ops);
net/core/net_namespace.c
1400
if (ops->id)
net/core/net_namespace.c
1401
ida_free(&net_generic_ids, *ops->id);
net/core/net_namespace.c
1407
static void unregister_pernet_operations(struct pernet_operations *ops)
net/core/net_namespace.c
1409
__unregister_pernet_operations(ops);
net/core/net_namespace.c
141
if (ops->id) {
net/core/net_namespace.c
1411
if (ops->id)
net/core/net_namespace.c
1412
ida_free(&net_generic_ids, *ops->id);
net/core/net_namespace.c
1434
int register_pernet_subsys(struct pernet_operations *ops)
net/core/net_namespace.c
1438
error = register_pernet_operations(first_device, ops);
net/core/net_namespace.c
144
ng->ptr[*ops->id] = NULL;
net/core/net_namespace.c
1453
void unregister_pernet_subsys(struct pernet_operations *ops)
net/core/net_namespace.c
1456
unregister_pernet_operations(ops);
net/core/net_namespace.c
1480
int register_pernet_device(struct pernet_operations *ops)
net/core/net_namespace.c
1484
error = register_pernet_operations(&pernet_list, ops);
net/core/net_namespace.c
1486
first_device = &ops->list;
net/core/net_namespace.c
1501
void unregister_pernet_device(struct pernet_operations *ops)
net/core/net_namespace.c
1504
if (&ops->list == first_device)
net/core/net_namespace.c
1506
unregister_pernet_operations(ops);
net/core/net_namespace.c
154
static void ops_pre_exit_list(const struct pernet_operations *ops,
net/core/net_namespace.c
159
if (ops->pre_exit) {
net/core/net_namespace.c
161
ops->pre_exit(net);
net/core/net_namespace.c
166
const struct pernet_operations *ops,
net/core/net_namespace.c
169
const struct pernet_operations *saved_ops = ops;
net/core/net_namespace.c
178
ops = saved_ops;
net/core/net_namespace.c
179
list_for_each_entry_continue_reverse(ops, ops_list, list) {
net/core/net_namespace.c
180
if (ops->exit_rtnl)
net/core/net_namespace.c
181
ops->exit_rtnl(net, &dev_kill_list);
net/core/net_namespace.c
192
static void ops_exit_list(const struct pernet_operations *ops,
net/core/net_namespace.c
195
if (ops->exit) {
net/core/net_namespace.c
199
ops->exit(net);
net/core/net_namespace.c
204
if (ops->exit_batch)
net/core/net_namespace.c
205
ops->exit_batch(net_exit_list);
net/core/net_namespace.c
208
static void ops_free_list(const struct pernet_operations *ops,
net/core/net_namespace.c
213
if (ops->id) {
net/core/net_namespace.c
215
kfree(net_generic(net, *ops->id));
net/core/net_namespace.c
220
const struct pernet_operations *ops,
net/core/net_namespace.c
227
if (!ops)
net/core/net_namespace.c
228
ops = list_entry(ops_list, typeof(*ops), list);
net/core/net_namespace.c
230
saved_ops = ops;
net/core/net_namespace.c
232
list_for_each_entry_continue_reverse(ops, ops_list, list) {
net/core/net_namespace.c
233
hold_rtnl |= !!ops->exit_rtnl;
net/core/net_namespace.c
234
ops_pre_exit_list(ops, net_exit_list);
net/core/net_namespace.c
250
ops = saved_ops;
net/core/net_namespace.c
251
list_for_each_entry_continue_reverse(ops, ops_list, list)
net/core/net_namespace.c
252
ops_exit_list(ops, net_exit_list);
net/core/net_namespace.c
254
ops = saved_ops;
net/core/net_namespace.c
255
list_for_each_entry_continue_reverse(ops, ops_list, list)
net/core/net_namespace.c
256
ops_free_list(ops, net_exit_list);
net/core/net_namespace.c
259
static void ops_undo_single(struct pernet_operations *ops,
net/core/net_namespace.c
264
list_add(&ops->list, &ops_list);
net/core/net_namespace.c
266
list_del(&ops->list);
net/core/net_namespace.c
439
const struct pernet_operations *ops;
net/core/net_namespace.c
445
list_for_each_entry(ops, &pernet_list, list) {
net/core/net_namespace.c
446
error = ops_init(ops, net);
net/core/net_namespace.c
462
ops_undo_list(&pernet_list, ops, &net_exit_list, false);
net/core/net_namespace.c
782
if (ns->ops == &netns_operations)
net/core/netdev-genl.c
643
const struct netdev_stat_ops *ops = netdev->stat_ops;
net/core/netdev-genl.c
659
ops->get_queue_stats_rx(netdev, i, &rx);
net/core/netdev-genl.c
667
ops->get_queue_stats_tx(netdev, i, &tx);
net/core/netdev-genl.c
691
const struct netdev_stat_ops *ops = netdev->stat_ops;
net/core/netdev-genl.c
698
while (ops->get_queue_stats_rx && i < netdev->real_num_rx_queues) {
net/core/netdev-genl.c
706
while (ops->get_queue_stats_tx && i < netdev->real_num_tx_queues) {
net/core/netdev-genl.c
741
const struct netdev_stat_ops *ops;
net/core/netdev-genl.c
746
ops = netdev->stat_ops;
net/core/netdev-genl.c
750
if (ops->get_queue_stats_rx)
net/core/netdev-genl.c
751
ops->get_queue_stats_rx(netdev, i, &rx);
net/core/netdev-genl.c
756
if (ops->get_queue_stats_tx)
net/core/netdev-genl.c
757
ops->get_queue_stats_tx(netdev, i, &tx);
net/core/netpoll.c
179
const struct net_device_ops *ops;
net/core/netpoll.c
196
ops = dev->netdev_ops;
net/core/netpoll.c
197
if (ops->ndo_poll_controller)
net/core/netpoll.c
198
ops->ndo_poll_controller(dev);
net/core/netpoll.c
553
const struct net_device_ops *ops;
net/core/netpoll.c
580
ops = ndev->netdev_ops;
net/core/netpoll.c
581
if (ops->ndo_netpoll_setup) {
net/core/netpoll.c
582
err = ops->ndo_netpoll_setup(ndev);
net/core/netpoll.c
819
const struct net_device_ops *ops;
net/core/netpoll.c
821
ops = np->dev->netdev_ops;
net/core/netpoll.c
822
if (ops->ndo_netpoll_cleanup)
net/core/netpoll.c
823
ops->ndo_netpoll_cleanup(np->dev);
net/core/pktgen.c
3900
pkt_dev->xdst.u.dst.ops = &pkt_dev->dstops;
net/core/rtnetlink.c
2187
if (qdisc && nla_put_string(skb, IFLA_QDISC, qdisc->ops->id))
net/core/rtnetlink.c
2340
struct rtnl_link_ops *ops = NULL;
net/core/rtnetlink.c
2349
ops = rtnl_link_ops_get(kind, ops_srcu_index);
net/core/rtnetlink.c
2352
return ops;
net/core/rtnetlink.c
2685
const struct net_device_ops *ops = dev->netdev_ops;
net/core/rtnetlink.c
2687
if (!ops->ndo_set_vf_rate)
net/core/rtnetlink.c
2692
return ops->ndo_set_vf_rate(dev, vf, min_tx_rate, max_tx_rate);
net/core/rtnetlink.c
2769
const struct net_device_ops *ops = dev->netdev_ops;
net/core/rtnetlink.c
2771
return ops->ndo_set_vf_guid(dev, ivt->vf, ivt->guid, guid_type);
net/core/rtnetlink.c
2784
const struct net_device_ops *ops = dev->netdev_ops;
net/core/rtnetlink.c
2793
if (ops->ndo_set_vf_mac)
net/core/rtnetlink.c
2794
err = ops->ndo_set_vf_mac(dev, ivm->vf,
net/core/rtnetlink.c
2806
if (ops->ndo_set_vf_vlan)
net/core/rtnetlink.c
2807
err = ops->ndo_set_vf_vlan(dev, ivv->vf, ivv->vlan,
net/core/rtnetlink.c
2820
if (!ops->ndo_set_vf_vlan)
net/core/rtnetlink.c
2839
err = ops->ndo_set_vf_vlan(dev, ivvl[0]->vf, ivvl[0]->vlan,
net/core/rtnetlink.c
2852
if (ops->ndo_get_vf_config)
net/core/rtnetlink.c
2853
err = ops->ndo_get_vf_config(dev, ivt->vf, &ivf);
net/core/rtnetlink.c
2881
if (ops->ndo_set_vf_spoofchk)
net/core/rtnetlink.c
2882
err = ops->ndo_set_vf_spoofchk(dev, ivs->vf,
net/core/rtnetlink.c
2894
if (ops->ndo_set_vf_link_state)
net/core/rtnetlink.c
2895
err = ops->ndo_set_vf_link_state(dev, ivl->vf,
net/core/rtnetlink.c
2908
if (ops->ndo_set_vf_rss_query_en)
net/core/rtnetlink.c
2909
err = ops->ndo_set_vf_rss_query_en(dev, ivrssq_en->vf,
net/core/rtnetlink.c
2921
if (ops->ndo_set_vf_trust)
net/core/rtnetlink.c
2922
err = ops->ndo_set_vf_trust(dev, ivt->vf, ivt->setting);
net/core/rtnetlink.c
2932
if (!ops->ndo_set_vf_guid)
net/core/rtnetlink.c
2942
if (!ops->ndo_set_vf_guid)
net/core/rtnetlink.c
2955
const struct net_device_ops *ops;
net/core/rtnetlink.c
2966
ops = upper_dev->netdev_ops;
net/core/rtnetlink.c
2967
if (ops->ndo_del_slave) {
net/core/rtnetlink.c
2969
err = ops->ndo_del_slave(upper_dev, dev);
net/core/rtnetlink.c
2982
ops = upper_dev->netdev_ops;
net/core/rtnetlink.c
2983
if (ops->ndo_add_slave) {
net/core/rtnetlink.c
2985
err = ops->ndo_add_slave(upper_dev, dev, extack);
net/core/rtnetlink.c
3063
const struct net_device_ops *ops = dev->netdev_ops;
net/core/rtnetlink.c
3096
if (!ops->ndo_set_config) {
net/core/rtnetlink.c
3114
err = ops->ndo_set_config(dev, &k_map);
net/core/rtnetlink.c
3297
if (!ops->ndo_set_vf_port)
net/core/rtnetlink.c
3317
err = ops->ndo_set_vf_port(dev, vf, port);
net/core/rtnetlink.c
3335
if (ops->ndo_set_vf_port)
net/core/rtnetlink.c
3336
err = ops->ndo_set_vf_port(dev, PORT_SELF_VF, port);
net/core/rtnetlink.c
3515
const struct rtnl_link_ops *ops;
net/core/rtnetlink.c
3518
ops = dev->rtnl_link_ops;
net/core/rtnetlink.c
3519
if (!ops || !ops->dellink)
net/core/rtnetlink.c
3529
const struct rtnl_link_ops *ops;
net/core/rtnetlink.c
3531
ops = dev->rtnl_link_ops;
net/core/rtnetlink.c
3532
ops->dellink(dev, &list_kill);
net/core/rtnetlink.c
3542
const struct rtnl_link_ops *ops;
net/core/rtnetlink.c
3545
ops = dev->rtnl_link_ops;
net/core/rtnetlink.c
3546
if (!ops || !ops->dellink)
net/core/rtnetlink.c
3549
ops->dellink(dev, &list_kill);
net/core/rtnetlink.c
3635
const struct rtnl_link_ops *ops,
net/core/rtnetlink.c
3646
else if (ops->get_num_tx_queues)
net/core/rtnetlink.c
3647
num_tx_queues = ops->get_num_tx_queues();
net/core/rtnetlink.c
3651
else if (ops->get_num_rx_queues)
net/core/rtnetlink.c
3652
num_rx_queues = ops->get_num_rx_queues();
net/core/rtnetlink.c
3664
if (ops->alloc) {
net/core/rtnetlink.c
3665
dev = ops->alloc(tb, ifname, name_assign_type,
net/core/rtnetlink.c
3670
dev = alloc_netdev_mqs(ops->priv_size, ifname,
net/core/rtnetlink.c
3671
name_assign_type, ops->setup,
net/core/rtnetlink.c
3685
dev->rtnl_link_ops = ops;
net/core/rtnetlink.c
3737
const struct rtnl_link_ops *ops,
net/core/rtnetlink.c
3755
if (!ops || ops != dev->rtnl_link_ops || !ops->changelink)
net/core/rtnetlink.c
3758
err = ops->changelink(dev, tb, data, extack);
net/core/rtnetlink.c
3822
const struct rtnl_link_ops *ops,
net/core/rtnetlink.c
3842
if (!ops->alloc && !ops->setup)
net/core/rtnetlink.c
3848
snprintf(ifname, IFNAMSIZ, "%s%%d", ops->kind);
net/core/rtnetlink.c
3852
dev = rtnl_create_link(tgt_net, ifname, name_assign_type, ops, tb,
net/core/rtnetlink.c
3861
if (ops->newlink)
net/core/rtnetlink.c
3862
err = ops->newlink(dev, &params, extack);
net/core/rtnetlink.c
3886
if (ops->newlink) {
net/core/rtnetlink.c
3889
ops->dellink(dev, &list_kill);
net/core/rtnetlink.c
3898
const struct rtnl_link_ops *ops,
net/core/rtnetlink.c
3907
if (!data || !data[ops->peer_type]) {
net/core/rtnetlink.c
3910
err = rtnl_nla_parse_ifinfomsg(tb, data[ops->peer_type], extack);
net/core/rtnetlink.c
3914
if (ops->validate) {
net/core/rtnetlink.c
3915
err = ops->validate(tb, NULL, extack);
net/core/rtnetlink.c
3936
const struct rtnl_link_ops *ops,
net/core/rtnetlink.c
3971
return rtnl_changelink(skb, nlh, ops, dev, tgt_net, tbs, data, extack);
net/core/rtnetlink.c
3988
if (!ops) {
net/core/rtnetlink.c
3993
return rtnl_newlink_create(skb, ifm, ops, tgt_net, link_net, peer_net, nlh,
net/core/rtnetlink.c
4002
struct rtnl_link_ops *ops = NULL;
net/core/rtnetlink.c
4037
ops = rtnl_link_ops_get(kind, &ops_srcu_index);
net/core/rtnetlink.c
4039
if (!ops) {
net/core/rtnetlink.c
4041
ops = rtnl_link_ops_get(kind, &ops_srcu_index);
net/core/rtnetlink.c
4048
if (ops) {
net/core/rtnetlink.c
4049
if (ops->maxtype > RTNL_MAX_TYPE) {
net/core/rtnetlink.c
4054
if (ops->maxtype && linkinfo[IFLA_INFO_DATA]) {
net/core/rtnetlink.c
4055
ret = nla_parse_nested_deprecated(tbs->attr, ops->maxtype,
net/core/rtnetlink.c
4057
ops->policy, extack);
net/core/rtnetlink.c
4064
if (ops->validate) {
net/core/rtnetlink.c
4065
ret = ops->validate(tb, data, extack);
net/core/rtnetlink.c
4070
if (ops->peer_type) {
net/core/rtnetlink.c
4071
peer_net = rtnl_get_peer_net(skb, ops, tb, data, extack);
net/core/rtnetlink.c
4108
ret = __rtnl_newlink(skb, nlh, ops, tgt_net, link_net, peer_net, tbs, data, extack);
net/core/rtnetlink.c
4114
if (ops)
net/core/rtnetlink.c
4115
rtnl_link_ops_put(ops, ops_srcu_index);
net/core/rtnetlink.c
4687
const struct net_device_ops *ops = br_dev->netdev_ops;
net/core/rtnetlink.c
4690
err = ops->ndo_fdb_add(ndm, tb, dev, addr, vid,
net/core/rtnetlink.c
4753
const struct net_device_ops *ops;
net/core/rtnetlink.c
4810
ops = br_dev->netdev_ops;
net/core/rtnetlink.c
4812
if (ops->ndo_fdb_del)
net/core/rtnetlink.c
4813
err = ops->ndo_fdb_del(ndm, tb, dev, addr, vid,
net/core/rtnetlink.c
4816
if (ops->ndo_fdb_del_bulk)
net/core/rtnetlink.c
4817
err = ops->ndo_fdb_del_bulk(nlh, dev, extack);
net/core/rtnetlink.c
4830
ops = dev->netdev_ops;
net/core/rtnetlink.c
4832
if (ops->ndo_fdb_del)
net/core/rtnetlink.c
4833
err = ops->ndo_fdb_del(ndm, tb, dev, addr, vid,
net/core/rtnetlink.c
4840
if (ops->ndo_fdb_del_bulk)
net/core/rtnetlink.c
4841
err = ops->ndo_fdb_del_bulk(nlh, dev, extack);
net/core/rtnetlink.c
5009
const struct net_device_ops *ops = NULL, *cops = NULL;
net/core/rtnetlink.c
5034
ops = br_dev->netdev_ops;
net/core/rtnetlink.c
5054
cops = ops;
net/core/rtnetlink.c
5153
const struct net_device_ops *ops = NULL;
net/core/rtnetlink.c
5193
ops = br_dev->netdev_ops;
net/core/rtnetlink.c
5207
ops = br_dev->netdev_ops;
net/core/rtnetlink.c
5213
ops = dev->netdev_ops;
net/core/rtnetlink.c
5222
if (!ops || !ops->ndo_fdb_get) {
net/core/rtnetlink.c
5233
err = ops->ndo_fdb_get(skb, tb, dev, addr, vid,
net/core/rtnetlink.c
5428
const struct net_device_ops *ops = dev->netdev_ops;
net/core/rtnetlink.c
5446
if (ops->ndo_bridge_getlink) {
net/core/rtnetlink.c
5448
err = ops->ndo_bridge_getlink(skb, portid,
net/core/rtnetlink.c
568
struct rtnl_link_ops *ops;
net/core/rtnetlink.c
572
list_for_each_entry_rcu(ops, &link_ops, list) {
net/core/rtnetlink.c
573
if (!strcmp(ops->kind, kind)) {
net/core/rtnetlink.c
574
*srcu_index = srcu_read_lock(&ops->srcu);
net/core/rtnetlink.c
579
ops = NULL;
net/core/rtnetlink.c
583
return ops;
net/core/rtnetlink.c
586
static void rtnl_link_ops_put(struct rtnl_link_ops *ops, int srcu_index)
net/core/rtnetlink.c
588
srcu_read_unlock(&ops->srcu, srcu_index);
net/core/rtnetlink.c
597
int rtnl_link_register(struct rtnl_link_ops *ops)
net/core/rtnetlink.c
5992
const struct rtnl_link_ops *ops = dev->rtnl_link_ops;
net/core/rtnetlink.c
5994
if (ops && ops->fill_linkxstats) {
net/core/rtnetlink.c
6003
err = ops->fill_linkxstats(skb, dev, prividx, *idxattr);
net/core/rtnetlink.c
6013
const struct rtnl_link_ops *ops = NULL;
net/core/rtnetlink.c
6018
ops = master->rtnl_link_ops;
net/core/rtnetlink.c
6019
if (ops && ops->fill_linkxstats) {
net/core/rtnetlink.c
6028
err = ops->fill_linkxstats(skb, dev, prividx, *idxattr);
net/core/rtnetlink.c
603
if (WARN_ON(ops->maxtype > RTNL_MAX_TYPE ||
net/core/rtnetlink.c
604
ops->slave_maxtype > RTNL_SLAVE_MAX_TYPE))
net/core/rtnetlink.c
612
if ((ops->alloc || ops->setup) && !ops->dellink)
net/core/rtnetlink.c
6126
const struct rtnl_link_ops *ops = dev->rtnl_link_ops;
net/core/rtnetlink.c
6129
if (ops && ops->get_linkxstats_size) {
net/core/rtnetlink.c
613
ops->dellink = unregister_netdevice_queue;
net/core/rtnetlink.c
6130
size += nla_total_size(ops->get_linkxstats_size(dev,
net/core/rtnetlink.c
6139
const struct rtnl_link_ops *ops = NULL;
net/core/rtnetlink.c
6145
ops = master->rtnl_link_ops;
net/core/rtnetlink.c
6146
if (ops && ops->get_linkxstats_size) {
net/core/rtnetlink.c
6149
size += nla_total_size(ops->get_linkxstats_size(dev,
net/core/rtnetlink.c
615
err = init_srcu_struct(&ops->srcu);
net/core/rtnetlink.c
622
if (!strcmp(ops->kind, tmp->kind)) {
net/core/rtnetlink.c
628
list_add_tail_rcu(&ops->list, &link_ops);
net/core/rtnetlink.c
633
cleanup_srcu_struct(&ops->srcu);
net/core/rtnetlink.c
639
static void __rtnl_kill_links(struct net *net, struct rtnl_link_ops *ops)
net/core/rtnetlink.c
645
if (dev->rtnl_link_ops == ops)
net/core/rtnetlink.c
646
ops->dellink(dev, &list_kill);
net/core/rtnetlink.c
677
void rtnl_link_unregister(struct rtnl_link_ops *ops)
net/core/rtnetlink.c
682
list_del_rcu(&ops->list);
net/core/rtnetlink.c
685
synchronize_srcu(&ops->srcu);
net/core/rtnetlink.c
686
cleanup_srcu_struct(&ops->srcu);
net/core/rtnetlink.c
693
__rtnl_kill_links(net, ops);
net/core/rtnetlink.c
703
const struct rtnl_link_ops *ops;
net/core/rtnetlink.c
712
ops = master_dev->rtnl_link_ops;
net/core/rtnetlink.c
713
if (!ops)
net/core/rtnetlink.c
715
size += nla_total_size(strlen(ops->kind) + 1); /* IFLA_INFO_SLAVE_KIND */
net/core/rtnetlink.c
716
if (!ops->get_slave_size)
net/core/rtnetlink.c
720
ops->get_slave_size(master_dev, dev);
net/core/rtnetlink.c
729
const struct rtnl_link_ops *ops = dev->rtnl_link_ops;
net/core/rtnetlink.c
732
if (!ops)
net/core/rtnetlink.c
736
nla_total_size(strlen(ops->kind) + 1); /* IFLA_INFO_KIND */
net/core/rtnetlink.c
738
if (ops->get_size)
net/core/rtnetlink.c
741
ops->get_size(dev);
net/core/rtnetlink.c
743
if (ops->get_xstats_size)
net/core/rtnetlink.c
745
size += nla_total_size(ops->get_xstats_size(dev));
net/core/rtnetlink.c
756
struct rtnl_af_ops *ops;
net/core/rtnetlink.c
762
list_for_each_entry_rcu(ops, &rtnl_af_ops, list) {
net/core/rtnetlink.c
763
if (ops->family == family) {
net/core/rtnetlink.c
764
*srcu_index = srcu_read_lock(&ops->srcu);
net/core/rtnetlink.c
769
ops = NULL;
net/core/rtnetlink.c
773
return ops;
net/core/rtnetlink.c
776
static void rtnl_af_put(struct rtnl_af_ops *ops, int srcu_index)
net/core/rtnetlink.c
778
srcu_read_unlock(&ops->srcu, srcu_index);
net/core/rtnetlink.c
787
int rtnl_af_register(struct rtnl_af_ops *ops)
net/core/rtnetlink.c
789
int err = init_srcu_struct(&ops->srcu);
net/core/rtnetlink.c
795
list_add_tail_rcu(&ops->list, &rtnl_af_ops);
net/core/rtnetlink.c
806
void rtnl_af_unregister(struct rtnl_af_ops *ops)
net/core/rtnetlink.c
809
list_del_rcu(&ops->list);
net/core/rtnetlink.c
813
synchronize_srcu(&ops->srcu);
net/core/rtnetlink.c
814
cleanup_srcu_struct(&ops->srcu);
net/core/rtnetlink.c
858
const struct rtnl_link_ops *ops;
net/core/rtnetlink.c
865
ops = master_dev->rtnl_link_ops;
net/core/rtnetlink.c
866
if (!ops)
net/core/rtnetlink.c
868
if (nla_put_string(skb, IFLA_INFO_SLAVE_KIND, ops->kind) < 0)
net/core/rtnetlink.c
870
if (ops->fill_slave_info) {
net/core/rtnetlink.c
874
err = ops->fill_slave_info(skb, master_dev, dev);
net/core/rtnetlink.c
889
const struct rtnl_link_ops *ops = dev->rtnl_link_ops;
net/core/rtnetlink.c
893
if (!ops)
net/core/rtnetlink.c
895
if (nla_put_string(skb, IFLA_INFO_KIND, ops->kind) < 0)
net/core/rtnetlink.c
897
if (ops->fill_xstats) {
net/core/rtnetlink.c
898
err = ops->fill_xstats(skb, dev);
net/core/rtnetlink.c
902
if (ops->fill_info) {
net/core/rtnetlink.c
906
err = ops->fill_info(skb, dev);
net/core/scm.c
168
const struct proto_ops *ops = READ_ONCE(sock->ops);
net/core/scm.c
192
if (!ops || ops->family != PF_UNIX)
net/core/skbuff.c
1747
uarg->ubuf.ops = &msg_zerocopy_ubuf_ops;
net/core/skbuff.c
1773
if (uarg->ops != &msg_zerocopy_ubuf_ops)
net/core/skbuff.c
1920
if (uarg->ops->link_skb) {
net/core/skbuff.c
1921
err = uarg->ops->link_skb(skb, uarg);
net/core/skbuff.c
3264
.ops = &nosteal_pipe_buf_ops,
net/core/skbuff.c
3286
if (!sock->ops->sendmsg_locked)
net/core/skbuff.c
3289
return sock->ops->sendmsg_locked(sk, msg, size);
net/core/skbuff.c
4594
unsigned int patlen = config->ops->get_pattern_len(config);
net/core/skmsg.c
1270
const struct proto_ops *ops = NULL;
net/core/skmsg.c
1279
ops = READ_ONCE(sock->ops);
net/core/skmsg.c
1281
if (!ops || !ops->read_skb)
net/core/skmsg.c
1284
copied = ops->read_skb(sk, sk_psock_verdict_recv);
net/core/sock.c
1289
set_peek_off = READ_ONCE(sock->ops)->set_peek_off;
net/core/sock.c
1456
set_rcvlowat = READ_ONCE(sock->ops)->set_rcvlowat;
net/core/sock.c
1980
lv = READ_ONCE(sock->ops)->getname(sock, (struct sockaddr *)&address, 2);
net/core/sock.c
2029
if (!READ_ONCE(sock->ops)->set_peek_off)
net/core/sock.c
612
INDIRECT_CALL_INET(dst->ops->check, ip6_dst_check, ipv4_dst_check,
net/core/sock.c
630
INDIRECT_CALL_INET(dst->ops->check, ip6_dst_check, ipv4_dst_check,
net/core/sock_map.c
521
static bool sock_map_op_okay(const struct bpf_sock_ops_kern *ops)
net/core/sock_map.c
523
return ops->op == BPF_SOCK_OPS_PASSIVE_ESTABLISHED_CB ||
net/core/sock_map.c
524
ops->op == BPF_SOCK_OPS_ACTIVE_ESTABLISHED_CB ||
net/core/sock_map.c
525
ops->op == BPF_SOCK_OPS_TCP_LISTEN_CB;
net/dcb/dcbnl.c
1013
const struct dcbnl_rtnl_ops *ops = netdev->dcbnl_ops;
net/dcb/dcbnl.c
1022
err = ops->peer_getappinfo(netdev, &info, &app_count);
net/dcb/dcbnl.c
1028
err = ops->peer_getapptable(netdev, table);
net/dcb/dcbnl.c
1065
const struct dcbnl_rtnl_ops *ops = netdev->dcbnl_ops;
net/dcb/dcbnl.c
1075
err = ops->dcbnl_getapptrust(netdev, selectors, &nselectors);
net/dcb/dcbnl.c
1140
const struct dcbnl_rtnl_ops *ops = netdev->dcbnl_ops;
net/dcb/dcbnl.c
1153
if (ops->ieee_getets) {
net/dcb/dcbnl.c
1156
err = ops->ieee_getets(netdev, &ets);
net/dcb/dcbnl.c
1162
if (ops->ieee_getmaxrate) {
net/dcb/dcbnl.c
1165
err = ops->ieee_getmaxrate(netdev, &maxrate);
net/dcb/dcbnl.c
1174
if (ops->ieee_getqcn) {
net/dcb/dcbnl.c
1178
err = ops->ieee_getqcn(netdev, &qcn);
net/dcb/dcbnl.c
1187
if (ops->ieee_getqcnstats) {
net/dcb/dcbnl.c
1191
err = ops->ieee_getqcnstats(netdev, &qcn_stats);
net/dcb/dcbnl.c
1200
if (ops->ieee_getpfc) {
net/dcb/dcbnl.c
1203
err = ops->ieee_getpfc(netdev, &pfc);
net/dcb/dcbnl.c
1209
if (ops->dcbnl_getbuffer) {
net/dcb/dcbnl.c
1213
err = ops->dcbnl_getbuffer(netdev, &buffer);
net/dcb/dcbnl.c
1265
if (ops->dcbnl_getapptrust) {
net/dcb/dcbnl.c
1272
if (ops->ieee_peer_getets) {
net/dcb/dcbnl.c
1275
err = ops->ieee_peer_getets(netdev, &ets);
net/dcb/dcbnl.c
1281
if (ops->ieee_peer_getpfc) {
net/dcb/dcbnl.c
1284
err = ops->ieee_peer_getpfc(netdev, &pfc);
net/dcb/dcbnl.c
1290
if (ops->peer_getappinfo && ops->peer_getapptable) {
net/dcb/dcbnl.c
1313
const struct dcbnl_rtnl_ops *ops = dev->dcbnl_ops;
net/dcb/dcbnl.c
1332
ops->getpgtccfgrx(dev, i - DCB_PG_ATTR_TC_0,
net/dcb/dcbnl.c
1335
ops->getpgtccfgtx(dev, i - DCB_PG_ATTR_TC_0,
net/dcb/dcbnl.c
1350
ops->getpgbwgcfgrx(dev, i - DCB_PG_ATTR_BW_ID_0,
net/dcb/dcbnl.c
1353
ops->getpgbwgcfgtx(dev, i - DCB_PG_ATTR_BW_ID_0,
net/dcb/dcbnl.c
1366
const struct dcbnl_rtnl_ops *ops = netdev->dcbnl_ops;
net/dcb/dcbnl.c
1377
if (ops->getpgtccfgtx && ops->getpgbwgcfgtx) {
net/dcb/dcbnl.c
1383
if (ops->getpgtccfgrx && ops->getpgbwgcfgrx) {
net/dcb/dcbnl.c
1390
if (ops->getpfccfg) {
net/dcb/dcbnl.c
1398
ops->getpfccfg(netdev, i - DCB_PFC_UP_ATTR_0, &value);
net/dcb/dcbnl.c
1446
if (ops->getfeatcfg) {
net/dcb/dcbnl.c
1454
if (!ops->getfeatcfg(netdev, i, &value) &&
net/dcb/dcbnl.c
1462
if (ops->cee_peer_getpg) {
net/dcb/dcbnl.c
1465
err = ops->cee_peer_getpg(netdev, &pg);
net/dcb/dcbnl.c
1471
if (ops->cee_peer_getpfc) {
net/dcb/dcbnl.c
1474
err = ops->cee_peer_getpfc(netdev, &pfc);
net/dcb/dcbnl.c
1480
if (ops->peer_getappinfo && ops->peer_getapptable) {
net/dcb/dcbnl.c
1511
const struct dcbnl_rtnl_ops *ops = dev->dcbnl_ops;
net/dcb/dcbnl.c
1514
if (!ops)
net/dcb/dcbnl.c
1562
const struct dcbnl_rtnl_ops *ops = netdev->dcbnl_ops;
net/dcb/dcbnl.c
1567
if (!ops)
net/dcb/dcbnl.c
1579
if (ieee[DCB_ATTR_IEEE_ETS] && ops->ieee_setets) {
net/dcb/dcbnl.c
1581
err = ops->ieee_setets(netdev, ets);
net/dcb/dcbnl.c
1586
if (ieee[DCB_ATTR_IEEE_MAXRATE] && ops->ieee_setmaxrate) {
net/dcb/dcbnl.c
1589
err = ops->ieee_setmaxrate(netdev, maxrate);
net/dcb/dcbnl.c
1594
if (ieee[DCB_ATTR_IEEE_QCN] && ops->ieee_setqcn) {
net/dcb/dcbnl.c
1598
err = ops->ieee_setqcn(netdev, qcn);
net/dcb/dcbnl.c
1603
if (ieee[DCB_ATTR_IEEE_PFC] && ops->ieee_setpfc) {
net/dcb/dcbnl.c
1605
err = ops->ieee_setpfc(netdev, pfc);
net/dcb/dcbnl.c
1610
if (ieee[DCB_ATTR_DCB_BUFFER] && ops->dcbnl_setbuffer) {
net/dcb/dcbnl.c
1621
err = ops->dcbnl_setbuffer(netdev, buffer);
net/dcb/dcbnl.c
1629
ops->dcbnl_setrewr ?: dcb_setrewr);
net/dcb/dcbnl.c
1636
netdev, ops->ieee_setapp ?:
net/dcb/dcbnl.c
1648
if (!ops->dcbnl_setapptrust) {
net/dcb/dcbnl.c
1684
err = ops->dcbnl_setapptrust(netdev, selectors, nselectors);
net/dcb/dcbnl.c
1698
const struct dcbnl_rtnl_ops *ops = netdev->dcbnl_ops;
net/dcb/dcbnl.c
1700
if (!ops)
net/dcb/dcbnl.c
1709
const struct dcbnl_rtnl_ops *ops = netdev->dcbnl_ops;
net/dcb/dcbnl.c
1713
if (!ops)
net/dcb/dcbnl.c
1727
netdev, ops->ieee_delapp ?:
net/dcb/dcbnl.c
1736
ops->dcbnl_delrewr ?: dcb_delrewr);
net/dcb/dcbnl.c
1863
const struct dcbnl_rtnl_ops *ops = netdev->dcbnl_ops;
net/dcb/dcbnl.c
1865
if (!ops)
net/devlink/core.c
409
struct devlink *devlink_alloc_ns(const struct devlink_ops *ops,
net/devlink/core.c
417
WARN_ON(!ops || !dev);
net/devlink/core.c
418
if (!devlink_reload_actions_valid(ops))
net/devlink/core.c
431
devlink->ops = ops;
net/devlink/dev.c
1110
if (!devlink->ops->info_get) {
net/devlink/dev.c
1120
ret = devlink->ops->info_get(devlink, &req, NULL);
net/devlink/dev.c
1142
if (!devlink->ops->flash_update)
net/devlink/dev.c
1154
supported_params = devlink->ops->supported_flash_update_params;
net/devlink/dev.c
1179
ret = devlink->ops->flash_update(devlink, &params, info->extack);
net/devlink/dev.c
1200
err = devlink->ops->info_get(devlink, &req, NULL);
net/devlink/dev.c
1222
if (!devlink->ops->info_get)
net/devlink/dev.c
1242
if (!devlink->ops->flash_update) {
net/devlink/dev.c
1252
ret = devlink->ops->flash_update(devlink, &params, NULL);
net/devlink/dev.c
1287
if (devlink->ops->selftest_check(devlink, i, extack)) {
net/devlink/dev.c
1309
if (!devlink->ops->selftest_check)
net/devlink/dev.c
1331
if (!devlink->ops->selftest_check)
net/devlink/dev.c
1382
if (!devlink->ops->selftest_run || !devlink->ops->selftest_check)
net/devlink/dev.c
1417
if (!devlink->ops->selftest_check(devlink, i,
net/devlink/dev.c
1425
test_status = devlink->ops->selftest_run(devlink, i,
net/devlink/dev.c
461
err = devlink->ops->reload_down(devlink, !!dest_net, action, limit, extack);
net/devlink/dev.c
474
err = devlink->ops->reload_up(devlink, action, limit, actions_performed, extack);
net/devlink/dev.c
49
return test_bit(action, &devlink->ops->reload_actions);
net/devlink/dev.c
55
return test_bit(limit, &devlink->ops->reload_limits);
net/devlink/dev.c
599
bool devlink_reload_actions_valid(const struct devlink_ops *ops)
net/devlink/dev.c
604
if (!devlink_reload_supported(ops)) {
net/devlink/dev.c
605
if (WARN_ON(ops->reload_actions))
net/devlink/dev.c
610
if (WARN_ON(!ops->reload_actions ||
net/devlink/dev.c
611
ops->reload_actions & BIT(DEVLINK_RELOAD_ACTION_UNSPEC) ||
net/devlink/dev.c
612
ops->reload_actions >= BIT(__DEVLINK_RELOAD_ACTION_MAX)))
net/devlink/dev.c
615
if (WARN_ON(ops->reload_limits & BIT(DEVLINK_RELOAD_LIMIT_UNSPEC) ||
net/devlink/dev.c
616
ops->reload_limits >= BIT(__DEVLINK_RELOAD_LIMIT_MAX)))
net/devlink/dev.c
621
if (ops->reload_actions == BIT(comb->action) &&
net/devlink/dev.c
622
ops->reload_limits == BIT(comb->limit))
net/devlink/dev.c
632
const struct devlink_ops *ops = devlink->ops;
net/devlink/dev.c
647
if (ops->eswitch_mode_get) {
net/devlink/dev.c
648
err = ops->eswitch_mode_get(devlink, &mode);
net/devlink/dev.c
656
if (ops->eswitch_inline_mode_get) {
net/devlink/dev.c
657
err = ops->eswitch_inline_mode_get(devlink, &inline_mode);
net/devlink/dev.c
666
if (ops->eswitch_encap_mode_get) {
net/devlink/dev.c
667
err = ops->eswitch_encap_mode_get(devlink, &encap_mode);
net/devlink/dev.c
707
const struct devlink_ops *ops = devlink->ops;
net/devlink/dev.c
714
if (!ops->eswitch_mode_set)
net/devlink/dev.c
721
err = ops->eswitch_mode_set(devlink, mode, info->extack);
net/devlink/dev.c
727
if (!ops->eswitch_inline_mode_set)
net/devlink/dev.c
730
err = ops->eswitch_inline_mode_set(devlink, inline_mode,
net/devlink/dev.c
737
if (!ops->eswitch_encap_mode_set)
net/devlink/dev.c
740
err = ops->eswitch_encap_mode_set(devlink, encap_mode,
net/devlink/dev.c
889
if (devlink->ops->info_get) {
net/devlink/dev.c
890
err = devlink->ops->info_get(devlink, &req, extack);
net/devlink/devl_internal.h
279
bool devlink_reload_actions_valid(const struct devlink_ops *ops);
net/devlink/devl_internal.h
285
static inline bool devlink_reload_supported(const struct devlink_ops *ops)
net/devlink/devl_internal.h
287
return ops->reload_down && ops->reload_up;
net/devlink/devl_internal.h
48
const struct devlink_ops *ops;
net/devlink/health.c
111
const struct devlink_health_reporter_ops *ops,
net/devlink/health.c
116
if (WARN_ON(ops->default_graceful_period && !ops->recover))
net/devlink/health.c
1169
if (!reporter->ops->diagnose)
net/devlink/health.c
1178
err = reporter->ops->diagnose(reporter, fmsg, info->extack);
net/devlink/health.c
119
if (WARN_ON(ops->default_burst_period && !ops->default_graceful_period))
net/devlink/health.c
1226
if (!reporter->ops->dump) {
net/devlink/health.c
1262
if (!reporter->ops->dump)
net/devlink/health.c
127
reporter->ops = ops;
net/devlink/health.c
1279
if (!reporter->ops->test)
net/devlink/health.c
1282
return reporter->ops->test(reporter, info->extack);
net/devlink/health.c
129
reporter->graceful_period = ops->default_graceful_period;
net/devlink/health.c
130
reporter->burst_period = ops->default_burst_period;
net/devlink/health.c
131
reporter->auto_recover = !!ops->recover;
net/devlink/health.c
132
reporter->auto_dump = !!ops->dump;
net/devlink/health.c
146
const struct devlink_health_reporter_ops *ops,
net/devlink/health.c
154
ops->name))
net/devlink/health.c
157
reporter = __devlink_health_reporter_create(port->devlink, ops, priv);
net/devlink/health.c
169
const struct devlink_health_reporter_ops *ops,
net/devlink/health.c
176
reporter = devl_port_health_reporter_create(port, ops, priv);
net/devlink/health.c
191
const struct devlink_health_reporter_ops *ops,
net/devlink/health.c
198
if (devlink_health_reporter_find_by_name(devlink, ops->name))
net/devlink/health.c
201
reporter = __devlink_health_reporter_create(devlink, ops, priv);
net/devlink/health.c
212
const struct devlink_health_reporter_ops *ops,
net/devlink/health.c
218
reporter = devl_health_reporter_create(devlink, ops, priv);
net/devlink/health.c
284
reporter->ops->name))
net/devlink/health.c
295
if (reporter->ops->recover &&
net/devlink/health.c
299
if (reporter->ops->recover &&
net/devlink/health.c
303
if (reporter->ops->recover &&
net/devlink/health.c
315
if (reporter->ops->dump &&
net/devlink/health.c
466
if (!reporter->ops->recover &&
net/devlink/health.c
472
if (!reporter->ops->dump &&
net/devlink/health.c
568
if (!reporter->ops->recover)
net/devlink/health.c
571
err = reporter->ops->recover(reporter, priv_ctx, extack);
net/devlink/health.c
58
const struct devlink_health_reporter_ops *ops;
net/devlink/health.c
597
if (!reporter->ops->dump)
net/devlink/health.c
609
err = reporter->ops->dump(reporter, reporter->dump_fmsg,
net/devlink/health.c
664
trace_devlink_health_report(devlink, reporter->ops->name, msg);
net/devlink/health.c
672
reporter->ops->name,
net/devlink/health.c
710
reporter->ops->name, state);
net/devlink/health.c
88
if (!strcmp(reporter->ops->name, reporter_name))
net/devlink/linecard.c
13
const struct devlink_linecard_ops *ops;
net/devlink/linecard.c
258
const struct devlink_linecard_ops *ops = linecard->ops;
net/devlink/linecard.c
289
if (ops->same_provision &&
net/devlink/linecard.c
290
ops->same_provision(linecard, linecard->priv,
net/devlink/linecard.c
301
err = ops->provision(linecard, linecard->priv, linecard_type->type,
net/devlink/linecard.c
352
err = linecard->ops->unprovision(linecard, linecard->priv,
net/devlink/linecard.c
406
count = linecard->ops->types_count(linecard, linecard->priv);
net/devlink/linecard.c
414
linecard->ops->types_get(linecard, linecard->priv, i,
net/devlink/linecard.c
441
const struct devlink_linecard_ops *ops, void *priv)
net/devlink/linecard.c
446
if (WARN_ON(!ops || !ops->provision || !ops->unprovision ||
net/devlink/linecard.c
447
!ops->types_count || !ops->types_get))
net/devlink/linecard.c
459
linecard->ops = ops;
net/devlink/netlink.c
243
int devlink_nl_pre_doit(const struct genl_split_ops *ops,
net/devlink/netlink.c
249
int devlink_nl_pre_doit_port(const struct genl_split_ops *ops,
net/devlink/netlink.c
255
int devlink_nl_pre_doit_dev_lock(const struct genl_split_ops *ops,
net/devlink/netlink.c
261
int devlink_nl_pre_doit_port_optional(const struct genl_split_ops *ops,
net/devlink/netlink.c
279
void devlink_nl_post_doit(const struct genl_split_ops *ops,
net/devlink/netlink.c
286
devlink_nl_post_doit_dev_lock(const struct genl_split_ops *ops,
net/devlink/netlink_gen.h
23
int devlink_nl_pre_doit(const struct genl_split_ops *ops, struct sk_buff *skb,
net/devlink/netlink_gen.h
25
int devlink_nl_pre_doit_port(const struct genl_split_ops *ops,
net/devlink/netlink_gen.h
27
int devlink_nl_pre_doit_dev_lock(const struct genl_split_ops *ops,
net/devlink/netlink_gen.h
29
int devlink_nl_pre_doit_port_optional(const struct genl_split_ops *ops,
net/devlink/netlink_gen.h
33
devlink_nl_post_doit(const struct genl_split_ops *ops, struct sk_buff *skb,
net/devlink/netlink_gen.h
36
devlink_nl_post_doit_dev_lock(const struct genl_split_ops *ops,
net/devlink/param.c
858
if (WARN_ON(!devlink_reload_supported(devlink->ops)))
net/devlink/port.c
1066
const struct devlink_port_ops *ops)
net/devlink/port.c
1077
devlink_port->ops = ops ? ops : &devlink_port_dummy_ops;
net/devlink/port.c
1112
const struct devlink_port_ops *ops)
net/devlink/port.c
1118
port_index, ops);
net/devlink/port.c
114
if (!devlink_port->ops->port_fn_ipsec_crypto_get ||
net/devlink/port.c
1162
const struct net_device_ops *ops = netdev->netdev_ops;
net/devlink/port.c
1168
if (ops->ndo_get_phys_port_name) {
net/devlink/port.c
1178
err = ops->ndo_get_phys_port_name(netdev, name, sizeof(name));
net/devlink/port.c
118
err = devlink_port->ops->port_fn_ipsec_crypto_get(devlink_port, &is_enable, extack);
net/devlink/port.c
1181
if (ops->ndo_get_port_parent_id) {
net/devlink/port.c
1191
err = ops->ndo_get_port_parent_id(netdev, &ppid);
net/devlink/port.c
136
if (!devlink_port->ops->port_fn_ipsec_packet_get ||
net/devlink/port.c
140
err = devlink_port->ops->port_fn_ipsec_packet_get(devlink_port, &is_enable, extack);
net/devlink/port.c
194
if (!port->ops->port_fn_max_io_eqs_get)
net/devlink/port.c
197
err = port->ops->port_fn_max_io_eqs_get(port, &max_io_eqs, extack);
net/devlink/port.c
300
if (!port->ops->port_fn_hw_addr_get)
net/devlink/port.c
303
err = port->ops->port_fn_hw_addr_get(port, hw_addr, &hw_addr_len,
net/devlink/port.c
340
if (!port->ops->port_fn_state_get)
net/devlink/port.c
343
err = port->ops->port_fn_state_get(port, &state, &opstate, extack);
net/devlink/port.c
370
return devlink_port->ops->port_fn_migratable_set(devlink_port, enable,
net/devlink/port.c
378
return devlink_port->ops->port_fn_roce_set(devlink_port, enable,
net/devlink/port.c
386
return devlink_port->ops->port_fn_ipsec_crypto_set(devlink_port, enable, extack);
net/devlink/port.c
393
return devlink_port->ops->port_fn_ipsec_packet_set(devlink_port, enable, extack);
net/devlink/port.c
445
return devlink_port->ops->port_fn_max_io_eqs_set(devlink_port,
net/devlink/port.c
650
if (!devlink_port->ops->port_type_set)
net/devlink/port.c
656
err = devlink_port->ops->port_type_set(devlink_port, port_type);
net/devlink/port.c
689
return port->ops->port_fn_hw_addr_set(port, hw_addr, hw_addr_len,
net/devlink/port.c
69
if (!devlink_port->ops->port_fn_roce_get)
net/devlink/port.c
700
return port->ops->port_fn_state_set(port, state, extack);
net/devlink/port.c
707
const struct devlink_port_ops *ops = devlink_port->ops;
net/devlink/port.c
711
!ops->port_fn_hw_addr_set) {
net/devlink/port.c
716
if (tb[DEVLINK_PORT_FN_ATTR_STATE] && !ops->port_fn_state_set) {
net/devlink/port.c
72
err = devlink_port->ops->port_fn_roce_get(devlink_port, &is_enable,
net/devlink/port.c
727
!ops->port_fn_roce_set) {
net/devlink/port.c
733
if (!ops->port_fn_migratable_set) {
net/devlink/port.c
745
if (!ops->port_fn_ipsec_crypto_set) {
net/devlink/port.c
757
if (!ops->port_fn_ipsec_packet_set) {
net/devlink/port.c
770
!ops->port_fn_max_io_eqs_set) {
net/devlink/port.c
864
if (!devlink_port->ops->port_split)
net/devlink/port.c
883
return devlink_port->ops->port_split(devlink, devlink_port, count,
net/devlink/port.c
892
if (!devlink_port->ops->port_unsplit)
net/devlink/port.c
894
return devlink_port->ops->port_unsplit(devlink, devlink_port, info->extack);
net/devlink/port.c
906
if (!devlink->ops->port_new)
net/devlink/port.c
91
if (!devlink_port->ops->port_fn_migratable_get ||
net/devlink/port.c
935
err = devlink->ops->port_new(devlink, &new_attrs,
net/devlink/port.c
95
err = devlink_port->ops->port_fn_migratable_get(devlink_port,
net/devlink/port.c
957
devlink_port->ops->port_del(devlink, devlink_port, NULL);
net/devlink/port.c
967
if (!devlink_port->ops->port_del)
net/devlink/port.c
970
return devlink_port->ops->port_del(devlink, devlink_port, extack);
net/devlink/rate.c
285
const struct devlink_ops *ops = devlink->ops;
net/devlink/rate.c
294
err = ops->rate_leaf_parent_set(devlink_rate, NULL,
net/devlink/rate.c
298
err = ops->rate_node_parent_set(devlink_rate, NULL,
net/devlink/rate.c
323
err = ops->rate_leaf_parent_set(devlink_rate, parent,
net/devlink/rate.c
327
err = ops->rate_node_parent_set(devlink_rate, parent,
net/devlink/rate.c
388
const struct devlink_ops *ops = devlink->ops;
net/devlink/rate.c
411
err = ops->rate_leaf_tc_bw_set(devlink_rate, devlink_rate->priv,
net/devlink/rate.c
414
err = ops->rate_node_tc_bw_set(devlink_rate, devlink_rate->priv,
net/devlink/rate.c
426
const struct devlink_ops *ops,
net/devlink/rate.c
438
err = ops->rate_leaf_tx_share_set(devlink_rate, devlink_rate->priv,
net/devlink/rate.c
441
err = ops->rate_node_tx_share_set(devlink_rate, devlink_rate->priv,
net/devlink/rate.c
451
err = ops->rate_leaf_tx_max_set(devlink_rate, devlink_rate->priv,
net/devlink/rate.c
454
err = ops->rate_node_tx_max_set(devlink_rate, devlink_rate->priv,
net/devlink/rate.c
464
err = ops->rate_leaf_tx_priority_set(devlink_rate, devlink_rate->priv,
net/devlink/rate.c
467
err = ops->rate_node_tx_priority_set(devlink_rate, devlink_rate->priv,
net/devlink/rate.c
478
err = ops->rate_leaf_tx_weight_set(devlink_rate, devlink_rate->priv,
net/devlink/rate.c
481
err = ops->rate_node_tx_weight_set(devlink_rate, devlink_rate->priv,
net/devlink/rate.c
506
static bool devlink_rate_set_ops_supported(const struct devlink_ops *ops,
net/devlink/rate.c
513
if (attrs[DEVLINK_ATTR_RATE_TX_SHARE] && !ops->rate_leaf_tx_share_set) {
net/devlink/rate.c
517
if (attrs[DEVLINK_ATTR_RATE_TX_MAX] && !ops->rate_leaf_tx_max_set) {
net/devlink/rate.c
522
!ops->rate_leaf_parent_set) {
net/devlink/rate.c
526
if (attrs[DEVLINK_ATTR_RATE_TX_PRIORITY] && !ops->rate_leaf_tx_priority_set) {
net/devlink/rate.c
532
if (attrs[DEVLINK_ATTR_RATE_TX_WEIGHT] && !ops->rate_leaf_tx_weight_set) {
net/devlink/rate.c
539
!ops->rate_leaf_tc_bw_set) {
net/devlink/rate.c
546
if (attrs[DEVLINK_ATTR_RATE_TX_SHARE] && !ops->rate_node_tx_share_set) {
net/devlink/rate.c
550
if (attrs[DEVLINK_ATTR_RATE_TX_MAX] && !ops->rate_node_tx_max_set) {
net/devlink/rate.c
555
!ops->rate_node_parent_set) {
net/devlink/rate.c
559
if (attrs[DEVLINK_ATTR_RATE_TX_PRIORITY] && !ops->rate_node_tx_priority_set) {
net/devlink/rate.c
565
if (attrs[DEVLINK_ATTR_RATE_TX_WEIGHT] && !ops->rate_node_tx_weight_set) {
net/devlink/rate.c
572
!ops->rate_node_tc_bw_set) {
net/devlink/rate.c
590
const struct devlink_ops *ops;
net/devlink/rate.c
597
ops = devlink->ops;
net/devlink/rate.c
598
if (!ops || !devlink_rate_set_ops_supported(ops, info, devlink_rate->type))
net/devlink/rate.c
601
err = devlink_nl_rate_set(devlink_rate, ops, info);
net/devlink/rate.c
612
const struct devlink_ops *ops;
net/devlink/rate.c
615
ops = devlink->ops;
net/devlink/rate.c
616
if (!ops || !ops->rate_node_new || !ops->rate_node_del) {
net/devlink/rate.c
621
if (!devlink_rate_set_ops_supported(ops, info, DEVLINK_RATE_TYPE_NODE))
net/devlink/rate.c
642
err = ops->rate_node_new(rate_node, &rate_node->priv, info->extack);
net/devlink/rate.c
646
err = devlink_nl_rate_set(rate_node, ops, info);
net/devlink/rate.c
656
ops->rate_node_del(rate_node, rate_node->priv, info->extack);
net/devlink/rate.c
680
err = devlink->ops->rate_node_del(rate_node, rate_node->priv,
net/devlink/rate.c
823
const struct devlink_ops *ops = devlink->ops;
net/devlink/rate.c
833
ops->rate_leaf_parent_set(devlink_rate, NULL, devlink_rate->priv,
net/devlink/rate.c
836
ops->rate_node_parent_set(devlink_rate, NULL, devlink_rate->priv,
net/devlink/rate.c
844
ops->rate_node_del(devlink_rate, devlink_rate->priv, NULL);
net/devlink/region.c
1044
const struct devlink_region_ops *ops,
net/devlink/region.c
1052
if (WARN_ON(!ops) || WARN_ON(!ops->destructor))
net/devlink/region.c
1055
if (devlink_region_get_by_name(devlink, ops->name))
net/devlink/region.c
1064
region->ops = ops;
net/devlink/region.c
1087
const struct devlink_region_ops *ops,
net/devlink/region.c
1093
region = devl_region_create(devlink, ops, region_max_snapshots,
net/devlink/region.c
1112
const struct devlink_port_region_ops *ops,
net/devlink/region.c
1121
if (WARN_ON(!ops) || WARN_ON(!ops->destructor))
net/devlink/region.c
1126
if (devlink_port_region_get_by_name(port, ops->name)) {
net/devlink/region.c
1140
region->port_ops = ops;
net/devlink/region.c
14
const struct devlink_region_ops *ops;
net/devlink/region.c
144
err = nla_put_string(msg, DEVLINK_ATTR_REGION_NAME, region->ops->name);
net/devlink/region.c
201
region->ops->name);
net/devlink/region.c
40
if (!strcmp(region->ops->name, region_name))
net/devlink/region.c
465
region->ops->destructor(snapshot->data);
net/devlink/region.c
672
if (!region->ops->snapshot) {
net/devlink/region.c
710
err = region->ops->snapshot(devlink, region->ops,
net/devlink/region.c
746
region->ops->destructor(data);
net/devlink/region.c
859
return region->ops->read(region->devlink, region->ops, extack,
net/devlink/region.c
926
if (!region->ops->read) {
net/devlink/sb.c
273
err = devlink->ops->sb_pool_get(devlink, devlink_sb->index,
net/devlink/sb.c
324
if (!devlink->ops->sb_pool_get)
net/devlink/sb.c
377
if (!devlink->ops->sb_pool_get)
net/devlink/sb.c
408
const struct devlink_ops *ops = devlink->ops;
net/devlink/sb.c
410
if (ops->sb_pool_set)
net/devlink/sb.c
411
return ops->sb_pool_set(devlink, sb_index, pool_index,
net/devlink/sb.c
455
const struct devlink_ops *ops = devlink->ops;
net/devlink/sb.c
460
err = ops->sb_port_pool_get(devlink_port, devlink_sb->index,
net/devlink/sb.c
480
if (ops->sb_occ_port_pool_get) {
net/devlink/sb.c
484
err = ops->sb_occ_port_pool_get(devlink_port, devlink_sb->index,
net/devlink/sb.c
525
if (!devlink->ops->sb_port_pool_get)
net/devlink/sb.c
585
if (!devlink->ops->sb_port_pool_get)
net/devlink/sb.c
616
const struct devlink_ops *ops = devlink_port->devlink->ops;
net/devlink/sb.c
618
if (ops->sb_port_pool_set)
net/devlink/sb.c
619
return ops->sb_port_pool_set(devlink_port, sb_index,
net/devlink/sb.c
659
const struct devlink_ops *ops = devlink->ops;
net/devlink/sb.c
665
err = ops->sb_tc_pool_bind_get(devlink_port, devlink_sb->index,
net/devlink/sb.c
690
if (ops->sb_occ_tc_port_bind_get) {
net/devlink/sb.c
694
err = ops->sb_occ_tc_port_bind_get(devlink_port,
net/devlink/sb.c
740
if (!devlink->ops->sb_tc_pool_bind_get)
net/devlink/sb.c
822
if (!devlink->ops->sb_tc_pool_bind_get)
net/devlink/sb.c
855
const struct devlink_ops *ops = devlink_port->devlink->ops;
net/devlink/sb.c
857
if (ops->sb_tc_pool_bind_set)
net/devlink/sb.c
858
return ops->sb_tc_pool_bind_set(devlink_port, sb_index,
net/devlink/sb.c
906
const struct devlink_ops *ops = devlink->ops;
net/devlink/sb.c
913
if (ops->sb_occ_snapshot)
net/devlink/sb.c
914
return ops->sb_occ_snapshot(devlink, devlink_sb->index);
net/devlink/sb.c
922
const struct devlink_ops *ops = devlink->ops;
net/devlink/sb.c
929
if (ops->sb_occ_max_clear)
net/devlink/sb.c
930
return ops->sb_occ_max_clear(devlink, devlink_sb->index);
net/devlink/trap.c
1292
err = devlink->ops->trap_init(devlink, trap, trap_item);
net/devlink/trap.c
1320
if (devlink->ops->trap_fini)
net/devlink/trap.c
1321
devlink->ops->trap_fini(devlink, trap, trap_item);
net/devlink/trap.c
1335
devlink->ops->trap_action_set(devlink, trap, DEVLINK_TRAP_ACTION_DROP,
net/devlink/trap.c
1355
if (!devlink->ops->trap_init || !devlink->ops->trap_action_set)
net/devlink/trap.c
1564
if (devlink->ops->trap_group_init) {
net/devlink/trap.c
1565
err = devlink->ops->trap_group_init(devlink, group);
net/devlink/trap.c
1762
if (devlink->ops->trap_policer_init) {
net/devlink/trap.c
1763
err = devlink->ops->trap_policer_init(devlink, policer);
net/devlink/trap.c
1792
if (devlink->ops->trap_policer_fini)
net/devlink/trap.c
1793
devlink->ops->trap_policer_fini(devlink, policer);
net/devlink/trap.c
217
if (devlink->ops->trap_drop_counter_get) {
net/devlink/trap.c
218
err = devlink->ops->trap_drop_counter_get(devlink,
net/devlink/trap.c
231
if (devlink->ops->trap_drop_counter_get &&
net/devlink/trap.c
382
err = devlink->ops->trap_action_set(devlink, trap_item->trap,
net/devlink/trap.c
590
if (devlink->ops->trap_group_action_set) {
net/devlink/trap.c
591
err = devlink->ops->trap_group_action_set(devlink, group_item->group,
net/devlink/trap.c
661
if (!devlink->ops->trap_group_set)
net/devlink/trap.c
672
err = devlink->ops->trap_group_set(devlink, group_item->group, policer,
net/devlink/trap.c
737
if (!devlink->ops->trap_policer_counter_get)
net/devlink/trap.c
740
err = devlink->ops->trap_policer_counter_get(devlink, policer, &drops);
net/devlink/trap.c
911
err = devlink->ops->trap_policer_set(devlink, policer_item->policer,
net/devlink/trap.c
932
if (!devlink->ops->trap_policer_set)
net/dsa/conduit.c
102
if (ds->ops->get_ethtool_stats)
net/dsa/conduit.c
103
ds->ops->get_ethtool_stats(ds, port, data + start);
net/dsa/conduit.c
113
const struct ethtool_ops *ops = cpu_dp->orig_ethtool_ops;
net/dsa/conduit.c
117
if (ops && ops->get_sset_count && ops->get_ethtool_stats) {
net/dsa/conduit.c
119
mcount = ops->get_sset_count(dev, ETH_SS_STATS);
net/dsa/conduit.c
120
ops->get_ethtool_stats(dev, stats, data);
net/dsa/conduit.c
142
const struct ethtool_ops *ops = cpu_dp->orig_ethtool_ops;
net/dsa/conduit.c
147
if (dev->phydev && (!ops || !ops->get_ethtool_phy_stats)) {
net/dsa/conduit.c
151
} else if (ops && ops->get_sset_count && ops->get_ethtool_phy_stats) {
net/dsa/conduit.c
153
count = ops->get_sset_count(dev, ETH_SS_PHY_STATS);
net/dsa/conduit.c
154
ops->get_ethtool_phy_stats(dev, stats, data);
net/dsa/conduit.c
161
if (ds->ops->get_ethtool_phy_stats)
net/dsa/conduit.c
162
ds->ops->get_ethtool_phy_stats(ds, port, data + count);
net/dsa/conduit.c
168
if (ds->ops->get_sset_count)
net/dsa/conduit.c
169
*count += ds->ops->get_sset_count(ds, port, sset);
net/dsa/conduit.c
175
const struct ethtool_ops *ops = cpu_dp->orig_ethtool_ops;
net/dsa/conduit.c
181
(!ops || !ops->get_ethtool_phy_stats))
net/dsa/conduit.c
183
else if (ops && ops->get_sset_count)
net/dsa/conduit.c
184
count = ops->get_sset_count(dev, sset);
net/dsa/conduit.c
209
if (!ds->ops->get_strings)
net/dsa/conduit.c
220
ds->ops->get_strings(ds, port, stringset, ndata);
net/dsa/conduit.c
221
count = ds->ops->get_sset_count(ds, port, stringset);
net/dsa/conduit.c
23
const struct ethtool_ops *ops = cpu_dp->orig_ethtool_ops;
net/dsa/conduit.c
238
const struct ethtool_ops *ops = cpu_dp->orig_ethtool_ops;
net/dsa/conduit.c
244
!ops->get_ethtool_phy_stats) {
net/dsa/conduit.c
250
} else if (ops->get_sset_count && ops->get_strings) {
net/dsa/conduit.c
251
mcount = ops->get_sset_count(dev, stringset);
net/dsa/conduit.c
254
ops->get_strings(dev, stringset, data);
net/dsa/conduit.c
29
if (ops && ops->get_regs_len) {
net/dsa/conduit.c
301
struct ethtool_ops *ops;
net/dsa/conduit.c
306
ops = devm_kzalloc(ds->dev, sizeof(*ops), GFP_KERNEL);
net/dsa/conduit.c
307
if (!ops)
net/dsa/conduit.c
31
len = ops->get_regs_len(dev);
net/dsa/conduit.c
312
memcpy(ops, cpu_dp->orig_ethtool_ops, sizeof(*ops));
net/dsa/conduit.c
314
ops->get_regs_len = dsa_conduit_get_regs_len;
net/dsa/conduit.c
315
ops->get_regs = dsa_conduit_get_regs;
net/dsa/conduit.c
316
ops->get_sset_count = dsa_conduit_get_sset_count;
net/dsa/conduit.c
317
ops->get_ethtool_stats = dsa_conduit_get_ethtool_stats;
net/dsa/conduit.c
318
ops->get_strings = dsa_conduit_get_strings;
net/dsa/conduit.c
319
ops->get_ethtool_phy_stats = dsa_conduit_get_ethtool_phy_stats;
net/dsa/conduit.c
321
dev->ethtool_ops = ops;
net/dsa/conduit.c
344
const struct dsa_device_ops *ops = dev->dsa_ptr->tag_ops;
net/dsa/conduit.c
346
if ((dev->priv_flags & IFF_UNICAST_FLT) && !ops->promisc_on_conduit)
net/dsa/conduit.c
41
if (ds->ops->get_regs_len) {
net/dsa/conduit.c
42
len = ds->ops->get_regs_len(ds, port);
net/dsa/conduit.c
55
const struct ethtool_ops *ops = cpu_dp->orig_ethtool_ops;
net/dsa/conduit.c
62
if (ops && ops->get_regs_len && ops->get_regs) {
net/dsa/conduit.c
64
len = ops->get_regs_len(dev);
net/dsa/conduit.c
70
ops->get_regs(dev, regs, data);
net/dsa/conduit.c
81
if (ds->ops->get_regs_len && ds->ops->get_regs) {
net/dsa/conduit.c
82
len = ds->ops->get_regs_len(ds, port);
net/dsa/conduit.c
86
ds->ops->get_regs(ds, port, cpu_regs, data);
net/dsa/conduit.c
95
if (!ds->ops->get_sset_count)
net/dsa/conduit.c
98
count = ds->ops->get_sset_count(ds, port, ETH_SS_STATS);
net/dsa/devlink.c
106
if (!ds->ops->devlink_sb_tc_pool_bind_set)
net/dsa/devlink.c
109
return ds->ops->devlink_sb_tc_pool_bind_set(ds, port, sb_index,
net/dsa/devlink.c
120
if (!ds->ops->devlink_sb_occ_snapshot)
net/dsa/devlink.c
123
return ds->ops->devlink_sb_occ_snapshot(ds, sb_index);
net/dsa/devlink.c
131
if (!ds->ops->devlink_sb_occ_max_clear)
net/dsa/devlink.c
134
return ds->ops->devlink_sb_occ_max_clear(ds, sb_index);
net/dsa/devlink.c
145
if (!ds->ops->devlink_sb_occ_port_pool_get)
net/dsa/devlink.c
148
return ds->ops->devlink_sb_occ_port_pool_get(ds, port, sb_index,
net/dsa/devlink.c
161
if (!ds->ops->devlink_sb_occ_tc_port_bind_get)
net/dsa/devlink.c
164
return ds->ops->devlink_sb_occ_tc_port_bind_get(ds, port,
net/dsa/devlink.c
17
if (ds->ops->devlink_info_get)
net/dsa/devlink.c
18
return ds->ops->devlink_info_get(ds, req, extack);
net/dsa/devlink.c
190
if (!ds->ops->devlink_param_get)
net/dsa/devlink.c
193
return ds->ops->devlink_param_get(ds, id, ctx);
net/dsa/devlink.c
203
if (!ds->ops->devlink_param_set)
net/dsa/devlink.c
206
return ds->ops->devlink_param_set(ds, id, ctx);
net/dsa/devlink.c
274
const struct devlink_region_ops *ops,
net/dsa/devlink.c
277
return devlink_region_create(ds->devlink, ops, region_max_snapshots,
net/dsa/devlink.c
285
const struct devlink_port_region_ops *ops,
net/dsa/devlink.c
29
if (!ds->ops->devlink_sb_pool_get)
net/dsa/devlink.c
290
return devlink_port_region_create(&dp->devlink_port, ops,
net/dsa/devlink.c
316
if (ds->ops->port_setup) {
net/dsa/devlink.c
317
err = ds->ops->port_setup(ds, dp->index);
net/dsa/devlink.c
32
return ds->ops->devlink_sb_pool_get(ds, sb_index, pool_index,
net/dsa/devlink.c
347
if (ds->ops->port_teardown)
net/dsa/devlink.c
348
ds->ops->port_teardown(ds, dp->index);
net/dsa/devlink.c
362
if (ds->ops->port_teardown)
net/dsa/devlink.c
363
ds->ops->port_teardown(ds, dp->index);
net/dsa/devlink.c
43
if (!ds->ops->devlink_sb_pool_set)
net/dsa/devlink.c
46
return ds->ops->devlink_sb_pool_set(ds, sb_index, pool_index, size,
net/dsa/devlink.c
57
if (!ds->ops->devlink_sb_port_pool_get)
net/dsa/devlink.c
60
return ds->ops->devlink_sb_port_pool_get(ds, port, sb_index,
net/dsa/devlink.c
72
if (!ds->ops->devlink_sb_port_pool_set)
net/dsa/devlink.c
75
return ds->ops->devlink_sb_port_pool_set(ds, port, sb_index,
net/dsa/devlink.c
88
if (!ds->ops->devlink_sb_tc_pool_bind_get)
net/dsa/devlink.c
91
return ds->ops->devlink_sb_tc_pool_bind_get(ds, port, sb_index,
net/dsa/dsa.c
1144
tag_protocol = mds->ops->get_tag_protocol(mds, mdp_upstream,
net/dsa/dsa.c
1151
return ds->ops->get_tag_protocol(ds, dp->index, tag_protocol);
net/dsa/dsa.c
1176
if (!ds->ops->change_tag_protocol) {
net/dsa/dsa.c
1671
if (ds->ops->suspend)
net/dsa/dsa.c
1672
ret = ds->ops->suspend(ds);
net/dsa/dsa.c
1683
if (ds->ops->resume)
net/dsa/dsa.c
1684
ret = ds->ops->resume(ds);
net/dsa/dsa.c
405
if (!ds->ops->preferred_default_local_cpu_port)
net/dsa/dsa.c
408
cpu_dp = ds->ops->preferred_default_local_cpu_port(ds);
net/dsa/dsa.c
579
err = ds->ops->change_tag_protocol(ds, tag_ops->proto);
net/dsa/dsa.c
594
if (ds->ops->connect_tag_protocol) {
net/dsa/dsa.c
595
err = ds->ops->connect_tag_protocol(ds, tag_ops->proto);
net/dsa/dsa.c
645
err = ds->ops->setup(ds);
net/dsa/dsa.c
653
if (!ds->user_mii_bus && ds->ops->phy_read) {
net/dsa/dsa.c
673
if (ds->user_mii_bus && ds->ops->phy_read)
net/dsa/dsa.c
676
if (ds->ops->teardown)
net/dsa/dsa.c
677
ds->ops->teardown(ds);
net/dsa/dsa.c
692
if (ds->user_mii_bus && ds->ops->phy_read) {
net/dsa/dsa.c
700
if (ds->ops->teardown)
net/dsa/dsa.c
701
ds->ops->teardown(ds);
net/dsa/port.c
110
if (!ds->ops->port_bridge_flags || !ds->ops->port_pre_bridge_flags)
net/dsa/port.c
113
err = ds->ops->port_pre_bridge_flags(ds, dp->index, flags, NULL);
net/dsa/port.c
1159
if (!ds->ops->port_fdb_dump)
net/dsa/port.c
1162
return ds->ops->port_fdb_dump(ds, port, cb, data);
net/dsa/port.c
123
if (!ds->ops->port_hwtstamp_get || !ds->ops->port_hwtstamp_set)
net/dsa/port.c
127
err = ds->ops->port_hwtstamp_get(ds, dp->index, &config);
net/dsa/port.c
1358
if (!ds->ops->port_mrp_add)
net/dsa/port.c
136
if (!ds->ops->port_stp_state_set)
net/dsa/port.c
1361
return ds->ops->port_mrp_add(ds, dp->index, mrp);
net/dsa/port.c
1369
if (!ds->ops->port_mrp_del)
net/dsa/port.c
1372
return ds->ops->port_mrp_del(ds, dp->index, mrp);
net/dsa/port.c
1380
if (!ds->ops->port_mrp_add_ring_role)
net/dsa/port.c
1383
return ds->ops->port_mrp_add_ring_role(ds, dp->index, mrp);
net/dsa/port.c
139
ds->ops->port_stp_state_set(ds, port, state);
net/dsa/port.c
1391
if (!ds->ops->port_mrp_del_ring_role)
net/dsa/port.c
1394
return ds->ops->port_mrp_del_ring_role(ds, dp->index, mrp);
net/dsa/port.c
1405
err = ds->ops->port_change_conduit(ds, port, conduit, extack);
net/dsa/port.c
1629
if (ds->ops->phylink_get_caps) {
net/dsa/port.c
1630
ds->ops->phylink_get_caps(ds, dp->index, &dp->pl_config);
net/dsa/port.c
185
if (!ds->ops->port_mst_state_set)
net/dsa/port.c
1895
if (!ds->ops->port_hsr_join)
net/dsa/port.c
1900
err = ds->ops->port_hsr_join(ds, dp->index, hsr, extack);
net/dsa/port.c
1917
if (ds->ops->port_hsr_leave) {
net/dsa/port.c
1918
err = ds->ops->port_hsr_leave(ds, dp->index, hsr);
net/dsa/port.c
193
err = ds->ops->port_mst_state_set(ds, dp->index, state);
net/dsa/port.c
219
if (ds->ops->port_enable) {
net/dsa/port.c
220
err = ds->ops->port_enable(ds, port, phy);
net/dsa/port.c
256
if (ds->ops->port_disable)
net/dsa/port.c
257
ds->ops->port_disable(ds, port);
net/dsa/port.c
475
return ds->ops->vlan_msti_set &&
net/dsa/port.c
476
ds->ops->port_mst_state_set &&
net/dsa/port.c
477
ds->ops->port_vlan_fast_age &&
net/dsa/port.c
59
if (!ds->ops->port_fast_age)
net/dsa/port.c
62
ds->ops->port_fast_age(ds, dp->index);
net/dsa/port.c
73
if (!ds->ops->port_vlan_fast_age)
net/dsa/port.c
76
err = ds->ops->port_vlan_fast_age(ds, dp->index, vid);
net/dsa/port.c
799
if (!ds->ops->port_vlan_filtering)
net/dsa/port.c
815
err = ds->ops->port_vlan_filtering(ds, dp->index, vlan_filtering,
net/dsa/port.c
851
ds->ops->port_vlan_filtering(ds, dp->index, old_vlan_filtering, NULL);
net/dsa/port.c
910
if (!ds->ops->port_pre_bridge_flags)
net/dsa/port.c
913
return ds->ops->port_pre_bridge_flags(ds, dp->index, flags, extack);
net/dsa/port.c
923
if (!ds->ops->port_bridge_flags)
net/dsa/port.c
926
err = ds->ops->port_bridge_flags(ds, dp->index, flags, extack);
net/dsa/port.c
951
if (ds->ops->port_set_host_flood)
net/dsa/port.c
952
ds->ops->port_set_host_flood(ds, dp->index, uc, mc);
net/dsa/port.c
960
if (!ds->ops->vlan_msti_set)
net/dsa/port.c
963
return ds->ops->vlan_msti_set(ds, *dp->bridge, msti);
net/dsa/switch.c
100
err = ds->ops->crosschip_bridge_join(ds,
net/dsa/switch.c
116
if (info->dp->ds == ds && ds->ops->port_bridge_leave)
net/dsa/switch.c
117
ds->ops->port_bridge_leave(ds, info->dp->index, info->bridge);
net/dsa/switch.c
119
if (info->dp->ds != ds && ds->ops->crosschip_bridge_leave)
net/dsa/switch.c
120
ds->ops->crosschip_bridge_leave(ds, info->dp->ds->dst->index,
net/dsa/switch.c
169
err = ds->ops->port_mdb_add(ds, port, mdb, db);
net/dsa/switch.c
191
err = ds->ops->port_mdb_add(ds, port, mdb, db);
net/dsa/switch.c
221
err = ds->ops->port_mdb_del(ds, port, mdb, db);
net/dsa/switch.c
242
err = ds->ops->port_mdb_del(ds, port, mdb, db);
net/dsa/switch.c
268
err = ds->ops->port_fdb_add(ds, port, addr, vid, db);
net/dsa/switch.c
289
err = ds->ops->port_fdb_add(ds, port, addr, vid, db);
net/dsa/switch.c
318
err = ds->ops->port_fdb_del(ds, port, addr, vid, db);
net/dsa/switch.c
338
err = ds->ops->port_fdb_del(ds, port, addr, vid, db);
net/dsa/switch.c
377
err = ds->ops->lag_fdb_add(ds, *lag, addr, vid, db);
net/dsa/switch.c
418
err = ds->ops->lag_fdb_del(ds, *lag, addr, vid, db);
net/dsa/switch.c
440
if (!ds->ops->port_fdb_add)
net/dsa/switch.c
468
if (!ds->ops->port_fdb_del)
net/dsa/switch.c
49
if (ds->ops->set_ageing_time)
net/dsa/switch.c
496
if (!ds->ops->port_fdb_add)
net/dsa/switch.c
50
return ds->ops->set_ageing_time(ds, ageing_time);
net/dsa/switch.c
508
if (!ds->ops->port_fdb_del)
net/dsa/switch.c
519
if (!ds->ops->lag_fdb_add)
net/dsa/switch.c
537
if (!ds->ops->lag_fdb_del)
net/dsa/switch.c
553
if (info->dp->ds == ds && ds->ops->port_lag_change)
net/dsa/switch.c
554
return ds->ops->port_lag_change(ds, info->dp->index);
net/dsa/switch.c
556
if (info->dp->ds != ds && ds->ops->crosschip_lag_change)
net/dsa/switch.c
557
return ds->ops->crosschip_lag_change(ds, info->dp->ds->index,
net/dsa/switch.c
566
if (info->dp->ds == ds && ds->ops->port_lag_join)
net/dsa/switch.c
567
return ds->ops->port_lag_join(ds, info->dp->index, info->lag,
net/dsa/switch.c
570
if (info->dp->ds != ds && ds->ops->crosschip_lag_join)
net/dsa/switch.c
571
return ds->ops->crosschip_lag_join(ds, info->dp->ds->index,
net/dsa/switch.c
581
if (info->dp->ds == ds && ds->ops->port_lag_leave)
net/dsa/switch.c
582
return ds->ops->port_lag_leave(ds, info->dp->index, info->lag);
net/dsa/switch.c
584
if (info->dp->ds != ds && ds->ops->crosschip_lag_leave)
net/dsa/switch.c
585
return ds->ops->crosschip_lag_leave(ds, info->dp->ds->index,
net/dsa/switch.c
597
if (!ds->ops->port_mdb_add)
net/dsa/switch.c
609
if (!ds->ops->port_mdb_del)
net/dsa/switch.c
621
if (!ds->ops->port_mdb_add)
net/dsa/switch.c
641
if (!ds->ops->port_mdb_del)
net/dsa/switch.c
67
if (!ds->ops->port_change_mtu)
net/dsa/switch.c
699
err = ds->ops->port_vlan_add(ds, port, vlan, extack);
net/dsa/switch.c
72
ret = ds->ops->port_change_mtu(ds, dp->index,
net/dsa/switch.c
728
err = ds->ops->port_vlan_add(ds, port, vlan, extack);
net/dsa/switch.c
755
err = ds->ops->port_vlan_del(ds, port, vlan);
net/dsa/switch.c
775
err = ds->ops->port_vlan_del(ds, port, vlan);
net/dsa/switch.c
797
if (!ds->ops->port_vlan_add)
net/dsa/switch.c
818
if (!ds->ops->port_vlan_del)
net/dsa/switch.c
838
if (!ds->ops->port_vlan_add)
net/dsa/switch.c
859
if (!ds->ops->port_vlan_del)
net/dsa/switch.c
88
if (!ds->ops->port_bridge_join)
net/dsa/switch.c
880
if (!ds->ops->change_tag_protocol)
net/dsa/switch.c
885
err = ds->ops->change_tag_protocol(ds, tag_ops->proto);
net/dsa/switch.c
91
err = ds->ops->port_bridge_join(ds, info->dp->index,
net/dsa/switch.c
931
if (!ds->ops->connect_tag_protocol)
net/dsa/switch.c
935
err = ds->ops->connect_tag_protocol(ds, tag_ops->proto);
net/dsa/switch.c
966
if (!ds->ops->conduit_state_change)
net/dsa/switch.c
969
ds->ops->conduit_state_change(ds, info->conduit, info->operational);
net/dsa/switch.c
99
if (info->dp->ds != ds && ds->ops->crosschip_bridge_join) {
net/dsa/tag.c
170
const char *dsa_tag_protocol_to_str(const struct dsa_device_ops *ops)
net/dsa/tag.c
172
return ops->name;
net/dsa/tag.c
180
const struct dsa_device_ops *ops = ERR_PTR(-ENOPROTOOPT);
net/dsa/tag.c
187
const struct dsa_device_ops *tmp = dsa_tag_driver->ops;
net/dsa/tag.c
195
ops = tmp;
net/dsa/tag.c
200
return ops;
net/dsa/tag.c
206
const struct dsa_device_ops *ops;
net/dsa/tag.c
213
ops = dsa_tag_driver->ops;
net/dsa/tag.c
214
if (ops->proto == tag_protocol) {
net/dsa/tag.c
222
ops = ERR_PTR(-ENOPROTOOPT);
net/dsa/tag.c
224
ops = ERR_PTR(-ENOPROTOOPT);
net/dsa/tag.c
229
return ops;
net/dsa/tag.c
232
void dsa_tag_driver_put(const struct dsa_device_ops *ops)
net/dsa/tag.c
238
if (dsa_tag_driver->ops == ops) {
net/dsa/tag.c
36
if (!ds->ops->port_rxtstamp)
net/dsa/tag.c
51
return ds->ops->port_rxtstamp(ds, p->dp->index, skb, type);
net/dsa/tag.h
15
const struct dsa_device_ops *ops;
net/dsa/tag.h
24
void dsa_tag_driver_put(const struct dsa_device_ops *ops);
net/dsa/tag.h
25
const char *dsa_tag_protocol_to_str(const struct dsa_device_ops *ops);
net/dsa/tag.h
27
static inline int dsa_tag_protocol_overhead(const struct dsa_device_ops *ops)
net/dsa/tag.h
29
return ops->needed_headroom + ops->needed_tailroom;
net/dsa/tag.h
389
.ops = &__ops, \
net/dsa/tag_8021q.c
153
return ds->ops->tag_8021q_vlan_add(ds, port, vid, flags);
net/dsa/tag_8021q.c
165
err = ds->ops->tag_8021q_vlan_add(ds, port, vid, flags);
net/dsa/tag_8021q.c
189
return ds->ops->tag_8021q_vlan_del(ds, port, vid);
net/dsa/tag_8021q.c
198
err = ds->ops->tag_8021q_vlan_del(ds, port, vid);
net/dsa/tag_8021q.c
228
if (!ds->ops->tag_8021q_vlan_add || !ds->tag_8021q_ctx)
net/dsa/tag_8021q.c
255
if (!ds->ops->tag_8021q_vlan_del || !ds->tag_8021q_ctx)
net/dsa/user.c
1007
if (ds->ops->get_eeprom)
net/dsa/user.c
1008
return ds->ops->get_eeprom(ds, eeprom, data);
net/dsa/user.c
1019
if (ds->ops->set_eeprom)
net/dsa/user.c
1020
return ds->ops->set_eeprom(ds, eeprom, data);
net/dsa/user.c
1036
if (ds->ops->get_strings)
net/dsa/user.c
1037
ds->ops->get_strings(ds, dp->index, stringset, data);
net/dsa/user.c
1070
if (ds->ops->get_ethtool_stats)
net/dsa/user.c
1071
ds->ops->get_ethtool_stats(ds, dp->index, data + 4);
net/dsa/user.c
1082
if (ds->ops->get_sset_count) {
net/dsa/user.c
1083
count = ds->ops->get_sset_count(ds, dp->index, sset);
net/dsa/user.c
1102
if (ds->ops->get_eth_phy_stats)
net/dsa/user.c
1103
ds->ops->get_eth_phy_stats(ds, dp->index, phy_stats);
net/dsa/user.c
1112
if (ds->ops->get_eth_mac_stats)
net/dsa/user.c
1113
ds->ops->get_eth_mac_stats(ds, dp->index, mac_stats);
net/dsa/user.c
1123
if (ds->ops->get_eth_ctrl_stats)
net/dsa/user.c
1124
ds->ops->get_eth_ctrl_stats(ds, dp->index, ctrl_stats);
net/dsa/user.c
1135
if (ds->ops->get_rmon_stats)
net/dsa/user.c
1136
ds->ops->get_rmon_stats(ds, dp->index, rmon_stats, ranges);
net/dsa/user.c
1145
if (ds->ops->get_ts_stats)
net/dsa/user.c
1146
ds->ops->get_ts_stats(ds, dp->index, ts_stats);
net/dsa/user.c
1155
if (ds->ops->self_test) {
net/dsa/user.c
1156
ds->ops->self_test(ds, dp->index, etest, buf);
net/dsa/user.c
1169
if (!ds->ops->get_mm)
net/dsa/user.c
1172
return ds->ops->get_mm(ds, dp->index, state);
net/dsa/user.c
1181
if (!ds->ops->set_mm)
net/dsa/user.c
1184
return ds->ops->set_mm(ds, dp->index, cfg, extack);
net/dsa/user.c
1193
if (ds->ops->get_mm_stats)
net/dsa/user.c
1194
ds->ops->get_mm_stats(ds, dp->index, stats);
net/dsa/user.c
1204
if (ds->ops->get_wol)
net/dsa/user.c
1205
ds->ops->get_wol(ds, dp->index, w);
net/dsa/user.c
1216
if (ds->ops->set_wol)
net/dsa/user.c
1217
ret = ds->ops->set_wol(ds, dp->index, w);
net/dsa/user.c
1229
if (!ds->ops->support_eee || !ds->ops->support_eee(ds, dp->index))
net/dsa/user.c
1240
if (!ds->ops->set_mac_eee)
net/dsa/user.c
1243
ret = ds->ops->set_mac_eee(ds, dp->index, e);
net/dsa/user.c
1246
} else if (ds->ops->set_mac_eee) {
net/dsa/user.c
1247
ret = ds->ops->set_mac_eee(ds, dp->index, e);
net/dsa/user.c
1261
if (!ds->ops->support_eee || !ds->ops->support_eee(ds, dp->index))
net/dsa/user.c
1293
if (ds->ops->get_pause_stats)
net/dsa/user.c
1294
ds->ops->get_pause_stats(ds, dp->index, pause_stats);
net/dsa/user.c
1388
if (!ds->ops->port_mirror_add) {
net/dsa/user.c
1443
err = ds->ops->port_mirror_add(ds, dp->index, mirror, ingress, extack);
net/dsa/user.c
1468
if (!ds->ops->port_policer_add) {
net/dsa/user.c
1502
err = ds->ops->port_policer_add(ds, dp->index, policer);
net/dsa/user.c
1558
if (ds->ops->port_mirror_del)
net/dsa/user.c
1559
ds->ops->port_mirror_del(ds, dp->index,
net/dsa/user.c
1563
if (ds->ops->port_policer_del)
net/dsa/user.c
1564
ds->ops->port_policer_del(ds, dp->index);
net/dsa/user.c
1599
if (!ds->ops->cls_flower_add)
net/dsa/user.c
1602
return ds->ops->cls_flower_add(ds, port, cls, ingress);
net/dsa/user.c
1613
if (!ds->ops->cls_flower_del)
net/dsa/user.c
1616
return ds->ops->cls_flower_del(ds, port, cls, ingress);
net/dsa/user.c
1627
if (!ds->ops->cls_flower_stats)
net/dsa/user.c
1630
return ds->ops->cls_flower_stats(ds, port, cls, ingress);
net/dsa/user.c
1747
if (!ds->ops->port_setup_tc)
net/dsa/user.c
1750
return ds->ops->port_setup_tc(ds, dp->index, type, type_data);
net/dsa/user.c
1759
if (!ds->ops->get_rxnfc)
net/dsa/user.c
1762
return ds->ops->get_rxnfc(ds, dp->index, nfc, rule_locs);
net/dsa/user.c
1771
if (!ds->ops->set_rxnfc)
net/dsa/user.c
1774
return ds->ops->set_rxnfc(ds, dp->index, nfc);
net/dsa/user.c
1783
if (!ds->ops->get_ts_info)
net/dsa/user.c
1786
return ds->ops->get_ts_info(ds, p->dp->index, ts);
net/dsa/user.c
2117
if (!ds->ops->port_change_mtu)
net/dsa/user.c
2168
err = ds->ops->port_change_mtu(ds, dp->index, new_mtu);
net/dsa/user.c
2195
if (!ds->ops->port_set_apptrust)
net/dsa/user.c
2198
return ds->ops->port_set_apptrust(ds, port, sel, nsel);
net/dsa/user.c
2208
if (!ds->ops->port_get_apptrust)
net/dsa/user.c
2211
return ds->ops->port_get_apptrust(ds, port, sel, nsel);
net/dsa/user.c
2222
if (!ds->ops->port_set_default_prio)
net/dsa/user.c
2232
err = ds->ops->port_set_default_prio(ds, port, new_prio);
net/dsa/user.c
2302
if (!ds->ops->port_add_dscp_prio)
net/dsa/user.c
2318
err = ds->ops->port_add_dscp_prio(ds, port, dscp, new_prio);
net/dsa/user.c
2329
if (ds->ops->port_del_dscp_prio)
net/dsa/user.c
2330
ds->ops->port_del_dscp_prio(ds, port, dscp, new_prio);
net/dsa/user.c
2365
if (!ds->ops->port_set_default_prio)
net/dsa/user.c
2375
err = ds->ops->port_set_default_prio(ds, port, new_prio);
net/dsa/user.c
2392
if (!ds->ops->port_del_dscp_prio)
net/dsa/user.c
2399
err = ds->ops->port_del_dscp_prio(ds, port, dscp, app->priority);
net/dsa/user.c
2410
if (ds->ops->port_add_dscp_prio)
net/dsa/user.c
2411
ds->ops->port_add_dscp_prio(ds, port, dscp,
net/dsa/user.c
2449
if (ds->ops->port_get_default_prio) {
net/dsa/user.c
2450
int prio = ds->ops->port_get_default_prio(ds, port);
net/dsa/user.c
2465
if (ds->ops->port_get_dscp_prio) {
net/dsa/user.c
2475
prio = ds->ops->port_get_dscp_prio(ds, port, protocol);
net/dsa/user.c
2540
if (ds->ops->get_stats64)
net/dsa/user.c
2541
ds->ops->get_stats64(ds, dp->index, s);
net/dsa/user.c
2568
if (!ds->ops->port_hwtstamp_get)
net/dsa/user.c
2571
return ds->ops->port_hwtstamp_get(ds, dp->index, cfg);
net/dsa/user.c
2581
if (!ds->ops->port_hwtstamp_set)
net/dsa/user.c
2584
return ds->ops->port_hwtstamp_set(ds, dp->index, cfg, extack);
net/dsa/user.c
2634
ds->ops->phylink_fixed_state(ds, dp->index, state);
net/dsa/user.c
2670
if (ds->ops->phylink_fixed_state) {
net/dsa/user.c
2679
if (ds->ops->get_phy_flags)
net/dsa/user.c
2680
phy_flags = ds->ops->get_phy_flags(ds, dp->index);
net/dsa/user.c
2799
if (ds->ops->port_max_mtu)
net/dsa/user.c
2800
user_dev->max_mtu = ds->ops->port_max_mtu(ds, port->index);
net/dsa/user.c
2911
if (!ds->ops->port_change_conduit) {
net/dsa/user.c
3195
if (ds->ops->port_prechangeupper) {
net/dsa/user.c
3196
err = ds->ops->port_prechangeupper(ds, dp->index, info);
net/dsa/user.c
324
return ds->ops->phy_read(ds, addr, reg);
net/dsa/user.c
334
return ds->ops->phy_write(ds, addr, reg, val);
net/dsa/user.c
3734
if (!ds->ops->lag_fdb_add || !ds->ops->lag_fdb_del)
net/dsa/user.c
3737
if (!ds->ops->port_fdb_add || !ds->ops->port_fdb_del)
net/dsa/user.c
481
if (ds->ops->port_set_mac_address) {
net/dsa/user.c
482
err = ds->ops->port_set_mac_address(ds, dp->index,
net/dsa/user.c
70
return ds->ops->port_fdb_add && ds->ops->port_fdb_del &&
net/dsa/user.c
77
return ds->ops->port_mdb_add && ds->ops->port_mdb_del &&
net/dsa/user.c
889
if (!ds->ops->port_txtstamp)
net/dsa/user.c
892
ds->ops->port_txtstamp(ds, p->dp->index, skb);
net/dsa/user.c
964
if (ds->ops->get_regs_len)
net/dsa/user.c
965
return ds->ops->get_regs_len(ds, dp->index);
net/dsa/user.c
976
if (ds->ops->get_regs)
net/dsa/user.c
977
ds->ops->get_regs(ds, dp->index, regs, _p);
net/dsa/user.c
995
if (ds->ops->get_eeprom_len)
net/dsa/user.c
996
return ds->ops->get_eeprom_len(ds);
net/ethtool/cabletest.c
323
const struct ethtool_phy_ops *ops;
net/ethtool/cabletest.c
354
ops = ethtool_phy_ops;
net/ethtool/cabletest.c
355
if (!ops || !ops->start_cable_test_tdr) {
net/ethtool/cabletest.c
364
ret = ops->start_cable_test_tdr(phydev, info->extack, &cfg);
net/ethtool/cabletest.c
60
const struct ethtool_phy_ops *ops;
net/ethtool/cabletest.c
85
ops = ethtool_phy_ops;
net/ethtool/cabletest.c
86
if (!ops || !ops->start_cable_test) {
net/ethtool/cabletest.c
95
ret = ops->start_cable_test(phydev, info->extack);
net/ethtool/channels.c
104
const struct ethtool_ops *ops = req_info->dev->ethtool_ops;
net/ethtool/channels.c
106
return ops->get_channels && ops->set_channels ? 1 : -EOPNOTSUPP;
net/ethtool/cmis_cdb.c
110
const struct ethtool_ops *ops = dev->ethtool_ops;
net/ethtool/cmis_cdb.c
120
err = ops->get_module_eeprom_by_page(dev, &page_data, &extack);
net/ethtool/cmis_cdb.c
167
const struct ethtool_ops *ops = dev->ethtool_ops;
net/ethtool/cmis_cdb.c
182
err = ops->set_module_eeprom_by_page(dev, &page_data, &extack);
net/ethtool/cmis_cdb.c
349
const struct ethtool_ops *ops = dev->ethtool_ops;
net/ethtool/cmis_cdb.c
357
err = ops->get_module_eeprom_by_page(dev, &page_data, &extack);
net/ethtool/cmis_cdb.c
494
const struct ethtool_ops *ops = dev->ethtool_ops;
net/ethtool/cmis_cdb.c
508
err = ops->get_module_eeprom_by_page(dev, page_data, &extack);
net/ethtool/cmis_cdb.c
535
const struct ethtool_ops *ops = dev->ethtool_ops;
net/ethtool/cmis_cdb.c
544
err = ops->set_module_eeprom_by_page(dev, page_data, &extack);
net/ethtool/cmis_cdb.c
66
const struct ethtool_ops *ops = dev->ethtool_ops;
net/ethtool/cmis_cdb.c
76
err = ops->get_module_eeprom_by_page(dev, &page_data, &extack);
net/ethtool/coalesce.c
351
const struct ethtool_ops *ops = req_info->dev->ethtool_ops;
net/ethtool/coalesce.c
357
if (!ops->get_coalesce || !ops->set_coalesce)
net/ethtool/coalesce.c
361
supported_params = ops->supported_coalesce_params;
net/ethtool/common.c
1075
const struct ethtool_ops *ops = dev->ethtool_ops;
net/ethtool/common.c
1089
} else if (ops->get_ts_info) {
net/ethtool/common.c
1090
err = ops->get_ts_info(dev, info);
net/ethtool/common.c
1110
const struct ethtool_ops *ops = dev->ethtool_ops;
net/ethtool/common.c
1112
if (!ops)
net/ethtool/common.c
1118
if (!ops->supported_hwtstamp_qualifiers &&
net/ethtool/common.c
1122
if (ops->supported_hwtstamp_qualifiers & BIT(qualifier))
net/ethtool/common.c
1148
void ethtool_set_ethtool_phy_ops(const struct ethtool_phy_ops *ops)
net/ethtool/common.c
1151
ethtool_phy_ops = ops;
net/ethtool/common.c
639
const struct ethtool_ops *ops = dev->ethtool_ops;
net/ethtool/common.c
641
if (!ops->get_rx_ring_count)
net/ethtool/common.c
644
return ops->get_rx_ring_count(dev);
net/ethtool/common.c
649
const struct ethtool_ops *ops = dev->ethtool_ops;
net/ethtool/common.c
655
err = ops->get_rxnfc(dev, &info, NULL);
net/ethtool/common.c
678
const struct ethtool_ops *ops = dev->ethtool_ops;
net/ethtool/common.c
683
if (!ops->get_rxnfc)
net/ethtool/common.c
696
err = ops->get_rxnfc(dev, info, info->rule_locs);
net/ethtool/common.c
706
err = ops->get_rxnfc(dev, &rule_info, NULL);
net/ethtool/common.c
830
const struct ethtool_ops *ops = dev->ethtool_ops;
net/ethtool/common.c
834
if (!ops->get_rxnfc)
net/ethtool/common.c
850
rc = ops->get_rxnfc(dev, info, info->rule_locs);
net/ethtool/common.c
860
rc = ops->get_rxnfc(dev, &rule_info, NULL);
net/ethtool/common.c
877
ethtool_rxfh_ctx_alloc(const struct ethtool_ops *ops,
net/ethtool/common.c
885
key_max = max(key_size, ops->rxfh_key_space);
net/ethtool/common.c
886
indir_max = max(indir_size, ops->rxfh_indir_space);
net/ethtool/common.c
888
priv_bytes = ALIGN(ops->rxfh_priv_size, sizeof(u32));
net/ethtool/common.c
902
ctx->priv_size = ops->rxfh_priv_size;
net/ethtool/common.c
922
int ethtool_check_ops(const struct ethtool_ops *ops)
net/ethtool/common.c
924
if (WARN_ON(ops->set_coalesce && !ops->supported_coalesce_params))
net/ethtool/common.c
926
if (WARN_ON(ops->rxfh_max_num_contexts == 1))
net/ethtool/common.c
928
if (WARN_ON(ops->supported_input_xfrm && !ops->get_rxfh_fields))
net/ethtool/common.c
930
if (WARN_ON(ops->supported_input_xfrm &&
net/ethtool/common.c
931
ops->rxfh_per_ctx_fields != ops->rxfh_per_ctx_key))
net/ethtool/common.c
968
const struct ethtool_ops *ops = dev->ethtool_ops;
net/ethtool/common.c
971
if (!ops->get_ts_info)
net/ethtool/common.c
977
err = ops->get_ts_info(dev, info);
net/ethtool/common.h
47
ethtool_rxfh_ctx_alloc(const struct ethtool_ops *ops,
net/ethtool/debug.c
78
const struct ethtool_ops *ops = req_info->dev->ethtool_ops;
net/ethtool/debug.c
80
return ops->get_msglevel && ops->set_msglevel ? 1 : -EOPNOTSUPP;
net/ethtool/eee.c
122
const struct ethtool_ops *ops = req_info->dev->ethtool_ops;
net/ethtool/eee.c
124
return ops->get_eee && ops->set_eee ? 1 : -EOPNOTSUPP;
net/ethtool/eeprom.c
103
if (ops->get_module_eeprom_by_page)
net/ethtool/eeprom.c
104
return ops->get_module_eeprom_by_page(dev, page_data, extack);
net/ethtool/eeprom.c
92
const struct ethtool_ops *ops = dev->ethtool_ops;
net/ethtool/fec.c
302
const struct ethtool_ops *ops = req_info->dev->ethtool_ops;
net/ethtool/fec.c
304
return ops->get_fecparam && ops->set_fecparam ? 1 : -EOPNOTSUPP;
net/ethtool/ioctl.c
1060
const struct ethtool_ops *ops = dev->ethtool_ops;
net/ethtool/ioctl.c
1075
if (ops->get_rxfh_fields(dev, &fields))
net/ethtool/ioctl.c
1089
const struct ethtool_ops *ops = dev->ethtool_ops;
net/ethtool/ioctl.c
1095
if (!ops->set_rxfh_fields)
net/ethtool/ioctl.c
1106
!ops->rxfh_per_ctx_fields)
net/ethtool/ioctl.c
1110
if (ops->get_rxfh) {
net/ethtool/ioctl.c
1113
rc = ops->get_rxfh(dev, &rxfh);
net/ethtool/ioctl.c
1127
rc = ops->set_rxfh_fields(dev, &fields, NULL);
net/ethtool/ioctl.c
1142
const struct ethtool_ops *ops = dev->ethtool_ops;
net/ethtool/ioctl.c
1146
if (!ops->get_rxfh_fields)
net/ethtool/ioctl.c
1154
!ops->rxfh_per_ctx_fields)
net/ethtool/ioctl.c
1162
ret = ops->get_rxfh_fields(dev, &fields);
net/ethtool/ioctl.c
1175
const struct ethtool_ops *ops = dev->ethtool_ops;
net/ethtool/ioctl.c
1180
if (!ops->set_rxnfc)
net/ethtool/ioctl.c
1191
if (!ops->cap_rss_rxnfc_adds &&
net/ethtool/ioctl.c
1200
rc = ops->set_rxnfc(dev, &info);
net/ethtool/ioctl.c
1236
const struct ethtool_ops *ops = dev->ethtool_ops;
net/ethtool/ioctl.c
1242
if (!ops->get_rxnfc)
net/ethtool/ioctl.c
1260
ret = ops->get_rxnfc(dev, &info, rule_buf);
net/ethtool/ioctl.c
1350
const struct ethtool_ops *ops = dev->ethtool_ops;
net/ethtool/ioctl.c
1358
if (!ops->get_rxfh_indir_size || !ops->set_rxfh)
net/ethtool/ioctl.c
1361
rxfh_dev.indir_size = ops->get_rxfh_indir_size(dev);
net/ethtool/ioctl.c
1401
ret = ops->set_rxfh(dev, &rxfh_dev, extack);
net/ethtool/ioctl.c
1421
const struct ethtool_ops *ops = dev->ethtool_ops;
net/ethtool/ioctl.c
1431
if (!ops->get_rxfh)
net/ethtool/ioctl.c
1434
if (ops->get_rxfh_indir_size)
net/ethtool/ioctl.c
1435
rxfh_dev.indir_size = ops->get_rxfh_indir_size(dev);
net/ethtool/ioctl.c
1436
if (ops->get_rxfh_key_size)
net/ethtool/ioctl.c
1437
rxfh_dev.key_size = ops->get_rxfh_key_size(dev);
net/ethtool/ioctl.c
1448
if (rxfh.rss_context && !ops->create_rxfh_context)
net/ethtool/ioctl.c
1482
if (!ops->rxfh_per_ctx_key) {
net/ethtool/ioctl.c
1528
const struct ethtool_ops *ops = dev->ethtool_ops;
net/ethtool/ioctl.c
1541
if (!ops->set_rxfh)
net/ethtool/ioctl.c
1544
if (ops->get_rxfh_indir_size)
net/ethtool/ioctl.c
1545
dev_indir_size = ops->get_rxfh_indir_size(dev);
net/ethtool/ioctl.c
1546
if (ops->get_rxfh_key_size)
net/ethtool/ioctl.c
1547
dev_key_size = ops->get_rxfh_key_size(dev);
net/ethtool/ioctl.c
1556
if (rxfh.rss_context && !ops->create_rxfh_context)
net/ethtool/ioctl.c
1564
rxfh.input_xfrm & ~ops->supported_input_xfrm)
net/ethtool/ioctl.c
1587
if (rxfh.rss_context && !ops->rxfh_per_ctx_key)
net/ethtool/ioctl.c
165
const struct ethtool_ops *ops = dev->ethtool_ops;
net/ethtool/ioctl.c
1663
ctx = ethtool_rxfh_ctx_alloc(ops, dev_indir_size, dev_key_size);
net/ethtool/ioctl.c
1669
limit = ops->rxfh_max_num_contexts ?: U32_MAX;
net/ethtool/ioctl.c
1691
ret = ops->set_rxfh(dev, &rxfh_dev, extack);
net/ethtool/ioctl.c
1694
ret = ops->create_rxfh_context(dev, ctx, &rxfh_dev, extack);
net/ethtool/ioctl.c
1696
WARN_ON_ONCE(!ret && !rxfh_dev.key && ops->rxfh_per_ctx_key &&
net/ethtool/ioctl.c
1701
ret = ops->remove_rxfh_context(dev, ctx, rxfh.rss_context,
net/ethtool/ioctl.c
1705
ret = ops->modify_rxfh_context(dev, ctx, &rxfh_dev, extack);
net/ethtool/ioctl.c
1763
const struct ethtool_ops *ops = dev->ethtool_ops;
net/ethtool/ioctl.c
1767
if (!ops->get_regs || !ops->get_regs_len)
net/ethtool/ioctl.c
1773
reglen = ops->get_regs_len(dev);
net/ethtool/ioctl.c
1787
ops->get_regs(dev, &regs, regbuf);
net/ethtool/ioctl.c
180
!ops->get_ethtool_phy_stats &&
net/ethtool/ioctl.c
187
if (ops->get_sset_count && ops->get_strings)
net/ethtool/ioctl.c
188
return ops->get_sset_count(dev, sset);
net/ethtool/ioctl.c
197
const struct ethtool_ops *ops = dev->ethtool_ops;
net/ethtool/ioctl.c
2027
const struct ethtool_ops *ops = dev->ethtool_ops;
net/ethtool/ioctl.c
2029
if (!ops->get_eeprom || !ops->get_eeprom_len ||
net/ethtool/ioctl.c
2030
!ops->get_eeprom_len(dev))
net/ethtool/ioctl.c
2033
return ethtool_get_any_eeprom(dev, useraddr, ops->get_eeprom,
net/ethtool/ioctl.c
2034
ops->get_eeprom_len(dev));
net/ethtool/ioctl.c
2040
const struct ethtool_ops *ops = dev->ethtool_ops;
net/ethtool/ioctl.c
2046
if (!ops->set_eeprom || !ops->get_eeprom_len ||
net/ethtool/ioctl.c
2047
!ops->get_eeprom_len(dev))
net/ethtool/ioctl.c
2058
if (eeprom.offset + eeprom.len > ops->get_eeprom_len(dev))
net/ethtool/ioctl.c
2073
ret = ops->set_eeprom(dev, &eeprom, data);
net/ethtool/ioctl.c
210
!ops->get_ethtool_phy_stats && phy_ops &&
net/ethtool/ioctl.c
218
ops->get_strings(dev, stringset, data);
net/ethtool/ioctl.c
2333
const struct ethtool_ops *ops = dev->ethtool_ops;
net/ethtool/ioctl.c
2337
if (!ops->self_test || !ops->get_sset_count)
net/ethtool/ioctl.c
2340
test_len = ops->get_sset_count(dev, ETH_SS_TEST);
net/ethtool/ioctl.c
2354
ops->self_test(dev, &test, data);
net/ethtool/ioctl.c
2439
const struct ethtool_ops *ops = dev->ethtool_ops;
net/ethtool/ioctl.c
2443
if (!ops->set_phys_id)
net/ethtool/ioctl.c
2452
rc = ops->set_phys_id(dev, ETHTOOL_ID_ACTIVE);
net/ethtool/ioctl.c
2477
rc = ops->set_phys_id(dev,
net/ethtool/ioctl.c
2492
(void) ops->set_phys_id(dev, ETHTOOL_ID_INACTIVE);
net/ethtool/ioctl.c
2499
const struct ethtool_ops *ops = dev->ethtool_ops;
net/ethtool/ioctl.c
2503
if (!ops->get_ethtool_stats || !ops->get_sset_count)
net/ethtool/ioctl.c
2506
n_stats = ops->get_sset_count(dev, ETH_SS_STATS);
net/ethtool/ioctl.c
2524
ops->get_ethtool_stats(dev, &stats, data);
net/ethtool/ioctl.c
2588
const struct ethtool_ops *ops = dev->ethtool_ops;
net/ethtool/ioctl.c
2591
if (!ops || !ops->get_sset_count || !ops->get_ethtool_phy_stats)
net/ethtool/ioctl.c
2594
n_stats = ops->get_sset_count(dev, ETH_SS_PHY_STATS);
net/ethtool/ioctl.c
2605
ops->get_ethtool_phy_stats(dev, stats, *data);
net/ethtool/ioctl.c
2738
const struct ethtool_ops *ops = dev->ethtool_ops;
net/ethtool/ioctl.c
2740
if (!ops->get_dump_flag)
net/ethtool/ioctl.c
2746
ret = ops->get_dump_flag(dev, &dump);
net/ethtool/ioctl.c
2761
const struct ethtool_ops *ops = dev->ethtool_ops;
net/ethtool/ioctl.c
2764
if (!ops->get_dump_data || !ops->get_dump_flag)
net/ethtool/ioctl.c
2772
ret = ops->get_dump_flag(dev, &tmp);
net/ethtool/ioctl.c
2792
ret = ops->get_dump_data(dev, &dump, data);
net/ethtool/ioctl.c
2843
const struct ethtool_ops *ops = dev->ethtool_ops;
net/ethtool/ioctl.c
2855
if (ops->get_module_info)
net/ethtool/ioctl.c
2856
return ops->get_module_info(dev, modinfo);
net/ethtool/ioctl.c
2883
const struct ethtool_ops *ops = dev->ethtool_ops;
net/ethtool/ioctl.c
2895
if (ops->get_module_eeprom)
net/ethtool/ioctl.c
2896
return ops->get_module_eeprom(dev, ee, data);
net/ethtool/ioctl.c
2942
const struct ethtool_ops *ops = dev->ethtool_ops;
net/ethtool/ioctl.c
2945
if (!ops->get_tunable)
net/ethtool/ioctl.c
2955
ret = ops->get_tunable(dev, &tuna, data);
net/ethtool/ioctl.c
2973
const struct ethtool_ops *ops = dev->ethtool_ops;
net/ethtool/ioctl.c
2976
if (!ops->set_tunable)
net/ethtool/ioctl.c
2987
ret = ops->set_tunable(dev, &tuna, data);
net/ethtool/ioctl.c
720
const struct ethtool_ops *ops = dev->ethtool_ops;
net/ethtool/ioctl.c
726
if (ops->get_drvinfo) {
net/ethtool/ioctl.c
727
ops->get_drvinfo(dev, &rsp->info);
net/ethtool/ioctl.c
750
if (ops->get_sset_count) {
net/ethtool/ioctl.c
753
rc = ops->get_sset_count(dev, ETH_SS_TEST);
net/ethtool/ioctl.c
756
rc = ops->get_sset_count(dev, ETH_SS_STATS);
net/ethtool/ioctl.c
759
rc = ops->get_sset_count(dev, ETH_SS_PRIV_FLAGS);
net/ethtool/ioctl.c
763
if (ops->get_regs_len) {
net/ethtool/ioctl.c
764
int ret = ops->get_regs_len(dev);
net/ethtool/ioctl.c
770
if (ops->get_eeprom_len)
net/ethtool/ioctl.c
771
rsp->info.eedump_len = ops->get_eeprom_len(dev);
net/ethtool/linkinfo.c
90
const struct ethtool_ops *ops = req_info->dev->ethtool_ops;
net/ethtool/linkinfo.c
92
if (!ops->get_link_ksettings || !ops->set_link_ksettings)
net/ethtool/linkmodes.c
306
const struct ethtool_ops *ops = req_info->dev->ethtool_ops;
net/ethtool/linkmodes.c
313
if (!ops->get_link_ksettings || !ops->set_link_ksettings)
net/ethtool/mm.c
179
const struct ethtool_ops *ops = req_info->dev->ethtool_ops;
net/ethtool/mm.c
181
return ops->get_mm && ops->set_mm ? 1 : -EOPNOTSUPP;
net/ethtool/mm.c
254
const struct ethtool_ops *ops = dev->ethtool_ops;
net/ethtool/mm.c
258
if (ops && ops->get_mm)
net/ethtool/mm.c
259
ret = ops->get_mm(dev, &state);
net/ethtool/mm.c
266
const struct ethtool_ops *ops = dev->ethtool_ops;
net/ethtool/mm.c
272
if (!ops)
net/ethtool/mm.c
290
if (mmsv->ops->configure_tx)
net/ethtool/mm.c
291
mmsv->ops->configure_tx(mmsv, tx_active);
net/ethtool/mm.c
297
if (mmsv->ops->configure_pmac)
net/ethtool/mm.c
298
mmsv->ops->configure_pmac(mmsv, pmac_enabled);
net/ethtool/mm.c
304
if (mmsv->ops->send_mpacket)
net/ethtool/mm.c
305
mmsv->ops->send_mpacket(mmsv, mpacket);
net/ethtool/mm.c
35
const struct ethtool_ops *ops;
net/ethtool/mm.c
38
ops = dev->ethtool_ops;
net/ethtool/mm.c
40
if (!ops->get_mm)
net/ethtool/mm.c
50
ret = ops->get_mm(dev, &data->state);
net/ethtool/mm.c
54
if (ops->get_mm_stats && (req_base->flags & ETHTOOL_FLAG_STATS))
net/ethtool/mm.c
55
ops->get_mm_stats(dev, &data->stats);
net/ethtool/mm.c
551
const struct ethtool_mmsv_ops *ops)
net/ethtool/mm.c
553
mmsv->ops = ops;
net/ethtool/module.c
117
const struct ethtool_ops *ops = req_info->dev->ethtool_ops;
net/ethtool/module.c
129
if (!ops->get_module_power_mode || !ops->set_module_power_mode) {
net/ethtool/module.c
144
const struct ethtool_ops *ops;
net/ethtool/module.c
149
ops = dev->ethtool_ops;
net/ethtool/module.c
152
ret = ops->get_module_power_mode(dev, &power, info->extack);
net/ethtool/module.c
159
ret = ops->set_module_power_mode(dev, &power_new, info->extack);
net/ethtool/module.c
243
const struct ethtool_ops *ops = dev->ethtool_ops;
net/ethtool/module.c
258
err = ops->get_module_eeprom_by_page(dev, &page_data, extack);
net/ethtool/module.c
36
const struct ethtool_ops *ops = dev->ethtool_ops;
net/ethtool/module.c
374
const struct ethtool_ops *ops = dev->ethtool_ops;
net/ethtool/module.c
376
if (!ops->set_module_eeprom_by_page ||
net/ethtool/module.c
377
!ops->get_module_eeprom_by_page) {
net/ethtool/module.c
38
if (!ops->get_module_power_mode)
net/ethtool/module.c
383
if (!ops->reset) {
net/ethtool/module.c
47
return ops->get_module_power_mode(dev, &data->power, extack);
net/ethtool/netlink.c
1001
ops->req_info_size - sizeof(*req_info));
net/ethtool/netlink.c
1006
ethnl_init_reply_data(reply_data, ops, dev);
net/ethtool/netlink.c
1007
ret = ops->prepare_data(req_info, reply_data, &info);
net/ethtool/netlink.c
1010
ret = ops->reply_size(req_info, reply_data);
net/ethtool/netlink.c
1020
ret = ethnl_fill_reply_header(skb, dev, ops->hdr_attr);
net/ethtool/netlink.c
1023
ret = ops->fill_reply(skb, req_info, reply_data);
net/ethtool/netlink.c
1026
if (ops->cleanup_data)
net/ethtool/netlink.c
1027
ops->cleanup_data(reply_data);
net/ethtool/netlink.c
1042
if (ops->cleanup_data)
net/ethtool/netlink.c
1043
ops->cleanup_data(reply_data);
net/ethtool/netlink.c
1558
.ops = ethtool_genl_ops,
net/ethtool/netlink.c
360
const struct ethnl_request_ops *ops;
net/ethtool/netlink.c
488
const struct ethnl_request_ops *ops,
net/ethtool/netlink.c
491
memset(reply_data, 0, ops->reply_data_size);
net/ethtool/netlink.c
501
const struct ethnl_request_ops *ops;
net/ethtool/netlink.c
507
ops = ethnl_default_requests[cmd];
net/ethtool/netlink.c
508
if (WARN_ONCE(!ops, "cmd %u has no ethnl_request_ops\n", cmd))
net/ethtool/netlink.c
510
if (GENL_REQ_ATTR_CHECK(info, ops->hdr_attr))
net/ethtool/netlink.c
513
req_info = kzalloc(ops->req_info_size, GFP_KERNEL);
net/ethtool/netlink.c
516
reply_data = kmalloc(ops->reply_data_size, GFP_KERNEL);
net/ethtool/netlink.c
522
ret = ethnl_default_parse(req_info, info, ops, !ops->allow_nodev_do);
net/ethtool/netlink.c
525
ethnl_init_reply_data(reply_data, ops, req_info->dev);
net/ethtool/netlink.c
530
ret = ops->prepare_data(req_info, reply_data, info);
net/ethtool/netlink.c
536
ret = ops->reply_size(req_info, reply_data);
net/ethtool/netlink.c
542
req_info->dev, ops->reply_cmd,
net/ethtool/netlink.c
543
ops->hdr_attr, info, &reply_payload);
net/ethtool/netlink.c
547
ret = ops->fill_reply(rskb, req_info, reply_data);
net/ethtool/netlink.c
553
if (ops->cleanup_data)
net/ethtool/netlink.c
554
ops->cleanup_data(reply_data);
net/ethtool/netlink.c
566
if (ops->cleanup_data)
net/ethtool/netlink.c
567
ops->cleanup_data(reply_data);
net/ethtool/netlink.c
585
ctx->ops->reply_cmd);
net/ethtool/netlink.c
589
ethnl_init_reply_data(ctx->reply_data, ctx->ops, dev);
net/ethtool/netlink.c
592
ret = ctx->ops->prepare_data(ctx->req_info, ctx->reply_data, info);
net/ethtool/netlink.c
597
ret = ethnl_fill_reply_header(skb, dev, ctx->ops->hdr_attr);
net/ethtool/netlink.c
600
ret = ctx->ops->fill_reply(skb, ctx->req_info, ctx->reply_data);
net/ethtool/netlink.c
603
if (ctx->ops->cleanup_data)
net/ethtool/netlink.c
604
ctx->ops->cleanup_data(ctx->reply_data);
net/ethtool/netlink.c
652
const struct ethnl_request_ops *ops;
net/ethtool/netlink.c
660
ops = ethnl_default_requests[ghdr->cmd];
net/ethtool/netlink.c
661
if (WARN_ONCE(!ops, "cmd %u has no ethnl_request_ops\n", ghdr->cmd))
net/ethtool/netlink.c
663
req_info = kzalloc(ops->req_info_size, GFP_KERNEL);
net/ethtool/netlink.c
666
reply_data = kmalloc(ops->reply_data_size, GFP_KERNEL);
net/ethtool/netlink.c
672
ret = ethnl_default_parse(req_info, &info->info, ops, false);
net/ethtool/netlink.c
684
ctx->ops = ops;
net/ethtool/netlink.c
706
const struct ethnl_request_ops *ops;
net/ethtool/netlink.c
714
ops = ethnl_default_requests[ghdr->cmd];
net/ethtool/netlink.c
715
if (WARN_ONCE(!ops, "cmd %u has no ethnl_request_ops\n", ghdr->cmd))
net/ethtool/netlink.c
717
req_info = kzalloc(ops->req_info_size, GFP_KERNEL);
net/ethtool/netlink.c
720
reply_data = kmalloc(ops->reply_data_size, GFP_KERNEL);
net/ethtool/netlink.c
730
ret = ethnl_default_parse(req_info, &info->info, ops, false);
net/ethtool/netlink.c
739
ctx->ops = ops;
net/ethtool/netlink.c
879
const struct ethnl_request_ops *ops;
net/ethtool/netlink.c
885
ops = ethnl_default_requests[cmd];
net/ethtool/netlink.c
886
if (WARN_ONCE(!ops, "cmd %u has no ethnl_request_ops\n", cmd))
net/ethtool/netlink.c
888
if (GENL_REQ_ATTR_CHECK(info, ops->hdr_attr))
net/ethtool/netlink.c
891
req_info = kzalloc(ops->req_info_size, GFP_KERNEL);
net/ethtool/netlink.c
895
ret = ethnl_default_parse(req_info, info, ops, true);
net/ethtool/netlink.c
899
if (ops->set_validate) {
net/ethtool/netlink.c
900
ret = ops->set_validate(req_info, info);
net/ethtool/netlink.c
921
ret = ops->set(req_info, info);
net/ethtool/netlink.c
928
ethnl_notify(dev, ops->set_ntf_cmd, req_info);
net/ethtool/netlink.c
972
const struct ethnl_request_ops *ops;
net/ethtool/netlink.c
986
ops = ethnl_default_notify_ops[cmd];
net/ethtool/netlink.c
987
req_info = kzalloc(ops->req_info_size, GFP_KERNEL);
net/ethtool/netlink.c
990
reply_data = kmalloc(ops->reply_data_size, GFP_KERNEL);
net/ethtool/pause.c
178
const struct ethtool_ops *ops = req_info->dev->ethtool_ops;
net/ethtool/pause.c
180
return ops->get_pauseparam && ops->set_pauseparam ? 1 : -EOPNOTSUPP;
net/ethtool/plca.c
148
const struct ethtool_phy_ops *ops;
net/ethtool/plca.c
161
ops = ethtool_phy_ops;
net/ethtool/plca.c
162
if (!ops || !ops->set_plca_cfg)
net/ethtool/plca.c
177
ret = ops->set_plca_cfg(phydev, &plca_cfg, info->extack);
net/ethtool/plca.c
209
const struct ethtool_phy_ops *ops;
net/ethtool/plca.c
223
ops = ethtool_phy_ops;
net/ethtool/plca.c
224
if (!ops || !ops->get_plca_status) {
net/ethtool/plca.c
236
ret = ops->get_plca_status(phydev, &data->plca_st);
net/ethtool/plca.c
60
const struct ethtool_phy_ops *ops;
net/ethtool/plca.c
74
ops = ethtool_phy_ops;
net/ethtool/plca.c
75
if (!ops || !ops->get_plca_cfg) {
net/ethtool/plca.c
87
ret = ops->get_plca_cfg(phydev, &data->plca_cfg);
net/ethtool/privflags.c
133
const struct ethtool_ops *ops = req_info->dev->ethtool_ops;
net/ethtool/privflags.c
138
if (!ops->get_priv_flags || !ops->set_priv_flags ||
net/ethtool/privflags.c
139
!ops->get_sset_count || !ops->get_strings)
net/ethtool/privflags.c
30
const struct ethtool_ops *ops = dev->ethtool_ops;
net/ethtool/privflags.c
33
nflags = ops->get_sset_count(dev, ETH_SS_PRIV_FLAGS);
net/ethtool/privflags.c
41
ops->get_strings(dev, ETH_SS_PRIV_FLAGS, (u8 *)*names);
net/ethtool/privflags.c
65
const struct ethtool_ops *ops;
net/ethtool/privflags.c
69
ops = dev->ethtool_ops;
net/ethtool/privflags.c
70
if (!ops->get_priv_flags || !ops->get_sset_count || !ops->get_strings)
net/ethtool/privflags.c
79
data->priv_flags = ops->get_priv_flags(dev);
net/ethtool/rings.c
153
const struct ethtool_ops *ops = req_info->dev->ethtool_ops;
net/ethtool/rings.c
157
!(ops->supported_ring_params & ETHTOOL_RING_USE_RX_BUF_LEN)) {
net/ethtool/rings.c
165
!(ops->supported_ring_params & ETHTOOL_RING_USE_TCP_DATA_SPLIT)) {
net/ethtool/rings.c
173
!(ops->supported_ring_params & ETHTOOL_RING_USE_HDS_THRS)) {
net/ethtool/rings.c
181
!(ops->supported_ring_params & ETHTOOL_RING_USE_CQE_SIZE)) {
net/ethtool/rings.c
189
!(ops->supported_ring_params & ETHTOOL_RING_USE_TX_PUSH)) {
net/ethtool/rings.c
197
!(ops->supported_ring_params & ETHTOOL_RING_USE_RX_PUSH)) {
net/ethtool/rings.c
205
!(ops->supported_ring_params & ETHTOOL_RING_USE_TX_PUSH_BUF_LEN)) {
net/ethtool/rings.c
212
return ops->get_ringparam && ops->set_ringparam ? 1 : -EOPNOTSUPP;
net/ethtool/rss.c
1018
ops = dev->ethtool_ops;
net/ethtool/rss.c
1050
ctx = ethtool_rxfh_ctx_alloc(ops, data.indir_size, data.hkey_size);
net/ethtool/rss.c
1058
limit = ops->rxfh_max_num_contexts ?: U32_MAX;
net/ethtool/rss.c
1072
ret = ops->create_rxfh_context(dev, ctx, &rxfh, info->extack);
net/ethtool/rss.c
1077
WARN_ON_ONCE(!rxfh.key && ops->rxfh_per_ctx_key &&
net/ethtool/rss.c
1143
const struct ethtool_ops *ops;
net/ethtool/rss.c
1159
ops = dev->ethtool_ops;
net/ethtool/rss.c
1161
if (!ops->create_rxfh_context)
net/ethtool/rss.c
118
const struct ethtool_ops *ops = dev->ethtool_ops;
net/ethtool/rss.c
1182
ret = ops->remove_rxfh_context(dev, ctx, rss_context, info->extack);
net/ethtool/rss.c
124
if (ops->get_rxfh_indir_size)
net/ethtool/rss.c
125
data->indir_size = ops->get_rxfh_indir_size(dev);
net/ethtool/rss.c
126
if (ops->get_rxfh_key_size)
net/ethtool/rss.c
127
data->hkey_size = ops->get_rxfh_key_size(dev);
net/ethtool/rss.c
152
const struct ethtool_ops *ops = dev->ethtool_ops;
net/ethtool/rss.c
170
ret = ops->get_rxfh(dev, &rxfh);
net/ethtool/rss.c
263
const struct ethtool_ops *ops;
net/ethtool/rss.c
265
ops = dev->ethtool_ops;
net/ethtool/rss.c
266
if (!ops->get_rxfh)
net/ethtool/rss.c
270
if (request->rss_context && !ops->create_rxfh_context)
net/ethtool/rss.c
585
const struct ethtool_ops *ops = req_info->dev->ethtool_ops;
net/ethtool/rss.c
591
if (request->rss_context && !ops->create_rxfh_context)
net/ethtool/rss.c
594
if (request->rss_context && !ops->rxfh_per_ctx_key) {
net/ethtool/rss.c
601
if (input_xfrm & ~ops->supported_input_xfrm)
net/ethtool/rss.c
604
if (tb[ETHTOOL_A_RSS_FLOW_HASH] && !ops->set_rxfh_fields)
net/ethtool/rss.c
607
tb[ETHTOOL_A_RSS_FLOW_HASH] && !ops->rxfh_per_ctx_fields)
net/ethtool/rss.c
756
const struct ethtool_ops *ops;
net/ethtool/rss.c
759
ops = dev->ethtool_ops;
net/ethtool/rss.c
792
ret = ops->set_rxfh_fields(dev, &fields, info->extack);
net/ethtool/rss.c
835
const struct ethtool_ops *ops;
net/ethtool/rss.c
838
ops = dev->ethtool_ops;
net/ethtool/rss.c
883
else if (!ops->set_rxfh)
net/ethtool/rss.c
886
ret = ops->set_rxfh(dev, &rxfh, info->extack);
net/ethtool/rss.c
888
ret = ops->modify_rxfh_context(dev, ctx, &rxfh, info->extack);
net/ethtool/rss.c
943
const struct ethtool_ops *ops = dev->ethtool_ops;
net/ethtool/rss.c
948
if (!ops->create_rxfh_context)
net/ethtool/rss.c
952
if (ops->rxfh_max_num_contexts &&
net/ethtool/rss.c
953
ops->rxfh_max_num_contexts <= rss_context) {
net/ethtool/rss.c
958
if (!ops->rxfh_per_ctx_key) {
net/ethtool/rss.c
965
if (input_xfrm & ~ops->supported_input_xfrm)
net/ethtool/rss.c
999
const struct ethtool_ops *ops;
net/ethtool/stats.c
527
const struct ethtool_ops *ops = dev->ethtool_ops;
net/ethtool/stats.c
535
ops->get_eth_mac_stats(dev, &emac);
net/ethtool/stats.c
536
ops->get_eth_mac_stats(dev, &pmac);
net/ethtool/stats.c
547
const struct ethtool_ops *ops = dev->ethtool_ops;
net/ethtool/stats.c
555
ops->get_eth_phy_stats(dev, &emac);
net/ethtool/stats.c
556
ops->get_eth_phy_stats(dev, &pmac);
net/ethtool/stats.c
567
const struct ethtool_ops *ops = dev->ethtool_ops;
net/ethtool/stats.c
575
ops->get_eth_ctrl_stats(dev, &emac);
net/ethtool/stats.c
576
ops->get_eth_ctrl_stats(dev, &pmac);
net/ethtool/stats.c
587
const struct ethtool_ops *ops = dev->ethtool_ops;
net/ethtool/stats.c
595
ops->get_pause_stats(dev, &emac);
net/ethtool/stats.c
596
ops->get_pause_stats(dev, &pmac);
net/ethtool/stats.c
607
const struct ethtool_ops *ops = dev->ethtool_ops;
net/ethtool/stats.c
616
ops->get_rmon_stats(dev, &emac, &dummy);
net/ethtool/stats.c
617
ops->get_rmon_stats(dev, &pmac, &dummy);
net/ethtool/strset.c
250
const struct ethtool_ops *ops = dev->ethtool_ops;
net/ethtool/strset.c
255
!ops->get_ethtool_phy_stats && phy_ops &&
net/ethtool/strset.c
258
else if (ops->get_sset_count && ops->get_strings)
net/ethtool/strset.c
259
ret = ops->get_sset_count(dev, id);
net/ethtool/strset.c
273
!ops->get_ethtool_phy_stats && phy_ops &&
net/ethtool/strset.c
277
ops->get_strings(dev, id, strings);
net/ethtool/tsconfig.c
246
const struct net_device_ops *ops = req_base->dev->netdev_ops;
net/ethtool/tsconfig.c
248
if (!ops->ndo_hwtstamp_set || !ops->ndo_hwtstamp_get)
net/ethtool/tsinfo.c
385
const struct ethtool_ops *ops = dev->ethtool_ops;
net/ethtool/tsinfo.c
391
if (!ops->get_ts_info)
net/ethtool/tsinfo.c
409
ret = ops->get_ts_info(dev, &reply_data->ts_info);
net/ethtool/wol.c
101
return ops->get_wol && ops->set_wol ? 1 : -EOPNOTSUPP;
net/ethtool/wol.c
99
const struct ethtool_ops *ops = req_info->dev->ethtool_ops;
net/hsr/hsr_main.c
115
const struct rtnl_link_ops *ops;
net/hsr/hsr_main.c
117
ops = master->dev->rtnl_link_ops;
net/hsr/hsr_main.c
118
ops->dellink(master->dev, &list_kill);
net/ieee802154/core.c
108
rdev->ops = ops;
net/ieee802154/core.c
97
wpan_phy_new(const struct cfg802154_ops *ops, size_t priv_size)
net/ieee802154/core.h
8
const struct cfg802154_ops *ops;
net/ieee802154/nl-mac.c
1002
struct ieee802154_mlme_ops *ops = ieee802154_mlme_ops(dev);
net/ieee802154/nl-mac.c
1008
return ops->llsec->add_dev(dev, &desc);
net/ieee802154/nl-mac.c
1022
struct ieee802154_mlme_ops *ops = ieee802154_mlme_ops(dev);
net/ieee802154/nl-mac.c
1030
return ops->llsec->del_dev(dev, devaddr);
net/ieee802154/nl-mac.c
108
if (ops->get_mac_params) {
net/ieee802154/nl-mac.c
1101
struct ieee802154_mlme_ops *ops = ieee802154_mlme_ops(dev);
net/ieee802154/nl-mac.c
1113
return ops->llsec->add_devkey(dev, devaddr, &key);
net/ieee802154/nl-mac.c
112
ops->get_mac_params(dev, &params);
net/ieee802154/nl-mac.c
1127
struct ieee802154_mlme_ops *ops = ieee802154_mlme_ops(dev);
net/ieee802154/nl-mac.c
1137
return ops->llsec->del_devkey(dev, devaddr, &key);
net/ieee802154/nl-mac.c
1241
struct ieee802154_mlme_ops *ops = ieee802154_mlme_ops(dev);
net/ieee802154/nl-mac.c
1247
return ops->llsec->add_seclevel(dev, &sl);
net/ieee802154/nl-mac.c
1261
struct ieee802154_mlme_ops *ops = ieee802154_mlme_ops(dev);
net/ieee802154/nl-mac.c
1267
return ops->llsec->del_seclevel(dev, &sl);
net/ieee802154/nl-mac.c
458
struct ieee802154_mlme_ops *ops;
net/ieee802154/nl-mac.c
469
ops = ieee802154_mlme_ops(dev);
net/ieee802154/nl-mac.c
471
if (!ops->get_mac_params || !ops->set_mac_params) {
net/ieee802154/nl-mac.c
494
ops->get_mac_params(dev, &params);
net/ieee802154/nl-mac.c
520
rc = ops->set_mac_params(dev, &params);
net/ieee802154/nl-mac.c
639
struct ieee802154_mlme_ops *ops;
net/ieee802154/nl-mac.c
649
ops = ieee802154_mlme_ops(dev);
net/ieee802154/nl-mac.c
650
if (!ops->llsec) {
net/ieee802154/nl-mac.c
664
rc = ops->llsec->get_params(dev, &params);
net/ieee802154/nl-mac.c
693
struct ieee802154_mlme_ops *ops;
net/ieee802154/nl-mac.c
708
ops = ieee802154_mlme_ops(dev);
net/ieee802154/nl-mac.c
709
if (!ops->llsec) {
net/ieee802154/nl-mac.c
742
rc = ops->llsec->set_params(dev, &params, changed);
net/ieee802154/nl-mac.c
758
struct ieee802154_mlme_ops *ops;
net/ieee802154/nl-mac.c
777
data.ops = ieee802154_mlme_ops(dev);
net/ieee802154/nl-mac.c
778
if (!data.ops->llsec)
net/ieee802154/nl-mac.c
788
data.ops->llsec->lock_table(dev);
net/ieee802154/nl-mac.c
789
data.ops->llsec->get_table(data.dev, &data.table);
net/ieee802154/nl-mac.c
79
struct ieee802154_mlme_ops *ops;
net/ieee802154/nl-mac.c
791
data.ops->llsec->unlock_table(dev);
net/ieee802154/nl-mac.c
865
struct ieee802154_mlme_ops *ops = ieee802154_mlme_ops(dev);
net/ieee802154/nl-mac.c
873
return ops->llsec->add_key(dev, &id, &key);
net/ieee802154/nl-mac.c
887
struct ieee802154_mlme_ops *ops = ieee802154_mlme_ops(dev);
net/ieee802154/nl-mac.c
89
ops = ieee802154_mlme_ops(dev);
net/ieee802154/nl-mac.c
893
return ops->llsec->del_key(dev, &id);
net/ieee802154/nl802154.c
2689
static int nl802154_pre_doit(const struct genl_split_ops *ops,
net/ieee802154/nl802154.c
2696
bool rtnl = ops->internal_flags & NL802154_FLAG_NEED_RTNL;
net/ieee802154/nl802154.c
2701
if (ops->internal_flags & NL802154_FLAG_NEED_WPAN_PHY) {
net/ieee802154/nl802154.c
2709
} else if (ops->internal_flags & NL802154_FLAG_NEED_NETDEV ||
net/ieee802154/nl802154.c
2710
ops->internal_flags & NL802154_FLAG_NEED_WPAN_DEV) {
net/ieee802154/nl802154.c
2723
if (ops->internal_flags & NL802154_FLAG_NEED_NETDEV) {
net/ieee802154/nl802154.c
2736
if (ops->internal_flags & NL802154_FLAG_CHECK_NETDEV_UP &&
net/ieee802154/nl802154.c
2752
static void nl802154_post_doit(const struct genl_split_ops *ops,
net/ieee802154/nl802154.c
2757
if (ops->internal_flags & NL802154_FLAG_NEED_WPAN_DEV) {
net/ieee802154/nl802154.c
2766
if (ops->internal_flags & NL802154_FLAG_NEED_RTNL)
net/ieee802154/nl802154.c
3092
.ops = nl802154_ops,
net/ieee802154/nl802154.c
523
if (rdev->ops->op) { \
net/ieee802154/nl802154.c
945
if (!rdev->ops->add_virtual_intf)
net/ieee802154/nl802154.c
958
if (!rdev->ops->del_virtual_intf)
net/ieee802154/rdev-ops.h
104
ret = rdev->ops->set_cca_ed_level(&rdev->wpan_phy, ed_level);
net/ieee802154/rdev-ops.h
116
ret = rdev->ops->set_tx_power(&rdev->wpan_phy, power);
net/ieee802154/rdev-ops.h
128
ret = rdev->ops->set_pan_id(&rdev->wpan_phy, wpan_dev, pan_id);
net/ieee802154/rdev-ops.h
140
ret = rdev->ops->set_short_addr(&rdev->wpan_phy, wpan_dev, short_addr);
net/ieee802154/rdev-ops.h
153
ret = rdev->ops->set_backoff_exponent(&rdev->wpan_phy, wpan_dev,
net/ieee802154/rdev-ops.h
16
return rdev->ops->add_virtual_intf_deprecated(&rdev->wpan_phy, name,
net/ieee802154/rdev-ops.h
167
ret = rdev->ops->set_max_csma_backoffs(&rdev->wpan_phy, wpan_dev,
net/ieee802154/rdev-ops.h
181
ret = rdev->ops->set_max_frame_retries(&rdev->wpan_phy, wpan_dev,
net/ieee802154/rdev-ops.h
194
ret = rdev->ops->set_lbt_mode(&rdev->wpan_phy, wpan_dev, mode);
net/ieee802154/rdev-ops.h
207
ret = rdev->ops->set_ackreq_default(&rdev->wpan_phy, wpan_dev, ackreq);
net/ieee802154/rdev-ops.h
217
if (!rdev->ops->trigger_scan)
net/ieee802154/rdev-ops.h
221
ret = rdev->ops->trigger_scan(&rdev->wpan_phy, request);
net/ieee802154/rdev-ops.h
231
if (!rdev->ops->abort_scan)
net/ieee802154/rdev-ops.h
235
ret = rdev->ops->abort_scan(&rdev->wpan_phy, wpan_dev);
net/ieee802154/rdev-ops.h
24
rdev->ops->del_virtual_intf_deprecated(&rdev->wpan_phy, dev);
net/ieee802154/rdev-ops.h
245
if (!rdev->ops->send_beacons)
net/ieee802154/rdev-ops.h
249
ret = rdev->ops->send_beacons(&rdev->wpan_phy, request);
net/ieee802154/rdev-ops.h
259
if (!rdev->ops->stop_beacons)
net/ieee802154/rdev-ops.h
263
ret = rdev->ops->stop_beacons(&rdev->wpan_phy, wpan_dev);
net/ieee802154/rdev-ops.h
274
if (!rdev->ops->associate)
net/ieee802154/rdev-ops.h
278
ret = rdev->ops->associate(&rdev->wpan_phy, wpan_dev, coord);
net/ieee802154/rdev-ops.h
289
if (!rdev->ops->disassociate)
net/ieee802154/rdev-ops.h
293
ret = rdev->ops->disassociate(&rdev->wpan_phy, wpan_dev, target);
net/ieee802154/rdev-ops.h
305
rdev->ops->get_llsec_table(&rdev->wpan_phy, wpan_dev, table);
net/ieee802154/rdev-ops.h
312
rdev->ops->lock_llsec_table(&rdev->wpan_phy, wpan_dev);
net/ieee802154/rdev-ops.h
319
rdev->ops->unlock_llsec_table(&rdev->wpan_phy, wpan_dev);
net/ieee802154/rdev-ops.h
32
ret = rdev->ops->suspend(&rdev->wpan_phy);
net/ieee802154/rdev-ops.h
327
return rdev->ops->get_llsec_params(&rdev->wpan_phy, wpan_dev, params);
net/ieee802154/rdev-ops.h
336
return rdev->ops->set_llsec_params(&rdev->wpan_phy, wpan_dev, params,
net/ieee802154/rdev-ops.h
346
return rdev->ops->add_llsec_key(&rdev->wpan_phy, wpan_dev, id, key);
net/ieee802154/rdev-ops.h
354
return rdev->ops->del_llsec_key(&rdev->wpan_phy, wpan_dev, id);
net/ieee802154/rdev-ops.h
362
return rdev->ops->add_seclevel(&rdev->wpan_phy, wpan_dev, sl);
net/ieee802154/rdev-ops.h
370
return rdev->ops->del_seclevel(&rdev->wpan_phy, wpan_dev, sl);
net/ieee802154/rdev-ops.h
378
return rdev->ops->add_device(&rdev->wpan_phy, wpan_dev, dev_desc);
net/ieee802154/rdev-ops.h
385
return rdev->ops->del_device(&rdev->wpan_phy, wpan_dev, extended_addr);
net/ieee802154/rdev-ops.h
393
return rdev->ops->add_devkey(&rdev->wpan_phy, wpan_dev, extended_addr,
net/ieee802154/rdev-ops.h
402
return rdev->ops->del_devkey(&rdev->wpan_phy, wpan_dev, extended_addr,
net/ieee802154/rdev-ops.h
42
ret = rdev->ops->resume(&rdev->wpan_phy);
net/ieee802154/rdev-ops.h
56
ret = rdev->ops->add_virtual_intf(&rdev->wpan_phy, name,
net/ieee802154/rdev-ops.h
70
ret = rdev->ops->del_virtual_intf(&rdev->wpan_phy, wpan_dev);
net/ieee802154/rdev-ops.h
81
ret = rdev->ops->set_channel(&rdev->wpan_phy, page, channel);
net/ieee802154/rdev-ops.h
93
ret = rdev->ops->set_cca_mode(&rdev->wpan_phy, cca);
net/ieee802154/socket.c
1007
const struct proto_ops *ops;
net/ieee802154/socket.c
1018
ops = &ieee802154_raw_ops;
net/ieee802154/socket.c
1022
ops = &ieee802154_dgram_ops;
net/ieee802154/socket.c
1035
sock->ops = ops;
net/ieee802154/sysfs.c
67
if (rdev->ops->suspend) {
net/ieee802154/sysfs.c
81
if (rdev->ops->resume) {
net/ipv4/af_inet.c
1173
.ops = &inet_stream_ops,
net/ipv4/af_inet.c
1182
.ops = &inet_dgram_ops,
net/ipv4/af_inet.c
1190
.ops = &inet_sockraw_ops,
net/ipv4/af_inet.c
1198
.ops = &inet_sockraw_ops,
net/ipv4/af_inet.c
1375
const struct net_offload *ops;
net/ipv4/af_inet.c
1415
ops = rcu_dereference(inet_offloads[proto]);
net/ipv4/af_inet.c
1416
if (likely(ops && ops->callbacks.gso_segment)) {
net/ipv4/af_inet.c
1417
segs = ops->callbacks.gso_segment(skb, features);
net/ipv4/af_inet.c
1476
const struct net_offload *ops;
net/ipv4/af_inet.c
1493
ops = rcu_dereference(inet_offloads[proto]);
net/ipv4/af_inet.c
1494
if (!ops || !ops->callbacks.gro_receive)
net/ipv4/af_inet.c
1539
ops->callbacks.gro_receive, head, skb);
net/ipv4/af_inet.c
1603
const struct net_offload *ops;
net/ipv4/af_inet.c
1616
ops = rcu_dereference(inet_offloads[proto]);
net/ipv4/af_inet.c
1617
if (WARN_ON(!ops || !ops->callbacks.gro_complete))
net/ipv4/af_inet.c
1624
err = INDIRECT_CALL_2(ops->callbacks.gro_complete,
net/ipv4/af_inet.c
326
sock->ops = answer->ops;
net/ipv4/arp.c
252
neigh->ops = &arp_direct_ops;
net/ipv4/arp.c
283
neigh->ops = &arp_hh_ops;
net/ipv4/arp.c
285
neigh->ops = &arp_generic_ops;
net/ipv4/arp.c
288
neigh->output = neigh->ops->connected_output;
net/ipv4/arp.c
290
neigh->output = neigh->ops->output;
net/ipv4/datagram.c
112
if (!dst || !READ_ONCE(dst->obsolete) || dst->ops->check(dst, 0)) {
net/ipv4/esp4_offload.c
137
const struct net_offload *ops;
net/ipv4/esp4_offload.c
142
ops = rcu_dereference(inet_offloads[xo->proto]);
net/ipv4/esp4_offload.c
143
if (likely(ops && ops->callbacks.gso_segment))
net/ipv4/esp4_offload.c
144
segs = ops->callbacks.gso_segment(skb, features);
net/ipv4/esp4_offload.c
155
const struct net_offload *ops;
net/ipv4/esp4_offload.c
183
ops = rcu_dereference(inet_offloads[proto]);
net/ipv4/esp4_offload.c
184
if (likely(ops && ops->callbacks.gso_segment))
net/ipv4/esp4_offload.c
185
segs = ops->callbacks.gso_segment(skb, features);
net/ipv4/fib_notifier.c
57
struct fib_notifier_ops *ops;
net/ipv4/fib_notifier.c
61
ops = fib_notifier_ops_register(&fib4_notifier_ops_template, net);
net/ipv4/fib_notifier.c
62
if (IS_ERR(ops))
net/ipv4/fib_notifier.c
63
return PTR_ERR(ops);
net/ipv4/fib_notifier.c
64
net->ipv4.notifier_ops = ops;
net/ipv4/fib_rules.c
465
static void fib4_rule_flush_cache(struct fib_rules_ops *ops)
net/ipv4/fib_rules.c
467
rt_cache_flush(ops->fro_net);
net/ipv4/fib_rules.c
487
static int fib_default_rules_init(struct fib_rules_ops *ops)
net/ipv4/fib_rules.c
491
err = fib_default_rule_add(ops, 0, RT_TABLE_LOCAL);
net/ipv4/fib_rules.c
494
err = fib_default_rule_add(ops, 0x7FFE, RT_TABLE_MAIN);
net/ipv4/fib_rules.c
497
err = fib_default_rule_add(ops, 0x7FFF, RT_TABLE_DEFAULT);
net/ipv4/fib_rules.c
506
struct fib_rules_ops *ops;
net/ipv4/fib_rules.c
508
ops = fib_rules_register(&fib4_rules_ops_template, net);
net/ipv4/fib_rules.c
509
if (IS_ERR(ops))
net/ipv4/fib_rules.c
510
return PTR_ERR(ops);
net/ipv4/fib_rules.c
512
err = fib_default_rules_init(ops);
net/ipv4/fib_rules.c
515
net->ipv4.rules_ops = ops;
net/ipv4/fib_rules.c
522
fib_rules_unregister(ops);
net/ipv4/fou_core.c
249
const struct net_offload *ops;
net/ipv4/fou_core.c
266
ops = fou_gro_ops(sk, fou->protocol);
net/ipv4/fou_core.c
267
if (!ops || !ops->callbacks.gro_receive)
net/ipv4/fou_core.c
270
pp = call_gro_receive(ops->callbacks.gro_receive, head, skb);
net/ipv4/fou_core.c
280
const struct net_offload *ops;
net/ipv4/fou_core.c
288
ops = fou_gro_ops(sk, fou->protocol);
net/ipv4/fou_core.c
289
if (WARN_ON(!ops || !ops->callbacks.gro_complete)) {
net/ipv4/fou_core.c
294
err = ops->callbacks.gro_complete(skb, nhoff);
net/ipv4/fou_core.c
329
const struct net_offload *ops;
net/ipv4/fou_core.c
455
ops = fou_gro_ops(sk, proto);
net/ipv4/fou_core.c
456
if (!ops || !ops->callbacks.gro_receive)
net/ipv4/fou_core.c
459
pp = call_gro_receive(ops->callbacks.gro_receive, head, skb);
net/ipv4/fou_core.c
471
const struct net_offload *ops;
net/ipv4/fou_core.c
497
ops = fou_gro_ops(sk, proto);
net/ipv4/fou_core.c
498
if (WARN_ON(!ops || !ops->callbacks.gro_complete))
net/ipv4/fou_core.c
501
err = ops->callbacks.gro_complete(skb, nhoff + guehlen);
net/ipv4/inet_connection_sock.c
1557
dst->ops->update_pmtu(dst, sk, NULL, mtu, true);
net/ipv4/inet_connection_sock.c
853
reqsk_alloc_noprof(const struct request_sock_ops *ops, struct sock *sk_listener,
net/ipv4/inet_connection_sock.c
858
req = kmem_cache_alloc_noprof(ops->slab, GFP_ATOMIC | __GFP_NOWARN);
net/ipv4/inet_connection_sock.c
864
kmem_cache_free(ops->slab, req);
net/ipv4/inet_connection_sock.c
869
req->rsk_ops = ops;
net/ipv4/inet_connection_sock.c
884
struct request_sock *inet_reqsk_alloc(const struct request_sock_ops *ops,
net/ipv4/inet_connection_sock.c
888
struct request_sock *req = reqsk_alloc(ops, sk_listener,
net/ipv4/ip_tunnel.c
1123
struct rtnl_link_ops *ops, char *devname)
net/ipv4/ip_tunnel.c
1129
itn->rtnl_link_ops = ops;
net/ipv4/ip_tunnel.c
1133
if (!ops || !net_has_fallback_tunnels(net)) {
net/ipv4/ip_tunnel.c
1147
itn->fb_tunnel_dev = __ip_tunnel_create(net, ops, &parms);
net/ipv4/ip_tunnel.c
1164
struct rtnl_link_ops *ops,
net/ipv4/ip_tunnel.c
1174
if (dev->rtnl_link_ops == ops)
net/ipv4/ip_tunnel.c
234
const struct rtnl_link_ops *ops,
net/ipv4/ip_tunnel.c
248
if (strlen(ops->kind) > (IFNAMSIZ - 3))
net/ipv4/ip_tunnel.c
250
strscpy(name, ops->kind);
net/ipv4/ip_tunnel.c
255
dev = alloc_netdev(ops->priv_size, name, NET_NAME_UNKNOWN, ops->setup);
net/ipv4/ip_tunnel.c
262
dev->rtnl_link_ops = ops;
net/ipv4/ip_tunnel.c
459
int ip_tunnel_encap_add_ops(const struct ip_tunnel_encap_ops *ops,
net/ipv4/ip_tunnel.c
467
NULL, ops) ? 0 : -1;
net/ipv4/ip_tunnel.c
471
int ip_tunnel_encap_del_ops(const struct ip_tunnel_encap_ops *ops,
net/ipv4/ip_tunnel.c
481
ops, NULL) == ops) ? 0 : -1;
net/ipv4/ipmr.c
252
struct fib_rules_ops *ops;
net/ipv4/ipmr.c
256
ops = fib_rules_register(&ipmr_rules_ops_template, net);
net/ipv4/ipmr.c
257
if (IS_ERR(ops))
net/ipv4/ipmr.c
258
return PTR_ERR(ops);
net/ipv4/ipmr.c
268
err = fib_default_rule_add(ops, 0x7fff, RT_TABLE_DEFAULT);
net/ipv4/ipmr.c
272
net->ipv4.mr_rules_ops = ops;
net/ipv4/ipmr.c
280
fib_rules_unregister(ops);
net/ipv4/ipmr.c
3207
struct fib_notifier_ops *ops;
net/ipv4/ipmr.c
3211
ops = fib_notifier_ops_register(&ipmr_notifier_ops_template, net);
net/ipv4/ipmr.c
3212
if (IS_ERR(ops))
net/ipv4/ipmr.c
3213
return PTR_ERR(ops);
net/ipv4/ipmr.c
3214
net->ipv4.ipmr_notifier_ops = ops;
net/ipv4/ipmr_base.c
33
struct mr_table_ops *ops,
net/ipv4/ipmr_base.c
47
mrt->ops = *ops;
net/ipv4/ipmr_base.c
48
err = rhltable_init(&mrt->mfc_hash, mrt->ops.rht_params);
net/ipv4/ipmr_base.c
69
list = rhltable_lookup(&mrt->mfc_hash, hasharg, *mrt->ops.rht_params);
net/ipv4/ipmr_base.c
83
list = rhltable_lookup(&mrt->mfc_hash, mrt->ops.cmparg_any,
net/ipv4/ipmr_base.c
84
*mrt->ops.rht_params);
net/ipv4/ipmr_base.c
98
list = rhltable_lookup(&mrt->mfc_hash, hasharg, *mrt->ops.rht_params);
net/ipv4/netfilter/arp_tables.c
1513
struct nf_hook_ops *ops;
net/ipv4/netfilter/arp_tables.c
1550
ops = kmemdup_array(template_ops, num_ops, sizeof(*ops), GFP_KERNEL);
net/ipv4/netfilter/arp_tables.c
1551
if (!ops) {
net/ipv4/netfilter/arp_tables.c
1557
ops[i].priv = new_table;
net/ipv4/netfilter/arp_tables.c
1559
new_table->ops = ops;
net/ipv4/netfilter/arp_tables.c
1561
ret = nf_register_net_hooks(net, ops, num_ops);
net/ipv4/netfilter/arp_tables.c
1577
nf_unregister_net_hooks(net, table->ops, hweight32(table->valid_hooks));
net/ipv4/netfilter/ip_tables.c
1727
struct nf_hook_ops *ops;
net/ipv4/netfilter/ip_tables.c
1770
ops = kmemdup_array(template_ops, num_ops, sizeof(*ops), GFP_KERNEL);
net/ipv4/netfilter/ip_tables.c
1771
if (!ops) {
net/ipv4/netfilter/ip_tables.c
1777
ops[i].priv = new_table;
net/ipv4/netfilter/ip_tables.c
1779
new_table->ops = ops;
net/ipv4/netfilter/ip_tables.c
1781
ret = nf_register_net_hooks(net, ops, num_ops);
net/ipv4/netfilter/ip_tables.c
1797
nf_unregister_net_hooks(net, table->ops, hweight32(table->valid_hooks));
net/ipv4/netfilter/iptable_nat.c
101
nf_nat_ipv4_unregister_fn(net, &ops[i]);
net/ipv4/netfilter/iptable_nat.c
103
kfree(ops);
net/ipv4/netfilter/iptable_nat.c
62
struct nf_hook_ops *ops;
net/ipv4/netfilter/iptable_nat.c
71
ops = kmemdup(nf_nat_ipv4_ops, sizeof(nf_nat_ipv4_ops), GFP_KERNEL);
net/ipv4/netfilter/iptable_nat.c
72
if (!ops)
net/ipv4/netfilter/iptable_nat.c
76
ops[i].priv = table;
net/ipv4/netfilter/iptable_nat.c
77
ret = nf_nat_ipv4_register_fn(net, &ops[i]);
net/ipv4/netfilter/iptable_nat.c
80
nf_nat_ipv4_unregister_fn(net, &ops[--i]);
net/ipv4/netfilter/iptable_nat.c
82
kfree(ops);
net/ipv4/netfilter/iptable_nat.c
87
xt_nat_net->nf_nat_ops = ops;
net/ipv4/netfilter/iptable_nat.c
94
struct nf_hook_ops *ops = xt_nat_net->nf_nat_ops;
net/ipv4/netfilter/iptable_nat.c
97
if (!ops)
net/ipv4/netfilter/nft_dup_ipv4.c
90
.ops = &nft_dup_ipv4_ops,
net/ipv4/netfilter/nft_reject_ipv4.c
54
.ops = &nft_reject_ipv4_ops,
net/ipv4/route.c
1146
if (READ_ONCE(odst->obsolete) && !odst->ops->check(odst, 0)) {
net/ipv4/syncookies.c
318
struct request_sock *cookie_tcp_reqsk_alloc(const struct request_sock_ops *ops,
net/ipv4/syncookies.c
328
req = mptcp_subflow_reqsk_alloc(ops, sk, false);
net/ipv4/syncookies.c
330
req = inet_reqsk_alloc(ops, sk, false);
net/ipv4/tcp_bpf.c
644
static void tcp_bpf_check_v6_needs_rebuild(struct proto *ops)
net/ipv4/tcp_bpf.c
646
if (unlikely(ops != smp_load_acquire(&tcpv6_prot_saved))) {
net/ipv4/tcp_bpf.c
648
if (likely(ops != tcpv6_prot_saved)) {
net/ipv4/tcp_bpf.c
649
tcp_bpf_rebuild_protos(tcp_bpf_prots[TCP_BPF_IPV6], ops);
net/ipv4/tcp_bpf.c
650
smp_store_release(&tcpv6_prot_saved, ops);
net/ipv4/tcp_bpf.c
663
static int tcp_bpf_assert_proto_ops(struct proto *ops)
net/ipv4/tcp_bpf.c
669
return ops->recvmsg == tcp_recvmsg &&
net/ipv4/tcp_bpf.c
670
ops->sendmsg == tcp_sendmsg ? 0 : -ENOTSUPP;
net/ipv4/tcp_ipv4.c
1878
!INDIRECT_CALL_1(dst->ops->check, ipv4_dst_check,
net/ipv4/tcp_ipv4.c
412
dst->ops->redirect(dst, sk, skb);
net/ipv4/udp_bpf.c
137
static void udp_bpf_check_v6_needs_rebuild(struct proto *ops)
net/ipv4/udp_bpf.c
139
if (unlikely(ops != smp_load_acquire(&udpv6_prot_saved))) {
net/ipv4/udp_bpf.c
141
if (likely(ops != udpv6_prot_saved)) {
net/ipv4/udp_bpf.c
142
udp_bpf_rebuild_protos(&udp_bpf_prots[UDP_BPF_IPV6], ops);
net/ipv4/udp_bpf.c
143
smp_store_release(&udpv6_prot_saved, ops);
net/ipv4/udp_offload.c
315
const struct net_offload *ops;
net/ipv4/udp_offload.c
329
ops = rcu_dereference(offloads[skb->inner_ipproto]);
net/ipv4/udp_offload.c
330
if (!ops || !ops->callbacks.gso_segment)
net/ipv4/udp_offload.c
332
gso_inner_segment = ops->callbacks.gso_segment;
net/ipv4/udplite.c
77
.ops = &inet_dgram_ops,
net/ipv4/xfrm4_input.c
186
const struct net_offload *ops;
net/ipv4/xfrm4_input.c
200
ops = rcu_dereference(inet_offloads[IPPROTO_ESP]);
net/ipv4/xfrm4_input.c
201
if (!ops || !ops->callbacks.gro_receive)
net/ipv4/xfrm4_input.c
213
pp = call_gro_receive(ops->callbacks.gro_receive, head, skb);
net/ipv4/xfrm4_policy.c
103
path->ops->update_pmtu(path, sk, skb, mtu, confirm_neigh);
net/ipv4/xfrm4_policy.c
112
path->ops->redirect(path, sk, skb);
net/ipv6/af_inet6.c
177
sock->ops = answer->ops;
net/ipv6/calipso.c
1436
static const struct netlbl_calipso_ops ops = {
net/ipv6/calipso.c
1470
netlbl_calipso_ops_register(&ops);
net/ipv6/datagram.c
132
dst->ops->check(dst, inet6_sk(sk)->dst_cookie)) {
net/ipv6/esp6_offload.c
173
const struct net_offload *ops;
net/ipv6/esp6_offload.c
178
ops = rcu_dereference(inet6_offloads[xo->proto]);
net/ipv6/esp6_offload.c
179
if (likely(ops && ops->callbacks.gso_segment))
net/ipv6/esp6_offload.c
180
segs = ops->callbacks.gso_segment(skb, features);
net/ipv6/esp6_offload.c
191
const struct net_offload *ops;
net/ipv6/esp6_offload.c
223
ops = rcu_dereference(inet6_offloads[proto]);
net/ipv6/esp6_offload.c
224
if (likely(ops && ops->callbacks.gso_segment))
net/ipv6/esp6_offload.c
225
segs = ops->callbacks.gso_segment(skb, features);
net/ipv6/fib6_notifier.c
51
struct fib_notifier_ops *ops;
net/ipv6/fib6_notifier.c
53
ops = fib_notifier_ops_register(&fib6_notifier_ops_template, net);
net/ipv6/fib6_notifier.c
54
if (IS_ERR(ops))
net/ipv6/fib6_notifier.c
55
return PTR_ERR(ops);
net/ipv6/fib6_notifier.c
56
net->ipv6.notifier_ops = ops;
net/ipv6/fib6_rules.c
587
static void fib6_rule_flush_cache(struct fib_rules_ops *ops)
net/ipv6/fib6_rules.c
589
rt_genid_bump_ipv6(ops->fro_net);
net/ipv6/fib6_rules.c
612
struct fib_rules_ops *ops;
net/ipv6/fib6_rules.c
615
ops = fib_rules_register(&fib6_rules_ops_template, net);
net/ipv6/fib6_rules.c
616
if (IS_ERR(ops))
net/ipv6/fib6_rules.c
617
return PTR_ERR(ops);
net/ipv6/fib6_rules.c
619
err = fib_default_rule_add(ops, 0, RT6_TABLE_LOCAL);
net/ipv6/fib6_rules.c
623
err = fib_default_rule_add(ops, 0x7FFE, RT6_TABLE_MAIN);
net/ipv6/fib6_rules.c
627
net->ipv6.fib6_rules_ops = ops;
net/ipv6/fib6_rules.c
633
fib_rules_unregister(ops);
net/ipv6/ila/ila_main.c
55
.ops = ila_nl_ops,
net/ipv6/inet6_connection_sock.c
131
dst->ops->update_pmtu(dst, sk, NULL, mtu, true);
net/ipv6/ioam6.c
678
.ops = ioam6_genl_ops,
net/ipv6/ip6_gre.c
1061
dst->ops->update_pmtu(dst, NULL, skb, mtu, false);
net/ipv6/ip6_offload.c
130
ops = rcu_dereference(inet6_offloads[proto]);
net/ipv6/ip6_offload.c
131
if (likely(ops && ops->callbacks.gso_segment)) {
net/ipv6/ip6_offload.c
135
segs = ops->callbacks.gso_segment(skb, features);
net/ipv6/ip6_offload.c
206
const struct net_offload *ops;
net/ipv6/ip6_offload.c
227
ops = rcu_dereference(inet6_offloads[proto]);
net/ipv6/ip6_offload.c
228
if (!ops || !ops->callbacks.gro_receive) {
net/ipv6/ip6_offload.c
231
ops = rcu_dereference(inet6_offloads[proto]);
net/ipv6/ip6_offload.c
232
if (!ops || !ops->callbacks.gro_receive)
net/ipv6/ip6_offload.c
26
const struct net_offload *ops = NULL;
net/ipv6/ip6_offload.c
294
pp = ops->callbacks.gro_receive(head, skb);
net/ipv6/ip6_offload.c
32
ops = rcu_dereference(inet6_offloads[proto]);
net/ipv6/ip6_offload.c
333
const struct net_offload *ops;
net/ipv6/ip6_offload.c
34
if (unlikely(!ops))
net/ipv6/ip6_offload.c
345
nhoff += sizeof(*iph) + ipv6_exthdrs_len(iph, &ops);
net/ipv6/ip6_offload.c
347
if (likely(ops == &net_hotdata.tcpv6_offload))
net/ipv6/ip6_offload.c
350
if (ops == &net_hotdata.udpv6_offload)
net/ipv6/ip6_offload.c
354
if (WARN_ON(!ops || !ops->callbacks.gro_complete))
net/ipv6/ip6_offload.c
357
err = ops->callbacks.gro_complete(skb, nhoff);
net/ipv6/ip6_offload.c
37
if (!(ops->flags & INET6_PROTO_GSO_EXTHDR))
net/ipv6/ip6_offload.c
60
const struct net_offload *ops = NULL;
net/ipv6/ip6_offload.c
66
ops = rcu_dereference(inet6_offloads[proto]);
net/ipv6/ip6_offload.c
68
if (unlikely(!ops))
net/ipv6/ip6_offload.c
71
if (!(ops->flags & INET6_PROTO_GSO_EXTHDR))
net/ipv6/ip6_offload.c
96
const struct net_offload *ops;
net/ipv6/ip6_output.c
1067
if (dst->ops->family != AF_INET6) {
net/ipv6/ip6_tunnel.c
1008
opt->ops.dst1opt = (struct ipv6_opt_hdr *) opt->dst_opt;
net/ipv6/ip6_tunnel.c
1009
opt->ops.opt_nflen = 8;
net/ipv6/ip6_tunnel.c
1273
proto = ipv6_push_frag_opts(skb, &opt.ops, proto);
net/ipv6/ip6_tunnel.c
1783
int ip6_tnl_encap_add_ops(const struct ip6_tnl_encap_ops *ops,
net/ipv6/ip6_tunnel.c
1791
NULL, ops) ? 0 : -1;
net/ipv6/ip6_tunnel.c
1795
int ip6_tnl_encap_del_ops(const struct ip6_tnl_encap_ops *ops,
net/ipv6/ip6_tunnel.c
1805
ops, NULL) == ops) ? 0 : -1;
net/ipv6/ip6_tunnel.c
994
struct ipv6_txoptions ops;
net/ipv6/ip6mr.c
1306
struct fib_notifier_ops *ops;
net/ipv6/ip6mr.c
1310
ops = fib_notifier_ops_register(&ip6mr_notifier_ops_template, net);
net/ipv6/ip6mr.c
1311
if (IS_ERR(ops))
net/ipv6/ip6mr.c
1312
return PTR_ERR(ops);
net/ipv6/ip6mr.c
1314
net->ipv6.ip6mr_notifier_ops = ops;
net/ipv6/ip6mr.c
239
struct fib_rules_ops *ops;
net/ipv6/ip6mr.c
243
ops = fib_rules_register(&ip6mr_rules_ops_template, net);
net/ipv6/ip6mr.c
244
if (IS_ERR(ops))
net/ipv6/ip6mr.c
245
return PTR_ERR(ops);
net/ipv6/ip6mr.c
255
err = fib_default_rule_add(ops, 0x7fff, RT6_TABLE_DFLT);
net/ipv6/ip6mr.c
259
net->ipv6.mr6_rules_ops = ops;
net/ipv6/ip6mr.c
267
fib_rules_unregister(ops);
net/ipv6/ipv6_sockglue.c
606
WRITE_ONCE(sk->sk_socket->ops, &inet_stream_ops);
net/ipv6/ipv6_sockglue.c
620
WRITE_ONCE(sk->sk_socket->ops, &inet_dgram_ops);
net/ipv6/ndisc.c
345
neigh->ops = &ndisc_direct_ops;
net/ipv6/ndisc.c
361
neigh->ops = &ndisc_hh_ops;
net/ipv6/ndisc.c
363
neigh->ops = &ndisc_generic_ops;
net/ipv6/ndisc.c
365
neigh->output = neigh->ops->connected_output;
net/ipv6/ndisc.c
367
neigh->output = neigh->ops->output;
net/ipv6/netfilter/ip6_tables.c
1736
struct nf_hook_ops *ops;
net/ipv6/netfilter/ip6_tables.c
1776
ops = kmemdup_array(template_ops, num_ops, sizeof(*ops), GFP_KERNEL);
net/ipv6/netfilter/ip6_tables.c
1777
if (!ops) {
net/ipv6/netfilter/ip6_tables.c
1783
ops[i].priv = new_table;
net/ipv6/netfilter/ip6_tables.c
1785
new_table->ops = ops;
net/ipv6/netfilter/ip6_tables.c
1787
ret = nf_register_net_hooks(net, ops, num_ops);
net/ipv6/netfilter/ip6_tables.c
1803
nf_unregister_net_hooks(net, table->ops, hweight32(table->valid_hooks));
net/ipv6/netfilter/ip6table_nat.c
103
nf_nat_ipv6_unregister_fn(net, &ops[i]);
net/ipv6/netfilter/ip6table_nat.c
105
kfree(ops);
net/ipv6/netfilter/ip6table_nat.c
64
struct nf_hook_ops *ops;
net/ipv6/netfilter/ip6table_nat.c
73
ops = kmemdup(nf_nat_ipv6_ops, sizeof(nf_nat_ipv6_ops), GFP_KERNEL);
net/ipv6/netfilter/ip6table_nat.c
74
if (!ops)
net/ipv6/netfilter/ip6table_nat.c
78
ops[i].priv = table;
net/ipv6/netfilter/ip6table_nat.c
79
ret = nf_nat_ipv6_register_fn(net, &ops[i]);
net/ipv6/netfilter/ip6table_nat.c
82
nf_nat_ipv6_unregister_fn(net, &ops[--i]);
net/ipv6/netfilter/ip6table_nat.c
84
kfree(ops);
net/ipv6/netfilter/ip6table_nat.c
89
xt_nat_net->nf_nat_ops = ops;
net/ipv6/netfilter/ip6table_nat.c
96
struct nf_hook_ops *ops = xt_nat_net->nf_nat_ops;
net/ipv6/netfilter/ip6table_nat.c
99
if (!ops)
net/ipv6/netfilter/nft_dup_ipv6.c
88
.ops = &nft_dup_ipv6_ops,
net/ipv6/netfilter/nft_reject_ipv6.c
55
.ops = &nft_reject_ipv6_ops,
net/ipv6/ping.c
223
.ops = &inet6_sockraw_ops,
net/ipv6/raw.c
1303
.ops = &inet6_sockraw_ops,
net/ipv6/route.c
3031
dst->ops->check(dst, inet6_sk(sk)->dst_cookie))
net/ipv6/route.c
3362
static void ip6_dst_gc(struct dst_ops *ops)
net/ipv6/route.c
3364
struct net *net = container_of(ops, struct net, ipv6.ip6_dst_ops);
net/ipv6/route.c
3376
entries = dst_entries_get_slow(ops);
net/ipv6/route.c
3377
if (entries < ops->gc_thresh)
net/ipv6/route.c
6676
net->ipv6.ip6_null_entry->dst.ops = &net->ipv6.ip6_dst_ops;
net/ipv6/route.c
6688
net->ipv6.ip6_prohibit_entry->dst.ops = &net->ipv6.ip6_dst_ops;
net/ipv6/route.c
6698
net->ipv6.ip6_blk_hole_entry->dst.ops = &net->ipv6.ip6_dst_ops;
net/ipv6/route.c
95
static void ip6_dst_gc(struct dst_ops *ops);
net/ipv6/seg6.c
499
.ops = seg6_genl_ops,
net/ipv6/seg6_local.c
2410
struct seg6_local_lwtunnel_ops *ops;
net/ipv6/seg6_local.c
2412
ops = &desc->slwt_ops;
net/ipv6/seg6_local.c
2413
if (!ops->build_state)
net/ipv6/seg6_local.c
2416
return ops->build_state(slwt, cfg, extack);
net/ipv6/seg6_local.c
2425
struct seg6_local_lwtunnel_ops *ops;
net/ipv6/seg6_local.c
2427
ops = &desc->slwt_ops;
net/ipv6/seg6_local.c
2428
if (!ops->destroy_state)
net/ipv6/seg6_local.c
2431
ops->destroy_state(slwt);
net/ipv6/tcp_ipv6.c
1586
INDIRECT_CALL_1(dst->ops->check, ip6_dst_check,
net/ipv6/tcp_ipv6.c
2337
.ops = &inet6_stream_ops,
net/ipv6/tcp_ipv6.c
452
dst->ops->redirect(dst, sk, skb);
net/ipv6/udp.c
1945
.ops = &inet6_dgram_ops,
net/ipv6/udplite.c
76
.ops = &inet6_dgram_ops,
net/ipv6/xfrm6_input.c
183
const struct net_offload *ops;
net/ipv6/xfrm6_input.c
200
ops = rcu_dereference(inet6_offloads[IPPROTO_ESP]);
net/ipv6/xfrm6_input.c
201
if (!ops || !ops->callbacks.gro_receive)
net/ipv6/xfrm6_input.c
213
pp = call_gro_receive(ops->callbacks.gro_receive, head, skb);
net/ipv6/xfrm6_policy.c
114
path->ops->update_pmtu(path, sk, skb, mtu, confirm_neigh);
net/ipv6/xfrm6_policy.c
123
path->ops->redirect(path, sk, skb);
net/iucv/af_iucv.c
2246
sock->ops = &iucv_sock_ops;
net/kcm/kcmsock.c
1537
newsock->ops = osock->ops;
net/kcm/kcmsock.c
1539
__module_get(newsock->ops->owner);
net/kcm/kcmsock.c
1797
sock->ops = &kcm_dgram_ops;
net/kcm/kcmsock.c
1800
sock->ops = &kcm_seqpacket_ops;
net/key/af_key.c
159
sock->ops = &pfkey_ops;
net/l2tp/l2tp_core.h
268
int l2tp_nl_register_ops(enum l2tp_pwtype pw_type, const struct l2tp_nl_cmd_ops *ops);
net/l2tp/l2tp_ip.c
653
.ops = &l2tp_ip_ops,
net/l2tp/l2tp_ip6.c
785
.ops = &l2tp_ip6_ops,
net/l2tp/l2tp_netlink.c
1009
int l2tp_nl_register_ops(enum l2tp_pwtype pw_type, const struct l2tp_nl_cmd_ops *ops)
net/l2tp/l2tp_netlink.c
1022
l2tp_nl_cmd_ops[pw_type] = ops;
net/l2tp/l2tp_ppp.c
482
sock->ops = &pppol2tp_ops;
net/l2tp/l2tp_ppp.c
797
po->chan.ops = &pppol2tp_chan_ops;
net/llc/af_llc.c
150
sock->ops = &llc_ui_ops;
net/mac80211/agg-tx.c
623
if (WARN_ON_ONCE(!local->ops->ampdu_action))
net/mac80211/agg-tx.c
878
if (!local->ops->ampdu_action)
net/mac80211/cfg.c
3090
if (!local->ops->conf_tx)
net/mac80211/cfg.c
3161
if (sdata->local->ops->hw_scan)
net/mac80211/cfg.c
3212
if (!sdata->local->ops->sched_scan_start)
net/mac80211/cfg.c
3224
if (!local->ops->sched_scan_stop)
net/mac80211/cfg.c
3497
if (local->ops->get_txpower &&
net/mac80211/cfg.c
3534
if (!local->ops->testmode_cmd)
net/mac80211/cfg.c
3545
return local->ops->testmode_cmd(&local->hw, vif, data, len);
net/mac80211/cfg.c
3555
if (!local->ops->testmode_dump)
net/mac80211/cfg.c
3558
return local->ops->testmode_dump(&local->hw, skb, cb, data, len);
net/mac80211/cfg.c
4596
if (!local->ops->set_rekey_data)
net/mac80211/cfg.c
5048
if (!sdata->local->ops->set_tid_config)
net/mac80211/cfg.c
5070
if (!sdata->local->ops->reset_tid_config)
net/mac80211/cfg.c
5088
if (!local->ops->set_sar_specs)
net/mac80211/cfg.c
5091
return local->ops->set_sar_specs(&local->hw, sar);
net/mac80211/cfg.c
5385
if (!local->ops->set_radar_background)
net/mac80211/cfg.c
5388
return local->ops->set_radar_background(&local->hw, chandef);
net/mac80211/cfg.c
5517
if (!local->ops->set_hw_timestamp)
net/mac80211/cfg.c
5523
return local->ops->set_hw_timestamp(&local->hw, &sdata->vif, hwts);
net/mac80211/chan.c
1368
if (curr_ctx && !local->ops->switch_vif_chanctx)
net/mac80211/debugfs.c
72
local->rate_ctrl ? local->rate_ctrl->ops->name : "hw/driver");
net/mac80211/debugfs_netdev.c
674
if (local->ops->reset_tsf) {
net/mac80211/debugfs_netdev.c
691
if (tsf_is_delta && local->ops->offset_tsf) {
net/mac80211/debugfs_netdev.c
696
} else if (local->ops->set_tsf) {
net/mac80211/driver-ops.c
103
ret = local->ops->change_interface(&local->hw, &sdata->vif, type, p2p);
net/mac80211/driver-ops.c
129
local->ops->remove_interface(&local->hw, &sdata->vif);
net/mac80211/driver-ops.c
150
if (local->ops->sta_state) {
net/mac80211/driver-ops.c
151
ret = local->ops->sta_state(&local->hw, &sdata->vif, &sta->sta,
net/mac80211/driver-ops.c
184
if (local->ops->sta_set_txpwr)
net/mac80211/driver-ops.c
185
ret = local->ops->sta_set_txpwr(&local->hw, &sdata->vif,
net/mac80211/driver-ops.c
205
if (local->ops->link_sta_rc_update)
net/mac80211/driver-ops.c
206
local->ops->link_sta_rc_update(&local->hw, &sdata->vif,
net/mac80211/driver-ops.c
233
WARN_ONCE(local->ops->conf_tx,
net/mac80211/driver-ops.c
240
if (local->ops->conf_tx)
net/mac80211/driver-ops.c
241
ret = local->ops->conf_tx(&local->hw, &sdata->vif,
net/mac80211/driver-ops.c
259
if (local->ops->get_tsf)
net/mac80211/driver-ops.c
260
ret = local->ops->get_tsf(&local->hw, &sdata->vif);
net/mac80211/driver-ops.c
27
ret = local->ops->start(&local->hw);
net/mac80211/driver-ops.c
276
if (local->ops->set_tsf)
net/mac80211/driver-ops.c
277
local->ops->set_tsf(&local->hw, &sdata->vif, tsf);
net/mac80211/driver-ops.c
292
if (local->ops->offset_tsf)
net/mac80211/driver-ops.c
293
local->ops->offset_tsf(&local->hw, &sdata->vif, offset);
net/mac80211/driver-ops.c
307
if (local->ops->reset_tsf)
net/mac80211/driver-ops.c
308
local->ops->reset_tsf(&local->hw, &sdata->vif);
net/mac80211/driver-ops.c
341
if (local->ops->assign_vif_chanctx) {
net/mac80211/driver-ops.c
343
ret = local->ops->assign_vif_chanctx(&local->hw,
net/mac80211/driver-ops.c
373
if (local->ops->unassign_vif_chanctx) {
net/mac80211/driver-ops.c
375
local->ops->unassign_vif_chanctx(&local->hw,
net/mac80211/driver-ops.c
393
if (!local->ops->switch_vif_chanctx)
net/mac80211/driver-ops.c
414
ret = local->ops->switch_vif_chanctx(&local->hw,
net/mac80211/driver-ops.c
45
local->ops->stop(&local->hw, suspend);
net/mac80211/driver-ops.c
452
if (local->ops->ampdu_action)
net/mac80211/driver-ops.c
453
ret = local->ops->ampdu_action(&local->hw, &sdata->vif, params);
net/mac80211/driver-ops.c
494
if (local->ops->link_info_changed)
net/mac80211/driver-ops.c
495
local->ops->link_info_changed(&local->hw, &sdata->vif,
net/mac80211/driver-ops.c
497
else if (local->ops->bss_info_changed)
net/mac80211/driver-ops.c
498
local->ops->bss_info_changed(&local->hw, &sdata->vif,
net/mac80211/driver-ops.c
526
ret = local->ops->set_key(&local->hw, cmd, &sdata->vif, sta, key);
net/mac80211/driver-ops.c
561
if (local->ops->change_vif_links)
net/mac80211/driver-ops.c
562
ret = local->ops->change_vif_links(&local->hw, &sdata->vif,
net/mac80211/driver-ops.c
616
if (local->ops->change_sta_links)
net/mac80211/driver-ops.c
617
ret = local->ops->change_sta_links(&local->hw, &sdata->vif, sta,
net/mac80211/driver-ops.c
73
ret = local->ops->add_interface(&local->hw, &sdata->vif);
net/mac80211/driver-ops.h
1008
if (local->ops->mgd_protect_tdls_discover)
net/mac80211/driver-ops.h
1009
local->ops->mgd_protect_tdls_discover(&local->hw, &sdata->vif,
net/mac80211/driver-ops.h
1023
if (local->ops->add_chanctx)
net/mac80211/driver-ops.h
1024
ret = local->ops->add_chanctx(&local->hw, &ctx->conf);
net/mac80211/driver-ops.h
104
ret = local->ops->suspend(&local->hw, wowlan);
net/mac80211/driver-ops.h
1042
if (local->ops->remove_chanctx)
net/mac80211/driver-ops.h
1043
local->ops->remove_chanctx(&local->hw, &ctx->conf);
net/mac80211/driver-ops.h
1056
if (local->ops->change_chanctx) {
net/mac80211/driver-ops.h
1058
local->ops->change_chanctx(&local->hw, &ctx->conf, changed);
net/mac80211/driver-ops.h
1088
if (local->ops->start_ap)
net/mac80211/driver-ops.h
1089
ret = local->ops->start_ap(&local->hw, &sdata->vif, link_conf);
net/mac80211/driver-ops.h
1105
if (local->ops->stop_ap)
net/mac80211/driver-ops.h
1106
local->ops->stop_ap(&local->hw, &sdata->vif, link_conf);
net/mac80211/driver-ops.h
1118
if (local->ops->reconfig_complete)
net/mac80211/driver-ops.h
1119
local->ops->reconfig_complete(&local->hw, reconfig_type);
net/mac80211/driver-ops.h
1137
if (local->ops->set_default_unicast_key)
net/mac80211/driver-ops.h
1138
local->ops->set_default_unicast_key(&local->hw, &sdata->vif,
net/mac80211/driver-ops.h
1149
if (local->ops->ipv6_addr_change)
net/mac80211/driver-ops.h
1150
local->ops->ipv6_addr_change(&local->hw, &sdata->vif, idev);
net/mac80211/driver-ops.h
1164
if (local->ops->channel_switch_beacon) {
net/mac80211/driver-ops.h
1166
local->ops->channel_switch_beacon(&local->hw, &sdata->vif,
net/mac80211/driver-ops.h
117
ret = local->ops->resume(&local->hw);
net/mac80211/driver-ops.h
1188
if (local->ops->pre_channel_switch)
net/mac80211/driver-ops.h
1189
ret = local->ops->pre_channel_switch(&local->hw, &sdata->vif,
net/mac80211/driver-ops.h
1212
if (local->ops->post_channel_switch)
net/mac80211/driver-ops.h
1213
ret = local->ops->post_channel_switch(&local->hw, &sdata->vif,
net/mac80211/driver-ops.h
1236
if (local->ops->abort_channel_switch)
net/mac80211/driver-ops.h
1237
local->ops->abort_channel_switch(&local->hw, &sdata->vif,
net/mac80211/driver-ops.h
1257
if (local->ops->channel_switch_rx_beacon)
net/mac80211/driver-ops.h
1258
local->ops->channel_switch_rx_beacon(&local->hw, &sdata->vif,
net/mac80211/driver-ops.h
1273
if (local->ops->join_ibss)
net/mac80211/driver-ops.h
1274
ret = local->ops->join_ibss(&local->hw, &sdata->vif);
net/mac80211/driver-ops.h
128
if (!local->ops->set_wakeup)
net/mac80211/driver-ops.h
1288
if (local->ops->leave_ibss)
net/mac80211/driver-ops.h
1289
local->ops->leave_ibss(&local->hw, &sdata->vif);
net/mac80211/driver-ops.h
1299
if (local->ops->get_expected_throughput && sta->uploaded)
net/mac80211/driver-ops.h
1300
ret = local->ops->get_expected_throughput(&local->hw, &sta->sta);
net/mac80211/driver-ops.h
1315
if (!local->ops->get_txpower)
net/mac80211/driver-ops.h
1318
ret = local->ops->get_txpower(&local->hw, &sdata->vif, link_id, dbm);
net/mac80211/driver-ops.h
132
local->ops->set_wakeup(&local->hw, enabled);
net/mac80211/driver-ops.h
1338
if (!local->ops->tdls_channel_switch)
net/mac80211/driver-ops.h
1342
ret = local->ops->tdls_channel_switch(&local->hw, &sdata->vif, sta,
net/mac80211/driver-ops.h
1359
if (!local->ops->tdls_cancel_channel_switch)
net/mac80211/driver-ops.h
1363
local->ops->tdls_cancel_channel_switch(&local->hw, &sdata->vif, sta);
net/mac80211/driver-ops.h
1373
if (local->ops->tdls_recv_channel_switch)
net/mac80211/driver-ops.h
1374
local->ops->tdls_recv_channel_switch(&local->hw, &sdata->vif,
net/mac80211/driver-ops.h
1394
local->ops->wake_tx_queue(&local->hw, &txq->txq);
net/mac80211/driver-ops.h
1408
if (!local->ops->can_aggregate_in_amsdu)
net/mac80211/driver-ops.h
1411
return local->ops->can_aggregate_in_amsdu(&local->hw, head, skb);
net/mac80211/driver-ops.h
1426
if (local->ops->get_ftm_responder_stats)
net/mac80211/driver-ops.h
1427
ret = local->ops->get_ftm_responder_stats(&local->hw,
net/mac80211/driver-ops.h
1448
if (local->ops->start_pmsr)
net/mac80211/driver-ops.h
1449
ret = local->ops->start_pmsr(&local->hw, &sdata->vif, request);
net/mac80211/driver-ops.h
1466
if (local->ops->abort_pmsr)
net/mac80211/driver-ops.h
1467
local->ops->abort_pmsr(&local->hw, &sdata->vif, request);
net/mac80211/driver-ops.h
1482
ret = local->ops->start_nan(&local->hw, &sdata->vif, conf);
net/mac80211/driver-ops.h
1495
local->ops->stop_nan(&local->hw, &sdata->vif);
net/mac80211/driver-ops.h
1510
if (!local->ops->nan_change_conf)
net/mac80211/driver-ops.h
1514
ret = local->ops->nan_change_conf(&local->hw, &sdata->vif, conf,
net/mac80211/driver-ops.h
1531
if (!local->ops->add_nan_func)
net/mac80211/driver-ops.h
1535
ret = local->ops->add_nan_func(&local->hw, &sdata->vif, nan_func);
net/mac80211/driver-ops.h
1550
if (local->ops->del_nan_func)
net/mac80211/driver-ops.h
1551
local->ops->del_nan_func(&local->hw, &sdata->vif, instance_id);
net/mac80211/driver-ops.h
156
ret = local->ops->config(&local->hw, radio_idx, changed);
net/mac80211/driver-ops.h
1564
ret = local->ops->set_tid_config(&local->hw, &sdata->vif, sta,
net/mac80211/driver-ops.h
1579
ret = local->ops->reset_tid_config(&local->hw, &sdata->vif, sta, tids);
net/mac80211/driver-ops.h
1592
if (!local->ops->update_vif_offload)
net/mac80211/driver-ops.h
1596
local->ops->update_vif_offload(&local->hw, &sdata->vif);
net/mac80211/driver-ops.h
1612
if (local->ops->sta_set_4addr)
net/mac80211/driver-ops.h
1613
local->ops->sta_set_4addr(&local->hw, &sdata->vif, sta, enabled);
net/mac80211/driver-ops.h
1630
if (local->ops->sta_set_decap_offload)
net/mac80211/driver-ops.h
1631
local->ops->sta_set_decap_offload(&local->hw, &sdata->vif, sta,
net/mac80211/driver-ops.h
1652
local->ops->add_twt_setup(&local->hw, sta, twt);
net/mac80211/driver-ops.h
1666
if (!local->ops->twt_teardown_request)
net/mac80211/driver-ops.h
1670
local->ops->twt_teardown_request(&local->hw, sta, flowid);
net/mac80211/driver-ops.h
1687
if (local->ops->net_fill_forward_path)
net/mac80211/driver-ops.h
1688
ret = local->ops->net_fill_forward_path(&local->hw,
net/mac80211/driver-ops.h
1707
if (local->ops->net_setup_tc)
net/mac80211/driver-ops.h
1708
ret = local->ops->net_setup_tc(&local->hw, &sdata->vif, dev,
net/mac80211/driver-ops.h
172
if (local->ops->vif_cfg_changed)
net/mac80211/driver-ops.h
1727
if (local->ops->can_activate_links)
net/mac80211/driver-ops.h
1728
ret = local->ops->can_activate_links(&local->hw, &sdata->vif,
net/mac80211/driver-ops.h
173
local->ops->vif_cfg_changed(&local->hw, &sdata->vif, changed);
net/mac80211/driver-ops.h
174
else if (local->ops->bss_info_changed)
net/mac80211/driver-ops.h
175
local->ops->bss_info_changed(&local->hw, &sdata->vif,
net/mac80211/driver-ops.h
1756
if (local->ops->can_neg_ttlm)
net/mac80211/driver-ops.h
1757
res = local->ops->can_neg_ttlm(&local->hw, &sdata->vif,
net/mac80211/driver-ops.h
1769
if (local->ops->prep_add_interface)
net/mac80211/driver-ops.h
1770
local->ops->prep_add_interface(&local->hw, type);
net/mac80211/driver-ops.h
1788
if (local->ops->set_eml_op_mode)
net/mac80211/driver-ops.h
1789
ret = local->ops->set_eml_op_mode(&local->hw, &sdata->vif,
net/mac80211/driver-ops.h
192
if (local->ops->prepare_multicast)
net/mac80211/driver-ops.h
193
ret = local->ops->prepare_multicast(&local->hw, mc_list);
net/mac80211/driver-ops.h
210
local->ops->configure_filter(&local->hw, changed_flags, total_flags,
net/mac80211/driver-ops.h
225
if (local->ops->config_iface_filter)
net/mac80211/driver-ops.h
226
local->ops->config_iface_filter(&local->hw, &sdata->vif,
net/mac80211/driver-ops.h
237
if (local->ops->set_tim)
net/mac80211/driver-ops.h
238
ret = local->ops->set_tim(&local->hw, sta, set);
net/mac80211/driver-ops.h
265
if (local->ops->update_tkip_key)
net/mac80211/driver-ops.h
266
local->ops->update_tkip_key(&local->hw, &sdata->vif, conf,
net/mac80211/driver-ops.h
284
ret = local->ops->hw_scan(&local->hw, &sdata->vif, req);
net/mac80211/driver-ops.h
299
local->ops->cancel_hw_scan(&local->hw, &sdata->vif);
net/mac80211/driver-ops.h
318
ret = local->ops->sched_scan_start(&local->hw, &sdata->vif,
net/mac80211/driver-ops.h
336
ret = local->ops->sched_scan_stop(&local->hw, &sdata->vif);
net/mac80211/driver-ops.h
350
if (local->ops->sw_scan_start)
net/mac80211/driver-ops.h
351
local->ops->sw_scan_start(&local->hw, &sdata->vif, mac_addr);
net/mac80211/driver-ops.h
362
if (local->ops->sw_scan_complete)
net/mac80211/driver-ops.h
363
local->ops->sw_scan_complete(&local->hw, &sdata->vif);
net/mac80211/driver-ops.h
375
if (local->ops->get_stats)
net/mac80211/driver-ops.h
376
ret = local->ops->get_stats(&local->hw, stats);
net/mac80211/driver-ops.h
38
local->ops->tx(&local->hw, control, skb);
net/mac80211/driver-ops.h
386
if (local->ops->get_key_seq)
net/mac80211/driver-ops.h
387
local->ops->get_key_seq(&local->hw, &key->conf, seq);
net/mac80211/driver-ops.h
400
if (local->ops->set_frag_threshold)
net/mac80211/driver-ops.h
401
ret = local->ops->set_frag_threshold(&local->hw, radio_idx,
net/mac80211/driver-ops.h
416
if (local->ops->set_rts_threshold)
net/mac80211/driver-ops.h
417
ret = local->ops->set_rts_threshold(&local->hw, radio_idx,
net/mac80211/driver-ops.h
431
if (local->ops->set_coverage_class)
net/mac80211/driver-ops.h
432
local->ops->set_coverage_class(&local->hw, radio_idx, value);
net/mac80211/driver-ops.h
450
if (local->ops->sta_notify)
net/mac80211/driver-ops.h
451
local->ops->sta_notify(&local->hw, &sdata->vif, cmd, sta);
net/mac80211/driver-ops.h
469
if (local->ops->sta_add)
net/mac80211/driver-ops.h
47
if (local->ops->sync_rx_queues) {
net/mac80211/driver-ops.h
470
ret = local->ops->sta_add(&local->hw, &sdata->vif, sta);
net/mac80211/driver-ops.h
489
if (local->ops->sta_remove)
net/mac80211/driver-ops.h
49
local->ops->sync_rx_queues(&local->hw);
net/mac80211/driver-ops.h
490
local->ops->sta_remove(&local->hw, &sdata->vif, sta);
net/mac80211/driver-ops.h
509
if (local->ops->vif_add_debugfs)
net/mac80211/driver-ops.h
510
local->ops->vif_add_debugfs(&local->hw, &sdata->vif);
net/mac80211/driver-ops.h
525
if (local->ops->link_add_debugfs)
net/mac80211/driver-ops.h
526
local->ops->link_add_debugfs(&local->hw, &sdata->vif,
net/mac80211/driver-ops.h
542
if (local->ops->sta_add_debugfs)
net/mac80211/driver-ops.h
543
local->ops->sta_add_debugfs(&local->hw, &sdata->vif,
net/mac80211/driver-ops.h
559
if (local->ops->link_sta_add_debugfs)
net/mac80211/driver-ops.h
560
local->ops->link_sta_add_debugfs(&local->hw, &sdata->vif,
net/mac80211/driver-ops.h
58
if (local->ops->get_et_strings) {
net/mac80211/driver-ops.h
583
if (local->ops->sta_pre_rcu_remove)
net/mac80211/driver-ops.h
584
local->ops->sta_pre_rcu_remove(&local->hw, &sdata->vif,
net/mac80211/driver-ops.h
60
local->ops->get_et_strings(&local->hw, &sdata->vif, sset, data);
net/mac80211/driver-ops.h
614
if (local->ops->sta_rate_tbl_update)
net/mac80211/driver-ops.h
615
local->ops->sta_rate_tbl_update(&local->hw, &sdata->vif, sta);
net/mac80211/driver-ops.h
633
if (local->ops->sta_statistics)
net/mac80211/driver-ops.h
634
local->ops->sta_statistics(&local->hw, &sdata->vif, sta, sinfo);
net/mac80211/driver-ops.h
651
if (local->ops->link_sta_statistics)
net/mac80211/driver-ops.h
652
local->ops->link_sta_statistics(&local->hw, &sdata->vif,
net/mac80211/driver-ops.h
680
if (local->ops->tx_last_beacon)
net/mac80211/driver-ops.h
681
ret = local->ops->tx_last_beacon(&local->hw);
net/mac80211/driver-ops.h
70
if (local->ops->get_et_stats) {
net/mac80211/driver-ops.h
700
if (local->ops->get_survey)
net/mac80211/driver-ops.h
701
ret = local->ops->get_survey(&local->hw, idx, survey);
net/mac80211/driver-ops.h
713
if (local->ops->rfkill_poll)
net/mac80211/driver-ops.h
714
local->ops->rfkill_poll(&local->hw);
net/mac80211/driver-ops.h
72
local->ops->get_et_stats(&local->hw, &sdata->vif, stats, data);
net/mac80211/driver-ops.h
733
if (local->ops->flush)
net/mac80211/driver-ops.h
734
local->ops->flush(&local->hw, vif, queues, drop);
net/mac80211/driver-ops.h
754
if (local->ops->flush_sta)
net/mac80211/driver-ops.h
755
local->ops->flush_sta(&local->hw, &sdata->vif, &sta->sta);
net/mac80211/driver-ops.h
767
local->ops->channel_switch(&local->hw, &sdata->vif, ch_switch);
net/mac80211/driver-ops.h
778
if (local->ops->set_antenna)
net/mac80211/driver-ops.h
779
ret = local->ops->set_antenna(&local->hw, -1, tx_ant, rx_ant);
net/mac80211/driver-ops.h
790
if (local->ops->get_antenna)
net/mac80211/driver-ops.h
791
ret = local->ops->get_antenna(&local->hw, radio_idx,
net/mac80211/driver-ops.h
809
ret = local->ops->remain_on_channel(&local->hw, &sdata->vif,
net/mac80211/driver-ops.h
82
if (local->ops->get_et_sset_count) {
net/mac80211/driver-ops.h
826
ret = local->ops->cancel_remain_on_channel(&local->hw, &sdata->vif);
net/mac80211/driver-ops.h
84
rv = local->ops->get_et_sset_count(&local->hw, &sdata->vif,
net/mac80211/driver-ops.h
841
if (local->ops->set_ringparam)
net/mac80211/driver-ops.h
842
ret = local->ops->set_ringparam(&local->hw, tx, rx);
net/mac80211/driver-ops.h
855
if (local->ops->get_ringparam)
net/mac80211/driver-ops.h
856
local->ops->get_ringparam(&local->hw, tx, tx_max, rx, rx_max);
net/mac80211/driver-ops.h
868
if (local->ops->tx_frames_pending)
net/mac80211/driver-ops.h
869
ret = local->ops->tx_frames_pending(&local->hw);
net/mac80211/driver-ops.h
888
if (local->ops->set_bitrate_mask)
net/mac80211/driver-ops.h
889
ret = local->ops->set_bitrate_mask(&local->hw,
net/mac80211/driver-ops.h
910
if (local->ops->set_rekey_data)
net/mac80211/driver-ops.h
911
local->ops->set_rekey_data(&local->hw, &sdata->vif, data);
net/mac80211/driver-ops.h
920
if (local->ops->event_callback)
net/mac80211/driver-ops.h
921
local->ops->event_callback(&local->hw, &sdata->vif, event);
net/mac80211/driver-ops.h
933
if (local->ops->release_buffered_frames)
net/mac80211/driver-ops.h
934
local->ops->release_buffered_frames(&local->hw, &sta->sta, tids,
net/mac80211/driver-ops.h
948
if (local->ops->allow_buffered_frames)
net/mac80211/driver-ops.h
949
local->ops->allow_buffered_frames(&local->hw, &sta->sta,
net/mac80211/driver-ops.h
969
if (local->ops->mgd_prepare_tx)
net/mac80211/driver-ops.h
970
local->ops->mgd_prepare_tx(&local->hw, &sdata->vif, info);
net/mac80211/driver-ops.h
988
if (local->ops->mgd_complete_tx)
net/mac80211/driver-ops.h
989
local->ops->mgd_complete_tx(&local->hw, &sdata->vif, info);
net/mac80211/ieee80211_i.h
1434
const struct ieee80211_ops *ops;
net/mac80211/iface.c
118
working = !local->ops->remain_on_channel &&
net/mac80211/iface.c
1963
if (!local->ops->change_interface)
net/mac80211/iface.c
956
if (!local->ops->net_fill_forward_path)
net/mac80211/key.c
147
if (!key->local->ops->set_key)
net/mac80211/key.c
236
if (!key || !key->local->ops->set_key)
net/mac80211/main.c
1135
(!local->ops->tdls_channel_switch ||
net/mac80211/main.c
1136
!local->ops->tdls_cancel_channel_switch ||
net/mac80211/main.c
1137
!local->ops->tdls_recv_channel_switch))
net/mac80211/main.c
1141
!local->ops->set_frag_threshold))
net/mac80211/main.c
1146
(!local->ops->start_nan || !local->ops->stop_nan)))
net/mac80211/main.c
1159
if (WARN_ON(!local->ops->link_info_changed))
net/mac80211/main.c
1190
if (hw->wiphy->wowlan && (!local->ops->suspend || !local->ops->resume))
net/mac80211/main.c
1401
if (!local->ops->set_key) {
net/mac80211/main.c
1450
if (!local->ops->hw_scan) {
net/mac80211/main.c
1470
if (!local->ops->remain_on_channel)
net/mac80211/main.c
1555
if (local->rate_ctrl->ops->capa & RATE_CTRL_CAPA_VHT_EXT_NSS_BW)
net/mac80211/main.c
369
if (local->ops->vif_cfg_changed)
net/mac80211/main.c
370
local->ops->vif_cfg_changed(&local->hw, &sdata->vif, ch);
net/mac80211/main.c
378
if (local->ops->link_info_changed)
net/mac80211/main.c
379
local->ops->link_info_changed(&local->hw, &sdata->vif,
net/mac80211/main.c
383
if (local->ops->bss_info_changed)
net/mac80211/main.c
384
local->ops->bss_info_changed(&local->hw, &sdata->vif,
net/mac80211/main.c
792
const struct ieee80211_ops *ops,
net/mac80211/main.c
800
if (WARN_ON(!ops->tx || !ops->start || !ops->stop || !ops->config ||
net/mac80211/main.c
801
!ops->add_interface || !ops->remove_interface ||
net/mac80211/main.c
802
!ops->configure_filter || !ops->wake_tx_queue))
net/mac80211/main.c
805
if (WARN_ON(ops->sta_state && (ops->sta_add || ops->sta_remove)))
net/mac80211/main.c
808
if (WARN_ON(!!ops->link_info_changed != !!ops->vif_cfg_changed ||
net/mac80211/main.c
809
(ops->link_info_changed && ops->bss_info_changed)))
net/mac80211/main.c
813
if (ops->add_chanctx == ieee80211_emulate_add_chanctx &&
net/mac80211/main.c
814
ops->remove_chanctx == ieee80211_emulate_remove_chanctx &&
net/mac80211/main.c
815
ops->change_chanctx == ieee80211_emulate_change_chanctx) {
net/mac80211/main.c
816
if (WARN_ON(ops->assign_vif_chanctx ||
net/mac80211/main.c
817
ops->unassign_vif_chanctx))
net/mac80211/main.c
821
if (WARN_ON(ops->add_chanctx == ieee80211_emulate_add_chanctx ||
net/mac80211/main.c
822
ops->remove_chanctx == ieee80211_emulate_remove_chanctx ||
net/mac80211/main.c
823
ops->change_chanctx == ieee80211_emulate_change_chanctx))
net/mac80211/main.c
825
if (WARN_ON(!ops->add_chanctx ||
net/mac80211/main.c
826
!ops->remove_chanctx ||
net/mac80211/main.c
827
!ops->change_chanctx ||
net/mac80211/main.c
828
!ops->assign_vif_chanctx ||
net/mac80211/main.c
829
!ops->unassign_vif_chanctx))
net/mac80211/main.c
866
if (emulate_chanctx || ops->remain_on_channel)
net/mac80211/main.c
896
if (!ops->hw_scan) {
net/mac80211/main.c
910
if (!ops->set_key) {
net/mac80211/main.c
930
local->ops = ops;
net/mac80211/mesh_sync.c
199
.ops = {
net/mac80211/mesh_sync.c
212
return &sync_methods[i].ops;
net/mac80211/mesh_sync.c
33
struct ieee80211_mesh_sync_ops ops;
net/mac80211/mesh_sync.c
73
if (local->ops->offset_tsf) {
net/mac80211/mlme.c
2711
if (!local->ops->abort_channel_switch)
net/mac80211/mlme.c
3090
local->ops->channel_switch) {
net/mac80211/mlme.c
3743
if (!local->ops->conf_tx)
net/mac80211/offchannel.c
1079
if (local->ops->remain_on_channel) {
net/mac80211/offchannel.c
321
if (local->ops->remain_on_channel) {
net/mac80211/offchannel.c
407
if (local->ops->remain_on_channel) {
net/mac80211/offchannel.c
425
if (!local->ops->remain_on_channel)
net/mac80211/offchannel.c
456
if (WARN_ON(local->ops->remain_on_channel))
net/mac80211/offchannel.c
579
if (!local->emulate_chanctx && !local->ops->remain_on_channel)
net/mac80211/offchannel.c
622
if (!local->ops->remain_on_channel) {
net/mac80211/offchannel.c
662
if (!local->ops->remain_on_channel) {
net/mac80211/offchannel.c
753
if (local->ops->remain_on_channel) {
net/mac80211/offchannel.c
887
local->ops->remain_on_channel &&
net/mac80211/rate.c
1011
if (WARN_ON(!local->ops->set_rts_threshold))
net/mac80211/rate.c
1027
ref->ops->name);
net/mac80211/rate.c
107
if (ref->ops->tx_status_ext)
net/mac80211/rate.c
108
ref->ops->tx_status_ext(ref->priv, sband, priv_sta, st);
net/mac80211/rate.c
110
ref->ops->tx_status(ref->priv, sband, st->sta, priv_sta, st->skb);
net/mac80211/rate.c
128
if (ref && ref->ops->rate_update) {
net/mac80211/rate.c
138
ref->ops->rate_update(ref->priv, sband, &chanctx_conf->def,
net/mac80211/rate.c
149
int ieee80211_rate_control_register(const struct rate_control_ops *ops)
net/mac80211/rate.c
153
if (!ops->name)
net/mac80211/rate.c
158
if (!strcmp(alg->ops->name, ops->name)) {
net/mac80211/rate.c
171
alg->ops = ops;
net/mac80211/rate.c
180
void ieee80211_rate_control_unregister(const struct rate_control_ops *ops)
net/mac80211/rate.c
186
if (alg->ops == ops) {
net/mac80211/rate.c
20
const struct rate_control_ops *ops;
net/mac80211/rate.c
200
const struct rate_control_ops *ops = NULL;
net/mac80211/rate.c
207
if (!strcmp(alg->ops->name, name)) {
net/mac80211/rate.c
208
ops = alg->ops;
net/mac80211/rate.c
213
return ops;
net/mac80211/rate.c
220
const struct rate_control_ops *ops;
net/mac80211/rate.c
229
ops = ieee80211_try_rate_control_ops_get(alg_name);
net/mac80211/rate.c
230
if (!ops && name)
net/mac80211/rate.c
232
ops = ieee80211_try_rate_control_ops_get(ieee80211_default_rc_algo);
net/mac80211/rate.c
235
if (!ops && (strlen(CONFIG_MAC80211_RC_DEFAULT) > 0))
net/mac80211/rate.c
237
ops = ieee80211_try_rate_control_ops_get(CONFIG_MAC80211_RC_DEFAULT);
net/mac80211/rate.c
241
return ops;
net/mac80211/rate.c
249
int len = strlen(ref->ops->name);
net/mac80211/rate.c
252
ref->ops->name, len);
net/mac80211/rate.c
269
ref->ops = ieee80211_rate_control_ops_get(name);
net/mac80211/rate.c
270
if (!ref->ops)
net/mac80211/rate.c
273
ref->priv = ref->ops->alloc(&local->hw);
net/mac80211/rate.c
286
ctrl_ref->ops->free(ctrl_ref->priv);
net/mac80211/rate.c
68
ref->ops->rate_init(ref->priv, sband, &chanctx_conf->def, ista,
net/mac80211/rate.c
956
ref->ops->get_rate(ref->priv, ista, priv_sta, txrc);
net/mac80211/rate.h
21
const struct rate_control_ops *ops;
net/mac80211/rate.h
43
return ref->ops->alloc_sta(ref->priv, &sta->sta, gfp);
net/mac80211/rate.h
52
ref->ops->free_sta(ref->priv, ista, priv_sta);
net/mac80211/rate.h
59
if (ref && sta->debugfs_dir && ref->ops->add_sta_debugfs)
net/mac80211/rate.h
60
ref->ops->add_sta_debugfs(ref->priv, sta->rate_ctrl_priv,
net/mac80211/rate.h
75
if (!local->rate_ctrl->ops->add_debugfs)
net/mac80211/rate.h
83
local->rate_ctrl->ops->add_debugfs(&local->hw, local->rate_ctrl->priv,
net/mac80211/rx.c
3559
if (!rx->local->ops->add_twt_setup)
net/mac80211/scan.c
1082
if (local->ops->flush) {
net/mac80211/scan.c
1318
if (local->ops->cancel_hw_scan)
net/mac80211/scan.c
1347
if (!local->ops->sched_scan_start)
net/mac80211/scan.c
1414
if (!local->ops->sched_scan_stop)
net/mac80211/scan.c
735
bool hw_scan = local->ops->hw_scan;
net/mac80211/sta_info.c
1102
if (ieee80211_hw_check(&local->hw, AP_LINK_PS) && !local->ops->set_tim)
net/mac80211/sta_info.c
1150
if (local->ops->set_tim && !WARN_ON(sta->dead)) {
net/mac80211/sta_info.c
1444
if (local->ops->set_key) {
net/mac80211/sta_info.c
1446
if (local->ops->flush_sta)
net/mac80211/sta_info.c
3266
if (ref && ref->ops->get_expected_throughput)
net/mac80211/sta_info.c
3267
thr = ref->ops->get_expected_throughput(sta->rate_ctrl_priv);
net/mac80211/sta_info.c
846
if (!local->ops->sta_add)
net/mac80211/tkip.c
294
if (key->local->ops->update_tkip_key &&
net/mac80211/tx.c
1188
if (!ref || !(ref->ops->capa & RATE_CTRL_CAPA_AMPDU_TRIGGER))
net/mac80211/util.c
1022
if (!local->ops->conf_tx)
net/mac80211/util.c
689
if (!local->ops->flush && !drop)
net/mac80211/util.c
716
if (local->ops->flush)
net/mac802154/driver-ops.h
100
if (!local->ops->set_hw_addr_filt) {
net/mac802154/driver-ops.h
108
ret = local->ops->set_hw_addr_filt(&local->hw, &filt,
net/mac802154/driver-ops.h
121
if (!local->ops->set_promiscuous_mode) {
net/mac802154/driver-ops.h
127
ret = local->ops->set_promiscuous_mode(&local->hw, on);
net/mac802154/driver-ops.h
16
return local->ops->xmit_async(&local->hw, skb);
net/mac802154/driver-ops.h
210
ret = local->ops->start(&local->hw);
net/mac802154/driver-ops.h
220
local->ops->stop(&local->hw);
net/mac802154/driver-ops.h
24
return local->ops->xmit_sync(&local->hw, skb);
net/mac802154/driver-ops.h
240
ret = local->ops->set_channel(&local->hw, page, channel);
net/mac802154/driver-ops.h
251
if (!local->ops->set_txpower) {
net/mac802154/driver-ops.h
257
ret = local->ops->set_txpower(&local->hw, mbm);
net/mac802154/driver-ops.h
269
if (!local->ops->set_cca_mode) {
net/mac802154/driver-ops.h
275
ret = local->ops->set_cca_mode(&local->hw, cca);
net/mac802154/driver-ops.h
286
if (!local->ops->set_lbt) {
net/mac802154/driver-ops.h
292
ret = local->ops->set_lbt(&local->hw, mode);
net/mac802154/driver-ops.h
304
if (!local->ops->set_cca_ed_level) {
net/mac802154/driver-ops.h
310
ret = local->ops->set_cca_ed_level(&local->hw, mbm);
net/mac802154/driver-ops.h
323
if (!local->ops->set_csma_params) {
net/mac802154/driver-ops.h
330
ret = local->ops->set_csma_params(&local->hw, min_be, max_be,
net/mac802154/driver-ops.h
34
if (!local->ops->set_hw_addr_filt) {
net/mac802154/driver-ops.h
343
if (!local->ops->set_frame_retries) {
net/mac802154/driver-ops.h
349
ret = local->ops->set_frame_retries(&local->hw, max_frame_retries);
net/mac802154/driver-ops.h
42
ret = local->ops->set_hw_addr_filt(&local->hw, &filt,
net/mac802154/driver-ops.h
56
if (!local->ops->set_hw_addr_filt) {
net/mac802154/driver-ops.h
64
ret = local->ops->set_hw_addr_filt(&local->hw, &filt,
net/mac802154/driver-ops.h
78
if (!local->ops->set_hw_addr_filt) {
net/mac802154/driver-ops.h
86
ret = local->ops->set_hw_addr_filt(&local->hw, &filt,
net/mac802154/ieee802154_i.h
33
const struct ieee802154_ops *ops;
net/mac802154/iface.c
28
struct ieee802154_mlme_ops *ops = ieee802154_mlme_ops(dev);
net/mac802154/iface.c
32
if (ops->llsec) {
net/mac802154/iface.c
42
rc = ops->llsec->set_params(dev, &params, changed);
net/mac802154/main.c
47
ieee802154_alloc_hw(size_t priv_data_len, const struct ieee802154_ops *ops)
net/mac802154/main.c
53
if (WARN_ON(!ops || !(ops->xmit_async || ops->xmit_sync) || !ops->ed ||
net/mac802154/main.c
54
!ops->start || !ops->stop || !ops->set_channel))
net/mac802154/main.c
89
local->ops = ops;
net/mac802154/tx.c
86
if (local->ops->xmit_async) {
net/mctp/af_mctp.c
802
const struct proto_ops *ops;
net/mctp/af_mctp.c
815
ops = &mctp_dgram_ops;
net/mctp/af_mctp.c
818
sock->ops = ops;
net/mctp/device.c
320
if (dev->ops && dev->ops->release_flow)
net/mctp/device.c
321
dev->ops->release_flow(dev, key);
net/mctp/device.c
479
const struct mctp_netdev_ops *ops,
net/mctp/device.c
488
mdev->ops = ops;
net/mctp/device.c
495
const struct mctp_netdev_ops *ops,
net/mctp/device.c
501
rc = mctp_register_netdevice(dev, ops, binding);
net/mctp/test/route-test.c
1317
const struct header_ops ops = {
net/mctp/test/route-test.c
1331
dev->ndev->header_ops = &ops;
net/mpls/mpls_iptunnel.c
76
if (dst->ops->family == AF_INET) {
net/mpls/mpls_iptunnel.c
85
} else if (dst->ops->family == AF_INET6) {
net/mptcp/diag.c
116
void mptcp_diag_subflow_init(struct tcp_ulp_ops *ops)
net/mptcp/diag.c
118
ops->get_info = subflow_get_info;
net/mptcp/diag.c
119
ops->get_info_size = subflow_get_info_size;
net/mptcp/pm_netlink.c
635
.ops = mptcp_pm_nl_ops,
net/mptcp/protocol.c
4252
WRITE_ONCE(newsock->sk->sk_socket->ops,
net/mptcp/protocol.c
4547
.ops = &mptcp_stream_ops,
net/mptcp/protocol.c
4655
.ops = &mptcp_v6_stream_ops,
net/mptcp/protocol.h
1269
void mptcp_diag_subflow_init(struct tcp_ulp_ops *ops);
net/mptcp/subflow.c
737
struct request_sock *mptcp_subflow_reqsk_alloc(const struct request_sock_ops *ops,
net/mptcp/subflow.c
741
if (ops->family == AF_INET)
net/mptcp/subflow.c
742
ops = &mptcp_subflow_v4_request_sock_ops;
net/mptcp/subflow.c
744
else if (ops->family == AF_INET6)
net/mptcp/subflow.c
745
ops = &mptcp_subflow_v6_request_sock_ops;
net/mptcp/subflow.c
748
return inet_reqsk_alloc(ops, sk_listener, attach_listener);
net/netfilter/core.c
75
struct nf_hook_ops **ops;
net/netfilter/core.c
82
ops = nf_hook_entries_get_hook_ops(e);
net/netfilter/core.c
83
head = (void *)&ops[num];
net/netfilter/ipvs/ip_vs_core.c
2229
const struct nf_hook_ops *ops;
net/netfilter/ipvs/ip_vs_core.c
2236
ops = ip_vs_ops6;
net/netfilter/ipvs/ip_vs_core.c
2243
ops = ip_vs_ops4;
net/netfilter/ipvs/ip_vs_core.c
2249
ret = nf_register_net_hooks(ipvs->net, ops, count);
net/netfilter/ipvs/ip_vs_core.c
2258
const struct nf_hook_ops *ops;
net/netfilter/ipvs/ip_vs_core.c
2264
ops = ip_vs_ops6;
net/netfilter/ipvs/ip_vs_core.c
2271
ops = ip_vs_ops4;
net/netfilter/ipvs/ip_vs_core.c
2277
nf_unregister_net_hooks(ipvs->net, ops, count);
net/netfilter/ipvs/ip_vs_xmit.c
100
dst->ops->check(dst, dest_dst->dst_cookie) == NULL)
net/netfilter/ipvs/ip_vs_xmit.c
203
ort->dst.ops->update_pmtu(&ort->dst, sk, NULL, mtu, true);
net/netfilter/nf_conntrack_proto.c
499
err = nf_register_net_hooks(net, nf_ct_bridge_info->ops,
net/netfilter/nf_conntrack_proto.c
550
nf_unregister_net_hooks(net, nf_ct_bridge_info->ops,
net/netfilter/nf_flow_table_ip.c
642
struct ipv6_txoptions ops;
net/netfilter/nf_flow_table_ip.c
693
opt.ops.dst1opt = (struct ipv6_opt_hdr *)opt.dst_opt;
net/netfilter/nf_flow_table_ip.c
694
opt.ops.opt_nflen = 8;
net/netfilter/nf_flow_table_ip.c
696
hopt = skb_push(skb, ipv6_optlen(opt.ops.dst1opt));
net/netfilter/nf_flow_table_ip.c
697
memcpy(hopt, opt.ops.dst1opt, ipv6_optlen(opt.ops.dst1opt));
net/netfilter/nf_nat_core.c
1180
int nf_nat_register_fn(struct net *net, u8 pf, const struct nf_hook_ops *ops,
net/netfilter/nf_nat_core.c
1186
unsigned int hooknum = ops->hooknum;
net/netfilter/nf_nat_core.c
1247
ret = nf_hook_entries_insert_raw(&priv->entries, ops);
net/netfilter/nf_nat_core.c
1255
void nf_nat_unregister_fn(struct net *net, u8 pf, const struct nf_hook_ops *ops,
net/netfilter/nf_nat_core.c
1262
int hooknum = ops->hooknum;
net/netfilter/nf_nat_core.c
1286
nf_hook_entries_delete_raw(&priv->entries, ops);
net/netfilter/nf_nat_proto.c
1078
int nf_nat_ipv6_register_fn(struct net *net, const struct nf_hook_ops *ops)
net/netfilter/nf_nat_proto.c
1080
return nf_nat_register_fn(net, ops->pf, ops, nf_nat_ipv6_ops,
net/netfilter/nf_nat_proto.c
1085
void nf_nat_ipv6_unregister_fn(struct net *net, const struct nf_hook_ops *ops)
net/netfilter/nf_nat_proto.c
1087
nf_nat_unregister_fn(net, ops->pf, ops, ARRAY_SIZE(nf_nat_ipv6_ops));
net/netfilter/nf_nat_proto.c
1093
int nf_nat_inet_register_fn(struct net *net, const struct nf_hook_ops *ops)
net/netfilter/nf_nat_proto.c
1097
if (WARN_ON_ONCE(ops->pf != NFPROTO_INET))
net/netfilter/nf_nat_proto.c
1100
ret = nf_nat_register_fn(net, NFPROTO_IPV6, ops, nf_nat_ipv6_ops,
net/netfilter/nf_nat_proto.c
1105
ret = nf_nat_register_fn(net, NFPROTO_IPV4, ops, nf_nat_ipv4_ops,
net/netfilter/nf_nat_proto.c
1108
nf_nat_unregister_fn(net, NFPROTO_IPV6, ops,
net/netfilter/nf_nat_proto.c
1114
void nf_nat_inet_unregister_fn(struct net *net, const struct nf_hook_ops *ops)
net/netfilter/nf_nat_proto.c
1116
nf_nat_unregister_fn(net, NFPROTO_IPV4, ops, ARRAY_SIZE(nf_nat_ipv4_ops));
net/netfilter/nf_nat_proto.c
1117
nf_nat_unregister_fn(net, NFPROTO_IPV6, ops, ARRAY_SIZE(nf_nat_ipv6_ops));
net/netfilter/nf_nat_proto.c
817
int nf_nat_ipv4_register_fn(struct net *net, const struct nf_hook_ops *ops)
net/netfilter/nf_nat_proto.c
819
return nf_nat_register_fn(net, ops->pf, ops, nf_nat_ipv4_ops,
net/netfilter/nf_nat_proto.c
824
void nf_nat_ipv4_unregister_fn(struct net *net, const struct nf_hook_ops *ops)
net/netfilter/nf_nat_proto.c
826
nf_nat_unregister_fn(net, ops->pf, ops, ARRAY_SIZE(nf_nat_ipv4_ops));
net/netfilter/nf_sockopt.c
100
return PTR_ERR(ops);
net/netfilter/nf_sockopt.c
101
ret = ops->set(sk, val, opt, len);
net/netfilter/nf_sockopt.c
102
module_put(ops->owner);
net/netfilter/nf_sockopt.c
110
struct nf_sockopt_ops *ops;
net/netfilter/nf_sockopt.c
113
ops = nf_sockopt_find(sk, pf, val, 1);
net/netfilter/nf_sockopt.c
114
if (IS_ERR(ops))
net/netfilter/nf_sockopt.c
115
return PTR_ERR(ops);
net/netfilter/nf_sockopt.c
116
ret = ops->get(sk, val, opt, len);
net/netfilter/nf_sockopt.c
117
module_put(ops->owner);
net/netfilter/nf_sockopt.c
27
struct nf_sockopt_ops *ops;
net/netfilter/nf_sockopt.c
31
list_for_each_entry(ops, &nf_sockopts, list) {
net/netfilter/nf_sockopt.c
32
if (ops->pf == reg->pf
net/netfilter/nf_sockopt.c
33
&& (overlap(ops->set_optmin, ops->set_optmax,
net/netfilter/nf_sockopt.c
35
|| overlap(ops->get_optmin, ops->get_optmax,
net/netfilter/nf_sockopt.c
38
ops->set_optmin, ops->set_optmax,
net/netfilter/nf_sockopt.c
39
ops->get_optmin, ops->get_optmax,
net/netfilter/nf_sockopt.c
65
struct nf_sockopt_ops *ops;
net/netfilter/nf_sockopt.c
68
list_for_each_entry(ops, &nf_sockopts, list) {
net/netfilter/nf_sockopt.c
69
if (ops->pf == pf) {
net/netfilter/nf_sockopt.c
70
if (!try_module_get(ops->owner))
net/netfilter/nf_sockopt.c
74
if (val >= ops->get_optmin &&
net/netfilter/nf_sockopt.c
75
val < ops->get_optmax)
net/netfilter/nf_sockopt.c
78
if (val >= ops->set_optmin &&
net/netfilter/nf_sockopt.c
79
val < ops->set_optmax)
net/netfilter/nf_sockopt.c
82
module_put(ops->owner);
net/netfilter/nf_sockopt.c
86
ops = ERR_PTR(-ENOPROTOOPT);
net/netfilter/nf_sockopt.c
89
return ops;
net/netfilter/nf_sockopt.c
95
struct nf_sockopt_ops *ops;
net/netfilter/nf_sockopt.c
98
ops = nf_sockopt_find(sk, pf, val, 0);
net/netfilter/nf_sockopt.c
99
if (IS_ERR(ops))
net/netfilter/nf_tables_api.c
10088
if (WARN_ON_ONCE(!obj->ops->update))
net/netfilter/nf_tables_api.c
10091
obj->ops->update(obj, newobj);
net/netfilter/nf_tables_api.c
10234
if (WARN_ON_ONCE(data + size + expr->ops->size > data_boundary))
net/netfilter/nf_tables_api.c
10237
memcpy(data + size, expr, expr->ops->size);
net/netfilter/nf_tables_api.c
10238
size += expr->ops->size;
net/netfilter/nf_tables_api.c
10756
if (!set->ops->commit || set->dead)
net/netfilter/nf_tables_api.c
10759
set->ops->commit(set);
net/netfilter/nf_tables_api.c
10998
if (te->set->ops->commit &&
net/netfilter/nf_tables_api.c
11011
if (te->set->ops->commit &&
net/netfilter/nf_tables_api.c
11154
if (!set->ops->abort)
net/netfilter/nf_tables_api.c
11157
set->ops->abort(set);
net/netfilter/nf_tables_api.c
11299
if (te->set->ops->abort &&
net/netfilter/nf_tables_api.c
11311
if (te->set->ops->abort &&
net/netfilter/nf_tables_api.c
11457
if ((1 << basechain->ops.hooknum) & hook_flags)
net/netfilter/nf_tables_api.c
139
hooknum = base_chain->ops.hooknum;
net/netfilter/nf_tables_api.c
2002
const struct nf_hook_ops *ops = &basechain->ops;
net/netfilter/nf_tables_api.c
2010
if (nla_put_be32(skb, NFTA_HOOK_HOOKNUM, htonl(ops->hooknum)))
net/netfilter/nf_tables_api.c
2012
if (nla_put_be32(skb, NFTA_HOOK_PRIORITY, htonl(ops->priority)))
net/netfilter/nf_tables_api.c
2015
if (nft_base_chain_netdev(family, ops->hooknum)) {
net/netfilter/nf_tables_api.c
2324
if (nft_base_chain_netdev(table->family, basechain->ops.hooknum)) {
net/netfilter/nf_tables_api.c
2350
struct nf_hook_ops *ops;
net/netfilter/nf_tables_api.c
2376
ops = kzalloc_obj(struct nf_hook_ops, GFP_KERNEL_ACCOUNT);
net/netfilter/nf_tables_api.c
2377
if (!ops) {
net/netfilter/nf_tables_api.c
2381
ops->dev = dev;
net/netfilter/nf_tables_api.c
2382
list_add_tail(&ops->list, &hook->ops_list);
net/netfilter/nf_tables_api.c
2547
if (hook->num != basechain->ops.hooknum)
net/netfilter/nf_tables_api.c
2552
if (hook->priority != basechain->ops.priority)
net/netfilter/nf_tables_api.c
2634
static void nft_basechain_hook_init(struct nf_hook_ops *ops, u8 family,
net/netfilter/nf_tables_api.c
2638
ops->pf = family;
net/netfilter/nf_tables_api.c
2639
ops->hooknum = hook->num;
net/netfilter/nf_tables_api.c
2640
ops->priority = hook->priority;
net/netfilter/nf_tables_api.c
2641
ops->priv = chain;
net/netfilter/nf_tables_api.c
2642
ops->hook = hook->type->hooks[ops->hooknum];
net/netfilter/nf_tables_api.c
2643
ops->hook_ops_type = NF_HOOK_OP_NF_TABLES;
net/netfilter/nf_tables_api.c
2650
struct nf_hook_ops *ops;
net/netfilter/nf_tables_api.c
2660
list_for_each_entry(ops, &h->ops_list, list)
net/netfilter/nf_tables_api.c
2661
nft_basechain_hook_init(ops, family, hook, chain);
net/netfilter/nf_tables_api.c
2664
nft_basechain_hook_init(&basechain->ops, family, hook, chain);
net/netfilter/nf_tables_api.c
2853
struct nf_hook_ops *ops;
net/netfilter/nf_tables_api.c
2881
if (nft_base_chain_netdev(ctx->family, basechain->ops.hooknum)) {
net/netfilter/nf_tables_api.c
2883
list_for_each_entry(ops, &h->ops_list, list) {
net/netfilter/nf_tables_api.c
2884
ops->pf = basechain->ops.pf;
net/netfilter/nf_tables_api.c
2885
ops->hooknum = basechain->ops.hooknum;
net/netfilter/nf_tables_api.c
2886
ops->priority = basechain->ops.priority;
net/netfilter/nf_tables_api.c
2887
ops->priv = basechain->ops.priv;
net/netfilter/nf_tables_api.c
2888
ops->hook = basechain->ops.hook;
net/netfilter/nf_tables_api.c
2911
ops = &basechain->ops;
net/netfilter/nf_tables_api.c
2912
if (ops->hooknum != hook.num ||
net/netfilter/nf_tables_api.c
2913
ops->priority != hook.priority) {
net/netfilter/nf_tables_api.c
2945
ops = &basechain->ops;
net/netfilter/nf_tables_api.c
2947
if (nft_base_chain_netdev(table->family, basechain->ops.hooknum)) {
net/netfilter/nf_tables_api.c
3026
list_for_each_entry(ops, &h->ops_list, list)
net/netfilter/nf_tables_api.c
3027
nf_unregister_net_hook(ctx->net, ops);
net/netfilter/nf_tables_api.c
321
struct nf_hook_ops *ops;
net/netfilter/nf_tables_api.c
3262
if (nft_base_chain_netdev(table->family, basechain->ops.hooknum))
net/netfilter/nf_tables_api.c
327
list_for_each_entry(ops, &hook->ops_list, list) {
net/netfilter/nf_tables_api.c
328
err = nf_register_net_hook(net, ops);
net/netfilter/nf_tables_api.c
339
list_for_each_entry(ops, &hook->ops_list, list) {
net/netfilter/nf_tables_api.c
3402
if (nla_put_string(skb, NFTA_EXPR_NAME, expr->ops->type->name))
net/netfilter/nf_tables_api.c
3405
if (expr->ops->dump) {
net/netfilter/nf_tables_api.c
3410
if (expr->ops->dump(skb, expr, reset) < 0)
net/netfilter/nf_tables_api.c
343
nf_unregister_net_hook(net, ops);
net/netfilter/nf_tables_api.c
3439
const struct nft_expr_ops *ops;
net/netfilter/nf_tables_api.c
3449
const struct nft_expr_ops *ops;
net/netfilter/nf_tables_api.c
3472
ops = type->select_ops(ctx,
net/netfilter/nf_tables_api.c
3474
if (IS_ERR(ops)) {
net/netfilter/nf_tables_api.c
3475
err = PTR_ERR(ops);
net/netfilter/nf_tables_api.c
3486
ops = type->ops;
net/netfilter/nf_tables_api.c
3489
info->ops = ops;
net/netfilter/nf_tables_api.c
351
struct nf_hook_ops *ops, *next;
net/netfilter/nf_tables_api.c
353
list_for_each_entry_safe(ops, next, &hook->ops_list, list) {
net/netfilter/nf_tables_api.c
3533
info->ops = type->inner_ops;
net/netfilter/nf_tables_api.c
354
list_del(&ops->list);
net/netfilter/nf_tables_api.c
355
kfree(ops);
net/netfilter/nf_tables_api.c
3551
const struct nft_expr_ops *ops = expr_info->ops;
net/netfilter/nf_tables_api.c
3554
expr->ops = ops;
net/netfilter/nf_tables_api.c
3555
if (ops->init) {
net/netfilter/nf_tables_api.c
3556
err = ops->init(ctx, expr, (const struct nlattr **)expr_info->tb);
net/netfilter/nf_tables_api.c
3563
expr->ops = NULL;
net/netfilter/nf_tables_api.c
3570
const struct nft_expr_type *type = expr->ops->type;
net/netfilter/nf_tables_api.c
3572
if (expr->ops->destroy)
net/netfilter/nf_tables_api.c
3573
expr->ops->destroy(ctx, expr);
net/netfilter/nf_tables_api.c
3590
if (!(expr_info.ops->type->flags & NFT_EXPR_STATEFUL))
net/netfilter/nf_tables_api.c
3594
expr = kzalloc(expr_info.ops->size, GFP_KERNEL_ACCOUNT);
net/netfilter/nf_tables_api.c
3606
owner = expr_info.ops->type->owner;
net/netfilter/nf_tables_api.c
3607
if (expr_info.ops->type->release_ops)
net/netfilter/nf_tables_api.c
3608
expr_info.ops->type->release_ops(expr_info.ops);
net/netfilter/nf_tables_api.c
3619
if (WARN_ON_ONCE(!src->ops->clone))
net/netfilter/nf_tables_api.c
3622
dst->ops = src->ops;
net/netfilter/nf_tables_api.c
3623
err = src->ops->clone(dst, src, gfp);
net/netfilter/nf_tables_api.c
3627
__module_get(src->ops->type->owner);
net/netfilter/nf_tables_api.c
382
struct nf_hook_ops *ops;
net/netfilter/nf_tables_api.c
385
list_for_each_entry(ops, &hook->ops_list, list)
net/netfilter/nf_tables_api.c
386
nf_unregister_net_hook(net, ops);
net/netfilter/nf_tables_api.c
399
const struct nf_hook_ops *ops;
net/netfilter/nf_tables_api.c
406
ops = &basechain->ops;
net/netfilter/nf_tables_api.c
4072
hooknum = base_chain->ops.hooknum;
net/netfilter/nf_tables_api.c
409
return basechain->type->ops_register(net, ops);
net/netfilter/nf_tables_api.c
411
if (nft_base_chain_netdev(table->family, basechain->ops.hooknum))
net/netfilter/nf_tables_api.c
4118
if (!expr->ops->validate)
net/netfilter/nf_tables_api.c
4124
err = expr->ops->validate(ctx, expr);
net/netfilter/nf_tables_api.c
414
return nf_register_net_hook(net, &basechain->ops);
net/netfilter/nf_tables_api.c
423
const struct nf_hook_ops *ops;
net/netfilter/nf_tables_api.c
429
ops = &basechain->ops;
net/netfilter/nf_tables_api.c
432
return basechain->type->ops_unregister(net, ops);
net/netfilter/nf_tables_api.c
4338
size += expr_info[n].ops->size;
net/netfilter/nf_tables_api.c
434
if (nft_base_chain_netdev(table->family, basechain->ops.hooknum))
net/netfilter/nf_tables_api.c
4378
if (expr_info[i].ops->validate)
net/netfilter/nf_tables_api.c
438
nf_unregister_net_hook(net, &basechain->ops);
net/netfilter/nf_tables_api.c
4381
expr_info[i].ops = NULL;
net/netfilter/nf_tables_api.c
4453
if (expr_info[i].ops) {
net/netfilter/nf_tables_api.c
4454
module_put(expr_info[i].ops->type->owner);
net/netfilter/nf_tables_api.c
4455
if (expr_info[i].ops->type->release_ops)
net/netfilter/nf_tables_api.c
4456
expr_info[i].ops->type->release_ops(expr_info[i].ops);
net/netfilter/nf_tables_api.c
4593
const struct nft_set_ops *ops, *bops;
net/netfilter/nf_tables_api.c
4608
ops = &type->ops;
net/netfilter/nf_tables_api.c
4612
if (!ops->estimate(desc, flags, &est))
net/netfilter/nf_tables_api.c
4638
bops = ops;
net/netfilter/nf_tables_api.c
4857
static u32 nft_set_userspace_size(const struct nft_set_ops *ops, u32 size)
net/netfilter/nf_tables_api.c
4859
if (ops->usize)
net/netfilter/nf_tables_api.c
4860
return ops->usize(size);
net/netfilter/nf_tables_api.c
4872
ret = snprintf(str, sizeof(str), "%ps", set->ops);
net/netfilter/nf_tables_api.c
4882
nelems = nft_set_userspace_size(set->ops, atomic_read(&set->nelems));
net/netfilter/nf_tables_api.c
4959
htonl(nft_set_userspace_size(set->ops, set->size))))
net/netfilter/nf_tables_api.c
5323
if (set->exprs[i]->ops != exprs[i]->ops)
net/netfilter/nf_tables_api.c
5330
static u32 nft_set_kernel_size(const struct nft_set_ops *ops,
net/netfilter/nf_tables_api.c
5333
if (ops->ksize)
net/netfilter/nf_tables_api.c
5334
return ops->ksize(desc->size);
net/netfilter/nf_tables_api.c
5345
const struct nft_set_ops *ops;
net/netfilter/nf_tables_api.c
5522
desc.size = nft_set_kernel_size(set->ops, &desc);
net/netfilter/nf_tables_api.c
5542
ops = nft_select_set_ops(&ctx, flags, &desc);
net/netfilter/nf_tables_api.c
5543
if (IS_ERR(ops))
net/netfilter/nf_tables_api.c
5544
return PTR_ERR(ops);
net/netfilter/nf_tables_api.c
5547
desc.size = nft_set_kernel_size(ops, &desc);
net/netfilter/nf_tables_api.c
5554
if (ops->privsize != NULL)
net/netfilter/nf_tables_api.c
5555
size = ops->privsize(nla, &desc);
net/netfilter/nf_tables_api.c
5591
set->ops = ops;
net/netfilter/nf_tables_api.c
5609
err = ops->init(set, &desc, nla);
net/netfilter/nf_tables_api.c
5633
ops->destroy(&ctx, set);
net/netfilter/nf_tables_api.c
5674
set->ops->destroy(ctx, set);
net/netfilter/nf_tables_api.c
5807
set->ops->walk(ctx, set, &iter);
net/netfilter/nf_tables_api.c
5886
set->ops->walk(ctx, set, &iter);
net/netfilter/nf_tables_api.c
6270
set->ops->walk(&dump_ctx->ctx, set, &args.iter);
net/netfilter/nf_tables_api.c
6430
priv = set->ops->get(ctx->net, set, elem, flags);
net/netfilter/nf_tables_api.c
659
if (expr->ops->activate)
net/netfilter/nf_tables_api.c
660
expr->ops->activate(ctx, expr);
net/netfilter/nf_tables_api.c
6652
if (expr->ops->type->flags & NFT_EXPR_GC) {
net/netfilter/nf_tables_api.c
6655
if (!set->ops->gc_init)
net/netfilter/nf_tables_api.c
6657
set->ops->gc_init(set);
net/netfilter/nf_tables_api.c
6697
elem = kzalloc(set->ops->elemsize + tmpl->len, gfp);
net/netfilter/nf_tables_api.c
673
if (expr->ops->deactivate)
net/netfilter/nf_tables_api.c
6739
if (expr->ops->destroy_clone) {
net/netfilter/nf_tables_api.c
674
expr->ops->deactivate(ctx, expr, phase);
net/netfilter/nf_tables_api.c
6740
expr->ops->destroy_clone(ctx, expr);
net/netfilter/nf_tables_api.c
6741
module_put(expr->ops->type->owner);
net/netfilter/nf_tables_api.c
6835
expr = kzalloc(set->exprs[i]->ops->size, GFP_KERNEL_ACCOUNT);
net/netfilter/nf_tables_api.c
6871
len += expr_array[i]->ops->size;
net/netfilter/nf_tables_api.c
6882
elem_expr->size += expr_array[i]->ops->size;
net/netfilter/nf_tables_api.c
6955
ret = set->ops->insert(net, set, elem, elem_priv);
net/netfilter/nf_tables_api.c
6980
set->ops->activate(net, set, elem_priv);
net/netfilter/nf_tables_api.c
7043
priv = set->ops->deactivate(net, set, elem);
net/netfilter/nf_tables_api.c
7095
set->ops->remove(net, set, elem_priv);
net/netfilter/nf_tables_api.c
7144
if (set->ops->adjust_maxsize)
net/netfilter/nf_tables_api.c
7145
delta = set->ops->adjust_maxsize(set);
net/netfilter/nf_tables_api.c
7277
if (set->num_exprs && set->exprs[0]->ops != expr->ops) {
net/netfilter/nf_tables_api.c
7305
if (set->num_exprs && expr->ops != set->exprs[i]->ops) {
net/netfilter/nf_tables_api.c
7354
size += expr_array[i]->ops->size;
net/netfilter/nf_tables_api.c
7703
if (!te->set->ops->abort_skip_removal ||
net/netfilter/nf_tables_api.c
7843
set->ops->flush(ctx->net, set, elem_priv);
net/netfilter/nf_tables_api.c
7906
set->ops->walk(ctx, set, &iter);
net/netfilter/nf_tables_api.c
8025
if (objtype == obj->ops->type->type &&
net/netfilter/nf_tables_api.c
8045
objtype == obj->ops->type->type &&
net/netfilter/nf_tables_api.c
8069
const struct nft_object_ops *ops;
net/netfilter/nf_tables_api.c
8087
ops = type->select_ops(ctx, (const struct nlattr * const *)tb);
net/netfilter/nf_tables_api.c
8088
if (IS_ERR(ops)) {
net/netfilter/nf_tables_api.c
8089
err = PTR_ERR(ops);
net/netfilter/nf_tables_api.c
8093
ops = type->ops;
net/netfilter/nf_tables_api.c
8097
obj = kzalloc(sizeof(*obj) + ops->size, GFP_KERNEL_ACCOUNT);
net/netfilter/nf_tables_api.c
8101
err = ops->init(ctx, (const struct nlattr * const *)tb, obj);
net/netfilter/nf_tables_api.c
8105
obj->ops = ops;
net/netfilter/nf_tables_api.c
8125
if (obj->ops->dump(skb, obj, reset) < 0)
net/netfilter/nf_tables_api.c
8249
if (!obj->ops->update)
net/netfilter/nf_tables_api.c
8316
if (obj->ops->destroy)
net/netfilter/nf_tables_api.c
8317
obj->ops->destroy(&ctx, obj);
net/netfilter/nf_tables_api.c
8342
nla_put_be32(skb, NFTA_OBJ_TYPE, htonl(obj->ops->type->type)) ||
net/netfilter/nf_tables_api.c
8416
obj->ops->type->type != ctx->type)
net/netfilter/nf_tables_api.c
848
set->ops->walk(ctx, set, &iter);
net/netfilter/nf_tables_api.c
8567
if (obj->ops->destroy)
net/netfilter/nf_tables_api.c
8568
obj->ops->destroy(ctx, obj);
net/netfilter/nf_tables_api.c
8570
module_put(obj->ops->type->owner);
net/netfilter/nf_tables_api.c
8782
struct nf_hook_ops *ops;
net/netfilter/nf_tables_api.c
8837
list_for_each_entry(ops, &hook->ops_list, list) {
net/netfilter/nf_tables_api.c
8838
ops->pf = NFPROTO_NETDEV;
net/netfilter/nf_tables_api.c
8839
ops->hooknum = flowtable_hook->num;
net/netfilter/nf_tables_api.c
8840
ops->priority = flowtable_hook->priority;
net/netfilter/nf_tables_api.c
8841
ops->priv = &flowtable->data;
net/netfilter/nf_tables_api.c
8842
ops->hook = flowtable->data.type->hook;
net/netfilter/nf_tables_api.c
8843
ops->hook_ops_type = NF_HOOK_OP_NFT_FT;
net/netfilter/nf_tables_api.c
8888
struct nf_hook_ops *ops)
net/netfilter/nf_tables_api.c
8890
nf_unregister_net_hook(net, ops);
net/netfilter/nf_tables_api.c
8891
flowtable->data.type->setup(&flowtable->data, ops->dev,
net/netfilter/nf_tables_api.c
8901
struct nf_hook_ops *ops;
net/netfilter/nf_tables_api.c
8904
list_for_each_entry(ops, &hook->ops_list, list)
net/netfilter/nf_tables_api.c
8905
nft_unregister_flowtable_ops(net, flowtable, ops);
net/netfilter/nf_tables_api.c
8922
struct nf_hook_ops *ops)
net/netfilter/nf_tables_api.c
8927
ops->dev, FLOW_BLOCK_BIND);
net/netfilter/nf_tables_api.c
8931
err = nf_register_net_hook(net, ops);
net/netfilter/nf_tables_api.c
8936
ops->dev, FLOW_BLOCK_UNBIND);
net/netfilter/nf_tables_api.c
8947
struct nf_hook_ops *ops;
net/netfilter/nf_tables_api.c
8961
list_for_each_entry(ops, &hook->ops_list, list) {
net/netfilter/nf_tables_api.c
8962
err = nft_register_flowtable_ops(net, flowtable, ops);
net/netfilter/nf_tables_api.c
8974
list_for_each_entry(ops, &hook->ops_list, list) {
net/netfilter/nf_tables_api.c
8978
nft_unregister_flowtable_ops(net, flowtable, ops);
net/netfilter/nf_tables_api.c
9005
struct nf_hook_ops *ops;
net/netfilter/nf_tables_api.c
9078
list_for_each_entry(ops, &hook->ops_list, list)
net/netfilter/nf_tables_api.c
9080
flowtable, ops);
net/netfilter/nf_tables_api.c
9629
struct nf_hook_ops *ops;
net/netfilter/nf_tables_api.c
9631
list_for_each_entry(ops, &hook->ops_list, list) {
net/netfilter/nf_tables_api.c
9632
if (ops->dev == dev)
net/netfilter/nf_tables_api.c
9633
return ops;
net/netfilter/nf_tables_api.c
9642
struct nf_hook_ops *ops;
net/netfilter/nf_tables_api.c
9644
list_for_each_entry_rcu(ops, &hook->ops_list, list) {
net/netfilter/nf_tables_api.c
9645
if (ops->dev == dev)
net/netfilter/nf_tables_api.c
9646
return ops;
net/netfilter/nf_tables_api.c
9655
struct nf_hook_ops *ops;
net/netfilter/nf_tables_api.c
9660
ops = nft_hook_find_ops(hook, dev);
net/netfilter/nf_tables_api.c
9666
if (!ops || (changename && match))
net/netfilter/nf_tables_api.c
9671
flowtable, ops);
net/netfilter/nf_tables_api.c
9672
list_del_rcu(&ops->list);
net/netfilter/nf_tables_api.c
9673
kfree_rcu(ops, rcu);
net/netfilter/nf_tables_api.c
9677
if (!match || ops)
net/netfilter/nf_tables_api.c
9680
ops = kzalloc_obj(struct nf_hook_ops,
net/netfilter/nf_tables_api.c
9682
if (!ops)
net/netfilter/nf_tables_api.c
9685
ops->pf = NFPROTO_NETDEV;
net/netfilter/nf_tables_api.c
9686
ops->hooknum = flowtable->hooknum;
net/netfilter/nf_tables_api.c
9687
ops->priority = flowtable->data.priority;
net/netfilter/nf_tables_api.c
9688
ops->priv = &flowtable->data;
net/netfilter/nf_tables_api.c
9689
ops->hook = flowtable->data.type->hook;
net/netfilter/nf_tables_api.c
9690
ops->hook_ops_type = NF_HOOK_OP_NFT_FT;
net/netfilter/nf_tables_api.c
9691
ops->dev = dev;
net/netfilter/nf_tables_api.c
9693
flowtable, ops)) {
net/netfilter/nf_tables_api.c
9694
kfree(ops);
net/netfilter/nf_tables_api.c
9697
list_add_tail_rcu(&ops->list, &hook->ops_list);
net/netfilter/nf_tables_core.c
213
e = (unsigned long)expr->ops->eval;
net/netfilter/nf_tables_core.c
237
expr->ops->eval(expr, regs, pkt);
net/netfilter/nf_tables_core.c
241
#define nft_rule_expr_next(expr) ((void *)expr) + expr->ops->size
net/netfilter/nf_tables_core.c
277
if (expr->ops == &nft_cmp_fast_ops)
net/netfilter/nf_tables_core.c
279
else if (expr->ops == &nft_cmp16_fast_ops)
net/netfilter/nf_tables_core.c
281
else if (expr->ops == &nft_bitwise_fast_ops)
net/netfilter/nf_tables_core.c
283
else if (expr->ops != &nft_payload_fast_ops ||
net/netfilter/nf_tables_offload.c
123
if (!expr->ops->offload) {
net/netfilter/nf_tables_offload.c
127
err = expr->ops->offload(ctx, flow, expr);
net/netfilter/nf_tables_offload.c
214
if (basechain->ops.priority <= 0 ||
net/netfilter/nf_tables_offload.c
215
basechain->ops.priority > USHRT_MAX)
net/netfilter/nf_tables_offload.c
223
struct nf_hook_ops *ops;
net/netfilter/nf_tables_offload.c
231
list_for_each_entry(ops, &hook->ops_list, list) {
net/netfilter/nf_tables_offload.c
232
if (ops->pf != NFPROTO_NETDEV ||
net/netfilter/nf_tables_offload.c
233
ops->hooknum != NF_NETDEV_INGRESS)
net/netfilter/nf_tables_offload.c
236
dev = ops->dev;
net/netfilter/nf_tables_offload.c
261
basechain->ops.priority, extack);
net/netfilter/nf_tables_offload.c
311
if (expr->ops->offload_stats)
net/netfilter/nf_tables_offload.c
312
expr->ops->offload_stats(expr, &cls_flow.stats);
net/netfilter/nf_tables_offload.c
462
struct nf_hook_ops *ops;
net/netfilter/nf_tables_offload.c
467
list_for_each_entry(ops, &hook->ops_list, list) {
net/netfilter/nf_tables_offload.c
468
if (this_dev && this_dev != ops->dev)
net/netfilter/nf_tables_offload.c
471
err = nft_chain_offload_cmd(basechain, ops->dev, cmd);
net/netfilter/nf_tables_offload.c
486
list_for_each_entry(ops, &hook->ops_list, list) {
net/netfilter/nf_tables_offload.c
490
nft_chain_offload_cmd(basechain, ops->dev,
net/netfilter/nf_tables_offload.c
98
if (expr->ops->offload_action &&
net/netfilter/nf_tables_offload.c
99
expr->ops->offload_action(expr))
net/netfilter/nfnetlink_hook.c
193
const struct nf_hook_ops *ops,
net/netfilter/nfnetlink_hook.c
211
ret = snprintf(sym, sizeof(sym), "%ps", ops->hook);
net/netfilter/nfnetlink_hook.c
238
if (ops->pf == NFPROTO_INET && ops->hooknum == NF_INET_INGRESS)
net/netfilter/nfnetlink_hook.c
241
hooknum = ops->hooknum;
net/netfilter/nfnetlink_hook.c
247
ret = nla_put_be32(nlskb, NFNLA_HOOK_PRIORITY, htonl(ops->priority));
net/netfilter/nfnetlink_hook.c
251
switch (ops->hook_ops_type) {
net/netfilter/nfnetlink_hook.c
253
ret = nfnl_hook_put_nft_chain_info(nlskb, ctx, seq, ops->priv);
net/netfilter/nfnetlink_hook.c
256
ret = nfnl_hook_put_bpf_prog_info(nlskb, ctx, seq, ops->priv);
net/netfilter/nfnetlink_hook.c
259
ret = nfnl_hook_put_nft_ft_info(nlskb, ctx, seq, ops->priv);
net/netfilter/nfnetlink_hook.c
347
struct nf_hook_ops * const *ops;
net/netfilter/nfnetlink_hook.c
365
ops = nf_hook_entries_get_hook_ops(e);
net/netfilter/nfnetlink_hook.c
368
err = nfnl_hook_dump_one(nlskb, ctx, ops[i], family,
net/netfilter/nft_bitwise.c
410
track->regs[priv->dreg].bitwise->ops == expr->ops &&
net/netfilter/nft_bitwise.c
563
track->regs[priv->dreg].bitwise->ops == expr->ops &&
net/netfilter/nft_bitwise.c
640
if (next->ops == &nft_bitwise_ops)
net/netfilter/nft_bitwise.c
642
else if (next->ops == &nft_bitwise_fast_ops)
net/netfilter/nft_byteorder.c
194
.ops = &nft_byteorder_ops,
net/netfilter/nft_chain_filter.c
325
struct nf_hook_ops *ops;
net/netfilter/nft_chain_filter.c
330
ops = nft_hook_find_ops(hook, dev);
net/netfilter/nft_chain_filter.c
336
if (!ops || (changename && match))
net/netfilter/nft_chain_filter.c
340
nf_unregister_net_hook(dev_net(dev), ops);
net/netfilter/nft_chain_filter.c
342
list_del_rcu(&ops->list);
net/netfilter/nft_chain_filter.c
343
kfree_rcu(ops, rcu);
net/netfilter/nft_chain_filter.c
347
if (!match || ops)
net/netfilter/nft_chain_filter.c
350
ops = kmemdup(&basechain->ops,
net/netfilter/nft_chain_filter.c
353
if (!ops)
net/netfilter/nft_chain_filter.c
356
ops->dev = dev;
net/netfilter/nft_chain_filter.c
359
nf_register_net_hook(dev_net(dev), ops)) {
net/netfilter/nft_chain_filter.c
360
kfree(ops);
net/netfilter/nft_chain_filter.c
363
list_add_tail_rcu(&ops->list, &hook->ops_list);
net/netfilter/nft_chain_filter.c
392
basechain->ops.hooknum != NF_INET_INGRESS)
net/netfilter/nft_chain_nat.c
78
static int nft_nat_inet_reg(struct net *net, const struct nf_hook_ops *ops)
net/netfilter/nft_chain_nat.c
80
return nf_nat_inet_register_fn(net, ops);
net/netfilter/nft_chain_nat.c
83
static void nft_nat_inet_unreg(struct net *net, const struct nf_hook_ops *ops)
net/netfilter/nft_chain_nat.c
85
nf_nat_inet_unregister_fn(net, ops);
net/netfilter/nft_compat.c
105
struct xt_target *target = expr->ops->data;
net/netfilter/nft_compat.c
176
const struct nf_hook_ops *ops = &basechain->ops;
net/netfilter/nft_compat.c
178
par->hook_mask = 1 << ops->hooknum;
net/netfilter/nft_compat.c
248
struct xt_target *target = expr->ops->data;
net/netfilter/nft_compat.c
296
kfree(expr->ops);
net/netfilter/nft_compat.c
302
struct xt_target *target = expr->ops->data;
net/netfilter/nft_compat.c
338
const struct xt_target *target = expr->ops->data;
net/netfilter/nft_compat.c
356
struct xt_target *target = expr->ops->data;
net/netfilter/nft_compat.c
379
const struct nf_hook_ops *ops = &basechain->ops;
net/netfilter/nft_compat.c
381
hook_mask = 1 << ops->hooknum;
net/netfilter/nft_compat.c
397
struct xt_match *match = expr->ops->data;
net/netfilter/nft_compat.c
477
const struct nf_hook_ops *ops = &basechain->ops;
net/netfilter/nft_compat.c
479
par->hook_mask = 1 << ops->hooknum;
net/netfilter/nft_compat.c
502
struct xt_match *match = expr->ops->data;
net/netfilter/nft_compat.c
537
struct xt_match *m = expr->ops->data;
net/netfilter/nft_compat.c
554
struct xt_match *match = expr->ops->data;
net/netfilter/nft_compat.c
586
struct xt_match *match = expr->ops->data;
net/netfilter/nft_compat.c
617
struct xt_match *match = expr->ops->data;
net/netfilter/nft_compat.c
640
const struct nf_hook_ops *ops = &basechain->ops;
net/netfilter/nft_compat.c
642
hook_mask = 1 << ops->hooknum;
net/netfilter/nft_compat.c
78
struct xt_target *target = expr->ops->data;
net/netfilter/nft_compat.c
784
const struct xt_match *match = expr->ops->data;
net/netfilter/nft_compat.c
793
struct nft_expr_ops *ops;
net/netfilter/nft_compat.c
818
ops = kzalloc_obj(struct nft_expr_ops, GFP_KERNEL_ACCOUNT);
net/netfilter/nft_compat.c
819
if (!ops) {
net/netfilter/nft_compat.c
824
ops->type = &nft_match_type;
net/netfilter/nft_compat.c
825
ops->eval = nft_match_eval;
net/netfilter/nft_compat.c
826
ops->init = nft_match_init;
net/netfilter/nft_compat.c
827
ops->destroy = nft_match_destroy;
net/netfilter/nft_compat.c
828
ops->dump = nft_match_dump;
net/netfilter/nft_compat.c
829
ops->validate = nft_match_validate;
net/netfilter/nft_compat.c
830
ops->data = match;
net/netfilter/nft_compat.c
831
ops->reduce = nft_match_reduce;
net/netfilter/nft_compat.c
837
ops->eval = nft_match_large_eval;
net/netfilter/nft_compat.c
838
ops->init = nft_match_large_init;
net/netfilter/nft_compat.c
839
ops->destroy = nft_match_large_destroy;
net/netfilter/nft_compat.c
840
ops->dump = nft_match_large_dump;
net/netfilter/nft_compat.c
843
ops->size = matchsize;
net/netfilter/nft_compat.c
845
return ops;
net/netfilter/nft_compat.c
851
static void nft_match_release_ops(const struct nft_expr_ops *ops)
net/netfilter/nft_compat.c
853
struct xt_match *match = ops->data;
net/netfilter/nft_compat.c
856
kfree(ops);
net/netfilter/nft_compat.c
874
struct nft_expr_ops *ops;
net/netfilter/nft_compat.c
908
ops = kzalloc_obj(struct nft_expr_ops, GFP_KERNEL_ACCOUNT);
net/netfilter/nft_compat.c
909
if (!ops) {
net/netfilter/nft_compat.c
914
ops->type = &nft_target_type;
net/netfilter/nft_compat.c
915
ops->size = NFT_EXPR_SIZE(XT_ALIGN(target->targetsize));
net/netfilter/nft_compat.c
916
ops->init = nft_target_init;
net/netfilter/nft_compat.c
917
ops->destroy = nft_target_destroy;
net/netfilter/nft_compat.c
918
ops->dump = nft_target_dump;
net/netfilter/nft_compat.c
919
ops->validate = nft_target_validate;
net/netfilter/nft_compat.c
920
ops->data = target;
net/netfilter/nft_compat.c
921
ops->reduce = NFT_REDUCE_READONLY;
net/netfilter/nft_compat.c
924
ops->eval = nft_target_eval_bridge;
net/netfilter/nft_compat.c
926
ops->eval = nft_target_eval_xt;
net/netfilter/nft_compat.c
928
return ops;
net/netfilter/nft_compat.c
934
static void nft_target_release_ops(const struct nft_expr_ops *ops)
net/netfilter/nft_compat.c
936
struct xt_target *target = ops->data;
net/netfilter/nft_compat.c
939
kfree(ops);
net/netfilter/nft_connlimit.c
178
.ops = &nft_connlimit_obj_ops,
net/netfilter/nft_connlimit.c
266
.ops = &nft_connlimit_ops,
net/netfilter/nft_counter.c
211
.ops = &nft_counter_obj_ops,
net/netfilter/nft_counter.c
323
.ops = &nft_counter_ops,
net/netfilter/nft_ct.c
1068
.ops = &nft_ct_timeout_obj_ops,
net/netfilter/nft_ct.c
1255
.ops = &nft_ct_helper_obj_ops,
net/netfilter/nft_ct.c
1407
.ops = &nft_ct_expect_obj_ops,
net/netfilter/nft_ct.c
772
if (track->regs[i].selector->ops != &nft_ct_get_ops)
net/netfilter/nft_ct.c
886
.ops = &nft_notrack_ops,
net/netfilter/nft_dup_netdev.c
91
.ops = &nft_dup_netdev_ops,
net/netfilter/nft_dynset.c
102
ext = set->ops->update(set, &regs->data[priv->sreg_key], expr, regs);
net/netfilter/nft_dynset.c
128
size += priv->expr_array[i]->ops->size;
net/netfilter/nft_dynset.c
145
if (set->exprs[pos] && set->exprs[pos]->ops != expr->ops) {
net/netfilter/nft_dynset.c
207
if (set->ops->update == NULL)
net/netfilter/nft_dynset.c
262
dynset_expr->ops != set->exprs[0]->ops)) {
net/netfilter/nft_dynset.c
297
if (dynset_expr->ops != set->exprs[i]->ops) {
net/netfilter/nft_dynset.c
437
.ops = &nft_dynset_ops,
net/netfilter/nft_dynset.c
45
elem_expr->size += priv->expr_array[i]->ops->size;
net/netfilter/nft_dynset.c
98
set->ops->delete(set, &regs->data[priv->sreg_key]);
net/netfilter/nft_fib_inet.c
58
.ops = &nft_fib_inet_ops,
net/netfilter/nft_fib_netdev.c
67
.ops = &nft_fib_netdev_ops,
net/netfilter/nft_flow_offload.c
233
.ops = &nft_flow_offload_ops,
net/netfilter/nft_immediate.c
351
.ops = &nft_imm_ops,
net/netfilter/nft_inner.c
331
const struct nft_expr_ops *ops;
net/netfilter/nft_inner.c
37
const struct nft_expr_ops *ops;
net/netfilter/nft_inner.c
379
priv->expr.ops = expr_info.ops;
net/netfilter/nft_inner.c
381
if (!strcmp(expr_info.ops->type->name, "payload"))
net/netfilter/nft_inner.c
383
else if (!strcmp(expr_info.ops->type->name, "meta"))
net/netfilter/nft_inner.c
388
err = expr_info.ops->init(ctx, (struct nft_expr *)&priv->expr,
net/netfilter/nft_inner.c
427
.ops = &nft_inner_ops,
net/netfilter/nft_last.c
133
.ops = &nft_last_ops,
net/netfilter/nft_log.c
243
.ops = &nft_log_ops,
net/netfilter/nft_lookup.c
259
priv->set->ops->walk(ctx, priv->set, &iter);
net/netfilter/nft_lookup.c
295
.ops = &nft_lookup_ops,
net/netfilter/nft_lookup.c
32
if (set->ops == &nft_set_hash_fast_type.ops)
net/netfilter/nft_lookup.c
34
if (set->ops == &nft_set_hash_type.ops)
net/netfilter/nft_lookup.c
37
if (set->ops == &nft_set_rhash_type.ops)
net/netfilter/nft_lookup.c
40
if (set->ops == &nft_set_bitmap_type.ops)
net/netfilter/nft_lookup.c
43
if (set->ops == &nft_set_pipapo_type.ops)
net/netfilter/nft_lookup.c
46
if (set->ops == &nft_set_pipapo_avx2_type.ops)
net/netfilter/nft_lookup.c
50
if (set->ops == &nft_set_rbtree_type.ops)
net/netfilter/nft_lookup.c
55
return set->ops->lookup(net, set, key);
net/netfilter/nft_masq.c
152
.ops = &nft_masq_ipv4_ops,
net/netfilter/nft_masq.c
180
.ops = &nft_masq_ipv6_ops,
net/netfilter/nft_masq.c
222
.ops = &nft_masq_inet_ops,
net/netfilter/nft_meta.c
1007
.ops = &nft_secmark_obj_ops,
net/netfilter/nft_meta.c
790
if (track->regs[i].selector->ops != &nft_meta_get_ops)
net/netfilter/nft_nat.c
328
.ops = &nft_nat_ops,
net/netfilter/nft_nat.c
360
.ops = &nft_nat_inet_ops,
net/netfilter/nft_objref.c
154
obj->ops->eval(obj, regs, pkt);
net/netfilter/nft_objref.c
22
obj->ops->eval(obj, regs, pkt);
net/netfilter/nft_objref.c
51
return nft_objref_validate_obj_type(ctx, obj->ops->type->type);
net/netfilter/nft_objref.c
88
htonl(obj->ops->type->type)))
net/netfilter/nft_osf.c
166
.ops = &nft_osf_op,
net/netfilter/nft_payload.c
1024
if (track->regs[i].selector->ops != &nft_payload_ops &&
net/netfilter/nft_payload.c
1025
track->regs[i].selector->ops != &nft_payload_fast_ops)
net/netfilter/nft_quota.c
203
.ops = &nft_quota_obj_ops,
net/netfilter/nft_quota.c
274
.ops = &nft_quota_ops,
net/netfilter/nft_range.c
146
.ops = &nft_range_ops,
net/netfilter/nft_redir.c
155
.ops = &nft_redir_ipv4_ops,
net/netfilter/nft_redir.c
183
.ops = &nft_redir_ipv6_ops,
net/netfilter/nft_redir.c
212
.ops = &nft_redir_inet_ops,
net/netfilter/nft_reject_inet.c
88
.ops = &nft_reject_inet_ops,
net/netfilter/nft_reject_netdev.c
167
.ops = &nft_reject_netdev_ops,
net/netfilter/nft_rt.c
203
.ops = &nft_rt_get_ops,
net/netfilter/nft_set_bitmap.c
306
.ops = {
net/netfilter/nft_set_hash.c
401
if (expr->ops->gc &&
net/netfilter/nft_set_hash.c
402
expr->ops->gc(read_pnet(&set->net), expr) &&
net/netfilter/nft_set_hash.c
847
.ops = {
net/netfilter/nft_set_hash.c
869
.ops = {
net/netfilter/nft_set_hash.c
888
.ops = {
net/netfilter/nft_set_pipapo.c
2399
.ops = {
net/netfilter/nft_set_pipapo.c
2424
.ops = {
net/netfilter/nft_set_rbtree.c
1184
.ops = {
net/netfilter/nft_socket.c
304
.ops = &nft_socket_ops,
net/netfilter/nft_synproxy.c
299
.ops = &nft_synproxy_ops,
net/netfilter/nft_synproxy.c
360
.ops = &nft_synproxy_obj_ops,
net/netfilter/nft_tproxy.c
340
.ops = &nft_tproxy_ops,
net/netfilter/nft_tunnel.c
165
.ops = &nft_tunnel_get_ops,
net/netfilter/nft_tunnel.c
721
.ops = &nft_tunnel_obj_ops,
net/netfilter/nft_xfrm.c
301
.ops = &nft_xfrm_get_ops,
net/netfilter/x_tables.c
1535
kfree(table->ops);
net/netfilter/x_tables.c
1763
struct nf_hook_ops *ops;
net/netfilter/x_tables.c
1768
ops = kzalloc_objs(*ops, num_hooks);
net/netfilter/x_tables.c
1769
if (ops == NULL)
net/netfilter/x_tables.c
1776
ops[i].hook = fn;
net/netfilter/x_tables.c
1777
ops[i].pf = table->af;
net/netfilter/x_tables.c
1778
ops[i].hooknum = hooknum;
net/netfilter/x_tables.c
1779
ops[i].priority = table->priority;
net/netfilter/x_tables.c
1783
return ops;
net/netfilter/xt_hashlimit.c
281
const struct seq_operations *ops;
net/netfilter/xt_hashlimit.c
330
ops = &dl_seq_ops_v1;
net/netfilter/xt_hashlimit.c
333
ops = &dl_seq_ops_v2;
net/netfilter/xt_hashlimit.c
336
ops = &dl_seq_ops;
net/netfilter/xt_hashlimit.c
342
ops, hinfo);
net/netlabel/netlabel_calipso.c
124
const struct netlbl_calipso_ops *ops = netlbl_calipso_ops_get();
net/netlabel/netlabel_calipso.c
130
if (!ops)
net/netlabel/netlabel_calipso.c
408
const struct netlbl_calipso_ops *ops = netlbl_calipso_ops_get();
net/netlabel/netlabel_calipso.c
410
if (ops)
net/netlabel/netlabel_calipso.c
411
ret_val = ops->doi_add(doi_def, audit_info);
net/netlabel/netlabel_calipso.c
425
const struct netlbl_calipso_ops *ops = netlbl_calipso_ops_get();
net/netlabel/netlabel_calipso.c
427
if (ops)
net/netlabel/netlabel_calipso.c
428
ops->doi_free(doi_def);
net/netlabel/netlabel_calipso.c
445
const struct netlbl_calipso_ops *ops = netlbl_calipso_ops_get();
net/netlabel/netlabel_calipso.c
447
if (ops)
net/netlabel/netlabel_calipso.c
448
ret_val = ops->doi_remove(doi, audit_info);
net/netlabel/netlabel_calipso.c
465
const struct netlbl_calipso_ops *ops = netlbl_calipso_ops_get();
net/netlabel/netlabel_calipso.c
467
if (ops)
net/netlabel/netlabel_calipso.c
468
ret_val = ops->doi_getdef(doi);
net/netlabel/netlabel_calipso.c
482
const struct netlbl_calipso_ops *ops = netlbl_calipso_ops_get();
net/netlabel/netlabel_calipso.c
484
if (ops)
net/netlabel/netlabel_calipso.c
485
ops->doi_putdef(doi_def);
net/netlabel/netlabel_calipso.c
506
const struct netlbl_calipso_ops *ops = netlbl_calipso_ops_get();
net/netlabel/netlabel_calipso.c
508
if (ops)
net/netlabel/netlabel_calipso.c
509
ret_val = ops->doi_walk(skip_cnt, callback, cb_arg);
net/netlabel/netlabel_calipso.c
528
const struct netlbl_calipso_ops *ops = netlbl_calipso_ops_get();
net/netlabel/netlabel_calipso.c
530
if (ops)
net/netlabel/netlabel_calipso.c
531
ret_val = ops->sock_getattr(sk, secattr);
net/netlabel/netlabel_calipso.c
554
const struct netlbl_calipso_ops *ops = netlbl_calipso_ops_get();
net/netlabel/netlabel_calipso.c
556
if (ops)
net/netlabel/netlabel_calipso.c
557
ret_val = ops->sock_setattr(sk, doi_def, secattr);
net/netlabel/netlabel_calipso.c
571
const struct netlbl_calipso_ops *ops = netlbl_calipso_ops_get();
net/netlabel/netlabel_calipso.c
573
if (ops)
net/netlabel/netlabel_calipso.c
574
ops->sock_delattr(sk);
net/netlabel/netlabel_calipso.c
594
const struct netlbl_calipso_ops *ops = netlbl_calipso_ops_get();
net/netlabel/netlabel_calipso.c
596
if (ops)
net/netlabel/netlabel_calipso.c
597
ret_val = ops->req_setattr(req, doi_def, secattr);
net/netlabel/netlabel_calipso.c
611
const struct netlbl_calipso_ops *ops = netlbl_calipso_ops_get();
net/netlabel/netlabel_calipso.c
613
if (ops)
net/netlabel/netlabel_calipso.c
614
ops->req_delattr(req);
net/netlabel/netlabel_calipso.c
629
const struct netlbl_calipso_ops *ops = netlbl_calipso_ops_get();
net/netlabel/netlabel_calipso.c
631
if (ops)
net/netlabel/netlabel_calipso.c
632
ret_val = ops->skbuff_optptr(skb);
net/netlabel/netlabel_calipso.c
650
const struct netlbl_calipso_ops *ops = netlbl_calipso_ops_get();
net/netlabel/netlabel_calipso.c
652
if (ops)
net/netlabel/netlabel_calipso.c
653
ret_val = ops->opt_getattr(calipso, secattr);
net/netlabel/netlabel_calipso.c
673
const struct netlbl_calipso_ops *ops = netlbl_calipso_ops_get();
net/netlabel/netlabel_calipso.c
675
if (ops)
net/netlabel/netlabel_calipso.c
676
ret_val = ops->skbuff_setattr(skb, doi_def, secattr);
net/netlabel/netlabel_calipso.c
68
netlbl_calipso_ops_register(const struct netlbl_calipso_ops *ops)
net/netlabel/netlabel_calipso.c
692
const struct netlbl_calipso_ops *ops = netlbl_calipso_ops_get();
net/netlabel/netlabel_calipso.c
694
if (ops)
net/netlabel/netlabel_calipso.c
695
ret_val = ops->skbuff_delattr(skb);
net/netlabel/netlabel_calipso.c
70
return xchg(&calipso_ops, ops);
net/netlabel/netlabel_calipso.c
709
const struct netlbl_calipso_ops *ops = netlbl_calipso_ops_get();
net/netlabel/netlabel_calipso.c
711
if (ops)
net/netlabel/netlabel_calipso.c
712
ops->cache_invalidate();
net/netlabel/netlabel_calipso.c
730
const struct netlbl_calipso_ops *ops = netlbl_calipso_ops_get();
net/netlabel/netlabel_calipso.c
732
if (ops)
net/netlabel/netlabel_calipso.c
733
ret_val = ops->cache_add(calipso_ptr, secattr);
net/netlink/af_netlink.c
624
sock->ops = &netlink_ops;
net/netlink/genetlink.c
1002
if (ops->start) {
net/netlink/genetlink.c
1004
rc = ops->start(cb);
net/netlink/genetlink.c
1019
const struct genl_split_ops *ops = &dump_info->op;
net/netlink/genetlink.c
1026
rc = ops->dumpit(skb, cb);
net/netlink/genetlink.c
1034
const struct genl_split_ops *ops = &dump_info->op;
net/netlink/genetlink.c
1040
if (ops->done) {
net/netlink/genetlink.c
1042
rc = ops->done(cb);
net/netlink/genetlink.c
1054
const struct genl_split_ops *ops,
net/netlink/genetlink.c
1071
ctx.ops = ops;
net/netlink/genetlink.c
1085
const struct genl_split_ops *ops,
net/netlink/genetlink.c
1093
ops, hdrlen,
net/netlink/genetlink.c
1108
if (ops->pre_doit) {
net/netlink/genetlink.c
1109
err = ops->pre_doit(ops, skb, &info);
net/netlink/genetlink.c
1114
err = ops->doit(skb, &info);
net/netlink/genetlink.c
1116
if (ops->post_doit)
net/netlink/genetlink.c
1117
ops->post_doit(ops, skb, &info);
net/netlink/genetlink.c
159
*op = family->ops[i];
net/netlink/genetlink.c
175
if (family->ops[i].cmd == cmd) {
net/netlink/genetlink.c
576
if (WARN_ON(family->n_ops && !family->ops) ||
net/netlink/genetlink.c
927
const struct genl_split_ops *ops,
net/netlink/genetlink.c
931
enum netlink_validation validate = ops->validate & no_strict_flag ?
net/netlink/genetlink.c
937
if (!ops->maxattr)
net/netlink/genetlink.c
940
attrbuf = kmalloc_objs(struct nlattr *, ops->maxattr + 1);
net/netlink/genetlink.c
944
err = __nlmsg_parse(nlh, hdrlen, attrbuf, ops->maxattr, ops->policy,
net/netlink/genetlink.c
962
const struct genl_split_ops *ops;
net/netlink/genetlink.c
969
const struct genl_split_ops *ops;
net/netlink/genetlink.c
974
ops = ctx->ops;
net/netlink/genetlink.c
975
if (!(ops->validate & GENL_DONT_VALIDATE_DUMP) &&
net/netlink/genetlink.c
980
ops, ctx->hdrlen,
net/netlink/genetlink.c
990
info->op = *ops;
net/netrom/af_netrom.c
446
sock->ops = &nr_proto_ops;
net/nfc/core.c
1051
struct nfc_dev *nfc_allocate_device(const struct nfc_ops *ops,
net/nfc/core.c
1058
if (!ops->start_poll || !ops->stop_poll || !ops->activate_target ||
net/nfc/core.c
1059
!ops->deactivate_target || !ops->im_transceive)
net/nfc/core.c
1078
dev->ops = ops;
net/nfc/core.c
1091
if (ops->check_presence) {
net/nfc/core.c
117
if (dev->ops->dev_up)
net/nfc/core.c
118
rc = dev->ops->dev_up(dev);
net/nfc/core.c
1188
if (dev->ops->check_presence) {
net/nfc/core.c
124
if (dev->ops->discover_se && dev->ops->discover_se(dev))
net/nfc/core.c
160
if (dev->ops->dev_down)
net/nfc/core.c
161
dev->ops->dev_down(dev);
net/nfc/core.c
225
rc = dev->ops->start_poll(dev, im_protocols, tm_protocols);
net/nfc/core.c
259
dev->ops->stop_poll(dev);
net/nfc/core.c
289
if (!dev->ops->dep_link_up)
net/nfc/core.c
316
rc = dev->ops->dep_link_up(dev, target, comm_mode, gb, gb_len);
net/nfc/core.c
333
if (!dev->ops->dep_link_down)
net/nfc/core.c
348
rc = dev->ops->dep_link_down(dev);
net/nfc/core.c
420
rc = dev->ops->activate_target(dev, target, protocol);
net/nfc/core.c
425
if (dev->ops->check_presence && !dev->shutting_down)
net/nfc/core.c
466
if (dev->ops->check_presence)
net/nfc/core.c
469
dev->ops->deactivate_target(dev, dev->active_target, mode);
net/nfc/core.c
51
if (!dev->ops->fw_download) {
net/nfc/core.c
511
if (dev->ops->check_presence)
net/nfc/core.c
514
rc = dev->ops->im_transceive(dev, dev->active_target, skb, cb,
net/nfc/core.c
517
if (!rc && dev->ops->check_presence && !dev->shutting_down)
net/nfc/core.c
520
} else if (dev->rf_mode == NFC_RF_TARGET && dev->ops->tm_send != NULL) {
net/nfc/core.c
521
rc = dev->ops->tm_send(dev, skb);
net/nfc/core.c
57
rc = dev->ops->fw_download(dev, firmware_name);
net/nfc/core.c
570
if (!dev->ops->enable_se || !dev->ops->disable_se) {
net/nfc/core.c
586
rc = dev->ops->enable_se(dev, se_idx);
net/nfc/core.c
614
if (!dev->ops->enable_se || !dev->ops->disable_se) {
net/nfc/core.c
630
rc = dev->ops->disable_se(dev, se_idx);
net/nfc/core.c
992
rc = dev->ops->check_presence(dev, dev->active_target);
net/nfc/digital_core.c
102
ddev->ops->switch_rf(ddev, on);
net/nfc/digital_core.c
107
ddev->ops->abort_cmd(ddev);
net/nfc/digital_core.c
180
rc = ddev->ops->in_send_cmd(ddev, cmd->req, cmd->timeout,
net/nfc/digital_core.c
185
rc = ddev->ops->tg_send_cmd(ddev, cmd->req, cmd->timeout,
net/nfc/digital_core.c
190
rc = ddev->ops->tg_listen(ddev, cmd->timeout,
net/nfc/digital_core.c
197
rc = ddev->ops->tg_listen_mdaa(ddev, params, cmd->timeout,
net/nfc/digital_core.c
202
rc = ddev->ops->tg_listen_md(ddev, cmd->timeout,
net/nfc/digital_core.c
259
rc = ddev->ops->in_configure_hw(ddev, type, param);
net/nfc/digital_core.c
270
rc = ddev->ops->tg_configure_hw(ddev, type, param);
net/nfc/digital_core.c
527
if (ddev->ops->tg_listen_mdaa) {
net/nfc/digital_core.c
530
} else if (ddev->ops->tg_listen_md) {
net/nfc/digital_core.c
757
struct nfc_digital_dev *nfc_digital_allocate_device(const struct nfc_digital_ops *ops,
net/nfc/digital_core.c
764
if (!ops->in_configure_hw || !ops->in_send_cmd || !ops->tg_listen ||
net/nfc/digital_core.c
765
!ops->tg_configure_hw || !ops->tg_send_cmd || !ops->abort_cmd ||
net/nfc/digital_core.c
766
!ops->switch_rf || (ops->tg_listen_md && !ops->tg_get_rf_tech))
net/nfc/digital_core.c
774
ddev->ops = ops;
net/nfc/digital_technology.c
1273
rc = ddev->ops->tg_get_rf_tech(ddev, &rf_tech);
net/nfc/hci/core.c
257
if (hdev->ops->cmd_received)
net/nfc/hci/core.c
258
hdev->ops->cmd_received(hdev, pipe, cmd, skb);
net/nfc/hci/core.c
338
if (hdev->ops->complete_target_discovered) {
net/nfc/hci/core.c
339
r = hdev->ops->complete_target_discovered(hdev, gate,
net/nfc/hci/core.c
349
if (hdev->ops->target_from_gate)
net/nfc/hci/core.c
350
r = hdev->ops->target_from_gate(hdev, gate, targets);
net/nfc/hci/core.c
356
if (hdev->ops->complete_target_discovered) {
net/nfc/hci/core.c
357
r = hdev->ops->complete_target_discovered(hdev, gate,
net/nfc/hci/core.c
398
if (hdev->ops->event_received) {
net/nfc/hci/core.c
399
r = hdev->ops->event_received(hdev, pipe, event, skb);
net/nfc/hci/core.c
485
skb->len) == 0) && hdev->ops->load_session) {
net/nfc/hci/core.c
488
r = hdev->ops->load_session(hdev);
net/nfc/hci/core.c
584
if (hdev->ops->open) {
net/nfc/hci/core.c
585
r = hdev->ops->open(hdev);
net/nfc/hci/core.c
603
if (hdev->ops->hci_ready) {
net/nfc/hci/core.c
604
r = hdev->ops->hci_ready(hdev);
net/nfc/hci/core.c
619
if (hdev->ops->close)
net/nfc/hci/core.c
620
hdev->ops->close(hdev);
net/nfc/hci/core.c
631
if (hdev->ops->close)
net/nfc/hci/core.c
632
hdev->ops->close(hdev);
net/nfc/hci/core.c
644
if (hdev->ops->start_poll)
net/nfc/hci/core.c
645
return hdev->ops->start_poll(hdev, im_protocols, tm_protocols);
net/nfc/hci/core.c
656
if (hdev->ops->stop_poll)
net/nfc/hci/core.c
657
hdev->ops->stop_poll(hdev);
net/nfc/hci/core.c
668
if (!hdev->ops->dep_link_up)
net/nfc/hci/core.c
671
return hdev->ops->dep_link_up(hdev, target, comm_mode,
net/nfc/hci/core.c
679
if (!hdev->ops->dep_link_down)
net/nfc/hci/core.c
682
return hdev->ops->dep_link_down(hdev);
net/nfc/hci/core.c
734
if (hdev->ops->im_transceive) {
net/nfc/hci/core.c
735
r = hdev->ops->im_transceive(hdev, target, skb, cb,
net/nfc/hci/core.c
752
if (hdev->ops->im_transceive) {
net/nfc/hci/core.c
753
r = hdev->ops->im_transceive(hdev, target, skb, cb,
net/nfc/hci/core.c
772
if (!hdev->ops->tm_send) {
net/nfc/hci/core.c
777
return hdev->ops->tm_send(hdev, skb);
net/nfc/hci/core.c
785
if (!hdev->ops->check_presence)
net/nfc/hci/core.c
788
return hdev->ops->check_presence(hdev, target);
net/nfc/hci/core.c
795
if (hdev->ops->discover_se)
net/nfc/hci/core.c
796
return hdev->ops->discover_se(hdev);
net/nfc/hci/core.c
805
if (hdev->ops->enable_se)
net/nfc/hci/core.c
806
return hdev->ops->enable_se(hdev, se_idx);
net/nfc/hci/core.c
815
if (hdev->ops->disable_se)
net/nfc/hci/core.c
816
return hdev->ops->disable_se(hdev, se_idx);
net/nfc/hci/core.c
827
if (hdev->ops->se_io)
net/nfc/hci/core.c
828
return hdev->ops->se_io(hdev, se_idx, apdu,
net/nfc/hci/core.c
925
if (!hdev->ops->fw_download)
net/nfc/hci/core.c
928
return hdev->ops->fw_download(hdev, firmware_name);
net/nfc/hci/core.c
950
struct nfc_hci_dev *nfc_hci_allocate_device(const struct nfc_hci_ops *ops,
net/nfc/hci/core.c
961
if (ops->xmit == NULL)
net/nfc/hci/core.c
971
hdev->llc = nfc_llc_allocate(llc_name, hdev, ops->xmit,
net/nfc/hci/core.c
988
hdev->ops = ops;
net/nfc/hci/llc.c
105
llc->ops = llc_engine->ops;
net/nfc/hci/llc.c
112
llc->ops->deinit(llc);
net/nfc/hci/llc.c
118
return llc->ops->start(llc);
net/nfc/hci/llc.c
124
return llc->ops->stop(llc);
net/nfc/hci/llc.c
130
llc->ops->rcv_from_drv(llc, skb);
net/nfc/hci/llc.c
135
return llc->ops->xmit_from_hci(llc, skb);
net/nfc/hci/llc.c
48
int nfc_llc_register(const char *name, const struct nfc_llc_ops *ops)
net/nfc/hci/llc.c
61
llc_engine->ops = ops;
net/nfc/hci/llc.c
97
llc->data = llc_engine->ops->init(hdev, xmit_to_drv, rcv_to_hci,
net/nfc/hci/llc.h
29
const struct nfc_llc_ops *ops;
net/nfc/hci/llc.h
35
const struct nfc_llc_ops *ops;
net/nfc/hci/llc.h
42
int nfc_llc_register(const char *name, const struct nfc_llc_ops *ops);
net/nfc/llcp_sock.c
1039
sock->ops = &llcp_rawsock_ops;
net/nfc/llcp_sock.c
1041
sock->ops = &llcp_sock_ops;
net/nfc/nci/core.c
1094
if (ndev->ops->enable_se)
net/nfc/nci/core.c
1095
return ndev->ops->enable_se(ndev, se_idx);
net/nfc/nci/core.c
1104
if (ndev->ops->disable_se)
net/nfc/nci/core.c
1105
return ndev->ops->disable_se(ndev, se_idx);
net/nfc/nci/core.c
1115
if (ndev->ops->discover_se) {
net/nfc/nci/core.c
1120
return ndev->ops->discover_se(ndev);
net/nfc/nci/core.c
1132
if (ndev->ops->se_io)
net/nfc/nci/core.c
1133
return ndev->ops->se_io(ndev, se_idx, apdu,
net/nfc/nci/core.c
1143
if (!ndev->ops->fw_download)
net/nfc/nci/core.c
1146
return ndev->ops->fw_download(ndev, firmware_name);
net/nfc/nci/core.c
1176
struct nci_dev *nci_allocate_device(const struct nci_ops *ops,
net/nfc/nci/core.c
1184
if (!ops->open || !ops->close || !ops->send)
net/nfc/nci/core.c
1194
ndev->ops = ops;
net/nfc/nci/core.c
1196
if (ops->n_prop_ops > NCI_MAX_PROPRIETARY_CMD) {
net/nfc/nci/core.c
1198
ops->n_prop_ops);
net/nfc/nci/core.c
1385
return ndev->ops->send(ndev, skb);
net/nfc/nci/core.c
1422
static const struct nci_driver_ops *ops_cmd_lookup(const struct nci_driver_ops *ops,
net/nfc/nci/core.c
1429
if (!ops || !n_ops)
net/nfc/nci/core.c
1433
op = &ops[i];
net/nfc/nci/core.c
1442
struct sk_buff *skb, const struct nci_driver_ops *ops,
net/nfc/nci/core.c
1447
op = ops_cmd_lookup(ops, n_ops, rsp_opcode);
net/nfc/nci/core.c
1455
struct sk_buff *skb, const struct nci_driver_ops *ops,
net/nfc/nci/core.c
1460
op = ops_cmd_lookup(ops, n_ops, ntf_opcode);
net/nfc/nci/core.c
1470
return nci_op_rsp_packet(ndev, opcode, skb, ndev->ops->prop_ops,
net/nfc/nci/core.c
1471
ndev->ops->n_prop_ops);
net/nfc/nci/core.c
1477
return nci_op_ntf_packet(ndev, opcode, skb, ndev->ops->prop_ops,
net/nfc/nci/core.c
1478
ndev->ops->n_prop_ops);
net/nfc/nci/core.c
1484
return nci_op_rsp_packet(ndev, opcode, skb, ndev->ops->core_ops,
net/nfc/nci/core.c
1485
ndev->ops->n_core_ops);
net/nfc/nci/core.c
1491
return nci_op_ntf_packet(ndev, opcode, skb, ndev->ops->core_ops,
net/nfc/nci/core.c
1492
ndev->ops->n_core_ops);
net/nfc/nci/core.c
490
if (ndev->ops->open(ndev)) {
net/nfc/nci/core.c
499
if (ndev->ops->init)
net/nfc/nci/core.c
500
rc = ndev->ops->init(ndev);
net/nfc/nci/core.c
507
if (!rc && ndev->ops->setup) {
net/nfc/nci/core.c
508
rc = ndev->ops->setup(ndev);
net/nfc/nci/core.c
525
if (!rc && ndev->ops->post_setup)
net/nfc/nci/core.c
526
rc = ndev->ops->post_setup(ndev);
net/nfc/nci/core.c
545
ndev->ops->close(ndev);
net/nfc/nci/core.c
596
ndev->ops->close(ndev);
net/nfc/nci/hci.c
277
if (ndev->ops->hci_event_received)
net/nfc/nci/hci.c
278
ndev->ops->hci_event_received(ndev, pipe, event, skb);
net/nfc/nci/hci.c
355
if (ndev->ops->hci_cmd_received)
net/nfc/nci/hci.c
356
ndev->ops->hci_cmd_received(ndev, pipe, cmd, skb);
net/nfc/nci/hci.c
749
ndev->ops->hci_load_session) {
net/nfc/nci/hci.c
751
r = ndev->ops->hci_load_session(ndev);
net/nfc/nci/ntf.c
305
if (ndev->ops->get_rfprotocol)
net/nfc/nci/ntf.c
306
return ndev->ops->get_rfprotocol(ndev, rf_protocol);
net/nfc/nci/uart.c
100
nu->ops.tx_done(nu);
net/nfc/nci/uart.c
126
ret = nu->ops.open(nu);
net/nfc/nci/uart.c
131
nu->ops.close(nu);
net/nfc/nci/uart.c
156
if (!tty->ops->write)
net/nfc/nci/uart.c
188
nu->ops.close(nu);
net/nfc/nci/uart.c
276
if (nu->ops.recv(nu, nu->rx_skb) != 0)
net/nfc/nci/uart.c
373
if (!nu || !nu->ops.open ||
net/nfc/nci/uart.c
374
!nu->ops.recv || !nu->ops.close)
net/nfc/nci/uart.c
378
nu->ops.send = nci_uart_send;
net/nfc/nci/uart.c
80
if (nu->ops.tx_start)
net/nfc/nci/uart.c
81
nu->ops.tx_start(nu);
net/nfc/nci/uart.c
87
len = tty->ops->write(tty, skb->data, skb->len);
net/nfc/nci/uart.c
99
if (nu->ops.tx_done && nci_uart_queue_empty(nu))
net/nfc/netlink.c
1439
if (!dev->ops->se_io) {
net/nfc/netlink.c
1455
rc = dev->ops->se_io(dev, se_idx, apdu,
net/nfc/netlink.c
1531
if (!dev->ops || !dev->ops->se_io) {
net/nfc/netlink.c
1821
.ops = nfc_genl_ops,
net/nfc/rawsock.c
347
sock->ops = &rawsock_raw_ops;
net/nfc/rawsock.c
349
sock->ops = &rawsock_ops;
net/openvswitch/datapath.c
2143
nla_put_u32(skb, OVS_VPORT_ATTR_TYPE, vport->ops->type) ||
net/openvswitch/datapath.c
2391
nla_get_u32(a[OVS_VPORT_ATTR_TYPE]) != vport->ops->type) {
net/openvswitch/datapath.c
2691
if (vport->ops->type != OVS_VPORT_TYPE_INTERNAL)
net/openvswitch/dp_notify.c
48
if (vport->ops->type == OVS_VPORT_TYPE_INTERNAL)
net/openvswitch/vport.c
121
struct vport *ovs_vport_alloc(int priv_size, const struct vport_ops *ops,
net/openvswitch/vport.c
146
vport->ops = ops;
net/openvswitch/vport.c
187
struct vport_ops *ops;
net/openvswitch/vport.c
189
list_for_each_entry(ops, &vport_ops_list, list)
net/openvswitch/vport.c
190
if (ops->type == parms->type)
net/openvswitch/vport.c
191
return ops;
net/openvswitch/vport.c
206
struct vport_ops *ops;
net/openvswitch/vport.c
209
ops = ovs_vport_lookup(parms);
net/openvswitch/vport.c
210
if (ops) {
net/openvswitch/vport.c
213
if (!try_module_get(ops->owner))
net/openvswitch/vport.c
216
vport = ops->create(parms);
net/openvswitch/vport.c
218
module_put(ops->owner);
net/openvswitch/vport.c
253
if (!vport->ops->set_options)
net/openvswitch/vport.c
255
return vport->ops->set_options(vport, options);
net/openvswitch/vport.c
269
module_put(vport->ops->owner);
net/openvswitch/vport.c
270
vport->ops->destroy(vport);
net/openvswitch/vport.c
372
if (!vport->ops->get_options)
net/openvswitch/vport.c
379
err = vport->ops->get_options(vport, skb);
net/openvswitch/vport.c
577
vport->ops->send(skb);
net/openvswitch/vport.c
60
int __ovs_vport_ops_register(struct vport_ops *ops)
net/openvswitch/vport.c
67
if (ops->type == o->type)
net/openvswitch/vport.c
70
list_add_tail(&ops->list, &vport_ops_list);
net/openvswitch/vport.c
78
void ovs_vport_ops_unregister(struct vport_ops *ops)
net/openvswitch/vport.c
81
list_del(&ops->list);
net/openvswitch/vport.h
208
int __ovs_vport_ops_register(struct vport_ops *ops);
net/openvswitch/vport.h
209
#define ovs_vport_ops_register(ops) \
net/openvswitch/vport.h
211
(ops)->owner = THIS_MODULE; \
net/openvswitch/vport.h
212
__ovs_vport_ops_register(ops); \
net/openvswitch/vport.h
215
void ovs_vport_ops_unregister(struct vport_ops *ops);
net/openvswitch/vport.h
83
const struct vport_ops *ops;
net/packet/af_packet.c
313
const struct net_device_ops *ops = dev->netdev_ops;
net/packet/af_packet.c
321
if (ops->ndo_select_queue) {
net/packet/af_packet.c
322
queue_index = ops->ndo_select_queue(dev, skb, NULL);
net/packet/af_packet.c
3353
sock->ops = &packet_ops;
net/packet/af_packet.c
3355
sock->ops = &packet_ops_spkt;
net/phonet/af_phonet.c
95
sock->ops = pnp->ops;
net/phonet/datagram.c
183
.ops = &phonet_dgram_ops,
net/phonet/pep.c
1369
.ops = &phonet_stream_ops,
net/psp/psp-nl-gen.h
18
int psp_device_get_locked(const struct genl_split_ops *ops,
net/psp/psp-nl-gen.h
20
int psp_assoc_device_get_locked(const struct genl_split_ops *ops,
net/psp/psp-nl-gen.h
23
psp_device_unlock(const struct genl_split_ops *ops, struct sk_buff *skb,
net/psp/psp.h
51
return !!psd->ops;
net/psp/psp_main.c
140
psd->ops = NULL;
net/psp/psp_main.c
72
psd->ops = psd_ops;
net/psp/psp_nl.c
213
err = psd->ops->set_config(psd, &new_config, info->extack);
net/psp/psp_nl.c
258
err = psd->ops->key_rotate(psd, info->extack);
net/psp/psp_nl.c
282
int psp_assoc_device_get_locked(const struct genl_split_ops *ops,
net/psp/psp_nl.c
439
err = psd->ops->rx_spi_alloc(psd, version, &key, info->extack);
net/psp/psp_nl.c
519
psd->ops->get_stats(psd, &stats);
net/psp/psp_nl.c
68
int psp_device_get_locked(const struct genl_split_ops *ops,
net/psp/psp_nl.c
80
psp_device_unlock(const struct genl_split_ops *ops, struct sk_buff *skb,
net/psp/psp_sock.c
83
return psd->ops->tx_key_add(psd, pas, extack);
net/psp/psp_sock.c
89
psd->ops->tx_key_del(psd, pas);
net/psp/psp_sock.c
99
if (psd->ops)
net/qrtr/af_qrtr.c
1271
sock->ops = &qrtr_proto_ops;
net/qrtr/ns.c
746
module_put(qrtr_ns.sock->ops->owner);
net/qrtr/ns.c
770
__module_get(qrtr_ns.sock->ops->owner);
net/rds/af_rds.c
671
sock->ops = &rds_proto_ops;
net/rds/tcp_connect.c
248
sock->ops->shutdown(sock, SHUT_WR);
net/rds/tcp_listen.c
430
ret = sock->ops->listen(sock, 64);
net/rfkill/core.c
1004
if (WARN_ON(!ops))
net/rfkill/core.c
1007
if (WARN_ON(!ops->set_block))
net/rfkill/core.c
1024
rfkill->ops = ops;
net/rfkill/core.c
1047
rfkill->ops->poll(rfkill, rfkill->data);
net/rfkill/core.c
1112
if (rfkill->ops->poll)
net/rfkill/core.c
1149
if (rfkill->ops->poll)
net/rfkill/core.c
341
if (rfkill->ops->query)
net/rfkill/core.c
342
rfkill->ops->query(rfkill, rfkill->data);
net/rfkill/core.c
360
err = rfkill->ops->set_block(rfkill->data, blocked);
net/rfkill/core.c
53
const struct rfkill_ops *ops;
net/rfkill/core.c
897
if (!rfkill->ops->poll)
net/rfkill/core.c
909
if (!rfkill->ops->poll)
net/rfkill/core.c
948
if (rfkill->ops->poll && !rfkill->polling_paused)
net/rfkill/core.c
998
const struct rfkill_ops *ops,
net/rose/af_rose.c
572
sock->ops = &rose_proto_ops;
net/rxrpc/af_rxrpc.c
817
sock->ops = &rxrpc_rpc_ops;
net/sched/act_api.c
1018
struct pernet_operations *ops)
net/sched/act_api.c
1030
ret = register_pernet_subsys(ops);
net/sched/act_api.c
1034
if (ops->id) {
net/sched/act_api.c
1035
ret = tcf_pernet_add_id_list(*ops->id);
net/sched/act_api.c
1054
if (ops->id)
net/sched/act_api.c
1055
tcf_pernet_del_id_list(*ops->id);
net/sched/act_api.c
1057
unregister_pernet_subsys(ops);
net/sched/act_api.c
1063
struct pernet_operations *ops)
net/sched/act_api.c
1078
unregister_pernet_subsys(ops);
net/sched/act_api.c
1079
if (ops->id)
net/sched/act_api.c
1080
tcf_pernet_del_id_list(*ops->id);
net/sched/act_api.c
1191
const struct tc_action_ops *ops;
net/sched/act_api.c
1197
ops = a->ops;
net/sched/act_api.c
1200
module_put(ops->owner);
net/sched/act_api.c
1218
const struct tc_action_ops *ops = a->ops;
net/sched/act_api.c
1220
module_put(ops->owner);
net/sched/act_api.c
1230
const struct tc_action_ops *ops = a->ops;
net/sched/act_api.c
1236
module_put(ops->owner);
net/sched/act_api.c
1243
return a->ops->dump(skb, a, bind, ref);
net/sched/act_api.c
1472
struct tc_action_ops *ops[TCA_ACT_MAX_PRIO] = {};
net/sched/act_api.c
1504
ops[i - 1] = a_o;
net/sched/act_api.c
1508
act = tcf_action_init_1(net, tp, tb[i], est, ops[i - 1],
net/sched/act_api.c
1570
for (i = 0; i < TCA_ACT_MAX_PRIO && ops[i]; i++)
net/sched/act_api.c
1571
module_put(ops[i]->owner);
net/sched/act_api.c
1711
const struct tc_action_ops *ops;
net/sched/act_api.c
1730
ops = tc_lookup_action(tb[TCA_ACT_KIND]);
net/sched/act_api.c
1731
if (!ops) { /* could happen in batch of actions */
net/sched/act_api.c
1736
if (__tcf_idr_search(net, ops, &a, index) == 0) {
net/sched/act_api.c
1741
module_put(ops->owner);
net/sched/act_api.c
1745
module_put(ops->owner);
net/sched/act_api.c
1761
const struct tc_action_ops *ops;
net/sched/act_api.c
1778
ops = tc_lookup_action(kind);
net/sched/act_api.c
1779
if (!ops) { /*some idjot trying to flush unknown action */
net/sched/act_api.c
1801
err = __tcf_generic_walker(net, skb, &dcb, RTM_DELACTION, ops, extack);
net/sched/act_api.c
1811
module_put(ops->owner);
net/sched/act_api.c
1820
module_put(ops->owner);
net/sched/act_api.c
1832
const struct tc_action_ops *ops = a->ops;
net/sched/act_api.c
1842
module_put(ops->owner);
net/sched/act_api.c
1878
const struct tc_action_ops *ops = action->ops;
net/sched/act_api.c
1892
module_put(ops->owner);
net/sched/act_api.c
192
if (act->ops->offload_act_setup) {
net/sched/act_api.c
194
err = act->ops->offload_act_setup(act, fl_action, NULL,
net/sched/act_api.c
366
if (p->ops->cleanup)
net/sched/act_api.c
367
p->ops->cleanup(p);
net/sched/act_api.c
422
const struct tc_action_ops *ops = a->ops;
net/sched/act_api.c
427
module_put(ops->owner);
net/sched/act_api.c
472
if (act->ops->get_fill_size)
net/sched/act_api.c
473
return act->ops->get_fill_size(act) + sz;
net/sched/act_api.c
483
if (nla_put_string(skb, TCA_ACT_KIND, a->ops->kind))
net/sched/act_api.c
631
const struct tc_action_ops *ops,
net/sched/act_api.c
645
if (nla_put_string(skb, TCA_ACT_KIND, ops->kind))
net/sched/act_api.c
655
module_put(ops->owner);
net/sched/act_api.c
681
const struct tc_action_ops *ops,
net/sched/act_api.c
687
return tcf_del_walker(idrinfo, skb, ops, extack);
net/sched/act_api.c
721
const struct tc_action_ops *ops,
net/sched/act_api.c
724
struct tc_action_net *tn = net_generic(net, ops->net_id);
net/sched/act_api.c
726
if (unlikely(ops->walk))
net/sched/act_api.c
727
return ops->walk(net, skb, cb, type, ops, extack);
net/sched/act_api.c
729
return tcf_generic_walker(tn, skb, cb, type, ops, extack);
net/sched/act_api.c
733
const struct tc_action_ops *ops,
net/sched/act_api.c
736
struct tc_action_net *tn = net_generic(net, ops->net_id);
net/sched/act_api.c
738
if (unlikely(ops->lookup))
net/sched/act_api.c
739
return ops->lookup(net, a, index);
net/sched/act_api.c
758
struct module *owner = p->ops->owner;
net/sched/act_api.c
778
struct tc_action **a, const struct tc_action_ops *ops,
net/sched/act_api.c
781
struct tc_action *p = kzalloc(ops->size, GFP_KERNEL);
net/sched/act_api.c
819
__module_get(ops->owner);
net/sched/act_api.c
820
p->ops = ops;
net/sched/act_api.c
837
const struct tc_action_ops *ops, int bind,
net/sched/act_api.c
841
return tcf_idr_create(tn, index, est, a, ops, bind,
net/sched/act_api.c
932
void tcf_idrinfo_destroy(const struct tc_action_ops *ops,
net/sched/act_api.c
951
module_put(ops->owner);
net/sched/act_ife.c
227
static int ife_validate_metatype(struct tcf_meta_ops *ops, void *val, int len)
net/sched/act_ife.c
236
if (ops->validate)
net/sched/act_ife.c
237
return ops->validate(val, len);
net/sched/act_ife.c
239
if (ops->metatype == NLA_U32)
net/sched/act_ife.c
241
else if (ops->metatype == NLA_U16)
net/sched/act_ife.c
267
struct tcf_meta_ops *ops = find_ife_oplist(metaid);
net/sched/act_ife.c
270
if (!ops) {
net/sched/act_ife.c
278
ops = find_ife_oplist(metaid);
net/sched/act_ife.c
282
if (ops) {
net/sched/act_ife.c
285
ret = ife_validate_metatype(ops, val, len);
net/sched/act_ife.c
287
module_put(ops->owner);
net/sched/act_ife.c
295
static int __add_metainfo(const struct tcf_meta_ops *ops,
net/sched/act_ife.c
307
mi->ops = ops;
net/sched/act_ife.c
309
ret = ops->alloc(mi, metaval, atomic ? GFP_ATOMIC : GFP_KERNEL);
net/sched/act_ife.c
321
static int add_metainfo_and_get_ops(const struct tcf_meta_ops *ops,
net/sched/act_ife.c
326
if (!try_module_get(ops->owner))
net/sched/act_ife.c
328
ret = __add_metainfo(ops, p, metaid, NULL, 0, true);
net/sched/act_ife.c
330
module_put(ops->owner);
net/sched/act_ife.c
337
const struct tcf_meta_ops *ops = find_ife_oplist(metaid);
net/sched/act_ife.c
340
if (!ops)
net/sched/act_ife.c
342
ret = __add_metainfo(ops, p, metaid, metaval, len, false);
net/sched/act_ife.c
345
module_put(ops->owner);
net/sched/act_ife.c
385
if (!e->ops->get(skb, e))
net/sched/act_ife.c
408
if (e->ops->release)
net/sched/act_ife.c
409
e->ops->release(e);
net/sched/act_ife.c
413
module_put(e->ops->owner);
net/sched/act_ife.c
700
if (e->ops) {
net/sched/act_ife.c
702
return e->ops->decode(skb, mdata, mlen);
net/sched/act_ife.c
777
if (e->ops->check_presence) {
net/sched/act_ife.c
778
run_sz = e->ops->check_presence(skb, e);
net/sched/act_ife.c
840
if (e->ops->encode) {
net/sched/act_ife.c
841
err = e->ops->encode(skb, (void *)(ife_meta + skboff),
net/sched/act_mirred.c
591
entry->dev = act->ops->get_dev(act, &entry->destructor);
net/sched/act_sample.c
292
act->ops->get_psample_group(act, &entry->destructor);
net/sched/bpf_qdisc.c
404
struct Qdisc_ops *ops = (struct Qdisc_ops *)kdata;
net/sched/bpf_qdisc.c
406
if (!ops->enqueue || !ops->dequeue || !ops->init ||
net/sched/bpf_qdisc.c
407
!ops->reset || !ops->destroy)
net/sched/cls_api.c
1221
cops = (*q)->ops->cl_ops;
net/sched/cls_api.c
1263
const struct Qdisc_class_ops *cops = q->ops->cl_ops;
net/sched/cls_api.c
1289
const struct Qdisc_class_ops *cops = q->ops->cl_ops;
net/sched/cls_api.c
1600
if (tp->ops->reoffload) {
net/sched/cls_api.c
1601
err = tp->ops->reoffload(tp, add, cb, cb_priv,
net/sched/cls_api.c
1744
!tp->ops->get_exts)) {
net/sched/cls_api.c
1750
exts = tp->ops->get_exts(tp, n->handle);
net/sched/cls_api.c
2077
if (nla_put_string(skb, TCA_KIND, tp->ops->kind))
net/sched/cls_api.c
2084
if (tp->ops->terse_dump) {
net/sched/cls_api.c
2085
if (tp->ops->terse_dump(net, tp, fh, skb, tcm,
net/sched/cls_api.c
2092
if (tp->ops->dump &&
net/sched/cls_api.c
2093
tp->ops->dump(net, tp, fh, skb, tcm, rtnl_held) < 0)
net/sched/cls_api.c
2183
return tp->ops->delete(tp, fh, last, rtnl_held, extack);
net/sched/cls_api.c
2192
err = tp->ops->delete(tp, fh, last, rtnl_held, extack);
net/sched/cls_api.c
2222
if (tp->ops->put && fh)
net/sched/cls_api.c
2223
tp->ops->put(tp, fh);
net/sched/cls_api.c
2310
(q && !(q->ops->cl_ops->flags & QDISC_CLASS_OPS_DOIT_UNLOCKED)) ||
net/sched/cls_api.c
2394
if (tca[TCA_KIND] && nla_strcmp(tca[TCA_KIND], tp->ops->kind)) {
net/sched/cls_api.c
2400
fh = tp->ops->get(tp, t->tcm_handle);
net/sched/cls_api.c
2415
if (chain->tmplt_ops && chain->tmplt_ops != tp->ops) {
net/sched/cls_api.c
2430
err = tp->ops->change(net, skb, tp, cl, t->tcm_handle, tca, &fh,
net/sched/cls_api.c
252
const struct tcf_proto_ops *ops;
net/sched/cls_api.c
2524
(q && !(q->ops->cl_ops->flags & QDISC_CLASS_OPS_DOIT_UNLOCKED)) ||
net/sched/cls_api.c
254
ops = __tcf_proto_lookup_ops(kind);
net/sched/cls_api.c
255
if (ops)
net/sched/cls_api.c
256
return ops;
net/sched/cls_api.c
2579
} else if (tca[TCA_KIND] && nla_strcmp(tca[TCA_KIND], tp->ops->kind)) {
net/sched/cls_api.c
2596
fh = tp->ops->get(tp, t->tcm_handle);
net/sched/cls_api.c
263
ops = __tcf_proto_lookup_ops(kind);
net/sched/cls_api.c
2682
if ((q && !(q->ops->cl_ops->flags & QDISC_CLASS_OPS_DOIT_UNLOCKED)) ||
net/sched/cls_api.c
269
if (ops) {
net/sched/cls_api.c
270
module_put(ops->owner);
net/sched/cls_api.c
2723
} else if (tca[TCA_KIND] && nla_strcmp(tca[TCA_KIND], tp->ops->kind)) {
net/sched/cls_api.c
2729
fh = tp->ops->get(tp, t->tcm_handle);
net/sched/cls_api.c
280
int register_tcf_proto_ops(struct tcf_proto_ops *ops)
net/sched/cls_api.c
2812
if (!tp->ops->walk)
net/sched/cls_api.c
2825
tp->ops->walk(tp, &arg.w, true);
net/sched/cls_api.c
287
if (!strcmp(ops->kind, t->kind))
net/sched/cls_api.c
290
list_add_tail(&ops->head, &tcf_proto_base);
net/sched/cls_api.c
2900
cops = q->ops->cl_ops;
net/sched/cls_api.c
2956
const struct tcf_proto_ops *ops;
net/sched/cls_api.c
2961
ops = tmplt_ops;
net/sched/cls_api.c
2984
if (ops) {
net/sched/cls_api.c
2985
if (nla_put_string(skb, TCA_KIND, ops->kind))
net/sched/cls_api.c
2987
if (ops->tmplt_dump(skb, net, priv) < 0)
net/sched/cls_api.c
300
void unregister_tcf_proto_ops(struct tcf_proto_ops *ops)
net/sched/cls_api.c
3067
const struct tcf_proto_ops *ops;
net/sched/cls_api.c
3080
ops = tcf_proto_lookup_ops(name, true, extack);
net/sched/cls_api.c
3081
if (IS_ERR(ops))
net/sched/cls_api.c
3082
return PTR_ERR(ops);
net/sched/cls_api.c
3083
if (!ops->tmplt_create || !ops->tmplt_destroy || !ops->tmplt_dump ||
net/sched/cls_api.c
3084
!ops->tmplt_reoffload) {
net/sched/cls_api.c
3086
module_put(ops->owner);
net/sched/cls_api.c
3090
tmplt_priv = ops->tmplt_create(net, chain, tca, extack);
net/sched/cls_api.c
3092
module_put(ops->owner);
net/sched/cls_api.c
3095
chain->tmplt_ops = ops;
net/sched/cls_api.c
313
if (t == ops) {
net/sched/cls_api.c
321
WARN(rc, "unregister tc filter kind(%s) failed %d\n", ops->kind, rc);
net/sched/cls_api.c
3285
cops = q->ops->cl_ops;
net/sched/cls_api.c
354
const struct tcf_proto_ops *ops;
net/sched/cls_api.c
360
ops = tcf_proto_lookup_ops(kind, false, NULL);
net/sched/cls_api.c
364
if (IS_ERR(ops))
net/sched/cls_api.c
367
ret = !!(ops->flags & TCF_PROTO_OPS_DOIT_UNLOCKED);
net/sched/cls_api.c
368
module_put(ops->owner);
net/sched/cls_api.c
3687
if (tp->ops->hw_add)
net/sched/cls_api.c
3688
tp->ops->hw_add(tp, type_data);
net/sched/cls_api.c
3736
if (tp->ops->hw_del)
net/sched/cls_api.c
3737
tp->ops->hw_del(tp, type_data);
net/sched/cls_api.c
3743
if (tp->ops->hw_add)
net/sched/cls_api.c
3744
tp->ops->hw_add(tp, type_data);
net/sched/cls_api.c
3784
if (tp->ops->hw_del)
net/sched/cls_api.c
3785
tp->ops->hw_del(tp, type_data);
net/sched/cls_api.c
384
tp->ops = tcf_proto_lookup_ops(kind, rtnl_held, extack);
net/sched/cls_api.c
385
if (IS_ERR(tp->ops)) {
net/sched/cls_api.c
3856
if (act->ops->offload_act_setup) {
net/sched/cls_api.c
3857
return act->ops->offload_act_setup(act, entry, index_inc, true,
net/sched/cls_api.c
386
err = PTR_ERR(tp->ops);
net/sched/cls_api.c
389
tp->classify = tp->ops->classify;
net/sched/cls_api.c
393
tp->usesw = !tp->ops->reoffload;
net/sched/cls_api.c
397
err = tp->ops->init(tp);
net/sched/cls_api.c
399
module_put(tp->ops->owner);
net/sched/cls_api.c
446
tp->ops->destroy(tp, rtnl_held, extack);
net/sched/cls_api.c
451
module_put(tp->ops->owner);
net/sched/cls_api.c
464
if (tp->ops->delete_empty)
net/sched/cls_api.c
465
return tp->ops->delete_empty(tp);
net/sched/cls_api.c
84
if (WARN_ON(!handle || !tp->ops->get_exts))
net/sched/em_meta.c
874
const struct meta_type_ops *ops = meta_type_ops(&meta->lvalue);
net/sched/em_meta.c
876
if (ops && ops->destroy) {
net/sched/em_meta.c
877
ops->destroy(&meta->lvalue);
net/sched/em_meta.c
878
ops->destroy(&meta->rvalue);
net/sched/em_meta.c
969
const struct meta_type_ops *ops;
net/sched/em_meta.c
978
ops = meta_type_ops(&meta->lvalue);
net/sched/em_meta.c
979
if (ops->dump(skb, &meta->lvalue, TCA_EM_META_LVALUE) < 0 ||
net/sched/em_meta.c
980
ops->dump(skb, &meta->rvalue, TCA_EM_META_RVALUE) < 0)
net/sched/em_text.c
118
strscpy(conf.algo, tm->config->ops->name);
net/sched/ematch.c
122
int tcf_em_register(struct tcf_ematch_ops *ops)
net/sched/ematch.c
127
if (ops->match == NULL)
net/sched/ematch.c
132
if (ops->kind == e->kind)
net/sched/ematch.c
135
list_add_tail(&ops->link, &ematch_ops);
net/sched/ematch.c
154
void tcf_em_unregister(struct tcf_ematch_ops *ops)
net/sched/ematch.c
157
list_del(&ops->link);
net/sched/ematch.c
212
em->ops = tcf_em_lookup(em_hdr->kind);
net/sched/ematch.c
214
if (em->ops == NULL) {
net/sched/ematch.c
220
em->ops = tcf_em_lookup(em_hdr->kind);
net/sched/ematch.c
221
if (em->ops) {
net/sched/ematch.c
226
module_put(em->ops->owner);
net/sched/ematch.c
227
em->ops = NULL;
net/sched/ematch.c
237
if (em->ops->datalen && data_len < em->ops->datalen)
net/sched/ematch.c
240
if (em->ops->change) {
net/sched/ematch.c
244
err = em->ops->change(net, data, data_len, em);
net/sched/ematch.c
258
if (em->ops->datalen > 0)
net/sched/ematch.c
410
if (em->ops) {
net/sched/ematch.c
411
if (em->ops->destroy)
net/sched/ematch.c
412
em->ops->destroy(em);
net/sched/ematch.c
415
module_put(em->ops->owner);
net/sched/ematch.c
460
.kind = em->ops ? em->ops->kind : TCF_EM_CONTAINER,
net/sched/ematch.c
468
if (em->ops && em->ops->dump) {
net/sched/ematch.c
469
if (em->ops->dump(skb, em) < 0)
net/sched/ematch.c
494
int r = em->ops->match(skb, em, info);
net/sched/sch_api.c
1127
if (new && new->ops->attach && !ingress)
net/sched/sch_api.c
1155
if (new && !new->ops->attach)
net/sched/sch_api.c
1161
if (new && new->ops->attach)
net/sched/sch_api.c
1162
new->ops->attach(new);
net/sched/sch_api.c
1168
const struct Qdisc_class_ops *cops = parent->ops->cl_ops;
net/sched/sch_api.c
1185
if (new && new->ops == &noqueue_qdisc_ops) {
net/sched/sch_api.c
1216
if (!sch->ops->ingress_block_set) {
net/sched/sch_api.c
1220
sch->ops->ingress_block_set(sch, block_index);
net/sched/sch_api.c
1229
if (!sch->ops->egress_block_set) {
net/sched/sch_api.c
1233
sch->ops->egress_block_set(sch, block_index);
net/sched/sch_api.c
1253
struct Qdisc_ops *ops;
net/sched/sch_api.c
1256
ops = qdisc_lookup_ops(kind);
net/sched/sch_api.c
1257
if (!ops) {
net/sched/sch_api.c
1263
sch = qdisc_alloc(dev_queue, ops, extack);
net/sched/sch_api.c
1318
if (ops->init) {
net/sched/sch_api.c
1319
err = ops->init(sch, tca[TCA_OPTIONS], extack);
net/sched/sch_api.c
1344
trace_qdisc_create(ops, dev, parent);
net/sched/sch_api.c
1352
if (ops->destroy)
net/sched/sch_api.c
1353
ops->destroy(sch);
net/sched/sch_api.c
1356
qdisc_lock_uninit(sch, ops);
net/sched/sch_api.c
1360
bpf_module_put(ops, ops->owner);
net/sched/sch_api.c
1373
if (!sch->ops->change) {
net/sched/sch_api.c
1381
err = sch->ops->change(sch, tca[TCA_OPTIONS], extack);
net/sched/sch_api.c
1425
if (q->ops->cl_ops == NULL)
net/sched/sch_api.c
1432
q->ops->cl_ops->walk(q, &arg.w);
net/sched/sch_api.c
1440
const struct Qdisc_class_ops *cops = q->ops->cl_ops;
net/sched/sch_api.c
1514
if (tca[TCA_KIND] && nla_strcmp(tca[TCA_KIND], q->ops->id)) {
net/sched/sch_api.c
1643
nla_strcmp(tca[TCA_KIND], q->ops->id)) {
net/sched/sch_api.c
1693
nla_strcmp(tca[TCA_KIND], q->ops->id)) {
net/sched/sch_api.c
1719
if (tca[TCA_KIND] && nla_strcmp(tca[TCA_KIND], q->ops->id)) {
net/sched/sch_api.c
1746
if (p && p->ops->cl_ops && p->ops->cl_ops->select_queue)
net/sched/sch_api.c
1747
dev_queue = p->ops->cl_ops->select_queue(p, tcm);
net/sched/sch_api.c
1773
struct Qdisc_ops *ops;
net/sched/sch_api.c
1779
ops = qdisc_lookup_ops(kind);
net/sched/sch_api.c
1780
if (ops) {
net/sched/sch_api.c
1781
bpf_module_put(ops, ops->owner);
net/sched/sch_api.c
1950
const struct Qdisc_class_ops *cl_ops = q->ops->cl_ops;
net/sched/sch_api.c
1964
if (nla_put_string(skb, TCA_KIND, q->ops->id))
net/sched/sch_api.c
2088
if (n && tp->ops->bind_class) {
net/sched/sch_api.c
2092
tp->ops->bind_class(n, a->classid, a->cl, q, a->base);
net/sched/sch_api.c
2109
const struct Qdisc_class_ops *cops = q->ops->cl_ops;
net/sched/sch_api.c
2129
tp->ops->walk(tp, &arg.w, true);
net/sched/sch_api.c
2139
const struct Qdisc_class_ops *cops = q->ops->cl_ops;
net/sched/sch_api.c
2148
q->ops->cl_ops->walk(q, &args.w);
net/sched/sch_api.c
2225
cops = q->ops->cl_ops;
net/sched/sch_api.c
223
const struct Qdisc_ops *ops;
net/sched/sch_api.c
229
ops = qdisc_lookup_default(name);
net/sched/sch_api.c
230
if (!ops) {
net/sched/sch_api.c
2338
*t_p < s_t || !q->ops->cl_ops ||
net/sched/sch_api.c
2352
q->ops->cl_ops->walk(q, &arg.w);
net/sched/sch_api.c
236
ops = qdisc_lookup_default(name);
net/sched/sch_api.c
239
if (ops) {
net/sched/sch_api.c
242
default_qdisc_ops = ops;
net/sched/sch_api.c
246
return ops ? 0 : -ENOENT;
net/sched/sch_api.c
343
const struct Qdisc_class_ops *cops = p->ops->cl_ops;
net/sched/sch_api.c
800
cops = sch->ops->cl_ops;
net/sched/sch_api.c
870
const struct net_device_ops *ops = dev->netdev_ops;
net/sched/sch_api.c
878
if (ops->ndo_setup_tc)
net/sched/sch_api.c
879
ops->ndo_setup_tc(dev, TC_QUERY_CAPS, &base);
net/sched/sch_api.c
924
if (nla_put_string(skb, TCA_KIND, q->ops->id))
net/sched/sch_api.c
926
if (q->ops->ingress_block_get) {
net/sched/sch_api.c
927
block_index = q->ops->ingress_block_get(q);
net/sched/sch_api.c
932
if (q->ops->egress_block_get) {
net/sched/sch_api.c
933
block_index = q->ops->egress_block_get(q);
net/sched/sch_api.c
938
if (q->ops->dump && q->ops->dump(q, skb) < 0)
net/sched/sch_api.c
952
if (q->ops->dump_stats && q->ops->dump_stats(q, &d) < 0)
net/sched/sch_cbs.c
165
skb = child->ops->dequeue(child);
net/sched/sch_cbs.c
254
const struct net_device_ops *ops;
net/sched/sch_cbs.c
263
ops = dev->netdev_ops;
net/sched/sch_cbs.c
264
if (!ops->ndo_setup_tc)
net/sched/sch_cbs.c
270
err = ops->ndo_setup_tc(dev, TC_SETUP_QDISC_CBS, &cbs);
net/sched/sch_cbs.c
280
const struct net_device_ops *ops = dev->netdev_ops;
net/sched/sch_cbs.c
284
if (!ops->ndo_setup_tc) {
net/sched/sch_cbs.c
297
err = ops->ndo_setup_tc(dev, TC_SETUP_QDISC_CBS, &cbs);
net/sched/sch_cbs.c
95
err = child->ops->enqueue(skb, child, to_free);
net/sched/sch_drr.c
384
skb = cl->qdisc->ops->peek(cl->qdisc);
net/sched/sch_etf.c
300
const struct net_device_ops *ops;
net/sched/sch_etf.c
306
ops = dev->netdev_ops;
net/sched/sch_etf.c
307
if (!ops->ndo_setup_tc)
net/sched/sch_etf.c
313
err = ops->ndo_setup_tc(dev, TC_SETUP_QDISC_ETF, &etf);
net/sched/sch_etf.c
322
const struct net_device_ops *ops = dev->netdev_ops;
net/sched/sch_etf.c
326
if (!ops->ndo_setup_tc) {
net/sched/sch_etf.c
334
err = ops->ndo_setup_tc(dev, TC_SETUP_QDISC_ETF, &etf);
net/sched/sch_ets.c
485
skb = cl->qdisc->ops->peek(cl->qdisc);
net/sched/sch_fifo.c
104
bool is_bfifo = sch->ops == &bfifo_qdisc_ops;
net/sched/sch_fifo.c
237
if (strncmp(q->ops->id + 1, "fifo", 4) != 0)
net/sched/sch_fifo.c
240
if (!q->ops->change)
net/sched/sch_fifo.c
249
ret = q->ops->change(q, nla, NULL);
net/sched/sch_fifo.c
256
struct Qdisc *fifo_create_dflt(struct Qdisc *sch, struct Qdisc_ops *ops,
net/sched/sch_fifo.c
263
q = qdisc_create_dflt(sch->dev_queue, ops, TC_H_MAKE(sch->handle, 1),
net/sched/sch_generic.c
1001
if (!bpf_try_module_get(ops, ops->owner)) {
net/sched/sch_generic.c
1006
sch = qdisc_alloc(dev_queue, ops, extack);
net/sched/sch_generic.c
1008
bpf_module_put(ops, ops->owner);
net/sched/sch_generic.c
1013
if (!ops->init || ops->init(sch, NULL, extack) == 0) {
net/sched/sch_generic.c
1014
trace_qdisc_create(ops, dev_queue->dev, parentid);
net/sched/sch_generic.c
1027
const struct Qdisc_ops *ops = qdisc->ops;
net/sched/sch_generic.c
1031
if (ops->reset)
net/sched/sch_generic.c
1032
ops->reset(qdisc);
net/sched/sch_generic.c
1061
const struct Qdisc_ops *ops = qdisc->ops;
net/sched/sch_generic.c
1074
if (ops->destroy)
net/sched/sch_generic.c
1075
ops->destroy(qdisc);
net/sched/sch_generic.c
1077
qdisc_lock_uninit(qdisc, ops);
net/sched/sch_generic.c
1078
bpf_module_put(ops, ops->owner);
net/sched/sch_generic.c
1165
const struct Qdisc_ops *ops = default_qdisc_ops;
net/sched/sch_generic.c
1168
ops = &noqueue_qdisc_ops;
net/sched/sch_generic.c
1170
ops = &pfifo_fast_ops;
net/sched/sch_generic.c
1172
qdisc = qdisc_create_dflt(dev_queue, ops, TC_H_ROOT, NULL);
net/sched/sch_generic.c
1198
qdisc->ops->attach(qdisc);
net/sched/sch_generic.c
1377
const struct Qdisc_ops *ops = qdisc->ops;
net/sched/sch_generic.c
1379
if (ops->change_tx_queue_len)
net/sched/sch_generic.c
1380
return ops->change_tx_queue_len(qdisc, dev->tx_queue_len);
net/sched/sch_generic.c
1389
if (qdisc->ops->change_real_num_tx)
net/sched/sch_generic.c
1390
qdisc->ops->change_real_num_tx(qdisc, new_real_tx);
net/sched/sch_generic.c
669
.ops = &noop_qdisc_ops,
net/sched/sch_generic.c
936
const struct Qdisc_ops *ops,
net/sched/sch_generic.c
940
unsigned int size = sizeof(*sch) + ops->priv_size;
net/sched/sch_generic.c
958
qdisc_lock_init(sch, ops);
net/sched/sch_generic.c
960
if (ops->static_flags & TCQ_F_CPUSTATS) {
net/sched/sch_generic.c
978
sch->ops = ops;
net/sched/sch_generic.c
979
sch->flags = ops->static_flags;
net/sched/sch_generic.c
980
sch->enqueue = ops->enqueue;
net/sched/sch_generic.c
981
sch->dequeue = ops->dequeue;
net/sched/sch_generic.c
988
qdisc_lock_uninit(sch, ops);
net/sched/sch_generic.c
995
const struct Qdisc_ops *ops,
net/sched/sch_hfsc.c
1577
cl->qdisc->ops->peek(cl->qdisc);
net/sched/sch_multiq.c
138
skb = qdisc->ops->peek(qdisc);
net/sched/sch_netem.c
765
skb = q->qdisc->ops->dequeue(q->qdisc);
net/sched/sch_netem.c
778
skb = q->qdisc->ops->dequeue(q->qdisc);
net/sched/sch_netem.c
988
if (sch != root && root->ops->cl_ops == &netem_class_ops) {
net/sched/sch_netem.c
998
if (sch != q && q->ops->cl_ops == &netem_class_ops) {
net/sched/sch_prio.c
104
struct sk_buff *skb = qdisc->ops->peek(qdisc);
net/sched/sch_qfq.c
1019
skb = (*cl)->qdisc->ops->peek((*cl)->qdisc);
net/sched/sch_qfq.c
1273
if (unlikely(skb == cl->qdisc->ops->peek(cl->qdisc)) &&
net/sched/sch_red.c
175
return child->ops->peek(child);
net/sched/sch_sfb.c
451
return child->ops->peek(child);
net/sched/sch_taprio.c
1519
const struct net_device_ops *ops = dev->netdev_ops;
net/sched/sch_taprio.c
1524
if (!ops->ndo_setup_tc) {
net/sched/sch_taprio.c
1559
err = ops->ndo_setup_tc(dev, TC_SETUP_QDISC_TAPRIO, offload);
net/sched/sch_taprio.c
1584
const struct net_device_ops *ops = dev->netdev_ops;
net/sched/sch_taprio.c
1599
err = ops->ndo_setup_tc(dev, TC_SETUP_QDISC_TAPRIO, offload);
net/sched/sch_taprio.c
1629
const struct ethtool_ops *ops = dev->ethtool_ops;
net/sched/sch_taprio.c
1641
if (ops && ops->get_ts_info)
net/sched/sch_taprio.c
1642
err = ops->get_ts_info(dev, &info);
net/sched/sch_taprio.c
2327
const struct net_device_ops *ops;
net/sched/sch_taprio.c
2332
ops = qdisc_dev(sch)->netdev_ops;
net/sched/sch_taprio.c
2339
if (!ops->ndo_setup_tc)
net/sched/sch_taprio.c
2344
err = ops->ndo_setup_tc(dev, TC_SETUP_QDISC_TAPRIO, offload);
net/sched/sch_taprio.c
726
skb = child->ops->peek(child);
net/sched/sch_taprio.c
752
skb = child->ops->dequeue(child);
net/sched/sch_tbf.c
281
skb = q->qdisc->ops->peek(q->qdisc);
net/sched/sch_teql.c
169
struct teql_master *m = (struct teql_master *)sch->ops;
net/sched/sch_teql.c
445
struct Qdisc_ops *ops = &master->qops;
net/sched/sch_teql.c
448
ops->priv_size = sizeof(struct teql_sched_data);
net/sched/sch_teql.c
450
ops->enqueue = teql_enqueue;
net/sched/sch_teql.c
451
ops->dequeue = teql_dequeue;
net/sched/sch_teql.c
452
ops->peek = teql_peek;
net/sched/sch_teql.c
453
ops->init = teql_qdisc_init;
net/sched/sch_teql.c
454
ops->reset = teql_reset;
net/sched/sch_teql.c
455
ops->destroy = teql_destroy;
net/sched/sch_teql.c
456
ops->owner = THIS_MODULE;
net/sctp/input.c
417
dst->ops->redirect(dst, sk, skb);
net/sctp/ipv6.c
1069
.ops = &inet6_seqpacket_ops,
net/sctp/ipv6.c
1076
.ops = &inet6_seqpacket_ops,
net/sctp/protocol.c
1129
.ops = &inet_seqpacket_ops,
net/sctp/protocol.c
1136
.ops = &inet_seqpacket_ops,
net/sctp/socket.c
5712
sock->ops = sk->sk_socket->ops;
net/sctp/socket.c
5713
__module_get(sock->ops->owner);
net/sctp/transport.c
412
struct sctp_pf *pf = sctp_get_pf_specific(dst->ops->family);
net/sctp/transport.c
417
dst->ops->update_pmtu(dst, sk, NULL, pmtu, true);
net/shaper/shaper.c
1032
ret = ops->group(binding, leaves_count, leaves, node, extack);
net/shaper/shaper.c
1318
const struct net_shaper_ops *ops;
net/shaper/shaper.c
1329
ops = net_shaper_ops(binding);
net/shaper/shaper.c
1330
ops->capabilities(binding, scope, &flags);
net/shaper/shaper.c
1354
const struct net_shaper_ops *ops;
net/shaper/shaper.c
1359
ops = net_shaper_ops(binding);
net/shaper/shaper.c
1363
ops->capabilities(binding, scope, &flags);
net/shaper/shaper.c
482
const struct net_shaper_ops *ops = net_shaper_ops(binding);
net/shaper/shaper.c
486
ops->capabilities(binding, shaper->handle.scope, &caps);
net/shaper/shaper.c
605
const struct net_shaper_ops *ops = net_shaper_ops(binding);
net/shaper/shaper.c
608
ops->capabilities(binding, shaper->handle.scope, &caps);
net/shaper/shaper.c
702
int net_shaper_nl_pre_doit(const struct genl_split_ops *ops,
net/shaper/shaper.c
713
void net_shaper_nl_post_doit(const struct genl_split_ops *ops,
net/shaper/shaper.c
719
int net_shaper_nl_pre_doit_write(const struct genl_split_ops *ops,
net/shaper/shaper.c
729
void net_shaper_nl_post_doit_write(const struct genl_split_ops *ops,
net/shaper/shaper.c
749
int net_shaper_nl_cap_pre_doit(const struct genl_split_ops *ops,
net/shaper/shaper.c
755
void net_shaper_nl_cap_post_doit(const struct genl_split_ops *ops,
net/shaper/shaper.c
854
const struct net_shaper_ops *ops;
net/shaper/shaper.c
884
ops = net_shaper_ops(binding);
net/shaper/shaper.c
885
ret = ops->set(binding, &shaper, info->extack);
net/shaper/shaper.c
902
const struct net_shaper_ops *ops = net_shaper_ops(binding);
net/shaper/shaper.c
908
ret = ops->delete(binding, &handle, extack);
net/shaper/shaper.c
960
const struct net_shaper_ops *ops = net_shaper_ops(binding);
net/shaper/shaper_nl_gen.h
19
int net_shaper_nl_pre_doit(const struct genl_split_ops *ops,
net/shaper/shaper_nl_gen.h
21
int net_shaper_nl_pre_doit_write(const struct genl_split_ops *ops,
net/shaper/shaper_nl_gen.h
23
int net_shaper_nl_cap_pre_doit(const struct genl_split_ops *ops,
net/shaper/shaper_nl_gen.h
26
net_shaper_nl_post_doit(const struct genl_split_ops *ops, struct sk_buff *skb,
net/shaper/shaper_nl_gen.h
29
net_shaper_nl_post_doit_write(const struct genl_split_ops *ops,
net/shaper/shaper_nl_gen.h
32
net_shaper_nl_cap_post_doit(const struct genl_split_ops *ops,
net/smc/af_smc.c
2794
return smc->clcsock->ops->getname(smc->clcsock, addr, peer);
net/smc/af_smc.c
2825
rc = smc->clcsock->ops->sendmsg(smc->clcsock, msg, len);
net/smc/af_smc.c
2860
rc = smc->clcsock->ops->recvmsg(smc->clcsock, msg, len, flags);
net/smc/af_smc.c
2898
mask = smc->clcsock->ops->poll(file, smc->clcsock, wait);
net/smc/af_smc.c
2912
mask |= smc->clcsock->ops->poll(file, smc->clcsock,
net/smc/af_smc.c
3107
if (unlikely(!smc->clcsock->ops->setsockopt))
net/smc/af_smc.c
3110
rc = smc->clcsock->ops->setsockopt(smc->clcsock, level, optname,
net/smc/af_smc.c
3188
if (unlikely(!smc->clcsock->ops->getsockopt)) {
net/smc/af_smc.c
3192
rc = smc->clcsock->ops->getsockopt(smc->clcsock, level, optname,
net/smc/af_smc.c
3214
answ = smc->clcsock->ops->ioctl(smc->clcsock, cmd, arg);
net/smc/af_smc.c
3311
rc = smc->clcsock->ops->splice_read(smc->clcsock, ppos,
net/smc/af_smc.c
3389
sock->ops = &smc_sock_ops;
net/smc/smc_inet.c
105
.ops = &smc_inet6_stream_ops,
net/smc/smc_inet.c
58
.ops = &smc_inet_stream_ops,
net/smc/smc_ism.c
141
if (!smcd->dibs->ops->add_vlan_id)
net/smc/smc_ism.c
164
if (smcd->dibs->ops->add_vlan_id(smcd->dibs, vlanid)) {
net/smc/smc_ism.c
188
if (!smcd->dibs->ops->del_vlan_id)
net/smc/smc_ism.c
206
if (smcd->dibs->ops->del_vlan_id(smcd->dibs, vlanid))
net/smc/smc_ism.c
230
smcd->dibs->ops->unregister_dmb(smcd->dibs, &dmb);
net/smc/smc_ism.c
249
rc = dibs->ops->register_dmb(dibs, &dmb, &smc_dibs_client);
net/smc/smc_ism.c
266
return (smcd->dibs->ops->support_mmapped_rdmb &&
net/smc/smc_ism.c
267
smcd->dibs->ops->support_mmapped_rdmb(smcd->dibs));
net/smc/smc_ism.c
276
if (!dev->dibs->ops->attach_dmb)
net/smc/smc_ism.c
281
rc = dev->dibs->ops->attach_dmb(dev->dibs, &dmb);
net/smc/smc_ism.c
295
if (!dev->dibs->ops->detach_dmb)
net/smc/smc_ism.c
298
return dev->dibs->ops->detach_dmb(dev->dibs, token);
net/smc/smc_ism.c
432
dibs->ops->signal_event) {
net/smc/smc_ism.c
435
dibs->ops->signal_event(dibs, &ism_rgid,
net/smc/smc_ism.c
46
.ops = &smc_client_ops,
net/smc/smc_ism.c
501
max_dmbs = dibs->ops->max_dmbs();
net/smc/smc_ism.c
514
(dibs->ops->add_vlan_id &&
net/smc/smc_ism.c
515
!dibs->ops->add_vlan_id(dibs, ISM_RESERVED_VLANID))) {
net/smc/smc_ism.c
622
if (!lgr->smcd->dibs->ops->signal_event)
net/smc/smc_ism.c
629
rc = lgr->smcd->dibs->ops->signal_event(lgr->smcd->dibs, &ism_rgid,
net/smc/smc_ism.c
78
return dibs->ops->query_remote_gid(dibs, &ism_rgid, vlan_id ? 1 : 0,
net/smc/smc_ism.c
92
return smcd->dibs->ops->get_fabric_id(smcd->dibs);
net/smc/smc_ism.h
72
rc = smcd->dibs->ops->move_data(smcd->dibs, dmb_tok, idx, sf, offset,
net/smc/smc_ism.h
91
u16 chid = smcd->dibs->ops->get_fabric_id(smcd->dibs);
net/smc/smc_ism.h
98
return (dibs->ops->get_fabric_id(dibs) == DIBS_LOOPBACK_FABRIC);
net/smc/smc_netlink.c
144
.ops = smc_gen_nl_ops,
net/smc/smc_pnet.c
721
.ops = smc_pnet_ops,
net/smc/smc_rx.c
216
spd.ops = &smc_pipe_ops;
net/socket.c
1078
int ret = INDIRECT_CALL_INET(READ_ONCE(sock->ops)->recvmsg,
net/socket.c
1134
const struct proto_ops *ops;
net/socket.c
1136
ops = READ_ONCE(sock->ops);
net/socket.c
1137
if (unlikely(!ops->splice_read))
net/socket.c
1140
return ops->splice_read(sock, ppos, pipe, len, flags);
net/socket.c
1146
const struct proto_ops *ops;
net/socket.c
1148
ops = READ_ONCE(sock->ops);
net/socket.c
1149
if (ops->splice_eof)
net/socket.c
1150
ops->splice_eof(sock);
net/socket.c
1247
const struct proto_ops *ops = READ_ONCE(sock->ops);
net/socket.c
1254
err = ops->ioctl(sock, cmd, arg);
net/socket.c
1283
const struct proto_ops *ops;
net/socket.c
1291
ops = READ_ONCE(sock->ops);
net/socket.c
1351
if (!ops->gettstamp) {
net/socket.c
1355
err = ops->gettstamp(sock, argp,
net/socket.c
1361
if (!ops->gettstamp) {
net/socket.c
1365
err = ops->gettstamp(sock, argp,
net/socket.c
142
const struct proto_ops *ops = READ_ONCE(sock->ops);
net/socket.c
1428
const struct proto_ops *ops = READ_ONCE(sock->ops);
net/socket.c
1431
if (!ops->poll)
net/socket.c
144
if (ops->show_fdinfo)
net/socket.c
1443
return ops->poll(file, sock, wait) | flag;
net/socket.c
145
ops->show_fdinfo(m, sock);
net/socket.c
1450
return READ_ONCE(sock->ops)->mmap(file, sock, vma);
net/socket.c
1620
if (!try_module_get(sock->ops->owner))
net/socket.c
1638
sock->ops = NULL;
net/socket.c
1827
err = READ_ONCE(sock1->ops)->socketpair(sock1, sock2);
net/socket.c
1874
err = READ_ONCE(sock->ops)->bind(sock,
net/socket.c
1928
err = READ_ONCE(sock->ops)->listen(sock, backlog);
net/socket.c
1959
const struct proto_ops *ops;
net/socket.c
1968
ops = READ_ONCE(sock->ops);
net/socket.c
1971
newsock->ops = ops;
net/socket.c
1977
__module_get(ops->owner);
net/socket.c
1988
err = ops->accept(sock, newsock, arg);
net/socket.c
1993
len = ops->getname(newsock, (struct sockaddr *)&address, 2);
net/socket.c
2089
err = READ_ONCE(sock->ops)->connect(sock, (struct sockaddr_unsized *)address,
net/socket.c
2129
err = READ_ONCE(sock->ops)->getname(sock, (struct sockaddr *)&address, peer);
net/socket.c
2292
const struct proto_ops *ops;
net/socket.c
2316
ops = READ_ONCE(sock->ops);
net/socket.c
2319
else if (unlikely(!ops->setsockopt))
net/socket.c
2322
err = ops->setsockopt(sock, level, optname, optval,
net/socket.c
2363
const struct proto_ops *ops;
net/socket.c
2373
ops = READ_ONCE(sock->ops);
net/socket.c
2376
} else if (unlikely(!ops->getsockopt)) {
net/socket.c
2383
err = ops->getsockopt(sock, level, optname, optval.user,
net/socket.c
2432
err = READ_ONCE(sock->ops)->shutdown(sock, how);
net/socket.c
3211
int sock_register(const struct net_proto_family *ops)
net/socket.c
3215
if (ops->family >= NPROTO) {
net/socket.c
3216
pr_crit("protocol %d >= NPROTO(%d)\n", ops->family, NPROTO);
net/socket.c
3221
if (rcu_dereference_protected(net_families[ops->family],
net/socket.c
3225
rcu_assign_pointer(net_families[ops->family], ops);
net/socket.c
3230
pr_info("NET: Registered %s protocol family\n", pf_family_names[ops->family]);
net/socket.c
331
ei->socket.ops = NULL;
net/socket.c
3422
const struct proto_ops *ops;
net/socket.c
3432
ops = READ_ONCE(sock->ops);
net/socket.c
3433
if (!ops->gettstamp)
net/socket.c
3435
return ops->gettstamp(sock, argp, cmd == SIOCGSTAMP_OLD,
net/socket.c
3517
const struct proto_ops *ops = READ_ONCE(sock->ops);
net/socket.c
3525
if (ops->compat_ioctl)
net/socket.c
3526
ret = ops->compat_ioctl(sock, cmd, arg);
net/socket.c
3554
return READ_ONCE(sock->ops)->bind(sock, (struct sockaddr_unsized *)&address,
net/socket.c
3569
return READ_ONCE(sock->ops)->listen(sock, backlog);
net/socket.c
3587
const struct proto_ops *ops = READ_ONCE(sock->ops);
net/socket.c
3599
err = ops->accept(sock, *newsock, &arg);
net/socket.c
3606
(*newsock)->ops = ops;
net/socket.c
3607
__module_get(ops->owner);
net/socket.c
3634
return READ_ONCE(sock->ops)->connect(sock, (struct sockaddr_unsized *)&address,
net/socket.c
3650
return READ_ONCE(sock->ops)->getname(sock, addr, 0);
net/socket.c
3665
return READ_ONCE(sock->ops)->getname(sock, addr, 1);
net/socket.c
3679
return READ_ONCE(sock->ops)->shutdown(sock, how);
net/socket.c
431
ctx->ops = &sockfs_ops;
net/socket.c
655
const struct proto_ops *ops = READ_ONCE(sock->ops);
net/socket.c
657
if (ops) {
net/socket.c
658
struct module *owner = ops->owner;
net/socket.c
662
ops->release(sock);
net/socket.c
666
sock->ops = NULL;
net/socket.c
727
int ret = INDIRECT_CALL_INET(READ_ONCE(sock->ops)->sendmsg, inet6_sendmsg,
net/strparser/strparser.c
350
if (unlikely(!sock || !sock->ops))
net/strparser/strparser.c
353
if (unlikely(!strp->cb.read_sock && !sock->ops->read_sock))
net/strparser/strparser.c
364
sock->ops->read_sock(strp->sk, &desc, strp_recv);
net/strparser/strparser.c
78
return sock->ops->peek_len(sock);
net/sunrpc/auth.c
106
rpcauth_register(const struct rpc_authops *ops)
net/sunrpc/auth.c
111
if ((flavor = ops->au_flavor) >= RPC_AUTH_MAXFLAVOR)
net/sunrpc/auth.c
113
old = cmpxchg((const struct rpc_authops ** __force)&auth_flavors[flavor], NULL, ops);
net/sunrpc/auth.c
114
if (old == NULL || old == ops)
net/sunrpc/auth.c
121
rpcauth_unregister(const struct rpc_authops *ops)
net/sunrpc/auth.c
126
if ((flavor = ops->au_flavor) >= RPC_AUTH_MAXFLAVOR)
net/sunrpc/auth.c
129
old = cmpxchg((const struct rpc_authops ** __force)&auth_flavors[flavor], ops, NULL);
net/sunrpc/auth.c
130
if (old == ops || old == NULL)
net/sunrpc/auth.c
139
const struct rpc_authops *ops;
net/sunrpc/auth.c
145
ops = rcu_dereference(auth_flavors[flavor]);
net/sunrpc/auth.c
146
if (ops == NULL) {
net/sunrpc/auth.c
150
ops = rcu_dereference(auth_flavors[flavor]);
net/sunrpc/auth.c
151
if (ops == NULL)
net/sunrpc/auth.c
154
if (!try_module_get(ops->owner))
net/sunrpc/auth.c
155
ops = NULL;
net/sunrpc/auth.c
158
return ops;
net/sunrpc/auth.c
162
rpcauth_put_authops(const struct rpc_authops *ops)
net/sunrpc/auth.c
164
module_put(ops->owner);
net/sunrpc/auth.c
179
const struct rpc_authops *ops = rpcauth_get_authops(flavor);
net/sunrpc/auth.c
182
if (!ops)
net/sunrpc/auth.c
185
if (ops->info2flavor != NULL)
net/sunrpc/auth.c
186
pseudoflavor = ops->info2flavor(info);
net/sunrpc/auth.c
188
rpcauth_put_authops(ops);
net/sunrpc/auth.c
205
const struct rpc_authops *ops;
net/sunrpc/auth.c
208
ops = rpcauth_get_authops(flavor);
net/sunrpc/auth.c
209
if (ops == NULL)
net/sunrpc/auth.c
213
if (ops->flavor2info != NULL)
net/sunrpc/auth.c
214
result = ops->flavor2info(pseudoflavor, info);
net/sunrpc/auth.c
216
rpcauth_put_authops(ops);
net/sunrpc/auth.c
225
const struct rpc_authops *ops;
net/sunrpc/auth.c
228
ops = rpcauth_get_authops(flavor);
net/sunrpc/auth.c
229
if (ops == NULL)
net/sunrpc/auth.c
232
auth = ops->create(args, clnt);
net/sunrpc/auth.c
234
rpcauth_put_authops(ops);
net/sunrpc/auth.c
593
struct rpc_auth *auth, const struct rpc_credops *ops)
net/sunrpc/auth.c
600
cred->cr_ops = ops;
net/sunrpc/auth.c
726
const struct rpc_credops *ops = task->tk_rqstp->rq_cred->cr_ops;
net/sunrpc/auth.c
728
return ops->crmarshal(task, xdr);
net/sunrpc/auth.c
759
const struct rpc_credops *ops = task->tk_rqstp->rq_cred->cr_ops;
net/sunrpc/auth.c
761
return ops->crwrap_req(task, xdr);
net/sunrpc/auth.c
781
const struct rpc_credops *ops = task->tk_rqstp->rq_cred->cr_ops;
net/sunrpc/auth.c
783
return ops->crvalidate(task, xdr);
net/sunrpc/auth.c
812
const struct rpc_credops *ops = task->tk_rqstp->rq_cred->cr_ops;
net/sunrpc/auth.c
814
return ops->crunwrap_resp(task, xdr);
net/sunrpc/backchannel_rqst.c
141
if (!xprt->ops->bc_setup)
net/sunrpc/backchannel_rqst.c
143
return xprt->ops->bc_setup(xprt, min_reqs);
net/sunrpc/backchannel_rqst.c
219
if (xprt->ops->bc_destroy)
net/sunrpc/backchannel_rqst.c
220
xprt->ops->bc_destroy(xprt, max_reqs);
net/sunrpc/backchannel_rqst.c
286
xprt->ops->bc_free_rqst(req);
net/sunrpc/clnt.c
1583
if (xprt->ops->set_buffer_size)
net/sunrpc/clnt.c
1584
xprt->ops->set_buffer_size(xprt, sndsize, rcvsize);
net/sunrpc/clnt.c
1636
ret = xprt->ops->bc_maxpayload(xprt);
net/sunrpc/clnt.c
1649
ret = xprt->ops->bc_num_slots(xprt);
net/sunrpc/clnt.c
1909
status = xprt->ops->buf_alloc(task);
net/sunrpc/clnt.c
2047
xprt->ops->rpcbind(task);
net/sunrpc/clnt.c
2862
const struct rpc_call_ops *ops, void *data)
net/sunrpc/clnt.c
2872
.callback_ops = ops ?: &rpc_null_ops,
net/sunrpc/clnt.c
3131
if (xprt->ops->set_connect_timeout != NULL)
net/sunrpc/clnt.c
3132
xprt->ops->set_connect_timeout(xprt,
net/sunrpc/clnt.c
3264
if (xprt->ops->set_connect_timeout)
net/sunrpc/clnt.c
3265
xprt->ops->set_connect_timeout(xprt,
net/sunrpc/debugfs.c
187
if (xprt->ops->get_srcaddr) {
net/sunrpc/debugfs.c
192
ret = xprt->ops->get_srcaddr(xprt, buf, buflen);
net/sunrpc/rpc_pipe.c
1184
fc->ops = &rpc_fs_context_ops;
net/sunrpc/rpc_pipe.c
187
rpc_purge_list(&RPC_I(inode)->waitq, &free_list, pipe->ops->destroy_msg, -EPIPE);
net/sunrpc/rpc_pipe.c
189
if (need_release && pipe->ops->release_pipe)
net/sunrpc/rpc_pipe.c
190
pipe->ops->release_pipe(inode);
net/sunrpc/rpc_pipe.c
225
if (first_open && pipe->ops->open_pipe) {
net/sunrpc/rpc_pipe.c
226
res = pipe->ops->open_pipe(inode);
net/sunrpc/rpc_pipe.c
257
pipe->ops->destroy_msg(msg);
net/sunrpc/rpc_pipe.c
270
pipe->ops->destroy_msg, -EAGAIN);
net/sunrpc/rpc_pipe.c
274
if (last_close && pipe->ops->release_pipe)
net/sunrpc/rpc_pipe.c
275
pipe->ops->release_pipe(inode);
net/sunrpc/rpc_pipe.c
312
res = pipe->ops->upcall(filp, msg, buf, len);
net/sunrpc/rpc_pipe.c
318
pipe->ops->destroy_msg(msg);
net/sunrpc/rpc_pipe.c
334
res = RPC_I(inode)->pipe->ops->downcall(filp, buf, len);
net/sunrpc/rpc_pipe.c
499
pipe->ops = NULL;
net/sunrpc/rpc_pipe.c
510
struct rpc_pipe *rpc_mkpipe_data(const struct rpc_pipe_ops *ops, int flags)
net/sunrpc/rpc_pipe.c
518
pipe->ops = ops;
net/sunrpc/rpc_pipe.c
645
if (pipe->ops->upcall == NULL)
net/sunrpc/rpc_pipe.c
647
if (pipe->ops->downcall == NULL)
net/sunrpc/rpc_pipe.c
92
destroy_msg = pipe->ops->destroy_msg;
net/sunrpc/rpcb_clnt.c
824
xprt->ops->set_port(xprt, map->r_port);
net/sunrpc/sched.c
891
void rpc_release_calldata(const struct rpc_call_ops *ops, void *calldata)
net/sunrpc/sched.c
893
if (ops->rpc_release != NULL)
net/sunrpc/sched.c
894
ops->rpc_release(calldata);
net/sunrpc/stats.c
251
xprt->ops->print_stats(xprt, seq);
net/sunrpc/svc_xprt.c
1069
xprt->xpt_bc_xprt->ops->close(xprt->xpt_bc_xprt);
net/sunrpc/sysfs.c
171
} else if (xprt->ops->get_srcaddr) {
net/sunrpc/sysfs.c
172
ret = xprt->ops->get_srcaddr(xprt, buf, buflen);
net/sunrpc/sysfs.c
225
if (xprt->ops->get_srcport)
net/sunrpc/sysfs.c
226
srcport = xprt->ops->get_srcport(xprt);
net/sunrpc/xprt.c
1246
if (xprt->ops->timer)
net/sunrpc/xprt.c
1247
xprt->ops->timer(xprt, task);
net/sunrpc/xprt.c
1314
xprt->ops->wait_for_reply_request(task);
net/sunrpc/xprt.c
1404
xprt->ops->abort_send_request)
net/sunrpc/xprt.c
1405
xprt->ops->abort_send_request(req);
net/sunrpc/xprt.c
1482
if (xprt->ops->prepare_request)
net/sunrpc/xprt.c
1483
return xprt->ops->prepare_request(req, buf);
net/sunrpc/xprt.c
1578
status = xprt->ops->send_request(req);
net/sunrpc/xprt.c
1910
xprt->ops->alloc_slot(xprt, task);
net/sunrpc/xprt.c
1978
xprt->ops->release_xprt(xprt, task);
net/sunrpc/xprt.c
1979
if (xprt->ops->release_request)
net/sunrpc/xprt.c
1980
xprt->ops->release_request(task);
net/sunrpc/xprt.c
1984
xprt->ops->buf_free(task);
net/sunrpc/xprt.c
1992
xprt->ops->free_slot(xprt, req);
net/sunrpc/xprt.c
2121
xprt->ops->destroy(xprt);
net/sunrpc/xprt.c
371
retval = xprt->ops->reserve_xprt(xprt, task);
net/sunrpc/xprt.c
452
xprt->ops->release_xprt(xprt, task);
net/sunrpc/xprt.c
745
xprt->ops->close(xprt);
net/sunrpc/xprt.c
873
xprt->ops->inject_disconnect(xprt);
net/sunrpc/xprt.c
910
xprt->ops->release_xprt(xprt, NULL);
net/sunrpc/xprt.c
948
xprt->ops->connect(xprt, task);
net/sunrpc/xprtmultipath.c
527
const struct rpc_xprt_iter_ops *ops)
net/sunrpc/xprtmultipath.c
531
xpi->xpi_ops = ops;
net/sunrpc/xprtrdma/svc_rdma_backchannel.c
257
xprt->ops = &xprt_rdma_bc_procs;
net/sunrpc/xprtrdma/transport.c
330
xprt->ops = &xprt_rdma_procs;
net/sunrpc/xprtsock.c
3255
xprt->ops = &xs_local_ops;
net/sunrpc/xprtsock.c
3323
xprt->ops = &xs_udp_ops;
net/sunrpc/xprtsock.c
3403
xprt->ops = &xs_tcp_ops;
net/sunrpc/xprtsock.c
3485
xprt->ops = &xs_tcp_ops;
net/sunrpc/xprtsock.c
3573
xprt->ops = &bc_tcp_ops;
net/sunrpc/xprtsock.c
763
return transport->sock->ops->poll(transport->file, transport->sock,
net/tipc/netlink.c
295
.ops = tipc_genl_v2_ops,
net/tipc/socket.c
461
const struct proto_ops *ops;
net/tipc/socket.c
472
ops = &stream_ops;
net/tipc/socket.c
475
ops = &packet_ops;
net/tipc/socket.c
479
ops = &msg_ops;
net/tipc/socket.c
499
sock->ops = ops;
net/tipc/topsrv.c
564
module_put(lsock->ops->owner);
net/tipc/topsrv.c
714
__module_get(lsock->ops->owner);
net/tls/tls_main.c
137
WRITE_ONCE(sk->sk_socket->ops,
net/tls/tls_main.c
937
static void build_proto_ops(struct proto_ops ops[TLS_NUM_CONFIG][TLS_NUM_CONFIG],
net/tls/tls_main.c
940
ops[TLS_BASE][TLS_BASE] = *base;
net/tls/tls_main.c
942
ops[TLS_SW ][TLS_BASE] = ops[TLS_BASE][TLS_BASE];
net/tls/tls_main.c
943
ops[TLS_SW ][TLS_BASE].splice_eof = tls_sw_splice_eof;
net/tls/tls_main.c
945
ops[TLS_BASE][TLS_SW ] = ops[TLS_BASE][TLS_BASE];
net/tls/tls_main.c
946
ops[TLS_BASE][TLS_SW ].splice_read = tls_sw_splice_read;
net/tls/tls_main.c
947
ops[TLS_BASE][TLS_SW ].poll = tls_sk_poll;
net/tls/tls_main.c
948
ops[TLS_BASE][TLS_SW ].read_sock = tls_sw_read_sock;
net/tls/tls_main.c
950
ops[TLS_SW ][TLS_SW ] = ops[TLS_SW ][TLS_BASE];
net/tls/tls_main.c
951
ops[TLS_SW ][TLS_SW ].splice_read = tls_sw_splice_read;
net/tls/tls_main.c
952
ops[TLS_SW ][TLS_SW ].poll = tls_sk_poll;
net/tls/tls_main.c
953
ops[TLS_SW ][TLS_SW ].read_sock = tls_sw_read_sock;
net/tls/tls_main.c
956
ops[TLS_HW ][TLS_BASE] = ops[TLS_BASE][TLS_BASE];
net/tls/tls_main.c
958
ops[TLS_HW ][TLS_SW ] = ops[TLS_BASE][TLS_SW ];
net/tls/tls_main.c
960
ops[TLS_BASE][TLS_HW ] = ops[TLS_BASE][TLS_SW ];
net/tls/tls_main.c
962
ops[TLS_SW ][TLS_HW ] = ops[TLS_SW ][TLS_SW ];
net/tls/tls_main.c
964
ops[TLS_HW ][TLS_HW ] = ops[TLS_HW ][TLS_SW ];
net/tls/tls_main.c
967
ops[TLS_HW_RECORD][TLS_HW_RECORD] = *base;
net/tls/tls_main.c
983
sk->sk_socket->ops);
net/tls/tls_main.c
995
sk->sk_socket->ops);
net/unix/af_unix.c
1150
sock->ops = &unix_stream_ops;
net/unix/af_unix.c
1160
sock->ops = &unix_dgram_ops;
net/unix/af_unix.c
1163
sock->ops = &unix_seqpacket_ops;
net/unix/garbage.c
100
const struct proto_ops *ops;
net/unix/garbage.c
103
ops = READ_ONCE(sock->ops);
net/unix/garbage.c
106
if (sk && ops && ops->family == PF_UNIX)
net/unix/unix_bpf.c
124
static void unix_dgram_bpf_check_needs_rebuild(struct proto *ops)
net/unix/unix_bpf.c
126
if (unlikely(ops != smp_load_acquire(&unix_dgram_prot_saved))) {
net/unix/unix_bpf.c
128
if (likely(ops != unix_dgram_prot_saved)) {
net/unix/unix_bpf.c
129
unix_dgram_bpf_rebuild_protos(&unix_dgram_bpf_prot, ops);
net/unix/unix_bpf.c
130
smp_store_release(&unix_dgram_prot_saved, ops);
net/unix/unix_bpf.c
136
static void unix_stream_bpf_check_needs_rebuild(struct proto *ops)
net/unix/unix_bpf.c
138
if (unlikely(ops != smp_load_acquire(&unix_stream_prot_saved))) {
net/unix/unix_bpf.c
140
if (likely(ops != unix_stream_prot_saved)) {
net/unix/unix_bpf.c
141
unix_stream_bpf_rebuild_protos(&unix_stream_bpf_prot, ops);
net/unix/unix_bpf.c
142
smp_store_release(&unix_stream_prot_saved, ops);
net/vmw_vsock/af_vsock.c
2667
sock->ops = &vsock_dgram_ops;
net/vmw_vsock/af_vsock.c
2670
sock->ops = &vsock_stream_ops;
net/vmw_vsock/af_vsock.c
2673
sock->ops = &vsock_seqpacket_ops;
net/vmw_vsock/vsock_bpf.c
134
static void vsock_bpf_check_needs_rebuild(struct proto *ops)
net/vmw_vsock/vsock_bpf.c
137
if (unlikely(ops != smp_load_acquire(&vsock_prot_saved))) {
net/vmw_vsock/vsock_bpf.c
139
if (likely(ops != vsock_prot_saved)) {
net/vmw_vsock/vsock_bpf.c
140
vsock_bpf_rebuild_protos(&vsock_bpf_prot, ops);
net/vmw_vsock/vsock_bpf.c
144
smp_store_release(&vsock_prot_saved, ops);
net/wireless/ap.c
23
if (!rdev->ops->stop_ap)
net/wireless/chan.c
1548
if (!rdev->ops->set_monitor_channel)
net/wireless/core.c
1125
if (!rdev->ops->rfkill_poll)
net/wireless/core.c
1202
if (rdev->wiphy.wowlan_config && rdev->ops->set_wakeup)
net/wireless/core.c
1668
rdev->ops->set_power_mgmt &&
net/wireless/core.c
448
struct wiphy *wiphy_new_nm(const struct cfg80211_ops *ops, int sizeof_priv,
net/wireless/core.c
456
WARN_ON(ops->add_key && (!ops->del_key || !ops->set_default_key));
net/wireless/core.c
457
WARN_ON(ops->auth && (!ops->assoc || !ops->deauth || !ops->disassoc));
net/wireless/core.c
458
WARN_ON(ops->connect && !ops->disconnect);
net/wireless/core.c
459
WARN_ON(ops->join_ibss && !ops->leave_ibss);
net/wireless/core.c
460
WARN_ON(ops->add_virtual_intf && !ops->del_virtual_intf);
net/wireless/core.c
461
WARN_ON(ops->add_station && !ops->del_station);
net/wireless/core.c
462
WARN_ON(ops->add_mpath && !ops->del_mpath);
net/wireless/core.c
463
WARN_ON(ops->join_mesh && !ops->leave_mesh);
net/wireless/core.c
464
WARN_ON(ops->start_p2p_device && !ops->stop_p2p_device);
net/wireless/core.c
465
WARN_ON(ops->start_ap && !ops->stop_ap);
net/wireless/core.c
466
WARN_ON(ops->join_ocb && !ops->leave_ocb);
net/wireless/core.c
467
WARN_ON(ops->suspend && !ops->resume);
net/wireless/core.c
468
WARN_ON(ops->sched_scan_start && !ops->sched_scan_stop);
net/wireless/core.c
469
WARN_ON(ops->remain_on_channel && !ops->cancel_remain_on_channel);
net/wireless/core.c
470
WARN_ON(ops->tdls_channel_switch && !ops->tdls_cancel_channel_switch);
net/wireless/core.c
471
WARN_ON(ops->add_tx_ts && !ops->del_tx_ts);
net/wireless/core.c
479
rdev->ops = ops;
net/wireless/core.c
755
(!rdev->ops->tdls_channel_switch ||
net/wireless/core.c
756
!rdev->ops->tdls_cancel_channel_switch)))
net/wireless/core.c
760
(!rdev->ops->start_nan || !rdev->ops->stop_nan ||
net/wireless/core.c
761
!rdev->ops->add_nan_func || !rdev->ops->del_nan_func ||
net/wireless/core.c
834
!rdev->ops->set_mac_acl)))
net/wireless/core.c
846
(!rdev->ops->set_pmk || !rdev->ops->del_pmk)))
net/wireless/core.c
850
rdev->ops->update_connect_params))
net/wireless/core.h
32
const struct cfg80211_ops *ops;
net/wireless/ibss.c
173
if (rdev->ops->del_key)
net/wireless/ibss.c
300
if (!rdev->ops->join_ibss)
net/wireless/ibss.c
377
if (!rdev->ops->join_ibss)
net/wireless/ibss.c
436
if (!rdev->ops->join_ibss)
net/wireless/mesh.c
127
if (!rdev->ops->join_mesh)
net/wireless/mesh.c
238
if (rdev->ops->libertas_set_mesh_channel) {
net/wireless/mesh.c
271
if (!rdev->ops->leave_mesh)
net/wireless/mlme.c
579
if (!rdev->ops->deauth)
net/wireless/mlme.c
862
if (!rdev->ops->mgmt_tx)
net/wireless/nl80211.c
10505
if (!rdev->ops->scan)
net/wireless/nl80211.c
10741
if (!rdev->ops->abort_scan)
net/wireless/nl80211.c
11189
if (!rdev->wiphy.max_sched_scan_reqs || !rdev->ops->sched_scan_start)
net/wireless/nl80211.c
11239
if (!rdev->wiphy.max_sched_scan_reqs || !rdev->ops->sched_scan_stop)
net/wireless/nl80211.c
11327
if (!rdev->ops->start_radar_detection)
net/wireless/nl80211.c
11463
if (!rdev->ops->channel_switch ||
net/wireless/nl80211.c
11942
if (!rdev->ops->dump_survey) {
net/wireless/nl80211.c
12038
if (!rdev->ops->auth)
net/wireless/nl80211.c
12138
if (!rdev->ops->tx_control_port ||
net/wireless/nl80211.c
12388
if (!rdev->ops->assoc)
net/wireless/nl80211.c
12637
if (!rdev->ops->deauth)
net/wireless/nl80211.c
12682
if (!rdev->ops->disassoc)
net/wireless/nl80211.c
12762
if (!rdev->ops->join_ibss)
net/wireless/nl80211.c
12897
if (!rdev->ops->leave_ibss)
net/wireless/nl80211.c
12918
if (!rdev->ops->set_mcast_rate)
net/wireless/nl80211.c
13064
if (!rdev->ops->testmode_cmd)
net/wireless/nl80211.c
13142
if (!rdev->ops->testmode_dump) {
net/wireless/nl80211.c
13450
if (!rdev->ops->update_connect_params)
net/wireless/nl80211.c
13618
if (!rdev->ops->set_pmksa)
net/wireless/nl80211.c
13670
if (!rdev->ops->del_pmksa)
net/wireless/nl80211.c
13685
if (!rdev->ops->flush_pmksa)
net/wireless/nl80211.c
13703
!rdev->ops->tdls_mgmt)
net/wireless/nl80211.c
13738
!rdev->ops->tdls_oper)
net/wireless/nl80211.c
13770
if (!rdev->ops->remain_on_channel ||
net/wireless/nl80211.c
13847
if (!rdev->ops->cancel_remain_on_channel)
net/wireless/nl80211.c
13864
if (!rdev->ops->set_bitrate_mask)
net/wireless/nl80211.c
13910
if (!rdev->ops->mgmt_tx)
net/wireless/nl80211.c
13945
if (!rdev->ops->mgmt_tx)
net/wireless/nl80211.c
14075
if (!rdev->ops->mgmt_tx_cancel_wait)
net/wireless/nl80211.c
14117
if (!rdev->ops->set_power_mgmt)
net/wireless/nl80211.c
14143
if (!rdev->ops->set_power_mgmt)
net/wireless/nl80211.c
14196
if (!rdev->ops->set_cqm_txe_config)
net/wireless/nl80211.c
14224
rdev->ops->get_station) {
net/wireless/nl80211.c
14302
!rdev->ops->set_cqm_rssi_range_config)
net/wireless/nl80211.c
14305
if (!rdev->ops->set_cqm_rssi_config)
net/wireless/nl80211.c
14321
!rdev->ops->set_cqm_rssi_config;
net/wireless/nl80211.c
15148
if (rdev->ops->set_wakeup &&
net/wireless/nl80211.c
15363
if (!rdev->wiphy.coalesce || !rdev->ops->set_coalesce)
net/wireless/nl80211.c
15453
if (!rdev->ops->set_rekey_data)
net/wireless/nl80211.c
15495
if (!rdev->ops->probe_client)
net/wireless/nl80211.c
15570
if (!rdev->ops->start_p2p_device)
net/wireless/nl80211.c
15600
if (!rdev->ops->stop_p2p_device)
net/wireless/nl80211.c
16393
if (!rdev->ops->update_ft_ies)
net/wireless/nl80211.c
16417
if (!rdev->ops->crit_proto_start)
net/wireless/nl80211.c
16420
if (WARN_ON(!rdev->ops->crit_proto_stop))
net/wireless/nl80211.c
16453
if (!rdev->ops->crit_proto_stop)
net/wireless/nl80211.c
16818
if (!rdev->ops->set_qos_map)
net/wireless/nl80211.c
16934
if (!rdev->ops->tdls_channel_switch ||
net/wireless/nl80211.c
16986
if (!rdev->ops->tdls_channel_switch ||
net/wireless/nl80211.c
16987
!rdev->ops->tdls_cancel_channel_switch ||
net/wireless/nl80211.c
17018
if (!rdev->ops->set_multicast_to_unicast)
net/wireless/nl80211.c
17097
if (!rdev->ops->external_auth)
net/wireless/nl80211.c
17152
if (!rdev->ops->tx_control_port)
net/wireless/nl80211.c
17276
if (!rdev->ops->update_owe_info)
net/wireless/nl80211.c
17306
if (!rdev->ops->probe_mesh_link || !rdev->ops->get_station)
net/wireless/nl80211.c
17356
if (rdev->ops->reset_tid_config) {
net/wireless/nl80211.c
17455
if (!rdev->ops->set_tid_config)
net/wireless/nl80211.c
17505
if (!rdev->ops->color_change)
net/wireless/nl80211.c
17697
if ((add && !rdev->ops->add_link_station) ||
net/wireless/nl80211.c
17698
(!add && !rdev->ops->mod_link_station))
net/wireless/nl80211.c
17808
if (!rdev->ops->del_link_station)
net/wireless/nl80211.c
18046
static int nl80211_pre_doit(const struct genl_split_ops *ops,
net/wireless/nl80211.c
18056
if (WARN_ON(ops->internal_flags >= ARRAY_SIZE(nl80211_internal_flags)))
net/wireless/nl80211.c
18059
internal_flags = nl80211_internal_flags[ops->internal_flags];
net/wireless/nl80211.c
18148
static void nl80211_post_doit(const struct genl_split_ops *ops,
net/wireless/nl80211.c
18152
u32 internal_flags = nl80211_internal_flags[ops->internal_flags];
net/wireless/nl80211.c
18232
if (!rdev->wiphy.sar_capa || !rdev->ops->set_sar_specs)
net/wireless/nl80211.c
19175
.ops = nl80211_ops,
net/wireless/nl80211.c
2210
if (rdev->ops->op) { \
net/wireless/nl80211.c
2254
if (rdev->ops->set_monitor_channel || rdev->ops->start_ap ||
net/wireless/nl80211.c
2255
rdev->ops->join_mesh) {
net/wireless/nl80211.c
2279
if (rdev->ops->connect || rdev->ops->auth) {
net/wireless/nl80211.c
2285
if (rdev->ops->disconnect || rdev->ops->deauth) {
net/wireless/nl80211.c
2807
rdev->ops->get_antenna) {
net/wireless/nl80211.c
2958
if (rdev->ops->remain_on_channel &&
net/wireless/nl80211.c
3751
if (!dev || !rdev->ops->set_ap_chanwidth ||
net/wireless/nl80211.c
3824
if (!rdev->ops->set_wiphy_params)
net/wireless/nl80211.c
3924
if (!rdev->ops->set_txq_params)
net/wireless/nl80211.c
3994
if (!rdev->ops->set_tx_power)
net/wireless/nl80211.c
4021
!rdev->ops->set_antenna)
net/wireless/nl80211.c
4134
if (!rdev->ops->set_wiphy_params)
net/wireless/nl80211.c
4280
if (rdev->ops->get_channel && !wdev->valid_links) {
net/wireless/nl80211.c
4289
if (rdev->ops->get_tx_power && !wdev->valid_links) {
net/wireless/nl80211.c
4325
if (rdev->ops->get_txq_stats) {
net/wireless/nl80211.c
4361
if (rdev->ops->get_tx_power) {
net/wireless/nl80211.c
4728
if (!rdev->ops->add_virtual_intf)
net/wireless/nl80211.c
4828
if (!rdev->ops->del_virtual_intf)
net/wireless/nl80211.c
4868
if (!rdev->ops->set_noack_map)
net/wireless/nl80211.c
4998
if (!rdev->ops->get_key)
net/wireless/nl80211.c
5070
if (!rdev->ops->set_default_key)
net/wireless/nl80211.c
5095
if (!rdev->ops->set_default_mgmt_key)
net/wireless/nl80211.c
5118
if (!rdev->ops->set_default_beacon_key)
net/wireless/nl80211.c
5193
if (!rdev->ops->add_key)
net/wireless/nl80211.c
5255
if (!rdev->ops->del_key)
net/wireless/nl80211.c
6685
if (!rdev->ops->start_ap)
net/wireless/nl80211.c
6991
if (!rdev->ops->change_beacon)
net/wireless/nl80211.c
7977
if (!rdev->ops->dump_station) {
net/wireless/nl80211.c
8047
if (!rdev->ops->get_station)
net/wireless/nl80211.c
8409
if (!rdev->ops->set_tx_power ||
net/wireless/nl80211.c
8444
if (!rdev->ops->change_station)
net/wireless/nl80211.c
8612
if (!rdev->ops->add_station)
net/wireless/nl80211.c
8940
if (!rdev->ops->del_station)
net/wireless/nl80211.c
9055
if (!rdev->ops->dump_mpath) {
net/wireless/nl80211.c
9107
if (!rdev->ops->get_mpath)
net/wireless/nl80211.c
9146
if (!rdev->ops->change_mpath)
net/wireless/nl80211.c
9171
if (!rdev->ops->add_mpath)
net/wireless/nl80211.c
9189
if (!rdev->ops->del_mpath)
net/wireless/nl80211.c
9215
if (!rdev->ops->get_mpp)
net/wireless/nl80211.c
9255
if (!rdev->ops->dump_mpp) {
net/wireless/nl80211.c
9384
if (!rdev->ops->change_bss)
net/wireless/nl80211.c
9462
if (!rdev->ops->get_mesh_config)
net/wireless/nl80211.c
9838
if (!rdev->ops->update_mesh_config)
net/wireless/ocb.c
30
if (!rdev->ops->join_ocb)
net/wireless/ocb.c
54
if (!rdev->ops->leave_ocb)
net/wireless/rdev-ops.h
1001
rdev->ops->stop_p2p_device(&rdev->wiphy, wdev);
net/wireless/rdev-ops.h
1012
ret = rdev->ops->start_nan(&rdev->wiphy, wdev, conf);
net/wireless/rdev-ops.h
102
ret = rdev->ops->get_key(&rdev->wiphy, netdev, link_id, key_index,
net/wireless/rdev-ops.h
1021
rdev->ops->stop_nan(&rdev->wiphy, wdev);
net/wireless/rdev-ops.h
1033
ret = rdev->ops->add_nan_func(&rdev->wiphy, wdev, nan_func);
net/wireless/rdev-ops.h
1042
rdev->ops->del_nan_func(&rdev->wiphy, wdev, cookie);
net/wireless/rdev-ops.h
1054
if (rdev->ops->nan_change_conf)
net/wireless/rdev-ops.h
1055
ret = rdev->ops->nan_change_conf(&rdev->wiphy, wdev, conf,
net/wireless/rdev-ops.h
1070
ret = rdev->ops->set_mac_acl(&rdev->wiphy, dev, params);
net/wireless/rdev-ops.h
1082
ret = rdev->ops->update_ft_ies(&rdev->wiphy, dev, ftie);
net/wireless/rdev-ops.h
1095
ret = rdev->ops->crit_proto_start(&rdev->wiphy, wdev,
net/wireless/rdev-ops.h
1105
rdev->ops->crit_proto_stop(&rdev->wiphy, wdev);
net/wireless/rdev-ops.h
1116
ret = rdev->ops->channel_switch(&rdev->wiphy, dev, params);
net/wireless/rdev-ops.h
1127
if (rdev->ops->set_qos_map) {
net/wireless/rdev-ops.h
1129
ret = rdev->ops->set_qos_map(&rdev->wiphy, dev, qos_map);
net/wireless/rdev-ops.h
1145
ret = rdev->ops->set_ap_chanwidth(&rdev->wiphy, dev, link_id, chandef);
net/wireless/rdev-ops.h
115
ret = rdev->ops->del_key(&rdev->wiphy, netdev, link_id, key_index,
net/wireless/rdev-ops.h
1160
if (rdev->ops->add_tx_ts)
net/wireless/rdev-ops.h
1161
ret = rdev->ops->add_tx_ts(&rdev->wiphy, dev, tsid, peer,
net/wireless/rdev-ops.h
1175
if (rdev->ops->del_tx_ts)
net/wireless/rdev-ops.h
1176
ret = rdev->ops->del_tx_ts(&rdev->wiphy, dev, tsid, peer);
net/wireless/rdev-ops.h
1191
ret = rdev->ops->tdls_channel_switch(&rdev->wiphy, dev, addr,
net/wireless/rdev-ops.h
1202
rdev->ops->tdls_cancel_channel_switch(&rdev->wiphy, dev, addr);
net/wireless/rdev-ops.h
1216
if (rdev->ops->start_radar_detection)
net/wireless/rdev-ops.h
1217
ret = rdev->ops->start_radar_detection(&rdev->wiphy, dev,
net/wireless/rdev-ops.h
1229
if (rdev->ops->end_cac)
net/wireless/rdev-ops.h
1230
rdev->ops->end_cac(&rdev->wiphy, dev, link_id);
net/wireless/rdev-ops.h
1242
if (rdev->ops->set_mcast_rate)
net/wireless/rdev-ops.h
1243
ret = rdev->ops->set_mcast_rate(&rdev->wiphy, dev, mcast_rate);
net/wireless/rdev-ops.h
1255
if (rdev->ops->set_coalesce)
net/wireless/rdev-ops.h
1256
ret = rdev->ops->set_coalesce(&rdev->wiphy, coalesce);
net/wireless/rdev-ops.h
1268
if (rdev->ops->set_pmk)
net/wireless/rdev-ops.h
1269
ret = rdev->ops->set_pmk(&rdev->wiphy, dev, pmk_conf);
net/wireless/rdev-ops.h
1280
if (rdev->ops->del_pmk)
net/wireless/rdev-ops.h
1281
ret = rdev->ops->del_pmk(&rdev->wiphy, dev, aa);
net/wireless/rdev-ops.h
129
ret = rdev->ops->set_default_key(&rdev->wiphy, netdev, link_id,
net/wireless/rdev-ops.h
1294
if (rdev->ops->external_auth)
net/wireless/rdev-ops.h
1295
ret = rdev->ops->external_auth(&rdev->wiphy, dev, params);
net/wireless/rdev-ops.h
1308
if (rdev->ops->get_ftm_responder_stats)
net/wireless/rdev-ops.h
1309
ret = rdev->ops->get_ftm_responder_stats(&rdev->wiphy, dev,
net/wireless/rdev-ops.h
1323
if (rdev->ops->start_pmsr)
net/wireless/rdev-ops.h
1324
ret = rdev->ops->start_pmsr(&rdev->wiphy, wdev, request);
net/wireless/rdev-ops.h
1335
if (rdev->ops->abort_pmsr)
net/wireless/rdev-ops.h
1336
rdev->ops->abort_pmsr(&rdev->wiphy, wdev, request);
net/wireless/rdev-ops.h
1347
if (rdev->ops->update_owe_info)
net/wireless/rdev-ops.h
1348
ret = rdev->ops->update_owe_info(&rdev->wiphy, dev, oweinfo);
net/wireless/rdev-ops.h
1361
ret = rdev->ops->probe_mesh_link(&rdev->wiphy, dev, buf, len);
net/wireless/rdev-ops.h
1373
ret = rdev->ops->set_tid_config(&rdev->wiphy, dev, tid_conf);
net/wireless/rdev-ops.h
1385
ret = rdev->ops->reset_tid_config(&rdev->wiphy, dev, peer, tids);
net/wireless/rdev-ops.h
1396
ret = rdev->ops->set_sar_specs(&rdev->wiphy, sar);
net/wireless/rdev-ops.h
1409
ret = rdev->ops->color_change(&rdev->wiphy, dev, params);
net/wireless/rdev-ops.h
142
ret = rdev->ops->set_default_mgmt_key(&rdev->wiphy, netdev, link_id,
net/wireless/rdev-ops.h
1422
if (rdev->ops->set_fils_aad)
net/wireless/rdev-ops.h
1423
ret = rdev->ops->set_fils_aad(&rdev->wiphy, dev, fils_aad);
net/wireless/rdev-ops.h
1437
if (rdev->ops->set_radar_background)
net/wireless/rdev-ops.h
1438
ret = rdev->ops->set_radar_background(wiphy, chandef);
net/wireless/rdev-ops.h
1452
if (rdev->ops->add_intf_link)
net/wireless/rdev-ops.h
1453
ret = rdev->ops->add_intf_link(&rdev->wiphy, wdev, link_id);
net/wireless/rdev-ops.h
1465
if (rdev->ops->del_intf_link)
net/wireless/rdev-ops.h
1466
rdev->ops->del_intf_link(&rdev->wiphy, wdev, link_id);
net/wireless/rdev-ops.h
1478
if (rdev->ops->add_link_station)
net/wireless/rdev-ops.h
1479
ret = rdev->ops->add_link_station(&rdev->wiphy, dev, params);
net/wireless/rdev-ops.h
1492
if (rdev->ops->mod_link_station)
net/wireless/rdev-ops.h
1493
ret = rdev->ops->mod_link_station(&rdev->wiphy, dev, params);
net/wireless/rdev-ops.h
1506
if (rdev->ops->del_link_station)
net/wireless/rdev-ops.h
1507
ret = rdev->ops->del_link_station(&rdev->wiphy, dev, params);
net/wireless/rdev-ops.h
1521
if (rdev->ops->set_hw_timestamp)
net/wireless/rdev-ops.h
1522
ret = rdev->ops->set_hw_timestamp(wiphy, dev, hwts);
net/wireless/rdev-ops.h
1537
if (rdev->ops->set_ttlm)
net/wireless/rdev-ops.h
1538
ret = rdev->ops->set_ttlm(wiphy, dev, params);
net/wireless/rdev-ops.h
1550
if (!rdev->ops->get_radio_mask)
net/wireless/rdev-ops.h
1553
return rdev->ops->get_radio_mask(wiphy, dev);
net/wireless/rdev-ops.h
1565
if (rdev->ops->assoc_ml_reconf)
net/wireless/rdev-ops.h
1566
ret = rdev->ops->assoc_ml_reconf(wiphy, dev, req);
net/wireless/rdev-ops.h
157
ret = rdev->ops->set_default_beacon_key(&rdev->wiphy, netdev, link_id,
net/wireless/rdev-ops.h
1580
if (rdev->ops->set_epcs)
net/wireless/rdev-ops.h
1581
ret = rdev->ops->set_epcs(wiphy, dev, val);
net/wireless/rdev-ops.h
169
ret = rdev->ops->start_ap(&rdev->wiphy, dev, settings);
net/wireless/rdev-ops.h
180
ret = rdev->ops->change_beacon(&rdev->wiphy, dev, info);
net/wireless/rdev-ops.h
190
ret = rdev->ops->stop_ap(&rdev->wiphy, dev, link_id);
net/wireless/rdev-ops.h
20
ret = rdev->ops->suspend(&rdev->wiphy, wowlan);
net/wireless/rdev-ops.h
201
ret = rdev->ops->add_station(&rdev->wiphy, dev, mac, params);
net/wireless/rdev-ops.h
212
ret = rdev->ops->del_station(&rdev->wiphy, dev, params);
net/wireless/rdev-ops.h
223
ret = rdev->ops->change_station(&rdev->wiphy, dev, mac, params);
net/wireless/rdev-ops.h
234
ret = rdev->ops->get_station(&rdev->wiphy, dev, mac, sinfo);
net/wireless/rdev-ops.h
245
ret = rdev->ops->dump_station(&rdev->wiphy, dev, idx, mac, sinfo);
net/wireless/rdev-ops.h
255
ret = rdev->ops->add_mpath(&rdev->wiphy, dev, dst, next_hop);
net/wireless/rdev-ops.h
265
ret = rdev->ops->del_mpath(&rdev->wiphy, dev, dst);
net/wireless/rdev-ops.h
276
ret = rdev->ops->change_mpath(&rdev->wiphy, dev, dst, next_hop);
net/wireless/rdev-ops.h
287
ret = rdev->ops->get_mpath(&rdev->wiphy, dev, dst, next_hop, pinfo);
net/wireless/rdev-ops.h
29
ret = rdev->ops->resume(&rdev->wiphy);
net/wireless/rdev-ops.h
300
ret = rdev->ops->get_mpp(&rdev->wiphy, dev, dst, mpp, pinfo);
net/wireless/rdev-ops.h
312
ret = rdev->ops->dump_mpath(&rdev->wiphy, dev, idx, dst, next_hop,
net/wireless/rdev-ops.h
326
ret = rdev->ops->dump_mpp(&rdev->wiphy, dev, idx, dst, mpp, pinfo);
net/wireless/rdev-ops.h
337
ret = rdev->ops->get_mesh_config(&rdev->wiphy, dev, conf);
net/wireless/rdev-ops.h
349
ret = rdev->ops->update_mesh_config(&rdev->wiphy, dev, mask, nconf);
net/wireless/rdev-ops.h
361
ret = rdev->ops->join_mesh(&rdev->wiphy, dev, conf, setup);
net/wireless/rdev-ops.h
372
ret = rdev->ops->leave_mesh(&rdev->wiphy, dev);
net/wireless/rdev-ops.h
38
rdev->ops->set_wakeup(&rdev->wiphy, enabled);
net/wireless/rdev-ops.h
383
ret = rdev->ops->join_ocb(&rdev->wiphy, dev, setup);
net/wireless/rdev-ops.h
393
ret = rdev->ops->leave_ocb(&rdev->wiphy, dev);
net/wireless/rdev-ops.h
405
ret = rdev->ops->change_bss(&rdev->wiphy, dev, params);
net/wireless/rdev-ops.h
417
if (rdev->ops->inform_bss)
net/wireless/rdev-ops.h
418
rdev->ops->inform_bss(&rdev->wiphy, bss, ies, drv_data);
net/wireless/rdev-ops.h
429
ret = rdev->ops->set_txq_params(&rdev->wiphy, dev, params);
net/wireless/rdev-ops.h
441
ret = rdev->ops->libertas_set_mesh_channel(&rdev->wiphy, dev, chan);
net/wireless/rdev-ops.h
453
ret = rdev->ops->set_monitor_channel(&rdev->wiphy, dev, chandef);
net/wireless/rdev-ops.h
467
ret = rdev->ops->scan(&rdev->wiphy, &request->req);
net/wireless/rdev-ops.h
476
rdev->ops->abort_scan(&rdev->wiphy, wdev);
net/wireless/rdev-ops.h
486
ret = rdev->ops->auth(&rdev->wiphy, dev, req);
net/wireless/rdev-ops.h
498
ret = rdev->ops->assoc(&rdev->wiphy, dev, req);
net/wireless/rdev-ops.h
50
ret = rdev->ops->add_virtual_intf(&rdev->wiphy, name, name_assign_type,
net/wireless/rdev-ops.h
509
ret = rdev->ops->deauth(&rdev->wiphy, dev, req);
net/wireless/rdev-ops.h
520
ret = rdev->ops->disassoc(&rdev->wiphy, dev, req);
net/wireless/rdev-ops.h
531
ret = rdev->ops->connect(&rdev->wiphy, dev, sme);
net/wireless/rdev-ops.h
543
ret = rdev->ops->update_connect_params(&rdev->wiphy, dev, sme, changed);
net/wireless/rdev-ops.h
553
ret = rdev->ops->disconnect(&rdev->wiphy, dev, reason_code);
net/wireless/rdev-ops.h
564
ret = rdev->ops->join_ibss(&rdev->wiphy, dev, params);
net/wireless/rdev-ops.h
574
ret = rdev->ops->leave_ibss(&rdev->wiphy, dev);
net/wireless/rdev-ops.h
586
if (rdev->ops->set_wiphy_params)
net/wireless/rdev-ops.h
587
ret = rdev->ops->set_wiphy_params(&rdev->wiphy, radio_idx,
net/wireless/rdev-ops.h
600
ret = rdev->ops->set_tx_power(&rdev->wiphy, wdev, radio_idx, type,
net/wireless/rdev-ops.h
612
ret = rdev->ops->get_tx_power(&rdev->wiphy, wdev, radio_idx, link_id,
net/wireless/rdev-ops.h
62
ret = rdev->ops->del_virtual_intf(&rdev->wiphy, wdev);
net/wireless/rdev-ops.h
625
ret = rdev->ops->set_multicast_to_unicast(&rdev->wiphy, dev, enabled);
net/wireless/rdev-ops.h
637
ret = rdev->ops->get_txq_stats(&rdev->wiphy, wdev, txqstats);
net/wireless/rdev-ops.h
645
rdev->ops->rfkill_poll(&rdev->wiphy);
net/wireless/rdev-ops.h
657
ret = rdev->ops->testmode_cmd(&rdev->wiphy, wdev, data, len);
net/wireless/rdev-ops.h
669
ret = rdev->ops->testmode_dump(&rdev->wiphy, skb, cb, data, len);
net/wireless/rdev-ops.h
683
ret = rdev->ops->set_bitrate_mask(&rdev->wiphy, dev, link_id,
net/wireless/rdev-ops.h
695
ret = rdev->ops->dump_survey(&rdev->wiphy, netdev, idx, info);
net/wireless/rdev-ops.h
709
ret = rdev->ops->set_pmksa(&rdev->wiphy, netdev, pmksa);
net/wireless/rdev-ops.h
720
ret = rdev->ops->del_pmksa(&rdev->wiphy, netdev, pmksa);
net/wireless/rdev-ops.h
730
ret = rdev->ops->flush_pmksa(&rdev->wiphy, netdev);
net/wireless/rdev-ops.h
74
ret = rdev->ops->change_virtual_intf(&rdev->wiphy, dev, type, params);
net/wireless/rdev-ops.h
743
ret = rdev->ops->remain_on_channel(&rdev->wiphy, wdev, chan,
net/wireless/rdev-ops.h
755
ret = rdev->ops->cancel_remain_on_channel(&rdev->wiphy, wdev, cookie);
net/wireless/rdev-ops.h
767
ret = rdev->ops->mgmt_tx(&rdev->wiphy, wdev, params, cookie);
net/wireless/rdev-ops.h
782
ret = rdev->ops->tx_control_port(&rdev->wiphy, dev, buf, len,
net/wireless/rdev-ops.h
797
ret = rdev->ops->mgmt_tx_cancel_wait(&rdev->wiphy, wdev, cookie);
net/wireless/rdev-ops.h
808
ret = rdev->ops->set_power_mgmt(&rdev->wiphy, dev, enabled, timeout);
net/wireless/rdev-ops.h
820
ret = rdev->ops->set_cqm_rssi_config(&rdev->wiphy, dev, rssi_thold,
net/wireless/rdev-ops.h
832
ret = rdev->ops->set_cqm_rssi_range_config(&rdev->wiphy, dev,
net/wireless/rdev-ops.h
844
ret = rdev->ops->set_cqm_txe_config(&rdev->wiphy, dev, rate, pkts,
net/wireless/rdev-ops.h
858
if (rdev->ops->update_mgmt_frame_registrations)
net/wireless/rdev-ops.h
859
rdev->ops->update_mgmt_frame_registrations(&rdev->wiphy, wdev,
net/wireless/rdev-ops.h
869
ret = rdev->ops->set_antenna(&rdev->wiphy, -1, tx_ant, rx_ant);
net/wireless/rdev-ops.h
87
ret = rdev->ops->add_key(&rdev->wiphy, netdev, link_id, key_index,
net/wireless/rdev-ops.h
879
ret = rdev->ops->get_antenna(&rdev->wiphy, radio_idx, tx_ant, rx_ant);
net/wireless/rdev-ops.h
895
ret = rdev->ops->sched_scan_start(&rdev->wiphy, dev, request);
net/wireless/rdev-ops.h
905
ret = rdev->ops->sched_scan_stop(&rdev->wiphy, dev, reqid);
net/wireless/rdev-ops.h
916
ret = rdev->ops->set_rekey_data(&rdev->wiphy, dev, data);
net/wireless/rdev-ops.h
932
ret = rdev->ops->tdls_mgmt(&rdev->wiphy, dev, peer, link_id,
net/wireless/rdev-ops.h
945
ret = rdev->ops->tdls_oper(&rdev->wiphy, dev, peer, oper);
net/wireless/rdev-ops.h
956
ret = rdev->ops->probe_client(&rdev->wiphy, dev, peer, cookie);
net/wireless/rdev-ops.h
966
ret = rdev->ops->set_noack_map(&rdev->wiphy, dev, noack_map);
net/wireless/rdev-ops.h
980
ret = rdev->ops->get_channel(&rdev->wiphy, wdev, link_id, chandef);
net/wireless/rdev-ops.h
992
ret = rdev->ops->start_p2p_device(&rdev->wiphy, wdev);
net/wireless/reg.c
2396
if (!rdev->ops->get_channel ||
net/wireless/sme.c
1369
if (rdev->ops->crit_proto_stop && rdev->crit_proto_nlportid) {
net/wireless/sme.c
1378
if (rdev->ops->del_key) {
net/wireless/sme.c
1526
if (!rdev->ops->connect)
net/wireless/sme.c
1560
else if (!rdev->ops->disconnect)
net/wireless/sme.c
1607
if (rdev->ops->disconnect || wdev->connected)
net/wireless/sme.c
169
if (WARN_ON(!rdev->ops->auth))
net/wireless/sme.c
189
if (WARN_ON(!rdev->ops->assoc))
net/wireless/sme.c
560
if (!rdev->ops->auth || !rdev->ops->assoc)
net/wireless/sme.c
656
if (!rdev->ops->deauth)
net/wireless/sme.c
803
if (!wiphy_to_rdev(wdev->wiphy)->ops->connect) {
net/wireless/sysfs.c
109
if (rdev->ops->suspend)
net/wireless/sysfs.c
137
if (rdev->wiphy.registered && rdev->ops->resume)
net/wireless/tests/scan.c
358
w_priv->ops->inform_bss = inform_bss_inc_counter;
net/wireless/tests/scan.c
554
w_priv->ops->inform_bss = inform_bss_inc_counter;
net/wireless/tests/util.c
16
struct cfg80211_ops *ops;
net/wireless/tests/util.c
20
ops = kzalloc_obj(*ops);
net/wireless/tests/util.c
21
KUNIT_ASSERT_NOT_NULL(test, ops);
net/wireless/tests/util.c
23
wiphy = wiphy_new_nm(ops, sizeof(*priv), "kunit");
net/wireless/tests/util.c
28
priv->ops = ops;
net/wireless/tests/util.c
45
struct cfg80211_ops *ops;
net/wireless/tests/util.c
48
ops = priv->ops;
net/wireless/tests/util.c
55
kfree(ops);
net/wireless/tests/util.h
35
struct cfg80211_ops *ops;
net/wireless/util.c
1192
if (!rdev->ops->change_virtual_intf ||
net/wireless/util.c
2665
if (!rdev->ops->get_station)
net/wireless/wext-compat.c
1132
if (!rdev->ops->set_power_mgmt)
net/wireless/wext-compat.c
1193
if (!rdev->ops->set_bitrate_mask)
net/wireless/wext-compat.c
1251
if (!rdev->ops->get_station)
net/wireless/wext-compat.c
1295
if (!rdev->ops->get_station)
net/wireless/wext-compat.c
1461
if (!rdev->ops->set_pmksa)
net/wireless/wext-compat.c
1466
if (!rdev->ops->del_pmksa)
net/wireless/wext-compat.c
1471
if (!rdev->ops->flush_pmksa)
net/wireless/wext-compat.c
433
if (!rdev->ops->set_default_mgmt_key)
net/wireless/wext-compat.c
577
if (!rdev->ops->del_key ||
net/wireless/wext-compat.c
578
!rdev->ops->add_key ||
net/wireless/wext-compat.c
579
!rdev->ops->set_default_key)
net/wireless/wext-compat.c
647
if (!rdev->ops->del_key ||
net/wireless/wext-compat.c
648
!rdev->ops->add_key ||
net/wireless/wext-compat.c
649
!rdev->ops->set_default_key)
net/wireless/wext-compat.c
827
if (!rdev->ops->get_channel)
net/wireless/wext-compat.c
855
if (!rdev->ops->set_tx_power)
net/wireless/wext-compat.c
908
if (!rdev->ops->get_tx_power)
net/x25/af_x25.c
555
sock->ops = &x25_proto_ops;
net/xdp/xsk.c
1876
sock->ops = &xsk_proto_ops;
net/xfrm/espintcp.c
484
sk->sk_socket->ops = &espintcp_ops;
net/xfrm/espintcp.c
488
build_protos(&espintcp6_prot, &espintcp6_ops, sk->sk_prot, sk->sk_socket->ops);
net/xfrm/espintcp.c
492
sk->sk_socket->ops = &espintcp6_ops;
net/xfrm/xfrm_device.c
441
switch (skb_dst(skb)->ops->family) {
net/xfrm/xfrm_output.c
292
top_iph->protocol = xfrm_af2proto(skb_dst(skb)->ops->family);
net/xfrm/xfrm_output.c
338
top_iph->nexthdr = xfrm_af2proto(skb_dst(skb)->ops->family);
net/xfrm/xfrm_output.c
593
err = skb_dst(skb)->ops->local_out(net, sk, skb);
net/xfrm/xfrm_output.c
600
err = nf_hook(skb_dst(skb)->ops->family,
net/xfrm/xfrm_output.c
631
err = skb_dst(skb)->ops->local_out(net, sk, skb);
net/xfrm/xfrm_output.c
701
switch (skb_dst(skb)->ops->family) {
net/xfrm/xfrm_output.c
751
: skb_dst(skb)->ops->family;
net/xfrm/xfrm_policy.c
2638
if (dst->ops->family == AF_INET6) {
net/xfrm/xfrm_policy.c
2648
xfrm_policy_get_afinfo(xdst->u.dst.ops->family);
net/xfrm/xfrm_policy.c
2920
xfrm_decode_session(net, skb, &fl, dst->ops->family);
net/xfrm/xfrm_policy.c
2956
xfrm_decode_session(net, skb, &fl, skb_dst(skb)->ops->family);
net/xfrm/xfrm_policy.c
3181
u16 family = dst_orig->ops->family;
net/xfrm/xfrm_policy.c
3352
return make_blackhole(net, dst_orig->ops->family, dst_orig);
net/xfrm/xfrm_policy.c
4106
return path->ops->neigh_lookup(path, skb, daddr);
net/xfrm/xfrm_policy.c
4114
path->ops->confirm_neigh(path, daddr);
samples/ftrace/ftrace-ops.c
113
self = container_of(op, struct sample_ops, ops);
samples/ftrace/ftrace-ops.c
123
struct sample_ops *ops;
samples/ftrace/ftrace-ops.c
125
ops = kcalloc(nr, sizeof(*ops), GFP_KERNEL);
samples/ftrace/ftrace-ops.c
126
if (WARN_ON_ONCE(!ops))
samples/ftrace/ftrace-ops.c
130
ops[i].ops.func = func;
samples/ftrace/ftrace-ops.c
131
ops[i].ops.flags = flags;
samples/ftrace/ftrace-ops.c
132
WARN_ON_ONCE(ftrace_set_filter_ip(&ops[i].ops, (unsigned long)tracee, 0, 0));
samples/ftrace/ftrace-ops.c
133
WARN_ON_ONCE(register_ftrace_function(&ops[i].ops));
samples/ftrace/ftrace-ops.c
136
return ops;
samples/ftrace/ftrace-ops.c
139
static void ops_destroy(struct sample_ops *ops, int nr)
samples/ftrace/ftrace-ops.c
141
if (!ops)
samples/ftrace/ftrace-ops.c
145
WARN_ON_ONCE(unregister_ftrace_function(&ops[i].ops));
samples/ftrace/ftrace-ops.c
146
ftrace_free_filter(&ops[i].ops);
samples/ftrace/ftrace-ops.c
149
kfree(ops);
samples/ftrace/ftrace-ops.c
152
static void ops_check(struct sample_ops *ops, int nr,
samples/ftrace/ftrace-ops.c
155
if (!ops || !check_count)
samples/ftrace/ftrace-ops.c
159
if (ops->count == expected_count)
samples/ftrace/ftrace-ops.c
162
ops->count, expected_count);
samples/ftrace/ftrace-ops.c
96
struct ftrace_ops ops;
samples/v4l/v4l2-pci-skeleton.c
812
q->ops = &skel_qops;
samples/vfio-mdev/mbochs.c
1015
exp_info.ops = &mbochs_dmabuf_ops;
scripts/unifdef.c
789
struct ops;
scripts/unifdef.c
791
typedef Linetype eval_fn(const struct ops *, int *, const char **);
scripts/unifdef.c
825
eval_unary(const struct ops *ops, int *valp, const char **cpp)
scripts/unifdef.c
835
debug("eval%d !", ops - eval_ops);
scripts/unifdef.c
837
lt = eval_unary(ops, valp, &cp);
scripts/unifdef.c
846
debug("eval%d (", ops - eval_ops);
scripts/unifdef.c
854
debug("eval%d number", ops - eval_ops);
scripts/unifdef.c
862
debug("eval%d defined", ops - eval_ops);
scripts/unifdef.c
882
debug("eval%d symbol", ops - eval_ops);
scripts/unifdef.c
900
debug("eval%d bad expr", ops - eval_ops);
scripts/unifdef.c
905
debug("eval%d = %d", ops - eval_ops, *valp);
scripts/unifdef.c
913
eval_table(const struct ops *ops, int *valp, const char **cpp)
scripts/unifdef.c
920
debug("eval%d", ops - eval_ops);
scripts/unifdef.c
922
lt = ops->inner(ops+1, valp, &cp);
scripts/unifdef.c
927
for (op = ops->op; op->str != NULL; op++)
scripts/unifdef.c
933
debug("eval%d %s", ops - eval_ops, op->str);
scripts/unifdef.c
934
rt = ops->inner(ops+1, &val, &cp);
scripts/unifdef.c
941
debug("eval%d = %d", ops - eval_ops, *valp);
scripts/unifdef.c
942
debug("eval%d lt = %s", ops - eval_ops, linetype_name[lt]);
security/apparmor/apparmorfs.c
261
fc->ops = &apparmorfs_context_ops;
security/inode.c
67
fc->ops = &securityfs_context_ops;
security/keys/trusted-keys/trusted_core.c
353
get_random = trusted_key_sources[i].ops->get_random;
security/keys/trusted-keys/trusted_core.c
370
ret = trusted_key_sources[i].ops->init();
security/keys/trusted-keys/trusted_core.c
372
static_call_update(trusted_key_seal, trusted_key_sources[i].ops->seal);
security/keys/trusted-keys/trusted_core.c
373
static_call_update(trusted_key_unseal, trusted_key_sources[i].ops->unseal);
security/keys/trusted-keys/trusted_core.c
376
trusted_key_exit = trusted_key_sources[i].ops->exit;
security/keys/trusted-keys/trusted_core.c
377
migratable = trusted_key_sources[i].ops->migratable;
security/keys/trusted-keys/trusted_core.c
56
DEFINE_STATIC_CALL_NULL(trusted_key_seal, *trusted_key_sources[0].ops->seal);
security/keys/trusted-keys/trusted_core.c
58
*trusted_key_sources[0].ops->unseal);
security/keys/trusted-keys/trusted_core.c
60
*trusted_key_sources[0].ops->get_random);
security/selinux/selinuxfs.c
1626
inode->i_fop = files[i].ops;
security/selinux/selinuxfs.c
1652
inode->i_fop = files[i].ops;
security/selinux/selinuxfs.c
2091
fc->ops = &sel_context_ops;
security/smack/smackfs.c
2973
fc->ops = &smk_context_ops;
security/tomoyo/network.c
664
const int error = sock->ops->getname(sock, (struct sockaddr *)
sound/ac97/bus.c
138
ret = adrv->ops->read(adrv, codec_num, AC97_VENDOR_ID1);
sound/ac97/bus.c
143
ret = adrv->ops->read(adrv, codec_num, AC97_VENDOR_ID2);
sound/ac97/bus.c
176
ac97_ctrl->ops->reset(ac97_ctrl);
sound/ac97/bus.c
246
ac97_ctrl->ops->reset(ac97_ctrl);
sound/ac97/bus.c
262
ac97_ctrl->ops->warm_reset(ac97_ctrl);
sound/ac97/bus.c
348
const struct ac97_controller_ops *ops, struct device *dev,
sound/ac97/bus.c
361
ac97_ctrl->ops = ops;
sound/ac97/bus.c
56
.ops = &ac97_unbound_ctrl_ops,
sound/ac97/snd_ac97_compat.c
25
if (actrl->ops->reset)
sound/ac97/snd_ac97_compat.c
26
actrl->ops->reset(actrl);
sound/ac97/snd_ac97_compat.c
34
if (actrl->ops->warm_reset)
sound/ac97/snd_ac97_compat.c
35
actrl->ops->warm_reset(actrl);
sound/ac97/snd_ac97_compat.c
44
actrl->ops->write(actrl, ac97->num, reg, val);
sound/ac97/snd_ac97_compat.c
53
return actrl->ops->read(actrl, ac97->num, reg);
sound/ac97/snd_ac97_compat.c
64
.ops = &compat_snd_ac97_bus_ops,
sound/ac97_bus.c
29
ac97->id = ac97->bus->ops->read(ac97, AC97_VENDOR_ID1) << 16;
sound/ac97_bus.c
30
ac97->id |= ac97->bus->ops->read(ac97, AC97_VENDOR_ID2);
sound/ac97_bus.c
61
const struct snd_ac97_bus_ops *ops = ac97->bus->ops;
sound/ac97_bus.c
63
if (try_warm && ops->warm_reset) {
sound/ac97_bus.c
64
ops->warm_reset(ac97);
sound/ac97_bus.c
69
if (ops->reset)
sound/ac97_bus.c
70
ops->reset(ac97);
sound/ac97_bus.c
71
if (ops->warm_reset)
sound/ac97_bus.c
72
ops->warm_reset(ac97);
sound/aoa/aoa.h
118
void *device_data, const struct snd_device_ops *ops);
sound/aoa/codecs/onyx.c
101
static const struct snd_device_ops ops = {
sound/aoa/codecs/onyx.c
846
if (aoa_snd_device_new(SNDRV_DEV_CODEC, onyx, &ops)) {
sound/aoa/codecs/tas.c
219
static const struct snd_device_ops ops = {
sound/aoa/codecs/tas.c
786
if (aoa_snd_device_new(SNDRV_DEV_CODEC, tas, &ops)) {
sound/aoa/codecs/toonie.c
33
static const struct snd_device_ops ops = {
sound/aoa/codecs/toonie.c
93
if (aoa_snd_device_new(SNDRV_DEV_CODEC, toonie, &ops)) {
sound/aoa/core/alsa.c
62
void *device_data, const struct snd_device_ops *ops)
sound/aoa/core/alsa.c
69
err = snd_device_new(card, type, device_data, ops);
sound/atmel/ac97c.c
699
static const struct snd_ac97_bus_ops ops = {
sound/atmel/ac97c.c
771
retval = snd_ac97_bus(card, 0, &ops, chip, &chip->ac97_bus);
sound/core/compress_offload.c
1018
retval = stream->ops->trigger(stream, SND_COMPR_TRIGGER_PARTIAL_DRAIN);
sound/core/compress_offload.c
1074
retval = stream->ops->task_create(stream, task);
sound/core/compress_offload.c
1160
retval = stream->ops->task_start(stream, task);
sound/core/compress_offload.c
1191
stream->ops->task_stop(stream, task);
sound/core/compress_offload.c
1202
stream->ops->task_free(stream, task);
sound/core/compress_offload.c
125
data->stream.ops = compr->ops;
sound/core/compress_offload.c
143
ret = compr->ops->open(&data->stream);
sound/core/compress_offload.c
1518
static const struct snd_device_ops ops = {
sound/core/compress_offload.c
1542
ret = snd_device_new(card, SNDRV_DEV_COMPRESS, compr, &ops);
sound/core/compress_offload.c
163
data->stream.ops->trigger(&data->stream, SNDRV_PCM_TRIGGER_STOP);
sound/core/compress_offload.c
171
data->stream.ops->free(&data->stream);
sound/core/compress_offload.c
193
if (!stream->ops->pointer)
sound/core/compress_offload.c
195
stream->ops->pointer(stream, tstamp);
sound/core/compress_offload.c
314
if (stream->ops->ack)
sound/core/compress_offload.c
315
stream->ops->ack(stream, count);
sound/core/compress_offload.c
350
if (stream->ops->copy) {
sound/core/compress_offload.c
352
retval = stream->ops->copy(stream, cbuf, avail);
sound/core/compress_offload.c
406
if (stream->ops->copy)
sound/core/compress_offload.c
407
retval = stream->ops->copy(stream, buf, avail);
sound/core/compress_offload.c
499
if (!stream->ops->get_caps)
sound/core/compress_offload.c
503
retval = stream->ops->get_caps(stream, &caps);
sound/core/compress_offload.c
518
if (!stream->ops->get_codec_caps)
sound/core/compress_offload.c
526
retval = stream->ops->get_codec_caps(stream, caps);
sound/core/compress_offload.c
589
if (stream->ops->copy) {
sound/core/compress_offload.c
671
retval = stream->ops->set_params(stream, params);
sound/core/compress_offload.c
693
if (!stream->ops->get_params)
sound/core/compress_offload.c
700
retval = stream->ops->get_params(stream, params);
sound/core/compress_offload.c
714
if (!stream->ops->get_metadata)
sound/core/compress_offload.c
720
retval = stream->ops->get_metadata(stream, &metadata);
sound/core/compress_offload.c
736
if (!stream->ops->set_metadata)
sound/core/compress_offload.c
745
retval = stream->ops->set_metadata(stream, &metadata);
sound/core/compress_offload.c
780
retval = stream->ops->trigger(stream, SNDRV_PCM_TRIGGER_PAUSE_PUSH);
sound/core/compress_offload.c
787
retval = stream->ops->trigger(stream, SNDRV_PCM_TRIGGER_PAUSE_PUSH);
sound/core/compress_offload.c
803
retval = stream->ops->trigger(stream, SNDRV_PCM_TRIGGER_PAUSE_RELEASE);
sound/core/compress_offload.c
810
retval = stream->ops->trigger(stream, SNDRV_PCM_TRIGGER_PAUSE_RELEASE);
sound/core/compress_offload.c
835
retval = stream->ops->trigger(stream, SNDRV_PCM_TRIGGER_START);
sound/core/compress_offload.c
854
retval = stream->ops->trigger(stream, SNDRV_PCM_TRIGGER_STOP);
sound/core/compress_offload.c
875
stream->ops->trigger(stream, SNDRV_PCM_TRIGGER_STOP);
sound/core/compress_offload.c
957
retval = stream->ops->trigger(stream, SND_COMPR_TRIGGER_DRAIN);
sound/core/compress_offload.c
985
retval = stream->ops->trigger(stream, SND_COMPR_TRIGGER_NEXT_TRACK);
sound/core/control.c
2352
static const struct snd_device_ops ops = {
sound/core/control.c
2369
err = snd_device_new(card, SNDRV_DEV_CONTROL, card, &ops);
sound/core/device.c
148
if (dev->ops->dev_register) {
sound/core/device.c
149
int err = dev->ops->dev_register(dev);
sound/core/device.c
30
void *device_data, const struct snd_device_ops *ops)
sound/core/device.c
35
if (snd_BUG_ON(!card || !device_data || !ops))
sound/core/device.c
45
dev->ops = ops;
sound/core/device.c
62
if (dev->ops->dev_disconnect &&
sound/core/device.c
63
dev->ops->dev_disconnect(dev))
sound/core/device.c
75
if (dev->ops->dev_free) {
sound/core/device.c
76
if (dev->ops->dev_free(dev))
sound/core/hwdep.c
101
if (!hw->ops.open) {
sound/core/hwdep.c
105
err = hw->ops.open(hw, file);
sound/core/hwdep.c
135
if (hw->ops.release)
sound/core/hwdep.c
136
hw->ops.release(hw, file);
sound/core/hwdep.c
153
if (hw->ops.release)
sound/core/hwdep.c
154
err = hw->ops.release(hw, file);
sound/core/hwdep.c
168
if (hw->ops.poll)
sound/core/hwdep.c
169
return hw->ops.poll(hw, file, wait);
sound/core/hwdep.c
194
if (! hw->ops.dsp_status)
sound/core/hwdep.c
198
err = hw->ops.dsp_status(hw, &info);
sound/core/hwdep.c
211
if (! hw->ops.dsp_load)
sound/core/hwdep.c
218
err = hw->ops.dsp_load(hw, info);
sound/core/hwdep.c
251
if (hw->ops.ioctl)
sound/core/hwdep.c
252
return hw->ops.ioctl(hw, file, cmd, arg);
sound/core/hwdep.c
259
if (hw->ops.mmap)
sound/core/hwdep.c
260
return hw->ops.mmap(hw, file, vma);
sound/core/hwdep.c
368
static const struct snd_device_ops ops = {
sound/core/hwdep.c
400
err = snd_device_new(card, SNDRV_DEV_HWDEP, hwdep, &ops);
sound/core/hwdep.c
45
if (hw->ops.llseek)
sound/core/hwdep.c
46
return hw->ops.llseek(hw, file, offset, orig);
sound/core/hwdep.c
54
if (hw->ops.read)
sound/core/hwdep.c
55
return hw->ops.read(hw, buf, count, offset);
sound/core/hwdep.c
63
if (hw->ops.write)
sound/core/hwdep.c
64
return hw->ops.write(hw, buf, count, offset);
sound/core/hwdep_compat.c
52
if (hw->ops.ioctl_compat)
sound/core/hwdep_compat.c
53
return hw->ops.ioctl_compat(hw, file, cmd, arg);
sound/core/info.c
113
if (entry->c.ops->llseek)
sound/core/info.c
114
return entry->c.ops->llseek(entry,
sound/core/info.c
156
size = entry->c.ops->read(entry, data->file_private_data,
sound/core/info.c
177
size = entry->c.ops->write(entry, data->file_private_data,
sound/core/info.c
191
if (entry->c.ops->poll)
sound/core/info.c
192
return entry->c.ops->poll(entry,
sound/core/info.c
195
if (entry->c.ops->read)
sound/core/info.c
197
if (entry->c.ops->write)
sound/core/info.c
208
if (!entry->c.ops->ioctl)
sound/core/info.c
210
return entry->c.ops->ioctl(entry, data->file_private_data,
sound/core/info.c
224
if (!entry->c.ops->mmap)
sound/core/info.c
226
return entry->c.ops->mmap(entry, data->file_private_data,
sound/core/info.c
242
if (((mode == O_RDONLY || mode == O_RDWR) && !entry->c.ops->read) ||
sound/core/info.c
243
((mode == O_WRONLY || mode == O_RDWR) && !entry->c.ops->write)) {
sound/core/info.c
248
if (entry->c.ops->open) {
sound/core/info.c
249
err = entry->c.ops->open(entry, mode, &data->file_private_data);
sound/core/info.c
268
if (entry->c.ops->release)
sound/core/info.c
269
entry->c.ops->release(entry, file->f_flags & O_ACCMODE,
sound/core/info.c
788
const struct proc_ops *ops;
sound/core/info.c
790
ops = &snd_info_entry_operations;
sound/core/info.c
792
ops = &snd_info_text_entry_ops;
sound/core/info.c
794
ops, entry);
sound/core/jack.c
505
static const struct snd_device_ops ops = {
sound/core/jack.c
554
err = snd_device_new(card, SNDRV_DEV_JACK, jack, &ops);
sound/core/memalloc.c
129
const struct snd_malloc_ops *ops = snd_dma_get_ops(dmab);
sound/core/memalloc.c
131
if (ops && ops->free)
sound/core/memalloc.c
132
ops->free(dmab);
sound/core/memalloc.c
194
const struct snd_malloc_ops *ops;
sound/core/memalloc.c
198
ops = snd_dma_get_ops(dmab);
sound/core/memalloc.c
199
if (ops && ops->mmap)
sound/core/memalloc.c
200
return ops->mmap(dmab, area);
sound/core/memalloc.c
215
const struct snd_malloc_ops *ops;
sound/core/memalloc.c
219
ops = snd_dma_get_ops(dmab);
sound/core/memalloc.c
220
if (ops && ops->sync)
sound/core/memalloc.c
221
ops->sync(dmab, mode);
sound/core/memalloc.c
235
const struct snd_malloc_ops *ops = snd_dma_get_ops(dmab);
sound/core/memalloc.c
237
if (ops && ops->get_addr)
sound/core/memalloc.c
238
return ops->get_addr(dmab, offset);
sound/core/memalloc.c
253
const struct snd_malloc_ops *ops = snd_dma_get_ops(dmab);
sound/core/memalloc.c
255
if (ops && ops->get_page)
sound/core/memalloc.c
256
return ops->get_page(dmab, offset);
sound/core/memalloc.c
274
const struct snd_malloc_ops *ops = snd_dma_get_ops(dmab);
sound/core/memalloc.c
276
if (ops && ops->get_chunk_size)
sound/core/memalloc.c
277
return ops->get_chunk_size(dmab, ofs, size);
sound/core/memalloc.c
41
const struct snd_malloc_ops *ops = snd_dma_get_ops(dmab);
sound/core/memalloc.c
43
if (WARN_ON_ONCE(!ops || !ops->alloc))
sound/core/memalloc.c
45
return ops->alloc(dmab, size);
sound/core/pcm.c
703
static const struct snd_device_ops ops = {
sound/core/pcm.c
738
internal ? &internal_ops : &ops);
sound/core/pcm_lib.c
2077
if (substream->ops->fill_silence)
sound/core/pcm_lib.c
2078
return substream->ops->fill_silence(substream, channel,
sound/core/pcm_lib.c
2201
if (snd_BUG_ON(!substream->ops->copy && !runtime->dma_area))
sound/core/pcm_lib.c
2255
if (substream->ops->ack) {
sound/core/pcm_lib.c
2256
ret = substream->ops->ack(substream);
sound/core/pcm_lib.c
2307
if (substream->ops->copy)
sound/core/pcm_lib.c
2308
transfer = substream->ops->copy;
sound/core/pcm_lib.c
247
if (!(substream->ops->get_time_info) ||
sound/core/pcm_lib.c
307
pos = substream->ops->pointer(substream);
sound/core/pcm_lib.c
310
if ((substream->ops->get_time_info) &&
sound/core/pcm_lib.c
312
substream->ops->get_time_info(substream, &curr_tstamp,
sound/core/pcm_lib.c
511
const struct snd_pcm_ops *ops)
sound/core/pcm_lib.c
517
substream->ops = ops;
sound/core/pcm_native.c
1246
static int snd_pcm_action_group(const struct action_ops *ops,
sound/core/pcm_native.c
1265
res = ops->pre_action(s, state);
sound/core/pcm_native.c
1270
res = ops->do_action(s, state);
sound/core/pcm_native.c
1272
if (ops->undo_action) {
sound/core/pcm_native.c
1276
ops->undo_action(s1, state);
sound/core/pcm_native.c
1284
ops->post_action(s, state);
sound/core/pcm_native.c
1306
static int snd_pcm_action_single(const struct action_ops *ops,
sound/core/pcm_native.c
1312
res = ops->pre_action(substream, state);
sound/core/pcm_native.c
1315
res = ops->do_action(substream, state);
sound/core/pcm_native.c
1317
ops->post_action(substream, state);
sound/core/pcm_native.c
1318
else if (ops->undo_action)
sound/core/pcm_native.c
1319
ops->undo_action(substream, state);
sound/core/pcm_native.c
1387
static int snd_pcm_action(const struct action_ops *ops,
sound/core/pcm_native.c
1396
res = snd_pcm_action_group(ops, substream, state, true);
sound/core/pcm_native.c
1398
res = snd_pcm_action_single(ops, substream, state);
sound/core/pcm_native.c
1406
static int snd_pcm_action_lock_irq(const struct action_ops *ops,
sound/core/pcm_native.c
1411
return snd_pcm_action(ops, substream, state);
sound/core/pcm_native.c
1416
static int snd_pcm_action_nonatomic(const struct action_ops *ops,
sound/core/pcm_native.c
1428
res = snd_pcm_action_group(ops, substream, state, false);
sound/core/pcm_native.c
1430
res = snd_pcm_action_single(ops, substream, state);
sound/core/pcm_native.c
1459
err = substream->ops->trigger(substream, SNDRV_PCM_TRIGGER_START);
sound/core/pcm_native.c
1470
substream->ops->trigger(substream, SNDRV_PCM_TRIGGER_STOP);
sound/core/pcm_native.c
1535
substream->ops->trigger(substream, SNDRV_PCM_TRIGGER_STOP);
sound/core/pcm_native.c
1638
return substream->ops->trigger(substream,
sound/core/pcm_native.c
1648
substream->ops->trigger(substream,
sound/core/pcm_native.c
1721
substream->ops->trigger(substream, SNDRV_PCM_TRIGGER_SUSPEND);
sound/core/pcm_native.c
1785
if (!substream->ops)
sound/core/pcm_native.c
1825
return substream->ops->trigger(substream, SNDRV_PCM_TRIGGER_RESUME);
sound/core/pcm_native.c
1833
substream->ops->trigger(substream, SNDRV_PCM_TRIGGER_SUSPEND);
sound/core/pcm_native.c
1970
err = substream->ops->prepare(substream);
sound/core/pcm_native.c
2081
return substream->ops->trigger(substream,
sound/core/pcm_native.c
215
if (substream->ops->ioctl)
sound/core/pcm_native.c
216
return substream->ops->ioctl(substream, cmd, arg);
sound/core/pcm_native.c
269
if (substream->ops->mmap || substream->ops->page)
sound/core/pcm_native.c
2754
substream->ops->close(substream);
sound/core/pcm_native.c
2788
err = substream->ops->open(substream);
sound/core/pcm_native.c
3887
if (substream->ops->page)
sound/core/pcm_native.c
3888
page = substream->ops->page(substream, offset);
sound/core/pcm_native.c
3931
if (!substream->ops->page &&
sound/core/pcm_native.c
4003
if (substream->ops->mmap)
sound/core/pcm_native.c
4004
err = substream->ops->mmap(substream, area);
sound/core/pcm_native.c
643
if (substream->ops && substream->ops->sync_stop)
sound/core/pcm_native.c
644
substream->ops->sync_stop(substream);
sound/core/pcm_native.c
808
if (substream->ops->hw_params != NULL) {
sound/core/pcm_native.c
809
err = substream->ops->hw_params(substream, params);
sound/core/pcm_native.c
854
if (runtime->dma_area && !substream->ops->copy) {
sound/core/pcm_native.c
879
if (substream->ops->hw_free != NULL)
sound/core/pcm_native.c
880
substream->ops->hw_free(substream);
sound/core/pcm_native.c
913
if (substream->ops->hw_free)
sound/core/pcm_native.c
914
result = substream->ops->hw_free(substream);
sound/core/rawmidi.c
1036
if (rmidi && rmidi->ops && rmidi->ops->ioctl)
sound/core/rawmidi.c
1037
return rmidi->ops->ioctl(rmidi, cmd, argp);
sound/core/rawmidi.c
1715
if (rmidi->ops && rmidi->ops->proc_read)
sound/core/rawmidi.c
1716
rmidi->ops->proc_read(entry, buffer);
sound/core/rawmidi.c
1827
static const struct snd_device_ops ops = {
sound/core/rawmidi.c
1864
err = snd_device_new(card, SNDRV_DEV_RAWMIDI, rmidi, &ops);
sound/core/rawmidi.c
1928
if (rmidi->ops && rmidi->ops->dev_unregister)
sound/core/rawmidi.c
1929
rmidi->ops->dev_unregister(rmidi);
sound/core/rawmidi.c
1983
if (rmidi->ops && rmidi->ops->dev_register) {
sound/core/rawmidi.c
1984
err = rmidi->ops->dev_register(rmidi);
sound/core/rawmidi.c
2031
if (!rmidi->ops || !rmidi->ops->dev_register) {
sound/core/rawmidi.c
2094
const struct snd_rawmidi_ops *ops)
sound/core/rawmidi.c
2099
substream->ops = ops;
sound/core/rawmidi.c
213
substream->ops->trigger(substream, up);
sound/core/rawmidi.c
220
substream->ops->trigger(substream, up);
sound/core/rawmidi.c
281
if (substream->ops->drain)
sound/core/rawmidi.c
282
substream->ops->drain(substream);
sound/core/rawmidi.c
348
err = substream->ops->open(substream);
sound/core/rawmidi.c
560
substream->ops->close(substream);
sound/core/rawmidi.c
985
if (rmidi->ops && rmidi->ops->ioctl)
sound/core/rawmidi.c
986
return rmidi->ops->ioctl(rmidi, cmd, argp);
sound/core/seq/seq_midi.c
387
if (rmidi->ops && rmidi->ops->get_port_info)
sound/core/seq/seq_midi.c
388
rmidi->ops->get_port_info(rmidi, p, port);
sound/core/seq/seq_midi_emul.c
119
if (ops->note_off)
sound/core/seq/seq_midi_emul.c
120
ops->note_off(drv, ev->data.note.note, 0, chan);
sound/core/seq/seq_midi_emul.c
123
if (ops->note_on)
sound/core/seq/seq_midi_emul.c
124
ops->note_on(drv, ev->data.note.note, ev->data.note.velocity, chan);
sound/core/seq/seq_midi_emul.c
129
if (ops->note_off)
sound/core/seq/seq_midi_emul.c
130
note_off(ops, drv, chan, ev->data.note.note, ev->data.note.velocity);
sound/core/seq/seq_midi_emul.c
133
if (ops->key_press)
sound/core/seq/seq_midi_emul.c
134
ops->key_press(drv, ev->data.note.note, ev->data.note.velocity, chan);
sound/core/seq/seq_midi_emul.c
137
do_control(ops, drv, chanset, chan,
sound/core/seq/seq_midi_emul.c
145
if (ops->control)
sound/core/seq/seq_midi_emul.c
146
ops->control(drv, MIDI_CTL_PITCHBEND, chan);
sound/core/seq/seq_midi_emul.c
150
if (ops->control)
sound/core/seq/seq_midi_emul.c
151
ops->control(drv, MIDI_CTL_CHAN_PRESSURE, chan);
sound/core/seq/seq_midi_emul.c
159
do_control(ops, drv, chanset, chan,
sound/core/seq/seq_midi_emul.c
163
do_control(ops, drv, chanset, chan,
sound/core/seq/seq_midi_emul.c
178
nrpn(ops, drv, chan, chanset);
sound/core/seq/seq_midi_emul.c
191
rpn(ops, drv, chan, chanset);
sound/core/seq/seq_midi_emul.c
199
sysex(ops, drv, sysexbuf, len, chanset);
sound/core/seq/seq_midi_emul.c
235
note_off(const struct snd_midi_op *ops, void *drv,
sound/core/seq/seq_midi_emul.c
248
if (ops->note_off)
sound/core/seq/seq_midi_emul.c
249
ops->note_off(drv, note, vel, chan);
sound/core/seq/seq_midi_emul.c
258
do_control(const struct snd_midi_op *ops, void *drv,
sound/core/seq/seq_midi_emul.c
281
if (ops->note_off)
sound/core/seq/seq_midi_emul.c
282
ops->note_off(drv, i, 0, chan);
sound/core/seq/seq_midi_emul.c
303
if (ops->note_off)
sound/core/seq/seq_midi_emul.c
304
ops->note_off(drv, i, 0, chan);
sound/core/seq/seq_midi_emul.c
315
rpn(ops, drv, chan, chset);
sound/core/seq/seq_midi_emul.c
317
nrpn(ops, drv, chan, chset);
sound/core/seq/seq_midi_emul.c
329
all_sounds_off(ops, drv, chan);
sound/core/seq/seq_midi_emul.c
33
static void note_off(const struct snd_midi_op *ops, void *drv,
sound/core/seq/seq_midi_emul.c
333
all_notes_off(ops, drv, chan);
sound/core/seq/seq_midi_emul.c
36
static void do_control(const struct snd_midi_op *ops, void *private,
sound/core/seq/seq_midi_emul.c
367
if (ops->control)
sound/core/seq/seq_midi_emul.c
368
ops->control(drv, control, chan);
sound/core/seq/seq_midi_emul.c
40
static void rpn(const struct snd_midi_op *ops, void *drv,
sound/core/seq/seq_midi_emul.c
410
rpn(const struct snd_midi_op *ops, void *drv, struct snd_midi_channel *chan,
sound/core/seq/seq_midi_emul.c
43
static void nrpn(const struct snd_midi_op *ops, void *drv,
sound/core/seq/seq_midi_emul.c
450
nrpn(const struct snd_midi_op *ops, void *drv, struct snd_midi_channel *chan,
sound/core/seq/seq_midi_emul.c
454
if (ops->nrpn)
sound/core/seq/seq_midi_emul.c
455
ops->nrpn(drv, chan, chset);
sound/core/seq/seq_midi_emul.c
46
static void sysex(const struct snd_midi_op *ops, void *private,
sound/core/seq/seq_midi_emul.c
478
sysex(const struct snd_midi_op *ops, void *private, unsigned char *buf, int len,
sound/core/seq/seq_midi_emul.c
49
static void all_sounds_off(const struct snd_midi_op *ops, void *private,
sound/core/seq/seq_midi_emul.c
51
static void all_notes_off(const struct snd_midi_op *ops, void *private,
sound/core/seq/seq_midi_emul.c
584
if (ops->sysex)
sound/core/seq/seq_midi_emul.c
585
ops->sysex(private, buf - 1, len + 1, parsed, chset);
sound/core/seq/seq_midi_emul.c
592
all_sounds_off(const struct snd_midi_op *ops, void *drv,
sound/core/seq/seq_midi_emul.c
597
if (! ops->note_terminate)
sound/core/seq/seq_midi_emul.c
601
ops->note_terminate(drv, n, chan);
sound/core/seq/seq_midi_emul.c
611
all_notes_off(const struct snd_midi_op *ops, void *drv,
sound/core/seq/seq_midi_emul.c
616
if (! ops->note_off)
sound/core/seq/seq_midi_emul.c
620
note_off(ops, drv, chan, n, 0);
sound/core/seq/seq_midi_emul.c
72
snd_midi_process_event(const struct snd_midi_op *ops,
sound/core/seq/seq_virmidi.c
516
rmidi->ops = &snd_virmidi_global_ops;
sound/core/timer.c
918
static const struct snd_device_ops ops = {
sound/core/timer.c
953
err = snd_device_new(card, SNDRV_DEV_TIMER, timer, &ops);
sound/core/ump.c
1197
ump->ops->trigger(ump, dir, up);
sound/core/ump.c
1204
if (ump->ops->drain)
sound/core/ump.c
1205
ump->ops->drain(ump, SNDRV_RAWMIDI_STREAM_OUTPUT);
sound/core/ump.c
1378
rmidi->ops = &snd_ump_legacy_ops;
sound/core/ump.c
190
ump->core.ops = &snd_ump_rawmidi_ops;
sound/core/ump.c
263
err = ump->ops->open(ump, dir);
sound/core/ump.c
276
ump->ops->close(ump, dir);
sound/core/ump.c
286
ump->ops->trigger(ump, dir, up);
sound/core/ump.c
293
if (ump->ops->drain)
sound/core/ump.c
294
ump->ops->drain(ump, SNDRV_RAWMIDI_STREAM_OUTPUT);
sound/drivers/aloop.c
1063
if (cable->ops && cable->ops->close_cable && dpcm)
sound/drivers/aloop.c
1064
cable->ops->close_cable(dpcm);
sound/drivers/aloop.c
108
const struct loopback_ops *ops;
sound/drivers/aloop.c
1265
cable->ops = &loopback_snd_timer_ops;
sound/drivers/aloop.c
1267
cable->ops = &loopback_jiffies_timer_ops;
sound/drivers/aloop.c
1273
if (cable->ops->open) {
sound/drivers/aloop.c
1274
err = cable->ops->open(dpcm);
sound/drivers/aloop.c
1343
if (dpcm->cable->ops->close_substream)
sound/drivers/aloop.c
1344
err = dpcm->cable->ops->close_substream(dpcm);
sound/drivers/aloop.c
1700
if (dpcm->cable->ops->dpcm_info)
sound/drivers/aloop.c
1701
dpcm->cable->ops->dpcm_info(dpcm, buffer);
sound/drivers/aloop.c
430
err = cable->ops->start(dpcm);
sound/drivers/aloop.c
439
err = cable->ops->stop(dpcm);
sound/drivers/aloop.c
448
err = cable->ops->stop(dpcm);
sound/drivers/aloop.c
458
err = cable->ops->start(dpcm);
sound/drivers/aloop.c
496
if (cable->ops->stop_sync) {
sound/drivers/aloop.c
497
err = cable->ops->stop_sync(dpcm);
sound/drivers/aloop.c
924
if (dpcm->cable->ops->pos_update)
sound/drivers/aloop.c
925
dpcm->cable->ops->pos_update(dpcm->cable);
sound/drivers/dummy.c
543
const struct dummy_timer_ops *ops;
sound/drivers/dummy.c
546
ops = &dummy_systimer_ops;
sound/drivers/dummy.c
549
ops = &dummy_hrtimer_ops;
sound/drivers/dummy.c
552
err = ops->create(substream);
sound/drivers/dummy.c
555
get_dummy_ops(substream) = ops;
sound/drivers/dummy.c
668
const struct snd_pcm_ops *ops;
sound/drivers/dummy.c
677
ops = &dummy_pcm_ops_no_buf;
sound/drivers/dummy.c
679
ops = &dummy_pcm_ops;
sound/drivers/dummy.c
680
snd_pcm_set_ops(pcm, SNDRV_PCM_STREAM_PLAYBACK, ops);
sound/drivers/dummy.c
681
snd_pcm_set_ops(pcm, SNDRV_PCM_STREAM_CAPTURE, ops);
sound/drivers/mtpav.c
624
substream->ops = &snd_mtpav_input;
sound/drivers/mtpav.c
629
substream->ops = &snd_mtpav_output;
sound/drivers/opl3/opl3_lib.c
320
static const struct snd_device_ops ops = {
sound/drivers/opl3/opl3_lib.c
336
err = snd_device_new(card, SNDRV_DEV_CODEC, opl3, &ops);
sound/drivers/opl3/opl3_lib.c
503
hw->ops.open = snd_opl3_open;
sound/drivers/opl3/opl3_lib.c
504
hw->ops.ioctl = snd_opl3_ioctl;
sound/drivers/opl3/opl3_lib.c
505
hw->ops.write = snd_opl3_write;
sound/drivers/opl3/opl3_lib.c
506
hw->ops.release = snd_opl3_release;
sound/drivers/opl4/opl4_lib.c
181
static const struct snd_device_ops ops = {
sound/drivers/opl4/opl4_lib.c
215
err = snd_device_new(card, SNDRV_DEV_CODEC, opl4, &ops);
sound/drivers/opl4/opl4_proc.c
97
entry->c.ops = &snd_opl4_mem_proc_ops;
sound/drivers/pcmtest.c
574
static const struct snd_device_ops ops = {
sound/drivers/pcmtest.c
584
err = snd_device_new(card, SNDRV_DEV_LOWLEVEL, pcmtst, &ops);
sound/drivers/vx/vx_core.c
549
if (snd_BUG_ON(!chip->ops->reset_board))
sound/drivers/vx/vx_core.c
563
chip->ops->reset_board(chip, cold_reset);
sound/drivers/vx/vx_core.c
740
err = chip->ops->load_dsp(chip, i, chip->firmware[i]);
sound/drivers/vx/vx_core.c
779
const struct snd_vx_ops *ops,
sound/drivers/vx/vx_core.c
784
if (snd_BUG_ON(!card || !hw || !ops))
sound/drivers/vx/vx_core.c
795
chip->ops = ops;
sound/drivers/vx/vx_hwdep.c
65
err = chip->ops->load_dsp(chip, i, fw);
sound/drivers/vx/vx_hwdep.c
89
if (chip->ops->add_controls) {
sound/drivers/vx/vx_hwdep.c
90
err = chip->ops->add_controls(chip);
sound/drivers/vx/vx_mixer.c
118
if (chip->ops->akm_write)
sound/drivers/vx/vx_mixer.c
119
chip->ops->akm_write(chip, XX_CODEC_DAC_CONTROL_REGISTER, mute); /* XXX */
sound/drivers/vx/vx_mixer.c
134
chip->ops->reset_codec(chip);
sound/drivers/vx/vx_mixer.c
137
if (! chip->ops->akm_write) {
sound/drivers/vx/vx_mixer.c
169
chip->ops->change_audio_source(chip, src);
sound/drivers/vx/vx_mixer.c
22
if (snd_BUG_ON(!chip->ops->write_codec))
sound/drivers/vx/vx_mixer.c
29
chip->ops->write_codec(chip, codec, data);
sound/drivers/vx/vx_mixer.c
95
if (chip->ops->akm_write) {
sound/drivers/vx/vx_mixer.c
96
chip->ops->akm_write(chip, XX_CODEC_LEVEL_LEFT_REGISTER, left);
sound/drivers/vx/vx_mixer.c
97
chip->ops->akm_write(chip, XX_CODEC_LEVEL_RIGHT_REGISTER, right);
sound/drivers/vx/vx_uer.c
180
chip->ops->set_clock_source(chip, source);
sound/firewire/bebob/bebob_hwdep.c
156
static const struct snd_hwdep_ops ops = {
sound/firewire/bebob/bebob_hwdep.c
171
hwdep->ops = ops;
sound/firewire/dice/dice-hwdep.c
152
static const struct snd_hwdep_ops ops = {
sound/firewire/dice/dice-hwdep.c
167
hwdep->ops = ops;
sound/firewire/digi00x/digi00x-hwdep.c
160
static const struct snd_hwdep_ops ops = {
sound/firewire/digi00x/digi00x-hwdep.c
176
hwdep->ops = ops;
sound/firewire/fireface/ff-hwdep.c
185
hwdep->ops = hwdep_ops;
sound/firewire/fireworks/fireworks_hwdep.c
291
static const struct snd_hwdep_ops ops = {
sound/firewire/fireworks/fireworks_hwdep.c
307
hwdep->ops = ops;
sound/firewire/isight.c
436
static const struct snd_pcm_ops ops = {
sound/firewire/isight.c
455
isight->pcm->ops = &ops;
sound/firewire/motu/motu-hwdep.c
263
static const struct snd_hwdep_ops ops = {
sound/firewire/motu/motu-hwdep.c
279
hwdep->ops = ops;
sound/firewire/oxfw/oxfw-hwdep.c
165
hwdep->ops = hwdep_ops;
sound/firewire/tascam/tascam-hwdep.c
237
static const struct snd_hwdep_ops ops = {
sound/firewire/tascam/tascam-hwdep.c
253
hwdep->ops = ops;
sound/hda/codecs/analog.c
1173
.ops = &ad_codec_ops,
sound/hda/codecs/ca0110.c
84
.ops = &ca0110_codec_ops,
sound/hda/codecs/ca0132.c
10082
.ops = &ca0132_codec_ops,
sound/hda/codecs/ca0132.c
7199
.ops = {
sound/hda/codecs/ca0132.c
7210
.ops = {
sound/hda/codecs/ca0132.c
7221
.ops = {
sound/hda/codecs/cirrus/cs420x.c
783
.ops = &cs_codec_ops,
sound/hda/codecs/cirrus/cs421x.c
587
.ops = &cs421x_codec_ops,
sound/hda/codecs/cirrus/cs8409.c
1641
.ops = &cs8409_codec_ops,
sound/hda/codecs/cm9825.c
585
.ops = &cm9825_codec_ops,
sound/hda/codecs/cmedia.c
103
.ops = &cmedia_codec_ops,
sound/hda/codecs/conexant.c
1342
.ops = &cx_codec_ops,
sound/hda/codecs/generic.c
5550
.ops = {
sound/hda/codecs/generic.c
5563
.ops = {
sound/hda/codecs/generic.c
5576
.ops = {
sound/hda/codecs/generic.c
5589
.ops = {
sound/hda/codecs/generic.c
5602
.ops = {
sound/hda/codecs/generic.c
5676
.ops = {
sound/hda/codecs/generic.c
6139
.ops = &generic_codec_ops,
sound/hda/codecs/hdmi/atihdmi.c
545
spec->ops.pin_get_eld = atihdmi_pin_get_eld;
sound/hda/codecs/hdmi/atihdmi.c
546
spec->ops.pin_setup_infoframe = atihdmi_pin_setup_infoframe;
sound/hda/codecs/hdmi/atihdmi.c
547
spec->ops.pin_hbr_setup = atihdmi_pin_hbr_setup;
sound/hda/codecs/hdmi/atihdmi.c
548
spec->ops.setup_stream = atihdmi_setup_stream;
sound/hda/codecs/hdmi/atihdmi.c
550
spec->chmap.ops.pin_get_slot_channel = atihdmi_pin_get_slot_channel;
sound/hda/codecs/hdmi/atihdmi.c
551
spec->chmap.ops.pin_set_slot_channel = atihdmi_pin_set_slot_channel;
sound/hda/codecs/hdmi/atihdmi.c
555
spec->chmap.ops.chmap_cea_alloc_validate_get_type =
sound/hda/codecs/hdmi/atihdmi.c
557
spec->chmap.ops.cea_alloc_to_tlv_chmap =
sound/hda/codecs/hdmi/atihdmi.c
559
spec->chmap.ops.chmap_validate = atihdmi_paired_chmap_validate;
sound/hda/codecs/hdmi/atihdmi.c
612
.ops = &atihdmi_codec_ops,
sound/hda/codecs/hdmi/hdmi.c
1281
if (spec->ops.pin_get_eld(codec, pin_nid, dev_id,
sound/hda/codecs/hdmi/hdmi.c
1338
spec->ops.silent_stream(codec, per_pin, true);
sound/hda/codecs/hdmi/hdmi.c
1369
spec->ops.silent_stream(codec, per_pin, false);
sound/hda/codecs/hdmi/hdmi.c
1711
return spec->ops.setup_stream(codec, cvt_nid, per_pin->pin_nid,
sound/hda/codecs/hdmi/hdmi.c
1865
pstr->ops = generic_ops;
sound/hda/codecs/hdmi/hdmi.c
2113
spec->ops = generic_standard_hdmi_ops;
sound/hda/codecs/hdmi/hdmi.c
2119
spec->chmap.ops.get_chmap = hdmi_get_chmap;
sound/hda/codecs/hdmi/hdmi.c
2120
spec->chmap.ops.set_chmap = hdmi_set_chmap;
sound/hda/codecs/hdmi/hdmi.c
2121
spec->chmap.ops.is_pcm_attached = is_hdmi_pcm_attached;
sound/hda/codecs/hdmi/hdmi.c
2122
spec->chmap.ops.get_spk_alloc = hdmi_get_spk_alloc;
sound/hda/codecs/hdmi/hdmi.c
2244
const struct drm_audio_component_audio_ops *ops)
sound/hda/codecs/hdmi/hdmi.c
2254
spec->drm_audio_ops.pin2port = ops->pin2port;
sound/hda/codecs/hdmi/hdmi.c
2255
spec->drm_audio_ops.pin_eld_notify = ops->pin_eld_notify;
sound/hda/codecs/hdmi/hdmi.c
2256
spec->drm_audio_ops.master_bind = ops->master_bind;
sound/hda/codecs/hdmi/hdmi.c
2257
spec->drm_audio_ops.master_unbind = ops->master_unbind;
sound/hda/codecs/hdmi/hdmi.c
2263
const struct drm_audio_component_audio_ops *ops,
sound/hda/codecs/hdmi/hdmi.c
2274
snd_hda_hdmi_setup_drm_audio_ops(codec, ops);
sound/hda/codecs/hdmi/hdmi.c
2361
.ops = &generichdmi_codec_ops,
sound/hda/codecs/hdmi/hdmi.c
560
chmap->ops.set_channel_count(&codec->core, per_pin->cvt_nid,
sound/hda/codecs/hdmi/hdmi.c
571
spec->ops.pin_setup_infoframe(codec, pin_nid, dev_id,
sound/hda/codecs/hdmi/hdmi.c
727
err = spec->ops.pin_hbr_setup(codec, pin_nid, dev_id,
sound/hda/codecs/hdmi/hdmi.c
829
if (spec->ops.pin_cvt_fixup)
sound/hda/codecs/hdmi/hdmi.c
830
spec->ops.pin_cvt_fixup(codec, per_pin, cvt_nid);
sound/hda/codecs/hdmi/hdmi_local.h
135
struct hdmi_ops ops;
sound/hda/codecs/hdmi/hdmi_local.h
278
const struct drm_audio_component_audio_ops *ops);
sound/hda/codecs/hdmi/hdmi_local.h
280
const struct drm_audio_component_audio_ops *ops,
sound/hda/codecs/hdmi/intelhdmi.c
610
spec->ops.setup_stream = i915_hsw_setup_stream;
sound/hda/codecs/hdmi/intelhdmi.c
611
spec->ops.pin_cvt_fixup = i915_pin_cvt_fixup;
sound/hda/codecs/hdmi/intelhdmi.c
612
spec->ops.silent_stream = i915_set_silent_stream;
sound/hda/codecs/hdmi/intelhdmi.c
695
spec->ops.pin_cvt_fixup = i915_pin_cvt_fixup;
sound/hda/codecs/hdmi/intelhdmi.c
809
.ops = &intelhdmi_codec_ops,
sound/hda/codecs/hdmi/nvhdmi-mcp.c
229
.ops = {
sound/hda/codecs/hdmi/nvhdmi-mcp.c
380
.ops = &nvhdmi_mcp_codec_ops,
sound/hda/codecs/hdmi/nvhdmi.c
115
spec->chmap.ops.chmap_cea_alloc_validate_get_type =
sound/hda/codecs/hdmi/nvhdmi.c
117
spec->chmap.ops.chmap_validate = nvhdmi_chmap_validate;
sound/hda/codecs/hdmi/nvhdmi.c
237
.ops = &nvhdmi_codec_ops,
sound/hda/codecs/hdmi/nvhdmi.c
91
spec->chmap.ops.chmap_cea_alloc_validate_get_type =
sound/hda/codecs/hdmi/nvhdmi.c
93
spec->chmap.ops.chmap_validate = nvhdmi_chmap_validate;
sound/hda/codecs/hdmi/simplehdmi.c
164
.ops = {
sound/hda/codecs/hdmi/simplehdmi.c
248
.ops = &simplehdmi_codec_ops,
sound/hda/codecs/hdmi/tegrahdmi.c
196
stream->ops.prepare = tegra_hdmi_pcm_prepare;
sound/hda/codecs/hdmi/tegrahdmi.c
197
stream->ops.cleanup = tegra_hdmi_pcm_cleanup;
sound/hda/codecs/hdmi/tegrahdmi.c
249
spec->chmap.ops.chmap_cea_alloc_validate_get_type =
sound/hda/codecs/hdmi/tegrahdmi.c
251
spec->chmap.ops.chmap_validate = nvhdmi_chmap_validate;
sound/hda/codecs/hdmi/tegrahdmi.c
253
spec->chmap.ops.chmap_cea_alloc_validate_get_type =
sound/hda/codecs/hdmi/tegrahdmi.c
255
spec->chmap.ops.chmap_validate = nvhdmi_chmap_validate;
sound/hda/codecs/hdmi/tegrahdmi.c
316
.ops = &tegrahdmi_codec_ops,
sound/hda/codecs/realtek/alc260.c
287
.ops = &alc260_codec_ops,
sound/hda/codecs/realtek/alc262.c
210
.ops = &alc262_codec_ops,
sound/hda/codecs/realtek/alc268.c
186
.ops = &alc268_codec_ops,
sound/hda/codecs/realtek/alc269.c
8774
.ops = &alc269_codec_ops,
sound/hda/codecs/realtek/alc662.c
1113
.ops = &alc662_codec_ops,
sound/hda/codecs/realtek/alc680.c
64
.ops = &alc680_codec_ops,
sound/hda/codecs/realtek/alc861.c
160
.ops = &alc861_codec_ops,
sound/hda/codecs/realtek/alc861vd.c
134
.ops = &alc861vd_codec_ops,
sound/hda/codecs/realtek/alc880.c
506
.ops = &alc880_codec_ops,
sound/hda/codecs/realtek/alc882.c
858
.ops = &alc882_codec_ops,
sound/hda/codecs/senarytech.c
248
.ops = &senary_codec_ops,
sound/hda/codecs/si3054.c
178
.ops = {
sound/hda/codecs/si3054.c
300
.ops = &si3054_codec_ops,
sound/hda/codecs/side-codecs/hda_component.c
151
const struct component_master_ops *ops)
sound/hda/codecs/side-codecs/hda_component.c
183
ret = component_master_add_with_match(dev, ops, match);
sound/hda/codecs/side-codecs/hda_component.c
192
const struct component_master_ops *ops)
sound/hda/codecs/side-codecs/hda_component.c
201
component_master_del(dev, ops);
sound/hda/codecs/side-codecs/hda_component.h
76
const struct component_master_ops *ops);
sound/hda/codecs/side-codecs/hda_component.h
79
const struct component_master_ops *ops);
sound/hda/codecs/side-codecs/tas2781_hda.c
245
const struct component_ops *ops)
sound/hda/codecs/side-codecs/tas2781_hda.c
249
component_del(tas_hda->dev, ops);
sound/hda/codecs/side-codecs/tas2781_hda.h
70
const struct component_ops *ops);
sound/hda/codecs/sigmatel.c
5166
.ops = &stac_codec_ops,
sound/hda/codecs/via.c
1168
.ops = &via_codec_ops,
sound/hda/common/beep.c
207
static const struct snd_device_ops ops = {
sound/hda/common/beep.c
261
err = snd_device_new(codec->card, SNDRV_DEV_JACK, beep, &ops);
sound/hda/common/bind.c
115
if (WARN_ON(!(driver->ops && driver->ops->probe))) {
sound/hda/common/bind.c
120
err = driver->ops->probe(codec, codec->preset);
sound/hda/common/bind.c
141
if (driver->ops->remove)
sound/hda/common/bind.c
142
driver->ops->remove(codec);
sound/hda/common/bind.c
169
if (driver->ops->remove)
sound/hda/common/bind.c
170
driver->ops->remove(codec);
sound/hda/common/bind.c
55
if (driver->ops->unsol_event)
sound/hda/common/bind.c
56
driver->ops->unsol_event(codec, ev);
sound/hda/common/codec.c
1138
if (driver->ops->stream_pm)
sound/hda/common/codec.c
1139
driver->ops->stream_pm(codec, nid, true);
sound/hda/common/codec.c
1209
if (driver->ops->stream_pm)
sound/hda/common/codec.c
1210
driver->ops->stream_pm(codec, nid, false);
sound/hda/common/codec.c
2764
if (driver && driver->ops && driver->ops->set_power_state)
sound/hda/common/codec.c
2765
driver->ops->set_power_state(codec, fg, power_state);
sound/hda/common/codec.c
2847
if (driver->ops->suspend)
sound/hda/common/codec.c
2848
driver->ops->suspend(codec);
sound/hda/common/codec.c
2874
if (driver->ops->resume)
sound/hda/common/codec.c
2875
driver->ops->resume(codec);
sound/hda/common/codec.c
3071
if (driver->ops->build_controls) {
sound/hda/common/codec.c
3072
err = driver->ops->build_controls(codec);
sound/hda/common/codec.c
3135
if (info->ops.open == NULL)
sound/hda/common/codec.c
3136
info->ops.open = hda_pcm_default_open_close;
sound/hda/common/codec.c
3137
if (info->ops.close == NULL)
sound/hda/common/codec.c
3138
info->ops.close = hda_pcm_default_open_close;
sound/hda/common/codec.c
3139
if (info->ops.prepare == NULL) {
sound/hda/common/codec.c
3142
info->ops.prepare = hda_pcm_default_prepare;
sound/hda/common/codec.c
3144
if (info->ops.cleanup == NULL) {
sound/hda/common/codec.c
3147
info->ops.cleanup = hda_pcm_default_cleanup;
sound/hda/common/codec.c
3175
if (hinfo->ops.prepare)
sound/hda/common/codec.c
3176
ret = hinfo->ops.prepare(hinfo, codec, stream, format,
sound/hda/common/codec.c
3199
if (hinfo->ops.cleanup)
sound/hda/common/codec.c
3200
hinfo->ops.cleanup(hinfo, codec, substream);
sound/hda/common/codec.c
3267
if (!driver->ops->build_pcms)
sound/hda/common/codec.c
3270
err = driver->ops->build_pcms(codec);
sound/hda/common/controller.c
101
if (hinfo->ops.close)
sound/hda/common/controller.c
102
hinfo->ops.close(hinfo, apcm->codec, substream);
sound/hda/common/controller.c
1051
if (!chip->ops->position_check ||
sound/hda/common/controller.c
1052
chip->ops->position_check(chip, azx_dev)) {
sound/hda/common/controller.c
308
if (hinfo->ops.get_delay)
sound/hda/common/controller.c
309
delay += hinfo->ops.get_delay(hinfo, apcm->codec,
sound/hda/common/controller.c
629
if (hinfo->ops.open)
sound/hda/common/controller.c
630
err = hinfo->ops.open(hinfo, apcm->codec, substream);
sound/hda/common/controller.c
644
if (hinfo->ops.close)
sound/hda/common/controller.c
645
hinfo->ops.close(hinfo, apcm->codec, substream);
sound/hda/common/controller.c
74
if (!hinfo->ops.get_delay)
sound/hda/common/controller.c
77
codec_frames = hinfo->ops.get_delay(hinfo, apcm->codec, substream);
sound/hda/common/controller.c
788
if (chip->ops->disable_msi_reset_irq &&
sound/hda/common/controller.c
789
chip->ops->disable_msi_reset_irq(chip) < 0)
sound/hda/common/hda_controller.h
113
const struct hda_controller_ops *ops;
sound/hda/common/hda_local.h
659
if (driver->ops->init)
sound/hda/common/hda_local.h
660
return driver->ops->init(codec);
sound/hda/common/hwdep.c
108
hwdep->ops.open = hda_hwdep_open;
sound/hda/common/hwdep.c
109
hwdep->ops.ioctl = hda_hwdep_ioctl;
sound/hda/common/hwdep.c
111
hwdep->ops.ioctl_compat = hda_hwdep_ioctl_compat;
sound/hda/controllers/acpi.c
178
static const struct snd_device_ops ops = {
sound/hda/controllers/acpi.c
190
azx->ops = &null_ops;
sound/hda/controllers/acpi.c
199
err = snd_device_new(hda->card, SNDRV_DEV_LOWLEVEL, &hda->azx, &ops);
sound/hda/controllers/cix-ipbloq.c
182
static const struct snd_device_ops ops = {
sound/hda/controllers/cix-ipbloq.c
191
chip->ops = &cix_ipbloq_hda_ops;
sound/hda/controllers/cix-ipbloq.c
225
err = snd_device_new(card, SNDRV_DEV_LOWLEVEL, chip, &ops);
sound/hda/controllers/intel.c
1773
static const struct snd_device_ops ops = {
sound/hda/controllers/intel.c
1795
chip->ops = &pci_hda_ops;
sound/hda/controllers/intel.c
1837
err = snd_device_new(card, SNDRV_DEV_LOWLEVEL, chip, &ops);
sound/hda/controllers/tegra.c
414
static const struct snd_device_ops ops = {
sound/hda/controllers/tegra.c
425
chip->ops = &hda_tegra_ops;
sound/hda/controllers/tegra.c
456
err = snd_device_new(card, SNDRV_DEV_LOWLEVEL, chip, &ops);
sound/hda/core/bus.c
119
err = bus->ops->command(bus, cmd);
sound/hda/core/bus.c
123
err = bus->ops->get_response(bus, addr, &tmp);
sound/hda/core/bus.c
128
err = bus->ops->get_response(bus, addr, res);
sound/hda/core/bus.c
270
if (bus->ops->link_power)
sound/hda/core/bus.c
271
bus->ops->link_power(codec, true);
sound/hda/core/bus.c
281
if (bus->ops->link_power)
sound/hda/core/bus.c
282
bus->ops->link_power(codec, false);
sound/hda/core/bus.c
32
const struct hdac_bus_ops *ops)
sound/hda/core/bus.c
36
if (ops)
sound/hda/core/bus.c
37
bus->ops = ops;
sound/hda/core/bus.c
39
bus->ops = &default_ops;
sound/hda/core/component.c
125
if (!acomp || !acomp->ops || !acomp->ops->sync_audio_rate)
sound/hda/core/component.c
134
return acomp->ops->sync_audio_rate(acomp->dev, port, pipe, rate);
sound/hda/core/component.c
166
if (!acomp || !acomp->ops || !acomp->ops->get_eld)
sound/hda/core/component.c
176
return acomp->ops->get_eld(acomp->dev, port, pipe, audio_enabled,
sound/hda/core/component.c
193
if (WARN_ON(!(acomp->dev && acomp->ops))) {
sound/hda/core/component.c
199
if (!try_module_get(acomp->ops->owner)) {
sound/hda/core/component.c
214
module_put(acomp->ops->owner);
sound/hda/core/component.c
228
module_put(acomp->ops->owner);
sound/hda/core/component.c
230
WARN_ON(acomp->ops || acomp->dev);
sound/hda/core/component.c
338
if (WARN_ON(bus->display_power_active) && acomp->ops)
sound/hda/core/component.c
339
acomp->ops->put_power(acomp->dev, bus->display_power_active);
sound/hda/core/component.c
40
if (!acomp || !acomp->ops)
sound/hda/core/component.c
43
if (!acomp->ops->codec_wake_override)
sound/hda/core/component.c
48
acomp->ops->codec_wake_override(acomp->dev, enable);
sound/hda/core/component.c
78
if (!acomp || !acomp->ops)
sound/hda/core/component.c
85
if (acomp->ops->get_power)
sound/hda/core/component.c
86
cookie = acomp->ops->get_power(acomp->dev);
sound/hda/core/component.c
96
if (acomp->ops->put_power)
sound/hda/core/component.c
97
acomp->ops->put_power(acomp->dev, cookie);
sound/hda/core/ext/bus.c
30
const struct hdac_bus_ops *ops,
sound/hda/core/ext/bus.c
35
ret = snd_hdac_bus_init(bus, dev, ops);
sound/hda/core/hdmi_chmap.c
331
channel = chmap->ops.pin_get_slot_channel(
sound/hda/core/hdmi_chmap.c
381
err = chmap->ops.pin_set_slot_channel(chmap->hdac,
sound/hda/core/hdmi_chmap.c
527
err = chmap->ops.pin_set_slot_channel(chmap->hdac,
sound/hda/core/hdmi_chmap.c
683
spk_alloc = chmap->ops.get_spk_alloc(chmap->hdac, pcm_idx);
sound/hda/core/hdmi_chmap.c
703
type = chmap->ops.chmap_cea_alloc_validate_get_type(
sound/hda/core/hdmi_chmap.c
723
chmap->ops.cea_alloc_to_tlv_chmap(chmap, cap,
sound/hda/core/hdmi_chmap.c
748
chmap->ops.get_chmap(chmap->hdac, pcm_idx, pcm_chmap);
sound/hda/core/hdmi_chmap.c
788
if (!hchmap->ops.is_pcm_attached(hchmap->hdac, pcm_idx))
sound/hda/core/hdmi_chmap.c
809
hchmap->ops.get_chmap(hchmap->hdac, pcm_idx, per_pin_chmap);
sound/hda/core/hdmi_chmap.c
815
if (hchmap->ops.chmap_validate) {
sound/hda/core/hdmi_chmap.c
816
err = hchmap->ops.chmap_validate(hchmap, ca,
sound/hda/core/hdmi_chmap.c
822
hchmap->ops.set_chmap(hchmap->hdac, pcm_idx, chmap, prepared);
sound/hda/core/hdmi_chmap.c
838
chmap->ops = chmap_ops;
sound/hda/core/i915.c
201
if (!acomp->ops) {
sound/hda/core/i915.c
41
if (!acomp || !acomp->ops || !acomp->ops->get_cdclk_freq)
sound/hda/core/i915.c
46
cdclk_freq = acomp->ops->get_cdclk_freq(acomp->dev);
sound/i2c/i2c.c
134
return device->bus->ops->sendbytes(device, bytes, count);
sound/i2c/i2c.c
141
return device->bus->ops->readbytes(device, bytes, count);
sound/i2c/i2c.c
148
return bus->ops->probeaddr(bus, addr);
sound/i2c/i2c.c
70
static const struct snd_device_ops ops = {
sound/i2c/i2c.c
82
bus->ops = &snd_i2c_bit_ops;
sound/i2c/i2c.c
88
err = snd_device_new(card, SNDRV_DEV_BUS, bus, &ops);
sound/i2c/other/ak4113.c
63
static const struct snd_device_ops ops = {
sound/i2c/other/ak4113.c
87
err = snd_device_new(card, SNDRV_DEV_CODEC, chip, &ops);
sound/i2c/other/ak4114.c
63
static const struct snd_device_ops ops = {
sound/i2c/other/ak4114.c
89
err = snd_device_new(card, SNDRV_DEV_CODEC, chip, &ops);
sound/i2c/other/ak4117.c
56
static const struct snd_device_ops ops = {
sound/i2c/other/ak4117.c
78
err = snd_device_new(card, SNDRV_DEV_CODEC, chip, &ops);
sound/i2c/other/ak4xxx-adda.c
29
ak->ops.lock(ak, chip);
sound/i2c/other/ak4xxx-adda.c
30
ak->ops.write(ak, chip, reg, val);
sound/i2c/other/ak4xxx-adda.c
34
ak->ops.unlock(ak, chip);
sound/isa/cmi8330.c
160
struct snd_pcm_ops ops;
sound/isa/cmi8330.c
429
const struct snd_pcm_ops *ops;
sound/isa/cmi8330.c
443
ops = snd_sb16dsp_get_pcm_ops(CMI_SB_STREAM);
sound/isa/cmi8330.c
444
chip->streams[CMI_SB_STREAM].ops = *ops;
sound/isa/cmi8330.c
445
chip->streams[CMI_SB_STREAM].open = ops->open;
sound/isa/cmi8330.c
446
chip->streams[CMI_SB_STREAM].ops.open = cmi_open_callbacks[CMI_SB_STREAM];
sound/isa/cmi8330.c
450
ops = snd_wss_get_pcm_ops(CMI_AD_STREAM);
sound/isa/cmi8330.c
451
chip->streams[CMI_AD_STREAM].ops = *ops;
sound/isa/cmi8330.c
452
chip->streams[CMI_AD_STREAM].open = ops->open;
sound/isa/cmi8330.c
453
chip->streams[CMI_AD_STREAM].ops.open = cmi_open_callbacks[CMI_AD_STREAM];
sound/isa/cmi8330.c
456
snd_pcm_set_ops(pcm, SNDRV_PCM_STREAM_PLAYBACK, &chip->streams[SNDRV_PCM_STREAM_PLAYBACK].ops);
sound/isa/cmi8330.c
457
snd_pcm_set_ops(pcm, SNDRV_PCM_STREAM_CAPTURE, &chip->streams[SNDRV_PCM_STREAM_CAPTURE].ops);
sound/isa/es1688/es1688_lib.c
607
static const struct snd_device_ops ops = {
sound/isa/es1688/es1688_lib.c
662
err = snd_device_new(card, SNDRV_DEV_LOWLEVEL, chip, &ops);
sound/isa/gus/gus_main.c
114
static const struct snd_device_ops ops = {
sound/isa/gus/gus_main.c
197
err = snd_device_new(card, SNDRV_DEV_LOWLEVEL, gus, &ops);
sound/isa/gus/gus_mem_proc.c
62
entry->c.ops = &snd_gf1_mem_proc_ops;
sound/isa/gus/gus_mem_proc.c
80
entry->c.ops = &snd_gf1_mem_proc_ops;
sound/isa/sb/emu8000_callback.c
74
hw->emu->ops = emu8000_ops;
sound/isa/sb/sb16_csp.c
129
p->ops.csp_use = snd_sb_csp_use;
sound/isa/sb/sb16_csp.c
130
p->ops.csp_unuse = snd_sb_csp_unuse;
sound/isa/sb/sb16_csp.c
131
p->ops.csp_autoload = snd_sb_csp_autoload;
sound/isa/sb/sb16_csp.c
132
p->ops.csp_start = snd_sb_csp_start;
sound/isa/sb/sb16_csp.c
133
p->ops.csp_stop = snd_sb_csp_stop;
sound/isa/sb/sb16_csp.c
134
p->ops.csp_qsound_transfer = snd_sb_csp_qsound_transfer;
sound/isa/sb/sb16_csp.c
143
hw->ops.open = snd_sb_csp_open;
sound/isa/sb/sb16_csp.c
144
hw->ops.ioctl = snd_sb_csp_ioctl;
sound/isa/sb/sb16_csp.c
145
hw->ops.release = snd_sb_csp_release;
sound/isa/sb/sb16_main.c
104
} else if (csp->ops.csp_use(csp) == 0) {
sound/isa/sb/sb16_main.c
106
if (csp->ops.csp_autoload(csp, runtime->format, SNDRV_SB_CSP_MODE_DSP_READ)) {
sound/isa/sb/sb16_main.c
108
csp->ops.csp_unuse(csp);
sound/isa/sb/sb16_main.c
112
if (csp->ops.csp_start(csp, (chip->mode & SB_MODE_CAPTURE_16) ?
sound/isa/sb/sb16_main.c
117
csp->ops.csp_unuse(csp);
sound/isa/sb/sb16_main.c
134
csp->ops.csp_qsound_transfer (csp);
sound/isa/sb/sb16_main.c
163
if (csp->ops.csp_stop(csp) == 0) {
sound/isa/sb/sb16_main.c
164
csp->ops.csp_unuse(csp);
sound/isa/sb/sb16_main.c
194
if (csp->ops.csp_stop(csp) == 0) {
sound/isa/sb/sb16_main.c
195
csp->ops.csp_unuse(csp);
sound/isa/sb/sb16_main.c
51
if (csp->ops.csp_use(csp) == 0) {
sound/isa/sb/sb16_main.c
60
if (csp->ops.csp_use(csp) == 0) {
sound/isa/sb/sb16_main.c
66
} else if (csp->ops.csp_use(csp) == 0) {
sound/isa/sb/sb16_main.c
68
if (csp->ops.csp_autoload(csp, runtime->format, SNDRV_SB_CSP_MODE_DSP_WRITE)) {
sound/isa/sb/sb16_main.c
70
csp->ops.csp_unuse(csp);
sound/isa/sb/sb16_main.c
74
if (csp->ops.csp_start(csp, (chip->mode & SB_MODE_PLAYBACK_16) ?
sound/isa/sb/sb16_main.c
79
csp->ops.csp_unuse(csp);
sound/isa/sb/sb16_main.c
99
if (csp->ops.csp_use(csp) == 0) {
sound/isa/wavefront/wavefront.c
239
wavefront_synth->ops.open = snd_wavefront_synth_open;
sound/isa/wavefront/wavefront.c
240
wavefront_synth->ops.release = snd_wavefront_synth_release;
sound/isa/wavefront/wavefront.c
241
wavefront_synth->ops.ioctl = snd_wavefront_synth_ioctl;
sound/isa/wavefront/wavefront.c
262
fx_processor->ops.open = snd_wavefront_fx_open;
sound/isa/wavefront/wavefront.c
263
fx_processor->ops.release = snd_wavefront_fx_release;
sound/isa/wavefront/wavefront.c
264
fx_processor->ops.ioctl = snd_wavefront_fx_ioctl;
sound/mips/sgio2audio.c
774
static const struct snd_device_ops ops = {
sound/mips/sgio2audio.c
850
err = snd_device_new(card, SNDRV_DEV_LOWLEVEL, chip, &ops);
sound/parisc/harmony.c
849
static const struct snd_device_ops ops = {
sound/parisc/harmony.c
883
err = snd_device_new(card, SNDRV_DEV_LOWLEVEL, h, &ops);
sound/pci/ac97/ac97_codec.c
1949
const struct snd_ac97_bus_ops *ops,
sound/pci/ac97/ac97_codec.c
1965
bus->ops = ops;
sound/pci/ac97/ac97_codec.c
2057
static const struct snd_device_ops ops = {
sound/pci/ac97/ac97_codec.c
2096
if (bus->ops->reset) {
sound/pci/ac97/ac97_codec.c
2097
bus->ops->reset(ac97);
sound/pci/ac97/ac97_codec.c
2114
if (bus->ops->wait)
sound/pci/ac97/ac97_codec.c
2115
bus->ops->wait(ac97);
sound/pci/ac97/ac97_codec.c
2180
if (bus->ops->reset) // FIXME: always skipping?
sound/pci/ac97/ac97_codec.c
2287
if (bus->ops->init)
sound/pci/ac97/ac97_codec.c
2288
bus->ops->init(ac97);
sound/pci/ac97/ac97_codec.c
2339
err = snd_device_new(card, SNDRV_DEV_CODEC, ac97, &ops);
sound/pci/ac97/ac97_codec.c
2587
if (ac97->bus->ops->reset) {
sound/pci/ac97/ac97_codec.c
2588
ac97->bus->ops->reset(ac97);
sound/pci/ac97/ac97_codec.c
2605
ac97->bus->ops->write(ac97, AC97_MASTER, 0x8101);
sound/pci/ac97/ac97_codec.c
2613
ac97->bus->ops->write(ac97, AC97_MASTER, AC97_MUTE_MASK_MONO);
sound/pci/ac97/ac97_codec.c
2627
if (ac97->bus->ops->init)
sound/pci/ac97/ac97_codec.c
2628
ac97->bus->ops->init(ac97);
sound/pci/ac97/ac97_codec.c
278
ac97->bus->ops->write(ac97, AC97_RESET, 0); /* reset audio codec */
sound/pci/ac97/ac97_codec.c
280
ac97->bus->ops->write(ac97, reg, value);
sound/pci/ac97/ac97_codec.c
300
return ac97->bus->ops->read(ac97, reg);
sound/pci/ac97/ac97_codec.c
307
ac97->regs[reg] = ac97->bus->ops->read(ac97, reg);
sound/pci/ac97/ac97_codec.c
331
ac97->bus->ops->write(ac97, reg, value);
sound/pci/ac97/ac97_codec.c
359
ac97->bus->ops->write(ac97, reg, value);
sound/pci/ac97/ac97_codec.c
402
ac97->bus->ops->write(ac97, reg, new);
sound/pci/ac97/ac97_codec.c
422
ac97->bus->ops->write(ac97, AC97_AD_SERIAL_CFG,
sound/pci/ac97/ac97_codec.c
426
ac97->bus->ops->write(ac97, AC97_PCM, new);
sound/pci/ac97/ac97_codec.c
428
ac97->bus->ops->write(ac97, AC97_AD_SERIAL_CFG,
sound/pci/ac97/ac97_patch.c
1410
ac97->bus->ops->write(ac97, AC97_AD_CODEC_CFG, ac97->spec.ad18xx.codec_cfg[codec]);
sound/pci/ac97/ac97_patch.c
1429
ac97->bus->ops->write(ac97, AC97_PCM, ac97->spec.ad18xx.pcmreg[codec]);
sound/pci/ad1889.c
744
static const struct snd_ac97_bus_ops ops = {
sound/pci/ad1889.c
752
err = snd_ac97_bus(chip->card, 0, &ops, chip, &chip->ac97_bus);
sound/pci/ak4531_codec.c
368
static const struct snd_device_ops ops = {
sound/pci/ak4531_codec.c
403
err = snd_device_new(card, SNDRV_DEV_CODEC, ak4531, &ops);
sound/pci/ali5451/ali5451.c
1776
static const struct snd_ac97_bus_ops ops = {
sound/pci/ali5451/ali5451.c
1781
err = snd_ac97_bus(codec->card, 0, &ops, codec, &codec->ac97_bus);
sound/pci/als300.c
281
static const struct snd_ac97_bus_ops ops = {
sound/pci/als300.c
286
err = snd_ac97_bus(chip->card, 0, &ops, NULL, &bus);
sound/pci/asihpi/asihpi.c
2746
hw->ops.open = snd_asihpi_hpi_open;
sound/pci/asihpi/asihpi.c
2747
hw->ops.ioctl = snd_asihpi_hpi_ioctl;
sound/pci/asihpi/asihpi.c
2748
hw->ops.release = snd_asihpi_hpi_release;
sound/pci/atiixp.c
1020
if (snd_BUG_ON(!dma->ops || !dma->ops->enable_dma))
sound/pci/atiixp.c
1042
dma->ops->enable_dma(chip, 1);
sound/pci/atiixp.c
1054
if (snd_BUG_ON(!dma->ops || !dma->ops->enable_dma))
sound/pci/atiixp.c
1057
dma->ops->enable_dma(chip, 0);
sound/pci/atiixp.c
1230
chip->dmas[ATI_DMA_PLAYBACK].ops = &snd_atiixp_playback_dma_ops;
sound/pci/atiixp.c
1231
chip->dmas[ATI_DMA_CAPTURE].ops = &snd_atiixp_capture_dma_ops;
sound/pci/atiixp.c
1233
chip->dmas[ATI_DMA_SPDIF].ops = &snd_atiixp_spdif_dma_ops;
sound/pci/atiixp.c
1391
static const struct snd_ac97_bus_ops ops = {
sound/pci/atiixp.c
1404
err = snd_ac97_bus(chip->card, 0, &ops, chip, &pbus);
sound/pci/atiixp.c
1475
dma->ops->enable_dma(chip, 1);
sound/pci/atiixp.c
1476
dma->substream->ops->prepare(dma->substream);
sound/pci/atiixp.c
1478
chip->remap_addr + dma->ops->llp_offset);
sound/pci/atiixp.c
230
const struct atiixp_dma_ops *ops;
sound/pci/atiixp.c
366
writel(0, chip->remap_addr + dma->ops->llp_offset);
sound/pci/atiixp.c
367
dma->ops->enable_dma(chip, 0);
sound/pci/atiixp.c
368
dma->ops->enable_dma(chip, 1);
sound/pci/atiixp.c
389
chip->remap_addr + dma->ops->llp_offset);
sound/pci/atiixp.c
404
writel(0, chip->remap_addr + dma->ops->llp_offset);
sound/pci/atiixp.c
652
curptr = readl(chip->remap_addr + dma->ops->dt_cur);
sound/pci/atiixp.c
661
readl(chip->remap_addr + dma->ops->dt_cur), dma->buf_addr);
sound/pci/atiixp.c
672
dev_dbg(chip->card->dev, "XRUN detected (DMA %d)\n", dma->ops->type);
sound/pci/atiixp.c
709
if (snd_BUG_ON(!dma->ops->enable_transfer ||
sound/pci/atiixp.c
710
!dma->ops->flush_dma))
sound/pci/atiixp.c
721
dma->ops->dt_cur);
sound/pci/atiixp.c
722
dma->ops->enable_transfer(chip, 1);
sound/pci/atiixp.c
732
dma->ops->dt_cur);
sound/pci/atiixp.c
733
dma->ops->enable_transfer(chip, 0);
sound/pci/atiixp.c
743
dma->ops->flush_dma(chip);
sound/pci/atiixp_modem.c
1035
static const struct snd_ac97_bus_ops ops = {
sound/pci/atiixp_modem.c
1048
err = snd_ac97_bus(chip->card, 0, &ops, chip, &pbus);
sound/pci/atiixp_modem.c
206
const struct atiixp_dma_ops *ops;
sound/pci/atiixp_modem.c
333
writel(0, chip->remap_addr + dma->ops->llp_offset);
sound/pci/atiixp_modem.c
334
dma->ops->enable_dma(chip, 0);
sound/pci/atiixp_modem.c
335
dma->ops->enable_dma(chip, 1);
sound/pci/atiixp_modem.c
356
chip->remap_addr + dma->ops->llp_offset);
sound/pci/atiixp_modem.c
372
writel(0, chip->remap_addr + dma->ops->llp_offset);
sound/pci/atiixp_modem.c
601
curptr = readl(chip->remap_addr + dma->ops->dt_cur);
sound/pci/atiixp_modem.c
610
readl(chip->remap_addr + dma->ops->dt_cur), dma->buf_addr);
sound/pci/atiixp_modem.c
622
dev_dbg(chip->card->dev, "XRUN detected (DMA %d)\n", dma->ops->type);
sound/pci/atiixp_modem.c
659
if (snd_BUG_ON(!dma->ops->enable_transfer ||
sound/pci/atiixp_modem.c
660
!dma->ops->flush_dma))
sound/pci/atiixp_modem.c
666
dma->ops->enable_transfer(chip, 1);
sound/pci/atiixp_modem.c
670
dma->ops->enable_transfer(chip, 0);
sound/pci/atiixp_modem.c
680
dma->ops->flush_dma(chip);
sound/pci/atiixp_modem.c
846
if (snd_BUG_ON(!dma->ops || !dma->ops->enable_dma))
sound/pci/atiixp_modem.c
865
dma->ops->enable_dma(chip, 1);
sound/pci/atiixp_modem.c
877
if (snd_BUG_ON(!dma->ops || !dma->ops->enable_dma))
sound/pci/atiixp_modem.c
880
dma->ops->enable_dma(chip, 0);
sound/pci/atiixp_modem.c
964
chip->dmas[ATI_DMA_PLAYBACK].ops = &snd_atiixp_playback_dma_ops;
sound/pci/atiixp_modem.c
965
chip->dmas[ATI_DMA_CAPTURE].ops = &snd_atiixp_capture_dma_ops;
sound/pci/au88x0/au88x0_mixer.c
28
static const struct snd_ac97_bus_ops ops = {
sound/pci/au88x0/au88x0_mixer.c
33
err = snd_ac97_bus(vortex->card, 0, &ops, NULL, &pbus);
sound/pci/azt3328.c
748
static const struct snd_ac97_bus_ops ops = {
sound/pci/azt3328.c
767
rc = snd_ac97_bus(chip->card, 0, &ops, NULL, &bus);
sound/pci/ca0106/ca0106_main.c
1153
static const struct snd_ac97_bus_ops ops = {
sound/pci/ca0106/ca0106_main.c
1158
err = snd_ac97_bus(chip->card, 0, &ops, NULL, &pbus);
sound/pci/cs4281.c
1059
static const struct snd_ac97_bus_ops ops = {
sound/pci/cs4281.c
1064
err = snd_ac97_bus(card, 0, &ops, chip, &chip->ac97_bus);
sound/pci/cs4281.c
1145
entry->c.ops = &snd_cs4281_proc_ops_BA0;
sound/pci/cs4281.c
1151
entry->c.ops = &snd_cs4281_proc_ops_BA1;
sound/pci/cs46xx/cs46xx_lib.c
1112
substream->ops = &snd_cs46xx_playback_ops;
sound/pci/cs46xx/cs46xx_lib.c
1114
substream->ops = &snd_cs46xx_playback_rear_ops;
sound/pci/cs46xx/cs46xx_lib.c
1116
substream->ops = &snd_cs46xx_playback_clfe_ops;
sound/pci/cs46xx/cs46xx_lib.c
1118
substream->ops = &snd_cs46xx_playback_iec958_ops;
sound/pci/cs46xx/cs46xx_lib.c
1123
substream->ops = &snd_cs46xx_playback_ops;
sound/pci/cs46xx/cs46xx_lib.c
1135
substream->ops = &snd_cs46xx_playback_indirect_ops;
sound/pci/cs46xx/cs46xx_lib.c
1137
substream->ops = &snd_cs46xx_playback_indirect_rear_ops;
sound/pci/cs46xx/cs46xx_lib.c
1139
substream->ops = &snd_cs46xx_playback_indirect_clfe_ops;
sound/pci/cs46xx/cs46xx_lib.c
1141
substream->ops = &snd_cs46xx_playback_indirect_iec958_ops;
sound/pci/cs46xx/cs46xx_lib.c
1146
substream->ops = &snd_cs46xx_playback_indirect_ops;
sound/pci/cs46xx/cs46xx_lib.c
1259
substream->ops = &snd_cs46xx_capture_ops;
sound/pci/cs46xx/cs46xx_lib.c
1266
substream->ops = &snd_cs46xx_capture_indirect_ops;
sound/pci/cs46xx/cs46xx_lib.c
2420
static const struct snd_ac97_bus_ops ops = {
sound/pci/cs46xx/cs46xx_lib.c
2431
err = snd_ac97_bus(card, 0, &ops, chip, &chip->ac97_bus);
sound/pci/cs46xx/cs46xx_lib.c
2778
entry->c.ops = &snd_cs46xx_proc_io_ops;
sound/pci/cs5535audio/cs5535audio.c
141
static const struct snd_ac97_bus_ops ops = {
sound/pci/cs5535audio/cs5535audio.c
146
err = snd_ac97_bus(card, 0, &ops, NULL, &pbus);
sound/pci/cs5535audio/cs5535audio.h
76
const struct cs5535audio_dma_ops *ops;
sound/pci/cs5535audio/cs5535audio_pcm.c
154
dma->ops->disable_dma(cs5535au);
sound/pci/cs5535audio/cs5535audio_pcm.c
155
dma->ops->setup_prd(cs5535au, jmpprd_addr);
sound/pci/cs5535audio/cs5535audio_pcm.c
282
dma->ops->pause_dma(cs5535au);
sound/pci/cs5535audio/cs5535audio_pcm.c
285
dma->ops->enable_dma(cs5535au);
sound/pci/cs5535audio/cs5535audio_pcm.c
288
dma->ops->enable_dma(cs5535au);
sound/pci/cs5535audio/cs5535audio_pcm.c
291
dma->ops->enable_dma(cs5535au);
sound/pci/cs5535audio/cs5535audio_pcm.c
294
dma->ops->disable_dma(cs5535au);
sound/pci/cs5535audio/cs5535audio_pcm.c
297
dma->ops->disable_dma(cs5535au);
sound/pci/cs5535audio/cs5535audio_pcm.c
314
curdma = dma->ops->read_dma_pntr(cs5535au);
sound/pci/cs5535audio/cs5535audio_pcm.c
411
cs5535au->dmas[CS5535AUDIO_DMA_PLAYBACK].ops =
sound/pci/cs5535audio/cs5535audio_pcm.c
413
cs5535au->dmas[CS5535AUDIO_DMA_CAPTURE].ops =
sound/pci/cs5535audio/cs5535audio_pm.c
55
dma->saved_prd = dma->ops->read_prd(cs5535au);
sound/pci/cs5535audio/cs5535audio_pm.c
88
dma->substream->ops->prepare(dma->substream);
sound/pci/cs5535audio/cs5535audio_pm.c
89
dma->ops->setup_prd(cs5535au, dma->saved_prd);
sound/pci/ctxfi/ctamixer.c
102
sum->rsc.ops->index(&sum->rsc));
sound/pci/ctxfi/ctamixer.c
121
amixer->rsc.ops->master(&amixer->rsc);
sound/pci/ctxfi/ctamixer.c
123
input->ops->master(input);
sound/pci/ctxfi/ctamixer.c
126
sum->rsc.ops->master(&sum->rsc);
sound/pci/ctxfi/ctamixer.c
132
input->ops->output_slot(input));
sound/pci/ctxfi/ctamixer.c
133
input->ops->next_conj(input);
sound/pci/ctxfi/ctamixer.c
137
sum->rsc.ops->index(&sum->rsc));
sound/pci/ctxfi/ctamixer.c
138
sum->rsc.ops->next_conj(&sum->rsc);
sound/pci/ctxfi/ctamixer.c
140
index = amixer->rsc.ops->output_slot(&amixer->rsc);
sound/pci/ctxfi/ctamixer.c
142
amixer->rsc.ops->next_conj(&amixer->rsc);
sound/pci/ctxfi/ctamixer.c
144
amixer->rsc.ops->master(&amixer->rsc);
sound/pci/ctxfi/ctamixer.c
146
input->ops->master(input);
sound/pci/ctxfi/ctamixer.c
149
sum->rsc.ops->master(&sum->rsc);
sound/pci/ctxfi/ctamixer.c
160
index = amixer->rsc.ops->output_slot(&amixer->rsc);
sound/pci/ctxfi/ctamixer.c
207
amixer->rsc.ops = &amixer_basic_rsc_ops;
sound/pci/ctxfi/ctamixer.c
209
amixer->ops = &amixer_ops;
sound/pci/ctxfi/ctamixer.c
222
amixer->ops = NULL;
sound/pci/ctxfi/ctamixer.c
370
sum->rsc.ops = &sum_basic_rsc_ops;
sound/pci/ctxfi/ctamixer.c
65
rsc->ops->output_slot(rsc));
sound/pci/ctxfi/ctamixer.h
57
const struct amixer_rsc_ops *ops; /* AMixer specific operations */
sound/pci/ctxfi/ctatc.c
1001
dao->ops->clear_left_input(dao);
sound/pci/ctxfi/ctatc.c
1002
dao->ops->clear_right_input(dao);
sound/pci/ctxfi/ctatc.c
1007
dao->ops->set_left_input(dao, rscs[0]);
sound/pci/ctxfi/ctatc.c
1008
dao->ops->set_right_input(dao, rscs[1]);
sound/pci/ctxfi/ctatc.c
1069
return dao->ops->get_spos(dao, status);
sound/pci/ctxfi/ctatc.c
1077
dao->ops->set_spos(dao, status);
sound/pci/ctxfi/ctatc.c
1078
dao->ops->commit_write(dao);
sound/pci/ctxfi/ctatc.c
1150
err = dao->ops->reinit(dao, &da_dsc);
sound/pci/ctxfi/ctatc.c
1156
dao->ops->set_left_input(dao, rscs[0]);
sound/pci/ctxfi/ctatc.c
1157
dao->ops->set_right_input(dao, rscs[1]);
sound/pci/ctxfi/ctatc.c
1162
dao->ops->set_spos(dao, spos);
sound/pci/ctxfi/ctatc.c
1163
dao->ops->commit_write(dao);
sound/pci/ctxfi/ctatc.c
1199
dao->ops->clear_left_input(dao);
sound/pci/ctxfi/ctatc.c
1200
dao->ops->clear_right_input(dao);
sound/pci/ctxfi/ctatc.c
1234
srcimp->ops->unmap(srcimp);
sound/pci/ctxfi/ctatc.c
1499
srcimp->ops->map(srcimp, src, rscs[i]);
sound/pci/ctxfi/ctatc.c
1506
src->ops->set_pm(src, 1);
sound/pci/ctxfi/ctatc.c
1509
src->ops->set_state(src, SRC_STATE_RUN);
sound/pci/ctxfi/ctatc.c
1510
src->ops->commit_write(src);
sound/pci/ctxfi/ctatc.c
1514
dai->ops->set_srt_srcl(dai, &(srcs[0]->rsc));
sound/pci/ctxfi/ctatc.c
1515
dai->ops->set_srt_srcr(dai, &(srcs[1]->rsc));
sound/pci/ctxfi/ctatc.c
1517
dai->ops->set_enb_src(dai, 1);
sound/pci/ctxfi/ctatc.c
1518
dai->ops->set_enb_srt(dai, 1);
sound/pci/ctxfi/ctatc.c
1519
dai->ops->commit_write(dai);
sound/pci/ctxfi/ctatc.c
1541
dao->ops->set_left_input(dao, rscs[0]);
sound/pci/ctxfi/ctatc.c
1542
dao->ops->set_right_input(dao, rscs[1]);
sound/pci/ctxfi/ctatc.c
1723
static const struct snd_device_ops ops = {
sound/pci/ctxfi/ctatc.c
1782
err = snd_device_new(card, SNDRV_DEV_LOWLEVEL, atc, &ops);
sound/pci/ctxfi/ctatc.c
272
src->ops->set_pitch(src, pitch);
sound/pci/ctxfi/ctatc.c
273
src->ops->set_rom(src, select_rom(pitch));
sound/pci/ctxfi/ctatc.c
274
src->ops->set_sf(src, convert_format(apcm->substream->runtime->format,
sound/pci/ctxfi/ctatc.c
276
src->ops->set_pm(src, (src->ops->next_interleave(src) != NULL));
sound/pci/ctxfi/ctatc.c
305
amixer->ops->setup(amixer, &src->rsc,
sound/pci/ctxfi/ctatc.c
308
src = src->ops->next_interleave(src);
sound/pci/ctxfi/ctatc.c
335
srcimp->ops->unmap(srcimp);
sound/pci/ctxfi/ctatc.c
392
src->ops->set_sa(src, apcm->vm_block->addr);
sound/pci/ctxfi/ctatc.c
393
src->ops->set_la(src, apcm->vm_block->addr + apcm->vm_block->size);
sound/pci/ctxfi/ctatc.c
394
src->ops->set_ca(src, apcm->vm_block->addr + max_cisz);
sound/pci/ctxfi/ctatc.c
395
src->ops->set_cisz(src, max_cisz);
sound/pci/ctxfi/ctatc.c
397
src->ops->set_bm(src, 1);
sound/pci/ctxfi/ctatc.c
398
src->ops->set_state(src, SRC_STATE_INIT);
sound/pci/ctxfi/ctatc.c
399
src->ops->commit_write(src);
sound/pci/ctxfi/ctatc.c
413
src->ops->set_bm(src, 0);
sound/pci/ctxfi/ctatc.c
414
src->ops->set_state(src, SRC_STATE_OFF);
sound/pci/ctxfi/ctatc.c
415
src->ops->commit_write(src);
sound/pci/ctxfi/ctatc.c
420
src->ops->set_bm(src, 0);
sound/pci/ctxfi/ctatc.c
421
src->ops->set_state(src, SRC_STATE_OFF);
sound/pci/ctxfi/ctatc.c
422
src->ops->commit_write(src);
sound/pci/ctxfi/ctatc.c
440
position = src->ops->get_ca(src);
sound/pci/ctxfi/ctatc.c
577
src->ops->set_pitch(src, pitch);
sound/pci/ctxfi/ctatc.c
578
src->ops->set_rom(src, select_rom(pitch));
sound/pci/ctxfi/ctatc.c
579
src->ops->set_vo(src, src_node_conf[i/multi].vo);
sound/pci/ctxfi/ctatc.c
635
src->ops->set_pitch(src, pitch);
sound/pci/ctxfi/ctatc.c
677
amixer->ops->setup(amixer, out_ports[i],
sound/pci/ctxfi/ctatc.c
689
srcimp->ops->map(srcimp, src, out_ports[i%multi]);
sound/pci/ctxfi/ctatc.c
690
amixer->ops->setup(amixer, &src->rsc, INIT_VOL, NULL);
sound/pci/ctxfi/ctatc.c
701
out_ports[i]->ops->master(out_ports[i]);
sound/pci/ctxfi/ctatc.c
704
amixer->ops->set_input(amixer, out_ports[i]);
sound/pci/ctxfi/ctatc.c
705
amixer->ops->set_scale(amixer, INIT_VOL);
sound/pci/ctxfi/ctatc.c
706
amixer->ops->set_sum(amixer, NULL);
sound/pci/ctxfi/ctatc.c
707
amixer->ops->commit_raw_write(amixer);
sound/pci/ctxfi/ctatc.c
708
out_ports[i]->ops->next_conj(out_ports[i]);
sound/pci/ctxfi/ctatc.c
711
srcimp->ops->map(srcimp, apcm->src,
sound/pci/ctxfi/ctatc.c
718
srcimp->ops->map(srcimp, apcm->src, out_ports[i]);
sound/pci/ctxfi/ctatc.c
741
src->ops->set_pm(src, ((i%multi) != (multi-1)));
sound/pci/ctxfi/ctatc.c
747
src->ops->set_sf(src, convert_format(apcm->substream->runtime->format,
sound/pci/ctxfi/ctatc.c
749
src->ops->set_sa(src, apcm->vm_block->addr);
sound/pci/ctxfi/ctatc.c
750
src->ops->set_la(src, apcm->vm_block->addr + apcm->vm_block->size);
sound/pci/ctxfi/ctatc.c
751
src->ops->set_ca(src, apcm->vm_block->addr);
sound/pci/ctxfi/ctatc.c
760
src->ops->set_state(src, SRC_STATE_RUN);
sound/pci/ctxfi/ctatc.c
761
src->ops->commit_write(src);
sound/pci/ctxfi/ctatc.c
765
src->ops->set_bm(src, 1);
sound/pci/ctxfi/ctatc.c
766
src->ops->set_state(src, SRC_STATE_RUN);
sound/pci/ctxfi/ctatc.c
767
src->ops->commit_write(src);
sound/pci/ctxfi/ctatc.c
784
return src->ops->get_ca(src) - apcm->vm_block->addr;
sound/pci/ctxfi/ctatc.c
815
src->ops->set_pitch(src, pitch);
sound/pci/ctxfi/ctatc.c
816
src->ops->set_rom(src, select_rom(pitch));
sound/pci/ctxfi/ctatc.c
817
src->ops->set_sf(src, convert_format(apcm->substream->runtime->format,
sound/pci/ctxfi/ctatc.c
819
src->ops->set_pm(src, (src->ops->next_interleave(src) != NULL));
sound/pci/ctxfi/ctatc.c
820
src->ops->set_bp(src, 1);
sound/pci/ctxfi/ctatc.c
884
dao->ops->get_spos(dao, &status);
sound/pci/ctxfi/ctatc.c
888
dao->ops->set_spos(dao, status);
sound/pci/ctxfi/ctatc.c
889
dao->ops->commit_write(dao);
sound/pci/ctxfi/ctatc.c
923
amixer->ops->setup(amixer, &src->rsc, INIT_VOL, NULL);
sound/pci/ctxfi/ctatc.c
924
src = src->ops->next_interleave(src);
sound/pci/ctxfi/ctatc.c
932
dao->ops->set_left_input(dao, &amixer->rsc);
sound/pci/ctxfi/ctatc.c
934
dao->ops->set_right_input(dao, &amixer->rsc);
sound/pci/ctxfi/ctdaio.c
175
dao->ops->clear_left_input(dao);
sound/pci/ctxfi/ctdaio.c
177
input->ops->master(input);
sound/pci/ctxfi/ctdaio.c
178
daio->rscl.ops->master(&daio->rscl);
sound/pci/ctxfi/ctdaio.c
180
entry->slot = input->ops->output_slot(input);
sound/pci/ctxfi/ctdaio.c
181
entry->user = entry->addr = daio->rscl.ops->index(&daio->rscl);
sound/pci/ctxfi/ctdaio.c
185
input->ops->next_conj(input);
sound/pci/ctxfi/ctdaio.c
186
daio->rscl.ops->next_conj(&daio->rscl);
sound/pci/ctxfi/ctdaio.c
188
input->ops->master(input);
sound/pci/ctxfi/ctdaio.c
189
daio->rscl.ops->master(&daio->rscl);
sound/pci/ctxfi/ctdaio.c
204
dao->ops->clear_right_input(dao);
sound/pci/ctxfi/ctdaio.c
206
input->ops->master(input);
sound/pci/ctxfi/ctdaio.c
207
daio->rscr.ops->master(&daio->rscr);
sound/pci/ctxfi/ctdaio.c
209
entry->slot = input->ops->output_slot(input);
sound/pci/ctxfi/ctdaio.c
210
entry->user = entry->addr = daio->rscr.ops->index(&daio->rscr);
sound/pci/ctxfi/ctdaio.c
214
input->ops->next_conj(input);
sound/pci/ctxfi/ctdaio.c
215
daio->rscr.ops->next_conj(&daio->rscr);
sound/pci/ctxfi/ctdaio.c
217
input->ops->master(input);
sound/pci/ctxfi/ctdaio.c
218
daio->rscr.ops->master(&daio->rscr);
sound/pci/ctxfi/ctdaio.c
262
src->ops->master(src);
sound/pci/ctxfi/ctdaio.c
263
dai->hw->dai_srt_set_srcm(dai->ctrl_blk, src->ops->index(src));
sound/pci/ctxfi/ctdaio.c
269
src->ops->master(src);
sound/pci/ctxfi/ctdaio.c
270
dai->hw->dai_srt_set_srco(dai->ctrl_blk, src->ops->index(src));
sound/pci/ctxfi/ctdaio.c
345
daio->rscl.ops = daio->rscr.ops = &daio_out_rsc_ops;
sound/pci/ctxfi/ctdaio.c
349
daio->rscl.ops = daio->rscr.ops = &daio_in_rsc_ops_20k1;
sound/pci/ctxfi/ctdaio.c
352
daio->rscl.ops = daio->rscr.ops = &daio_in_rsc_ops_20k2;
sound/pci/ctxfi/ctdaio.c
394
dao->ops = &dao_ops;
sound/pci/ctxfi/ctdaio.c
469
dai->ops = &dai_ops;
sound/pci/ctxfi/ctdaio.h
52
const struct dao_rsc_ops *ops; /* DAO specific operations */
sound/pci/ctxfi/ctdaio.h
61
const struct dai_rsc_ops *ops; /* DAI specific operations */
sound/pci/ctxfi/ctmixer.c
1013
amix_d->ops->setup(amix_d, &sum->rsc, INIT_VOL, NULL);
sound/pci/ctxfi/ctmixer.c
1016
amix_d->ops->setup(amix_d, &sum->rsc, INIT_VOL, NULL);
sound/pci/ctxfi/ctmixer.c
1024
amix_d->ops->setup(amix_d, &amix_s->rsc, INIT_VOL, NULL);
sound/pci/ctxfi/ctmixer.c
1027
amix_d->ops->setup(amix_d, &amix_s->rsc, INIT_VOL, NULL);
sound/pci/ctxfi/ctmixer.c
1033
amix_d->ops->setup(amix_d, &amix_s->rsc, INIT_VOL, NULL);
sound/pci/ctxfi/ctmixer.c
1036
amix_d->ops->setup(amix_d, &amix_s->rsc, INIT_VOL, NULL);
sound/pci/ctxfi/ctmixer.c
1042
amix_d->ops->setup(amix_d, NULL, INIT_VOL, sum);
sound/pci/ctxfi/ctmixer.c
1045
amix_d->ops->setup(amix_d, NULL, INIT_VOL, sum);
sound/pci/ctxfi/ctmixer.c
1051
amix_d->ops->setup(amix_d, NULL, INIT_VOL, sum);
sound/pci/ctxfi/ctmixer.c
1054
amix_d->ops->setup(amix_d, NULL, INIT_VOL, sum);
sound/pci/ctxfi/ctmixer.c
1059
amix_d->ops->setup(amix_d, NULL, INIT_VOL, sum);
sound/pci/ctxfi/ctmixer.c
1062
amix_d->ops->setup(amix_d, NULL, INIT_VOL, sum);
sound/pci/ctxfi/ctmixer.c
1067
amix_d->ops->setup(amix_d, NULL, INIT_VOL, sum);
sound/pci/ctxfi/ctmixer.c
1070
amix_d->ops->setup(amix_d, NULL, INIT_VOL, sum);
sound/pci/ctxfi/ctmixer.c
1075
amix_d->ops->setup(amix_d, &sum->rsc, INIT_VOL, NULL);
sound/pci/ctxfi/ctmixer.c
1078
amix_d->ops->setup(amix_d, &sum->rsc, INIT_VOL, NULL);
sound/pci/ctxfi/ctmixer.c
1083
amix_d->ops->setup(amix_d, NULL, INIT_VOL, sum);
sound/pci/ctxfi/ctmixer.c
1086
amix_d->ops->setup(amix_d, NULL, INIT_VOL, sum);
sound/pci/ctxfi/ctmixer.c
1091
amix_d->ops->setup(amix_d, NULL, INIT_VOL, sum);
sound/pci/ctxfi/ctmixer.c
1094
amix_d->ops->setup(amix_d, NULL, INIT_VOL, sum);
sound/pci/ctxfi/ctmixer.c
1099
amix_d->ops->setup(amix_d, NULL, INIT_VOL, sum);
sound/pci/ctxfi/ctmixer.c
1102
amix_d->ops->setup(amix_d, NULL, INIT_VOL, sum);
sound/pci/ctxfi/ctmixer.c
1107
amix_d->ops->setup(amix_d, NULL, INIT_VOL, sum);
sound/pci/ctxfi/ctmixer.c
1110
amix_d->ops->setup(amix_d, NULL, INIT_VOL, sum);
sound/pci/ctxfi/ctmixer.c
1117
amixer->ops->set_input(amixer, rsc);
sound/pci/ctxfi/ctmixer.c
1118
amixer->ops->commit_write(amixer);
sound/pci/ctxfi/ctmixer.c
1195
amixer->ops->commit_write(amixer);
sound/pci/ctxfi/ctmixer.c
352
val = amixer->ops->get_scale(amixer) / VOL_SCALE;
sound/pci/ctxfi/ctmixer.c
380
oval = amixer->ops->get_scale(amixer);
sound/pci/ctxfi/ctmixer.c
382
amixer->ops->set_scale(amixer, val);
sound/pci/ctxfi/ctmixer.c
383
amixer->ops->commit_write(amixer);
sound/pci/ctxfi/ctmixer.c
390
amixer->ops->set_scale(amixer, val);
sound/pci/ctxfi/ctmixer.c
391
amixer->ops->commit_write(amixer);
sound/pci/ctxfi/ctmixer.c
885
amix_d->ops->set_sum(amix_d, sum_c);
sound/pci/ctxfi/ctmixer.c
886
amix_d->ops->commit_write(amix_d);
sound/pci/ctxfi/ctmixer.c
898
amix_d->ops->set_sum(amix_d, NULL);
sound/pci/ctxfi/ctmixer.c
899
amix_d->ops->commit_write(amix_d);
sound/pci/ctxfi/ctresource.c
142
rsc->ops = &rsc_generic_ops;
sound/pci/ctxfi/ctresource.h
38
const struct rsc_ops *ops; /* Generic resource operations */
sound/pci/ctxfi/ctsrc.c
181
src->rsc.ops->master(&src->rsc);
sound/pci/ctxfi/ctsrc.c
186
hw->src_commit_write(hw, src->rsc.ops->index(&src->rsc),
sound/pci/ctxfi/ctsrc.c
194
src->rsc.ops->next_conj(&src->rsc);
sound/pci/ctxfi/ctsrc.c
196
hw->src_commit_write(hw, src->rsc.ops->index(&src->rsc),
sound/pci/ctxfi/ctsrc.c
199
src->rsc.ops->master(&src->rsc);
sound/pci/ctxfi/ctsrc.c
209
return hw->src_get_ca(hw, src->rsc.ops->index(&src->rsc),
sound/pci/ctxfi/ctsrc.c
250
src->rsc.ops->master(&src->rsc);
sound/pci/ctxfi/ctsrc.c
251
hw->src_commit_write(hw, src->rsc.ops->index(&src->rsc),
sound/pci/ctxfi/ctsrc.c
255
src->rsc.ops->next_conj(&src->rsc);
sound/pci/ctxfi/ctsrc.c
257
hw->src_commit_write(hw, src->rsc.ops->index(&src->rsc),
sound/pci/ctxfi/ctsrc.c
260
src->rsc.ops->master(&src->rsc);
sound/pci/ctxfi/ctsrc.c
286
src->rsc.ops->master(&src->rsc);
sound/pci/ctxfi/ctsrc.c
287
hw->src_commit_write(hw, src->rsc.ops->index(&src->rsc),
sound/pci/ctxfi/ctsrc.c
322
src->rsc.ops->master(&src->rsc);
sound/pci/ctxfi/ctsrc.c
325
hw->src_commit_write(hw, src->rsc.ops->index(&src->rsc),
sound/pci/ctxfi/ctsrc.c
327
src->rsc.ops->next_conj(&src->rsc);
sound/pci/ctxfi/ctsrc.c
329
src->rsc.ops->master(&src->rsc);
sound/pci/ctxfi/ctsrc.c
370
p->ops = &src_rsc_ops;
sound/pci/ctxfi/ctsrc.c
402
p->ops = NULL;
sound/pci/ctxfi/ctsrc.c
467
src->rsc.ops->master(&src->rsc);
sound/pci/ctxfi/ctsrc.c
470
src->rsc.ops->index(&src->rsc));
sound/pci/ctxfi/ctsrc.c
472
mgr_put_resource(&mgr->mgr, 1, src->rsc.ops->index(&src->rsc));
sound/pci/ctxfi/ctsrc.c
485
src->rsc.ops->master(&src->rsc);
sound/pci/ctxfi/ctsrc.c
488
src->rsc.ops->index(&src->rsc));
sound/pci/ctxfi/ctsrc.c
489
src->rsc.ops->next_conj(&src->rsc);
sound/pci/ctxfi/ctsrc.c
491
src->rsc.ops->master(&src->rsc);
sound/pci/ctxfi/ctsrc.c
501
src->rsc.ops->master(&src->rsc);
sound/pci/ctxfi/ctsrc.c
504
src->rsc.ops->index(&src->rsc));
sound/pci/ctxfi/ctsrc.c
505
src->rsc.ops->next_conj(&src->rsc);
sound/pci/ctxfi/ctsrc.c
507
src->rsc.ops->master(&src->rsc);
sound/pci/ctxfi/ctsrc.c
517
src->rsc.ops->master(&src->rsc);
sound/pci/ctxfi/ctsrc.c
520
src->rsc.ops->index(&src->rsc));
sound/pci/ctxfi/ctsrc.c
521
src->rsc.ops->next_conj(&src->rsc);
sound/pci/ctxfi/ctsrc.c
523
src->rsc.ops->master(&src->rsc);
sound/pci/ctxfi/ctsrc.c
616
srcimp->rsc.ops->master(&srcimp->rsc);
sound/pci/ctxfi/ctsrc.c
617
src->rsc.ops->master(&src->rsc);
sound/pci/ctxfi/ctsrc.c
618
input->ops->master(input);
sound/pci/ctxfi/ctsrc.c
623
entry->slot = input->ops->output_slot(input);
sound/pci/ctxfi/ctsrc.c
624
entry->user = src->rsc.ops->index(&src->rsc);
sound/pci/ctxfi/ctsrc.c
625
entry->addr = srcimp->rsc.ops->index(&srcimp->rsc);
sound/pci/ctxfi/ctsrc.c
629
srcimp->rsc.ops->next_conj(&srcimp->rsc);
sound/pci/ctxfi/ctsrc.c
630
input->ops->next_conj(input);
sound/pci/ctxfi/ctsrc.c
633
srcimp->rsc.ops->master(&srcimp->rsc);
sound/pci/ctxfi/ctsrc.c
634
input->ops->master(input);
sound/pci/ctxfi/ctsrc.c
679
srcimp->rsc.ops = &srcimp_basic_rsc_ops;
sound/pci/ctxfi/ctsrc.c
680
srcimp->ops = &srcimp_ops;
sound/pci/ctxfi/ctsrc.c
683
srcimp->rsc.ops->master(&srcimp->rsc);
sound/pci/ctxfi/ctsrc.c
696
srcimp->ops = NULL;
sound/pci/ctxfi/ctsrc.h
109
const struct srcimp_rsc_ops *ops;
sound/pci/ctxfi/ctsrc.h
47
const struct src_rsc_ops *ops; /* SRC specific operations */
sound/pci/ctxfi/cttimer.c
197
pos = ti->substream->ops->pointer(ti->substream);
sound/pci/ctxfi/cttimer.c
330
if (atimer->ops->init)
sound/pci/ctxfi/cttimer.c
331
atimer->ops->init(ti);
sound/pci/ctxfi/cttimer.c
342
if (ti->timer_base->ops->prepare)
sound/pci/ctxfi/cttimer.c
343
ti->timer_base->ops->prepare(ti);
sound/pci/ctxfi/cttimer.c
351
atimer->ops->start(ti);
sound/pci/ctxfi/cttimer.c
357
atimer->ops->stop(ti);
sound/pci/ctxfi/cttimer.c
364
atimer->ops->stop(ti); /* to be sure */
sound/pci/ctxfi/cttimer.c
365
if (atimer->ops->free_instance)
sound/pci/ctxfi/cttimer.c
366
atimer->ops->free_instance(ti);
sound/pci/ctxfi/cttimer.c
384
if ((status & IT_INT) && timer->ops->interrupt)
sound/pci/ctxfi/cttimer.c
385
timer->ops->interrupt(timer);
sound/pci/ctxfi/cttimer.c
404
atimer->ops = &ct_xfitimer_ops;
sound/pci/ctxfi/cttimer.c
409
atimer->ops = &ct_systimer_ops;
sound/pci/ctxfi/cttimer.c
418
if (atimer->ops->free_global)
sound/pci/ctxfi/cttimer.c
419
atimer->ops->free_global(atimer);
sound/pci/ctxfi/cttimer.c
49
const struct ct_timer_ops *ops;
sound/pci/ctxfi/cttimer.c
73
position = substream->ops->pointer(substream);
sound/pci/emu10k1/emu10k1_callback.c
68
emux->ops = emu10k1_ops;
sound/pci/emu10k1/emu10k1x.c
348
epcm->substream->ops->pointer(epcm->substream),
sound/pci/emu10k1/emu10k1x.c
706
static const struct snd_ac97_bus_ops ops = {
sound/pci/emu10k1/emu10k1x.c
711
err = snd_ac97_bus(chip->card, 0, &ops, NULL, &pbus);
sound/pci/emu10k1/emufx.c
2606
hw->ops.open = snd_emu10k1_fx8010_open;
sound/pci/emu10k1/emufx.c
2607
hw->ops.ioctl = snd_emu10k1_fx8010_ioctl;
sound/pci/emu10k1/emufx.c
2608
hw->ops.release = snd_emu10k1_fx8010_release;
sound/pci/emu10k1/emumixer.c
2113
static const struct snd_ac97_bus_ops ops = {
sound/pci/emu10k1/emumixer.c
2118
err = snd_ac97_bus(emu->card, 0, &ops, NULL, &pbus);
sound/pci/emu10k1/emuproc.c
700
entry->c.ops = &snd_emu10k1_proc_ops_fx8010;
sound/pci/emu10k1/emuproc.c
707
entry->c.ops = &snd_emu10k1_proc_ops_fx8010;
sound/pci/emu10k1/emuproc.c
714
entry->c.ops = &snd_emu10k1_proc_ops_fx8010;
sound/pci/emu10k1/emuproc.c
721
entry->c.ops = &snd_emu10k1_proc_ops_fx8010;
sound/pci/ens1370.c
1571
static const struct snd_ac97_bus_ops ops = {
sound/pci/ens1370.c
1577
err = snd_ac97_bus(card, 0, &ops, NULL, &pbus);
sound/pci/es1968.c
1959
static const struct snd_ac97_bus_ops ops = {
sound/pci/es1968.c
1964
err = snd_ac97_bus(chip->card, 0, &ops, NULL, &pbus);
sound/pci/es1968.c
2663
chip->tea.ops = &snd_es1968_tea_ops;
sound/pci/fm801.c
1023
static const struct snd_ac97_bus_ops ops = {
sound/pci/fm801.c
1028
err = snd_ac97_bus(chip->card, 0, &ops, chip, &chip->ac97_bus);
sound/pci/fm801.c
1222
chip->tea.ops = &snd_fm801_tea_ops;
sound/pci/ice1712/ak4xxx.c
129
if (ak->ops.lock == NULL)
sound/pci/ice1712/ak4xxx.c
130
ak->ops.lock = snd_ice1712_akm4xxx_lock;
sound/pci/ice1712/ak4xxx.c
131
if (ak->ops.unlock == NULL)
sound/pci/ice1712/ak4xxx.c
132
ak->ops.unlock = snd_ice1712_akm4xxx_unlock;
sound/pci/ice1712/ak4xxx.c
133
if (ak->ops.write == NULL)
sound/pci/ice1712/ak4xxx.c
134
ak->ops.write = snd_ice1712_akm4xxx_write;
sound/pci/ice1712/delta.c
429
.ops = {
sound/pci/ice1712/delta.c
450
.ops = {
sound/pci/ice1712/delta.c
471
.ops = {
sound/pci/ice1712/delta.c
493
.ops = {
sound/pci/ice1712/delta.c
516
.ops = {
sound/pci/ice1712/delta.c
538
.ops = {
sound/pci/ice1712/delta.c
676
ice->i2c->ops = &ap_cs8427_i2c_ops;
sound/pci/ice1712/delta.c
689
ice->spdif.ops.open = delta_open_spdif;
sound/pci/ice1712/delta.c
690
ice->spdif.ops.setup_rate = delta_setup_spdif;
sound/pci/ice1712/delta.c
691
ice->spdif.ops.default_get = delta_spdif_default_get;
sound/pci/ice1712/delta.c
692
ice->spdif.ops.default_put = delta_spdif_default_put;
sound/pci/ice1712/delta.c
693
ice->spdif.ops.stream_get = delta_spdif_stream_get;
sound/pci/ice1712/delta.c
694
ice->spdif.ops.stream_put = delta_spdif_stream_put;
sound/pci/ice1712/ews.c
332
.ops = {
sound/pci/ice1712/ews.c
354
.ops = {
sound/pci/ice1712/ews.c
375
.ops = {
sound/pci/ice1712/ews.c
515
ice->spdif.ops.open = ews88_open_spdif;
sound/pci/ice1712/ews.c
516
ice->spdif.ops.setup_rate = ews88_setup_spdif;
sound/pci/ice1712/ews.c
517
ice->spdif.ops.default_get = ews88_spdif_default_get;
sound/pci/ice1712/ews.c
518
ice->spdif.ops.default_put = ews88_spdif_default_put;
sound/pci/ice1712/ews.c
519
ice->spdif.ops.stream_get = ews88_spdif_stream_get;
sound/pci/ice1712/ews.c
520
ice->spdif.ops.stream_put = ews88_spdif_stream_put;
sound/pci/ice1712/hoontech.c
278
.ops = {
sound/pci/ice1712/ice1712.c
1124
if (ice->spdif.ops.open)
sound/pci/ice1712/ice1712.c
1125
ice->spdif.ops.open(ice, substream);
sound/pci/ice1712/ice1712.c
1155
if (ice->spdif.ops.close)
sound/pci/ice1712/ice1712.c
1156
ice->spdif.ops.close(ice, substream);
sound/pci/ice1712/ice1712.c
1584
if (ice->spdif.ops.default_get)
sound/pci/ice1712/ice1712.c
1585
ice->spdif.ops.default_get(ice, ucontrol);
sound/pci/ice1712/ice1712.c
1593
if (ice->spdif.ops.default_put)
sound/pci/ice1712/ice1712.c
1594
return ice->spdif.ops.default_put(ice, ucontrol);
sound/pci/ice1712/ice1712.c
1611
if (ice->spdif.ops.default_get) {
sound/pci/ice1712/ice1712.c
1633
if (ice->spdif.ops.default_get) {
sound/pci/ice1712/ice1712.c
1671
if (ice->spdif.ops.stream_get)
sound/pci/ice1712/ice1712.c
1672
ice->spdif.ops.stream_get(ice, ucontrol);
sound/pci/ice1712/ice1712.c
1680
if (ice->spdif.ops.stream_put)
sound/pci/ice1712/ice1712.c
1681
return ice->spdif.ops.stream_put(ice, ucontrol);
sound/pci/ice1712/ice1712.c
379
ice->spdif.ops.open = open_cs8427;
sound/pci/ice1712/ice1712.c
380
ice->spdif.ops.close = close_cs8427;
sound/pci/ice1712/ice1712.c
381
ice->spdif.ops.setup_rate = setup_cs8427;
sound/pci/ice1712/ice1712.c
394
if (ice->akm[i].ops.set_rate_val)
sound/pci/ice1712/ice1712.c
395
ice->akm[i].ops.set_rate_val(&ice->akm[i], 0);
sound/pci/ice1712/ice1712.c
993
if (ice->akm[i].ops.set_rate_val)
sound/pci/ice1712/ice1712.c
994
ice->akm[i].ops.set_rate_val(&ice->akm[i], rate);
sound/pci/ice1712/ice1712.c
996
if (ice->spdif.ops.setup_rate)
sound/pci/ice1712/ice1712.c
997
ice->spdif.ops.setup_rate(ice, rate);
sound/pci/ice1712/ice1712.h
263
} ops;
sound/pci/ice1712/ice1712.h
279
} ops;
sound/pci/ice1712/ice1724.c
1195
if (ice->spdif.ops.open)
sound/pci/ice1712/ice1724.c
1196
ice->spdif.ops.open(ice, substream);
sound/pci/ice1712/ice1724.c
1207
if (ice->spdif.ops.close)
sound/pci/ice1712/ice1724.c
1208
ice->spdif.ops.close(ice, substream);
sound/pci/ice1712/ice1724.c
1232
if (ice->spdif.ops.open)
sound/pci/ice1712/ice1724.c
1233
ice->spdif.ops.open(ice, substream);
sound/pci/ice1712/ice1724.c
1244
if (ice->spdif.ops.close)
sound/pci/ice1712/ice1724.c
1245
ice->spdif.ops.close(ice, substream);
sound/pci/ice1712/ice1724.c
1442
static const struct snd_ac97_bus_ops ops = {
sound/pci/ice1712/ice1724.c
1452
err = snd_ac97_bus(ice->card, 0, &ops, NULL, &pbus);
sound/pci/ice1712/ice1724.c
1906
if (ice->akm[i].ops.set_rate_val)
sound/pci/ice1712/ice1724.c
1907
ice->akm[i].ops.set_rate_val(&ice->akm[i], 0);
sound/pci/ice1712/ice1724.c
669
if (ice->akm[i].ops.set_rate_val)
sound/pci/ice1712/ice1724.c
670
ice->akm[i].ops.set_rate_val(&ice->akm[i], rate);
sound/pci/ice1712/ice1724.c
672
if (ice->spdif.ops.setup_rate)
sound/pci/ice1712/ice1724.c
673
ice->spdif.ops.setup_rate(ice, rate);
sound/pci/ice1712/juli.c
278
.ops = {
sound/pci/ice1712/juli.c
615
ice->spdif.ops.open = juli_spdif_in_open;
sound/pci/ice1712/psc724.c
394
spec->wm8776.ops.write = psc724_wm8776_write;
sound/pci/ice1712/psc724.c
397
spec->wm8766.ops.write = psc724_wm8766_write;
sound/pci/ice1712/quartet.c
381
.ops = {
sound/pci/ice1712/quartet.c
987
ice->spdif.ops.open = ice->pro_open = qtet_spdif_in_open;
sound/pci/ice1712/revo.c
227
.ops = {
sound/pci/ice1712/revo.c
249
.ops = {
sound/pci/ice1712/revo.c
270
.ops = {
sound/pci/ice1712/revo.c
338
.ops = {
sound/pci/ice1712/wm8766.c
22
wm->ops.write(wm, addr, data);
sound/pci/ice1712/wm8766.h
135
struct snd_wm8766_ops ops;
sound/pci/ice1712/wm8776.c
25
wm->ops.write(wm, bus_addr, bus_data);
sound/pci/ice1712/wm8776.h
197
struct snd_wm8776_ops ops;
sound/pci/intel8x0.c
2121
const struct snd_ac97_bus_ops *ops;
sound/pci/intel8x0.c
2156
ops = &standard_bus_ops;
sound/pci/intel8x0.c
2176
ops = &ali_bus_ops;
sound/pci/intel8x0.c
2189
err = snd_ac97_bus(chip->card, 0, ops, chip, &pbus);
sound/pci/intel8x0m.c
783
static const struct snd_ac97_bus_ops ops = {
sound/pci/intel8x0m.c
797
err = snd_ac97_bus(chip->card, 0, &ops, chip, &pbus);
sound/pci/maestro3.c
2023
static const struct snd_ac97_bus_ops ops = {
sound/pci/maestro3.c
2028
err = snd_ac97_bus(chip->card, 0, &ops, NULL, &pbus);
sound/pci/mixart/mixart.c
1016
static const struct snd_device_ops ops = {
sound/pci/mixart/mixart.c
1029
err = snd_device_new(card, SNDRV_DEV_LOWLEVEL, chip, &ops);
sound/pci/mixart/mixart.c
1196
entry->c.ops = &snd_mixart_proc_ops_BA0;
sound/pci/mixart/mixart.c
1202
entry->c.ops = &snd_mixart_proc_ops_BA1;
sound/pci/nm256/nm256.c
1270
static const struct snd_ac97_bus_ops ops = {
sound/pci/nm256/nm256.c
1282
err = snd_ac97_bus(chip->card, 0, &ops, NULL, &pbus);
sound/pci/pcxhr/pcxhr.c
1162
static const struct snd_device_ops ops = {
sound/pci/pcxhr/pcxhr.c
1186
err = snd_device_new(card, SNDRV_DEV_LOWLEVEL, chip, &ops);
sound/pci/riptide/riptide.c
1945
static const struct snd_ac97_bus_ops ops = {
sound/pci/riptide/riptide.c
1954
err = snd_ac97_bus(chip->card, 0, &ops, chip, &pbus);
sound/pci/rme9652/hdsp.c
4888
hw->ops.ioctl = snd_hdsp_hwdep_ioctl;
sound/pci/rme9652/hdsp.c
4889
hw->ops.ioctl_compat = snd_hdsp_hwdep_ioctl;
sound/pci/rme9652/hdspm.c
6313
hw->ops.open = snd_hdspm_hwdep_dummy_op;
sound/pci/rme9652/hdspm.c
6314
hw->ops.ioctl = snd_hdspm_hwdep_ioctl;
sound/pci/rme9652/hdspm.c
6315
hw->ops.ioctl_compat = snd_hdspm_hwdep_ioctl;
sound/pci/rme9652/hdspm.c
6316
hw->ops.release = snd_hdspm_hwdep_dummy_op;
sound/pci/sis7019.c
968
static const struct snd_ac97_bus_ops ops = {
sound/pci/sis7019.c
977
rc = snd_ac97_bus(sis->card, 0, &ops, NULL, &bus);
sound/pci/trident/trident_main.c
2886
static const struct snd_ac97_bus_ops ops = {
sound/pci/trident/trident_main.c
2895
err = snd_ac97_bus(trident->card, 0, &ops, NULL, &trident->ac97_bus);
sound/pci/via82xx.c
1868
static const struct snd_ac97_bus_ops ops = {
sound/pci/via82xx.c
1874
err = snd_ac97_bus(chip->card, 0, &ops, chip, &chip->ac97_bus);
sound/pci/via82xx_modem.c
874
static const struct snd_ac97_bus_ops ops = {
sound/pci/via82xx_modem.c
880
err = snd_ac97_bus(chip->card, 0, &ops, chip, &chip->ac97_bus);
sound/pci/ymfpci/ymfpci_main.c
1746
static const struct snd_ac97_bus_ops ops = {
sound/pci/ymfpci/ymfpci_main.c
1751
err = snd_ac97_bus(chip->card, 0, &ops, chip, &chip->ac97_bus);
sound/pcmcia/pdaudiocf/pdaudiocf.c
114
err = snd_device_new(card, SNDRV_DEV_LOWLEVEL, pdacf, &ops);
sound/pcmcia/pdaudiocf/pdaudiocf.c
84
static const struct snd_device_ops ops = {
sound/ppc/pmac.c
1140
static const struct snd_device_ops ops = {
sound/ppc/pmac.c
1299
err = snd_device_new(card, SNDRV_DEV_LOWLEVEL, chip, &ops);
sound/sh/sh_dac_audio.c
303
static const struct snd_device_ops ops = {
sound/sh/sh_dac_audio.c
329
err = snd_device_new(card, SNDRV_DEV_LOWLEVEL, chip, &ops);
sound/soc/adi/axi-i2s.c
158
.ops = &axi_i2s_dai_ops,
sound/soc/adi/axi-spdif.c
165
.ops = &axi_spdif_dai_ops,
sound/soc/amd/acp-da7219-max98357a.c
547
.ops = &cz_da7219_play_ops,
sound/soc/amd/acp-da7219-max98357a.c
557
.ops = &cz_da7219_cap_ops,
sound/soc/amd/acp-da7219-max98357a.c
567
.ops = &cz_max_play_ops,
sound/soc/amd/acp-da7219-max98357a.c
578
.ops = &cz_dmic0_cap_ops,
sound/soc/amd/acp-da7219-max98357a.c
589
.ops = &cz_dmic1_cap_ops,
sound/soc/amd/acp-da7219-max98357a.c
603
.ops = &cz_rt5682_play_ops,
sound/soc/amd/acp-da7219-max98357a.c
613
.ops = &cz_rt5682_cap_ops,
sound/soc/amd/acp-da7219-max98357a.c
623
.ops = &cz_rt5682_max_play_ops,
sound/soc/amd/acp-da7219-max98357a.c
634
.ops = &cz_rt5682_dmic0_cap_ops,
sound/soc/amd/acp-da7219-max98357a.c
645
.ops = &cz_rt5682_dmic1_cap_ops,
sound/soc/amd/acp-da7219-max98357a.c
743
.ops = &acp_da7219_ops,
sound/soc/amd/acp-es8336.c
154
.ops = &st_es8336_ops,
sound/soc/amd/acp-rt5645.c
128
.ops = &cz_aif1_ops,
sound/soc/amd/acp-rt5645.c
136
.ops = &cz_aif1_ops,
sound/soc/amd/acp/acp-legacy-mach.c
95
acp3x_es83xx_init_ops(&priv->ops);
sound/soc/amd/acp/acp-mach-common.c
1437
links[i].ops = &acp_card_rt5682_ops;
sound/soc/amd/acp/acp-mach-common.c
1443
links[i].ops = &acp_card_rt5682s_ops;
sound/soc/amd/acp/acp-mach-common.c
1449
links[i].ops = &acp_8821_ops;
sound/soc/amd/acp/acp-mach-common.c
1472
links[i].ops = &acp_card_nau8825_ops;
sound/soc/amd/acp/acp-mach-common.c
1478
links[i].ops = &acp_card_rt5682s_ops;
sound/soc/amd/acp/acp-mach-common.c
1506
links[i].ops = &acp_card_rt1019_ops;
sound/soc/amd/acp/acp-mach-common.c
1514
links[i].ops = &acp_card_maxim_ops;
sound/soc/amd/acp/acp-mach-common.c
1538
links[i].ops = &acp_card_maxim_ops;
sound/soc/amd/acp/acp-mach-common.c
1545
links[i].ops = &acp_max98388_ops;
sound/soc/amd/acp/acp-mach-common.c
1553
links[i].ops = &acp_card_rt1019_ops;
sound/soc/amd/acp/acp-mach-common.c
1635
links[i].ops = &acp_card_rt5682_ops;
sound/soc/amd/acp/acp-mach-common.c
1641
links[i].ops = &acp_card_rt5682s_ops;
sound/soc/amd/acp/acp-mach-common.c
1682
links[i].ops = &acp_card_nau8825_ops;
sound/soc/amd/acp/acp-mach-common.c
1688
links[i].ops = &acp_card_rt5682s_ops;
sound/soc/amd/acp/acp-mach-common.c
1709
links[i].ops = &acp_card_rt1019_ops;
sound/soc/amd/acp/acp-mach-common.c
1717
links[i].ops = &acp_card_maxim_ops;
sound/soc/amd/acp/acp-mach-common.c
1752
links[i].ops = &acp_card_maxim_ops;
sound/soc/amd/acp/acp-mach-common.c
1758
links[i].ops = &acp_card_rt1019_ops;
sound/soc/amd/acp/acp-mach-common.c
1800
links[i].ops = &acp_card_dmic_ops;
sound/soc/amd/acp/acp-mach.h
25
#define ACP_OPS(priv, cb) ((priv)->ops.cb)
sound/soc/amd/acp/acp-mach.h
77
struct acp_mach_ops ops;
sound/soc/amd/acp/acp-rembrandt.c
111
.ops = &asoc_acp_cpu_dai_ops,
sound/soc/amd/acp/acp-rembrandt.c
124
.ops = &acp_dmic_dai_ops,
sound/soc/amd/acp/acp-rembrandt.c
61
.ops = &asoc_acp_cpu_dai_ops,
sound/soc/amd/acp/acp-rembrandt.c
86
.ops = &asoc_acp_cpu_dai_ops,
sound/soc/amd/acp/acp-renoir.c
54
.ops = &asoc_acp_cpu_dai_ops,
sound/soc/amd/acp/acp-renoir.c
79
.ops = &asoc_acp_cpu_dai_ops,
sound/soc/amd/acp/acp-renoir.c
92
.ops = &acp_dmic_dai_ops,
sound/soc/amd/acp/acp3x-es83xx/acp3x-es83xx.c
394
link->ops = &acp3x_es83xx_ops;
sound/soc/amd/acp/acp3x-es83xx/acp3x-es83xx.c
449
void acp3x_es83xx_init_ops(struct acp_mach_ops *ops)
sound/soc/amd/acp/acp3x-es83xx/acp3x-es83xx.c
451
ops->probe = acp3x_es83xx_probe;
sound/soc/amd/acp/acp3x-es83xx/acp3x-es83xx.c
452
ops->configure_widgets = acp3x_es83xx_configure_widgets;
sound/soc/amd/acp/acp3x-es83xx/acp3x-es83xx.c
453
ops->configure_link = acp3x_es83xx_configure_link;
sound/soc/amd/acp/acp3x-es83xx/acp3x-es83xx.c
454
ops->suspend_pre = acp3x_es83xx_suspend_pre;
sound/soc/amd/acp/acp3x-es83xx/acp3x-es83xx.c
455
ops->resume_post = acp3x_es83xx_resume_post;
sound/soc/amd/acp/acp3x-es83xx/acp3x-es83xx.h
9
void acp3x_es83xx_init_ops(struct acp_mach_ops *ops);
sound/soc/amd/acp/acp63.c
104
.ops = &asoc_acp_cpu_dai_ops,
sound/soc/amd/acp/acp63.c
129
.ops = &asoc_acp_cpu_dai_ops,
sound/soc/amd/acp/acp63.c
142
.ops = &acp_dmic_dai_ops,
sound/soc/amd/acp/acp63.c
79
.ops = &asoc_acp_cpu_dai_ops,
sound/soc/amd/acp/acp70.c
107
.ops = &asoc_acp_cpu_dai_ops,
sound/soc/amd/acp/acp70.c
120
.ops = &acp_dmic_dai_ops,
sound/soc/amd/acp/acp70.c
57
.ops = &asoc_acp_cpu_dai_ops,
sound/soc/amd/acp/acp70.c
82
.ops = &asoc_acp_cpu_dai_ops,
sound/soc/amd/acp3x-rt5682-max9836.c
325
.ops = &acp3x_5682_ops,
sound/soc/amd/acp3x-rt5682-max9836.c
334
.ops = &acp3x_max_play_ops,
sound/soc/amd/acp3x-rt5682-max9836.c
346
.ops = &acp3x_ec_cap0_ops,
sound/soc/amd/ps/ps-pdm-dma.c
345
.ops = &acp63_pdm_dai_ops,
sound/soc/amd/raven/acp3x-i2s.c
284
.ops = &acp3x_i2s_dai_ops,
sound/soc/amd/renoir/acp3x-pdm-dma.c
370
.ops = &acp_pdm_dai_ops,
sound/soc/amd/vangogh/acp5x-i2s.c
371
.ops = &acp5x_i2s_dai_ops,
sound/soc/amd/vangogh/acp5x-mach.c
278
.ops = &acp5x_8821_ops,
sound/soc/amd/vangogh/acp5x-mach.c
289
.ops = &acp5x_cs35l41_play_ops,
sound/soc/amd/vangogh/acp5x-mach.c
374
.ops = &acp5x_8821_ops,
sound/soc/amd/vangogh/acp5x-mach.c
385
.ops = &acp5x_max98388_play_ops,
sound/soc/amd/yc/acp6x-pdm-dma.c
340
.ops = &acp6x_pdm_dai_ops,
sound/soc/apple/mca.c
1123
fe->ops = &mca_fe_ops;
sound/soc/apple/mca.c
1150
be->ops = &mca_be_ops;
sound/soc/atmel/atmel-classd.c
451
.ops = &atmel_classd_cpu_dai_ops,
sound/soc/atmel/atmel-i2s.c
564
.ops = &atmel_i2s_dai_ops,
sound/soc/atmel/atmel-pdmic.c
474
.ops = &atmel_pdmic_cpu_dai_ops,
sound/soc/atmel/atmel_ssc_dai.c
855
.ops = &atmel_ssc_dai_ops,
sound/soc/atmel/atmel_wm8904.c
69
.ops = &atmel_asoc_wm8904_ops,
sound/soc/atmel/mchp-i2s-mcc.c
952
.ops = &mchp_i2s_mcc_dai_ops,
sound/soc/atmel/mchp-pdmc.c
764
.ops = &mchp_pdmc_dai_ops,
sound/soc/atmel/mchp-spdifrx.c
1017
.ops = &mchp_spdifrx_dai_ops,
sound/soc/atmel/mchp-spdiftx.c
716
.ops = &mchp_spdiftx_dai_ops,
sound/soc/au1x/ac97c.c
222
.ops = &alchemy_ac97c_ops,
sound/soc/au1x/db1200.c
122
.ops = &db1200_i2s_wm8731_ops,
sound/soc/au1x/db1200.c
143
.ops = &db1200_i2s_wm8731_ops,
sound/soc/au1x/db1200.c
164
.ops = &db1200_i2s_wm8731_ops,
sound/soc/au1x/i2sc.c
226
.ops = &au1xi2s_dai_ops,
sound/soc/au1x/psc-ac97.c
355
.ops = &au1xpsc_ac97_dai_ops,
sound/soc/au1x/psc-i2s.c
285
.ops = &au1xpsc_i2s_dai_ops,
sound/soc/bcm/bcm2835-i2s.c
785
.ops = &bcm2835_i2s_dai_ops,
sound/soc/bcm/bcm63xx-i2s-whistler.c
214
.ops = &bcm63xx_i2s_dai_ops,
sound/soc/bcm/cygnus-ssp.c
1170
.ops = &cygnus_ssp_dai_ops, \
sound/soc/bcm/cygnus-ssp.c
1188
.ops = &cygnus_spdif_dai_ops,
sound/soc/cirrus/ep93xx-i2s.c
429
.ops = &ep93xx_i2s_dai_ops,
sound/soc/codecs/88pm860x-codec.c
1179
.ops = &pm860x_pcm_dai_ops,
sound/soc/codecs/88pm860x-codec.c
1200
.ops = &pm860x_i2s_dai_ops,
sound/soc/codecs/ab8500-codec.c
2377
.ops = &ab8500_codec_ops,
sound/soc/codecs/ab8500-codec.c
2390
.ops = &ab8500_codec_ops,
sound/soc/codecs/ac97.c
62
.ops = &ac97_dai_ops,
sound/soc/codecs/ad1836.c
220
.ops = &ad1836_dai_ops, \
sound/soc/codecs/ad193x.c
426
.ops = &ad193x_dai_ops,
sound/soc/codecs/ad193x.c
440
.ops = &ad193x_dai_ops,
sound/soc/codecs/adau1372.c
910
.ops = &adau1372_dai_ops,
sound/soc/codecs/adau1373.c
1226
.ops = &adau1373_dai_ops,
sound/soc/codecs/adau1373.c
1246
.ops = &adau1373_dai_ops,
sound/soc/codecs/adau1373.c
1266
.ops = &adau1373_dai_ops,
sound/soc/codecs/adau1701.c
654
.ops = &adau1701_dai_ops,
sound/soc/codecs/adau1761.c
955
.ops = &adau17x1_dai_ops,
sound/soc/codecs/adau1761.c
974
.ops = &adau17x1_dai_ops,
sound/soc/codecs/adau1781.c
463
.ops = &adau17x1_dai_ops,
sound/soc/codecs/adau1977.c
764
.ops = &adau1977_dai_ops,
sound/soc/codecs/adau7118.c
547
adau7118_dai.ops = &adau7118_ops;
sound/soc/codecs/adav80x.c
780
.ops = &adav80x_dai_ops,
sound/soc/codecs/adav80x.c
799
.ops = &adav80x_dai_ops,
sound/soc/codecs/ak4104.c
170
.ops = &ak4101_dai_ops,
sound/soc/codecs/ak4118.c
258
.ops = &ak4118_dai_ops,
sound/soc/codecs/ak4375.c
412
.ops = &ak4375_dai_ops,
sound/soc/codecs/ak4458.c
612
.ops = &ak4458_dai_ops,
sound/soc/codecs/ak4458.c
624
.ops = &ak4458_dai_ops,
sound/soc/codecs/ak4535.c
371
.ops = &ak4535_dai_ops,
sound/soc/codecs/ak4613.c
797
.ops = &ak4613_dai_ops,
sound/soc/codecs/ak4619.c
866
.ops = &ak4619_dai_ops,
sound/soc/codecs/ak4642.c
518
.ops = &ak4642_dai_ops,
sound/soc/codecs/ak4671.c
605
.ops = &ak4671_dai_ops,
sound/soc/codecs/ak5386.c
149
.ops = &ak5386_dai_ops,
sound/soc/codecs/ak5558.c
306
.ops = &ak5558_dai_ops,
sound/soc/codecs/ak5558.c
318
.ops = &ak5558_dai_ops,
sound/soc/codecs/alc5623.c
853
.ops = &alc5623_dai_ops,
sound/soc/codecs/alc5632.c
1034
.ops = &alc5632_dai_ops,
sound/soc/codecs/cpcap.c
1545
.ops = &cpcap_dai_hifi_ops,
sound/soc/codecs/cpcap.c
1564
.ops = &cpcap_dai_voice_ops,
sound/soc/codecs/cq93vc.c
109
.ops = &cq93vc_dai_ops,
sound/soc/codecs/cros_ec_codec.c
376
.ops = &i2s_rx_dai_ops,
sound/soc/codecs/cs35l32.c
196
.ops = &cs35l32_ops,
sound/soc/codecs/cs35l33.c
690
.ops = &cs35l33_ops,
sound/soc/codecs/cs35l34.c
646
.ops = &cs35l34_ops,
sound/soc/codecs/cs35l35.c
691
.ops = &cs35l35_ops,
sound/soc/codecs/cs35l35.c
704
.ops = &cs35l35_pdm_ops,
sound/soc/codecs/cs35l36.c
984
.ops = &cs35l36_ops,
sound/soc/codecs/cs35l41.c
990
.ops = &cs35l41_ops,
sound/soc/codecs/cs35l45.c
876
.ops = &cs35l45_asp_dai_ops,
sound/soc/codecs/cs35l56-sdw.c
593
.ops = &cs35l56_sdw_ops,
sound/soc/codecs/cs35l56.c
686
.ops = &cs35l56_ops,
sound/soc/codecs/cs35l56.c
701
.ops = &cs35l56_sdw_dai_ops,
sound/soc/codecs/cs35l56.c
714
.ops = &cs35l56_sdw_dai_ops,
sound/soc/codecs/cs40l50-codec.c
253
.ops = &cs40l50_dai_ops,
sound/soc/codecs/cs4234.c
588
.ops = &cs4234_dai_ops,
sound/soc/codecs/cs4265.c
523
.ops = &cs4265_ops,
sound/soc/codecs/cs4265.c
541
.ops = &cs4265_ops,
sound/soc/codecs/cs4270.c
490
.ops = &cs4270_dai_ops,
sound/soc/codecs/cs4271.c
481
.ops = &cs4271_dai_ops,
sound/soc/codecs/cs42l42-sdw.c
200
.ops = &cs42l42_sdw_dai_ops,
sound/soc/codecs/cs42l42-sdw.c
614
.ops = &cs42l42_sdw_ops,
sound/soc/codecs/cs42l42.c
1152
.ops = &cs42l42_ops,
sound/soc/codecs/cs42l43.c
658
.ops = &cs42l43_asp_ops,
sound/soc/codecs/cs42l43.c
678
.ops = &cs42l43_sdw_ops,
sound/soc/codecs/cs42l43.c
690
.ops = &cs42l43_sdw_ops,
sound/soc/codecs/cs42l43.c
702
.ops = &cs42l43_sdw_ops,
sound/soc/codecs/cs42l43.c
714
.ops = &cs42l43_sdw_ops,
sound/soc/codecs/cs42l43.c
726
.ops = &cs42l43_sdw_ops,
sound/soc/codecs/cs42l43.c
738
.ops = &cs42l43_sdw_ops,
sound/soc/codecs/cs42l43.c
750
.ops = &cs42l43_sdw_ops,
sound/soc/codecs/cs42l51.c
560
.ops = &cs42l51_dai_ops,
sound/soc/codecs/cs42l52.c
910
.ops = &cs42l52_ops,
sound/soc/codecs/cs42l56.c
987
.ops = &cs42l56_ops,
sound/soc/codecs/cs42l73.c
1192
.ops = &cs42l73_ops,
sound/soc/codecs/cs42l73.c
1212
.ops = &cs42l73_ops,
sound/soc/codecs/cs42l73.c
1232
.ops = &cs42l73_ops,
sound/soc/codecs/cs42l84.c
685
.ops = &cs42l84_ops,
sound/soc/codecs/cs42xx8.c
400
.ops = &cs42xx8_dai_ops,
sound/soc/codecs/cs43130.c
1646
.ops = &cs43130_pcm_ops,
sound/soc/codecs/cs43130.c
1659
.ops = &cs43130_dop_ops,
sound/soc/codecs/cs43130.c
1672
.ops = &cs43130_dop_ops,
sound/soc/codecs/cs43130.c
1685
.ops = &cs43130_dsd_ops,
sound/soc/codecs/cs4341.c
191
.ops = &cs4341_dai_ops,
sound/soc/codecs/cs4349.c
248
.ops = &cs4349_dai_ops,
sound/soc/codecs/cs47l15.c
1167
.ops = &madera_dai_ops,
sound/soc/codecs/cs47l15.c
1189
.ops = &madera_dai_ops,
sound/soc/codecs/cs47l15.c
1211
.ops = &madera_dai_ops,
sound/soc/codecs/cs47l15.c
1224
.ops = &cs47l15_dai_ops,
sound/soc/codecs/cs47l24.c
1005
.ops = &arizona_dai_ops,
sound/soc/codecs/cs47l24.c
1027
.ops = &arizona_dai_ops,
sound/soc/codecs/cs47l24.c
1040
.ops = &cs47l24_dai_ops,
sound/soc/codecs/cs47l24.c
1061
.ops = &cs47l24_dai_ops,
sound/soc/codecs/cs47l24.c
983
.ops = &arizona_dai_ops,
sound/soc/codecs/cs47l35.c
1374
.ops = &madera_dai_ops,
sound/soc/codecs/cs47l35.c
1396
.ops = &madera_dai_ops,
sound/soc/codecs/cs47l35.c
1418
.ops = &madera_dai_ops,
sound/soc/codecs/cs47l35.c
1439
.ops = &madera_simple_dai_ops,
sound/soc/codecs/cs47l35.c
1458
.ops = &madera_simple_dai_ops,
sound/soc/codecs/cs47l35.c
1469
.ops = &cs47l35_dai_ops,
sound/soc/codecs/cs47l35.c
1490
.ops = &cs47l35_dai_ops,
sound/soc/codecs/cs47l85.c
2275
.ops = &madera_dai_ops,
sound/soc/codecs/cs47l85.c
2297
.ops = &madera_dai_ops,
sound/soc/codecs/cs47l85.c
2319
.ops = &madera_dai_ops,
sound/soc/codecs/cs47l85.c
2341
.ops = &madera_dai_ops,
sound/soc/codecs/cs47l85.c
2362
.ops = &madera_simple_dai_ops,
sound/soc/codecs/cs47l85.c
2381
.ops = &madera_simple_dai_ops,
sound/soc/codecs/cs47l85.c
2400
.ops = &madera_simple_dai_ops,
sound/soc/codecs/cs47l85.c
2411
.ops = &cs47l85_dai_ops,
sound/soc/codecs/cs47l85.c
2432
.ops = &cs47l85_dai_ops,
sound/soc/codecs/cs47l90.c
2194
.ops = &madera_dai_ops,
sound/soc/codecs/cs47l90.c
2216
.ops = &madera_dai_ops,
sound/soc/codecs/cs47l90.c
2238
.ops = &madera_dai_ops,
sound/soc/codecs/cs47l90.c
2260
.ops = &madera_dai_ops,
sound/soc/codecs/cs47l90.c
2281
.ops = &madera_simple_dai_ops,
sound/soc/codecs/cs47l90.c
2300
.ops = &madera_simple_dai_ops,
sound/soc/codecs/cs47l90.c
2319
.ops = &madera_simple_dai_ops,
sound/soc/codecs/cs47l90.c
2330
.ops = &cs47l90_dai_ops,
sound/soc/codecs/cs47l90.c
2351
.ops = &cs47l90_dai_ops,
sound/soc/codecs/cs47l92.c
1714
.ops = &madera_dai_ops,
sound/soc/codecs/cs47l92.c
1736
.ops = &madera_dai_ops,
sound/soc/codecs/cs47l92.c
1758
.ops = &madera_dai_ops,
sound/soc/codecs/cs47l92.c
1779
.ops = &madera_simple_dai_ops,
sound/soc/codecs/cs47l92.c
1798
.ops = &madera_simple_dai_ops,
sound/soc/codecs/cs47l92.c
1817
.ops = &madera_simple_dai_ops,
sound/soc/codecs/cs47l92.c
1828
.ops = &cs47l92_dai_ops,
sound/soc/codecs/cs48l32.c
3332
.ops = &cs48l32_dai_ops,
sound/soc/codecs/cs48l32.c
3354
.ops = &cs48l32_dai_ops,
sound/soc/codecs/cs48l32.c
3368
.ops = &cs48l32_compress_dai_ops,
sound/soc/codecs/cs48l32.c
3391
.ops = &cs48l32_compress_dai_ops,
sound/soc/codecs/cs530x.c
966
.ops = &cs530x_dai_ops,
sound/soc/codecs/cs53l30.c
854
.ops = &cs53l30_ops,
sound/soc/codecs/cx20442.c
164
if (!cx20442->tty || !cx20442->tty->ops->write)
sound/soc/codecs/cx20442.c
193
if (cx20442->tty->ops->write(cx20442->tty, buf, len) != len)
sound/soc/codecs/cx20442.c
217
if (!tty->ops->write)
sound/soc/codecs/cx20442.c
225
if (tty->ops->write(tty, v253_init, len) != len) {
sound/soc/codecs/cx2072x.c
1572
.ops = &cx2072x_dai_ops,
sound/soc/codecs/cx2072x.c
1585
.ops = &cx2072x_dai_ops2,
sound/soc/codecs/da7210.c
1061
.ops = &da7210_dai_ops,
sound/soc/codecs/da7213.c
1767
.ops = &da7213_dai_ops,
sound/soc/codecs/da7218.c
2196
.ops = &da7218_dai_ops,
sound/soc/codecs/da7219.c
1703
.ops = &da7219_dai_ops,
sound/soc/codecs/da7219.c
2187
init.ops = &da7219_dai_clk_ops[i];
sound/soc/codecs/da732x.c
1216
.ops = &da732x_dai_ops,
sound/soc/codecs/da732x.c
1236
.ops = &da732x_dai_ops,
sound/soc/codecs/da9055.c
1348
.ops = &da9055_dai_ops,
sound/soc/codecs/dmic.c
105
.ops = &dmic_dai_ops,
sound/soc/codecs/es7134.c
156
.ops = &es7134_dai_ops,
sound/soc/codecs/es7134.c
233
.ops = &es7134_dai_ops,
sound/soc/codecs/es7241.c
172
.ops = &es7241_dai_ops,
sound/soc/codecs/es8311.c
823
.ops = &es8311_dai_ops,
sound/soc/codecs/es8316.c
586
.ops = &es8316_ops,
sound/soc/codecs/es8323.c
653
.ops = &es8323_ops,
sound/soc/codecs/es8326.c
749
.ops = &es8326_ops,
sound/soc/codecs/es8328.c
750
.ops = &es8328_dai_ops,
sound/soc/codecs/es8375.c
520
.ops = &es8375_ops,
sound/soc/codecs/es8389.c
763
.ops = &es8389_ops,
sound/soc/codecs/framer-codec.c
268
.ops = &framer_dai_ops,
sound/soc/codecs/fs210x.c
1119
.ops = &fs210x_dai_ops,
sound/soc/codecs/hda-dai.c
28
ret = stream_info->ops.open(stream_info, codec, substream);
sound/soc/codecs/hda-dai.c
52
ret = stream_info->ops.close(stream_info, codec, substream);
sound/soc/codecs/hda.c
216
if (WARN_ON(!(driver->ops && driver->ops->probe))) {
sound/soc/codecs/hda.c
221
ret = driver->ops->probe(codec, codec->preset);
sound/soc/codecs/hda.c
252
if (driver->ops->remove)
sound/soc/codecs/hda.c
253
driver->ops->remove(codec);
sound/soc/codecs/hda.c
281
if (driver->ops->remove)
sound/soc/codecs/hda.c
282
driver->ops->remove(codec);
sound/soc/codecs/hda.c
37
drvs[i].ops = &snd_soc_hda_codec_dai_ops;
sound/soc/codecs/hdac_hda.c
117
.ops = &hdac_hda_dai_ops,
sound/soc/codecs/hdac_hda.c
141
.ops = &hdac_hda_dai_ops,
sound/soc/codecs/hdac_hda.c
154
.ops = &hdac_hda_dai_ops,
sound/soc/codecs/hdac_hda.c
167
.ops = &hdac_hda_dai_ops,
sound/soc/codecs/hdac_hda.c
180
.ops = &hdac_hda_dai_ops,
sound/soc/codecs/hdac_hda.c
311
ret = hda_stream->ops.open(hda_stream, hda_pvt->codec, substream);
sound/soc/codecs/hdac_hda.c
333
hda_stream->ops.close(hda_stream, hda_pvt->codec, substream);
sound/soc/codecs/hdac_hda.c
485
if (WARN_ON(!(driver->ops && driver->ops->probe))) {
sound/soc/codecs/hdac_hda.c
490
ret = driver->ops->probe(hcodec, hcodec->preset);
sound/soc/codecs/hdac_hda.c
532
if (driver->ops->remove)
sound/soc/codecs/hdac_hda.c
533
driver->ops->remove(hcodec);
sound/soc/codecs/hdac_hda.c
561
if (driver->ops->remove)
sound/soc/codecs/hdac_hda.c
562
driver->ops->remove(codec);
sound/soc/codecs/hdac_hda.c
75
.ops = &hdac_hda_dai_ops,
sound/soc/codecs/hdac_hda.c
96
.ops = &hdac_hda_dai_ops,
sound/soc/codecs/hdac_hdmi.c
1506
hdmi_dais[i].ops = &hdmi_dai_ops;
sound/soc/codecs/hdac_hdmi.c
1871
hdmi_priv->chmap.ops.get_chmap = hdac_hdmi_get_chmap;
sound/soc/codecs/hdac_hdmi.c
1872
hdmi_priv->chmap.ops.set_chmap = hdac_hdmi_set_chmap;
sound/soc/codecs/hdac_hdmi.c
1873
hdmi_priv->chmap.ops.is_pcm_attached = is_hdac_hdmi_pcm_attached;
sound/soc/codecs/hdac_hdmi.c
1874
hdmi_priv->chmap.ops.get_spk_alloc = hdac_hdmi_get_spk_alloc;
sound/soc/codecs/hdac_hdmi.c
375
hdmi->chmap.ops.set_channel_count(hdev, cvt->nid, channels);
sound/soc/codecs/hdmi-codec.c
1053
.ops = &hdmi_codec_i2s_dai_ops,
sound/soc/codecs/hdmi-codec.c
1073
.ops = &hdmi_codec_spdif_dai_ops,
sound/soc/codecs/hdmi-codec.c
1082
if (hcp->hcd.ops->get_dai_id)
sound/soc/codecs/hdmi-codec.c
1083
ret = hcp->hcd.ops->get_dai_id(component, endpoint, hcp->hcd.data);
sound/soc/codecs/hdmi-codec.c
1093
if (hcp->hcd.ops->hook_plugged_cb) {
sound/soc/codecs/hdmi-codec.c
1094
ret = hcp->hcd.ops->hook_plugged_cb(component->dev->parent,
sound/soc/codecs/hdmi-codec.c
1107
if (hcp->hcd.ops->hook_plugged_cb)
sound/soc/codecs/hdmi-codec.c
1108
hcp->hcd.ops->hook_plugged_cb(component->dev->parent,
sound/soc/codecs/hdmi-codec.c
1139
if (dai_count < 1 || !hcd->ops ||
sound/soc/codecs/hdmi-codec.c
1140
(!hcd->ops->hw_params && !hcd->ops->prepare) ||
sound/soc/codecs/hdmi-codec.c
1141
!hcd->ops->audio_shutdown) {
sound/soc/codecs/hdmi-codec.c
462
if (hcp->hcd.ops->audio_startup) {
sound/soc/codecs/hdmi-codec.c
463
ret = hcp->hcd.ops->audio_startup(dai->dev->parent, hcp->hcd.data);
sound/soc/codecs/hdmi-codec.c
468
if (tx && hcp->hcd.ops->get_eld) {
sound/soc/codecs/hdmi-codec.c
469
ret = hcp->hcd.ops->get_eld(dai->dev->parent, hcp->hcd.data,
sound/soc/codecs/hdmi-codec.c
504
hcp->hcd.ops->audio_shutdown(dai->dev->parent, hcp->hcd.data);
sound/soc/codecs/hdmi-codec.c
578
if (!hcp->hcd.ops->hw_params)
sound/soc/codecs/hdmi-codec.c
603
return hcp->hcd.ops->hw_params(dai->dev->parent, hcp->hcd.data,
sound/soc/codecs/hdmi-codec.c
619
if (!hcp->hcd.ops->prepare)
sound/soc/codecs/hdmi-codec.c
639
return hcp->hcd.ops->prepare(dai->dev->parent, hcp->hcd.data,
sound/soc/codecs/hdmi-codec.c
720
if (hcp->hcd.ops->mute_stream &&
sound/soc/codecs/hdmi-codec.c
723
return hcp->hcd.ops->mute_stream(dai->dev->parent,
sound/soc/codecs/hdmi-codec.c
957
if (hcp->hcd.ops->get_eld) {
sound/soc/codecs/hdmi-codec.c
958
hcp->hcd.ops->get_eld(dev->parent, hcp->hcd.data,
sound/soc/codecs/hdmi-codec.c
980
if (hcp->hcd.ops->hook_plugged_cb) {
sound/soc/codecs/idt821034.c
893
.ops = &idt821034_dai_ops,
sound/soc/codecs/inno_rk3036.c
327
.ops = &rk3036_codec_dai_ops,
sound/soc/codecs/isabelle.c
1051
.ops = &isabelle_hs_dai_ops,
sound/soc/codecs/isabelle.c
1062
.ops = &isabelle_hf_dai_ops,
sound/soc/codecs/isabelle.c
1073
.ops = &isabelle_line_dai_ops,
sound/soc/codecs/isabelle.c
1084
.ops = &isabelle_ul_dai_ops,
sound/soc/codecs/jz4725b.c
527
.ops = &jz4725b_codec_dai_ops,
sound/soc/codecs/jz4740.c
216
.ops = &jz4740_codec_dai_ops,
sound/soc/codecs/jz4760.c
722
.ops = &jz4760_codec_dai_ops,
sound/soc/codecs/jz4770.c
754
.ops = &jz4770_codec_dai_ops,
sound/soc/codecs/lm49453.c
1344
.ops = &lm49453_headset_dai_ops,
sound/soc/codecs/lm49453.c
1356
.ops = &lm49453_speaker_dai_ops,
sound/soc/codecs/lm49453.c
1367
.ops = &lm49453_haptic_dai_ops,
sound/soc/codecs/lm49453.c
1378
.ops = &lm49453_ep_dai_ops,
sound/soc/codecs/lm49453.c
1389
.ops = &lm49453_lineout_dai_ops,
sound/soc/codecs/lochnagar-sc.c
168
.ops = &lochnagar_sc_line_ops,
sound/soc/codecs/lochnagar-sc.c
188
.ops = &lochnagar_sc_usb_ops,
sound/soc/codecs/lochnagar-sc.c
208
.ops = &lochnagar_sc_usb_ops,
sound/soc/codecs/lpass-rx-macro.c
1973
.ops = &rx_macro_dai_ops,
sound/soc/codecs/lpass-rx-macro.c
1987
.ops = &rx_macro_dai_ops,
sound/soc/codecs/lpass-rx-macro.c
2001
.ops = &rx_macro_dai_ops,
sound/soc/codecs/lpass-rx-macro.c
2015
.ops = &rx_macro_dai_ops,
sound/soc/codecs/lpass-rx-macro.c
2029
.ops = &rx_macro_dai_ops,
sound/soc/codecs/lpass-rx-macro.c
3739
init.ops = &swclk_gate_ops;
sound/soc/codecs/lpass-tx-macro.c
1232
.ops = &tx_macro_dai_ops,
sound/soc/codecs/lpass-tx-macro.c
1246
.ops = &tx_macro_dai_ops,
sound/soc/codecs/lpass-tx-macro.c
1260
.ops = &tx_macro_dai_ops,
sound/soc/codecs/lpass-tx-macro.c
2218
init.ops = &swclk_gate_ops;
sound/soc/codecs/lpass-va-macro.c
1413
init.ops = &fsgen_gate_ops;
sound/soc/codecs/lpass-va-macro.c
965
.ops = &va_macro_dai_ops,
sound/soc/codecs/lpass-va-macro.c
979
.ops = &va_macro_dai_ops,
sound/soc/codecs/lpass-va-macro.c
993
.ops = &va_macro_dai_ops,
sound/soc/codecs/lpass-wsa-macro.c
1365
.ops = &wsa_macro_dai_ops,
sound/soc/codecs/lpass-wsa-macro.c
1379
.ops = &wsa_macro_dai_ops,
sound/soc/codecs/lpass-wsa-macro.c
1393
.ops = &wsa_macro_dai_ops,
sound/soc/codecs/lpass-wsa-macro.c
1407
.ops = &wsa_macro_dai_ops,
sound/soc/codecs/lpass-wsa-macro.c
2653
init.ops = &swclk_gate_ops;
sound/soc/codecs/max98088.c
1378
.ops = &max98088_dai1_ops,
sound/soc/codecs/max98088.c
1389
.ops = &max98088_dai2_ops,
sound/soc/codecs/max98090.c
2412
.ops = &max98090_dai_ops,
sound/soc/codecs/max98095.c
1450
.ops = &max98095_dai1_ops,
sound/soc/codecs/max98095.c
1461
.ops = &max98095_dai2_ops,
sound/soc/codecs/max98095.c
1472
.ops = &max98095_dai3_ops,
sound/soc/codecs/max98357a.c
120
.ops = &max98357a_dai_ops,
sound/soc/codecs/max98363.c
294
.ops = &max98363_dai_sdw_ops,
sound/soc/codecs/max98363.c
457
.ops = &max98363_slave_ops,
sound/soc/codecs/max98371.c
340
.ops = &max98371_dai_ops,
sound/soc/codecs/max98373-i2c.c
471
.ops = &max98373_dai_ops,
sound/soc/codecs/max98373-sdw.c
724
.ops = &max98373_dai_sdw_ops,
sound/soc/codecs/max98373-sdw.c
878
.ops = &max98373_slave_ops,
sound/soc/codecs/max98388.c
850
.ops = &max98388_dai_ops,
sound/soc/codecs/max98390.c
779
.ops = &max98390_dai_ops,
sound/soc/codecs/max98396.c
1325
.ops = &max98396_dai_ops,
sound/soc/codecs/max98396.c
1346
.ops = &max98396_dai_ops,
sound/soc/codecs/max9850.c
272
.ops = &max9850_dai_ops,
sound/soc/codecs/max98504.c
285
.ops = &max98504_dai_ops,
sound/soc/codecs/max98520.c
590
.ops = &max98520_dai_ops,
sound/soc/codecs/max9860.c
491
.ops = &max9860_dai_ops,
sound/soc/codecs/max9867.c
551
.ops = &max9867_dai_ops,
sound/soc/codecs/max98925.c
510
.ops = &max98925_dai_ops,
sound/soc/codecs/max98926.c
473
.ops = &max98926_dai_ops,
sound/soc/codecs/max98927.c
644
.ops = &max98927_dai_ops,
sound/soc/codecs/mc13783.c
673
.ops = &mc13783_ops_dac,
sound/soc/codecs/mc13783.c
684
.ops = &mc13783_ops_codec,
sound/soc/codecs/mc13783.c
713
.ops = &mc13783_ops_sync,
sound/soc/codecs/ml26124.c
515
.ops = &ml26124_dai_ops,
sound/soc/codecs/msm8916-wcd-digital.c
1128
.ops = &msm8916_wcd_digital_dai_ops,
sound/soc/codecs/msm8916-wcd-digital.c
1140
.ops = &msm8916_wcd_digital_dai_ops,
sound/soc/codecs/mt6351.c
313
.ops = &mt6351_codec_dai_ops,
sound/soc/codecs/mt6358.c
2299
.ops = &mt6358_codec_dai_ops,
sound/soc/codecs/mt6359.c
2725
.ops = &mt6359_codec_dai_ops,
sound/soc/codecs/mt6359.c
2749
.ops = &mt6359_codec_dai_ops,
sound/soc/codecs/mt6660.c
410
.ops = &mt6660_component_aif_ops,
sound/soc/codecs/nau8315.c
114
.ops = &nau8315_dai_ops,
sound/soc/codecs/nau8325.c
650
.ops = &nau8325_dai_ops,
sound/soc/codecs/nau8540.c
647
.ops = &nau8540_dai_ops,
sound/soc/codecs/nau8810.c
843
.ops = &nau8810_ops,
sound/soc/codecs/nau8821.c
1012
.ops = &nau8821_dai_ops,
sound/soc/codecs/nau8822.c
1049
.ops = &nau8822_dai_ops,
sound/soc/codecs/nau8824.c
1610
.ops = &nau8824_dai_ops,
sound/soc/codecs/nau8825.c
1537
.ops = &nau8825_dai_ops,
sound/soc/codecs/ntp8835.c
402
.ops = &ntp8835_dai_ops,
sound/soc/codecs/ntp8918.c
324
.ops = &ntp8918_dai_ops,
sound/soc/codecs/pcm1681.c
259
.ops = &pcm1681_dai_ops,
sound/soc/codecs/pcm1754.c
98
.ops = &pcm1754_dai_ops,
sound/soc/codecs/pcm1789.c
208
.ops = &pcm1789_dai_ops,
sound/soc/codecs/pcm179x.c
186
.ops = &pcm179x_dai_ops,
sound/soc/codecs/pcm186x.c
492
.ops = &pcm186x_dai_ops,
sound/soc/codecs/pcm186x.c
504
.ops = &pcm186x_dai_ops,
sound/soc/codecs/pcm3060.c
191
.ops = &pcm3060_dai_ops,
sound/soc/codecs/pcm3060.c
203
.ops = &pcm3060_dai_ops,
sound/soc/codecs/pcm3168a.c
611
.ops = &pcm3168a_dai_ops
sound/soc/codecs/pcm3168a.c
623
.ops = &pcm3168a_dai_ops
sound/soc/codecs/pcm512x.c
1530
.ops = &pcm512x_dai_ops,
sound/soc/codecs/pcm6240.c
1977
.ops = &pcmdevice_dai_ops,
sound/soc/codecs/peb2466.c
847
.ops = &peb2466_dai_ops,
sound/soc/codecs/pm4125-sdw.c
483
.ops = &pm4125_slave_ops,
sound/soc/codecs/pm4125.c
1485
.ops = &pm4125_sdw_dai_ops,
sound/soc/codecs/pm4125.c
1498
.ops = &pm4125_sdw_dai_ops,
sound/soc/codecs/rk3308_codec.c
709
.ops = &rk3308_codec_dai_ops,
sound/soc/codecs/rk3328_codec.c
348
.ops = &rk3328_dai_ops,
sound/soc/codecs/rk817_codec.c
410
.ops = &rk817_dai_ops,
sound/soc/codecs/rt1011.c
2152
.ops = &rt1011_aif_dai_ops,
sound/soc/codecs/rt1015.c
1036
.ops = &rt1015_aif_dai_ops,
sound/soc/codecs/rt1016.c
553
.ops = &rt1016_aif_dai_ops,
sound/soc/codecs/rt1017-sdca-sdw.c
698
.ops = &rt1017_sdca_ops,
sound/soc/codecs/rt1017-sdca-sdw.c
813
.ops = &rt1017_sdca_slave_ops,
sound/soc/codecs/rt1019.c
514
.ops = &rt1019_aif_dai_ops,
sound/soc/codecs/rt1305.c
928
.ops = &rt1305_aif_dai_ops,
sound/soc/codecs/rt1308-sdw.c
675
.ops = &rt1308_aif_dai_ops,
sound/soc/codecs/rt1308-sdw.c
808
.ops = &rt1308_slave_ops,
sound/soc/codecs/rt1308.c
747
.ops = &rt1308_aif_dai_ops,
sound/soc/codecs/rt1316-sdw.c
652
.ops = &rt1316_aif_dai_ops,
sound/soc/codecs/rt1316-sdw.c
785
.ops = &rt1316_slave_ops,
sound/soc/codecs/rt1318-sdw.c
729
.ops = &rt1318_aif_dai_ops,
sound/soc/codecs/rt1318-sdw.c
859
.ops = &rt1318_slave_ops,
sound/soc/codecs/rt1318.c
1110
.ops = &rt1318_aif_dai_ops,
sound/soc/codecs/rt1320-sdw.c
2840
.ops = &rt1320_aif_dai_ops,
sound/soc/codecs/rt1320-sdw.c
2853
.ops = &rt1320_aif_dai_ops,
sound/soc/codecs/rt1320-sdw.c
3028
.ops = &rt1320_slave_ops,
sound/soc/codecs/rt274.c
1057
.ops = &rt274_aif_dai_ops,
sound/soc/codecs/rt286.c
1023
.ops = &rt286_aif_dai_ops,
sound/soc/codecs/rt286.c
1043
.ops = &rt286_aif_dai_ops,
sound/soc/codecs/rt298.c
1084
.ops = &rt298_aif_dai_ops,
sound/soc/codecs/rt298.c
1104
.ops = &rt298_aif_dai_ops,
sound/soc/codecs/rt5514.c
1158
.ops = &rt5514_aif_dai_ops,
sound/soc/codecs/rt5616.c
1288
.ops = &rt5616_aif_dai_ops,
sound/soc/codecs/rt5631.c
1654
.ops = &rt5631_ops,
sound/soc/codecs/rt5640.c
2897
.ops = &rt5640_aif_dai_ops,
sound/soc/codecs/rt5640.c
2916
.ops = &rt5640_aif_dai_ops,
sound/soc/codecs/rt5645.c
3564
.ops = &rt5645_aif_dai_ops,
sound/soc/codecs/rt5645.c
3583
.ops = &rt5645_aif_dai_ops,
sound/soc/codecs/rt5651.c
2130
.ops = &rt5651_aif_dai_ops,
sound/soc/codecs/rt5651.c
2149
.ops = &rt5651_aif_dai_ops,
sound/soc/codecs/rt5659.c
3744
.ops = &rt5659_aif_dai_ops,
sound/soc/codecs/rt5659.c
3763
.ops = &rt5659_aif_dai_ops,
sound/soc/codecs/rt5659.c
3782
.ops = &rt5659_aif_dai_ops,
sound/soc/codecs/rt5660.c
1189
.ops = &rt5660_aif_dai_ops,
sound/soc/codecs/rt5663.c
3252
.ops = &rt5663_aif_dai_ops,
sound/soc/codecs/rt5665.c
4430
.ops = &rt5665_aif_dai_ops,
sound/soc/codecs/rt5665.c
4442
.ops = &rt5665_aif_dai_ops,
sound/soc/codecs/rt5665.c
4461
.ops = &rt5665_aif_dai_ops,
sound/soc/codecs/rt5665.c
4480
.ops = &rt5665_aif_dai_ops,
sound/soc/codecs/rt5665.c
4499
.ops = &rt5665_aif_dai_ops,
sound/soc/codecs/rt5668.c
2288
.ops = &rt5668_aif1_dai_ops,
sound/soc/codecs/rt5668.c
2300
.ops = &rt5668_aif2_dai_ops,
sound/soc/codecs/rt5670.c
2820
.ops = &rt5670_aif_dai_ops,
sound/soc/codecs/rt5670.c
2840
.ops = &rt5670_aif_dai_ops,
sound/soc/codecs/rt5677.c
5056
.ops = &rt5677_aif_dai_ops,
sound/soc/codecs/rt5677.c
5075
.ops = &rt5677_aif_dai_ops,
sound/soc/codecs/rt5677.c
5094
.ops = &rt5677_aif_dai_ops,
sound/soc/codecs/rt5677.c
5113
.ops = &rt5677_aif_dai_ops,
sound/soc/codecs/rt5677.c
5132
.ops = &rt5677_aif_dai_ops,
sound/soc/codecs/rt5677.c
5144
.ops = &rt5677_dsp_dai_ops,
sound/soc/codecs/rt5682-i2c.c
108
.ops = &rt5682_aif2_dai_ops,
sound/soc/codecs/rt5682-i2c.c
96
.ops = &rt5682_aif1_dai_ops,
sound/soc/codecs/rt5682-sdw.c
262
.ops = &rt5682_aif1_dai_ops,
sound/soc/codecs/rt5682-sdw.c
274
.ops = &rt5682_aif2_dai_ops,
sound/soc/codecs/rt5682-sdw.c
293
.ops = &rt5682_sdw_ops,
sound/soc/codecs/rt5682-sdw.c
802
.ops = &rt5682_slave_ops,
sound/soc/codecs/rt5682.c
2898
init.ops = &rt5682_dai_clk_ops[i];
sound/soc/codecs/rt5682s.c
2824
init.ops = &rt5682s_dai_clk_ops[i];
sound/soc/codecs/rt5682s.c
3072
.ops = &rt5682s_aif1_dai_ops,
sound/soc/codecs/rt5682s.c
3084
.ops = &rt5682s_aif2_dai_ops,
sound/soc/codecs/rt700-sdw.c
563
.ops = &rt700_slave_ops,
sound/soc/codecs/rt700.c
1017
.ops = &rt700_ops,
sound/soc/codecs/rt700.c
1036
.ops = &rt700_ops,
sound/soc/codecs/rt711-sdca-sdw.c
487
.ops = &rt711_sdca_slave_ops,
sound/soc/codecs/rt711-sdca.c
1453
.ops = &rt711_sdca_ops,
sound/soc/codecs/rt711-sdca.c
1465
.ops = &rt711_sdca_ops,
sound/soc/codecs/rt711-sdw.c
576
.ops = &rt711_slave_ops,
sound/soc/codecs/rt711.c
1101
.ops = &rt711_ops,
sound/soc/codecs/rt711.c
1113
.ops = &rt711_ops,
sound/soc/codecs/rt712-sdca-dmic.c
748
.ops = &rt712_sdca_dmic_ops,
sound/soc/codecs/rt712-sdca-dmic.c
975
.ops = &rt712_sdca_dmic_slave_ops,
sound/soc/codecs/rt712-sdca-sdw.c
500
.ops = &rt712_sdca_slave_ops,
sound/soc/codecs/rt712-sdca.c
1610
.ops = &rt712_sdca_ops,
sound/soc/codecs/rt712-sdca.c
1622
.ops = &rt712_sdca_ops,
sound/soc/codecs/rt712-sdca.c
1637
.ops = &rt712_sdca_ops,
sound/soc/codecs/rt715-sdca-sdw.c
275
.ops = &rt715_sdca_slave_ops,
sound/soc/codecs/rt715-sdca.c
934
.ops = &rt715_sdca_ops,
sound/soc/codecs/rt715-sdca.c
946
.ops = &rt715_sdca_ops,
sound/soc/codecs/rt715-sdw.c
542
.ops = &rt715_slave_ops,
sound/soc/codecs/rt715.c
950
.ops = &rt715_ops,
sound/soc/codecs/rt715.c
962
.ops = &rt715_ops,
sound/soc/codecs/rt721-sdca-sdw.c
539
.ops = &rt721_sdca_slave_ops,
sound/soc/codecs/rt721-sdca.c
1439
.ops = &rt721_sdca_ops,
sound/soc/codecs/rt721-sdca.c
1451
.ops = &rt721_sdca_ops,
sound/soc/codecs/rt721-sdca.c
1463
.ops = &rt721_sdca_ops,
sound/soc/codecs/rt722-sdca-sdw.c
548
.ops = &rt722_sdca_slave_ops,
sound/soc/codecs/rt722-sdca.c
1271
.ops = &rt722_sdca_ops,
sound/soc/codecs/rt722-sdca.c
1283
.ops = &rt722_sdca_ops,
sound/soc/codecs/rt722-sdca.c
1295
.ops = &rt722_sdca_ops,
sound/soc/codecs/rt9120.c
317
.ops = &rt9120_dai_ops,
sound/soc/codecs/rt9123.c
325
.ops = &rt9123_dai_ops,
sound/soc/codecs/rt9123p.c
115
.ops = &rt9123p_dai_ops,
sound/soc/codecs/rtq9124.c
310
.ops = &rtq9124_dai_ops,
sound/soc/codecs/rtq9128.c
759
.ops = &rtq9128_dai_ops,
sound/soc/codecs/sdw-mockup.c
123
.ops = &sdw_mockup_ops,
sound/soc/codecs/sdw-mockup.c
262
.ops = &sdw_mockup_slave_ops,
sound/soc/codecs/sgtl5000.c
1189
.ops = &sgtl5000_ops,
sound/soc/codecs/si476x.c
222
.ops = &si476x_dai_ops,
sound/soc/codecs/sigmadsp-i2c.c
78
const struct sigmadsp_ops *ops, const char *firmware_name)
sound/soc/codecs/sigmadsp-i2c.c
82
sigmadsp = devm_sigmadsp_init(&client->dev, ops, firmware_name);
sound/soc/codecs/sigmadsp-regmap.c
40
struct regmap *regmap, const struct sigmadsp_ops *ops,
sound/soc/codecs/sigmadsp-regmap.c
45
sigmadsp = devm_sigmadsp_init(dev, ops, firmware_name);
sound/soc/codecs/sigmadsp.c
122
if (ctrl->num_bytes <= 20 && sigmadsp->ops && sigmadsp->ops->safeload)
sound/soc/codecs/sigmadsp.c
123
return sigmadsp->ops->safeload(sigmadsp, ctrl->addr, data,
sound/soc/codecs/sigmadsp.c
555
const struct sigmadsp_ops *ops, const char *firmware_name)
sound/soc/codecs/sigmadsp.c
557
sigmadsp->ops = ops;
sound/soc/codecs/sigmadsp.c
578
const struct sigmadsp_ops *ops, const char *firmware_name)
sound/soc/codecs/sigmadsp.c
588
ret = sigmadsp_init(sigmadsp, dev, ops, firmware_name);
sound/soc/codecs/sigmadsp.h
27
const struct sigmadsp_ops *ops;
sound/soc/codecs/sigmadsp.h
46
const struct sigmadsp_ops *ops, const char *firmware_name);
sound/soc/codecs/sigmadsp.h
54
struct regmap *regmap, const struct sigmadsp_ops *ops,
sound/soc/codecs/sigmadsp.h
57
const struct sigmadsp_ops *ops, const char *firmware_name);
sound/soc/codecs/sma1303.c
1446
.ops = &sma1303_dai_ops_amp,
sound/soc/codecs/sma1307.c
1586
.ops = &sma1307_dai_ops_amp,
sound/soc/codecs/src4xxx.c
360
.ops = &src4xxx_dai_ops,
sound/soc/codecs/src4xxx.c
379
.ops = &src4xxx_dai_ops,
sound/soc/codecs/ssm2518.c
641
.ops = &ssm2518_dai_ops,
sound/soc/codecs/ssm2602.c
549
.ops = &ssm2602_dai_ops,
sound/soc/codecs/ssm3515.c
377
.ops = &ssm3515_dai_ops,
sound/soc/codecs/ssm4567.c
418
.ops = &ssm4567_dai_ops,
sound/soc/codecs/sta32x.c
869
.ops = &sta32x_dai_ops,
sound/soc/codecs/sta350.c
904
.ops = &sta350_dai_ops,
sound/soc/codecs/sta529.c
315
.ops = &sta529_dai_ops,
sound/soc/codecs/stac9766.c
252
.ops = &stac9766_dai_ops_analog,
sound/soc/codecs/stac9766.c
267
.ops = &stac9766_dai_ops_digital,
sound/soc/codecs/sti-sas.c
340
.ops = (struct snd_soc_dai_ops[]) {
sound/soc/codecs/sti-sas.c
443
sti_sas_dai[STI_SAS_DAI_ANALOG_OUT].ops = drvdata->dev_data->dac_ops;
sound/soc/codecs/tas2552.c
545
.ops = &tas2552_speaker_dai_ops,
sound/soc/codecs/tas2562.c
617
.ops = &tas2562_speaker_dai_ops,
sound/soc/codecs/tas2764.c
544
.ops = &tas2764_dai_ops,
sound/soc/codecs/tas2764.c
651
.ops = &tas2764_hwmon_ops,
sound/soc/codecs/tas2770.c
529
.ops = &tas2770_dai_ops,
sound/soc/codecs/tas2770.c
612
.ops = &tas2770_hwmon_ops,
sound/soc/codecs/tas2780.c
476
.ops = &tas2780_dai_ops,
sound/soc/codecs/tas2781-i2c.c
1883
.ops = &tasdevice_dai_ops,
sound/soc/codecs/tas2783-sdw.c
1003
.ops = &tas_dai_ops,
sound/soc/codecs/tas2783-sdw.c
1370
.ops = &tas_sdw_ops,
sound/soc/codecs/tas5086.c
762
.ops = &tas5086_dai_ops,
sound/soc/codecs/tas571x.c
943
.ops = &tas571x_dai_ops,
sound/soc/codecs/tas5720.c
714
.ops = &tas5720_speaker_dai_ops,
sound/soc/codecs/tas5805m.c
444
.ops = &tas5805m_dai_ops,
sound/soc/codecs/tas6424.c
399
.ops = &tas6424_speaker_dai_ops,
sound/soc/codecs/tfa9879.c
271
.ops = &tfa9879_dai_ops,
sound/soc/codecs/tfa989x.c
189
.ops = &tfa989x_dai_ops,
sound/soc/codecs/tlv320adc3xxx.c
1380
.ops = &adc3xxx_dai_ops,
sound/soc/codecs/tlv320adcx140.c
1240
.ops = &adcx140_dai_ops,
sound/soc/codecs/tlv320aic23.c
534
.ops = &tlv320aic23_dai_ops,
sound/soc/codecs/tlv320aic26.c
235
.ops = &aic26_dai_ops,
sound/soc/codecs/tlv320aic31xx.c
1443
.ops = &aic31xx_dai_ops,
sound/soc/codecs/tlv320aic31xx.c
1465
.ops = &aic31xx_dai_ops,
sound/soc/codecs/tlv320aic32x4-clk.c
404
.ops = &aic32x4_pll_ops,
sound/soc/codecs/tlv320aic32x4-clk.c
412
.ops = &aic32x4_codec_clkin_ops,
sound/soc/codecs/tlv320aic32x4-clk.c
419
.ops = &aic32x4_div_ops,
sound/soc/codecs/tlv320aic32x4-clk.c
426
.ops = &aic32x4_div_ops,
sound/soc/codecs/tlv320aic32x4-clk.c
43
const struct clk_ops *ops;
sound/soc/codecs/tlv320aic32x4-clk.c
433
.ops = &aic32x4_div_ops,
sound/soc/codecs/tlv320aic32x4-clk.c
440
.ops = &aic32x4_div_ops,
sound/soc/codecs/tlv320aic32x4-clk.c
448
.ops = &aic32x4_bdiv_ops,
sound/soc/codecs/tlv320aic32x4-clk.c
460
init.ops = desc->ops;
sound/soc/codecs/tlv320aic32x4.c
1152
.ops = &aic32x4_ops,
sound/soc/codecs/tlv320aic32x4.c
949
.ops = &aic32x4_ops,
sound/soc/codecs/tlv320aic3x.c
1514
.ops = &aic3x_dai_ops,
sound/soc/codecs/tlv320dac33.c
1472
.ops = &dac33_dai_ops,
sound/soc/codecs/tscs42xx.c
1396
.ops = &tscs42xx_dai_ops,
sound/soc/codecs/tscs454.c
3350
.ops = &tscs454_dai1_ops,
sound/soc/codecs/tscs454.c
3370
.ops = &tscs454_dai23_ops,
sound/soc/codecs/tscs454.c
3390
.ops = &tscs454_dai23_ops,
sound/soc/codecs/twl4030.c
2135
.ops = &twl4030_dai_hifi_ops,
sound/soc/codecs/twl4030.c
2151
.ops = &twl4030_dai_voice_ops,
sound/soc/codecs/twl6040.c
1045
.ops = &twl6040_dai_ops,
sound/soc/codecs/twl6040.c
1057
.ops = &twl6040_dai_ops,
sound/soc/codecs/twl6040.c
1069
.ops = &twl6040_dai_ops,
sound/soc/codecs/twl6040.c
1081
.ops = &twl6040_dai_ops,
sound/soc/codecs/twl6040.c
1093
.ops = &twl6040_dai_ops,
sound/soc/codecs/uda1334.c
214
.ops = &uda1334_dai_ops,
sound/soc/codecs/uda1342.c
254
.ops = &uda1342_dai_ops,
sound/soc/codecs/uda1380.c
669
.ops = &uda1380_dai_ops,
sound/soc/codecs/uda1380.c
680
.ops = &uda1380_dai_ops_playback,
sound/soc/codecs/uda1380.c
691
.ops = &uda1380_dai_ops_capture,
sound/soc/codecs/wcd9335.c
2089
.ops = &wcd9335_dai_ops,
sound/soc/codecs/wcd9335.c
2103
.ops = &wcd9335_dai_ops,
sound/soc/codecs/wcd9335.c
2118
.ops = &wcd9335_dai_ops,
sound/soc/codecs/wcd9335.c
2132
.ops = &wcd9335_dai_ops,
sound/soc/codecs/wcd9335.c
2147
.ops = &wcd9335_dai_ops,
sound/soc/codecs/wcd9335.c
2161
.ops = &wcd9335_dai_ops,
sound/soc/codecs/wcd9335.c
2176
.ops = &wcd9335_dai_ops,
sound/soc/codecs/wcd934x.c
2009
.ops = &wcd934x_dai_ops,
sound/soc/codecs/wcd934x.c
2023
.ops = &wcd934x_dai_ops,
sound/soc/codecs/wcd934x.c
2037
.ops = &wcd934x_dai_ops,
sound/soc/codecs/wcd934x.c
2051
.ops = &wcd934x_dai_ops,
sound/soc/codecs/wcd934x.c
2065
.ops = &wcd934x_dai_ops,
sound/soc/codecs/wcd934x.c
2079
.ops = &wcd934x_dai_ops,
sound/soc/codecs/wcd934x.c
2093
.ops = &wcd934x_dai_ops,
sound/soc/codecs/wcd934x.c
2151
init.ops = &swclk_gate_ops;
sound/soc/codecs/wcd937x-sdw.c
1103
.ops = &wcd9370_slave_ops,
sound/soc/codecs/wcd937x.c
2715
.ops = &wcd937x_sdw_dai_ops,
sound/soc/codecs/wcd937x.c
2728
.ops = &wcd937x_sdw_dai_ops,
sound/soc/codecs/wcd938x-sdw.c
1267
.ops = &wcd9380_slave_ops,
sound/soc/codecs/wcd938x.c
3320
.ops = &wcd938x_sdw_dai_ops,
sound/soc/codecs/wcd938x.c
3333
.ops = &wcd938x_sdw_dai_ops,
sound/soc/codecs/wcd939x-sdw.c
1450
.ops = &wcd9390_slave_ops,
sound/soc/codecs/wcd939x.c
3288
.ops = &wcd939x_sdw_dai_ops,
sound/soc/codecs/wcd939x.c
3301
.ops = &wcd939x_sdw_dai_ops,
sound/soc/codecs/wm1250-ev1.c
115
.ops = &wm1250_ev1_ops,
sound/soc/codecs/wm2200.c
2096
.ops = &wm2200_dai_ops,
sound/soc/codecs/wm5100.c
1905
.ops = &wm5100_dai_ops,
sound/soc/codecs/wm5100.c
1925
.ops = &wm5100_dai_ops,
sound/soc/codecs/wm5100.c
1945
.ops = &wm5100_dai_ops,
sound/soc/codecs/wm5102.c
1799
.ops = &arizona_dai_ops,
sound/soc/codecs/wm5102.c
1821
.ops = &arizona_dai_ops,
sound/soc/codecs/wm5102.c
1843
.ops = &arizona_dai_ops,
sound/soc/codecs/wm5102.c
1864
.ops = &arizona_simple_dai_ops,
sound/soc/codecs/wm5102.c
1883
.ops = &arizona_simple_dai_ops,
sound/soc/codecs/wm5102.c
1902
.ops = &arizona_simple_dai_ops,
sound/soc/codecs/wm5102.c
1913
.ops = &wm5102_dai_ops,
sound/soc/codecs/wm5110.c
2099
.ops = &arizona_dai_ops,
sound/soc/codecs/wm5110.c
2121
.ops = &arizona_dai_ops,
sound/soc/codecs/wm5110.c
2143
.ops = &arizona_dai_ops,
sound/soc/codecs/wm5110.c
2164
.ops = &arizona_simple_dai_ops,
sound/soc/codecs/wm5110.c
2183
.ops = &arizona_simple_dai_ops,
sound/soc/codecs/wm5110.c
2202
.ops = &arizona_simple_dai_ops,
sound/soc/codecs/wm5110.c
2213
.ops = &wm5110_dai_ops,
sound/soc/codecs/wm5110.c
2234
.ops = &wm5110_dai_ops,
sound/soc/codecs/wm8350.c
1455
.ops = &wm8350_dai_ops,
sound/soc/codecs/wm8400.c
1259
.ops = &wm8400_dai_ops,
sound/soc/codecs/wm8510.c
572
.ops = &wm8510_dai_ops,
sound/soc/codecs/wm8523.c
394
.ops = &wm8523_dai_ops,
sound/soc/codecs/wm8524.c
212
.ops = &wm8524_dai_ops,
sound/soc/codecs/wm8580.c
893
.ops = &wm8580_dai_ops_playback,
sound/soc/codecs/wm8580.c
905
.ops = &wm8580_dai_ops_capture,
sound/soc/codecs/wm8711.c
348
.ops = &wm8711_ops,
sound/soc/codecs/wm8728.c
210
.ops = &wm8728_dai_ops,
sound/soc/codecs/wm8731.c
546
.ops = &wm8731_dai_ops,
sound/soc/codecs/wm8737.c
535
.ops = &wm8737_dai_ops,
sound/soc/codecs/wm8741.c
402
.ops = &wm8741_dai_ops,
sound/soc/codecs/wm8750.c
684
.ops = &wm8750_dai_ops,
sound/soc/codecs/wm8753.c
1421
.ops = &wm8753_dai_ops_hifi_mode,
sound/soc/codecs/wm8753.c
1439
.ops = &wm8753_dai_ops_voice_mode,
sound/soc/codecs/wm8770.c
565
.ops = &wm8770_dai_ops,
sound/soc/codecs/wm8776.c
391
.ops = &wm8776_dac_ops,
sound/soc/codecs/wm8776.c
405
.ops = &wm8776_adc_ops,
sound/soc/codecs/wm8782.c
72
.ops = &wm8782_dai_ops,
sound/soc/codecs/wm8804.c
537
.ops = &wm8804_dai_ops,
sound/soc/codecs/wm8900.c
1020
.ops = &wm8900_dai_ops,
sound/soc/codecs/wm8903.c
1761
.ops = &wm8903_dai_ops,
sound/soc/codecs/wm8904.c
2055
.ops = &wm8904_dai_ops,
sound/soc/codecs/wm8940.c
759
.ops = &wm8940_dai_ops,
sound/soc/codecs/wm8955.c
865
.ops = &wm8955_dai_ops,
sound/soc/codecs/wm8960.c
1368
.ops = &wm8960_dai_ops,
sound/soc/codecs/wm8961.c
830
.ops = &wm8961_dai_ops,
sound/soc/codecs/wm8962.c
3089
.ops = &wm8962_dai_ops,
sound/soc/codecs/wm8971.c
626
.ops = &wm8971_dai_ops,
sound/soc/codecs/wm8974.c
650
.ops = &wm8974_ops,
sound/soc/codecs/wm8978.c
921
.ops = &wm8978_dai_ops,
sound/soc/codecs/wm8983.c
974
.ops = &wm8983_dai_ops,
sound/soc/codecs/wm8985.c
1103
.ops = &wm8985_dai_ops,
sound/soc/codecs/wm8988.c
790
.ops = &wm8988_ops,
sound/soc/codecs/wm8990.c
1179
.ops = &wm8990_dai_ops,
sound/soc/codecs/wm8991.c
1232
.ops = &wm8991_ops
sound/soc/codecs/wm8993.c
1479
.ops = &wm8993_ops,
sound/soc/codecs/wm8994.c
3253
.ops = &wm8994_aif1_dai_ops,
sound/soc/codecs/wm8994.c
3274
.ops = &wm8994_aif2_dai_ops,
sound/soc/codecs/wm8994.c
3295
.ops = &wm8994_aif3_dai_ops,
sound/soc/codecs/wm8995.c
2135
.ops = &wm8995_aif1_dai_ops
sound/soc/codecs/wm8995.c
2153
.ops = &wm8995_aif2_dai_ops
sound/soc/codecs/wm8995.c
2171
.ops = &wm8995_aif3_dai_ops
sound/soc/codecs/wm8996.c
2731
.ops = &wm8996_dai_ops,
sound/soc/codecs/wm8996.c
2751
.ops = &wm8996_dai_ops,
sound/soc/codecs/wm8997.c
1014
.ops = &arizona_simple_dai_ops,
sound/soc/codecs/wm8997.c
1033
.ops = &arizona_simple_dai_ops,
sound/soc/codecs/wm8997.c
1052
.ops = &arizona_simple_dai_ops,
sound/soc/codecs/wm8997.c
971
.ops = &arizona_dai_ops,
sound/soc/codecs/wm8997.c
993
.ops = &arizona_dai_ops,
sound/soc/codecs/wm8998.c
1170
.ops = &arizona_dai_ops,
sound/soc/codecs/wm8998.c
1192
.ops = &arizona_dai_ops,
sound/soc/codecs/wm8998.c
1214
.ops = &arizona_dai_ops,
sound/soc/codecs/wm8998.c
1235
.ops = &arizona_simple_dai_ops,
sound/soc/codecs/wm8998.c
1254
.ops = &arizona_simple_dai_ops,
sound/soc/codecs/wm9081.c
1253
.ops = &wm9081_dai_ops,
sound/soc/codecs/wm9705.c
273
.ops = &wm9705_dai_ops,
sound/soc/codecs/wm9712.c
578
.ops = &wm9712_dai_ops_hifi,
sound/soc/codecs/wm9712.c
588
.ops = &wm9712_dai_ops_aux,
sound/soc/codecs/wm9713.c
1106
.ops = &wm9713_dai_ops_hifi,
sound/soc/codecs/wm9713.c
1116
.ops = &wm9713_dai_ops_aux,
sound/soc/codecs/wm9713.c
1132
.ops = &wm9713_dai_ops_voice,
sound/soc/codecs/wsa881x.c
1055
.ops = &wsa881x_dai_ops,
sound/soc/codecs/wsa881x.c
1228
.ops = &wsa881x_slave_ops,
sound/soc/codecs/wsa883x.c
1424
.ops = &wsa883x_dai_ops,
sound/soc/codecs/wsa883x.c
1557
.ops = &wsa883x_hwmon_ops,
sound/soc/codecs/wsa883x.c
1724
.ops = &wsa883x_slave_ops,
sound/soc/codecs/wsa884x.c
1858
.ops = &wsa884x_dai_ops,
sound/soc/codecs/wsa884x.c
1995
.ops = &wsa884x_hwmon_ops,
sound/soc/codecs/wsa884x.c
2173
.ops = &wsa884x_slave_ops,
sound/soc/codecs/zl38060.c
362
.ops = &zl38_dai_ops,
sound/soc/dwc/dwc-i2s.c
934
dw_i2s_dai->ops = &dw_i2s_dai_ops;
sound/soc/fsl/eukrea-tlv320.c
74
.ops = &eukrea_tlv320_snd_ops,
sound/soc/fsl/fsl-asoc-card.c
321
.ops = &fsl_asoc_card_ops,
sound/soc/fsl/fsl-asoc-card.c
333
.ops = &fsl_asoc_card_ops,
sound/soc/fsl/fsl_asrc.c
832
.ops = &fsl_asrc_dai_ops,
sound/soc/fsl/fsl_asrc_m2m.c
471
exp_info_in.ops = &fsl_asrc_m2m_dma_buf_ops;
sound/soc/fsl/fsl_asrc_m2m.c
481
exp_info_out.ops = &fsl_asrc_m2m_dma_buf_ops;
sound/soc/fsl/fsl_asrc_m2m.c
706
compr->ops = &fsl_asrc_m2m_compr_ops;
sound/soc/fsl/fsl_aud2htx.c
101
.ops = &fsl_aud2htx_dai_ops,
sound/soc/fsl/fsl_audmix.c
329
.ops = &fsl_audmix_dai_ops,
sound/soc/fsl/fsl_audmix.c
343
.ops = &fsl_audmix_dai_ops,
sound/soc/fsl/fsl_audmix.c
357
.ops = &fsl_audmix_dai_ops,
sound/soc/fsl/fsl_easrc.c
1578
.ops = &fsl_easrc_dai_ops,
sound/soc/fsl/fsl_esai.c
823
.ops = &fsl_esai_dai_ops,
sound/soc/fsl/fsl_micfil.c
1041
.ops = &fsl_micfil_dai_ops,
sound/soc/fsl/fsl_mqs.c
206
.ops = &fsl_mqs_dai_ops,
sound/soc/fsl/fsl_qmc_audio.c
899
qmc_soc_dai_driver->ops = &qmc_dai_ops;
sound/soc/fsl/fsl_rpmsg.c
131
.ops = &fsl_rpmsg_dai_ops,
sound/soc/fsl/fsl_sai.c
1034
.ops = &fsl_sai_pcm_dai_ops,
sound/soc/fsl/fsl_sai.c
1047
.ops = &fsl_sai_pcm_dai_tx_ops,
sound/soc/fsl/fsl_sai.c
1060
.ops = &fsl_sai_pcm_dai_rx_ops,
sound/soc/fsl/fsl_spdif.c
1299
.ops = &fsl_spdif_dai_ops,
sound/soc/fsl/fsl_ssi.c
1180
.ops = &fsl_ssi_dai_ops,
sound/soc/fsl/fsl_ssi.c
1205
.ops = &fsl_ssi_dai_ops,
sound/soc/fsl/fsl_xcvr.c
1052
.ops = &fsl_xcvr_dai_ops,
sound/soc/fsl/imx-audmix.c
248
priv->dai[i].ops = &imx_audmix_fe_ops;
sound/soc/fsl/imx-audmix.c
271
priv->dai[num_dai + i].ops = &imx_audmix_be_ops;
sound/soc/fsl/imx-card.c
708
link->ops = &imx_aif_ops_be;
sound/soc/fsl/imx-card.c
710
link->ops = &imx_aif_ops;
sound/soc/fsl/imx-hdmi.c
136
data->dai.ops = &imx_hdmi_ops;
sound/soc/fsl/lpc3xxx-i2s.c
283
.ops = &lpc3xxx_i2s_dai_ops,
sound/soc/fsl/mpc5200_psc_ac97.c
250
.ops = &psc_ac97_analog_ops,
sound/soc/fsl/mpc5200_psc_ac97.c
262
.ops = &psc_ac97_digital_ops,
sound/soc/fsl/mpc5200_psc_i2s.c
146
.ops = &psc_i2s_dai_ops,
sound/soc/fsl/p1022_ds.c
244
mdata->dai[0].ops = &p1022_ds_ops;
sound/soc/fsl/p1022_rdk.c
258
mdata->dai[0].ops = &p1022_rdk_ops;
sound/soc/generic/audio-graph-card.c
187
dai_link->ops = &graph_ops;
sound/soc/generic/audio-graph-card.c
188
if (priv->ops)
sound/soc/generic/audio-graph-card.c
189
dai_link->ops = priv->ops;
sound/soc/generic/audio-graph-card.c
80
(dai->driver->ops && dai->driver->ops->pcm_new)))
sound/soc/generic/audio-graph-card2-custom-sample.c
153
simple_priv->ops = &custom_ops; /* customize dai_link ops */
sound/soc/generic/audio-graph-card2.c
830
dai_link->ops = &graph_ops;
sound/soc/generic/audio-graph-card2.c
831
if (priv->ops)
sound/soc/generic/audio-graph-card2.c
832
dai_link->ops = priv->ops;
sound/soc/generic/simple-card.c
224
dai_link->ops = &simple_ops;
sound/soc/generic/test-component.c
623
ddriv[i].ops = &test_verbose_ops;
sound/soc/generic/test-component.c
625
ddriv[i].ops = &test_ops;
sound/soc/hisilicon/hi6210-i2s.c
536
.ops = &hi6210_i2s_dai_ops,
sound/soc/img/img-i2s-in.c
477
i2s->dai_driver.ops = &img_i2s_in_dai_ops;
sound/soc/img/img-i2s-out.c
512
i2s->dai_driver.ops = &img_i2s_out_dai_ops;
sound/soc/img/img-parallel-out.c
200
.ops = &img_prl_out_dai_ops
sound/soc/img/img-spdif-in.c
710
.ops = &img_spdif_in_dai_ops
sound/soc/img/img-spdif-out.c
315
.ops = &img_spdif_out_dai_ops
sound/soc/intel/atom/sst-atom-controls.c
59
return sst->ops->send_byte_stream(sst->dev, drv->byte_stream);
sound/soc/intel/atom/sst-atom-controls.c
759
ret = sst->ops->power(sst->dev, true);
sound/soc/intel/atom/sst-atom-controls.c
787
sst->ops->power(sst->dev, false);
sound/soc/intel/atom/sst-mfld-dsp.h
391
u8 ops;
sound/soc/intel/atom/sst-mfld-platform-pcm.c
204
str_params->ops = (u8)pstream->stream;
sound/soc/intel/atom/sst-mfld-platform-pcm.c
217
str_params->ops = (u8)cstream->direction;
sound/soc/intel/atom/sst-mfld-platform-pcm.c
247
ret_val = stream->ops->open(sst->dev, &str_params);
sound/soc/intel/atom/sst-mfld-platform-pcm.c
285
ret_val = stream->ops->stream_init(sst->dev, &stream->stream_info);
sound/soc/intel/atom/sst-mfld-platform-pcm.c
294
return stream->ops->power(sst->dev, true);
sound/soc/intel/atom/sst-mfld-platform-pcm.c
299
stream->ops->power(sst->dev, false);
sound/soc/intel/atom/sst-mfld-platform-pcm.c
322
stream->ops = sst->ops;
sound/soc/intel/atom/sst-mfld-platform-pcm.c
370
stream->ops->close(sst->dev, str_id);
sound/soc/intel/atom/sst-mfld-platform-pcm.c
384
ret_val = stream->ops->stream_drop(sst->dev, str_id);
sound/soc/intel/atom/sst-mfld-platform-pcm.c
485
.ops = &sst_media_dai_ops,
sound/soc/intel/atom/sst-mfld-platform-pcm.c
503
.ops = &sst_media_dai_ops,
sound/soc/intel/atom/sst-mfld-platform-pcm.c
514
.ops = &sst_compr_dai_ops,
sound/soc/intel/atom/sst-mfld-platform-pcm.c
523
.ops = &sst_be_dai_ops,
sound/soc/intel/atom/sst-mfld-platform-pcm.c
541
.ops = &sst_be_dai_ops,
sound/soc/intel/atom/sst-mfld-platform-pcm.c
559
.ops = &sst_be_dai_ops,
sound/soc/intel/atom/sst-mfld-platform-pcm.c
608
ret_val = stream->ops->stream_start(sst->dev, str_id);
sound/soc/intel/atom/sst-mfld-platform-pcm.c
613
ret_val = stream->ops->stream_drop(sst->dev, str_id);
sound/soc/intel/atom/sst-mfld-platform-pcm.c
619
ret_val = stream->ops->stream_pause(sst->dev, str_id);
sound/soc/intel/atom/sst-mfld-platform-pcm.c
625
ret_val = stream->ops->stream_pause_release(sst->dev, str_id);
sound/soc/intel/atom/sst-mfld-platform-pcm.c
651
ret_val = stream->ops->stream_read_tstamp(sst->dev, str_info);
sound/soc/intel/atom/sst-mfld-platform.h
137
struct sst_ops *ops;
sound/soc/intel/atom/sst-mfld-platform.h
145
struct sst_ops *ops;
sound/soc/intel/atom/sst-mfld-platform.h
83
u8 ops;
sound/soc/intel/atom/sst/sst.c
109
drv->ops->clear_interrupt(drv);
sound/soc/intel/atom/sst/sst.c
131
drv->ops->process_message(msg);
sound/soc/intel/atom/sst/sst.c
133
drv->ops->process_reply(drv, msg);
sound/soc/intel/atom/sst/sst.c
182
sst->ops = &mrfld_ops;
sound/soc/intel/atom/sst/sst.c
198
ctx->ops->post_message(ctx, NULL, false);
sound/soc/intel/atom/sst/sst.c
316
ret = devm_request_threaded_irq(ctx->dev, ctx->irq_num, ctx->ops->interrupt,
sound/soc/intel/atom/sst/sst.c
317
ctx->ops->irq_thread, 0, SST_DRV_NAME,
sound/soc/intel/atom/sst/sst.c
412
if (ctx->ops->save_dsp_context(ctx))
sound/soc/intel/atom/sst/sst.c
421
ctx->ops->reset(ctx);
sound/soc/intel/atom/sst/sst.c
462
if (ctx->ops->save_dsp_context(ctx))
sound/soc/intel/atom/sst/sst.c
497
ctx->ops->reset(ctx);
sound/soc/intel/atom/sst/sst.c
523
ctx->ops->reset(ctx);
sound/soc/intel/atom/sst/sst.c
544
ctx->ops->start(ctx);
sound/soc/intel/atom/sst/sst.c
87
drv->ops->clear_interrupt(drv);
sound/soc/intel/atom/sst/sst.h
394
struct intel_sst_ops *ops;
sound/soc/intel/atom/sst/sst.h
456
int sst_load_library(struct snd_sst_lib_download *lib, u8 ops);
sound/soc/intel/atom/sst/sst_drv_interface.c
108
retval = ctx->ops->alloc_stream(ctx, str_param);
sound/soc/intel/atom/sst/sst_drv_interface.c
665
.ops = &pcm_ops,
sound/soc/intel/atom/sst/sst_loader.c
418
ret_val = sst_drv_ctx->ops->reset(sst_drv_ctx);
sound/soc/intel/atom/sst/sst_loader.c
425
if (sst_drv_ctx->ops->post_download)
sound/soc/intel/atom/sst/sst_loader.c
426
sst_drv_ctx->ops->post_download(sst_drv_ctx);
sound/soc/intel/atom/sst/sst_loader.c
429
ret_val = sst_drv_ctx->ops->start(sst_drv_ctx);
sound/soc/intel/atom/sst/sst_loader.c
448
if (sst_drv_ctx->ops->restore_dsp_context)
sound/soc/intel/atom/sst/sst_loader.c
449
sst_drv_ctx->ops->restore_dsp_context();
sound/soc/intel/atom/sst/sst_pvt.c
234
sst->ops->post_message(sst, msg, true);
sound/soc/intel/atom/sst/sst_pvt.c
371
sst->ops->post_message(sst, NULL, false);
sound/soc/intel/atom/sst/sst_stream.c
43
str_info->alloc_param.operation = str_params->ops;
sound/soc/intel/avs/boards/es8336.c
235
dl->ops = &avs_es8336_ops;
sound/soc/intel/avs/boards/max98373.c
137
dl->ops = &avs_max98373_ops;
sound/soc/intel/avs/boards/max98927.c
134
dl->ops = &avs_max98927_ops;
sound/soc/intel/avs/boards/nau8825.c
209
dl->ops = &avs_nau8825_ops;
sound/soc/intel/avs/boards/rt286.c
153
dl->ops = &avs_rt286_ops;
sound/soc/intel/avs/boards/rt298.c
173
dl->ops = &avs_rt298_ops;
sound/soc/intel/avs/boards/rt5514.c
125
dl->ops = &avs_rt5514_ops;
sound/soc/intel/avs/boards/rt5640.c
176
dl->ops = &avs_rt5640_ops;
sound/soc/intel/avs/boards/rt5663.c
174
dl->ops = &avs_rt5663_ops;
sound/soc/intel/avs/boards/rt5682.c
242
dl->ops = &avs_rt5682_ops;
sound/soc/intel/avs/pcm.c
1095
ret = dai->driver->ops->hw_params(substream, &rtd->dpcm[substream->stream].hw_params, dai);
sound/soc/intel/avs/pcm.c
1116
ret = dai->driver->ops->prepare(data->substream, dai);
sound/soc/intel/avs/pcm.c
1138
ret = dai->driver->ops->prepare(data->substream, dai);
sound/soc/intel/avs/pcm.c
1170
ret = dai->driver->ops->hw_free(data->substream, dai);
sound/soc/intel/avs/pcm.c
1436
const struct snd_soc_dai_ops *ops;
sound/soc/intel/avs/pcm.c
1439
ops = &avs_dai_dmichda_be_ops;
sound/soc/intel/avs/pcm.c
1441
ops = &avs_dai_nonhda_be_ops;
sound/soc/intel/avs/pcm.c
1443
dmic_cpu_dais[0].ops = ops;
sound/soc/intel/avs/pcm.c
1444
dmic_cpu_dais[1].ops = ops;
sound/soc/intel/avs/pcm.c
1482
const struct snd_soc_dai_ops *ops;
sound/soc/intel/avs/pcm.c
1488
ops = &avs_dai_i2shda_be_ops;
sound/soc/intel/avs/pcm.c
1490
ops = &avs_dai_nonhda_be_ops;
sound/soc/intel/avs/pcm.c
1518
dai->ops = ops;
sound/soc/intel/avs/pcm.c
1539
dai->ops = ops;
sound/soc/intel/avs/pcm.c
1550
.ops = &avs_dai_hda_be_ops,
sound/soc/intel/avs/probes.c
278
.ops = &avs_probe_dai_ops,
sound/soc/intel/avs/topology.c
1915
dai_drv->ops = &avs_dai_fe_ops;
sound/soc/intel/boards/bdw-rt5650.c
237
.ops = &bdw_rt5650_fe_ops,
sound/soc/intel/boards/bdw-rt5650.c
256
.ops = &bdw_rt5650_ops,
sound/soc/intel/boards/bdw-rt5677.c
331
.ops = &bdw_rt5677_fe_ops,
sound/soc/intel/boards/bdw-rt5677.c
340
.ops = &bdw_rt5677_dsp_ops,
sound/soc/intel/boards/bdw-rt5677.c
355
.ops = &bdw_rt5677_ops,
sound/soc/intel/boards/bdw_rt286.c
177
.ops = &codec_link_ops,
sound/soc/intel/boards/bytcht_cx2072x.c
179
.ops = &byt_cht_cx2072x_aif1_ops,
sound/soc/intel/boards/bytcht_cx2072x.c
188
.ops = &byt_cht_cx2072x_aif1_ops,
sound/soc/intel/boards/bytcht_da7213.c
177
.ops = &aif1_ops,
sound/soc/intel/boards/bytcht_da7213.c
186
.ops = &aif1_ops,
sound/soc/intel/boards/bytcht_da7213.c
198
.ops = &ssp2_ops,
sound/soc/intel/boards/bytcht_es8316.c
333
.ops = &byt_cht_es8316_aif1_ops,
sound/soc/intel/boards/bytcht_es8316.c
343
.ops = &byt_cht_es8316_aif1_ops,
sound/soc/intel/boards/bytcht_nocodec.c
122
.ops = &aif1_ops,
sound/soc/intel/boards/bytcht_nocodec.c
132
.ops = &aif1_ops,
sound/soc/intel/boards/bytcr_rt5640.c
1599
.ops = &byt_rt5640_aif1_ops,
sound/soc/intel/boards/bytcr_rt5640.c
1608
.ops = &byt_rt5640_aif1_ops,
sound/soc/intel/boards/bytcr_rt5640.c
1621
.ops = &byt_rt5640_be_ssp2_ops,
sound/soc/intel/boards/bytcr_rt5651.c
789
.ops = &byt_rt5651_aif1_ops,
sound/soc/intel/boards/bytcr_rt5651.c
798
.ops = &byt_rt5651_aif1_ops,
sound/soc/intel/boards/bytcr_rt5651.c
811
.ops = &byt_rt5651_be_ssp2_ops,
sound/soc/intel/boards/bytcr_wm5102.c
465
.ops = &byt_wm5102_aif1_ops,
sound/soc/intel/boards/bytcr_wm5102.c
475
.ops = &byt_wm5102_aif1_ops,
sound/soc/intel/boards/cht_bsw_max98090_ti.c
353
.ops = &cht_aif1_ops,
sound/soc/intel/boards/cht_bsw_max98090_ti.c
362
.ops = &cht_aif1_ops,
sound/soc/intel/boards/cht_bsw_max98090_ti.c
374
.ops = &cht_be_ssp2_ops,
sound/soc/intel/boards/cht_bsw_nau8824.c
196
.ops = &cht_aif1_ops,
sound/soc/intel/boards/cht_bsw_nau8824.c
205
.ops = &cht_aif1_ops,
sound/soc/intel/boards/cht_bsw_nau8824.c
218
.ops = &cht_be_ssp2_ops,
sound/soc/intel/boards/cht_bsw_rt5645.c
451
.ops = &cht_aif1_ops,
sound/soc/intel/boards/cht_bsw_rt5645.c
460
.ops = &cht_aif1_ops,
sound/soc/intel/boards/cht_bsw_rt5645.c
471
.ops = &cht_be_ssp2_ops,
sound/soc/intel/boards/cht_bsw_rt5672.c
362
.ops = &cht_aif1_ops,
sound/soc/intel/boards/cht_bsw_rt5672.c
371
.ops = &cht_aif1_ops,
sound/soc/intel/boards/cht_bsw_rt5672.c
383
.ops = &cht_be_ssp2_ops,
sound/soc/intel/boards/ehl_rt5660.c
181
.ops = &rt5660_ops,
sound/soc/intel/boards/hsw_rt5640.c
127
.ops = &codec_link_ops,
sound/soc/intel/boards/sof_cirrus_common.c
195
link->ops = &cs35l41_ops;
sound/soc/intel/boards/sof_cs42l42.c
175
ctx->codec_link->ops = &sof_cs42l42_ops;
sound/soc/intel/boards/sof_es8336.c
467
links[id].ops = &sof_es8336_ops;
sound/soc/intel/boards/sof_maxim_common.c
284
link->ops = &max_98373_ops;
sound/soc/intel/boards/sof_maxim_common.c
508
link->ops = &max_98390_ops;
sound/soc/intel/boards/sof_nau8825.c
200
ctx->codec_link->ops = &sof_nau8825_ops;
sound/soc/intel/boards/sof_pcm512x.c
249
links[id].ops = &sof_pcm512x_ops;
sound/soc/intel/boards/sof_realtek_common.c
275
link->ops = &rt1011_ops;
sound/soc/intel/boards/sof_realtek_common.c
374
link->ops = &rt1015p_ops;
sound/soc/intel/boards/sof_realtek_common.c
533
link->ops = &rt1015_ops;
sound/soc/intel/boards/sof_realtek_common.c
630
link->ops = &rt1308_ops;
sound/soc/intel/boards/sof_rt5682.c
568
ctx->codec_link->ops = &sof_rt5682_ops;
sound/soc/intel/boards/sof_rt5682.c
622
ctx->amp_link->ops = &sof_rt5682_ops;
sound/soc/intel/boards/sof_sdw.c
1078
ssp_info->ops);
sound/soc/intel/boards/sof_wm8804.c
170
.ops = &sof_wm8804_ops,
sound/soc/intel/catpt/pcm.c
692
.ops = &catpt_fe_dai_ops,
sound/soc/intel/catpt/pcm.c
715
.ops = &catpt_fe_dai_ops,
sound/soc/intel/catpt/pcm.c
729
.ops = &catpt_fe_dai_ops,
sound/soc/intel/catpt/pcm.c
743
.ops = &catpt_fe_dai_ops,
sound/soc/intel/catpt/pcm.c
757
.ops = &catpt_fe_dai_ops,
sound/soc/intel/catpt/pcm.c
785
.ops = &catpt_dai_ops,
sound/soc/intel/catpt/pcm.c
798
.ops = &catpt_dai_ops,
sound/soc/intel/keembay/kmb_platform.c
757
.ops = &kmb_dai_ops,
sound/soc/intel/keembay/kmb_platform.c
788
.ops = &kmb_dai_ops,
sound/soc/intel/keembay/kmb_platform.c
807
.ops = &kmb_dai_ops,
sound/soc/jz4740/jz4740-i2s.c
358
.ops = &jz4740_i2s_dai_ops,
sound/soc/jz4740/jz4740-i2s.c
399
.ops = &jz4740_i2s_dai_ops,
sound/soc/kirkwood/armada-370-db.c
77
.ops = &a370db_ops,
sound/soc/kirkwood/kirkwood-i2s.c
572
.ops = &kirkwood_i2s_dai_ops,
sound/soc/kirkwood/kirkwood-i2s.c
591
.ops = &kirkwood_i2s_dai_ops,
sound/soc/kirkwood/kirkwood-i2s.c
615
.ops = &kirkwood_i2s_dai_ops,
sound/soc/kirkwood/kirkwood-i2s.c
636
.ops = &kirkwood_i2s_dai_ops,
sound/soc/loongson/loongson1_ac97.c
280
.ops = &ls1x_ac97_dai_ops,
sound/soc/loongson/loongson_card.c
67
.ops = &loongson_ops,
sound/soc/loongson/loongson_i2s.c
247
.ops = &loongson_i2s_dai_ops,
sound/soc/mediatek/mt2701/mt2701-afe-pcm.c
559
.ops = &mt2701_single_memif_dai_ops,
sound/soc/mediatek/mt2701/mt2701-afe-pcm.c
574
.ops = &mt2701_dlm_memif_dai_ops,
sound/soc/mediatek/mt2701/mt2701-afe-pcm.c
588
.ops = &mt2701_single_memif_dai_ops,
sound/soc/mediatek/mt2701/mt2701-afe-pcm.c
603
.ops = &mt2701_single_memif_dai_ops,
sound/soc/mediatek/mt2701/mt2701-afe-pcm.c
616
.ops = &mt2701_single_memif_dai_ops,
sound/soc/mediatek/mt2701/mt2701-afe-pcm.c
629
.ops = &mt2701_single_memif_dai_ops,
sound/soc/mediatek/mt2701/mt2701-afe-pcm.c
655
.ops = &mt2701_afe_i2s_ops,
sound/soc/mediatek/mt2701/mt2701-afe-pcm.c
679
.ops = &mt2701_afe_i2s_ops,
sound/soc/mediatek/mt2701/mt2701-afe-pcm.c
703
.ops = &mt2701_afe_i2s_ops,
sound/soc/mediatek/mt2701/mt2701-afe-pcm.c
727
.ops = &mt2701_afe_i2s_ops,
sound/soc/mediatek/mt2701/mt2701-afe-pcm.c
749
.ops = &mt2701_btmrg_ops,
sound/soc/mediatek/mt2701/mt2701-cs42448.c
222
.ops = &mt2701_cs42448_48k_fe_ops,
sound/soc/mediatek/mt2701/mt2701-cs42448.c
232
.ops = &mt2701_cs42448_48k_fe_ops,
sound/soc/mediatek/mt2701/mt2701-cs42448.c
242
.ops = &mt2701_cs42448_48k_fe_ops,
sound/soc/mediatek/mt2701/mt2701-cs42448.c
271
.ops = &mt2701_cs42448_be_ops,
sound/soc/mediatek/mt2701/mt2701-cs42448.c
279
.ops = &mt2701_cs42448_be_ops,
sound/soc/mediatek/mt2701/mt2701-cs42448.c
287
.ops = &mt2701_cs42448_be_ops,
sound/soc/mediatek/mt2701/mt2701-cs42448.c
295
.ops = &mt2701_cs42448_be_ops,
sound/soc/mediatek/mt2701/mt2701-wm8960.c
88
.ops = &mt2701_wm8960_be_ops,
sound/soc/mediatek/mt6797/mt6797-afe-pcm.c
187
.ops = &mtk_afe_fe_ops,
sound/soc/mediatek/mt6797/mt6797-afe-pcm.c
199
.ops = &mtk_afe_fe_ops,
sound/soc/mediatek/mt6797/mt6797-afe-pcm.c
211
.ops = &mtk_afe_fe_ops,
sound/soc/mediatek/mt6797/mt6797-afe-pcm.c
223
.ops = &mtk_afe_fe_ops,
sound/soc/mediatek/mt6797/mt6797-afe-pcm.c
235
.ops = &mtk_afe_fe_ops,
sound/soc/mediatek/mt6797/mt6797-afe-pcm.c
247
.ops = &mtk_afe_fe_ops,
sound/soc/mediatek/mt6797/mt6797-afe-pcm.c
259
.ops = &mtk_afe_fe_ops,
sound/soc/mediatek/mt6797/mt6797-afe-pcm.c
271
.ops = &mtk_afe_fe_ops,
sound/soc/mediatek/mt6797/mt6797-dai-adda.c
301
.ops = &mtk_dai_adda_ops,
sound/soc/mediatek/mt6797/mt6797-dai-hostless.c
78
.ops = &mtk_dai_hostless_ops,
sound/soc/mediatek/mt6797/mt6797-dai-hostless.c
97
.ops = &mtk_dai_hostless_ops,
sound/soc/mediatek/mt6797/mt6797-dai-pcm.c
274
.ops = &mtk_dai_pcm_ops,
sound/soc/mediatek/mt6797/mt6797-dai-pcm.c
295
.ops = &mtk_dai_pcm_ops,
sound/soc/mediatek/mt7986/mt7986-afe-pcm.c
148
.ops = &mtk_afe_fe_ops,
sound/soc/mediatek/mt7986/mt7986-afe-pcm.c
160
.ops = &mtk_afe_fe_ops,
sound/soc/mediatek/mt7986/mt7986-dai-etdm.c
401
.ops = &mtk_dai_etdm_ops,
sound/soc/mediatek/mt8173/mt8173-afe-pcm.c
542
.ops = &mtk_afe_fe_ops,
sound/soc/mediatek/mt8173/mt8173-afe-pcm.c
553
.ops = &mtk_afe_fe_ops,
sound/soc/mediatek/mt8173/mt8173-afe-pcm.c
572
.ops = &mt8173_afe_i2s_ops,
sound/soc/mediatek/mt8173/mt8173-afe-pcm.c
592
.ops = &mtk_afe_fe_ops,
sound/soc/mediatek/mt8173/mt8173-afe-pcm.c
607
.ops = &mt8173_afe_hdmi_ops,
sound/soc/mediatek/mt8173/mt8173-max98090.c
123
.ops = &mt8173_max98090_ops,
sound/soc/mediatek/mt8173/mt8173-rt5650-rt5514.c
160
.ops = &mt8173_rt5650_rt5514_ops,
sound/soc/mediatek/mt8173/mt8173-rt5650-rt5676.c
201
.ops = &mt8173_rt5650_rt5676_ops,
sound/soc/mediatek/mt8173/mt8173-rt5650.c
239
.ops = &mt8173_rt5650_ops,
sound/soc/mediatek/mt8183/mt8183-afe-pcm.c
193
.ops = &mtk_afe_fe_ops,
sound/soc/mediatek/mt8183/mt8183-afe-pcm.c
205
.ops = &mtk_afe_fe_ops,
sound/soc/mediatek/mt8183/mt8183-afe-pcm.c
217
.ops = &mtk_afe_fe_ops,
sound/soc/mediatek/mt8183/mt8183-afe-pcm.c
229
.ops = &mtk_afe_fe_ops,
sound/soc/mediatek/mt8183/mt8183-afe-pcm.c
241
.ops = &mtk_afe_fe_ops,
sound/soc/mediatek/mt8183/mt8183-afe-pcm.c
253
.ops = &mtk_afe_fe_ops,
sound/soc/mediatek/mt8183/mt8183-afe-pcm.c
265
.ops = &mtk_afe_fe_ops,
sound/soc/mediatek/mt8183/mt8183-afe-pcm.c
277
.ops = &mtk_afe_fe_ops,
sound/soc/mediatek/mt8183/mt8183-afe-pcm.c
289
.ops = &mtk_afe_fe_ops,
sound/soc/mediatek/mt8183/mt8183-da7219-max98357.c
429
.ops = &mt8183_da7219_max98357_ops,
sound/soc/mediatek/mt8183/mt8183-da7219-max98357.c
439
.ops = &mt8183_da7219_max98357_bt_sco_ops,
sound/soc/mediatek/mt8183/mt8183-da7219-max98357.c
458
.ops = &mt8183_da7219_max98357_bt_sco_ops,
sound/soc/mediatek/mt8183/mt8183-da7219-max98357.c
477
.ops = &mt8183_da7219_max98357_ops,
sound/soc/mediatek/mt8183/mt8183-da7219-max98357.c
523
.ops = &mt8183_mt6358_i2s_ops,
sound/soc/mediatek/mt8183/mt8183-da7219-max98357.c
532
.ops = &mt8183_mt6358_i2s_ops,
sound/soc/mediatek/mt8183/mt8183-da7219-max98357.c
541
.ops = &mt8183_da7219_i2s_ops,
sound/soc/mediatek/mt8183/mt8183-da7219-max98357.c
557
.ops = &mt8183_mt6358_i2s_ops,
sound/soc/mediatek/mt8183/mt8183-da7219-max98357.c
767
dai_link->ops = &mt8183_da7219_i2s_ops;
sound/soc/mediatek/mt8183/mt8183-da7219-max98357.c
780
dai_link->ops = &mt8183_da7219_rt1015_i2s_ops;
sound/soc/mediatek/mt8183/mt8183-da7219-max98357.c
793
dai_link->ops = &mt8183_da7219_i2s_ops;
sound/soc/mediatek/mt8183/mt8183-dai-adda.c
402
.ops = &mtk_dai_adda_ops,
sound/soc/mediatek/mt8183/mt8183-dai-hostless.c
78
.ops = &mtk_dai_hostless_ops,
sound/soc/mediatek/mt8183/mt8183-dai-hostless.c
97
.ops = &mtk_dai_hostless_ops,
sound/soc/mediatek/mt8183/mt8183-dai-i2s.c
898
.ops = &mtk_dai_i2s_ops,
sound/soc/mediatek/mt8183/mt8183-dai-i2s.c
910
.ops = &mtk_dai_i2s_ops,
sound/soc/mediatek/mt8183/mt8183-dai-i2s.c
922
.ops = &mtk_dai_i2s_ops,
sound/soc/mediatek/mt8183/mt8183-dai-i2s.c
934
.ops = &mtk_dai_i2s_ops,
sound/soc/mediatek/mt8183/mt8183-dai-i2s.c
946
.ops = &mtk_dai_i2s_ops,
sound/soc/mediatek/mt8183/mt8183-dai-pcm.c
273
.ops = &mtk_dai_pcm_ops,
sound/soc/mediatek/mt8183/mt8183-dai-pcm.c
294
.ops = &mtk_dai_pcm_ops,
sound/soc/mediatek/mt8183/mt8183-dai-tdm.c
713
.ops = &mtk_dai_tdm_ops,
sound/soc/mediatek/mt8183/mt8183-mt6358-ts3a227-max98357.c
434
.ops = &mt8183_mt6358_ops,
sound/soc/mediatek/mt8183/mt8183-mt6358-ts3a227-max98357.c
444
.ops = &mt8183_mt6358_ts3a227_max98357_bt_sco_ops,
sound/soc/mediatek/mt8183/mt8183-mt6358-ts3a227-max98357.c
463
.ops = &mt8183_mt6358_ts3a227_max98357_bt_sco_ops,
sound/soc/mediatek/mt8183/mt8183-mt6358-ts3a227-max98357.c
482
.ops = &mt8183_mt6358_ops,
sound/soc/mediatek/mt8183/mt8183-mt6358-ts3a227-max98357.c
509
.ops = &mt8183_mt6358_ts3a227_max98357_wov_ops,
sound/soc/mediatek/mt8183/mt8183-mt6358-ts3a227-max98357.c
536
.ops = &mt8183_mt6358_i2s_ops,
sound/soc/mediatek/mt8183/mt8183-mt6358-ts3a227-max98357.c
545
.ops = &mt8183_mt6358_i2s_ops,
sound/soc/mediatek/mt8183/mt8183-mt6358-ts3a227-max98357.c
554
.ops = &mt8183_mt6358_i2s_ops,
sound/soc/mediatek/mt8183/mt8183-mt6358-ts3a227-max98357.c
569
.ops = &mt8183_mt6358_i2s_ops,
sound/soc/mediatek/mt8183/mt8183-mt6358-ts3a227-max98357.c
582
.ops = &mt8183_mt6358_tdm_ops,
sound/soc/mediatek/mt8183/mt8183-mt6358-ts3a227-max98357.c
742
dai_link->ops = &mt8183_mt6358_i2s_ops;
sound/soc/mediatek/mt8183/mt8183-mt6358-ts3a227-max98357.c
755
dai_link->ops = &mt8183_mt6358_rt1015_i2s_ops;
sound/soc/mediatek/mt8183/mt8183-mt6358-ts3a227-max98357.c
768
dai_link->ops = &mt8183_mt6358_i2s_ops;
sound/soc/mediatek/mt8186/mt8186-afe-pcm.c
367
.ops = &mt8186_memif_dai_ops,
sound/soc/mediatek/mt8186/mt8186-afe-pcm.c
379
.ops = &mt8186_memif_dai_ops,
sound/soc/mediatek/mt8186/mt8186-afe-pcm.c
391
.ops = &mt8186_memif_dai_ops,
sound/soc/mediatek/mt8186/mt8186-afe-pcm.c
403
.ops = &mt8186_memif_dai_ops,
sound/soc/mediatek/mt8186/mt8186-afe-pcm.c
415
.ops = &mt8186_memif_dai_ops,
sound/soc/mediatek/mt8186/mt8186-afe-pcm.c
427
.ops = &mt8186_memif_dai_ops,
sound/soc/mediatek/mt8186/mt8186-afe-pcm.c
439
.ops = &mt8186_memif_dai_ops,
sound/soc/mediatek/mt8186/mt8186-afe-pcm.c
451
.ops = &mt8186_memif_dai_ops,
sound/soc/mediatek/mt8186/mt8186-afe-pcm.c
463
.ops = &mt8186_memif_dai_ops,
sound/soc/mediatek/mt8186/mt8186-afe-pcm.c
475
.ops = &mt8186_memif_dai_ops,
sound/soc/mediatek/mt8186/mt8186-afe-pcm.c
487
.ops = &mt8186_memif_dai_ops,
sound/soc/mediatek/mt8186/mt8186-afe-pcm.c
499
.ops = &mt8186_memif_dai_ops,
sound/soc/mediatek/mt8186/mt8186-afe-pcm.c
511
.ops = &mt8186_memif_dai_ops,
sound/soc/mediatek/mt8186/mt8186-afe-pcm.c
523
.ops = &mt8186_memif_dai_ops,
sound/soc/mediatek/mt8186/mt8186-afe-pcm.c
535
.ops = &mt8186_memif_dai_ops,
sound/soc/mediatek/mt8186/mt8186-afe-pcm.c
547
.ops = &mt8186_memif_dai_ops,
sound/soc/mediatek/mt8186/mt8186-afe-pcm.c
559
.ops = &mt8186_memif_dai_ops,
sound/soc/mediatek/mt8186/mt8186-audsys-clk.c
22
const struct clk_ops *ops;
sound/soc/mediatek/mt8186/mt8186-dai-adda.c
727
.ops = &mtk_dai_adda_ops,
sound/soc/mediatek/mt8186/mt8186-dai-adda.c
739
.ops = &mtk_dai_adda_ops,
sound/soc/mediatek/mt8186/mt8186-dai-hostless.c
128
.ops = &mtk_dai_hostless_ops,
sound/soc/mediatek/mt8186/mt8186-dai-hostless.c
147
.ops = &mtk_dai_hostless_ops,
sound/soc/mediatek/mt8186/mt8186-dai-hostless.c
166
.ops = &mtk_dai_hostless_ops,
sound/soc/mediatek/mt8186/mt8186-dai-hostless.c
185
.ops = &mtk_dai_hostless_ops,
sound/soc/mediatek/mt8186/mt8186-dai-hostless.c
198
.ops = &mtk_dai_hostless_ops,
sound/soc/mediatek/mt8186/mt8186-dai-hostless.c
210
.ops = &mtk_dai_hostless_ops,
sound/soc/mediatek/mt8186/mt8186-dai-hostless.c
222
.ops = &mtk_dai_hostless_ops,
sound/soc/mediatek/mt8186/mt8186-dai-hostless.c
234
.ops = &mtk_dai_hostless_ops,
sound/soc/mediatek/mt8186/mt8186-dai-hostless.c
246
.ops = &mtk_dai_hostless_ops,
sound/soc/mediatek/mt8186/mt8186-dai-hostless.c
258
.ops = &mtk_dai_hostless_ops,
sound/soc/mediatek/mt8186/mt8186-dai-hostless.c
277
.ops = &mtk_dai_hostless_ops,
sound/soc/mediatek/mt8186/mt8186-dai-hw-gain.c
187
.ops = &mtk_dai_gain_ops,
sound/soc/mediatek/mt8186/mt8186-dai-hw-gain.c
209
.ops = &mtk_dai_gain_ops,
sound/soc/mediatek/mt8186/mt8186-dai-i2s.c
1077
.ops = &mtk_dai_connsys_i2s_ops,
sound/soc/mediatek/mt8186/mt8186-dai-i2s.c
1089
.ops = &mtk_dai_i2s_ops,
sound/soc/mediatek/mt8186/mt8186-dai-i2s.c
1101
.ops = &mtk_dai_i2s_ops,
sound/soc/mediatek/mt8186/mt8186-dai-i2s.c
1113
.ops = &mtk_dai_i2s_ops,
sound/soc/mediatek/mt8186/mt8186-dai-i2s.c
1125
.ops = &mtk_dai_i2s_ops,
sound/soc/mediatek/mt8186/mt8186-dai-pcm.c
369
.ops = &mtk_dai_pcm_ops,
sound/soc/mediatek/mt8186/mt8186-dai-src.c
641
.ops = &mtk_dai_src_ops,
sound/soc/mediatek/mt8186/mt8186-dai-src.c
660
.ops = &mtk_dai_src_ops,
sound/soc/mediatek/mt8186/mt8186-dai-tdm.c
594
.ops = &mtk_dai_tdm_ops,
sound/soc/mediatek/mt8186/mt8186-mt6366.c
1234
dai_link->ops = &mt8186_da7219_i2s_ops;
sound/soc/mediatek/mt8186/mt8186-mt6366.c
1237
dai_link->ops = &mt8186_rt5682s_i2s_ops;
sound/soc/mediatek/mt8186/mt8186-mt6366.c
655
.ops = &mtk_soundcard_common_playback_ops,
sound/soc/mediatek/mt8186/mt8186-mt6366.c
689
.ops = &mtk_soundcard_common_playback_ops,
sound/soc/mediatek/mt8186/mt8186-mt6366.c
756
.ops = &mtk_soundcard_common_capture_ops,
sound/soc/mediatek/mt8186/mt8186-mt6366.c
778
.ops = &mtk_soundcard_common_capture_ops,
sound/soc/mediatek/mt8186/mt8186-mt6366.c
890
.ops = &mt8186_rt5682s_i2s_ops,
sound/soc/mediatek/mt8188/mt8188-afe-pcm.c
469
.ops = &mt8188_afe_fe_dai_ops,
sound/soc/mediatek/mt8188/mt8188-afe-pcm.c
481
.ops = &mt8188_afe_fe_dai_ops,
sound/soc/mediatek/mt8188/mt8188-afe-pcm.c
493
.ops = &mt8188_afe_fe_dai_ops,
sound/soc/mediatek/mt8188/mt8188-afe-pcm.c
505
.ops = &mt8188_afe_fe_dai_ops,
sound/soc/mediatek/mt8188/mt8188-afe-pcm.c
517
.ops = &mt8188_afe_fe_dai_ops,
sound/soc/mediatek/mt8188/mt8188-afe-pcm.c
529
.ops = &mt8188_afe_fe_dai_ops,
sound/soc/mediatek/mt8188/mt8188-afe-pcm.c
541
.ops = &mt8188_afe_fe_dai_ops,
sound/soc/mediatek/mt8188/mt8188-afe-pcm.c
553
.ops = &mt8188_afe_fe_dai_ops,
sound/soc/mediatek/mt8188/mt8188-afe-pcm.c
565
.ops = &mt8188_afe_fe_dai_ops,
sound/soc/mediatek/mt8188/mt8188-afe-pcm.c
577
.ops = &mt8188_afe_fe_dai_ops,
sound/soc/mediatek/mt8188/mt8188-afe-pcm.c
589
.ops = &mt8188_afe_fe_dai_ops,
sound/soc/mediatek/mt8188/mt8188-afe-pcm.c
601
.ops = &mt8188_afe_fe_dai_ops,
sound/soc/mediatek/mt8188/mt8188-afe-pcm.c
613
.ops = &mt8188_afe_fe_dai_ops,
sound/soc/mediatek/mt8188/mt8188-afe-pcm.c
625
.ops = &mt8188_afe_fe_dai_ops,
sound/soc/mediatek/mt8188/mt8188-afe-pcm.c
637
.ops = &mt8188_afe_fe_dai_ops,
sound/soc/mediatek/mt8188/mt8188-afe-pcm.c
649
.ops = &mt8188_afe_fe_dai_ops,
sound/soc/mediatek/mt8188/mt8188-audsys-clk.c
23
const struct clk_ops *ops;
sound/soc/mediatek/mt8188/mt8188-dai-adda.c
455
.ops = &mtk_dai_adda_ops,
sound/soc/mediatek/mt8188/mt8188-dai-adda.c
467
.ops = &mtk_dai_adda_ops,
sound/soc/mediatek/mt8188/mt8188-dai-dmic.c
490
.ops = &mtk_dai_dmic_ops,
sound/soc/mediatek/mt8188/mt8188-dai-etdm.c
2505
.ops = &mtk_dai_hdmitx_dptx_ops,
sound/soc/mediatek/mt8188/mt8188-dai-etdm.c
2517
.ops = &mtk_dai_etdm_ops,
sound/soc/mediatek/mt8188/mt8188-dai-etdm.c
2529
.ops = &mtk_dai_etdm_ops,
sound/soc/mediatek/mt8188/mt8188-dai-etdm.c
2541
.ops = &mtk_dai_etdm_ops,
sound/soc/mediatek/mt8188/mt8188-dai-etdm.c
2553
.ops = &mtk_dai_etdm_ops,
sound/soc/mediatek/mt8188/mt8188-dai-etdm.c
2565
.ops = &mtk_dai_hdmitx_dptx_ops,
sound/soc/mediatek/mt8188/mt8188-dai-pcm.c
329
.ops = &mtk_dai_pcm_ops,
sound/soc/mediatek/mt8188/mt8188-mt6359.c
1185
.ops = &mt8188_dptx_ops,
sound/soc/mediatek/mt8188/mt8188-mt6359.c
1257
.ops = &mt8188_sof_be_ops,
sound/soc/mediatek/mt8188/mt8188-mt6359.c
1264
.ops = &mt8188_sof_be_ops,
sound/soc/mediatek/mt8188/mt8188-mt6359.c
1271
.ops = &mt8188_sof_be_ops,
sound/soc/mediatek/mt8188/mt8188-mt6359.c
1278
.ops = &mt8188_sof_be_ops,
sound/soc/mediatek/mt8188/mt8188-mt6359.c
1365
dai_link->ops = &mt8188_max98390_ops;
sound/soc/mediatek/mt8188/mt8188-mt6359.c
1372
dai_link->ops = &mt8188_nau8825_ops;
sound/soc/mediatek/mt8188/mt8188-mt6359.c
1379
dai_link->ops = &mt8188_rt5682s_i2s_ops;
sound/soc/mediatek/mt8188/mt8188-mt6359.c
1386
dai_link->ops = &mt8188_es8326_ops;
sound/soc/mediatek/mt8189/mt8189-afe-pcm.c
405
.ops = &mt8189_memif_dai_ops, \
sound/soc/mediatek/mt8189/mt8189-afe-pcm.c
419
.ops = &mt8189_memif_dai_ops, \
sound/soc/mediatek/mt8189/mt8189-dai-adda.c
1135
.ops = &mtk_dai_adda_ops,
sound/soc/mediatek/mt8189/mt8189-dai-adda.c
1147
.ops = &mtk_dai_adda_ops,
sound/soc/mediatek/mt8189/mt8189-dai-adda.c
1159
.ops = &mtk_dai_adda_ops,
sound/soc/mediatek/mt8189/mt8189-dai-adda.c
1171
.ops = &mtk_dai_adda_ops,
sound/soc/mediatek/mt8189/mt8189-dai-i2s.c
1340
.ops = &mtk_dai_i2s_ops, \
sound/soc/mediatek/mt8189/mt8189-dai-pcm.c
308
.ops = &mtk_dai_pcm_ops,
sound/soc/mediatek/mt8189/mt8189-dai-tdm.c
602
.ops = &mtk_dai_tdm_ops,
sound/soc/mediatek/mt8189/mt8189-dai-tdm.c
614
.ops = &mtk_dai_tdm_ops,
sound/soc/mediatek/mt8189/mt8189-nau8825.c
1039
dai_link->ops = &mt8189_nau8825_ops;
sound/soc/mediatek/mt8189/mt8189-nau8825.c
1046
dai_link->ops = &mt8189_rtxxxx_i2s_ops;
sound/soc/mediatek/mt8189/mt8189-nau8825.c
1053
dai_link->ops = &mt8189_rtxxxx_i2s_ops;
sound/soc/mediatek/mt8189/mt8189-nau8825.c
1060
dai_link->ops = &mt8189_rtxxxx_i2s_ops;
sound/soc/mediatek/mt8189/mt8189-nau8825.c
1067
dai_link->ops = &mt8189_es8326_ops;
sound/soc/mediatek/mt8189/mt8189-nau8825.c
1083
dai_link->ops = &mt8189_cs35l41_i2s_ops;
sound/soc/mediatek/mt8189/mt8189-nau8825.c
931
.ops = &mt8189_common_i2s_ops,
sound/soc/mediatek/mt8189/mt8189-nau8825.c
941
.ops = &mt8189_common_i2s_ops,
sound/soc/mediatek/mt8189/mt8189-nau8825.c
951
.ops = &mt8189_common_i2s_ops,
sound/soc/mediatek/mt8189/mt8189-nau8825.c
961
.ops = &mt8189_common_i2s_ops,
sound/soc/mediatek/mt8189/mt8189-nau8825.c
985
.ops = &mt8189_dptx_ops,
sound/soc/mediatek/mt8189/mt8189-nau8825.c
997
.ops = &mt8189_pcm_ops,
sound/soc/mediatek/mt8192/mt8192-afe-pcm.c
108
.ops = &mtk_afe_fe_ops,
sound/soc/mediatek/mt8192/mt8192-afe-pcm.c
120
.ops = &mtk_afe_fe_ops,
sound/soc/mediatek/mt8192/mt8192-afe-pcm.c
132
.ops = &mtk_afe_fe_ops,
sound/soc/mediatek/mt8192/mt8192-afe-pcm.c
144
.ops = &mtk_afe_fe_ops,
sound/soc/mediatek/mt8192/mt8192-afe-pcm.c
156
.ops = &mtk_afe_fe_ops,
sound/soc/mediatek/mt8192/mt8192-afe-pcm.c
168
.ops = &mtk_afe_fe_ops,
sound/soc/mediatek/mt8192/mt8192-afe-pcm.c
180
.ops = &mtk_afe_fe_ops,
sound/soc/mediatek/mt8192/mt8192-afe-pcm.c
192
.ops = &mtk_afe_fe_ops,
sound/soc/mediatek/mt8192/mt8192-afe-pcm.c
204
.ops = &mtk_afe_fe_ops,
sound/soc/mediatek/mt8192/mt8192-afe-pcm.c
216
.ops = &mtk_afe_fe_ops,
sound/soc/mediatek/mt8192/mt8192-afe-pcm.c
228
.ops = &mtk_afe_fe_ops,
sound/soc/mediatek/mt8192/mt8192-afe-pcm.c
240
.ops = &mtk_afe_fe_ops,
sound/soc/mediatek/mt8192/mt8192-afe-pcm.c
252
.ops = &mtk_afe_fe_ops,
sound/soc/mediatek/mt8192/mt8192-afe-pcm.c
264
.ops = &mtk_afe_fe_ops,
sound/soc/mediatek/mt8192/mt8192-afe-pcm.c
276
.ops = &mtk_afe_fe_ops,
sound/soc/mediatek/mt8192/mt8192-afe-pcm.c
288
.ops = &mtk_afe_fe_ops,
sound/soc/mediatek/mt8192/mt8192-afe-pcm.c
300
.ops = &mtk_afe_fe_ops,
sound/soc/mediatek/mt8192/mt8192-afe-pcm.c
312
.ops = &mtk_afe_fe_ops,
sound/soc/mediatek/mt8192/mt8192-afe-pcm.c
324
.ops = &mtk_afe_fe_ops,
sound/soc/mediatek/mt8192/mt8192-afe-pcm.c
336
.ops = &mtk_afe_fe_ops,
sound/soc/mediatek/mt8192/mt8192-afe-pcm.c
348
.ops = &mtk_afe_fe_ops,
sound/soc/mediatek/mt8192/mt8192-afe-pcm.c
360
.ops = &mtk_afe_fe_ops,
sound/soc/mediatek/mt8192/mt8192-dai-adda.c
1290
.ops = &mtk_dai_adda_ops,
sound/soc/mediatek/mt8192/mt8192-dai-adda.c
1309
.ops = &mtk_dai_adda_ops,
sound/soc/mediatek/mt8192/mt8192-dai-adda.c
1321
.ops = &mtk_dai_adda_ops,
sound/soc/mediatek/mt8192/mt8192-dai-adda.c
1333
.ops = &mtk_dai_adda_ops,
sound/soc/mediatek/mt8192/mt8192-dai-i2s.c
1856
.ops = &mtk_dai_connsys_i2s_ops,
sound/soc/mediatek/mt8192/mt8192-dai-i2s.c
1868
.ops = &mtk_dai_i2s_ops,
sound/soc/mediatek/mt8192/mt8192-dai-i2s.c
1880
.ops = &mtk_dai_i2s_ops,
sound/soc/mediatek/mt8192/mt8192-dai-i2s.c
1892
.ops = &mtk_dai_i2s_ops,
sound/soc/mediatek/mt8192/mt8192-dai-i2s.c
1904
.ops = &mtk_dai_i2s_ops,
sound/soc/mediatek/mt8192/mt8192-dai-i2s.c
1916
.ops = &mtk_dai_i2s_ops,
sound/soc/mediatek/mt8192/mt8192-dai-i2s.c
1928
.ops = &mtk_dai_i2s_ops,
sound/soc/mediatek/mt8192/mt8192-dai-i2s.c
1940
.ops = &mtk_dai_i2s_ops,
sound/soc/mediatek/mt8192/mt8192-dai-i2s.c
1952
.ops = &mtk_dai_i2s_ops,
sound/soc/mediatek/mt8192/mt8192-dai-i2s.c
1964
.ops = &mtk_dai_i2s_ops,
sound/soc/mediatek/mt8192/mt8192-dai-pcm.c
364
.ops = &mtk_dai_pcm_ops,
sound/soc/mediatek/mt8192/mt8192-dai-pcm.c
385
.ops = &mtk_dai_pcm_ops,
sound/soc/mediatek/mt8192/mt8192-dai-tdm.c
730
.ops = &mtk_dai_tdm_ops,
sound/soc/mediatek/mt8192/mt8192-mt6359-rt1015-rt5682.c
1096
dai_link->ops = &mt8192_rt1015_i2s_ops;
sound/soc/mediatek/mt8192/mt8192-mt6359-rt1015-rt5682.c
1124
dai_link->ops = &mt8192_rt1015_i2s_ops;
sound/soc/mediatek/mt8192/mt8192-mt6359-rt1015-rt5682.c
629
.ops = &mtk_soundcard_common_playback_ops,
sound/soc/mediatek/mt8192/mt8192-mt6359-rt1015-rt5682.c
693
.ops = &mtk_soundcard_common_capture_ops,
sound/soc/mediatek/mt8192/mt8192-mt6359-rt1015-rt5682.c
703
.ops = &mtk_soundcard_common_playback_ops,
sound/soc/mediatek/mt8192/mt8192-mt6359-rt1015-rt5682.c
888
.ops = &mt8192_rt5682x_i2s_ops,
sound/soc/mediatek/mt8192/mt8192-mt6359-rt1015-rt5682.c
897
.ops = &mt8192_rt5682x_i2s_ops,
sound/soc/mediatek/mt8195/mt8195-afe-pcm.c
491
.ops = &mt8195_afe_fe_dai_ops,
sound/soc/mediatek/mt8195/mt8195-afe-pcm.c
503
.ops = &mt8195_afe_fe_dai_ops,
sound/soc/mediatek/mt8195/mt8195-afe-pcm.c
515
.ops = &mt8195_afe_fe_dai_ops,
sound/soc/mediatek/mt8195/mt8195-afe-pcm.c
527
.ops = &mt8195_afe_fe_dai_ops,
sound/soc/mediatek/mt8195/mt8195-afe-pcm.c
539
.ops = &mt8195_afe_fe_dai_ops,
sound/soc/mediatek/mt8195/mt8195-afe-pcm.c
551
.ops = &mt8195_afe_fe_dai_ops,
sound/soc/mediatek/mt8195/mt8195-afe-pcm.c
563
.ops = &mt8195_afe_fe_dai_ops,
sound/soc/mediatek/mt8195/mt8195-afe-pcm.c
575
.ops = &mt8195_afe_fe_dai_ops,
sound/soc/mediatek/mt8195/mt8195-afe-pcm.c
587
.ops = &mt8195_afe_fe_dai_ops,
sound/soc/mediatek/mt8195/mt8195-afe-pcm.c
599
.ops = &mt8195_afe_fe_dai_ops,
sound/soc/mediatek/mt8195/mt8195-afe-pcm.c
611
.ops = &mt8195_afe_fe_dai_ops,
sound/soc/mediatek/mt8195/mt8195-afe-pcm.c
623
.ops = &mt8195_afe_fe_dai_ops,
sound/soc/mediatek/mt8195/mt8195-afe-pcm.c
635
.ops = &mt8195_afe_fe_dai_ops,
sound/soc/mediatek/mt8195/mt8195-afe-pcm.c
647
.ops = &mt8195_afe_fe_dai_ops,
sound/soc/mediatek/mt8195/mt8195-afe-pcm.c
659
.ops = &mt8195_afe_fe_dai_ops,
sound/soc/mediatek/mt8195/mt8195-afe-pcm.c
671
.ops = &mt8195_afe_fe_dai_ops,
sound/soc/mediatek/mt8195/mt8195-audsys-clk.c
23
const struct clk_ops *ops;
sound/soc/mediatek/mt8195/mt8195-dai-adda.c
680
.ops = &mtk_dai_adda_ops,
sound/soc/mediatek/mt8195/mt8195-dai-adda.c
692
.ops = &mtk_dai_adda_ops,
sound/soc/mediatek/mt8195/mt8195-dai-adda.c
704
.ops = &mtk_dai_adda_ops,
sound/soc/mediatek/mt8195/mt8195-dai-etdm.c
2529
.ops = &mtk_dai_hdmitx_dptx_ops,
sound/soc/mediatek/mt8195/mt8195-dai-etdm.c
2541
.ops = &mtk_dai_etdm_ops,
sound/soc/mediatek/mt8195/mt8195-dai-etdm.c
2553
.ops = &mtk_dai_etdm_ops,
sound/soc/mediatek/mt8195/mt8195-dai-etdm.c
2565
.ops = &mtk_dai_etdm_ops,
sound/soc/mediatek/mt8195/mt8195-dai-etdm.c
2577
.ops = &mtk_dai_etdm_ops,
sound/soc/mediatek/mt8195/mt8195-dai-etdm.c
2589
.ops = &mtk_dai_hdmitx_dptx_ops2,
sound/soc/mediatek/mt8195/mt8195-dai-pcm.c
330
.ops = &mtk_dai_pcm_ops,
sound/soc/mediatek/mt8195/mt8195-mt6359.c
1002
.ops = &mtk_soundcard_common_playback_ops,
sound/soc/mediatek/mt8195/mt8195-mt6359.c
1025
.ops = &mtk_soundcard_common_capture_ops,
sound/soc/mediatek/mt8195/mt8195-mt6359.c
1037
.ops = &mtk_soundcard_common_capture_ops,
sound/soc/mediatek/mt8195/mt8195-mt6359.c
1049
.ops = &mtk_soundcard_common_capture_ops,
sound/soc/mediatek/mt8195/mt8195-mt6359.c
1061
.ops = &mtk_soundcard_common_capture_ops,
sound/soc/mediatek/mt8195/mt8195-mt6359.c
1084
.ops = &mtk_soundcard_common_capture_ops,
sound/soc/mediatek/mt8195/mt8195-mt6359.c
1096
.ops = &mtk_soundcard_common_capture_ops,
sound/soc/mediatek/mt8195/mt8195-mt6359.c
1108
.ops = &mtk_soundcard_common_capture_ops,
sound/soc/mediatek/mt8195/mt8195-mt6359.c
1122
.ops = &mt8195_dptx_ops,
sound/soc/mediatek/mt8195/mt8195-mt6359.c
1198
.ops = &mt8195_sof_be_ops,
sound/soc/mediatek/mt8195/mt8195-mt6359.c
1205
.ops = &mt8195_sof_be_ops,
sound/soc/mediatek/mt8195/mt8195-mt6359.c
1212
.ops = &mt8195_sof_be_ops,
sound/soc/mediatek/mt8195/mt8195-mt6359.c
1219
.ops = &mt8195_sof_be_ops,
sound/soc/mediatek/mt8195/mt8195-mt6359.c
1324
dai_link->ops = &mt8195_rt5682_etdm_ops;
sound/soc/mediatek/mt8195/mt8195-mt6359.c
1334
dai_link->ops = &mt8195_rt5682_etdm_ops;
sound/soc/mediatek/mt8195/mt8195-mt6359.c
1349
dai_link->ops = &mt8195_rt1011_etdm_ops;
sound/soc/mediatek/mt8195/mt8195-mt6359.c
1422
dai_link->ops = &mt8195_rt1011_etdm_ops;
sound/soc/mediatek/mt8195/mt8195-mt6359.c
1434
dai_link->ops = &mt8195_rt5682_etdm_ops;
sound/soc/mediatek/mt8195/mt8195-mt6359.c
931
.ops = &mtk_soundcard_common_playback_ops,
sound/soc/mediatek/mt8195/mt8195-mt6359.c
943
.ops = &mtk_soundcard_common_playback_ops,
sound/soc/mediatek/mt8195/mt8195-mt6359.c
955
.ops = &mtk_soundcard_common_playback_ops,
sound/soc/mediatek/mt8195/mt8195-mt6359.c
978
.ops = &mtk_soundcard_common_playback_ops,
sound/soc/mediatek/mt8195/mt8195-mt6359.c
990
.ops = &mt8195_hdmitx_dptx_playback_ops,
sound/soc/mediatek/mt8365/mt8365-afe-pcm.c
1006
.ops = &mt8365_afe_hw_gain1_ops,
sound/soc/mediatek/mt8365/mt8365-afe-pcm.c
878
.ops = &mt8365_afe_fe_dai_ops,
sound/soc/mediatek/mt8365/mt8365-afe-pcm.c
890
.ops = &mt8365_afe_fe_dai_ops,
sound/soc/mediatek/mt8365/mt8365-afe-pcm.c
902
.ops = &mt8365_afe_fe_dai_ops,
sound/soc/mediatek/mt8365/mt8365-afe-pcm.c
914
.ops = &mt8365_afe_fe_dai_ops,
sound/soc/mediatek/mt8365/mt8365-afe-pcm.c
926
.ops = &mt8365_afe_fe_dai_ops,
sound/soc/mediatek/mt8365/mt8365-afe-pcm.c
938
.ops = &mt8365_afe_fe_dai_ops,
sound/soc/mediatek/mt8365/mt8365-afe-pcm.c
950
.ops = &mt8365_afe_fe_dai_ops,
sound/soc/mediatek/mt8365/mt8365-afe-pcm.c
962
.ops = &mt8365_afe_fe_dai_ops,
sound/soc/mediatek/mt8365/mt8365-afe-pcm.c
984
.ops = &mt8365_dai_hostless_ops,
sound/soc/mediatek/mt8365/mt8365-dai-adda.c
250
.ops = &mt8365_afe_int_adda_ops,
sound/soc/mediatek/mt8365/mt8365-dai-dmic.c
227
.ops = &mt8365_afe_dmic_ops,
sound/soc/mediatek/mt8365/mt8365-dai-i2s.c
757
.ops = &mt8365_afe_i2s_ops,
sound/soc/mediatek/mt8365/mt8365-dai-i2s.c
779
.ops = &mt8365_afe_2nd_i2s_ops,
sound/soc/mediatek/mt8365/mt8365-dai-pcm.c
238
.ops = &mt8365_dai_pcm1_ops,
sound/soc/mediatek/mt8365/mt8365-mt6357.c
242
.ops = &mt8365_mt6357_int_adda_ops,
sound/soc/meson/aiu-acodec-ctrl.c
132
.ops = &aiu_acodec_ctrl_input_ops, \
sound/soc/meson/aiu-acodec-ctrl.c
138
.ops = &aiu_acodec_ctrl_output_ops, \
sound/soc/meson/aiu-codec-ctrl.c
104
.ops = &aiu_codec_ctrl_input_ops, \
sound/soc/meson/aiu-codec-ctrl.c
110
.ops = &aiu_codec_ctrl_output_ops, \
sound/soc/meson/aiu.c
123
.ops = &aiu_fifo_i2s_dai_ops,
sound/soc/meson/aiu.c
136
.ops = &aiu_fifo_spdif_dai_ops,
sound/soc/meson/aiu.c
147
.ops = &aiu_encoder_i2s_dai_ops,
sound/soc/meson/aiu.c
164
.ops = &aiu_encoder_spdif_dai_ops,
sound/soc/meson/axg-card.c
138
lb->ops = &axg_card_tdm_be_ops;
sound/soc/meson/axg-card.c
261
link->ops = &axg_card_tdm_be_ops;
sound/soc/meson/axg-frddr.c
118
.ops = &axg_frddr_ops,
sound/soc/meson/axg-frddr.c
195
.ops = &g12a_frddr_ops,
sound/soc/meson/axg-pdm.c
457
.ops = &axg_pdm_dai_ops,
sound/soc/meson/axg-spdifin.c
418
drv->ops = &axg_spdifin_ops;
sound/soc/meson/axg-spdifout.c
314
.ops = &axg_spdifout_ops,
sound/soc/meson/axg-tdm-formatter.c
119
ret = formatter->drv->ops->prepare(formatter->map,
sound/soc/meson/axg-tdm-formatter.c
137
formatter->drv->ops->enable(formatter->map);
sound/soc/meson/axg-tdm-formatter.c
149
formatter->drv->ops->disable(formatter->map);
sound/soc/meson/axg-tdm-formatter.c
191
struct axg_tdm_stream *ts = formatter->drv->ops->get_stream(w);
sound/soc/meson/axg-tdm-formatter.h
33
const struct axg_tdm_formatter_ops *ops;
sound/soc/meson/axg-tdm-interface.c
460
.ops = &axg_tdm_iface_ops,
sound/soc/meson/axg-tdm-interface.c
474
.ops = &axg_tdm_iface_ops,
sound/soc/meson/axg-tdmin.c
229
.ops = &axg_tdmin_ops,
sound/soc/meson/axg-tdmout.c
239
.ops = &axg_tdmout_ops,
sound/soc/meson/axg-tdmout.c
248
.ops = &axg_tdmout_ops,
sound/soc/meson/axg-tdmout.c
308
.ops = &axg_tdmout_ops,
sound/soc/meson/axg-toddr.c
137
.ops = &axg_toddr_ops,
sound/soc/meson/axg-toddr.c
234
.ops = &g12a_toddr_ops,
sound/soc/meson/g12a-toacodec.c
190
.ops = &g12a_toacodec_input_ops, \
sound/soc/meson/g12a-toacodec.c
197
.ops = &g12a_toacodec_output_ops, \
sound/soc/meson/g12a-tohdmitx.c
178
.ops = &g12a_tohdmitx_input_ops, \
sound/soc/meson/g12a-tohdmitx.c
185
.ops = &g12a_tohdmitx_output_ops, \
sound/soc/meson/gx-card.c
59
link->ops = &gx_card_i2s_be_ops;
sound/soc/meson/t9015.c
97
.ops = &t9015_dai_ops,
sound/soc/mxs/mxs-saif.c
718
.ops = &mxs_saif_dai_ops,
sound/soc/mxs/mxs-sgtl5000.c
80
.ops = &mxs_sgtl5000_hifi_ops,
sound/soc/mxs/mxs-sgtl5000.c
87
.ops = &mxs_sgtl5000_hifi_ops,
sound/soc/pxa/mmp-sspa.c
366
.ops = &mmp_sspa_dai_ops,
sound/soc/pxa/pxa-ssp.c
841
.ops = &pxa_ssp_dai_ops,
sound/soc/pxa/pxa2xx-ac97.c
169
.ops = &pxa_ac97_hifi_dai_ops,
sound/soc/pxa/pxa2xx-ac97.c
185
.ops = &pxa_ac97_aux_dai_ops,
sound/soc/pxa/pxa2xx-ac97.c
195
.ops = &pxa_ac97_mic_dai_ops,
sound/soc/pxa/pxa2xx-i2s.c
353
.ops = &pxa_i2s_dai_ops,
sound/soc/pxa/spitz.c
267
.ops = &spitz_ops,
sound/soc/qcom/apq8016_sbc.c
266
link->ops = &msm8916_qdsp6_be_ops;
sound/soc/qcom/apq8096.c
101
link->ops = &apq8096_ops;
sound/soc/qcom/lpass-apq8016.c
119
.ops = &asoc_qcom_lpass_cpu_dai_ops,
sound/soc/qcom/lpass-apq8016.c
44
.ops = &asoc_qcom_lpass_cpu_dai_ops,
sound/soc/qcom/lpass-apq8016.c
64
.ops = &asoc_qcom_lpass_cpu_dai_ops,
sound/soc/qcom/lpass-apq8016.c
84
.ops = &asoc_qcom_lpass_cpu_dai_ops,
sound/soc/qcom/lpass-ipq806x.c
54
.ops = &asoc_qcom_lpass_cpu_dai_ops,
sound/soc/qcom/lpass-sc7180.c
46
.ops = &asoc_qcom_lpass_cpu_dai_ops,
sound/soc/qcom/lpass-sc7180.c
59
.ops = &asoc_qcom_lpass_cpu_dai_ops2,
sound/soc/qcom/lpass-sc7180.c
72
.ops = &asoc_qcom_lpass_hdmi_dai_ops,
sound/soc/qcom/lpass-sc7280.c
106
.ops = &asoc_qcom_lpass_cdc_dma_dai_ops,
sound/soc/qcom/lpass-sc7280.c
41
.ops = &asoc_qcom_lpass_cpu_dai_ops,
sound/soc/qcom/lpass-sc7280.c
54
.ops = &asoc_qcom_lpass_cpu_dai_ops,
sound/soc/qcom/lpass-sc7280.c
67
.ops = &asoc_qcom_lpass_hdmi_dai_ops,
sound/soc/qcom/lpass-sc7280.c
80
.ops = &asoc_qcom_lpass_cdc_dma_dai_ops,
sound/soc/qcom/lpass-sc7280.c
93
.ops = &asoc_qcom_lpass_cdc_dma_dai_ops,
sound/soc/qcom/qdsp6/q6asm-dai.c
1291
dai_drv->ops = &q6asm_dai_ops;
sound/soc/qcom/qdsp6/q6dsp-lpass-clocks.c
166
init.ops = &clk_q6dsp_ops;
sound/soc/qcom/qdsp6/q6dsp-lpass-clocks.c
168
init.ops = &clk_vote_q6dsp_ops;
sound/soc/qcom/qdsp6/q6dsp-lpass-ports.c
629
q6dsp_audio_fe_dais[i].ops = cfg->q6hdmi_ops;
sound/soc/qcom/qdsp6/q6dsp-lpass-ports.c
632
q6dsp_audio_fe_dais[i].ops = cfg->q6hdmi_ops;
sound/soc/qcom/qdsp6/q6dsp-lpass-ports.c
635
q6dsp_audio_fe_dais[i].ops = cfg->q6slim_ops;
sound/soc/qcom/qdsp6/q6dsp-lpass-ports.c
639
q6dsp_audio_fe_dais[i].ops = cfg->q6i2s_ops;
sound/soc/qcom/qdsp6/q6dsp-lpass-ports.c
642
q6dsp_audio_fe_dais[i].ops = cfg->q6tdm_ops;
sound/soc/qcom/qdsp6/q6dsp-lpass-ports.c
645
q6dsp_audio_fe_dais[i].ops = cfg->q6dma_ops;
sound/soc/qcom/qdsp6/q6dsp-lpass-ports.c
648
q6dsp_audio_fe_dais[i].ops = cfg->q6usb_ops;
sound/soc/qcom/qdsp6/q6usb.c
116
.ops = &q6usb_ops,
sound/soc/qcom/qdsp6/topology.c
1255
switch (le32_to_cpu(hdr->ops.get)) {
sound/soc/qcom/qdsp6/topology.c
1267
hdr->ops.get, hdr->ops.put, hdr->ops.info);
sound/soc/qcom/sc7180.c
546
link->ops = &sc7180_adau7002_ops;
sound/soc/qcom/sc7180.c
550
link->ops = &sc7180_qdsp_ops;
sound/soc/qcom/sc7180.c
555
link->ops = &sc7180_ops;
sound/soc/qcom/sc7280.c
375
link->ops = &sc7280_ops;
sound/soc/qcom/sc8280xp.c
133
link->ops = &sc8280xp_be_ops;
sound/soc/qcom/sdm845.c
532
link->ops = &sdm845_be_ops;
sound/soc/qcom/sm8250.c
157
link->ops = &sm8250_be_ops;
sound/soc/qcom/storm.c
64
.ops = &storm_soc_ops,
sound/soc/qcom/x1e80100.c
157
link->ops = &x1e80100_be_ops;
sound/soc/renesas/fsi.c
1796
.ops = &fsi_dai_ops,
sound/soc/renesas/fsi.c
1812
.ops = &fsi_dai_ops,
sound/soc/renesas/hac.c
285
.ops = &hac_dai_ops,
sound/soc/renesas/hac.c
303
.ops = &hac_dai_ops,
sound/soc/renesas/migor.c
136
.ops = &migor_dai_ops,
sound/soc/renesas/migor.c
39
.ops = &siumckb_clk_ops,
sound/soc/renesas/rcar/core.c
130
if (!mod || !mod->ops || !mod->ops->dma_req)
sound/soc/renesas/rcar/core.c
133
return mod->ops->dma_req(io, mod);
sound/soc/renesas/rcar/core.c
1394
drv->ops = &rsnd_soc_dai_ops;
sound/soc/renesas/rcar/core.c
153
if ((mod)->ops->id_sub) {
sound/soc/renesas/rcar/core.c
155
mod->ops->name,
sound/soc/renesas/rcar/core.c
160
mod->ops->name,
sound/soc/renesas/rcar/core.c
181
if ((mod)->ops->id)
sound/soc/renesas/rcar/core.c
182
return (mod)->ops->id(mod);
sound/soc/renesas/rcar/core.c
189
if ((mod)->ops->id_sub)
sound/soc/renesas/rcar/core.c
190
return (mod)->ops->id_sub(mod);
sound/soc/renesas/rcar/core.c
197
struct rsnd_mod_ops *ops,
sound/soc/renesas/rcar/core.c
208
mod->ops = ops;
sound/soc/renesas/rcar/core.c
535
u32 *status = mod->ops->get_status(mod, io, type);
sound/soc/renesas/rcar/core.c
566
if (func_call > 0 && (mod)->ops->fn) \
sound/soc/renesas/rcar/core.c
567
tmp = (mod)->ops->fn(mod, io, param); \
sound/soc/renesas/rcar/debugfs.c
28
u32 *status = mod->ops->get_status(mod, io, mod->type);
sound/soc/renesas/rcar/debugfs.c
33
if (mod->ops->debug_info)
sound/soc/renesas/rcar/debugfs.c
34
mod->ops->debug_info(m, io, mod);
sound/soc/renesas/rcar/dma.c
761
struct rsnd_mod_ops *ops;
sound/soc/renesas/rcar/dma.c
781
ops = &rsnd_dmapp_ops;
sound/soc/renesas/rcar/dma.c
786
ops = &rsnd_dmaen_ops;
sound/soc/renesas/rcar/dma.c
794
ops = &rsnd_dmaen_ops;
sound/soc/renesas/rcar/dma.c
806
ret = rsnd_mod_init(priv, *dma_mod, ops, NULL,
sound/soc/renesas/rcar/gen.c
21
struct rsnd_gen_ops *ops;
sound/soc/renesas/rcar/gen.c
76
if (mod->ops->id_cmd)
sound/soc/renesas/rcar/gen.c
77
return mod->ops->id_cmd(mod);
sound/soc/renesas/rcar/msiof.c
395
.ops = &msiof_dai_ops,
sound/soc/renesas/rcar/rsnd.h
353
struct rsnd_mod_ops *ops;
sound/soc/renesas/rcar/rsnd.h
421
struct rsnd_mod_ops *ops,
sound/soc/renesas/rcar/ssi.c
1079
return mod->ops == &rsnd_ssi_dma_ops;
sound/soc/renesas/rcar/ssi.c
1163
struct rsnd_mod_ops *ops;
sound/soc/renesas/rcar/ssi.c
1223
ops = &rsnd_ssi_pio_ops;
sound/soc/renesas/rcar/ssi.c
1225
ops = &rsnd_ssi_dma_ops;
sound/soc/renesas/rcar/ssi.c
1227
ret = rsnd_mod_init(priv, rsnd_mod_get(ssi), ops, clk,
sound/soc/renesas/rcar/ssi.c
998
mod->ops = &rsnd_ssi_pio_ops;
sound/soc/renesas/rcar/ssiu.c
514
struct rsnd_mod_ops *ops;
sound/soc/renesas/rcar/ssiu.c
541
ops = &rsnd_ssiu_ops_gen1;
sound/soc/renesas/rcar/ssiu.c
543
ops = &rsnd_ssiu_ops_gen2;
sound/soc/renesas/rcar/ssiu.c
548
(ops == &rsnd_ssiu_ops_gen2)) {
sound/soc/renesas/rcar/ssiu.c
549
ops->id = rsnd_ssiu_id;
sound/soc/renesas/rcar/ssiu.c
550
ops->id_sub = rsnd_ssiu_id_sub;
sound/soc/renesas/rcar/ssiu.c
589
ops, NULL, RSND_MOD_SSIU, i);
sound/soc/renesas/rz-ssi.c
1112
.ops = &rz_ssi_dai_ops,
sound/soc/renesas/siu_dai.c
713
.ops = &siu_dai_ops,
sound/soc/renesas/ssi.c
357
.ops = &ssi_dai_ops,
sound/soc/renesas/ssi.c
374
.ops = &ssi_dai_ops,
sound/soc/rockchip/rk3288_hdmi_analog.c
149
.ops = &rk_ops,
sound/soc/rockchip/rk3399_gru_sound.c
348
.ops = &rockchip_sound_da7219_ops,
sound/soc/rockchip/rk3399_gru_sound.c
357
.ops = &rockchip_sound_dmic_ops,
sound/soc/rockchip/rk3399_gru_sound.c
365
.ops = &rockchip_sound_max98357a_ops,
sound/soc/rockchip/rk3399_gru_sound.c
374
.ops = &rockchip_sound_rt5514_ops,
sound/soc/rockchip/rockchip_i2s.c
550
.ops = &rockchip_i2s_dai_ops,
sound/soc/rockchip/rockchip_i2s_tdm.c
1045
.ops = &rockchip_i2s_tdm_dai_ops,
sound/soc/rockchip/rockchip_max98090.c
247
.ops = &rk_aif1_ops,
sound/soc/rockchip/rockchip_max98090.c
261
.ops = &rk_aif1_ops,
sound/soc/rockchip/rockchip_max98090.c
274
.ops = &rk_aif1_ops,
sound/soc/rockchip/rockchip_max98090.c
284
.ops = &rk_aif1_ops,
sound/soc/rockchip/rockchip_pdm.c
401
.ops = &rockchip_pdm_dai_ops,
sound/soc/rockchip/rockchip_rt5645.c
145
.ops = &rk_aif1_ops,
sound/soc/rockchip/rockchip_sai.c
968
.ops = &rockchip_sai_dai_ops,
sound/soc/rockchip/rockchip_spdif.c
258
.ops = &rk_spdif_dai_ops,
sound/soc/samsung/aries_wm8994.c
478
.ops = &aries_ops,
sound/soc/samsung/arndale.c
116
.ops = &arndale_wm1811_ops,
sound/soc/samsung/arndale.c
99
.ops = &arndale_rt5631_ops,
sound/soc/samsung/i2s.c
1192
dai_drv->ops = &samsung_i2s_dai_ops;
sound/soc/samsung/littlemill.c
158
.ops = &littlemill_ops,
sound/soc/samsung/midas_wm1811.c
538
.ops = &midas_aif1_ops,
sound/soc/samsung/odroid.c
170
.ops = &odroid_card_fe_ops,
sound/soc/samsung/odroid.c
179
.ops = &odroid_card_be_ops,
sound/soc/samsung/odroid.c
187
.ops = &odroid_card_fe_ops,
sound/soc/samsung/pcm.c
457
.ops = &s3c_pcm_dai_ops, \
sound/soc/samsung/smdk_spdif.c
153
.ops = &smdk_spdif_ops,
sound/soc/samsung/smdk_wm8994.c
110
.ops = &smdk_ops,
sound/soc/samsung/smdk_wm8994.c
117
.ops = &smdk_ops,
sound/soc/samsung/smdk_wm8994pcm.c
103
.ops = &smdk_wm8994_pcm_ops,
sound/soc/samsung/snow.c
160
link->ops = &snow_card_ops;
sound/soc/samsung/spdif.c
351
.ops = &spdif_dai_ops,
sound/soc/samsung/tm2_wm5110.c
452
.ops = &tm2_aif1_ops,
sound/soc/samsung/tm2_wm5110.c
459
.ops = &tm2_aif2_ops,
sound/soc/samsung/tm2_wm5110.c
474
.ops = &tm2_hdmi_ops,
sound/soc/samsung/tobermory.c
120
.ops = &tobermory_ops,
sound/soc/sdca/sdca_asoc.c
1171
const struct snd_soc_dai_ops *ops)
sound/soc/sdca/sdca_asoc.c
1212
dais[j].ops = ops;
sound/soc/sdca/sdca_asoc.c
1240
const struct snd_soc_dai_ops *ops)
sound/soc/sdca/sdca_asoc.c
1278
ret = sdca_asoc_populate_dais(dev, function, dais, ops);
sound/soc/sdca/sdca_class.c
332
.ops = &class_sdw_ops,
sound/soc/sdw_utils/soc_sdw_maxim.c
131
dai_links->ops = &max_98373_sdw_ops;
sound/soc/sdw_utils/soc_sdw_utils.c
1300
const struct snd_soc_ops *ops)
sound/soc/sdw_utils/soc_sdw_utils.c
1316
dai_links->ops = ops;
sound/soc/sdw_utils/soc_sdw_utils.c
1325
const struct snd_soc_ops *ops)
sound/soc/sdw_utils/soc_sdw_utils.c
1342
no_pcm, init, ops);
sound/soc/sdw_utils/soc_sdw_utils.c
275
.ops = &soc_sdw_rt1308_i2s_ops,
sound/soc/soc-ac97.c
360
int snd_soc_set_ac97_ops(struct snd_ac97_bus_ops *ops)
sound/soc/soc-ac97.c
362
if (ops == soc_ac97_ops)
sound/soc/soc-ac97.c
365
if (soc_ac97_ops && ops)
sound/soc/soc-ac97.c
368
soc_ac97_ops = ops;
sound/soc/soc-ac97.c
369
soc_ac97_bus.ops = ops;
sound/soc/soc-ac97.c
37
.ops = NULL, /* Gets initialized in snd_soc_set_ac97_ops() */
sound/soc/soc-ac97.c
383
int snd_soc_set_ac97_ops_of_reset(struct snd_ac97_bus_ops *ops,
sound/soc/soc-ac97.c
394
ret = snd_soc_set_ac97_ops(ops);
sound/soc/soc-ac97.c
398
ops->warm_reset = snd_soc_ac97_warm_reset;
sound/soc/soc-ac97.c
399
ops->reset = snd_soc_ac97_reset;
sound/soc/soc-compress.c
602
compr->ops = devm_kzalloc(rtd->card->dev, sizeof(soc_compr_ops),
sound/soc/soc-compress.c
604
if (!compr->ops)
sound/soc/soc-compress.c
637
memcpy(compr->ops, &soc_compr_dyn_ops, sizeof(soc_compr_dyn_ops));
sound/soc/soc-compress.c
642
memcpy(compr->ops, &soc_compr_ops, sizeof(soc_compr_ops));
sound/soc/soc-compress.c
650
compr->ops->copy = snd_soc_component_compr_copy;
sound/soc/soc-dai.c
115
if (dai->driver->ops &&
sound/soc/soc-dai.c
116
dai->driver->ops->set_bclk_ratio)
sound/soc/soc-dai.c
117
ret = dai->driver->ops->set_bclk_ratio(dai, ratio);
sound/soc/soc-dai.c
132
if (dai->driver->ops &&
sound/soc/soc-dai.c
133
dai->driver->ops->num_auto_selectable_formats)
sound/soc/soc-dai.c
134
max = max(max, dai->driver->ops->num_auto_selectable_formats);
sound/soc/soc-dai.c
157
const struct snd_soc_dai_ops *ops = dai->driver->ops;
sound/soc/soc-dai.c
174
if (ops)
sound/soc/soc-dai.c
175
max = ops->num_auto_selectable_formats;
sound/soc/soc-dai.c
180
if (ops && ops->auto_selectable_formats)
sound/soc/soc-dai.c
182
fmt |= ops->auto_selectable_formats[i];
sound/soc/soc-dai.c
198
if (dai->driver->ops && dai->driver->ops->set_fmt)
sound/soc/soc-dai.c
199
ret = dai->driver->ops->set_fmt(dai, fmt);
sound/soc/soc-dai.c
264
if (dai->driver->ops &&
sound/soc/soc-dai.c
265
dai->driver->ops->xlate_tdm_slot_mask)
sound/soc/soc-dai.c
266
ret = dai->driver->ops->xlate_tdm_slot_mask(slots, &tx_mask, &rx_mask);
sound/soc/soc-dai.c
276
if (dai->driver->ops &&
sound/soc/soc-dai.c
277
dai->driver->ops->set_tdm_slot)
sound/soc/soc-dai.c
278
ret = dai->driver->ops->set_tdm_slot(dai, tx_mask, rx_mask,
sound/soc/soc-dai.c
303
if (dai->driver->ops &&
sound/soc/soc-dai.c
304
dai->driver->ops->set_channel_map)
sound/soc/soc-dai.c
305
ret = dai->driver->ops->set_channel_map(dai, tx_num, tx_slot,
sound/soc/soc-dai.c
327
if (dai->driver->ops &&
sound/soc/soc-dai.c
328
dai->driver->ops->get_channel_map)
sound/soc/soc-dai.c
329
ret = dai->driver->ops->get_channel_map(dai, tx_num, tx_slot,
sound/soc/soc-dai.c
346
if (dai->driver->ops &&
sound/soc/soc-dai.c
347
dai->driver->ops->set_tristate)
sound/soc/soc-dai.c
348
ret = dai->driver->ops->set_tristate(dai, tristate);
sound/soc/soc-dai.c
362
if (dai->driver->ops &&
sound/soc/soc-dai.c
363
dai->driver->ops->prepare)
sound/soc/soc-dai.c
364
ret = dai->driver->ops->prepare(substream, dai);
sound/soc/soc-dai.c
372
if (dai->driver->ops)
sound/soc/soc-dai.c
373
return dai->driver->ops->mute_unmute_on_trigger;
sound/soc/soc-dai.c
395
if (dai->driver->ops &&
sound/soc/soc-dai.c
396
dai->driver->ops->mute_stream &&
sound/soc/soc-dai.c
398
!dai->driver->ops->no_capture_mute))
sound/soc/soc-dai.c
399
ret = dai->driver->ops->mute_stream(dai, mute, direction);
sound/soc/soc-dai.c
411
if (dai->driver->ops &&
sound/soc/soc-dai.c
412
dai->driver->ops->hw_params)
sound/soc/soc-dai.c
413
ret = dai->driver->ops->hw_params(substream, params, dai);
sound/soc/soc-dai.c
429
if (dai->driver->ops &&
sound/soc/soc-dai.c
43
if (dai->driver->ops &&
sound/soc/soc-dai.c
430
dai->driver->ops->hw_free)
sound/soc/soc-dai.c
431
dai->driver->ops->hw_free(substream, dai);
sound/soc/soc-dai.c
44
dai->driver->ops->set_sysclk)
sound/soc/soc-dai.c
445
if (dai->driver->ops &&
sound/soc/soc-dai.c
446
dai->driver->ops->startup)
sound/soc/soc-dai.c
447
ret = dai->driver->ops->startup(substream, dai);
sound/soc/soc-dai.c
45
ret = dai->driver->ops->set_sysclk(dai, clk_id, freq, dir);
sound/soc/soc-dai.c
466
if (dai->driver->ops &&
sound/soc/soc-dai.c
467
dai->driver->ops->shutdown)
sound/soc/soc-dai.c
468
dai->driver->ops->shutdown(substream, dai);
sound/soc/soc-dai.c
478
if (dai->driver->ops &&
sound/soc/soc-dai.c
479
dai->driver->ops->compress_new)
sound/soc/soc-dai.c
480
ret = dai->driver->ops->compress_new(rtd);
sound/soc/soc-dai.c
529
if (dai->driver->ops) {
sound/soc/soc-dai.c
530
if (dai->driver->ops->probe_order != order)
sound/soc/soc-dai.c
533
if (dai->driver->ops->probe) {
sound/soc/soc-dai.c
534
int ret = dai->driver->ops->probe(dai);
sound/soc/soc-dai.c
555
if (dai->driver->ops) {
sound/soc/soc-dai.c
556
if (dai->driver->ops->remove_order != order)
sound/soc/soc-dai.c
559
if (dai->driver->ops->remove) {
sound/soc/soc-dai.c
560
r = dai->driver->ops->remove(dai);
sound/soc/soc-dai.c
577
if (dai->driver->ops &&
sound/soc/soc-dai.c
578
dai->driver->ops->pcm_new) {
sound/soc/soc-dai.c
579
int ret = dai->driver->ops->pcm_new(rtd, dai);
sound/soc/soc-dai.c
611
if (dai->driver->ops &&
sound/soc/soc-dai.c
612
dai->driver->ops->trigger)
sound/soc/soc-dai.c
613
ret = dai->driver->ops->trigger(substream, cmd, dai);
sound/soc/soc-dai.c
677
if (dai->driver->ops &&
sound/soc/soc-dai.c
678
dai->driver->ops->delay)
sound/soc/soc-dai.c
679
*cpu_delay = max(*cpu_delay, dai->driver->ops->delay(substream, dai));
sound/soc/soc-dai.c
683
if (dai->driver->ops &&
sound/soc/soc-dai.c
684
dai->driver->ops->delay)
sound/soc/soc-dai.c
685
*codec_delay = max(*codec_delay, dai->driver->ops->delay(substream, dai));
sound/soc/soc-dai.c
69
if (dai->driver->ops &&
sound/soc/soc-dai.c
70
dai->driver->ops->set_clkdiv)
sound/soc/soc-dai.c
71
ret = dai->driver->ops->set_clkdiv(dai, div_id, div);
sound/soc/soc-dai.c
92
if (dai->driver->ops &&
sound/soc/soc-dai.c
93
dai->driver->ops->set_pll)
sound/soc/soc-dai.c
94
ret = dai->driver->ops->set_pll(dai, pll_id, source,
sound/soc/soc-link.c
104
if (rtd->dai_link->ops &&
sound/soc/soc-link.c
105
rtd->dai_link->ops->hw_params)
sound/soc/soc-link.c
106
ret = rtd->dai_link->ops->hw_params(substream, params);
sound/soc/soc-link.c
122
if (rtd->dai_link->ops &&
sound/soc/soc-link.c
123
rtd->dai_link->ops->hw_free)
sound/soc/soc-link.c
124
rtd->dai_link->ops->hw_free(substream);
sound/soc/soc-link.c
135
if (rtd->dai_link->ops &&
sound/soc/soc-link.c
136
rtd->dai_link->ops->trigger)
sound/soc/soc-link.c
137
ret = rtd->dai_link->ops->trigger(substream, cmd);
sound/soc/soc-link.c
59
if (rtd->dai_link->ops &&
sound/soc/soc-link.c
60
rtd->dai_link->ops->startup)
sound/soc/soc-link.c
61
ret = rtd->dai_link->ops->startup(substream);
sound/soc/soc-link.c
78
if (rtd->dai_link->ops &&
sound/soc/soc-link.c
79
rtd->dai_link->ops->shutdown)
sound/soc/soc-link.c
80
rtd->dai_link->ops->shutdown(substream);
sound/soc/soc-link.c
91
if (rtd->dai_link->ops &&
sound/soc/soc-link.c
92
rtd->dai_link->ops->prepare)
sound/soc/soc-link.c
93
ret = rtd->dai_link->ops->prepare(substream);
sound/soc/soc-pcm.c
2949
rtd->ops.open = dpcm_fe_dai_open;
sound/soc/soc-pcm.c
2950
rtd->ops.hw_params = dpcm_fe_dai_hw_params;
sound/soc/soc-pcm.c
2951
rtd->ops.prepare = dpcm_fe_dai_prepare;
sound/soc/soc-pcm.c
2952
rtd->ops.trigger = dpcm_fe_dai_trigger;
sound/soc/soc-pcm.c
2953
rtd->ops.hw_free = dpcm_fe_dai_hw_free;
sound/soc/soc-pcm.c
2954
rtd->ops.close = dpcm_fe_dai_close;
sound/soc/soc-pcm.c
2955
rtd->ops.pointer = soc_pcm_pointer;
sound/soc/soc-pcm.c
2957
rtd->ops.open = soc_pcm_open;
sound/soc/soc-pcm.c
2958
rtd->ops.hw_params = soc_pcm_hw_params;
sound/soc/soc-pcm.c
2959
rtd->ops.prepare = soc_pcm_prepare;
sound/soc/soc-pcm.c
2960
rtd->ops.trigger = soc_pcm_trigger;
sound/soc/soc-pcm.c
2961
rtd->ops.hw_free = soc_pcm_hw_free;
sound/soc/soc-pcm.c
2962
rtd->ops.close = soc_pcm_close;
sound/soc/soc-pcm.c
2963
rtd->ops.pointer = soc_pcm_pointer;
sound/soc/soc-pcm.c
2970
rtd->ops.ioctl = snd_soc_pcm_component_ioctl;
sound/soc/soc-pcm.c
2972
rtd->ops.sync_stop = snd_soc_pcm_component_sync_stop;
sound/soc/soc-pcm.c
2974
rtd->ops.copy = snd_soc_pcm_component_copy;
sound/soc/soc-pcm.c
2976
rtd->ops.page = snd_soc_pcm_component_page;
sound/soc/soc-pcm.c
2978
rtd->ops.mmap = snd_soc_pcm_component_mmap;
sound/soc/soc-pcm.c
2980
rtd->ops.ack = snd_soc_pcm_component_ack;
sound/soc/soc-pcm.c
2984
snd_pcm_set_ops(pcm, SNDRV_PCM_STREAM_PLAYBACK, &rtd->ops);
sound/soc/soc-pcm.c
2987
snd_pcm_set_ops(pcm, SNDRV_PCM_STREAM_CAPTURE, &rtd->ops);
sound/soc/soc-topology.c
1019
if (tplg->ops && tplg->ops->dapm_route_load)
sound/soc/soc-topology.c
1020
return tplg->ops->dapm_route_load(tplg->comp, tplg->index,
sound/soc/soc-topology.c
1078
if (tplg->ops)
sound/soc/soc-topology.c
1079
route->dobj.unload = tplg->ops->dapm_route_unload;
sound/soc/soc-topology.c
1204
control_hdr->ops.get, control_hdr->ops.put,
sound/soc/soc-topology.c
1205
le32_to_cpu(control_hdr->ops.info));
sound/soc/soc-topology.c
1233
if (tplg->ops)
sound/soc/soc-topology.c
1234
widget->dobj.unload = tplg->ops->widget_unload;
sound/soc/soc-topology.c
1404
dai_drv->ops = &tplg_dai_ops;
sound/soc/soc-topology.c
1415
if (tplg->ops)
sound/soc/soc-topology.c
1416
dai_drv->dobj.unload = tplg->ops->dai_unload;
sound/soc/soc-topology.c
1481
if (tplg->ops)
sound/soc/soc-topology.c
1482
link->dobj.unload = tplg->ops->link_unload;
sound/soc/soc-topology.c
1773
if (tplg->ops)
sound/soc/soc-topology.c
1774
link->dobj.unload = tplg->ops->link_unload;
sound/soc/soc-topology.c
1940
if (tplg->ops && tplg->ops->manifest)
sound/soc/soc-topology.c
1941
ret = tplg->ops->manifest(tplg->comp, tplg->index, manifest);
sound/soc/soc-topology.c
2123
const struct snd_soc_tplg_ops *ops, const struct firmware *fw)
sound/soc/soc-topology.c
2143
if (ops) {
sound/soc/soc-topology.c
2144
tplg.ops = ops;
sound/soc/soc-topology.c
2145
tplg.io_ops = ops->io_ops;
sound/soc/soc-topology.c
2146
tplg.io_ops_count = ops->io_ops_count;
sound/soc/soc-topology.c
2147
tplg.bytes_ext_ops = ops->bytes_ext_ops;
sound/soc/soc-topology.c
2148
tplg.bytes_ext_ops_count = ops->bytes_ext_ops_count;
sound/soc/soc-topology.c
228
name, hdr->ops.get, hdr->ops.put, hdr->ops.info,
sound/soc/soc-topology.c
238
if (tplg->ops && tplg->ops->vendor_load)
sound/soc/soc-topology.c
239
ret = tplg->ops->vendor_load(tplg->comp, tplg->index, hdr);
sound/soc/soc-topology.c
260
if (tplg->ops && tplg->ops->widget_load)
sound/soc/soc-topology.c
261
return tplg->ops->widget_load(tplg->comp, tplg->index, w,
sound/soc/soc-topology.c
272
if (tplg->ops && tplg->ops->widget_ready)
sound/soc/soc-topology.c
273
return tplg->ops->widget_ready(tplg->comp, tplg->index, w,
sound/soc/soc-topology.c
284
if (tplg->ops && tplg->ops->dai_load)
sound/soc/soc-topology.c
285
return tplg->ops->dai_load(tplg->comp, tplg->index, dai_drv,
sound/soc/soc-topology.c
295
if (tplg->ops && tplg->ops->link_load)
sound/soc/soc-topology.c
296
return tplg->ops->link_load(tplg->comp, tplg->index, link, cfg);
sound/soc/soc-topology.c
304
if (tplg->ops && tplg->ops->complete)
sound/soc/soc-topology.c
305
return tplg->ops->complete(tplg->comp);
sound/soc/soc-topology.c
463
const struct snd_soc_tplg_kcontrol_ops *ops;
sound/soc/soc-topology.c
467
if (le32_to_cpu(hdr->ops.info) == SND_SOC_TPLG_CTL_BYTES
sound/soc/soc-topology.c
514
ops = tplg->io_ops;
sound/soc/soc-topology.c
518
if (k->put == NULL && ops[i].id == le32_to_cpu(hdr->ops.put))
sound/soc/soc-topology.c
519
k->put = ops[i].put;
sound/soc/soc-topology.c
520
if (k->get == NULL && ops[i].id == le32_to_cpu(hdr->ops.get))
sound/soc/soc-topology.c
521
k->get = ops[i].get;
sound/soc/soc-topology.c
522
if (k->info == NULL && ops[i].id == le32_to_cpu(hdr->ops.info))
sound/soc/soc-topology.c
523
k->info = ops[i].info;
sound/soc/soc-topology.c
531
ops = io_ops;
sound/soc/soc-topology.c
535
if (k->put == NULL && ops[i].id == le32_to_cpu(hdr->ops.put))
sound/soc/soc-topology.c
536
k->put = ops[i].put;
sound/soc/soc-topology.c
537
if (k->get == NULL && ops[i].id == le32_to_cpu(hdr->ops.get))
sound/soc/soc-topology.c
538
k->get = ops[i].get;
sound/soc/soc-topology.c
539
if (k->info == NULL && ops[i].id == le32_to_cpu(hdr->ops.info))
sound/soc/soc-topology.c
540
k->info = ops[i].info;
sound/soc/soc-topology.c
580
if (tplg->ops && tplg->ops->control_load)
sound/soc/soc-topology.c
581
ret = tplg->ops->control_load(tplg->comp, tplg->index, k, hdr);
sound/soc/soc-topology.c
76
const struct snd_soc_tplg_ops *ops;
sound/soc/soc-topology.c
795
switch (le32_to_cpu(ec->hdr.ops.info)) {
sound/soc/soc-topology.c
815
ec->hdr.ops.info, ec->hdr.name);
sound/soc/soc-topology.c
892
if (tplg->ops)
sound/soc/soc-topology.c
893
sbe->dobj.unload = tplg->ops->control_unload;
sound/soc/soc-topology.c
926
if (tplg->ops)
sound/soc/soc-topology.c
927
sm->dobj.unload = tplg->ops->control_unload;
sound/soc/soc-topology.c
960
if (tplg->ops)
sound/soc/soc-topology.c
961
se->dobj.unload = tplg->ops->control_unload;
sound/soc/soc-utils.c
241
.ops = &dummy_dai_ops,
sound/soc/sof/amd/pci-acp63.c
69
.ops = &sof_acp63_ops,
sound/soc/sof/amd/pci-acp70.c
69
.ops = &sof_acp70_ops,
sound/soc/sof/amd/pci-rmb.c
61
.ops = &sof_rembrandt_ops,
sound/soc/sof/amd/pci-rn.c
62
.ops = &sof_renoir_ops,
sound/soc/sof/amd/pci-vangogh.c
55
.ops = &sof_vangogh_ops,
sound/soc/sof/debug.c
318
const struct snd_sof_dsp_ops *ops = sof_ops(sdev);
sound/soc/sof/debug.c
367
for (i = 0; i < ops->debug_map_count; i++) {
sound/soc/sof/debug.c
368
map = &ops->debug_map[i];
sound/soc/sof/fw-file-profile.c
98
return (sdev->pdata->desc->ops->load_firmware == snd_sof_load_firmware_raw ||
sound/soc/sof/fw-file-profile.c
99
sdev->pdata->desc->ops->load_firmware == snd_sof_load_firmware_memcpy);
sound/soc/sof/imx/imx-common.c
409
common->ipc_handle->ops = &imx_ipc_ops;
sound/soc/sof/imx/imx-common.h
106
const struct imx_chip_ops *ops;
sound/soc/sof/imx/imx-common.h
122
const struct imx_chip_ops *ops = get_chip_info(sdev)->ops;
sound/soc/sof/imx/imx-common.h
124
if (ops && ops->core_kick)
sound/soc/sof/imx/imx-common.h
125
return ops->core_kick(sdev);
sound/soc/sof/imx/imx-common.h
132
const struct imx_chip_ops *ops = get_chip_info(sdev)->ops;
sound/soc/sof/imx/imx-common.h
134
if (ops && ops->core_shutdown)
sound/soc/sof/imx/imx-common.h
135
return ops->core_shutdown(sdev);
sound/soc/sof/imx/imx-common.h
142
const struct imx_chip_ops *ops = get_chip_info(sdev)->ops;
sound/soc/sof/imx/imx-common.h
144
if (ops && ops->core_reset)
sound/soc/sof/imx/imx-common.h
145
return ops->core_reset(sdev);
sound/soc/sof/imx/imx-common.h
152
const struct imx_chip_ops *ops = get_chip_info(sdev)->ops;
sound/soc/sof/imx/imx-common.h
154
if (ops && ops->probe)
sound/soc/sof/imx/imx-common.h
155
return ops->probe(sdev);
sound/soc/sof/imx/imx-common.h
46
.ops = mach_ops, \
sound/soc/sof/imx/imx8.c
344
.ops = &imx8_chip_ops,
sound/soc/sof/imx/imx8.c
356
.ops = &imx8x_chip_ops,
sound/soc/sof/imx/imx8.c
368
.ops = &imx8m_chip_ops,
sound/soc/sof/imx/imx8.c
381
.ops = &imx8ulp_chip_ops,
sound/soc/sof/imx/imx9.c
79
.ops = &imx95_chip_ops,
sound/soc/sof/intel/atom.c
410
mach_params->num_dai_drivers = desc->ops->num_drv;
sound/soc/sof/intel/atom.c
411
mach_params->dai_drivers = desc->ops->drv;
sound/soc/sof/intel/bdw.c
533
mach_params->num_dai_drivers = desc->ops->num_drv;
sound/soc/sof/intel/bdw.c
534
mach_params->dai_drivers = desc->ops->drv;
sound/soc/sof/intel/bdw.c
648
.ops = &sof_bdw_ops,
sound/soc/sof/intel/byt.c
386
.ops = &sof_byt_ops,
sound/soc/sof/intel/byt.c
408
.ops = &sof_byt_ops,
sound/soc/sof/intel/byt.c
430
.ops = &sof_cht_ops,
sound/soc/sof/intel/hda-dai.c
101
const struct hda_dai_widget_dma_ops *ops =
sound/soc/sof/intel/hda-dai.c
103
if (!ops)
sound/soc/sof/intel/hda-dai.c
107
if (!ops || !ops->get_hext_stream)
sound/soc/sof/intel/hda-dai.c
110
sdai->platform_private = ops;
sound/soc/sof/intel/hda-dai.c
121
const struct hda_dai_widget_dma_ops *ops = hda_dai_get_ops(substream, cpu_dai);
sound/soc/sof/intel/hda-dai.c
127
if (!ops) {
sound/soc/sof/intel/hda-dai.c
134
hlink = ops->get_hlink(sdev, substream);
sound/soc/sof/intel/hda-dai.c
154
if (ops->release_hext_stream)
sound/soc/sof/intel/hda-dai.c
155
ops->release_hext_stream(sdev, cpu_dai, substream);
sound/soc/sof/intel/hda-dai.c
169
const struct hda_dai_widget_dma_ops *ops = hda_dai_get_ops(substream, cpu_dai);
sound/soc/sof/intel/hda-dai.c
176
if (!ops) {
sound/soc/sof/intel/hda-dai.c
183
hlink = ops->get_hlink(sdev, substream);
sound/soc/sof/intel/hda-dai.c
187
hext_stream = ops->get_hext_stream(sdev, cpu_dai, substream);
sound/soc/sof/intel/hda-dai.c
190
if (ops->assign_hext_stream)
sound/soc/sof/intel/hda-dai.c
191
hext_stream = ops->assign_hext_stream(sdev, cpu_dai, substream);
sound/soc/sof/intel/hda-dai.c
204
if (ops->codec_dai_set_stream)
sound/soc/sof/intel/hda-dai.c
205
ops->codec_dai_set_stream(sdev, substream, hstream);
sound/soc/sof/intel/hda-dai.c
207
if (ops->reset_hext_stream)
sound/soc/sof/intel/hda-dai.c
208
ops->reset_hext_stream(sdev, hext_stream);
sound/soc/sof/intel/hda-dai.c
210
if (ops->calc_stream_format && ops->setup_hext_stream) {
sound/soc/sof/intel/hda-dai.c
211
unsigned int format_val = ops->calc_stream_format(sdev, substream, params);
sound/soc/sof/intel/hda-dai.c
213
ops->setup_hext_stream(sdev, hext_stream, format_val);
sound/soc/sof/intel/hda-dai.c
224
const struct hda_dai_widget_dma_ops *ops = hda_dai_get_ops(substream, cpu_dai);
sound/soc/sof/intel/hda-dai.c
228
if (!ops) {
sound/soc/sof/intel/hda-dai.c
233
hext_stream = ops->get_hext_stream(sdev, cpu_dai, substream);
sound/soc/sof/intel/hda-dai.c
247
const struct hda_dai_widget_dma_ops *ops = hda_dai_get_ops(substream, dai);
sound/soc/sof/intel/hda-dai.c
252
if (!ops) {
sound/soc/sof/intel/hda-dai.c
257
hext_stream = ops->get_hext_stream(sdev, dai, substream);
sound/soc/sof/intel/hda-dai.c
265
hext_stream = ops->get_hext_stream(sdev, dai, substream);
sound/soc/sof/intel/hda-dai.c
290
const struct hda_dai_widget_dma_ops *ops = hda_dai_get_ops(substream, dai);
sound/soc/sof/intel/hda-dai.c
295
if (!ops) {
sound/soc/sof/intel/hda-dai.c
305
hext_stream = ops->get_hext_stream(sdev, dai, substream);
sound/soc/sof/intel/hda-dai.c
309
if (ops->pre_trigger) {
sound/soc/sof/intel/hda-dai.c
310
ret = ops->pre_trigger(sdev, dai, substream, cmd);
sound/soc/sof/intel/hda-dai.c
315
if (ops->trigger) {
sound/soc/sof/intel/hda-dai.c
316
ret = ops->trigger(sdev, dai, substream, cmd);
sound/soc/sof/intel/hda-dai.c
321
if (ops->post_trigger) {
sound/soc/sof/intel/hda-dai.c
322
ret = ops->post_trigger(sdev, dai, substream, cmd);
sound/soc/sof/intel/hda-dai.c
381
const struct hda_dai_widget_dma_ops *ops;
sound/soc/sof/intel/hda-dai.c
392
ops = hda_dai_get_ops(substream, cpu_dai);
sound/soc/sof/intel/hda-dai.c
393
if (!ops) {
sound/soc/sof/intel/hda-dai.c
399
hext_stream = ops->get_hext_stream(sdev, cpu_dai, substream);
sound/soc/sof/intel/hda-dai.c
416
hext_stream = ops->get_hext_stream(sdev, cpu_dai, substream);
sound/soc/sof/intel/hda-dai.c
504
const struct hda_dai_widget_dma_ops *ops;
sound/soc/sof/intel/hda-dai.c
522
ops = hda_dai_get_ops(substream, cpu_dai);
sound/soc/sof/intel/hda-dai.c
523
if (!ops) {
sound/soc/sof/intel/hda-dai.c
529
hext_stream = ops->get_hext_stream(sdev, cpu_dai, substream);
sound/soc/sof/intel/hda-dai.c
555
hext_stream = ops->get_hext_stream(sdev, cpu_dai, substream);
sound/soc/sof/intel/hda-dai.c
670
const struct hda_dai_widget_dma_ops *ops;
sound/soc/sof/intel/hda-dai.c
683
ops = sdai->platform_private;
sound/soc/sof/intel/hda-dai.c
690
if (ops->post_trigger) {
sound/soc/sof/intel/hda-dai.c
691
ret = ops->post_trigger(sdev, cpu_dai,
sound/soc/sof/intel/hda-dai.c
708
static void ssp_set_dai_drv_ops(struct snd_sof_dev *sdev, struct snd_sof_dsp_ops *ops)
sound/soc/sof/intel/hda-dai.c
716
for (i = 0; i < ops->num_drv; i++) {
sound/soc/sof/intel/hda-dai.c
717
if (strstr(ops->drv[i].name, "SSP"))
sound/soc/sof/intel/hda-dai.c
718
ops->drv[i].ops = &ssp_dai_ops;
sound/soc/sof/intel/hda-dai.c
723
static void dmic_set_dai_drv_ops(struct snd_sof_dev *sdev, struct snd_sof_dsp_ops *ops)
sound/soc/sof/intel/hda-dai.c
731
for (i = 0; i < ops->num_drv; i++) {
sound/soc/sof/intel/hda-dai.c
732
if (strstr(ops->drv[i].name, "DMIC"))
sound/soc/sof/intel/hda-dai.c
733
ops->drv[i].ops = &dmic_dai_ops;
sound/soc/sof/intel/hda-dai.c
740
static inline void ssp_set_dai_drv_ops(struct snd_sof_dev *sdev, struct snd_sof_dsp_ops *ops) {}
sound/soc/sof/intel/hda-dai.c
741
static inline void dmic_set_dai_drv_ops(struct snd_sof_dev *sdev, struct snd_sof_dsp_ops *ops) {}
sound/soc/sof/intel/hda-dai.c
745
void hda_set_dai_drv_ops(struct snd_sof_dev *sdev, struct snd_sof_dsp_ops *ops)
sound/soc/sof/intel/hda-dai.c
749
for (i = 0; i < ops->num_drv; i++) {
sound/soc/sof/intel/hda-dai.c
751
if (strstr(ops->drv[i].name, "iDisp") ||
sound/soc/sof/intel/hda-dai.c
752
strstr(ops->drv[i].name, "Analog") ||
sound/soc/sof/intel/hda-dai.c
753
strstr(ops->drv[i].name, "Digital"))
sound/soc/sof/intel/hda-dai.c
754
ops->drv[i].ops = &hda_dai_ops;
sound/soc/sof/intel/hda-dai.c
758
ssp_set_dai_drv_ops(sdev, ops);
sound/soc/sof/intel/hda-dai.c
759
dmic_set_dai_drv_ops(sdev, ops);
sound/soc/sof/intel/hda-dsp.c
1197
const struct sof_ipc_pm_ops *pm_ops = sdev->ipc->ops->pm;
sound/soc/sof/intel/hda.c
1451
mach_params->num_dai_drivers = desc->ops->num_drv;
sound/soc/sof/intel/hda.c
1452
mach_params->dai_drivers = desc->ops->drv;
sound/soc/sof/intel/hda.c
177
res.ops = &sdw_callback;
sound/soc/sof/intel/hda.c
195
res.ops = &sdw_ace2x_callback;
sound/soc/sof/intel/hda.h
989
void hda_set_dai_drv_ops(struct snd_sof_dev *sdev, struct snd_sof_dsp_ops *ops);
sound/soc/sof/intel/mtl.c
674
const struct sof_ipc_pm_ops *pm_ops = sdev->ipc->ops->pm;
sound/soc/sof/intel/mtl.c
687
const struct sof_ipc_pm_ops *pm_ops = sdev->ipc->ops->pm;
sound/soc/sof/intel/pci-apl.c
49
.ops = &sof_apl_ops,
sound/soc/sof/intel/pci-apl.c
81
.ops = &sof_apl_ops,
sound/soc/sof/intel/pci-cnl.c
116
.ops = &sof_cnl_ops,
sound/soc/sof/intel/pci-cnl.c
50
.ops = &sof_cnl_ops,
sound/soc/sof/intel/pci-cnl.c
83
.ops = &sof_cnl_ops,
sound/soc/sof/intel/pci-icl.c
50
.ops = &sof_icl_ops,
sound/soc/sof/intel/pci-icl.c
82
.ops = &sof_cnl_ops,
sound/soc/sof/intel/pci-lnl.c
57
.ops = &sof_lnl_ops,
sound/soc/sof/intel/pci-mtl.c
116
.ops = &sof_mtl_ops,
sound/soc/sof/intel/pci-mtl.c
56
.ops = &sof_mtl_ops,
sound/soc/sof/intel/pci-mtl.c
86
.ops = &sof_mtl_ops,
sound/soc/sof/intel/pci-nvl.c
55
.ops = &sof_nvl_ops,
sound/soc/sof/intel/pci-nvl.c
85
.ops = &sof_nvl_ops,
sound/soc/sof/intel/pci-ptl.c
55
.ops = &sof_ptl_ops,
sound/soc/sof/intel/pci-ptl.c
85
.ops = &sof_ptl_ops,
sound/soc/sof/intel/pci-skl.c
40
.ops = &sof_skl_ops,
sound/soc/sof/intel/pci-skl.c
65
.ops = &sof_skl_ops,
sound/soc/sof/intel/pci-tgl.c
115
.ops = &sof_tgl_ops,
sound/soc/sof/intel/pci-tgl.c
148
.ops = &sof_tgl_ops,
sound/soc/sof/intel/pci-tgl.c
181
.ops = &sof_tgl_ops,
sound/soc/sof/intel/pci-tgl.c
214
.ops = &sof_tgl_ops,
sound/soc/sof/intel/pci-tgl.c
247
.ops = &sof_tgl_ops,
sound/soc/sof/intel/pci-tgl.c
280
.ops = &sof_tgl_ops,
sound/soc/sof/intel/pci-tgl.c
50
.ops = &sof_tgl_ops,
sound/soc/sof/intel/pci-tgl.c
83
.ops = &sof_tgl_ops,
sound/soc/sof/intel/pci-tng.c
223
.ops = &sof_tng_ops,
sound/soc/sof/intel/tgl.c
34
const struct sof_ipc_pm_ops *pm_ops = sdev->ipc->ops->pm;
sound/soc/sof/intel/tgl.c
48
const struct sof_ipc_pm_ops *pm_ops = sdev->ipc->ops->pm;
sound/soc/sof/ipc.c
105
return ipc->ops->tx_msg(ipc->sdev, msg_data, msg_bytes, reply_data,
sound/soc/sof/ipc.c
123
sdev->msg->reply_error = sdev->ipc->ops->get_reply(sdev);
sound/soc/sof/ipc.c
149
const struct sof_ipc_ops *ops;
sound/soc/sof/ipc.c
167
ops = &ipc3_ops;
sound/soc/sof/ipc.c
172
ops = &ipc4_ops;
sound/soc/sof/ipc.c
182
if (!ops->tx_msg || !ops->rx_msg || !ops->set_get_data || !ops->get_reply) {
sound/soc/sof/ipc.c
187
if (!ops->fw_loader || !ops->fw_loader->validate ||
sound/soc/sof/ipc.c
188
!ops->fw_loader->parse_ext_manifest) {
sound/soc/sof/ipc.c
193
if (!ops->pcm) {
sound/soc/sof/ipc.c
198
if (!ops->tplg || !ops->tplg->widget || !ops->tplg->control) {
sound/soc/sof/ipc.c
203
if (ops->fw_tracing && (!ops->fw_tracing->init || !ops->fw_tracing->suspend ||
sound/soc/sof/ipc.c
204
!ops->fw_tracing->resume)) {
sound/soc/sof/ipc.c
209
if (ops->init && ops->init(sdev))
sound/soc/sof/ipc.c
212
ipc->ops = ops;
sound/soc/sof/ipc.c
229
if (ipc->ops->exit)
sound/soc/sof/ipc.c
230
ipc->ops->exit(sdev);
sound/soc/sof/ipc.c
80
return ipc->ops->tx_msg(ipc->sdev, msg_data, msg_bytes, reply_data,
sound/soc/sof/ipc.c
89
return ipc->ops->set_get_data(ipc->sdev, msg_data, msg_bytes, set);
sound/soc/sof/ipc3-control.c
20
const struct sof_ipc_ops *iops = sdev->ipc->ops;
sound/soc/sof/ipc3-priv.h
39
const struct snd_sof_dsp_ops *dsp_ops = sdev->pdata->desc->ops;
sound/soc/sof/ipc3-priv.h
49
const struct snd_sof_dsp_ops *dsp_ops = sdev->pdata->desc->ops;
sound/soc/sof/ipc3-priv.h
59
const struct snd_sof_dsp_ops *dsp_ops = sdev->pdata->desc->ops;
sound/soc/sof/ipc3.c
953
const struct sof_ipc_tplg_ops *tplg_ops = sdev->ipc->ops->tplg;
sound/soc/sof/ipc4-control.c
21
const struct sof_ipc_ops *iops = sdev->ipc->ops;
sound/soc/sof/ipc4-loader.c
414
const struct sof_ipc_ops *iops = sdev->ipc->ops;
sound/soc/sof/ipc4-mtrace.c
407
const struct sof_ipc_ops *iops = sdev->ipc->ops;
sound/soc/sof/ipc4-mtrace.c
455
const struct sof_ipc_ops *iops = sdev->ipc->ops;
sound/soc/sof/ipc4-topology.c
3428
const struct sof_ipc_ops *iops = sdev->ipc->ops;
sound/soc/sof/ipc4.c
698
const struct sof_ipc_tplg_ops *tplg_ops = sdev->ipc->ops->tplg;
sound/soc/sof/loader.c
177
if (sdev->ipc->ops->post_fw_boot)
sound/soc/sof/loader.c
178
return sdev->ipc->ops->post_fw_boot(sdev);
sound/soc/sof/loader.c
48
ext_man_size = sdev->ipc->ops->fw_loader->parse_ext_manifest(sdev);
sound/soc/sof/loader.c
77
ret = sdev->ipc->ops->fw_loader->validate(sdev);
sound/soc/sof/loader.c
91
if (sdev->ipc->ops->fw_loader->load_fw_to_dsp) {
sound/soc/sof/loader.c
92
ret = sdev->ipc->ops->fw_loader->load_fw_to_dsp(sdev);
sound/soc/sof/mediatek/mt8186/mt8186.c
278
priv->dsp_ipc->ops = &dsp_ops;
sound/soc/sof/mediatek/mt8186/mt8186.c
469
.ops = &sof_mt8186_ops,
sound/soc/sof/mediatek/mt8186/mt8186.c
543
.ops = &sof_mt8188_ops,
sound/soc/sof/mediatek/mt8195/mt8195.c
269
priv->dsp_ipc->ops = &dsp_ops;
sound/soc/sof/mediatek/mt8195/mt8195.c
500
.ops = &sof_mt8195_ops,
sound/soc/sof/ops.h
22
((sdev)->pdata->desc->ops)
sound/soc/sof/pcm.c
542
const struct snd_sof_dsp_ops *ops = sof_ops(sdev);
sound/soc/sof/pcm.c
560
runtime->hw.info = ops->hw_info; /* platform-specific */
sound/soc/sof/sof-acpi-dev.c
69
if (!desc->ops) {
sound/soc/sof/sof-client-probes.c
112
const struct sof_probes_host_ops *ops = priv->host_ops;
sound/soc/sof/sof-client-probes.c
122
ret = ops->set_params(cdev, cstream, params, dai);
sound/soc/sof/sof-client-probes.c
145
const struct sof_probes_host_ops *ops = priv->host_ops;
sound/soc/sof/sof-client-probes.c
147
return ops->trigger(cdev, cstream, cmd, dai);
sound/soc/sof/sof-client-probes.c
157
const struct sof_probes_host_ops *ops = priv->host_ops;
sound/soc/sof/sof-client-probes.c
159
return ops->pointer(cdev, cstream, tstamp, dai);
sound/soc/sof/sof-client-probes.c
411
.ops = &sof_probes_dai_ops,
sound/soc/sof/sof-client-probes.c
445
struct sof_probes_host_ops *ops;
sound/soc/sof/sof-client-probes.c
45
const struct sof_probes_host_ops *ops = priv->host_ops;
sound/soc/sof/sof-client-probes.c
453
ops = dev_get_platdata(dev);
sound/soc/sof/sof-client-probes.c
454
if (!ops) {
sound/soc/sof/sof-client-probes.c
458
if (!ops->startup || !ops->shutdown || !ops->set_params || !ops->trigger ||
sound/soc/sof/sof-client-probes.c
459
!ops->pointer) {
sound/soc/sof/sof-client-probes.c
468
priv->host_ops = ops;
sound/soc/sof/sof-client-probes.c
55
ret = ops->startup(cdev, cstream, dai, &priv->extractor_stream_tag);
sound/soc/sof/sof-client-probes.c
71
const struct sof_probes_host_ops *ops = priv->host_ops;
sound/soc/sof/sof-client-probes.c
97
ret = ops->shutdown(cdev, cstream, dai);
sound/soc/sof/sof-of-dev.c
66
if (!desc->ops) {
sound/soc/sof/sof-pci-dev.c
206
if (!desc->ops) {
sound/soc/sof/sof-priv.h
368
#define sof_dsp_arch_ops(sdev) ((sdev)->pdata->desc->ops->dsp_arch_ops)
sound/soc/sof/sof-priv.h
537
const struct sof_ipc_ops *ops;
sound/soc/sof/sof-priv.h
542
(((sdev)->ipc && (sdev)->ipc->ops) ? (sdev)->ipc->ops->ops_name : NULL)
sound/soc/sof/sof-priv.h
741
sdev->ipc->ops->rx_msg(sdev);
sound/soc/sof/topology.c
1019
hdr->ops.get, hdr->ops.put, hdr->ops.info);
sound/soc/sof/topology.c
988
scontrol->info_type = le32_to_cpu(hdr->ops.info);
sound/soc/sof/topology.c
991
switch (le32_to_cpu(hdr->ops.info)) {
sound/soc/sof/trace.c
26
if (sdev->ipc->ops->fw_tracing->free)
sound/soc/sof/trace.c
27
sdev->ipc->ops->fw_tracing->free(sdev);
sound/soc/sof/trace.c
35
if (sdev->ipc->ops->fw_tracing->fw_crashed)
sound/soc/sof/trace.c
36
sdev->ipc->ops->fw_tracing->fw_crashed(sdev);
sound/soc/sof/trace.c
44
sdev->ipc->ops->fw_tracing->suspend(sdev, pm_state);
sound/soc/sof/trace.c
52
return sdev->ipc->ops->fw_tracing->resume(sdev);
sound/soc/sophgo/cv1800b-sound-adc.c
228
.ops = &cv1800b_adc_dai_ops,
sound/soc/sophgo/cv1800b-sound-dac.c
164
.ops = &cv1800b_dac_dai_ops,
sound/soc/sophgo/cv1800b-tdm.c
577
.ops = &cv1800b_i2s_dai_ops,
sound/soc/spacemit/k1_i2s.c
313
.ops = &spacemit_i2s_dai_ops,
sound/soc/spear/spdif_in.c
171
.ops = &spdif_in_dai_ops,
sound/soc/spear/spdif_out.c
273
.ops = &spdif_out_dai_ops,
sound/soc/sprd/sprd-pcm-compress.c
336
stream->compr_ops = data->ops;
sound/soc/sprd/sprd-pcm-dma.h
54
struct sprd_compr_ops *ops;
sound/soc/starfive/jh7110_pwmdac.c
379
.ops = &jh7110_pwmdac_dai_ops,
sound/soc/starfive/jh7110_tdm.c
498
.ops = &jh7110_tdm_dai_ops,
sound/soc/sti/sti_uniperif.c
377
.ops = &sti_uniperiph_dai_ops,
sound/soc/sti/sti_uniperif.c
453
dai->ops = uni->dai_ops;
sound/soc/stm/stm32_adfsdm.c
147
.ops = &stm32_adfsdm_dai_ops,
sound/soc/stm/stm32_i2s.c
1150
dai_ptr->ops = &stm32_i2s_pcm_dai_ops;
sound/soc/stm/stm32_sai_sub.c
1460
.ops = &stm32_sai_pcm_dai_ops,
sound/soc/stm/stm32_sai_sub.c
1477
.ops = &stm32_sai_pcm_dai_ops2,
sound/soc/stm/stm32_spdifrx.c
876
.ops = &stm32_spdifrx_pcm_dai_ops,
sound/soc/sunxi/sun4i-codec.c
1585
.ops = &dummy_dai_ops,
sound/soc/sunxi/sun4i-codec.c
722
.ops = &sun4i_codec_dai_ops,
sound/soc/sunxi/sun4i-i2s.c
1139
.ops = &sun4i_i2s_dai_ops,
sound/soc/sunxi/sun4i-spdif.c
547
.ops = &sun4i_spdif_dai_ops,
sound/soc/sunxi/sun50i-dmic.c
276
.ops = &sun50i_dmic_dai_ops,
sound/soc/sunxi/sun8i-codec.c
703
.ops = &sun8i_codec_dai_ops,
sound/soc/sunxi/sun8i-codec.c
728
.ops = &sun8i_codec_dai_ops,
sound/soc/sunxi/sun8i-codec.c
753
.ops = &sun8i_codec_dai_ops,
sound/soc/tegra/tegra186_asrc.c
513
.ops = &tegra186_asrc_in_dai_ops, \
sound/soc/tegra/tegra186_asrc.c
539
.ops = &tegra186_asrc_out_dai_ops, \
sound/soc/tegra/tegra186_dspk.c
332
.ops = &tegra186_dspk_dai_ops,
sound/soc/tegra/tegra20_ac97.c
236
.ops = &tegra20_ac97_dai_ops,
sound/soc/tegra/tegra20_i2s.c
335
.ops = &tegra20_i2s_dai_ops,
sound/soc/tegra/tegra20_spdif.c
260
.ops = &tegra20_spdif_dai_ops,
sound/soc/tegra/tegra210_admaif.c
653
.ops = &tegra_admaif_dai_ops, \
sound/soc/tegra/tegra210_adx.c
274
.ops = &tegra210_adx_in_dai_ops, \
sound/soc/tegra/tegra210_adx.c
300
.ops = &tegra210_adx_out_dai_ops, \
sound/soc/tegra/tegra210_amx.c
298
.ops = &tegra210_amx_in_dai_ops, \
sound/soc/tegra/tegra210_amx.c
324
.ops = &tegra210_amx_out_dai_ops, \
sound/soc/tegra/tegra210_dmic.c
344
.ops = &tegra210_dmic_dai_ops,
sound/soc/tegra/tegra210_i2s.c
780
.ops = &tegra210_i2s_dai_ops,
sound/soc/tegra/tegra210_mixer.c
329
.ops = &tegra210_mixer_in_dai_ops, \
sound/soc/tegra/tegra210_mixer.c
355
.ops = &tegra210_mixer_out_dai_ops, \
sound/soc/tegra/tegra210_mvc.c
611
.ops = &tegra210_mvc_dai_ops,
sound/soc/tegra/tegra210_ope.c
169
.ops = &tegra210_ope_dai_ops,
sound/soc/tegra/tegra210_sfc.c
3412
.ops = &tegra210_sfc_in_dai_ops,
sound/soc/tegra/tegra210_sfc.c
3436
.ops = &tegra210_sfc_out_dai_ops,
sound/soc/tegra/tegra30_i2s.c
328
.ops = &tegra30_i2s_dai_ops,
sound/soc/tegra/tegra_asoc_machine.c
525
card->dai_link->ops = &tegra_machine_snd_ops;
sound/soc/tegra/tegra_audio_graph_card.c
210
priv->simple.ops = &tegra_audio_graph_ops;
sound/soc/tegra/tegra_audio_graph_card.c
50
!dai->driver->ops ||
sound/soc/ti/ams-delta.c
498
if (!codec_dai->driver->ops) {
sound/soc/ti/ams-delta.c
499
codec_dai->driver->ops = &ams_delta_dai_ops;
sound/soc/ti/ams-delta.c
533
.ops = &ams_delta_ops,
sound/soc/ti/davinci-evm.c
154
.ops = &evm_ops,
sound/soc/ti/davinci-i2s.c
771
.ops = &davinci_i2s_dai_ops,
sound/soc/ti/davinci-mcasp.c
1998
.ops = &davinci_mcasp_dai_ops,
sound/soc/ti/davinci-mcasp.c
2010
.ops = &davinci_mcasp_dai_ops,
sound/soc/ti/j721e-evm.c
679
priv->dai_links[*link_idx].ops = &j721e_audio_ops;
sound/soc/ti/j721e-evm.c
699
priv->dai_links[*link_idx].ops = &j721e_audio_ops;
sound/soc/ti/j721e-evm.c
796
priv->dai_links[*link_idx].ops = &j721e_audio_ops;
sound/soc/ti/j721e-evm.c
818
priv->dai_links[*link_idx].ops = &j721e_audio_ops;
sound/soc/ti/n810.c
266
.ops = &n810_ops,
sound/soc/ti/omap-abe-twl6040.c
265
priv->dai_links[0].ops = &omap_abe_ops;
sound/soc/ti/omap-abe-twl6040.c
281
priv->dai_links[1].ops = &omap_abe_dmic_ops;
sound/soc/ti/omap-dmic.c
452
.ops = &omap_dmic_dai_ops,
sound/soc/ti/omap-hdmi.c
227
return ad->ops->audio_config(ad->dssdev, &ad->dss_audio);
sound/soc/ti/omap-hdmi.c
242
err = ad->ops->audio_start(ad->dssdev);
sound/soc/ti/omap-hdmi.c
247
ad->ops->audio_stop(ad->dssdev);
sound/soc/ti/omap-hdmi.c
262
ad->ops->audio_shutdown(ad->dssdev);
sound/soc/ti/omap-hdmi.c
29
const struct omap_hdmi_audio_ops *ops;
sound/soc/ti/omap-hdmi.c
292
.ops = &hdmi_dai_ops,
sound/soc/ti/omap-hdmi.c
306
.ops = &hdmi_dai_ops,
sound/soc/ti/omap-hdmi.c
328
ad->ops = ha->ops;
sound/soc/ti/omap-hdmi.c
93
ret = ad->ops->audio_startup(ad->dssdev, hdmi_dai_abort);
sound/soc/ti/omap-mcbsp.c
1307
.ops = &mcbsp_dai_ops,
sound/soc/ti/omap-mcbsp.c
1419
if (mcbsp->pdata->ops && mcbsp->pdata->ops->free)
sound/soc/ti/omap-mcbsp.c
1420
mcbsp->pdata->ops->free(mcbsp->id);
sound/soc/ti/omap-mcbsp.c
311
if(mcbsp->pdata->ops && mcbsp->pdata->ops->request)
sound/soc/ti/omap-mcbsp.c
312
mcbsp->pdata->ops->request(mcbsp->id - 1);
sound/soc/ti/omap-mcbsp.c
348
if(mcbsp->pdata->ops && mcbsp->pdata->ops->free)
sound/soc/ti/omap-mcbsp.c
349
mcbsp->pdata->ops->free(mcbsp->id - 1);
sound/soc/ti/omap-mcbsp.c
369
if(mcbsp->pdata->ops && mcbsp->pdata->ops->free)
sound/soc/ti/omap-mcbsp.c
370
mcbsp->pdata->ops->free(mcbsp->id - 1);
sound/soc/ti/omap-mcpdm.c
523
.ops = &omap_mcpdm_dai_ops,
sound/soc/ti/omap-twl4030.c
214
.ops = &omap_twl4030_ops,
sound/soc/ti/omap3pandora.c
195
.ops = &omap3pandora_ops,
sound/soc/ti/omap3pandora.c
203
.ops = &omap3pandora_ops,
sound/soc/ti/osk5912.c
90
.ops = &osk_ops,
sound/soc/ti/rx51.c
315
.ops = &rx51_ops,
sound/soc/uniphier/aio-ld11.c
210
.ops = &uniphier_aio_i2s_ld11_ops,
sound/soc/uniphier/aio-ld11.c
221
.ops = &uniphier_aio_i2s_ld11_ops,
sound/soc/uniphier/aio-ld11.c
239
.ops = &uniphier_aio_i2s_ld11_ops,
sound/soc/uniphier/aio-ld11.c
250
.ops = &uniphier_aio_i2s_ld11_ops,
sound/soc/uniphier/aio-ld11.c
261
.ops = &uniphier_aio_i2s_ld11_ops,
sound/soc/uniphier/aio-ld11.c
272
.ops = &uniphier_aio_spdif_ld11_ops,
sound/soc/uniphier/aio-ld11.c
285
.ops = &uniphier_aio_i2s_ld11_ops,
sound/soc/uniphier/aio-ld11.c
298
.ops = &uniphier_aio_i2s_ld11_ops,
sound/soc/uniphier/aio-ld11.c
307
.ops = &uniphier_aio_spdif_ld11_ops2,
sound/soc/uniphier/aio-pxs2.c
154
.ops = &uniphier_aio_i2s_pxs2_ops,
sound/soc/uniphier/aio-pxs2.c
172
.ops = &uniphier_aio_i2s_pxs2_ops,
sound/soc/uniphier/aio-pxs2.c
190
.ops = &uniphier_aio_i2s_pxs2_ops,
sound/soc/uniphier/aio-pxs2.c
201
.ops = &uniphier_aio_spdif_pxs2_ops,
sound/soc/uniphier/aio-pxs2.c
212
.ops = &uniphier_aio_spdif_pxs2_ops,
sound/soc/uniphier/aio-pxs2.c
221
.ops = &uniphier_aio_spdif_pxs2_ops2,
sound/soc/uniphier/aio-pxs2.c
230
.ops = &uniphier_aio_spdif_pxs2_ops2,
sound/soc/ux500/mop500.c
40
.ops = mop500_ab8500_ops,
sound/soc/ux500/mop500.c
47
.ops = mop500_ab8500_ops,
sound/soc/ux500/ux500_msp_dai.c
707
.ops = ux500_msp_dai_ops,
sound/soc/xilinx/xlnx_i2s.c
217
drv_data->dai_drv.ops = &xlnx_i2s_dai_ops;
sound/soc/xilinx/xlnx_i2s.c
225
drv_data->dai_drv.ops = &xlnx_i2s_dai_ops;
sound/soc/xilinx/xlnx_spdif.c
213
.ops = &xlnx_spdif_dai_ops,
sound/soc/xilinx/xlnx_spdif.c
224
.ops = &xlnx_spdif_dai_ops,
sound/soc/xtensa/xtfpga-i2s.c
505
.ops = &xtfpga_i2s_dai_ops,
sound/spi/at73c213.c
854
static const struct snd_device_ops ops = {
sound/spi/at73c213.c
895
retval = snd_device_new(card, SNDRV_DEV_LOWLEVEL, chip, &ops);
sound/synth/emux/emux.c
59
return emu->ops.sample_new(emu, sp, hdr, buf, count);
sound/synth/emux/emux.c
67
return emu->ops.sample_free(emu, sp, hdr);
sound/synth/emux/emux.c
74
emu->ops.sample_reset(emu);
sound/synth/emux/emux.c
98
if (emu->ops.sample_reset)
sound/synth/emux/emux_hwdep.c
126
hw->ops.ioctl = snd_emux_hwdep_ioctl;
sound/synth/emux/emux_hwdep.c
129
hw->ops.ioctl_compat = snd_emux_hwdep_ioctl;
sound/synth/emux/emux_hwdep.c
40
if (emu->ops.load_fx)
sound/synth/emux/emux_hwdep.c
41
return emu->ops.load_fx(emu, patch.type, patch.optarg, arg, patch.len + sizeof(patch));
sound/synth/emux/emux_nrpn.c
381
if (emu->ops.sysex)
sound/synth/emux/emux_nrpn.c
382
emu->ops.sysex(emu, buf, len, parsed, chset);
sound/synth/emux/emux_oss.c
221
if (emu->ops.load_fx)
sound/synth/emux/emux_oss.c
222
rc = emu->ops.load_fx(emu, patch.type,
sound/synth/emux/emux_oss.c
404
if (emu->ops.oss_ioctl)
sound/synth/emux/emux_oss.c
405
emu->ops.oss_ioctl(emu, cmd, p1, p2);
sound/synth/emux/emux_seq.c
261
if (!try_module_get(emu->ops.owner))
sound/synth/emux/emux_seq.c
264
module_put(emu->ops.owner);
sound/synth/emux/emux_seq.c
288
module_put(emu->ops.owner);
sound/synth/emux/emux_synth.c
109
if (emu->ops.prepare) {
sound/synth/emux/emux_synth.c
111
if (emu->ops.prepare(vp) >= 0)
sound/synth/emux/emux_synth.c
121
emu->ops.trigger(vp);
sound/synth/emux/emux_synth.c
155
if (snd_BUG_ON(!emu || !emu->ops.release))
sound/synth/emux/emux_synth.c
177
emu->ops.release(vp);
sound/synth/emux/emux_synth.c
200
emu->ops.release(vp);
sound/synth/emux/emux_synth.c
228
if (snd_BUG_ON(!emu || !emu->ops.update))
sound/synth/emux/emux_synth.c
257
if (snd_BUG_ON(!emu || !emu->ops.update))
sound/synth/emux/emux_synth.c
282
if (snd_BUG_ON(!emu || !emu->ops.update))
sound/synth/emux/emux_synth.c
381
if (snd_BUG_ON(!emu || !emu->ops.terminate))
sound/synth/emux/emux_synth.c
403
if (emu->ops.free_voice)
sound/synth/emux/emux_synth.c
404
emu->ops.free_voice(vp);
sound/synth/emux/emux_synth.c
405
if (emu->ops.reset)
sound/synth/emux/emux_synth.c
406
emu->ops.reset(emu, i);
sound/synth/emux/emux_synth.c
429
if (snd_BUG_ON(!emu || !emu->ops.terminate))
sound/synth/emux/emux_synth.c
439
if (emu->ops.free_voice)
sound/synth/emux/emux_synth.c
440
emu->ops.free_voice(vp);
sound/synth/emux/emux_synth.c
441
if (emu->ops.reset)
sound/synth/emux/emux_synth.c
442
emu->ops.reset(emu, i);
sound/synth/emux/emux_synth.c
475
emu->ops.terminate(vp);
sound/synth/emux/emux_synth.c
482
if (free && emu->ops.free_voice)
sound/synth/emux/emux_synth.c
483
emu->ops.free_voice(vp);
sound/synth/emux/emux_synth.c
506
emu->ops.update(vp, update);
sound/synth/emux/emux_synth.c
59
if (snd_BUG_ON(!emu || !emu->ops.get_voice || !emu->ops.trigger))
sound/synth/emux/emux_synth.c
828
if (vp->emu->ops.get_pitch_shift)
sound/synth/emux/emux_synth.c
829
offset += vp->emu->ops.get_pitch_shift(vp->emu);
sound/synth/emux/emux_synth.c
88
vp = emu->ops.get_voice(emu, port);
sound/synth/emux/emux_synth.c
92
emu->ops.terminate(vp);
sound/usb/card.c
151
int snd_usb_register_platform_ops(struct snd_usb_platform_ops *ops)
sound/usb/card.c
157
platform_ops = ops;
sound/usb/card.h
223
int snd_usb_register_platform_ops(struct snd_usb_platform_ops *ops);
sound/usb/fcp.c
882
hw->ops.open = fcp_hwdep_open;
sound/usb/fcp.c
883
hw->ops.ioctl = fcp_hwdep_ioctl;
sound/usb/fcp.c
884
hw->ops.ioctl_compat = fcp_hwdep_ioctl;
sound/usb/fcp.c
885
hw->ops.read = fcp_hwdep_read;
sound/usb/fcp.c
886
hw->ops.poll = fcp_hwdep_poll;
sound/usb/fcp.c
887
hw->ops.release = fcp_hwdep_release;
sound/usb/line6/driver.c
678
hwdep->ops = hwdep_ops;
sound/usb/midi.c
2400
rmidi->ops = &snd_usbmidi_ops;
sound/usb/midi2.c
720
ump->ops = &snd_usb_midi_v2_ump_ops;
sound/usb/mixer_quirks.c
270
hwdep->ops.read = snd_usb_sbrc_hwdep_read;
sound/usb/mixer_quirks.c
271
hwdep->ops.poll = snd_usb_sbrc_hwdep_poll;
sound/usb/mixer_scarlett2.c
9247
hw->ops.open = scarlett2_hwdep_open;
sound/usb/mixer_scarlett2.c
9248
hw->ops.ioctl = scarlett2_hwdep_ioctl;
sound/usb/mixer_scarlett2.c
9249
hw->ops.read = scarlett2_hwdep_read;
sound/usb/mixer_scarlett2.c
9250
hw->ops.write = scarlett2_hwdep_write;
sound/usb/mixer_scarlett2.c
9251
hw->ops.release = scarlett2_hwdep_release;
sound/usb/mixer_scarlett2.c
9354
entry->c.ops = &scarlett2_devmap_ops;
sound/usb/pcm.c
1814
const struct snd_pcm_ops *ops;
sound/usb/pcm.c
1816
ops = stream == SNDRV_PCM_STREAM_PLAYBACK ?
sound/usb/pcm.c
1818
snd_pcm_set_ops(pcm, stream, ops);
sound/usb/usx2y/us122l.c
390
hw->ops.open = usb_stream_hwdep_open;
sound/usb/usx2y/us122l.c
391
hw->ops.release = usb_stream_hwdep_release;
sound/usb/usx2y/us122l.c
392
hw->ops.ioctl = usb_stream_hwdep_ioctl;
sound/usb/usx2y/us122l.c
393
hw->ops.ioctl_compat = usb_stream_hwdep_ioctl;
sound/usb/usx2y/us122l.c
394
hw->ops.mmap = usb_stream_hwdep_mmap;
sound/usb/usx2y/us122l.c
395
hw->ops.poll = usb_stream_hwdep_poll;
sound/usb/usx2y/usX2Yhwdep.c
226
hw->ops.dsp_status = snd_usx2y_hwdep_dsp_status;
sound/usb/usx2y/usX2Yhwdep.c
227
hw->ops.dsp_load = snd_usx2y_hwdep_dsp_load;
sound/usb/usx2y/usX2Yhwdep.c
228
hw->ops.mmap = snd_us428ctls_mmap;
sound/usb/usx2y/usX2Yhwdep.c
229
hw->ops.poll = snd_us428ctls_poll;
sound/usb/usx2y/usx2yhwdeppcm.c
736
hw->ops.open = snd_usx2y_hwdep_pcm_open;
sound/usb/usx2y/usx2yhwdeppcm.c
737
hw->ops.release = snd_usx2y_hwdep_pcm_release;
sound/usb/usx2y/usx2yhwdeppcm.c
738
hw->ops.mmap = snd_usx2y_hwdep_pcm_mmap;
tools/include/uapi/linux/io_uring.h
627
struct io_uring_probe_op ops[];
tools/lib/perf/evlist.c
540
mmap_per_evsel(struct perf_evlist *evlist, struct perf_evlist_mmap_ops *ops,
tools/lib/perf/evlist.c
561
map = ops->get(evlist, overwrite, idx);
tools/lib/perf/evlist.c
593
if (ops->idx)
tools/lib/perf/evlist.c
594
ops->idx(evlist, evsel, mp, idx);
tools/lib/perf/evlist.c
598
if (ops->mmap(map, mp, *output, evlist_cpu) < 0)
tools/lib/perf/evlist.c
634
mmap_per_thread(struct perf_evlist *evlist, struct perf_evlist_mmap_ops *ops,
tools/lib/perf/evlist.c
650
if (mmap_per_evsel(evlist, ops, idx, mp, 0, thread, &output,
tools/lib/perf/evlist.c
660
if (mmap_per_evsel(evlist, ops, idx, mp, cpu, 0, &output,
tools/lib/perf/evlist.c
676
mmap_per_cpu(struct perf_evlist *evlist, struct perf_evlist_mmap_ops *ops,
tools/lib/perf/evlist.c
691
if (mmap_per_evsel(evlist, ops, cpu, mp, cpu,
tools/lib/perf/evlist.c
724
struct perf_evlist_mmap_ops *ops,
tools/lib/perf/evlist.c
730
if (!ops || !ops->get || !ops->mmap)
tools/lib/perf/evlist.c
748
return mmap_per_thread(evlist, ops, mp);
tools/lib/perf/evlist.c
750
return mmap_per_cpu(evlist, ops, mp);
tools/lib/perf/evlist.c
756
struct perf_evlist_mmap_ops ops = {
tools/lib/perf/evlist.c
763
return perf_evlist__mmap_ops(evlist, &ops, &mp);
tools/lib/perf/include/internal/evlist.h
59
struct perf_evlist_mmap_ops *ops,
tools/lib/thermal/events.c
104
return ops->threshold_delete(nla_get_u32(attrs[THERMAL_GENL_ATTR_TZ_ID]),
tools/lib/thermal/events.c
109
return ops->threshold_flush(nla_get_u32(attrs[THERMAL_GENL_ATTR_TZ_ID]), arg);
tools/lib/thermal/events.c
112
return ops->threshold_up(nla_get_u32(attrs[THERMAL_GENL_ATTR_TZ_ID]),
tools/lib/thermal/events.c
117
return ops->threshold_down(nla_get_u32(attrs[THERMAL_GENL_ATTR_TZ_ID]),
tools/lib/thermal/events.c
126
static void thermal_events_ops_init(struct thermal_events_ops *ops)
tools/lib/thermal/events.c
128
enabled_ops[THERMAL_GENL_EVENT_TZ_CREATE] = !!ops->tz_create;
tools/lib/thermal/events.c
129
enabled_ops[THERMAL_GENL_EVENT_TZ_DELETE] = !!ops->tz_delete;
tools/lib/thermal/events.c
130
enabled_ops[THERMAL_GENL_EVENT_TZ_DISABLE] = !!ops->tz_disable;
tools/lib/thermal/events.c
131
enabled_ops[THERMAL_GENL_EVENT_TZ_ENABLE] = !!ops->tz_enable;
tools/lib/thermal/events.c
132
enabled_ops[THERMAL_GENL_EVENT_TZ_TRIP_UP] = !!ops->trip_high;
tools/lib/thermal/events.c
133
enabled_ops[THERMAL_GENL_EVENT_TZ_TRIP_DOWN] = !!ops->trip_low;
tools/lib/thermal/events.c
134
enabled_ops[THERMAL_GENL_EVENT_TZ_TRIP_CHANGE] = !!ops->trip_change;
tools/lib/thermal/events.c
135
enabled_ops[THERMAL_GENL_EVENT_TZ_TRIP_ADD] = !!ops->trip_add;
tools/lib/thermal/events.c
136
enabled_ops[THERMAL_GENL_EVENT_TZ_TRIP_DELETE] = !!ops->trip_delete;
tools/lib/thermal/events.c
137
enabled_ops[THERMAL_GENL_EVENT_CDEV_ADD] = !!ops->cdev_add;
tools/lib/thermal/events.c
138
enabled_ops[THERMAL_GENL_EVENT_CDEV_DELETE] = !!ops->cdev_delete;
tools/lib/thermal/events.c
139
enabled_ops[THERMAL_GENL_EVENT_CDEV_STATE_UPDATE] = !!ops->cdev_update;
tools/lib/thermal/events.c
140
enabled_ops[THERMAL_GENL_EVENT_TZ_GOV_CHANGE] = !!ops->gov_change;
tools/lib/thermal/events.c
141
enabled_ops[THERMAL_GENL_EVENT_THRESHOLD_ADD] = !!ops->threshold_add;
tools/lib/thermal/events.c
142
enabled_ops[THERMAL_GENL_EVENT_THRESHOLD_DELETE] = !!ops->threshold_delete;
tools/lib/thermal/events.c
143
enabled_ops[THERMAL_GENL_EVENT_THRESHOLD_FLUSH] = !!ops->threshold_flush;
tools/lib/thermal/events.c
144
enabled_ops[THERMAL_GENL_EVENT_THRESHOLD_UP] = !!ops->threshold_up;
tools/lib/thermal/events.c
145
enabled_ops[THERMAL_GENL_EVENT_THRESHOLD_DOWN] = !!ops->threshold_down;
tools/lib/thermal/events.c
183
thermal_events_ops_init(&th->ops->events);
tools/lib/thermal/events.c
27
struct thermal_events_ops *ops = &thp->th->ops->events;
tools/lib/thermal/events.c
42
return ops->tz_create(nla_get_string(attrs[THERMAL_GENL_ATTR_TZ_NAME]),
tools/lib/thermal/events.c
46
return ops->tz_delete(nla_get_u32(attrs[THERMAL_GENL_ATTR_TZ_ID]), arg);
tools/lib/thermal/events.c
49
return ops->tz_enable(nla_get_u32(attrs[THERMAL_GENL_ATTR_TZ_ID]), arg);
tools/lib/thermal/events.c
52
return ops->tz_disable(nla_get_u32(attrs[THERMAL_GENL_ATTR_TZ_ID]), arg);
tools/lib/thermal/events.c
55
return ops->trip_change(nla_get_u32(attrs[THERMAL_GENL_ATTR_TZ_ID]),
tools/lib/thermal/events.c
62
return ops->trip_add(nla_get_u32(attrs[THERMAL_GENL_ATTR_TZ_ID]),
tools/lib/thermal/events.c
69
return ops->trip_delete(nla_get_u32(attrs[THERMAL_GENL_ATTR_TZ_ID]),
tools/lib/thermal/events.c
73
return ops->trip_high(nla_get_u32(attrs[THERMAL_GENL_ATTR_TZ_ID]),
tools/lib/thermal/events.c
78
return ops->trip_low(nla_get_u32(attrs[THERMAL_GENL_ATTR_TZ_ID]),
tools/lib/thermal/events.c
83
return ops->cdev_add(nla_get_string(attrs[THERMAL_GENL_ATTR_CDEV_NAME]),
tools/lib/thermal/events.c
88
return ops->cdev_delete(nla_get_u32(attrs[THERMAL_GENL_ATTR_CDEV_ID]), arg);
tools/lib/thermal/events.c
91
return ops->cdev_update(nla_get_u32(attrs[THERMAL_GENL_ATTR_CDEV_ID]),
tools/lib/thermal/events.c
95
return ops->gov_change(nla_get_u32(attrs[THERMAL_GENL_ATTR_TZ_ID]),
tools/lib/thermal/events.c
99
return ops->threshold_add(nla_get_u32(attrs[THERMAL_GENL_ATTR_TZ_ID]),
tools/lib/thermal/include/thermal.h
114
LIBTHERMAL_API struct thermal_handler *thermal_init(struct thermal_ops *ops);
tools/lib/thermal/sampling.c
26
return th->ops->sampling.tz_temp(
tools/lib/thermal/thermal.c
128
struct thermal_handler *thermal_init(struct thermal_ops *ops)
tools/lib/thermal/thermal.c
135
th->ops = ops;
tools/lib/thermal/thermal_nl.h
14
struct thermal_ops *ops;
tools/mm/slabinfo.c
1349
ops(slab);
tools/mm/slabinfo.c
592
ops(s);
tools/perf/arch/powerpc/util/skip-callchain-idx.c
42
Dwarf_Op *ops = &dummy;
tools/perf/arch/powerpc/util/skip-callchain-idx.c
46
result = dwarf_frame_register(frame, ra_regno, ops_mem, &ops, &nops);
tools/perf/arch/powerpc/util/skip-callchain-idx.c
57
if ((nops != 0 || ops != NULL) &&
tools/perf/arch/powerpc/util/skip-callchain-idx.c
58
!(nops == 1 && ops[0].atom == DW_OP_regx &&
tools/perf/arch/powerpc/util/skip-callchain-idx.c
59
ops[0].number2 == 0 && ops[0].offset == 0))
tools/perf/arch/powerpc/util/skip-callchain-idx.c
66
result = dwarf_frame_cfa(frame, &ops, &nops);
tools/perf/arch/powerpc/util/skip-callchain-idx.c
76
if (nops == 1 && ops[0].atom == DW_OP_bregx && ops[0].number == 1 &&
tools/perf/arch/powerpc/util/skip-callchain-idx.c
77
ops[0].number2 == 0)
tools/perf/bench/epoll-ctl.c
157
w->ops[op]++;
tools/perf/bench/epoll-ctl.c
406
t[j] = worker[i].ops[j];
tools/perf/bench/epoll-ctl.c
70
unsigned long ops[EPOLL_NR_OPS];
tools/perf/bench/epoll-wait.c
122
unsigned long ops;
tools/perf/bench/epoll-wait.c
187
unsigned long ops = w->ops;
tools/perf/bench/epoll-wait.c
230
ops++;
tools/perf/bench/epoll-wait.c
236
w->ops = ops;
tools/perf/bench/epoll-wait.c
541
worker[i].ops / bench__runtime.tv_sec : 0;
tools/perf/bench/futex-hash.c
102
w->ops = ops;
tools/perf/bench/futex-hash.c
234
worker[i].ops / bench__runtime.tv_sec : 0;
tools/perf/bench/futex-hash.c
48
unsigned long ops;
tools/perf/bench/futex-hash.c
78
unsigned long ops = w->ops; /* avoid cacheline bouncing */
tools/perf/bench/futex-hash.c
88
for (i = 0; i < params.nfutexes; i++, ops++) {
tools/perf/bench/futex-lock-pi.c
117
ops++; /* account for thread's share of work */
tools/perf/bench/futex-lock-pi.c
120
w->ops = ops;
tools/perf/bench/futex-lock-pi.c
238
worker[i].ops / bench__runtime.tv_sec : 0;
tools/perf/bench/futex-lock-pi.c
31
unsigned long ops;
tools/perf/bench/futex-lock-pi.c
88
unsigned long ops = w->ops;
tools/perf/builtin-annotate.c
206
.ops = &hist_iter_branch,
tools/perf/builtin-diff.c
402
.ops = &hist_iter_normal,
tools/perf/builtin-kvm.c
625
kvm->events_ops = events_ops->ops;
tools/perf/builtin-report.c
319
iter.ops = &hist_iter_branch;
tools/perf/builtin-report.c
321
iter.ops = &hist_iter_mem;
tools/perf/builtin-report.c
323
iter.ops = &hist_iter_cumulative;
tools/perf/builtin-report.c
325
iter.ops = &hist_iter_normal;
tools/perf/builtin-script.c
3243
static int list_available_languages_cb(struct scripting_ops *ops, const char *spec)
tools/perf/builtin-script.c
3245
fprintf(stderr, " %-42s [%s]\n", spec, ops->name);
tools/perf/builtin-top.c
841
iter.ops = &hist_iter_cumulative;
tools/perf/builtin-top.c
843
iter.ops = &hist_iter_normal;
tools/perf/tests/hists_cumulate.c
96
iter.ops = &hist_iter_cumulative;
tools/perf/tests/hists_cumulate.c
98
iter.ops = &hist_iter_normal;
tools/perf/tests/hists_filter.c
68
.ops = &hist_iter_normal,
tools/perf/tests/hists_output.c
62
.ops = &hist_iter_normal,
tools/perf/ui/browsers/annotate.c
1067
else if (!dl->ins.ops)
tools/perf/ui/browsers/annotate.c
120
struct annotation_write_ops ops = {
tools/perf/ui/browsers/annotate.c
144
ops.width += 1;
tools/perf/ui/browsers/annotate.c
149
annotation_line__write(al, notes, &ops, &apd);
tools/perf/ui/browsers/annotate.c
151
if (ops.current_entry)
tools/perf/ui/browsers/annotate.c
171
name = pos->ops.locked.ins.name;
tools/perf/ui/browsers/annotate.c
224
target = annotated_source__get_line(notes->src, cursor->ops.target.offset);
tools/perf/ui/browsers/annotate.c
227
cursor->ops.target.offset);
tools/perf/ui/browsers/annotate.c
589
if (!dl->ops.target.sym) {
tools/perf/ui/browsers/annotate.c
594
notes = symbol__annotation(dl->ops.target.sym);
tools/perf/ui/browsers/annotate.c
597
if (!symbol__hists(dl->ops.target.sym, evsel->evlist->core.nr_entries)) {
tools/perf/ui/browsers/annotate.c
600
dl->ops.target.sym->name);
tools/perf/ui/browsers/annotate.c
606
target_ms.sym = dl->ops.target.sym;
tools/perf/ui/browsers/annotate.c
648
if (dl->ops.target.outside) {
tools/perf/ui/browsers/annotate.c
653
offset = dl->ops.target.offset;
tools/perf/util/annotate-arch/annotate-arm.c
19
const struct ins_ops *ops;
tools/perf/util/annotate-arch/annotate-arm.c
23
ops = &call_ops;
tools/perf/util/annotate-arch/annotate-arm.c
25
ops = &jump_ops;
tools/perf/util/annotate-arch/annotate-arm.c
29
arch__associate_ins_ops(arch, name, ops);
tools/perf/util/annotate-arch/annotate-arm.c
30
return ops;
tools/perf/util/annotate-arch/annotate-arm64.c
18
struct ins_operands *ops,
tools/perf/util/annotate-arch/annotate-arm64.c
22
char *s = strchr(ops->raw, ','), *target, *endptr;
tools/perf/util/annotate-arch/annotate-arm64.c
28
ops->source.raw = strdup(ops->raw);
tools/perf/util/annotate-arch/annotate-arm64.c
31
if (ops->source.raw == NULL)
tools/perf/util/annotate-arch/annotate-arm64.c
35
ops->target.raw = strdup(target);
tools/perf/util/annotate-arch/annotate-arm64.c
36
if (ops->target.raw == NULL)
tools/perf/util/annotate-arch/annotate-arm64.c
39
ops->target.addr = strtoull(target, &endptr, 16);
tools/perf/util/annotate-arch/annotate-arm64.c
52
ops->target.name = strdup(s);
tools/perf/util/annotate-arch/annotate-arm64.c
55
if (ops->target.name == NULL)
tools/perf/util/annotate-arch/annotate-arm64.c
61
zfree(&ops->target.raw);
tools/perf/util/annotate-arch/annotate-arm64.c
63
zfree(&ops->source.raw);
tools/perf/util/annotate-arch/annotate-arm64.c
75
const struct ins_ops *ops;
tools/perf/util/annotate-arch/annotate-arm64.c
79
ops = &jump_ops;
tools/perf/util/annotate-arch/annotate-arm64.c
81
ops = &call_ops;
tools/perf/util/annotate-arch/annotate-arm64.c
83
ops = &ret_ops;
tools/perf/util/annotate-arch/annotate-arm64.c
85
ops = &arm64_mov_ops;
tools/perf/util/annotate-arch/annotate-arm64.c
87
arch__associate_ins_ops(arch, name, ops);
tools/perf/util/annotate-arch/annotate-arm64.c
88
return ops;
tools/perf/util/annotate-arch/annotate-csky.c
11
const struct ins_ops *ops = NULL;
tools/perf/util/annotate-arch/annotate-csky.c
26
ops = &jump_ops;
tools/perf/util/annotate-arch/annotate-csky.c
32
ops = &call_ops;
tools/perf/util/annotate-arch/annotate-csky.c
36
ops = &ret_ops;
tools/perf/util/annotate-arch/annotate-csky.c
38
if (ops)
tools/perf/util/annotate-arch/annotate-csky.c
39
arch__associate_ins_ops(arch, name, ops);
tools/perf/util/annotate-arch/annotate-csky.c
40
return ops;
tools/perf/util/annotate-arch/annotate-loongarch.c
100
ops->target.sym = target.ms.sym;
tools/perf/util/annotate-arch/annotate-loongarch.c
102
if (!ops->target.outside) {
tools/perf/util/annotate-arch/annotate-loongarch.c
103
ops->target.offset = target.addr - start;
tools/perf/util/annotate-arch/annotate-loongarch.c
104
ops->target.offset_avail = true;
tools/perf/util/annotate-arch/annotate-loongarch.c
106
ops->target.offset_avail = false;
tools/perf/util/annotate-arch/annotate-loongarch.c
121
const struct ins_ops *ops = NULL;
tools/perf/util/annotate-arch/annotate-loongarch.c
124
ops = &loongarch_call_ops;
tools/perf/util/annotate-arch/annotate-loongarch.c
126
ops = &ret_ops;
tools/perf/util/annotate-arch/annotate-loongarch.c
134
ops = &loongarch_jump_ops;
tools/perf/util/annotate-arch/annotate-loongarch.c
138
arch__associate_ins_ops(arch, name, ops);
tools/perf/util/annotate-arch/annotate-loongarch.c
140
return ops;
tools/perf/util/annotate-arch/annotate-loongarch.c
17
static int loongarch_call__parse(const struct arch *arch, struct ins_operands *ops,
tools/perf/util/annotate-arch/annotate-loongarch.c
25
c = strchr(ops->raw, '#');
tools/perf/util/annotate-arch/annotate-loongarch.c
29
ops->target.addr = strtoull(c, &endptr, 16);
tools/perf/util/annotate-arch/annotate-loongarch.c
43
ops->target.name = strdup(name);
tools/perf/util/annotate-arch/annotate-loongarch.c
46
if (ops->target.name == NULL)
tools/perf/util/annotate-arch/annotate-loongarch.c
51
.addr = map__objdump_2mem(map, ops->target.addr),
tools/perf/util/annotate-arch/annotate-loongarch.c
55
map__rip_2objdump(target.ms.map, map__map_ip(target.ms.map, target.addr)) == ops->target.addr)
tools/perf/util/annotate-arch/annotate-loongarch.c
56
ops->target.sym = target.ms.sym;
tools/perf/util/annotate-arch/annotate-loongarch.c
68
static int loongarch_jump__parse(const struct arch *arch, struct ins_operands *ops,
tools/perf/util/annotate-arch/annotate-loongarch.c
78
const char *c = strchr(ops->raw, '#');
tools/perf/util/annotate-arch/annotate-loongarch.c
81
ops->jump.raw_comment = strchr(ops->raw, arch->objdump.comment_char);
tools/perf/util/annotate-arch/annotate-loongarch.c
82
ops->jump.raw_func_start = strchr(ops->raw, '<');
tools/perf/util/annotate-arch/annotate-loongarch.c
84
if (ops->jump.raw_func_start && c > ops->jump.raw_func_start)
tools/perf/util/annotate-arch/annotate-loongarch.c
88
ops->target.addr = strtoull(c, NULL, 16);
tools/perf/util/annotate-arch/annotate-loongarch.c
90
ops->target.addr = strtoull(ops->raw, NULL, 16);
tools/perf/util/annotate-arch/annotate-loongarch.c
92
target.addr = map__objdump_2mem(map, ops->target.addr);
tools/perf/util/annotate-arch/annotate-loongarch.c
96
ops->target.outside = target.addr < start || target.addr >= end;
tools/perf/util/annotate-arch/annotate-loongarch.c
99
map__rip_2objdump(target.ms.map, map__map_ip(target.ms.map, target.addr)) == ops->target.addr)
tools/perf/util/annotate-arch/annotate-mips.c
10
const struct ins_ops *ops = NULL;
tools/perf/util/annotate-arch/annotate-mips.c
27
ops = &call_ops;
tools/perf/util/annotate-arch/annotate-mips.c
29
ops = &ret_ops;
tools/perf/util/annotate-arch/annotate-mips.c
31
ops = &jump_ops;
tools/perf/util/annotate-arch/annotate-mips.c
35
arch__associate_ins_ops(arch, name, ops);
tools/perf/util/annotate-arch/annotate-mips.c
37
return ops;
tools/perf/util/annotate-arch/annotate-powerpc.c
111
ops = &jump_ops;
tools/perf/util/annotate-arch/annotate-powerpc.c
131
ops = &call_ops;
tools/perf/util/annotate-arch/annotate-powerpc.c
138
ops = &ret_ops;
tools/perf/util/annotate-arch/annotate-powerpc.c
140
arch__associate_ins_ops(arch, name, ops);
tools/perf/util/annotate-arch/annotate-powerpc.c
141
return ops;
tools/perf/util/annotate-arch/annotate-powerpc.c
19
struct ins_operands *ops, int max_ins_name)
tools/perf/util/annotate-arch/annotate-powerpc.c
22
ops->raw);
tools/perf/util/annotate-arch/annotate-powerpc.c
352
struct annotated_op_loc *src = &loc.ops[INSN_OP_SOURCE];
tools/perf/util/annotate-arch/annotate-powerpc.c
353
struct annotated_op_loc *dst = &loc.ops[INSN_OP_TARGET];
tools/perf/util/annotate-arch/annotate-powerpc.c
39
static int arithmetic__parse(const struct arch *arch __maybe_unused, struct ins_operands *ops,
tools/perf/util/annotate-arch/annotate-powerpc.c
44
ops->source.mem_ref = false;
tools/perf/util/annotate-arch/annotate-powerpc.c
48
ops->source.multi_regs = true;
tools/perf/util/annotate-arch/annotate-powerpc.c
51
ops->target.mem_ref = false;
tools/perf/util/annotate-arch/annotate-powerpc.c
52
ops->target.multi_regs = false;
tools/perf/util/annotate-arch/annotate-powerpc.c
63
struct ins_operands *ops, int max_ins_name)
tools/perf/util/annotate-arch/annotate-powerpc.c
66
ops->raw);
tools/perf/util/annotate-arch/annotate-powerpc.c
76
static int load_store__parse(const struct arch *arch __maybe_unused, struct ins_operands *ops,
tools/perf/util/annotate-arch/annotate-powerpc.c
79
ops->source.mem_ref = true;
tools/perf/util/annotate-arch/annotate-powerpc.c
80
ops->source.multi_regs = false;
tools/perf/util/annotate-arch/annotate-powerpc.c
83
ops->source.multi_regs = true;
tools/perf/util/annotate-arch/annotate-powerpc.c
85
ops->target.mem_ref = false;
tools/perf/util/annotate-arch/annotate-powerpc.c
86
ops->target.multi_regs = false;
tools/perf/util/annotate-arch/annotate-powerpc.c
99
const struct ins_ops *ops;
tools/perf/util/annotate-arch/annotate-riscv64.c
10
const struct ins_ops *ops = NULL;
tools/perf/util/annotate-arch/annotate-riscv64.c
15
ops = &call_ops;
tools/perf/util/annotate-arch/annotate-riscv64.c
17
ops = &ret_ops;
tools/perf/util/annotate-arch/annotate-riscv64.c
19
ops = &jump_ops;
tools/perf/util/annotate-arch/annotate-riscv64.c
23
arch__associate_ins_ops(arch, name, ops);
tools/perf/util/annotate-arch/annotate-riscv64.c
25
return ops;
tools/perf/util/annotate-arch/annotate-s390.c
101
ops->target.name = strdup(s + 1);
tools/perf/util/annotate-arch/annotate-s390.c
103
if (ops->target.name == NULL)
tools/perf/util/annotate-arch/annotate-s390.c
109
zfree(&ops->target.raw);
tools/perf/util/annotate-arch/annotate-s390.c
111
zfree(&ops->source.raw);
tools/perf/util/annotate-arch/annotate-s390.c
123
const struct ins_ops *ops = NULL;
tools/perf/util/annotate-arch/annotate-s390.c
129
ops = &jump_ops;
tools/perf/util/annotate-arch/annotate-s390.c
13
static int s390_call__parse(const struct arch *arch, struct ins_operands *ops,
tools/perf/util/annotate-arch/annotate-s390.c
134
ops = &s390_call_ops;
tools/perf/util/annotate-arch/annotate-s390.c
136
ops = &ret_ops;
tools/perf/util/annotate-arch/annotate-s390.c
144
ops = &s390_mov_ops;
tools/perf/util/annotate-arch/annotate-s390.c
146
if (ops)
tools/perf/util/annotate-arch/annotate-s390.c
147
arch__associate_ins_ops(arch, name, ops);
tools/perf/util/annotate-arch/annotate-s390.c
148
return ops;
tools/perf/util/annotate-arch/annotate-s390.c
21
tok = strchr(ops->raw, ',');
tools/perf/util/annotate-arch/annotate-s390.c
25
ops->target.addr = strtoull(tok + 1, &endptr, 16);
tools/perf/util/annotate-arch/annotate-s390.c
42
ops->target.name = strdup(name);
tools/perf/util/annotate-arch/annotate-s390.c
45
if (ops->target.name == NULL)
tools/perf/util/annotate-arch/annotate-s390.c
50
.addr = map__objdump_2mem(map, ops->target.addr),
tools/perf/util/annotate-arch/annotate-s390.c
54
map__rip_2objdump(target.ms.map, map__map_ip(target.ms.map, target.addr)) == ops->target.addr)
tools/perf/util/annotate-arch/annotate-s390.c
55
ops->target.sym = target.ms.sym;
tools/perf/util/annotate-arch/annotate-s390.c
68
struct ins_operands *ops,
tools/perf/util/annotate-arch/annotate-s390.c
72
char *s = strchr(ops->raw, ','), *target, *endptr;
tools/perf/util/annotate-arch/annotate-s390.c
78
ops->source.raw = strdup(ops->raw);
tools/perf/util/annotate-arch/annotate-s390.c
81
if (ops->source.raw == NULL)
tools/perf/util/annotate-arch/annotate-s390.c
85
ops->target.raw = strdup(target);
tools/perf/util/annotate-arch/annotate-s390.c
86
if (ops->target.raw == NULL)
tools/perf/util/annotate-arch/annotate-s390.c
89
ops->target.addr = strtoull(target, &endptr, 16);
tools/perf/util/annotate-arch/annotate-sparc.c
126
const struct ins_ops *ops = NULL;
tools/perf/util/annotate-arch/annotate-sparc.c
131
ops = &call_ops;
tools/perf/util/annotate-arch/annotate-sparc.c
135
ops = &ret_ops;
tools/perf/util/annotate-arch/annotate-sparc.c
137
ops = &mov_ops;
tools/perf/util/annotate-arch/annotate-sparc.c
148
ops = &jump_ops;
tools/perf/util/annotate-arch/annotate-sparc.c
150
ops = &jump_ops;
tools/perf/util/annotate-arch/annotate-sparc.c
154
ops = &jump_ops;
tools/perf/util/annotate-arch/annotate-sparc.c
158
if (ops)
tools/perf/util/annotate-arch/annotate-sparc.c
159
arch__associate_ins_ops(arch, name, ops);
tools/perf/util/annotate-arch/annotate-sparc.c
161
return ops;
tools/perf/util/annotate-arch/annotate-x86.c
100
{ .name = "nop", .ops = &nop_ops, },
tools/perf/util/annotate-arch/annotate-x86.c
101
{ .name = "or", .ops = &mov_ops, },
tools/perf/util/annotate-arch/annotate-x86.c
102
{ .name = "orps", .ops = &mov_ops, },
tools/perf/util/annotate-arch/annotate-x86.c
103
{ .name = "paddq", .ops = &mov_ops, },
tools/perf/util/annotate-arch/annotate-x86.c
104
{ .name = "pand", .ops = &mov_ops, },
tools/perf/util/annotate-arch/annotate-x86.c
105
{ .name = "pcmpeqb", .ops = &mov_ops, },
tools/perf/util/annotate-arch/annotate-x86.c
106
{ .name = "por", .ops = &mov_ops, },
tools/perf/util/annotate-arch/annotate-x86.c
107
{ .name = "rcl", .ops = &mov_ops, },
tools/perf/util/annotate-arch/annotate-x86.c
108
{ .name = "ret", .ops = &ret_ops, },
tools/perf/util/annotate-arch/annotate-x86.c
109
{ .name = "sbb", .ops = &mov_ops, },
tools/perf/util/annotate-arch/annotate-x86.c
110
{ .name = "sete", .ops = &mov_ops, },
tools/perf/util/annotate-arch/annotate-x86.c
111
{ .name = "sub", .ops = &mov_ops, },
tools/perf/util/annotate-arch/annotate-x86.c
112
{ .name = "subsd", .ops = &mov_ops, },
tools/perf/util/annotate-arch/annotate-x86.c
113
{ .name = "test", .ops = &mov_ops, },
tools/perf/util/annotate-arch/annotate-x86.c
114
{ .name = "tzcnt", .ops = &mov_ops, },
tools/perf/util/annotate-arch/annotate-x86.c
115
{ .name = "ucomisd", .ops = &mov_ops, },
tools/perf/util/annotate-arch/annotate-x86.c
116
{ .name = "ucomiss", .ops = &mov_ops, },
tools/perf/util/annotate-arch/annotate-x86.c
117
{ .name = "vaddsd", .ops = &mov_ops, },
tools/perf/util/annotate-arch/annotate-x86.c
118
{ .name = "vandpd", .ops = &mov_ops, },
tools/perf/util/annotate-arch/annotate-x86.c
119
{ .name = "vmovdqa", .ops = &mov_ops, },
tools/perf/util/annotate-arch/annotate-x86.c
120
{ .name = "vmovq", .ops = &mov_ops, },
tools/perf/util/annotate-arch/annotate-x86.c
121
{ .name = "vmovsd", .ops = &mov_ops, },
tools/perf/util/annotate-arch/annotate-x86.c
122
{ .name = "vmulsd", .ops = &mov_ops, },
tools/perf/util/annotate-arch/annotate-x86.c
123
{ .name = "vorpd", .ops = &mov_ops, },
tools/perf/util/annotate-arch/annotate-x86.c
124
{ .name = "vsubsd", .ops = &mov_ops, },
tools/perf/util/annotate-arch/annotate-x86.c
125
{ .name = "vucomisd", .ops = &mov_ops, },
tools/perf/util/annotate-arch/annotate-x86.c
126
{ .name = "xadd", .ops = &mov_ops, },
tools/perf/util/annotate-arch/annotate-x86.c
127
{ .name = "xbegin", .ops = &jump_ops, },
tools/perf/util/annotate-arch/annotate-x86.c
128
{ .name = "xchg", .ops = &mov_ops, },
tools/perf/util/annotate-arch/annotate-x86.c
129
{ .name = "xor", .ops = &mov_ops, },
tools/perf/util/annotate-arch/annotate-x86.c
130
{ .name = "xorpd", .ops = &mov_ops, },
tools/perf/util/annotate-arch/annotate-x86.c
131
{ .name = "xorps", .ops = &mov_ops, },
tools/perf/util/annotate-arch/annotate-x86.c
212
struct annotated_op_loc *src = &loc.ops[INSN_OP_SOURCE];
tools/perf/util/annotate-arch/annotate-x86.c
213
struct annotated_op_loc *dst = &loc.ops[INSN_OP_TARGET];
tools/perf/util/annotate-arch/annotate-x86.c
224
struct symbol *func = dl->ops.target.sym;
tools/perf/util/annotate-arch/annotate-x86.c
23
{ .name = "adc", .ops = &mov_ops, },
tools/perf/util/annotate-arch/annotate-x86.c
24
{ .name = "add", .ops = &mov_ops, },
tools/perf/util/annotate-arch/annotate-x86.c
25
{ .name = "addsd", .ops = &mov_ops, },
tools/perf/util/annotate-arch/annotate-x86.c
26
{ .name = "and", .ops = &mov_ops, },
tools/perf/util/annotate-arch/annotate-x86.c
27
{ .name = "andpd", .ops = &mov_ops, },
tools/perf/util/annotate-arch/annotate-x86.c
28
{ .name = "andps", .ops = &mov_ops, },
tools/perf/util/annotate-arch/annotate-x86.c
29
{ .name = "bsr", .ops = &mov_ops, },
tools/perf/util/annotate-arch/annotate-x86.c
30
{ .name = "bt", .ops = &mov_ops, },
tools/perf/util/annotate-arch/annotate-x86.c
31
{ .name = "btr", .ops = &mov_ops, },
tools/perf/util/annotate-arch/annotate-x86.c
32
{ .name = "bts", .ops = &mov_ops, },
tools/perf/util/annotate-arch/annotate-x86.c
33
{ .name = "call", .ops = &call_ops, },
tools/perf/util/annotate-arch/annotate-x86.c
34
{ .name = "cmovae", .ops = &mov_ops, },
tools/perf/util/annotate-arch/annotate-x86.c
35
{ .name = "cmovbe", .ops = &mov_ops, },
tools/perf/util/annotate-arch/annotate-x86.c
36
{ .name = "cmove", .ops = &mov_ops, },
tools/perf/util/annotate-arch/annotate-x86.c
37
{ .name = "cmp", .ops = &mov_ops, },
tools/perf/util/annotate-arch/annotate-x86.c
38
{ .name = "cmpxch", .ops = &mov_ops, },
tools/perf/util/annotate-arch/annotate-x86.c
39
{ .name = "cmpxchg", .ops = &mov_ops, },
tools/perf/util/annotate-arch/annotate-x86.c
40
{ .name = "cs", .ops = &mov_ops, },
tools/perf/util/annotate-arch/annotate-x86.c
41
{ .name = "dec", .ops = &dec_ops, },
tools/perf/util/annotate-arch/annotate-x86.c
42
{ .name = "divsd", .ops = &mov_ops, },
tools/perf/util/annotate-arch/annotate-x86.c
43
{ .name = "divss", .ops = &mov_ops, },
tools/perf/util/annotate-arch/annotate-x86.c
44
{ .name = "gs", .ops = &mov_ops, },
tools/perf/util/annotate-arch/annotate-x86.c
45
{ .name = "imul", .ops = &mov_ops, },
tools/perf/util/annotate-arch/annotate-x86.c
46
{ .name = "inc", .ops = &dec_ops, },
tools/perf/util/annotate-arch/annotate-x86.c
47
{ .name = "ja", .ops = &jump_ops, },
tools/perf/util/annotate-arch/annotate-x86.c
48
{ .name = "jae", .ops = &jump_ops, },
tools/perf/util/annotate-arch/annotate-x86.c
49
{ .name = "jb", .ops = &jump_ops, },
tools/perf/util/annotate-arch/annotate-x86.c
50
{ .name = "jbe", .ops = &jump_ops, },
tools/perf/util/annotate-arch/annotate-x86.c
51
{ .name = "jc", .ops = &jump_ops, },
tools/perf/util/annotate-arch/annotate-x86.c
52
{ .name = "jcxz", .ops = &jump_ops, },
tools/perf/util/annotate-arch/annotate-x86.c
53
{ .name = "je", .ops = &jump_ops, },
tools/perf/util/annotate-arch/annotate-x86.c
54
{ .name = "jecxz", .ops = &jump_ops, },
tools/perf/util/annotate-arch/annotate-x86.c
55
{ .name = "jg", .ops = &jump_ops, },
tools/perf/util/annotate-arch/annotate-x86.c
56
{ .name = "jge", .ops = &jump_ops, },
tools/perf/util/annotate-arch/annotate-x86.c
57
{ .name = "jl", .ops = &jump_ops, },
tools/perf/util/annotate-arch/annotate-x86.c
58
{ .name = "jle", .ops = &jump_ops, },
tools/perf/util/annotate-arch/annotate-x86.c
59
{ .name = "jmp", .ops = &jump_ops, },
tools/perf/util/annotate-arch/annotate-x86.c
60
{ .name = "jna", .ops = &jump_ops, },
tools/perf/util/annotate-arch/annotate-x86.c
61
{ .name = "jnae", .ops = &jump_ops, },
tools/perf/util/annotate-arch/annotate-x86.c
62
{ .name = "jnb", .ops = &jump_ops, },
tools/perf/util/annotate-arch/annotate-x86.c
63
{ .name = "jnbe", .ops = &jump_ops, },
tools/perf/util/annotate-arch/annotate-x86.c
64
{ .name = "jnc", .ops = &jump_ops, },
tools/perf/util/annotate-arch/annotate-x86.c
65
{ .name = "jne", .ops = &jump_ops, },
tools/perf/util/annotate-arch/annotate-x86.c
66
{ .name = "jng", .ops = &jump_ops, },
tools/perf/util/annotate-arch/annotate-x86.c
67
{ .name = "jnge", .ops = &jump_ops, },
tools/perf/util/annotate-arch/annotate-x86.c
68
{ .name = "jnl", .ops = &jump_ops, },
tools/perf/util/annotate-arch/annotate-x86.c
69
{ .name = "jnle", .ops = &jump_ops, },
tools/perf/util/annotate-arch/annotate-x86.c
70
{ .name = "jno", .ops = &jump_ops, },
tools/perf/util/annotate-arch/annotate-x86.c
71
{ .name = "jnp", .ops = &jump_ops, },
tools/perf/util/annotate-arch/annotate-x86.c
72
{ .name = "jns", .ops = &jump_ops, },
tools/perf/util/annotate-arch/annotate-x86.c
73
{ .name = "jnz", .ops = &jump_ops, },
tools/perf/util/annotate-arch/annotate-x86.c
74
{ .name = "jo", .ops = &jump_ops, },
tools/perf/util/annotate-arch/annotate-x86.c
75
{ .name = "jp", .ops = &jump_ops, },
tools/perf/util/annotate-arch/annotate-x86.c
76
{ .name = "jpe", .ops = &jump_ops, },
tools/perf/util/annotate-arch/annotate-x86.c
77
{ .name = "jpo", .ops = &jump_ops, },
tools/perf/util/annotate-arch/annotate-x86.c
78
{ .name = "jrcxz", .ops = &jump_ops, },
tools/perf/util/annotate-arch/annotate-x86.c
79
{ .name = "js", .ops = &jump_ops, },
tools/perf/util/annotate-arch/annotate-x86.c
80
{ .name = "jz", .ops = &jump_ops, },
tools/perf/util/annotate-arch/annotate-x86.c
81
{ .name = "lea", .ops = &mov_ops, },
tools/perf/util/annotate-arch/annotate-x86.c
82
{ .name = "lock", .ops = &lock_ops, },
tools/perf/util/annotate-arch/annotate-x86.c
83
{ .name = "mov", .ops = &mov_ops, },
tools/perf/util/annotate-arch/annotate-x86.c
84
{ .name = "movapd", .ops = &mov_ops, },
tools/perf/util/annotate-arch/annotate-x86.c
85
{ .name = "movaps", .ops = &mov_ops, },
tools/perf/util/annotate-arch/annotate-x86.c
86
{ .name = "movdqa", .ops = &mov_ops, },
tools/perf/util/annotate-arch/annotate-x86.c
87
{ .name = "movdqu", .ops = &mov_ops, },
tools/perf/util/annotate-arch/annotate-x86.c
88
{ .name = "movsb", .ops = &mov_ops, },
tools/perf/util/annotate-arch/annotate-x86.c
89
{ .name = "movsd", .ops = &mov_ops, },
tools/perf/util/annotate-arch/annotate-x86.c
90
{ .name = "movsl", .ops = &mov_ops, },
tools/perf/util/annotate-arch/annotate-x86.c
91
{ .name = "movss", .ops = &mov_ops, },
tools/perf/util/annotate-arch/annotate-x86.c
92
{ .name = "movsw", .ops = &mov_ops, },
tools/perf/util/annotate-arch/annotate-x86.c
93
{ .name = "movupd", .ops = &mov_ops, },
tools/perf/util/annotate-arch/annotate-x86.c
94
{ .name = "movups", .ops = &mov_ops, },
tools/perf/util/annotate-arch/annotate-x86.c
95
{ .name = "movzb", .ops = &mov_ops, },
tools/perf/util/annotate-arch/annotate-x86.c
96
{ .name = "movzl", .ops = &mov_ops, },
tools/perf/util/annotate-arch/annotate-x86.c
97
{ .name = "movzw", .ops = &mov_ops, },
tools/perf/util/annotate-arch/annotate-x86.c
98
{ .name = "mulsd", .ops = &mov_ops, },
tools/perf/util/annotate-arch/annotate-x86.c
99
{ .name = "mulss", .ops = &mov_ops, },
tools/perf/util/annotate-data.c
101
while ((off = dwarf_getlocations(&attr, off, &base, &start, &end, &ops, &nops)) > 0) {
tools/perf/util/annotate-data.c
108
switch (ops->atom) {
tools/perf/util/annotate-data.c
110
pr_info("reg%d\n", ops->atom - DW_OP_reg0);
tools/perf/util/annotate-data.c
114
ops->atom - DW_OP_breg0, (long)ops->number);
tools/perf/util/annotate-data.c
117
pr_info("reg%ld\n", (long)ops->number);
tools/perf/util/annotate-data.c
121
(long)ops->number, (long)ops->number2);
tools/perf/util/annotate-data.c
124
pr_info("use frame base, offset=%#lx\n", (long)ops->number);
tools/perf/util/annotate-data.c
127
pr_info("address=%#lx\n", (long)ops->number);
tools/perf/util/annotate-data.c
131
ops->atom, (long)ops->number);
tools/perf/util/annotate-data.c
92
Dwarf_Op *ops;
tools/perf/util/annotate.c
1479
if (dl->ops.raw[0] != '\0') {
tools/perf/util/annotate.c
1481
dl->ops.raw);
tools/perf/util/annotate.c
1500
if (!dl || !dl->ins.ops || !ins__is_jump(&dl->ins) ||
tools/perf/util/annotate.c
1501
!disasm_line__has_local_offset(dl) || dl->ops.target.offset < 0 ||
tools/perf/util/annotate.c
1502
dl->ops.target.offset >= (s64)symbol__size(sym))
tools/perf/util/annotate.c
1527
dl->ops.target.offset);
tools/perf/util/annotate.c
1768
if (dl->ins.ops && dl->ins.ops->scnprintf) {
tools/perf/util/annotate.c
1772
if (dl->ops.target.outside)
tools/perf/util/annotate.c
1774
fwd = dl->ops.target.offset > dl->al.offset;
tools/perf/util/annotate.c
2548
struct ins_operands *ops;
tools/perf/util/annotate.c
2553
ops = dl->ops.locked.ops;
tools/perf/util/annotate.c
2555
ops = &dl->ops;
tools/perf/util/annotate.c
2557
if (ops == NULL)
tools/perf/util/annotate.c
2563
const char *insn_str = ops->source.raw;
tools/perf/util/annotate.c
2564
bool multi_regs = ops->source.multi_regs;
tools/perf/util/annotate.c
2565
bool mem_ref = ops->source.mem_ref;
tools/perf/util/annotate.c
2568
insn_str = ops->target.raw;
tools/perf/util/annotate.c
2569
multi_regs = ops->target.multi_regs;
tools/perf/util/annotate.c
2570
mem_ref = ops->target.mem_ref;
tools/perf/util/annotate.c
2643
*dl->ops.raw == '\0' && allow_update) {
tools/perf/util/annotate.c
3103
if (dl->ops.target.outside)
tools/perf/util/annotate.c
3106
next_dl = find_disasm_line(sym, sym->start + dl->ops.target.offset,
tools/perf/util/annotate.h
134
struct ins_operands ops;
tools/perf/util/annotate.h
179
return dl->ops.target.offset_avail && !dl->ops.target.outside;
tools/perf/util/annotate.h
214
const struct annotation_write_ops *ops,
tools/perf/util/annotate.h
540
struct annotated_op_loc ops[INSN_OP_MAX];
tools/perf/util/annotate.h
544
for (i = INSN_OP_SOURCE, op_loc = &(insn_loc)->ops[i]; \
tools/perf/util/disasm.c
102
ins->ops = ops;
tools/perf/util/disasm.c
1058
dl->ops.target.offset = dl->ops.target.addr -
tools/perf/util/disasm.c
1060
dl->ops.target.offset_avail = true;
tools/perf/util/disasm.c
1064
if (dl->ins.ops && ins__is_call(&dl->ins) && !dl->ops.target.sym) {
tools/perf/util/disasm.c
1066
.addr = dl->ops.target.addr,
tools/perf/util/disasm.c
1072
dl->ops.target.sym = target.ms.sym;
tools/perf/util/disasm.c
1090
if (dl->ins.ops) {
tools/perf/util/disasm.c
205
static void ins_ops__delete(struct ins_operands *ops)
tools/perf/util/disasm.c
207
if (ops == NULL)
tools/perf/util/disasm.c
209
zfree(&ops->source.raw);
tools/perf/util/disasm.c
210
zfree(&ops->source.name);
tools/perf/util/disasm.c
211
zfree(&ops->target.raw);
tools/perf/util/disasm.c
212
zfree(&ops->target.name);
tools/perf/util/disasm.c
216
struct ins_operands *ops, int max_ins_name)
tools/perf/util/disasm.c
218
return scnprintf(bf, size, "%-*s %s", max_ins_name, ins->name, ops->raw);
tools/perf/util/disasm.c
222
struct ins_operands *ops, int max_ins_name)
tools/perf/util/disasm.c
224
if (ins->ops->scnprintf)
tools/perf/util/disasm.c
225
return ins->ops->scnprintf(ins, bf, size, ops, max_ins_name);
tools/perf/util/disasm.c
227
return ins__raw_scnprintf(ins, bf, size, ops, max_ins_name);
tools/perf/util/disasm.c
238
static int call__parse(const struct arch *arch, struct ins_operands *ops, struct map_symbol *ms,
tools/perf/util/disasm.c
245
ops->target.addr = strtoull(ops->raw, &endptr, 16);
tools/perf/util/disasm.c
262
ops->target.name = strdup(name);
tools/perf/util/disasm.c
265
if (ops->target.name == NULL)
tools/perf/util/disasm.c
270
.addr = map__objdump_2mem(map, ops->target.addr),
tools/perf/util/disasm.c
274
map__rip_2objdump(target.ms.map, map__map_ip(target.ms.map, target.addr)) == ops->target.addr)
tools/perf/util/disasm.c
275
ops->target.sym = target.ms.sym;
tools/perf/util/disasm.c
288
ops->target.addr = strtoull(endptr, NULL, 16);
tools/perf/util/disasm.c
294
struct ins_operands *ops, int max_ins_name)
tools/perf/util/disasm.c
296
if (ops->target.sym)
tools/perf/util/disasm.c
297
return scnprintf(bf, size, "%-*s %s", max_ins_name, ins->name, ops->target.sym->name);
tools/perf/util/disasm.c
299
if (ops->target.addr == 0)
tools/perf/util/disasm.c
300
return ins__raw_scnprintf(ins, bf, size, ops, max_ins_name);
tools/perf/util/disasm.c
302
if (ops->target.name)
tools/perf/util/disasm.c
303
return scnprintf(bf, size, "%-*s %s", max_ins_name, ins->name, ops->target.name);
tools/perf/util/disasm.c
305
return scnprintf(bf, size, "%-*s *%" PRIx64, max_ins_name, ins->name, ops->target.addr);
tools/perf/util/disasm.c
316
return ins->ops && ins->ops->is_call;
tools/perf/util/disasm.c
326
static inline const char *validate_comma(const char *c, struct ins_operands *ops)
tools/perf/util/disasm.c
328
if (ops->jump.raw_comment && c > ops->jump.raw_comment)
tools/perf/util/disasm.c
331
if (ops->jump.raw_func_start && c > ops->jump.raw_func_start)
tools/perf/util/disasm.c
337
static int jump__parse(const struct arch *arch, struct ins_operands *ops, struct map_symbol *ms,
tools/perf/util/disasm.c
345
const char *c = strchr(ops->raw, ',');
tools/perf/util/disasm.c
348
ops->jump.raw_comment = strchr(ops->raw, arch->objdump.comment_char);
tools/perf/util/disasm.c
349
ops->jump.raw_func_start = strchr(ops->raw, '<');
tools/perf/util/disasm.c
351
c = validate_comma(c, ops);
tools/perf/util/disasm.c
370
ops->target.addr = strtoull(c, NULL, 16);
tools/perf/util/disasm.c
371
if (!ops->target.addr) {
tools/perf/util/disasm.c
373
c = validate_comma(c, ops);
tools/perf/util/disasm.c
376
ops->target.addr = strtoull(c, NULL, 16);
tools/perf/util/disasm.c
380
ops->target.addr = strtoull(ops->raw, NULL, 16);
tools/perf/util/disasm.c
383
target.addr = map__objdump_2mem(map, ops->target.addr);
tools/perf/util/disasm.c
387
ops->target.outside = target.addr < start || target.addr >= end;
tools/perf/util/disasm.c
408
map__rip_2objdump(target.ms.map, map__map_ip(target.ms.map, target.addr)) == ops->target.addr)
tools/perf/util/disasm.c
409
ops->target.sym = target.ms.sym;
tools/perf/util/disasm.c
411
if (!ops->target.outside) {
tools/perf/util/disasm.c
412
ops->target.offset = target.addr - start;
tools/perf/util/disasm.c
413
ops->target.offset_avail = true;
tools/perf/util/disasm.c
415
ops->target.offset_avail = false;
tools/perf/util/disasm.c
422
struct ins_operands *ops, int max_ins_name)
tools/perf/util/disasm.c
426
if (!ops->target.addr || ops->target.offset < 0)
tools/perf/util/disasm.c
427
return ins__raw_scnprintf(ins, bf, size, ops, max_ins_name);
tools/perf/util/disasm.c
429
if (ops->target.outside && ops->target.sym != NULL)
tools/perf/util/disasm.c
430
return scnprintf(bf, size, "%-*s %s", max_ins_name, ins->name, ops->target.sym->name);
tools/perf/util/disasm.c
432
c = strchr(ops->raw, ',');
tools/perf/util/disasm.c
433
c = validate_comma(c, ops);
tools/perf/util/disasm.c
438
c2 = validate_comma(c2, ops);
tools/perf/util/disasm.c
450
ins->name, c ? c - ops->raw : 0, ops->raw,
tools/perf/util/disasm.c
451
ops->target.offset);
tools/perf/util/disasm.c
454
static void jump__delete(struct ins_operands *ops __maybe_unused)
tools/perf/util/disasm.c
471
return ins->ops && ins->ops->is_jump;
tools/perf/util/disasm.c
501
static int lock__parse(const struct arch *arch, struct ins_operands *ops, struct map_symbol *ms,
tools/perf/util/disasm.c
504
ops->locked.ops = zalloc(sizeof(*ops->locked.ops));
tools/perf/util/disasm.c
505
if (ops->locked.ops == NULL)
tools/perf/util/disasm.c
508
if (disasm_line__parse(ops->raw, &ops->locked.ins.name, &ops->locked.ops->raw) < 0)
tools/perf/util/disasm.c
511
ops->locked.ins.ops = ins__find(arch, ops->locked.ins.name, 0);
tools/perf/util/disasm.c
513
if (ops->locked.ins.ops == NULL)
tools/perf/util/disasm.c
516
if (ops->locked.ins.ops->parse &&
tools/perf/util/disasm.c
517
ops->locked.ins.ops->parse(arch, ops->locked.ops, ms, NULL) < 0)
tools/perf/util/disasm.c
523
zfree(&ops->locked.ops);
tools/perf/util/disasm.c
528
struct ins_operands *ops, int max_ins_name)
tools/perf/util/disasm.c
532
if (ops->locked.ins.ops == NULL)
tools/perf/util/disasm.c
533
return ins__raw_scnprintf(ins, bf, size, ops, max_ins_name);
tools/perf/util/disasm.c
536
return printed + ins__scnprintf(&ops->locked.ins, bf + printed,
tools/perf/util/disasm.c
537
size - printed, ops->locked.ops, max_ins_name);
tools/perf/util/disasm.c
540
static void lock__delete(struct ins_operands *ops)
tools/perf/util/disasm.c
542
struct ins *ins = &ops->locked.ins;
tools/perf/util/disasm.c
544
if (ins->ops && ins->ops->free)
tools/perf/util/disasm.c
545
ins->ops->free(ops->locked.ops);
tools/perf/util/disasm.c
547
ins_ops__delete(ops->locked.ops);
tools/perf/util/disasm.c
549
zfree(&ops->locked.ops);
tools/perf/util/disasm.c
550
zfree(&ops->locked.ins.name);
tools/perf/util/disasm.c
551
zfree(&ops->target.raw);
tools/perf/util/disasm.c
552
zfree(&ops->target.name);
tools/perf/util/disasm.c
589
static int mov__parse(const struct arch *arch, struct ins_operands *ops,
tools/perf/util/disasm.c
593
char *s = strchr(ops->raw, ','), *target, *comment, prev;
tools/perf/util/disasm.c
604
if (strchr(ops->raw, '(')) {
tools/perf/util/disasm.c
606
s = strchr(ops->raw, ')');
tools/perf/util/disasm.c
612
ops->source.raw = strdup(ops->raw);
tools/perf/util/disasm.c
615
if (ops->source.raw == NULL)
tools/perf/util/disasm.c
618
ops->source.multi_regs = check_multi_regs(arch, ops->source.raw);
tools/perf/util/disasm.c
634
ops->target.raw = strdup(target);
tools/perf/util/disasm.c
637
if (ops->target.raw == NULL)
tools/perf/util/disasm.c
640
ops->target.multi_regs = check_multi_regs(arch, ops->target.raw);
tools/perf/util/disasm.c
646
comment__symbol(ops->source.raw, comment + 1, &ops->source.addr, &ops->source.name);
tools/perf/util/disasm.c
647
comment__symbol(ops->target.raw, comment + 1, &ops->target.addr, &ops->target.name);
tools/perf/util/disasm.c
652
zfree(&ops->source.raw);
tools/perf/util/disasm.c
657
struct ins_operands *ops, int max_ins_name)
tools/perf/util/disasm.c
660
ops->source.name ?: ops->source.raw,
tools/perf/util/disasm.c
661
ops->target.name ?: ops->target.raw);
tools/perf/util/disasm.c
669
static int dec__parse(const struct arch *arch __maybe_unused, struct ins_operands *ops,
tools/perf/util/disasm.c
675
target = s = ops->raw;
tools/perf/util/disasm.c
682
ops->target.raw = strdup(target);
tools/perf/util/disasm.c
685
if (ops->target.raw == NULL)
tools/perf/util/disasm.c
693
comment__symbol(ops->target.raw, comment + 1, &ops->target.addr, &ops->target.name);
tools/perf/util/disasm.c
699
struct ins_operands *ops, int max_ins_name)
tools/perf/util/disasm.c
702
ops->target.name ?: ops->target.raw);
tools/perf/util/disasm.c
711
struct ins_operands *ops __maybe_unused, int max_ins_name)
tools/perf/util/disasm.c
726
return ins->ops == &nop_ops;
tools/perf/util/disasm.c
731
return ins->ops == &ret_ops;
tools/perf/util/disasm.c
736
return ins->ops == &lock_ops;
tools/perf/util/disasm.c
772
const struct ins_ops *ops;
tools/perf/util/disasm.c
774
ops = check_ppc_insn(dl);
tools/perf/util/disasm.c
775
if (ops)
tools/perf/util/disasm.c
776
return ops;
tools/perf/util/disasm.c
786
return ins->ops;
tools/perf/util/disasm.c
805
return ins ? ins->ops : NULL;
tools/perf/util/disasm.c
810
const struct ins_ops *ops = __ins__find(arch, name, dl);
tools/perf/util/disasm.c
812
if (!ops && arch->associate_instruction_ops)
tools/perf/util/disasm.c
813
ops = arch->associate_instruction_ops((struct arch *)arch, name);
tools/perf/util/disasm.c
815
return ops;
tools/perf/util/disasm.c
821
dl->ins.ops = ins__find(arch, dl->ins.name, dl);
tools/perf/util/disasm.c
823
if (!dl->ins.ops)
tools/perf/util/disasm.c
826
if (dl->ins.ops->parse && dl->ins.ops->parse(arch, &dl->ops, ms, dl) < 0)
tools/perf/util/disasm.c
827
dl->ins.ops = NULL;
tools/perf/util/disasm.c
874
char **rawp = &dl->ops.raw;
tools/perf/util/disasm.c
89
int arch__associate_ins_ops(struct arch *arch, const char *name, const struct ins_ops *ops)
tools/perf/util/disasm.c
959
} else if (disasm_line__parse(dl->al.line, &dl->ins.name, &dl->ops.raw) < 0)
tools/perf/util/disasm.c
976
if (dl->ins.ops && dl->ins.ops->free)
tools/perf/util/disasm.c
977
dl->ins.ops->free(&dl->ops);
tools/perf/util/disasm.c
979
ins_ops__delete(&dl->ops);
tools/perf/util/disasm.c
987
if (raw || !dl->ins.ops)
tools/perf/util/disasm.c
988
return scnprintf(bf, size, "%-*s %s", max_ins_name, dl->ins.name, dl->ops.raw);
tools/perf/util/disasm.c
990
return ins__scnprintf(&dl->ins, bf, size, &dl->ops, max_ins_name);
tools/perf/util/disasm.h
123
int arch__associate_ins_ops(struct arch *arch, const char *name, const struct ins_ops *ops);
tools/perf/util/disasm.h
154
struct ins_operands *ops, int max_ins_name);
tools/perf/util/disasm.h
156
struct ins_operands *ops, int max_ins_name);
tools/perf/util/disasm.h
158
struct ins_operands *ops, int max_ins_name);
tools/perf/util/disasm.h
160
struct ins_operands *ops, int max_ins_name);
tools/perf/util/disasm.h
162
struct ins_operands *ops, int max_ins_name);
tools/perf/util/disasm.h
56
const struct ins_ops *ops;
tools/perf/util/disasm.h
82
struct ins_operands *ops;
tools/perf/util/disasm.h
92
void (*free)(struct ins_operands *ops);
tools/perf/util/disasm.h
93
int (*parse)(const struct arch *arch, struct ins_operands *ops, struct map_symbol *ms,
tools/perf/util/disasm.h
96
struct ins_operands *ops, int max_ins_name);
tools/perf/util/dwarf-aux.c
1220
static bool check_allowed_ops(Dwarf_Op *ops, size_t nops)
tools/perf/util/dwarf-aux.c
1223
ops++;
tools/perf/util/dwarf-aux.c
1233
switch (ops->atom) {
tools/perf/util/dwarf-aux.c
1242
ops++;
tools/perf/util/dwarf-aux.c
1437
static bool is_breg_access_indirect(Dwarf_Op *ops, size_t nops)
tools/perf/util/dwarf-aux.c
1443
if (nops == 2 && ops[1].atom == DW_OP_stack_value)
tools/perf/util/dwarf-aux.c
1446
if (nops == 3 && (ops[1].atom == DW_OP_deref ||
tools/perf/util/dwarf-aux.c
1447
ops[1].atom == DW_OP_deref_size) &&
tools/perf/util/dwarf-aux.c
1448
ops[2].atom == DW_OP_stack_value)
tools/perf/util/dwarf-aux.c
1462
Dwarf_Op *ops;
tools/perf/util/dwarf-aux.c
1471
while ((off = dwarf_getlocations(&attr, off, &base, &start, &end, &ops, &nops)) > 0) {
tools/perf/util/dwarf-aux.c
1479
if (data->is_fbreg && ops->atom == DW_OP_fbreg &&
tools/perf/util/dwarf-aux.c
1480
check_allowed_ops(ops, nops) &&
tools/perf/util/dwarf-aux.c
1481
match_var_offset(die_mem, data, data->offset, ops->number,
tools/perf/util/dwarf-aux.c
1482
is_breg_access_indirect(ops, nops)))
tools/perf/util/dwarf-aux.c
1488
if (ops->atom == (DW_OP_reg0 + data->reg) &&
tools/perf/util/dwarf-aux.c
1489
check_allowed_ops(ops, nops) &&
tools/perf/util/dwarf-aux.c
1495
if (ops->atom == (DW_OP_breg0 + data->reg) &&
tools/perf/util/dwarf-aux.c
1496
check_allowed_ops(ops, nops) &&
tools/perf/util/dwarf-aux.c
1497
match_var_offset(die_mem, data, data->offset, ops->number,
tools/perf/util/dwarf-aux.c
1498
is_breg_access_indirect(ops, nops)))
tools/perf/util/dwarf-aux.c
1502
if (ops->atom == DW_OP_regx && ops->number == data->reg &&
tools/perf/util/dwarf-aux.c
1503
check_allowed_ops(ops, nops) &&
tools/perf/util/dwarf-aux.c
1509
if (ops->atom == DW_OP_bregx && data->reg == ops->number &&
tools/perf/util/dwarf-aux.c
1510
check_allowed_ops(ops, nops) &&
tools/perf/util/dwarf-aux.c
1511
match_var_offset(die_mem, data, data->offset, ops->number2,
tools/perf/util/dwarf-aux.c
1512
is_breg_access_indirect(ops, nops)))
tools/perf/util/dwarf-aux.c
1557
Dwarf_Op *ops;
tools/perf/util/dwarf-aux.c
1566
while ((off = dwarf_getlocations(&attr, off, &base, &start, &end, &ops, &nops)) > 0) {
tools/perf/util/dwarf-aux.c
1567
if (ops->atom != DW_OP_addr)
tools/perf/util/dwarf-aux.c
1570
if (check_allowed_ops(ops, nops) &&
tools/perf/util/dwarf-aux.c
1571
match_var_offset(die_mem, data, data->addr, ops->number,
tools/perf/util/dwarf-aux.c
1609
Dwarf_Op *ops;
tools/perf/util/dwarf-aux.c
1624
if (dwarf_getlocations(&attr, 0, &base, &start, &end, &ops, &nops) <= 0)
tools/perf/util/dwarf-aux.c
1627
if (!check_allowed_ops(ops, nops))
tools/perf/util/dwarf-aux.c
1640
if (((ops->atom >= DW_OP_breg0 && ops->atom <= DW_OP_breg31) ||
tools/perf/util/dwarf-aux.c
1641
ops->atom == DW_OP_bregx || ops->atom == DW_OP_fbreg) &&
tools/perf/util/dwarf-aux.c
1642
!is_breg_access_indirect(ops, nops))
tools/perf/util/dwarf-aux.c
1648
vt->reg = reg_from_dwarf_op(ops);
tools/perf/util/dwarf-aux.c
1649
vt->offset = offset_from_dwarf_op(ops);
tools/perf/util/dwarf-aux.c
1681
Dwarf_Op *ops;
tools/perf/util/dwarf-aux.c
1692
if (dwarf_getlocations(&attr, 0, &base, &start, &end, &ops, &nops) <= 0)
tools/perf/util/dwarf-aux.c
1695
if (ops->atom != DW_OP_addr)
tools/perf/util/dwarf-aux.c
1698
if (!check_allowed_ops(ops, nops))
tools/perf/util/dwarf-aux.c
1709
vt->addr = ops->number;
tools/perf/util/dwarf-aux.c
1752
Dwarf_Op *ops = NULL;
tools/perf/util/dwarf-aux.c
1760
!dwarf_frame_cfa(frame, &ops, &nops) &&
tools/perf/util/dwarf-aux.c
1761
check_allowed_ops(ops, nops)) {
tools/perf/util/dwarf-aux.c
1762
*preg = reg_from_dwarf_op(ops);
tools/perf/util/dwarf-aux.c
1763
*poffset = offset_from_dwarf_op(ops);
tools/perf/util/evlist.c
1027
struct perf_evlist_mmap_ops ops = {
tools/perf/util/evlist.c
1039
return perf_evlist__mmap_ops(&evlist->core, &ops, &mp.core);
tools/perf/util/hist.c
1348
err = iter->ops->prepare_entry(iter, al);
tools/perf/util/hist.c
1352
err = iter->ops->add_single_entry(iter, al);
tools/perf/util/hist.c
1362
while (iter->ops->next_entry(iter, al)) {
tools/perf/util/hist.c
1363
err = iter->ops->add_next_entry(iter, al);
tools/perf/util/hist.c
1375
err2 = iter->ops->finish_entry(iter, al);
tools/perf/util/hist.c
1452
struct hist_entry_ops *ops = he->ops;
tools/perf/util/hist.c
1493
ops->free(he);
tools/perf/util/hist.c
637
struct hist_entry_ops *ops = template->ops;
tools/perf/util/hist.c
642
if (!ops)
tools/perf/util/hist.c
643
ops = template->ops = &default_ops;
tools/perf/util/hist.c
648
he = ops->new(callchain_size);
tools/perf/util/hist.c
652
ops->free(he);
tools/perf/util/hist.c
801
struct hist_entry_ops *ops)
tools/perf/util/hist.c
843
.ops = ops,
tools/perf/util/hist.c
872
struct hist_entry_ops *ops,
tools/perf/util/hist.c
882
sample, sample_self, ops);
tools/perf/util/hist.h
167
const struct hist_iter_ops *ops;
tools/perf/util/hist.h
308
struct hist_entry_ops *ops;
tools/perf/util/hist.h
354
struct hist_entry_ops *ops,
tools/perf/util/kvm-stat-arch/kvm-stat-arm64.c
67
.ops = &exit_events,
tools/perf/util/kvm-stat-arch/kvm-stat-loongarch.c
124
{ .name = "vmexit", .ops = &exit_events, },
tools/perf/util/kvm-stat-arch/kvm-stat-powerpc.c
95
{ .name = "vmexit", .ops = &exit_events },
tools/perf/util/kvm-stat-arch/kvm-stat-powerpc.c
96
{ .name = "hcall", .ops = &hcall_events },
tools/perf/util/kvm-stat-arch/kvm-stat-riscv.c
62
.ops = &exit_events,
tools/perf/util/kvm-stat-arch/kvm-stat-s390.c
87
{ .name = "vmexit", .ops = &exit_events },
tools/perf/util/kvm-stat-arch/kvm-stat-x86.c
186
{ .name = "vmexit", .ops = &exit_events },
tools/perf/util/kvm-stat-arch/kvm-stat-x86.c
187
{ .name = "mmio", .ops = &mmio_events },
tools/perf/util/kvm-stat-arch/kvm-stat-x86.c
188
{ .name = "ioport", .ops = &ioport_events },
tools/perf/util/kvm-stat-arch/kvm-stat-x86.c
189
{ .name = "msr", .ops = &msr_events },
tools/perf/util/kvm-stat.h
114
const struct kvm_events_ops *ops;
tools/perf/util/maps.c
205
void maps__set_unwind_libunwind_ops(struct maps *maps, const struct unwind_libunwind_ops *ops)
tools/perf/util/maps.c
207
RC_CHK_ACCESS(maps)->unwind_libunwind_ops = ops;
tools/perf/util/maps.h
53
void maps__set_unwind_libunwind_ops(struct maps *maps, const struct unwind_libunwind_ops *ops);
tools/perf/util/trace-event-scripting.c
30
struct scripting_ops *ops;
tools/perf/util/trace-event-scripting.c
37
struct scripting_ops *ops)
tools/perf/util/trace-event-scripting.c
43
s->ops = ops;
tools/perf/util/trace-event-scripting.c
64
static int script_spec_register(const char *spec, struct scripting_ops *ops)
tools/perf/util/trace-event-scripting.c
72
s = script_spec__new(spec, ops);
tools/perf/util/trace-event-scripting.c
87
return s->ops;
tools/perf/util/trace-event-scripting.c
90
int script_spec__for_each(int (*cb)(struct scripting_ops *ops, const char *spec))
tools/perf/util/trace-event-scripting.c
96
ret = cb(s->ops, s->spec);
tools/perf/util/trace-event.h
117
int script_spec__for_each(int (*cb)(struct scripting_ops *ops, const char *spec));
tools/perf/util/unwind-libunwind.c
19
struct unwind_libunwind_ops *ops = local_unwind_libunwind_ops;
tools/perf/util/unwind-libunwind.c
47
ops = x86_32_unwind_libunwind_ops;
tools/perf/util/unwind-libunwind.c
50
ops = arm64_unwind_libunwind_ops;
tools/perf/util/unwind-libunwind.c
53
if (!ops) {
tools/perf/util/unwind-libunwind.c
58
maps__set_unwind_libunwind_ops(maps, ops);
tools/perf/util/unwind-libunwind.c
68
const struct unwind_libunwind_ops *ops = maps__unwind_libunwind_ops(maps);
tools/perf/util/unwind-libunwind.c
70
if (ops)
tools/perf/util/unwind-libunwind.c
71
ops->flush_access(maps);
tools/perf/util/unwind-libunwind.c
76
const struct unwind_libunwind_ops *ops = maps__unwind_libunwind_ops(maps);
tools/perf/util/unwind-libunwind.c
78
if (ops)
tools/perf/util/unwind-libunwind.c
79
ops->finish_access(maps);
tools/perf/util/unwind-libunwind.c
87
const struct unwind_libunwind_ops *ops = maps__unwind_libunwind_ops(thread__maps(thread));
tools/perf/util/unwind-libunwind.c
89
if (ops)
tools/perf/util/unwind-libunwind.c
90
return ops->get_entries(cb, arg, thread, data, max_stack, best_effort);
tools/testing/cxl/mock_acpi.c
14
struct cxl_mock_ops *ops = get_cxl_mock_ops(&index);
tools/testing/cxl/mock_acpi.c
16
if (ops && ops->is_mock_bridge(dev)) {
tools/testing/cxl/test/mock.c
107
struct cxl_mock_ops *ops = get_cxl_mock_ops(&index);
tools/testing/cxl/test/mock.c
109
if (ops)
tools/testing/cxl/test/mock.c
110
rc = ops->hmat_get_extended_linear_cache_size(backing_res, nid,
tools/testing/cxl/test/mock.c
126
struct cxl_mock_ops *ops = get_cxl_mock_ops(&index);
tools/testing/cxl/test/mock.c
128
if (ops)
tools/testing/cxl/test/mock.c
129
root = ops->acpi_pci_find_root(handle);
tools/testing/cxl/test/mock.c
144
struct cxl_mock_ops *ops = get_cxl_mock_ops(&index);
tools/testing/cxl/test/mock.c
146
if (ops && ops->is_mock_dev(dev->parent->parent))
tools/testing/cxl/test/mock.c
157
struct cxl_mock_ops *ops = get_cxl_mock_ops(&index);
tools/testing/cxl/test/mock.c
159
if (ops && ops->is_mock_port(port->uport_dev))
tools/testing/cxl/test/mock.c
16
void register_cxl_mock_ops(struct cxl_mock_ops *ops)
tools/testing/cxl/test/mock.c
160
rc = ops->devm_cxl_switch_port_decoders_setup(port);
tools/testing/cxl/test/mock.c
172
struct cxl_mock_ops *ops = get_cxl_mock_ops(&index);
tools/testing/cxl/test/mock.c
174
if (ops && ops->is_mock_port(port->uport_dev))
tools/testing/cxl/test/mock.c
175
rc = ops->devm_cxl_endpoint_decoders_setup(port);
tools/testing/cxl/test/mock.c
18
list_add_rcu(&ops->list, &mock);
tools/testing/cxl/test/mock.c
187
struct cxl_mock_ops *ops = get_cxl_mock_ops(&index);
tools/testing/cxl/test/mock.c
189
if (ops && ops->is_mock_dev(cxlds->dev))
tools/testing/cxl/test/mock.c
206
struct cxl_mock_ops *ops = get_cxl_mock_ops(&index);
tools/testing/cxl/test/mock.c
208
if (ops && ops->is_mock_port(dport_dev)) {
tools/testing/cxl/test/mock.c
226
struct cxl_mock_ops *ops = get_cxl_mock_ops(&index);
tools/testing/cxl/test/mock.c
229
if (ops && ops->is_mock_dev(cxlmd->dev.parent))
tools/testing/cxl/test/mock.c
230
ops->cxl_endpoint_parse_cdat(port);
tools/testing/cxl/test/mock.c
24
void unregister_cxl_mock_ops(struct cxl_mock_ops *ops)
tools/testing/cxl/test/mock.c
241
struct cxl_mock_ops *ops = get_cxl_mock_ops(&index);
tools/testing/cxl/test/mock.c
244
if (ops && ops->is_mock_port(port->uport_dev))
tools/testing/cxl/test/mock.c
245
dport = ops->devm_cxl_add_dport_by_dev(port, dport_dev);
tools/testing/cxl/test/mock.c
26
list_del_rcu(&ops->list);
tools/testing/cxl/test/mock.c
49
struct cxl_mock_ops *ops = get_cxl_mock_ops(&index);
tools/testing/cxl/test/mock.c
52
if (ops)
tools/testing/cxl/test/mock.c
53
retval = ops->is_mock_adev(adev);
tools/testing/cxl/test/mock.c
68
struct cxl_mock_ops *ops = get_cxl_mock_ops(&index);
tools/testing/cxl/test/mock.c
70
if (ops)
tools/testing/cxl/test/mock.c
71
rc = ops->acpi_table_parse_cedt(id, handler_arg, arg);
tools/testing/cxl/test/mock.c
87
struct cxl_mock_ops *ops = get_cxl_mock_ops(&index);
tools/testing/cxl/test/mock.c
90
if (ops)
tools/testing/cxl/test/mock.c
91
status = ops->acpi_evaluate_integer(handle, pathname, arguments,
tools/testing/cxl/test/mock.h
32
void register_cxl_mock_ops(struct cxl_mock_ops *ops);
tools/testing/cxl/test/mock.h
33
void unregister_cxl_mock_ops(struct cxl_mock_ops *ops);
tools/testing/nvdimm/test/iomap.c
385
struct iomap_ops *ops;
tools/testing/nvdimm/test/iomap.c
388
ops = list_first_or_null_rcu(&iomap_head, typeof(*ops), list);
tools/testing/nvdimm/test/iomap.c
389
if (ops)
tools/testing/nvdimm/test/iomap.c
390
obj = ops->evaluate_dsm(handle, guid, rev, func, argv4);
tools/testing/nvdimm/test/iomap.c
44
struct iomap_ops *ops;
tools/testing/nvdimm/test/iomap.c
46
ops = list_first_or_null_rcu(&iomap_head, typeof(*ops), list);
tools/testing/nvdimm/test/iomap.c
47
if (ops)
tools/testing/nvdimm/test/iomap.c
48
return ops->nfit_test_lookup(resource);
tools/testing/selftests/bpf/prog_tests/sock_addr.c
2285
serv = test->ops->start_server(test->socket_family, test->socket_type,
tools/testing/selftests/bpf/prog_tests/sock_addr.c
2299
err = cmp_sock_addr(test->ops->getsockname, serv, &expected_addr,
tools/testing/selftests/bpf/prog_tests/sock_addr.c
2315
test->ops->close(serv);
tools/testing/selftests/bpf/prog_tests/sock_addr.c
2338
client = test->ops->connect_to_addr(test->socket_type, &addr, addr_len,
tools/testing/selftests/bpf/prog_tests/sock_addr.c
2357
err = cmp_sock_addr(test->ops->getpeername, client, &expected_addr,
tools/testing/selftests/bpf/prog_tests/sock_addr.c
2363
err = cmp_sock_addr(test->ops->getsockname, client,
tools/testing/selftests/bpf/prog_tests/sock_addr.c
2373
test->ops->close(client);
tools/testing/selftests/bpf/prog_tests/sock_addr.c
2397
client = test->ops->socket(test->socket_family, test->socket_type, 0);
tools/testing/selftests/bpf/prog_tests/sock_addr.c
2407
err = test->ops->bind(client, (struct sockaddr *)&src_addr,
tools/testing/selftests/bpf/prog_tests/sock_addr.c
2419
err = test->ops->sendmsg(client, (struct sockaddr *)&addr,
tools/testing/selftests/bpf/prog_tests/sock_addr.c
2478
test->ops->close(client);
tools/testing/selftests/bpf/prog_tests/sock_addr.c
2491
serv = test->ops->start_server(test->socket_family, test->socket_type,
tools/testing/selftests/bpf/prog_tests/sock_addr.c
2502
err = cmp_sock_addr(test->ops->getsockname, serv, &expected_addr, expected_addr_len, true);
tools/testing/selftests/bpf/prog_tests/sock_addr.c
2508
test->ops->close(serv);
tools/testing/selftests/bpf/prog_tests/sock_addr.c
2530
client = test->ops->connect_to_addr(test->socket_type, &addr, addr_len,
tools/testing/selftests/bpf/prog_tests/sock_addr.c
2540
err = cmp_sock_addr(test->ops->getpeername, client, &expected_addr,
tools/testing/selftests/bpf/prog_tests/sock_addr.c
2547
test->ops->close(client);
tools/testing/selftests/bpf/prog_tests/sock_addr.c
356
struct sock_ops *ops;
tools/testing/selftests/bpf/prog_tests/test_struct_ops_module.c
194
skel->struct_ops.ops->test_1 = NULL;
tools/testing/selftests/bpf/prog_tests/test_struct_ops_module.c
239
skel->struct_ops.ops->test_1 = skel->progs.test_1_forgotten; /* not anymore */
tools/testing/selftests/bpf/progs/struct_ops_forgotten_cb.c
16
struct bpf_testmod_ops ops = {
tools/testing/selftests/bpf/progs/struct_ops_nulled_out_cb.c
19
struct bpf_testmod_ops ops = {
tools/testing/selftests/bpf/test_kmods/bpf_testmod.c
1319
struct bpf_testmod_ops *ops = kdata;
tools/testing/selftests/bpf/test_kmods/bpf_testmod.c
1321
if (ops->test_1)
tools/testing/selftests/bpf/test_kmods/bpf_testmod.c
1322
ops->test_1();
tools/testing/selftests/bpf/test_kmods/bpf_testmod.c
1326
if (ops->test_2)
tools/testing/selftests/bpf/test_kmods/bpf_testmod.c
1327
ops->test_2(4, ops->data);
tools/testing/selftests/bpf/test_kmods/bpf_testmod.c
1390
struct bpf_testmod_ops2 *ops = kdata;
tools/testing/selftests/bpf/test_kmods/bpf_testmod.c
1392
ops->test_1();
tools/testing/selftests/kvm/arm64/vpmu_counter_access.c
316
#define TEST_EXCEPTION(ec, ops) \
tools/testing/selftests/kvm/arm64/vpmu_counter_access.c
321
ops; \
tools/testing/selftests/mm/khugepaged.c
1000
if (ops->check_huge(p, 0))
tools/testing/selftests/mm/khugepaged.c
1006
1, ops, !c->enforce_pte_scan_limits);
tools/testing/selftests/mm/khugepaged.c
1011
ops->fault(p, 0, (hpage_pmd_nr - max_ptes_shared) *
tools/testing/selftests/mm/khugepaged.c
1013
if (ops->check_huge(p, 0))
tools/testing/selftests/mm/khugepaged.c
1019
p, 1, ops, true);
tools/testing/selftests/mm/khugepaged.c
1023
ops->cleanup_area(p, hpage_pmd_size);
tools/testing/selftests/mm/khugepaged.c
1031
if (ops->check_huge(p, 1))
tools/testing/selftests/mm/khugepaged.c
1036
ops->cleanup_area(p, hpage_pmd_size);
tools/testing/selftests/mm/khugepaged.c
1040
struct mem_ops *ops)
tools/testing/selftests/mm/khugepaged.c
1044
p = ops->setup_area(1);
tools/testing/selftests/mm/khugepaged.c
1045
ops->fault(p, 0, hpage_pmd_size);
tools/testing/selftests/mm/khugepaged.c
1046
c->collapse("Collapse fully populated PTE table...", p, 1, ops, true);
tools/testing/selftests/mm/khugepaged.c
1050
__madvise_collapse("Re-collapse PMD-mapped hugepage", p, 1, ops, true);
tools/testing/selftests/mm/khugepaged.c
1052
ops->cleanup_area(p, hpage_pmd_size);
tools/testing/selftests/mm/khugepaged.c
1060
struct mem_ops *ops)
tools/testing/selftests/mm/khugepaged.c
1066
p = ops->setup_area(nr_hpages);
tools/testing/selftests/mm/khugepaged.c
1067
ops->fault(p, 0, size);
tools/testing/selftests/mm/khugepaged.c
1071
ops)) {
tools/testing/selftests/mm/khugepaged.c
1076
c->collapse("Install huge PMD from page cache", p, nr_hpages, ops,
tools/testing/selftests/mm/khugepaged.c
1079
ops->cleanup_area(p, size);
tools/testing/selftests/mm/khugepaged.c
304
static void *alloc_hpage(struct mem_ops *ops)
tools/testing/selftests/mm/khugepaged.c
306
void *p = ops->setup_area(1);
tools/testing/selftests/mm/khugepaged.c
308
ops->fault(p, 0, hpage_pmd_size);
tools/testing/selftests/mm/khugepaged.c
322
if (!ops->check_huge(p, 1)) {
tools/testing/selftests/mm/khugepaged.c
497
struct mem_ops *ops, bool expect)
tools/testing/selftests/mm/khugepaged.c
517
else if (!ops->check_huge(p, expect ? nr_hpages : 0))
tools/testing/selftests/mm/khugepaged.c
526
struct mem_ops *ops, bool expect)
tools/testing/selftests/mm/khugepaged.c
529
if (!ops->check_huge(p, 0)) {
tools/testing/selftests/mm/khugepaged.c
533
__madvise_collapse(msg, p, nr_hpages, ops, expect);
tools/testing/selftests/mm/khugepaged.c
538
struct mem_ops *ops)
tools/testing/selftests/mm/khugepaged.c
544
if (!ops->check_huge(p, 0)) {
tools/testing/selftests/mm/khugepaged.c
556
if (ops->check_huge(p, nr_hpages))
tools/testing/selftests/mm/khugepaged.c
568
struct mem_ops *ops, bool expect)
tools/testing/selftests/mm/khugepaged.c
570
if (wait_for_scan(msg, p, nr_hpages, ops)) {
tools/testing/selftests/mm/khugepaged.c
58
struct mem_ops *ops, bool expect);
tools/testing/selftests/mm/khugepaged.c
583
if (ops != &__anon_ops)
tools/testing/selftests/mm/khugepaged.c
584
ops->fault(p, 0, nr_hpages * hpage_pmd_size);
tools/testing/selftests/mm/khugepaged.c
586
if (ops->check_huge(p, expect ? nr_hpages : 0))
tools/testing/selftests/mm/khugepaged.c
604
static bool is_tmpfs(struct mem_ops *ops)
tools/testing/selftests/mm/khugepaged.c
606
return ops == &__file_ops && finfo.type == VMA_SHMEM;
tools/testing/selftests/mm/khugepaged.c
609
static bool is_anon(struct mem_ops *ops)
tools/testing/selftests/mm/khugepaged.c
611
return ops == &__anon_ops;
tools/testing/selftests/mm/khugepaged.c
641
static void collapse_full(struct collapse_context *c, struct mem_ops *ops)
tools/testing/selftests/mm/khugepaged.c
647
p = ops->setup_area(nr_hpages);
tools/testing/selftests/mm/khugepaged.c
648
ops->fault(p, 0, size);
tools/testing/selftests/mm/khugepaged.c
650
ops, true);
tools/testing/selftests/mm/khugepaged.c
652
ops->cleanup_area(p, size);
tools/testing/selftests/mm/khugepaged.c
655
static void collapse_empty(struct collapse_context *c, struct mem_ops *ops)
tools/testing/selftests/mm/khugepaged.c
659
p = ops->setup_area(1);
tools/testing/selftests/mm/khugepaged.c
660
c->collapse("Do not collapse empty PTE table", p, 1, ops, false);
tools/testing/selftests/mm/khugepaged.c
661
ops->cleanup_area(p, hpage_pmd_size);
tools/testing/selftests/mm/khugepaged.c
664
static void collapse_single_pte_entry(struct collapse_context *c, struct mem_ops *ops)
tools/testing/selftests/mm/khugepaged.c
668
p = ops->setup_area(1);
tools/testing/selftests/mm/khugepaged.c
669
ops->fault(p, 0, page_size);
tools/testing/selftests/mm/khugepaged.c
671
1, ops, true);
tools/testing/selftests/mm/khugepaged.c
672
ops->cleanup_area(p, hpage_pmd_size);
tools/testing/selftests/mm/khugepaged.c
675
static void collapse_max_ptes_none(struct collapse_context *c, struct mem_ops *ops)
tools/testing/selftests/mm/khugepaged.c
680
int fault_nr_pages = is_anon(ops) ? 1 << anon_order : 1;
tools/testing/selftests/mm/khugepaged.c
685
p = ops->setup_area(1);
tools/testing/selftests/mm/khugepaged.c
687
if (is_tmpfs(ops)) {
tools/testing/selftests/mm/khugepaged.c
694
ops->fault(p, 0, (hpage_pmd_nr - max_ptes_none - fault_nr_pages) * page_size);
tools/testing/selftests/mm/khugepaged.c
696
ops, !c->enforce_pte_scan_limits);
tools/testing/selftests/mm/khugepaged.c
700
ops->fault(p, 0, (hpage_pmd_nr - max_ptes_none) * page_size);
tools/testing/selftests/mm/khugepaged.c
701
c->collapse("Collapse with max_ptes_none PTEs empty", p, 1, ops,
tools/testing/selftests/mm/khugepaged.c
707
ops->cleanup_area(p, hpage_pmd_size);
tools/testing/selftests/mm/khugepaged.c
711
static void collapse_swapin_single_pte(struct collapse_context *c, struct mem_ops *ops)
tools/testing/selftests/mm/khugepaged.c
715
p = ops->setup_area(1);
tools/testing/selftests/mm/khugepaged.c
716
ops->fault(p, 0, hpage_pmd_size);
tools/testing/selftests/mm/khugepaged.c
730
c->collapse("Collapse with swapping in single PTE entry", p, 1, ops,
tools/testing/selftests/mm/khugepaged.c
734
ops->cleanup_area(p, hpage_pmd_size);
tools/testing/selftests/mm/khugepaged.c
737
static void collapse_max_ptes_swap(struct collapse_context *c, struct mem_ops *ops)
tools/testing/selftests/mm/khugepaged.c
742
p = ops->setup_area(1);
tools/testing/selftests/mm/khugepaged.c
743
ops->fault(p, 0, hpage_pmd_size);
tools/testing/selftests/mm/khugepaged.c
757
c->collapse("Maybe collapse with max_ptes_swap exceeded", p, 1, ops,
tools/testing/selftests/mm/khugepaged.c
762
ops->fault(p, 0, hpage_pmd_size);
tools/testing/selftests/mm/khugepaged.c
777
1, ops, true);
tools/testing/selftests/mm/khugepaged.c
781
ops->cleanup_area(p, hpage_pmd_size);
tools/testing/selftests/mm/khugepaged.c
784
static void collapse_single_pte_entry_compound(struct collapse_context *c, struct mem_ops *ops)
tools/testing/selftests/mm/khugepaged.c
788
p = alloc_hpage(ops);
tools/testing/selftests/mm/khugepaged.c
790
if (is_tmpfs(ops)) {
tools/testing/selftests/mm/khugepaged.c
800
if (ops->check_huge(p, 0))
tools/testing/selftests/mm/khugepaged.c
806
p, 1, ops, true);
tools/testing/selftests/mm/khugepaged.c
809
ops->cleanup_area(p, hpage_pmd_size);
tools/testing/selftests/mm/khugepaged.c
812
static void collapse_full_of_compound(struct collapse_context *c, struct mem_ops *ops)
tools/testing/selftests/mm/khugepaged.c
816
p = alloc_hpage(ops);
tools/testing/selftests/mm/khugepaged.c
820
if (ops->check_huge(p, 0))
tools/testing/selftests/mm/khugepaged.c
825
c->collapse("Collapse PTE table full of compound pages", p, 1, ops,
tools/testing/selftests/mm/khugepaged.c
828
ops->cleanup_area(p, hpage_pmd_size);
tools/testing/selftests/mm/khugepaged.c
831
static void collapse_compound_extreme(struct collapse_context *c, struct mem_ops *ops)
tools/testing/selftests/mm/khugepaged.c
836
p = ops->setup_area(1);
tools/testing/selftests/mm/khugepaged.c
842
ops->fault(BASE_ADDR, 0, hpage_pmd_size);
tools/testing/selftests/mm/khugepaged.c
843
if (!ops->check_huge(BASE_ADDR, 1)) {
tools/testing/selftests/mm/khugepaged.c
870
ops->cleanup_area(BASE_ADDR, hpage_pmd_size);
tools/testing/selftests/mm/khugepaged.c
871
ops->fault(p, 0, hpage_pmd_size);
tools/testing/selftests/mm/khugepaged.c
872
if (!ops->check_huge(p, 1))
tools/testing/selftests/mm/khugepaged.c
878
ops, true);
tools/testing/selftests/mm/khugepaged.c
881
ops->cleanup_area(p, hpage_pmd_size);
tools/testing/selftests/mm/khugepaged.c
884
static void collapse_fork(struct collapse_context *c, struct mem_ops *ops)
tools/testing/selftests/mm/khugepaged.c
889
p = ops->setup_area(1);
tools/testing/selftests/mm/khugepaged.c
892
ops->fault(p, 0, page_size);
tools/testing/selftests/mm/khugepaged.c
893
if (ops->check_huge(p, 0))
tools/testing/selftests/mm/khugepaged.c
904
if (ops->check_huge(p, 0))
tools/testing/selftests/mm/khugepaged.c
909
ops->fault(p, page_size, 2 * page_size);
tools/testing/selftests/mm/khugepaged.c
911
p, 1, ops, true);
tools/testing/selftests/mm/khugepaged.c
914
ops->cleanup_area(p, hpage_pmd_size);
tools/testing/selftests/mm/khugepaged.c
922
if (ops->check_huge(p, 0))
tools/testing/selftests/mm/khugepaged.c
927
ops->cleanup_area(p, hpage_pmd_size);
tools/testing/selftests/mm/khugepaged.c
930
static void collapse_fork_compound(struct collapse_context *c, struct mem_ops *ops)
tools/testing/selftests/mm/khugepaged.c
935
p = alloc_hpage(ops);
tools/testing/selftests/mm/khugepaged.c
942
if (ops->check_huge(p, 1))
tools/testing/selftests/mm/khugepaged.c
950
if (ops->check_huge(p, 0))
tools/testing/selftests/mm/khugepaged.c
954
ops->fault(p, 0, page_size);
tools/testing/selftests/mm/khugepaged.c
958
p, 1, ops, true);
tools/testing/selftests/mm/khugepaged.c
963
ops->cleanup_area(p, hpage_pmd_size);
tools/testing/selftests/mm/khugepaged.c
971
if (ops->check_huge(p, 1))
tools/testing/selftests/mm/khugepaged.c
976
ops->cleanup_area(p, hpage_pmd_size);
tools/testing/selftests/mm/khugepaged.c
979
static void collapse_max_ptes_shared(struct collapse_context *c, struct mem_ops *ops)
tools/testing/selftests/mm/khugepaged.c
985
p = alloc_hpage(ops);
tools/testing/selftests/mm/khugepaged.c
992
if (ops->check_huge(p, 1))
tools/testing/selftests/mm/khugepaged.c
999
ops->fault(p, 0, (hpage_pmd_nr - max_ptes_shared - 1) * page_size);
tools/testing/selftests/ublk/fault_inject.c
95
static void ublk_fault_inject_usage(const struct ublk_tgt_ops *ops)
tools/testing/selftests/ublk/kublk.c
1306
const struct ublk_tgt_ops *ops;
tools/testing/selftests/ublk/kublk.c
1312
ops = ublk_find_tgt(tgt_type);
tools/testing/selftests/ublk/kublk.c
1313
if (!ops) {
tools/testing/selftests/ublk/kublk.c
1377
dev->tgt.ops = ops;
tools/testing/selftests/ublk/kublk.c
1724
const struct ublk_tgt_ops *ops = tgt_ops_list[i];
tools/testing/selftests/ublk/kublk.c
1726
if (ops->usage)
tools/testing/selftests/ublk/kublk.c
1727
ops->usage(ops);
tools/testing/selftests/ublk/kublk.c
1795
const struct ublk_tgt_ops *ops = NULL;
tools/testing/selftests/ublk/kublk.c
1982
ops = ublk_find_tgt(ctx.tgt_type);
tools/testing/selftests/ublk/kublk.c
1983
if (ops && ops->parse_cmd_line) {
tools/testing/selftests/ublk/kublk.c
1987
ops->parse_cmd_line(&ctx, tgt_argc, tgt_argv);
tools/testing/selftests/ublk/kublk.c
459
q->tgt_ops = dev->tgt.ops;
tools/testing/selftests/ublk/kublk.c
619
if (dev->tgt.ops->init_tgt)
tools/testing/selftests/ublk/kublk.c
620
ret = dev->tgt.ops->init_tgt(ctx, dev);
tools/testing/selftests/ublk/kublk.c
628
if (dev->tgt.ops->deinit_tgt)
tools/testing/selftests/ublk/kublk.c
629
dev->tgt.ops->deinit_tgt(dev);
tools/testing/selftests/ublk/kublk.h
151
void (*usage)(const struct ublk_tgt_ops *ops);
tools/testing/selftests/ublk/kublk.h
162
const struct ublk_tgt_ops *ops;
tools/testing/selftests/ublk/stripe.c
383
static void ublk_stripe_usage(const struct ublk_tgt_ops *ops)
tools/testing/selftests/vfio/lib/include/libvfio/vfio_pci_driver.h
69
const struct vfio_pci_driver_ops *ops;
tools/testing/selftests/vfio/lib/vfio_pci_driver.c
100
r = driver->ops->memcpy_wait(device);
tools/testing/selftests/vfio/lib/vfio_pci_driver.c
19
struct vfio_pci_driver_ops *ops;
tools/testing/selftests/vfio/lib/vfio_pci_driver.c
22
VFIO_ASSERT_NULL(device->driver.ops);
tools/testing/selftests/vfio/lib/vfio_pci_driver.c
25
ops = driver_ops[i];
tools/testing/selftests/vfio/lib/vfio_pci_driver.c
27
if (ops->probe(device))
tools/testing/selftests/vfio/lib/vfio_pci_driver.c
30
device->driver.ops = ops;
tools/testing/selftests/vfio/lib/vfio_pci_driver.c
37
VFIO_ASSERT_NOT_NULL(driver->ops);
tools/testing/selftests/vfio/lib/vfio_pci_driver.c
39
VFIO_ASSERT_EQ(driver->initialized, op != driver->ops->init);
tools/testing/selftests/vfio/lib/vfio_pci_driver.c
40
VFIO_ASSERT_EQ(driver->memcpy_in_progress, op == driver->ops->memcpy_wait);
tools/testing/selftests/vfio/lib/vfio_pci_driver.c
45
vfio_check_driver_op(__driver, __driver->ops->_op, #_op); \
tools/testing/selftests/vfio/lib/vfio_pci_driver.c
55
driver->ops->init(device);
tools/testing/selftests/vfio/lib/vfio_pci_driver.c
66
driver->ops->remove(device);
tools/testing/selftests/vfio/lib/vfio_pci_driver.c
76
driver->ops->send_msi(device);
tools/testing/selftests/vfio/lib/vfio_pci_driver.c
89
driver->ops->memcpy_start(device, src, dst, size, count);
tools/testing/selftests/vfio/vfio_pci_driver_test.c
245
has_driver = !!device->driver.ops;
tools/thermal/thermal-engine/thermal-engine.c
271
static struct thermal_ops ops = {
tools/thermal/thermal-engine/thermal-engine.c
386
td.th = thermal_init(&ops);
tools/tracing/rtla/src/common.c
178
int run_tool(struct tool_ops *ops, int argc, char *argv[])
tools/tracing/rtla/src/common.c
186
params = ops->parse_args(argc, argv);
tools/tracing/rtla/src/common.c
190
tool = ops->init_tool(params);
tools/tracing/rtla/src/common.c
195
tool->ops = ops;
tools/tracing/rtla/src/common.c
205
retval = ops->apply_config(tool);
tools/tracing/rtla/src/common.c
211
retval = enable_tracer_by_name(trace_inst->inst, ops->tracer);
tools/tracing/rtla/src/common.c
213
err_msg("Failed to enable %s tracer\n", ops->tracer);
tools/tracing/rtla/src/common.c
218
retval = set_comm_sched_attr(ops->comm_prefix, &params->sched_param);
tools/tracing/rtla/src/common.c
226
retval = set_comm_cgroup(ops->comm_prefix, params->cgroup_name);
tools/tracing/rtla/src/common.c
236
tool->record = osnoise_init_trace_tool(ops->tracer);
tools/tracing/rtla/src/common.c
278
retval = ops->enable(tool);
tools/tracing/rtla/src/common.c
285
retval = ops->main(tool);
tools/tracing/rtla/src/common.c
294
ops->print_stats(tool);
tools/tracing/rtla/src/common.c
302
printf("%s hit stop tracing\n", ops->tracer);
tools/tracing/rtla/src/common.c
306
if (ops->analyze)
tools/tracing/rtla/src/common.c
307
ops->analyze(tool, stopped);
tools/tracing/rtla/src/common.c
313
ops->free(tool);
tools/tracing/rtla/src/common.c
348
tool->ops->print_stats(tool);
tools/tracing/rtla/src/common.h
123
struct tool_ops *ops;
tools/tracing/rtla/src/osnoise.h
63
int run_tool(struct tool_ops *ops, int argc, char *argv[]);
tools/usb/usbip/libsrc/usbip_device_driver.c
150
.ops = {
tools/usb/usbip/libsrc/usbip_host_common.c
103
if (!hdriver->ops.read_interface)
tools/usb/usbip/libsrc/usbip_host_common.c
105
hdriver->ops.read_interface(&edev->udev, i, &edev->uinf[i]);
tools/usb/usbip/libsrc/usbip_host_common.c
140
if (hdriver->ops.is_my_device(dev)) {
tools/usb/usbip/libsrc/usbip_host_common.c
82
if (hdriver->ops.read_device(edev->sudev, &edev->udev) < 0)
tools/usb/usbip/libsrc/usbip_host_common.h
43
struct usbip_host_driver_ops ops;
tools/usb/usbip/libsrc/usbip_host_common.h
57
if (!hdriver->ops.open)
tools/usb/usbip/libsrc/usbip_host_common.h
59
return hdriver->ops.open(hdriver);
tools/usb/usbip/libsrc/usbip_host_common.h
64
if (!hdriver->ops.close)
tools/usb/usbip/libsrc/usbip_host_common.h
66
hdriver->ops.close(hdriver);
tools/usb/usbip/libsrc/usbip_host_common.h
71
if (!hdriver->ops.refresh_device_list)
tools/usb/usbip/libsrc/usbip_host_common.h
73
return hdriver->ops.refresh_device_list(hdriver);
tools/usb/usbip/libsrc/usbip_host_common.h
79
if (!hdriver->ops.get_device)
tools/usb/usbip/libsrc/usbip_host_common.h
81
return hdriver->ops.get_device(hdriver, num);
tools/usb/usbip/libsrc/usbip_host_driver.c
44
.ops = {
virt/kvm/guest_memfd.c
978
ctx->ops = &kvm_gmem_super_operations;
virt/kvm/kvm_main.c
1219
if (kvm->mmu_notifier.ops)
virt/kvm/kvm_main.c
1257
dev->ops->destroy(dev);
virt/kvm/kvm_main.c
4709
if (dev->ops->mmap)
virt/kvm/kvm_main.c
4710
return dev->ops->mmap(dev, vma);
virt/kvm/kvm_main.c
4741
return kvm_device_ioctl_attr(dev, dev->ops->set_attr, arg);
virt/kvm/kvm_main.c
4743
return kvm_device_ioctl_attr(dev, dev->ops->get_attr, arg);
virt/kvm/kvm_main.c
4745
return kvm_device_ioctl_attr(dev, dev->ops->has_attr, arg);
virt/kvm/kvm_main.c
4747
if (dev->ops->ioctl)
virt/kvm/kvm_main.c
4748
return dev->ops->ioctl(dev, ioctl, arg);
virt/kvm/kvm_main.c
4759
if (dev->ops->release) {
virt/kvm/kvm_main.c
4763
dev->ops->release(dev);
virt/kvm/kvm_main.c
4793
int kvm_register_device_ops(const struct kvm_device_ops *ops, u32 type)
virt/kvm/kvm_main.c
4801
kvm_device_ops_table[type] = ops;
virt/kvm/kvm_main.c
4814
const struct kvm_device_ops *ops;
virt/kvm/kvm_main.c
4824
ops = kvm_device_ops_table[type];
virt/kvm/kvm_main.c
4825
if (ops == NULL)
virt/kvm/kvm_main.c
4835
dev->ops = ops;
virt/kvm/kvm_main.c
4839
ret = ops->create(dev, type);
virt/kvm/kvm_main.c
4848
if (ops->init)
virt/kvm/kvm_main.c
4849
ops->init(dev);
virt/kvm/kvm_main.c
4852
ret = anon_inode_getfd(ops->name, &kvm_device_fops, dev, O_RDWR | O_CLOEXEC);
virt/kvm/kvm_main.c
4858
if (ops->release)
virt/kvm/kvm_main.c
4859
ops->release(dev);
virt/kvm/kvm_main.c
4861
if (ops->destroy)
virt/kvm/kvm_main.c
4862
ops->destroy(dev);
virt/kvm/kvm_main.c
5689
.ops = &kvm_syscore_ops,
virt/kvm/kvm_main.c
5779
if (dev->ops->destructor)
virt/kvm/kvm_main.c
5780
dev->ops->destructor(dev);
virt/kvm/kvm_main.c
899
kvm->mmu_notifier.ops = &kvm_mmu_notifier_ops;
virt/kvm/vfio.c
364
if (tmp->ops == &kvm_vfio_ops)