Symbol: common
arch/alpha/kernel/core_cia.c
574
} saved_config __attribute((common));
arch/alpha/kernel/core_t2.c
96
} t2_saved_config __attribute((common));
arch/alpha/kernel/core_titan.c
36
} saved_config[4] __attribute__((common));
arch/alpha/kernel/core_tsunami.c
36
} saved_config[2] __attribute__((common));
arch/arm/mach-omap2/vc.c
166
vc_cmdval &= ~vc->common->cmd_on_mask;
arch/arm/mach-omap2/vc.c
167
vc_cmdval |= (*target_vsel << vc->common->cmd_on_shift);
arch/arm/mach-omap2/vc.c
204
vc_valid = vc->common->valid;
arch/arm/mach-omap2/vc.c
205
vc_bypass_val_reg = vc->common->bypass_val_reg;
arch/arm/mach-omap2/vc.c
206
vc_bypass_value = (target_vsel << vc->common->data_shift) |
arch/arm/mach-omap2/vc.c
207
(vc->volt_reg_addr << vc->common->regaddr_shift) |
arch/arm/mach-omap2/vc.c
208
(vc->i2c_slave_addr << vc->common->slaveaddr_shift);
arch/arm/mach-omap2/vc.c
765
voltdm->rmw(vc->common->i2c_cfg_clear_mask,
arch/arm/mach-omap2/vc.c
766
vc->common->i2c_cfg_hsen_mask,
arch/arm/mach-omap2/vc.c
767
vc->common->i2c_cfg_reg);
arch/arm/mach-omap2/vc.c
771
voltdm->rmw(vc->common->i2c_mcode_mask,
arch/arm/mach-omap2/vc.c
772
mcode << __ffs(vc->common->i2c_mcode_mask),
arch/arm/mach-omap2/vc.c
773
vc->common->i2c_cfg_reg);
arch/arm/mach-omap2/vc.c
863
val = ((on_vsel << vc->common->cmd_on_shift) |
arch/arm/mach-omap2/vc.c
864
(onlp_vsel << vc->common->cmd_onlp_shift) |
arch/arm/mach-omap2/vc.c
865
(ret_vsel << vc->common->cmd_ret_shift) |
arch/arm/mach-omap2/vc.c
866
(off_vsel << vc->common->cmd_off_shift));
arch/arm/mach-omap2/vc.h
92
const struct omap_vc_common *common;
arch/arm/mach-omap2/vc3xxx_data.c
48
.common = &omap3_vc_common,
arch/arm/mach-omap2/vc3xxx_data.c
61
.common = &omap3_vc_common,
arch/arm/mach-omap2/vc44xx_data.c
50
.common = &omap4_vc_common,
arch/arm/mach-omap2/vc44xx_data.c
63
.common = &omap4_vc_common,
arch/arm/mach-omap2/vc44xx_data.c
76
.common = &omap4_vc_common,
arch/arm/mach-omap2/vp.c
112
voltdm->rmw(voltdm->vp->common->vpconfig_errorgain_mask,
arch/arm/mach-omap2/vp.c
114
__ffs(voltdm->vp->common->vpconfig_errorgain_mask),
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
152
voltdm->write(vpconfig | vp->common->vpconfig_forceupdate,
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.c
22
vpconfig &= ~(vp->common->vpconfig_initvoltage_mask |
arch/arm/mach-omap2/vp.c
228
vpconfig |= vp->common->vpconfig_vpenable;
arch/arm/mach-omap2/vp.c
23
vp->common->vpconfig_forceupdate |
arch/arm/mach-omap2/vp.c
24
vp->common->vpconfig_initvdd);
arch/arm/mach-omap2/vp.c
25
vpconfig |= vsel << __ffs(vp->common->vpconfig_initvoltage_mask);
arch/arm/mach-omap2/vp.c
268
vpconfig &= ~vp->common->vpconfig_vpenable;
arch/arm/mach-omap2/vp.c
29
voltdm->write((vpconfig | vp->common->vpconfig_initvdd),
arch/arm/mach-omap2/vp.c
77
__ffs(voltdm->vp->common->vpconfig_erroroffset_mask)) |
arch/arm/mach-omap2/vp.c
78
vp->common->vpconfig_timeouten;
arch/arm/mach-omap2/vp.c
82
val = (waittime << vp->common->vstepmin_smpswaittimemin_shift) |
arch/arm/mach-omap2/vp.c
83
(vstepmin << vp->common->vstepmin_stepmin_shift);
arch/arm/mach-omap2/vp.c
87
val = (vstepmax << vp->common->vstepmax_stepmax_shift) |
arch/arm/mach-omap2/vp.c
88
(waittime << vp->common->vstepmax_smpswaittimemax_shift);
arch/arm/mach-omap2/vp.c
92
val = (vddmax << vp->common->vlimitto_vddmax_shift) |
arch/arm/mach-omap2/vp.c
93
(vddmin << vp->common->vlimitto_vddmin_shift) |
arch/arm/mach-omap2/vp.c
94
(timeout << vp->common->vlimitto_timeout_shift);
arch/arm/mach-omap2/vp.h
90
const struct omap_vp_common *common;
arch/arm/mach-omap2/vp3xxx_data.c
58
.common = &omap3_vp_common,
arch/arm/mach-omap2/vp3xxx_data.c
69
.common = &omap3_vp_common,
arch/arm/mach-omap2/vp44xx_data.c
57
.common = &omap4_vp_common,
arch/arm/mach-omap2/vp44xx_data.c
68
.common = &omap4_vp_common,
arch/arm/mach-omap2/vp44xx_data.c
79
.common = &omap4_vp_common,
arch/arm64/kernel/smp.c
640
acpi_table_print_madt_entry(&header->common);
arch/arm64/kernel/stacktrace.c
104
state->common.fp = (unsigned long)__builtin_frame_address(1);
arch/arm64/kernel/stacktrace.c
105
state->common.pc = (unsigned long)__builtin_return_address(0);
arch/arm64/kernel/stacktrace.c
125
state->common.fp = thread_saved_fp(task);
arch/arm64/kernel/stacktrace.c
126
state->common.pc = thread_saved_pc(task);
arch/arm64/kernel/stacktrace.c
135
(state->common.pc == (unsigned long)return_to_handler)) {
arch/arm64/kernel/stacktrace.c
138
state->common.pc,
arch/arm64/kernel/stacktrace.c
139
(void *)state->common.fp);
arch/arm64/kernel/stacktrace.c
140
if (state->common.pc == orig_pc) {
arch/arm64/kernel/stacktrace.c
144
state->common.pc = orig_pc;
arch/arm64/kernel/stacktrace.c
150
if (is_kretprobe_trampoline(state->common.pc)) {
arch/arm64/kernel/stacktrace.c
153
(void *)state->common.fp,
arch/arm64/kernel/stacktrace.c
157
state->common.pc = orig_pc;
arch/arm64/kernel/stacktrace.c
169
unsigned long fp = state->common.fp;
arch/arm64/kernel/stacktrace.c
174
info = unwind_find_stack(&state->common, (unsigned long)regs, sizeof(*regs));
arch/arm64/kernel/stacktrace.c
178
unwind_consume_stack(&state->common, info, (unsigned long)regs,
arch/arm64/kernel/stacktrace.c
182
state->common.pc = regs->pc;
arch/arm64/kernel/stacktrace.c
183
state->common.fp = regs->regs[29];
arch/arm64/kernel/stacktrace.c
193
unsigned long fp = state->common.fp;
arch/arm64/kernel/stacktrace.c
197
info = unwind_find_stack(&state->common, fp, sizeof(*meta));
arch/arm64/kernel/stacktrace.c
219
unsigned long fp = state->common.fp;
arch/arm64/kernel/stacktrace.c
227
info = unwind_find_stack(&state->common, fp, sizeof(*record));
arch/arm64/kernel/stacktrace.c
238
unwind_consume_stack(&state->common, info, fp, sizeof(*record));
arch/arm64/kernel/stacktrace.c
240
state->common.fp = new_fp;
arch/arm64/kernel/stacktrace.c
241
state->common.pc = new_pc;
arch/arm64/kernel/stacktrace.c
275
state->common.pc = ptrauth_strip_kernel_insn_pac(state->common.pc);
arch/arm64/kernel/stacktrace.c
350
.common = {
arch/arm64/kernel/stacktrace.c
378
return data->consume_entry(data->cookie, state->common.pc);
arch/arm64/kernel/stacktrace.c
433
return data->consume_entry(data->cookie, state->common.pc, 0,
arch/arm64/kernel/stacktrace.c
434
state->common.fp);
arch/arm64/kernel/stacktrace.c
467
(void *)state->common.pc,
arch/arm64/kernel/stacktrace.c
50
struct unwind_state common;
arch/arm64/kernel/stacktrace.c
65
unwind_init_common(&state->common);
arch/arm64/kernel/stacktrace.c
86
state->common.fp = regs->regs[29];
arch/arm64/kernel/stacktrace.c
87
state->common.pc = regs->pc;
arch/loongarch/kernel/acpi.c
111
acpi_table_print_madt_entry(&header->common);
arch/loongarch/pci/acpi.c
18
struct acpi_pci_root_info common;
arch/loongarch/pci/acpi.c
234
&info->common, info->cfg);
arch/loongarch/pci/acpi.c
55
info = container_of(ci, struct pci_root_info, common);
arch/mips/include/asm/elfcore-compat.h
15
struct compat_elf_prstatus_common common;
arch/powerpc/include/asm/opal-api.h
728
struct OpalIoPhbErrorCommon common;
arch/powerpc/include/asm/opal-api.h
787
struct OpalIoPhbErrorCommon common;
arch/powerpc/include/asm/opal-api.h
849
struct OpalIoPhbErrorCommon common;
arch/powerpc/platforms/powernv/opal-core.c
122
prstatus->common.pr_pid = cpu_to_be32(100 + pir);
arch/powerpc/platforms/powernv/opal-core.c
123
prstatus->common.pr_ppid = cpu_to_be32(1);
arch/powerpc/platforms/powernv/opal-core.c
133
prstatus->common.pr_cursig = cpu_to_be16(sig);
arch/powerpc/platforms/powernv/pci.c
189
struct OpalIoPhbErrorCommon *common)
arch/powerpc/platforms/powernv/pci.c
193
data = (struct OpalIoP7IOCPhbErrorData *)common;
arch/powerpc/platforms/powernv/pci.c
195
hose->global_number, be32_to_cpu(common->version));
arch/powerpc/platforms/powernv/pci.c
272
struct OpalIoPhbErrorCommon *common)
arch/powerpc/platforms/powernv/pci.c
276
data = (struct OpalIoPhb3ErrorData*)common;
arch/powerpc/platforms/powernv/pci.c
278
hose->global_number, be32_to_cpu(common->version));
arch/powerpc/platforms/powernv/pci.c
359
struct OpalIoPhbErrorCommon *common)
arch/powerpc/platforms/powernv/pci.c
363
data = (struct OpalIoPhb4ErrorData*)common;
arch/powerpc/platforms/powernv/pci.c
365
hose->global_number, be32_to_cpu(common->version));
arch/powerpc/platforms/powernv/pci.c
463
struct OpalIoPhbErrorCommon *common;
arch/powerpc/platforms/powernv/pci.c
468
common = (struct OpalIoPhbErrorCommon *)log_buff;
arch/powerpc/platforms/powernv/pci.c
469
switch (be32_to_cpu(common->ioType)) {
arch/powerpc/platforms/powernv/pci.c
471
pnv_pci_dump_p7ioc_diag_data(hose, common);
arch/powerpc/platforms/powernv/pci.c
474
pnv_pci_dump_phb3_diag_data(hose, common);
arch/powerpc/platforms/powernv/pci.c
477
pnv_pci_dump_phb4_diag_data(hose, common);
arch/powerpc/platforms/powernv/pci.c
481
__func__, be32_to_cpu(common->ioType));
arch/riscv/kernel/smpboot.c
90
acpi_table_print_madt_entry(&header->common);
arch/s390/include/asm/ipl.h
22
struct ipl_pb0_common common;
arch/s390/kernel/crash_dump.c
306
nt_prstatus.common.pr_pid = cpu;
arch/s390/kernel/ipl.c
850
memcpy(loadparm, ibp->common.loadparm, LOADPARM_LEN);
arch/s390/kernel/ipl.c
885
memset(ipb->common.loadparm, ' ', LOADPARM_LEN);
arch/s390/kernel/ipl.c
887
memcpy(ipb->common.loadparm, buf, lp_len);
arch/s390/kernel/ipl.c
888
ASCEBC(ipb->common.loadparm, LOADPARM_LEN);
arch/s390/kernel/ipl.c
889
ipb->common.flags |= IPL_PB0_FLAG_LOADPARM;
arch/s390/net/bpf_jit_comp.c
2468
struct bpf_jit common;
arch/s390/net/bpf_jit_comp.c
2513
struct bpf_jit *jit = &tjit->common;
arch/s390/net/bpf_jit_comp.c
2613
struct bpf_jit *jit = &tjit->common;
arch/s390/net/bpf_jit_comp.c
2916
return ret < 0 ? ret : tjit.common.prg;
arch/s390/net/bpf_jit_comp.c
2934
if (tjit.common.prg > (char *)image_end - (char *)image)
arch/s390/net/bpf_jit_comp.c
2941
tjit.common.prg = 0;
arch/s390/net/bpf_jit_comp.c
2942
tjit.common.prg_buf = image;
arch/s390/net/bpf_jit_comp.c
2946
return ret < 0 ? ret : tjit.common.prg;
arch/x86/include/asm/elfcore-compat.h
17
struct compat_elf_prstatus_common common;
arch/x86/include/asm/uv/uv_geo.h
100
-1 : g.common.blade * 2 + g.common.slot;
arch/x86/include/asm/uv/uv_geo.h
29
struct geo_common_s common; /* No additional fields needed */
arch/x86/include/asm/uv/uv_geo.h
33
struct geo_common_s common; /* No additional fields needed */
arch/x86/include/asm/uv/uv_geo.h
37
struct geo_common_s common; /* No additional fields needed */
arch/x86/include/asm/uv/uv_geo.h
41
struct geo_iocntl_s common;
arch/x86/include/asm/uv/uv_geo.h
61
struct geo_common_s common;
arch/x86/include/asm/uv/uv_geo.h
87
return (g.common.type == GEO_TYPE_INVALID) ?
arch/x86/include/asm/uv/uv_geo.h
88
-1 : g.common.rack;
arch/x86/include/asm/uv/uv_geo.h
93
return (g.common.type == GEO_TYPE_INVALID) ?
arch/x86/include/asm/uv/uv_geo.h
94
-1 : g.common.upos;
arch/x86/include/asm/uv/uv_geo.h
99
return (g.common.type == GEO_TYPE_INVALID) ?
arch/x86/kernel/acpi/boot.c
193
acpi_table_print_madt_entry(&header->common);
arch/x86/kernel/acpi/boot.c
268
acpi_table_print_madt_entry(&header->common);
arch/x86/kernel/acpi/boot.c
302
acpi_table_print_madt_entry(&header->common);
arch/x86/kernel/acpi/boot.c
322
acpi_table_print_madt_entry(&header->common);
arch/x86/kernel/acpi/boot.c
340
acpi_table_print_madt_entry(&header->common);
arch/x86/kernel/acpi/boot.c
358
acpi_table_print_madt_entry(&header->common);
arch/x86/kernel/acpi/boot.c
481
acpi_table_print_madt_entry(&header->common);
arch/x86/kernel/acpi/boot.c
537
acpi_table_print_madt_entry(&header->common);
arch/x86/kernel/acpi/boot.c
581
acpi_table_print_madt_entry(&header->common);
arch/x86/kernel/acpi/madt_wakeup.c
228
acpi_table_print_madt_entry(&header->common);
arch/x86/pci/acpi.c
16
struct acpi_pci_root_info common;
arch/x86/pci/acpi.c
399
info = container_of(ci, struct pci_root_info, common);
arch/x86/pci/acpi.c
433
info = container_of(ci, struct pci_root_info, common);
arch/x86/pci/acpi.c
477
kfree(container_of(ci, struct pci_root_info, common));
arch/x86/pci/acpi.c
575
&info->common, &info->sd);
drivers/acpi/acpica/aclocal.h
680
struct acpi_common_state common;
drivers/acpi/acpica/aclocal.h
892
struct acpi_parse_obj_common common;
drivers/acpi/acpica/acmacros.h
374
#define ACPI_GET_DESCRIPTOR_PTR(d) (((union acpi_descriptor *)(void *)(d))->common.common_pointer)
drivers/acpi/acpica/acmacros.h
375
#define ACPI_SET_DESCRIPTOR_PTR(d, p) (((union acpi_descriptor *)(void *)(d))->common.common_pointer = (p))
drivers/acpi/acpica/acmacros.h
376
#define ACPI_GET_DESCRIPTOR_TYPE(d) (((union acpi_descriptor *)(void *)(d))->common.descriptor_type)
drivers/acpi/acpica/acmacros.h
377
#define ACPI_SET_DESCRIPTOR_TYPE(d, t) (((union acpi_descriptor *)(void *)(d))->common.descriptor_type = (t))
drivers/acpi/acpica/acobject.h
405
struct acpi_object_common common;
drivers/acpi/acpica/acobject.h
470
struct acpi_common_descriptor common;
drivers/acpi/acpica/dbdisply.c
114
info = acpi_ps_get_opcode_info(op->common.aml_opcode);
drivers/acpi/acpica/dbdisply.c
117
acpi_os_printf("%20.20s : %4.4X\n", "Opcode", op->common.aml_opcode);
drivers/acpi/acpica/dbdisply.c
122
acpi_os_printf("%20.20s : %p\n", "Value/ArgList", op->common.value.arg);
drivers/acpi/acpica/dbdisply.c
123
acpi_os_printf("%20.20s : %p\n", "Parent", op->common.parent);
drivers/acpi/acpica/dbdisply.c
124
acpi_os_printf("%20.20s : %p\n", "NextOp", op->common.next);
drivers/acpi/acpica/dbdisply.c
382
while (root_op->common.parent) {
drivers/acpi/acpica/dbdisply.c
383
root_op = root_op->common.parent;
drivers/acpi/acpica/dbdisply.c
400
op_info = acpi_ps_get_opcode_info(op->common.aml_opcode);
drivers/acpi/acpica/dbmethod.c
57
aml_offset = (u32)ACPI_PTR_DIFF(op->common.aml,
drivers/acpi/acpica/dbobject.c
109
switch (obj_desc->common.type) {
drivers/acpi/acpica/dbobject.c
232
type = obj_desc->common.type;
drivers/acpi/acpica/dbobject.c
240
switch (obj_desc->common.type) {
drivers/acpi/acpica/dbstats.c
136
if (obj_desc->common.type > ACPI_TYPE_NS_NODE_MAX) {
drivers/acpi/acpica/dbstats.c
139
acpi_gbl_obj_type_count[obj_desc->common.type]++;
drivers/acpi/acpica/dbstats.c
144
switch (obj_desc->common.type) {
drivers/acpi/acpica/dbutils.c
339
if (op->common.aml_opcode == AML_METHOD_OP) {
drivers/acpi/acpica/dbutils.c
369
(method->common.value.arg)->common.aml_offset + 1;
drivers/acpi/acpica/dbutils.c
370
start_op = (method->common.value.arg)->common.next;
drivers/acpi/acpica/dbutils.c
374
search_op->common.aml_offset += base_aml_offset;
drivers/acpi/acpica/dbutils.c
380
if (op->common.aml_opcode == AML_REGION_OP) {
drivers/acpi/acpica/dbxface.c
146
parent_op = op->common.parent;
drivers/acpi/acpica/dbxface.c
149
(walk_state->control_state->common.state ==
drivers/acpi/acpica/dbxface.c
157
if ((parent_op->common.aml_opcode == AML_IF_OP)
drivers/acpi/acpica/dbxface.c
158
|| (parent_op->common.aml_opcode ==
drivers/acpi/acpica/dbxface.c
163
parent_op = parent_op->common.parent;
drivers/acpi/acpica/dbxface.c
167
if ((parent_op->common.aml_opcode == AML_IF_OP)
drivers/acpi/acpica/dbxface.c
168
|| (parent_op->common.aml_opcode ==
drivers/acpi/acpica/dbxface.c
170
|| (parent_op->common.aml_opcode ==
drivers/acpi/acpica/dbxface.c
172
|| (parent_op->common.aml_opcode ==
drivers/acpi/acpica/dbxface.c
174
|| (parent_op->common.aml_opcode ==
drivers/acpi/acpica/dbxface.c
179
parent_op = parent_op->common.parent;
drivers/acpi/acpica/dbxface.c
225
aml_offset = (u32)ACPI_PTR_DIFF(op->common.aml,
drivers/acpi/acpica/dbxface.c
257
if (op->common.aml_opcode == AML_INT_NAMEDFIELD_OP) {
drivers/acpi/acpica/dbxface.c
291
next = op->common.next;
drivers/acpi/acpica/dbxface.c
292
op->common.next = NULL;
drivers/acpi/acpica/dbxface.c
305
acpi_os_printf("AML Opcode: %4.4X %s\n", op->common.aml_opcode,
drivers/acpi/acpica/dbxface.c
306
acpi_ps_get_opcode_name(op->common.aml_opcode));
drivers/acpi/acpica/dbxface.c
309
if ((op->common.aml_opcode == AML_IF_OP) ||
drivers/acpi/acpica/dbxface.c
310
(op->common.aml_opcode == AML_WHILE_OP)) {
drivers/acpi/acpica/dbxface.c
311
if (walk_state->control_state->common.value) {
drivers/acpi/acpica/dbxface.c
318
} else if (op->common.aml_opcode == AML_ELSE_OP) {
drivers/acpi/acpica/dbxface.c
325
op->common.next = next;
drivers/acpi/acpica/dbxface.c
345
if (op->common.aml_opcode != AML_INT_METHODCALL_OP) {
drivers/acpi/acpica/dbxface.c
361
if (op->common.aml_opcode == AML_INT_METHODCALL_OP) {
drivers/acpi/acpica/dsargs.c
103
op->common.node = scope_node;
drivers/acpi/acpica/dsargs.c
154
if (obj_desc->common.flags & AOPOBJ_DATA_VALID) {
drivers/acpi/acpica/dsargs.c
199
if (obj_desc->common.flags & AOPOBJ_DATA_VALID) {
drivers/acpi/acpica/dsargs.c
249
if (obj_desc->common.flags & AOPOBJ_DATA_VALID) {
drivers/acpi/acpica/dsargs.c
293
if (obj_desc->common.flags & AOPOBJ_DATA_VALID) {
drivers/acpi/acpica/dsargs.c
62
op->common.node = scope_node;
drivers/acpi/acpica/dsargs.c
93
op->common.node = node;
drivers/acpi/acpica/dscontrol.c
142
switch (op->common.aml_opcode) {
drivers/acpi/acpica/dscontrol.c
152
(u8)walk_state->control_state->common.value;
drivers/acpi/acpica/dscontrol.c
172
if (control_state->common.value) {
drivers/acpi/acpica/dscontrol.c
215
op->common.value.arg));
drivers/acpi/acpica/dscontrol.c
222
if (op->common.value.arg) {
drivers/acpi/acpica/dscontrol.c
232
op->common.value.arg);
drivers/acpi/acpica/dscontrol.c
275
common.type == ACPI_TYPE_LOCAL_REFERENCE)
drivers/acpi/acpica/dscontrol.c
355
if (op->common.aml_opcode == AML_BREAK_OP) {
drivers/acpi/acpica/dscontrol.c
365
op->common.aml_opcode, op));
drivers/acpi/acpica/dscontrol.c
44
op, op->common.aml_opcode, walk_state));
drivers/acpi/acpica/dscontrol.c
46
switch (op->common.aml_opcode) {
drivers/acpi/acpica/dscontrol.c
59
walk_state->control_state->common.state =
drivers/acpi/acpica/dscontrol.c
86
control_state->control.opcode = op->common.aml_opcode;
drivers/acpi/acpica/dsdebug.c
161
next = op->common.next;
drivers/acpi/acpica/dsdebug.c
162
op->common.next = NULL;
drivers/acpi/acpica/dsdebug.c
175
op->common.next = next;
drivers/acpi/acpica/dsfield.c
135
if (op->common.aml_opcode == AML_CREATE_FIELD_OP) {
drivers/acpi/acpica/dsfield.c
177
arg->common.value.string, ACPI_TYPE_ANY,
drivers/acpi/acpica/dsfield.c
185
arg->common.value.string, status);
drivers/acpi/acpica/dsfield.c
195
op->common.node = node;
drivers/acpi/acpica/dsfield.c
224
second_desc = obj_desc->common.next_object;
drivers/acpi/acpica/dsfield.c
290
switch (arg->common.aml_opcode) {
drivers/acpi/acpica/dsfield.c
294
(u64)arg->common.value.size;
drivers/acpi/acpica/dsfield.c
323
((u8)((u32)(arg->common.value.integer & 0x07))));
drivers/acpi/acpica/dsfield.c
328
((arg->common.value.integer >> 8) & 0xFF);
drivers/acpi/acpica/dsfield.c
333
((arg->common.value.integer >> 16) & 0xFF);
drivers/acpi/acpica/dsfield.c
349
child = arg->common.value.arg;
drivers/acpi/acpica/dsfield.c
350
if (child->common.aml_opcode == AML_INT_BYTELIST_OP) {
drivers/acpi/acpica/dsfield.c
358
child->common.value.
drivers/acpi/acpica/dsfield.c
367
child->common.
drivers/acpi/acpica/dsfield.c
391
arg->common.node = info->field_node;
drivers/acpi/acpica/dsfield.c
392
info->field_bit_length = arg->common.value.size;
drivers/acpi/acpica/dsfield.c
429
(u64)arg->common.value.size;
drivers/acpi/acpica/dsfield.c
448
arg->common.aml_opcode));
drivers/acpi/acpica/dsfield.c
452
arg = arg->common.next;
drivers/acpi/acpica/dsfield.c
485
arg = op->common.value.arg;
drivers/acpi/acpica/dsfield.c
490
arg->common.value.name, ACPI_TYPE_REGION,
drivers/acpi/acpica/dsfield.c
495
arg->common.value.name,
drivers/acpi/acpica/dsfield.c
501
arg->common.value.name, status);
drivers/acpi/acpica/dsfield.c
510
arg = arg->common.next;
drivers/acpi/acpica/dsfield.c
511
info.field_flags = (u8) arg->common.value.integer;
drivers/acpi/acpica/dsfield.c
519
status = acpi_ds_get_field_names(&info, walk_state, arg->common.next);
drivers/acpi/acpica/dsfield.c
631
if (arg->common.aml_opcode == AML_INT_NAMEDFIELD_OP) {
drivers/acpi/acpica/dsfield.c
647
arg->common.node = node;
drivers/acpi/acpica/dsfield.c
652
arg = arg->common.next;
drivers/acpi/acpica/dsfield.c
685
arg = op->common.value.arg;
drivers/acpi/acpica/dsfield.c
689
arg->common.value.name, ACPI_TYPE_REGION,
drivers/acpi/acpica/dsfield.c
694
arg->common.value.name,
drivers/acpi/acpica/dsfield.c
700
arg->common.value.name, status);
drivers/acpi/acpica/dsfield.c
707
arg = arg->common.next;
drivers/acpi/acpica/dsfield.c
709
acpi_ns_lookup(walk_state->scope_info, arg->common.value.string,
drivers/acpi/acpica/dsfield.c
715
arg->common.value.string, status);
drivers/acpi/acpica/dsfield.c
724
arg = arg->common.next;
drivers/acpi/acpica/dsfield.c
728
arg = arg->common.next;
drivers/acpi/acpica/dsfield.c
729
info.field_flags = (u8) arg->common.value.integer;
drivers/acpi/acpica/dsfield.c
747
status = acpi_ds_get_field_names(&info, walk_state, arg->common.next);
drivers/acpi/acpica/dsfield.c
778
arg = op->common.value.arg;
drivers/acpi/acpica/dsfield.c
780
acpi_ns_lookup(walk_state->scope_info, arg->common.value.string,
drivers/acpi/acpica/dsfield.c
786
arg->common.value.string, status);
drivers/acpi/acpica/dsfield.c
792
arg = arg->common.next;
drivers/acpi/acpica/dsfield.c
794
acpi_ns_lookup(walk_state->scope_info, arg->common.value.string,
drivers/acpi/acpica/dsfield.c
800
arg->common.value.string, status);
drivers/acpi/acpica/dsfield.c
806
arg = arg->common.next;
drivers/acpi/acpica/dsfield.c
807
info.field_flags = (u8) arg->common.value.integer;
drivers/acpi/acpica/dsfield.c
814
status = acpi_ds_get_field_names(&info, walk_state, arg->common.next);
drivers/acpi/acpica/dsmethod.c
76
op->common.node = node;
drivers/acpi/acpica/dsmthdat.c
292
type, object->common.reference_count,
drivers/acpi/acpica/dsmthdat.c
293
acpi_ut_get_type_name(object->common.type)));
drivers/acpi/acpica/dsmthdat.c
541
if (obj_desc->common.reference_count > 1) {
drivers/acpi/acpica/dsmthdat.c
580
(current_obj_desc->common.type ==
drivers/acpi/acpica/dsobject.c
102
acpi_ds_init_object_from_op(walk_state, op, op->common.aml_opcode,
drivers/acpi/acpica/dsobject.c
113
if ((op->common.parent->common.aml_opcode == AML_PACKAGE_OP) ||
drivers/acpi/acpica/dsobject.c
114
(op->common.parent->common.aml_opcode == AML_VARIABLE_PACKAGE_OP)) {
drivers/acpi/acpica/dsobject.c
117
if ((op->common.aml_opcode == AML_INT_NAMEPATH_OP) &&
drivers/acpi/acpica/dsobject.c
125
obj_desc->reference.aml = op->common.aml;
drivers/acpi/acpica/dsobject.c
185
arg = op->common.value.arg; /* skip first arg */
drivers/acpi/acpica/dsobject.c
189
if (byte_list->common.aml_opcode != AML_INT_BYTELIST_OP) {
drivers/acpi/acpica/dsobject.c
192
byte_list->common.aml_opcode, byte_list));
drivers/acpi/acpica/dsobject.c
198
byte_list_length = (u32) byte_list->common.value.integer;
drivers/acpi/acpica/dsobject.c
234
op->common.node = ACPI_CAST_PTR(struct acpi_namespace_node, obj_desc);
drivers/acpi/acpica/dsobject.c
271
if (!op->common.value.arg) {
drivers/acpi/acpica/dsobject.c
281
acpi_ds_build_internal_object(walk_state, op->common.value.arg,
drivers/acpi/acpica/dsobject.c
289
node->type = obj_desc->common.type;
drivers/acpi/acpica/dsobject.c
341
switch (obj_desc->common.type) {
drivers/acpi/acpica/dsobject.c
385
obj_desc->common.flags = AOPOBJ_AML_CONSTANT;
drivers/acpi/acpica/dsobject.c
424
obj_desc->integer.value = op->common.value.integer;
drivers/acpi/acpica/dsobject.c
432
ACPI_FORMAT_UINT64(op->common.
drivers/acpi/acpica/dsobject.c
449
obj_desc->string.pointer = op->common.value.string;
drivers/acpi/acpica/dsobject.c
450
obj_desc->string.length = (u32)strlen(op->common.value.string);
drivers/acpi/acpica/dsobject.c
456
obj_desc->common.flags |= AOPOBJ_STATIC_POINTER;
drivers/acpi/acpica/dsobject.c
46
if (op->common.aml_opcode == AML_INT_NAMEPATH_OP) {
drivers/acpi/acpica/dsobject.c
506
switch (op->common.aml_opcode) {
drivers/acpi/acpica/dsobject.c
511
obj_desc->reference.node = op->common.node;
drivers/acpi/acpica/dsobject.c
513
if (op->common.node) {
drivers/acpi/acpica/dsobject.c
515
op->common.node->object;
drivers/acpi/acpica/dsobject.c
52
if (!op->common.node) {
drivers/acpi/acpica/dsobject.c
538
obj_desc->common.type));
drivers/acpi/acpica/dsobject.c
56
if ((op->common.parent->common.aml_opcode ==
drivers/acpi/acpica/dsobject.c
58
|| (op->common.parent->common.aml_opcode ==
drivers/acpi/acpica/dsobject.c
69
op->common.value.string,
drivers/acpi/acpica/dsobject.c
78
&(op->common.node)));
drivers/acpi/acpica/dsobject.c
82
op->common.value.
drivers/acpi/acpica/dsobject.c
95
(op->common.aml_opcode))->
drivers/acpi/acpica/dsopcode.c
225
buffer_desc->common.reference_count = (u16)
drivers/acpi/acpica/dsopcode.c
226
(buffer_desc->common.reference_count +
drivers/acpi/acpica/dsopcode.c
227
obj_desc->common.reference_count);
drivers/acpi/acpica/dsopcode.c
282
node = op->common.node;
drivers/acpi/acpica/dsopcode.c
286
next_op = op->common.value.arg;
drivers/acpi/acpica/dsopcode.c
303
acpi_ex_resolve_operands(op->common.aml_opcode, ACPI_WALK_OPERANDS,
drivers/acpi/acpica/dsopcode.c
307
acpi_ps_get_opcode_name(op->common.aml_opcode),
drivers/acpi/acpica/dsopcode.c
315
if (op->common.aml_opcode == AML_CREATE_FIELD_OP) {
drivers/acpi/acpica/dsopcode.c
320
acpi_ds_init_buffer_field(op->common.aml_opcode, obj_desc,
drivers/acpi/acpica/dsopcode.c
329
acpi_ds_init_buffer_field(op->common.aml_opcode, obj_desc,
drivers/acpi/acpica/dsopcode.c
369
node = op->common.node;
drivers/acpi/acpica/dsopcode.c
373
next_op = op->common.value.arg;
drivers/acpi/acpica/dsopcode.c
374
space_id = (acpi_adr_space_type)next_op->common.value.integer;
drivers/acpi/acpica/dsopcode.c
378
next_op = next_op->common.next;
drivers/acpi/acpica/dsopcode.c
390
acpi_ex_resolve_operands(op->common.aml_opcode, ACPI_WALK_OPERANDS,
drivers/acpi/acpica/dsopcode.c
477
node = op->common.node;
drivers/acpi/acpica/dsopcode.c
481
next_op = op->common.value.arg;
drivers/acpi/acpica/dsopcode.c
499
acpi_ex_resolve_operands(op->common.aml_opcode, ACPI_WALK_OPERANDS,
drivers/acpi/acpica/dsopcode.c
589
if (!op->common.value.arg) {
drivers/acpi/acpica/dsopcode.c
592
op->common.aml_opcode, op));
drivers/acpi/acpica/dsopcode.c
596
status = acpi_ds_create_operand(walk_state, op->common.value.arg, 1);
drivers/acpi/acpica/dsopcode.c
626
switch (op->common.aml_opcode) {
drivers/acpi/acpica/dsopcode.c
653
if ((!op->common.parent) ||
drivers/acpi/acpica/dsopcode.c
654
((op->common.parent->common.aml_opcode != AML_PACKAGE_OP) &&
drivers/acpi/acpica/dsopcode.c
655
(op->common.parent->common.aml_opcode !=
drivers/acpi/acpica/dsopcode.c
657
&& (op->common.parent->common.aml_opcode !=
drivers/acpi/acpica/dsopcode.c
700
next_op = op->common.value.arg;
drivers/acpi/acpica/dsopcode.c
704
next_op = next_op->common.next;
drivers/acpi/acpica/dsopcode.c
708
next_op = next_op->common.next;
drivers/acpi/acpica/dsopcode.c
729
acpi_ps_get_opcode_name(op->common.aml_opcode), 1);
drivers/acpi/acpica/dsopcode.c
743
if (arg->common.aml_opcode == AML_INT_NAMEDFIELD_OP) {
drivers/acpi/acpica/dsopcode.c
744
node = arg->common.node;
drivers/acpi/acpica/dsopcode.c
757
arg = arg->common.next;
drivers/acpi/acpica/dsopcode.c
92
if (buffer_desc->common.type != ACPI_TYPE_BUFFER) {
drivers/acpi/acpica/dspkginit.c
129
arg = op->common.value.arg;
drivers/acpi/acpica/dspkginit.c
130
arg = arg->common.next;
drivers/acpi/acpica/dspkginit.c
154
if (arg->common.aml_opcode == AML_INT_RETURN_VALUE_OP) {
drivers/acpi/acpica/dspkginit.c
155
if (!arg->common.node) {
drivers/acpi/acpica/dspkginit.c
181
if (arg->common.node->type == ACPI_TYPE_METHOD) {
drivers/acpi/acpica/dspkginit.c
186
arg->common.aml_opcode = AML_INT_NAMEPATH_OP;
drivers/acpi/acpica/dspkginit.c
198
arg->common.node);
drivers/acpi/acpica/dspkginit.c
230
(*obj_desc_ptr)->common.reference_count;
drivers/acpi/acpica/dspkginit.c
246
arg = arg->common.next;
drivers/acpi/acpica/dspkginit.c
269
if (arg->common.node) {
drivers/acpi/acpica/dspkginit.c
273
arg->common.node));
drivers/acpi/acpica/dspkginit.c
274
arg->common.node = NULL;
drivers/acpi/acpica/dspkginit.c
280
arg = arg->common.next;
drivers/acpi/acpica/dspkginit.c
307
op->common.node = ACPI_CAST_PTR(struct acpi_namespace_node, obj_desc);
drivers/acpi/acpica/dspkginit.c
355
if (source_object->common.type == ACPI_TYPE_LOCAL_REFERENCE) {
drivers/acpi/acpica/dspkginit.c
360
} else if (source_object->common.type == ACPI_TYPE_PACKAGE) {
drivers/acpi/acpica/dspkginit.c
79
parent = op->common.parent;
drivers/acpi/acpica/dspkginit.c
80
while ((parent->common.aml_opcode == AML_PACKAGE_OP) ||
drivers/acpi/acpica/dspkginit.c
81
(parent->common.aml_opcode == AML_VARIABLE_PACKAGE_OP)) {
drivers/acpi/acpica/dspkginit.c
82
parent = parent->common.parent;
drivers/acpi/acpica/dspkginit.c
98
obj_desc->package.node = parent->common.node;
drivers/acpi/acpica/dsutils.c
167
if ((!op->common.parent) ||
drivers/acpi/acpica/dsutils.c
168
(op->common.parent->common.aml_opcode == AML_SCOPE_OP)) {
drivers/acpi/acpica/dsutils.c
174
acpi_ps_get_opcode_name(op->common.
drivers/acpi/acpica/dsutils.c
182
acpi_ps_get_opcode_info(op->common.parent->common.aml_opcode);
drivers/acpi/acpica/dsutils.c
197
switch (op->common.parent->common.aml_opcode) {
drivers/acpi/acpica/dsutils.c
210
if ((walk_state->control_state->common.state ==
drivers/acpi/acpica/dsutils.c
238
if ((op->common.parent->common.aml_opcode == AML_REGION_OP) ||
drivers/acpi/acpica/dsutils.c
239
(op->common.parent->common.aml_opcode == AML_DATA_REGION_OP)
drivers/acpi/acpica/dsutils.c
240
|| (op->common.parent->common.aml_opcode == AML_PACKAGE_OP)
drivers/acpi/acpica/dsutils.c
241
|| (op->common.parent->common.aml_opcode == AML_BUFFER_OP)
drivers/acpi/acpica/dsutils.c
242
|| (op->common.parent->common.aml_opcode ==
drivers/acpi/acpica/dsutils.c
244
|| (op->common.parent->common.aml_opcode ==
drivers/acpi/acpica/dsutils.c
246
|| (op->common.parent->common.aml_opcode ==
drivers/acpi/acpica/dsutils.c
268
acpi_ps_get_opcode_name(op->common.aml_opcode),
drivers/acpi/acpica/dsutils.c
269
acpi_ps_get_opcode_name(op->common.parent->common.
drivers/acpi/acpica/dsutils.c
277
acpi_ps_get_opcode_name(op->common.aml_opcode),
drivers/acpi/acpica/dsutils.c
278
acpi_ps_get_opcode_name(op->common.parent->common.
drivers/acpi/acpica/dsutils.c
438
if ((arg->common.aml_opcode == AML_INT_NAMEPATH_OP) &&
drivers/acpi/acpica/dsutils.c
439
(arg->common.value.string) &&
drivers/acpi/acpica/dsutils.c
440
!(arg->common.flags & ACPI_PARSEOP_IN_STACK)) {
drivers/acpi/acpica/dsutils.c
447
arg->common.value.buffer,
drivers/acpi/acpica/dsutils.c
481
parent_op = arg->common.parent;
drivers/acpi/acpica/dsutils.c
483
acpi_ps_get_opcode_info(parent_op->common.
drivers/acpi/acpica/dsutils.c
487
(parent_op->common.aml_opcode !=
drivers/acpi/acpica/dsutils.c
489
&& (parent_op->common.aml_opcode != AML_REGION_OP)
drivers/acpi/acpica/dsutils.c
490
&& (parent_op->common.aml_opcode !=
drivers/acpi/acpica/dsutils.c
515
if (parent_op->common.aml_opcode ==
drivers/acpi/acpica/dsutils.c
528
} else if (parent_op->common.aml_opcode ==
drivers/acpi/acpica/dsutils.c
574
if ((arg->common.aml_opcode == AML_INT_NAMEPATH_OP) &&
drivers/acpi/acpica/dsutils.c
575
!(arg->common.flags & ACPI_PARSEOP_IN_STACK)) {
drivers/acpi/acpica/dsutils.c
587
opcode = arg->common.aml_opcode;
drivers/acpi/acpica/dsutils.c
598
(arg->common.flags & ACPI_PARSEOP_IN_STACK)) {
drivers/acpi/acpica/dsutils.c
690
arg = arg->common.next;
drivers/acpi/acpica/dsutils.c
762
if (!op->common.parent) {
drivers/acpi/acpica/dsutils.c
769
if ((op->common.parent->common.aml_opcode == AML_PACKAGE_OP) ||
drivers/acpi/acpica/dsutils.c
770
(op->common.parent->common.aml_opcode == AML_VARIABLE_PACKAGE_OP) ||
drivers/acpi/acpica/dsutils.c
771
(op->common.parent->common.aml_opcode == AML_REF_OF_OP)) {
drivers/acpi/acpica/dsutils.c
783
if (op->common.flags & ACPI_PARSEOP_TARGET) {
drivers/acpi/acpica/dsutils.c
788
type = (*operand)->common.type;
drivers/acpi/acpica/dsutils.c
832
op->common.flags |= ACPI_PARSEOP_IN_STACK;
drivers/acpi/acpica/dswexec.c
111
if (local_obj_desc->common.type != ACPI_TYPE_INTEGER) {
drivers/acpi/acpica/dswexec.c
114
obj_desc, walk_state, obj_desc->common.type));
drivers/acpi/acpica/dswexec.c
129
walk_state->control_state->common.value = TRUE;
drivers/acpi/acpica/dswexec.c
135
walk_state->control_state->common.value = FALSE;
drivers/acpi/acpica/dswexec.c
147
walk_state->control_state->common.value,
drivers/acpi/acpica/dswexec.c
163
walk_state->control_state->common.state = ACPI_CONTROL_NORMAL;
drivers/acpi/acpica/dswexec.c
201
walk_state->opcode = op->common.aml_opcode;
drivers/acpi/acpica/dswexec.c
203
acpi_ps_get_opcode_info(op->common.aml_opcode);
drivers/acpi/acpica/dswexec.c
234
(walk_state->control_state->common.state ==
drivers/acpi/acpica/dswexec.c
240
walk_state->control_state->common.state =
drivers/acpi/acpica/dswexec.c
252
if (op->common.aml_opcode == AML_INT_NAMEPATH_OP) {
drivers/acpi/acpica/dswexec.c
279
if (op->common.aml_opcode != AML_SCOPE_OP) {
drivers/acpi/acpica/dswexec.c
348
op->common.aml_opcode));
drivers/acpi/acpica/dswexec.c
352
first_arg = op->common.value.arg;
drivers/acpi/acpica/dswexec.c
423
(walk_state->operands[0]->common.type ==
drivers/acpi/acpica/dswexec.c
425
&& (walk_state->operands[1]->common.type ==
drivers/acpi/acpica/dswexec.c
480
op->common.node = (struct acpi_namespace_node *)
drivers/acpi/acpica/dswexec.c
500
next_op = next_op->common.next;
drivers/acpi/acpica/dswexec.c
558
acpi_ns_get_external_pathname(op->common.node);
drivers/acpi/acpica/dswexec.c
563
op->common.
drivers/acpi/acpica/dswexec.c
581
op->common.parent->common.
drivers/acpi/acpica/dswexec.c
584
switch (op->common.parent->common.aml_opcode) {
drivers/acpi/acpica/dswexec.c
591
op->common.parent->common.node;
drivers/acpi/acpica/dswexec.c
595
op->common.parent->
drivers/acpi/acpica/dswexec.c
596
common.node,
drivers/acpi/acpica/dswexec.c
597
op->common.parent);
drivers/acpi/acpica/dswexec.c
609
acpi_ns_get_attached_object(op->common.
drivers/acpi/acpica/dswexec.c
610
parent->common.
drivers/acpi/acpica/dswexec.c
643
if (op->common.aml_opcode == AML_REGION_OP) {
drivers/acpi/acpica/dswexec.c
654
} else if (op->common.aml_opcode == AML_DATA_REGION_OP) {
drivers/acpi/acpica/dswexec.c
665
} else if (op->common.aml_opcode == AML_BANK_FIELD_OP) {
drivers/acpi/acpica/dswexec.c
67
walk_state->control_state->common.state = 0;
drivers/acpi/acpica/dswexec.c
697
op_class, op_type, op->common.aml_opcode,
drivers/acpi/acpica/dswexec.c
717
(walk_state->control_state->common.state ==
drivers/acpi/acpica/dswload.c
129
if (op->common.node) {
drivers/acpi/acpica/dswload.c
213
walk_state->scope_info->common.value = ACPI_TYPE_ANY;
drivers/acpi/acpica/dswload.c
373
op->common.node = node;
drivers/acpi/acpica/dswload.c
463
if (op->common.aml_opcode == AML_REGION_OP) {
drivers/acpi/acpica/dswload.c
468
((op->common.value.arg)->
drivers/acpi/acpica/dswload.c
469
common.value.integer),
drivers/acpi/acpica/dswload.c
474
} else if (op->common.aml_opcode == AML_DATA_REGION_OP) {
drivers/acpi/acpica/dswload.c
486
if (op->common.aml_opcode == AML_NAME_OP) {
drivers/acpi/acpica/dswload.c
490
if (op->common.value.arg) {
drivers/acpi/acpica/dswload.c
491
object_type = (acpi_ps_get_opcode_info((op->common.
drivers/acpi/acpica/dswload.c
493
common.
drivers/acpi/acpica/dswload.c
499
if (op->common.node) {
drivers/acpi/acpica/dswload.c
500
op->common.node->type = (u8) object_type;
drivers/acpi/acpica/dswload.c
510
op->common.node && op->common.aml_opcode == AML_EXTERNAL_OP) {
drivers/acpi/acpica/dswload.c
517
(u8)op->common.value.arg->common.next->common.value.integer;
drivers/acpi/acpica/dswload.c
518
object_type = (u8)op->common.value.arg->common.value.integer;
drivers/acpi/acpica/dswload.c
519
op->common.node->flags |= ANOBJ_IS_EXTERNAL;
drivers/acpi/acpica/dswload.c
520
op->common.node->type = (u8)object_type;
drivers/acpi/acpica/dswload.c
523
&op->common.node,
drivers/acpi/acpica/dswload.c
542
if (op->common.aml_opcode == AML_METHOD_OP) {
drivers/acpi/acpica/dswload.c
562
op->common.value.
drivers/acpi/acpica/dswload.c
586
op->common.aml_opcode != AML_EXTERNAL_OP &&
drivers/acpi/acpica/dswload2.c
202
walk_state->scope_info->common.value = ACPI_TYPE_ANY;
drivers/acpi/acpica/dswload2.c
237
if (op && op->common.node) {
drivers/acpi/acpica/dswload2.c
241
node = op->common.node;
drivers/acpi/acpica/dswload2.c
352
op->common.node = node;
drivers/acpi/acpica/dswload2.c
396
if (op->common.aml_opcode == AML_SCOPE_OP) {
drivers/acpi/acpica/dswload2.c
408
node = op->common.node;
drivers/acpi/acpica/dswload2.c
420
(op->common.aml_opcode != AML_INT_METHODCALL_OP)) {
drivers/acpi/acpica/dswload2.c
461
acpi_ps_get_opcode_name(op->common.aml_opcode),
drivers/acpi/acpica/dswload2.c
466
arg = op->common.value.arg;
drivers/acpi/acpica/dswload2.c
491
switch (op->common.aml_opcode) {
drivers/acpi/acpica/dswload2.c
496
(acpi_handle)arg->common.
drivers/acpi/acpica/dswload2.c
503
acpi_ds_create_bank_field(op, arg->common.node,
drivers/acpi/acpica/dswload2.c
510
acpi_ds_create_field(op, arg->common.node,
drivers/acpi/acpica/dswload2.c
528
switch (op->common.aml_opcode) {
drivers/acpi/acpica/dswload2.c
56
(walk_state->control_state->common.state ==
drivers/acpi/acpica/dswload2.c
573
switch (op->common.aml_opcode) {
drivers/acpi/acpica/dswload2.c
577
if (op->common.aml_opcode == AML_REGION_OP) {
drivers/acpi/acpica/dswload2.c
579
((op->common.value.arg)->common.value.
drivers/acpi/acpica/dswload2.c
637
obj_desc->common.type);
drivers/acpi/acpica/dswload2.c
664
op->common.value.
drivers/acpi/acpica/dswload2.c
707
arg->common.value.string, ACPI_TYPE_ANY,
drivers/acpi/acpica/dswload2.c
726
op->common.node = new_node;
drivers/acpi/acpica/dswload2.c
729
arg->common.value.string, status);
drivers/acpi/acpica/dswload2.c
79
buffer_ptr = op->common.value.string;
drivers/acpi/acpica/dswscope.c
101
scope_info->common.value = (u16) type;
drivers/acpi/acpica/dswscope.c
116
common.value)));
drivers/acpi/acpica/dswscope.c
124
acpi_ut_get_type_name(scope_info->common.value)));
drivers/acpi/acpica/dswscope.c
165
acpi_ut_get_type_name(scope_info->common.value)));
drivers/acpi/acpica/dswscope.c
173
common.value)));
drivers/acpi/acpica/dswscope.c
44
acpi_ut_get_type_name(scope_info->common.
drivers/acpi/acpica/dswscope.c
99
scope_info->common.descriptor_type = ACPI_DESC_TYPE_STATE_WSCOPE;
drivers/acpi/acpica/dswstate.c
203
state->common.descriptor_type = ACPI_DESC_TYPE_STATE_RESULT;
drivers/acpi/acpica/dswstate.c
635
while (extra_op && !extra_op->common.node) {
drivers/acpi/acpica/dswstate.c
636
extra_op = extra_op->common.parent;
drivers/acpi/acpica/dswstate.c
642
parser_state->start_node = extra_op->common.node;
drivers/acpi/acpica/dswstate.c
703
walk_state->control_state = state->common.next;
drivers/acpi/acpica/dswstate.c
712
walk_state->scope_info = state->common.next;
drivers/acpi/acpica/dswstate.c
721
walk_state->results = state->common.next;
drivers/acpi/acpica/evhandler.c
212
if (obj_desc->common.type == ACPI_TYPE_DEVICE) {
drivers/acpi/acpica/evhandler.c
456
obj_desc->common.type = (u8)type;
drivers/acpi/acpica/evmisc.c
124
info->common.descriptor_type = ACPI_DESC_TYPE_STATE_NOTIFY;
drivers/acpi/acpica/evregion.c
604
region_obj->common.flags & AOPOBJ_REG_CONNECTED) ||
drivers/acpi/acpica/evregion.c
606
!(region_obj->common.flags & AOPOBJ_REG_CONNECTED))) {
drivers/acpi/acpica/evregion.c
660
region_obj->common.flags |= AOPOBJ_REG_CONNECTED;
drivers/acpi/acpica/evregion.c
662
region_obj->common.flags &= ~AOPOBJ_REG_CONNECTED;
drivers/acpi/acpica/evrgnini.c
541
if (region_obj->common.flags & AOPOBJ_OBJECT_INITIALIZED) {
drivers/acpi/acpica/evrgnini.c
545
region_obj->common.flags |= AOPOBJ_OBJECT_INITIALIZED;
drivers/acpi/acpica/exconcat.c
159
operand0->common.type));
drivers/acpi/acpica/exconcat.c
266
operand0->common.type));
drivers/acpi/acpica/exconcat.c
307
type_string = acpi_ut_get_type_name(obj_desc->common.type);
drivers/acpi/acpica/exconcat.c
65
switch (operand0->common.type) {
drivers/acpi/acpica/exconcat.c
70
operand0_type = operand0->common.type;
drivers/acpi/acpica/exconcat.c
90
switch (operand1->common.type) {
drivers/acpi/acpica/exconcat.c
95
operand1_type = operand1->common.type;
drivers/acpi/acpica/exconfig.c
291
if (target->common.descriptor_type == ACPI_DESC_TYPE_NAMED) {
drivers/acpi/acpica/exconfig.c
297
if (target->common.type != ACPI_TYPE_INTEGER) {
drivers/acpi/acpica/exconfig.c
299
target->common.type));
drivers/acpi/acpica/exconfig.c
307
switch (obj_desc->common.type) {
drivers/acpi/acpica/exconfig.c
323
if (!(obj_desc->common.flags & AOPOBJ_DATA_VALID)) {
drivers/acpi/acpica/exconfig.c
526
(ddb_handle->common.type != ACPI_TYPE_LOCAL_REFERENCE) ||
drivers/acpi/acpica/exconfig.c
527
(!(ddb_handle->common.flags & AOPOBJ_DATA_VALID))) {
drivers/acpi/acpica/exconfig.c
548
ddb_handle->common.flags &= ~AOPOBJ_DATA_VALID;
drivers/acpi/acpica/exconfig.c
61
obj_desc->common.flags |= AOPOBJ_DATA_VALID;
drivers/acpi/acpica/exconvrt.c
183
switch (obj_desc->common.type) {
drivers/acpi/acpica/exconvrt.c
240
return_desc->common.flags |= AOPOBJ_DATA_VALID;
drivers/acpi/acpica/exconvrt.c
398
switch (obj_desc->common.type) {
drivers/acpi/acpica/exconvrt.c
51
switch (obj_desc->common.type) {
drivers/acpi/acpica/exconvrt.c
650
if (destination_type != source_desc->common.type) {
drivers/acpi/acpica/exconvrt.c
86
switch (obj_desc->common.type) {
drivers/acpi/acpica/excreate.c
226
node = walk_state->op->common.node;
drivers/acpi/acpica/excreate.c
285
obj_desc->common.flags &=
drivers/acpi/acpica/exdebug.c
107
if ((source_desc->common.type != ACPI_TYPE_INTEGER) &&
drivers/acpi/acpica/exdebug.c
108
(source_desc->common.type != ACPI_TYPE_STRING)) {
drivers/acpi/acpica/exdebug.c
133
switch (source_desc->common.type) {
drivers/acpi/acpica/exdebug.c
255
switch (object_desc->common.type) {
drivers/acpi/acpica/exdebug.c
292
object_desc->common.type);
drivers/acpi/acpica/exdebug.c
61
(source_desc->common.type == ACPI_TYPE_STRING)) {
drivers/acpi/acpica/exdump.c
1007
common.
drivers/acpi/acpica/exdump.c
1056
switch (obj_desc->common.type) {
drivers/acpi/acpica/exdump.c
1106
acpi_ut_get_type_name(obj_desc->common.type),
drivers/acpi/acpica/exdump.c
1107
obj_desc->common.type);
drivers/acpi/acpica/exdump.c
1167
if (obj_desc->common.type > ACPI_TYPE_LOCAL_MAX) {
drivers/acpi/acpica/exdump.c
1169
obj_desc->common.type);
drivers/acpi/acpica/exdump.c
1185
acpi_ex_dump_object(obj_desc, acpi_ex_dump_info[obj_desc->common.type]);
drivers/acpi/acpica/exdump.c
1187
if (obj_desc->common.type == ACPI_TYPE_REGION) {
drivers/acpi/acpica/exdump.c
1188
obj_desc = obj_desc->common.next_object;
drivers/acpi/acpica/exdump.c
1189
if (obj_desc->common.type > ACPI_TYPE_LOCAL_MAX) {
drivers/acpi/acpica/exdump.c
1192
obj_desc->common.type);
drivers/acpi/acpica/exdump.c
1199
acpi_ex_dump_info[obj_desc->common.type]);
drivers/acpi/acpica/exdump.c
249
{ACPI_EXD_UINT16, ACPI_EXD_OFFSET(common.reference_count),
drivers/acpi/acpica/exdump.c
251
{ACPI_EXD_UINT8, ACPI_EXD_OFFSET(common.flags), "Flags"},
drivers/acpi/acpica/exdump.c
252
{ACPI_EXD_LIST, ACPI_EXD_OFFSET(common.next_object), "Object List"}
drivers/acpi/acpica/exdump.c
368
obj_desc->common.type,
drivers/acpi/acpica/exdump.c
446
(next), next->common.type);
drivers/acpi/acpica/exdump.c
448
while (next->common.next_object) {
drivers/acpi/acpica/exdump.c
449
if ((next->common.type ==
drivers/acpi/acpica/exdump.c
454
next = next->common.next_object;
drivers/acpi/acpica/exdump.c
458
next->common.type);
drivers/acpi/acpica/exdump.c
486
if ((next->common.type ==
drivers/acpi/acpica/exdump.c
518
(next), next->common.type);
drivers/acpi/acpica/exdump.c
521
if ((next->common.type ==
drivers/acpi/acpica/exdump.c
530
next->common.type);
drivers/acpi/acpica/exdump.c
623
obj_desc->common.reference_count));
drivers/acpi/acpica/exdump.c
626
obj_desc, obj_desc->common.reference_count));
drivers/acpi/acpica/exdump.c
631
switch (obj_desc->common.type) {
drivers/acpi/acpica/exdump.c
662
object)->common.
drivers/acpi/acpica/exdump.c
800
} else if ((obj_desc->buffer_field.buffer_obj)->common.type !=
drivers/acpi/acpica/exdump.c
851
acpi_os_printf("Unknown Type %X\n", obj_desc->common.type);
drivers/acpi/acpica/exfield.c
125
if (obj_desc->common.type == ACPI_TYPE_BUFFER_FIELD) {
drivers/acpi/acpica/exfield.c
130
if (!(obj_desc->common.flags & AOPOBJ_DATA_VALID)) {
drivers/acpi/acpica/exfield.c
136
} else if ((obj_desc->common.type == ACPI_TYPE_LOCAL_REGION_FIELD) &&
drivers/acpi/acpica/exfield.c
171
(obj_desc->common.type == ACPI_TYPE_BUFFER_FIELD &&
drivers/acpi/acpica/exfield.c
193
if ((obj_desc->common.type == ACPI_TYPE_LOCAL_REGION_FIELD) &&
drivers/acpi/acpica/exfield.c
201
} else if ((obj_desc->common.type == ACPI_TYPE_LOCAL_REGION_FIELD) &&
drivers/acpi/acpica/exfield.c
224
obj_desc, obj_desc->common.type, buffer,
drivers/acpi/acpica/exfield.c
283
if (obj_desc->common.type == ACPI_TYPE_BUFFER_FIELD) {
drivers/acpi/acpica/exfield.c
288
if (!(obj_desc->common.flags & AOPOBJ_DATA_VALID)) {
drivers/acpi/acpica/exfield.c
294
} else if ((obj_desc->common.type == ACPI_TYPE_LOCAL_REGION_FIELD) &&
drivers/acpi/acpica/exfield.c
302
} else if ((obj_desc->common.type == ACPI_TYPE_LOCAL_REGION_FIELD) &&
drivers/acpi/acpica/exfield.c
320
} else if ((obj_desc->common.type == ACPI_TYPE_LOCAL_REGION_FIELD) &&
drivers/acpi/acpica/exfield.c
357
switch (source_desc->common.type) {
drivers/acpi/acpica/exfield.c
383
acpi_ut_get_type_name(source_desc->common.type),
drivers/acpi/acpica/exfield.c
384
source_desc->common.type, buffer, buffer_length));
drivers/acpi/acpica/exfield.c
389
acpi_ut_get_type_name(obj_desc->common.type),
drivers/acpi/acpica/exfield.c
390
obj_desc->common.type,
drivers/acpi/acpica/exfldio.c
109
if (!(obj_desc->common.flags & AOPOBJ_DATA_VALID)) {
drivers/acpi/acpica/exfldio.c
369
switch (obj_desc->common.type) {
drivers/acpi/acpica/exfldio.c
375
if (!(obj_desc->common.flags & AOPOBJ_DATA_VALID)) {
drivers/acpi/acpica/exfldio.c
504
obj_desc->common.type));
drivers/acpi/acpica/exfldio.c
62
if (rgn_desc->common.type != ACPI_TYPE_REGION) {
drivers/acpi/acpica/exfldio.c
64
rgn_desc->common.type,
drivers/acpi/acpica/exfldio.c
85
if (!(rgn_desc->common.flags & AOPOBJ_DATA_VALID)) {
drivers/acpi/acpica/exmisc.c
295
switch (operand0->common.type) {
drivers/acpi/acpica/exmisc.c
318
operand0->common.type));
drivers/acpi/acpica/exmisc.c
330
if (operand0->common.type == ACPI_TYPE_INTEGER) {
drivers/acpi/acpica/exmisc.c
47
if (obj_desc->common.type != ACPI_TYPE_LOCAL_REFERENCE) {
drivers/acpi/acpica/exoparg1.c
1020
switch (return_desc->common.type) {
drivers/acpi/acpica/exoparg1.c
800
&& ((temp_desc->common.type == ACPI_TYPE_STRING)
drivers/acpi/acpica/exoparg1.c
801
|| (temp_desc->common.type ==
drivers/acpi/acpica/exoparg1.c
810
switch ((operand[0])->common.type) {
drivers/acpi/acpica/exoparg1.c
870
if ((operand[0])->common.type == ACPI_TYPE_STRING) {
drivers/acpi/acpica/exoparg2.c
342
switch ((operand[0])->common.type) {
drivers/acpi/acpica/exoparg2.c
385
(operand[0])->common.type));
drivers/acpi/acpica/exoparg3.c
141
common.type);
drivers/acpi/acpica/exoparg3.c
170
switch ((operand[0])->common.type) {
drivers/acpi/acpica/exprep.c
258
if (obj_desc->common.type == ACPI_TYPE_BUFFER_FIELD) {
drivers/acpi/acpica/exprep.c
443
if (!(second_desc->common.flags & AOPOBJ_DATA_VALID)) {
drivers/acpi/acpica/exprep.c
513
second_desc = obj_desc->common.next_object;
drivers/acpi/acpica/exresnte.c
105
if (source_desc->common.type != ACPI_TYPE_PACKAGE) {
drivers/acpi/acpica/exresnte.c
123
if (source_desc->common.type != ACPI_TYPE_BUFFER) {
drivers/acpi/acpica/exresnte.c
141
if (source_desc->common.type != ACPI_TYPE_STRING) {
drivers/acpi/acpica/exresnte.c
155
if (source_desc->common.type != ACPI_TYPE_INTEGER) {
drivers/acpi/acpica/exresolv.c
117
switch (stack_desc->common.type) {
drivers/acpi/acpica/exresolv.c
265
stack_desc, stack_desc->common.type));
drivers/acpi/acpica/exresolv.c
320
type = obj_desc->common.type;
drivers/acpi/acpica/exresolv.c
374
while (obj_desc->common.type == ACPI_TYPE_LOCAL_REFERENCE) {
drivers/acpi/acpica/exresolv.c
507
type = obj_desc->common.type;
drivers/acpi/acpica/exresop.c
180
object_type = obj_desc->common.type;
drivers/acpi/acpica/exresop.c
255
(obj_desc->common.type == ACPI_TYPE_STRING)) {
drivers/acpi/acpica/exresop.c
303
((*stack_ptr)->common.type ==
drivers/acpi/acpica/exresop.c
460
switch (obj_desc->common.type) {
drivers/acpi/acpica/exresop.c
482
switch (obj_desc->common.type) {
drivers/acpi/acpica/exresop.c
523
switch (obj_desc->common.type) {
drivers/acpi/acpica/exresop.c
547
switch (obj_desc->common.type) {
drivers/acpi/acpica/exresop.c
572
switch (obj_desc->common.type) {
drivers/acpi/acpica/exresop.c
59
(((union acpi_operand_object *)object)->common.flags &
drivers/acpi/acpica/exresop.c
594
switch (obj_desc->common.type) {
drivers/acpi/acpica/exresop.c
654
(*stack_ptr)->common.type,
drivers/acpi/acpica/exserial.c
101
acpi_ut_get_type_name(source_desc->common.type),
drivers/acpi/acpica/exserial.c
102
source_desc->common.type,
drivers/acpi/acpica/exserial.c
284
if (source_desc->common.type != ACPI_TYPE_BUFFER) {
drivers/acpi/acpica/exserial.c
95
if (source_desc->common.type != ACPI_TYPE_INTEGER) {
drivers/acpi/acpica/exstore.c
222
if (source_desc->common.type == ACPI_TYPE_LOCAL_REFERENCE &&
drivers/acpi/acpica/exstore.c
246
index_desc->reference.object)->common.
drivers/acpi/acpica/exstore.c
257
index_desc->reference.object)->common.
drivers/acpi/acpica/exstore.c
280
if ((obj_desc->common.type != ACPI_TYPE_BUFFER) &&
drivers/acpi/acpica/exstore.c
281
(obj_desc->common.type != ACPI_TYPE_STRING)) {
drivers/acpi/acpica/exstore.c
289
switch (source_desc->common.type) {
drivers/acpi/acpica/exstore.c
412
if (source_desc->common.type !=
drivers/acpi/acpica/exstore.c
502
new_desc->common.type);
drivers/acpi/acpica/exstore.c
586
status = acpi_ns_attach_object(node, new_desc, new_desc->common.type);
drivers/acpi/acpica/exstore.c
86
switch (dest_desc->common.type) {
drivers/acpi/acpica/exstore.c
95
if (dest_desc->common.flags & AOPOBJ_AML_CONSTANT) {
drivers/acpi/acpica/exstoren.c
180
if (source_desc->common.type != dest_desc->common.type) {
drivers/acpi/acpica/exstoren.c
190
status = acpi_ex_convert_to_target_type(dest_desc->common.type,
drivers/acpi/acpica/exstoren.c
212
switch (dest_desc->common.type) {
drivers/acpi/acpica/exstoren.c
62
if (source_desc->common.type == ACPI_TYPE_LOCAL_REFERENCE) {
drivers/acpi/acpica/exstoren.c
82
if ((source_desc->common.type != ACPI_TYPE_INTEGER) &&
drivers/acpi/acpica/exstoren.c
83
(source_desc->common.type != ACPI_TYPE_BUFFER) &&
drivers/acpi/acpica/exstoren.c
84
(source_desc->common.type != ACPI_TYPE_STRING) &&
drivers/acpi/acpica/exstoren.c
85
!((source_desc->common.type == ACPI_TYPE_LOCAL_REFERENCE) &&
drivers/acpi/acpica/exstorob.c
109
target_desc->common.flags &= ~AOPOBJ_STATIC_POINTER;
drivers/acpi/acpica/exstorob.c
151
(!(target_desc->common.flags & AOPOBJ_STATIC_POINTER))) {
drivers/acpi/acpica/exstorob.c
165
(!(target_desc->common.flags & AOPOBJ_STATIC_POINTER))) {
drivers/acpi/acpica/exstorob.c
179
target_desc->common.flags &= ~AOPOBJ_STATIC_POINTER;
drivers/acpi/acpica/exstorob.c
54
(target_desc->common.flags & AOPOBJ_STATIC_POINTER)) {
drivers/acpi/acpica/extrace.c
177
switch (obj_desc->common.type) {
drivers/acpi/acpica/extrace.c
339
op->common.aml, op->common.aml_op_name);
drivers/acpi/acpica/extrace.c
367
op->common.aml, op->common.aml_op_name);
drivers/acpi/acpica/exutils.c
136
(obj_desc->common.type != ACPI_TYPE_INTEGER)) {
drivers/acpi/acpica/hwxface.c
385
if (info->return_object->common.type != ACPI_TYPE_PACKAGE) {
drivers/acpi/acpica/hwxface.c
406
if (elements[0]->common.type != ACPI_TYPE_INTEGER) {
drivers/acpi/acpica/hwxface.c
420
if ((elements[0]->common.type != ACPI_TYPE_INTEGER) ||
drivers/acpi/acpica/hwxface.c
421
(elements[1]->common.type != ACPI_TYPE_INTEGER)) {
drivers/acpi/acpica/nsaccess.c
157
obj_desc->common.flags |= AOPOBJ_DATA_VALID;
drivers/acpi/acpica/nsaccess.c
185
obj_desc->common.flags |= AOPOBJ_STATIC_POINTER;
drivers/acpi/acpica/nsaccess.c
235
obj_desc->common.type);
drivers/acpi/acpica/nsalloc.c
100
next_desc = obj_desc->common.next_object;
drivers/acpi/acpica/nsalloc.c
92
while (obj_desc && (obj_desc->common.type == ACPI_TYPE_LOCAL_DATA)) {
drivers/acpi/acpica/nsarguments.c
56
user_arg_type = info->parameters[i]->common.type;
drivers/acpi/acpica/nsconvert.c
106
switch (original_object->common.type) {
drivers/acpi/acpica/nsconvert.c
192
switch (original_object->common.type) {
drivers/acpi/acpica/nsconvert.c
237
((*elements)->common.type != ACPI_TYPE_INTEGER)) {
drivers/acpi/acpica/nsconvert.c
302
if (original_object->common.type == ACPI_TYPE_BUFFER) {
drivers/acpi/acpica/nsconvert.c
370
switch (original_object->common.type) {
drivers/acpi/acpica/nsconvert.c
42
switch (original_object->common.type) {
drivers/acpi/acpica/nsdump.c
273
if (obj_desc->common.flags & AOPOBJ_DATA_VALID) {
drivers/acpi/acpica/nsdump.c
283
if (obj_desc->common.flags & AOPOBJ_DATA_VALID) {
drivers/acpi/acpica/nsdump.c
435
acpi_os_printf("(R%u)", obj_desc->common.reference_count);
drivers/acpi/acpica/nsdump.c
508
obj_type = obj_desc->common.type;
drivers/acpi/acpica/nsinit.c
376
if (obj_desc->common.flags & AOPOBJ_DATA_VALID) {
drivers/acpi/acpica/nsobject.c
139
while (last_obj_desc->common.next_object) {
drivers/acpi/acpica/nsobject.c
140
last_obj_desc = last_obj_desc->common.next_object;
drivers/acpi/acpica/nsobject.c
145
last_obj_desc->common.next_object = node->object;
drivers/acpi/acpica/nsobject.c
176
if (!obj_desc || (obj_desc->common.type == ACPI_TYPE_LOCAL_DATA)) {
drivers/acpi/acpica/nsobject.c
184
if (obj_desc->common.type == ACPI_TYPE_METHOD) {
drivers/acpi/acpica/nsobject.c
189
if (obj_desc->common.type == ACPI_TYPE_REGION) {
drivers/acpi/acpica/nsobject.c
200
node->object = obj_desc->common.next_object;
drivers/acpi/acpica/nsobject.c
205
(node->object->common.type != ACPI_TYPE_LOCAL_DATA)) {
drivers/acpi/acpica/nsobject.c
206
node->object = node->object->common.next_object;
drivers/acpi/acpica/nsobject.c
213
if (obj_desc->common.next_object &&
drivers/acpi/acpica/nsobject.c
214
((obj_desc->common.next_object)->common.type ==
drivers/acpi/acpica/nsobject.c
216
obj_desc->common.next_object = NULL;
drivers/acpi/acpica/nsobject.c
261
|| ((node->object)->common.type == ACPI_TYPE_LOCAL_DATA)) {
drivers/acpi/acpica/nsobject.c
288
(obj_desc->common.type == ACPI_TYPE_LOCAL_DATA) ||
drivers/acpi/acpica/nsobject.c
289
(!obj_desc->common.next_object) ||
drivers/acpi/acpica/nsobject.c
290
((obj_desc->common.next_object)->common.type ==
drivers/acpi/acpica/nsobject.c
295
return_PTR(obj_desc->common.next_object);
drivers/acpi/acpica/nsobject.c
325
if ((obj_desc->common.type == ACPI_TYPE_LOCAL_DATA) &&
drivers/acpi/acpica/nsobject.c
331
obj_desc = obj_desc->common.next_object;
drivers/acpi/acpica/nsobject.c
347
prev_obj_desc->common.next_object = data_desc;
drivers/acpi/acpica/nsobject.c
379
if ((obj_desc->common.type == ACPI_TYPE_LOCAL_DATA) &&
drivers/acpi/acpica/nsobject.c
382
prev_obj_desc->common.next_object =
drivers/acpi/acpica/nsobject.c
383
obj_desc->common.next_object;
drivers/acpi/acpica/nsobject.c
385
node->object = obj_desc->common.next_object;
drivers/acpi/acpica/nsobject.c
393
obj_desc = obj_desc->common.next_object;
drivers/acpi/acpica/nsobject.c
422
if ((obj_desc->common.type == ACPI_TYPE_LOCAL_DATA) &&
drivers/acpi/acpica/nsobject.c
428
obj_desc = obj_desc->common.next_object;
drivers/acpi/acpica/nspredef.c
134
if ((*return_object_ptr)->common.type == ACPI_TYPE_PACKAGE) {
drivers/acpi/acpica/nspredef.c
333
switch (return_object->common.type) {
drivers/acpi/acpica/nsprepkg.c
274
&& ((*elements)->common.type != ACPI_TYPE_PACKAGE)) {
drivers/acpi/acpica/nsprepkg.c
634
if ((*elements)->common.type != ACPI_TYPE_INTEGER) {
drivers/acpi/acpica/nsrepair.c
265
new_object->common.reference_count =
drivers/acpi/acpica/nsrepair.c
266
return_object->common.reference_count;
drivers/acpi/acpica/nsrepair.c
409
new_object->common.reference_count =
drivers/acpi/acpica/nsrepair.c
410
info->parent_package->common.reference_count;
drivers/acpi/acpica/nsrepair2.c
261
switch (return_object->common.type) {
drivers/acpi/acpica/nsrepair2.c
353
if (return_object->common.type == ACPI_TYPE_STRING) {
drivers/acpi/acpica/nsrepair2.c
360
if (return_object->common.type != ACPI_TYPE_PACKAGE) {
drivers/acpi/acpica/nsrepair2.c
369
original_ref_count = original_element->common.reference_count;
drivers/acpi/acpica/nsrepair2.c
380
(*element_ptr)->common.reference_count =
drivers/acpi/acpica/nsrepair2.c
506
if (return_object->common.type != ACPI_TYPE_STRING) {
drivers/acpi/acpica/nsrepair2.c
612
if (!obj_desc || (obj_desc->common.type != ACPI_TYPE_INTEGER)) {
drivers/acpi/acpica/nsrepair2.c
781
if (return_object->common.type != ACPI_TYPE_PACKAGE) {
drivers/acpi/acpica/nsrepair2.c
809
if ((*outer_elements)->common.type != ACPI_TYPE_PACKAGE) {
drivers/acpi/acpica/nsrepair2.c
822
if (obj_desc->common.type != ACPI_TYPE_INTEGER) {
drivers/acpi/acpica/nsxfeval.c
479
if ((info->return_object)->common.type != ACPI_TYPE_LOCAL_REFERENCE) {
drivers/acpi/acpica/psargs.c
218
arg->common.value.name = path;
drivers/acpi/acpica/psargs.c
271
name_op->common.value.name = path;
drivers/acpi/acpica/psargs.c
275
name_op->common.node = node;
drivers/acpi/acpica/psargs.c
310
else if (walk_state->op->common.aml_opcode ==
drivers/acpi/acpica/psargs.c
320
else if ((arg->common.parent) &&
drivers/acpi/acpica/psargs.c
321
((arg->common.parent->common.aml_opcode ==
drivers/acpi/acpica/psargs.c
323
|| (arg->common.parent->common.aml_opcode ==
drivers/acpi/acpica/psargs.c
345
arg->common.value.name = path;
drivers/acpi/acpica/psargs.c
379
arg->common.value.integer = (u64) *aml;
drivers/acpi/acpica/psargs.c
388
ACPI_MOVE_16_TO_64(&arg->common.value.integer, aml);
drivers/acpi/acpica/psargs.c
397
ACPI_MOVE_32_TO_64(&arg->common.value.integer, aml);
drivers/acpi/acpica/psargs.c
406
ACPI_MOVE_64_TO_64(&arg->common.value.integer, aml);
drivers/acpi/acpica/psargs.c
415
arg->common.value.string = ACPI_CAST_PTR(char, aml);
drivers/acpi/acpica/psargs.c
430
arg->common.value.name =
drivers/acpi/acpica/psargs.c
537
if (field->common.inline_comment) {
drivers/acpi/acpica/psargs.c
538
field->common.name_comment =
drivers/acpi/acpica/psargs.c
539
field->common.inline_comment;
drivers/acpi/acpica/psargs.c
541
field->common.inline_comment = acpi_gbl_current_inline_comment;
drivers/acpi/acpica/psargs.c
547
field->common.value.size =
drivers/acpi/acpica/psargs.c
555
field->common.value.size =
drivers/acpi/acpica/psargs.c
575
field->common.value.integer = (u8)access_type;
drivers/acpi/acpica/psargs.c
576
field->common.value.integer |= (u16)(access_attribute << 8);
drivers/acpi/acpica/psargs.c
584
field->common.value.integer |=
drivers/acpi/acpica/psargs.c
670
arg->common.value.name =
drivers/acpi/acpica/psargs.c
707
next = cur->common.next;
drivers/acpi/acpica/psargs.c
797
prev->common.next = field;
drivers/acpi/acpica/psargs.c
824
arg->common.value.size = (u32)
drivers/acpi/acpica/psargs.c
905
if (arg->common.aml_opcode == AML_INT_METHODCALL_OP) {
drivers/acpi/acpica/psargs.c
909
acpi_ps_free_op(arg->common.value.arg);
drivers/acpi/acpica/psloop.c
136
switch (op->common.aml_opcode) {
drivers/acpi/acpica/psloop.c
160
if ((op->common.parent) &&
drivers/acpi/acpica/psloop.c
161
(op->common.parent->common.aml_opcode ==
drivers/acpi/acpica/psloop.c
250
((parser_state->scope->parse_scope.op->common.
drivers/acpi/acpica/psloop.c
252
|| (parser_state->scope->parse_scope.op->common.
drivers/acpi/acpica/psloop.c
255
&& (walk_state->control_state->common.state ==
drivers/acpi/acpica/psloop.c
380
switch (op->common.aml_opcode) {
drivers/acpi/acpica/psloop.c
481
acpi_ps_get_opcode_info(op->common.aml_opcode);
drivers/acpi/acpica/psloop.c
483
if (op->common.aml_opcode == AML_REGION_OP ||
drivers/acpi/acpica/psloop.c
484
op->common.aml_opcode == AML_DATA_REGION_OP) {
drivers/acpi/acpica/psloop.c
509
if (op->common.aml_opcode == AML_BANK_FIELD_OP) {
drivers/acpi/acpica/psloop.c
523
walk_state->opcode = op->common.aml_opcode;
drivers/acpi/acpica/psloop.c
60
op->common.aml_op_name));
drivers/acpi/acpica/psloop.c
62
switch (op->common.aml_opcode) {
drivers/acpi/acpica/psloop.c
98
switch (op->common.aml_opcode) {
drivers/acpi/acpica/psobject.c
164
unnamed_op->common.value.arg = NULL;
drivers/acpi/acpica/psobject.c
165
unnamed_op->common.arg_list_length = 0;
drivers/acpi/acpica/psobject.c
166
unnamed_op->common.aml_opcode = walk_state->opcode;
drivers/acpi/acpica/psobject.c
194
unnamed_op->common.name_comment =
drivers/acpi/acpica/psobject.c
238
acpi_ps_append_arg(*op, unnamed_op->common.value.arg);
drivers/acpi/acpica/psobject.c
244
(*op)->common.inline_comment = unnamed_op->common.inline_comment;
drivers/acpi/acpica/psobject.c
245
(*op)->common.end_node_comment = unnamed_op->common.end_node_comment;
drivers/acpi/acpica/psobject.c
246
(*op)->common.close_brace_comment =
drivers/acpi/acpica/psobject.c
247
unnamed_op->common.close_brace_comment;
drivers/acpi/acpica/psobject.c
248
(*op)->common.name_comment = unnamed_op->common.name_comment;
drivers/acpi/acpica/psobject.c
249
(*op)->common.comment_list = unnamed_op->common.comment_list;
drivers/acpi/acpica/psobject.c
250
(*op)->common.end_blk_comment = unnamed_op->common.end_blk_comment;
drivers/acpi/acpica/psobject.c
251
(*op)->common.cv_filename = unnamed_op->common.cv_filename;
drivers/acpi/acpica/psobject.c
252
(*op)->common.cv_parent_filename =
drivers/acpi/acpica/psobject.c
253
unnamed_op->common.cv_parent_filename;
drivers/acpi/acpica/psobject.c
254
(*op)->named.aml = unnamed_op->common.aml;
drivers/acpi/acpica/psobject.c
256
unnamed_op->common.inline_comment = NULL;
drivers/acpi/acpica/psobject.c
257
unnamed_op->common.end_node_comment = NULL;
drivers/acpi/acpica/psobject.c
258
unnamed_op->common.close_brace_comment = NULL;
drivers/acpi/acpica/psobject.c
259
unnamed_op->common.name_comment = NULL;
drivers/acpi/acpica/psobject.c
260
unnamed_op->common.comment_list = NULL;
drivers/acpi/acpica/psobject.c
261
unnamed_op->common.end_blk_comment = NULL;
drivers/acpi/acpica/psobject.c
264
if ((*op)->common.aml_opcode == AML_REGION_OP ||
drivers/acpi/acpica/psobject.c
265
(*op)->common.aml_opcode == AML_DATA_REGION_OP) {
drivers/acpi/acpica/psobject.c
384
acpi_ps_get_opcode_info(parent_scope->common.aml_opcode);
drivers/acpi/acpica/psobject.c
388
if (parent_scope->common.arg_list_length >
drivers/acpi/acpica/psobject.c
390
op->common.flags |= ACPI_PARSEOP_TARGET;
drivers/acpi/acpica/psobject.c
398
else if ((parent_scope->common.aml_opcode == AML_INCREMENT_OP)
drivers/acpi/acpica/psobject.c
399
|| (parent_scope->common.aml_opcode ==
drivers/acpi/acpica/psobject.c
401
op->common.flags |= ACPI_PARSEOP_TARGET;
drivers/acpi/acpica/psobject.c
480
acpi_ps_get_opcode_info((*op)->common.aml_opcode);
drivers/acpi/acpica/psobject.c
481
walk_state->opcode = (*op)->common.aml_opcode;
drivers/acpi/acpica/psobject.c
499
while (!(*op) || ((*op)->common.aml_opcode != AML_WHILE_OP)) {
drivers/acpi/acpica/psobject.c
509
acpi_ps_get_opcode_info((*op)->common.aml_opcode);
drivers/acpi/acpica/psobject.c
510
walk_state->opcode = (*op)->common.aml_opcode;
drivers/acpi/acpica/psobject.c
555
if (((*op)->common.aml_opcode == AML_REGION_OP)
drivers/acpi/acpica/psobject.c
556
|| ((*op)->common.aml_opcode ==
drivers/acpi/acpica/psobject.c
558
acpi_ns_delete_children((*op)->common.
drivers/acpi/acpica/psobject.c
560
acpi_ns_remove_node((*op)->common.node);
drivers/acpi/acpica/psobject.c
561
(*op)->common.node = NULL;
drivers/acpi/acpica/psobject.c
657
acpi_ps_get_opcode_info(op->common.
drivers/acpi/acpica/psobject.c
659
walk_state->opcode = op->common.aml_opcode;
drivers/acpi/acpica/psparse.c
129
if (op->common.parent) {
drivers/acpi/acpica/psparse.c
130
prev = op->common.parent->common.value.arg;
drivers/acpi/acpica/psparse.c
143
acpi_ps_get_opcode_info(op->common.parent->common.
drivers/acpi/acpica/psparse.c
158
op->common.aml);
drivers/acpi/acpica/psparse.c
169
if ((op->common.parent->common.aml_opcode ==
drivers/acpi/acpica/psparse.c
171
|| (op->common.parent->common.aml_opcode ==
drivers/acpi/acpica/psparse.c
173
|| (op->common.parent->common.aml_opcode ==
drivers/acpi/acpica/psparse.c
175
|| (op->common.parent->common.aml_opcode ==
drivers/acpi/acpica/psparse.c
177
|| (op->common.parent->common.aml_opcode ==
drivers/acpi/acpica/psparse.c
179
|| (op->common.parent->common.aml_opcode ==
drivers/acpi/acpica/psparse.c
183
op->common.aml);
drivers/acpi/acpica/psparse.c
188
if ((op->common.parent->common.aml_opcode ==
drivers/acpi/acpica/psparse.c
192
if ((op->common.aml_opcode == AML_BUFFER_OP)
drivers/acpi/acpica/psparse.c
193
|| (op->common.aml_opcode == AML_PACKAGE_OP)
drivers/acpi/acpica/psparse.c
194
|| (op->common.aml_opcode ==
drivers/acpi/acpica/psparse.c
197
acpi_ps_alloc_op(op->common.
drivers/acpi/acpica/psparse.c
199
op->common.aml);
drivers/acpi/acpica/psparse.c
216
op->common.aml);
drivers/acpi/acpica/psparse.c
229
replacement_op->common.parent =
drivers/acpi/acpica/psparse.c
230
op->common.parent;
drivers/acpi/acpica/psparse.c
231
replacement_op->common.value.arg = NULL;
drivers/acpi/acpica/psparse.c
232
replacement_op->common.node = op->common.node;
drivers/acpi/acpica/psparse.c
233
op->common.parent->common.value.arg =
drivers/acpi/acpica/psparse.c
235
replacement_op->common.next = op->common.next;
drivers/acpi/acpica/psparse.c
237
op->common.parent->common.value.arg =
drivers/acpi/acpica/psparse.c
238
op->common.next;
drivers/acpi/acpica/psparse.c
249
next = prev->common.next;
drivers/acpi/acpica/psparse.c
252
replacement_op->common.parent =
drivers/acpi/acpica/psparse.c
253
op->common.parent;
drivers/acpi/acpica/psparse.c
254
replacement_op->common.value.
drivers/acpi/acpica/psparse.c
256
replacement_op->common.node =
drivers/acpi/acpica/psparse.c
257
op->common.node;
drivers/acpi/acpica/psparse.c
258
prev->common.next =
drivers/acpi/acpica/psparse.c
260
replacement_op->common.next =
drivers/acpi/acpica/psparse.c
261
op->common.next;
drivers/acpi/acpica/psparse.c
264
prev->common.next =
drivers/acpi/acpica/psparse.c
265
op->common.next;
drivers/acpi/acpica/psparse.c
319
walk_state->control_state->common.value = FALSE;
drivers/acpi/acpica/psparse.c
363
walk_state->control_state->common.value = FALSE;
drivers/acpi/acpica/psparse.c
375
(op->common.value.arg)->common.node;
drivers/acpi/acpica/psscope.c
124
scope->common.descriptor_type = ACPI_DESC_TYPE_STATE_PSCOPE;
drivers/acpi/acpica/psscope.c
174
if (scope->common.next) {
drivers/acpi/acpica/psscope.c
83
scope->common.descriptor_type = ACPI_DESC_TYPE_STATE_RPSCOPE;
drivers/acpi/acpica/pstree.c
107
op_info = acpi_ps_get_opcode_info(op->common.aml_opcode);
drivers/acpi/acpica/pstree.c
113
op->common.aml_opcode));
drivers/acpi/acpica/pstree.c
128
if (op->common.value.arg) {
drivers/acpi/acpica/pstree.c
132
prev_arg = op->common.value.arg;
drivers/acpi/acpica/pstree.c
133
while (prev_arg->common.next) {
drivers/acpi/acpica/pstree.c
134
prev_arg = prev_arg->common.next;
drivers/acpi/acpica/pstree.c
136
prev_arg->common.next = arg;
drivers/acpi/acpica/pstree.c
140
op->common.value.arg = arg;
drivers/acpi/acpica/pstree.c
146
arg->common.parent = op;
drivers/acpi/acpica/pstree.c
147
arg = arg->common.next;
drivers/acpi/acpica/pstree.c
149
op->common.arg_list_length++;
drivers/acpi/acpica/pstree.c
192
next = op->common.next;
drivers/acpi/acpica/pstree.c
200
parent = op->common.parent;
drivers/acpi/acpica/pstree.c
207
arg = arg->common.next;
drivers/acpi/acpica/pstree.c
217
if (parent->common.next) {
drivers/acpi/acpica/pstree.c
221
ASL_CV_LABEL_FILENODE(parent->common.next);
drivers/acpi/acpica/pstree.c
222
return (parent->common.next);
drivers/acpi/acpica/pstree.c
226
parent = parent->common.parent;
drivers/acpi/acpica/pstree.c
252
switch (op->common.aml_opcode) {
drivers/acpi/acpica/pstree.c
52
op_info = acpi_ps_get_opcode_info(op->common.aml_opcode);
drivers/acpi/acpica/pstree.c
71
arg = op->common.value.arg;
drivers/acpi/acpica/pstree.c
74
arg = arg->common.next;
drivers/acpi/acpica/psutils.c
122
op->common.aml = aml;
drivers/acpi/acpica/psutils.c
123
op->common.flags = flags;
drivers/acpi/acpica/psutils.c
156
if (op->common.aml_opcode == AML_INT_RETURN_VALUE_OP) {
drivers/acpi/acpica/psutils.c
161
if (op->common.flags & ACPI_PARSEOP_GENERIC) {
drivers/acpi/acpica/psutils.c
192
if (op->common.flags & ACPI_PARSEOP_GENERIC) {
drivers/acpi/acpica/psutils.c
209
if (op->common.flags & ACPI_PARSEOP_GENERIC) {
drivers/acpi/acpica/psutils.c
60
op->common.descriptor_type = ACPI_DESC_TYPE_PARSER;
drivers/acpi/acpica/psutils.c
61
op->common.aml_opcode = opcode;
drivers/acpi/acpica/psutils.c
63
ACPI_DISASM_ONLY_MEMBERS(acpi_ut_safe_strncpy(op->common.aml_op_name,
drivers/acpi/acpica/psutils.c
66
sizeof(op->common.
drivers/acpi/acpica/pswalk.c
55
common.
drivers/acpi/acpica/pswalk.c
61
op->common.value.string);
drivers/acpi/acpica/pswalk.c
65
op->common.value.string);
drivers/acpi/acpica/pswalk.c
85
next = op->common.next;
drivers/acpi/acpica/pswalk.c
86
parent = op->common.parent;
drivers/acpi/acpica/rscalc.c
771
(package_element->common.type != ACPI_TYPE_PACKAGE)) {
drivers/acpi/acpica/rscalc.c
790
(*sub_object_list)->common.type) ||
drivers/acpi/acpica/rscalc.c
792
(*sub_object_list)->common.type) &&
drivers/acpi/acpica/rscalc.c
808
if ((*sub_object_list)->common.type == ACPI_TYPE_STRING) {
drivers/acpi/acpica/rscreate.c
264
if (!obj_desc || obj_desc->common.type != ACPI_TYPE_INTEGER) {
drivers/acpi/acpica/rscreate.c
277
if (!obj_desc || obj_desc->common.type != ACPI_TYPE_INTEGER) {
drivers/acpi/acpica/rscreate.c
293
switch (obj_desc->common.type) {
drivers/acpi/acpica/rscreate.c
366
if (!obj_desc || obj_desc->common.type != ACPI_TYPE_INTEGER) {
drivers/acpi/acpica/rsutils.c
741
args[0]->common.flags = AOPOBJ_DATA_VALID;
drivers/acpi/acpica/utcopy.c
104
external_object->type = internal_object->common.type;
drivers/acpi/acpica/utcopy.c
108
switch (internal_object->common.type) {
drivers/acpi/acpica/utcopy.c
190
acpi_ut_get_type_name(internal_object->common.
drivers/acpi/acpica/utcopy.c
322
external_object->type = internal_object->common.type;
drivers/acpi/acpica/utcopy.c
366
if (internal_object->common.type == ACPI_TYPE_PACKAGE) {
drivers/acpi/acpica/utcopy.c
650
reference_count = dest_desc->common.reference_count;
drivers/acpi/acpica/utcopy.c
651
next_object = dest_desc->common.next_object;
drivers/acpi/acpica/utcopy.c
667
dest_desc->common.reference_count = reference_count;
drivers/acpi/acpica/utcopy.c
668
dest_desc->common.next_object = next_object;
drivers/acpi/acpica/utcopy.c
672
dest_desc->common.flags &= ~AOPOBJ_STATIC_POINTER;
drivers/acpi/acpica/utcopy.c
676
switch (dest_desc->common.type) {
drivers/acpi/acpica/utcopy.c
818
common.type);
drivers/acpi/acpica/utcopy.c
849
target_object->common.flags = source_object->common.flags;
drivers/acpi/acpica/utcopy.c
896
dest_obj->common.type = source_obj->common.type;
drivers/acpi/acpica/utcopy.c
897
dest_obj->common.flags = source_obj->common.flags;
drivers/acpi/acpica/utcopy.c
947
*dest_desc = acpi_ut_create_internal_object(source_desc->common.type);
drivers/acpi/acpica/utcopy.c
954
if (source_desc->common.type == ACPI_TYPE_PACKAGE) {
drivers/acpi/acpica/utdecode.c
224
return_STR(acpi_ut_get_type_name(obj_desc->common.type));
drivers/acpi/acpica/utdecode.c
354
if (object->common.type != ACPI_TYPE_LOCAL_REFERENCE) {
drivers/acpi/acpica/utdelete.c
383
original_count = object->common.reference_count;
drivers/acpi/acpica/utdelete.c
391
object->common.reference_count = new_count;
drivers/acpi/acpica/utdelete.c
404
object, object->common.type,
drivers/acpi/acpica/utdelete.c
416
object->common.reference_count = new_count;
drivers/acpi/acpica/utdelete.c
431
object->common.type, new_count));
drivers/acpi/acpica/utdelete.c
456
new_count, object, object->common.type, message));
drivers/acpi/acpica/utdelete.c
507
switch (object->common.type) {
drivers/acpi/acpica/utdelete.c
544
switch (next_object->common.type) {
drivers/acpi/acpica/utdelete.c
55
switch (object->common.type) {
drivers/acpi/acpica/utdelete.c
64
if (!(object->common.flags & AOPOBJ_STATIC_POINTER)) {
drivers/acpi/acpica/utdelete.c
690
object, object->common.reference_count));
drivers/acpi/acpica/utdelete.c
733
object->common.reference_count));
drivers/acpi/acpica/utdelete.c
80
if (!(object->common.flags & AOPOBJ_STATIC_POINTER)) {
drivers/acpi/acpica/uteval.c
90
switch ((info->return_object)->common.type) {
drivers/acpi/acpica/utids.c
132
if (obj_desc->common.type == ACPI_TYPE_INTEGER) {
drivers/acpi/acpica/utids.c
155
if (obj_desc->common.type == ACPI_TYPE_INTEGER) {
drivers/acpi/acpica/utids.c
227
if (obj_desc->common.type == ACPI_TYPE_PACKAGE) {
drivers/acpi/acpica/utids.c
241
switch (cid_objects[i]->common.type) {
drivers/acpi/acpica/utids.c
282
if (cid_objects[i]->common.type == ACPI_TYPE_INTEGER) {
drivers/acpi/acpica/utids.c
360
if (obj_desc->common.type == ACPI_TYPE_PACKAGE) {
drivers/acpi/acpica/utids.c
362
&& cls_objects[0]->common.type == ACPI_TYPE_INTEGER) {
drivers/acpi/acpica/utids.c
366
&& cls_objects[1]->common.type == ACPI_TYPE_INTEGER) {
drivers/acpi/acpica/utids.c
370
&& cls_objects[2]->common.type == ACPI_TYPE_INTEGER) {
drivers/acpi/acpica/utids.c
54
if (obj_desc->common.type == ACPI_TYPE_INTEGER) {
drivers/acpi/acpica/utids.c
77
if (obj_desc->common.type == ACPI_TYPE_INTEGER) {
drivers/acpi/acpica/utmisc.c
235
(this_source_obj->common.type != ACPI_TYPE_PACKAGE)) {
drivers/acpi/acpica/utobject.c
107
object->common.type = (u8) type;
drivers/acpi/acpica/utobject.c
111
object->common.reference_count = 1;
drivers/acpi/acpica/utobject.c
468
switch (internal_object->common.type) {
drivers/acpi/acpica/utobject.c
527
internal_object->common.type, internal_object));
drivers/acpi/acpica/utobject.c
673
(internal_object->common.type == ACPI_TYPE_PACKAGE)) {
drivers/acpi/acpica/utobject.c
91
second_object->common.type = ACPI_TYPE_LOCAL_EXTRA;
drivers/acpi/acpica/utobject.c
92
second_object->common.reference_count = 1;
drivers/acpi/acpica/utobject.c
96
object->common.next_object = second_object;
drivers/acpi/acpica/utosi.c
404
if (!string_desc || (string_desc->common.type != ACPI_TYPE_STRING)) {
drivers/acpi/acpica/utstate.c
128
state->common.descriptor_type = ACPI_DESC_TYPE_STATE_THREAD;
drivers/acpi/acpica/utstate.c
172
state->common.descriptor_type = ACPI_DESC_TYPE_STATE_UPDATE;
drivers/acpi/acpica/utstate.c
208
state->common.descriptor_type = ACPI_DESC_TYPE_STATE_PACKAGE;
drivers/acpi/acpica/utstate.c
245
state->common.descriptor_type = ACPI_DESC_TYPE_STATE_CONTROL;
drivers/acpi/acpica/utstate.c
246
state->common.state = ACPI_CONTROL_CONDITIONAL_EXECUTING;
drivers/acpi/acpica/utstate.c
34
state->common.next = *list_head;
drivers/acpi/acpica/utstate.c
65
*list_head = state->common.next;
drivers/acpi/acpica/utstate.c
94
state->common.descriptor_type = ACPI_DESC_TYPE_STATE;
drivers/acpi/acpica/uttrack.c
654
(descriptor->object.common.
drivers/acpi/acpica/uttrack.c
656
descriptor->object.common.
drivers/acpi/numa/srat.c
369
acpi_table_print_srat_entry(&header->common);
drivers/acpi/numa/srat.c
493
acpi_table_print_srat_entry(&header->common);
drivers/acpi/numa/srat.c
509
acpi_table_print_srat_entry(&header->common);
drivers/acpi/numa/srat.c
525
acpi_table_print_srat_entry(&header->common);
drivers/acpi/numa/srat.c
544
acpi_table_print_srat_entry(&header->common);
drivers/acpi/numa/srat.c
575
acpi_table_print_srat_entry(&header->common);
drivers/acpi/scan.c
2895
if (!ape->subtable_valid || ape->subtable_valid(&header->common, ape))
drivers/block/xen-blkback/blkback.c
1194
rc = blk_rings->common.req_cons;
drivers/block/xen-blkback/blkback.c
1195
rp = blk_rings->common.sring->req_prod;
drivers/block/xen-blkback/blkback.c
1198
if (RING_REQUEST_PROD_OVERFLOW(&blk_rings->common, rp)) {
drivers/block/xen-blkback/blkback.c
1199
rc = blk_rings->common.rsp_prod_pvt;
drivers/block/xen-blkback/blkback.c
1206
if (RING_REQUEST_CONS_OVERFLOW(&blk_rings->common, rc))
drivers/block/xen-blkback/blkback.c
1237
blk_rings->common.req_cons = ++rc; /* before make_response() */
drivers/block/xen-blkback/blkback.c
1280
RING_FINAL_CHECK_FOR_REQUESTS(&blk_rings->common, more_to_do);
drivers/block/xen-blkback/blkback.c
1520
blk_rings->common.rsp_prod_pvt++;
drivers/block/xen-blkback/blkback.c
1521
RING_PUSH_RESPONSES_AND_CHECK_NOTIFY(&blk_rings->common, notify);
drivers/block/xen-blkback/common.h
195
struct blkif_common_back_ring common;
drivers/block/xen-blkback/xenbus.c
262
ring->blk_rings.common.sring = NULL;
drivers/block/xen-blkback/xenbus.c
299
if (ring->blk_rings.common.sring) {
drivers/block/xen-blkback/xenbus.c
301
ring->blk_rings.common.sring = NULL;
drivers/clk/actions/owl-composite.c
105
return owl_factor_helper_recalc_rate(&comp->common,
drivers/clk/actions/owl-composite.c
115
return owl_factor_helper_set_rate(&comp->common,
drivers/clk/actions/owl-composite.c
20
return owl_mux_helper_get_parent(&comp->common, &comp->mux_hw);
drivers/clk/actions/owl-composite.c
27
return owl_mux_helper_set_parent(&comp->common, &comp->mux_hw, index);
drivers/clk/actions/owl-composite.c
33
struct owl_clk_common *common = &comp->common;
drivers/clk/actions/owl-composite.c
35
owl_gate_set(common, &comp->gate_hw, false);
drivers/clk/actions/owl-composite.c
41
struct owl_clk_common *common = &comp->common;
drivers/clk/actions/owl-composite.c
43
owl_gate_set(common, &comp->gate_hw, true);
drivers/clk/actions/owl-composite.c
51
struct owl_clk_common *common = &comp->common;
drivers/clk/actions/owl-composite.c
53
return owl_gate_clk_is_enabled(common, &comp->gate_hw);
drivers/clk/actions/owl-composite.c
62
return divider_determine_rate(&comp->common.hw, req, div->table,
drivers/clk/actions/owl-composite.c
71
return owl_divider_helper_recalc_rate(&comp->common, &comp->rate.div_hw,
drivers/clk/actions/owl-composite.c
80
return owl_divider_helper_set_rate(&comp->common, &comp->rate.div_hw,
drivers/clk/actions/owl-composite.c
90
rate = owl_factor_helper_round_rate(&comp->common,
drivers/clk/actions/owl-composite.h
102
.common = { \
drivers/clk/actions/owl-composite.h
113
struct owl_clk_common *common = hw_to_owl_clk_common(hw);
drivers/clk/actions/owl-composite.h
115
return container_of(common, struct owl_composite, common);
drivers/clk/actions/owl-composite.h
34
struct owl_clk_common common;
drivers/clk/actions/owl-composite.h
43
.common = { \
drivers/clk/actions/owl-composite.h
57
.common = { \
drivers/clk/actions/owl-composite.h
72
.common = { \
drivers/clk/actions/owl-composite.h
88
.common = { \
drivers/clk/actions/owl-divider.c
25
unsigned long owl_divider_helper_recalc_rate(struct owl_clk_common *common,
drivers/clk/actions/owl-divider.c
32
regmap_read(common->regmap, div_hw->reg, &reg);
drivers/clk/actions/owl-divider.c
36
return divider_recalc_rate(&common->hw, parent_rate,
drivers/clk/actions/owl-divider.c
47
return owl_divider_helper_recalc_rate(&div->common,
drivers/clk/actions/owl-divider.c
51
int owl_divider_helper_set_rate(const struct owl_clk_common *common,
drivers/clk/actions/owl-divider.c
62
regmap_read(common->regmap, div_hw->reg, &reg);
drivers/clk/actions/owl-divider.c
65
regmap_write(common->regmap, div_hw->reg,
drivers/clk/actions/owl-divider.c
76
return owl_divider_helper_set_rate(&div->common, &div->div_hw,
drivers/clk/actions/owl-divider.h
26
struct owl_clk_common common;
drivers/clk/actions/owl-divider.h
43
.common = { \
drivers/clk/actions/owl-divider.h
54
struct owl_clk_common *common = hw_to_owl_clk_common(hw);
drivers/clk/actions/owl-divider.h
56
return container_of(common, struct owl_divider, common);
drivers/clk/actions/owl-divider.h
59
unsigned long owl_divider_helper_recalc_rate(struct owl_clk_common *common,
drivers/clk/actions/owl-divider.h
63
int owl_divider_helper_set_rate(const struct owl_clk_common *common,
drivers/clk/actions/owl-factor.c
119
long owl_factor_helper_round_rate(struct owl_clk_common *common,
drivers/clk/actions/owl-factor.c
127
val = owl_clk_val_best(factor_hw, &common->hw, rate, parent_rate);
drivers/clk/actions/owl-factor.c
139
req->rate = owl_factor_helper_round_rate(&factor->common, factor_hw,
drivers/clk/actions/owl-factor.c
145
unsigned long owl_factor_helper_recalc_rate(struct owl_clk_common *common,
drivers/clk/actions/owl-factor.c
156
regmap_read(common->regmap, factor_hw->reg, &reg);
drivers/clk/actions/owl-factor.c
165
__clk_get_name(common->hw.clk));
drivers/clk/actions/owl-factor.c
180
struct owl_clk_common *common = &factor->common;
drivers/clk/actions/owl-factor.c
182
return owl_factor_helper_recalc_rate(common, factor_hw, parent_rate);
drivers/clk/actions/owl-factor.c
185
int owl_factor_helper_set_rate(const struct owl_clk_common *common,
drivers/clk/actions/owl-factor.c
197
regmap_read(common->regmap, factor_hw->reg, &reg);
drivers/clk/actions/owl-factor.c
202
regmap_write(common->regmap, factor_hw->reg, reg);
drivers/clk/actions/owl-factor.c
212
struct owl_clk_common *common = &factor->common;
drivers/clk/actions/owl-factor.c
214
return owl_factor_helper_set_rate(common, factor_hw,
drivers/clk/actions/owl-factor.h
32
struct owl_clk_common common;
drivers/clk/actions/owl-factor.h
49
.common = { \
drivers/clk/actions/owl-factor.h
62
struct owl_clk_common *common = hw_to_owl_clk_common(hw);
drivers/clk/actions/owl-factor.h
64
return container_of(common, struct owl_factor, common);
drivers/clk/actions/owl-factor.h
67
long owl_factor_helper_round_rate(struct owl_clk_common *common,
drivers/clk/actions/owl-factor.h
72
unsigned long owl_factor_helper_recalc_rate(struct owl_clk_common *common,
drivers/clk/actions/owl-factor.h
76
int owl_factor_helper_set_rate(const struct owl_clk_common *common,
drivers/clk/actions/owl-gate.c
16
void owl_gate_set(const struct owl_clk_common *common,
drivers/clk/actions/owl-gate.c
24
regmap_read(common->regmap, gate_hw->reg, &reg);
drivers/clk/actions/owl-gate.c
31
regmap_write(common->regmap, gate_hw->reg, reg);
drivers/clk/actions/owl-gate.c
37
struct owl_clk_common *common = &gate->common;
drivers/clk/actions/owl-gate.c
39
owl_gate_set(common, &gate->gate_hw, false);
drivers/clk/actions/owl-gate.c
45
struct owl_clk_common *common = &gate->common;
drivers/clk/actions/owl-gate.c
47
owl_gate_set(common, &gate->gate_hw, true);
drivers/clk/actions/owl-gate.c
52
int owl_gate_clk_is_enabled(const struct owl_clk_common *common,
drivers/clk/actions/owl-gate.c
57
regmap_read(common->regmap, gate_hw->reg, &reg);
drivers/clk/actions/owl-gate.c
68
struct owl_clk_common *common = &gate->common;
drivers/clk/actions/owl-gate.c
70
return owl_gate_clk_is_enabled(common, &gate->gate_hw);
drivers/clk/actions/owl-gate.h
24
struct owl_clk_common common;
drivers/clk/actions/owl-gate.h
38
.common = { \
drivers/clk/actions/owl-gate.h
51
.common = { \
drivers/clk/actions/owl-gate.h
61
struct owl_clk_common *common = hw_to_owl_clk_common(hw);
drivers/clk/actions/owl-gate.h
63
return container_of(common, struct owl_gate, common);
drivers/clk/actions/owl-gate.h
66
void owl_gate_set(const struct owl_clk_common *common,
drivers/clk/actions/owl-gate.h
68
int owl_gate_clk_is_enabled(const struct owl_clk_common *common,
drivers/clk/actions/owl-mux.c
16
u8 owl_mux_helper_get_parent(const struct owl_clk_common *common,
drivers/clk/actions/owl-mux.c
22
regmap_read(common->regmap, mux_hw->reg, &reg);
drivers/clk/actions/owl-mux.c
33
return owl_mux_helper_get_parent(&mux->common, &mux->mux_hw);
drivers/clk/actions/owl-mux.c
36
int owl_mux_helper_set_parent(const struct owl_clk_common *common,
drivers/clk/actions/owl-mux.c
41
regmap_read(common->regmap, mux_hw->reg, &reg);
drivers/clk/actions/owl-mux.c
43
regmap_write(common->regmap, mux_hw->reg,
drivers/clk/actions/owl-mux.c
53
return owl_mux_helper_set_parent(&mux->common, &mux->mux_hw, index);
drivers/clk/actions/owl-mux.h
24
struct owl_clk_common common;
drivers/clk/actions/owl-mux.h
38
.common = { \
drivers/clk/actions/owl-mux.h
49
struct owl_clk_common *common = hw_to_owl_clk_common(hw);
drivers/clk/actions/owl-mux.h
51
return container_of(common, struct owl_mux, common);
drivers/clk/actions/owl-mux.h
54
u8 owl_mux_helper_get_parent(const struct owl_clk_common *common,
drivers/clk/actions/owl-mux.h
56
int owl_mux_helper_set_parent(const struct owl_clk_common *common,
drivers/clk/actions/owl-pll.c
109
regmap_read(common->regmap, pll_hw->reg, &val);
drivers/clk/actions/owl-pll.c
121
const struct owl_clk_common *common = &pll->common;
drivers/clk/actions/owl-pll.c
124
regmap_read(common->regmap, pll_hw->reg, &reg);
drivers/clk/actions/owl-pll.c
129
static void owl_pll_set(const struct owl_clk_common *common,
drivers/clk/actions/owl-pll.c
134
regmap_read(common->regmap, pll_hw->reg, &reg);
drivers/clk/actions/owl-pll.c
141
regmap_write(common->regmap, pll_hw->reg, reg);
drivers/clk/actions/owl-pll.c
147
const struct owl_clk_common *common = &pll->common;
drivers/clk/actions/owl-pll.c
149
owl_pll_set(common, &pll->pll_hw, true);
drivers/clk/actions/owl-pll.c
157
const struct owl_clk_common *common = &pll->common;
drivers/clk/actions/owl-pll.c
159
owl_pll_set(common, &pll->pll_hw, false);
drivers/clk/actions/owl-pll.c
167
const struct owl_clk_common *common = &pll->common;
drivers/clk/actions/owl-pll.c
182
regmap_read(common->regmap, pll_hw->reg, &reg);
drivers/clk/actions/owl-pll.c
187
regmap_write(common->regmap, pll_hw->reg, reg);
drivers/clk/actions/owl-pll.c
93
const struct owl_clk_common *common = &pll->common;
drivers/clk/actions/owl-pll.c
97
regmap_read(common->regmap, pll_hw->reg, &val);
drivers/clk/actions/owl-pll.h
103
struct owl_clk_common *common = hw_to_owl_clk_common(hw);
drivers/clk/actions/owl-pll.h
105
return container_of(common, struct owl_pll, common);
drivers/clk/actions/owl-pll.h
38
struct owl_clk_common common;
drivers/clk/actions/owl-pll.h
61
.common = { \
drivers/clk/actions/owl-pll.h
76
.common = { \
drivers/clk/actions/owl-pll.h
91
.common = { \
drivers/clk/actions/owl-s500.c
410
&ethernet_pll_clk.common,
drivers/clk/actions/owl-s500.c
411
&core_pll_clk.common,
drivers/clk/actions/owl-s500.c
412
&ddr_pll_clk.common,
drivers/clk/actions/owl-s500.c
413
&dev_pll_clk.common,
drivers/clk/actions/owl-s500.c
414
&nand_pll_clk.common,
drivers/clk/actions/owl-s500.c
415
&audio_pll_clk.common,
drivers/clk/actions/owl-s500.c
416
&display_pll_clk.common,
drivers/clk/actions/owl-s500.c
417
&dev_clk.common,
drivers/clk/actions/owl-s500.c
418
&timer_clk.common,
drivers/clk/actions/owl-s500.c
419
&i2c0_clk.common,
drivers/clk/actions/owl-s500.c
420
&i2c1_clk.common,
drivers/clk/actions/owl-s500.c
421
&i2c2_clk.common,
drivers/clk/actions/owl-s500.c
422
&i2c3_clk.common,
drivers/clk/actions/owl-s500.c
423
&uart0_clk.common,
drivers/clk/actions/owl-s500.c
424
&uart1_clk.common,
drivers/clk/actions/owl-s500.c
425
&uart2_clk.common,
drivers/clk/actions/owl-s500.c
426
&uart3_clk.common,
drivers/clk/actions/owl-s500.c
427
&uart4_clk.common,
drivers/clk/actions/owl-s500.c
428
&uart5_clk.common,
drivers/clk/actions/owl-s500.c
429
&uart6_clk.common,
drivers/clk/actions/owl-s500.c
430
&pwm0_clk.common,
drivers/clk/actions/owl-s500.c
431
&pwm1_clk.common,
drivers/clk/actions/owl-s500.c
432
&pwm2_clk.common,
drivers/clk/actions/owl-s500.c
433
&pwm3_clk.common,
drivers/clk/actions/owl-s500.c
434
&pwm4_clk.common,
drivers/clk/actions/owl-s500.c
435
&pwm5_clk.common,
drivers/clk/actions/owl-s500.c
436
&sensor0_clk.common,
drivers/clk/actions/owl-s500.c
437
&sensor1_clk.common,
drivers/clk/actions/owl-s500.c
438
&sd0_clk.common,
drivers/clk/actions/owl-s500.c
439
&sd1_clk.common,
drivers/clk/actions/owl-s500.c
440
&sd2_clk.common,
drivers/clk/actions/owl-s500.c
441
&bisp_clk.common,
drivers/clk/actions/owl-s500.c
442
&ahb_clk.common,
drivers/clk/actions/owl-s500.c
443
&ahbprediv_clk.common,
drivers/clk/actions/owl-s500.c
444
&h_clk.common,
drivers/clk/actions/owl-s500.c
445
&spi0_clk.common,
drivers/clk/actions/owl-s500.c
446
&spi1_clk.common,
drivers/clk/actions/owl-s500.c
447
&spi2_clk.common,
drivers/clk/actions/owl-s500.c
448
&spi3_clk.common,
drivers/clk/actions/owl-s500.c
449
&rmii_ref_clk.common,
drivers/clk/actions/owl-s500.c
450
&de_clk.common,
drivers/clk/actions/owl-s500.c
451
&de1_clk.common,
drivers/clk/actions/owl-s500.c
452
&de2_clk.common,
drivers/clk/actions/owl-s500.c
453
&i2srx_clk.common,
drivers/clk/actions/owl-s500.c
454
&i2stx_clk.common,
drivers/clk/actions/owl-s500.c
455
&hdmia_clk.common,
drivers/clk/actions/owl-s500.c
456
&hdmi_clk.common,
drivers/clk/actions/owl-s500.c
457
&vce_clk.common,
drivers/clk/actions/owl-s500.c
458
&vde_clk.common,
drivers/clk/actions/owl-s500.c
459
&spdif_clk.common,
drivers/clk/actions/owl-s500.c
460
&nand_clk.common,
drivers/clk/actions/owl-s500.c
461
&ecc_clk.common,
drivers/clk/actions/owl-s500.c
462
&apb_clk.common,
drivers/clk/actions/owl-s500.c
463
&dmac_clk.common,
drivers/clk/actions/owl-s500.c
464
&gpio_clk.common,
drivers/clk/actions/owl-s500.c
465
&nic_clk.common,
drivers/clk/actions/owl-s500.c
466
&ethernet_clk.common,
drivers/clk/actions/owl-s500.c
471
[CLK_ETHERNET_PLL] = &ethernet_pll_clk.common.hw,
drivers/clk/actions/owl-s500.c
472
[CLK_CORE_PLL] = &core_pll_clk.common.hw,
drivers/clk/actions/owl-s500.c
473
[CLK_DDR_PLL] = &ddr_pll_clk.common.hw,
drivers/clk/actions/owl-s500.c
474
[CLK_NAND_PLL] = &nand_pll_clk.common.hw,
drivers/clk/actions/owl-s500.c
475
[CLK_DISPLAY_PLL] = &display_pll_clk.common.hw,
drivers/clk/actions/owl-s500.c
476
[CLK_DEV_PLL] = &dev_pll_clk.common.hw,
drivers/clk/actions/owl-s500.c
477
[CLK_AUDIO_PLL] = &audio_pll_clk.common.hw,
drivers/clk/actions/owl-s500.c
478
[CLK_TIMER] = &timer_clk.common.hw,
drivers/clk/actions/owl-s500.c
479
[CLK_DEV] = &dev_clk.common.hw,
drivers/clk/actions/owl-s500.c
480
[CLK_DE] = &de_clk.common.hw,
drivers/clk/actions/owl-s500.c
481
[CLK_DE1] = &de1_clk.common.hw,
drivers/clk/actions/owl-s500.c
482
[CLK_DE2] = &de2_clk.common.hw,
drivers/clk/actions/owl-s500.c
483
[CLK_I2C0] = &i2c0_clk.common.hw,
drivers/clk/actions/owl-s500.c
484
[CLK_I2C1] = &i2c1_clk.common.hw,
drivers/clk/actions/owl-s500.c
485
[CLK_I2C2] = &i2c2_clk.common.hw,
drivers/clk/actions/owl-s500.c
486
[CLK_I2C3] = &i2c3_clk.common.hw,
drivers/clk/actions/owl-s500.c
487
[CLK_I2SRX] = &i2srx_clk.common.hw,
drivers/clk/actions/owl-s500.c
488
[CLK_I2STX] = &i2stx_clk.common.hw,
drivers/clk/actions/owl-s500.c
489
[CLK_UART0] = &uart0_clk.common.hw,
drivers/clk/actions/owl-s500.c
490
[CLK_UART1] = &uart1_clk.common.hw,
drivers/clk/actions/owl-s500.c
491
[CLK_UART2] = &uart2_clk.common.hw,
drivers/clk/actions/owl-s500.c
492
[CLK_UART3] = &uart3_clk.common.hw,
drivers/clk/actions/owl-s500.c
493
[CLK_UART4] = &uart4_clk.common.hw,
drivers/clk/actions/owl-s500.c
494
[CLK_UART5] = &uart5_clk.common.hw,
drivers/clk/actions/owl-s500.c
495
[CLK_UART6] = &uart6_clk.common.hw,
drivers/clk/actions/owl-s500.c
496
[CLK_PWM0] = &pwm0_clk.common.hw,
drivers/clk/actions/owl-s500.c
497
[CLK_PWM1] = &pwm1_clk.common.hw,
drivers/clk/actions/owl-s500.c
498
[CLK_PWM2] = &pwm2_clk.common.hw,
drivers/clk/actions/owl-s500.c
499
[CLK_PWM3] = &pwm3_clk.common.hw,
drivers/clk/actions/owl-s500.c
500
[CLK_PWM4] = &pwm4_clk.common.hw,
drivers/clk/actions/owl-s500.c
501
[CLK_PWM5] = &pwm5_clk.common.hw,
drivers/clk/actions/owl-s500.c
502
[CLK_SENSOR0] = &sensor0_clk.common.hw,
drivers/clk/actions/owl-s500.c
503
[CLK_SENSOR1] = &sensor1_clk.common.hw,
drivers/clk/actions/owl-s500.c
504
[CLK_SD0] = &sd0_clk.common.hw,
drivers/clk/actions/owl-s500.c
505
[CLK_SD1] = &sd1_clk.common.hw,
drivers/clk/actions/owl-s500.c
506
[CLK_SD2] = &sd2_clk.common.hw,
drivers/clk/actions/owl-s500.c
507
[CLK_BISP] = &bisp_clk.common.hw,
drivers/clk/actions/owl-s500.c
508
[CLK_SPI0] = &spi0_clk.common.hw,
drivers/clk/actions/owl-s500.c
509
[CLK_SPI1] = &spi1_clk.common.hw,
drivers/clk/actions/owl-s500.c
510
[CLK_SPI2] = &spi2_clk.common.hw,
drivers/clk/actions/owl-s500.c
511
[CLK_SPI3] = &spi3_clk.common.hw,
drivers/clk/actions/owl-s500.c
512
[CLK_AHB] = &ahb_clk.common.hw,
drivers/clk/actions/owl-s500.c
513
[CLK_H] = &h_clk.common.hw,
drivers/clk/actions/owl-s500.c
514
[CLK_AHBPREDIV] = &ahbprediv_clk.common.hw,
drivers/clk/actions/owl-s500.c
515
[CLK_RMII_REF] = &rmii_ref_clk.common.hw,
drivers/clk/actions/owl-s500.c
516
[CLK_HDMI_AUDIO] = &hdmia_clk.common.hw,
drivers/clk/actions/owl-s500.c
517
[CLK_HDMI] = &hdmi_clk.common.hw,
drivers/clk/actions/owl-s500.c
518
[CLK_VDE] = &vde_clk.common.hw,
drivers/clk/actions/owl-s500.c
519
[CLK_VCE] = &vce_clk.common.hw,
drivers/clk/actions/owl-s500.c
520
[CLK_SPDIF] = &spdif_clk.common.hw,
drivers/clk/actions/owl-s500.c
521
[CLK_NAND] = &nand_clk.common.hw,
drivers/clk/actions/owl-s500.c
522
[CLK_ECC] = &ecc_clk.common.hw,
drivers/clk/actions/owl-s500.c
523
[CLK_APB] = &apb_clk.common.hw,
drivers/clk/actions/owl-s500.c
524
[CLK_DMAC] = &dmac_clk.common.hw,
drivers/clk/actions/owl-s500.c
525
[CLK_GPIO] = &gpio_clk.common.hw,
drivers/clk/actions/owl-s500.c
526
[CLK_NIC] = &nic_clk.common.hw,
drivers/clk/actions/owl-s500.c
527
[CLK_ETHERNET] = &ethernet_clk.common.hw,
drivers/clk/actions/owl-s700.c
411
&clk_core_pll.common,
drivers/clk/actions/owl-s700.c
412
&clk_dev_pll.common,
drivers/clk/actions/owl-s700.c
413
&clk_ddr_pll.common,
drivers/clk/actions/owl-s700.c
414
&clk_nand_pll.common,
drivers/clk/actions/owl-s700.c
415
&clk_display_pll.common,
drivers/clk/actions/owl-s700.c
416
&clk_cvbs_pll .common,
drivers/clk/actions/owl-s700.c
417
&clk_audio_pll.common,
drivers/clk/actions/owl-s700.c
418
&clk_ethernet_pll.common,
drivers/clk/actions/owl-s700.c
419
&clk_cpu.common,
drivers/clk/actions/owl-s700.c
420
&clk_dev.common,
drivers/clk/actions/owl-s700.c
421
&clk_ahb.common,
drivers/clk/actions/owl-s700.c
422
&clk_apb.common,
drivers/clk/actions/owl-s700.c
423
&clk_dmac.common,
drivers/clk/actions/owl-s700.c
424
&clk_noc0_clk_mux.common,
drivers/clk/actions/owl-s700.c
425
&clk_noc1_clk_mux.common,
drivers/clk/actions/owl-s700.c
426
&clk_hp_clk_mux.common,
drivers/clk/actions/owl-s700.c
427
&clk_hp_clk_div.common,
drivers/clk/actions/owl-s700.c
428
&clk_noc1_clk_div.common,
drivers/clk/actions/owl-s700.c
429
&clk_noc0.common,
drivers/clk/actions/owl-s700.c
430
&clk_noc1.common,
drivers/clk/actions/owl-s700.c
431
&clk_sensor_src.common,
drivers/clk/actions/owl-s700.c
432
&clk_gpio.common,
drivers/clk/actions/owl-s700.c
433
&clk_timer.common,
drivers/clk/actions/owl-s700.c
434
&clk_dsi.common,
drivers/clk/actions/owl-s700.c
435
&clk_csi.common,
drivers/clk/actions/owl-s700.c
436
&clk_si.common,
drivers/clk/actions/owl-s700.c
437
&clk_de.common,
drivers/clk/actions/owl-s700.c
438
&clk_hde.common,
drivers/clk/actions/owl-s700.c
439
&clk_vde.common,
drivers/clk/actions/owl-s700.c
440
&clk_vce.common,
drivers/clk/actions/owl-s700.c
441
&clk_nand.common,
drivers/clk/actions/owl-s700.c
442
&clk_sd0.common,
drivers/clk/actions/owl-s700.c
443
&clk_sd1.common,
drivers/clk/actions/owl-s700.c
444
&clk_sd2.common,
drivers/clk/actions/owl-s700.c
445
&clk_uart0.common,
drivers/clk/actions/owl-s700.c
446
&clk_uart1.common,
drivers/clk/actions/owl-s700.c
447
&clk_uart2.common,
drivers/clk/actions/owl-s700.c
448
&clk_uart3.common,
drivers/clk/actions/owl-s700.c
449
&clk_uart4.common,
drivers/clk/actions/owl-s700.c
450
&clk_uart5.common,
drivers/clk/actions/owl-s700.c
451
&clk_uart6.common,
drivers/clk/actions/owl-s700.c
452
&clk_pwm0.common,
drivers/clk/actions/owl-s700.c
453
&clk_pwm1.common,
drivers/clk/actions/owl-s700.c
454
&clk_pwm2.common,
drivers/clk/actions/owl-s700.c
455
&clk_pwm3.common,
drivers/clk/actions/owl-s700.c
456
&clk_pwm4.common,
drivers/clk/actions/owl-s700.c
457
&clk_pwm5.common,
drivers/clk/actions/owl-s700.c
458
&clk_gpu3d.common,
drivers/clk/actions/owl-s700.c
459
&clk_i2c0.common,
drivers/clk/actions/owl-s700.c
460
&clk_i2c1.common,
drivers/clk/actions/owl-s700.c
461
&clk_i2c2.common,
drivers/clk/actions/owl-s700.c
462
&clk_i2c3.common,
drivers/clk/actions/owl-s700.c
463
&clk_spi0.common,
drivers/clk/actions/owl-s700.c
464
&clk_spi1.common,
drivers/clk/actions/owl-s700.c
465
&clk_spi2.common,
drivers/clk/actions/owl-s700.c
466
&clk_spi3.common,
drivers/clk/actions/owl-s700.c
467
&clk_usb3_480mpll0.common,
drivers/clk/actions/owl-s700.c
468
&clk_usb3_480mphy0.common,
drivers/clk/actions/owl-s700.c
469
&clk_usb3_5gphy.common,
drivers/clk/actions/owl-s700.c
470
&clk_usb3_cce.common,
drivers/clk/actions/owl-s700.c
471
&clk_lcd.common,
drivers/clk/actions/owl-s700.c
472
&clk_hdmi_audio.common,
drivers/clk/actions/owl-s700.c
473
&clk_i2srx.common,
drivers/clk/actions/owl-s700.c
474
&clk_i2stx.common,
drivers/clk/actions/owl-s700.c
475
&clk_sensor0.common,
drivers/clk/actions/owl-s700.c
476
&clk_sensor1.common,
drivers/clk/actions/owl-s700.c
477
&clk_hdmi_dev.common,
drivers/clk/actions/owl-s700.c
478
&clk_ethernet.common,
drivers/clk/actions/owl-s700.c
479
&clk_rmii_ref.common,
drivers/clk/actions/owl-s700.c
480
&clk_usb2h0_pllen.common,
drivers/clk/actions/owl-s700.c
481
&clk_usb2h0_phy.common,
drivers/clk/actions/owl-s700.c
482
&clk_usb2h0_cce.common,
drivers/clk/actions/owl-s700.c
483
&clk_usb2h1_pllen.common,
drivers/clk/actions/owl-s700.c
484
&clk_usb2h1_phy.common,
drivers/clk/actions/owl-s700.c
485
&clk_usb2h1_cce.common,
drivers/clk/actions/owl-s700.c
486
&clk_tvout.common,
drivers/clk/actions/owl-s700.c
487
&clk_thermal_sensor.common,
drivers/clk/actions/owl-s700.c
488
&clk_irc_switch.common,
drivers/clk/actions/owl-s700.c
489
&clk_pcm1.common,
drivers/clk/actions/owl-s700.c
494
[CLK_CORE_PLL] = &clk_core_pll.common.hw,
drivers/clk/actions/owl-s700.c
495
[CLK_DEV_PLL] = &clk_dev_pll.common.hw,
drivers/clk/actions/owl-s700.c
496
[CLK_DDR_PLL] = &clk_ddr_pll.common.hw,
drivers/clk/actions/owl-s700.c
497
[CLK_NAND_PLL] = &clk_nand_pll.common.hw,
drivers/clk/actions/owl-s700.c
498
[CLK_DISPLAY_PLL] = &clk_display_pll.common.hw,
drivers/clk/actions/owl-s700.c
499
[CLK_CVBS_PLL] = &clk_cvbs_pll .common.hw,
drivers/clk/actions/owl-s700.c
500
[CLK_AUDIO_PLL] = &clk_audio_pll.common.hw,
drivers/clk/actions/owl-s700.c
501
[CLK_ETHERNET_PLL] = &clk_ethernet_pll.common.hw,
drivers/clk/actions/owl-s700.c
502
[CLK_CPU] = &clk_cpu.common.hw,
drivers/clk/actions/owl-s700.c
503
[CLK_DEV] = &clk_dev.common.hw,
drivers/clk/actions/owl-s700.c
504
[CLK_AHB] = &clk_ahb.common.hw,
drivers/clk/actions/owl-s700.c
505
[CLK_APB] = &clk_apb.common.hw,
drivers/clk/actions/owl-s700.c
506
[CLK_DMAC] = &clk_dmac.common.hw,
drivers/clk/actions/owl-s700.c
507
[CLK_NOC0_CLK_MUX] = &clk_noc0_clk_mux.common.hw,
drivers/clk/actions/owl-s700.c
508
[CLK_NOC1_CLK_MUX] = &clk_noc1_clk_mux.common.hw,
drivers/clk/actions/owl-s700.c
509
[CLK_HP_CLK_MUX] = &clk_hp_clk_mux.common.hw,
drivers/clk/actions/owl-s700.c
510
[CLK_HP_CLK_DIV] = &clk_hp_clk_div.common.hw,
drivers/clk/actions/owl-s700.c
511
[CLK_NOC1_CLK_DIV] = &clk_noc1_clk_div.common.hw,
drivers/clk/actions/owl-s700.c
512
[CLK_NOC0] = &clk_noc0.common.hw,
drivers/clk/actions/owl-s700.c
513
[CLK_NOC1] = &clk_noc1.common.hw,
drivers/clk/actions/owl-s700.c
514
[CLK_SENOR_SRC] = &clk_sensor_src.common.hw,
drivers/clk/actions/owl-s700.c
515
[CLK_GPIO] = &clk_gpio.common.hw,
drivers/clk/actions/owl-s700.c
516
[CLK_TIMER] = &clk_timer.common.hw,
drivers/clk/actions/owl-s700.c
517
[CLK_DSI] = &clk_dsi.common.hw,
drivers/clk/actions/owl-s700.c
518
[CLK_CSI] = &clk_csi.common.hw,
drivers/clk/actions/owl-s700.c
519
[CLK_SI] = &clk_si.common.hw,
drivers/clk/actions/owl-s700.c
520
[CLK_DE] = &clk_de.common.hw,
drivers/clk/actions/owl-s700.c
521
[CLK_HDE] = &clk_hde.common.hw,
drivers/clk/actions/owl-s700.c
522
[CLK_VDE] = &clk_vde.common.hw,
drivers/clk/actions/owl-s700.c
523
[CLK_VCE] = &clk_vce.common.hw,
drivers/clk/actions/owl-s700.c
524
[CLK_NAND] = &clk_nand.common.hw,
drivers/clk/actions/owl-s700.c
525
[CLK_SD0] = &clk_sd0.common.hw,
drivers/clk/actions/owl-s700.c
526
[CLK_SD1] = &clk_sd1.common.hw,
drivers/clk/actions/owl-s700.c
527
[CLK_SD2] = &clk_sd2.common.hw,
drivers/clk/actions/owl-s700.c
528
[CLK_UART0] = &clk_uart0.common.hw,
drivers/clk/actions/owl-s700.c
529
[CLK_UART1] = &clk_uart1.common.hw,
drivers/clk/actions/owl-s700.c
530
[CLK_UART2] = &clk_uart2.common.hw,
drivers/clk/actions/owl-s700.c
531
[CLK_UART3] = &clk_uart3.common.hw,
drivers/clk/actions/owl-s700.c
532
[CLK_UART4] = &clk_uart4.common.hw,
drivers/clk/actions/owl-s700.c
533
[CLK_UART5] = &clk_uart5.common.hw,
drivers/clk/actions/owl-s700.c
534
[CLK_UART6] = &clk_uart6.common.hw,
drivers/clk/actions/owl-s700.c
535
[CLK_PWM0] = &clk_pwm0.common.hw,
drivers/clk/actions/owl-s700.c
536
[CLK_PWM1] = &clk_pwm1.common.hw,
drivers/clk/actions/owl-s700.c
537
[CLK_PWM2] = &clk_pwm2.common.hw,
drivers/clk/actions/owl-s700.c
538
[CLK_PWM3] = &clk_pwm3.common.hw,
drivers/clk/actions/owl-s700.c
539
[CLK_PWM4] = &clk_pwm4.common.hw,
drivers/clk/actions/owl-s700.c
540
[CLK_PWM5] = &clk_pwm5.common.hw,
drivers/clk/actions/owl-s700.c
541
[CLK_GPU3D] = &clk_gpu3d.common.hw,
drivers/clk/actions/owl-s700.c
542
[CLK_I2C0] = &clk_i2c0.common.hw,
drivers/clk/actions/owl-s700.c
543
[CLK_I2C1] = &clk_i2c1.common.hw,
drivers/clk/actions/owl-s700.c
544
[CLK_I2C2] = &clk_i2c2.common.hw,
drivers/clk/actions/owl-s700.c
545
[CLK_I2C3] = &clk_i2c3.common.hw,
drivers/clk/actions/owl-s700.c
546
[CLK_SPI0] = &clk_spi0.common.hw,
drivers/clk/actions/owl-s700.c
547
[CLK_SPI1] = &clk_spi1.common.hw,
drivers/clk/actions/owl-s700.c
548
[CLK_SPI2] = &clk_spi2.common.hw,
drivers/clk/actions/owl-s700.c
549
[CLK_SPI3] = &clk_spi3.common.hw,
drivers/clk/actions/owl-s700.c
550
[CLK_USB3_480MPLL0] = &clk_usb3_480mpll0.common.hw,
drivers/clk/actions/owl-s700.c
551
[CLK_USB3_480MPHY0] = &clk_usb3_480mphy0.common.hw,
drivers/clk/actions/owl-s700.c
552
[CLK_USB3_5GPHY] = &clk_usb3_5gphy.common.hw,
drivers/clk/actions/owl-s700.c
553
[CLK_USB3_CCE] = &clk_usb3_cce.common.hw,
drivers/clk/actions/owl-s700.c
554
[CLK_LCD] = &clk_lcd.common.hw,
drivers/clk/actions/owl-s700.c
555
[CLK_HDMI_AUDIO] = &clk_hdmi_audio.common.hw,
drivers/clk/actions/owl-s700.c
556
[CLK_I2SRX] = &clk_i2srx.common.hw,
drivers/clk/actions/owl-s700.c
557
[CLK_I2STX] = &clk_i2stx.common.hw,
drivers/clk/actions/owl-s700.c
558
[CLK_SENSOR0] = &clk_sensor0.common.hw,
drivers/clk/actions/owl-s700.c
559
[CLK_SENSOR1] = &clk_sensor1.common.hw,
drivers/clk/actions/owl-s700.c
560
[CLK_HDMI_DEV] = &clk_hdmi_dev.common.hw,
drivers/clk/actions/owl-s700.c
561
[CLK_ETHERNET] = &clk_ethernet.common.hw,
drivers/clk/actions/owl-s700.c
562
[CLK_RMII_REF] = &clk_rmii_ref.common.hw,
drivers/clk/actions/owl-s700.c
563
[CLK_USB2H0_PLLEN] = &clk_usb2h0_pllen.common.hw,
drivers/clk/actions/owl-s700.c
564
[CLK_USB2H0_PHY] = &clk_usb2h0_phy.common.hw,
drivers/clk/actions/owl-s700.c
565
[CLK_USB2H0_CCE] = &clk_usb2h0_cce.common.hw,
drivers/clk/actions/owl-s700.c
566
[CLK_USB2H1_PLLEN] = &clk_usb2h1_pllen.common.hw,
drivers/clk/actions/owl-s700.c
567
[CLK_USB2H1_PHY] = &clk_usb2h1_phy.common.hw,
drivers/clk/actions/owl-s700.c
568
[CLK_USB2H1_CCE] = &clk_usb2h1_cce.common.hw,
drivers/clk/actions/owl-s700.c
569
[CLK_TVOUT] = &clk_tvout.common.hw,
drivers/clk/actions/owl-s700.c
570
[CLK_THERMAL_SENSOR] = &clk_thermal_sensor.common.hw,
drivers/clk/actions/owl-s700.c
571
[CLK_IRC_SWITCH] = &clk_irc_switch.common.hw,
drivers/clk/actions/owl-s700.c
572
[CLK_PCM1] = &clk_pcm1.common.hw,
drivers/clk/actions/owl-s900.c
503
&core_pll_clk.common,
drivers/clk/actions/owl-s900.c
504
&dev_pll_clk.common,
drivers/clk/actions/owl-s900.c
505
&ddr_pll_clk.common,
drivers/clk/actions/owl-s900.c
506
&nand_pll_clk.common,
drivers/clk/actions/owl-s900.c
507
&display_pll_clk.common,
drivers/clk/actions/owl-s900.c
508
&assist_pll_clk.common,
drivers/clk/actions/owl-s900.c
509
&audio_pll_clk.common,
drivers/clk/actions/owl-s900.c
510
&edp_pll_clk.common,
drivers/clk/actions/owl-s900.c
511
&cpu_clk.common,
drivers/clk/actions/owl-s900.c
512
&dev_clk.common,
drivers/clk/actions/owl-s900.c
513
&noc_clk_mux.common,
drivers/clk/actions/owl-s900.c
514
&noc_clk_div.common,
drivers/clk/actions/owl-s900.c
515
&ahb_clk.common,
drivers/clk/actions/owl-s900.c
516
&apb_clk.common,
drivers/clk/actions/owl-s900.c
517
&usb3_mac_clk.common,
drivers/clk/actions/owl-s900.c
518
&rmii_ref_clk.common,
drivers/clk/actions/owl-s900.c
519
&noc_clk.common,
drivers/clk/actions/owl-s900.c
520
&de_clk1.common,
drivers/clk/actions/owl-s900.c
521
&de_clk2.common,
drivers/clk/actions/owl-s900.c
522
&de_clk3.common,
drivers/clk/actions/owl-s900.c
523
&gpio_clk.common,
drivers/clk/actions/owl-s900.c
524
&gpu_clk.common,
drivers/clk/actions/owl-s900.c
525
&dmac_clk.common,
drivers/clk/actions/owl-s900.c
526
&timer_clk.common,
drivers/clk/actions/owl-s900.c
527
&dsi_clk.common,
drivers/clk/actions/owl-s900.c
528
&ddr0_clk.common,
drivers/clk/actions/owl-s900.c
529
&ddr1_clk.common,
drivers/clk/actions/owl-s900.c
530
&usb3_480mpll0_clk.common,
drivers/clk/actions/owl-s900.c
531
&usb3_480mphy0_clk.common,
drivers/clk/actions/owl-s900.c
532
&usb3_5gphy_clk.common,
drivers/clk/actions/owl-s900.c
533
&usb3_cce_clk.common,
drivers/clk/actions/owl-s900.c
534
&edp24M_clk.common,
drivers/clk/actions/owl-s900.c
535
&edp_link_clk.common,
drivers/clk/actions/owl-s900.c
536
&usbh0_pllen_clk.common,
drivers/clk/actions/owl-s900.c
537
&usbh0_phy_clk.common,
drivers/clk/actions/owl-s900.c
538
&usbh0_cce_clk.common,
drivers/clk/actions/owl-s900.c
539
&usbh1_pllen_clk.common,
drivers/clk/actions/owl-s900.c
540
&usbh1_phy_clk.common,
drivers/clk/actions/owl-s900.c
541
&usbh1_cce_clk.common,
drivers/clk/actions/owl-s900.c
542
&i2c0_clk.common,
drivers/clk/actions/owl-s900.c
543
&i2c1_clk.common,
drivers/clk/actions/owl-s900.c
544
&i2c2_clk.common,
drivers/clk/actions/owl-s900.c
545
&i2c3_clk.common,
drivers/clk/actions/owl-s900.c
546
&i2c4_clk.common,
drivers/clk/actions/owl-s900.c
547
&i2c5_clk.common,
drivers/clk/actions/owl-s900.c
548
&spi0_clk.common,
drivers/clk/actions/owl-s900.c
549
&spi1_clk.common,
drivers/clk/actions/owl-s900.c
550
&spi2_clk.common,
drivers/clk/actions/owl-s900.c
551
&spi3_clk.common,
drivers/clk/actions/owl-s900.c
552
&bisp_clk.common,
drivers/clk/actions/owl-s900.c
553
&csi0_clk.common,
drivers/clk/actions/owl-s900.c
554
&csi1_clk.common,
drivers/clk/actions/owl-s900.c
555
&de_clk.common,
drivers/clk/actions/owl-s900.c
556
&dmm_clk.common,
drivers/clk/actions/owl-s900.c
557
&edp_clk.common,
drivers/clk/actions/owl-s900.c
558
&eth_mac_clk.common,
drivers/clk/actions/owl-s900.c
559
&gpu_core_clk.common,
drivers/clk/actions/owl-s900.c
560
&gpu_mem_clk.common,
drivers/clk/actions/owl-s900.c
561
&gpu_sys_clk.common,
drivers/clk/actions/owl-s900.c
562
&hde_clk.common,
drivers/clk/actions/owl-s900.c
563
&hdmia_clk.common,
drivers/clk/actions/owl-s900.c
564
&i2srx_clk.common,
drivers/clk/actions/owl-s900.c
565
&i2stx_clk.common,
drivers/clk/actions/owl-s900.c
566
&imx_clk.common,
drivers/clk/actions/owl-s900.c
567
&lcd_clk.common,
drivers/clk/actions/owl-s900.c
568
&nand0_clk.common,
drivers/clk/actions/owl-s900.c
569
&nand1_clk.common,
drivers/clk/actions/owl-s900.c
570
&pwm0_clk.common,
drivers/clk/actions/owl-s900.c
571
&pwm1_clk.common,
drivers/clk/actions/owl-s900.c
572
&pwm2_clk.common,
drivers/clk/actions/owl-s900.c
573
&pwm3_clk.common,
drivers/clk/actions/owl-s900.c
574
&pwm4_clk.common,
drivers/clk/actions/owl-s900.c
575
&pwm5_clk.common,
drivers/clk/actions/owl-s900.c
576
&sd0_clk.common,
drivers/clk/actions/owl-s900.c
577
&sd1_clk.common,
drivers/clk/actions/owl-s900.c
578
&sd2_clk.common,
drivers/clk/actions/owl-s900.c
579
&sd3_clk.common,
drivers/clk/actions/owl-s900.c
580
&sensor_clk.common,
drivers/clk/actions/owl-s900.c
581
&speed_sensor_clk.common,
drivers/clk/actions/owl-s900.c
582
&thermal_sensor_clk.common,
drivers/clk/actions/owl-s900.c
583
&uart0_clk.common,
drivers/clk/actions/owl-s900.c
584
&uart1_clk.common,
drivers/clk/actions/owl-s900.c
585
&uart2_clk.common,
drivers/clk/actions/owl-s900.c
586
&uart3_clk.common,
drivers/clk/actions/owl-s900.c
587
&uart4_clk.common,
drivers/clk/actions/owl-s900.c
588
&uart5_clk.common,
drivers/clk/actions/owl-s900.c
589
&uart6_clk.common,
drivers/clk/actions/owl-s900.c
590
&vce_clk.common,
drivers/clk/actions/owl-s900.c
591
&vde_clk.common,
drivers/clk/actions/owl-s900.c
596
[CLK_CORE_PLL] = &core_pll_clk.common.hw,
drivers/clk/actions/owl-s900.c
597
[CLK_DEV_PLL] = &dev_pll_clk.common.hw,
drivers/clk/actions/owl-s900.c
598
[CLK_DDR_PLL] = &ddr_pll_clk.common.hw,
drivers/clk/actions/owl-s900.c
599
[CLK_NAND_PLL] = &nand_pll_clk.common.hw,
drivers/clk/actions/owl-s900.c
600
[CLK_DISPLAY_PLL] = &display_pll_clk.common.hw,
drivers/clk/actions/owl-s900.c
601
[CLK_ASSIST_PLL] = &assist_pll_clk.common.hw,
drivers/clk/actions/owl-s900.c
602
[CLK_AUDIO_PLL] = &audio_pll_clk.common.hw,
drivers/clk/actions/owl-s900.c
603
[CLK_EDP_PLL] = &edp_pll_clk.common.hw,
drivers/clk/actions/owl-s900.c
604
[CLK_CPU] = &cpu_clk.common.hw,
drivers/clk/actions/owl-s900.c
605
[CLK_DEV] = &dev_clk.common.hw,
drivers/clk/actions/owl-s900.c
606
[CLK_NOC_MUX] = &noc_clk_mux.common.hw,
drivers/clk/actions/owl-s900.c
607
[CLK_NOC_DIV] = &noc_clk_div.common.hw,
drivers/clk/actions/owl-s900.c
608
[CLK_AHB] = &ahb_clk.common.hw,
drivers/clk/actions/owl-s900.c
609
[CLK_APB] = &apb_clk.common.hw,
drivers/clk/actions/owl-s900.c
610
[CLK_USB3_MAC] = &usb3_mac_clk.common.hw,
drivers/clk/actions/owl-s900.c
611
[CLK_RMII_REF] = &rmii_ref_clk.common.hw,
drivers/clk/actions/owl-s900.c
612
[CLK_NOC] = &noc_clk.common.hw,
drivers/clk/actions/owl-s900.c
613
[CLK_DE1] = &de_clk1.common.hw,
drivers/clk/actions/owl-s900.c
614
[CLK_DE2] = &de_clk2.common.hw,
drivers/clk/actions/owl-s900.c
615
[CLK_DE3] = &de_clk3.common.hw,
drivers/clk/actions/owl-s900.c
616
[CLK_GPIO] = &gpio_clk.common.hw,
drivers/clk/actions/owl-s900.c
617
[CLK_GPU] = &gpu_clk.common.hw,
drivers/clk/actions/owl-s900.c
618
[CLK_DMAC] = &dmac_clk.common.hw,
drivers/clk/actions/owl-s900.c
619
[CLK_TIMER] = &timer_clk.common.hw,
drivers/clk/actions/owl-s900.c
620
[CLK_DSI] = &dsi_clk.common.hw,
drivers/clk/actions/owl-s900.c
621
[CLK_DDR0] = &ddr0_clk.common.hw,
drivers/clk/actions/owl-s900.c
622
[CLK_DDR1] = &ddr1_clk.common.hw,
drivers/clk/actions/owl-s900.c
623
[CLK_USB3_480MPLL0] = &usb3_480mpll0_clk.common.hw,
drivers/clk/actions/owl-s900.c
624
[CLK_USB3_480MPHY0] = &usb3_480mphy0_clk.common.hw,
drivers/clk/actions/owl-s900.c
625
[CLK_USB3_5GPHY] = &usb3_5gphy_clk.common.hw,
drivers/clk/actions/owl-s900.c
626
[CLK_USB3_CCE] = &usb3_cce_clk.common.hw,
drivers/clk/actions/owl-s900.c
627
[CLK_24M_EDP] = &edp24M_clk.common.hw,
drivers/clk/actions/owl-s900.c
628
[CLK_EDP_LINK] = &edp_link_clk.common.hw,
drivers/clk/actions/owl-s900.c
629
[CLK_USB2H0_PLLEN] = &usbh0_pllen_clk.common.hw,
drivers/clk/actions/owl-s900.c
630
[CLK_USB2H0_PHY] = &usbh0_phy_clk.common.hw,
drivers/clk/actions/owl-s900.c
631
[CLK_USB2H0_CCE] = &usbh0_cce_clk.common.hw,
drivers/clk/actions/owl-s900.c
632
[CLK_USB2H1_PLLEN] = &usbh1_pllen_clk.common.hw,
drivers/clk/actions/owl-s900.c
633
[CLK_USB2H1_PHY] = &usbh1_phy_clk.common.hw,
drivers/clk/actions/owl-s900.c
634
[CLK_USB2H1_CCE] = &usbh1_cce_clk.common.hw,
drivers/clk/actions/owl-s900.c
635
[CLK_I2C0] = &i2c0_clk.common.hw,
drivers/clk/actions/owl-s900.c
636
[CLK_I2C1] = &i2c1_clk.common.hw,
drivers/clk/actions/owl-s900.c
637
[CLK_I2C2] = &i2c2_clk.common.hw,
drivers/clk/actions/owl-s900.c
638
[CLK_I2C3] = &i2c3_clk.common.hw,
drivers/clk/actions/owl-s900.c
639
[CLK_I2C4] = &i2c4_clk.common.hw,
drivers/clk/actions/owl-s900.c
640
[CLK_I2C5] = &i2c5_clk.common.hw,
drivers/clk/actions/owl-s900.c
641
[CLK_SPI0] = &spi0_clk.common.hw,
drivers/clk/actions/owl-s900.c
642
[CLK_SPI1] = &spi1_clk.common.hw,
drivers/clk/actions/owl-s900.c
643
[CLK_SPI2] = &spi2_clk.common.hw,
drivers/clk/actions/owl-s900.c
644
[CLK_SPI3] = &spi3_clk.common.hw,
drivers/clk/actions/owl-s900.c
645
[CLK_BISP] = &bisp_clk.common.hw,
drivers/clk/actions/owl-s900.c
646
[CLK_CSI0] = &csi0_clk.common.hw,
drivers/clk/actions/owl-s900.c
647
[CLK_CSI1] = &csi1_clk.common.hw,
drivers/clk/actions/owl-s900.c
648
[CLK_DE0] = &de_clk.common.hw,
drivers/clk/actions/owl-s900.c
649
[CLK_DMM] = &dmm_clk.common.hw,
drivers/clk/actions/owl-s900.c
650
[CLK_EDP] = &edp_clk.common.hw,
drivers/clk/actions/owl-s900.c
651
[CLK_ETH_MAC] = &eth_mac_clk.common.hw,
drivers/clk/actions/owl-s900.c
652
[CLK_GPU_CORE] = &gpu_core_clk.common.hw,
drivers/clk/actions/owl-s900.c
653
[CLK_GPU_MEM] = &gpu_mem_clk.common.hw,
drivers/clk/actions/owl-s900.c
654
[CLK_GPU_SYS] = &gpu_sys_clk.common.hw,
drivers/clk/actions/owl-s900.c
655
[CLK_HDE] = &hde_clk.common.hw,
drivers/clk/actions/owl-s900.c
656
[CLK_HDMI_AUDIO] = &hdmia_clk.common.hw,
drivers/clk/actions/owl-s900.c
657
[CLK_I2SRX] = &i2srx_clk.common.hw,
drivers/clk/actions/owl-s900.c
658
[CLK_I2STX] = &i2stx_clk.common.hw,
drivers/clk/actions/owl-s900.c
659
[CLK_IMX] = &imx_clk.common.hw,
drivers/clk/actions/owl-s900.c
660
[CLK_LCD] = &lcd_clk.common.hw,
drivers/clk/actions/owl-s900.c
661
[CLK_NAND0] = &nand0_clk.common.hw,
drivers/clk/actions/owl-s900.c
662
[CLK_NAND1] = &nand1_clk.common.hw,
drivers/clk/actions/owl-s900.c
663
[CLK_PWM0] = &pwm0_clk.common.hw,
drivers/clk/actions/owl-s900.c
664
[CLK_PWM1] = &pwm1_clk.common.hw,
drivers/clk/actions/owl-s900.c
665
[CLK_PWM2] = &pwm2_clk.common.hw,
drivers/clk/actions/owl-s900.c
666
[CLK_PWM3] = &pwm3_clk.common.hw,
drivers/clk/actions/owl-s900.c
667
[CLK_PWM4] = &pwm4_clk.common.hw,
drivers/clk/actions/owl-s900.c
668
[CLK_PWM5] = &pwm5_clk.common.hw,
drivers/clk/actions/owl-s900.c
669
[CLK_SD0] = &sd0_clk.common.hw,
drivers/clk/actions/owl-s900.c
670
[CLK_SD1] = &sd1_clk.common.hw,
drivers/clk/actions/owl-s900.c
671
[CLK_SD2] = &sd2_clk.common.hw,
drivers/clk/actions/owl-s900.c
672
[CLK_SD3] = &sd3_clk.common.hw,
drivers/clk/actions/owl-s900.c
673
[CLK_SENSOR] = &sensor_clk.common.hw,
drivers/clk/actions/owl-s900.c
674
[CLK_SPEED_SENSOR] = &speed_sensor_clk.common.hw,
drivers/clk/actions/owl-s900.c
675
[CLK_THERMAL_SENSOR] = &thermal_sensor_clk.common.hw,
drivers/clk/actions/owl-s900.c
676
[CLK_UART0] = &uart0_clk.common.hw,
drivers/clk/actions/owl-s900.c
677
[CLK_UART1] = &uart1_clk.common.hw,
drivers/clk/actions/owl-s900.c
678
[CLK_UART2] = &uart2_clk.common.hw,
drivers/clk/actions/owl-s900.c
679
[CLK_UART3] = &uart3_clk.common.hw,
drivers/clk/actions/owl-s900.c
680
[CLK_UART4] = &uart4_clk.common.hw,
drivers/clk/actions/owl-s900.c
681
[CLK_UART5] = &uart5_clk.common.hw,
drivers/clk/actions/owl-s900.c
682
[CLK_UART6] = &uart6_clk.common.hw,
drivers/clk/actions/owl-s900.c
683
[CLK_VCE] = &vce_clk.common.hw,
drivers/clk/actions/owl-s900.c
684
[CLK_VDE] = &vde_clk.common.hw,
drivers/clk/renesas/r9a07g044-cpg.c
150
struct cpg_core_clk common[56];
drivers/clk/renesas/r9a07g044-cpg.c
155
.common = {
drivers/clk/renesas/r9a07g044-cpg.c
238
struct rzg2l_mod_clk common[79];
drivers/clk/renesas/r9a07g044-cpg.c
243
.common = {
drivers/clk/renesas/r9a07g044-cpg.c
500
.core_clks = core_clks.common,
drivers/clk/renesas/r9a07g044-cpg.c
501
.num_core_clks = ARRAY_SIZE(core_clks.common),
drivers/clk/renesas/r9a07g044-cpg.c
510
.mod_clks = mod_clks.common,
drivers/clk/renesas/r9a07g044-cpg.c
511
.num_mod_clks = ARRAY_SIZE(mod_clks.common),
drivers/clk/renesas/r9a07g044-cpg.c
529
.core_clks = core_clks.common,
drivers/clk/renesas/r9a07g044-cpg.c
530
.num_core_clks = ARRAY_SIZE(core_clks.common) + ARRAY_SIZE(core_clks.drp),
drivers/clk/renesas/r9a07g044-cpg.c
539
.mod_clks = mod_clks.common,
drivers/clk/renesas/r9a07g044-cpg.c
540
.num_mod_clks = ARRAY_SIZE(mod_clks.common) + ARRAY_SIZE(mod_clks.drp),
drivers/clk/sophgo/clk-cv1800.c
1027
[CLK_MPLL] = &clk_mpll.common.hw,
drivers/clk/sophgo/clk-cv1800.c
1028
[CLK_TPLL] = &clk_tpll.common.hw,
drivers/clk/sophgo/clk-cv1800.c
1029
[CLK_FPLL] = &clk_fpll.common.hw,
drivers/clk/sophgo/clk-cv1800.c
1030
[CLK_MIPIMPLL] = &clk_mipimpll.common.hw,
drivers/clk/sophgo/clk-cv1800.c
1031
[CLK_A0PLL] = &clk_a0pll.common.hw,
drivers/clk/sophgo/clk-cv1800.c
1032
[CLK_DISPPLL] = &clk_disppll.common.hw,
drivers/clk/sophgo/clk-cv1800.c
1033
[CLK_CAM0PLL] = &clk_cam0pll.common.hw,
drivers/clk/sophgo/clk-cv1800.c
1034
[CLK_CAM1PLL] = &clk_cam1pll.common.hw,
drivers/clk/sophgo/clk-cv1800.c
1036
[CLK_MIPIMPLL_D3] = &clk_mipimpll_d3.common.hw,
drivers/clk/sophgo/clk-cv1800.c
1037
[CLK_CAM0PLL_D2] = &clk_cam0pll_d2.common.hw,
drivers/clk/sophgo/clk-cv1800.c
1038
[CLK_CAM0PLL_D3] = &clk_cam0pll_d3.common.hw,
drivers/clk/sophgo/clk-cv1800.c
1040
[CLK_TPU] = &clk_tpu.mux.common.hw,
drivers/clk/sophgo/clk-cv1800.c
1041
[CLK_TPU_FAB] = &clk_tpu_fab.common.hw,
drivers/clk/sophgo/clk-cv1800.c
1042
[CLK_AHB_ROM] = &clk_ahb_rom.common.hw,
drivers/clk/sophgo/clk-cv1800.c
1043
[CLK_DDR_AXI_REG] = &clk_ddr_axi_reg.common.hw,
drivers/clk/sophgo/clk-cv1800.c
1044
[CLK_RTC_25M] = &clk_rtc_25m.common.hw,
drivers/clk/sophgo/clk-cv1800.c
1045
[CLK_SRC_RTC_SYS_0] = &clk_src_rtc_sys_0.div.common.hw,
drivers/clk/sophgo/clk-cv1800.c
1046
[CLK_TEMPSEN] = &clk_tempsen.common.hw,
drivers/clk/sophgo/clk-cv1800.c
1047
[CLK_SARADC] = &clk_saradc.common.hw,
drivers/clk/sophgo/clk-cv1800.c
1048
[CLK_EFUSE] = &clk_efuse.common.hw,
drivers/clk/sophgo/clk-cv1800.c
1049
[CLK_APB_EFUSE] = &clk_apb_efuse.common.hw,
drivers/clk/sophgo/clk-cv1800.c
1050
[CLK_DEBUG] = &clk_debug.common.hw,
drivers/clk/sophgo/clk-cv1800.c
1051
[CLK_AP_DEBUG] = &clk_ap_debug.div.common.hw,
drivers/clk/sophgo/clk-cv1800.c
1052
[CLK_XTAL_MISC] = &clk_xtal_misc.common.hw,
drivers/clk/sophgo/clk-cv1800.c
1053
[CLK_AXI4_EMMC] = &clk_axi4_emmc.common.hw,
drivers/clk/sophgo/clk-cv1800.c
1054
[CLK_EMMC] = &clk_emmc.mux.common.hw,
drivers/clk/sophgo/clk-cv1800.c
1055
[CLK_EMMC_100K] = &clk_emmc_100k.common.hw,
drivers/clk/sophgo/clk-cv1800.c
1056
[CLK_AXI4_SD0] = &clk_axi4_sd0.common.hw,
drivers/clk/sophgo/clk-cv1800.c
1057
[CLK_SD0] = &clk_sd0.mux.common.hw,
drivers/clk/sophgo/clk-cv1800.c
1058
[CLK_SD0_100K] = &clk_sd0_100k.common.hw,
drivers/clk/sophgo/clk-cv1800.c
1059
[CLK_AXI4_SD1] = &clk_axi4_sd1.common.hw,
drivers/clk/sophgo/clk-cv1800.c
1060
[CLK_SD1] = &clk_sd1.mux.common.hw,
drivers/clk/sophgo/clk-cv1800.c
1061
[CLK_SD1_100K] = &clk_sd1_100k.common.hw,
drivers/clk/sophgo/clk-cv1800.c
1062
[CLK_SPI_NAND] = &clk_spi_nand.mux.common.hw,
drivers/clk/sophgo/clk-cv1800.c
1063
[CLK_ETH0_500M] = &clk_eth0_500m.div.common.hw,
drivers/clk/sophgo/clk-cv1800.c
1064
[CLK_AXI4_ETH0] = &clk_axi4_eth0.common.hw,
drivers/clk/sophgo/clk-cv1800.c
1065
[CLK_ETH1_500M] = &clk_eth1_500m.div.common.hw,
drivers/clk/sophgo/clk-cv1800.c
1066
[CLK_AXI4_ETH1] = &clk_axi4_eth1.common.hw,
drivers/clk/sophgo/clk-cv1800.c
1067
[CLK_APB_GPIO] = &clk_apb_gpio.common.hw,
drivers/clk/sophgo/clk-cv1800.c
1068
[CLK_APB_GPIO_INTR] = &clk_apb_gpio_intr.common.hw,
drivers/clk/sophgo/clk-cv1800.c
1069
[CLK_GPIO_DB] = &clk_gpio_db.common.hw,
drivers/clk/sophgo/clk-cv1800.c
1070
[CLK_AHB_SF] = &clk_ahb_sf.common.hw,
drivers/clk/sophgo/clk-cv1800.c
1071
[CLK_AHB_SF1] = &clk_ahb_sf1.common.hw,
drivers/clk/sophgo/clk-cv1800.c
1072
[CLK_A24M] = &clk_a24m.common.hw,
drivers/clk/sophgo/clk-cv1800.c
1073
[CLK_AUDSRC] = &clk_audsrc.mux.common.hw,
drivers/clk/sophgo/clk-cv1800.c
1074
[CLK_APB_AUDSRC] = &clk_apb_audsrc.common.hw,
drivers/clk/sophgo/clk-cv1800.c
1075
[CLK_SDMA_AXI] = &clk_sdma_axi.common.hw,
drivers/clk/sophgo/clk-cv1800.c
1076
[CLK_SDMA_AUD0] = &clk_sdma_aud0.mux.common.hw,
drivers/clk/sophgo/clk-cv1800.c
1077
[CLK_SDMA_AUD1] = &clk_sdma_aud1.mux.common.hw,
drivers/clk/sophgo/clk-cv1800.c
1078
[CLK_SDMA_AUD2] = &clk_sdma_aud2.mux.common.hw,
drivers/clk/sophgo/clk-cv1800.c
1079
[CLK_SDMA_AUD3] = &clk_sdma_aud3.mux.common.hw,
drivers/clk/sophgo/clk-cv1800.c
1080
[CLK_I2C] = &clk_i2c.div.common.hw,
drivers/clk/sophgo/clk-cv1800.c
1081
[CLK_APB_I2C] = &clk_apb_i2c.common.hw,
drivers/clk/sophgo/clk-cv1800.c
1082
[CLK_APB_I2C0] = &clk_apb_i2c0.common.hw,
drivers/clk/sophgo/clk-cv1800.c
1083
[CLK_APB_I2C1] = &clk_apb_i2c1.common.hw,
drivers/clk/sophgo/clk-cv1800.c
1084
[CLK_APB_I2C2] = &clk_apb_i2c2.common.hw,
drivers/clk/sophgo/clk-cv1800.c
1085
[CLK_APB_I2C3] = &clk_apb_i2c3.common.hw,
drivers/clk/sophgo/clk-cv1800.c
1086
[CLK_APB_I2C4] = &clk_apb_i2c4.common.hw,
drivers/clk/sophgo/clk-cv1800.c
1087
[CLK_APB_WDT] = &clk_apb_wdt.common.hw,
drivers/clk/sophgo/clk-cv1800.c
1088
[CLK_PWM_SRC] = &clk_pwm_src.mux.common.hw,
drivers/clk/sophgo/clk-cv1800.c
1089
[CLK_PWM] = &clk_pwm.common.hw,
drivers/clk/sophgo/clk-cv1800.c
1090
[CLK_SPI] = &clk_spi.div.common.hw,
drivers/clk/sophgo/clk-cv1800.c
1091
[CLK_APB_SPI0] = &clk_apb_spi0.common.hw,
drivers/clk/sophgo/clk-cv1800.c
1092
[CLK_APB_SPI1] = &clk_apb_spi1.common.hw,
drivers/clk/sophgo/clk-cv1800.c
1093
[CLK_APB_SPI2] = &clk_apb_spi2.common.hw,
drivers/clk/sophgo/clk-cv1800.c
1094
[CLK_APB_SPI3] = &clk_apb_spi3.common.hw,
drivers/clk/sophgo/clk-cv1800.c
1095
[CLK_1M] = &clk_1m.common.hw,
drivers/clk/sophgo/clk-cv1800.c
1096
[CLK_CAM0_200] = &clk_cam0_200.mux.common.hw,
drivers/clk/sophgo/clk-cv1800.c
1097
[CLK_PM] = &clk_pm.common.hw,
drivers/clk/sophgo/clk-cv1800.c
1098
[CLK_TIMER0] = &clk_timer0.common.hw,
drivers/clk/sophgo/clk-cv1800.c
1099
[CLK_TIMER1] = &clk_timer1.common.hw,
drivers/clk/sophgo/clk-cv1800.c
1100
[CLK_TIMER2] = &clk_timer2.common.hw,
drivers/clk/sophgo/clk-cv1800.c
1101
[CLK_TIMER3] = &clk_timer3.common.hw,
drivers/clk/sophgo/clk-cv1800.c
1102
[CLK_TIMER4] = &clk_timer4.common.hw,
drivers/clk/sophgo/clk-cv1800.c
1103
[CLK_TIMER5] = &clk_timer5.common.hw,
drivers/clk/sophgo/clk-cv1800.c
1104
[CLK_TIMER6] = &clk_timer6.common.hw,
drivers/clk/sophgo/clk-cv1800.c
1105
[CLK_TIMER7] = &clk_timer7.common.hw,
drivers/clk/sophgo/clk-cv1800.c
1106
[CLK_UART0] = &clk_uart0.common.hw,
drivers/clk/sophgo/clk-cv1800.c
1107
[CLK_APB_UART0] = &clk_apb_uart0.common.hw,
drivers/clk/sophgo/clk-cv1800.c
1108
[CLK_UART1] = &clk_uart1.common.hw,
drivers/clk/sophgo/clk-cv1800.c
1109
[CLK_APB_UART1] = &clk_apb_uart1.common.hw,
drivers/clk/sophgo/clk-cv1800.c
1110
[CLK_UART2] = &clk_uart2.common.hw,
drivers/clk/sophgo/clk-cv1800.c
1111
[CLK_APB_UART2] = &clk_apb_uart2.common.hw,
drivers/clk/sophgo/clk-cv1800.c
1112
[CLK_UART3] = &clk_uart3.common.hw,
drivers/clk/sophgo/clk-cv1800.c
1113
[CLK_APB_UART3] = &clk_apb_uart3.common.hw,
drivers/clk/sophgo/clk-cv1800.c
1114
[CLK_UART4] = &clk_uart4.common.hw,
drivers/clk/sophgo/clk-cv1800.c
1115
[CLK_APB_UART4] = &clk_apb_uart4.common.hw,
drivers/clk/sophgo/clk-cv1800.c
1116
[CLK_APB_I2S0] = &clk_apb_i2s0.common.hw,
drivers/clk/sophgo/clk-cv1800.c
1117
[CLK_APB_I2S1] = &clk_apb_i2s1.common.hw,
drivers/clk/sophgo/clk-cv1800.c
1118
[CLK_APB_I2S2] = &clk_apb_i2s2.common.hw,
drivers/clk/sophgo/clk-cv1800.c
1119
[CLK_APB_I2S3] = &clk_apb_i2s3.common.hw,
drivers/clk/sophgo/clk-cv1800.c
1120
[CLK_AXI4_USB] = &clk_axi4_usb.common.hw,
drivers/clk/sophgo/clk-cv1800.c
1121
[CLK_APB_USB] = &clk_apb_usb.common.hw,
drivers/clk/sophgo/clk-cv1800.c
1122
[CLK_USB_125M] = &clk_usb_125m.div.common.hw,
drivers/clk/sophgo/clk-cv1800.c
1123
[CLK_USB_33K] = &clk_usb_33k.common.hw,
drivers/clk/sophgo/clk-cv1800.c
1124
[CLK_USB_12M] = &clk_usb_12m.div.common.hw,
drivers/clk/sophgo/clk-cv1800.c
1125
[CLK_AXI4] = &clk_axi4.mux.common.hw,
drivers/clk/sophgo/clk-cv1800.c
1126
[CLK_AXI6] = &clk_axi6.div.common.hw,
drivers/clk/sophgo/clk-cv1800.c
1127
[CLK_DSI_ESC] = &clk_dsi_esc.div.common.hw,
drivers/clk/sophgo/clk-cv1800.c
1128
[CLK_AXI_VIP] = &clk_axi_vip.mux.common.hw,
drivers/clk/sophgo/clk-cv1800.c
1129
[CLK_SRC_VIP_SYS_0] = &clk_src_vip_sys_0.mux.common.hw,
drivers/clk/sophgo/clk-cv1800.c
1130
[CLK_SRC_VIP_SYS_1] = &clk_src_vip_sys_1.mux.common.hw,
drivers/clk/sophgo/clk-cv1800.c
1131
[CLK_SRC_VIP_SYS_2] = &clk_src_vip_sys_2.mux.common.hw,
drivers/clk/sophgo/clk-cv1800.c
1132
[CLK_SRC_VIP_SYS_3] = &clk_src_vip_sys_3.mux.common.hw,
drivers/clk/sophgo/clk-cv1800.c
1133
[CLK_SRC_VIP_SYS_4] = &clk_src_vip_sys_4.mux.common.hw,
drivers/clk/sophgo/clk-cv1800.c
1134
[CLK_CSI_BE_VIP] = &clk_csi_be_vip.common.hw,
drivers/clk/sophgo/clk-cv1800.c
1135
[CLK_CSI_MAC0_VIP] = &clk_csi_mac0_vip.common.hw,
drivers/clk/sophgo/clk-cv1800.c
1136
[CLK_CSI_MAC1_VIP] = &clk_csi_mac1_vip.common.hw,
drivers/clk/sophgo/clk-cv1800.c
1137
[CLK_CSI_MAC2_VIP] = &clk_csi_mac2_vip.common.hw,
drivers/clk/sophgo/clk-cv1800.c
1138
[CLK_CSI0_RX_VIP] = &clk_csi0_rx_vip.common.hw,
drivers/clk/sophgo/clk-cv1800.c
1139
[CLK_CSI1_RX_VIP] = &clk_csi1_rx_vip.common.hw,
drivers/clk/sophgo/clk-cv1800.c
1140
[CLK_ISP_TOP_VIP] = &clk_isp_top_vip.common.hw,
drivers/clk/sophgo/clk-cv1800.c
1141
[CLK_IMG_D_VIP] = &clk_img_d_vip.common.hw,
drivers/clk/sophgo/clk-cv1800.c
1142
[CLK_IMG_V_VIP] = &clk_img_v_vip.common.hw,
drivers/clk/sophgo/clk-cv1800.c
1143
[CLK_SC_TOP_VIP] = &clk_sc_top_vip.common.hw,
drivers/clk/sophgo/clk-cv1800.c
1144
[CLK_SC_D_VIP] = &clk_sc_d_vip.common.hw,
drivers/clk/sophgo/clk-cv1800.c
1145
[CLK_SC_V1_VIP] = &clk_sc_v1_vip.common.hw,
drivers/clk/sophgo/clk-cv1800.c
1146
[CLK_SC_V2_VIP] = &clk_sc_v2_vip.common.hw,
drivers/clk/sophgo/clk-cv1800.c
1147
[CLK_SC_V3_VIP] = &clk_sc_v3_vip.common.hw,
drivers/clk/sophgo/clk-cv1800.c
1148
[CLK_DWA_VIP] = &clk_dwa_vip.common.hw,
drivers/clk/sophgo/clk-cv1800.c
1149
[CLK_BT_VIP] = &clk_bt_vip.common.hw,
drivers/clk/sophgo/clk-cv1800.c
1150
[CLK_DISP_VIP] = &clk_disp_vip.common.hw,
drivers/clk/sophgo/clk-cv1800.c
1151
[CLK_DSI_MAC_VIP] = &clk_dsi_mac_vip.common.hw,
drivers/clk/sophgo/clk-cv1800.c
1152
[CLK_LVDS0_VIP] = &clk_lvds0_vip.common.hw,
drivers/clk/sophgo/clk-cv1800.c
1153
[CLK_LVDS1_VIP] = &clk_lvds1_vip.common.hw,
drivers/clk/sophgo/clk-cv1800.c
1154
[CLK_PAD_VI_VIP] = &clk_pad_vi_vip.common.hw,
drivers/clk/sophgo/clk-cv1800.c
1155
[CLK_PAD_VI1_VIP] = &clk_pad_vi1_vip.common.hw,
drivers/clk/sophgo/clk-cv1800.c
1156
[CLK_PAD_VI2_VIP] = &clk_pad_vi2_vip.common.hw,
drivers/clk/sophgo/clk-cv1800.c
1157
[CLK_CFG_REG_VIP] = &clk_cfg_reg_vip.common.hw,
drivers/clk/sophgo/clk-cv1800.c
1158
[CLK_VIP_IP0] = &clk_vip_ip0.common.hw,
drivers/clk/sophgo/clk-cv1800.c
1159
[CLK_VIP_IP1] = &clk_vip_ip1.common.hw,
drivers/clk/sophgo/clk-cv1800.c
1160
[CLK_VIP_IP2] = &clk_vip_ip2.common.hw,
drivers/clk/sophgo/clk-cv1800.c
1161
[CLK_VIP_IP3] = &clk_vip_ip3.common.hw,
drivers/clk/sophgo/clk-cv1800.c
1162
[CLK_IVE_VIP] = &clk_ive_vip.common.hw,
drivers/clk/sophgo/clk-cv1800.c
1163
[CLK_RAW_VIP] = &clk_raw_vip.common.hw,
drivers/clk/sophgo/clk-cv1800.c
1164
[CLK_OSDC_VIP] = &clk_osdc_vip.common.hw,
drivers/clk/sophgo/clk-cv1800.c
1165
[CLK_CAM0_VIP] = &clk_cam0_vip.common.hw,
drivers/clk/sophgo/clk-cv1800.c
1166
[CLK_AXI_VIDEO_CODEC] = &clk_axi_video_codec.mux.common.hw,
drivers/clk/sophgo/clk-cv1800.c
1167
[CLK_VC_SRC0] = &clk_vc_src0.mux.common.hw,
drivers/clk/sophgo/clk-cv1800.c
1168
[CLK_VC_SRC1] = &clk_vc_src1.div.common.hw,
drivers/clk/sophgo/clk-cv1800.c
1169
[CLK_VC_SRC2] = &clk_vc_src2.div.common.hw,
drivers/clk/sophgo/clk-cv1800.c
1170
[CLK_H264C] = &clk_h264c.common.hw,
drivers/clk/sophgo/clk-cv1800.c
1171
[CLK_APB_H264C] = &clk_apb_h264c.common.hw,
drivers/clk/sophgo/clk-cv1800.c
1172
[CLK_H265C] = &clk_h265c.common.hw,
drivers/clk/sophgo/clk-cv1800.c
1173
[CLK_APB_H265C] = &clk_apb_h265c.common.hw,
drivers/clk/sophgo/clk-cv1800.c
1174
[CLK_JPEG] = &clk_jpeg.common.hw,
drivers/clk/sophgo/clk-cv1800.c
1175
[CLK_APB_JPEG] = &clk_apb_jpeg.common.hw,
drivers/clk/sophgo/clk-cv1800.c
1176
[CLK_CAM0] = &clk_cam0.common.hw,
drivers/clk/sophgo/clk-cv1800.c
1177
[CLK_CAM1] = &clk_cam1.common.hw,
drivers/clk/sophgo/clk-cv1800.c
1178
[CLK_WGN] = &clk_wgn.common.hw,
drivers/clk/sophgo/clk-cv1800.c
1179
[CLK_WGN0] = &clk_wgn0.common.hw,
drivers/clk/sophgo/clk-cv1800.c
1180
[CLK_WGN1] = &clk_wgn1.common.hw,
drivers/clk/sophgo/clk-cv1800.c
1181
[CLK_WGN2] = &clk_wgn2.common.hw,
drivers/clk/sophgo/clk-cv1800.c
1182
[CLK_KEYSCAN] = &clk_keyscan.common.hw,
drivers/clk/sophgo/clk-cv1800.c
1183
[CLK_CFG_REG_VC] = &clk_cfg_reg_vc.common.hw,
drivers/clk/sophgo/clk-cv1800.c
1184
[CLK_C906_0] = &clk_c906_0.common.hw,
drivers/clk/sophgo/clk-cv1800.c
1185
[CLK_C906_1] = &clk_c906_1.common.hw,
drivers/clk/sophgo/clk-cv1800.c
1186
[CLK_A53] = &clk_a53.common.hw,
drivers/clk/sophgo/clk-cv1800.c
1187
[CLK_CPU_AXI0] = &clk_cpu_axi0.div.common.hw,
drivers/clk/sophgo/clk-cv1800.c
1188
[CLK_CPU_GIC] = &clk_cpu_gic.div.common.hw,
drivers/clk/sophgo/clk-cv1800.c
1189
[CLK_XTAL_AP] = &clk_xtal_ap.common.hw,
drivers/clk/sophgo/clk-cv1800.c
1258
[CLK_MPLL] = &clk_mpll.common.hw,
drivers/clk/sophgo/clk-cv1800.c
1259
[CLK_TPLL] = &clk_tpll.common.hw,
drivers/clk/sophgo/clk-cv1800.c
1260
[CLK_FPLL] = &clk_fpll.common.hw,
drivers/clk/sophgo/clk-cv1800.c
1261
[CLK_MIPIMPLL] = &clk_mipimpll.common.hw,
drivers/clk/sophgo/clk-cv1800.c
1262
[CLK_A0PLL] = &clk_a0pll.common.hw,
drivers/clk/sophgo/clk-cv1800.c
1263
[CLK_DISPPLL] = &clk_disppll.common.hw,
drivers/clk/sophgo/clk-cv1800.c
1264
[CLK_CAM0PLL] = &clk_cam0pll.common.hw,
drivers/clk/sophgo/clk-cv1800.c
1265
[CLK_CAM1PLL] = &clk_cam1pll.common.hw,
drivers/clk/sophgo/clk-cv1800.c
1267
[CLK_MIPIMPLL_D3] = &clk_mipimpll_d3.common.hw,
drivers/clk/sophgo/clk-cv1800.c
1268
[CLK_CAM0PLL_D2] = &clk_cam0pll_d2.common.hw,
drivers/clk/sophgo/clk-cv1800.c
1269
[CLK_CAM0PLL_D3] = &clk_cam0pll_d3.common.hw,
drivers/clk/sophgo/clk-cv1800.c
1271
[CLK_TPU] = &clk_tpu.mux.common.hw,
drivers/clk/sophgo/clk-cv1800.c
1272
[CLK_TPU_FAB] = &clk_tpu_fab.common.hw,
drivers/clk/sophgo/clk-cv1800.c
1273
[CLK_AHB_ROM] = &clk_ahb_rom.common.hw,
drivers/clk/sophgo/clk-cv1800.c
1274
[CLK_DDR_AXI_REG] = &clk_ddr_axi_reg.common.hw,
drivers/clk/sophgo/clk-cv1800.c
1275
[CLK_RTC_25M] = &clk_rtc_25m.common.hw,
drivers/clk/sophgo/clk-cv1800.c
1276
[CLK_SRC_RTC_SYS_0] = &clk_src_rtc_sys_0.div.common.hw,
drivers/clk/sophgo/clk-cv1800.c
1277
[CLK_TEMPSEN] = &clk_tempsen.common.hw,
drivers/clk/sophgo/clk-cv1800.c
1278
[CLK_SARADC] = &clk_saradc.common.hw,
drivers/clk/sophgo/clk-cv1800.c
1279
[CLK_EFUSE] = &clk_efuse.common.hw,
drivers/clk/sophgo/clk-cv1800.c
1280
[CLK_APB_EFUSE] = &clk_apb_efuse.common.hw,
drivers/clk/sophgo/clk-cv1800.c
1281
[CLK_DEBUG] = &clk_debug.common.hw,
drivers/clk/sophgo/clk-cv1800.c
1282
[CLK_AP_DEBUG] = &clk_ap_debug.div.common.hw,
drivers/clk/sophgo/clk-cv1800.c
1283
[CLK_XTAL_MISC] = &clk_xtal_misc.common.hw,
drivers/clk/sophgo/clk-cv1800.c
1284
[CLK_AXI4_EMMC] = &clk_axi4_emmc.common.hw,
drivers/clk/sophgo/clk-cv1800.c
1285
[CLK_EMMC] = &clk_emmc.mux.common.hw,
drivers/clk/sophgo/clk-cv1800.c
1286
[CLK_EMMC_100K] = &clk_emmc_100k.common.hw,
drivers/clk/sophgo/clk-cv1800.c
1287
[CLK_AXI4_SD0] = &clk_axi4_sd0.common.hw,
drivers/clk/sophgo/clk-cv1800.c
1288
[CLK_SD0] = &clk_sd0.mux.common.hw,
drivers/clk/sophgo/clk-cv1800.c
1289
[CLK_SD0_100K] = &clk_sd0_100k.common.hw,
drivers/clk/sophgo/clk-cv1800.c
1290
[CLK_AXI4_SD1] = &clk_axi4_sd1.common.hw,
drivers/clk/sophgo/clk-cv1800.c
1291
[CLK_SD1] = &clk_sd1.mux.common.hw,
drivers/clk/sophgo/clk-cv1800.c
1292
[CLK_SD1_100K] = &clk_sd1_100k.common.hw,
drivers/clk/sophgo/clk-cv1800.c
1293
[CLK_SPI_NAND] = &clk_spi_nand.mux.common.hw,
drivers/clk/sophgo/clk-cv1800.c
1294
[CLK_ETH0_500M] = &clk_eth0_500m.div.common.hw,
drivers/clk/sophgo/clk-cv1800.c
1295
[CLK_AXI4_ETH0] = &clk_axi4_eth0.common.hw,
drivers/clk/sophgo/clk-cv1800.c
1296
[CLK_ETH1_500M] = &clk_eth1_500m.div.common.hw,
drivers/clk/sophgo/clk-cv1800.c
1297
[CLK_AXI4_ETH1] = &clk_axi4_eth1.common.hw,
drivers/clk/sophgo/clk-cv1800.c
1298
[CLK_APB_GPIO] = &clk_apb_gpio.common.hw,
drivers/clk/sophgo/clk-cv1800.c
1299
[CLK_APB_GPIO_INTR] = &clk_apb_gpio_intr.common.hw,
drivers/clk/sophgo/clk-cv1800.c
1300
[CLK_GPIO_DB] = &clk_gpio_db.common.hw,
drivers/clk/sophgo/clk-cv1800.c
1301
[CLK_AHB_SF] = &clk_ahb_sf.common.hw,
drivers/clk/sophgo/clk-cv1800.c
1302
[CLK_AHB_SF1] = &clk_ahb_sf1.common.hw,
drivers/clk/sophgo/clk-cv1800.c
1303
[CLK_A24M] = &clk_a24m.common.hw,
drivers/clk/sophgo/clk-cv1800.c
1304
[CLK_AUDSRC] = &clk_audsrc.mux.common.hw,
drivers/clk/sophgo/clk-cv1800.c
1305
[CLK_APB_AUDSRC] = &clk_apb_audsrc.common.hw,
drivers/clk/sophgo/clk-cv1800.c
1306
[CLK_SDMA_AXI] = &clk_sdma_axi.common.hw,
drivers/clk/sophgo/clk-cv1800.c
1307
[CLK_SDMA_AUD0] = &clk_sdma_aud0.mux.common.hw,
drivers/clk/sophgo/clk-cv1800.c
1308
[CLK_SDMA_AUD1] = &clk_sdma_aud1.mux.common.hw,
drivers/clk/sophgo/clk-cv1800.c
1309
[CLK_SDMA_AUD2] = &clk_sdma_aud2.mux.common.hw,
drivers/clk/sophgo/clk-cv1800.c
1310
[CLK_SDMA_AUD3] = &clk_sdma_aud3.mux.common.hw,
drivers/clk/sophgo/clk-cv1800.c
1311
[CLK_I2C] = &clk_i2c.div.common.hw,
drivers/clk/sophgo/clk-cv1800.c
1312
[CLK_APB_I2C] = &clk_apb_i2c.common.hw,
drivers/clk/sophgo/clk-cv1800.c
1313
[CLK_APB_I2C0] = &clk_apb_i2c0.common.hw,
drivers/clk/sophgo/clk-cv1800.c
1314
[CLK_APB_I2C1] = &clk_apb_i2c1.common.hw,
drivers/clk/sophgo/clk-cv1800.c
1315
[CLK_APB_I2C2] = &clk_apb_i2c2.common.hw,
drivers/clk/sophgo/clk-cv1800.c
1316
[CLK_APB_I2C3] = &clk_apb_i2c3.common.hw,
drivers/clk/sophgo/clk-cv1800.c
1317
[CLK_APB_I2C4] = &clk_apb_i2c4.common.hw,
drivers/clk/sophgo/clk-cv1800.c
1318
[CLK_APB_WDT] = &clk_apb_wdt.common.hw,
drivers/clk/sophgo/clk-cv1800.c
1319
[CLK_PWM_SRC] = &clk_pwm_src.mux.common.hw,
drivers/clk/sophgo/clk-cv1800.c
1320
[CLK_PWM] = &clk_pwm.common.hw,
drivers/clk/sophgo/clk-cv1800.c
1321
[CLK_SPI] = &clk_spi.div.common.hw,
drivers/clk/sophgo/clk-cv1800.c
1322
[CLK_APB_SPI0] = &clk_apb_spi0.common.hw,
drivers/clk/sophgo/clk-cv1800.c
1323
[CLK_APB_SPI1] = &clk_apb_spi1.common.hw,
drivers/clk/sophgo/clk-cv1800.c
1324
[CLK_APB_SPI2] = &clk_apb_spi2.common.hw,
drivers/clk/sophgo/clk-cv1800.c
1325
[CLK_APB_SPI3] = &clk_apb_spi3.common.hw,
drivers/clk/sophgo/clk-cv1800.c
1326
[CLK_1M] = &clk_1m.common.hw,
drivers/clk/sophgo/clk-cv1800.c
1327
[CLK_CAM0_200] = &clk_cam0_200.mux.common.hw,
drivers/clk/sophgo/clk-cv1800.c
1328
[CLK_PM] = &clk_pm.common.hw,
drivers/clk/sophgo/clk-cv1800.c
1329
[CLK_TIMER0] = &clk_timer0.common.hw,
drivers/clk/sophgo/clk-cv1800.c
1330
[CLK_TIMER1] = &clk_timer1.common.hw,
drivers/clk/sophgo/clk-cv1800.c
1331
[CLK_TIMER2] = &clk_timer2.common.hw,
drivers/clk/sophgo/clk-cv1800.c
1332
[CLK_TIMER3] = &clk_timer3.common.hw,
drivers/clk/sophgo/clk-cv1800.c
1333
[CLK_TIMER4] = &clk_timer4.common.hw,
drivers/clk/sophgo/clk-cv1800.c
1334
[CLK_TIMER5] = &clk_timer5.common.hw,
drivers/clk/sophgo/clk-cv1800.c
1335
[CLK_TIMER6] = &clk_timer6.common.hw,
drivers/clk/sophgo/clk-cv1800.c
1336
[CLK_TIMER7] = &clk_timer7.common.hw,
drivers/clk/sophgo/clk-cv1800.c
1337
[CLK_UART0] = &clk_uart0.common.hw,
drivers/clk/sophgo/clk-cv1800.c
1338
[CLK_APB_UART0] = &clk_apb_uart0.common.hw,
drivers/clk/sophgo/clk-cv1800.c
1339
[CLK_UART1] = &clk_uart1.common.hw,
drivers/clk/sophgo/clk-cv1800.c
1340
[CLK_APB_UART1] = &clk_apb_uart1.common.hw,
drivers/clk/sophgo/clk-cv1800.c
1341
[CLK_UART2] = &clk_uart2.common.hw,
drivers/clk/sophgo/clk-cv1800.c
1342
[CLK_APB_UART2] = &clk_apb_uart2.common.hw,
drivers/clk/sophgo/clk-cv1800.c
1343
[CLK_UART3] = &clk_uart3.common.hw,
drivers/clk/sophgo/clk-cv1800.c
1344
[CLK_APB_UART3] = &clk_apb_uart3.common.hw,
drivers/clk/sophgo/clk-cv1800.c
1345
[CLK_UART4] = &clk_uart4.common.hw,
drivers/clk/sophgo/clk-cv1800.c
1346
[CLK_APB_UART4] = &clk_apb_uart4.common.hw,
drivers/clk/sophgo/clk-cv1800.c
1347
[CLK_APB_I2S0] = &clk_apb_i2s0.common.hw,
drivers/clk/sophgo/clk-cv1800.c
1348
[CLK_APB_I2S1] = &clk_apb_i2s1.common.hw,
drivers/clk/sophgo/clk-cv1800.c
1349
[CLK_APB_I2S2] = &clk_apb_i2s2.common.hw,
drivers/clk/sophgo/clk-cv1800.c
1350
[CLK_APB_I2S3] = &clk_apb_i2s3.common.hw,
drivers/clk/sophgo/clk-cv1800.c
1351
[CLK_AXI4_USB] = &clk_axi4_usb.common.hw,
drivers/clk/sophgo/clk-cv1800.c
1352
[CLK_APB_USB] = &clk_apb_usb.common.hw,
drivers/clk/sophgo/clk-cv1800.c
1353
[CLK_USB_125M] = &clk_usb_125m.div.common.hw,
drivers/clk/sophgo/clk-cv1800.c
1354
[CLK_USB_33K] = &clk_usb_33k.common.hw,
drivers/clk/sophgo/clk-cv1800.c
1355
[CLK_USB_12M] = &clk_usb_12m.div.common.hw,
drivers/clk/sophgo/clk-cv1800.c
1356
[CLK_AXI4] = &clk_axi4.mux.common.hw,
drivers/clk/sophgo/clk-cv1800.c
1357
[CLK_AXI6] = &clk_axi6.div.common.hw,
drivers/clk/sophgo/clk-cv1800.c
1358
[CLK_DSI_ESC] = &clk_dsi_esc.div.common.hw,
drivers/clk/sophgo/clk-cv1800.c
1359
[CLK_AXI_VIP] = &clk_axi_vip.mux.common.hw,
drivers/clk/sophgo/clk-cv1800.c
1360
[CLK_SRC_VIP_SYS_0] = &clk_src_vip_sys_0.mux.common.hw,
drivers/clk/sophgo/clk-cv1800.c
1361
[CLK_SRC_VIP_SYS_1] = &clk_src_vip_sys_1.mux.common.hw,
drivers/clk/sophgo/clk-cv1800.c
1362
[CLK_SRC_VIP_SYS_2] = &clk_src_vip_sys_2.mux.common.hw,
drivers/clk/sophgo/clk-cv1800.c
1363
[CLK_SRC_VIP_SYS_3] = &clk_src_vip_sys_3.mux.common.hw,
drivers/clk/sophgo/clk-cv1800.c
1364
[CLK_SRC_VIP_SYS_4] = &clk_src_vip_sys_4.mux.common.hw,
drivers/clk/sophgo/clk-cv1800.c
1365
[CLK_CSI_BE_VIP] = &clk_csi_be_vip.common.hw,
drivers/clk/sophgo/clk-cv1800.c
1366
[CLK_CSI_MAC0_VIP] = &clk_csi_mac0_vip.common.hw,
drivers/clk/sophgo/clk-cv1800.c
1367
[CLK_CSI_MAC1_VIP] = &clk_csi_mac1_vip.common.hw,
drivers/clk/sophgo/clk-cv1800.c
1368
[CLK_CSI_MAC2_VIP] = &clk_csi_mac2_vip.common.hw,
drivers/clk/sophgo/clk-cv1800.c
1369
[CLK_CSI0_RX_VIP] = &clk_csi0_rx_vip.common.hw,
drivers/clk/sophgo/clk-cv1800.c
1370
[CLK_CSI1_RX_VIP] = &clk_csi1_rx_vip.common.hw,
drivers/clk/sophgo/clk-cv1800.c
1371
[CLK_ISP_TOP_VIP] = &clk_isp_top_vip.common.hw,
drivers/clk/sophgo/clk-cv1800.c
1372
[CLK_IMG_D_VIP] = &clk_img_d_vip.common.hw,
drivers/clk/sophgo/clk-cv1800.c
1373
[CLK_IMG_V_VIP] = &clk_img_v_vip.common.hw,
drivers/clk/sophgo/clk-cv1800.c
1374
[CLK_SC_TOP_VIP] = &clk_sc_top_vip.common.hw,
drivers/clk/sophgo/clk-cv1800.c
1375
[CLK_SC_D_VIP] = &clk_sc_d_vip.common.hw,
drivers/clk/sophgo/clk-cv1800.c
1376
[CLK_SC_V1_VIP] = &clk_sc_v1_vip.common.hw,
drivers/clk/sophgo/clk-cv1800.c
1377
[CLK_SC_V2_VIP] = &clk_sc_v2_vip.common.hw,
drivers/clk/sophgo/clk-cv1800.c
1378
[CLK_SC_V3_VIP] = &clk_sc_v3_vip.common.hw,
drivers/clk/sophgo/clk-cv1800.c
1379
[CLK_DWA_VIP] = &clk_dwa_vip.common.hw,
drivers/clk/sophgo/clk-cv1800.c
1380
[CLK_BT_VIP] = &clk_bt_vip.common.hw,
drivers/clk/sophgo/clk-cv1800.c
1381
[CLK_DISP_VIP] = &clk_disp_vip.common.hw,
drivers/clk/sophgo/clk-cv1800.c
1382
[CLK_DSI_MAC_VIP] = &clk_dsi_mac_vip.common.hw,
drivers/clk/sophgo/clk-cv1800.c
1383
[CLK_LVDS0_VIP] = &clk_lvds0_vip.common.hw,
drivers/clk/sophgo/clk-cv1800.c
1384
[CLK_LVDS1_VIP] = &clk_lvds1_vip.common.hw,
drivers/clk/sophgo/clk-cv1800.c
1385
[CLK_PAD_VI_VIP] = &clk_pad_vi_vip.common.hw,
drivers/clk/sophgo/clk-cv1800.c
1386
[CLK_PAD_VI1_VIP] = &clk_pad_vi1_vip.common.hw,
drivers/clk/sophgo/clk-cv1800.c
1387
[CLK_PAD_VI2_VIP] = &clk_pad_vi2_vip.common.hw,
drivers/clk/sophgo/clk-cv1800.c
1388
[CLK_CFG_REG_VIP] = &clk_cfg_reg_vip.common.hw,
drivers/clk/sophgo/clk-cv1800.c
1389
[CLK_VIP_IP0] = &clk_vip_ip0.common.hw,
drivers/clk/sophgo/clk-cv1800.c
1390
[CLK_VIP_IP1] = &clk_vip_ip1.common.hw,
drivers/clk/sophgo/clk-cv1800.c
1391
[CLK_VIP_IP2] = &clk_vip_ip2.common.hw,
drivers/clk/sophgo/clk-cv1800.c
1392
[CLK_VIP_IP3] = &clk_vip_ip3.common.hw,
drivers/clk/sophgo/clk-cv1800.c
1393
[CLK_IVE_VIP] = &clk_ive_vip.common.hw,
drivers/clk/sophgo/clk-cv1800.c
1394
[CLK_RAW_VIP] = &clk_raw_vip.common.hw,
drivers/clk/sophgo/clk-cv1800.c
1395
[CLK_OSDC_VIP] = &clk_osdc_vip.common.hw,
drivers/clk/sophgo/clk-cv1800.c
1396
[CLK_CAM0_VIP] = &clk_cam0_vip.common.hw,
drivers/clk/sophgo/clk-cv1800.c
1397
[CLK_AXI_VIDEO_CODEC] = &clk_axi_video_codec.mux.common.hw,
drivers/clk/sophgo/clk-cv1800.c
1398
[CLK_VC_SRC0] = &clk_vc_src0.mux.common.hw,
drivers/clk/sophgo/clk-cv1800.c
1399
[CLK_VC_SRC1] = &clk_vc_src1.div.common.hw,
drivers/clk/sophgo/clk-cv1800.c
1400
[CLK_VC_SRC2] = &clk_vc_src2.div.common.hw,
drivers/clk/sophgo/clk-cv1800.c
1401
[CLK_H264C] = &clk_h264c.common.hw,
drivers/clk/sophgo/clk-cv1800.c
1402
[CLK_APB_H264C] = &clk_apb_h264c.common.hw,
drivers/clk/sophgo/clk-cv1800.c
1403
[CLK_H265C] = &clk_h265c.common.hw,
drivers/clk/sophgo/clk-cv1800.c
1404
[CLK_APB_H265C] = &clk_apb_h265c.common.hw,
drivers/clk/sophgo/clk-cv1800.c
1405
[CLK_JPEG] = &clk_jpeg.common.hw,
drivers/clk/sophgo/clk-cv1800.c
1406
[CLK_APB_JPEG] = &clk_apb_jpeg.common.hw,
drivers/clk/sophgo/clk-cv1800.c
1407
[CLK_CAM0] = &clk_cam0.common.hw,
drivers/clk/sophgo/clk-cv1800.c
1408
[CLK_CAM1] = &clk_cam1.common.hw,
drivers/clk/sophgo/clk-cv1800.c
1409
[CLK_WGN] = &clk_wgn.common.hw,
drivers/clk/sophgo/clk-cv1800.c
1410
[CLK_WGN0] = &clk_wgn0.common.hw,
drivers/clk/sophgo/clk-cv1800.c
1411
[CLK_WGN1] = &clk_wgn1.common.hw,
drivers/clk/sophgo/clk-cv1800.c
1412
[CLK_WGN2] = &clk_wgn2.common.hw,
drivers/clk/sophgo/clk-cv1800.c
1413
[CLK_KEYSCAN] = &clk_keyscan.common.hw,
drivers/clk/sophgo/clk-cv1800.c
1414
[CLK_CFG_REG_VC] = &clk_cfg_reg_vc.common.hw,
drivers/clk/sophgo/clk-cv1800.c
1415
[CLK_C906_0] = &clk_c906_0.common.hw,
drivers/clk/sophgo/clk-cv1800.c
1416
[CLK_C906_1] = &clk_c906_1.common.hw,
drivers/clk/sophgo/clk-cv1800.c
1417
[CLK_A53] = &clk_a53.common.hw,
drivers/clk/sophgo/clk-cv1800.c
1418
[CLK_CPU_AXI0] = &clk_cpu_axi0.div.common.hw,
drivers/clk/sophgo/clk-cv1800.c
1419
[CLK_CPU_GIC] = &clk_cpu_gic.div.common.hw,
drivers/clk/sophgo/clk-cv1800.c
1420
[CLK_XTAL_AP] = &clk_xtal_ap.common.hw,
drivers/clk/sophgo/clk-cv1800.c
1421
[CLK_DISP_SRC_VIP] = &clk_disp_src_vip.div.common.hw,
drivers/clk/sophgo/clk-cv1800.c
1465
struct cv1800_clk_common *common;
drivers/clk/sophgo/clk-cv1800.c
1473
common = hw_to_cv1800_clk_common(hw);
drivers/clk/sophgo/clk-cv1800.c
1474
common->base = reg;
drivers/clk/sophgo/clk-cv1800.c
1475
common->lock = &ctrl->lock;
drivers/clk/sophgo/clk-cv1800.c
167
{ .hw = &clk_cam0pll.common.hw },
drivers/clk/sophgo/clk-cv1800.c
187
{ .hw = &clk_tpll.common.hw },
drivers/clk/sophgo/clk-cv1800.c
188
{ .hw = &clk_a0pll.common.hw },
drivers/clk/sophgo/clk-cv1800.c
189
{ .hw = &clk_mipimpll.common.hw },
drivers/clk/sophgo/clk-cv1800.c
190
{ .hw = &clk_fpll.common.hw },
drivers/clk/sophgo/clk-cv1800.c
211
{ .hw = &clk_axi6.div.common.hw },
drivers/clk/sophgo/clk-cv1800.c
215
{ .hw = &clk_axi6.div.common.hw },
drivers/clk/sophgo/clk-cv1800.c
221
{ .hw = &clk_fpll.common.hw },
drivers/clk/sophgo/clk-cv1800.c
222
{ .hw = &clk_disppll.common.hw },
drivers/clk/sophgo/clk-cv1800.c
233
{ .hw = &clk_axi4.mux.common.hw },
drivers/clk/sophgo/clk-cv1800.c
242
{ .hw = &clk_xtal_misc.common.hw },
drivers/clk/sophgo/clk-cv1800.c
249
{ .hw = &clk_disppll.common.hw },
drivers/clk/sophgo/clk-cv1800.c
291
{ .hw = &clk_1m.common.hw },
drivers/clk/sophgo/clk-cv1800.c
294
{ .hw = &clk_cam0_200.mux.common.hw },
drivers/clk/sophgo/clk-cv1800.c
456
{ .hw = &clk_a0pll.common.hw },
drivers/clk/sophgo/clk-cv1800.c
457
{ .hw = &clk_a24m.common.hw },
drivers/clk/sophgo/clk-cv1800.c
629
{ .hw = &clk_mipimpll.common.hw },
drivers/clk/sophgo/clk-cv1800.c
630
{ .hw = &clk_cam0pll.common.hw },
drivers/clk/sophgo/clk-cv1800.c
631
{ .hw = &clk_disppll.common.hw },
drivers/clk/sophgo/clk-cv1800.c
632
{ .hw = &clk_fpll.common.hw },
drivers/clk/sophgo/clk-cv1800.c
636
{ .hw = &clk_disppll.common.hw },
drivers/clk/sophgo/clk-cv1800.c
652
{ .hw = &clk_axi_vip.mux.common.hw },
drivers/clk/sophgo/clk-cv1800.c
71
{ .hw = &clk_mipimpll.common.hw },
drivers/clk/sophgo/clk-cv1800.c
75
{ .hw = &clk_mipimpll.common.hw },
drivers/clk/sophgo/clk-cv1800.c
789
{ .hw = &clk_cam0pll.common.hw },
drivers/clk/sophgo/clk-cv1800.c
79
{ .hw = &clk_fpll.common.hw },
drivers/clk/sophgo/clk-cv1800.c
790
{ .hw = &clk_cam0pll_d2.common.hw },
drivers/clk/sophgo/clk-cv1800.c
791
{ .hw = &clk_cam0pll_d3.common.hw },
drivers/clk/sophgo/clk-cv1800.c
792
{ .hw = &clk_mipimpll_d3.common.hw },
drivers/clk/sophgo/clk-cv1800.c
809
{ .hw = &clk_a0pll.common.hw },
drivers/clk/sophgo/clk-cv1800.c
810
{ .hw = &clk_mipimpll.common.hw },
drivers/clk/sophgo/clk-cv1800.c
811
{ .hw = &clk_cam1pll.common.hw },
drivers/clk/sophgo/clk-cv1800.c
812
{ .hw = &clk_fpll.common.hw },
drivers/clk/sophgo/clk-cv1800.c
816
{ .hw = &clk_disppll.common.hw },
drivers/clk/sophgo/clk-cv1800.c
817
{ .hw = &clk_mipimpll.common.hw },
drivers/clk/sophgo/clk-cv1800.c
818
{ .hw = &clk_cam1pll.common.hw },
drivers/clk/sophgo/clk-cv1800.c
819
{ .hw = &clk_fpll.common.hw },
drivers/clk/sophgo/clk-cv1800.c
823
{ .hw = &clk_cam1pll.common.hw },
drivers/clk/sophgo/clk-cv1800.c
834
{ .hw = &clk_axi_video_codec.mux.common.hw },
drivers/clk/sophgo/clk-cv1800.c
887
{ .hw = &clk_pwm_src.mux.common.hw },
drivers/clk/sophgo/clk-cv1800.c
897
{ .hw = &clk_tpll.common.hw },
drivers/clk/sophgo/clk-cv1800.c
898
{ .hw = &clk_a0pll.common.hw },
drivers/clk/sophgo/clk-cv1800.c
899
{ .hw = &clk_mipimpll.common.hw },
drivers/clk/sophgo/clk-cv1800.c
900
{ .hw = &clk_mpll.common.hw },
drivers/clk/sophgo/clk-cv1800.c
901
{ .hw = &clk_fpll.common.hw },
drivers/clk/sophgo/clk-cv1800.c
905
{ .hw = &clk_tpll.common.hw },
drivers/clk/sophgo/clk-cv1800.c
906
{ .hw = &clk_a0pll.common.hw },
drivers/clk/sophgo/clk-cv1800.c
907
{ .hw = &clk_disppll.common.hw },
drivers/clk/sophgo/clk-cv1800.c
908
{ .hw = &clk_mpll.common.hw },
drivers/clk/sophgo/clk-cv1800.c
909
{ .hw = &clk_fpll.common.hw },
drivers/clk/sophgo/clk-cv1800.c
976
{ .hw = &clk_tpll.common.hw },
drivers/clk/sophgo/clk-cv1800.c
977
{ .hw = &clk_a0pll.common.hw },
drivers/clk/sophgo/clk-cv1800.c
978
{ .hw = &clk_mipimpll.common.hw },
drivers/clk/sophgo/clk-cv1800.c
979
{ .hw = &clk_mpll.common.hw },
drivers/clk/sophgo/clk-cv1800.c
980
{ .hw = &clk_fpll.common.hw },
drivers/clk/sophgo/clk-cv18xx-common.c
13
int cv1800_clk_setbit(struct cv1800_clk_common *common,
drivers/clk/sophgo/clk-cv18xx-common.c
20
spin_lock_irqsave(common->lock, flags);
drivers/clk/sophgo/clk-cv18xx-common.c
22
value = readl(common->base + field->reg);
drivers/clk/sophgo/clk-cv18xx-common.c
23
writel(value | mask, common->base + field->reg);
drivers/clk/sophgo/clk-cv18xx-common.c
25
spin_unlock_irqrestore(common->lock, flags);
drivers/clk/sophgo/clk-cv18xx-common.c
30
int cv1800_clk_clearbit(struct cv1800_clk_common *common,
drivers/clk/sophgo/clk-cv18xx-common.c
37
spin_lock_irqsave(common->lock, flags);
drivers/clk/sophgo/clk-cv18xx-common.c
39
value = readl(common->base + field->reg);
drivers/clk/sophgo/clk-cv18xx-common.c
40
writel(value & ~mask, common->base + field->reg);
drivers/clk/sophgo/clk-cv18xx-common.c
42
spin_unlock_irqrestore(common->lock, flags);
drivers/clk/sophgo/clk-cv18xx-common.c
47
int cv1800_clk_checkbit(struct cv1800_clk_common *common,
drivers/clk/sophgo/clk-cv18xx-common.c
50
return readl(common->base + field->reg) & BIT(field->shift);
drivers/clk/sophgo/clk-cv18xx-common.c
55
void cv1800_clk_wait_for_lock(struct cv1800_clk_common *common,
drivers/clk/sophgo/clk-cv18xx-common.c
58
void __iomem *addr = common->base + reg;
drivers/clk/sophgo/clk-cv18xx-common.h
71
int cv1800_clk_setbit(struct cv1800_clk_common *common,
drivers/clk/sophgo/clk-cv18xx-common.h
73
int cv1800_clk_clearbit(struct cv1800_clk_common *common,
drivers/clk/sophgo/clk-cv18xx-common.h
75
int cv1800_clk_checkbit(struct cv1800_clk_common *common,
drivers/clk/sophgo/clk-cv18xx-common.h
78
void cv1800_clk_wait_for_lock(struct cv1800_clk_common *common,
drivers/clk/sophgo/clk-cv18xx-ip.c
106
return cv1800_clk_checkbit(&div->common, &div->gate);
drivers/clk/sophgo/clk-cv18xx-ip.c
109
static int div_helper_set_rate(struct cv1800_clk_common *common,
drivers/clk/sophgo/clk-cv18xx-ip.c
119
spin_lock_irqsave(common->lock, flags);
drivers/clk/sophgo/clk-cv18xx-ip.c
121
reg = readl(common->base + div->reg);
drivers/clk/sophgo/clk-cv18xx-ip.c
126
writel(reg, common->base + div->reg);
drivers/clk/sophgo/clk-cv18xx-ip.c
128
spin_unlock_irqrestore(common->lock, flags);
drivers/clk/sophgo/clk-cv18xx-ip.c
133
static u32 div_helper_get_clockdiv(struct cv1800_clk_common *common,
drivers/clk/sophgo/clk-cv18xx-ip.c
145
reg = readl(common->base + div->reg);
drivers/clk/sophgo/clk-cv18xx-ip.c
16
struct cv1800_clk_common *common = hw_to_cv1800_clk_common(hw);
drivers/clk/sophgo/clk-cv18xx-ip.c
175
return div_helper_determine_rate(&div->div, &div->common.hw, req);
drivers/clk/sophgo/clk-cv18xx-ip.c
178
static bool div_is_better_rate(struct cv1800_clk_common *common,
drivers/clk/sophgo/clk-cv18xx-ip.c
18
return container_of(common, struct cv1800_clk_gate, common);
drivers/clk/sophgo/clk-cv18xx-ip.c
182
if (common->features & CLK_DIVIDER_ROUND_CLOSEST)
drivers/clk/sophgo/clk-cv18xx-ip.c
188
static int mux_helper_determine_rate(struct cv1800_clk_common *common,
drivers/clk/sophgo/clk-cv18xx-ip.c
196
struct clk_hw *best_parent, *hw = &common->hw;
drivers/clk/sophgo/clk-cv18xx-ip.c
239
if (div_is_better_rate(common, req->rate,
drivers/clk/sophgo/clk-cv18xx-ip.c
25
return cv1800_clk_setbit(&gate->common, &gate->gate);
drivers/clk/sophgo/clk-cv18xx-ip.c
262
return mux_helper_determine_rate(&div->common, req,
drivers/clk/sophgo/clk-cv18xx-ip.c
272
val = div_helper_get_clockdiv(&div->common, &div->div);
drivers/clk/sophgo/clk-cv18xx-ip.c
289
return div_helper_set_rate(&div->common, &div->div, val);
drivers/clk/sophgo/clk-cv18xx-ip.c
316
if (cv1800_clk_checkbit(&div->div.common, &div->bypass)) {
drivers/clk/sophgo/clk-cv18xx-ip.c
32
cv1800_clk_clearbit(&gate->common, &gate->gate);
drivers/clk/sophgo/clk-cv18xx-ip.c
339
return mux_helper_determine_rate(&div->div.common, req,
drivers/clk/sophgo/clk-cv18xx-ip.c
348
if (cv1800_clk_checkbit(&div->div.common, &div->bypass))
drivers/clk/sophgo/clk-cv18xx-ip.c
359
if (cv1800_clk_checkbit(&div->div.common, &div->bypass))
drivers/clk/sophgo/clk-cv18xx-ip.c
369
if (cv1800_clk_checkbit(&div->div.common, &div->bypass))
drivers/clk/sophgo/clk-cv18xx-ip.c
380
return cv1800_clk_clearbit(&div->div.common, &div->bypass);
drivers/clk/sophgo/clk-cv18xx-ip.c
382
return cv1800_clk_setbit(&div->div.common, &div->bypass);
drivers/clk/sophgo/clk-cv18xx-ip.c
39
return cv1800_clk_checkbit(&gate->common, &gate->gate);
drivers/clk/sophgo/clk-cv18xx-ip.c
401
struct cv1800_clk_common *common = hw_to_cv1800_clk_common(hw);
drivers/clk/sophgo/clk-cv18xx-ip.c
403
return container_of(common, struct cv1800_clk_mux, common);
drivers/clk/sophgo/clk-cv18xx-ip.c
410
return cv1800_clk_setbit(&mux->common, &mux->gate);
drivers/clk/sophgo/clk-cv18xx-ip.c
417
cv1800_clk_clearbit(&mux->common, &mux->gate);
drivers/clk/sophgo/clk-cv18xx-ip.c
424
return cv1800_clk_checkbit(&mux->common, &mux->gate);
drivers/clk/sophgo/clk-cv18xx-ip.c
431
return div_helper_determine_rate(&mux->div, &mux->common.hw, req);
drivers/clk/sophgo/clk-cv18xx-ip.c
439
return mux_helper_determine_rate(&mux->common, req,
drivers/clk/sophgo/clk-cv18xx-ip.c
449
val = div_helper_get_clockdiv(&mux->common, &mux->div);
drivers/clk/sophgo/clk-cv18xx-ip.c
466
return div_helper_set_rate(&mux->common, &mux->div, val);
drivers/clk/sophgo/clk-cv18xx-ip.c
472
u32 reg = readl(mux->common.base + mux->mux.reg);
drivers/clk/sophgo/clk-cv18xx-ip.c
481
reg = readl(mux->common.base + mux->mux.reg);
drivers/clk/sophgo/clk-cv18xx-ip.c
483
writel(reg, mux->common.base + mux->mux.reg);
drivers/clk/sophgo/clk-cv18xx-ip.c
493
spin_lock_irqsave(mux->common.lock, flags);
drivers/clk/sophgo/clk-cv18xx-ip.c
497
spin_unlock_irqrestore(mux->common.lock, flags);
drivers/clk/sophgo/clk-cv18xx-ip.c
529
if (cv1800_clk_checkbit(&mux->mux.common, &mux->bypass)) {
drivers/clk/sophgo/clk-cv18xx-ip.c
552
return mux_helper_determine_rate(&mux->mux.common, req,
drivers/clk/sophgo/clk-cv18xx-ip.c
561
if (cv1800_clk_checkbit(&mux->mux.common, &mux->bypass))
drivers/clk/sophgo/clk-cv18xx-ip.c
572
if (cv1800_clk_checkbit(&mux->mux.common, &mux->bypass))
drivers/clk/sophgo/clk-cv18xx-ip.c
582
if (cv1800_clk_checkbit(&mux->mux.common, &mux->bypass))
drivers/clk/sophgo/clk-cv18xx-ip.c
593
return cv1800_clk_setbit(&mux->mux.common, &mux->bypass);
drivers/clk/sophgo/clk-cv18xx-ip.c
595
return cv1800_clk_clearbit(&mux->mux.common, &mux->bypass);
drivers/clk/sophgo/clk-cv18xx-ip.c
614
struct cv1800_clk_common *common = hw_to_cv1800_clk_common(hw);
drivers/clk/sophgo/clk-cv18xx-ip.c
616
return container_of(common, struct cv1800_clk_mmux, common);
drivers/clk/sophgo/clk-cv18xx-ip.c
621
struct clk_hw *hw = &mmux->common.hw;
drivers/clk/sophgo/clk-cv18xx-ip.c
637
return cv1800_clk_setbit(&mmux->common, &mmux->gate);
drivers/clk/sophgo/clk-cv18xx-ip.c
644
cv1800_clk_clearbit(&mmux->common, &mmux->gate);
drivers/clk/sophgo/clk-cv18xx-ip.c
651
return cv1800_clk_checkbit(&mmux->common, &mmux->gate);
drivers/clk/sophgo/clk-cv18xx-ip.c
660
if (cv1800_clk_checkbit(&mmux->common, &mmux->bypass)) {
drivers/clk/sophgo/clk-cv18xx-ip.c
677
return div_helper_determine_rate(&mmux->div[div_id], &mmux->common.hw,
drivers/clk/sophgo/clk-cv18xx-ip.c
686
return mux_helper_determine_rate(&mmux->common, req,
drivers/clk/sophgo/clk-cv18xx-ip.c
697
if (cv1800_clk_checkbit(&mmux->common, &mmux->bypass))
drivers/clk/sophgo/clk-cv18xx-ip.c
700
if (cv1800_clk_checkbit(&mmux->common, &mmux->clk_sel))
drivers/clk/sophgo/clk-cv18xx-ip.c
705
val = div_helper_get_clockdiv(&mmux->common, div);
drivers/clk/sophgo/clk-cv18xx-ip.c
720
if (cv1800_clk_checkbit(&mmux->common, &mmux->bypass))
drivers/clk/sophgo/clk-cv18xx-ip.c
723
if (cv1800_clk_checkbit(&mmux->common, &mmux->clk_sel))
drivers/clk/sophgo/clk-cv18xx-ip.c
731
return div_helper_set_rate(&mmux->common, div, val);
drivers/clk/sophgo/clk-cv18xx-ip.c
741
if (cv1800_clk_checkbit(&mmux->common, &mmux->bypass))
drivers/clk/sophgo/clk-cv18xx-ip.c
744
if (cv1800_clk_checkbit(&mmux->common, &mmux->clk_sel))
drivers/clk/sophgo/clk-cv18xx-ip.c
750
reg = readl(mmux->common.base + mux->reg);
drivers/clk/sophgo/clk-cv18xx-ip.c
764
cv1800_clk_setbit(&mmux->common, &mmux->bypass);
drivers/clk/sophgo/clk-cv18xx-ip.c
768
cv1800_clk_clearbit(&mmux->common, &mmux->bypass);
drivers/clk/sophgo/clk-cv18xx-ip.c
771
cv1800_clk_clearbit(&mmux->common, &mmux->clk_sel);
drivers/clk/sophgo/clk-cv18xx-ip.c
773
cv1800_clk_setbit(&mmux->common, &mmux->clk_sel);
drivers/clk/sophgo/clk-cv18xx-ip.c
775
spin_lock_irqsave(mmux->common.lock, flags);
drivers/clk/sophgo/clk-cv18xx-ip.c
778
reg = readl(mmux->common.base + mux->reg);
drivers/clk/sophgo/clk-cv18xx-ip.c
781
writel(reg, mmux->common.base + mux->reg);
drivers/clk/sophgo/clk-cv18xx-ip.c
783
spin_unlock_irqrestore(mmux->common.lock, flags);
drivers/clk/sophgo/clk-cv18xx-ip.c
806
struct cv1800_clk_common *common = hw_to_cv1800_clk_common(hw);
drivers/clk/sophgo/clk-cv18xx-ip.c
808
return container_of(common, struct cv1800_clk_audio, common);
drivers/clk/sophgo/clk-cv18xx-ip.c
815
cv1800_clk_setbit(&aclk->common, &aclk->src_en);
drivers/clk/sophgo/clk-cv18xx-ip.c
816
return cv1800_clk_setbit(&aclk->common, &aclk->output_en);
drivers/clk/sophgo/clk-cv18xx-ip.c
823
cv1800_clk_clearbit(&aclk->common, &aclk->output_en);
drivers/clk/sophgo/clk-cv18xx-ip.c
824
cv1800_clk_clearbit(&aclk->common, &aclk->src_en);
drivers/clk/sophgo/clk-cv18xx-ip.c
83
struct cv1800_clk_common *common = hw_to_cv1800_clk_common(hw);
drivers/clk/sophgo/clk-cv18xx-ip.c
831
return cv1800_clk_checkbit(&aclk->common, &aclk->output_en);
drivers/clk/sophgo/clk-cv18xx-ip.c
85
return container_of(common, struct cv1800_clk_div, common);
drivers/clk/sophgo/clk-cv18xx-ip.c
852
if (!cv1800_clk_checkbit(&aclk->common, &aclk->div_en))
drivers/clk/sophgo/clk-cv18xx-ip.c
855
regval = readl(aclk->common.base + aclk->m.reg);
drivers/clk/sophgo/clk-cv18xx-ip.c
858
regval = readl(aclk->common.base + aclk->n.reg);
drivers/clk/sophgo/clk-cv18xx-ip.c
884
spin_lock_irqsave(aclk->common.lock, flags);
drivers/clk/sophgo/clk-cv18xx-ip.c
886
writel(m, aclk->common.base + aclk->m.reg);
drivers/clk/sophgo/clk-cv18xx-ip.c
887
writel(n, aclk->common.base + aclk->n.reg);
drivers/clk/sophgo/clk-cv18xx-ip.c
889
cv1800_clk_setbit(&aclk->common, &aclk->div_en);
drivers/clk/sophgo/clk-cv18xx-ip.c
890
cv1800_clk_setbit(&aclk->common, &aclk->div_up);
drivers/clk/sophgo/clk-cv18xx-ip.c
892
spin_unlock_irqrestore(aclk->common.lock, flags);
drivers/clk/sophgo/clk-cv18xx-ip.c
92
return cv1800_clk_setbit(&div->common, &div->gate);
drivers/clk/sophgo/clk-cv18xx-ip.c
99
cv1800_clk_clearbit(&div->common, &div->gate);
drivers/clk/sophgo/clk-cv18xx-ip.h
12
struct cv1800_clk_common common;
drivers/clk/sophgo/clk-cv18xx-ip.h
152
.common = CV1800_CLK_COMMON(#_name, _parent, \
drivers/clk/sophgo/clk-cv18xx-ip.h
200
.common = CV1800_CLK_COMMON(#_name, _parent, \
drivers/clk/sophgo/clk-cv18xx-ip.h
235
.common = CV1800_CLK_COMMON(#_name, _parent, \
drivers/clk/sophgo/clk-cv18xx-ip.h
25
struct cv1800_clk_common common;
drivers/clk/sophgo/clk-cv18xx-ip.h
36
struct cv1800_clk_common common;
drivers/clk/sophgo/clk-cv18xx-ip.h
48
struct cv1800_clk_common common;
drivers/clk/sophgo/clk-cv18xx-ip.h
59
struct cv1800_clk_common common;
drivers/clk/sophgo/clk-cv18xx-ip.h
71
.common = CV1800_CLK_COMMON(#_name, _parent, \
drivers/clk/sophgo/clk-cv18xx-ip.h
81
.common = CV1800_CLK_COMMON(#_name, _parent, \
drivers/clk/sophgo/clk-cv18xx-ip.h
96
.common = CV1800_CLK_COMMON(#_name, _parent, \
drivers/clk/sophgo/clk-cv18xx-pll.c
142
spin_lock_irqsave(pll->common.lock, flags);
drivers/clk/sophgo/clk-cv18xx-pll.c
144
regval = readl(pll->common.base + pll->pll_reg);
drivers/clk/sophgo/clk-cv18xx-pll.c
147
writel(regval, pll->common.base + pll->pll_reg);
drivers/clk/sophgo/clk-cv18xx-pll.c
149
spin_unlock_irqrestore(pll->common.lock, flags);
drivers/clk/sophgo/clk-cv18xx-pll.c
15
struct cv1800_clk_common *common = hw_to_cv1800_clk_common(hw);
drivers/clk/sophgo/clk-cv18xx-pll.c
151
cv1800_clk_wait_for_lock(&pll->common, pll->pll_status.reg,
drivers/clk/sophgo/clk-cv18xx-pll.c
161
return cv1800_clk_clearbit(&pll->common, &pll->pll_pwd);
drivers/clk/sophgo/clk-cv18xx-pll.c
168
cv1800_clk_setbit(&pll->common, &pll->pll_pwd);
drivers/clk/sophgo/clk-cv18xx-pll.c
17
return container_of(common, struct cv1800_clk_pll, common);
drivers/clk/sophgo/clk-cv18xx-pll.c
175
return cv1800_clk_checkbit(&pll->common, &pll->pll_pwd) == 0;
drivers/clk/sophgo/clk-cv18xx-pll.c
193
return cv1800_clk_checkbit(&pll->common, &pll->pll_syn->en);
drivers/clk/sophgo/clk-cv18xx-pll.c
231
syn_set = readl(pll->common.base + pll->pll_syn->set);
drivers/clk/sophgo/clk-cv18xx-pll.c
236
clk_full = cv1800_clk_checkbit(&pll->common,
drivers/clk/sophgo/clk-cv18xx-pll.c
239
value = readl(pll->common.base + pll->pll_reg);
drivers/clk/sophgo/clk-cv18xx-pll.c
294
bool clk_full = cv1800_clk_checkbit(&pll->common,
drivers/clk/sophgo/clk-cv18xx-pll.c
369
spin_lock_irqsave(pll->common.lock, flags);
drivers/clk/sophgo/clk-cv18xx-pll.c
371
writel(detected_ssc, pll->common.base + pll->pll_syn->set);
drivers/clk/sophgo/clk-cv18xx-pll.c
373
regval = readl(pll->common.base + pll->pll_reg);
drivers/clk/sophgo/clk-cv18xx-pll.c
376
writel(regval, pll->common.base + pll->pll_reg);
drivers/clk/sophgo/clk-cv18xx-pll.c
378
spin_unlock_irqrestore(pll->common.lock, flags);
drivers/clk/sophgo/clk-cv18xx-pll.c
380
cv1800_clk_wait_for_lock(&pll->common, pll->pll_status.reg,
drivers/clk/sophgo/clk-cv18xx-pll.c
39
value = readl(pll->common.base + pll->pll_reg);
drivers/clk/sophgo/clk-cv18xx-pll.c
401
cv1800_clk_setbit(&pll->common, &pll->pll_syn->en);
drivers/clk/sophgo/clk-cv18xx-pll.c
403
cv1800_clk_clearbit(&pll->common, &pll->pll_syn->en);
drivers/clk/sophgo/clk-cv18xx-pll.h
103
.common = CV1800_CLK_COMMON(#_name, _parent, \
drivers/clk/sophgo/clk-cv18xx-pll.h
73
struct cv1800_clk_common common;
drivers/clk/sophgo/clk-cv18xx-pll.h
86
.common = CV1800_CLK_COMMON(#_name, _parent, \
drivers/clk/sophgo/clk-sg2044-pll.c
113
struct sg2044_pll, common);
drivers/clk/sophgo/clk-sg2044-pll.c
146
ret = regmap_read(pll->common.regmap,
drivers/clk/sophgo/clk-sg2044-pll.c
290
ret = regmap_read_poll_timeout_atomic(pll->common.regmap,
drivers/clk/sophgo/clk-sg2044-pll.c
298
return regmap_read_poll_timeout_atomic(pll->common.regmap,
drivers/clk/sophgo/clk-sg2044-pll.c
309
pr_warn("%s: fail to lock pll\n", clk_hw_get_name(&pll->common.hw));
drivers/clk/sophgo/clk-sg2044-pll.c
311
return regmap_set_bits(pll->common.regmap,
drivers/clk/sophgo/clk-sg2044-pll.c
316
return regmap_clear_bits(pll->common.regmap,
drivers/clk/sophgo/clk-sg2044-pll.c
330
return regmap_write_bits(pll->common.regmap,
drivers/clk/sophgo/clk-sg2044-pll.c
357
guard(spinlock_irqsave)(pll->common.lock);
drivers/clk/sophgo/clk-sg2044-pll.c
365
regmap_write_bits(pll->common.regmap,
drivers/clk/sophgo/clk-sg2044-pll.c
399
.common = SG2044_CLK_COMMON_PDATA(_id, #_name, _parent, \
drivers/clk/sophgo/clk-sg2044-pll.c
420
.common = SG2044_CLK_COMMON_PDATA(_id, #_name, _parent, \
drivers/clk/sophgo/clk-sg2044-pll.c
534
&clk_fpll0.common,
drivers/clk/sophgo/clk-sg2044-pll.c
535
&clk_fpll1.common,
drivers/clk/sophgo/clk-sg2044-pll.c
536
&clk_fpll2.common,
drivers/clk/sophgo/clk-sg2044-pll.c
537
&clk_dpll0.common,
drivers/clk/sophgo/clk-sg2044-pll.c
538
&clk_dpll1.common,
drivers/clk/sophgo/clk-sg2044-pll.c
539
&clk_dpll2.common,
drivers/clk/sophgo/clk-sg2044-pll.c
540
&clk_dpll3.common,
drivers/clk/sophgo/clk-sg2044-pll.c
541
&clk_dpll4.common,
drivers/clk/sophgo/clk-sg2044-pll.c
542
&clk_dpll5.common,
drivers/clk/sophgo/clk-sg2044-pll.c
543
&clk_dpll6.common,
drivers/clk/sophgo/clk-sg2044-pll.c
544
&clk_dpll7.common,
drivers/clk/sophgo/clk-sg2044-pll.c
545
&clk_mpll0.common,
drivers/clk/sophgo/clk-sg2044-pll.c
546
&clk_mpll1.common,
drivers/clk/sophgo/clk-sg2044-pll.c
547
&clk_mpll2.common,
drivers/clk/sophgo/clk-sg2044-pll.c
548
&clk_mpll3.common,
drivers/clk/sophgo/clk-sg2044-pll.c
549
&clk_mpll4.common,
drivers/clk/sophgo/clk-sg2044-pll.c
550
&clk_mpll5.common,
drivers/clk/sophgo/clk-sg2044-pll.c
562
struct sg2044_clk_common *common = desc->pll[i];
drivers/clk/sophgo/clk-sg2044-pll.c
563
struct sg2044_pll *pll = hw_to_sg2044_pll(&common->hw);
drivers/clk/sophgo/clk-sg2044-pll.c
565
common->lock = &ctrl->lock;
drivers/clk/sophgo/clk-sg2044-pll.c
566
common->regmap = regmap;
drivers/clk/sophgo/clk-sg2044-pll.c
569
ret = devm_clk_hw_register(dev, &common->hw);
drivers/clk/sophgo/clk-sg2044-pll.c
573
ctrl->data.hws[common->id] = &common->hw;
drivers/clk/sophgo/clk-sg2044-pll.c
84
struct sg2044_clk_common common;
drivers/clk/sophgo/clk-sg2044.c
1006
&clk_mux_noc_sys.common.hw,
drivers/clk/sophgo/clk-sg2044.c
1015
&clk_mux_vc_src0.common.hw,
drivers/clk/sophgo/clk-sg2044.c
1024
&clk_mux_vc_src1.common.hw,
drivers/clk/sophgo/clk-sg2044.c
1033
&clk_mux_ddr0.common.hw,
drivers/clk/sophgo/clk-sg2044.c
1042
&clk_mux_ddr1.common.hw,
drivers/clk/sophgo/clk-sg2044.c
1051
&clk_mux_ddr2.common.hw,
drivers/clk/sophgo/clk-sg2044.c
1060
&clk_mux_ddr3.common.hw,
drivers/clk/sophgo/clk-sg2044.c
1069
&clk_mux_ddr4.common.hw,
drivers/clk/sophgo/clk-sg2044.c
1078
&clk_mux_ddr5.common.hw,
drivers/clk/sophgo/clk-sg2044.c
108
static unsigned long _sg2044_div_recalc_rate(struct sg2044_clk_common *common,
drivers/clk/sophgo/clk-sg2044.c
1087
&clk_mux_ddr6.common.hw,
drivers/clk/sophgo/clk-sg2044.c
1096
&clk_mux_ddr7.common.hw,
drivers/clk/sophgo/clk-sg2044.c
1105
&clk_div_top_50m.common.hw,
drivers/clk/sophgo/clk-sg2044.c
1114
&clk_div_top_50m.common.hw,
drivers/clk/sophgo/clk-sg2044.c
112
u32 reg = readl(common->base + div->offset);
drivers/clk/sophgo/clk-sg2044.c
1123
&clk_div_top_50m.common.hw,
drivers/clk/sophgo/clk-sg2044.c
1137
&clk_gate_top_axi0.common.hw,
drivers/clk/sophgo/clk-sg2044.c
115
return divider_recalc_rate(&common->hw, parent_rate, val, NULL,
drivers/clk/sophgo/clk-sg2044.c
1191
&clk_div_timer0.common.hw,
drivers/clk/sophgo/clk-sg2044.c
1200
&clk_div_timer1.common.hw,
drivers/clk/sophgo/clk-sg2044.c
1209
&clk_div_timer2.common.hw,
drivers/clk/sophgo/clk-sg2044.c
1218
&clk_div_timer3.common.hw,
drivers/clk/sophgo/clk-sg2044.c
1227
&clk_div_timer4.common.hw,
drivers/clk/sophgo/clk-sg2044.c
1236
&clk_div_timer5.common.hw,
drivers/clk/sophgo/clk-sg2044.c
124
return _sg2044_div_recalc_rate(&div->common, &div->div,
drivers/clk/sophgo/clk-sg2044.c
1245
&clk_div_timer6.common.hw,
drivers/clk/sophgo/clk-sg2044.c
1254
&clk_div_timer7.common.hw,
drivers/clk/sophgo/clk-sg2044.c
1268
&clk_mux_cxp_mac.common.hw,
drivers/clk/sophgo/clk-sg2044.c
1277
&clk_div_cxp_test_phy.common.hw,
drivers/clk/sophgo/clk-sg2044.c
128
static int _sg2044_div_determine_rate(struct sg2044_clk_common *common,
drivers/clk/sophgo/clk-sg2044.c
1286
&clk_div_cxp_test_eth_phy.common.hw,
drivers/clk/sophgo/clk-sg2044.c
1295
&clk_div_pcie_1g.common.hw,
drivers/clk/sophgo/clk-sg2044.c
1304
&clk_div_c2c0_test_phy.common.hw,
drivers/clk/sophgo/clk-sg2044.c
1313
&clk_div_c2c1_test_phy.common.hw,
drivers/clk/sophgo/clk-sg2044.c
1322
&clk_div_uart_500m.common.hw,
drivers/clk/sophgo/clk-sg2044.c
133
u32 reg = readl(common->base + div->offset);
drivers/clk/sophgo/clk-sg2044.c
1356
&clk_div_gpio_db.common.hw,
drivers/clk/sophgo/clk-sg2044.c
136
return divider_ro_determine_rate(&common->hw, req, NULL,
drivers/clk/sophgo/clk-sg2044.c
1375
&clk_div_sd.common.hw,
drivers/clk/sophgo/clk-sg2044.c
1389
&clk_div_sd_100k.common.hw,
drivers/clk/sophgo/clk-sg2044.c
1398
&clk_div_emmc.common.hw,
drivers/clk/sophgo/clk-sg2044.c
141
return divider_determine_rate(&common->hw, req, NULL,
drivers/clk/sophgo/clk-sg2044.c
1412
&clk_div_emmc_100k.common.hw,
drivers/clk/sophgo/clk-sg2044.c
1421
&clk_div_efuse.common.hw,
drivers/clk/sophgo/clk-sg2044.c
1440
&clk_div_tx_eth0.common.hw,
drivers/clk/sophgo/clk-sg2044.c
1454
&clk_div_ptp_ref_i_eth0.common.hw,
drivers/clk/sophgo/clk-sg2044.c
1463
&clk_div_ref_eth0.common.hw,
drivers/clk/sophgo/clk-sg2044.c
1497
&clk_div_pka.common.hw,
drivers/clk/sophgo/clk-sg2044.c
150
return _sg2044_div_determine_rate(&div->common, &div->div, req);
drivers/clk/sophgo/clk-sg2044.c
1506
&clk_div_ap_sys_fixed.common,
drivers/clk/sophgo/clk-sg2044.c
1507
&clk_div_ap_sys_main.common,
drivers/clk/sophgo/clk-sg2044.c
1508
&clk_div_rp_sys_fixed.common,
drivers/clk/sophgo/clk-sg2044.c
1509
&clk_div_rp_sys_main.common,
drivers/clk/sophgo/clk-sg2044.c
1510
&clk_div_tpu_sys_fixed.common,
drivers/clk/sophgo/clk-sg2044.c
1511
&clk_div_tpu_sys_main.common,
drivers/clk/sophgo/clk-sg2044.c
1512
&clk_div_noc_sys_fixed.common,
drivers/clk/sophgo/clk-sg2044.c
1513
&clk_div_noc_sys_main.common,
drivers/clk/sophgo/clk-sg2044.c
1514
&clk_div_vc_src0_fixed.common,
drivers/clk/sophgo/clk-sg2044.c
1515
&clk_div_vc_src0_main.common,
drivers/clk/sophgo/clk-sg2044.c
1516
&clk_div_vc_src1_fixed.common,
drivers/clk/sophgo/clk-sg2044.c
1517
&clk_div_vc_src1_main.common,
drivers/clk/sophgo/clk-sg2044.c
1518
&clk_div_cxp_mac_fixed.common,
drivers/clk/sophgo/clk-sg2044.c
1519
&clk_div_cxp_mac_main.common,
drivers/clk/sophgo/clk-sg2044.c
1520
&clk_div_ddr0_fixed.common,
drivers/clk/sophgo/clk-sg2044.c
1521
&clk_div_ddr0_main.common,
drivers/clk/sophgo/clk-sg2044.c
1522
&clk_div_ddr1_fixed.common,
drivers/clk/sophgo/clk-sg2044.c
1523
&clk_div_ddr1_main.common,
drivers/clk/sophgo/clk-sg2044.c
1524
&clk_div_ddr2_fixed.common,
drivers/clk/sophgo/clk-sg2044.c
1525
&clk_div_ddr2_main.common,
drivers/clk/sophgo/clk-sg2044.c
1526
&clk_div_ddr3_fixed.common,
drivers/clk/sophgo/clk-sg2044.c
1527
&clk_div_ddr3_main.common,
drivers/clk/sophgo/clk-sg2044.c
1528
&clk_div_ddr4_fixed.common,
drivers/clk/sophgo/clk-sg2044.c
1529
&clk_div_ddr4_main.common,
drivers/clk/sophgo/clk-sg2044.c
153
static void sg2044_div_set_reg_div(struct sg2044_clk_common *common,
drivers/clk/sophgo/clk-sg2044.c
1530
&clk_div_ddr5_fixed.common,
drivers/clk/sophgo/clk-sg2044.c
1531
&clk_div_ddr5_main.common,
drivers/clk/sophgo/clk-sg2044.c
1532
&clk_div_ddr6_fixed.common,
drivers/clk/sophgo/clk-sg2044.c
1533
&clk_div_ddr6_main.common,
drivers/clk/sophgo/clk-sg2044.c
1534
&clk_div_ddr7_fixed.common,
drivers/clk/sophgo/clk-sg2044.c
1535
&clk_div_ddr7_main.common,
drivers/clk/sophgo/clk-sg2044.c
1536
&clk_div_top_50m.common,
drivers/clk/sophgo/clk-sg2044.c
1537
&clk_div_top_axi0.common,
drivers/clk/sophgo/clk-sg2044.c
1538
&clk_div_top_axi_hsperi.common,
drivers/clk/sophgo/clk-sg2044.c
1539
&clk_div_timer0.common,
drivers/clk/sophgo/clk-sg2044.c
1540
&clk_div_timer1.common,
drivers/clk/sophgo/clk-sg2044.c
1541
&clk_div_timer2.common,
drivers/clk/sophgo/clk-sg2044.c
1542
&clk_div_timer3.common,
drivers/clk/sophgo/clk-sg2044.c
1543
&clk_div_timer4.common,
drivers/clk/sophgo/clk-sg2044.c
1544
&clk_div_timer5.common,
drivers/clk/sophgo/clk-sg2044.c
1545
&clk_div_timer6.common,
drivers/clk/sophgo/clk-sg2044.c
1546
&clk_div_timer7.common,
drivers/clk/sophgo/clk-sg2044.c
1547
&clk_div_cxp_test_phy.common,
drivers/clk/sophgo/clk-sg2044.c
1548
&clk_div_cxp_test_eth_phy.common,
drivers/clk/sophgo/clk-sg2044.c
1549
&clk_div_c2c0_test_phy.common,
drivers/clk/sophgo/clk-sg2044.c
1550
&clk_div_c2c1_test_phy.common,
drivers/clk/sophgo/clk-sg2044.c
1551
&clk_div_pcie_1g.common,
drivers/clk/sophgo/clk-sg2044.c
1552
&clk_div_uart_500m.common,
drivers/clk/sophgo/clk-sg2044.c
1553
&clk_div_gpio_db.common,
drivers/clk/sophgo/clk-sg2044.c
1554
&clk_div_sd.common,
drivers/clk/sophgo/clk-sg2044.c
1555
&clk_div_sd_100k.common,
drivers/clk/sophgo/clk-sg2044.c
1556
&clk_div_emmc.common,
drivers/clk/sophgo/clk-sg2044.c
1557
&clk_div_emmc_100k.common,
drivers/clk/sophgo/clk-sg2044.c
1558
&clk_div_efuse.common,
drivers/clk/sophgo/clk-sg2044.c
1559
&clk_div_tx_eth0.common,
drivers/clk/sophgo/clk-sg2044.c
1560
&clk_div_ptp_ref_i_eth0.common,
drivers/clk/sophgo/clk-sg2044.c
1561
&clk_div_ref_eth0.common,
drivers/clk/sophgo/clk-sg2044.c
1562
&clk_div_pka.common,
drivers/clk/sophgo/clk-sg2044.c
1566
&clk_mux_ddr0.common,
drivers/clk/sophgo/clk-sg2044.c
1567
&clk_mux_ddr1.common,
drivers/clk/sophgo/clk-sg2044.c
1568
&clk_mux_ddr2.common,
drivers/clk/sophgo/clk-sg2044.c
1569
&clk_mux_ddr3.common,
drivers/clk/sophgo/clk-sg2044.c
157
void __iomem *addr = common->base + div->offset;
drivers/clk/sophgo/clk-sg2044.c
1570
&clk_mux_ddr4.common,
drivers/clk/sophgo/clk-sg2044.c
1571
&clk_mux_ddr5.common,
drivers/clk/sophgo/clk-sg2044.c
1572
&clk_mux_ddr6.common,
drivers/clk/sophgo/clk-sg2044.c
1573
&clk_mux_ddr7.common,
drivers/clk/sophgo/clk-sg2044.c
1574
&clk_mux_noc_sys.common,
drivers/clk/sophgo/clk-sg2044.c
1575
&clk_mux_tpu_sys.common,
drivers/clk/sophgo/clk-sg2044.c
1576
&clk_mux_rp_sys.common,
drivers/clk/sophgo/clk-sg2044.c
1577
&clk_mux_ap_sys.common,
drivers/clk/sophgo/clk-sg2044.c
1578
&clk_mux_vc_src0.common,
drivers/clk/sophgo/clk-sg2044.c
1579
&clk_mux_vc_src1.common,
drivers/clk/sophgo/clk-sg2044.c
1580
&clk_mux_cxp_mac.common,
drivers/clk/sophgo/clk-sg2044.c
1584
&clk_gate_ap_sys.common,
drivers/clk/sophgo/clk-sg2044.c
1585
&clk_gate_rp_sys.common,
drivers/clk/sophgo/clk-sg2044.c
1586
&clk_gate_tpu_sys.common,
drivers/clk/sophgo/clk-sg2044.c
1587
&clk_gate_noc_sys.common,
drivers/clk/sophgo/clk-sg2044.c
1588
&clk_gate_vc_src0.common,
drivers/clk/sophgo/clk-sg2044.c
1589
&clk_gate_vc_src1.common,
drivers/clk/sophgo/clk-sg2044.c
1590
&clk_gate_ddr0.common,
drivers/clk/sophgo/clk-sg2044.c
1591
&clk_gate_ddr1.common,
drivers/clk/sophgo/clk-sg2044.c
1592
&clk_gate_ddr2.common,
drivers/clk/sophgo/clk-sg2044.c
1593
&clk_gate_ddr3.common,
drivers/clk/sophgo/clk-sg2044.c
1594
&clk_gate_ddr4.common,
drivers/clk/sophgo/clk-sg2044.c
1595
&clk_gate_ddr5.common,
drivers/clk/sophgo/clk-sg2044.c
1596
&clk_gate_ddr6.common,
drivers/clk/sophgo/clk-sg2044.c
1597
&clk_gate_ddr7.common,
drivers/clk/sophgo/clk-sg2044.c
1598
&clk_gate_top_50m.common,
drivers/clk/sophgo/clk-sg2044.c
1599
&clk_gate_sc_rx.common,
drivers/clk/sophgo/clk-sg2044.c
1600
&clk_gate_sc_rx_x0y1.common,
drivers/clk/sophgo/clk-sg2044.c
1601
&clk_gate_top_axi0.common,
drivers/clk/sophgo/clk-sg2044.c
1602
&clk_gate_intc0.common,
drivers/clk/sophgo/clk-sg2044.c
1603
&clk_gate_intc1.common,
drivers/clk/sophgo/clk-sg2044.c
1604
&clk_gate_intc2.common,
drivers/clk/sophgo/clk-sg2044.c
1605
&clk_gate_intc3.common,
drivers/clk/sophgo/clk-sg2044.c
1606
&clk_gate_mailbox0.common,
drivers/clk/sophgo/clk-sg2044.c
1607
&clk_gate_mailbox1.common,
drivers/clk/sophgo/clk-sg2044.c
1608
&clk_gate_mailbox2.common,
drivers/clk/sophgo/clk-sg2044.c
1609
&clk_gate_mailbox3.common,
drivers/clk/sophgo/clk-sg2044.c
1610
&clk_gate_top_axi_hsperi.common,
drivers/clk/sophgo/clk-sg2044.c
1611
&clk_gate_apb_timer.common,
drivers/clk/sophgo/clk-sg2044.c
1612
&clk_gate_timer0.common,
drivers/clk/sophgo/clk-sg2044.c
1613
&clk_gate_timer1.common,
drivers/clk/sophgo/clk-sg2044.c
1614
&clk_gate_timer2.common,
drivers/clk/sophgo/clk-sg2044.c
1615
&clk_gate_timer3.common,
drivers/clk/sophgo/clk-sg2044.c
1616
&clk_gate_timer4.common,
drivers/clk/sophgo/clk-sg2044.c
1617
&clk_gate_timer5.common,
drivers/clk/sophgo/clk-sg2044.c
1618
&clk_gate_timer6.common,
drivers/clk/sophgo/clk-sg2044.c
1619
&clk_gate_timer7.common,
drivers/clk/sophgo/clk-sg2044.c
1620
&clk_gate_cxp_cfg.common,
drivers/clk/sophgo/clk-sg2044.c
1621
&clk_gate_cxp_mac.common,
drivers/clk/sophgo/clk-sg2044.c
1622
&clk_gate_cxp_test_phy.common,
drivers/clk/sophgo/clk-sg2044.c
1623
&clk_gate_cxp_test_eth_phy.common,
drivers/clk/sophgo/clk-sg2044.c
1624
&clk_gate_pcie_1g.common,
drivers/clk/sophgo/clk-sg2044.c
1625
&clk_gate_c2c0_test_phy.common,
drivers/clk/sophgo/clk-sg2044.c
1626
&clk_gate_c2c1_test_phy.common,
drivers/clk/sophgo/clk-sg2044.c
1627
&clk_gate_uart_500m.common,
drivers/clk/sophgo/clk-sg2044.c
1628
&clk_gate_apb_uart.common,
drivers/clk/sophgo/clk-sg2044.c
1629
&clk_gate_apb_spi.common,
drivers/clk/sophgo/clk-sg2044.c
1630
&clk_gate_ahb_spifmc.common,
drivers/clk/sophgo/clk-sg2044.c
1631
&clk_gate_apb_i2c.common,
drivers/clk/sophgo/clk-sg2044.c
1632
&clk_gate_axi_dbg_i2c.common,
drivers/clk/sophgo/clk-sg2044.c
1633
&clk_gate_gpio_db.common,
drivers/clk/sophgo/clk-sg2044.c
1634
&clk_gate_apb_gpio_intr.common,
drivers/clk/sophgo/clk-sg2044.c
1635
&clk_gate_apb_gpio.common,
drivers/clk/sophgo/clk-sg2044.c
1636
&clk_gate_sd.common,
drivers/clk/sophgo/clk-sg2044.c
1637
&clk_gate_axi_sd.common,
drivers/clk/sophgo/clk-sg2044.c
1638
&clk_gate_sd_100k.common,
drivers/clk/sophgo/clk-sg2044.c
1639
&clk_gate_emmc.common,
drivers/clk/sophgo/clk-sg2044.c
1640
&clk_gate_axi_emmc.common,
drivers/clk/sophgo/clk-sg2044.c
1641
&clk_gate_emmc_100k.common,
drivers/clk/sophgo/clk-sg2044.c
1642
&clk_gate_efuse.common,
drivers/clk/sophgo/clk-sg2044.c
1643
&clk_gate_apb_efuse.common,
drivers/clk/sophgo/clk-sg2044.c
1644
&clk_gate_sysdma_axi.common,
drivers/clk/sophgo/clk-sg2044.c
1645
&clk_gate_tx_eth0.common,
drivers/clk/sophgo/clk-sg2044.c
1646
&clk_gate_axi_eth0.common,
drivers/clk/sophgo/clk-sg2044.c
1647
&clk_gate_ptp_ref_i_eth0.common,
drivers/clk/sophgo/clk-sg2044.c
1648
&clk_gate_ref_eth0.common,
drivers/clk/sophgo/clk-sg2044.c
1649
&clk_gate_apb_rtc.common,
drivers/clk/sophgo/clk-sg2044.c
1650
&clk_gate_apb_pwm.common,
drivers/clk/sophgo/clk-sg2044.c
1651
&clk_gate_apb_wdt.common,
drivers/clk/sophgo/clk-sg2044.c
1652
&clk_gate_axi_sram.common,
drivers/clk/sophgo/clk-sg2044.c
1653
&clk_gate_ahb_rom.common,
drivers/clk/sophgo/clk-sg2044.c
1654
&clk_gate_pka.common,
drivers/clk/sophgo/clk-sg2044.c
1663
const struct sg2044_clk_common *common;
drivers/clk/sophgo/clk-sg2044.c
1667
common = hw_to_sg2044_clk_common(hw);
drivers/clk/sophgo/clk-sg2044.c
1669
WARN(!data->hws[common->id], "clk %u is not register\n",
drivers/clk/sophgo/clk-sg2044.c
1670
common->id);
drivers/clk/sophgo/clk-sg2044.c
1671
pdata[i] = data->hws[common->id];
drivers/clk/sophgo/clk-sg2044.c
1685
struct sg2044_clk_common *common = desc->div[i];
drivers/clk/sophgo/clk-sg2044.c
1687
common->lock = &ctrl->lock;
drivers/clk/sophgo/clk-sg2044.c
1688
common->base = reg;
drivers/clk/sophgo/clk-sg2044.c
1690
ret = devm_clk_hw_register(dev, &common->hw);
drivers/clk/sophgo/clk-sg2044.c
1694
ctrl->data.hws[common->id] = &common->hw;
drivers/clk/sophgo/clk-sg2044.c
1698
struct sg2044_clk_common *common = desc->mux[i];
drivers/clk/sophgo/clk-sg2044.c
1699
struct sg2044_mux *mux = hw_to_sg2044_mux(&common->hw);
drivers/clk/sophgo/clk-sg2044.c
1700
const struct clk_init_data *init = common->hw.init;
drivers/clk/sophgo/clk-sg2044.c
1702
common->lock = &ctrl->lock;
drivers/clk/sophgo/clk-sg2044.c
1703
common->base = reg;
drivers/clk/sophgo/clk-sg2044.c
1729
ctrl->data.hws[common->id] = hw;
drivers/clk/sophgo/clk-sg2044.c
1733
struct sg2044_clk_common *common = desc->gate[i];
drivers/clk/sophgo/clk-sg2044.c
1734
struct sg2044_gate *gate = hw_to_sg2044_gate(&common->hw);
drivers/clk/sophgo/clk-sg2044.c
1735
const struct clk_init_data *init = common->hw.init;
drivers/clk/sophgo/clk-sg2044.c
1739
common->lock = &ctrl->lock;
drivers/clk/sophgo/clk-sg2044.c
1740
common->base = reg;
drivers/clk/sophgo/clk-sg2044.c
1752
ctrl->data.hws[common->id] = hw;
drivers/clk/sophgo/clk-sg2044.c
186
guard(spinlock_irqsave)(div->common.lock);
drivers/clk/sophgo/clk-sg2044.c
188
sg2044_div_set_reg_div(&div->common, &div->div, value);
drivers/clk/sophgo/clk-sg2044.c
196
void __iomem *addr = div->common.base + div->div.offset;
drivers/clk/sophgo/clk-sg2044.c
199
guard(spinlock_irqsave)(div->common.lock);
drivers/clk/sophgo/clk-sg2044.c
211
void __iomem *addr = div->common.base + div->div.offset;
drivers/clk/sophgo/clk-sg2044.c
214
guard(spinlock_irqsave)(div->common.lock);
drivers/clk/sophgo/clk-sg2044.c
225
return readl(div->common.base + div->div.offset) & DIV_BRANCH_EN;
drivers/clk/sophgo/clk-sg2044.c
251
struct sg2044_mux, common);
drivers/clk/sophgo/clk-sg2044.c
285
struct sg2044_gate, common);
drivers/clk/sophgo/clk-sg2044.c
306
.common = SG2044_CLK_COMMON_PDATA(_id, #_name, _parent, \
drivers/clk/sophgo/clk-sg2044.c
322
.common = SG2044_CLK_COMMON_PHWS(_id, #_name, _parent, \
drivers/clk/sophgo/clk-sg2044.c
338
.common = SG2044_CLK_COMMON_PDATA(_id, #_name, _parent, \
drivers/clk/sophgo/clk-sg2044.c
354
.common = SG2044_CLK_COMMON_PDATA(_id, #_name, _parent, \
drivers/clk/sophgo/clk-sg2044.c
370
.common = SG2044_CLK_COMMON_PDATA(_id, #_name, _parent, \
drivers/clk/sophgo/clk-sg2044.c
383
.common = SG2044_CLK_COMMON_PHWS(_id, #_name, _parent, \
drivers/clk/sophgo/clk-sg2044.c
59
struct sg2044_clk_common common;
drivers/clk/sophgo/clk-sg2044.c
64
struct sg2044_clk_common common;
drivers/clk/sophgo/clk-sg2044.c
661
&clk_div_top_50m.common.hw,
drivers/clk/sophgo/clk-sg2044.c
671
&clk_div_top_axi0.common.hw,
drivers/clk/sophgo/clk-sg2044.c
681
&clk_div_top_axi_hsperi.common.hw,
drivers/clk/sophgo/clk-sg2044.c
71
struct sg2044_clk_common common;
drivers/clk/sophgo/clk-sg2044.c
829
{ .hw = &clk_div_ddr0_fixed.common.hw },
drivers/clk/sophgo/clk-sg2044.c
830
{ .hw = &clk_div_ddr0_main.common.hw },
drivers/clk/sophgo/clk-sg2044.c
839
{ .hw = &clk_div_ddr1_fixed.common.hw },
drivers/clk/sophgo/clk-sg2044.c
840
{ .hw = &clk_div_ddr1_main.common.hw },
drivers/clk/sophgo/clk-sg2044.c
849
{ .hw = &clk_div_ddr2_fixed.common.hw },
drivers/clk/sophgo/clk-sg2044.c
850
{ .hw = &clk_div_ddr2_main.common.hw },
drivers/clk/sophgo/clk-sg2044.c
859
{ .hw = &clk_div_ddr3_fixed.common.hw },
drivers/clk/sophgo/clk-sg2044.c
860
{ .hw = &clk_div_ddr3_main.common.hw },
drivers/clk/sophgo/clk-sg2044.c
869
{ .hw = &clk_div_ddr4_fixed.common.hw },
drivers/clk/sophgo/clk-sg2044.c
870
{ .hw = &clk_div_ddr4_main.common.hw },
drivers/clk/sophgo/clk-sg2044.c
879
{ .hw = &clk_div_ddr5_fixed.common.hw },
drivers/clk/sophgo/clk-sg2044.c
880
{ .hw = &clk_div_ddr5_main.common.hw },
drivers/clk/sophgo/clk-sg2044.c
889
{ .hw = &clk_div_ddr6_fixed.common.hw },
drivers/clk/sophgo/clk-sg2044.c
890
{ .hw = &clk_div_ddr6_main.common.hw },
drivers/clk/sophgo/clk-sg2044.c
899
{ .hw = &clk_div_ddr7_fixed.common.hw },
drivers/clk/sophgo/clk-sg2044.c
900
{ .hw = &clk_div_ddr7_main.common.hw },
drivers/clk/sophgo/clk-sg2044.c
909
{ .hw = &clk_div_noc_sys_fixed.common.hw },
drivers/clk/sophgo/clk-sg2044.c
910
{ .hw = &clk_div_noc_sys_main.common.hw },
drivers/clk/sophgo/clk-sg2044.c
919
{ .hw = &clk_div_tpu_sys_fixed.common.hw },
drivers/clk/sophgo/clk-sg2044.c
920
{ .hw = &clk_div_tpu_sys_main.common.hw },
drivers/clk/sophgo/clk-sg2044.c
929
{ .hw = &clk_div_rp_sys_fixed.common.hw },
drivers/clk/sophgo/clk-sg2044.c
930
{ .hw = &clk_div_rp_sys_main.common.hw },
drivers/clk/sophgo/clk-sg2044.c
939
{ .hw = &clk_div_ap_sys_fixed.common.hw },
drivers/clk/sophgo/clk-sg2044.c
940
{ .hw = &clk_div_ap_sys_main.common.hw },
drivers/clk/sophgo/clk-sg2044.c
949
{ .hw = &clk_div_vc_src0_fixed.common.hw },
drivers/clk/sophgo/clk-sg2044.c
950
{ .hw = &clk_div_vc_src0_main.common.hw },
drivers/clk/sophgo/clk-sg2044.c
959
{ .hw = &clk_div_vc_src1_fixed.common.hw },
drivers/clk/sophgo/clk-sg2044.c
960
{ .hw = &clk_div_vc_src1_main.common.hw },
drivers/clk/sophgo/clk-sg2044.c
969
{ .hw = &clk_div_cxp_mac_fixed.common.hw },
drivers/clk/sophgo/clk-sg2044.c
97
struct sg2044_div, common);
drivers/clk/sophgo/clk-sg2044.c
970
{ .hw = &clk_div_cxp_mac_main.common.hw },
drivers/clk/sophgo/clk-sg2044.c
979
&clk_mux_ap_sys.common.hw,
drivers/clk/sophgo/clk-sg2044.c
988
&clk_mux_rp_sys.common.hw,
drivers/clk/sophgo/clk-sg2044.c
997
&clk_mux_tpu_sys.common.hw,
drivers/clk/spacemit/ccu-k1.c
708
[CLK_PLL1] = &pll1.common.hw,
drivers/clk/spacemit/ccu-k1.c
709
[CLK_PLL2] = &pll2.common.hw,
drivers/clk/spacemit/ccu-k1.c
710
[CLK_PLL3] = &pll3.common.hw,
drivers/clk/spacemit/ccu-k1.c
711
[CLK_PLL1_D2] = &pll1_d2.common.hw,
drivers/clk/spacemit/ccu-k1.c
712
[CLK_PLL1_D3] = &pll1_d3.common.hw,
drivers/clk/spacemit/ccu-k1.c
713
[CLK_PLL1_D4] = &pll1_d4.common.hw,
drivers/clk/spacemit/ccu-k1.c
714
[CLK_PLL1_D5] = &pll1_d5.common.hw,
drivers/clk/spacemit/ccu-k1.c
715
[CLK_PLL1_D6] = &pll1_d6.common.hw,
drivers/clk/spacemit/ccu-k1.c
716
[CLK_PLL1_D7] = &pll1_d7.common.hw,
drivers/clk/spacemit/ccu-k1.c
717
[CLK_PLL1_D8] = &pll1_d8.common.hw,
drivers/clk/spacemit/ccu-k1.c
718
[CLK_PLL1_D11] = &pll1_d11_223p4.common.hw,
drivers/clk/spacemit/ccu-k1.c
719
[CLK_PLL1_D13] = &pll1_d13_189.common.hw,
drivers/clk/spacemit/ccu-k1.c
720
[CLK_PLL1_D23] = &pll1_d23_106p8.common.hw,
drivers/clk/spacemit/ccu-k1.c
721
[CLK_PLL1_D64] = &pll1_d64_38p4.common.hw,
drivers/clk/spacemit/ccu-k1.c
722
[CLK_PLL1_D10_AUD] = &pll1_aud_245p7.common.hw,
drivers/clk/spacemit/ccu-k1.c
723
[CLK_PLL1_D100_AUD] = &pll1_aud_24p5.common.hw,
drivers/clk/spacemit/ccu-k1.c
724
[CLK_PLL2_D1] = &pll2_d1.common.hw,
drivers/clk/spacemit/ccu-k1.c
725
[CLK_PLL2_D2] = &pll2_d2.common.hw,
drivers/clk/spacemit/ccu-k1.c
726
[CLK_PLL2_D3] = &pll2_d3.common.hw,
drivers/clk/spacemit/ccu-k1.c
727
[CLK_PLL2_D4] = &pll2_d4.common.hw,
drivers/clk/spacemit/ccu-k1.c
728
[CLK_PLL2_D5] = &pll2_d5.common.hw,
drivers/clk/spacemit/ccu-k1.c
729
[CLK_PLL2_D6] = &pll2_d6.common.hw,
drivers/clk/spacemit/ccu-k1.c
730
[CLK_PLL2_D7] = &pll2_d7.common.hw,
drivers/clk/spacemit/ccu-k1.c
731
[CLK_PLL2_D8] = &pll2_d8.common.hw,
drivers/clk/spacemit/ccu-k1.c
732
[CLK_PLL3_D1] = &pll3_d1.common.hw,
drivers/clk/spacemit/ccu-k1.c
733
[CLK_PLL3_D2] = &pll3_d2.common.hw,
drivers/clk/spacemit/ccu-k1.c
734
[CLK_PLL3_D3] = &pll3_d3.common.hw,
drivers/clk/spacemit/ccu-k1.c
735
[CLK_PLL3_D4] = &pll3_d4.common.hw,
drivers/clk/spacemit/ccu-k1.c
736
[CLK_PLL3_D5] = &pll3_d5.common.hw,
drivers/clk/spacemit/ccu-k1.c
737
[CLK_PLL3_D6] = &pll3_d6.common.hw,
drivers/clk/spacemit/ccu-k1.c
738
[CLK_PLL3_D7] = &pll3_d7.common.hw,
drivers/clk/spacemit/ccu-k1.c
739
[CLK_PLL3_D8] = &pll3_d8.common.hw,
drivers/clk/spacemit/ccu-k1.c
740
[CLK_PLL3_80] = &pll3_80.common.hw,
drivers/clk/spacemit/ccu-k1.c
741
[CLK_PLL3_40] = &pll3_40.common.hw,
drivers/clk/spacemit/ccu-k1.c
742
[CLK_PLL3_20] = &pll3_20.common.hw,
drivers/clk/spacemit/ccu-k1.c
752
[CLK_PLL1_307P2] = &pll1_d8_307p2.common.hw,
drivers/clk/spacemit/ccu-k1.c
753
[CLK_PLL1_76P8] = &pll1_d32_76p8.common.hw,
drivers/clk/spacemit/ccu-k1.c
754
[CLK_PLL1_61P44] = &pll1_d40_61p44.common.hw,
drivers/clk/spacemit/ccu-k1.c
755
[CLK_PLL1_153P6] = &pll1_d16_153p6.common.hw,
drivers/clk/spacemit/ccu-k1.c
756
[CLK_PLL1_102P4] = &pll1_d24_102p4.common.hw,
drivers/clk/spacemit/ccu-k1.c
757
[CLK_PLL1_51P2] = &pll1_d48_51p2.common.hw,
drivers/clk/spacemit/ccu-k1.c
758
[CLK_PLL1_51P2_AP] = &pll1_d48_51p2_ap.common.hw,
drivers/clk/spacemit/ccu-k1.c
759
[CLK_PLL1_57P6] = &pll1_m3d128_57p6.common.hw,
drivers/clk/spacemit/ccu-k1.c
760
[CLK_PLL1_25P6] = &pll1_d96_25p6.common.hw,
drivers/clk/spacemit/ccu-k1.c
761
[CLK_PLL1_12P8] = &pll1_d192_12p8.common.hw,
drivers/clk/spacemit/ccu-k1.c
762
[CLK_PLL1_12P8_WDT] = &pll1_d192_12p8_wdt.common.hw,
drivers/clk/spacemit/ccu-k1.c
763
[CLK_PLL1_6P4] = &pll1_d384_6p4.common.hw,
drivers/clk/spacemit/ccu-k1.c
764
[CLK_PLL1_3P2] = &pll1_d768_3p2.common.hw,
drivers/clk/spacemit/ccu-k1.c
765
[CLK_PLL1_1P6] = &pll1_d1536_1p6.common.hw,
drivers/clk/spacemit/ccu-k1.c
766
[CLK_PLL1_0P8] = &pll1_d3072_0p8.common.hw,
drivers/clk/spacemit/ccu-k1.c
767
[CLK_PLL1_409P6] = &pll1_d6_409p6.common.hw,
drivers/clk/spacemit/ccu-k1.c
768
[CLK_PLL1_204P8] = &pll1_d12_204p8.common.hw,
drivers/clk/spacemit/ccu-k1.c
769
[CLK_PLL1_491] = &pll1_d5_491p52.common.hw,
drivers/clk/spacemit/ccu-k1.c
770
[CLK_PLL1_245P76] = &pll1_d10_245p76.common.hw,
drivers/clk/spacemit/ccu-k1.c
771
[CLK_PLL1_614] = &pll1_d4_614p4.common.hw,
drivers/clk/spacemit/ccu-k1.c
772
[CLK_PLL1_47P26] = &pll1_d52_47p26.common.hw,
drivers/clk/spacemit/ccu-k1.c
773
[CLK_PLL1_31P5] = &pll1_d78_31p5.common.hw,
drivers/clk/spacemit/ccu-k1.c
774
[CLK_PLL1_819] = &pll1_d3_819p2.common.hw,
drivers/clk/spacemit/ccu-k1.c
775
[CLK_PLL1_1228] = &pll1_d2_1228p8.common.hw,
drivers/clk/spacemit/ccu-k1.c
776
[CLK_SLOW_UART] = &slow_uart.common.hw,
drivers/clk/spacemit/ccu-k1.c
777
[CLK_SLOW_UART1] = &slow_uart1_14p74.common.hw,
drivers/clk/spacemit/ccu-k1.c
778
[CLK_SLOW_UART2] = &slow_uart2_48.common.hw,
drivers/clk/spacemit/ccu-k1.c
779
[CLK_WDT] = &wdt_clk.common.hw,
drivers/clk/spacemit/ccu-k1.c
780
[CLK_RIPC] = &ripc_clk.common.hw,
drivers/clk/spacemit/ccu-k1.c
781
[CLK_I2S_SYSCLK] = &i2s_sysclk.common.hw,
drivers/clk/spacemit/ccu-k1.c
782
[CLK_I2S_BCLK] = &i2s_bclk.common.hw,
drivers/clk/spacemit/ccu-k1.c
783
[CLK_APB] = &apb_clk.common.hw,
drivers/clk/spacemit/ccu-k1.c
784
[CLK_WDT_BUS] = &wdt_bus_clk.common.hw,
drivers/clk/spacemit/ccu-k1.c
785
[CLK_I2S_153P6] = &i2s_153p6.common.hw,
drivers/clk/spacemit/ccu-k1.c
786
[CLK_I2S_153P6_BASE] = &i2s_153p6_base.common.hw,
drivers/clk/spacemit/ccu-k1.c
787
[CLK_I2S_SYSCLK_SRC] = &i2s_sysclk_src.common.hw,
drivers/clk/spacemit/ccu-k1.c
788
[CLK_I2S_BCLK_FACTOR] = &i2s_bclk_factor.common.hw,
drivers/clk/spacemit/ccu-k1.c
798
[CLK_UART0] = &uart0_clk.common.hw,
drivers/clk/spacemit/ccu-k1.c
799
[CLK_UART2] = &uart2_clk.common.hw,
drivers/clk/spacemit/ccu-k1.c
800
[CLK_UART3] = &uart3_clk.common.hw,
drivers/clk/spacemit/ccu-k1.c
801
[CLK_UART4] = &uart4_clk.common.hw,
drivers/clk/spacemit/ccu-k1.c
802
[CLK_UART5] = &uart5_clk.common.hw,
drivers/clk/spacemit/ccu-k1.c
803
[CLK_UART6] = &uart6_clk.common.hw,
drivers/clk/spacemit/ccu-k1.c
804
[CLK_UART7] = &uart7_clk.common.hw,
drivers/clk/spacemit/ccu-k1.c
805
[CLK_UART8] = &uart8_clk.common.hw,
drivers/clk/spacemit/ccu-k1.c
806
[CLK_UART9] = &uart9_clk.common.hw,
drivers/clk/spacemit/ccu-k1.c
807
[CLK_GPIO] = &gpio_clk.common.hw,
drivers/clk/spacemit/ccu-k1.c
808
[CLK_PWM0] = &pwm0_clk.common.hw,
drivers/clk/spacemit/ccu-k1.c
809
[CLK_PWM1] = &pwm1_clk.common.hw,
drivers/clk/spacemit/ccu-k1.c
810
[CLK_PWM2] = &pwm2_clk.common.hw,
drivers/clk/spacemit/ccu-k1.c
811
[CLK_PWM3] = &pwm3_clk.common.hw,
drivers/clk/spacemit/ccu-k1.c
812
[CLK_PWM4] = &pwm4_clk.common.hw,
drivers/clk/spacemit/ccu-k1.c
813
[CLK_PWM5] = &pwm5_clk.common.hw,
drivers/clk/spacemit/ccu-k1.c
814
[CLK_PWM6] = &pwm6_clk.common.hw,
drivers/clk/spacemit/ccu-k1.c
815
[CLK_PWM7] = &pwm7_clk.common.hw,
drivers/clk/spacemit/ccu-k1.c
816
[CLK_PWM8] = &pwm8_clk.common.hw,
drivers/clk/spacemit/ccu-k1.c
817
[CLK_PWM9] = &pwm9_clk.common.hw,
drivers/clk/spacemit/ccu-k1.c
818
[CLK_PWM10] = &pwm10_clk.common.hw,
drivers/clk/spacemit/ccu-k1.c
819
[CLK_PWM11] = &pwm11_clk.common.hw,
drivers/clk/spacemit/ccu-k1.c
820
[CLK_PWM12] = &pwm12_clk.common.hw,
drivers/clk/spacemit/ccu-k1.c
821
[CLK_PWM13] = &pwm13_clk.common.hw,
drivers/clk/spacemit/ccu-k1.c
822
[CLK_PWM14] = &pwm14_clk.common.hw,
drivers/clk/spacemit/ccu-k1.c
823
[CLK_PWM15] = &pwm15_clk.common.hw,
drivers/clk/spacemit/ccu-k1.c
824
[CLK_PWM16] = &pwm16_clk.common.hw,
drivers/clk/spacemit/ccu-k1.c
825
[CLK_PWM17] = &pwm17_clk.common.hw,
drivers/clk/spacemit/ccu-k1.c
826
[CLK_PWM18] = &pwm18_clk.common.hw,
drivers/clk/spacemit/ccu-k1.c
827
[CLK_PWM19] = &pwm19_clk.common.hw,
drivers/clk/spacemit/ccu-k1.c
828
[CLK_SSP3] = &ssp3_clk.common.hw,
drivers/clk/spacemit/ccu-k1.c
829
[CLK_RTC] = &rtc_clk.common.hw,
drivers/clk/spacemit/ccu-k1.c
830
[CLK_TWSI0] = &twsi0_clk.common.hw,
drivers/clk/spacemit/ccu-k1.c
831
[CLK_TWSI1] = &twsi1_clk.common.hw,
drivers/clk/spacemit/ccu-k1.c
832
[CLK_TWSI2] = &twsi2_clk.common.hw,
drivers/clk/spacemit/ccu-k1.c
833
[CLK_TWSI4] = &twsi4_clk.common.hw,
drivers/clk/spacemit/ccu-k1.c
834
[CLK_TWSI5] = &twsi5_clk.common.hw,
drivers/clk/spacemit/ccu-k1.c
835
[CLK_TWSI6] = &twsi6_clk.common.hw,
drivers/clk/spacemit/ccu-k1.c
836
[CLK_TWSI7] = &twsi7_clk.common.hw,
drivers/clk/spacemit/ccu-k1.c
837
[CLK_TWSI8] = &twsi8_clk.common.hw,
drivers/clk/spacemit/ccu-k1.c
838
[CLK_TIMERS1] = &timers1_clk.common.hw,
drivers/clk/spacemit/ccu-k1.c
839
[CLK_TIMERS2] = &timers2_clk.common.hw,
drivers/clk/spacemit/ccu-k1.c
840
[CLK_AIB] = &aib_clk.common.hw,
drivers/clk/spacemit/ccu-k1.c
841
[CLK_ONEWIRE] = &onewire_clk.common.hw,
drivers/clk/spacemit/ccu-k1.c
842
[CLK_SSPA0] = &sspa0_clk.common.hw,
drivers/clk/spacemit/ccu-k1.c
843
[CLK_SSPA1] = &sspa1_clk.common.hw,
drivers/clk/spacemit/ccu-k1.c
844
[CLK_DRO] = &dro_clk.common.hw,
drivers/clk/spacemit/ccu-k1.c
845
[CLK_IR] = &ir_clk.common.hw,
drivers/clk/spacemit/ccu-k1.c
846
[CLK_TSEN] = &tsen_clk.common.hw,
drivers/clk/spacemit/ccu-k1.c
847
[CLK_IPC_AP2AUD] = &ipc_ap2aud_clk.common.hw,
drivers/clk/spacemit/ccu-k1.c
848
[CLK_CAN0] = &can0_clk.common.hw,
drivers/clk/spacemit/ccu-k1.c
849
[CLK_CAN0_BUS] = &can0_bus_clk.common.hw,
drivers/clk/spacemit/ccu-k1.c
850
[CLK_UART0_BUS] = &uart0_bus_clk.common.hw,
drivers/clk/spacemit/ccu-k1.c
851
[CLK_UART2_BUS] = &uart2_bus_clk.common.hw,
drivers/clk/spacemit/ccu-k1.c
852
[CLK_UART3_BUS] = &uart3_bus_clk.common.hw,
drivers/clk/spacemit/ccu-k1.c
853
[CLK_UART4_BUS] = &uart4_bus_clk.common.hw,
drivers/clk/spacemit/ccu-k1.c
854
[CLK_UART5_BUS] = &uart5_bus_clk.common.hw,
drivers/clk/spacemit/ccu-k1.c
855
[CLK_UART6_BUS] = &uart6_bus_clk.common.hw,
drivers/clk/spacemit/ccu-k1.c
856
[CLK_UART7_BUS] = &uart7_bus_clk.common.hw,
drivers/clk/spacemit/ccu-k1.c
857
[CLK_UART8_BUS] = &uart8_bus_clk.common.hw,
drivers/clk/spacemit/ccu-k1.c
858
[CLK_UART9_BUS] = &uart9_bus_clk.common.hw,
drivers/clk/spacemit/ccu-k1.c
859
[CLK_GPIO_BUS] = &gpio_bus_clk.common.hw,
drivers/clk/spacemit/ccu-k1.c
860
[CLK_PWM0_BUS] = &pwm0_bus_clk.common.hw,
drivers/clk/spacemit/ccu-k1.c
861
[CLK_PWM1_BUS] = &pwm1_bus_clk.common.hw,
drivers/clk/spacemit/ccu-k1.c
862
[CLK_PWM2_BUS] = &pwm2_bus_clk.common.hw,
drivers/clk/spacemit/ccu-k1.c
863
[CLK_PWM3_BUS] = &pwm3_bus_clk.common.hw,
drivers/clk/spacemit/ccu-k1.c
864
[CLK_PWM4_BUS] = &pwm4_bus_clk.common.hw,
drivers/clk/spacemit/ccu-k1.c
865
[CLK_PWM5_BUS] = &pwm5_bus_clk.common.hw,
drivers/clk/spacemit/ccu-k1.c
866
[CLK_PWM6_BUS] = &pwm6_bus_clk.common.hw,
drivers/clk/spacemit/ccu-k1.c
867
[CLK_PWM7_BUS] = &pwm7_bus_clk.common.hw,
drivers/clk/spacemit/ccu-k1.c
868
[CLK_PWM8_BUS] = &pwm8_bus_clk.common.hw,
drivers/clk/spacemit/ccu-k1.c
869
[CLK_PWM9_BUS] = &pwm9_bus_clk.common.hw,
drivers/clk/spacemit/ccu-k1.c
870
[CLK_PWM10_BUS] = &pwm10_bus_clk.common.hw,
drivers/clk/spacemit/ccu-k1.c
871
[CLK_PWM11_BUS] = &pwm11_bus_clk.common.hw,
drivers/clk/spacemit/ccu-k1.c
872
[CLK_PWM12_BUS] = &pwm12_bus_clk.common.hw,
drivers/clk/spacemit/ccu-k1.c
873
[CLK_PWM13_BUS] = &pwm13_bus_clk.common.hw,
drivers/clk/spacemit/ccu-k1.c
874
[CLK_PWM14_BUS] = &pwm14_bus_clk.common.hw,
drivers/clk/spacemit/ccu-k1.c
875
[CLK_PWM15_BUS] = &pwm15_bus_clk.common.hw,
drivers/clk/spacemit/ccu-k1.c
876
[CLK_PWM16_BUS] = &pwm16_bus_clk.common.hw,
drivers/clk/spacemit/ccu-k1.c
877
[CLK_PWM17_BUS] = &pwm17_bus_clk.common.hw,
drivers/clk/spacemit/ccu-k1.c
878
[CLK_PWM18_BUS] = &pwm18_bus_clk.common.hw,
drivers/clk/spacemit/ccu-k1.c
879
[CLK_PWM19_BUS] = &pwm19_bus_clk.common.hw,
drivers/clk/spacemit/ccu-k1.c
880
[CLK_SSP3_BUS] = &ssp3_bus_clk.common.hw,
drivers/clk/spacemit/ccu-k1.c
881
[CLK_RTC_BUS] = &rtc_bus_clk.common.hw,
drivers/clk/spacemit/ccu-k1.c
882
[CLK_TWSI0_BUS] = &twsi0_bus_clk.common.hw,
drivers/clk/spacemit/ccu-k1.c
883
[CLK_TWSI1_BUS] = &twsi1_bus_clk.common.hw,
drivers/clk/spacemit/ccu-k1.c
884
[CLK_TWSI2_BUS] = &twsi2_bus_clk.common.hw,
drivers/clk/spacemit/ccu-k1.c
885
[CLK_TWSI4_BUS] = &twsi4_bus_clk.common.hw,
drivers/clk/spacemit/ccu-k1.c
886
[CLK_TWSI5_BUS] = &twsi5_bus_clk.common.hw,
drivers/clk/spacemit/ccu-k1.c
887
[CLK_TWSI6_BUS] = &twsi6_bus_clk.common.hw,
drivers/clk/spacemit/ccu-k1.c
888
[CLK_TWSI7_BUS] = &twsi7_bus_clk.common.hw,
drivers/clk/spacemit/ccu-k1.c
889
[CLK_TWSI8_BUS] = &twsi8_bus_clk.common.hw,
drivers/clk/spacemit/ccu-k1.c
890
[CLK_TIMERS1_BUS] = &timers1_bus_clk.common.hw,
drivers/clk/spacemit/ccu-k1.c
891
[CLK_TIMERS2_BUS] = &timers2_bus_clk.common.hw,
drivers/clk/spacemit/ccu-k1.c
892
[CLK_AIB_BUS] = &aib_bus_clk.common.hw,
drivers/clk/spacemit/ccu-k1.c
893
[CLK_ONEWIRE_BUS] = &onewire_bus_clk.common.hw,
drivers/clk/spacemit/ccu-k1.c
894
[CLK_SSPA0_BUS] = &sspa0_bus_clk.common.hw,
drivers/clk/spacemit/ccu-k1.c
895
[CLK_SSPA1_BUS] = &sspa1_bus_clk.common.hw,
drivers/clk/spacemit/ccu-k1.c
896
[CLK_TSEN_BUS] = &tsen_bus_clk.common.hw,
drivers/clk/spacemit/ccu-k1.c
897
[CLK_IPC_AP2AUD_BUS] = &ipc_ap2aud_bus_clk.common.hw,
drivers/clk/spacemit/ccu-k1.c
898
[CLK_SSPA0_I2S_BCLK] = &sspa0_i2s_bclk.common.hw,
drivers/clk/spacemit/ccu-k1.c
899
[CLK_SSPA1_I2S_BCLK] = &sspa1_i2s_bclk.common.hw,
drivers/clk/spacemit/ccu-k1.c
909
[CLK_CCI550] = &cci550_clk.common.hw,
drivers/clk/spacemit/ccu-k1.c
910
[CLK_CPU_C0_HI] = &cpu_c0_hi_clk.common.hw,
drivers/clk/spacemit/ccu-k1.c
911
[CLK_CPU_C0_CORE] = &cpu_c0_core_clk.common.hw,
drivers/clk/spacemit/ccu-k1.c
912
[CLK_CPU_C0_ACE] = &cpu_c0_ace_clk.common.hw,
drivers/clk/spacemit/ccu-k1.c
913
[CLK_CPU_C0_TCM] = &cpu_c0_tcm_clk.common.hw,
drivers/clk/spacemit/ccu-k1.c
914
[CLK_CPU_C1_HI] = &cpu_c1_hi_clk.common.hw,
drivers/clk/spacemit/ccu-k1.c
915
[CLK_CPU_C1_CORE] = &cpu_c1_core_clk.common.hw,
drivers/clk/spacemit/ccu-k1.c
916
[CLK_CPU_C1_ACE] = &cpu_c1_ace_clk.common.hw,
drivers/clk/spacemit/ccu-k1.c
917
[CLK_CCIC_4X] = &ccic_4x_clk.common.hw,
drivers/clk/spacemit/ccu-k1.c
918
[CLK_CCIC1PHY] = &ccic1phy_clk.common.hw,
drivers/clk/spacemit/ccu-k1.c
919
[CLK_SDH_AXI] = &sdh_axi_aclk.common.hw,
drivers/clk/spacemit/ccu-k1.c
920
[CLK_SDH0] = &sdh0_clk.common.hw,
drivers/clk/spacemit/ccu-k1.c
921
[CLK_SDH1] = &sdh1_clk.common.hw,
drivers/clk/spacemit/ccu-k1.c
922
[CLK_SDH2] = &sdh2_clk.common.hw,
drivers/clk/spacemit/ccu-k1.c
923
[CLK_USB_P1] = &usb_p1_aclk.common.hw,
drivers/clk/spacemit/ccu-k1.c
924
[CLK_USB_AXI] = &usb_axi_clk.common.hw,
drivers/clk/spacemit/ccu-k1.c
925
[CLK_USB30] = &usb30_clk.common.hw,
drivers/clk/spacemit/ccu-k1.c
926
[CLK_QSPI] = &qspi_clk.common.hw,
drivers/clk/spacemit/ccu-k1.c
927
[CLK_QSPI_BUS] = &qspi_bus_clk.common.hw,
drivers/clk/spacemit/ccu-k1.c
928
[CLK_DMA] = &dma_clk.common.hw,
drivers/clk/spacemit/ccu-k1.c
929
[CLK_AES] = &aes_clk.common.hw,
drivers/clk/spacemit/ccu-k1.c
930
[CLK_VPU] = &vpu_clk.common.hw,
drivers/clk/spacemit/ccu-k1.c
931
[CLK_GPU] = &gpu_clk.common.hw,
drivers/clk/spacemit/ccu-k1.c
932
[CLK_EMMC] = &emmc_clk.common.hw,
drivers/clk/spacemit/ccu-k1.c
933
[CLK_EMMC_X] = &emmc_x_clk.common.hw,
drivers/clk/spacemit/ccu-k1.c
934
[CLK_AUDIO] = &audio_clk.common.hw,
drivers/clk/spacemit/ccu-k1.c
935
[CLK_HDMI] = &hdmi_mclk.common.hw,
drivers/clk/spacemit/ccu-k1.c
936
[CLK_PMUA_ACLK] = &pmua_aclk.common.hw,
drivers/clk/spacemit/ccu-k1.c
937
[CLK_PCIE0_MASTER] = &pcie0_master_clk.common.hw,
drivers/clk/spacemit/ccu-k1.c
938
[CLK_PCIE0_SLAVE] = &pcie0_slave_clk.common.hw,
drivers/clk/spacemit/ccu-k1.c
939
[CLK_PCIE0_DBI] = &pcie0_dbi_clk.common.hw,
drivers/clk/spacemit/ccu-k1.c
940
[CLK_PCIE1_MASTER] = &pcie1_master_clk.common.hw,
drivers/clk/spacemit/ccu-k1.c
941
[CLK_PCIE1_SLAVE] = &pcie1_slave_clk.common.hw,
drivers/clk/spacemit/ccu-k1.c
942
[CLK_PCIE1_DBI] = &pcie1_dbi_clk.common.hw,
drivers/clk/spacemit/ccu-k1.c
943
[CLK_PCIE2_MASTER] = &pcie2_master_clk.common.hw,
drivers/clk/spacemit/ccu-k1.c
944
[CLK_PCIE2_SLAVE] = &pcie2_slave_clk.common.hw,
drivers/clk/spacemit/ccu-k1.c
945
[CLK_PCIE2_DBI] = &pcie2_dbi_clk.common.hw,
drivers/clk/spacemit/ccu-k1.c
946
[CLK_EMAC0_BUS] = &emac0_bus_clk.common.hw,
drivers/clk/spacemit/ccu-k1.c
947
[CLK_EMAC0_PTP] = &emac0_ptp_clk.common.hw,
drivers/clk/spacemit/ccu-k1.c
948
[CLK_EMAC1_BUS] = &emac1_bus_clk.common.hw,
drivers/clk/spacemit/ccu-k1.c
949
[CLK_EMAC1_PTP] = &emac1_ptp_clk.common.hw,
drivers/clk/spacemit/ccu-k1.c
950
[CLK_JPG] = &jpg_clk.common.hw,
drivers/clk/spacemit/ccu-k1.c
951
[CLK_CCIC2PHY] = &ccic2phy_clk.common.hw,
drivers/clk/spacemit/ccu-k1.c
952
[CLK_CCIC3PHY] = &ccic3phy_clk.common.hw,
drivers/clk/spacemit/ccu-k1.c
953
[CLK_CSI] = &csi_clk.common.hw,
drivers/clk/spacemit/ccu-k1.c
954
[CLK_CAMM0] = &camm0_clk.common.hw,
drivers/clk/spacemit/ccu-k1.c
955
[CLK_CAMM1] = &camm1_clk.common.hw,
drivers/clk/spacemit/ccu-k1.c
956
[CLK_CAMM2] = &camm2_clk.common.hw,
drivers/clk/spacemit/ccu-k1.c
957
[CLK_ISP_CPP] = &isp_cpp_clk.common.hw,
drivers/clk/spacemit/ccu-k1.c
958
[CLK_ISP_BUS] = &isp_bus_clk.common.hw,
drivers/clk/spacemit/ccu-k1.c
959
[CLK_ISP] = &isp_clk.common.hw,
drivers/clk/spacemit/ccu-k1.c
960
[CLK_DPU_MCLK] = &dpu_mclk.common.hw,
drivers/clk/spacemit/ccu-k1.c
961
[CLK_DPU_ESC] = &dpu_esc_clk.common.hw,
drivers/clk/spacemit/ccu-k1.c
962
[CLK_DPU_BIT] = &dpu_bit_clk.common.hw,
drivers/clk/spacemit/ccu-k1.c
963
[CLK_DPU_PXCLK] = &dpu_pxclk.common.hw,
drivers/clk/spacemit/ccu-k1.c
964
[CLK_DPU_HCLK] = &dpu_hclk.common.hw,
drivers/clk/spacemit/ccu-k1.c
965
[CLK_DPU_SPI] = &dpu_spi_clk.common.hw,
drivers/clk/spacemit/ccu-k1.c
966
[CLK_DPU_SPI_HBUS] = &dpu_spi_hbus_clk.common.hw,
drivers/clk/spacemit/ccu-k1.c
967
[CLK_DPU_SPIBUS] = &dpu_spi_bus_clk.common.hw,
drivers/clk/spacemit/ccu-k1.c
968
[CLK_DPU_SPI_ACLK] = &dpu_spi_aclk.common.hw,
drivers/clk/spacemit/ccu-k1.c
969
[CLK_V2D] = &v2d_clk.common.hw,
drivers/clk/spacemit/ccu-k1.c
970
[CLK_EMMC_BUS] = &emmc_bus_clk.common.hw,
drivers/clk/spacemit/ccu-k3.c
1031
[CLK_PLL1] = &pll1.common.hw,
drivers/clk/spacemit/ccu-k3.c
1032
[CLK_PLL2] = &pll2.common.hw,
drivers/clk/spacemit/ccu-k3.c
1033
[CLK_PLL3] = &pll3.common.hw,
drivers/clk/spacemit/ccu-k3.c
1034
[CLK_PLL4] = &pll4.common.hw,
drivers/clk/spacemit/ccu-k3.c
1035
[CLK_PLL5] = &pll5.common.hw,
drivers/clk/spacemit/ccu-k3.c
1036
[CLK_PLL6] = &pll6.common.hw,
drivers/clk/spacemit/ccu-k3.c
1037
[CLK_PLL7] = &pll7.common.hw,
drivers/clk/spacemit/ccu-k3.c
1038
[CLK_PLL8] = &pll8.common.hw,
drivers/clk/spacemit/ccu-k3.c
1039
[CLK_PLL1_D2] = &pll1_d2.common.hw,
drivers/clk/spacemit/ccu-k3.c
1040
[CLK_PLL1_D3] = &pll1_d3.common.hw,
drivers/clk/spacemit/ccu-k3.c
1041
[CLK_PLL1_D4] = &pll1_d4.common.hw,
drivers/clk/spacemit/ccu-k3.c
1042
[CLK_PLL1_D5] = &pll1_d5.common.hw,
drivers/clk/spacemit/ccu-k3.c
1043
[CLK_PLL1_D6] = &pll1_d6.common.hw,
drivers/clk/spacemit/ccu-k3.c
1044
[CLK_PLL1_D7] = &pll1_d7.common.hw,
drivers/clk/spacemit/ccu-k3.c
1045
[CLK_PLL1_D8] = &pll1_d8.common.hw,
drivers/clk/spacemit/ccu-k3.c
1046
[CLK_PLL1_DX] = &pll1_dx.common.hw,
drivers/clk/spacemit/ccu-k3.c
1047
[CLK_PLL1_D64] = &pll1_d64_38p4.common.hw,
drivers/clk/spacemit/ccu-k3.c
1048
[CLK_PLL1_D10_AUD] = &pll1_aud_245p7.common.hw,
drivers/clk/spacemit/ccu-k3.c
1049
[CLK_PLL1_D100_AUD] = &pll1_aud_24p5.common.hw,
drivers/clk/spacemit/ccu-k3.c
1050
[CLK_PLL2_D1] = &pll2_d1.common.hw,
drivers/clk/spacemit/ccu-k3.c
1051
[CLK_PLL2_D2] = &pll2_d2.common.hw,
drivers/clk/spacemit/ccu-k3.c
1052
[CLK_PLL2_D3] = &pll2_d3.common.hw,
drivers/clk/spacemit/ccu-k3.c
1053
[CLK_PLL2_D4] = &pll2_d4.common.hw,
drivers/clk/spacemit/ccu-k3.c
1054
[CLK_PLL2_D5] = &pll2_d5.common.hw,
drivers/clk/spacemit/ccu-k3.c
1055
[CLK_PLL2_D6] = &pll2_d6.common.hw,
drivers/clk/spacemit/ccu-k3.c
1056
[CLK_PLL2_D7] = &pll2_d7.common.hw,
drivers/clk/spacemit/ccu-k3.c
1057
[CLK_PLL2_D8] = &pll2_d8.common.hw,
drivers/clk/spacemit/ccu-k3.c
1058
[CLK_PLL2_66] = &pll2_66.common.hw,
drivers/clk/spacemit/ccu-k3.c
1059
[CLK_PLL2_33] = &pll2_33.common.hw,
drivers/clk/spacemit/ccu-k3.c
1060
[CLK_PLL2_50] = &pll2_50.common.hw,
drivers/clk/spacemit/ccu-k3.c
1061
[CLK_PLL2_25] = &pll2_25.common.hw,
drivers/clk/spacemit/ccu-k3.c
1062
[CLK_PLL2_20] = &pll2_20.common.hw,
drivers/clk/spacemit/ccu-k3.c
1063
[CLK_PLL2_D24_125] = &pll2_d24_125.common.hw,
drivers/clk/spacemit/ccu-k3.c
1064
[CLK_PLL2_D120_25] = &pll2_d120_25.common.hw,
drivers/clk/spacemit/ccu-k3.c
1065
[CLK_PLL3_D1] = &pll3_d1.common.hw,
drivers/clk/spacemit/ccu-k3.c
1066
[CLK_PLL3_D2] = &pll3_d2.common.hw,
drivers/clk/spacemit/ccu-k3.c
1067
[CLK_PLL3_D3] = &pll3_d3.common.hw,
drivers/clk/spacemit/ccu-k3.c
1068
[CLK_PLL3_D4] = &pll3_d4.common.hw,
drivers/clk/spacemit/ccu-k3.c
1069
[CLK_PLL3_D5] = &pll3_d5.common.hw,
drivers/clk/spacemit/ccu-k3.c
1070
[CLK_PLL3_D6] = &pll3_d6.common.hw,
drivers/clk/spacemit/ccu-k3.c
1071
[CLK_PLL3_D7] = &pll3_d7.common.hw,
drivers/clk/spacemit/ccu-k3.c
1072
[CLK_PLL3_D8] = &pll3_d8.common.hw,
drivers/clk/spacemit/ccu-k3.c
1073
[CLK_PLL4_D1] = &pll4_d1.common.hw,
drivers/clk/spacemit/ccu-k3.c
1074
[CLK_PLL4_D2] = &pll4_d2.common.hw,
drivers/clk/spacemit/ccu-k3.c
1075
[CLK_PLL4_D3] = &pll4_d3.common.hw,
drivers/clk/spacemit/ccu-k3.c
1076
[CLK_PLL4_D4] = &pll4_d4.common.hw,
drivers/clk/spacemit/ccu-k3.c
1077
[CLK_PLL4_D5] = &pll4_d5.common.hw,
drivers/clk/spacemit/ccu-k3.c
1078
[CLK_PLL4_D6] = &pll4_d6.common.hw,
drivers/clk/spacemit/ccu-k3.c
1079
[CLK_PLL4_D7] = &pll4_d7.common.hw,
drivers/clk/spacemit/ccu-k3.c
1080
[CLK_PLL4_D8] = &pll4_d8.common.hw,
drivers/clk/spacemit/ccu-k3.c
1081
[CLK_PLL5_D1] = &pll5_d1.common.hw,
drivers/clk/spacemit/ccu-k3.c
1082
[CLK_PLL5_D2] = &pll5_d2.common.hw,
drivers/clk/spacemit/ccu-k3.c
1083
[CLK_PLL5_D3] = &pll5_d3.common.hw,
drivers/clk/spacemit/ccu-k3.c
1084
[CLK_PLL5_D4] = &pll5_d4.common.hw,
drivers/clk/spacemit/ccu-k3.c
1085
[CLK_PLL5_D5] = &pll5_d5.common.hw,
drivers/clk/spacemit/ccu-k3.c
1086
[CLK_PLL5_D6] = &pll5_d6.common.hw,
drivers/clk/spacemit/ccu-k3.c
1087
[CLK_PLL5_D7] = &pll5_d7.common.hw,
drivers/clk/spacemit/ccu-k3.c
1088
[CLK_PLL5_D8] = &pll5_d8.common.hw,
drivers/clk/spacemit/ccu-k3.c
1089
[CLK_PLL6_D1] = &pll6_d1.common.hw,
drivers/clk/spacemit/ccu-k3.c
1090
[CLK_PLL6_D2] = &pll6_d2.common.hw,
drivers/clk/spacemit/ccu-k3.c
1091
[CLK_PLL6_D3] = &pll6_d3.common.hw,
drivers/clk/spacemit/ccu-k3.c
1092
[CLK_PLL6_D4] = &pll6_d4.common.hw,
drivers/clk/spacemit/ccu-k3.c
1093
[CLK_PLL6_D5] = &pll6_d5.common.hw,
drivers/clk/spacemit/ccu-k3.c
1094
[CLK_PLL6_D6] = &pll6_d6.common.hw,
drivers/clk/spacemit/ccu-k3.c
1095
[CLK_PLL6_D7] = &pll6_d7.common.hw,
drivers/clk/spacemit/ccu-k3.c
1096
[CLK_PLL6_D8] = &pll6_d8.common.hw,
drivers/clk/spacemit/ccu-k3.c
1097
[CLK_PLL6_80] = &pll6_80.common.hw,
drivers/clk/spacemit/ccu-k3.c
1098
[CLK_PLL6_40] = &pll6_40.common.hw,
drivers/clk/spacemit/ccu-k3.c
1099
[CLK_PLL6_20] = &pll6_20.common.hw,
drivers/clk/spacemit/ccu-k3.c
1100
[CLK_PLL7_D1] = &pll7_d1.common.hw,
drivers/clk/spacemit/ccu-k3.c
1101
[CLK_PLL7_D2] = &pll7_d2.common.hw,
drivers/clk/spacemit/ccu-k3.c
1102
[CLK_PLL7_D3] = &pll7_d3.common.hw,
drivers/clk/spacemit/ccu-k3.c
1103
[CLK_PLL7_D4] = &pll7_d4.common.hw,
drivers/clk/spacemit/ccu-k3.c
1104
[CLK_PLL7_D5] = &pll7_d5.common.hw,
drivers/clk/spacemit/ccu-k3.c
1105
[CLK_PLL7_D6] = &pll7_d6.common.hw,
drivers/clk/spacemit/ccu-k3.c
1106
[CLK_PLL7_D7] = &pll7_d7.common.hw,
drivers/clk/spacemit/ccu-k3.c
1107
[CLK_PLL7_D8] = &pll7_d8.common.hw,
drivers/clk/spacemit/ccu-k3.c
1108
[CLK_PLL8_D1] = &pll8_d1.common.hw,
drivers/clk/spacemit/ccu-k3.c
1109
[CLK_PLL8_D2] = &pll8_d2.common.hw,
drivers/clk/spacemit/ccu-k3.c
1110
[CLK_PLL8_D3] = &pll8_d3.common.hw,
drivers/clk/spacemit/ccu-k3.c
1111
[CLK_PLL8_D4] = &pll8_d4.common.hw,
drivers/clk/spacemit/ccu-k3.c
1112
[CLK_PLL8_D5] = &pll8_d5.common.hw,
drivers/clk/spacemit/ccu-k3.c
1113
[CLK_PLL8_D6] = &pll8_d6.common.hw,
drivers/clk/spacemit/ccu-k3.c
1114
[CLK_PLL8_D7] = &pll8_d7.common.hw,
drivers/clk/spacemit/ccu-k3.c
1115
[CLK_PLL8_D8] = &pll8_d8.common.hw,
drivers/clk/spacemit/ccu-k3.c
1125
[CLK_MPMU_PLL1_307P2] = &pll1_d8_307p2.common.hw,
drivers/clk/spacemit/ccu-k3.c
1126
[CLK_MPMU_PLL1_76P8] = &pll1_d32_76p8.common.hw,
drivers/clk/spacemit/ccu-k3.c
1127
[CLK_MPMU_PLL1_61P44] = &pll1_d40_61p44.common.hw,
drivers/clk/spacemit/ccu-k3.c
1128
[CLK_MPMU_PLL1_153P6] = &pll1_d16_153p6.common.hw,
drivers/clk/spacemit/ccu-k3.c
1129
[CLK_MPMU_PLL1_102P4] = &pll1_d24_102p4.common.hw,
drivers/clk/spacemit/ccu-k3.c
1130
[CLK_MPMU_PLL1_51P2] = &pll1_d48_51p2.common.hw,
drivers/clk/spacemit/ccu-k3.c
1131
[CLK_MPMU_PLL1_51P2_AP] = &pll1_d48_51p2_ap.common.hw,
drivers/clk/spacemit/ccu-k3.c
1132
[CLK_MPMU_PLL1_57P6] = &pll1_m3d128_57p6.common.hw,
drivers/clk/spacemit/ccu-k3.c
1133
[CLK_MPMU_PLL1_25P6] = &pll1_d96_25p6.common.hw,
drivers/clk/spacemit/ccu-k3.c
1134
[CLK_MPMU_PLL1_12P8] = &pll1_d192_12p8.common.hw,
drivers/clk/spacemit/ccu-k3.c
1135
[CLK_MPMU_PLL1_12P8_WDT] = &pll1_d192_12p8_wdt.common.hw,
drivers/clk/spacemit/ccu-k3.c
1136
[CLK_MPMU_PLL1_6P4] = &pll1_d384_6p4.common.hw,
drivers/clk/spacemit/ccu-k3.c
1137
[CLK_MPMU_PLL1_3P2] = &pll1_d768_3p2.common.hw,
drivers/clk/spacemit/ccu-k3.c
1138
[CLK_MPMU_PLL1_1P6] = &pll1_d1536_1p6.common.hw,
drivers/clk/spacemit/ccu-k3.c
1139
[CLK_MPMU_PLL1_0P8] = &pll1_d3072_0p8.common.hw,
drivers/clk/spacemit/ccu-k3.c
1140
[CLK_MPMU_PLL1_409P6] = &pll1_d6_409p6.common.hw,
drivers/clk/spacemit/ccu-k3.c
1141
[CLK_MPMU_PLL1_204P8] = &pll1_d12_204p8.common.hw,
drivers/clk/spacemit/ccu-k3.c
1142
[CLK_MPMU_PLL1_491] = &pll1_d5_491p52.common.hw,
drivers/clk/spacemit/ccu-k3.c
1143
[CLK_MPMU_PLL1_245P76] = &pll1_d10_245p76.common.hw,
drivers/clk/spacemit/ccu-k3.c
1144
[CLK_MPMU_PLL1_614] = &pll1_d4_614p4.common.hw,
drivers/clk/spacemit/ccu-k3.c
1145
[CLK_MPMU_PLL1_47P26] = &pll1_d52_47p26.common.hw,
drivers/clk/spacemit/ccu-k3.c
1146
[CLK_MPMU_PLL1_31P5] = &pll1_d78_31p5.common.hw,
drivers/clk/spacemit/ccu-k3.c
1147
[CLK_MPMU_PLL1_819] = &pll1_d3_819p2.common.hw,
drivers/clk/spacemit/ccu-k3.c
1148
[CLK_MPMU_PLL1_1228] = &pll1_d2_1228p8.common.hw,
drivers/clk/spacemit/ccu-k3.c
1149
[CLK_MPMU_APB] = &apb_clk.common.hw,
drivers/clk/spacemit/ccu-k3.c
1150
[CLK_MPMU_SLOW_UART] = &slow_uart.common.hw,
drivers/clk/spacemit/ccu-k3.c
1151
[CLK_MPMU_SLOW_UART1] = &slow_uart1_14p74.common.hw,
drivers/clk/spacemit/ccu-k3.c
1152
[CLK_MPMU_SLOW_UART2] = &slow_uart2_48.common.hw,
drivers/clk/spacemit/ccu-k3.c
1153
[CLK_MPMU_WDT] = &wdt_clk.common.hw,
drivers/clk/spacemit/ccu-k3.c
1154
[CLK_MPMU_WDT_BUS] = &wdt_bus_clk.common.hw,
drivers/clk/spacemit/ccu-k3.c
1155
[CLK_MPMU_RIPC] = &r_ipc_clk.common.hw,
drivers/clk/spacemit/ccu-k3.c
1156
[CLK_MPMU_I2S_153P6] = &i2s_153p6.common.hw,
drivers/clk/spacemit/ccu-k3.c
1157
[CLK_MPMU_I2S_153P6_BASE] = &i2s_153p6_base.common.hw,
drivers/clk/spacemit/ccu-k3.c
1158
[CLK_MPMU_I2S_SYSCLK_SRC] = &i2s_sysclk_src.common.hw,
drivers/clk/spacemit/ccu-k3.c
1159
[CLK_MPMU_I2S1_SYSCLK] = &i2s1_sysclk.common.hw,
drivers/clk/spacemit/ccu-k3.c
1160
[CLK_MPMU_I2S_BCLK] = &i2s_bclk.common.hw,
drivers/clk/spacemit/ccu-k3.c
1161
[CLK_MPMU_I2S0_SYSCLK_SEL] = &i2s0_sysclk_sel.common.hw,
drivers/clk/spacemit/ccu-k3.c
1162
[CLK_MPMU_I2S2_SYSCLK_SEL] = &i2s2_sysclk_sel.common.hw,
drivers/clk/spacemit/ccu-k3.c
1163
[CLK_MPMU_I2S3_SYSCLK_SEL] = &i2s3_sysclk_sel.common.hw,
drivers/clk/spacemit/ccu-k3.c
1164
[CLK_MPMU_I2S4_SYSCLK_SEL] = &i2s4_sysclk_sel.common.hw,
drivers/clk/spacemit/ccu-k3.c
1165
[CLK_MPMU_I2S5_SYSCLK_SEL] = &i2s5_sysclk_sel.common.hw,
drivers/clk/spacemit/ccu-k3.c
1166
[CLK_MPMU_I2S0_SYSCLK_DIV] = &i2s0_sysclk_div.common.hw,
drivers/clk/spacemit/ccu-k3.c
1167
[CLK_MPMU_I2S2_SYSCLK_DIV] = &i2s2_sysclk_div.common.hw,
drivers/clk/spacemit/ccu-k3.c
1168
[CLK_MPMU_I2S3_SYSCLK_DIV] = &i2s3_sysclk_div.common.hw,
drivers/clk/spacemit/ccu-k3.c
1169
[CLK_MPMU_I2S4_SYSCLK_DIV] = &i2s4_sysclk_div.common.hw,
drivers/clk/spacemit/ccu-k3.c
1170
[CLK_MPMU_I2S5_SYSCLK_DIV] = &i2s5_sysclk_div.common.hw,
drivers/clk/spacemit/ccu-k3.c
1171
[CLK_MPMU_I2S0_SYSCLK] = &i2s0_sysclk.common.hw,
drivers/clk/spacemit/ccu-k3.c
1172
[CLK_MPMU_I2S2_SYSCLK] = &i2s2_sysclk.common.hw,
drivers/clk/spacemit/ccu-k3.c
1173
[CLK_MPMU_I2S3_SYSCLK] = &i2s3_sysclk.common.hw,
drivers/clk/spacemit/ccu-k3.c
1174
[CLK_MPMU_I2S4_SYSCLK] = &i2s4_sysclk.common.hw,
drivers/clk/spacemit/ccu-k3.c
1175
[CLK_MPMU_I2S5_SYSCLK] = &i2s5_sysclk.common.hw,
drivers/clk/spacemit/ccu-k3.c
1185
[CLK_APBC_UART0] = &uart0_clk.common.hw,
drivers/clk/spacemit/ccu-k3.c
1186
[CLK_APBC_UART2] = &uart2_clk.common.hw,
drivers/clk/spacemit/ccu-k3.c
1187
[CLK_APBC_UART3] = &uart3_clk.common.hw,
drivers/clk/spacemit/ccu-k3.c
1188
[CLK_APBC_UART4] = &uart4_clk.common.hw,
drivers/clk/spacemit/ccu-k3.c
1189
[CLK_APBC_UART5] = &uart5_clk.common.hw,
drivers/clk/spacemit/ccu-k3.c
1190
[CLK_APBC_UART6] = &uart6_clk.common.hw,
drivers/clk/spacemit/ccu-k3.c
1191
[CLK_APBC_UART7] = &uart7_clk.common.hw,
drivers/clk/spacemit/ccu-k3.c
1192
[CLK_APBC_UART8] = &uart8_clk.common.hw,
drivers/clk/spacemit/ccu-k3.c
1193
[CLK_APBC_UART9] = &uart9_clk.common.hw,
drivers/clk/spacemit/ccu-k3.c
1194
[CLK_APBC_UART10] = &uart10_clk.common.hw,
drivers/clk/spacemit/ccu-k3.c
1195
[CLK_APBC_UART0_BUS] = &uart0_bus_clk.common.hw,
drivers/clk/spacemit/ccu-k3.c
1196
[CLK_APBC_UART2_BUS] = &uart2_bus_clk.common.hw,
drivers/clk/spacemit/ccu-k3.c
1197
[CLK_APBC_UART3_BUS] = &uart3_bus_clk.common.hw,
drivers/clk/spacemit/ccu-k3.c
1198
[CLK_APBC_UART4_BUS] = &uart4_bus_clk.common.hw,
drivers/clk/spacemit/ccu-k3.c
1199
[CLK_APBC_UART5_BUS] = &uart5_bus_clk.common.hw,
drivers/clk/spacemit/ccu-k3.c
1200
[CLK_APBC_UART6_BUS] = &uart6_bus_clk.common.hw,
drivers/clk/spacemit/ccu-k3.c
1201
[CLK_APBC_UART7_BUS] = &uart7_bus_clk.common.hw,
drivers/clk/spacemit/ccu-k3.c
1202
[CLK_APBC_UART8_BUS] = &uart8_bus_clk.common.hw,
drivers/clk/spacemit/ccu-k3.c
1203
[CLK_APBC_UART9_BUS] = &uart9_bus_clk.common.hw,
drivers/clk/spacemit/ccu-k3.c
1204
[CLK_APBC_UART10_BUS] = &uart10_bus_clk.common.hw,
drivers/clk/spacemit/ccu-k3.c
1205
[CLK_APBC_GPIO] = &gpio_clk.common.hw,
drivers/clk/spacemit/ccu-k3.c
1206
[CLK_APBC_GPIO_BUS] = &gpio_bus_clk.common.hw,
drivers/clk/spacemit/ccu-k3.c
1207
[CLK_APBC_PWM0] = &pwm0_clk.common.hw,
drivers/clk/spacemit/ccu-k3.c
1208
[CLK_APBC_PWM1] = &pwm1_clk.common.hw,
drivers/clk/spacemit/ccu-k3.c
1209
[CLK_APBC_PWM2] = &pwm2_clk.common.hw,
drivers/clk/spacemit/ccu-k3.c
1210
[CLK_APBC_PWM3] = &pwm3_clk.common.hw,
drivers/clk/spacemit/ccu-k3.c
1211
[CLK_APBC_PWM4] = &pwm4_clk.common.hw,
drivers/clk/spacemit/ccu-k3.c
1212
[CLK_APBC_PWM5] = &pwm5_clk.common.hw,
drivers/clk/spacemit/ccu-k3.c
1213
[CLK_APBC_PWM6] = &pwm6_clk.common.hw,
drivers/clk/spacemit/ccu-k3.c
1214
[CLK_APBC_PWM7] = &pwm7_clk.common.hw,
drivers/clk/spacemit/ccu-k3.c
1215
[CLK_APBC_PWM8] = &pwm8_clk.common.hw,
drivers/clk/spacemit/ccu-k3.c
1216
[CLK_APBC_PWM9] = &pwm9_clk.common.hw,
drivers/clk/spacemit/ccu-k3.c
1217
[CLK_APBC_PWM10] = &pwm10_clk.common.hw,
drivers/clk/spacemit/ccu-k3.c
1218
[CLK_APBC_PWM11] = &pwm11_clk.common.hw,
drivers/clk/spacemit/ccu-k3.c
1219
[CLK_APBC_PWM12] = &pwm12_clk.common.hw,
drivers/clk/spacemit/ccu-k3.c
1220
[CLK_APBC_PWM13] = &pwm13_clk.common.hw,
drivers/clk/spacemit/ccu-k3.c
1221
[CLK_APBC_PWM14] = &pwm14_clk.common.hw,
drivers/clk/spacemit/ccu-k3.c
1222
[CLK_APBC_PWM15] = &pwm15_clk.common.hw,
drivers/clk/spacemit/ccu-k3.c
1223
[CLK_APBC_PWM16] = &pwm16_clk.common.hw,
drivers/clk/spacemit/ccu-k3.c
1224
[CLK_APBC_PWM17] = &pwm17_clk.common.hw,
drivers/clk/spacemit/ccu-k3.c
1225
[CLK_APBC_PWM18] = &pwm18_clk.common.hw,
drivers/clk/spacemit/ccu-k3.c
1226
[CLK_APBC_PWM19] = &pwm19_clk.common.hw,
drivers/clk/spacemit/ccu-k3.c
1227
[CLK_APBC_PWM0_BUS] = &pwm0_bus_clk.common.hw,
drivers/clk/spacemit/ccu-k3.c
1228
[CLK_APBC_PWM1_BUS] = &pwm1_bus_clk.common.hw,
drivers/clk/spacemit/ccu-k3.c
1229
[CLK_APBC_PWM2_BUS] = &pwm2_bus_clk.common.hw,
drivers/clk/spacemit/ccu-k3.c
1230
[CLK_APBC_PWM3_BUS] = &pwm3_bus_clk.common.hw,
drivers/clk/spacemit/ccu-k3.c
1231
[CLK_APBC_PWM4_BUS] = &pwm4_bus_clk.common.hw,
drivers/clk/spacemit/ccu-k3.c
1232
[CLK_APBC_PWM5_BUS] = &pwm5_bus_clk.common.hw,
drivers/clk/spacemit/ccu-k3.c
1233
[CLK_APBC_PWM6_BUS] = &pwm6_bus_clk.common.hw,
drivers/clk/spacemit/ccu-k3.c
1234
[CLK_APBC_PWM7_BUS] = &pwm7_bus_clk.common.hw,
drivers/clk/spacemit/ccu-k3.c
1235
[CLK_APBC_PWM8_BUS] = &pwm8_bus_clk.common.hw,
drivers/clk/spacemit/ccu-k3.c
1236
[CLK_APBC_PWM9_BUS] = &pwm9_bus_clk.common.hw,
drivers/clk/spacemit/ccu-k3.c
1237
[CLK_APBC_PWM10_BUS] = &pwm10_bus_clk.common.hw,
drivers/clk/spacemit/ccu-k3.c
1238
[CLK_APBC_PWM11_BUS] = &pwm11_bus_clk.common.hw,
drivers/clk/spacemit/ccu-k3.c
1239
[CLK_APBC_PWM12_BUS] = &pwm12_bus_clk.common.hw,
drivers/clk/spacemit/ccu-k3.c
1240
[CLK_APBC_PWM13_BUS] = &pwm13_bus_clk.common.hw,
drivers/clk/spacemit/ccu-k3.c
1241
[CLK_APBC_PWM14_BUS] = &pwm14_bus_clk.common.hw,
drivers/clk/spacemit/ccu-k3.c
1242
[CLK_APBC_PWM15_BUS] = &pwm15_bus_clk.common.hw,
drivers/clk/spacemit/ccu-k3.c
1243
[CLK_APBC_PWM16_BUS] = &pwm16_bus_clk.common.hw,
drivers/clk/spacemit/ccu-k3.c
1244
[CLK_APBC_PWM17_BUS] = &pwm17_bus_clk.common.hw,
drivers/clk/spacemit/ccu-k3.c
1245
[CLK_APBC_PWM18_BUS] = &pwm18_bus_clk.common.hw,
drivers/clk/spacemit/ccu-k3.c
1246
[CLK_APBC_PWM19_BUS] = &pwm19_bus_clk.common.hw,
drivers/clk/spacemit/ccu-k3.c
1247
[CLK_APBC_SPI0_I2S_BCLK] = &spi0_i2s_bclk.common.hw,
drivers/clk/spacemit/ccu-k3.c
1248
[CLK_APBC_SPI1_I2S_BCLK] = &spi1_i2s_bclk.common.hw,
drivers/clk/spacemit/ccu-k3.c
1249
[CLK_APBC_SPI3_I2S_BCLK] = &spi3_i2s_bclk.common.hw,
drivers/clk/spacemit/ccu-k3.c
1250
[CLK_APBC_SPI0] = &spi0_clk.common.hw,
drivers/clk/spacemit/ccu-k3.c
1251
[CLK_APBC_SPI1] = &spi1_clk.common.hw,
drivers/clk/spacemit/ccu-k3.c
1252
[CLK_APBC_SPI3] = &spi3_clk.common.hw,
drivers/clk/spacemit/ccu-k3.c
1253
[CLK_APBC_SPI0_BUS] = &spi0_bus_clk.common.hw,
drivers/clk/spacemit/ccu-k3.c
1254
[CLK_APBC_SPI1_BUS] = &spi1_bus_clk.common.hw,
drivers/clk/spacemit/ccu-k3.c
1255
[CLK_APBC_SPI3_BUS] = &spi3_bus_clk.common.hw,
drivers/clk/spacemit/ccu-k3.c
1256
[CLK_APBC_RTC] = &rtc_clk.common.hw,
drivers/clk/spacemit/ccu-k3.c
1257
[CLK_APBC_RTC_BUS] = &rtc_bus_clk.common.hw,
drivers/clk/spacemit/ccu-k3.c
1258
[CLK_APBC_TWSI0] = &twsi0_clk.common.hw,
drivers/clk/spacemit/ccu-k3.c
1259
[CLK_APBC_TWSI1] = &twsi1_clk.common.hw,
drivers/clk/spacemit/ccu-k3.c
1260
[CLK_APBC_TWSI2] = &twsi2_clk.common.hw,
drivers/clk/spacemit/ccu-k3.c
1261
[CLK_APBC_TWSI4] = &twsi4_clk.common.hw,
drivers/clk/spacemit/ccu-k3.c
1262
[CLK_APBC_TWSI5] = &twsi5_clk.common.hw,
drivers/clk/spacemit/ccu-k3.c
1263
[CLK_APBC_TWSI6] = &twsi6_clk.common.hw,
drivers/clk/spacemit/ccu-k3.c
1264
[CLK_APBC_TWSI8] = &twsi8_clk.common.hw,
drivers/clk/spacemit/ccu-k3.c
1265
[CLK_APBC_TWSI0_BUS] = &twsi0_bus_clk.common.hw,
drivers/clk/spacemit/ccu-k3.c
1266
[CLK_APBC_TWSI1_BUS] = &twsi1_bus_clk.common.hw,
drivers/clk/spacemit/ccu-k3.c
1267
[CLK_APBC_TWSI2_BUS] = &twsi2_bus_clk.common.hw,
drivers/clk/spacemit/ccu-k3.c
1268
[CLK_APBC_TWSI4_BUS] = &twsi4_bus_clk.common.hw,
drivers/clk/spacemit/ccu-k3.c
1269
[CLK_APBC_TWSI5_BUS] = &twsi5_bus_clk.common.hw,
drivers/clk/spacemit/ccu-k3.c
1270
[CLK_APBC_TWSI6_BUS] = &twsi6_bus_clk.common.hw,
drivers/clk/spacemit/ccu-k3.c
1271
[CLK_APBC_TWSI8_BUS] = &twsi8_bus_clk.common.hw,
drivers/clk/spacemit/ccu-k3.c
1272
[CLK_APBC_TIMERS0] = &timers0_clk.common.hw,
drivers/clk/spacemit/ccu-k3.c
1273
[CLK_APBC_TIMERS1] = &timers1_clk.common.hw,
drivers/clk/spacemit/ccu-k3.c
1274
[CLK_APBC_TIMERS2] = &timers2_clk.common.hw,
drivers/clk/spacemit/ccu-k3.c
1275
[CLK_APBC_TIMERS3] = &timers3_clk.common.hw,
drivers/clk/spacemit/ccu-k3.c
1276
[CLK_APBC_TIMERS4] = &timers4_clk.common.hw,
drivers/clk/spacemit/ccu-k3.c
1277
[CLK_APBC_TIMERS5] = &timers5_clk.common.hw,
drivers/clk/spacemit/ccu-k3.c
1278
[CLK_APBC_TIMERS6] = &timers6_clk.common.hw,
drivers/clk/spacemit/ccu-k3.c
1279
[CLK_APBC_TIMERS7] = &timers7_clk.common.hw,
drivers/clk/spacemit/ccu-k3.c
1280
[CLK_APBC_TIMERS0_BUS] = &timers0_bus_clk.common.hw,
drivers/clk/spacemit/ccu-k3.c
1281
[CLK_APBC_TIMERS1_BUS] = &timers1_bus_clk.common.hw,
drivers/clk/spacemit/ccu-k3.c
1282
[CLK_APBC_TIMERS2_BUS] = &timers2_bus_clk.common.hw,
drivers/clk/spacemit/ccu-k3.c
1283
[CLK_APBC_TIMERS3_BUS] = &timers3_bus_clk.common.hw,
drivers/clk/spacemit/ccu-k3.c
1284
[CLK_APBC_TIMERS4_BUS] = &timers4_bus_clk.common.hw,
drivers/clk/spacemit/ccu-k3.c
1285
[CLK_APBC_TIMERS5_BUS] = &timers5_bus_clk.common.hw,
drivers/clk/spacemit/ccu-k3.c
1286
[CLK_APBC_TIMERS6_BUS] = &timers6_bus_clk.common.hw,
drivers/clk/spacemit/ccu-k3.c
1287
[CLK_APBC_TIMERS7_BUS] = &timers7_bus_clk.common.hw,
drivers/clk/spacemit/ccu-k3.c
1288
[CLK_APBC_AIB] = &aib_clk.common.hw,
drivers/clk/spacemit/ccu-k3.c
1289
[CLK_APBC_AIB_BUS] = &aib_bus_clk.common.hw,
drivers/clk/spacemit/ccu-k3.c
1290
[CLK_APBC_ONEWIRE] = &onewire_clk.common.hw,
drivers/clk/spacemit/ccu-k3.c
1291
[CLK_APBC_ONEWIRE_BUS] = &onewire_bus_clk.common.hw,
drivers/clk/spacemit/ccu-k3.c
1292
[CLK_APBC_I2S0_BCLK] = &i2s0_i2s_bclk.common.hw,
drivers/clk/spacemit/ccu-k3.c
1293
[CLK_APBC_I2S1_BCLK] = &i2s1_i2s_bclk.common.hw,
drivers/clk/spacemit/ccu-k3.c
1294
[CLK_APBC_I2S2_BCLK] = &i2s2_i2s_bclk.common.hw,
drivers/clk/spacemit/ccu-k3.c
1295
[CLK_APBC_I2S3_BCLK] = &i2s3_i2s_bclk.common.hw,
drivers/clk/spacemit/ccu-k3.c
1296
[CLK_APBC_I2S4_BCLK] = &i2s4_i2s_bclk.common.hw,
drivers/clk/spacemit/ccu-k3.c
1297
[CLK_APBC_I2S5_BCLK] = &i2s5_i2s_bclk.common.hw,
drivers/clk/spacemit/ccu-k3.c
1298
[CLK_APBC_I2S0] = &i2s0_clk.common.hw,
drivers/clk/spacemit/ccu-k3.c
1299
[CLK_APBC_I2S1] = &i2s1_clk.common.hw,
drivers/clk/spacemit/ccu-k3.c
1300
[CLK_APBC_I2S2] = &i2s2_clk.common.hw,
drivers/clk/spacemit/ccu-k3.c
1301
[CLK_APBC_I2S3] = &i2s3_clk.common.hw,
drivers/clk/spacemit/ccu-k3.c
1302
[CLK_APBC_I2S4] = &i2s4_clk.common.hw,
drivers/clk/spacemit/ccu-k3.c
1303
[CLK_APBC_I2S5] = &i2s5_clk.common.hw,
drivers/clk/spacemit/ccu-k3.c
1304
[CLK_APBC_I2S0_BUS] = &i2s0_bus_clk.common.hw,
drivers/clk/spacemit/ccu-k3.c
1305
[CLK_APBC_I2S1_BUS] = &i2s1_bus_clk.common.hw,
drivers/clk/spacemit/ccu-k3.c
1306
[CLK_APBC_I2S2_BUS] = &i2s2_bus_clk.common.hw,
drivers/clk/spacemit/ccu-k3.c
1307
[CLK_APBC_I2S3_BUS] = &i2s3_bus_clk.common.hw,
drivers/clk/spacemit/ccu-k3.c
1308
[CLK_APBC_I2S4_BUS] = &i2s4_bus_clk.common.hw,
drivers/clk/spacemit/ccu-k3.c
1309
[CLK_APBC_I2S5_BUS] = &i2s5_bus_clk.common.hw,
drivers/clk/spacemit/ccu-k3.c
1310
[CLK_APBC_DRO] = &dro_clk.common.hw,
drivers/clk/spacemit/ccu-k3.c
1311
[CLK_APBC_IR0] = &ir0_clk.common.hw,
drivers/clk/spacemit/ccu-k3.c
1312
[CLK_APBC_IR1] = &ir1_clk.common.hw,
drivers/clk/spacemit/ccu-k3.c
1313
[CLK_APBC_TSEN] = &tsen_clk.common.hw,
drivers/clk/spacemit/ccu-k3.c
1314
[CLK_APBC_TSEN_BUS] = &tsen_bus_clk.common.hw,
drivers/clk/spacemit/ccu-k3.c
1315
[CLK_APBC_IPC_AP2RCPU] = &ipc_ap2rcpu_clk.common.hw,
drivers/clk/spacemit/ccu-k3.c
1316
[CLK_APBC_IPC_AP2RCPU_BUS] = &ipc_ap2rcpu_bus_clk.common.hw,
drivers/clk/spacemit/ccu-k3.c
1317
[CLK_APBC_CAN0] = &can0_clk.common.hw,
drivers/clk/spacemit/ccu-k3.c
1318
[CLK_APBC_CAN1] = &can1_clk.common.hw,
drivers/clk/spacemit/ccu-k3.c
1319
[CLK_APBC_CAN2] = &can2_clk.common.hw,
drivers/clk/spacemit/ccu-k3.c
1320
[CLK_APBC_CAN3] = &can3_clk.common.hw,
drivers/clk/spacemit/ccu-k3.c
1321
[CLK_APBC_CAN4] = &can4_clk.common.hw,
drivers/clk/spacemit/ccu-k3.c
1322
[CLK_APBC_CAN0_BUS] = &can0_bus_clk.common.hw,
drivers/clk/spacemit/ccu-k3.c
1323
[CLK_APBC_CAN1_BUS] = &can1_bus_clk.common.hw,
drivers/clk/spacemit/ccu-k3.c
1324
[CLK_APBC_CAN2_BUS] = &can2_bus_clk.common.hw,
drivers/clk/spacemit/ccu-k3.c
1325
[CLK_APBC_CAN3_BUS] = &can3_bus_clk.common.hw,
drivers/clk/spacemit/ccu-k3.c
1326
[CLK_APBC_CAN4_BUS] = &can4_bus_clk.common.hw,
drivers/clk/spacemit/ccu-k3.c
1336
[CLK_APMU_AXICLK] = &axi_clk.common.hw,
drivers/clk/spacemit/ccu-k3.c
1337
[CLK_APMU_CCI550] = &cci550_clk.common.hw,
drivers/clk/spacemit/ccu-k3.c
1338
[CLK_APMU_CPU_C0_CORE] = &cpu_c0_core_clk.common.hw,
drivers/clk/spacemit/ccu-k3.c
1339
[CLK_APMU_CPU_C1_CORE] = &cpu_c1_core_clk.common.hw,
drivers/clk/spacemit/ccu-k3.c
1340
[CLK_APMU_CPU_C2_CORE] = &cpu_c2_core_clk.common.hw,
drivers/clk/spacemit/ccu-k3.c
1341
[CLK_APMU_CPU_C3_CORE] = &cpu_c3_core_clk.common.hw,
drivers/clk/spacemit/ccu-k3.c
1342
[CLK_APMU_CCIC2PHY] = &ccic2phy_clk.common.hw,
drivers/clk/spacemit/ccu-k3.c
1343
[CLK_APMU_CCIC3PHY] = &ccic3phy_clk.common.hw,
drivers/clk/spacemit/ccu-k3.c
1344
[CLK_APMU_CSI] = &csi_clk.common.hw,
drivers/clk/spacemit/ccu-k3.c
1345
[CLK_APMU_ISP_BUS] = &isp_bus_clk.common.hw,
drivers/clk/spacemit/ccu-k3.c
1346
[CLK_APMU_D1P_1228P8] = &d1p_1228p8.common.hw,
drivers/clk/spacemit/ccu-k3.c
1347
[CLK_APMU_D1P_819P2] = &d1p_819p2.common.hw,
drivers/clk/spacemit/ccu-k3.c
1348
[CLK_APMU_D1P_614P4] = &d1p_614p4.common.hw,
drivers/clk/spacemit/ccu-k3.c
1349
[CLK_APMU_D1P_491P52] = &d1p_491p52.common.hw,
drivers/clk/spacemit/ccu-k3.c
1350
[CLK_APMU_D1P_409P6] = &d1p_409p6.common.hw,
drivers/clk/spacemit/ccu-k3.c
1351
[CLK_APMU_D1P_307P2] = &d1p_307p2.common.hw,
drivers/clk/spacemit/ccu-k3.c
1352
[CLK_APMU_D1P_245P76] = &d1p_245p76.common.hw,
drivers/clk/spacemit/ccu-k3.c
1353
[CLK_APMU_V2D] = &v2d_clk.common.hw,
drivers/clk/spacemit/ccu-k3.c
1354
[CLK_APMU_DSI_ESC] = &dsi_esc_clk.common.hw,
drivers/clk/spacemit/ccu-k3.c
1355
[CLK_APMU_LCD_HCLK] = &lcd_hclk.common.hw,
drivers/clk/spacemit/ccu-k3.c
1356
[CLK_APMU_LCD_DSC] = &lcd_dsc_clk.common.hw,
drivers/clk/spacemit/ccu-k3.c
1357
[CLK_APMU_LCD_PXCLK] = &lcd_pxclk.common.hw,
drivers/clk/spacemit/ccu-k3.c
1358
[CLK_APMU_LCD_MCLK] = &lcd_mclk.common.hw,
drivers/clk/spacemit/ccu-k3.c
1359
[CLK_APMU_CCIC_4X] = &ccic_4x_clk.common.hw,
drivers/clk/spacemit/ccu-k3.c
1360
[CLK_APMU_CCIC1PHY] = &ccic1phy_clk.common.hw,
drivers/clk/spacemit/ccu-k3.c
1361
[CLK_APMU_SC2_HCLK] = &sc2_hclk.common.hw,
drivers/clk/spacemit/ccu-k3.c
1362
[CLK_APMU_SDH_AXI] = &sdh_axi_aclk.common.hw,
drivers/clk/spacemit/ccu-k3.c
1363
[CLK_APMU_SDH0] = &sdh0_clk.common.hw,
drivers/clk/spacemit/ccu-k3.c
1364
[CLK_APMU_SDH1] = &sdh1_clk.common.hw,
drivers/clk/spacemit/ccu-k3.c
1365
[CLK_APMU_SDH2] = &sdh2_clk.common.hw,
drivers/clk/spacemit/ccu-k3.c
1366
[CLK_APMU_USB2_BUS] = &usb2_bus_clk.common.hw,
drivers/clk/spacemit/ccu-k3.c
1367
[CLK_APMU_USB3_PORTA_BUS] = &usb3_porta_bus_clk.common.hw,
drivers/clk/spacemit/ccu-k3.c
1368
[CLK_APMU_USB3_PORTB_BUS] = &usb3_portb_bus_clk.common.hw,
drivers/clk/spacemit/ccu-k3.c
1369
[CLK_APMU_USB3_PORTC_BUS] = &usb3_portc_bus_clk.common.hw,
drivers/clk/spacemit/ccu-k3.c
1370
[CLK_APMU_USB3_PORTD_BUS] = &usb3_portd_bus_clk.common.hw,
drivers/clk/spacemit/ccu-k3.c
1371
[CLK_APMU_QSPI] = &qspi_clk.common.hw,
drivers/clk/spacemit/ccu-k3.c
1372
[CLK_APMU_QSPI_BUS] = &qspi_bus_clk.common.hw,
drivers/clk/spacemit/ccu-k3.c
1373
[CLK_APMU_DMA] = &dma_clk.common.hw,
drivers/clk/spacemit/ccu-k3.c
1374
[CLK_APMU_AES_WTM] = &aes_wtm_clk.common.hw,
drivers/clk/spacemit/ccu-k3.c
1375
[CLK_APMU_VPU] = &vpu_clk.common.hw,
drivers/clk/spacemit/ccu-k3.c
1376
[CLK_APMU_DTC] = &dtc_clk.common.hw,
drivers/clk/spacemit/ccu-k3.c
1377
[CLK_APMU_GPU] = &gpu_clk.common.hw,
drivers/clk/spacemit/ccu-k3.c
1378
[CLK_APMU_MC_AHB] = &mc_ahb_clk.common.hw,
drivers/clk/spacemit/ccu-k3.c
1379
[CLK_APMU_TOP_DCLK] = &top_dclk.common.hw,
drivers/clk/spacemit/ccu-k3.c
1380
[CLK_APMU_UCIE] = &ucie_clk.common.hw,
drivers/clk/spacemit/ccu-k3.c
1381
[CLK_APMU_UCIE_SBCLK] = &ucie_sbclk.common.hw,
drivers/clk/spacemit/ccu-k3.c
1382
[CLK_APMU_RCPU] = &rcpu_clk.common.hw,
drivers/clk/spacemit/ccu-k3.c
1383
[CLK_APMU_DSI4LN2_DSI_ESC] = &dsi4ln2_dsi_esc_clk.common.hw,
drivers/clk/spacemit/ccu-k3.c
1384
[CLK_APMU_DSI4LN2_LCD_DSC] = &dsi4ln2_lcd_dsc_clk.common.hw,
drivers/clk/spacemit/ccu-k3.c
1385
[CLK_APMU_DSI4LN2_LCD_PXCLK] = &dsi4ln2_lcd_pxclk.common.hw,
drivers/clk/spacemit/ccu-k3.c
1386
[CLK_APMU_DSI4LN2_LCD_MCLK] = &dsi4ln2_lcd_mclk.common.hw,
drivers/clk/spacemit/ccu-k3.c
1387
[CLK_APMU_DSI4LN2_DPU_ACLK] = &dsi4ln2_dpu_aclk.common.hw,
drivers/clk/spacemit/ccu-k3.c
1388
[CLK_APMU_DPU_ACLK] = &dpu_aclk.common.hw,
drivers/clk/spacemit/ccu-k3.c
1389
[CLK_APMU_UFS_ACLK] = &ufs_aclk.common.hw,
drivers/clk/spacemit/ccu-k3.c
1390
[CLK_APMU_EDP0_PXCLK] = &edp0_pxclk.common.hw,
drivers/clk/spacemit/ccu-k3.c
1391
[CLK_APMU_EDP1_PXCLK] = &edp1_pxclk.common.hw,
drivers/clk/spacemit/ccu-k3.c
1392
[CLK_APMU_PCIE_PORTA_MSTE] = &pciea_mstr_clk.common.hw,
drivers/clk/spacemit/ccu-k3.c
1393
[CLK_APMU_PCIE_PORTA_SLV] = &pciea_slv_clk.common.hw,
drivers/clk/spacemit/ccu-k3.c
1394
[CLK_APMU_PCIE_PORTB_MSTE] = &pcieb_mstr_clk.common.hw,
drivers/clk/spacemit/ccu-k3.c
1395
[CLK_APMU_PCIE_PORTB_SLV] = &pcieb_slv_clk.common.hw,
drivers/clk/spacemit/ccu-k3.c
1396
[CLK_APMU_PCIE_PORTC_MSTE] = &pciec_mstr_clk.common.hw,
drivers/clk/spacemit/ccu-k3.c
1397
[CLK_APMU_PCIE_PORTC_SLV] = &pciec_slv_clk.common.hw,
drivers/clk/spacemit/ccu-k3.c
1398
[CLK_APMU_PCIE_PORTD_MSTE] = &pcied_mstr_clk.common.hw,
drivers/clk/spacemit/ccu-k3.c
1399
[CLK_APMU_PCIE_PORTD_SLV] = &pcied_slv_clk.common.hw,
drivers/clk/spacemit/ccu-k3.c
1400
[CLK_APMU_PCIE_PORTE_MSTE] = &pciee_mstr_clk.common.hw,
drivers/clk/spacemit/ccu-k3.c
1401
[CLK_APMU_PCIE_PORTE_SLV] = &pciee_slv_clk.common.hw,
drivers/clk/spacemit/ccu-k3.c
1402
[CLK_APMU_EMAC0_BUS] = &emac0_bus_clk.common.hw,
drivers/clk/spacemit/ccu-k3.c
1403
[CLK_APMU_EMAC0_REF] = &emac0_ref_clk.common.hw,
drivers/clk/spacemit/ccu-k3.c
1404
[CLK_APMU_EMAC0_1588] = &emac0_1588_clk.common.hw,
drivers/clk/spacemit/ccu-k3.c
1405
[CLK_APMU_EMAC0_RGMII_TX] = &emac0_rgmii_tx_clk.common.hw,
drivers/clk/spacemit/ccu-k3.c
1406
[CLK_APMU_EMAC1_BUS] = &emac1_bus_clk.common.hw,
drivers/clk/spacemit/ccu-k3.c
1407
[CLK_APMU_EMAC1_REF] = &emac1_ref_clk.common.hw,
drivers/clk/spacemit/ccu-k3.c
1408
[CLK_APMU_EMAC1_1588] = &emac1_1588_clk.common.hw,
drivers/clk/spacemit/ccu-k3.c
1409
[CLK_APMU_EMAC1_RGMII_TX] = &emac1_rgmii_tx_clk.common.hw,
drivers/clk/spacemit/ccu-k3.c
1410
[CLK_APMU_EMAC2_BUS] = &emac2_bus_clk.common.hw,
drivers/clk/spacemit/ccu-k3.c
1411
[CLK_APMU_EMAC2_REF] = &emac2_ref_clk.common.hw,
drivers/clk/spacemit/ccu-k3.c
1412
[CLK_APMU_EMAC2_1588] = &emac2_1588_clk.common.hw,
drivers/clk/spacemit/ccu-k3.c
1413
[CLK_APMU_EMAC2_RGMII_TX] = &emac2_rgmii_tx_clk.common.hw,
drivers/clk/spacemit/ccu-k3.c
1414
[CLK_APMU_ESPI_SCLK_SRC] = &espi_sclk_src.common.hw,
drivers/clk/spacemit/ccu-k3.c
1415
[CLK_APMU_ESPI_SCLK] = &espi_sclk.common.hw,
drivers/clk/spacemit/ccu-k3.c
1416
[CLK_APMU_ESPI_MCLK] = &espi_mclk.common.hw,
drivers/clk/spacemit/ccu-k3.c
1417
[CLK_APMU_CAM_SRC1] = &cam_src1_clk.common.hw,
drivers/clk/spacemit/ccu-k3.c
1418
[CLK_APMU_CAM_SRC2] = &cam_src2_clk.common.hw,
drivers/clk/spacemit/ccu-k3.c
1419
[CLK_APMU_CAM_SRC3] = &cam_src3_clk.common.hw,
drivers/clk/spacemit/ccu-k3.c
1420
[CLK_APMU_CAM_SRC4] = &cam_src4_clk.common.hw,
drivers/clk/spacemit/ccu-k3.c
1421
[CLK_APMU_ISIM_VCLK0] = &isim_vclk_out0.common.hw,
drivers/clk/spacemit/ccu-k3.c
1422
[CLK_APMU_ISIM_VCLK1] = &isim_vclk_out1.common.hw,
drivers/clk/spacemit/ccu-k3.c
1423
[CLK_APMU_ISIM_VCLK2] = &isim_vclk_out2.common.hw,
drivers/clk/spacemit/ccu-k3.c
1424
[CLK_APMU_ISIM_VCLK3] = &isim_vclk_out3.common.hw,
drivers/clk/spacemit/ccu-k3.c
1434
[CLK_DCIU_HDMA] = &hdma_clk.common.hw,
drivers/clk/spacemit/ccu-k3.c
1435
[CLK_DCIU_DMA350] = &dma350_clk.common.hw,
drivers/clk/spacemit/ccu-k3.c
1436
[CLK_DCIU_C2_TCM_PIPE] = &c2_tcm_pipe_clk.common.hw,
drivers/clk/spacemit/ccu-k3.c
1437
[CLK_DCIU_C3_TCM_PIPE] = &c3_tcm_pipe_clk.common.hw,
drivers/clk/spacemit/ccu_common.c
35
struct ccu_common *common;
drivers/clk/spacemit/ccu_common.c
45
common = hw_to_ccu_common(hw);
drivers/clk/spacemit/ccu_common.c
46
common->regmap = regmap;
drivers/clk/spacemit/ccu_common.c
47
common->lock_regmap = lock_regmap;
drivers/clk/spacemit/ccu_ddn.c
59
val = ccu_read(&ddn->common, ctrl);
drivers/clk/spacemit/ccu_ddn.c
75
ccu_update(&ddn->common, ctrl,
drivers/clk/spacemit/ccu_ddn.h
16
struct ccu_common common;
drivers/clk/spacemit/ccu_ddn.h
25
CLK_HW_INIT_HW(#_name, &_parent.common.hw, &spacemit_ccu_ddn_ops, _flags)
drivers/clk/spacemit/ccu_ddn.h
30
.common = { \
drivers/clk/spacemit/ccu_ddn.h
43
struct ccu_common *common = hw_to_ccu_common(hw);
drivers/clk/spacemit/ccu_ddn.h
45
return container_of(common, struct ccu_ddn, common);
drivers/clk/spacemit/ccu_mix.c
156
struct ccu_common *common = &mix->common;
drivers/clk/spacemit/ccu_mix.c
162
current_div = ccu_read(common, ctrl) >> div->shift;
drivers/clk/spacemit/ccu_mix.c
170
ccu_update(common, ctrl, mask, target_div << div->shift);
drivers/clk/spacemit/ccu_mix.c
181
parent = ccu_read(&mix->common, ctrl) >> mux->shift;
drivers/clk/spacemit/ccu_mix.c
195
ccu_update(&mix->common, ctrl, mask, index << mux->shift);
drivers/clk/spacemit/ccu_mix.c
22
ccu_update(&mix->common, ctrl, gate->mask, val);
drivers/clk/spacemit/ccu_mix.c
31
ccu_update(&mix->common, ctrl, gate->mask, val);
drivers/clk/spacemit/ccu_mix.c
39
u32 tmp = ccu_read(&mix->common, ctrl) & gate->mask;
drivers/clk/spacemit/ccu_mix.c
60
val = ccu_read(&mix->common, ctrl) >> div->shift;
drivers/clk/spacemit/ccu_mix.c
73
struct ccu_common *common = hw_to_ccu_common(hw);
drivers/clk/spacemit/ccu_mix.c
76
if (common->reg_fc)
drivers/clk/spacemit/ccu_mix.c
79
ccu_update(common, fc, common->mask_fc, common->mask_fc);
drivers/clk/spacemit/ccu_mix.c
81
return regmap_read_poll_timeout_atomic(common->regmap, common->reg_fc,
drivers/clk/spacemit/ccu_mix.c
82
val, !(val & common->mask_fc),
drivers/clk/spacemit/ccu_mix.h
101
.common = { \
drivers/clk/spacemit/ccu_mix.h
110
.common = { \
drivers/clk/spacemit/ccu_mix.h
121
.common = { \
drivers/clk/spacemit/ccu_mix.h
137
.common = { \
drivers/clk/spacemit/ccu_mix.h
149
.common = { \
drivers/clk/spacemit/ccu_mix.h
162
.common = { \
drivers/clk/spacemit/ccu_mix.h
176
.common = { \
drivers/clk/spacemit/ccu_mix.h
197
.common = { \
drivers/clk/spacemit/ccu_mix.h
210
.common = { \
drivers/clk/spacemit/ccu_mix.h
221
struct ccu_common *common = hw_to_ccu_common(hw);
drivers/clk/spacemit/ccu_mix.h
223
return container_of(common, struct ccu_mix, common);
drivers/clk/spacemit/ccu_mix.h
46
struct ccu_common common;
drivers/clk/spacemit/ccu_mix.h
55
#define CCU_PARENT_HW(_parent) { .hw = &_parent.common.hw }
drivers/clk/spacemit/ccu_mix.h
74
.common = { \
drivers/clk/spacemit/ccu_mix.h
83
.common = { \
drivers/clk/spacemit/ccu_mix.h
91
.common = { \
drivers/clk/spacemit/ccu_pll.c
160
swcr1 = ccu_read(&pll->common, swcr1);
drivers/clk/spacemit/ccu_pll.c
161
swcr2 = ccu_read(&pll->common, swcr2);
drivers/clk/spacemit/ccu_pll.c
163
swcr3 = ccu_read(&pll->common, swcr3);
drivers/clk/spacemit/ccu_pll.c
179
struct ccu_common *common = &pll->common;
drivers/clk/spacemit/ccu_pll.c
181
regmap_write(common->regmap, common->reg_swcr1, entry->swcr1);
drivers/clk/spacemit/ccu_pll.c
182
regmap_write(common->regmap, common->reg_swcr3, entry->swcr3);
drivers/clk/spacemit/ccu_pll.c
183
ccu_update(common, swcr2, PLLA_SWCR2_MASK, entry->swcr2);
drivers/clk/spacemit/ccu_pll.c
188
struct ccu_common *common = hw_to_ccu_common(hw);
drivers/clk/spacemit/ccu_pll.c
190
return ccu_read(common, swcr2) & PLLA_SWCR2_EN;
drivers/clk/spacemit/ccu_pll.c
196
struct ccu_common *common = &pll->common;
drivers/clk/spacemit/ccu_pll.c
199
ccu_update(common, swcr2, PLLA_SWCR2_EN, PLLA_SWCR2_EN);
drivers/clk/spacemit/ccu_pll.c
202
return regmap_read_poll_timeout_atomic(common->lock_regmap,
drivers/clk/spacemit/ccu_pll.c
211
struct ccu_common *common = hw_to_ccu_common(hw);
drivers/clk/spacemit/ccu_pll.c
213
ccu_update(common, swcr2, PLLA_SWCR2_EN, 0);
drivers/clk/spacemit/ccu_pll.c
50
swcr1 = ccu_read(&pll->common, swcr1);
drivers/clk/spacemit/ccu_pll.c
51
swcr3 = ccu_read(&pll->common, swcr3);
drivers/clk/spacemit/ccu_pll.c
66
struct ccu_common *common = &pll->common;
drivers/clk/spacemit/ccu_pll.c
68
regmap_write(common->regmap, common->reg_swcr1, entry->swcr1);
drivers/clk/spacemit/ccu_pll.c
69
ccu_update(common, swcr3, PLL_SWCR3_MASK, entry->swcr3);
drivers/clk/spacemit/ccu_pll.c
74
struct ccu_common *common = hw_to_ccu_common(hw);
drivers/clk/spacemit/ccu_pll.c
76
return ccu_read(common, swcr3) & PLL_SWCR3_EN;
drivers/clk/spacemit/ccu_pll.c
82
struct ccu_common *common = &pll->common;
drivers/clk/spacemit/ccu_pll.c
85
ccu_update(common, swcr3, PLL_SWCR3_EN, PLL_SWCR3_EN);
drivers/clk/spacemit/ccu_pll.c
88
return regmap_read_poll_timeout_atomic(common->lock_regmap,
drivers/clk/spacemit/ccu_pll.c
97
struct ccu_common *common = hw_to_ccu_common(hw);
drivers/clk/spacemit/ccu_pll.c
99
ccu_update(common, swcr3, PLL_SWCR3_EN, 0);
drivers/clk/spacemit/ccu_pll.h
115
struct ccu_common *common = hw_to_ccu_common(hw);
drivers/clk/spacemit/ccu_pll.h
117
return container_of(common, struct ccu_pll, common);
drivers/clk/spacemit/ccu_pll.h
70
struct ccu_common common;
drivers/clk/spacemit/ccu_pll.h
95
.common = { \
drivers/clk/sprd/composite.c
25
return sprd_div_helper_recalc_rate(&cc->common, &cc->div, parent_rate);
drivers/clk/sprd/composite.c
33
return sprd_div_helper_set_rate(&cc->common, &cc->div,
drivers/clk/sprd/composite.c
41
return sprd_mux_helper_get_parent(&cc->common, &cc->mux);
drivers/clk/sprd/composite.c
48
return sprd_mux_helper_set_parent(&cc->common, &cc->mux, index);
drivers/clk/sprd/composite.h
18
struct sprd_clk_common common;
drivers/clk/sprd/composite.h
27
.common = { \
drivers/clk/sprd/composite.h
79
struct sprd_clk_common *common = hw_to_sprd_clk_common(hw);
drivers/clk/sprd/composite.h
81
return container_of(common, struct sprd_comp, common);
drivers/clk/sprd/div.c
17
return divider_determine_rate(&cd->common.hw, req, NULL, cd->div.width, 0);
drivers/clk/sprd/div.c
20
unsigned long sprd_div_helper_recalc_rate(struct sprd_clk_common *common,
drivers/clk/sprd/div.c
27
regmap_read(common->regmap, common->reg + div->offset, &reg);
drivers/clk/sprd/div.c
31
return divider_recalc_rate(&common->hw, parent_rate, val, NULL, 0,
drivers/clk/sprd/div.c
41
return sprd_div_helper_recalc_rate(&cd->common, &cd->div, parent_rate);
drivers/clk/sprd/div.c
44
int sprd_div_helper_set_rate(const struct sprd_clk_common *common,
drivers/clk/sprd/div.c
55
regmap_read(common->regmap, common->reg + div->offset, &reg);
drivers/clk/sprd/div.c
58
regmap_write(common->regmap, common->reg + div->offset,
drivers/clk/sprd/div.c
71
return sprd_div_helper_set_rate(&cd->common, &cd->div,
drivers/clk/sprd/div.h
37
struct sprd_clk_common common;
drivers/clk/sprd/div.h
44
.common = { \
drivers/clk/sprd/div.h
69
struct sprd_clk_common *common = hw_to_sprd_clk_common(hw);
drivers/clk/sprd/div.h
71
return container_of(common, struct sprd_div, common);
drivers/clk/sprd/div.h
74
unsigned long sprd_div_helper_recalc_rate(struct sprd_clk_common *common,
drivers/clk/sprd/div.h
78
int sprd_div_helper_set_rate(const struct sprd_clk_common *common,
drivers/clk/sprd/gate.c
106
regmap_read(common->regmap, common->reg, &reg);
drivers/clk/sprd/gate.c
15
const struct sprd_clk_common *common = &sg->common;
drivers/clk/sprd/gate.c
21
regmap_read(common->regmap, common->reg, &reg);
drivers/clk/sprd/gate.c
28
regmap_write(common->regmap, common->reg, reg);
drivers/clk/sprd/gate.c
33
const struct sprd_clk_common *common = &sg->common;
drivers/clk/sprd/gate.c
47
regmap_write(common->regmap, common->reg + offset,
drivers/clk/sprd/gate.c
96
struct sprd_clk_common *common = &sg->common;
drivers/clk/sprd/gate.h
159
struct sprd_clk_common *common = hw_to_sprd_clk_common(hw);
drivers/clk/sprd/gate.h
161
return container_of(common, struct sprd_gate, common);
drivers/clk/sprd/gate.h
19
struct sprd_clk_common common;
drivers/clk/sprd/gate.h
39
.common = { \
drivers/clk/sprd/mux.c
14
u8 sprd_mux_helper_get_parent(const struct sprd_clk_common *common,
drivers/clk/sprd/mux.c
22
regmap_read(common->regmap, common->reg, &reg);
drivers/clk/sprd/mux.c
29
num_parents = clk_hw_get_num_parents(&common->hw);
drivers/clk/sprd/mux.c
43
return sprd_mux_helper_get_parent(&cm->common, &cm->mux);
drivers/clk/sprd/mux.c
46
int sprd_mux_helper_set_parent(const struct sprd_clk_common *common,
drivers/clk/sprd/mux.c
55
regmap_read(common->regmap, common->reg, &reg);
drivers/clk/sprd/mux.c
57
regmap_write(common->regmap, common->reg,
drivers/clk/sprd/mux.c
68
return sprd_mux_helper_set_parent(&cm->common, &cm->mux, index);
drivers/clk/sprd/mux.h
29
struct sprd_clk_common common;
drivers/clk/sprd/mux.h
43
.common = { \
drivers/clk/sprd/mux.h
75
struct sprd_clk_common *common = hw_to_sprd_clk_common(hw);
drivers/clk/sprd/mux.h
77
return container_of(common, struct sprd_mux, common);
drivers/clk/sprd/mux.h
82
u8 sprd_mux_helper_get_parent(const struct sprd_clk_common *common,
drivers/clk/sprd/mux.h
84
int sprd_mux_helper_set_parent(const struct sprd_clk_common *common,
drivers/clk/sprd/pll.c
41
const struct sprd_clk_common *common = &pll->common;
drivers/clk/sprd/pll.c
47
regmap_read(common->regmap, common->reg + index * 4, &val);
drivers/clk/sprd/pll.c
56
const struct sprd_clk_common *common = &pll->common;
drivers/clk/sprd/pll.c
63
offset = common->reg + index * 4;
drivers/clk/sprd/pll.c
64
ret = regmap_read(common->regmap, offset, &reg);
drivers/clk/sprd/pll.c
66
regmap_write(common->regmap, offset, (reg & ~msk) | val);
drivers/clk/sprd/pll.h
120
struct sprd_clk_common *common = hw_to_sprd_clk_common(hw);
drivers/clk/sprd/pll.h
122
return container_of(common, struct sprd_pll, common);
drivers/clk/sprd/pll.h
61
struct sprd_clk_common common;
drivers/clk/sprd/pll.h
77
.common = { \
drivers/clk/sprd/sc9860-clk.c
100
[CLK_MPLL1_GATE] = &mpll1_gate.common.hw,
drivers/clk/sprd/sc9860-clk.c
1003
&avs_lit_eb.common,
drivers/clk/sprd/sc9860-clk.c
1004
&avs_big_eb.common,
drivers/clk/sprd/sc9860-clk.c
1005
&ap_intc5_eb.common,
drivers/clk/sprd/sc9860-clk.c
1006
&gpio_eb.common,
drivers/clk/sprd/sc9860-clk.c
1007
&pwm0_eb.common,
drivers/clk/sprd/sc9860-clk.c
1008
&pwm1_eb.common,
drivers/clk/sprd/sc9860-clk.c
1009
&pwm2_eb.common,
drivers/clk/sprd/sc9860-clk.c
101
[CLK_DPLL0_GATE] = &dpll0_gate.common.hw,
drivers/clk/sprd/sc9860-clk.c
1010
&pwm3_eb.common,
drivers/clk/sprd/sc9860-clk.c
1011
&kpd_eb.common,
drivers/clk/sprd/sc9860-clk.c
1012
&aon_sys_eb.common,
drivers/clk/sprd/sc9860-clk.c
1013
&ap_sys_eb.common,
drivers/clk/sprd/sc9860-clk.c
1014
&aon_tmr_eb.common,
drivers/clk/sprd/sc9860-clk.c
1015
&ap_tmr0_eb.common,
drivers/clk/sprd/sc9860-clk.c
1016
&efuse_eb.common,
drivers/clk/sprd/sc9860-clk.c
1017
&eic_eb.common,
drivers/clk/sprd/sc9860-clk.c
1018
&pub1_reg_eb.common,
drivers/clk/sprd/sc9860-clk.c
1019
&adi_eb.common,
drivers/clk/sprd/sc9860-clk.c
102
[CLK_DPLL1_GATE] = &dpll1_gate.common.hw,
drivers/clk/sprd/sc9860-clk.c
1020
&ap_intc0_eb.common,
drivers/clk/sprd/sc9860-clk.c
1021
&ap_intc1_eb.common,
drivers/clk/sprd/sc9860-clk.c
1022
&ap_intc2_eb.common,
drivers/clk/sprd/sc9860-clk.c
1023
&ap_intc3_eb.common,
drivers/clk/sprd/sc9860-clk.c
1024
&ap_intc4_eb.common,
drivers/clk/sprd/sc9860-clk.c
1025
&splk_eb.common,
drivers/clk/sprd/sc9860-clk.c
1026
&mspi_eb.common,
drivers/clk/sprd/sc9860-clk.c
1027
&pub0_reg_eb.common,
drivers/clk/sprd/sc9860-clk.c
1028
&pin_eb.common,
drivers/clk/sprd/sc9860-clk.c
1029
&aon_ckg_eb.common,
drivers/clk/sprd/sc9860-clk.c
103
[CLK_LTEPLL0_GATE] = &ltepll0_gate.common.hw,
drivers/clk/sprd/sc9860-clk.c
1030
&gpu_eb.common,
drivers/clk/sprd/sc9860-clk.c
1031
&apcpu_ts0_eb.common,
drivers/clk/sprd/sc9860-clk.c
1032
&apcpu_ts1_eb.common,
drivers/clk/sprd/sc9860-clk.c
1033
&dap_eb.common,
drivers/clk/sprd/sc9860-clk.c
1034
&i2c_eb.common,
drivers/clk/sprd/sc9860-clk.c
1035
&pmu_eb.common,
drivers/clk/sprd/sc9860-clk.c
1036
&thm_eb.common,
drivers/clk/sprd/sc9860-clk.c
1037
&aux0_eb.common,
drivers/clk/sprd/sc9860-clk.c
1038
&aux1_eb.common,
drivers/clk/sprd/sc9860-clk.c
1039
&aux2_eb.common,
drivers/clk/sprd/sc9860-clk.c
104
[CLK_TWPLL_GATE] = &twpll_gate.common.hw,
drivers/clk/sprd/sc9860-clk.c
1040
&probe_eb.common,
drivers/clk/sprd/sc9860-clk.c
1041
&gpu0_avs_eb.common,
drivers/clk/sprd/sc9860-clk.c
1042
&gpu1_avs_eb.common,
drivers/clk/sprd/sc9860-clk.c
1043
&apcpu_wdg_eb.common,
drivers/clk/sprd/sc9860-clk.c
1044
&ap_tmr1_eb.common,
drivers/clk/sprd/sc9860-clk.c
1045
&ap_tmr2_eb.common,
drivers/clk/sprd/sc9860-clk.c
1046
&disp_emc_eb.common,
drivers/clk/sprd/sc9860-clk.c
1047
&zip_emc_eb.common,
drivers/clk/sprd/sc9860-clk.c
1048
&gsp_emc_eb.common,
drivers/clk/sprd/sc9860-clk.c
1049
&osc_aon_eb.common,
drivers/clk/sprd/sc9860-clk.c
105
[CLK_LTEPLL1_GATE] = &ltepll1_gate.common.hw,
drivers/clk/sprd/sc9860-clk.c
1050
&lvds_trx_eb.common,
drivers/clk/sprd/sc9860-clk.c
1051
&lvds_tcxo_eb.common,
drivers/clk/sprd/sc9860-clk.c
1052
&mdar_eb.common,
drivers/clk/sprd/sc9860-clk.c
1053
&rtc4m0_cal_eb.common,
drivers/clk/sprd/sc9860-clk.c
1054
&rct100m_cal_eb.common,
drivers/clk/sprd/sc9860-clk.c
1055
&djtag_eb.common,
drivers/clk/sprd/sc9860-clk.c
1056
&mbox_eb.common,
drivers/clk/sprd/sc9860-clk.c
1057
&aon_dma_eb.common,
drivers/clk/sprd/sc9860-clk.c
1058
&dbg_emc_eb.common,
drivers/clk/sprd/sc9860-clk.c
1059
&lvds_pll_div_en.common,
drivers/clk/sprd/sc9860-clk.c
106
[CLK_RPLL0_GATE] = &rpll0_gate.common.hw,
drivers/clk/sprd/sc9860-clk.c
1060
&def_eb.common,
drivers/clk/sprd/sc9860-clk.c
1061
&aon_apb_rsv0.common,
drivers/clk/sprd/sc9860-clk.c
1062
&orp_jtag_eb.common,
drivers/clk/sprd/sc9860-clk.c
1063
&vsp_eb.common,
drivers/clk/sprd/sc9860-clk.c
1064
&cam_eb.common,
drivers/clk/sprd/sc9860-clk.c
1065
&disp_eb.common,
drivers/clk/sprd/sc9860-clk.c
1066
&dbg_axi_if_eb.common,
drivers/clk/sprd/sc9860-clk.c
1067
&sdio0_2x_en.common,
drivers/clk/sprd/sc9860-clk.c
1068
&sdio1_2x_en.common,
drivers/clk/sprd/sc9860-clk.c
1069
&sdio2_2x_en.common,
drivers/clk/sprd/sc9860-clk.c
107
[CLK_RPLL1_GATE] = &rpll1_gate.common.hw,
drivers/clk/sprd/sc9860-clk.c
1070
&emmc_2x_en.common,
drivers/clk/sprd/sc9860-clk.c
1071
&arch_rtc_eb.common,
drivers/clk/sprd/sc9860-clk.c
1072
&kpb_rtc_eb.common,
drivers/clk/sprd/sc9860-clk.c
1073
&aon_syst_rtc_eb.common,
drivers/clk/sprd/sc9860-clk.c
1074
&ap_syst_rtc_eb.common,
drivers/clk/sprd/sc9860-clk.c
1075
&aon_tmr_rtc_eb.common,
drivers/clk/sprd/sc9860-clk.c
1076
&ap_tmr0_rtc_eb.common,
drivers/clk/sprd/sc9860-clk.c
1077
&eic_rtc_eb.common,
drivers/clk/sprd/sc9860-clk.c
1078
&eic_rtcdv5_eb.common,
drivers/clk/sprd/sc9860-clk.c
1079
&ap_wdg_rtc_eb.common,
drivers/clk/sprd/sc9860-clk.c
108
[CLK_CPPLL_GATE] = &cppll_gate.common.hw,
drivers/clk/sprd/sc9860-clk.c
1080
&ap_tmr1_rtc_eb.common,
drivers/clk/sprd/sc9860-clk.c
1081
&ap_tmr2_rtc_eb.common,
drivers/clk/sprd/sc9860-clk.c
1082
&dcxo_tmr_rtc_eb.common,
drivers/clk/sprd/sc9860-clk.c
1083
&bb_cal_rtc_eb.common,
drivers/clk/sprd/sc9860-clk.c
1084
&avs_big_rtc_eb.common,
drivers/clk/sprd/sc9860-clk.c
1085
&avs_lit_rtc_eb.common,
drivers/clk/sprd/sc9860-clk.c
1086
&avs_gpu0_rtc_eb.common,
drivers/clk/sprd/sc9860-clk.c
1087
&avs_gpu1_rtc_eb.common,
drivers/clk/sprd/sc9860-clk.c
1088
&gpu_ts_eb.common,
drivers/clk/sprd/sc9860-clk.c
1089
&rtcdv10_eb.common,
drivers/clk/sprd/sc9860-clk.c
109
[CLK_GPLL_GATE] = &gpll_gate.common.hw,
drivers/clk/sprd/sc9860-clk.c
1094
[CLK_AVS_LIT_EB] = &avs_lit_eb.common.hw,
drivers/clk/sprd/sc9860-clk.c
1095
[CLK_AVS_BIG_EB] = &avs_big_eb.common.hw,
drivers/clk/sprd/sc9860-clk.c
1096
[CLK_AP_INTC5_EB] = &ap_intc5_eb.common.hw,
drivers/clk/sprd/sc9860-clk.c
1097
[CLK_GPIO_EB] = &gpio_eb.common.hw,
drivers/clk/sprd/sc9860-clk.c
1098
[CLK_PWM0_EB] = &pwm0_eb.common.hw,
drivers/clk/sprd/sc9860-clk.c
1099
[CLK_PWM1_EB] = &pwm1_eb.common.hw,
drivers/clk/sprd/sc9860-clk.c
1100
[CLK_PWM2_EB] = &pwm2_eb.common.hw,
drivers/clk/sprd/sc9860-clk.c
1101
[CLK_PWM3_EB] = &pwm3_eb.common.hw,
drivers/clk/sprd/sc9860-clk.c
1102
[CLK_KPD_EB] = &kpd_eb.common.hw,
drivers/clk/sprd/sc9860-clk.c
1103
[CLK_AON_SYS_EB] = &aon_sys_eb.common.hw,
drivers/clk/sprd/sc9860-clk.c
1104
[CLK_AP_SYS_EB] = &ap_sys_eb.common.hw,
drivers/clk/sprd/sc9860-clk.c
1105
[CLK_AON_TMR_EB] = &aon_tmr_eb.common.hw,
drivers/clk/sprd/sc9860-clk.c
1106
[CLK_AP_TMR0_EB] = &ap_tmr0_eb.common.hw,
drivers/clk/sprd/sc9860-clk.c
1107
[CLK_EFUSE_EB] = &efuse_eb.common.hw,
drivers/clk/sprd/sc9860-clk.c
1108
[CLK_EIC_EB] = &eic_eb.common.hw,
drivers/clk/sprd/sc9860-clk.c
1109
[CLK_PUB1_REG_EB] = &pub1_reg_eb.common.hw,
drivers/clk/sprd/sc9860-clk.c
1110
[CLK_ADI_EB] = &adi_eb.common.hw,
drivers/clk/sprd/sc9860-clk.c
1111
[CLK_AP_INTC0_EB] = &ap_intc0_eb.common.hw,
drivers/clk/sprd/sc9860-clk.c
1112
[CLK_AP_INTC1_EB] = &ap_intc1_eb.common.hw,
drivers/clk/sprd/sc9860-clk.c
1113
[CLK_AP_INTC2_EB] = &ap_intc2_eb.common.hw,
drivers/clk/sprd/sc9860-clk.c
1114
[CLK_AP_INTC3_EB] = &ap_intc3_eb.common.hw,
drivers/clk/sprd/sc9860-clk.c
1115
[CLK_AP_INTC4_EB] = &ap_intc4_eb.common.hw,
drivers/clk/sprd/sc9860-clk.c
1116
[CLK_SPLK_EB] = &splk_eb.common.hw,
drivers/clk/sprd/sc9860-clk.c
1117
[CLK_MSPI_EB] = &mspi_eb.common.hw,
drivers/clk/sprd/sc9860-clk.c
1118
[CLK_PUB0_REG_EB] = &pub0_reg_eb.common.hw,
drivers/clk/sprd/sc9860-clk.c
1119
[CLK_PIN_EB] = &pin_eb.common.hw,
drivers/clk/sprd/sc9860-clk.c
1120
[CLK_AON_CKG_EB] = &aon_ckg_eb.common.hw,
drivers/clk/sprd/sc9860-clk.c
1121
[CLK_GPU_EB] = &gpu_eb.common.hw,
drivers/clk/sprd/sc9860-clk.c
1122
[CLK_APCPU_TS0_EB] = &apcpu_ts0_eb.common.hw,
drivers/clk/sprd/sc9860-clk.c
1123
[CLK_APCPU_TS1_EB] = &apcpu_ts1_eb.common.hw,
drivers/clk/sprd/sc9860-clk.c
1124
[CLK_DAP_EB] = &dap_eb.common.hw,
drivers/clk/sprd/sc9860-clk.c
1125
[CLK_I2C_EB] = &i2c_eb.common.hw,
drivers/clk/sprd/sc9860-clk.c
1126
[CLK_PMU_EB] = &pmu_eb.common.hw,
drivers/clk/sprd/sc9860-clk.c
1127
[CLK_THM_EB] = &thm_eb.common.hw,
drivers/clk/sprd/sc9860-clk.c
1128
[CLK_AUX0_EB] = &aux0_eb.common.hw,
drivers/clk/sprd/sc9860-clk.c
1129
[CLK_AUX1_EB] = &aux1_eb.common.hw,
drivers/clk/sprd/sc9860-clk.c
1130
[CLK_AUX2_EB] = &aux2_eb.common.hw,
drivers/clk/sprd/sc9860-clk.c
1131
[CLK_PROBE_EB] = &probe_eb.common.hw,
drivers/clk/sprd/sc9860-clk.c
1132
[CLK_GPU0_AVS_EB] = &gpu0_avs_eb.common.hw,
drivers/clk/sprd/sc9860-clk.c
1133
[CLK_GPU1_AVS_EB] = &gpu1_avs_eb.common.hw,
drivers/clk/sprd/sc9860-clk.c
1134
[CLK_APCPU_WDG_EB] = &apcpu_wdg_eb.common.hw,
drivers/clk/sprd/sc9860-clk.c
1135
[CLK_AP_TMR1_EB] = &ap_tmr1_eb.common.hw,
drivers/clk/sprd/sc9860-clk.c
1136
[CLK_AP_TMR2_EB] = &ap_tmr2_eb.common.hw,
drivers/clk/sprd/sc9860-clk.c
1137
[CLK_DISP_EMC_EB] = &disp_emc_eb.common.hw,
drivers/clk/sprd/sc9860-clk.c
1138
[CLK_ZIP_EMC_EB] = &zip_emc_eb.common.hw,
drivers/clk/sprd/sc9860-clk.c
1139
[CLK_GSP_EMC_EB] = &gsp_emc_eb.common.hw,
drivers/clk/sprd/sc9860-clk.c
1140
[CLK_OSC_AON_EB] = &osc_aon_eb.common.hw,
drivers/clk/sprd/sc9860-clk.c
1141
[CLK_LVDS_TRX_EB] = &lvds_trx_eb.common.hw,
drivers/clk/sprd/sc9860-clk.c
1142
[CLK_LVDS_TCXO_EB] = &lvds_tcxo_eb.common.hw,
drivers/clk/sprd/sc9860-clk.c
1143
[CLK_MDAR_EB] = &mdar_eb.common.hw,
drivers/clk/sprd/sc9860-clk.c
1144
[CLK_RTC4M0_CAL_EB] = &rtc4m0_cal_eb.common.hw,
drivers/clk/sprd/sc9860-clk.c
1145
[CLK_RCT100M_CAL_EB] = &rct100m_cal_eb.common.hw,
drivers/clk/sprd/sc9860-clk.c
1146
[CLK_DJTAG_EB] = &djtag_eb.common.hw,
drivers/clk/sprd/sc9860-clk.c
1147
[CLK_MBOX_EB] = &mbox_eb.common.hw,
drivers/clk/sprd/sc9860-clk.c
1148
[CLK_AON_DMA_EB] = &aon_dma_eb.common.hw,
drivers/clk/sprd/sc9860-clk.c
1149
[CLK_DBG_EMC_EB] = &dbg_emc_eb.common.hw,
drivers/clk/sprd/sc9860-clk.c
1150
[CLK_LVDS_PLL_DIV_EN] = &lvds_pll_div_en.common.hw,
drivers/clk/sprd/sc9860-clk.c
1151
[CLK_DEF_EB] = &def_eb.common.hw,
drivers/clk/sprd/sc9860-clk.c
1152
[CLK_AON_APB_RSV0] = &aon_apb_rsv0.common.hw,
drivers/clk/sprd/sc9860-clk.c
1153
[CLK_ORP_JTAG_EB] = &orp_jtag_eb.common.hw,
drivers/clk/sprd/sc9860-clk.c
1154
[CLK_VSP_EB] = &vsp_eb.common.hw,
drivers/clk/sprd/sc9860-clk.c
1155
[CLK_CAM_EB] = &cam_eb.common.hw,
drivers/clk/sprd/sc9860-clk.c
1156
[CLK_DISP_EB] = &disp_eb.common.hw,
drivers/clk/sprd/sc9860-clk.c
1157
[CLK_DBG_AXI_IF_EB] = &dbg_axi_if_eb.common.hw,
drivers/clk/sprd/sc9860-clk.c
1158
[CLK_SDIO0_2X_EN] = &sdio0_2x_en.common.hw,
drivers/clk/sprd/sc9860-clk.c
1159
[CLK_SDIO1_2X_EN] = &sdio1_2x_en.common.hw,
drivers/clk/sprd/sc9860-clk.c
1160
[CLK_SDIO2_2X_EN] = &sdio2_2x_en.common.hw,
drivers/clk/sprd/sc9860-clk.c
1161
[CLK_EMMC_2X_EN] = &emmc_2x_en.common.hw,
drivers/clk/sprd/sc9860-clk.c
1162
[CLK_ARCH_RTC_EB] = &arch_rtc_eb.common.hw,
drivers/clk/sprd/sc9860-clk.c
1163
[CLK_KPB_RTC_EB] = &kpb_rtc_eb.common.hw,
drivers/clk/sprd/sc9860-clk.c
1164
[CLK_AON_SYST_RTC_EB] = &aon_syst_rtc_eb.common.hw,
drivers/clk/sprd/sc9860-clk.c
1165
[CLK_AP_SYST_RTC_EB] = &ap_syst_rtc_eb.common.hw,
drivers/clk/sprd/sc9860-clk.c
1166
[CLK_AON_TMR_RTC_EB] = &aon_tmr_rtc_eb.common.hw,
drivers/clk/sprd/sc9860-clk.c
1167
[CLK_AP_TMR0_RTC_EB] = &ap_tmr0_rtc_eb.common.hw,
drivers/clk/sprd/sc9860-clk.c
1168
[CLK_EIC_RTC_EB] = &eic_rtc_eb.common.hw,
drivers/clk/sprd/sc9860-clk.c
1169
[CLK_EIC_RTCDV5_EB] = &eic_rtcdv5_eb.common.hw,
drivers/clk/sprd/sc9860-clk.c
1170
[CLK_AP_WDG_RTC_EB] = &ap_wdg_rtc_eb.common.hw,
drivers/clk/sprd/sc9860-clk.c
1171
[CLK_AP_TMR1_RTC_EB] = &ap_tmr1_rtc_eb.common.hw,
drivers/clk/sprd/sc9860-clk.c
1172
[CLK_AP_TMR2_RTC_EB] = &ap_tmr2_rtc_eb.common.hw,
drivers/clk/sprd/sc9860-clk.c
1173
[CLK_DCXO_TMR_RTC_EB] = &dcxo_tmr_rtc_eb.common.hw,
drivers/clk/sprd/sc9860-clk.c
1174
[CLK_BB_CAL_RTC_EB] = &bb_cal_rtc_eb.common.hw,
drivers/clk/sprd/sc9860-clk.c
1175
[CLK_AVS_BIG_RTC_EB] = &avs_big_rtc_eb.common.hw,
drivers/clk/sprd/sc9860-clk.c
1176
[CLK_AVS_LIT_RTC_EB] = &avs_lit_rtc_eb.common.hw,
drivers/clk/sprd/sc9860-clk.c
1177
[CLK_AVS_GPU0_RTC_EB] = &avs_gpu0_rtc_eb.common.hw,
drivers/clk/sprd/sc9860-clk.c
1178
[CLK_AVS_GPU1_RTC_EB] = &avs_gpu1_rtc_eb.common.hw,
drivers/clk/sprd/sc9860-clk.c
1179
[CLK_GPU_TS_EB] = &gpu_ts_eb.common.hw,
drivers/clk/sprd/sc9860-clk.c
1180
[CLK_RTCDV10_EB] = &rtcdv10_eb.common.hw,
drivers/clk/sprd/sc9860-clk.c
1206
&lit_mcu.common,
drivers/clk/sprd/sc9860-clk.c
1207
&big_mcu.common,
drivers/clk/sprd/sc9860-clk.c
1212
[CLK_LIT_MCU] = &lit_mcu.common.hw,
drivers/clk/sprd/sc9860-clk.c
1213
[CLK_BIG_MCU] = &big_mcu.common.hw,
drivers/clk/sprd/sc9860-clk.c
1263
&agcp_iis0_eb.common,
drivers/clk/sprd/sc9860-clk.c
1264
&agcp_iis1_eb.common,
drivers/clk/sprd/sc9860-clk.c
1265
&agcp_iis2_eb.common,
drivers/clk/sprd/sc9860-clk.c
1266
&agcp_iis3_eb.common,
drivers/clk/sprd/sc9860-clk.c
1267
&agcp_uart_eb.common,
drivers/clk/sprd/sc9860-clk.c
1268
&agcp_dmacp_eb.common,
drivers/clk/sprd/sc9860-clk.c
1269
&agcp_dmaap_eb.common,
drivers/clk/sprd/sc9860-clk.c
1270
&agcp_arc48k_eb.common,
drivers/clk/sprd/sc9860-clk.c
1271
&agcp_src44p1k_eb.common,
drivers/clk/sprd/sc9860-clk.c
1272
&agcp_mcdt_eb.common,
drivers/clk/sprd/sc9860-clk.c
1273
&agcp_vbcifd_eb.common,
drivers/clk/sprd/sc9860-clk.c
1274
&agcp_vbc_eb.common,
drivers/clk/sprd/sc9860-clk.c
1275
&agcp_spinlock_eb.common,
drivers/clk/sprd/sc9860-clk.c
1276
&agcp_icu_eb.common,
drivers/clk/sprd/sc9860-clk.c
1277
&agcp_ap_ashb_eb.common,
drivers/clk/sprd/sc9860-clk.c
1278
&agcp_cp_ashb_eb.common,
drivers/clk/sprd/sc9860-clk.c
1279
&agcp_aud_eb.common,
drivers/clk/sprd/sc9860-clk.c
1280
&agcp_audif_eb.common,
drivers/clk/sprd/sc9860-clk.c
1285
[CLK_AGCP_IIS0_EB] = &agcp_iis0_eb.common.hw,
drivers/clk/sprd/sc9860-clk.c
1286
[CLK_AGCP_IIS1_EB] = &agcp_iis1_eb.common.hw,
drivers/clk/sprd/sc9860-clk.c
1287
[CLK_AGCP_IIS2_EB] = &agcp_iis2_eb.common.hw,
drivers/clk/sprd/sc9860-clk.c
1288
[CLK_AGCP_IIS3_EB] = &agcp_iis3_eb.common.hw,
drivers/clk/sprd/sc9860-clk.c
1289
[CLK_AGCP_UART_EB] = &agcp_uart_eb.common.hw,
drivers/clk/sprd/sc9860-clk.c
1290
[CLK_AGCP_DMACP_EB] = &agcp_dmacp_eb.common.hw,
drivers/clk/sprd/sc9860-clk.c
1291
[CLK_AGCP_DMAAP_EB] = &agcp_dmaap_eb.common.hw,
drivers/clk/sprd/sc9860-clk.c
1292
[CLK_AGCP_ARC48K_EB] = &agcp_arc48k_eb.common.hw,
drivers/clk/sprd/sc9860-clk.c
1293
[CLK_AGCP_SRC44P1K_EB] = &agcp_src44p1k_eb.common.hw,
drivers/clk/sprd/sc9860-clk.c
1294
[CLK_AGCP_MCDT_EB] = &agcp_mcdt_eb.common.hw,
drivers/clk/sprd/sc9860-clk.c
1295
[CLK_AGCP_VBCIFD_EB] = &agcp_vbcifd_eb.common.hw,
drivers/clk/sprd/sc9860-clk.c
1296
[CLK_AGCP_VBC_EB] = &agcp_vbc_eb.common.hw,
drivers/clk/sprd/sc9860-clk.c
1297
[CLK_AGCP_SPINLOCK_EB] = &agcp_spinlock_eb.common.hw,
drivers/clk/sprd/sc9860-clk.c
1298
[CLK_AGCP_ICU_EB] = &agcp_icu_eb.common.hw,
drivers/clk/sprd/sc9860-clk.c
1299
[CLK_AGCP_AP_ASHB_EB] = &agcp_ap_ashb_eb.common.hw,
drivers/clk/sprd/sc9860-clk.c
1300
[CLK_AGCP_CP_ASHB_EB] = &agcp_cp_ashb_eb.common.hw,
drivers/clk/sprd/sc9860-clk.c
1301
[CLK_AGCP_AUD_EB] = &agcp_aud_eb.common.hw,
drivers/clk/sprd/sc9860-clk.c
1302
[CLK_AGCP_AUDIF_EB] = &agcp_audif_eb.common.hw,
drivers/clk/sprd/sc9860-clk.c
1321
&gpu_clk.common,
drivers/clk/sprd/sc9860-clk.c
1326
[CLK_GPU] = &gpu_clk.common.hw,
drivers/clk/sprd/sc9860-clk.c
1361
&ahb_vsp.common,
drivers/clk/sprd/sc9860-clk.c
1362
&vsp_clk.common,
drivers/clk/sprd/sc9860-clk.c
1363
&vsp_enc.common,
drivers/clk/sprd/sc9860-clk.c
1364
&vpp_clk.common,
drivers/clk/sprd/sc9860-clk.c
1365
&vsp_26m.common,
drivers/clk/sprd/sc9860-clk.c
1370
[CLK_AHB_VSP] = &ahb_vsp.common.hw,
drivers/clk/sprd/sc9860-clk.c
1371
[CLK_VSP] = &vsp_clk.common.hw,
drivers/clk/sprd/sc9860-clk.c
1372
[CLK_VSP_ENC] = &vsp_enc.common.hw,
drivers/clk/sprd/sc9860-clk.c
1373
[CLK_VPP] = &vpp_clk.common.hw,
drivers/clk/sprd/sc9860-clk.c
1374
[CLK_VSP_26M] = &vsp_26m.common.hw,
drivers/clk/sprd/sc9860-clk.c
1412
&vsp_dec_eb.common,
drivers/clk/sprd/sc9860-clk.c
1413
&vsp_ckg_eb.common,
drivers/clk/sprd/sc9860-clk.c
1414
&vsp_mmu_eb.common,
drivers/clk/sprd/sc9860-clk.c
1415
&vsp_enc_eb.common,
drivers/clk/sprd/sc9860-clk.c
1416
&vpp_eb.common,
drivers/clk/sprd/sc9860-clk.c
1417
&vsp_26m_eb.common,
drivers/clk/sprd/sc9860-clk.c
1418
&vsp_axi_gate.common,
drivers/clk/sprd/sc9860-clk.c
1419
&vsp_enc_gate.common,
drivers/clk/sprd/sc9860-clk.c
1420
&vpp_axi_gate.common,
drivers/clk/sprd/sc9860-clk.c
1421
&vsp_bm_gate.common,
drivers/clk/sprd/sc9860-clk.c
1422
&vsp_enc_bm_gate.common,
drivers/clk/sprd/sc9860-clk.c
1423
&vpp_bm_gate.common,
drivers/clk/sprd/sc9860-clk.c
1428
[CLK_VSP_DEC_EB] = &vsp_dec_eb.common.hw,
drivers/clk/sprd/sc9860-clk.c
1429
[CLK_VSP_CKG_EB] = &vsp_ckg_eb.common.hw,
drivers/clk/sprd/sc9860-clk.c
1430
[CLK_VSP_MMU_EB] = &vsp_mmu_eb.common.hw,
drivers/clk/sprd/sc9860-clk.c
1431
[CLK_VSP_ENC_EB] = &vsp_enc_eb.common.hw,
drivers/clk/sprd/sc9860-clk.c
1432
[CLK_VPP_EB] = &vpp_eb.common.hw,
drivers/clk/sprd/sc9860-clk.c
1433
[CLK_VSP_26M_EB] = &vsp_26m_eb.common.hw,
drivers/clk/sprd/sc9860-clk.c
1434
[CLK_VSP_AXI_GATE] = &vsp_axi_gate.common.hw,
drivers/clk/sprd/sc9860-clk.c
1435
[CLK_VSP_ENC_GATE] = &vsp_enc_gate.common.hw,
drivers/clk/sprd/sc9860-clk.c
1436
[CLK_VPP_AXI_GATE] = &vpp_axi_gate.common.hw,
drivers/clk/sprd/sc9860-clk.c
1437
[CLK_VSP_BM_GATE] = &vsp_bm_gate.common.hw,
drivers/clk/sprd/sc9860-clk.c
1438
[CLK_VSP_ENC_BM_GATE] = &vsp_enc_bm_gate.common.hw,
drivers/clk/sprd/sc9860-clk.c
1439
[CLK_VPP_BM_GATE] = &vpp_bm_gate.common.hw,
drivers/clk/sprd/sc9860-clk.c
1467
&ahb_cam.common,
drivers/clk/sprd/sc9860-clk.c
1468
&sensor0_clk.common,
drivers/clk/sprd/sc9860-clk.c
1469
&sensor1_clk.common,
drivers/clk/sprd/sc9860-clk.c
1470
&sensor2_clk.common,
drivers/clk/sprd/sc9860-clk.c
1471
&mipi_csi0_eb.common,
drivers/clk/sprd/sc9860-clk.c
1472
&mipi_csi1_eb.common,
drivers/clk/sprd/sc9860-clk.c
1477
[CLK_AHB_CAM] = &ahb_cam.common.hw,
drivers/clk/sprd/sc9860-clk.c
1478
[CLK_SENSOR0] = &sensor0_clk.common.hw,
drivers/clk/sprd/sc9860-clk.c
1479
[CLK_SENSOR1] = &sensor1_clk.common.hw,
drivers/clk/sprd/sc9860-clk.c
1480
[CLK_SENSOR2] = &sensor2_clk.common.hw,
drivers/clk/sprd/sc9860-clk.c
1481
[CLK_MIPI_CSI0_EB] = &mipi_csi0_eb.common.hw,
drivers/clk/sprd/sc9860-clk.c
1482
[CLK_MIPI_CSI1_EB] = &mipi_csi1_eb.common.hw,
drivers/clk/sprd/sc9860-clk.c
1598
&dcam0_eb.common,
drivers/clk/sprd/sc9860-clk.c
1599
&dcam1_eb.common,
drivers/clk/sprd/sc9860-clk.c
1600
&isp0_eb.common,
drivers/clk/sprd/sc9860-clk.c
1601
&csi0_eb.common,
drivers/clk/sprd/sc9860-clk.c
1602
&csi1_eb.common,
drivers/clk/sprd/sc9860-clk.c
1603
&jpg0_eb.common,
drivers/clk/sprd/sc9860-clk.c
1604
&jpg1_eb.common,
drivers/clk/sprd/sc9860-clk.c
1605
&cam_ckg_eb.common,
drivers/clk/sprd/sc9860-clk.c
1606
&cam_mmu_eb.common,
drivers/clk/sprd/sc9860-clk.c
1607
&isp1_eb.common,
drivers/clk/sprd/sc9860-clk.c
1608
&cpp_eb.common,
drivers/clk/sprd/sc9860-clk.c
1609
&mmu_pf_eb.common,
drivers/clk/sprd/sc9860-clk.c
1610
&isp2_eb.common,
drivers/clk/sprd/sc9860-clk.c
1611
&dcam2isp_if_eb.common,
drivers/clk/sprd/sc9860-clk.c
1612
&isp2dcam_if_eb.common,
drivers/clk/sprd/sc9860-clk.c
1613
&isp_lclk_eb.common,
drivers/clk/sprd/sc9860-clk.c
1614
&isp_iclk_eb.common,
drivers/clk/sprd/sc9860-clk.c
1615
&isp_mclk_eb.common,
drivers/clk/sprd/sc9860-clk.c
1616
&isp_pclk_eb.common,
drivers/clk/sprd/sc9860-clk.c
1617
&isp_isp2dcam_eb.common,
drivers/clk/sprd/sc9860-clk.c
1618
&dcam0_if_eb.common,
drivers/clk/sprd/sc9860-clk.c
1619
&clk26m_if_eb.common,
drivers/clk/sprd/sc9860-clk.c
1620
&cphy0_gate.common,
drivers/clk/sprd/sc9860-clk.c
1621
&mipi_csi0_gate.common,
drivers/clk/sprd/sc9860-clk.c
1622
&cphy1_gate.common,
drivers/clk/sprd/sc9860-clk.c
1623
&mipi_csi1.common,
drivers/clk/sprd/sc9860-clk.c
1624
&dcam0_axi_gate.common,
drivers/clk/sprd/sc9860-clk.c
1625
&dcam1_axi_gate.common,
drivers/clk/sprd/sc9860-clk.c
1626
&sensor0_gate.common,
drivers/clk/sprd/sc9860-clk.c
1627
&sensor1_gate.common,
drivers/clk/sprd/sc9860-clk.c
1628
&jpg0_axi_gate.common,
drivers/clk/sprd/sc9860-clk.c
1629
&gpg1_axi_gate.common,
drivers/clk/sprd/sc9860-clk.c
1630
&isp0_axi_gate.common,
drivers/clk/sprd/sc9860-clk.c
1631
&isp1_axi_gate.common,
drivers/clk/sprd/sc9860-clk.c
1632
&isp2_axi_gate.common,
drivers/clk/sprd/sc9860-clk.c
1633
&cpp_axi_gate.common,
drivers/clk/sprd/sc9860-clk.c
1634
&d0_if_axi_gate.common,
drivers/clk/sprd/sc9860-clk.c
1635
&d2i_if_axi_gate.common,
drivers/clk/sprd/sc9860-clk.c
1636
&i2d_if_axi_gate.common,
drivers/clk/sprd/sc9860-clk.c
1637
&spare_axi_gate.common,
drivers/clk/sprd/sc9860-clk.c
1638
&sensor2_gate.common,
drivers/clk/sprd/sc9860-clk.c
1639
&d0if_in_d_en.common,
drivers/clk/sprd/sc9860-clk.c
1640
&d1if_in_d_en.common,
drivers/clk/sprd/sc9860-clk.c
1641
&d0if_in_d2i_en.common,
drivers/clk/sprd/sc9860-clk.c
1642
&d1if_in_d2i_en.common,
drivers/clk/sprd/sc9860-clk.c
1643
&ia_in_d2i_en.common,
drivers/clk/sprd/sc9860-clk.c
1644
&ib_in_d2i_en.common,
drivers/clk/sprd/sc9860-clk.c
1645
&ic_in_d2i_en.common,
drivers/clk/sprd/sc9860-clk.c
1646
&ia_in_i_en.common,
drivers/clk/sprd/sc9860-clk.c
1647
&ib_in_i_en.common,
drivers/clk/sprd/sc9860-clk.c
1648
&ic_in_i_en.common,
drivers/clk/sprd/sc9860-clk.c
1653
[CLK_DCAM0_EB] = &dcam0_eb.common.hw,
drivers/clk/sprd/sc9860-clk.c
1654
[CLK_DCAM1_EB] = &dcam1_eb.common.hw,
drivers/clk/sprd/sc9860-clk.c
1655
[CLK_ISP0_EB] = &isp0_eb.common.hw,
drivers/clk/sprd/sc9860-clk.c
1656
[CLK_CSI0_EB] = &csi0_eb.common.hw,
drivers/clk/sprd/sc9860-clk.c
1657
[CLK_CSI1_EB] = &csi1_eb.common.hw,
drivers/clk/sprd/sc9860-clk.c
1658
[CLK_JPG0_EB] = &jpg0_eb.common.hw,
drivers/clk/sprd/sc9860-clk.c
1659
[CLK_JPG1_EB] = &jpg1_eb.common.hw,
drivers/clk/sprd/sc9860-clk.c
1660
[CLK_CAM_CKG_EB] = &cam_ckg_eb.common.hw,
drivers/clk/sprd/sc9860-clk.c
1661
[CLK_CAM_MMU_EB] = &cam_mmu_eb.common.hw,
drivers/clk/sprd/sc9860-clk.c
1662
[CLK_ISP1_EB] = &isp1_eb.common.hw,
drivers/clk/sprd/sc9860-clk.c
1663
[CLK_CPP_EB] = &cpp_eb.common.hw,
drivers/clk/sprd/sc9860-clk.c
1664
[CLK_MMU_PF_EB] = &mmu_pf_eb.common.hw,
drivers/clk/sprd/sc9860-clk.c
1665
[CLK_ISP2_EB] = &isp2_eb.common.hw,
drivers/clk/sprd/sc9860-clk.c
1666
[CLK_DCAM2ISP_IF_EB] = &dcam2isp_if_eb.common.hw,
drivers/clk/sprd/sc9860-clk.c
1667
[CLK_ISP2DCAM_IF_EB] = &isp2dcam_if_eb.common.hw,
drivers/clk/sprd/sc9860-clk.c
1668
[CLK_ISP_LCLK_EB] = &isp_lclk_eb.common.hw,
drivers/clk/sprd/sc9860-clk.c
1669
[CLK_ISP_ICLK_EB] = &isp_iclk_eb.common.hw,
drivers/clk/sprd/sc9860-clk.c
1670
[CLK_ISP_MCLK_EB] = &isp_mclk_eb.common.hw,
drivers/clk/sprd/sc9860-clk.c
1671
[CLK_ISP_PCLK_EB] = &isp_pclk_eb.common.hw,
drivers/clk/sprd/sc9860-clk.c
1672
[CLK_ISP_ISP2DCAM_EB] = &isp_isp2dcam_eb.common.hw,
drivers/clk/sprd/sc9860-clk.c
1673
[CLK_DCAM0_IF_EB] = &dcam0_if_eb.common.hw,
drivers/clk/sprd/sc9860-clk.c
1674
[CLK_CLK26M_IF_EB] = &clk26m_if_eb.common.hw,
drivers/clk/sprd/sc9860-clk.c
1675
[CLK_CPHY0_GATE] = &cphy0_gate.common.hw,
drivers/clk/sprd/sc9860-clk.c
1676
[CLK_MIPI_CSI0_GATE] = &mipi_csi0_gate.common.hw,
drivers/clk/sprd/sc9860-clk.c
1677
[CLK_CPHY1_GATE] = &cphy1_gate.common.hw,
drivers/clk/sprd/sc9860-clk.c
1678
[CLK_MIPI_CSI1] = &mipi_csi1.common.hw,
drivers/clk/sprd/sc9860-clk.c
1679
[CLK_DCAM0_AXI_GATE] = &dcam0_axi_gate.common.hw,
drivers/clk/sprd/sc9860-clk.c
1680
[CLK_DCAM1_AXI_GATE] = &dcam1_axi_gate.common.hw,
drivers/clk/sprd/sc9860-clk.c
1681
[CLK_SENSOR0_GATE] = &sensor0_gate.common.hw,
drivers/clk/sprd/sc9860-clk.c
1682
[CLK_SENSOR1_GATE] = &sensor1_gate.common.hw,
drivers/clk/sprd/sc9860-clk.c
1683
[CLK_JPG0_AXI_GATE] = &jpg0_axi_gate.common.hw,
drivers/clk/sprd/sc9860-clk.c
1684
[CLK_GPG1_AXI_GATE] = &gpg1_axi_gate.common.hw,
drivers/clk/sprd/sc9860-clk.c
1685
[CLK_ISP0_AXI_GATE] = &isp0_axi_gate.common.hw,
drivers/clk/sprd/sc9860-clk.c
1686
[CLK_ISP1_AXI_GATE] = &isp1_axi_gate.common.hw,
drivers/clk/sprd/sc9860-clk.c
1687
[CLK_ISP2_AXI_GATE] = &isp2_axi_gate.common.hw,
drivers/clk/sprd/sc9860-clk.c
1688
[CLK_CPP_AXI_GATE] = &cpp_axi_gate.common.hw,
drivers/clk/sprd/sc9860-clk.c
1689
[CLK_D0_IF_AXI_GATE] = &d0_if_axi_gate.common.hw,
drivers/clk/sprd/sc9860-clk.c
1690
[CLK_D2I_IF_AXI_GATE] = &d2i_if_axi_gate.common.hw,
drivers/clk/sprd/sc9860-clk.c
1691
[CLK_I2D_IF_AXI_GATE] = &i2d_if_axi_gate.common.hw,
drivers/clk/sprd/sc9860-clk.c
1692
[CLK_SPARE_AXI_GATE] = &spare_axi_gate.common.hw,
drivers/clk/sprd/sc9860-clk.c
1693
[CLK_SENSOR2_GATE] = &sensor2_gate.common.hw,
drivers/clk/sprd/sc9860-clk.c
1694
[CLK_D0IF_IN_D_EN] = &d0if_in_d_en.common.hw,
drivers/clk/sprd/sc9860-clk.c
1695
[CLK_D1IF_IN_D_EN] = &d1if_in_d_en.common.hw,
drivers/clk/sprd/sc9860-clk.c
1696
[CLK_D0IF_IN_D2I_EN] = &d0if_in_d2i_en.common.hw,
drivers/clk/sprd/sc9860-clk.c
1697
[CLK_D1IF_IN_D2I_EN] = &d1if_in_d2i_en.common.hw,
drivers/clk/sprd/sc9860-clk.c
1698
[CLK_IA_IN_D2I_EN] = &ia_in_d2i_en.common.hw,
drivers/clk/sprd/sc9860-clk.c
1699
[CLK_IB_IN_D2I_EN] = &ib_in_d2i_en.common.hw,
drivers/clk/sprd/sc9860-clk.c
1700
[CLK_IC_IN_D2I_EN] = &ic_in_d2i_en.common.hw,
drivers/clk/sprd/sc9860-clk.c
1701
[CLK_IA_IN_I_EN] = &ia_in_i_en.common.hw,
drivers/clk/sprd/sc9860-clk.c
1702
[CLK_IB_IN_I_EN] = &ib_in_i_en.common.hw,
drivers/clk/sprd/sc9860-clk.c
1703
[CLK_IC_IN_I_EN] = &ic_in_i_en.common.hw,
drivers/clk/sprd/sc9860-clk.c
1723
&ahb_disp.common,
drivers/clk/sprd/sc9860-clk.c
1724
&dispc0_dpi.common,
drivers/clk/sprd/sc9860-clk.c
1725
&dispc1_dpi.common,
drivers/clk/sprd/sc9860-clk.c
1730
[CLK_AHB_DISP] = &ahb_disp.common.hw,
drivers/clk/sprd/sc9860-clk.c
1731
[CLK_DISPC0_DPI] = &dispc0_dpi.common.hw,
drivers/clk/sprd/sc9860-clk.c
1732
[CLK_DISPC1_DPI] = &dispc1_dpi.common.hw,
drivers/clk/sprd/sc9860-clk.c
1808
&dispc0_eb.common,
drivers/clk/sprd/sc9860-clk.c
1809
&dispc1_eb.common,
drivers/clk/sprd/sc9860-clk.c
1810
&dispc_mmu_eb.common,
drivers/clk/sprd/sc9860-clk.c
1811
&gsp0_eb.common,
drivers/clk/sprd/sc9860-clk.c
1812
&gsp1_eb.common,
drivers/clk/sprd/sc9860-clk.c
1813
&gsp0_mmu_eb.common,
drivers/clk/sprd/sc9860-clk.c
1814
&gsp1_mmu_eb.common,
drivers/clk/sprd/sc9860-clk.c
1815
&dsi0_eb.common,
drivers/clk/sprd/sc9860-clk.c
1816
&dsi1_eb.common,
drivers/clk/sprd/sc9860-clk.c
1817
&disp_ckg_eb.common,
drivers/clk/sprd/sc9860-clk.c
1818
&disp_gpu_eb.common,
drivers/clk/sprd/sc9860-clk.c
1819
&gpu_mtx_eb.common,
drivers/clk/sprd/sc9860-clk.c
1820
&gsp_mtx_eb.common,
drivers/clk/sprd/sc9860-clk.c
1821
&tmc_mtx_eb.common,
drivers/clk/sprd/sc9860-clk.c
1822
&dispc_mtx_eb.common,
drivers/clk/sprd/sc9860-clk.c
1823
&dphy0_gate.common,
drivers/clk/sprd/sc9860-clk.c
1824
&dphy1_gate.common,
drivers/clk/sprd/sc9860-clk.c
1825
&gsp0_a_gate.common,
drivers/clk/sprd/sc9860-clk.c
1826
&gsp1_a_gate.common,
drivers/clk/sprd/sc9860-clk.c
1827
&gsp0_f_gate.common,
drivers/clk/sprd/sc9860-clk.c
1828
&gsp1_f_gate.common,
drivers/clk/sprd/sc9860-clk.c
1829
&d_mtx_f_gate.common,
drivers/clk/sprd/sc9860-clk.c
1830
&d_mtx_a_gate.common,
drivers/clk/sprd/sc9860-clk.c
1831
&d_noc_f_gate.common,
drivers/clk/sprd/sc9860-clk.c
1832
&d_noc_a_gate.common,
drivers/clk/sprd/sc9860-clk.c
1833
&gsp_mtx_f_gate.common,
drivers/clk/sprd/sc9860-clk.c
1834
&gsp_mtx_a_gate.common,
drivers/clk/sprd/sc9860-clk.c
1835
&gsp_noc_f_gate.common,
drivers/clk/sprd/sc9860-clk.c
1836
&gsp_noc_a_gate.common,
drivers/clk/sprd/sc9860-clk.c
1837
&dispm0idle_gate.common,
drivers/clk/sprd/sc9860-clk.c
1838
&gspm0idle_gate.common,
drivers/clk/sprd/sc9860-clk.c
1843
[CLK_DISPC0_EB] = &dispc0_eb.common.hw,
drivers/clk/sprd/sc9860-clk.c
1844
[CLK_DISPC1_EB] = &dispc1_eb.common.hw,
drivers/clk/sprd/sc9860-clk.c
1845
[CLK_DISPC_MMU_EB] = &dispc_mmu_eb.common.hw,
drivers/clk/sprd/sc9860-clk.c
1846
[CLK_GSP0_EB] = &gsp0_eb.common.hw,
drivers/clk/sprd/sc9860-clk.c
1847
[CLK_GSP1_EB] = &gsp1_eb.common.hw,
drivers/clk/sprd/sc9860-clk.c
1848
[CLK_GSP0_MMU_EB] = &gsp0_mmu_eb.common.hw,
drivers/clk/sprd/sc9860-clk.c
1849
[CLK_GSP1_MMU_EB] = &gsp1_mmu_eb.common.hw,
drivers/clk/sprd/sc9860-clk.c
1850
[CLK_DSI0_EB] = &dsi0_eb.common.hw,
drivers/clk/sprd/sc9860-clk.c
1851
[CLK_DSI1_EB] = &dsi1_eb.common.hw,
drivers/clk/sprd/sc9860-clk.c
1852
[CLK_DISP_CKG_EB] = &disp_ckg_eb.common.hw,
drivers/clk/sprd/sc9860-clk.c
1853
[CLK_DISP_GPU_EB] = &disp_gpu_eb.common.hw,
drivers/clk/sprd/sc9860-clk.c
1854
[CLK_GPU_MTX_EB] = &gpu_mtx_eb.common.hw,
drivers/clk/sprd/sc9860-clk.c
1855
[CLK_GSP_MTX_EB] = &gsp_mtx_eb.common.hw,
drivers/clk/sprd/sc9860-clk.c
1856
[CLK_TMC_MTX_EB] = &tmc_mtx_eb.common.hw,
drivers/clk/sprd/sc9860-clk.c
1857
[CLK_DISPC_MTX_EB] = &dispc_mtx_eb.common.hw,
drivers/clk/sprd/sc9860-clk.c
1858
[CLK_DPHY0_GATE] = &dphy0_gate.common.hw,
drivers/clk/sprd/sc9860-clk.c
1859
[CLK_DPHY1_GATE] = &dphy1_gate.common.hw,
drivers/clk/sprd/sc9860-clk.c
1860
[CLK_GSP0_A_GATE] = &gsp0_a_gate.common.hw,
drivers/clk/sprd/sc9860-clk.c
1861
[CLK_GSP1_A_GATE] = &gsp1_a_gate.common.hw,
drivers/clk/sprd/sc9860-clk.c
1862
[CLK_GSP0_F_GATE] = &gsp0_f_gate.common.hw,
drivers/clk/sprd/sc9860-clk.c
1863
[CLK_GSP1_F_GATE] = &gsp1_f_gate.common.hw,
drivers/clk/sprd/sc9860-clk.c
1864
[CLK_D_MTX_F_GATE] = &d_mtx_f_gate.common.hw,
drivers/clk/sprd/sc9860-clk.c
1865
[CLK_D_MTX_A_GATE] = &d_mtx_a_gate.common.hw,
drivers/clk/sprd/sc9860-clk.c
1866
[CLK_D_NOC_F_GATE] = &d_noc_f_gate.common.hw,
drivers/clk/sprd/sc9860-clk.c
1867
[CLK_D_NOC_A_GATE] = &d_noc_a_gate.common.hw,
drivers/clk/sprd/sc9860-clk.c
1868
[CLK_GSP_MTX_F_GATE] = &gsp_mtx_f_gate.common.hw,
drivers/clk/sprd/sc9860-clk.c
1869
[CLK_GSP_MTX_A_GATE] = &gsp_mtx_a_gate.common.hw,
drivers/clk/sprd/sc9860-clk.c
1870
[CLK_GSP_NOC_F_GATE] = &gsp_noc_f_gate.common.hw,
drivers/clk/sprd/sc9860-clk.c
1871
[CLK_GSP_NOC_A_GATE] = &gsp_noc_a_gate.common.hw,
drivers/clk/sprd/sc9860-clk.c
1872
[CLK_DISPM0IDLE_GATE] = &dispm0idle_gate.common.hw,
drivers/clk/sprd/sc9860-clk.c
1873
[CLK_GSPM0IDLE_GATE] = &gspm0idle_gate.common.hw,
drivers/clk/sprd/sc9860-clk.c
1929
&sim0_eb.common,
drivers/clk/sprd/sc9860-clk.c
1930
&iis0_eb.common,
drivers/clk/sprd/sc9860-clk.c
1931
&iis1_eb.common,
drivers/clk/sprd/sc9860-clk.c
1932
&iis2_eb.common,
drivers/clk/sprd/sc9860-clk.c
1933
&iis3_eb.common,
drivers/clk/sprd/sc9860-clk.c
1934
&spi0_eb.common,
drivers/clk/sprd/sc9860-clk.c
1935
&spi1_eb.common,
drivers/clk/sprd/sc9860-clk.c
1936
&spi2_eb.common,
drivers/clk/sprd/sc9860-clk.c
1937
&i2c0_eb.common,
drivers/clk/sprd/sc9860-clk.c
1938
&i2c1_eb.common,
drivers/clk/sprd/sc9860-clk.c
1939
&i2c2_eb.common,
drivers/clk/sprd/sc9860-clk.c
1940
&i2c3_eb.common,
drivers/clk/sprd/sc9860-clk.c
1941
&i2c4_eb.common,
drivers/clk/sprd/sc9860-clk.c
1942
&i2c5_eb.common,
drivers/clk/sprd/sc9860-clk.c
1943
&uart0_eb.common,
drivers/clk/sprd/sc9860-clk.c
1944
&uart1_eb.common,
drivers/clk/sprd/sc9860-clk.c
1945
&uart2_eb.common,
drivers/clk/sprd/sc9860-clk.c
1946
&uart3_eb.common,
drivers/clk/sprd/sc9860-clk.c
1947
&uart4_eb.common,
drivers/clk/sprd/sc9860-clk.c
1948
&ap_ckg_eb.common,
drivers/clk/sprd/sc9860-clk.c
1949
&spi3_eb.common,
drivers/clk/sprd/sc9860-clk.c
1954
[CLK_SIM0_EB] = &sim0_eb.common.hw,
drivers/clk/sprd/sc9860-clk.c
1955
[CLK_IIS0_EB] = &iis0_eb.common.hw,
drivers/clk/sprd/sc9860-clk.c
1956
[CLK_IIS1_EB] = &iis1_eb.common.hw,
drivers/clk/sprd/sc9860-clk.c
1957
[CLK_IIS2_EB] = &iis2_eb.common.hw,
drivers/clk/sprd/sc9860-clk.c
1958
[CLK_IIS3_EB] = &iis3_eb.common.hw,
drivers/clk/sprd/sc9860-clk.c
1959
[CLK_SPI0_EB] = &spi0_eb.common.hw,
drivers/clk/sprd/sc9860-clk.c
1960
[CLK_SPI1_EB] = &spi1_eb.common.hw,
drivers/clk/sprd/sc9860-clk.c
1961
[CLK_SPI2_EB] = &spi2_eb.common.hw,
drivers/clk/sprd/sc9860-clk.c
1962
[CLK_I2C0_EB] = &i2c0_eb.common.hw,
drivers/clk/sprd/sc9860-clk.c
1963
[CLK_I2C1_EB] = &i2c1_eb.common.hw,
drivers/clk/sprd/sc9860-clk.c
1964
[CLK_I2C2_EB] = &i2c2_eb.common.hw,
drivers/clk/sprd/sc9860-clk.c
1965
[CLK_I2C3_EB] = &i2c3_eb.common.hw,
drivers/clk/sprd/sc9860-clk.c
1966
[CLK_I2C4_EB] = &i2c4_eb.common.hw,
drivers/clk/sprd/sc9860-clk.c
1967
[CLK_I2C5_EB] = &i2c5_eb.common.hw,
drivers/clk/sprd/sc9860-clk.c
1968
[CLK_UART0_EB] = &uart0_eb.common.hw,
drivers/clk/sprd/sc9860-clk.c
1969
[CLK_UART1_EB] = &uart1_eb.common.hw,
drivers/clk/sprd/sc9860-clk.c
1970
[CLK_UART2_EB] = &uart2_eb.common.hw,
drivers/clk/sprd/sc9860-clk.c
1971
[CLK_UART3_EB] = &uart3_eb.common.hw,
drivers/clk/sprd/sc9860-clk.c
1972
[CLK_UART4_EB] = &uart4_eb.common.hw,
drivers/clk/sprd/sc9860-clk.c
1973
[CLK_AP_CKG_EB] = &ap_ckg_eb.common.hw,
drivers/clk/sprd/sc9860-clk.c
1974
[CLK_SPI3_EB] = &spi3_eb.common.hw,
drivers/clk/sprd/sc9860-clk.c
304
&mpll0_clk.common,
drivers/clk/sprd/sc9860-clk.c
305
&mpll1_clk.common,
drivers/clk/sprd/sc9860-clk.c
306
&dpll0_clk.common,
drivers/clk/sprd/sc9860-clk.c
307
&dpll1_clk.common,
drivers/clk/sprd/sc9860-clk.c
308
&rpll0_clk.common,
drivers/clk/sprd/sc9860-clk.c
309
&rpll1_clk.common,
drivers/clk/sprd/sc9860-clk.c
310
&twpll_clk.common,
drivers/clk/sprd/sc9860-clk.c
311
&ltepll0_clk.common,
drivers/clk/sprd/sc9860-clk.c
312
&ltepll1_clk.common,
drivers/clk/sprd/sc9860-clk.c
313
&gpll_clk.common,
drivers/clk/sprd/sc9860-clk.c
314
&cppll_clk.common,
drivers/clk/sprd/sc9860-clk.c
319
[CLK_MPLL0] = &mpll0_clk.common.hw,
drivers/clk/sprd/sc9860-clk.c
320
[CLK_MPLL1] = &mpll1_clk.common.hw,
drivers/clk/sprd/sc9860-clk.c
321
[CLK_DPLL0] = &dpll0_clk.common.hw,
drivers/clk/sprd/sc9860-clk.c
322
[CLK_DPLL1] = &dpll1_clk.common.hw,
drivers/clk/sprd/sc9860-clk.c
323
[CLK_RPLL0] = &rpll0_clk.common.hw,
drivers/clk/sprd/sc9860-clk.c
324
[CLK_RPLL1] = &rpll1_clk.common.hw,
drivers/clk/sprd/sc9860-clk.c
325
[CLK_TWPLL] = &twpll_clk.common.hw,
drivers/clk/sprd/sc9860-clk.c
326
[CLK_LTEPLL0] = &ltepll0_clk.common.hw,
drivers/clk/sprd/sc9860-clk.c
327
[CLK_LTEPLL1] = &ltepll1_clk.common.hw,
drivers/clk/sprd/sc9860-clk.c
328
[CLK_GPLL] = &gpll_clk.common.hw,
drivers/clk/sprd/sc9860-clk.c
329
[CLK_CPPLL] = &cppll_clk.common.hw,
drivers/clk/sprd/sc9860-clk.c
440
&ap_apb.common,
drivers/clk/sprd/sc9860-clk.c
441
&ap_usb3.common,
drivers/clk/sprd/sc9860-clk.c
442
&uart0_clk.common,
drivers/clk/sprd/sc9860-clk.c
443
&uart1_clk.common,
drivers/clk/sprd/sc9860-clk.c
444
&uart2_clk.common,
drivers/clk/sprd/sc9860-clk.c
445
&uart3_clk.common,
drivers/clk/sprd/sc9860-clk.c
446
&uart4_clk.common,
drivers/clk/sprd/sc9860-clk.c
447
&i2c0_clk.common,
drivers/clk/sprd/sc9860-clk.c
448
&i2c1_clk.common,
drivers/clk/sprd/sc9860-clk.c
449
&i2c2_clk.common,
drivers/clk/sprd/sc9860-clk.c
450
&i2c3_clk.common,
drivers/clk/sprd/sc9860-clk.c
451
&i2c4_clk.common,
drivers/clk/sprd/sc9860-clk.c
452
&i2c5_clk.common,
drivers/clk/sprd/sc9860-clk.c
453
&spi0_clk.common,
drivers/clk/sprd/sc9860-clk.c
454
&spi1_clk.common,
drivers/clk/sprd/sc9860-clk.c
455
&spi2_clk.common,
drivers/clk/sprd/sc9860-clk.c
456
&spi3_clk.common,
drivers/clk/sprd/sc9860-clk.c
457
&iis0_clk.common,
drivers/clk/sprd/sc9860-clk.c
458
&iis1_clk.common,
drivers/clk/sprd/sc9860-clk.c
459
&iis2_clk.common,
drivers/clk/sprd/sc9860-clk.c
460
&iis3_clk.common,
drivers/clk/sprd/sc9860-clk.c
465
[CLK_AP_APB] = &ap_apb.common.hw,
drivers/clk/sprd/sc9860-clk.c
466
[CLK_AP_USB3] = &ap_usb3.common.hw,
drivers/clk/sprd/sc9860-clk.c
467
[CLK_UART0] = &uart0_clk.common.hw,
drivers/clk/sprd/sc9860-clk.c
468
[CLK_UART1] = &uart1_clk.common.hw,
drivers/clk/sprd/sc9860-clk.c
469
[CLK_UART2] = &uart2_clk.common.hw,
drivers/clk/sprd/sc9860-clk.c
470
[CLK_UART3] = &uart3_clk.common.hw,
drivers/clk/sprd/sc9860-clk.c
471
[CLK_UART4] = &uart4_clk.common.hw,
drivers/clk/sprd/sc9860-clk.c
472
[CLK_I2C0] = &i2c0_clk.common.hw,
drivers/clk/sprd/sc9860-clk.c
473
[CLK_I2C1] = &i2c1_clk.common.hw,
drivers/clk/sprd/sc9860-clk.c
474
[CLK_I2C2] = &i2c2_clk.common.hw,
drivers/clk/sprd/sc9860-clk.c
475
[CLK_I2C3] = &i2c3_clk.common.hw,
drivers/clk/sprd/sc9860-clk.c
476
[CLK_I2C4] = &i2c4_clk.common.hw,
drivers/clk/sprd/sc9860-clk.c
477
[CLK_I2C5] = &i2c5_clk.common.hw,
drivers/clk/sprd/sc9860-clk.c
478
[CLK_SPI0] = &spi0_clk.common.hw,
drivers/clk/sprd/sc9860-clk.c
479
[CLK_SPI1] = &spi1_clk.common.hw,
drivers/clk/sprd/sc9860-clk.c
480
[CLK_SPI2] = &spi2_clk.common.hw,
drivers/clk/sprd/sc9860-clk.c
481
[CLK_SPI3] = &spi3_clk.common.hw,
drivers/clk/sprd/sc9860-clk.c
482
[CLK_IIS0] = &iis0_clk.common.hw,
drivers/clk/sprd/sc9860-clk.c
483
[CLK_IIS1] = &iis1_clk.common.hw,
drivers/clk/sprd/sc9860-clk.c
484
[CLK_IIS2] = &iis2_clk.common.hw,
drivers/clk/sprd/sc9860-clk.c
485
[CLK_IIS3] = &iis3_clk.common.hw,
drivers/clk/sprd/sc9860-clk.c
659
&aon_apb.common,
drivers/clk/sprd/sc9860-clk.c
660
&aux0_clk.common,
drivers/clk/sprd/sc9860-clk.c
661
&aux1_clk.common,
drivers/clk/sprd/sc9860-clk.c
662
&aux2_clk.common,
drivers/clk/sprd/sc9860-clk.c
663
&probe_clk.common,
drivers/clk/sprd/sc9860-clk.c
664
&sp_ahb.common,
drivers/clk/sprd/sc9860-clk.c
665
&cci_clk.common,
drivers/clk/sprd/sc9860-clk.c
666
&gic_clk.common,
drivers/clk/sprd/sc9860-clk.c
667
&cssys_clk.common,
drivers/clk/sprd/sc9860-clk.c
668
&sdio0_2x.common,
drivers/clk/sprd/sc9860-clk.c
669
&sdio1_2x.common,
drivers/clk/sprd/sc9860-clk.c
670
&sdio2_2x.common,
drivers/clk/sprd/sc9860-clk.c
671
&emmc_2x.common,
drivers/clk/sprd/sc9860-clk.c
672
&sdio0_1x.common,
drivers/clk/sprd/sc9860-clk.c
673
&sdio1_1x.common,
drivers/clk/sprd/sc9860-clk.c
674
&sdio2_1x.common,
drivers/clk/sprd/sc9860-clk.c
675
&emmc_1x.common,
drivers/clk/sprd/sc9860-clk.c
676
&adi_clk.common,
drivers/clk/sprd/sc9860-clk.c
677
&pwm0_clk.common,
drivers/clk/sprd/sc9860-clk.c
678
&pwm1_clk.common,
drivers/clk/sprd/sc9860-clk.c
679
&pwm2_clk.common,
drivers/clk/sprd/sc9860-clk.c
680
&pwm3_clk.common,
drivers/clk/sprd/sc9860-clk.c
681
&efuse_clk.common,
drivers/clk/sprd/sc9860-clk.c
682
&cm3_uart0.common,
drivers/clk/sprd/sc9860-clk.c
683
&cm3_uart1.common,
drivers/clk/sprd/sc9860-clk.c
684
&thm_clk.common,
drivers/clk/sprd/sc9860-clk.c
685
&cm3_i2c0.common,
drivers/clk/sprd/sc9860-clk.c
686
&cm3_i2c1.common,
drivers/clk/sprd/sc9860-clk.c
687
&cm4_spi.common,
drivers/clk/sprd/sc9860-clk.c
688
&aon_i2c.common,
drivers/clk/sprd/sc9860-clk.c
689
&avs_clk.common,
drivers/clk/sprd/sc9860-clk.c
690
&ca53_dap.common,
drivers/clk/sprd/sc9860-clk.c
691
&ca53_ts.common,
drivers/clk/sprd/sc9860-clk.c
692
&djtag_tck.common,
drivers/clk/sprd/sc9860-clk.c
693
&pmu_clk.common,
drivers/clk/sprd/sc9860-clk.c
694
&pmu_26m.common,
drivers/clk/sprd/sc9860-clk.c
695
&debounce_clk.common,
drivers/clk/sprd/sc9860-clk.c
696
&otg2_ref.common,
drivers/clk/sprd/sc9860-clk.c
697
&usb3_ref.common,
drivers/clk/sprd/sc9860-clk.c
698
&ap_axi.common,
drivers/clk/sprd/sc9860-clk.c
703
[CLK_AON_APB] = &aon_apb.common.hw,
drivers/clk/sprd/sc9860-clk.c
704
[CLK_AUX0] = &aux0_clk.common.hw,
drivers/clk/sprd/sc9860-clk.c
705
[CLK_AUX1] = &aux1_clk.common.hw,
drivers/clk/sprd/sc9860-clk.c
706
[CLK_AUX2] = &aux2_clk.common.hw,
drivers/clk/sprd/sc9860-clk.c
707
[CLK_PROBE] = &probe_clk.common.hw,
drivers/clk/sprd/sc9860-clk.c
708
[CLK_SP_AHB] = &sp_ahb.common.hw,
drivers/clk/sprd/sc9860-clk.c
709
[CLK_CCI] = &cci_clk.common.hw,
drivers/clk/sprd/sc9860-clk.c
710
[CLK_GIC] = &gic_clk.common.hw,
drivers/clk/sprd/sc9860-clk.c
711
[CLK_CSSYS] = &cssys_clk.common.hw,
drivers/clk/sprd/sc9860-clk.c
712
[CLK_SDIO0_2X] = &sdio0_2x.common.hw,
drivers/clk/sprd/sc9860-clk.c
713
[CLK_SDIO1_2X] = &sdio1_2x.common.hw,
drivers/clk/sprd/sc9860-clk.c
714
[CLK_SDIO2_2X] = &sdio2_2x.common.hw,
drivers/clk/sprd/sc9860-clk.c
715
[CLK_EMMC_2X] = &emmc_2x.common.hw,
drivers/clk/sprd/sc9860-clk.c
716
[CLK_SDIO0_1X] = &sdio0_1x.common.hw,
drivers/clk/sprd/sc9860-clk.c
717
[CLK_SDIO1_1X] = &sdio1_1x.common.hw,
drivers/clk/sprd/sc9860-clk.c
718
[CLK_SDIO2_1X] = &sdio2_1x.common.hw,
drivers/clk/sprd/sc9860-clk.c
719
[CLK_EMMC_1X] = &emmc_1x.common.hw,
drivers/clk/sprd/sc9860-clk.c
720
[CLK_ADI] = &adi_clk.common.hw,
drivers/clk/sprd/sc9860-clk.c
721
[CLK_PWM0] = &pwm0_clk.common.hw,
drivers/clk/sprd/sc9860-clk.c
722
[CLK_PWM1] = &pwm1_clk.common.hw,
drivers/clk/sprd/sc9860-clk.c
723
[CLK_PWM2] = &pwm2_clk.common.hw,
drivers/clk/sprd/sc9860-clk.c
724
[CLK_PWM3] = &pwm3_clk.common.hw,
drivers/clk/sprd/sc9860-clk.c
725
[CLK_EFUSE] = &efuse_clk.common.hw,
drivers/clk/sprd/sc9860-clk.c
726
[CLK_CM3_UART0] = &cm3_uart0.common.hw,
drivers/clk/sprd/sc9860-clk.c
727
[CLK_CM3_UART1] = &cm3_uart1.common.hw,
drivers/clk/sprd/sc9860-clk.c
728
[CLK_THM] = &thm_clk.common.hw,
drivers/clk/sprd/sc9860-clk.c
729
[CLK_CM3_I2C0] = &cm3_i2c0.common.hw,
drivers/clk/sprd/sc9860-clk.c
73
&mpll0_gate.common,
drivers/clk/sprd/sc9860-clk.c
730
[CLK_CM3_I2C1] = &cm3_i2c1.common.hw,
drivers/clk/sprd/sc9860-clk.c
731
[CLK_CM4_SPI] = &cm4_spi.common.hw,
drivers/clk/sprd/sc9860-clk.c
732
[CLK_AON_I2C] = &aon_i2c.common.hw,
drivers/clk/sprd/sc9860-clk.c
733
[CLK_AVS] = &avs_clk.common.hw,
drivers/clk/sprd/sc9860-clk.c
734
[CLK_CA53_DAP] = &ca53_dap.common.hw,
drivers/clk/sprd/sc9860-clk.c
735
[CLK_CA53_TS] = &ca53_ts.common.hw,
drivers/clk/sprd/sc9860-clk.c
736
[CLK_DJTAG_TCK] = &djtag_tck.common.hw,
drivers/clk/sprd/sc9860-clk.c
737
[CLK_PMU] = &pmu_clk.common.hw,
drivers/clk/sprd/sc9860-clk.c
738
[CLK_PMU_26M] = &pmu_26m.common.hw,
drivers/clk/sprd/sc9860-clk.c
739
[CLK_DEBOUNCE] = &debounce_clk.common.hw,
drivers/clk/sprd/sc9860-clk.c
74
&mpll1_gate.common,
drivers/clk/sprd/sc9860-clk.c
740
[CLK_OTG2_REF] = &otg2_ref.common.hw,
drivers/clk/sprd/sc9860-clk.c
741
[CLK_USB3_REF] = &usb3_ref.common.hw,
drivers/clk/sprd/sc9860-clk.c
742
[CLK_AP_AXI] = &ap_axi.common.hw,
drivers/clk/sprd/sc9860-clk.c
75
&dpll0_gate.common,
drivers/clk/sprd/sc9860-clk.c
76
&dpll1_gate.common,
drivers/clk/sprd/sc9860-clk.c
77
&ltepll0_gate.common,
drivers/clk/sprd/sc9860-clk.c
78
&twpll_gate.common,
drivers/clk/sprd/sc9860-clk.c
784
&usb3_eb.common,
drivers/clk/sprd/sc9860-clk.c
785
&usb3_suspend.common,
drivers/clk/sprd/sc9860-clk.c
786
&usb3_ref_eb.common,
drivers/clk/sprd/sc9860-clk.c
787
&dma_eb.common,
drivers/clk/sprd/sc9860-clk.c
788
&sdio0_eb.common,
drivers/clk/sprd/sc9860-clk.c
789
&sdio1_eb.common,
drivers/clk/sprd/sc9860-clk.c
79
&ltepll1_gate.common,
drivers/clk/sprd/sc9860-clk.c
790
&sdio2_eb.common,
drivers/clk/sprd/sc9860-clk.c
791
&emmc_eb.common,
drivers/clk/sprd/sc9860-clk.c
792
&rom_eb.common,
drivers/clk/sprd/sc9860-clk.c
793
&busmon_eb.common,
drivers/clk/sprd/sc9860-clk.c
794
&cc63s_eb.common,
drivers/clk/sprd/sc9860-clk.c
795
&cc63p_eb.common,
drivers/clk/sprd/sc9860-clk.c
796
&ce0_eb.common,
drivers/clk/sprd/sc9860-clk.c
797
&ce1_eb.common,
drivers/clk/sprd/sc9860-clk.c
80
&rpll0_gate.common,
drivers/clk/sprd/sc9860-clk.c
802
[CLK_USB3_EB] = &usb3_eb.common.hw,
drivers/clk/sprd/sc9860-clk.c
803
[CLK_USB3_SUSPEND_EB] = &usb3_suspend.common.hw,
drivers/clk/sprd/sc9860-clk.c
804
[CLK_USB3_REF_EB] = &usb3_ref_eb.common.hw,
drivers/clk/sprd/sc9860-clk.c
805
[CLK_DMA_EB] = &dma_eb.common.hw,
drivers/clk/sprd/sc9860-clk.c
806
[CLK_SDIO0_EB] = &sdio0_eb.common.hw,
drivers/clk/sprd/sc9860-clk.c
807
[CLK_SDIO1_EB] = &sdio1_eb.common.hw,
drivers/clk/sprd/sc9860-clk.c
808
[CLK_SDIO2_EB] = &sdio2_eb.common.hw,
drivers/clk/sprd/sc9860-clk.c
809
[CLK_EMMC_EB] = &emmc_eb.common.hw,
drivers/clk/sprd/sc9860-clk.c
81
&rpll1_gate.common,
drivers/clk/sprd/sc9860-clk.c
810
[CLK_ROM_EB] = &rom_eb.common.hw,
drivers/clk/sprd/sc9860-clk.c
811
[CLK_BUSMON_EB] = &busmon_eb.common.hw,
drivers/clk/sprd/sc9860-clk.c
812
[CLK_CC63S_EB] = &cc63s_eb.common.hw,
drivers/clk/sprd/sc9860-clk.c
813
[CLK_CC63P_EB] = &cc63p_eb.common.hw,
drivers/clk/sprd/sc9860-clk.c
814
[CLK_CE0_EB] = &ce0_eb.common.hw,
drivers/clk/sprd/sc9860-clk.c
815
[CLK_CE1_EB] = &ce1_eb.common.hw,
drivers/clk/sprd/sc9860-clk.c
82
&cppll_gate.common,
drivers/clk/sprd/sc9860-clk.c
83
&gpll_gate.common,
drivers/clk/sprd/sc9860-clk.c
99
[CLK_MPLL0_GATE] = &mpll0_gate.common.hw,
drivers/clk/sprd/sc9863a-clk.c
100
static CLK_FIXED_FACTOR_HW(twpll_512m, "twpll-512m", &twpll.common.hw, 3, 1, 0);
drivers/clk/sprd/sc9863a-clk.c
1000
&ap_i2c6.common,
drivers/clk/sprd/sc9863a-clk.c
1001
&ap_spi0.common,
drivers/clk/sprd/sc9863a-clk.c
1002
&ap_spi1.common,
drivers/clk/sprd/sc9863a-clk.c
1003
&ap_spi2.common,
drivers/clk/sprd/sc9863a-clk.c
1004
&ap_spi3.common,
drivers/clk/sprd/sc9863a-clk.c
1005
&ap_iis0.common,
drivers/clk/sprd/sc9863a-clk.c
1006
&ap_iis1.common,
drivers/clk/sprd/sc9863a-clk.c
1007
&ap_iis2.common,
drivers/clk/sprd/sc9863a-clk.c
1008
&sim0.common,
drivers/clk/sprd/sc9863a-clk.c
1009
&sim0_32k.common,
drivers/clk/sprd/sc9863a-clk.c
101
static CLK_FIXED_FACTOR_HW(twpll_256m, "twpll-256m", &twpll.common.hw, 6, 1, 0);
drivers/clk/sprd/sc9863a-clk.c
1014
[CLK_AP_APB] = &ap_apb.common.hw,
drivers/clk/sprd/sc9863a-clk.c
1015
[CLK_AP_CE] = &ap_ce.common.hw,
drivers/clk/sprd/sc9863a-clk.c
1016
[CLK_NANDC_ECC] = &nandc_ecc.common.hw,
drivers/clk/sprd/sc9863a-clk.c
1017
[CLK_NANDC_26M] = &nandc_26m.common.hw,
drivers/clk/sprd/sc9863a-clk.c
1018
[CLK_EMMC_32K] = &emmc_32k.common.hw,
drivers/clk/sprd/sc9863a-clk.c
1019
[CLK_SDIO0_32K] = &sdio0_32k.common.hw,
drivers/clk/sprd/sc9863a-clk.c
102
static CLK_FIXED_FACTOR_HW(twpll_128m, "twpll-128m", &twpll.common.hw, 12, 1, 0);
drivers/clk/sprd/sc9863a-clk.c
1020
[CLK_SDIO1_32K] = &sdio1_32k.common.hw,
drivers/clk/sprd/sc9863a-clk.c
1021
[CLK_SDIO2_32K] = &sdio2_32k.common.hw,
drivers/clk/sprd/sc9863a-clk.c
1022
[CLK_OTG_UTMI] = &otg_utmi.common.hw,
drivers/clk/sprd/sc9863a-clk.c
1023
[CLK_AP_UART0] = &ap_uart0.common.hw,
drivers/clk/sprd/sc9863a-clk.c
1024
[CLK_AP_UART1] = &ap_uart1.common.hw,
drivers/clk/sprd/sc9863a-clk.c
1025
[CLK_AP_UART2] = &ap_uart2.common.hw,
drivers/clk/sprd/sc9863a-clk.c
1026
[CLK_AP_UART3] = &ap_uart3.common.hw,
drivers/clk/sprd/sc9863a-clk.c
1027
[CLK_AP_UART4] = &ap_uart4.common.hw,
drivers/clk/sprd/sc9863a-clk.c
1028
[CLK_AP_I2C0] = &ap_i2c0.common.hw,
drivers/clk/sprd/sc9863a-clk.c
1029
[CLK_AP_I2C1] = &ap_i2c1.common.hw,
drivers/clk/sprd/sc9863a-clk.c
103
static CLK_FIXED_FACTOR_HW(twpll_64m, "twpll-64m", &twpll.common.hw, 24, 1, 0);
drivers/clk/sprd/sc9863a-clk.c
1030
[CLK_AP_I2C2] = &ap_i2c2.common.hw,
drivers/clk/sprd/sc9863a-clk.c
1031
[CLK_AP_I2C3] = &ap_i2c3.common.hw,
drivers/clk/sprd/sc9863a-clk.c
1032
[CLK_AP_I2C4] = &ap_i2c4.common.hw,
drivers/clk/sprd/sc9863a-clk.c
1033
[CLK_AP_I2C5] = &ap_i2c5.common.hw,
drivers/clk/sprd/sc9863a-clk.c
1034
[CLK_AP_I2C6] = &ap_i2c6.common.hw,
drivers/clk/sprd/sc9863a-clk.c
1035
[CLK_AP_SPI0] = &ap_spi0.common.hw,
drivers/clk/sprd/sc9863a-clk.c
1036
[CLK_AP_SPI1] = &ap_spi1.common.hw,
drivers/clk/sprd/sc9863a-clk.c
1037
[CLK_AP_SPI2] = &ap_spi2.common.hw,
drivers/clk/sprd/sc9863a-clk.c
1038
[CLK_AP_SPI3] = &ap_spi3.common.hw,
drivers/clk/sprd/sc9863a-clk.c
1039
[CLK_AP_IIS0] = &ap_iis0.common.hw,
drivers/clk/sprd/sc9863a-clk.c
104
static CLK_FIXED_FACTOR_HW(twpll_307m2, "twpll-307m2", &twpll.common.hw, 5, 1, 0);
drivers/clk/sprd/sc9863a-clk.c
1040
[CLK_AP_IIS1] = &ap_iis1.common.hw,
drivers/clk/sprd/sc9863a-clk.c
1041
[CLK_AP_IIS2] = &ap_iis2.common.hw,
drivers/clk/sprd/sc9863a-clk.c
1042
[CLK_SIM0] = &sim0.common.hw,
drivers/clk/sprd/sc9863a-clk.c
1043
[CLK_SIM0_32K] = &sim0_32k.common.hw,
drivers/clk/sprd/sc9863a-clk.c
105
static CLK_FIXED_FACTOR_HW(twpll_219m4, "twpll-219m4", &twpll.common.hw, 7, 1, 0);
drivers/clk/sprd/sc9863a-clk.c
1054
static SPRD_SC_GATE_CLK_HW(otg_eb, "otg-eb", &ap_axi.common.hw, 0x0, 0x1000,
drivers/clk/sprd/sc9863a-clk.c
1056
static SPRD_SC_GATE_CLK_HW(dma_eb, "dma-eb", &ap_axi.common.hw, 0x0, 0x1000,
drivers/clk/sprd/sc9863a-clk.c
1058
static SPRD_SC_GATE_CLK_HW(ce_eb, "ce-eb", &ap_axi.common.hw, 0x0, 0x1000,
drivers/clk/sprd/sc9863a-clk.c
106
static CLK_FIXED_FACTOR_HW(twpll_170m6, "twpll-170m6", &twpll.common.hw, 9, 1, 0);
drivers/clk/sprd/sc9863a-clk.c
1060
static SPRD_SC_GATE_CLK_HW(nandc_eb, "nandc-eb", &ap_axi.common.hw, 0x0, 0x1000,
drivers/clk/sprd/sc9863a-clk.c
1062
static SPRD_SC_GATE_CLK_HW(sdio0_eb, "sdio0-eb", &ap_axi.common.hw, 0x0, 0x1000,
drivers/clk/sprd/sc9863a-clk.c
1064
static SPRD_SC_GATE_CLK_HW(sdio1_eb, "sdio1-eb", &ap_axi.common.hw, 0x0, 0x1000,
drivers/clk/sprd/sc9863a-clk.c
1066
static SPRD_SC_GATE_CLK_HW(sdio2_eb, "sdio2-eb", &ap_axi.common.hw, 0x0, 0x1000,
drivers/clk/sprd/sc9863a-clk.c
1068
static SPRD_SC_GATE_CLK_HW(emmc_eb, "emmc-eb", &ap_axi.common.hw, 0x0, 0x1000,
drivers/clk/sprd/sc9863a-clk.c
107
static CLK_FIXED_FACTOR_HW(twpll_153m6, "twpll-153m6", &twpll.common.hw, 10, 1, 0);
drivers/clk/sprd/sc9863a-clk.c
1070
static SPRD_SC_GATE_CLK_HW(emmc_32k_eb, "emmc-32k-eb", &ap_axi.common.hw, 0x0,
drivers/clk/sprd/sc9863a-clk.c
1072
static SPRD_SC_GATE_CLK_HW(sdio0_32k_eb, "sdio0-32k-eb", &ap_axi.common.hw, 0x0,
drivers/clk/sprd/sc9863a-clk.c
1074
static SPRD_SC_GATE_CLK_HW(sdio1_32k_eb, "sdio1-32k-eb", &ap_axi.common.hw, 0x0,
drivers/clk/sprd/sc9863a-clk.c
1076
static SPRD_SC_GATE_CLK_HW(sdio2_32k_eb, "sdio2-32k-eb", &ap_axi.common.hw, 0x0,
drivers/clk/sprd/sc9863a-clk.c
1078
static SPRD_SC_GATE_CLK_HW(nandc_26m_eb, "nandc-26m-eb", &ap_axi.common.hw, 0x0,
drivers/clk/sprd/sc9863a-clk.c
108
static CLK_FIXED_FACTOR_HW(twpll_76m8, "twpll-76m8", &twpll.common.hw, 20, 1, 0);
drivers/clk/sprd/sc9863a-clk.c
1080
static SPRD_SC_GATE_CLK_HW(dma_eb2, "dma-eb2", &ap_axi.common.hw, 0x18,
drivers/clk/sprd/sc9863a-clk.c
1082
static SPRD_SC_GATE_CLK_HW(ce_eb2, "ce-eb2", &ap_axi.common.hw, 0x18,
drivers/clk/sprd/sc9863a-clk.c
1087
&otg_eb.common,
drivers/clk/sprd/sc9863a-clk.c
1088
&dma_eb.common,
drivers/clk/sprd/sc9863a-clk.c
1089
&ce_eb.common,
drivers/clk/sprd/sc9863a-clk.c
109
static CLK_FIXED_FACTOR_HW(twpll_51m2, "twpll-51m2", &twpll.common.hw, 30, 1, 0);
drivers/clk/sprd/sc9863a-clk.c
1090
&nandc_eb.common,
drivers/clk/sprd/sc9863a-clk.c
1091
&sdio0_eb.common,
drivers/clk/sprd/sc9863a-clk.c
1092
&sdio1_eb.common,
drivers/clk/sprd/sc9863a-clk.c
1093
&sdio2_eb.common,
drivers/clk/sprd/sc9863a-clk.c
1094
&emmc_eb.common,
drivers/clk/sprd/sc9863a-clk.c
1095
&emmc_32k_eb.common,
drivers/clk/sprd/sc9863a-clk.c
1096
&sdio0_32k_eb.common,
drivers/clk/sprd/sc9863a-clk.c
1097
&sdio1_32k_eb.common,
drivers/clk/sprd/sc9863a-clk.c
1098
&sdio2_32k_eb.common,
drivers/clk/sprd/sc9863a-clk.c
1099
&nandc_26m_eb.common,
drivers/clk/sprd/sc9863a-clk.c
110
static CLK_FIXED_FACTOR_HW(twpll_38m4, "twpll-38m4", &twpll.common.hw, 40, 1, 0);
drivers/clk/sprd/sc9863a-clk.c
1100
&dma_eb2.common,
drivers/clk/sprd/sc9863a-clk.c
1101
&ce_eb2.common,
drivers/clk/sprd/sc9863a-clk.c
1106
[CLK_OTG_EB] = &otg_eb.common.hw,
drivers/clk/sprd/sc9863a-clk.c
1107
[CLK_DMA_EB] = &dma_eb.common.hw,
drivers/clk/sprd/sc9863a-clk.c
1108
[CLK_CE_EB] = &ce_eb.common.hw,
drivers/clk/sprd/sc9863a-clk.c
1109
[CLK_NANDC_EB] = &nandc_eb.common.hw,
drivers/clk/sprd/sc9863a-clk.c
111
static CLK_FIXED_FACTOR_HW(twpll_19m2, "twpll-19m2", &twpll.common.hw, 80, 1, 0);
drivers/clk/sprd/sc9863a-clk.c
1110
[CLK_SDIO0_EB] = &sdio0_eb.common.hw,
drivers/clk/sprd/sc9863a-clk.c
1111
[CLK_SDIO1_EB] = &sdio1_eb.common.hw,
drivers/clk/sprd/sc9863a-clk.c
1112
[CLK_SDIO2_EB] = &sdio2_eb.common.hw,
drivers/clk/sprd/sc9863a-clk.c
1113
[CLK_EMMC_EB] = &emmc_eb.common.hw,
drivers/clk/sprd/sc9863a-clk.c
1114
[CLK_EMMC_32K_EB] = &emmc_32k_eb.common.hw,
drivers/clk/sprd/sc9863a-clk.c
1115
[CLK_SDIO0_32K_EB] = &sdio0_32k_eb.common.hw,
drivers/clk/sprd/sc9863a-clk.c
1116
[CLK_SDIO1_32K_EB] = &sdio1_32k_eb.common.hw,
drivers/clk/sprd/sc9863a-clk.c
1117
[CLK_SDIO2_32K_EB] = &sdio2_32k_eb.common.hw,
drivers/clk/sprd/sc9863a-clk.c
1118
[CLK_NANDC_26M_EB] = &nandc_26m_eb.common.hw,
drivers/clk/sprd/sc9863a-clk.c
1119
[CLK_DMA_EB2] = &dma_eb2.common.hw,
drivers/clk/sprd/sc9863a-clk.c
1120
[CLK_CE_EB2] = &ce_eb2.common.hw,
drivers/clk/sprd/sc9863a-clk.c
1132
static SPRD_SC_GATE_CLK_HW(gpio_eb, "gpio-eb", &aon_apb.common.hw,
drivers/clk/sprd/sc9863a-clk.c
1134
static SPRD_SC_GATE_CLK_HW(pwm0_eb, "pwm0-eb", &aon_apb.common.hw,
drivers/clk/sprd/sc9863a-clk.c
1136
static SPRD_SC_GATE_CLK_HW(pwm1_eb, "pwm1-eb", &aon_apb.common.hw,
drivers/clk/sprd/sc9863a-clk.c
1138
static SPRD_SC_GATE_CLK_HW(pwm2_eb, "pwm2-eb", &aon_apb.common.hw, 0x0,
drivers/clk/sprd/sc9863a-clk.c
1140
static SPRD_SC_GATE_CLK_HW(pwm3_eb, "pwm3-eb", &aon_apb.common.hw, 0x0,
drivers/clk/sprd/sc9863a-clk.c
1142
static SPRD_SC_GATE_CLK_HW(kpd_eb, "kpd-eb", &aon_apb.common.hw, 0x0,
drivers/clk/sprd/sc9863a-clk.c
1144
static SPRD_SC_GATE_CLK_HW(aon_syst_eb, "aon-syst-eb", &aon_apb.common.hw, 0x0,
drivers/clk/sprd/sc9863a-clk.c
1146
static SPRD_SC_GATE_CLK_HW(ap_syst_eb, "ap-syst-eb", &aon_apb.common.hw, 0x0,
drivers/clk/sprd/sc9863a-clk.c
1148
static SPRD_SC_GATE_CLK_HW(aon_tmr_eb, "aon-tmr-eb", &aon_apb.common.hw, 0x0,
drivers/clk/sprd/sc9863a-clk.c
1150
static SPRD_SC_GATE_CLK_HW(efuse_eb, "efuse-eb", &aon_apb.common.hw, 0x0,
drivers/clk/sprd/sc9863a-clk.c
1152
static SPRD_SC_GATE_CLK_HW(eic_eb, "eic-eb", &aon_apb.common.hw, 0x0,
drivers/clk/sprd/sc9863a-clk.c
1154
static SPRD_SC_GATE_CLK_HW(intc_eb, "intc-eb", &aon_apb.common.hw, 0x0,
drivers/clk/sprd/sc9863a-clk.c
1156
static SPRD_SC_GATE_CLK_HW(adi_eb, "adi-eb", &aon_apb.common.hw, 0x0,
drivers/clk/sprd/sc9863a-clk.c
1158
static SPRD_SC_GATE_CLK_HW(audif_eb, "audif-eb", &aon_apb.common.hw, 0x0,
drivers/clk/sprd/sc9863a-clk.c
1160
static SPRD_SC_GATE_CLK_HW(aud_eb, "aud-eb", &aon_apb.common.hw, 0x0,
drivers/clk/sprd/sc9863a-clk.c
1162
static SPRD_SC_GATE_CLK_HW(vbc_eb, "vbc-eb", &aon_apb.common.hw, 0x0,
drivers/clk/sprd/sc9863a-clk.c
1164
static SPRD_SC_GATE_CLK_HW(pin_eb, "pin-eb", &aon_apb.common.hw, 0x0,
drivers/clk/sprd/sc9863a-clk.c
1166
static SPRD_SC_GATE_CLK_HW(ap_wdg_eb, "ap-wdg-eb", &aon_apb.common.hw, 0x0,
drivers/clk/sprd/sc9863a-clk.c
1168
static SPRD_SC_GATE_CLK_HW(mm_eb, "mm-eb", &aon_apb.common.hw, 0x0,
drivers/clk/sprd/sc9863a-clk.c
1170
static SPRD_SC_GATE_CLK_HW(aon_apb_ckg_eb, "aon-apb-ckg-eb", &aon_apb.common.hw,
drivers/clk/sprd/sc9863a-clk.c
1172
static SPRD_SC_GATE_CLK_HW(ca53_ts0_eb, "ca53-ts0-eb", &aon_apb.common.hw,
drivers/clk/sprd/sc9863a-clk.c
1174
static SPRD_SC_GATE_CLK_HW(ca53_ts1_eb, "ca53-ts1-eb", &aon_apb.common.hw,
drivers/clk/sprd/sc9863a-clk.c
1176
static SPRD_SC_GATE_CLK_HW(ca53_dap_eb, "ca53-dap-eb", &aon_apb.common.hw,
drivers/clk/sprd/sc9863a-clk.c
1178
static SPRD_SC_GATE_CLK_HW(pmu_eb, "pmu-eb", &aon_apb.common.hw,
drivers/clk/sprd/sc9863a-clk.c
1180
static SPRD_SC_GATE_CLK_HW(thm_eb, "thm-eb", &aon_apb.common.hw,
drivers/clk/sprd/sc9863a-clk.c
1182
static SPRD_SC_GATE_CLK_HW(aux0_eb, "aux0-eb", &aon_apb.common.hw,
drivers/clk/sprd/sc9863a-clk.c
1184
static SPRD_SC_GATE_CLK_HW(aux1_eb, "aux1-eb", &aon_apb.common.hw,
drivers/clk/sprd/sc9863a-clk.c
1186
static SPRD_SC_GATE_CLK_HW(aux2_eb, "aux2-eb", &aon_apb.common.hw,
drivers/clk/sprd/sc9863a-clk.c
1188
static SPRD_SC_GATE_CLK_HW(probe_eb, "probe-eb", &aon_apb.common.hw,
drivers/clk/sprd/sc9863a-clk.c
1190
static SPRD_SC_GATE_CLK_HW(emc_ref_eb, "emc-ref-eb", &aon_apb.common.hw,
drivers/clk/sprd/sc9863a-clk.c
1192
static SPRD_SC_GATE_CLK_HW(ca53_wdg_eb, "ca53-wdg-eb", &aon_apb.common.hw,
drivers/clk/sprd/sc9863a-clk.c
1194
static SPRD_SC_GATE_CLK_HW(ap_tmr1_eb, "ap-tmr1-eb", &aon_apb.common.hw,
drivers/clk/sprd/sc9863a-clk.c
1196
static SPRD_SC_GATE_CLK_HW(ap_tmr2_eb, "ap-tmr2-eb", &aon_apb.common.hw,
drivers/clk/sprd/sc9863a-clk.c
1198
static SPRD_SC_GATE_CLK_HW(disp_emc_eb, "disp-emc-eb", &aon_apb.common.hw,
drivers/clk/sprd/sc9863a-clk.c
1200
static SPRD_SC_GATE_CLK_HW(zip_emc_eb, "zip-emc-eb", &aon_apb.common.hw,
drivers/clk/sprd/sc9863a-clk.c
1202
static SPRD_SC_GATE_CLK_HW(gsp_emc_eb, "gsp-emc-eb", &aon_apb.common.hw,
drivers/clk/sprd/sc9863a-clk.c
1204
static SPRD_SC_GATE_CLK_HW(mm_vsp_eb, "mm-vsp-eb", &aon_apb.common.hw,
drivers/clk/sprd/sc9863a-clk.c
1206
static SPRD_SC_GATE_CLK_HW(mdar_eb, "mdar-eb", &aon_apb.common.hw,
drivers/clk/sprd/sc9863a-clk.c
1208
static SPRD_SC_GATE_CLK_HW(rtc4m0_cal_eb, "rtc4m0-cal-eb", &aon_apb.common.hw,
drivers/clk/sprd/sc9863a-clk.c
1210
static SPRD_SC_GATE_CLK_HW(rtc4m1_cal_eb, "rtc4m1-cal-eb", &aon_apb.common.hw,
drivers/clk/sprd/sc9863a-clk.c
1212
static SPRD_SC_GATE_CLK_HW(djtag_eb, "djtag-eb", &aon_apb.common.hw,
drivers/clk/sprd/sc9863a-clk.c
1214
static SPRD_SC_GATE_CLK_HW(mbox_eb, "mbox-eb", &aon_apb.common.hw,
drivers/clk/sprd/sc9863a-clk.c
1216
static SPRD_SC_GATE_CLK_HW(aon_dma_eb, "aon-dma-eb", &aon_apb.common.hw,
drivers/clk/sprd/sc9863a-clk.c
1218
static SPRD_SC_GATE_CLK_HW(aon_apb_def_eb, "aon-apb-def-eb", &aon_apb.common.hw,
drivers/clk/sprd/sc9863a-clk.c
1220
static SPRD_SC_GATE_CLK_HW(ca5_ts0_eb, "ca5-ts0-eb", &aon_apb.common.hw,
drivers/clk/sprd/sc9863a-clk.c
1222
static SPRD_SC_GATE_CLK_HW(dbg_eb, "dbg-eb", &aon_apb.common.hw,
drivers/clk/sprd/sc9863a-clk.c
1224
static SPRD_SC_GATE_CLK_HW(dbg_emc_eb, "dbg-emc-eb", &aon_apb.common.hw,
drivers/clk/sprd/sc9863a-clk.c
1226
static SPRD_SC_GATE_CLK_HW(cross_trig_eb, "cross-trig-eb", &aon_apb.common.hw,
drivers/clk/sprd/sc9863a-clk.c
1228
static SPRD_SC_GATE_CLK_HW(serdes_dphy_eb, "serdes-dphy-eb", &aon_apb.common.hw,
drivers/clk/sprd/sc9863a-clk.c
1230
static SPRD_SC_GATE_CLK_HW(arch_rtc_eb, "arch-rtc-eb", &aon_apb.common.hw,
drivers/clk/sprd/sc9863a-clk.c
1232
static SPRD_SC_GATE_CLK_HW(kpd_rtc_eb, "kpd-rtc-eb", &aon_apb.common.hw,
drivers/clk/sprd/sc9863a-clk.c
1234
static SPRD_SC_GATE_CLK_HW(aon_syst_rtc_eb, "aon-syst-rtc-eb", &aon_apb.common.hw,
drivers/clk/sprd/sc9863a-clk.c
1236
static SPRD_SC_GATE_CLK_HW(ap_syst_rtc_eb, "ap-syst-rtc-eb", &aon_apb.common.hw,
drivers/clk/sprd/sc9863a-clk.c
1238
static SPRD_SC_GATE_CLK_HW(aon_tmr_rtc_eb, "aon-tmr-rtc-eb", &aon_apb.common.hw,
drivers/clk/sprd/sc9863a-clk.c
1240
static SPRD_SC_GATE_CLK_HW(ap_tmr0_rtc_eb, "ap-tmr0-rtc-eb", &aon_apb.common.hw,
drivers/clk/sprd/sc9863a-clk.c
1242
static SPRD_SC_GATE_CLK_HW(eic_rtc_eb, "eic-rtc-eb", &aon_apb.common.hw,
drivers/clk/sprd/sc9863a-clk.c
1244
static SPRD_SC_GATE_CLK_HW(eic_rtcdv5_eb, "eic-rtcdv5-eb", &aon_apb.common.hw,
drivers/clk/sprd/sc9863a-clk.c
1246
static SPRD_SC_GATE_CLK_HW(ap_wdg_rtc_eb, "ap-wdg-rtc-eb", &aon_apb.common.hw,
drivers/clk/sprd/sc9863a-clk.c
1248
static SPRD_SC_GATE_CLK_HW(ca53_wdg_rtc_eb, "ca53-wdg-rtc-eb", &aon_apb.common.hw,
drivers/clk/sprd/sc9863a-clk.c
1250
static SPRD_SC_GATE_CLK_HW(thm_rtc_eb, "thm-rtc-eb", &aon_apb.common.hw,
drivers/clk/sprd/sc9863a-clk.c
1252
static SPRD_SC_GATE_CLK_HW(athma_rtc_eb, "athma-rtc-eb", &aon_apb.common.hw,
drivers/clk/sprd/sc9863a-clk.c
1254
static SPRD_SC_GATE_CLK_HW(gthma_rtc_eb, "gthma-rtc-eb", &aon_apb.common.hw,
drivers/clk/sprd/sc9863a-clk.c
1256
static SPRD_SC_GATE_CLK_HW(athma_rtc_a_eb, "athma-rtc-a-eb", &aon_apb.common.hw,
drivers/clk/sprd/sc9863a-clk.c
1258
static SPRD_SC_GATE_CLK_HW(gthma_rtc_a_eb, "gthma-rtc-a-eb", &aon_apb.common.hw,
drivers/clk/sprd/sc9863a-clk.c
126
static SPRD_PLL_HW(lpll, "lpll", &lpll_gate.common.hw, 0x20, 3, itable,
drivers/clk/sprd/sc9863a-clk.c
1260
static SPRD_SC_GATE_CLK_HW(ap_tmr1_rtc_eb, "ap-tmr1-rtc-eb", &aon_apb.common.hw,
drivers/clk/sprd/sc9863a-clk.c
1262
static SPRD_SC_GATE_CLK_HW(ap_tmr2_rtc_eb, "ap-tmr2-rtc-eb", &aon_apb.common.hw,
drivers/clk/sprd/sc9863a-clk.c
1264
static SPRD_SC_GATE_CLK_HW(dxco_lc_rtc_eb, "dxco-lc-rtc-eb", &aon_apb.common.hw,
drivers/clk/sprd/sc9863a-clk.c
1266
static SPRD_SC_GATE_CLK_HW(bb_cal_rtc_eb, "bb-cal-rtc-eb", &aon_apb.common.hw,
drivers/clk/sprd/sc9863a-clk.c
1268
static SPRD_SC_GATE_CLK_HW(gpu_eb, "gpu-eb", &aon_apb.common.hw, 0x50,
drivers/clk/sprd/sc9863a-clk.c
1270
static SPRD_SC_GATE_CLK_HW(disp_eb, "disp-eb", &aon_apb.common.hw, 0x50,
drivers/clk/sprd/sc9863a-clk.c
1272
static SPRD_SC_GATE_CLK_HW(mm_emc_eb, "mm-emc-eb", &aon_apb.common.hw, 0x50,
drivers/clk/sprd/sc9863a-clk.c
1274
static SPRD_SC_GATE_CLK_HW(power_cpu_eb, "power-cpu-eb", &aon_apb.common.hw, 0x50,
drivers/clk/sprd/sc9863a-clk.c
1276
static SPRD_SC_GATE_CLK_HW(hw_i2c_eb, "hw-i2c-eb", &aon_apb.common.hw, 0x50,
drivers/clk/sprd/sc9863a-clk.c
1278
static SPRD_SC_GATE_CLK_HW(mm_vsp_emc_eb, "mm-vsp-emc-eb", &aon_apb.common.hw, 0x50,
drivers/clk/sprd/sc9863a-clk.c
128
static CLK_FIXED_FACTOR_HW(lpll_409m6, "lpll-409m6", &lpll.common.hw, 3, 1, 0);
drivers/clk/sprd/sc9863a-clk.c
1280
static SPRD_SC_GATE_CLK_HW(vsp_eb, "vsp-eb", &aon_apb.common.hw, 0x50,
drivers/clk/sprd/sc9863a-clk.c
1282
static SPRD_SC_GATE_CLK_HW(cssys_eb, "cssys-eb", &aon_apb.common.hw, 0xb0,
drivers/clk/sprd/sc9863a-clk.c
1284
static SPRD_SC_GATE_CLK_HW(dmc_eb, "dmc-eb", &aon_apb.common.hw, 0xb0,
drivers/clk/sprd/sc9863a-clk.c
1286
static SPRD_SC_GATE_CLK_HW(rosc_eb, "rosc-eb", &aon_apb.common.hw, 0xb0,
drivers/clk/sprd/sc9863a-clk.c
1288
static SPRD_SC_GATE_CLK_HW(s_d_cfg_eb, "s-d-cfg-eb", &aon_apb.common.hw, 0xb0,
drivers/clk/sprd/sc9863a-clk.c
129
static CLK_FIXED_FACTOR_HW(lpll_245m76, "lpll-245m76", &lpll.common.hw, 5, 1, 0);
drivers/clk/sprd/sc9863a-clk.c
1290
static SPRD_SC_GATE_CLK_HW(s_d_ref_eb, "s-d-ref-eb", &aon_apb.common.hw, 0xb0,
drivers/clk/sprd/sc9863a-clk.c
1292
static SPRD_SC_GATE_CLK_HW(b_dma_eb, "b-dma-eb", &aon_apb.common.hw, 0xb0,
drivers/clk/sprd/sc9863a-clk.c
1294
static SPRD_SC_GATE_CLK_HW(anlg_eb, "anlg-eb", &aon_apb.common.hw, 0xb0,
drivers/clk/sprd/sc9863a-clk.c
1296
static SPRD_SC_GATE_CLK_HW(anlg_apb_eb, "anlg-apb-eb", &aon_apb.common.hw, 0xb0,
drivers/clk/sprd/sc9863a-clk.c
1298
static SPRD_SC_GATE_CLK_HW(bsmtmr_eb, "bsmtmr-eb", &aon_apb.common.hw, 0xb0,
drivers/clk/sprd/sc9863a-clk.c
1300
static SPRD_SC_GATE_CLK_HW(ap_axi_eb, "ap-axi-eb", &aon_apb.common.hw, 0xb0,
drivers/clk/sprd/sc9863a-clk.c
1302
static SPRD_SC_GATE_CLK_HW(ap_intc0_eb, "ap-intc0-eb", &aon_apb.common.hw, 0xb0,
drivers/clk/sprd/sc9863a-clk.c
1304
static SPRD_SC_GATE_CLK_HW(ap_intc1_eb, "ap-intc1-eb", &aon_apb.common.hw, 0xb0,
drivers/clk/sprd/sc9863a-clk.c
1306
static SPRD_SC_GATE_CLK_HW(ap_intc2_eb, "ap-intc2-eb", &aon_apb.common.hw, 0xb0,
drivers/clk/sprd/sc9863a-clk.c
1308
static SPRD_SC_GATE_CLK_HW(ap_intc3_eb, "ap-intc3-eb", &aon_apb.common.hw, 0xb0,
drivers/clk/sprd/sc9863a-clk.c
1310
static SPRD_SC_GATE_CLK_HW(ap_intc4_eb, "ap-intc4-eb", &aon_apb.common.hw, 0xb0,
drivers/clk/sprd/sc9863a-clk.c
1312
static SPRD_SC_GATE_CLK_HW(ap_intc5_eb, "ap-intc5-eb", &aon_apb.common.hw, 0xb0,
drivers/clk/sprd/sc9863a-clk.c
1314
static SPRD_SC_GATE_CLK_HW(scc_eb, "scc-eb", &aon_apb.common.hw, 0xb0,
drivers/clk/sprd/sc9863a-clk.c
1316
static SPRD_SC_GATE_CLK_HW(dphy_cfg_eb, "dphy-cfg-eb", &aon_apb.common.hw, 0xb0,
drivers/clk/sprd/sc9863a-clk.c
1318
static SPRD_SC_GATE_CLK_HW(dphy_ref_eb, "dphy-ref-eb", &aon_apb.common.hw, 0xb0,
drivers/clk/sprd/sc9863a-clk.c
1320
static SPRD_SC_GATE_CLK_HW(cphy_cfg_eb, "cphy-cfg-eb", &aon_apb.common.hw, 0xb0,
drivers/clk/sprd/sc9863a-clk.c
1322
static SPRD_SC_GATE_CLK_HW(otg_ref_eb, "otg-ref-eb", &aon_apb.common.hw, 0xb0,
drivers/clk/sprd/sc9863a-clk.c
1324
static SPRD_SC_GATE_CLK_HW(serdes_eb, "serdes-eb", &aon_apb.common.hw, 0xb0,
drivers/clk/sprd/sc9863a-clk.c
1326
static SPRD_SC_GATE_CLK_HW(aon_ap_emc_eb, "aon-ap-emc-eb", &aon_apb.common.hw, 0xb0,
drivers/clk/sprd/sc9863a-clk.c
1330
&gpio_eb.common,
drivers/clk/sprd/sc9863a-clk.c
1331
&pwm0_eb.common,
drivers/clk/sprd/sc9863a-clk.c
1332
&pwm1_eb.common,
drivers/clk/sprd/sc9863a-clk.c
1333
&pwm2_eb.common,
drivers/clk/sprd/sc9863a-clk.c
1334
&pwm3_eb.common,
drivers/clk/sprd/sc9863a-clk.c
1335
&kpd_eb.common,
drivers/clk/sprd/sc9863a-clk.c
1336
&aon_syst_eb.common,
drivers/clk/sprd/sc9863a-clk.c
1337
&ap_syst_eb.common,
drivers/clk/sprd/sc9863a-clk.c
1338
&aon_tmr_eb.common,
drivers/clk/sprd/sc9863a-clk.c
1339
&efuse_eb.common,
drivers/clk/sprd/sc9863a-clk.c
1340
&eic_eb.common,
drivers/clk/sprd/sc9863a-clk.c
1341
&intc_eb.common,
drivers/clk/sprd/sc9863a-clk.c
1342
&adi_eb.common,
drivers/clk/sprd/sc9863a-clk.c
1343
&audif_eb.common,
drivers/clk/sprd/sc9863a-clk.c
1344
&aud_eb.common,
drivers/clk/sprd/sc9863a-clk.c
1345
&vbc_eb.common,
drivers/clk/sprd/sc9863a-clk.c
1346
&pin_eb.common,
drivers/clk/sprd/sc9863a-clk.c
1347
&ap_wdg_eb.common,
drivers/clk/sprd/sc9863a-clk.c
1348
&mm_eb.common,
drivers/clk/sprd/sc9863a-clk.c
1349
&aon_apb_ckg_eb.common,
drivers/clk/sprd/sc9863a-clk.c
1350
&ca53_ts0_eb.common,
drivers/clk/sprd/sc9863a-clk.c
1351
&ca53_ts1_eb.common,
drivers/clk/sprd/sc9863a-clk.c
1352
&ca53_dap_eb.common,
drivers/clk/sprd/sc9863a-clk.c
1353
&pmu_eb.common,
drivers/clk/sprd/sc9863a-clk.c
1354
&thm_eb.common,
drivers/clk/sprd/sc9863a-clk.c
1355
&aux0_eb.common,
drivers/clk/sprd/sc9863a-clk.c
1356
&aux1_eb.common,
drivers/clk/sprd/sc9863a-clk.c
1357
&aux2_eb.common,
drivers/clk/sprd/sc9863a-clk.c
1358
&probe_eb.common,
drivers/clk/sprd/sc9863a-clk.c
1359
&emc_ref_eb.common,
drivers/clk/sprd/sc9863a-clk.c
1360
&ca53_wdg_eb.common,
drivers/clk/sprd/sc9863a-clk.c
1361
&ap_tmr1_eb.common,
drivers/clk/sprd/sc9863a-clk.c
1362
&ap_tmr2_eb.common,
drivers/clk/sprd/sc9863a-clk.c
1363
&disp_emc_eb.common,
drivers/clk/sprd/sc9863a-clk.c
1364
&zip_emc_eb.common,
drivers/clk/sprd/sc9863a-clk.c
1365
&gsp_emc_eb.common,
drivers/clk/sprd/sc9863a-clk.c
1366
&mm_vsp_eb.common,
drivers/clk/sprd/sc9863a-clk.c
1367
&mdar_eb.common,
drivers/clk/sprd/sc9863a-clk.c
1368
&rtc4m0_cal_eb.common,
drivers/clk/sprd/sc9863a-clk.c
1369
&rtc4m1_cal_eb.common,
drivers/clk/sprd/sc9863a-clk.c
1370
&djtag_eb.common,
drivers/clk/sprd/sc9863a-clk.c
1371
&mbox_eb.common,
drivers/clk/sprd/sc9863a-clk.c
1372
&aon_dma_eb.common,
drivers/clk/sprd/sc9863a-clk.c
1373
&aon_apb_def_eb.common,
drivers/clk/sprd/sc9863a-clk.c
1374
&ca5_ts0_eb.common,
drivers/clk/sprd/sc9863a-clk.c
1375
&dbg_eb.common,
drivers/clk/sprd/sc9863a-clk.c
1376
&dbg_emc_eb.common,
drivers/clk/sprd/sc9863a-clk.c
1377
&cross_trig_eb.common,
drivers/clk/sprd/sc9863a-clk.c
1378
&serdes_dphy_eb.common,
drivers/clk/sprd/sc9863a-clk.c
1379
&arch_rtc_eb.common,
drivers/clk/sprd/sc9863a-clk.c
1380
&kpd_rtc_eb.common,
drivers/clk/sprd/sc9863a-clk.c
1381
&aon_syst_rtc_eb.common,
drivers/clk/sprd/sc9863a-clk.c
1382
&ap_syst_rtc_eb.common,
drivers/clk/sprd/sc9863a-clk.c
1383
&aon_tmr_rtc_eb.common,
drivers/clk/sprd/sc9863a-clk.c
1384
&ap_tmr0_rtc_eb.common,
drivers/clk/sprd/sc9863a-clk.c
1385
&eic_rtc_eb.common,
drivers/clk/sprd/sc9863a-clk.c
1386
&eic_rtcdv5_eb.common,
drivers/clk/sprd/sc9863a-clk.c
1387
&ap_wdg_rtc_eb.common,
drivers/clk/sprd/sc9863a-clk.c
1388
&ca53_wdg_rtc_eb.common,
drivers/clk/sprd/sc9863a-clk.c
1389
&thm_rtc_eb.common,
drivers/clk/sprd/sc9863a-clk.c
1390
&athma_rtc_eb.common,
drivers/clk/sprd/sc9863a-clk.c
1391
&gthma_rtc_eb.common,
drivers/clk/sprd/sc9863a-clk.c
1392
&athma_rtc_a_eb.common,
drivers/clk/sprd/sc9863a-clk.c
1393
&gthma_rtc_a_eb.common,
drivers/clk/sprd/sc9863a-clk.c
1394
&ap_tmr1_rtc_eb.common,
drivers/clk/sprd/sc9863a-clk.c
1395
&ap_tmr2_rtc_eb.common,
drivers/clk/sprd/sc9863a-clk.c
1396
&dxco_lc_rtc_eb.common,
drivers/clk/sprd/sc9863a-clk.c
1397
&bb_cal_rtc_eb.common,
drivers/clk/sprd/sc9863a-clk.c
1398
&gpu_eb.common,
drivers/clk/sprd/sc9863a-clk.c
1399
&disp_eb.common,
drivers/clk/sprd/sc9863a-clk.c
1400
&mm_emc_eb.common,
drivers/clk/sprd/sc9863a-clk.c
1401
&power_cpu_eb.common,
drivers/clk/sprd/sc9863a-clk.c
1402
&hw_i2c_eb.common,
drivers/clk/sprd/sc9863a-clk.c
1403
&mm_vsp_emc_eb.common,
drivers/clk/sprd/sc9863a-clk.c
1404
&vsp_eb.common,
drivers/clk/sprd/sc9863a-clk.c
1405
&cssys_eb.common,
drivers/clk/sprd/sc9863a-clk.c
1406
&dmc_eb.common,
drivers/clk/sprd/sc9863a-clk.c
1407
&rosc_eb.common,
drivers/clk/sprd/sc9863a-clk.c
1408
&s_d_cfg_eb.common,
drivers/clk/sprd/sc9863a-clk.c
1409
&s_d_ref_eb.common,
drivers/clk/sprd/sc9863a-clk.c
1410
&b_dma_eb.common,
drivers/clk/sprd/sc9863a-clk.c
1411
&anlg_eb.common,
drivers/clk/sprd/sc9863a-clk.c
1412
&anlg_apb_eb.common,
drivers/clk/sprd/sc9863a-clk.c
1413
&bsmtmr_eb.common,
drivers/clk/sprd/sc9863a-clk.c
1414
&ap_axi_eb.common,
drivers/clk/sprd/sc9863a-clk.c
1415
&ap_intc0_eb.common,
drivers/clk/sprd/sc9863a-clk.c
1416
&ap_intc1_eb.common,
drivers/clk/sprd/sc9863a-clk.c
1417
&ap_intc2_eb.common,
drivers/clk/sprd/sc9863a-clk.c
1418
&ap_intc3_eb.common,
drivers/clk/sprd/sc9863a-clk.c
1419
&ap_intc4_eb.common,
drivers/clk/sprd/sc9863a-clk.c
1420
&ap_intc5_eb.common,
drivers/clk/sprd/sc9863a-clk.c
1421
&scc_eb.common,
drivers/clk/sprd/sc9863a-clk.c
1422
&dphy_cfg_eb.common,
drivers/clk/sprd/sc9863a-clk.c
1423
&dphy_ref_eb.common,
drivers/clk/sprd/sc9863a-clk.c
1424
&cphy_cfg_eb.common,
drivers/clk/sprd/sc9863a-clk.c
1425
&otg_ref_eb.common,
drivers/clk/sprd/sc9863a-clk.c
1426
&serdes_eb.common,
drivers/clk/sprd/sc9863a-clk.c
1427
&aon_ap_emc_eb.common,
drivers/clk/sprd/sc9863a-clk.c
1432
[CLK_GPIO_EB] = &gpio_eb.common.hw,
drivers/clk/sprd/sc9863a-clk.c
1433
[CLK_PWM0_EB] = &pwm0_eb.common.hw,
drivers/clk/sprd/sc9863a-clk.c
1434
[CLK_PWM1_EB] = &pwm1_eb.common.hw,
drivers/clk/sprd/sc9863a-clk.c
1435
[CLK_PWM2_EB] = &pwm2_eb.common.hw,
drivers/clk/sprd/sc9863a-clk.c
1436
[CLK_PWM3_EB] = &pwm3_eb.common.hw,
drivers/clk/sprd/sc9863a-clk.c
1437
[CLK_KPD_EB] = &kpd_eb.common.hw,
drivers/clk/sprd/sc9863a-clk.c
1438
[CLK_AON_SYST_EB] = &aon_syst_eb.common.hw,
drivers/clk/sprd/sc9863a-clk.c
1439
[CLK_AP_SYST_EB] = &ap_syst_eb.common.hw,
drivers/clk/sprd/sc9863a-clk.c
144
static SPRD_PLL_HW(gpll, "gpll", &gpll_gate.common.hw, 0x38, 3, itable,
drivers/clk/sprd/sc9863a-clk.c
1440
[CLK_AON_TMR_EB] = &aon_tmr_eb.common.hw,
drivers/clk/sprd/sc9863a-clk.c
1441
[CLK_EFUSE_EB] = &efuse_eb.common.hw,
drivers/clk/sprd/sc9863a-clk.c
1442
[CLK_EIC_EB] = &eic_eb.common.hw,
drivers/clk/sprd/sc9863a-clk.c
1443
[CLK_INTC_EB] = &intc_eb.common.hw,
drivers/clk/sprd/sc9863a-clk.c
1444
[CLK_ADI_EB] = &adi_eb.common.hw,
drivers/clk/sprd/sc9863a-clk.c
1445
[CLK_AUDIF_EB] = &audif_eb.common.hw,
drivers/clk/sprd/sc9863a-clk.c
1446
[CLK_AUD_EB] = &aud_eb.common.hw,
drivers/clk/sprd/sc9863a-clk.c
1447
[CLK_VBC_EB] = &vbc_eb.common.hw,
drivers/clk/sprd/sc9863a-clk.c
1448
[CLK_PIN_EB] = &pin_eb.common.hw,
drivers/clk/sprd/sc9863a-clk.c
1449
[CLK_AP_WDG_EB] = &ap_wdg_eb.common.hw,
drivers/clk/sprd/sc9863a-clk.c
1450
[CLK_MM_EB] = &mm_eb.common.hw,
drivers/clk/sprd/sc9863a-clk.c
1451
[CLK_AON_APB_CKG_EB] = &aon_apb_ckg_eb.common.hw,
drivers/clk/sprd/sc9863a-clk.c
1452
[CLK_CA53_TS0_EB] = &ca53_ts0_eb.common.hw,
drivers/clk/sprd/sc9863a-clk.c
1453
[CLK_CA53_TS1_EB] = &ca53_ts1_eb.common.hw,
drivers/clk/sprd/sc9863a-clk.c
1454
[CLK_CS53_DAP_EB] = &ca53_dap_eb.common.hw,
drivers/clk/sprd/sc9863a-clk.c
1455
[CLK_PMU_EB] = &pmu_eb.common.hw,
drivers/clk/sprd/sc9863a-clk.c
1456
[CLK_THM_EB] = &thm_eb.common.hw,
drivers/clk/sprd/sc9863a-clk.c
1457
[CLK_AUX0_EB] = &aux0_eb.common.hw,
drivers/clk/sprd/sc9863a-clk.c
1458
[CLK_AUX1_EB] = &aux1_eb.common.hw,
drivers/clk/sprd/sc9863a-clk.c
1459
[CLK_AUX2_EB] = &aux2_eb.common.hw,
drivers/clk/sprd/sc9863a-clk.c
1460
[CLK_PROBE_EB] = &probe_eb.common.hw,
drivers/clk/sprd/sc9863a-clk.c
1461
[CLK_EMC_REF_EB] = &emc_ref_eb.common.hw,
drivers/clk/sprd/sc9863a-clk.c
1462
[CLK_CA53_WDG_EB] = &ca53_wdg_eb.common.hw,
drivers/clk/sprd/sc9863a-clk.c
1463
[CLK_AP_TMR1_EB] = &ap_tmr1_eb.common.hw,
drivers/clk/sprd/sc9863a-clk.c
1464
[CLK_AP_TMR2_EB] = &ap_tmr2_eb.common.hw,
drivers/clk/sprd/sc9863a-clk.c
1465
[CLK_DISP_EMC_EB] = &disp_emc_eb.common.hw,
drivers/clk/sprd/sc9863a-clk.c
1466
[CLK_ZIP_EMC_EB] = &zip_emc_eb.common.hw,
drivers/clk/sprd/sc9863a-clk.c
1467
[CLK_GSP_EMC_EB] = &gsp_emc_eb.common.hw,
drivers/clk/sprd/sc9863a-clk.c
1468
[CLK_MM_VSP_EB] = &mm_vsp_eb.common.hw,
drivers/clk/sprd/sc9863a-clk.c
1469
[CLK_MDAR_EB] = &mdar_eb.common.hw,
drivers/clk/sprd/sc9863a-clk.c
147
static SPRD_PLL_HW(isppll, "isppll", &isppll_gate.common.hw, 0x50, 3, itable,
drivers/clk/sprd/sc9863a-clk.c
1470
[CLK_RTC4M0_CAL_EB] = &rtc4m0_cal_eb.common.hw,
drivers/clk/sprd/sc9863a-clk.c
1471
[CLK_RTC4M1_CAL_EB] = &rtc4m1_cal_eb.common.hw,
drivers/clk/sprd/sc9863a-clk.c
1472
[CLK_DJTAG_EB] = &djtag_eb.common.hw,
drivers/clk/sprd/sc9863a-clk.c
1473
[CLK_MBOX_EB] = &mbox_eb.common.hw,
drivers/clk/sprd/sc9863a-clk.c
1474
[CLK_AON_DMA_EB] = &aon_dma_eb.common.hw,
drivers/clk/sprd/sc9863a-clk.c
1475
[CLK_AON_APB_DEF_EB] = &aon_apb_def_eb.common.hw,
drivers/clk/sprd/sc9863a-clk.c
1476
[CLK_CA5_TS0_EB] = &ca5_ts0_eb.common.hw,
drivers/clk/sprd/sc9863a-clk.c
1477
[CLK_DBG_EB] = &dbg_eb.common.hw,
drivers/clk/sprd/sc9863a-clk.c
1478
[CLK_DBG_EMC_EB] = &dbg_emc_eb.common.hw,
drivers/clk/sprd/sc9863a-clk.c
1479
[CLK_CROSS_TRIG_EB] = &cross_trig_eb.common.hw,
drivers/clk/sprd/sc9863a-clk.c
1480
[CLK_SERDES_DPHY_EB] = &serdes_dphy_eb.common.hw,
drivers/clk/sprd/sc9863a-clk.c
1481
[CLK_ARCH_RTC_EB] = &arch_rtc_eb.common.hw,
drivers/clk/sprd/sc9863a-clk.c
1482
[CLK_KPD_RTC_EB] = &kpd_rtc_eb.common.hw,
drivers/clk/sprd/sc9863a-clk.c
1483
[CLK_AON_SYST_RTC_EB] = &aon_syst_rtc_eb.common.hw,
drivers/clk/sprd/sc9863a-clk.c
1484
[CLK_AP_SYST_RTC_EB] = &ap_syst_rtc_eb.common.hw,
drivers/clk/sprd/sc9863a-clk.c
1485
[CLK_AON_TMR_RTC_EB] = &aon_tmr_rtc_eb.common.hw,
drivers/clk/sprd/sc9863a-clk.c
1486
[CLK_AP_TMR0_RTC_EB] = &ap_tmr0_rtc_eb.common.hw,
drivers/clk/sprd/sc9863a-clk.c
1487
[CLK_EIC_RTC_EB] = &eic_rtc_eb.common.hw,
drivers/clk/sprd/sc9863a-clk.c
1488
[CLK_EIC_RTCDV5_EB] = &eic_rtcdv5_eb.common.hw,
drivers/clk/sprd/sc9863a-clk.c
1489
[CLK_AP_WDG_RTC_EB] = &ap_wdg_rtc_eb.common.hw,
drivers/clk/sprd/sc9863a-clk.c
149
static CLK_FIXED_FACTOR_HW(isppll_468m, "isppll-468m", &isppll.common.hw, 2, 1, 0);
drivers/clk/sprd/sc9863a-clk.c
1490
[CLK_CA53_WDG_RTC_EB] = &ca53_wdg_rtc_eb.common.hw,
drivers/clk/sprd/sc9863a-clk.c
1491
[CLK_THM_RTC_EB] = &thm_rtc_eb.common.hw,
drivers/clk/sprd/sc9863a-clk.c
1492
[CLK_ATHMA_RTC_EB] = &athma_rtc_eb.common.hw,
drivers/clk/sprd/sc9863a-clk.c
1493
[CLK_GTHMA_RTC_EB] = &gthma_rtc_eb.common.hw,
drivers/clk/sprd/sc9863a-clk.c
1494
[CLK_ATHMA_RTC_A_EB] = &athma_rtc_a_eb.common.hw,
drivers/clk/sprd/sc9863a-clk.c
1495
[CLK_GTHMA_RTC_A_EB] = &gthma_rtc_a_eb.common.hw,
drivers/clk/sprd/sc9863a-clk.c
1496
[CLK_AP_TMR1_RTC_EB] = &ap_tmr1_rtc_eb.common.hw,
drivers/clk/sprd/sc9863a-clk.c
1497
[CLK_AP_TMR2_RTC_EB] = &ap_tmr2_rtc_eb.common.hw,
drivers/clk/sprd/sc9863a-clk.c
1498
[CLK_DXCO_LC_RTC_EB] = &dxco_lc_rtc_eb.common.hw,
drivers/clk/sprd/sc9863a-clk.c
1499
[CLK_BB_CAL_RTC_EB] = &bb_cal_rtc_eb.common.hw,
drivers/clk/sprd/sc9863a-clk.c
1500
[CLK_GNU_EB] = &gpu_eb.common.hw,
drivers/clk/sprd/sc9863a-clk.c
1501
[CLK_DISP_EB] = &disp_eb.common.hw,
drivers/clk/sprd/sc9863a-clk.c
1502
[CLK_MM_EMC_EB] = &mm_emc_eb.common.hw,
drivers/clk/sprd/sc9863a-clk.c
1503
[CLK_POWER_CPU_EB] = &power_cpu_eb.common.hw,
drivers/clk/sprd/sc9863a-clk.c
1504
[CLK_HW_I2C_EB] = &hw_i2c_eb.common.hw,
drivers/clk/sprd/sc9863a-clk.c
1505
[CLK_MM_VSP_EMC_EB] = &mm_vsp_emc_eb.common.hw,
drivers/clk/sprd/sc9863a-clk.c
1506
[CLK_VSP_EB] = &vsp_eb.common.hw,
drivers/clk/sprd/sc9863a-clk.c
1507
[CLK_CSSYS_EB] = &cssys_eb.common.hw,
drivers/clk/sprd/sc9863a-clk.c
1508
[CLK_DMC_EB] = &dmc_eb.common.hw,
drivers/clk/sprd/sc9863a-clk.c
1509
[CLK_ROSC_EB] = &rosc_eb.common.hw,
drivers/clk/sprd/sc9863a-clk.c
1510
[CLK_S_D_CFG_EB] = &s_d_cfg_eb.common.hw,
drivers/clk/sprd/sc9863a-clk.c
1511
[CLK_S_D_REF_EB] = &s_d_ref_eb.common.hw,
drivers/clk/sprd/sc9863a-clk.c
1512
[CLK_B_DMA_EB] = &b_dma_eb.common.hw,
drivers/clk/sprd/sc9863a-clk.c
1513
[CLK_ANLG_EB] = &anlg_eb.common.hw,
drivers/clk/sprd/sc9863a-clk.c
1514
[CLK_ANLG_APB_EB] = &anlg_apb_eb.common.hw,
drivers/clk/sprd/sc9863a-clk.c
1515
[CLK_BSMTMR_EB] = &bsmtmr_eb.common.hw,
drivers/clk/sprd/sc9863a-clk.c
1516
[CLK_AP_AXI_EB] = &ap_axi_eb.common.hw,
drivers/clk/sprd/sc9863a-clk.c
1517
[CLK_AP_INTC0_EB] = &ap_intc0_eb.common.hw,
drivers/clk/sprd/sc9863a-clk.c
1518
[CLK_AP_INTC1_EB] = &ap_intc1_eb.common.hw,
drivers/clk/sprd/sc9863a-clk.c
1519
[CLK_AP_INTC2_EB] = &ap_intc2_eb.common.hw,
drivers/clk/sprd/sc9863a-clk.c
1520
[CLK_AP_INTC3_EB] = &ap_intc3_eb.common.hw,
drivers/clk/sprd/sc9863a-clk.c
1521
[CLK_AP_INTC4_EB] = &ap_intc4_eb.common.hw,
drivers/clk/sprd/sc9863a-clk.c
1522
[CLK_AP_INTC5_EB] = &ap_intc5_eb.common.hw,
drivers/clk/sprd/sc9863a-clk.c
1523
[CLK_SCC_EB] = &scc_eb.common.hw,
drivers/clk/sprd/sc9863a-clk.c
1524
[CLK_DPHY_CFG_EB] = &dphy_cfg_eb.common.hw,
drivers/clk/sprd/sc9863a-clk.c
1525
[CLK_DPHY_REF_EB] = &dphy_ref_eb.common.hw,
drivers/clk/sprd/sc9863a-clk.c
1526
[CLK_CPHY_CFG_EB] = &cphy_cfg_eb.common.hw,
drivers/clk/sprd/sc9863a-clk.c
1527
[CLK_OTG_REF_EB] = &otg_ref_eb.common.hw,
drivers/clk/sprd/sc9863a-clk.c
1528
[CLK_SERDES_EB] = &serdes_eb.common.hw,
drivers/clk/sprd/sc9863a-clk.c
1529
[CLK_AON_AP_EMC_EB] = &aon_ap_emc_eb.common.hw,
drivers/clk/sprd/sc9863a-clk.c
153
&twpll.common,
drivers/clk/sprd/sc9863a-clk.c
154
&lpll.common,
drivers/clk/sprd/sc9863a-clk.c
1541
static SPRD_SC_GATE_CLK_HW(mahb_ckg_eb, "mahb-ckg-eb", &mm_ahb.common.hw, 0x0, 0x1000,
drivers/clk/sprd/sc9863a-clk.c
1543
static SPRD_SC_GATE_CLK_HW(mdcam_eb, "mdcam-eb", &mm_ahb.common.hw, 0x0, 0x1000,
drivers/clk/sprd/sc9863a-clk.c
1545
static SPRD_SC_GATE_CLK_HW(misp_eb, "misp-eb", &mm_ahb.common.hw, 0x0, 0x1000,
drivers/clk/sprd/sc9863a-clk.c
1547
static SPRD_SC_GATE_CLK_HW(mahbcsi_eb, "mahbcsi-eb", &mm_ahb.common.hw, 0x0, 0x1000,
drivers/clk/sprd/sc9863a-clk.c
1549
static SPRD_SC_GATE_CLK_HW(mcsi_s_eb, "mcsi-s-eb", &mm_ahb.common.hw, 0x0, 0x1000,
drivers/clk/sprd/sc9863a-clk.c
155
&gpll.common,
drivers/clk/sprd/sc9863a-clk.c
1551
static SPRD_SC_GATE_CLK_HW(mcsi_t_eb, "mcsi-t-eb", &mm_ahb.common.hw, 0x0, 0x1000,
drivers/clk/sprd/sc9863a-clk.c
1553
static SPRD_GATE_CLK_HW(dcam_axi_eb, "dcam-axi-eb", &mm_ahb.common.hw, 0x8,
drivers/clk/sprd/sc9863a-clk.c
1555
static SPRD_GATE_CLK_HW(isp_axi_eb, "isp-axi-eb", &mm_ahb.common.hw, 0x8,
drivers/clk/sprd/sc9863a-clk.c
1557
static SPRD_GATE_CLK_HW(mcsi_eb, "mcsi-eb", &mm_ahb.common.hw, 0x8,
drivers/clk/sprd/sc9863a-clk.c
1559
static SPRD_GATE_CLK_HW(mcsi_s_ckg_eb, "mcsi-s-ckg-eb", &mm_ahb.common.hw, 0x8,
drivers/clk/sprd/sc9863a-clk.c
156
&isppll.common,
drivers/clk/sprd/sc9863a-clk.c
1561
static SPRD_GATE_CLK_HW(mcsi_t_ckg_eb, "mcsi-t-ckg-eb", &mm_ahb.common.hw, 0x8,
drivers/clk/sprd/sc9863a-clk.c
1563
static SPRD_GATE_CLK_HW(sensor0_eb, "sensor0-eb", &mm_ahb.common.hw, 0x8,
drivers/clk/sprd/sc9863a-clk.c
1565
static SPRD_GATE_CLK_HW(sensor1_eb, "sensor1-eb", &mm_ahb.common.hw, 0x8,
drivers/clk/sprd/sc9863a-clk.c
1567
static SPRD_GATE_CLK_HW(sensor2_eb, "sensor2-eb", &mm_ahb.common.hw, 0x8,
drivers/clk/sprd/sc9863a-clk.c
1569
static SPRD_GATE_CLK_HW(mcphy_cfg_eb, "mcphy-cfg-eb", &mm_ahb.common.hw, 0x8,
drivers/clk/sprd/sc9863a-clk.c
1574
&mahb_ckg_eb.common,
drivers/clk/sprd/sc9863a-clk.c
1575
&mdcam_eb.common,
drivers/clk/sprd/sc9863a-clk.c
1576
&misp_eb.common,
drivers/clk/sprd/sc9863a-clk.c
1577
&mahbcsi_eb.common,
drivers/clk/sprd/sc9863a-clk.c
1578
&mcsi_s_eb.common,
drivers/clk/sprd/sc9863a-clk.c
1579
&mcsi_t_eb.common,
drivers/clk/sprd/sc9863a-clk.c
1580
&dcam_axi_eb.common,
drivers/clk/sprd/sc9863a-clk.c
1581
&isp_axi_eb.common,
drivers/clk/sprd/sc9863a-clk.c
1582
&mcsi_eb.common,
drivers/clk/sprd/sc9863a-clk.c
1583
&mcsi_s_ckg_eb.common,
drivers/clk/sprd/sc9863a-clk.c
1584
&mcsi_t_ckg_eb.common,
drivers/clk/sprd/sc9863a-clk.c
1585
&sensor0_eb.common,
drivers/clk/sprd/sc9863a-clk.c
1586
&sensor1_eb.common,
drivers/clk/sprd/sc9863a-clk.c
1587
&sensor2_eb.common,
drivers/clk/sprd/sc9863a-clk.c
1588
&mcphy_cfg_eb.common,
drivers/clk/sprd/sc9863a-clk.c
1593
[CLK_MAHB_CKG_EB] = &mahb_ckg_eb.common.hw,
drivers/clk/sprd/sc9863a-clk.c
1594
[CLK_MDCAM_EB] = &mdcam_eb.common.hw,
drivers/clk/sprd/sc9863a-clk.c
1595
[CLK_MISP_EB] = &misp_eb.common.hw,
drivers/clk/sprd/sc9863a-clk.c
1596
[CLK_MAHBCSI_EB] = &mahbcsi_eb.common.hw,
drivers/clk/sprd/sc9863a-clk.c
1597
[CLK_MCSI_S_EB] = &mcsi_s_eb.common.hw,
drivers/clk/sprd/sc9863a-clk.c
1598
[CLK_MCSI_T_EB] = &mcsi_t_eb.common.hw,
drivers/clk/sprd/sc9863a-clk.c
1599
[CLK_DCAM_AXI_EB] = &dcam_axi_eb.common.hw,
drivers/clk/sprd/sc9863a-clk.c
1600
[CLK_ISP_AXI_EB] = &isp_axi_eb.common.hw,
drivers/clk/sprd/sc9863a-clk.c
1601
[CLK_MCSI_EB] = &mcsi_eb.common.hw,
drivers/clk/sprd/sc9863a-clk.c
1602
[CLK_MCSI_S_CKG_EB] = &mcsi_s_ckg_eb.common.hw,
drivers/clk/sprd/sc9863a-clk.c
1603
[CLK_MCSI_T_CKG_EB] = &mcsi_t_ckg_eb.common.hw,
drivers/clk/sprd/sc9863a-clk.c
1604
[CLK_SENSOR0_EB] = &sensor0_eb.common.hw,
drivers/clk/sprd/sc9863a-clk.c
1605
[CLK_SENSOR1_EB] = &sensor1_eb.common.hw,
drivers/clk/sprd/sc9863a-clk.c
1606
[CLK_SENSOR2_EB] = &sensor2_eb.common.hw,
drivers/clk/sprd/sc9863a-clk.c
1607
[CLK_MCPHY_CFG_EB] = &mcphy_cfg_eb.common.hw,
drivers/clk/sprd/sc9863a-clk.c
161
[CLK_TWPLL] = &twpll.common.hw,
drivers/clk/sprd/sc9863a-clk.c
1619
static SPRD_GATE_CLK_HW(mipi_csi_clk, "mipi-csi-clk", &mahb_ckg_eb.common.hw,
drivers/clk/sprd/sc9863a-clk.c
1621
static SPRD_GATE_CLK_HW(mipi_csi_s_clk, "mipi-csi-s-clk", &mahb_ckg_eb.common.hw,
drivers/clk/sprd/sc9863a-clk.c
1623
static SPRD_GATE_CLK_HW(mipi_csi_m_clk, "mipi-csi-m-clk", &mahb_ckg_eb.common.hw,
drivers/clk/sprd/sc9863a-clk.c
1628
&mipi_csi_clk.common,
drivers/clk/sprd/sc9863a-clk.c
1629
&mipi_csi_s_clk.common,
drivers/clk/sprd/sc9863a-clk.c
1630
&mipi_csi_m_clk.common,
drivers/clk/sprd/sc9863a-clk.c
1635
[CLK_MIPI_CSI] = &mipi_csi_clk.common.hw,
drivers/clk/sprd/sc9863a-clk.c
1636
[CLK_MIPI_CSI_S] = &mipi_csi_s_clk.common.hw,
drivers/clk/sprd/sc9863a-clk.c
1637
[CLK_MIPI_CSI_M] = &mipi_csi_m_clk.common.hw,
drivers/clk/sprd/sc9863a-clk.c
1694
&sim0_eb.common,
drivers/clk/sprd/sc9863a-clk.c
1695
&iis0_eb.common,
drivers/clk/sprd/sc9863a-clk.c
1696
&iis1_eb.common,
drivers/clk/sprd/sc9863a-clk.c
1697
&iis2_eb.common,
drivers/clk/sprd/sc9863a-clk.c
1698
&spi0_eb.common,
drivers/clk/sprd/sc9863a-clk.c
1699
&spi1_eb.common,
drivers/clk/sprd/sc9863a-clk.c
1700
&spi2_eb.common,
drivers/clk/sprd/sc9863a-clk.c
1701
&i2c0_eb.common,
drivers/clk/sprd/sc9863a-clk.c
1702
&i2c1_eb.common,
drivers/clk/sprd/sc9863a-clk.c
1703
&i2c2_eb.common,
drivers/clk/sprd/sc9863a-clk.c
1704
&i2c3_eb.common,
drivers/clk/sprd/sc9863a-clk.c
1705
&i2c4_eb.common,
drivers/clk/sprd/sc9863a-clk.c
1706
&uart0_eb.common,
drivers/clk/sprd/sc9863a-clk.c
1707
&uart1_eb.common,
drivers/clk/sprd/sc9863a-clk.c
1708
&uart2_eb.common,
drivers/clk/sprd/sc9863a-clk.c
1709
&uart3_eb.common,
drivers/clk/sprd/sc9863a-clk.c
1710
&uart4_eb.common,
drivers/clk/sprd/sc9863a-clk.c
1711
&sim0_32k_eb.common,
drivers/clk/sprd/sc9863a-clk.c
1712
&spi3_eb.common,
drivers/clk/sprd/sc9863a-clk.c
1713
&i2c5_eb.common,
drivers/clk/sprd/sc9863a-clk.c
1714
&i2c6_eb.common,
drivers/clk/sprd/sc9863a-clk.c
1719
[CLK_SIM0_EB] = &sim0_eb.common.hw,
drivers/clk/sprd/sc9863a-clk.c
1720
[CLK_IIS0_EB] = &iis0_eb.common.hw,
drivers/clk/sprd/sc9863a-clk.c
1721
[CLK_IIS1_EB] = &iis1_eb.common.hw,
drivers/clk/sprd/sc9863a-clk.c
1722
[CLK_IIS2_EB] = &iis2_eb.common.hw,
drivers/clk/sprd/sc9863a-clk.c
1723
[CLK_SPI0_EB] = &spi0_eb.common.hw,
drivers/clk/sprd/sc9863a-clk.c
1724
[CLK_SPI1_EB] = &spi1_eb.common.hw,
drivers/clk/sprd/sc9863a-clk.c
1725
[CLK_SPI2_EB] = &spi2_eb.common.hw,
drivers/clk/sprd/sc9863a-clk.c
1726
[CLK_I2C0_EB] = &i2c0_eb.common.hw,
drivers/clk/sprd/sc9863a-clk.c
1727
[CLK_I2C1_EB] = &i2c1_eb.common.hw,
drivers/clk/sprd/sc9863a-clk.c
1728
[CLK_I2C2_EB] = &i2c2_eb.common.hw,
drivers/clk/sprd/sc9863a-clk.c
1729
[CLK_I2C3_EB] = &i2c3_eb.common.hw,
drivers/clk/sprd/sc9863a-clk.c
1730
[CLK_I2C4_EB] = &i2c4_eb.common.hw,
drivers/clk/sprd/sc9863a-clk.c
1731
[CLK_UART0_EB] = &uart0_eb.common.hw,
drivers/clk/sprd/sc9863a-clk.c
1732
[CLK_UART1_EB] = &uart1_eb.common.hw,
drivers/clk/sprd/sc9863a-clk.c
1733
[CLK_UART2_EB] = &uart2_eb.common.hw,
drivers/clk/sprd/sc9863a-clk.c
1734
[CLK_UART3_EB] = &uart3_eb.common.hw,
drivers/clk/sprd/sc9863a-clk.c
1735
[CLK_UART4_EB] = &uart4_eb.common.hw,
drivers/clk/sprd/sc9863a-clk.c
1736
[CLK_SIM0_32K_EB] = &sim0_32k_eb.common.hw,
drivers/clk/sprd/sc9863a-clk.c
1737
[CLK_SPI3_EB] = &spi3_eb.common.hw,
drivers/clk/sprd/sc9863a-clk.c
1738
[CLK_I2C5_EB] = &i2c5_eb.common.hw,
drivers/clk/sprd/sc9863a-clk.c
1739
[CLK_I2C6_EB] = &i2c6_eb.common.hw,
drivers/clk/sprd/sc9863a-clk.c
181
[CLK_LPLL] = &lpll.common.hw,
drivers/clk/sprd/sc9863a-clk.c
184
[CLK_GPLL] = &gpll.common.hw,
drivers/clk/sprd/sc9863a-clk.c
185
[CLK_ISPPLL] = &isppll.common.hw,
drivers/clk/sprd/sc9863a-clk.c
200
static SPRD_PLL_HW(mpll0, "mpll0", &mpll0_gate.common.hw, 0x0, 3, itable_mpll,
drivers/clk/sprd/sc9863a-clk.c
202
static SPRD_PLL_HW(mpll1, "mpll1", &mpll1_gate.common.hw, 0x18, 3, itable_mpll,
drivers/clk/sprd/sc9863a-clk.c
204
static SPRD_PLL_HW(mpll2, "mpll2", &mpll2_gate.common.hw, 0x30, 3, itable_mpll,
drivers/clk/sprd/sc9863a-clk.c
206
static CLK_FIXED_FACTOR_HW(mpll2_675m, "mpll2-675m", &mpll2.common.hw, 2, 1, 0);
drivers/clk/sprd/sc9863a-clk.c
210
&mpll0.common,
drivers/clk/sprd/sc9863a-clk.c
211
&mpll1.common,
drivers/clk/sprd/sc9863a-clk.c
212
&mpll2.common,
drivers/clk/sprd/sc9863a-clk.c
217
[CLK_MPLL0] = &mpll0.common.hw,
drivers/clk/sprd/sc9863a-clk.c
218
[CLK_MPLL1] = &mpll1.common.hw,
drivers/clk/sprd/sc9863a-clk.c
219
[CLK_MPLL2] = &mpll2.common.hw,
drivers/clk/sprd/sc9863a-clk.c
238
static CLK_FIXED_FACTOR_HW(rpll_390m, "rpll-390m", &rpll.common.hw, 2, 1, 0);
drivers/clk/sprd/sc9863a-clk.c
239
static CLK_FIXED_FACTOR_HW(rpll_260m, "rpll-260m", &rpll.common.hw, 3, 1, 0);
drivers/clk/sprd/sc9863a-clk.c
240
static CLK_FIXED_FACTOR_HW(rpll_195m, "rpll-195m", &rpll.common.hw, 4, 1, 0);
drivers/clk/sprd/sc9863a-clk.c
241
static CLK_FIXED_FACTOR_HW(rpll_26m, "rpll-26m", &rpll.common.hw, 30, 1, 0);
drivers/clk/sprd/sc9863a-clk.c
245
&audio_gate.common,
drivers/clk/sprd/sc9863a-clk.c
246
&rpll.common,
drivers/clk/sprd/sc9863a-clk.c
251
[CLK_AUDIO_GATE] = &audio_gate.common.hw,
drivers/clk/sprd/sc9863a-clk.c
252
[CLK_RPLL] = &rpll.common.hw,
drivers/clk/sprd/sc9863a-clk.c
269
static SPRD_PLL_HW(dpll0, "dpll0", &dpll0_gate.common.hw, 0x0, 3, itable_dpll,
drivers/clk/sprd/sc9863a-clk.c
271
static SPRD_PLL_HW(dpll1, "dpll1", &dpll1_gate.common.hw, 0x18, 3, itable_dpll,
drivers/clk/sprd/sc9863a-clk.c
274
static CLK_FIXED_FACTOR_HW(dpll0_933m, "dpll0-933m", &dpll0.common.hw, 2, 1, 0);
drivers/clk/sprd/sc9863a-clk.c
275
static CLK_FIXED_FACTOR_HW(dpll0_622m3, "dpll0-622m3", &dpll0.common.hw, 3, 1, 0);
drivers/clk/sprd/sc9863a-clk.c
276
static CLK_FIXED_FACTOR_HW(dpll1_400m, "dpll1-400m", &dpll0.common.hw, 4, 1, 0);
drivers/clk/sprd/sc9863a-clk.c
277
static CLK_FIXED_FACTOR_HW(dpll1_266m7, "dpll1-266m7", &dpll0.common.hw, 6, 1, 0);
drivers/clk/sprd/sc9863a-clk.c
278
static CLK_FIXED_FACTOR_HW(dpll1_123m1, "dpll1-123m1", &dpll0.common.hw, 13, 1, 0);
drivers/clk/sprd/sc9863a-clk.c
279
static CLK_FIXED_FACTOR_HW(dpll1_50m, "dpll1-50m", &dpll0.common.hw, 32, 1, 0);
drivers/clk/sprd/sc9863a-clk.c
283
&dpll0.common,
drivers/clk/sprd/sc9863a-clk.c
284
&dpll1.common,
drivers/clk/sprd/sc9863a-clk.c
289
[CLK_DPLL0] = &dpll0.common.hw,
drivers/clk/sprd/sc9863a-clk.c
290
[CLK_DPLL1] = &dpll1.common.hw,
drivers/clk/sprd/sc9863a-clk.c
325
{ .hw = &twpll.common.hw },
drivers/clk/sprd/sc9863a-clk.c
45
&mpll0_gate.common,
drivers/clk/sprd/sc9863a-clk.c
46
&dpll0_gate.common,
drivers/clk/sprd/sc9863a-clk.c
47
&lpll_gate.common,
drivers/clk/sprd/sc9863a-clk.c
48
&gpll_gate.common,
drivers/clk/sprd/sc9863a-clk.c
49
&dpll1_gate.common,
drivers/clk/sprd/sc9863a-clk.c
50
&mpll1_gate.common,
drivers/clk/sprd/sc9863a-clk.c
51
&mpll2_gate.common,
drivers/clk/sprd/sc9863a-clk.c
52
&isppll_gate.common,
drivers/clk/sprd/sc9863a-clk.c
548
{ .hw = &gpll.common.hw },
drivers/clk/sprd/sc9863a-clk.c
57
[CLK_MPLL0_GATE] = &mpll0_gate.common.hw,
drivers/clk/sprd/sc9863a-clk.c
58
[CLK_DPLL0_GATE] = &dpll0_gate.common.hw,
drivers/clk/sprd/sc9863a-clk.c
59
[CLK_LPLL_GATE] = &lpll_gate.common.hw,
drivers/clk/sprd/sc9863a-clk.c
60
[CLK_GPLL_GATE] = &gpll_gate.common.hw,
drivers/clk/sprd/sc9863a-clk.c
61
[CLK_DPLL1_GATE] = &dpll1_gate.common.hw,
drivers/clk/sprd/sc9863a-clk.c
62
[CLK_MPLL1_GATE] = &mpll1_gate.common.hw,
drivers/clk/sprd/sc9863a-clk.c
63
[CLK_MPLL2_GATE] = &mpll2_gate.common.hw,
drivers/clk/sprd/sc9863a-clk.c
64
[CLK_ISPPLL_GATE] = &isppll_gate.common.hw,
drivers/clk/sprd/sc9863a-clk.c
652
{ .hw = &lpll.common.hw },
drivers/clk/sprd/sc9863a-clk.c
653
{ .hw = &dpll0.common.hw },
drivers/clk/sprd/sc9863a-clk.c
654
{ .hw = &mpll2.common.hw },
drivers/clk/sprd/sc9863a-clk.c
655
{ .hw = &mpll0.common.hw },
drivers/clk/sprd/sc9863a-clk.c
656
{ .hw = &mpll1.common.hw },
drivers/clk/sprd/sc9863a-clk.c
677
static SPRD_DIV_CLK_HW(ace_clk, "ace-clk", &scu_clk.common.hw, 0xa44,
drivers/clk/sprd/sc9863a-clk.c
679
static SPRD_DIV_CLK_HW(axi_periph_clk, "axi-periph-clk", &scu_clk.common.hw, 0xa48,
drivers/clk/sprd/sc9863a-clk.c
681
static SPRD_DIV_CLK_HW(axi_acp_clk, "axi-acp-clk", &scu_clk.common.hw, 0xa4c,
drivers/clk/sprd/sc9863a-clk.c
688
{ .hw = &mpll2.common.hw },
drivers/clk/sprd/sc9863a-clk.c
692
static SPRD_DIV_CLK_HW(debug_apb_clk, "debug-apb-clk", &atb_clk.common.hw, 0xa54,
drivers/clk/sprd/sc9863a-clk.c
708
&emc_clk.common,
drivers/clk/sprd/sc9863a-clk.c
709
&aon_apb.common,
drivers/clk/sprd/sc9863a-clk.c
710
&adi_clk.common,
drivers/clk/sprd/sc9863a-clk.c
711
&aux0_clk.common,
drivers/clk/sprd/sc9863a-clk.c
712
&aux1_clk.common,
drivers/clk/sprd/sc9863a-clk.c
713
&aux2_clk.common,
drivers/clk/sprd/sc9863a-clk.c
714
&probe_clk.common,
drivers/clk/sprd/sc9863a-clk.c
715
&pwm0_clk.common,
drivers/clk/sprd/sc9863a-clk.c
716
&pwm1_clk.common,
drivers/clk/sprd/sc9863a-clk.c
717
&pwm2_clk.common,
drivers/clk/sprd/sc9863a-clk.c
718
&aon_thm_clk.common,
drivers/clk/sprd/sc9863a-clk.c
719
&audif_clk.common,
drivers/clk/sprd/sc9863a-clk.c
720
&cpu_dap_clk.common,
drivers/clk/sprd/sc9863a-clk.c
721
&cpu_ts_clk.common,
drivers/clk/sprd/sc9863a-clk.c
722
&djtag_tck_clk.common,
drivers/clk/sprd/sc9863a-clk.c
723
&emc_ref_clk.common,
drivers/clk/sprd/sc9863a-clk.c
724
&cssys_clk.common,
drivers/clk/sprd/sc9863a-clk.c
725
&aon_pmu_clk.common,
drivers/clk/sprd/sc9863a-clk.c
726
&pmu_26m_clk.common,
drivers/clk/sprd/sc9863a-clk.c
727
&aon_tmr_clk.common,
drivers/clk/sprd/sc9863a-clk.c
728
&power_cpu_clk.common,
drivers/clk/sprd/sc9863a-clk.c
729
&ap_axi.common,
drivers/clk/sprd/sc9863a-clk.c
730
&sdio0_2x.common,
drivers/clk/sprd/sc9863a-clk.c
731
&sdio1_2x.common,
drivers/clk/sprd/sc9863a-clk.c
732
&sdio2_2x.common,
drivers/clk/sprd/sc9863a-clk.c
733
&emmc_2x.common,
drivers/clk/sprd/sc9863a-clk.c
734
&dpu_clk.common,
drivers/clk/sprd/sc9863a-clk.c
735
&dpu_dpi.common,
drivers/clk/sprd/sc9863a-clk.c
736
&otg_ref_clk.common,
drivers/clk/sprd/sc9863a-clk.c
737
&sdphy_apb_clk.common,
drivers/clk/sprd/sc9863a-clk.c
738
&alg_io_apb_clk.common,
drivers/clk/sprd/sc9863a-clk.c
739
&gpu_core.common,
drivers/clk/sprd/sc9863a-clk.c
740
&gpu_soc.common,
drivers/clk/sprd/sc9863a-clk.c
741
&mm_emc.common,
drivers/clk/sprd/sc9863a-clk.c
742
&mm_ahb.common,
drivers/clk/sprd/sc9863a-clk.c
743
&bpc_clk.common,
drivers/clk/sprd/sc9863a-clk.c
744
&dcam_if_clk.common,
drivers/clk/sprd/sc9863a-clk.c
745
&isp_clk.common,
drivers/clk/sprd/sc9863a-clk.c
746
&jpg_clk.common,
drivers/clk/sprd/sc9863a-clk.c
747
&cpp_clk.common,
drivers/clk/sprd/sc9863a-clk.c
748
&sensor0_clk.common,
drivers/clk/sprd/sc9863a-clk.c
749
&sensor1_clk.common,
drivers/clk/sprd/sc9863a-clk.c
750
&sensor2_clk.common,
drivers/clk/sprd/sc9863a-clk.c
751
&mm_vemc.common,
drivers/clk/sprd/sc9863a-clk.c
752
&mm_vahb.common,
drivers/clk/sprd/sc9863a-clk.c
753
&clk_vsp.common,
drivers/clk/sprd/sc9863a-clk.c
754
&core0_clk.common,
drivers/clk/sprd/sc9863a-clk.c
755
&core1_clk.common,
drivers/clk/sprd/sc9863a-clk.c
756
&core2_clk.common,
drivers/clk/sprd/sc9863a-clk.c
757
&core3_clk.common,
drivers/clk/sprd/sc9863a-clk.c
758
&core4_clk.common,
drivers/clk/sprd/sc9863a-clk.c
759
&core5_clk.common,
drivers/clk/sprd/sc9863a-clk.c
760
&core6_clk.common,
drivers/clk/sprd/sc9863a-clk.c
761
&core7_clk.common,
drivers/clk/sprd/sc9863a-clk.c
762
&scu_clk.common,
drivers/clk/sprd/sc9863a-clk.c
763
&ace_clk.common,
drivers/clk/sprd/sc9863a-clk.c
764
&axi_periph_clk.common,
drivers/clk/sprd/sc9863a-clk.c
765
&axi_acp_clk.common,
drivers/clk/sprd/sc9863a-clk.c
766
&atb_clk.common,
drivers/clk/sprd/sc9863a-clk.c
767
&debug_apb_clk.common,
drivers/clk/sprd/sc9863a-clk.c
768
&gic_clk.common,
drivers/clk/sprd/sc9863a-clk.c
769
&periph_clk.common,
drivers/clk/sprd/sc9863a-clk.c
782
[CLK_EMC] = &emc_clk.common.hw,
drivers/clk/sprd/sc9863a-clk.c
783
[CLK_AON_APB] = &aon_apb.common.hw,
drivers/clk/sprd/sc9863a-clk.c
784
[CLK_ADI] = &adi_clk.common.hw,
drivers/clk/sprd/sc9863a-clk.c
785
[CLK_AUX0] = &aux0_clk.common.hw,
drivers/clk/sprd/sc9863a-clk.c
786
[CLK_AUX1] = &aux1_clk.common.hw,
drivers/clk/sprd/sc9863a-clk.c
787
[CLK_AUX2] = &aux2_clk.common.hw,
drivers/clk/sprd/sc9863a-clk.c
788
[CLK_PROBE] = &probe_clk.common.hw,
drivers/clk/sprd/sc9863a-clk.c
789
[CLK_PWM0] = &pwm0_clk.common.hw,
drivers/clk/sprd/sc9863a-clk.c
790
[CLK_PWM1] = &pwm1_clk.common.hw,
drivers/clk/sprd/sc9863a-clk.c
791
[CLK_PWM2] = &pwm2_clk.common.hw,
drivers/clk/sprd/sc9863a-clk.c
792
[CLK_AON_THM] = &aon_thm_clk.common.hw,
drivers/clk/sprd/sc9863a-clk.c
793
[CLK_AUDIF] = &audif_clk.common.hw,
drivers/clk/sprd/sc9863a-clk.c
794
[CLK_CPU_DAP] = &cpu_dap_clk.common.hw,
drivers/clk/sprd/sc9863a-clk.c
795
[CLK_CPU_TS] = &cpu_ts_clk.common.hw,
drivers/clk/sprd/sc9863a-clk.c
796
[CLK_DJTAG_TCK] = &djtag_tck_clk.common.hw,
drivers/clk/sprd/sc9863a-clk.c
797
[CLK_EMC_REF] = &emc_ref_clk.common.hw,
drivers/clk/sprd/sc9863a-clk.c
798
[CLK_CSSYS] = &cssys_clk.common.hw,
drivers/clk/sprd/sc9863a-clk.c
799
[CLK_AON_PMU] = &aon_pmu_clk.common.hw,
drivers/clk/sprd/sc9863a-clk.c
800
[CLK_PMU_26M] = &pmu_26m_clk.common.hw,
drivers/clk/sprd/sc9863a-clk.c
801
[CLK_AON_TMR] = &aon_tmr_clk.common.hw,
drivers/clk/sprd/sc9863a-clk.c
802
[CLK_POWER_CPU] = &power_cpu_clk.common.hw,
drivers/clk/sprd/sc9863a-clk.c
803
[CLK_AP_AXI] = &ap_axi.common.hw,
drivers/clk/sprd/sc9863a-clk.c
804
[CLK_SDIO0_2X] = &sdio0_2x.common.hw,
drivers/clk/sprd/sc9863a-clk.c
805
[CLK_SDIO1_2X] = &sdio1_2x.common.hw,
drivers/clk/sprd/sc9863a-clk.c
806
[CLK_SDIO2_2X] = &sdio2_2x.common.hw,
drivers/clk/sprd/sc9863a-clk.c
807
[CLK_EMMC_2X] = &emmc_2x.common.hw,
drivers/clk/sprd/sc9863a-clk.c
808
[CLK_DPU] = &dpu_clk.common.hw,
drivers/clk/sprd/sc9863a-clk.c
809
[CLK_DPU_DPI] = &dpu_dpi.common.hw,
drivers/clk/sprd/sc9863a-clk.c
810
[CLK_OTG_REF] = &otg_ref_clk.common.hw,
drivers/clk/sprd/sc9863a-clk.c
811
[CLK_SDPHY_APB] = &sdphy_apb_clk.common.hw,
drivers/clk/sprd/sc9863a-clk.c
812
[CLK_ALG_IO_APB] = &alg_io_apb_clk.common.hw,
drivers/clk/sprd/sc9863a-clk.c
813
[CLK_GPU_CORE] = &gpu_core.common.hw,
drivers/clk/sprd/sc9863a-clk.c
814
[CLK_GPU_SOC] = &gpu_soc.common.hw,
drivers/clk/sprd/sc9863a-clk.c
815
[CLK_MM_EMC] = &mm_emc.common.hw,
drivers/clk/sprd/sc9863a-clk.c
816
[CLK_MM_AHB] = &mm_ahb.common.hw,
drivers/clk/sprd/sc9863a-clk.c
817
[CLK_BPC] = &bpc_clk.common.hw,
drivers/clk/sprd/sc9863a-clk.c
818
[CLK_DCAM_IF] = &dcam_if_clk.common.hw,
drivers/clk/sprd/sc9863a-clk.c
819
[CLK_ISP] = &isp_clk.common.hw,
drivers/clk/sprd/sc9863a-clk.c
820
[CLK_JPG] = &jpg_clk.common.hw,
drivers/clk/sprd/sc9863a-clk.c
821
[CLK_CPP] = &cpp_clk.common.hw,
drivers/clk/sprd/sc9863a-clk.c
822
[CLK_SENSOR0] = &sensor0_clk.common.hw,
drivers/clk/sprd/sc9863a-clk.c
823
[CLK_SENSOR1] = &sensor1_clk.common.hw,
drivers/clk/sprd/sc9863a-clk.c
824
[CLK_SENSOR2] = &sensor2_clk.common.hw,
drivers/clk/sprd/sc9863a-clk.c
825
[CLK_MM_VEMC] = &mm_vemc.common.hw,
drivers/clk/sprd/sc9863a-clk.c
826
[CLK_MM_VAHB] = &mm_vahb.common.hw,
drivers/clk/sprd/sc9863a-clk.c
827
[CLK_VSP] = &clk_vsp.common.hw,
drivers/clk/sprd/sc9863a-clk.c
828
[CLK_CORE0] = &core0_clk.common.hw,
drivers/clk/sprd/sc9863a-clk.c
829
[CLK_CORE1] = &core1_clk.common.hw,
drivers/clk/sprd/sc9863a-clk.c
830
[CLK_CORE2] = &core2_clk.common.hw,
drivers/clk/sprd/sc9863a-clk.c
831
[CLK_CORE3] = &core3_clk.common.hw,
drivers/clk/sprd/sc9863a-clk.c
832
[CLK_CORE4] = &core4_clk.common.hw,
drivers/clk/sprd/sc9863a-clk.c
833
[CLK_CORE5] = &core5_clk.common.hw,
drivers/clk/sprd/sc9863a-clk.c
834
[CLK_CORE6] = &core6_clk.common.hw,
drivers/clk/sprd/sc9863a-clk.c
835
[CLK_CORE7] = &core7_clk.common.hw,
drivers/clk/sprd/sc9863a-clk.c
836
[CLK_SCU] = &scu_clk.common.hw,
drivers/clk/sprd/sc9863a-clk.c
837
[CLK_ACE] = &ace_clk.common.hw,
drivers/clk/sprd/sc9863a-clk.c
838
[CLK_AXI_PERIPH] = &axi_periph_clk.common.hw,
drivers/clk/sprd/sc9863a-clk.c
839
[CLK_AXI_ACP] = &axi_acp_clk.common.hw,
drivers/clk/sprd/sc9863a-clk.c
840
[CLK_ATB] = &atb_clk.common.hw,
drivers/clk/sprd/sc9863a-clk.c
841
[CLK_DEBUG_APB] = &debug_apb_clk.common.hw,
drivers/clk/sprd/sc9863a-clk.c
842
[CLK_GIC] = &gic_clk.common.hw,
drivers/clk/sprd/sc9863a-clk.c
843
[CLK_PERIPH] = &periph_clk.common.hw,
drivers/clk/sprd/sc9863a-clk.c
893
static SPRD_GATE_CLK_HW(otg_utmi, "otg-utmi", &aon_apb.common.hw, 0x40,
drivers/clk/sprd/sc9863a-clk.c
93
static CLK_FIXED_FACTOR_HW(twpll_768m, "twpll-768m", &twpll.common.hw, 2, 1, 0);
drivers/clk/sprd/sc9863a-clk.c
94
static CLK_FIXED_FACTOR_HW(twpll_384m, "twpll-384m", &twpll.common.hw, 4, 1, 0);
drivers/clk/sprd/sc9863a-clk.c
95
static CLK_FIXED_FACTOR_HW(twpll_192m, "twpll-192m", &twpll.common.hw, 8, 1, 0);
drivers/clk/sprd/sc9863a-clk.c
96
static CLK_FIXED_FACTOR_HW(twpll_96m, "twpll-96m", &twpll.common.hw, 16, 1, 0);
drivers/clk/sprd/sc9863a-clk.c
97
static CLK_FIXED_FACTOR_HW(twpll_48m, "twpll-48m", &twpll.common.hw, 32, 1, 0);
drivers/clk/sprd/sc9863a-clk.c
98
static CLK_FIXED_FACTOR_HW(twpll_24m, "twpll-24m", &twpll.common.hw, 64, 1, 0);
drivers/clk/sprd/sc9863a-clk.c
980
&ap_apb.common,
drivers/clk/sprd/sc9863a-clk.c
981
&ap_ce.common,
drivers/clk/sprd/sc9863a-clk.c
982
&nandc_ecc.common,
drivers/clk/sprd/sc9863a-clk.c
983
&nandc_26m.common,
drivers/clk/sprd/sc9863a-clk.c
984
&emmc_32k.common,
drivers/clk/sprd/sc9863a-clk.c
985
&sdio0_32k.common,
drivers/clk/sprd/sc9863a-clk.c
986
&sdio1_32k.common,
drivers/clk/sprd/sc9863a-clk.c
987
&sdio2_32k.common,
drivers/clk/sprd/sc9863a-clk.c
988
&otg_utmi.common,
drivers/clk/sprd/sc9863a-clk.c
989
&ap_uart0.common,
drivers/clk/sprd/sc9863a-clk.c
99
static CLK_FIXED_FACTOR_HW(twpll_12m, "twpll-12m", &twpll.common.hw, 128, 1, 0);
drivers/clk/sprd/sc9863a-clk.c
990
&ap_uart1.common,
drivers/clk/sprd/sc9863a-clk.c
991
&ap_uart2.common,
drivers/clk/sprd/sc9863a-clk.c
992
&ap_uart3.common,
drivers/clk/sprd/sc9863a-clk.c
993
&ap_uart4.common,
drivers/clk/sprd/sc9863a-clk.c
994
&ap_i2c0.common,
drivers/clk/sprd/sc9863a-clk.c
995
&ap_i2c1.common,
drivers/clk/sprd/sc9863a-clk.c
996
&ap_i2c2.common,
drivers/clk/sprd/sc9863a-clk.c
997
&ap_i2c3.common,
drivers/clk/sprd/sc9863a-clk.c
998
&ap_i2c4.common,
drivers/clk/sprd/sc9863a-clk.c
999
&ap_i2c5.common,
drivers/clk/sprd/ums512-clk.c
100
[CLK_CPPLL_GATE] = &cppll_gate.common.hw,
drivers/clk/sprd/ums512-clk.c
101
[CLK_MPLL0_GATE] = &mpll0_gate.common.hw,
drivers/clk/sprd/ums512-clk.c
102
[CLK_MPLL1_GATE] = &mpll1_gate.common.hw,
drivers/clk/sprd/ums512-clk.c
1029
&aon_apb_clk.common,
drivers/clk/sprd/ums512-clk.c
103
[CLK_MPLL2_GATE] = &mpll2_gate.common.hw,
drivers/clk/sprd/ums512-clk.c
1030
&adi_clk.common,
drivers/clk/sprd/ums512-clk.c
1031
&aux0_clk.common,
drivers/clk/sprd/ums512-clk.c
1032
&aux1_clk.common,
drivers/clk/sprd/ums512-clk.c
1033
&aux2_clk.common,
drivers/clk/sprd/ums512-clk.c
1034
&probe_clk.common,
drivers/clk/sprd/ums512-clk.c
1035
&pwm0_clk.common,
drivers/clk/sprd/ums512-clk.c
1036
&pwm1_clk.common,
drivers/clk/sprd/ums512-clk.c
1037
&pwm2_clk.common,
drivers/clk/sprd/ums512-clk.c
1038
&pwm3_clk.common,
drivers/clk/sprd/ums512-clk.c
1039
&efuse_clk.common,
drivers/clk/sprd/ums512-clk.c
1040
&uart0_clk.common,
drivers/clk/sprd/ums512-clk.c
1041
&uart1_clk.common,
drivers/clk/sprd/ums512-clk.c
1042
&thm0_clk.common,
drivers/clk/sprd/ums512-clk.c
1043
&thm1_clk.common,
drivers/clk/sprd/ums512-clk.c
1044
&thm2_clk.common,
drivers/clk/sprd/ums512-clk.c
1045
&thm3_clk.common,
drivers/clk/sprd/ums512-clk.c
1046
&aon_i2c_clk.common,
drivers/clk/sprd/ums512-clk.c
1047
&aon_iis_clk.common,
drivers/clk/sprd/ums512-clk.c
1048
&scc_clk.common,
drivers/clk/sprd/ums512-clk.c
1049
&apcpu_dap_clk.common,
drivers/clk/sprd/ums512-clk.c
1050
&apcpu_dap_mtck.common,
drivers/clk/sprd/ums512-clk.c
1051
&apcpu_ts_clk.common,
drivers/clk/sprd/ums512-clk.c
1052
&debug_ts_clk.common,
drivers/clk/sprd/ums512-clk.c
1053
&dsi_test_s.common,
drivers/clk/sprd/ums512-clk.c
1054
&djtag_tck_clk.common,
drivers/clk/sprd/ums512-clk.c
1055
&djtag_tck_hw.common,
drivers/clk/sprd/ums512-clk.c
1056
&aon_tmr_clk.common,
drivers/clk/sprd/ums512-clk.c
1057
&aon_pmu_clk.common,
drivers/clk/sprd/ums512-clk.c
1058
&debounce_clk.common,
drivers/clk/sprd/ums512-clk.c
1059
&apcpu_pmu_clk.common,
drivers/clk/sprd/ums512-clk.c
1060
&top_dvfs_clk.common,
drivers/clk/sprd/ums512-clk.c
1061
&otg_utmi.common,
drivers/clk/sprd/ums512-clk.c
1062
&otg_ref_clk.common,
drivers/clk/sprd/ums512-clk.c
1063
&cssys_clk.common,
drivers/clk/sprd/ums512-clk.c
1064
&cssys_pub_clk.common,
drivers/clk/sprd/ums512-clk.c
1065
&cssys_apb_clk.common,
drivers/clk/sprd/ums512-clk.c
1066
&ap_axi_clk.common,
drivers/clk/sprd/ums512-clk.c
1067
&ap_mm_clk.common,
drivers/clk/sprd/ums512-clk.c
1068
&sdio2_2x_clk.common,
drivers/clk/sprd/ums512-clk.c
1069
&analog_io_apb.common,
drivers/clk/sprd/ums512-clk.c
1070
&dmc_ref_clk.common,
drivers/clk/sprd/ums512-clk.c
1071
&emc_clk.common,
drivers/clk/sprd/ums512-clk.c
1072
&usb_clk.common,
drivers/clk/sprd/ums512-clk.c
1073
&pmu_26m_clk.common,
drivers/clk/sprd/ums512-clk.c
1078
[CLK_AON_APB] = &aon_apb_clk.common.hw,
drivers/clk/sprd/ums512-clk.c
1079
[CLK_ADI] = &adi_clk.common.hw,
drivers/clk/sprd/ums512-clk.c
1080
[CLK_AUX0] = &aux0_clk.common.hw,
drivers/clk/sprd/ums512-clk.c
1081
[CLK_AUX1] = &aux1_clk.common.hw,
drivers/clk/sprd/ums512-clk.c
1082
[CLK_AUX2] = &aux2_clk.common.hw,
drivers/clk/sprd/ums512-clk.c
1083
[CLK_PROBE] = &probe_clk.common.hw,
drivers/clk/sprd/ums512-clk.c
1084
[CLK_PWM0] = &pwm0_clk.common.hw,
drivers/clk/sprd/ums512-clk.c
1085
[CLK_PWM1] = &pwm1_clk.common.hw,
drivers/clk/sprd/ums512-clk.c
1086
[CLK_PWM2] = &pwm2_clk.common.hw,
drivers/clk/sprd/ums512-clk.c
1087
[CLK_PWM3] = &pwm3_clk.common.hw,
drivers/clk/sprd/ums512-clk.c
1088
[CLK_EFUSE] = &efuse_clk.common.hw,
drivers/clk/sprd/ums512-clk.c
1089
[CLK_UART0] = &uart0_clk.common.hw,
drivers/clk/sprd/ums512-clk.c
1090
[CLK_UART1] = &uart1_clk.common.hw,
drivers/clk/sprd/ums512-clk.c
1091
[CLK_THM0] = &thm0_clk.common.hw,
drivers/clk/sprd/ums512-clk.c
1092
[CLK_THM1] = &thm1_clk.common.hw,
drivers/clk/sprd/ums512-clk.c
1093
[CLK_THM2] = &thm2_clk.common.hw,
drivers/clk/sprd/ums512-clk.c
1094
[CLK_THM3] = &thm3_clk.common.hw,
drivers/clk/sprd/ums512-clk.c
1095
[CLK_AON_I2C] = &aon_i2c_clk.common.hw,
drivers/clk/sprd/ums512-clk.c
1096
[CLK_AON_IIS] = &aon_iis_clk.common.hw,
drivers/clk/sprd/ums512-clk.c
1097
[CLK_SCC] = &scc_clk.common.hw,
drivers/clk/sprd/ums512-clk.c
1098
[CLK_APCPU_DAP] = &apcpu_dap_clk.common.hw,
drivers/clk/sprd/ums512-clk.c
1099
[CLK_APCPU_DAP_MTCK] = &apcpu_dap_mtck.common.hw,
drivers/clk/sprd/ums512-clk.c
1100
[CLK_APCPU_TS] = &apcpu_ts_clk.common.hw,
drivers/clk/sprd/ums512-clk.c
1101
[CLK_DEBUG_TS] = &debug_ts_clk.common.hw,
drivers/clk/sprd/ums512-clk.c
1102
[CLK_DSI_TEST_S] = &dsi_test_s.common.hw,
drivers/clk/sprd/ums512-clk.c
1103
[CLK_DJTAG_TCK] = &djtag_tck_clk.common.hw,
drivers/clk/sprd/ums512-clk.c
1104
[CLK_DJTAG_TCK_HW] = &djtag_tck_hw.common.hw,
drivers/clk/sprd/ums512-clk.c
1105
[CLK_AON_TMR] = &aon_tmr_clk.common.hw,
drivers/clk/sprd/ums512-clk.c
1106
[CLK_AON_PMU] = &aon_pmu_clk.common.hw,
drivers/clk/sprd/ums512-clk.c
1107
[CLK_DEBOUNCE] = &debounce_clk.common.hw,
drivers/clk/sprd/ums512-clk.c
1108
[CLK_APCPU_PMU] = &apcpu_pmu_clk.common.hw,
drivers/clk/sprd/ums512-clk.c
1109
[CLK_TOP_DVFS] = &top_dvfs_clk.common.hw,
drivers/clk/sprd/ums512-clk.c
1110
[CLK_OTG_UTMI] = &otg_utmi.common.hw,
drivers/clk/sprd/ums512-clk.c
1111
[CLK_OTG_REF] = &otg_ref_clk.common.hw,
drivers/clk/sprd/ums512-clk.c
1112
[CLK_CSSYS] = &cssys_clk.common.hw,
drivers/clk/sprd/ums512-clk.c
1113
[CLK_CSSYS_PUB] = &cssys_pub_clk.common.hw,
drivers/clk/sprd/ums512-clk.c
1114
[CLK_CSSYS_APB] = &cssys_apb_clk.common.hw,
drivers/clk/sprd/ums512-clk.c
1115
[CLK_AP_AXI] = &ap_axi_clk.common.hw,
drivers/clk/sprd/ums512-clk.c
1116
[CLK_AP_MM] = &ap_mm_clk.common.hw,
drivers/clk/sprd/ums512-clk.c
1117
[CLK_SDIO2_2X] = &sdio2_2x_clk.common.hw,
drivers/clk/sprd/ums512-clk.c
1118
[CLK_ANALOG_IO_APB] = &analog_io_apb.common.hw,
drivers/clk/sprd/ums512-clk.c
1119
[CLK_DMC_REF_CLK] = &dmc_ref_clk.common.hw,
drivers/clk/sprd/ums512-clk.c
1120
[CLK_EMC] = &emc_clk.common.hw,
drivers/clk/sprd/ums512-clk.c
1121
[CLK_USB] = &usb_clk.common.hw,
drivers/clk/sprd/ums512-clk.c
1122
[CLK_26M_PMU] = &pmu_26m_clk.common.hw,
drivers/clk/sprd/ums512-clk.c
132
static SPRD_PLL_HW(dpll0, "dpll0", &dpll0_gate.common.hw, 0x4, 3,
drivers/clk/sprd/ums512-clk.c
1337
&rc100m_cal_eb.common,
drivers/clk/sprd/ums512-clk.c
1338
&djtag_tck_eb.common,
drivers/clk/sprd/ums512-clk.c
1339
&djtag_eb.common,
drivers/clk/sprd/ums512-clk.c
134
static CLK_FIXED_FACTOR_HW(dpll0_58m31, "dpll0-58m31", &dpll0.common.hw,
drivers/clk/sprd/ums512-clk.c
1340
&aux0_eb.common,
drivers/clk/sprd/ums512-clk.c
1341
&aux1_eb.common,
drivers/clk/sprd/ums512-clk.c
1342
&aux2_eb.common,
drivers/clk/sprd/ums512-clk.c
1343
&probe_eb.common,
drivers/clk/sprd/ums512-clk.c
1344
&mm_eb.common,
drivers/clk/sprd/ums512-clk.c
1345
&gpu_eb.common,
drivers/clk/sprd/ums512-clk.c
1346
&mspi_eb.common,
drivers/clk/sprd/ums512-clk.c
1347
&apcpu_dap_eb.common,
drivers/clk/sprd/ums512-clk.c
1348
&aon_cssys_eb.common,
drivers/clk/sprd/ums512-clk.c
1349
&cssys_apb_eb.common,
drivers/clk/sprd/ums512-clk.c
1350
&cssys_pub_eb.common,
drivers/clk/sprd/ums512-clk.c
1351
&sdphy_cfg_eb.common,
drivers/clk/sprd/ums512-clk.c
1352
&sdphy_ref_eb.common,
drivers/clk/sprd/ums512-clk.c
1353
&efuse_eb.common,
drivers/clk/sprd/ums512-clk.c
1354
&gpio_eb.common,
drivers/clk/sprd/ums512-clk.c
1355
&mbox_eb.common,
drivers/clk/sprd/ums512-clk.c
1356
&kpd_eb.common,
drivers/clk/sprd/ums512-clk.c
1357
&aon_syst_eb.common,
drivers/clk/sprd/ums512-clk.c
1358
&ap_syst_eb.common,
drivers/clk/sprd/ums512-clk.c
1359
&aon_tmr_eb.common,
drivers/clk/sprd/ums512-clk.c
1360
&otg_utmi_eb.common,
drivers/clk/sprd/ums512-clk.c
1361
&otg_phy_eb.common,
drivers/clk/sprd/ums512-clk.c
1362
&splk_eb.common,
drivers/clk/sprd/ums512-clk.c
1363
&pin_eb.common,
drivers/clk/sprd/ums512-clk.c
1364
&ana_eb.common,
drivers/clk/sprd/ums512-clk.c
1365
&apcpu_ts0_eb.common,
drivers/clk/sprd/ums512-clk.c
1366
&apb_busmon_eb.common,
drivers/clk/sprd/ums512-clk.c
1367
&aon_iis_eb.common,
drivers/clk/sprd/ums512-clk.c
1368
&scc_eb.common,
drivers/clk/sprd/ums512-clk.c
1369
&thm0_eb.common,
drivers/clk/sprd/ums512-clk.c
1370
&thm1_eb.common,
drivers/clk/sprd/ums512-clk.c
1371
&thm2_eb.common,
drivers/clk/sprd/ums512-clk.c
1372
&asim_top_eb.common,
drivers/clk/sprd/ums512-clk.c
1373
&i2c_eb.common,
drivers/clk/sprd/ums512-clk.c
1374
&pmu_eb.common,
drivers/clk/sprd/ums512-clk.c
1375
&adi_eb.common,
drivers/clk/sprd/ums512-clk.c
1376
&eic_eb.common,
drivers/clk/sprd/ums512-clk.c
1377
&ap_intc0_eb.common,
drivers/clk/sprd/ums512-clk.c
1378
&ap_intc1_eb.common,
drivers/clk/sprd/ums512-clk.c
1379
&ap_intc2_eb.common,
drivers/clk/sprd/ums512-clk.c
1380
&ap_intc3_eb.common,
drivers/clk/sprd/ums512-clk.c
1381
&ap_intc4_eb.common,
drivers/clk/sprd/ums512-clk.c
1382
&ap_intc5_eb.common,
drivers/clk/sprd/ums512-clk.c
1383
&audcp_intc_eb.common,
drivers/clk/sprd/ums512-clk.c
1384
&ap_tmr0_eb.common,
drivers/clk/sprd/ums512-clk.c
1385
&ap_tmr1_eb.common,
drivers/clk/sprd/ums512-clk.c
1386
&ap_tmr2_eb.common,
drivers/clk/sprd/ums512-clk.c
1387
&pwm0_eb.common,
drivers/clk/sprd/ums512-clk.c
1388
&pwm1_eb.common,
drivers/clk/sprd/ums512-clk.c
1389
&pwm2_eb.common,
drivers/clk/sprd/ums512-clk.c
139
&dpll0.common,
drivers/clk/sprd/ums512-clk.c
1390
&pwm3_eb.common,
drivers/clk/sprd/ums512-clk.c
1391
&ap_wdg_eb.common,
drivers/clk/sprd/ums512-clk.c
1392
&apcpu_wdg_eb.common,
drivers/clk/sprd/ums512-clk.c
1393
&serdes_eb.common,
drivers/clk/sprd/ums512-clk.c
1394
&arch_rtc_eb.common,
drivers/clk/sprd/ums512-clk.c
1395
&kpd_rtc_eb.common,
drivers/clk/sprd/ums512-clk.c
1396
&aon_syst_rtc_eb.common,
drivers/clk/sprd/ums512-clk.c
1397
&ap_syst_rtc_eb.common,
drivers/clk/sprd/ums512-clk.c
1398
&aon_tmr_rtc_eb.common,
drivers/clk/sprd/ums512-clk.c
1399
&eic_rtc_eb.common,
drivers/clk/sprd/ums512-clk.c
1400
&eic_rtcdv5_eb.common,
drivers/clk/sprd/ums512-clk.c
1401
&ap_wdg_rtc_eb.common,
drivers/clk/sprd/ums512-clk.c
1402
&ac_wdg_rtc_eb.common,
drivers/clk/sprd/ums512-clk.c
1403
&ap_tmr0_rtc_eb.common,
drivers/clk/sprd/ums512-clk.c
1404
&ap_tmr1_rtc_eb.common,
drivers/clk/sprd/ums512-clk.c
1405
&ap_tmr2_rtc_eb.common,
drivers/clk/sprd/ums512-clk.c
1406
&dcxo_lc_rtc_eb.common,
drivers/clk/sprd/ums512-clk.c
1407
&bb_cal_rtc_eb.common,
drivers/clk/sprd/ums512-clk.c
1408
&ap_emmc_rtc_eb.common,
drivers/clk/sprd/ums512-clk.c
1409
&ap_sdio0_rtc_eb.common,
drivers/clk/sprd/ums512-clk.c
1410
&ap_sdio1_rtc_eb.common,
drivers/clk/sprd/ums512-clk.c
1411
&ap_sdio2_rtc_eb.common,
drivers/clk/sprd/ums512-clk.c
1412
&dsi_csi_test_eb.common,
drivers/clk/sprd/ums512-clk.c
1413
&djtag_tck_en.common,
drivers/clk/sprd/ums512-clk.c
1414
&dphy_ref_eb.common,
drivers/clk/sprd/ums512-clk.c
1415
&dmc_ref_eb.common,
drivers/clk/sprd/ums512-clk.c
1416
&otg_ref_eb.common,
drivers/clk/sprd/ums512-clk.c
1417
&tsen_eb.common,
drivers/clk/sprd/ums512-clk.c
1418
&tmr_eb.common,
drivers/clk/sprd/ums512-clk.c
1419
&rc100m_ref_eb.common,
drivers/clk/sprd/ums512-clk.c
1420
&rc100m_fdk_eb.common,
drivers/clk/sprd/ums512-clk.c
1421
&debounce_eb.common,
drivers/clk/sprd/ums512-clk.c
1422
&det_32k_eb.common,
drivers/clk/sprd/ums512-clk.c
1423
&top_cssys_en.common,
drivers/clk/sprd/ums512-clk.c
1424
&ap_axi_en.common,
drivers/clk/sprd/ums512-clk.c
1425
&sdio0_2x_en.common,
drivers/clk/sprd/ums512-clk.c
1426
&sdio0_1x_en.common,
drivers/clk/sprd/ums512-clk.c
1427
&sdio1_2x_en.common,
drivers/clk/sprd/ums512-clk.c
1428
&sdio1_1x_en.common,
drivers/clk/sprd/ums512-clk.c
1429
&sdio2_2x_en.common,
drivers/clk/sprd/ums512-clk.c
1430
&sdio2_1x_en.common,
drivers/clk/sprd/ums512-clk.c
1431
&emmc_2x_en.common,
drivers/clk/sprd/ums512-clk.c
1432
&emmc_1x_en.common,
drivers/clk/sprd/ums512-clk.c
1433
&pll_test_en.common,
drivers/clk/sprd/ums512-clk.c
1434
&cphy_cfg_en.common,
drivers/clk/sprd/ums512-clk.c
1435
&debug_ts_en.common,
drivers/clk/sprd/ums512-clk.c
1436
&access_aud_en.common,
drivers/clk/sprd/ums512-clk.c
144
[CLK_DPLL0] = &dpll0.common.hw,
drivers/clk/sprd/ums512-clk.c
1441
[CLK_RC100M_CAL_EB] = &rc100m_cal_eb.common.hw,
drivers/clk/sprd/ums512-clk.c
1442
[CLK_DJTAG_TCK_EB] = &djtag_tck_eb.common.hw,
drivers/clk/sprd/ums512-clk.c
1443
[CLK_DJTAG_EB] = &djtag_eb.common.hw,
drivers/clk/sprd/ums512-clk.c
1444
[CLK_AUX0_EB] = &aux0_eb.common.hw,
drivers/clk/sprd/ums512-clk.c
1445
[CLK_AUX1_EB] = &aux1_eb.common.hw,
drivers/clk/sprd/ums512-clk.c
1446
[CLK_AUX2_EB] = &aux2_eb.common.hw,
drivers/clk/sprd/ums512-clk.c
1447
[CLK_PROBE_EB] = &probe_eb.common.hw,
drivers/clk/sprd/ums512-clk.c
1448
[CLK_MM_EB] = &mm_eb.common.hw,
drivers/clk/sprd/ums512-clk.c
1449
[CLK_GPU_EB] = &gpu_eb.common.hw,
drivers/clk/sprd/ums512-clk.c
1450
[CLK_MSPI_EB] = &mspi_eb.common.hw,
drivers/clk/sprd/ums512-clk.c
1451
[CLK_APCPU_DAP_EB] = &apcpu_dap_eb.common.hw,
drivers/clk/sprd/ums512-clk.c
1452
[CLK_AON_CSSYS_EB] = &aon_cssys_eb.common.hw,
drivers/clk/sprd/ums512-clk.c
1453
[CLK_CSSYS_APB_EB] = &cssys_apb_eb.common.hw,
drivers/clk/sprd/ums512-clk.c
1454
[CLK_CSSYS_PUB_EB] = &cssys_pub_eb.common.hw,
drivers/clk/sprd/ums512-clk.c
1455
[CLK_SDPHY_CFG_EB] = &sdphy_cfg_eb.common.hw,
drivers/clk/sprd/ums512-clk.c
1456
[CLK_SDPHY_REF_EB] = &sdphy_ref_eb.common.hw,
drivers/clk/sprd/ums512-clk.c
1457
[CLK_EFUSE_EB] = &efuse_eb.common.hw,
drivers/clk/sprd/ums512-clk.c
1458
[CLK_GPIO_EB] = &gpio_eb.common.hw,
drivers/clk/sprd/ums512-clk.c
1459
[CLK_MBOX_EB] = &mbox_eb.common.hw,
drivers/clk/sprd/ums512-clk.c
1460
[CLK_KPD_EB] = &kpd_eb.common.hw,
drivers/clk/sprd/ums512-clk.c
1461
[CLK_AON_SYST_EB] = &aon_syst_eb.common.hw,
drivers/clk/sprd/ums512-clk.c
1462
[CLK_AP_SYST_EB] = &ap_syst_eb.common.hw,
drivers/clk/sprd/ums512-clk.c
1463
[CLK_AON_TMR_EB] = &aon_tmr_eb.common.hw,
drivers/clk/sprd/ums512-clk.c
1464
[CLK_OTG_UTMI_EB] = &otg_utmi_eb.common.hw,
drivers/clk/sprd/ums512-clk.c
1465
[CLK_OTG_PHY_EB] = &otg_phy_eb.common.hw,
drivers/clk/sprd/ums512-clk.c
1466
[CLK_SPLK_EB] = &splk_eb.common.hw,
drivers/clk/sprd/ums512-clk.c
1467
[CLK_PIN_EB] = &pin_eb.common.hw,
drivers/clk/sprd/ums512-clk.c
1468
[CLK_ANA_EB] = &ana_eb.common.hw,
drivers/clk/sprd/ums512-clk.c
1469
[CLK_APCPU_TS0_EB] = &apcpu_ts0_eb.common.hw,
drivers/clk/sprd/ums512-clk.c
1470
[CLK_APB_BUSMON_EB] = &apb_busmon_eb.common.hw,
drivers/clk/sprd/ums512-clk.c
1471
[CLK_AON_IIS_EB] = &aon_iis_eb.common.hw,
drivers/clk/sprd/ums512-clk.c
1472
[CLK_SCC_EB] = &scc_eb.common.hw,
drivers/clk/sprd/ums512-clk.c
1473
[CLK_THM0_EB] = &thm0_eb.common.hw,
drivers/clk/sprd/ums512-clk.c
1474
[CLK_THM1_EB] = &thm1_eb.common.hw,
drivers/clk/sprd/ums512-clk.c
1475
[CLK_THM2_EB] = &thm2_eb.common.hw,
drivers/clk/sprd/ums512-clk.c
1476
[CLK_ASIM_TOP_EB] = &asim_top_eb.common.hw,
drivers/clk/sprd/ums512-clk.c
1477
[CLK_I2C_EB] = &i2c_eb.common.hw,
drivers/clk/sprd/ums512-clk.c
1478
[CLK_PMU_EB] = &pmu_eb.common.hw,
drivers/clk/sprd/ums512-clk.c
1479
[CLK_ADI_EB] = &adi_eb.common.hw,
drivers/clk/sprd/ums512-clk.c
1480
[CLK_EIC_EB] = &eic_eb.common.hw,
drivers/clk/sprd/ums512-clk.c
1481
[CLK_AP_INTC0_EB] = &ap_intc0_eb.common.hw,
drivers/clk/sprd/ums512-clk.c
1482
[CLK_AP_INTC1_EB] = &ap_intc1_eb.common.hw,
drivers/clk/sprd/ums512-clk.c
1483
[CLK_AP_INTC2_EB] = &ap_intc2_eb.common.hw,
drivers/clk/sprd/ums512-clk.c
1484
[CLK_AP_INTC3_EB] = &ap_intc3_eb.common.hw,
drivers/clk/sprd/ums512-clk.c
1485
[CLK_AP_INTC4_EB] = &ap_intc4_eb.common.hw,
drivers/clk/sprd/ums512-clk.c
1486
[CLK_AP_INTC5_EB] = &ap_intc5_eb.common.hw,
drivers/clk/sprd/ums512-clk.c
1487
[CLK_AUDCP_INTC_EB] = &audcp_intc_eb.common.hw,
drivers/clk/sprd/ums512-clk.c
1488
[CLK_AP_TMR0_EB] = &ap_tmr0_eb.common.hw,
drivers/clk/sprd/ums512-clk.c
1489
[CLK_AP_TMR1_EB] = &ap_tmr1_eb.common.hw,
drivers/clk/sprd/ums512-clk.c
1490
[CLK_AP_TMR2_EB] = &ap_tmr2_eb.common.hw,
drivers/clk/sprd/ums512-clk.c
1491
[CLK_PWM0_EB] = &pwm0_eb.common.hw,
drivers/clk/sprd/ums512-clk.c
1492
[CLK_PWM1_EB] = &pwm1_eb.common.hw,
drivers/clk/sprd/ums512-clk.c
1493
[CLK_PWM2_EB] = &pwm2_eb.common.hw,
drivers/clk/sprd/ums512-clk.c
1494
[CLK_PWM3_EB] = &pwm3_eb.common.hw,
drivers/clk/sprd/ums512-clk.c
1495
[CLK_AP_WDG_EB] = &ap_wdg_eb.common.hw,
drivers/clk/sprd/ums512-clk.c
1496
[CLK_APCPU_WDG_EB] = &apcpu_wdg_eb.common.hw,
drivers/clk/sprd/ums512-clk.c
1497
[CLK_SERDES_EB] = &serdes_eb.common.hw,
drivers/clk/sprd/ums512-clk.c
1498
[CLK_ARCH_RTC_EB] = &arch_rtc_eb.common.hw,
drivers/clk/sprd/ums512-clk.c
1499
[CLK_KPD_RTC_EB] = &kpd_rtc_eb.common.hw,
drivers/clk/sprd/ums512-clk.c
1500
[CLK_AON_SYST_RTC_EB] = &aon_syst_rtc_eb.common.hw,
drivers/clk/sprd/ums512-clk.c
1501
[CLK_AP_SYST_RTC_EB] = &ap_syst_rtc_eb.common.hw,
drivers/clk/sprd/ums512-clk.c
1502
[CLK_AON_TMR_RTC_EB] = &aon_tmr_rtc_eb.common.hw,
drivers/clk/sprd/ums512-clk.c
1503
[CLK_EIC_RTC_EB] = &eic_rtc_eb.common.hw,
drivers/clk/sprd/ums512-clk.c
1504
[CLK_EIC_RTCDV5_EB] = &eic_rtcdv5_eb.common.hw,
drivers/clk/sprd/ums512-clk.c
1505
[CLK_AP_WDG_RTC_EB] = &ap_wdg_rtc_eb.common.hw,
drivers/clk/sprd/ums512-clk.c
1506
[CLK_AC_WDG_RTC_EB] = &ac_wdg_rtc_eb.common.hw,
drivers/clk/sprd/ums512-clk.c
1507
[CLK_AP_TMR0_RTC_EB] = &ap_tmr0_rtc_eb.common.hw,
drivers/clk/sprd/ums512-clk.c
1508
[CLK_AP_TMR1_RTC_EB] = &ap_tmr1_rtc_eb.common.hw,
drivers/clk/sprd/ums512-clk.c
1509
[CLK_AP_TMR2_RTC_EB] = &ap_tmr2_rtc_eb.common.hw,
drivers/clk/sprd/ums512-clk.c
1510
[CLK_DCXO_LC_RTC_EB] = &dcxo_lc_rtc_eb.common.hw,
drivers/clk/sprd/ums512-clk.c
1511
[CLK_BB_CAL_RTC_EB] = &bb_cal_rtc_eb.common.hw,
drivers/clk/sprd/ums512-clk.c
1512
[CLK_AP_EMMC_RTC_EB] = &ap_emmc_rtc_eb.common.hw,
drivers/clk/sprd/ums512-clk.c
1513
[CLK_AP_SDIO0_RTC_EB] = &ap_sdio0_rtc_eb.common.hw,
drivers/clk/sprd/ums512-clk.c
1514
[CLK_AP_SDIO1_RTC_EB] = &ap_sdio1_rtc_eb.common.hw,
drivers/clk/sprd/ums512-clk.c
1515
[CLK_AP_SDIO2_RTC_EB] = &ap_sdio2_rtc_eb.common.hw,
drivers/clk/sprd/ums512-clk.c
1516
[CLK_DSI_CSI_TEST_EB] = &dsi_csi_test_eb.common.hw,
drivers/clk/sprd/ums512-clk.c
1517
[CLK_DJTAG_TCK_EN] = &djtag_tck_en.common.hw,
drivers/clk/sprd/ums512-clk.c
1518
[CLK_DPHY_REF_EB] = &dphy_ref_eb.common.hw,
drivers/clk/sprd/ums512-clk.c
1519
[CLK_DMC_REF_EB] = &dmc_ref_eb.common.hw,
drivers/clk/sprd/ums512-clk.c
1520
[CLK_OTG_REF_EB] = &otg_ref_eb.common.hw,
drivers/clk/sprd/ums512-clk.c
1521
[CLK_TSEN_EB] = &tsen_eb.common.hw,
drivers/clk/sprd/ums512-clk.c
1522
[CLK_TMR_EB] = &tmr_eb.common.hw,
drivers/clk/sprd/ums512-clk.c
1523
[CLK_RC100M_REF_EB] = &rc100m_ref_eb.common.hw,
drivers/clk/sprd/ums512-clk.c
1524
[CLK_RC100M_FDK_EB] = &rc100m_fdk_eb.common.hw,
drivers/clk/sprd/ums512-clk.c
1525
[CLK_DEBOUNCE_EB] = &debounce_eb.common.hw,
drivers/clk/sprd/ums512-clk.c
1526
[CLK_DET_32K_EB] = &det_32k_eb.common.hw,
drivers/clk/sprd/ums512-clk.c
1527
[CLK_TOP_CSSYS_EB] = &top_cssys_en.common.hw,
drivers/clk/sprd/ums512-clk.c
1528
[CLK_AP_AXI_EN] = &ap_axi_en.common.hw,
drivers/clk/sprd/ums512-clk.c
1529
[CLK_SDIO0_2X_EN] = &sdio0_2x_en.common.hw,
drivers/clk/sprd/ums512-clk.c
1530
[CLK_SDIO0_1X_EN] = &sdio0_1x_en.common.hw,
drivers/clk/sprd/ums512-clk.c
1531
[CLK_SDIO1_2X_EN] = &sdio1_2x_en.common.hw,
drivers/clk/sprd/ums512-clk.c
1532
[CLK_SDIO1_1X_EN] = &sdio1_1x_en.common.hw,
drivers/clk/sprd/ums512-clk.c
1533
[CLK_SDIO2_2X_EN] = &sdio2_2x_en.common.hw,
drivers/clk/sprd/ums512-clk.c
1534
[CLK_SDIO2_1X_EN] = &sdio2_1x_en.common.hw,
drivers/clk/sprd/ums512-clk.c
1535
[CLK_EMMC_2X_EN] = &emmc_2x_en.common.hw,
drivers/clk/sprd/ums512-clk.c
1536
[CLK_EMMC_1X_EN] = &emmc_1x_en.common.hw,
drivers/clk/sprd/ums512-clk.c
1537
[CLK_PLL_TEST_EN] = &pll_test_en.common.hw,
drivers/clk/sprd/ums512-clk.c
1538
[CLK_CPHY_CFG_EN] = &cphy_cfg_en.common.hw,
drivers/clk/sprd/ums512-clk.c
1539
[CLK_DEBUG_TS_EN] = &debug_ts_en.common.hw,
drivers/clk/sprd/ums512-clk.c
1540
[CLK_ACCESS_AUD_EN] = &access_aud_en.common.hw,
drivers/clk/sprd/ums512-clk.c
1557
&access_aud_en.common.hw, 0x0, 0x100, BIT(1),
drivers/clk/sprd/ums512-clk.c
1560
&access_aud_en.common.hw, 0x0, 0x100, BIT(2),
drivers/clk/sprd/ums512-clk.c
1563
&access_aud_en.common.hw, 0x0, 0x100, BIT(5),
drivers/clk/sprd/ums512-clk.c
1566
&access_aud_en.common.hw, 0x0, 0x100, BIT(6),
drivers/clk/sprd/ums512-clk.c
1571
&audcp_wdg_eb.common,
drivers/clk/sprd/ums512-clk.c
1572
&audcp_rtc_wdg_eb.common,
drivers/clk/sprd/ums512-clk.c
1573
&audcp_tmr0_eb.common,
drivers/clk/sprd/ums512-clk.c
1574
&audcp_tmr1_eb.common,
drivers/clk/sprd/ums512-clk.c
1579
[CLK_AUDCP_WDG_EB] = &audcp_wdg_eb.common.hw,
drivers/clk/sprd/ums512-clk.c
1580
[CLK_AUDCP_RTC_WDG_EB] = &audcp_rtc_wdg_eb.common.hw,
drivers/clk/sprd/ums512-clk.c
1581
[CLK_AUDCP_TMR0_EB] = &audcp_tmr0_eb.common.hw,
drivers/clk/sprd/ums512-clk.c
1582
[CLK_AUDCP_TMR1_EB] = &audcp_tmr1_eb.common.hw,
drivers/clk/sprd/ums512-clk.c
1599
&access_aud_en.common.hw, 0x0, 0x100, BIT(0),
drivers/clk/sprd/ums512-clk.c
1602
&access_aud_en.common.hw, 0x0, 0x100, BIT(1),
drivers/clk/sprd/ums512-clk.c
1605
&access_aud_en.common.hw, 0x0, 0x100, BIT(2),
drivers/clk/sprd/ums512-clk.c
1608
&access_aud_en.common.hw, 0x0, 0x100, BIT(4),
drivers/clk/sprd/ums512-clk.c
1611
&access_aud_en.common.hw, 0x0, 0x100, BIT(5),
drivers/clk/sprd/ums512-clk.c
1614
&access_aud_en.common.hw, 0x0, 0x100, BIT(6),
drivers/clk/sprd/ums512-clk.c
1617
&access_aud_en.common.hw, 0x0, 0x100, BIT(10),
drivers/clk/sprd/ums512-clk.c
1620
&access_aud_en.common.hw, 0x0, 0x100, BIT(12),
drivers/clk/sprd/ums512-clk.c
1623
&access_aud_en.common.hw, 0x0, 0x100, BIT(13),
drivers/clk/sprd/ums512-clk.c
1626
&access_aud_en.common.hw, 0x0, 0x100, BIT(14),
drivers/clk/sprd/ums512-clk.c
1629
&access_aud_en.common.hw, 0x0, 0x100, BIT(15),
drivers/clk/sprd/ums512-clk.c
1632
&access_aud_en.common.hw, 0x0, 0x100, BIT(16),
drivers/clk/sprd/ums512-clk.c
1635
&access_aud_en.common.hw, 0x0, 0x100, BIT(17),
drivers/clk/sprd/ums512-clk.c
1638
&access_aud_en.common.hw, 0x0, 0x100, BIT(18),
drivers/clk/sprd/ums512-clk.c
1641
&access_aud_en.common.hw, 0x0, 0x100, BIT(19),
drivers/clk/sprd/ums512-clk.c
1644
&access_aud_en.common.hw, 0x0, 0x100, BIT(21),
drivers/clk/sprd/ums512-clk.c
1647
&access_aud_en.common.hw, 0x0, 0x100, BIT(22),
drivers/clk/sprd/ums512-clk.c
1650
&access_aud_en.common.hw, 0x0, 0x100, BIT(23),
drivers/clk/sprd/ums512-clk.c
1655
&audcp_iis0_eb.common,
drivers/clk/sprd/ums512-clk.c
1656
&audcp_iis1_eb.common,
drivers/clk/sprd/ums512-clk.c
1657
&audcp_iis2_eb.common,
drivers/clk/sprd/ums512-clk.c
1658
&audcp_uart_eb.common,
drivers/clk/sprd/ums512-clk.c
1659
&audcp_dma_cp_eb.common,
drivers/clk/sprd/ums512-clk.c
1660
&audcp_dma_ap_eb.common,
drivers/clk/sprd/ums512-clk.c
1661
&audcp_src48k_eb.common,
drivers/clk/sprd/ums512-clk.c
1662
&audcp_mcdt_eb.common,
drivers/clk/sprd/ums512-clk.c
1663
&audcp_vbcifd_eb.common,
drivers/clk/sprd/ums512-clk.c
1664
&audcp_vbc_eb.common,
drivers/clk/sprd/ums512-clk.c
1665
&audcp_splk_eb.common,
drivers/clk/sprd/ums512-clk.c
1666
&audcp_icu_eb.common,
drivers/clk/sprd/ums512-clk.c
1667
&dma_ap_ashb_eb.common,
drivers/clk/sprd/ums512-clk.c
1668
&dma_cp_ashb_eb.common,
drivers/clk/sprd/ums512-clk.c
1669
&audcp_aud_eb.common,
drivers/clk/sprd/ums512-clk.c
1670
&audcp_vbc_24m_eb.common,
drivers/clk/sprd/ums512-clk.c
1671
&audcp_tmr_26m_eb.common,
drivers/clk/sprd/ums512-clk.c
1672
&audcp_dvfs_ashb_eb.common,
drivers/clk/sprd/ums512-clk.c
1677
[CLK_AUDCP_IIS0_EB] = &audcp_iis0_eb.common.hw,
drivers/clk/sprd/ums512-clk.c
1678
[CLK_AUDCP_IIS1_EB] = &audcp_iis1_eb.common.hw,
drivers/clk/sprd/ums512-clk.c
1679
[CLK_AUDCP_IIS2_EB] = &audcp_iis2_eb.common.hw,
drivers/clk/sprd/ums512-clk.c
1680
[CLK_AUDCP_UART_EB] = &audcp_uart_eb.common.hw,
drivers/clk/sprd/ums512-clk.c
1681
[CLK_AUDCP_DMA_CP_EB] = &audcp_dma_cp_eb.common.hw,
drivers/clk/sprd/ums512-clk.c
1682
[CLK_AUDCP_DMA_AP_EB] = &audcp_dma_ap_eb.common.hw,
drivers/clk/sprd/ums512-clk.c
1683
[CLK_AUDCP_SRC48K_EB] = &audcp_src48k_eb.common.hw,
drivers/clk/sprd/ums512-clk.c
1684
[CLK_AUDCP_MCDT_EB] = &audcp_mcdt_eb.common.hw,
drivers/clk/sprd/ums512-clk.c
1685
[CLK_AUDCP_VBCIFD_EB] = &audcp_vbcifd_eb.common.hw,
drivers/clk/sprd/ums512-clk.c
1686
[CLK_AUDCP_VBC_EB] = &audcp_vbc_eb.common.hw,
drivers/clk/sprd/ums512-clk.c
1687
[CLK_AUDCP_SPLK_EB] = &audcp_splk_eb.common.hw,
drivers/clk/sprd/ums512-clk.c
1688
[CLK_AUDCP_ICU_EB] = &audcp_icu_eb.common.hw,
drivers/clk/sprd/ums512-clk.c
1689
[CLK_AUDCP_DMA_AP_ASHB_EB] = &dma_ap_ashb_eb.common.hw,
drivers/clk/sprd/ums512-clk.c
1690
[CLK_AUDCP_DMA_CP_ASHB_EB] = &dma_cp_ashb_eb.common.hw,
drivers/clk/sprd/ums512-clk.c
1691
[CLK_AUDCP_AUD_EB] = &audcp_aud_eb.common.hw,
drivers/clk/sprd/ums512-clk.c
1692
[CLK_AUDCP_VBC_24M_EB] = &audcp_vbc_24m_eb.common.hw,
drivers/clk/sprd/ums512-clk.c
1693
[CLK_AUDCP_TMR_26M_EB] = &audcp_tmr_26m_eb.common.hw,
drivers/clk/sprd/ums512-clk.c
1694
[CLK_AUDCP_DVFS_ASHB_EB] = &audcp_dvfs_ashb_eb.common.hw,
drivers/clk/sprd/ums512-clk.c
1706
static SPRD_GATE_CLK_HW(gpu_core_gate, "gpu-core-gate", &gpu_eb.common.hw,
drivers/clk/sprd/ums512-clk.c
1715
{ .hw = &gpll.common.hw },
drivers/clk/sprd/ums512-clk.c
1721
static SPRD_GATE_CLK_HW(gpu_mem_gate, "gpu-mem-gate", &gpu_eb.common.hw,
drivers/clk/sprd/ums512-clk.c
1727
static SPRD_GATE_CLK_HW(gpu_sys_gate, "gpu-sys-gate", &gpu_eb.common.hw,
drivers/clk/sprd/ums512-clk.c
1730
static SPRD_DIV_CLK_HW(gpu_sys_clk, "gpu-sys-clk", &gpu_eb.common.hw,
drivers/clk/sprd/ums512-clk.c
1735
&gpu_core_gate.common,
drivers/clk/sprd/ums512-clk.c
1736
&gpu_core_clk.common,
drivers/clk/sprd/ums512-clk.c
1737
&gpu_mem_gate.common,
drivers/clk/sprd/ums512-clk.c
1738
&gpu_mem_clk.common,
drivers/clk/sprd/ums512-clk.c
1739
&gpu_sys_gate.common,
drivers/clk/sprd/ums512-clk.c
1740
&gpu_sys_clk.common,
drivers/clk/sprd/ums512-clk.c
1745
[CLK_GPU_CORE_EB] = &gpu_core_gate.common.hw,
drivers/clk/sprd/ums512-clk.c
1746
[CLK_GPU_CORE] = &gpu_core_clk.common.hw,
drivers/clk/sprd/ums512-clk.c
1747
[CLK_GPU_MEM_EB] = &gpu_mem_gate.common.hw,
drivers/clk/sprd/ums512-clk.c
1748
[CLK_GPU_MEM] = &gpu_mem_clk.common.hw,
drivers/clk/sprd/ums512-clk.c
1749
[CLK_GPU_SYS_EB] = &gpu_sys_gate.common.hw,
drivers/clk/sprd/ums512-clk.c
175
static SPRD_PLL_HW(mpll1, "mpll1", &mpll1_gate.common.hw, 0x0, 3,
drivers/clk/sprd/ums512-clk.c
1750
[CLK_GPU_SYS] = &gpu_sys_clk.common.hw,
drivers/clk/sprd/ums512-clk.c
177
static CLK_FIXED_FACTOR_HW(mpll1_63m38, "mpll1-63m38", &mpll1.common.hw,
drivers/clk/sprd/ums512-clk.c
182
&mpll1.common,
drivers/clk/sprd/ums512-clk.c
1852
static SPRD_GATE_CLK_HW(mipi_csi0, "mipi-csi0", &mm_eb.common.hw,
drivers/clk/sprd/ums512-clk.c
1855
static SPRD_GATE_CLK_HW(mipi_csi1, "mipi-csi1", &mm_eb.common.hw,
drivers/clk/sprd/ums512-clk.c
1858
static SPRD_GATE_CLK_HW(mipi_csi2, "mipi-csi2", &mm_eb.common.hw,
drivers/clk/sprd/ums512-clk.c
1863
&mm_ahb_clk.common,
drivers/clk/sprd/ums512-clk.c
1864
&mm_mtx_clk.common,
drivers/clk/sprd/ums512-clk.c
1865
&sensor0_clk.common,
drivers/clk/sprd/ums512-clk.c
1866
&sensor1_clk.common,
drivers/clk/sprd/ums512-clk.c
1867
&sensor2_clk.common,
drivers/clk/sprd/ums512-clk.c
1868
&cpp_clk.common,
drivers/clk/sprd/ums512-clk.c
1869
&jpg_clk.common,
drivers/clk/sprd/ums512-clk.c
187
[CLK_MPLL1] = &mpll1.common.hw,
drivers/clk/sprd/ums512-clk.c
1870
&fd_clk.common,
drivers/clk/sprd/ums512-clk.c
1871
&dcam_if_clk.common,
drivers/clk/sprd/ums512-clk.c
1872
&dcam_axi_clk.common,
drivers/clk/sprd/ums512-clk.c
1873
&isp_clk.common,
drivers/clk/sprd/ums512-clk.c
1874
&mipi_csi0.common,
drivers/clk/sprd/ums512-clk.c
1875
&mipi_csi1.common,
drivers/clk/sprd/ums512-clk.c
1876
&mipi_csi2.common,
drivers/clk/sprd/ums512-clk.c
1881
[CLK_MM_AHB] = &mm_ahb_clk.common.hw,
drivers/clk/sprd/ums512-clk.c
1882
[CLK_MM_MTX] = &mm_mtx_clk.common.hw,
drivers/clk/sprd/ums512-clk.c
1883
[CLK_SENSOR0] = &sensor0_clk.common.hw,
drivers/clk/sprd/ums512-clk.c
1884
[CLK_SENSOR1] = &sensor1_clk.common.hw,
drivers/clk/sprd/ums512-clk.c
1885
[CLK_SENSOR2] = &sensor2_clk.common.hw,
drivers/clk/sprd/ums512-clk.c
1886
[CLK_CPP] = &cpp_clk.common.hw,
drivers/clk/sprd/ums512-clk.c
1887
[CLK_JPG] = &jpg_clk.common.hw,
drivers/clk/sprd/ums512-clk.c
1888
[CLK_FD] = &fd_clk.common.hw,
drivers/clk/sprd/ums512-clk.c
1889
[CLK_DCAM_IF] = &dcam_if_clk.common.hw,
drivers/clk/sprd/ums512-clk.c
1890
[CLK_DCAM_AXI] = &dcam_axi_clk.common.hw,
drivers/clk/sprd/ums512-clk.c
1891
[CLK_ISP] = &isp_clk.common.hw,
drivers/clk/sprd/ums512-clk.c
1892
[CLK_MIPI_CSI0] = &mipi_csi0.common.hw,
drivers/clk/sprd/ums512-clk.c
1893
[CLK_MIPI_CSI1] = &mipi_csi1.common.hw,
drivers/clk/sprd/ums512-clk.c
1894
[CLK_MIPI_CSI2] = &mipi_csi2.common.hw,
drivers/clk/sprd/ums512-clk.c
1906
static SPRD_SC_GATE_CLK_HW(mm_cpp_eb, "mm-cpp-eb", &mm_eb.common.hw,
drivers/clk/sprd/ums512-clk.c
1908
static SPRD_SC_GATE_CLK_HW(mm_jpg_eb, "mm-jpg-eb", &mm_eb.common.hw,
drivers/clk/sprd/ums512-clk.c
1910
static SPRD_SC_GATE_CLK_HW(mm_dcam_eb, "mm-dcam-eb", &mm_eb.common.hw,
drivers/clk/sprd/ums512-clk.c
1912
static SPRD_SC_GATE_CLK_HW(mm_isp_eb, "mm-isp-eb", &mm_eb.common.hw,
drivers/clk/sprd/ums512-clk.c
1914
static SPRD_SC_GATE_CLK_HW(mm_csi2_eb, "mm-csi2-eb", &mm_eb.common.hw,
drivers/clk/sprd/ums512-clk.c
1916
static SPRD_SC_GATE_CLK_HW(mm_csi1_eb, "mm-csi1-eb", &mm_eb.common.hw,
drivers/clk/sprd/ums512-clk.c
1918
static SPRD_SC_GATE_CLK_HW(mm_csi0_eb, "mm-csi0-eb", &mm_eb.common.hw,
drivers/clk/sprd/ums512-clk.c
1920
static SPRD_SC_GATE_CLK_HW(mm_ckg_eb, "mm-ckg-eb", &mm_eb.common.hw,
drivers/clk/sprd/ums512-clk.c
1922
static SPRD_SC_GATE_CLK_HW(mm_isp_ahb_eb, "mm-isp-ahb-eb", &mm_eb.common.hw,
drivers/clk/sprd/ums512-clk.c
1924
static SPRD_SC_GATE_CLK_HW(mm_dvfs_eb, "mm-dvfs-eb", &mm_eb.common.hw,
drivers/clk/sprd/ums512-clk.c
1926
static SPRD_SC_GATE_CLK_HW(mm_fd_eb, "mm-fd-eb", &mm_eb.common.hw,
drivers/clk/sprd/ums512-clk.c
1928
static SPRD_SC_GATE_CLK_HW(mm_sensor2_en, "mm-sensor2-en", &mm_eb.common.hw,
drivers/clk/sprd/ums512-clk.c
1930
static SPRD_SC_GATE_CLK_HW(mm_sensor1_en, "mm-sensor1-en", &mm_eb.common.hw,
drivers/clk/sprd/ums512-clk.c
1932
static SPRD_SC_GATE_CLK_HW(mm_sensor0_en, "mm-sensor0-en", &mm_eb.common.hw,
drivers/clk/sprd/ums512-clk.c
1934
static SPRD_SC_GATE_CLK_HW(mm_mipi_csi2_en, "mm-mipi-csi2-en", &mm_eb.common.hw,
drivers/clk/sprd/ums512-clk.c
1936
static SPRD_SC_GATE_CLK_HW(mm_mipi_csi1_en, "mm-mipi-csi1-en", &mm_eb.common.hw,
drivers/clk/sprd/ums512-clk.c
1938
static SPRD_SC_GATE_CLK_HW(mm_mipi_csi0_en, "mm-mipi-csi0-en", &mm_eb.common.hw,
drivers/clk/sprd/ums512-clk.c
1940
static SPRD_SC_GATE_CLK_HW(mm_dcam_axi_en, "mm-dcam-axi-en", &mm_eb.common.hw,
drivers/clk/sprd/ums512-clk.c
1942
static SPRD_SC_GATE_CLK_HW(mm_isp_axi_en, "mm-isp-axi-en", &mm_eb.common.hw,
drivers/clk/sprd/ums512-clk.c
1944
static SPRD_SC_GATE_CLK_HW(mm_cphy_en, "mm-cphy-en", &mm_eb.common.hw,
drivers/clk/sprd/ums512-clk.c
1949
&mm_cpp_eb.common,
drivers/clk/sprd/ums512-clk.c
1950
&mm_jpg_eb.common,
drivers/clk/sprd/ums512-clk.c
1951
&mm_dcam_eb.common,
drivers/clk/sprd/ums512-clk.c
1952
&mm_isp_eb.common,
drivers/clk/sprd/ums512-clk.c
1953
&mm_csi2_eb.common,
drivers/clk/sprd/ums512-clk.c
1954
&mm_csi1_eb.common,
drivers/clk/sprd/ums512-clk.c
1955
&mm_csi0_eb.common,
drivers/clk/sprd/ums512-clk.c
1956
&mm_ckg_eb.common,
drivers/clk/sprd/ums512-clk.c
1957
&mm_isp_ahb_eb.common,
drivers/clk/sprd/ums512-clk.c
1958
&mm_dvfs_eb.common,
drivers/clk/sprd/ums512-clk.c
1959
&mm_fd_eb.common,
drivers/clk/sprd/ums512-clk.c
1960
&mm_sensor2_en.common,
drivers/clk/sprd/ums512-clk.c
1961
&mm_sensor1_en.common,
drivers/clk/sprd/ums512-clk.c
1962
&mm_sensor0_en.common,
drivers/clk/sprd/ums512-clk.c
1963
&mm_mipi_csi2_en.common,
drivers/clk/sprd/ums512-clk.c
1964
&mm_mipi_csi1_en.common,
drivers/clk/sprd/ums512-clk.c
1965
&mm_mipi_csi0_en.common,
drivers/clk/sprd/ums512-clk.c
1966
&mm_dcam_axi_en.common,
drivers/clk/sprd/ums512-clk.c
1967
&mm_isp_axi_en.common,
drivers/clk/sprd/ums512-clk.c
1968
&mm_cphy_en.common,
drivers/clk/sprd/ums512-clk.c
1973
[CLK_MM_CPP_EB] = &mm_cpp_eb.common.hw,
drivers/clk/sprd/ums512-clk.c
1974
[CLK_MM_JPG_EB] = &mm_jpg_eb.common.hw,
drivers/clk/sprd/ums512-clk.c
1975
[CLK_MM_DCAM_EB] = &mm_dcam_eb.common.hw,
drivers/clk/sprd/ums512-clk.c
1976
[CLK_MM_ISP_EB] = &mm_isp_eb.common.hw,
drivers/clk/sprd/ums512-clk.c
1977
[CLK_MM_CSI2_EB] = &mm_csi2_eb.common.hw,
drivers/clk/sprd/ums512-clk.c
1978
[CLK_MM_CSI1_EB] = &mm_csi1_eb.common.hw,
drivers/clk/sprd/ums512-clk.c
1979
[CLK_MM_CSI0_EB] = &mm_csi0_eb.common.hw,
drivers/clk/sprd/ums512-clk.c
1980
[CLK_MM_CKG_EB] = &mm_ckg_eb.common.hw,
drivers/clk/sprd/ums512-clk.c
1981
[CLK_ISP_AHB_EB] = &mm_isp_ahb_eb.common.hw,
drivers/clk/sprd/ums512-clk.c
1982
[CLK_MM_DVFS_EB] = &mm_dvfs_eb.common.hw,
drivers/clk/sprd/ums512-clk.c
1983
[CLK_MM_FD_EB] = &mm_fd_eb.common.hw,
drivers/clk/sprd/ums512-clk.c
1984
[CLK_MM_SENSOR2_EB] = &mm_sensor2_en.common.hw,
drivers/clk/sprd/ums512-clk.c
1985
[CLK_MM_SENSOR1_EB] = &mm_sensor1_en.common.hw,
drivers/clk/sprd/ums512-clk.c
1986
[CLK_MM_SENSOR0_EB] = &mm_sensor0_en.common.hw,
drivers/clk/sprd/ums512-clk.c
1987
[CLK_MM_MIPI_CSI2_EB] = &mm_mipi_csi2_en.common.hw,
drivers/clk/sprd/ums512-clk.c
1988
[CLK_MM_MIPI_CSI1_EB] = &mm_mipi_csi1_en.common.hw,
drivers/clk/sprd/ums512-clk.c
1989
[CLK_MM_MIPI_CSI0_EB] = &mm_mipi_csi0_en.common.hw,
drivers/clk/sprd/ums512-clk.c
1990
[CLK_DCAM_AXI_EB] = &mm_dcam_axi_en.common.hw,
drivers/clk/sprd/ums512-clk.c
1991
[CLK_ISP_AXI_EB] = &mm_isp_axi_en.common.hw,
drivers/clk/sprd/ums512-clk.c
1992
[CLK_MM_CPHY_EB] = &mm_cphy_en.common.hw,
drivers/clk/sprd/ums512-clk.c
2067
&sim0_eb.common,
drivers/clk/sprd/ums512-clk.c
2068
&iis0_eb.common,
drivers/clk/sprd/ums512-clk.c
2069
&iis1_eb.common,
drivers/clk/sprd/ums512-clk.c
2070
&iis2_eb.common,
drivers/clk/sprd/ums512-clk.c
2071
&apb_reg_eb.common,
drivers/clk/sprd/ums512-clk.c
2072
&spi0_eb.common,
drivers/clk/sprd/ums512-clk.c
2073
&spi1_eb.common,
drivers/clk/sprd/ums512-clk.c
2074
&spi2_eb.common,
drivers/clk/sprd/ums512-clk.c
2075
&spi3_eb.common,
drivers/clk/sprd/ums512-clk.c
2076
&i2c0_eb.common,
drivers/clk/sprd/ums512-clk.c
2077
&i2c1_eb.common,
drivers/clk/sprd/ums512-clk.c
2078
&i2c2_eb.common,
drivers/clk/sprd/ums512-clk.c
2079
&i2c3_eb.common,
drivers/clk/sprd/ums512-clk.c
2080
&i2c4_eb.common,
drivers/clk/sprd/ums512-clk.c
2081
&uart0_eb.common,
drivers/clk/sprd/ums512-clk.c
2082
&uart1_eb.common,
drivers/clk/sprd/ums512-clk.c
2083
&uart2_eb.common,
drivers/clk/sprd/ums512-clk.c
2084
&sim0_32k_eb.common,
drivers/clk/sprd/ums512-clk.c
2085
&spi0_lfin_eb.common,
drivers/clk/sprd/ums512-clk.c
2086
&spi1_lfin_eb.common,
drivers/clk/sprd/ums512-clk.c
2087
&spi2_lfin_eb.common,
drivers/clk/sprd/ums512-clk.c
2088
&spi3_lfin_eb.common,
drivers/clk/sprd/ums512-clk.c
2089
&sdio0_eb.common,
drivers/clk/sprd/ums512-clk.c
2090
&sdio1_eb.common,
drivers/clk/sprd/ums512-clk.c
2091
&sdio2_eb.common,
drivers/clk/sprd/ums512-clk.c
2092
&emmc_eb.common,
drivers/clk/sprd/ums512-clk.c
2093
&sdio0_32k_eb.common,
drivers/clk/sprd/ums512-clk.c
2094
&sdio1_32k_eb.common,
drivers/clk/sprd/ums512-clk.c
2095
&sdio2_32k_eb.common,
drivers/clk/sprd/ums512-clk.c
2096
&emmc_32k_eb.common,
drivers/clk/sprd/ums512-clk.c
2101
[CLK_SIM0_EB] = &sim0_eb.common.hw,
drivers/clk/sprd/ums512-clk.c
2102
[CLK_IIS0_EB] = &iis0_eb.common.hw,
drivers/clk/sprd/ums512-clk.c
2103
[CLK_IIS1_EB] = &iis1_eb.common.hw,
drivers/clk/sprd/ums512-clk.c
2104
[CLK_IIS2_EB] = &iis2_eb.common.hw,
drivers/clk/sprd/ums512-clk.c
2105
[CLK_APB_REG_EB] = &apb_reg_eb.common.hw,
drivers/clk/sprd/ums512-clk.c
2106
[CLK_SPI0_EB] = &spi0_eb.common.hw,
drivers/clk/sprd/ums512-clk.c
2107
[CLK_SPI1_EB] = &spi1_eb.common.hw,
drivers/clk/sprd/ums512-clk.c
2108
[CLK_SPI2_EB] = &spi2_eb.common.hw,
drivers/clk/sprd/ums512-clk.c
2109
[CLK_SPI3_EB] = &spi3_eb.common.hw,
drivers/clk/sprd/ums512-clk.c
2110
[CLK_I2C0_EB] = &i2c0_eb.common.hw,
drivers/clk/sprd/ums512-clk.c
2111
[CLK_I2C1_EB] = &i2c1_eb.common.hw,
drivers/clk/sprd/ums512-clk.c
2112
[CLK_I2C2_EB] = &i2c2_eb.common.hw,
drivers/clk/sprd/ums512-clk.c
2113
[CLK_I2C3_EB] = &i2c3_eb.common.hw,
drivers/clk/sprd/ums512-clk.c
2114
[CLK_I2C4_EB] = &i2c4_eb.common.hw,
drivers/clk/sprd/ums512-clk.c
2115
[CLK_UART0_EB] = &uart0_eb.common.hw,
drivers/clk/sprd/ums512-clk.c
2116
[CLK_UART1_EB] = &uart1_eb.common.hw,
drivers/clk/sprd/ums512-clk.c
2117
[CLK_UART2_EB] = &uart2_eb.common.hw,
drivers/clk/sprd/ums512-clk.c
2118
[CLK_SIM0_32K_EB] = &sim0_32k_eb.common.hw,
drivers/clk/sprd/ums512-clk.c
2119
[CLK_SPI0_LFIN_EB] = &spi0_lfin_eb.common.hw,
drivers/clk/sprd/ums512-clk.c
2120
[CLK_SPI1_LFIN_EB] = &spi1_lfin_eb.common.hw,
drivers/clk/sprd/ums512-clk.c
2121
[CLK_SPI2_LFIN_EB] = &spi2_lfin_eb.common.hw,
drivers/clk/sprd/ums512-clk.c
2122
[CLK_SPI3_LFIN_EB] = &spi3_lfin_eb.common.hw,
drivers/clk/sprd/ums512-clk.c
2123
[CLK_SDIO0_EB] = &sdio0_eb.common.hw,
drivers/clk/sprd/ums512-clk.c
2124
[CLK_SDIO1_EB] = &sdio1_eb.common.hw,
drivers/clk/sprd/ums512-clk.c
2125
[CLK_SDIO2_EB] = &sdio2_eb.common.hw,
drivers/clk/sprd/ums512-clk.c
2126
[CLK_EMMC_EB] = &emmc_eb.common.hw,
drivers/clk/sprd/ums512-clk.c
2127
[CLK_SDIO0_32K_EB] = &sdio0_32k_eb.common.hw,
drivers/clk/sprd/ums512-clk.c
2128
[CLK_SDIO1_32K_EB] = &sdio1_32k_eb.common.hw,
drivers/clk/sprd/ums512-clk.c
2129
[CLK_SDIO2_32K_EB] = &sdio2_32k_eb.common.hw,
drivers/clk/sprd/ums512-clk.c
2130
[CLK_EMMC_32K_EB] = &emmc_32k_eb.common.hw,
drivers/clk/sprd/ums512-clk.c
238
static SPRD_PLL_HW(mpll0, "mpll0", &mpll0_gate.common.hw, 0x54, 3,
drivers/clk/sprd/ums512-clk.c
240
static CLK_FIXED_FACTOR_HW(mpll0_56m88, "mpll0-56m88", &mpll0.common.hw,
drivers/clk/sprd/ums512-clk.c
248
static SPRD_PLL_HW(mpll2, "mpll2", &mpll2_gate.common.hw, 0x9c, 3,
drivers/clk/sprd/ums512-clk.c
250
static CLK_FIXED_FACTOR_HW(mpll2_47m13, "mpll2-47m13", &mpll2.common.hw,
drivers/clk/sprd/ums512-clk.c
255
&rpll.common,
drivers/clk/sprd/ums512-clk.c
256
&audio_gate.common,
drivers/clk/sprd/ums512-clk.c
257
&mpll0.common,
drivers/clk/sprd/ums512-clk.c
258
&mpll2.common,
drivers/clk/sprd/ums512-clk.c
263
[CLK_RPLL] = &rpll.common.hw,
drivers/clk/sprd/ums512-clk.c
264
[CLK_AUDIO_GATE] = &audio_gate.common.hw,
drivers/clk/sprd/ums512-clk.c
265
[CLK_MPLL0] = &mpll0.common.hw,
drivers/clk/sprd/ums512-clk.c
267
[CLK_MPLL2] = &mpll2.common.hw,
drivers/clk/sprd/ums512-clk.c
282
static CLK_FIXED_FACTOR_HW(twpll_768m, "twpll-768m", &twpll.common.hw,
drivers/clk/sprd/ums512-clk.c
284
static CLK_FIXED_FACTOR_HW(twpll_384m, "twpll-384m", &twpll.common.hw,
drivers/clk/sprd/ums512-clk.c
286
static CLK_FIXED_FACTOR_HW(twpll_192m, "twpll-192m", &twpll.common.hw,
drivers/clk/sprd/ums512-clk.c
288
static CLK_FIXED_FACTOR_HW(twpll_96m, "twpll-96m", &twpll.common.hw,
drivers/clk/sprd/ums512-clk.c
290
static CLK_FIXED_FACTOR_HW(twpll_48m, "twpll-48m", &twpll.common.hw,
drivers/clk/sprd/ums512-clk.c
292
static CLK_FIXED_FACTOR_HW(twpll_24m, "twpll-24m", &twpll.common.hw,
drivers/clk/sprd/ums512-clk.c
294
static CLK_FIXED_FACTOR_HW(twpll_12m, "twpll-12m", &twpll.common.hw,
drivers/clk/sprd/ums512-clk.c
296
static CLK_FIXED_FACTOR_HW(twpll_512m, "twpll-512m", &twpll.common.hw,
drivers/clk/sprd/ums512-clk.c
298
static CLK_FIXED_FACTOR_HW(twpll_256m, "twpll-256m", &twpll.common.hw,
drivers/clk/sprd/ums512-clk.c
300
static CLK_FIXED_FACTOR_HW(twpll_128m, "twpll-128m", &twpll.common.hw,
drivers/clk/sprd/ums512-clk.c
302
static CLK_FIXED_FACTOR_HW(twpll_64m, "twpll-64m", &twpll.common.hw,
drivers/clk/sprd/ums512-clk.c
304
static CLK_FIXED_FACTOR_HW(twpll_307m2, "twpll-307m2", &twpll.common.hw,
drivers/clk/sprd/ums512-clk.c
306
static CLK_FIXED_FACTOR_HW(twpll_219m4, "twpll-219m4", &twpll.common.hw,
drivers/clk/sprd/ums512-clk.c
308
static CLK_FIXED_FACTOR_HW(twpll_170m6, "twpll-170m6", &twpll.common.hw,
drivers/clk/sprd/ums512-clk.c
310
static CLK_FIXED_FACTOR_HW(twpll_153m6, "twpll-153m6", &twpll.common.hw,
drivers/clk/sprd/ums512-clk.c
312
static CLK_FIXED_FACTOR_HW(twpll_76m8, "twpll-76m8", &twpll.common.hw,
drivers/clk/sprd/ums512-clk.c
314
static CLK_FIXED_FACTOR_HW(twpll_51m2, "twpll-51m2", &twpll.common.hw,
drivers/clk/sprd/ums512-clk.c
316
static CLK_FIXED_FACTOR_HW(twpll_38m4, "twpll-38m4", &twpll.common.hw,
drivers/clk/sprd/ums512-clk.c
318
static CLK_FIXED_FACTOR_HW(twpll_19m2, "twpll-19m2", &twpll.common.hw,
drivers/clk/sprd/ums512-clk.c
320
static CLK_FIXED_FACTOR_HW(twpll_12m29, "twpll-12m29", &twpll.common.hw,
drivers/clk/sprd/ums512-clk.c
325
static CLK_FIXED_FACTOR_HW(lpll_614m4, "lpll-614m4", &lpll.common.hw,
drivers/clk/sprd/ums512-clk.c
327
static CLK_FIXED_FACTOR_HW(lpll_409m6, "lpll-409m6", &lpll.common.hw,
drivers/clk/sprd/ums512-clk.c
329
static CLK_FIXED_FACTOR_HW(lpll_245m76, "lpll-245m76", &lpll.common.hw,
drivers/clk/sprd/ums512-clk.c
331
static CLK_FIXED_FACTOR_HW(lpll_30m72, "lpll-30m72", &lpll.common.hw,
drivers/clk/sprd/ums512-clk.c
336
static CLK_FIXED_FACTOR_HW(isppll_468m, "isppll-468m", &isppll.common.hw,
drivers/clk/sprd/ums512-clk.c
338
static CLK_FIXED_FACTOR_HW(isppll_78m, "isppll-78m", &isppll.common.hw,
drivers/clk/sprd/ums512-clk.c
341
static SPRD_PLL_HW(gpll, "gpll", &gpll_gate.common.hw, 0x48, 3,
drivers/clk/sprd/ums512-clk.c
343
static CLK_FIXED_FACTOR_HW(gpll_40m, "gpll-40m", &gpll.common.hw,
drivers/clk/sprd/ums512-clk.c
346
static SPRD_PLL_HW(cppll, "cppll", &cppll_gate.common.hw, 0x60, 3,
drivers/clk/sprd/ums512-clk.c
348
static CLK_FIXED_FACTOR_HW(cppll_39m32, "cppll-39m32", &cppll.common.hw,
drivers/clk/sprd/ums512-clk.c
353
&twpll.common,
drivers/clk/sprd/ums512-clk.c
354
&lpll.common,
drivers/clk/sprd/ums512-clk.c
355
&isppll.common,
drivers/clk/sprd/ums512-clk.c
356
&gpll.common,
drivers/clk/sprd/ums512-clk.c
357
&cppll.common,
drivers/clk/sprd/ums512-clk.c
362
[CLK_TWPLL] = &twpll.common.hw,
drivers/clk/sprd/ums512-clk.c
383
[CLK_LPLL] = &lpll.common.hw,
drivers/clk/sprd/ums512-clk.c
388
[CLK_ISPPLL] = &isppll.common.hw,
drivers/clk/sprd/ums512-clk.c
391
[CLK_GPLL] = &gpll.common.hw,
drivers/clk/sprd/ums512-clk.c
393
[CLK_CPPLL] = &cppll.common.hw,
drivers/clk/sprd/ums512-clk.c
427
&dsi_eb.common,
drivers/clk/sprd/ums512-clk.c
428
&dispc_eb.common,
drivers/clk/sprd/ums512-clk.c
429
&vsp_eb.common,
drivers/clk/sprd/ums512-clk.c
430
&vdma_eb.common,
drivers/clk/sprd/ums512-clk.c
431
&dma_pub_eb.common,
drivers/clk/sprd/ums512-clk.c
432
&dma_sec_eb.common,
drivers/clk/sprd/ums512-clk.c
433
&ipi_eb.common,
drivers/clk/sprd/ums512-clk.c
434
&ahb_ckg_eb.common,
drivers/clk/sprd/ums512-clk.c
435
&bm_clk_eb.common,
drivers/clk/sprd/ums512-clk.c
440
[CLK_DSI_EB] = &dsi_eb.common.hw,
drivers/clk/sprd/ums512-clk.c
441
[CLK_DISPC_EB] = &dispc_eb.common.hw,
drivers/clk/sprd/ums512-clk.c
442
[CLK_VSP_EB] = &vsp_eb.common.hw,
drivers/clk/sprd/ums512-clk.c
443
[CLK_VDMA_EB] = &vdma_eb.common.hw,
drivers/clk/sprd/ums512-clk.c
444
[CLK_DMA_PUB_EB] = &dma_pub_eb.common.hw,
drivers/clk/sprd/ums512-clk.c
445
[CLK_DMA_SEC_EB] = &dma_sec_eb.common.hw,
drivers/clk/sprd/ums512-clk.c
446
[CLK_IPI_EB] = &ipi_eb.common.hw,
drivers/clk/sprd/ums512-clk.c
447
[CLK_AHB_CKG_EB] = &ahb_ckg_eb.common.hw,
drivers/clk/sprd/ums512-clk.c
448
[CLK_BM_CLK_EB] = &bm_clk_eb.common.hw,
drivers/clk/sprd/ums512-clk.c
559
{ .hw = &rpll.common.hw },
drivers/clk/sprd/ums512-clk.c
617
{ .hw = &isppll.common.hw },
drivers/clk/sprd/ums512-clk.c
621
static SPRD_DIV_CLK_HW(vdsp_m_clk, "vdsp-m-clk", &vdsp_clk.common.hw,
drivers/clk/sprd/ums512-clk.c
626
&ap_apb_clk.common,
drivers/clk/sprd/ums512-clk.c
627
&ipi_clk.common,
drivers/clk/sprd/ums512-clk.c
628
&ap_uart0_clk.common,
drivers/clk/sprd/ums512-clk.c
629
&ap_uart1_clk.common,
drivers/clk/sprd/ums512-clk.c
630
&ap_uart2_clk.common,
drivers/clk/sprd/ums512-clk.c
631
&ap_i2c0_clk.common,
drivers/clk/sprd/ums512-clk.c
632
&ap_i2c1_clk.common,
drivers/clk/sprd/ums512-clk.c
633
&ap_i2c2_clk.common,
drivers/clk/sprd/ums512-clk.c
634
&ap_i2c3_clk.common,
drivers/clk/sprd/ums512-clk.c
635
&ap_i2c4_clk.common,
drivers/clk/sprd/ums512-clk.c
636
&ap_spi0_clk.common,
drivers/clk/sprd/ums512-clk.c
637
&ap_spi1_clk.common,
drivers/clk/sprd/ums512-clk.c
638
&ap_spi2_clk.common,
drivers/clk/sprd/ums512-clk.c
639
&ap_spi3_clk.common,
drivers/clk/sprd/ums512-clk.c
640
&ap_iis0_clk.common,
drivers/clk/sprd/ums512-clk.c
641
&ap_iis1_clk.common,
drivers/clk/sprd/ums512-clk.c
642
&ap_iis2_clk.common,
drivers/clk/sprd/ums512-clk.c
643
&ap_sim_clk.common,
drivers/clk/sprd/ums512-clk.c
644
&ap_ce_clk.common,
drivers/clk/sprd/ums512-clk.c
645
&sdio0_2x_clk.common,
drivers/clk/sprd/ums512-clk.c
646
&sdio1_2x_clk.common,
drivers/clk/sprd/ums512-clk.c
647
&emmc_2x_clk.common,
drivers/clk/sprd/ums512-clk.c
648
&vsp_clk.common,
drivers/clk/sprd/ums512-clk.c
649
&dispc0_clk.common,
drivers/clk/sprd/ums512-clk.c
650
&dispc0_dpi_clk.common,
drivers/clk/sprd/ums512-clk.c
651
&dsi_apb_clk.common,
drivers/clk/sprd/ums512-clk.c
652
&dsi_rxesc.common,
drivers/clk/sprd/ums512-clk.c
653
&dsi_lanebyte.common,
drivers/clk/sprd/ums512-clk.c
654
&vdsp_clk.common,
drivers/clk/sprd/ums512-clk.c
655
&vdsp_m_clk.common,
drivers/clk/sprd/ums512-clk.c
661
[CLK_AP_APB] = &ap_apb_clk.common.hw,
drivers/clk/sprd/ums512-clk.c
662
[CLK_IPI] = &ipi_clk.common.hw,
drivers/clk/sprd/ums512-clk.c
663
[CLK_AP_UART0] = &ap_uart0_clk.common.hw,
drivers/clk/sprd/ums512-clk.c
664
[CLK_AP_UART1] = &ap_uart1_clk.common.hw,
drivers/clk/sprd/ums512-clk.c
665
[CLK_AP_UART2] = &ap_uart2_clk.common.hw,
drivers/clk/sprd/ums512-clk.c
666
[CLK_AP_I2C0] = &ap_i2c0_clk.common.hw,
drivers/clk/sprd/ums512-clk.c
667
[CLK_AP_I2C1] = &ap_i2c1_clk.common.hw,
drivers/clk/sprd/ums512-clk.c
668
[CLK_AP_I2C2] = &ap_i2c2_clk.common.hw,
drivers/clk/sprd/ums512-clk.c
669
[CLK_AP_I2C3] = &ap_i2c3_clk.common.hw,
drivers/clk/sprd/ums512-clk.c
670
[CLK_AP_I2C4] = &ap_i2c4_clk.common.hw,
drivers/clk/sprd/ums512-clk.c
671
[CLK_AP_SPI0] = &ap_spi0_clk.common.hw,
drivers/clk/sprd/ums512-clk.c
672
[CLK_AP_SPI1] = &ap_spi1_clk.common.hw,
drivers/clk/sprd/ums512-clk.c
673
[CLK_AP_SPI2] = &ap_spi2_clk.common.hw,
drivers/clk/sprd/ums512-clk.c
674
[CLK_AP_SPI3] = &ap_spi3_clk.common.hw,
drivers/clk/sprd/ums512-clk.c
675
[CLK_AP_IIS0] = &ap_iis0_clk.common.hw,
drivers/clk/sprd/ums512-clk.c
676
[CLK_AP_IIS1] = &ap_iis1_clk.common.hw,
drivers/clk/sprd/ums512-clk.c
677
[CLK_AP_IIS2] = &ap_iis2_clk.common.hw,
drivers/clk/sprd/ums512-clk.c
678
[CLK_AP_SIM] = &ap_sim_clk.common.hw,
drivers/clk/sprd/ums512-clk.c
679
[CLK_AP_CE] = &ap_ce_clk.common.hw,
drivers/clk/sprd/ums512-clk.c
68
&isppll_gate.common,
drivers/clk/sprd/ums512-clk.c
680
[CLK_SDIO0_2X] = &sdio0_2x_clk.common.hw,
drivers/clk/sprd/ums512-clk.c
681
[CLK_SDIO1_2X] = &sdio1_2x_clk.common.hw,
drivers/clk/sprd/ums512-clk.c
682
[CLK_EMMC_2X] = &emmc_2x_clk.common.hw,
drivers/clk/sprd/ums512-clk.c
683
[CLK_VSP] = &vsp_clk.common.hw,
drivers/clk/sprd/ums512-clk.c
684
[CLK_DISPC0] = &dispc0_clk.common.hw,
drivers/clk/sprd/ums512-clk.c
685
[CLK_DISPC0_DPI] = &dispc0_dpi_clk.common.hw,
drivers/clk/sprd/ums512-clk.c
686
[CLK_DSI_APB] = &dsi_apb_clk.common.hw,
drivers/clk/sprd/ums512-clk.c
687
[CLK_DSI_RXESC] = &dsi_rxesc.common.hw,
drivers/clk/sprd/ums512-clk.c
688
[CLK_DSI_LANEBYTE] = &dsi_lanebyte.common.hw,
drivers/clk/sprd/ums512-clk.c
689
[CLK_VDSP] = &vdsp_clk.common.hw,
drivers/clk/sprd/ums512-clk.c
69
&dpll0_gate.common,
drivers/clk/sprd/ums512-clk.c
690
[CLK_VDSP_M] = &vdsp_m_clk.common.hw,
drivers/clk/sprd/ums512-clk.c
70
&dpll1_gate.common,
drivers/clk/sprd/ums512-clk.c
71
&lpll_gate.common,
drivers/clk/sprd/ums512-clk.c
72
&twpll_gate.common,
drivers/clk/sprd/ums512-clk.c
73
&gpll_gate.common,
drivers/clk/sprd/ums512-clk.c
74
&rpll_gate.common,
drivers/clk/sprd/ums512-clk.c
75
&cppll_gate.common,
drivers/clk/sprd/ums512-clk.c
752
{ .hw = &rpll.common.hw },
drivers/clk/sprd/ums512-clk.c
76
&mpll0_gate.common,
drivers/clk/sprd/ums512-clk.c
77
&mpll1_gate.common,
drivers/clk/sprd/ums512-clk.c
78
&mpll2_gate.common,
drivers/clk/sprd/ums512-clk.c
93
[CLK_ISPPLL_GATE] = &isppll_gate.common.hw,
drivers/clk/sprd/ums512-clk.c
94
[CLK_DPLL0_GATE] = &dpll0_gate.common.hw,
drivers/clk/sprd/ums512-clk.c
95
[CLK_DPLL1_GATE] = &dpll1_gate.common.hw,
drivers/clk/sprd/ums512-clk.c
951
static SPRD_DIV_CLK_HW(cssys_pub_clk, "cssys-pub-clk", &cssys_clk.common.hw,
drivers/clk/sprd/ums512-clk.c
953
static SPRD_DIV_CLK_HW(cssys_apb_clk, "cssys-apb-clk", &cssys_clk.common.hw,
drivers/clk/sprd/ums512-clk.c
96
[CLK_LPLL_GATE] = &lpll_gate.common.hw,
drivers/clk/sprd/ums512-clk.c
97
[CLK_TWPLL_GATE] = &twpll_gate.common.hw,
drivers/clk/sprd/ums512-clk.c
979
{ .hw = &rpll.common.hw },
drivers/clk/sprd/ums512-clk.c
98
[CLK_GPLL_GATE] = &gpll_gate.common.hw,
drivers/clk/sprd/ums512-clk.c
99
[CLK_RPLL_GATE] = &rpll_gate.common.hw,
drivers/clk/sunxi-ng/ccu-sun20i-d1-r.c
31
static const struct clk_hw *r_ahb_hw = &r_ahb_clk.common.hw;
drivers/clk/sunxi-ng/ccu-sun20i-d1-r.c
39
static const struct clk_hw *r_apb0_hw = &r_apb0_clk.common.hw;
drivers/clk/sunxi-ng/ccu-sun20i-d1-r.c
68
&r_ahb_clk.common,
drivers/clk/sunxi-ng/ccu-sun20i-d1-r.c
69
&r_apb0_clk.common,
drivers/clk/sunxi-ng/ccu-sun20i-d1-r.c
70
&bus_r_timer_clk.common,
drivers/clk/sunxi-ng/ccu-sun20i-d1-r.c
71
&bus_r_twd_clk.common,
drivers/clk/sunxi-ng/ccu-sun20i-d1-r.c
72
&bus_r_ppu_clk.common,
drivers/clk/sunxi-ng/ccu-sun20i-d1-r.c
73
&r_ir_rx_clk.common,
drivers/clk/sunxi-ng/ccu-sun20i-d1-r.c
74
&bus_r_ir_rx_clk.common,
drivers/clk/sunxi-ng/ccu-sun20i-d1-r.c
75
&bus_r_rtc_clk.common,
drivers/clk/sunxi-ng/ccu-sun20i-d1-r.c
76
&bus_r_cpucfg_clk.common,
drivers/clk/sunxi-ng/ccu-sun20i-d1-r.c
82
[CLK_R_AHB] = &r_ahb_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun20i-d1-r.c
83
[CLK_R_APB0] = &r_apb0_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun20i-d1-r.c
84
[CLK_BUS_R_TIMER] = &bus_r_timer_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun20i-d1-r.c
85
[CLK_BUS_R_TWD] = &bus_r_twd_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun20i-d1-r.c
86
[CLK_BUS_R_PPU] = &bus_r_ppu_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun20i-d1-r.c
87
[CLK_R_IR_RX] = &r_ir_rx_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun20i-d1-r.c
88
[CLK_BUS_R_IR_RX] = &bus_r_ir_rx_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun20i-d1-r.c
89
[CLK_BUS_R_RTC] = &bus_r_rtc_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun20i-d1-r.c
90
[CLK_BUS_R_CPUCFG] = &bus_r_cpucfg_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun20i-d1.c
1000
&bus_mmc2_clk.common,
drivers/clk/sunxi-ng/ccu-sun20i-d1.c
1001
&bus_uart0_clk.common,
drivers/clk/sunxi-ng/ccu-sun20i-d1.c
1002
&bus_uart1_clk.common,
drivers/clk/sunxi-ng/ccu-sun20i-d1.c
1003
&bus_uart2_clk.common,
drivers/clk/sunxi-ng/ccu-sun20i-d1.c
1004
&bus_uart3_clk.common,
drivers/clk/sunxi-ng/ccu-sun20i-d1.c
1005
&bus_uart4_clk.common,
drivers/clk/sunxi-ng/ccu-sun20i-d1.c
1006
&bus_uart5_clk.common,
drivers/clk/sunxi-ng/ccu-sun20i-d1.c
1007
&bus_i2c0_clk.common,
drivers/clk/sunxi-ng/ccu-sun20i-d1.c
1008
&bus_i2c1_clk.common,
drivers/clk/sunxi-ng/ccu-sun20i-d1.c
1009
&bus_i2c2_clk.common,
drivers/clk/sunxi-ng/ccu-sun20i-d1.c
1010
&bus_i2c3_clk.common,
drivers/clk/sunxi-ng/ccu-sun20i-d1.c
1011
&bus_can0_clk.common,
drivers/clk/sunxi-ng/ccu-sun20i-d1.c
1012
&bus_can1_clk.common,
drivers/clk/sunxi-ng/ccu-sun20i-d1.c
1013
&spi0_clk.common,
drivers/clk/sunxi-ng/ccu-sun20i-d1.c
1014
&spi1_clk.common,
drivers/clk/sunxi-ng/ccu-sun20i-d1.c
1015
&bus_spi0_clk.common,
drivers/clk/sunxi-ng/ccu-sun20i-d1.c
1016
&bus_spi1_clk.common,
drivers/clk/sunxi-ng/ccu-sun20i-d1.c
1017
&emac_25M_clk.common,
drivers/clk/sunxi-ng/ccu-sun20i-d1.c
1018
&bus_emac_clk.common,
drivers/clk/sunxi-ng/ccu-sun20i-d1.c
1019
&ir_tx_clk.common,
drivers/clk/sunxi-ng/ccu-sun20i-d1.c
1020
&bus_ir_tx_clk.common,
drivers/clk/sunxi-ng/ccu-sun20i-d1.c
1021
&bus_gpadc_clk.common,
drivers/clk/sunxi-ng/ccu-sun20i-d1.c
1022
&bus_ths_clk.common,
drivers/clk/sunxi-ng/ccu-sun20i-d1.c
1023
&i2s0_clk.common,
drivers/clk/sunxi-ng/ccu-sun20i-d1.c
1024
&i2s1_clk.common,
drivers/clk/sunxi-ng/ccu-sun20i-d1.c
1025
&i2s2_clk.common,
drivers/clk/sunxi-ng/ccu-sun20i-d1.c
1026
&i2s2_asrc_clk.common,
drivers/clk/sunxi-ng/ccu-sun20i-d1.c
1027
&bus_i2s0_clk.common,
drivers/clk/sunxi-ng/ccu-sun20i-d1.c
1028
&bus_i2s1_clk.common,
drivers/clk/sunxi-ng/ccu-sun20i-d1.c
1029
&bus_i2s2_clk.common,
drivers/clk/sunxi-ng/ccu-sun20i-d1.c
1030
&spdif_tx_clk.common,
drivers/clk/sunxi-ng/ccu-sun20i-d1.c
1031
&spdif_rx_clk.common,
drivers/clk/sunxi-ng/ccu-sun20i-d1.c
1032
&bus_spdif_clk.common,
drivers/clk/sunxi-ng/ccu-sun20i-d1.c
1033
&dmic_clk.common,
drivers/clk/sunxi-ng/ccu-sun20i-d1.c
1034
&bus_dmic_clk.common,
drivers/clk/sunxi-ng/ccu-sun20i-d1.c
1035
&audio_dac_clk.common,
drivers/clk/sunxi-ng/ccu-sun20i-d1.c
1036
&audio_adc_clk.common,
drivers/clk/sunxi-ng/ccu-sun20i-d1.c
1037
&bus_audio_clk.common,
drivers/clk/sunxi-ng/ccu-sun20i-d1.c
1038
&usb_ohci0_clk.common,
drivers/clk/sunxi-ng/ccu-sun20i-d1.c
1039
&usb_ohci1_clk.common,
drivers/clk/sunxi-ng/ccu-sun20i-d1.c
1040
&bus_ohci0_clk.common,
drivers/clk/sunxi-ng/ccu-sun20i-d1.c
1041
&bus_ohci1_clk.common,
drivers/clk/sunxi-ng/ccu-sun20i-d1.c
1042
&bus_ehci0_clk.common,
drivers/clk/sunxi-ng/ccu-sun20i-d1.c
1043
&bus_ehci1_clk.common,
drivers/clk/sunxi-ng/ccu-sun20i-d1.c
1044
&bus_otg_clk.common,
drivers/clk/sunxi-ng/ccu-sun20i-d1.c
1045
&bus_lradc_clk.common,
drivers/clk/sunxi-ng/ccu-sun20i-d1.c
1046
&bus_dpss_top_clk.common,
drivers/clk/sunxi-ng/ccu-sun20i-d1.c
1047
&hdmi_24M_clk.common,
drivers/clk/sunxi-ng/ccu-sun20i-d1.c
1048
&hdmi_cec_32k_clk.common,
drivers/clk/sunxi-ng/ccu-sun20i-d1.c
1049
&hdmi_cec_clk.common,
drivers/clk/sunxi-ng/ccu-sun20i-d1.c
1050
&bus_hdmi_clk.common,
drivers/clk/sunxi-ng/ccu-sun20i-d1.c
1051
&mipi_dsi_clk.common,
drivers/clk/sunxi-ng/ccu-sun20i-d1.c
1052
&bus_mipi_dsi_clk.common,
drivers/clk/sunxi-ng/ccu-sun20i-d1.c
1053
&tcon_lcd0_clk.common,
drivers/clk/sunxi-ng/ccu-sun20i-d1.c
1054
&bus_tcon_lcd0_clk.common,
drivers/clk/sunxi-ng/ccu-sun20i-d1.c
1055
&tcon_tv_clk.common,
drivers/clk/sunxi-ng/ccu-sun20i-d1.c
1056
&bus_tcon_tv_clk.common,
drivers/clk/sunxi-ng/ccu-sun20i-d1.c
1057
&tve_clk.common,
drivers/clk/sunxi-ng/ccu-sun20i-d1.c
1058
&bus_tve_top_clk.common,
drivers/clk/sunxi-ng/ccu-sun20i-d1.c
1059
&bus_tve_clk.common,
drivers/clk/sunxi-ng/ccu-sun20i-d1.c
1060
&tvd_clk.common,
drivers/clk/sunxi-ng/ccu-sun20i-d1.c
1061
&bus_tvd_top_clk.common,
drivers/clk/sunxi-ng/ccu-sun20i-d1.c
1062
&bus_tvd_clk.common,
drivers/clk/sunxi-ng/ccu-sun20i-d1.c
1063
&ledc_clk.common,
drivers/clk/sunxi-ng/ccu-sun20i-d1.c
1064
&bus_ledc_clk.common,
drivers/clk/sunxi-ng/ccu-sun20i-d1.c
1065
&csi_top_clk.common,
drivers/clk/sunxi-ng/ccu-sun20i-d1.c
1066
&csi_mclk_clk.common,
drivers/clk/sunxi-ng/ccu-sun20i-d1.c
1067
&bus_csi_clk.common,
drivers/clk/sunxi-ng/ccu-sun20i-d1.c
1068
&tpadc_clk.common,
drivers/clk/sunxi-ng/ccu-sun20i-d1.c
1069
&bus_tpadc_clk.common,
drivers/clk/sunxi-ng/ccu-sun20i-d1.c
1070
&bus_tzma_clk.common,
drivers/clk/sunxi-ng/ccu-sun20i-d1.c
1071
&dsp_clk.common,
drivers/clk/sunxi-ng/ccu-sun20i-d1.c
1072
&bus_dsp_cfg_clk.common,
drivers/clk/sunxi-ng/ccu-sun20i-d1.c
1073
&riscv_clk.common,
drivers/clk/sunxi-ng/ccu-sun20i-d1.c
1074
&riscv_axi_clk.common,
drivers/clk/sunxi-ng/ccu-sun20i-d1.c
1075
&bus_riscv_cfg_clk.common,
drivers/clk/sunxi-ng/ccu-sun20i-d1.c
1076
&fanout_24M_clk.common,
drivers/clk/sunxi-ng/ccu-sun20i-d1.c
1077
&fanout_12M_clk.common,
drivers/clk/sunxi-ng/ccu-sun20i-d1.c
1078
&fanout_16M_clk.common,
drivers/clk/sunxi-ng/ccu-sun20i-d1.c
1079
&fanout_25M_clk.common,
drivers/clk/sunxi-ng/ccu-sun20i-d1.c
1080
&fanout_32k_clk.common,
drivers/clk/sunxi-ng/ccu-sun20i-d1.c
1081
&fanout_27M_clk.common,
drivers/clk/sunxi-ng/ccu-sun20i-d1.c
1082
&fanout_pclk_clk.common,
drivers/clk/sunxi-ng/ccu-sun20i-d1.c
1083
&fanout0_clk.common,
drivers/clk/sunxi-ng/ccu-sun20i-d1.c
1084
&fanout1_clk.common,
drivers/clk/sunxi-ng/ccu-sun20i-d1.c
1085
&fanout2_clk.common,
drivers/clk/sunxi-ng/ccu-sun20i-d1.c
109
.common = {
drivers/clk/sunxi-ng/ccu-sun20i-d1.c
1091
[CLK_PLL_CPUX] = &pll_cpux_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun20i-d1.c
1092
[CLK_PLL_DDR0] = &pll_ddr0_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun20i-d1.c
1093
[CLK_PLL_PERIPH0_4X] = &pll_periph0_4x_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun20i-d1.c
1094
[CLK_PLL_PERIPH0_2X] = &pll_periph0_2x_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun20i-d1.c
1095
[CLK_PLL_PERIPH0_800M] = &pll_periph0_800M_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun20i-d1.c
1098
[CLK_PLL_VIDEO0_4X] = &pll_video0_4x_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun20i-d1.c
1101
[CLK_PLL_VIDEO1_4X] = &pll_video1_4x_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun20i-d1.c
1104
[CLK_PLL_VE] = &pll_ve_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun20i-d1.c
1105
[CLK_PLL_AUDIO0_4X] = &pll_audio0_4x_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun20i-d1.c
1108
[CLK_PLL_AUDIO1] = &pll_audio1_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun20i-d1.c
1109
[CLK_PLL_AUDIO1_DIV2] = &pll_audio1_div2_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun20i-d1.c
1110
[CLK_PLL_AUDIO1_DIV5] = &pll_audio1_div5_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun20i-d1.c
1111
[CLK_CPUX] = &cpux_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun20i-d1.c
1112
[CLK_CPUX_AXI] = &cpux_axi_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun20i-d1.c
1113
[CLK_CPUX_APB] = &cpux_apb_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun20i-d1.c
1114
[CLK_PSI_AHB] = &psi_ahb_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun20i-d1.c
1115
[CLK_APB0] = &apb0_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun20i-d1.c
1116
[CLK_APB1] = &apb1_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun20i-d1.c
1118
[CLK_DE] = &de_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun20i-d1.c
1119
[CLK_BUS_DE] = &bus_de_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun20i-d1.c
1120
[CLK_DI] = &di_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun20i-d1.c
1121
[CLK_BUS_DI] = &bus_di_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun20i-d1.c
1122
[CLK_G2D] = &g2d_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun20i-d1.c
1123
[CLK_BUS_G2D] = &bus_g2d_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun20i-d1.c
1124
[CLK_CE] = &ce_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun20i-d1.c
1125
[CLK_BUS_CE] = &bus_ce_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun20i-d1.c
1126
[CLK_VE] = &ve_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun20i-d1.c
1127
[CLK_BUS_VE] = &bus_ve_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun20i-d1.c
1128
[CLK_BUS_DMA] = &bus_dma_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun20i-d1.c
1129
[CLK_BUS_MSGBOX0] = &bus_msgbox0_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun20i-d1.c
1130
[CLK_BUS_MSGBOX1] = &bus_msgbox1_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun20i-d1.c
1131
[CLK_BUS_MSGBOX2] = &bus_msgbox2_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun20i-d1.c
1132
[CLK_BUS_SPINLOCK] = &bus_spinlock_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun20i-d1.c
1133
[CLK_BUS_HSTIMER] = &bus_hstimer_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun20i-d1.c
1134
[CLK_AVS] = &avs_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun20i-d1.c
1135
[CLK_BUS_DBG] = &bus_dbg_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun20i-d1.c
1136
[CLK_BUS_PWM] = &bus_pwm_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun20i-d1.c
1137
[CLK_BUS_IOMMU] = &bus_iommu_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun20i-d1.c
1138
[CLK_DRAM] = &dram_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun20i-d1.c
1139
[CLK_MBUS_DMA] = &mbus_dma_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun20i-d1.c
1140
[CLK_MBUS_VE] = &mbus_ve_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun20i-d1.c
1141
[CLK_MBUS_CE] = &mbus_ce_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun20i-d1.c
1142
[CLK_MBUS_TVIN] = &mbus_tvin_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun20i-d1.c
1143
[CLK_MBUS_CSI] = &mbus_csi_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun20i-d1.c
1144
[CLK_MBUS_G2D] = &mbus_g2d_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun20i-d1.c
1145
[CLK_MBUS_RISCV] = &mbus_riscv_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun20i-d1.c
1146
[CLK_BUS_DRAM] = &bus_dram_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun20i-d1.c
1147
[CLK_MMC0] = &mmc0_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun20i-d1.c
1148
[CLK_MMC1] = &mmc1_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun20i-d1.c
1149
[CLK_MMC2] = &mmc2_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun20i-d1.c
1150
[CLK_BUS_MMC0] = &bus_mmc0_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun20i-d1.c
1151
[CLK_BUS_MMC1] = &bus_mmc1_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun20i-d1.c
1152
[CLK_BUS_MMC2] = &bus_mmc2_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun20i-d1.c
1153
[CLK_BUS_UART0] = &bus_uart0_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun20i-d1.c
1154
[CLK_BUS_UART1] = &bus_uart1_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun20i-d1.c
1155
[CLK_BUS_UART2] = &bus_uart2_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun20i-d1.c
1156
[CLK_BUS_UART3] = &bus_uart3_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun20i-d1.c
1157
[CLK_BUS_UART4] = &bus_uart4_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun20i-d1.c
1158
[CLK_BUS_UART5] = &bus_uart5_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun20i-d1.c
1159
[CLK_BUS_I2C0] = &bus_i2c0_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun20i-d1.c
1160
[CLK_BUS_I2C1] = &bus_i2c1_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun20i-d1.c
1161
[CLK_BUS_I2C2] = &bus_i2c2_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun20i-d1.c
1162
[CLK_BUS_I2C3] = &bus_i2c3_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun20i-d1.c
1163
[CLK_BUS_CAN0] = &bus_can0_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun20i-d1.c
1164
[CLK_BUS_CAN1] = &bus_can1_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun20i-d1.c
1165
[CLK_SPI0] = &spi0_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun20i-d1.c
1166
[CLK_SPI1] = &spi1_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun20i-d1.c
1167
[CLK_BUS_SPI0] = &bus_spi0_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun20i-d1.c
1168
[CLK_BUS_SPI1] = &bus_spi1_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun20i-d1.c
1169
[CLK_EMAC_25M] = &emac_25M_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun20i-d1.c
1170
[CLK_BUS_EMAC] = &bus_emac_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun20i-d1.c
1171
[CLK_IR_TX] = &ir_tx_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun20i-d1.c
1172
[CLK_BUS_IR_TX] = &bus_ir_tx_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun20i-d1.c
1173
[CLK_BUS_GPADC] = &bus_gpadc_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun20i-d1.c
1174
[CLK_BUS_THS] = &bus_ths_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun20i-d1.c
1175
[CLK_I2S0] = &i2s0_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun20i-d1.c
1176
[CLK_I2S1] = &i2s1_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun20i-d1.c
1177
[CLK_I2S2] = &i2s2_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun20i-d1.c
1178
[CLK_I2S2_ASRC] = &i2s2_asrc_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun20i-d1.c
1179
[CLK_BUS_I2S0] = &bus_i2s0_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun20i-d1.c
118
&pll_video0_4x_clk.common.hw
drivers/clk/sunxi-ng/ccu-sun20i-d1.c
1180
[CLK_BUS_I2S1] = &bus_i2s1_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun20i-d1.c
1181
[CLK_BUS_I2S2] = &bus_i2s2_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun20i-d1.c
1182
[CLK_SPDIF_TX] = &spdif_tx_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun20i-d1.c
1183
[CLK_SPDIF_RX] = &spdif_rx_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun20i-d1.c
1184
[CLK_BUS_SPDIF] = &bus_spdif_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun20i-d1.c
1185
[CLK_DMIC] = &dmic_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun20i-d1.c
1186
[CLK_BUS_DMIC] = &bus_dmic_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun20i-d1.c
1187
[CLK_AUDIO_DAC] = &audio_dac_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun20i-d1.c
1188
[CLK_AUDIO_ADC] = &audio_adc_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun20i-d1.c
1189
[CLK_BUS_AUDIO] = &bus_audio_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun20i-d1.c
1190
[CLK_USB_OHCI0] = &usb_ohci0_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun20i-d1.c
1191
[CLK_USB_OHCI1] = &usb_ohci1_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun20i-d1.c
1192
[CLK_BUS_OHCI0] = &bus_ohci0_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun20i-d1.c
1193
[CLK_BUS_OHCI1] = &bus_ohci1_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun20i-d1.c
1194
[CLK_BUS_EHCI0] = &bus_ehci0_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun20i-d1.c
1195
[CLK_BUS_EHCI1] = &bus_ehci1_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun20i-d1.c
1196
[CLK_BUS_OTG] = &bus_otg_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun20i-d1.c
1197
[CLK_BUS_LRADC] = &bus_lradc_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun20i-d1.c
1198
[CLK_BUS_DPSS_TOP] = &bus_dpss_top_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun20i-d1.c
1199
[CLK_HDMI_24M] = &hdmi_24M_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun20i-d1.c
1200
[CLK_HDMI_CEC_32K] = &hdmi_cec_32k_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun20i-d1.c
1201
[CLK_HDMI_CEC] = &hdmi_cec_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun20i-d1.c
1202
[CLK_BUS_HDMI] = &bus_hdmi_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun20i-d1.c
1203
[CLK_MIPI_DSI] = &mipi_dsi_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun20i-d1.c
1204
[CLK_BUS_MIPI_DSI] = &bus_mipi_dsi_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun20i-d1.c
1205
[CLK_TCON_LCD0] = &tcon_lcd0_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun20i-d1.c
1206
[CLK_BUS_TCON_LCD0] = &bus_tcon_lcd0_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun20i-d1.c
1207
[CLK_TCON_TV] = &tcon_tv_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun20i-d1.c
1208
[CLK_BUS_TCON_TV] = &bus_tcon_tv_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun20i-d1.c
1209
[CLK_TVE] = &tve_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun20i-d1.c
1210
[CLK_BUS_TVE_TOP] = &bus_tve_top_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun20i-d1.c
1211
[CLK_BUS_TVE] = &bus_tve_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun20i-d1.c
1212
[CLK_TVD] = &tvd_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun20i-d1.c
1213
[CLK_BUS_TVD_TOP] = &bus_tvd_top_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun20i-d1.c
1214
[CLK_BUS_TVD] = &bus_tvd_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun20i-d1.c
1215
[CLK_LEDC] = &ledc_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun20i-d1.c
1216
[CLK_BUS_LEDC] = &bus_ledc_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun20i-d1.c
1217
[CLK_CSI_TOP] = &csi_top_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun20i-d1.c
1218
[CLK_CSI_MCLK] = &csi_mclk_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun20i-d1.c
1219
[CLK_BUS_CSI] = &bus_csi_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun20i-d1.c
1220
[CLK_TPADC] = &tpadc_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun20i-d1.c
1221
[CLK_BUS_TPADC] = &bus_tpadc_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun20i-d1.c
1222
[CLK_BUS_TZMA] = &bus_tzma_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun20i-d1.c
1223
[CLK_DSP] = &dsp_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun20i-d1.c
1224
[CLK_BUS_DSP_CFG] = &bus_dsp_cfg_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun20i-d1.c
1225
[CLK_RISCV] = &riscv_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun20i-d1.c
1226
[CLK_RISCV_AXI] = &riscv_axi_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun20i-d1.c
1227
[CLK_BUS_RISCV_CFG] = &bus_riscv_cfg_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun20i-d1.c
1228
[CLK_FANOUT_24M] = &fanout_24M_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun20i-d1.c
1229
[CLK_FANOUT_12M] = &fanout_12M_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun20i-d1.c
1230
[CLK_FANOUT_16M] = &fanout_16M_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun20i-d1.c
1231
[CLK_FANOUT_25M] = &fanout_25M_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun20i-d1.c
1232
[CLK_FANOUT_32K] = &fanout_32k_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun20i-d1.c
1233
[CLK_FANOUT_27M] = &fanout_27M_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun20i-d1.c
1234
[CLK_FANOUT_PCLK] = &fanout_pclk_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun20i-d1.c
1235
[CLK_FANOUT0] = &fanout0_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun20i-d1.c
1236
[CLK_FANOUT1] = &fanout1_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun20i-d1.c
1237
[CLK_FANOUT2] = &fanout2_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun20i-d1.c
133
.common = {
drivers/clk/sunxi-ng/ccu-sun20i-d1.c
1339
.common = &riscv_clk.common,
drivers/clk/sunxi-ng/ccu-sun20i-d1.c
1393
ccu_mux_notifier_register(pll_cpux_clk.common.hw.clk,
drivers/clk/sunxi-ng/ccu-sun20i-d1.c
142
&pll_video1_4x_clk.common.hw
drivers/clk/sunxi-ng/ccu-sun20i-d1.c
156
.common = {
drivers/clk/sunxi-ng/ccu-sun20i-d1.c
184
.common = {
drivers/clk/sunxi-ng/ccu-sun20i-d1.c
194
&pll_audio0_4x_clk.common.hw
drivers/clk/sunxi-ng/ccu-sun20i-d1.c
213
.common = {
drivers/clk/sunxi-ng/ccu-sun20i-d1.c
222
&pll_audio1_clk.common.hw
drivers/clk/sunxi-ng/ccu-sun20i-d1.c
237
{ .hw = &pll_cpux_clk.common.hw },
drivers/clk/sunxi-ng/ccu-sun20i-d1.c
239
{ .hw = &pll_periph0_2x_clk.common.hw },
drivers/clk/sunxi-ng/ccu-sun20i-d1.c
240
{ .hw = &pll_periph0_800M_clk.common.hw },
drivers/clk/sunxi-ng/ccu-sun20i-d1.c
245
static const struct clk_hw *cpux_hws[] = { &cpux_clk.common.hw };
drivers/clk/sunxi-ng/ccu-sun20i-d1.c
266
{ .hw = &psi_ahb_clk.common.hw },
drivers/clk/sunxi-ng/ccu-sun20i-d1.c
281
static const struct clk_hw *psi_ahb_hws[] = { &psi_ahb_clk.common.hw };
drivers/clk/sunxi-ng/ccu-sun20i-d1.c
282
static const struct clk_hw *apb0_hws[] = { &apb0_clk.common.hw };
drivers/clk/sunxi-ng/ccu-sun20i-d1.c
283
static const struct clk_hw *apb1_hws[] = { &apb1_clk.common.hw };
drivers/clk/sunxi-ng/ccu-sun20i-d1.c
286
&pll_periph0_2x_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun20i-d1.c
287
&pll_video0_4x_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun20i-d1.c
288
&pll_video1_4x_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun20i-d1.c
289
&pll_audio1_div2_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun20i-d1.c
320
{ .hw = &pll_periph0_2x_clk.common.hw },
drivers/clk/sunxi-ng/ccu-sun20i-d1.c
334
&pll_ve_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun20i-d1.c
335
&pll_periph0_2x_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun20i-d1.c
375
&pll_ddr0_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun20i-d1.c
376
&pll_audio1_div2_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun20i-d1.c
377
&pll_periph0_2x_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun20i-d1.c
378
&pll_periph0_800M_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun20i-d1.c
387
&dram_clk.common.hw, 4, 1, 0);
drivers/clk/sunxi-ng/ccu-sun20i-d1.c
41
.common = {
drivers/clk/sunxi-ng/ccu-sun20i-d1.c
412
{ .hw = &pll_periph0_2x_clk.common.hw },
drivers/clk/sunxi-ng/ccu-sun20i-d1.c
413
{ .hw = &pll_audio1_div2_clk.common.hw },
drivers/clk/sunxi-ng/ccu-sun20i-d1.c
436
{ .hw = &pll_periph0_2x_clk.common.hw },
drivers/clk/sunxi-ng/ccu-sun20i-d1.c
437
{ .hw = &pll_periph0_800M_clk.common.hw },
drivers/clk/sunxi-ng/ccu-sun20i-d1.c
438
{ .hw = &pll_audio1_div2_clk.common.hw },
drivers/clk/sunxi-ng/ccu-sun20i-d1.c
486
{ .hw = &pll_periph0_2x_clk.common.hw },
drivers/clk/sunxi-ng/ccu-sun20i-d1.c
487
{ .hw = &pll_audio1_div2_clk.common.hw },
drivers/clk/sunxi-ng/ccu-sun20i-d1.c
488
{ .hw = &pll_audio1_div5_clk.common.hw },
drivers/clk/sunxi-ng/ccu-sun20i-d1.c
537
&pll_audio0_4x_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun20i-d1.c
538
&pll_audio1_div2_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun20i-d1.c
539
&pll_audio1_div5_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun20i-d1.c
563
&pll_audio0_4x_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun20i-d1.c
565
&pll_audio1_div2_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun20i-d1.c
566
&pll_audio1_div5_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun20i-d1.c
57
.common = {
drivers/clk/sunxi-ng/ccu-sun20i-d1.c
591
&pll_audio1_div2_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun20i-d1.c
592
&pll_audio1_div5_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun20i-d1.c
606
&pll_audio1_div2_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun20i-d1.c
607
&pll_audio1_div5_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun20i-d1.c
660
.common = {
drivers/clk/sunxi-ng/ccu-sun20i-d1.c
678
.common = {
drivers/clk/sunxi-ng/ccu-sun20i-d1.c
71
.common = {
drivers/clk/sunxi-ng/ccu-sun20i-d1.c
714
{ .hw = &hdmi_cec_32k_clk.common.hw },
drivers/clk/sunxi-ng/ccu-sun20i-d1.c
729
{ .hw = &pll_audio1_div2_clk.common.hw },
drivers/clk/sunxi-ng/ccu-sun20i-d1.c
742
&pll_video0_4x_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun20i-d1.c
744
&pll_video1_4x_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun20i-d1.c
745
&pll_periph0_2x_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun20i-d1.c
746
&pll_audio1_div2_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun20i-d1.c
80
&pll_periph0_4x_clk.common.hw
drivers/clk/sunxi-ng/ccu-sun20i-d1.c
808
&pll_periph0_2x_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun20i-d1.c
823
{ .hw = &pll_audio1_div2_clk.common.hw },
drivers/clk/sunxi-ng/ccu-sun20i-d1.c
824
{ .hw = &pll_audio1_div5_clk.common.hw },
drivers/clk/sunxi-ng/ccu-sun20i-d1.c
854
{ .hw = &pll_periph0_2x_clk.common.hw },
drivers/clk/sunxi-ng/ccu-sun20i-d1.c
855
{ .hw = &pll_audio1_div2_clk.common.hw },
drivers/clk/sunxi-ng/ccu-sun20i-d1.c
874
{ .hw = &pll_periph0_800M_clk.common.hw },
drivers/clk/sunxi-ng/ccu-sun20i-d1.c
876
{ .hw = &pll_cpux_clk.common.hw },
drivers/clk/sunxi-ng/ccu-sun20i-d1.c
877
{ .hw = &pll_audio1_div2_clk.common.hw },
drivers/clk/sunxi-ng/ccu-sun20i-d1.c
88
&pll_periph0_2x_clk.common.hw
drivers/clk/sunxi-ng/ccu-sun20i-d1.c
891
static SUNXI_CCU_DIV_TABLE_HW(riscv_axi_clk, "riscv-axi", &riscv_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun20i-d1.c
926
&fanout_32k_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun20i-d1.c
927
&fanout_12M_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun20i-d1.c
928
&fanout_16M_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun20i-d1.c
929
&fanout_24M_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun20i-d1.c
930
&fanout_25M_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun20i-d1.c
931
&fanout_27M_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun20i-d1.c
932
&fanout_pclk_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun20i-d1.c
948
&pll_cpux_clk.common,
drivers/clk/sunxi-ng/ccu-sun20i-d1.c
949
&pll_ddr0_clk.common,
drivers/clk/sunxi-ng/ccu-sun20i-d1.c
950
&pll_periph0_4x_clk.common,
drivers/clk/sunxi-ng/ccu-sun20i-d1.c
951
&pll_periph0_2x_clk.common,
drivers/clk/sunxi-ng/ccu-sun20i-d1.c
952
&pll_periph0_800M_clk.common,
drivers/clk/sunxi-ng/ccu-sun20i-d1.c
953
&pll_video0_4x_clk.common,
drivers/clk/sunxi-ng/ccu-sun20i-d1.c
954
&pll_video1_4x_clk.common,
drivers/clk/sunxi-ng/ccu-sun20i-d1.c
955
&pll_ve_clk.common,
drivers/clk/sunxi-ng/ccu-sun20i-d1.c
956
&pll_audio0_4x_clk.common,
drivers/clk/sunxi-ng/ccu-sun20i-d1.c
957
&pll_audio1_clk.common,
drivers/clk/sunxi-ng/ccu-sun20i-d1.c
958
&pll_audio1_div2_clk.common,
drivers/clk/sunxi-ng/ccu-sun20i-d1.c
959
&pll_audio1_div5_clk.common,
drivers/clk/sunxi-ng/ccu-sun20i-d1.c
960
&cpux_clk.common,
drivers/clk/sunxi-ng/ccu-sun20i-d1.c
961
&cpux_axi_clk.common,
drivers/clk/sunxi-ng/ccu-sun20i-d1.c
962
&cpux_apb_clk.common,
drivers/clk/sunxi-ng/ccu-sun20i-d1.c
963
&psi_ahb_clk.common,
drivers/clk/sunxi-ng/ccu-sun20i-d1.c
964
&apb0_clk.common,
drivers/clk/sunxi-ng/ccu-sun20i-d1.c
965
&apb1_clk.common,
drivers/clk/sunxi-ng/ccu-sun20i-d1.c
966
&de_clk.common,
drivers/clk/sunxi-ng/ccu-sun20i-d1.c
967
&bus_de_clk.common,
drivers/clk/sunxi-ng/ccu-sun20i-d1.c
968
&di_clk.common,
drivers/clk/sunxi-ng/ccu-sun20i-d1.c
969
&bus_di_clk.common,
drivers/clk/sunxi-ng/ccu-sun20i-d1.c
970
&g2d_clk.common,
drivers/clk/sunxi-ng/ccu-sun20i-d1.c
971
&bus_g2d_clk.common,
drivers/clk/sunxi-ng/ccu-sun20i-d1.c
972
&ce_clk.common,
drivers/clk/sunxi-ng/ccu-sun20i-d1.c
973
&bus_ce_clk.common,
drivers/clk/sunxi-ng/ccu-sun20i-d1.c
974
&ve_clk.common,
drivers/clk/sunxi-ng/ccu-sun20i-d1.c
975
&bus_ve_clk.common,
drivers/clk/sunxi-ng/ccu-sun20i-d1.c
976
&bus_dma_clk.common,
drivers/clk/sunxi-ng/ccu-sun20i-d1.c
977
&bus_msgbox0_clk.common,
drivers/clk/sunxi-ng/ccu-sun20i-d1.c
978
&bus_msgbox1_clk.common,
drivers/clk/sunxi-ng/ccu-sun20i-d1.c
979
&bus_msgbox2_clk.common,
drivers/clk/sunxi-ng/ccu-sun20i-d1.c
980
&bus_spinlock_clk.common,
drivers/clk/sunxi-ng/ccu-sun20i-d1.c
981
&bus_hstimer_clk.common,
drivers/clk/sunxi-ng/ccu-sun20i-d1.c
982
&avs_clk.common,
drivers/clk/sunxi-ng/ccu-sun20i-d1.c
983
&bus_dbg_clk.common,
drivers/clk/sunxi-ng/ccu-sun20i-d1.c
984
&bus_pwm_clk.common,
drivers/clk/sunxi-ng/ccu-sun20i-d1.c
985
&bus_iommu_clk.common,
drivers/clk/sunxi-ng/ccu-sun20i-d1.c
986
&dram_clk.common,
drivers/clk/sunxi-ng/ccu-sun20i-d1.c
987
&mbus_dma_clk.common,
drivers/clk/sunxi-ng/ccu-sun20i-d1.c
988
&mbus_ve_clk.common,
drivers/clk/sunxi-ng/ccu-sun20i-d1.c
989
&mbus_ce_clk.common,
drivers/clk/sunxi-ng/ccu-sun20i-d1.c
990
&mbus_tvin_clk.common,
drivers/clk/sunxi-ng/ccu-sun20i-d1.c
991
&mbus_csi_clk.common,
drivers/clk/sunxi-ng/ccu-sun20i-d1.c
992
&mbus_g2d_clk.common,
drivers/clk/sunxi-ng/ccu-sun20i-d1.c
993
&mbus_riscv_clk.common,
drivers/clk/sunxi-ng/ccu-sun20i-d1.c
994
&bus_dram_clk.common,
drivers/clk/sunxi-ng/ccu-sun20i-d1.c
995
&mmc0_clk.common,
drivers/clk/sunxi-ng/ccu-sun20i-d1.c
996
&mmc1_clk.common,
drivers/clk/sunxi-ng/ccu-sun20i-d1.c
997
&mmc2_clk.common,
drivers/clk/sunxi-ng/ccu-sun20i-d1.c
998
&bus_mmc0_clk.common,
drivers/clk/sunxi-ng/ccu-sun20i-d1.c
999
&bus_mmc1_clk.common,
drivers/clk/sunxi-ng/ccu-sun4i-a10.c
1000
&dram_mp_clk.common,
drivers/clk/sunxi-ng/ccu-sun4i-a10.c
1001
&dram_ace_clk.common,
drivers/clk/sunxi-ng/ccu-sun4i-a10.c
1002
&de_be0_clk.common,
drivers/clk/sunxi-ng/ccu-sun4i-a10.c
1003
&de_be1_clk.common,
drivers/clk/sunxi-ng/ccu-sun4i-a10.c
1004
&de_fe0_clk.common,
drivers/clk/sunxi-ng/ccu-sun4i-a10.c
1005
&de_fe1_clk.common,
drivers/clk/sunxi-ng/ccu-sun4i-a10.c
1006
&de_mp_clk.common,
drivers/clk/sunxi-ng/ccu-sun4i-a10.c
1007
&tcon0_ch0_clk.common,
drivers/clk/sunxi-ng/ccu-sun4i-a10.c
1008
&tcon1_ch0_clk.common,
drivers/clk/sunxi-ng/ccu-sun4i-a10.c
1009
&csi_sclk_clk.common,
drivers/clk/sunxi-ng/ccu-sun4i-a10.c
1010
&tvd_sun4i_clk.common,
drivers/clk/sunxi-ng/ccu-sun4i-a10.c
1011
&tvd_sclk1_sun7i_clk.common,
drivers/clk/sunxi-ng/ccu-sun4i-a10.c
1012
&tvd_sclk2_sun7i_clk.common,
drivers/clk/sunxi-ng/ccu-sun4i-a10.c
1013
&tcon0_ch1_sclk2_clk.common,
drivers/clk/sunxi-ng/ccu-sun4i-a10.c
1014
&tcon0_ch1_clk.common,
drivers/clk/sunxi-ng/ccu-sun4i-a10.c
1015
&tcon1_ch1_sclk2_clk.common,
drivers/clk/sunxi-ng/ccu-sun4i-a10.c
1016
&tcon1_ch1_clk.common,
drivers/clk/sunxi-ng/ccu-sun4i-a10.c
1017
&csi0_clk.common,
drivers/clk/sunxi-ng/ccu-sun4i-a10.c
1018
&csi1_clk.common,
drivers/clk/sunxi-ng/ccu-sun4i-a10.c
1019
&ve_clk.common,
drivers/clk/sunxi-ng/ccu-sun4i-a10.c
1020
&codec_clk.common,
drivers/clk/sunxi-ng/ccu-sun4i-a10.c
1021
&avs_clk.common,
drivers/clk/sunxi-ng/ccu-sun4i-a10.c
1022
&ace_clk.common,
drivers/clk/sunxi-ng/ccu-sun4i-a10.c
1023
&hdmi_clk.common,
drivers/clk/sunxi-ng/ccu-sun4i-a10.c
1024
&gpu_sun4i_clk.common,
drivers/clk/sunxi-ng/ccu-sun4i-a10.c
1025
&gpu_sun7i_clk.common,
drivers/clk/sunxi-ng/ccu-sun4i-a10.c
1026
&mbus_sun4i_clk.common,
drivers/clk/sunxi-ng/ccu-sun4i-a10.c
1027
&mbus_sun7i_clk.common,
drivers/clk/sunxi-ng/ccu-sun4i-a10.c
1028
&hdmi1_slow_clk.common,
drivers/clk/sunxi-ng/ccu-sun4i-a10.c
1029
&hdmi1_clk.common,
drivers/clk/sunxi-ng/ccu-sun4i-a10.c
1030
&out_a_clk.common,
drivers/clk/sunxi-ng/ccu-sun4i-a10.c
1031
&out_b_clk.common
drivers/clk/sunxi-ng/ccu-sun4i-a10.c
1035
&pll_audio_base_clk.common.hw
drivers/clk/sunxi-ng/ccu-sun4i-a10.c
104
.common = {
drivers/clk/sunxi-ng/ccu-sun4i-a10.c
1052
&pll_video0_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun4i-a10.c
1055
&pll_video1_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun4i-a10.c
1061
[CLK_HOSC] = &hosc_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun4i-a10.c
1062
[CLK_PLL_CORE] = &pll_core_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun4i-a10.c
1063
[CLK_PLL_AUDIO_BASE] = &pll_audio_base_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun4i-a10.c
1068
[CLK_PLL_VIDEO0] = &pll_video0_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun4i-a10.c
1070
[CLK_PLL_VE] = &pll_ve_sun4i_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun4i-a10.c
1071
[CLK_PLL_DDR_BASE] = &pll_ddr_base_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun4i-a10.c
1072
[CLK_PLL_DDR] = &pll_ddr_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun4i-a10.c
1073
[CLK_PLL_DDR_OTHER] = &pll_ddr_other_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun4i-a10.c
1074
[CLK_PLL_PERIPH_BASE] = &pll_periph_base_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun4i-a10.c
1076
[CLK_PLL_PERIPH_SATA] = &pll_periph_sata_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun4i-a10.c
1077
[CLK_PLL_VIDEO1] = &pll_video1_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun4i-a10.c
1079
[CLK_CPU] = &cpu_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun4i-a10.c
1080
[CLK_AXI] = &axi_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun4i-a10.c
1081
[CLK_AXI_DRAM] = &axi_dram_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun4i-a10.c
1082
[CLK_AHB] = &ahb_sun4i_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun4i-a10.c
1083
[CLK_APB0] = &apb0_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun4i-a10.c
1084
[CLK_APB1] = &apb1_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun4i-a10.c
1085
[CLK_AHB_OTG] = &ahb_otg_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun4i-a10.c
1086
[CLK_AHB_EHCI0] = &ahb_ehci0_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun4i-a10.c
1087
[CLK_AHB_OHCI0] = &ahb_ohci0_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun4i-a10.c
1088
[CLK_AHB_EHCI1] = &ahb_ehci1_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun4i-a10.c
1089
[CLK_AHB_OHCI1] = &ahb_ohci1_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun4i-a10.c
1090
[CLK_AHB_SS] = &ahb_ss_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun4i-a10.c
1091
[CLK_AHB_DMA] = &ahb_dma_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun4i-a10.c
1092
[CLK_AHB_BIST] = &ahb_bist_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun4i-a10.c
1093
[CLK_AHB_MMC0] = &ahb_mmc0_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun4i-a10.c
1094
[CLK_AHB_MMC1] = &ahb_mmc1_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun4i-a10.c
1095
[CLK_AHB_MMC2] = &ahb_mmc2_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun4i-a10.c
1096
[CLK_AHB_MMC3] = &ahb_mmc3_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun4i-a10.c
1097
[CLK_AHB_MS] = &ahb_ms_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun4i-a10.c
1098
[CLK_AHB_NAND] = &ahb_nand_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun4i-a10.c
1099
[CLK_AHB_SDRAM] = &ahb_sdram_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun4i-a10.c
1100
[CLK_AHB_ACE] = &ahb_ace_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun4i-a10.c
1101
[CLK_AHB_EMAC] = &ahb_emac_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun4i-a10.c
1102
[CLK_AHB_TS] = &ahb_ts_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun4i-a10.c
1103
[CLK_AHB_SPI0] = &ahb_spi0_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun4i-a10.c
1104
[CLK_AHB_SPI1] = &ahb_spi1_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun4i-a10.c
1105
[CLK_AHB_SPI2] = &ahb_spi2_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun4i-a10.c
1106
[CLK_AHB_SPI3] = &ahb_spi3_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun4i-a10.c
1107
[CLK_AHB_PATA] = &ahb_pata_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun4i-a10.c
1108
[CLK_AHB_SATA] = &ahb_sata_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun4i-a10.c
1109
[CLK_AHB_GPS] = &ahb_gps_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun4i-a10.c
1110
[CLK_AHB_VE] = &ahb_ve_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun4i-a10.c
1111
[CLK_AHB_TVD] = &ahb_tvd_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun4i-a10.c
1112
[CLK_AHB_TVE0] = &ahb_tve0_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun4i-a10.c
1113
[CLK_AHB_TVE1] = &ahb_tve1_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun4i-a10.c
1114
[CLK_AHB_LCD0] = &ahb_lcd0_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun4i-a10.c
1115
[CLK_AHB_LCD1] = &ahb_lcd1_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun4i-a10.c
1116
[CLK_AHB_CSI0] = &ahb_csi0_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun4i-a10.c
1117
[CLK_AHB_CSI1] = &ahb_csi1_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun4i-a10.c
1118
[CLK_AHB_HDMI0] = &ahb_hdmi0_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun4i-a10.c
1119
[CLK_AHB_DE_BE0] = &ahb_de_be0_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun4i-a10.c
1120
[CLK_AHB_DE_BE1] = &ahb_de_be1_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun4i-a10.c
1121
[CLK_AHB_DE_FE0] = &ahb_de_fe0_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun4i-a10.c
1122
[CLK_AHB_DE_FE1] = &ahb_de_fe1_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun4i-a10.c
1123
[CLK_AHB_MP] = &ahb_mp_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun4i-a10.c
1124
[CLK_AHB_GPU] = &ahb_gpu_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun4i-a10.c
1125
[CLK_APB0_CODEC] = &apb0_codec_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun4i-a10.c
1126
[CLK_APB0_SPDIF] = &apb0_spdif_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun4i-a10.c
1127
[CLK_APB0_AC97] = &apb0_ac97_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun4i-a10.c
1128
[CLK_APB0_I2S0] = &apb0_i2s0_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun4i-a10.c
1129
[CLK_APB0_PIO] = &apb0_pio_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun4i-a10.c
1130
[CLK_APB0_IR0] = &apb0_ir0_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun4i-a10.c
1131
[CLK_APB0_IR1] = &apb0_ir1_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun4i-a10.c
1132
[CLK_APB0_KEYPAD] = &apb0_keypad_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun4i-a10.c
1133
[CLK_APB1_I2C0] = &apb1_i2c0_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun4i-a10.c
1134
[CLK_APB1_I2C1] = &apb1_i2c1_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun4i-a10.c
1135
[CLK_APB1_I2C2] = &apb1_i2c2_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun4i-a10.c
1136
[CLK_APB1_CAN] = &apb1_can_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun4i-a10.c
1137
[CLK_APB1_SCR] = &apb1_scr_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun4i-a10.c
1138
[CLK_APB1_PS20] = &apb1_ps20_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun4i-a10.c
1139
[CLK_APB1_PS21] = &apb1_ps21_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun4i-a10.c
1140
[CLK_APB1_UART0] = &apb1_uart0_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun4i-a10.c
1141
[CLK_APB1_UART1] = &apb1_uart1_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun4i-a10.c
1142
[CLK_APB1_UART2] = &apb1_uart2_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun4i-a10.c
1143
[CLK_APB1_UART3] = &apb1_uart3_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun4i-a10.c
1144
[CLK_APB1_UART4] = &apb1_uart4_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun4i-a10.c
1145
[CLK_APB1_UART5] = &apb1_uart5_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun4i-a10.c
1146
[CLK_APB1_UART6] = &apb1_uart6_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun4i-a10.c
1147
[CLK_APB1_UART7] = &apb1_uart7_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun4i-a10.c
1148
[CLK_NAND] = &nand_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun4i-a10.c
1149
[CLK_MS] = &ms_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun4i-a10.c
1150
[CLK_MMC0] = &mmc0_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun4i-a10.c
1151
[CLK_MMC1] = &mmc1_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun4i-a10.c
1152
[CLK_MMC2] = &mmc2_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun4i-a10.c
1153
[CLK_MMC3] = &mmc3_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun4i-a10.c
1154
[CLK_TS] = &ts_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun4i-a10.c
1155
[CLK_SS] = &ss_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun4i-a10.c
1156
[CLK_SPI0] = &spi0_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun4i-a10.c
1157
[CLK_SPI1] = &spi1_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun4i-a10.c
1158
[CLK_SPI2] = &spi2_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun4i-a10.c
1159
[CLK_PATA] = &pata_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun4i-a10.c
1160
[CLK_IR0] = &ir0_sun4i_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun4i-a10.c
1161
[CLK_IR1] = &ir1_sun4i_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun4i-a10.c
1162
[CLK_I2S0] = &i2s0_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun4i-a10.c
1163
[CLK_AC97] = &ac97_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun4i-a10.c
1164
[CLK_SPDIF] = &spdif_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun4i-a10.c
1165
[CLK_KEYPAD] = &keypad_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun4i-a10.c
1166
[CLK_SATA] = &sata_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun4i-a10.c
1167
[CLK_USB_OHCI0] = &usb_ohci0_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun4i-a10.c
1168
[CLK_USB_OHCI1] = &usb_ohci1_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun4i-a10.c
1169
[CLK_USB_PHY] = &usb_phy_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun4i-a10.c
117
.common = {
drivers/clk/sunxi-ng/ccu-sun4i-a10.c
1171
[CLK_SPI3] = &spi3_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun4i-a10.c
1172
[CLK_DRAM_VE] = &dram_ve_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun4i-a10.c
1173
[CLK_DRAM_CSI0] = &dram_csi0_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun4i-a10.c
1174
[CLK_DRAM_CSI1] = &dram_csi1_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun4i-a10.c
1175
[CLK_DRAM_TS] = &dram_ts_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun4i-a10.c
1176
[CLK_DRAM_TVD] = &dram_tvd_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun4i-a10.c
1177
[CLK_DRAM_TVE0] = &dram_tve0_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun4i-a10.c
1178
[CLK_DRAM_TVE1] = &dram_tve1_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun4i-a10.c
1179
[CLK_DRAM_OUT] = &dram_out_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun4i-a10.c
1180
[CLK_DRAM_DE_FE1] = &dram_de_fe1_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun4i-a10.c
1181
[CLK_DRAM_DE_FE0] = &dram_de_fe0_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun4i-a10.c
1182
[CLK_DRAM_DE_BE0] = &dram_de_be0_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun4i-a10.c
1183
[CLK_DRAM_DE_BE1] = &dram_de_be1_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun4i-a10.c
1184
[CLK_DRAM_MP] = &dram_mp_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun4i-a10.c
1185
[CLK_DRAM_ACE] = &dram_ace_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun4i-a10.c
1186
[CLK_DE_BE0] = &de_be0_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun4i-a10.c
1187
[CLK_DE_BE1] = &de_be1_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun4i-a10.c
1188
[CLK_DE_FE0] = &de_fe0_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun4i-a10.c
1189
[CLK_DE_FE1] = &de_fe1_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun4i-a10.c
1190
[CLK_DE_MP] = &de_mp_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun4i-a10.c
1191
[CLK_TCON0_CH0] = &tcon0_ch0_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun4i-a10.c
1192
[CLK_TCON1_CH0] = &tcon1_ch0_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun4i-a10.c
1193
[CLK_CSI_SCLK] = &csi_sclk_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun4i-a10.c
1194
[CLK_TVD] = &tvd_sun4i_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun4i-a10.c
1195
[CLK_TCON0_CH1_SCLK2] = &tcon0_ch1_sclk2_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun4i-a10.c
1196
[CLK_TCON0_CH1] = &tcon0_ch1_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun4i-a10.c
1197
[CLK_TCON1_CH1_SCLK2] = &tcon1_ch1_sclk2_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun4i-a10.c
1198
[CLK_TCON1_CH1] = &tcon1_ch1_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun4i-a10.c
1199
[CLK_CSI0] = &csi0_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun4i-a10.c
1200
[CLK_CSI1] = &csi1_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun4i-a10.c
1201
[CLK_VE] = &ve_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun4i-a10.c
1202
[CLK_CODEC] = &codec_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun4i-a10.c
1203
[CLK_AVS] = &avs_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun4i-a10.c
1204
[CLK_ACE] = &ace_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun4i-a10.c
1205
[CLK_HDMI] = &hdmi_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun4i-a10.c
1206
[CLK_GPU] = &gpu_sun7i_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun4i-a10.c
1207
[CLK_MBUS] = &mbus_sun4i_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun4i-a10.c
1213
[CLK_HOSC] = &hosc_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun4i-a10.c
1214
[CLK_PLL_CORE] = &pll_core_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun4i-a10.c
1215
[CLK_PLL_AUDIO_BASE] = &pll_audio_base_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun4i-a10.c
1220
[CLK_PLL_VIDEO0] = &pll_video0_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun4i-a10.c
1222
[CLK_PLL_VE] = &pll_ve_sun7i_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun4i-a10.c
1223
[CLK_PLL_DDR_BASE] = &pll_ddr_base_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun4i-a10.c
1224
[CLK_PLL_DDR] = &pll_ddr_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun4i-a10.c
1225
[CLK_PLL_DDR_OTHER] = &pll_ddr_other_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun4i-a10.c
1226
[CLK_PLL_PERIPH_BASE] = &pll_periph_base_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun4i-a10.c
1228
[CLK_PLL_PERIPH_SATA] = &pll_periph_sata_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun4i-a10.c
1229
[CLK_PLL_VIDEO1] = &pll_video1_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun4i-a10.c
1231
[CLK_PLL_GPU] = &pll_gpu_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun4i-a10.c
1232
[CLK_CPU] = &cpu_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun4i-a10.c
1233
[CLK_AXI] = &axi_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun4i-a10.c
1234
[CLK_AHB] = &ahb_sun7i_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun4i-a10.c
1235
[CLK_APB0] = &apb0_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun4i-a10.c
1236
[CLK_APB1] = &apb1_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun4i-a10.c
1237
[CLK_AHB_OTG] = &ahb_otg_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun4i-a10.c
1238
[CLK_AHB_EHCI0] = &ahb_ehci0_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun4i-a10.c
1239
[CLK_AHB_OHCI0] = &ahb_ohci0_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun4i-a10.c
1240
[CLK_AHB_EHCI1] = &ahb_ehci1_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun4i-a10.c
1241
[CLK_AHB_OHCI1] = &ahb_ohci1_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun4i-a10.c
1242
[CLK_AHB_SS] = &ahb_ss_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun4i-a10.c
1243
[CLK_AHB_DMA] = &ahb_dma_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun4i-a10.c
1244
[CLK_AHB_BIST] = &ahb_bist_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun4i-a10.c
1245
[CLK_AHB_MMC0] = &ahb_mmc0_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun4i-a10.c
1246
[CLK_AHB_MMC1] = &ahb_mmc1_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun4i-a10.c
1247
[CLK_AHB_MMC2] = &ahb_mmc2_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun4i-a10.c
1248
[CLK_AHB_MMC3] = &ahb_mmc3_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun4i-a10.c
1249
[CLK_AHB_MS] = &ahb_ms_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun4i-a10.c
1250
[CLK_AHB_NAND] = &ahb_nand_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun4i-a10.c
1251
[CLK_AHB_SDRAM] = &ahb_sdram_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun4i-a10.c
1252
[CLK_AHB_ACE] = &ahb_ace_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun4i-a10.c
1253
[CLK_AHB_EMAC] = &ahb_emac_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun4i-a10.c
1254
[CLK_AHB_TS] = &ahb_ts_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun4i-a10.c
1255
[CLK_AHB_SPI0] = &ahb_spi0_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun4i-a10.c
1256
[CLK_AHB_SPI1] = &ahb_spi1_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun4i-a10.c
1257
[CLK_AHB_SPI2] = &ahb_spi2_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun4i-a10.c
1258
[CLK_AHB_SPI3] = &ahb_spi3_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun4i-a10.c
1259
[CLK_AHB_PATA] = &ahb_pata_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun4i-a10.c
1260
[CLK_AHB_SATA] = &ahb_sata_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun4i-a10.c
1261
[CLK_AHB_HSTIMER] = &ahb_hstimer_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun4i-a10.c
1262
[CLK_AHB_VE] = &ahb_ve_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun4i-a10.c
1263
[CLK_AHB_TVD] = &ahb_tvd_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun4i-a10.c
1264
[CLK_AHB_TVE0] = &ahb_tve0_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun4i-a10.c
1265
[CLK_AHB_TVE1] = &ahb_tve1_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun4i-a10.c
1266
[CLK_AHB_LCD0] = &ahb_lcd0_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun4i-a10.c
1267
[CLK_AHB_LCD1] = &ahb_lcd1_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun4i-a10.c
1268
[CLK_AHB_CSI0] = &ahb_csi0_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun4i-a10.c
1269
[CLK_AHB_CSI1] = &ahb_csi1_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun4i-a10.c
1270
[CLK_AHB_HDMI1] = &ahb_hdmi1_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun4i-a10.c
1271
[CLK_AHB_HDMI0] = &ahb_hdmi0_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun4i-a10.c
1272
[CLK_AHB_DE_BE0] = &ahb_de_be0_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun4i-a10.c
1273
[CLK_AHB_DE_BE1] = &ahb_de_be1_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun4i-a10.c
1274
[CLK_AHB_DE_FE0] = &ahb_de_fe0_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun4i-a10.c
1275
[CLK_AHB_DE_FE1] = &ahb_de_fe1_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun4i-a10.c
1276
[CLK_AHB_GMAC] = &ahb_gmac_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun4i-a10.c
1277
[CLK_AHB_MP] = &ahb_mp_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun4i-a10.c
1278
[CLK_AHB_GPU] = &ahb_gpu_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun4i-a10.c
1279
[CLK_APB0_CODEC] = &apb0_codec_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun4i-a10.c
1280
[CLK_APB0_SPDIF] = &apb0_spdif_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun4i-a10.c
1281
[CLK_APB0_AC97] = &apb0_ac97_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun4i-a10.c
1282
[CLK_APB0_I2S0] = &apb0_i2s0_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun4i-a10.c
1283
[CLK_APB0_I2S1] = &apb0_i2s1_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun4i-a10.c
1284
[CLK_APB0_PIO] = &apb0_pio_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun4i-a10.c
1285
[CLK_APB0_IR0] = &apb0_ir0_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun4i-a10.c
1286
[CLK_APB0_IR1] = &apb0_ir1_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun4i-a10.c
1287
[CLK_APB0_I2S2] = &apb0_i2s2_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun4i-a10.c
1288
[CLK_APB0_KEYPAD] = &apb0_keypad_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun4i-a10.c
1289
[CLK_APB1_I2C0] = &apb1_i2c0_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun4i-a10.c
1290
[CLK_APB1_I2C1] = &apb1_i2c1_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun4i-a10.c
1291
[CLK_APB1_I2C2] = &apb1_i2c2_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun4i-a10.c
1292
[CLK_APB1_I2C3] = &apb1_i2c3_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun4i-a10.c
1293
[CLK_APB1_CAN] = &apb1_can_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun4i-a10.c
1294
[CLK_APB1_SCR] = &apb1_scr_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun4i-a10.c
1295
[CLK_APB1_PS20] = &apb1_ps20_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun4i-a10.c
1296
[CLK_APB1_PS21] = &apb1_ps21_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun4i-a10.c
1297
[CLK_APB1_I2C4] = &apb1_i2c4_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun4i-a10.c
1298
[CLK_APB1_UART0] = &apb1_uart0_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun4i-a10.c
1299
[CLK_APB1_UART1] = &apb1_uart1_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun4i-a10.c
130
.common = {
drivers/clk/sunxi-ng/ccu-sun4i-a10.c
1300
[CLK_APB1_UART2] = &apb1_uart2_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun4i-a10.c
1301
[CLK_APB1_UART3] = &apb1_uart3_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun4i-a10.c
1302
[CLK_APB1_UART4] = &apb1_uart4_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun4i-a10.c
1303
[CLK_APB1_UART5] = &apb1_uart5_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun4i-a10.c
1304
[CLK_APB1_UART6] = &apb1_uart6_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun4i-a10.c
1305
[CLK_APB1_UART7] = &apb1_uart7_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun4i-a10.c
1306
[CLK_NAND] = &nand_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun4i-a10.c
1307
[CLK_MS] = &ms_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun4i-a10.c
1308
[CLK_MMC0] = &mmc0_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun4i-a10.c
1309
[CLK_MMC0_OUTPUT] = &mmc0_output_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun4i-a10.c
1310
[CLK_MMC0_SAMPLE] = &mmc0_sample_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun4i-a10.c
1311
[CLK_MMC1] = &mmc1_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun4i-a10.c
1312
[CLK_MMC1_OUTPUT] = &mmc1_output_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun4i-a10.c
1313
[CLK_MMC1_SAMPLE] = &mmc1_sample_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun4i-a10.c
1314
[CLK_MMC2] = &mmc2_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun4i-a10.c
1315
[CLK_MMC2_OUTPUT] = &mmc2_output_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun4i-a10.c
1316
[CLK_MMC2_SAMPLE] = &mmc2_sample_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun4i-a10.c
1317
[CLK_MMC3] = &mmc3_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun4i-a10.c
1318
[CLK_MMC3_OUTPUT] = &mmc3_output_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun4i-a10.c
1319
[CLK_MMC3_SAMPLE] = &mmc3_sample_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun4i-a10.c
1320
[CLK_TS] = &ts_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun4i-a10.c
1321
[CLK_SS] = &ss_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun4i-a10.c
1322
[CLK_SPI0] = &spi0_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun4i-a10.c
1323
[CLK_SPI1] = &spi1_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun4i-a10.c
1324
[CLK_SPI2] = &spi2_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun4i-a10.c
1325
[CLK_PATA] = &pata_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun4i-a10.c
1326
[CLK_IR0] = &ir0_sun7i_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun4i-a10.c
1327
[CLK_IR1] = &ir1_sun7i_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun4i-a10.c
1328
[CLK_I2S0] = &i2s0_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun4i-a10.c
1329
[CLK_AC97] = &ac97_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun4i-a10.c
1330
[CLK_SPDIF] = &spdif_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun4i-a10.c
1331
[CLK_KEYPAD] = &keypad_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun4i-a10.c
1332
[CLK_SATA] = &sata_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun4i-a10.c
1333
[CLK_USB_OHCI0] = &usb_ohci0_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun4i-a10.c
1334
[CLK_USB_OHCI1] = &usb_ohci1_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun4i-a10.c
1335
[CLK_USB_PHY] = &usb_phy_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun4i-a10.c
1337
[CLK_SPI3] = &spi3_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun4i-a10.c
1338
[CLK_I2S1] = &i2s1_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun4i-a10.c
1339
[CLK_I2S2] = &i2s2_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun4i-a10.c
1340
[CLK_DRAM_VE] = &dram_ve_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun4i-a10.c
1341
[CLK_DRAM_CSI0] = &dram_csi0_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun4i-a10.c
1342
[CLK_DRAM_CSI1] = &dram_csi1_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun4i-a10.c
1343
[CLK_DRAM_TS] = &dram_ts_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun4i-a10.c
1344
[CLK_DRAM_TVD] = &dram_tvd_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun4i-a10.c
1345
[CLK_DRAM_TVE0] = &dram_tve0_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun4i-a10.c
1346
[CLK_DRAM_TVE1] = &dram_tve1_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun4i-a10.c
1347
[CLK_DRAM_OUT] = &dram_out_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun4i-a10.c
1348
[CLK_DRAM_DE_FE1] = &dram_de_fe1_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun4i-a10.c
1349
[CLK_DRAM_DE_FE0] = &dram_de_fe0_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun4i-a10.c
1350
[CLK_DRAM_DE_BE0] = &dram_de_be0_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun4i-a10.c
1351
[CLK_DRAM_DE_BE1] = &dram_de_be1_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun4i-a10.c
1352
[CLK_DRAM_MP] = &dram_mp_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun4i-a10.c
1353
[CLK_DRAM_ACE] = &dram_ace_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun4i-a10.c
1354
[CLK_DE_BE0] = &de_be0_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun4i-a10.c
1355
[CLK_DE_BE1] = &de_be1_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun4i-a10.c
1356
[CLK_DE_FE0] = &de_fe0_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun4i-a10.c
1357
[CLK_DE_FE1] = &de_fe1_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun4i-a10.c
1358
[CLK_DE_MP] = &de_mp_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun4i-a10.c
1359
[CLK_TCON0_CH0] = &tcon0_ch0_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun4i-a10.c
1360
[CLK_TCON1_CH0] = &tcon1_ch0_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun4i-a10.c
1361
[CLK_CSI_SCLK] = &csi_sclk_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun4i-a10.c
1362
[CLK_TVD_SCLK2] = &tvd_sclk2_sun7i_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun4i-a10.c
1363
[CLK_TVD] = &tvd_sclk1_sun7i_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun4i-a10.c
1364
[CLK_TCON0_CH1_SCLK2] = &tcon0_ch1_sclk2_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun4i-a10.c
1365
[CLK_TCON0_CH1] = &tcon0_ch1_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun4i-a10.c
1366
[CLK_TCON1_CH1_SCLK2] = &tcon1_ch1_sclk2_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun4i-a10.c
1367
[CLK_TCON1_CH1] = &tcon1_ch1_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun4i-a10.c
1368
[CLK_CSI0] = &csi0_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun4i-a10.c
1369
[CLK_CSI1] = &csi1_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun4i-a10.c
1370
[CLK_VE] = &ve_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun4i-a10.c
1371
[CLK_CODEC] = &codec_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun4i-a10.c
1372
[CLK_AVS] = &avs_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun4i-a10.c
1373
[CLK_ACE] = &ace_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun4i-a10.c
1374
[CLK_HDMI] = &hdmi_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun4i-a10.c
1375
[CLK_GPU] = &gpu_sun7i_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun4i-a10.c
1376
[CLK_MBUS] = &mbus_sun7i_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun4i-a10.c
1377
[CLK_HDMI1_SLOW] = &hdmi1_slow_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun4i-a10.c
1378
[CLK_HDMI1] = &hdmi1_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun4i-a10.c
1379
[CLK_OUT_A] = &out_a_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun4i-a10.c
1380
[CLK_OUT_B] = &out_b_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun4i-a10.c
144
.common = {
drivers/clk/sunxi-ng/ccu-sun4i-a10.c
156
.common = {
drivers/clk/sunxi-ng/ccu-sun4i-a10.c
166
&pll_periph_base_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun4i-a10.c
174
.common = {
drivers/clk/sunxi-ng/ccu-sun4i-a10.c
188
.common = {
drivers/clk/sunxi-ng/ccu-sun4i-a10.c
205
.common = {
drivers/clk/sunxi-ng/ccu-sun4i-a10.c
230
.common = {
drivers/clk/sunxi-ng/ccu-sun4i-a10.c
244
.common = {
drivers/clk/sunxi-ng/ccu-sun4i-a10.c
265
.common = {
drivers/clk/sunxi-ng/ccu-sun4i-a10.c
36
.common = {
drivers/clk/sunxi-ng/ccu-sun4i-a10.c
612
.common = {
drivers/clk/sunxi-ng/ccu-sun4i-a10.c
70
.common = {
drivers/clk/sunxi-ng/ccu-sun4i-a10.c
833
.common = {
drivers/clk/sunxi-ng/ccu-sun4i-a10.c
852
.common = {
drivers/clk/sunxi-ng/ccu-sun4i-a10.c
86
.common = {
drivers/clk/sunxi-ng/ccu-sun4i-a10.c
863
&hosc_clk.common,
drivers/clk/sunxi-ng/ccu-sun4i-a10.c
864
&pll_core_clk.common,
drivers/clk/sunxi-ng/ccu-sun4i-a10.c
865
&pll_audio_base_clk.common,
drivers/clk/sunxi-ng/ccu-sun4i-a10.c
866
&pll_video0_clk.common,
drivers/clk/sunxi-ng/ccu-sun4i-a10.c
867
&pll_ve_sun4i_clk.common,
drivers/clk/sunxi-ng/ccu-sun4i-a10.c
868
&pll_ve_sun7i_clk.common,
drivers/clk/sunxi-ng/ccu-sun4i-a10.c
869
&pll_ddr_base_clk.common,
drivers/clk/sunxi-ng/ccu-sun4i-a10.c
870
&pll_ddr_clk.common,
drivers/clk/sunxi-ng/ccu-sun4i-a10.c
871
&pll_ddr_other_clk.common,
drivers/clk/sunxi-ng/ccu-sun4i-a10.c
872
&pll_periph_base_clk.common,
drivers/clk/sunxi-ng/ccu-sun4i-a10.c
873
&pll_periph_sata_clk.common,
drivers/clk/sunxi-ng/ccu-sun4i-a10.c
874
&pll_video1_clk.common,
drivers/clk/sunxi-ng/ccu-sun4i-a10.c
875
&pll_gpu_clk.common,
drivers/clk/sunxi-ng/ccu-sun4i-a10.c
876
&cpu_clk.common,
drivers/clk/sunxi-ng/ccu-sun4i-a10.c
877
&axi_clk.common,
drivers/clk/sunxi-ng/ccu-sun4i-a10.c
878
&axi_dram_clk.common,
drivers/clk/sunxi-ng/ccu-sun4i-a10.c
879
&ahb_sun4i_clk.common,
drivers/clk/sunxi-ng/ccu-sun4i-a10.c
880
&ahb_sun7i_clk.common,
drivers/clk/sunxi-ng/ccu-sun4i-a10.c
881
&apb0_clk.common,
drivers/clk/sunxi-ng/ccu-sun4i-a10.c
882
&apb1_clk.common,
drivers/clk/sunxi-ng/ccu-sun4i-a10.c
883
&ahb_otg_clk.common,
drivers/clk/sunxi-ng/ccu-sun4i-a10.c
884
&ahb_ehci0_clk.common,
drivers/clk/sunxi-ng/ccu-sun4i-a10.c
885
&ahb_ohci0_clk.common,
drivers/clk/sunxi-ng/ccu-sun4i-a10.c
886
&ahb_ehci1_clk.common,
drivers/clk/sunxi-ng/ccu-sun4i-a10.c
887
&ahb_ohci1_clk.common,
drivers/clk/sunxi-ng/ccu-sun4i-a10.c
888
&ahb_ss_clk.common,
drivers/clk/sunxi-ng/ccu-sun4i-a10.c
889
&ahb_dma_clk.common,
drivers/clk/sunxi-ng/ccu-sun4i-a10.c
890
&ahb_bist_clk.common,
drivers/clk/sunxi-ng/ccu-sun4i-a10.c
891
&ahb_mmc0_clk.common,
drivers/clk/sunxi-ng/ccu-sun4i-a10.c
892
&ahb_mmc1_clk.common,
drivers/clk/sunxi-ng/ccu-sun4i-a10.c
893
&ahb_mmc2_clk.common,
drivers/clk/sunxi-ng/ccu-sun4i-a10.c
894
&ahb_mmc3_clk.common,
drivers/clk/sunxi-ng/ccu-sun4i-a10.c
895
&ahb_ms_clk.common,
drivers/clk/sunxi-ng/ccu-sun4i-a10.c
896
&ahb_nand_clk.common,
drivers/clk/sunxi-ng/ccu-sun4i-a10.c
897
&ahb_sdram_clk.common,
drivers/clk/sunxi-ng/ccu-sun4i-a10.c
898
&ahb_ace_clk.common,
drivers/clk/sunxi-ng/ccu-sun4i-a10.c
899
&ahb_emac_clk.common,
drivers/clk/sunxi-ng/ccu-sun4i-a10.c
900
&ahb_ts_clk.common,
drivers/clk/sunxi-ng/ccu-sun4i-a10.c
901
&ahb_spi0_clk.common,
drivers/clk/sunxi-ng/ccu-sun4i-a10.c
902
&ahb_spi1_clk.common,
drivers/clk/sunxi-ng/ccu-sun4i-a10.c
903
&ahb_spi2_clk.common,
drivers/clk/sunxi-ng/ccu-sun4i-a10.c
904
&ahb_spi3_clk.common,
drivers/clk/sunxi-ng/ccu-sun4i-a10.c
905
&ahb_pata_clk.common,
drivers/clk/sunxi-ng/ccu-sun4i-a10.c
906
&ahb_sata_clk.common,
drivers/clk/sunxi-ng/ccu-sun4i-a10.c
907
&ahb_gps_clk.common,
drivers/clk/sunxi-ng/ccu-sun4i-a10.c
908
&ahb_hstimer_clk.common,
drivers/clk/sunxi-ng/ccu-sun4i-a10.c
909
&ahb_ve_clk.common,
drivers/clk/sunxi-ng/ccu-sun4i-a10.c
910
&ahb_tvd_clk.common,
drivers/clk/sunxi-ng/ccu-sun4i-a10.c
911
&ahb_tve0_clk.common,
drivers/clk/sunxi-ng/ccu-sun4i-a10.c
912
&ahb_tve1_clk.common,
drivers/clk/sunxi-ng/ccu-sun4i-a10.c
913
&ahb_lcd0_clk.common,
drivers/clk/sunxi-ng/ccu-sun4i-a10.c
914
&ahb_lcd1_clk.common,
drivers/clk/sunxi-ng/ccu-sun4i-a10.c
915
&ahb_csi0_clk.common,
drivers/clk/sunxi-ng/ccu-sun4i-a10.c
916
&ahb_csi1_clk.common,
drivers/clk/sunxi-ng/ccu-sun4i-a10.c
917
&ahb_hdmi1_clk.common,
drivers/clk/sunxi-ng/ccu-sun4i-a10.c
918
&ahb_hdmi0_clk.common,
drivers/clk/sunxi-ng/ccu-sun4i-a10.c
919
&ahb_de_be0_clk.common,
drivers/clk/sunxi-ng/ccu-sun4i-a10.c
920
&ahb_de_be1_clk.common,
drivers/clk/sunxi-ng/ccu-sun4i-a10.c
921
&ahb_de_fe0_clk.common,
drivers/clk/sunxi-ng/ccu-sun4i-a10.c
922
&ahb_de_fe1_clk.common,
drivers/clk/sunxi-ng/ccu-sun4i-a10.c
923
&ahb_gmac_clk.common,
drivers/clk/sunxi-ng/ccu-sun4i-a10.c
924
&ahb_mp_clk.common,
drivers/clk/sunxi-ng/ccu-sun4i-a10.c
925
&ahb_gpu_clk.common,
drivers/clk/sunxi-ng/ccu-sun4i-a10.c
926
&apb0_codec_clk.common,
drivers/clk/sunxi-ng/ccu-sun4i-a10.c
927
&apb0_spdif_clk.common,
drivers/clk/sunxi-ng/ccu-sun4i-a10.c
928
&apb0_ac97_clk.common,
drivers/clk/sunxi-ng/ccu-sun4i-a10.c
929
&apb0_i2s0_clk.common,
drivers/clk/sunxi-ng/ccu-sun4i-a10.c
930
&apb0_i2s1_clk.common,
drivers/clk/sunxi-ng/ccu-sun4i-a10.c
931
&apb0_pio_clk.common,
drivers/clk/sunxi-ng/ccu-sun4i-a10.c
932
&apb0_ir0_clk.common,
drivers/clk/sunxi-ng/ccu-sun4i-a10.c
933
&apb0_ir1_clk.common,
drivers/clk/sunxi-ng/ccu-sun4i-a10.c
934
&apb0_i2s2_clk.common,
drivers/clk/sunxi-ng/ccu-sun4i-a10.c
935
&apb0_keypad_clk.common,
drivers/clk/sunxi-ng/ccu-sun4i-a10.c
936
&apb1_i2c0_clk.common,
drivers/clk/sunxi-ng/ccu-sun4i-a10.c
937
&apb1_i2c1_clk.common,
drivers/clk/sunxi-ng/ccu-sun4i-a10.c
938
&apb1_i2c2_clk.common,
drivers/clk/sunxi-ng/ccu-sun4i-a10.c
939
&apb1_i2c3_clk.common,
drivers/clk/sunxi-ng/ccu-sun4i-a10.c
940
&apb1_can_clk.common,
drivers/clk/sunxi-ng/ccu-sun4i-a10.c
941
&apb1_scr_clk.common,
drivers/clk/sunxi-ng/ccu-sun4i-a10.c
942
&apb1_ps20_clk.common,
drivers/clk/sunxi-ng/ccu-sun4i-a10.c
943
&apb1_ps21_clk.common,
drivers/clk/sunxi-ng/ccu-sun4i-a10.c
944
&apb1_i2c4_clk.common,
drivers/clk/sunxi-ng/ccu-sun4i-a10.c
945
&apb1_uart0_clk.common,
drivers/clk/sunxi-ng/ccu-sun4i-a10.c
946
&apb1_uart1_clk.common,
drivers/clk/sunxi-ng/ccu-sun4i-a10.c
947
&apb1_uart2_clk.common,
drivers/clk/sunxi-ng/ccu-sun4i-a10.c
948
&apb1_uart3_clk.common,
drivers/clk/sunxi-ng/ccu-sun4i-a10.c
949
&apb1_uart4_clk.common,
drivers/clk/sunxi-ng/ccu-sun4i-a10.c
950
&apb1_uart5_clk.common,
drivers/clk/sunxi-ng/ccu-sun4i-a10.c
951
&apb1_uart6_clk.common,
drivers/clk/sunxi-ng/ccu-sun4i-a10.c
952
&apb1_uart7_clk.common,
drivers/clk/sunxi-ng/ccu-sun4i-a10.c
953
&nand_clk.common,
drivers/clk/sunxi-ng/ccu-sun4i-a10.c
954
&ms_clk.common,
drivers/clk/sunxi-ng/ccu-sun4i-a10.c
955
&mmc0_clk.common,
drivers/clk/sunxi-ng/ccu-sun4i-a10.c
956
&mmc0_output_clk.common,
drivers/clk/sunxi-ng/ccu-sun4i-a10.c
957
&mmc0_sample_clk.common,
drivers/clk/sunxi-ng/ccu-sun4i-a10.c
958
&mmc1_clk.common,
drivers/clk/sunxi-ng/ccu-sun4i-a10.c
959
&mmc1_output_clk.common,
drivers/clk/sunxi-ng/ccu-sun4i-a10.c
960
&mmc1_sample_clk.common,
drivers/clk/sunxi-ng/ccu-sun4i-a10.c
961
&mmc2_clk.common,
drivers/clk/sunxi-ng/ccu-sun4i-a10.c
962
&mmc2_output_clk.common,
drivers/clk/sunxi-ng/ccu-sun4i-a10.c
963
&mmc2_sample_clk.common,
drivers/clk/sunxi-ng/ccu-sun4i-a10.c
964
&mmc3_clk.common,
drivers/clk/sunxi-ng/ccu-sun4i-a10.c
965
&mmc3_output_clk.common,
drivers/clk/sunxi-ng/ccu-sun4i-a10.c
966
&mmc3_sample_clk.common,
drivers/clk/sunxi-ng/ccu-sun4i-a10.c
967
&ts_clk.common,
drivers/clk/sunxi-ng/ccu-sun4i-a10.c
968
&ss_clk.common,
drivers/clk/sunxi-ng/ccu-sun4i-a10.c
969
&spi0_clk.common,
drivers/clk/sunxi-ng/ccu-sun4i-a10.c
970
&spi1_clk.common,
drivers/clk/sunxi-ng/ccu-sun4i-a10.c
971
&spi2_clk.common,
drivers/clk/sunxi-ng/ccu-sun4i-a10.c
972
&pata_clk.common,
drivers/clk/sunxi-ng/ccu-sun4i-a10.c
973
&ir0_sun4i_clk.common,
drivers/clk/sunxi-ng/ccu-sun4i-a10.c
974
&ir1_sun4i_clk.common,
drivers/clk/sunxi-ng/ccu-sun4i-a10.c
975
&ir0_sun7i_clk.common,
drivers/clk/sunxi-ng/ccu-sun4i-a10.c
976
&ir1_sun7i_clk.common,
drivers/clk/sunxi-ng/ccu-sun4i-a10.c
977
&i2s0_clk.common,
drivers/clk/sunxi-ng/ccu-sun4i-a10.c
978
&ac97_clk.common,
drivers/clk/sunxi-ng/ccu-sun4i-a10.c
979
&spdif_clk.common,
drivers/clk/sunxi-ng/ccu-sun4i-a10.c
980
&keypad_clk.common,
drivers/clk/sunxi-ng/ccu-sun4i-a10.c
981
&sata_clk.common,
drivers/clk/sunxi-ng/ccu-sun4i-a10.c
982
&usb_ohci0_clk.common,
drivers/clk/sunxi-ng/ccu-sun4i-a10.c
983
&usb_ohci1_clk.common,
drivers/clk/sunxi-ng/ccu-sun4i-a10.c
984
&usb_phy_clk.common,
drivers/clk/sunxi-ng/ccu-sun4i-a10.c
985
&spi3_clk.common,
drivers/clk/sunxi-ng/ccu-sun4i-a10.c
986
&i2s1_clk.common,
drivers/clk/sunxi-ng/ccu-sun4i-a10.c
987
&i2s2_clk.common,
drivers/clk/sunxi-ng/ccu-sun4i-a10.c
988
&dram_ve_clk.common,
drivers/clk/sunxi-ng/ccu-sun4i-a10.c
989
&dram_csi0_clk.common,
drivers/clk/sunxi-ng/ccu-sun4i-a10.c
990
&dram_csi1_clk.common,
drivers/clk/sunxi-ng/ccu-sun4i-a10.c
991
&dram_ts_clk.common,
drivers/clk/sunxi-ng/ccu-sun4i-a10.c
992
&dram_tvd_clk.common,
drivers/clk/sunxi-ng/ccu-sun4i-a10.c
993
&dram_tve0_clk.common,
drivers/clk/sunxi-ng/ccu-sun4i-a10.c
994
&dram_tve1_clk.common,
drivers/clk/sunxi-ng/ccu-sun4i-a10.c
995
&dram_out_clk.common,
drivers/clk/sunxi-ng/ccu-sun4i-a10.c
996
&dram_de_fe1_clk.common,
drivers/clk/sunxi-ng/ccu-sun4i-a10.c
997
&dram_de_fe0_clk.common,
drivers/clk/sunxi-ng/ccu-sun4i-a10.c
998
&dram_de_be0_clk.common,
drivers/clk/sunxi-ng/ccu-sun4i-a10.c
999
&dram_de_be1_clk.common,
drivers/clk/sunxi-ng/ccu-sun50i-a100-r.c
132
&r_cpus_clk.common,
drivers/clk/sunxi-ng/ccu-sun50i-a100-r.c
133
&r_apb1_clk.common,
drivers/clk/sunxi-ng/ccu-sun50i-a100-r.c
134
&r_apb2_clk.common,
drivers/clk/sunxi-ng/ccu-sun50i-a100-r.c
135
&r_apb1_timer_clk.common,
drivers/clk/sunxi-ng/ccu-sun50i-a100-r.c
136
&r_apb1_twd_clk.common,
drivers/clk/sunxi-ng/ccu-sun50i-a100-r.c
137
&r_apb1_pwm_clk.common,
drivers/clk/sunxi-ng/ccu-sun50i-a100-r.c
138
&r_apb1_bus_pwm_clk.common,
drivers/clk/sunxi-ng/ccu-sun50i-a100-r.c
139
&r_apb1_ppu_clk.common,
drivers/clk/sunxi-ng/ccu-sun50i-a100-r.c
140
&r_apb2_uart_clk.common,
drivers/clk/sunxi-ng/ccu-sun50i-a100-r.c
141
&r_apb2_i2c0_clk.common,
drivers/clk/sunxi-ng/ccu-sun50i-a100-r.c
142
&r_apb2_i2c1_clk.common,
drivers/clk/sunxi-ng/ccu-sun50i-a100-r.c
143
&r_apb1_ir_rx_clk.common,
drivers/clk/sunxi-ng/ccu-sun50i-a100-r.c
144
&r_apb1_bus_ir_rx_clk.common,
drivers/clk/sunxi-ng/ccu-sun50i-a100-r.c
145
&r_ahb_bus_rtc_clk.common,
drivers/clk/sunxi-ng/ccu-sun50i-a100-r.c
150
[CLK_R_CPUS] = &r_cpus_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun50i-a100-r.c
152
[CLK_R_APB1] = &r_apb1_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun50i-a100-r.c
153
[CLK_R_APB2] = &r_apb2_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun50i-a100-r.c
154
[CLK_R_APB1_TIMER] = &r_apb1_timer_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun50i-a100-r.c
155
[CLK_R_APB1_TWD] = &r_apb1_twd_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun50i-a100-r.c
156
[CLK_R_APB1_PWM] = &r_apb1_pwm_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun50i-a100-r.c
157
[CLK_R_APB1_BUS_PWM] = &r_apb1_bus_pwm_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun50i-a100-r.c
158
[CLK_R_APB1_PPU] = &r_apb1_ppu_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun50i-a100-r.c
159
[CLK_R_APB2_UART] = &r_apb2_uart_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun50i-a100-r.c
160
[CLK_R_APB2_I2C0] = &r_apb2_i2c0_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun50i-a100-r.c
161
[CLK_R_APB2_I2C1] = &r_apb2_i2c1_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun50i-a100-r.c
162
[CLK_R_APB1_IR] = &r_apb1_ir_rx_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun50i-a100-r.c
163
[CLK_R_APB1_BUS_IR] = &r_apb1_bus_ir_rx_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun50i-a100-r.c
164
[CLK_R_AHB_BUS_RTC] = &r_ahb_bus_rtc_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun50i-a100-r.c
37
.common = {
drivers/clk/sunxi-ng/ccu-sun50i-a100-r.c
47
static CLK_FIXED_FACTOR_HW(r_ahb_clk, "r-ahb", &r_cpus_clk.common.hw, 1, 1, 0);
drivers/clk/sunxi-ng/ccu-sun50i-a100-r.c
52
.common = {
drivers/clk/sunxi-ng/ccu-sun50i-a100-r.c
72
.common = {
drivers/clk/sunxi-ng/ccu-sun50i-a100-r.c
83
{ .hw = &r_apb1_clk.common.hw },
drivers/clk/sunxi-ng/ccu-sun50i-a100-r.c
87
{ .hw = &r_apb2_clk.common.hw },
drivers/clk/sunxi-ng/ccu-sun50i-a100.c
1000
[CLK_BUS_UART2] = &bus_uart2_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun50i-a100.c
1001
[CLK_BUS_UART3] = &bus_uart3_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun50i-a100.c
1002
[CLK_BUS_UART4] = &bus_uart4_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun50i-a100.c
1003
[CLK_BUS_I2C0] = &bus_i2c0_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun50i-a100.c
1004
[CLK_BUS_I2C1] = &bus_i2c1_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun50i-a100.c
1005
[CLK_BUS_I2C2] = &bus_i2c2_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun50i-a100.c
1006
[CLK_BUS_I2C3] = &bus_i2c3_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun50i-a100.c
1007
[CLK_SPI0] = &spi0_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun50i-a100.c
1008
[CLK_SPI1] = &spi1_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun50i-a100.c
1009
[CLK_SPI2] = &spi2_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun50i-a100.c
1010
[CLK_BUS_SPI0] = &bus_spi0_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun50i-a100.c
1011
[CLK_BUS_SPI1] = &bus_spi1_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun50i-a100.c
1012
[CLK_BUS_SPI2] = &bus_spi2_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun50i-a100.c
1013
[CLK_EMAC_25M] = &emac_25m_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun50i-a100.c
1014
[CLK_BUS_EMAC] = &bus_emac_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun50i-a100.c
1015
[CLK_IR_RX] = &ir_rx_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun50i-a100.c
1016
[CLK_BUS_IR_RX] = &bus_ir_rx_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun50i-a100.c
1017
[CLK_IR_TX] = &ir_tx_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun50i-a100.c
1018
[CLK_BUS_IR_TX] = &bus_ir_tx_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun50i-a100.c
1019
[CLK_BUS_GPADC] = &bus_gpadc_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun50i-a100.c
1020
[CLK_BUS_THS] = &bus_ths_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun50i-a100.c
1021
[CLK_I2S0] = &i2s0_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun50i-a100.c
1022
[CLK_I2S1] = &i2s1_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun50i-a100.c
1023
[CLK_I2S2] = &i2s2_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun50i-a100.c
1024
[CLK_I2S3] = &i2s3_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun50i-a100.c
1025
[CLK_BUS_I2S0] = &bus_i2s0_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun50i-a100.c
1026
[CLK_BUS_I2S1] = &bus_i2s1_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun50i-a100.c
1027
[CLK_BUS_I2S2] = &bus_i2s2_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun50i-a100.c
1028
[CLK_BUS_I2S3] = &bus_i2s3_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun50i-a100.c
1029
[CLK_SPDIF] = &spdif_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun50i-a100.c
1030
[CLK_BUS_SPDIF] = &bus_spdif_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun50i-a100.c
1031
[CLK_DMIC] = &dmic_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun50i-a100.c
1032
[CLK_BUS_DMIC] = &bus_dmic_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun50i-a100.c
1033
[CLK_AUDIO_DAC] = &audio_codec_dac_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun50i-a100.c
1034
[CLK_AUDIO_ADC] = &audio_codec_adc_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun50i-a100.c
1035
[CLK_AUDIO_4X] = &audio_codec_4x_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun50i-a100.c
1036
[CLK_BUS_AUDIO_CODEC] = &bus_audio_codec_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun50i-a100.c
1037
[CLK_USB_OHCI0] = &usb_ohci0_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun50i-a100.c
1038
[CLK_USB_PHY0] = &usb_phy0_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun50i-a100.c
1039
[CLK_USB_OHCI1] = &usb_ohci1_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun50i-a100.c
1040
[CLK_USB_PHY1] = &usb_phy1_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun50i-a100.c
1041
[CLK_BUS_OHCI0] = &bus_ohci0_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun50i-a100.c
1042
[CLK_BUS_OHCI1] = &bus_ohci1_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun50i-a100.c
1043
[CLK_BUS_EHCI0] = &bus_ehci0_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun50i-a100.c
1044
[CLK_BUS_EHCI1] = &bus_ehci1_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun50i-a100.c
1045
[CLK_BUS_OTG] = &bus_otg_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun50i-a100.c
1046
[CLK_BUS_LRADC] = &bus_lradc_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun50i-a100.c
1047
[CLK_BUS_DPSS_TOP0] = &bus_dpss_top0_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun50i-a100.c
1048
[CLK_BUS_DPSS_TOP1] = &bus_dpss_top1_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun50i-a100.c
1049
[CLK_MIPI_DSI] = &mipi_dsi_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun50i-a100.c
1050
[CLK_BUS_MIPI_DSI] = &bus_mipi_dsi_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun50i-a100.c
1051
[CLK_TCON_LCD] = &tcon_lcd_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun50i-a100.c
1052
[CLK_BUS_TCON_LCD] = &bus_tcon_lcd_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun50i-a100.c
1053
[CLK_LEDC] = &ledc_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun50i-a100.c
1054
[CLK_BUS_LEDC] = &bus_ledc_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun50i-a100.c
1055
[CLK_CSI_TOP] = &csi_top_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun50i-a100.c
1056
[CLK_CSI0_MCLK] = &csi0_mclk_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun50i-a100.c
1057
[CLK_CSI1_MCLK] = &csi1_mclk_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun50i-a100.c
1058
[CLK_BUS_CSI] = &bus_csi_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun50i-a100.c
1059
[CLK_CSI_ISP] = &csi_isp_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun50i-a100.c
115
.common = {
drivers/clk/sunxi-ng/ccu-sun50i-a100.c
1167
.common = &pll_cpux_clk.common,
drivers/clk/sunxi-ng/ccu-sun50i-a100.c
1174
.common = &cpux_clk.common,
drivers/clk/sunxi-ng/ccu-sun50i-a100.c
1257
ccu_mux_notifier_register(pll_cpux_clk.common.hw.clk,
drivers/clk/sunxi-ng/ccu-sun50i-a100.c
134
.common = {
drivers/clk/sunxi-ng/ccu-sun50i-a100.c
150
.common = {
drivers/clk/sunxi-ng/ccu-sun50i-a100.c
166
.common = {
drivers/clk/sunxi-ng/ccu-sun50i-a100.c
182
.common = {
drivers/clk/sunxi-ng/ccu-sun50i-a100.c
207
.common = {
drivers/clk/sunxi-ng/ccu-sun50i-a100.c
223
.common = {
drivers/clk/sunxi-ng/ccu-sun50i-a100.c
254
.common = {
drivers/clk/sunxi-ng/ccu-sun50i-a100.c
48
.common = {
drivers/clk/sunxi-ng/ccu-sun50i-a100.c
531
.common = {
drivers/clk/sunxi-ng/ccu-sun50i-a100.c
544
.common = {
drivers/clk/sunxi-ng/ccu-sun50i-a100.c
557
.common = {
drivers/clk/sunxi-ng/ccu-sun50i-a100.c
570
.common = {
drivers/clk/sunxi-ng/ccu-sun50i-a100.c
588
.common = {
drivers/clk/sunxi-ng/ccu-sun50i-a100.c
603
.common = {
drivers/clk/sunxi-ng/ccu-sun50i-a100.c
64
.common = {
drivers/clk/sunxi-ng/ccu-sun50i-a100.c
756
&pll_com_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun50i-a100.c
760
&pll_periph0_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun50i-a100.c
764
&pll_periph1_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun50i-a100.c
768
&pll_video0_clk.common.hw
drivers/clk/sunxi-ng/ccu-sun50i-a100.c
778
&pll_video1_clk.common.hw
drivers/clk/sunxi-ng/ccu-sun50i-a100.c
788
&pll_video2_clk.common.hw
drivers/clk/sunxi-ng/ccu-sun50i-a100.c
798
&pll_video3_clk.common.hw
drivers/clk/sunxi-ng/ccu-sun50i-a100.c
808
&pll_cpux_clk.common,
drivers/clk/sunxi-ng/ccu-sun50i-a100.c
809
&pll_ddr0_clk.common,
drivers/clk/sunxi-ng/ccu-sun50i-a100.c
81
.common = {
drivers/clk/sunxi-ng/ccu-sun50i-a100.c
810
&pll_periph0_clk.common,
drivers/clk/sunxi-ng/ccu-sun50i-a100.c
811
&pll_periph1_clk.common,
drivers/clk/sunxi-ng/ccu-sun50i-a100.c
812
&pll_gpu_clk.common,
drivers/clk/sunxi-ng/ccu-sun50i-a100.c
813
&pll_video0_clk.common,
drivers/clk/sunxi-ng/ccu-sun50i-a100.c
814
&pll_video1_clk.common,
drivers/clk/sunxi-ng/ccu-sun50i-a100.c
815
&pll_video2_clk.common,
drivers/clk/sunxi-ng/ccu-sun50i-a100.c
816
&pll_video3_clk.common,
drivers/clk/sunxi-ng/ccu-sun50i-a100.c
817
&pll_ve_clk.common,
drivers/clk/sunxi-ng/ccu-sun50i-a100.c
818
&pll_com_clk.common,
drivers/clk/sunxi-ng/ccu-sun50i-a100.c
819
&pll_audio_clk.common,
drivers/clk/sunxi-ng/ccu-sun50i-a100.c
820
&cpux_clk.common,
drivers/clk/sunxi-ng/ccu-sun50i-a100.c
821
&axi_clk.common,
drivers/clk/sunxi-ng/ccu-sun50i-a100.c
822
&cpux_apb_clk.common,
drivers/clk/sunxi-ng/ccu-sun50i-a100.c
823
&psi_ahb1_ahb2_clk.common,
drivers/clk/sunxi-ng/ccu-sun50i-a100.c
824
&ahb3_clk.common,
drivers/clk/sunxi-ng/ccu-sun50i-a100.c
825
&apb1_clk.common,
drivers/clk/sunxi-ng/ccu-sun50i-a100.c
826
&apb2_clk.common,
drivers/clk/sunxi-ng/ccu-sun50i-a100.c
827
&mbus_clk.common,
drivers/clk/sunxi-ng/ccu-sun50i-a100.c
828
&de_clk.common,
drivers/clk/sunxi-ng/ccu-sun50i-a100.c
829
&bus_de_clk.common,
drivers/clk/sunxi-ng/ccu-sun50i-a100.c
830
&g2d_clk.common,
drivers/clk/sunxi-ng/ccu-sun50i-a100.c
831
&bus_g2d_clk.common,
drivers/clk/sunxi-ng/ccu-sun50i-a100.c
832
&gpu_clk.common,
drivers/clk/sunxi-ng/ccu-sun50i-a100.c
833
&bus_gpu_clk.common,
drivers/clk/sunxi-ng/ccu-sun50i-a100.c
834
&ce_clk.common,
drivers/clk/sunxi-ng/ccu-sun50i-a100.c
835
&bus_ce_clk.common,
drivers/clk/sunxi-ng/ccu-sun50i-a100.c
836
&ve_clk.common,
drivers/clk/sunxi-ng/ccu-sun50i-a100.c
837
&bus_ve_clk.common,
drivers/clk/sunxi-ng/ccu-sun50i-a100.c
838
&bus_dma_clk.common,
drivers/clk/sunxi-ng/ccu-sun50i-a100.c
839
&bus_msgbox_clk.common,
drivers/clk/sunxi-ng/ccu-sun50i-a100.c
840
&bus_spinlock_clk.common,
drivers/clk/sunxi-ng/ccu-sun50i-a100.c
841
&bus_hstimer_clk.common,
drivers/clk/sunxi-ng/ccu-sun50i-a100.c
842
&avs_clk.common,
drivers/clk/sunxi-ng/ccu-sun50i-a100.c
843
&bus_dbg_clk.common,
drivers/clk/sunxi-ng/ccu-sun50i-a100.c
844
&bus_psi_clk.common,
drivers/clk/sunxi-ng/ccu-sun50i-a100.c
845
&bus_pwm_clk.common,
drivers/clk/sunxi-ng/ccu-sun50i-a100.c
846
&bus_iommu_clk.common,
drivers/clk/sunxi-ng/ccu-sun50i-a100.c
847
&mbus_dma_clk.common,
drivers/clk/sunxi-ng/ccu-sun50i-a100.c
848
&mbus_ve_clk.common,
drivers/clk/sunxi-ng/ccu-sun50i-a100.c
849
&mbus_ce_clk.common,
drivers/clk/sunxi-ng/ccu-sun50i-a100.c
850
&mbus_nand_clk.common,
drivers/clk/sunxi-ng/ccu-sun50i-a100.c
851
&mbus_csi_clk.common,
drivers/clk/sunxi-ng/ccu-sun50i-a100.c
852
&mbus_isp_clk.common,
drivers/clk/sunxi-ng/ccu-sun50i-a100.c
853
&mbus_g2d_clk.common,
drivers/clk/sunxi-ng/ccu-sun50i-a100.c
854
&bus_dram_clk.common,
drivers/clk/sunxi-ng/ccu-sun50i-a100.c
855
&nand0_clk.common,
drivers/clk/sunxi-ng/ccu-sun50i-a100.c
856
&nand1_clk.common,
drivers/clk/sunxi-ng/ccu-sun50i-a100.c
857
&bus_nand_clk.common,
drivers/clk/sunxi-ng/ccu-sun50i-a100.c
858
&mmc0_clk.common,
drivers/clk/sunxi-ng/ccu-sun50i-a100.c
859
&mmc1_clk.common,
drivers/clk/sunxi-ng/ccu-sun50i-a100.c
860
&mmc2_clk.common,
drivers/clk/sunxi-ng/ccu-sun50i-a100.c
861
&bus_mmc0_clk.common,
drivers/clk/sunxi-ng/ccu-sun50i-a100.c
862
&bus_mmc1_clk.common,
drivers/clk/sunxi-ng/ccu-sun50i-a100.c
863
&bus_mmc2_clk.common,
drivers/clk/sunxi-ng/ccu-sun50i-a100.c
864
&bus_uart0_clk.common,
drivers/clk/sunxi-ng/ccu-sun50i-a100.c
865
&bus_uart1_clk.common,
drivers/clk/sunxi-ng/ccu-sun50i-a100.c
866
&bus_uart2_clk.common,
drivers/clk/sunxi-ng/ccu-sun50i-a100.c
867
&bus_uart3_clk.common,
drivers/clk/sunxi-ng/ccu-sun50i-a100.c
868
&bus_uart4_clk.common,
drivers/clk/sunxi-ng/ccu-sun50i-a100.c
869
&bus_i2c0_clk.common,
drivers/clk/sunxi-ng/ccu-sun50i-a100.c
870
&bus_i2c1_clk.common,
drivers/clk/sunxi-ng/ccu-sun50i-a100.c
871
&bus_i2c2_clk.common,
drivers/clk/sunxi-ng/ccu-sun50i-a100.c
872
&bus_i2c3_clk.common,
drivers/clk/sunxi-ng/ccu-sun50i-a100.c
873
&spi0_clk.common,
drivers/clk/sunxi-ng/ccu-sun50i-a100.c
874
&spi1_clk.common,
drivers/clk/sunxi-ng/ccu-sun50i-a100.c
875
&spi2_clk.common,
drivers/clk/sunxi-ng/ccu-sun50i-a100.c
876
&bus_spi0_clk.common,
drivers/clk/sunxi-ng/ccu-sun50i-a100.c
877
&bus_spi1_clk.common,
drivers/clk/sunxi-ng/ccu-sun50i-a100.c
878
&bus_spi2_clk.common,
drivers/clk/sunxi-ng/ccu-sun50i-a100.c
879
&emac_25m_clk.common,
drivers/clk/sunxi-ng/ccu-sun50i-a100.c
880
&bus_emac_clk.common,
drivers/clk/sunxi-ng/ccu-sun50i-a100.c
881
&ir_rx_clk.common,
drivers/clk/sunxi-ng/ccu-sun50i-a100.c
882
&bus_ir_rx_clk.common,
drivers/clk/sunxi-ng/ccu-sun50i-a100.c
883
&ir_tx_clk.common,
drivers/clk/sunxi-ng/ccu-sun50i-a100.c
884
&bus_ir_tx_clk.common,
drivers/clk/sunxi-ng/ccu-sun50i-a100.c
885
&bus_gpadc_clk.common,
drivers/clk/sunxi-ng/ccu-sun50i-a100.c
886
&bus_ths_clk.common,
drivers/clk/sunxi-ng/ccu-sun50i-a100.c
887
&i2s0_clk.common,
drivers/clk/sunxi-ng/ccu-sun50i-a100.c
888
&i2s1_clk.common,
drivers/clk/sunxi-ng/ccu-sun50i-a100.c
889
&i2s2_clk.common,
drivers/clk/sunxi-ng/ccu-sun50i-a100.c
890
&i2s3_clk.common,
drivers/clk/sunxi-ng/ccu-sun50i-a100.c
891
&bus_i2s0_clk.common,
drivers/clk/sunxi-ng/ccu-sun50i-a100.c
892
&bus_i2s1_clk.common,
drivers/clk/sunxi-ng/ccu-sun50i-a100.c
893
&bus_i2s2_clk.common,
drivers/clk/sunxi-ng/ccu-sun50i-a100.c
894
&bus_i2s3_clk.common,
drivers/clk/sunxi-ng/ccu-sun50i-a100.c
895
&spdif_clk.common,
drivers/clk/sunxi-ng/ccu-sun50i-a100.c
896
&bus_spdif_clk.common,
drivers/clk/sunxi-ng/ccu-sun50i-a100.c
897
&dmic_clk.common,
drivers/clk/sunxi-ng/ccu-sun50i-a100.c
898
&bus_dmic_clk.common,
drivers/clk/sunxi-ng/ccu-sun50i-a100.c
899
&audio_codec_dac_clk.common,
drivers/clk/sunxi-ng/ccu-sun50i-a100.c
900
&audio_codec_adc_clk.common,
drivers/clk/sunxi-ng/ccu-sun50i-a100.c
901
&audio_codec_4x_clk.common,
drivers/clk/sunxi-ng/ccu-sun50i-a100.c
902
&bus_audio_codec_clk.common,
drivers/clk/sunxi-ng/ccu-sun50i-a100.c
903
&usb_ohci0_clk.common,
drivers/clk/sunxi-ng/ccu-sun50i-a100.c
904
&usb_phy0_clk.common,
drivers/clk/sunxi-ng/ccu-sun50i-a100.c
905
&usb_ohci1_clk.common,
drivers/clk/sunxi-ng/ccu-sun50i-a100.c
906
&usb_phy1_clk.common,
drivers/clk/sunxi-ng/ccu-sun50i-a100.c
907
&bus_ohci0_clk.common,
drivers/clk/sunxi-ng/ccu-sun50i-a100.c
908
&bus_ohci1_clk.common,
drivers/clk/sunxi-ng/ccu-sun50i-a100.c
909
&bus_ehci0_clk.common,
drivers/clk/sunxi-ng/ccu-sun50i-a100.c
910
&bus_ehci1_clk.common,
drivers/clk/sunxi-ng/ccu-sun50i-a100.c
911
&bus_otg_clk.common,
drivers/clk/sunxi-ng/ccu-sun50i-a100.c
912
&bus_lradc_clk.common,
drivers/clk/sunxi-ng/ccu-sun50i-a100.c
913
&bus_dpss_top0_clk.common,
drivers/clk/sunxi-ng/ccu-sun50i-a100.c
914
&bus_dpss_top1_clk.common,
drivers/clk/sunxi-ng/ccu-sun50i-a100.c
915
&mipi_dsi_clk.common,
drivers/clk/sunxi-ng/ccu-sun50i-a100.c
916
&bus_mipi_dsi_clk.common,
drivers/clk/sunxi-ng/ccu-sun50i-a100.c
917
&tcon_lcd_clk.common,
drivers/clk/sunxi-ng/ccu-sun50i-a100.c
918
&bus_tcon_lcd_clk.common,
drivers/clk/sunxi-ng/ccu-sun50i-a100.c
919
&ledc_clk.common,
drivers/clk/sunxi-ng/ccu-sun50i-a100.c
920
&bus_ledc_clk.common,
drivers/clk/sunxi-ng/ccu-sun50i-a100.c
921
&csi_top_clk.common,
drivers/clk/sunxi-ng/ccu-sun50i-a100.c
922
&csi0_mclk_clk.common,
drivers/clk/sunxi-ng/ccu-sun50i-a100.c
923
&csi1_mclk_clk.common,
drivers/clk/sunxi-ng/ccu-sun50i-a100.c
924
&bus_csi_clk.common,
drivers/clk/sunxi-ng/ccu-sun50i-a100.c
925
&csi_isp_clk.common,
drivers/clk/sunxi-ng/ccu-sun50i-a100.c
931
[CLK_PLL_CPUX] = &pll_cpux_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun50i-a100.c
932
[CLK_PLL_DDR0] = &pll_ddr0_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun50i-a100.c
933
[CLK_PLL_PERIPH0] = &pll_periph0_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun50i-a100.c
935
[CLK_PLL_PERIPH1] = &pll_periph1_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun50i-a100.c
937
[CLK_PLL_GPU] = &pll_gpu_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun50i-a100.c
938
[CLK_PLL_VIDEO0] = &pll_video0_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun50i-a100.c
941
[CLK_PLL_VIDEO1] = &pll_video1_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun50i-a100.c
944
[CLK_PLL_VIDEO2] = &pll_video2_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun50i-a100.c
947
[CLK_PLL_VIDEO3] = &pll_video3_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun50i-a100.c
950
[CLK_PLL_VE] = &pll_ve_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun50i-a100.c
951
[CLK_PLL_COM] = &pll_com_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun50i-a100.c
953
[CLK_PLL_AUDIO] = &pll_audio_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun50i-a100.c
954
[CLK_CPUX] = &cpux_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun50i-a100.c
955
[CLK_AXI] = &axi_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun50i-a100.c
956
[CLK_CPUX_APB] = &cpux_apb_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun50i-a100.c
957
[CLK_PSI_AHB1_AHB2] = &psi_ahb1_ahb2_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun50i-a100.c
958
[CLK_AHB3] = &ahb3_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun50i-a100.c
959
[CLK_APB1] = &apb1_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun50i-a100.c
960
[CLK_APB2] = &apb2_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun50i-a100.c
961
[CLK_MBUS] = &mbus_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun50i-a100.c
962
[CLK_DE] = &de_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun50i-a100.c
963
[CLK_BUS_DE] = &bus_de_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun50i-a100.c
964
[CLK_G2D] = &g2d_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun50i-a100.c
965
[CLK_BUS_G2D] = &bus_g2d_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun50i-a100.c
966
[CLK_GPU] = &gpu_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun50i-a100.c
967
[CLK_BUS_GPU] = &bus_gpu_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun50i-a100.c
968
[CLK_CE] = &ce_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun50i-a100.c
969
[CLK_BUS_CE] = &bus_ce_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun50i-a100.c
970
[CLK_VE] = &ve_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun50i-a100.c
971
[CLK_BUS_VE] = &bus_ve_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun50i-a100.c
972
[CLK_BUS_DMA] = &bus_dma_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun50i-a100.c
973
[CLK_BUS_MSGBOX] = &bus_msgbox_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun50i-a100.c
974
[CLK_BUS_SPINLOCK] = &bus_spinlock_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun50i-a100.c
975
[CLK_BUS_HSTIMER] = &bus_hstimer_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun50i-a100.c
976
[CLK_AVS] = &avs_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun50i-a100.c
977
[CLK_BUS_DBG] = &bus_dbg_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun50i-a100.c
978
[CLK_BUS_PSI] = &bus_psi_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun50i-a100.c
979
[CLK_BUS_PWM] = &bus_pwm_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun50i-a100.c
98
.common = {
drivers/clk/sunxi-ng/ccu-sun50i-a100.c
980
[CLK_BUS_IOMMU] = &bus_iommu_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun50i-a100.c
981
[CLK_MBUS_DMA] = &mbus_dma_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun50i-a100.c
982
[CLK_MBUS_VE] = &mbus_ve_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun50i-a100.c
983
[CLK_MBUS_CE] = &mbus_ce_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun50i-a100.c
984
[CLK_MBUS_NAND] = &mbus_nand_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun50i-a100.c
985
[CLK_MBUS_CSI] = &mbus_csi_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun50i-a100.c
986
[CLK_MBUS_ISP] = &mbus_isp_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun50i-a100.c
987
[CLK_MBUS_G2D] = &mbus_g2d_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun50i-a100.c
988
[CLK_BUS_DRAM] = &bus_dram_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun50i-a100.c
989
[CLK_NAND0] = &nand0_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun50i-a100.c
990
[CLK_NAND1] = &nand1_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun50i-a100.c
991
[CLK_BUS_NAND] = &bus_nand_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun50i-a100.c
992
[CLK_MMC0] = &mmc0_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun50i-a100.c
993
[CLK_MMC1] = &mmc1_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun50i-a100.c
994
[CLK_MMC2] = &mmc2_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun50i-a100.c
995
[CLK_BUS_MMC0] = &bus_mmc0_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun50i-a100.c
996
[CLK_BUS_MMC1] = &bus_mmc1_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun50i-a100.c
997
[CLK_BUS_MMC2] = &bus_mmc2_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun50i-a100.c
998
[CLK_BUS_UART0] = &bus_uart0_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun50i-a100.c
999
[CLK_BUS_UART1] = &bus_uart1_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun50i-a64.c
112
.common = {
drivers/clk/sunxi-ng/ccu-sun50i-a64.c
126
.common = {
drivers/clk/sunxi-ng/ccu-sun50i-a64.c
181
.common = {
drivers/clk/sunxi-ng/ccu-sun50i-a64.c
247
.common = {
drivers/clk/sunxi-ng/ccu-sun50i-a64.c
288
.common = {
drivers/clk/sunxi-ng/ccu-sun50i-a64.c
33
.common = {
drivers/clk/sunxi-ng/ccu-sun50i-a64.c
405
.common = {
drivers/clk/sunxi-ng/ccu-sun50i-a64.c
610
&pll_audio_base_clk.common.hw
drivers/clk/sunxi-ng/ccu-sun50i-a64.c
627
&pll_periph0_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun50i-a64.c
630
&pll_periph1_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun50i-a64.c
633
&pll_video0_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun50i-a64.c
637
&pll_cpux_clk.common,
drivers/clk/sunxi-ng/ccu-sun50i-a64.c
638
&pll_audio_base_clk.common,
drivers/clk/sunxi-ng/ccu-sun50i-a64.c
639
&pll_video0_clk.common,
drivers/clk/sunxi-ng/ccu-sun50i-a64.c
640
&pll_ve_clk.common,
drivers/clk/sunxi-ng/ccu-sun50i-a64.c
641
&pll_ddr0_clk.common,
drivers/clk/sunxi-ng/ccu-sun50i-a64.c
642
&pll_periph0_clk.common,
drivers/clk/sunxi-ng/ccu-sun50i-a64.c
643
&pll_periph1_clk.common,
drivers/clk/sunxi-ng/ccu-sun50i-a64.c
644
&pll_video1_clk.common,
drivers/clk/sunxi-ng/ccu-sun50i-a64.c
645
&pll_gpu_clk.common,
drivers/clk/sunxi-ng/ccu-sun50i-a64.c
646
&pll_mipi_clk.common,
drivers/clk/sunxi-ng/ccu-sun50i-a64.c
647
&pll_hsic_clk.common,
drivers/clk/sunxi-ng/ccu-sun50i-a64.c
648
&pll_de_clk.common,
drivers/clk/sunxi-ng/ccu-sun50i-a64.c
649
&pll_ddr1_clk.common,
drivers/clk/sunxi-ng/ccu-sun50i-a64.c
650
&cpux_clk.common,
drivers/clk/sunxi-ng/ccu-sun50i-a64.c
651
&axi_clk.common,
drivers/clk/sunxi-ng/ccu-sun50i-a64.c
652
&ahb1_clk.common,
drivers/clk/sunxi-ng/ccu-sun50i-a64.c
653
&apb1_clk.common,
drivers/clk/sunxi-ng/ccu-sun50i-a64.c
654
&apb2_clk.common,
drivers/clk/sunxi-ng/ccu-sun50i-a64.c
655
&ahb2_clk.common,
drivers/clk/sunxi-ng/ccu-sun50i-a64.c
656
&bus_mipi_dsi_clk.common,
drivers/clk/sunxi-ng/ccu-sun50i-a64.c
657
&bus_ce_clk.common,
drivers/clk/sunxi-ng/ccu-sun50i-a64.c
658
&bus_dma_clk.common,
drivers/clk/sunxi-ng/ccu-sun50i-a64.c
659
&bus_mmc0_clk.common,
drivers/clk/sunxi-ng/ccu-sun50i-a64.c
660
&bus_mmc1_clk.common,
drivers/clk/sunxi-ng/ccu-sun50i-a64.c
661
&bus_mmc2_clk.common,
drivers/clk/sunxi-ng/ccu-sun50i-a64.c
662
&bus_nand_clk.common,
drivers/clk/sunxi-ng/ccu-sun50i-a64.c
663
&bus_dram_clk.common,
drivers/clk/sunxi-ng/ccu-sun50i-a64.c
664
&bus_emac_clk.common,
drivers/clk/sunxi-ng/ccu-sun50i-a64.c
665
&bus_ts_clk.common,
drivers/clk/sunxi-ng/ccu-sun50i-a64.c
666
&bus_hstimer_clk.common,
drivers/clk/sunxi-ng/ccu-sun50i-a64.c
667
&bus_spi0_clk.common,
drivers/clk/sunxi-ng/ccu-sun50i-a64.c
668
&bus_spi1_clk.common,
drivers/clk/sunxi-ng/ccu-sun50i-a64.c
669
&bus_otg_clk.common,
drivers/clk/sunxi-ng/ccu-sun50i-a64.c
670
&bus_ehci0_clk.common,
drivers/clk/sunxi-ng/ccu-sun50i-a64.c
671
&bus_ehci1_clk.common,
drivers/clk/sunxi-ng/ccu-sun50i-a64.c
672
&bus_ohci0_clk.common,
drivers/clk/sunxi-ng/ccu-sun50i-a64.c
673
&bus_ohci1_clk.common,
drivers/clk/sunxi-ng/ccu-sun50i-a64.c
674
&bus_ve_clk.common,
drivers/clk/sunxi-ng/ccu-sun50i-a64.c
675
&bus_tcon0_clk.common,
drivers/clk/sunxi-ng/ccu-sun50i-a64.c
676
&bus_tcon1_clk.common,
drivers/clk/sunxi-ng/ccu-sun50i-a64.c
677
&bus_deinterlace_clk.common,
drivers/clk/sunxi-ng/ccu-sun50i-a64.c
678
&bus_csi_clk.common,
drivers/clk/sunxi-ng/ccu-sun50i-a64.c
679
&bus_hdmi_clk.common,
drivers/clk/sunxi-ng/ccu-sun50i-a64.c
680
&bus_de_clk.common,
drivers/clk/sunxi-ng/ccu-sun50i-a64.c
681
&bus_gpu_clk.common,
drivers/clk/sunxi-ng/ccu-sun50i-a64.c
682
&bus_msgbox_clk.common,
drivers/clk/sunxi-ng/ccu-sun50i-a64.c
683
&bus_spinlock_clk.common,
drivers/clk/sunxi-ng/ccu-sun50i-a64.c
684
&bus_codec_clk.common,
drivers/clk/sunxi-ng/ccu-sun50i-a64.c
685
&bus_spdif_clk.common,
drivers/clk/sunxi-ng/ccu-sun50i-a64.c
686
&bus_pio_clk.common,
drivers/clk/sunxi-ng/ccu-sun50i-a64.c
687
&bus_ths_clk.common,
drivers/clk/sunxi-ng/ccu-sun50i-a64.c
688
&bus_i2s0_clk.common,
drivers/clk/sunxi-ng/ccu-sun50i-a64.c
689
&bus_i2s1_clk.common,
drivers/clk/sunxi-ng/ccu-sun50i-a64.c
690
&bus_i2s2_clk.common,
drivers/clk/sunxi-ng/ccu-sun50i-a64.c
691
&bus_i2c0_clk.common,
drivers/clk/sunxi-ng/ccu-sun50i-a64.c
692
&bus_i2c1_clk.common,
drivers/clk/sunxi-ng/ccu-sun50i-a64.c
693
&bus_i2c2_clk.common,
drivers/clk/sunxi-ng/ccu-sun50i-a64.c
694
&bus_scr_clk.common,
drivers/clk/sunxi-ng/ccu-sun50i-a64.c
695
&bus_uart0_clk.common,
drivers/clk/sunxi-ng/ccu-sun50i-a64.c
696
&bus_uart1_clk.common,
drivers/clk/sunxi-ng/ccu-sun50i-a64.c
697
&bus_uart2_clk.common,
drivers/clk/sunxi-ng/ccu-sun50i-a64.c
698
&bus_uart3_clk.common,
drivers/clk/sunxi-ng/ccu-sun50i-a64.c
699
&bus_uart4_clk.common,
drivers/clk/sunxi-ng/ccu-sun50i-a64.c
700
&bus_dbg_clk.common,
drivers/clk/sunxi-ng/ccu-sun50i-a64.c
701
&ths_clk.common,
drivers/clk/sunxi-ng/ccu-sun50i-a64.c
702
&nand_clk.common,
drivers/clk/sunxi-ng/ccu-sun50i-a64.c
703
&mmc0_clk.common,
drivers/clk/sunxi-ng/ccu-sun50i-a64.c
704
&mmc1_clk.common,
drivers/clk/sunxi-ng/ccu-sun50i-a64.c
705
&mmc2_clk.common,
drivers/clk/sunxi-ng/ccu-sun50i-a64.c
706
&ts_clk.common,
drivers/clk/sunxi-ng/ccu-sun50i-a64.c
707
&ce_clk.common,
drivers/clk/sunxi-ng/ccu-sun50i-a64.c
708
&spi0_clk.common,
drivers/clk/sunxi-ng/ccu-sun50i-a64.c
709
&spi1_clk.common,
drivers/clk/sunxi-ng/ccu-sun50i-a64.c
710
&i2s0_clk.common,
drivers/clk/sunxi-ng/ccu-sun50i-a64.c
711
&i2s1_clk.common,
drivers/clk/sunxi-ng/ccu-sun50i-a64.c
712
&i2s2_clk.common,
drivers/clk/sunxi-ng/ccu-sun50i-a64.c
713
&spdif_clk.common,
drivers/clk/sunxi-ng/ccu-sun50i-a64.c
714
&usb_phy0_clk.common,
drivers/clk/sunxi-ng/ccu-sun50i-a64.c
715
&usb_phy1_clk.common,
drivers/clk/sunxi-ng/ccu-sun50i-a64.c
716
&usb_hsic_clk.common,
drivers/clk/sunxi-ng/ccu-sun50i-a64.c
717
&usb_hsic_12m_clk.common,
drivers/clk/sunxi-ng/ccu-sun50i-a64.c
718
&usb_ohci0_clk.common,
drivers/clk/sunxi-ng/ccu-sun50i-a64.c
719
&usb_ohci1_clk.common,
drivers/clk/sunxi-ng/ccu-sun50i-a64.c
720
&dram_clk.common,
drivers/clk/sunxi-ng/ccu-sun50i-a64.c
721
&dram_ve_clk.common,
drivers/clk/sunxi-ng/ccu-sun50i-a64.c
722
&dram_csi_clk.common,
drivers/clk/sunxi-ng/ccu-sun50i-a64.c
723
&dram_deinterlace_clk.common,
drivers/clk/sunxi-ng/ccu-sun50i-a64.c
724
&dram_ts_clk.common,
drivers/clk/sunxi-ng/ccu-sun50i-a64.c
725
&de_clk.common,
drivers/clk/sunxi-ng/ccu-sun50i-a64.c
726
&tcon0_clk.common,
drivers/clk/sunxi-ng/ccu-sun50i-a64.c
727
&tcon1_clk.common,
drivers/clk/sunxi-ng/ccu-sun50i-a64.c
728
&deinterlace_clk.common,
drivers/clk/sunxi-ng/ccu-sun50i-a64.c
729
&csi_misc_clk.common,
drivers/clk/sunxi-ng/ccu-sun50i-a64.c
730
&csi_sclk_clk.common,
drivers/clk/sunxi-ng/ccu-sun50i-a64.c
731
&csi_mclk_clk.common,
drivers/clk/sunxi-ng/ccu-sun50i-a64.c
732
&ve_clk.common,
drivers/clk/sunxi-ng/ccu-sun50i-a64.c
733
&ac_dig_clk.common,
drivers/clk/sunxi-ng/ccu-sun50i-a64.c
734
&ac_dig_4x_clk.common,
drivers/clk/sunxi-ng/ccu-sun50i-a64.c
735
&avs_clk.common,
drivers/clk/sunxi-ng/ccu-sun50i-a64.c
736
&hdmi_clk.common,
drivers/clk/sunxi-ng/ccu-sun50i-a64.c
737
&hdmi_ddc_clk.common,
drivers/clk/sunxi-ng/ccu-sun50i-a64.c
738
&mbus_clk.common,
drivers/clk/sunxi-ng/ccu-sun50i-a64.c
739
&dsi_dphy_clk.common,
drivers/clk/sunxi-ng/ccu-sun50i-a64.c
740
&gpu_clk.common,
drivers/clk/sunxi-ng/ccu-sun50i-a64.c
746
[CLK_PLL_CPUX] = &pll_cpux_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun50i-a64.c
747
[CLK_PLL_AUDIO_BASE] = &pll_audio_base_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun50i-a64.c
752
[CLK_PLL_VIDEO0] = &pll_video0_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun50i-a64.c
754
[CLK_PLL_VE] = &pll_ve_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun50i-a64.c
755
[CLK_PLL_DDR0] = &pll_ddr0_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun50i-a64.c
756
[CLK_PLL_PERIPH0] = &pll_periph0_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun50i-a64.c
758
[CLK_PLL_PERIPH1] = &pll_periph1_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun50i-a64.c
760
[CLK_PLL_VIDEO1] = &pll_video1_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun50i-a64.c
761
[CLK_PLL_GPU] = &pll_gpu_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun50i-a64.c
762
[CLK_PLL_MIPI] = &pll_mipi_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun50i-a64.c
763
[CLK_PLL_HSIC] = &pll_hsic_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun50i-a64.c
764
[CLK_PLL_DE] = &pll_de_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun50i-a64.c
765
[CLK_PLL_DDR1] = &pll_ddr1_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun50i-a64.c
766
[CLK_CPUX] = &cpux_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun50i-a64.c
767
[CLK_AXI] = &axi_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun50i-a64.c
768
[CLK_AHB1] = &ahb1_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun50i-a64.c
769
[CLK_APB1] = &apb1_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun50i-a64.c
770
[CLK_APB2] = &apb2_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun50i-a64.c
771
[CLK_AHB2] = &ahb2_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun50i-a64.c
772
[CLK_BUS_MIPI_DSI] = &bus_mipi_dsi_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun50i-a64.c
773
[CLK_BUS_CE] = &bus_ce_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun50i-a64.c
774
[CLK_BUS_DMA] = &bus_dma_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun50i-a64.c
775
[CLK_BUS_MMC0] = &bus_mmc0_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun50i-a64.c
776
[CLK_BUS_MMC1] = &bus_mmc1_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun50i-a64.c
777
[CLK_BUS_MMC2] = &bus_mmc2_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun50i-a64.c
778
[CLK_BUS_NAND] = &bus_nand_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun50i-a64.c
779
[CLK_BUS_DRAM] = &bus_dram_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun50i-a64.c
780
[CLK_BUS_EMAC] = &bus_emac_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun50i-a64.c
781
[CLK_BUS_TS] = &bus_ts_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun50i-a64.c
782
[CLK_BUS_HSTIMER] = &bus_hstimer_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun50i-a64.c
783
[CLK_BUS_SPI0] = &bus_spi0_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun50i-a64.c
784
[CLK_BUS_SPI1] = &bus_spi1_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun50i-a64.c
785
[CLK_BUS_OTG] = &bus_otg_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun50i-a64.c
786
[CLK_BUS_EHCI0] = &bus_ehci0_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun50i-a64.c
787
[CLK_BUS_EHCI1] = &bus_ehci1_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun50i-a64.c
788
[CLK_BUS_OHCI0] = &bus_ohci0_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun50i-a64.c
789
[CLK_BUS_OHCI1] = &bus_ohci1_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun50i-a64.c
790
[CLK_BUS_VE] = &bus_ve_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun50i-a64.c
791
[CLK_BUS_TCON0] = &bus_tcon0_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun50i-a64.c
792
[CLK_BUS_TCON1] = &bus_tcon1_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun50i-a64.c
793
[CLK_BUS_DEINTERLACE] = &bus_deinterlace_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun50i-a64.c
794
[CLK_BUS_CSI] = &bus_csi_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun50i-a64.c
795
[CLK_BUS_HDMI] = &bus_hdmi_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun50i-a64.c
796
[CLK_BUS_DE] = &bus_de_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun50i-a64.c
797
[CLK_BUS_GPU] = &bus_gpu_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun50i-a64.c
798
[CLK_BUS_MSGBOX] = &bus_msgbox_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun50i-a64.c
799
[CLK_BUS_SPINLOCK] = &bus_spinlock_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun50i-a64.c
800
[CLK_BUS_CODEC] = &bus_codec_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun50i-a64.c
801
[CLK_BUS_SPDIF] = &bus_spdif_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun50i-a64.c
802
[CLK_BUS_PIO] = &bus_pio_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun50i-a64.c
803
[CLK_BUS_THS] = &bus_ths_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun50i-a64.c
804
[CLK_BUS_I2S0] = &bus_i2s0_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun50i-a64.c
805
[CLK_BUS_I2S1] = &bus_i2s1_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun50i-a64.c
806
[CLK_BUS_I2S2] = &bus_i2s2_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun50i-a64.c
807
[CLK_BUS_I2C0] = &bus_i2c0_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun50i-a64.c
808
[CLK_BUS_I2C1] = &bus_i2c1_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun50i-a64.c
809
[CLK_BUS_I2C2] = &bus_i2c2_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun50i-a64.c
810
[CLK_BUS_UART0] = &bus_uart0_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun50i-a64.c
811
[CLK_BUS_UART1] = &bus_uart1_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun50i-a64.c
812
[CLK_BUS_UART2] = &bus_uart2_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun50i-a64.c
813
[CLK_BUS_UART3] = &bus_uart3_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun50i-a64.c
814
[CLK_BUS_UART4] = &bus_uart4_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun50i-a64.c
815
[CLK_BUS_SCR] = &bus_scr_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun50i-a64.c
816
[CLK_BUS_DBG] = &bus_dbg_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun50i-a64.c
817
[CLK_THS] = &ths_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun50i-a64.c
818
[CLK_NAND] = &nand_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun50i-a64.c
819
[CLK_MMC0] = &mmc0_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun50i-a64.c
820
[CLK_MMC1] = &mmc1_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun50i-a64.c
821
[CLK_MMC2] = &mmc2_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun50i-a64.c
822
[CLK_TS] = &ts_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun50i-a64.c
823
[CLK_CE] = &ce_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun50i-a64.c
824
[CLK_SPI0] = &spi0_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun50i-a64.c
825
[CLK_SPI1] = &spi1_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun50i-a64.c
826
[CLK_I2S0] = &i2s0_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun50i-a64.c
827
[CLK_I2S1] = &i2s1_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun50i-a64.c
828
[CLK_I2S2] = &i2s2_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun50i-a64.c
829
[CLK_SPDIF] = &spdif_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun50i-a64.c
830
[CLK_USB_PHY0] = &usb_phy0_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun50i-a64.c
831
[CLK_USB_PHY1] = &usb_phy1_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun50i-a64.c
832
[CLK_USB_HSIC] = &usb_hsic_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun50i-a64.c
833
[CLK_USB_HSIC_12M] = &usb_hsic_12m_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun50i-a64.c
834
[CLK_USB_OHCI0] = &usb_ohci0_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun50i-a64.c
835
[CLK_USB_OHCI1] = &usb_ohci1_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun50i-a64.c
836
[CLK_DRAM] = &dram_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun50i-a64.c
837
[CLK_DRAM_VE] = &dram_ve_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun50i-a64.c
838
[CLK_DRAM_CSI] = &dram_csi_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun50i-a64.c
839
[CLK_DRAM_DEINTERLACE] = &dram_deinterlace_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun50i-a64.c
840
[CLK_DRAM_TS] = &dram_ts_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun50i-a64.c
841
[CLK_DE] = &de_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun50i-a64.c
842
[CLK_TCON0] = &tcon0_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun50i-a64.c
843
[CLK_TCON1] = &tcon1_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun50i-a64.c
844
[CLK_DEINTERLACE] = &deinterlace_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun50i-a64.c
845
[CLK_CSI_MISC] = &csi_misc_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun50i-a64.c
846
[CLK_CSI_SCLK] = &csi_sclk_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun50i-a64.c
847
[CLK_CSI_MCLK] = &csi_mclk_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun50i-a64.c
848
[CLK_VE] = &ve_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun50i-a64.c
849
[CLK_AC_DIG] = &ac_dig_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun50i-a64.c
850
[CLK_AC_DIG_4X] = &ac_dig_4x_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun50i-a64.c
851
[CLK_AVS] = &avs_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun50i-a64.c
852
[CLK_HDMI] = &hdmi_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun50i-a64.c
853
[CLK_HDMI_DDC] = &hdmi_ddc_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun50i-a64.c
854
[CLK_MBUS] = &mbus_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun50i-a64.c
855
[CLK_DSI_DPHY] = &dsi_dphy_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun50i-a64.c
856
[CLK_GPU] = &gpu_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun50i-a64.c
932
.common = &pll_cpux_clk.common,
drivers/clk/sunxi-ng/ccu-sun50i-a64.c
939
.common = &cpux_clk.common,
drivers/clk/sunxi-ng/ccu-sun50i-a64.c
970
ccu_mux_notifier_register(pll_cpux_clk.common.hw.clk,
drivers/clk/sunxi-ng/ccu-sun50i-h6-r.c
130
&ar100_clk.common,
drivers/clk/sunxi-ng/ccu-sun50i-h6-r.c
131
&r_apb1_clk.common,
drivers/clk/sunxi-ng/ccu-sun50i-h6-r.c
132
&r_apb2_clk.common,
drivers/clk/sunxi-ng/ccu-sun50i-h6-r.c
133
&r_apb1_timer_clk.common,
drivers/clk/sunxi-ng/ccu-sun50i-h6-r.c
134
&r_apb1_twd_clk.common,
drivers/clk/sunxi-ng/ccu-sun50i-h6-r.c
135
&r_apb1_pwm_clk.common,
drivers/clk/sunxi-ng/ccu-sun50i-h6-r.c
136
&r_apb2_uart_clk.common,
drivers/clk/sunxi-ng/ccu-sun50i-h6-r.c
137
&r_apb2_i2c_clk.common,
drivers/clk/sunxi-ng/ccu-sun50i-h6-r.c
138
&r_apb2_rsb_clk.common,
drivers/clk/sunxi-ng/ccu-sun50i-h6-r.c
139
&r_apb1_ir_clk.common,
drivers/clk/sunxi-ng/ccu-sun50i-h6-r.c
140
&r_apb1_w1_clk.common,
drivers/clk/sunxi-ng/ccu-sun50i-h6-r.c
141
&r_apb1_rtc_clk.common,
drivers/clk/sunxi-ng/ccu-sun50i-h6-r.c
142
&ir_clk.common,
drivers/clk/sunxi-ng/ccu-sun50i-h6-r.c
143
&w1_clk.common,
drivers/clk/sunxi-ng/ccu-sun50i-h6-r.c
148
[CLK_AR100] = &ar100_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun50i-h6-r.c
150
[CLK_R_APB1] = &r_apb1_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun50i-h6-r.c
151
[CLK_R_APB2] = &r_apb2_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun50i-h6-r.c
152
[CLK_R_APB1_TIMER] = &r_apb1_timer_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun50i-h6-r.c
153
[CLK_R_APB1_TWD] = &r_apb1_twd_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun50i-h6-r.c
154
[CLK_R_APB1_PWM] = &r_apb1_pwm_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun50i-h6-r.c
155
[CLK_R_APB2_UART] = &r_apb2_uart_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun50i-h6-r.c
156
[CLK_R_APB2_I2C] = &r_apb2_i2c_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun50i-h6-r.c
157
[CLK_R_APB2_RSB] = &r_apb2_rsb_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun50i-h6-r.c
158
[CLK_R_APB1_IR] = &r_apb1_ir_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun50i-h6-r.c
159
[CLK_R_APB1_W1] = &r_apb1_w1_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun50i-h6-r.c
160
[CLK_R_APB1_RTC] = &r_apb1_rtc_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun50i-h6-r.c
161
[CLK_IR] = &ir_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun50i-h6-r.c
162
[CLK_W1] = &w1_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun50i-h6-r.c
170
[CLK_R_APB1] = &r_apb1_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun50i-h6-r.c
171
[CLK_R_APB2] = &r_apb2_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun50i-h6-r.c
172
[CLK_R_APB1_TWD] = &r_apb1_twd_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun50i-h6-r.c
173
[CLK_R_APB2_I2C] = &r_apb2_i2c_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun50i-h6-r.c
174
[CLK_R_APB2_RSB] = &r_apb2_rsb_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun50i-h6-r.c
175
[CLK_R_APB1_IR] = &r_apb1_ir_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun50i-h6-r.c
176
[CLK_R_APB1_RTC] = &r_apb1_rtc_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun50i-h6-r.c
177
[CLK_IR] = &ir_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun50i-h6-r.c
43
.common = {
drivers/clk/sunxi-ng/ccu-sun50i-h6-r.c
53
static CLK_FIXED_FACTOR_HW(r_ahb_clk, "r-ahb", &ar100_clk.common.hw, 1, 1, 0);
drivers/clk/sunxi-ng/ccu-sun50i-h6-r.c
68
.common = {
drivers/clk/sunxi-ng/ccu-sun50i-h6.c
1000
[CLK_BUS_NAND] = &bus_nand_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun50i-h6.c
1001
[CLK_MMC0] = &mmc0_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun50i-h6.c
1002
[CLK_MMC1] = &mmc1_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun50i-h6.c
1003
[CLK_MMC2] = &mmc2_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun50i-h6.c
1004
[CLK_BUS_MMC0] = &bus_mmc0_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun50i-h6.c
1005
[CLK_BUS_MMC1] = &bus_mmc1_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun50i-h6.c
1006
[CLK_BUS_MMC2] = &bus_mmc2_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun50i-h6.c
1007
[CLK_BUS_UART0] = &bus_uart0_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun50i-h6.c
1008
[CLK_BUS_UART1] = &bus_uart1_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun50i-h6.c
1009
[CLK_BUS_UART2] = &bus_uart2_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun50i-h6.c
1010
[CLK_BUS_UART3] = &bus_uart3_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun50i-h6.c
1011
[CLK_BUS_I2C0] = &bus_i2c0_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun50i-h6.c
1012
[CLK_BUS_I2C1] = &bus_i2c1_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun50i-h6.c
1013
[CLK_BUS_I2C2] = &bus_i2c2_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun50i-h6.c
1014
[CLK_BUS_I2C3] = &bus_i2c3_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun50i-h6.c
1015
[CLK_BUS_SCR0] = &bus_scr0_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun50i-h6.c
1016
[CLK_BUS_SCR1] = &bus_scr1_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun50i-h6.c
1017
[CLK_SPI0] = &spi0_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun50i-h6.c
1018
[CLK_SPI1] = &spi1_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun50i-h6.c
1019
[CLK_BUS_SPI0] = &bus_spi0_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun50i-h6.c
1020
[CLK_BUS_SPI1] = &bus_spi1_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun50i-h6.c
1021
[CLK_BUS_EMAC] = &bus_emac_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun50i-h6.c
1022
[CLK_TS] = &ts_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun50i-h6.c
1023
[CLK_BUS_TS] = &bus_ts_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun50i-h6.c
1024
[CLK_IR_TX] = &ir_tx_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun50i-h6.c
1025
[CLK_BUS_IR_TX] = &bus_ir_tx_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun50i-h6.c
1026
[CLK_BUS_THS] = &bus_ths_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun50i-h6.c
1027
[CLK_I2S3] = &i2s3_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun50i-h6.c
1028
[CLK_I2S0] = &i2s0_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun50i-h6.c
1029
[CLK_I2S1] = &i2s1_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun50i-h6.c
1030
[CLK_I2S2] = &i2s2_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun50i-h6.c
1031
[CLK_BUS_I2S0] = &bus_i2s0_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun50i-h6.c
1032
[CLK_BUS_I2S1] = &bus_i2s1_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun50i-h6.c
1033
[CLK_BUS_I2S2] = &bus_i2s2_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun50i-h6.c
1034
[CLK_BUS_I2S3] = &bus_i2s3_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun50i-h6.c
1035
[CLK_SPDIF] = &spdif_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun50i-h6.c
1036
[CLK_BUS_SPDIF] = &bus_spdif_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun50i-h6.c
1037
[CLK_DMIC] = &dmic_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun50i-h6.c
1038
[CLK_BUS_DMIC] = &bus_dmic_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun50i-h6.c
1039
[CLK_AUDIO_HUB] = &audio_hub_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun50i-h6.c
1040
[CLK_BUS_AUDIO_HUB] = &bus_audio_hub_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun50i-h6.c
1041
[CLK_USB_OHCI0] = &usb_ohci0_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun50i-h6.c
1042
[CLK_USB_PHY0] = &usb_phy0_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun50i-h6.c
1043
[CLK_USB_PHY1] = &usb_phy1_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun50i-h6.c
1044
[CLK_USB_OHCI3] = &usb_ohci3_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun50i-h6.c
1045
[CLK_USB_PHY3] = &usb_phy3_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun50i-h6.c
1046
[CLK_USB_HSIC_12M] = &usb_hsic_12m_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun50i-h6.c
1047
[CLK_USB_HSIC] = &usb_hsic_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun50i-h6.c
1048
[CLK_BUS_OHCI0] = &bus_ohci0_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun50i-h6.c
1049
[CLK_BUS_OHCI3] = &bus_ohci3_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun50i-h6.c
105
.common = {
drivers/clk/sunxi-ng/ccu-sun50i-h6.c
1050
[CLK_BUS_EHCI0] = &bus_ehci0_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun50i-h6.c
1051
[CLK_BUS_XHCI] = &bus_xhci_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun50i-h6.c
1052
[CLK_BUS_EHCI3] = &bus_ehci3_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun50i-h6.c
1053
[CLK_BUS_OTG] = &bus_otg_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun50i-h6.c
1055
[CLK_PCIE_REF] = &pcie_ref_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun50i-h6.c
1056
[CLK_PCIE_REF_OUT] = &pcie_ref_out_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun50i-h6.c
1057
[CLK_PCIE_MAXI] = &pcie_maxi_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun50i-h6.c
1058
[CLK_PCIE_AUX] = &pcie_aux_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun50i-h6.c
1059
[CLK_BUS_PCIE] = &bus_pcie_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun50i-h6.c
1060
[CLK_HDMI] = &hdmi_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun50i-h6.c
1061
[CLK_HDMI_SLOW] = &hdmi_slow_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun50i-h6.c
1062
[CLK_HDMI_CEC] = &hdmi_cec_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun50i-h6.c
1063
[CLK_BUS_HDMI] = &bus_hdmi_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun50i-h6.c
1064
[CLK_BUS_TCON_TOP] = &bus_tcon_top_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun50i-h6.c
1065
[CLK_TCON_LCD0] = &tcon_lcd0_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun50i-h6.c
1066
[CLK_BUS_TCON_LCD0] = &bus_tcon_lcd0_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun50i-h6.c
1067
[CLK_TCON_TV0] = &tcon_tv0_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun50i-h6.c
1068
[CLK_BUS_TCON_TV0] = &bus_tcon_tv0_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun50i-h6.c
1069
[CLK_CSI_CCI] = &csi_cci_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun50i-h6.c
1070
[CLK_CSI_TOP] = &csi_top_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun50i-h6.c
1071
[CLK_CSI_MCLK] = &csi_mclk_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun50i-h6.c
1072
[CLK_BUS_CSI] = &bus_csi_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun50i-h6.c
1073
[CLK_HDCP] = &hdcp_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun50i-h6.c
1074
[CLK_BUS_HDCP] = &bus_hdcp_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun50i-h6.c
1185
.common = &cpux_clk.common,
drivers/clk/sunxi-ng/ccu-sun50i-h6.c
1211
val = readl(reg + gpu_clk.common.reg);
drivers/clk/sunxi-ng/ccu-sun50i-h6.c
1213
writel(val, reg + gpu_clk.common.reg);
drivers/clk/sunxi-ng/ccu-sun50i-h6.c
126
.common = {
drivers/clk/sunxi-ng/ccu-sun50i-h6.c
1267
ccu_mux_notifier_register(pll_cpux_clk.common.hw.clk,
drivers/clk/sunxi-ng/ccu-sun50i-h6.c
144
.common = {
drivers/clk/sunxi-ng/ccu-sun50i-h6.c
160
.common = {
drivers/clk/sunxi-ng/ccu-sun50i-h6.c
175
.common = {
drivers/clk/sunxi-ng/ccu-sun50i-h6.c
190
.common = {
drivers/clk/sunxi-ng/ccu-sun50i-h6.c
219
.common = {
drivers/clk/sunxi-ng/ccu-sun50i-h6.c
377
.common = {
drivers/clk/sunxi-ng/ccu-sun50i-h6.c
40
.common = {
drivers/clk/sunxi-ng/ccu-sun50i-h6.c
512
.common = {
drivers/clk/sunxi-ng/ccu-sun50i-h6.c
525
.common = {
drivers/clk/sunxi-ng/ccu-sun50i-h6.c
538
.common = {
drivers/clk/sunxi-ng/ccu-sun50i-h6.c
551
.common = {
drivers/clk/sunxi-ng/ccu-sun50i-h6.c
56
.common = {
drivers/clk/sunxi-ng/ccu-sun50i-h6.c
569
.common = {
drivers/clk/sunxi-ng/ccu-sun50i-h6.c
584
.common = {
drivers/clk/sunxi-ng/ccu-sun50i-h6.c
599
.common = {
drivers/clk/sunxi-ng/ccu-sun50i-h6.c
683
.common = {
drivers/clk/sunxi-ng/ccu-sun50i-h6.c
72
.common = {
drivers/clk/sunxi-ng/ccu-sun50i-h6.c
761
&pll_audio_base_clk.common.hw
drivers/clk/sunxi-ng/ccu-sun50i-h6.c
779
&pll_periph0_clk.common.hw
drivers/clk/sunxi-ng/ccu-sun50i-h6.c
789
&pll_periph1_clk.common.hw
drivers/clk/sunxi-ng/ccu-sun50i-h6.c
799
&pll_video0_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun50i-h6.c
802
&pll_video1_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun50i-h6.c
806
&pll_cpux_clk.common,
drivers/clk/sunxi-ng/ccu-sun50i-h6.c
807
&pll_ddr0_clk.common,
drivers/clk/sunxi-ng/ccu-sun50i-h6.c
808
&pll_periph0_clk.common,
drivers/clk/sunxi-ng/ccu-sun50i-h6.c
809
&pll_periph1_clk.common,
drivers/clk/sunxi-ng/ccu-sun50i-h6.c
810
&pll_gpu_clk.common,
drivers/clk/sunxi-ng/ccu-sun50i-h6.c
811
&pll_video0_clk.common,
drivers/clk/sunxi-ng/ccu-sun50i-h6.c
812
&pll_video1_clk.common,
drivers/clk/sunxi-ng/ccu-sun50i-h6.c
813
&pll_ve_clk.common,
drivers/clk/sunxi-ng/ccu-sun50i-h6.c
814
&pll_de_clk.common,
drivers/clk/sunxi-ng/ccu-sun50i-h6.c
815
&pll_hsic_clk.common,
drivers/clk/sunxi-ng/ccu-sun50i-h6.c
816
&pll_audio_base_clk.common,
drivers/clk/sunxi-ng/ccu-sun50i-h6.c
817
&cpux_clk.common,
drivers/clk/sunxi-ng/ccu-sun50i-h6.c
818
&axi_clk.common,
drivers/clk/sunxi-ng/ccu-sun50i-h6.c
819
&cpux_apb_clk.common,
drivers/clk/sunxi-ng/ccu-sun50i-h6.c
820
&psi_ahb1_ahb2_clk.common,
drivers/clk/sunxi-ng/ccu-sun50i-h6.c
821
&ahb3_clk.common,
drivers/clk/sunxi-ng/ccu-sun50i-h6.c
822
&apb1_clk.common,
drivers/clk/sunxi-ng/ccu-sun50i-h6.c
823
&apb2_clk.common,
drivers/clk/sunxi-ng/ccu-sun50i-h6.c
824
&mbus_clk.common,
drivers/clk/sunxi-ng/ccu-sun50i-h6.c
825
&de_clk.common,
drivers/clk/sunxi-ng/ccu-sun50i-h6.c
826
&bus_de_clk.common,
drivers/clk/sunxi-ng/ccu-sun50i-h6.c
827
&deinterlace_clk.common,
drivers/clk/sunxi-ng/ccu-sun50i-h6.c
828
&bus_deinterlace_clk.common,
drivers/clk/sunxi-ng/ccu-sun50i-h6.c
829
&gpu_clk.common,
drivers/clk/sunxi-ng/ccu-sun50i-h6.c
830
&bus_gpu_clk.common,
drivers/clk/sunxi-ng/ccu-sun50i-h6.c
831
&ce_clk.common,
drivers/clk/sunxi-ng/ccu-sun50i-h6.c
832
&bus_ce_clk.common,
drivers/clk/sunxi-ng/ccu-sun50i-h6.c
833
&ve_clk.common,
drivers/clk/sunxi-ng/ccu-sun50i-h6.c
834
&bus_ve_clk.common,
drivers/clk/sunxi-ng/ccu-sun50i-h6.c
835
&emce_clk.common,
drivers/clk/sunxi-ng/ccu-sun50i-h6.c
836
&bus_emce_clk.common,
drivers/clk/sunxi-ng/ccu-sun50i-h6.c
837
&vp9_clk.common,
drivers/clk/sunxi-ng/ccu-sun50i-h6.c
838
&bus_vp9_clk.common,
drivers/clk/sunxi-ng/ccu-sun50i-h6.c
839
&bus_dma_clk.common,
drivers/clk/sunxi-ng/ccu-sun50i-h6.c
840
&bus_msgbox_clk.common,
drivers/clk/sunxi-ng/ccu-sun50i-h6.c
841
&bus_spinlock_clk.common,
drivers/clk/sunxi-ng/ccu-sun50i-h6.c
842
&bus_hstimer_clk.common,
drivers/clk/sunxi-ng/ccu-sun50i-h6.c
843
&avs_clk.common,
drivers/clk/sunxi-ng/ccu-sun50i-h6.c
844
&bus_dbg_clk.common,
drivers/clk/sunxi-ng/ccu-sun50i-h6.c
845
&bus_psi_clk.common,
drivers/clk/sunxi-ng/ccu-sun50i-h6.c
846
&bus_pwm_clk.common,
drivers/clk/sunxi-ng/ccu-sun50i-h6.c
847
&bus_iommu_clk.common,
drivers/clk/sunxi-ng/ccu-sun50i-h6.c
848
&dram_clk.common,
drivers/clk/sunxi-ng/ccu-sun50i-h6.c
849
&mbus_dma_clk.common,
drivers/clk/sunxi-ng/ccu-sun50i-h6.c
850
&mbus_ve_clk.common,
drivers/clk/sunxi-ng/ccu-sun50i-h6.c
851
&mbus_ce_clk.common,
drivers/clk/sunxi-ng/ccu-sun50i-h6.c
852
&mbus_ts_clk.common,
drivers/clk/sunxi-ng/ccu-sun50i-h6.c
853
&mbus_nand_clk.common,
drivers/clk/sunxi-ng/ccu-sun50i-h6.c
854
&mbus_csi_clk.common,
drivers/clk/sunxi-ng/ccu-sun50i-h6.c
855
&mbus_deinterlace_clk.common,
drivers/clk/sunxi-ng/ccu-sun50i-h6.c
856
&bus_dram_clk.common,
drivers/clk/sunxi-ng/ccu-sun50i-h6.c
857
&nand0_clk.common,
drivers/clk/sunxi-ng/ccu-sun50i-h6.c
858
&nand1_clk.common,
drivers/clk/sunxi-ng/ccu-sun50i-h6.c
859
&bus_nand_clk.common,
drivers/clk/sunxi-ng/ccu-sun50i-h6.c
860
&mmc0_clk.common,
drivers/clk/sunxi-ng/ccu-sun50i-h6.c
861
&mmc1_clk.common,
drivers/clk/sunxi-ng/ccu-sun50i-h6.c
862
&mmc2_clk.common,
drivers/clk/sunxi-ng/ccu-sun50i-h6.c
863
&bus_mmc0_clk.common,
drivers/clk/sunxi-ng/ccu-sun50i-h6.c
864
&bus_mmc1_clk.common,
drivers/clk/sunxi-ng/ccu-sun50i-h6.c
865
&bus_mmc2_clk.common,
drivers/clk/sunxi-ng/ccu-sun50i-h6.c
866
&bus_uart0_clk.common,
drivers/clk/sunxi-ng/ccu-sun50i-h6.c
867
&bus_uart1_clk.common,
drivers/clk/sunxi-ng/ccu-sun50i-h6.c
868
&bus_uart2_clk.common,
drivers/clk/sunxi-ng/ccu-sun50i-h6.c
869
&bus_uart3_clk.common,
drivers/clk/sunxi-ng/ccu-sun50i-h6.c
870
&bus_i2c0_clk.common,
drivers/clk/sunxi-ng/ccu-sun50i-h6.c
871
&bus_i2c1_clk.common,
drivers/clk/sunxi-ng/ccu-sun50i-h6.c
872
&bus_i2c2_clk.common,
drivers/clk/sunxi-ng/ccu-sun50i-h6.c
873
&bus_i2c3_clk.common,
drivers/clk/sunxi-ng/ccu-sun50i-h6.c
874
&bus_scr0_clk.common,
drivers/clk/sunxi-ng/ccu-sun50i-h6.c
875
&bus_scr1_clk.common,
drivers/clk/sunxi-ng/ccu-sun50i-h6.c
876
&spi0_clk.common,
drivers/clk/sunxi-ng/ccu-sun50i-h6.c
877
&spi1_clk.common,
drivers/clk/sunxi-ng/ccu-sun50i-h6.c
878
&bus_spi0_clk.common,
drivers/clk/sunxi-ng/ccu-sun50i-h6.c
879
&bus_spi1_clk.common,
drivers/clk/sunxi-ng/ccu-sun50i-h6.c
880
&bus_emac_clk.common,
drivers/clk/sunxi-ng/ccu-sun50i-h6.c
881
&ts_clk.common,
drivers/clk/sunxi-ng/ccu-sun50i-h6.c
882
&bus_ts_clk.common,
drivers/clk/sunxi-ng/ccu-sun50i-h6.c
883
&ir_tx_clk.common,
drivers/clk/sunxi-ng/ccu-sun50i-h6.c
884
&bus_ir_tx_clk.common,
drivers/clk/sunxi-ng/ccu-sun50i-h6.c
885
&bus_ths_clk.common,
drivers/clk/sunxi-ng/ccu-sun50i-h6.c
886
&i2s3_clk.common,
drivers/clk/sunxi-ng/ccu-sun50i-h6.c
887
&i2s0_clk.common,
drivers/clk/sunxi-ng/ccu-sun50i-h6.c
888
&i2s1_clk.common,
drivers/clk/sunxi-ng/ccu-sun50i-h6.c
889
&i2s2_clk.common,
drivers/clk/sunxi-ng/ccu-sun50i-h6.c
89
.common = {
drivers/clk/sunxi-ng/ccu-sun50i-h6.c
890
&bus_i2s0_clk.common,
drivers/clk/sunxi-ng/ccu-sun50i-h6.c
891
&bus_i2s1_clk.common,
drivers/clk/sunxi-ng/ccu-sun50i-h6.c
892
&bus_i2s2_clk.common,
drivers/clk/sunxi-ng/ccu-sun50i-h6.c
893
&bus_i2s3_clk.common,
drivers/clk/sunxi-ng/ccu-sun50i-h6.c
894
&spdif_clk.common,
drivers/clk/sunxi-ng/ccu-sun50i-h6.c
895
&bus_spdif_clk.common,
drivers/clk/sunxi-ng/ccu-sun50i-h6.c
896
&dmic_clk.common,
drivers/clk/sunxi-ng/ccu-sun50i-h6.c
897
&bus_dmic_clk.common,
drivers/clk/sunxi-ng/ccu-sun50i-h6.c
898
&audio_hub_clk.common,
drivers/clk/sunxi-ng/ccu-sun50i-h6.c
899
&bus_audio_hub_clk.common,
drivers/clk/sunxi-ng/ccu-sun50i-h6.c
900
&usb_ohci0_clk.common,
drivers/clk/sunxi-ng/ccu-sun50i-h6.c
901
&usb_phy0_clk.common,
drivers/clk/sunxi-ng/ccu-sun50i-h6.c
902
&usb_phy1_clk.common,
drivers/clk/sunxi-ng/ccu-sun50i-h6.c
903
&usb_ohci3_clk.common,
drivers/clk/sunxi-ng/ccu-sun50i-h6.c
904
&usb_phy3_clk.common,
drivers/clk/sunxi-ng/ccu-sun50i-h6.c
905
&usb_hsic_12m_clk.common,
drivers/clk/sunxi-ng/ccu-sun50i-h6.c
906
&usb_hsic_clk.common,
drivers/clk/sunxi-ng/ccu-sun50i-h6.c
907
&bus_ohci0_clk.common,
drivers/clk/sunxi-ng/ccu-sun50i-h6.c
908
&bus_ohci3_clk.common,
drivers/clk/sunxi-ng/ccu-sun50i-h6.c
909
&bus_ehci0_clk.common,
drivers/clk/sunxi-ng/ccu-sun50i-h6.c
910
&bus_xhci_clk.common,
drivers/clk/sunxi-ng/ccu-sun50i-h6.c
911
&bus_ehci3_clk.common,
drivers/clk/sunxi-ng/ccu-sun50i-h6.c
912
&bus_otg_clk.common,
drivers/clk/sunxi-ng/ccu-sun50i-h6.c
913
&pcie_ref_clk.common,
drivers/clk/sunxi-ng/ccu-sun50i-h6.c
914
&pcie_ref_out_clk.common,
drivers/clk/sunxi-ng/ccu-sun50i-h6.c
915
&pcie_maxi_clk.common,
drivers/clk/sunxi-ng/ccu-sun50i-h6.c
916
&pcie_aux_clk.common,
drivers/clk/sunxi-ng/ccu-sun50i-h6.c
917
&bus_pcie_clk.common,
drivers/clk/sunxi-ng/ccu-sun50i-h6.c
918
&hdmi_clk.common,
drivers/clk/sunxi-ng/ccu-sun50i-h6.c
919
&hdmi_slow_clk.common,
drivers/clk/sunxi-ng/ccu-sun50i-h6.c
920
&hdmi_cec_clk.common,
drivers/clk/sunxi-ng/ccu-sun50i-h6.c
921
&bus_hdmi_clk.common,
drivers/clk/sunxi-ng/ccu-sun50i-h6.c
922
&bus_tcon_top_clk.common,
drivers/clk/sunxi-ng/ccu-sun50i-h6.c
923
&tcon_lcd0_clk.common,
drivers/clk/sunxi-ng/ccu-sun50i-h6.c
924
&bus_tcon_lcd0_clk.common,
drivers/clk/sunxi-ng/ccu-sun50i-h6.c
925
&tcon_tv0_clk.common,
drivers/clk/sunxi-ng/ccu-sun50i-h6.c
926
&bus_tcon_tv0_clk.common,
drivers/clk/sunxi-ng/ccu-sun50i-h6.c
927
&csi_cci_clk.common,
drivers/clk/sunxi-ng/ccu-sun50i-h6.c
928
&csi_top_clk.common,
drivers/clk/sunxi-ng/ccu-sun50i-h6.c
929
&csi_mclk_clk.common,
drivers/clk/sunxi-ng/ccu-sun50i-h6.c
930
&bus_csi_clk.common,
drivers/clk/sunxi-ng/ccu-sun50i-h6.c
931
&hdcp_clk.common,
drivers/clk/sunxi-ng/ccu-sun50i-h6.c
932
&bus_hdcp_clk.common,
drivers/clk/sunxi-ng/ccu-sun50i-h6.c
938
[CLK_PLL_CPUX] = &pll_cpux_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun50i-h6.c
939
[CLK_PLL_DDR0] = &pll_ddr0_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun50i-h6.c
940
[CLK_PLL_PERIPH0] = &pll_periph0_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun50i-h6.c
943
[CLK_PLL_PERIPH1] = &pll_periph1_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun50i-h6.c
946
[CLK_PLL_GPU] = &pll_gpu_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun50i-h6.c
947
[CLK_PLL_VIDEO0] = &pll_video0_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun50i-h6.c
949
[CLK_PLL_VIDEO1] = &pll_video1_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun50i-h6.c
951
[CLK_PLL_VE] = &pll_ve_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun50i-h6.c
952
[CLK_PLL_DE] = &pll_de_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun50i-h6.c
953
[CLK_PLL_HSIC] = &pll_hsic_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun50i-h6.c
954
[CLK_PLL_AUDIO_BASE] = &pll_audio_base_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun50i-h6.c
958
[CLK_CPUX] = &cpux_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun50i-h6.c
959
[CLK_AXI] = &axi_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun50i-h6.c
960
[CLK_CPUX_APB] = &cpux_apb_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun50i-h6.c
961
[CLK_PSI_AHB1_AHB2] = &psi_ahb1_ahb2_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun50i-h6.c
962
[CLK_AHB3] = &ahb3_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun50i-h6.c
963
[CLK_APB1] = &apb1_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun50i-h6.c
964
[CLK_APB2] = &apb2_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun50i-h6.c
965
[CLK_MBUS] = &mbus_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun50i-h6.c
966
[CLK_DE] = &de_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun50i-h6.c
967
[CLK_BUS_DE] = &bus_de_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun50i-h6.c
968
[CLK_DEINTERLACE] = &deinterlace_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun50i-h6.c
969
[CLK_BUS_DEINTERLACE] = &bus_deinterlace_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun50i-h6.c
970
[CLK_GPU] = &gpu_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun50i-h6.c
971
[CLK_BUS_GPU] = &bus_gpu_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun50i-h6.c
972
[CLK_CE] = &ce_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun50i-h6.c
973
[CLK_BUS_CE] = &bus_ce_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun50i-h6.c
974
[CLK_VE] = &ve_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun50i-h6.c
975
[CLK_BUS_VE] = &bus_ve_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun50i-h6.c
976
[CLK_EMCE] = &emce_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun50i-h6.c
977
[CLK_BUS_EMCE] = &bus_emce_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun50i-h6.c
978
[CLK_VP9] = &vp9_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun50i-h6.c
979
[CLK_BUS_VP9] = &bus_vp9_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun50i-h6.c
980
[CLK_BUS_DMA] = &bus_dma_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun50i-h6.c
981
[CLK_BUS_MSGBOX] = &bus_msgbox_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun50i-h6.c
982
[CLK_BUS_SPINLOCK] = &bus_spinlock_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun50i-h6.c
983
[CLK_BUS_HSTIMER] = &bus_hstimer_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun50i-h6.c
984
[CLK_AVS] = &avs_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun50i-h6.c
985
[CLK_BUS_DBG] = &bus_dbg_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun50i-h6.c
986
[CLK_BUS_PSI] = &bus_psi_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun50i-h6.c
987
[CLK_BUS_PWM] = &bus_pwm_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun50i-h6.c
988
[CLK_BUS_IOMMU] = &bus_iommu_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun50i-h6.c
989
[CLK_DRAM] = &dram_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun50i-h6.c
990
[CLK_MBUS_DMA] = &mbus_dma_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun50i-h6.c
991
[CLK_MBUS_VE] = &mbus_ve_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun50i-h6.c
992
[CLK_MBUS_CE] = &mbus_ce_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun50i-h6.c
993
[CLK_MBUS_TS] = &mbus_ts_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun50i-h6.c
994
[CLK_MBUS_NAND] = &mbus_nand_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun50i-h6.c
995
[CLK_MBUS_CSI] = &mbus_csi_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun50i-h6.c
996
[CLK_MBUS_DEINTERLACE] = &mbus_deinterlace_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun50i-h6.c
997
[CLK_BUS_DRAM] = &bus_dram_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun50i-h6.c
998
[CLK_NAND0] = &nand0_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun50i-h6.c
999
[CLK_NAND1] = &nand1_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun50i-h616.c
1000
[CLK_USB_PHY3] = &usb_phy3_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun50i-h616.c
1001
[CLK_BUS_OHCI0] = &bus_ohci0_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun50i-h616.c
1002
[CLK_BUS_OHCI1] = &bus_ohci1_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun50i-h616.c
1003
[CLK_BUS_OHCI2] = &bus_ohci2_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun50i-h616.c
1004
[CLK_BUS_OHCI3] = &bus_ohci3_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun50i-h616.c
1005
[CLK_BUS_EHCI0] = &bus_ehci0_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun50i-h616.c
1006
[CLK_BUS_EHCI1] = &bus_ehci1_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun50i-h616.c
1007
[CLK_BUS_EHCI2] = &bus_ehci2_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun50i-h616.c
1008
[CLK_BUS_EHCI3] = &bus_ehci3_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun50i-h616.c
1009
[CLK_BUS_OTG] = &bus_otg_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun50i-h616.c
1010
[CLK_BUS_KEYADC] = &bus_keyadc_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun50i-h616.c
1011
[CLK_HDMI] = &hdmi_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun50i-h616.c
1012
[CLK_HDMI_SLOW] = &hdmi_slow_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun50i-h616.c
1013
[CLK_HDMI_CEC] = &hdmi_cec_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun50i-h616.c
1014
[CLK_BUS_HDMI] = &bus_hdmi_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun50i-h616.c
1015
[CLK_BUS_TCON_TOP] = &bus_tcon_top_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun50i-h616.c
1016
[CLK_TCON_LCD0] = &tcon_lcd0_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun50i-h616.c
1017
[CLK_TCON_LCD1] = &tcon_lcd1_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun50i-h616.c
1018
[CLK_TCON_TV0] = &tcon_tv0_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun50i-h616.c
1019
[CLK_TCON_TV1] = &tcon_tv1_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun50i-h616.c
1020
[CLK_BUS_TCON_LCD0] = &bus_tcon_lcd0_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun50i-h616.c
1021
[CLK_BUS_TCON_LCD1] = &bus_tcon_lcd1_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun50i-h616.c
1022
[CLK_BUS_TCON_TV0] = &bus_tcon_tv0_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun50i-h616.c
1023
[CLK_BUS_TCON_TV1] = &bus_tcon_tv1_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun50i-h616.c
1024
[CLK_TVE0] = &tve0_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun50i-h616.c
1025
[CLK_BUS_TVE_TOP] = &bus_tve_top_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun50i-h616.c
1026
[CLK_BUS_TVE0] = &bus_tve0_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun50i-h616.c
1027
[CLK_HDCP] = &hdcp_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun50i-h616.c
1028
[CLK_BUS_HDCP] = &bus_hdcp_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun50i-h616.c
106
.common = {
drivers/clk/sunxi-ng/ccu-sun50i-h616.c
1142
.common = &cpux_clk.common,
drivers/clk/sunxi-ng/ccu-sun50i-h616.c
1149
.common = &pll_cpux_clk.common,
drivers/clk/sunxi-ng/ccu-sun50i-h616.c
1155
.common = &gpu0_clk.common,
drivers/clk/sunxi-ng/ccu-sun50i-h616.c
1162
.common = &pll_gpu_clk.common,
drivers/clk/sunxi-ng/ccu-sun50i-h616.c
122
.common = {
drivers/clk/sunxi-ng/ccu-sun50i-h616.c
1239
ccu_mux_notifier_register(pll_cpux_clk.common.hw.clk,
drivers/clk/sunxi-ng/ccu-sun50i-h616.c
1246
ccu_mux_notifier_register(pll_gpu_clk.common.hw.clk,
drivers/clk/sunxi-ng/ccu-sun50i-h616.c
143
.common = {
drivers/clk/sunxi-ng/ccu-sun50i-h616.c
161
.common = {
drivers/clk/sunxi-ng/ccu-sun50i-h616.c
179
.common = {
drivers/clk/sunxi-ng/ccu-sun50i-h616.c
195
.common = {
drivers/clk/sunxi-ng/ccu-sun50i-h616.c
210
.common = {
drivers/clk/sunxi-ng/ccu-sun50i-h616.c
239
.common = {
drivers/clk/sunxi-ng/ccu-sun50i-h616.c
388
.common = {
drivers/clk/sunxi-ng/ccu-sun50i-h616.c
42
.common = {
drivers/clk/sunxi-ng/ccu-sun50i-h616.c
518
.common = {
drivers/clk/sunxi-ng/ccu-sun50i-h616.c
533
.common = {
drivers/clk/sunxi-ng/ccu-sun50i-h616.c
564
.common = {
drivers/clk/sunxi-ng/ccu-sun50i-h616.c
58
.common = {
drivers/clk/sunxi-ng/ccu-sun50i-h616.c
635
.common = {
drivers/clk/sunxi-ng/ccu-sun50i-h616.c
714
&pll_audio_hs_clk.common.hw
drivers/clk/sunxi-ng/ccu-sun50i-h616.c
73
.common = {
drivers/clk/sunxi-ng/ccu-sun50i-h616.c
734
&pll_periph0_clk.common.hw
drivers/clk/sunxi-ng/ccu-sun50i-h616.c
749
&pll_periph1_clk.common.hw
drivers/clk/sunxi-ng/ccu-sun50i-h616.c
757
&pll_video0_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun50i-h616.c
760
&pll_video1_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun50i-h616.c
763
&pll_video2_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun50i-h616.c
767
&pll_cpux_clk.common,
drivers/clk/sunxi-ng/ccu-sun50i-h616.c
768
&pll_ddr0_clk.common,
drivers/clk/sunxi-ng/ccu-sun50i-h616.c
769
&pll_ddr1_clk.common,
drivers/clk/sunxi-ng/ccu-sun50i-h616.c
770
&pll_periph0_clk.common,
drivers/clk/sunxi-ng/ccu-sun50i-h616.c
771
&pll_periph1_clk.common,
drivers/clk/sunxi-ng/ccu-sun50i-h616.c
772
&pll_gpu_clk.common,
drivers/clk/sunxi-ng/ccu-sun50i-h616.c
773
&pll_video0_clk.common,
drivers/clk/sunxi-ng/ccu-sun50i-h616.c
774
&pll_video1_clk.common,
drivers/clk/sunxi-ng/ccu-sun50i-h616.c
775
&pll_video2_clk.common,
drivers/clk/sunxi-ng/ccu-sun50i-h616.c
776
&pll_ve_clk.common,
drivers/clk/sunxi-ng/ccu-sun50i-h616.c
777
&pll_de_clk.common,
drivers/clk/sunxi-ng/ccu-sun50i-h616.c
778
&pll_audio_hs_clk.common,
drivers/clk/sunxi-ng/ccu-sun50i-h616.c
779
&cpux_clk.common,
drivers/clk/sunxi-ng/ccu-sun50i-h616.c
780
&axi_clk.common,
drivers/clk/sunxi-ng/ccu-sun50i-h616.c
781
&cpux_apb_clk.common,
drivers/clk/sunxi-ng/ccu-sun50i-h616.c
782
&psi_ahb1_ahb2_clk.common,
drivers/clk/sunxi-ng/ccu-sun50i-h616.c
783
&ahb3_clk.common,
drivers/clk/sunxi-ng/ccu-sun50i-h616.c
784
&apb1_clk.common,
drivers/clk/sunxi-ng/ccu-sun50i-h616.c
785
&apb2_clk.common,
drivers/clk/sunxi-ng/ccu-sun50i-h616.c
786
&mbus_clk.common,
drivers/clk/sunxi-ng/ccu-sun50i-h616.c
787
&de_clk.common,
drivers/clk/sunxi-ng/ccu-sun50i-h616.c
788
&bus_de_clk.common,
drivers/clk/sunxi-ng/ccu-sun50i-h616.c
789
&deinterlace_clk.common,
drivers/clk/sunxi-ng/ccu-sun50i-h616.c
790
&bus_deinterlace_clk.common,
drivers/clk/sunxi-ng/ccu-sun50i-h616.c
791
&g2d_clk.common,
drivers/clk/sunxi-ng/ccu-sun50i-h616.c
792
&bus_g2d_clk.common,
drivers/clk/sunxi-ng/ccu-sun50i-h616.c
793
&gpu0_clk.common,
drivers/clk/sunxi-ng/ccu-sun50i-h616.c
794
&bus_gpu_clk.common,
drivers/clk/sunxi-ng/ccu-sun50i-h616.c
795
&gpu1_clk.common,
drivers/clk/sunxi-ng/ccu-sun50i-h616.c
796
&ce_clk.common,
drivers/clk/sunxi-ng/ccu-sun50i-h616.c
797
&bus_ce_clk.common,
drivers/clk/sunxi-ng/ccu-sun50i-h616.c
798
&ve_clk.common,
drivers/clk/sunxi-ng/ccu-sun50i-h616.c
799
&bus_ve_clk.common,
drivers/clk/sunxi-ng/ccu-sun50i-h616.c
800
&bus_dma_clk.common,
drivers/clk/sunxi-ng/ccu-sun50i-h616.c
801
&bus_hstimer_clk.common,
drivers/clk/sunxi-ng/ccu-sun50i-h616.c
802
&avs_clk.common,
drivers/clk/sunxi-ng/ccu-sun50i-h616.c
803
&bus_dbg_clk.common,
drivers/clk/sunxi-ng/ccu-sun50i-h616.c
804
&bus_psi_clk.common,
drivers/clk/sunxi-ng/ccu-sun50i-h616.c
805
&bus_pwm_clk.common,
drivers/clk/sunxi-ng/ccu-sun50i-h616.c
806
&bus_iommu_clk.common,
drivers/clk/sunxi-ng/ccu-sun50i-h616.c
807
&dram_clk.common,
drivers/clk/sunxi-ng/ccu-sun50i-h616.c
808
&mbus_dma_clk.common,
drivers/clk/sunxi-ng/ccu-sun50i-h616.c
809
&mbus_ve_clk.common,
drivers/clk/sunxi-ng/ccu-sun50i-h616.c
810
&mbus_ce_clk.common,
drivers/clk/sunxi-ng/ccu-sun50i-h616.c
811
&mbus_ts_clk.common,
drivers/clk/sunxi-ng/ccu-sun50i-h616.c
812
&mbus_nand_clk.common,
drivers/clk/sunxi-ng/ccu-sun50i-h616.c
813
&mbus_g2d_clk.common,
drivers/clk/sunxi-ng/ccu-sun50i-h616.c
814
&bus_dram_clk.common,
drivers/clk/sunxi-ng/ccu-sun50i-h616.c
815
&nand0_clk.common,
drivers/clk/sunxi-ng/ccu-sun50i-h616.c
816
&nand1_clk.common,
drivers/clk/sunxi-ng/ccu-sun50i-h616.c
817
&bus_nand_clk.common,
drivers/clk/sunxi-ng/ccu-sun50i-h616.c
818
&mmc0_clk.common,
drivers/clk/sunxi-ng/ccu-sun50i-h616.c
819
&mmc1_clk.common,
drivers/clk/sunxi-ng/ccu-sun50i-h616.c
820
&mmc2_clk.common,
drivers/clk/sunxi-ng/ccu-sun50i-h616.c
821
&bus_mmc0_clk.common,
drivers/clk/sunxi-ng/ccu-sun50i-h616.c
822
&bus_mmc1_clk.common,
drivers/clk/sunxi-ng/ccu-sun50i-h616.c
823
&bus_mmc2_clk.common,
drivers/clk/sunxi-ng/ccu-sun50i-h616.c
824
&bus_uart0_clk.common,
drivers/clk/sunxi-ng/ccu-sun50i-h616.c
825
&bus_uart1_clk.common,
drivers/clk/sunxi-ng/ccu-sun50i-h616.c
826
&bus_uart2_clk.common,
drivers/clk/sunxi-ng/ccu-sun50i-h616.c
827
&bus_uart3_clk.common,
drivers/clk/sunxi-ng/ccu-sun50i-h616.c
828
&bus_uart4_clk.common,
drivers/clk/sunxi-ng/ccu-sun50i-h616.c
829
&bus_uart5_clk.common,
drivers/clk/sunxi-ng/ccu-sun50i-h616.c
830
&bus_i2c0_clk.common,
drivers/clk/sunxi-ng/ccu-sun50i-h616.c
831
&bus_i2c1_clk.common,
drivers/clk/sunxi-ng/ccu-sun50i-h616.c
832
&bus_i2c2_clk.common,
drivers/clk/sunxi-ng/ccu-sun50i-h616.c
833
&bus_i2c3_clk.common,
drivers/clk/sunxi-ng/ccu-sun50i-h616.c
834
&bus_i2c4_clk.common,
drivers/clk/sunxi-ng/ccu-sun50i-h616.c
835
&spi0_clk.common,
drivers/clk/sunxi-ng/ccu-sun50i-h616.c
836
&spi1_clk.common,
drivers/clk/sunxi-ng/ccu-sun50i-h616.c
837
&bus_spi0_clk.common,
drivers/clk/sunxi-ng/ccu-sun50i-h616.c
838
&bus_spi1_clk.common,
drivers/clk/sunxi-ng/ccu-sun50i-h616.c
839
&emac_25m_clk.common,
drivers/clk/sunxi-ng/ccu-sun50i-h616.c
840
&bus_emac0_clk.common,
drivers/clk/sunxi-ng/ccu-sun50i-h616.c
841
&bus_emac1_clk.common,
drivers/clk/sunxi-ng/ccu-sun50i-h616.c
842
&ts_clk.common,
drivers/clk/sunxi-ng/ccu-sun50i-h616.c
843
&bus_ts_clk.common,
drivers/clk/sunxi-ng/ccu-sun50i-h616.c
844
&bus_gpadc_clk.common,
drivers/clk/sunxi-ng/ccu-sun50i-h616.c
845
&bus_ths_clk.common,
drivers/clk/sunxi-ng/ccu-sun50i-h616.c
846
&spdif_clk.common,
drivers/clk/sunxi-ng/ccu-sun50i-h616.c
847
&bus_spdif_clk.common,
drivers/clk/sunxi-ng/ccu-sun50i-h616.c
848
&dmic_clk.common,
drivers/clk/sunxi-ng/ccu-sun50i-h616.c
849
&bus_dmic_clk.common,
drivers/clk/sunxi-ng/ccu-sun50i-h616.c
850
&audio_codec_1x_clk.common,
drivers/clk/sunxi-ng/ccu-sun50i-h616.c
851
&audio_codec_4x_clk.common,
drivers/clk/sunxi-ng/ccu-sun50i-h616.c
852
&bus_audio_codec_clk.common,
drivers/clk/sunxi-ng/ccu-sun50i-h616.c
853
&audio_hub_clk.common,
drivers/clk/sunxi-ng/ccu-sun50i-h616.c
854
&bus_audio_hub_clk.common,
drivers/clk/sunxi-ng/ccu-sun50i-h616.c
855
&usb_ohci0_clk.common,
drivers/clk/sunxi-ng/ccu-sun50i-h616.c
856
&usb_phy0_clk.common,
drivers/clk/sunxi-ng/ccu-sun50i-h616.c
857
&usb_ohci1_clk.common,
drivers/clk/sunxi-ng/ccu-sun50i-h616.c
858
&usb_phy1_clk.common,
drivers/clk/sunxi-ng/ccu-sun50i-h616.c
859
&usb_ohci2_clk.common,
drivers/clk/sunxi-ng/ccu-sun50i-h616.c
860
&usb_phy2_clk.common,
drivers/clk/sunxi-ng/ccu-sun50i-h616.c
861
&usb_ohci3_clk.common,
drivers/clk/sunxi-ng/ccu-sun50i-h616.c
862
&usb_phy3_clk.common,
drivers/clk/sunxi-ng/ccu-sun50i-h616.c
863
&bus_ohci0_clk.common,
drivers/clk/sunxi-ng/ccu-sun50i-h616.c
864
&bus_ohci1_clk.common,
drivers/clk/sunxi-ng/ccu-sun50i-h616.c
865
&bus_ohci2_clk.common,
drivers/clk/sunxi-ng/ccu-sun50i-h616.c
866
&bus_ohci3_clk.common,
drivers/clk/sunxi-ng/ccu-sun50i-h616.c
867
&bus_ehci0_clk.common,
drivers/clk/sunxi-ng/ccu-sun50i-h616.c
868
&bus_ehci1_clk.common,
drivers/clk/sunxi-ng/ccu-sun50i-h616.c
869
&bus_ehci2_clk.common,
drivers/clk/sunxi-ng/ccu-sun50i-h616.c
870
&bus_ehci3_clk.common,
drivers/clk/sunxi-ng/ccu-sun50i-h616.c
871
&bus_otg_clk.common,
drivers/clk/sunxi-ng/ccu-sun50i-h616.c
872
&bus_keyadc_clk.common,
drivers/clk/sunxi-ng/ccu-sun50i-h616.c
873
&hdmi_clk.common,
drivers/clk/sunxi-ng/ccu-sun50i-h616.c
874
&hdmi_slow_clk.common,
drivers/clk/sunxi-ng/ccu-sun50i-h616.c
875
&hdmi_cec_clk.common,
drivers/clk/sunxi-ng/ccu-sun50i-h616.c
876
&bus_hdmi_clk.common,
drivers/clk/sunxi-ng/ccu-sun50i-h616.c
877
&bus_tcon_top_clk.common,
drivers/clk/sunxi-ng/ccu-sun50i-h616.c
878
&tcon_lcd0_clk.common,
drivers/clk/sunxi-ng/ccu-sun50i-h616.c
879
&tcon_lcd1_clk.common,
drivers/clk/sunxi-ng/ccu-sun50i-h616.c
880
&tcon_tv0_clk.common,
drivers/clk/sunxi-ng/ccu-sun50i-h616.c
881
&tcon_tv1_clk.common,
drivers/clk/sunxi-ng/ccu-sun50i-h616.c
882
&bus_tcon_lcd0_clk.common,
drivers/clk/sunxi-ng/ccu-sun50i-h616.c
883
&bus_tcon_lcd1_clk.common,
drivers/clk/sunxi-ng/ccu-sun50i-h616.c
884
&bus_tcon_tv0_clk.common,
drivers/clk/sunxi-ng/ccu-sun50i-h616.c
885
&bus_tcon_tv1_clk.common,
drivers/clk/sunxi-ng/ccu-sun50i-h616.c
886
&tve0_clk.common,
drivers/clk/sunxi-ng/ccu-sun50i-h616.c
887
&bus_tve_top_clk.common,
drivers/clk/sunxi-ng/ccu-sun50i-h616.c
888
&bus_tve0_clk.common,
drivers/clk/sunxi-ng/ccu-sun50i-h616.c
889
&hdcp_clk.common,
drivers/clk/sunxi-ng/ccu-sun50i-h616.c
89
.common = {
drivers/clk/sunxi-ng/ccu-sun50i-h616.c
890
&bus_hdcp_clk.common,
drivers/clk/sunxi-ng/ccu-sun50i-h616.c
896
[CLK_PLL_CPUX] = &pll_cpux_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun50i-h616.c
897
[CLK_PLL_DDR0] = &pll_ddr0_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun50i-h616.c
898
[CLK_PLL_DDR1] = &pll_ddr1_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun50i-h616.c
899
[CLK_PLL_PERIPH0] = &pll_periph0_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun50i-h616.c
902
[CLK_PLL_PERIPH1] = &pll_periph1_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun50i-h616.c
904
[CLK_PLL_GPU] = &pll_gpu_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun50i-h616.c
905
[CLK_PLL_VIDEO0] = &pll_video0_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun50i-h616.c
907
[CLK_PLL_VIDEO1] = &pll_video1_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun50i-h616.c
909
[CLK_PLL_VIDEO2] = &pll_video2_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun50i-h616.c
911
[CLK_PLL_VE] = &pll_ve_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun50i-h616.c
912
[CLK_PLL_DE] = &pll_de_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun50i-h616.c
913
[CLK_PLL_AUDIO_HS] = &pll_audio_hs_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun50i-h616.c
917
[CLK_CPUX] = &cpux_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun50i-h616.c
918
[CLK_AXI] = &axi_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun50i-h616.c
919
[CLK_CPUX_APB] = &cpux_apb_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun50i-h616.c
920
[CLK_PSI_AHB1_AHB2] = &psi_ahb1_ahb2_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun50i-h616.c
921
[CLK_AHB3] = &ahb3_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun50i-h616.c
922
[CLK_APB1] = &apb1_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun50i-h616.c
923
[CLK_APB2] = &apb2_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun50i-h616.c
924
[CLK_MBUS] = &mbus_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun50i-h616.c
925
[CLK_DE] = &de_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun50i-h616.c
926
[CLK_BUS_DE] = &bus_de_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun50i-h616.c
927
[CLK_DEINTERLACE] = &deinterlace_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun50i-h616.c
928
[CLK_BUS_DEINTERLACE] = &bus_deinterlace_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun50i-h616.c
929
[CLK_G2D] = &g2d_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun50i-h616.c
930
[CLK_BUS_G2D] = &bus_g2d_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun50i-h616.c
931
[CLK_GPU0] = &gpu0_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun50i-h616.c
932
[CLK_BUS_GPU] = &bus_gpu_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun50i-h616.c
933
[CLK_GPU1] = &gpu1_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun50i-h616.c
934
[CLK_CE] = &ce_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun50i-h616.c
935
[CLK_BUS_CE] = &bus_ce_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun50i-h616.c
936
[CLK_VE] = &ve_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun50i-h616.c
937
[CLK_BUS_VE] = &bus_ve_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun50i-h616.c
938
[CLK_BUS_DMA] = &bus_dma_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun50i-h616.c
939
[CLK_BUS_HSTIMER] = &bus_hstimer_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun50i-h616.c
940
[CLK_AVS] = &avs_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun50i-h616.c
941
[CLK_BUS_DBG] = &bus_dbg_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun50i-h616.c
942
[CLK_BUS_PSI] = &bus_psi_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun50i-h616.c
943
[CLK_BUS_PWM] = &bus_pwm_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun50i-h616.c
944
[CLK_BUS_IOMMU] = &bus_iommu_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun50i-h616.c
945
[CLK_DRAM] = &dram_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun50i-h616.c
946
[CLK_MBUS_DMA] = &mbus_dma_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun50i-h616.c
947
[CLK_MBUS_VE] = &mbus_ve_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun50i-h616.c
948
[CLK_MBUS_CE] = &mbus_ce_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun50i-h616.c
949
[CLK_MBUS_TS] = &mbus_ts_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun50i-h616.c
950
[CLK_MBUS_NAND] = &mbus_nand_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun50i-h616.c
951
[CLK_MBUS_G2D] = &mbus_g2d_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun50i-h616.c
952
[CLK_BUS_DRAM] = &bus_dram_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun50i-h616.c
953
[CLK_NAND0] = &nand0_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun50i-h616.c
954
[CLK_NAND1] = &nand1_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun50i-h616.c
955
[CLK_BUS_NAND] = &bus_nand_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun50i-h616.c
956
[CLK_MMC0] = &mmc0_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun50i-h616.c
957
[CLK_MMC1] = &mmc1_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun50i-h616.c
958
[CLK_MMC2] = &mmc2_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun50i-h616.c
959
[CLK_BUS_MMC0] = &bus_mmc0_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun50i-h616.c
960
[CLK_BUS_MMC1] = &bus_mmc1_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun50i-h616.c
961
[CLK_BUS_MMC2] = &bus_mmc2_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun50i-h616.c
962
[CLK_BUS_UART0] = &bus_uart0_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun50i-h616.c
963
[CLK_BUS_UART1] = &bus_uart1_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun50i-h616.c
964
[CLK_BUS_UART2] = &bus_uart2_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun50i-h616.c
965
[CLK_BUS_UART3] = &bus_uart3_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun50i-h616.c
966
[CLK_BUS_UART4] = &bus_uart4_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun50i-h616.c
967
[CLK_BUS_UART5] = &bus_uart5_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun50i-h616.c
968
[CLK_BUS_I2C0] = &bus_i2c0_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun50i-h616.c
969
[CLK_BUS_I2C1] = &bus_i2c1_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun50i-h616.c
970
[CLK_BUS_I2C2] = &bus_i2c2_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun50i-h616.c
971
[CLK_BUS_I2C3] = &bus_i2c3_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun50i-h616.c
972
[CLK_BUS_I2C4] = &bus_i2c4_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun50i-h616.c
973
[CLK_SPI0] = &spi0_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun50i-h616.c
974
[CLK_SPI1] = &spi1_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun50i-h616.c
975
[CLK_BUS_SPI0] = &bus_spi0_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun50i-h616.c
976
[CLK_BUS_SPI1] = &bus_spi1_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun50i-h616.c
977
[CLK_EMAC_25M] = &emac_25m_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun50i-h616.c
978
[CLK_BUS_EMAC0] = &bus_emac0_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun50i-h616.c
979
[CLK_BUS_EMAC1] = &bus_emac1_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun50i-h616.c
980
[CLK_TS] = &ts_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun50i-h616.c
981
[CLK_BUS_TS] = &bus_ts_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun50i-h616.c
982
[CLK_BUS_GPADC] = &bus_gpadc_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun50i-h616.c
983
[CLK_BUS_THS] = &bus_ths_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun50i-h616.c
984
[CLK_SPDIF] = &spdif_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun50i-h616.c
985
[CLK_BUS_SPDIF] = &bus_spdif_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun50i-h616.c
986
[CLK_DMIC] = &dmic_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun50i-h616.c
987
[CLK_BUS_DMIC] = &bus_dmic_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun50i-h616.c
988
[CLK_AUDIO_CODEC_1X] = &audio_codec_1x_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun50i-h616.c
989
[CLK_AUDIO_CODEC_4X] = &audio_codec_4x_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun50i-h616.c
990
[CLK_BUS_AUDIO_CODEC] = &bus_audio_codec_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun50i-h616.c
991
[CLK_AUDIO_HUB] = &audio_hub_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun50i-h616.c
992
[CLK_BUS_AUDIO_HUB] = &bus_audio_hub_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun50i-h616.c
993
[CLK_USB_OHCI0] = &usb_ohci0_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun50i-h616.c
994
[CLK_USB_PHY0] = &usb_phy0_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun50i-h616.c
995
[CLK_USB_OHCI1] = &usb_ohci1_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun50i-h616.c
996
[CLK_USB_PHY1] = &usb_phy1_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun50i-h616.c
997
[CLK_USB_OHCI2] = &usb_ohci2_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun50i-h616.c
998
[CLK_USB_PHY2] = &usb_phy2_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun50i-h616.c
999
[CLK_USB_OHCI3] = &usb_ohci3_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun55i-a523-mcu.c
262
&mbus_mcu_clk.common.hw, 0x11c, BIT(0), 0);
drivers/clk/sunxi-ng/ccu-sun55i-a523-mcu.c
291
&pll_audio1_clk.common,
drivers/clk/sunxi-ng/ccu-sun55i-a523-mcu.c
292
&audio_out_clk.common,
drivers/clk/sunxi-ng/ccu-sun55i-a523-mcu.c
293
&dsp_clk.common,
drivers/clk/sunxi-ng/ccu-sun55i-a523-mcu.c
294
&i2s0_clk.common,
drivers/clk/sunxi-ng/ccu-sun55i-a523-mcu.c
295
&i2s1_clk.common,
drivers/clk/sunxi-ng/ccu-sun55i-a523-mcu.c
296
&i2s2_clk.common,
drivers/clk/sunxi-ng/ccu-sun55i-a523-mcu.c
297
&i2s3_clk.common,
drivers/clk/sunxi-ng/ccu-sun55i-a523-mcu.c
298
&i2s3_asrc_clk.common,
drivers/clk/sunxi-ng/ccu-sun55i-a523-mcu.c
299
&bus_i2s0_clk.common,
drivers/clk/sunxi-ng/ccu-sun55i-a523-mcu.c
300
&bus_i2s1_clk.common,
drivers/clk/sunxi-ng/ccu-sun55i-a523-mcu.c
301
&bus_i2s2_clk.common,
drivers/clk/sunxi-ng/ccu-sun55i-a523-mcu.c
302
&bus_i2s3_clk.common,
drivers/clk/sunxi-ng/ccu-sun55i-a523-mcu.c
303
&spdif_tx_clk.common,
drivers/clk/sunxi-ng/ccu-sun55i-a523-mcu.c
304
&spdif_rx_clk.common,
drivers/clk/sunxi-ng/ccu-sun55i-a523-mcu.c
305
&bus_spdif_clk.common,
drivers/clk/sunxi-ng/ccu-sun55i-a523-mcu.c
306
&dmic_clk.common,
drivers/clk/sunxi-ng/ccu-sun55i-a523-mcu.c
307
&bus_dmic_clk.common,
drivers/clk/sunxi-ng/ccu-sun55i-a523-mcu.c
308
&audio_dac_clk.common,
drivers/clk/sunxi-ng/ccu-sun55i-a523-mcu.c
309
&audio_adc_clk.common,
drivers/clk/sunxi-ng/ccu-sun55i-a523-mcu.c
310
&bus_audio_codec_clk.common,
drivers/clk/sunxi-ng/ccu-sun55i-a523-mcu.c
311
&bus_dsp_msgbox_clk.common,
drivers/clk/sunxi-ng/ccu-sun55i-a523-mcu.c
312
&bus_dsp_cfg_clk.common,
drivers/clk/sunxi-ng/ccu-sun55i-a523-mcu.c
313
&bus_npu_aclk.common,
drivers/clk/sunxi-ng/ccu-sun55i-a523-mcu.c
314
&bus_npu_hclk.common,
drivers/clk/sunxi-ng/ccu-sun55i-a523-mcu.c
315
&mcu_timer0_clk.common,
drivers/clk/sunxi-ng/ccu-sun55i-a523-mcu.c
316
&mcu_timer1_clk.common,
drivers/clk/sunxi-ng/ccu-sun55i-a523-mcu.c
317
&mcu_timer2_clk.common,
drivers/clk/sunxi-ng/ccu-sun55i-a523-mcu.c
318
&mcu_timer3_clk.common,
drivers/clk/sunxi-ng/ccu-sun55i-a523-mcu.c
319
&mcu_timer4_clk.common,
drivers/clk/sunxi-ng/ccu-sun55i-a523-mcu.c
320
&mcu_timer5_clk.common,
drivers/clk/sunxi-ng/ccu-sun55i-a523-mcu.c
321
&bus_mcu_timer_clk.common,
drivers/clk/sunxi-ng/ccu-sun55i-a523-mcu.c
322
&bus_mcu_dma_clk.common,
drivers/clk/sunxi-ng/ccu-sun55i-a523-mcu.c
323
&tzma0_clk.common,
drivers/clk/sunxi-ng/ccu-sun55i-a523-mcu.c
324
&tzma1_clk.common,
drivers/clk/sunxi-ng/ccu-sun55i-a523-mcu.c
325
&bus_pubsram_clk.common,
drivers/clk/sunxi-ng/ccu-sun55i-a523-mcu.c
326
&mbus_mcu_dma_clk.common,
drivers/clk/sunxi-ng/ccu-sun55i-a523-mcu.c
327
&mbus_mcu_clk.common,
drivers/clk/sunxi-ng/ccu-sun55i-a523-mcu.c
328
&riscv_clk.common,
drivers/clk/sunxi-ng/ccu-sun55i-a523-mcu.c
329
&bus_riscv_cfg_clk.common,
drivers/clk/sunxi-ng/ccu-sun55i-a523-mcu.c
330
&bus_riscv_msgbox_clk.common,
drivers/clk/sunxi-ng/ccu-sun55i-a523-mcu.c
331
&mcu_pwm0_clk.common,
drivers/clk/sunxi-ng/ccu-sun55i-a523-mcu.c
332
&bus_mcu_pwm0_clk.common,
drivers/clk/sunxi-ng/ccu-sun55i-a523-mcu.c
337
[CLK_MCU_PLL_AUDIO1] = &pll_audio1_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun55i-a523-mcu.c
340
[CLK_MCU_AUDIO_OUT] = &audio_out_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun55i-a523-mcu.c
341
[CLK_MCU_DSP] = &dsp_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun55i-a523-mcu.c
342
[CLK_MCU_I2S0] = &i2s0_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun55i-a523-mcu.c
343
[CLK_MCU_I2S1] = &i2s1_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun55i-a523-mcu.c
344
[CLK_MCU_I2S2] = &i2s2_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun55i-a523-mcu.c
345
[CLK_MCU_I2S3] = &i2s3_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun55i-a523-mcu.c
346
[CLK_MCU_I2S3_ASRC] = &i2s3_asrc_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun55i-a523-mcu.c
347
[CLK_BUS_MCU_I2S0] = &bus_i2s0_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun55i-a523-mcu.c
348
[CLK_BUS_MCU_I2S1] = &bus_i2s1_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun55i-a523-mcu.c
349
[CLK_BUS_MCU_I2S2] = &bus_i2s2_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun55i-a523-mcu.c
350
[CLK_BUS_MCU_I2S3] = &bus_i2s3_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun55i-a523-mcu.c
351
[CLK_MCU_SPDIF_TX] = &spdif_tx_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun55i-a523-mcu.c
352
[CLK_MCU_SPDIF_RX] = &spdif_rx_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun55i-a523-mcu.c
353
[CLK_BUS_MCU_SPDIF] = &bus_spdif_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun55i-a523-mcu.c
354
[CLK_MCU_DMIC] = &dmic_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun55i-a523-mcu.c
355
[CLK_BUS_MCU_DMIC] = &bus_dmic_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun55i-a523-mcu.c
356
[CLK_MCU_AUDIO_CODEC_DAC] = &audio_dac_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun55i-a523-mcu.c
357
[CLK_MCU_AUDIO_CODEC_ADC] = &audio_adc_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun55i-a523-mcu.c
358
[CLK_BUS_MCU_AUDIO_CODEC] = &bus_audio_codec_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun55i-a523-mcu.c
359
[CLK_BUS_MCU_DSP_MSGBOX] = &bus_dsp_msgbox_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun55i-a523-mcu.c
360
[CLK_BUS_MCU_DSP_CFG] = &bus_dsp_cfg_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun55i-a523-mcu.c
361
[CLK_BUS_MCU_NPU_HCLK] = &bus_npu_hclk.common.hw,
drivers/clk/sunxi-ng/ccu-sun55i-a523-mcu.c
362
[CLK_BUS_MCU_NPU_ACLK] = &bus_npu_aclk.common.hw,
drivers/clk/sunxi-ng/ccu-sun55i-a523-mcu.c
363
[CLK_MCU_TIMER0] = &mcu_timer0_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun55i-a523-mcu.c
364
[CLK_MCU_TIMER1] = &mcu_timer1_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun55i-a523-mcu.c
365
[CLK_MCU_TIMER2] = &mcu_timer2_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun55i-a523-mcu.c
366
[CLK_MCU_TIMER3] = &mcu_timer3_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun55i-a523-mcu.c
367
[CLK_MCU_TIMER4] = &mcu_timer4_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun55i-a523-mcu.c
368
[CLK_MCU_TIMER5] = &mcu_timer5_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun55i-a523-mcu.c
369
[CLK_BUS_MCU_TIMER] = &bus_mcu_timer_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun55i-a523-mcu.c
370
[CLK_BUS_MCU_DMA] = &bus_mcu_dma_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun55i-a523-mcu.c
371
[CLK_MCU_TZMA0] = &tzma0_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun55i-a523-mcu.c
372
[CLK_MCU_TZMA1] = &tzma1_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun55i-a523-mcu.c
373
[CLK_BUS_MCU_PUBSRAM] = &bus_pubsram_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun55i-a523-mcu.c
374
[CLK_MCU_MBUS_DMA] = &mbus_mcu_dma_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun55i-a523-mcu.c
375
[CLK_MCU_MBUS] = &mbus_mcu_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun55i-a523-mcu.c
376
[CLK_MCU_RISCV] = &riscv_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun55i-a523-mcu.c
377
[CLK_BUS_MCU_RISCV_CFG] = &bus_riscv_cfg_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun55i-a523-mcu.c
378
[CLK_BUS_MCU_RISCV_MSGBOX] = &bus_riscv_msgbox_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun55i-a523-mcu.c
379
[CLK_MCU_PWM0] = &mcu_pwm0_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun55i-a523-mcu.c
380
[CLK_BUS_MCU_PWM0] = &bus_mcu_pwm0_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun55i-a523-mcu.c
54
.common = {
drivers/clk/sunxi-ng/ccu-sun55i-a523-mcu.c
68
static const struct clk_hw *pll_audio1_div_parents[] = { &pll_audio1_clk.common.hw };
drivers/clk/sunxi-ng/ccu-sun55i-a523-r.c
100
&r_apb1_clk.common.hw, 0x19c, BIT(1), 0);
drivers/clk/sunxi-ng/ccu-sun55i-a523-r.c
102
&r_apb1_clk.common.hw, 0x19c, BIT(2), 0);
drivers/clk/sunxi-ng/ccu-sun55i-a523-r.c
104
&r_apb0_clk.common.hw, 0x1ac, BIT(0), 0);
drivers/clk/sunxi-ng/ccu-sun55i-a523-r.c
106
&r_apb0_clk.common.hw, 0x1ac, BIT(1), 0);
drivers/clk/sunxi-ng/ccu-sun55i-a523-r.c
108
&r_apb0_clk.common.hw, 0x1bc, BIT(0), 0);
drivers/clk/sunxi-ng/ccu-sun55i-a523-r.c
121
&r_apb0_clk.common.hw, 0x1cc, BIT(0), 0);
drivers/clk/sunxi-ng/ccu-sun55i-a523-r.c
124
&r_apb0_clk.common.hw, 0x1dc, BIT(0), CLK_IS_CRITICAL);
drivers/clk/sunxi-ng/ccu-sun55i-a523-r.c
126
&r_apb0_clk.common.hw, 0x20c, BIT(0), 0);
drivers/clk/sunxi-ng/ccu-sun55i-a523-r.c
128
&r_apb0_clk.common.hw, 0x22c, BIT(0), CLK_IS_CRITICAL);
drivers/clk/sunxi-ng/ccu-sun55i-a523-r.c
131
&r_ahb_clk.common,
drivers/clk/sunxi-ng/ccu-sun55i-a523-r.c
132
&r_apb0_clk.common,
drivers/clk/sunxi-ng/ccu-sun55i-a523-r.c
133
&r_apb1_clk.common,
drivers/clk/sunxi-ng/ccu-sun55i-a523-r.c
134
&r_cpu_timer0.common,
drivers/clk/sunxi-ng/ccu-sun55i-a523-r.c
135
&r_cpu_timer1.common,
drivers/clk/sunxi-ng/ccu-sun55i-a523-r.c
136
&r_cpu_timer2.common,
drivers/clk/sunxi-ng/ccu-sun55i-a523-r.c
137
&bus_r_timer_clk.common,
drivers/clk/sunxi-ng/ccu-sun55i-a523-r.c
138
&bus_r_twd_clk.common,
drivers/clk/sunxi-ng/ccu-sun55i-a523-r.c
139
&r_pwmctrl_clk.common,
drivers/clk/sunxi-ng/ccu-sun55i-a523-r.c
140
&bus_r_pwmctrl_clk.common,
drivers/clk/sunxi-ng/ccu-sun55i-a523-r.c
141
&bus_r_spi_clk.common,
drivers/clk/sunxi-ng/ccu-sun55i-a523-r.c
142
&bus_r_spinlock_clk.common,
drivers/clk/sunxi-ng/ccu-sun55i-a523-r.c
143
&bus_r_msgbox_clk.common,
drivers/clk/sunxi-ng/ccu-sun55i-a523-r.c
144
&bus_r_uart0_clk.common,
drivers/clk/sunxi-ng/ccu-sun55i-a523-r.c
145
&bus_r_uart1_clk.common,
drivers/clk/sunxi-ng/ccu-sun55i-a523-r.c
146
&bus_r_i2c0_clk.common,
drivers/clk/sunxi-ng/ccu-sun55i-a523-r.c
147
&bus_r_i2c1_clk.common,
drivers/clk/sunxi-ng/ccu-sun55i-a523-r.c
148
&bus_r_i2c2_clk.common,
drivers/clk/sunxi-ng/ccu-sun55i-a523-r.c
149
&bus_r_ppu0_clk.common,
drivers/clk/sunxi-ng/ccu-sun55i-a523-r.c
150
&bus_r_ppu1_clk.common,
drivers/clk/sunxi-ng/ccu-sun55i-a523-r.c
151
&bus_r_cpu_bist_clk.common,
drivers/clk/sunxi-ng/ccu-sun55i-a523-r.c
152
&r_ir_rx_clk.common,
drivers/clk/sunxi-ng/ccu-sun55i-a523-r.c
153
&bus_r_ir_rx_clk.common,
drivers/clk/sunxi-ng/ccu-sun55i-a523-r.c
154
&bus_r_dma_clk.common,
drivers/clk/sunxi-ng/ccu-sun55i-a523-r.c
155
&bus_r_rtc_clk.common,
drivers/clk/sunxi-ng/ccu-sun55i-a523-r.c
156
&bus_r_cpucfg_clk.common,
drivers/clk/sunxi-ng/ccu-sun55i-a523-r.c
162
[CLK_R_AHB] = &r_ahb_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun55i-a523-r.c
163
[CLK_R_APB0] = &r_apb0_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun55i-a523-r.c
164
[CLK_R_APB1] = &r_apb1_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun55i-a523-r.c
165
[CLK_R_TIMER0] = &r_cpu_timer0.common.hw,
drivers/clk/sunxi-ng/ccu-sun55i-a523-r.c
166
[CLK_R_TIMER1] = &r_cpu_timer1.common.hw,
drivers/clk/sunxi-ng/ccu-sun55i-a523-r.c
167
[CLK_R_TIMER2] = &r_cpu_timer2.common.hw,
drivers/clk/sunxi-ng/ccu-sun55i-a523-r.c
168
[CLK_BUS_R_TIMER] = &bus_r_timer_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun55i-a523-r.c
169
[CLK_BUS_R_TWD] = &bus_r_twd_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun55i-a523-r.c
170
[CLK_R_PWMCTRL] = &r_pwmctrl_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun55i-a523-r.c
171
[CLK_BUS_R_PWMCTRL] = &bus_r_pwmctrl_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun55i-a523-r.c
172
[CLK_BUS_R_SPI] = &bus_r_spi_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun55i-a523-r.c
173
[CLK_BUS_R_SPINLOCK] = &bus_r_spinlock_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun55i-a523-r.c
174
[CLK_BUS_R_MSGBOX] = &bus_r_msgbox_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun55i-a523-r.c
175
[CLK_BUS_R_UART0] = &bus_r_uart0_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun55i-a523-r.c
176
[CLK_BUS_R_UART1] = &bus_r_uart1_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun55i-a523-r.c
177
[CLK_BUS_R_I2C0] = &bus_r_i2c0_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun55i-a523-r.c
178
[CLK_BUS_R_I2C1] = &bus_r_i2c1_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun55i-a523-r.c
179
[CLK_BUS_R_I2C2] = &bus_r_i2c2_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun55i-a523-r.c
180
[CLK_BUS_R_PPU0] = &bus_r_ppu0_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun55i-a523-r.c
181
[CLK_BUS_R_PPU1] = &bus_r_ppu1_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun55i-a523-r.c
182
[CLK_BUS_R_CPU_BIST] = &bus_r_cpu_bist_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun55i-a523-r.c
183
[CLK_R_IR_RX] = &r_ir_rx_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun55i-a523-r.c
184
[CLK_BUS_R_IR_RX] = &bus_r_ir_rx_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun55i-a523-r.c
185
[CLK_BUS_R_DMA] = &bus_r_dma_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun55i-a523-r.c
186
[CLK_BUS_R_RTC] = &bus_r_rtc_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun55i-a523-r.c
187
[CLK_BUS_R_CPUCFG] = &bus_r_cpucfg_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun55i-a523-r.c
68
static SUNXI_CCU_GATE_HW(bus_r_timer_clk, "bus-r-timer", &r_ahb_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun55i-a523-r.c
70
static SUNXI_CCU_GATE_HW(bus_r_twd_clk, "bus-r-twd", &r_apb0_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun55i-a523-r.c
84
&r_apb0_clk.common.hw, 0x13c, BIT(0), 0);
drivers/clk/sunxi-ng/ccu-sun55i-a523-r.c
88
&r_ahb_clk.common.hw, 0x15c, BIT(0), 0);
drivers/clk/sunxi-ng/ccu-sun55i-a523-r.c
90
&r_ahb_clk.common.hw, 0x16c, BIT(0), 0);
drivers/clk/sunxi-ng/ccu-sun55i-a523-r.c
92
&r_ahb_clk.common.hw, 0x17c, BIT(0), 0);
drivers/clk/sunxi-ng/ccu-sun55i-a523-r.c
94
&r_apb1_clk.common.hw, 0x18c, BIT(0), 0);
drivers/clk/sunxi-ng/ccu-sun55i-a523-r.c
96
&r_apb1_clk.common.hw, 0x18c, BIT(1), 0);
drivers/clk/sunxi-ng/ccu-sun55i-a523-r.c
98
&r_apb1_clk.common.hw, 0x19c, BIT(0), 0);
drivers/clk/sunxi-ng/ccu-sun55i-a523.c
1020
&pll_video0_4x_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun55i-a523.c
1021
&pll_video1_4x_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun55i-a523.c
1022
&pll_video2_4x_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun55i-a523.c
1023
&pll_video3_4x_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun55i-a523.c
1024
&pll_periph0_2x_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun55i-a523.c
103
&pll_periph0_480M_clk.common.hw
drivers/clk/sunxi-ng/ccu-sun55i-a523.c
1046
&pll_periph0_480M_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun55i-a523.c
1047
&pll_video3_4x_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun55i-a523.c
1059
{ .hw = &pll_video3_4x_clk.common.hw },
drivers/clk/sunxi-ng/ccu-sun55i-a523.c
1060
{ .hw = &pll_video0_4x_clk.common.hw },
drivers/clk/sunxi-ng/ccu-sun55i-a523.c
1061
{ .hw = &pll_video1_4x_clk.common.hw },
drivers/clk/sunxi-ng/ccu-sun55i-a523.c
1062
{ .hw = &pll_video2_4x_clk.common.hw },
drivers/clk/sunxi-ng/ccu-sun55i-a523.c
1101
&pll_video2_4x_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun55i-a523.c
1102
&pll_video3_4x_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun55i-a523.c
1114
{ .hw = &pll_periph0_2x_clk.common.hw },
drivers/clk/sunxi-ng/ccu-sun55i-a523.c
1115
{ .hw = &pll_periph0_480M_clk.common.hw, },
drivers/clk/sunxi-ng/ccu-sun55i-a523.c
1138
{ .hw = &pll_video0_4x_clk.common.hw },
drivers/clk/sunxi-ng/ccu-sun55i-a523.c
1139
{ .hw = &pll_video1_4x_clk.common.hw },
drivers/clk/sunxi-ng/ccu-sun55i-a523.c
1140
{ .hw = &pll_video2_4x_clk.common.hw },
drivers/clk/sunxi-ng/ccu-sun55i-a523.c
1141
{ .hw = &pll_video3_4x_clk.common.hw },
drivers/clk/sunxi-ng/ccu-sun55i-a523.c
1152
{ .hw = &apb0_clk.common.hw }
drivers/clk/sunxi-ng/ccu-sun55i-a523.c
1165
{ .hw = &fanout_12M_clk.common.hw, },
drivers/clk/sunxi-ng/ccu-sun55i-a523.c
1166
{ .hw = &fanout_16M_clk.common.hw, },
drivers/clk/sunxi-ng/ccu-sun55i-a523.c
1167
{ .hw = &fanout_24M_clk.common.hw, },
drivers/clk/sunxi-ng/ccu-sun55i-a523.c
1168
{ .hw = &fanout_25M_clk.common.hw, },
drivers/clk/sunxi-ng/ccu-sun55i-a523.c
1169
{ .hw = &fanout_27M_clk.common.hw, },
drivers/clk/sunxi-ng/ccu-sun55i-a523.c
1170
{ .hw = &fanout_pclk_clk.common.hw, },
drivers/clk/sunxi-ng/ccu-sun55i-a523.c
1171
{ .hw = &fanout_50M_clk.common.hw, },
drivers/clk/sunxi-ng/ccu-sun55i-a523.c
1195
&pll_ddr_clk.common,
drivers/clk/sunxi-ng/ccu-sun55i-a523.c
1196
&pll_periph0_4x_clk.common,
drivers/clk/sunxi-ng/ccu-sun55i-a523.c
1197
&pll_periph0_2x_clk.common,
drivers/clk/sunxi-ng/ccu-sun55i-a523.c
1198
&pll_periph0_800M_clk.common,
drivers/clk/sunxi-ng/ccu-sun55i-a523.c
1199
&pll_periph0_480M_clk.common,
drivers/clk/sunxi-ng/ccu-sun55i-a523.c
1200
&pll_periph1_4x_clk.common,
drivers/clk/sunxi-ng/ccu-sun55i-a523.c
1201
&pll_periph1_2x_clk.common,
drivers/clk/sunxi-ng/ccu-sun55i-a523.c
1202
&pll_periph1_800M_clk.common,
drivers/clk/sunxi-ng/ccu-sun55i-a523.c
1203
&pll_periph1_480M_clk.common,
drivers/clk/sunxi-ng/ccu-sun55i-a523.c
1204
&pll_gpu_clk.common,
drivers/clk/sunxi-ng/ccu-sun55i-a523.c
1205
&pll_video0_8x_clk.common,
drivers/clk/sunxi-ng/ccu-sun55i-a523.c
1206
&pll_video0_4x_clk.common,
drivers/clk/sunxi-ng/ccu-sun55i-a523.c
1207
&pll_video1_8x_clk.common,
drivers/clk/sunxi-ng/ccu-sun55i-a523.c
1208
&pll_video1_4x_clk.common,
drivers/clk/sunxi-ng/ccu-sun55i-a523.c
1209
&pll_video2_8x_clk.common,
drivers/clk/sunxi-ng/ccu-sun55i-a523.c
1210
&pll_video2_4x_clk.common,
drivers/clk/sunxi-ng/ccu-sun55i-a523.c
1211
&pll_video3_8x_clk.common,
drivers/clk/sunxi-ng/ccu-sun55i-a523.c
1212
&pll_video3_4x_clk.common,
drivers/clk/sunxi-ng/ccu-sun55i-a523.c
1213
&pll_ve_clk.common,
drivers/clk/sunxi-ng/ccu-sun55i-a523.c
1214
&pll_audio0_4x_clk.common,
drivers/clk/sunxi-ng/ccu-sun55i-a523.c
1215
&pll_npu_4x_clk.common,
drivers/clk/sunxi-ng/ccu-sun55i-a523.c
1216
&ahb_clk.common,
drivers/clk/sunxi-ng/ccu-sun55i-a523.c
1217
&apb0_clk.common,
drivers/clk/sunxi-ng/ccu-sun55i-a523.c
1218
&apb1_clk.common,
drivers/clk/sunxi-ng/ccu-sun55i-a523.c
1219
&mbus_clk.common,
drivers/clk/sunxi-ng/ccu-sun55i-a523.c
1220
&de_clk.common,
drivers/clk/sunxi-ng/ccu-sun55i-a523.c
1221
&bus_de_clk.common,
drivers/clk/sunxi-ng/ccu-sun55i-a523.c
1222
&di_clk.common,
drivers/clk/sunxi-ng/ccu-sun55i-a523.c
1223
&bus_di_clk.common,
drivers/clk/sunxi-ng/ccu-sun55i-a523.c
1224
&g2d_clk.common,
drivers/clk/sunxi-ng/ccu-sun55i-a523.c
1225
&bus_g2d_clk.common,
drivers/clk/sunxi-ng/ccu-sun55i-a523.c
1226
&gpu_clk.common,
drivers/clk/sunxi-ng/ccu-sun55i-a523.c
1227
&bus_gpu_clk.common,
drivers/clk/sunxi-ng/ccu-sun55i-a523.c
1228
&ce_clk.common,
drivers/clk/sunxi-ng/ccu-sun55i-a523.c
1229
&bus_ce_clk.common,
drivers/clk/sunxi-ng/ccu-sun55i-a523.c
1230
&bus_ce_sys_clk.common,
drivers/clk/sunxi-ng/ccu-sun55i-a523.c
1231
&ve_clk.common,
drivers/clk/sunxi-ng/ccu-sun55i-a523.c
1232
&bus_ve_clk.common,
drivers/clk/sunxi-ng/ccu-sun55i-a523.c
1233
&npu_clk.common,
drivers/clk/sunxi-ng/ccu-sun55i-a523.c
1234
&bus_dma_clk.common,
drivers/clk/sunxi-ng/ccu-sun55i-a523.c
1235
&bus_msgbox_clk.common,
drivers/clk/sunxi-ng/ccu-sun55i-a523.c
1236
&bus_spinlock_clk.common,
drivers/clk/sunxi-ng/ccu-sun55i-a523.c
1237
&hstimer0_clk.common,
drivers/clk/sunxi-ng/ccu-sun55i-a523.c
1238
&hstimer1_clk.common,
drivers/clk/sunxi-ng/ccu-sun55i-a523.c
1239
&hstimer2_clk.common,
drivers/clk/sunxi-ng/ccu-sun55i-a523.c
1240
&hstimer3_clk.common,
drivers/clk/sunxi-ng/ccu-sun55i-a523.c
1241
&hstimer4_clk.common,
drivers/clk/sunxi-ng/ccu-sun55i-a523.c
1242
&hstimer5_clk.common,
drivers/clk/sunxi-ng/ccu-sun55i-a523.c
1243
&bus_hstimer_clk.common,
drivers/clk/sunxi-ng/ccu-sun55i-a523.c
1244
&bus_dbg_clk.common,
drivers/clk/sunxi-ng/ccu-sun55i-a523.c
1245
&bus_pwm0_clk.common,
drivers/clk/sunxi-ng/ccu-sun55i-a523.c
1246
&bus_pwm1_clk.common,
drivers/clk/sunxi-ng/ccu-sun55i-a523.c
1247
&iommu_clk.common,
drivers/clk/sunxi-ng/ccu-sun55i-a523.c
1248
&bus_iommu_clk.common,
drivers/clk/sunxi-ng/ccu-sun55i-a523.c
1249
&dram_clk.common,
drivers/clk/sunxi-ng/ccu-sun55i-a523.c
1250
&mbus_dma_clk.common,
drivers/clk/sunxi-ng/ccu-sun55i-a523.c
1251
&mbus_ve_clk.common,
drivers/clk/sunxi-ng/ccu-sun55i-a523.c
1252
&mbus_ce_clk.common,
drivers/clk/sunxi-ng/ccu-sun55i-a523.c
1253
&mbus_nand_clk.common,
drivers/clk/sunxi-ng/ccu-sun55i-a523.c
1254
&mbus_usb3_clk.common,
drivers/clk/sunxi-ng/ccu-sun55i-a523.c
1255
&mbus_csi_clk.common,
drivers/clk/sunxi-ng/ccu-sun55i-a523.c
1256
&mbus_isp_clk.common,
drivers/clk/sunxi-ng/ccu-sun55i-a523.c
1257
&mbus_gmac1_clk.common,
drivers/clk/sunxi-ng/ccu-sun55i-a523.c
1258
&bus_dram_clk.common,
drivers/clk/sunxi-ng/ccu-sun55i-a523.c
1259
&nand0_clk.common,
drivers/clk/sunxi-ng/ccu-sun55i-a523.c
1260
&nand1_clk.common,
drivers/clk/sunxi-ng/ccu-sun55i-a523.c
1261
&bus_nand_clk.common,
drivers/clk/sunxi-ng/ccu-sun55i-a523.c
1262
&mmc0_clk.common,
drivers/clk/sunxi-ng/ccu-sun55i-a523.c
1263
&mmc1_clk.common,
drivers/clk/sunxi-ng/ccu-sun55i-a523.c
1264
&mmc2_clk.common,
drivers/clk/sunxi-ng/ccu-sun55i-a523.c
1265
&bus_sysdap_clk.common,
drivers/clk/sunxi-ng/ccu-sun55i-a523.c
1266
&bus_mmc0_clk.common,
drivers/clk/sunxi-ng/ccu-sun55i-a523.c
1267
&bus_mmc1_clk.common,
drivers/clk/sunxi-ng/ccu-sun55i-a523.c
1268
&bus_mmc2_clk.common,
drivers/clk/sunxi-ng/ccu-sun55i-a523.c
1269
&bus_uart0_clk.common,
drivers/clk/sunxi-ng/ccu-sun55i-a523.c
127
.common = {
drivers/clk/sunxi-ng/ccu-sun55i-a523.c
1270
&bus_uart1_clk.common,
drivers/clk/sunxi-ng/ccu-sun55i-a523.c
1271
&bus_uart2_clk.common,
drivers/clk/sunxi-ng/ccu-sun55i-a523.c
1272
&bus_uart3_clk.common,
drivers/clk/sunxi-ng/ccu-sun55i-a523.c
1273
&bus_uart4_clk.common,
drivers/clk/sunxi-ng/ccu-sun55i-a523.c
1274
&bus_uart5_clk.common,
drivers/clk/sunxi-ng/ccu-sun55i-a523.c
1275
&bus_uart6_clk.common,
drivers/clk/sunxi-ng/ccu-sun55i-a523.c
1276
&bus_uart7_clk.common,
drivers/clk/sunxi-ng/ccu-sun55i-a523.c
1277
&bus_i2c0_clk.common,
drivers/clk/sunxi-ng/ccu-sun55i-a523.c
1278
&bus_i2c1_clk.common,
drivers/clk/sunxi-ng/ccu-sun55i-a523.c
1279
&bus_i2c2_clk.common,
drivers/clk/sunxi-ng/ccu-sun55i-a523.c
1280
&bus_i2c3_clk.common,
drivers/clk/sunxi-ng/ccu-sun55i-a523.c
1281
&bus_i2c4_clk.common,
drivers/clk/sunxi-ng/ccu-sun55i-a523.c
1282
&bus_i2c5_clk.common,
drivers/clk/sunxi-ng/ccu-sun55i-a523.c
1283
&bus_can_clk.common,
drivers/clk/sunxi-ng/ccu-sun55i-a523.c
1284
&spi0_clk.common,
drivers/clk/sunxi-ng/ccu-sun55i-a523.c
1285
&spi1_clk.common,
drivers/clk/sunxi-ng/ccu-sun55i-a523.c
1286
&spi2_clk.common,
drivers/clk/sunxi-ng/ccu-sun55i-a523.c
1287
&spifc_clk.common,
drivers/clk/sunxi-ng/ccu-sun55i-a523.c
1288
&bus_spi0_clk.common,
drivers/clk/sunxi-ng/ccu-sun55i-a523.c
1289
&bus_spi1_clk.common,
drivers/clk/sunxi-ng/ccu-sun55i-a523.c
1290
&bus_spi2_clk.common,
drivers/clk/sunxi-ng/ccu-sun55i-a523.c
1291
&bus_spifc_clk.common,
drivers/clk/sunxi-ng/ccu-sun55i-a523.c
1292
&emac0_25M_clk.common,
drivers/clk/sunxi-ng/ccu-sun55i-a523.c
1293
&emac1_25M_clk.common,
drivers/clk/sunxi-ng/ccu-sun55i-a523.c
1294
&bus_emac0_clk.common,
drivers/clk/sunxi-ng/ccu-sun55i-a523.c
1295
&bus_emac1_clk.common,
drivers/clk/sunxi-ng/ccu-sun55i-a523.c
1296
&ir_rx_clk.common,
drivers/clk/sunxi-ng/ccu-sun55i-a523.c
1297
&bus_ir_rx_clk.common,
drivers/clk/sunxi-ng/ccu-sun55i-a523.c
1298
&ir_tx_clk.common,
drivers/clk/sunxi-ng/ccu-sun55i-a523.c
1299
&bus_ir_tx_clk.common,
drivers/clk/sunxi-ng/ccu-sun55i-a523.c
1300
&gpadc0_clk.common,
drivers/clk/sunxi-ng/ccu-sun55i-a523.c
1301
&gpadc1_clk.common,
drivers/clk/sunxi-ng/ccu-sun55i-a523.c
1302
&bus_gpadc0_clk.common,
drivers/clk/sunxi-ng/ccu-sun55i-a523.c
1303
&bus_gpadc1_clk.common,
drivers/clk/sunxi-ng/ccu-sun55i-a523.c
1304
&bus_ths_clk.common,
drivers/clk/sunxi-ng/ccu-sun55i-a523.c
1305
&usb_ohci0_clk.common,
drivers/clk/sunxi-ng/ccu-sun55i-a523.c
1306
&usb_ohci1_clk.common,
drivers/clk/sunxi-ng/ccu-sun55i-a523.c
1307
&bus_ohci0_clk.common,
drivers/clk/sunxi-ng/ccu-sun55i-a523.c
1308
&bus_ohci1_clk.common,
drivers/clk/sunxi-ng/ccu-sun55i-a523.c
1309
&bus_ehci0_clk.common,
drivers/clk/sunxi-ng/ccu-sun55i-a523.c
1310
&bus_ehci1_clk.common,
drivers/clk/sunxi-ng/ccu-sun55i-a523.c
1311
&bus_otg_clk.common,
drivers/clk/sunxi-ng/ccu-sun55i-a523.c
1312
&bus_lradc_clk.common,
drivers/clk/sunxi-ng/ccu-sun55i-a523.c
1313
&pcie_aux_clk.common,
drivers/clk/sunxi-ng/ccu-sun55i-a523.c
1314
&bus_display0_top_clk.common,
drivers/clk/sunxi-ng/ccu-sun55i-a523.c
1315
&bus_display1_top_clk.common,
drivers/clk/sunxi-ng/ccu-sun55i-a523.c
1316
&hdmi_24M_clk.common,
drivers/clk/sunxi-ng/ccu-sun55i-a523.c
1317
&hdmi_cec_32k_clk.common,
drivers/clk/sunxi-ng/ccu-sun55i-a523.c
1318
&hdmi_cec_clk.common,
drivers/clk/sunxi-ng/ccu-sun55i-a523.c
1319
&bus_hdmi_clk.common,
drivers/clk/sunxi-ng/ccu-sun55i-a523.c
1320
&mipi_dsi0_clk.common,
drivers/clk/sunxi-ng/ccu-sun55i-a523.c
1321
&mipi_dsi1_clk.common,
drivers/clk/sunxi-ng/ccu-sun55i-a523.c
1322
&bus_mipi_dsi0_clk.common,
drivers/clk/sunxi-ng/ccu-sun55i-a523.c
1323
&bus_mipi_dsi1_clk.common,
drivers/clk/sunxi-ng/ccu-sun55i-a523.c
1324
&tcon_lcd0_clk.common,
drivers/clk/sunxi-ng/ccu-sun55i-a523.c
1325
&tcon_lcd1_clk.common,
drivers/clk/sunxi-ng/ccu-sun55i-a523.c
1326
&tcon_lcd2_clk.common,
drivers/clk/sunxi-ng/ccu-sun55i-a523.c
1327
&combophy_dsi0_clk.common,
drivers/clk/sunxi-ng/ccu-sun55i-a523.c
1328
&combophy_dsi1_clk.common,
drivers/clk/sunxi-ng/ccu-sun55i-a523.c
1329
&bus_tcon_lcd0_clk.common,
drivers/clk/sunxi-ng/ccu-sun55i-a523.c
1330
&bus_tcon_lcd1_clk.common,
drivers/clk/sunxi-ng/ccu-sun55i-a523.c
1331
&bus_tcon_lcd2_clk.common,
drivers/clk/sunxi-ng/ccu-sun55i-a523.c
1332
&tcon_tv0_clk.common,
drivers/clk/sunxi-ng/ccu-sun55i-a523.c
1333
&tcon_tv1_clk.common,
drivers/clk/sunxi-ng/ccu-sun55i-a523.c
1334
&bus_tcon_tv0_clk.common,
drivers/clk/sunxi-ng/ccu-sun55i-a523.c
1335
&bus_tcon_tv1_clk.common,
drivers/clk/sunxi-ng/ccu-sun55i-a523.c
1336
&edp_clk.common,
drivers/clk/sunxi-ng/ccu-sun55i-a523.c
1337
&bus_edp_clk.common,
drivers/clk/sunxi-ng/ccu-sun55i-a523.c
1338
&ledc_clk.common,
drivers/clk/sunxi-ng/ccu-sun55i-a523.c
1339
&bus_ledc_clk.common,
drivers/clk/sunxi-ng/ccu-sun55i-a523.c
1340
&csi_top_clk.common,
drivers/clk/sunxi-ng/ccu-sun55i-a523.c
1341
&csi_mclk0_clk.common,
drivers/clk/sunxi-ng/ccu-sun55i-a523.c
1342
&csi_mclk1_clk.common,
drivers/clk/sunxi-ng/ccu-sun55i-a523.c
1343
&csi_mclk2_clk.common,
drivers/clk/sunxi-ng/ccu-sun55i-a523.c
1344
&csi_mclk3_clk.common,
drivers/clk/sunxi-ng/ccu-sun55i-a523.c
1345
&bus_csi_clk.common,
drivers/clk/sunxi-ng/ccu-sun55i-a523.c
1346
&isp_clk.common,
drivers/clk/sunxi-ng/ccu-sun55i-a523.c
1347
&dsp_clk.common,
drivers/clk/sunxi-ng/ccu-sun55i-a523.c
1348
&fanout_24M_clk.common,
drivers/clk/sunxi-ng/ccu-sun55i-a523.c
1349
&fanout_12M_clk.common,
drivers/clk/sunxi-ng/ccu-sun55i-a523.c
1350
&fanout_16M_clk.common,
drivers/clk/sunxi-ng/ccu-sun55i-a523.c
1351
&fanout_25M_clk.common,
drivers/clk/sunxi-ng/ccu-sun55i-a523.c
1352
&fanout_27M_clk.common,
drivers/clk/sunxi-ng/ccu-sun55i-a523.c
1353
&fanout_pclk_clk.common,
drivers/clk/sunxi-ng/ccu-sun55i-a523.c
1354
&fanout0_clk.common,
drivers/clk/sunxi-ng/ccu-sun55i-a523.c
1355
&fanout1_clk.common,
drivers/clk/sunxi-ng/ccu-sun55i-a523.c
1356
&fanout2_clk.common,
drivers/clk/sunxi-ng/ccu-sun55i-a523.c
136
&pll_periph1_4x_clk.common.hw
drivers/clk/sunxi-ng/ccu-sun55i-a523.c
1361
[CLK_PLL_DDR0] = &pll_ddr_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun55i-a523.c
1362
[CLK_PLL_PERIPH0_4X] = &pll_periph0_4x_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun55i-a523.c
1363
[CLK_PLL_PERIPH0_2X] = &pll_periph0_2x_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun55i-a523.c
1364
[CLK_PLL_PERIPH0_800M] = &pll_periph0_800M_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun55i-a523.c
1365
[CLK_PLL_PERIPH0_480M] = &pll_periph0_480M_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun55i-a523.c
1372
[CLK_PLL_PERIPH1_4X] = &pll_periph1_4x_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun55i-a523.c
1373
[CLK_PLL_PERIPH1_2X] = &pll_periph1_2x_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun55i-a523.c
1374
[CLK_PLL_PERIPH1_800M] = &pll_periph1_800M_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun55i-a523.c
1375
[CLK_PLL_PERIPH1_480M] = &pll_periph1_480M_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun55i-a523.c
1382
[CLK_PLL_GPU] = &pll_gpu_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun55i-a523.c
1383
[CLK_PLL_VIDEO0_8X] = &pll_video0_8x_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun55i-a523.c
1384
[CLK_PLL_VIDEO0_4X] = &pll_video0_4x_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun55i-a523.c
1386
[CLK_PLL_VIDEO1_8X] = &pll_video1_8x_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun55i-a523.c
1387
[CLK_PLL_VIDEO1_4X] = &pll_video1_4x_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun55i-a523.c
1389
[CLK_PLL_VIDEO2_8X] = &pll_video2_8x_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun55i-a523.c
1390
[CLK_PLL_VIDEO2_4X] = &pll_video2_4x_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun55i-a523.c
1392
[CLK_PLL_VIDEO3_8X] = &pll_video3_8x_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun55i-a523.c
1393
[CLK_PLL_VIDEO3_4X] = &pll_video3_4x_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun55i-a523.c
1395
[CLK_PLL_VE] = &pll_ve_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun55i-a523.c
1396
[CLK_PLL_AUDIO0_4X] = &pll_audio0_4x_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun55i-a523.c
1399
[CLK_PLL_NPU_4X] = &pll_npu_4x_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun55i-a523.c
1402
[CLK_AHB] = &ahb_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun55i-a523.c
1403
[CLK_APB0] = &apb0_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun55i-a523.c
1404
[CLK_APB1] = &apb1_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun55i-a523.c
1405
[CLK_MBUS] = &mbus_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun55i-a523.c
1406
[CLK_DE] = &de_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun55i-a523.c
1407
[CLK_BUS_DE] = &bus_de_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun55i-a523.c
1408
[CLK_DI] = &di_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun55i-a523.c
1409
[CLK_BUS_DI] = &bus_di_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun55i-a523.c
1410
[CLK_G2D] = &g2d_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun55i-a523.c
1411
[CLK_BUS_G2D] = &bus_g2d_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun55i-a523.c
1412
[CLK_GPU] = &gpu_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun55i-a523.c
1413
[CLK_BUS_GPU] = &bus_gpu_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun55i-a523.c
1414
[CLK_CE] = &ce_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun55i-a523.c
1415
[CLK_BUS_CE] = &bus_ce_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun55i-a523.c
1416
[CLK_BUS_CE_SYS] = &bus_ce_sys_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun55i-a523.c
1417
[CLK_VE] = &ve_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun55i-a523.c
1418
[CLK_BUS_VE] = &bus_ve_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun55i-a523.c
1419
[CLK_BUS_DMA] = &bus_dma_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun55i-a523.c
1420
[CLK_BUS_MSGBOX] = &bus_msgbox_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun55i-a523.c
1421
[CLK_BUS_SPINLOCK] = &bus_spinlock_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun55i-a523.c
1422
[CLK_HSTIMER0] = &hstimer0_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun55i-a523.c
1423
[CLK_HSTIMER1] = &hstimer1_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun55i-a523.c
1424
[CLK_HSTIMER2] = &hstimer2_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun55i-a523.c
1425
[CLK_HSTIMER3] = &hstimer3_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun55i-a523.c
1426
[CLK_HSTIMER4] = &hstimer4_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun55i-a523.c
1427
[CLK_HSTIMER5] = &hstimer5_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun55i-a523.c
1428
[CLK_BUS_HSTIMER] = &bus_hstimer_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun55i-a523.c
1429
[CLK_BUS_DBG] = &bus_dbg_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun55i-a523.c
1430
[CLK_BUS_PWM0] = &bus_pwm0_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun55i-a523.c
1431
[CLK_BUS_PWM1] = &bus_pwm1_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun55i-a523.c
1432
[CLK_IOMMU] = &iommu_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun55i-a523.c
1433
[CLK_BUS_IOMMU] = &bus_iommu_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun55i-a523.c
1434
[CLK_DRAM] = &dram_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun55i-a523.c
1435
[CLK_MBUS_DMA] = &mbus_dma_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun55i-a523.c
1436
[CLK_MBUS_VE] = &mbus_ve_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun55i-a523.c
1437
[CLK_MBUS_CE] = &mbus_ce_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun55i-a523.c
1438
[CLK_MBUS_CSI] = &mbus_csi_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun55i-a523.c
1439
[CLK_MBUS_ISP] = &mbus_isp_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun55i-a523.c
1440
[CLK_MBUS_EMAC1] = &mbus_gmac1_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun55i-a523.c
1441
[CLK_BUS_DRAM] = &bus_dram_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun55i-a523.c
1442
[CLK_NAND0] = &nand0_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun55i-a523.c
1443
[CLK_NAND1] = &nand1_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun55i-a523.c
1444
[CLK_BUS_NAND] = &bus_nand_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun55i-a523.c
1445
[CLK_MMC0] = &mmc0_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun55i-a523.c
1446
[CLK_MMC1] = &mmc1_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun55i-a523.c
1447
[CLK_MMC2] = &mmc2_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun55i-a523.c
1448
[CLK_BUS_SYSDAP] = &bus_sysdap_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun55i-a523.c
1449
[CLK_BUS_MMC0] = &bus_mmc0_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun55i-a523.c
1450
[CLK_BUS_MMC1] = &bus_mmc1_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun55i-a523.c
1451
[CLK_BUS_MMC2] = &bus_mmc2_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun55i-a523.c
1452
[CLK_BUS_UART0] = &bus_uart0_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun55i-a523.c
1453
[CLK_BUS_UART1] = &bus_uart1_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun55i-a523.c
1454
[CLK_BUS_UART2] = &bus_uart2_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun55i-a523.c
1455
[CLK_BUS_UART3] = &bus_uart3_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun55i-a523.c
1456
[CLK_BUS_UART4] = &bus_uart4_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun55i-a523.c
1457
[CLK_BUS_UART5] = &bus_uart5_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun55i-a523.c
1458
[CLK_BUS_UART6] = &bus_uart6_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun55i-a523.c
1459
[CLK_BUS_UART7] = &bus_uart7_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun55i-a523.c
146
&pll_periph1_2x_clk.common.hw
drivers/clk/sunxi-ng/ccu-sun55i-a523.c
1460
[CLK_BUS_I2C0] = &bus_i2c0_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun55i-a523.c
1461
[CLK_BUS_I2C1] = &bus_i2c1_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun55i-a523.c
1462
[CLK_BUS_I2C2] = &bus_i2c2_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun55i-a523.c
1463
[CLK_BUS_I2C3] = &bus_i2c3_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun55i-a523.c
1464
[CLK_BUS_I2C4] = &bus_i2c4_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun55i-a523.c
1465
[CLK_BUS_I2C5] = &bus_i2c5_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun55i-a523.c
1466
[CLK_BUS_CAN] = &bus_can_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun55i-a523.c
1467
[CLK_SPI0] = &spi0_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun55i-a523.c
1468
[CLK_SPI1] = &spi1_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun55i-a523.c
1469
[CLK_SPI2] = &spi2_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun55i-a523.c
1470
[CLK_SPIFC] = &spifc_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun55i-a523.c
1471
[CLK_BUS_SPI0] = &bus_spi0_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun55i-a523.c
1472
[CLK_BUS_SPI1] = &bus_spi1_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun55i-a523.c
1473
[CLK_BUS_SPI2] = &bus_spi2_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun55i-a523.c
1474
[CLK_BUS_SPIFC] = &bus_spifc_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun55i-a523.c
1475
[CLK_EMAC0_25M] = &emac0_25M_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun55i-a523.c
1476
[CLK_EMAC1_25M] = &emac1_25M_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun55i-a523.c
1477
[CLK_BUS_EMAC0] = &bus_emac0_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun55i-a523.c
1478
[CLK_BUS_EMAC1] = &bus_emac1_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun55i-a523.c
1479
[CLK_IR_RX] = &ir_rx_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun55i-a523.c
1480
[CLK_BUS_IR_RX] = &bus_ir_rx_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun55i-a523.c
1481
[CLK_IR_TX] = &ir_tx_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun55i-a523.c
1482
[CLK_BUS_IR_TX] = &bus_ir_tx_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun55i-a523.c
1483
[CLK_GPADC0] = &gpadc0_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun55i-a523.c
1484
[CLK_GPADC1] = &gpadc1_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun55i-a523.c
1485
[CLK_BUS_GPADC0] = &bus_gpadc0_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun55i-a523.c
1486
[CLK_BUS_GPADC1] = &bus_gpadc1_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun55i-a523.c
1487
[CLK_BUS_THS] = &bus_ths_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun55i-a523.c
1488
[CLK_USB_OHCI0] = &usb_ohci0_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun55i-a523.c
1489
[CLK_USB_OHCI1] = &usb_ohci1_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun55i-a523.c
1490
[CLK_BUS_OHCI0] = &bus_ohci0_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun55i-a523.c
1491
[CLK_BUS_OHCI1] = &bus_ohci1_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun55i-a523.c
1492
[CLK_BUS_EHCI0] = &bus_ehci0_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun55i-a523.c
1493
[CLK_BUS_EHCI1] = &bus_ehci1_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun55i-a523.c
1494
[CLK_BUS_OTG] = &bus_otg_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun55i-a523.c
1495
[CLK_BUS_LRADC] = &bus_lradc_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun55i-a523.c
1496
[CLK_PCIE_AUX] = &pcie_aux_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun55i-a523.c
1497
[CLK_BUS_DISPLAY0_TOP] = &bus_display0_top_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun55i-a523.c
1498
[CLK_BUS_DISPLAY1_TOP] = &bus_display1_top_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun55i-a523.c
1499
[CLK_HDMI_24M] = &hdmi_24M_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun55i-a523.c
1500
[CLK_HDMI_CEC_32K] = &hdmi_cec_32k_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun55i-a523.c
1501
[CLK_HDMI_CEC] = &hdmi_cec_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun55i-a523.c
1502
[CLK_BUS_HDMI] = &bus_hdmi_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun55i-a523.c
1503
[CLK_MIPI_DSI0] = &mipi_dsi0_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun55i-a523.c
1504
[CLK_MIPI_DSI1] = &mipi_dsi1_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun55i-a523.c
1505
[CLK_BUS_MIPI_DSI0] = &bus_mipi_dsi0_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun55i-a523.c
1506
[CLK_BUS_MIPI_DSI1] = &bus_mipi_dsi1_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun55i-a523.c
1507
[CLK_TCON_LCD0] = &tcon_lcd0_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun55i-a523.c
1508
[CLK_TCON_LCD1] = &tcon_lcd1_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun55i-a523.c
1509
[CLK_TCON_LCD2] = &tcon_lcd2_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun55i-a523.c
1510
[CLK_COMBOPHY_DSI0] = &combophy_dsi0_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun55i-a523.c
1511
[CLK_COMBOPHY_DSI1] = &combophy_dsi1_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun55i-a523.c
1512
[CLK_BUS_TCON_LCD0] = &bus_tcon_lcd0_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun55i-a523.c
1513
[CLK_BUS_TCON_LCD1] = &bus_tcon_lcd1_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun55i-a523.c
1514
[CLK_BUS_TCON_LCD2] = &bus_tcon_lcd2_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun55i-a523.c
1515
[CLK_TCON_TV0] = &tcon_tv0_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun55i-a523.c
1516
[CLK_TCON_TV1] = &tcon_tv1_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun55i-a523.c
1517
[CLK_BUS_TCON_TV0] = &bus_tcon_tv0_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun55i-a523.c
1518
[CLK_BUS_TCON_TV1] = &bus_tcon_tv1_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun55i-a523.c
1519
[CLK_EDP] = &edp_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun55i-a523.c
1520
[CLK_BUS_EDP] = &bus_edp_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun55i-a523.c
1521
[CLK_LEDC] = &ledc_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun55i-a523.c
1522
[CLK_BUS_LEDC] = &bus_ledc_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun55i-a523.c
1523
[CLK_CSI_TOP] = &csi_top_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun55i-a523.c
1524
[CLK_CSI_MCLK0] = &csi_mclk0_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun55i-a523.c
1525
[CLK_CSI_MCLK1] = &csi_mclk1_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun55i-a523.c
1526
[CLK_CSI_MCLK2] = &csi_mclk2_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun55i-a523.c
1527
[CLK_CSI_MCLK3] = &csi_mclk3_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun55i-a523.c
1528
[CLK_BUS_CSI] = &bus_csi_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun55i-a523.c
1529
[CLK_ISP] = &isp_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun55i-a523.c
1530
[CLK_DSP] = &dsp_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun55i-a523.c
1531
[CLK_FANOUT_24M] = &fanout_24M_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun55i-a523.c
1532
[CLK_FANOUT_12M] = &fanout_12M_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun55i-a523.c
1533
[CLK_FANOUT_16M] = &fanout_16M_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun55i-a523.c
1534
[CLK_FANOUT_25M] = &fanout_25M_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun55i-a523.c
1535
[CLK_FANOUT_27M] = &fanout_27M_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun55i-a523.c
1536
[CLK_FANOUT_PCLK] = &fanout_pclk_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun55i-a523.c
1537
[CLK_FANOUT0] = &fanout0_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun55i-a523.c
1538
[CLK_FANOUT1] = &fanout1_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun55i-a523.c
1539
[CLK_FANOUT2] = &fanout2_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun55i-a523.c
1540
[CLK_NPU] = &npu_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun55i-a523.c
159
&pll_periph1_480M_clk.common.hw
drivers/clk/sunxi-ng/ccu-sun55i-a523.c
171
.common = {
drivers/clk/sunxi-ng/ccu-sun55i-a523.c
185
.common = {
drivers/clk/sunxi-ng/ccu-sun55i-a523.c
194
&pll_video0_8x_clk.common.hw
drivers/clk/sunxi-ng/ccu-sun55i-a523.c
207
.common = {
drivers/clk/sunxi-ng/ccu-sun55i-a523.c
216
&pll_video1_8x_clk.common.hw
drivers/clk/sunxi-ng/ccu-sun55i-a523.c
229
.common = {
drivers/clk/sunxi-ng/ccu-sun55i-a523.c
238
&pll_video2_8x_clk.common.hw
drivers/clk/sunxi-ng/ccu-sun55i-a523.c
252
.common = {
drivers/clk/sunxi-ng/ccu-sun55i-a523.c
266
.common = {
drivers/clk/sunxi-ng/ccu-sun55i-a523.c
275
&pll_video3_8x_clk.common.hw
drivers/clk/sunxi-ng/ccu-sun55i-a523.c
305
.common = {
drivers/clk/sunxi-ng/ccu-sun55i-a523.c
315
&pll_audio0_4x_clk.common.hw, 2, 1, 0);
drivers/clk/sunxi-ng/ccu-sun55i-a523.c
317
&pll_audio0_4x_clk.common.hw, 4, 1, 0);
drivers/clk/sunxi-ng/ccu-sun55i-a523.c
325
.common = {
drivers/clk/sunxi-ng/ccu-sun55i-a523.c
333
&pll_npu_4x_clk.common.hw, 2, 1, CLK_SET_RATE_PARENT);
drivers/clk/sunxi-ng/ccu-sun55i-a523.c
336
&pll_npu_4x_clk.common.hw, 4, 1, 0);
drivers/clk/sunxi-ng/ccu-sun55i-a523.c
354
static const struct clk_hw *ahb_hws[] = { &ahb_clk.common.hw };
drivers/clk/sunxi-ng/ccu-sun55i-a523.c
360
static const struct clk_hw *apb0_hws[] = { &apb0_clk.common.hw };
drivers/clk/sunxi-ng/ccu-sun55i-a523.c
367
{ .hw = &pll_periph0_480M_clk.common.hw },
drivers/clk/sunxi-ng/ccu-sun55i-a523.c
373
static const struct clk_hw *apb1_hws[] = { &apb1_clk.common.hw };
drivers/clk/sunxi-ng/ccu-sun55i-a523.c
376
{ .hw = &pll_ddr_clk.common.hw },
drivers/clk/sunxi-ng/ccu-sun55i-a523.c
378
{ .hw = &pll_periph1_480M_clk.common.hw },
drivers/clk/sunxi-ng/ccu-sun55i-a523.c
392
static const struct clk_hw *mbus_hws[] = { &mbus_clk.common.hw };
drivers/clk/sunxi-ng/ccu-sun55i-a523.c
401
&pll_video3_4x_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun55i-a523.c
416
&pll_video0_4x_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun55i-a523.c
417
&pll_video1_4x_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun55i-a523.c
431
&pll_video0_4x_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun55i-a523.c
432
&pll_video1_4x_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun55i-a523.c
444
&pll_gpu_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun55i-a523.c
445
&pll_periph0_800M_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun55i-a523.c
462
{ .hw = &pll_periph0_480M_clk.common.hw },
drivers/clk/sunxi-ng/ccu-sun55i-a523.c
477
&pll_ve_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun55i-a523.c
478
&pll_periph0_480M_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun55i-a523.c
491
&pll_periph0_480M_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun55i-a523.c
493
&pll_periph0_800M_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun55i-a523.c
52
.common = {
drivers/clk/sunxi-ng/ccu-sun55i-a523.c
580
{ .hw = &pll_ddr_clk.common.hw },
drivers/clk/sunxi-ng/ccu-sun55i-a523.c
581
{ .hw = &pll_periph0_480M_clk.common.hw },
drivers/clk/sunxi-ng/ccu-sun55i-a523.c
600
{ .hw = &pll_ddr_clk.common.hw },
drivers/clk/sunxi-ng/ccu-sun55i-a523.c
602
{ .hw = &pll_periph0_480M_clk.common.hw },
drivers/clk/sunxi-ng/ccu-sun55i-a523.c
680
{ .hw = &pll_periph0_800M_clk.common.hw },
drivers/clk/sunxi-ng/ccu-sun55i-a523.c
682
{ .hw = &pll_periph1_800M_clk.common.hw },
drivers/clk/sunxi-ng/ccu-sun55i-a523.c
72
.common = {
drivers/clk/sunxi-ng/ccu-sun55i-a523.c
823
{ .hw = &pll_periph0_4x_clk.common.hw },
drivers/clk/sunxi-ng/ccu-sun55i-a523.c
841
.common = {
drivers/clk/sunxi-ng/ccu-sun55i-a523.c
859
.common = {
drivers/clk/sunxi-ng/ccu-sun55i-a523.c
90
&pll_periph0_4x_clk.common.hw
drivers/clk/sunxi-ng/ccu-sun55i-a523.c
907
{ .hw = &hdmi_cec_32k_clk.common.hw },
drivers/clk/sunxi-ng/ccu-sun55i-a523.c
943
&pll_video0_4x_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun55i-a523.c
944
&pll_video1_4x_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun55i-a523.c
945
&pll_video2_4x_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun55i-a523.c
946
&pll_video3_4x_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun55i-a523.c
947
&pll_periph0_2x_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun55i-a523.c
96
&pll_periph0_2x_clk.common.hw
drivers/clk/sunxi-ng/ccu-sun55i-a523.c
966
&pll_video0_4x_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun55i-a523.c
967
&pll_video1_4x_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun55i-a523.c
968
&pll_video2_4x_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun55i-a523.c
969
&pll_video3_4x_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun55i-a523.c
970
&pll_periph0_2x_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun5i.c
104
.common = {
drivers/clk/sunxi-ng/ccu-sun5i.c
117
.common = {
drivers/clk/sunxi-ng/ccu-sun5i.c
132
.common = {
drivers/clk/sunxi-ng/ccu-sun5i.c
145
.common = {
drivers/clk/sunxi-ng/ccu-sun5i.c
160
.common = {
drivers/clk/sunxi-ng/ccu-sun5i.c
187
.common = {
drivers/clk/sunxi-ng/ccu-sun5i.c
212
.common = {
drivers/clk/sunxi-ng/ccu-sun5i.c
32
.common = {
drivers/clk/sunxi-ng/ccu-sun5i.c
415
.common = {
drivers/clk/sunxi-ng/ccu-sun5i.c
510
&hosc_clk.common,
drivers/clk/sunxi-ng/ccu-sun5i.c
511
&pll_core_clk.common,
drivers/clk/sunxi-ng/ccu-sun5i.c
512
&pll_audio_base_clk.common,
drivers/clk/sunxi-ng/ccu-sun5i.c
513
&pll_video0_clk.common,
drivers/clk/sunxi-ng/ccu-sun5i.c
514
&pll_ve_clk.common,
drivers/clk/sunxi-ng/ccu-sun5i.c
515
&pll_ddr_base_clk.common,
drivers/clk/sunxi-ng/ccu-sun5i.c
516
&pll_ddr_clk.common,
drivers/clk/sunxi-ng/ccu-sun5i.c
517
&pll_ddr_other_clk.common,
drivers/clk/sunxi-ng/ccu-sun5i.c
518
&pll_periph_clk.common,
drivers/clk/sunxi-ng/ccu-sun5i.c
519
&pll_video1_clk.common,
drivers/clk/sunxi-ng/ccu-sun5i.c
520
&cpu_clk.common,
drivers/clk/sunxi-ng/ccu-sun5i.c
521
&axi_clk.common,
drivers/clk/sunxi-ng/ccu-sun5i.c
522
&ahb_clk.common,
drivers/clk/sunxi-ng/ccu-sun5i.c
523
&apb0_clk.common,
drivers/clk/sunxi-ng/ccu-sun5i.c
524
&apb1_clk.common,
drivers/clk/sunxi-ng/ccu-sun5i.c
525
&axi_dram_clk.common,
drivers/clk/sunxi-ng/ccu-sun5i.c
526
&ahb_otg_clk.common,
drivers/clk/sunxi-ng/ccu-sun5i.c
527
&ahb_ehci_clk.common,
drivers/clk/sunxi-ng/ccu-sun5i.c
528
&ahb_ohci_clk.common,
drivers/clk/sunxi-ng/ccu-sun5i.c
529
&ahb_ss_clk.common,
drivers/clk/sunxi-ng/ccu-sun5i.c
530
&ahb_dma_clk.common,
drivers/clk/sunxi-ng/ccu-sun5i.c
531
&ahb_bist_clk.common,
drivers/clk/sunxi-ng/ccu-sun5i.c
532
&ahb_mmc0_clk.common,
drivers/clk/sunxi-ng/ccu-sun5i.c
533
&ahb_mmc1_clk.common,
drivers/clk/sunxi-ng/ccu-sun5i.c
534
&ahb_mmc2_clk.common,
drivers/clk/sunxi-ng/ccu-sun5i.c
535
&ahb_nand_clk.common,
drivers/clk/sunxi-ng/ccu-sun5i.c
536
&ahb_sdram_clk.common,
drivers/clk/sunxi-ng/ccu-sun5i.c
537
&ahb_emac_clk.common,
drivers/clk/sunxi-ng/ccu-sun5i.c
538
&ahb_ts_clk.common,
drivers/clk/sunxi-ng/ccu-sun5i.c
539
&ahb_spi0_clk.common,
drivers/clk/sunxi-ng/ccu-sun5i.c
540
&ahb_spi1_clk.common,
drivers/clk/sunxi-ng/ccu-sun5i.c
541
&ahb_spi2_clk.common,
drivers/clk/sunxi-ng/ccu-sun5i.c
542
&ahb_gps_clk.common,
drivers/clk/sunxi-ng/ccu-sun5i.c
543
&ahb_hstimer_clk.common,
drivers/clk/sunxi-ng/ccu-sun5i.c
544
&ahb_ve_clk.common,
drivers/clk/sunxi-ng/ccu-sun5i.c
545
&ahb_tve_clk.common,
drivers/clk/sunxi-ng/ccu-sun5i.c
546
&ahb_lcd_clk.common,
drivers/clk/sunxi-ng/ccu-sun5i.c
547
&ahb_csi_clk.common,
drivers/clk/sunxi-ng/ccu-sun5i.c
548
&ahb_hdmi_clk.common,
drivers/clk/sunxi-ng/ccu-sun5i.c
549
&ahb_de_be_clk.common,
drivers/clk/sunxi-ng/ccu-sun5i.c
550
&ahb_de_fe_clk.common,
drivers/clk/sunxi-ng/ccu-sun5i.c
551
&ahb_iep_clk.common,
drivers/clk/sunxi-ng/ccu-sun5i.c
552
&ahb_gpu_clk.common,
drivers/clk/sunxi-ng/ccu-sun5i.c
553
&apb0_codec_clk.common,
drivers/clk/sunxi-ng/ccu-sun5i.c
554
&apb0_spdif_clk.common,
drivers/clk/sunxi-ng/ccu-sun5i.c
555
&apb0_i2s_clk.common,
drivers/clk/sunxi-ng/ccu-sun5i.c
556
&apb0_pio_clk.common,
drivers/clk/sunxi-ng/ccu-sun5i.c
557
&apb0_ir_clk.common,
drivers/clk/sunxi-ng/ccu-sun5i.c
558
&apb0_keypad_clk.common,
drivers/clk/sunxi-ng/ccu-sun5i.c
559
&apb1_i2c0_clk.common,
drivers/clk/sunxi-ng/ccu-sun5i.c
560
&apb1_i2c1_clk.common,
drivers/clk/sunxi-ng/ccu-sun5i.c
561
&apb1_i2c2_clk.common,
drivers/clk/sunxi-ng/ccu-sun5i.c
562
&apb1_uart0_clk.common,
drivers/clk/sunxi-ng/ccu-sun5i.c
563
&apb1_uart1_clk.common,
drivers/clk/sunxi-ng/ccu-sun5i.c
564
&apb1_uart2_clk.common,
drivers/clk/sunxi-ng/ccu-sun5i.c
565
&apb1_uart3_clk.common,
drivers/clk/sunxi-ng/ccu-sun5i.c
566
&nand_clk.common,
drivers/clk/sunxi-ng/ccu-sun5i.c
567
&mmc0_clk.common,
drivers/clk/sunxi-ng/ccu-sun5i.c
568
&mmc1_clk.common,
drivers/clk/sunxi-ng/ccu-sun5i.c
569
&mmc2_clk.common,
drivers/clk/sunxi-ng/ccu-sun5i.c
570
&ts_clk.common,
drivers/clk/sunxi-ng/ccu-sun5i.c
571
&ss_clk.common,
drivers/clk/sunxi-ng/ccu-sun5i.c
572
&spi0_clk.common,
drivers/clk/sunxi-ng/ccu-sun5i.c
573
&spi1_clk.common,
drivers/clk/sunxi-ng/ccu-sun5i.c
574
&spi2_clk.common,
drivers/clk/sunxi-ng/ccu-sun5i.c
575
&ir_clk.common,
drivers/clk/sunxi-ng/ccu-sun5i.c
576
&i2s_clk.common,
drivers/clk/sunxi-ng/ccu-sun5i.c
577
&spdif_clk.common,
drivers/clk/sunxi-ng/ccu-sun5i.c
578
&keypad_clk.common,
drivers/clk/sunxi-ng/ccu-sun5i.c
579
&usb_ohci_clk.common,
drivers/clk/sunxi-ng/ccu-sun5i.c
580
&usb_phy0_clk.common,
drivers/clk/sunxi-ng/ccu-sun5i.c
581
&usb_phy1_clk.common,
drivers/clk/sunxi-ng/ccu-sun5i.c
582
&gps_clk.common,
drivers/clk/sunxi-ng/ccu-sun5i.c
583
&dram_ve_clk.common,
drivers/clk/sunxi-ng/ccu-sun5i.c
584
&dram_csi_clk.common,
drivers/clk/sunxi-ng/ccu-sun5i.c
585
&dram_ts_clk.common,
drivers/clk/sunxi-ng/ccu-sun5i.c
586
&dram_tve_clk.common,
drivers/clk/sunxi-ng/ccu-sun5i.c
587
&dram_de_fe_clk.common,
drivers/clk/sunxi-ng/ccu-sun5i.c
588
&dram_de_be_clk.common,
drivers/clk/sunxi-ng/ccu-sun5i.c
589
&dram_ace_clk.common,
drivers/clk/sunxi-ng/ccu-sun5i.c
590
&dram_iep_clk.common,
drivers/clk/sunxi-ng/ccu-sun5i.c
591
&de_be_clk.common,
drivers/clk/sunxi-ng/ccu-sun5i.c
592
&de_fe_clk.common,
drivers/clk/sunxi-ng/ccu-sun5i.c
593
&tcon_ch0_clk.common,
drivers/clk/sunxi-ng/ccu-sun5i.c
594
&tcon_ch1_sclk2_clk.common,
drivers/clk/sunxi-ng/ccu-sun5i.c
595
&tcon_ch1_sclk1_clk.common,
drivers/clk/sunxi-ng/ccu-sun5i.c
596
&csi_clk.common,
drivers/clk/sunxi-ng/ccu-sun5i.c
597
&ve_clk.common,
drivers/clk/sunxi-ng/ccu-sun5i.c
598
&codec_clk.common,
drivers/clk/sunxi-ng/ccu-sun5i.c
599
&avs_clk.common,
drivers/clk/sunxi-ng/ccu-sun5i.c
600
&hdmi_clk.common,
drivers/clk/sunxi-ng/ccu-sun5i.c
601
&gpu_clk.common,
drivers/clk/sunxi-ng/ccu-sun5i.c
602
&mbus_clk.common,
drivers/clk/sunxi-ng/ccu-sun5i.c
603
&iep_clk.common,
drivers/clk/sunxi-ng/ccu-sun5i.c
607
&pll_audio_base_clk.common.hw
drivers/clk/sunxi-ng/ccu-sun5i.c
624
&pll_video0_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun5i.c
627
&pll_video1_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun5i.c
632
[CLK_HOSC] = &hosc_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun5i.c
633
[CLK_PLL_CORE] = &pll_core_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun5i.c
634
[CLK_PLL_AUDIO_BASE] = &pll_audio_base_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun5i.c
639
[CLK_PLL_VIDEO0] = &pll_video0_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun5i.c
641
[CLK_PLL_VE] = &pll_ve_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun5i.c
642
[CLK_PLL_DDR_BASE] = &pll_ddr_base_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun5i.c
643
[CLK_PLL_DDR] = &pll_ddr_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun5i.c
644
[CLK_PLL_DDR_OTHER] = &pll_ddr_other_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun5i.c
645
[CLK_PLL_PERIPH] = &pll_periph_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun5i.c
646
[CLK_PLL_VIDEO1] = &pll_video1_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun5i.c
648
[CLK_CPU] = &cpu_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun5i.c
649
[CLK_AXI] = &axi_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun5i.c
650
[CLK_AHB] = &ahb_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun5i.c
651
[CLK_APB0] = &apb0_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun5i.c
652
[CLK_APB1] = &apb1_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun5i.c
653
[CLK_DRAM_AXI] = &axi_dram_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun5i.c
654
[CLK_AHB_OTG] = &ahb_otg_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun5i.c
655
[CLK_AHB_EHCI] = &ahb_ehci_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun5i.c
656
[CLK_AHB_OHCI] = &ahb_ohci_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun5i.c
657
[CLK_AHB_SS] = &ahb_ss_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun5i.c
658
[CLK_AHB_DMA] = &ahb_dma_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun5i.c
659
[CLK_AHB_BIST] = &ahb_bist_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun5i.c
660
[CLK_AHB_MMC0] = &ahb_mmc0_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun5i.c
661
[CLK_AHB_MMC1] = &ahb_mmc1_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun5i.c
662
[CLK_AHB_MMC2] = &ahb_mmc2_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun5i.c
663
[CLK_AHB_NAND] = &ahb_nand_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun5i.c
664
[CLK_AHB_SDRAM] = &ahb_sdram_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun5i.c
665
[CLK_AHB_EMAC] = &ahb_emac_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun5i.c
666
[CLK_AHB_TS] = &ahb_ts_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun5i.c
667
[CLK_AHB_SPI0] = &ahb_spi0_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun5i.c
668
[CLK_AHB_SPI1] = &ahb_spi1_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun5i.c
669
[CLK_AHB_SPI2] = &ahb_spi2_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun5i.c
670
[CLK_AHB_GPS] = &ahb_gps_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun5i.c
671
[CLK_AHB_HSTIMER] = &ahb_hstimer_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun5i.c
672
[CLK_AHB_VE] = &ahb_ve_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun5i.c
673
[CLK_AHB_TVE] = &ahb_tve_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun5i.c
674
[CLK_AHB_LCD] = &ahb_lcd_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun5i.c
675
[CLK_AHB_CSI] = &ahb_csi_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun5i.c
676
[CLK_AHB_HDMI] = &ahb_hdmi_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun5i.c
677
[CLK_AHB_DE_BE] = &ahb_de_be_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun5i.c
678
[CLK_AHB_DE_FE] = &ahb_de_fe_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun5i.c
679
[CLK_AHB_IEP] = &ahb_iep_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun5i.c
680
[CLK_AHB_GPU] = &ahb_gpu_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun5i.c
681
[CLK_APB0_CODEC] = &apb0_codec_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun5i.c
682
[CLK_APB0_I2S] = &apb0_i2s_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun5i.c
683
[CLK_APB0_PIO] = &apb0_pio_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun5i.c
684
[CLK_APB0_IR] = &apb0_ir_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun5i.c
685
[CLK_APB0_KEYPAD] = &apb0_keypad_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun5i.c
686
[CLK_APB1_I2C0] = &apb1_i2c0_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun5i.c
687
[CLK_APB1_I2C1] = &apb1_i2c1_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun5i.c
688
[CLK_APB1_I2C2] = &apb1_i2c2_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun5i.c
689
[CLK_APB1_UART0] = &apb1_uart0_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun5i.c
690
[CLK_APB1_UART1] = &apb1_uart1_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun5i.c
691
[CLK_APB1_UART2] = &apb1_uart2_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun5i.c
692
[CLK_APB1_UART3] = &apb1_uart3_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun5i.c
693
[CLK_NAND] = &nand_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun5i.c
694
[CLK_MMC0] = &mmc0_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun5i.c
695
[CLK_MMC1] = &mmc1_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun5i.c
696
[CLK_MMC2] = &mmc2_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun5i.c
697
[CLK_TS] = &ts_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun5i.c
698
[CLK_SS] = &ss_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun5i.c
699
[CLK_SPI0] = &spi0_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun5i.c
700
[CLK_SPI1] = &spi1_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun5i.c
701
[CLK_SPI2] = &spi2_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun5i.c
702
[CLK_IR] = &ir_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun5i.c
703
[CLK_I2S] = &i2s_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun5i.c
704
[CLK_KEYPAD] = &keypad_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun5i.c
705
[CLK_USB_OHCI] = &usb_ohci_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun5i.c
706
[CLK_USB_PHY0] = &usb_phy0_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun5i.c
707
[CLK_USB_PHY1] = &usb_phy1_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun5i.c
708
[CLK_GPS] = &gps_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun5i.c
709
[CLK_DRAM_VE] = &dram_ve_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun5i.c
71
.common = {
drivers/clk/sunxi-ng/ccu-sun5i.c
710
[CLK_DRAM_CSI] = &dram_csi_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun5i.c
711
[CLK_DRAM_TS] = &dram_ts_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun5i.c
712
[CLK_DRAM_TVE] = &dram_tve_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun5i.c
713
[CLK_DRAM_DE_FE] = &dram_de_fe_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun5i.c
714
[CLK_DRAM_DE_BE] = &dram_de_be_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun5i.c
715
[CLK_DRAM_ACE] = &dram_ace_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun5i.c
716
[CLK_DRAM_IEP] = &dram_iep_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun5i.c
717
[CLK_DE_BE] = &de_be_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun5i.c
718
[CLK_DE_FE] = &de_fe_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun5i.c
719
[CLK_TCON_CH0] = &tcon_ch0_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun5i.c
720
[CLK_TCON_CH1_SCLK] = &tcon_ch1_sclk2_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun5i.c
721
[CLK_TCON_CH1] = &tcon_ch1_sclk1_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun5i.c
722
[CLK_CSI] = &csi_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun5i.c
723
[CLK_VE] = &ve_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun5i.c
724
[CLK_CODEC] = &codec_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun5i.c
725
[CLK_AVS] = &avs_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun5i.c
726
[CLK_HDMI] = &hdmi_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun5i.c
727
[CLK_GPU] = &gpu_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun5i.c
728
[CLK_MBUS] = &mbus_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun5i.c
729
[CLK_IEP] = &iep_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun5i.c
771
[CLK_HOSC] = &hosc_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun5i.c
772
[CLK_PLL_CORE] = &pll_core_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun5i.c
773
[CLK_PLL_AUDIO_BASE] = &pll_audio_base_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun5i.c
778
[CLK_PLL_VIDEO0] = &pll_video0_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun5i.c
780
[CLK_PLL_VE] = &pll_ve_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun5i.c
781
[CLK_PLL_DDR_BASE] = &pll_ddr_base_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun5i.c
782
[CLK_PLL_DDR] = &pll_ddr_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun5i.c
783
[CLK_PLL_DDR_OTHER] = &pll_ddr_other_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun5i.c
784
[CLK_PLL_PERIPH] = &pll_periph_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun5i.c
785
[CLK_PLL_VIDEO1] = &pll_video1_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun5i.c
787
[CLK_CPU] = &cpu_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun5i.c
788
[CLK_AXI] = &axi_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun5i.c
789
[CLK_AHB] = &ahb_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun5i.c
790
[CLK_APB0] = &apb0_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun5i.c
791
[CLK_APB1] = &apb1_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun5i.c
792
[CLK_DRAM_AXI] = &axi_dram_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun5i.c
793
[CLK_AHB_OTG] = &ahb_otg_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun5i.c
794
[CLK_AHB_EHCI] = &ahb_ehci_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun5i.c
795
[CLK_AHB_OHCI] = &ahb_ohci_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun5i.c
796
[CLK_AHB_SS] = &ahb_ss_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun5i.c
797
[CLK_AHB_DMA] = &ahb_dma_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun5i.c
798
[CLK_AHB_BIST] = &ahb_bist_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun5i.c
799
[CLK_AHB_MMC0] = &ahb_mmc0_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun5i.c
800
[CLK_AHB_MMC1] = &ahb_mmc1_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun5i.c
801
[CLK_AHB_MMC2] = &ahb_mmc2_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun5i.c
802
[CLK_AHB_NAND] = &ahb_nand_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun5i.c
803
[CLK_AHB_SDRAM] = &ahb_sdram_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun5i.c
804
[CLK_AHB_EMAC] = &ahb_emac_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun5i.c
805
[CLK_AHB_SPI0] = &ahb_spi0_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun5i.c
806
[CLK_AHB_SPI1] = &ahb_spi1_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun5i.c
807
[CLK_AHB_SPI2] = &ahb_spi2_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun5i.c
808
[CLK_AHB_HSTIMER] = &ahb_hstimer_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun5i.c
809
[CLK_AHB_VE] = &ahb_ve_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun5i.c
810
[CLK_AHB_TVE] = &ahb_tve_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun5i.c
811
[CLK_AHB_LCD] = &ahb_lcd_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun5i.c
812
[CLK_AHB_CSI] = &ahb_csi_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun5i.c
813
[CLK_AHB_DE_BE] = &ahb_de_be_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun5i.c
814
[CLK_AHB_DE_FE] = &ahb_de_fe_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun5i.c
815
[CLK_AHB_IEP] = &ahb_iep_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun5i.c
816
[CLK_AHB_GPU] = &ahb_gpu_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun5i.c
817
[CLK_APB0_CODEC] = &apb0_codec_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun5i.c
818
[CLK_APB0_PIO] = &apb0_pio_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun5i.c
819
[CLK_APB0_IR] = &apb0_ir_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun5i.c
820
[CLK_APB1_I2C0] = &apb1_i2c0_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun5i.c
821
[CLK_APB1_I2C1] = &apb1_i2c1_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun5i.c
822
[CLK_APB1_I2C2] = &apb1_i2c2_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun5i.c
823
[CLK_APB1_UART0] = &apb1_uart0_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun5i.c
824
[CLK_APB1_UART1] = &apb1_uart1_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun5i.c
825
[CLK_APB1_UART2] = &apb1_uart2_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun5i.c
826
[CLK_APB1_UART3] = &apb1_uart3_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun5i.c
827
[CLK_NAND] = &nand_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun5i.c
828
[CLK_MMC0] = &mmc0_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun5i.c
829
[CLK_MMC1] = &mmc1_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun5i.c
830
[CLK_MMC2] = &mmc2_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun5i.c
831
[CLK_SS] = &ss_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun5i.c
832
[CLK_SPI0] = &spi0_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun5i.c
833
[CLK_SPI1] = &spi1_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun5i.c
834
[CLK_SPI2] = &spi2_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun5i.c
835
[CLK_IR] = &ir_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun5i.c
836
[CLK_USB_OHCI] = &usb_ohci_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun5i.c
837
[CLK_USB_PHY0] = &usb_phy0_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun5i.c
838
[CLK_USB_PHY1] = &usb_phy1_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun5i.c
839
[CLK_DRAM_VE] = &dram_ve_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun5i.c
840
[CLK_DRAM_CSI] = &dram_csi_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun5i.c
841
[CLK_DRAM_TVE] = &dram_tve_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun5i.c
842
[CLK_DRAM_DE_FE] = &dram_de_fe_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun5i.c
843
[CLK_DRAM_DE_BE] = &dram_de_be_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun5i.c
844
[CLK_DRAM_ACE] = &dram_ace_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun5i.c
845
[CLK_DRAM_IEP] = &dram_iep_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun5i.c
846
[CLK_DE_BE] = &de_be_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun5i.c
847
[CLK_DE_FE] = &de_fe_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun5i.c
848
[CLK_TCON_CH0] = &tcon_ch0_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun5i.c
849
[CLK_TCON_CH1_SCLK] = &tcon_ch1_sclk2_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun5i.c
850
[CLK_TCON_CH1] = &tcon_ch1_sclk1_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun5i.c
851
[CLK_CSI] = &csi_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun5i.c
852
[CLK_VE] = &ve_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun5i.c
853
[CLK_CODEC] = &codec_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun5i.c
854
[CLK_AVS] = &avs_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun5i.c
855
[CLK_GPU] = &gpu_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun5i.c
856
[CLK_MBUS] = &mbus_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun5i.c
857
[CLK_IEP] = &iep_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun5i.c
86
.common = {
drivers/clk/sunxi-ng/ccu-sun5i.c
877
[CLK_HOSC] = &hosc_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun5i.c
878
[CLK_PLL_CORE] = &pll_core_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun5i.c
879
[CLK_PLL_AUDIO_BASE] = &pll_audio_base_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun5i.c
884
[CLK_PLL_VIDEO0] = &pll_video0_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun5i.c
886
[CLK_PLL_VE] = &pll_ve_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun5i.c
887
[CLK_PLL_DDR_BASE] = &pll_ddr_base_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun5i.c
888
[CLK_PLL_DDR] = &pll_ddr_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun5i.c
889
[CLK_PLL_DDR_OTHER] = &pll_ddr_other_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun5i.c
890
[CLK_PLL_PERIPH] = &pll_periph_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun5i.c
891
[CLK_PLL_VIDEO1] = &pll_video1_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun5i.c
893
[CLK_CPU] = &cpu_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun5i.c
894
[CLK_AXI] = &axi_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun5i.c
895
[CLK_AHB] = &ahb_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun5i.c
896
[CLK_APB0] = &apb0_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun5i.c
897
[CLK_APB1] = &apb1_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun5i.c
898
[CLK_DRAM_AXI] = &axi_dram_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun5i.c
899
[CLK_AHB_OTG] = &ahb_otg_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun5i.c
900
[CLK_AHB_EHCI] = &ahb_ehci_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun5i.c
901
[CLK_AHB_OHCI] = &ahb_ohci_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun5i.c
902
[CLK_AHB_SS] = &ahb_ss_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun5i.c
903
[CLK_AHB_DMA] = &ahb_dma_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun5i.c
904
[CLK_AHB_BIST] = &ahb_bist_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun5i.c
905
[CLK_AHB_MMC0] = &ahb_mmc0_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun5i.c
906
[CLK_AHB_MMC1] = &ahb_mmc1_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun5i.c
907
[CLK_AHB_MMC2] = &ahb_mmc2_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun5i.c
908
[CLK_AHB_NAND] = &ahb_nand_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun5i.c
909
[CLK_AHB_SDRAM] = &ahb_sdram_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun5i.c
910
[CLK_AHB_EMAC] = &ahb_emac_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun5i.c
911
[CLK_AHB_TS] = &ahb_ts_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun5i.c
912
[CLK_AHB_SPI0] = &ahb_spi0_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun5i.c
913
[CLK_AHB_SPI1] = &ahb_spi1_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun5i.c
914
[CLK_AHB_SPI2] = &ahb_spi2_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun5i.c
915
[CLK_AHB_GPS] = &ahb_gps_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun5i.c
916
[CLK_AHB_HSTIMER] = &ahb_hstimer_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun5i.c
917
[CLK_AHB_VE] = &ahb_ve_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun5i.c
918
[CLK_AHB_TVE] = &ahb_tve_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun5i.c
919
[CLK_AHB_LCD] = &ahb_lcd_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun5i.c
920
[CLK_AHB_CSI] = &ahb_csi_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun5i.c
921
[CLK_AHB_DE_BE] = &ahb_de_be_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun5i.c
922
[CLK_AHB_DE_FE] = &ahb_de_fe_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun5i.c
923
[CLK_AHB_IEP] = &ahb_iep_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun5i.c
924
[CLK_AHB_GPU] = &ahb_gpu_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun5i.c
925
[CLK_APB0_CODEC] = &apb0_codec_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun5i.c
926
[CLK_APB0_SPDIF] = &apb0_spdif_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun5i.c
927
[CLK_APB0_I2S] = &apb0_i2s_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun5i.c
928
[CLK_APB0_PIO] = &apb0_pio_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun5i.c
929
[CLK_APB0_IR] = &apb0_ir_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun5i.c
930
[CLK_APB1_I2C0] = &apb1_i2c0_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun5i.c
931
[CLK_APB1_I2C1] = &apb1_i2c1_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun5i.c
932
[CLK_APB1_I2C2] = &apb1_i2c2_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun5i.c
933
[CLK_APB1_UART0] = &apb1_uart0_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun5i.c
934
[CLK_APB1_UART1] = &apb1_uart1_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun5i.c
935
[CLK_APB1_UART2] = &apb1_uart2_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun5i.c
936
[CLK_APB1_UART3] = &apb1_uart3_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun5i.c
937
[CLK_NAND] = &nand_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun5i.c
938
[CLK_MMC0] = &mmc0_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun5i.c
939
[CLK_MMC1] = &mmc1_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun5i.c
940
[CLK_MMC2] = &mmc2_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun5i.c
941
[CLK_TS] = &ts_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun5i.c
942
[CLK_SS] = &ss_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun5i.c
943
[CLK_SPI0] = &spi0_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun5i.c
944
[CLK_SPI1] = &spi1_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun5i.c
945
[CLK_SPI2] = &spi2_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun5i.c
946
[CLK_IR] = &ir_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun5i.c
947
[CLK_I2S] = &i2s_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun5i.c
948
[CLK_SPDIF] = &spdif_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun5i.c
949
[CLK_USB_OHCI] = &usb_ohci_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun5i.c
950
[CLK_USB_PHY0] = &usb_phy0_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun5i.c
951
[CLK_USB_PHY1] = &usb_phy1_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun5i.c
952
[CLK_GPS] = &gps_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun5i.c
953
[CLK_DRAM_VE] = &dram_ve_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun5i.c
954
[CLK_DRAM_CSI] = &dram_csi_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun5i.c
955
[CLK_DRAM_TS] = &dram_ts_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun5i.c
956
[CLK_DRAM_TVE] = &dram_tve_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun5i.c
957
[CLK_DRAM_DE_FE] = &dram_de_fe_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun5i.c
958
[CLK_DRAM_DE_BE] = &dram_de_be_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun5i.c
959
[CLK_DRAM_ACE] = &dram_ace_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun5i.c
960
[CLK_DRAM_IEP] = &dram_iep_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun5i.c
961
[CLK_DE_BE] = &de_be_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun5i.c
962
[CLK_DE_FE] = &de_fe_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun5i.c
963
[CLK_TCON_CH0] = &tcon_ch0_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun5i.c
964
[CLK_TCON_CH1_SCLK] = &tcon_ch1_sclk2_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun5i.c
965
[CLK_TCON_CH1] = &tcon_ch1_sclk1_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun5i.c
966
[CLK_CSI] = &csi_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun5i.c
967
[CLK_VE] = &ve_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun5i.c
968
[CLK_CODEC] = &codec_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun5i.c
969
[CLK_AVS] = &avs_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun5i.c
970
[CLK_GPU] = &gpu_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun5i.c
971
[CLK_MBUS] = &mbus_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun5i.c
972
[CLK_IEP] = &iep_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun6i-a31.c
1000
[CLK_PLL_VIDEO1] = &pll_video1_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun6i-a31.c
1002
[CLK_PLL_GPU] = &pll_gpu_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun6i-a31.c
1003
[CLK_PLL_MIPI] = &pll_mipi_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun6i-a31.c
1004
[CLK_PLL9] = &pll9_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun6i-a31.c
1005
[CLK_PLL10] = &pll10_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun6i-a31.c
1006
[CLK_CPU] = &cpu_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun6i-a31.c
1007
[CLK_AXI] = &axi_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun6i-a31.c
1008
[CLK_AHB1] = &ahb1_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun6i-a31.c
1009
[CLK_APB1] = &apb1_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun6i-a31.c
1010
[CLK_APB2] = &apb2_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun6i-a31.c
1011
[CLK_AHB1_MIPIDSI] = &ahb1_mipidsi_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun6i-a31.c
1012
[CLK_AHB1_SS] = &ahb1_ss_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun6i-a31.c
1013
[CLK_AHB1_DMA] = &ahb1_dma_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun6i-a31.c
1014
[CLK_AHB1_MMC0] = &ahb1_mmc0_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun6i-a31.c
1015
[CLK_AHB1_MMC1] = &ahb1_mmc1_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun6i-a31.c
1016
[CLK_AHB1_MMC2] = &ahb1_mmc2_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun6i-a31.c
1017
[CLK_AHB1_MMC3] = &ahb1_mmc3_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun6i-a31.c
1018
[CLK_AHB1_NAND1] = &ahb1_nand1_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun6i-a31.c
1019
[CLK_AHB1_NAND0] = &ahb1_nand0_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun6i-a31.c
1020
[CLK_AHB1_SDRAM] = &ahb1_sdram_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun6i-a31.c
1021
[CLK_AHB1_EMAC] = &ahb1_emac_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun6i-a31.c
1022
[CLK_AHB1_TS] = &ahb1_ts_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun6i-a31.c
1023
[CLK_AHB1_HSTIMER] = &ahb1_hstimer_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun6i-a31.c
1024
[CLK_AHB1_SPI0] = &ahb1_spi0_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun6i-a31.c
1025
[CLK_AHB1_SPI1] = &ahb1_spi1_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun6i-a31.c
1026
[CLK_AHB1_SPI2] = &ahb1_spi2_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun6i-a31.c
1027
[CLK_AHB1_SPI3] = &ahb1_spi3_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun6i-a31.c
1028
[CLK_AHB1_OTG] = &ahb1_otg_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun6i-a31.c
1029
[CLK_AHB1_EHCI0] = &ahb1_ehci0_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun6i-a31.c
1030
[CLK_AHB1_EHCI1] = &ahb1_ehci1_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun6i-a31.c
1031
[CLK_AHB1_OHCI0] = &ahb1_ohci0_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun6i-a31.c
1032
[CLK_AHB1_OHCI1] = &ahb1_ohci1_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun6i-a31.c
1033
[CLK_AHB1_OHCI2] = &ahb1_ohci2_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun6i-a31.c
1034
[CLK_AHB1_VE] = &ahb1_ve_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun6i-a31.c
1035
[CLK_AHB1_LCD0] = &ahb1_lcd0_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun6i-a31.c
1036
[CLK_AHB1_LCD1] = &ahb1_lcd1_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun6i-a31.c
1037
[CLK_AHB1_CSI] = &ahb1_csi_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun6i-a31.c
1038
[CLK_AHB1_HDMI] = &ahb1_hdmi_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun6i-a31.c
1039
[CLK_AHB1_BE0] = &ahb1_be0_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun6i-a31.c
1040
[CLK_AHB1_BE1] = &ahb1_be1_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun6i-a31.c
1041
[CLK_AHB1_FE0] = &ahb1_fe0_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun6i-a31.c
1042
[CLK_AHB1_FE1] = &ahb1_fe1_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun6i-a31.c
1043
[CLK_AHB1_MP] = &ahb1_mp_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun6i-a31.c
1044
[CLK_AHB1_GPU] = &ahb1_gpu_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun6i-a31.c
1045
[CLK_AHB1_DEU0] = &ahb1_deu0_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun6i-a31.c
1046
[CLK_AHB1_DEU1] = &ahb1_deu1_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun6i-a31.c
1047
[CLK_AHB1_DRC0] = &ahb1_drc0_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun6i-a31.c
1048
[CLK_AHB1_DRC1] = &ahb1_drc1_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun6i-a31.c
1049
[CLK_APB1_CODEC] = &apb1_codec_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun6i-a31.c
1050
[CLK_APB1_SPDIF] = &apb1_spdif_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun6i-a31.c
1051
[CLK_APB1_DIGITAL_MIC] = &apb1_digital_mic_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun6i-a31.c
1052
[CLK_APB1_PIO] = &apb1_pio_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun6i-a31.c
1053
[CLK_APB1_DAUDIO0] = &apb1_daudio0_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun6i-a31.c
1054
[CLK_APB1_DAUDIO1] = &apb1_daudio1_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun6i-a31.c
1055
[CLK_APB2_I2C0] = &apb2_i2c0_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun6i-a31.c
1056
[CLK_APB2_I2C1] = &apb2_i2c1_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun6i-a31.c
1057
[CLK_APB2_I2C2] = &apb2_i2c2_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun6i-a31.c
1058
[CLK_APB2_I2C3] = &apb2_i2c3_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun6i-a31.c
1059
[CLK_APB2_UART0] = &apb2_uart0_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun6i-a31.c
1060
[CLK_APB2_UART1] = &apb2_uart1_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun6i-a31.c
1061
[CLK_APB2_UART2] = &apb2_uart2_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun6i-a31.c
1062
[CLK_APB2_UART3] = &apb2_uart3_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun6i-a31.c
1063
[CLK_APB2_UART4] = &apb2_uart4_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun6i-a31.c
1064
[CLK_APB2_UART5] = &apb2_uart5_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun6i-a31.c
1065
[CLK_NAND0] = &nand0_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun6i-a31.c
1066
[CLK_NAND1] = &nand1_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun6i-a31.c
1067
[CLK_MMC0] = &mmc0_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun6i-a31.c
1068
[CLK_MMC0_SAMPLE] = &mmc0_sample_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun6i-a31.c
1069
[CLK_MMC0_OUTPUT] = &mmc0_output_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun6i-a31.c
1070
[CLK_MMC1] = &mmc1_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun6i-a31.c
1071
[CLK_MMC1_SAMPLE] = &mmc1_sample_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun6i-a31.c
1072
[CLK_MMC1_OUTPUT] = &mmc1_output_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun6i-a31.c
1073
[CLK_MMC2] = &mmc2_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun6i-a31.c
1074
[CLK_MMC2_SAMPLE] = &mmc2_sample_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun6i-a31.c
1075
[CLK_MMC2_OUTPUT] = &mmc2_output_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun6i-a31.c
1076
[CLK_MMC3] = &mmc3_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun6i-a31.c
1077
[CLK_MMC3_SAMPLE] = &mmc3_sample_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun6i-a31.c
1078
[CLK_MMC3_OUTPUT] = &mmc3_output_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun6i-a31.c
1079
[CLK_TS] = &ts_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun6i-a31.c
1080
[CLK_SS] = &ss_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun6i-a31.c
1081
[CLK_SPI0] = &spi0_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun6i-a31.c
1082
[CLK_SPI1] = &spi1_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun6i-a31.c
1083
[CLK_SPI2] = &spi2_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun6i-a31.c
1084
[CLK_SPI3] = &spi3_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun6i-a31.c
1085
[CLK_DAUDIO0] = &daudio0_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun6i-a31.c
1086
[CLK_DAUDIO1] = &daudio1_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun6i-a31.c
1087
[CLK_SPDIF] = &spdif_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun6i-a31.c
1088
[CLK_USB_PHY0] = &usb_phy0_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun6i-a31.c
1089
[CLK_USB_PHY1] = &usb_phy1_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun6i-a31.c
1090
[CLK_USB_PHY2] = &usb_phy2_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun6i-a31.c
1091
[CLK_USB_OHCI0] = &usb_ohci0_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun6i-a31.c
1092
[CLK_USB_OHCI1] = &usb_ohci1_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun6i-a31.c
1093
[CLK_USB_OHCI2] = &usb_ohci2_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun6i-a31.c
1094
[CLK_MDFS] = &mdfs_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun6i-a31.c
1095
[CLK_SDRAM0] = &sdram0_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun6i-a31.c
1096
[CLK_SDRAM1] = &sdram1_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun6i-a31.c
1097
[CLK_DRAM_VE] = &dram_ve_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun6i-a31.c
1098
[CLK_DRAM_CSI_ISP] = &dram_csi_isp_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun6i-a31.c
1099
[CLK_DRAM_TS] = &dram_ts_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun6i-a31.c
1100
[CLK_DRAM_DRC0] = &dram_drc0_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun6i-a31.c
1101
[CLK_DRAM_DRC1] = &dram_drc1_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun6i-a31.c
1102
[CLK_DRAM_DEU0] = &dram_deu0_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun6i-a31.c
1103
[CLK_DRAM_DEU1] = &dram_deu1_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun6i-a31.c
1104
[CLK_DRAM_FE0] = &dram_fe0_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun6i-a31.c
1105
[CLK_DRAM_FE1] = &dram_fe1_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun6i-a31.c
1106
[CLK_DRAM_BE0] = &dram_be0_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun6i-a31.c
1107
[CLK_DRAM_BE1] = &dram_be1_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun6i-a31.c
1108
[CLK_DRAM_MP] = &dram_mp_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun6i-a31.c
1109
[CLK_BE0] = &be0_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun6i-a31.c
1110
[CLK_BE1] = &be1_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun6i-a31.c
1111
[CLK_FE0] = &fe0_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun6i-a31.c
1112
[CLK_FE1] = &fe1_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun6i-a31.c
1113
[CLK_MP] = &mp_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun6i-a31.c
1114
[CLK_LCD0_CH0] = &lcd0_ch0_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun6i-a31.c
1115
[CLK_LCD1_CH0] = &lcd1_ch0_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun6i-a31.c
1116
[CLK_LCD0_CH1] = &lcd0_ch1_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun6i-a31.c
1117
[CLK_LCD1_CH1] = &lcd1_ch1_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun6i-a31.c
1118
[CLK_CSI0_SCLK] = &csi0_sclk_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun6i-a31.c
1119
[CLK_CSI0_MCLK] = &csi0_mclk_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun6i-a31.c
1120
[CLK_CSI1_MCLK] = &csi1_mclk_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun6i-a31.c
1121
[CLK_VE] = &ve_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun6i-a31.c
1122
[CLK_CODEC] = &codec_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun6i-a31.c
1123
[CLK_AVS] = &avs_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun6i-a31.c
1124
[CLK_DIGITAL_MIC] = &digital_mic_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun6i-a31.c
1125
[CLK_HDMI] = &hdmi_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun6i-a31.c
1126
[CLK_HDMI_DDC] = &hdmi_ddc_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun6i-a31.c
1127
[CLK_PS] = &ps_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun6i-a31.c
1128
[CLK_MBUS0] = &mbus0_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun6i-a31.c
1129
[CLK_MBUS1] = &mbus1_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun6i-a31.c
1130
[CLK_MIPI_DSI] = &mipi_dsi_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun6i-a31.c
1131
[CLK_MIPI_DSI_DPHY] = &mipi_dsi_dphy_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun6i-a31.c
1132
[CLK_MIPI_CSI_DPHY] = &mipi_csi_dphy_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun6i-a31.c
1133
[CLK_IEP_DRC0] = &iep_drc0_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun6i-a31.c
1134
[CLK_IEP_DRC1] = &iep_drc1_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun6i-a31.c
1135
[CLK_IEP_DEU0] = &iep_deu0_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun6i-a31.c
1136
[CLK_IEP_DEU1] = &iep_deu1_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun6i-a31.c
1137
[CLK_GPU_CORE] = &gpu_core_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun6i-a31.c
1138
[CLK_GPU_MEMORY] = &gpu_memory_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun6i-a31.c
1139
[CLK_GPU_HYD] = &gpu_hyd_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun6i-a31.c
1140
[CLK_ATS] = &ats_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun6i-a31.c
1141
[CLK_TRACE] = &trace_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun6i-a31.c
1142
[CLK_OUT_A] = &out_a_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun6i-a31.c
1143
[CLK_OUT_B] = &out_b_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun6i-a31.c
1144
[CLK_OUT_C] = &out_c_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun6i-a31.c
1224
.common = &cpu_clk.common,
drivers/clk/sunxi-ng/ccu-sun6i-a31.c
1264
ccu_mux_notifier_register(pll_cpu_clk.common.hw.clk,
drivers/clk/sunxi-ng/ccu-sun6i-a31.c
219
.common = {
drivers/clk/sunxi-ng/ccu-sun6i-a31.c
581
.common = {
drivers/clk/sunxi-ng/ccu-sun6i-a31.c
594
.common = {
drivers/clk/sunxi-ng/ccu-sun6i-a31.c
672
.common = {
drivers/clk/sunxi-ng/ccu-sun6i-a31.c
691
.common = {
drivers/clk/sunxi-ng/ccu-sun6i-a31.c
710
.common = {
drivers/clk/sunxi-ng/ccu-sun6i-a31.c
754
.common = {
drivers/clk/sunxi-ng/ccu-sun6i-a31.c
775
.common = {
drivers/clk/sunxi-ng/ccu-sun6i-a31.c
796
.common = {
drivers/clk/sunxi-ng/ccu-sun6i-a31.c
807
&pll_cpu_clk.common,
drivers/clk/sunxi-ng/ccu-sun6i-a31.c
808
&pll_audio_base_clk.common,
drivers/clk/sunxi-ng/ccu-sun6i-a31.c
809
&pll_video0_clk.common,
drivers/clk/sunxi-ng/ccu-sun6i-a31.c
810
&pll_ve_clk.common,
drivers/clk/sunxi-ng/ccu-sun6i-a31.c
811
&pll_ddr_clk.common,
drivers/clk/sunxi-ng/ccu-sun6i-a31.c
812
&pll_periph_clk.common,
drivers/clk/sunxi-ng/ccu-sun6i-a31.c
813
&pll_video1_clk.common,
drivers/clk/sunxi-ng/ccu-sun6i-a31.c
814
&pll_gpu_clk.common,
drivers/clk/sunxi-ng/ccu-sun6i-a31.c
815
&pll_mipi_clk.common,
drivers/clk/sunxi-ng/ccu-sun6i-a31.c
816
&pll9_clk.common,
drivers/clk/sunxi-ng/ccu-sun6i-a31.c
817
&pll10_clk.common,
drivers/clk/sunxi-ng/ccu-sun6i-a31.c
818
&cpu_clk.common,
drivers/clk/sunxi-ng/ccu-sun6i-a31.c
819
&axi_clk.common,
drivers/clk/sunxi-ng/ccu-sun6i-a31.c
820
&ahb1_clk.common,
drivers/clk/sunxi-ng/ccu-sun6i-a31.c
821
&apb1_clk.common,
drivers/clk/sunxi-ng/ccu-sun6i-a31.c
822
&apb2_clk.common,
drivers/clk/sunxi-ng/ccu-sun6i-a31.c
823
&ahb1_mipidsi_clk.common,
drivers/clk/sunxi-ng/ccu-sun6i-a31.c
824
&ahb1_ss_clk.common,
drivers/clk/sunxi-ng/ccu-sun6i-a31.c
825
&ahb1_dma_clk.common,
drivers/clk/sunxi-ng/ccu-sun6i-a31.c
826
&ahb1_mmc0_clk.common,
drivers/clk/sunxi-ng/ccu-sun6i-a31.c
827
&ahb1_mmc1_clk.common,
drivers/clk/sunxi-ng/ccu-sun6i-a31.c
828
&ahb1_mmc2_clk.common,
drivers/clk/sunxi-ng/ccu-sun6i-a31.c
829
&ahb1_mmc3_clk.common,
drivers/clk/sunxi-ng/ccu-sun6i-a31.c
830
&ahb1_nand1_clk.common,
drivers/clk/sunxi-ng/ccu-sun6i-a31.c
831
&ahb1_nand0_clk.common,
drivers/clk/sunxi-ng/ccu-sun6i-a31.c
832
&ahb1_sdram_clk.common,
drivers/clk/sunxi-ng/ccu-sun6i-a31.c
833
&ahb1_emac_clk.common,
drivers/clk/sunxi-ng/ccu-sun6i-a31.c
834
&ahb1_ts_clk.common,
drivers/clk/sunxi-ng/ccu-sun6i-a31.c
835
&ahb1_hstimer_clk.common,
drivers/clk/sunxi-ng/ccu-sun6i-a31.c
836
&ahb1_spi0_clk.common,
drivers/clk/sunxi-ng/ccu-sun6i-a31.c
837
&ahb1_spi1_clk.common,
drivers/clk/sunxi-ng/ccu-sun6i-a31.c
838
&ahb1_spi2_clk.common,
drivers/clk/sunxi-ng/ccu-sun6i-a31.c
839
&ahb1_spi3_clk.common,
drivers/clk/sunxi-ng/ccu-sun6i-a31.c
840
&ahb1_otg_clk.common,
drivers/clk/sunxi-ng/ccu-sun6i-a31.c
841
&ahb1_ehci0_clk.common,
drivers/clk/sunxi-ng/ccu-sun6i-a31.c
842
&ahb1_ehci1_clk.common,
drivers/clk/sunxi-ng/ccu-sun6i-a31.c
843
&ahb1_ohci0_clk.common,
drivers/clk/sunxi-ng/ccu-sun6i-a31.c
844
&ahb1_ohci1_clk.common,
drivers/clk/sunxi-ng/ccu-sun6i-a31.c
845
&ahb1_ohci2_clk.common,
drivers/clk/sunxi-ng/ccu-sun6i-a31.c
846
&ahb1_ve_clk.common,
drivers/clk/sunxi-ng/ccu-sun6i-a31.c
847
&ahb1_lcd0_clk.common,
drivers/clk/sunxi-ng/ccu-sun6i-a31.c
848
&ahb1_lcd1_clk.common,
drivers/clk/sunxi-ng/ccu-sun6i-a31.c
849
&ahb1_csi_clk.common,
drivers/clk/sunxi-ng/ccu-sun6i-a31.c
850
&ahb1_hdmi_clk.common,
drivers/clk/sunxi-ng/ccu-sun6i-a31.c
851
&ahb1_be0_clk.common,
drivers/clk/sunxi-ng/ccu-sun6i-a31.c
852
&ahb1_be1_clk.common,
drivers/clk/sunxi-ng/ccu-sun6i-a31.c
853
&ahb1_fe0_clk.common,
drivers/clk/sunxi-ng/ccu-sun6i-a31.c
854
&ahb1_fe1_clk.common,
drivers/clk/sunxi-ng/ccu-sun6i-a31.c
855
&ahb1_mp_clk.common,
drivers/clk/sunxi-ng/ccu-sun6i-a31.c
856
&ahb1_gpu_clk.common,
drivers/clk/sunxi-ng/ccu-sun6i-a31.c
857
&ahb1_deu0_clk.common,
drivers/clk/sunxi-ng/ccu-sun6i-a31.c
858
&ahb1_deu1_clk.common,
drivers/clk/sunxi-ng/ccu-sun6i-a31.c
859
&ahb1_drc0_clk.common,
drivers/clk/sunxi-ng/ccu-sun6i-a31.c
860
&ahb1_drc1_clk.common,
drivers/clk/sunxi-ng/ccu-sun6i-a31.c
861
&apb1_codec_clk.common,
drivers/clk/sunxi-ng/ccu-sun6i-a31.c
862
&apb1_spdif_clk.common,
drivers/clk/sunxi-ng/ccu-sun6i-a31.c
863
&apb1_digital_mic_clk.common,
drivers/clk/sunxi-ng/ccu-sun6i-a31.c
864
&apb1_pio_clk.common,
drivers/clk/sunxi-ng/ccu-sun6i-a31.c
865
&apb1_daudio0_clk.common,
drivers/clk/sunxi-ng/ccu-sun6i-a31.c
866
&apb1_daudio1_clk.common,
drivers/clk/sunxi-ng/ccu-sun6i-a31.c
867
&apb2_i2c0_clk.common,
drivers/clk/sunxi-ng/ccu-sun6i-a31.c
868
&apb2_i2c1_clk.common,
drivers/clk/sunxi-ng/ccu-sun6i-a31.c
869
&apb2_i2c2_clk.common,
drivers/clk/sunxi-ng/ccu-sun6i-a31.c
870
&apb2_i2c3_clk.common,
drivers/clk/sunxi-ng/ccu-sun6i-a31.c
871
&apb2_uart0_clk.common,
drivers/clk/sunxi-ng/ccu-sun6i-a31.c
872
&apb2_uart1_clk.common,
drivers/clk/sunxi-ng/ccu-sun6i-a31.c
873
&apb2_uart2_clk.common,
drivers/clk/sunxi-ng/ccu-sun6i-a31.c
874
&apb2_uart3_clk.common,
drivers/clk/sunxi-ng/ccu-sun6i-a31.c
875
&apb2_uart4_clk.common,
drivers/clk/sunxi-ng/ccu-sun6i-a31.c
876
&apb2_uart5_clk.common,
drivers/clk/sunxi-ng/ccu-sun6i-a31.c
877
&nand0_clk.common,
drivers/clk/sunxi-ng/ccu-sun6i-a31.c
878
&nand1_clk.common,
drivers/clk/sunxi-ng/ccu-sun6i-a31.c
879
&mmc0_clk.common,
drivers/clk/sunxi-ng/ccu-sun6i-a31.c
880
&mmc0_sample_clk.common,
drivers/clk/sunxi-ng/ccu-sun6i-a31.c
881
&mmc0_output_clk.common,
drivers/clk/sunxi-ng/ccu-sun6i-a31.c
882
&mmc1_clk.common,
drivers/clk/sunxi-ng/ccu-sun6i-a31.c
883
&mmc1_sample_clk.common,
drivers/clk/sunxi-ng/ccu-sun6i-a31.c
884
&mmc1_output_clk.common,
drivers/clk/sunxi-ng/ccu-sun6i-a31.c
885
&mmc2_clk.common,
drivers/clk/sunxi-ng/ccu-sun6i-a31.c
886
&mmc2_sample_clk.common,
drivers/clk/sunxi-ng/ccu-sun6i-a31.c
887
&mmc2_output_clk.common,
drivers/clk/sunxi-ng/ccu-sun6i-a31.c
888
&mmc3_clk.common,
drivers/clk/sunxi-ng/ccu-sun6i-a31.c
889
&mmc3_sample_clk.common,
drivers/clk/sunxi-ng/ccu-sun6i-a31.c
890
&mmc3_output_clk.common,
drivers/clk/sunxi-ng/ccu-sun6i-a31.c
891
&ts_clk.common,
drivers/clk/sunxi-ng/ccu-sun6i-a31.c
892
&ss_clk.common,
drivers/clk/sunxi-ng/ccu-sun6i-a31.c
893
&spi0_clk.common,
drivers/clk/sunxi-ng/ccu-sun6i-a31.c
894
&spi1_clk.common,
drivers/clk/sunxi-ng/ccu-sun6i-a31.c
895
&spi2_clk.common,
drivers/clk/sunxi-ng/ccu-sun6i-a31.c
896
&spi3_clk.common,
drivers/clk/sunxi-ng/ccu-sun6i-a31.c
897
&daudio0_clk.common,
drivers/clk/sunxi-ng/ccu-sun6i-a31.c
898
&daudio1_clk.common,
drivers/clk/sunxi-ng/ccu-sun6i-a31.c
899
&spdif_clk.common,
drivers/clk/sunxi-ng/ccu-sun6i-a31.c
900
&usb_phy0_clk.common,
drivers/clk/sunxi-ng/ccu-sun6i-a31.c
901
&usb_phy1_clk.common,
drivers/clk/sunxi-ng/ccu-sun6i-a31.c
902
&usb_phy2_clk.common,
drivers/clk/sunxi-ng/ccu-sun6i-a31.c
903
&usb_ohci0_clk.common,
drivers/clk/sunxi-ng/ccu-sun6i-a31.c
904
&usb_ohci1_clk.common,
drivers/clk/sunxi-ng/ccu-sun6i-a31.c
905
&usb_ohci2_clk.common,
drivers/clk/sunxi-ng/ccu-sun6i-a31.c
906
&mdfs_clk.common,
drivers/clk/sunxi-ng/ccu-sun6i-a31.c
907
&sdram0_clk.common,
drivers/clk/sunxi-ng/ccu-sun6i-a31.c
908
&sdram1_clk.common,
drivers/clk/sunxi-ng/ccu-sun6i-a31.c
909
&dram_ve_clk.common,
drivers/clk/sunxi-ng/ccu-sun6i-a31.c
910
&dram_csi_isp_clk.common,
drivers/clk/sunxi-ng/ccu-sun6i-a31.c
911
&dram_ts_clk.common,
drivers/clk/sunxi-ng/ccu-sun6i-a31.c
912
&dram_drc0_clk.common,
drivers/clk/sunxi-ng/ccu-sun6i-a31.c
913
&dram_drc1_clk.common,
drivers/clk/sunxi-ng/ccu-sun6i-a31.c
914
&dram_deu0_clk.common,
drivers/clk/sunxi-ng/ccu-sun6i-a31.c
915
&dram_deu1_clk.common,
drivers/clk/sunxi-ng/ccu-sun6i-a31.c
916
&dram_fe0_clk.common,
drivers/clk/sunxi-ng/ccu-sun6i-a31.c
917
&dram_fe1_clk.common,
drivers/clk/sunxi-ng/ccu-sun6i-a31.c
918
&dram_be0_clk.common,
drivers/clk/sunxi-ng/ccu-sun6i-a31.c
919
&dram_be1_clk.common,
drivers/clk/sunxi-ng/ccu-sun6i-a31.c
920
&dram_mp_clk.common,
drivers/clk/sunxi-ng/ccu-sun6i-a31.c
921
&be0_clk.common,
drivers/clk/sunxi-ng/ccu-sun6i-a31.c
922
&be1_clk.common,
drivers/clk/sunxi-ng/ccu-sun6i-a31.c
923
&fe0_clk.common,
drivers/clk/sunxi-ng/ccu-sun6i-a31.c
924
&fe1_clk.common,
drivers/clk/sunxi-ng/ccu-sun6i-a31.c
925
&mp_clk.common,
drivers/clk/sunxi-ng/ccu-sun6i-a31.c
926
&lcd0_ch0_clk.common,
drivers/clk/sunxi-ng/ccu-sun6i-a31.c
927
&lcd1_ch0_clk.common,
drivers/clk/sunxi-ng/ccu-sun6i-a31.c
928
&lcd0_ch1_clk.common,
drivers/clk/sunxi-ng/ccu-sun6i-a31.c
929
&lcd1_ch1_clk.common,
drivers/clk/sunxi-ng/ccu-sun6i-a31.c
930
&csi0_sclk_clk.common,
drivers/clk/sunxi-ng/ccu-sun6i-a31.c
931
&csi0_mclk_clk.common,
drivers/clk/sunxi-ng/ccu-sun6i-a31.c
932
&csi1_mclk_clk.common,
drivers/clk/sunxi-ng/ccu-sun6i-a31.c
933
&ve_clk.common,
drivers/clk/sunxi-ng/ccu-sun6i-a31.c
934
&codec_clk.common,
drivers/clk/sunxi-ng/ccu-sun6i-a31.c
935
&avs_clk.common,
drivers/clk/sunxi-ng/ccu-sun6i-a31.c
936
&digital_mic_clk.common,
drivers/clk/sunxi-ng/ccu-sun6i-a31.c
937
&hdmi_clk.common,
drivers/clk/sunxi-ng/ccu-sun6i-a31.c
938
&hdmi_ddc_clk.common,
drivers/clk/sunxi-ng/ccu-sun6i-a31.c
939
&ps_clk.common,
drivers/clk/sunxi-ng/ccu-sun6i-a31.c
940
&mbus0_clk.common,
drivers/clk/sunxi-ng/ccu-sun6i-a31.c
941
&mbus1_clk.common,
drivers/clk/sunxi-ng/ccu-sun6i-a31.c
942
&mipi_dsi_clk.common,
drivers/clk/sunxi-ng/ccu-sun6i-a31.c
943
&mipi_dsi_dphy_clk.common,
drivers/clk/sunxi-ng/ccu-sun6i-a31.c
944
&mipi_csi_dphy_clk.common,
drivers/clk/sunxi-ng/ccu-sun6i-a31.c
945
&iep_drc0_clk.common,
drivers/clk/sunxi-ng/ccu-sun6i-a31.c
946
&iep_drc1_clk.common,
drivers/clk/sunxi-ng/ccu-sun6i-a31.c
947
&iep_deu0_clk.common,
drivers/clk/sunxi-ng/ccu-sun6i-a31.c
948
&iep_deu1_clk.common,
drivers/clk/sunxi-ng/ccu-sun6i-a31.c
949
&gpu_core_clk.common,
drivers/clk/sunxi-ng/ccu-sun6i-a31.c
950
&gpu_memory_clk.common,
drivers/clk/sunxi-ng/ccu-sun6i-a31.c
951
&gpu_hyd_clk.common,
drivers/clk/sunxi-ng/ccu-sun6i-a31.c
952
&ats_clk.common,
drivers/clk/sunxi-ng/ccu-sun6i-a31.c
953
&trace_clk.common,
drivers/clk/sunxi-ng/ccu-sun6i-a31.c
954
&out_a_clk.common,
drivers/clk/sunxi-ng/ccu-sun6i-a31.c
955
&out_b_clk.common,
drivers/clk/sunxi-ng/ccu-sun6i-a31.c
956
&out_c_clk.common,
drivers/clk/sunxi-ng/ccu-sun6i-a31.c
960
&pll_audio_base_clk.common.hw
drivers/clk/sunxi-ng/ccu-sun6i-a31.c
977
&pll_periph_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun6i-a31.c
980
&pll_video0_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun6i-a31.c
983
&pll_video1_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun6i-a31.c
988
[CLK_PLL_CPU] = &pll_cpu_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun6i-a31.c
989
[CLK_PLL_AUDIO_BASE] = &pll_audio_base_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun6i-a31.c
994
[CLK_PLL_VIDEO0] = &pll_video0_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun6i-a31.c
996
[CLK_PLL_VE] = &pll_ve_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun6i-a31.c
997
[CLK_PLL_DDR] = &pll_ddr_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun6i-a31.c
998
[CLK_PLL_PERIPH] = &pll_periph_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun6i-rtc.c
201
&ext_osc32k_gate_clk.common.hw
drivers/clk/sunxi-ng/ccu-sun6i-rtc.c
213
.common = {
drivers/clk/sunxi-ng/ccu-sun6i-rtc.c
227
.common = {
drivers/clk/sunxi-ng/ccu-sun6i-rtc.c
237
&osc32k_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun6i-rtc.c
238
&osc24M_32k_clk.common.hw
drivers/clk/sunxi-ng/ccu-sun6i-rtc.c
251
.common = {
drivers/clk/sunxi-ng/ccu-sun6i-rtc.c
267
.common = {
drivers/clk/sunxi-ng/ccu-sun6i-rtc.c
276
&ext_osc32k_gate_clk.common,
drivers/clk/sunxi-ng/ccu-sun6i-rtc.c
277
&osc32k_clk.common,
drivers/clk/sunxi-ng/ccu-sun6i-rtc.c
278
&osc24M_32k_clk.common,
drivers/clk/sunxi-ng/ccu-sun6i-rtc.c
279
&rtc_32k_clk.common,
drivers/clk/sunxi-ng/ccu-sun6i-rtc.c
280
&osc32k_fanout_clk.common,
drivers/clk/sunxi-ng/ccu-sun6i-rtc.c
286
[CLK_OSC32K] = &osc32k_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun6i-rtc.c
287
[CLK_OSC32K_FANOUT] = &osc32k_fanout_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun6i-rtc.c
290
[CLK_EXT_OSC32K_GATE] = &ext_osc32k_gate_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun6i-rtc.c
291
[CLK_OSC24M_32K] = &osc24M_32k_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun6i-rtc.c
292
[CLK_RTC_32K] = &rtc_32k_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun6i-rtc.c
304
{ .hw = &osc32k_clk.common.hw },
drivers/clk/sunxi-ng/ccu-sun6i-rtc.c
306
{ .hw = &osc24M_32k_clk.common.hw }
drivers/clk/sunxi-ng/ccu-sun6i-rtc.c
310
{ .hw = &osc32k_clk.common.hw },
drivers/clk/sunxi-ng/ccu-sun6i-rtc.c
311
{ .hw = &ext_osc32k_gate_clk.common.hw },
drivers/clk/sunxi-ng/ccu-sun6i-rtc.c
312
{ .hw = &osc24M_32k_clk.common.hw }
drivers/clk/sunxi-ng/ccu-sun8i-a23.c
192
.common = {
drivers/clk/sunxi-ng/ccu-sun8i-a23.c
37
.common = {
drivers/clk/sunxi-ng/ccu-sun8i-a23.c
457
&pll_cpux_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-a23.c
458
&pll_audio_base_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-a23.c
459
&pll_video_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-a23.c
460
&pll_ve_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-a23.c
461
&pll_ddr_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-a23.c
462
&pll_periph_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-a23.c
463
&pll_gpu_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-a23.c
464
&pll_mipi_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-a23.c
465
&pll_hsic_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-a23.c
466
&pll_de_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-a23.c
467
&cpux_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-a23.c
468
&axi_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-a23.c
469
&ahb1_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-a23.c
470
&apb1_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-a23.c
471
&apb2_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-a23.c
472
&bus_mipi_dsi_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-a23.c
473
&bus_dma_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-a23.c
474
&bus_mmc0_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-a23.c
475
&bus_mmc1_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-a23.c
476
&bus_mmc2_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-a23.c
477
&bus_nand_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-a23.c
478
&bus_dram_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-a23.c
479
&bus_hstimer_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-a23.c
480
&bus_spi0_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-a23.c
481
&bus_spi1_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-a23.c
482
&bus_otg_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-a23.c
483
&bus_ehci_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-a23.c
484
&bus_ohci_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-a23.c
485
&bus_ve_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-a23.c
486
&bus_lcd_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-a23.c
487
&bus_csi_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-a23.c
488
&bus_de_fe_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-a23.c
489
&bus_de_be_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-a23.c
490
&bus_gpu_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-a23.c
491
&bus_msgbox_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-a23.c
492
&bus_spinlock_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-a23.c
493
&bus_drc_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-a23.c
494
&bus_codec_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-a23.c
495
&bus_pio_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-a23.c
496
&bus_i2s0_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-a23.c
497
&bus_i2s1_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-a23.c
498
&bus_i2c0_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-a23.c
499
&bus_i2c1_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-a23.c
500
&bus_i2c2_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-a23.c
501
&bus_uart0_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-a23.c
502
&bus_uart1_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-a23.c
503
&bus_uart2_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-a23.c
504
&bus_uart3_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-a23.c
505
&bus_uart4_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-a23.c
506
&nand_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-a23.c
507
&mmc0_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-a23.c
508
&mmc0_sample_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-a23.c
509
&mmc0_output_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-a23.c
510
&mmc1_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-a23.c
511
&mmc1_sample_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-a23.c
512
&mmc1_output_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-a23.c
513
&mmc2_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-a23.c
514
&mmc2_sample_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-a23.c
515
&mmc2_output_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-a23.c
516
&spi0_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-a23.c
517
&spi1_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-a23.c
518
&i2s0_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-a23.c
519
&i2s1_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-a23.c
520
&usb_phy0_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-a23.c
521
&usb_phy1_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-a23.c
522
&usb_hsic_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-a23.c
523
&usb_hsic_12M_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-a23.c
524
&usb_ohci_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-a23.c
525
&dram_ve_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-a23.c
526
&dram_csi_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-a23.c
527
&dram_drc_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-a23.c
528
&dram_de_fe_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-a23.c
529
&dram_de_be_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-a23.c
530
&de_be_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-a23.c
531
&de_fe_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-a23.c
532
&lcd_ch0_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-a23.c
533
&lcd_ch1_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-a23.c
534
&csi_sclk_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-a23.c
535
&csi_mclk_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-a23.c
536
&ve_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-a23.c
537
&ac_dig_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-a23.c
538
&avs_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-a23.c
539
&mbus_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-a23.c
540
&dsi_sclk_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-a23.c
541
&dsi_dphy_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-a23.c
542
&drc_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-a23.c
543
&gpu_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-a23.c
544
&ats_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-a23.c
548
&pll_audio_base_clk.common.hw
drivers/clk/sunxi-ng/ccu-sun8i-a23.c
565
&pll_periph_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-a23.c
568
&pll_video_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-a23.c
573
[CLK_PLL_CPUX] = &pll_cpux_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-a23.c
574
[CLK_PLL_AUDIO_BASE] = &pll_audio_base_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-a23.c
579
[CLK_PLL_VIDEO] = &pll_video_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-a23.c
581
[CLK_PLL_VE] = &pll_ve_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-a23.c
582
[CLK_PLL_DDR0] = &pll_ddr_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-a23.c
583
[CLK_PLL_PERIPH] = &pll_periph_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-a23.c
585
[CLK_PLL_GPU] = &pll_gpu_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-a23.c
586
[CLK_PLL_MIPI] = &pll_mipi_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-a23.c
587
[CLK_PLL_HSIC] = &pll_hsic_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-a23.c
588
[CLK_PLL_DE] = &pll_de_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-a23.c
589
[CLK_CPUX] = &cpux_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-a23.c
590
[CLK_AXI] = &axi_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-a23.c
591
[CLK_AHB1] = &ahb1_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-a23.c
592
[CLK_APB1] = &apb1_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-a23.c
593
[CLK_APB2] = &apb2_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-a23.c
594
[CLK_BUS_MIPI_DSI] = &bus_mipi_dsi_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-a23.c
595
[CLK_BUS_DMA] = &bus_dma_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-a23.c
596
[CLK_BUS_MMC0] = &bus_mmc0_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-a23.c
597
[CLK_BUS_MMC1] = &bus_mmc1_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-a23.c
598
[CLK_BUS_MMC2] = &bus_mmc2_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-a23.c
599
[CLK_BUS_NAND] = &bus_nand_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-a23.c
600
[CLK_BUS_DRAM] = &bus_dram_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-a23.c
601
[CLK_BUS_HSTIMER] = &bus_hstimer_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-a23.c
602
[CLK_BUS_SPI0] = &bus_spi0_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-a23.c
603
[CLK_BUS_SPI1] = &bus_spi1_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-a23.c
604
[CLK_BUS_OTG] = &bus_otg_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-a23.c
605
[CLK_BUS_EHCI] = &bus_ehci_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-a23.c
606
[CLK_BUS_OHCI] = &bus_ohci_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-a23.c
607
[CLK_BUS_VE] = &bus_ve_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-a23.c
608
[CLK_BUS_LCD] = &bus_lcd_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-a23.c
609
[CLK_BUS_CSI] = &bus_csi_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-a23.c
610
[CLK_BUS_DE_BE] = &bus_de_be_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-a23.c
611
[CLK_BUS_DE_FE] = &bus_de_fe_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-a23.c
612
[CLK_BUS_GPU] = &bus_gpu_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-a23.c
613
[CLK_BUS_MSGBOX] = &bus_msgbox_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-a23.c
614
[CLK_BUS_SPINLOCK] = &bus_spinlock_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-a23.c
615
[CLK_BUS_DRC] = &bus_drc_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-a23.c
616
[CLK_BUS_CODEC] = &bus_codec_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-a23.c
617
[CLK_BUS_PIO] = &bus_pio_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-a23.c
618
[CLK_BUS_I2S0] = &bus_i2s0_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-a23.c
619
[CLK_BUS_I2S1] = &bus_i2s1_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-a23.c
620
[CLK_BUS_I2C0] = &bus_i2c0_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-a23.c
621
[CLK_BUS_I2C1] = &bus_i2c1_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-a23.c
622
[CLK_BUS_I2C2] = &bus_i2c2_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-a23.c
623
[CLK_BUS_UART0] = &bus_uart0_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-a23.c
624
[CLK_BUS_UART1] = &bus_uart1_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-a23.c
625
[CLK_BUS_UART2] = &bus_uart2_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-a23.c
626
[CLK_BUS_UART3] = &bus_uart3_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-a23.c
627
[CLK_BUS_UART4] = &bus_uart4_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-a23.c
628
[CLK_NAND] = &nand_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-a23.c
629
[CLK_MMC0] = &mmc0_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-a23.c
630
[CLK_MMC0_SAMPLE] = &mmc0_sample_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-a23.c
631
[CLK_MMC0_OUTPUT] = &mmc0_output_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-a23.c
632
[CLK_MMC1] = &mmc1_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-a23.c
633
[CLK_MMC1_SAMPLE] = &mmc1_sample_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-a23.c
634
[CLK_MMC1_OUTPUT] = &mmc1_output_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-a23.c
635
[CLK_MMC2] = &mmc2_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-a23.c
636
[CLK_MMC2_SAMPLE] = &mmc2_sample_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-a23.c
637
[CLK_MMC2_OUTPUT] = &mmc2_output_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-a23.c
638
[CLK_SPI0] = &spi0_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-a23.c
639
[CLK_SPI1] = &spi1_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-a23.c
640
[CLK_I2S0] = &i2s0_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-a23.c
641
[CLK_I2S1] = &i2s1_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-a23.c
642
[CLK_USB_PHY0] = &usb_phy0_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-a23.c
643
[CLK_USB_PHY1] = &usb_phy1_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-a23.c
644
[CLK_USB_HSIC] = &usb_hsic_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-a23.c
645
[CLK_USB_HSIC_12M] = &usb_hsic_12M_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-a23.c
646
[CLK_USB_OHCI] = &usb_ohci_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-a23.c
647
[CLK_DRAM_VE] = &dram_ve_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-a23.c
648
[CLK_DRAM_CSI] = &dram_csi_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-a23.c
649
[CLK_DRAM_DRC] = &dram_drc_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-a23.c
650
[CLK_DRAM_DE_FE] = &dram_de_fe_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-a23.c
651
[CLK_DRAM_DE_BE] = &dram_de_be_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-a23.c
652
[CLK_DE_BE] = &de_be_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-a23.c
653
[CLK_DE_FE] = &de_fe_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-a23.c
654
[CLK_LCD_CH0] = &lcd_ch0_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-a23.c
655
[CLK_LCD_CH1] = &lcd_ch1_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-a23.c
656
[CLK_CSI_SCLK] = &csi_sclk_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-a23.c
657
[CLK_CSI_MCLK] = &csi_mclk_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-a23.c
658
[CLK_VE] = &ve_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-a23.c
659
[CLK_AC_DIG] = &ac_dig_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-a23.c
660
[CLK_AVS] = &avs_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-a23.c
661
[CLK_MBUS] = &mbus_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-a23.c
662
[CLK_DSI_SCLK] = &dsi_sclk_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-a23.c
663
[CLK_DSI_DPHY] = &dsi_dphy_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-a23.c
664
[CLK_DRC] = &drc_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-a23.c
665
[CLK_GPU] = &gpu_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-a23.c
666
[CLK_ATS] = &ats_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-a33.c
171
.common = {
drivers/clk/sunxi-ng/ccu-sun8i-a33.c
202
.common = {
drivers/clk/sunxi-ng/ccu-sun8i-a33.c
35
.common = {
drivers/clk/sunxi-ng/ccu-sun8i-a33.c
487
&pll_cpux_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-a33.c
488
&pll_audio_base_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-a33.c
489
&pll_video_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-a33.c
490
&pll_ve_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-a33.c
491
&pll_ddr0_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-a33.c
492
&pll_periph_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-a33.c
493
&pll_gpu_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-a33.c
494
&pll_mipi_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-a33.c
495
&pll_hsic_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-a33.c
496
&pll_de_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-a33.c
497
&pll_ddr1_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-a33.c
498
&pll_ddr_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-a33.c
499
&cpux_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-a33.c
500
&axi_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-a33.c
501
&ahb1_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-a33.c
502
&apb1_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-a33.c
503
&apb2_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-a33.c
504
&bus_mipi_dsi_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-a33.c
505
&bus_ss_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-a33.c
506
&bus_dma_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-a33.c
507
&bus_mmc0_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-a33.c
508
&bus_mmc1_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-a33.c
509
&bus_mmc2_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-a33.c
510
&bus_nand_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-a33.c
511
&bus_dram_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-a33.c
512
&bus_hstimer_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-a33.c
513
&bus_spi0_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-a33.c
514
&bus_spi1_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-a33.c
515
&bus_otg_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-a33.c
516
&bus_ehci_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-a33.c
517
&bus_ohci_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-a33.c
518
&bus_ve_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-a33.c
519
&bus_lcd_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-a33.c
520
&bus_csi_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-a33.c
521
&bus_de_fe_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-a33.c
522
&bus_de_be_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-a33.c
523
&bus_gpu_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-a33.c
524
&bus_msgbox_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-a33.c
525
&bus_spinlock_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-a33.c
526
&bus_drc_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-a33.c
527
&bus_sat_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-a33.c
528
&bus_codec_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-a33.c
529
&bus_pio_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-a33.c
530
&bus_i2s0_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-a33.c
531
&bus_i2s1_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-a33.c
532
&bus_i2c0_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-a33.c
533
&bus_i2c1_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-a33.c
534
&bus_i2c2_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-a33.c
535
&bus_uart0_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-a33.c
536
&bus_uart1_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-a33.c
537
&bus_uart2_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-a33.c
538
&bus_uart3_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-a33.c
539
&bus_uart4_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-a33.c
540
&nand_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-a33.c
541
&mmc0_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-a33.c
542
&mmc0_sample_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-a33.c
543
&mmc0_output_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-a33.c
544
&mmc1_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-a33.c
545
&mmc1_sample_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-a33.c
546
&mmc1_output_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-a33.c
547
&mmc2_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-a33.c
548
&mmc2_sample_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-a33.c
549
&mmc2_output_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-a33.c
550
&ss_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-a33.c
551
&spi0_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-a33.c
552
&spi1_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-a33.c
553
&i2s0_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-a33.c
554
&i2s1_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-a33.c
555
&usb_phy0_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-a33.c
556
&usb_phy1_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-a33.c
557
&usb_hsic_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-a33.c
558
&usb_hsic_12M_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-a33.c
559
&usb_ohci_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-a33.c
560
&dram_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-a33.c
561
&dram_ve_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-a33.c
562
&dram_csi_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-a33.c
563
&dram_drc_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-a33.c
564
&dram_de_fe_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-a33.c
565
&dram_de_be_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-a33.c
566
&de_be_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-a33.c
567
&de_fe_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-a33.c
568
&lcd_ch0_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-a33.c
569
&lcd_ch1_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-a33.c
570
&csi_sclk_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-a33.c
571
&csi_mclk_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-a33.c
572
&ve_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-a33.c
573
&ac_dig_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-a33.c
574
&ac_dig_4x_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-a33.c
575
&avs_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-a33.c
576
&mbus_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-a33.c
577
&dsi_sclk_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-a33.c
578
&dsi_dphy_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-a33.c
579
&drc_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-a33.c
580
&gpu_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-a33.c
581
&ats_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-a33.c
585
&pll_audio_base_clk.common.hw
drivers/clk/sunxi-ng/ccu-sun8i-a33.c
602
&pll_periph_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-a33.c
605
&pll_video_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-a33.c
610
[CLK_PLL_CPUX] = &pll_cpux_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-a33.c
611
[CLK_PLL_AUDIO_BASE] = &pll_audio_base_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-a33.c
616
[CLK_PLL_VIDEO] = &pll_video_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-a33.c
618
[CLK_PLL_VE] = &pll_ve_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-a33.c
619
[CLK_PLL_DDR0] = &pll_ddr0_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-a33.c
620
[CLK_PLL_PERIPH] = &pll_periph_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-a33.c
622
[CLK_PLL_GPU] = &pll_gpu_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-a33.c
623
[CLK_PLL_MIPI] = &pll_mipi_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-a33.c
624
[CLK_PLL_HSIC] = &pll_hsic_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-a33.c
625
[CLK_PLL_DE] = &pll_de_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-a33.c
626
[CLK_PLL_DDR1] = &pll_ddr1_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-a33.c
627
[CLK_PLL_DDR] = &pll_ddr_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-a33.c
628
[CLK_CPUX] = &cpux_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-a33.c
629
[CLK_AXI] = &axi_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-a33.c
630
[CLK_AHB1] = &ahb1_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-a33.c
631
[CLK_APB1] = &apb1_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-a33.c
632
[CLK_APB2] = &apb2_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-a33.c
633
[CLK_BUS_MIPI_DSI] = &bus_mipi_dsi_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-a33.c
634
[CLK_BUS_SS] = &bus_ss_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-a33.c
635
[CLK_BUS_DMA] = &bus_dma_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-a33.c
636
[CLK_BUS_MMC0] = &bus_mmc0_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-a33.c
637
[CLK_BUS_MMC1] = &bus_mmc1_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-a33.c
638
[CLK_BUS_MMC2] = &bus_mmc2_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-a33.c
639
[CLK_BUS_NAND] = &bus_nand_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-a33.c
640
[CLK_BUS_DRAM] = &bus_dram_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-a33.c
641
[CLK_BUS_HSTIMER] = &bus_hstimer_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-a33.c
642
[CLK_BUS_SPI0] = &bus_spi0_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-a33.c
643
[CLK_BUS_SPI1] = &bus_spi1_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-a33.c
644
[CLK_BUS_OTG] = &bus_otg_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-a33.c
645
[CLK_BUS_EHCI] = &bus_ehci_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-a33.c
646
[CLK_BUS_OHCI] = &bus_ohci_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-a33.c
647
[CLK_BUS_VE] = &bus_ve_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-a33.c
648
[CLK_BUS_LCD] = &bus_lcd_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-a33.c
649
[CLK_BUS_CSI] = &bus_csi_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-a33.c
650
[CLK_BUS_DE_BE] = &bus_de_be_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-a33.c
651
[CLK_BUS_DE_FE] = &bus_de_fe_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-a33.c
652
[CLK_BUS_GPU] = &bus_gpu_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-a33.c
653
[CLK_BUS_MSGBOX] = &bus_msgbox_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-a33.c
654
[CLK_BUS_SPINLOCK] = &bus_spinlock_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-a33.c
655
[CLK_BUS_DRC] = &bus_drc_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-a33.c
656
[CLK_BUS_SAT] = &bus_sat_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-a33.c
657
[CLK_BUS_CODEC] = &bus_codec_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-a33.c
658
[CLK_BUS_PIO] = &bus_pio_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-a33.c
659
[CLK_BUS_I2S0] = &bus_i2s0_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-a33.c
660
[CLK_BUS_I2S1] = &bus_i2s1_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-a33.c
661
[CLK_BUS_I2C0] = &bus_i2c0_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-a33.c
662
[CLK_BUS_I2C1] = &bus_i2c1_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-a33.c
663
[CLK_BUS_I2C2] = &bus_i2c2_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-a33.c
664
[CLK_BUS_UART0] = &bus_uart0_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-a33.c
665
[CLK_BUS_UART1] = &bus_uart1_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-a33.c
666
[CLK_BUS_UART2] = &bus_uart2_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-a33.c
667
[CLK_BUS_UART3] = &bus_uart3_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-a33.c
668
[CLK_BUS_UART4] = &bus_uart4_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-a33.c
669
[CLK_NAND] = &nand_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-a33.c
670
[CLK_MMC0] = &mmc0_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-a33.c
671
[CLK_MMC0_SAMPLE] = &mmc0_sample_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-a33.c
672
[CLK_MMC0_OUTPUT] = &mmc0_output_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-a33.c
673
[CLK_MMC1] = &mmc1_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-a33.c
674
[CLK_MMC1_SAMPLE] = &mmc1_sample_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-a33.c
675
[CLK_MMC1_OUTPUT] = &mmc1_output_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-a33.c
676
[CLK_MMC2] = &mmc2_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-a33.c
677
[CLK_MMC2_SAMPLE] = &mmc2_sample_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-a33.c
678
[CLK_MMC2_OUTPUT] = &mmc2_output_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-a33.c
679
[CLK_SS] = &ss_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-a33.c
680
[CLK_SPI0] = &spi0_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-a33.c
681
[CLK_SPI1] = &spi1_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-a33.c
682
[CLK_I2S0] = &i2s0_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-a33.c
683
[CLK_I2S1] = &i2s1_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-a33.c
684
[CLK_USB_PHY0] = &usb_phy0_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-a33.c
685
[CLK_USB_PHY1] = &usb_phy1_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-a33.c
686
[CLK_USB_HSIC] = &usb_hsic_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-a33.c
687
[CLK_USB_HSIC_12M] = &usb_hsic_12M_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-a33.c
688
[CLK_USB_OHCI] = &usb_ohci_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-a33.c
689
[CLK_DRAM] = &dram_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-a33.c
690
[CLK_DRAM_VE] = &dram_ve_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-a33.c
691
[CLK_DRAM_CSI] = &dram_csi_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-a33.c
692
[CLK_DRAM_DRC] = &dram_drc_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-a33.c
693
[CLK_DRAM_DE_FE] = &dram_de_fe_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-a33.c
694
[CLK_DRAM_DE_BE] = &dram_de_be_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-a33.c
695
[CLK_DE_BE] = &de_be_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-a33.c
696
[CLK_DE_FE] = &de_fe_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-a33.c
697
[CLK_LCD_CH0] = &lcd_ch0_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-a33.c
698
[CLK_LCD_CH1] = &lcd_ch1_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-a33.c
699
[CLK_CSI_SCLK] = &csi_sclk_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-a33.c
700
[CLK_CSI_MCLK] = &csi_mclk_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-a33.c
701
[CLK_VE] = &ve_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-a33.c
702
[CLK_AC_DIG] = &ac_dig_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-a33.c
703
[CLK_AC_DIG_4X] = &ac_dig_4x_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-a33.c
704
[CLK_AVS] = &avs_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-a33.c
705
[CLK_MBUS] = &mbus_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-a33.c
706
[CLK_DSI_SCLK] = &dsi_sclk_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-a33.c
707
[CLK_DSI_DPHY] = &dsi_dphy_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-a33.c
708
[CLK_DRC] = &drc_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-a33.c
709
[CLK_GPU] = &gpu_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-a33.c
710
[CLK_ATS] = &ats_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-a33.c
775
.common = &pll_cpux_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-a33.c
782
.common = &cpux_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-a33.c
816
ccu_mux_notifier_register(pll_cpux_clk.common.hw.clk,
drivers/clk/sunxi-ng/ccu-sun8i-a83t.c
105
.common = {
drivers/clk/sunxi-ng/ccu-sun8i-a83t.c
121
.common = {
drivers/clk/sunxi-ng/ccu-sun8i-a83t.c
137
.common = {
drivers/clk/sunxi-ng/ccu-sun8i-a83t.c
153
.common = {
drivers/clk/sunxi-ng/ccu-sun8i-a83t.c
169
.common = {
drivers/clk/sunxi-ng/ccu-sun8i-a83t.c
185
.common = {
drivers/clk/sunxi-ng/ccu-sun8i-a83t.c
201
.common = {
drivers/clk/sunxi-ng/ccu-sun8i-a83t.c
218
.common = {
drivers/clk/sunxi-ng/ccu-sun8i-a83t.c
255
.common = {
drivers/clk/sunxi-ng/ccu-sun8i-a83t.c
286
.common = {
drivers/clk/sunxi-ng/ccu-sun8i-a83t.c
382
.common = {
drivers/clk/sunxi-ng/ccu-sun8i-a83t.c
40
.common = {
drivers/clk/sunxi-ng/ccu-sun8i-a83t.c
478
.common = {
drivers/clk/sunxi-ng/ccu-sun8i-a83t.c
54
.common = {
drivers/clk/sunxi-ng/ccu-sun8i-a83t.c
590
&pll_c0cpux_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-a83t.c
591
&pll_c1cpux_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-a83t.c
592
&pll_audio_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-a83t.c
593
&pll_video0_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-a83t.c
594
&pll_ve_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-a83t.c
595
&pll_ddr_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-a83t.c
596
&pll_periph_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-a83t.c
597
&pll_gpu_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-a83t.c
598
&pll_hsic_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-a83t.c
599
&pll_de_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-a83t.c
600
&pll_video1_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-a83t.c
601
&c0cpux_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-a83t.c
602
&c1cpux_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-a83t.c
603
&axi0_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-a83t.c
604
&axi1_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-a83t.c
605
&ahb1_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-a83t.c
606
&ahb2_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-a83t.c
607
&apb1_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-a83t.c
608
&apb2_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-a83t.c
609
&bus_mipi_dsi_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-a83t.c
610
&bus_ss_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-a83t.c
611
&bus_dma_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-a83t.c
612
&bus_mmc0_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-a83t.c
613
&bus_mmc1_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-a83t.c
614
&bus_mmc2_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-a83t.c
615
&bus_nand_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-a83t.c
616
&bus_dram_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-a83t.c
617
&bus_emac_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-a83t.c
618
&bus_hstimer_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-a83t.c
619
&bus_spi0_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-a83t.c
620
&bus_spi1_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-a83t.c
621
&bus_otg_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-a83t.c
622
&bus_ehci0_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-a83t.c
623
&bus_ehci1_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-a83t.c
624
&bus_ohci0_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-a83t.c
625
&bus_ve_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-a83t.c
626
&bus_tcon0_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-a83t.c
627
&bus_tcon1_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-a83t.c
628
&bus_csi_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-a83t.c
629
&bus_hdmi_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-a83t.c
630
&bus_de_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-a83t.c
631
&bus_gpu_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-a83t.c
632
&bus_msgbox_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-a83t.c
633
&bus_spinlock_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-a83t.c
634
&bus_spdif_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-a83t.c
635
&bus_pio_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-a83t.c
636
&bus_i2s0_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-a83t.c
637
&bus_i2s1_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-a83t.c
638
&bus_i2s2_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-a83t.c
639
&bus_tdm_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-a83t.c
640
&bus_i2c0_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-a83t.c
641
&bus_i2c1_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-a83t.c
642
&bus_i2c2_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-a83t.c
643
&bus_uart0_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-a83t.c
644
&bus_uart1_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-a83t.c
645
&bus_uart2_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-a83t.c
646
&bus_uart3_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-a83t.c
647
&bus_uart4_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-a83t.c
648
&cci400_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-a83t.c
649
&nand_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-a83t.c
650
&mmc0_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-a83t.c
651
&mmc0_sample_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-a83t.c
652
&mmc0_output_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-a83t.c
653
&mmc1_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-a83t.c
654
&mmc1_sample_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-a83t.c
655
&mmc1_output_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-a83t.c
656
&mmc2_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-a83t.c
657
&mmc2_sample_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-a83t.c
658
&mmc2_output_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-a83t.c
659
&ss_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-a83t.c
660
&spi0_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-a83t.c
661
&spi1_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-a83t.c
662
&i2s0_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-a83t.c
663
&i2s1_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-a83t.c
664
&i2s2_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-a83t.c
665
&tdm_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-a83t.c
666
&spdif_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-a83t.c
667
&usb_phy0_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-a83t.c
668
&usb_phy1_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-a83t.c
669
&usb_hsic_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-a83t.c
670
&usb_hsic_12m_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-a83t.c
671
&usb_ohci0_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-a83t.c
672
&dram_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-a83t.c
673
&dram_ve_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-a83t.c
674
&dram_csi_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-a83t.c
675
&tcon0_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-a83t.c
676
&tcon1_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-a83t.c
677
&csi_misc_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-a83t.c
678
&mipi_csi_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-a83t.c
679
&csi_mclk_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-a83t.c
680
&csi_sclk_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-a83t.c
681
&ve_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-a83t.c
682
&avs_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-a83t.c
683
&hdmi_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-a83t.c
684
&hdmi_slow_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-a83t.c
685
&mbus_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-a83t.c
686
&mipi_dsi0_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-a83t.c
687
&mipi_dsi1_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-a83t.c
688
&gpu_core_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-a83t.c
689
&gpu_memory_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-a83t.c
690
&gpu_hyd_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-a83t.c
695
[CLK_PLL_C0CPUX] = &pll_c0cpux_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-a83t.c
696
[CLK_PLL_C1CPUX] = &pll_c1cpux_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-a83t.c
697
[CLK_PLL_AUDIO] = &pll_audio_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-a83t.c
698
[CLK_PLL_VIDEO0] = &pll_video0_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-a83t.c
699
[CLK_PLL_VE] = &pll_ve_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-a83t.c
700
[CLK_PLL_DDR] = &pll_ddr_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-a83t.c
701
[CLK_PLL_PERIPH] = &pll_periph_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-a83t.c
702
[CLK_PLL_GPU] = &pll_gpu_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-a83t.c
703
[CLK_PLL_HSIC] = &pll_hsic_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-a83t.c
704
[CLK_PLL_DE] = &pll_de_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-a83t.c
705
[CLK_PLL_VIDEO1] = &pll_video1_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-a83t.c
706
[CLK_C0CPUX] = &c0cpux_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-a83t.c
707
[CLK_C1CPUX] = &c1cpux_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-a83t.c
708
[CLK_AXI0] = &axi0_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-a83t.c
709
[CLK_AXI1] = &axi1_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-a83t.c
710
[CLK_AHB1] = &ahb1_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-a83t.c
711
[CLK_AHB2] = &ahb2_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-a83t.c
712
[CLK_APB1] = &apb1_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-a83t.c
713
[CLK_APB2] = &apb2_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-a83t.c
714
[CLK_BUS_MIPI_DSI] = &bus_mipi_dsi_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-a83t.c
715
[CLK_BUS_SS] = &bus_ss_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-a83t.c
716
[CLK_BUS_DMA] = &bus_dma_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-a83t.c
717
[CLK_BUS_MMC0] = &bus_mmc0_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-a83t.c
718
[CLK_BUS_MMC1] = &bus_mmc1_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-a83t.c
719
[CLK_BUS_MMC2] = &bus_mmc2_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-a83t.c
720
[CLK_BUS_NAND] = &bus_nand_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-a83t.c
721
[CLK_BUS_DRAM] = &bus_dram_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-a83t.c
722
[CLK_BUS_EMAC] = &bus_emac_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-a83t.c
723
[CLK_BUS_HSTIMER] = &bus_hstimer_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-a83t.c
724
[CLK_BUS_SPI0] = &bus_spi0_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-a83t.c
725
[CLK_BUS_SPI1] = &bus_spi1_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-a83t.c
726
[CLK_BUS_OTG] = &bus_otg_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-a83t.c
727
[CLK_BUS_EHCI0] = &bus_ehci0_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-a83t.c
728
[CLK_BUS_EHCI1] = &bus_ehci1_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-a83t.c
729
[CLK_BUS_OHCI0] = &bus_ohci0_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-a83t.c
730
[CLK_BUS_VE] = &bus_ve_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-a83t.c
731
[CLK_BUS_TCON0] = &bus_tcon0_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-a83t.c
732
[CLK_BUS_TCON1] = &bus_tcon1_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-a83t.c
733
[CLK_BUS_CSI] = &bus_csi_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-a83t.c
734
[CLK_BUS_HDMI] = &bus_hdmi_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-a83t.c
735
[CLK_BUS_DE] = &bus_de_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-a83t.c
736
[CLK_BUS_GPU] = &bus_gpu_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-a83t.c
737
[CLK_BUS_MSGBOX] = &bus_msgbox_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-a83t.c
738
[CLK_BUS_SPINLOCK] = &bus_spinlock_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-a83t.c
739
[CLK_BUS_SPDIF] = &bus_spdif_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-a83t.c
740
[CLK_BUS_PIO] = &bus_pio_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-a83t.c
741
[CLK_BUS_I2S0] = &bus_i2s0_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-a83t.c
742
[CLK_BUS_I2S1] = &bus_i2s1_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-a83t.c
743
[CLK_BUS_I2S2] = &bus_i2s2_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-a83t.c
744
[CLK_BUS_TDM] = &bus_tdm_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-a83t.c
745
[CLK_BUS_I2C0] = &bus_i2c0_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-a83t.c
746
[CLK_BUS_I2C1] = &bus_i2c1_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-a83t.c
747
[CLK_BUS_I2C2] = &bus_i2c2_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-a83t.c
748
[CLK_BUS_UART0] = &bus_uart0_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-a83t.c
749
[CLK_BUS_UART1] = &bus_uart1_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-a83t.c
750
[CLK_BUS_UART2] = &bus_uart2_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-a83t.c
751
[CLK_BUS_UART3] = &bus_uart3_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-a83t.c
752
[CLK_BUS_UART4] = &bus_uart4_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-a83t.c
753
[CLK_CCI400] = &cci400_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-a83t.c
754
[CLK_NAND] = &nand_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-a83t.c
755
[CLK_MMC0] = &mmc0_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-a83t.c
756
[CLK_MMC0_SAMPLE] = &mmc0_sample_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-a83t.c
757
[CLK_MMC0_OUTPUT] = &mmc0_output_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-a83t.c
758
[CLK_MMC1] = &mmc1_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-a83t.c
759
[CLK_MMC1_SAMPLE] = &mmc1_sample_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-a83t.c
760
[CLK_MMC1_OUTPUT] = &mmc1_output_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-a83t.c
761
[CLK_MMC2] = &mmc2_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-a83t.c
762
[CLK_MMC2_SAMPLE] = &mmc2_sample_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-a83t.c
763
[CLK_MMC2_OUTPUT] = &mmc2_output_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-a83t.c
764
[CLK_SS] = &ss_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-a83t.c
765
[CLK_SPI0] = &spi0_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-a83t.c
766
[CLK_SPI1] = &spi1_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-a83t.c
767
[CLK_I2S0] = &i2s0_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-a83t.c
768
[CLK_I2S1] = &i2s1_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-a83t.c
769
[CLK_I2S2] = &i2s2_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-a83t.c
770
[CLK_TDM] = &tdm_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-a83t.c
771
[CLK_SPDIF] = &spdif_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-a83t.c
772
[CLK_USB_PHY0] = &usb_phy0_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-a83t.c
773
[CLK_USB_PHY1] = &usb_phy1_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-a83t.c
774
[CLK_USB_HSIC] = &usb_hsic_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-a83t.c
775
[CLK_USB_HSIC_12M] = &usb_hsic_12m_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-a83t.c
776
[CLK_USB_OHCI0] = &usb_ohci0_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-a83t.c
777
[CLK_DRAM] = &dram_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-a83t.c
778
[CLK_DRAM_VE] = &dram_ve_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-a83t.c
779
[CLK_DRAM_CSI] = &dram_csi_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-a83t.c
780
[CLK_TCON0] = &tcon0_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-a83t.c
781
[CLK_TCON1] = &tcon1_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-a83t.c
782
[CLK_CSI_MISC] = &csi_misc_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-a83t.c
783
[CLK_MIPI_CSI] = &mipi_csi_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-a83t.c
784
[CLK_CSI_MCLK] = &csi_mclk_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-a83t.c
785
[CLK_CSI_SCLK] = &csi_sclk_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-a83t.c
786
[CLK_VE] = &ve_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-a83t.c
787
[CLK_AVS] = &avs_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-a83t.c
788
[CLK_HDMI] = &hdmi_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-a83t.c
789
[CLK_HDMI_SLOW] = &hdmi_slow_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-a83t.c
790
[CLK_MBUS] = &mbus_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-a83t.c
791
[CLK_MIPI_DSI0] = &mipi_dsi0_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-a83t.c
792
[CLK_MIPI_DSI1] = &mipi_dsi1_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-a83t.c
793
[CLK_GPU_CORE] = &gpu_core_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-a83t.c
794
[CLK_GPU_MEMORY] = &gpu_memory_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-a83t.c
795
[CLK_GPU_HYD] = &gpu_hyd_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-a83t.c
86
.common = {
drivers/clk/sunxi-ng/ccu-sun8i-de2.c
101
[CLK_MIXER0] = &mixer0_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-de2.c
102
[CLK_MIXER1] = &mixer1_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-de2.c
103
[CLK_WB] = &wb_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-de2.c
105
[CLK_BUS_MIXER0] = &bus_mixer0_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-de2.c
106
[CLK_BUS_MIXER1] = &bus_mixer1_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-de2.c
107
[CLK_BUS_WB] = &bus_wb_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-de2.c
109
[CLK_MIXER0_DIV] = &mixer0_div_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-de2.c
110
[CLK_MIXER1_DIV] = &mixer1_div_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-de2.c
111
[CLK_WB_DIV] = &wb_div_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-de2.c
118
[CLK_MIXER0] = &mixer0_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-de2.c
119
[CLK_WB] = &wb_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-de2.c
121
[CLK_BUS_MIXER0] = &bus_mixer0_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-de2.c
122
[CLK_BUS_WB] = &bus_wb_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-de2.c
124
[CLK_MIXER0_DIV] = &mixer0_div_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-de2.c
125
[CLK_WB_DIV] = &wb_div_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-de2.c
132
[CLK_MIXER0] = &mixer0_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-de2.c
133
[CLK_MIXER1] = &mixer1_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-de2.c
134
[CLK_WB] = &wb_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-de2.c
135
[CLK_ROT] = &rot_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-de2.c
137
[CLK_BUS_MIXER0] = &bus_mixer0_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-de2.c
138
[CLK_BUS_MIXER1] = &bus_mixer1_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-de2.c
139
[CLK_BUS_WB] = &bus_wb_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-de2.c
140
[CLK_BUS_ROT] = &bus_rot_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-de2.c
142
[CLK_MIXER0_DIV] = &mixer0_div_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-de2.c
143
[CLK_MIXER1_DIV] = &mixer1_div_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-de2.c
144
[CLK_WB_DIV] = &wb_div_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-de2.c
145
[CLK_ROT_DIV] = &rot_div_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-de2.c
58
&mixer0_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-de2.c
59
&mixer1_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-de2.c
60
&wb_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-de2.c
61
&rot_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-de2.c
63
&bus_mixer0_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-de2.c
64
&bus_mixer1_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-de2.c
65
&bus_wb_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-de2.c
66
&bus_rot_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-de2.c
68
&mixer0_div_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-de2.c
69
&mixer1_div_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-de2.c
70
&wb_div_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-de2.c
71
&rot_div_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-de2.c
73
&mixer0_div_a83_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-de2.c
74
&mixer1_div_a83_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-de2.c
75
&wb_div_a83_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-de2.c
76
&rot_div_a83_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-de2.c
81
[CLK_MIXER0] = &mixer0_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-de2.c
82
[CLK_MIXER1] = &mixer1_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-de2.c
83
[CLK_WB] = &wb_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-de2.c
84
[CLK_ROT] = &rot_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-de2.c
86
[CLK_BUS_MIXER0] = &bus_mixer0_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-de2.c
87
[CLK_BUS_MIXER1] = &bus_mixer1_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-de2.c
88
[CLK_BUS_WB] = &bus_wb_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-de2.c
89
[CLK_BUS_ROT] = &bus_rot_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-de2.c
91
[CLK_MIXER0_DIV] = &mixer0_div_a83_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-de2.c
92
[CLK_MIXER1_DIV] = &mixer1_div_a83_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-de2.c
93
[CLK_WB_DIV] = &wb_div_a83_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-de2.c
94
[CLK_ROT_DIV] = &rot_div_a83_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-h3.c
1027
.common = &pll_cpux_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-h3.c
1034
.common = &cpux_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-h3.c
1068
ccu_mux_notifier_register(pll_cpux_clk.common.hw.clk,
drivers/clk/sunxi-ng/ccu-sun8i-h3.c
167
.common = {
drivers/clk/sunxi-ng/ccu-sun8i-h3.c
207
.common = {
drivers/clk/sunxi-ng/ccu-sun8i-h3.c
439
&pll_ddr_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-h3.c
508
&pll_cpux_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-h3.c
509
&pll_audio_base_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-h3.c
510
&pll_video_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-h3.c
511
&pll_ve_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-h3.c
512
&pll_ddr_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-h3.c
513
&pll_periph0_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-h3.c
514
&pll_gpu_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-h3.c
515
&pll_periph1_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-h3.c
516
&pll_de_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-h3.c
517
&cpux_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-h3.c
518
&axi_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-h3.c
519
&ahb1_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-h3.c
520
&apb1_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-h3.c
521
&apb2_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-h3.c
522
&ahb2_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-h3.c
523
&bus_ce_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-h3.c
524
&bus_dma_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-h3.c
525
&bus_mmc0_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-h3.c
526
&bus_mmc1_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-h3.c
527
&bus_mmc2_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-h3.c
528
&bus_nand_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-h3.c
529
&bus_dram_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-h3.c
530
&bus_emac_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-h3.c
531
&bus_ts_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-h3.c
532
&bus_hstimer_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-h3.c
533
&bus_spi0_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-h3.c
534
&bus_spi1_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-h3.c
535
&bus_otg_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-h3.c
536
&bus_ehci0_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-h3.c
537
&bus_ehci1_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-h3.c
538
&bus_ehci2_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-h3.c
539
&bus_ehci3_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-h3.c
540
&bus_ohci0_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-h3.c
541
&bus_ohci1_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-h3.c
542
&bus_ohci2_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-h3.c
543
&bus_ohci3_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-h3.c
544
&bus_ve_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-h3.c
545
&bus_tcon0_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-h3.c
546
&bus_tcon1_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-h3.c
547
&bus_deinterlace_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-h3.c
548
&bus_csi_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-h3.c
549
&bus_tve_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-h3.c
550
&bus_hdmi_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-h3.c
551
&bus_de_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-h3.c
552
&bus_gpu_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-h3.c
553
&bus_msgbox_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-h3.c
554
&bus_spinlock_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-h3.c
555
&bus_codec_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-h3.c
556
&bus_spdif_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-h3.c
557
&bus_pio_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-h3.c
558
&bus_ths_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-h3.c
559
&bus_i2s0_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-h3.c
560
&bus_i2s1_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-h3.c
561
&bus_i2s2_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-h3.c
562
&bus_i2c0_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-h3.c
563
&bus_i2c1_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-h3.c
564
&bus_i2c2_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-h3.c
565
&bus_uart0_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-h3.c
566
&bus_uart1_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-h3.c
567
&bus_uart2_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-h3.c
568
&bus_uart3_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-h3.c
569
&bus_scr0_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-h3.c
570
&bus_scr1_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-h3.c
571
&bus_ephy_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-h3.c
572
&bus_dbg_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-h3.c
573
&ths_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-h3.c
574
&nand_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-h3.c
575
&mmc0_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-h3.c
576
&mmc0_sample_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-h3.c
577
&mmc0_output_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-h3.c
578
&mmc1_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-h3.c
579
&mmc1_sample_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-h3.c
580
&mmc1_output_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-h3.c
581
&mmc2_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-h3.c
582
&mmc2_sample_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-h3.c
583
&mmc2_output_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-h3.c
584
&ts_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-h3.c
585
&ce_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-h3.c
586
&spi0_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-h3.c
587
&spi1_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-h3.c
588
&i2s0_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-h3.c
589
&i2s1_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-h3.c
590
&i2s2_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-h3.c
591
&spdif_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-h3.c
592
&usb_phy0_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-h3.c
593
&usb_phy1_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-h3.c
594
&usb_phy2_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-h3.c
595
&usb_phy3_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-h3.c
596
&usb_ohci0_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-h3.c
597
&usb_ohci1_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-h3.c
598
&usb_ohci2_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-h3.c
599
&usb_ohci3_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-h3.c
600
&h5_dram_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-h3.c
601
&dram_ve_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-h3.c
602
&dram_csi_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-h3.c
603
&dram_deinterlace_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-h3.c
604
&dram_ts_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-h3.c
605
&de_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-h3.c
606
&tcon_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-h3.c
607
&tve_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-h3.c
608
&deinterlace_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-h3.c
609
&csi_misc_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-h3.c
610
&csi_sclk_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-h3.c
611
&csi_mclk_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-h3.c
612
&ve_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-h3.c
613
&ac_dig_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-h3.c
614
&avs_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-h3.c
615
&hdmi_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-h3.c
616
&hdmi_ddc_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-h3.c
617
&mbus_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-h3.c
618
&gpu_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-h3.c
622
&pll_audio_base_clk.common.hw
drivers/clk/sunxi-ng/ccu-sun8i-h3.c
639
&pll_periph0_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-h3.c
644
[CLK_PLL_CPUX] = &pll_cpux_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-h3.c
645
[CLK_PLL_AUDIO_BASE] = &pll_audio_base_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-h3.c
650
[CLK_PLL_VIDEO] = &pll_video_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-h3.c
651
[CLK_PLL_VE] = &pll_ve_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-h3.c
652
[CLK_PLL_DDR] = &pll_ddr_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-h3.c
653
[CLK_PLL_PERIPH0] = &pll_periph0_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-h3.c
655
[CLK_PLL_GPU] = &pll_gpu_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-h3.c
656
[CLK_PLL_PERIPH1] = &pll_periph1_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-h3.c
657
[CLK_PLL_DE] = &pll_de_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-h3.c
658
[CLK_CPUX] = &cpux_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-h3.c
659
[CLK_AXI] = &axi_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-h3.c
660
[CLK_AHB1] = &ahb1_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-h3.c
661
[CLK_APB1] = &apb1_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-h3.c
662
[CLK_APB2] = &apb2_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-h3.c
663
[CLK_AHB2] = &ahb2_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-h3.c
664
[CLK_BUS_CE] = &bus_ce_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-h3.c
665
[CLK_BUS_DMA] = &bus_dma_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-h3.c
666
[CLK_BUS_MMC0] = &bus_mmc0_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-h3.c
667
[CLK_BUS_MMC1] = &bus_mmc1_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-h3.c
668
[CLK_BUS_MMC2] = &bus_mmc2_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-h3.c
669
[CLK_BUS_NAND] = &bus_nand_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-h3.c
670
[CLK_BUS_DRAM] = &bus_dram_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-h3.c
671
[CLK_BUS_EMAC] = &bus_emac_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-h3.c
672
[CLK_BUS_TS] = &bus_ts_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-h3.c
673
[CLK_BUS_HSTIMER] = &bus_hstimer_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-h3.c
674
[CLK_BUS_SPI0] = &bus_spi0_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-h3.c
675
[CLK_BUS_SPI1] = &bus_spi1_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-h3.c
676
[CLK_BUS_OTG] = &bus_otg_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-h3.c
677
[CLK_BUS_EHCI0] = &bus_ehci0_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-h3.c
678
[CLK_BUS_EHCI1] = &bus_ehci1_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-h3.c
679
[CLK_BUS_EHCI2] = &bus_ehci2_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-h3.c
680
[CLK_BUS_EHCI3] = &bus_ehci3_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-h3.c
681
[CLK_BUS_OHCI0] = &bus_ohci0_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-h3.c
682
[CLK_BUS_OHCI1] = &bus_ohci1_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-h3.c
683
[CLK_BUS_OHCI2] = &bus_ohci2_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-h3.c
684
[CLK_BUS_OHCI3] = &bus_ohci3_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-h3.c
685
[CLK_BUS_VE] = &bus_ve_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-h3.c
686
[CLK_BUS_TCON0] = &bus_tcon0_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-h3.c
687
[CLK_BUS_TCON1] = &bus_tcon1_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-h3.c
688
[CLK_BUS_DEINTERLACE] = &bus_deinterlace_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-h3.c
689
[CLK_BUS_CSI] = &bus_csi_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-h3.c
690
[CLK_BUS_TVE] = &bus_tve_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-h3.c
691
[CLK_BUS_HDMI] = &bus_hdmi_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-h3.c
692
[CLK_BUS_DE] = &bus_de_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-h3.c
693
[CLK_BUS_GPU] = &bus_gpu_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-h3.c
694
[CLK_BUS_MSGBOX] = &bus_msgbox_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-h3.c
695
[CLK_BUS_SPINLOCK] = &bus_spinlock_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-h3.c
696
[CLK_BUS_CODEC] = &bus_codec_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-h3.c
697
[CLK_BUS_SPDIF] = &bus_spdif_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-h3.c
698
[CLK_BUS_PIO] = &bus_pio_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-h3.c
699
[CLK_BUS_THS] = &bus_ths_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-h3.c
700
[CLK_BUS_I2S0] = &bus_i2s0_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-h3.c
701
[CLK_BUS_I2S1] = &bus_i2s1_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-h3.c
702
[CLK_BUS_I2S2] = &bus_i2s2_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-h3.c
703
[CLK_BUS_I2C0] = &bus_i2c0_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-h3.c
704
[CLK_BUS_I2C1] = &bus_i2c1_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-h3.c
705
[CLK_BUS_I2C2] = &bus_i2c2_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-h3.c
706
[CLK_BUS_UART0] = &bus_uart0_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-h3.c
707
[CLK_BUS_UART1] = &bus_uart1_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-h3.c
708
[CLK_BUS_UART2] = &bus_uart2_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-h3.c
709
[CLK_BUS_UART3] = &bus_uart3_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-h3.c
710
[CLK_BUS_SCR0] = &bus_scr0_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-h3.c
711
[CLK_BUS_EPHY] = &bus_ephy_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-h3.c
712
[CLK_BUS_DBG] = &bus_dbg_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-h3.c
713
[CLK_THS] = &ths_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-h3.c
714
[CLK_NAND] = &nand_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-h3.c
715
[CLK_MMC0] = &mmc0_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-h3.c
716
[CLK_MMC0_SAMPLE] = &mmc0_sample_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-h3.c
717
[CLK_MMC0_OUTPUT] = &mmc0_output_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-h3.c
718
[CLK_MMC1] = &mmc1_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-h3.c
719
[CLK_MMC1_SAMPLE] = &mmc1_sample_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-h3.c
720
[CLK_MMC1_OUTPUT] = &mmc1_output_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-h3.c
721
[CLK_MMC2] = &mmc2_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-h3.c
722
[CLK_MMC2_SAMPLE] = &mmc2_sample_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-h3.c
723
[CLK_MMC2_OUTPUT] = &mmc2_output_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-h3.c
724
[CLK_TS] = &ts_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-h3.c
725
[CLK_CE] = &ce_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-h3.c
726
[CLK_SPI0] = &spi0_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-h3.c
727
[CLK_SPI1] = &spi1_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-h3.c
728
[CLK_I2S0] = &i2s0_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-h3.c
729
[CLK_I2S1] = &i2s1_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-h3.c
730
[CLK_I2S2] = &i2s2_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-h3.c
731
[CLK_SPDIF] = &spdif_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-h3.c
732
[CLK_USB_PHY0] = &usb_phy0_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-h3.c
733
[CLK_USB_PHY1] = &usb_phy1_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-h3.c
734
[CLK_USB_PHY2] = &usb_phy2_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-h3.c
735
[CLK_USB_PHY3] = &usb_phy3_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-h3.c
736
[CLK_USB_OHCI0] = &usb_ohci0_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-h3.c
737
[CLK_USB_OHCI1] = &usb_ohci1_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-h3.c
738
[CLK_USB_OHCI2] = &usb_ohci2_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-h3.c
739
[CLK_USB_OHCI3] = &usb_ohci3_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-h3.c
741
[CLK_DRAM_VE] = &dram_ve_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-h3.c
742
[CLK_DRAM_CSI] = &dram_csi_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-h3.c
743
[CLK_DRAM_DEINTERLACE] = &dram_deinterlace_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-h3.c
744
[CLK_DRAM_TS] = &dram_ts_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-h3.c
745
[CLK_DE] = &de_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-h3.c
746
[CLK_TCON0] = &tcon_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-h3.c
747
[CLK_TVE] = &tve_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-h3.c
748
[CLK_DEINTERLACE] = &deinterlace_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-h3.c
749
[CLK_CSI_MISC] = &csi_misc_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-h3.c
750
[CLK_CSI_SCLK] = &csi_sclk_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-h3.c
751
[CLK_CSI_MCLK] = &csi_mclk_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-h3.c
752
[CLK_VE] = &ve_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-h3.c
753
[CLK_AC_DIG] = &ac_dig_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-h3.c
754
[CLK_AVS] = &avs_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-h3.c
755
[CLK_HDMI] = &hdmi_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-h3.c
756
[CLK_HDMI_DDC] = &hdmi_ddc_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-h3.c
757
[CLK_MBUS] = &mbus_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-h3.c
758
[CLK_GPU] = &gpu_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-h3.c
765
[CLK_PLL_CPUX] = &pll_cpux_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-h3.c
766
[CLK_PLL_AUDIO_BASE] = &pll_audio_base_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-h3.c
771
[CLK_PLL_VIDEO] = &pll_video_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-h3.c
772
[CLK_PLL_VE] = &pll_ve_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-h3.c
773
[CLK_PLL_DDR] = &pll_ddr_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-h3.c
774
[CLK_PLL_PERIPH0] = &pll_periph0_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-h3.c
776
[CLK_PLL_GPU] = &pll_gpu_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-h3.c
777
[CLK_PLL_PERIPH1] = &pll_periph1_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-h3.c
778
[CLK_PLL_DE] = &pll_de_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-h3.c
779
[CLK_CPUX] = &cpux_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-h3.c
780
[CLK_AXI] = &axi_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-h3.c
781
[CLK_AHB1] = &ahb1_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-h3.c
782
[CLK_APB1] = &apb1_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-h3.c
783
[CLK_APB2] = &apb2_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-h3.c
784
[CLK_AHB2] = &ahb2_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-h3.c
785
[CLK_BUS_CE] = &bus_ce_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-h3.c
786
[CLK_BUS_DMA] = &bus_dma_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-h3.c
787
[CLK_BUS_MMC0] = &bus_mmc0_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-h3.c
788
[CLK_BUS_MMC1] = &bus_mmc1_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-h3.c
789
[CLK_BUS_MMC2] = &bus_mmc2_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-h3.c
790
[CLK_BUS_NAND] = &bus_nand_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-h3.c
791
[CLK_BUS_DRAM] = &bus_dram_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-h3.c
792
[CLK_BUS_EMAC] = &bus_emac_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-h3.c
793
[CLK_BUS_TS] = &bus_ts_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-h3.c
794
[CLK_BUS_HSTIMER] = &bus_hstimer_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-h3.c
795
[CLK_BUS_SPI0] = &bus_spi0_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-h3.c
796
[CLK_BUS_SPI1] = &bus_spi1_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-h3.c
797
[CLK_BUS_OTG] = &bus_otg_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-h3.c
798
[CLK_BUS_EHCI0] = &bus_ehci0_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-h3.c
799
[CLK_BUS_EHCI1] = &bus_ehci1_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-h3.c
800
[CLK_BUS_EHCI2] = &bus_ehci2_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-h3.c
801
[CLK_BUS_EHCI3] = &bus_ehci3_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-h3.c
802
[CLK_BUS_OHCI0] = &bus_ohci0_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-h3.c
803
[CLK_BUS_OHCI1] = &bus_ohci1_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-h3.c
804
[CLK_BUS_OHCI2] = &bus_ohci2_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-h3.c
805
[CLK_BUS_OHCI3] = &bus_ohci3_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-h3.c
806
[CLK_BUS_VE] = &bus_ve_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-h3.c
807
[CLK_BUS_TCON0] = &bus_tcon0_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-h3.c
808
[CLK_BUS_TCON1] = &bus_tcon1_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-h3.c
809
[CLK_BUS_DEINTERLACE] = &bus_deinterlace_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-h3.c
810
[CLK_BUS_CSI] = &bus_csi_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-h3.c
811
[CLK_BUS_TVE] = &bus_tve_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-h3.c
812
[CLK_BUS_HDMI] = &bus_hdmi_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-h3.c
813
[CLK_BUS_DE] = &bus_de_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-h3.c
814
[CLK_BUS_GPU] = &bus_gpu_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-h3.c
815
[CLK_BUS_MSGBOX] = &bus_msgbox_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-h3.c
816
[CLK_BUS_SPINLOCK] = &bus_spinlock_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-h3.c
817
[CLK_BUS_CODEC] = &bus_codec_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-h3.c
818
[CLK_BUS_SPDIF] = &bus_spdif_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-h3.c
819
[CLK_BUS_PIO] = &bus_pio_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-h3.c
820
[CLK_BUS_THS] = &bus_ths_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-h3.c
821
[CLK_BUS_I2S0] = &bus_i2s0_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-h3.c
822
[CLK_BUS_I2S1] = &bus_i2s1_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-h3.c
823
[CLK_BUS_I2S2] = &bus_i2s2_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-h3.c
824
[CLK_BUS_I2C0] = &bus_i2c0_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-h3.c
825
[CLK_BUS_I2C1] = &bus_i2c1_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-h3.c
826
[CLK_BUS_I2C2] = &bus_i2c2_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-h3.c
827
[CLK_BUS_UART0] = &bus_uart0_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-h3.c
828
[CLK_BUS_UART1] = &bus_uart1_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-h3.c
829
[CLK_BUS_UART2] = &bus_uart2_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-h3.c
830
[CLK_BUS_UART3] = &bus_uart3_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-h3.c
831
[CLK_BUS_SCR0] = &bus_scr0_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-h3.c
832
[CLK_BUS_SCR1] = &bus_scr1_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-h3.c
833
[CLK_BUS_EPHY] = &bus_ephy_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-h3.c
834
[CLK_BUS_DBG] = &bus_dbg_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-h3.c
835
[CLK_THS] = &ths_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-h3.c
836
[CLK_NAND] = &nand_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-h3.c
837
[CLK_MMC0] = &mmc0_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-h3.c
838
[CLK_MMC1] = &mmc1_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-h3.c
839
[CLK_MMC2] = &mmc2_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-h3.c
840
[CLK_TS] = &ts_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-h3.c
841
[CLK_CE] = &ce_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-h3.c
842
[CLK_SPI0] = &spi0_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-h3.c
843
[CLK_SPI1] = &spi1_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-h3.c
844
[CLK_I2S0] = &i2s0_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-h3.c
845
[CLK_I2S1] = &i2s1_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-h3.c
846
[CLK_I2S2] = &i2s2_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-h3.c
847
[CLK_SPDIF] = &spdif_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-h3.c
848
[CLK_USB_PHY0] = &usb_phy0_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-h3.c
849
[CLK_USB_PHY1] = &usb_phy1_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-h3.c
850
[CLK_USB_PHY2] = &usb_phy2_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-h3.c
851
[CLK_USB_PHY3] = &usb_phy3_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-h3.c
852
[CLK_USB_OHCI0] = &usb_ohci0_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-h3.c
853
[CLK_USB_OHCI1] = &usb_ohci1_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-h3.c
854
[CLK_USB_OHCI2] = &usb_ohci2_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-h3.c
855
[CLK_USB_OHCI3] = &usb_ohci3_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-h3.c
856
[CLK_DRAM] = &h5_dram_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-h3.c
857
[CLK_DRAM_VE] = &dram_ve_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-h3.c
858
[CLK_DRAM_CSI] = &dram_csi_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-h3.c
859
[CLK_DRAM_DEINTERLACE] = &dram_deinterlace_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-h3.c
860
[CLK_DRAM_TS] = &dram_ts_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-h3.c
861
[CLK_DE] = &de_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-h3.c
862
[CLK_TCON0] = &tcon_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-h3.c
863
[CLK_TVE] = &tve_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-h3.c
864
[CLK_DEINTERLACE] = &deinterlace_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-h3.c
865
[CLK_CSI_MISC] = &csi_misc_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-h3.c
866
[CLK_CSI_SCLK] = &csi_sclk_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-h3.c
867
[CLK_CSI_MCLK] = &csi_mclk_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-h3.c
868
[CLK_VE] = &ve_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-h3.c
869
[CLK_AC_DIG] = &ac_dig_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-h3.c
870
[CLK_AVS] = &avs_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-h3.c
871
[CLK_HDMI] = &hdmi_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-h3.c
872
[CLK_HDMI_DDC] = &hdmi_ddc_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-h3.c
873
[CLK_MBUS] = &mbus_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-h3.c
874
[CLK_GPU] = &gpu_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-r.c
107
.common = {
drivers/clk/sunxi-ng/ccu-sun8i-r.c
118
&ar100_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-r.c
119
&apb0_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-r.c
120
&apb0_pio_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-r.c
121
&apb0_ir_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-r.c
122
&apb0_timer_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-r.c
123
&apb0_rsb_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-r.c
124
&apb0_uart_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-r.c
125
&apb0_i2c_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-r.c
126
&apb0_twd_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-r.c
127
&ir_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-r.c
128
&a83t_ir_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-r.c
133
[CLK_AR100] = &ar100_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-r.c
135
[CLK_APB0] = &apb0_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-r.c
136
[CLK_APB0_PIO] = &apb0_pio_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-r.c
137
[CLK_APB0_IR] = &apb0_ir_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-r.c
138
[CLK_APB0_TIMER] = &apb0_timer_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-r.c
139
[CLK_APB0_RSB] = &apb0_rsb_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-r.c
140
[CLK_APB0_UART] = &apb0_uart_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-r.c
141
[CLK_APB0_I2C] = &apb0_i2c_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-r.c
142
[CLK_APB0_TWD] = &apb0_twd_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-r.c
143
[CLK_IR] = &a83t_ir_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-r.c
150
[CLK_AR100] = &ar100_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-r.c
152
[CLK_APB0] = &apb0_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-r.c
153
[CLK_APB0_PIO] = &apb0_pio_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-r.c
154
[CLK_APB0_IR] = &apb0_ir_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-r.c
155
[CLK_APB0_TIMER] = &apb0_timer_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-r.c
156
[CLK_APB0_UART] = &apb0_uart_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-r.c
157
[CLK_APB0_I2C] = &apb0_i2c_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-r.c
158
[CLK_APB0_TWD] = &apb0_twd_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-r.c
159
[CLK_IR] = &ir_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-r.c
166
[CLK_AR100] = &ar100_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-r.c
168
[CLK_APB0] = &apb0_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-r.c
169
[CLK_APB0_PIO] = &apb0_pio_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-r.c
170
[CLK_APB0_IR] = &apb0_ir_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-r.c
171
[CLK_APB0_TIMER] = &apb0_timer_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-r.c
172
[CLK_APB0_RSB] = &apb0_rsb_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-r.c
173
[CLK_APB0_UART] = &apb0_uart_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-r.c
174
[CLK_APB0_I2C] = &apb0_i2c_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-r.c
175
[CLK_APB0_TWD] = &apb0_twd_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-r.c
176
[CLK_IR] = &ir_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-r.c
43
.common = {
drivers/clk/sunxi-ng/ccu-sun8i-r.c
53
static CLK_FIXED_FACTOR_HW(ahb0_clk, "ahb0", &ar100_clk.common.hw, 1, 1, 0);
drivers/clk/sunxi-ng/ccu-sun8i-r.c
62
static const struct clk_hw *apb0_gate_parent[] = { &apb0_clk.common.hw };
drivers/clk/sunxi-ng/ccu-sun8i-r40.c
1002
[CLK_PLL_VIDEO0] = &pll_video0_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-r40.c
1004
[CLK_PLL_VE] = &pll_ve_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-r40.c
1005
[CLK_PLL_DDR0] = &pll_ddr0_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-r40.c
1006
[CLK_PLL_PERIPH0] = &pll_periph0_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-r40.c
1007
[CLK_PLL_PERIPH0_SATA] = &pll_periph0_sata_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-r40.c
1009
[CLK_PLL_PERIPH1] = &pll_periph1_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-r40.c
1011
[CLK_PLL_VIDEO1] = &pll_video1_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-r40.c
1013
[CLK_PLL_SATA] = &pll_sata_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-r40.c
1014
[CLK_PLL_SATA_OUT] = &pll_sata_out_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-r40.c
1015
[CLK_PLL_GPU] = &pll_gpu_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-r40.c
1016
[CLK_PLL_MIPI] = &pll_mipi_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-r40.c
1017
[CLK_PLL_DE] = &pll_de_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-r40.c
1018
[CLK_PLL_DDR1] = &pll_ddr1_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-r40.c
1019
[CLK_CPU] = &cpu_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-r40.c
1020
[CLK_AXI] = &axi_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-r40.c
1021
[CLK_AHB1] = &ahb1_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-r40.c
1022
[CLK_APB1] = &apb1_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-r40.c
1023
[CLK_APB2] = &apb2_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-r40.c
1024
[CLK_BUS_MIPI_DSI] = &bus_mipi_dsi_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-r40.c
1025
[CLK_BUS_CE] = &bus_ce_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-r40.c
1026
[CLK_BUS_DMA] = &bus_dma_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-r40.c
1027
[CLK_BUS_MMC0] = &bus_mmc0_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-r40.c
1028
[CLK_BUS_MMC1] = &bus_mmc1_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-r40.c
1029
[CLK_BUS_MMC2] = &bus_mmc2_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-r40.c
1030
[CLK_BUS_MMC3] = &bus_mmc3_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-r40.c
1031
[CLK_BUS_NAND] = &bus_nand_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-r40.c
1032
[CLK_BUS_DRAM] = &bus_dram_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-r40.c
1033
[CLK_BUS_EMAC] = &bus_emac_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-r40.c
1034
[CLK_BUS_TS] = &bus_ts_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-r40.c
1035
[CLK_BUS_HSTIMER] = &bus_hstimer_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-r40.c
1036
[CLK_BUS_SPI0] = &bus_spi0_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-r40.c
1037
[CLK_BUS_SPI1] = &bus_spi1_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-r40.c
1038
[CLK_BUS_SPI2] = &bus_spi2_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-r40.c
1039
[CLK_BUS_SPI3] = &bus_spi3_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-r40.c
1040
[CLK_BUS_SATA] = &bus_sata_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-r40.c
1041
[CLK_BUS_OTG] = &bus_otg_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-r40.c
1042
[CLK_BUS_EHCI0] = &bus_ehci0_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-r40.c
1043
[CLK_BUS_EHCI1] = &bus_ehci1_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-r40.c
1044
[CLK_BUS_EHCI2] = &bus_ehci2_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-r40.c
1045
[CLK_BUS_OHCI0] = &bus_ohci0_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-r40.c
1046
[CLK_BUS_OHCI1] = &bus_ohci1_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-r40.c
1047
[CLK_BUS_OHCI2] = &bus_ohci2_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-r40.c
1048
[CLK_BUS_VE] = &bus_ve_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-r40.c
1049
[CLK_BUS_MP] = &bus_mp_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-r40.c
1050
[CLK_BUS_DEINTERLACE] = &bus_deinterlace_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-r40.c
1051
[CLK_BUS_CSI0] = &bus_csi0_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-r40.c
1052
[CLK_BUS_CSI1] = &bus_csi1_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-r40.c
1053
[CLK_BUS_HDMI0] = &bus_hdmi0_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-r40.c
1054
[CLK_BUS_HDMI1] = &bus_hdmi1_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-r40.c
1055
[CLK_BUS_DE] = &bus_de_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-r40.c
1056
[CLK_BUS_TVE0] = &bus_tve0_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-r40.c
1057
[CLK_BUS_TVE1] = &bus_tve1_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-r40.c
1058
[CLK_BUS_TVE_TOP] = &bus_tve_top_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-r40.c
1059
[CLK_BUS_GMAC] = &bus_gmac_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-r40.c
1060
[CLK_BUS_GPU] = &bus_gpu_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-r40.c
1061
[CLK_BUS_TVD0] = &bus_tvd0_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-r40.c
1062
[CLK_BUS_TVD1] = &bus_tvd1_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-r40.c
1063
[CLK_BUS_TVD2] = &bus_tvd2_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-r40.c
1064
[CLK_BUS_TVD3] = &bus_tvd3_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-r40.c
1065
[CLK_BUS_TVD_TOP] = &bus_tvd_top_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-r40.c
1066
[CLK_BUS_TCON_LCD0] = &bus_tcon_lcd0_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-r40.c
1067
[CLK_BUS_TCON_LCD1] = &bus_tcon_lcd1_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-r40.c
1068
[CLK_BUS_TCON_TV0] = &bus_tcon_tv0_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-r40.c
1069
[CLK_BUS_TCON_TV1] = &bus_tcon_tv1_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-r40.c
1070
[CLK_BUS_TCON_TOP] = &bus_tcon_top_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-r40.c
1071
[CLK_BUS_CODEC] = &bus_codec_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-r40.c
1072
[CLK_BUS_SPDIF] = &bus_spdif_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-r40.c
1073
[CLK_BUS_AC97] = &bus_ac97_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-r40.c
1074
[CLK_BUS_PIO] = &bus_pio_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-r40.c
1075
[CLK_BUS_IR0] = &bus_ir0_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-r40.c
1076
[CLK_BUS_IR1] = &bus_ir1_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-r40.c
1077
[CLK_BUS_THS] = &bus_ths_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-r40.c
1078
[CLK_BUS_KEYPAD] = &bus_keypad_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-r40.c
1079
[CLK_BUS_I2S0] = &bus_i2s0_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-r40.c
1080
[CLK_BUS_I2S1] = &bus_i2s1_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-r40.c
1081
[CLK_BUS_I2S2] = &bus_i2s2_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-r40.c
1082
[CLK_BUS_I2C0] = &bus_i2c0_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-r40.c
1083
[CLK_BUS_I2C1] = &bus_i2c1_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-r40.c
1084
[CLK_BUS_I2C2] = &bus_i2c2_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-r40.c
1085
[CLK_BUS_I2C3] = &bus_i2c3_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-r40.c
1086
[CLK_BUS_CAN] = &bus_can_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-r40.c
1087
[CLK_BUS_SCR] = &bus_scr_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-r40.c
1088
[CLK_BUS_PS20] = &bus_ps20_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-r40.c
1089
[CLK_BUS_PS21] = &bus_ps21_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-r40.c
1090
[CLK_BUS_I2C4] = &bus_i2c4_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-r40.c
1091
[CLK_BUS_UART0] = &bus_uart0_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-r40.c
1092
[CLK_BUS_UART1] = &bus_uart1_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-r40.c
1093
[CLK_BUS_UART2] = &bus_uart2_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-r40.c
1094
[CLK_BUS_UART3] = &bus_uart3_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-r40.c
1095
[CLK_BUS_UART4] = &bus_uart4_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-r40.c
1096
[CLK_BUS_UART5] = &bus_uart5_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-r40.c
1097
[CLK_BUS_UART6] = &bus_uart6_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-r40.c
1098
[CLK_BUS_UART7] = &bus_uart7_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-r40.c
1099
[CLK_BUS_DBG] = &bus_dbg_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-r40.c
1100
[CLK_THS] = &ths_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-r40.c
1101
[CLK_NAND] = &nand_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-r40.c
1102
[CLK_MMC0] = &mmc0_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-r40.c
1103
[CLK_MMC1] = &mmc1_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-r40.c
1104
[CLK_MMC2] = &mmc2_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-r40.c
1105
[CLK_MMC3] = &mmc3_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-r40.c
1106
[CLK_TS] = &ts_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-r40.c
1107
[CLK_CE] = &ce_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-r40.c
1108
[CLK_SPI0] = &spi0_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-r40.c
1109
[CLK_SPI1] = &spi1_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-r40.c
1110
[CLK_SPI2] = &spi2_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-r40.c
1111
[CLK_SPI3] = &spi3_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-r40.c
1112
[CLK_I2S0] = &i2s0_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-r40.c
1113
[CLK_I2S1] = &i2s1_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-r40.c
1114
[CLK_I2S2] = &i2s2_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-r40.c
1115
[CLK_AC97] = &ac97_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-r40.c
1116
[CLK_SPDIF] = &spdif_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-r40.c
1117
[CLK_KEYPAD] = &keypad_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-r40.c
1118
[CLK_SATA] = &sata_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-r40.c
1119
[CLK_USB_PHY0] = &usb_phy0_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-r40.c
1120
[CLK_USB_PHY1] = &usb_phy1_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-r40.c
1121
[CLK_USB_PHY2] = &usb_phy2_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-r40.c
1122
[CLK_USB_OHCI0] = &usb_ohci0_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-r40.c
1123
[CLK_USB_OHCI1] = &usb_ohci1_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-r40.c
1124
[CLK_USB_OHCI2] = &usb_ohci2_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-r40.c
1125
[CLK_IR0] = &ir0_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-r40.c
1126
[CLK_IR1] = &ir1_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-r40.c
1127
[CLK_DRAM] = &dram_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-r40.c
1128
[CLK_DRAM_VE] = &dram_ve_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-r40.c
1129
[CLK_DRAM_CSI0] = &dram_csi0_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-r40.c
1130
[CLK_DRAM_CSI1] = &dram_csi1_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-r40.c
1131
[CLK_DRAM_TS] = &dram_ts_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-r40.c
1132
[CLK_DRAM_TVD] = &dram_tvd_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-r40.c
1133
[CLK_DRAM_MP] = &dram_mp_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-r40.c
1134
[CLK_DRAM_DEINTERLACE] = &dram_deinterlace_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-r40.c
1135
[CLK_DE] = &de_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-r40.c
1136
[CLK_MP] = &mp_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-r40.c
1137
[CLK_TCON_LCD0] = &tcon_lcd0_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-r40.c
1138
[CLK_TCON_LCD1] = &tcon_lcd1_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-r40.c
1139
[CLK_TCON_TV0] = &tcon_tv0_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-r40.c
1140
[CLK_TCON_TV1] = &tcon_tv1_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-r40.c
1141
[CLK_DEINTERLACE] = &deinterlace_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-r40.c
1142
[CLK_CSI1_MCLK] = &csi1_mclk_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-r40.c
1143
[CLK_CSI_SCLK] = &csi_sclk_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-r40.c
1144
[CLK_CSI0_MCLK] = &csi0_mclk_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-r40.c
1145
[CLK_VE] = &ve_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-r40.c
1146
[CLK_CODEC] = &codec_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-r40.c
1147
[CLK_AVS] = &avs_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-r40.c
1148
[CLK_HDMI] = &hdmi_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-r40.c
1149
[CLK_HDMI_SLOW] = &hdmi_slow_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-r40.c
1150
[CLK_MBUS] = &mbus_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-r40.c
1151
[CLK_DSI_DPHY] = &dsi_dphy_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-r40.c
1152
[CLK_TVE0] = &tve0_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-r40.c
1153
[CLK_TVE1] = &tve1_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-r40.c
1154
[CLK_TVD0] = &tvd0_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-r40.c
1155
[CLK_TVD1] = &tvd1_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-r40.c
1156
[CLK_TVD2] = &tvd2_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-r40.c
1157
[CLK_TVD3] = &tvd3_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-r40.c
1158
[CLK_GPU] = &gpu_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-r40.c
1159
[CLK_OUTA] = &outa_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-r40.c
1160
[CLK_OUTB] = &outb_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-r40.c
117
.common = {
drivers/clk/sunxi-ng/ccu-sun8i-r40.c
1266
.common = &pll_cpu_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-r40.c
1273
.common = &cpu_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-r40.c
135
.common = {
drivers/clk/sunxi-ng/ccu-sun8i-r40.c
1356
ccu_mux_notifier_register(pll_cpu_clk.common.hw.clk,
drivers/clk/sunxi-ng/ccu-sun8i-r40.c
151
.common = {
drivers/clk/sunxi-ng/ccu-sun8i-r40.c
181
.common = {
drivers/clk/sunxi-ng/ccu-sun8i-r40.c
231
.common = {
drivers/clk/sunxi-ng/ccu-sun8i-r40.c
285
.common = {
drivers/clk/sunxi-ng/ccu-sun8i-r40.c
35
.common = {
drivers/clk/sunxi-ng/ccu-sun8i-r40.c
480
.common = {
drivers/clk/sunxi-ng/ccu-sun8i-r40.c
595
.common = {
drivers/clk/sunxi-ng/ccu-sun8i-r40.c
772
.common = {
drivers/clk/sunxi-ng/ccu-sun8i-r40.c
791
.common = {
drivers/clk/sunxi-ng/ccu-sun8i-r40.c
801
&pll_cpu_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-r40.c
802
&pll_audio_base_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-r40.c
803
&pll_video0_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-r40.c
804
&pll_ve_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-r40.c
805
&pll_ddr0_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-r40.c
806
&pll_periph0_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-r40.c
807
&pll_periph0_sata_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-r40.c
808
&pll_periph1_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-r40.c
809
&pll_video1_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-r40.c
810
&pll_sata_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-r40.c
811
&pll_sata_out_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-r40.c
812
&pll_gpu_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-r40.c
813
&pll_mipi_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-r40.c
814
&pll_de_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-r40.c
815
&pll_ddr1_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-r40.c
816
&cpu_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-r40.c
817
&axi_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-r40.c
818
&ahb1_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-r40.c
819
&apb1_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-r40.c
820
&apb2_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-r40.c
821
&bus_mipi_dsi_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-r40.c
822
&bus_ce_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-r40.c
823
&bus_dma_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-r40.c
824
&bus_mmc0_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-r40.c
825
&bus_mmc1_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-r40.c
826
&bus_mmc2_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-r40.c
827
&bus_mmc3_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-r40.c
828
&bus_nand_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-r40.c
829
&bus_dram_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-r40.c
830
&bus_emac_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-r40.c
831
&bus_ts_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-r40.c
832
&bus_hstimer_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-r40.c
833
&bus_spi0_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-r40.c
834
&bus_spi1_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-r40.c
835
&bus_spi2_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-r40.c
836
&bus_spi3_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-r40.c
837
&bus_sata_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-r40.c
838
&bus_otg_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-r40.c
839
&bus_ehci0_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-r40.c
840
&bus_ehci1_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-r40.c
841
&bus_ehci2_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-r40.c
842
&bus_ohci0_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-r40.c
843
&bus_ohci1_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-r40.c
844
&bus_ohci2_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-r40.c
845
&bus_ve_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-r40.c
846
&bus_mp_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-r40.c
847
&bus_deinterlace_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-r40.c
848
&bus_csi0_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-r40.c
849
&bus_csi1_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-r40.c
850
&bus_hdmi0_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-r40.c
851
&bus_hdmi1_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-r40.c
852
&bus_de_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-r40.c
853
&bus_tve0_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-r40.c
854
&bus_tve1_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-r40.c
855
&bus_tve_top_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-r40.c
856
&bus_gmac_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-r40.c
857
&bus_gpu_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-r40.c
858
&bus_tvd0_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-r40.c
859
&bus_tvd1_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-r40.c
860
&bus_tvd2_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-r40.c
861
&bus_tvd3_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-r40.c
862
&bus_tvd_top_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-r40.c
863
&bus_tcon_lcd0_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-r40.c
864
&bus_tcon_lcd1_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-r40.c
865
&bus_tcon_tv0_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-r40.c
866
&bus_tcon_tv1_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-r40.c
867
&bus_tcon_top_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-r40.c
868
&bus_codec_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-r40.c
869
&bus_spdif_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-r40.c
870
&bus_ac97_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-r40.c
871
&bus_pio_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-r40.c
872
&bus_ir0_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-r40.c
873
&bus_ir1_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-r40.c
874
&bus_ths_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-r40.c
875
&bus_keypad_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-r40.c
876
&bus_i2s0_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-r40.c
877
&bus_i2s1_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-r40.c
878
&bus_i2s2_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-r40.c
879
&bus_i2c0_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-r40.c
880
&bus_i2c1_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-r40.c
881
&bus_i2c2_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-r40.c
882
&bus_i2c3_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-r40.c
883
&bus_can_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-r40.c
884
&bus_scr_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-r40.c
885
&bus_ps20_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-r40.c
886
&bus_ps21_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-r40.c
887
&bus_i2c4_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-r40.c
888
&bus_uart0_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-r40.c
889
&bus_uart1_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-r40.c
890
&bus_uart2_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-r40.c
891
&bus_uart3_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-r40.c
892
&bus_uart4_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-r40.c
893
&bus_uart5_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-r40.c
894
&bus_uart6_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-r40.c
895
&bus_uart7_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-r40.c
896
&bus_dbg_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-r40.c
897
&ths_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-r40.c
898
&nand_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-r40.c
899
&mmc0_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-r40.c
900
&mmc1_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-r40.c
901
&mmc2_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-r40.c
902
&mmc3_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-r40.c
903
&ts_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-r40.c
904
&ce_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-r40.c
905
&spi0_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-r40.c
906
&spi1_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-r40.c
907
&spi2_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-r40.c
908
&spi3_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-r40.c
909
&i2s0_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-r40.c
910
&i2s1_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-r40.c
911
&i2s2_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-r40.c
912
&ac97_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-r40.c
913
&spdif_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-r40.c
914
&keypad_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-r40.c
915
&sata_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-r40.c
916
&usb_phy0_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-r40.c
917
&usb_phy1_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-r40.c
918
&usb_phy2_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-r40.c
919
&usb_ohci0_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-r40.c
920
&usb_ohci1_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-r40.c
921
&usb_ohci2_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-r40.c
922
&ir0_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-r40.c
923
&ir1_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-r40.c
924
&dram_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-r40.c
925
&dram_ve_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-r40.c
926
&dram_csi0_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-r40.c
927
&dram_csi1_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-r40.c
928
&dram_ts_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-r40.c
929
&dram_tvd_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-r40.c
930
&dram_mp_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-r40.c
931
&dram_deinterlace_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-r40.c
932
&de_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-r40.c
933
&mp_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-r40.c
934
&tcon_lcd0_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-r40.c
935
&tcon_lcd1_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-r40.c
936
&tcon_tv0_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-r40.c
937
&tcon_tv1_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-r40.c
938
&deinterlace_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-r40.c
939
&csi1_mclk_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-r40.c
940
&csi_sclk_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-r40.c
941
&csi0_mclk_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-r40.c
942
&ve_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-r40.c
943
&codec_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-r40.c
944
&avs_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-r40.c
945
&hdmi_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-r40.c
946
&hdmi_slow_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-r40.c
947
&mbus_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-r40.c
948
&dsi_dphy_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-r40.c
949
&tve0_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-r40.c
950
&tve1_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-r40.c
951
&tvd0_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-r40.c
952
&tvd1_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-r40.c
953
&tvd2_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-r40.c
954
&tvd3_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-r40.c
955
&gpu_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-r40.c
956
&outa_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-r40.c
957
&outb_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-r40.c
964
&pll_audio_base_clk.common.hw
drivers/clk/sunxi-ng/ccu-sun8i-r40.c
981
&pll_periph0_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-r40.c
984
&pll_periph1_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-r40.c
987
&pll_video0_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-r40.c
990
&pll_video1_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-r40.c
996
[CLK_PLL_CPU] = &pll_cpu_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-r40.c
997
[CLK_PLL_AUDIO_BASE] = &pll_audio_base_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-v3s.c
163
.common = {
drivers/clk/sunxi-ng/ccu-sun8i-v3s.c
203
.common = {
drivers/clk/sunxi-ng/ccu-sun8i-v3s.c
392
&pll_cpu_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-v3s.c
393
&pll_audio_base_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-v3s.c
394
&pll_video_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-v3s.c
395
&pll_ve_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-v3s.c
396
&pll_ddr0_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-v3s.c
397
&pll_periph0_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-v3s.c
398
&pll_isp_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-v3s.c
399
&pll_periph1_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-v3s.c
400
&pll_ddr1_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-v3s.c
401
&cpu_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-v3s.c
402
&axi_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-v3s.c
403
&ahb1_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-v3s.c
404
&apb1_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-v3s.c
405
&apb2_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-v3s.c
406
&ahb2_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-v3s.c
407
&bus_ce_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-v3s.c
408
&bus_dma_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-v3s.c
409
&bus_mmc0_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-v3s.c
410
&bus_mmc1_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-v3s.c
411
&bus_mmc2_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-v3s.c
412
&bus_dram_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-v3s.c
413
&bus_emac_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-v3s.c
414
&bus_hstimer_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-v3s.c
415
&bus_spi0_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-v3s.c
416
&bus_otg_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-v3s.c
417
&bus_ehci0_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-v3s.c
418
&bus_ohci0_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-v3s.c
419
&bus_ve_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-v3s.c
420
&bus_tcon0_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-v3s.c
421
&bus_csi_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-v3s.c
422
&bus_de_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-v3s.c
423
&bus_codec_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-v3s.c
424
&bus_pio_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-v3s.c
425
&bus_i2s0_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-v3s.c
426
&bus_i2c0_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-v3s.c
427
&bus_i2c1_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-v3s.c
428
&bus_uart0_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-v3s.c
429
&bus_uart1_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-v3s.c
430
&bus_uart2_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-v3s.c
431
&bus_ephy_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-v3s.c
432
&bus_dbg_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-v3s.c
433
&mmc0_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-v3s.c
434
&mmc0_sample_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-v3s.c
435
&mmc0_output_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-v3s.c
436
&mmc1_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-v3s.c
437
&mmc1_sample_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-v3s.c
438
&mmc1_output_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-v3s.c
439
&mmc2_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-v3s.c
440
&mmc2_sample_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-v3s.c
441
&mmc2_output_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-v3s.c
442
&ce_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-v3s.c
443
&spi0_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-v3s.c
444
&i2s0_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-v3s.c
445
&usb_phy0_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-v3s.c
446
&usb_ohci0_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-v3s.c
447
&dram_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-v3s.c
448
&dram_ve_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-v3s.c
449
&dram_csi_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-v3s.c
450
&dram_ohci_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-v3s.c
451
&dram_ehci_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-v3s.c
452
&de_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-v3s.c
453
&tcon_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-v3s.c
454
&csi_misc_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-v3s.c
455
&csi0_mclk_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-v3s.c
456
&csi_sclk_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-v3s.c
457
&csi1_mclk_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-v3s.c
458
&ve_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-v3s.c
459
&ac_dig_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-v3s.c
460
&avs_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-v3s.c
461
&mbus_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-v3s.c
462
&mipi_csi_clk.common,
drivers/clk/sunxi-ng/ccu-sun8i-v3s.c
466
&pll_audio_base_clk.common.hw
drivers/clk/sunxi-ng/ccu-sun8i-v3s.c
483
&pll_periph0_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-v3s.c
488
[CLK_PLL_CPU] = &pll_cpu_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-v3s.c
489
[CLK_PLL_AUDIO_BASE] = &pll_audio_base_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-v3s.c
494
[CLK_PLL_VIDEO] = &pll_video_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-v3s.c
495
[CLK_PLL_VE] = &pll_ve_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-v3s.c
496
[CLK_PLL_DDR0] = &pll_ddr0_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-v3s.c
497
[CLK_PLL_PERIPH0] = &pll_periph0_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-v3s.c
499
[CLK_PLL_ISP] = &pll_isp_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-v3s.c
500
[CLK_PLL_PERIPH1] = &pll_periph1_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-v3s.c
501
[CLK_PLL_DDR1] = &pll_ddr1_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-v3s.c
502
[CLK_CPU] = &cpu_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-v3s.c
503
[CLK_AXI] = &axi_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-v3s.c
504
[CLK_AHB1] = &ahb1_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-v3s.c
505
[CLK_APB1] = &apb1_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-v3s.c
506
[CLK_APB2] = &apb2_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-v3s.c
507
[CLK_AHB2] = &ahb2_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-v3s.c
508
[CLK_BUS_CE] = &bus_ce_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-v3s.c
509
[CLK_BUS_DMA] = &bus_dma_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-v3s.c
510
[CLK_BUS_MMC0] = &bus_mmc0_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-v3s.c
511
[CLK_BUS_MMC1] = &bus_mmc1_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-v3s.c
512
[CLK_BUS_MMC2] = &bus_mmc2_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-v3s.c
513
[CLK_BUS_DRAM] = &bus_dram_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-v3s.c
514
[CLK_BUS_EMAC] = &bus_emac_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-v3s.c
515
[CLK_BUS_HSTIMER] = &bus_hstimer_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-v3s.c
516
[CLK_BUS_SPI0] = &bus_spi0_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-v3s.c
517
[CLK_BUS_OTG] = &bus_otg_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-v3s.c
518
[CLK_BUS_EHCI0] = &bus_ehci0_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-v3s.c
519
[CLK_BUS_OHCI0] = &bus_ohci0_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-v3s.c
520
[CLK_BUS_VE] = &bus_ve_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-v3s.c
521
[CLK_BUS_TCON0] = &bus_tcon0_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-v3s.c
522
[CLK_BUS_CSI] = &bus_csi_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-v3s.c
523
[CLK_BUS_DE] = &bus_de_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-v3s.c
524
[CLK_BUS_CODEC] = &bus_codec_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-v3s.c
525
[CLK_BUS_PIO] = &bus_pio_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-v3s.c
526
[CLK_BUS_I2C0] = &bus_i2c0_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-v3s.c
527
[CLK_BUS_I2C1] = &bus_i2c1_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-v3s.c
528
[CLK_BUS_UART0] = &bus_uart0_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-v3s.c
529
[CLK_BUS_UART1] = &bus_uart1_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-v3s.c
530
[CLK_BUS_UART2] = &bus_uart2_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-v3s.c
531
[CLK_BUS_EPHY] = &bus_ephy_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-v3s.c
532
[CLK_BUS_DBG] = &bus_dbg_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-v3s.c
533
[CLK_MMC0] = &mmc0_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-v3s.c
534
[CLK_MMC0_SAMPLE] = &mmc0_sample_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-v3s.c
535
[CLK_MMC0_OUTPUT] = &mmc0_output_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-v3s.c
536
[CLK_MMC1] = &mmc1_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-v3s.c
537
[CLK_MMC1_SAMPLE] = &mmc1_sample_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-v3s.c
538
[CLK_MMC1_OUTPUT] = &mmc1_output_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-v3s.c
539
[CLK_MMC2] = &mmc2_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-v3s.c
540
[CLK_MMC2_SAMPLE] = &mmc2_sample_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-v3s.c
541
[CLK_MMC2_OUTPUT] = &mmc2_output_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-v3s.c
542
[CLK_CE] = &ce_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-v3s.c
543
[CLK_SPI0] = &spi0_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-v3s.c
544
[CLK_USB_PHY0] = &usb_phy0_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-v3s.c
545
[CLK_USB_OHCI0] = &usb_ohci0_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-v3s.c
546
[CLK_DRAM] = &dram_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-v3s.c
547
[CLK_DRAM_VE] = &dram_ve_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-v3s.c
548
[CLK_DRAM_CSI] = &dram_csi_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-v3s.c
549
[CLK_DRAM_EHCI] = &dram_ehci_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-v3s.c
550
[CLK_DRAM_OHCI] = &dram_ohci_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-v3s.c
551
[CLK_DE] = &de_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-v3s.c
552
[CLK_TCON0] = &tcon_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-v3s.c
553
[CLK_CSI_MISC] = &csi_misc_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-v3s.c
554
[CLK_CSI0_MCLK] = &csi0_mclk_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-v3s.c
555
[CLK_CSI_SCLK] = &csi_sclk_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-v3s.c
556
[CLK_CSI1_MCLK] = &csi1_mclk_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-v3s.c
557
[CLK_VE] = &ve_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-v3s.c
558
[CLK_AC_DIG] = &ac_dig_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-v3s.c
559
[CLK_AVS] = &avs_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-v3s.c
560
[CLK_MBUS] = &mbus_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-v3s.c
561
[CLK_MIPI_CSI] = &mipi_csi_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-v3s.c
568
[CLK_PLL_CPU] = &pll_cpu_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-v3s.c
569
[CLK_PLL_AUDIO_BASE] = &pll_audio_base_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-v3s.c
574
[CLK_PLL_VIDEO] = &pll_video_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-v3s.c
575
[CLK_PLL_VE] = &pll_ve_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-v3s.c
576
[CLK_PLL_DDR0] = &pll_ddr0_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-v3s.c
577
[CLK_PLL_PERIPH0] = &pll_periph0_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-v3s.c
579
[CLK_PLL_ISP] = &pll_isp_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-v3s.c
580
[CLK_PLL_PERIPH1] = &pll_periph1_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-v3s.c
581
[CLK_PLL_DDR1] = &pll_ddr1_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-v3s.c
582
[CLK_CPU] = &cpu_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-v3s.c
583
[CLK_AXI] = &axi_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-v3s.c
584
[CLK_AHB1] = &ahb1_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-v3s.c
585
[CLK_APB1] = &apb1_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-v3s.c
586
[CLK_APB2] = &apb2_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-v3s.c
587
[CLK_AHB2] = &ahb2_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-v3s.c
588
[CLK_BUS_CE] = &bus_ce_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-v3s.c
589
[CLK_BUS_DMA] = &bus_dma_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-v3s.c
590
[CLK_BUS_MMC0] = &bus_mmc0_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-v3s.c
591
[CLK_BUS_MMC1] = &bus_mmc1_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-v3s.c
592
[CLK_BUS_MMC2] = &bus_mmc2_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-v3s.c
593
[CLK_BUS_DRAM] = &bus_dram_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-v3s.c
594
[CLK_BUS_EMAC] = &bus_emac_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-v3s.c
595
[CLK_BUS_HSTIMER] = &bus_hstimer_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-v3s.c
596
[CLK_BUS_SPI0] = &bus_spi0_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-v3s.c
597
[CLK_BUS_OTG] = &bus_otg_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-v3s.c
598
[CLK_BUS_EHCI0] = &bus_ehci0_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-v3s.c
599
[CLK_BUS_OHCI0] = &bus_ohci0_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-v3s.c
600
[CLK_BUS_VE] = &bus_ve_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-v3s.c
601
[CLK_BUS_TCON0] = &bus_tcon0_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-v3s.c
602
[CLK_BUS_CSI] = &bus_csi_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-v3s.c
603
[CLK_BUS_DE] = &bus_de_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-v3s.c
604
[CLK_BUS_CODEC] = &bus_codec_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-v3s.c
605
[CLK_BUS_PIO] = &bus_pio_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-v3s.c
606
[CLK_BUS_I2S0] = &bus_i2s0_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-v3s.c
607
[CLK_BUS_I2C0] = &bus_i2c0_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-v3s.c
608
[CLK_BUS_I2C1] = &bus_i2c1_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-v3s.c
609
[CLK_BUS_UART0] = &bus_uart0_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-v3s.c
610
[CLK_BUS_UART1] = &bus_uart1_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-v3s.c
611
[CLK_BUS_UART2] = &bus_uart2_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-v3s.c
612
[CLK_BUS_EPHY] = &bus_ephy_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-v3s.c
613
[CLK_BUS_DBG] = &bus_dbg_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-v3s.c
614
[CLK_MMC0] = &mmc0_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-v3s.c
615
[CLK_MMC0_SAMPLE] = &mmc0_sample_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-v3s.c
616
[CLK_MMC0_OUTPUT] = &mmc0_output_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-v3s.c
617
[CLK_MMC1] = &mmc1_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-v3s.c
618
[CLK_MMC1_SAMPLE] = &mmc1_sample_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-v3s.c
619
[CLK_MMC1_OUTPUT] = &mmc1_output_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-v3s.c
620
[CLK_MMC2] = &mmc2_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-v3s.c
621
[CLK_MMC2_SAMPLE] = &mmc2_sample_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-v3s.c
622
[CLK_MMC2_OUTPUT] = &mmc2_output_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-v3s.c
623
[CLK_CE] = &ce_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-v3s.c
624
[CLK_SPI0] = &spi0_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-v3s.c
625
[CLK_I2S0] = &i2s0_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-v3s.c
626
[CLK_USB_PHY0] = &usb_phy0_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-v3s.c
627
[CLK_USB_OHCI0] = &usb_ohci0_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-v3s.c
628
[CLK_DRAM] = &dram_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-v3s.c
629
[CLK_DRAM_VE] = &dram_ve_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-v3s.c
630
[CLK_DRAM_CSI] = &dram_csi_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-v3s.c
631
[CLK_DRAM_EHCI] = &dram_ehci_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-v3s.c
632
[CLK_DRAM_OHCI] = &dram_ohci_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-v3s.c
633
[CLK_DE] = &de_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-v3s.c
634
[CLK_TCON0] = &tcon_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-v3s.c
635
[CLK_CSI_MISC] = &csi_misc_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-v3s.c
636
[CLK_CSI0_MCLK] = &csi0_mclk_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-v3s.c
637
[CLK_CSI_SCLK] = &csi_sclk_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-v3s.c
638
[CLK_CSI1_MCLK] = &csi1_mclk_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-v3s.c
639
[CLK_VE] = &ve_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-v3s.c
640
[CLK_AC_DIG] = &ac_dig_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-v3s.c
641
[CLK_AVS] = &avs_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-v3s.c
642
[CLK_MBUS] = &mbus_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-v3s.c
643
[CLK_MIPI_CSI] = &mipi_csi_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun8i-v3s.c
763
val = readl(reg + de_clk.common.reg);
drivers/clk/sunxi-ng/ccu-sun8i-v3s.c
766
writel(val, reg + de_clk.common.reg);
drivers/clk/sunxi-ng/ccu-sun8i-v3s.c
768
val = readl(reg + tcon_clk.common.reg);
drivers/clk/sunxi-ng/ccu-sun8i-v3s.c
771
writel(val, reg + tcon_clk.common.reg);
drivers/clk/sunxi-ng/ccu-sun9i-a80-de.c
100
&iep_drc0_clk.common,
drivers/clk/sunxi-ng/ccu-sun9i-a80-de.c
101
&iep_drc1_clk.common,
drivers/clk/sunxi-ng/ccu-sun9i-a80-de.c
102
&merge_clk.common,
drivers/clk/sunxi-ng/ccu-sun9i-a80-de.c
104
&dram_fe0_clk.common,
drivers/clk/sunxi-ng/ccu-sun9i-a80-de.c
105
&dram_fe1_clk.common,
drivers/clk/sunxi-ng/ccu-sun9i-a80-de.c
106
&dram_fe2_clk.common,
drivers/clk/sunxi-ng/ccu-sun9i-a80-de.c
107
&dram_deu0_clk.common,
drivers/clk/sunxi-ng/ccu-sun9i-a80-de.c
108
&dram_deu1_clk.common,
drivers/clk/sunxi-ng/ccu-sun9i-a80-de.c
109
&dram_be0_clk.common,
drivers/clk/sunxi-ng/ccu-sun9i-a80-de.c
110
&dram_be1_clk.common,
drivers/clk/sunxi-ng/ccu-sun9i-a80-de.c
111
&dram_be2_clk.common,
drivers/clk/sunxi-ng/ccu-sun9i-a80-de.c
112
&dram_drc0_clk.common,
drivers/clk/sunxi-ng/ccu-sun9i-a80-de.c
113
&dram_drc1_clk.common,
drivers/clk/sunxi-ng/ccu-sun9i-a80-de.c
115
&bus_fe0_clk.common,
drivers/clk/sunxi-ng/ccu-sun9i-a80-de.c
116
&bus_fe1_clk.common,
drivers/clk/sunxi-ng/ccu-sun9i-a80-de.c
117
&bus_fe2_clk.common,
drivers/clk/sunxi-ng/ccu-sun9i-a80-de.c
118
&bus_deu0_clk.common,
drivers/clk/sunxi-ng/ccu-sun9i-a80-de.c
119
&bus_deu1_clk.common,
drivers/clk/sunxi-ng/ccu-sun9i-a80-de.c
120
&bus_be0_clk.common,
drivers/clk/sunxi-ng/ccu-sun9i-a80-de.c
121
&bus_be1_clk.common,
drivers/clk/sunxi-ng/ccu-sun9i-a80-de.c
122
&bus_be2_clk.common,
drivers/clk/sunxi-ng/ccu-sun9i-a80-de.c
123
&bus_drc0_clk.common,
drivers/clk/sunxi-ng/ccu-sun9i-a80-de.c
124
&bus_drc1_clk.common,
drivers/clk/sunxi-ng/ccu-sun9i-a80-de.c
126
&fe0_div_clk.common,
drivers/clk/sunxi-ng/ccu-sun9i-a80-de.c
127
&fe1_div_clk.common,
drivers/clk/sunxi-ng/ccu-sun9i-a80-de.c
128
&fe2_div_clk.common,
drivers/clk/sunxi-ng/ccu-sun9i-a80-de.c
129
&be0_div_clk.common,
drivers/clk/sunxi-ng/ccu-sun9i-a80-de.c
130
&be1_div_clk.common,
drivers/clk/sunxi-ng/ccu-sun9i-a80-de.c
131
&be2_div_clk.common,
drivers/clk/sunxi-ng/ccu-sun9i-a80-de.c
136
[CLK_FE0] = &fe0_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun9i-a80-de.c
137
[CLK_FE1] = &fe1_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun9i-a80-de.c
138
[CLK_FE2] = &fe2_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun9i-a80-de.c
139
[CLK_IEP_DEU0] = &iep_deu0_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun9i-a80-de.c
140
[CLK_IEP_DEU1] = &iep_deu1_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun9i-a80-de.c
141
[CLK_BE0] = &be0_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun9i-a80-de.c
142
[CLK_BE1] = &be1_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun9i-a80-de.c
143
[CLK_BE2] = &be2_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun9i-a80-de.c
144
[CLK_IEP_DRC0] = &iep_drc0_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun9i-a80-de.c
145
[CLK_IEP_DRC1] = &iep_drc1_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun9i-a80-de.c
146
[CLK_MERGE] = &merge_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun9i-a80-de.c
148
[CLK_DRAM_FE0] = &dram_fe0_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun9i-a80-de.c
149
[CLK_DRAM_FE1] = &dram_fe1_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun9i-a80-de.c
150
[CLK_DRAM_FE2] = &dram_fe2_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun9i-a80-de.c
151
[CLK_DRAM_DEU0] = &dram_deu0_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun9i-a80-de.c
152
[CLK_DRAM_DEU1] = &dram_deu1_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun9i-a80-de.c
153
[CLK_DRAM_BE0] = &dram_be0_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun9i-a80-de.c
154
[CLK_DRAM_BE1] = &dram_be1_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun9i-a80-de.c
155
[CLK_DRAM_BE2] = &dram_be2_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun9i-a80-de.c
156
[CLK_DRAM_DRC0] = &dram_drc0_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun9i-a80-de.c
157
[CLK_DRAM_DRC1] = &dram_drc1_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun9i-a80-de.c
159
[CLK_BUS_FE0] = &bus_fe0_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun9i-a80-de.c
160
[CLK_BUS_FE1] = &bus_fe1_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun9i-a80-de.c
161
[CLK_BUS_FE2] = &bus_fe2_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun9i-a80-de.c
162
[CLK_BUS_DEU0] = &bus_deu0_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun9i-a80-de.c
163
[CLK_BUS_DEU1] = &bus_deu1_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun9i-a80-de.c
164
[CLK_BUS_BE0] = &bus_be0_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun9i-a80-de.c
165
[CLK_BUS_BE1] = &bus_be1_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun9i-a80-de.c
166
[CLK_BUS_BE2] = &bus_be2_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun9i-a80-de.c
167
[CLK_BUS_DRC0] = &bus_drc0_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun9i-a80-de.c
168
[CLK_BUS_DRC1] = &bus_drc1_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun9i-a80-de.c
170
[CLK_FE0_DIV] = &fe0_div_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun9i-a80-de.c
171
[CLK_FE1_DIV] = &fe1_div_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun9i-a80-de.c
172
[CLK_FE2_DIV] = &fe2_div_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun9i-a80-de.c
173
[CLK_BE0_DIV] = &be0_div_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun9i-a80-de.c
174
[CLK_BE1_DIV] = &be1_div_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun9i-a80-de.c
175
[CLK_BE2_DIV] = &be2_div_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun9i-a80-de.c
92
&fe0_clk.common,
drivers/clk/sunxi-ng/ccu-sun9i-a80-de.c
93
&fe1_clk.common,
drivers/clk/sunxi-ng/ccu-sun9i-a80-de.c
94
&fe2_clk.common,
drivers/clk/sunxi-ng/ccu-sun9i-a80-de.c
95
&iep_deu0_clk.common,
drivers/clk/sunxi-ng/ccu-sun9i-a80-de.c
96
&iep_deu1_clk.common,
drivers/clk/sunxi-ng/ccu-sun9i-a80-de.c
97
&be0_clk.common,
drivers/clk/sunxi-ng/ccu-sun9i-a80-de.c
98
&be1_clk.common,
drivers/clk/sunxi-ng/ccu-sun9i-a80-de.c
99
&be2_clk.common,
drivers/clk/sunxi-ng/ccu-sun9i-a80-usb.c
39
&bus_hci0_clk.common,
drivers/clk/sunxi-ng/ccu-sun9i-a80-usb.c
40
&usb_ohci0_clk.common,
drivers/clk/sunxi-ng/ccu-sun9i-a80-usb.c
41
&bus_hci1_clk.common,
drivers/clk/sunxi-ng/ccu-sun9i-a80-usb.c
42
&bus_hci2_clk.common,
drivers/clk/sunxi-ng/ccu-sun9i-a80-usb.c
43
&usb_ohci2_clk.common,
drivers/clk/sunxi-ng/ccu-sun9i-a80-usb.c
45
&usb0_phy_clk.common,
drivers/clk/sunxi-ng/ccu-sun9i-a80-usb.c
46
&usb1_hsic_clk.common,
drivers/clk/sunxi-ng/ccu-sun9i-a80-usb.c
47
&usb1_phy_clk.common,
drivers/clk/sunxi-ng/ccu-sun9i-a80-usb.c
48
&usb2_hsic_clk.common,
drivers/clk/sunxi-ng/ccu-sun9i-a80-usb.c
49
&usb2_phy_clk.common,
drivers/clk/sunxi-ng/ccu-sun9i-a80-usb.c
50
&usb_hsic_clk.common,
drivers/clk/sunxi-ng/ccu-sun9i-a80-usb.c
55
[CLK_BUS_HCI0] = &bus_hci0_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun9i-a80-usb.c
56
[CLK_USB_OHCI0] = &usb_ohci0_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun9i-a80-usb.c
57
[CLK_BUS_HCI1] = &bus_hci1_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun9i-a80-usb.c
58
[CLK_BUS_HCI2] = &bus_hci2_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun9i-a80-usb.c
59
[CLK_USB_OHCI2] = &usb_ohci2_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun9i-a80-usb.c
61
[CLK_USB0_PHY] = &usb0_phy_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun9i-a80-usb.c
62
[CLK_USB1_HSIC] = &usb1_hsic_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun9i-a80-usb.c
63
[CLK_USB1_PHY] = &usb1_phy_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun9i-a80-usb.c
64
[CLK_USB2_HSIC] = &usb2_hsic_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun9i-a80-usb.c
65
[CLK_USB2_PHY] = &usb2_phy_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun9i-a80-usb.c
66
[CLK_USB_HSIC] = &usb_hsic_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun9i-a80.c
1001
[CLK_NAND0_0] = &nand0_0_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun9i-a80.c
1002
[CLK_NAND0_1] = &nand0_1_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun9i-a80.c
1003
[CLK_NAND1_0] = &nand1_0_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun9i-a80.c
1004
[CLK_NAND1_1] = &nand1_1_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun9i-a80.c
1005
[CLK_MMC0] = &mmc0_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun9i-a80.c
1006
[CLK_MMC0_SAMPLE] = &mmc0_sample_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun9i-a80.c
1007
[CLK_MMC0_OUTPUT] = &mmc0_output_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun9i-a80.c
1008
[CLK_MMC1] = &mmc1_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun9i-a80.c
1009
[CLK_MMC1_SAMPLE] = &mmc1_sample_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun9i-a80.c
1010
[CLK_MMC1_OUTPUT] = &mmc1_output_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun9i-a80.c
1011
[CLK_MMC2] = &mmc2_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun9i-a80.c
1012
[CLK_MMC2_SAMPLE] = &mmc2_sample_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun9i-a80.c
1013
[CLK_MMC2_OUTPUT] = &mmc2_output_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun9i-a80.c
1014
[CLK_MMC3] = &mmc3_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun9i-a80.c
1015
[CLK_MMC3_SAMPLE] = &mmc3_sample_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun9i-a80.c
1016
[CLK_MMC3_OUTPUT] = &mmc3_output_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun9i-a80.c
1017
[CLK_TS] = &ts_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun9i-a80.c
1018
[CLK_SS] = &ss_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun9i-a80.c
1019
[CLK_SPI0] = &spi0_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun9i-a80.c
1020
[CLK_SPI1] = &spi1_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun9i-a80.c
1021
[CLK_SPI2] = &spi2_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun9i-a80.c
1022
[CLK_SPI3] = &spi3_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun9i-a80.c
1023
[CLK_I2S0] = &i2s0_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun9i-a80.c
1024
[CLK_I2S1] = &i2s1_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun9i-a80.c
1025
[CLK_SPDIF] = &spdif_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun9i-a80.c
1026
[CLK_SDRAM] = &sdram_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun9i-a80.c
1027
[CLK_DE] = &de_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun9i-a80.c
1028
[CLK_EDP] = &edp_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun9i-a80.c
1029
[CLK_MP] = &mp_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun9i-a80.c
1030
[CLK_LCD0] = &lcd0_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun9i-a80.c
1031
[CLK_LCD1] = &lcd1_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun9i-a80.c
1032
[CLK_MIPI_DSI0] = &mipi_dsi0_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun9i-a80.c
1033
[CLK_MIPI_DSI1] = &mipi_dsi1_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun9i-a80.c
1034
[CLK_HDMI] = &hdmi_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun9i-a80.c
1035
[CLK_HDMI_SLOW] = &hdmi_slow_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun9i-a80.c
1036
[CLK_MIPI_CSI] = &mipi_csi_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun9i-a80.c
1037
[CLK_CSI_ISP] = &csi_isp_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun9i-a80.c
1038
[CLK_CSI_MISC] = &csi_misc_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun9i-a80.c
1039
[CLK_CSI0_MCLK] = &csi0_mclk_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun9i-a80.c
1040
[CLK_CSI1_MCLK] = &csi1_mclk_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun9i-a80.c
1041
[CLK_FD] = &fd_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun9i-a80.c
1042
[CLK_VE] = &ve_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun9i-a80.c
1043
[CLK_AVS] = &avs_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun9i-a80.c
1044
[CLK_GPU_CORE] = &gpu_core_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun9i-a80.c
1045
[CLK_GPU_MEMORY] = &gpu_memory_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun9i-a80.c
1046
[CLK_GPU_AXI] = &gpu_axi_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun9i-a80.c
1047
[CLK_SATA] = &sata_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun9i-a80.c
1048
[CLK_AC97] = &ac97_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun9i-a80.c
1049
[CLK_MIPI_HSI] = &mipi_hsi_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun9i-a80.c
1050
[CLK_GPADC] = &gpadc_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun9i-a80.c
1051
[CLK_CIR_TX] = &cir_tx_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun9i-a80.c
1053
[CLK_BUS_FD] = &bus_fd_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun9i-a80.c
1054
[CLK_BUS_VE] = &bus_ve_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun9i-a80.c
1055
[CLK_BUS_GPU_CTRL] = &bus_gpu_ctrl_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun9i-a80.c
1056
[CLK_BUS_SS] = &bus_ss_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun9i-a80.c
1057
[CLK_BUS_MMC] = &bus_mmc_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun9i-a80.c
1058
[CLK_BUS_NAND0] = &bus_nand0_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun9i-a80.c
1059
[CLK_BUS_NAND1] = &bus_nand1_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun9i-a80.c
1060
[CLK_BUS_SDRAM] = &bus_sdram_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun9i-a80.c
1061
[CLK_BUS_MIPI_HSI] = &bus_mipi_hsi_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun9i-a80.c
1062
[CLK_BUS_SATA] = &bus_sata_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun9i-a80.c
1063
[CLK_BUS_TS] = &bus_ts_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun9i-a80.c
1064
[CLK_BUS_SPI0] = &bus_spi0_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun9i-a80.c
1065
[CLK_BUS_SPI1] = &bus_spi1_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun9i-a80.c
1066
[CLK_BUS_SPI2] = &bus_spi2_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun9i-a80.c
1067
[CLK_BUS_SPI3] = &bus_spi3_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun9i-a80.c
1069
[CLK_BUS_OTG] = &bus_otg_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun9i-a80.c
107
.common = {
drivers/clk/sunxi-ng/ccu-sun9i-a80.c
1070
[CLK_BUS_USB] = &bus_usb_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun9i-a80.c
1071
[CLK_BUS_GMAC] = &bus_gmac_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun9i-a80.c
1072
[CLK_BUS_MSGBOX] = &bus_msgbox_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun9i-a80.c
1073
[CLK_BUS_SPINLOCK] = &bus_spinlock_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun9i-a80.c
1074
[CLK_BUS_HSTIMER] = &bus_hstimer_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun9i-a80.c
1075
[CLK_BUS_DMA] = &bus_dma_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun9i-a80.c
1077
[CLK_BUS_LCD0] = &bus_lcd0_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun9i-a80.c
1078
[CLK_BUS_LCD1] = &bus_lcd1_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun9i-a80.c
1079
[CLK_BUS_EDP] = &bus_edp_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun9i-a80.c
1080
[CLK_BUS_CSI] = &bus_csi_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun9i-a80.c
1081
[CLK_BUS_HDMI] = &bus_hdmi_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun9i-a80.c
1082
[CLK_BUS_DE] = &bus_de_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun9i-a80.c
1083
[CLK_BUS_MP] = &bus_mp_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun9i-a80.c
1084
[CLK_BUS_MIPI_DSI] = &bus_mipi_dsi_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun9i-a80.c
1086
[CLK_BUS_SPDIF] = &bus_spdif_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun9i-a80.c
1087
[CLK_BUS_PIO] = &bus_pio_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun9i-a80.c
1088
[CLK_BUS_AC97] = &bus_ac97_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun9i-a80.c
1089
[CLK_BUS_I2S0] = &bus_i2s0_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun9i-a80.c
1090
[CLK_BUS_I2S1] = &bus_i2s1_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun9i-a80.c
1091
[CLK_BUS_LRADC] = &bus_lradc_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun9i-a80.c
1092
[CLK_BUS_GPADC] = &bus_gpadc_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun9i-a80.c
1093
[CLK_BUS_TWD] = &bus_twd_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun9i-a80.c
1094
[CLK_BUS_CIR_TX] = &bus_cir_tx_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun9i-a80.c
1096
[CLK_BUS_I2C0] = &bus_i2c0_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun9i-a80.c
1097
[CLK_BUS_I2C1] = &bus_i2c1_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun9i-a80.c
1098
[CLK_BUS_I2C2] = &bus_i2c2_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun9i-a80.c
1099
[CLK_BUS_I2C3] = &bus_i2c3_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun9i-a80.c
1100
[CLK_BUS_I2C4] = &bus_i2c4_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun9i-a80.c
1101
[CLK_BUS_UART0] = &bus_uart0_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun9i-a80.c
1102
[CLK_BUS_UART1] = &bus_uart1_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun9i-a80.c
1103
[CLK_BUS_UART2] = &bus_uart2_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun9i-a80.c
1104
[CLK_BUS_UART3] = &bus_uart3_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun9i-a80.c
1105
[CLK_BUS_UART4] = &bus_uart4_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun9i-a80.c
1106
[CLK_BUS_UART5] = &bus_uart5_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun9i-a80.c
123
.common = {
drivers/clk/sunxi-ng/ccu-sun9i-a80.c
138
.common = {
drivers/clk/sunxi-ng/ccu-sun9i-a80.c
154
.common = {
drivers/clk/sunxi-ng/ccu-sun9i-a80.c
170
.common = {
drivers/clk/sunxi-ng/ccu-sun9i-a80.c
186
.common = {
drivers/clk/sunxi-ng/ccu-sun9i-a80.c
202
.common = {
drivers/clk/sunxi-ng/ccu-sun9i-a80.c
218
.common = {
drivers/clk/sunxi-ng/ccu-sun9i-a80.c
268
.common = {
drivers/clk/sunxi-ng/ccu-sun9i-a80.c
280
.common = {
drivers/clk/sunxi-ng/ccu-sun9i-a80.c
292
.common = {
drivers/clk/sunxi-ng/ccu-sun9i-a80.c
306
.common = {
drivers/clk/sunxi-ng/ccu-sun9i-a80.c
318
.common = {
drivers/clk/sunxi-ng/ccu-sun9i-a80.c
330
.common = {
drivers/clk/sunxi-ng/ccu-sun9i-a80.c
360
.common = {
drivers/clk/sunxi-ng/ccu-sun9i-a80.c
380
.common = {
drivers/clk/sunxi-ng/ccu-sun9i-a80.c
39
.common = {
drivers/clk/sunxi-ng/ccu-sun9i-a80.c
492
.common = {
drivers/clk/sunxi-ng/ccu-sun9i-a80.c
53
.common = {
drivers/clk/sunxi-ng/ccu-sun9i-a80.c
687
.common = {
drivers/clk/sunxi-ng/ccu-sun9i-a80.c
703
.common = {
drivers/clk/sunxi-ng/ccu-sun9i-a80.c
75
.common = {
drivers/clk/sunxi-ng/ccu-sun9i-a80.c
823
&pll_c0cpux_clk.common,
drivers/clk/sunxi-ng/ccu-sun9i-a80.c
824
&pll_c1cpux_clk.common,
drivers/clk/sunxi-ng/ccu-sun9i-a80.c
825
&pll_audio_clk.common,
drivers/clk/sunxi-ng/ccu-sun9i-a80.c
826
&pll_periph0_clk.common,
drivers/clk/sunxi-ng/ccu-sun9i-a80.c
827
&pll_ve_clk.common,
drivers/clk/sunxi-ng/ccu-sun9i-a80.c
828
&pll_ddr_clk.common,
drivers/clk/sunxi-ng/ccu-sun9i-a80.c
829
&pll_video0_clk.common,
drivers/clk/sunxi-ng/ccu-sun9i-a80.c
830
&pll_video1_clk.common,
drivers/clk/sunxi-ng/ccu-sun9i-a80.c
831
&pll_gpu_clk.common,
drivers/clk/sunxi-ng/ccu-sun9i-a80.c
832
&pll_de_clk.common,
drivers/clk/sunxi-ng/ccu-sun9i-a80.c
833
&pll_isp_clk.common,
drivers/clk/sunxi-ng/ccu-sun9i-a80.c
834
&pll_periph1_clk.common,
drivers/clk/sunxi-ng/ccu-sun9i-a80.c
835
&c0cpux_clk.common,
drivers/clk/sunxi-ng/ccu-sun9i-a80.c
836
&c1cpux_clk.common,
drivers/clk/sunxi-ng/ccu-sun9i-a80.c
837
&atb0_clk.common,
drivers/clk/sunxi-ng/ccu-sun9i-a80.c
838
&axi0_clk.common,
drivers/clk/sunxi-ng/ccu-sun9i-a80.c
839
&atb1_clk.common,
drivers/clk/sunxi-ng/ccu-sun9i-a80.c
840
&axi1_clk.common,
drivers/clk/sunxi-ng/ccu-sun9i-a80.c
841
&gtbus_clk.common,
drivers/clk/sunxi-ng/ccu-sun9i-a80.c
842
&ahb0_clk.common,
drivers/clk/sunxi-ng/ccu-sun9i-a80.c
843
&ahb1_clk.common,
drivers/clk/sunxi-ng/ccu-sun9i-a80.c
844
&ahb2_clk.common,
drivers/clk/sunxi-ng/ccu-sun9i-a80.c
845
&apb0_clk.common,
drivers/clk/sunxi-ng/ccu-sun9i-a80.c
846
&apb1_clk.common,
drivers/clk/sunxi-ng/ccu-sun9i-a80.c
847
&cci400_clk.common,
drivers/clk/sunxi-ng/ccu-sun9i-a80.c
848
&ats_clk.common,
drivers/clk/sunxi-ng/ccu-sun9i-a80.c
849
&trace_clk.common,
drivers/clk/sunxi-ng/ccu-sun9i-a80.c
851
&out_a_clk.common,
drivers/clk/sunxi-ng/ccu-sun9i-a80.c
852
&out_b_clk.common,
drivers/clk/sunxi-ng/ccu-sun9i-a80.c
855
&nand0_0_clk.common,
drivers/clk/sunxi-ng/ccu-sun9i-a80.c
856
&nand0_1_clk.common,
drivers/clk/sunxi-ng/ccu-sun9i-a80.c
857
&nand1_0_clk.common,
drivers/clk/sunxi-ng/ccu-sun9i-a80.c
858
&nand1_1_clk.common,
drivers/clk/sunxi-ng/ccu-sun9i-a80.c
859
&mmc0_clk.common,
drivers/clk/sunxi-ng/ccu-sun9i-a80.c
860
&mmc0_sample_clk.common,
drivers/clk/sunxi-ng/ccu-sun9i-a80.c
861
&mmc0_output_clk.common,
drivers/clk/sunxi-ng/ccu-sun9i-a80.c
862
&mmc1_clk.common,
drivers/clk/sunxi-ng/ccu-sun9i-a80.c
863
&mmc1_sample_clk.common,
drivers/clk/sunxi-ng/ccu-sun9i-a80.c
864
&mmc1_output_clk.common,
drivers/clk/sunxi-ng/ccu-sun9i-a80.c
865
&mmc2_clk.common,
drivers/clk/sunxi-ng/ccu-sun9i-a80.c
866
&mmc2_sample_clk.common,
drivers/clk/sunxi-ng/ccu-sun9i-a80.c
867
&mmc2_output_clk.common,
drivers/clk/sunxi-ng/ccu-sun9i-a80.c
868
&mmc3_clk.common,
drivers/clk/sunxi-ng/ccu-sun9i-a80.c
869
&mmc3_sample_clk.common,
drivers/clk/sunxi-ng/ccu-sun9i-a80.c
870
&mmc3_output_clk.common,
drivers/clk/sunxi-ng/ccu-sun9i-a80.c
871
&ts_clk.common,
drivers/clk/sunxi-ng/ccu-sun9i-a80.c
872
&ss_clk.common,
drivers/clk/sunxi-ng/ccu-sun9i-a80.c
873
&spi0_clk.common,
drivers/clk/sunxi-ng/ccu-sun9i-a80.c
874
&spi1_clk.common,
drivers/clk/sunxi-ng/ccu-sun9i-a80.c
875
&spi2_clk.common,
drivers/clk/sunxi-ng/ccu-sun9i-a80.c
876
&spi3_clk.common,
drivers/clk/sunxi-ng/ccu-sun9i-a80.c
877
&i2s0_clk.common,
drivers/clk/sunxi-ng/ccu-sun9i-a80.c
878
&i2s1_clk.common,
drivers/clk/sunxi-ng/ccu-sun9i-a80.c
879
&spdif_clk.common,
drivers/clk/sunxi-ng/ccu-sun9i-a80.c
880
&sdram_clk.common,
drivers/clk/sunxi-ng/ccu-sun9i-a80.c
881
&de_clk.common,
drivers/clk/sunxi-ng/ccu-sun9i-a80.c
882
&edp_clk.common,
drivers/clk/sunxi-ng/ccu-sun9i-a80.c
883
&mp_clk.common,
drivers/clk/sunxi-ng/ccu-sun9i-a80.c
884
&lcd0_clk.common,
drivers/clk/sunxi-ng/ccu-sun9i-a80.c
885
&lcd1_clk.common,
drivers/clk/sunxi-ng/ccu-sun9i-a80.c
886
&mipi_dsi0_clk.common,
drivers/clk/sunxi-ng/ccu-sun9i-a80.c
887
&mipi_dsi1_clk.common,
drivers/clk/sunxi-ng/ccu-sun9i-a80.c
888
&hdmi_clk.common,
drivers/clk/sunxi-ng/ccu-sun9i-a80.c
889
&hdmi_slow_clk.common,
drivers/clk/sunxi-ng/ccu-sun9i-a80.c
890
&mipi_csi_clk.common,
drivers/clk/sunxi-ng/ccu-sun9i-a80.c
891
&csi_isp_clk.common,
drivers/clk/sunxi-ng/ccu-sun9i-a80.c
892
&csi_misc_clk.common,
drivers/clk/sunxi-ng/ccu-sun9i-a80.c
893
&csi0_mclk_clk.common,
drivers/clk/sunxi-ng/ccu-sun9i-a80.c
894
&csi1_mclk_clk.common,
drivers/clk/sunxi-ng/ccu-sun9i-a80.c
895
&fd_clk.common,
drivers/clk/sunxi-ng/ccu-sun9i-a80.c
896
&ve_clk.common,
drivers/clk/sunxi-ng/ccu-sun9i-a80.c
897
&avs_clk.common,
drivers/clk/sunxi-ng/ccu-sun9i-a80.c
898
&gpu_core_clk.common,
drivers/clk/sunxi-ng/ccu-sun9i-a80.c
899
&gpu_memory_clk.common,
drivers/clk/sunxi-ng/ccu-sun9i-a80.c
900
&gpu_axi_clk.common,
drivers/clk/sunxi-ng/ccu-sun9i-a80.c
901
&sata_clk.common,
drivers/clk/sunxi-ng/ccu-sun9i-a80.c
902
&ac97_clk.common,
drivers/clk/sunxi-ng/ccu-sun9i-a80.c
903
&mipi_hsi_clk.common,
drivers/clk/sunxi-ng/ccu-sun9i-a80.c
904
&gpadc_clk.common,
drivers/clk/sunxi-ng/ccu-sun9i-a80.c
905
&cir_tx_clk.common,
drivers/clk/sunxi-ng/ccu-sun9i-a80.c
908
&bus_fd_clk.common,
drivers/clk/sunxi-ng/ccu-sun9i-a80.c
909
&bus_ve_clk.common,
drivers/clk/sunxi-ng/ccu-sun9i-a80.c
91
.common = {
drivers/clk/sunxi-ng/ccu-sun9i-a80.c
910
&bus_gpu_ctrl_clk.common,
drivers/clk/sunxi-ng/ccu-sun9i-a80.c
911
&bus_ss_clk.common,
drivers/clk/sunxi-ng/ccu-sun9i-a80.c
912
&bus_mmc_clk.common,
drivers/clk/sunxi-ng/ccu-sun9i-a80.c
913
&bus_nand0_clk.common,
drivers/clk/sunxi-ng/ccu-sun9i-a80.c
914
&bus_nand1_clk.common,
drivers/clk/sunxi-ng/ccu-sun9i-a80.c
915
&bus_sdram_clk.common,
drivers/clk/sunxi-ng/ccu-sun9i-a80.c
916
&bus_mipi_hsi_clk.common,
drivers/clk/sunxi-ng/ccu-sun9i-a80.c
917
&bus_sata_clk.common,
drivers/clk/sunxi-ng/ccu-sun9i-a80.c
918
&bus_ts_clk.common,
drivers/clk/sunxi-ng/ccu-sun9i-a80.c
919
&bus_spi0_clk.common,
drivers/clk/sunxi-ng/ccu-sun9i-a80.c
920
&bus_spi1_clk.common,
drivers/clk/sunxi-ng/ccu-sun9i-a80.c
921
&bus_spi2_clk.common,
drivers/clk/sunxi-ng/ccu-sun9i-a80.c
922
&bus_spi3_clk.common,
drivers/clk/sunxi-ng/ccu-sun9i-a80.c
925
&bus_otg_clk.common,
drivers/clk/sunxi-ng/ccu-sun9i-a80.c
926
&bus_usb_clk.common,
drivers/clk/sunxi-ng/ccu-sun9i-a80.c
927
&bus_gmac_clk.common,
drivers/clk/sunxi-ng/ccu-sun9i-a80.c
928
&bus_msgbox_clk.common,
drivers/clk/sunxi-ng/ccu-sun9i-a80.c
929
&bus_spinlock_clk.common,
drivers/clk/sunxi-ng/ccu-sun9i-a80.c
930
&bus_hstimer_clk.common,
drivers/clk/sunxi-ng/ccu-sun9i-a80.c
931
&bus_dma_clk.common,
drivers/clk/sunxi-ng/ccu-sun9i-a80.c
934
&bus_lcd0_clk.common,
drivers/clk/sunxi-ng/ccu-sun9i-a80.c
935
&bus_lcd1_clk.common,
drivers/clk/sunxi-ng/ccu-sun9i-a80.c
936
&bus_edp_clk.common,
drivers/clk/sunxi-ng/ccu-sun9i-a80.c
937
&bus_csi_clk.common,
drivers/clk/sunxi-ng/ccu-sun9i-a80.c
938
&bus_hdmi_clk.common,
drivers/clk/sunxi-ng/ccu-sun9i-a80.c
939
&bus_de_clk.common,
drivers/clk/sunxi-ng/ccu-sun9i-a80.c
940
&bus_mp_clk.common,
drivers/clk/sunxi-ng/ccu-sun9i-a80.c
941
&bus_mipi_dsi_clk.common,
drivers/clk/sunxi-ng/ccu-sun9i-a80.c
944
&bus_spdif_clk.common,
drivers/clk/sunxi-ng/ccu-sun9i-a80.c
945
&bus_pio_clk.common,
drivers/clk/sunxi-ng/ccu-sun9i-a80.c
946
&bus_ac97_clk.common,
drivers/clk/sunxi-ng/ccu-sun9i-a80.c
947
&bus_i2s0_clk.common,
drivers/clk/sunxi-ng/ccu-sun9i-a80.c
948
&bus_i2s1_clk.common,
drivers/clk/sunxi-ng/ccu-sun9i-a80.c
949
&bus_lradc_clk.common,
drivers/clk/sunxi-ng/ccu-sun9i-a80.c
950
&bus_gpadc_clk.common,
drivers/clk/sunxi-ng/ccu-sun9i-a80.c
951
&bus_twd_clk.common,
drivers/clk/sunxi-ng/ccu-sun9i-a80.c
952
&bus_cir_tx_clk.common,
drivers/clk/sunxi-ng/ccu-sun9i-a80.c
955
&bus_i2c0_clk.common,
drivers/clk/sunxi-ng/ccu-sun9i-a80.c
956
&bus_i2c1_clk.common,
drivers/clk/sunxi-ng/ccu-sun9i-a80.c
957
&bus_i2c2_clk.common,
drivers/clk/sunxi-ng/ccu-sun9i-a80.c
958
&bus_i2c3_clk.common,
drivers/clk/sunxi-ng/ccu-sun9i-a80.c
959
&bus_i2c4_clk.common,
drivers/clk/sunxi-ng/ccu-sun9i-a80.c
960
&bus_uart0_clk.common,
drivers/clk/sunxi-ng/ccu-sun9i-a80.c
961
&bus_uart1_clk.common,
drivers/clk/sunxi-ng/ccu-sun9i-a80.c
962
&bus_uart2_clk.common,
drivers/clk/sunxi-ng/ccu-sun9i-a80.c
963
&bus_uart3_clk.common,
drivers/clk/sunxi-ng/ccu-sun9i-a80.c
964
&bus_uart4_clk.common,
drivers/clk/sunxi-ng/ccu-sun9i-a80.c
965
&bus_uart5_clk.common,
drivers/clk/sunxi-ng/ccu-sun9i-a80.c
970
[CLK_PLL_C0CPUX] = &pll_c0cpux_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun9i-a80.c
971
[CLK_PLL_C1CPUX] = &pll_c1cpux_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun9i-a80.c
972
[CLK_PLL_AUDIO] = &pll_audio_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun9i-a80.c
973
[CLK_PLL_PERIPH0] = &pll_periph0_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun9i-a80.c
974
[CLK_PLL_VE] = &pll_ve_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun9i-a80.c
975
[CLK_PLL_DDR] = &pll_ddr_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun9i-a80.c
976
[CLK_PLL_VIDEO0] = &pll_video0_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun9i-a80.c
977
[CLK_PLL_VIDEO1] = &pll_video1_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun9i-a80.c
978
[CLK_PLL_GPU] = &pll_gpu_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun9i-a80.c
979
[CLK_PLL_DE] = &pll_de_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun9i-a80.c
980
[CLK_PLL_ISP] = &pll_isp_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun9i-a80.c
981
[CLK_PLL_PERIPH1] = &pll_periph1_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun9i-a80.c
982
[CLK_C0CPUX] = &c0cpux_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun9i-a80.c
983
[CLK_C1CPUX] = &c1cpux_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun9i-a80.c
984
[CLK_ATB0] = &atb0_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun9i-a80.c
985
[CLK_AXI0] = &axi0_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun9i-a80.c
986
[CLK_ATB1] = &atb1_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun9i-a80.c
987
[CLK_AXI1] = &axi1_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun9i-a80.c
988
[CLK_GTBUS] = &gtbus_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun9i-a80.c
989
[CLK_AHB0] = &ahb0_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun9i-a80.c
990
[CLK_AHB1] = &ahb1_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun9i-a80.c
991
[CLK_AHB2] = &ahb2_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun9i-a80.c
992
[CLK_APB0] = &apb0_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun9i-a80.c
993
[CLK_APB1] = &apb1_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun9i-a80.c
994
[CLK_CCI400] = &cci400_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun9i-a80.c
995
[CLK_ATS] = &ats_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun9i-a80.c
996
[CLK_TRACE] = &trace_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun9i-a80.c
998
[CLK_OUT_A] = &out_a_clk.common.hw,
drivers/clk/sunxi-ng/ccu-sun9i-a80.c
999
[CLK_OUT_B] = &out_b_clk.common.hw,
drivers/clk/sunxi-ng/ccu-suniv-f1c100s.c
101
.common = {
drivers/clk/sunxi-ng/ccu-suniv-f1c100s.c
129
.common = {
drivers/clk/sunxi-ng/ccu-suniv-f1c100s.c
321
&pll_cpu_clk.common,
drivers/clk/sunxi-ng/ccu-suniv-f1c100s.c
322
&pll_audio_base_clk.common,
drivers/clk/sunxi-ng/ccu-suniv-f1c100s.c
323
&pll_video_clk.common,
drivers/clk/sunxi-ng/ccu-suniv-f1c100s.c
324
&pll_ve_clk.common,
drivers/clk/sunxi-ng/ccu-suniv-f1c100s.c
325
&pll_ddr0_clk.common,
drivers/clk/sunxi-ng/ccu-suniv-f1c100s.c
326
&pll_periph_clk.common,
drivers/clk/sunxi-ng/ccu-suniv-f1c100s.c
327
&cpu_clk.common,
drivers/clk/sunxi-ng/ccu-suniv-f1c100s.c
328
&ahb_clk.common,
drivers/clk/sunxi-ng/ccu-suniv-f1c100s.c
329
&apb_clk.common,
drivers/clk/sunxi-ng/ccu-suniv-f1c100s.c
330
&bus_dma_clk.common,
drivers/clk/sunxi-ng/ccu-suniv-f1c100s.c
331
&bus_mmc0_clk.common,
drivers/clk/sunxi-ng/ccu-suniv-f1c100s.c
332
&bus_mmc1_clk.common,
drivers/clk/sunxi-ng/ccu-suniv-f1c100s.c
333
&bus_dram_clk.common,
drivers/clk/sunxi-ng/ccu-suniv-f1c100s.c
334
&bus_spi0_clk.common,
drivers/clk/sunxi-ng/ccu-suniv-f1c100s.c
335
&bus_spi1_clk.common,
drivers/clk/sunxi-ng/ccu-suniv-f1c100s.c
336
&bus_otg_clk.common,
drivers/clk/sunxi-ng/ccu-suniv-f1c100s.c
337
&bus_ve_clk.common,
drivers/clk/sunxi-ng/ccu-suniv-f1c100s.c
338
&bus_lcd_clk.common,
drivers/clk/sunxi-ng/ccu-suniv-f1c100s.c
339
&bus_deinterlace_clk.common,
drivers/clk/sunxi-ng/ccu-suniv-f1c100s.c
340
&bus_csi_clk.common,
drivers/clk/sunxi-ng/ccu-suniv-f1c100s.c
341
&bus_tve_clk.common,
drivers/clk/sunxi-ng/ccu-suniv-f1c100s.c
342
&bus_tvd_clk.common,
drivers/clk/sunxi-ng/ccu-suniv-f1c100s.c
343
&bus_de_be_clk.common,
drivers/clk/sunxi-ng/ccu-suniv-f1c100s.c
344
&bus_de_fe_clk.common,
drivers/clk/sunxi-ng/ccu-suniv-f1c100s.c
345
&bus_codec_clk.common,
drivers/clk/sunxi-ng/ccu-suniv-f1c100s.c
346
&bus_spdif_clk.common,
drivers/clk/sunxi-ng/ccu-suniv-f1c100s.c
347
&bus_ir_clk.common,
drivers/clk/sunxi-ng/ccu-suniv-f1c100s.c
348
&bus_rsb_clk.common,
drivers/clk/sunxi-ng/ccu-suniv-f1c100s.c
349
&bus_i2s0_clk.common,
drivers/clk/sunxi-ng/ccu-suniv-f1c100s.c
350
&bus_i2c0_clk.common,
drivers/clk/sunxi-ng/ccu-suniv-f1c100s.c
351
&bus_i2c1_clk.common,
drivers/clk/sunxi-ng/ccu-suniv-f1c100s.c
352
&bus_i2c2_clk.common,
drivers/clk/sunxi-ng/ccu-suniv-f1c100s.c
353
&bus_pio_clk.common,
drivers/clk/sunxi-ng/ccu-suniv-f1c100s.c
354
&bus_uart0_clk.common,
drivers/clk/sunxi-ng/ccu-suniv-f1c100s.c
355
&bus_uart1_clk.common,
drivers/clk/sunxi-ng/ccu-suniv-f1c100s.c
356
&bus_uart2_clk.common,
drivers/clk/sunxi-ng/ccu-suniv-f1c100s.c
357
&mmc0_clk.common,
drivers/clk/sunxi-ng/ccu-suniv-f1c100s.c
358
&mmc0_sample_clk.common,
drivers/clk/sunxi-ng/ccu-suniv-f1c100s.c
359
&mmc0_output_clk.common,
drivers/clk/sunxi-ng/ccu-suniv-f1c100s.c
360
&mmc1_clk.common,
drivers/clk/sunxi-ng/ccu-suniv-f1c100s.c
361
&mmc1_sample_clk.common,
drivers/clk/sunxi-ng/ccu-suniv-f1c100s.c
362
&mmc1_output_clk.common,
drivers/clk/sunxi-ng/ccu-suniv-f1c100s.c
363
&i2s_clk.common,
drivers/clk/sunxi-ng/ccu-suniv-f1c100s.c
364
&spdif_clk.common,
drivers/clk/sunxi-ng/ccu-suniv-f1c100s.c
365
&ir_clk.common,
drivers/clk/sunxi-ng/ccu-suniv-f1c100s.c
366
&usb_phy0_clk.common,
drivers/clk/sunxi-ng/ccu-suniv-f1c100s.c
367
&dram_ve_clk.common,
drivers/clk/sunxi-ng/ccu-suniv-f1c100s.c
368
&dram_csi_clk.common,
drivers/clk/sunxi-ng/ccu-suniv-f1c100s.c
369
&dram_deinterlace_clk.common,
drivers/clk/sunxi-ng/ccu-suniv-f1c100s.c
37
.common = {
drivers/clk/sunxi-ng/ccu-suniv-f1c100s.c
370
&dram_tvd_clk.common,
drivers/clk/sunxi-ng/ccu-suniv-f1c100s.c
371
&dram_de_fe_clk.common,
drivers/clk/sunxi-ng/ccu-suniv-f1c100s.c
372
&dram_de_be_clk.common,
drivers/clk/sunxi-ng/ccu-suniv-f1c100s.c
373
&de_be_clk.common,
drivers/clk/sunxi-ng/ccu-suniv-f1c100s.c
374
&de_fe_clk.common,
drivers/clk/sunxi-ng/ccu-suniv-f1c100s.c
375
&tcon_clk.common,
drivers/clk/sunxi-ng/ccu-suniv-f1c100s.c
376
&deinterlace_clk.common,
drivers/clk/sunxi-ng/ccu-suniv-f1c100s.c
377
&tve_clk2_clk.common,
drivers/clk/sunxi-ng/ccu-suniv-f1c100s.c
378
&tve_clk1_clk.common,
drivers/clk/sunxi-ng/ccu-suniv-f1c100s.c
379
&tvd_clk.common,
drivers/clk/sunxi-ng/ccu-suniv-f1c100s.c
380
&csi_clk.common,
drivers/clk/sunxi-ng/ccu-suniv-f1c100s.c
381
&ve_clk.common,
drivers/clk/sunxi-ng/ccu-suniv-f1c100s.c
382
&codec_clk.common,
drivers/clk/sunxi-ng/ccu-suniv-f1c100s.c
383
&avs_clk.common,
drivers/clk/sunxi-ng/ccu-suniv-f1c100s.c
387
&pll_audio_base_clk.common.hw
drivers/clk/sunxi-ng/ccu-suniv-f1c100s.c
403
&pll_video_clk.common.hw,
drivers/clk/sunxi-ng/ccu-suniv-f1c100s.c
408
[CLK_PLL_CPU] = &pll_cpu_clk.common.hw,
drivers/clk/sunxi-ng/ccu-suniv-f1c100s.c
409
[CLK_PLL_AUDIO_BASE] = &pll_audio_base_clk.common.hw,
drivers/clk/sunxi-ng/ccu-suniv-f1c100s.c
414
[CLK_PLL_VIDEO] = &pll_video_clk.common.hw,
drivers/clk/sunxi-ng/ccu-suniv-f1c100s.c
416
[CLK_PLL_VE] = &pll_ve_clk.common.hw,
drivers/clk/sunxi-ng/ccu-suniv-f1c100s.c
417
[CLK_PLL_DDR0] = &pll_ddr0_clk.common.hw,
drivers/clk/sunxi-ng/ccu-suniv-f1c100s.c
418
[CLK_PLL_PERIPH] = &pll_periph_clk.common.hw,
drivers/clk/sunxi-ng/ccu-suniv-f1c100s.c
419
[CLK_CPU] = &cpu_clk.common.hw,
drivers/clk/sunxi-ng/ccu-suniv-f1c100s.c
420
[CLK_AHB] = &ahb_clk.common.hw,
drivers/clk/sunxi-ng/ccu-suniv-f1c100s.c
421
[CLK_APB] = &apb_clk.common.hw,
drivers/clk/sunxi-ng/ccu-suniv-f1c100s.c
422
[CLK_BUS_DMA] = &bus_dma_clk.common.hw,
drivers/clk/sunxi-ng/ccu-suniv-f1c100s.c
423
[CLK_BUS_MMC0] = &bus_mmc0_clk.common.hw,
drivers/clk/sunxi-ng/ccu-suniv-f1c100s.c
424
[CLK_BUS_MMC1] = &bus_mmc1_clk.common.hw,
drivers/clk/sunxi-ng/ccu-suniv-f1c100s.c
425
[CLK_BUS_DRAM] = &bus_dram_clk.common.hw,
drivers/clk/sunxi-ng/ccu-suniv-f1c100s.c
426
[CLK_BUS_SPI0] = &bus_spi0_clk.common.hw,
drivers/clk/sunxi-ng/ccu-suniv-f1c100s.c
427
[CLK_BUS_SPI1] = &bus_spi1_clk.common.hw,
drivers/clk/sunxi-ng/ccu-suniv-f1c100s.c
428
[CLK_BUS_OTG] = &bus_otg_clk.common.hw,
drivers/clk/sunxi-ng/ccu-suniv-f1c100s.c
429
[CLK_BUS_VE] = &bus_ve_clk.common.hw,
drivers/clk/sunxi-ng/ccu-suniv-f1c100s.c
430
[CLK_BUS_LCD] = &bus_lcd_clk.common.hw,
drivers/clk/sunxi-ng/ccu-suniv-f1c100s.c
431
[CLK_BUS_DEINTERLACE] = &bus_deinterlace_clk.common.hw,
drivers/clk/sunxi-ng/ccu-suniv-f1c100s.c
432
[CLK_BUS_CSI] = &bus_csi_clk.common.hw,
drivers/clk/sunxi-ng/ccu-suniv-f1c100s.c
433
[CLK_BUS_TVD] = &bus_tvd_clk.common.hw,
drivers/clk/sunxi-ng/ccu-suniv-f1c100s.c
434
[CLK_BUS_TVE] = &bus_tve_clk.common.hw,
drivers/clk/sunxi-ng/ccu-suniv-f1c100s.c
435
[CLK_BUS_DE_BE] = &bus_de_be_clk.common.hw,
drivers/clk/sunxi-ng/ccu-suniv-f1c100s.c
436
[CLK_BUS_DE_FE] = &bus_de_fe_clk.common.hw,
drivers/clk/sunxi-ng/ccu-suniv-f1c100s.c
437
[CLK_BUS_CODEC] = &bus_codec_clk.common.hw,
drivers/clk/sunxi-ng/ccu-suniv-f1c100s.c
438
[CLK_BUS_SPDIF] = &bus_spdif_clk.common.hw,
drivers/clk/sunxi-ng/ccu-suniv-f1c100s.c
439
[CLK_BUS_IR] = &bus_ir_clk.common.hw,
drivers/clk/sunxi-ng/ccu-suniv-f1c100s.c
440
[CLK_BUS_RSB] = &bus_rsb_clk.common.hw,
drivers/clk/sunxi-ng/ccu-suniv-f1c100s.c
441
[CLK_BUS_I2S0] = &bus_i2s0_clk.common.hw,
drivers/clk/sunxi-ng/ccu-suniv-f1c100s.c
442
[CLK_BUS_I2C0] = &bus_i2c0_clk.common.hw,
drivers/clk/sunxi-ng/ccu-suniv-f1c100s.c
443
[CLK_BUS_I2C1] = &bus_i2c1_clk.common.hw,
drivers/clk/sunxi-ng/ccu-suniv-f1c100s.c
444
[CLK_BUS_I2C2] = &bus_i2c2_clk.common.hw,
drivers/clk/sunxi-ng/ccu-suniv-f1c100s.c
445
[CLK_BUS_PIO] = &bus_pio_clk.common.hw,
drivers/clk/sunxi-ng/ccu-suniv-f1c100s.c
446
[CLK_BUS_UART0] = &bus_uart0_clk.common.hw,
drivers/clk/sunxi-ng/ccu-suniv-f1c100s.c
447
[CLK_BUS_UART1] = &bus_uart1_clk.common.hw,
drivers/clk/sunxi-ng/ccu-suniv-f1c100s.c
448
[CLK_BUS_UART2] = &bus_uart2_clk.common.hw,
drivers/clk/sunxi-ng/ccu-suniv-f1c100s.c
449
[CLK_MMC0] = &mmc0_clk.common.hw,
drivers/clk/sunxi-ng/ccu-suniv-f1c100s.c
450
[CLK_MMC0_SAMPLE] = &mmc0_sample_clk.common.hw,
drivers/clk/sunxi-ng/ccu-suniv-f1c100s.c
451
[CLK_MMC0_OUTPUT] = &mmc0_output_clk.common.hw,
drivers/clk/sunxi-ng/ccu-suniv-f1c100s.c
452
[CLK_MMC1] = &mmc1_clk.common.hw,
drivers/clk/sunxi-ng/ccu-suniv-f1c100s.c
453
[CLK_MMC1_SAMPLE] = &mmc1_sample_clk.common.hw,
drivers/clk/sunxi-ng/ccu-suniv-f1c100s.c
454
[CLK_MMC1_OUTPUT] = &mmc1_output_clk.common.hw,
drivers/clk/sunxi-ng/ccu-suniv-f1c100s.c
455
[CLK_I2S] = &i2s_clk.common.hw,
drivers/clk/sunxi-ng/ccu-suniv-f1c100s.c
456
[CLK_SPDIF] = &spdif_clk.common.hw,
drivers/clk/sunxi-ng/ccu-suniv-f1c100s.c
457
[CLK_IR] = &ir_clk.common.hw,
drivers/clk/sunxi-ng/ccu-suniv-f1c100s.c
458
[CLK_USB_PHY0] = &usb_phy0_clk.common.hw,
drivers/clk/sunxi-ng/ccu-suniv-f1c100s.c
459
[CLK_DRAM_VE] = &dram_ve_clk.common.hw,
drivers/clk/sunxi-ng/ccu-suniv-f1c100s.c
460
[CLK_DRAM_CSI] = &dram_csi_clk.common.hw,
drivers/clk/sunxi-ng/ccu-suniv-f1c100s.c
461
[CLK_DRAM_DEINTERLACE] = &dram_deinterlace_clk.common.hw,
drivers/clk/sunxi-ng/ccu-suniv-f1c100s.c
462
[CLK_DRAM_TVD] = &dram_tvd_clk.common.hw,
drivers/clk/sunxi-ng/ccu-suniv-f1c100s.c
463
[CLK_DRAM_DE_FE] = &dram_de_fe_clk.common.hw,
drivers/clk/sunxi-ng/ccu-suniv-f1c100s.c
464
[CLK_DRAM_DE_BE] = &dram_de_be_clk.common.hw,
drivers/clk/sunxi-ng/ccu-suniv-f1c100s.c
465
[CLK_DE_BE] = &de_be_clk.common.hw,
drivers/clk/sunxi-ng/ccu-suniv-f1c100s.c
466
[CLK_DE_FE] = &de_fe_clk.common.hw,
drivers/clk/sunxi-ng/ccu-suniv-f1c100s.c
467
[CLK_TCON] = &tcon_clk.common.hw,
drivers/clk/sunxi-ng/ccu-suniv-f1c100s.c
468
[CLK_DEINTERLACE] = &deinterlace_clk.common.hw,
drivers/clk/sunxi-ng/ccu-suniv-f1c100s.c
469
[CLK_TVE2_CLK] = &tve_clk2_clk.common.hw,
drivers/clk/sunxi-ng/ccu-suniv-f1c100s.c
470
[CLK_TVE1_CLK] = &tve_clk1_clk.common.hw,
drivers/clk/sunxi-ng/ccu-suniv-f1c100s.c
471
[CLK_TVD] = &tvd_clk.common.hw,
drivers/clk/sunxi-ng/ccu-suniv-f1c100s.c
472
[CLK_CSI] = &csi_clk.common.hw,
drivers/clk/sunxi-ng/ccu-suniv-f1c100s.c
473
[CLK_VE] = &ve_clk.common.hw,
drivers/clk/sunxi-ng/ccu-suniv-f1c100s.c
474
[CLK_CODEC] = &codec_clk.common.hw,
drivers/clk/sunxi-ng/ccu-suniv-f1c100s.c
475
[CLK_AVS] = &avs_clk.common.hw,
drivers/clk/sunxi-ng/ccu-suniv-f1c100s.c
522
.common = &pll_cpu_clk.common,
drivers/clk/sunxi-ng/ccu-suniv-f1c100s.c
529
.common = &cpu_clk.common,
drivers/clk/sunxi-ng/ccu-suniv-f1c100s.c
558
ccu_mux_notifier_register(pll_cpu_clk.common.hw.clk,
drivers/clk/sunxi-ng/ccu_common.c
107
return clk_notifier_register(pll_nb->common->hw.clk,
drivers/clk/sunxi-ng/ccu_common.c
25
void ccu_helper_wait_for_lock(struct ccu_common *common, u32 lock)
drivers/clk/sunxi-ng/ccu_common.c
33
if (common->features & CCU_FEATURE_LOCK_REG)
drivers/clk/sunxi-ng/ccu_common.c
34
addr = common->base + common->lock_reg;
drivers/clk/sunxi-ng/ccu_common.c
36
addr = common->base + common->reg;
drivers/clk/sunxi-ng/ccu_common.c
42
bool ccu_is_better_rate(struct ccu_common *common,
drivers/clk/sunxi-ng/ccu_common.c
49
clk_hw_get_rate_range(&common->hw, &min_rate, &max_rate);
drivers/clk/sunxi-ng/ccu_common.c
57
if (common->features & CCU_FEATURE_CLOSEST_RATE)
drivers/clk/sunxi-ng/ccu_common.c
91
ccu_gate_helper_disable(pll->common, pll->enable);
drivers/clk/sunxi-ng/ccu_common.c
93
ret = ccu_gate_helper_enable(pll->common, pll->enable);
drivers/clk/sunxi-ng/ccu_common.c
97
ccu_helper_wait_for_lock(pll->common, pll->lock);
drivers/clk/sunxi-ng/ccu_common.h
62
void ccu_helper_wait_for_lock(struct ccu_common *common, u32 lock);
drivers/clk/sunxi-ng/ccu_common.h
64
bool ccu_is_better_rate(struct ccu_common *common,
drivers/clk/sunxi-ng/ccu_common.h
71
struct ccu_common *common;
drivers/clk/sunxi-ng/ccu_div.c
104
spin_lock_irqsave(cd->common.lock, flags);
drivers/clk/sunxi-ng/ccu_div.c
106
reg = readl(cd->common.base + cd->common.reg);
drivers/clk/sunxi-ng/ccu_div.c
108
if (cd->common.features & CCU_FEATURE_UPDATE_BIT)
drivers/clk/sunxi-ng/ccu_div.c
112
cd->common.base + cd->common.reg);
drivers/clk/sunxi-ng/ccu_div.c
114
spin_unlock_irqrestore(cd->common.lock, flags);
drivers/clk/sunxi-ng/ccu_div.c
123
return ccu_mux_helper_get_parent(&cd->common, &cd->mux);
drivers/clk/sunxi-ng/ccu_div.c
130
return ccu_mux_helper_set_parent(&cd->common, &cd->mux, index);
drivers/clk/sunxi-ng/ccu_div.c
20
if (cd->common.features & CCU_FEATURE_FIXED_POSTDIV)
drivers/clk/sunxi-ng/ccu_div.c
23
ret = divider_determine_rate(&cd->common.hw, req, cd->div.table,
drivers/clk/sunxi-ng/ccu_div.c
28
if (cd->common.features & CCU_FEATURE_FIXED_POSTDIV)
drivers/clk/sunxi-ng/ccu_div.c
38
return ccu_gate_helper_disable(&cd->common, cd->enable);
drivers/clk/sunxi-ng/ccu_div.c
45
return ccu_gate_helper_enable(&cd->common, cd->enable);
drivers/clk/sunxi-ng/ccu_div.c
52
return ccu_gate_helper_is_enabled(&cd->common, cd->enable);
drivers/clk/sunxi-ng/ccu_div.c
62
reg = readl(cd->common.base + cd->common.reg);
drivers/clk/sunxi-ng/ccu_div.c
66
parent_rate = ccu_mux_helper_apply_prediv(&cd->common, &cd->mux, -1,
drivers/clk/sunxi-ng/ccu_div.c
72
if (cd->common.features & CCU_FEATURE_FIXED_POSTDIV)
drivers/clk/sunxi-ng/ccu_div.c
83
return ccu_mux_helper_determine_rate(&cd->common, &cd->mux,
drivers/clk/sunxi-ng/ccu_div.c
95
parent_rate = ccu_mux_helper_apply_prediv(&cd->common, &cd->mux, -1,
drivers/clk/sunxi-ng/ccu_div.c
98
if (cd->common.features & CCU_FEATURE_FIXED_POSTDIV)
drivers/clk/sunxi-ng/ccu_div.h
117
.common = { \
drivers/clk/sunxi-ng/ccu_div.h
137
.common = { \
drivers/clk/sunxi-ng/ccu_div.h
156
.common = { \
drivers/clk/sunxi-ng/ccu_div.h
201
.common = { \
drivers/clk/sunxi-ng/ccu_div.h
223
.common = { \
drivers/clk/sunxi-ng/ccu_div.h
248
.common = { \
drivers/clk/sunxi-ng/ccu_div.h
263
.common = { \
drivers/clk/sunxi-ng/ccu_div.h
286
.common = { \
drivers/clk/sunxi-ng/ccu_div.h
297
struct ccu_common *common = hw_to_ccu_common(hw);
drivers/clk/sunxi-ng/ccu_div.h
299
return container_of(common, struct ccu_div, common);
drivers/clk/sunxi-ng/ccu_div.h
83
struct ccu_common common;
drivers/clk/sunxi-ng/ccu_div.h
94
.common = { \
drivers/clk/sunxi-ng/ccu_frac.c
105
spin_lock_irqsave(common->lock, flags);
drivers/clk/sunxi-ng/ccu_frac.c
106
reg = readl(common->base + common->reg);
drivers/clk/sunxi-ng/ccu_frac.c
108
writel(reg | sel, common->base + common->reg);
drivers/clk/sunxi-ng/ccu_frac.c
109
spin_unlock_irqrestore(common->lock, flags);
drivers/clk/sunxi-ng/ccu_frac.c
111
ccu_helper_wait_for_lock(common, lock);
drivers/clk/sunxi-ng/ccu_frac.c
13
bool ccu_frac_helper_is_enabled(struct ccu_common *common,
drivers/clk/sunxi-ng/ccu_frac.c
16
if (!(common->features & CCU_FEATURE_FRACTIONAL))
drivers/clk/sunxi-ng/ccu_frac.c
19
return !(readl(common->base + common->reg) & cf->enable);
drivers/clk/sunxi-ng/ccu_frac.c
23
void ccu_frac_helper_enable(struct ccu_common *common,
drivers/clk/sunxi-ng/ccu_frac.c
29
if (!(common->features & CCU_FEATURE_FRACTIONAL))
drivers/clk/sunxi-ng/ccu_frac.c
32
spin_lock_irqsave(common->lock, flags);
drivers/clk/sunxi-ng/ccu_frac.c
33
reg = readl(common->base + common->reg);
drivers/clk/sunxi-ng/ccu_frac.c
34
writel(reg & ~cf->enable, common->base + common->reg);
drivers/clk/sunxi-ng/ccu_frac.c
35
spin_unlock_irqrestore(common->lock, flags);
drivers/clk/sunxi-ng/ccu_frac.c
39
void ccu_frac_helper_disable(struct ccu_common *common,
drivers/clk/sunxi-ng/ccu_frac.c
45
if (!(common->features & CCU_FEATURE_FRACTIONAL))
drivers/clk/sunxi-ng/ccu_frac.c
48
spin_lock_irqsave(common->lock, flags);
drivers/clk/sunxi-ng/ccu_frac.c
49
reg = readl(common->base + common->reg);
drivers/clk/sunxi-ng/ccu_frac.c
50
writel(reg | cf->enable, common->base + common->reg);
drivers/clk/sunxi-ng/ccu_frac.c
51
spin_unlock_irqrestore(common->lock, flags);
drivers/clk/sunxi-ng/ccu_frac.c
55
bool ccu_frac_helper_has_rate(struct ccu_common *common,
drivers/clk/sunxi-ng/ccu_frac.c
59
if (!(common->features & CCU_FEATURE_FRACTIONAL))
drivers/clk/sunxi-ng/ccu_frac.c
66
unsigned long ccu_frac_helper_read_rate(struct ccu_common *common,
drivers/clk/sunxi-ng/ccu_frac.c
71
pr_debug("%s: Read fractional\n", clk_hw_get_name(&common->hw));
drivers/clk/sunxi-ng/ccu_frac.c
73
if (!(common->features & CCU_FEATURE_FRACTIONAL))
drivers/clk/sunxi-ng/ccu_frac.c
77
clk_hw_get_name(&common->hw), cf->rates[0], cf->rates[1]);
drivers/clk/sunxi-ng/ccu_frac.c
79
reg = readl(common->base + common->reg);
drivers/clk/sunxi-ng/ccu_frac.c
82
clk_hw_get_name(&common->hw), reg, cf->select);
drivers/clk/sunxi-ng/ccu_frac.c
88
int ccu_frac_helper_set_rate(struct ccu_common *common,
drivers/clk/sunxi-ng/ccu_frac.c
95
if (!(common->features & CCU_FEATURE_FRACTIONAL))
drivers/clk/sunxi-ng/ccu_frac.h
27
bool ccu_frac_helper_is_enabled(struct ccu_common *common,
drivers/clk/sunxi-ng/ccu_frac.h
29
void ccu_frac_helper_enable(struct ccu_common *common,
drivers/clk/sunxi-ng/ccu_frac.h
31
void ccu_frac_helper_disable(struct ccu_common *common,
drivers/clk/sunxi-ng/ccu_frac.h
34
bool ccu_frac_helper_has_rate(struct ccu_common *common,
drivers/clk/sunxi-ng/ccu_frac.h
38
unsigned long ccu_frac_helper_read_rate(struct ccu_common *common,
drivers/clk/sunxi-ng/ccu_frac.h
41
int ccu_frac_helper_set_rate(struct ccu_common *common,
drivers/clk/sunxi-ng/ccu_gate.c
100
if (cg->common.features & CCU_FEATURE_ALL_PREDIV)
drivers/clk/sunxi-ng/ccu_gate.c
101
div = cg->common.prediv;
drivers/clk/sunxi-ng/ccu_gate.c
106
if (cg->common.features & CCU_FEATURE_ALL_PREDIV)
drivers/clk/sunxi-ng/ccu_gate.c
12
void ccu_gate_helper_disable(struct ccu_common *common, u32 gate)
drivers/clk/sunxi-ng/ccu_gate.c
20
spin_lock_irqsave(common->lock, flags);
drivers/clk/sunxi-ng/ccu_gate.c
22
reg = readl(common->base + common->reg);
drivers/clk/sunxi-ng/ccu_gate.c
23
if (common->features & CCU_FEATURE_UPDATE_BIT)
drivers/clk/sunxi-ng/ccu_gate.c
25
writel(reg & ~gate, common->base + common->reg);
drivers/clk/sunxi-ng/ccu_gate.c
27
spin_unlock_irqrestore(common->lock, flags);
drivers/clk/sunxi-ng/ccu_gate.c
35
return ccu_gate_helper_disable(&cg->common, cg->enable);
drivers/clk/sunxi-ng/ccu_gate.c
38
int ccu_gate_helper_enable(struct ccu_common *common, u32 gate)
drivers/clk/sunxi-ng/ccu_gate.c
46
spin_lock_irqsave(common->lock, flags);
drivers/clk/sunxi-ng/ccu_gate.c
48
reg = readl(common->base + common->reg);
drivers/clk/sunxi-ng/ccu_gate.c
49
if (common->features & CCU_FEATURE_UPDATE_BIT)
drivers/clk/sunxi-ng/ccu_gate.c
51
writel(reg | gate, common->base + common->reg);
drivers/clk/sunxi-ng/ccu_gate.c
53
spin_unlock_irqrestore(common->lock, flags);
drivers/clk/sunxi-ng/ccu_gate.c
63
return ccu_gate_helper_enable(&cg->common, cg->enable);
drivers/clk/sunxi-ng/ccu_gate.c
66
int ccu_gate_helper_is_enabled(struct ccu_common *common, u32 gate)
drivers/clk/sunxi-ng/ccu_gate.c
71
return readl(common->base + common->reg) & gate;
drivers/clk/sunxi-ng/ccu_gate.c
79
return ccu_gate_helper_is_enabled(&cg->common, cg->enable);
drivers/clk/sunxi-ng/ccu_gate.c
88
if (cg->common.features & CCU_FEATURE_ALL_PREDIV)
drivers/clk/sunxi-ng/ccu_gate.c
89
rate /= cg->common.prediv;
drivers/clk/sunxi-ng/ccu_gate.h
103
.common = { \
drivers/clk/sunxi-ng/ccu_gate.h
116
struct ccu_common *common = hw_to_ccu_common(hw);
drivers/clk/sunxi-ng/ccu_gate.h
118
return container_of(common, struct ccu_gate, common);
drivers/clk/sunxi-ng/ccu_gate.h
121
void ccu_gate_helper_disable(struct ccu_common *common, u32 gate);
drivers/clk/sunxi-ng/ccu_gate.h
122
int ccu_gate_helper_enable(struct ccu_common *common, u32 gate);
drivers/clk/sunxi-ng/ccu_gate.h
123
int ccu_gate_helper_is_enabled(struct ccu_common *common, u32 gate);
drivers/clk/sunxi-ng/ccu_gate.h
16
struct ccu_common common;
drivers/clk/sunxi-ng/ccu_gate.h
22
.common = { \
drivers/clk/sunxi-ng/ccu_gate.h
34
.common = { \
drivers/clk/sunxi-ng/ccu_gate.h
46
.common = { \
drivers/clk/sunxi-ng/ccu_gate.h
62
.common = { \
drivers/clk/sunxi-ng/ccu_gate.h
75
.common = { \
drivers/clk/sunxi-ng/ccu_gate.h
89
.common = { \
drivers/clk/sunxi-ng/ccu_mp.c
115
if (cmp->common.features & CCU_FEATURE_FIXED_POSTDIV)
drivers/clk/sunxi-ng/ccu_mp.c
118
if (cmp->common.features & CCU_FEATURE_DUAL_DIV)
drivers/clk/sunxi-ng/ccu_mp.c
127
if (!clk_hw_can_set_rate_parent(&cmp->common.hw)) {
drivers/clk/sunxi-ng/ccu_mp.c
137
if (cmp->common.features & CCU_FEATURE_FIXED_POSTDIV)
drivers/clk/sunxi-ng/ccu_mp.c
147
return ccu_gate_helper_disable(&cmp->common, cmp->enable);
drivers/clk/sunxi-ng/ccu_mp.c
154
return ccu_gate_helper_enable(&cmp->common, cmp->enable);
drivers/clk/sunxi-ng/ccu_mp.c
161
return ccu_gate_helper_is_enabled(&cmp->common, cmp->enable);
drivers/clk/sunxi-ng/ccu_mp.c
173
parent_rate = ccu_mux_helper_apply_prediv(&cmp->common, &cmp->mux, -1,
drivers/clk/sunxi-ng/ccu_mp.c
176
reg = readl(cmp->common.base + cmp->common.reg);
drivers/clk/sunxi-ng/ccu_mp.c
187
if (cmp->common.features & CCU_FEATURE_DUAL_DIV)
drivers/clk/sunxi-ng/ccu_mp.c
192
if (cmp->common.features & CCU_FEATURE_FIXED_POSTDIV)
drivers/clk/sunxi-ng/ccu_mp.c
203
return ccu_mux_helper_determine_rate(&cmp->common, &cmp->mux,
drivers/clk/sunxi-ng/ccu_mp.c
217
if (cmp->common.features & CCU_FEATURE_DUAL_DIV)
drivers/clk/sunxi-ng/ccu_mp.c
221
parent_rate = ccu_mux_helper_apply_prediv(&cmp->common, &cmp->mux, -1,
drivers/clk/sunxi-ng/ccu_mp.c
231
if (cmp->common.features & CCU_FEATURE_FIXED_POSTDIV)
drivers/clk/sunxi-ng/ccu_mp.c
236
spin_lock_irqsave(cmp->common.lock, flags);
drivers/clk/sunxi-ng/ccu_mp.c
238
reg = readl(cmp->common.base + cmp->common.reg);
drivers/clk/sunxi-ng/ccu_mp.c
247
writel(reg, cmp->common.base + cmp->common.reg);
drivers/clk/sunxi-ng/ccu_mp.c
249
spin_unlock_irqrestore(cmp->common.lock, flags);
drivers/clk/sunxi-ng/ccu_mp.c
258
return ccu_mux_helper_get_parent(&cmp->common, &cmp->mux);
drivers/clk/sunxi-ng/ccu_mp.c
265
return ccu_mux_helper_set_parent(&cmp->common, &cmp->mux, index);
drivers/clk/sunxi-ng/ccu_mp.h
119
.common = { \
drivers/clk/sunxi-ng/ccu_mp.h
140
.common = { \
drivers/clk/sunxi-ng/ccu_mp.h
194
.common = { \
drivers/clk/sunxi-ng/ccu_mp.h
205
struct ccu_common *common = hw_to_ccu_common(hw);
drivers/clk/sunxi-ng/ccu_mp.h
207
return container_of(common, struct ccu_mp, common);
drivers/clk/sunxi-ng/ccu_mp.h
228
.common = { \
drivers/clk/sunxi-ng/ccu_mp.h
31
struct ccu_common common;
drivers/clk/sunxi-ng/ccu_mp.h
45
.common = { \
drivers/clk/sunxi-ng/ccu_mp.h
67
.common = { \
drivers/clk/sunxi-ng/ccu_mp.h
87
.common = { \
drivers/clk/sunxi-ng/ccu_mult.c
111
if (ccu_frac_helper_has_rate(&cm->common, &cm->frac, rate)) {
drivers/clk/sunxi-ng/ccu_mult.c
112
ccu_frac_helper_enable(&cm->common, &cm->frac);
drivers/clk/sunxi-ng/ccu_mult.c
114
return ccu_frac_helper_set_rate(&cm->common, &cm->frac,
drivers/clk/sunxi-ng/ccu_mult.c
117
ccu_frac_helper_disable(&cm->common, &cm->frac);
drivers/clk/sunxi-ng/ccu_mult.c
120
parent_rate = ccu_mux_helper_apply_prediv(&cm->common, &cm->mux, -1,
drivers/clk/sunxi-ng/ccu_mult.c
132
spin_lock_irqsave(cm->common.lock, flags);
drivers/clk/sunxi-ng/ccu_mult.c
134
reg = readl(cm->common.base + cm->common.reg);
drivers/clk/sunxi-ng/ccu_mult.c
138
writel(reg, cm->common.base + cm->common.reg);
drivers/clk/sunxi-ng/ccu_mult.c
140
spin_unlock_irqrestore(cm->common.lock, flags);
drivers/clk/sunxi-ng/ccu_mult.c
142
ccu_helper_wait_for_lock(&cm->common, cm->lock);
drivers/clk/sunxi-ng/ccu_mult.c
151
return ccu_mux_helper_get_parent(&cm->common, &cm->mux);
drivers/clk/sunxi-ng/ccu_mult.c
158
return ccu_mux_helper_set_parent(&cm->common, &cm->mux, index);
drivers/clk/sunxi-ng/ccu_mult.c
57
return ccu_gate_helper_disable(&cm->common, cm->enable);
drivers/clk/sunxi-ng/ccu_mult.c
64
return ccu_gate_helper_enable(&cm->common, cm->enable);
drivers/clk/sunxi-ng/ccu_mult.c
71
return ccu_gate_helper_is_enabled(&cm->common, cm->enable);
drivers/clk/sunxi-ng/ccu_mult.c
81
if (ccu_frac_helper_is_enabled(&cm->common, &cm->frac))
drivers/clk/sunxi-ng/ccu_mult.c
82
return ccu_frac_helper_read_rate(&cm->common, &cm->frac);
drivers/clk/sunxi-ng/ccu_mult.c
84
reg = readl(cm->common.base + cm->common.reg);
drivers/clk/sunxi-ng/ccu_mult.c
88
parent_rate = ccu_mux_helper_apply_prediv(&cm->common, &cm->mux, -1,
drivers/clk/sunxi-ng/ccu_mult.c
99
return ccu_mux_helper_determine_rate(&cm->common, &cm->mux,
drivers/clk/sunxi-ng/ccu_mult.h
42
struct ccu_common common;
drivers/clk/sunxi-ng/ccu_mult.h
52
.common = { \
drivers/clk/sunxi-ng/ccu_mult.h
63
struct ccu_common *common = hw_to_ccu_common(hw);
drivers/clk/sunxi-ng/ccu_mult.h
65
return container_of(common, struct ccu_mult, common);
drivers/clk/sunxi-ng/ccu_mux.c
113
best_parent_rate = ccu_mux_helper_unapply_prediv(common, cm, -1,
drivers/clk/sunxi-ng/ccu_mux.c
128
parent_rate = ccu_mux_helper_apply_prediv(common, cm, i,
drivers/clk/sunxi-ng/ccu_mux.c
143
parent_rate = ccu_mux_helper_unapply_prediv(common, cm, i,
drivers/clk/sunxi-ng/ccu_mux.c
153
if (ccu_is_better_rate(common, req->rate, tmp_req.rate, best_rate)) {
drivers/clk/sunxi-ng/ccu_mux.c
17
static u16 ccu_mux_get_prediv(struct ccu_common *common,
drivers/clk/sunxi-ng/ccu_mux.c
171
u8 ccu_mux_helper_get_parent(struct ccu_common *common,
drivers/clk/sunxi-ng/ccu_mux.c
177
reg = readl(common->base + common->reg);
drivers/clk/sunxi-ng/ccu_mux.c
182
int num_parents = clk_hw_get_num_parents(&common->hw);
drivers/clk/sunxi-ng/ccu_mux.c
194
int ccu_mux_helper_set_parent(struct ccu_common *common,
drivers/clk/sunxi-ng/ccu_mux.c
204
spin_lock_irqsave(common->lock, flags);
drivers/clk/sunxi-ng/ccu_mux.c
206
reg = readl(common->base + common->reg);
drivers/clk/sunxi-ng/ccu_mux.c
209
if (common->features & CCU_FEATURE_KEY_FIELD)
drivers/clk/sunxi-ng/ccu_mux.c
211
if (common->features & CCU_FEATURE_UPDATE_BIT)
drivers/clk/sunxi-ng/ccu_mux.c
215
writel(reg | (index << cm->shift), common->base + common->reg);
drivers/clk/sunxi-ng/ccu_mux.c
217
spin_unlock_irqrestore(common->lock, flags);
drivers/clk/sunxi-ng/ccu_mux.c
227
return ccu_gate_helper_disable(&cm->common, cm->enable);
drivers/clk/sunxi-ng/ccu_mux.c
234
return ccu_gate_helper_enable(&cm->common, cm->enable);
drivers/clk/sunxi-ng/ccu_mux.c
24
if (!((common->features & CCU_FEATURE_FIXED_PREDIV) ||
drivers/clk/sunxi-ng/ccu_mux.c
241
return ccu_gate_helper_is_enabled(&cm->common, cm->enable);
drivers/clk/sunxi-ng/ccu_mux.c
248
return ccu_mux_helper_get_parent(&cm->common, &cm->mux);
drivers/clk/sunxi-ng/ccu_mux.c
25
(common->features & CCU_FEATURE_VARIABLE_PREDIV) ||
drivers/clk/sunxi-ng/ccu_mux.c
255
return ccu_mux_helper_set_parent(&cm->common, &cm->mux, index);
drivers/clk/sunxi-ng/ccu_mux.c
26
(common->features & CCU_FEATURE_ALL_PREDIV)))
drivers/clk/sunxi-ng/ccu_mux.c
263
if (cm->common.features & CCU_FEATURE_CLOSEST_RATE)
drivers/clk/sunxi-ng/ccu_mux.c
274
return ccu_mux_helper_apply_prediv(&cm->common, &cm->mux, -1,
drivers/clk/sunxi-ng/ccu_mux.c
29
if (common->features & CCU_FEATURE_ALL_PREDIV)
drivers/clk/sunxi-ng/ccu_mux.c
30
return common->prediv;
drivers/clk/sunxi-ng/ccu_mux.c
304
mux->original_index = ccu_mux_helper_get_parent(mux->common,
drivers/clk/sunxi-ng/ccu_mux.c
306
ret = ccu_mux_helper_set_parent(mux->common, mux->cm,
drivers/clk/sunxi-ng/ccu_mux.c
309
ret = ccu_mux_helper_set_parent(mux->common, mux->cm,
drivers/clk/sunxi-ng/ccu_mux.c
32
reg = readl(common->base + common->reg);
drivers/clk/sunxi-ng/ccu_mux.c
38
if (common->features & CCU_FEATURE_FIXED_PREDIV) {
drivers/clk/sunxi-ng/ccu_mux.c
46
if (common->features & CCU_FEATURE_VARIABLE_PREDIV) {
drivers/clk/sunxi-ng/ccu_mux.c
62
unsigned long ccu_mux_helper_apply_prediv(struct ccu_common *common,
drivers/clk/sunxi-ng/ccu_mux.c
67
return parent_rate / ccu_mux_get_prediv(common, cm, parent_index);
drivers/clk/sunxi-ng/ccu_mux.c
71
static unsigned long ccu_mux_helper_unapply_prediv(struct ccu_common *common,
drivers/clk/sunxi-ng/ccu_mux.c
76
return parent_rate * ccu_mux_get_prediv(common, cm, parent_index);
drivers/clk/sunxi-ng/ccu_mux.c
79
int ccu_mux_helper_determine_rate(struct ccu_common *common,
drivers/clk/sunxi-ng/ccu_mux.c
88
struct clk_hw *best_parent, *hw = &common->hw;
drivers/clk/sunxi-ng/ccu_mux.c
99
adj_req.best_parent_rate = ccu_mux_helper_apply_prediv(common, cm, -1,
drivers/clk/sunxi-ng/ccu_mux.h
115
.common = { \
drivers/clk/sunxi-ng/ccu_mux.h
126
struct ccu_common *common = hw_to_ccu_common(hw);
drivers/clk/sunxi-ng/ccu_mux.h
128
return container_of(common, struct ccu_mux, common);
drivers/clk/sunxi-ng/ccu_mux.h
133
unsigned long ccu_mux_helper_apply_prediv(struct ccu_common *common,
drivers/clk/sunxi-ng/ccu_mux.h
137
int ccu_mux_helper_determine_rate(struct ccu_common *common,
drivers/clk/sunxi-ng/ccu_mux.h
144
u8 ccu_mux_helper_get_parent(struct ccu_common *common,
drivers/clk/sunxi-ng/ccu_mux.h
146
int ccu_mux_helper_set_parent(struct ccu_common *common,
drivers/clk/sunxi-ng/ccu_mux.h
152
struct ccu_common *common;
drivers/clk/sunxi-ng/ccu_mux.h
46
struct ccu_common common;
drivers/clk/sunxi-ng/ccu_mux.h
55
.common = { \
drivers/clk/sunxi-ng/ccu_mux.h
96
.common = { \
drivers/clk/sunxi-ng/ccu_nk.c
101
if (nk->common.features & CCU_FEATURE_FIXED_POSTDIV)
drivers/clk/sunxi-ng/ccu_nk.c
111
if (nk->common.features & CCU_FEATURE_FIXED_POSTDIV)
drivers/clk/sunxi-ng/ccu_nk.c
125
if (nk->common.features & CCU_FEATURE_FIXED_POSTDIV)
drivers/clk/sunxi-ng/ccu_nk.c
135
spin_lock_irqsave(nk->common.lock, flags);
drivers/clk/sunxi-ng/ccu_nk.c
137
reg = readl(nk->common.base + nk->common.reg);
drivers/clk/sunxi-ng/ccu_nk.c
143
writel(reg, nk->common.base + nk->common.reg);
drivers/clk/sunxi-ng/ccu_nk.c
145
spin_unlock_irqrestore(nk->common.lock, flags);
drivers/clk/sunxi-ng/ccu_nk.c
147
ccu_helper_wait_for_lock(&nk->common, nk->lock);
drivers/clk/sunxi-ng/ccu_nk.c
50
return ccu_gate_helper_disable(&nk->common, nk->enable);
drivers/clk/sunxi-ng/ccu_nk.c
57
return ccu_gate_helper_enable(&nk->common, nk->enable);
drivers/clk/sunxi-ng/ccu_nk.c
64
return ccu_gate_helper_is_enabled(&nk->common, nk->enable);
drivers/clk/sunxi-ng/ccu_nk.c
74
reg = readl(nk->common.base + nk->common.reg);
drivers/clk/sunxi-ng/ccu_nk.c
89
if (nk->common.features & CCU_FEATURE_FIXED_POSTDIV)
drivers/clk/sunxi-ng/ccu_nk.h
30
struct ccu_common common;
drivers/clk/sunxi-ng/ccu_nk.h
44
.common = { \
drivers/clk/sunxi-ng/ccu_nk.h
56
struct ccu_common *common = hw_to_ccu_common(hw);
drivers/clk/sunxi-ng/ccu_nk.h
58
return container_of(common, struct ccu_nk, common);
drivers/clk/sunxi-ng/ccu_nkm.c
113
return ccu_gate_helper_disable(&nkm->common, nkm->enable);
drivers/clk/sunxi-ng/ccu_nkm.c
120
return ccu_gate_helper_enable(&nkm->common, nkm->enable);
drivers/clk/sunxi-ng/ccu_nkm.c
127
return ccu_gate_helper_is_enabled(&nkm->common, nkm->enable);
drivers/clk/sunxi-ng/ccu_nkm.c
137
reg = readl(nkm->common.base + nkm->common.reg);
drivers/clk/sunxi-ng/ccu_nkm.c
159
if (nkm->common.features & CCU_FEATURE_FIXED_POSTDIV)
drivers/clk/sunxi-ng/ccu_nkm.c
179
if (nkm->common.features & CCU_FEATURE_FIXED_POSTDIV)
drivers/clk/sunxi-ng/ccu_nkm.c
182
if (!clk_hw_can_set_rate_parent(&nkm->common.hw))
drivers/clk/sunxi-ng/ccu_nkm.c
184
&_nkm, &nkm->common);
drivers/clk/sunxi-ng/ccu_nkm.c
186
req->rate = ccu_nkm_find_best_with_parent_adj(&nkm->common,
drivers/clk/sunxi-ng/ccu_nkm.c
19
static bool ccu_nkm_is_valid_rate(struct ccu_common *common, unsigned long parent,
drivers/clk/sunxi-ng/ccu_nkm.c
191
if (nkm->common.features & CCU_FEATURE_FIXED_POSTDIV)
drivers/clk/sunxi-ng/ccu_nkm.c
202
return ccu_mux_helper_determine_rate(&nkm->common, &nkm->mux,
drivers/clk/sunxi-ng/ccu_nkm.c
214
if (nkm->common.features & CCU_FEATURE_FIXED_POSTDIV)
drivers/clk/sunxi-ng/ccu_nkm.c
22
struct ccu_nkm *nkm = container_of(common, struct ccu_nkm, common);
drivers/clk/sunxi-ng/ccu_nkm.c
224
ccu_nkm_find_best(parent_rate, rate, &_nkm, &nkm->common);
drivers/clk/sunxi-ng/ccu_nkm.c
226
spin_lock_irqsave(nkm->common.lock, flags);
drivers/clk/sunxi-ng/ccu_nkm.c
228
reg = readl(nkm->common.base + nkm->common.reg);
drivers/clk/sunxi-ng/ccu_nkm.c
236
writel(reg, nkm->common.base + nkm->common.reg);
drivers/clk/sunxi-ng/ccu_nkm.c
238
spin_unlock_irqrestore(nkm->common.lock, flags);
drivers/clk/sunxi-ng/ccu_nkm.c
240
ccu_helper_wait_for_lock(&nkm->common, nkm->lock);
drivers/clk/sunxi-ng/ccu_nkm.c
249
return ccu_mux_helper_get_parent(&nkm->common, &nkm->mux);
drivers/clk/sunxi-ng/ccu_nkm.c
256
return ccu_mux_helper_set_parent(&nkm->common, &nkm->mux, index);
drivers/clk/sunxi-ng/ccu_nkm.c
33
static unsigned long ccu_nkm_find_best_with_parent_adj(struct ccu_common *common,
drivers/clk/sunxi-ng/ccu_nkm.c
49
if (!ccu_nkm_is_valid_rate(common, tmp_parent, _n, _m))
drivers/clk/sunxi-ng/ccu_nkm.c
54
if (ccu_is_better_rate(common, rate, tmp_rate, best_rate) ||
drivers/clk/sunxi-ng/ccu_nkm.c
76
struct _ccu_nkm *nkm, struct ccu_common *common)
drivers/clk/sunxi-ng/ccu_nkm.c
85
if (!ccu_nkm_is_valid_rate(common, parent, _n, _m))
drivers/clk/sunxi-ng/ccu_nkm.c
92
if (ccu_is_better_rate(common, rate, tmp_rate, best_rate)) {
drivers/clk/sunxi-ng/ccu_nkm.h
33
struct ccu_common common;
drivers/clk/sunxi-ng/ccu_nkm.h
49
.common = { \
drivers/clk/sunxi-ng/ccu_nkm.h
69
.common = { \
drivers/clk/sunxi-ng/ccu_nkm.h
80
struct ccu_common *common = hw_to_ccu_common(hw);
drivers/clk/sunxi-ng/ccu_nkm.h
82
return container_of(common, struct ccu_nkm, common);
drivers/clk/sunxi-ng/ccu_nkmp.c
100
reg = readl(nkmp->common.base + nkmp->common.reg);
drivers/clk/sunxi-ng/ccu_nkmp.c
124
if (nkmp->common.features & CCU_FEATURE_FIXED_POSTDIV)
drivers/clk/sunxi-ng/ccu_nkmp.c
136
if (nkmp->common.features & CCU_FEATURE_FIXED_POSTDIV)
drivers/clk/sunxi-ng/ccu_nkmp.c
141
if (nkmp->common.features & CCU_FEATURE_FIXED_POSTDIV)
drivers/clk/sunxi-ng/ccu_nkmp.c
158
if (nkmp->common.features & CCU_FEATURE_FIXED_POSTDIV)
drivers/clk/sunxi-ng/ccu_nkmp.c
173
if (nkmp->common.features & CCU_FEATURE_FIXED_POSTDIV)
drivers/clk/sunxi-ng/ccu_nkmp.c
206
spin_lock_irqsave(nkmp->common.lock, flags);
drivers/clk/sunxi-ng/ccu_nkmp.c
208
reg = readl(nkmp->common.base + nkmp->common.reg);
drivers/clk/sunxi-ng/ccu_nkmp.c
216
writel(reg, nkmp->common.base + nkmp->common.reg);
drivers/clk/sunxi-ng/ccu_nkmp.c
218
spin_unlock_irqrestore(nkmp->common.lock, flags);
drivers/clk/sunxi-ng/ccu_nkmp.c
220
ccu_helper_wait_for_lock(&nkmp->common, nkmp->lock);
drivers/clk/sunxi-ng/ccu_nkmp.c
76
return ccu_gate_helper_disable(&nkmp->common, nkmp->enable);
drivers/clk/sunxi-ng/ccu_nkmp.c
83
return ccu_gate_helper_enable(&nkmp->common, nkmp->enable);
drivers/clk/sunxi-ng/ccu_nkmp.c
90
return ccu_gate_helper_is_enabled(&nkmp->common, nkmp->enable);
drivers/clk/sunxi-ng/ccu_nkmp.h
32
struct ccu_common common;
drivers/clk/sunxi-ng/ccu_nkmp.h
48
.common = { \
drivers/clk/sunxi-ng/ccu_nkmp.h
59
struct ccu_common *common = hw_to_ccu_common(hw);
drivers/clk/sunxi-ng/ccu_nkmp.h
61
return container_of(common, struct ccu_nkmp, common);
drivers/clk/sunxi-ng/ccu_nm.c
108
if (ccu_sdm_helper_is_enabled(&nm->common, &nm->sdm))
drivers/clk/sunxi-ng/ccu_nm.c
109
rate = ccu_sdm_helper_read_rate(&nm->common, &nm->sdm, m, n);
drivers/clk/sunxi-ng/ccu_nm.c
113
if (nm->common.features & CCU_FEATURE_FIXED_POSTDIV)
drivers/clk/sunxi-ng/ccu_nm.c
125
if (nm->common.features & CCU_FEATURE_FIXED_POSTDIV)
drivers/clk/sunxi-ng/ccu_nm.c
130
if (nm->common.features & CCU_FEATURE_FIXED_POSTDIV)
drivers/clk/sunxi-ng/ccu_nm.c
137
if (nm->common.features & CCU_FEATURE_FIXED_POSTDIV)
drivers/clk/sunxi-ng/ccu_nm.c
142
if (ccu_frac_helper_has_rate(&nm->common, &nm->frac, req->rate)) {
drivers/clk/sunxi-ng/ccu_nm.c
143
if (nm->common.features & CCU_FEATURE_FIXED_POSTDIV)
drivers/clk/sunxi-ng/ccu_nm.c
148
if (ccu_sdm_helper_has_rate(&nm->common, &nm->sdm, req->rate)) {
drivers/clk/sunxi-ng/ccu_nm.c
149
if (nm->common.features & CCU_FEATURE_FIXED_POSTDIV)
drivers/clk/sunxi-ng/ccu_nm.c
159
req->rate = ccu_nm_find_best(&nm->common, req->best_parent_rate,
drivers/clk/sunxi-ng/ccu_nm.c
162
if (nm->common.features & CCU_FEATURE_FIXED_POSTDIV)
drivers/clk/sunxi-ng/ccu_nm.c
177
if (nm->common.features & CCU_FEATURE_FIXED_POSTDIV)
drivers/clk/sunxi-ng/ccu_nm.c
180
if (ccu_frac_helper_has_rate(&nm->common, &nm->frac, rate)) {
drivers/clk/sunxi-ng/ccu_nm.c
181
spin_lock_irqsave(nm->common.lock, flags);
drivers/clk/sunxi-ng/ccu_nm.c
184
reg = readl(nm->common.base + nm->common.reg);
drivers/clk/sunxi-ng/ccu_nm.c
186
writel(reg, nm->common.base + nm->common.reg);
drivers/clk/sunxi-ng/ccu_nm.c
188
spin_unlock_irqrestore(nm->common.lock, flags);
drivers/clk/sunxi-ng/ccu_nm.c
190
ccu_frac_helper_enable(&nm->common, &nm->frac);
drivers/clk/sunxi-ng/ccu_nm.c
192
return ccu_frac_helper_set_rate(&nm->common, &nm->frac,
drivers/clk/sunxi-ng/ccu_nm.c
195
ccu_frac_helper_disable(&nm->common, &nm->frac);
drivers/clk/sunxi-ng/ccu_nm.c
203
if (ccu_sdm_helper_has_rate(&nm->common, &nm->sdm, rate)) {
drivers/clk/sunxi-ng/ccu_nm.c
204
ccu_sdm_helper_enable(&nm->common, &nm->sdm, rate);
drivers/clk/sunxi-ng/ccu_nm.c
207
ccu_sdm_helper_get_factors(&nm->common, &nm->sdm, rate,
drivers/clk/sunxi-ng/ccu_nm.c
210
ccu_sdm_helper_disable(&nm->common, &nm->sdm);
drivers/clk/sunxi-ng/ccu_nm.c
211
ccu_nm_find_best(&nm->common, parent_rate, rate, &_nm);
drivers/clk/sunxi-ng/ccu_nm.c
214
spin_lock_irqsave(nm->common.lock, flags);
drivers/clk/sunxi-ng/ccu_nm.c
216
reg = readl(nm->common.base + nm->common.reg);
drivers/clk/sunxi-ng/ccu_nm.c
222
writel(reg, nm->common.base + nm->common.reg);
drivers/clk/sunxi-ng/ccu_nm.c
224
spin_unlock_irqrestore(nm->common.lock, flags);
drivers/clk/sunxi-ng/ccu_nm.c
226
ccu_helper_wait_for_lock(&nm->common, nm->lock);
drivers/clk/sunxi-ng/ccu_nm.c
30
static unsigned long ccu_nm_find_best(struct ccu_common *common, unsigned long parent,
drivers/clk/sunxi-ng/ccu_nm.c
42
if (ccu_is_better_rate(common, rate, tmp_rate, best_rate)) {
drivers/clk/sunxi-ng/ccu_nm.c
60
return ccu_gate_helper_disable(&nm->common, nm->enable);
drivers/clk/sunxi-ng/ccu_nm.c
67
return ccu_gate_helper_enable(&nm->common, nm->enable);
drivers/clk/sunxi-ng/ccu_nm.c
74
return ccu_gate_helper_is_enabled(&nm->common, nm->enable);
drivers/clk/sunxi-ng/ccu_nm.c
85
if (ccu_frac_helper_is_enabled(&nm->common, &nm->frac)) {
drivers/clk/sunxi-ng/ccu_nm.c
86
rate = ccu_frac_helper_read_rate(&nm->common, &nm->frac);
drivers/clk/sunxi-ng/ccu_nm.c
88
if (nm->common.features & CCU_FEATURE_FIXED_POSTDIV)
drivers/clk/sunxi-ng/ccu_nm.c
94
reg = readl(nm->common.base + nm->common.reg);
drivers/clk/sunxi-ng/ccu_nm.h
101
.common = { \
drivers/clk/sunxi-ng/ccu_nm.h
131
.common = { \
drivers/clk/sunxi-ng/ccu_nm.h
191
.common = { \
drivers/clk/sunxi-ng/ccu_nm.h
202
struct ccu_common *common = hw_to_ccu_common(hw);
drivers/clk/sunxi-ng/ccu_nm.h
204
return container_of(common, struct ccu_nm, common);
drivers/clk/sunxi-ng/ccu_nm.h
35
struct ccu_common common;
drivers/clk/sunxi-ng/ccu_nm.h
51
.common = { \
drivers/clk/sunxi-ng/ccu_nm.h
75
.common = { \
drivers/clk/sunxi-ng/ccu_phase.c
110
spin_lock_irqsave(phase->common.lock, flags);
drivers/clk/sunxi-ng/ccu_phase.c
111
reg = readl(phase->common.base + phase->common.reg);
drivers/clk/sunxi-ng/ccu_phase.c
114
phase->common.base + phase->common.reg);
drivers/clk/sunxi-ng/ccu_phase.c
115
spin_unlock_irqrestore(phase->common.lock, flags);
drivers/clk/sunxi-ng/ccu_phase.c
22
reg = readl(phase->common.base + phase->common.reg);
drivers/clk/sunxi-ng/ccu_phase.h
17
struct ccu_common common;
drivers/clk/sunxi-ng/ccu_phase.h
24
.common = { \
drivers/clk/sunxi-ng/ccu_phase.h
35
struct ccu_common *common = hw_to_ccu_common(hw);
drivers/clk/sunxi-ng/ccu_phase.h
37
return container_of(common, struct ccu_phase, common);
drivers/clk/sunxi-ng/ccu_sdm.c
110
unsigned long ccu_sdm_helper_read_rate(struct ccu_common *common,
drivers/clk/sunxi-ng/ccu_sdm.c
118
clk_hw_get_name(&common->hw));
drivers/clk/sunxi-ng/ccu_sdm.c
12
bool ccu_sdm_helper_is_enabled(struct ccu_common *common,
drivers/clk/sunxi-ng/ccu_sdm.c
120
if (!(common->features & CCU_FEATURE_SIGMA_DELTA_MOD))
drivers/clk/sunxi-ng/ccu_sdm.c
124
clk_hw_get_name(&common->hw));
drivers/clk/sunxi-ng/ccu_sdm.c
126
reg = readl(common->base + sdm->tuning_reg);
drivers/clk/sunxi-ng/ccu_sdm.c
129
clk_hw_get_name(&common->hw), reg);
drivers/clk/sunxi-ng/ccu_sdm.c
141
int ccu_sdm_helper_get_factors(struct ccu_common *common,
drivers/clk/sunxi-ng/ccu_sdm.c
148
if (!(common->features & CCU_FEATURE_SIGMA_DELTA_MOD))
drivers/clk/sunxi-ng/ccu_sdm.c
15
if (!(common->features & CCU_FEATURE_SIGMA_DELTA_MOD))
drivers/clk/sunxi-ng/ccu_sdm.c
18
if (sdm->enable && !(readl(common->base + common->reg) & sdm->enable))
drivers/clk/sunxi-ng/ccu_sdm.c
21
return !!(readl(common->base + sdm->tuning_reg) & sdm->tuning_enable);
drivers/clk/sunxi-ng/ccu_sdm.c
25
void ccu_sdm_helper_enable(struct ccu_common *common,
drivers/clk/sunxi-ng/ccu_sdm.c
33
if (!(common->features & CCU_FEATURE_SIGMA_DELTA_MOD))
drivers/clk/sunxi-ng/ccu_sdm.c
40
common->base + sdm->tuning_reg);
drivers/clk/sunxi-ng/ccu_sdm.c
43
spin_lock_irqsave(common->lock, flags);
drivers/clk/sunxi-ng/ccu_sdm.c
44
reg = readl(common->base + sdm->tuning_reg);
drivers/clk/sunxi-ng/ccu_sdm.c
45
writel(reg | sdm->tuning_enable, common->base + sdm->tuning_reg);
drivers/clk/sunxi-ng/ccu_sdm.c
46
spin_unlock_irqrestore(common->lock, flags);
drivers/clk/sunxi-ng/ccu_sdm.c
48
spin_lock_irqsave(common->lock, flags);
drivers/clk/sunxi-ng/ccu_sdm.c
49
reg = readl(common->base + common->reg);
drivers/clk/sunxi-ng/ccu_sdm.c
50
writel(reg | sdm->enable, common->base + common->reg);
drivers/clk/sunxi-ng/ccu_sdm.c
51
spin_unlock_irqrestore(common->lock, flags);
drivers/clk/sunxi-ng/ccu_sdm.c
55
void ccu_sdm_helper_disable(struct ccu_common *common,
drivers/clk/sunxi-ng/ccu_sdm.c
61
if (!(common->features & CCU_FEATURE_SIGMA_DELTA_MOD))
drivers/clk/sunxi-ng/ccu_sdm.c
64
spin_lock_irqsave(common->lock, flags);
drivers/clk/sunxi-ng/ccu_sdm.c
65
reg = readl(common->base + common->reg);
drivers/clk/sunxi-ng/ccu_sdm.c
66
writel(reg & ~sdm->enable, common->base + common->reg);
drivers/clk/sunxi-ng/ccu_sdm.c
67
spin_unlock_irqrestore(common->lock, flags);
drivers/clk/sunxi-ng/ccu_sdm.c
69
spin_lock_irqsave(common->lock, flags);
drivers/clk/sunxi-ng/ccu_sdm.c
70
reg = readl(common->base + sdm->tuning_reg);
drivers/clk/sunxi-ng/ccu_sdm.c
71
writel(reg & ~sdm->tuning_enable, common->base + sdm->tuning_reg);
drivers/clk/sunxi-ng/ccu_sdm.c
72
spin_unlock_irqrestore(common->lock, flags);
drivers/clk/sunxi-ng/ccu_sdm.c
93
bool ccu_sdm_helper_has_rate(struct ccu_common *common,
drivers/clk/sunxi-ng/ccu_sdm.c
99
if (!(common->features & CCU_FEATURE_SIGMA_DELTA_MOD))
drivers/clk/sunxi-ng/ccu_sdm.h
51
bool ccu_sdm_helper_is_enabled(struct ccu_common *common,
drivers/clk/sunxi-ng/ccu_sdm.h
53
void ccu_sdm_helper_enable(struct ccu_common *common,
drivers/clk/sunxi-ng/ccu_sdm.h
56
void ccu_sdm_helper_disable(struct ccu_common *common,
drivers/clk/sunxi-ng/ccu_sdm.h
59
bool ccu_sdm_helper_has_rate(struct ccu_common *common,
drivers/clk/sunxi-ng/ccu_sdm.h
63
unsigned long ccu_sdm_helper_read_rate(struct ccu_common *common,
drivers/clk/sunxi-ng/ccu_sdm.h
67
int ccu_sdm_helper_get_factors(struct ccu_common *common,
drivers/clk/thead/clk-th1520-ap.c
1008
&gmac_pll_clk.common.hw,
drivers/clk/thead/clk-th1520-ap.c
1009
&video_pll_clk.common.hw
drivers/clk/thead/clk-th1520-ap.c
1016
.common = {
drivers/clk/thead/clk-th1520-ap.c
1028
.common = {
drivers/clk/thead/clk-th1520-ap.c
1040
.common = {
drivers/clk/thead/clk-th1520-ap.c
1053
.common = {
drivers/clk/thead/clk-th1520-ap.c
1065
.common = {
drivers/clk/thead/clk-th1520-ap.c
1078
.common = {
drivers/clk/thead/clk-th1520-ap.c
1091
.common = {
drivers/clk/thead/clk-th1520-ap.c
1104
.common = {
drivers/clk/thead/clk-th1520-ap.c
1115
{ .hw = &dpu0_clk.common.hw }
drivers/clk/thead/clk-th1520-ap.c
1121
.common = {
drivers/clk/thead/clk-th1520-ap.c
1132
{ .hw = &dpu1_clk.common.hw }
drivers/clk/thead/clk-th1520-ap.c
1136
&video_pll_clk.common.hw, 4, 1, 0);
drivers/clk/thead/clk-th1520-ap.c
1270
&gmac_pll_clk.common.hw, 10, 1, 0);
drivers/clk/thead/clk-th1520-ap.c
1284
&cpu_pll0_clk.common,
drivers/clk/thead/clk-th1520-ap.c
1285
&cpu_pll1_clk.common,
drivers/clk/thead/clk-th1520-ap.c
1286
&gmac_pll_clk.common,
drivers/clk/thead/clk-th1520-ap.c
1287
&video_pll_clk.common,
drivers/clk/thead/clk-th1520-ap.c
1288
&dpu0_pll_clk.common,
drivers/clk/thead/clk-th1520-ap.c
1289
&dpu1_pll_clk.common,
drivers/clk/thead/clk-th1520-ap.c
1290
&tee_pll_clk.common,
drivers/clk/thead/clk-th1520-ap.c
1294
&c910_bus_clk.common,
drivers/clk/thead/clk-th1520-ap.c
1295
&ahb2_cpusys_hclk.common,
drivers/clk/thead/clk-th1520-ap.c
1296
&apb3_cpusys_pclk.common,
drivers/clk/thead/clk-th1520-ap.c
1297
&axi4_cpusys2_aclk.common,
drivers/clk/thead/clk-th1520-ap.c
1298
&perisys_ahb_hclk.common,
drivers/clk/thead/clk-th1520-ap.c
1299
&perisys_apb_pclk.common,
drivers/clk/thead/clk-th1520-ap.c
1300
&axi_aclk.common,
drivers/clk/thead/clk-th1520-ap.c
1301
&peri2sys_apb_pclk.common,
drivers/clk/thead/clk-th1520-ap.c
1302
&out1_clk.common,
drivers/clk/thead/clk-th1520-ap.c
1303
&out2_clk.common,
drivers/clk/thead/clk-th1520-ap.c
1304
&out3_clk.common,
drivers/clk/thead/clk-th1520-ap.c
1305
&out4_clk.common,
drivers/clk/thead/clk-th1520-ap.c
1306
&apb_pclk.common,
drivers/clk/thead/clk-th1520-ap.c
1307
&npu_clk.common,
drivers/clk/thead/clk-th1520-ap.c
1308
&vi_clk.common,
drivers/clk/thead/clk-th1520-ap.c
1309
&vi_ahb_clk.common,
drivers/clk/thead/clk-th1520-ap.c
1310
&vo_axi_clk.common,
drivers/clk/thead/clk-th1520-ap.c
1311
&vp_apb_clk.common,
drivers/clk/thead/clk-th1520-ap.c
1312
&vp_axi_clk.common,
drivers/clk/thead/clk-th1520-ap.c
1313
&venc_clk.common,
drivers/clk/thead/clk-th1520-ap.c
1314
&dpu0_clk.common,
drivers/clk/thead/clk-th1520-ap.c
1315
&dpu1_clk.common,
drivers/clk/thead/clk-th1520-ap.c
146
struct ccu_common *common = hw_to_ccu_common(hw);
drivers/clk/thead/clk-th1520-ap.c
148
return container_of(common, struct ccu_pll, common);
drivers/clk/thead/clk-th1520-ap.c
1489
clk_set_rate(c910_bus_clk.common.hw.clk,
drivers/clk/thead/clk-th1520-ap.c
1498
clk_set_rate(c910_bus_clk.common.hw.clk,
drivers/clk/thead/clk-th1520-ap.c
153
struct ccu_common *common = hw_to_ccu_common(hw);
drivers/clk/thead/clk-th1520-ap.c
155
return container_of(common, struct ccu_div, common);
drivers/clk/thead/clk-th1520-ap.c
1550
priv->hws[cp->common.clkid] = &cp->common.hw;
drivers/clk/thead/clk-th1520-ap.c
1562
priv->hws[cd->common.clkid] = &cd->common.hw;
drivers/clk/thead/clk-th1520-ap.c
158
static u8 ccu_get_parent_helper(struct ccu_common *common,
drivers/clk/thead/clk-th1520-ap.c
164
regmap_read(common->map, common->cfg0, &val);
drivers/clk/thead/clk-th1520-ap.c
171
static int ccu_set_parent_helper(struct ccu_common *common,
drivers/clk/thead/clk-th1520-ap.c
175
return regmap_update_bits(common->map, common->cfg0,
drivers/clk/thead/clk-th1520-ap.c
180
static void ccu_disable_helper(struct ccu_common *common, u32 gate)
drivers/clk/thead/clk-th1520-ap.c
184
regmap_update_bits(common->map, common->cfg0,
drivers/clk/thead/clk-th1520-ap.c
188
static int ccu_enable_helper(struct ccu_common *common, u32 gate)
drivers/clk/thead/clk-th1520-ap.c
196
ret = regmap_update_bits(common->map, common->cfg0, gate, gate);
drivers/clk/thead/clk-th1520-ap.c
197
regmap_read(common->map, common->cfg0, &val);
drivers/clk/thead/clk-th1520-ap.c
201
static int ccu_is_enabled_helper(struct ccu_common *common, u32 gate)
drivers/clk/thead/clk-th1520-ap.c
208
regmap_read(common->map, common->cfg0, &val);
drivers/clk/thead/clk-th1520-ap.c
219
regmap_read(cd->common.map, cd->common.cfg0, &val);
drivers/clk/thead/clk-th1520-ap.c
238
regmap_read(cd->common.map, cd->common.cfg0, &val);
drivers/clk/thead/clk-th1520-ap.c
256
regmap_read(cd->common.map, cd->common.cfg0, &reg_val);
drivers/clk/thead/clk-th1520-ap.c
264
regmap_write(cd->common.map, cd->common.cfg0, reg_val);
drivers/clk/thead/clk-th1520-ap.c
269
regmap_write(cd->common.map, cd->common.cfg0, reg_val);
drivers/clk/thead/clk-th1520-ap.c
272
regmap_write(cd->common.map, cd->common.cfg0, reg_val);
drivers/clk/thead/clk-th1520-ap.c
281
return ccu_get_parent_helper(&cd->common, &cd->mux);
drivers/clk/thead/clk-th1520-ap.c
288
return ccu_set_parent_helper(&cd->common, &cd->mux, index);
drivers/clk/thead/clk-th1520-ap.c
295
ccu_disable_helper(&cd->common, cd->enable);
drivers/clk/thead/clk-th1520-ap.c
302
return ccu_enable_helper(&cd->common, cd->enable);
drivers/clk/thead/clk-th1520-ap.c
309
return ccu_is_enabled_helper(&cd->common, cd->enable);
drivers/clk/thead/clk-th1520-ap.c
327
regmap_set_bits(pll->common.map, pll->common.cfg1,
drivers/clk/thead/clk-th1520-ap.c
337
regmap_clear_bits(pll->common.map, pll->common.cfg1,
drivers/clk/thead/clk-th1520-ap.c
340
ret = regmap_read_poll_timeout_atomic(pll->common.map, TH1520_PLL_STS,
drivers/clk/thead/clk-th1520-ap.c
355
return !regmap_test_bits(pll->common.map, pll->common.cfg1,
drivers/clk/thead/clk-th1520-ap.c
367
regmap_read(pll->common.map, pll->common.cfg0, &cfg0);
drivers/clk/thead/clk-th1520-ap.c
368
regmap_read(pll->common.map, pll->common.cfg1, &cfg1);
drivers/clk/thead/clk-th1520-ap.c
390
regmap_read(pll->common.map, pll->common.cfg0, &cfg0);
drivers/clk/thead/clk-th1520-ap.c
391
regmap_read(pll->common.map, pll->common.cfg1, &cfg1);
drivers/clk/thead/clk-th1520-ap.c
456
regmap_write(pll->common.map, pll->common.cfg0,
drivers/clk/thead/clk-th1520-ap.c
462
regmap_update_bits(pll->common.map, pll->common.cfg1,
drivers/clk/thead/clk-th1520-ap.c
578
.common = {
drivers/clk/thead/clk-th1520-ap.c
593
.common = {
drivers/clk/thead/clk-th1520-ap.c
616
.common = {
drivers/clk/thead/clk-th1520-ap.c
631
&gmac_pll_clk.common.hw
drivers/clk/thead/clk-th1520-ap.c
635
{ .hw = &gmac_pll_clk.common.hw }
drivers/clk/thead/clk-th1520-ap.c
647
.common = {
drivers/clk/thead/clk-th1520-ap.c
662
&video_pll_clk.common.hw
drivers/clk/thead/clk-th1520-ap.c
666
{ .hw = &video_pll_clk.common.hw }
drivers/clk/thead/clk-th1520-ap.c
678
.common = {
drivers/clk/thead/clk-th1520-ap.c
693
&dpu0_pll_clk.common.hw
drivers/clk/thead/clk-th1520-ap.c
697
.common = {
drivers/clk/thead/clk-th1520-ap.c
712
&dpu1_pll_clk.common.hw
drivers/clk/thead/clk-th1520-ap.c
724
.common = {
drivers/clk/thead/clk-th1520-ap.c
739
{ .hw = &cpu_pll0_clk.common.hw },
drivers/clk/thead/clk-th1520-ap.c
752
{ .hw = &cpu_pll1_clk.common.hw }
drivers/clk/thead/clk-th1520-ap.c
772
.common = {
drivers/clk/thead/clk-th1520-ap.c
78
struct ccu_common common;
drivers/clk/thead/clk-th1520-ap.c
783
{ .hw = &gmac_pll_clk.common.hw },
drivers/clk/thead/clk-th1520-ap.c
790
.common = {
drivers/clk/thead/clk-th1520-ap.c
801
{ .hw = &ahb2_cpusys_hclk.common.hw }
drivers/clk/thead/clk-th1520-ap.c
805
&ahb2_cpusys_hclk.common.hw,
drivers/clk/thead/clk-th1520-ap.c
810
.common = {
drivers/clk/thead/clk-th1520-ap.c
821
{ .hw = &apb3_cpusys_pclk.common.hw }
drivers/clk/thead/clk-th1520-ap.c
826
.common = {
drivers/clk/thead/clk-th1520-ap.c
837
{ .hw = &axi4_cpusys2_aclk.common.hw }
drivers/clk/thead/clk-th1520-ap.c
841
{ .hw = &video_pll_clk.common.hw },
drivers/clk/thead/clk-th1520-ap.c
848
.common = {
drivers/clk/thead/clk-th1520-ap.c
859
{ .hw = &axi_aclk.common.hw }
drivers/clk/thead/clk-th1520-ap.c
863
{ .hw = &gmac_pll_clk.common.hw },
drivers/clk/thead/clk-th1520-ap.c
871
.common = {
drivers/clk/thead/clk-th1520-ap.c
882
{ .hw = &perisys_ahb_hclk.common.hw }
drivers/clk/thead/clk-th1520-ap.c
886
&perisys_ahb_hclk.common.hw
drivers/clk/thead/clk-th1520-ap.c
891
.common = {
drivers/clk/thead/clk-th1520-ap.c
90
struct ccu_common common;
drivers/clk/thead/clk-th1520-ap.c
902
{ .hw = &perisys_apb_pclk.common.hw }
drivers/clk/thead/clk-th1520-ap.c
907
.common = {
drivers/clk/thead/clk-th1520-ap.c
918
{ .hw = &peri2sys_apb_pclk.common.hw }
drivers/clk/thead/clk-th1520-ap.c
936
.common = {
drivers/clk/thead/clk-th1520-ap.c
950
.common = {
drivers/clk/thead/clk-th1520-ap.c
964
.common = {
drivers/clk/thead/clk-th1520-ap.c
978
.common = {
drivers/clk/thead/clk-th1520-ap.c
989
{ .hw = &gmac_pll_clk.common.hw },
drivers/clk/thead/clk-th1520-ap.c
997
.common = {
drivers/crypto/allwinner/sun8i-ce/sun8i-ce-cipher.c
145
u32 common, sym;
drivers/crypto/allwinner/sun8i-ce/sun8i-ce-cipher.c
167
common = ce->variant->alg_cipher[algt->ce_algo_id];
drivers/crypto/allwinner/sun8i-ce/sun8i-ce-cipher.c
168
common |= rctx->op_dir | CE_COMM_INT;
drivers/crypto/allwinner/sun8i-ce/sun8i-ce-cipher.c
169
cet->t_common_ctl = cpu_to_le32(common);
drivers/crypto/allwinner/sun8i-ce/sun8i-ce-hash.c
326
u32 common;
drivers/crypto/allwinner/sun8i-ce/sun8i-ce-hash.c
353
common = ce->variant->alg_hash[algt->ce_algo_id];
drivers/crypto/allwinner/sun8i-ce/sun8i-ce-hash.c
354
common |= CE_COMM_INT;
drivers/crypto/allwinner/sun8i-ce/sun8i-ce-hash.c
355
cet->t_common_ctl = cpu_to_le32(common);
drivers/crypto/allwinner/sun8i-ce/sun8i-ce-prng.c
122
common = ce->variant->prng | CE_COMM_INT;
drivers/crypto/allwinner/sun8i-ce/sun8i-ce-prng.c
123
cet->t_common_ctl = cpu_to_le32(common);
drivers/crypto/allwinner/sun8i-ce/sun8i-ce-prng.c
68
u32 common, sym;
drivers/crypto/allwinner/sun8i-ce/sun8i-ce-trng.c
32
u32 common;
drivers/crypto/allwinner/sun8i-ce/sun8i-ce-trng.c
68
common = ce->variant->trng | CE_COMM_INT;
drivers/crypto/allwinner/sun8i-ce/sun8i-ce-trng.c
69
cet->t_common_ctl = cpu_to_le32(common);
drivers/crypto/axis/artpec6_crypto.c
1039
static int artpec6_crypto_common_init(struct artpec6_crypto_req_common *common,
drivers/crypto/axis/artpec6_crypto.c
1050
common->gfp_flags = flags;
drivers/crypto/axis/artpec6_crypto.c
1051
common->dma = kmem_cache_alloc(ac->dma_cache, flags);
drivers/crypto/axis/artpec6_crypto.c
1052
if (!common->dma)
drivers/crypto/axis/artpec6_crypto.c
1055
common->req = parent;
drivers/crypto/axis/artpec6_crypto.c
1056
common->complete = complete;
drivers/crypto/axis/artpec6_crypto.c
1072
artpec6_crypto_common_destroy(struct artpec6_crypto_req_common *common)
drivers/crypto/axis/artpec6_crypto.c
1076
artpec6_crypto_dma_unmap_all(common);
drivers/crypto/axis/artpec6_crypto.c
1077
artpec6_crypto_bounce_destroy(common->dma);
drivers/crypto/axis/artpec6_crypto.c
1078
kmem_cache_free(ac->dma_cache, common->dma);
drivers/crypto/axis/artpec6_crypto.c
1079
common->dma = NULL;
drivers/crypto/axis/artpec6_crypto.c
1115
ret = artpec6_crypto_common_init(&req_ctx->common,
drivers/crypto/axis/artpec6_crypto.c
1124
artpec6_crypto_common_destroy(&req_ctx->common);
drivers/crypto/axis/artpec6_crypto.c
1128
return artpec6_crypto_submit(&req_ctx->common);
drivers/crypto/axis/artpec6_crypto.c
1161
ret = artpec6_crypto_common_init(&req_ctx->common, &req->base,
drivers/crypto/axis/artpec6_crypto.c
1169
artpec6_crypto_common_destroy(&req_ctx->common);
drivers/crypto/axis/artpec6_crypto.c
1173
return artpec6_crypto_submit(&req_ctx->common);
drivers/crypto/axis/artpec6_crypto.c
1268
ret = artpec6_crypto_common_init(&req_ctx->common, &req->base,
drivers/crypto/axis/artpec6_crypto.c
1276
artpec6_crypto_common_destroy(&req_ctx->common);
drivers/crypto/axis/artpec6_crypto.c
1280
return artpec6_crypto_submit(&req_ctx->common);
drivers/crypto/axis/artpec6_crypto.c
1292
ret = artpec6_crypto_common_init(&req_ctx->common,
drivers/crypto/axis/artpec6_crypto.c
1301
artpec6_crypto_common_destroy(&req_ctx->common);
drivers/crypto/axis/artpec6_crypto.c
1305
return artpec6_crypto_submit(&req_ctx->common);
drivers/crypto/axis/artpec6_crypto.c
1316
struct artpec6_crypto_req_common *common = &req_ctx->common;
drivers/crypto/axis/artpec6_crypto.c
1324
artpec6_crypto_init_dma_operation(common);
drivers/crypto/axis/artpec6_crypto.c
1342
error = artpec6_crypto_setup_out_descr(common,
drivers/crypto/axis/artpec6_crypto.c
1348
error = artpec6_crypto_setup_out_descr(common,
drivers/crypto/axis/artpec6_crypto.c
1380
error = artpec6_crypto_setup_out_descr(common,
drivers/crypto/axis/artpec6_crypto.c
1386
error = artpec6_crypto_setup_in_descr(common, ac->pad_buffer, 4, false);
drivers/crypto/axis/artpec6_crypto.c
1391
error = artpec6_crypto_setup_out_descr(common,
drivers/crypto/axis/artpec6_crypto.c
1415
error = artpec6_crypto_setup_out_descr(common,
drivers/crypto/axis/artpec6_crypto.c
1429
error = artpec6_crypto_setup_sg_descrs_out(common, &walk,
drivers/crypto/axis/artpec6_crypto.c
1467
error = artpec6_crypto_setup_out_descr(common,
drivers/crypto/axis/artpec6_crypto.c
1486
error = artpec6_crypto_setup_out_descr(common,
drivers/crypto/axis/artpec6_crypto.c
1496
error = artpec6_crypto_setup_in_descr(common, areq->result,
drivers/crypto/axis/artpec6_crypto.c
1507
error = artpec6_crypto_setup_in_descr(common,
drivers/crypto/axis/artpec6_crypto.c
1518
error = artpec6_crypto_terminate_in_descrs(common);
drivers/crypto/axis/artpec6_crypto.c
1522
error = artpec6_crypto_terminate_out_descrs(common);
drivers/crypto/axis/artpec6_crypto.c
1526
error = artpec6_crypto_dma_map_descs(common);
drivers/crypto/axis/artpec6_crypto.c
1674
struct artpec6_crypto_req_common *common;
drivers/crypto/axis/artpec6_crypto.c
1681
common = &req_ctx->common;
drivers/crypto/axis/artpec6_crypto.c
1683
artpec6_crypto_init_dma_operation(common);
drivers/crypto/axis/artpec6_crypto.c
1690
ret = artpec6_crypto_setup_out_descr(common, (void *)&ctx->key_md,
drivers/crypto/axis/artpec6_crypto.c
1695
ret = artpec6_crypto_setup_out_descr(common, ctx->aes_key,
drivers/crypto/axis/artpec6_crypto.c
1770
ret = artpec6_crypto_setup_out_descr(common,
drivers/crypto/axis/artpec6_crypto.c
1777
ret = artpec6_crypto_setup_in_descr(common, ac->pad_buffer, 4, false);
drivers/crypto/axis/artpec6_crypto.c
1782
ret = artpec6_crypto_setup_out_descr(common, areq->iv, iv_len,
drivers/crypto/axis/artpec6_crypto.c
1789
ret = artpec6_crypto_setup_sg_descrs_out(common, &walk, areq->cryptlen);
drivers/crypto/axis/artpec6_crypto.c
1795
ret = artpec6_crypto_setup_sg_descrs_in(common, &walk, areq->cryptlen);
drivers/crypto/axis/artpec6_crypto.c
1806
ret = artpec6_crypto_setup_out_descr(common,
drivers/crypto/axis/artpec6_crypto.c
1812
ret = artpec6_crypto_setup_in_descr(common,
drivers/crypto/axis/artpec6_crypto.c
1820
ret = artpec6_crypto_terminate_out_descrs(common);
drivers/crypto/axis/artpec6_crypto.c
1824
ret = artpec6_crypto_terminate_in_descrs(common);
drivers/crypto/axis/artpec6_crypto.c
1828
return artpec6_crypto_dma_map_descs(common);
drivers/crypto/axis/artpec6_crypto.c
1839
struct artpec6_crypto_req_common *common = &req_ctx->common;
drivers/crypto/axis/artpec6_crypto.c
1844
artpec6_crypto_init_dma_operation(common);
drivers/crypto/axis/artpec6_crypto.c
1854
ret = artpec6_crypto_setup_out_descr(common, (void *)&ctx->key_md,
drivers/crypto/axis/artpec6_crypto.c
1859
ret = artpec6_crypto_setup_out_descr(common, ctx->aes_key,
drivers/crypto/axis/artpec6_crypto.c
1896
ret = artpec6_crypto_setup_out_descr(common,
drivers/crypto/axis/artpec6_crypto.c
1903
ret = artpec6_crypto_setup_in_descr(common, ac->pad_buffer, 4, false);
drivers/crypto/axis/artpec6_crypto.c
1923
ret = artpec6_crypto_setup_out_descr(common, &req_ctx->hw_ctx,
drivers/crypto/axis/artpec6_crypto.c
1935
ret = artpec6_crypto_setup_sg_descrs_out(common, &walk, count);
drivers/crypto/axis/artpec6_crypto.c
1942
ret = artpec6_crypto_setup_out_descr(common,
drivers/crypto/axis/artpec6_crypto.c
1952
ret = artpec6_crypto_setup_sg_descrs_out(common, &walk, count);
drivers/crypto/axis/artpec6_crypto.c
1959
ret = artpec6_crypto_setup_out_descr(common,
drivers/crypto/axis/artpec6_crypto.c
1985
ret = artpec6_crypto_setup_sg_descrs_in(common, &walk, count);
drivers/crypto/axis/artpec6_crypto.c
1993
ret = artpec6_crypto_setup_in_descr(common,
drivers/crypto/axis/artpec6_crypto.c
2006
ret = artpec6_crypto_setup_in_descr(common,
drivers/crypto/axis/artpec6_crypto.c
2017
ret = artpec6_crypto_setup_sg_descrs_in(common, &walk,
drivers/crypto/axis/artpec6_crypto.c
2024
ret = artpec6_crypto_setup_in_descr(common,
drivers/crypto/axis/artpec6_crypto.c
2034
ret = artpec6_crypto_terminate_in_descrs(common);
drivers/crypto/axis/artpec6_crypto.c
2038
ret = artpec6_crypto_terminate_out_descrs(common);
drivers/crypto/axis/artpec6_crypto.c
2042
return artpec6_crypto_dma_map_descs(common);
drivers/crypto/axis/artpec6_crypto.c
2300
if (!req_ctx->common.dma) {
drivers/crypto/axis/artpec6_crypto.c
2301
ret = artpec6_crypto_common_init(&req_ctx->common,
drivers/crypto/axis/artpec6_crypto.c
2313
ret = artpec6_crypto_submit(&req_ctx->common);
drivers/crypto/axis/artpec6_crypto.c
2321
artpec6_crypto_common_destroy(&req_ctx->common);
drivers/crypto/axis/artpec6_crypto.c
301
struct artpec6_crypto_req_common common;
drivers/crypto/axis/artpec6_crypto.c
322
struct artpec6_crypto_req_common common;
drivers/crypto/axis/artpec6_crypto.c
343
struct artpec6_crypto_req_common common;
drivers/crypto/axis/artpec6_crypto.c
376
artpec6_crypto_common_destroy(struct artpec6_crypto_req_common *common);
drivers/crypto/axis/artpec6_crypto.c
379
artpec6_crypto_start_dma(struct artpec6_crypto_req_common *common);
drivers/crypto/axis/artpec6_crypto.c
429
artpec6_crypto_copy_bounce_buffers(struct artpec6_crypto_req_common *common)
drivers/crypto/axis/artpec6_crypto.c
431
struct artpec6_crypto_dma_descriptors *dma = common->dma;
drivers/crypto/axis/artpec6_crypto.c
479
static void artpec6_crypto_start_dma(struct artpec6_crypto_req_common *common)
drivers/crypto/axis/artpec6_crypto.c
484
struct artpec6_crypto_dma_descriptors *dma = common->dma;
drivers/crypto/axis/artpec6_crypto.c
516
artpec6_crypto_init_dma_operation(struct artpec6_crypto_req_common *common)
drivers/crypto/axis/artpec6_crypto.c
518
struct artpec6_crypto_dma_descriptors *dma = common->dma;
drivers/crypto/axis/artpec6_crypto.c
545
artpec6_crypto_setup_out_descr_phys(struct artpec6_crypto_req_common *common,
drivers/crypto/axis/artpec6_crypto.c
548
struct artpec6_crypto_dma_descriptors *dma = common->dma;
drivers/crypto/axis/artpec6_crypto.c
578
artpec6_crypto_setup_out_descr_short(struct artpec6_crypto_req_common *common,
drivers/crypto/axis/artpec6_crypto.c
581
struct artpec6_crypto_dma_descriptors *dma = common->dma;
drivers/crypto/axis/artpec6_crypto.c
601
static int artpec6_crypto_dma_map_page(struct artpec6_crypto_req_common *common,
drivers/crypto/axis/artpec6_crypto.c
607
struct artpec6_crypto_dma_descriptors *dma = common->dma;
drivers/crypto/axis/artpec6_crypto.c
632
artpec6_crypto_dma_map_single(struct artpec6_crypto_req_common *common,
drivers/crypto/axis/artpec6_crypto.c
640
return artpec6_crypto_dma_map_page(common, page, offset, size, dir,
drivers/crypto/axis/artpec6_crypto.c
645
artpec6_crypto_dma_map_descs(struct artpec6_crypto_req_common *common)
drivers/crypto/axis/artpec6_crypto.c
647
struct artpec6_crypto_dma_descriptors *dma = common->dma;
drivers/crypto/axis/artpec6_crypto.c
650
ret = artpec6_crypto_dma_map_single(common, dma->in,
drivers/crypto/axis/artpec6_crypto.c
656
ret = artpec6_crypto_dma_map_single(common, dma->out,
drivers/crypto/axis/artpec6_crypto.c
669
return artpec6_crypto_dma_map_single(common,
drivers/crypto/axis/artpec6_crypto.c
677
artpec6_crypto_dma_unmap_all(struct artpec6_crypto_req_common *common)
drivers/crypto/axis/artpec6_crypto.c
679
struct artpec6_crypto_dma_descriptors *dma = common->dma;
drivers/crypto/axis/artpec6_crypto.c
705
artpec6_crypto_setup_out_descr(struct artpec6_crypto_req_common *common,
drivers/crypto/axis/artpec6_crypto.c
710
return artpec6_crypto_setup_out_descr_short(common, dst, len,
drivers/crypto/axis/artpec6_crypto.c
716
ret = artpec6_crypto_dma_map_single(common, dst, len,
drivers/crypto/axis/artpec6_crypto.c
722
return artpec6_crypto_setup_out_descr_phys(common, dma_addr,
drivers/crypto/axis/artpec6_crypto.c
737
artpec6_crypto_setup_in_descr_phys(struct artpec6_crypto_req_common *common,
drivers/crypto/axis/artpec6_crypto.c
740
struct artpec6_crypto_dma_descriptors *dma = common->dma;
drivers/crypto/axis/artpec6_crypto.c
767
artpec6_crypto_setup_in_descr(struct artpec6_crypto_req_common *common,
drivers/crypto/axis/artpec6_crypto.c
773
ret = artpec6_crypto_dma_map_single(common, buffer, len,
drivers/crypto/axis/artpec6_crypto.c
778
return artpec6_crypto_setup_in_descr_phys(common, dma_addr, len, last);
drivers/crypto/axis/artpec6_crypto.c
797
static int setup_bounce_buffer_in(struct artpec6_crypto_req_common *common,
drivers/crypto/axis/artpec6_crypto.c
803
bbuf = artpec6_crypto_alloc_bounce(common->gfp_flags);
drivers/crypto/axis/artpec6_crypto.c
811
ret = artpec6_crypto_setup_in_descr(common, bbuf->buf, size, false);
drivers/crypto/axis/artpec6_crypto.c
818
list_add_tail(&bbuf->list, &common->dma->bounce_buffers);
drivers/crypto/axis/artpec6_crypto.c
823
artpec6_crypto_setup_sg_descrs_in(struct artpec6_crypto_req_common *common,
drivers/crypto/axis/artpec6_crypto.c
846
ret = setup_bounce_buffer_in(common, walk, chunk);
drivers/crypto/axis/artpec6_crypto.c
849
ret = setup_bounce_buffer_in(common, walk, chunk);
drivers/crypto/axis/artpec6_crypto.c
857
ret = artpec6_crypto_dma_map_page(common,
drivers/crypto/axis/artpec6_crypto.c
867
ret = artpec6_crypto_setup_in_descr_phys(common,
drivers/crypto/axis/artpec6_crypto.c
886
artpec6_crypto_setup_sg_descrs_out(struct artpec6_crypto_req_common *common,
drivers/crypto/axis/artpec6_crypto.c
908
ret = artpec6_crypto_setup_out_descr_short(common, buf,
drivers/crypto/axis/artpec6_crypto.c
914
ret = artpec6_crypto_dma_map_page(common,
drivers/crypto/axis/artpec6_crypto.c
924
ret = artpec6_crypto_setup_out_descr_phys(common,
drivers/crypto/axis/artpec6_crypto.c
952
artpec6_crypto_terminate_out_descrs(struct artpec6_crypto_req_common *common)
drivers/crypto/axis/artpec6_crypto.c
954
struct artpec6_crypto_dma_descriptors *dma = common->dma;
drivers/crypto/axis/artpec6_crypto.c
976
artpec6_crypto_terminate_in_descrs(struct artpec6_crypto_req_common *common)
drivers/crypto/axis/artpec6_crypto.c
978
struct artpec6_crypto_dma_descriptors *dma = common->dma;
drivers/dma/fsldma.c
1184
chan->common.device = &fdev->common;
drivers/dma/fsldma.c
1185
dma_cookie_init(&chan->common);
drivers/dma/fsldma.c
1191
list_add_tail(&chan->common.device_node, &fdev->common.channels);
drivers/dma/fsldma.c
1209
list_del(&chan->common.device_node);
drivers/dma/fsldma.c
1228
INIT_LIST_HEAD(&fdev->common.channels);
drivers/dma/fsldma.c
1243
dma_cap_set(DMA_MEMCPY, fdev->common.cap_mask);
drivers/dma/fsldma.c
1244
dma_cap_set(DMA_SLAVE, fdev->common.cap_mask);
drivers/dma/fsldma.c
1245
fdev->common.device_alloc_chan_resources = fsl_dma_alloc_chan_resources;
drivers/dma/fsldma.c
1246
fdev->common.device_free_chan_resources = fsl_dma_free_chan_resources;
drivers/dma/fsldma.c
1247
fdev->common.device_prep_dma_memcpy = fsl_dma_prep_memcpy;
drivers/dma/fsldma.c
1248
fdev->common.device_tx_status = fsl_tx_status;
drivers/dma/fsldma.c
1249
fdev->common.device_issue_pending = fsl_dma_memcpy_issue_pending;
drivers/dma/fsldma.c
1250
fdev->common.device_config = fsl_dma_device_config;
drivers/dma/fsldma.c
1251
fdev->common.device_terminate_all = fsl_dma_device_terminate_all;
drivers/dma/fsldma.c
1252
fdev->common.dev = &op->dev;
drivers/dma/fsldma.c
1254
fdev->common.src_addr_widths = FSL_DMA_BUSWIDTHS;
drivers/dma/fsldma.c
1255
fdev->common.dst_addr_widths = FSL_DMA_BUSWIDTHS;
drivers/dma/fsldma.c
1256
fdev->common.directions = BIT(DMA_DEV_TO_MEM) | BIT(DMA_MEM_TO_DEV);
drivers/dma/fsldma.c
1257
fdev->common.residue_granularity = DMA_RESIDUE_GRANULARITY_DESCRIPTOR;
drivers/dma/fsldma.c
1295
dma_async_device_register(&fdev->common);
drivers/dma/fsldma.c
1317
dma_async_device_unregister(&fdev->common);
drivers/dma/fsldma.c
471
dma_async_tx_descriptor_init(&desc->async_tx, &chan->common);
drivers/dma/fsldma.c
679
chan->common.completed_cookie = cookie;
drivers/dma/fsldma.h
123
struct dma_device common;
drivers/dma/fsldma.h
171
struct dma_chan common; /* DMA common channel */
drivers/dma/fsldma.h
191
#define to_fsl_chan(chan) container_of(chan, struct fsldma_chan, common)
drivers/dma/ppc4xx/adma.c
1518
dev_dbg(chan->device->common.dev, "\tfree slot %llx: %d stride: %d\n",
drivers/dma/ppc4xx/adma.c
1541
dev_dbg(chan->device->common.dev, "ppc440spe adma%d: %s\n",
drivers/dma/ppc4xx/adma.c
1556
dev_dbg(chan->device->common.dev, "\tcookie: %d slot: %d "
drivers/dma/ppc4xx/adma.c
1622
chan->common.completed_cookie = cookie;
drivers/dma/ppc4xx/adma.c
1652
chan->common.completed_cookie = cookie;
drivers/dma/ppc4xx/adma.c
1814
dev_dbg(ppc440spe_chan->device->common.dev,
drivers/dma/ppc4xx/adma.c
1880
dev_dbg(chan->device->common.dev, "ppc440spe adma%d: pending: %d\n",
drivers/dma/ppc4xx/adma.c
1932
dev_dbg(chan->device->common.dev,
drivers/dma/ppc4xx/adma.c
1952
dev_dbg(ppc440spe_chan->device->common.dev,
drivers/dma/ppc4xx/adma.c
1991
dev_dbg(ppc440spe_chan->device->common.dev,
drivers/dma/ppc4xx/adma.c
2032
dev_dbg(ppc440spe_chan->device->common.dev,
drivers/dma/ppc4xx/adma.c
2555
dev_dbg(ppc440spe_chan->device->common.dev,
drivers/dma/ppc4xx/adma.c
3554
dev_dbg(ppc440spe_chan->device->common.dev,
drivers/dma/ppc4xx/adma.c
3595
dev_dbg(chan->device->common.dev,
drivers/dma/ppc4xx/adma.c
3612
dev_dbg(chan->device->common.dev,
drivers/dma/ppc4xx/adma.c
3637
dev_dbg(ppc440spe_chan->device->common.dev,
drivers/dma/ppc4xx/adma.c
3658
dev_dbg(chan->device->common.dev,
drivers/dma/ppc4xx/adma.c
3675
chan->common.completed_cookie = cookie - 1;
drivers/dma/ppc4xx/adma.c
3748
ppc440spe_adma_issue_pending(&chan->common);
drivers/dma/ppc4xx/adma.c
3771
dma_cap_set(DMA_MEMCPY, adev->common.cap_mask);
drivers/dma/ppc4xx/adma.c
3772
dma_cap_set(DMA_INTERRUPT, adev->common.cap_mask);
drivers/dma/ppc4xx/adma.c
3773
dma_cap_set(DMA_PQ, adev->common.cap_mask);
drivers/dma/ppc4xx/adma.c
3774
dma_cap_set(DMA_PQ_VAL, adev->common.cap_mask);
drivers/dma/ppc4xx/adma.c
3775
dma_cap_set(DMA_XOR_VAL, adev->common.cap_mask);
drivers/dma/ppc4xx/adma.c
3778
dma_cap_set(DMA_XOR, adev->common.cap_mask);
drivers/dma/ppc4xx/adma.c
3779
dma_cap_set(DMA_PQ, adev->common.cap_mask);
drivers/dma/ppc4xx/adma.c
3780
dma_cap_set(DMA_INTERRUPT, adev->common.cap_mask);
drivers/dma/ppc4xx/adma.c
3781
adev->common.cap_mask = adev->common.cap_mask;
drivers/dma/ppc4xx/adma.c
3786
adev->common.device_alloc_chan_resources =
drivers/dma/ppc4xx/adma.c
3788
adev->common.device_free_chan_resources =
drivers/dma/ppc4xx/adma.c
3790
adev->common.device_tx_status = ppc440spe_adma_tx_status;
drivers/dma/ppc4xx/adma.c
3791
adev->common.device_issue_pending = ppc440spe_adma_issue_pending;
drivers/dma/ppc4xx/adma.c
3794
if (dma_has_cap(DMA_MEMCPY, adev->common.cap_mask)) {
drivers/dma/ppc4xx/adma.c
3795
adev->common.device_prep_dma_memcpy =
drivers/dma/ppc4xx/adma.c
3798
if (dma_has_cap(DMA_XOR, adev->common.cap_mask)) {
drivers/dma/ppc4xx/adma.c
3799
adev->common.max_xor = XOR_MAX_OPS;
drivers/dma/ppc4xx/adma.c
3800
adev->common.device_prep_dma_xor =
drivers/dma/ppc4xx/adma.c
3803
if (dma_has_cap(DMA_PQ, adev->common.cap_mask)) {
drivers/dma/ppc4xx/adma.c
3806
dma_set_maxpq(&adev->common,
drivers/dma/ppc4xx/adma.c
3810
dma_set_maxpq(&adev->common,
drivers/dma/ppc4xx/adma.c
3814
adev->common.max_pq = XOR_MAX_OPS * 3;
drivers/dma/ppc4xx/adma.c
3817
adev->common.device_prep_dma_pq =
drivers/dma/ppc4xx/adma.c
3820
if (dma_has_cap(DMA_PQ_VAL, adev->common.cap_mask)) {
drivers/dma/ppc4xx/adma.c
3823
adev->common.max_pq = DMA0_FIFO_SIZE /
drivers/dma/ppc4xx/adma.c
3827
adev->common.max_pq = DMA1_FIFO_SIZE /
drivers/dma/ppc4xx/adma.c
3831
adev->common.device_prep_dma_pq_val =
drivers/dma/ppc4xx/adma.c
3834
if (dma_has_cap(DMA_XOR_VAL, adev->common.cap_mask)) {
drivers/dma/ppc4xx/adma.c
3837
adev->common.max_xor = DMA0_FIFO_SIZE /
drivers/dma/ppc4xx/adma.c
3841
adev->common.max_xor = DMA1_FIFO_SIZE /
drivers/dma/ppc4xx/adma.c
3845
adev->common.device_prep_dma_xor_val =
drivers/dma/ppc4xx/adma.c
3848
if (dma_has_cap(DMA_INTERRUPT, adev->common.cap_mask)) {
drivers/dma/ppc4xx/adma.c
3849
adev->common.device_prep_dma_interrupt =
drivers/dma/ppc4xx/adma.c
3855
dma_has_cap(DMA_PQ, adev->common.cap_mask) ? "pq " : "",
drivers/dma/ppc4xx/adma.c
3856
dma_has_cap(DMA_PQ_VAL, adev->common.cap_mask) ? "pq_val " : "",
drivers/dma/ppc4xx/adma.c
3857
dma_has_cap(DMA_XOR, adev->common.cap_mask) ? "xor " : "",
drivers/dma/ppc4xx/adma.c
3858
dma_has_cap(DMA_XOR_VAL, adev->common.cap_mask) ? "xor_val " : "",
drivers/dma/ppc4xx/adma.c
3859
dma_has_cap(DMA_MEMCPY, adev->common.cap_mask) ? "memcpy " : "",
drivers/dma/ppc4xx/adma.c
3860
dma_has_cap(DMA_INTERRUPT, adev->common.cap_mask) ? "intr " : "");
drivers/dma/ppc4xx/adma.c
4121
adev->common.dev = &ofdev->dev;
drivers/dma/ppc4xx/adma.c
4122
INIT_LIST_HEAD(&adev->common.channels);
drivers/dma/ppc4xx/adma.c
4137
chan->common.device = &adev->common;
drivers/dma/ppc4xx/adma.c
4138
dma_cookie_init(&chan->common);
drivers/dma/ppc4xx/adma.c
4139
list_add_tail(&chan->common.device_node, &adev->common.channels);
drivers/dma/ppc4xx/adma.c
4165
ref->chan = &chan->common;
drivers/dma/ppc4xx/adma.c
4180
ret = dma_async_device_register(&adev->common);
drivers/dma/ppc4xx/adma.c
4244
dma_async_device_unregister(&adev->common);
drivers/dma/ppc4xx/adma.c
4246
list_for_each_entry_safe(chan, _chan, &adev->common.channels,
drivers/dma/ppc4xx/adma.h
16
container_of(chan, struct ppc440spe_adma_chan, common)
drivers/dma/ppc4xx/adma.h
18
container_of(dev, struct ppc440spe_adma_device, common)
drivers/dma/ppc4xx/adma.h
70
struct dma_device common;
drivers/dma/ppc4xx/adma.h
94
struct dma_chan common;
drivers/dma/qcom/bam_dma.c
1151
struct bam_device, common);
drivers/dma/qcom/bam_dma.c
1202
vchan_init(&bchan->vc, &bdev->common);
drivers/dma/qcom/bam_dma.c
1300
INIT_LIST_HEAD(&bdev->common.channels);
drivers/dma/qcom/bam_dma.c
1311
bdev->common.dev = bdev->dev;
drivers/dma/qcom/bam_dma.c
1312
dma_set_max_seg_size(bdev->common.dev, BAM_FIFO_SIZE);
drivers/dma/qcom/bam_dma.c
1317
dma_cap_zero(bdev->common.cap_mask);
drivers/dma/qcom/bam_dma.c
1318
dma_cap_set(DMA_SLAVE, bdev->common.cap_mask);
drivers/dma/qcom/bam_dma.c
1321
bdev->common.directions = BIT(DMA_DEV_TO_MEM) | BIT(DMA_MEM_TO_DEV);
drivers/dma/qcom/bam_dma.c
1322
bdev->common.residue_granularity = DMA_RESIDUE_GRANULARITY_SEGMENT;
drivers/dma/qcom/bam_dma.c
1323
bdev->common.src_addr_widths = DMA_SLAVE_BUSWIDTH_4_BYTES;
drivers/dma/qcom/bam_dma.c
1324
bdev->common.dst_addr_widths = DMA_SLAVE_BUSWIDTH_4_BYTES;
drivers/dma/qcom/bam_dma.c
1325
bdev->common.device_alloc_chan_resources = bam_alloc_chan;
drivers/dma/qcom/bam_dma.c
1326
bdev->common.device_free_chan_resources = bam_free_chan;
drivers/dma/qcom/bam_dma.c
1327
bdev->common.device_prep_slave_sg = bam_prep_slave_sg;
drivers/dma/qcom/bam_dma.c
1328
bdev->common.device_config = bam_slave_config;
drivers/dma/qcom/bam_dma.c
1329
bdev->common.device_pause = bam_pause;
drivers/dma/qcom/bam_dma.c
1330
bdev->common.device_resume = bam_resume;
drivers/dma/qcom/bam_dma.c
1331
bdev->common.device_terminate_all = bam_dma_terminate_all;
drivers/dma/qcom/bam_dma.c
1332
bdev->common.device_issue_pending = bam_issue_pending;
drivers/dma/qcom/bam_dma.c
1333
bdev->common.device_tx_status = bam_tx_status;
drivers/dma/qcom/bam_dma.c
1334
bdev->common.dev = bdev->dev;
drivers/dma/qcom/bam_dma.c
1336
ret = dma_async_device_register(&bdev->common);
drivers/dma/qcom/bam_dma.c
1343
&bdev->common);
drivers/dma/qcom/bam_dma.c
1357
dma_async_device_unregister(&bdev->common);
drivers/dma/qcom/bam_dma.c
1377
dma_async_device_unregister(&bdev->common);
drivers/dma/qcom/bam_dma.c
376
static inline struct bam_chan *to_bam_chan(struct dma_chan *common)
drivers/dma/qcom/bam_dma.c
378
return container_of(common, struct bam_chan, vc.chan);
drivers/dma/qcom/bam_dma.c
384
struct dma_device common;
drivers/dma/qcom/qcom_adm.c
152
static inline struct adm_chan *to_adm_chan(struct dma_chan *common)
drivers/dma/qcom/qcom_adm.c
154
return container_of(common, struct adm_chan, vc.chan);
drivers/dma/qcom/qcom_adm.c
160
struct dma_device common;
drivers/dma/qcom/qcom_adm.c
702
vchan_init(&achan->vc, &adev->common);
drivers/dma/qcom/qcom_adm.c
836
INIT_LIST_HEAD(&adev->common.channels);
drivers/dma/qcom/qcom_adm.c
863
adev->common.dev = adev->dev;
drivers/dma/qcom/qcom_adm.c
864
adev->common.dev->dma_parms = &adev->dma_parms;
drivers/dma/qcom/qcom_adm.c
867
dma_cap_zero(adev->common.cap_mask);
drivers/dma/qcom/qcom_adm.c
868
dma_cap_set(DMA_SLAVE, adev->common.cap_mask);
drivers/dma/qcom/qcom_adm.c
869
dma_cap_set(DMA_PRIVATE, adev->common.cap_mask);
drivers/dma/qcom/qcom_adm.c
872
adev->common.directions = BIT(DMA_DEV_TO_MEM | DMA_MEM_TO_DEV);
drivers/dma/qcom/qcom_adm.c
873
adev->common.residue_granularity = DMA_RESIDUE_GRANULARITY_DESCRIPTOR;
drivers/dma/qcom/qcom_adm.c
874
adev->common.src_addr_widths = DMA_SLAVE_BUSWIDTH_4_BYTES;
drivers/dma/qcom/qcom_adm.c
875
adev->common.dst_addr_widths = DMA_SLAVE_BUSWIDTH_4_BYTES;
drivers/dma/qcom/qcom_adm.c
876
adev->common.device_free_chan_resources = adm_free_chan;
drivers/dma/qcom/qcom_adm.c
877
adev->common.device_prep_slave_sg = adm_prep_slave_sg;
drivers/dma/qcom/qcom_adm.c
878
adev->common.device_issue_pending = adm_issue_pending;
drivers/dma/qcom/qcom_adm.c
879
adev->common.device_tx_status = adm_tx_status;
drivers/dma/qcom/qcom_adm.c
880
adev->common.device_terminate_all = adm_terminate_all;
drivers/dma/qcom/qcom_adm.c
881
adev->common.device_config = adm_slave_config;
drivers/dma/qcom/qcom_adm.c
883
ret = dma_async_device_register(&adev->common);
drivers/dma/qcom/qcom_adm.c
890
&adev->common);
drivers/dma/qcom/qcom_adm.c
897
dma_async_device_unregister(&adev->common);
drivers/dma/qcom/qcom_adm.c
913
dma_async_device_unregister(&adev->common);
drivers/dma/ti/k3-udma-glue.c
1000
rx_chn->common.chan_dev.parent = NULL;
drivers/dma/ti/k3-udma-glue.c
1004
if (xudma_is_pktdma(rx_chn->common.udmax)) {
drivers/dma/ti/k3-udma-glue.c
1006
rx_chn->common.chan_dev.dma_coherent = true;
drivers/dma/ti/k3-udma-glue.c
1007
dma_coerce_mask_and_coherent(&rx_chn->common.chan_dev,
drivers/dma/ti/k3-udma-glue.c
1011
if (xudma_is_pktdma(rx_chn->common.udmax)) {
drivers/dma/ti/k3-udma-glue.c
103
struct k3_udma_glue_common *common)
drivers/dma/ti/k3-udma-glue.c
105
common->udmax = of_xudma_dev_get(udmax_np, NULL);
drivers/dma/ti/k3-udma-glue.c
1051
rx_chn->common.dst_thread =
drivers/dma/ti/k3-udma-glue.c
1052
xudma_dev_get_psil_base(rx_chn->common.udmax) +
drivers/dma/ti/k3-udma-glue.c
106
if (IS_ERR(common->udmax))
drivers/dma/ti/k3-udma-glue.c
107
return PTR_ERR(common->udmax);
drivers/dma/ti/k3-udma-glue.c
1084
rx_chn->common.hdesc_size = cppi5_hdesc_calc_size(rx_chn->common.epib,
drivers/dma/ti/k3-udma-glue.c
1085
rx_chn->common.psdata_size,
drivers/dma/ti/k3-udma-glue.c
1086
rx_chn->common.swdata_size);
drivers/dma/ti/k3-udma-glue.c
109
common->ringacc = xudma_get_ringacc(common->udmax);
drivers/dma/ti/k3-udma-glue.c
1093
rx_chn->common.chan_dev.class = &k3_udma_glue_devclass;
drivers/dma/ti/k3-udma-glue.c
1094
rx_chn->common.chan_dev.parent = xudma_get_device(rx_chn->common.udmax);
drivers/dma/ti/k3-udma-glue.c
1095
dev_set_name(&rx_chn->common.chan_dev, "rchan_remote-0x%04x-0x%02x",
drivers/dma/ti/k3-udma-glue.c
1096
rx_chn->common.src_thread, rx_chn->flow_id_base);
drivers/dma/ti/k3-udma-glue.c
1097
ret = device_register(&rx_chn->common.chan_dev);
drivers/dma/ti/k3-udma-glue.c
110
common->tisci_rm = xudma_dev_get_tisci_rm(common->udmax);
drivers/dma/ti/k3-udma-glue.c
1100
put_device(&rx_chn->common.chan_dev);
drivers/dma/ti/k3-udma-glue.c
1101
rx_chn->common.chan_dev.parent = NULL;
drivers/dma/ti/k3-udma-glue.c
1105
if (xudma_is_pktdma(rx_chn->common.udmax)) {
drivers/dma/ti/k3-udma-glue.c
1107
rx_chn->common.chan_dev.dma_coherent = true;
drivers/dma/ti/k3-udma-glue.c
1108
dma_coerce_mask_and_coherent(&rx_chn->common.chan_dev,
drivers/dma/ti/k3-udma-glue.c
1149
rx_chn->common.dev = dev;
drivers/dma/ti/k3-udma-glue.c
115
static int of_k3_udma_glue_parse_chn_common(struct k3_udma_glue_common *common, u32 thread_id,
drivers/dma/ti/k3-udma-glue.c
1150
rx_chn->common.swdata_size = cfg->swdata_size;
drivers/dma/ti/k3-udma-glue.c
1159
&rx_chn->common, false);
drivers/dma/ti/k3-udma-glue.c
1197
rx_chn->common.dev = dev;
drivers/dma/ti/k3-udma-glue.c
1198
rx_chn->common.swdata_size = cfg->swdata_size;
drivers/dma/ti/k3-udma-glue.c
1205
ret = of_k3_udma_glue_parse_chn_by_id(udmax_np, &rx_chn->common, false, thread_id);
drivers/dma/ti/k3-udma-glue.c
1236
if (IS_ERR_OR_NULL(rx_chn->common.udmax))
drivers/dma/ti/k3-udma-glue.c
1240
xudma_navss_psil_unpair(rx_chn->common.udmax,
drivers/dma/ti/k3-udma-glue.c
1241
rx_chn->common.src_thread,
drivers/dma/ti/k3-udma-glue.c
1242
rx_chn->common.dst_thread);
drivers/dma/ti/k3-udma-glue.c
1249
if (xudma_rflow_is_gp(rx_chn->common.udmax, rx_chn->flow_id_base))
drivers/dma/ti/k3-udma-glue.c
125
common->ep_config = psil_get_ep_config(thread_id);
drivers/dma/ti/k3-udma-glue.c
1250
xudma_free_gp_rflow_range(rx_chn->common.udmax,
drivers/dma/ti/k3-udma-glue.c
1255
xudma_rchan_put(rx_chn->common.udmax,
drivers/dma/ti/k3-udma-glue.c
1258
if (rx_chn->common.chan_dev.parent) {
drivers/dma/ti/k3-udma-glue.c
1259
device_unregister(&rx_chn->common.chan_dev);
drivers/dma/ti/k3-udma-glue.c
126
if (IS_ERR(common->ep_config)) {
drivers/dma/ti/k3-udma-glue.c
1260
rx_chn->common.chan_dev.parent = NULL;
drivers/dma/ti/k3-udma-glue.c
127
dev_err(common->dev,
drivers/dma/ti/k3-udma-glue.c
130
return PTR_ERR(common->ep_config);
drivers/dma/ti/k3-udma-glue.c
1300
const struct udma_tisci_rm *tisci_rm = rx_chn->common.tisci_rm;
drivers/dma/ti/k3-udma-glue.c
1301
struct device *dev = rx_chn->common.dev;
drivers/dma/ti/k3-udma-glue.c
133
common->epib = common->ep_config->needs_epib;
drivers/dma/ti/k3-udma-glue.c
134
common->psdata_size = common->ep_config->psd_size;
drivers/dma/ti/k3-udma-glue.c
1343
const struct udma_tisci_rm *tisci_rm = rx_chn->common.tisci_rm;
drivers/dma/ti/k3-udma-glue.c
1344
struct device *dev = rx_chn->common.dev;
drivers/dma/ti/k3-udma-glue.c
137
common->dst_thread = thread_id;
drivers/dma/ti/k3-udma-glue.c
1386
ret = xudma_navss_psil_pair(rx_chn->common.udmax,
drivers/dma/ti/k3-udma-glue.c
1387
rx_chn->common.src_thread,
drivers/dma/ti/k3-udma-glue.c
1388
rx_chn->common.dst_thread);
drivers/dma/ti/k3-udma-glue.c
139
common->src_thread = thread_id;
drivers/dma/ti/k3-udma-glue.c
1390
dev_err(rx_chn->common.dev, "PSI-L request err %d\n", ret);
drivers/dma/ti/k3-udma-glue.c
1418
xudma_navss_psil_unpair(rx_chn->common.udmax,
drivers/dma/ti/k3-udma-glue.c
1419
rx_chn->common.src_thread,
drivers/dma/ti/k3-udma-glue.c
1420
rx_chn->common.dst_thread);
drivers/dma/ti/k3-udma-glue.c
1447
dev_err(rx_chn->common.dev, "RX tdown timeout\n");
drivers/dma/ti/k3-udma-glue.c
145
const char *name, struct k3_udma_glue_common *common,
drivers/dma/ti/k3-udma-glue.c
1456
dev_err(rx_chn->common.dev, "TX tdown peer not stopped\n");
drivers/dma/ti/k3-udma-glue.c
1466
struct device *dev = rx_chn->common.dev;
drivers/dma/ti/k3-udma-glue.c
1531
if (xudma_is_pktdma(rx_chn->common.udmax)) {
drivers/dma/ti/k3-udma-glue.c
1532
flow->virq = xudma_pktdma_rflow_get_irq(rx_chn->common.udmax,
drivers/dma/ti/k3-udma-glue.c
1548
if (xudma_is_pktdma(rx_chn->common.udmax) &&
drivers/dma/ti/k3-udma-glue.c
1549
(rx_chn->common.atype_asel == 14 || rx_chn->common.atype_asel == 15))
drivers/dma/ti/k3-udma-glue.c
1550
return &rx_chn->common.chan_dev;
drivers/dma/ti/k3-udma-glue.c
1552
return xudma_get_device(rx_chn->common.udmax);
drivers/dma/ti/k3-udma-glue.c
1559
if (!xudma_is_pktdma(rx_chn->common.udmax) ||
drivers/dma/ti/k3-udma-glue.c
1560
!rx_chn->common.atype_asel)
drivers/dma/ti/k3-udma-glue.c
1563
*addr |= (u64)rx_chn->common.atype_asel << K3_ADDRESS_ASEL_SHIFT;
drivers/dma/ti/k3-udma-glue.c
1570
if (!xudma_is_pktdma(rx_chn->common.udmax) ||
drivers/dma/ti/k3-udma-glue.c
1571
!rx_chn->common.atype_asel)
drivers/dma/ti/k3-udma-glue.c
164
ret = of_k3_udma_glue_parse(dma_spec.np, common);
drivers/dma/ti/k3-udma-glue.c
170
if (dma_spec.args[1] > 2 && !xudma_is_pktdma(common->udmax)) {
drivers/dma/ti/k3-udma-glue.c
171
dev_err(common->dev, "Invalid channel atype: %u\n",
drivers/dma/ti/k3-udma-glue.c
176
if (dma_spec.args[1] > 15 && xudma_is_pktdma(common->udmax)) {
drivers/dma/ti/k3-udma-glue.c
177
dev_err(common->dev, "Invalid channel asel: %u\n",
drivers/dma/ti/k3-udma-glue.c
183
common->atype_asel = dma_spec.args[1];
drivers/dma/ti/k3-udma-glue.c
186
ret = of_k3_udma_glue_parse_chn_common(common, thread_id, tx_chn);
drivers/dma/ti/k3-udma-glue.c
194
of_k3_udma_glue_parse_chn_by_id(struct device_node *udmax_np, struct k3_udma_glue_common *common,
drivers/dma/ti/k3-udma-glue.c
202
ret = of_k3_udma_glue_parse(udmax_np, common);
drivers/dma/ti/k3-udma-glue.c
206
ret = of_k3_udma_glue_parse_chn_common(common, thread_id, tx_chn);
drivers/dma/ti/k3-udma-glue.c
212
struct device *dev = tx_chn->common.dev;
drivers/dma/ti/k3-udma-glue.c
219
tx_chn->common.src_thread,
drivers/dma/ti/k3-udma-glue.c
220
tx_chn->common.dst_thread);
drivers/dma/ti/k3-udma-glue.c
226
struct device *dev = chn->common.dev;
drivers/dma/ti/k3-udma-glue.c
244
const struct udma_tisci_rm *tisci_rm = tx_chn->common.tisci_rm;
drivers/dma/ti/k3-udma-glue.c
268
req.tx_fetch_size = tx_chn->common.hdesc_size >> 2;
drivers/dma/ti/k3-udma-glue.c
270
req.tx_atype = tx_chn->common.atype_asel;
drivers/dma/ti/k3-udma-glue.c
282
tx_chn->common.hdesc_size = cppi5_hdesc_calc_size(tx_chn->common.epib,
drivers/dma/ti/k3-udma-glue.c
283
tx_chn->common.psdata_size,
drivers/dma/ti/k3-udma-glue.c
284
tx_chn->common.swdata_size);
drivers/dma/ti/k3-udma-glue.c
286
if (xudma_is_pktdma(tx_chn->common.udmax))
drivers/dma/ti/k3-udma-glue.c
287
tx_chn->udma_tchan_id = tx_chn->common.ep_config->mapped_channel_id;
drivers/dma/ti/k3-udma-glue.c
292
tx_chn->udma_tchanx = xudma_tchan_get(tx_chn->common.udmax,
drivers/dma/ti/k3-udma-glue.c
301
tx_chn->common.chan_dev.class = &k3_udma_glue_devclass;
drivers/dma/ti/k3-udma-glue.c
302
tx_chn->common.chan_dev.parent = xudma_get_device(tx_chn->common.udmax);
drivers/dma/ti/k3-udma-glue.c
303
dev_set_name(&tx_chn->common.chan_dev, "tchan%d-0x%04x",
drivers/dma/ti/k3-udma-glue.c
304
tx_chn->udma_tchan_id, tx_chn->common.dst_thread);
drivers/dma/ti/k3-udma-glue.c
305
ret = device_register(&tx_chn->common.chan_dev);
drivers/dma/ti/k3-udma-glue.c
308
put_device(&tx_chn->common.chan_dev);
drivers/dma/ti/k3-udma-glue.c
309
tx_chn->common.chan_dev.parent = NULL;
drivers/dma/ti/k3-udma-glue.c
313
if (xudma_is_pktdma(tx_chn->common.udmax)) {
drivers/dma/ti/k3-udma-glue.c
315
tx_chn->common.chan_dev.dma_coherent = true;
drivers/dma/ti/k3-udma-glue.c
316
dma_coerce_mask_and_coherent(&tx_chn->common.chan_dev,
drivers/dma/ti/k3-udma-glue.c
322
if (xudma_is_pktdma(tx_chn->common.udmax))
drivers/dma/ti/k3-udma-glue.c
323
tx_chn->udma_tflow_id = tx_chn->common.ep_config->default_flow_id;
drivers/dma/ti/k3-udma-glue.c
328
ret = k3_ringacc_request_rings_pair(tx_chn->common.ringacc,
drivers/dma/ti/k3-udma-glue.c
342
if (xudma_is_pktdma(tx_chn->common.udmax)) {
drivers/dma/ti/k3-udma-glue.c
343
cfg->tx_cfg.asel = tx_chn->common.atype_asel;
drivers/dma/ti/k3-udma-glue.c
344
cfg->txcq_cfg.asel = tx_chn->common.atype_asel;
drivers/dma/ti/k3-udma-glue.c
360
tx_chn->common.src_thread =
drivers/dma/ti/k3-udma-glue.c
361
xudma_dev_get_psil_base(tx_chn->common.udmax) +
drivers/dma/ti/k3-udma-glue.c
386
tx_chn->common.dev = dev;
drivers/dma/ti/k3-udma-glue.c
387
tx_chn->common.swdata_size = cfg->swdata_size;
drivers/dma/ti/k3-udma-glue.c
395
&tx_chn->common, true);
drivers/dma/ti/k3-udma-glue.c
42
struct k3_udma_glue_common common;
drivers/dma/ti/k3-udma-glue.c
423
tx_chn->common.dev = dev;
drivers/dma/ti/k3-udma-glue.c
424
tx_chn->common.swdata_size = cfg->swdata_size;
drivers/dma/ti/k3-udma-glue.c
430
ret = of_k3_udma_glue_parse_chn_by_id(udmax_np, &tx_chn->common, true, thread_id);
drivers/dma/ti/k3-udma-glue.c
449
xudma_navss_psil_unpair(tx_chn->common.udmax,
drivers/dma/ti/k3-udma-glue.c
450
tx_chn->common.src_thread,
drivers/dma/ti/k3-udma-glue.c
451
tx_chn->common.dst_thread);
drivers/dma/ti/k3-udma-glue.c
456
xudma_tchan_put(tx_chn->common.udmax,
drivers/dma/ti/k3-udma-glue.c
465
if (tx_chn->common.chan_dev.parent) {
drivers/dma/ti/k3-udma-glue.c
466
device_unregister(&tx_chn->common.chan_dev);
drivers/dma/ti/k3-udma-glue.c
467
tx_chn->common.chan_dev.parent = NULL;
drivers/dma/ti/k3-udma-glue.c
505
ret = xudma_navss_psil_pair(tx_chn->common.udmax,
drivers/dma/ti/k3-udma-glue.c
506
tx_chn->common.src_thread,
drivers/dma/ti/k3-udma-glue.c
507
tx_chn->common.dst_thread);
drivers/dma/ti/k3-udma-glue.c
509
dev_err(tx_chn->common.dev, "PSI-L request err %d\n", ret);
drivers/dma/ti/k3-udma-glue.c
537
xudma_navss_psil_unpair(tx_chn->common.udmax,
drivers/dma/ti/k3-udma-glue.c
538
tx_chn->common.src_thread,
drivers/dma/ti/k3-udma-glue.c
539
tx_chn->common.dst_thread);
drivers/dma/ti/k3-udma-glue.c
563
dev_err(tx_chn->common.dev, "TX tdown timeout\n");
drivers/dma/ti/k3-udma-glue.c
572
dev_err(tx_chn->common.dev, "TX tdown peer not stopped\n");
drivers/dma/ti/k3-udma-glue.c
581
struct device *dev = tx_chn->common.dev;
drivers/dma/ti/k3-udma-glue.c
613
return tx_chn->common.hdesc_size;
drivers/dma/ti/k3-udma-glue.c
625
if (xudma_is_pktdma(tx_chn->common.udmax)) {
drivers/dma/ti/k3-udma-glue.c
626
tx_chn->virq = xudma_pktdma_tflow_get_irq(tx_chn->common.udmax,
drivers/dma/ti/k3-udma-glue.c
642
if (xudma_is_pktdma(tx_chn->common.udmax) &&
drivers/dma/ti/k3-udma-glue.c
643
(tx_chn->common.atype_asel == 14 || tx_chn->common.atype_asel == 15))
drivers/dma/ti/k3-udma-glue.c
644
return &tx_chn->common.chan_dev;
drivers/dma/ti/k3-udma-glue.c
646
return xudma_get_device(tx_chn->common.udmax);
drivers/dma/ti/k3-udma-glue.c
653
if (!xudma_is_pktdma(tx_chn->common.udmax) ||
drivers/dma/ti/k3-udma-glue.c
654
!tx_chn->common.atype_asel)
drivers/dma/ti/k3-udma-glue.c
657
*addr |= (u64)tx_chn->common.atype_asel << K3_ADDRESS_ASEL_SHIFT;
drivers/dma/ti/k3-udma-glue.c
664
if (!xudma_is_pktdma(tx_chn->common.udmax) ||
drivers/dma/ti/k3-udma-glue.c
665
!tx_chn->common.atype_asel)
drivers/dma/ti/k3-udma-glue.c
674
const struct udma_tisci_rm *tisci_rm = rx_chn->common.tisci_rm;
drivers/dma/ti/k3-udma-glue.c
687
req.rx_fetch_size = rx_chn->common.hdesc_size >> 2;
drivers/dma/ti/k3-udma-glue.c
694
if (!xudma_is_pktdma(rx_chn->common.udmax) && rx_chn->flow_num &&
drivers/dma/ti/k3-udma-glue.c
703
req.rx_atype = rx_chn->common.atype_asel;
drivers/dma/ti/k3-udma-glue.c
707
dev_err(rx_chn->common.dev, "rchan%d cfg failed %d\n",
drivers/dma/ti/k3-udma-glue.c
727
xudma_rflow_put(rx_chn->common.udmax, flow->udma_rflow);
drivers/dma/ti/k3-udma-glue.c
73
struct k3_udma_glue_common common;
drivers/dma/ti/k3-udma-glue.c
737
const struct udma_tisci_rm *tisci_rm = rx_chn->common.tisci_rm;
drivers/dma/ti/k3-udma-glue.c
738
struct device *dev = rx_chn->common.dev;
drivers/dma/ti/k3-udma-glue.c
744
flow->udma_rflow = xudma_rflow_get(rx_chn->common.udmax,
drivers/dma/ti/k3-udma-glue.c
757
if (xudma_is_pktdma(rx_chn->common.udmax)) {
drivers/dma/ti/k3-udma-glue.c
759
xudma_get_rflow_ring_offset(rx_chn->common.udmax);
drivers/dma/ti/k3-udma-glue.c
767
ret = k3_ringacc_request_rings_pair(rx_chn->common.ringacc,
drivers/dma/ti/k3-udma-glue.c
781
if (xudma_is_pktdma(rx_chn->common.udmax)) {
drivers/dma/ti/k3-udma-glue.c
782
flow_cfg->rx_cfg.asel = rx_chn->common.atype_asel;
drivers/dma/ti/k3-udma-glue.c
783
flow_cfg->rxfdq_cfg.asel = rx_chn->common.atype_asel;
drivers/dma/ti/k3-udma-glue.c
824
if (rx_chn->common.epib)
drivers/dma/ti/k3-udma-glue.c
826
if (rx_chn->common.psdata_size)
drivers/dma/ti/k3-udma-glue.c
859
xudma_rflow_put(rx_chn->common.udmax, flow->udma_rflow);
drivers/dma/ti/k3-udma-glue.c
867
struct device *dev = chn->common.dev;
drivers/dma/ti/k3-udma-glue.c
880
chn->common.src_thread,
drivers/dma/ti/k3-udma-glue.c
881
chn->common.dst_thread,
drivers/dma/ti/k3-udma-glue.c
882
chn->common.epib,
drivers/dma/ti/k3-udma-glue.c
883
chn->common.hdesc_size,
drivers/dma/ti/k3-udma-glue.c
884
chn->common.psdata_size,
drivers/dma/ti/k3-udma-glue.c
885
chn->common.swdata_size,
drivers/dma/ti/k3-udma-glue.c
893
struct device *dev = chn->common.dev;
drivers/dma/ti/k3-udma-glue.c
922
!xudma_rflow_is_gp(rx_chn->common.udmax, rx_chn->flow_id_base))
drivers/dma/ti/k3-udma-glue.c
926
ret = xudma_alloc_gp_rflow_range(rx_chn->common.udmax,
drivers/dma/ti/k3-udma-glue.c
930
dev_err(rx_chn->common.dev, "UDMAX reserve_rflow %d cnt:%d err: %d\n",
drivers/dma/ti/k3-udma-glue.c
958
rx_chn->common.dev = dev;
drivers/dma/ti/k3-udma-glue.c
959
rx_chn->common.swdata_size = cfg->swdata_size;
drivers/dma/ti/k3-udma-glue.c
964
&rx_chn->common, false);
drivers/dma/ti/k3-udma-glue.c
968
rx_chn->common.hdesc_size = cppi5_hdesc_calc_size(rx_chn->common.epib,
drivers/dma/ti/k3-udma-glue.c
969
rx_chn->common.psdata_size,
drivers/dma/ti/k3-udma-glue.c
970
rx_chn->common.swdata_size);
drivers/dma/ti/k3-udma-glue.c
972
ep_cfg = rx_chn->common.ep_config;
drivers/dma/ti/k3-udma-glue.c
974
if (xudma_is_pktdma(rx_chn->common.udmax)) {
drivers/dma/ti/k3-udma-glue.c
983
rx_chn->udma_rchanx = xudma_rchan_get(rx_chn->common.udmax,
drivers/dma/ti/k3-udma-glue.c
992
rx_chn->common.chan_dev.class = &k3_udma_glue_devclass;
drivers/dma/ti/k3-udma-glue.c
993
rx_chn->common.chan_dev.parent = xudma_get_device(rx_chn->common.udmax);
drivers/dma/ti/k3-udma-glue.c
994
dev_set_name(&rx_chn->common.chan_dev, "rchan%d-0x%04x",
drivers/dma/ti/k3-udma-glue.c
995
rx_chn->udma_rchan_id, rx_chn->common.src_thread);
drivers/dma/ti/k3-udma-glue.c
996
ret = device_register(&rx_chn->common.chan_dev);
drivers/dma/ti/k3-udma-glue.c
999
put_device(&rx_chn->common.chan_dev);
drivers/dma/xilinx/xilinx_dma.c
1262
chan->xdev->common.copy_align) {
drivers/dma/xilinx/xilinx_dma.c
1268
(1 << chan->xdev->common.copy_align));
drivers/dma/xilinx/xilinx_dma.c
2106
dma_async_tx_descriptor_init(&desc->async_tx, &chan->common);
drivers/dma/xilinx/xilinx_dma.c
2181
dma_async_tx_descriptor_init(&desc->async_tx, &chan->common);
drivers/dma/xilinx/xilinx_dma.c
2240
dma_async_tx_descriptor_init(&desc->async_tx, &chan->common);
drivers/dma/xilinx/xilinx_dma.c
2337
dma_async_tx_descriptor_init(&desc->async_tx, &chan->common);
drivers/dma/xilinx/xilinx_dma.c
2447
dma_async_tx_descriptor_init(&desc->async_tx, &chan->common);
drivers/dma/xilinx/xilinx_dma.c
2547
dma_async_tx_descriptor_init(&desc->async_tx, &chan->common);
drivers/dma/xilinx/xilinx_dma.c
2750
list_del(&chan->common.device_node);
drivers/dma/xilinx/xilinx_dma.c
2990
xdev->common.copy_align = (enum dmaengine_alignment)fls(width - 1);
drivers/dma/xilinx/xilinx_dma.c
3041
xdev->common.directions |= BIT(chan->direction);
drivers/dma/xilinx/xilinx_dma.c
3085
chan->common.device = &xdev->common;
drivers/dma/xilinx/xilinx_dma.c
3087
list_add_tail(&chan->common.device_node, &xdev->common.channels);
drivers/dma/xilinx/xilinx_dma.c
3145
return dma_get_slave_channel(&xdev->chan[chan_id]->common);
drivers/dma/xilinx/xilinx_dma.c
3285
xdev->common.desc_metadata_modes = DESC_METADATA_ENGINE;
drivers/dma/xilinx/xilinx_dma.c
3295
xdev->common.dev = &pdev->dev;
drivers/dma/xilinx/xilinx_dma.c
3297
INIT_LIST_HEAD(&xdev->common.channels);
drivers/dma/xilinx/xilinx_dma.c
3299
dma_cap_set(DMA_SLAVE, xdev->common.cap_mask);
drivers/dma/xilinx/xilinx_dma.c
3300
dma_cap_set(DMA_PRIVATE, xdev->common.cap_mask);
drivers/dma/xilinx/xilinx_dma.c
3303
xdev->common.device_alloc_chan_resources =
drivers/dma/xilinx/xilinx_dma.c
3305
xdev->common.device_free_chan_resources =
drivers/dma/xilinx/xilinx_dma.c
3307
xdev->common.device_terminate_all = xilinx_dma_terminate_all;
drivers/dma/xilinx/xilinx_dma.c
3308
xdev->common.device_synchronize = xilinx_dma_synchronize;
drivers/dma/xilinx/xilinx_dma.c
3309
xdev->common.device_tx_status = xilinx_dma_tx_status;
drivers/dma/xilinx/xilinx_dma.c
3310
xdev->common.device_issue_pending = xilinx_dma_issue_pending;
drivers/dma/xilinx/xilinx_dma.c
3311
xdev->common.device_config = xilinx_dma_device_config;
drivers/dma/xilinx/xilinx_dma.c
3313
dma_cap_set(DMA_CYCLIC, xdev->common.cap_mask);
drivers/dma/xilinx/xilinx_dma.c
3314
xdev->common.device_prep_peripheral_dma_vec = xilinx_dma_prep_peripheral_dma_vec;
drivers/dma/xilinx/xilinx_dma.c
3315
xdev->common.device_prep_slave_sg = xilinx_dma_prep_slave_sg;
drivers/dma/xilinx/xilinx_dma.c
3316
xdev->common.device_prep_dma_cyclic =
drivers/dma/xilinx/xilinx_dma.c
3319
xdev->common.residue_granularity =
drivers/dma/xilinx/xilinx_dma.c
3322
dma_cap_set(DMA_MEMCPY, xdev->common.cap_mask);
drivers/dma/xilinx/xilinx_dma.c
3323
xdev->common.device_prep_dma_memcpy = xilinx_cdma_prep_memcpy;
drivers/dma/xilinx/xilinx_dma.c
3325
xdev->common.residue_granularity =
drivers/dma/xilinx/xilinx_dma.c
3328
xdev->common.device_prep_slave_sg = xilinx_mcdma_prep_slave_sg;
drivers/dma/xilinx/xilinx_dma.c
3330
xdev->common.device_prep_interleaved_dma =
drivers/dma/xilinx/xilinx_dma.c
3352
err = dma_async_device_register(&xdev->common);
drivers/dma/xilinx/xilinx_dma.c
3362
dma_async_device_unregister(&xdev->common);
drivers/dma/xilinx/xilinx_dma.c
3398
dma_async_device_unregister(&xdev->common);
drivers/dma/xilinx/xilinx_dma.c
431
struct dma_chan common;
drivers/dma/xilinx/xilinx_dma.c
510
struct dma_device common;
drivers/dma/xilinx/xilinx_dma.c
529
container_of(chan, struct xilinx_dma_chan, common)
drivers/dma/xilinx/xilinx_dpdma.c
1675
vchan_init(&chan->vchan, &xdev->common);
drivers/dma/xilinx/xilinx_dpdma.c
1740
INIT_LIST_HEAD(&xdev->common.channels);
drivers/dma/xilinx/xilinx_dpdma.c
1765
ddev = &xdev->common;
drivers/dma/xilinx/xilinx_dpdma.c
1851
dma_async_device_unregister(&xdev->common);
drivers/dma/xilinx/xilinx_dpdma.c
262
struct dma_device common;
drivers/dma/xilinx/xilinx_dpdma.c
458
dent = debugfs_create_file("testcase", 0444, xdev->common.dbg_dev_root,
drivers/dma/xilinx/zynqmp_dma.c
1078
INIT_LIST_HEAD(&zdev->common.channels);
drivers/dma/xilinx/zynqmp_dma.c
1085
dma_cap_set(DMA_MEMCPY, zdev->common.cap_mask);
drivers/dma/xilinx/zynqmp_dma.c
1087
p = &zdev->common;
drivers/dma/xilinx/zynqmp_dma.c
1132
ret = dma_async_device_register(&zdev->common);
drivers/dma/xilinx/zynqmp_dma.c
1142
dma_async_device_unregister(&zdev->common);
drivers/dma/xilinx/zynqmp_dma.c
1170
dma_async_device_unregister(&zdev->common);
drivers/dma/xilinx/zynqmp_dma.c
144
common)
drivers/dma/xilinx/zynqmp_dma.c
228
struct dma_chan common;
drivers/dma/xilinx/zynqmp_dma.c
255
struct dma_device common;
drivers/dma/xilinx/zynqmp_dma.c
496
dma_async_tx_descriptor_init(&desc->async_tx, &chan->common);
drivers/dma/xilinx/zynqmp_dma.c
891
list_del(&chan->common.device_node);
drivers/dma/xilinx/zynqmp_dma.c
947
dma_cookie_init(&chan->common);
drivers/dma/xilinx/zynqmp_dma.c
948
chan->common.device = &zdev->common;
drivers/dma/xilinx/zynqmp_dma.c
949
list_add_tail(&chan->common.device_node, &zdev->common.channels);
drivers/dma/xilinx/zynqmp_dma.c
977
return dma_get_slave_channel(&zdev->chan->common);
drivers/firewire/core-transaction.c
257
goto common;
drivers/firewire/core-transaction.c
304
common:
drivers/gpu/drm/amd/amdgpu/amdgpu_ucode.c
549
if ((hdr->common.header_version_major == hdr_major) &&
drivers/gpu/drm/amd/amdgpu/amdgpu_ucode.c
550
(hdr->common.header_version_minor == hdr_minor))
drivers/gpu/drm/amd/amdgpu/amdgpu_ucode.h
442
struct common_firmware_header common;
drivers/gpu/drm/amd/display/dc/dml2_0/dml21/src/dml2_core/dml2_core_dcn4_calcs.c
12852
(uint16_t)stream_pstate_meta->method_vactive.common.allow_start_otg_vline;
drivers/gpu/drm/amd/display/dc/dml2_0/dml21/src/dml2_core/dml2_core_dcn4_calcs.c
12854
(uint16_t)stream_pstate_meta->method_vactive.common.allow_end_otg_vline;
drivers/gpu/drm/amd/display/dc/dml2_0/dml21/src/dml2_core/dml2_core_dcn4_calcs.c
12862
(uint16_t)stream_pstate_meta->method_vblank.common.allow_start_otg_vline;
drivers/gpu/drm/amd/display/dc/dml2_0/dml21/src/dml2_core/dml2_core_dcn4_calcs.c
12864
(uint16_t)stream_pstate_meta->method_vblank.common.allow_end_otg_vline;
drivers/gpu/drm/amd/display/dc/dml2_0/dml21/src/dml2_core/dml2_core_dcn4_calcs.c
12875
(uint16_t)stream_pstate_meta->method_drr.common.allow_start_otg_vline;
drivers/gpu/drm/amd/display/dc/dml2_0/dml21/src/dml2_core/dml2_core_dcn4_calcs.c
12877
(uint16_t)stream_pstate_meta->method_drr.common.allow_end_otg_vline;
drivers/gpu/drm/amd/display/dc/dml2_0/dml21/src/dml2_core/dml2_core_dcn4_calcs.c
12905
(uint16_t)stream_pstate_meta->method_subvp.common.allow_start_otg_vline;
drivers/gpu/drm/amd/display/dc/dml2_0/dml21/src/dml2_core/dml2_core_dcn4_calcs.c
12907
(uint16_t)stream_pstate_meta->method_subvp.common.allow_end_otg_vline;
drivers/gpu/drm/amd/display/dc/dml2_0/dml21/src/dml2_pmo/dml2_pmo_dcn4_fams2.c
1283
stream_method_pstate_meta = &pmo->scratch.pmo_dcn4.stream_pstate_meta[stream_idx].method_vactive.common;
drivers/gpu/drm/amd/display/dc/dml2_0/dml21/src/dml2_pmo/dml2_pmo_dcn4_fams2.c
1287
stream_method_pstate_meta = &pmo->scratch.pmo_dcn4.stream_pstate_meta[stream_idx].method_vblank.common;
drivers/gpu/drm/amd/display/dc/dml2_0/dml21/src/dml2_pmo/dml2_pmo_dcn4_fams2.c
1291
stream_method_pstate_meta = &pmo->scratch.pmo_dcn4.stream_pstate_meta[stream_idx].method_subvp.common;
drivers/gpu/drm/amd/display/dc/dml2_0/dml21/src/dml2_pmo/dml2_pmo_dcn4_fams2.c
1294
stream_method_pstate_meta = &pmo->scratch.pmo_dcn4.stream_pstate_meta[stream_idx].method_drr.common;
drivers/gpu/drm/amd/display/dc/dml2_0/dml21/src/dml2_pmo/dml2_pmo_dcn4_fams2.c
1761
stream_pstate_meta->method_vactive.common.allow_start_otg_vline =
drivers/gpu/drm/amd/display/dc/dml2_0/dml21/src/dml2_pmo/dml2_pmo_dcn4_fams2.c
1763
stream_pstate_meta->method_vactive.common.allow_end_otg_vline =
drivers/gpu/drm/amd/display/dc/dml2_0/dml21/src/dml2_pmo/dml2_pmo_dcn4_fams2.c
1767
stream_pstate_meta->method_vactive.common.allow_start_otg_vline = 0;
drivers/gpu/drm/amd/display/dc/dml2_0/dml21/src/dml2_pmo/dml2_pmo_dcn4_fams2.c
1768
stream_pstate_meta->method_vactive.common.allow_end_otg_vline = 0;
drivers/gpu/drm/amd/display/dc/dml2_0/dml21/src/dml2_pmo/dml2_pmo_dcn4_fams2.c
1770
stream_pstate_meta->method_vactive.common.period_us = stream_pstate_meta->nom_frame_time_us;
drivers/gpu/drm/amd/display/dc/dml2_0/dml21/src/dml2_pmo/dml2_pmo_dcn4_fams2.c
1771
build_method_scheduling_params(&stream_pstate_meta->method_vactive.common, stream_pstate_meta);
drivers/gpu/drm/amd/display/dc/dml2_0/dml21/src/dml2_pmo/dml2_pmo_dcn4_fams2.c
1774
stream_pstate_meta->method_vblank.common.allow_start_otg_vline = stream_pstate_meta->vblank_start;
drivers/gpu/drm/amd/display/dc/dml2_0/dml21/src/dml2_pmo/dml2_pmo_dcn4_fams2.c
1775
stream_pstate_meta->method_vblank.common.allow_end_otg_vline =
drivers/gpu/drm/amd/display/dc/dml2_0/dml21/src/dml2_pmo/dml2_pmo_dcn4_fams2.c
1776
stream_pstate_meta->method_vblank.common.allow_start_otg_vline + 1;
drivers/gpu/drm/amd/display/dc/dml2_0/dml21/src/dml2_pmo/dml2_pmo_dcn4_fams2.c
1777
stream_pstate_meta->method_vblank.common.period_us = stream_pstate_meta->nom_frame_time_us;
drivers/gpu/drm/amd/display/dc/dml2_0/dml21/src/dml2_pmo/dml2_pmo_dcn4_fams2.c
1778
build_method_scheduling_params(&stream_pstate_meta->method_vblank.common, stream_pstate_meta);
drivers/gpu/drm/amd/display/dc/dml2_0/dml21/src/dml2_pmo/dml2_pmo_dcn4_fams2.c
1800
stream_pstate_meta->method_subvp.common.allow_start_otg_vline =
drivers/gpu/drm/amd/display/dc/dml2_0/dml21/src/dml2_pmo/dml2_pmo_dcn4_fams2.c
1807
stream_pstate_meta->method_subvp.common.allow_end_otg_vline =
drivers/gpu/drm/amd/display/dc/dml2_0/dml21/src/dml2_pmo/dml2_pmo_dcn4_fams2.c
1810
stream_pstate_meta->method_subvp.common.period_us = stream_pstate_meta->nom_frame_time_us;
drivers/gpu/drm/amd/display/dc/dml2_0/dml21/src/dml2_pmo/dml2_pmo_dcn4_fams2.c
1811
build_method_scheduling_params(&stream_pstate_meta->method_subvp.common, stream_pstate_meta);
drivers/gpu/drm/amd/display/dc/dml2_0/dml21/src/dml2_pmo/dml2_pmo_dcn4_fams2.c
1816
stream_pstate_meta->method_drr.common.allow_start_otg_vline =
drivers/gpu/drm/amd/display/dc/dml2_0/dml21/src/dml2_pmo/dml2_pmo_dcn4_fams2.c
1819
stream_pstate_meta->method_drr.common.period_us = stream_pstate_meta->nom_frame_time_us;
drivers/gpu/drm/amd/display/dc/dml2_0/dml21/src/dml2_pmo/dml2_pmo_dcn4_fams2.c
1835
stream_pstate_meta->method_drr.common.allow_end_otg_vline =
drivers/gpu/drm/amd/display/dc/dml2_0/dml21/src/dml2_pmo/dml2_pmo_dcn4_fams2.c
1838
build_method_scheduling_params(&stream_pstate_meta->method_drr.common, stream_pstate_meta);
drivers/gpu/drm/amd/display/dc/dml2_0/dml21/src/inc/dml2_internal_shared_types.h
294
struct dml2_pstate_per_method_common_meta common;
drivers/gpu/drm/amd/display/dc/dml2_0/dml21/src/inc/dml2_internal_shared_types.h
297
struct dml2_pstate_per_method_common_meta common;
drivers/gpu/drm/amd/display/dc/dml2_0/dml21/src/inc/dml2_internal_shared_types.h
306
struct dml2_pstate_per_method_common_meta common;
drivers/gpu/drm/amd/display/dc/dml2_0/dml21/src/inc/dml2_internal_shared_types.h
311
struct dml2_pstate_per_method_common_meta common;
drivers/gpu/drm/amd/display/dmub/inc/dmub_cmd.h
1286
struct dmub_shared_state_feature_common common; /**< Generic data */
drivers/gpu/drm/imagination/pvr_hwrt.c
225
memcpy(cpu_ptr, &hwrt->common, sizeof(hwrt->common));
drivers/gpu/drm/imagination/pvr_hwrt.c
283
hwrt->common.geom_caches_need_zeroing = false;
drivers/gpu/drm/imagination/pvr_hwrt.c
285
hwrt->common.isp_merge_lower_x = args->isp_merge_lower_x;
drivers/gpu/drm/imagination/pvr_hwrt.c
286
hwrt->common.isp_merge_lower_y = args->isp_merge_lower_y;
drivers/gpu/drm/imagination/pvr_hwrt.c
287
hwrt->common.isp_merge_upper_x = args->isp_merge_upper_x;
drivers/gpu/drm/imagination/pvr_hwrt.c
288
hwrt->common.isp_merge_upper_y = args->isp_merge_upper_y;
drivers/gpu/drm/imagination/pvr_hwrt.c
289
hwrt->common.isp_merge_scale_x = args->isp_merge_scale_x;
drivers/gpu/drm/imagination/pvr_hwrt.c
290
hwrt->common.isp_merge_scale_y = args->isp_merge_scale_y;
drivers/gpu/drm/imagination/pvr_hwrt.c
293
&hwrt->common.multi_sample_ctl);
drivers/gpu/drm/imagination/pvr_hwrt.c
298
&hwrt->common.flipped_multi_sample_ctl);
drivers/gpu/drm/imagination/pvr_hwrt.c
302
hwrt->common.mtile_stride = info.mtile_x[0] * info.mtile_y[0];
drivers/gpu/drm/imagination/pvr_hwrt.c
304
err = get_cr_te_aa_val(pvr_dev, args->samples, &hwrt->common.teaa);
drivers/gpu/drm/imagination/pvr_hwrt.c
308
hwrt->common.screen_pixel_max =
drivers/gpu/drm/imagination/pvr_hwrt.c
314
hwrt->common.te_screen =
drivers/gpu/drm/imagination/pvr_hwrt.c
319
hwrt->common.te_mtile1 =
drivers/gpu/drm/imagination/pvr_hwrt.c
323
hwrt->common.te_mtile2 =
drivers/gpu/drm/imagination/pvr_hwrt.c
329
&hwrt->common.isp_mtile_size);
drivers/gpu/drm/imagination/pvr_hwrt.c
333
hwrt->common.tpc_stride = geom_data_args->tpc_stride;
drivers/gpu/drm/imagination/pvr_hwrt.c
334
hwrt->common.tpc_size = geom_data_args->tpc_size;
drivers/gpu/drm/imagination/pvr_hwrt.c
336
hwrt->common.rgn_header_size = args->region_header_size;
drivers/gpu/drm/imagination/pvr_hwrt.h
68
struct rogue_fwif_hwrtdata_common common;
drivers/gpu/drm/imagination/pvr_job.c
234
cmd->common.frame_num = 0;
drivers/gpu/drm/imagination/pvr_job.c
270
cmd->common.frame_num = 0;
drivers/gpu/drm/imagination/pvr_rogue_fwif_client.h
299
struct rogue_fwif_cmd_common common __aligned(8);
drivers/gpu/drm/imagination/pvr_rogue_fwif_client.h
362
struct rogue_fwif_cmd_common common __aligned(8);
drivers/gpu/drm/imagination/pvr_rogue_fwif_client_check.h
128
OFFSET_CHECK(struct rogue_fwif_cmd_transfer, common, 0);
drivers/gpu/drm/imagination/pvr_rogue_fwif_client_check.h
96
OFFSET_CHECK(struct rogue_fwif_cmd_compute, common, 0);
drivers/gpu/drm/radeon/radeon_ucode.h
211
struct common_firmware_header common;
drivers/gpu/drm/rockchip/rockchip_drm_vop.c
1254
return vop_read_reg(vop, 0, &vop->data->common->dsp_lut_en);
drivers/gpu/drm/rockchip/rockchip_drm_vop.c
1259
return vop_read_reg(vop, 0, &vop->data->common->lut_buffer_index);
drivers/gpu/drm/rockchip/rockchip_drm_vop.c
1288
if (!state->gamma_lut || !VOP_HAS_REG(vop, common, update_gamma_lut)) {
drivers/gpu/drm/rockchip/rockchip_drm_vop.c
1294
VOP_REG_SET(vop, common, dsp_lut_en, 0);
drivers/gpu/drm/rockchip/rockchip_drm_vop.c
1321
VOP_REG_SET(vop, common, dsp_lut_en, 1);
drivers/gpu/drm/rockchip/rockchip_drm_vop.c
1322
VOP_REG_SET(vop, common, update_gamma_lut, 1);
drivers/gpu/drm/rockchip/rockchip_drm_vop.c
1326
if (VOP_HAS_REG(vop, common, update_gamma_lut)) {
drivers/gpu/drm/rockchip/rockchip_drm_vop.c
1339
VOP_REG_SET(vop, common, update_gamma_lut, 0);
drivers/gpu/drm/rockchip/rockchip_drm_vop.c
1449
VOP_REG_SET(vop, common, pre_dither_down, 1);
drivers/gpu/drm/rockchip/rockchip_drm_vop.c
1451
VOP_REG_SET(vop, common, pre_dither_down, 0);
drivers/gpu/drm/rockchip/rockchip_drm_vop.c
1454
VOP_REG_SET(vop, common, dither_down_sel, DITHER_DOWN_ALLEGRO);
drivers/gpu/drm/rockchip/rockchip_drm_vop.c
1455
VOP_REG_SET(vop, common, dither_down_mode, RGB888_TO_RGB666);
drivers/gpu/drm/rockchip/rockchip_drm_vop.c
1456
VOP_REG_SET(vop, common, dither_down_en, 1);
drivers/gpu/drm/rockchip/rockchip_drm_vop.c
1458
VOP_REG_SET(vop, common, dither_down_en, 0);
drivers/gpu/drm/rockchip/rockchip_drm_vop.c
1461
VOP_REG_SET(vop, common, out_mode, s->output_mode);
drivers/gpu/drm/rockchip/rockchip_drm_vop.c
1479
VOP_REG_SET(vop, common, standby, 0);
drivers/gpu/drm/rockchip/rockchip_drm_vop.c
1587
if (VOP_HAS_REG(vop, common, dma_stop))
drivers/gpu/drm/rockchip/rockchip_drm_vop.c
1588
VOP_REG_SET(vop, common, dma_stop, 0);
drivers/gpu/drm/rockchip/rockchip_drm_vop.c
2067
VOP_REG_SET(vop, common, dsp_blank, 0);
drivers/gpu/drm/rockchip/rockchip_drm_vop.c
248
VOP_REG_SET(vop, common, cfg_done, 1);
drivers/gpu/drm/rockchip/rockchip_drm_vop.c
694
VOP_REG_SET(vop, common, standby, 1);
drivers/gpu/drm/rockchip/rockchip_drm_vop.c
758
VOP_REG_SET(vop, common, standby, 1);
drivers/gpu/drm/rockchip/rockchip_drm_vop.h
226
const struct vop_common *common;
drivers/gpu/drm/rockchip/rockchip_vop_reg.c
1052
.common = &rk3399_common,
drivers/gpu/drm/rockchip/rockchip_vop_reg.c
1080
.common = &rk3399_common,
drivers/gpu/drm/rockchip/rockchip_vop_reg.c
1102
.common = &rk3288_common,
drivers/gpu/drm/rockchip/rockchip_vop_reg.c
1174
.common = &rk3328_common,
drivers/gpu/drm/rockchip/rockchip_vop_reg.c
1229
.common = &rk3506_common,
drivers/gpu/drm/rockchip/rockchip_vop_reg.c
1281
.common = &rv1126_common,
drivers/gpu/drm/rockchip/rockchip_vop_reg.c
199
.common = &rk3036_common,
drivers/gpu/drm/rockchip/rockchip_vop_reg.c
243
.common = &rk3036_common,
drivers/gpu/drm/rockchip/rockchip_vop_reg.c
371
.common = &px30_common,
drivers/gpu/drm/rockchip/rockchip_vop_reg.c
388
.common = &px30_common,
drivers/gpu/drm/rockchip/rockchip_vop_reg.c
513
.common = &rk3066_common,
drivers/gpu/drm/rockchip/rockchip_vop_reg.c
620
.common = &rk3188_common,
drivers/gpu/drm/rockchip/rockchip_vop_reg.c
769
.common = &rk3288_common,
drivers/gpu/drm/rockchip/rockchip_vop_reg.c
876
.common = &rk3288_common,
drivers/gpu/drm/rockchip/rockchip_vop_reg.c
899
.common = &rk3288_common,
drivers/gpu/drm/tidss/tidss_dispc.c
163
.common = "common",
drivers/gpu/drm/tidss/tidss_dispc.c
258
.common = "common_m",
drivers/gpu/drm/tidss/tidss_dispc.c
3007
r = dispc_iomap_resource(pdev, dispc->feat->common,
drivers/gpu/drm/tidss/tidss_dispc.c
324
.common = "common",
drivers/gpu/drm/tidss/tidss_dispc.c
380
.common = "common",
drivers/gpu/drm/tidss/tidss_dispc.c
418
.common = "common",
drivers/gpu/drm/tidss/tidss_dispc.c
85
.common = "common",
drivers/gpu/drm/tidss/tidss_dispc.h
84
const char *common;
drivers/hid/amd-sfh-hid/hid_descriptor/amd_sfh_hid_desc.c
128
static void get_common_features(struct common_feature_property *common, int report_id)
drivers/hid/amd-sfh-hid/hid_descriptor/amd_sfh_hid_desc.c
130
common->report_id = report_id;
drivers/hid/amd-sfh-hid/hid_descriptor/amd_sfh_hid_desc.c
131
common->connection_type = HID_USAGE_SENSOR_PROPERTY_CONNECTION_TYPE_PC_INTEGRATED_ENUM;
drivers/hid/amd-sfh-hid/hid_descriptor/amd_sfh_hid_desc.c
132
common->report_state = HID_USAGE_SENSOR_PROP_REPORTING_STATE_ALL_EVENTS_ENUM;
drivers/hid/amd-sfh-hid/hid_descriptor/amd_sfh_hid_desc.c
133
common->power_state = HID_USAGE_SENSOR_PROP_POWER_STATE_D0_FULL_POWER_ENUM;
drivers/hid/amd-sfh-hid/hid_descriptor/amd_sfh_hid_desc.c
134
common->sensor_state = HID_USAGE_SENSOR_STATE_INITIALIZING_ENUM;
drivers/hid/amd-sfh-hid/hid_descriptor/amd_sfh_hid_desc.c
135
common->report_interval = HID_DEFAULT_REPORT_INTERVAL;
drivers/hid/amd-sfh-hid/hid_descriptor/amd_sfh_hid_desc.c
199
static void get_common_inputs(struct common_input_property *common, int report_id)
drivers/hid/amd-sfh-hid/hid_descriptor/amd_sfh_hid_desc.c
201
common->report_id = report_id;
drivers/hid/amd-sfh-hid/hid_descriptor/amd_sfh_hid_desc.c
202
common->sensor_state = HID_USAGE_SENSOR_STATE_READY_ENUM;
drivers/hid/amd-sfh-hid/hid_descriptor/amd_sfh_hid_desc.c
203
common->event_type = HID_USAGE_SENSOR_EVENT_DATA_UPDATED_ENUM;
drivers/hid/amd-sfh-hid/sfh1_1/amd_sfh_desc.c
128
static void get_common_inputs(struct common_input_property *common, int report_id)
drivers/hid/amd-sfh-hid/sfh1_1/amd_sfh_desc.c
130
common->report_id = report_id;
drivers/hid/amd-sfh-hid/sfh1_1/amd_sfh_desc.c
131
common->sensor_state = HID_USAGE_SENSOR_STATE_READY_ENUM;
drivers/hid/amd-sfh-hid/sfh1_1/amd_sfh_desc.c
132
common->event_type = HID_USAGE_SENSOR_EVENT_DATA_UPDATED_ENUM;
drivers/hid/amd-sfh-hid/sfh1_1/amd_sfh_desc.c
61
static void get_common_features(struct common_feature_property *common, int report_id)
drivers/hid/amd-sfh-hid/sfh1_1/amd_sfh_desc.c
63
common->report_id = report_id;
drivers/hid/amd-sfh-hid/sfh1_1/amd_sfh_desc.c
64
common->connection_type = HID_USAGE_SENSOR_PROPERTY_CONNECTION_TYPE_PC_INTEGRATED_ENUM;
drivers/hid/amd-sfh-hid/sfh1_1/amd_sfh_desc.c
65
common->report_state = SENSOR_PROP_REPORTING_STATE_ALL_EVENTS_ENUM;
drivers/hid/amd-sfh-hid/sfh1_1/amd_sfh_desc.c
66
common->power_state = SENSOR_PROP_POWER_STATE_D0_FULL_POWER_ENUM;
drivers/hid/amd-sfh-hid/sfh1_1/amd_sfh_desc.c
67
common->sensor_state = HID_USAGE_SENSOR_STATE_INITIALIZING_ENUM;
drivers/hid/amd-sfh-hid/sfh1_1/amd_sfh_desc.c
68
common->report_interval = HID_DEFAULT_REPORT_INTERVAL;
drivers/hid/hid-playstation.c
1267
rp->common = &bt->common;
drivers/hid/hid-playstation.c
1278
rp->common = &usb->common;
drivers/hid/hid-playstation.c
1317
struct dualsense_output_report_common *common;
drivers/hid/hid-playstation.c
1320
common = report.common;
drivers/hid/hid-playstation.c
1325
common->valid_flag0 |= DS_OUTPUT_VALID_FLAG0_HAPTICS_SELECT;
drivers/hid/hid-playstation.c
1327
common->valid_flag2 |= DS_OUTPUT_VALID_FLAG2_COMPATIBLE_VIBRATION2;
drivers/hid/hid-playstation.c
1329
common->valid_flag0 |= DS_OUTPUT_VALID_FLAG0_COMPATIBLE_VIBRATION;
drivers/hid/hid-playstation.c
1330
common->motor_left = ds->motor_left;
drivers/hid/hid-playstation.c
1331
common->motor_right = ds->motor_right;
drivers/hid/hid-playstation.c
1336
common->valid_flag1 |= DS_OUTPUT_VALID_FLAG1_LIGHTBAR_CONTROL_ENABLE;
drivers/hid/hid-playstation.c
1337
common->lightbar_red = ds->lightbar_red;
drivers/hid/hid-playstation.c
1338
common->lightbar_green = ds->lightbar_green;
drivers/hid/hid-playstation.c
1339
common->lightbar_blue = ds->lightbar_blue;
drivers/hid/hid-playstation.c
1345
common->valid_flag1 |=
drivers/hid/hid-playstation.c
1347
common->player_leds = ds->player_leds_state;
drivers/hid/hid-playstation.c
1356
common->valid_flag0 = DS_OUTPUT_VALID_FLAG0_AUDIO_CONTROL_ENABLE;
drivers/hid/hid-playstation.c
1371
common->audio_control = 0;
drivers/hid/hid-playstation.c
1374
common->audio_control =
drivers/hid/hid-playstation.c
1381
common->valid_flag0 |=
drivers/hid/hid-playstation.c
1383
common->speaker_volume = 0x64;
drivers/hid/hid-playstation.c
1385
common->valid_flag1 =
drivers/hid/hid-playstation.c
1387
common->audio_control2 =
drivers/hid/hid-playstation.c
1404
common->valid_flag1 |= DS_OUTPUT_VALID_FLAG1_MIC_MUTE_LED_CONTROL_ENABLE;
drivers/hid/hid-playstation.c
1405
common->mute_button_led = ds->mic_muted;
drivers/hid/hid-playstation.c
1409
common->valid_flag1 |=
drivers/hid/hid-playstation.c
1411
common->power_save_control |= DS_OUTPUT_POWER_SAVE_CONTROL_MIC_MUTE;
drivers/hid/hid-playstation.c
1414
common->valid_flag1 |=
drivers/hid/hid-playstation.c
1416
common->power_save_control &=
drivers/hid/hid-playstation.c
1673
report.common->valid_flag2 = DS_OUTPUT_VALID_FLAG2_LIGHTBAR_SETUP_CONTROL_ENABLE;
drivers/hid/hid-playstation.c
1674
report.common->lightbar_setup = DS_OUTPUT_LIGHTBAR_SETUP_LIGHT_OUT; /* Fade light out. */
drivers/hid/hid-playstation.c
2261
rp->common = &bt->common;
drivers/hid/hid-playstation.c
2272
rp->common = &usb->common;
drivers/hid/hid-playstation.c
2280
struct dualshock4_output_report_common *common;
drivers/hid/hid-playstation.c
2283
common = report.common;
drivers/hid/hid-playstation.c
2308
common->valid_flag0 |= DS4_OUTPUT_VALID_FLAG0_MOTOR;
drivers/hid/hid-playstation.c
2309
common->motor_left = ds4->motor_left;
drivers/hid/hid-playstation.c
2310
common->motor_right = ds4->motor_right;
drivers/hid/hid-playstation.c
2315
common->valid_flag0 |= DS4_OUTPUT_VALID_FLAG0_LED;
drivers/hid/hid-playstation.c
2320
common->lightbar_red = ds4->lightbar_enabled ? ds4->lightbar_red : 0;
drivers/hid/hid-playstation.c
2321
common->lightbar_green = ds4->lightbar_enabled ? ds4->lightbar_green : 0;
drivers/hid/hid-playstation.c
2322
common->lightbar_blue = ds4->lightbar_enabled ? ds4->lightbar_blue : 0;
drivers/hid/hid-playstation.c
2327
common->valid_flag0 |= DS4_OUTPUT_VALID_FLAG0_LED_BLINK;
drivers/hid/hid-playstation.c
2328
common->lightbar_blink_on = ds4->lightbar_blink_on;
drivers/hid/hid-playstation.c
2329
common->lightbar_blink_off = ds4->lightbar_blink_off;
drivers/hid/hid-playstation.c
2380
ds4_report = &usb->common;
drivers/hid/hid-playstation.c
2394
ds4_report = &bt->common;
drivers/hid/hid-playstation.c
296
struct dualsense_output_report_common common;
drivers/hid/hid-playstation.c
304
struct dualsense_output_report_common common;
drivers/hid/hid-playstation.c
323
struct dualsense_output_report_common *common;
drivers/hid/hid-playstation.c
480
struct dualshock4_input_report_common common;
drivers/hid/hid-playstation.c
490
struct dualshock4_input_report_common common;
drivers/hid/hid-playstation.c
517
struct dualshock4_output_report_common common;
drivers/hid/hid-playstation.c
526
struct dualshock4_output_report_common common;
drivers/hid/hid-playstation.c
546
struct dualshock4_output_report_common *common;
drivers/i2c/busses/i2c-amd-mp2-plat.c
125
struct amd_i2c_common *i2c_common = &i2c_dev->common;
drivers/i2c/busses/i2c-amd-mp2-plat.c
135
struct amd_i2c_common *i2c_common = &i2c_dev->common;
drivers/i2c/busses/i2c-amd-mp2-plat.c
160
if (unlikely(!i2c_dev->common.mp2_dev))
drivers/i2c/busses/i2c-amd-mp2-plat.c
163
amd_mp2_pm_runtime_get(i2c_dev->common.mp2_dev);
drivers/i2c/busses/i2c-amd-mp2-plat.c
172
amd_mp2_pm_runtime_put(i2c_dev->common.mp2_dev);
drivers/i2c/busses/i2c-amd-mp2-plat.c
273
i2c_dev->common.bus_id = uid;
drivers/i2c/busses/i2c-amd-mp2-plat.c
274
i2c_dev->common.mp2_dev = mp2_dev;
drivers/i2c/busses/i2c-amd-mp2-plat.c
278
i2c_dev->common.cmd_completion = &i2c_amd_cmd_completion;
drivers/i2c/busses/i2c-amd-mp2-plat.c
280
i2c_dev->common.suspend = &i2c_amd_suspend;
drivers/i2c/busses/i2c-amd-mp2-plat.c
281
i2c_dev->common.resume = &i2c_amd_resume;
drivers/i2c/busses/i2c-amd-mp2-plat.c
287
i2c_dev->common.reqcmd = i2c_none;
drivers/i2c/busses/i2c-amd-mp2-plat.c
288
if (amd_mp2_register_cb(&i2c_dev->common))
drivers/i2c/busses/i2c-amd-mp2-plat.c
293
i2c_dev->common.i2c_speed = i2c_amd_get_bus_speed(pdev);
drivers/i2c/busses/i2c-amd-mp2-plat.c
305
"AMD MP2 i2c bus %u", i2c_dev->common.bus_id);
drivers/i2c/busses/i2c-amd-mp2-plat.c
32
struct amd_i2c_common common;
drivers/i2c/busses/i2c-amd-mp2-plat.c
328
struct amd_i2c_common *i2c_common = &i2c_dev->common;
drivers/i2c/busses/i2c-amd-mp2-plat.c
39
container_of(__common, struct amd_i2c_dev, common)
drivers/i2c/busses/i2c-amd-mp2-plat.c
79
struct amd_i2c_common *i2c_common = &i2c_dev->common;
drivers/i2c/busses/i2c-amd-mp2-plat.c
99
struct amd_i2c_common *i2c_common = &i2c_dev->common;
drivers/i3c/master.c
1617
list_add_tail(&dev->common.node, &master->bus.devs.i3c);
drivers/i3c/master.c
1657
list_del(&dev->common.node);
drivers/i3c/master.c
1671
list_add_tail(&dev->common.node, &master->bus.devs.i2c);
drivers/i3c/master.c
1680
list_del(&dev->common.node);
drivers/i3c/master.c
1974
common.node) {
drivers/i3c/master.c
1986
common.node) {
drivers/i3c/master.c
2191
struct i3c_master_controller *master = i3cdev->common.master;
drivers/i3c/master.c
683
ret = i3c_set_hotjoin(i3cbus->cur_master->common.master, res);
drivers/i3c/master.c
720
ret = sysfs_emit(buf, "%d\n", i3cbus->cur_master->common.master->hotjoin);
drivers/i3c/master.c
865
dev->common.master = master;
drivers/i3c/master.c
990
dev->common.master = master;
drivers/i3c/master/mipi-i3c-hci/pio.c
897
dev_ibi = ibi->slot->dev->common.master_priv;
drivers/iio/adc/ad4030.c
166
u8 common;
drivers/iio/adc/ad4030.c
170
u8 common[2];
drivers/iio/adc/ad4030.c
656
st->rx_data.single.common = st->rx_data.raw[diff_realbytes];
drivers/iio/adc/ad4030.c
661
st->rx_data.dual.common[i] =
drivers/iio/adc/ad4030.c
688
*val = st->rx_data.single.common;
drivers/iio/adc/ad4030.c
690
*val = st->rx_data.dual.common[chan->address];
drivers/iio/adc/stm32-adc-core.c
118
struct stm32_adc_common common;
drivers/iio/adc/stm32-adc-core.c
125
return container_of(com, struct stm32_adc_priv, common);
drivers/iio/adc/stm32-adc-core.c
165
priv->common.rate = rate / stm32f4_pclk_div[i];
drivers/iio/adc/stm32-adc-core.c
166
val = readl_relaxed(priv->common.base + STM32F4_ADC_CCR);
drivers/iio/adc/stm32-adc-core.c
169
writel_relaxed(val, priv->common.base + STM32F4_ADC_CCR);
drivers/iio/adc/stm32-adc-core.c
172
priv->common.rate / 1000);
drivers/iio/adc/stm32-adc-core.c
294
priv->common.rate = rate / div;
drivers/iio/adc/stm32-adc-core.c
297
val = readl_relaxed(priv->common.base + STM32H7_ADC_CCR);
drivers/iio/adc/stm32-adc-core.c
301
writel_relaxed(val, priv->common.base + STM32H7_ADC_CCR);
drivers/iio/adc/stm32-adc-core.c
304
ckmode ? "bus" : "adc", div, priv->common.rate / 1000);
drivers/iio/adc/stm32-adc-core.c
348
ier = readl_relaxed(priv->common.base + offset + priv->cfg->regs->ier);
drivers/iio/adc/stm32-adc-core.c
362
status = readl_relaxed(priv->common.base + priv->cfg->regs->csr);
drivers/iio/adc/stm32-adc-core.c
531
struct stm32_adc_common *common = dev_get_drvdata(dev);
drivers/iio/adc/stm32-adc-core.c
532
struct stm32_adc_priv *priv = to_stm32_adc_priv(common);
drivers/iio/adc/stm32-adc-core.c
570
writel_relaxed(priv->ccr_bak, priv->common.base + priv->cfg->regs->ccr);
drivers/iio/adc/stm32-adc-core.c
588
struct stm32_adc_common *common = dev_get_drvdata(dev);
drivers/iio/adc/stm32-adc-core.c
589
struct stm32_adc_priv *priv = to_stm32_adc_priv(common);
drivers/iio/adc/stm32-adc-core.c
592
priv->ccr_bak = readl_relaxed(priv->common.base + priv->cfg->regs->ccr);
drivers/iio/adc/stm32-adc-core.c
674
readl_relaxed(priv->common.base + STM32MP1_ADC_IPDR));
drivers/iio/adc/stm32-adc-core.c
689
val = readl_relaxed(priv->common.base + STM32MP1_ADC_HWCFGR0);
drivers/iio/adc/stm32-adc-core.c
696
val = readl_relaxed(priv->common.base + STM32MP1_ADC_VERR);
drivers/iio/adc/stm32-adc-core.c
719
platform_set_drvdata(pdev, &priv->common);
drivers/iio/adc/stm32-adc-core.c
723
spin_lock_init(&priv->common.lock);
drivers/iio/adc/stm32-adc-core.c
725
priv->common.base = devm_platform_get_and_ioremap_resource(pdev, 0, &res);
drivers/iio/adc/stm32-adc-core.c
726
if (IS_ERR(priv->common.base))
drivers/iio/adc/stm32-adc-core.c
727
return PTR_ERR(priv->common.base);
drivers/iio/adc/stm32-adc-core.c
728
priv->common.phys_base = res->start;
drivers/iio/adc/stm32-adc-core.c
773
priv->common.vref_mv = ret / 1000;
drivers/iio/adc/stm32-adc-core.c
774
dev_dbg(&pdev->dev, "vref+=%dmV\n", priv->common.vref_mv);
drivers/iio/adc/stm32-adc-core.c
815
struct stm32_adc_common *common = platform_get_drvdata(pdev);
drivers/iio/adc/stm32-adc-core.c
816
struct stm32_adc_priv *priv = to_stm32_adc_priv(common);
drivers/iio/adc/stm32-adc.c
1621
*val = adc->common->vref_mv * 2;
drivers/iio/adc/stm32-adc.c
1624
*val = adc->common->vref_mv;
drivers/iio/adc/stm32-adc.c
2072
period_ns = NSEC_PER_SEC / adc->common->rate;
drivers/iio/adc/stm32-adc.c
2491
config.src_addr = (dma_addr_t)adc->common->phys_base;
drivers/iio/adc/stm32-adc.c
2524
adc->common = dev_get_drvdata(pdev->dev.parent);
drivers/iio/adc/stm32-adc.c
266
struct stm32_adc_common *common;
drivers/iio/adc/stm32-adc.c
603
return readl_relaxed(adc->common->base + adc->offset + reg);
drivers/iio/adc/stm32-adc.c
614
return readw_relaxed(adc->common->base + adc->offset + reg);
drivers/iio/adc/stm32-adc.c
619
writel_relaxed(val, adc->common->base + adc->offset + reg);
drivers/iio/adc/stm32-adc.c
633
spin_lock(&adc->common->lock);
drivers/iio/adc/stm32-adc.c
634
writel_relaxed(readl_relaxed(adc->common->base + reg) | bits,
drivers/iio/adc/stm32-adc.c
635
adc->common->base + reg);
drivers/iio/adc/stm32-adc.c
636
spin_unlock(&adc->common->lock);
drivers/iio/adc/stm32-adc.c
650
spin_lock(&adc->common->lock);
drivers/iio/adc/stm32-adc.c
651
writel_relaxed(readl_relaxed(adc->common->base + reg) & ~bits,
drivers/iio/adc/stm32-adc.c
652
adc->common->base + reg);
drivers/iio/adc/stm32-adc.c
653
spin_unlock(&adc->common->lock);
drivers/iio/adc/stm32-adc.c
976
adc->common->rate > STM32H7_BOOST_CLKRATE)
drivers/iio/common/cros_ec_sensors/cros_ec_sensors_trace.h
51
#define TRACE_INCLUDE_PATH ../../drivers/iio/common/cros_ec_sensors
drivers/iio/dac/ad3552r-common.c
108
common = 2575 * ch_data->rfb;
drivers/iio/dac/ad3552r-common.c
112
tmp = (1024 * gn + AD3552R_GAIN_SCALE * offset) * common;
drivers/iio/dac/ad3552r-common.c
117
tmp = (1024 * gp - AD3552R_GAIN_SCALE * offset) * common;
drivers/iio/dac/ad3552r-common.c
99
s64 vref, tmp, common, offset, gn, gp;
drivers/iio/dac/stm32-dac-core.c
103
platform_set_drvdata(pdev, &priv->common);
drivers/iio/dac/stm32-dac-core.c
115
priv->common.regmap = regmap;
drivers/iio/dac/stm32-dac-core.c
138
priv->common.vref_mv = ret / 1000;
drivers/iio/dac/stm32-dac-core.c
139
dev_dbg(dev, "vref+=%dmV\n", priv->common.vref_mv);
drivers/iio/dac/stm32-dac-core.c
155
priv->common.hfsel = (clk_get_rate(priv->pclk) > 80000000UL);
drivers/iio/dac/stm32-dac-core.c
158
priv->common.hfsel ?
drivers/iio/dac/stm32-dac-core.c
197
struct stm32_dac_common *common = dev_get_drvdata(dev);
drivers/iio/dac/stm32-dac-core.c
198
struct stm32_dac_priv *priv = to_stm32_dac_priv(common);
drivers/iio/dac/stm32-dac-core.c
201
if (priv->common.hfsel) {
drivers/iio/dac/stm32-dac-core.c
203
ret = regmap_set_bits(priv->common.regmap, STM32_DAC_CR,
drivers/iio/dac/stm32-dac-core.c
32
struct stm32_dac_common common;
drivers/iio/dac/stm32-dac-core.c
45
return container_of(com, struct stm32_dac_priv, common);
drivers/iio/dac/stm32-dac-core.c
57
struct stm32_dac_common *common = dev_get_drvdata(dev);
drivers/iio/dac/stm32-dac-core.c
58
struct stm32_dac_priv *priv = to_stm32_dac_priv(common);
drivers/iio/dac/stm32-dac-core.c
83
struct stm32_dac_common *common = dev_get_drvdata(dev);
drivers/iio/dac/stm32-dac-core.c
84
struct stm32_dac_priv *priv = to_stm32_dac_priv(common);
drivers/iio/dac/stm32-dac.c
111
ret = regmap_read(dac->common->regmap, STM32_DAC_DOR1, val);
drivers/iio/dac/stm32-dac.c
113
ret = regmap_read(dac->common->regmap, STM32_DAC_DOR2, val);
drivers/iio/dac/stm32-dac.c
123
ret = regmap_write(dac->common->regmap, STM32_DAC_DHR12R1, val);
drivers/iio/dac/stm32-dac.c
125
ret = regmap_write(dac->common->regmap, STM32_DAC_DHR12R2, val);
drivers/iio/dac/stm32-dac.c
140
*val = dac->common->vref_mv;
drivers/iio/dac/stm32-dac.c
169
return regmap_write(dac->common->regmap, reg, writeval);
drivers/iio/dac/stm32-dac.c
171
return regmap_read(dac->common->regmap, reg, readval);
drivers/iio/dac/stm32-dac.c
321
dac->common = dev_get_drvdata(pdev->dev.parent);
drivers/iio/dac/stm32-dac.c
37
struct stm32_dac_common *common;
drivers/iio/dac/stm32-dac.c
47
ret = regmap_read(dac->common->regmap, STM32_DAC_CR, &val);
drivers/iio/dac/stm32-dac.c
83
ret = regmap_update_bits(dac->common->regmap, STM32_DAC_CR, msk, en);
drivers/iio/dac/stm32-dac.c
97
if (en && dac->common->hfsel)
drivers/infiniband/hw/efa/efa_admin_defs.h
144
u32 common;
drivers/infiniband/hw/efa/efa_com.c
1184
while ((READ_ONCE(eqe->common) & EFA_ADMIN_EQE_PHASE_MASK) == phase) {
drivers/infiniband/hw/efa/efa_io_defs.h
313
struct efa_io_cdesc_common common;
drivers/infiniband/hw/efa/efa_io_defs.h
322
struct efa_io_cdesc_common common;
drivers/infiniband/hw/efa/efa_main.c
104
EFA_GET(&eqe->common,
drivers/infiniband/hw/efa/efa_main.c
98
if (likely(EFA_GET(&eqe->common, EFA_ADMIN_EQE_EVENT_TYPE) ==
drivers/infiniband/hw/ionic/ionic_datapath.c
853
signed_len = ionic_prep_inline(wqe->common.pld.data, mval,
drivers/infiniband/hw/ionic/ionic_datapath.c
860
signed_len = ionic_prep_pld(wqe, &wqe->common.pld,
drivers/infiniband/hw/ionic/ionic_datapath.c
869
wqe->common.length = cpu_to_be32(signed_len);
drivers/infiniband/hw/ionic/ionic_datapath.c
938
wqe->common.send.ah_id = cpu_to_be32(ah->ahid);
drivers/infiniband/hw/ionic/ionic_datapath.c
939
wqe->common.send.dest_qpn = cpu_to_be32(wr->remote_qpn);
drivers/infiniband/hw/ionic/ionic_datapath.c
940
wqe->common.send.dest_qkey = cpu_to_be32(wr->remote_qkey);
drivers/infiniband/hw/ionic/ionic_datapath.c
993
wqe->common.rdma.remote_va_high = cpu_to_be32(wr->remote_addr >> 32);
drivers/infiniband/hw/ionic/ionic_datapath.c
994
wqe->common.rdma.remote_va_low = cpu_to_be32(wr->remote_addr);
drivers/infiniband/hw/ionic/ionic_datapath.c
995
wqe->common.rdma.remote_rkey = cpu_to_be32(wr->rkey);
drivers/infiniband/hw/ionic/ionic_fw.h
497
struct ionic_v1_common_bdy common;
drivers/infiniband/hw/ionic/ionic_fw.h
566
sz_sgl = offsetof(struct ionic_v1_wqe, common.pld.sgl[min_sge]);
drivers/infiniband/hw/ionic/ionic_fw.h
567
sz_data = offsetof(struct ionic_v1_wqe, common.pld.data[min_data]);
drivers/infiniband/hw/ionic/ionic_fw.h
591
num_sge = sge - &wqe->common.pld.sgl[num_sge];
drivers/infiniband/hw/ionic/ionic_fw.h
607
return data - wqe->common.pld.data;
drivers/infiniband/hw/mlx5/cq.c
196
mlx5_core_res_put(&msrq->common);
drivers/infiniband/hw/mlx5/devx.c
654
switch (srq->common.res) {
drivers/infiniband/hw/mlx5/odp.c
1341
struct mlx5_core_rsc_common *common = NULL;
drivers/infiniband/hw/mlx5/odp.c
1348
common = &srq->common;
drivers/infiniband/hw/mlx5/odp.c
1353
common = mlx5_core_res_hold(dev, wq_num, MLX5_RES_QP);
drivers/infiniband/hw/mlx5/odp.c
1359
return common;
drivers/infiniband/hw/mlx5/odp.c
1372
container_of(res, struct mlx5_core_srq, common);
drivers/infiniband/hw/mlx5/qp.c
402
mlx5_core_res_put(&qpe_work->qp->common);
drivers/infiniband/hw/mlx5/qp.c
430
mlx5_core_res_put(&qp->common);
drivers/infiniband/hw/mlx5/qpc.c
113
struct mlx5_core_rsc_common *common;
drivers/infiniband/hw/mlx5/qpc.c
137
common = mlx5_get_rsc(&dev->qp_table, rsn);
drivers/infiniband/hw/mlx5/qpc.c
138
if (!common)
drivers/infiniband/hw/mlx5/qpc.c
144
switch (common->res) {
drivers/infiniband/hw/mlx5/qpc.c
148
qp = (struct mlx5_core_qp *)common;
drivers/infiniband/hw/mlx5/qpc.c
156
mlx5_core_put_rsc(common);
drivers/infiniband/hw/mlx5/qpc.c
167
qp->common.res = rsc_type;
drivers/infiniband/hw/mlx5/qpc.c
176
refcount_set(&qp->common.refcount, 1);
drivers/infiniband/hw/mlx5/qpc.c
177
init_completion(&qp->common.free);
drivers/infiniband/hw/mlx5/qpc.c
18
struct mlx5_core_rsc_common *common;
drivers/infiniband/hw/mlx5/qpc.c
191
qp->common.invalid = invalid;
drivers/infiniband/hw/mlx5/qpc.c
203
qp->qpn | (qp->common.res << MLX5_USER_INDEX_LEN));
drivers/infiniband/hw/mlx5/qpc.c
206
wait_for_completion(&qp->common.free);
drivers/infiniband/hw/mlx5/qpc.c
23
common = radix_tree_lookup(&table->tree, rsn);
drivers/infiniband/hw/mlx5/qpc.c
24
if (common && !common->invalid)
drivers/infiniband/hw/mlx5/qpc.c
25
refcount_inc(&common->refcount);
drivers/infiniband/hw/mlx5/qpc.c
27
common = NULL;
drivers/infiniband/hw/mlx5/qpc.c
31
return common;
drivers/infiniband/hw/mlx5/qpc.c
34
void mlx5_core_put_rsc(struct mlx5_core_rsc_common *common)
drivers/infiniband/hw/mlx5/qpc.c
36
if (refcount_dec_and_test(&common->refcount))
drivers/infiniband/hw/mlx5/qpc.c
37
complete(&common->free);
drivers/infiniband/hw/mlx5/srq.h
42
struct mlx5_core_rsc_common common; /* must be first */
drivers/infiniband/hw/mlx5/srq_cmd.c
605
switch (srq->common.res) {
drivers/infiniband/hw/mlx5/srq_cmd.c
619
switch (srq->common.res) {
drivers/infiniband/hw/mlx5/srq_cmd.c
637
srq->common.res = MLX5_RES_XSRQ;
drivers/infiniband/hw/mlx5/srq_cmd.c
640
srq->common.res = MLX5_RES_XRQ;
drivers/infiniband/hw/mlx5/srq_cmd.c
643
srq->common.res = MLX5_RES_SRQ;
drivers/infiniband/hw/mlx5/srq_cmd.c
650
refcount_set(&srq->common.refcount, 1);
drivers/infiniband/hw/mlx5/srq_cmd.c
651
init_completion(&srq->common.free);
drivers/infiniband/hw/mlx5/srq_cmd.c
688
mlx5_core_res_put(&srq->common);
drivers/infiniband/hw/mlx5/srq_cmd.c
689
wait_for_completion(&srq->common.free);
drivers/infiniband/hw/mlx5/srq_cmd.c
698
switch (srq->common.res) {
drivers/infiniband/hw/mlx5/srq_cmd.c
713
switch (srq->common.res) {
drivers/infiniband/hw/mlx5/srq_cmd.c
743
refcount_inc(&srq->common.refcount);
drivers/infiniband/hw/mlx5/srq_cmd.c
751
mlx5_core_res_put(&srq->common);
drivers/infiniband/hw/mlx5/srq_cmd.c
89
refcount_inc(&srq->common.refcount);
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
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
876
dev->num_hwfns = dev_info.common.num_hwfns;
drivers/infiniband/hw/qedr/main.c
885
dev->affin_hwfn_idx = dev->ops->common->get_affin_hwfn_idx(cdev);
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
149
dev->ops->common->chain_free(dev->cdev, &cq->pbl);
drivers/infiniband/hw/qedr/verbs.c
1051
dev->ops->common->chain_free(dev->cdev, &cq->pbl);
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
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
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
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
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/iommu/amd/iommu.c
2696
cfg.common.features = BIT(PT_FEAT_DYNAMIC_TOP) |
drivers/iommu/amd/iommu.c
2711
cfg.common.features |= BIT(PT_FEAT_FLUSH_RANGE_NO_GAPS);
drivers/iommu/amd/iommu.c
2713
cfg.common.features |= BIT(PT_FEAT_FLUSH_RANGE);
drivers/iommu/amd/iommu.c
2715
cfg.common.hw_max_vasz_lg2 =
drivers/iommu/amd/iommu.c
2717
cfg.common.hw_max_oasz_lg2 = 52;
drivers/iommu/amd/iommu.c
2771
cfg.common.features = BIT(PT_FEAT_X86_64_AMD_ENCRYPT_TABLES);
drivers/iommu/amd/iommu.c
2773
cfg.common.features |= BIT(PT_FEAT_FLUSH_RANGE_NO_GAPS);
drivers/iommu/amd/iommu.c
2775
cfg.common.features |= BIT(PT_FEAT_FLUSH_RANGE);
drivers/iommu/amd/iommu.c
2786
cfg.common.hw_max_vasz_lg2 = 56;
drivers/iommu/amd/iommu.c
2789
cfg.common.hw_max_vasz_lg2 = 47;
drivers/iommu/amd/iommu.c
2792
cfg.common.hw_max_oasz_lg2 = 52;
drivers/iommu/generic_pt/fmt/amdv1.h
332
->amdpt.common;
drivers/iommu/generic_pt/fmt/amdv1.h
335
static inline struct pt_iommu *iommu_from_common(struct pt_common *common)
drivers/iommu/generic_pt/fmt/amdv1.h
337
return &container_of(common, struct pt_iommu_amdv1, amdpt.common)->iommu;
drivers/iommu/generic_pt/fmt/amdv1.h
340
static inline int amdv1pt_iommu_set_prot(struct pt_common *common,
drivers/iommu/generic_pt/fmt/amdv1.h
346
if (pt_feature(common, PT_FEAT_AMDV1_FORCE_COHERENCE))
drivers/iommu/generic_pt/fmt/amdv1.h
357
if (pt_feature(common, PT_FEAT_AMDV1_ENCRYPT_TABLES) &&
drivers/iommu/generic_pt/fmt/amdv1.h
375
if (!pt_feature(&table->common, PT_FEAT_DYNAMIC_TOP) &&
drivers/iommu/generic_pt/fmt/amdv1.h
381
table->common.max_vasz_lg2 =
drivers/iommu/generic_pt/fmt/amdv1.h
382
min(max_vasz_lg2, cfg->common.hw_max_vasz_lg2);
drivers/iommu/generic_pt/fmt/amdv1.h
383
table->common.max_oasz_lg2 =
drivers/iommu/generic_pt/fmt/amdv1.h
384
min(PT_MAX_OUTPUT_ADDRESS_LG2, cfg->common.hw_max_oasz_lg2);
drivers/iommu/generic_pt/fmt/amdv1.h
385
pt_top_set_level(&table->common, cfg->starting_level);
drivers/iommu/generic_pt/fmt/vtdss.h
169
static inline unsigned int vtdss_pt_max_sw_bit(struct pt_common *common)
drivers/iommu/generic_pt/fmt/vtdss.h
206
->vtdss_pt.common;
drivers/iommu/generic_pt/fmt/vtdss.h
209
static inline struct pt_iommu *iommu_from_common(struct pt_common *common)
drivers/iommu/generic_pt/fmt/vtdss.h
211
return &container_of(common, struct pt_iommu_table, vtdss_pt.common)
drivers/iommu/generic_pt/fmt/vtdss.h
215
static inline int vtdss_pt_iommu_set_prot(struct pt_common *common,
drivers/iommu/generic_pt/fmt/vtdss.h
232
if (pt_feature(common, PT_FEAT_VTDSS_FORCE_COHERENCE))
drivers/iommu/generic_pt/fmt/vtdss.h
235
if (pt_feature(common, PT_FEAT_VTDSS_FORCE_WRITEABLE) &&
drivers/iommu/generic_pt/fmt/vtdss.h
255
pt_top_set_level(&table->common, cfg->top_level);
drivers/iommu/generic_pt/fmt/vtdss.h
278
[0] = { .common.hw_max_vasz_lg2 = 39, .top_level = 2},
drivers/iommu/generic_pt/fmt/vtdss.h
279
[1] = { .common.hw_max_vasz_lg2 = 48, .top_level = 3},
drivers/iommu/generic_pt/fmt/vtdss.h
280
[2] = { .common.hw_max_vasz_lg2 = 57, .top_level = 4},
drivers/iommu/generic_pt/fmt/vtdss.h
59
container_of_const(common_ptr, struct pt_vtdss, common)
drivers/iommu/generic_pt/fmt/vtdss.h
60
#define to_vtdss_pt(pts) common_to_vtdss_pt((pts)->range->common)
drivers/iommu/generic_pt/fmt/x86_64.h
170
static inline unsigned int x86_64_pt_max_sw_bit(struct pt_common *common)
drivers/iommu/generic_pt/fmt/x86_64.h
207
->x86_64_pt.common;
drivers/iommu/generic_pt/fmt/x86_64.h
210
static inline struct pt_iommu *iommu_from_common(struct pt_common *common)
drivers/iommu/generic_pt/fmt/x86_64.h
212
return &container_of(common, struct pt_iommu_table, x86_64_pt.common)
drivers/iommu/generic_pt/fmt/x86_64.h
216
static inline int x86_64_pt_iommu_set_prot(struct pt_common *common,
drivers/iommu/generic_pt/fmt/x86_64.h
230
if (pt_feature(common, PT_FEAT_X86_64_AMD_ENCRYPT_TABLES) &&
drivers/iommu/generic_pt/fmt/x86_64.h
248
pt_top_set_level(&table->common, cfg->top_level);
drivers/iommu/generic_pt/fmt/x86_64.h
250
table->common.max_oasz_lg2 =
drivers/iommu/generic_pt/fmt/x86_64.h
251
min(PT_MAX_OUTPUT_ADDRESS_LG2, cfg->common.hw_max_oasz_lg2);
drivers/iommu/generic_pt/fmt/x86_64.h
269
[0] = { .common.features = BIT(PT_FEAT_SIGN_EXTEND),
drivers/iommu/generic_pt/fmt/x86_64.h
270
.common.hw_max_vasz_lg2 = 48, .top_level = 3 },
drivers/iommu/generic_pt/fmt/x86_64.h
271
[1] = { .common.features = BIT(PT_FEAT_SIGN_EXTEND),
drivers/iommu/generic_pt/fmt/x86_64.h
272
.common.hw_max_vasz_lg2 = 57, .top_level = 4 },
drivers/iommu/generic_pt/fmt/x86_64.h
274
[2] = { .common.hw_max_vasz_lg2 = 47, .top_level = 3 },
drivers/iommu/generic_pt/fmt/x86_64.h
275
[3] = { .common.hw_max_vasz_lg2 = 56, .top_level = 4},
drivers/iommu/generic_pt/iommu_pt.h
101
#define make_range_no_check(common, range, iova, len) \
drivers/iommu/generic_pt/iommu_pt.h
106
ret = make_range_u64(common, range, iova, len); \
drivers/iommu/generic_pt/iommu_pt.h
1070
struct pt_common *common = common_from_iommu(iommu_table);
drivers/iommu/generic_pt/iommu_pt.h
1071
struct pt_range range = pt_top_range(common);
drivers/iommu/generic_pt/iommu_pt.h
1075
if (pt_feature(common, PT_FEAT_DYNAMIC_TOP)) {
drivers/iommu/generic_pt/iommu_pt.h
1078
if (pt_table_item_lg2sz(&pts) >= common->max_vasz_lg2)
drivers/iommu/generic_pt/iommu_pt.h
108
ret = make_range_ul(common, range, iova, len); \
drivers/iommu/generic_pt/iommu_pt.h
1088
info->pgsize_bitmap = oalog2_mod(pgsize_bitmap, common->max_oasz_lg2);
drivers/iommu/generic_pt/iommu_pt.h
1093
struct pt_common *common = common_from_iommu(iommu_table);
drivers/iommu/generic_pt/iommu_pt.h
1094
struct pt_range range = pt_all_range(common);
drivers/iommu/generic_pt/iommu_pt.h
1106
if (pt_feature(common, PT_FEAT_DMA_INCOHERENT))
drivers/iommu/generic_pt/iommu_pt.h
112
#define make_range(common, range, iova, len) \
drivers/iommu/generic_pt/iommu_pt.h
1121
static int pt_init_common(struct pt_common *common)
drivers/iommu/generic_pt/iommu_pt.h
1123
struct pt_range top_range = pt_top_range(common);
drivers/iommu/generic_pt/iommu_pt.h
1129
common->max_vasz_lg2 == top_range.max_vasz_lg2)
drivers/iommu/generic_pt/iommu_pt.h
1130
common->features &= ~BIT(PT_FEAT_DYNAMIC_TOP);
drivers/iommu/generic_pt/iommu_pt.h
1133
common->features |= BIT(PT_FEAT_FULL_VA);
drivers/iommu/generic_pt/iommu_pt.h
1136
if ((common->features & ~(unsigned int)PT_SUPPORTED_FEATURES) ||
drivers/iommu/generic_pt/iommu_pt.h
1138
(common->features & PT_FORCE_ENABLED_FEATURES) !=
drivers/iommu/generic_pt/iommu_pt.h
114
int ret = make_range_no_check(common, range, iova, len); \
drivers/iommu/generic_pt/iommu_pt.h
1146
if (!pt_feature(common, PT_FEAT_DYNAMIC_TOP) &&
drivers/iommu/generic_pt/iommu_pt.h
1151
if (common->max_vasz_lg2 >
drivers/iommu/generic_pt/iommu_pt.h
1156
if (common->max_oasz_lg2 == 0)
drivers/iommu/generic_pt/iommu_pt.h
1157
common->max_oasz_lg2 = pt_max_oa_lg2(common);
drivers/iommu/generic_pt/iommu_pt.h
1159
common->max_oasz_lg2 = min(common->max_oasz_lg2,
drivers/iommu/generic_pt/iommu_pt.h
1160
pt_max_oa_lg2(common));
drivers/iommu/generic_pt/iommu_pt.h
1167
struct pt_common *common = common_from_iommu(iommu_table);
drivers/iommu/generic_pt/iommu_pt.h
1176
if (pt_feature(common, PT_FEAT_DYNAMIC_TOP))
drivers/iommu/generic_pt/iommu_pt.h
1177
range = _pt_top_range(common,
drivers/iommu/generic_pt/iommu_pt.h
1180
range = pt_top_range(common);
drivers/iommu/generic_pt/iommu_pt.h
1225
struct pt_common *common = common_from_iommu(iommu_table);
drivers/iommu/generic_pt/iommu_pt.h
1229
if (cfg->common.hw_max_vasz_lg2 > PT_MAX_VA_ADDRESS_LG2 ||
drivers/iommu/generic_pt/iommu_pt.h
123
struct pt_iommu *iommu_table = iommu_from_common(pts->range->common);
drivers/iommu/generic_pt/iommu_pt.h
1230
!cfg->common.hw_max_vasz_lg2 || !cfg->common.hw_max_oasz_lg2)
drivers/iommu/generic_pt/iommu_pt.h
1234
common->features = cfg->common.features;
drivers/iommu/generic_pt/iommu_pt.h
1235
common->max_vasz_lg2 = cfg->common.hw_max_vasz_lg2;
drivers/iommu/generic_pt/iommu_pt.h
1236
common->max_oasz_lg2 = cfg->common.hw_max_oasz_lg2;
drivers/iommu/generic_pt/iommu_pt.h
1241
if (cfg->common.hw_max_oasz_lg2 > pt_max_oa_lg2(common))
drivers/iommu/generic_pt/iommu_pt.h
1244
ret = pt_init_common(common);
drivers/iommu/generic_pt/iommu_pt.h
1248
if (pt_feature(common, PT_FEAT_DYNAMIC_TOP) &&
drivers/iommu/generic_pt/iommu_pt.h
1254
if (pt_feature(common, PT_FEAT_SIGN_EXTEND) &&
drivers/iommu/generic_pt/iommu_pt.h
1255
(pt_feature(common, PT_FEAT_FULL_VA) ||
drivers/iommu/generic_pt/iommu_pt.h
1256
pt_feature(common, PT_FEAT_DYNAMIC_TOP)))
drivers/iommu/generic_pt/iommu_pt.h
1259
if (pt_feature(common, PT_FEAT_DMA_INCOHERENT) &&
drivers/iommu/generic_pt/iommu_pt.h
1267
table_mem = table_alloc_top(common, common->top_of_table, gfp,
drivers/iommu/generic_pt/iommu_pt.h
1271
pt_top_set(common, table_mem, pt_top_get_level(common));
drivers/iommu/generic_pt/iommu_pt.h
1286
struct pt_common *common = common_from_iommu(iommu_table);
drivers/iommu/generic_pt/iommu_pt.h
1287
struct pt_range top_range = pt_top_range(common);
drivers/iommu/generic_pt/iommu_pt.h
29
iommu_from_common(pts->range->common)->iommu_device,
drivers/iommu/generic_pt/iommu_pt.h
365
static inline struct pt_table_p *_table_alloc(struct pt_common *common,
drivers/iommu/generic_pt/iommu_pt.h
369
struct pt_iommu *iommu_table = iommu_from_common(common);
drivers/iommu/generic_pt/iommu_pt.h
377
if (pt_feature(common, PT_FEAT_DMA_INCOHERENT) &&
drivers/iommu/generic_pt/iommu_pt.h
38
iommu_from_common(pts->range->common)->iommu_device,
drivers/iommu/generic_pt/iommu_pt.h
389
static inline struct pt_table_p *table_alloc_top(struct pt_common *common,
drivers/iommu/generic_pt/iommu_pt.h
399
return _table_alloc(common, pt_top_memsize_lg2(common, top_of_table),
drivers/iommu/generic_pt/iommu_pt.h
410
return _table_alloc(parent_pts->range->common,
drivers/iommu/generic_pt/iommu_pt.h
434
iommu_from_common(pts->range->common)->iommu_device);
drivers/iommu/generic_pt/iommu_pt.h
453
table_mem, iommu_from_common(pts->range->common)
drivers/iommu/generic_pt/iommu_pt.h
48
struct pt_common *common = common_from_iommu(iommu_table);
drivers/iommu/generic_pt/iommu_pt.h
480
iommu_from_common(start_pts->range->common);
drivers/iommu/generic_pt/iommu_pt.h
50
if (pt_feature(common, PT_FEAT_DMA_INCOHERENT))
drivers/iommu/generic_pt/iommu_pt.h
54
if (pt_feature(common, PT_FEAT_FLUSH_RANGE_NO_GAPS) &&
drivers/iommu/generic_pt/iommu_pt.h
671
struct pt_common *common = common_from_iommu(iommu_table);
drivers/iommu/generic_pt/iommu_pt.h
672
uintptr_t top_of_table = READ_ONCE(common->top_of_table);
drivers/iommu/generic_pt/iommu_pt.h
682
_pt_top_range(common, new_top_of_table);
drivers/iommu/generic_pt/iommu_pt.h
69
static int make_range_ul(struct pt_common *common, struct pt_range *range,
drivers/iommu/generic_pt/iommu_pt.h
696
pt_table_item_lg2sz(&pts) >= common->max_vasz_lg2) {
drivers/iommu/generic_pt/iommu_pt.h
702
table_alloc_top(common, _pt_top_set(NULL, pts.level),
drivers/iommu/generic_pt/iommu_pt.h
725
if (pt_feature(common, PT_FEAT_DMA_INCOHERENT)) {
drivers/iommu/generic_pt/iommu_pt.h
744
if (common->top_of_table != top_of_table ||
drivers/iommu/generic_pt/iommu_pt.h
760
WRITE_ONCE(common->top_of_table, new_top_of_table);
drivers/iommu/generic_pt/iommu_pt.h
765
if (pt_feature(common, PT_FEAT_DMA_INCOHERENT))
drivers/iommu/generic_pt/iommu_pt.h
775
struct pt_common *common = common_from_iommu(iommu_table);
drivers/iommu/generic_pt/iommu_pt.h
780
if (!pt_feature(common, PT_FEAT_DYNAMIC_TOP))
drivers/iommu/generic_pt/iommu_pt.h
791
*range = pt_make_range(common, range->va, range->last_va);
drivers/iommu/generic_pt/iommu_pt.h
797
static int do_map(struct pt_range *range, struct pt_common *common,
drivers/iommu/generic_pt/iommu_pt.h
80
*range = pt_make_range(common, iova, last);
drivers/iommu/generic_pt/iommu_pt.h
804
if (single_page && !pt_feature(common, PT_FEAT_DMA_INCOHERENT)) {
drivers/iommu/generic_pt/iommu_pt.h
850
struct pt_common *common = common_from_iommu(iommu_table);
drivers/iommu/generic_pt/iommu_pt.h
870
(common->max_oasz_lg2 != PT_VADDR_MAX_LG2 &&
drivers/iommu/generic_pt/iommu_pt.h
871
oalog2_div(paddr, common->max_oasz_lg2)))
drivers/iommu/generic_pt/iommu_pt.h
874
ret = pt_iommu_set_prot(common, &map.attrs, prot);
drivers/iommu/generic_pt/iommu_pt.h
879
ret = make_range_no_check(common, &range, iova, len);
drivers/iommu/generic_pt/iommu_pt.h
88
static __maybe_unused int make_range_u64(struct pt_common *common,
drivers/iommu/generic_pt/iommu_pt.h
884
if (pt_has_system_page_size(common) && pgsize == PAGE_SIZE &&
drivers/iommu/generic_pt/iommu_pt.h
898
pt_pgsz_lg2_to_level(common, map.leaf_pgsize_lg2);
drivers/iommu/generic_pt/iommu_pt.h
907
ret = do_map(&range, common, single_page, &map);
drivers/iommu/generic_pt/iommu_pt.h
94
return make_range_ul(common, range, iova, len);
drivers/iommu/generic_pt/kunit_generic_pt.h
109
struct pt_range range = pt_top_range(priv->common);
drivers/iommu/generic_pt/kunit_generic_pt.h
117
if (pt_feature(priv->common, PT_FEAT_DYNAMIC_TOP) &&
drivers/iommu/generic_pt/kunit_generic_pt.h
118
priv->common->max_vasz_lg2 > range.max_vasz_lg2)
drivers/iommu/generic_pt/kunit_generic_pt.h
120
priv->common->max_vasz_lg2);
drivers/iommu/generic_pt/kunit_generic_pt.h
131
range = pt_make_range(priv->common, range.va, range.last_va);
drivers/iommu/generic_pt/kunit_generic_pt.h
330
pt_iommu_set_prot(pts->range->common, &attrs,
drivers/iommu/generic_pt/kunit_generic_pt.h
385
struct pt_range range = pt_top_range(priv->common);
drivers/iommu/generic_pt/kunit_generic_pt.h
387
KUNIT_ASSERT_GE(test, priv->common->max_vasz_lg2, range.max_vasz_lg2);
drivers/iommu/generic_pt/kunit_generic_pt.h
398
range = pt_top_range(priv->common);
drivers/iommu/generic_pt/kunit_generic_pt.h
413
struct pt_range top_range = pt_top_range(pts->range->common);
drivers/iommu/generic_pt/kunit_generic_pt.h
509
unsigned int max_oa_lg2 = pts->range->common->max_oasz_lg2;
drivers/iommu/generic_pt/kunit_generic_pt.h
517
pt_iommu_set_prot(pts->range->common, &attrs,
drivers/iommu/generic_pt/kunit_generic_pt.h
52
if (pt_feature(range->common, PT_FEAT_SIGN_EXTEND) &&
drivers/iommu/generic_pt/kunit_generic_pt.h
563
if (pt_iommu_set_prot(pts->range->common, &attrs,
drivers/iommu/generic_pt/kunit_generic_pt.h
615
pt_iommu_set_prot(pts->range->common, &attrs,
drivers/iommu/generic_pt/kunit_generic_pt.h
656
if (!pt_dirty_supported(priv->common))
drivers/iommu/generic_pt/kunit_generic_pt.h
678
pt_iommu_set_prot(pts->range->common, &attrs,
drivers/iommu/generic_pt/kunit_generic_pt.h
691
for (bitnr = 0; bitnr <= pt_max_sw_bit(pts->range->common);
drivers/iommu/generic_pt/kunit_generic_pt.h
696
for (bitnr = 0; bitnr <= pt_max_sw_bit(pts->range->common);
drivers/iommu/generic_pt/kunit_generic_pt.h
705
for (bitnr = 0; bitnr <= pt_max_sw_bit(pts->range->common);
drivers/iommu/generic_pt/kunit_generic_pt.h
741
pt_iommu_set_prot(pts->range->common, &attrs,
drivers/iommu/generic_pt/kunit_generic_pt.h
746
for (bitnr = 0; bitnr <= pt_max_sw_bit(pts->range->common); bitnr++)
drivers/iommu/generic_pt/kunit_generic_pt.h
749
for (bitnr = 0; bitnr <= pt_max_sw_bit(pts->range->common); bitnr++) {
drivers/iommu/generic_pt/kunit_generic_pt.h
755
for (bitnr = 0; bitnr <= pt_max_sw_bit(pts->range->common); bitnr++)
drivers/iommu/generic_pt/kunit_iommu.h
128
priv->cfg.common.features |= PT_SUPPORTED_FEATURES &
drivers/iommu/generic_pt/kunit_iommu.h
131
priv->cfg.common.features = PT_SUPPORTED_FEATURES;
drivers/iommu/generic_pt/kunit_iommu.h
135
if (!priv->cfg.common.hw_max_vasz_lg2)
drivers/iommu/generic_pt/kunit_iommu.h
136
priv->cfg.common.hw_max_vasz_lg2 = PT_MAX_VA_ADDRESS_LG2;
drivers/iommu/generic_pt/kunit_iommu.h
137
if (!priv->cfg.common.hw_max_oasz_lg2)
drivers/iommu/generic_pt/kunit_iommu.h
138
priv->cfg.common.hw_max_oasz_lg2 = pt_max_oa_lg2(NULL);
drivers/iommu/generic_pt/kunit_iommu.h
154
priv->common = common_from_iommu(&priv->fmt_table.iommu);
drivers/iommu/generic_pt/kunit_iommu.h
169
oalog2_mod(0x74a71445deadbeef, priv->common->max_oasz_lg2);
drivers/iommu/generic_pt/kunit_iommu.h
175
va_lg2sz = priv->common->max_vasz_lg2;
drivers/iommu/generic_pt/kunit_iommu.h
66
struct pt_common *common;
drivers/iommu/generic_pt/kunit_iommu_pt.h
107
struct pt_common *common = priv->common;
drivers/iommu/generic_pt/kunit_iommu_pt.h
109
if (!pt_feature(common, PT_FEAT_DYNAMIC_TOP))
drivers/iommu/generic_pt/kunit_iommu_pt.h
115
KUNIT_ASSERT_GT(test, common->max_vasz_lg2,
drivers/iommu/generic_pt/kunit_iommu_pt.h
116
pt_top_range(common).max_vasz_lg2);
drivers/iommu/generic_pt/kunit_iommu_pt.h
119
while (common->max_vasz_lg2 != pt_top_range(common).max_vasz_lg2) {
drivers/iommu/generic_pt/kunit_iommu_pt.h
120
struct pt_range top_range = pt_top_range(common);
drivers/iommu/generic_pt/kunit_iommu_pt.h
129
KUNIT_ASSERT_EQ(test, pt_top_range(common).top_level,
drivers/iommu/generic_pt/kunit_iommu_pt.h
131
KUNIT_ASSERT_GE(test, common->max_vasz_lg2,
drivers/iommu/generic_pt/kunit_iommu_pt.h
132
pt_top_range(common).max_vasz_lg2);
drivers/iommu/generic_pt/kunit_iommu_pt.h
139
struct pt_range range = pt_top_range(priv->common);
drivers/iommu/generic_pt/kunit_iommu_pt.h
162
range = pt_top_range(priv->common);
drivers/iommu/generic_pt/kunit_iommu_pt.h
173
range = pt_top_range(priv->common);
drivers/iommu/generic_pt/kunit_iommu_pt.h
197
struct pt_range range = pt_top_range(priv->common);
drivers/iommu/generic_pt/kunit_iommu_pt.h
243
struct pt_range top_range = pt_top_range(priv->common);
drivers/iommu/generic_pt/kunit_iommu_pt.h
303
paddr = oalog2_mod(mas_start, priv->common->max_oasz_lg2);
drivers/iommu/generic_pt/kunit_iommu_pt.h
331
struct pt_range upper_range = pt_upper_range(priv->common);
drivers/iommu/generic_pt/kunit_iommu_pt.h
332
struct pt_range top_range = pt_top_range(priv->common);
drivers/iommu/generic_pt/kunit_iommu_pt.h
352
if (pt_feature(priv->common, PT_FEAT_SIGN_EXTEND) &&
drivers/iommu/generic_pt/kunit_iommu_pt.h
370
paddr = oalog2_mod(start, priv->common->max_oasz_lg2);
drivers/iommu/generic_pt/kunit_iommu_pt.h
399
struct pt_range top_range = pt_top_range(priv->common);
drivers/iommu/generic_pt/kunit_iommu_pt.h
412
struct pt_range top_range = pt_top_range(priv->common);
drivers/iommu/generic_pt/kunit_iommu_pt.h
43
struct pt_range range = pt_top_range(priv->common);
drivers/iommu/generic_pt/kunit_iommu_pt.h
60
struct pt_range range = pt_top_range(priv->common);
drivers/iommu/generic_pt/pt_common.h
115
static inline bool pt_dirty_supported(struct pt_common *common);
drivers/iommu/generic_pt/pt_common.h
174
static inline pt_vaddr_t pt_full_va_prefix(const struct pt_common *common);
drivers/iommu/generic_pt/pt_common.h
184
static inline bool pt_has_system_page_size(const struct pt_common *common);
drivers/iommu/generic_pt/pt_common.h
253
pt_max_oa_lg2(const struct pt_common *common);
drivers/iommu/generic_pt/pt_common.h
279
static inline unsigned int pt_pgsz_lg2_to_level(struct pt_common *common,
drivers/iommu/generic_pt/pt_common.h
321
return min_t(unsigned int, pts->range->common->max_vasz_lg2,
drivers/iommu/generic_pt/pt_common.h
352
static inline unsigned int pt_max_sw_bit(struct pt_common *common);
drivers/iommu/generic_pt/pt_defs.h
134
struct pt_common *common;
drivers/iommu/generic_pt/pt_defs.h
205
static __always_inline bool pt_feature(const struct pt_common *common,
drivers/iommu/generic_pt/pt_defs.h
212
return common->features & BIT(feature_nr);
drivers/iommu/generic_pt/pt_defs.h
218
return pt_feature(pts->range->common, feature_nr);
drivers/iommu/generic_pt/pt_defs.h
310
static inline void pt_top_set(struct pt_common *common,
drivers/iommu/generic_pt/pt_defs.h
314
WRITE_ONCE(common->top_of_table, _pt_top_set(table_mem, top_level));
drivers/iommu/generic_pt/pt_defs.h
317
static inline void pt_top_set_level(struct pt_common *common,
drivers/iommu/generic_pt/pt_defs.h
320
pt_top_set(common, NULL, top_level);
drivers/iommu/generic_pt/pt_defs.h
323
static inline unsigned int pt_top_get_level(const struct pt_common *common)
drivers/iommu/generic_pt/pt_defs.h
325
return READ_ONCE(common->top_of_table) % (1 << PT_TOP_LEVEL_BITS);
drivers/iommu/generic_pt/pt_fmt_defaults.h
130
pt_max_oa_lg2(const struct pt_common *common)
drivers/iommu/generic_pt/pt_fmt_defaults.h
137
static inline bool pt_has_system_page_size(const struct pt_common *common)
drivers/iommu/generic_pt/pt_fmt_defaults.h
164
static inline pt_vaddr_t pt_full_va_prefix(const struct pt_common *common)
drivers/iommu/generic_pt/pt_fmt_defaults.h
247
static inline unsigned int pt_max_sw_bit(struct pt_common *common)
drivers/iommu/generic_pt/pt_fmt_defaults.h
31
static inline unsigned int pt_pgsz_lg2_to_level(struct pt_common *common,
drivers/iommu/generic_pt/pt_fmt_defaults.h
72
static inline bool pt_dirty_supported(struct pt_common *common)
drivers/iommu/generic_pt/pt_fmt_defaults.h
79
static inline bool pt_dirty_supported(struct pt_common *common)
drivers/iommu/generic_pt/pt_iter.h
210
static __always_inline struct pt_range _pt_top_range(struct pt_common *common,
drivers/iommu/generic_pt/pt_iter.h
214
.common = common,
drivers/iommu/generic_pt/pt_iter.h
223
max_vasz_lg2 = common->max_vasz_lg2;
drivers/iommu/generic_pt/pt_iter.h
224
if (pt_feature(common, PT_FEAT_DYNAMIC_TOP) &&
drivers/iommu/generic_pt/pt_iter.h
226
max_vasz_lg2 = min_t(unsigned int, common->max_vasz_lg2,
drivers/iommu/generic_pt/pt_iter.h
234
if (pt_feature(common, PT_FEAT_SIGN_EXTEND))
drivers/iommu/generic_pt/pt_iter.h
237
range.va = fvalog2_set_mod(pt_full_va_prefix(common), 0, max_vasz_lg2);
drivers/iommu/generic_pt/pt_iter.h
239
fvalog2_set_mod_max(pt_full_va_prefix(common), max_vasz_lg2);
drivers/iommu/generic_pt/pt_iter.h
250
static __always_inline struct pt_range pt_top_range(struct pt_common *common)
drivers/iommu/generic_pt/pt_iter.h
257
return _pt_top_range(common, READ_ONCE(common->top_of_table));
drivers/iommu/generic_pt/pt_iter.h
268
static inline struct pt_range pt_all_range(struct pt_common *common)
drivers/iommu/generic_pt/pt_iter.h
270
struct pt_range range = pt_top_range(common);
drivers/iommu/generic_pt/pt_iter.h
272
if (!pt_feature(common, PT_FEAT_SIGN_EXTEND))
drivers/iommu/generic_pt/pt_iter.h
290
static inline struct pt_range pt_upper_range(struct pt_common *common)
drivers/iommu/generic_pt/pt_iter.h
292
struct pt_range range = pt_top_range(common);
drivers/iommu/generic_pt/pt_iter.h
294
if (!pt_feature(common, PT_FEAT_SIGN_EXTEND))
drivers/iommu/generic_pt/pt_iter.h
311
pt_make_range(struct pt_common *common, pt_vaddr_t va, pt_vaddr_t last_va)
drivers/iommu/generic_pt/pt_iter.h
314
_pt_top_range(common, READ_ONCE(common->top_of_table));
drivers/iommu/generic_pt/pt_iter.h
34
if (pt_feature(range->common, PT_FEAT_SIGN_EXTEND)) {
drivers/iommu/generic_pt/pt_iter.h
35
PT_WARN_ON(range->common->max_vasz_lg2 != range->max_vasz_lg2);
drivers/iommu/generic_pt/pt_iter.h
40
prefix = pt_full_va_prefix(range->common);
drivers/iommu/generic_pt/pt_iter.h
492
static inline unsigned int pt_top_memsize_lg2(struct pt_common *common,
drivers/iommu/generic_pt/pt_iter.h
495
struct pt_range range = _pt_top_range(common, top_of_table);
drivers/iommu/generic_pt/pt_iter.h
499
num_items_lg2 = common->max_vasz_lg2 - pt_table_item_lg2sz(&pts);
drivers/iommu/generic_pt/pt_iter.h
501
pt_feature(common, PT_FEAT_DYNAMIC_TOP))
drivers/iommu/intel/iommu.c
1300
if (!(domain->fspt.x86_64_pt.common.features &
drivers/iommu/intel/iommu.c
2839
cfg.common.hw_max_vasz_lg2 =
drivers/iommu/intel/iommu.c
2841
cfg.common.hw_max_oasz_lg2 = 52;
drivers/iommu/intel/iommu.c
2842
cfg.common.features = BIT(PT_FEAT_SIGN_EXTEND) |
drivers/iommu/intel/iommu.c
2846
cfg.common.features |= BIT(PT_FEAT_DMA_INCOHERENT);
drivers/iommu/intel/iommu.c
2930
cfg.common.hw_max_vasz_lg2 = compute_vasz_lg2_ss(iommu, &cfg.top_level);
drivers/iommu/intel/iommu.c
2931
cfg.common.hw_max_oasz_lg2 = 52;
drivers/iommu/intel/iommu.c
2932
cfg.common.features = BIT(PT_FEAT_FLUSH_RANGE);
drivers/iommu/intel/iommu.c
2940
cfg.common.features |= BIT(PT_FEAT_VTDSS_FORCE_WRITEABLE);
drivers/iommu/intel/iommu.c
2943
cfg.common.features |= BIT(PT_FEAT_DMA_INCOHERENT);
drivers/iommu/intel/iommu.c
3025
!(dmar_domain->fspt.x86_64_pt.common.features &
drivers/iommu/intel/iommu.c
3031
dmar_domain->fspt.x86_64_pt.common.max_vasz_lg2 > 48)
drivers/iommu/intel/iommu.c
3050
unsigned int vasz_lg2 = dmar_domain->sspt.vtdss_pt.common.max_vasz_lg2;
drivers/iommu/intel/iommu.c
3066
!(dmar_domain->sspt.vtdss_pt.common.features &
drivers/iommu/intel/iommu.c
3093
if ((dmar_domain->sspt.vtdss_pt.common.features &
drivers/iommu/intel/iommu.c
3203
dmar_domain->sspt.vtdss_pt.common.features |=
drivers/iommu/intel/pasid.c
438
pasid_set_page_snoop(pte, !(domain->sspt.vtdss_pt.common.features &
drivers/iommu/intel/pasid.c
656
pasid_set_page_snoop(pte, !(s2_domain->sspt.vtdss_pt.common.features &
drivers/iommu/iommufd/device.c
889
hwpt = &hwpt_paging->common;
drivers/iommu/iommufd/device.c
916
hwpt = &hwpt_paging->common;
drivers/iommu/iommufd/driver.c
152
spin_lock(&veventq->common.lock);
drivers/iommu/iommufd/driver.c
170
spin_unlock(&veventq->common.lock);
drivers/iommu/iommufd/driver.c
229
rc = iommu_map(hwpt_paging->common.domain, iova,
drivers/iommu/iommufd/eventq.c
103
struct list_head *list = &fault->common.deliver;
drivers/iommu/iommufd/eventq.c
106
spin_lock(&fault->common.lock);
drivers/iommu/iommufd/eventq.c
111
spin_unlock(&fault->common.lock);
drivers/iommu/iommufd/eventq.c
119
spin_lock(&fault->common.lock);
drivers/iommu/iommufd/eventq.c
120
list_add(&group->node, &fault->common.deliver);
drivers/iommu/iommufd/eventq.c
121
spin_unlock(&fault->common.lock);
drivers/iommu/iommufd/eventq.c
254
struct iommufd_eventq *eventq = &veventq->common;
drivers/iommu/iommufd/eventq.c
283
struct iommufd_eventq *eventq = &veventq->common;
drivers/iommu/iommufd/eventq.c
32
spin_lock(&fault->common.lock);
drivers/iommu/iommufd/eventq.c
33
list_for_each_entry_safe(group, next, &fault->common.deliver, node) {
drivers/iommu/iommufd/eventq.c
38
spin_unlock(&fault->common.lock);
drivers/iommu/iommufd/eventq.c
428
common.obj);
drivers/iommu/iommufd/eventq.c
435
fdno = iommufd_eventq_init(&fault->common, "[iommufd-pgfault]",
drivers/iommu/iommufd/eventq.c
440
cmd->out_fault_id = fault->common.obj.id;
drivers/iommu/iommufd/eventq.c
447
fd_install(fdno, fault->common.filep);
drivers/iommu/iommufd/eventq.c
463
spin_lock(&fault->common.lock);
drivers/iommu/iommufd/eventq.c
464
list_add_tail(&group->node, &fault->common.deliver);
drivers/iommu/iommufd/eventq.c
465
spin_unlock(&fault->common.lock);
drivers/iommu/iommufd/eventq.c
467
wake_up_interruptible(&fault->common.wait_queue);
drivers/iommu/iommufd/eventq.c
501
IOMMUFD_OBJ_VEVENTQ, common.obj);
drivers/iommu/iommufd/eventq.c
515
fdno = iommufd_eventq_init(&veventq->common, "[iommufd-viommu-event]",
drivers/iommu/iommufd/eventq.c
522
cmd->out_veventq_id = veventq->common.obj.id;
drivers/iommu/iommufd/eventq.c
529
iommufd_object_finalize(ucmd->ictx, &veventq->common.obj);
drivers/iommu/iommufd/eventq.c
530
fd_install(fdno, veventq->common.filep);
drivers/iommu/iommufd/eventq.c
536
iommufd_object_abort_and_destroy(ucmd->ictx, &veventq->common.obj);
drivers/iommu/iommufd/eventq.c
70
list_for_each_entry_safe(group, next, &fault->common.deliver, node) {
drivers/iommu/iommufd/hw_pagetable.c
136
ictx, hwpt_paging, IOMMUFD_OBJ_HWPT_PAGING, common.obj);
drivers/iommu/iommufd/hw_pagetable.c
139
hwpt = &hwpt_paging->common;
drivers/iommu/iommufd/hw_pagetable.c
17
refcount_dec(&hwpt->fault->common.obj.users);
drivers/iommu/iommufd/hw_pagetable.c
23
container_of(obj, struct iommufd_hwpt_paging, common.obj);
drivers/iommu/iommufd/hw_pagetable.c
241
parent->common.domain->owner != ops)
drivers/iommu/iommufd/hw_pagetable.c
245
ictx, hwpt_nested, IOMMUFD_OBJ_HWPT_NESTED, common.obj);
drivers/iommu/iommufd/hw_pagetable.c
248
hwpt = &hwpt_nested->common;
drivers/iommu/iommufd/hw_pagetable.c
251
refcount_inc(&parent->common.obj.users);
drivers/iommu/iommufd/hw_pagetable.c
255
idev->dev, parent->common.domain,
drivers/iommu/iommufd/hw_pagetable.c
302
viommu->ictx, hwpt_nested, IOMMUFD_OBJ_HWPT_NESTED, common.obj);
drivers/iommu/iommufd/hw_pagetable.c
305
hwpt = &hwpt_nested->common;
drivers/iommu/iommufd/hw_pagetable.c
31
hwpt_paging->common.domain);
drivers/iommu/iommufd/hw_pagetable.c
34
__iommufd_hwpt_destroy(&hwpt_paging->common);
drivers/iommu/iommufd/hw_pagetable.c
376
hwpt = &hwpt_paging->common;
drivers/iommu/iommufd/hw_pagetable.c
383
common.obj),
drivers/iommu/iommufd/hw_pagetable.c
389
hwpt = &hwpt_nested->common;
drivers/iommu/iommufd/hw_pagetable.c
405
hwpt = &hwpt_nested->common;
drivers/iommu/iommufd/hw_pagetable.c
41
container_of(obj, struct iommufd_hwpt_paging, common.obj);
drivers/iommu/iommufd/hw_pagetable.c
421
refcount_inc(&fault->common.obj.users);
drivers/iommu/iommufd/hw_pagetable.c
422
iommufd_put_object(ucmd->ictx, &fault->common.obj);
drivers/iommu/iommufd/hw_pagetable.c
462
rc = iopt_set_dirty_tracking(&ioas->iopt, hwpt_paging->common.domain,
drivers/iommu/iommufd/hw_pagetable.c
465
iommufd_put_object(ucmd->ictx, &hwpt_paging->common.obj);
drivers/iommu/iommufd/hw_pagetable.c
486
&ioas->iopt, hwpt_paging->common.domain, cmd->flags, cmd);
drivers/iommu/iommufd/hw_pagetable.c
488
iommufd_put_object(ucmd->ictx, &hwpt_paging->common.obj);
drivers/iommu/iommufd/hw_pagetable.c
49
hwpt_paging->common.domain);
drivers/iommu/iommufd/hw_pagetable.c
57
container_of(obj, struct iommufd_hwpt_nested, common.obj);
drivers/iommu/iommufd/hw_pagetable.c
59
__iommufd_hwpt_destroy(&hwpt_nested->common);
drivers/iommu/iommufd/hw_pagetable.c
63
refcount_dec(&hwpt_nested->parent->common.obj.users);
drivers/iommu/iommufd/hw_pagetable.c
74
struct iommu_domain *paging_domain = hwpt_paging->common.domain;
drivers/iommu/iommufd/iommufd_private.h
371
struct iommufd_hw_pagetable common;
drivers/iommu/iommufd/iommufd_private.h
382
struct iommufd_hw_pagetable common;
drivers/iommu/iommufd/iommufd_private.h
395
return container_of(hwpt, struct iommufd_hwpt_paging, common);
drivers/iommu/iommufd/iommufd_private.h
401
return container_of(hwpt, struct iommufd_hwpt_nested, common);
drivers/iommu/iommufd/iommufd_private.h
422
struct iommufd_hwpt_paging, common.obj);
drivers/iommu/iommufd/iommufd_private.h
575
struct iommufd_eventq common;
drivers/iommu/iommufd/iommufd_private.h
583
return container_of(eventq, struct iommufd_fault, common);
drivers/iommu/iommufd/iommufd_private.h
591
struct iommufd_fault, common.obj);
drivers/iommu/iommufd/iommufd_private.h
617
struct iommufd_eventq common;
drivers/iommu/iommufd/iommufd_private.h
635
return container_of(eventq, struct iommufd_veventq, common);
drivers/iommu/iommufd/iommufd_private.h
643
struct iommufd_veventq, common.obj);
drivers/iommu/iommufd/iommufd_private.h
653
struct iommufd_eventq *eventq = &veventq->common;
drivers/iommu/iommufd/main.c
703
IOMMUFD_FILE_OFFSET(struct iommufd_fault, common.filep, common.obj),
drivers/iommu/iommufd/main.c
726
IOMMUFD_FILE_OFFSET(struct iommufd_veventq, common.filep, common.obj),
drivers/iommu/iommufd/selftest.c
457
cfg.common.hw_max_vasz_lg2 = 56;
drivers/iommu/iommufd/selftest.c
458
cfg.common.hw_max_oasz_lg2 = 51;
drivers/iommu/iommufd/selftest.c
484
cfg.common.hw_max_vasz_lg2 = 64;
drivers/iommu/iommufd/selftest.c
485
cfg.common.hw_max_oasz_lg2 = 52;
drivers/iommu/iommufd/selftest.c
486
cfg.common.features = BIT(PT_FEAT_DYNAMIC_TOP) |
drivers/iommu/iommufd/viommu.c
107
iommufd_put_object(ucmd->ictx, &hwpt_paging->common.obj);
drivers/iommu/iommufd/viommu.c
13
refcount_dec(&viommu->hwpt->common.obj.users);
drivers/iommu/iommufd/viommu.c
82
refcount_inc(&viommu->hwpt->common.obj.users);
drivers/iommu/iommufd/viommu.c
92
rc = ops->viommu_init(viommu, hwpt_paging->common.domain,
drivers/leds/leds-powernv.c
137
struct powernv_led_common *powernv_led_common = powernv_led->common;
drivers/leds/leds-powernv.c
178
struct powernv_led_common *powernv_led_common = powernv_led->common;
drivers/leds/leds-powernv.c
261
powernv_led->common = powernv_led_common;
drivers/leds/leds-powernv.c
55
struct powernv_led_common *common;
drivers/leds/leds-powernv.c
84
struct powernv_led_common *powernv_led_common = powernv_led->common;
drivers/md/dm-vdo/funnel-workqueue.c
100
for (i = queue->common.type->max_priority; i >= 0; i--) {
drivers/md/dm-vdo/funnel-workqueue.c
117
completion->priority = queue->common.type->default_priority;
drivers/md/dm-vdo/funnel-workqueue.c
119
if (VDO_ASSERT(completion->priority <= queue->common.type->max_priority,
drivers/md/dm-vdo/funnel-workqueue.c
123
completion->my_queue = &queue->common;
drivers/md/dm-vdo/funnel-workqueue.c
155
if (queue->common.type->start != NULL)
drivers/md/dm-vdo/funnel-workqueue.c
156
queue->common.type->start(queue->private);
drivers/md/dm-vdo/funnel-workqueue.c
161
if (queue->common.type->finish != NULL)
drivers/md/dm-vdo/funnel-workqueue.c
162
queue->common.type->finish(queue->private);
drivers/md/dm-vdo/funnel-workqueue.c
225
if (VDO_ASSERT(completion->my_queue == &queue->common,
drivers/md/dm-vdo/funnel-workqueue.c
278
vdo_free(queue->common.name);
drivers/md/dm-vdo/funnel-workqueue.c
293
vdo_free(queue->common.name);
drivers/md/dm-vdo/funnel-workqueue.c
331
queue->common.type = type;
drivers/md/dm-vdo/funnel-workqueue.c
332
queue->common.owner = owner;
drivers/md/dm-vdo/funnel-workqueue.c
335
result = vdo_duplicate_string(name, "queue name", &queue->common.name);
drivers/md/dm-vdo/funnel-workqueue.c
350
queue->common.name);
drivers/md/dm-vdo/funnel-workqueue.c
404
*queue_ptr = &simple_queue->common;
drivers/md/dm-vdo/funnel-workqueue.c
421
queue->common.round_robin_mode = true;
drivers/md/dm-vdo/funnel-workqueue.c
422
queue->common.owner = owner;
drivers/md/dm-vdo/funnel-workqueue.c
424
result = vdo_duplicate_string(name, "queue name", &queue->common.name);
drivers/md/dm-vdo/funnel-workqueue.c
431
*queue_ptr = &queue->common;
drivers/md/dm-vdo/funnel-workqueue.c
45
struct vdo_work_queue common;
drivers/md/dm-vdo/funnel-workqueue.c
494
vdo_log_info("workQ %px (%s) %s (%c)", &queue->common, queue->common.name,
drivers/md/dm-vdo/funnel-workqueue.c
620
return (queue == NULL) ? NULL : &queue->common;
drivers/md/dm-vdo/funnel-workqueue.c
68
struct vdo_work_queue common;
drivers/md/dm-vdo/funnel-workqueue.c
76
NULL : container_of(queue, struct simple_work_queue, common));
drivers/md/dm-vdo/funnel-workqueue.c
83
container_of(queue, struct round_robin_work_queue, common));
drivers/media/platform/rockchip/rkvdec/rkvdec-h264.c
275
regs->common.reg02.dec_mode = RKVDEC_MODE_H264;
drivers/media/platform/rockchip/rkvdec/rkvdec-h264.c
290
regs->common.reg03.uv_hor_virstride = hor_virstride / 16;
drivers/media/platform/rockchip/rkvdec/rkvdec-h264.c
291
regs->common.reg03.y_hor_virstride = hor_virstride / 16;
drivers/media/platform/rockchip/rkvdec/rkvdec-h264.c
292
regs->common.reg03.slice_num_highbit = 1;
drivers/media/platform/rockchip/rkvdec/rkvdec-h264.c
293
regs->common.reg03.slice_num_lowbits = 0x7ff;
drivers/media/platform/rockchip/rkvdec/rkvdec-h264.c
297
regs->common.strm_rlc_base = rlc_addr;
drivers/media/platform/rockchip/rkvdec/rkvdec-h264.c
301
regs->common.stream_len = rlc_len;
drivers/media/platform/rockchip/rkvdec/rkvdec-h264.c
305
regs->common.cabactbl_base = priv_start_addr + offset;
drivers/media/platform/rockchip/rkvdec/rkvdec-h264.c
309
regs->common.decout_base = dst_addr;
drivers/media/platform/rockchip/rkvdec/rkvdec-h264.c
311
regs->common.reg08.y_virstride = y_virstride / 16;
drivers/media/platform/rockchip/rkvdec/rkvdec-h264.c
313
regs->common.reg09.yuv_virstride = yuv_virstride / 16;
drivers/media/platform/rockchip/rkvdec/rkvdec-hevc.c
430
regs->common.reg02.dec_mode = RKVDEC_MODE_HEVC;
drivers/media/platform/rockchip/rkvdec/rkvdec-hevc.c
445
regs->common.reg03.slice_num_lowbits = run->num_slices;
drivers/media/platform/rockchip/rkvdec/rkvdec-hevc.c
446
regs->common.reg03.uv_hor_virstride = hor_virstride / 16;
drivers/media/platform/rockchip/rkvdec/rkvdec-hevc.c
447
regs->common.reg03.y_hor_virstride = hor_virstride / 16;
drivers/media/platform/rockchip/rkvdec/rkvdec-hevc.c
451
regs->common.strm_rlc_base = rlc_addr;
drivers/media/platform/rockchip/rkvdec/rkvdec-hevc.c
454
regs->common.stream_len = round_up(rlc_len, 16) + 64;
drivers/media/platform/rockchip/rkvdec/rkvdec-hevc.c
458
regs->common.cabactbl_base = priv_start_addr + offset;
drivers/media/platform/rockchip/rkvdec/rkvdec-hevc.c
462
regs->common.decout_base = dst_addr;
drivers/media/platform/rockchip/rkvdec/rkvdec-hevc.c
464
regs->common.reg08.y_virstride = y_virstride / 16;
drivers/media/platform/rockchip/rkvdec/rkvdec-hevc.c
465
regs->common.reg09.yuv_virstride = yuv_virstride / 16;
drivers/media/platform/rockchip/rkvdec/rkvdec-regs.h
426
struct rkvdec_common_regs common;
drivers/media/platform/rockchip/rkvdec/rkvdec-vdpu381-h264.c
192
&h264_ctx->regs.common,
drivers/media/platform/rockchip/rkvdec/rkvdec-vdpu381-h264.c
193
sizeof(h264_ctx->regs.common));
drivers/media/platform/rockchip/rkvdec/rkvdec-vdpu381-h264.c
232
regs->common.reg009_dec_mode.dec_mode = VDPU381_MODE_H264;
drivers/media/platform/rockchip/rkvdec/rkvdec-vdpu381-h264.c
235
regs->common.reg011_important_en.buf_empty_en = 1;
drivers/media/platform/rockchip/rkvdec/rkvdec-vdpu381-h264.c
236
regs->common.reg011_important_en.dec_clkgate_e = 1;
drivers/media/platform/rockchip/rkvdec/rkvdec-vdpu381-h264.c
237
regs->common.reg011_important_en.dec_timeout_e = 1;
drivers/media/platform/rockchip/rkvdec/rkvdec-vdpu381-h264.c
238
regs->common.reg011_important_en.pix_range_det_e = 1;
drivers/media/platform/rockchip/rkvdec/rkvdec-vdpu381-h264.c
244
regs->common.reg012_secondary_en.scanlist_addr_valid_en = 1;
drivers/media/platform/rockchip/rkvdec/rkvdec-vdpu381-h264.c
247
regs->common.reg013_en_mode_set.cur_pic_is_idr =
drivers/media/platform/rockchip/rkvdec/rkvdec-vdpu381-h264.c
251
regs->common.reg016_stream_len = vb2_get_plane_payload(&src_buf->vb2_buf, 0);
drivers/media/platform/rockchip/rkvdec/rkvdec-vdpu381-h264.c
254
regs->common.reg017_slice_number.slice_num = MAX_SLICE_NUMBER;
drivers/media/platform/rockchip/rkvdec/rkvdec-vdpu381-h264.c
263
regs->common.reg018_y_hor_stride.y_hor_virstride = hor_virstride / 16;
drivers/media/platform/rockchip/rkvdec/rkvdec-vdpu381-h264.c
264
regs->common.reg019_uv_hor_stride.uv_hor_virstride = hor_virstride / 16;
drivers/media/platform/rockchip/rkvdec/rkvdec-vdpu381-h264.c
265
regs->common.reg020_y_stride.y_virstride = y_virstride / 16;
drivers/media/platform/rockchip/rkvdec/rkvdec-vdpu381-h264.c
268
regs->common.reg026_block_gating_en.inter_auto_gating_e = 1;
drivers/media/platform/rockchip/rkvdec/rkvdec-vdpu381-h264.c
269
regs->common.reg026_block_gating_en.filterd_auto_gating_e = 1;
drivers/media/platform/rockchip/rkvdec/rkvdec-vdpu381-h264.c
270
regs->common.reg026_block_gating_en.strmd_auto_gating_e = 1;
drivers/media/platform/rockchip/rkvdec/rkvdec-vdpu381-h264.c
271
regs->common.reg026_block_gating_en.mcp_auto_gating_e = 1;
drivers/media/platform/rockchip/rkvdec/rkvdec-vdpu381-h264.c
272
regs->common.reg026_block_gating_en.busifd_auto_gating_e = 0;
drivers/media/platform/rockchip/rkvdec/rkvdec-vdpu381-h264.c
273
regs->common.reg026_block_gating_en.dec_ctrl_auto_gating_e = 1;
drivers/media/platform/rockchip/rkvdec/rkvdec-vdpu381-h264.c
274
regs->common.reg026_block_gating_en.intra_auto_gating_e = 1;
drivers/media/platform/rockchip/rkvdec/rkvdec-vdpu381-h264.c
275
regs->common.reg026_block_gating_en.mc_auto_gating_e = 1;
drivers/media/platform/rockchip/rkvdec/rkvdec-vdpu381-h264.c
276
regs->common.reg026_block_gating_en.transd_auto_gating_e = 1;
drivers/media/platform/rockchip/rkvdec/rkvdec-vdpu381-h264.c
277
regs->common.reg026_block_gating_en.sram_auto_gating_e = 1;
drivers/media/platform/rockchip/rkvdec/rkvdec-vdpu381-h264.c
278
regs->common.reg026_block_gating_en.cru_auto_gating_e = 1;
drivers/media/platform/rockchip/rkvdec/rkvdec-vdpu381-h264.c
279
regs->common.reg026_block_gating_en.reg_cfg_gating_en = 1;
drivers/media/platform/rockchip/rkvdec/rkvdec-vdpu381-h264.c
284
regs->common.reg032_timeout_threshold = RKVDEC_TIMEOUT_1080p;
drivers/media/platform/rockchip/rkvdec/rkvdec-vdpu381-h264.c
286
regs->common.reg032_timeout_threshold = RKVDEC_TIMEOUT_4K;
drivers/media/platform/rockchip/rkvdec/rkvdec-vdpu381-h264.c
288
regs->common.reg032_timeout_threshold = RKVDEC_TIMEOUT_8K;
drivers/media/platform/rockchip/rkvdec/rkvdec-vdpu381-h264.c
290
regs->common.reg032_timeout_threshold = RKVDEC_TIMEOUT_MAX;
drivers/media/platform/rockchip/rkvdec/rkvdec-vdpu381-h264.c
446
rkvdec_schedule_watchdog(rkvdec, h264_ctx->regs.common.reg032_timeout_threshold);
drivers/media/platform/rockchip/rkvdec/rkvdec-vdpu381-hevc.c
363
&hevc_ctx->regs.common,
drivers/media/platform/rockchip/rkvdec/rkvdec-vdpu381-hevc.c
364
sizeof(hevc_ctx->regs.common));
drivers/media/platform/rockchip/rkvdec/rkvdec-vdpu381-hevc.c
403
regs->common.reg009_dec_mode.dec_mode = VDPU381_MODE_HEVC;
drivers/media/platform/rockchip/rkvdec/rkvdec-vdpu381-hevc.c
406
regs->common.reg011_important_en.buf_empty_en = 1;
drivers/media/platform/rockchip/rkvdec/rkvdec-vdpu381-hevc.c
407
regs->common.reg011_important_en.dec_clkgate_e = 1;
drivers/media/platform/rockchip/rkvdec/rkvdec-vdpu381-hevc.c
408
regs->common.reg011_important_en.dec_timeout_e = 1;
drivers/media/platform/rockchip/rkvdec/rkvdec-vdpu381-hevc.c
409
regs->common.reg011_important_en.pix_range_det_e = 1;
drivers/media/platform/rockchip/rkvdec/rkvdec-vdpu381-hevc.c
412
regs->common.reg013_en_mode_set.cur_pic_is_idr =
drivers/media/platform/rockchip/rkvdec/rkvdec-vdpu381-hevc.c
416
regs->common.reg016_stream_len = vb2_get_plane_payload(&src_buf->vb2_buf, 0);
drivers/media/platform/rockchip/rkvdec/rkvdec-vdpu381-hevc.c
419
regs->common.reg017_slice_number.slice_num = 1;
drivers/media/platform/rockchip/rkvdec/rkvdec-vdpu381-hevc.c
428
regs->common.reg018_y_hor_stride.y_hor_virstride = hor_virstride / 16;
drivers/media/platform/rockchip/rkvdec/rkvdec-vdpu381-hevc.c
429
regs->common.reg019_uv_hor_stride.uv_hor_virstride = hor_virstride / 16;
drivers/media/platform/rockchip/rkvdec/rkvdec-vdpu381-hevc.c
430
regs->common.reg020_y_stride.y_virstride = y_virstride / 16;
drivers/media/platform/rockchip/rkvdec/rkvdec-vdpu381-hevc.c
433
regs->common.reg026_block_gating_en.inter_auto_gating_e = 1;
drivers/media/platform/rockchip/rkvdec/rkvdec-vdpu381-hevc.c
434
regs->common.reg026_block_gating_en.filterd_auto_gating_e = 1;
drivers/media/platform/rockchip/rkvdec/rkvdec-vdpu381-hevc.c
435
regs->common.reg026_block_gating_en.strmd_auto_gating_e = 1;
drivers/media/platform/rockchip/rkvdec/rkvdec-vdpu381-hevc.c
436
regs->common.reg026_block_gating_en.mcp_auto_gating_e = 1;
drivers/media/platform/rockchip/rkvdec/rkvdec-vdpu381-hevc.c
437
regs->common.reg026_block_gating_en.busifd_auto_gating_e = 0;
drivers/media/platform/rockchip/rkvdec/rkvdec-vdpu381-hevc.c
438
regs->common.reg026_block_gating_en.dec_ctrl_auto_gating_e = 1;
drivers/media/platform/rockchip/rkvdec/rkvdec-vdpu381-hevc.c
439
regs->common.reg026_block_gating_en.intra_auto_gating_e = 1;
drivers/media/platform/rockchip/rkvdec/rkvdec-vdpu381-hevc.c
440
regs->common.reg026_block_gating_en.mc_auto_gating_e = 1;
drivers/media/platform/rockchip/rkvdec/rkvdec-vdpu381-hevc.c
441
regs->common.reg026_block_gating_en.transd_auto_gating_e = 1;
drivers/media/platform/rockchip/rkvdec/rkvdec-vdpu381-hevc.c
442
regs->common.reg026_block_gating_en.sram_auto_gating_e = 1;
drivers/media/platform/rockchip/rkvdec/rkvdec-vdpu381-hevc.c
443
regs->common.reg026_block_gating_en.cru_auto_gating_e = 1;
drivers/media/platform/rockchip/rkvdec/rkvdec-vdpu381-hevc.c
444
regs->common.reg026_block_gating_en.reg_cfg_gating_en = 1;
drivers/media/platform/rockchip/rkvdec/rkvdec-vdpu381-hevc.c
449
regs->common.reg032_timeout_threshold = RKVDEC_TIMEOUT_1080p;
drivers/media/platform/rockchip/rkvdec/rkvdec-vdpu381-hevc.c
451
regs->common.reg032_timeout_threshold = RKVDEC_TIMEOUT_4K;
drivers/media/platform/rockchip/rkvdec/rkvdec-vdpu381-hevc.c
453
regs->common.reg032_timeout_threshold = RKVDEC_TIMEOUT_8K;
drivers/media/platform/rockchip/rkvdec/rkvdec-vdpu381-hevc.c
455
regs->common.reg032_timeout_threshold = RKVDEC_TIMEOUT_MAX;
drivers/media/platform/rockchip/rkvdec/rkvdec-vdpu381-hevc.c
616
rkvdec_schedule_watchdog(rkvdec, hevc_ctx->regs.common.reg032_timeout_threshold);
drivers/media/platform/rockchip/rkvdec/rkvdec-vdpu381-regs.h
415
struct rkvdec_vdpu381_regs_common common;
drivers/media/platform/rockchip/rkvdec/rkvdec-vdpu381-regs.h
423
struct rkvdec_vdpu381_regs_common common;
drivers/media/platform/rockchip/rkvdec/rkvdec-vdpu383-h264.c
298
&h264_ctx->regs.common,
drivers/media/platform/rockchip/rkvdec/rkvdec-vdpu383-h264.c
299
sizeof(h264_ctx->regs.common));
drivers/media/platform/rockchip/rkvdec/rkvdec-vdpu383-h264.c
334
regs->common.reg008_dec_mode = VDPU383_MODE_H264;
drivers/media/platform/rockchip/rkvdec/rkvdec-vdpu383-h264.c
353
regs->common.reg010_block_gating_en.strmd_auto_gating_e = 1;
drivers/media/platform/rockchip/rkvdec/rkvdec-vdpu383-h264.c
354
regs->common.reg010_block_gating_en.inter_auto_gating_e = 1;
drivers/media/platform/rockchip/rkvdec/rkvdec-vdpu383-h264.c
355
regs->common.reg010_block_gating_en.intra_auto_gating_e = 1;
drivers/media/platform/rockchip/rkvdec/rkvdec-vdpu383-h264.c
356
regs->common.reg010_block_gating_en.transd_auto_gating_e = 1;
drivers/media/platform/rockchip/rkvdec/rkvdec-vdpu383-h264.c
357
regs->common.reg010_block_gating_en.recon_auto_gating_e = 1;
drivers/media/platform/rockchip/rkvdec/rkvdec-vdpu383-h264.c
358
regs->common.reg010_block_gating_en.filterd_auto_gating_e = 1;
drivers/media/platform/rockchip/rkvdec/rkvdec-vdpu383-h264.c
359
regs->common.reg010_block_gating_en.bus_auto_gating_e = 1;
drivers/media/platform/rockchip/rkvdec/rkvdec-vdpu383-h264.c
360
regs->common.reg010_block_gating_en.ctrl_auto_gating_e = 1;
drivers/media/platform/rockchip/rkvdec/rkvdec-vdpu383-h264.c
361
regs->common.reg010_block_gating_en.rcb_auto_gating_e = 1;
drivers/media/platform/rockchip/rkvdec/rkvdec-vdpu383-h264.c
362
regs->common.reg010_block_gating_en.err_prc_auto_gating_e = 1;
drivers/media/platform/rockchip/rkvdec/rkvdec-vdpu383-h264.c
366
regs->common.reg013_core_timeout_threshold = VDPU383_TIMEOUT_1080p;
drivers/media/platform/rockchip/rkvdec/rkvdec-vdpu383-h264.c
368
regs->common.reg013_core_timeout_threshold = VDPU383_TIMEOUT_4K;
drivers/media/platform/rockchip/rkvdec/rkvdec-vdpu383-h264.c
370
regs->common.reg013_core_timeout_threshold = VDPU383_TIMEOUT_8K;
drivers/media/platform/rockchip/rkvdec/rkvdec-vdpu383-h264.c
372
regs->common.reg013_core_timeout_threshold = VDPU383_TIMEOUT_MAX;
drivers/media/platform/rockchip/rkvdec/rkvdec-vdpu383-h264.c
374
regs->common.reg016_error_ctrl_set.error_proc_disable = 1;
drivers/media/platform/rockchip/rkvdec/rkvdec-vdpu383-h264.c
516
timeout_threshold = h264_ctx->regs.common.reg013_core_timeout_threshold;
drivers/media/platform/rockchip/rkvdec/rkvdec-vdpu383-hevc.c
388
&h265_ctx->regs.common,
drivers/media/platform/rockchip/rkvdec/rkvdec-vdpu383-hevc.c
389
sizeof(h265_ctx->regs.common));
drivers/media/platform/rockchip/rkvdec/rkvdec-vdpu383-hevc.c
425
regs->common.reg008_dec_mode = VDPU383_MODE_HEVC;
drivers/media/platform/rockchip/rkvdec/rkvdec-vdpu383-hevc.c
444
regs->common.reg010_block_gating_en.strmd_auto_gating_e = 1;
drivers/media/platform/rockchip/rkvdec/rkvdec-vdpu383-hevc.c
445
regs->common.reg010_block_gating_en.inter_auto_gating_e = 1;
drivers/media/platform/rockchip/rkvdec/rkvdec-vdpu383-hevc.c
446
regs->common.reg010_block_gating_en.intra_auto_gating_e = 1;
drivers/media/platform/rockchip/rkvdec/rkvdec-vdpu383-hevc.c
447
regs->common.reg010_block_gating_en.transd_auto_gating_e = 1;
drivers/media/platform/rockchip/rkvdec/rkvdec-vdpu383-hevc.c
448
regs->common.reg010_block_gating_en.recon_auto_gating_e = 1;
drivers/media/platform/rockchip/rkvdec/rkvdec-vdpu383-hevc.c
449
regs->common.reg010_block_gating_en.filterd_auto_gating_e = 1;
drivers/media/platform/rockchip/rkvdec/rkvdec-vdpu383-hevc.c
450
regs->common.reg010_block_gating_en.bus_auto_gating_e = 1;
drivers/media/platform/rockchip/rkvdec/rkvdec-vdpu383-hevc.c
451
regs->common.reg010_block_gating_en.ctrl_auto_gating_e = 1;
drivers/media/platform/rockchip/rkvdec/rkvdec-vdpu383-hevc.c
452
regs->common.reg010_block_gating_en.rcb_auto_gating_e = 1;
drivers/media/platform/rockchip/rkvdec/rkvdec-vdpu383-hevc.c
453
regs->common.reg010_block_gating_en.err_prc_auto_gating_e = 1;
drivers/media/platform/rockchip/rkvdec/rkvdec-vdpu383-hevc.c
457
regs->common.reg013_core_timeout_threshold = VDPU383_TIMEOUT_1080p;
drivers/media/platform/rockchip/rkvdec/rkvdec-vdpu383-hevc.c
459
regs->common.reg013_core_timeout_threshold = VDPU383_TIMEOUT_4K;
drivers/media/platform/rockchip/rkvdec/rkvdec-vdpu383-hevc.c
461
regs->common.reg013_core_timeout_threshold = VDPU383_TIMEOUT_8K;
drivers/media/platform/rockchip/rkvdec/rkvdec-vdpu383-hevc.c
463
regs->common.reg013_core_timeout_threshold = VDPU383_TIMEOUT_MAX;
drivers/media/platform/rockchip/rkvdec/rkvdec-vdpu383-hevc.c
465
regs->common.reg016_error_ctrl_set.error_proc_disable = 1;
drivers/media/platform/rockchip/rkvdec/rkvdec-vdpu383-hevc.c
626
timeout_threshold = hevc_ctx->regs.common.reg013_core_timeout_threshold;
drivers/media/platform/rockchip/rkvdec/rkvdec-vdpu383-regs.h
275
struct vdpu383_regs_common common; /* 8-30 */
drivers/media/platform/rockchip/rkvdec/rkvdec-vp9.c
509
regs->common.reg02.dec_mode = RKVDEC_MODE_VP9;
drivers/media/platform/rockchip/rkvdec/rkvdec-vp9.c
521
regs->common.reg03.y_hor_virstride = aligned_pitch / 16;
drivers/media/platform/rockchip/rkvdec/rkvdec-vp9.c
522
regs->common.reg03.uv_hor_virstride = aligned_pitch / 16;
drivers/media/platform/rockchip/rkvdec/rkvdec-vp9.c
523
regs->common.reg08.y_virstride = y_len / 16;
drivers/media/platform/rockchip/rkvdec/rkvdec-vp9.c
524
regs->common.reg09.yuv_virstride = yuv_len / 16;
drivers/media/platform/rockchip/rkvdec/rkvdec-vp9.c
528
regs->common.stream_len = stream_len;
drivers/media/platform/rockchip/rkvdec/rkvdec-vp9.c
629
regs->common.decout_base = addr;
drivers/media/platform/rockchip/rkvdec/rkvdec-vp9.c
631
regs->common.strm_rlc_base = addr;
drivers/media/platform/rockchip/rkvdec/rkvdec-vp9.c
633
regs->common.cabactbl_base = vp9_ctx->priv_tbl.dma +
drivers/media/platform/samsung/exynos4-is/fimc-is-command.h
131
struct is_common_regs common;
drivers/media/platform/ti/davinci/vpif_capture.c
1022
common->fmt = *fmt;
drivers/media/platform/ti/davinci/vpif_capture.c
1040
struct common_obj *common = &ch->common[VPIF_VIDEO_INDEX];
drivers/media/platform/ti/davinci/vpif_capture.c
1045
if (vb2_is_busy(&common->buffer_queue))
drivers/media/platform/ti/davinci/vpif_capture.c
1053
common->fmt = *fmt;
drivers/media/platform/ti/davinci/vpif_capture.c
114
struct common_obj *common = &ch->common[VPIF_VIDEO_INDEX];
drivers/media/platform/ti/davinci/vpif_capture.c
115
unsigned size = common->fmt.fmt.pix.sizeimage;
drivers/media/platform/ti/davinci/vpif_capture.c
1154
struct common_obj *common = &ch->common[VPIF_VIDEO_INDEX];
drivers/media/platform/ti/davinci/vpif_capture.c
1174
if (vb2_is_busy(&common->buffer_queue))
drivers/media/platform/ti/davinci/vpif_capture.c
1396
struct common_obj *common;
drivers/media/platform/ti/davinci/vpif_capture.c
1405
common = &(ch->common[VPIF_VIDEO_INDEX]);
drivers/media/platform/ti/davinci/vpif_capture.c
1406
spin_lock_init(&common->irqlock);
drivers/media/platform/ti/davinci/vpif_capture.c
1407
mutex_init(&common->lock);
drivers/media/platform/ti/davinci/vpif_capture.c
1417
common->fmt.type = V4L2_BUF_TYPE_VIDEO_CAPTURE;
drivers/media/platform/ti/davinci/vpif_capture.c
1421
q = &common->buffer_queue;
drivers/media/platform/ti/davinci/vpif_capture.c
1430
q->lock = &common->lock;
drivers/media/platform/ti/davinci/vpif_capture.c
1439
INIT_LIST_HEAD(&common->dma_queue);
drivers/media/platform/ti/davinci/vpif_capture.c
1450
vdev->lock = &common->lock;
drivers/media/platform/ti/davinci/vpif_capture.c
147
struct common_obj *common;
drivers/media/platform/ti/davinci/vpif_capture.c
150
common = &ch->common[VPIF_VIDEO_INDEX];
drivers/media/platform/ti/davinci/vpif_capture.c
154
spin_lock_irqsave(&common->irqlock, flags);
drivers/media/platform/ti/davinci/vpif_capture.c
156
list_add_tail(&buf->list, &common->dma_queue);
drivers/media/platform/ti/davinci/vpif_capture.c
157
spin_unlock_irqrestore(&common->irqlock, flags);
drivers/media/platform/ti/davinci/vpif_capture.c
170
struct common_obj *common = &ch->common[VPIF_VIDEO_INDEX];
drivers/media/platform/ti/davinci/vpif_capture.c
1743
struct common_obj *common;
drivers/media/platform/ti/davinci/vpif_capture.c
1750
common = &ch->common[VPIF_VIDEO_INDEX];
drivers/media/platform/ti/davinci/vpif_capture.c
1752
if (!vb2_start_streaming_called(&common->buffer_queue))
drivers/media/platform/ti/davinci/vpif_capture.c
1755
mutex_lock(&common->lock);
drivers/media/platform/ti/davinci/vpif_capture.c
1766
mutex_unlock(&common->lock);
drivers/media/platform/ti/davinci/vpif_capture.c
1777
struct common_obj *common;
drivers/media/platform/ti/davinci/vpif_capture.c
1784
common = &ch->common[VPIF_VIDEO_INDEX];
drivers/media/platform/ti/davinci/vpif_capture.c
1786
if (!vb2_start_streaming_called(&common->buffer_queue))
drivers/media/platform/ti/davinci/vpif_capture.c
1789
mutex_lock(&common->lock);
drivers/media/platform/ti/davinci/vpif_capture.c
1800
mutex_unlock(&common->lock);
drivers/media/platform/ti/davinci/vpif_capture.c
206
spin_lock_irqsave(&common->irqlock, flags);
drivers/media/platform/ti/davinci/vpif_capture.c
207
common->cur_frm = common->next_frm = list_entry(common->dma_queue.next,
drivers/media/platform/ti/davinci/vpif_capture.c
210
list_del(&common->cur_frm->list);
drivers/media/platform/ti/davinci/vpif_capture.c
211
spin_unlock_irqrestore(&common->irqlock, flags);
drivers/media/platform/ti/davinci/vpif_capture.c
213
addr = vb2_dma_contig_plane_dma_addr(&common->cur_frm->vb.vb2_buf, 0);
drivers/media/platform/ti/davinci/vpif_capture.c
215
common->set_addr(addr + common->ytop_off,
drivers/media/platform/ti/davinci/vpif_capture.c
216
addr + common->ybtm_off,
drivers/media/platform/ti/davinci/vpif_capture.c
217
addr + common->ctop_off,
drivers/media/platform/ti/davinci/vpif_capture.c
218
addr + common->cbtm_off);
drivers/media/platform/ti/davinci/vpif_capture.c
240
spin_lock_irqsave(&common->irqlock, flags);
drivers/media/platform/ti/davinci/vpif_capture.c
241
list_for_each_entry_safe(buf, tmp, &common->dma_queue, list) {
drivers/media/platform/ti/davinci/vpif_capture.c
245
spin_unlock_irqrestore(&common->irqlock, flags);
drivers/media/platform/ti/davinci/vpif_capture.c
260
struct common_obj *common;
drivers/media/platform/ti/davinci/vpif_capture.c
264
common = &ch->common[VPIF_VIDEO_INDEX];
drivers/media/platform/ti/davinci/vpif_capture.c
284
if (common->cur_frm == common->next_frm) {
drivers/media/platform/ti/davinci/vpif_capture.c
285
vb2_buffer_done(&common->cur_frm->vb.vb2_buf,
drivers/media/platform/ti/davinci/vpif_capture.c
288
if (common->cur_frm)
drivers/media/platform/ti/davinci/vpif_capture.c
289
vb2_buffer_done(&common->cur_frm->vb.vb2_buf,
drivers/media/platform/ti/davinci/vpif_capture.c
291
if (common->next_frm)
drivers/media/platform/ti/davinci/vpif_capture.c
292
vb2_buffer_done(&common->next_frm->vb.vb2_buf,
drivers/media/platform/ti/davinci/vpif_capture.c
296
spin_lock_irqsave(&common->irqlock, flags);
drivers/media/platform/ti/davinci/vpif_capture.c
297
while (!list_empty(&common->dma_queue)) {
drivers/media/platform/ti/davinci/vpif_capture.c
298
common->next_frm = list_entry(common->dma_queue.next,
drivers/media/platform/ti/davinci/vpif_capture.c
300
list_del(&common->next_frm->list);
drivers/media/platform/ti/davinci/vpif_capture.c
301
vb2_buffer_done(&common->next_frm->vb.vb2_buf,
drivers/media/platform/ti/davinci/vpif_capture.c
304
spin_unlock_irqrestore(&common->irqlock, flags);
drivers/media/platform/ti/davinci/vpif_capture.c
323
static void vpif_process_buffer_complete(struct common_obj *common)
drivers/media/platform/ti/davinci/vpif_capture.c
325
common->cur_frm->vb.vb2_buf.timestamp = ktime_get_ns();
drivers/media/platform/ti/davinci/vpif_capture.c
326
vb2_buffer_done(&common->cur_frm->vb.vb2_buf, VB2_BUF_STATE_DONE);
drivers/media/platform/ti/davinci/vpif_capture.c
328
common->cur_frm = common->next_frm;
drivers/media/platform/ti/davinci/vpif_capture.c
339
static void vpif_schedule_next_buffer(struct common_obj *common)
drivers/media/platform/ti/davinci/vpif_capture.c
343
spin_lock(&common->irqlock);
drivers/media/platform/ti/davinci/vpif_capture.c
344
common->next_frm = list_entry(common->dma_queue.next,
drivers/media/platform/ti/davinci/vpif_capture.c
347
list_del(&common->next_frm->list);
drivers/media/platform/ti/davinci/vpif_capture.c
348
spin_unlock(&common->irqlock);
drivers/media/platform/ti/davinci/vpif_capture.c
349
addr = vb2_dma_contig_plane_dma_addr(&common->next_frm->vb.vb2_buf, 0);
drivers/media/platform/ti/davinci/vpif_capture.c
352
common->set_addr(addr + common->ytop_off,
drivers/media/platform/ti/davinci/vpif_capture.c
353
addr + common->ybtm_off,
drivers/media/platform/ti/davinci/vpif_capture.c
354
addr + common->ctop_off,
drivers/media/platform/ti/davinci/vpif_capture.c
355
addr + common->cbtm_off);
drivers/media/platform/ti/davinci/vpif_capture.c
369
struct common_obj *common;
drivers/media/platform/ti/davinci/vpif_capture.c
381
common = &ch->common[i];
drivers/media/platform/ti/davinci/vpif_capture.c
385
common->fmt.fmt.pix.field == V4L2_FIELD_NONE) {
drivers/media/platform/ti/davinci/vpif_capture.c
387
spin_lock(&common->irqlock);
drivers/media/platform/ti/davinci/vpif_capture.c
388
if (list_empty(&common->dma_queue)) {
drivers/media/platform/ti/davinci/vpif_capture.c
389
spin_unlock(&common->irqlock);
drivers/media/platform/ti/davinci/vpif_capture.c
392
spin_unlock(&common->irqlock);
drivers/media/platform/ti/davinci/vpif_capture.c
395
vpif_process_buffer_complete(common);
drivers/media/platform/ti/davinci/vpif_capture.c
399
vpif_schedule_next_buffer(common);
drivers/media/platform/ti/davinci/vpif_capture.c
429
if (common->cur_frm == common->next_frm)
drivers/media/platform/ti/davinci/vpif_capture.c
433
vpif_process_buffer_complete(common);
drivers/media/platform/ti/davinci/vpif_capture.c
436
spin_lock(&common->irqlock);
drivers/media/platform/ti/davinci/vpif_capture.c
437
if (list_empty(&common->dma_queue) ||
drivers/media/platform/ti/davinci/vpif_capture.c
438
(common->cur_frm != common->next_frm)) {
drivers/media/platform/ti/davinci/vpif_capture.c
439
spin_unlock(&common->irqlock);
drivers/media/platform/ti/davinci/vpif_capture.c
442
spin_unlock(&common->irqlock);
drivers/media/platform/ti/davinci/vpif_capture.c
444
vpif_schedule_next_buffer(common);
drivers/media/platform/ti/davinci/vpif_capture.c
460
struct common_obj *common = &ch->common[VPIF_VIDEO_INDEX];
drivers/media/platform/ti/davinci/vpif_capture.c
466
struct v4l2_pix_format *pixfmt = &common->fmt.fmt.pix;
drivers/media/platform/ti/davinci/vpif_capture.c
520
common->fmt.fmt.pix.width = std_info->width;
drivers/media/platform/ti/davinci/vpif_capture.c
521
common->width = std_info->width;
drivers/media/platform/ti/davinci/vpif_capture.c
522
common->fmt.fmt.pix.height = std_info->height;
drivers/media/platform/ti/davinci/vpif_capture.c
523
common->height = std_info->height;
drivers/media/platform/ti/davinci/vpif_capture.c
524
common->fmt.fmt.pix.sizeimage = common->height * common->width * 2;
drivers/media/platform/ti/davinci/vpif_capture.c
525
common->fmt.fmt.pix.bytesperline = std_info->width;
drivers/media/platform/ti/davinci/vpif_capture.c
530
common->fmt.fmt.pix.colorspace = V4L2_COLORSPACE_SMPTE170M;
drivers/media/platform/ti/davinci/vpif_capture.c
532
common->fmt.fmt.pix.colorspace = V4L2_COLORSPACE_REC709;
drivers/media/platform/ti/davinci/vpif_capture.c
535
common->fmt.fmt.pix.field = V4L2_FIELD_NONE;
drivers/media/platform/ti/davinci/vpif_capture.c
537
common->fmt.fmt.pix.field = V4L2_FIELD_INTERLACED;
drivers/media/platform/ti/davinci/vpif_capture.c
540
common->fmt.fmt.pix.pixelformat = V4L2_PIX_FMT_SBGGR8;
drivers/media/platform/ti/davinci/vpif_capture.c
542
common->fmt.fmt.pix.pixelformat = V4L2_PIX_FMT_NV16;
drivers/media/platform/ti/davinci/vpif_capture.c
544
common->fmt.type = V4L2_BUF_TYPE_VIDEO_CAPTURE;
drivers/media/platform/ti/davinci/vpif_capture.c
561
struct common_obj *common = &ch->common[VPIF_VIDEO_INDEX];
drivers/media/platform/ti/davinci/vpif_capture.c
562
enum v4l2_field field = common->fmt.fmt.pix.field;
drivers/media/platform/ti/davinci/vpif_capture.c
572
vid_ch->buf_field = common->fmt.fmt.pix.field;
drivers/media/platform/ti/davinci/vpif_capture.c
574
sizeimage = common->fmt.fmt.pix.sizeimage;
drivers/media/platform/ti/davinci/vpif_capture.c
576
hpitch = common->fmt.fmt.pix.bytesperline;
drivers/media/platform/ti/davinci/vpif_capture.c
581
common->ytop_off = 0;
drivers/media/platform/ti/davinci/vpif_capture.c
582
common->ybtm_off = hpitch;
drivers/media/platform/ti/davinci/vpif_capture.c
583
common->ctop_off = sizeimage / 2;
drivers/media/platform/ti/davinci/vpif_capture.c
584
common->cbtm_off = sizeimage / 2 + hpitch;
drivers/media/platform/ti/davinci/vpif_capture.c
587
common->ytop_off = 0;
drivers/media/platform/ti/davinci/vpif_capture.c
588
common->ybtm_off = sizeimage / 4;
drivers/media/platform/ti/davinci/vpif_capture.c
589
common->ctop_off = sizeimage / 2;
drivers/media/platform/ti/davinci/vpif_capture.c
590
common->cbtm_off = common->ctop_off + sizeimage / 4;
drivers/media/platform/ti/davinci/vpif_capture.c
593
common->ybtm_off = 0;
drivers/media/platform/ti/davinci/vpif_capture.c
594
common->ytop_off = sizeimage / 4;
drivers/media/platform/ti/davinci/vpif_capture.c
595
common->cbtm_off = sizeimage / 2;
drivers/media/platform/ti/davinci/vpif_capture.c
596
common->ctop_off = common->cbtm_off + sizeimage / 4;
drivers/media/platform/ti/davinci/vpif_capture.c
606
common->fmt.fmt.pix.bytesperline;
drivers/media/platform/ti/davinci/vpif_capture.c
611
common->fmt.fmt.pix.bytesperline * 2;
drivers/media/platform/ti/davinci/vpif_capture.c
614
common->fmt.fmt.pix.bytesperline;
drivers/media/platform/ti/davinci/vpif_capture.c
627
struct common_obj *common;
drivers/media/platform/ti/davinci/vpif_capture.c
631
common = &(ch->common[VPIF_VIDEO_INDEX]);
drivers/media/platform/ti/davinci/vpif_capture.c
634
common->set_addr = ch1_set_video_buf_addr;
drivers/media/platform/ti/davinci/vpif_capture.c
636
common->set_addr = ch0_set_video_buf_addr_yc_nmux;
drivers/media/platform/ti/davinci/vpif_capture.c
638
common->set_addr = ch0_set_video_buf_addr;
drivers/media/platform/ti/davinci/vpif_capture.c
73
struct common_obj *common;
drivers/media/platform/ti/davinci/vpif_capture.c
78
common = &ch->common[VPIF_VIDEO_INDEX];
drivers/media/platform/ti/davinci/vpif_capture.c
80
vb2_set_plane_payload(vb, 0, common->fmt.fmt.pix.sizeimage);
drivers/media/platform/ti/davinci/vpif_capture.c
809
struct common_obj *common = &ch->common[VPIF_VIDEO_INDEX];
drivers/media/platform/ti/davinci/vpif_capture.c
824
if (vb2_is_busy(&common->buffer_queue))
drivers/media/platform/ti/davinci/vpif_capture.c
84
vbuf->field = common->fmt.fmt.pix.field;
drivers/media/platform/ti/davinci/vpif_capture.c
87
if (!IS_ALIGNED((addr + common->ytop_off), 8) ||
drivers/media/platform/ti/davinci/vpif_capture.c
88
!IS_ALIGNED((addr + common->ybtm_off), 8) ||
drivers/media/platform/ti/davinci/vpif_capture.c
89
!IS_ALIGNED((addr + common->ctop_off), 8) ||
drivers/media/platform/ti/davinci/vpif_capture.c
897
struct common_obj *common = &ch->common[VPIF_VIDEO_INDEX];
drivers/media/platform/ti/davinci/vpif_capture.c
90
!IS_ALIGNED((addr + common->cbtm_off), 8)) {
drivers/media/platform/ti/davinci/vpif_capture.c
905
if (vb2_is_busy(&common->buffer_queue))
drivers/media/platform/ti/davinci/vpif_capture.c
948
struct common_obj *common = &(ch->common[VPIF_VIDEO_INDEX]);
drivers/media/platform/ti/davinci/vpif_capture.c
950
common->fmt = *fmt;
drivers/media/platform/ti/davinci/vpif_capture.c
953
pixfmt->field = common->fmt.fmt.pix.field;
drivers/media/platform/ti/davinci/vpif_capture.c
954
pixfmt->colorspace = common->fmt.fmt.pix.colorspace;
drivers/media/platform/ti/davinci/vpif_capture.c
955
pixfmt->bytesperline = common->fmt.fmt.pix.width;
drivers/media/platform/ti/davinci/vpif_capture.c
956
pixfmt->width = common->fmt.fmt.pix.width;
drivers/media/platform/ti/davinci/vpif_capture.c
957
pixfmt->height = common->fmt.fmt.pix.height;
drivers/media/platform/ti/davinci/vpif_capture.c
960
pixfmt->bytesperline = common->fmt.fmt.pix.width * 2;
drivers/media/platform/ti/davinci/vpif_capture.c
984
struct common_obj *common = &ch->common[VPIF_VIDEO_INDEX];
drivers/media/platform/ti/davinci/vpif_capture.c
993
if (common->fmt.type != fmt->type)
drivers/media/platform/ti/davinci/vpif_capture.c
997
*fmt = common->fmt;
drivers/media/platform/ti/davinci/vpif_capture.h
94
struct common_obj common[VPIF_NUMBER_OF_OBJECTS];
drivers/media/platform/ti/davinci/vpif_display.c
1119
struct common_obj *common;
drivers/media/platform/ti/davinci/vpif_display.c
1129
common = &ch->common[k];
drivers/media/platform/ti/davinci/vpif_display.c
1130
spin_lock_init(&common->irqlock);
drivers/media/platform/ti/davinci/vpif_display.c
1131
mutex_init(&common->lock);
drivers/media/platform/ti/davinci/vpif_display.c
1132
common->set_addr = NULL;
drivers/media/platform/ti/davinci/vpif_display.c
1133
common->ytop_off = 0;
drivers/media/platform/ti/davinci/vpif_display.c
1134
common->ybtm_off = 0;
drivers/media/platform/ti/davinci/vpif_display.c
1135
common->ctop_off = 0;
drivers/media/platform/ti/davinci/vpif_display.c
1136
common->cbtm_off = 0;
drivers/media/platform/ti/davinci/vpif_display.c
1137
common->cur_frm = NULL;
drivers/media/platform/ti/davinci/vpif_display.c
1138
common->next_frm = NULL;
drivers/media/platform/ti/davinci/vpif_display.c
1139
memset(&common->fmt, 0, sizeof(common->fmt));
drivers/media/platform/ti/davinci/vpif_display.c
1148
ch->common[VPIF_VIDEO_INDEX].fmt.type =
drivers/media/platform/ti/davinci/vpif_display.c
116
struct common_obj *common = &ch->common[VPIF_VIDEO_INDEX];
drivers/media/platform/ti/davinci/vpif_display.c
1162
q = &common->buffer_queue;
drivers/media/platform/ti/davinci/vpif_display.c
117
unsigned size = common->fmt.fmt.pix.sizeimage;
drivers/media/platform/ti/davinci/vpif_display.c
1171
q->lock = &common->lock;
drivers/media/platform/ti/davinci/vpif_display.c
1179
INIT_LIST_HEAD(&common->dma_queue);
drivers/media/platform/ti/davinci/vpif_display.c
1194
vdev->lock = &common->lock;
drivers/media/platform/ti/davinci/vpif_display.c
1328
struct common_obj *common;
drivers/media/platform/ti/davinci/vpif_display.c
1335
common = &ch->common[VPIF_VIDEO_INDEX];
drivers/media/platform/ti/davinci/vpif_display.c
1337
if (!vb2_start_streaming_called(&common->buffer_queue))
drivers/media/platform/ti/davinci/vpif_display.c
1340
mutex_lock(&common->lock);
drivers/media/platform/ti/davinci/vpif_display.c
1351
mutex_unlock(&common->lock);
drivers/media/platform/ti/davinci/vpif_display.c
1360
struct common_obj *common;
drivers/media/platform/ti/davinci/vpif_display.c
1367
common = &ch->common[VPIF_VIDEO_INDEX];
drivers/media/platform/ti/davinci/vpif_display.c
1369
if (!vb2_start_streaming_called(&common->buffer_queue))
drivers/media/platform/ti/davinci/vpif_display.c
1372
mutex_lock(&common->lock);
drivers/media/platform/ti/davinci/vpif_display.c
1383
mutex_unlock(&common->lock);
drivers/media/platform/ti/davinci/vpif_display.c
149
struct common_obj *common;
drivers/media/platform/ti/davinci/vpif_display.c
152
common = &ch->common[VPIF_VIDEO_INDEX];
drivers/media/platform/ti/davinci/vpif_display.c
155
spin_lock_irqsave(&common->irqlock, flags);
drivers/media/platform/ti/davinci/vpif_display.c
156
list_add_tail(&buf->list, &common->dma_queue);
drivers/media/platform/ti/davinci/vpif_display.c
157
spin_unlock_irqrestore(&common->irqlock, flags);
drivers/media/platform/ti/davinci/vpif_display.c
170
struct common_obj *common = &ch->common[VPIF_VIDEO_INDEX];
drivers/media/platform/ti/davinci/vpif_display.c
176
spin_lock_irqsave(&common->irqlock, flags);
drivers/media/platform/ti/davinci/vpif_display.c
199
common->next_frm = common->cur_frm =
drivers/media/platform/ti/davinci/vpif_display.c
200
list_entry(common->dma_queue.next,
drivers/media/platform/ti/davinci/vpif_display.c
203
list_del(&common->cur_frm->list);
drivers/media/platform/ti/davinci/vpif_display.c
204
spin_unlock_irqrestore(&common->irqlock, flags);
drivers/media/platform/ti/davinci/vpif_display.c
206
addr = vb2_dma_contig_plane_dma_addr(&common->cur_frm->vb.vb2_buf, 0);
drivers/media/platform/ti/davinci/vpif_display.c
207
common->set_addr((addr + common->ytop_off),
drivers/media/platform/ti/davinci/vpif_display.c
208
(addr + common->ybtm_off),
drivers/media/platform/ti/davinci/vpif_display.c
209
(addr + common->ctop_off),
drivers/media/platform/ti/davinci/vpif_display.c
210
(addr + common->cbtm_off));
drivers/media/platform/ti/davinci/vpif_display.c
236
list_for_each_entry_safe(buf, tmp, &common->dma_queue, list) {
drivers/media/platform/ti/davinci/vpif_display.c
240
spin_unlock_irqrestore(&common->irqlock, flags);
drivers/media/platform/ti/davinci/vpif_display.c
255
struct common_obj *common;
drivers/media/platform/ti/davinci/vpif_display.c
258
common = &ch->common[VPIF_VIDEO_INDEX];
drivers/media/platform/ti/davinci/vpif_display.c
271
spin_lock_irqsave(&common->irqlock, flags);
drivers/media/platform/ti/davinci/vpif_display.c
272
if (common->cur_frm == common->next_frm) {
drivers/media/platform/ti/davinci/vpif_display.c
273
vb2_buffer_done(&common->cur_frm->vb.vb2_buf,
drivers/media/platform/ti/davinci/vpif_display.c
276
if (common->cur_frm)
drivers/media/platform/ti/davinci/vpif_display.c
277
vb2_buffer_done(&common->cur_frm->vb.vb2_buf,
drivers/media/platform/ti/davinci/vpif_display.c
279
if (common->next_frm)
drivers/media/platform/ti/davinci/vpif_display.c
280
vb2_buffer_done(&common->next_frm->vb.vb2_buf,
drivers/media/platform/ti/davinci/vpif_display.c
284
while (!list_empty(&common->dma_queue)) {
drivers/media/platform/ti/davinci/vpif_display.c
285
common->next_frm = list_entry(common->dma_queue.next,
drivers/media/platform/ti/davinci/vpif_display.c
287
list_del(&common->next_frm->list);
drivers/media/platform/ti/davinci/vpif_display.c
288
vb2_buffer_done(&common->next_frm->vb.vb2_buf,
drivers/media/platform/ti/davinci/vpif_display.c
291
spin_unlock_irqrestore(&common->irqlock, flags);
drivers/media/platform/ti/davinci/vpif_display.c
302
static void process_progressive_mode(struct common_obj *common)
drivers/media/platform/ti/davinci/vpif_display.c
306
spin_lock(&common->irqlock);
drivers/media/platform/ti/davinci/vpif_display.c
308
common->next_frm = list_entry(common->dma_queue.next,
drivers/media/platform/ti/davinci/vpif_display.c
311
list_del(&common->next_frm->list);
drivers/media/platform/ti/davinci/vpif_display.c
312
spin_unlock(&common->irqlock);
drivers/media/platform/ti/davinci/vpif_display.c
315
addr = vb2_dma_contig_plane_dma_addr(&common->next_frm->vb.vb2_buf, 0);
drivers/media/platform/ti/davinci/vpif_display.c
316
common->set_addr(addr + common->ytop_off,
drivers/media/platform/ti/davinci/vpif_display.c
317
addr + common->ybtm_off,
drivers/media/platform/ti/davinci/vpif_display.c
318
addr + common->ctop_off,
drivers/media/platform/ti/davinci/vpif_display.c
319
addr + common->cbtm_off);
drivers/media/platform/ti/davinci/vpif_display.c
322
static void process_interlaced_mode(int fid, struct common_obj *common)
drivers/media/platform/ti/davinci/vpif_display.c
327
if (common->cur_frm == common->next_frm)
drivers/media/platform/ti/davinci/vpif_display.c
333
common->cur_frm->vb.vb2_buf.timestamp = ktime_get_ns();
drivers/media/platform/ti/davinci/vpif_display.c
335
vb2_buffer_done(&common->cur_frm->vb.vb2_buf,
drivers/media/platform/ti/davinci/vpif_display.c
338
common->cur_frm = common->next_frm;
drivers/media/platform/ti/davinci/vpif_display.c
341
spin_lock(&common->irqlock);
drivers/media/platform/ti/davinci/vpif_display.c
342
if (list_empty(&common->dma_queue)
drivers/media/platform/ti/davinci/vpif_display.c
343
|| (common->cur_frm != common->next_frm)) {
drivers/media/platform/ti/davinci/vpif_display.c
344
spin_unlock(&common->irqlock);
drivers/media/platform/ti/davinci/vpif_display.c
347
spin_unlock(&common->irqlock);
drivers/media/platform/ti/davinci/vpif_display.c
352
process_progressive_mode(common);
drivers/media/platform/ti/davinci/vpif_display.c
364
struct common_obj *common;
drivers/media/platform/ti/davinci/vpif_display.c
374
common = &ch->common[i];
drivers/media/platform/ti/davinci/vpif_display.c
378
spin_lock(&common->irqlock);
drivers/media/platform/ti/davinci/vpif_display.c
379
if (list_empty(&common->dma_queue)) {
drivers/media/platform/ti/davinci/vpif_display.c
380
spin_unlock(&common->irqlock);
drivers/media/platform/ti/davinci/vpif_display.c
383
spin_unlock(&common->irqlock);
drivers/media/platform/ti/davinci/vpif_display.c
389
common->cur_frm->vb.vb2_buf.timestamp =
drivers/media/platform/ti/davinci/vpif_display.c
391
vb2_buffer_done(&common->cur_frm->vb.vb2_buf,
drivers/media/platform/ti/davinci/vpif_display.c
394
common->cur_frm = common->next_frm;
drivers/media/platform/ti/davinci/vpif_display.c
398
process_progressive_mode(common);
drivers/media/platform/ti/davinci/vpif_display.c
421
process_interlaced_mode(fid, common);
drivers/media/platform/ti/davinci/vpif_display.c
458
struct common_obj *common = &ch->common[VPIF_VIDEO_INDEX];
drivers/media/platform/ti/davinci/vpif_display.c
471
common->fmt.fmt.pix.pixelformat = V4L2_PIX_FMT_YUV422P;
drivers/media/platform/ti/davinci/vpif_display.c
472
common->fmt.fmt.pix.width = std_info->width;
drivers/media/platform/ti/davinci/vpif_display.c
473
common->fmt.fmt.pix.height = std_info->height;
drivers/media/platform/ti/davinci/vpif_display.c
475
common->fmt.fmt.pix.width, common->fmt.fmt.pix.height);
drivers/media/platform/ti/davinci/vpif_display.c
478
common->height = std_info->height;
drivers/media/platform/ti/davinci/vpif_display.c
479
common->width = std_info->width;
drivers/media/platform/ti/davinci/vpif_display.c
480
common->fmt.fmt.pix.sizeimage = common->height * common->width * 2;
drivers/media/platform/ti/davinci/vpif_display.c
483
common->fmt.fmt.pix.colorspace = V4L2_COLORSPACE_SMPTE170M;
drivers/media/platform/ti/davinci/vpif_display.c
485
common->fmt.fmt.pix.colorspace = V4L2_COLORSPACE_REC709;
drivers/media/platform/ti/davinci/vpif_display.c
488
common->fmt.fmt.pix.field = V4L2_FIELD_NONE;
drivers/media/platform/ti/davinci/vpif_display.c
490
common->fmt.fmt.pix.field = V4L2_FIELD_INTERLACED;
drivers/media/platform/ti/davinci/vpif_display.c
501
struct common_obj *common = &ch->common[VPIF_VIDEO_INDEX];
drivers/media/platform/ti/davinci/vpif_display.c
503
enum v4l2_field field = common->fmt.fmt.pix.field;
drivers/media/platform/ti/davinci/vpif_display.c
507
if (V4L2_FIELD_ANY == common->fmt.fmt.pix.field) {
drivers/media/platform/ti/davinci/vpif_display.c
513
vid_ch->buf_field = common->fmt.fmt.pix.field;
drivers/media/platform/ti/davinci/vpif_display.c
516
sizeimage = common->fmt.fmt.pix.sizeimage;
drivers/media/platform/ti/davinci/vpif_display.c
518
hpitch = common->fmt.fmt.pix.bytesperline;
drivers/media/platform/ti/davinci/vpif_display.c
521
common->ytop_off = 0;
drivers/media/platform/ti/davinci/vpif_display.c
522
common->ybtm_off = hpitch;
drivers/media/platform/ti/davinci/vpif_display.c
523
common->ctop_off = sizeimage / 2;
drivers/media/platform/ti/davinci/vpif_display.c
524
common->cbtm_off = sizeimage / 2 + hpitch;
drivers/media/platform/ti/davinci/vpif_display.c
526
common->ytop_off = 0;
drivers/media/platform/ti/davinci/vpif_display.c
527
common->ybtm_off = sizeimage / 4;
drivers/media/platform/ti/davinci/vpif_display.c
528
common->ctop_off = sizeimage / 2;
drivers/media/platform/ti/davinci/vpif_display.c
529
common->cbtm_off = common->ctop_off + sizeimage / 4;
drivers/media/platform/ti/davinci/vpif_display.c
531
common->ybtm_off = 0;
drivers/media/platform/ti/davinci/vpif_display.c
532
common->ytop_off = sizeimage / 4;
drivers/media/platform/ti/davinci/vpif_display.c
533
common->cbtm_off = sizeimage / 2;
drivers/media/platform/ti/davinci/vpif_display.c
534
common->ctop_off = common->cbtm_off + sizeimage / 4;
drivers/media/platform/ti/davinci/vpif_display.c
546
common->fmt.fmt.pix.bytesperline;
drivers/media/platform/ti/davinci/vpif_display.c
551
common->fmt.fmt.pix.bytesperline * 2;
drivers/media/platform/ti/davinci/vpif_display.c
554
common->fmt.fmt.pix.bytesperline;
drivers/media/platform/ti/davinci/vpif_display.c
562
struct common_obj *common = &ch->common[VPIF_VIDEO_INDEX];
drivers/media/platform/ti/davinci/vpif_display.c
565
common->set_addr = ch3_set_video_buf_addr;
drivers/media/platform/ti/davinci/vpif_display.c
568
common->set_addr = ch2_set_video_buf_addr_yc_nmux;
drivers/media/platform/ti/davinci/vpif_display.c
570
common->set_addr = ch2_set_video_buf_addr;
drivers/media/platform/ti/davinci/vpif_display.c
608
struct common_obj *common = &ch->common[VPIF_VIDEO_INDEX];
drivers/media/platform/ti/davinci/vpif_display.c
611
if (common->fmt.type != fmt->type)
drivers/media/platform/ti/davinci/vpif_display.c
616
*fmt = common->fmt;
drivers/media/platform/ti/davinci/vpif_display.c
625
struct common_obj *common = &ch->common[VPIF_VIDEO_INDEX];
drivers/media/platform/ti/davinci/vpif_display.c
633
pixfmt->pixelformat = common->fmt.fmt.pix.pixelformat;
drivers/media/platform/ti/davinci/vpif_display.c
638
pixfmt->colorspace = common->fmt.fmt.pix.colorspace;
drivers/media/platform/ti/davinci/vpif_display.c
639
pixfmt->field = common->fmt.fmt.pix.field;
drivers/media/platform/ti/davinci/vpif_display.c
640
pixfmt->bytesperline = common->fmt.fmt.pix.width;
drivers/media/platform/ti/davinci/vpif_display.c
641
pixfmt->width = common->fmt.fmt.pix.width;
drivers/media/platform/ti/davinci/vpif_display.c
642
pixfmt->height = common->fmt.fmt.pix.height;
drivers/media/platform/ti/davinci/vpif_display.c
653
struct common_obj *common = &ch->common[VPIF_VIDEO_INDEX];
drivers/media/platform/ti/davinci/vpif_display.c
657
if (vb2_is_busy(&common->buffer_queue))
drivers/media/platform/ti/davinci/vpif_display.c
665
common->fmt.fmt.pix = *pixfmt;
drivers/media/platform/ti/davinci/vpif_display.c
668
common->fmt = *fmt;
drivers/media/platform/ti/davinci/vpif_display.c
677
struct common_obj *common = &ch->common[VPIF_VIDEO_INDEX];
drivers/media/platform/ti/davinci/vpif_display.c
690
if (vb2_is_busy(&common->buffer_queue))
drivers/media/platform/ti/davinci/vpif_display.c
704
common->fmt.fmt.pix.bytesperline = common->fmt.fmt.pix.width;
drivers/media/platform/ti/davinci/vpif_display.c
75
struct common_obj *common;
drivers/media/platform/ti/davinci/vpif_display.c
77
common = &ch->common[VPIF_VIDEO_INDEX];
drivers/media/platform/ti/davinci/vpif_display.c
79
vb2_set_plane_payload(vb, 0, common->fmt.fmt.pix.sizeimage);
drivers/media/platform/ti/davinci/vpif_display.c
83
vbuf->field = common->fmt.fmt.pix.field;
drivers/media/platform/ti/davinci/vpif_display.c
841
struct common_obj *common = &ch->common[VPIF_VIDEO_INDEX];
drivers/media/platform/ti/davinci/vpif_display.c
843
if (vb2_is_busy(&common->buffer_queue))
drivers/media/platform/ti/davinci/vpif_display.c
88
if (!ISALIGNED(addr + common->ytop_off) ||
drivers/media/platform/ti/davinci/vpif_display.c
89
!ISALIGNED(addr + common->ybtm_off) ||
drivers/media/platform/ti/davinci/vpif_display.c
90
!ISALIGNED(addr + common->ctop_off) ||
drivers/media/platform/ti/davinci/vpif_display.c
91
!ISALIGNED(addr + common->cbtm_off)) {
drivers/media/platform/ti/davinci/vpif_display.c
910
struct common_obj *common = &ch->common[VPIF_VIDEO_INDEX];
drivers/media/platform/ti/davinci/vpif_display.c
926
if (vb2_is_busy(&common->buffer_queue))
drivers/media/platform/ti/davinci/vpif_display.h
104
struct common_obj common[VPIF_NUMOBJECTS];
drivers/media/usb/as102/as10x_cmd.c
396
error = prsp->body.common.rsp.error;
drivers/media/usb/as102/as10x_cmd.c
399
(le16_to_cpu(prsp->body.common.rsp.proc_id) == proc_id)) {
drivers/media/usb/as102/as10x_cmd.h
443
union as10x_common common;
drivers/media/usb/gspca/gl860/gl860-mi1320.c
268
common(gspca_dev);
drivers/media/usb/gspca/gl860/gl860-mi1320.c
293
common(gspca_dev);
drivers/media/usb/gspca/gl860/gl860-mi2020.c
408
common(gspca_dev);
drivers/media/usb/gspca/gl860/gl860-mi2020.c
481
common(gspca_dev);
drivers/media/usb/gspca/gl860/gl860-ov2640.c
219
common(gspca_dev);
drivers/media/usb/gspca/gl860/gl860-ov2640.c
265
common(gspca_dev);
drivers/memory/mtk-smi.c
195
struct mtk_smi *common = dev_get_drvdata(larb->smi_common_dev);
drivers/memory/mtk-smi.c
211
reg_val = readl(common->smi_ao_base
drivers/memory/mtk-smi.c
217
common->smi_ao_base
drivers/memory/mtk-smi.c
867
struct mtk_smi *common;
drivers/memory/mtk-smi.c
870
common = devm_kzalloc(dev, sizeof(*common), GFP_KERNEL);
drivers/memory/mtk-smi.c
871
if (!common)
drivers/memory/mtk-smi.c
873
common->dev = dev;
drivers/memory/mtk-smi.c
874
common->plat = of_device_get_match_data(dev);
drivers/memory/mtk-smi.c
876
if (common->plat->has_gals) {
drivers/memory/mtk-smi.c
877
if (common->plat->type == MTK_SMI_GEN2)
drivers/memory/mtk-smi.c
879
else if (common->plat->type == MTK_SMI_GEN2_SUB_COMM)
drivers/memory/mtk-smi.c
882
ret = mtk_smi_dts_clk_init(dev, common, mtk_smi_common_clks, clk_required, 0);
drivers/memory/mtk-smi.c
892
if (common->plat->type == MTK_SMI_GEN1) {
drivers/memory/mtk-smi.c
893
common->smi_ao_base = devm_platform_ioremap_resource(pdev, 0);
drivers/memory/mtk-smi.c
894
if (IS_ERR(common->smi_ao_base))
drivers/memory/mtk-smi.c
895
return PTR_ERR(common->smi_ao_base);
drivers/memory/mtk-smi.c
897
common->clk_async = devm_clk_get_enabled(dev, "async");
drivers/memory/mtk-smi.c
898
if (IS_ERR(common->clk_async))
drivers/memory/mtk-smi.c
899
return PTR_ERR(common->clk_async);
drivers/memory/mtk-smi.c
901
common->base = devm_platform_ioremap_resource(pdev, 0);
drivers/memory/mtk-smi.c
902
if (IS_ERR(common->base))
drivers/memory/mtk-smi.c
903
return PTR_ERR(common->base);
drivers/memory/mtk-smi.c
907
if (common->plat->type == MTK_SMI_GEN2_SUB_COMM) {
drivers/memory/mtk-smi.c
908
ret = mtk_smi_device_link_common(dev, &common->smi_common_dev);
drivers/memory/mtk-smi.c
914
platform_set_drvdata(pdev, common);
drivers/memory/mtk-smi.c
920
struct mtk_smi *common = dev_get_drvdata(&pdev->dev);
drivers/memory/mtk-smi.c
922
if (common->plat->type == MTK_SMI_GEN2_SUB_COMM)
drivers/memory/mtk-smi.c
923
device_link_remove(&pdev->dev, common->smi_common_dev);
drivers/memory/mtk-smi.c
925
put_device(common->smi_common_dev);
drivers/memory/mtk-smi.c
930
struct mtk_smi *common = dev_get_drvdata(dev);
drivers/memory/mtk-smi.c
931
const struct mtk_smi_reg_pair *init = common->plat->init;
drivers/memory/mtk-smi.c
932
u32 bus_sel = common->plat->bus_sel; /* default is 0 */
drivers/memory/mtk-smi.c
935
ret = clk_bulk_prepare_enable(common->clk_num, common->clks);
drivers/memory/mtk-smi.c
939
if (common->plat->type != MTK_SMI_GEN2)
drivers/memory/mtk-smi.c
943
writel_relaxed(init[i].value, common->base + init[i].offset);
drivers/memory/mtk-smi.c
945
writel(bus_sel, common->base + SMI_BUS_SEL);
drivers/memory/mtk-smi.c
951
struct mtk_smi *common = dev_get_drvdata(dev);
drivers/memory/mtk-smi.c
953
clk_bulk_disable_unprepare(common->clk_num, common->clks);
drivers/mfd/twl4030-power.c
580
static void twl4030_patch_rconfig(struct twl4030_resconfig *common,
drivers/mfd/twl4030-power.c
583
while (common->resource) {
drivers/mfd/twl4030-power.c
587
if (b->resource == common->resource) {
drivers/mfd/twl4030-power.c
588
*common = *b;
drivers/mfd/twl4030-power.c
593
common++;
drivers/mmc/host/vub300.c
154
struct sd_common_header common;
drivers/mmc/host/vub300.c
1630
} else if (vub300->resp.common.header_type == 0x00) {
drivers/mmc/host/vub300.c
1635
} else if (vub300->resp.common.header_type == RESPONSE_ERROR) {
drivers/mmc/host/vub300.c
1640
} else if (vub300->resp.common.header_type == RESPONSE_PIGGYBACKED) {
drivers/mmc/host/vub300.c
1642
vub300->resp.common.header_size -
drivers/mmc/host/vub300.c
1650
vub300->resp.common.header_size =
drivers/mmc/host/vub300.c
1652
vub300->resp.common.header_type = 0x00;
drivers/mmc/host/vub300.c
1654
} else if (vub300->resp.common.header_type == RESPONSE_PIG_DISABLED) {
drivers/mmc/host/vub300.c
1656
vub300->resp.common.header_size -
drivers/mmc/host/vub300.c
1675
vub300->resp.common.header_size =
drivers/mmc/host/vub300.c
1677
vub300->resp.common.header_type = 0x00;
drivers/mmc/host/vub300.c
1679
} else if (vub300->resp.common.header_type == RESPONSE_PIG_ENABLED) {
drivers/mmc/host/vub300.c
1681
vub300->resp.common.header_size -
drivers/mmc/host/vub300.c
1700
vub300->resp.common.header_size =
drivers/mmc/host/vub300.c
1702
vub300->resp.common.header_type = 0x00;
drivers/mmc/host/vub300.c
591
switch (vub300->resp.common.header_type) {
drivers/mmc/host/vub300.c
613
int offloaded_data_length = vub300->resp.common.header_size - 3;
drivers/mmc/host/vub300.c
631
int offloaded_data_length = vub300->resp.common.header_size - 3;
drivers/mmc/host/vub300.c
804
} else if (vub300->resp.common.header_type != 0x02) {
drivers/net/caif/caif_serial.c
166
if (!ser->common.use_stx && !ser->tx_started) {
drivers/net/caif/caif_serial.c
245
ser->common.flowctrl != NULL)
drivers/net/caif/caif_serial.c
246
ser->common.flowctrl(ser->dev, ON);
drivers/net/caif/caif_serial.c
263
ser->common.flowctrl != NULL)
drivers/net/caif/caif_serial.c
265
ser->common.flowctrl(ser->dev, OFF);
drivers/net/caif/caif_serial.c
399
serdev->common.link_select = CAIF_LINK_LOW_LATENCY;
drivers/net/caif/caif_serial.c
400
serdev->common.use_frag = true;
drivers/net/caif/caif_serial.c
401
serdev->common.use_stx = ser_use_stx;
drivers/net/caif/caif_serial.c
402
serdev->common.use_fcs = ser_use_fcs;
drivers/net/caif/caif_serial.c
66
struct caif_dev_common common;
drivers/net/dsa/microchip/ksz9477_tc_flower.c
219
struct netlink_ext_ack *extack = cls->common.extack;
drivers/net/dsa/microchip/ksz9477_tc_flower.c
238
cls->common.prio);
drivers/net/dsa/ocelot/felix_vsc9959.c
1770
if (flow_rule_match_has_control_flags(rule, f->common.extack))
drivers/net/dsa/ocelot/felix_vsc9959.c
2248
struct netlink_ext_ack *extack = f->common.extack;
drivers/net/dsa/sja1105/sja1105_flower.c
350
struct netlink_ext_ack *extack = cls->common.extack;
drivers/net/dsa/sja1105/sja1105_flower.c
474
return sja1105_vl_delete(priv, port, rule, cls->common.extack);
drivers/net/dsa/sja1105/sja1105_flower.c
516
cls->common.extack);
drivers/net/ethernet/airoha/airoha_eth.c
2573
NL_SET_ERR_MSG_MOD(f->common.extack,
drivers/net/ethernet/airoha/airoha_eth.c
2579
NL_SET_ERR_MSG_MOD(f->common.extack,
drivers/net/ethernet/airoha/airoha_eth.c
2586
NL_SET_ERR_MSG_MOD(f->common.extack, "unsupported action");
drivers/net/ethernet/airoha/airoha_eth.c
2591
NL_SET_ERR_MSG_MOD(f->common.extack,
drivers/net/ethernet/airoha/airoha_eth.c
2597
NL_SET_ERR_MSG_MOD(f->common.extack,
drivers/net/ethernet/airoha/airoha_eth.c
2604
NL_SET_ERR_MSG_MOD(f->common.extack,
drivers/net/ethernet/airoha/airoha_eth.c
2611
NL_SET_ERR_MSG_MOD(f->common.extack,
drivers/net/ethernet/airoha/airoha_eth.h
276
struct airoha_foe_mac_info_common common;
drivers/net/ethernet/airoha/airoha_ppe.c
1030
f->common.extack))
drivers/net/ethernet/airoha/airoha_ppe.c
349
l2 = &hwe->bridge.l2.common;
drivers/net/ethernet/airoha/airoha_ppe.c
358
l2 = &hwe->ipv4.l2.common;
drivers/net/ethernet/airoha/airoha_ppe.c
487
hv1 = l2->common.src_mac_hi & 0xffff;
drivers/net/ethernet/airoha/airoha_ppe.c
490
hv2 = l2->common.dest_mac_lo;
drivers/net/ethernet/airoha/airoha_ppe.c
492
hv2 = hv2 | ((l2->common.src_mac_hi & 0xffff0000) >> 16);
drivers/net/ethernet/airoha/airoha_ppe.c
494
hv3 = l2->common.dest_mac_hi;
drivers/net/ethernet/airoha/airoha_ppe_debugfs.c
144
l2 = &hwe->ipv4.l2.common;
drivers/net/ethernet/broadcom/bnx2.c
1177
u32 bmcr, local_adv, remote_adv, common;
drivers/net/ethernet/broadcom/bnx2.c
1197
common = local_adv & remote_adv;
drivers/net/ethernet/broadcom/bnx2.c
1198
if (common & (ADVERTISE_1000XHALF | ADVERTISE_1000XFULL)) {
drivers/net/ethernet/broadcom/bnx2.c
1200
if (common & ADVERTISE_1000XFULL) {
drivers/net/ethernet/broadcom/bnx2.c
1220
u32 local_adv, remote_adv, common;
drivers/net/ethernet/broadcom/bnx2.c
1225
common = local_adv & (remote_adv >> 2);
drivers/net/ethernet/broadcom/bnx2.c
1226
if (common & ADVERTISE_1000FULL) {
drivers/net/ethernet/broadcom/bnx2.c
1230
else if (common & ADVERTISE_1000HALF) {
drivers/net/ethernet/broadcom/bnx2.c
1238
common = local_adv & remote_adv;
drivers/net/ethernet/broadcom/bnx2.c
1239
if (common & ADVERTISE_100FULL) {
drivers/net/ethernet/broadcom/bnx2.c
1243
else if (common & ADVERTISE_100HALF) {
drivers/net/ethernet/broadcom/bnx2.c
1247
else if (common & ADVERTISE_10FULL) {
drivers/net/ethernet/broadcom/bnx2.c
1251
else if (common & ADVERTISE_10HALF) {
drivers/net/ethernet/broadcom/bnx2x/bnx2x.h
1542
struct bnx2x_common common;
drivers/net/ethernet/broadcom/bnx2x/bnx2x.h
210
#define SHMEM_ADDR(bp, field) (bp->common.shmem_base + \
drivers/net/ethernet/broadcom/bnx2x/bnx2x.h
215
#define SHMEM2_ADDR(bp, field) (bp->common.shmem2_base + \
drivers/net/ethernet/broadcom/bnx2x/bnx2x.h
219
#define MF_CFG_ADDR(bp, field) (bp->common.mf_cfg_base + \
drivers/net/ethernet/broadcom/bnx2x/bnx2x.h
221
#define MF2_CFG_ADDR(bp, field) (bp->common.mf2_cfg_base + \
drivers/net/ethernet/broadcom/bnx2x/bnx2x.h
229
#define SHMEM2_HAS(bp, field) ((bp)->common.shmem2_base && \
drivers/net/ethernet/broadcom/bnx2x/bnx2x.h
851
#define CHIP_ID(bp) (bp->common.chip_id & 0xfffffff0)
drivers/net/ethernet/broadcom/bnx2x/bnx2x.h
853
#define CHIP_NUM(bp) (bp->common.chip_id >> 16)
drivers/net/ethernet/broadcom/bnx2x/bnx2x.h
923
#define CHIP_REV_VAL(bp) (bp->common.chip_id & CHIP_REV_MASK)
drivers/net/ethernet/broadcom/bnx2x/bnx2x.h
938
#define CHIP_METAL(bp) (bp->common.chip_id & 0x00000ff0)
drivers/net/ethernet/broadcom/bnx2x/bnx2x.h
939
#define CHIP_BOND_ID(bp) (bp->common.chip_id & 0x0000000f)
drivers/net/ethernet/broadcom/bnx2x/bnx2x.h
984
!((bp)->common.int_block & INT_BLOCK_MODE_BW_COMP))
drivers/net/ethernet/broadcom/bnx2x/bnx2x.h
991
#define CHIP_MODE(bp) (bp->common.chip_port_mode)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c
155
(bp->common.bc_ver & 0xff0000) >> 16,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c
156
(bp->common.bc_ver & 0xff00) >> 8,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c
157
(bp->common.bc_ver & 0xff),
drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c
2452
(bp->common.shmem2_base)) {
drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.h
679
if (bp->common.int_block == INT_BLOCK_HC)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.h
721
if (bp->common.int_block == INT_BLOCK_HC)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c
1235
return bp->common.flash_size;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c
1407
if (offset + buf_size > bp->common.flash_size) {
drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c
1410
offset, buf_size, bp->common.flash_size);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c
1671
if (offset + buf_size > bp->common.flash_size) {
drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c
1674
offset, buf_size, bp->common.flash_size);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c
1730
if (offset + buf_size > bp->common.flash_size) {
drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c
1733
offset, buf_size, bp->common.flash_size);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c
2644
if (bp->common.int_block == INT_BLOCK_IGU) {
drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c
408
if (bp->common.bc_ver < REQ_BC_VER_4_SET_MF_BW) {
drivers/net/ethernet/broadcom/bnx2x/bnx2x_hsi.h
5619
struct hc_sb_data common;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_hsi.h
5628
struct hc_sb_data common;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c
1062
sb_data_e2.common.p_func.pf_id,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c
1063
sb_data_e2.common.p_func.vf_id,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c
1064
sb_data_e2.common.p_func.vf_valid,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c
1065
sb_data_e2.common.p_func.vnic_id,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c
1066
sb_data_e2.common.same_igu_sb_1b,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c
1067
sb_data_e2.common.state);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c
10698
if (bp->common.bc_ver < REQ_BC_VER_4_INITIATE_FLR) {
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c
1070
sb_data_e1x.common.p_func.pf_id,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c
10700
bp->common.bc_ver);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c
1071
sb_data_e1x.common.p_func.vf_id,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c
1072
sb_data_e1x.common.p_func.vf_valid,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c
1073
sb_data_e1x.common.p_func.vnic_id,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c
1074
sb_data_e1x.common.same_igu_sb_1b,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c
1075
sb_data_e1x.common.state);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c
10957
bp->common.chip_id = id;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c
10962
bp->common.chip_id = (CHIP_NUM_57811 << 16) |
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c
10963
(bp->common.chip_id & 0x0000FFFF);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c
10965
bp->common.chip_id = (CHIP_NUM_57811_MF << 16) |
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c
10966
(bp->common.chip_id & 0x0000FFFF);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c
10967
bp->common.chip_id |= 0x1;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c
10981
bp->common.chip_port_mode = val ? CHIP_4_PORT_MODE :
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c
10989
bp->common.chip_port_mode = CHIP_PORT_MODE_NONE; /* N/A */
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c
10995
bp->link_params.chip_id = bp->common.chip_id;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c
10999
if ((bp->common.chip_id & 0x1) ||
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c
11006
bp->common.flash_size = (BNX2X_NVRAM_1MB_SIZE <<
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c
11009
bp->common.flash_size, bp->common.flash_size);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c
11013
bp->common.shmem2_base = REG_RD(bp, (BP_PATH(bp) ?
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c
11017
bp->link_params.shmem_base = bp->common.shmem_base;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c
11018
bp->link_params.shmem2_base = bp->common.shmem2_base;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c
11022
REG_RD(bp, bp->common.shmem2_base +
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c
11028
bp->common.shmem_base, bp->common.shmem2_base);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c
11030
if (!bp->common.shmem_base) {
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c
11036
bp->common.hw_config = SHMEM_RD(bp, dev_info.shared_hw_config.config);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c
11037
BNX2X_DEV_INFO("hw_config 0x%08x\n", bp->common.hw_config);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c
11039
bp->link_params.hw_led_mode = ((bp->common.hw_config &
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c
11053
bp->common.bc_ver = val;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c
11096
bp->common.boot_mode = FEATURE_ETH_BOOTMODE_PXE;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c
11099
bp->common.boot_mode = FEATURE_ETH_BOOTMODE_ISCSI;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c
11102
bp->common.boot_mode = FEATURE_ETH_BOOTMODE_FCOE;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c
11105
bp->common.boot_mode = FEATURE_ETH_BOOTMODE_NONE;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c
11946
bp->common.int_block = INT_BLOCK_HC;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c
11951
bp->common.int_block = INT_BLOCK_IGU;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c
11983
bp->common.int_block |= INT_BLOCK_MODE_BW_COMP;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c
12021
bp->common.shmem2_base, SHMEM2_RD(bp, size),
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c
12025
bp->common.mf_cfg_base = SHMEM2_RD(bp, mf_cfg_addr);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c
12027
bp->common.mf_cfg_base = bp->common.shmem_base +
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c
12038
if (bp->common.mf_cfg_base != SHMEM_MF_CFG_ADDR_NONE) {
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c
12183
bp->common.mf_cfg_base != SHMEM_MF_CFG_ADDR_NONE) {
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c
1694
if (bp->common.int_block == INT_BLOCK_HC)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c
3004
if (bp->common.int_block == INT_BLOCK_HC) {
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c
3413
ether_stat->feature_flags |= bp->common.boot_mode;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c
3887
bool common = bnx2x_is_contextless_ramrod(command, cmd_type);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c
3898
if (common) {
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c
3942
if (common)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c
3951
(void *)bp->spq_prod_bd - (void *)bp->spq), command, common,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c
4107
if (bp->common.int_block == INT_BLOCK_HC)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c
4114
(bp->common.int_block == INT_BLOCK_HC) ? "HC" : "IGU", reg_addr);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c
4122
if (bp->common.int_block != INT_BLOCK_HC) {
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c
5182
if (bp->common.int_block == INT_BLOCK_HC)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c
5190
(bp->common.int_block == INT_BLOCK_HC) ? "HC" : "IGU", reg_addr);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c
5870
sb_data_e2.common.state = SB_DISABLED;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c
5871
sb_data_e2.common.p_func.vf_valid = false;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c
5877
sb_data_e1x.common.state = SB_DISABLED;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c
5878
sb_data_e1x.common.p_func.vf_valid = false;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c
5982
sb_data_e2.common.state = SB_ENABLED;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c
5983
sb_data_e2.common.p_func.pf_id = BP_FUNC(bp);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c
5984
sb_data_e2.common.p_func.vf_id = vfid;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c
5985
sb_data_e2.common.p_func.vf_valid = vf_valid;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c
5986
sb_data_e2.common.p_func.vnic_id = BP_VN(bp);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c
5987
sb_data_e2.common.same_igu_sb_1b = true;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c
5988
sb_data_e2.common.host_sb_addr.hi = U64_HI(mapping);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c
5989
sb_data_e2.common.host_sb_addr.lo = U64_LO(mapping);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c
5990
hc_sm_p = sb_data_e2.common.state_machine;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c
5997
sb_data_e1x.common.state = SB_ENABLED;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c
5998
sb_data_e1x.common.p_func.pf_id = BP_FUNC(bp);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c
5999
sb_data_e1x.common.p_func.vf_id = 0xff;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c
6000
sb_data_e1x.common.p_func.vf_valid = false;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c
6001
sb_data_e1x.common.p_func.vnic_id = BP_VN(bp);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c
6002
sb_data_e1x.common.same_igu_sb_1b = true;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c
6003
sb_data_e1x.common.host_sb_addr.hi = U64_HI(mapping);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c
6004
sb_data_e1x.common.host_sb_addr.lo = U64_LO(mapping);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c
6005
hc_sm_p = sb_data_e1x.common.state_machine;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c
6090
if (bp->common.int_block == INT_BLOCK_HC) {
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c
6541
bnx2x_init_mod_abs_int(bp, &bp->link_vars, bp->common.chip_id,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c
6542
bp->common.shmem_base,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c
6543
bp->common.shmem2_base, BP_PORT(bp));
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c
6964
bp->common.shmem_base,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c
6965
bp->common.shmem2_base,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c
7005
shmem_base[0] = bp->common.shmem_base;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c
7006
shmem2_base[0] = bp->common.shmem2_base;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c
7015
bp->common.chip_id);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c
786
(bp->common.bc_ver & 0xff0000) >> 16,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c
787
(bp->common.bc_ver & 0xff00) >> 8,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c
788
(bp->common.bc_ver & 0xff));
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c
7976
if (bp->common.int_block == INT_BLOCK_HC) {
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c
800
trace_shmem_base = bp->common.shmem_base;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c
8108
if (bp->common.int_block == INT_BLOCK_HC) {
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c
9020
if (bp->common.int_block == INT_BLOCK_HC) {
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c
909
if (bp->common.int_block == INT_BLOCK_HC)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c
9648
bp->common.shmem_base = REG_RD(bp, MISC_REG_SHARED_MEM_ADDR);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c
9653
if (bp->common.shmem_base == 0xFFFFFFFF) {
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c
9658
if (bp->common.shmem_base) {
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c
979
sb_data_e1x.common.state_machine :
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c
980
sb_data_e2.common.state_machine;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_vfpf.c
1268
resp->pfdev_info.chip_num = bp->common.chip_id;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_vfpf.c
368
bp->common.chip_id |= (bp->acquire_resp.pfdev_info.chip_num & 0xffff);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_vfpf.c
369
bp->link_params.chip_id = bp->common.chip_id;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_vfpf.c
371
bp->common.int_block = INT_BLOCK_IGU;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_vfpf.c
372
bp->common.chip_port_mode = CHIP_2_PORT_MODE;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_vfpf.c
376
bp->common.flash_size = 0;
drivers/net/ethernet/broadcom/bnxt/bnxt_tc.c
373
struct netlink_ext_ack *extack = tc_flow_cmd->common.extack;
drivers/net/ethernet/broadcom/bnxt/bnxt_tc.c
504
tc_flow_cmd->common.extack);
drivers/net/ethernet/broadcom/cnic.c
1759
ictx->xstorm_st_context.common.ethernet.reserved_vlan_type =
drivers/net/ethernet/broadcom/cnic.c
1762
bp->common.chip_port_mode == CHIP_2_PORT_MODE) {
drivers/net/ethernet/broadcom/cnic.c
1766
ictx->xstorm_st_context.common.flags =
drivers/net/ethernet/broadcom/cnic.c
1768
ictx->xstorm_st_context.common.flags =
drivers/net/ethernet/broadcom/cnic_defs.h
4634
struct xstorm_common_context_section common;
drivers/net/ethernet/broadcom/tg3.c
5948
u32 common;
drivers/net/ethernet/broadcom/tg3.c
5952
common = local_adv & remote_adv;
drivers/net/ethernet/broadcom/tg3.c
5953
if (common & (ADVERTISE_1000XHALF |
drivers/net/ethernet/broadcom/tg3.c
5955
if (common & ADVERTISE_1000XFULL)
drivers/net/ethernet/chelsio/cxgb4/cxgb4_tc_flower.c
937
struct netlink_ext_ack *extack = cls->common.extack;
drivers/net/ethernet/chelsio/cxgb4/cxgb4_tc_flower.c
953
ret = cxgb4_flow_rule_replace(dev, rule, cls->common.prio, extack, fs,
drivers/net/ethernet/chelsio/cxgb4/cxgb4_tc_flower.c
968
cxgb4_tc_flower_hash_prio_del(adap, cls->common.prio);
drivers/net/ethernet/chelsio/cxgb4/cxgb4_tc_matchall.c
178
struct netlink_ext_ack *extack = cls->common.extack;
drivers/net/ethernet/chelsio/cxgb4/cxgb4_tc_matchall.c
242
struct netlink_ext_ack *extack = cls->common.extack;
drivers/net/ethernet/chelsio/cxgb4/cxgb4_tc_matchall.c
303
struct netlink_ext_ack *extack = cls->common.extack;
drivers/net/ethernet/chelsio/cxgb4/cxgb4_tc_matchall.c
315
false, cls->common.prio);
drivers/net/ethernet/chelsio/cxgb4/cxgb4_tc_matchall.c
328
fs->tc_prio = cls->common.prio;
drivers/net/ethernet/chelsio/cxgb4/cxgb4_tc_matchall.c
407
struct netlink_ext_ack *extack = cls_matchall->common.extack;
drivers/net/ethernet/chelsio/cxgb4/cxgb4_tc_matchall.c
54
struct netlink_ext_ack *extack = cls->common.extack;
drivers/net/ethernet/chelsio/cxgb4/cxgb4_tc_u32.c
152
struct netlink_ext_ack *extack = cls->common.extack;
drivers/net/ethernet/chelsio/cxgb4/cxgb4_tc_u32.c
154
__be16 protocol = cls->common.protocol;
drivers/net/ethernet/chelsio/cxgb4/cxgb4_tc_u32.c
202
fs.tc_prio = cls->common.prio;
drivers/net/ethernet/freescale/dpaa2/dpaa2-switch-flower.c
16
struct netlink_ext_ack *extack = cls->common.extack;
drivers/net/ethernet/freescale/dpaa2/dpaa2-switch-flower.c
497
struct netlink_ext_ack *extack = cls->common.extack;
drivers/net/ethernet/freescale/dpaa2/dpaa2-switch-flower.c
522
acl_entry->prio = cls->common.prio;
drivers/net/ethernet/freescale/dpaa2/dpaa2-switch-flower.c
542
struct netlink_ext_ack *extack = cls->common.extack;
drivers/net/ethernet/freescale/dpaa2/dpaa2-switch-flower.c
586
struct netlink_ext_ack *extack = cls->common.extack;
drivers/net/ethernet/freescale/dpaa2/dpaa2-switch-flower.c
652
struct netlink_ext_ack *extack = cls->common.extack;
drivers/net/ethernet/freescale/dpaa2/dpaa2-switch-flower.c
700
struct netlink_ext_ack *extack = cls->common.extack;
drivers/net/ethernet/freescale/dpaa2/dpaa2-switch-flower.c
721
acl_entry->prio = cls->common.prio;
drivers/net/ethernet/freescale/dpaa2/dpaa2-switch-flower.c
740
struct netlink_ext_ack *extack = cls->common.extack;
drivers/net/ethernet/freescale/dpaa2/dpaa2-switch-flower.c
797
struct netlink_ext_ack *extack = cls->common.extack;
drivers/net/ethernet/freescale/enetc/enetc_qos.c
1130
struct netlink_ext_ack *extack = f->common.extack;
drivers/net/ethernet/freescale/enetc/enetc_qos.c
1141
if (f->common.chain_index >= priv->psfp_cap.max_streamid) {
drivers/net/ethernet/freescale/enetc/enetc_qos.c
1160
filter->sid.index = f->common.chain_index;
drivers/net/ethernet/freescale/enetc/enetc_qos.c
1305
if (f->common.prio && f->common.prio <= BIT(3))
drivers/net/ethernet/freescale/enetc/enetc_qos.c
1306
sfi->prio = f->common.prio - 1;
drivers/net/ethernet/freescale/enetc/enetc_qos.c
1397
struct netlink_ext_ack *extack = cls_flower->common.extack;
drivers/net/ethernet/freescale/enetc/enetc_qos.c
1437
struct netlink_ext_ack *extack = f->common.extack;
drivers/net/ethernet/freescale/enetc/enetc_qos.c
1440
if (f->common.chain_index >= priv->psfp_cap.max_streamid) {
drivers/net/ethernet/freescale/enetc/enetc_qos.c
1445
filter = enetc_get_stream_by_index(f->common.chain_index);
drivers/net/ethernet/freescale/enetc/enetc_qos.c
1472
filter = enetc_get_stream_by_index(f->common.chain_index);
drivers/net/ethernet/fungible/funcore/fun_dev.c
520
cmd.req.common = FUN_ADMIN_REQ_COMMON_INIT2(res, sizeof(cmd.req));
drivers/net/ethernet/fungible/funcore/fun_dev.c
524
rc = fun_submit_admin_sync_cmd(fdev, &cmd.req.common, &cmd.rsp,
drivers/net/ethernet/fungible/funcore/fun_dev.c
535
.common = FUN_ADMIN_REQ_COMMON_INIT2(res, sizeof(req)),
drivers/net/ethernet/fungible/funcore/fun_dev.c
540
return fun_submit_admin_sync_cmd(fdev, &req.common, NULL, 0, 0);
drivers/net/ethernet/fungible/funcore/fun_dev.c
551
cmd->common = FUN_ADMIN_REQ_COMMON_INIT2(FUN_ADMIN_OP_BIND,
drivers/net/ethernet/fungible/funcore/fun_dev.c
556
return fun_submit_admin_sync_cmd(fdev, &cmd->common, NULL, 0, 0);
drivers/net/ethernet/fungible/funcore/fun_hci.h
1006
struct fun_admin_rsp_common common;
drivers/net/ethernet/fungible/funcore/fun_hci.h
1222
struct fun_admin_req_common common;
drivers/net/ethernet/fungible/funcore/fun_hci.h
142
struct fun_admin_req_common common;
drivers/net/ethernet/fungible/funcore/fun_hci.h
178
struct fun_admin_req_common common;
drivers/net/ethernet/fungible/funcore/fun_hci.h
183
struct fun_admin_rsp_common common;
drivers/net/ethernet/fungible/funcore/fun_hci.h
192
struct fun_admin_req_common common;
drivers/net/ethernet/fungible/funcore/fun_hci.h
197
struct fun_admin_rsp_common common;
drivers/net/ethernet/fungible/funcore/fun_hci.h
212
struct fun_admin_req_common common;
drivers/net/ethernet/fungible/funcore/fun_hci.h
293
struct fun_admin_req_common common;
drivers/net/ethernet/fungible/funcore/fun_hci.h
574
struct fun_admin_req_common common;
drivers/net/ethernet/fungible/funcore/fun_hci.h
652
struct fun_admin_rsp_common common;
drivers/net/ethernet/fungible/funcore/fun_hci.h
686
struct fun_admin_rsp_common common;
drivers/net/ethernet/fungible/funcore/fun_hci.h
714
struct fun_admin_rsp_common common;
drivers/net/ethernet/fungible/funcore/fun_hci.h
747
struct fun_admin_req_common common;
drivers/net/ethernet/fungible/funcore/fun_hci.h
785
struct fun_admin_req_common common;
drivers/net/ethernet/fungible/funcore/fun_hci.h
807
struct fun_admin_req_common common;
drivers/net/ethernet/fungible/funcore/fun_hci.h
844
struct fun_admin_req_common common;
drivers/net/ethernet/fungible/funcore/fun_hci.h
901
struct fun_admin_rsp_common common;
drivers/net/ethernet/fungible/funcore/fun_hci.h
950
struct fun_admin_req_common common;
drivers/net/ethernet/fungible/funcore/fun_hci.h
965
struct fun_admin_rsp_common common;
drivers/net/ethernet/fungible/funcore/fun_hci.h
973
struct fun_admin_req_common common;
drivers/net/ethernet/fungible/funcore/fun_queue.c
108
rc = fun_submit_admin_sync_cmd(fdev, &cmd.req.common,
drivers/net/ethernet/fungible/funcore/fun_queue.c
141
cmd.req.common = FUN_ADMIN_REQ_COMMON_INIT2(FUN_ADMIN_OP_EPCQ,
drivers/net/ethernet/fungible/funcore/fun_queue.c
151
rc = fun_submit_admin_sync_cmd(fdev, &cmd.req.common,
drivers/net/ethernet/fungible/funcore/fun_queue.c
96
cmd.req.common = FUN_ADMIN_REQ_COMMON_INIT2(FUN_ADMIN_OP_EPSQ,
drivers/net/ethernet/fungible/funeth/funeth_ethtool.c
1128
cmd.req.common = FUN_ADMIN_REQ_COMMON_INIT2(FUN_ADMIN_OP_PORT,
drivers/net/ethernet/fungible/funeth/funeth_ethtool.c
1135
rc = fun_submit_admin_sync_cmd(fp->fdev, &cmd.req.common, &cmd.rsp,
drivers/net/ethernet/fungible/funeth/funeth_ktls.c
108
req.common = FUN_ADMIN_REQ_COMMON_INIT2(FUN_ADMIN_OP_KTLS,
drivers/net/ethernet/fungible/funeth/funeth_ktls.c
120
rc = fun_submit_admin_sync_cmd(fp->fdev, &req.common, NULL, 0, 0);
drivers/net/ethernet/fungible/funeth/funeth_ktls.c
15
return fun_submit_admin_sync_cmd(fp->fdev, &req.common, NULL, 0, 0);
drivers/net/ethernet/fungible/funeth/funeth_ktls.c
25
.common = FUN_ADMIN_REQ_COMMON_INIT2(FUN_ADMIN_OP_KTLS,
drivers/net/ethernet/fungible/funeth/funeth_ktls.c
58
rc = fun_submit_admin_sync_cmd(fp->fdev, &req.common, &rsp,
drivers/net/ethernet/fungible/funeth/funeth_ktls.c
84
req.common = FUN_ADMIN_REQ_COMMON_INIT2(FUN_ADMIN_OP_KTLS,
drivers/net/ethernet/fungible/funeth/funeth_ktls.c
9
.common = FUN_ADMIN_REQ_COMMON_INIT2(FUN_ADMIN_OP_KTLS,
drivers/net/ethernet/fungible/funeth/funeth_ktls.c
91
fun_submit_admin_sync_cmd(fp->fdev, &req.common, NULL, 0, 0);
drivers/net/ethernet/fungible/funeth/funeth_main.c
101
rc = fun_submit_admin_sync_cmd(fp->fdev, &cmd.req.common,
drivers/net/ethernet/fungible/funeth/funeth_main.c
157
.common = FUN_ADMIN_REQ_COMMON_INIT2(FUN_ADMIN_OP_ADI,
drivers/net/ethernet/fungible/funeth/funeth_main.c
165
return fun_submit_admin_sync_cmd(fdev, &req.common, NULL, 0, 0);
drivers/net/ethernet/fungible/funeth/funeth_main.c
199
cmd.req.common = FUN_ADMIN_REQ_COMMON_INIT2(FUN_ADMIN_OP_RSS,
drivers/net/ethernet/fungible/funeth/funeth_main.c
216
rc = fun_submit_admin_sync_cmd(fp->fdev, &cmd.req.common,
drivers/net/ethernet/fungible/funeth/funeth_main.c
57
cmd.req.common = FUN_ADMIN_REQ_COMMON_INIT2(FUN_ADMIN_OP_PORT,
drivers/net/ethernet/fungible/funeth/funeth_main.c
574
cmd.req.common = FUN_ADMIN_REQ_COMMON_INIT2(FUN_ADMIN_OP_PORT,
drivers/net/ethernet/fungible/funeth/funeth_main.c
580
rc = fun_submit_admin_sync_cmd(fp->fdev, &cmd.req.common, &cmd.rsp,
drivers/net/ethernet/fungible/funeth/funeth_main.c
608
cmd.req.common = FUN_ADMIN_REQ_COMMON_INIT2(FUN_ADMIN_OP_ETH,
drivers/net/ethernet/fungible/funeth/funeth_main.c
615
rc = fun_submit_admin_sync_cmd(fp->fdev, &cmd.req.common, &cmd.rsp,
drivers/net/ethernet/fungible/funeth/funeth_main.c
623
.common = FUN_ADMIN_REQ_COMMON_INIT2(FUN_ADMIN_OP_VI,
drivers/net/ethernet/fungible/funeth/funeth_main.c
631
return fun_submit_admin_sync_cmd(fp->fdev, &req.common, NULL, 0, 0);
drivers/net/ethernet/fungible/funeth/funeth_main.c
66
return fun_submit_admin_sync_cmd(fp->fdev, &cmd.req.common,
drivers/net/ethernet/fungible/funeth/funeth_main.c
93
cmd.req.common = FUN_ADMIN_REQ_COMMON_INIT2(FUN_ADMIN_OP_PORT,
drivers/net/ethernet/fungible/funeth/funeth_rx.c
596
cmd.common = FUN_ADMIN_REQ_COMMON_INIT2(FUN_ADMIN_OP_EPCQ,
drivers/net/ethernet/fungible/funeth/funeth_rx.c
601
err = fun_submit_admin_sync_cmd(fp->fdev, &cmd.common, NULL, 0,
drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c
7336
struct netlink_ext_ack *extack = cls_flower->common.extack;
drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c
7369
u32 prio = cls_flower->common.prio;
drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c
7425
rule->location = cls_flower->common.prio - 1;
drivers/net/ethernet/intel/i40e/i40e_main.c
8667
f->common.extack))
drivers/net/ethernet/intel/iavf/iavf_main.c
3941
f->common.extack))
drivers/net/ethernet/intel/iavf/iavf_main.c
4217
struct netlink_ext_ack *extack = cls_u32->common.extack;
drivers/net/ethernet/intel/iavf/iavf_main.c
4243
switch (ntohs(cls_u32->common.protocol)) {
drivers/net/ethernet/intel/ice/ice_main.c
8374
if (cls_flower->common.chain_index)
drivers/net/ethernet/intel/ice/ice_tc_lib.c
2199
fltr->extack = f->common.extack;
drivers/net/ethernet/intel/ice/ice_tc_lib.c
2254
struct netlink_ext_ack *extack = cls_flower->common.extack;
drivers/net/ethernet/intel/ice/ice_tc_lib.c
2315
NL_SET_ERR_MSG_MOD(cls_flower->common.extack, "failed to delete TC flower filter because unable to find it");
drivers/net/ethernet/intel/ice/ice_tc_lib.c
2319
fltr->extack = cls_flower->common.extack;
drivers/net/ethernet/intel/idpf/idpf_lan_txrx.h
199
struct idpf_splitq_4b_tx_compl_desc common;
drivers/net/ethernet/intel/idpf/idpf_txrx.c
2175
u16 rs_compl_val = le16_to_cpu(desc->common.q_head_compl_tag.q_head);
drivers/net/ethernet/intel/idpf/idpf_txrx.c
2216
gen = le16_get_bits(tx_desc->common.qid_comptype_gen,
drivers/net/ethernet/intel/idpf/idpf_txrx.c
2222
rel_tx_qid = le16_get_bits(tx_desc->common.qid_comptype_gen,
drivers/net/ethernet/intel/idpf/idpf_txrx.c
2232
ctype = le16_get_bits(tx_desc->common.qid_comptype_gen,
drivers/net/ethernet/intel/idpf/idpf_txrx.c
2236
hw_head = tx_desc->common.q_head_compl_tag.q_head;
drivers/net/ethernet/intel/idpf/idpf_txrx.c
2348
tx_desc = flow ? &complq->comp[ntc].common :
drivers/net/ethernet/intel/igb/igb_main.c
2621
struct netlink_ext_ack *extack = f->common.extack;
drivers/net/ethernet/intel/igb/igb_main.c
2703
struct netlink_ext_ack *extack = cls_flower->common.extack;
drivers/net/ethernet/intel/ixgbe/ixgbe.h
997
union ixgbe_atr_hash_dword common,
drivers/net/ethernet/intel/ixgbe/ixgbe_82599.c
1307
union ixgbe_atr_hash_dword common)
drivers/net/ethernet/intel/ixgbe/ixgbe_82599.c
1316
hi_hash_dword = ntohl(common.dword);
drivers/net/ethernet/intel/ixgbe/ixgbe_82599.c
1374
union ixgbe_atr_hash_dword common,
drivers/net/ethernet/intel/ixgbe/ixgbe_82599.c
1415
fdirhashcmd |= ixgbe_atr_compute_sig_hash_82599(input, common);
drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c
3562
__ETHTOOL_DECLARE_LINK_MODE_MASK(common);
drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c
3593
linkmode_and(common, edata->advertised, edata->lp_advertised);
drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c
3594
edata->eee_active = !linkmode_empty(common);
drivers/net/ethernet/intel/ixgbe/ixgbe_main.c
10201
__be16 protocol = cls->common.protocol;
drivers/net/ethernet/intel/ixgbe/ixgbe_main.c
9103
union ixgbe_atr_hash_dword common = { .dword = 0 };
drivers/net/ethernet/intel/ixgbe/ixgbe_main.c
9212
common.port.src ^= th->dest ^ htons(ETH_P_8021Q);
drivers/net/ethernet/intel/ixgbe/ixgbe_main.c
9214
common.port.src ^= th->dest ^ first->protocol;
drivers/net/ethernet/intel/ixgbe/ixgbe_main.c
9215
common.port.dst ^= th->source;
drivers/net/ethernet/intel/ixgbe/ixgbe_main.c
9220
common.ip ^= hdr.ipv4->saddr ^ hdr.ipv4->daddr;
drivers/net/ethernet/intel/ixgbe/ixgbe_main.c
9224
common.ip ^= hdr.ipv6->saddr.s6_addr32[0] ^
drivers/net/ethernet/intel/ixgbe/ixgbe_main.c
9242
input, common, ring->queue_index);
drivers/net/ethernet/marvell/octeontx2/nic/otx2_tc.c
1253
struct netlink_ext_ack *extack = tc_flow_cmd->common.extack;
drivers/net/ethernet/marvell/octeontx2/nic/otx2_tc.c
1279
new_node->prio = tc_flow_cmd->common.prio;
drivers/net/ethernet/marvell/octeontx2/nic/otx2_tc.c
1429
struct netlink_ext_ack *extack = cls->common.extack;
drivers/net/ethernet/marvell/octeontx2/nic/otx2_tc.c
1478
struct netlink_ext_ack *extack = cls->common.extack;
drivers/net/ethernet/marvell/octeontx2/nic/otx2_tc.c
236
struct netlink_ext_ack *extack = cls->common.extack;
drivers/net/ethernet/marvell/octeontx2/nic/otx2_tc.c
280
struct netlink_ext_ack *extack = cls->common.extack;
drivers/net/ethernet/marvell/octeontx2/nic/otx2_tc.c
334
struct netlink_ext_ack *extack = f->common.extack;
drivers/net/ethernet/marvell/octeontx2/nic/otx2_tc.c
441
struct netlink_ext_ack *extack = f->common.extack;
drivers/net/ethernet/marvell/octeontx2/nic/otx2_tc.c
633
struct netlink_ext_ack *extack = f->common.extack;
drivers/net/ethernet/marvell/prestera/prestera_flower.c
153
NL_SET_ERR_MSG_MOD(f->common.extack, "Can't match on \"l2_miss\"");
drivers/net/ethernet/marvell/prestera/prestera_flower.c
158
NL_SET_ERR_MSG_MOD(f->common.extack,
drivers/net/ethernet/marvell/prestera/prestera_flower.c
166
NL_SET_ERR_MSG_MOD(f->common.extack,
drivers/net/ethernet/marvell/prestera/prestera_flower.c
172
NL_SET_ERR_MSG_MOD(f->common.extack,
drivers/net/ethernet/marvell/prestera/prestera_flower.c
215
NL_SET_ERR_MSG_MOD(f->common.extack, "Unsupported key");
drivers/net/ethernet/marvell/prestera/prestera_flower.c
219
prestera_acl_rule_priority_set(rule, f->common.prio);
drivers/net/ethernet/marvell/prestera/prestera_flower.c
234
f->common.extack))
drivers/net/ethernet/marvell/prestera/prestera_flower.c
303
(f->common.extack,
drivers/net/ethernet/marvell/prestera/prestera_flower.c
370
f->common.chain_index,
drivers/net/ethernet/marvell/prestera/prestera_flower.c
371
f->common.extack);
drivers/net/ethernet/marvell/prestera/prestera_flower.c
387
NL_SET_ERR_MSG(f->common.extack, "Failed to get matchall priorities");
drivers/net/ethernet/marvell/prestera/prestera_flower.c
391
if (f->common.prio <= mall_prio_max && block->ingress) {
drivers/net/ethernet/marvell/prestera/prestera_flower.c
392
NL_SET_ERR_MSG(f->common.extack,
drivers/net/ethernet/marvell/prestera/prestera_flower.c
396
if (f->common.prio >= mall_prio_min && !block->ingress) {
drivers/net/ethernet/marvell/prestera/prestera_flower.c
397
NL_SET_ERR_MSG(f->common.extack, "Failed to add behind of existing matchall rules");
drivers/net/ethernet/marvell/prestera/prestera_flower.c
429
ruleset = prestera_acl_ruleset_get(acl, block, f->common.chain_index);
drivers/net/ethernet/marvell/prestera/prestera_flower.c
435
f->common.chain_index);
drivers/net/ethernet/marvell/prestera/prestera_flower.c
473
f->common.chain_index);
drivers/net/ethernet/marvell/prestera/prestera_flower.c
506
f->common.chain_index);
drivers/net/ethernet/marvell/prestera/prestera_flower.c
527
template->chain_index = f->common.chain_index;
drivers/net/ethernet/marvell/prestera/prestera_flower.c
536
NL_SET_ERR_MSG_MOD(f->common.extack, "Create chain template failed");
drivers/net/ethernet/marvell/prestera/prestera_flower.c
546
if (template->chain_index == f->common.chain_index) {
drivers/net/ethernet/marvell/prestera/prestera_flower.c
564
f->common.chain_index);
drivers/net/ethernet/marvell/prestera/prestera_matchall.c
21
err = prestera_flower_prio_get(block, f->common.chain_index,
drivers/net/ethernet/marvell/prestera/prestera_matchall.c
28
NL_SET_ERR_MSG(f->common.extack, "Failed to get flower priorities");
drivers/net/ethernet/marvell/prestera/prestera_matchall.c
32
if (f->common.prio <= flower_prio_max && !block->ingress) {
drivers/net/ethernet/marvell/prestera/prestera_matchall.c
33
NL_SET_ERR_MSG(f->common.extack, "Failed to add in front of existing flower rules");
drivers/net/ethernet/marvell/prestera/prestera_matchall.c
36
if (f->common.prio >= flower_prio_min && block->ingress) {
drivers/net/ethernet/marvell/prestera/prestera_matchall.c
37
NL_SET_ERR_MSG(f->common.extack, "Failed to add behind of existing flower rules");
drivers/net/ethernet/marvell/prestera/prestera_matchall.c
58
block->mall.prio_min = min(block->mall.prio_min, f->common.prio);
drivers/net/ethernet/marvell/prestera/prestera_matchall.c
59
block->mall.prio_max = max(block->mall.prio_max, f->common.prio);
drivers/net/ethernet/marvell/prestera/prestera_matchall.c
66
__be16 protocol = f->common.protocol;
drivers/net/ethernet/marvell/prestera/prestera_matchall.c
72
NL_SET_ERR_MSG(f->common.extack,
drivers/net/ethernet/marvell/prestera/prestera_matchall.c
80
NL_SET_ERR_MSG(f->common.extack,
drivers/net/ethernet/marvell/prestera/prestera_matchall.c
84
if (!tc_cls_can_offload_and_chain0(act->dev, &f->common))
drivers/net/ethernet/mediatek/mtk_ppe_offload.c
312
f->common.extack))
drivers/net/ethernet/mellanox/mlx5/core/en/rep/tc.c
230
if (tmp.common.prio >= mlx5_chains_get_prio_range(esw_chains(esw)))
drivers/net/ethernet/mellanox/mlx5/core/en/rep/tc.c
232
if (tmp.common.chain_index != 0)
drivers/net/ethernet/mellanox/mlx5/core/en/rep/tc.c
235
tmp.common.chain_index = mlx5_chains_get_nf_ft_chain(esw_chains(esw));
drivers/net/ethernet/mellanox/mlx5/core/en/rep/tc.c
236
tmp.common.prio++;
drivers/net/ethernet/mellanox/mlx5/core/en/rep/tc.c
412
tmp.common.prio >= mlx5_chains_get_prio_range(esw_chains(esw)) ||
drivers/net/ethernet/mellanox/mlx5/core/en/rep/tc.c
413
tmp.common.chain_index)
drivers/net/ethernet/mellanox/mlx5/core/en/rep/tc.c
416
tmp.common.chain_index = mlx5_chains_get_nf_ft_chain(esw_chains(esw));
drivers/net/ethernet/mellanox/mlx5/core/en/rep/tc.c
417
tmp.common.prio++;
drivers/net/ethernet/mellanox/mlx5/core/en/tc_tun.c
810
struct netlink_ext_ack *extack = f->common.extack;
drivers/net/ethernet/mellanox/mlx5/core/en/tc_tun.c
954
struct netlink_ext_ack *extack = f->common.extack;
drivers/net/ethernet/mellanox/mlx5/core/en/tc_tun_geneve.c
129
struct netlink_ext_ack *extack = f->common.extack;
drivers/net/ethernet/mellanox/mlx5/core/en/tc_tun_geneve.c
163
struct netlink_ext_ack *extack = f->common.extack;
drivers/net/ethernet/mellanox/mlx5/core/en/tc_tun_geneve.c
26
struct netlink_ext_ack *extack = f->common.extack;
drivers/net/ethernet/mellanox/mlx5/core/en/tc_tun_geneve.c
294
struct netlink_ext_ack *extack = f->common.extack;
drivers/net/ethernet/mellanox/mlx5/core/en/tc_tun_vxlan.c
115
struct netlink_ext_ack *extack = f->common.extack;
drivers/net/ethernet/mellanox/mlx5/core/en/tc_tun_vxlan.c
164
struct netlink_ext_ack *extack = f->common.extack;
drivers/net/ethernet/mellanox/mlx5/core/en/tc_tun_vxlan.c
23
struct netlink_ext_ack *extack = f->common.extack;
drivers/net/ethernet/mellanox/mlx5/core/en_tc.c
2257
struct netlink_ext_ack *extack = f->common.extack;
drivers/net/ethernet/mellanox/mlx5/core/en_tc.c
2444
struct netlink_ext_ack *extack = f->common.extack;
drivers/net/ethernet/mellanox/mlx5/core/en_tc.c
2529
struct netlink_ext_ack *extack = f->common.extack;
drivers/net/ethernet/mellanox/mlx5/core/en_tc.c
2643
struct netlink_ext_ack *extack = f->common.extack;
drivers/net/ethernet/mellanox/mlx5/core/en_tc.c
2653
NL_SET_ERR_MSG_MOD(f->common.extack, "Can't match on \"l2_miss\"");
drivers/net/ethernet/mellanox/mlx5/core/en_tc.c
2690
if (netif_is_bareudp(filter_dev) && f->common.chain_index == 0)
drivers/net/ethernet/mellanox/mlx5/core/en_tc.c
2703
struct netlink_ext_ack *extack = f->common.extack;
drivers/net/ethernet/mellanox/mlx5/core/en_tc.c
3161
struct netlink_ext_ack *extack = f->common.extack;
drivers/net/ethernet/mellanox/mlx5/core/en_tc.c
4493
attr->chain = f->common.chain_index;
drivers/net/ethernet/mellanox/mlx5/core/en_tc.c
4494
attr->prio = f->common.prio;
drivers/net/ethernet/mellanox/mlx5/core/en_tc.c
4529
struct netlink_ext_ack *extack = f->common.extack;
drivers/net/ethernet/mellanox/mlx5/core/en_tc.c
4684
struct netlink_ext_ack *extack = f->common.extack;
drivers/net/ethernet/mellanox/mlx5/core/en_tc.c
4690
if (!tc_cls_can_offload_and_chain0(priv->netdev, &f->common))
drivers/net/ethernet/mellanox/mlx5/core/en_tc.c
4692
} else if (!tc_can_offload_extack(priv->netdev, f->common.extack)) {
drivers/net/ethernet/mellanox/mlx5/core/en_tc.c
4750
if (!tc_can_offload_extack(priv->netdev, f->common.extack))
drivers/net/ethernet/mellanox/mlx5/core/en_tc.c
4816
struct netlink_ext_ack *extack = f->common.extack;
drivers/net/ethernet/mellanox/mlx5/core/en_tc.c
5133
struct netlink_ext_ack *extack = ma->common.extack;
drivers/net/ethernet/mellanox/mlx5/core/en_tc.c
5135
if (ma->common.prio != 1) {
drivers/net/ethernet/mellanox/mlx5/core/en_tc.c
5146
struct netlink_ext_ack *extack = ma->common.extack;
drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c
494
return container_of(fid, struct mlxsw_sp_fid_8021q, common);
drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c
52
struct mlxsw_sp_fid common;
drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c
57
struct mlxsw_sp_fid common;
drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c
911
return container_of(fid, struct mlxsw_sp_fid_8021d, common);
drivers/net/ethernet/mellanox/mlxsw/spectrum_flower.c
363
f->common.extack);
drivers/net/ethernet/mellanox/mlxsw/spectrum_flower.c
426
NL_SET_ERR_MSG_MOD(f->common.extack, "Only UDP and TCP keys are supported");
drivers/net/ethernet/mellanox/mlxsw/spectrum_flower.c
454
NL_SET_ERR_MSG_MOD(f->common.extack, "Only UDP and TCP keys are supported");
drivers/net/ethernet/mellanox/mlxsw/spectrum_flower.c
470
f->common.extack, &prr_index);
drivers/net/ethernet/mellanox/mlxsw/spectrum_flower.c
488
f->common.extack, &prr_index);
drivers/net/ethernet/mellanox/mlxsw/spectrum_flower.c
515
NL_SET_ERR_MSG_MOD(f->common.extack, "TCP keys supported only for TCP");
drivers/net/ethernet/mellanox/mlxsw/spectrum_flower.c
523
NL_SET_ERR_MSG_MOD(f->common.extack, "TCP flags match not supported on reserved bits");
drivers/net/ethernet/mellanox/mlxsw/spectrum_flower.c
546
NL_SET_ERR_MSG_MOD(f->common.extack, "IP keys supported only for IPv4/6");
drivers/net/ethernet/mellanox/mlxsw/spectrum_flower.c
593
NL_SET_ERR_MSG_MOD(f->common.extack, "Unsupported key");
drivers/net/ethernet/mellanox/mlxsw/spectrum_flower.c
597
mlxsw_sp_acl_rulei_priority(rulei, f->common.prio);
drivers/net/ethernet/mellanox/mlxsw/spectrum_flower.c
610
f->common.extack))
drivers/net/ethernet/mellanox/mlxsw/spectrum_flower.c
664
NL_SET_ERR_MSG_MOD(f->common.extack, "vlan_id key is not supported on egress");
drivers/net/ethernet/mellanox/mlxsw/spectrum_flower.c
709
f->common.extack);
drivers/net/ethernet/mellanox/mlxsw/spectrum_flower.c
720
err = mlxsw_sp_mall_prio_get(block, f->common.chain_index,
drivers/net/ethernet/mellanox/mlxsw/spectrum_flower.c
726
NL_SET_ERR_MSG(f->common.extack, "Failed to get matchall priorities");
drivers/net/ethernet/mellanox/mlxsw/spectrum_flower.c
729
if (ingress && f->common.prio <= mall_min_prio) {
drivers/net/ethernet/mellanox/mlxsw/spectrum_flower.c
730
NL_SET_ERR_MSG(f->common.extack, "Failed to add in front of existing matchall rules");
drivers/net/ethernet/mellanox/mlxsw/spectrum_flower.c
733
if (!ingress && f->common.prio >= mall_max_prio) {
drivers/net/ethernet/mellanox/mlxsw/spectrum_flower.c
734
NL_SET_ERR_MSG(f->common.extack, "Failed to add behind of existing matchall rules");
drivers/net/ethernet/mellanox/mlxsw/spectrum_flower.c
754
f->common.chain_index,
drivers/net/ethernet/mellanox/mlxsw/spectrum_flower.c
760
f->common.extack);
drivers/net/ethernet/mellanox/mlxsw/spectrum_flower.c
799
f->common.chain_index,
drivers/net/ethernet/mellanox/mlxsw/spectrum_flower.c
827
f->common.chain_index,
drivers/net/ethernet/mellanox/mlxsw/spectrum_flower.c
867
f->common.chain_index,
drivers/net/ethernet/mellanox/mlxsw/spectrum_flower.c
882
f->common.chain_index,
drivers/net/ethernet/mellanox/mlxsw/spectrum_matchall.c
206
__be16 protocol = f->common.protocol;
drivers/net/ethernet/mellanox/mlxsw/spectrum_matchall.c
214
NL_SET_ERR_MSG(f->common.extack, "Only singular actions are supported");
drivers/net/ethernet/mellanox/mlxsw/spectrum_matchall.c
218
if (f->common.chain_index) {
drivers/net/ethernet/mellanox/mlxsw/spectrum_matchall.c
219
NL_SET_ERR_MSG(f->common.extack, "Only chain 0 is supported");
drivers/net/ethernet/mellanox/mlxsw/spectrum_matchall.c
224
NL_SET_ERR_MSG(f->common.extack, "Only not mixed bound blocks are supported");
drivers/net/ethernet/mellanox/mlxsw/spectrum_matchall.c
228
err = mlxsw_sp_flower_prio_get(mlxsw_sp, block, f->common.chain_index,
drivers/net/ethernet/mellanox/mlxsw/spectrum_matchall.c
232
NL_SET_ERR_MSG(f->common.extack, "Failed to get flower priorities");
drivers/net/ethernet/mellanox/mlxsw/spectrum_matchall.c
242
NL_SET_ERR_MSG(f->common.extack, "matchall rules only supported with 'all' protocol");
drivers/net/ethernet/mellanox/mlxsw/spectrum_matchall.c
250
mall_entry->priority = f->common.prio;
drivers/net/ethernet/mellanox/mlxsw/spectrum_matchall.c
255
NL_SET_ERR_MSG(f->common.extack, "Failed to add behind existing flower rules");
drivers/net/ethernet/mellanox/mlxsw/spectrum_matchall.c
261
NL_SET_ERR_MSG(f->common.extack, "Failed to add in front of existing flower rules");
drivers/net/ethernet/mellanox/mlxsw/spectrum_matchall.c
287
mall_entry, f->common.extack);
drivers/net/ethernet/mellanox/mlxsw/spectrum_matchall.c
318
NL_SET_ERR_MSG(f->common.extack, "Entry not found");
drivers/net/ethernet/mellanox/mlxsw/spectrum_ptp.c
103
common);
drivers/net/ethernet/mellanox/mlxsw/spectrum_ptp.c
1038
ptp_state->common.mlxsw_sp = mlxsw_sp;
drivers/net/ethernet/mellanox/mlxsw/spectrum_ptp.c
1058
return &ptp_state->common;
drivers/net/ethernet/mellanox/mlxsw/spectrum_ptp.c
109
return container_of(ptp, struct mlxsw_sp1_ptp_clock, common.ptp_info);
drivers/net/ethernet/mellanox/mlxsw/spectrum_ptp.c
115
struct mlxsw_core *mlxsw_core = clock->common.core;
drivers/net/ethernet/mellanox/mlxsw/spectrum_ptp.c
1365
ptp_state->common.mlxsw_sp = mlxsw_sp;
drivers/net/ethernet/mellanox/mlxsw/spectrum_ptp.c
1373
return &ptp_state->common;
drivers/net/ethernet/mellanox/mlxsw/spectrum_ptp.c
166
struct mlxsw_core *mlxsw_core = clock->common.core;
drivers/net/ethernet/mellanox/mlxsw/spectrum_ptp.c
203
return mlxsw_sp_ptp_phc_adjfreq(&clock->common, ppb);
drivers/net/ethernet/mellanox/mlxsw/spectrum_ptp.c
291
clock->common.core = mlxsw_sp->core;
drivers/net/ethernet/mellanox/mlxsw/spectrum_ptp.c
311
clock->common.ptp_info = mlxsw_sp1_ptp_clock_info;
drivers/net/ethernet/mellanox/mlxsw/spectrum_ptp.c
312
clock->common.ptp = ptp_clock_register(&clock->common.ptp_info, dev);
drivers/net/ethernet/mellanox/mlxsw/spectrum_ptp.c
313
if (IS_ERR(clock->common.ptp)) {
drivers/net/ethernet/mellanox/mlxsw/spectrum_ptp.c
314
err = PTR_ERR(clock->common.ptp);
drivers/net/ethernet/mellanox/mlxsw/spectrum_ptp.c
319
return &clock->common;
drivers/net/ethernet/mellanox/mlxsw/spectrum_ptp.c
330
container_of(clock_common, struct mlxsw_sp1_ptp_clock, common);
drivers/net/ethernet/mellanox/mlxsw/spectrum_ptp.c
37
struct mlxsw_sp_ptp_state common;
drivers/net/ethernet/mellanox/mlxsw/spectrum_ptp.c
45
struct mlxsw_sp_ptp_state common;
drivers/net/ethernet/mellanox/mlxsw/spectrum_ptp.c
618
container_of(clock_common, struct mlxsw_sp1_ptp_clock, common);
drivers/net/ethernet/mellanox/mlxsw/spectrum_ptp.c
797
struct mlxsw_sp *mlxsw_sp = ptp_state->common.mlxsw_sp;
drivers/net/ethernet/mellanox/mlxsw/spectrum_ptp.c
83
struct mlxsw_sp_ptp_clock common;
drivers/net/ethernet/mellanox/mlxsw/spectrum_ptp.c
96
common);
drivers/net/ethernet/mellanox/mlxsw/spectrum_qdisc.c
2001
NL_SET_ERR_MSG(f->common.extack, "At most one filter supported");
drivers/net/ethernet/mellanox/mlxsw/spectrum_qdisc.c
2005
NL_SET_ERR_MSG(f->common.extack, "Only singular actions supported");
drivers/net/ethernet/mellanox/mlxsw/spectrum_qdisc.c
2008
if (f->common.chain_index) {
drivers/net/ethernet/mellanox/mlxsw/spectrum_qdisc.c
2009
NL_SET_ERR_MSG(f->common.extack, "Only chain 0 is supported");
drivers/net/ethernet/mellanox/mlxsw/spectrum_qdisc.c
2012
if (f->common.protocol != htons(ETH_P_ALL)) {
drivers/net/ethernet/mellanox/mlxsw/spectrum_qdisc.c
2013
NL_SET_ERR_MSG(f->common.extack, "Protocol matching not supported");
drivers/net/ethernet/mellanox/mlxsw/spectrum_qdisc.c
2019
NL_SET_ERR_MSG(f->common.extack, "HW counters not supported on qevents");
drivers/net/ethernet/mellanox/mlxsw/spectrum_qdisc.c
2034
NL_SET_ERR_MSG(f->common.extack, "Unsupported action");
drivers/net/ethernet/mellanox/mlxsw/spectrum_qdisc.c
2041
err = mlxsw_sp_qevent_block_configure(qevent_block, f->common.extack);
drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c
10752
return container_of(rif, struct mlxsw_sp_rif_ipip_lb, common);
drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c
10763
common);
drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c
112
struct mlxsw_sp_rif common;
drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c
1156
.common.dev = ol_dev,
drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c
1157
.common.lag = false,
drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c
1158
.common.double_entry = ipip_ops->double_rif_entry,
drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c
1162
rif = mlxsw_sp_rif_create(mlxsw_sp, &lb_params.common, extack);
drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c
1165
return container_of(rif, struct mlxsw_sp_rif_ipip_lb, common);
drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c
1203
mlxsw_sp_rif_destroy(&ipip_entry->ol_lb->common);
drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c
1216
mlxsw_sp_rif_destroy(&ipip_entry->ol_lb->common);
drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c
123
struct mlxsw_sp_rif common;
drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c
130
struct mlxsw_sp_rif_params common;
drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c
1644
struct net_device *dev = mlxsw_sp_rif_dev(&lb_rif->common);
drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c
1646
struct mlxsw_sp_rif *rif = &lb_rif->common;
drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c
1692
lb_rif->common.mtu = ol_dev->mtu;
drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c
1767
mlxsw_sp_rif_migrate_destroy(mlxsw_sp, &old_lb_rif->common,
drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c
1768
&new_lb_rif->common, keep_encap);
drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c
1810
&ipip_entry->ol_lb->common);
drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c
4088
common.nexthop_group_node)
drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c
485
struct mlxsw_sp_fib_entry common;
drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c
493
struct mlxsw_sp_fib_entry common;
drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c
5940
common);
drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c
6023
common);
drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c
6046
common);
drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c
6098
common);
drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c
6120
common);
drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c
6470
mlxsw_sp_fib_entry_type_unset(mlxsw_sp, &fib4_entry->common);
drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c
6485
fib_entry = &fib4_entry->common;
drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c
6513
mlxsw_sp_nexthop4_group_put(mlxsw_sp, &fib4_entry->common);
drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c
6522
struct mlxsw_sp_fib_node *fib_node = fib4_entry->common.fib_node;
drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c
6526
mlxsw_sp_nexthop_group_vr_unlink(fib4_entry->common.nh_group,
drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c
6528
mlxsw_sp_nexthop4_group_put(mlxsw_sp, &fib4_entry->common);
drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c
6553
struct mlxsw_sp_fib4_entry, common);
drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c
6796
struct mlxsw_sp_fib_node *fib_node = fib4_entry->common.fib_node;
drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c
6803
struct mlxsw_sp_fib4_entry, common);
drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c
6847
err = mlxsw_sp_fib_node_entry_link(mlxsw_sp, &fib4_entry->common);
drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c
6859
common);
drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c
6881
fib_node = fib4_entry->common.fib_node;
drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c
6883
mlxsw_sp_fib_node_entry_unlink(mlxsw_sp, &fib4_entry->common);
drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c
7171
list_add_tail(&fib6_entry->common.nexthop_group_node,
drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c
7173
fib6_entry->common.nh_group = nh_grp;
drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c
7199
struct mlxsw_sp_nexthop_group *old_nh_grp = fib6_entry->common.nh_group;
drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c
7200
struct mlxsw_sp_fib_node *fib_node = fib6_entry->common.fib_node;
drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c
7204
fib6_entry->common.nh_group = NULL;
drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c
7205
list_del(&fib6_entry->common.nexthop_group_node);
drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c
7211
err = mlxsw_sp_nexthop_group_vr_link(fib6_entry->common.nh_group,
drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c
7220
err = mlxsw_sp_fib_entry_update(mlxsw_sp, &fib6_entry->common);
drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c
7230
mlxsw_sp_nexthop_group_vr_unlink(fib6_entry->common.nh_group,
drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c
7233
mlxsw_sp_nexthop6_group_put(mlxsw_sp, &fib6_entry->common);
drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c
7235
list_add_tail(&fib6_entry->common.nexthop_group_node,
drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c
7237
fib6_entry->common.nh_group = old_nh_grp;
drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c
7381
fib_entry = &fib6_entry->common;
drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c
7432
mlxsw_sp_fib_entry_type_unset(mlxsw_sp, &fib6_entry->common);
drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c
7438
struct mlxsw_sp_fib_node *fib_node = fib6_entry->common.fib_node;
drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c
7441
mlxsw_sp_nexthop_group_vr_unlink(fib6_entry->common.nh_group,
drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c
7443
mlxsw_sp_nexthop6_group_put(mlxsw_sp, &fib6_entry->common);
drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c
7471
struct mlxsw_sp_fib6_entry, common);
drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c
7483
struct mlxsw_sp_fib_node *fib_node = fib6_entry->common.fib_node;
drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c
7492
common);
drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c
7543
err = mlxsw_sp_fib_node_entry_link(mlxsw_sp, &fib6_entry->common);
drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c
7553
common);
drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c
7595
struct mlxsw_sp_fib6_entry, common);
drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c
7637
fib_node = fib6_entry->common.fib_node;
drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c
7639
mlxsw_sp_fib_node_entry_unlink(mlxsw_sp, &fib6_entry->common);
drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c
7724
struct mlxsw_sp_fib4_entry, common);
drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c
7736
struct mlxsw_sp_fib6_entry, common);
drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c
8383
return lb_rif->common.rif_index;
drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c
8863
return container_of(rif, struct mlxsw_sp_rif_subport, common);
drivers/net/ethernet/microchip/lan966x/lan966x_tc_flower.c
184
NL_SET_ERR_MSG_MOD(st->fco->common.extack, "ip_proto parse error");
drivers/net/ethernet/microchip/lan966x/lan966x_tc_flower.c
192
NL_SET_ERR_MSG_MOD(st->fco->common.extack,
drivers/net/ethernet/microchip/lan966x/lan966x_tc_flower.c
271
NL_SET_ERR_MSG_MOD(fco->common.extack, "No actions");
drivers/net/ethernet/microchip/lan966x/lan966x_tc_flower.c
275
if (!flow_action_basic_hw_stats_check(act, fco->common.extack))
drivers/net/ethernet/microchip/lan966x/lan966x_tc_flower.c
280
NL_SET_ERR_MSG_MOD(fco->common.extack,
drivers/net/ethernet/microchip/lan966x/lan966x_tc_flower.c
293
if (!vcap_is_next_lookup(vctrl, fco->common.chain_index,
drivers/net/ethernet/microchip/lan966x/lan966x_tc_flower.c
295
NL_SET_ERR_MSG_MOD(fco->common.extack,
drivers/net/ethernet/microchip/lan966x/lan966x_tc_flower.c
299
} else if (!vcap_is_last_chain(vctrl, fco->common.chain_index,
drivers/net/ethernet/microchip/lan966x/lan966x_tc_flower.c
301
NL_SET_ERR_MSG_MOD(fco->common.extack,
drivers/net/ethernet/microchip/lan966x/lan966x_tc_flower.c
309
NL_SET_ERR_MSG_MOD(fco->common.extack,
drivers/net/ethernet/microchip/lan966x/lan966x_tc_flower.c
37
NL_SET_ERR_MSG_MOD(st->fco->common.extack,
drivers/net/ethernet/microchip/lan966x/lan966x_tc_flower.c
389
NL_SET_ERR_MSG_MOD(f->common.extack,
drivers/net/ethernet/microchip/lan966x/lan966x_tc_flower.c
394
diff = vcap_chain_offset(vctrl, f->common.chain_index, to_cid);
drivers/net/ethernet/microchip/lan966x/lan966x_tc_flower.c
422
NL_SET_ERR_MSG_MOD(f->common.extack,
drivers/net/ethernet/microchip/lan966x/lan966x_tc_flower.c
464
f->common.chain_index, VCAP_USER_TC,
drivers/net/ethernet/microchip/lan966x/lan966x_tc_flower.c
465
f->common.prio, 0);
drivers/net/ethernet/microchip/lan966x/lan966x_tc_flower.c
475
f->common.chain_index);
drivers/net/ethernet/microchip/lan966x/lan966x_tc_flower.c
48
struct netlink_ext_ack *extack = st->fco->common.extack;
drivers/net/ethernet/microchip/lan966x/lan966x_tc_flower.c
485
NL_SET_ERR_MSG_MOD(f->common.extack,
drivers/net/ethernet/microchip/lan966x/lan966x_tc_flower.c
517
NL_SET_ERR_MSG_MOD(f->common.extack,
drivers/net/ethernet/microchip/lan966x/lan966x_tc_flower.c
531
NL_SET_ERR_MSG_MOD(f->common.extack,
drivers/net/ethernet/microchip/lan966x/lan966x_tc_flower.c
552
NL_SET_ERR_MSG_MOD(f->common.extack,
drivers/net/ethernet/microchip/lan966x/lan966x_tc_flower.c
574
NL_SET_ERR_MSG_MOD(f->common.extack,
drivers/net/ethernet/microchip/lan966x/lan966x_tc_flower.c
608
f->common.chain_index);
drivers/net/ethernet/microchip/lan966x/lan966x_tc_flower.c
610
NL_SET_ERR_MSG_MOD(f->common.extack, "Invalid chain");
drivers/net/ethernet/microchip/lan966x/lan966x_tc_matchall.c
12
NL_SET_ERR_MSG_MOD(f->common.extack,
drivers/net/ethernet/microchip/lan966x/lan966x_tc_matchall.c
22
f->common.extack);
drivers/net/ethernet/microchip/lan966x/lan966x_tc_matchall.c
25
ingress, f->common.extack);
drivers/net/ethernet/microchip/lan966x/lan966x_tc_matchall.c
27
return lan966x_goto_port_add(port, f->common.chain_index,
drivers/net/ethernet/microchip/lan966x/lan966x_tc_matchall.c
29
f->common.extack);
drivers/net/ethernet/microchip/lan966x/lan966x_tc_matchall.c
31
NL_SET_ERR_MSG_MOD(f->common.extack,
drivers/net/ethernet/microchip/lan966x/lan966x_tc_matchall.c
45
f->common.extack);
drivers/net/ethernet/microchip/lan966x/lan966x_tc_matchall.c
49
f->common.extack);
drivers/net/ethernet/microchip/lan966x/lan966x_tc_matchall.c
51
return lan966x_goto_port_del(port, f->cookie, f->common.extack);
drivers/net/ethernet/microchip/lan966x/lan966x_tc_matchall.c
67
NL_SET_ERR_MSG_MOD(f->common.extack,
drivers/net/ethernet/microchip/sparx5/sparx5_tc_flower.c
1001
NL_SET_ERR_MSG_MOD(fco->common.extack,
drivers/net/ethernet/microchip/sparx5/sparx5_tc_flower.c
1025
NL_SET_ERR_MSG_MOD(fco->common.extack,
drivers/net/ethernet/microchip/sparx5/sparx5_tc_flower.c
1051
NL_SET_ERR_MSG_MOD(fco->common.extack,
drivers/net/ethernet/microchip/sparx5/sparx5_tc_flower.c
1075
NL_SET_ERR_MSG_MOD(fco->common.extack,
drivers/net/ethernet/microchip/sparx5/sparx5_tc_flower.c
1147
if (ftp->cid != fco->common.chain_index)
drivers/net/ethernet/microchip/sparx5/sparx5_tc_flower.c
1163
struct netlink_ext_ack *extack = fco->common.extack;
drivers/net/ethernet/microchip/sparx5/sparx5_tc_flower.c
1186
vrule = vcap_alloc_rule(vctrl, ndev, fco->common.chain_index, VCAP_USER_TC,
drivers/net/ethernet/microchip/sparx5/sparx5_tc_flower.c
1187
fco->common.prio, 0);
drivers/net/ethernet/microchip/sparx5/sparx5_tc_flower.c
1204
fco->common.chain_index);
drivers/net/ethernet/microchip/sparx5/sparx5_tc_flower.c
1256
fco->common.chain_index,
drivers/net/ethernet/microchip/sparx5/sparx5_tc_flower.c
1278
NL_SET_ERR_MSG_MOD(fco->common.extack,
drivers/net/ethernet/microchip/sparx5/sparx5_tc_flower.c
1302
NL_SET_ERR_MSG_MOD(fco->common.extack,
drivers/net/ethernet/microchip/sparx5/sparx5_tc_flower.c
1316
NL_SET_ERR_MSG_MOD(fco->common.extack,
drivers/net/ethernet/microchip/sparx5/sparx5_tc_flower.c
1460
count = vcap_admin_rule_count(admin, fco->common.chain_index);
drivers/net/ethernet/microchip/sparx5/sparx5_tc_flower.c
1471
ftp->cid = fco->common.chain_index;
drivers/net/ethernet/microchip/sparx5/sparx5_tc_flower.c
1476
vrule = vcap_alloc_rule(vctrl, ndev, fco->common.chain_index,
drivers/net/ethernet/microchip/sparx5/sparx5_tc_flower.c
1477
VCAP_USER_TC, fco->common.prio, 0);
drivers/net/ethernet/microchip/sparx5/sparx5_tc_flower.c
1507
sparx5_vcap_set_port_keyset(ndev, admin, fco->common.chain_index,
drivers/net/ethernet/microchip/sparx5/sparx5_tc_flower.c
1537
if (ftp->cid != fco->common.chain_index)
drivers/net/ethernet/microchip/sparx5/sparx5_tc_flower.c
1541
fco->common.chain_index,
drivers/net/ethernet/microchip/sparx5/sparx5_tc_flower.c
155
NL_SET_ERR_MSG_MOD(st->fco->common.extack, "ip_proto parse error");
drivers/net/ethernet/microchip/sparx5/sparx5_tc_flower.c
1561
admin = vcap_find_admin(vctrl, fco->common.chain_index);
drivers/net/ethernet/microchip/sparx5/sparx5_tc_flower.c
1563
NL_SET_ERR_MSG_MOD(fco->common.extack, "Invalid chain");
drivers/net/ethernet/microchip/sparx5/sparx5_tc_flower.c
162
struct netlink_ext_ack *extack = st->fco->common.extack;
drivers/net/ethernet/microchip/sparx5/sparx5_tc_flower.c
214
NL_SET_ERR_MSG_MOD(st->fco->common.extack,
drivers/net/ethernet/microchip/sparx5/sparx5_tc_flower.c
275
NL_SET_ERR_MSG_MOD(st->fco->common.extack,
drivers/net/ethernet/microchip/sparx5/sparx5_tc_flower.c
295
NL_SET_ERR_MSG_MOD(fco->common.extack, "No actions");
drivers/net/ethernet/microchip/sparx5/sparx5_tc_flower.c
299
if (!flow_action_basic_hw_stats_check(act, fco->common.extack))
drivers/net/ethernet/microchip/sparx5/sparx5_tc_flower.c
304
NL_SET_ERR_MSG_MOD(fco->common.extack,
drivers/net/ethernet/microchip/sparx5/sparx5_tc_flower.c
317
if (!vcap_is_next_lookup(vctrl, fco->common.chain_index,
drivers/net/ethernet/microchip/sparx5/sparx5_tc_flower.c
319
NL_SET_ERR_MSG_MOD(fco->common.extack,
drivers/net/ethernet/microchip/sparx5/sparx5_tc_flower.c
323
} else if (!vcap_is_last_chain(vctrl, fco->common.chain_index,
drivers/net/ethernet/microchip/sparx5/sparx5_tc_flower.c
325
NL_SET_ERR_MSG_MOD(fco->common.extack,
drivers/net/ethernet/microchip/sparx5/sparx5_tc_flower.c
333
NL_SET_ERR_MSG_MOD(fco->common.extack,
drivers/net/ethernet/microchip/sparx5/sparx5_tc_flower.c
340
NL_SET_ERR_MSG_MOD(fco->common.extack,
drivers/net/ethernet/microchip/sparx5/sparx5_tc_flower.c
347
NL_SET_ERR_MSG_MOD(fco->common.extack,
drivers/net/ethernet/microchip/sparx5/sparx5_tc_flower.c
354
NL_SET_ERR_MSG_MOD(fco->common.extack,
drivers/net/ethernet/microchip/sparx5/sparx5_tc_flower.c
77
NL_SET_ERR_MSG_MOD(st->fco->common.extack,
drivers/net/ethernet/microchip/sparx5/sparx5_tc_flower.c
873
NL_SET_ERR_MSG_MOD(fco->common.extack,
drivers/net/ethernet/microchip/sparx5/sparx5_tc_flower.c
892
NL_SET_ERR_MSG_MOD(fco->common.extack,
drivers/net/ethernet/microchip/sparx5/sparx5_tc_flower.c
905
NL_SET_ERR_MSG_MOD(fco->common.extack,
drivers/net/ethernet/microchip/sparx5/sparx5_tc_flower.c
929
NL_SET_ERR_MSG_MOD(fco->common.extack,
drivers/net/ethernet/microchip/sparx5/sparx5_tc_flower.c
946
NL_SET_ERR_MSG_MOD(fco->common.extack,
drivers/net/ethernet/microchip/sparx5/sparx5_tc_flower.c
995
NL_SET_ERR_MSG_MOD(fco->common.extack,
drivers/net/ethernet/microchip/sparx5/sparx5_tc_matchall.c
104
tmo->common.chain_index,
drivers/net/ethernet/microchip/sparx5/sparx5_tc_matchall.c
108
NL_SET_ERR_MSG_MOD(tmo->common.extack,
drivers/net/ethernet/microchip/sparx5/sparx5_tc_matchall.c
113
NL_SET_ERR_MSG_MOD(tmo->common.extack,
drivers/net/ethernet/microchip/sparx5/sparx5_tc_matchall.c
118
NL_SET_ERR_MSG_MOD(tmo->common.extack,
drivers/net/ethernet/microchip/sparx5/sparx5_tc_matchall.c
123
NL_SET_ERR_MSG_MOD(tmo->common.extack,
drivers/net/ethernet/microchip/sparx5/sparx5_tc_matchall.c
129
NL_SET_ERR_MSG_MOD(tmo->common.extack, "Unsupported action");
drivers/net/ethernet/microchip/sparx5/sparx5_tc_matchall.c
158
NL_SET_ERR_MSG_MOD(tmo->common.extack, "Unsupported action");
drivers/net/ethernet/microchip/sparx5/sparx5_tc_matchall.c
183
NL_SET_ERR_MSG_MOD(tmo->common.extack, "Unsupported action");
drivers/net/ethernet/microchip/sparx5/sparx5_tc_matchall.c
57
NL_SET_ERR_MSG_MOD(tmo->common.extack,
drivers/net/ethernet/microchip/sparx5/sparx5_tc_matchall.c
81
NL_SET_ERR_MSG_MOD(tmo->common.extack,
drivers/net/ethernet/microchip/sparx5/sparx5_tc_matchall.c
85
NL_SET_ERR_MSG_MOD(tmo->common.extack,
drivers/net/ethernet/microchip/sparx5/sparx5_tc_matchall.c
89
NL_SET_ERR_MSG_MOD(tmo->common.extack,
drivers/net/ethernet/microchip/sparx5/sparx5_tc_matchall.c
93
NL_SET_ERR_MSG_MOD(tmo->common.extack,
drivers/net/ethernet/microchip/vcap/vcap_api.c
2953
NL_SET_ERR_MSG_MOD(fco->common.extack,
drivers/net/ethernet/microchip/vcap/vcap_api.c
2957
NL_SET_ERR_MSG_MOD(fco->common.extack,
drivers/net/ethernet/microchip/vcap/vcap_api.c
2961
NL_SET_ERR_MSG_MOD(fco->common.extack,
drivers/net/ethernet/microchip/vcap/vcap_api.c
2965
NL_SET_ERR_MSG_MOD(fco->common.extack,
drivers/net/ethernet/microchip/vcap/vcap_api.c
2969
NL_SET_ERR_MSG_MOD(fco->common.extack,
drivers/net/ethernet/microchip/vcap/vcap_tc.c
130
NL_SET_ERR_MSG_MOD(st->fco->common.extack, "ipv6_addr parse error");
drivers/net/ethernet/microchip/vcap/vcap_tc.c
166
NL_SET_ERR_MSG_MOD(st->fco->common.extack, "port parse error");
drivers/net/ethernet/microchip/vcap/vcap_tc.c
208
NL_SET_ERR_MSG_MOD(st->fco->common.extack, "cvlan parse error");
drivers/net/ethernet/microchip/vcap/vcap_tc.c
245
NL_SET_ERR_MSG_MOD(st->fco->common.extack, "vlan parse error");
drivers/net/ethernet/microchip/vcap/vcap_tc.c
321
NL_SET_ERR_MSG_MOD(st->fco->common.extack, "tcp_flags parse error");
drivers/net/ethernet/microchip/vcap/vcap_tc.c
384
NL_SET_ERR_MSG_MOD(st->fco->common.extack, "arp parse error");
drivers/net/ethernet/microchip/vcap/vcap_tc.c
409
NL_SET_ERR_MSG_MOD(st->fco->common.extack, "ip_tos parse error");
drivers/net/ethernet/microchip/vcap/vcap_tc.c
58
NL_SET_ERR_MSG_MOD(st->fco->common.extack, "eth_addr parse error");
drivers/net/ethernet/microchip/vcap/vcap_tc.c
94
NL_SET_ERR_MSG_MOD(st->fco->common.extack, "ipv4_addr parse error");
drivers/net/ethernet/mscc/ocelot_flower.c
1009
block_id = ocelot_chain_to_block(f->common.chain_index, ingress);
drivers/net/ethernet/mscc/ocelot_flower.c
244
if (f->common.skip_sw) {
drivers/net/ethernet/mscc/ocelot_flower.c
262
struct netlink_ext_ack *extack = f->common.extack;
drivers/net/ethernet/mscc/ocelot_flower.c
272
f->common.extack))
drivers/net/ethernet/mscc/ocelot_flower.c
275
chain = f->common.chain_index;
drivers/net/ethernet/mscc/ocelot_flower.c
557
struct netlink_ext_ack *extack = f->common.extack;
drivers/net/ethernet/mscc/ocelot_flower.c
608
struct netlink_ext_ack *extack = f->common.extack;
drivers/net/ethernet/mscc/ocelot_flower.c
609
u16 proto = ntohs(f->common.protocol);
drivers/net/ethernet/mscc/ocelot_flower.c
815
filter->prio = f->common.prio;
drivers/net/ethernet/mscc/ocelot_flower.c
898
struct netlink_ext_ack *extack = f->common.extack;
drivers/net/ethernet/mscc/ocelot_flower.c
900
int chain = f->common.chain_index;
drivers/net/ethernet/mscc/ocelot_flower.c
960
return ocelot_vcap_filter_add(ocelot, filter, f->common.extack);
drivers/net/ethernet/mscc/ocelot_flower.c
971
block_id = ocelot_chain_to_block(f->common.chain_index, ingress);
drivers/net/ethernet/mscc/ocelot_net.c
271
if (f->common.protocol != htons(ETH_P_ALL))
drivers/net/ethernet/mscc/ocelot_net.c
345
struct netlink_ext_ack *extack = f->common.extack;
drivers/net/ethernet/netronome/nfp/abm/cls.c
237
NL_SET_ERR_MSG_MOD(cls_u32->common.extack,
drivers/net/ethernet/netronome/nfp/abm/cls.c
241
if (!tc_cls_can_offload_and_chain0(repr->netdev, &cls_u32->common))
drivers/net/ethernet/netronome/nfp/abm/cls.c
244
if (cls_u32->common.protocol != htons(ETH_P_IP) &&
drivers/net/ethernet/netronome/nfp/abm/cls.c
245
cls_u32->common.protocol != htons(ETH_P_IPV6)) {
drivers/net/ethernet/netronome/nfp/abm/cls.c
246
NL_SET_ERR_MSG_MOD(cls_u32->common.extack,
drivers/net/ethernet/netronome/nfp/abm/cls.c
255
cls_u32->common.protocol,
drivers/net/ethernet/netronome/nfp/abm/cls.c
256
cls_u32->common.extack);
drivers/net/ethernet/netronome/nfp/bpf/main.c
115
NL_SET_ERR_MSG_MOD(cls_bpf->common.extack,
drivers/net/ethernet/netronome/nfp/bpf/main.c
119
if (!tc_cls_can_offload_and_chain0(nn->dp.netdev, &cls_bpf->common))
drivers/net/ethernet/netronome/nfp/bpf/main.c
122
NL_SET_ERR_MSG_MOD(cls_bpf->common.extack,
drivers/net/ethernet/netronome/nfp/bpf/main.c
126
if (cls_bpf->common.protocol != htons(ETH_P_ALL)) {
drivers/net/ethernet/netronome/nfp/bpf/main.c
127
NL_SET_ERR_MSG_MOD(cls_bpf->common.extack,
drivers/net/ethernet/netronome/nfp/bpf/main.c
135
NL_SET_ERR_MSG_MOD(cls_bpf->common.extack,
drivers/net/ethernet/netronome/nfp/bpf/main.c
154
cls_bpf->common.extack);
drivers/net/ethernet/netronome/nfp/flower/conntrack.c
118
if (flow->common.chain_index && exist_ct_clear)
drivers/net/ethernet/netronome/nfp/flower/conntrack.c
1530
entry->chain_index = flow->common.chain_index;
drivers/net/ethernet/netronome/nfp/flower/conntrack.c
1852
ct_entry->chain_index = flow->common.chain_index;
drivers/net/ethernet/netronome/nfp/flower/conntrack.c
1934
ct_entry->chain_index = flow->common.chain_index;
drivers/net/ethernet/netronome/nfp/flower/conntrack.c
1978
new_pre_ct_flow.common.chain_index = post_ct_entry->chain_index;
drivers/net/ethernet/netronome/nfp/flower/conntrack.c
2174
extack = flow->common.extack;
drivers/net/ethernet/netronome/nfp/flower/conntrack.c
70
if (flow->common.chain_index)
drivers/net/ethernet/netronome/nfp/flower/main.h
153
struct nfp_tun_neigh common;
drivers/net/ethernet/netronome/nfp/flower/main.h
169
struct nfp_tun_neigh common;
drivers/net/ethernet/netronome/nfp/flower/offload.c
1315
if (flow->common.chain_index)
drivers/net/ethernet/netronome/nfp/flower/offload.c
1344
extack = flow->common.extack;
drivers/net/ethernet/netronome/nfp/flower/offload.c
1561
extack = flow->common.extack;
drivers/net/ethernet/netronome/nfp/flower/offload.c
1703
extack = flow->common.extack;
drivers/net/ethernet/netronome/nfp/flower/offload.c
1735
if (!eth_proto_is_802_3(flower->common.protocol))
drivers/net/ethernet/netronome/nfp/flower/offload.c
1761
struct flow_cls_common_offload *common = type_data;
drivers/net/ethernet/netronome/nfp/flower/offload.c
1764
if (!tc_can_offload_extack(repr->netdev, common->extack))
drivers/net/ethernet/netronome/nfp/flower/qos_conf.c
217
if (flow->common.prio != 1) {
drivers/net/ethernet/netronome/nfp/flower/qos_conf.c
524
struct netlink_ext_ack *extack = flow->common.extack;
drivers/net/ethernet/netronome/nfp/flower/tunnel_conf.c
327
struct nfp_tun_neigh *common;
drivers/net/ethernet/netronome/nfp/flower/tunnel_conf.c
339
common = neigh->is_ipv6 ?
drivers/net/ethernet/netronome/nfp/flower/tunnel_conf.c
340
&((struct nfp_tun_neigh_v6 *)neigh->payload)->common :
drivers/net/ethernet/netronome/nfp/flower/tunnel_conf.c
341
&((struct nfp_tun_neigh_v4 *)neigh->payload)->common;
drivers/net/ethernet/netronome/nfp/flower/tunnel_conf.c
347
common->src_addr, ETH_ALEN) ||
drivers/net/ethernet/netronome/nfp/flower/tunnel_conf.c
349
common->dst_addr, ETH_ALEN))
drivers/net/ethernet/netronome/nfp/flower/tunnel_conf.c
495
struct nfp_tun_neigh *common;
drivers/net/ethernet/netronome/nfp/flower/tunnel_conf.c
513
common = &payload->common;
drivers/net/ethernet/netronome/nfp/flower/tunnel_conf.c
524
common = &payload->common;
drivers/net/ethernet/netronome/nfp/flower/tunnel_conf.c
532
ether_addr_copy(common->src_addr, netdev->dev_addr);
drivers/net/ethernet/netronome/nfp/flower/tunnel_conf.c
533
neigh_ha_snapshot(common->dst_addr, neigh, netdev);
drivers/net/ethernet/netronome/nfp/flower/tunnel_conf.c
537
common->port_id = cpu_to_be32(port_id);
drivers/net/ethernet/netronome/nfp/flower/tunnel_conf.c
580
struct nfp_tun_neigh *common;
drivers/net/ethernet/netronome/nfp/flower/tunnel_conf.c
588
common = &payload->common;
drivers/net/ethernet/netronome/nfp/flower/tunnel_conf.c
594
common = &payload->common;
drivers/net/ethernet/netronome/nfp/flower/tunnel_conf.c
598
ether_addr_copy(dst_addr, common->dst_addr);
drivers/net/ethernet/netronome/nfp/flower/tunnel_conf.c
599
neigh_ha_snapshot(common->dst_addr, neigh, netdev);
drivers/net/ethernet/netronome/nfp/flower/tunnel_conf.c
600
is_mac_change = !ether_addr_equal(dst_addr, common->dst_addr);
drivers/net/ethernet/qlogic/qed/qed.h
817
struct qed_common_cb_ops *common;
drivers/net/ethernet/qlogic/qed/qed_dcbx.c
853
struct qed_common_cb_ops *op = hwfn->cdev->protocol_ops.common;
drivers/net/ethernet/qlogic/qed/qed_fcoe.c
1023
.common = &qed_common_ops_pass,
drivers/net/ethernet/qlogic/qed/qed_fcoe.c
730
rc = qed_fill_dev_info(cdev, &info->common);
drivers/net/ethernet/qlogic/qed/qed_hsi.h
4327
struct vport_update_ramrod_data_cmn common;
drivers/net/ethernet/qlogic/qed/qed_hsi.h
9264
struct mpa_outgoing_params common;
drivers/net/ethernet/qlogic/qed/qed_iscsi.c
1041
rc = qed_fill_dev_info(cdev, &info->common);
drivers/net/ethernet/qlogic/qed/qed_iscsi.c
1390
.common = &qed_common_ops_pass,
drivers/net/ethernet/qlogic/qed/qed_iwarp.c
822
struct mpa_outgoing_params *common;
drivers/net/ethernet/qlogic/qed/qed_iwarp.c
856
common = &p_mpa_ramrod->common;
drivers/net/ethernet/qlogic/qed/qed_iwarp.c
860
DMA_REGPAIR_LE(common->outgoing_ulp_buffer.addr, out_pdata_phys);
drivers/net/ethernet/qlogic/qed/qed_iwarp.c
863
common->outgoing_ulp_buffer.len = cpu_to_le16(val);
drivers/net/ethernet/qlogic/qed/qed_iwarp.c
864
common->crc_needed = p_hwfn->p_rdma_info->iwarp.crc_needed;
drivers/net/ethernet/qlogic/qed/qed_iwarp.c
866
common->out_rq.ord = cpu_to_le32(ep->cm_info.ord);
drivers/net/ethernet/qlogic/qed/qed_iwarp.c
867
common->out_rq.ird = cpu_to_le32(ep->cm_info.ird);
drivers/net/ethernet/qlogic/qed/qed_iwarp.c
892
common->reject = 1;
drivers/net/ethernet/qlogic/qed/qed_l2.c
1500
p_ramrod->common.update_approx_mcast_flg = 1;
drivers/net/ethernet/qlogic/qed/qed_l2.c
1527
p_ramrod->common.vport_id = abs_vport_id;
drivers/net/ethernet/qlogic/qed/qed_l2.c
1627
p_stats->common.tx_ucast_bytes +=
drivers/net/ethernet/qlogic/qed/qed_l2.c
1629
p_stats->common.tx_mcast_bytes +=
drivers/net/ethernet/qlogic/qed/qed_l2.c
1631
p_stats->common.tx_bcast_bytes +=
drivers/net/ethernet/qlogic/qed/qed_l2.c
1633
p_stats->common.tx_ucast_pkts +=
drivers/net/ethernet/qlogic/qed/qed_l2.c
1635
p_stats->common.tx_mcast_pkts +=
drivers/net/ethernet/qlogic/qed/qed_l2.c
1637
p_stats->common.tx_bcast_pkts +=
drivers/net/ethernet/qlogic/qed/qed_l2.c
1639
p_stats->common.tx_err_drop_pkts +=
drivers/net/ethernet/qlogic/qed/qed_l2.c
1665
p_stats->common.mftag_filter_discards +=
drivers/net/ethernet/qlogic/qed/qed_l2.c
1667
p_stats->common.mac_filter_discards +=
drivers/net/ethernet/qlogic/qed/qed_l2.c
1669
p_stats->common.gft_filter_drop +=
drivers/net/ethernet/qlogic/qed/qed_l2.c
1703
p_stats->common.rx_ucast_bytes +=
drivers/net/ethernet/qlogic/qed/qed_l2.c
1705
p_stats->common.rx_mcast_bytes +=
drivers/net/ethernet/qlogic/qed/qed_l2.c
1707
p_stats->common.rx_bcast_bytes +=
drivers/net/ethernet/qlogic/qed/qed_l2.c
1709
p_stats->common.rx_ucast_pkts += HILO_64_REGPAIR(ustats.rcv_ucast_pkts);
drivers/net/ethernet/qlogic/qed/qed_l2.c
1710
p_stats->common.rx_mcast_pkts += HILO_64_REGPAIR(ustats.rcv_mcast_pkts);
drivers/net/ethernet/qlogic/qed/qed_l2.c
1711
p_stats->common.rx_bcast_pkts += HILO_64_REGPAIR(ustats.rcv_bcast_pkts);
drivers/net/ethernet/qlogic/qed/qed_l2.c
1744
p_stats->common.no_buff_discards +=
drivers/net/ethernet/qlogic/qed/qed_l2.c
1746
p_stats->common.packet_too_big_discard +=
drivers/net/ethernet/qlogic/qed/qed_l2.c
1748
p_stats->common.ttl0_discard += HILO_64_REGPAIR(mstats.ttl0_discard);
drivers/net/ethernet/qlogic/qed/qed_l2.c
1749
p_stats->common.tpa_coalesced_pkts +=
drivers/net/ethernet/qlogic/qed/qed_l2.c
1751
p_stats->common.tpa_coalesced_events +=
drivers/net/ethernet/qlogic/qed/qed_l2.c
1753
p_stats->common.tpa_aborts_num +=
drivers/net/ethernet/qlogic/qed/qed_l2.c
1755
p_stats->common.tpa_coalesced_bytes +=
drivers/net/ethernet/qlogic/qed/qed_l2.c
1763
struct qed_eth_stats_common *p_common = &p_stats->common;
drivers/net/ethernet/qlogic/qed/qed_l2.c
1973
cdev->reset_stats->common.link_change_count = 0;
drivers/net/ethernet/qlogic/qed/qed_l2.c
2284
qed_fill_dev_info(cdev, &info->common);
drivers/net/ethernet/qlogic/qed/qed_l2.c
2287
eth_zero_addr(info->common.hw_mac);
drivers/net/ethernet/qlogic/qed/qed_l2.c
2797
struct qed_common_cb_ops *op = p_hwfn->cdev->protocol_ops.common;
drivers/net/ethernet/qlogic/qed/qed_l2.c
2879
.common = &qed_common_ops_pass,
drivers/net/ethernet/qlogic/qed/qed_l2.c
442
p_ramrod->common.update_rss_flg = 0;
drivers/net/ethernet/qlogic/qed/qed_l2.c
453
p_ramrod->common.update_rss_flg = p_rss->update_rss_config;
drivers/net/ethernet/qlogic/qed/qed_l2.c
486
p_ramrod->common.update_rss_flg,
drivers/net/ethernet/qlogic/qed/qed_l2.c
540
p_ramrod->common.update_rx_mode_flg =
drivers/net/ethernet/qlogic/qed/qed_l2.c
543
p_ramrod->common.update_tx_mode_flg =
drivers/net/ethernet/qlogic/qed/qed_l2.c
547
if (p_ramrod->common.update_rx_mode_flg) {
drivers/net/ethernet/qlogic/qed/qed_l2.c
578
if (p_ramrod->common.update_tx_mode_flg) {
drivers/net/ethernet/qlogic/qed/qed_l2.c
613
p_ramrod->common.update_tpa_param_flg = 0;
drivers/net/ethernet/qlogic/qed/qed_l2.c
614
p_ramrod->common.update_tpa_en_flg = 0;
drivers/net/ethernet/qlogic/qed/qed_l2.c
615
p_ramrod->common.update_tpa_param_flg = 0;
drivers/net/ethernet/qlogic/qed/qed_l2.c
619
p_ramrod->common.update_tpa_en_flg = param->update_tpa_en_flg;
drivers/net/ethernet/qlogic/qed/qed_l2.c
626
p_ramrod->common.update_tpa_param_flg = param->update_tpa_param_flg;
drivers/net/ethernet/qlogic/qed/qed_l2.c
650
p_ramrod->common.update_approx_mcast_flg = 1;
drivers/net/ethernet/qlogic/qed/qed_l2.c
694
p_cmn = &p_ramrod->common;
drivers/net/ethernet/qlogic/qed/qed_l2.c
718
p_ramrod->common.tx_switching_en = p_params->tx_switching_flg;
drivers/net/ethernet/qlogic/qed/qed_l2.c
723
p_ramrod->common.update_anti_spoofing_en_flg = val;
drivers/net/ethernet/qlogic/qed/qed_main.c
2207
struct qed_common_cb_ops *op = hwfn->cdev->protocol_ops.common;
drivers/net/ethernet/qlogic/qed/qed_main.c
2220
struct qed_common_cb_ops *op = hwfn->cdev->protocol_ops.common;
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
2756
struct qed_common_cb_ops *ops = p_hwfn->cdev->protocol_ops.common;
drivers/net/ethernet/qlogic/qed/qed_main.c
3096
eth_stats.common.rx_ucast_pkts;
drivers/net/ethernet/qlogic/qed/qed_main.c
3098
eth_stats.common.tx_ucast_pkts;
drivers/net/ethernet/qlogic/qed/qed_main.c
3132
struct qed_common_cb_ops *op = cdev->protocol_ops.common;
drivers/net/ethernet/qlogic/qed/qed_main.c
3155
p_common = &stats.common;
drivers/net/ethernet/qlogic/qed/qed_main.c
3176
ops = cdev->protocol_ops.common;
drivers/net/ethernet/qlogic/qed/qed_nvmetcp.c
152
rc = qed_fill_dev_info(cdev, &info->common);
drivers/net/ethernet/qlogic/qed/qed_nvmetcp.c
797
.common = &qed_common_ops_pass,
drivers/net/ethernet/qlogic/qed/qed_rdma.c
1986
.common = &qed_common_ops_pass,
drivers/net/ethernet/qlogic/qed/qed_rdma.c
862
qed_fill_dev_info(cdev, &info->common);
drivers/net/ethernet/qlogic/qede/qede.h
111
struct qede_stats_common common;
drivers/net/ethernet/qlogic/qede/qede.h
187
((edev)->dev_info.common.dev_type == QED_DEV_TYPE_BB)
drivers/net/ethernet/qlogic/qede/qede.h
189
((edev)->dev_info.common.dev_type == QED_DEV_TYPE_AH)
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
1111
if ((count % edev->dev_info.common.num_hwfns) ||
drivers/net/ethernet/qlogic/qede/qede_ethtool.c
1112
(channels->tx_count % edev->dev_info.common.num_hwfns) ||
drivers/net/ethernet/qlogic/qede/qede_ethtool.c
1113
(channels->rx_count % edev->dev_info.common.num_hwfns)) {
drivers/net/ethernet/qlogic/qede/qede_ethtool.c
1116
edev->dev_info.common.num_hwfns);
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
1401
if (edev->dev_info.common.num_hwfns > 1) {
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
465
if (edev->dev_info.common.num_hwfns > 1)
drivers/net/ethernet/qlogic/qede/qede_ethtool.c
468
if (edev->dev_info.common.smart_an)
drivers/net/ethernet/qlogic/qede/qede_ethtool.c
474
if (edev->dev_info.common.esl)
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
607
edev->dev_info.common.fw_major,
drivers/net/ethernet/qlogic/qede/qede_ethtool.c
608
edev->dev_info.common.fw_minor,
drivers/net/ethernet/qlogic/qede/qede_ethtool.c
609
edev->dev_info.common.fw_rev,
drivers/net/ethernet/qlogic/qede/qede_ethtool.c
610
edev->dev_info.common.fw_eng);
drivers/net/ethernet/qlogic/qede/qede_ethtool.c
613
(edev->dev_info.common.mfw_rev >> 24) & 0xFF,
drivers/net/ethernet/qlogic/qede/qede_ethtool.c
614
(edev->dev_info.common.mfw_rev >> 16) & 0xFF,
drivers/net/ethernet/qlogic/qede/qede_ethtool.c
615
(edev->dev_info.common.mfw_rev >> 8) & 0xFF,
drivers/net/ethernet/qlogic/qede/qede_ethtool.c
616
edev->dev_info.common.mfw_rev & 0xFF);
drivers/net/ethernet/qlogic/qede/qede_ethtool.c
626
if (edev->dev_info.common.mbi_version) {
drivers/net/ethernet/qlogic/qede/qede_ethtool.c
628
(edev->dev_info.common.mbi_version &
drivers/net/ethernet/qlogic/qede/qede_ethtool.c
630
(edev->dev_info.common.mbi_version &
drivers/net/ethernet/qlogic/qede/qede_ethtool.c
632
(edev->dev_info.common.mbi_version &
drivers/net/ethernet/qlogic/qede/qede_ethtool.c
648
if (edev->dev_info.common.wol_support) {
drivers/net/ethernet/qlogic/qede/qede_ethtool.c
671
if (!edev->dev_info.common.wol_support) {
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
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
1008
if (edev->dev_info.common.vxlan_enable &&
drivers/net/ethernet/qlogic/qede/qede_filter.c
1009
edev->dev_info.common.geneve_enable)
drivers/net/ethernet/qlogic/qede/qede_filter.c
1011
else if (edev->dev_info.common.vxlan_enable)
drivers/net/ethernet/qlogic/qede/qede_filter.c
1013
else if (edev->dev_info.common.geneve_enable)
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
1882
struct netlink_ext_ack *extack = f->common.extack;
drivers/net/ethernet/qlogic/qede/qede_filter.c
314
if (!edev->dev_info.common.b_arfs_capable)
drivers/net/ethernet/qlogic/qede/qede_main.c
1134
edev->ops->common->recovery_process(edev->cdev);
drivers/net/ethernet/qlogic/qede/qede_main.c
1157
qed_ops->common->update_pf_params(cdev, &pf_params);
drivers/net/ethernet/qlogic/qede/qede_main.c
1164
struct qed_dev_info *p_dev_info = &edev->dev_info.common;
drivers/net/ethernet/qlogic/qede/qede_main.c
1221
cdev = qed_ops->common->probe(pdev, &probe_params);
drivers/net/ethernet/qlogic/qede/qede_main.c
1233
rc = qed_ops->common->slowpath_start(cdev, &sp_params);
drivers/net/ethernet/qlogic/qede/qede_main.c
1252
edev->devlink = qed_ops->common->devlink_register(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
1328
qed_ops->common->slowpath_stop(cdev);
drivers/net/ethernet/qlogic/qede/qede_main.c
1330
qed_ops->common->remove(cdev);
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
1396
qed_ops->common->slowpath_stop(cdev);
drivers/net/ethernet/qlogic/qede/qede_main.c
1401
qed_ops->common->devlink_unregister(edev->devlink);
drivers/net/ethernet/qlogic/qede/qede_main.c
1404
qed_ops->common->remove(cdev);
drivers/net/ethernet/qlogic/qede/qede_main.c
1446
edev->dev_info.common.num_hwfns;
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
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
154
struct qed_dev_info *qed_info = &edev->dev_info.common;
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
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
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
2025
ops = edev->ops->common;
drivers/net/ethernet/qlogic/qede/qede_main.c
2046
rc = edev->ops->common->drain(edev->cdev);
drivers/net/ethernet/qlogic/qede/qede_main.c
206
.common = {
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
2212
rc = edev->ops->common->db_recovery_add(edev->cdev, txq->doorbell_addr,
drivers/net/ethernet/qlogic/qede/qede_main.c
2223
struct qed_dev_info *qed_info = &edev->dev_info.common;
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
2380
if (edev->dev_info.common.b_arfs_capable) {
drivers/net/ethernet/qlogic/qede/qede_main.c
2398
if (edev->dev_info.common.b_arfs_capable) {
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
2468
edev->dev_info.common.b_arfs_capable = false;
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
315
struct qede_stats_common *p_common = &edev->stats.common;
drivers/net/ethernet/qlogic/qede/qede_main.c
322
p_common->no_buff_discards = stats.common.no_buff_discards;
drivers/net/ethernet/qlogic/qede/qede_main.c
323
p_common->packet_too_big_discard = stats.common.packet_too_big_discard;
drivers/net/ethernet/qlogic/qede/qede_main.c
324
p_common->ttl0_discard = stats.common.ttl0_discard;
drivers/net/ethernet/qlogic/qede/qede_main.c
325
p_common->rx_ucast_bytes = stats.common.rx_ucast_bytes;
drivers/net/ethernet/qlogic/qede/qede_main.c
326
p_common->rx_mcast_bytes = stats.common.rx_mcast_bytes;
drivers/net/ethernet/qlogic/qede/qede_main.c
327
p_common->rx_bcast_bytes = stats.common.rx_bcast_bytes;
drivers/net/ethernet/qlogic/qede/qede_main.c
328
p_common->rx_ucast_pkts = stats.common.rx_ucast_pkts;
drivers/net/ethernet/qlogic/qede/qede_main.c
329
p_common->rx_mcast_pkts = stats.common.rx_mcast_pkts;
drivers/net/ethernet/qlogic/qede/qede_main.c
330
p_common->rx_bcast_pkts = stats.common.rx_bcast_pkts;
drivers/net/ethernet/qlogic/qede/qede_main.c
331
p_common->mftag_filter_discards = stats.common.mftag_filter_discards;
drivers/net/ethernet/qlogic/qede/qede_main.c
332
p_common->mac_filter_discards = stats.common.mac_filter_discards;
drivers/net/ethernet/qlogic/qede/qede_main.c
333
p_common->gft_filter_drop = stats.common.gft_filter_drop;
drivers/net/ethernet/qlogic/qede/qede_main.c
335
p_common->tx_ucast_bytes = stats.common.tx_ucast_bytes;
drivers/net/ethernet/qlogic/qede/qede_main.c
336
p_common->tx_mcast_bytes = stats.common.tx_mcast_bytes;
drivers/net/ethernet/qlogic/qede/qede_main.c
337
p_common->tx_bcast_bytes = stats.common.tx_bcast_bytes;
drivers/net/ethernet/qlogic/qede/qede_main.c
338
p_common->tx_ucast_pkts = stats.common.tx_ucast_pkts;
drivers/net/ethernet/qlogic/qede/qede_main.c
339
p_common->tx_mcast_pkts = stats.common.tx_mcast_pkts;
drivers/net/ethernet/qlogic/qede/qede_main.c
340
p_common->tx_bcast_pkts = stats.common.tx_bcast_pkts;
drivers/net/ethernet/qlogic/qede/qede_main.c
341
p_common->tx_err_drop_pkts = stats.common.tx_err_drop_pkts;
drivers/net/ethernet/qlogic/qede/qede_main.c
342
p_common->coalesced_pkts = stats.common.tpa_coalesced_pkts;
drivers/net/ethernet/qlogic/qede/qede_main.c
343
p_common->coalesced_events = stats.common.tpa_coalesced_events;
drivers/net/ethernet/qlogic/qede/qede_main.c
344
p_common->coalesced_aborts_num = stats.common.tpa_aborts_num;
drivers/net/ethernet/qlogic/qede/qede_main.c
345
p_common->non_coalesced_pkts = stats.common.tpa_not_coalesced_pkts;
drivers/net/ethernet/qlogic/qede/qede_main.c
346
p_common->coalesced_bytes = stats.common.tpa_coalesced_bytes;
drivers/net/ethernet/qlogic/qede/qede_main.c
348
p_common->rx_64_byte_packets = stats.common.rx_64_byte_packets;
drivers/net/ethernet/qlogic/qede/qede_main.c
350
stats.common.rx_65_to_127_byte_packets;
drivers/net/ethernet/qlogic/qede/qede_main.c
352
stats.common.rx_128_to_255_byte_packets;
drivers/net/ethernet/qlogic/qede/qede_main.c
354
stats.common.rx_256_to_511_byte_packets;
drivers/net/ethernet/qlogic/qede/qede_main.c
356
stats.common.rx_512_to_1023_byte_packets;
drivers/net/ethernet/qlogic/qede/qede_main.c
358
stats.common.rx_1024_to_1518_byte_packets;
drivers/net/ethernet/qlogic/qede/qede_main.c
359
p_common->rx_crc_errors = stats.common.rx_crc_errors;
drivers/net/ethernet/qlogic/qede/qede_main.c
360
p_common->rx_mac_crtl_frames = stats.common.rx_mac_crtl_frames;
drivers/net/ethernet/qlogic/qede/qede_main.c
361
p_common->rx_pause_frames = stats.common.rx_pause_frames;
drivers/net/ethernet/qlogic/qede/qede_main.c
362
p_common->rx_pfc_frames = stats.common.rx_pfc_frames;
drivers/net/ethernet/qlogic/qede/qede_main.c
363
p_common->rx_align_errors = stats.common.rx_align_errors;
drivers/net/ethernet/qlogic/qede/qede_main.c
364
p_common->rx_carrier_errors = stats.common.rx_carrier_errors;
drivers/net/ethernet/qlogic/qede/qede_main.c
365
p_common->rx_oversize_packets = stats.common.rx_oversize_packets;
drivers/net/ethernet/qlogic/qede/qede_main.c
366
p_common->rx_jabbers = stats.common.rx_jabbers;
drivers/net/ethernet/qlogic/qede/qede_main.c
367
p_common->rx_undersize_packets = stats.common.rx_undersize_packets;
drivers/net/ethernet/qlogic/qede/qede_main.c
368
p_common->rx_fragments = stats.common.rx_fragments;
drivers/net/ethernet/qlogic/qede/qede_main.c
369
p_common->tx_64_byte_packets = stats.common.tx_64_byte_packets;
drivers/net/ethernet/qlogic/qede/qede_main.c
371
stats.common.tx_65_to_127_byte_packets;
drivers/net/ethernet/qlogic/qede/qede_main.c
373
stats.common.tx_128_to_255_byte_packets;
drivers/net/ethernet/qlogic/qede/qede_main.c
375
stats.common.tx_256_to_511_byte_packets;
drivers/net/ethernet/qlogic/qede/qede_main.c
377
stats.common.tx_512_to_1023_byte_packets;
drivers/net/ethernet/qlogic/qede/qede_main.c
379
stats.common.tx_1024_to_1518_byte_packets;
drivers/net/ethernet/qlogic/qede/qede_main.c
380
p_common->tx_pause_frames = stats.common.tx_pause_frames;
drivers/net/ethernet/qlogic/qede/qede_main.c
381
p_common->tx_pfc_frames = stats.common.tx_pfc_frames;
drivers/net/ethernet/qlogic/qede/qede_main.c
382
p_common->brb_truncates = stats.common.brb_truncates;
drivers/net/ethernet/qlogic/qede/qede_main.c
383
p_common->brb_discards = stats.common.brb_discards;
drivers/net/ethernet/qlogic/qede/qede_main.c
384
p_common->tx_mac_ctrl_frames = stats.common.tx_mac_ctrl_frames;
drivers/net/ethernet/qlogic/qede/qede_main.c
385
p_common->link_change_count = stats.common.link_change_count;
drivers/net/ethernet/qlogic/qede/qede_main.c
429
p_common = &edev->stats.common;
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
661
return qede_set_flower(edev, f, f->common.protocol);
drivers/net/ethernet/qlogic/qede/qede_main.c
813
if (edev->dev_info.common.wol_support)
drivers/net/ethernet/qlogic/qede/qede_main.c
830
ndev->mem_start = edev->dev_info.common.pci_mem_start;
drivers/net/ethernet/qlogic/qede/qede_main.c
832
ndev->mem_end = edev->dev_info.common.pci_mem_end;
drivers/net/ethernet/qlogic/qede/qede_main.c
833
ndev->irq = edev->dev_info.common.pci_irq;
drivers/net/ethernet/qlogic/qede/qede_main.c
855
if (edev->dev_info.common.b_arfs_capable)
drivers/net/ethernet/qlogic/qede/qede_main.c
858
if (edev->dev_info.common.vxlan_enable ||
drivers/net/ethernet/qlogic/qede/qede_main.c
859
edev->dev_info.common.geneve_enable)
drivers/net/ethernet/qlogic/qede/qede_main.c
862
if (udp_tunnel_enable || edev->dev_info.common.gre_enable) {
drivers/net/ethernet/qlogic/qede/qede_main.c
879
if (edev->dev_info.common.gre_enable) {
drivers/net/ethernet/qlogic/qede/qede_main.c
901
eth_hw_addr_set(edev->ndev, edev->dev_info.common.hw_mac);
drivers/net/ethernet/qlogic/qede/qede_main.c
903
ndev->mtu = edev->dev_info.common.mtu;
drivers/net/ethernet/qlogic/qede/qede_rdma.c
20
return dev->dev_info.common.rdma_supported;
drivers/net/ethernet/sfc/ef10.c
3554
part->common.dev_type_name = "EF10 NVRAM manager";
drivers/net/ethernet/sfc/ef10.c
3555
part->common.type_name = info->name;
drivers/net/ethernet/sfc/ef10.c
3557
part->common.mtd.type = MTD_NORFLASH;
drivers/net/ethernet/sfc/ef10.c
3558
part->common.mtd.flags = MTD_CAP_NORFLASH;
drivers/net/ethernet/sfc/ef10.c
3559
part->common.mtd.size = size;
drivers/net/ethernet/sfc/ef10.c
3560
part->common.mtd.erasesize = erase_size;
drivers/net/ethernet/sfc/ef10.c
3563
part->common.mtd.flags |= MTD_NO_ERASE;
drivers/net/ethernet/sfc/ef10.c
3565
part->common.mtd.writesize = write_size;
drivers/net/ethernet/sfc/ef10.c
3616
rc = efx_mtd_add(efx, &parts[0].common, n_parts, sizeof(*parts));
drivers/net/ethernet/sfc/falcon/falcon.c
649
struct ef4_mtd_partition common;
drivers/net/ethernet/sfc/falcon/falcon.c
655
container_of(mtd, struct falcon_mtd_partition, common.mtd)
drivers/net/ethernet/sfc/falcon/falcon.c
743
struct ef4_nic *efx = part->common.mtd.priv;
drivers/net/ethernet/sfc/falcon/falcon.c
762
part->common.name, part->common.dev_type_name);
drivers/net/ethernet/sfc/falcon/falcon.c
807
struct ef4_nic *efx = part->common.mtd.priv;
drivers/net/ethernet/sfc/falcon/falcon.c
941
parts[n_parts].common.dev_type_name = "flash";
drivers/net/ethernet/sfc/falcon/falcon.c
942
parts[n_parts].common.type_name = "sfc_flash_bootrom";
drivers/net/ethernet/sfc/falcon/falcon.c
943
parts[n_parts].common.mtd.type = MTD_NORFLASH;
drivers/net/ethernet/sfc/falcon/falcon.c
944
parts[n_parts].common.mtd.flags = MTD_CAP_NORFLASH;
drivers/net/ethernet/sfc/falcon/falcon.c
945
parts[n_parts].common.mtd.size = spi->size - FALCON_FLASH_BOOTCODE_START;
drivers/net/ethernet/sfc/falcon/falcon.c
946
parts[n_parts].common.mtd.erasesize = spi->erase_size;
drivers/net/ethernet/sfc/falcon/falcon.c
954
parts[n_parts].common.dev_type_name = "EEPROM";
drivers/net/ethernet/sfc/falcon/falcon.c
955
parts[n_parts].common.type_name = "sfc_bootconfig";
drivers/net/ethernet/sfc/falcon/falcon.c
956
parts[n_parts].common.mtd.type = MTD_RAM;
drivers/net/ethernet/sfc/falcon/falcon.c
957
parts[n_parts].common.mtd.flags = MTD_CAP_RAM;
drivers/net/ethernet/sfc/falcon/falcon.c
958
parts[n_parts].common.mtd.size =
drivers/net/ethernet/sfc/falcon/falcon.c
961
parts[n_parts].common.mtd.erasesize = spi->erase_size;
drivers/net/ethernet/sfc/falcon/falcon.c
965
rc = ef4_mtd_add(efx, &parts[0].common, n_parts, sizeof(*parts));
drivers/net/ethernet/sfc/mcdi.c
2403
size_t chunk = part->common.mtd.erasesize;
drivers/net/ethernet/sfc/mcdi.c
2476
container_of(part, struct efx_mcdi_mtd_partition, common);
drivers/net/ethernet/sfc/mcdi.h
104
struct efx_mtd_partition common;
drivers/net/ethernet/sfc/mcdi.h
111
container_of(mtd, struct efx_mcdi_mtd_partition, common.mtd)
drivers/net/ethernet/sfc/siena/mcdi.c
2181
size_t chunk = part->common.mtd.erasesize;
drivers/net/ethernet/sfc/siena/mcdi.c
2253
container_of(part, struct efx_mcdi_mtd_partition, common);
drivers/net/ethernet/sfc/siena/mcdi.h
104
struct efx_mtd_partition common;
drivers/net/ethernet/sfc/siena/mcdi.h
111
container_of(mtd, struct efx_mcdi_mtd_partition, common.mtd)
drivers/net/ethernet/sfc/siena/siena.c
882
part->common.dev_type_name = "Siena NVRAM manager";
drivers/net/ethernet/sfc/siena/siena.c
883
part->common.type_name = info->name;
drivers/net/ethernet/sfc/siena/siena.c
885
part->common.mtd.type = MTD_NORFLASH;
drivers/net/ethernet/sfc/siena/siena.c
886
part->common.mtd.flags = MTD_CAP_NORFLASH;
drivers/net/ethernet/sfc/siena/siena.c
887
part->common.mtd.size = size;
drivers/net/ethernet/sfc/siena/siena.c
888
part->common.mtd.erasesize = erase_size;
drivers/net/ethernet/sfc/siena/siena.c
950
rc = efx_siena_mtd_add(efx, &parts[0].common, n_parts, sizeof(*parts));
drivers/net/ethernet/sfc/tc.c
1458
struct netlink_ext_ack *extack = tc->common.extack;
drivers/net/ethernet/sfc/tc.c
1562
struct netlink_ext_ack *extack = tc->common.extack;
drivers/net/ethernet/sfc/tc.c
1567
if (tc->common.chain_index) {
drivers/net/ethernet/sfc/tc.c
1673
struct netlink_ext_ack *extack = tc->common.extack;
drivers/net/ethernet/sfc/tc.c
1705
if (tc->common.chain_index) {
drivers/net/ethernet/sfc/tc.c
1708
rid = efx_tc_get_recirc_id(efx, tc->common.chain_index, net_dev);
drivers/net/ethernet/sfc/tc.c
1712
tc->common.chain_index);
drivers/net/ethernet/sfc/tc.c
1789
} else if (!tc->common.chain_index) {
drivers/net/ethernet/sfc/tc.c
1998
struct netlink_ext_ack *extack = tc->common.extack;
drivers/net/ethernet/sfc/tc.c
2002
if (tc->common.chain_index) {
drivers/net/ethernet/sfc/tc.c
2072
struct netlink_ext_ack *extack = tc->common.extack;
drivers/net/ethernet/sfc/tc.c
2130
if (tc->common.chain_index) {
drivers/net/ethernet/sfc/tc.c
2143
rid = efx_tc_get_recirc_id(efx, tc->common.chain_index,
drivers/net/ethernet/sfc/tc.c
2148
tc->common.chain_index);
drivers/net/ethernet/sfc/tc.c
2556
struct netlink_ext_ack *extack = tc->common.extack;
drivers/net/ethernet/sfc/tc.c
2605
struct netlink_ext_ack *extack = tc->common.extack;
drivers/net/ethernet/sfc/tc.c
974
struct netlink_ext_ack *extack = tc->common.extack;
drivers/net/ethernet/stmicro/stmmac/stmmac_selftests.c
1121
cls_u32.common.chain_index = 0;
drivers/net/ethernet/stmicro/stmmac/stmmac_selftests.c
1122
cls_u32.common.protocol = htons(ETH_P_ALL);
drivers/net/ethernet/stmicro/stmmac/stmmac_selftests.c
1367
cls->common.chain_index = 0;
drivers/net/ethernet/stmicro/stmmac/stmmac_selftests.c
1495
cls->common.chain_index = 0;
drivers/net/ethernet/stmicro/stmmac/stmmac_tc.c
108
switch (ntohs(cls->common.protocol)) {
drivers/net/ethernet/stmicro/stmmac/stmmac_tc.c
593
cls->common.extack);
drivers/net/ethernet/stmicro/stmmac/stmmac_tc.c
97
u32 prio = cls->common.prio << 16;
drivers/net/ethernet/ti/am65-cpsw-ethtool.c
381
struct am65_cpsw_common *common = am65_ndev_to_common(ndev);
drivers/net/ethernet/ti/am65-cpsw-ethtool.c
384
ret = pm_runtime_resume_and_get(common->dev);
drivers/net/ethernet/ti/am65-cpsw-ethtool.c
386
dev_err(common->dev, "ethtool begin failed %d\n", ret);
drivers/net/ethernet/ti/am65-cpsw-ethtool.c
393
struct am65_cpsw_common *common = am65_ndev_to_common(ndev);
drivers/net/ethernet/ti/am65-cpsw-ethtool.c
395
pm_runtime_put(common->dev);
drivers/net/ethernet/ti/am65-cpsw-ethtool.c
401
struct am65_cpsw_common *common = am65_ndev_to_common(ndev);
drivers/net/ethernet/ti/am65-cpsw-ethtool.c
403
strscpy(info->driver, dev_driver_string(common->dev),
drivers/net/ethernet/ti/am65-cpsw-ethtool.c
405
strscpy(info->bus_info, dev_name(common->dev), sizeof(info->bus_info));
drivers/net/ethernet/ti/am65-cpsw-ethtool.c
425
struct am65_cpsw_common *common = am65_ndev_to_common(ndev);
drivers/net/ethernet/ti/am65-cpsw-ethtool.c
429
ch->rx_count = common->rx_ch_num_flows;
drivers/net/ethernet/ti/am65-cpsw-ethtool.c
430
ch->tx_count = common->tx_ch_num;
drivers/net/ethernet/ti/am65-cpsw-ethtool.c
436
struct am65_cpsw_common *common = am65_ndev_to_common(ndev);
drivers/net/ethernet/ti/am65-cpsw-ethtool.c
444
if (common->usage_count)
drivers/net/ethernet/ti/am65-cpsw-ethtool.c
447
return am65_cpsw_nuss_update_tx_rx_chns(common, chs->tx_count,
drivers/net/ethernet/ti/am65-cpsw-ethtool.c
457
struct am65_cpsw_common *common = am65_ndev_to_common(ndev);
drivers/net/ethernet/ti/am65-cpsw-ethtool.c
460
ering->tx_pending = common->tx_chns[0].descs_num;
drivers/net/ethernet/ti/am65-cpsw-ethtool.c
461
ering->rx_pending = common->rx_chns.descs_num;
drivers/net/ethernet/ti/am65-cpsw-ethtool.c
536
struct am65_cpsw_common *common = am65_ndev_to_common(ndev);
drivers/net/ethernet/ti/am65-cpsw-ethtool.c
539
ale_entries = cpsw_ale_get_num_entries(common->ale);
drivers/net/ethernet/ti/am65-cpsw-ethtool.c
557
struct am65_cpsw_common *common = am65_ndev_to_common(ndev);
drivers/net/ethernet/ti/am65-cpsw-ethtool.c
562
ale_entries = cpsw_ale_get_num_entries(common->ale);
drivers/net/ethernet/ti/am65-cpsw-ethtool.c
574
cpsw_ale_dump(common->ale, &reg[pos]);
drivers/net/ethernet/ti/am65-cpsw-ethtool.c
584
reg[pos++] = readl_relaxed(common->ss_base + j);
drivers/net/ethernet/ti/am65-cpsw-ethtool.c
641
struct am65_cpsw_common *common = am65_ndev_to_common(ndev);
drivers/net/ethernet/ti/am65-cpsw-ethtool.c
647
host_p = am65_common_get_host(common);
drivers/net/ethernet/ti/am65-cpsw-ethtool.c
693
struct am65_cpsw_common *common = am65_ndev_to_common(ndev);
drivers/net/ethernet/ti/am65-cpsw-ethtool.c
717
info->phc_index = am65_cpts_phc_index(common->cpts);
drivers/net/ethernet/ti/am65-cpsw-ethtool.c
725
struct am65_cpsw_common *common = am65_ndev_to_common(ndev);
drivers/net/ethernet/ti/am65-cpsw-ethtool.c
728
if (common->pf_p0_rx_ptype_rrobin)
drivers/net/ethernet/ti/am65-cpsw-ethtool.c
736
struct am65_cpsw_common *common = am65_ndev_to_common(ndev);
drivers/net/ethernet/ti/am65-cpsw-ethtool.c
741
if (common->usage_count)
drivers/net/ethernet/ti/am65-cpsw-ethtool.c
744
if (common->est_enabled && rrobin) {
drivers/net/ethernet/ti/am65-cpsw-ethtool.c
750
common->pf_p0_rx_ptype_rrobin = rrobin;
drivers/net/ethernet/ti/am65-cpsw-ethtool.c
766
am65_cpsw_iet_common_enable(port->common);
drivers/net/ethernet/ti/am65-cpsw-ethtool.c
918
struct am65_cpsw_common *common = am65_ndev_to_common(ndev);
drivers/net/ethernet/ti/am65-cpsw-ethtool.c
925
tx_chn = &common->tx_chns[queue];
drivers/net/ethernet/ti/am65-cpsw-ethtool.c
928
rx_flow = &common->rx_chns.flows[queue];
drivers/net/ethernet/ti/am65-cpsw-ethtool.c
944
struct am65_cpsw_common *common = am65_ndev_to_common(ndev);
drivers/net/ethernet/ti/am65-cpsw-ethtool.c
951
tx_chn = &common->tx_chns[queue];
drivers/net/ethernet/ti/am65-cpsw-ethtool.c
957
rx_flow = &common->rx_chns.flows[queue];
drivers/net/ethernet/ti/am65-cpsw-nuss.c
1002
struct am65_cpsw_common *common = am65_ndev_to_common(ndev);
drivers/net/ethernet/ti/am65-cpsw-nuss.c
1007
ret = pm_runtime_resume_and_get(common->dev);
drivers/net/ethernet/ti/am65-cpsw-nuss.c
1021
dev_err(common->dev, "soft RESET didn't complete\n");
drivers/net/ethernet/ti/am65-cpsw-nuss.c
1027
ret = netif_set_real_num_tx_queues(ndev, common->tx_ch_num);
drivers/net/ethernet/ti/am65-cpsw-nuss.c
1029
dev_err(common->dev, "cannot set real number of tx queues\n");
drivers/net/ethernet/ti/am65-cpsw-nuss.c
1033
ret = netif_set_real_num_rx_queues(ndev, common->rx_ch_num_flows);
drivers/net/ethernet/ti/am65-cpsw-nuss.c
1035
dev_err(common->dev, "cannot set real number of rx queues\n");
drivers/net/ethernet/ti/am65-cpsw-nuss.c
1039
for (i = 0; i < common->tx_ch_num; i++) {
drivers/net/ethernet/ti/am65-cpsw-nuss.c
1043
txq->tx_maxrate = common->tx_chns[i].rate_mbps;
drivers/net/ethernet/ti/am65-cpsw-nuss.c
1046
ret = am65_cpsw_nuss_common_open(common);
drivers/net/ethernet/ti/am65-cpsw-nuss.c
1050
common->usage_count++;
drivers/net/ethernet/ti/am65-cpsw-nuss.c
1056
reg = readl(common->cpsw_base + AM65_CPSW_REG_CTL);
drivers/net/ethernet/ti/am65-cpsw-nuss.c
1058
writel(reg, common->cpsw_base + AM65_CPSW_REG_CTL);
drivers/net/ethernet/ti/am65-cpsw-nuss.c
1064
if (common->is_emac_mode)
drivers/net/ethernet/ti/am65-cpsw-nuss.c
1088
pm_runtime_put(common->dev);
drivers/net/ethernet/ti/am65-cpsw-nuss.c
1097
struct am65_cpsw_common *common = am65_ndev_to_common(ndev);
drivers/net/ethernet/ti/am65-cpsw-nuss.c
1141
if (AM65_CPSW_IS_CPSW2G(common)) {
drivers/net/ethernet/ti/am65-cpsw-nuss.c
1172
struct am65_cpsw_common *common = flow->common;
drivers/net/ethernet/ti/am65-cpsw-nuss.c
1197
tx_chn = &common->tx_chns[cpu % AM65_CPSW_MAX_QUEUES];
drivers/net/ethernet/ti/am65-cpsw-nuss.c
1271
struct am65_cpsw_rx_chn *rx_chn = &flow->common->rx_chns;
drivers/net/ethernet/ti/am65-cpsw-nuss.c
1273
struct am65_cpsw_common *common = flow->common;
drivers/net/ethernet/ti/am65-cpsw-nuss.c
1276
struct device *dev = common->dev;
drivers/net/ethernet/ti/am65-cpsw-nuss.c
1299
if (common->pdata.quirks & AM64_CPSW_QUIRK_DMA_RX_TDOWN_IRQ)
drivers/net/ethernet/ti/am65-cpsw-nuss.c
1300
complete(&common->tdown_complete);
drivers/net/ethernet/ti/am65-cpsw-nuss.c
1316
port = am65_common_get_port(common, port_id);
drivers/net/ethernet/ti/am65-cpsw-nuss.c
1355
am65_cpts_rx_timestamp(common->cpts, skb);
drivers/net/ethernet/ti/am65-cpsw-nuss.c
1377
ret = am65_cpsw_nuss_rx_push(common, new_page, flow_idx);
drivers/net/ethernet/ti/am65-cpsw-nuss.c
1400
struct am65_cpsw_common *common = flow->common;
drivers/net/ethernet/ti/am65-cpsw-nuss.c
1419
dev_dbg(common->dev, "%s num_rx:%d %d\n", __func__, num_rx, budget);
drivers/net/ethernet/ti/am65-cpsw-nuss.c
1454
static int am65_cpsw_nuss_tx_compl_packets(struct am65_cpsw_common *common,
drivers/net/ethernet/ti/am65-cpsw-nuss.c
1457
bool single_port = AM65_CPSW_IS_CPSW2G(common);
drivers/net/ethernet/ti/am65-cpsw-nuss.c
1461
struct device *dev = common->dev;
drivers/net/ethernet/ti/am65-cpsw-nuss.c
1472
tx_chn = &common->tx_chns[chn];
drivers/net/ethernet/ti/am65-cpsw-nuss.c
1485
if (atomic_dec_and_test(&common->tdown_cnt))
drivers/net/ethernet/ti/am65-cpsw-nuss.c
1486
complete(&common->tdown_complete);
drivers/net/ethernet/ti/am65-cpsw-nuss.c
1498
am65_cpts_tx_timestamp(tx_chn->common->cpts, skb);
drivers/net/ethernet/ti/am65-cpsw-nuss.c
1551
num_tx = am65_cpsw_nuss_tx_compl_packets(tx_chn->common,
drivers/net/ethernet/ti/am65-cpsw-nuss.c
1593
struct am65_cpsw_common *common = am65_ndev_to_common(ndev);
drivers/net/ethernet/ti/am65-cpsw-nuss.c
1597
struct device *dev = common->dev;
drivers/net/ethernet/ti/am65-cpsw-nuss.c
1610
am65_cpts_prep_tx_timestamp(common->cpts, skb);
drivers/net/ethernet/ti/am65-cpsw-nuss.c
1615
tx_chn = &common->tx_chns[q_idx];
drivers/net/ethernet/ti/am65-cpsw-nuss.c
1716
if (AM65_CPSW_IS_CPSW2G(common)) {
drivers/net/ethernet/ti/am65-cpsw-nuss.c
1764
struct am65_cpsw_common *common = am65_ndev_to_common(ndev);
drivers/net/ethernet/ti/am65-cpsw-nuss.c
1773
ret = pm_runtime_resume_and_get(common->dev);
drivers/net/ethernet/ti/am65-cpsw-nuss.c
1777
cpsw_ale_del_ucast(common->ale, ndev->dev_addr,
drivers/net/ethernet/ti/am65-cpsw-nuss.c
1779
cpsw_ale_add_ucast(common->ale, sockaddr->sa_data,
drivers/net/ethernet/ti/am65-cpsw-nuss.c
1785
pm_runtime_put(common->dev);
drivers/net/ethernet/ti/am65-cpsw-nuss.c
1953
struct am65_cpsw_common *common = am65_ndev_to_common(ndev);
drivers/net/ethernet/ti/am65-cpsw-nuss.c
1959
tx_chn = &common->tx_chns[cpu % common->tx_ch_num];
drivers/net/ethernet/ti/am65-cpsw-nuss.c
2017
static void am65_cpsw_disable_serdes_phy(struct am65_cpsw_common *common)
drivers/net/ethernet/ti/am65-cpsw-nuss.c
2023
for (i = 0; i < common->port_num; i++) {
drivers/net/ethernet/ti/am65-cpsw-nuss.c
2024
port = &common->ports[i];
drivers/net/ethernet/ti/am65-cpsw-nuss.c
2062
struct am65_cpsw_common *common = port->common;
drivers/net/ethernet/ti/am65-cpsw-nuss.c
2064
if (common->pdata.extra_modes & BIT(state->interface)) {
drivers/net/ethernet/ti/am65-cpsw-nuss.c
2092
struct am65_cpsw_common *common = port->common;
drivers/net/ethernet/ti/am65-cpsw-nuss.c
2098
cpsw_ale_control_set(common->ale, port->port_id, ALE_PORT_STATE, ALE_PORT_STATE_DISABLE);
drivers/net/ethernet/ti/am65-cpsw-nuss.c
2103
dev_dbg(common->dev, "down msc_sl %08x tmo %d\n",
drivers/net/ethernet/ti/am65-cpsw-nuss.c
2126
struct am65_cpsw_common *common = port->common;
drivers/net/ethernet/ti/am65-cpsw-nuss.c
2154
cpsw_ale_control_set(common->ale, port->port_id, ALE_PORT_STATE, ALE_PORT_STATE_FORWARD);
drivers/net/ethernet/ti/am65-cpsw-nuss.c
2168
struct am65_cpsw_common *common = port->common;
drivers/net/ethernet/ti/am65-cpsw-nuss.c
2173
cpsw_ale_control_set(common->ale, port->port_id,
drivers/net/ethernet/ti/am65-cpsw-nuss.c
2182
struct am65_cpsw_common *common = data;
drivers/net/ethernet/ti/am65-cpsw-nuss.c
2185
for (i = 0; i < common->tx_ch_num; i++) {
drivers/net/ethernet/ti/am65-cpsw-nuss.c
2186
struct am65_cpsw_tx_chn *tx_chn = &common->tx_chns[i];
drivers/net/ethernet/ti/am65-cpsw-nuss.c
2198
static void am65_cpsw_nuss_remove_tx_chns(struct am65_cpsw_common *common)
drivers/net/ethernet/ti/am65-cpsw-nuss.c
2200
struct device *dev = common->dev;
drivers/net/ethernet/ti/am65-cpsw-nuss.c
2203
common->tx_ch_rate_msk = 0;
drivers/net/ethernet/ti/am65-cpsw-nuss.c
2204
for (i = 0; i < common->tx_ch_num; i++) {
drivers/net/ethernet/ti/am65-cpsw-nuss.c
2205
struct am65_cpsw_tx_chn *tx_chn = &common->tx_chns[i];
drivers/net/ethernet/ti/am65-cpsw-nuss.c
2213
am65_cpsw_nuss_free_tx_chns(common);
drivers/net/ethernet/ti/am65-cpsw-nuss.c
2216
static int am65_cpsw_nuss_ndev_add_tx_napi(struct am65_cpsw_common *common)
drivers/net/ethernet/ti/am65-cpsw-nuss.c
2218
struct device *dev = common->dev;
drivers/net/ethernet/ti/am65-cpsw-nuss.c
2222
for (i = 0; i < common->tx_ch_num; i++) {
drivers/net/ethernet/ti/am65-cpsw-nuss.c
2223
tx_chn = &common->tx_chns[i];
drivers/net/ethernet/ti/am65-cpsw-nuss.c
2228
netif_napi_add_tx(common->dma_ndev, &tx_chn->napi_tx,
drivers/net/ethernet/ti/am65-cpsw-nuss.c
2247
tx_chn = &common->tx_chns[i];
drivers/net/ethernet/ti/am65-cpsw-nuss.c
2255
static int am65_cpsw_nuss_init_tx_chns(struct am65_cpsw_common *common)
drivers/net/ethernet/ti/am65-cpsw-nuss.c
2259
struct device *dev = common->dev;
drivers/net/ethernet/ti/am65-cpsw-nuss.c
2277
for (i = 0; i < common->tx_ch_num; i++) {
drivers/net/ethernet/ti/am65-cpsw-nuss.c
2278
struct am65_cpsw_tx_chn *tx_chn = &common->tx_chns[i];
drivers/net/ethernet/ti/am65-cpsw-nuss.c
2284
tx_chn->common = common;
drivers/net/ethernet/ti/am65-cpsw-nuss.c
2326
ret = am65_cpsw_nuss_ndev_add_tx_napi(common);
drivers/net/ethernet/ti/am65-cpsw-nuss.c
2335
am65_cpsw_nuss_free_tx_chns(common);
drivers/net/ethernet/ti/am65-cpsw-nuss.c
2342
struct am65_cpsw_common *common = data;
drivers/net/ethernet/ti/am65-cpsw-nuss.c
2345
rx_chn = &common->rx_chns;
drivers/net/ethernet/ti/am65-cpsw-nuss.c
2354
static void am65_cpsw_nuss_remove_rx_chns(struct am65_cpsw_common *common)
drivers/net/ethernet/ti/am65-cpsw-nuss.c
2356
struct device *dev = common->dev;
drivers/net/ethernet/ti/am65-cpsw-nuss.c
2361
rx_chn = &common->rx_chns;
drivers/net/ethernet/ti/am65-cpsw-nuss.c
2364
for (i = 0; i < common->rx_ch_num_flows; i++) {
drivers/net/ethernet/ti/am65-cpsw-nuss.c
2370
am65_cpsw_nuss_free_rx_chns(common);
drivers/net/ethernet/ti/am65-cpsw-nuss.c
2372
common->rx_flow_id_base = -1;
drivers/net/ethernet/ti/am65-cpsw-nuss.c
2375
static int am65_cpsw_nuss_init_rx_chns(struct am65_cpsw_common *common)
drivers/net/ethernet/ti/am65-cpsw-nuss.c
2377
struct am65_cpsw_rx_chn *rx_chn = &common->rx_chns;
drivers/net/ethernet/ti/am65-cpsw-nuss.c
2380
struct device *dev = common->dev;
drivers/net/ethernet/ti/am65-cpsw-nuss.c
2390
rx_cfg.flow_id_num = common->rx_ch_num_flows;
drivers/net/ethernet/ti/am65-cpsw-nuss.c
2391
rx_cfg.flow_id_base = common->rx_flow_id_base;
drivers/net/ethernet/ti/am65-cpsw-nuss.c
2397
for (i = 0; i < common->rx_ch_num_flows; i++) {
drivers/net/ethernet/ti/am65-cpsw-nuss.c
2423
common->rx_flow_id_base =
drivers/net/ethernet/ti/am65-cpsw-nuss.c
2425
dev_info(dev, "set new flow-id-base %u\n", common->rx_flow_id_base);
drivers/net/ethernet/ti/am65-cpsw-nuss.c
2448
flow->common = common;
drivers/net/ethernet/ti/am65-cpsw-nuss.c
2455
rx_flow_cfg.rxfdq_cfg.mode = common->pdata.fdqring_mode;
drivers/net/ethernet/ti/am65-cpsw-nuss.c
2482
netif_napi_add(common->dma_ndev, &flow->napi_rx,
drivers/net/ethernet/ti/am65-cpsw-nuss.c
2498
cpsw_ale_classifier_setup_default(common->ale, common->rx_ch_num_flows);
drivers/net/ethernet/ti/am65-cpsw-nuss.c
2513
am65_cpsw_nuss_free_rx_chns(common);
drivers/net/ethernet/ti/am65-cpsw-nuss.c
2518
static int am65_cpsw_nuss_init_host_p(struct am65_cpsw_common *common)
drivers/net/ethernet/ti/am65-cpsw-nuss.c
2520
struct am65_cpsw_host *host_p = am65_common_get_host(common);
drivers/net/ethernet/ti/am65-cpsw-nuss.c
2522
host_p->common = common;
drivers/net/ethernet/ti/am65-cpsw-nuss.c
2523
host_p->port_base = common->cpsw_base + AM65_CPSW_NU_PORTS_BASE;
drivers/net/ethernet/ti/am65-cpsw-nuss.c
2524
host_p->stat_base = common->cpsw_base + AM65_CPSW_NU_STATS_BASE;
drivers/net/ethernet/ti/am65-cpsw-nuss.c
2556
static int am65_cpsw_init_cpts(struct am65_cpsw_common *common)
drivers/net/ethernet/ti/am65-cpsw-nuss.c
2558
struct device *dev = common->dev;
drivers/net/ethernet/ti/am65-cpsw-nuss.c
2572
reg_base = common->cpsw_base + AM65_CPSW_NU_CPTS_BASE;
drivers/net/ethernet/ti/am65-cpsw-nuss.c
2581
common->cpts = cpts;
drivers/net/ethernet/ti/am65-cpsw-nuss.c
2593
static int am65_cpsw_nuss_init_slave_ports(struct am65_cpsw_common *common)
drivers/net/ethernet/ti/am65-cpsw-nuss.c
2596
struct device *dev = common->dev;
drivers/net/ethernet/ti/am65-cpsw-nuss.c
2619
if (!port_id || port_id > common->port_num) {
drivers/net/ethernet/ti/am65-cpsw-nuss.c
2626
port = am65_common_get_port(common, port_id);
drivers/net/ethernet/ti/am65-cpsw-nuss.c
2628
port->common = common;
drivers/net/ethernet/ti/am65-cpsw-nuss.c
2629
port->port_base = common->cpsw_base + AM65_CPSW_NU_PORTS_BASE +
drivers/net/ethernet/ti/am65-cpsw-nuss.c
2631
if (common->pdata.extra_modes)
drivers/net/ethernet/ti/am65-cpsw-nuss.c
2632
port->sgmii_base = common->ss_base + AM65_CPSW_SGMII_BASE * (port_id);
drivers/net/ethernet/ti/am65-cpsw-nuss.c
2633
port->stat_base = common->cpsw_base + AM65_CPSW_NU_STATS_BASE +
drivers/net/ethernet/ti/am65-cpsw-nuss.c
2637
common->cpsw_base + AM65_CPSW_NU_FRAM_BASE +
drivers/net/ethernet/ti/am65-cpsw-nuss.c
2648
common->disabled_ports_mask |= BIT(port->port_id);
drivers/net/ethernet/ti/am65-cpsw-nuss.c
2722
if (!(~common->disabled_ports_mask & GENMASK(common->port_num, 1))) {
drivers/net/ethernet/ti/am65-cpsw-nuss.c
2735
static void am65_cpsw_nuss_phylink_cleanup(struct am65_cpsw_common *common)
drivers/net/ethernet/ti/am65-cpsw-nuss.c
2740
for (i = 0; i < common->port_num; i++) {
drivers/net/ethernet/ti/am65-cpsw-nuss.c
2741
port = &common->ports[i];
drivers/net/ethernet/ti/am65-cpsw-nuss.c
2747
static void am65_cpsw_remove_dt(struct am65_cpsw_common *common)
drivers/net/ethernet/ti/am65-cpsw-nuss.c
2752
for (i = 0; i < common->port_num; i++) {
drivers/net/ethernet/ti/am65-cpsw-nuss.c
2753
port = &common->ports[i];
drivers/net/ethernet/ti/am65-cpsw-nuss.c
2759
am65_cpsw_nuss_init_port_ndev(struct am65_cpsw_common *common, u32 port_idx)
drivers/net/ethernet/ti/am65-cpsw-nuss.c
2762
struct device *dev = common->dev;
drivers/net/ethernet/ti/am65-cpsw-nuss.c
2766
port = &common->ports[port_idx];
drivers/net/ethernet/ti/am65-cpsw-nuss.c
2830
if (common->pdata.extra_modes & BIT(port->slave.phy_if)) {
drivers/net/ethernet/ti/am65-cpsw-nuss.c
2854
if (common->pdata.quirks & AM65_CPSW_QUIRK_I2027_NO_TX_CSUM)
drivers/net/ethernet/ti/am65-cpsw-nuss.c
2860
if (!common->dma_ndev)
drivers/net/ethernet/ti/am65-cpsw-nuss.c
2861
common->dma_ndev = port->ndev;
drivers/net/ethernet/ti/am65-cpsw-nuss.c
2866
static int am65_cpsw_nuss_init_ndevs(struct am65_cpsw_common *common)
drivers/net/ethernet/ti/am65-cpsw-nuss.c
2871
for (i = 0; i < common->port_num; i++) {
drivers/net/ethernet/ti/am65-cpsw-nuss.c
2872
ret = am65_cpsw_nuss_init_port_ndev(common, i);
drivers/net/ethernet/ti/am65-cpsw-nuss.c
288
static void am65_cpsw_nuss_get_ver(struct am65_cpsw_common *common)
drivers/net/ethernet/ti/am65-cpsw-nuss.c
2880
static void am65_cpsw_nuss_cleanup_ndev(struct am65_cpsw_common *common)
drivers/net/ethernet/ti/am65-cpsw-nuss.c
2885
for (i = 0; i < common->port_num; i++) {
drivers/net/ethernet/ti/am65-cpsw-nuss.c
2886
port = &common->ports[i];
drivers/net/ethernet/ti/am65-cpsw-nuss.c
2896
static void am65_cpsw_port_offload_fwd_mark_update(struct am65_cpsw_common *common)
drivers/net/ethernet/ti/am65-cpsw-nuss.c
290
common->nuss_ver = readl(common->ss_base);
drivers/net/ethernet/ti/am65-cpsw-nuss.c
2901
if (common->br_members == (GENMASK(common->port_num, 1) & ~common->disabled_ports_mask))
drivers/net/ethernet/ti/am65-cpsw-nuss.c
2904
dev_dbg(common->dev, "set offload_fwd_mark %d\n", set_val);
drivers/net/ethernet/ti/am65-cpsw-nuss.c
2906
for (i = 1; i <= common->port_num; i++) {
drivers/net/ethernet/ti/am65-cpsw-nuss.c
2907
struct am65_cpsw_port *port = am65_common_get_port(common, i);
drivers/net/ethernet/ti/am65-cpsw-nuss.c
291
common->cpsw_ver = readl(common->cpsw_base);
drivers/net/ethernet/ti/am65-cpsw-nuss.c
292
dev_info(common->dev,
drivers/net/ethernet/ti/am65-cpsw-nuss.c
2921
struct am65_cpsw_common *common = am65_ndev_to_common(ndev);
drivers/net/ethernet/ti/am65-cpsw-nuss.c
2923
return !common->is_emac_mode;
drivers/net/ethernet/ti/am65-cpsw-nuss.c
2933
struct am65_cpsw_common *common = am65_ndev_to_common(ndev);
drivers/net/ethernet/ti/am65-cpsw-nuss.c
2937
if (!common->br_members) {
drivers/net/ethernet/ti/am65-cpsw-nuss.c
2938
common->hw_bridge_dev = br_ndev;
drivers/net/ethernet/ti/am65-cpsw-nuss.c
294
common->nuss_ver,
drivers/net/ethernet/ti/am65-cpsw-nuss.c
2943
if (common->hw_bridge_dev != br_ndev)
drivers/net/ethernet/ti/am65-cpsw-nuss.c
295
common->cpsw_ver,
drivers/net/ethernet/ti/am65-cpsw-nuss.c
2952
common->br_members |= BIT(priv->port->port_id);
drivers/net/ethernet/ti/am65-cpsw-nuss.c
2954
am65_cpsw_port_offload_fwd_mark_update(common);
drivers/net/ethernet/ti/am65-cpsw-nuss.c
296
common->port_num + 1,
drivers/net/ethernet/ti/am65-cpsw-nuss.c
2961
struct am65_cpsw_common *common = am65_ndev_to_common(ndev);
drivers/net/ethernet/ti/am65-cpsw-nuss.c
2966
common->br_members &= ~BIT(priv->port->port_id);
drivers/net/ethernet/ti/am65-cpsw-nuss.c
2968
am65_cpsw_port_offload_fwd_mark_update(common);
drivers/net/ethernet/ti/am65-cpsw-nuss.c
297
common->pdata.quirks);
drivers/net/ethernet/ti/am65-cpsw-nuss.c
2970
if (!common->br_members)
drivers/net/ethernet/ti/am65-cpsw-nuss.c
2971
common->hw_bridge_dev = NULL;
drivers/net/ethernet/ti/am65-cpsw-nuss.c
303
struct am65_cpsw_common *common = am65_ndev_to_common(ndev);
drivers/net/ethernet/ti/am65-cpsw-nuss.c
3046
static void am65_cpsw_init_host_port_switch(struct am65_cpsw_common *common)
drivers/net/ethernet/ti/am65-cpsw-nuss.c
3048
struct am65_cpsw_host *host = am65_common_get_host(common);
drivers/net/ethernet/ti/am65-cpsw-nuss.c
3050
writel(common->default_vlan, host->port_base + AM65_CPSW_PORT_VLAN_REG_OFFSET);
drivers/net/ethernet/ti/am65-cpsw-nuss.c
3052
am65_cpsw_init_stp_ale_entry(common);
drivers/net/ethernet/ti/am65-cpsw-nuss.c
3054
cpsw_ale_control_set(common->ale, HOST_PORT_NUM, ALE_P0_UNI_FLOOD, 1);
drivers/net/ethernet/ti/am65-cpsw-nuss.c
3055
dev_dbg(common->dev, "Set P0_UNI_FLOOD\n");
drivers/net/ethernet/ti/am65-cpsw-nuss.c
3056
cpsw_ale_control_set(common->ale, HOST_PORT_NUM, ALE_PORT_NOLEARN, 0);
drivers/net/ethernet/ti/am65-cpsw-nuss.c
3059
static void am65_cpsw_init_host_port_emac(struct am65_cpsw_common *common)
drivers/net/ethernet/ti/am65-cpsw-nuss.c
3061
struct am65_cpsw_host *host = am65_common_get_host(common);
drivers/net/ethernet/ti/am65-cpsw-nuss.c
3065
cpsw_ale_control_set(common->ale, HOST_PORT_NUM, ALE_P0_UNI_FLOOD, 0);
drivers/net/ethernet/ti/am65-cpsw-nuss.c
3066
dev_dbg(common->dev, "unset P0_UNI_FLOOD\n");
drivers/net/ethernet/ti/am65-cpsw-nuss.c
3069
cpsw_ale_control_set(common->ale, HOST_PORT_NUM, ALE_PORT_NOLEARN, 1);
drivers/net/ethernet/ti/am65-cpsw-nuss.c
3077
struct am65_cpsw_common *common = dl_priv->common;
drivers/net/ethernet/ti/am65-cpsw-nuss.c
3079
dev_dbg(common->dev, "%s id:%u\n", __func__, id);
drivers/net/ethernet/ti/am65-cpsw-nuss.c
308
if (!common->is_emac_mode)
drivers/net/ethernet/ti/am65-cpsw-nuss.c
3084
ctx->val.vbool = !common->is_emac_mode;
drivers/net/ethernet/ti/am65-cpsw-nuss.c
3092
struct am65_cpsw_common *common = port->common;
drivers/net/ethernet/ti/am65-cpsw-nuss.c
3099
cpsw_ale_control_set(common->ale, port->port_id,
drivers/net/ethernet/ti/am65-cpsw-nuss.c
3102
cpsw_ale_control_set(common->ale, port->port_id, ALE_PORT_NOLEARN, 1);
drivers/net/ethernet/ti/am65-cpsw-nuss.c
3106
cpsw_ale_add_ucast(common->ale, port->ndev->dev_addr,
drivers/net/ethernet/ti/am65-cpsw-nuss.c
3108
cpsw_ale_add_mcast(common->ale, port->ndev->broadcast,
drivers/net/ethernet/ti/am65-cpsw-nuss.c
3115
struct am65_cpsw_common *cpsw = port->common;
drivers/net/ethernet/ti/am65-cpsw-nuss.c
314
ret = pm_runtime_resume_and_get(common->dev);
drivers/net/ethernet/ti/am65-cpsw-nuss.c
3142
struct am65_cpsw_common *cpsw = dl_priv->common;
drivers/net/ethernet/ti/am65-cpsw-nuss.c
321
dev_info(common->dev, "Adding vlan %d to vlan filter\n", vid);
drivers/net/ethernet/ti/am65-cpsw-nuss.c
322
ret = cpsw_ale_vlan_add_modify(common->ale, vid, port_mask,
drivers/net/ethernet/ti/am65-cpsw-nuss.c
325
pm_runtime_put(common->dev);
drivers/net/ethernet/ti/am65-cpsw-nuss.c
3251
static int am65_cpsw_nuss_register_devlink(struct am65_cpsw_common *common)
drivers/net/ethernet/ti/am65-cpsw-nuss.c
3255
struct device *dev = common->dev;
drivers/net/ethernet/ti/am65-cpsw-nuss.c
3261
common->devlink =
drivers/net/ethernet/ti/am65-cpsw-nuss.c
3263
if (!common->devlink)
drivers/net/ethernet/ti/am65-cpsw-nuss.c
3266
dl_priv = devlink_priv(common->devlink);
drivers/net/ethernet/ti/am65-cpsw-nuss.c
3267
dl_priv->common = common;
drivers/net/ethernet/ti/am65-cpsw-nuss.c
3272
if (!AM65_CPSW_IS_CPSW2G(common) &&
drivers/net/ethernet/ti/am65-cpsw-nuss.c
3274
ret = devlink_params_register(common->devlink,
drivers/net/ethernet/ti/am65-cpsw-nuss.c
3283
for (i = 1; i <= common->port_num; i++) {
drivers/net/ethernet/ti/am65-cpsw-nuss.c
3284
port = am65_common_get_port(common, i);
drivers/net/ethernet/ti/am65-cpsw-nuss.c
3293
memcpy(attrs.switch_id.id, common->switch_id, attrs.switch_id.id_len);
drivers/net/ethernet/ti/am65-cpsw-nuss.c
3296
ret = devlink_port_register(common->devlink, dl_port, port->port_id);
drivers/net/ethernet/ti/am65-cpsw-nuss.c
3303
devlink_register(common->devlink);
drivers/net/ethernet/ti/am65-cpsw-nuss.c
3308
port = am65_common_get_port(common, i);
drivers/net/ethernet/ti/am65-cpsw-nuss.c
3314
devlink_free(common->devlink);
drivers/net/ethernet/ti/am65-cpsw-nuss.c
3318
static void am65_cpsw_unregister_devlink(struct am65_cpsw_common *common)
drivers/net/ethernet/ti/am65-cpsw-nuss.c
332
struct am65_cpsw_common *common = am65_ndev_to_common(ndev);
drivers/net/ethernet/ti/am65-cpsw-nuss.c
3324
devlink_unregister(common->devlink);
drivers/net/ethernet/ti/am65-cpsw-nuss.c
3326
for (i = 1; i <= common->port_num; i++) {
drivers/net/ethernet/ti/am65-cpsw-nuss.c
3327
port = am65_common_get_port(common, i);
drivers/net/ethernet/ti/am65-cpsw-nuss.c
3333
if (!AM65_CPSW_IS_CPSW2G(common) &&
drivers/net/ethernet/ti/am65-cpsw-nuss.c
3335
devlink_params_unregister(common->devlink,
drivers/net/ethernet/ti/am65-cpsw-nuss.c
3339
devlink_free(common->devlink);
drivers/net/ethernet/ti/am65-cpsw-nuss.c
3342
static int am65_cpsw_nuss_register_ndevs(struct am65_cpsw_common *common)
drivers/net/ethernet/ti/am65-cpsw-nuss.c
3344
struct am65_cpsw_rx_chn *rx_chan = &common->rx_chns;
drivers/net/ethernet/ti/am65-cpsw-nuss.c
3345
struct am65_cpsw_tx_chn *tx_chan = common->tx_chns;
drivers/net/ethernet/ti/am65-cpsw-nuss.c
3346
struct device *dev = common->dev;
drivers/net/ethernet/ti/am65-cpsw-nuss.c
3351
ret = am65_cpsw_nuss_init_tx_chns(common);
drivers/net/ethernet/ti/am65-cpsw-nuss.c
3354
ret = am65_cpsw_nuss_init_rx_chns(common);
drivers/net/ethernet/ti/am65-cpsw-nuss.c
336
if (!common->is_emac_mode)
drivers/net/ethernet/ti/am65-cpsw-nuss.c
3362
for (i = 0; i < common->tx_ch_num; i++) {
drivers/net/ethernet/ti/am65-cpsw-nuss.c
3368
for (i = 0; i < common->rx_ch_num_flows; i++)
drivers/net/ethernet/ti/am65-cpsw-nuss.c
3375
ret = am65_cpsw_nuss_register_devlink(common);
drivers/net/ethernet/ti/am65-cpsw-nuss.c
3379
for (i = 0; i < common->port_num; i++) {
drivers/net/ethernet/ti/am65-cpsw-nuss.c
3380
port = &common->ports[i];
drivers/net/ethernet/ti/am65-cpsw-nuss.c
3395
ret = am65_cpsw_register_notifiers(common);
drivers/net/ethernet/ti/am65-cpsw-nuss.c
3406
am65_cpsw_nuss_cleanup_ndev(common);
drivers/net/ethernet/ti/am65-cpsw-nuss.c
3407
am65_cpsw_unregister_devlink(common);
drivers/net/ethernet/ti/am65-cpsw-nuss.c
3409
am65_cpsw_nuss_remove_rx_chns(common);
drivers/net/ethernet/ti/am65-cpsw-nuss.c
3411
am65_cpsw_nuss_remove_tx_chns(common);
drivers/net/ethernet/ti/am65-cpsw-nuss.c
3416
int am65_cpsw_nuss_update_tx_rx_chns(struct am65_cpsw_common *common,
drivers/net/ethernet/ti/am65-cpsw-nuss.c
342
ret = pm_runtime_resume_and_get(common->dev);
drivers/net/ethernet/ti/am65-cpsw-nuss.c
3421
am65_cpsw_nuss_remove_tx_chns(common);
drivers/net/ethernet/ti/am65-cpsw-nuss.c
3422
am65_cpsw_nuss_remove_rx_chns(common);
drivers/net/ethernet/ti/am65-cpsw-nuss.c
3424
common->tx_ch_num = num_tx;
drivers/net/ethernet/ti/am65-cpsw-nuss.c
3425
common->rx_ch_num_flows = num_rx;
drivers/net/ethernet/ti/am65-cpsw-nuss.c
3426
ret = am65_cpsw_nuss_init_tx_chns(common);
drivers/net/ethernet/ti/am65-cpsw-nuss.c
3430
ret = am65_cpsw_nuss_init_rx_chns(common);
drivers/net/ethernet/ti/am65-cpsw-nuss.c
3432
am65_cpsw_nuss_remove_tx_chns(common);
drivers/net/ethernet/ti/am65-cpsw-nuss.c
346
dev_info(common->dev, "Removing vlan %d from vlan filter\n", vid);
drivers/net/ethernet/ti/am65-cpsw-nuss.c
347
ret = cpsw_ale_del_vlan(common->ale, vid,
drivers/net/ethernet/ti/am65-cpsw-nuss.c
350
pm_runtime_put(common->dev);
drivers/net/ethernet/ti/am65-cpsw-nuss.c
3505
static void am65_cpsw_nuss_apply_socinfo(struct am65_cpsw_common *common)
drivers/net/ethernet/ti/am65-cpsw-nuss.c
3514
common->pdata.quirks &= ~socdata->quirks_dis;
drivers/net/ethernet/ti/am65-cpsw-nuss.c
3523
struct am65_cpsw_common *common;
drivers/net/ethernet/ti/am65-cpsw-nuss.c
3535
common = devm_kzalloc(dev, sizeof(struct am65_cpsw_common), GFP_KERNEL);
drivers/net/ethernet/ti/am65-cpsw-nuss.c
3536
if (!common)
drivers/net/ethernet/ti/am65-cpsw-nuss.c
3538
common->dev = dev;
drivers/net/ethernet/ti/am65-cpsw-nuss.c
3543
common->pdata = *(const struct am65_cpsw_pdata *)of_id->data;
drivers/net/ethernet/ti/am65-cpsw-nuss.c
3545
am65_cpsw_nuss_apply_socinfo(common);
drivers/net/ethernet/ti/am65-cpsw-nuss.c
3548
common->ss_base = devm_ioremap_resource(&pdev->dev, res);
drivers/net/ethernet/ti/am65-cpsw-nuss.c
3549
if (IS_ERR(common->ss_base))
drivers/net/ethernet/ti/am65-cpsw-nuss.c
3550
return PTR_ERR(common->ss_base);
drivers/net/ethernet/ti/am65-cpsw-nuss.c
3551
common->cpsw_base = common->ss_base + AM65_CPSW_CPSW_NU_BASE;
drivers/net/ethernet/ti/am65-cpsw-nuss.c
3554
memcpy(common->switch_id, &id_temp, sizeof(res->start));
drivers/net/ethernet/ti/am65-cpsw-nuss.c
3559
common->port_num = of_get_child_count(node);
drivers/net/ethernet/ti/am65-cpsw-nuss.c
3561
if (common->port_num < 1 || common->port_num > AM65_CPSW_MAX_PORTS)
drivers/net/ethernet/ti/am65-cpsw-nuss.c
3564
common->rx_flow_id_base = -1;
drivers/net/ethernet/ti/am65-cpsw-nuss.c
3565
init_completion(&common->tdown_complete);
drivers/net/ethernet/ti/am65-cpsw-nuss.c
3566
common->tx_ch_num = AM65_CPSW_DEFAULT_TX_CHNS;
drivers/net/ethernet/ti/am65-cpsw-nuss.c
3567
common->rx_ch_num_flows = AM65_CPSW_DEFAULT_RX_CHN_FLOWS;
drivers/net/ethernet/ti/am65-cpsw-nuss.c
3568
common->pf_p0_rx_ptype_rrobin = true;
drivers/net/ethernet/ti/am65-cpsw-nuss.c
3569
common->default_vlan = 1;
drivers/net/ethernet/ti/am65-cpsw-nuss.c
357
struct am65_cpsw_common *common = port->common;
drivers/net/ethernet/ti/am65-cpsw-nuss.c
3571
common->ports = devm_kcalloc(dev, common->port_num,
drivers/net/ethernet/ti/am65-cpsw-nuss.c
3572
sizeof(*common->ports),
drivers/net/ethernet/ti/am65-cpsw-nuss.c
3574
if (!common->ports)
drivers/net/ethernet/ti/am65-cpsw-nuss.c
3580
common->bus_freq = clk_get_rate(clk);
drivers/net/ethernet/ti/am65-cpsw-nuss.c
3589
am65_cpsw_nuss_get_ver(common);
drivers/net/ethernet/ti/am65-cpsw-nuss.c
359
if (promisc && !common->is_emac_mode) {
drivers/net/ethernet/ti/am65-cpsw-nuss.c
3591
ret = am65_cpsw_nuss_init_host_p(common);
drivers/net/ethernet/ti/am65-cpsw-nuss.c
3595
ret = am65_cpsw_nuss_init_slave_ports(common);
drivers/net/ethernet/ti/am65-cpsw-nuss.c
360
dev_dbg(common->dev, "promisc mode requested in switch mode");
drivers/net/ethernet/ti/am65-cpsw-nuss.c
3611
common->mdio_dev = &mdio_pdev->dev;
drivers/net/ethernet/ti/am65-cpsw-nuss.c
3618
ale_params.ale_ports = common->port_num + 1;
drivers/net/ethernet/ti/am65-cpsw-nuss.c
3619
ale_params.ale_regs = common->cpsw_base + AM65_CPSW_NU_ALE_BASE;
drivers/net/ethernet/ti/am65-cpsw-nuss.c
3620
ale_params.dev_id = common->pdata.ale_dev_id;
drivers/net/ethernet/ti/am65-cpsw-nuss.c
3621
ale_params.bus_freq = common->bus_freq;
drivers/net/ethernet/ti/am65-cpsw-nuss.c
3623
common->ale = cpsw_ale_create(&ale_params);
drivers/net/ethernet/ti/am65-cpsw-nuss.c
3624
if (IS_ERR(common->ale)) {
drivers/net/ethernet/ti/am65-cpsw-nuss.c
3626
ret = PTR_ERR(common->ale);
drivers/net/ethernet/ti/am65-cpsw-nuss.c
3630
ale_entries = common->ale->params.ale_entries;
drivers/net/ethernet/ti/am65-cpsw-nuss.c
3631
common->ale_context = devm_kzalloc(dev,
drivers/net/ethernet/ti/am65-cpsw-nuss.c
3634
ret = am65_cpsw_init_cpts(common);
drivers/net/ethernet/ti/am65-cpsw-nuss.c
3639
for (i = 0; i < common->port_num; i++)
drivers/net/ethernet/ti/am65-cpsw-nuss.c
3640
am65_cpsw_nuss_slave_disable_unused(&common->ports[i]);
drivers/net/ethernet/ti/am65-cpsw-nuss.c
3642
dev_set_drvdata(dev, common);
drivers/net/ethernet/ti/am65-cpsw-nuss.c
3644
common->is_emac_mode = true;
drivers/net/ethernet/ti/am65-cpsw-nuss.c
3646
ret = am65_cpsw_nuss_init_ndevs(common);
drivers/net/ethernet/ti/am65-cpsw-nuss.c
3650
ret = am65_cpsw_nuss_register_ndevs(common);
drivers/net/ethernet/ti/am65-cpsw-nuss.c
3658
am65_cpsw_nuss_cleanup_ndev(common);
drivers/net/ethernet/ti/am65-cpsw-nuss.c
3659
am65_cpsw_nuss_phylink_cleanup(common);
drivers/net/ethernet/ti/am65-cpsw-nuss.c
366
cpsw_ale_control_set(common->ale, port->port_id,
drivers/net/ethernet/ti/am65-cpsw-nuss.c
3660
am65_cpts_release(common->cpts);
drivers/net/ethernet/ti/am65-cpsw-nuss.c
3661
am65_cpsw_remove_dt(common);
drivers/net/ethernet/ti/am65-cpsw-nuss.c
3663
if (common->mdio_dev)
drivers/net/ethernet/ti/am65-cpsw-nuss.c
3664
of_platform_device_destroy(common->mdio_dev, NULL);
drivers/net/ethernet/ti/am65-cpsw-nuss.c
3674
struct am65_cpsw_common *common;
drivers/net/ethernet/ti/am65-cpsw-nuss.c
3677
common = dev_get_drvdata(dev);
drivers/net/ethernet/ti/am65-cpsw-nuss.c
368
dev_dbg(common->dev, "promisc enabled\n");
drivers/net/ethernet/ti/am65-cpsw-nuss.c
3689
am65_cpsw_unregister_notifiers(common);
drivers/net/ethernet/ti/am65-cpsw-nuss.c
3694
am65_cpsw_nuss_cleanup_ndev(common);
drivers/net/ethernet/ti/am65-cpsw-nuss.c
3695
am65_cpsw_unregister_devlink(common);
drivers/net/ethernet/ti/am65-cpsw-nuss.c
3696
am65_cpsw_nuss_remove_rx_chns(common);
drivers/net/ethernet/ti/am65-cpsw-nuss.c
3697
am65_cpsw_nuss_remove_tx_chns(common);
drivers/net/ethernet/ti/am65-cpsw-nuss.c
3698
am65_cpsw_nuss_phylink_cleanup(common);
drivers/net/ethernet/ti/am65-cpsw-nuss.c
3699
am65_cpts_release(common->cpts);
drivers/net/ethernet/ti/am65-cpsw-nuss.c
3700
am65_cpsw_disable_serdes_phy(common);
drivers/net/ethernet/ti/am65-cpsw-nuss.c
3701
am65_cpsw_remove_dt(common);
drivers/net/ethernet/ti/am65-cpsw-nuss.c
3703
if (common->mdio_dev)
drivers/net/ethernet/ti/am65-cpsw-nuss.c
3704
of_platform_device_destroy(common->mdio_dev, NULL);
drivers/net/ethernet/ti/am65-cpsw-nuss.c
371
cpsw_ale_control_set(common->ale, port->port_id,
drivers/net/ethernet/ti/am65-cpsw-nuss.c
3712
struct am65_cpsw_common *common = dev_get_drvdata(dev);
drivers/net/ethernet/ti/am65-cpsw-nuss.c
3713
struct am65_cpsw_host *host_p = am65_common_get_host(common);
drivers/net/ethernet/ti/am65-cpsw-nuss.c
3718
cpsw_ale_dump(common->ale, common->ale_context);
drivers/net/ethernet/ti/am65-cpsw-nuss.c
3720
for (i = 0; i < common->port_num; i++) {
drivers/net/ethernet/ti/am65-cpsw-nuss.c
3721
port = &common->ports[i];
drivers/net/ethernet/ti/am65-cpsw-nuss.c
373
dev_dbg(common->dev, "promisc disabled\n");
drivers/net/ethernet/ti/am65-cpsw-nuss.c
3740
am65_cpts_suspend(common->cpts);
drivers/net/ethernet/ti/am65-cpsw-nuss.c
3742
am65_cpsw_nuss_remove_rx_chns(common);
drivers/net/ethernet/ti/am65-cpsw-nuss.c
3743
am65_cpsw_nuss_remove_tx_chns(common);
drivers/net/ethernet/ti/am65-cpsw-nuss.c
3750
struct am65_cpsw_common *common = dev_get_drvdata(dev);
drivers/net/ethernet/ti/am65-cpsw-nuss.c
3751
struct am65_cpsw_host *host_p = am65_common_get_host(common);
drivers/net/ethernet/ti/am65-cpsw-nuss.c
3756
ret = am65_cpsw_nuss_init_tx_chns(common);
drivers/net/ethernet/ti/am65-cpsw-nuss.c
3759
ret = am65_cpsw_nuss_init_rx_chns(common);
drivers/net/ethernet/ti/am65-cpsw-nuss.c
3761
am65_cpsw_nuss_remove_tx_chns(common);
drivers/net/ethernet/ti/am65-cpsw-nuss.c
3766
for (i = 0; i < common->rx_ch_num_flows; i++) {
drivers/net/ethernet/ti/am65-cpsw-nuss.c
3767
if (common->rx_chns.flows[i].irq_disabled)
drivers/net/ethernet/ti/am65-cpsw-nuss.c
3768
disable_irq(common->rx_chns.flows[i].irq);
drivers/net/ethernet/ti/am65-cpsw-nuss.c
3771
am65_cpts_resume(common->cpts);
drivers/net/ethernet/ti/am65-cpsw-nuss.c
3773
for (i = 0; i < common->port_num; i++) {
drivers/net/ethernet/ti/am65-cpsw-nuss.c
3774
port = &common->ports[i];
drivers/net/ethernet/ti/am65-cpsw-nuss.c
379
struct am65_cpsw_common *common = am65_ndev_to_common(ndev);
drivers/net/ethernet/ti/am65-cpsw-nuss.c
3795
cpsw_ale_restore(common->ale, common->ale_context);
drivers/net/ethernet/ti/am65-cpsw-nuss.c
391
cpsw_ale_set_allmulti(common->ale,
drivers/net/ethernet/ti/am65-cpsw-nuss.c
396
cpsw_ale_flush_multicast(common->ale, port_mask, -1);
drivers/net/ethernet/ti/am65-cpsw-nuss.c
403
cpsw_ale_add_mcast(common->ale, ha->addr,
drivers/net/ethernet/ti/am65-cpsw-nuss.c
412
struct am65_cpsw_common *common = am65_ndev_to_common(ndev);
drivers/net/ethernet/ti/am65-cpsw-nuss.c
418
tx_chn = &common->tx_chns[txqueue];
drivers/net/ethernet/ti/am65-cpsw-nuss.c
435
static int am65_cpsw_nuss_rx_push(struct am65_cpsw_common *common,
drivers/net/ethernet/ti/am65-cpsw-nuss.c
438
struct am65_cpsw_rx_chn *rx_chn = &common->rx_chns;
drivers/net/ethernet/ti/am65-cpsw-nuss.c
440
struct device *dev = common->dev;
drivers/net/ethernet/ti/am65-cpsw-nuss.c
474
void am65_cpsw_nuss_set_p0_ptype(struct am65_cpsw_common *common)
drivers/net/ethernet/ti/am65-cpsw-nuss.c
476
struct am65_cpsw_host *host_p = am65_common_get_host(common);
drivers/net/ethernet/ti/am65-cpsw-nuss.c
482
if (common->pf_p0_rx_ptype_rrobin) {
drivers/net/ethernet/ti/am65-cpsw-nuss.c
498
static void am65_cpsw_init_host_port_switch(struct am65_cpsw_common *common);
drivers/net/ethernet/ti/am65-cpsw-nuss.c
499
static void am65_cpsw_init_host_port_emac(struct am65_cpsw_common *common);
drivers/net/ethernet/ti/am65-cpsw-nuss.c
508
static void am65_cpsw_destroy_rxq(struct am65_cpsw_common *common, int id)
drivers/net/ethernet/ti/am65-cpsw-nuss.c
510
struct am65_cpsw_rx_chn *rx_chn = &common->rx_chns;
drivers/net/ethernet/ti/am65-cpsw-nuss.c
521
for (port = 0; port < common->port_num; port++) {
drivers/net/ethernet/ti/am65-cpsw-nuss.c
522
if (!common->ports[port].ndev)
drivers/net/ethernet/ti/am65-cpsw-nuss.c
525
rxq = &common->ports[port].xdp_rxq[id];
drivers/net/ethernet/ti/am65-cpsw-nuss.c
537
static void am65_cpsw_destroy_rxqs(struct am65_cpsw_common *common)
drivers/net/ethernet/ti/am65-cpsw-nuss.c
539
struct am65_cpsw_rx_chn *rx_chn = &common->rx_chns;
drivers/net/ethernet/ti/am65-cpsw-nuss.c
542
reinit_completion(&common->tdown_complete);
drivers/net/ethernet/ti/am65-cpsw-nuss.c
545
if (common->pdata.quirks & AM64_CPSW_QUIRK_DMA_RX_TDOWN_IRQ) {
drivers/net/ethernet/ti/am65-cpsw-nuss.c
546
id = wait_for_completion_timeout(&common->tdown_complete, msecs_to_jiffies(1000));
drivers/net/ethernet/ti/am65-cpsw-nuss.c
548
dev_err(common->dev, "rx teardown timeout\n");
drivers/net/ethernet/ti/am65-cpsw-nuss.c
551
for (id = common->rx_ch_num_flows - 1; id >= 0; id--)
drivers/net/ethernet/ti/am65-cpsw-nuss.c
552
am65_cpsw_destroy_rxq(common, id);
drivers/net/ethernet/ti/am65-cpsw-nuss.c
554
k3_udma_glue_disable_rx_chn(common->rx_chns.rx_chn);
drivers/net/ethernet/ti/am65-cpsw-nuss.c
557
static int am65_cpsw_create_rxq(struct am65_cpsw_common *common, int id)
drivers/net/ethernet/ti/am65-cpsw-nuss.c
559
struct am65_cpsw_rx_chn *rx_chn = &common->rx_chns;
drivers/net/ethernet/ti/am65-cpsw-nuss.c
564
.nid = dev_to_node(common->dev),
drivers/net/ethernet/ti/am65-cpsw-nuss.c
565
.dev = common->dev,
drivers/net/ethernet/ti/am65-cpsw-nuss.c
588
for (port = 0; port < common->port_num; port++) {
drivers/net/ethernet/ti/am65-cpsw-nuss.c
589
if (!common->ports[port].ndev)
drivers/net/ethernet/ti/am65-cpsw-nuss.c
593
rxq = &common->ports[port].xdp_rxq[id];
drivers/net/ethernet/ti/am65-cpsw-nuss.c
594
ret = xdp_rxq_info_reg(rxq, common->ports[port].ndev,
drivers/net/ethernet/ti/am65-cpsw-nuss.c
609
dev_err(common->dev, "cannot allocate page in flow %d\n",
drivers/net/ethernet/ti/am65-cpsw-nuss.c
615
ret = am65_cpsw_nuss_rx_push(common, page, id);
drivers/net/ethernet/ti/am65-cpsw-nuss.c
617
dev_err(common->dev,
drivers/net/ethernet/ti/am65-cpsw-nuss.c
629
am65_cpsw_destroy_rxq(common, id);
drivers/net/ethernet/ti/am65-cpsw-nuss.c
633
static int am65_cpsw_create_rxqs(struct am65_cpsw_common *common)
drivers/net/ethernet/ti/am65-cpsw-nuss.c
637
for (id = 0; id < common->rx_ch_num_flows; id++) {
drivers/net/ethernet/ti/am65-cpsw-nuss.c
638
ret = am65_cpsw_create_rxq(common, id);
drivers/net/ethernet/ti/am65-cpsw-nuss.c
640
dev_err(common->dev, "couldn't create rxq %d: %d\n",
drivers/net/ethernet/ti/am65-cpsw-nuss.c
646
ret = k3_udma_glue_enable_rx_chn(common->rx_chns.rx_chn);
drivers/net/ethernet/ti/am65-cpsw-nuss.c
648
dev_err(common->dev, "couldn't enable rx chn: %d\n", ret);
drivers/net/ethernet/ti/am65-cpsw-nuss.c
656
am65_cpsw_destroy_rxq(common, id);
drivers/net/ethernet/ti/am65-cpsw-nuss.c
661
static void am65_cpsw_destroy_txq(struct am65_cpsw_common *common, int id)
drivers/net/ethernet/ti/am65-cpsw-nuss.c
663
struct am65_cpsw_tx_chn *tx_chn = &common->tx_chns[id];
drivers/net/ethernet/ti/am65-cpsw-nuss.c
672
static void am65_cpsw_destroy_txqs(struct am65_cpsw_common *common)
drivers/net/ethernet/ti/am65-cpsw-nuss.c
674
struct am65_cpsw_tx_chn *tx_chn = common->tx_chns;
drivers/net/ethernet/ti/am65-cpsw-nuss.c
678
atomic_set(&common->tdown_cnt, common->tx_ch_num);
drivers/net/ethernet/ti/am65-cpsw-nuss.c
681
reinit_completion(&common->tdown_complete);
drivers/net/ethernet/ti/am65-cpsw-nuss.c
683
for (id = 0; id < common->tx_ch_num; id++)
drivers/net/ethernet/ti/am65-cpsw-nuss.c
686
id = wait_for_completion_timeout(&common->tdown_complete,
drivers/net/ethernet/ti/am65-cpsw-nuss.c
689
dev_err(common->dev, "tx teardown timeout\n");
drivers/net/ethernet/ti/am65-cpsw-nuss.c
691
for (id = common->tx_ch_num - 1; id >= 0; id--)
drivers/net/ethernet/ti/am65-cpsw-nuss.c
692
am65_cpsw_destroy_txq(common, id);
drivers/net/ethernet/ti/am65-cpsw-nuss.c
695
static int am65_cpsw_create_txq(struct am65_cpsw_common *common, int id)
drivers/net/ethernet/ti/am65-cpsw-nuss.c
697
struct am65_cpsw_tx_chn *tx_chn = &common->tx_chns[id];
drivers/net/ethernet/ti/am65-cpsw-nuss.c
709
static int am65_cpsw_create_txqs(struct am65_cpsw_common *common)
drivers/net/ethernet/ti/am65-cpsw-nuss.c
713
for (id = 0; id < common->tx_ch_num; id++) {
drivers/net/ethernet/ti/am65-cpsw-nuss.c
714
ret = am65_cpsw_create_txq(common, id);
drivers/net/ethernet/ti/am65-cpsw-nuss.c
716
dev_err(common->dev, "couldn't create txq %d: %d\n",
drivers/net/ethernet/ti/am65-cpsw-nuss.c
726
am65_cpsw_destroy_txq(common, id);
drivers/net/ethernet/ti/am65-cpsw-nuss.c
869
static int am65_cpsw_nuss_common_open(struct am65_cpsw_common *common)
drivers/net/ethernet/ti/am65-cpsw-nuss.c
871
struct am65_cpsw_host *host_p = am65_common_get_host(common);
drivers/net/ethernet/ti/am65-cpsw-nuss.c
875
if (common->usage_count)
drivers/net/ethernet/ti/am65-cpsw-nuss.c
881
common->cpsw_base + AM65_CPSW_REG_CTL);
drivers/net/ethernet/ti/am65-cpsw-nuss.c
886
writel(common->rx_flow_id_base,
drivers/net/ethernet/ti/am65-cpsw-nuss.c
891
am65_cpsw_nuss_set_p0_ptype(common);
drivers/net/ethernet/ti/am65-cpsw-nuss.c
895
for (port_idx = 0; port_idx < common->port_num; port_idx++) {
drivers/net/ethernet/ti/am65-cpsw-nuss.c
896
struct am65_cpsw_port *port = &common->ports[port_idx];
drivers/net/ethernet/ti/am65-cpsw-nuss.c
901
writel(val, common->cpsw_base + AM65_CPSW_REG_STAT_PORT_EN);
drivers/net/ethernet/ti/am65-cpsw-nuss.c
904
writel(0, common->cpsw_base + AM65_CPSW_REG_PTYPE);
drivers/net/ethernet/ti/am65-cpsw-nuss.c
906
cpsw_ale_start(common->ale);
drivers/net/ethernet/ti/am65-cpsw-nuss.c
909
cpsw_ale_control_set(common->ale, HOST_PORT_NUM,
drivers/net/ethernet/ti/am65-cpsw-nuss.c
911
cpsw_ale_control_set(common->ale, HOST_PORT_NUM,
drivers/net/ethernet/ti/am65-cpsw-nuss.c
914
cpsw_ale_control_set(common->ale, HOST_PORT_NUM, ALE_VLAN_AWARE, 1);
drivers/net/ethernet/ti/am65-cpsw-nuss.c
915
cpsw_ale_control_set(common->ale, HOST_PORT_NUM,
drivers/net/ethernet/ti/am65-cpsw-nuss.c
919
port_mask = GENMASK(common->port_num, 0) &
drivers/net/ethernet/ti/am65-cpsw-nuss.c
920
~common->disabled_ports_mask;
drivers/net/ethernet/ti/am65-cpsw-nuss.c
922
cpsw_ale_add_vlan(common->ale, 0, port_mask,
drivers/net/ethernet/ti/am65-cpsw-nuss.c
926
if (common->is_emac_mode)
drivers/net/ethernet/ti/am65-cpsw-nuss.c
927
am65_cpsw_init_host_port_emac(common);
drivers/net/ethernet/ti/am65-cpsw-nuss.c
929
am65_cpsw_init_host_port_switch(common);
drivers/net/ethernet/ti/am65-cpsw-nuss.c
931
am65_cpsw_qos_tx_p0_rate_init(common);
drivers/net/ethernet/ti/am65-cpsw-nuss.c
933
ret = am65_cpsw_create_rxqs(common);
drivers/net/ethernet/ti/am65-cpsw-nuss.c
937
ret = am65_cpsw_create_txqs(common);
drivers/net/ethernet/ti/am65-cpsw-nuss.c
941
dev_dbg(common->dev, "cpsw_nuss started\n");
drivers/net/ethernet/ti/am65-cpsw-nuss.c
945
am65_cpsw_destroy_rxqs(common);
drivers/net/ethernet/ti/am65-cpsw-nuss.c
950
static int am65_cpsw_nuss_common_stop(struct am65_cpsw_common *common)
drivers/net/ethernet/ti/am65-cpsw-nuss.c
952
if (common->usage_count != 1)
drivers/net/ethernet/ti/am65-cpsw-nuss.c
955
cpsw_ale_control_set(common->ale, HOST_PORT_NUM,
drivers/net/ethernet/ti/am65-cpsw-nuss.c
958
am65_cpsw_destroy_txqs(common);
drivers/net/ethernet/ti/am65-cpsw-nuss.c
959
am65_cpsw_destroy_rxqs(common);
drivers/net/ethernet/ti/am65-cpsw-nuss.c
960
cpsw_ale_stop(common->ale);
drivers/net/ethernet/ti/am65-cpsw-nuss.c
962
writel(0, common->cpsw_base + AM65_CPSW_REG_CTL);
drivers/net/ethernet/ti/am65-cpsw-nuss.c
963
writel(0, common->cpsw_base + AM65_CPSW_REG_STAT_PORT_EN);
drivers/net/ethernet/ti/am65-cpsw-nuss.c
965
dev_dbg(common->dev, "cpsw_nuss stopped\n");
drivers/net/ethernet/ti/am65-cpsw-nuss.c
971
struct am65_cpsw_common *common = am65_ndev_to_common(ndev);
drivers/net/ethernet/ti/am65-cpsw-nuss.c
981
ret = am65_cpsw_nuss_common_stop(common);
drivers/net/ethernet/ti/am65-cpsw-nuss.c
985
common->usage_count--;
drivers/net/ethernet/ti/am65-cpsw-nuss.c
986
pm_runtime_put(common->dev);
drivers/net/ethernet/ti/am65-cpsw-nuss.h
146
struct am65_cpsw_common *common;
drivers/net/ethernet/ti/am65-cpsw-nuss.h
208
#define am65_ndev_to_common(ndev) (am65_ndev_to_port(ndev)->common)
drivers/net/ethernet/ti/am65-cpsw-nuss.h
211
#define am65_common_get_host(common) (&(common)->host)
drivers/net/ethernet/ti/am65-cpsw-nuss.h
212
#define am65_common_get_port(common, id) (&(common)->ports[(id) - 1])
drivers/net/ethernet/ti/am65-cpsw-nuss.h
221
#define AM65_CPSW_IS_CPSW2G(common) ((common)->port_num == 1)
drivers/net/ethernet/ti/am65-cpsw-nuss.h
225
void am65_cpsw_nuss_set_p0_ptype(struct am65_cpsw_common *common);
drivers/net/ethernet/ti/am65-cpsw-nuss.h
226
int am65_cpsw_nuss_update_tx_rx_chns(struct am65_cpsw_common *common,
drivers/net/ethernet/ti/am65-cpsw-nuss.h
44
struct am65_cpsw_common *common;
drivers/net/ethernet/ti/am65-cpsw-nuss.h
71
struct am65_cpsw_common *common;
drivers/net/ethernet/ti/am65-cpsw-nuss.h
81
struct am65_cpsw_common *common;
drivers/net/ethernet/ti/am65-cpsw-nuss.h
98
struct am65_cpsw_common *common;
drivers/net/ethernet/ti/am65-cpsw-qos.c
1062
ret = cpsw_ale_rx_ratelimit_bc(port->common->ale, port->port_id, rate_pkt_ps);
drivers/net/ethernet/ti/am65-cpsw-qos.c
1070
ret = cpsw_ale_rx_ratelimit_mc(port->common->ale, port->port_id, rate_pkt_ps);
drivers/net/ethernet/ti/am65-cpsw-qos.c
1122
struct netlink_ext_ack *extack = cls->common.extack;
drivers/net/ethernet/ti/am65-cpsw-qos.c
1151
cpsw_ale_rx_ratelimit_bc(port->common->ale, port->port_id, 0);
drivers/net/ethernet/ti/am65-cpsw-qos.c
1157
cpsw_ale_rx_ratelimit_mc(port->common->ale, port->port_id, 0);
drivers/net/ethernet/ti/am65-cpsw-qos.c
1203
am65_cpsw_qos_tx_p0_rate_apply(struct am65_cpsw_common *common,
drivers/net/ethernet/ti/am65-cpsw-qos.c
1206
struct am65_cpsw_host *host = am65_common_get_host(common);
drivers/net/ethernet/ti/am65-cpsw-qos.c
1210
ch_cir = am65_cpsw_qos_tx_rate_calc(rate_mbps, common->bus_freq);
drivers/net/ethernet/ti/am65-cpsw-qos.c
1214
for (i = 0; i < common->port_num; i++) {
drivers/net/ethernet/ti/am65-cpsw-qos.c
1215
struct net_device *ndev = common->ports[i].ndev;
drivers/net/ethernet/ti/am65-cpsw-qos.c
1227
struct am65_cpsw_common *common = port->common;
drivers/net/ethernet/ti/am65-cpsw-qos.c
1233
dev_dbg(common->dev, "apply TX%d rate limiting %uMbps tx_rate_msk%x\n",
drivers/net/ethernet/ti/am65-cpsw-qos.c
1234
queue, rate_mbps, common->tx_ch_rate_msk);
drivers/net/ethernet/ti/am65-cpsw-qos.c
1236
if (common->pf_p0_rx_ptype_rrobin) {
drivers/net/ethernet/ti/am65-cpsw-qos.c
1237
dev_err(common->dev, "TX Rate Limiting failed - rrobin mode\n");
drivers/net/ethernet/ti/am65-cpsw-qos.c
1245
ret = pm_runtime_get_sync(common->dev);
drivers/net/ethernet/ti/am65-cpsw-qos.c
1247
pm_runtime_put_noidle(common->dev);
drivers/net/ethernet/ti/am65-cpsw-qos.c
1252
tx_ch_rate_msk_new = common->tx_ch_rate_msk;
drivers/net/ethernet/ti/am65-cpsw-qos.c
1255
ch_msk = GENMASK(common->tx_ch_num - 1, queue);
drivers/net/ethernet/ti/am65-cpsw-qos.c
1264
dev_err(common->dev, "TX rate limiting has to be enabled sequentially hi->lo tx_rate_msk:%x tx_rate_msk_new:%x\n",
drivers/net/ethernet/ti/am65-cpsw-qos.c
1265
common->tx_ch_rate_msk, tx_ch_rate_msk_new);
drivers/net/ethernet/ti/am65-cpsw-qos.c
1270
tx_chn = &common->tx_chns[queue];
drivers/net/ethernet/ti/am65-cpsw-qos.c
1272
common->tx_ch_rate_msk = tx_ch_rate_msk_new;
drivers/net/ethernet/ti/am65-cpsw-qos.c
1274
if (!common->usage_count)
drivers/net/ethernet/ti/am65-cpsw-qos.c
1278
am65_cpsw_qos_tx_p0_rate_apply(common, queue, rate_mbps);
drivers/net/ethernet/ti/am65-cpsw-qos.c
1281
pm_runtime_put(common->dev);
drivers/net/ethernet/ti/am65-cpsw-qos.c
1285
void am65_cpsw_qos_tx_p0_rate_init(struct am65_cpsw_common *common)
drivers/net/ethernet/ti/am65-cpsw-qos.c
1287
struct am65_cpsw_host *host = am65_common_get_host(common);
drivers/net/ethernet/ti/am65-cpsw-qos.c
1290
for (tx_ch = 0; tx_ch < common->tx_ch_num; tx_ch++) {
drivers/net/ethernet/ti/am65-cpsw-qos.c
1291
struct am65_cpsw_tx_chn *tx_chn = &common->tx_chns[tx_ch];
drivers/net/ethernet/ti/am65-cpsw-qos.c
1298
common->bus_freq);
drivers/net/ethernet/ti/am65-cpsw-qos.c
208
struct am65_cpsw_common *common = port->common;
drivers/net/ethernet/ti/am65-cpsw-qos.c
216
ret = pm_runtime_get_sync(common->dev);
drivers/net/ethernet/ti/am65-cpsw-qos.c
218
pm_runtime_put_noidle(common->dev);
drivers/net/ethernet/ti/am65-cpsw-qos.c
266
pm_runtime_put(common->dev);
drivers/net/ethernet/ti/am65-cpsw-qos.c
375
void am65_cpsw_iet_common_enable(struct am65_cpsw_common *common)
drivers/net/ethernet/ti/am65-cpsw-qos.c
382
for (i = 0; i < common->port_num; i++) {
drivers/net/ethernet/ti/am65-cpsw-qos.c
383
port = &common->ports[i];
drivers/net/ethernet/ti/am65-cpsw-qos.c
390
val = readl(common->cpsw_base + AM65_CPSW_REG_CTL);
drivers/net/ethernet/ti/am65-cpsw-qos.c
397
writel(val, common->cpsw_base + AM65_CPSW_REG_CTL);
drivers/net/ethernet/ti/am65-cpsw-qos.c
398
common->iet_enabled = rx_enable;
drivers/net/ethernet/ti/am65-cpsw-qos.c
419
am65_cpsw_iet_common_enable(port->common);
drivers/net/ethernet/ti/am65-cpsw-qos.c
464
static void am65_cpsw_est_enable(struct am65_cpsw_common *common, int enable)
drivers/net/ethernet/ti/am65-cpsw-qos.c
468
val = readl(common->cpsw_base + AM65_CPSW_REG_CTL);
drivers/net/ethernet/ti/am65-cpsw-qos.c
475
writel(val, common->cpsw_base + AM65_CPSW_REG_CTL);
drivers/net/ethernet/ti/am65-cpsw-qos.c
476
common->est_enabled = enable;
drivers/net/ethernet/ti/am65-cpsw-qos.c
55
struct am65_cpsw_common *common = port->common;
drivers/net/ethernet/ti/am65-cpsw-qos.c
597
struct am65_cpsw_common *common = port->common;
drivers/net/ethernet/ti/am65-cpsw-qos.c
603
for (i = 0; i < common->port_num; i++)
drivers/net/ethernet/ti/am65-cpsw-qos.c
604
common_enable |= am65_cpsw_port_est_enabled(&common->ports[i]);
drivers/net/ethernet/ti/am65-cpsw-qos.c
607
am65_cpsw_est_enable(common, common_enable);
drivers/net/ethernet/ti/am65-cpsw-qos.c
768
struct am65_cpsw_common *common = port->common;
drivers/net/ethernet/ti/am65-cpsw-qos.c
769
struct am65_cpts *cpts = common->cpts;
drivers/net/ethernet/ti/am65-cpsw-qos.c
781
struct am65_cpts *cpts = port->common->cpts;
drivers/net/ethernet/ti/am65-cpsw-qos.c
791
struct am65_cpts *cpts = port->common->cpts;
drivers/net/ethernet/ti/am65-cpsw-qos.c
85
common->bus_freq);
drivers/net/ethernet/ti/am65-cpsw-qos.c
859
struct am65_cpsw_common *common = am65_ndev_to_common(ndev);
drivers/net/ethernet/ti/am65-cpsw-qos.c
862
struct am65_cpts *cpts = common->cpts;
drivers/net/ethernet/ti/am65-cpsw-qos.c
872
if (common->pf_p0_rx_ptype_rrobin) {
drivers/net/ethernet/ti/am65-cpsw-qos.c
95
common->bus_freq);
drivers/net/ethernet/ti/am65-cpsw-qos.h
102
void am65_cpsw_qos_tx_p0_rate_init(struct am65_cpsw_common *common);
drivers/net/ethernet/ti/am65-cpsw-qos.h
104
void am65_cpsw_iet_common_enable(struct am65_cpsw_common *common);
drivers/net/ethernet/ti/am65-cpsw-qos.h
127
static inline void am65_cpsw_qos_tx_p0_rate_init(struct am65_cpsw_common *common)
drivers/net/ethernet/ti/am65-cpsw-qos.h
131
static inline void am65_cpsw_iet_common_enable(struct am65_cpsw_common *common)
drivers/net/ethernet/ti/am65-cpsw-switchdev.c
119
struct am65_cpsw_common *cpsw = port->common;
drivers/net/ethernet/ti/am65-cpsw-switchdev.c
135
struct am65_cpsw_common *cpsw = port->common;
drivers/net/ethernet/ti/am65-cpsw-switchdev.c
153
struct am65_cpsw_common *cpsw = port->common;
drivers/net/ethernet/ti/am65-cpsw-switchdev.c
201
struct am65_cpsw_common *cpsw = port->common;
drivers/net/ethernet/ti/am65-cpsw-switchdev.c
261
struct am65_cpsw_common *cpsw = port->common;
drivers/net/ethernet/ti/am65-cpsw-switchdev.c
27
struct am65_cpsw_common *cpsw = port->common;
drivers/net/ethernet/ti/am65-cpsw-switchdev.c
284
struct am65_cpsw_common *cpsw = port->common;
drivers/net/ethernet/ti/am65-cpsw-switchdev.c
372
struct am65_cpsw_common *cpsw = port->common;
drivers/net/ethernet/ti/am65-cpsw-switchdev.c
60
struct am65_cpsw_common *cpsw = port->common;
drivers/net/ethernet/ti/cpsw_priv.c
1466
struct netlink_ext_ack *extack = cls->common.extack;
drivers/net/ethernet/toshiba/ps3_gelic_wireless.c
1916
struct gelic_eurus_common_cfg *common;
drivers/net/ethernet/toshiba/ps3_gelic_wireless.c
1923
common = (struct gelic_eurus_common_cfg *)__get_free_page(GFP_KERNEL);
drivers/net/ethernet/toshiba/ps3_gelic_wireless.c
1924
if (!common)
drivers/net/ethernet/toshiba/ps3_gelic_wireless.c
1927
memset(common, 0, sizeof(*common));
drivers/net/ethernet/toshiba/ps3_gelic_wireless.c
1928
common->bss_type = cpu_to_be16(GELIC_EURUS_BSS_INFRA);
drivers/net/ethernet/toshiba/ps3_gelic_wireless.c
1929
common->op_mode = cpu_to_be16(GELIC_EURUS_OPMODE_11BG);
drivers/net/ethernet/toshiba/ps3_gelic_wireless.c
1931
common->scan_index = cpu_to_be16(bss->eurus_index);
drivers/net/ethernet/toshiba/ps3_gelic_wireless.c
1934
common->auth_method = cpu_to_be16(GELIC_EURUS_AUTH_OPEN);
drivers/net/ethernet/toshiba/ps3_gelic_wireless.c
1937
common->auth_method = cpu_to_be16(GELIC_EURUS_AUTH_SHARED);
drivers/net/ethernet/toshiba/ps3_gelic_wireless.c
1945
be16_to_cpu(common->scan_index),
drivers/net/ethernet/toshiba/ps3_gelic_wireless.c
1946
be16_to_cpu(common->bss_type),
drivers/net/ethernet/toshiba/ps3_gelic_wireless.c
1947
be16_to_cpu(common->auth_method));
drivers/net/ethernet/toshiba/ps3_gelic_wireless.c
1950
common, sizeof(*common));
drivers/net/ethernet/toshiba/ps3_gelic_wireless.c
2015
free_page((unsigned long)common);
drivers/net/ethernet/wangxun/txgbe/txgbe_fdir.c
179
union txgbe_atr_hash_dword common,
drivers/net/ethernet/wangxun/txgbe/txgbe_fdir.c
211
txgbe_atr_compute_sig_hash(input, common, &fdirhashcmd);
drivers/net/ethernet/wangxun/txgbe/txgbe_fdir.c
227
union txgbe_atr_hash_dword common = { .dword = 0 };
drivers/net/ethernet/wangxun/txgbe/txgbe_fdir.c
280
common.port.src ^= th->dest ^ first->skb->protocol;
drivers/net/ethernet/wangxun/txgbe/txgbe_fdir.c
282
common.port.src ^= th->dest ^ first->skb->vlan_proto;
drivers/net/ethernet/wangxun/txgbe/txgbe_fdir.c
284
common.port.src ^= th->dest ^ first->protocol;
drivers/net/ethernet/wangxun/txgbe/txgbe_fdir.c
285
common.port.dst ^= th->source;
drivers/net/ethernet/wangxun/txgbe/txgbe_fdir.c
289
common.ip ^= hdr.ipv6->saddr.s6_addr32[0] ^
drivers/net/ethernet/wangxun/txgbe/txgbe_fdir.c
299
common.ip ^= hdr.ipv4->saddr ^ hdr.ipv4->daddr;
drivers/net/ethernet/wangxun/txgbe/txgbe_fdir.c
303
txgbe_fdir_add_signature_filter(q_vector->wx, input, common,
drivers/net/ethernet/wangxun/txgbe/txgbe_fdir.c
50
union txgbe_atr_hash_dword common,
drivers/net/ethernet/wangxun/txgbe/txgbe_fdir.c
61
hi_hash_dword = ntohl(common.dword);
drivers/net/fjes/fjes_hw.c
864
return (info->common.version == version);
drivers/net/fjes/fjes_hw.h
198
} common;
drivers/net/mctp/mctp-i3c.c
558
return of_property_read_bool(master->common.master->dev.of_node,
drivers/net/netdevsim/bpf.c
127
NSIM_EA(cls_bpf->common.extack,
drivers/net/netdevsim/bpf.c
132
if (!tc_cls_can_offload_and_chain0(ns->netdev, &cls_bpf->common))
drivers/net/netdevsim/bpf.c
135
if (cls_bpf->common.protocol != htons(ETH_P_ALL)) {
drivers/net/netdevsim/bpf.c
136
NSIM_EA(cls_bpf->common.extack,
drivers/net/netdevsim/bpf.c
142
NSIM_EA(cls_bpf->common.extack,
drivers/net/netdevsim/bpf.c
148
NSIM_EA(cls_bpf->common.extack,
drivers/net/netdevsim/bpf.c
164
NSIM_EA(cls_bpf->common.extack,
drivers/net/netdevsim/fib.c
1055
fib4_rt = container_of(fib_rt, struct nsim_fib4_rt, common);
drivers/net/netdevsim/fib.c
1066
fib6_rt = container_of(fib_rt, struct nsim_fib6_rt, common);
drivers/net/netdevsim/fib.c
284
nsim_fib_rt_init(data, &fib4_rt->common, &fen_info->dst, sizeof(u32),
drivers/net/netdevsim/fib.c
298
nsim_fib_rt_fini(&fib4_rt->common);
drivers/net/netdevsim/fib.c
314
return container_of(fib_rt, struct nsim_fib4_rt, common);
drivers/net/netdevsim/fib.c
340
u32 *p_dst = (u32 *) fib4_rt->common.key.addr;
drivers/net/netdevsim/fib.c
341
int dst_len = fib4_rt->common.key.prefix_len;
drivers/net/netdevsim/fib.c
345
fri.tb_id = fib4_rt->common.key.tb_id;
drivers/net/netdevsim/fib.c
363
&fib4_rt->common.ht_node,
drivers/net/netdevsim/fib.c
396
&fib4_rt_old->common.ht_node,
drivers/net/netdevsim/fib.c
397
&fib4_rt->common.ht_node,
drivers/net/netdevsim/fib.c
451
rhashtable_remove_fast(&data->fib_rt_ht, &fib4_rt->common.ht_node,
drivers/net/netdevsim/fib.c
551
nsim_fib_rt_init(data, &fib6_rt->common, &rt->fib6_dst.addr,
drivers/net/netdevsim/fib.c
573
nsim_fib_rt_fini(&fib6_rt->common);
drivers/net/netdevsim/fib.c
585
nsim_fib_rt_fini(&fib6_rt->common);
drivers/net/netdevsim/fib.c
601
return container_of(fib_rt, struct nsim_fib6_rt, common);
drivers/net/netdevsim/fib.c
687
&fib6_rt->common.ht_node,
drivers/net/netdevsim/fib.c
720
&fib6_rt_old->common.ht_node,
drivers/net/netdevsim/fib.c
721
&fib6_rt->common.ht_node,
drivers/net/netdevsim/fib.c
794
rhashtable_remove_fast(&data->fib_rt_ht, &fib6_rt->common.ht_node,
drivers/net/netdevsim/fib.c
82
struct nsim_fib_rt common;
drivers/net/netdevsim/fib.c
89
struct nsim_fib_rt common;
drivers/net/phy/phy-c45.c
1480
__ETHTOOL_DECLARE_LINK_MODE_MASK(common);
drivers/net/phy/phy-c45.c
1493
linkmode_and(common, phydev->advertising_eee, tmp_lp);
drivers/net/phy/phy-c45.c
1494
if (linkmode_empty(common))
drivers/net/phy/phy-c45.c
1497
return phy_check_valid(phydev->speed, phydev->duplex, common);
drivers/net/phy/phy-core.c
344
__ETHTOOL_DECLARE_LINK_MODE_MASK(common);
drivers/net/phy/phy-core.c
347
linkmode_and(common, phydev->lp_advertising, phydev->advertising);
drivers/net/phy/phy-core.c
349
c = phy_caps_lookup_by_linkmode(common);
drivers/net/phy/phy-core.c
370
__ETHTOOL_DECLARE_LINK_MODE_MASK(common);
drivers/net/phy/phy-core.c
380
linkmode_and(common, phydev->lp_advertising, phydev->advertising);
drivers/net/phy/phy-core.c
382
c = phy_caps_lookup_by_linkmode(common);
drivers/net/phy/phy-core.c
397
__ETHTOOL_DECLARE_LINK_MODE_MASK(common);
drivers/net/phy/phy-core.c
400
linkmode_and(common, phydev->lp_advertising, phydev->advertising);
drivers/net/phy/phy-core.c
402
c = phy_caps_lookup_by_linkmode_rev(common, fdx_only);
drivers/net/usb/r8152.c
8925
__ETHTOOL_DECLARE_LINK_MODE_MASK(common);
drivers/net/usb/r8152.c
8939
linkmode_and(common, eee->advertised, eee->lp_advertised);
drivers/net/usb/r8152.c
8940
eee->eee_active = phy_check_valid(tp->speed, tp->duplex, common);
drivers/net/usb/r8152.c
8959
__ETHTOOL_DECLARE_LINK_MODE_MASK(common);
drivers/net/usb/r8152.c
8973
linkmode_and(common, eee->advertised, eee->lp_advertised);
drivers/net/usb/r8152.c
8974
eee->eee_active = phy_check_valid(tp->speed, tp->duplex, common);
drivers/net/wireless/ath/ath.h
143
void (*wakeup)(struct ath_common *common);
drivers/net/wireless/ath/ath.h
144
void (*restore)(struct ath_common *common);
drivers/net/wireless/ath/ath.h
193
static inline const struct ath_ps_ops *ath_ps_ops(struct ath_common *common)
drivers/net/wireless/ath/ath.h
195
return common->ps_ops;
drivers/net/wireless/ath/ath.h
198
struct sk_buff *ath_rxbuf_alloc(struct ath_common *common,
drivers/net/wireless/ath/ath.h
201
bool ath_is_mybeacon(struct ath_common *common, struct ieee80211_hdr *hdr);
drivers/net/wireless/ath/ath.h
203
void ath_hw_setbssidmask(struct ath_common *common);
drivers/net/wireless/ath/ath.h
204
void ath_key_delete(struct ath_common *common, u8 hw_key_idx);
drivers/net/wireless/ath/ath.h
205
int ath_key_config(struct ath_common *common,
drivers/net/wireless/ath/ath.h
209
bool ath_hw_keyreset(struct ath_common *common, u16 entry);
drivers/net/wireless/ath/ath.h
210
bool ath_hw_keysetmac(struct ath_common *common, u16 entry, const u8 *mac);
drivers/net/wireless/ath/ath.h
211
void ath_hw_cycle_counters_update(struct ath_common *common);
drivers/net/wireless/ath/ath.h
212
int32_t ath_hw_get_listen_time(struct ath_common *common);
drivers/net/wireless/ath/ath.h
215
void ath_printk(const char *level, const struct ath_common *common,
drivers/net/wireless/ath/ath.h
218
#define ath_emerg(common, fmt, ...) \
drivers/net/wireless/ath/ath.h
219
ath_printk(KERN_EMERG, common, fmt, ##__VA_ARGS__)
drivers/net/wireless/ath/ath.h
220
#define ath_alert(common, fmt, ...) \
drivers/net/wireless/ath/ath.h
221
ath_printk(KERN_ALERT, common, fmt, ##__VA_ARGS__)
drivers/net/wireless/ath/ath.h
222
#define ath_crit(common, fmt, ...) \
drivers/net/wireless/ath/ath.h
223
ath_printk(KERN_CRIT, common, fmt, ##__VA_ARGS__)
drivers/net/wireless/ath/ath.h
224
#define ath_err(common, fmt, ...) \
drivers/net/wireless/ath/ath.h
225
ath_printk(KERN_ERR, common, fmt, ##__VA_ARGS__)
drivers/net/wireless/ath/ath.h
226
#define ath_warn(common, fmt, ...) \
drivers/net/wireless/ath/ath.h
227
ath_printk(KERN_WARNING, common, fmt, ##__VA_ARGS__)
drivers/net/wireless/ath/ath.h
228
#define ath_notice(common, fmt, ...) \
drivers/net/wireless/ath/ath.h
229
ath_printk(KERN_NOTICE, common, fmt, ##__VA_ARGS__)
drivers/net/wireless/ath/ath.h
230
#define ath_info(common, fmt, ...) \
drivers/net/wireless/ath/ath.h
231
ath_printk(KERN_INFO, common, fmt, ##__VA_ARGS__)
drivers/net/wireless/ath/ath.h
296
#define ath_dbg(common, dbg_mask, fmt, ...) \
drivers/net/wireless/ath/ath.h
298
if ((common)->debug_mask & ATH_DBG_##dbg_mask) \
drivers/net/wireless/ath/ath.h
299
ath_printk(KERN_DEBUG, common, fmt, ##__VA_ARGS__); \
drivers/net/wireless/ath/ath.h
308
void _ath_dbg(struct ath_common *common, enum ATH_DEBUG dbg_mask,
drivers/net/wireless/ath/ath.h
312
#define ath_dbg(common, dbg_mask, fmt, ...) \
drivers/net/wireless/ath/ath.h
313
_ath_dbg(common, ATH_DBG_##dbg_mask, fmt, ##__VA_ARGS__)
drivers/net/wireless/ath/ath10k/htt.c
156
return !!(rx_desc->msdu_end.common.info0 &
drivers/net/wireless/ath/ath10k/htt.c
203
return &rx_desc->frag_info.common;
drivers/net/wireless/ath/ath10k/htt.c
227
return &rx_desc->msdu_start.common;
drivers/net/wireless/ath/ath10k/htt.c
235
return &rx_desc->msdu_end.common;
drivers/net/wireless/ath/ath10k/htt.c
251
return &rx_desc->ppdu_end.common;
drivers/net/wireless/ath/ath10k/htt.h
2258
return &rx_desc->frag_info.common;
drivers/net/wireless/ath/ath10k/htt.h
2294
return &rx_desc->msdu_start.common;
drivers/net/wireless/ath/ath10k/htt.h
2306
return &rx_desc->msdu_end.common;
drivers/net/wireless/ath/ath10k/htt.h
2330
return &rx_desc->ppdu_end.common;
drivers/net/wireless/ath/ath10k/rx_desc.h
1164
struct rx_ppdu_end_common common;
drivers/net/wireless/ath/ath10k/rx_desc.h
1171
struct rx_ppdu_end_common common;
drivers/net/wireless/ath/ath10k/rx_desc.h
215
struct rx_frag_info_common common;
drivers/net/wireless/ath/ath10k/rx_desc.h
222
struct rx_frag_info_common common;
drivers/net/wireless/ath/ath10k/rx_desc.h
490
struct rx_msdu_start_common common;
drivers/net/wireless/ath/ath10k/rx_desc.h
497
struct rx_msdu_start_common common;
drivers/net/wireless/ath/ath10k/rx_desc.h
634
struct rx_msdu_end_common common;
drivers/net/wireless/ath/ath10k/rx_desc.h
641
struct rx_msdu_end_common common;
drivers/net/wireless/ath/ath10k/wmi-tlv.c
2010
ath10k_wmi_put_start_scan_common(&cmd->common, arg);
drivers/net/wireless/ath/ath10k/wmi-tlv.c
2023
cmd->common.scan_ctrl_flags ^= __cpu_to_le32(WMI_SCAN_FILTER_PROBE_REQ);
drivers/net/wireless/ath/ath10k/wmi-tlv.h
1851
struct wmi_start_scan_common common;
drivers/net/wireless/ath/ath10k/wmi.c
3288
ath10k_wmi_pull_peer_stats(&src->common.old, dst);
drivers/net/wireless/ath/ath10k/wmi.c
3290
dst->peer_rx_rate = __le32_to_cpu(src->common.peer_rx_rate);
drivers/net/wireless/ath/ath10k/wmi.c
6800
memcpy(&cmd->resource_config.common, &config, sizeof(config));
drivers/net/wireless/ath/ath10k/wmi.c
7042
ath10k_wmi_put_start_scan_common(&cmd->common, arg);
drivers/net/wireless/ath/ath10k/wmi.c
7071
ath10k_wmi_put_start_scan_common(&cmd->common, arg);
drivers/net/wireless/ath/ath10k/wmi.h
2750
struct wmi_resource_config_10x common;
drivers/net/wireless/ath/ath10k/wmi.h
3260
struct wmi_start_scan_common common;
drivers/net/wireless/ath/ath10k/wmi.h
3267
struct wmi_start_scan_common common;
drivers/net/wireless/ath/ath10k/wmi.h
4815
struct wmi_10_2_peer_stats common;
drivers/net/wireless/ath/ath10k/wmi.h
4820
struct wmi_10_2_peer_stats common;
drivers/net/wireless/ath/ath11k/dp.h
1368
struct htt_ppdu_stats_common common;
drivers/net/wireless/ath/ath11k/dp_rx.c
1259
memcpy((void *)&ppdu_info->ppdu_stats.common, ptr,
drivers/net/wireless/ath/ath11k/dp_rx.c
1373
struct htt_ppdu_stats_common *common = &ppdu_stats->common;
drivers/net/wireless/ath/ath11k/dp_rx.c
1398
if (common->fes_duration_us)
drivers/net/wireless/ath/ath11k/dp_rx.c
1399
tx_duration = common->fes_duration_us;
drivers/net/wireless/ath/ath12k/dp_htt.c
195
struct htt_ppdu_stats_common *common = &ppdu_stats->common;
drivers/net/wireless/ath/ath12k/dp_htt.c
228
if (common->fes_duration_us)
drivers/net/wireless/ath/ath12k/dp_htt.c
229
tx_duration = le32_to_cpu(common->fes_duration_us);
drivers/net/wireless/ath/ath12k/dp_htt.c
487
if (ppdu_info->ppdu_stats.common.num_users >= HTT_PPDU_STATS_MAX_USERS) {
drivers/net/wireless/ath/ath12k/dp_htt.c
491
ppdu_info->ppdu_stats.common.num_users,
drivers/net/wireless/ath/ath12k/dp_htt.c
501
for (i = 0; i < ppdu_info->ppdu_stats.common.num_users; i++) {
drivers/net/wireless/ath/ath12k/dp_htt.c
81
memcpy(&ppdu_info->ppdu_stats.common, ptr,
drivers/net/wireless/ath/ath12k/dp_htt.h
1274
struct htt_ppdu_stats_common common;
drivers/net/wireless/ath/ath12k/wifi7/dp_mon.c
484
u32 common;
drivers/net/wireless/ath/ath12k/wifi7/dp_mon.c
491
common = __le32_to_cpu(ppdu_info->u_sig_info.usig.common);
drivers/net/wireless/ath/ath12k/wifi7/dp_mon.c
492
common |= IEEE80211_RADIOTAP_EHT_USIG_COMMON_PHY_VER_KNOWN |
drivers/net/wireless/ath/ath12k/wifi7/dp_mon.c
510
ppdu_info->u_sig_info.usig.common = cpu_to_le32(common);
drivers/net/wireless/ath/ath12k/wifi7/dp_mon.c
540
u32 common, value, mask;
drivers/net/wireless/ath/ath12k/wifi7/dp_mon.c
545
common = __le32_to_cpu(usig->common);
drivers/net/wireless/ath/ath12k/wifi7/dp_mon.c
553
common |= ATH12K_LE32_DEC_ENC(usig_tb->info0,
drivers/net/wireless/ath/ath12k/wifi7/dp_mon.c
583
usig->common = cpu_to_le32(common);
drivers/net/wireless/ath/ath12k/wifi7/dp_mon.c
594
u32 common, value, mask;
drivers/net/wireless/ath/ath12k/wifi7/dp_mon.c
599
common = __le32_to_cpu(usig->common);
drivers/net/wireless/ath/ath12k/wifi7/dp_mon.c
613
common |= ATH12K_LE32_DEC_ENC(usig_mu->info0,
drivers/net/wireless/ath/ath12k/wifi7/dp_mon.c
648
usig->common = cpu_to_le32(common);
drivers/net/wireless/ath/ath5k/ahb.c
30
static void ath5k_ahb_read_cachesize(struct ath_common *common, int *csz)
drivers/net/wireless/ath/ath5k/ahb.c
36
ath5k_ahb_eeprom_read(struct ath_common *common, u32 off, u16 *data)
drivers/net/wireless/ath/ath5k/ahb.c
38
struct ath5k_hw *ah = common->priv;
drivers/net/wireless/ath/ath5k/ani.c
376
struct ath_common *common = ath5k_hw_common(ah);
drivers/net/wireless/ath/ath5k/ani.c
379
spin_lock_bh(&common->cc_lock);
drivers/net/wireless/ath/ath5k/ani.c
381
ath_hw_cycle_counters_update(common);
drivers/net/wireless/ath/ath5k/ani.c
382
memcpy(&as->last_cc, &common->cc_ani, sizeof(as->last_cc));
drivers/net/wireless/ath/ath5k/ani.c
385
listen = ath_hw_get_listen_time(common);
drivers/net/wireless/ath/ath5k/ani.c
387
spin_unlock_bh(&common->cc_lock);
drivers/net/wireless/ath/ath5k/ath5k.h
1259
struct ath_common common;
drivers/net/wireless/ath/ath5k/ath5k.h
1461
void (*read_cachesize)(struct ath_common *common, int *csz);
drivers/net/wireless/ath/ath5k/ath5k.h
1462
bool (*eeprom_read)(struct ath_common *common, u32 off, u16 *data);
drivers/net/wireless/ath/ath5k/ath5k.h
1640
return &ah->common;
drivers/net/wireless/ath/ath5k/ath5k.h
1691
static inline void ath5k_read_cachesize(struct ath_common *common, int *csz)
drivers/net/wireless/ath/ath5k/ath5k.h
1693
common->bus_ops->read_cachesize(common, csz);
drivers/net/wireless/ath/ath5k/ath5k.h
1698
struct ath_common *common = ath5k_hw_common(ah);
drivers/net/wireless/ath/ath5k/ath5k.h
1699
return common->bus_ops->eeprom_read(common, off, data);
drivers/net/wireless/ath/ath5k/attach.c
107
struct ath_common *common = ath5k_hw_common(ah);
drivers/net/wireless/ath/ath5k/attach.c
312
common->keymax = (ah->ah_version == AR5K_AR5210 ?
drivers/net/wireless/ath/ath5k/attach.c
318
common->crypt_caps |= ATH_CRYPT_CAP_CIPHER_AESCCM;
drivers/net/wireless/ath/ath5k/attach.c
321
common->crypt_caps |= ATH_CRYPT_CAP_MIC_COMBINED;
drivers/net/wireless/ath/ath5k/attach.c
330
eth_broadcast_addr(common->curbssid);
drivers/net/wireless/ath/ath5k/base.c
1207
struct ath_common *common = ath5k_hw_common(ah);
drivers/net/wireless/ath/ath5k/base.c
1211
common->rx_bufsize = roundup(IEEE80211_MAX_FRAME_LEN, common->cachelsz);
drivers/net/wireless/ath/ath5k/base.c
1214
common->cachelsz, common->rx_bufsize);
drivers/net/wireless/ath/ath5k/base.c
1259
struct ath_common *common = ath5k_hw_common(ah);
drivers/net/wireless/ath/ath5k/base.c
1276
if (test_bit(keyix, common->keymap))
drivers/net/wireless/ath/ath5k/base.c
1420
struct ath_common *common = ath5k_hw_common(ah);
drivers/net/wireless/ath/ath5k/base.c
1476
if (ath_is_mybeacon(common, (struct ieee80211_hdr *)skb->data)) {
drivers/net/wireless/ath/ath5k/base.c
1590
struct ath_common *common = ath5k_hw_common(ah);
drivers/net/wireless/ath/ath5k/base.c
1630
common->rx_bufsize,
drivers/net/wireless/ath/ath5k/base.c
2577
struct ath_common *common;
drivers/net/wireless/ath/ath5k/base.c
2633
common = ath5k_hw_common(ah);
drivers/net/wireless/ath/ath5k/base.c
2634
common->ops = &ath5k_common_ops;
drivers/net/wireless/ath/ath5k/base.c
2635
common->bus_ops = bus_ops;
drivers/net/wireless/ath/ath5k/base.c
2636
common->ah = ah;
drivers/net/wireless/ath/ath5k/base.c
2637
common->hw = hw;
drivers/net/wireless/ath/ath5k/base.c
2638
common->priv = ah;
drivers/net/wireless/ath/ath5k/base.c
2639
common->clockrate = 40;
drivers/net/wireless/ath/ath5k/base.c
2645
ath5k_read_cachesize(common, &csz);
drivers/net/wireless/ath/ath5k/base.c
2646
common->cachelsz = csz << 2; /* convert to bytes */
drivers/net/wireless/ath/ath5k/base.c
2648
spin_lock_init(&common->cc_lock);
drivers/net/wireless/ath/ath5k/base.c
2771
struct ath_common *common = ath5k_hw_common(ah);
drivers/net/wireless/ath/ath5k/base.c
2813
for (i = 0; i < common->keymax; i++)
drivers/net/wireless/ath/ath5k/base.c
2814
ath_hw_keyreset(common, (u16) i);
drivers/net/wireless/ath/ath5k/base.c
2905
struct ath_common *common = ath5k_hw_common(ah);
drivers/net/wireless/ath/ath5k/base.c
2986
spin_lock_bh(&common->cc_lock);
drivers/net/wireless/ath/ath5k/base.c
2987
ath_hw_cycle_counters_update(common);
drivers/net/wireless/ath/ath5k/base.c
2988
memset(&common->cc_survey, 0, sizeof(common->cc_survey));
drivers/net/wireless/ath/ath5k/base.c
2989
memset(&common->cc_ani, 0, sizeof(common->cc_ani));
drivers/net/wireless/ath/ath5k/base.c
2990
spin_unlock_bh(&common->cc_lock);
drivers/net/wireless/ath/ath5k/base.c
521
struct ath_common *common = ath5k_hw_common(ah);
drivers/net/wireless/ath/ath5k/base.c
529
iter_data.hw_macaddr = common->macaddr;
drivers/net/wireless/ath/ath5k/base.c
598
struct ath_common *common = ath5k_hw_common(ah);
drivers/net/wireless/ath/ath5k/base.c
605
skb = ath_rxbuf_alloc(common,
drivers/net/wireless/ath/ath5k/base.c
606
common->rx_bufsize,
drivers/net/wireless/ath/ath5k/base.c
611
common->rx_bufsize);
drivers/net/wireless/ath/ath5k/base.c
616
skb->data, common->rx_bufsize,
drivers/net/wireless/ath/ath5k/base.c
659
ret = ath5k_hw_setup_rx_desc(ah, ds, ah->common.rx_bufsize, 0);
drivers/net/wireless/ath/ath5k/base.c
979
struct ath_common *common = ath5k_hw_common(ah);
drivers/net/wireless/ath/ath5k/base.c
984
dma_unmap_single(ah->dev, bf->skbaddr, common->rx_bufsize,
drivers/net/wireless/ath/ath5k/mac80211-ops.c
257
struct ath_common *common = ath5k_hw_common(ah);
drivers/net/wireless/ath/ath5k/mac80211-ops.c
263
memcpy(common->curbssid, bss_conf->bssid, ETH_ALEN);
drivers/net/wireless/ath/ath5k/mac80211-ops.c
264
common->curaid = 0;
drivers/net/wireless/ath/ath5k/mac80211-ops.c
294
vif->cfg.aid, common->curbssid);
drivers/net/wireless/ath/ath5k/mac80211-ops.c
295
common->curaid = vif->cfg.aid;
drivers/net/wireless/ath/ath5k/mac80211-ops.c
477
struct ath_common *common = ath5k_hw_common(ah);
drivers/net/wireless/ath/ath5k/mac80211-ops.c
500
if (common->crypt_caps & ATH_CRYPT_CAP_CIPHER_AESCCM)
drivers/net/wireless/ath/ath5k/mac80211-ops.c
511
ret = ath_key_config(common, vif, sta, key);
drivers/net/wireless/ath/ath5k/mac80211-ops.c
524
ath_key_delete(common, key->hw_key_idx);
drivers/net/wireless/ath/ath5k/mac80211-ops.c
652
struct ath_common *common = ath5k_hw_common(ah);
drivers/net/wireless/ath/ath5k/mac80211-ops.c
653
struct ath_cycle_counters *cc = &common->cc_survey;
drivers/net/wireless/ath/ath5k/mac80211-ops.c
654
unsigned int div = common->clockrate * 1000;
drivers/net/wireless/ath/ath5k/mac80211-ops.c
659
spin_lock_bh(&common->cc_lock);
drivers/net/wireless/ath/ath5k/mac80211-ops.c
660
ath_hw_cycle_counters_update(common);
drivers/net/wireless/ath/ath5k/mac80211-ops.c
668
spin_unlock_bh(&common->cc_lock);
drivers/net/wireless/ath/ath5k/pci.c
57
static void ath5k_pci_read_cachesize(struct ath_common *common, int *csz)
drivers/net/wireless/ath/ath5k/pci.c
59
struct ath5k_hw *ah = common->priv;
drivers/net/wireless/ath/ath5k/pci.c
79
ath5k_pci_eeprom_read(struct ath_common *common, u32 offset, u16 *data)
drivers/net/wireless/ath/ath5k/pci.c
81
struct ath5k_hw *ah = common->ah;
drivers/net/wireless/ath/ath5k/pcu.c
373
struct ath_common *common = ath5k_hw_common(ah);
drivers/net/wireless/ath/ath5k/pcu.c
378
memcpy(common->macaddr, mac, ETH_ALEN);
drivers/net/wireless/ath/ath5k/pcu.c
401
struct ath_common *common = ath5k_hw_common(ah);
drivers/net/wireless/ath/ath5k/pcu.c
408
ath_hw_setbssidmask(common);
drivers/net/wireless/ath/ath5k/pcu.c
414
get_unaligned_le32(common->curbssid),
drivers/net/wireless/ath/ath5k/pcu.c
417
get_unaligned_le16(common->curbssid + 4) |
drivers/net/wireless/ath/ath5k/pcu.c
418
((common->curaid & 0x3fff) << AR5K_BSS_ID1_AID_S),
drivers/net/wireless/ath/ath5k/pcu.c
421
if (common->curaid == 0) {
drivers/net/wireless/ath/ath5k/pcu.c
450
struct ath_common *common = ath5k_hw_common(ah);
drivers/net/wireless/ath/ath5k/pcu.c
454
memcpy(common->bssidmask, mask, ETH_ALEN);
drivers/net/wireless/ath/ath5k/pcu.c
456
ath_hw_setbssidmask(common);
drivers/net/wireless/ath/ath5k/pcu.c
879
struct ath_common *common = ath5k_hw_common(ah);
drivers/net/wireless/ath/ath5k/pcu.c
931
low_id = get_unaligned_le32(common->macaddr);
drivers/net/wireless/ath/ath5k/pcu.c
932
high_id = get_unaligned_le16(common->macaddr + 4);
drivers/net/wireless/ath/ath5k/reset.c
103
struct ath_common *common = ath5k_hw_common(ah);
drivers/net/wireless/ath/ath5k/reset.c
104
return usec * common->clockrate;
drivers/net/wireless/ath/ath5k/reset.c
120
struct ath_common *common = ath5k_hw_common(ah);
drivers/net/wireless/ath/ath5k/reset.c
121
return clock / common->clockrate;
drivers/net/wireless/ath/ath5k/reset.c
135
struct ath_common *common = ath5k_hw_common(ah);
drivers/net/wireless/ath/ath5k/reset.c
170
common->clockrate = clock;
drivers/net/wireless/ath/ath9k/ahb.c
38
static void ath_ahb_read_cachesize(struct ath_common *common, int *csz)
drivers/net/wireless/ath/ath9k/ahb.c
43
static bool ath_ahb_eeprom_read(struct ath_common *common, u32 off, u16 *data)
drivers/net/wireless/ath/ath9k/ahb.c
45
ath_err(common, "%s: eeprom data has to be provided externally\n",
drivers/net/wireless/ath/ath9k/ani.c
153
struct ath_common *common = ath9k_hw_common(ah);
drivers/net/wireless/ath/ath9k/ani.c
158
ath_dbg(common, ANI, "**** ofdmlevel %d=>%d, rssi=%d[lo=%d hi=%d]\n",
drivers/net/wireless/ath/ath9k/ani.c
233
struct ath_common *common = ath9k_hw_common(ah);
drivers/net/wireless/ath/ath9k/ani.c
237
ath_dbg(common, ANI, "**** ccklevel %d=>%d, rssi=%d[lo=%d hi=%d]\n",
drivers/net/wireless/ath/ath9k/ani.c
313
struct ath_common *common = ath9k_hw_common(ah);
drivers/net/wireless/ath/ath9k/ani.c
340
ath_dbg(common, ANI,
drivers/net/wireless/ath/ath9k/ani.c
355
ath_dbg(common, ANI,
drivers/net/wireless/ath/ath9k/ani.c
371
struct ath_common *common = ath9k_hw_common(ah);
drivers/net/wireless/ath/ath9k/ani.c
376
ath_hw_cycle_counters_update(common);
drivers/net/wireless/ath/ath9k/ani.c
377
listenTime = ath_hw_get_listen_time(common);
drivers/net/wireless/ath/ath9k/ani.c
404
struct ath_common *common = ath9k_hw_common(ah);
drivers/net/wireless/ath/ath9k/ani.c
415
ath_dbg(common, ANI,
drivers/net/wireless/ath/ath9k/ani.c
443
struct ath_common *common = ath9k_hw_common(ah);
drivers/net/wireless/ath/ath9k/ani.c
445
ath_dbg(common, ANI, "Enable MIB counters\n");
drivers/net/wireless/ath/ath9k/ani.c
465
struct ath_common *common = ath9k_hw_common(ah);
drivers/net/wireless/ath/ath9k/ani.c
467
ath_dbg(common, ANI, "Disable MIB counters\n");
drivers/net/wireless/ath/ath9k/ani.c
479
struct ath_common *common = ath9k_hw_common(ah);
drivers/net/wireless/ath/ath9k/ani.c
482
ath_dbg(common, ANI, "Initialize ANI\n");
drivers/net/wireless/ath/ath9k/ar5008_phy.c
1030
ath_dbg(common, ANI,
drivers/net/wireless/ath/ath9k/ar5008_phy.c
1054
ath_dbg(common, ANI,
drivers/net/wireless/ath/ath9k/ar5008_phy.c
1062
ath_dbg(common, ANI,
drivers/net/wireless/ath/ath9k/ar5008_phy.c
1089
ath_dbg(common, ANI,
drivers/net/wireless/ath/ath9k/ar5008_phy.c
1097
ath_dbg(common, ANI,
drivers/net/wireless/ath/ath9k/ar5008_phy.c
1121
ath_dbg(common, ANI, "invalid cmd %u\n", cmd);
drivers/net/wireless/ath/ath9k/ar5008_phy.c
1125
ath_dbg(common, ANI,
drivers/net/wireless/ath/ath9k/ar5008_phy.c
1171
struct ath_common *common = ath9k_hw_common(ah);
drivers/net/wireless/ath/ath9k/ar5008_phy.c
1179
ath_dbg(common, ANI, "ver %d.%d opmode %u chan %d Mhz\n",
drivers/net/wireless/ath/ath9k/ar5008_phy.c
166
struct ath_common *common = ath9k_hw_common(ah);
drivers/net/wireless/ath/ath9k/ar5008_phy.c
186
ath_dbg(common, CONFIG, "Force rf_pwd_icsyndiv to %1d on %4d\n",
drivers/net/wireless/ath/ath9k/ar5008_phy.c
205
struct ath_common *common = ath9k_hw_common(ah);
drivers/net/wireless/ath/ath9k/ar5008_phy.c
226
ath_err(common, "Invalid channel %u MHz\n", freq);
drivers/net/wireless/ath/ath9k/ar5008_phy.c
258
ath_err(common, "Invalid channel %u MHz\n", freq);
drivers/net/wireless/ath/ath9k/ar5008_phy.c
725
struct ath_common *common = ath9k_hw_common(ah);
drivers/net/wireless/ath/ath9k/ar5008_phy.c
764
&& (common->bus_ops->ath_bus_type != ATH_USB)) {
drivers/net/wireless/ath/ath9k/ar5008_phy.c
796
&& (common->bus_ops->ath_bus_type != ATH_USB)) {
drivers/net/wireless/ath/ath9k/ar5008_phy.c
957
struct ath_common *common = ath9k_hw_common(ah);
drivers/net/wireless/ath/ath9k/ar9002_calib.c
194
struct ath_common *common = ath9k_hw_common(ah);
drivers/net/wireless/ath/ath9k/ar9002_calib.c
205
ath_dbg(common, CALIBRATE,
drivers/net/wireless/ath/ath9k/ar9002_calib.c
209
ath_dbg(common, CALIBRATE,
drivers/net/wireless/ath/ath9k/ar9002_calib.c
220
ath_dbg(common, CALIBRATE, "Chn %d pwr_meas_i = 0x%08x\n",
drivers/net/wireless/ath/ath9k/ar9002_calib.c
222
ath_dbg(common, CALIBRATE, "Chn %d pwr_meas_q = 0x%08x\n",
drivers/net/wireless/ath/ath9k/ar9002_calib.c
224
ath_dbg(common, CALIBRATE, "iqCorrNeg is 0x%08x\n", iqCorrNeg);
drivers/net/wireless/ath/ath9k/ar9002_calib.c
233
ath_dbg(common, CALIBRATE, "Chn %d iCoff = 0x%08x\n",
drivers/net/wireless/ath/ath9k/ar9002_calib.c
235
ath_dbg(common, CALIBRATE, "Chn %d qCoff = 0x%08x\n",
drivers/net/wireless/ath/ath9k/ar9002_calib.c
239
ath_dbg(common, CALIBRATE,
drivers/net/wireless/ath/ath9k/ar9002_calib.c
249
ath_dbg(common, CALIBRATE,
drivers/net/wireless/ath/ath9k/ar9002_calib.c
259
ath_dbg(common, CALIBRATE,
drivers/net/wireless/ath/ath9k/ar9002_calib.c
271
struct ath_common *common = ath9k_hw_common(ah);
drivers/net/wireless/ath/ath9k/ar9002_calib.c
281
ath_dbg(common, CALIBRATE,
drivers/net/wireless/ath/ath9k/ar9002_calib.c
284
ath_dbg(common, CALIBRATE, "Chn %d pwr_meas_odd_i = 0x%08x\n",
drivers/net/wireless/ath/ath9k/ar9002_calib.c
286
ath_dbg(common, CALIBRATE, "Chn %d pwr_meas_even_i = 0x%08x\n",
drivers/net/wireless/ath/ath9k/ar9002_calib.c
288
ath_dbg(common, CALIBRATE, "Chn %d pwr_meas_odd_q = 0x%08x\n",
drivers/net/wireless/ath/ath9k/ar9002_calib.c
290
ath_dbg(common, CALIBRATE, "Chn %d pwr_meas_even_q = 0x%08x\n",
drivers/net/wireless/ath/ath9k/ar9002_calib.c
301
ath_dbg(common, CALIBRATE,
drivers/net/wireless/ath/ath9k/ar9002_calib.c
304
ath_dbg(common, CALIBRATE,
drivers/net/wireless/ath/ath9k/ar9002_calib.c
313
ath_dbg(common, CALIBRATE,
drivers/net/wireless/ath/ath9k/ar9002_calib.c
325
struct ath_common *common = ath9k_hw_common(ah);
drivers/net/wireless/ath/ath9k/ar9002_calib.c
339
ath_dbg(common, CALIBRATE,
drivers/net/wireless/ath/ath9k/ar9002_calib.c
342
ath_dbg(common, CALIBRATE, "Chn %d pwr_meas_odd_i = %d\n",
drivers/net/wireless/ath/ath9k/ar9002_calib.c
344
ath_dbg(common, CALIBRATE, "Chn %d pwr_meas_even_i = %d\n",
drivers/net/wireless/ath/ath9k/ar9002_calib.c
346
ath_dbg(common, CALIBRATE, "Chn %d pwr_meas_odd_q = %d\n",
drivers/net/wireless/ath/ath9k/ar9002_calib.c
348
ath_dbg(common, CALIBRATE, "Chn %d pwr_meas_even_q = %d\n",
drivers/net/wireless/ath/ath9k/ar9002_calib.c
356
ath_dbg(common, CALIBRATE,
drivers/net/wireless/ath/ath9k/ar9002_calib.c
359
ath_dbg(common, CALIBRATE,
drivers/net/wireless/ath/ath9k/ar9002_calib.c
368
ath_dbg(common, CALIBRATE,
drivers/net/wireless/ath/ath9k/ar9002_calib.c
53
struct ath_common *common = ath9k_hw_common(ah);
drivers/net/wireless/ath/ath9k/ar9002_calib.c
543
struct ath_common *common = ath9k_hw_common(ah);
drivers/net/wireless/ath/ath9k/ar9002_calib.c
557
ath_dbg(common, CALIBRATE, "Running PA Calibration\n");
drivers/net/wireless/ath/ath9k/ar9002_calib.c
62
ath_dbg(common, CALIBRATE,
drivers/net/wireless/ath/ath9k/ar9002_calib.c
67
ath_dbg(common, CALIBRATE, "starting ADC Gain Calibration\n");
drivers/net/wireless/ath/ath9k/ar9002_calib.c
71
ath_dbg(common, CALIBRATE, "starting ADC DC Calibration\n");
drivers/net/wireless/ath/ath9k/ar9002_calib.c
749
struct ath_common *common = ath9k_hw_common(ah);
drivers/net/wireless/ath/ath9k/ar9002_calib.c
761
ath_dbg(common, CALIBRATE,
drivers/net/wireless/ath/ath9k/ar9002_calib.c
776
ath_dbg(common, CALIBRATE,
drivers/net/wireless/ath/ath9k/ar9002_calib.c
847
struct ath_common *common = ath9k_hw_common(ah);
drivers/net/wireless/ath/ath9k/ar9002_calib.c
873
ath_dbg(common, CALIBRATE,
drivers/net/wireless/ath/ath9k/ar9002_calib.c
908
ath_dbg(common, CALIBRATE,
drivers/net/wireless/ath/ath9k/ar9002_calib.c
915
ath_dbg(common, CALIBRATE,
drivers/net/wireless/ath/ath9k/ar9002_calib.c
922
ath_dbg(common, CALIBRATE, "enabling IQ Calibration\n");
drivers/net/wireless/ath/ath9k/ar9002_mac.c
130
ath_dbg(common, INTERRUPT,
drivers/net/wireless/ath/ath9k/ar9002_mac.c
183
ath_dbg(common, ANY,
drivers/net/wireless/ath/ath9k/ar9002_mac.c
187
ath_dbg(common, ANY,
drivers/net/wireless/ath/ath9k/ar9002_mac.c
193
ath_dbg(common, INTERRUPT,
drivers/net/wireless/ath/ath9k/ar9002_mac.c
200
ath_dbg(common, INTERRUPT,
drivers/net/wireless/ath/ath9k/ar9002_mac.c
40
struct ath_common *common = ath9k_hw_common(ah);
drivers/net/wireless/ath/ath9k/ar9002_phy.c
544
struct ath_common *common = ath9k_hw_common(ah);
drivers/net/wireless/ath/ath9k/ar9002_phy.c
550
ath_err(common, "spectral scan wait failed\n");
drivers/net/wireless/ath/ath9k/ar9003_aic.c
452
struct ath_common *common = ath9k_hw_common(ah);
drivers/net/wireless/ath/ath9k/ar9003_aic.c
480
ath_dbg(common, MCI, "AIC cal is not done after 40ms");
drivers/net/wireless/ath/ath9k/ar9003_calib.c
1007
struct ath_common *common = ath9k_hw_common(ah);
drivers/net/wireless/ath/ath9k/ar9003_calib.c
1028
ath_dbg(common, CALIBRATE,
drivers/net/wireless/ath/ath9k/ar9003_calib.c
1057
struct ath_common *common = ath9k_hw_common(ah);
drivers/net/wireless/ath/ath9k/ar9003_calib.c
1085
ath_dbg(common, CALIBRATE,
drivers/net/wireless/ath/ath9k/ar9003_calib.c
1090
ath_dbg(common, CALIBRATE,
drivers/net/wireless/ath/ath9k/ar9003_calib.c
1117
ath_dbg(common, CALIBRATE,
drivers/net/wireless/ath/ath9k/ar9003_calib.c
1125
ath_dbg(common, CALIBRATE,
drivers/net/wireless/ath/ath9k/ar9003_calib.c
1151
ath_dbg(common, CALIBRATE, "Tx IQ Cal failed\n");
drivers/net/wireless/ath/ath9k/ar9003_calib.c
1395
struct ath_common *common = ath9k_hw_common(ah);
drivers/net/wireless/ath/ath9k/ar9003_calib.c
1414
ath_dbg(common, CALIBRATE, "RTT calibration to be done\n");
drivers/net/wireless/ath/ath9k/ar9003_calib.c
1517
ath_dbg(common, CALIBRATE,
drivers/net/wireless/ath/ath9k/ar9003_calib.c
1558
struct ath_common *common = ath9k_hw_common(ah);
drivers/net/wireless/ath/ath9k/ar9003_calib.c
1569
ath_dbg(common, CALIBRATE,
drivers/net/wireless/ath/ath9k/ar9003_calib.c
199
struct ath_common *common = ath9k_hw_common(ah);
drivers/net/wireless/ath/ath9k/ar9003_calib.c
215
ath_dbg(common, CALIBRATE,
drivers/net/wireless/ath/ath9k/ar9003_calib.c
218
ath_dbg(common, CALIBRATE,
drivers/net/wireless/ath/ath9k/ar9003_calib.c
229
ath_dbg(common, CALIBRATE, "Chn %d pwr_meas_i = 0x%08x\n",
drivers/net/wireless/ath/ath9k/ar9003_calib.c
231
ath_dbg(common, CALIBRATE, "Chn %d pwr_meas_q = 0x%08x\n",
drivers/net/wireless/ath/ath9k/ar9003_calib.c
233
ath_dbg(common, CALIBRATE, "iqCorrNeg is 0x%08x\n", iqCorrNeg);
drivers/net/wireless/ath/ath9k/ar9003_calib.c
241
ath_dbg(common, CALIBRATE, "Chn %d iCoff = 0x%08x\n",
drivers/net/wireless/ath/ath9k/ar9003_calib.c
243
ath_dbg(common, CALIBRATE, "Chn %d qCoff = 0x%08x\n",
drivers/net/wireless/ath/ath9k/ar9003_calib.c
265
ath_dbg(common, CALIBRATE,
drivers/net/wireless/ath/ath9k/ar9003_calib.c
268
ath_dbg(common, CALIBRATE,
drivers/net/wireless/ath/ath9k/ar9003_calib.c
284
ath_dbg(common, CALIBRATE,
drivers/net/wireless/ath/ath9k/ar9003_calib.c
289
ath_dbg(common, CALIBRATE,
drivers/net/wireless/ath/ath9k/ar9003_calib.c
295
ath_dbg(common, CALIBRATE,
drivers/net/wireless/ath/ath9k/ar9003_calib.c
302
ath_dbg(common, CALIBRATE,
drivers/net/wireless/ath/ath9k/ar9003_calib.c
336
struct ath_common *common = ath9k_hw_common(ah);
drivers/net/wireless/ath/ath9k/ar9003_calib.c
360
ath_dbg(common, CALIBRATE,
drivers/net/wireless/ath/ath9k/ar9003_calib.c
397
ath_dbg(common, CALIBRATE,
drivers/net/wireless/ath/ath9k/ar9003_calib.c
41
struct ath_common *common = ath9k_hw_common(ah);
drivers/net/wireless/ath/ath9k/ar9003_calib.c
55
ath_dbg(common, CALIBRATE,
drivers/net/wireless/ath/ath9k/ar9003_calib.c
567
struct ath_common *common = ath9k_hw_common(ah);
drivers/net/wireless/ath/ath9k/ar9003_calib.c
572
ath_dbg(common, CALIBRATE, "Divide by 0\n");
drivers/net/wireless/ath/ath9k/ar9003_calib.c
62
ath_err(common, "Invalid calibration type\n");
drivers/net/wireless/ath/ath9k/ar9003_calib.c
637
struct ath_common *common = ath9k_hw_common(ah);
drivers/net/wireless/ath/ath9k/ar9003_calib.c
690
ath_dbg(common, CALIBRATE,
drivers/net/wireless/ath/ath9k/ar9003_calib.c
743
ath_dbg(common, CALIBRATE, "Divide by 0: mag1=%d, mag2=%d\n",
drivers/net/wireless/ath/ath9k/ar9003_calib.c
761
ath_dbg(common, CALIBRATE,
drivers/net/wireless/ath/ath9k/ar9003_calib.c
771
ath_dbg(common, CALIBRATE,
drivers/net/wireless/ath/ath9k/ar9003_calib.c
776
ath_dbg(common, CALIBRATE,
drivers/net/wireless/ath/ath9k/ar9003_calib.c
789
ath_dbg(common, CALIBRATE, "tx chain %d: mag corr=%d phase corr=%d\n",
drivers/net/wireless/ath/ath9k/ar9003_calib.c
803
ath_dbg(common, CALIBRATE, "tx chain %d: iq corr coeff=%x\n",
drivers/net/wireless/ath/ath9k/ar9003_calib.c
807
ath_dbg(common, CALIBRATE,
drivers/net/wireless/ath/ath9k/ar9003_calib.c
820
ath_dbg(common, CALIBRATE, "rx chain %d: mag corr=%d phase corr=%d\n",
drivers/net/wireless/ath/ath9k/ar9003_calib.c
834
ath_dbg(common, CALIBRATE, "rx chain %d: iq corr coeff=%x\n",
drivers/net/wireless/ath/ath9k/ar9003_calib.c
982
struct ath_common *common = ath9k_hw_common(ah);
drivers/net/wireless/ath/ath9k/ar9003_calib.c
997
ath_dbg(common, CALIBRATE, "Tx IQ Cal is not completed\n");
drivers/net/wireless/ath/ath9k/ar9003_eeprom.c
3045
struct ath_common *common = ath9k_hw_common(ah);
drivers/net/wireless/ath/ath9k/ar9003_eeprom.c
3049
ath_dbg(common, EEPROM, "eeprom address not in range\n");
drivers/net/wireless/ath/ath9k/ar9003_eeprom.c
3080
ath_dbg(common, EEPROM, "unable to read eeprom region at offset %d\n",
drivers/net/wireless/ath/ath9k/ar9003_eeprom.c
3153
struct ath_common *common = ath9k_hw_common(ah);
drivers/net/wireless/ath/ath9k/ar9003_eeprom.c
3165
ath_dbg(common, EEPROM,
drivers/net/wireless/ath/ath9k/ar9003_eeprom.c
3171
ath_dbg(common, EEPROM,
drivers/net/wireless/ath/ath9k/ar9003_eeprom.c
3187
struct ath_common *common = ath9k_hw_common(ah);
drivers/net/wireless/ath/ath9k/ar9003_eeprom.c
3193
ath_dbg(common, EEPROM,
drivers/net/wireless/ath/ath9k/ar9003_eeprom.c
3199
ath_dbg(common, EEPROM,
drivers/net/wireless/ath/ath9k/ar9003_eeprom.c
3207
ath_dbg(common, EEPROM,
drivers/net/wireless/ath/ath9k/ar9003_eeprom.c
3214
ath_dbg(common, EEPROM,
drivers/net/wireless/ath/ath9k/ar9003_eeprom.c
3221
ath_dbg(common, EEPROM, "unknown compression code %d\n", code);
drivers/net/wireless/ath/ath9k/ar9003_eeprom.c
3278
struct ath_common *common = ath9k_hw_common(ah);
drivers/net/wireless/ath/ath9k/ar9003_eeprom.c
3308
ath_dbg(common, EEPROM, "Trying EEPROM access at Address 0x%04x\n",
drivers/net/wireless/ath/ath9k/ar9003_eeprom.c
3314
ath_dbg(common, EEPROM, "Trying EEPROM access at Address 0x%04x\n",
drivers/net/wireless/ath/ath9k/ar9003_eeprom.c
3320
ath_dbg(common, EEPROM, "Trying EEPROM access at Address 0x%04x\n",
drivers/net/wireless/ath/ath9k/ar9003_eeprom.c
3327
ath_dbg(common, EEPROM, "Trying OTP access at Address 0x%04x\n", cptr);
drivers/net/wireless/ath/ath9k/ar9003_eeprom.c
3332
ath_dbg(common, EEPROM, "Trying OTP access at Address 0x%04x\n", cptr);
drivers/net/wireless/ath/ath9k/ar9003_eeprom.c
3339
ath_dbg(common, EEPROM, "Found valid EEPROM data\n");
drivers/net/wireless/ath/ath9k/ar9003_eeprom.c
3350
ath_dbg(common, EEPROM,
drivers/net/wireless/ath/ath9k/ar9003_eeprom.c
3356
ath_dbg(common, EEPROM, "Skipping bad header\n");
drivers/net/wireless/ath/ath9k/ar9003_eeprom.c
3365
ath_dbg(common, EEPROM, "checksum %x %x\n",
drivers/net/wireless/ath/ath9k/ar9003_eeprom.c
3371
ath_dbg(common, EEPROM,
drivers/net/wireless/ath/ath9k/ar9003_eeprom.c
3647
struct ath_common *common = ath9k_hw_common(ah);
drivers/net/wireless/ath/ath9k/ar9003_eeprom.c
3701
if (AR_SREV_9485(ah) && common->bt_ant_diversity) {
drivers/net/wireless/ath/ath9k/ar9003_eeprom.c
3737
if (AR_SREV_9485(ah) && common->bt_ant_diversity)
drivers/net/wireless/ath/ath9k/ar9003_eeprom.c
3741
if (common->bt_ant_diversity) {
drivers/net/wireless/ath/ath9k/ar9003_eeprom.c
3771
&& common->bt_ant_diversity)
drivers/net/wireless/ath/ath9k/ar9003_eeprom.c
4730
struct ath_common *common = ath9k_hw_common(ah);
drivers/net/wireless/ath/ath9k/ar9003_eeprom.c
4744
ath_dbg(common, REGULATORY, "TPC[%02d] 0x%08x\n",
drivers/net/wireless/ath/ath9k/ar9003_eeprom.c
4761
struct ath_common *common = ath9k_hw_common(ah);
drivers/net/wireless/ath/ath9k/ar9003_eeprom.c
4764
ath_dbg(common, EEPROM,
drivers/net/wireless/ath/ath9k/ar9003_eeprom.c
4772
ath_dbg(common, EEPROM,
drivers/net/wireless/ath/ath9k/ar9003_eeprom.c
4782
ath_dbg(common, EEPROM,
drivers/net/wireless/ath/ath9k/ar9003_eeprom.c
4974
struct ath_common *common = ath9k_hw_common(ah);
drivers/net/wireless/ath/ath9k/ar9003_eeprom.c
5042
ath_dbg(common, EEPROM,
drivers/net/wireless/ath/ath9k/ar9003_eeprom.c
5120
ath_dbg(common, EEPROM,
drivers/net/wireless/ath/ath9k/ar9003_eeprom.c
5231
struct ath_common *common = ath9k_hw_common(ah);
drivers/net/wireless/ath/ath9k/ar9003_eeprom.c
5295
ath_dbg(common, REGULATORY,
drivers/net/wireless/ath/ath9k/ar9003_eeprom.c
5311
ath_dbg(common, REGULATORY,
drivers/net/wireless/ath/ath9k/ar9003_eeprom.c
5352
ath_dbg(common, REGULATORY,
drivers/net/wireless/ath/ath9k/ar9003_eeprom.c
5447
struct ath_common *common = ath9k_hw_common(ah);
drivers/net/wireless/ath/ath9k/ar9003_eeprom.c
5507
ath_dbg(common, EEPROM,
drivers/net/wireless/ath/ath9k/ar9003_eeprom.c
5525
ath_dbg(common, REGULATORY, "TPC[%02d] 0x%08x\n",
drivers/net/wireless/ath/ath9k/ar9003_mac.c
189
struct ath_common *common = ath9k_hw_common(ah);
drivers/net/wireless/ath/ath9k/ar9003_mac.c
328
ath_dbg(common, ANY,
drivers/net/wireless/ath/ath9k/ar9003_mac.c
332
ath_dbg(common, ANY,
drivers/net/wireless/ath/ath9k/ar9003_mac.c
345
ath_dbg(common, INTERRUPT,
drivers/net/wireless/ath/ath9k/ar9003_mci.c
1169
struct ath_common *common = ath9k_hw_common(ah);
drivers/net/wireless/ath/ath9k/ar9003_mci.c
1180
ath_dbg(common, MCI,
drivers/net/wireless/ath/ath9k/ar9003_mci.c
1186
ath_dbg(common, MCI,
drivers/net/wireless/ath/ath9k/ar9003_mci.c
1232
struct ath_common *common = ath9k_hw_common(ah);
drivers/net/wireless/ath/ath9k/ar9003_mci.c
1246
ath_dbg(common, MCI, "MCI BT_CAL_GRANT received\n");
drivers/net/wireless/ath/ath9k/ar9003_mci.c
1249
ath_dbg(common, MCI, "MCI BT_CAL_GRANT not received\n");
drivers/net/wireless/ath/ath9k/ar9003_mci.c
1405
struct ath_common *common = ath9k_hw_common(ah);
drivers/net/wireless/ath/ath9k/ar9003_mci.c
1408
ath_dbg(common, MCI, "Give LNA and SPDT control to BT\n");
drivers/net/wireless/ath/ath9k/ar9003_mci.c
1458
struct ath_common *common = ath9k_hw_common(ah);
drivers/net/wireless/ath/ath9k/ar9003_mci.c
1468
ath_dbg(common, MCI, "GPM cached write pointer mismatch %d %d\n",
drivers/net/wireless/ath/ath9k/ar9003_mci.c
226
struct ath_common *common = ath9k_hw_common(ah);
drivers/net/wireless/ath/ath9k/ar9003_mci.c
298
ath_dbg(common, MCI,
drivers/net/wireless/ath/ath9k/ar9003_mci.c
301
ath_dbg(common, MCI,
drivers/net/wireless/ath/ath9k/ar9003_mci.c
36
struct ath_common *common = ath9k_hw_common(ah);
drivers/net/wireless/ath/ath9k/ar9003_mci.c
371
struct ath_common *common = ath9k_hw_common(ah);
drivers/net/wireless/ath/ath9k/ar9003_mci.c
379
ath_dbg(common, MCI,
drivers/net/wireless/ath/ath9k/ar9003_mci.c
539
struct ath_common *common = ath9k_hw_common(ah);
drivers/net/wireless/ath/ath9k/ar9003_mci.c
548
ath_dbg(common, MCI, "MCI Recv GPM COEX Version Query\n");
drivers/net/wireless/ath/ath9k/ar9003_mci.c
552
ath_dbg(common, MCI, "MCI Recv GPM COEX Version Response\n");
drivers/net/wireless/ath/ath9k/ar9003_mci.c
558
ath_dbg(common, MCI, "MCI BT Coex version: %d.%d\n",
drivers/net/wireless/ath/ath9k/ar9003_mci.c
562
ath_dbg(common, MCI,
drivers/net/wireless/ath/ath9k/ar9003_mci.c
570
ath_dbg(common, MCI, "MCI Recv GPM COEX BT_Profile_Info\n");
drivers/net/wireless/ath/ath9k/ar9003_mci.c
574
ath_dbg(common, MCI,
drivers/net/wireless/ath/ath9k/ar9003_mci.c
586
struct ath_common *common = ath9k_hw_common(ah);
drivers/net/wireless/ath/ath9k/ar9003_mci.c
657
ath_dbg(common, MCI, "MCI GPM subtype not match 0x%x\n",
drivers/net/wireless/ath/ath9k/ar9003_mci.c
66
ath_dbg(common, MCI,
drivers/net/wireless/ath/ath9k/ar9003_mci.c
69
ath_dbg(common, MCI,
drivers/net/wireless/ath/ath9k/ar9003_mci.c
693
struct ath_common *common = ath9k_hw_common(ah);
drivers/net/wireless/ath/ath9k/ar9003_mci.c
719
ath_dbg(common, MCI, "MCI BT_CAL_DONE received\n");
drivers/net/wireless/ath/ath9k/ar9003_mci.c
721
ath_dbg(common, MCI,
drivers/net/wireless/ath/ath9k/ar9003_mci.c
921
struct ath_common *common = ath9k_hw_common(ah);
drivers/net/wireless/ath/ath9k/ar9003_mci.c
925
ath_dbg(common, MCI, "MCI Reset (full_sleep = %d, is_2g = %d)\n",
drivers/net/wireless/ath/ath9k/ar9003_mci.c
929
ath_err(common, "BTCOEX control register is dead\n");
drivers/net/wireless/ath/ath9k/ar9003_paprd.c
100
struct ath_common *common = ath9k_hw_common(ah);
drivers/net/wireless/ath/ath9k/ar9003_paprd.c
130
ath_dbg(common, CALIBRATE, "Invalid tx-chainmask: %u\n",
drivers/net/wireless/ath/ath9k/ar9003_paprd.c
140
struct ath_common *common = ath9k_hw_common(ah);
drivers/net/wireless/ath/ath9k/ar9003_paprd.c
160
ath_dbg(common, CALIBRATE, "Training power: %d, Target power: %d\n",
drivers/net/wireless/ath/ath9k/ar9003_paprd.c
164
ath_dbg(common, CALIBRATE,
drivers/net/wireless/ath/ath9k/ar9003_paprd.c
180
ath_dbg(common, CALIBRATE, "PAPRD HT20 mask: 0x%x, HT40 mask: 0x%x\n",
drivers/net/wireless/ath/ath9k/ar9003_phy.c
1065
struct ath_common *common = ath9k_hw_common(ah);
drivers/net/wireless/ath/ath9k/ar9003_phy.c
1149
ath_dbg(common, ANI,
drivers/net/wireless/ath/ath9k/ar9003_phy.c
1167
ath_dbg(common, ANI,
drivers/net/wireless/ath/ath9k/ar9003_phy.c
1204
ath_dbg(common, ANI,
drivers/net/wireless/ath/ath9k/ar9003_phy.c
1212
ath_dbg(common, ANI,
drivers/net/wireless/ath/ath9k/ar9003_phy.c
1232
ath_dbg(common, ANI,
drivers/net/wireless/ath/ath9k/ar9003_phy.c
1268
ath_dbg(common, ANI,
drivers/net/wireless/ath/ath9k/ar9003_phy.c
1276
ath_dbg(common, ANI,
drivers/net/wireless/ath/ath9k/ar9003_phy.c
1307
ath_dbg(common, ANI, "** ch %d: MRC CCK: %s=>%s\n",
drivers/net/wireless/ath/ath9k/ar9003_phy.c
1320
ath_dbg(common, ANI, "invalid cmd %u\n", cmd);
drivers/net/wireless/ath/ath9k/ar9003_phy.c
1324
ath_dbg(common, ANI,
drivers/net/wireless/ath/ath9k/ar9003_phy.c
1392
struct ath_common *common = ath9k_hw_common(ah);
drivers/net/wireless/ath/ath9k/ar9003_phy.c
1400
ath_dbg(common, ANI, "ver %d.%d opmode %u chan %d Mhz\n",
drivers/net/wireless/ath/ath9k/ar9003_phy.c
1782
struct ath_common *common = ath9k_hw_common(ah);
drivers/net/wireless/ath/ath9k/ar9003_phy.c
1788
ath_err(common, "spectral scan wait failed\n");
drivers/net/wireless/ath/ath9k/ar9003_phy.c
2037
struct ath_common *common = ath9k_hw_common(ah);
drivers/net/wireless/ath/ath9k/ar9003_phy.c
2054
ath_dbg(common, RESET, "Disabled BB Watchdog\n");
drivers/net/wireless/ath/ath9k/ar9003_phy.c
2090
ath_dbg(common, RESET, "Enabled BB Watchdog timeout (%u ms)\n",
drivers/net/wireless/ath/ath9k/ar9003_phy.c
2112
struct ath_common *common = ath9k_hw_common(ah);
drivers/net/wireless/ath/ath9k/ar9003_phy.c
2115
if (likely(!(common->debug_mask & ATH_DBG_RESET)))
drivers/net/wireless/ath/ath9k/ar9003_phy.c
2119
ath_dbg(common, RESET,
drivers/net/wireless/ath/ath9k/ar9003_phy.c
2121
ath_dbg(common, RESET,
drivers/net/wireless/ath/ath9k/ar9003_phy.c
2133
ath_dbg(common, RESET, "** BB WD cntl: cntl1=0x%08x cntl2=0x%08x **\n",
drivers/net/wireless/ath/ath9k/ar9003_phy.c
2136
ath_dbg(common, RESET, "** BB mode: BB_gen_controls=0x%08x **\n",
drivers/net/wireless/ath/ath9k/ar9003_phy.c
2139
#define PCT(_field) (common->cc_survey._field * 100 / common->cc_survey.cycles)
drivers/net/wireless/ath/ath9k/ar9003_phy.c
2140
if (common->cc_survey.cycles)
drivers/net/wireless/ath/ath9k/ar9003_phy.c
2141
ath_dbg(common, RESET,
drivers/net/wireless/ath/ath9k/ar9003_phy.c
2145
ath_dbg(common, RESET, "==== BB update: done ====\n\n");
drivers/net/wireless/ath/ath9k/ar9003_wow.c
39
struct ath_common *common = ath9k_hw_common(ah);
drivers/net/wireless/ath/ath9k/ar9003_wow.c
47
ath_err(common, "Failed to stop Rx DMA in 10ms AR_CR=0x%08x AR_DIAG_SW=0x%08x\n",
drivers/net/wireless/ath/ath9k/ar9003_wow.c
69
struct ath_common *common = ath9k_hw_common(ah);
drivers/net/wireless/ath/ath9k/ar9003_wow.c
76
memcpy(sta_mac_addr, common->macaddr, ETH_ALEN);
drivers/net/wireless/ath/ath9k/ar9003_wow.c
77
memcpy(ap_mac_addr, common->curbssid, ETH_ALEN);
drivers/net/wireless/ath/ath9k/ath9k.h
1119
static inline void ath_read_cachesize(struct ath_common *common, int *csz)
drivers/net/wireless/ath/ath9k/ath9k.h
1121
common->bus_ops->read_cachesize(common, csz);
drivers/net/wireless/ath/ath9k/ath9k.h
597
void ath_assign_seq(struct ath_common *common, struct sk_buff *skb);
drivers/net/wireless/ath/ath9k/beacon.c
116
struct ath_common *common = ath9k_hw_common(sc->sc_ah);
drivers/net/wireless/ath/ath9k/beacon.c
149
ath_assign_seq(common, skb);
drivers/net/wireless/ath/ath9k/beacon.c
161
ath_err(common, "dma_mapping_error on beaconing\n");
drivers/net/wireless/ath/ath9k/beacon.c
181
ath_dbg(common, BEACON,
drivers/net/wireless/ath/ath9k/beacon.c
197
struct ath_common *common = ath9k_hw_common(sc->sc_ah);
drivers/net/wireless/ath/ath9k/beacon.c
213
ath_dbg(common, CONFIG, "Added interface at beacon slot: %d\n",
drivers/net/wireless/ath/ath9k/beacon.c
219
struct ath_common *common = ath9k_hw_common(sc->sc_ah);
drivers/net/wireless/ath/ath9k/beacon.c
223
ath_dbg(common, CONFIG, "Removing interface at beacon slot: %d\n",
drivers/net/wireless/ath/ath9k/beacon.c
246
struct ath_common *common = ath9k_hw_common(sc->sc_ah);
drivers/net/wireless/ath/ath9k/beacon.c
289
ath_dbg(common, CONFIG,
drivers/net/wireless/ath/ath9k/beacon.c
308
struct ath_common *common = ath9k_hw_common(sc->sc_ah);
drivers/net/wireless/ath/ath9k/beacon.c
317
ath_dbg(common, BEACON, "slot 0, tsf: %llu\n",
drivers/net/wireless/ath/ath9k/beacon.c
328
ath_dbg(common, BEACON, "slot: %d tsf: %llu tsftu: %u\n",
drivers/net/wireless/ath/ath9k/beacon.c
337
struct ath_common *common = ath9k_hw_common(sc->sc_ah);
drivers/net/wireless/ath/ath9k/beacon.c
358
ath_dbg(common, CONFIG, "tsfadjust is: %lld for bslot: %d\n",
drivers/net/wireless/ath/ath9k/beacon.c
36
struct ath_common *common = ath9k_hw_common(ah);
drivers/net/wireless/ath/ath9k/beacon.c
392
struct ath_common *common = ath9k_hw_common(ah);
drivers/net/wireless/ath/ath9k/beacon.c
398
if (test_bit(ATH_OP_HW_RESET, &common->op_flags)) {
drivers/net/wireless/ath/ath9k/beacon.c
399
ath_dbg(common, RESET,
drivers/net/wireless/ath/ath9k/beacon.c
426
ath_dbg(common, BSTUCK,
drivers/net/wireless/ath/ath9k/beacon.c
433
ath_dbg(common, BSTUCK, "beacon is officially stuck\n");
drivers/net/wireless/ath/ath9k/beacon.c
465
ath_dbg(common, BSTUCK, "resume beacon xmit after %u misses\n",
drivers/net/wireless/ath/ath9k/beacon.c
499
ath_dbg(common, BEACON,
drivers/net/wireless/ath/ath9k/beacon.c
570
struct ath_common *common = ath9k_hw_common(ah);
drivers/net/wireless/ath/ath9k/beacon.c
583
set_bit(ATH_OP_BEACONS, &common->op_flags);
drivers/net/wireless/ath/ath9k/beacon.c
591
struct ath_common *common = ath9k_hw_common(sc->sc_ah);
drivers/net/wireless/ath/ath9k/beacon.c
594
ath_dbg(common, BEACON,
drivers/net/wireless/ath/ath9k/beacon.c
61
ath_err(common, "Unable to update h/w beacon queue parameters\n");
drivers/net/wireless/ath/ath9k/beacon.c
629
struct ath_common *common = ath9k_hw_common(ah);
drivers/net/wireless/ath/ath9k/beacon.c
638
clear_bit(ATH_OP_BEACONS, &common->op_flags);
drivers/net/wireless/ath/ath9k/beacon.c
656
set_bit(ATH_OP_BEACONS, &common->op_flags);
drivers/net/wireless/ath/ath9k/beacon.c
686
set_bit(ATH_OP_BEACONS, &common->op_flags);
drivers/net/wireless/ath/ath9k/beacon.c
689
clear_bit(ATH_OP_BEACONS, &common->op_flags);
drivers/net/wireless/ath/ath9k/beacon.c
693
clear_bit(ATH_OP_BEACONS, &common->op_flags);
drivers/net/wireless/ath/ath9k/beacon.c
700
struct ath_common *common = ath9k_hw_common(sc->sc_ah);
drivers/net/wireless/ath/ath9k/beacon.c
715
ath_dbg(common, CONFIG, "Unsupported beaconing mode\n");
drivers/net/wireless/ath/ath9k/beacon.c
77
struct ath_common *common = ath9k_hw_common(ah);
drivers/net/wireless/ath/ath9k/beacon.c
83
sband = &common->sbands[sc->cur_chandef.chan->band];
drivers/net/wireless/ath/ath9k/btcoex.c
129
struct ath_common *common = ath9k_hw_common(ah);
drivers/net/wireless/ath/ath9k/btcoex.c
135
if (!common->btcoex_enabled) {
drivers/net/wireless/ath/ath9k/calib.c
118
ath_dbg(common, CALIBRATE,
drivers/net/wireless/ath/ath9k/calib.c
188
struct ath_common *common = ath9k_hw_common(ah);
drivers/net/wireless/ath/ath9k/calib.c
201
ath_dbg(common, CALIBRATE, "Calibration state incorrect, %d\n",
drivers/net/wireless/ath/ath9k/calib.c
208
ath_dbg(common, CALIBRATE, "Resetting Cal %d state for channel %u\n",
drivers/net/wireless/ath/ath9k/calib.c
245
struct ath_common *common = ath9k_hw_common(ah);
drivers/net/wireless/ath/ath9k/calib.c
336
ath_dbg(common, ANY,
drivers/net/wireless/ath/ath9k/calib.c
366
struct ath_common *common = ath9k_hw_common(ah);
drivers/net/wireless/ath/ath9k/calib.c
379
ath_dbg(common, CALIBRATE,
drivers/net/wireless/ath/ath9k/calib.c
384
ath_dbg(common, CALIBRATE,
drivers/net/wireless/ath/ath9k/calib.c
389
ath_dbg(common, CALIBRATE,
drivers/net/wireless/ath/ath9k/calib.c
399
struct ath_common *common = ath9k_hw_common(ah);
drivers/net/wireless/ath/ath9k/calib.c
407
ath_dbg(common, CALIBRATE,
drivers/net/wireless/ath/ath9k/calib.c
417
ath_dbg(common, CALIBRATE,
drivers/net/wireless/ath/ath9k/calib.c
84
struct ath_common *common = ath9k_hw_common(ah);
drivers/net/wireless/ath/ath9k/channel.c
1023
struct ath_common *common = ath9k_hw_common(sc->sc_ah);
drivers/net/wireless/ath/ath9k/channel.c
1034
ath_dbg(common, CHAN_CTX,
drivers/net/wireless/ath/ath9k/channel.c
1044
struct ath_common *common = ath9k_hw_common(sc->sc_ah);
drivers/net/wireless/ath/ath9k/channel.c
1046
ath_dbg(common, CHAN_CTX,
drivers/net/wireless/ath/ath9k/channel.c
1056
struct ath_common *common = ath9k_hw_common(sc->sc_ah);
drivers/net/wireless/ath/ath9k/channel.c
1058
ath_dbg(common, CHAN_CTX, "%s: offchannel state: %s\n",
drivers/net/wireless/ath/ath9k/channel.c
106
struct ath_common *common = ath9k_hw_common(sc->sc_ah);
drivers/net/wireless/ath/ath9k/channel.c
1069
ath_dbg(common, CHAN_CTX,
drivers/net/wireless/ath/ath9k/channel.c
111
sband = &common->sbands[NL80211_BAND_2GHZ];
drivers/net/wireless/ath/ath9k/channel.c
113
sband = &common->sbands[NL80211_BAND_5GHZ];
drivers/net/wireless/ath/ath9k/channel.c
1158
struct ath_common *common = ath9k_hw_common(sc->sc_ah);
drivers/net/wireless/ath/ath9k/channel.c
1170
ath_dbg(common, CHAN_CTX,
drivers/net/wireless/ath/ath9k/channel.c
1184
struct ath_common *common = ath9k_hw_common(sc->sc_ah);
drivers/net/wireless/ath/ath9k/channel.c
1186
ath_dbg(common, CHAN_CTX, "%s: offchannel state: %s\n",
drivers/net/wireless/ath/ath9k/channel.c
1224
struct ath_common *common = ath9k_hw_common(sc->sc_ah);
drivers/net/wireless/ath/ath9k/channel.c
1242
ath_dbg(common, CHAN_CTX,
drivers/net/wireless/ath/ath9k/channel.c
1249
ath_dbg(common, CHAN_CTX,
drivers/net/wireless/ath/ath9k/channel.c
1293
ath_dbg(common, CHAN_CTX,
drivers/net/wireless/ath/ath9k/channel.c
1329
struct ath_common *common = ath9k_hw_common(sc->sc_ah);
drivers/net/wireless/ath/ath9k/channel.c
133
struct ath_common *common = ath9k_hw_common(sc->sc_ah);
drivers/net/wireless/ath/ath9k/channel.c
1334
sband = &common->sbands[NL80211_BAND_2GHZ];
drivers/net/wireless/ath/ath9k/channel.c
1336
sband = &common->sbands[NL80211_BAND_5GHZ];
drivers/net/wireless/ath/ath9k/channel.c
1421
struct ath_common *common = ath9k_hw_common(sc->sc_ah);
drivers/net/wireless/ath/ath9k/channel.c
143
ath_dbg(common, CHAN_CTX,
drivers/net/wireless/ath/ath9k/channel.c
1441
ath_dbg(common, CHAN_CTX, "%s absent %d tsf 0x%08X next_tsf 0x%08X (%dms)\n",
drivers/net/wireless/ath/ath9k/channel.c
244
struct ath_common *common = ath9k_hw_common(sc->sc_ah);
drivers/net/wireless/ath/ath9k/channel.c
26
struct ath_common *common = ath9k_hw_common(ah);
drivers/net/wireless/ath/ath9k/channel.c
301
clear_bit(ATH_OP_MULTI_CHANNEL, &common->op_flags);
drivers/net/wireless/ath/ath9k/channel.c
308
if (test_and_set_bit(ATH_OP_MULTI_CHANNEL, &common->op_flags)) {
drivers/net/wireless/ath/ath9k/channel.c
36
if (test_bit(ATH_OP_INVALID, &common->op_flags))
drivers/net/wireless/ath/ath9k/channel.c
370
struct ath_common *common = ath9k_hw_common(sc->sc_ah);
drivers/net/wireless/ath/ath9k/channel.c
379
ath_dbg(common, CHAN_CTX,
drivers/net/wireless/ath/ath9k/channel.c
414
struct ath_common *common = ath9k_hw_common(sc->sc_ah);
drivers/net/wireless/ath/ath9k/channel.c
42
ath_dbg(common, CONFIG, "Set channel: %d MHz width: %d\n",
drivers/net/wireless/ath/ath9k/channel.c
420
ath_dbg(common, CHAN_CTX,
drivers/net/wireless/ath/ath9k/channel.c
441
struct ath_common *common = ath9k_hw_common(sc->sc_ah);
drivers/net/wireless/ath/ath9k/channel.c
454
if (test_bit(ATH_OP_SCANNING, &common->op_flags) ||
drivers/net/wireless/ath/ath9k/channel.c
46
spin_lock_irqsave(&common->cc_lock, flags);
drivers/net/wireless/ath/ath9k/channel.c
460
ath_dbg(common, CHAN_CTX,
drivers/net/wireless/ath/ath9k/channel.c
473
struct ath_common *common = ath9k_hw_common(sc->sc_ah);
drivers/net/wireless/ath/ath9k/channel.c
48
spin_unlock_irqrestore(&common->cc_lock, flags);
drivers/net/wireless/ath/ath9k/channel.c
481
ath_dbg(common, CHAN_CTX,
drivers/net/wireless/ath/ath9k/channel.c
493
struct ath_common *common = ath9k_hw_common(ah);
drivers/net/wireless/ath/ath9k/channel.c
505
ath_dbg(common, CHAN_CTX, "cur_chan: %d MHz, event: %s, state: %s, delta: %u ms\n",
drivers/net/wireless/ath/ath9k/channel.c
520
ath_dbg(common, CHAN_CTX,
drivers/net/wireless/ath/ath9k/channel.c
525
ath_dbg(common, CHAN_CTX,
drivers/net/wireless/ath/ath9k/channel.c
534
ath_dbg(common, CHAN_CTX,
drivers/net/wireless/ath/ath9k/channel.c
542
ath_dbg(common, CHAN_CTX,
drivers/net/wireless/ath/ath9k/channel.c
549
ath_dbg(common, CHAN_CTX,
drivers/net/wireless/ath/ath9k/channel.c
567
ath_dbg(common, CHAN_CTX,
drivers/net/wireless/ath/ath9k/channel.c
574
ath_dbg(common, CHAN_CTX, "Preparing beacon for vif: %pM\n", vif->addr);
drivers/net/wireless/ath/ath9k/channel.c
631
ath_dbg(common, CHAN_CTX,
drivers/net/wireless/ath/ath9k/channel.c
641
ath_dbg(common, CHAN_CTX,
drivers/net/wireless/ath/ath9k/channel.c
649
ath_dbg(common, CHAN_CTX,
drivers/net/wireless/ath/ath9k/channel.c
663
ath_dbg(common, CHAN_CTX,
drivers/net/wireless/ath/ath9k/channel.c
670
if (!test_bit(ATH_OP_MULTI_CHANNEL, &common->op_flags) ||
drivers/net/wireless/ath/ath9k/channel.c
700
ath_dbg(common, CHAN_CTX,
drivers/net/wireless/ath/ath9k/channel.c
706
if (!test_bit(ATH_OP_MULTI_CHANNEL, &common->op_flags) ||
drivers/net/wireless/ath/ath9k/channel.c
718
ath_dbg(common, CHAN_CTX,
drivers/net/wireless/ath/ath9k/channel.c
799
struct ath_common *common = ath9k_hw_common(sc->sc_ah);
drivers/net/wireless/ath/ath9k/channel.c
803
if (test_bit(ATH_OP_MULTI_CHANNEL, &common->op_flags) &&
drivers/net/wireless/ath/ath9k/channel.c
815
ath_dbg(common, CHAN_CTX,
drivers/net/wireless/ath/ath9k/channel.c
823
ath_dbg(common, CHAN_CTX,
drivers/net/wireless/ath/ath9k/channel.c
833
ath_dbg(common, CHAN_CTX,
drivers/net/wireless/ath/ath9k/channel.c
846
struct ath_common *common = ath9k_hw_common(sc->sc_ah);
drivers/net/wireless/ath/ath9k/channel.c
850
ath_dbg(common, CHAN_CTX,
drivers/net/wireless/ath/ath9k/channel.c
877
struct ath_common *common = ath9k_hw_common(sc->sc_ah);
drivers/net/wireless/ath/ath9k/channel.c
882
ath_dbg(common, CHAN_CTX,
drivers/net/wireless/ath/ath9k/channel.c
894
ath_dbg(common, CHAN_CTX,
drivers/net/wireless/ath/ath9k/channel.c
91
ath_dbg(common, DFS, "DFS enabled at freq %d\n",
drivers/net/wireless/ath/ath9k/channel.c
936
struct ath_common *common = ath9k_hw_common(sc->sc_ah);
drivers/net/wireless/ath/ath9k/channel.c
943
ath_dbg(common, CHAN_CTX, "RoC aborted\n");
drivers/net/wireless/ath/ath9k/channel.c
947
ath_dbg(common, CHAN_CTX, "RoC expired\n");
drivers/net/wireless/ath/ath9k/channel.c
95
if (test_bit(ATH_OP_SCANNING, &common->op_flags) &&
drivers/net/wireless/ath/ath9k/channel.c
951
ath_dbg(common, CHAN_CTX, "RoC canceled\n");
drivers/net/wireless/ath/ath9k/channel.c
961
struct ath_common *common = ath9k_hw_common(sc->sc_ah);
drivers/net/wireless/ath/ath9k/channel.c
967
ath_dbg(common, CHAN_CTX, "HW scan aborted\n");
drivers/net/wireless/ath/ath9k/channel.c
969
ath_dbg(common, CHAN_CTX, "HW scan complete\n");
drivers/net/wireless/ath/ath9k/channel.c
97
ath9k_cmn_spectral_scan_trigger(common, &sc->spec_priv);
drivers/net/wireless/ath/ath9k/channel.c
975
clear_bit(ATH_OP_SCANNING, &common->op_flags);
drivers/net/wireless/ath/ath9k/channel.c
977
if (test_bit(ATH_OP_MULTI_CHANNEL, &common->op_flags))
drivers/net/wireless/ath/ath9k/common-beacon.c
109
ath_dbg(common, BEACON, "bmiss: %u sleep: %u\n",
drivers/net/wireless/ath/ath9k/common-beacon.c
118
struct ath_common *common = ath9k_hw_common(ah);
drivers/net/wireless/ath/ath9k/common-beacon.c
133
ath_dbg(common, BEACON,
drivers/net/wireless/ath/ath9k/common-beacon.c
149
struct ath_common *common = ath9k_hw_common(ah);
drivers/net/wireless/ath/ath9k/common-beacon.c
162
ath_dbg(common, BEACON,
drivers/net/wireless/ath/ath9k/common-beacon.c
46
struct ath_common *common = ath9k_hw_common(ah);
drivers/net/wireless/ath/ath9k/common-beacon.c
51
if (!test_bit(ATH_OP_PRIM_STA_VIF, &common->op_flags)) {
drivers/net/wireless/ath/ath9k/common-beacon.c
52
ath_dbg(common, BEACON,
drivers/net/wireless/ath/ath9k/common-init.c
126
int ath9k_cmn_init_channels_rates(struct ath_common *common)
drivers/net/wireless/ath/ath9k/common-init.c
128
struct ath_hw *ah = common->ah;
drivers/net/wireless/ath/ath9k/common-init.c
143
common->sbands[NL80211_BAND_2GHZ].channels = channels;
drivers/net/wireless/ath/ath9k/common-init.c
144
common->sbands[NL80211_BAND_2GHZ].band = NL80211_BAND_2GHZ;
drivers/net/wireless/ath/ath9k/common-init.c
145
common->sbands[NL80211_BAND_2GHZ].n_channels =
drivers/net/wireless/ath/ath9k/common-init.c
147
common->sbands[NL80211_BAND_2GHZ].bitrates = ath9k_legacy_rates;
drivers/net/wireless/ath/ath9k/common-init.c
148
common->sbands[NL80211_BAND_2GHZ].n_bitrates =
drivers/net/wireless/ath/ath9k/common-init.c
160
common->sbands[NL80211_BAND_5GHZ].channels = channels;
drivers/net/wireless/ath/ath9k/common-init.c
161
common->sbands[NL80211_BAND_5GHZ].band = NL80211_BAND_5GHZ;
drivers/net/wireless/ath/ath9k/common-init.c
162
common->sbands[NL80211_BAND_5GHZ].n_channels =
drivers/net/wireless/ath/ath9k/common-init.c
164
common->sbands[NL80211_BAND_5GHZ].bitrates =
drivers/net/wireless/ath/ath9k/common-init.c
166
common->sbands[NL80211_BAND_5GHZ].n_bitrates =
drivers/net/wireless/ath/ath9k/common-init.c
176
struct ath_common *common = ath9k_hw_common(ah);
drivers/net/wireless/ath/ath9k/common-init.c
215
ath_dbg(common, CONFIG, "TX streams %d, RX streams: %d\n",
drivers/net/wireless/ath/ath9k/common-init.c
233
struct ath_common *common = ath9k_hw_common(ah);
drivers/net/wireless/ath/ath9k/common-init.c
240
&common->sbands[NL80211_BAND_2GHZ].ht_cap);
drivers/net/wireless/ath/ath9k/common-init.c
243
&common->sbands[NL80211_BAND_5GHZ].ht_cap);
drivers/net/wireless/ath/ath9k/common-init.h
17
int ath9k_cmn_init_channels_rates(struct ath_common *common);
drivers/net/wireless/ath/ath9k/common-spectral.c
138
struct ath_common *common = ath9k_hw_common(spec_priv->ah);
drivers/net/wireless/ath/ath9k/common-spectral.c
174
ath_dbg(common, SPECTRAL_SCAN, "FFT HT20 frame: max mag 0x%X,"
drivers/net/wireless/ath/ath9k/common-spectral.c
181
ath_dbg(common, SPECTRAL_SCAN, "Magnitude mismatch !\n");
drivers/net/wireless/ath/ath9k/common-spectral.c
207
ath_dbg(common, SPECTRAL_SCAN,
drivers/net/wireless/ath/ath9k/common-spectral.c
213
ath_dbg(common, SPECTRAL_SCAN,
drivers/net/wireless/ath/ath9k/common-spectral.c
218
ath_dbg(common, SPECTRAL_SCAN,
drivers/net/wireless/ath/ath9k/common-spectral.c
242
struct ath_common *common = ath9k_hw_common(spec_priv->ah);
drivers/net/wireless/ath/ath9k/common-spectral.c
313
ath_dbg(common, SPECTRAL_SCAN, "FFT HT20/40 frame: lower mag 0x%X,"
drivers/net/wireless/ath/ath9k/common-spectral.c
328
ath_dbg(common, SPECTRAL_SCAN, "Magnitude mismatch !\n");
drivers/net/wireless/ath/ath9k/common-spectral.c
354
ath_dbg(common, SPECTRAL_SCAN,
drivers/net/wireless/ath/ath9k/common-spectral.c
360
ath_dbg(common, SPECTRAL_SCAN,
drivers/net/wireless/ath/ath9k/common-spectral.c
365
ath_dbg(common, SPECTRAL_SCAN,
drivers/net/wireless/ath/ath9k/common-spectral.c
383
ath_dbg(common, SPECTRAL_SCAN,
drivers/net/wireless/ath/ath9k/common-spectral.c
389
ath_dbg(common, SPECTRAL_SCAN,
drivers/net/wireless/ath/ath9k/common-spectral.c
394
ath_dbg(common, SPECTRAL_SCAN,
drivers/net/wireless/ath/ath9k/common-spectral.c
474
struct ath_common *common = ath9k_hw_common(spec_priv->ah);
drivers/net/wireless/ath/ath9k/common-spectral.c
475
struct ath_softc *sc = common->priv;
drivers/net/wireless/ath/ath9k/common-spectral.c
513
ath_dbg(common, SPECTRAL_SCAN, "FFT report ignored, no space "
drivers/net/wireless/ath/ath9k/common-spectral.c
518
chan_type = cfg80211_get_chandef_type(&common->hw->conf.chandef);
drivers/net/wireless/ath/ath9k/common-spectral.c
534
ath_dbg(common, SPECTRAL_SCAN, "Got radar dump bw_info: 0x%X,"
drivers/net/wireless/ath/ath9k/common-spectral.c
592
ath_dbg(common, SPECTRAL_SCAN,
drivers/net/wireless/ath/ath9k/common-spectral.c
613
ath_dbg(common, SPECTRAL_SCAN, "FFT frame len: %i\n",
drivers/net/wireless/ath/ath9k/common-spectral.c
679
ath_dbg(common, SPECTRAL_SCAN, "FFT report truncated"
drivers/net/wireless/ath/ath9k/common-spectral.c
715
void ath9k_cmn_spectral_scan_trigger(struct ath_common *common,
drivers/net/wireless/ath/ath9k/common-spectral.c
725
ath_err(common, "spectrum analyzer not implemented on this hardware\n");
drivers/net/wireless/ath/ath9k/common-spectral.c
732
ath_ps_ops(common)->wakeup(common);
drivers/net/wireless/ath/ath9k/common-spectral.c
743
ath9k_cmn_spectral_scan_config(common, spec_priv, spec_priv->spectral_mode);
drivers/net/wireless/ath/ath9k/common-spectral.c
745
ath_ps_ops(common)->restore(common);
drivers/net/wireless/ath/ath9k/common-spectral.c
749
int ath9k_cmn_spectral_scan_config(struct ath_common *common,
drivers/net/wireless/ath/ath9k/common-spectral.c
756
ath_err(common, "spectrum analyzer not implemented on this hardware\n");
drivers/net/wireless/ath/ath9k/common-spectral.c
780
ath_ps_ops(common)->wakeup(common);
drivers/net/wireless/ath/ath9k/common-spectral.c
782
ath_ps_ops(common)->restore(common);
drivers/net/wireless/ath/ath9k/common-spectral.c
795
struct ath_common *common = ath9k_hw_common(spec_priv->ah);
drivers/net/wireless/ath/ath9k/common-spectral.c
809
ath9k_cmn_spectral_scan_trigger(common, spec_priv);
drivers/net/wireless/ath/ath9k/common-spectral.c
811
ath9k_cmn_spectral_scan_config(common, spec_priv, SPECTRAL_BACKGROUND);
drivers/net/wireless/ath/ath9k/common-spectral.c
812
ath_dbg(common, CONFIG, "spectral scan: background mode enabled\n");
drivers/net/wireless/ath/ath9k/common-spectral.c
814
ath9k_cmn_spectral_scan_config(common, spec_priv, SPECTRAL_CHANSCAN);
drivers/net/wireless/ath/ath9k/common-spectral.c
815
ath_dbg(common, CONFIG, "spectral scan: channel scan mode enabled\n");
drivers/net/wireless/ath/ath9k/common-spectral.c
817
ath9k_cmn_spectral_scan_config(common, spec_priv, SPECTRAL_MANUAL);
drivers/net/wireless/ath/ath9k/common-spectral.c
818
ath_dbg(common, CONFIG, "spectral scan: manual mode enabled\n");
drivers/net/wireless/ath/ath9k/common-spectral.c
820
ath9k_cmn_spectral_scan_config(common, spec_priv, SPECTRAL_DISABLED);
drivers/net/wireless/ath/ath9k/common-spectral.c
821
ath_dbg(common, CONFIG, "spectral scan: disabled\n");
drivers/net/wireless/ath/ath9k/common-spectral.h
175
void ath9k_cmn_spectral_scan_trigger(struct ath_common *common,
drivers/net/wireless/ath/ath9k/common-spectral.h
177
int ath9k_cmn_spectral_scan_config(struct ath_common *common,
drivers/net/wireless/ath/ath9k/common-spectral.h
192
static inline void ath9k_cmn_spectral_scan_trigger(struct ath_common *common,
drivers/net/wireless/ath/ath9k/common.c
119
void ath9k_cmn_rx_skb_postprocess(struct ath_common *common,
drivers/net/wireless/ath/ath9k/common.c
125
struct ath_hw *ah = common->ah;
drivers/net/wireless/ath/ath9k/common.c
160
if (test_bit(keyix, common->keymap))
drivers/net/wireless/ath/ath9k/common.c
171
int ath9k_cmn_process_rate(struct ath_common *common,
drivers/net/wireless/ath/ath9k/common.c
179
struct ath_hw *ah = common->ah;
drivers/net/wireless/ath/ath9k/common.c
214
void ath9k_cmn_process_rssi(struct ath_common *common,
drivers/net/wireless/ath/ath9k/common.c
219
struct ath_hw *ah = common->ah;
drivers/net/wireless/ath/ath9k/common.c
261
ATH_RSSI_LPF(common->last_rssi, rx_stats->rs_rssi);
drivers/net/wireless/ath/ath9k/common.c
262
last_rssi = common->last_rssi;
drivers/net/wireless/ath/ath9k/common.c
32
bool ath9k_cmn_rx_accept(struct ath_common *common,
drivers/net/wireless/ath/ath9k/common.c
383
struct ath_common *common = ath9k_hw_common(ah);
drivers/net/wireless/ath/ath9k/common.c
387
common->keymax = AR_KEYTABLE_SIZE;
drivers/net/wireless/ath/ath9k/common.c
39
struct ath_hw *ah = common->ah;
drivers/net/wireless/ath/ath9k/common.c
396
common->crypt_caps |= ATH_CRYPT_CAP_MIC_COMBINED;
drivers/net/wireless/ath/ath9k/common.c
402
for (i = 0; i < common->keymax; i++)
drivers/net/wireless/ath/ath9k/common.c
403
ath_hw_keyreset(common, (u16) i);
drivers/net/wireless/ath/ath9k/common.c
47
test_bit(rx_stats->rs_keyix, common->tkip_keymap);
drivers/net/wireless/ath/ath9k/common.c
60
!test_bit(rx_stats->rs_keyix, common->ccmp_keymap))
drivers/net/wireless/ath/ath9k/common.h
64
bool ath9k_cmn_rx_accept(struct ath_common *common,
drivers/net/wireless/ath/ath9k/common.h
70
void ath9k_cmn_rx_skb_postprocess(struct ath_common *common,
drivers/net/wireless/ath/ath9k/common.h
75
int ath9k_cmn_process_rate(struct ath_common *common,
drivers/net/wireless/ath/ath9k/common.h
79
void ath9k_cmn_process_rssi(struct ath_common *common,
drivers/net/wireless/ath/ath9k/debug.c
102
struct ath_common *common = ath9k_hw_common(sc->sc_ah);
drivers/net/wireless/ath/ath9k/debug.c
1026
if (!sc->sc_ah->common.btcoex_enabled) {
drivers/net/wireless/ath/ath9k/debug.c
110
common->debug_mask = mask;
drivers/net/wireless/ath/ath9k/debug.c
131
struct ath_common *common = ath9k_hw_common(sc->sc_ah);
drivers/net/wireless/ath/ath9k/debug.c
1379
struct ath_common *common = ath9k_hw_common(ah);
drivers/net/wireless/ath/ath9k/debug.c
1380
struct ath_softc *sc = common->priv;
drivers/net/wireless/ath/ath9k/debug.c
163
common->disable_ani ? "DISABLED" : "ENABLED");
drivers/net/wireless/ath/ath9k/debug.c
165
if (common->disable_ani)
drivers/net/wireless/ath/ath9k/debug.c
187
struct ath_common *common = ath9k_hw_common(sc->sc_ah);
drivers/net/wireless/ath/ath9k/debug.c
198
common->disable_ani = !ani;
drivers/net/wireless/ath/ath9k/debug.c
200
if (common->disable_ani) {
drivers/net/wireless/ath/ath9k/debug.c
201
clear_bit(ATH_OP_ANI_RUN, &common->op_flags);
drivers/net/wireless/ath/ath9k/debug.c
225
struct ath_common *common = ath9k_hw_common(sc->sc_ah);
drivers/net/wireless/ath/ath9k/debug.c
229
len = sprintf(buf, "%d\n", common->bt_ant_diversity);
drivers/net/wireless/ath/ath9k/debug.c
238
struct ath_common *common = ath9k_hw_common(sc->sc_ah);
drivers/net/wireless/ath/ath9k/debug.c
250
common->bt_ant_diversity = !!bt_ant_diversity;
drivers/net/wireless/ath/ath9k/debug.c
252
ath9k_hw_set_bt_ant_diversity(sc->sc_ah, common->bt_ant_diversity);
drivers/net/wireless/ath/ath9k/debug.c
253
ath_dbg(common, CONFIG, "Enable WLAN/BT RX Antenna diversity: %d\n",
drivers/net/wireless/ath/ath9k/debug.c
254
common->bt_ant_diversity);
drivers/net/wireless/ath/ath9k/debug.c
647
struct ath_common *common = ath9k_hw_common(sc->sc_ah);
drivers/net/wireless/ath/ath9k/debug.c
653
seq_printf(file, "BSSID: %pM\n", common->curbssid);
drivers/net/wireless/ath/ath9k/debug.c
654
seq_printf(file, "BSSID-MASK: %pM\n", common->bssidmask);
drivers/net/wireless/ath/ath9k/debug.c
779
struct ath_common *common = ath9k_hw_common(ah);
drivers/net/wireless/ath/ath9k/debug.c
792
if (test_bit(ATH_OP_INVALID, &common->op_flags)) {
drivers/net/wireless/ath/ath9k/debug.c
90
struct ath_common *common = ath9k_hw_common(sc->sc_ah);
drivers/net/wireless/ath/ath9k/debug.c
94
len = sprintf(buf, "0x%08x\n", common->debug_mask);
drivers/net/wireless/ath/ath9k/debug.c
990
struct ath_common *common = ath9k_hw_common(ah);
drivers/net/wireless/ath/ath9k/debug.c
991
struct ieee80211_conf *conf = &common->hw->conf;
drivers/net/wireless/ath/ath9k/dfs.c
106
struct ath_common *common = ath9k_hw_common(ah);
drivers/net/wireless/ath/ath9k/dfs.c
115
ath_dbg(common, DFS, "HT40: datalen=%d, num_fft_packets=%d\n",
drivers/net/wireless/ath/ath9k/dfs.c
118
ath_dbg(common, DFS, "not enough packets for chirp\n");
drivers/net/wireless/ath/ath9k/dfs.c
124
ath_dbg(common, DFS, "fixing datalen by 2\n");
drivers/net/wireless/ath/ath9k/dfs.c
137
ath_dbg(common, DFS, "HT20: datalen=%d, num_fft_packets=%d\n",
drivers/net/wireless/ath/ath9k/dfs.c
140
ath_dbg(common, DFS, "not enough packets for chirp\n");
drivers/net/wireless/ath/ath9k/dfs.c
147
ath_dbg(common, DFS, "bin_max = [%d, %d, %d, %d]\n",
drivers/net/wireless/ath/ath9k/dfs.c
161
ath_dbg(common, DFS, "CHIRP: invalid delta %d "
drivers/net/wireless/ath/ath9k/dfs.c
169
ath_dbg(common, DFS, "CHIRP: ddelta %d too high\n",
drivers/net/wireless/ath/ath9k/dfs.c
174
ath_dbg(common, DFS, "CHIRP - %d: delta=%d, ddelta=%d\n",
drivers/net/wireless/ath/ath9k/dfs.c
297
struct ath_common *common = ath9k_hw_common(ah);
drivers/net/wireless/ath/ath9k/dfs.c
302
ath_dbg(common, DFS,
drivers/net/wireless/ath/ath9k/dfs.c
346
ath_dbg(common, DFS,
drivers/net/wireless/ath/ath9k/dynack.c
108
struct ath_common *common = ath9k_hw_common(ah);
drivers/net/wireless/ath/ath9k/dynack.c
111
ath_dbg(common, DYNACK, "ACK timeout %u slottime %u\n",
drivers/net/wireless/ath/ath9k/dynack.c
213
struct ath_common *common = ath9k_hw_common(ah);
drivers/net/wireless/ath/ath9k/dynack.c
232
ath_dbg(common, DYNACK, "late ack\n");
drivers/net/wireless/ath/ath9k/dynack.c
262
rate = &common->sbands[info->band].bitrates[rates[ridx].idx];
drivers/net/wireless/ath/ath9k/dynack.c
277
ath_dbg(common, DYNACK, "{%pM} tx sample %u [dur %u][h %u-t %u]\n",
drivers/net/wireless/ath/ath9k/dynack.c
298
struct ath_common *common = ath9k_hw_common(ah);
drivers/net/wireless/ath/ath9k/dynack.c
311
ath_dbg(common, DYNACK, "rx sample %u [h %u-t %u]\n",
drivers/net/wireless/ath/ath9k/dynack.c
89
struct ath_common *common = ath9k_hw_common(ah);
drivers/net/wireless/ath/ath9k/dynack.c
92
if ((common->macaddr[i] & common->bssidmask[i]) !=
drivers/net/wireless/ath/ath9k/dynack.c
93
(mac[i] & common->bssidmask[i]))
drivers/net/wireless/ath/ath9k/eeprom.c
139
struct ath_common *common = ath9k_hw_common(ah);
drivers/net/wireless/ath/ath9k/eeprom.c
147
ret = common->bus_ops->eeprom_read(common, off, data);
drivers/net/wireless/ath/ath9k/eeprom.c
150
ath_dbg(common, EEPROM,
drivers/net/wireless/ath/ath9k/eeprom.c
162
struct ath_common *common = ath9k_hw_common(ah);
drivers/net/wireless/ath/ath9k/eeprom.c
165
ath_err(common, "Reading Magic # failed\n");
drivers/net/wireless/ath/ath9k/eeprom.c
171
ath_dbg(common, EEPROM,
drivers/net/wireless/ath/ath9k/eeprom.c
175
ath_dbg(common, EEPROM,
drivers/net/wireless/ath/ath9k/eeprom.c
179
ath_err(common,
drivers/net/wireless/ath/ath9k/eeprom.c
187
ath_info(common,
drivers/net/wireless/ath/ath9k/eeprom.c
199
ath_dbg(common, EEPROM,
drivers/net/wireless/ath/ath9k/eeprom.c
212
struct ath_common *common = ath9k_hw_common(ah);
drivers/net/wireless/ath/ath9k/eeprom.c
218
ath_err(common, "Bad EEPROM checksum 0x%x\n", sum);
drivers/net/wireless/ath/ath9k/eeprom.c
227
struct ath_common *common = ath9k_hw_common(ah);
drivers/net/wireless/ath/ath9k/eeprom.c
231
ath_err(common, "Bad EEPROM VER 0x%04x or REV 0x%04x\n",
drivers/net/wireless/ath/ath9k/eeprom.c
434
struct ath_common *common = ath9k_hw_common(ah);
drivers/net/wireless/ath/ath9k/eeprom.c
447
ath_dbg(common, EEPROM, "Invalid chainmask configuration\n");
drivers/net/wireless/ath/ath9k/eeprom_4k.c
286
struct ath_common *common = ath9k_hw_common(ah);
drivers/net/wireless/ath/ath9k/eeprom_4k.c
363
ath_dbg(common, EEPROM,
drivers/net/wireless/ath/ath9k/eeprom_4k.c
367
ath_dbg(common, EEPROM,
drivers/net/wireless/ath/ath9k/eeprom_4k.c
63
struct ath_common *common = ath9k_hw_common(ah);
drivers/net/wireless/ath/ath9k/eeprom_4k.c
66
ath_dbg(common, EEPROM, "Reading from EEPROM, not flash\n");
drivers/net/wireless/ath/ath9k/eeprom_4k.c
69
if (common->bus_ops->ath_bus_type == ATH_USB)
drivers/net/wireless/ath/ath9k/eeprom_9287.c
66
struct ath_common *common = ath9k_hw_common(ah);
drivers/net/wireless/ath/ath9k/eeprom_9287.c
69
ath_dbg(common, EEPROM, "Reading from EEPROM, not flash\n");
drivers/net/wireless/ath/ath9k/eeprom_9287.c
72
if (common->bus_ops->ath_bus_type == ATH_USB)
drivers/net/wireless/ath/ath9k/eeprom_def.c
122
struct ath_common *common = ath9k_hw_common(ah);
drivers/net/wireless/ath/ath9k/eeprom_def.c
125
ath_dbg(common, EEPROM, "Reading from EEPROM, not flash\n");
drivers/net/wireless/ath/ath9k/eeprom_def.c
128
if (common->bus_ops->ath_bus_type == ATH_USB)
drivers/net/wireless/ath/ath9k/eeprom_def.c
267
struct ath_common *common = ath9k_hw_common(ah);
drivers/net/wireless/ath/ath9k/eeprom_def.c
324
if ((common->bus_ops->ath_bus_type == ATH_USB) &&
drivers/net/wireless/ath/ath9k/eeprom_def.c
767
struct ath_common *common = ath9k_hw_common(ah);
drivers/net/wireless/ath/ath9k/eeprom_def.c
898
ath_dbg(common, EEPROM,
drivers/net/wireless/ath/ath9k/eeprom_def.c
902
ath_dbg(common, EEPROM,
drivers/net/wireless/ath/ath9k/htc.h
543
static inline void ath_read_cachesize(struct ath_common *common, int *csz)
drivers/net/wireless/ath/ath9k/htc.h
545
common->bus_ops->read_cachesize(common, csz);
drivers/net/wireless/ath/ath9k/htc_drv_beacon.c
140
struct ath_common *common = ath9k_hw_common(priv->ah);
drivers/net/wireless/ath/ath9k/htc_drv_beacon.c
168
ath_dbg(common, XMIT, "No free CAB slot\n");
drivers/net/wireless/ath/ath9k/htc_drv_beacon.c
178
ath_dbg(common, XMIT, "Failed to send CAB frame\n");
drivers/net/wireless/ath/ath9k/htc_drv_beacon.c
194
struct ath_common *common = ath9k_hw_common(priv->ah);
drivers/net/wireless/ath/ath9k/htc_drv_beacon.c
212
if (unlikely(test_bit(ATH_OP_SCANNING, &common->op_flags))) {
drivers/net/wireless/ath/ath9k/htc_drv_beacon.c
253
ath_dbg(common, BSTUCK,
drivers/net/wireless/ath/ath9k/htc_drv_beacon.c
267
struct ath_common *common = ath9k_hw_common(priv->ah);
drivers/net/wireless/ath/ath9k/htc_drv_beacon.c
280
ath_dbg(common, BEACON,
drivers/net/wireless/ath/ath9k/htc_drv_beacon.c
290
struct ath_common *common = ath9k_hw_common(priv->ah);
drivers/net/wireless/ath/ath9k/htc_drv_beacon.c
299
ath_dbg(common, BSTUCK, "Beacon stuck, HW reset\n");
drivers/net/wireless/ath/ath9k/htc_drv_beacon.c
307
ath_dbg(common, BSTUCK,
drivers/net/wireless/ath/ath9k/htc_drv_beacon.c
328
struct ath_common *common = ath9k_hw_common(priv->ah);
drivers/net/wireless/ath/ath9k/htc_drv_beacon.c
343
ath_dbg(common, CONFIG, "Added interface at beacon slot: %d\n",
drivers/net/wireless/ath/ath9k/htc_drv_beacon.c
350
struct ath_common *common = ath9k_hw_common(priv->ah);
drivers/net/wireless/ath/ath9k/htc_drv_beacon.c
357
ath_dbg(common, CONFIG, "Removed interface at beacon slot: %d\n",
drivers/net/wireless/ath/ath9k/htc_drv_beacon.c
368
struct ath_common *common = ath9k_hw_common(priv->ah);
drivers/net/wireless/ath/ath9k/htc_drv_beacon.c
384
ath_dbg(common, CONFIG, "tsfadjust is: %llu for bslot: %d\n",
drivers/net/wireless/ath/ath9k/htc_drv_beacon.c
401
struct ath_common *common = ath9k_hw_common(priv->ah);
drivers/net/wireless/ath/ath9k/htc_drv_beacon.c
415
ath_dbg(common, CONFIG,
drivers/net/wireless/ath/ath9k/htc_drv_beacon.c
426
ath_dbg(common, CONFIG,
drivers/net/wireless/ath/ath9k/htc_drv_beacon.c
444
ath_dbg(common, CONFIG,
drivers/net/wireless/ath/ath9k/htc_drv_beacon.c
456
struct ath_common *common = ath9k_hw_common(priv->ah);
drivers/net/wireless/ath/ath9k/htc_drv_beacon.c
485
ath_dbg(common, CONFIG, "Unsupported beaconing mode\n");
drivers/net/wireless/ath/ath9k/htc_drv_beacon.c
492
struct ath_common *common = ath9k_hw_common(priv->ah);
drivers/net/wireless/ath/ath9k/htc_drv_beacon.c
507
ath_dbg(common, CONFIG, "Unsupported beaconing mode\n");
drivers/net/wireless/ath/ath9k/htc_drv_debug.c
364
struct ath_common *common = ath9k_hw_common(priv->ah);
drivers/net/wireless/ath/ath9k/htc_drv_debug.c
368
len = sprintf(buf, "0x%08x\n", common->debug_mask);
drivers/net/wireless/ath/ath9k/htc_drv_debug.c
376
struct ath_common *common = ath9k_hw_common(priv->ah);
drivers/net/wireless/ath/ath9k/htc_drv_debug.c
384
common->debug_mask = mask;
drivers/net/wireless/ath/ath9k/htc_drv_debug.c
484
struct ath_common *common = ath9k_hw_common(ah);
drivers/net/wireless/ath/ath9k/htc_drv_debug.c
485
struct ath9k_htc_priv *priv = common->priv;
drivers/net/wireless/ath/ath9k/htc_drv_gpio.c
104
struct ath_common *common = ath9k_hw_common(ah);
drivers/net/wireless/ath/ath9k/htc_drv_gpio.c
106
ath_dbg(common, BTCOEX, "time slice work for bt and wlan\n");
drivers/net/wireless/ath/ath9k/htc_drv_gpio.c
185
struct ath_common *common = ath9k_hw_common(ah);
drivers/net/wireless/ath/ath9k/htc_drv_gpio.c
191
if (!common->btcoex_enabled) {
drivers/net/wireless/ath/ath9k/htc_drv_gpio.c
69
struct ath_common *common = ath9k_hw_common(priv->ah);
drivers/net/wireless/ath/ath9k/htc_drv_gpio.c
78
ath_err(common, "Unable to set BTCOEX parameters\n");
drivers/net/wireless/ath/ath9k/htc_drv_init.c
237
struct ath_common *common = ath9k_hw_common(ah);
drivers/net/wireless/ath/ath9k/htc_drv_init.c
238
struct ath9k_htc_priv *priv = common->priv;
drivers/net/wireless/ath/ath9k/htc_drv_init.c
247
ath_dbg(common, WMI, "REGISTER READ FAILED: (0x%04x, %d)\n",
drivers/net/wireless/ath/ath9k/htc_drv_init.c
259
struct ath_common *common = ath9k_hw_common(ah);
drivers/net/wireless/ath/ath9k/htc_drv_init.c
260
struct ath9k_htc_priv *priv = common->priv;
drivers/net/wireless/ath/ath9k/htc_drv_init.c
274
ath_dbg(common, WMI,
drivers/net/wireless/ath/ath9k/htc_drv_init.c
283
static void ath9k_regwrite_multi(struct ath_common *common)
drivers/net/wireless/ath/ath9k/htc_drv_init.c
285
struct ath9k_htc_priv *priv = common->priv;
drivers/net/wireless/ath/ath9k/htc_drv_init.c
295
ath_dbg(common, WMI,
drivers/net/wireless/ath/ath9k/htc_drv_init.c
305
struct ath_common *common = ath9k_hw_common(ah);
drivers/net/wireless/ath/ath9k/htc_drv_init.c
306
struct ath9k_htc_priv *priv = common->priv;
drivers/net/wireless/ath/ath9k/htc_drv_init.c
318
ath_dbg(common, WMI, "REGISTER WRITE FAILED:(0x%04x, %d)\n",
drivers/net/wireless/ath/ath9k/htc_drv_init.c
326
struct ath_common *common = ath9k_hw_common(ah);
drivers/net/wireless/ath/ath9k/htc_drv_init.c
327
struct ath9k_htc_priv *priv = common->priv;
drivers/net/wireless/ath/ath9k/htc_drv_init.c
341
ath9k_regwrite_multi(common);
drivers/net/wireless/ath/ath9k/htc_drv_init.c
349
struct ath_common *common = ath9k_hw_common(ah);
drivers/net/wireless/ath/ath9k/htc_drv_init.c
350
struct ath9k_htc_priv *priv = common->priv;
drivers/net/wireless/ath/ath9k/htc_drv_init.c
361
struct ath_common *common = ath9k_hw_common(ah);
drivers/net/wireless/ath/ath9k/htc_drv_init.c
362
struct ath9k_htc_priv *priv = common->priv;
drivers/net/wireless/ath/ath9k/htc_drv_init.c
370
struct ath_common *common = ath9k_hw_common(ah);
drivers/net/wireless/ath/ath9k/htc_drv_init.c
371
struct ath9k_htc_priv *priv = common->priv;
drivers/net/wireless/ath/ath9k/htc_drv_init.c
378
ath9k_regwrite_multi(common);
drivers/net/wireless/ath/ath9k/htc_drv_init.c
387
struct ath_common *common = ath9k_hw_common(ah);
drivers/net/wireless/ath/ath9k/htc_drv_init.c
388
struct ath9k_htc_priv *priv = common->priv;
drivers/net/wireless/ath/ath9k/htc_drv_init.c
412
ath_dbg(common, WMI,
drivers/net/wireless/ath/ath9k/htc_drv_init.c
425
struct ath_common *common = ath9k_hw_common(ah);
drivers/net/wireless/ath/ath9k/htc_drv_init.c
426
struct ath9k_htc_priv *priv = common->priv;
drivers/net/wireless/ath/ath9k/htc_drv_init.c
444
ath_dbg(common, WMI,
drivers/net/wireless/ath/ath9k/htc_drv_init.c
457
struct ath_common *common = ath9k_hw_common(ah);
drivers/net/wireless/ath/ath9k/htc_drv_init.c
458
struct ath9k_htc_priv *priv = common->priv;
drivers/net/wireless/ath/ath9k/htc_drv_init.c
470
struct ath_common *common = ath9k_hw_common(ah);
drivers/net/wireless/ath/ath9k/htc_drv_init.c
471
struct ath9k_htc_priv *priv = common->priv;
drivers/net/wireless/ath/ath9k/htc_drv_init.c
484
ath_dbg(common, WMI, "REGISTER RMW FAILED:(0x%04x, %d)\n",
drivers/net/wireless/ath/ath9k/htc_drv_init.c
492
struct ath_common *common = ath9k_hw_common(ah);
drivers/net/wireless/ath/ath9k/htc_drv_init.c
493
struct ath9k_htc_priv *priv = common->priv;
drivers/net/wireless/ath/ath9k/htc_drv_init.c
514
static void ath_usb_read_cachesize(struct ath_common *common, int *csz)
drivers/net/wireless/ath/ath9k/htc_drv_init.c
519
static bool ath_usb_eeprom_read(struct ath_common *common, u32 off, u16 *data)
drivers/net/wireless/ath/ath9k/htc_drv_init.c
521
struct ath_hw *ah = common->ah;
drivers/net/wireless/ath/ath9k/htc_drv_init.c
546
struct ath_common *common = ath9k_hw_common(priv->ah);
drivers/net/wireless/ath/ath9k/htc_drv_init.c
554
ath_err(common, "Unable to setup BEACON xmit queue\n");
drivers/net/wireless/ath/ath9k/htc_drv_init.c
560
ath_err(common, "Unable to setup CAB xmit queue\n");
drivers/net/wireless/ath/ath9k/htc_drv_init.c
565
ath_err(common, "Unable to setup xmit queue for BE traffic\n");
drivers/net/wireless/ath/ath9k/htc_drv_init.c
570
ath_err(common, "Unable to setup xmit queue for BK traffic\n");
drivers/net/wireless/ath/ath9k/htc_drv_init.c
574
ath_err(common, "Unable to setup xmit queue for VI traffic\n");
drivers/net/wireless/ath/ath9k/htc_drv_init.c
578
ath_err(common, "Unable to setup xmit queue for VO traffic\n");
drivers/net/wireless/ath/ath9k/htc_drv_init.c
590
struct ath_common *common = ath9k_hw_common(priv->ah);
drivers/net/wireless/ath/ath9k/htc_drv_init.c
592
eth_broadcast_addr(common->bssidmask);
drivers/net/wireless/ath/ath9k/htc_drv_init.c
594
common->last_rssi = ATH_RSSI_DUMMY_MARKER;
drivers/net/wireless/ath/ath9k/htc_drv_init.c
611
struct ath_common *common;
drivers/net/wireless/ath/ath9k/htc_drv_init.c
633
common = ath9k_hw_common(ah);
drivers/net/wireless/ath/ath9k/htc_drv_init.c
634
common->ops = &ah->reg_ops;
drivers/net/wireless/ath/ath9k/htc_drv_init.c
635
common->ps_ops = &ath9k_htc_ps_ops;
drivers/net/wireless/ath/ath9k/htc_drv_init.c
636
common->bus_ops = &ath9k_usb_bus_ops;
drivers/net/wireless/ath/ath9k/htc_drv_init.c
637
common->ah = ah;
drivers/net/wireless/ath/ath9k/htc_drv_init.c
638
common->hw = priv->hw;
drivers/net/wireless/ath/ath9k/htc_drv_init.c
639
common->priv = priv;
drivers/net/wireless/ath/ath9k/htc_drv_init.c
64
static void ath9k_htc_op_ps_wakeup(struct ath_common *common)
drivers/net/wireless/ath/ath9k/htc_drv_init.c
640
common->debug_mask = ath9k_debug;
drivers/net/wireless/ath/ath9k/htc_drv_init.c
641
common->btcoex_enabled = ath9k_htc_btcoex_enable == 1;
drivers/net/wireless/ath/ath9k/htc_drv_init.c
642
set_bit(ATH_OP_INVALID, &common->op_flags);
drivers/net/wireless/ath/ath9k/htc_drv_init.c
659
ath_read_cachesize(common, &csz);
drivers/net/wireless/ath/ath9k/htc_drv_init.c
66
ath9k_htc_ps_wakeup(common->priv);
drivers/net/wireless/ath/ath9k/htc_drv_init.c
660
common->cachelsz = csz << 2; /* convert to bytes */
drivers/net/wireless/ath/ath9k/htc_drv_init.c
664
ath_err(common,
drivers/net/wireless/ath/ath9k/htc_drv_init.c
678
ath9k_cmn_init_channels_rates(common);
drivers/net/wireless/ath/ath9k/htc_drv_init.c
69
static void ath9k_htc_op_ps_restore(struct ath_common *common)
drivers/net/wireless/ath/ath9k/htc_drv_init.c
71
ath9k_htc_ps_restore(common->priv);
drivers/net/wireless/ath/ath9k/htc_drv_init.c
716
struct ath_common *common = ath9k_hw_common(priv->ah);
drivers/net/wireless/ath/ath9k/htc_drv_init.c
765
&common->sbands[NL80211_BAND_2GHZ];
drivers/net/wireless/ath/ath9k/htc_drv_init.c
768
&common->sbands[NL80211_BAND_5GHZ];
drivers/net/wireless/ath/ath9k/htc_drv_init.c
778
SET_IEEE80211_PERM_ADDR(hw, common->macaddr);
drivers/net/wireless/ath/ath9k/htc_drv_init.c
832
struct ath_common *common;
drivers/net/wireless/ath/ath9k/htc_drv_init.c
844
common = ath9k_hw_common(ah);
drivers/net/wireless/ath/ath9k/htc_drv_init.c
852
error = ath_regd_init(&common->regulatory, priv->hw->wiphy,
drivers/net/wireless/ath/ath9k/htc_drv_init.c
857
reg = &common->regulatory;
drivers/net/wireless/ath/ath9k/htc_drv_init.c
891
ath_err(common, "Unable to create debugfs files\n");
drivers/net/wireless/ath/ath9k/htc_drv_init.c
895
ath_dbg(common, CONFIG,
drivers/net/wireless/ath/ath9k/htc_drv_main.c
1028
set_bit(ATH_OP_INVALID, &common->op_flags);
drivers/net/wireless/ath/ath9k/htc_drv_main.c
1030
ath_dbg(common, CONFIG, "Driver halt\n");
drivers/net/wireless/ath/ath9k/htc_drv_main.c
1039
struct ath_common *common = ath9k_hw_common(priv->ah);
drivers/net/wireless/ath/ath9k/htc_drv_main.c
1064
ath_err(common,
drivers/net/wireless/ath/ath9k/htc_drv_main.c
1102
!test_bit(ATH_OP_ANI_RUN, &common->op_flags)) {
drivers/net/wireless/ath/ath9k/htc_drv_main.c
1107
ath_dbg(common, CONFIG, "Attach a VIF of type: %d at idx: %d\n",
drivers/net/wireless/ath/ath9k/htc_drv_main.c
1121
struct ath_common *common = ath9k_hw_common(priv->ah);
drivers/net/wireless/ath/ath9k/htc_drv_main.c
1135
ath_err(common, "Unable to remove interface at idx: %d\n",
drivers/net/wireless/ath/ath9k/htc_drv_main.c
1169
ath_dbg(common, CONFIG, "Detach Interface at idx: %d\n", avp->index);
drivers/net/wireless/ath/ath9k/htc_drv_main.c
1178
struct ath_common *common = ath9k_hw_common(priv->ah);
drivers/net/wireless/ath/ath9k/htc_drv_main.c
1212
ath_dbg(common, CONFIG, "Set channel: %d MHz\n",
drivers/net/wireless/ath/ath9k/htc_drv_main.c
1217
ath_err(common, "Unable to set channel\n");
drivers/net/wireless/ath/ath9k/htc_drv_main.c
1263
struct ath_common *common = ath9k_hw_common(priv->ah);
drivers/net/wireless/ath/ath9k/htc_drv_main.c
1269
if (test_bit(ATH_OP_INVALID, &common->op_flags)) {
drivers/net/wireless/ath/ath9k/htc_drv_main.c
1295
struct ath_common *common = ath9k_hw_common(priv->ah);
drivers/net/wireless/ath/ath9k/htc_drv_main.c
1304
ath_dbg(common, CONFIG,
drivers/net/wireless/ath/ath9k/htc_drv_main.c
1308
ath_dbg(common, CONFIG,
drivers/net/wireless/ath/ath9k/htc_drv_main.c
1378
struct ath_common *common = ath9k_hw_common(priv->ah);
drivers/net/wireless/ath/ath9k/htc_drv_main.c
1397
ath_dbg(common, CONFIG,
drivers/net/wireless/ath/ath9k/htc_drv_main.c
1404
ath_err(common, "TXQ Update failed\n");
drivers/net/wireless/ath/ath9k/htc_drv_main.c
1425
struct ath_common *common = ath9k_hw_common(priv->ah);
drivers/net/wireless/ath/ath9k/htc_drv_main.c
143
struct ath_common *common = ath9k_hw_common(priv->ah);
drivers/net/wireless/ath/ath9k/htc_drv_main.c
1447
ath_dbg(common, CONFIG, "Set HW Key\n");
drivers/net/wireless/ath/ath9k/htc_drv_main.c
1452
ret = ath_key_config(common, vif, sta, key);
drivers/net/wireless/ath/ath9k/htc_drv_main.c
1466
ath_key_delete(common, key->hw_key_idx);
drivers/net/wireless/ath/ath9k/htc_drv_main.c
1480
struct ath_common *common = ath9k_hw_common(priv->ah);
drivers/net/wireless/ath/ath9k/htc_drv_main.c
1483
ath_dbg(common, CONFIG, "BSSID: %pM aid: 0x%x\n",
drivers/net/wireless/ath/ath9k/htc_drv_main.c
1484
common->curbssid, common->curaid);
drivers/net/wireless/ath/ath9k/htc_drv_main.c
1490
struct ath_common *common = ath9k_hw_common(priv->ah);
drivers/net/wireless/ath/ath9k/htc_drv_main.c
1494
common->curaid = vif->cfg.aid;
drivers/net/wireless/ath/ath9k/htc_drv_main.c
1495
common->last_rssi = ATH_RSSI_DUMMY_MARKER;
drivers/net/wireless/ath/ath9k/htc_drv_main.c
1496
memcpy(common->curbssid, bss_conf->bssid, ETH_ALEN);
drivers/net/wireless/ath/ath9k/htc_drv_main.c
1497
set_bit(ATH_OP_PRIM_STA_VIF, &common->op_flags);
drivers/net/wireless/ath/ath9k/htc_drv_main.c
1518
struct ath_common *common = ath9k_hw_common(ah);
drivers/net/wireless/ath/ath9k/htc_drv_main.c
1525
ath_dbg(common, CONFIG, "BSS Changed ASSOC %d\n",
drivers/net/wireless/ath/ath9k/htc_drv_main.c
1532
clear_bit(ATH_OP_PRIM_STA_VIF, &common->op_flags);
drivers/net/wireless/ath/ath9k/htc_drv_main.c
1545
common->curaid = vif->cfg.aid;
drivers/net/wireless/ath/ath9k/htc_drv_main.c
1546
memcpy(common->curbssid, bss_conf->bssid, ETH_ALEN);
drivers/net/wireless/ath/ath9k/htc_drv_main.c
1552
ath_dbg(common, CONFIG, "Beacon enabled for BSS: %pM\n",
drivers/net/wireless/ath/ath9k/htc_drv_main.c
1566
ath_dbg(common, CONFIG,
drivers/net/wireless/ath/ath9k/htc_drv_main.c
1587
ath_dbg(common, CONFIG,
drivers/net/wireless/ath/ath9k/htc_drv_main.c
162
memcpy(common->bssidmask, iter_data.mask, ETH_ALEN);
drivers/net/wireless/ath/ath9k/htc_drv_main.c
165
memcpy(common->macaddr, iter_data.hw_macaddr, ETH_ALEN);
drivers/net/wireless/ath/ath9k/htc_drv_main.c
167
ath_hw_setbssidmask(common);
drivers/net/wireless/ath/ath9k/htc_drv_main.c
1713
struct ath_common *common = ath9k_hw_common(priv->ah);
drivers/net/wireless/ath/ath9k/htc_drv_main.c
1717
set_bit(ATH_OP_SCANNING, &common->op_flags);
drivers/net/wireless/ath/ath9k/htc_drv_main.c
1728
struct ath_common *common = ath9k_hw_common(priv->ah);
drivers/net/wireless/ath/ath9k/htc_drv_main.c
1732
clear_bit(ATH_OP_SCANNING, &common->op_flags);
drivers/net/wireless/ath/ath9k/htc_drv_main.c
1770
struct ath_common *common = ath9k_hw_common(priv->ah);
drivers/net/wireless/ath/ath9k/htc_drv_main.c
1784
ath_err(common,
drivers/net/wireless/ath/ath9k/htc_drv_main.c
1795
ath_err(common,
drivers/net/wireless/ath/ath9k/htc_drv_main.c
1801
ath_dbg(common, CONFIG, "Set bitrate masks: 0x%x, 0x%x\n",
drivers/net/wireless/ath/ath9k/htc_drv_main.c
187
struct ath_common *common = ath9k_hw_common(ah);
drivers/net/wireless/ath/ath9k/htc_drv_main.c
213
ath_err(common,
drivers/net/wireless/ath/ath9k/htc_drv_main.c
245
struct ath_common *common = ath9k_hw_common(ah);
drivers/net/wireless/ath/ath9k/htc_drv_main.c
246
struct ieee80211_conf *conf = &common->hw->conf;
drivers/net/wireless/ath/ath9k/htc_drv_main.c
255
if (test_bit(ATH_OP_INVALID, &common->op_flags))
drivers/net/wireless/ath/ath9k/htc_drv_main.c
272
ath_dbg(common, CONFIG,
drivers/net/wireless/ath/ath9k/htc_drv_main.c
280
ath_err(common,
drivers/net/wireless/ath/ath9k/htc_drv_main.c
307
if (!test_bit(ATH_OP_SCANNING, &common->op_flags) &&
drivers/net/wireless/ath/ath9k/htc_drv_main.c
315
if (test_bit(ATH_OP_SCANNING, &common->op_flags) &&
drivers/net/wireless/ath/ath9k/htc_drv_main.c
317
ath9k_cmn_spectral_scan_trigger(common, &priv->spec_priv);
drivers/net/wireless/ath/ath9k/htc_drv_main.c
332
struct ath_common *common = ath9k_hw_common(priv->ah);
drivers/net/wireless/ath/ath9k/htc_drv_main.c
338
memcpy(&hvif.myaddr, common->macaddr, ETH_ALEN);
drivers/net/wireless/ath/ath9k/htc_drv_main.c
342
ath_err(common, "Unable to remove monitor interface at idx: %d\n",
drivers/net/wireless/ath/ath9k/htc_drv_main.c
352
struct ath_common *common = ath9k_hw_common(priv->ah);
drivers/net/wireless/ath/ath9k/htc_drv_main.c
374
memcpy(&hvif.myaddr, common->macaddr, ETH_ALEN);
drivers/net/wireless/ath/ath9k/htc_drv_main.c
404
memcpy(&tsta.macaddr, common->macaddr, ETH_ALEN);
drivers/net/wireless/ath/ath9k/htc_drv_main.c
413
ath_err(common, "Unable to add station entry for monitor mode\n");
drivers/net/wireless/ath/ath9k/htc_drv_main.c
422
ath_dbg(common, CONFIG,
drivers/net/wireless/ath/ath9k/htc_drv_main.c
434
ath_dbg(common, FATAL, "Unable to attach a monitor interface\n");
drivers/net/wireless/ath/ath9k/htc_drv_main.c
441
struct ath_common *common = ath9k_hw_common(priv->ah);
drivers/net/wireless/ath/ath9k/htc_drv_main.c
451
ath_err(common, "Unable to remove station entry for monitor mode\n");
drivers/net/wireless/ath/ath9k/htc_drv_main.c
459
ath_dbg(common, CONFIG,
drivers/net/wireless/ath/ath9k/htc_drv_main.c
470
struct ath_common *common = ath9k_hw_common(priv->ah);
drivers/net/wireless/ath/ath9k/htc_drv_main.c
490
memcpy(&tsta.bssid, common->curbssid, ETH_ALEN);
drivers/net/wireless/ath/ath9k/htc_drv_main.c
508
ath_err(common,
drivers/net/wireless/ath/ath9k/htc_drv_main.c
515
ath_dbg(common, CONFIG,
drivers/net/wireless/ath/ath9k/htc_drv_main.c
519
ath_dbg(common, CONFIG,
drivers/net/wireless/ath/ath9k/htc_drv_main.c
536
struct ath_common *common = ath9k_hw_common(priv->ah);
drivers/net/wireless/ath/ath9k/htc_drv_main.c
552
ath_err(common,
drivers/net/wireless/ath/ath9k/htc_drv_main.c
559
ath_dbg(common, CONFIG,
drivers/net/wireless/ath/ath9k/htc_drv_main.c
563
ath_dbg(common, CONFIG,
drivers/net/wireless/ath/ath9k/htc_drv_main.c
646
struct ath_common *common = ath9k_hw_common(priv->ah);
drivers/net/wireless/ath/ath9k/htc_drv_main.c
652
ath_err(common,
drivers/net/wireless/ath/ath9k/htc_drv_main.c
662
struct ath_common *common = ath9k_hw_common(priv->ah);
drivers/net/wireless/ath/ath9k/htc_drv_main.c
670
ath_dbg(common, CONFIG,
drivers/net/wireless/ath/ath9k/htc_drv_main.c
679
struct ath_common *common = ath9k_hw_common(priv->ah);
drivers/net/wireless/ath/ath9k/htc_drv_main.c
697
ath_dbg(common, CONFIG,
drivers/net/wireless/ath/ath9k/htc_drv_main.c
708
struct ath_common *common = ath9k_hw_common(priv->ah);
drivers/net/wireless/ath/ath9k/htc_drv_main.c
726
ath_dbg(common, CONFIG,
drivers/net/wireless/ath/ath9k/htc_drv_main.c
730
ath_dbg(common, CONFIG,
drivers/net/wireless/ath/ath9k/htc_drv_main.c
748
struct ath_common *common = ath9k_hw_common(priv->ah);
drivers/net/wireless/ath/ath9k/htc_drv_main.c
751
common->ani.longcal_timer = timestamp;
drivers/net/wireless/ath/ath9k/htc_drv_main.c
752
common->ani.shortcal_timer = timestamp;
drivers/net/wireless/ath/ath9k/htc_drv_main.c
753
common->ani.checkani_timer = timestamp;
drivers/net/wireless/ath/ath9k/htc_drv_main.c
755
set_bit(ATH_OP_ANI_RUN, &common->op_flags);
drivers/net/wireless/ath/ath9k/htc_drv_main.c
757
ieee80211_queue_delayed_work(common->hw, &priv->ani_work,
drivers/net/wireless/ath/ath9k/htc_drv_main.c
763
struct ath_common *common = ath9k_hw_common(priv->ah);
drivers/net/wireless/ath/ath9k/htc_drv_main.c
765
clear_bit(ATH_OP_ANI_RUN, &common->op_flags);
drivers/net/wireless/ath/ath9k/htc_drv_main.c
773
struct ath_common *common = ath9k_hw_common(ah);
drivers/net/wireless/ath/ath9k/htc_drv_main.c
788
if ((timestamp - common->ani.longcal_timer) >= ATH_LONG_CALINTERVAL) {
drivers/net/wireless/ath/ath9k/htc_drv_main.c
790
ath_dbg(common, ANI, "longcal @%lu\n", jiffies);
drivers/net/wireless/ath/ath9k/htc_drv_main.c
791
common->ani.longcal_timer = timestamp;
drivers/net/wireless/ath/ath9k/htc_drv_main.c
798
if (common->ani.caldone <= 0) {
drivers/net/wireless/ath/ath9k/htc_drv_main.c
799
if ((timestamp - common->ani.shortcal_timer) >=
drivers/net/wireless/ath/ath9k/htc_drv_main.c
802
ath_dbg(common, ANI, "shortcal @%lu\n", jiffies);
drivers/net/wireless/ath/ath9k/htc_drv_main.c
803
common->ani.shortcal_timer = timestamp;
drivers/net/wireless/ath/ath9k/htc_drv_main.c
804
common->ani.resetcal_timer = timestamp;
drivers/net/wireless/ath/ath9k/htc_drv_main.c
807
if ((timestamp - common->ani.resetcal_timer) >=
drivers/net/wireless/ath/ath9k/htc_drv_main.c
809
common->ani.caldone = ath9k_hw_reset_calvalid(ah);
drivers/net/wireless/ath/ath9k/htc_drv_main.c
810
if (common->ani.caldone)
drivers/net/wireless/ath/ath9k/htc_drv_main.c
811
common->ani.resetcal_timer = timestamp;
drivers/net/wireless/ath/ath9k/htc_drv_main.c
816
if ((timestamp - common->ani.checkani_timer) >= ATH_ANI_POLLINTERVAL) {
drivers/net/wireless/ath/ath9k/htc_drv_main.c
818
common->ani.checkani_timer = timestamp;
drivers/net/wireless/ath/ath9k/htc_drv_main.c
832
common->ani.caldone =
drivers/net/wireless/ath/ath9k/htc_drv_main.c
851
if (common->ani.caldone <= 0)
drivers/net/wireless/ath/ath9k/htc_drv_main.c
854
ieee80211_queue_delayed_work(common->hw, &priv->ani_work,
drivers/net/wireless/ath/ath9k/htc_drv_main.c
868
struct ath_common *common = ath9k_hw_common(priv->ah);
drivers/net/wireless/ath/ath9k/htc_drv_main.c
878
ath_dbg(common, XMIT, "No room for padding\n");
drivers/net/wireless/ath/ath9k/htc_drv_main.c
887
ath_dbg(common, XMIT, "No free TX slot\n");
drivers/net/wireless/ath/ath9k/htc_drv_main.c
893
ath_dbg(common, XMIT, "Tx failed\n");
drivers/net/wireless/ath/ath9k/htc_drv_main.c
911
struct ath_common *common = ath9k_hw_common(ah);
drivers/net/wireless/ath/ath9k/htc_drv_main.c
921
ath_dbg(common, CONFIG,
drivers/net/wireless/ath/ath9k/htc_drv_main.c
934
ath_err(common,
drivers/net/wireless/ath/ath9k/htc_drv_main.c
954
ath_dbg(common, CONFIG,
drivers/net/wireless/ath/ath9k/htc_drv_main.c
957
clear_bit(ATH_OP_INVALID, &common->op_flags);
drivers/net/wireless/ath/ath9k/htc_drv_main.c
980
struct ath_common *common = ath9k_hw_common(ah);
drivers/net/wireless/ath/ath9k/htc_drv_main.c
986
if (test_bit(ATH_OP_INVALID, &common->op_flags)) {
drivers/net/wireless/ath/ath9k/htc_drv_main.c
987
ath_dbg(common, ANY, "Device not present\n");
drivers/net/wireless/ath/ath9k/htc_drv_txrx.c
1011
ath_dbg(common, ANY,
drivers/net/wireless/ath/ath9k/htc_drv_txrx.c
1019
ath_dbg(common, ANY,
drivers/net/wireless/ath/ath9k/htc_drv_txrx.c
1055
if (!ath9k_cmn_rx_accept(common, hdr, rx_status, &rx_stats,
drivers/net/wireless/ath/ath9k/htc_drv_txrx.c
1059
ath9k_cmn_rx_skb_postprocess(common, skb, &rx_stats,
drivers/net/wireless/ath/ath9k/htc_drv_txrx.c
1062
if (ath9k_cmn_process_rate(common, hw, &rx_stats, rx_status))
drivers/net/wireless/ath/ath9k/htc_drv_txrx.c
1065
rx_stats.is_mybeacon = ath_is_mybeacon(common, hdr);
drivers/net/wireless/ath/ath9k/htc_drv_txrx.c
1066
ath9k_cmn_process_rssi(common, hw, &rx_stats, rx_status);
drivers/net/wireless/ath/ath9k/htc_drv_txrx.c
1140
struct ath_common *common = ath9k_hw_common(ah);
drivers/net/wireless/ath/ath9k/htc_drv_txrx.c
1158
ath_dbg(common, ANY, "No free RX buffer\n");
drivers/net/wireless/ath/ath9k/htc_drv_txrx.c
133
struct ath_common *common = ath9k_hw_common(priv->ah);
drivers/net/wireless/ath/ath9k/htc_drv_txrx.c
149
ath_err(common, "Invalid EPID: %d\n", epid);
drivers/net/wireless/ath/ath9k/htc_drv_txrx.c
160
struct ath_common *common = ath9k_hw_common(priv->ah);
drivers/net/wireless/ath/ath9k/htc_drv_txrx.c
181
ath_err(common, "Unsupported EPID: %d\n", tx_ctl->epid);
drivers/net/wireless/ath/ath9k/htc_drv_txrx.c
621
struct ath_common *common = ath9k_hw_common(priv->ah);
drivers/net/wireless/ath/ath9k/htc_drv_txrx.c
641
ath_dbg(common, XMIT, "No matching packet for cookie: %d, epid: %d\n",
drivers/net/wireless/ath/ath9k/htc_drv_txrx.c
718
struct ath_common *common = ath9k_hw_common(priv->ah);
drivers/net/wireless/ath/ath9k/htc_drv_txrx.c
726
ath_dbg(common, XMIT, "Dropping a packet due to TX timeout\n");
drivers/net/wireless/ath/ath9k/htc_drv_txrx.c
765
struct ath_common *common = ath9k_hw_common(priv->ah);
drivers/net/wireless/ath/ath9k/htc_drv_txrx.c
774
ath_dbg(common, XMIT,
drivers/net/wireless/ath/ath9k/htc_drv_txrx.c
830
struct ath_common *common = ath9k_hw_common(ah);
drivers/net/wireless/ath/ath9k/htc_drv_txrx.c
842
ath_err(common, "qnum %u out of range, max %zu!\n",
drivers/net/wireless/ath/ath9k/htc_drv_txrx.c
932
struct ath_common *common = ath9k_hw_common(priv->ah);
drivers/net/wireless/ath/ath9k/htc_drv_txrx.c
935
ath9k_hw_startpcureceive(priv->ah, test_bit(ATH_OP_SCANNING, &common->op_flags));
drivers/net/wireless/ath/ath9k/htc_drv_txrx.c
980
struct ath_common *common = ath9k_hw_common(priv->ah);
drivers/net/wireless/ath/ath9k/htc_drv_txrx.c
981
struct ath_hw *ah = common->ah;
drivers/net/wireless/ath/ath9k/htc_drv_txrx.c
989
ath_err(common, "Corrupted RX frame, dropping (len: %d)\n",
drivers/net/wireless/ath/ath9k/htc_drv_txrx.c
999
ath_err(common,
drivers/net/wireless/ath/ath9k/hw.c
1050
struct ath_common *common = ath9k_hw_common(ah);
drivers/net/wireless/ath/ath9k/hw.c
1106
common->clockrate;
drivers/net/wireless/ath/ath9k/hw.c
1150
(common->clockrate - 1) |
drivers/net/wireless/ath/ath9k/hw.c
1164
struct ath_common *common = ath9k_hw_common(ah);
drivers/net/wireless/ath/ath9k/hw.c
1166
if (common->state < ATH_HW_INITIALIZED)
drivers/net/wireless/ath/ath9k/hw.c
1195
struct ath_common *common = ath9k_hw_common(ah);
drivers/net/wireless/ath/ath9k/hw.c
1237
ath9k_hw_set_rx_bufsize(ah, common->rx_bufsize -
drivers/net/wireless/ath/ath9k/hw.c
1546
struct ath_common *common = ath9k_hw_common(ah);
drivers/net/wireless/ath/ath9k/hw.c
1561
ath_dbg(common, QUEUE,
drivers/net/wireless/ath/ath9k/hw.c
1568
ath_err(common, "Could not kill baseband RX\n");
drivers/net/wireless/ath/ath9k/hw.c
1580
ath_err(common, "Failed to do fast channel change\n");
drivers/net/wireless/ath/ath9k/hw.c
1589
ath_err(common, "Failed to set channel\n");
drivers/net/wireless/ath/ath9k/hw.c
1630
struct ath_common *common = ath9k_hw_common(ah);
drivers/net/wireless/ath/ath9k/hw.c
1635
ath_dbg(common, BSTUCK, "Abnormal NAV: 0x%x\n", val);
drivers/net/wireless/ath/ath9k/hw.c
1711
struct ath_common *common = ath9k_hw_common(ah);
drivers/net/wireless/ath/ath9k/hw.c
1719
ath_hw_setbssidmask(common);
drivers/net/wireless/ath/ath9k/hw.c
1751
struct ath_common *common = ath9k_hw_common(ah);
drivers/net/wireless/ath/ath9k/hw.c
1757
ath_dbg(common, RESET, "CFG Byte Swap Set 0x%x\n",
drivers/net/wireless/ath/ath9k/hw.c
1762
ath_dbg(common, RESET, "Setting CFG 0x%x\n",
drivers/net/wireless/ath/ath9k/hw.c
1766
if (common->bus_ops->ath_bus_type == ATH_USB) {
drivers/net/wireless/ath/ath9k/hw.c
1790
struct ath_common *common = ath9k_hw_common(ah);
drivers/net/wireless/ath/ath9k/hw.c
1794
if (AR_SREV_9280(ah) && common->bus_ops->ath_bus_type == ATH_PCI)
drivers/net/wireless/ath/ath9k/hw.c
1830
ath_dbg(common, RESET, "FastChannelChange for %d -> %d\n",
drivers/net/wireless/ath/ath9k/hw.c
1862
struct ath_common *common = ath9k_hw_common(ah);
drivers/net/wireless/ath/ath9k/hw.c
1932
ath_err(common, "Chip reset failed\n");
drivers/net/wireless/ath/ath9k/hw.c
2068
if (AR_SREV_9565(ah) && common->bt_ant_diversity)
drivers/net/wireless/ath/ath9k/hw.c
2224
struct ath_common *common = ath9k_hw_common(ah);
drivers/net/wireless/ath/ath9k/hw.c
2236
ath_dbg(common, RESET, "%s -> %s\n",
drivers/net/wireless/ath/ath9k/hw.c
2254
ath_err(common, "Unknown power mode %u\n", mode);
drivers/net/wireless/ath/ath9k/hw.c
2318
struct ath_common *common = ath9k_hw_common(ah);
drivers/net/wireless/ath/ath9k/hw.c
2345
ath_dbg(common, BEACON, "next DTIM %u\n", bs->bs_nextdtim);
drivers/net/wireless/ath/ath9k/hw.c
2346
ath_dbg(common, BEACON, "next beacon %u\n", nextTbtt);
drivers/net/wireless/ath/ath9k/hw.c
2347
ath_dbg(common, BEACON, "beacon period %u\n", beaconintval);
drivers/net/wireless/ath/ath9k/hw.c
2348
ath_dbg(common, BEACON, "DTIM period %u\n", dtimperiod);
drivers/net/wireless/ath/ath9k/hw.c
2480
struct ath_common *common = ath9k_hw_common(ah);
drivers/net/wireless/ath/ath9k/hw.c
2495
ath_dbg(common, REGULATORY, "regdomain mapped to 0x%x\n",
drivers/net/wireless/ath/ath9k/hw.c
2503
ath_warn(common, "disabling 5GHz band\n");
drivers/net/wireless/ath/ath9k/hw.c
2510
ath_warn(common, "disabling 2GHz band\n");
drivers/net/wireless/ath/ath9k/hw.c
2516
ath_err(common, "both bands are disabled\n");
drivers/net/wireless/ath/ath9k/hw.c
2564
common->crypt_caps |= ATH_CRYPT_CAP_CIPHER_AESCCM;
drivers/net/wireless/ath/ath9k/hw.c
2631
ath_info(common, "Enable LNA combining\n");
drivers/net/wireless/ath/ath9k/hw.c
2645
ath_info(common, "Enable LNA combining\n");
drivers/net/wireless/ath/ath9k/hw.c
2998
struct ath_common *common = ath9k_hw_common(ah);
drivers/net/wireless/ath/ath9k/hw.c
3000
REG_WRITE(ah, AR_BSS_ID0, get_unaligned_le32(common->curbssid));
drivers/net/wireless/ath/ath9k/hw.c
3001
REG_WRITE(ah, AR_BSS_ID1, get_unaligned_le16(common->curbssid + 4) |
drivers/net/wireless/ath/ath9k/hw.c
3002
((common->curaid & 0x3fff) << AR_BSS_ID1_AID_S));
drivers/net/wireless/ath/ath9k/hw.c
347
struct ath_common *common = ath9k_hw_common(ah);
drivers/net/wireless/ath/ath9k/hw.c
371
ath_err(common,
drivers/net/wireless/ath/ath9k/hw.c
382
ath_err(common,
drivers/net/wireless/ath/ath9k/hw.c
397
struct ath_common *common = ath9k_hw_common(ah);
drivers/net/wireless/ath/ath9k/hw.c
42
struct ath_common *common = ath9k_hw_common(ah);
drivers/net/wireless/ath/ath9k/hw.c
446
ath_dbg(common, RESET, "serialize_regmode is %d\n",
drivers/net/wireless/ath/ath9k/hw.c
489
struct ath_common *common = ath9k_hw_common(ah);
drivers/net/wireless/ath/ath9k/hw.c
495
if (is_valid_ether_addr(common->macaddr))
drivers/net/wireless/ath/ath9k/hw.c
500
common->macaddr[2 * i] = eeval >> 8;
drivers/net/wireless/ath/ath9k/hw.c
501
common->macaddr[2 * i + 1] = eeval & 0xff;
drivers/net/wireless/ath/ath9k/hw.c
504
if (is_valid_ether_addr(common->macaddr))
drivers/net/wireless/ath/ath9k/hw.c
507
ath_err(common, "eeprom contains invalid mac address: %pM\n",
drivers/net/wireless/ath/ath9k/hw.c
508
common->macaddr);
drivers/net/wireless/ath/ath9k/hw.c
510
eth_random_addr(common->macaddr);
drivers/net/wireless/ath/ath9k/hw.c
511
ath_err(common, "random mac address will be used: %pM\n",
drivers/net/wireless/ath/ath9k/hw.c
512
common->macaddr);
drivers/net/wireless/ath/ath9k/hw.c
519
struct ath_common *common = ath9k_hw_common(ah);
drivers/net/wireless/ath/ath9k/hw.c
522
if (common->bus_ops->ath_bus_type != ATH_USB) {
drivers/net/wireless/ath/ath9k/hw.c
570
struct ath_common *common = ath9k_hw_common(ah);
drivers/net/wireless/ath/ath9k/hw.c
574
ath_err(common, "Could not read hardware revisions");
drivers/net/wireless/ath/ath9k/hw.c
598
ath_err(common,
drivers/net/wireless/ath/ath9k/hw.c
616
ath_err(common, "Couldn't reset chip\n");
drivers/net/wireless/ath/ath9k/hw.c
633
ath_err(common, "Couldn't wakeup chip\n");
drivers/net/wireless/ath/ath9k/hw.c
659
common->state = ATH_HW_INITIALIZED;
drivers/net/wireless/ath/ath9k/hw.c
667
struct ath_common *common = ath9k_hw_common(ah);
drivers/net/wireless/ath/ath9k/hw.c
67
common->clockrate = clockrate;
drivers/net/wireless/ath/ath9k/hw.c
694
if (common->bus_ops->ath_bus_type == ATH_USB)
drivers/net/wireless/ath/ath9k/hw.c
696
ath_err(common, "Hardware device ID 0x%04x not supported\n",
drivers/net/wireless/ath/ath9k/hw.c
703
ath_err(common,
drivers/net/wireless/ath/ath9k/hw.c
72
struct ath_common *common = ath9k_hw_common(ah);
drivers/net/wireless/ath/ath9k/hw.c
738
struct ath_common *common = ath9k_hw_common(ah);
drivers/net/wireless/ath/ath9k/hw.c
74
return usecs * common->clockrate;
drivers/net/wireless/ath/ath9k/hw.c
750
ath_err(common, "PLL4 measurement not done\n");
drivers/net/wireless/ath/ath9k/hw.h
1003
return &ah->common;
drivers/net/wireless/ath/ath9k/hw.h
1168
return ah->common.btcoex_enabled &&
drivers/net/wireless/ath/ath9k/hw.h
780
struct ath_common common;
drivers/net/wireless/ath/ath9k/hw.h
995
void (*read_cachesize)(struct ath_common *common, int *csz);
drivers/net/wireless/ath/ath9k/hw.h
996
bool (*eeprom_read)(struct ath_common *common, u32 off, u16 *data);
drivers/net/wireless/ath/ath9k/hw.h
997
void (*bt_coex_prep)(struct ath_common *common);
drivers/net/wireless/ath/ath9k/hw.h
998
void (*aspm_init)(struct ath_common *common);
drivers/net/wireless/ath/ath9k/init.c
1010
struct ath_common *common;
drivers/net/wireless/ath/ath9k/init.c
1021
common = ath9k_hw_common(ah);
drivers/net/wireless/ath/ath9k/init.c
1025
error = ath_regd_init(&common->regulatory, sc->hw->wiphy,
drivers/net/wireless/ath/ath9k/init.c
1030
reg = &common->regulatory;
drivers/net/wireless/ath/ath9k/init.c
1060
ath_err(common, "Unable to create debugfs files\n");
drivers/net/wireless/ath/ath9k/init.c
151
static void ath9k_op_ps_wakeup(struct ath_common *common)
drivers/net/wireless/ath/ath9k/init.c
153
ath9k_ps_wakeup(common->priv);
drivers/net/wireless/ath/ath9k/init.c
156
static void ath9k_op_ps_restore(struct ath_common *common)
drivers/net/wireless/ath/ath9k/init.c
158
ath9k_ps_restore(common->priv);
drivers/net/wireless/ath/ath9k/init.c
175
struct ath_common *common = ath9k_hw_common(ah);
drivers/net/wireless/ath/ath9k/init.c
176
struct ath_softc *sc = common->priv;
drivers/net/wireless/ath/ath9k/init.c
190
struct ath_common *common = ath9k_hw_common(ah);
drivers/net/wireless/ath/ath9k/init.c
191
struct ath_softc *sc = common->priv;
drivers/net/wireless/ath/ath9k/init.c
230
struct ath_common *common = ath9k_hw_common(ah);
drivers/net/wireless/ath/ath9k/init.c
231
struct ath_softc *sc = common->priv;
drivers/net/wireless/ath/ath9k/init.c
286
struct ath_common *common = ath9k_hw_common(sc->sc_ah);
drivers/net/wireless/ath/ath9k/init.c
290
ath_dbg(common, CONFIG, "%s DMA: %u buffers %u desc/buf\n",
drivers/net/wireless/ath/ath9k/init.c
302
ath_err(common, "ath_desc not DWORD aligned\n");
drivers/net/wireless/ath/ath9k/init.c
334
ath_dbg(common, CONFIG, "%s DMA map: %p (%u) -> %llx (%u)\n",
drivers/net/wireless/ath/ath9k/init.c
424
struct ath_common *common = ath9k_hw_common(sc->sc_ah);
drivers/net/wireless/ath/ath9k/init.c
427
timer_setup(&common->ani.timer, ath_ani_calibrate, 0);
drivers/net/wireless/ath/ath9k/init.c
429
common->last_rssi = ATH_RSSI_DUMMY_MARKER;
drivers/net/wireless/ath/ath9k/init.c
430
eth_broadcast_addr(common->bssidmask);
drivers/net/wireless/ath/ath9k/init.c
452
struct ath_common *common = ath9k_hw_common(ah);
drivers/net/wireless/ath/ath9k/init.c
457
if (common->bus_ops->ath_bus_type != ATH_PCI)
drivers/net/wireless/ath/ath9k/init.c
469
ath_info(common, "Set parameters for %s\n",
drivers/net/wireless/ath/ath9k/init.c
475
ath_info(common, "CUS217 card detected\n");
drivers/net/wireless/ath/ath9k/init.c
478
ath_info(common, "CUS252 card detected\n");
drivers/net/wireless/ath/ath9k/init.c
481
ath_info(common, "WB335 1-ANT card detected\n");
drivers/net/wireless/ath/ath9k/init.c
484
ath_info(common, "WB335 2-ANT card detected\n");
drivers/net/wireless/ath/ath9k/init.c
487
ath_info(common, "Killer Wireless card detected\n");
drivers/net/wireless/ath/ath9k/init.c
502
ath_info(common, "Set BT/WLAN RX diversity capability\n");
drivers/net/wireless/ath/ath9k/init.c
507
ath_info(common, "Enable WAR for ASPM D3/L1\n");
drivers/net/wireless/ath/ath9k/init.c
519
ath_info(common, "Disable PLL PowerSave\n");
drivers/net/wireless/ath/ath9k/init.c
626
struct ath_common *common = ath9k_hw_common(ah);
drivers/net/wireless/ath/ath9k/init.c
627
enum ath_bus_type bus_type = common->bus_ops->ath_bus_type;
drivers/net/wireless/ath/ath9k/init.c
634
ath_dbg(common, CONFIG, "parsing configuration from OF node\n");
drivers/net/wireless/ath/ath9k/init.c
650
ret = of_get_mac_address(np, common->macaddr);
drivers/net/wireless/ath/ath9k/init.c
662
struct ath_common *common;
drivers/net/wireless/ath/ath9k/init.c
681
common = ath9k_hw_common(ah);
drivers/net/wireless/ath/ath9k/init.c
684
set_bit(ATH_OP_INVALID, &common->op_flags);
drivers/net/wireless/ath/ath9k/init.c
687
sc->dfs_detector = dfs_pattern_detector_init(common, NL80211_DFS_UNSET);
drivers/net/wireless/ath/ath9k/init.c
694
common->ops = &ah->reg_ops;
drivers/net/wireless/ath/ath9k/init.c
695
common->bus_ops = bus_ops;
drivers/net/wireless/ath/ath9k/init.c
696
common->ps_ops = &ath9k_ps_ops;
drivers/net/wireless/ath/ath9k/init.c
697
common->ah = ah;
drivers/net/wireless/ath/ath9k/init.c
698
common->hw = sc->hw;
drivers/net/wireless/ath/ath9k/init.c
699
common->priv = sc;
drivers/net/wireless/ath/ath9k/init.c
700
common->debug_mask = ath9k_debug;
drivers/net/wireless/ath/ath9k/init.c
701
common->btcoex_enabled = ath9k_btcoex_enable == 1;
drivers/net/wireless/ath/ath9k/init.c
702
common->disable_ani = false;
drivers/net/wireless/ath/ath9k/init.c
727
if (!common->btcoex_enabled && ath9k_bt_ant_diversity &&
drivers/net/wireless/ath/ath9k/init.c
729
common->bt_ant_diversity = 1;
drivers/net/wireless/ath/ath9k/init.c
731
spin_lock_init(&common->cc_lock);
drivers/net/wireless/ath/ath9k/init.c
752
ath_read_cachesize(common, &csz);
drivers/net/wireless/ath/ath9k/init.c
753
common->cachelsz = csz << 2; /* convert to bytes */
drivers/net/wireless/ath/ath9k/init.c
768
ret = ath9k_cmn_init_channels_rates(common);
drivers/net/wireless/ath/ath9k/init.c
781
if (common->bus_ops->aspm_init)
drivers/net/wireless/ath/ath9k/init.c
782
common->bus_ops->aspm_init(common);
drivers/net/wireless/ath/ath9k/init.c
803
struct ath_common *common = ath9k_hw_common(ah);
drivers/net/wireless/ath/ath9k/init.c
807
sband = &common->sbands[band];
drivers/net/wireless/ath/ath9k/init.c
883
struct ath_common *common = ath9k_hw_common(ah);
drivers/net/wireless/ath/ath9k/init.c
900
ath_dbg(common, CHAN_CTX, "Use channel contexts\n");
drivers/net/wireless/ath/ath9k/init.c
907
struct ath_common *common = ath9k_hw_common(ah);
drivers/net/wireless/ath/ath9k/init.c
986
&common->sbands[NL80211_BAND_2GHZ];
drivers/net/wireless/ath/ath9k/init.c
989
&common->sbands[NL80211_BAND_5GHZ];
drivers/net/wireless/ath/ath9k/init.c
997
SET_IEEE80211_PERM_ADDR(hw, common->macaddr);
drivers/net/wireless/ath/ath9k/link.c
103
struct ath_common *common = ath9k_hw_common(sc->sc_ah);
drivers/net/wireless/ath/ath9k/link.c
112
ath_dbg(common, RESET,
drivers/net/wireless/ath/ath9k/link.c
129
struct ath_common *common = ath9k_hw_common(sc->sc_ah);
drivers/net/wireless/ath/ath9k/link.c
134
ath_dbg(common, RESET, "PLL WAR, resetting the chip\n");
drivers/net/wireless/ath/ath9k/link.c
151
struct ath_common *common = ath9k_hw_common(sc->sc_ah);
drivers/net/wireless/ath/ath9k/link.c
158
if (!test_bit(ATH_OP_BEACONS, &common->op_flags))
drivers/net/wireless/ath/ath9k/link.c
180
struct ath_common *common = ath9k_hw_common(ah);
drivers/net/wireless/ath/ath9k/link.c
185
ath_dbg(common, CALIBRATE, "Failed to activate PAPRD\n");
drivers/net/wireless/ath/ath9k/link.c
197
ath_dbg(common, CALIBRATE, "Activating PAPRD\n");
drivers/net/wireless/ath/ath9k/link.c
206
struct ath_common *common = ath9k_hw_common(ah);
drivers/net/wireless/ath/ath9k/link.c
225
ath_dbg(common, CALIBRATE, "PAPRD TX failed\n");
drivers/net/wireless/ath/ath9k/link.c
234
ath_dbg(common, CALIBRATE,
drivers/net/wireless/ath/ath9k/link.c
249
struct ath_common *common = ath9k_hw_common(ah);
drivers/net/wireless/ath/ath9k/link.c
259
ath_dbg(common, CALIBRATE, "Skipping PAPRD calibration\n");
drivers/net/wireless/ath/ath9k/link.c
289
ath_dbg(common, CALIBRATE,
drivers/net/wireless/ath/ath9k/link.c
295
ath_dbg(common, CALIBRATE,
drivers/net/wireless/ath/ath9k/link.c
302
ath_dbg(common, CALIBRATE,
drivers/net/wireless/ath/ath9k/link.c
307
ath_dbg(common, CALIBRATE,
drivers/net/wireless/ath/ath9k/link.c
335
struct ath_common *common = timer_container_of(common, t, ani.timer);
drivers/net/wireless/ath/ath9k/link.c
336
struct ath_softc *sc = common->priv;
drivers/net/wireless/ath/ath9k/link.c
370
if ((timestamp - common->ani.longcal_timer) >= long_cal_interval) {
drivers/net/wireless/ath/ath9k/link.c
372
common->ani.longcal_timer = timestamp;
drivers/net/wireless/ath/ath9k/link.c
376
if (!common->ani.caldone) {
drivers/net/wireless/ath/ath9k/link.c
377
if ((timestamp - common->ani.shortcal_timer) >= short_cal_interval) {
drivers/net/wireless/ath/ath9k/link.c
379
common->ani.shortcal_timer = timestamp;
drivers/net/wireless/ath/ath9k/link.c
380
common->ani.resetcal_timer = timestamp;
drivers/net/wireless/ath/ath9k/link.c
383
if ((timestamp - common->ani.resetcal_timer) >=
drivers/net/wireless/ath/ath9k/link.c
385
common->ani.caldone = ath9k_hw_reset_calvalid(ah);
drivers/net/wireless/ath/ath9k/link.c
386
if (common->ani.caldone)
drivers/net/wireless/ath/ath9k/link.c
387
common->ani.resetcal_timer = timestamp;
drivers/net/wireless/ath/ath9k/link.c
392
if ((timestamp - common->ani.checkani_timer) >= ah->config.ani_poll_interval) {
drivers/net/wireless/ath/ath9k/link.c
394
common->ani.checkani_timer = timestamp;
drivers/net/wireless/ath/ath9k/link.c
399
spin_lock_irqsave(&common->cc_lock, flags);
drivers/net/wireless/ath/ath9k/link.c
402
spin_unlock_irqrestore(&common->cc_lock, flags);
drivers/net/wireless/ath/ath9k/link.c
410
common->ani.caldone = 0;
drivers/net/wireless/ath/ath9k/link.c
415
common->ani.caldone = ret;
drivers/net/wireless/ath/ath9k/link.c
418
ath_dbg(common, ANI,
drivers/net/wireless/ath/ath9k/link.c
422
aniflag ? "ani" : "", common->ani.caldone ? "true" : "false");
drivers/net/wireless/ath/ath9k/link.c
434
if (!common->ani.caldone)
drivers/net/wireless/ath/ath9k/link.c
437
mod_timer(&common->ani.timer, jiffies + msecs_to_jiffies(cal_interval));
drivers/net/wireless/ath/ath9k/link.c
453
struct ath_common *common = ath9k_hw_common(ah);
drivers/net/wireless/ath/ath9k/link.c
456
if (common->disable_ani ||
drivers/net/wireless/ath/ath9k/link.c
457
!test_bit(ATH_OP_ANI_RUN, &common->op_flags) ||
drivers/net/wireless/ath/ath9k/link.c
461
common->ani.longcal_timer = timestamp;
drivers/net/wireless/ath/ath9k/link.c
462
common->ani.shortcal_timer = timestamp;
drivers/net/wireless/ath/ath9k/link.c
463
common->ani.checkani_timer = timestamp;
drivers/net/wireless/ath/ath9k/link.c
465
ath_dbg(common, ANI, "Starting ANI\n");
drivers/net/wireless/ath/ath9k/link.c
466
mod_timer(&common->ani.timer,
drivers/net/wireless/ath/ath9k/link.c
472
struct ath_common *common = ath9k_hw_common(sc->sc_ah);
drivers/net/wireless/ath/ath9k/link.c
474
ath_dbg(common, ANI, "Stopping ANI\n");
drivers/net/wireless/ath/ath9k/link.c
475
timer_delete_sync(&common->ani.timer);
drivers/net/wireless/ath/ath9k/link.c
481
struct ath_common *common = ath9k_hw_common(sc->sc_ah);
drivers/net/wireless/ath/ath9k/link.c
497
if (!test_bit(ATH_OP_PRIM_STA_VIF, &common->op_flags))
drivers/net/wireless/ath/ath9k/link.c
501
if (!test_bit(ATH_OP_PRIM_STA_VIF, &common->op_flags))
drivers/net/wireless/ath/ath9k/link.c
505
if (!test_bit(ATH_OP_ANI_RUN, &common->op_flags)) {
drivers/net/wireless/ath/ath9k/link.c
506
set_bit(ATH_OP_ANI_RUN, &common->op_flags);
drivers/net/wireless/ath/ath9k/link.c
513
clear_bit(ATH_OP_ANI_RUN, &common->op_flags);
drivers/net/wireless/ath/ath9k/link.c
538
struct ath_common *common = ath9k_hw_common(ah);
drivers/net/wireless/ath/ath9k/link.c
541
struct ath_cycle_counters *cc = &common->cc_survey;
drivers/net/wireless/ath/ath9k/link.c
542
unsigned int div = common->clockrate * 1000;
drivers/net/wireless/ath/ath9k/link.c
549
ath_hw_cycle_counters_update(common);
drivers/net/wireless/ath/ath9k/link.c
59
struct ath_common *common = ath9k_hw_common(sc->sc_ah);
drivers/net/wireless/ath/ath9k/link.c
78
ath_dbg(common, RESET,
drivers/net/wireless/ath/ath9k/mac.c
200
struct ath_common *common = ath9k_hw_common(ah);
drivers/net/wireless/ath/ath9k/mac.c
205
ath_dbg(common, QUEUE,
drivers/net/wireless/ath/ath9k/mac.c
210
ath_dbg(common, QUEUE, "Set queue properties for: %u\n", q);
drivers/net/wireless/ath/ath9k/mac.c
264
struct ath_common *common = ath9k_hw_common(ah);
drivers/net/wireless/ath/ath9k/mac.c
269
ath_dbg(common, QUEUE,
drivers/net/wireless/ath/ath9k/mac.c
296
struct ath_common *common = ath9k_hw_common(ah);
drivers/net/wireless/ath/ath9k/mac.c
317
ath_err(common, "Invalid TX queue type: %u\n", type);
drivers/net/wireless/ath/ath9k/mac.c
321
ath_dbg(common, QUEUE, "Setup TX queue: %u\n", q);
drivers/net/wireless/ath/ath9k/mac.c
325
ath_err(common, "TX queue: %u already active\n", q);
drivers/net/wireless/ath/ath9k/mac.c
348
struct ath_common *common = ath9k_hw_common(ah);
drivers/net/wireless/ath/ath9k/mac.c
353
ath_dbg(common, QUEUE, "Release TXQ, inactive queue: %u\n", q);
drivers/net/wireless/ath/ath9k/mac.c
357
ath_dbg(common, QUEUE, "Release TX queue: %u\n", q);
drivers/net/wireless/ath/ath9k/mac.c
369
struct ath_common *common = ath9k_hw_common(ah);
drivers/net/wireless/ath/ath9k/mac.c
375
ath_dbg(common, QUEUE, "Reset TXQ, inactive queue: %u\n", q);
drivers/net/wireless/ath/ath9k/mac.c
379
ath_dbg(common, QUEUE, "Reset TX queue: %u\n", q);
drivers/net/wireless/ath/ath9k/mac.c
696
struct ath_common *common = ath9k_hw_common(ah);
drivers/net/wireless/ath/ath9k/mac.c
727
ath_err(common,
drivers/net/wireless/ath/ath9k/mac.c
783
struct ath_common *common = ath9k_hw_common(ah);
drivers/net/wireless/ath/ath9k/mac.c
785
ath_dbg(common, INTERRUPT, "disable IER\n");
drivers/net/wireless/ath/ath9k/mac.c
811
struct ath_common *common = ath9k_hw_common(ah);
drivers/net/wireless/ath/ath9k/mac.c
824
ath_dbg(common, INTERRUPT, "enable IER\n");
drivers/net/wireless/ath/ath9k/mac.c
833
ath_dbg(common, INTERRUPT, "AR_IMR 0x%x IER 0x%x\n",
drivers/net/wireless/ath/ath9k/mac.c
876
struct ath_common *common = ath9k_hw_common(ah);
drivers/net/wireless/ath/ath9k/mac.c
882
ath_dbg(common, INTERRUPT, "Do not enable IER ref count %d\n",
drivers/net/wireless/ath/ath9k/mac.c
893
struct ath_common *common = ath9k_hw_common(ah);
drivers/net/wireless/ath/ath9k/mac.c
899
ath_dbg(common, INTERRUPT, "Do not enable IER ref count %d\n",
drivers/net/wireless/ath/ath9k/mac.c
913
struct ath_common *common = ath9k_hw_common(ah);
drivers/net/wireless/ath/ath9k/mac.c
919
ath_dbg(common, INTERRUPT, "Clearing AR_INTR_PRIO_ASYNC_ENABLE\n");
drivers/net/wireless/ath/ath9k/mac.c
925
ath_dbg(common, INTERRUPT, "New interrupt mask 0x%x\n", ints);
drivers/net/wireless/ath/ath9k/mac.c
998
ath_dbg(common, INTERRUPT, "new IMR 0x%x\n", mask);
drivers/net/wireless/ath/ath9k/main.c
102
struct ath_common *common = ath9k_hw_common(sc->sc_ah);
drivers/net/wireless/ath/ath9k/main.c
106
spin_lock_irqsave(&common->cc_lock, flags);
drivers/net/wireless/ath/ath9k/main.c
1068
struct ath_common *common = ath9k_hw_common(sc->sc_ah);
drivers/net/wireless/ath/ath9k/main.c
107
ath_hw_cycle_counters_update(common);
drivers/net/wireless/ath/ath9k/main.c
108
spin_unlock_irqrestore(&common->cc_lock, flags);
drivers/net/wireless/ath/ath9k/main.c
1082
ether_addr_copy(common->curbssid, avp->bssid);
drivers/net/wireless/ath/ath9k/main.c
1116
struct ath_common *common = ath9k_hw_common(sc->sc_ah);
drivers/net/wireless/ath/ath9k/main.c
1120
set_bit(ATH_OP_PRIM_STA_VIF, &common->op_flags);
drivers/net/wireless/ath/ath9k/main.c
1122
ether_addr_copy(common->curbssid, avp->bssid);
drivers/net/wireless/ath/ath9k/main.c
1123
common->curaid = avp->aid;
drivers/net/wireless/ath/ath9k/main.c
1127
common->last_rssi = ATH_RSSI_DUMMY_MARKER;
drivers/net/wireless/ath/ath9k/main.c
1138
ath_dbg(common, CONFIG,
drivers/net/wireless/ath/ath9k/main.c
1140
vif->addr, common->curbssid);
drivers/net/wireless/ath/ath9k/main.c
1147
struct ath_common *common = ath9k_hw_common(ah);
drivers/net/wireless/ath/ath9k/main.c
1160
eth_zero_addr(common->curbssid);
drivers/net/wireless/ath/ath9k/main.c
1161
eth_broadcast_addr(common->bssidmask);
drivers/net/wireless/ath/ath9k/main.c
1162
memcpy(common->macaddr, vif->addr, ETH_ALEN);
drivers/net/wireless/ath/ath9k/main.c
1163
common->curaid = 0;
drivers/net/wireless/ath/ath9k/main.c
1169
ath_hw_setbssidmask(common);
drivers/net/wireless/ath/ath9k/main.c
118
struct ath_common *common = ath9k_hw_common(sc->sc_ah);
drivers/net/wireless/ath/ath9k/main.c
1185
struct ath_common *common = ath9k_hw_common(ah);
drivers/net/wireless/ath/ath9k/main.c
1202
memcpy(common->macaddr, iter_data.hw_macaddr, ETH_ALEN);
drivers/net/wireless/ath/ath9k/main.c
1204
memcpy(common->bssidmask, iter_data.mask, ETH_ALEN);
drivers/net/wireless/ath/ath9k/main.c
1205
ath_hw_setbssidmask(common);
drivers/net/wireless/ath/ath9k/main.c
1247
eth_zero_addr(common->curbssid);
drivers/net/wireless/ath/ath9k/main.c
1248
common->curaid = 0;
drivers/net/wireless/ath/ath9k/main.c
1265
set_bit(ATH_OP_PRIM_STA_VIF, &common->op_flags);
drivers/net/wireless/ath/ath9k/main.c
1267
clear_bit(ATH_OP_PRIM_STA_VIF, &common->op_flags);
drivers/net/wireless/ath/ath9k/main.c
1269
ath_dbg(common, CONFIG,
drivers/net/wireless/ath/ath9k/main.c
1271
common->macaddr, common->curbssid, common->bssidmask);
drivers/net/wireless/ath/ath9k/main.c
1334
struct ath_common *common = ath9k_hw_common(ah);
drivers/net/wireless/ath/ath9k/main.c
1347
ath_dbg(common, CONFIG, "Attach a VIF of type: %d\n", vif->type);
drivers/net/wireless/ath/ath9k/main.c
136
spin_lock(&common->cc_lock);
drivers/net/wireless/ath/ath9k/main.c
137
ath_hw_cycle_counters_update(common);
drivers/net/wireless/ath/ath9k/main.c
138
memset(&common->cc, 0, sizeof(common->cc));
drivers/net/wireless/ath/ath9k/main.c
1384
struct ath_common *common = ath9k_hw_common(sc->sc_ah);
drivers/net/wireless/ath/ath9k/main.c
139
spin_unlock(&common->cc_lock);
drivers/net/wireless/ath/ath9k/main.c
1394
ath_dbg(common, CONFIG, "Change Interface\n");
drivers/net/wireless/ath/ath9k/main.c
1418
struct ath_common *common = ath9k_hw_common(sc->sc_ah);
drivers/net/wireless/ath/ath9k/main.c
1421
ath_dbg(common, CONFIG, "Detach Interface\n");
drivers/net/wireless/ath/ath9k/main.c
1447
struct ath_common *common = ath9k_hw_common(ah);
drivers/net/wireless/ath/ath9k/main.c
1460
ath_dbg(common, PS, "PowerSave enabled\n");
drivers/net/wireless/ath/ath9k/main.c
1466
struct ath_common *common = ath9k_hw_common(ah);
drivers/net/wireless/ath/ath9k/main.c
148
struct ath_common *common = ath9k_hw_common(sc->sc_ah);
drivers/net/wireless/ath/ath9k/main.c
1484
ath_dbg(common, PS, "PowerSave disabled\n");
drivers/net/wireless/ath/ath9k/main.c
1491
struct ath_common *common = ath9k_hw_common(ah);
drivers/net/wireless/ath/ath9k/main.c
1531
ath_dbg(common, CONFIG, "Monitor mode is enabled\n");
drivers/net/wireless/ath/ath9k/main.c
1534
ath_dbg(common, CONFIG, "Monitor mode is disabled\n");
drivers/net/wireless/ath/ath9k/main.c
1597
struct ath_common *common = ath9k_hw_common(sc->sc_ah);
drivers/net/wireless/ath/ath9k/main.c
1608
key = ath_key_config(common, vif, sta, &ps_key);
drivers/net/wireless/ath/ath9k/main.c
1621
struct ath_common *common = ath9k_hw_common(sc->sc_ah);
drivers/net/wireless/ath/ath9k/main.c
1627
ath_key_delete(common, an->ps_key);
drivers/net/wireless/ath/ath9k/main.c
1651
struct ath_common *common = ath9k_hw_common(sc->sc_ah);
drivers/net/wireless/ath/ath9k/main.c
1657
ath_dbg(common, CONFIG,
drivers/net/wireless/ath/ath9k/main.c
1662
ath_dbg(common, CONFIG,
drivers/net/wireless/ath/ath9k/main.c
1719
struct ath_common *common = ath9k_hw_common(sc->sc_ah);
drivers/net/wireless/ath/ath9k/main.c
1739
ath_dbg(common, CONFIG,
drivers/net/wireless/ath/ath9k/main.c
174
spin_lock(&common->cc_lock);
drivers/net/wireless/ath/ath9k/main.c
1747
ath_err(common, "TXQ Update failed\n");
drivers/net/wireless/ath/ath9k/main.c
175
ath_hw_cycle_counters_update(common);
drivers/net/wireless/ath/ath9k/main.c
176
spin_unlock(&common->cc_lock);
drivers/net/wireless/ath/ath9k/main.c
1762
struct ath_common *common = ath9k_hw_common(sc->sc_ah);
drivers/net/wireless/ath/ath9k/main.c
1795
ath_dbg(common, CONFIG, "Set HW Key %d\n", cmd);
drivers/net/wireless/ath/ath9k/main.c
1811
ret = ath_key_config(common, vif, sta, key);
drivers/net/wireless/ath/ath9k/main.c
1839
ath_hw_keysetmac(common, key->hw_key_idx, NULL);
drivers/net/wireless/ath/ath9k/main.c
1841
ath_key_delete(common, key->hw_key_idx);
drivers/net/wireless/ath/ath9k/main.c
1875
struct ath_common *common = ath9k_hw_common(ah);
drivers/net/wireless/ath/ath9k/main.c
1883
ath_dbg(common, CONFIG, "BSSID %pM Changed ASSOC %d\n",
drivers/net/wireless/ath/ath9k/main.c
1895
memcpy(common->curbssid, bss_conf->bssid, ETH_ALEN);
drivers/net/wireless/ath/ath9k/main.c
1896
common->curaid = vif->cfg.aid;
drivers/net/wireless/ath/ath9k/main.c
1934
ath_dbg(common, CONFIG, "vif %pM power %d dbm power_type %d\n",
drivers/net/wireless/ath/ath9k/main.c
2007
struct ath_common *common = ath9k_hw_common(sc->sc_ah);
drivers/net/wireless/ath/ath9k/main.c
2026
if (test_bit(ATH_OP_SCANNING, &common->op_flags)) {
drivers/net/wireless/ath/ath9k/main.c
2066
struct ath_common *common = ath9k_hw_common(sc->sc_ah);
drivers/net/wireless/ath/ath9k/main.c
2075
spin_lock_irqsave(&common->cc_lock, flags);
drivers/net/wireless/ath/ath9k/main.c
2089
spin_unlock_irqrestore(&common->cc_lock, flags);
drivers/net/wireless/ath/ath9k/main.c
2097
spin_unlock_irqrestore(&common->cc_lock, flags);
drivers/net/wireless/ath/ath9k/main.c
2169
struct ath_common *common = ath9k_hw_common(sc->sc_ah);
drivers/net/wireless/ath/ath9k/main.c
2172
if (!test_bit(ATH_OP_MULTI_CHANNEL, &common->op_flags))
drivers/net/wireless/ath/ath9k/main.c
2199
struct ath_common *common = ath9k_hw_common(ah);
drivers/net/wireless/ath/ath9k/main.c
2206
ath_dbg(common, ANY, "Device has been unplugged!\n");
drivers/net/wireless/ath/ath9k/main.c
2210
if (test_bit(ATH_OP_INVALID, &common->op_flags)) {
drivers/net/wireless/ath/ath9k/main.c
2211
ath_dbg(common, ANY, "Device not present\n");
drivers/net/wireless/ath/ath9k/main.c
2222
ath_dbg(common, CHAN_CTX,
drivers/net/wireless/ath/ath9k/main.c
237
struct ath_common *common = ath9k_hw_common(ah);
drivers/net/wireless/ath/ath9k/main.c
2387
struct ath_common *common = ath9k_hw_common(sc->sc_ah);
drivers/net/wireless/ath/ath9k/main.c
2391
set_bit(ATH_OP_SCANNING, &common->op_flags);
drivers/net/wireless/ath/ath9k/main.c
2410
struct ath_common *common = ath9k_hw_common(sc->sc_ah);
drivers/net/wireless/ath/ath9k/main.c
2411
clear_bit(ATH_OP_SCANNING, &common->op_flags);
drivers/net/wireless/ath/ath9k/main.c
2418
struct ath_common *common = ath9k_hw_common(sc->sc_ah);
drivers/net/wireless/ath/ath9k/main.c
2421
ath_dbg(common, CHAN_CTX,
drivers/net/wireless/ath/ath9k/main.c
2429
if (test_bit(ATH_OP_SCANNING, &common->op_flags)) {
drivers/net/wireless/ath/ath9k/main.c
2430
ath_dbg(common, CHAN_CTX,
drivers/net/wireless/ath/ath9k/main.c
2443
struct ath_common *common = ath9k_hw_common(sc->sc_ah);
drivers/net/wireless/ath/ath9k/main.c
245
clear_bit(ATH_OP_HW_RESET, &common->op_flags);
drivers/net/wireless/ath/ath9k/main.c
2454
set_bit(ATH_OP_SCANNING, &common->op_flags);
drivers/net/wireless/ath/ath9k/main.c
2459
ath_dbg(common, CHAN_CTX, "HW scan request received on vif: %pM\n",
drivers/net/wireless/ath/ath9k/main.c
2463
ath_dbg(common, CHAN_CTX, "Starting HW scan\n");
drivers/net/wireless/ath/ath9k/main.c
2477
struct ath_common *common = ath9k_hw_common(sc->sc_ah);
drivers/net/wireless/ath/ath9k/main.c
2479
ath_dbg(common, CHAN_CTX, "Cancel HW scan on vif: %pM\n", vif->addr);
drivers/net/wireless/ath/ath9k/main.c
2493
struct ath_common *common = ath9k_hw_common(sc->sc_ah);
drivers/net/wireless/ath/ath9k/main.c
2508
ath_dbg(common, CHAN_CTX,
drivers/net/wireless/ath/ath9k/main.c
2513
ath_dbg(common, CHAN_CTX, "Starting RoC period\n");
drivers/net/wireless/ath/ath9k/main.c
2527
struct ath_common *common = ath9k_hw_common(sc->sc_ah);
drivers/net/wireless/ath/ath9k/main.c
2531
ath_dbg(common, CHAN_CTX, "Cancel RoC\n");
drivers/net/wireless/ath/ath9k/main.c
2548
struct ath_common *common = ath9k_hw_common(sc->sc_ah);
drivers/net/wireless/ath/ath9k/main.c
2564
ath_dbg(common, CHAN_CTX,
drivers/net/wireless/ath/ath9k/main.c
257
if (!test_bit(ATH_OP_BEACONS, &common->op_flags))
drivers/net/wireless/ath/ath9k/main.c
2583
struct ath_common *common = ath9k_hw_common(sc->sc_ah);
drivers/net/wireless/ath/ath9k/main.c
2588
ath_dbg(common, CHAN_CTX,
drivers/net/wireless/ath/ath9k/main.c
2604
struct ath_common *common = ath9k_hw_common(sc->sc_ah);
drivers/net/wireless/ath/ath9k/main.c
2608
ath_dbg(common, CHAN_CTX,
drivers/net/wireless/ath/ath9k/main.c
261
test_bit(ATH_OP_PRIM_STA_VIF, &common->op_flags)) {
drivers/net/wireless/ath/ath9k/main.c
2621
struct ath_common *common = ath9k_hw_common(sc->sc_ah);
drivers/net/wireless/ath/ath9k/main.c
2630
ath_dbg(common, CHAN_CTX,
drivers/net/wireless/ath/ath9k/main.c
2653
struct ath_common *common = ath9k_hw_common(sc->sc_ah);
drivers/net/wireless/ath/ath9k/main.c
2662
ath_dbg(common, CHAN_CTX,
drivers/net/wireless/ath/ath9k/main.c
2682
struct ath_common *common = ath9k_hw_common(sc->sc_ah);
drivers/net/wireless/ath/ath9k/main.c
2690
if (!test_bit(ATH_OP_MULTI_CHANNEL, &common->op_flags))
drivers/net/wireless/ath/ath9k/main.c
2728
ath_dbg(common, CHAN_CTX,
drivers/net/wireless/ath/ath9k/main.c
2739
ath_dbg(common, CHAN_CTX,
drivers/net/wireless/ath/ath9k/main.c
286
struct ath_common *common = ath9k_hw_common(ah);
drivers/net/wireless/ath/ath9k/main.c
323
ath_dbg(common, CONFIG, "Reset to %u MHz, HT40: %d fastcc: %d\n",
drivers/net/wireless/ath/ath9k/main.c
328
ath_err(common,
drivers/net/wireless/ath/ath9k/main.c
381
struct ath_common *common = ath9k_hw_common(ah);
drivers/net/wireless/ath/ath9k/main.c
398
ath_dbg(common, RESET, "FATAL: Skipping interrupts\n");
drivers/net/wireless/ath/ath9k/main.c
404
spin_lock_irqsave(&common->cc_lock, flags);
drivers/net/wireless/ath/ath9k/main.c
405
ath_hw_cycle_counters_update(common);
drivers/net/wireless/ath/ath9k/main.c
407
spin_unlock_irqrestore(&common->cc_lock, flags);
drivers/net/wireless/ath/ath9k/main.c
413
ath_dbg(common, RESET,
drivers/net/wireless/ath/ath9k/main.c
425
ath_dbg(common, RESET,
drivers/net/wireless/ath/ath9k/main.c
437
ath_dbg(common, PS, "TSFOOR - Sync with next Beacon\n");
drivers/net/wireless/ath/ath9k/main.c
508
struct ath_common *common = ath9k_hw_common(ah);
drivers/net/wireless/ath/ath9k/main.c
518
if (!ah || test_bit(ATH_OP_INVALID, &common->op_flags))
drivers/net/wireless/ath/ath9k/main.c
535
if (test_bit(ATH_OP_HW_RESET, &common->op_flags)) {
drivers/net/wireless/ath/ath9k/main.c
611
struct ath_common *common = ath9k_hw_common(sc->sc_ah);
drivers/net/wireless/ath/ath9k/main.c
615
set_bit(ATH_OP_HW_RESET, &common->op_flags);
drivers/net/wireless/ath/ath9k/main.c
631
struct ath_common *common = ath9k_hw_common(sc->sc_ah);
drivers/net/wireless/ath/ath9k/main.c
636
set_bit(ATH_OP_HW_RESET, &common->op_flags);
drivers/net/wireless/ath/ath9k/main.c
657
struct ath_common *common = ath9k_hw_common(ah);
drivers/net/wireless/ath/ath9k/main.c
663
ath_dbg(common, CONFIG,
drivers/net/wireless/ath/ath9k/main.c
689
ath_err(common,
drivers/net/wireless/ath/ath9k/main.c
721
clear_bit(ATH_OP_INVALID, &common->op_flags);
drivers/net/wireless/ath/ath9k/main.c
758
struct ath_common *common = ath9k_hw_common(sc->sc_ah);
drivers/net/wireless/ath/ath9k/main.c
771
ath_dbg(common, PS,
drivers/net/wireless/ath/ath9k/main.c
788
ath_dbg(common, PS,
drivers/net/wireless/ath/ath9k/main.c
792
ath_dbg(common, PS, "Wake up to complete TX\n");
drivers/net/wireless/ath/ath9k/main.c
809
ath_err(common, "TX while HW is in FULL_SLEEP mode\n");
drivers/net/wireless/ath/ath9k/main.c
817
ath_dbg(common, XMIT, "transmitting packet, skb: %p\n", skb);
drivers/net/wireless/ath/ath9k/main.c
820
ath_dbg(common, XMIT, "TX failed\n");
drivers/net/wireless/ath/ath9k/main.c
887
struct ath_common *common = ath9k_hw_common(ah);
drivers/net/wireless/ath/ath9k/main.c
895
ath_key_delete(common, keyix);
drivers/net/wireless/ath/ath9k/main.c
902
struct ath_common *common = ath9k_hw_common(ah);
drivers/net/wireless/ath/ath9k/main.c
914
if (test_bit(ATH_OP_INVALID, &common->op_flags)) {
drivers/net/wireless/ath/ath9k/main.c
915
ath_dbg(common, ANY, "Device not present\n");
drivers/net/wireless/ath/ath9k/main.c
964
set_bit(ATH_OP_INVALID, &common->op_flags);
drivers/net/wireless/ath/ath9k/main.c
986
ath_dbg(common, CONFIG, "Driver halt\n");
drivers/net/wireless/ath/ath9k/mci.c
121
struct ath_common *common = ath9k_hw_common(sc->sc_ah);
drivers/net/wireless/ath/ath9k/mci.c
152
ath_dbg(common, MCI,
drivers/net/wireless/ath/ath9k/mci.c
162
ath_dbg(common, MCI,
drivers/net/wireless/ath/ath9k/mci.c
168
ath_dbg(common, MCI,
drivers/net/wireless/ath/ath9k/mci.c
176
ath_dbg(common, MCI,
drivers/net/wireless/ath/ath9k/mci.c
181
ath_dbg(common, MCI,
drivers/net/wireless/ath/ath9k/mci.c
213
struct ath_common *common = ath9k_hw_common(ah);
drivers/net/wireless/ath/ath9k/mci.c
223
ath_dbg(common, MCI, "MCI State : %d\n", mci_hw->bt_state);
drivers/net/wireless/ath/ath9k/mci.c
231
ath_dbg(common, MCI, "Unknown GPM CAL message\n");
drivers/net/wireless/ath/ath9k/mci.c
300
struct ath_common *common = ath9k_hw_common(sc->sc_ah);
drivers/net/wireless/ath/ath9k/mci.c
323
if (!entry && !ath_mci_add_profile(common, mci, info))
drivers/net/wireless/ath/ath9k/mci.c
326
ath_mci_del_profile(common, mci, entry);
drivers/net/wireless/ath/ath9k/mci.c
374
struct ath_common *common = ath9k_hw_common(sc->sc_ah);
drivers/net/wireless/ath/ath9k/mci.c
380
ath_dbg(common, MCI, "(MCI) Need to flush BT profiles\n");
drivers/net/wireless/ath/ath9k/mci.c
403
ath_dbg(common, MCI,
drivers/net/wireless/ath/ath9k/mci.c
41
static bool ath_mci_add_profile(struct ath_common *common,
drivers/net/wireless/ath/ath9k/mci.c
421
ath_dbg(common, MCI,
drivers/net/wireless/ath/ath9k/mci.c
429
ath_dbg(common, MCI, "Unknown GPM COEX message = 0x%02x\n", opcode);
drivers/net/wireless/ath/ath9k/mci.c
438
struct ath_common *common = ath9k_hw_common(sc->sc_ah);
drivers/net/wireless/ath/ath9k/mci.c
448
ath_dbg(common, FATAL, "MCI buffer alloc failed\n");
drivers/net/wireless/ath/ath9k/mci.c
465
ath_err(common, "Failed to initialize MCI\n");
drivers/net/wireless/ath/ath9k/mci.c
470
ath_dbg(common, MCI, "MCI Initialized\n");
drivers/net/wireless/ath/ath9k/mci.c
477
struct ath_common *common = ath9k_hw_common(sc->sc_ah);
drivers/net/wireless/ath/ath9k/mci.c
482
ath_dbg(common, MCI, "MCI De-Initialized\n");
drivers/net/wireless/ath/ath9k/mci.c
489
struct ath_common *common = ath9k_hw_common(ah);
drivers/net/wireless/ath/ath9k/mci.c
560
if (test_bit(ATH_OP_HW_RESET, &common->op_flags))
drivers/net/wireless/ath/ath9k/mci.c
610
ath_dbg(common, MCI,
drivers/net/wireless/ath/ath9k/mci.c
635
struct ath_common *common = ath9k_hw_common(sc->sc_ah);
drivers/net/wireless/ath/ath9k/mci.c
637
if (!common->btcoex_enabled)
drivers/net/wireless/ath/ath9k/mci.c
73
static void ath_mci_del_profile(struct ath_common *common,
drivers/net/wireless/ath/ath9k/pci.c
1019
struct ath_common *common = ath9k_hw_common(sc->sc_ah);
drivers/net/wireless/ath/ath9k/pci.c
1021
if (test_bit(ATH_OP_WOW_ENABLED, &common->op_flags)) {
drivers/net/wireless/ath/ath9k/pci.c
1044
struct ath_common *common = ath9k_hw_common(ah);
drivers/net/wireless/ath/ath9k/pci.c
1056
ath_pci_aspm_init(common);
drivers/net/wireless/ath/ath9k/pci.c
780
static void ath_pci_read_cachesize(struct ath_common *common, int *csz)
drivers/net/wireless/ath/ath9k/pci.c
782
struct ath_softc *sc = common->priv;
drivers/net/wireless/ath/ath9k/pci.c
798
static bool ath_pci_eeprom_read(struct ath_common *common, u32 off, u16 *data)
drivers/net/wireless/ath/ath9k/pci.c
800
struct ath_hw *ah = common->ah;
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/ath9k/pci.c
819
static void ath_pci_aspm_init(struct ath_common *common)
drivers/net/wireless/ath/ath9k/pci.c
821
struct ath_softc *sc = common->priv;
drivers/net/wireless/ath/ath9k/pci.c
848
ath_info(common, "Disabling ASPM since BTCOEX is enabled\n");
drivers/net/wireless/ath/ath9k/pci.c
873
ath_info(common, "ASPM enabled: 0x%x\n", aspm);
drivers/net/wireless/ath/ath9k/recv.c
100
ath_hw_setbssidmask(common);
drivers/net/wireless/ath/ath9k/recv.c
1016
struct ath_common *common = ath9k_hw_common(ah);
drivers/net/wireless/ath/ath9k/recv.c
1050
rate = &common->sbands[rxs->band].bitrates[rxs->rate_idx];
drivers/net/wireless/ath/ath9k/recv.c
1066
struct ath_common *common = ath9k_hw_common(ah);
drivers/net/wireless/ath/ath9k/recv.c
1123
requeue_skb = ath_rxbuf_alloc(common, common->rx_bufsize, GFP_ATOMIC);
drivers/net/wireless/ath/ath9k/recv.c
1136
common->rx_bufsize, dma_type);
drivers/net/wireless/ath/ath9k/recv.c
1144
common->rx_bufsize, dma_type);
drivers/net/wireless/ath/ath9k/recv.c
1154
ath9k_cmn_rx_skb_postprocess(common, hdr_skb, &rs,
drivers/net/wireless/ath/ath9k/recv.c
141
struct ath_common *common = ath9k_hw_common(sc->sc_ah);
drivers/net/wireless/ath/ath9k/recv.c
145
ath_dbg(common, QUEUE, "No free rx buf available\n");
drivers/net/wireless/ath/ath9k/recv.c
174
struct ath_common *common = ath9k_hw_common(ah);
drivers/net/wireless/ath/ath9k/recv.c
183
common->rx_bufsize,
drivers/net/wireless/ath/ath9k/recv.c
200
struct ath_common *common = ath9k_hw_common(sc->sc_ah);
drivers/net/wireless/ath/ath9k/recv.c
207
ath9k_hw_set_rx_bufsize(ah, common->rx_bufsize -
drivers/net/wireless/ath/ath9k/recv.c
223
skb = ath_rxbuf_alloc(common, common->rx_bufsize, GFP_KERNEL);
drivers/net/wireless/ath/ath9k/recv.c
229
memset(skb->data, 0, common->rx_bufsize);
drivers/net/wireless/ath/ath9k/recv.c
233
common->rx_bufsize,
drivers/net/wireless/ath/ath9k/recv.c
240
ath_err(common,
drivers/net/wireless/ath/ath9k/recv.c
273
struct ath_common *common = ath9k_hw_common(sc->sc_ah);
drivers/net/wireless/ath/ath9k/recv.c
280
common->rx_bufsize = IEEE80211_MAX_MPDU_LEN / 2 +
drivers/net/wireless/ath/ath9k/recv.c
286
ath_dbg(common, CONFIG, "cachelsz %u rxbufsize %u\n",
drivers/net/wireless/ath/ath9k/recv.c
287
common->cachelsz, common->rx_bufsize);
drivers/net/wireless/ath/ath9k/recv.c
294
ath_err(common,
drivers/net/wireless/ath/ath9k/recv.c
301
skb = ath_rxbuf_alloc(common, common->rx_bufsize,
drivers/net/wireless/ath/ath9k/recv.c
310
common->rx_bufsize,
drivers/net/wireless/ath/ath9k/recv.c
317
ath_err(common,
drivers/net/wireless/ath/ath9k/recv.c
334
struct ath_common *common = ath9k_hw_common(ah);
drivers/net/wireless/ath/ath9k/recv.c
347
common->rx_bufsize,
drivers/net/wireless/ath/ath9k/recv.c
377
struct ath_common *common = ath9k_hw_common(sc->sc_ah);
drivers/net/wireless/ath/ath9k/recv.c
41
struct ath_common *common = ath9k_hw_common(ah);
drivers/net/wireless/ath/ath9k/recv.c
432
test_bit(ATH_OP_SCANNING, &common->op_flags))
drivers/net/wireless/ath/ath9k/recv.c
539
struct ath_common *common = ath9k_hw_common(sc->sc_ah);
drivers/net/wireless/ath/ath9k/recv.c
549
ath_dbg(common, PS,
drivers/net/wireless/ath/ath9k/recv.c
574
ath_dbg(common, PS,
drivers/net/wireless/ath/ath9k/recv.c
587
ath_dbg(common, PS, "PS wait for CAB frames timed out\n");
drivers/net/wireless/ath/ath9k/recv.c
594
struct ath_common *common = ath9k_hw_common(sc->sc_ah);
drivers/net/wireless/ath/ath9k/recv.c
60
common->rx_bufsize,
drivers/net/wireless/ath/ath9k/recv.c
612
ath_dbg(common, PS,
drivers/net/wireless/ath/ath9k/recv.c
618
ath_dbg(common, PS,
drivers/net/wireless/ath/ath9k/recv.c
634
struct ath_common *common = ath9k_hw_common(ah);
drivers/net/wireless/ath/ath9k/recv.c
647
common->rx_bufsize, DMA_FROM_DEVICE);
drivers/net/wireless/ath/ath9k/recv.c
653
common->rx_bufsize, DMA_FROM_DEVICE);
drivers/net/wireless/ath/ath9k/recv.c
699
struct ath_common *common = ath9k_hw_common(ah);
drivers/net/wireless/ath/ath9k/recv.c
781
common->rx_bufsize,
drivers/net/wireless/ath/ath9k/recv.c
816
struct ath_common *common = ath9k_hw_common(ah);
drivers/net/wireless/ath/ath9k/recv.c
846
if (rx_stats->rs_datalen > (common->rx_bufsize - ah->caps.rx_status_len)) {
drivers/net/wireless/ath/ath9k/recv.c
898
if (!ath9k_cmn_rx_accept(common, hdr, rx_status, rx_stats, decrypt_error,
drivers/net/wireless/ath/ath9k/recv.c
905
if (ath_is_mybeacon(common, hdr)) {
drivers/net/wireless/ath/ath9k/recv.c
91
struct ath_common *common = ath9k_hw_common(ah);
drivers/net/wireless/ath/ath9k/recv.c
916
if (ath9k_cmn_process_rate(common, hw, rx_stats, rx_status)) {
drivers/net/wireless/ath/ath9k/recv.c
921
ath_dbg(common, ANY, "unsupported hw bitrate detected 0x%02x using 1 Mbit\n",
drivers/net/wireless/ath/ath9k/recv.c
933
ath9k_cmn_process_rssi(common, hw, rx_stats, rx_status);
drivers/net/wireless/ath/ath9k/recv.c
968
struct ath_common *common = ath9k_hw_common(ah);
drivers/net/wireless/ath/ath9k/recv.c
985
if (common->bt_ant_diversity)
drivers/net/wireless/ath/ath9k/tx99.c
111
struct ath_common *common = ath9k_hw_common(ah);
drivers/net/wireless/ath/ath9k/tx99.c
115
if (test_bit(ATH_OP_INVALID, &common->op_flags)) {
drivers/net/wireless/ath/ath9k/tx99.c
116
ath_err(common,
drivers/net/wireless/ath/ath9k/tx99.c
146
ath_dbg(common, XMIT, "Failed to xmit TX99 skb\n");
drivers/net/wireless/ath/ath9k/tx99.c
150
ath_dbg(common, XMIT, "TX99 xmit started using %d ( %ddBm)\n",
drivers/net/wireless/ath/ath9k/tx99.c
174
struct ath_common *common = ath9k_hw_common(sc->sc_ah);
drivers/net/wireless/ath/ath9k/tx99.c
194
ath_dbg(common, XMIT, "Resetting TX99\n");
drivers/net/wireless/ath/ath9k/tx99.c
22
struct ath_common *common = ath9k_hw_common(ah);
drivers/net/wireless/ath/ath9k/tx99.c
37
ath_dbg(common, XMIT, "TX99 stopped\n");
drivers/net/wireless/ath/ath9k/wmi.c
199
struct ath_common *common = ath9k_hw_common(priv->ah);
drivers/net/wireless/ath/ath9k/wmi.c
201
ath_dbg(common, FATAL, "FATAL Event received, resetting device\n");
drivers/net/wireless/ath/ath9k/wmi.c
316
struct ath_common *common = ath9k_hw_common(ah);
drivers/net/wireless/ath/ath9k/wmi.c
350
ath_dbg(common, WMI, "Timeout waiting for WMI command: %s\n",
drivers/net/wireless/ath/ath9k/wmi.c
364
ath_dbg(common, WMI, "WMI failure for: %s\n", wmi_cmd_to_name(cmd_id));
drivers/net/wireless/ath/ath9k/wow.c
108
memcpy((dis_deauth_pattern + byte_cnt), common->curbssid, ETH_ALEN);
drivers/net/wireless/ath/ath9k/wow.c
113
memcpy((dis_deauth_pattern + byte_cnt), common->curbssid, ETH_ALEN);
drivers/net/wireless/ath/ath9k/wow.c
172
struct ath_common *common = ath9k_hw_common(ah);
drivers/net/wireless/ath/ath9k/wow.c
180
if (test_bit(ATH_OP_INVALID, &common->op_flags)) {
drivers/net/wireless/ath/ath9k/wow.c
181
ath_err(common, "Device not present\n");
drivers/net/wireless/ath/ath9k/wow.c
187
ath_err(common, "None of the WoW triggers enabled\n");
drivers/net/wireless/ath/ath9k/wow.c
193
ath_dbg(common, WOW, "WoW for multivif is not yet supported\n");
drivers/net/wireless/ath/ath9k/wow.c
199
if (test_bit(ATH_OP_MULTI_CHANNEL, &common->op_flags)) {
drivers/net/wireless/ath/ath9k/wow.c
200
ath_dbg(common, WOW,
drivers/net/wireless/ath/ath9k/wow.c
207
if (!test_bit(ATH_OP_PRIM_STA_VIF, &common->op_flags)) {
drivers/net/wireless/ath/ath9k/wow.c
208
ath_dbg(common, WOW, "None of the STA vifs are associated\n");
drivers/net/wireless/ath/ath9k/wow.c
215
ath_dbg(common, WOW, "No valid WoW triggers\n");
drivers/net/wireless/ath/ath9k/wow.c
233
ath_err(common,
drivers/net/wireless/ath/ath9k/wow.c
241
ath_err(common,
drivers/net/wireless/ath/ath9k/wow.c
272
ath_dbg(common, WOW, "Suspend with WoW triggers: 0x%x\n", triggers);
drivers/net/wireless/ath/ath9k/wow.c
274
set_bit(ATH_OP_WOW_ENABLED, &common->op_flags);
drivers/net/wireless/ath/ath9k/wow.c
284
struct ath_common *common = ath9k_hw_common(ah);
drivers/net/wireless/ath/ath9k/wow.c
301
ath_dbg(common, WOW, "Resume with WoW status: 0x%x\n", status);
drivers/net/wireless/ath/ath9k/wow.c
306
clear_bit(ATH_OP_WOW_ENABLED, &common->op_flags);
drivers/net/wireless/ath/ath9k/wow.c
317
struct ath_common *common = ath9k_hw_common(sc->sc_ah);
drivers/net/wireless/ath/ath9k/wow.c
323
ath_dbg(common, WOW, "WoW wakeup source is %s\n",
drivers/net/wireless/ath/ath9k/wow.c
53
struct ath_common *common = ath9k_hw_common(ah);
drivers/net/wireless/ath/ath9k/xmit.c
1264
struct ath_common *common = ath9k_hw_common(ah);
drivers/net/wireless/ath/ath9k/xmit.c
132
struct ath_common *common = ath9k_hw_common(sc->sc_ah);
drivers/net/wireless/ath/ath9k/xmit.c
1342
rate = &common->sbands[tx_info->band].bitrates[rates[i].idx];
drivers/net/wireless/ath/ath9k/xmit.c
136
ath_dbg(common, QUEUE, "Waking TX queue: %pM (%d)\n",
drivers/net/wireless/ath/ath9k/xmit.c
1574
struct ath_common *common = ath9k_hw_common(sc->sc_ah);
drivers/net/wireless/ath/ath9k/xmit.c
1580
ath_dbg(common, XMIT, "%s called\n", __func__);
drivers/net/wireless/ath/ath9k/xmit.c
1613
struct ath_common *common = ath9k_hw_common(sc->sc_ah);
drivers/net/wireless/ath/ath9k/xmit.c
1618
ath_dbg(common, XMIT, "%s called\n", __func__);
drivers/net/wireless/ath/ath9k/xmit.c
1629
struct ath_common *common = ath9k_hw_common(sc->sc_ah);
drivers/net/wireless/ath/ath9k/xmit.c
1633
ath_dbg(common, XMIT, "%s called\n", __func__);
drivers/net/wireless/ath/ath9k/xmit.c
1646
struct ath_common *common = ath9k_hw_common(sc->sc_ah);
drivers/net/wireless/ath/ath9k/xmit.c
1651
ath_dbg(common, XMIT, "%s called\n", __func__);
drivers/net/wireless/ath/ath9k/xmit.c
1932
struct ath_common *common = ath9k_hw_common(sc->sc_ah);
drivers/net/wireless/ath/ath9k/xmit.c
1937
if (test_bit(ATH_OP_INVALID, &common->op_flags))
drivers/net/wireless/ath/ath9k/xmit.c
1956
ath_dbg(common, RESET,
drivers/net/wireless/ath/ath9k/xmit.c
1983
struct ath_common *common = ath9k_hw_common(sc->sc_ah);
drivers/net/wireless/ath/ath9k/xmit.c
1991
if (test_bit(ATH_OP_HW_RESET, &common->op_flags))
drivers/net/wireless/ath/ath9k/xmit.c
2007
ath_dbg(common, QUEUE, "ath_tx_sched_aggr returned %d\n", ret);
drivers/net/wireless/ath/ath9k/xmit.c
2045
struct ath_common *common = ath9k_hw_common(ah);
drivers/net/wireless/ath/ath9k/xmit.c
2062
ath_dbg(common, QUEUE, "qnum: %d, txq depth: %d\n",
drivers/net/wireless/ath/ath9k/xmit.c
2074
ath_dbg(common, XMIT, "link[%u] (%p)=%llx (%p)\n",
drivers/net/wireless/ath/ath9k/xmit.c
2086
ath_dbg(common, XMIT, "TXDP[%u] = %llx (%p)\n",
drivers/net/wireless/ath/ath9k/xmit.c
2218
struct ath_common *common = ath9k_hw_common(sc->sc_ah);
drivers/net/wireless/ath/ath9k/xmit.c
2227
ath_dbg(common, XMIT, "TX buffers are full\n");
drivers/net/wireless/ath/ath9k/xmit.c
2265
void ath_assign_seq(struct ath_common *common, struct sk_buff *skb)
drivers/net/wireless/ath/ath9k/xmit.c
2462
struct ath_common *common = ath9k_hw_common(sc->sc_ah);
drivers/net/wireless/ath/ath9k/xmit.c
2467
ath_dbg(common, XMIT, "TX complete: skb: %p\n", skb);
drivers/net/wireless/ath/ath9k/xmit.c
2495
ath_dbg(common, PS,
drivers/net/wireless/ath/ath9k/xmit.c
2625
struct ath_common *common = ath9k_hw_common(ah);
drivers/net/wireless/ath/ath9k/xmit.c
2632
ath_dbg(common, QUEUE, "tx queue %d (%x), link %p\n",
drivers/net/wireless/ath/ath9k/xmit.c
2638
if (test_bit(ATH_OP_HW_RESET, &common->op_flags))
drivers/net/wireless/ath/ath9k/xmit.c
2714
struct ath_common *common = ath9k_hw_common(sc->sc_ah);
drivers/net/wireless/ath/ath9k/xmit.c
2724
if (test_bit(ATH_OP_HW_RESET, &common->op_flags))
drivers/net/wireless/ath/ath9k/xmit.c
2731
ath_dbg(common, XMIT, "Error processing tx status\n");
drivers/net/wireless/ath/ath9k/xmit.c
2829
struct ath_common *common = ath9k_hw_common(sc->sc_ah);
drivers/net/wireless/ath/ath9k/xmit.c
2837
ath_err(common,
drivers/net/wireless/ath/ath9k/xmit.c
2845
ath_err(common,
drivers/net/wireless/ath/ath9k/xmit.c
2916
struct ath_common *common = ath9k_hw_common(sc->sc_ah);
drivers/net/wireless/ath/ath9k/xmit.c
2925
ath_dbg(common, XMIT,
drivers/net/wireless/ath/ath9k/xmit.c
2940
ath_dbg(common, XMIT, "tx99 buffer setup failed\n");
drivers/net/wireless/ath/carl9170/carl9170.h
237
struct ath_common common;
drivers/net/wireless/ath/carl9170/mac.c
304
struct ath_common *common = &ar->common;
drivers/net/wireless/ath/carl9170/mac.c
318
mac_addr = common->macaddr;
drivers/net/wireless/ath/carl9170/mac.c
319
bssid = common->curbssid;
drivers/net/wireless/ath/carl9170/mac.c
359
mac_addr = common->macaddr;
drivers/net/wireless/ath/carl9170/main.c
1038
struct ath_common *common = &ar->common;
drivers/net/wireless/ath/carl9170/main.c
1111
memcpy(common->curbssid, bss_conf->bssid, ETH_ALEN);
drivers/net/wireless/ath/carl9170/main.c
1118
ar->common.curaid = vif->cfg.aid;
drivers/net/wireless/ath/carl9170/main.c
1884
struct ath_regulatory *regulatory = &ar->common.regulatory;
drivers/net/wireless/ath/carl9170/main.c
1944
ath_reg_notifier_apply(wiphy, request, &ar->common.regulatory);
drivers/net/wireless/ath/carl9170/main.c
1949
struct ath_regulatory *regulatory = &ar->common.regulatory;
drivers/net/wireless/ath/carl9170/main.c
561
struct ath_common *common = &ar->common;
drivers/net/wireless/ath/carl9170/main.c
569
memcpy(common->macaddr, vif->addr, ETH_ALEN);
drivers/net/wireless/ath/carl9170/phy.c
1332
ctl_grp = ath_regd_get_band_ctl(&ar->common.regulatory,
drivers/net/wireless/ath/carl9170/rx.c
522
struct ath_common *common = &ar->common;
drivers/net/wireless/ath/carl9170/rx.c
536
if (!ath_is_mybeacon(common, hdr) || !common->curaid)
drivers/net/wireless/ath/carl9170/rx.c
558
cam = ieee80211_check_tim(tim_ie, tim_len, ar->common.curaid, false);
drivers/net/wireless/ath/dfs_pattern_detector.c
220
ath_dbg(dpd->common, DFS,
drivers/net/wireless/ath/dfs_pattern_detector.c
297
ath_dbg(dpd->common, DFS,
drivers/net/wireless/ath/dfs_pattern_detector.c
349
dfs_pattern_detector_init(struct ath_common *common,
drivers/net/wireless/ath/dfs_pattern_detector.c
364
dpd->common = common;
drivers/net/wireless/ath/dfs_pattern_detector.c
368
ath_dbg(common, DFS,"Could not set DFS domain to %d", region);
drivers/net/wireless/ath/dfs_pattern_detector.h
108
struct ath_common *common;
drivers/net/wireless/ath/dfs_pattern_detector.h
120
dfs_pattern_detector_init(struct ath_common *common,
drivers/net/wireless/ath/hw.c
118
void ath_hw_setbssidmask(struct ath_common *common)
drivers/net/wireless/ath/hw.c
120
void *ah = common->ah;
drivers/net/wireless/ath/hw.c
123
REG_WRITE(ah, AR_STA_ID0, get_unaligned_le32(common->macaddr));
drivers/net/wireless/ath/hw.c
125
id1 |= get_unaligned_le16(common->macaddr + 4);
drivers/net/wireless/ath/hw.c
128
REG_WRITE(ah, AR_BSSMSKL, get_unaligned_le32(common->bssidmask));
drivers/net/wireless/ath/hw.c
129
REG_WRITE(ah, AR_BSSMSKU, get_unaligned_le16(common->bssidmask + 4));
drivers/net/wireless/ath/hw.c
142
void ath_hw_cycle_counters_update(struct ath_common *common)
drivers/net/wireless/ath/hw.c
145
void *ah = common->ah;
drivers/net/wireless/ath/hw.c
166
common->cc_ani.cycles += cycles;
drivers/net/wireless/ath/hw.c
167
common->cc_ani.rx_busy += busy;
drivers/net/wireless/ath/hw.c
168
common->cc_ani.rx_frame += rx;
drivers/net/wireless/ath/hw.c
169
common->cc_ani.tx_frame += tx;
drivers/net/wireless/ath/hw.c
171
common->cc_survey.cycles += cycles;
drivers/net/wireless/ath/hw.c
172
common->cc_survey.rx_busy += busy;
drivers/net/wireless/ath/hw.c
173
common->cc_survey.rx_frame += rx;
drivers/net/wireless/ath/hw.c
174
common->cc_survey.tx_frame += tx;
drivers/net/wireless/ath/hw.c
178
int32_t ath_hw_get_listen_time(struct ath_common *common)
drivers/net/wireless/ath/hw.c
180
struct ath_cycle_counters *cc = &common->cc_ani;
drivers/net/wireless/ath/hw.c
184
(common->clockrate * 1000);
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
129
static bool ath_hw_set_keycache_entry(struct ath_common *common, u16 entry,
drivers/net/wireless/ath/key.c
133
void *ah = common->ah;
drivers/net/wireless/ath/key.c
137
if (entry >= common->keymax) {
drivers/net/wireless/ath/key.c
138
ath_err(common, "set-entry: keycache entry %u out of range\n",
drivers/net/wireless/ath/key.c
148
if (!(common->crypt_caps & ATH_CRYPT_CAP_CIPHER_AESCCM)) {
drivers/net/wireless/ath/key.c
149
ath_dbg(common, ANY,
drivers/net/wireless/ath/key.c
157
if (entry + 64 >= common->keymax) {
drivers/net/wireless/ath/key.c
158
ath_dbg(common, ANY,
drivers/net/wireless/ath/key.c
165
ath_dbg(common, ANY, "WEP key length %u too small\n",
drivers/net/wireless/ath/key.c
180
ath_err(common, "cipher %u not supported\n", k->kv_type);
drivers/net/wireless/ath/key.c
220
(void) ath_hw_keysetmac(common, entry, mac);
drivers/net/wireless/ath/key.c
222
if (common->crypt_caps & ATH_CRYPT_CAP_MIC_COMBINED) {
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/key.c
333
(void) ath_hw_keysetmac(common, entry, mac);
drivers/net/wireless/ath/key.c
339
static int ath_setkey_tkip(struct ath_common *common, u16 keyix, const u8 *key,
drivers/net/wireless/ath/key.c
362
return ath_hw_set_keycache_entry(common, keyix, hk, addr);
drivers/net/wireless/ath/key.c
364
if (common->crypt_caps & ATH_CRYPT_CAP_MIC_COMBINED) {
drivers/net/wireless/ath/key.c
368
return ath_hw_set_keycache_entry(common, keyix, hk, addr);
drivers/net/wireless/ath/key.c
375
if (!ath_hw_set_keycache_entry(common, keyix, hk, NULL)) {
drivers/net/wireless/ath/key.c
377
ath_err(common, "Setting TX MIC Key Failed\n");
drivers/net/wireless/ath/key.c
383
return ath_hw_set_keycache_entry(common, keyix + 32, hk, addr);
drivers/net/wireless/ath/key.c
386
static int ath_reserve_key_cache_slot_tkip(struct ath_common *common)
drivers/net/wireless/ath/key.c
390
for (i = IEEE80211_WEP_NKID; i < common->keymax / 2; i++) {
drivers/net/wireless/ath/key.c
391
if (test_bit(i, common->keymap) ||
drivers/net/wireless/ath/key.c
392
test_bit(i + 64, common->keymap))
drivers/net/wireless/ath/key.c
394
if (!(common->crypt_caps & ATH_CRYPT_CAP_MIC_COMBINED) &&
drivers/net/wireless/ath/key.c
395
(test_bit(i + 32, common->keymap) ||
drivers/net/wireless/ath/key.c
396
test_bit(i + 64 + 32, common->keymap)))
drivers/net/wireless/ath/key.c
405
static int ath_reserve_key_cache_slot(struct ath_common *common,
drivers/net/wireless/ath/key.c
411
return ath_reserve_key_cache_slot_tkip(common);
drivers/net/wireless/ath/key.c
414
if (!(common->crypt_caps & ATH_CRYPT_CAP_MIC_COMBINED)) {
drivers/net/wireless/ath/key.c
415
for (i = IEEE80211_WEP_NKID; i < common->keymax / 4; i++) {
drivers/net/wireless/ath/key.c
416
if (!test_bit(i, common->keymap) &&
drivers/net/wireless/ath/key.c
417
(test_bit(i + 32, common->keymap) ||
drivers/net/wireless/ath/key.c
418
test_bit(i + 64, common->keymap) ||
drivers/net/wireless/ath/key.c
419
test_bit(i + 64 + 32, common->keymap)))
drivers/net/wireless/ath/key.c
42
bool ath_hw_keyreset(struct ath_common *common, u16 entry)
drivers/net/wireless/ath/key.c
421
if (!test_bit(i + 32, common->keymap) &&
drivers/net/wireless/ath/key.c
422
(test_bit(i, common->keymap) ||
drivers/net/wireless/ath/key.c
423
test_bit(i + 64, common->keymap) ||
drivers/net/wireless/ath/key.c
424
test_bit(i + 64 + 32, common->keymap)))
drivers/net/wireless/ath/key.c
426
if (!test_bit(i + 64, common->keymap) &&
drivers/net/wireless/ath/key.c
427
(test_bit(i , common->keymap) ||
drivers/net/wireless/ath/key.c
428
test_bit(i + 32, common->keymap) ||
drivers/net/wireless/ath/key.c
429
test_bit(i + 64 + 32, common->keymap)))
drivers/net/wireless/ath/key.c
431
if (!test_bit(i + 64 + 32, common->keymap) &&
drivers/net/wireless/ath/key.c
432
(test_bit(i, common->keymap) ||
drivers/net/wireless/ath/key.c
433
test_bit(i + 32, common->keymap) ||
drivers/net/wireless/ath/key.c
434
test_bit(i + 64, common->keymap)))
drivers/net/wireless/ath/key.c
438
for (i = IEEE80211_WEP_NKID; i < common->keymax / 2; i++) {
drivers/net/wireless/ath/key.c
439
if (!test_bit(i, common->keymap) &&
drivers/net/wireless/ath/key.c
440
test_bit(i + 64, common->keymap))
drivers/net/wireless/ath/key.c
442
if (test_bit(i, common->keymap) &&
drivers/net/wireless/ath/key.c
443
!test_bit(i + 64, common->keymap))
drivers/net/wireless/ath/key.c
449
for (i = IEEE80211_WEP_NKID; i < common->keymax; i++) {
drivers/net/wireless/ath/key.c
45
void *ah = common->ah;
drivers/net/wireless/ath/key.c
455
if (!(common->crypt_caps & ATH_CRYPT_CAP_MIC_COMBINED)) {
drivers/net/wireless/ath/key.c
462
if (!test_bit(i, common->keymap))
drivers/net/wireless/ath/key.c
47
if (entry >= common->keymax) {
drivers/net/wireless/ath/key.c
473
int ath_key_config(struct ath_common *common,
drivers/net/wireless/ath/key.c
48
ath_err(common, "keyreset: keycache entry %u out of range\n",
drivers/net/wireless/ath/key.c
514
idx = ath_reserve_key_cache_slot(common, key->cipher);
drivers/net/wireless/ath/key.c
524
idx = ath_reserve_key_cache_slot(common, key->cipher);
drivers/net/wireless/ath/key.c
546
idx = ath_reserve_key_cache_slot(common, key->cipher);
drivers/net/wireless/ath/key.c
553
ret = ath_setkey_tkip(common, idx, key->key, &hk, mac,
drivers/net/wireless/ath/key.c
556
ret = ath_hw_set_keycache_entry(common, idx, &hk, mac);
drivers/net/wireless/ath/key.c
561
set_bit(idx, common->keymap);
drivers/net/wireless/ath/key.c
563
set_bit(idx, common->ccmp_keymap);
drivers/net/wireless/ath/key.c
566
set_bit(idx + 64, common->keymap);
drivers/net/wireless/ath/key.c
567
set_bit(idx, common->tkip_keymap);
drivers/net/wireless/ath/key.c
568
set_bit(idx + 64, common->tkip_keymap);
drivers/net/wireless/ath/key.c
569
if (!(common->crypt_caps & ATH_CRYPT_CAP_MIC_COMBINED)) {
drivers/net/wireless/ath/key.c
570
set_bit(idx + 32, common->keymap);
drivers/net/wireless/ath/key.c
571
set_bit(idx + 64 + 32, common->keymap);
drivers/net/wireless/ath/key.c
572
set_bit(idx + 32, common->tkip_keymap);
drivers/net/wireless/ath/key.c
573
set_bit(idx + 64 + 32, common->tkip_keymap);
drivers/net/wireless/ath/key.c
584
void ath_key_delete(struct ath_common *common, u8 hw_key_idx)
drivers/net/wireless/ath/key.c
591
if (test_bit(hw_key_idx, common->ccmp_keymap) ||
drivers/net/wireless/ath/key.c
592
test_bit(hw_key_idx, common->tkip_keymap))
drivers/net/wireless/ath/key.c
593
ath_hw_keysetmac(common, hw_key_idx, NULL);
drivers/net/wireless/ath/key.c
595
ath_hw_keyreset(common, hw_key_idx);
drivers/net/wireless/ath/key.c
599
clear_bit(hw_key_idx, common->keymap);
drivers/net/wireless/ath/key.c
600
clear_bit(hw_key_idx, common->ccmp_keymap);
drivers/net/wireless/ath/key.c
601
if (!test_bit(hw_key_idx, common->tkip_keymap))
drivers/net/wireless/ath/key.c
604
clear_bit(hw_key_idx + 64, common->keymap);
drivers/net/wireless/ath/key.c
606
clear_bit(hw_key_idx, common->tkip_keymap);
drivers/net/wireless/ath/key.c
607
clear_bit(hw_key_idx + 64, common->tkip_keymap);
drivers/net/wireless/ath/key.c
609
if (!(common->crypt_caps & ATH_CRYPT_CAP_MIC_COMBINED)) {
drivers/net/wireless/ath/key.c
610
ath_hw_keyreset(common, hw_key_idx + 32);
drivers/net/wireless/ath/key.c
611
clear_bit(hw_key_idx + 32, common->keymap);
drivers/net/wireless/ath/key.c
612
clear_bit(hw_key_idx + 64 + 32, common->keymap);
drivers/net/wireless/ath/key.c
614
clear_bit(hw_key_idx + 32, common->tkip_keymap);
drivers/net/wireless/ath/key.c
615
clear_bit(hw_key_idx + 64 + 32, common->tkip_keymap);
drivers/net/wireless/ath/key.c
73
if (common->crypt_caps & ATH_CRYPT_CAP_MIC_COMBINED) {
drivers/net/wireless/ath/key.c
87
bool ath_hw_keysetmac(struct ath_common *common, u16 entry, const u8 *mac)
drivers/net/wireless/ath/key.c
91
void *ah = common->ah;
drivers/net/wireless/ath/key.c
93
if (entry >= common->keymax) {
drivers/net/wireless/ath/key.c
94
ath_err(common, "keysetmac: keycache entry %u out of range\n",
drivers/net/wireless/ath/main.c
30
struct sk_buff *ath_rxbuf_alloc(struct ath_common *common,
drivers/net/wireless/ath/main.c
50
skb = __dev_alloc_skb(len + common->cachelsz - 1, gfp_mask);
drivers/net/wireless/ath/main.c
52
off = ((unsigned long) skb->data) % common->cachelsz;
drivers/net/wireless/ath/main.c
54
skb_reserve(skb, common->cachelsz - off);
drivers/net/wireless/ath/main.c
64
bool ath_is_mybeacon(struct ath_common *common, struct ieee80211_hdr *hdr)
drivers/net/wireless/ath/main.c
67
!is_zero_ether_addr(common->curbssid) &&
drivers/net/wireless/ath/main.c
68
ether_addr_equal_64bits(hdr->addr3, common->curbssid);
drivers/net/wireless/ath/main.c
72
void ath_printk(const char *level, const struct ath_common* common,
drivers/net/wireless/ath/main.c
83
if (common && common->hw && common->hw->wiphy) {
drivers/net/wireless/ath/main.c
85
level, wiphy_name(common->hw->wiphy), &vaf);
drivers/net/wireless/ath/main.c
86
trace_ath_log(common->hw->wiphy, &vaf);
drivers/net/wireless/ath/regd.c
512
struct ath_common *common = container_of(reg, struct ath_common,
drivers/net/wireless/ath/regd.c
532
if (!ath_is_world_regd(&common->reg_world_copy))
drivers/net/wireless/ath/regd.c
535
memcpy(reg, &common->reg_world_copy,
drivers/net/wireless/ath/regd.c
763
struct ath_common *common = container_of(reg, struct ath_common,
drivers/net/wireless/ath/regd.c
772
memcpy(&common->reg_world_copy, reg,
drivers/net/wireless/intel/iwlegacy/3945-mac.c
2939
sta_priv->common.sta_id = IL_INVALID_STATION;
drivers/net/wireless/intel/iwlegacy/3945-mac.c
2949
sta_priv->common.sta_id = sta_id;
drivers/net/wireless/intel/iwlegacy/3945.h
85
struct il_station_priv_common common;
drivers/net/wireless/intel/iwlegacy/4965-debug.c
645
general = &il->_4965.stats.general.common;
drivers/net/wireless/intel/iwlegacy/4965-debug.c
646
dbg = &il->_4965.stats.general.common.dbg;
drivers/net/wireless/intel/iwlegacy/4965-debug.c
647
div = &il->_4965.stats.general.common.div;
drivers/net/wireless/intel/iwlegacy/4965-debug.c
648
accum_general = &il->_4965.accum_stats.general.common;
drivers/net/wireless/intel/iwlegacy/4965-debug.c
649
accum_dbg = &il->_4965.accum_stats.general.common.dbg;
drivers/net/wireless/intel/iwlegacy/4965-debug.c
650
accum_div = &il->_4965.accum_stats.general.common.div;
drivers/net/wireless/intel/iwlegacy/4965-debug.c
651
delta_general = &il->_4965.delta_stats.general.common;
drivers/net/wireless/intel/iwlegacy/4965-debug.c
652
max_general = &il->_4965.max_delta.general.common;
drivers/net/wireless/intel/iwlegacy/4965-debug.c
653
delta_dbg = &il->_4965.delta_stats.general.common.dbg;
drivers/net/wireless/intel/iwlegacy/4965-debug.c
654
max_dbg = &il->_4965.max_delta.general.common.dbg;
drivers/net/wireless/intel/iwlegacy/4965-debug.c
655
delta_div = &il->_4965.delta_stats.general.common.div;
drivers/net/wireless/intel/iwlegacy/4965-debug.c
656
max_div = &il->_4965.max_delta.general.common.div;
drivers/net/wireless/intel/iwlegacy/4965-mac.c
1331
general = &il->_4965.stats.general.common;
drivers/net/wireless/intel/iwlegacy/4965-mac.c
1332
accum_general = &il->_4965.accum_stats.general.common;
drivers/net/wireless/intel/iwlegacy/4965-mac.c
1367
((il->_4965.stats.general.common.temperature !=
drivers/net/wireless/intel/iwlegacy/4965-mac.c
1368
pkt->u.stats.general.common.temperature) ||
drivers/net/wireless/intel/iwlegacy/4965-mac.c
6022
sta_priv->common.sta_id = IL_INVALID_STATION;
drivers/net/wireless/intel/iwlegacy/4965-mac.c
6035
sta_priv->common.sta_id = sta_id;
drivers/net/wireless/intel/iwlegacy/4965.c
1595
(il->_4965.stats.general.common.temperature),
drivers/net/wireless/intel/iwlegacy/commands.h
2944
struct stats_general_common common;
drivers/net/wireless/intel/iwlegacy/common.h
2840
struct il_station_priv_common common;
drivers/net/wireless/intel/iwlwifi/dvm/commands.h
2542
struct statistics_rx_non_phy common;
drivers/net/wireless/intel/iwlwifi/dvm/commands.h
2657
struct statistics_general_common common;
drivers/net/wireless/intel/iwlwifi/dvm/commands.h
2663
struct statistics_general_common common;
drivers/net/wireless/intel/iwlwifi/dvm/debugfs.c
1324
general = &priv->statistics.common;
drivers/net/wireless/intel/iwlwifi/dvm/debugfs.c
1325
dbg = &priv->statistics.common.dbg;
drivers/net/wireless/intel/iwlwifi/dvm/debugfs.c
1326
div = &priv->statistics.common.div;
drivers/net/wireless/intel/iwlwifi/dvm/debugfs.c
1327
accum_general = &priv->accum_stats.common;
drivers/net/wireless/intel/iwlwifi/dvm/debugfs.c
1328
accum_dbg = &priv->accum_stats.common.dbg;
drivers/net/wireless/intel/iwlwifi/dvm/debugfs.c
1329
accum_div = &priv->accum_stats.common.div;
drivers/net/wireless/intel/iwlwifi/dvm/debugfs.c
1330
delta_general = &priv->delta_stats.common;
drivers/net/wireless/intel/iwlwifi/dvm/debugfs.c
1331
max_general = &priv->max_delta_stats.common;
drivers/net/wireless/intel/iwlwifi/dvm/debugfs.c
1332
delta_dbg = &priv->delta_stats.common.dbg;
drivers/net/wireless/intel/iwlwifi/dvm/debugfs.c
1333
max_dbg = &priv->max_delta_stats.common.dbg;
drivers/net/wireless/intel/iwlwifi/dvm/debugfs.c
1334
delta_div = &priv->delta_stats.common.div;
drivers/net/wireless/intel/iwlwifi/dvm/debugfs.c
1335
max_div = &priv->max_delta_stats.common.div;
drivers/net/wireless/intel/iwlwifi/dvm/dev.h
760
struct statistics_general_common common;
drivers/net/wireless/intel/iwlwifi/dvm/dev.h
774
struct statistics_general_common common;
drivers/net/wireless/intel/iwlwifi/dvm/devices.c
380
vt = le32_to_cpu(priv->statistics.common.temperature);
drivers/net/wireless/intel/iwlwifi/dvm/lib.c
70
priv->temperature = le32_to_cpu(priv->statistics.common.temperature);
drivers/net/wireless/intel/iwlwifi/dvm/rx.c
302
struct statistics_general_common *common,
drivers/net/wireless/intel/iwlwifi/dvm/rx.c
318
ACCUM(common);
drivers/net/wireless/intel/iwlwifi/dvm/rx.c
331
struct statistics_general_common *common,
drivers/net/wireless/intel/iwlwifi/dvm/rx.c
351
struct statistics_general_common *common;
drivers/net/wireless/intel/iwlwifi/dvm/rx.c
368
common = &stats->general.common;
drivers/net/wireless/intel/iwlwifi/dvm/rx.c
369
rx_non_phy = &stats->rx.general.common;
drivers/net/wireless/intel/iwlwifi/dvm/rx.c
386
common = &stats->general.common;
drivers/net/wireless/intel/iwlwifi/dvm/rx.c
401
change = common->temperature != priv->statistics.common.temperature ||
drivers/net/wireless/intel/iwlwifi/dvm/rx.c
405
iwlagn_accumulative_statistics(priv, common, rx_non_phy, rx_ofdm,
drivers/net/wireless/intel/iwlwifi/dvm/rx.c
411
memcpy(&priv->statistics.common, common, sizeof(*common));
drivers/net/wireless/intel/iwlwifi/fw/api/d3.h
118
struct iwl_proto_offload_cmd_common common;
drivers/net/wireless/intel/iwlwifi/fw/api/d3.h
147
struct iwl_proto_offload_cmd_common common;
drivers/net/wireless/intel/iwlwifi/fw/api/d3.h
161
struct iwl_proto_offload_cmd_common common;
drivers/net/wireless/intel/iwlwifi/fw/api/d3.h
177
struct iwl_proto_offload_cmd_common common;
drivers/net/wireless/intel/iwlwifi/fw/api/d3.h
98
struct iwl_proto_offload_cmd_common common;
drivers/net/wireless/intel/iwlwifi/fw/api/nvm-reg.h
486
struct iwl_tas_config_cmd_common common;
drivers/net/wireless/intel/iwlwifi/fw/api/offload.h
69
struct iwl_stored_beacon_notif_common common;
drivers/net/wireless/intel/iwlwifi/fw/api/offload.h
82
struct iwl_stored_beacon_notif_common common;
drivers/net/wireless/intel/iwlwifi/fw/api/power.h
378
struct iwl_dev_tx_power_common common;
drivers/net/wireless/intel/iwlwifi/fw/api/power.h
435
struct iwl_dev_tx_power_common common;
drivers/net/wireless/intel/iwlwifi/fw/api/sta.h
380
struct iwl_mvm_add_sta_key_common common;
drivers/net/wireless/intel/iwlwifi/fw/api/sta.h
398
struct iwl_mvm_add_sta_key_common common;
drivers/net/wireless/intel/iwlwifi/fw/api/stats.h
306
struct mvm_statistics_general_common_v19 common;
drivers/net/wireless/intel/iwlwifi/fw/api/stats.h
313
struct mvm_statistics_general_common common;
drivers/net/wireless/intel/iwlwifi/mld/d3.c
1853
cmd->common.host_ipv4_addr = vif->cfg.arp_addr_list[0];
drivers/net/wireless/intel/iwlwifi/mld/d3.c
1854
ether_addr_copy(cmd->common.arp_mac_addr, vif->addr);
drivers/net/wireless/intel/iwlwifi/mld/d3.c
1858
cmd->common.enabled = cpu_to_le32(enabled);
drivers/net/wireless/intel/iwlwifi/mld/power.c
405
.common.set_mode = cpu_to_le32(IWL_TX_POWER_MODE_SET_LINK),
drivers/net/wireless/intel/iwlwifi/mld/power.c
406
.common.pwr_restriction = cpu_to_le16(u_tx_power),
drivers/net/wireless/intel/iwlwifi/mld/power.c
408
int len = sizeof(cmd.common) + sizeof(cmd.v10);
drivers/net/wireless/intel/iwlwifi/mld/power.c
413
cmd.common.link_id = cpu_to_le32(mld_link->fw_id);
drivers/net/wireless/intel/iwlwifi/mld/regulatory.c
113
sizeof(cmd.common) + sizeof(cmd.v10));
drivers/net/wireless/intel/iwlwifi/mld/regulatory.c
99
.common.set_mode = cpu_to_le32(IWL_TX_POWER_MODE_SET_CHAINS),
drivers/net/wireless/intel/iwlwifi/mld/rx.c
886
usig->common |= cpu_to_le32(IEEE80211_RADIOTAP_EHT_USIG_COMMON_UL_DL_KNOWN |
drivers/net/wireless/intel/iwlwifi/mld/rx.c
906
usig->common |= le32_encode_bits(bw,
drivers/net/wireless/intel/iwlwifi/mld/rx.c
909
usig->common |= LE32_DEC_ENC(usig_a1, OFDM_RX_FRAME_ENHANCED_WIFI_UL_FLAG,
drivers/net/wireless/intel/iwlwifi/mld/rx.c
911
usig->common |= LE32_DEC_ENC(usig_a1, OFDM_RX_FRAME_ENHANCED_WIFI_BSS_COLOR,
drivers/net/wireless/intel/iwlwifi/mld/rx.c
917
usig->common |= cpu_to_le32(IEEE80211_RADIOTAP_EHT_USIG_COMMON_VALIDATE_BITS_OK);
drivers/net/wireless/intel/iwlwifi/mld/rx.c
919
usig->common |= LE32_DEC_ENC(usig_a1,
drivers/net/wireless/intel/iwlwifi/mld/rx.c
924
usig->common |= cpu_to_le32(IEEE80211_RADIOTAP_EHT_USIG_COMMON_BAD_USIG_CRC);
drivers/net/wireless/intel/iwlwifi/mld/rx.c
926
usig->common |= cpu_to_le32(IEEE80211_RADIOTAP_EHT_USIG_COMMON_PHY_VER_KNOWN);
drivers/net/wireless/intel/iwlwifi/mld/rx.c
927
usig->common |= LE32_DEC_ENC(usig_a1,
drivers/net/wireless/intel/iwlwifi/mvm/fw.c
1081
BUILD_BUG_ON(ARRAY_SIZE(cmd_v2_v4.common.block_list_array) !=
drivers/net/wireless/intel/iwlwifi/mvm/fw.c
1125
cmd_v2_v4.common.block_list_size =
drivers/net/wireless/intel/iwlwifi/mvm/fw.c
1128
cmd_v2_v4.common.block_list_array[i] =
drivers/net/wireless/intel/iwlwifi/mvm/fw.c
1144
cmd_size = sizeof(cmd_v2_v4.common) + sizeof(cmd_v2_v4.v4);
drivers/net/wireless/intel/iwlwifi/mvm/fw.c
1154
cmd_size = sizeof(cmd_v2_v4.common) + sizeof(cmd_v2_v4.v3);
drivers/net/wireless/intel/iwlwifi/mvm/fw.c
1160
cmd_size = sizeof(cmd_v2_v4.common);
drivers/net/wireless/intel/iwlwifi/mvm/fw.c
843
.common.set_mode = cpu_to_le32(IWL_TX_POWER_MODE_SET_CHAINS),
drivers/net/wireless/intel/iwlwifi/mvm/fw.c
846
.common.set_mode = cpu_to_le32(IWL_TX_POWER_MODE_SET_CHAINS),
drivers/net/wireless/intel/iwlwifi/mvm/fw.c
887
len += sizeof(cmd.common);
drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c
1450
.common.set_mode = cpu_to_le32(IWL_TX_POWER_MODE_SET_LINK),
drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c
1451
.common.link_id = cpu_to_le32(mac_id),
drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c
1459
cmd.common.pwr_restriction = cpu_to_le16(u_tx_power);
drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c
1470
cmd_v9_v10.common.set_mode = cpu_to_le32(IWL_TX_POWER_MODE_SET_LINK);
drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c
1471
cmd_v9_v10.common.link_id = cpu_to_le32(link_id);
drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c
1472
cmd_v9_v10.common.pwr_restriction = cpu_to_le16(u_tx_power);
drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c
1492
len += sizeof(cmd.common);
drivers/net/wireless/intel/iwlwifi/mvm/offloading.c
174
common = &cmd.v3s.common;
drivers/net/wireless/intel/iwlwifi/mvm/offloading.c
177
common = &cmd.v4.common;
drivers/net/wireless/intel/iwlwifi/mvm/offloading.c
186
hcmd.data[0] = common;
drivers/net/wireless/intel/iwlwifi/mvm/offloading.c
189
common = &cmd.v2.common;
drivers/net/wireless/intel/iwlwifi/mvm/offloading.c
192
common = &cmd.v1.common;
drivers/net/wireless/intel/iwlwifi/mvm/offloading.c
198
common->host_ipv4_addr = vif->cfg.arp_addr_list[0];
drivers/net/wireless/intel/iwlwifi/mvm/offloading.c
199
memcpy(common->arp_mac_addr, vif->addr, ETH_ALEN);
drivers/net/wireless/intel/iwlwifi/mvm/offloading.c
207
common->enabled = cpu_to_le32(enabled);
drivers/net/wireless/intel/iwlwifi/mvm/offloading.c
48
struct iwl_proto_offload_cmd_common *common;
drivers/net/wireless/intel/iwlwifi/mvm/rx.c
1112
stats->general.common.beacon_filter_average_energy;
drivers/net/wireless/intel/iwlwifi/mvm/rx.c
1117
le64_to_cpu(stats->general.common.rx_time);
drivers/net/wireless/intel/iwlwifi/mvm/rx.c
1119
le64_to_cpu(stats->general.common.tx_time);
drivers/net/wireless/intel/iwlwifi/mvm/rx.c
1121
le64_to_cpu(stats->general.common.on_time_rf);
drivers/net/wireless/intel/iwlwifi/mvm/rx.c
1123
le64_to_cpu(stats->general.common.on_time_scan);
drivers/net/wireless/intel/iwlwifi/mvm/rx.c
1134
stats->general.common.beacon_filter_average_energy;
drivers/net/wireless/intel/iwlwifi/mvm/rx.c
1139
le64_to_cpu(stats->general.common.rx_time);
drivers/net/wireless/intel/iwlwifi/mvm/rx.c
1141
le64_to_cpu(stats->general.common.tx_time);
drivers/net/wireless/intel/iwlwifi/mvm/rx.c
1143
le64_to_cpu(stats->general.common.on_time_rf);
drivers/net/wireless/intel/iwlwifi/mvm/rx.c
1145
le64_to_cpu(stats->general.common.on_time_scan);
drivers/net/wireless/intel/iwlwifi/mvm/rxmq.c
1549
usig->common |= cpu_to_le32
drivers/net/wireless/intel/iwlwifi/mvm/rxmq.c
1553
usig->common |= LE32_DEC_ENC(data0,
drivers/net/wireless/intel/iwlwifi/mvm/rxmq.c
1556
usig->common |= LE32_DEC_ENC(data0,
drivers/net/wireless/intel/iwlwifi/mvm/rxmq.c
1560
usig->common |= LE32_DEC_ENC(usig_a1,
drivers/net/wireless/intel/iwlwifi/mvm/rxmq.c
1563
usig->common |= LE32_DEC_ENC(usig_a1,
drivers/net/wireless/intel/iwlwifi/mvm/rxmq.c
1570
usig->common |=
drivers/net/wireless/intel/iwlwifi/mvm/rxmq.c
1572
usig->common |=
drivers/net/wireless/intel/iwlwifi/mvm/rxmq.c
1602
usig->common |= cpu_to_le32(IEEE80211_RADIOTAP_EHT_USIG_COMMON_TXOP_KNOWN);
drivers/net/wireless/intel/iwlwifi/mvm/rxmq.c
1604
usig->common |= LE32_DEC_ENC(data0, IWL_RX_PHY_DATA0_EHT_TXOP_DUR_MASK,
drivers/net/wireless/intel/iwlwifi/mvm/rxmq.c
1607
usig->common |= LE32_DEC_ENC(usig_a1, IWL_RX_USIG_A1_TXOP_DURATION,
drivers/net/wireless/intel/iwlwifi/mvm/rxmq.c
1625
usig->common |= cpu_to_le32(IEEE80211_RADIOTAP_EHT_USIG_COMMON_BAD_USIG_CRC);
drivers/net/wireless/intel/iwlwifi/mvm/rxmq.c
1627
usig->common |= cpu_to_le32(IEEE80211_RADIOTAP_EHT_USIG_COMMON_PHY_VER_KNOWN);
drivers/net/wireless/intel/iwlwifi/mvm/rxmq.c
1628
usig->common |= LE32_DEC_ENC(data0, IWL_RX_PHY_DATA0_EHT_PHY_VER,
drivers/net/wireless/intel/iwlwifi/mvm/rxmq.c
1675
usig->common |=
drivers/net/wireless/intel/iwlwifi/mvm/rxmq.c
1684
usig->common |= cpu_to_le32
drivers/net/wireless/intel/iwlwifi/mvm/sta.c
2643
u.cmd.common.key_flags = key_flags;
drivers/net/wireless/intel/iwlwifi/mvm/sta.c
2644
u.cmd.common.key_offset = keyconf->hw_key_idx;
drivers/net/wireless/intel/iwlwifi/mvm/sta.c
2645
u.cmd.common.sta_id = sta_id;
drivers/net/wireless/intel/iwlwifi/mvm/sta.c
3583
memcpy(u.cmd.common.key, key->key, key->keylen);
drivers/net/wireless/intel/iwlwifi/mvm/sta.c
3587
memcpy(u.cmd.common.key, key->key, key->keylen);
drivers/net/wireless/intel/iwlwifi/mvm/sta.c
3596
memcpy(u.cmd.common.key + 3, key->key, key->keylen);
drivers/net/wireless/intel/iwlwifi/mvm/sta.c
3603
memcpy(u.cmd.common.key, key->key, key->keylen);
drivers/net/wireless/intel/iwlwifi/mvm/sta.c
3609
memcpy(u.cmd.common.key, key->key, key->keylen);
drivers/net/wireless/intel/iwlwifi/mvm/sta.c
3617
u.cmd.common.key_offset = key_offset;
drivers/net/wireless/intel/iwlwifi/mvm/sta.c
3618
u.cmd.common.key_flags = key_flags;
drivers/net/wireless/intel/iwlwifi/mvm/sta.c
3619
u.cmd.common.sta_id = sta_id;
drivers/net/wireless/intel/iwlwifi/mvm/sta.c
3654
if (iwl_mvm_pn_cmp(rx_pn, (u8 *)&u.cmd.common.rx_secur_seq_cnt,
drivers/net/wireless/intel/iwlwifi/mvm/sta.c
3656
memcpy(&u.cmd.common.rx_secur_seq_cnt, rx_pn,
drivers/net/wireless/intel/iwlwifi/pcie/ctxt-info-v2.c
193
ret = iwl_pcie_init_fw_sec(trans, img, &prph_scratch->dram.common);
drivers/net/wireless/intel/iwlwifi/pcie/ctxt-info-v2.c
235
BUILD_BUG_ON(offsetofend(typeof(*prph_scratch), dram.common) +
drivers/net/wireless/intel/iwlwifi/pcie/ctxt-info-v2.c
244
dram.common));
drivers/net/wireless/intel/iwlwifi/pcie/iwl-context-info-v2.h
218
struct iwl_context_info_dram_nonfseq common;
drivers/net/wireless/intersil/p54/p54pci.c
152
skb = dev_alloc_skb(priv->common.rx_mtu + 32);
drivers/net/wireless/intersil/p54/p54pci.c
158
priv->common.rx_mtu + 32,
drivers/net/wireless/intersil/p54/p54pci.c
170
desc->len = cpu_to_le16(priv->common.rx_mtu + 32);
drivers/net/wireless/intersil/p54/p54pci.c
210
if (unlikely(len > priv->common.rx_mtu)) {
drivers/net/wireless/intersil/p54/p54pci.c
215
len = priv->common.rx_mtu;
drivers/net/wireless/intersil/p54/p54pci.c
219
priv->common.rx_mtu + 32,
drivers/net/wireless/intersil/p54/p54pci.c
225
priv->common.rx_mtu + 32,
drivers/net/wireless/intersil/p54/p54pci.c
232
priv->common.rx_mtu + 32,
drivers/net/wireless/intersil/p54/p54pci.c
234
desc->len = cpu_to_le16(priv->common.rx_mtu + 32);
drivers/net/wireless/intersil/p54/p54pci.c
389
priv->common.rx_mtu + 32,
drivers/net/wireless/intersil/p54/p54pci.c
400
priv->common.rx_mtu + 32,
drivers/net/wireless/intersil/p54/p54pci.c
500
struct ieee80211_hw *dev = priv->common.hw;
drivers/net/wireless/intersil/p54/p54pci.c
620
priv->common.open = p54p_open;
drivers/net/wireless/intersil/p54/p54pci.c
621
priv->common.stop = p54p_stop;
drivers/net/wireless/intersil/p54/p54pci.c
622
priv->common.tx = p54p_tx;
drivers/net/wireless/intersil/p54/p54pci.c
83
if (priv->common.fw_interface != FW_LM86) {
drivers/net/wireless/intersil/p54/p54pci.h
90
struct p54_common common;
drivers/net/wireless/intersil/p54/p54spi.c
642
priv->common.open = p54spi_op_start;
drivers/net/wireless/intersil/p54/p54spi.c
643
priv->common.stop = p54spi_op_stop;
drivers/net/wireless/intersil/p54/p54spi.c
644
priv->common.tx = p54spi_op_tx;
drivers/net/wireless/intersil/p54/p54spi.h
94
struct p54_common common;
drivers/net/wireless/intersil/p54/p54usb.c
1028
priv->common.open = p54u_open;
drivers/net/wireless/intersil/p54/p54usb.c
1029
priv->common.stop = p54u_stop;
drivers/net/wireless/intersil/p54/p54usb.c
1039
priv->common.tx_hdr_len = sizeof(struct lm87_tx_hdr);
drivers/net/wireless/intersil/p54/p54usb.c
1040
priv->common.tx = p54u_tx_lm87;
drivers/net/wireless/intersil/p54/p54usb.c
1045
priv->common.tx_hdr_len = sizeof(struct net2280_tx_hdr);
drivers/net/wireless/intersil/p54/p54usb.c
1046
priv->common.tx = p54u_tx_net2280;
drivers/net/wireless/intersil/p54/p54usb.c
1109
if (priv->common.mode != NL80211_IFTYPE_UNSPECIFIED)
drivers/net/wireless/intersil/p54/p54usb.c
157
skb_pull(skb, priv->common.tx_hdr_len);
drivers/net/wireless/intersil/p54/p54usb.c
158
if (priv->common.fw_interface == FW_LM87) {
drivers/net/wireless/intersil/p54/p54usb.c
164
skb = dev_alloc_skb(priv->common.rx_mtu + 32);
drivers/net/wireless/intersil/p54/p54usb.c
177
skb_push(skb, priv->common.tx_hdr_len);
drivers/net/wireless/intersil/p54/p54usb.c
178
if (priv->common.fw_interface == FW_LM87) {
drivers/net/wireless/intersil/p54/p54usb.c
231
skb = __dev_alloc_skb(priv->common.rx_mtu + 32, GFP_KERNEL);
drivers/net/wireless/intersil/p54/p54usb.c
245
priv->common.rx_mtu + 32, p54u_rx_cb, skb);
drivers/net/wireless/intersil/p54/p54usb.c
869
struct ieee80211_hw *dev = priv->common.hw;
drivers/net/wireless/intersil/p54/p54usb.c
880
if (priv->common.fw_interface != p54u_fwlist[ret].intf) {
drivers/net/wireless/intersil/p54/p54usb.h
144
struct p54_common common;
drivers/net/wireless/mediatek/mt76/mt76_connac3_mac.c
256
usig->common |=
drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c
1441
bool common = false, wifi_connected = false, wifi_busy = false;
drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c
1485
common = true;
drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c
1510
common = true;
drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c
1538
common = true;
drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c
1548
common = false;
drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c
1568
common = true;
drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.c
1572
return common;
drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c
1672
bool common = false, wifi_connected = false;
drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c
1701
common = true;
drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c
1727
common = true;
drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c
1754
common = true;
drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c
1764
common = false;
drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c
1769
common =
drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c
1776
return common;
drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.c
1248
bool common = false, wifi_connected = false, wifi_busy = false;
drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.c
1261
common = true;
drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.c
1269
common = true;
drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.c
1277
common = true;
drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.c
1285
common = true;
drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.c
1293
common = true;
drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.c
1303
common = false;
drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.c
1306
return common;
drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c
1576
bool common = false, wifi_connected = false, wifi_busy = false;
drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c
1609
common = true;
drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c
1640
common = true;
drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c
1671
common = true;
drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c
1681
common = false;
drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c
1685
common =
drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c
1691
return common;
drivers/net/wireless/realtek/rtlwifi/debug.c
431
RTL_DEBUGFS_ADD_CORE(name, S_IFREG | 0444, common)
drivers/net/wireless/realtek/rtw88/main.h
1950
s8 common[RTW_SAR_BAND_NR];
drivers/net/wireless/realtek/rtw88/sar.c
108
new.cfg[j][k].common[idx] = val;
drivers/net/wireless/realtek/rtw88/sar.c
21
return sar->cfg[arg->path][arg->rs].common[arg->sar_band];
drivers/net/wireless/realtek/rtw89/core.c
3161
usig->common =
drivers/net/wireless/realtek/rtw89/fw.c
7069
struct rtw89_fw_h2c_rfk_pre_info_common *common;
drivers/net/wireless/realtek/rtw89/fw.c
7114
common = &h2c_v2->base_v1.common;
drivers/net/wireless/realtek/rtw89/fw.c
7116
common->mlo_mode = cpu_to_le32(rtwdev->mlo_dbcc_mode);
drivers/net/wireless/realtek/rtw89/fw.c
7123
common->dbcc.ch[path][tbl] =
drivers/net/wireless/realtek/rtw89/fw.c
7125
common->dbcc.band[path][tbl] =
drivers/net/wireless/realtek/rtw89/fw.c
7133
common->tbl.cur_ch[path] =
drivers/net/wireless/realtek/rtw89/fw.c
7135
common->tbl.cur_band[path] =
drivers/net/wireless/realtek/rtw89/fw.c
7145
common->phy_idx = cpu_to_le32(phy_idx);
drivers/net/wireless/realtek/rtw89/fw.h
4407
} __packed common;
drivers/net/wireless/realtek/rtw89/fw.h
4788
struct rtw89_fw_h2c_rfk_pre_info_common common;
drivers/net/wireless/realtek/rtw89/fw.h
4810
struct rtw89_fw_h2c_rfk_pre_info_common common;
drivers/net/wireless/realtek/rtw89/phy.c
3774
rtw89_debug(rtwdev, RTW89_DBG_RFK, &elm->u.common.contents[offset],
drivers/net/wireless/rsi/rsi_91x_coex.c
102
struct rsi_common *common = priv;
drivers/net/wireless/rsi/rsi_91x_coex.c
103
struct rsi_coex_ctrl_block *coex_cb = common->coex_cb;
drivers/net/wireless/rsi/rsi_91x_coex.c
119
if (common->iface_down) {
drivers/net/wireless/rsi/rsi_91x_coex.c
124
rsi_indicate_tx_status(common->priv, skb, -EINVAL);
drivers/net/wireless/rsi/rsi_91x_coex.c
131
status = rsi_send_mgmt_pkt(common, skb);
drivers/net/wireless/rsi/rsi_91x_coex.c
133
status = rsi_send_data_pkt(common, skb);
drivers/net/wireless/rsi/rsi_91x_coex.c
138
int rsi_coex_attach(struct rsi_common *common)
drivers/net/wireless/rsi/rsi_91x_coex.c
147
common->coex_cb = (void *)coex_cb;
drivers/net/wireless/rsi/rsi_91x_coex.c
148
coex_cb->priv = common;
drivers/net/wireless/rsi/rsi_91x_coex.c
156
if (rsi_create_kthread(common,
drivers/net/wireless/rsi/rsi_91x_coex.c
167
void rsi_coex_detach(struct rsi_common *common)
drivers/net/wireless/rsi/rsi_91x_coex.c
169
struct rsi_coex_ctrl_block *coex_cb = common->coex_cb;
drivers/net/wireless/rsi/rsi_91x_coex.c
53
static void rsi_coex_scheduler_thread(struct rsi_common *common)
drivers/net/wireless/rsi/rsi_91x_coex.c
55
struct rsi_coex_ctrl_block *coex_cb = common->coex_cb;
drivers/net/wireless/rsi/rsi_91x_coex.c
68
int rsi_coex_recv_pkt(struct rsi_common *common, u8 *msg)
drivers/net/wireless/rsi/rsi_91x_coex.c
75
common->hibernate_resume = false;
drivers/net/wireless/rsi/rsi_91x_coex.c
76
rsi_handle_card_ready(common, msg);
drivers/net/wireless/rsi/rsi_91x_coex.c
80
rsi_mgmt_pkt_recv(common, msg);
drivers/net/wireless/rsi/rsi_91x_core.c
106
if (skb_queue_len(&common->tx_queue[q_num]))
drivers/net/wireless/rsi/rsi_91x_core.c
107
skb = skb_peek(&common->tx_queue[q_num]);
drivers/net/wireless/rsi/rsi_91x_core.c
116
common->band,
drivers/net/wireless/rsi/rsi_91x_core.c
121
if (skb_queue_len(&common->tx_queue[q_num]) - pkt_cnt)
drivers/net/wireless/rsi/rsi_91x_core.c
138
static u8 rsi_core_determine_hal_queue(struct rsi_common *common)
drivers/net/wireless/rsi/rsi_91x_core.c
145
if (skb_queue_len(&common->tx_queue[MGMT_BEACON_Q])) {
drivers/net/wireless/rsi/rsi_91x_core.c
149
if (skb_queue_len(&common->tx_queue[MGMT_SOFT_Q])) {
drivers/net/wireless/rsi/rsi_91x_core.c
150
if (!common->mgmt_q_block)
drivers/net/wireless/rsi/rsi_91x_core.c
155
if (common->hw_data_qs_blocked)
drivers/net/wireless/rsi/rsi_91x_core.c
158
if (common->pkt_cnt != 0) {
drivers/net/wireless/rsi/rsi_91x_core.c
159
--common->pkt_cnt;
drivers/net/wireless/rsi/rsi_91x_core.c
160
return common->selected_qnum;
drivers/net/wireless/rsi/rsi_91x_core.c
166
q_num = rsi_determine_min_weight_queue(common);
drivers/net/wireless/rsi/rsi_91x_core.c
172
q_len = skb_queue_len(&common->tx_queue[ii]);
drivers/net/wireless/rsi/rsi_91x_core.c
173
if (((common->tx_qinfo[ii].pkt_contended) &&
drivers/net/wireless/rsi/rsi_91x_core.c
174
(common->tx_qinfo[ii].weight < common->min_weight)) &&
drivers/net/wireless/rsi/rsi_91x_core.c
176
common->min_weight = common->tx_qinfo[ii].weight;
drivers/net/wireless/rsi/rsi_91x_core.c
182
common->tx_qinfo[q_num].pkt_contended = 0;
drivers/net/wireless/rsi/rsi_91x_core.c
185
recontend_queue = rsi_recalculate_weights(common);
drivers/net/wireless/rsi/rsi_91x_core.c
187
q_len = skb_queue_len(&common->tx_queue[q_num]);
drivers/net/wireless/rsi/rsi_91x_core.c
199
common->selected_qnum = q_num;
drivers/net/wireless/rsi/rsi_91x_core.c
200
q_len = skb_queue_len(&common->tx_queue[q_num]);
drivers/net/wireless/rsi/rsi_91x_core.c
203
common->pkt_cnt = rsi_get_num_pkts_dequeue(common, q_num);
drivers/net/wireless/rsi/rsi_91x_core.c
204
common->pkt_cnt -= 1;
drivers/net/wireless/rsi/rsi_91x_core.c
218
static void rsi_core_queue_pkt(struct rsi_common *common,
drivers/net/wireless/rsi/rsi_91x_core.c
229
skb_queue_tail(&common->tx_queue[q_num], skb);
drivers/net/wireless/rsi/rsi_91x_core.c
240
static struct sk_buff *rsi_core_dequeue_pkt(struct rsi_common *common,
drivers/net/wireless/rsi/rsi_91x_core.c
249
return skb_dequeue(&common->tx_queue[q_num]);
drivers/net/wireless/rsi/rsi_91x_core.c
261
void rsi_core_qos_processor(struct rsi_common *common)
drivers/net/wireless/rsi/rsi_91x_core.c
263
struct rsi_hw *adapter = common->priv;
drivers/net/wireless/rsi/rsi_91x_core.c
271
q_num = rsi_core_determine_hal_queue(common);
drivers/net/wireless/rsi/rsi_91x_core.c
279
if (common->hibernate_resume)
drivers/net/wireless/rsi/rsi_91x_core.c
282
mutex_lock(&common->tx_lock);
drivers/net/wireless/rsi/rsi_91x_core.c
286
mutex_unlock(&common->tx_lock);
drivers/net/wireless/rsi/rsi_91x_core.c
29
static u8 rsi_determine_min_weight_queue(struct rsi_common *common)
drivers/net/wireless/rsi/rsi_91x_core.c
291
((skb_queue_len(&common->tx_queue[q_num])) <=
drivers/net/wireless/rsi/rsi_91x_core.c
298
skb = rsi_core_dequeue_pkt(common, q_num);
drivers/net/wireless/rsi/rsi_91x_core.c
301
mutex_unlock(&common->tx_lock);
drivers/net/wireless/rsi/rsi_91x_core.c
305
status = rsi_send_pkt_to_bus(common, skb);
drivers/net/wireless/rsi/rsi_91x_core.c
309
if (common->coex_mode > 1) {
drivers/net/wireless/rsi/rsi_91x_core.c
31
struct wmm_qinfo *tx_qinfo = common->tx_qinfo;
drivers/net/wireless/rsi/rsi_91x_core.c
310
status = rsi_coex_send_pkt(common, skb,
drivers/net/wireless/rsi/rsi_91x_core.c
315
status = rsi_send_mgmt_pkt(common, skb);
drivers/net/wireless/rsi/rsi_91x_core.c
317
status = rsi_send_data_pkt(common, skb);
drivers/net/wireless/rsi/rsi_91x_core.c
324
mutex_unlock(&common->tx_lock);
drivers/net/wireless/rsi/rsi_91x_core.c
328
common->tx_stats.total_tx_pkt_send[q_num]++;
drivers/net/wireless/rsi/rsi_91x_core.c
331
mutex_unlock(&common->tx_lock);
drivers/net/wireless/rsi/rsi_91x_core.c
338
struct rsi_sta *rsi_find_sta(struct rsi_common *common, u8 *mac_addr)
drivers/net/wireless/rsi/rsi_91x_core.c
342
for (i = 0; i < common->max_stations; i++) {
drivers/net/wireless/rsi/rsi_91x_core.c
343
if (!common->stations[i].sta)
drivers/net/wireless/rsi/rsi_91x_core.c
345
if (!(memcmp(common->stations[i].sta->addr,
drivers/net/wireless/rsi/rsi_91x_core.c
347
return &common->stations[i];
drivers/net/wireless/rsi/rsi_91x_core.c
36
q_len = skb_queue_len(&common->tx_queue[ii]);
drivers/net/wireless/rsi/rsi_91x_core.c
374
void rsi_core_xmit(struct rsi_common *common, struct sk_buff *skb)
drivers/net/wireless/rsi/rsi_91x_core.c
376
struct rsi_hw *adapter = common->priv;
drivers/net/wireless/rsi/rsi_91x_core.c
38
common->min_weight = tx_qinfo[ii].weight;
drivers/net/wireless/rsi/rsi_91x_core.c
389
if (common->fsm_state != FSM_MAC_INIT_DONE) {
drivers/net/wireless/rsi/rsi_91x_core.c
393
if (common->wow_flags & RSI_WOW_ENABLED) {
drivers/net/wireless/rsi/rsi_91x_core.c
419
common->eapol4_confirm = false;
drivers/net/wireless/rsi/rsi_91x_core.c
420
rsi_hal_send_sta_notify_frame(common,
drivers/net/wireless/rsi/rsi_91x_core.c
431
if (rsi_prepare_mgmt_desc(common, skb)) {
drivers/net/wireless/rsi/rsi_91x_core.c
453
rsta = rsi_find_sta(common, wh->addr1);
drivers/net/wireless/rsi/rsi_91x_core.c
475
if (rsi_prepare_data_desc(common, skb)) {
drivers/net/wireless/rsi/rsi_91x_core.c
482
((skb_queue_len(&common->tx_queue[q_num]) + 1) >=
drivers/net/wireless/rsi/rsi_91x_core.c
487
rsi_set_event(&common->tx_thread.event);
drivers/net/wireless/rsi/rsi_91x_core.c
491
rsi_core_queue_pkt(common, skb);
drivers/net/wireless/rsi/rsi_91x_core.c
493
rsi_set_event(&common->tx_thread.event);
drivers/net/wireless/rsi/rsi_91x_core.c
500
ieee80211_free_txskb(common->priv->hw, skb);
drivers/net/wireless/rsi/rsi_91x_core.c
52
static bool rsi_recalculate_weights(struct rsi_common *common)
drivers/net/wireless/rsi/rsi_91x_core.c
54
struct wmm_qinfo *tx_qinfo = common->tx_qinfo;
drivers/net/wireless/rsi/rsi_91x_core.c
60
q_len = skb_queue_len(&common->tx_queue[ii]);
drivers/net/wireless/rsi/rsi_91x_core.c
65
((tx_qinfo[ii].weight > common->min_weight) ?
drivers/net/wireless/rsi/rsi_91x_core.c
66
tx_qinfo[ii].weight - common->min_weight : 0);
drivers/net/wireless/rsi/rsi_91x_core.c
91
static u32 rsi_get_num_pkts_dequeue(struct rsi_common *common, u8 q_num)
drivers/net/wireless/rsi/rsi_91x_core.c
93
struct rsi_hw *adapter = common->priv;
drivers/net/wireless/rsi/rsi_91x_core.c
96
s16 txop = common->tx_qinfo[q_num].txop * 32;
drivers/net/wireless/rsi/rsi_91x_debugfs.c
117
struct rsi_common *common = seq->private;
drivers/net/wireless/rsi/rsi_91x_debugfs.c
136
if (common->fsm_state <= FSM_MAC_INIT_DONE)
drivers/net/wireless/rsi/rsi_91x_debugfs.c
137
seq_printf(seq, "%s", fsm_state[common->fsm_state]);
drivers/net/wireless/rsi/rsi_91x_debugfs.c
139
seq_printf(seq, "(%d)\n\n", common->fsm_state);
drivers/net/wireless/rsi/rsi_91x_debugfs.c
143
common->tx_stats.total_tx_pkt_send[MGMT_SOFT_Q]);
drivers/net/wireless/rsi/rsi_91x_debugfs.c
145
skb_queue_len(&common->tx_queue[MGMT_SOFT_Q]));
drivers/net/wireless/rsi/rsi_91x_debugfs.c
147
common->tx_stats.total_tx_pkt_freed[MGMT_SOFT_Q]);
drivers/net/wireless/rsi/rsi_91x_debugfs.c
151
common->tx_stats.total_tx_pkt_send[VO_Q]);
drivers/net/wireless/rsi/rsi_91x_debugfs.c
153
skb_queue_len(&common->tx_queue[VO_Q]));
drivers/net/wireless/rsi/rsi_91x_debugfs.c
155
common->tx_stats.total_tx_pkt_freed[VO_Q]);
drivers/net/wireless/rsi/rsi_91x_debugfs.c
157
common->tx_stats.total_tx_pkt_send[VI_Q]);
drivers/net/wireless/rsi/rsi_91x_debugfs.c
159
skb_queue_len(&common->tx_queue[VI_Q]));
drivers/net/wireless/rsi/rsi_91x_debugfs.c
161
common->tx_stats.total_tx_pkt_freed[VI_Q]);
drivers/net/wireless/rsi/rsi_91x_debugfs.c
163
common->tx_stats.total_tx_pkt_send[BE_Q]);
drivers/net/wireless/rsi/rsi_91x_debugfs.c
165
skb_queue_len(&common->tx_queue[BE_Q]));
drivers/net/wireless/rsi/rsi_91x_debugfs.c
167
common->tx_stats.total_tx_pkt_freed[BE_Q]);
drivers/net/wireless/rsi/rsi_91x_debugfs.c
169
common->tx_stats.total_tx_pkt_send[BK_Q]);
drivers/net/wireless/rsi/rsi_91x_debugfs.c
171
skb_queue_len(&common->tx_queue[BK_Q]));
drivers/net/wireless/rsi/rsi_91x_debugfs.c
173
common->tx_stats.total_tx_pkt_freed[BK_Q]);
drivers/net/wireless/rsi/rsi_91x_debugfs.c
282
struct rsi_common *common = adapter->priv;
drivers/net/wireless/rsi/rsi_91x_debugfs.c
29
struct rsi_common *common = seq->private;
drivers/net/wireless/rsi/rsi_91x_debugfs.c
30
struct rsi_hw *adapter = common->priv;
drivers/net/wireless/rsi/rsi_91x_debugfs.c
305
common,
drivers/net/wireless/rsi/rsi_91x_debugfs.c
83
struct rsi_common *common = seq->private;
drivers/net/wireless/rsi/rsi_91x_debugfs.c
86
common->lmac_ver.major,
drivers/net/wireless/rsi/rsi_91x_debugfs.c
87
common->lmac_ver.minor,
drivers/net/wireless/rsi/rsi_91x_debugfs.c
88
common->lmac_ver.release_num,
drivers/net/wireless/rsi/rsi_91x_debugfs.c
89
common->lmac_ver.patch_num);
drivers/net/wireless/rsi/rsi_91x_hal.c
1005
struct rsi_common *common = adapter->priv;
drivers/net/wireless/rsi/rsi_91x_hal.c
1052
common->lmac_ver.major = ta_firmware[LMAC_VER_OFFSET_9116];
drivers/net/wireless/rsi/rsi_91x_hal.c
1053
common->lmac_ver.minor = ta_firmware[LMAC_VER_OFFSET_9116 + 1];
drivers/net/wireless/rsi/rsi_91x_hal.c
1054
common->lmac_ver.release_num = ta_firmware[LMAC_VER_OFFSET_9116 + 2];
drivers/net/wireless/rsi/rsi_91x_hal.c
1055
common->lmac_ver.patch_num = ta_firmware[LMAC_VER_OFFSET_9116 + 3];
drivers/net/wireless/rsi/rsi_91x_hal.c
1056
common->lmac_ver.ver.info.fw_ver[0] =
drivers/net/wireless/rsi/rsi_91x_hal.c
1134
struct rsi_common *common = adapter->priv;
drivers/net/wireless/rsi/rsi_91x_hal.c
1163
common->fsm_state = FSM_CARD_NOT_READY;
drivers/net/wireless/rsi/rsi_91x_hal.c
119
if ((common->band == NL80211_BAND_2GHZ) && !common->p2p_enabled)
drivers/net/wireless/rsi/rsi_91x_hal.c
137
struct rsi_sta *rsta = rsi_find_sta(common, wh->addr1);
drivers/net/wireless/rsi/rsi_91x_hal.c
152
int rsi_prepare_data_desc(struct rsi_common *common, struct sk_buff *skb)
drivers/net/wireless/rsi/rsi_91x_hal.c
154
struct rsi_hw *adapter = common->priv;
drivers/net/wireless/rsi/rsi_91x_hal.c
211
if (rsi_is_cipher_wep(common))
drivers/net/wireless/rsi/rsi_91x_hal.c
221
if (common->rate_config[common->band].fixed_enabled) {
drivers/net/wireless/rsi/rsi_91x_hal.c
223
u16 fixed_rate = common->rate_config[common->band].fixed_hw_rate;
drivers/net/wireless/rsi/rsi_91x_hal.c
228
if (conf_is_ht40(&common->priv->hw->conf))
drivers/net/wireless/rsi/rsi_91x_hal.c
231
if (common->vif_info[0].sgi && (fixed_rate & 0x100)) {
drivers/net/wireless/rsi/rsi_91x_hal.c
242
if (common->band == NL80211_BAND_5GHZ)
drivers/net/wireless/rsi/rsi_91x_hal.c
251
if (common->eapol4_confirm)
drivers/net/wireless/rsi/rsi_91x_hal.c
278
if (common->band == NL80211_BAND_5GHZ)
drivers/net/wireless/rsi/rsi_91x_hal.c
297
int rsi_send_data_pkt(struct rsi_common *common, struct sk_buff *skb)
drivers/net/wireless/rsi/rsi_91x_hal.c
299
struct rsi_hw *adapter = common->priv;
drivers/net/wireless/rsi/rsi_91x_hal.c
306
if (common->iface_down)
drivers/net/wireless/rsi/rsi_91x_hal.c
319
status = rsi_send_pkt_to_bus(common, skb);
drivers/net/wireless/rsi/rsi_91x_hal.c
324
++common->tx_stats.total_tx_pkt_freed[skb->priority];
drivers/net/wireless/rsi/rsi_91x_hal.c
337
int rsi_send_mgmt_pkt(struct rsi_common *common,
drivers/net/wireless/rsi/rsi_91x_hal.c
340
struct rsi_hw *adapter = common->priv;
drivers/net/wireless/rsi/rsi_91x_hal.c
354
status = adapter->host_intf_ops->write_pkt(common->priv,
drivers/net/wireless/rsi/rsi_91x_hal.c
376
common->mgmt_q_block = true;
drivers/net/wireless/rsi/rsi_91x_hal.c
380
status = rsi_send_pkt_to_bus(common, skb);
drivers/net/wireless/rsi/rsi_91x_hal.c
384
rsi_indicate_tx_status(common->priv, skb, status);
drivers/net/wireless/rsi/rsi_91x_hal.c
388
int rsi_send_bt_pkt(struct rsi_common *common, struct sk_buff *skb)
drivers/net/wireless/rsi/rsi_91x_hal.c
396
status = rsi_send_pkt_to_bus(common, skb);
drivers/net/wireless/rsi/rsi_91x_hal.c
41
int rsi_send_pkt_to_bus(struct rsi_common *common, struct sk_buff *skb)
drivers/net/wireless/rsi/rsi_91x_hal.c
416
status = rsi_send_pkt_to_bus(common, skb);
drivers/net/wireless/rsi/rsi_91x_hal.c
425
int rsi_prepare_beacon(struct rsi_common *common, struct sk_buff *skb)
drivers/net/wireless/rsi/rsi_91x_hal.c
427
struct rsi_hw *adapter = common->priv;
drivers/net/wireless/rsi/rsi_91x_hal.c
429
struct ieee80211_hw *hw = common->priv->hw;
drivers/net/wireless/rsi/rsi_91x_hal.c
43
struct rsi_hw *adapter = common->priv;
drivers/net/wireless/rsi/rsi_91x_hal.c
454
common->beacon_cnt++;
drivers/net/wireless/rsi/rsi_91x_hal.c
46
if (common->coex_mode > 1)
drivers/net/wireless/rsi/rsi_91x_hal.c
47
mutex_lock(&common->tx_bus_mutex);
drivers/net/wireless/rsi/rsi_91x_hal.c
475
if (common->band == NL80211_BAND_2GHZ)
drivers/net/wireless/rsi/rsi_91x_hal.c
49
status = adapter->host_intf_ops->write_pkt(common->priv,
drivers/net/wireless/rsi/rsi_91x_hal.c
52
if (common->coex_mode > 1)
drivers/net/wireless/rsi/rsi_91x_hal.c
53
mutex_unlock(&common->tx_bus_mutex);
drivers/net/wireless/rsi/rsi_91x_hal.c
58
int rsi_prepare_mgmt_desc(struct rsi_common *common, struct sk_buff *skb)
drivers/net/wireless/rsi/rsi_91x_hal.c
60
struct rsi_hw *adapter = common->priv;
drivers/net/wireless/rsi/rsi_91x_hal.c
890
struct rsi_common *common = adapter->priv;
drivers/net/wireless/rsi/rsi_91x_hal.c
925
common->lmac_ver.ver.info.fw_ver[0] =
drivers/net/wireless/rsi/rsi_91x_hal.c
927
common->lmac_ver.ver.info.fw_ver[1] =
drivers/net/wireless/rsi/rsi_91x_hal.c
929
common->lmac_ver.major =
drivers/net/wireless/rsi/rsi_91x_hal.c
931
common->lmac_ver.release_num =
drivers/net/wireless/rsi/rsi_91x_hal.c
933
common->lmac_ver.minor =
drivers/net/wireless/rsi/rsi_91x_hal.c
935
common->lmac_ver.patch_num = 0;
drivers/net/wireless/rsi/rsi_91x_hal.c
936
rsi_print_version(common);
drivers/net/wireless/rsi/rsi_91x_mac80211.c
1042
struct rsi_common *common = adapter->priv;
drivers/net/wireless/rsi/rsi_91x_mac80211.c
1043
struct security_info *secinfo = &common->secinfo;
drivers/net/wireless/rsi/rsi_91x_mac80211.c
1046
mutex_lock(&common->mutex);
drivers/net/wireless/rsi/rsi_91x_mac80211.c
1051
mutex_unlock(&common->mutex);
drivers/net/wireless/rsi/rsi_91x_mac80211.c
1077
mutex_unlock(&common->mutex);
drivers/net/wireless/rsi/rsi_91x_mac80211.c
1097
struct rsi_common *common = adapter->priv;
drivers/net/wireless/rsi/rsi_91x_mac80211.c
1116
mutex_lock(&common->mutex);
drivers/net/wireless/rsi/rsi_91x_mac80211.c
1123
rsta = rsi_find_sta(common, sta->addr);
drivers/net/wireless/rsi/rsi_91x_mac80211.c
1138
status = rsi_send_aggregation_params_frame(common,
drivers/net/wireless/rsi/rsi_91x_mac80211.c
1147
status = rsi_send_aggregation_params_frame(common,
drivers/net/wireless/rsi/rsi_91x_mac80211.c
1158
common->vif_info[ii].seq_start = seq_no;
drivers/net/wireless/rsi/rsi_91x_mac80211.c
1168
status = rsi_send_aggregation_params_frame(common,
drivers/net/wireless/rsi/rsi_91x_mac80211.c
1181
seq_start = common->vif_info[ii].seq_start;
drivers/net/wireless/rsi/rsi_91x_mac80211.c
1185
status = rsi_send_aggregation_params_frame(common,
drivers/net/wireless/rsi/rsi_91x_mac80211.c
1199
mutex_unlock(&common->mutex);
drivers/net/wireless/rsi/rsi_91x_mac80211.c
1215
struct rsi_common *common = adapter->priv;
drivers/net/wireless/rsi/rsi_91x_mac80211.c
1217
mutex_lock(&common->mutex);
drivers/net/wireless/rsi/rsi_91x_mac80211.c
1218
common->rts_threshold = value;
drivers/net/wireless/rsi/rsi_91x_mac80211.c
1219
mutex_unlock(&common->mutex);
drivers/net/wireless/rsi/rsi_91x_mac80211.c
1238
struct rsi_common *common = adapter->priv;
drivers/net/wireless/rsi/rsi_91x_mac80211.c
1241
mutex_lock(&common->mutex);
drivers/net/wireless/rsi/rsi_91x_mac80211.c
1243
for (i = 0; i < ARRAY_SIZE(common->rate_config); i++) {
drivers/net/wireless/rsi/rsi_91x_mac80211.c
1244
struct rsi_rate_config *cfg = &common->rate_config[i];
drivers/net/wireless/rsi/rsi_91x_mac80211.c
1262
mutex_unlock(&common->mutex);
drivers/net/wireless/rsi/rsi_91x_mac80211.c
1274
static void rsi_perform_cqm(struct rsi_common *common,
drivers/net/wireless/rsi/rsi_91x_mac80211.c
1279
s8 last_event = common->cqm_info.last_cqm_event_rssi;
drivers/net/wireless/rsi/rsi_91x_mac80211.c
1280
int thold = common->cqm_info.rssi_thold;
drivers/net/wireless/rsi/rsi_91x_mac80211.c
1281
u32 hyst = common->cqm_info.rssi_hyst;
drivers/net/wireless/rsi/rsi_91x_mac80211.c
1292
common->cqm_info.last_cqm_event_rssi = rssi;
drivers/net/wireless/rsi/rsi_91x_mac80211.c
1311
struct rsi_common *common,
drivers/net/wireless/rsi/rsi_91x_mac80211.c
1314
struct rsi_hw *adapter = common->priv;
drivers/net/wireless/rsi/rsi_91x_mac80211.c
1333
rxs->band = common->band;
drivers/net/wireless/rsi/rsi_91x_mac80211.c
1341
if (rsi_is_cipher_wep(common)) {
drivers/net/wireless/rsi/rsi_91x_mac80211.c
1367
rsi_perform_cqm(common, hdr->addr2, rxs->signal, vif);
drivers/net/wireless/rsi/rsi_91x_mac80211.c
1380
void rsi_indicate_pkt_to_os(struct rsi_common *common,
drivers/net/wireless/rsi/rsi_91x_mac80211.c
1383
struct rsi_hw *adapter = common->priv;
drivers/net/wireless/rsi/rsi_91x_mac80211.c
1387
if ((common->iface_down) || (!adapter->sc_nvifs)) {
drivers/net/wireless/rsi/rsi_91x_mac80211.c
1393
rsi_fill_rx_status(hw, skb, common, rx_status);
drivers/net/wireless/rsi/rsi_91x_mac80211.c
1412
struct rsi_common *common = adapter->priv;
drivers/net/wireless/rsi/rsi_91x_mac80211.c
1419
mutex_lock(&common->mutex);
drivers/net/wireless/rsi/rsi_91x_mac80211.c
1428
if (common->num_stations >= common->max_stations) {
drivers/net/wireless/rsi/rsi_91x_mac80211.c
1433
for (cnt = 0; cnt < common->max_stations; cnt++) {
drivers/net/wireless/rsi/rsi_91x_mac80211.c
1434
rsta = &common->stations[cnt];
drivers/net/wireless/rsi/rsi_91x_mac80211.c
1459
rsta = &common->stations[sta_idx];
drivers/net/wireless/rsi/rsi_91x_mac80211.c
1471
rsi_inform_bss_status(common, RSI_OPMODE_AP, 1,
drivers/net/wireless/rsi/rsi_91x_mac80211.c
1475
if (common->key) {
drivers/net/wireless/rsi/rsi_91x_mac80211.c
1476
struct ieee80211_key_conf *key = common->key;
drivers/net/wireless/rsi/rsi_91x_mac80211.c
1490
common->num_stations++;
drivers/net/wireless/rsi/rsi_91x_mac80211.c
1496
common->bitrate_mask[common->band] = sta->deflink.supp_rates[common->band];
drivers/net/wireless/rsi/rsi_91x_mac80211.c
1497
common->vif_info[0].is_ht = sta->deflink.ht_cap.ht_supported;
drivers/net/wireless/rsi/rsi_91x_mac80211.c
1499
common->bitrate_mask[NL80211_BAND_2GHZ] =
drivers/net/wireless/rsi/rsi_91x_mac80211.c
1503
common->vif_info[0].sgi = true;
drivers/net/wireless/rsi/rsi_91x_mac80211.c
1509
mutex_unlock(&common->mutex);
drivers/net/wireless/rsi/rsi_91x_mac80211.c
1528
struct rsi_common *common = adapter->priv;
drivers/net/wireless/rsi/rsi_91x_mac80211.c
1534
mutex_lock(&common->mutex);
drivers/net/wireless/rsi/rsi_91x_mac80211.c
1542
for (sta_idx = 0; sta_idx < common->max_stations; sta_idx++) {
drivers/net/wireless/rsi/rsi_91x_mac80211.c
1543
rsta = &common->stations[sta_idx];
drivers/net/wireless/rsi/rsi_91x_mac80211.c
1548
rsi_inform_bss_status(common, RSI_OPMODE_AP, 0,
drivers/net/wireless/rsi/rsi_91x_mac80211.c
1556
if (common->num_stations > 0)
drivers/net/wireless/rsi/rsi_91x_mac80211.c
1557
common->num_stations--;
drivers/net/wireless/rsi/rsi_91x_mac80211.c
1561
if (sta_idx >= common->max_stations)
drivers/net/wireless/rsi/rsi_91x_mac80211.c
1570
common->bitrate_mask[NL80211_BAND_2GHZ] = 0;
drivers/net/wireless/rsi/rsi_91x_mac80211.c
1571
common->bitrate_mask[NL80211_BAND_5GHZ] = 0;
drivers/net/wireless/rsi/rsi_91x_mac80211.c
1572
common->vif_info[0].is_ht = false;
drivers/net/wireless/rsi/rsi_91x_mac80211.c
1573
common->vif_info[0].sgi = false;
drivers/net/wireless/rsi/rsi_91x_mac80211.c
1574
common->vif_info[0].seq_start = 0;
drivers/net/wireless/rsi/rsi_91x_mac80211.c
1575
common->secinfo.ptk_cipher = 0;
drivers/net/wireless/rsi/rsi_91x_mac80211.c
1576
common->secinfo.gtk_cipher = 0;
drivers/net/wireless/rsi/rsi_91x_mac80211.c
1577
if (!common->iface_down)
drivers/net/wireless/rsi/rsi_91x_mac80211.c
1578
rsi_send_rx_filter_frame(common, 0);
drivers/net/wireless/rsi/rsi_91x_mac80211.c
1580
mutex_unlock(&common->mutex);
drivers/net/wireless/rsi/rsi_91x_mac80211.c
1600
struct rsi_common *common = adapter->priv;
drivers/net/wireless/rsi/rsi_91x_mac80211.c
1615
mutex_lock(&common->mutex);
drivers/net/wireless/rsi/rsi_91x_mac80211.c
1618
if (common->ant_in_use != antenna)
drivers/net/wireless/rsi/rsi_91x_mac80211.c
1619
if (rsi_set_antenna(common, antenna))
drivers/net/wireless/rsi/rsi_91x_mac80211.c
1625
common->ant_in_use = antenna;
drivers/net/wireless/rsi/rsi_91x_mac80211.c
1627
mutex_unlock(&common->mutex);
drivers/net/wireless/rsi/rsi_91x_mac80211.c
1633
mutex_unlock(&common->mutex);
drivers/net/wireless/rsi/rsi_91x_mac80211.c
1653
struct rsi_common *common = adapter->priv;
drivers/net/wireless/rsi/rsi_91x_mac80211.c
1655
mutex_lock(&common->mutex);
drivers/net/wireless/rsi/rsi_91x_mac80211.c
1657
*tx_ant = (common->ant_in_use == ANTENNA_SEL_UFL) ? 1 : 0;
drivers/net/wireless/rsi/rsi_91x_mac80211.c
1660
mutex_unlock(&common->mutex);
drivers/net/wireless/rsi/rsi_91x_mac80211.c
1687
struct rsi_common *common = adapter->priv;
drivers/net/wireless/rsi/rsi_91x_mac80211.c
1690
mutex_lock(&common->mutex);
drivers/net/wireless/rsi/rsi_91x_mac80211.c
1695
if (common->num_supp_bands > 1) {
drivers/net/wireless/rsi/rsi_91x_mac80211.c
1713
mutex_unlock(&common->mutex);
drivers/net/wireless/rsi/rsi_91x_mac80211.c
1719
struct rsi_common *common = adapter->priv;
drivers/net/wireless/rsi/rsi_91x_mac80211.c
1721
mutex_lock(&common->mutex);
drivers/net/wireless/rsi/rsi_91x_mac80211.c
1722
if (common->fsm_state != FSM_MAC_INIT_DONE)
drivers/net/wireless/rsi/rsi_91x_mac80211.c
1726
mutex_unlock(&common->mutex);
drivers/net/wireless/rsi/rsi_91x_mac80211.c
1729
static void rsi_resume_conn_channel(struct rsi_common *common)
drivers/net/wireless/rsi/rsi_91x_mac80211.c
1731
struct rsi_hw *adapter = common->priv;
drivers/net/wireless/rsi/rsi_91x_mac80211.c
1756
struct rsi_common *common = timer_container_of(common, t, roc_timer);
drivers/net/wireless/rsi/rsi_91x_mac80211.c
176
bool rsi_is_cipher_wep(struct rsi_common *common)
drivers/net/wireless/rsi/rsi_91x_mac80211.c
1760
mutex_lock(&common->mutex);
drivers/net/wireless/rsi/rsi_91x_mac80211.c
1761
ieee80211_remain_on_channel_expired(common->priv->hw);
drivers/net/wireless/rsi/rsi_91x_mac80211.c
1763
if (timer_pending(&common->roc_timer))
drivers/net/wireless/rsi/rsi_91x_mac80211.c
1764
timer_delete(&common->roc_timer);
drivers/net/wireless/rsi/rsi_91x_mac80211.c
1766
rsi_resume_conn_channel(common);
drivers/net/wireless/rsi/rsi_91x_mac80211.c
1767
mutex_unlock(&common->mutex);
drivers/net/wireless/rsi/rsi_91x_mac80211.c
1775
struct rsi_common *common = adapter->priv;
drivers/net/wireless/rsi/rsi_91x_mac80211.c
178
if (((common->secinfo.gtk_cipher == WLAN_CIPHER_SUITE_WEP104) ||
drivers/net/wireless/rsi/rsi_91x_mac80211.c
1780
mutex_lock(&common->mutex);
drivers/net/wireless/rsi/rsi_91x_mac80211.c
1784
if (timer_pending(&common->roc_timer)) {
drivers/net/wireless/rsi/rsi_91x_mac80211.c
1786
timer_delete(&common->roc_timer);
drivers/net/wireless/rsi/rsi_91x_mac80211.c
1788
common->roc_timer.expires = msecs_to_jiffies(duration) + jiffies;
drivers/net/wireless/rsi/rsi_91x_mac80211.c
1789
add_timer(&common->roc_timer);
drivers/net/wireless/rsi/rsi_91x_mac80211.c
179
(common->secinfo.gtk_cipher == WLAN_CIPHER_SUITE_WEP40)) &&
drivers/net/wireless/rsi/rsi_91x_mac80211.c
1792
if (rsi_band_check(common, chan)) {
drivers/net/wireless/rsi/rsi_91x_mac80211.c
1799
if (rsi_set_channel(common, chan)) {
drivers/net/wireless/rsi/rsi_91x_mac80211.c
180
(!common->secinfo.ptk_cipher))
drivers/net/wireless/rsi/rsi_91x_mac80211.c
1805
common->roc_vif = vif;
drivers/net/wireless/rsi/rsi_91x_mac80211.c
1811
mutex_unlock(&common->mutex);
drivers/net/wireless/rsi/rsi_91x_mac80211.c
1820
struct rsi_common *common = adapter->priv;
drivers/net/wireless/rsi/rsi_91x_mac80211.c
1824
mutex_lock(&common->mutex);
drivers/net/wireless/rsi/rsi_91x_mac80211.c
1825
if (!timer_pending(&common->roc_timer)) {
drivers/net/wireless/rsi/rsi_91x_mac80211.c
1826
mutex_unlock(&common->mutex);
drivers/net/wireless/rsi/rsi_91x_mac80211.c
1830
timer_delete(&common->roc_timer);
drivers/net/wireless/rsi/rsi_91x_mac80211.c
1832
rsi_resume_conn_channel(common);
drivers/net/wireless/rsi/rsi_91x_mac80211.c
1833
mutex_unlock(&common->mutex);
drivers/net/wireless/rsi/rsi_91x_mac80211.c
1849
static u16 rsi_wow_map_triggers(struct rsi_common *common,
drivers/net/wireless/rsi/rsi_91x_mac80211.c
1871
struct rsi_common *common = adapter->priv;
drivers/net/wireless/rsi/rsi_91x_mac80211.c
1886
common->wow_flags |= RSI_WOW_ENABLED;
drivers/net/wireless/rsi/rsi_91x_mac80211.c
1887
triggers = rsi_wow_map_triggers(common, wowlan);
drivers/net/wireless/rsi/rsi_91x_mac80211.c
1895
common->wow_flags |= RSI_WOW_NO_CONNECTION;
drivers/net/wireless/rsi/rsi_91x_mac80211.c
1900
if (common->coex_mode > 1)
drivers/net/wireless/rsi/rsi_91x_mac80211.c
1903
rsi_send_wowlan_request(common, triggers, 1);
drivers/net/wireless/rsi/rsi_91x_mac80211.c
1909
rsi_send_vap_dynamic_update(common);
drivers/net/wireless/rsi/rsi_91x_mac80211.c
1912
rsi_send_rx_filter_frame(common, rx_filter_word);
drivers/net/wireless/rsi/rsi_91x_mac80211.c
1922
struct rsi_common *common = adapter->priv;
drivers/net/wireless/rsi/rsi_91x_mac80211.c
1925
mutex_lock(&common->mutex);
drivers/net/wireless/rsi/rsi_91x_mac80211.c
1928
mutex_unlock(&common->mutex);
drivers/net/wireless/rsi/rsi_91x_mac80211.c
1931
mutex_unlock(&common->mutex);
drivers/net/wireless/rsi/rsi_91x_mac80211.c
1940
struct rsi_common *common = adapter->priv;
drivers/net/wireless/rsi/rsi_91x_mac80211.c
1942
common->wow_flags = 0;
drivers/net/wireless/rsi/rsi_91x_mac80211.c
1946
if (common->hibernate_resume) {
drivers/net/wireless/rsi/rsi_91x_mac80211.c
1947
common->mac_ops_resumed = true;
drivers/net/wireless/rsi/rsi_91x_mac80211.c
1954
mutex_lock(&common->mutex);
drivers/net/wireless/rsi/rsi_91x_mac80211.c
1955
rsi_send_wowlan_request(common, 0, 0);
drivers/net/wireless/rsi/rsi_91x_mac80211.c
1959
rsi_send_rx_filter_frame(common, rx_filter_word);
drivers/net/wireless/rsi/rsi_91x_mac80211.c
1960
mutex_unlock(&common->mutex);
drivers/net/wireless/rsi/rsi_91x_mac80211.c
2007
int rsi_mac80211_attach(struct rsi_common *common)
drivers/net/wireless/rsi/rsi_91x_mac80211.c
2012
struct rsi_hw *adapter = common->priv;
drivers/net/wireless/rsi/rsi_91x_mac80211.c
2049
SET_IEEE80211_PERM_ADDR(hw, common->mac_addr);
drivers/net/wireless/rsi/rsi_91x_mac80211.c
2073
if (common->num_supp_bands > 1) {
drivers/net/wireless/rsi/rsi_91x_mac80211.c
2083
wiphy->max_ap_assoc_sta = rsi_max_ap_stas[common->oper_mode - 1];
drivers/net/wireless/rsi/rsi_91x_mac80211.c
2084
common->max_stations = wiphy->max_ap_assoc_sta;
drivers/net/wireless/rsi/rsi_91x_mac80211.c
2085
rsi_dbg(ERR_ZONE, "Max Stations Allowed = %d\n", common->max_stations);
drivers/net/wireless/rsi/rsi_91x_mac80211.c
2109
if (common->coex_mode > 1)
drivers/net/wireless/rsi/rsi_91x_mac80211.c
239
struct rsi_common *common = adapter->priv;
drivers/net/wireless/rsi/rsi_91x_mac80211.c
242
common->mac_ops_resumed = false;
drivers/net/wireless/rsi/rsi_91x_mac80211.c
244
if (common->fsm_state != FSM_MAC_INIT_DONE)
drivers/net/wireless/rsi/rsi_91x_mac80211.c
247
if ((common->wow_flags & RSI_WOW_ENABLED) ||
drivers/net/wireless/rsi/rsi_91x_mac80211.c
252
if (common->bgscan_en)
drivers/net/wireless/rsi/rsi_91x_mac80211.c
261
mutex_lock(&common->mutex);
drivers/net/wireless/rsi/rsi_91x_mac80211.c
262
common->hwscan = scan_req;
drivers/net/wireless/rsi/rsi_91x_mac80211.c
263
if (!rsi_send_bgscan_params(common, RSI_START_BGSCAN)) {
drivers/net/wireless/rsi/rsi_91x_mac80211.c
264
if (!rsi_send_bgscan_probe_req(common, vif)) {
drivers/net/wireless/rsi/rsi_91x_mac80211.c
266
common->bgscan_en = true;
drivers/net/wireless/rsi/rsi_91x_mac80211.c
269
mutex_unlock(&common->mutex);
drivers/net/wireless/rsi/rsi_91x_mac80211.c
278
struct rsi_common *common = adapter->priv;
drivers/net/wireless/rsi/rsi_91x_mac80211.c
282
mutex_lock(&common->mutex);
drivers/net/wireless/rsi/rsi_91x_mac80211.c
284
if (common->bgscan_en) {
drivers/net/wireless/rsi/rsi_91x_mac80211.c
285
if (!rsi_send_bgscan_params(common, RSI_STOP_BGSCAN))
drivers/net/wireless/rsi/rsi_91x_mac80211.c
286
common->bgscan_en = false;
drivers/net/wireless/rsi/rsi_91x_mac80211.c
291
common->hwscan = NULL;
drivers/net/wireless/rsi/rsi_91x_mac80211.c
292
mutex_unlock(&common->mutex);
drivers/net/wireless/rsi/rsi_91x_mac80211.c
373
struct rsi_common *common = adapter->priv;
drivers/net/wireless/rsi/rsi_91x_mac80211.c
377
common->mac_ops_resumed = false;
drivers/net/wireless/rsi/rsi_91x_mac80211.c
379
rsi_core_xmit(common, skb);
drivers/net/wireless/rsi/rsi_91x_mac80211.c
393
struct rsi_common *common = adapter->priv;
drivers/net/wireless/rsi/rsi_91x_mac80211.c
396
mutex_lock(&common->mutex);
drivers/net/wireless/rsi/rsi_91x_mac80211.c
397
if (common->hibernate_resume) {
drivers/net/wireless/rsi/rsi_91x_mac80211.c
398
common->reinit_hw = true;
drivers/net/wireless/rsi/rsi_91x_mac80211.c
402
common->iface_down = false;
drivers/net/wireless/rsi/rsi_91x_mac80211.c
404
rsi_send_rx_filter_frame(common, 0);
drivers/net/wireless/rsi/rsi_91x_mac80211.c
405
mutex_unlock(&common->mutex);
drivers/net/wireless/rsi/rsi_91x_mac80211.c
420
struct rsi_common *common = adapter->priv;
drivers/net/wireless/rsi/rsi_91x_mac80211.c
423
mutex_lock(&common->mutex);
drivers/net/wireless/rsi/rsi_91x_mac80211.c
424
common->iface_down = true;
drivers/net/wireless/rsi/rsi_91x_mac80211.c
428
rsi_send_rx_filter_frame(common, 0xffff);
drivers/net/wireless/rsi/rsi_91x_mac80211.c
430
mutex_unlock(&common->mutex);
drivers/net/wireless/rsi/rsi_91x_mac80211.c
463
struct rsi_common *common = adapter->priv;
drivers/net/wireless/rsi/rsi_91x_mac80211.c
470
mutex_lock(&common->mutex);
drivers/net/wireless/rsi/rsi_91x_mac80211.c
477
mutex_unlock(&common->mutex);
drivers/net/wireless/rsi/rsi_91x_mac80211.c
483
common->p2p_enabled = true;
drivers/net/wireless/rsi/rsi_91x_mac80211.c
495
mutex_unlock(&common->mutex);
drivers/net/wireless/rsi/rsi_91x_mac80211.c
503
if (rsi_set_vap_capabilities(common, intf_mode, vif->addr,
drivers/net/wireless/rsi/rsi_91x_mac80211.c
506
mutex_unlock(&common->mutex);
drivers/net/wireless/rsi/rsi_91x_mac80211.c
512
rsi_send_rx_filter_frame(common, DISALLOW_BEACONS);
drivers/net/wireless/rsi/rsi_91x_mac80211.c
513
for (i = 0; i < common->max_stations; i++)
drivers/net/wireless/rsi/rsi_91x_mac80211.c
514
common->stations[i].sta = NULL;
drivers/net/wireless/rsi/rsi_91x_mac80211.c
517
mutex_unlock(&common->mutex);
drivers/net/wireless/rsi/rsi_91x_mac80211.c
534
struct rsi_common *common = adapter->priv;
drivers/net/wireless/rsi/rsi_91x_mac80211.c
540
mutex_lock(&common->mutex);
drivers/net/wireless/rsi/rsi_91x_mac80211.c
543
mutex_unlock(&common->mutex);
drivers/net/wireless/rsi/rsi_91x_mac80211.c
550
mutex_unlock(&common->mutex);
drivers/net/wireless/rsi/rsi_91x_mac80211.c
557
rsi_set_vap_capabilities(common, opmode, vif->addr,
drivers/net/wireless/rsi/rsi_91x_mac80211.c
563
mutex_unlock(&common->mutex);
drivers/net/wireless/rsi/rsi_91x_mac80211.c
577
struct rsi_common *common = adapter->priv;
drivers/net/wireless/rsi/rsi_91x_mac80211.c
602
if (!common->hw_data_qs_blocked &&
drivers/net/wireless/rsi/rsi_91x_mac80211.c
605
if (!rsi_send_block_unblock_frame(common, true))
drivers/net/wireless/rsi/rsi_91x_mac80211.c
606
common->hw_data_qs_blocked = true;
drivers/net/wireless/rsi/rsi_91x_mac80211.c
610
status = rsi_band_check(common, curchan);
drivers/net/wireless/rsi/rsi_91x_mac80211.c
615
if (common->hw_data_qs_blocked &&
drivers/net/wireless/rsi/rsi_91x_mac80211.c
618
if (!rsi_send_block_unblock_frame(common, false))
drivers/net/wireless/rsi/rsi_91x_mac80211.c
619
common->hw_data_qs_blocked = false;
drivers/net/wireless/rsi/rsi_91x_mac80211.c
635
struct rsi_common *common = adapter->priv;
drivers/net/wireless/rsi/rsi_91x_mac80211.c
646
if (conf->power_level == common->tx_power)
drivers/net/wireless/rsi/rsi_91x_mac80211.c
649
common->tx_power = conf->power_level;
drivers/net/wireless/rsi/rsi_91x_mac80211.c
651
return rsi_send_radio_params_update(common);
drivers/net/wireless/rsi/rsi_91x_mac80211.c
669
struct rsi_common *common = adapter->priv;
drivers/net/wireless/rsi/rsi_91x_mac80211.c
673
mutex_lock(&common->mutex);
drivers/net/wireless/rsi/rsi_91x_mac80211.c
686
!common->mac_ops_resumed) {
drivers/net/wireless/rsi/rsi_91x_mac80211.c
719
if ((common->rts_threshold) <= IEEE80211_MAX_RTS_THRESHOLD) {
drivers/net/wireless/rsi/rsi_91x_mac80211.c
722
status = rsi_send_vap_dynamic_update(common);
drivers/net/wireless/rsi/rsi_91x_mac80211.c
725
mutex_unlock(&common->mutex);
drivers/net/wireless/rsi/rsi_91x_mac80211.c
757
struct rsi_common *common = adapter->priv;
drivers/net/wireless/rsi/rsi_91x_mac80211.c
760
if (common->iface_down)
drivers/net/wireless/rsi/rsi_91x_mac80211.c
770
rsi_band_check(common, channel);
drivers/net/wireless/rsi/rsi_91x_mac80211.c
771
rsi_set_channel(common, channel);
drivers/net/wireless/rsi/rsi_91x_mac80211.c
792
struct rsi_common *common = adapter->priv;
drivers/net/wireless/rsi/rsi_91x_mac80211.c
797
mutex_lock(&common->mutex);
drivers/net/wireless/rsi/rsi_91x_mac80211.c
806
rsi_send_rx_filter_frame(common, rx_filter_word);
drivers/net/wireless/rsi/rsi_91x_mac80211.c
808
rsi_inform_bss_status(common,
drivers/net/wireless/rsi/rsi_91x_mac80211.c
821
if (common->uapsd_bitmap) {
drivers/net/wireless/rsi/rsi_91x_mac80211.c
826
common->uapsd_bitmap = 0;
drivers/net/wireless/rsi/rsi_91x_mac80211.c
831
common->cqm_info.last_cqm_event_rssi = 0;
drivers/net/wireless/rsi/rsi_91x_mac80211.c
832
common->cqm_info.rssi_thold = bss_conf->cqm_rssi_thold;
drivers/net/wireless/rsi/rsi_91x_mac80211.c
833
common->cqm_info.rssi_hyst = bss_conf->cqm_rssi_hyst;
drivers/net/wireless/rsi/rsi_91x_mac80211.c
835
common->cqm_info.rssi_thold,
drivers/net/wireless/rsi/rsi_91x_mac80211.c
836
common->cqm_info.rssi_hyst);
drivers/net/wireless/rsi/rsi_91x_mac80211.c
842
if (common->beacon_interval != bss->beacon_int) {
drivers/net/wireless/rsi/rsi_91x_mac80211.c
843
common->beacon_interval = bss->beacon_int;
drivers/net/wireless/rsi/rsi_91x_mac80211.c
847
rsi_set_vap_capabilities(common, RSI_OPMODE_AP,
drivers/net/wireless/rsi/rsi_91x_mac80211.c
861
common->beacon_enabled = 1;
drivers/net/wireless/rsi/rsi_91x_mac80211.c
864
common->beacon_enabled = 0;
drivers/net/wireless/rsi/rsi_91x_mac80211.c
868
mutex_unlock(&common->mutex);
drivers/net/wireless/rsi/rsi_91x_mac80211.c
907
struct rsi_common *common = adapter->priv;
drivers/net/wireless/rsi/rsi_91x_mac80211.c
918
mutex_lock(&common->mutex);
drivers/net/wireless/rsi/rsi_91x_mac80211.c
938
memcpy(&common->edca_params[idx],
drivers/net/wireless/rsi/rsi_91x_mac80211.c
943
common->uapsd_bitmap |= idx;
drivers/net/wireless/rsi/rsi_91x_mac80211.c
945
common->uapsd_bitmap &= (~idx);
drivers/net/wireless/rsi/rsi_91x_mac80211.c
947
mutex_unlock(&common->mutex);
drivers/net/wireless/rsi/rsi_91x_main.c
103
common->lmac_ver.major, common->lmac_ver.minor,
drivers/net/wireless/rsi/rsi_91x_main.c
104
common->lmac_ver.release_num);
drivers/net/wireless/rsi/rsi_91x_main.c
106
common->oper_mode, opmode_str(common->oper_mode));
drivers/net/wireless/rsi/rsi_91x_main.c
107
rsi_dbg(ERR_ZONE, "Firmware file\t: %s", common->priv->fw_file_name);
drivers/net/wireless/rsi/rsi_91x_main.c
120
static struct sk_buff *rsi_prepare_skb(struct rsi_common *common,
drivers/net/wireless/rsi/rsi_91x_main.c
157
int rsi_read_pkt(struct rsi_common *common, u8 *rx_pkt, s32 rcv_pkt_len)
drivers/net/wireless/rsi/rsi_91x_main.c
187
if (common->coex_mode > 1)
drivers/net/wireless/rsi/rsi_91x_main.c
188
rsi_coex_recv_pkt(common, frame_desc + offset);
drivers/net/wireless/rsi/rsi_91x_main.c
191
rsi_mgmt_pkt_recv(common,
drivers/net/wireless/rsi/rsi_91x_main.c
196
skb = rsi_prepare_skb(common,
drivers/net/wireless/rsi/rsi_91x_main.c
203
rsi_indicate_pkt_to_os(common, skb);
drivers/net/wireless/rsi/rsi_91x_main.c
207
rsi_mgmt_pkt_recv(common, (frame_desc + offset));
drivers/net/wireless/rsi/rsi_91x_main.c
218
if (common->fsm_state == FSM_MAC_INIT_DONE)
drivers/net/wireless/rsi/rsi_91x_main.c
219
rsi_attach_bt(common);
drivers/net/wireless/rsi/rsi_91x_main.c
221
common->bt_defer_attach = true;
drivers/net/wireless/rsi/rsi_91x_main.c
223
if (common->bt_adapter)
drivers/net/wireless/rsi/rsi_91x_main.c
224
rsi_bt_ops.recv_pkt(common->bt_adapter,
drivers/net/wireless/rsi/rsi_91x_main.c
253
static void rsi_tx_scheduler_thread(struct rsi_common *common)
drivers/net/wireless/rsi/rsi_91x_main.c
255
struct rsi_hw *adapter = common->priv;
drivers/net/wireless/rsi/rsi_91x_main.c
261
rsi_wait_event(&common->tx_thread.event, timeout);
drivers/net/wireless/rsi/rsi_91x_main.c
262
rsi_reset_event(&common->tx_thread.event);
drivers/net/wireless/rsi/rsi_91x_main.c
264
if (common->init_done)
drivers/net/wireless/rsi/rsi_91x_main.c
265
rsi_core_qos_processor(common);
drivers/net/wireless/rsi/rsi_91x_main.c
266
} while (atomic_read(&common->tx_thread.thread_done) == 0);
drivers/net/wireless/rsi/rsi_91x_main.c
267
kthread_complete_and_exit(&common->tx_thread.completion, 0);
drivers/net/wireless/rsi/rsi_91x_main.c
273
struct rsi_common *common = priv;
drivers/net/wireless/rsi/rsi_91x_main.c
275
return common->priv->rsi_host_intf;
drivers/net/wireless/rsi/rsi_91x_main.c
280
struct rsi_common *common = priv;
drivers/net/wireless/rsi/rsi_91x_main.c
282
common->bt_adapter = bt_context;
drivers/net/wireless/rsi/rsi_91x_main.c
286
void rsi_attach_bt(struct rsi_common *common)
drivers/net/wireless/rsi/rsi_91x_main.c
289
if (rsi_bt_ops.attach(common, &g_proto_ops))
drivers/net/wireless/rsi/rsi_91x_main.c
304
struct rsi_common *common = NULL;
drivers/net/wireless/rsi/rsi_91x_main.c
311
adapter->priv = kzalloc_obj(*common);
drivers/net/wireless/rsi/rsi_91x_main.c
318
common = adapter->priv;
drivers/net/wireless/rsi/rsi_91x_main.c
319
common->priv = adapter;
drivers/net/wireless/rsi/rsi_91x_main.c
323
skb_queue_head_init(&common->tx_queue[ii]);
drivers/net/wireless/rsi/rsi_91x_main.c
325
rsi_init_event(&common->tx_thread.event);
drivers/net/wireless/rsi/rsi_91x_main.c
326
mutex_init(&common->mutex);
drivers/net/wireless/rsi/rsi_91x_main.c
327
mutex_init(&common->tx_lock);
drivers/net/wireless/rsi/rsi_91x_main.c
328
mutex_init(&common->rx_lock);
drivers/net/wireless/rsi/rsi_91x_main.c
329
mutex_init(&common->tx_bus_mutex);
drivers/net/wireless/rsi/rsi_91x_main.c
331
if (rsi_create_kthread(common,
drivers/net/wireless/rsi/rsi_91x_main.c
332
&common->tx_thread,
drivers/net/wireless/rsi/rsi_91x_main.c
340
init_bgscan_params(common);
drivers/net/wireless/rsi/rsi_91x_main.c
342
timer_setup(&common->roc_timer, rsi_roc_timeout, 0);
drivers/net/wireless/rsi/rsi_91x_main.c
343
init_completion(&common->wlan_init_completion);
drivers/net/wireless/rsi/rsi_91x_main.c
345
common->oper_mode = oper_mode;
drivers/net/wireless/rsi/rsi_91x_main.c
348
switch (common->oper_mode) {
drivers/net/wireless/rsi/rsi_91x_main.c
355
common->coex_mode = 2;
drivers/net/wireless/rsi/rsi_91x_main.c
359
common->coex_mode = 4;
drivers/net/wireless/rsi/rsi_91x_main.c
362
common->coex_mode = 1;
drivers/net/wireless/rsi/rsi_91x_main.c
365
common->oper_mode = 1;
drivers/net/wireless/rsi/rsi_91x_main.c
366
common->coex_mode = 1;
drivers/net/wireless/rsi/rsi_91x_main.c
369
__func__, common->oper_mode, common->coex_mode);
drivers/net/wireless/rsi/rsi_91x_main.c
373
if (common->coex_mode > 1) {
drivers/net/wireless/rsi/rsi_91x_main.c
374
if (rsi_coex_attach(common)) {
drivers/net/wireless/rsi/rsi_91x_main.c
376
rsi_kill_thread(&common->tx_thread);
drivers/net/wireless/rsi/rsi_91x_main.c
382
common->init_done = true;
drivers/net/wireless/rsi/rsi_91x_main.c
386
kfree(common);
drivers/net/wireless/rsi/rsi_91x_main.c
400
struct rsi_common *common = adapter->priv;
drivers/net/wireless/rsi/rsi_91x_main.c
405
rsi_kill_thread(&common->tx_thread);
drivers/net/wireless/rsi/rsi_91x_main.c
408
skb_queue_purge(&common->tx_queue[ii]);
drivers/net/wireless/rsi/rsi_91x_main.c
411
if (common->coex_mode > 1) {
drivers/net/wireless/rsi/rsi_91x_main.c
412
if (common->bt_adapter) {
drivers/net/wireless/rsi/rsi_91x_main.c
413
rsi_bt_ops.detach(common->bt_adapter);
drivers/net/wireless/rsi/rsi_91x_main.c
414
common->bt_adapter = NULL;
drivers/net/wireless/rsi/rsi_91x_main.c
416
rsi_coex_detach(common);
drivers/net/wireless/rsi/rsi_91x_main.c
420
common->init_done = false;
drivers/net/wireless/rsi/rsi_91x_main.c
422
kfree(common);
drivers/net/wireless/rsi/rsi_91x_main.c
97
void rsi_print_version(struct rsi_common *common)
drivers/net/wireless/rsi/rsi_91x_mgmt.c
1011
return rsi_send_internal_mgmt_frame(common, skb);
drivers/net/wireless/rsi/rsi_91x_mgmt.c
1021
static int rsi_send_reset_mac(struct rsi_common *common)
drivers/net/wireless/rsi/rsi_91x_mgmt.c
1043
if (common->priv->device_model == RSI_DEV_9116)
drivers/net/wireless/rsi/rsi_91x_mgmt.c
1049
return rsi_send_internal_mgmt_frame(common, skb);
drivers/net/wireless/rsi/rsi_91x_mgmt.c
1059
int rsi_band_check(struct rsi_common *common,
drivers/net/wireless/rsi/rsi_91x_mgmt.c
1062
struct rsi_hw *adapter = common->priv;
drivers/net/wireless/rsi/rsi_91x_mgmt.c
1064
u8 prev_bw = common->channel_width;
drivers/net/wireless/rsi/rsi_91x_mgmt.c
1065
u8 prev_ep = common->endpoint;
drivers/net/wireless/rsi/rsi_91x_mgmt.c
1068
if (common->band != curchan->band) {
drivers/net/wireless/rsi/rsi_91x_mgmt.c
1069
common->rf_reset = 1;
drivers/net/wireless/rsi/rsi_91x_mgmt.c
1070
common->band = curchan->band;
drivers/net/wireless/rsi/rsi_91x_mgmt.c
1075
common->channel_width = BW_20MHZ;
drivers/net/wireless/rsi/rsi_91x_mgmt.c
1077
common->channel_width = BW_40MHZ;
drivers/net/wireless/rsi/rsi_91x_mgmt.c
1079
if (common->band == NL80211_BAND_2GHZ) {
drivers/net/wireless/rsi/rsi_91x_mgmt.c
1080
if (common->channel_width)
drivers/net/wireless/rsi/rsi_91x_mgmt.c
1081
common->endpoint = EP_2GHZ_40MHZ;
drivers/net/wireless/rsi/rsi_91x_mgmt.c
1083
common->endpoint = EP_2GHZ_20MHZ;
drivers/net/wireless/rsi/rsi_91x_mgmt.c
1085
if (common->channel_width)
drivers/net/wireless/rsi/rsi_91x_mgmt.c
1086
common->endpoint = EP_5GHZ_40MHZ;
drivers/net/wireless/rsi/rsi_91x_mgmt.c
1088
common->endpoint = EP_5GHZ_20MHZ;
drivers/net/wireless/rsi/rsi_91x_mgmt.c
1091
if (common->endpoint != prev_ep) {
drivers/net/wireless/rsi/rsi_91x_mgmt.c
1092
status = rsi_program_bb_rf(common);
drivers/net/wireless/rsi/rsi_91x_mgmt.c
1097
if (common->channel_width != prev_bw) {
drivers/net/wireless/rsi/rsi_91x_mgmt.c
1099
status = rsi_load_9116_bootup_params(common);
drivers/net/wireless/rsi/rsi_91x_mgmt.c
1101
status = rsi_load_bootup_params(common);
drivers/net/wireless/rsi/rsi_91x_mgmt.c
1105
status = rsi_load_radio_caps(common);
drivers/net/wireless/rsi/rsi_91x_mgmt.c
1120
int rsi_set_channel(struct rsi_common *common,
drivers/net/wireless/rsi/rsi_91x_mgmt.c
1154
if (common->tx_power < channel->max_power)
drivers/net/wireless/rsi/rsi_91x_mgmt.c
1155
chan_cfg->tx_power = cpu_to_le16(common->tx_power);
drivers/net/wireless/rsi/rsi_91x_mgmt.c
1159
chan_cfg->region_rftype |= (common->priv->dfs_region & 0xf);
drivers/net/wireless/rsi/rsi_91x_mgmt.c
1161
if (common->channel_width == BW_40MHZ)
drivers/net/wireless/rsi/rsi_91x_mgmt.c
1164
common->channel = channel->hw_value;
drivers/net/wireless/rsi/rsi_91x_mgmt.c
1168
return rsi_send_internal_mgmt_frame(common, skb);
drivers/net/wireless/rsi/rsi_91x_mgmt.c
1178
int rsi_send_radio_params_update(struct rsi_common *common)
drivers/net/wireless/rsi/rsi_91x_mgmt.c
1200
cmd_frame->desc_word[3] |= cpu_to_le16(common->tx_power << 8);
drivers/net/wireless/rsi/rsi_91x_mgmt.c
1204
return rsi_send_internal_mgmt_frame(common, skb);
drivers/net/wireless/rsi/rsi_91x_mgmt.c
1208
int rsi_send_vap_dynamic_update(struct rsi_common *common)
drivers/net/wireless/rsi/rsi_91x_mgmt.c
1227
cpu_to_le32(common->rts_threshold);
drivers/net/wireless/rsi/rsi_91x_mgmt.c
1229
if (common->wow_flags & RSI_WOW_ENABLED) {
drivers/net/wireless/rsi/rsi_91x_mgmt.c
1244
return rsi_send_internal_mgmt_frame(common, skb);
drivers/net/wireless/rsi/rsi_91x_mgmt.c
1304
static int rsi_send_auto_rate_request(struct rsi_common *common,
drivers/net/wireless/rsi/rsi_91x_mgmt.c
1312
struct ieee80211_hw *hw = common->priv->hw;
drivers/net/wireless/rsi/rsi_91x_mgmt.c
1350
if (common->channel_width == BW_40MHZ)
drivers/net/wireless/rsi/rsi_91x_mgmt.c
1355
rate_bitmap = common->bitrate_mask[band];
drivers/net/wireless/rsi/rsi_91x_mgmt.c
1356
is_ht = common->vif_info[0].is_ht;
drivers/net/wireless/rsi/rsi_91x_mgmt.c
1357
is_sgi = common->vif_info[0].sgi;
drivers/net/wireless/rsi/rsi_91x_mgmt.c
1367
configured_rates = common->rate_config[band].configured_mask ?: 0xffffffff;
drivers/net/wireless/rsi/rsi_91x_mgmt.c
1421
if (is_sgi || conf_is_ht40(&common->priv->hw->conf))
drivers/net/wireless/rsi/rsi_91x_mgmt.c
1450
return rsi_send_internal_mgmt_frame(common, skb);
drivers/net/wireless/rsi/rsi_91x_mgmt.c
1470
void rsi_inform_bss_status(struct rsi_common *common,
drivers/net/wireless/rsi/rsi_91x_mgmt.c
1483
common->hw_data_qs_blocked = true;
drivers/net/wireless/rsi/rsi_91x_mgmt.c
1484
rsi_hal_send_sta_notify_frame(common,
drivers/net/wireless/rsi/rsi_91x_mgmt.c
1491
if (!common->rate_config[common->band].fixed_enabled)
drivers/net/wireless/rsi/rsi_91x_mgmt.c
1492
rsi_send_auto_rate_request(common, sta, sta_id, vif);
drivers/net/wireless/rsi/rsi_91x_mgmt.c
1495
!rsi_send_block_unblock_frame(common, false))
drivers/net/wireless/rsi/rsi_91x_mgmt.c
1496
common->hw_data_qs_blocked = false;
drivers/net/wireless/rsi/rsi_91x_mgmt.c
1499
common->hw_data_qs_blocked = true;
drivers/net/wireless/rsi/rsi_91x_mgmt.c
1501
if (!(common->wow_flags & RSI_WOW_ENABLED))
drivers/net/wireless/rsi/rsi_91x_mgmt.c
1502
rsi_hal_send_sta_notify_frame(common, opmode,
drivers/net/wireless/rsi/rsi_91x_mgmt.c
1507
rsi_send_block_unblock_frame(common, true);
drivers/net/wireless/rsi/rsi_91x_mgmt.c
1518
static int rsi_eeprom_read(struct rsi_common *common)
drivers/net/wireless/rsi/rsi_91x_mgmt.c
1521
struct rsi_hw *adapter = common->priv;
drivers/net/wireless/rsi/rsi_91x_mgmt.c
1552
return rsi_send_internal_mgmt_frame(common, skb);
drivers/net/wireless/rsi/rsi_91x_mgmt.c
1563
int rsi_send_block_unblock_frame(struct rsi_common *common, bool block_event)
drivers/net/wireless/rsi/rsi_91x_mgmt.c
1596
return rsi_send_internal_mgmt_frame(common, skb);
drivers/net/wireless/rsi/rsi_91x_mgmt.c
1607
int rsi_send_rx_filter_frame(struct rsi_common *common, u16 rx_filter_word)
drivers/net/wireless/rsi/rsi_91x_mgmt.c
1630
return rsi_send_internal_mgmt_frame(common, skb);
drivers/net/wireless/rsi/rsi_91x_mgmt.c
1636
struct rsi_common *common = adapter->priv;
drivers/net/wireless/rsi/rsi_91x_mgmt.c
1662
ps->ps_uapsd_acs = common->uapsd_bitmap;
drivers/net/wireless/rsi/rsi_91x_mgmt.c
1685
return rsi_send_internal_mgmt_frame(common, skb);
drivers/net/wireless/rsi/rsi_91x_mgmt.c
1688
static int rsi_send_w9116_features(struct rsi_common *common)
drivers/net/wireless/rsi/rsi_91x_mgmt.c
1704
w9116_features->pll_mode = common->w9116_features.pll_mode;
drivers/net/wireless/rsi/rsi_91x_mgmt.c
1705
w9116_features->rf_type = common->w9116_features.rf_type;
drivers/net/wireless/rsi/rsi_91x_mgmt.c
1706
w9116_features->wireless_mode = common->w9116_features.wireless_mode;
drivers/net/wireless/rsi/rsi_91x_mgmt.c
1707
w9116_features->enable_ppe = common->w9116_features.enable_ppe;
drivers/net/wireless/rsi/rsi_91x_mgmt.c
1708
w9116_features->afe_type = common->w9116_features.afe_type;
drivers/net/wireless/rsi/rsi_91x_mgmt.c
1709
if (common->w9116_features.dpd)
drivers/net/wireless/rsi/rsi_91x_mgmt.c
1711
if (common->w9116_features.sifs_tx_enable)
drivers/net/wireless/rsi/rsi_91x_mgmt.c
1714
if (common->w9116_features.ps_options & RSI_DUTY_CYCLING)
drivers/net/wireless/rsi/rsi_91x_mgmt.c
1716
if (common->w9116_features.ps_options & RSI_END_OF_FRAME)
drivers/net/wireless/rsi/rsi_91x_mgmt.c
1719
cpu_to_le32((common->w9116_features.ps_options & ~0x3) << 2);
drivers/net/wireless/rsi/rsi_91x_mgmt.c
1726
return rsi_send_internal_mgmt_frame(common, skb);
drivers/net/wireless/rsi/rsi_91x_mgmt.c
1738
int rsi_set_antenna(struct rsi_common *common, u8 antenna)
drivers/net/wireless/rsi/rsi_91x_mgmt.c
1760
return rsi_send_internal_mgmt_frame(common, skb);
drivers/net/wireless/rsi/rsi_91x_mgmt.c
1763
static int rsi_send_beacon(struct rsi_common *common)
drivers/net/wireless/rsi/rsi_91x_mgmt.c
1777
if (rsi_prepare_beacon(common, skb)) {
drivers/net/wireless/rsi/rsi_91x_mgmt.c
1782
skb_queue_tail(&common->tx_queue[MGMT_BEACON_Q], skb);
drivers/net/wireless/rsi/rsi_91x_mgmt.c
1783
rsi_set_event(&common->tx_thread.event);
drivers/net/wireless/rsi/rsi_91x_mgmt.c
1790
int rsi_send_wowlan_request(struct rsi_common *common, u16 flags,
drivers/net/wireless/rsi/rsi_91x_mgmt.c
1811
if (common->secinfo.gtk_cipher)
drivers/net/wireless/rsi/rsi_91x_mgmt.c
1820
return rsi_send_internal_mgmt_frame(common, skb);
drivers/net/wireless/rsi/rsi_91x_mgmt.c
1824
int rsi_send_bgscan_params(struct rsi_common *common, int enable)
drivers/net/wireless/rsi/rsi_91x_mgmt.c
1826
struct rsi_bgscan_params *params = &common->bgscan;
drivers/net/wireless/rsi/rsi_91x_mgmt.c
1827
struct cfg80211_scan_request *scan_req = common->hwscan;
drivers/net/wireless/rsi/rsi_91x_mgmt.c
1862
return rsi_send_internal_mgmt_frame(common, skb);
drivers/net/wireless/rsi/rsi_91x_mgmt.c
1868
int rsi_send_bgscan_probe_req(struct rsi_common *common,
drivers/net/wireless/rsi/rsi_91x_mgmt.c
1871
struct cfg80211_scan_request *scan_req = common->hwscan;
drivers/net/wireless/rsi/rsi_91x_mgmt.c
1882
if (common->priv->sc_nvifs <= 0)
drivers/net/wireless/rsi/rsi_91x_mgmt.c
1898
if (common->band == NL80211_BAND_5GHZ) {
drivers/net/wireless/rsi/rsi_91x_mgmt.c
1907
probereq_skb = ieee80211_probereq_get(common->priv->hw, vif->addr, ssid,
drivers/net/wireless/rsi/rsi_91x_mgmt.c
1926
return rsi_send_internal_mgmt_frame(common, skb);
drivers/net/wireless/rsi/rsi_91x_mgmt.c
1936
static int rsi_handle_ta_confirm_type(struct rsi_common *common,
drivers/net/wireless/rsi/rsi_91x_mgmt.c
1939
struct rsi_hw *adapter = common->priv;
drivers/net/wireless/rsi/rsi_91x_mgmt.c
1948
if (common->fsm_state == FSM_BOOT_PARAMS_SENT) {
drivers/net/wireless/rsi/rsi_91x_mgmt.c
1950
common->band = NL80211_BAND_5GHZ;
drivers/net/wireless/rsi/rsi_91x_mgmt.c
1951
common->num_supp_bands = 2;
drivers/net/wireless/rsi/rsi_91x_mgmt.c
1953
if (rsi_send_reset_mac(common))
drivers/net/wireless/rsi/rsi_91x_mgmt.c
1956
common->fsm_state = FSM_RESET_MAC_SENT;
drivers/net/wireless/rsi/rsi_91x_mgmt.c
1963
if (rsi_eeprom_read(common)) {
drivers/net/wireless/rsi/rsi_91x_mgmt.c
1964
common->fsm_state = FSM_CARD_NOT_READY;
drivers/net/wireless/rsi/rsi_91x_mgmt.c
1967
common->fsm_state = FSM_EEPROM_READ_MAC_ADDR;
drivers/net/wireless/rsi/rsi_91x_mgmt.c
1972
__func__, common->fsm_state);
drivers/net/wireless/rsi/rsi_91x_mgmt.c
1988
common->fsm_state = FSM_CARD_NOT_READY;
drivers/net/wireless/rsi/rsi_91x_mgmt.c
1991
if (common->fsm_state == FSM_EEPROM_READ_MAC_ADDR) {
drivers/net/wireless/rsi/rsi_91x_mgmt.c
1994
memcpy(common->mac_addr, &msg[offset], ETH_ALEN);
drivers/net/wireless/rsi/rsi_91x_mgmt.c
1998
if (rsi_eeprom_read(common)) {
drivers/net/wireless/rsi/rsi_91x_mgmt.c
2002
common->fsm_state = FSM_CARD_NOT_READY;
drivers/net/wireless/rsi/rsi_91x_mgmt.c
2005
common->fsm_state = FSM_EEPROM_READ_RF_TYPE;
drivers/net/wireless/rsi/rsi_91x_mgmt.c
2006
} else if (common->fsm_state == FSM_EEPROM_READ_RF_TYPE) {
drivers/net/wireless/rsi/rsi_91x_mgmt.c
2009
common->band = NL80211_BAND_5GHZ;
drivers/net/wireless/rsi/rsi_91x_mgmt.c
2010
common->num_supp_bands = 2;
drivers/net/wireless/rsi/rsi_91x_mgmt.c
2014
common->band = NL80211_BAND_2GHZ;
drivers/net/wireless/rsi/rsi_91x_mgmt.c
2015
common->num_supp_bands = 1;
drivers/net/wireless/rsi/rsi_91x_mgmt.c
2017
if (rsi_send_reset_mac(common))
drivers/net/wireless/rsi/rsi_91x_mgmt.c
2019
common->fsm_state = FSM_RESET_MAC_SENT;
drivers/net/wireless/rsi/rsi_91x_mgmt.c
2028
if (common->fsm_state == FSM_RESET_MAC_SENT) {
drivers/net/wireless/rsi/rsi_91x_mgmt.c
2032
if (rsi_load_radio_caps(common))
drivers/net/wireless/rsi/rsi_91x_mgmt.c
2035
common->fsm_state = FSM_RADIO_CAPS_SENT;
drivers/net/wireless/rsi/rsi_91x_mgmt.c
2039
__func__, common->fsm_state);
drivers/net/wireless/rsi/rsi_91x_mgmt.c
2045
if (common->fsm_state == FSM_RADIO_CAPS_SENT) {
drivers/net/wireless/rsi/rsi_91x_mgmt.c
2046
common->rf_reset = 1;
drivers/net/wireless/rsi/rsi_91x_mgmt.c
2048
rsi_send_w9116_features(common)) {
drivers/net/wireless/rsi/rsi_91x_mgmt.c
2053
if (rsi_program_bb_rf(common)) {
drivers/net/wireless/rsi/rsi_91x_mgmt.c
2056
common->fsm_state = FSM_BB_RF_PROG_SENT;
drivers/net/wireless/rsi/rsi_91x_mgmt.c
2063
__func__, common->fsm_state);
drivers/net/wireless/rsi/rsi_91x_mgmt.c
2072
if (common->fsm_state == FSM_BB_RF_PROG_SENT) {
drivers/net/wireless/rsi/rsi_91x_mgmt.c
2073
common->bb_rf_prog_count--;
drivers/net/wireless/rsi/rsi_91x_mgmt.c
2074
if (!common->bb_rf_prog_count) {
drivers/net/wireless/rsi/rsi_91x_mgmt.c
2075
common->fsm_state = FSM_MAC_INIT_DONE;
drivers/net/wireless/rsi/rsi_91x_mgmt.c
2076
if (common->reinit_hw) {
drivers/net/wireless/rsi/rsi_91x_mgmt.c
2077
complete(&common->wlan_init_completion);
drivers/net/wireless/rsi/rsi_91x_mgmt.c
2079
if (common->bt_defer_attach)
drivers/net/wireless/rsi/rsi_91x_mgmt.c
2080
rsi_attach_bt(common);
drivers/net/wireless/rsi/rsi_91x_mgmt.c
2082
return rsi_mac80211_attach(common);
drivers/net/wireless/rsi/rsi_91x_mgmt.c
2088
__func__, common->fsm_state);
drivers/net/wireless/rsi/rsi_91x_mgmt.c
2103
if (common->bgscan_en) {
drivers/net/wireless/rsi/rsi_91x_mgmt.c
2106
if (!rsi_send_bgscan_params(common, RSI_STOP_BGSCAN))
drivers/net/wireless/rsi/rsi_91x_mgmt.c
2107
common->bgscan_en = 0;
drivers/net/wireless/rsi/rsi_91x_mgmt.c
2126
int rsi_handle_card_ready(struct rsi_common *common, u8 *msg)
drivers/net/wireless/rsi/rsi_91x_mgmt.c
2130
switch (common->fsm_state) {
drivers/net/wireless/rsi/rsi_91x_mgmt.c
2133
rsi_set_default_parameters(common);
drivers/net/wireless/rsi/rsi_91x_mgmt.c
2134
if (rsi_send_common_dev_params(common) < 0)
drivers/net/wireless/rsi/rsi_91x_mgmt.c
2136
common->fsm_state = FSM_COMMON_DEV_PARAMS_SENT;
drivers/net/wireless/rsi/rsi_91x_mgmt.c
2141
if (common->priv->device_model == RSI_DEV_9116) {
drivers/net/wireless/rsi/rsi_91x_mgmt.c
2146
common->fsm_state = FSM_CARD_NOT_READY;
drivers/net/wireless/rsi/rsi_91x_mgmt.c
2149
memcpy(common->mac_addr, &msg[20], ETH_ALEN);
drivers/net/wireless/rsi/rsi_91x_mgmt.c
2150
rsi_dbg(INIT_ZONE, "MAC Addr %pM", common->mac_addr);
drivers/net/wireless/rsi/rsi_91x_mgmt.c
2153
common->priv->usb_buffer_status_reg = *(u32 *)&msg[8];
drivers/net/wireless/rsi/rsi_91x_mgmt.c
2155
common->priv->usb_buffer_status_reg);
drivers/net/wireless/rsi/rsi_91x_mgmt.c
2157
if (common->priv->device_model == RSI_DEV_9116)
drivers/net/wireless/rsi/rsi_91x_mgmt.c
2158
status = rsi_load_9116_bootup_params(common);
drivers/net/wireless/rsi/rsi_91x_mgmt.c
2160
status = rsi_load_bootup_params(common);
drivers/net/wireless/rsi/rsi_91x_mgmt.c
2162
common->fsm_state = FSM_CARD_NOT_READY;
drivers/net/wireless/rsi/rsi_91x_mgmt.c
2165
common->fsm_state = FSM_BOOT_PARAMS_SENT;
drivers/net/wireless/rsi/rsi_91x_mgmt.c
2170
__func__, common->fsm_state);
drivers/net/wireless/rsi/rsi_91x_mgmt.c
2185
int rsi_mgmt_pkt_recv(struct rsi_common *common, u8 *msg)
drivers/net/wireless/rsi/rsi_91x_mgmt.c
2195
return rsi_handle_ta_confirm_type(common, msg);
drivers/net/wireless/rsi/rsi_91x_mgmt.c
2197
common->hibernate_resume = false;
drivers/net/wireless/rsi/rsi_91x_mgmt.c
2200
return rsi_handle_card_ready(common, msg);
drivers/net/wireless/rsi/rsi_91x_mgmt.c
2204
common->mgmt_q_block = false;
drivers/net/wireless/rsi/rsi_91x_mgmt.c
2210
common->eapol4_confirm = true;
drivers/net/wireless/rsi/rsi_91x_mgmt.c
2211
if (!rsi_send_block_unblock_frame(common,
drivers/net/wireless/rsi/rsi_91x_mgmt.c
2213
common->hw_data_qs_blocked = false;
drivers/net/wireless/rsi/rsi_91x_mgmt.c
2219
if (common->fsm_state != FSM_MAC_INIT_DONE)
drivers/net/wireless/rsi/rsi_91x_mgmt.c
2221
if (common->iface_down)
drivers/net/wireless/rsi/rsi_91x_mgmt.c
2223
if (!common->beacon_enabled)
drivers/net/wireless/rsi/rsi_91x_mgmt.c
2225
rsi_send_beacon(common);
drivers/net/wireless/rsi/rsi_91x_mgmt.c
2257
return rsi_mgmt_pkt_to_core(common, msg, msg_len);
drivers/net/wireless/rsi/rsi_91x_mgmt.c
273
static void rsi_set_default_parameters(struct rsi_common *common)
drivers/net/wireless/rsi/rsi_91x_mgmt.c
275
common->band = NL80211_BAND_2GHZ;
drivers/net/wireless/rsi/rsi_91x_mgmt.c
276
common->channel_width = BW_20MHZ;
drivers/net/wireless/rsi/rsi_91x_mgmt.c
277
common->rts_threshold = IEEE80211_MAX_RTS_THRESHOLD;
drivers/net/wireless/rsi/rsi_91x_mgmt.c
278
common->channel = 1;
drivers/net/wireless/rsi/rsi_91x_mgmt.c
279
memset(&common->rate_config, 0, sizeof(common->rate_config));
drivers/net/wireless/rsi/rsi_91x_mgmt.c
280
common->fsm_state = FSM_CARD_NOT_READY;
drivers/net/wireless/rsi/rsi_91x_mgmt.c
281
common->iface_down = true;
drivers/net/wireless/rsi/rsi_91x_mgmt.c
282
common->endpoint = EP_2GHZ_20MHZ;
drivers/net/wireless/rsi/rsi_91x_mgmt.c
283
common->driver_mode = 1; /* End to end mode */
drivers/net/wireless/rsi/rsi_91x_mgmt.c
284
common->lp_ps_handshake_mode = 0; /* Default no handShake mode*/
drivers/net/wireless/rsi/rsi_91x_mgmt.c
285
common->ulp_ps_handshake_mode = 2; /* Default PKT handShake mode*/
drivers/net/wireless/rsi/rsi_91x_mgmt.c
286
common->rf_power_val = 0; /* Default 1.9V */
drivers/net/wireless/rsi/rsi_91x_mgmt.c
287
common->wlan_rf_power_mode = 0;
drivers/net/wireless/rsi/rsi_91x_mgmt.c
288
common->obm_ant_sel_val = 2;
drivers/net/wireless/rsi/rsi_91x_mgmt.c
289
common->beacon_interval = RSI_BEACON_INTERVAL;
drivers/net/wireless/rsi/rsi_91x_mgmt.c
290
common->dtim_cnt = RSI_DTIM_COUNT;
drivers/net/wireless/rsi/rsi_91x_mgmt.c
291
common->w9116_features.pll_mode = 0x0;
drivers/net/wireless/rsi/rsi_91x_mgmt.c
292
common->w9116_features.rf_type = 1;
drivers/net/wireless/rsi/rsi_91x_mgmt.c
293
common->w9116_features.wireless_mode = 0;
drivers/net/wireless/rsi/rsi_91x_mgmt.c
294
common->w9116_features.enable_ppe = 0;
drivers/net/wireless/rsi/rsi_91x_mgmt.c
295
common->w9116_features.afe_type = 1;
drivers/net/wireless/rsi/rsi_91x_mgmt.c
296
common->w9116_features.dpd = 0;
drivers/net/wireless/rsi/rsi_91x_mgmt.c
297
common->w9116_features.sifs_tx_enable = 0;
drivers/net/wireless/rsi/rsi_91x_mgmt.c
298
common->w9116_features.ps_options = 0;
drivers/net/wireless/rsi/rsi_91x_mgmt.c
301
void init_bgscan_params(struct rsi_common *common)
drivers/net/wireless/rsi/rsi_91x_mgmt.c
303
memset((u8 *)&common->bgscan, 0, sizeof(struct rsi_bgscan_params));
drivers/net/wireless/rsi/rsi_91x_mgmt.c
304
common->bgscan.bgscan_threshold = RSI_DEF_BGSCAN_THRLD;
drivers/net/wireless/rsi/rsi_91x_mgmt.c
305
common->bgscan.roam_threshold = RSI_DEF_ROAM_THRLD;
drivers/net/wireless/rsi/rsi_91x_mgmt.c
306
common->bgscan.bgscan_periodicity = RSI_BGSCAN_PERIODICITY;
drivers/net/wireless/rsi/rsi_91x_mgmt.c
307
common->bgscan.num_bgscan_channels = 0;
drivers/net/wireless/rsi/rsi_91x_mgmt.c
308
common->bgscan.two_probe = 1;
drivers/net/wireless/rsi/rsi_91x_mgmt.c
309
common->bgscan.active_scan_duration = RSI_ACTIVE_SCAN_TIME;
drivers/net/wireless/rsi/rsi_91x_mgmt.c
310
common->bgscan.passive_scan_duration = RSI_PASSIVE_SCAN_TIME;
drivers/net/wireless/rsi/rsi_91x_mgmt.c
320
static void rsi_set_contention_vals(struct rsi_common *common)
drivers/net/wireless/rsi/rsi_91x_mgmt.c
325
common->tx_qinfo[ii].wme_params =
drivers/net/wireless/rsi/rsi_91x_mgmt.c
326
(((common->edca_params[ii].cw_min / 2) +
drivers/net/wireless/rsi/rsi_91x_mgmt.c
327
(common->edca_params[ii].aifs)) *
drivers/net/wireless/rsi/rsi_91x_mgmt.c
329
common->tx_qinfo[ii].weight = common->tx_qinfo[ii].wme_params;
drivers/net/wireless/rsi/rsi_91x_mgmt.c
330
common->tx_qinfo[ii].pkt_contended = 0;
drivers/net/wireless/rsi/rsi_91x_mgmt.c
343
static int rsi_send_internal_mgmt_frame(struct rsi_common *common,
drivers/net/wireless/rsi/rsi_91x_mgmt.c
358
skb_queue_tail(&common->tx_queue[MGMT_SOFT_Q], skb);
drivers/net/wireless/rsi/rsi_91x_mgmt.c
359
rsi_set_event(&common->tx_thread.event);
drivers/net/wireless/rsi/rsi_91x_mgmt.c
370
static int rsi_load_radio_caps(struct rsi_common *common)
drivers/net/wireless/rsi/rsi_91x_mgmt.c
373
struct rsi_hw *adapter = common->priv;
drivers/net/wireless/rsi/rsi_91x_mgmt.c
399
radio_caps->channel_num = common->channel;
drivers/net/wireless/rsi/rsi_91x_mgmt.c
403
if (common->channel_width == BW_40MHZ) {
drivers/net/wireless/rsi/rsi_91x_mgmt.c
406
if (common->fsm_state == FSM_MAC_INIT_DONE) {
drivers/net/wireless/rsi/rsi_91x_mgmt.c
428
common->channel_width == BW_20MHZ)
drivers/net/wireless/rsi/rsi_91x_mgmt.c
446
if (common->edca_params[ii].cw_max > 0) {
drivers/net/wireless/rsi/rsi_91x_mgmt.c
448
cpu_to_le16(common->edca_params[ii].cw_min);
drivers/net/wireless/rsi/rsi_91x_mgmt.c
450
cpu_to_le16(common->edca_params[ii].cw_max);
drivers/net/wireless/rsi/rsi_91x_mgmt.c
452
cpu_to_le16(common->edca_params[ii].aifs << 8);
drivers/net/wireless/rsi/rsi_91x_mgmt.c
454
cpu_to_le16(common->edca_params[ii].txop);
drivers/net/wireless/rsi/rsi_91x_mgmt.c
462
memcpy(&common->rate_pwr[0], &gc[0], 40);
drivers/net/wireless/rsi/rsi_91x_mgmt.c
465
cpu_to_le16(common->rate_pwr[ii] & 0x00FF);
drivers/net/wireless/rsi/rsi_91x_mgmt.c
472
return rsi_send_internal_mgmt_frame(common, skb);
drivers/net/wireless/rsi/rsi_91x_mgmt.c
483
static int rsi_mgmt_pkt_to_core(struct rsi_common *common,
drivers/net/wireless/rsi/rsi_91x_mgmt.c
487
struct rsi_hw *adapter = common->priv;
drivers/net/wireless/rsi/rsi_91x_mgmt.c
516
rsi_indicate_pkt_to_os(common, skb);
drivers/net/wireless/rsi/rsi_91x_mgmt.c
535
int rsi_hal_send_sta_notify_frame(struct rsi_common *common, enum opmode opmode,
drivers/net/wireless/rsi/rsi_91x_mgmt.c
589
status = rsi_send_internal_mgmt_frame(common, skb);
drivers/net/wireless/rsi/rsi_91x_mgmt.c
593
rsi_set_contention_vals(common);
drivers/net/wireless/rsi/rsi_91x_mgmt.c
594
status = rsi_load_radio_caps(common);
drivers/net/wireless/rsi/rsi_91x_mgmt.c
611
int rsi_send_aggregation_params_frame(struct rsi_common *common,
drivers/net/wireless/rsi/rsi_91x_mgmt.c
654
return rsi_send_internal_mgmt_frame(common, skb);
drivers/net/wireless/rsi/rsi_91x_mgmt.c
664
static int rsi_program_bb_rf(struct rsi_common *common)
drivers/net/wireless/rsi/rsi_91x_mgmt.c
684
bb_rf_prog->endpoint = common->endpoint;
drivers/net/wireless/rsi/rsi_91x_mgmt.c
685
bb_rf_prog->rf_power_mode = common->wlan_rf_power_mode;
drivers/net/wireless/rsi/rsi_91x_mgmt.c
687
if (common->rf_reset) {
drivers/net/wireless/rsi/rsi_91x_mgmt.c
691
common->rf_reset = 0;
drivers/net/wireless/rsi/rsi_91x_mgmt.c
693
common->bb_rf_prog_count = 1;
drivers/net/wireless/rsi/rsi_91x_mgmt.c
698
return rsi_send_internal_mgmt_frame(common, skb);
drivers/net/wireless/rsi/rsi_91x_mgmt.c
711
int rsi_set_vap_capabilities(struct rsi_common *common,
drivers/net/wireless/rsi/rsi_91x_mgmt.c
719
struct rsi_hw *adapter = common->priv;
drivers/net/wireless/rsi/rsi_91x_mgmt.c
741
vap_caps->channel_bw = common->channel_width;
drivers/net/wireless/rsi/rsi_91x_mgmt.c
743
vap_caps->radioid_macid = ((common->mac_id & 0xf) << 4) |
drivers/net/wireless/rsi/rsi_91x_mgmt.c
744
(common->radio_id & 0xf);
drivers/net/wireless/rsi/rsi_91x_mgmt.c
750
vap_caps->rts_threshold = cpu_to_le16(common->rts_threshold);
drivers/net/wireless/rsi/rsi_91x_mgmt.c
752
if (common->band == NL80211_BAND_5GHZ) {
drivers/net/wireless/rsi/rsi_91x_mgmt.c
772
vap_caps->beacon_interval = cpu_to_le16(common->beacon_interval);
drivers/net/wireless/rsi/rsi_91x_mgmt.c
773
vap_caps->dtim_period = cpu_to_le16(common->dtim_cnt);
drivers/net/wireless/rsi/rsi_91x_mgmt.c
777
return rsi_send_internal_mgmt_frame(common, skb);
drivers/net/wireless/rsi/rsi_91x_mgmt.c
793
int rsi_hal_load_key(struct rsi_common *common,
drivers/net/wireless/rsi/rsi_91x_mgmt.c
859
return rsi_send_internal_mgmt_frame(common, skb);
drivers/net/wireless/rsi/rsi_91x_mgmt.c
867
static int rsi_send_common_dev_params(struct rsi_common *common)
drivers/net/wireless/rsi/rsi_91x_mgmt.c
891
dev_cfgs->lp_ps_handshake = common->lp_ps_handshake_mode;
drivers/net/wireless/rsi/rsi_91x_mgmt.c
892
dev_cfgs->ulp_ps_handshake = common->ulp_ps_handshake_mode;
drivers/net/wireless/rsi/rsi_91x_mgmt.c
898
dev_cfgs->opermode = common->oper_mode;
drivers/net/wireless/rsi/rsi_91x_mgmt.c
899
dev_cfgs->wlan_rf_pwr_mode = common->wlan_rf_power_mode;
drivers/net/wireless/rsi/rsi_91x_mgmt.c
900
dev_cfgs->driver_mode = common->driver_mode;
drivers/net/wireless/rsi/rsi_91x_mgmt.c
902
dev_cfgs->antenna_sel_val = common->obm_ant_sel_val;
drivers/net/wireless/rsi/rsi_91x_mgmt.c
906
return rsi_send_internal_mgmt_frame(common, skb);
drivers/net/wireless/rsi/rsi_91x_mgmt.c
915
static int rsi_load_bootup_params(struct rsi_common *common)
drivers/net/wireless/rsi/rsi_91x_mgmt.c
933
if (common->channel_width == BW_40MHZ) {
drivers/net/wireless/rsi/rsi_91x_mgmt.c
967
return rsi_send_internal_mgmt_frame(common, skb);
drivers/net/wireless/rsi/rsi_91x_mgmt.c
970
static int rsi_load_9116_bootup_params(struct rsi_common *common)
drivers/net/wireless/rsi/rsi_91x_mgmt.c
983
if (common->channel_width == BW_40MHZ) {
drivers/net/wireless/rsi/rsi_91x_sdio.c
1312
struct rsi_common *common = adapter->priv;
drivers/net/wireless/rsi/rsi_91x_sdio.c
1332
if ((common->wow_flags & RSI_WOW_ENABLED) &&
drivers/net/wireless/rsi/rsi_91x_sdio.c
1333
(common->wow_flags & RSI_WOW_NO_CONNECTION))
drivers/net/wireless/rsi/rsi_91x_sdio.c
1355
struct rsi_common *common;
drivers/net/wireless/rsi/rsi_91x_sdio.c
1361
common = adapter->priv;
drivers/net/wireless/rsi/rsi_91x_sdio.c
1368
common->fsm_state = FSM_CARD_NOT_READY;
drivers/net/wireless/rsi/rsi_91x_sdio.c
1377
struct rsi_common *common = adapter->priv;
drivers/net/wireless/rsi/rsi_91x_sdio.c
1379
common->fsm_state = FSM_MAC_INIT_DONE;
drivers/net/wireless/rsi/rsi_91x_sdio.c
1390
struct rsi_common *common;
drivers/net/wireless/rsi/rsi_91x_sdio.c
1399
common = adapter->priv;
drivers/net/wireless/rsi/rsi_91x_sdio.c
1402
if ((common->wow_flags & RSI_WOW_ENABLED) &&
drivers/net/wireless/rsi/rsi_91x_sdio.c
1403
(common->wow_flags & RSI_WOW_NO_CONNECTION))
drivers/net/wireless/rsi/rsi_91x_sdio.c
1407
if (IS_ENABLED(CONFIG_RSI_COEX) && common->coex_mode > 1 &&
drivers/net/wireless/rsi/rsi_91x_sdio.c
1408
common->bt_adapter) {
drivers/net/wireless/rsi/rsi_91x_sdio.c
1409
rsi_bt_ops.detach(common->bt_adapter);
drivers/net/wireless/rsi/rsi_91x_sdio.c
1410
common->bt_adapter = NULL;
drivers/net/wireless/rsi/rsi_91x_sdio.c
1431
struct rsi_common *common = adapter->priv;
drivers/net/wireless/rsi/rsi_91x_sdio.c
1435
common->hibernate_resume = true;
drivers/net/wireless/rsi/rsi_91x_sdio.c
1436
common->fsm_state = FSM_CARD_NOT_READY;
drivers/net/wireless/rsi/rsi_91x_sdio.c
1437
common->iface_down = true;
drivers/net/wireless/rsi/rsi_91x_sdio.c
1477
struct rsi_common *common = adapter->priv;
drivers/net/wireless/rsi/rsi_91x_sdio.c
1480
common->hibernate_resume = true;
drivers/net/wireless/rsi/rsi_91x_sdio.c
1481
common->fsm_state = FSM_FW_NOT_LOADED;
drivers/net/wireless/rsi/rsi_91x_sdio.c
1482
common->iface_down = true;
drivers/net/wireless/rsi/rsi_91x_sdio.c
1487
common->wow_flags = 0;
drivers/net/wireless/rsi/rsi_91x_sdio.c
1488
common->iface_down = false;
drivers/net/wireless/rsi/rsi_91x_sdio_ops.c
114
rsi_sdio_ack_intr(common->priv, (1 << MSDU_PKT_PENDING));
drivers/net/wireless/rsi/rsi_91x_sdio_ops.c
131
status = rsi_read_pkt(common, dev->pktbuffer, rcv_pkt_len);
drivers/net/wireless/rsi/rsi_91x_sdio_ops.c
233
struct rsi_common *common = adapter->priv;
drivers/net/wireless/rsi/rsi_91x_sdio_ops.c
242
mutex_lock(&common->rx_lock);
drivers/net/wireless/rsi/rsi_91x_sdio_ops.c
243
status = rsi_sdio_read_register(common->priv,
drivers/net/wireless/rsi/rsi_91x_sdio_ops.c
250
mutex_unlock(&common->rx_lock);
drivers/net/wireless/rsi/rsi_91x_sdio_ops.c
256
rsi_set_event(&common->tx_thread.event);
drivers/net/wireless/rsi/rsi_91x_sdio_ops.c
258
mutex_unlock(&common->rx_lock);
drivers/net/wireless/rsi/rsi_91x_sdio_ops.c
272
rsi_sdio_ack_intr(common->priv,
drivers/net/wireless/rsi/rsi_91x_sdio_ops.c
274
rsi_set_event(&common->tx_thread.event);
drivers/net/wireless/rsi/rsi_91x_sdio_ops.c
286
status = rsi_sdio_read_register(common->priv,
drivers/net/wireless/rsi/rsi_91x_sdio_ops.c
297
rsi_sdio_ack_intr(common->priv,
drivers/net/wireless/rsi/rsi_91x_sdio_ops.c
301
common->fsm_state = FSM_CARD_NOT_READY;
drivers/net/wireless/rsi/rsi_91x_sdio_ops.c
310
status = rsi_process_pkt(common);
drivers/net/wireless/rsi/rsi_91x_sdio_ops.c
314
mutex_unlock(&common->rx_lock);
drivers/net/wireless/rsi/rsi_91x_sdio_ops.c
322
rsi_sdio_ack_intr(common->priv, isr_status);
drivers/net/wireless/rsi/rsi_91x_sdio_ops.c
329
mutex_unlock(&common->rx_lock);
drivers/net/wireless/rsi/rsi_91x_sdio_ops.c
338
struct rsi_common *common = adapter->priv;
drivers/net/wireless/rsi/rsi_91x_sdio_ops.c
350
status = rsi_sdio_read_register(common->priv,
drivers/net/wireless/rsi/rsi_91x_sdio_ops.c
65
void rsi_sdio_rx_thread(struct rsi_common *common)
drivers/net/wireless/rsi/rsi_91x_sdio_ops.c
67
struct rsi_hw *adapter = common->priv;
drivers/net/wireless/rsi/rsi_91x_sdio_ops.c
88
static int rsi_process_pkt(struct rsi_common *common)
drivers/net/wireless/rsi/rsi_91x_sdio_ops.c
90
struct rsi_hw *adapter = common->priv;
drivers/net/wireless/rsi/rsi_91x_usb_ops.c
28
void rsi_usb_rx_thread(struct rsi_common *common)
drivers/net/wireless/rsi/rsi_91x_usb_ops.c
30
struct rsi_hw *adapter = common->priv;
drivers/net/wireless/rsi/rsi_91x_usb_ops.c
46
status = rsi_read_pkt(common, skb->data, 0);
drivers/net/wireless/rsi/rsi_coex.h
32
int rsi_coex_attach(struct rsi_common *common);
drivers/net/wireless/rsi/rsi_coex.h
33
void rsi_coex_detach(struct rsi_common *common);
drivers/net/wireless/rsi/rsi_coex.h
35
int rsi_coex_recv_pkt(struct rsi_common *common, u8 *msg);
drivers/net/wireless/rsi/rsi_common.h
59
static inline int rsi_create_kthread(struct rsi_common *common,
drivers/net/wireless/rsi/rsi_common.h
66
thread->task = kthread_run(func_ptr, common, "%s", name);
drivers/net/wireless/rsi/rsi_common.h
85
int rsi_read_pkt(struct rsi_common *common, u8 *rx_pkt, s32 rcv_pkt_len);
drivers/net/wireless/rsi/rsi_common.h
89
struct rsi_sta *rsi_find_sta(struct rsi_common *common, u8 *mac_addr);
drivers/net/wireless/rsi/rsi_hal.h
224
int rsi_prepare_mgmt_desc(struct rsi_common *common, struct sk_buff *skb);
drivers/net/wireless/rsi/rsi_hal.h
225
int rsi_prepare_data_desc(struct rsi_common *common, struct sk_buff *skb);
drivers/net/wireless/rsi/rsi_hal.h
226
int rsi_prepare_beacon(struct rsi_common *common, struct sk_buff *skb);
drivers/net/wireless/rsi/rsi_hal.h
227
int rsi_send_pkt_to_bus(struct rsi_common *common, struct sk_buff *skb);
drivers/net/wireless/rsi/rsi_hal.h
228
int rsi_send_bt_pkt(struct rsi_common *common, struct sk_buff *skb);
drivers/net/wireless/rsi/rsi_main.h
388
void rsi_print_version(struct rsi_common *common);
drivers/net/wireless/rsi/rsi_main.h
412
void rsi_attach_bt(struct rsi_common *common);
drivers/net/wireless/rsi/rsi_mgmt.h
713
int rsi_handle_card_ready(struct rsi_common *common, u8 *msg);
drivers/net/wireless/rsi/rsi_mgmt.h
714
int rsi_mgmt_pkt_recv(struct rsi_common *common, u8 *msg);
drivers/net/wireless/rsi/rsi_mgmt.h
715
int rsi_set_vap_capabilities(struct rsi_common *common, enum opmode mode,
drivers/net/wireless/rsi/rsi_mgmt.h
717
int rsi_send_aggregation_params_frame(struct rsi_common *common, u16 tid,
drivers/net/wireless/rsi/rsi_mgmt.h
720
int rsi_hal_load_key(struct rsi_common *common, u8 *data, u16 key_len,
drivers/net/wireless/rsi/rsi_mgmt.h
723
int rsi_set_channel(struct rsi_common *common,
drivers/net/wireless/rsi/rsi_mgmt.h
725
int rsi_send_vap_dynamic_update(struct rsi_common *common);
drivers/net/wireless/rsi/rsi_mgmt.h
726
int rsi_send_block_unblock_frame(struct rsi_common *common, bool event);
drivers/net/wireless/rsi/rsi_mgmt.h
727
int rsi_hal_send_sta_notify_frame(struct rsi_common *common, enum opmode opmode,
drivers/net/wireless/rsi/rsi_mgmt.h
731
void rsi_inform_bss_status(struct rsi_common *common, enum opmode opmode,
drivers/net/wireless/rsi/rsi_mgmt.h
735
void rsi_indicate_pkt_to_os(struct rsi_common *common, struct sk_buff *skb);
drivers/net/wireless/rsi/rsi_mgmt.h
736
int rsi_mac80211_attach(struct rsi_common *common);
drivers/net/wireless/rsi/rsi_mgmt.h
737
void rsi_indicate_tx_status(struct rsi_hw *common, struct sk_buff *skb,
drivers/net/wireless/rsi/rsi_mgmt.h
739
bool rsi_is_cipher_wep(struct rsi_common *common);
drivers/net/wireless/rsi/rsi_mgmt.h
740
void rsi_core_qos_processor(struct rsi_common *common);
drivers/net/wireless/rsi/rsi_mgmt.h
741
void rsi_core_xmit(struct rsi_common *common, struct sk_buff *skb);
drivers/net/wireless/rsi/rsi_mgmt.h
742
int rsi_send_mgmt_pkt(struct rsi_common *common, struct sk_buff *skb);
drivers/net/wireless/rsi/rsi_mgmt.h
743
int rsi_send_data_pkt(struct rsi_common *common, struct sk_buff *skb);
drivers/net/wireless/rsi/rsi_mgmt.h
744
int rsi_band_check(struct rsi_common *common, struct ieee80211_channel *chan);
drivers/net/wireless/rsi/rsi_mgmt.h
745
int rsi_send_rx_filter_frame(struct rsi_common *common, u16 rx_filter_word);
drivers/net/wireless/rsi/rsi_mgmt.h
746
int rsi_send_radio_params_update(struct rsi_common *common);
drivers/net/wireless/rsi/rsi_mgmt.h
747
int rsi_set_antenna(struct rsi_common *common, u8 antenna);
drivers/net/wireless/rsi/rsi_mgmt.h
749
int rsi_send_wowlan_request(struct rsi_common *common, u16 flags,
drivers/net/wireless/rsi/rsi_mgmt.h
754
void init_bgscan_params(struct rsi_common *common);
drivers/net/wireless/rsi/rsi_mgmt.h
755
int rsi_send_bgscan_params(struct rsi_common *common, int enable);
drivers/net/wireless/rsi/rsi_mgmt.h
756
int rsi_send_bgscan_probe_req(struct rsi_common *common,
drivers/net/wireless/rsi/rsi_sdio.h
137
void rsi_sdio_rx_thread(struct rsi_common *common);
drivers/net/wireless/rsi/rsi_usb.h
84
void rsi_usb_rx_thread(struct rsi_common *common);
drivers/net/wwan/iosm/iosm_ipc_mux.c
206
order = msg->common.event;
drivers/net/wwan/iosm/iosm_ipc_mux.h
98
struct mux_common common;
drivers/net/wwan/iosm/iosm_ipc_protocol_ops.c
198
msg->common.type_of_message,
drivers/net/wwan/iosm/iosm_ipc_protocol_ops.c
199
msg->common.completion_status);
drivers/net/wwan/iosm/iosm_ipc_protocol_ops.c
204
le32_to_cpu(msg->common.completion_status);
drivers/net/wwan/iosm/iosm_ipc_protocol_ops.h
293
struct ipc_mem_msg_common common;
drivers/nfc/s3fwrn5/i2c.c
117
return s3fwrn5_recv_frame(phy->common.ndev, skb, phy->common.mode);
drivers/nfc/s3fwrn5/i2c.c
124
if (!phy || !phy->common.ndev) {
drivers/nfc/s3fwrn5/i2c.c
129
mutex_lock(&phy->common.mutex);
drivers/nfc/s3fwrn5/i2c.c
134
switch (phy->common.mode) {
drivers/nfc/s3fwrn5/i2c.c
144
mutex_unlock(&phy->common.mutex);
drivers/nfc/s3fwrn5/i2c.c
157
phy->common.gpio_en = of_get_named_gpio(np, "en-gpios", 0);
drivers/nfc/s3fwrn5/i2c.c
158
if (!gpio_is_valid(phy->common.gpio_en)) {
drivers/nfc/s3fwrn5/i2c.c
160
phy->common.gpio_en = of_get_named_gpio(np,
drivers/nfc/s3fwrn5/i2c.c
163
if (!gpio_is_valid(phy->common.gpio_en))
drivers/nfc/s3fwrn5/i2c.c
167
phy->common.gpio_fw_wake = of_get_named_gpio(np, "wake-gpios", 0);
drivers/nfc/s3fwrn5/i2c.c
168
if (!gpio_is_valid(phy->common.gpio_fw_wake)) {
drivers/nfc/s3fwrn5/i2c.c
170
phy->common.gpio_fw_wake = of_get_named_gpio(np,
drivers/nfc/s3fwrn5/i2c.c
173
if (!gpio_is_valid(phy->common.gpio_fw_wake))
drivers/nfc/s3fwrn5/i2c.c
189
mutex_init(&phy->common.mutex);
drivers/nfc/s3fwrn5/i2c.c
190
phy->common.mode = S3FWRN5_MODE_COLD;
drivers/nfc/s3fwrn5/i2c.c
200
ret = devm_gpio_request_one(&phy->i2c_dev->dev, phy->common.gpio_en,
drivers/nfc/s3fwrn5/i2c.c
206
phy->common.gpio_fw_wake,
drivers/nfc/s3fwrn5/i2c.c
222
ret = s3fwrn5_probe(&phy->common.ndev, phy, &phy->i2c_dev->dev,
drivers/nfc/s3fwrn5/i2c.c
236
s3fwrn5_remove(phy->common.ndev);
drivers/nfc/s3fwrn5/i2c.c
24
struct phy_common common;
drivers/nfc/s3fwrn5/i2c.c
244
s3fwrn5_remove(phy->common.ndev);
drivers/nfc/s3fwrn5/i2c.c
35
mutex_lock(&phy->common.mutex);
drivers/nfc/s3fwrn5/i2c.c
37
if (s3fwrn5_phy_power_ctrl(&phy->common, mode) == false)
drivers/nfc/s3fwrn5/i2c.c
43
mutex_unlock(&phy->common.mutex);
drivers/nfc/s3fwrn5/i2c.c
51
mutex_lock(&phy->common.mutex);
drivers/nfc/s3fwrn5/i2c.c
62
mutex_unlock(&phy->common.mutex);
drivers/nfc/s3fwrn5/i2c.c
88
hdr_size = (phy->common.mode == S3FWRN5_MODE_NCI) ?
drivers/nfc/s3fwrn5/i2c.c
97
data_len = (phy->common.mode == S3FWRN5_MODE_NCI) ?
drivers/nfc/s3fwrn5/uart.c
103
phy->common.gpio_en = of_get_named_gpio(np, "en-gpios", 0);
drivers/nfc/s3fwrn5/uart.c
104
if (!gpio_is_valid(phy->common.gpio_en))
drivers/nfc/s3fwrn5/uart.c
107
phy->common.gpio_fw_wake = of_get_named_gpio(np, "wake-gpios", 0);
drivers/nfc/s3fwrn5/uart.c
108
if (!gpio_is_valid(phy->common.gpio_fw_wake))
drivers/nfc/s3fwrn5/uart.c
127
mutex_init(&phy->common.mutex);
drivers/nfc/s3fwrn5/uart.c
128
phy->common.mode = S3FWRN5_MODE_COLD;
drivers/nfc/s3fwrn5/uart.c
151
ret = devm_gpio_request_one(&phy->ser_dev->dev, phy->common.gpio_en,
drivers/nfc/s3fwrn5/uart.c
157
phy->common.gpio_fw_wake,
drivers/nfc/s3fwrn5/uart.c
162
ret = s3fwrn5_probe(&phy->common.ndev, phy, &phy->ser_dev->dev,
drivers/nfc/s3fwrn5/uart.c
181
s3fwrn5_remove(phy->common.ndev);
drivers/nfc/s3fwrn5/uart.c
28
struct phy_common common;
drivers/nfc/s3fwrn5/uart.c
76
s3fwrn5_recv_frame(phy->common.ndev, phy->recv_skb,
drivers/nfc/s3fwrn5/uart.c
77
phy->common.mode);
drivers/nvdimm/claim.c
288
struct nd_namespace_common *ndns = &nsio->common;
drivers/nvdimm/label.c
878
struct nd_namespace_common *ndns = &nspm->nsio.common;
drivers/nvdimm/label.c
957
dev_WARN_ONCE(&nspm->nsio.common.dev, nd_label,
drivers/nvdimm/namespace_devs.c
1543
dev = &nsio->common.dev;
drivers/nvdimm/namespace_devs.c
1701
dev = &nspm->nsio.common.dev;
drivers/nvdimm/namespace_devs.c
1766
nspm->nsio.common.claim_class =
drivers/nvdimm/namespace_devs.c
1804
dev = &nspm->nsio.common.dev;
drivers/nvdimm/namespace_devs.c
1990
dev = &nspm->nsio.common.dev;
drivers/nvme/host/apple.c
318
u32 tag = nvme_tag_from_cid(cmd->common.command_id);
drivers/nvme/host/apple.c
321
tcb->opcode = cmd->common.opcode;
drivers/nvme/host/apple.c
322
tcb->prp1 = cmd->common.dptr.prp1;
drivers/nvme/host/apple.c
323
tcb->prp2 = cmd->common.dptr.prp2;
drivers/nvme/host/core.c
1130
cmd->common.command_id = nvme_cid(req);
drivers/nvme/host/core.c
1278
switch (cmd->common.opcode) {
drivers/nvme/host/core.c
1280
switch (le32_to_cpu(cmd->common.cdw10) & 0xFF) {
drivers/nvme/host/core.c
1426
DIV_ROUND_UP(le32_to_cpu(cmd->common.cdw11), 1000);
drivers/nvme/host/core.c
2568
cmd.common.opcode = nvme_admin_security_send;
drivers/nvme/host/core.c
2570
cmd.common.opcode = nvme_admin_security_recv;
drivers/nvme/host/core.c
2571
cmd.common.nsid = 0;
drivers/nvme/host/core.c
2572
cmd.common.cdw10 = cpu_to_le32(((u32)secp) << 24 | ((u32)spsp) << 8);
drivers/nvme/host/core.c
2573
cmd.common.cdw11 = cpu_to_le32(len);
drivers/nvme/host/core.c
345
nvme_get_opcode_str(nr->cmd->common.opcode),
drivers/nvme/host/core.c
346
nr->cmd->common.opcode,
drivers/nvme/host/core.c
359
nvme_get_admin_opcode_str(nr->cmd->common.opcode),
drivers/nvme/host/core.c
360
nr->cmd->common.opcode,
drivers/nvme/host/core.c
376
ns ? nvme_get_opcode_str(nr->cmd->common.opcode) :
drivers/nvme/host/core.c
377
nvme_get_admin_opcode_str(nr->cmd->common.opcode),
drivers/nvme/host/core.c
378
nr->cmd->common.opcode,
drivers/nvme/host/core.c
384
le32_to_cpu(nr->cmd->common.cdw10),
drivers/nvme/host/core.c
385
le32_to_cpu(nr->cmd->common.cdw11),
drivers/nvme/host/core.c
386
le32_to_cpu(nr->cmd->common.cdw12),
drivers/nvme/host/core.c
387
le32_to_cpu(nr->cmd->common.cdw13),
drivers/nvme/host/core.c
388
le32_to_cpu(nr->cmd->common.cdw14),
drivers/nvme/host/core.c
389
le32_to_cpu(nr->cmd->common.cdw15));
drivers/nvme/host/core.c
5106
ctrl->ka_cmd.common.opcode = nvme_admin_keep_alive;
drivers/nvme/host/core.c
737
cmd->common.flags &= ~NVME_CMD_SGL_ALL;
drivers/nvme/host/core.c
820
cmnd->common.opcode = nvme_cmd_flush;
drivers/nvme/host/core.c
821
cmnd->common.nsid = cpu_to_le32(ns->head->ns_id);
drivers/nvme/host/fc.c
2008
sqe->common.command_id != cqe->command_id)) {
drivers/nvme/host/fc.c
2018
sqe->common.command_id,
drivers/nvme/host/fc.c
2162
sqe->common.opcode = nvme_admin_async_event;
drivers/nvme/host/fc.c
2164
sqe->common.command_id = NVME_AQ_BLK_MQ_DEPTH + i;
drivers/nvme/host/fc.c
2546
ctrl->cnum, qnum, sqe->common.opcode, sqe->fabrics.fctype,
drivers/nvme/host/fc.c
2548
sqe->common.cdw10, sqe->common.cdw11);
drivers/nvme/host/fc.c
2679
WARN_ON_ONCE(sqe->common.metadata);
drivers/nvme/host/fc.c
2680
sqe->common.flags |= NVME_CMD_SGL_METABUF;
drivers/nvme/host/ioctl.c
189
effects = nvme_passthru_start(ctrl, ns, cmd->common.opcode);
drivers/nvme/host/ioctl.c
299
c.common.opcode = cmd.opcode;
drivers/nvme/host/ioctl.c
300
c.common.flags = cmd.flags;
drivers/nvme/host/ioctl.c
301
c.common.nsid = cpu_to_le32(cmd.nsid);
drivers/nvme/host/ioctl.c
302
c.common.cdw2[0] = cpu_to_le32(cmd.cdw2);
drivers/nvme/host/ioctl.c
303
c.common.cdw2[1] = cpu_to_le32(cmd.cdw3);
drivers/nvme/host/ioctl.c
304
c.common.cdw10 = cpu_to_le32(cmd.cdw10);
drivers/nvme/host/ioctl.c
305
c.common.cdw11 = cpu_to_le32(cmd.cdw11);
drivers/nvme/host/ioctl.c
306
c.common.cdw12 = cpu_to_le32(cmd.cdw12);
drivers/nvme/host/ioctl.c
307
c.common.cdw13 = cpu_to_le32(cmd.cdw13);
drivers/nvme/host/ioctl.c
308
c.common.cdw14 = cpu_to_le32(cmd.cdw14);
drivers/nvme/host/ioctl.c
309
c.common.cdw15 = cpu_to_le32(cmd.cdw15);
drivers/nvme/host/ioctl.c
33
if (c->common.opcode >= nvme_cmd_vendor_start ||
drivers/nvme/host/ioctl.c
34
c->common.opcode == nvme_fabrics_command)
drivers/nvme/host/ioctl.c
346
c.common.opcode = cmd.opcode;
drivers/nvme/host/ioctl.c
347
c.common.flags = cmd.flags;
drivers/nvme/host/ioctl.c
348
c.common.nsid = cpu_to_le32(cmd.nsid);
drivers/nvme/host/ioctl.c
349
c.common.cdw2[0] = cpu_to_le32(cmd.cdw2);
drivers/nvme/host/ioctl.c
350
c.common.cdw2[1] = cpu_to_le32(cmd.cdw3);
drivers/nvme/host/ioctl.c
351
c.common.cdw10 = cpu_to_le32(cmd.cdw10);
drivers/nvme/host/ioctl.c
352
c.common.cdw11 = cpu_to_le32(cmd.cdw11);
drivers/nvme/host/ioctl.c
353
c.common.cdw12 = cpu_to_le32(cmd.cdw12);
drivers/nvme/host/ioctl.c
354
c.common.cdw13 = cpu_to_le32(cmd.cdw13);
drivers/nvme/host/ioctl.c
355
c.common.cdw14 = cpu_to_le32(cmd.cdw14);
drivers/nvme/host/ioctl.c
356
c.common.cdw15 = cpu_to_le32(cmd.cdw15);
drivers/nvme/host/ioctl.c
44
if (c->common.opcode == nvme_admin_identify) {
drivers/nvme/host/ioctl.c
462
c.common.opcode = READ_ONCE(cmd->opcode);
drivers/nvme/host/ioctl.c
463
c.common.flags = READ_ONCE(cmd->flags);
drivers/nvme/host/ioctl.c
464
if (c.common.flags)
drivers/nvme/host/ioctl.c
467
c.common.command_id = 0;
drivers/nvme/host/ioctl.c
468
c.common.nsid = cpu_to_le32(cmd->nsid);
drivers/nvme/host/ioctl.c
469
if (!nvme_validate_passthru_nsid(ctrl, ns, le32_to_cpu(c.common.nsid)))
drivers/nvme/host/ioctl.c
472
c.common.cdw2[0] = cpu_to_le32(READ_ONCE(cmd->cdw2));
drivers/nvme/host/ioctl.c
473
c.common.cdw2[1] = cpu_to_le32(READ_ONCE(cmd->cdw3));
drivers/nvme/host/ioctl.c
474
c.common.metadata = 0;
drivers/nvme/host/ioctl.c
475
c.common.dptr.prp1 = c.common.dptr.prp2 = 0;
drivers/nvme/host/ioctl.c
476
c.common.cdw10 = cpu_to_le32(READ_ONCE(cmd->cdw10));
drivers/nvme/host/ioctl.c
477
c.common.cdw11 = cpu_to_le32(READ_ONCE(cmd->cdw11));
drivers/nvme/host/ioctl.c
478
c.common.cdw12 = cpu_to_le32(READ_ONCE(cmd->cdw12));
drivers/nvme/host/ioctl.c
479
c.common.cdw13 = cpu_to_le32(READ_ONCE(cmd->cdw13));
drivers/nvme/host/ioctl.c
480
c.common.cdw14 = cpu_to_le32(READ_ONCE(cmd->cdw14));
drivers/nvme/host/ioctl.c
481
c.common.cdw15 = cpu_to_le32(READ_ONCE(cmd->cdw15));
drivers/nvme/host/ioctl.c
62
effects = nvme_command_effects(ns->ctrl, ns, c->common.opcode);
drivers/nvme/host/pci.c
1105
iod->cmd.common.dptr.prp1 = cpu_to_le64(prp1_dma);
drivers/nvme/host/pci.c
1106
iod->cmd.common.dptr.prp2 = cpu_to_le64(prp2_dma);
drivers/nvme/host/pci.c
1145
iod->cmd.common.flags = NVME_CMD_SGL_METABUF;
drivers/nvme/host/pci.c
1148
nvme_pci_sgl_set_data(&iod->cmd.common.dptr.sgl, iter);
drivers/nvme/host/pci.c
1171
nvme_pci_sgl_set_seg(&iod->cmd.common.dptr.sgl, sgl_dma, mapped);
drivers/nvme/host/pci.c
1199
iod->cmd.common.flags = NVME_CMD_SGL_METABUF;
drivers/nvme/host/pci.c
1200
iod->cmd.common.dptr.sgl.addr = cpu_to_le64(dma_addr);
drivers/nvme/host/pci.c
1201
iod->cmd.common.dptr.sgl.length = cpu_to_le32(bv.bv_len);
drivers/nvme/host/pci.c
1202
iod->cmd.common.dptr.sgl.type = NVME_SGL_FMT_DATA_DESC << 4;
drivers/nvme/host/pci.c
1206
iod->cmd.common.dptr.prp1 = cpu_to_le64(dma_addr);
drivers/nvme/host/pci.c
1207
iod->cmd.common.dptr.prp2 = 0;
drivers/nvme/host/pci.c
1209
iod->cmd.common.dptr.prp2 =
drivers/nvme/host/pci.c
1307
iod->cmd.common.metadata = cpu_to_le64(iter.addr);
drivers/nvme/host/pci.c
1321
iod->cmd.common.flags = NVME_CMD_SGL_METASEG;
drivers/nvme/host/pci.c
1322
iod->cmd.common.metadata = cpu_to_le64(sgl_dma);
drivers/nvme/host/pci.c
1353
iod->cmd.common.metadata = cpu_to_le64(iod->meta_dma);
drivers/nvme/host/pci.c
1362
if ((iod->cmd.common.flags & NVME_CMD_SGL_METABUF) &&
drivers/nvme/host/pci.c
1662
c.common.opcode = nvme_admin_async_event;
drivers/nvme/host/pci.c
1663
c.common.command_id = NVME_AQ_BLK_MQ_DEPTH;
drivers/nvme/host/pci.c
1926
opcode = nvme_req(req)->cmd->common.opcode;
drivers/nvme/host/pci.c
817
return (cmd->common.flags & NVME_CMD_SGL_ALL) == NVME_CMD_SGL_METASEG;
drivers/nvme/host/pci.c
822
return cmd->common.flags &
drivers/nvme/host/pci.c
829
return le64_to_cpu(cmd->common.dptr.sgl.addr);
drivers/nvme/host/pci.c
830
return le64_to_cpu(cmd->common.dptr.prp2);
drivers/nvme/host/pci.c
938
dma_unmap_page(dma_dev, le64_to_cpu(iod->cmd.common.dptr.prp1),
drivers/nvme/host/pci.c
953
nvme_free_sgls(req, &iod->cmd.common.dptr.sgl,
drivers/nvme/host/pr.c
100
c.common.opcode = op;
drivers/nvme/host/pr.c
101
c.common.cdw10 = cpu_to_le32(cdw10);
drivers/nvme/host/pr.c
102
c.common.cdw11 = cpu_to_le32(cdw11);
drivers/nvme/host/pr.c
61
c->common.nsid = cpu_to_le32(ns->head->ns_id);
drivers/nvme/host/pr.c
71
c->common.nsid = cpu_to_le32(ns->head->ns_id);
drivers/nvme/host/rdma.c
1255
struct nvme_keyed_sgl_desc *sg = &c->common.dptr.ksgl;
drivers/nvme/host/rdma.c
1268
struct nvme_sgl_desc *sg = &c->common.dptr.sgl;
drivers/nvme/host/rdma.c
1293
struct nvme_keyed_sgl_desc *sg = &c->common.dptr.ksgl;
drivers/nvme/host/rdma.c
1306
struct nvme_keyed_sgl_desc *sg = &c->common.dptr.ksgl;
drivers/nvme/host/rdma.c
1415
struct nvme_keyed_sgl_desc *sg = &c->common.dptr.ksgl;
drivers/nvme/host/rdma.c
1537
c->common.flags |= NVME_CMD_SGL_METABUF;
drivers/nvme/host/rdma.c
1676
cmd->common.opcode = nvme_admin_async_event;
drivers/nvme/host/rdma.c
1677
cmd->common.command_id = NVME_AQ_BLK_MQ_DEPTH;
drivers/nvme/host/rdma.c
1678
cmd->common.flags |= NVME_CMD_SGL_METABUF;
drivers/nvme/host/rdma.c
1963
rq->tag, nvme_cid(rq), cmd->common.opcode,
drivers/nvme/host/rdma.c
2031
(c->common.opcode == nvme_cmd_write ||
drivers/nvme/host/rdma.c
2032
c->common.opcode == nvme_cmd_read) &&
drivers/nvme/host/tcp.c
2572
struct nvme_sgl_desc *sg = &c->common.dptr.sgl;
drivers/nvme/host/tcp.c
2583
struct nvme_sgl_desc *sg = &c->common.dptr.sgl;
drivers/nvme/host/tcp.c
2593
struct nvme_sgl_desc *sg = &c->common.dptr.sgl;
drivers/nvme/host/tcp.c
2616
cmd->common.opcode = nvme_admin_async_event;
drivers/nvme/host/tcp.c
2617
cmd->common.command_id = NVME_AQ_BLK_MQ_DEPTH;
drivers/nvme/host/tcp.c
2618
cmd->common.flags |= NVME_CMD_SGL_METABUF;
drivers/nvme/host/tcp.c
2650
rq->tag, nvme_cid(rq), pdu->hdr.type, cmd->common.opcode,
drivers/nvme/host/tcp.c
2686
c->common.flags |= NVME_CMD_SGL_METABUF;
drivers/nvme/host/trace.h
101
__entry->cid = nvme_req(req)->cmd->common.command_id;
drivers/nvme/host/trace.h
65
__entry->opcode = cmd->common.opcode;
drivers/nvme/host/trace.h
66
__entry->flags = cmd->common.flags;
drivers/nvme/host/trace.h
67
__entry->cid = cmd->common.command_id;
drivers/nvme/host/trace.h
68
__entry->nsid = le32_to_cpu(cmd->common.nsid);
drivers/nvme/host/trace.h
72
memcpy(__entry->cdw10, &cmd->common.cdws,
drivers/nvme/target/admin-cmd.c
1194
u32 write_protect = le32_to_cpu(req->cmd->common.cdw11);
drivers/nvme/target/admin-cmd.c
1226
u32 val32 = le32_to_cpu(req->cmd->common.cdw11);
drivers/nvme/target/admin-cmd.c
1239
u32 val32 = le32_to_cpu(req->cmd->common.cdw11);
drivers/nvme/target/admin-cmd.c
1268
if (!(req->cmd->common.cdw11 & cpu_to_le32(1 << 0))) {
drivers/nvme/target/admin-cmd.c
1280
u32 cdw11 = le32_to_cpu(req->cmd->common.cdw11);
drivers/nvme/target/admin-cmd.c
1301
u32 cdw11 = le32_to_cpu(req->cmd->common.cdw11);
drivers/nvme/target/admin-cmd.c
1322
u32 cdw11 = le32_to_cpu(req->cmd->common.cdw11);
drivers/nvme/target/admin-cmd.c
1341
u32 cdw10 = le32_to_cpu(req->cmd->common.cdw10);
drivers/nvme/target/admin-cmd.c
1342
u32 cdw11 = le32_to_cpu(req->cmd->common.cdw11);
drivers/nvme/target/admin-cmd.c
1441
u32 iv = le32_to_cpu(req->cmd->common.cdw11) & 0xffff;
drivers/nvme/target/admin-cmd.c
1500
u32 cdw10 = le32_to_cpu(req->cmd->common.cdw10);
drivers/nvme/target/admin-cmd.c
1546
if (!(req->cmd->common.cdw11 & cpu_to_le32(1 << 0))) {
drivers/nvme/target/admin-cmd.c
1620
switch (cmd->common.opcode) {
drivers/nvme/target/admin-cmd.c
1626
return nvmet_feat_data_len(req, le32_to_cpu(cmd->common.cdw10));
drivers/nvme/target/admin-cmd.c
1648
cmd->common.flags & NVME_CMD_SGL_ALL)
drivers/nvme/target/admin-cmd.c
1654
switch (cmd->common.opcode) {
drivers/nvme/target/admin-cmd.c
295
req->cmd->common.nsid = cpu_to_le32(le16_to_cpu(
drivers/nvme/target/admin-cmd.c
501
req->cmd->common.nsid = cpu_to_le32(le16_to_cpu(
drivers/nvme/target/core.c
1045
switch (req->cmd->common.opcode) {
drivers/nvme/target/core.c
1068
switch (req->cmd->common.opcode) {
drivers/nvme/target/core.c
1155
u8 flags = req->cmd->common.flags;
drivers/nvme/target/core.c
1251
if (req->cmd->common.flags & NVME_CMD_SGL_ALL)
drivers/nvme/target/core.c
1269
if (req->cmd->common.flags & NVME_CMD_SGL_ALL)
drivers/nvme/target/core.c
1507
req->cmd->common.opcode, req->sq->qid);
drivers/nvme/target/core.c
1513
req->cmd->common.opcode, req->sq->qid);
drivers/nvme/target/core.c
439
u32 nsid = le32_to_cpu(req->cmd->common.nsid);
drivers/nvme/target/core.c
766
new_error_slot->cmdid = cpu_to_le16(req->cmd->common.command_id);
drivers/nvme/target/core.c
770
new_error_slot->nsid = req->cmd->common.nsid;
drivers/nvme/target/core.c
785
req->cqe->command_id = req->cmd->common.command_id;
drivers/nvme/target/core.c
82
pr_debug("unhandled cmd %d on qid %d\n", req->cmd->common.opcode,
drivers/nvme/target/discovery.c
121
memcpy(e->tsas.common, port->disc_addr.tsas.common, NVMF_TSAS_SIZE);
drivers/nvme/target/discovery.c
309
u32 cdw10 = le32_to_cpu(req->cmd->common.cdw10);
drivers/nvme/target/discovery.c
335
u32 cdw10 = le32_to_cpu(req->cmd->common.cdw10);
drivers/nvme/target/discovery.c
362
switch (cmd->common.opcode) {
drivers/nvme/target/discovery.c
378
cmd->common.opcode);
drivers/nvme/target/discovery.c
384
switch (cmd->common.opcode) {
drivers/nvme/target/discovery.c
404
pr_debug("unhandled cmd %d\n", cmd->common.opcode);
drivers/nvme/target/fc.c
2152
struct nvme_common_command *sqe = &fod->cmdiubuf.sqe.common;
drivers/nvme/target/fc.c
2458
struct nvme_common_command *sqe = &fod->cmdiubuf.sqe.common;
drivers/nvme/target/fcloop.c
640
__func__, sqe->common.opcode, sqe->fabrics.fctype,
drivers/nvme/target/fcloop.c
645
(sqe->common.opcode != nvme_fabrics_command ||
drivers/nvme/target/fcloop.c
647
(!drop_fabric_opcode && sqe->common.opcode != drop_opcode))
drivers/nvme/target/io-cmd-bdev.c
165
switch (req->cmd->common.opcode) {
drivers/nvme/target/io-cmd-bdev.c
445
switch (req->cmd->common.opcode) {
drivers/nvme/target/io-cmd-file.c
364
switch (req->cmd->common.opcode) {
drivers/nvme/target/loop.c
151
iod->cmd.common.flags |= NVME_CMD_SGL_METABUF;
drivers/nvme/target/loop.c
181
iod->cmd.common.opcode = nvme_admin_async_event;
drivers/nvme/target/loop.c
182
iod->cmd.common.command_id = NVME_AQ_BLK_MQ_DEPTH;
drivers/nvme/target/loop.c
183
iod->cmd.common.flags |= NVME_CMD_SGL_METABUF;
drivers/nvme/target/nvmet.h
529
int rae = le32_to_cpu(req->cmd->common.cdw10) & 1 << 15;
drivers/nvme/target/passthru.c
223
effects = nvme_passthru_start(ctrl, ns, req->cmd->common.opcode);
drivers/nvme/target/passthru.c
226
req->cmd->common.opcode == nvme_admin_identify) {
drivers/nvme/target/passthru.c
309
u32 nsid = le32_to_cpu(req->cmd->common.nsid);
drivers/nvme/target/passthru.c
347
effects = nvme_command_effects(ctrl, ns, req->cmd->common.opcode);
drivers/nvme/target/passthru.c
419
if (req->cmd->common.flags & ~NVME_CMD_SGL_ALL)
drivers/nvme/target/passthru.c
422
switch (req->cmd->common.opcode) {
drivers/nvme/target/passthru.c
493
if (req->cmd->common.flags & ~NVME_CMD_SGL_ALL)
drivers/nvme/target/passthru.c
499
if (req->cmd->common.opcode >= nvme_admin_vendor_start)
drivers/nvme/target/passthru.c
502
switch (req->cmd->common.opcode) {
drivers/nvme/target/pci-epf.c
1040
struct nvme_sgl_desc seg = cmd->common.dptr.sgl;
drivers/nvme/target/pci-epf.c
1099
struct nvme_sgl_desc *sgl = &iod->cmd.common.dptr.sgl;
drivers/nvme/target/pci-epf.c
1130
if (iod->cmd.common.flags & NVME_CMD_SGL_ALL)
drivers/nvme/target/pci-epf.c
1176
if (iod->status && iod->cmd.common.opcode != nvme_admin_async_event)
drivers/nvme/target/pci-epf.c
1180
iod->cmd.common.opcode, iod->status);
drivers/nvme/target/pci-epf.c
1793
cqe->command_id = iod->cmd.common.command_id;
drivers/nvme/target/pci-epf.c
669
return nvme_opcode_str(iod->sq->qid, iod->cmd.common.opcode);
drivers/nvme/target/pci-epf.c
812
prp = le64_to_cpu(cmd->common.dptr.prp1);
drivers/nvme/target/pci-epf.c
836
prp = le64_to_cpu(cmd->common.dptr.prp2);
drivers/nvme/target/pci-epf.c
931
prp1 = le64_to_cpu(cmd->common.dptr.prp1);
drivers/nvme/target/pci-epf.c
936
prp2 = le64_to_cpu(cmd->common.dptr.prp2);
drivers/nvme/target/pci-epf.c
975
u64 prp1 = le64_to_cpu(iod->cmd.common.dptr.prp1);
drivers/nvme/target/pr.c
377
u32 cdw10 = le32_to_cpu(req->cmd->common.cdw10);
drivers/nvme/target/pr.c
41
u32 nsid = le32_to_cpu(req->cmd->common.nsid);
drivers/nvme/target/pr.c
646
u32 cdw10 = le32_to_cpu(req->cmd->common.cdw10);
drivers/nvme/target/pr.c
761
u32 cdw10 = le32_to_cpu(req->cmd->common.cdw10);
drivers/nvme/target/pr.c
805
u32 cdw11 = le32_to_cpu(req->cmd->common.cdw11);
drivers/nvme/target/pr.c
806
u32 cdw10 = le32_to_cpu(req->cmd->common.cdw10);
drivers/nvme/target/pr.c
879
switch (cmd->common.opcode) {
drivers/nvme/target/pr.c
900
u8 opcode = req->cmd->common.opcode;
drivers/nvme/target/pr.c
920
u8 opcode = req->cmd->common.opcode;
drivers/nvme/target/rdma.c
847
struct nvme_sgl_desc *sgl = &rsp->req.cmd->common.dptr.sgl;
drivers/nvme/target/rdma.c
910
struct nvme_keyed_sgl_desc *sgl = &rsp->req.cmd->common.dptr.ksgl;
drivers/nvme/target/tcp.c
1062
nvme_cmd->common.opcode);
drivers/nvme/target/tcp.c
1072
req->cmd, req->cmd->common.command_id,
drivers/nvme/target/tcp.c
1073
req->cmd->common.opcode,
drivers/nvme/target/tcp.c
1074
le32_to_cpu(req->cmd->common.dptr.sgl.length),
drivers/nvme/target/tcp.c
1310
queue->idx, cmd->req.cmd->common.command_id,
drivers/nvme/target/tcp.c
419
struct nvme_sgl_desc *sgl = &cmd->req.cmd->common.dptr.sgl;
drivers/nvme/target/tcp.c
520
pdu->command_id = cmd->req.cmd->common.command_id;
drivers/nvme/target/tcp.c
602
sgl = &cmd->req.cmd->common.dptr.sgl;
drivers/nvme/target/tcp.c
937
size_t data_len = le32_to_cpu(req->cmd->common.dptr.sgl.length);
drivers/nvme/target/trace.h
87
__entry->cid = cmd->common.command_id;
drivers/nvme/target/trace.h
88
__entry->opcode = cmd->common.opcode;
drivers/nvme/target/trace.h
90
__entry->flags = cmd->common.flags;
drivers/nvme/target/trace.h
91
__entry->nsid = le32_to_cpu(cmd->common.nsid);
drivers/nvme/target/trace.h
92
__entry->metadata = le64_to_cpu(cmd->common.metadata);
drivers/nvme/target/trace.h
93
memcpy(__entry->cdw10, &cmd->common.cdws,
drivers/nvme/target/zns.c
614
switch (cmd->common.opcode) {
drivers/pci/pci-acpi.c
1552
struct acpi_pci_root_info common;
drivers/pci/pci-acpi.c
1652
ri = container_of(ci, struct acpi_pci_generic_root_info, common);
drivers/pci/pci-acpi.c
1686
bus = acpi_pci_root_create(root, root_ops, &ri->common, ri->cfg);
drivers/phy/apple/atc.c
2168
{ "apple,tunable-common-a", &atcphy->tunables.common[0], atcphy->res.core },
drivers/phy/apple/atc.c
2169
{ "apple,tunable-common-b", &atcphy->tunables.common[1], atcphy->res.core },
drivers/phy/apple/atc.c
598
struct apple_tunable *common[2];
drivers/phy/apple/atc.c
885
apple_tunable_apply(atcphy->regs.core, atcphy->tunables.common[0]);
drivers/phy/apple/atc.c
887
apple_tunable_apply(atcphy->regs.core, atcphy->tunables.common[1]);
drivers/pinctrl/renesas/pfc-r8a7790.c
4030
struct sh_pfc_pin_group common[311];
drivers/pinctrl/renesas/pfc-r8a7790.c
4035
.common = {
drivers/pinctrl/renesas/pfc-r8a7790.c
4847
struct sh_pfc_function common[58];
drivers/pinctrl/renesas/pfc-r8a7790.c
4852
.common = {
drivers/pinctrl/renesas/pfc-r8a7790.c
6149
.groups = pinmux_groups.common,
drivers/pinctrl/renesas/pfc-r8a7790.c
6150
.nr_groups = ARRAY_SIZE(pinmux_groups.common),
drivers/pinctrl/renesas/pfc-r8a7790.c
6151
.functions = pinmux_functions.common,
drivers/pinctrl/renesas/pfc-r8a7790.c
6152
.nr_functions = ARRAY_SIZE(pinmux_functions.common),
drivers/pinctrl/renesas/pfc-r8a7790.c
6172
.groups = pinmux_groups.common,
drivers/pinctrl/renesas/pfc-r8a7790.c
6173
.nr_groups = ARRAY_SIZE(pinmux_groups.common) +
drivers/pinctrl/renesas/pfc-r8a7790.c
6175
.functions = pinmux_functions.common,
drivers/pinctrl/renesas/pfc-r8a7790.c
6176
.nr_functions = ARRAY_SIZE(pinmux_functions.common) +
drivers/pinctrl/renesas/pfc-r8a7791.c
4427
struct sh_pfc_pin_group common[346];
drivers/pinctrl/renesas/pfc-r8a7791.c
4432
.common = {
drivers/pinctrl/renesas/pfc-r8a7791.c
5342
struct sh_pfc_function common[58];
drivers/pinctrl/renesas/pfc-r8a7791.c
5347
.common = {
drivers/pinctrl/renesas/pfc-r8a7791.c
6896
.groups = pinmux_groups.common,
drivers/pinctrl/renesas/pfc-r8a7791.c
6897
.nr_groups = ARRAY_SIZE(pinmux_groups.common),
drivers/pinctrl/renesas/pfc-r8a7791.c
6898
.functions = pinmux_functions.common,
drivers/pinctrl/renesas/pfc-r8a7791.c
6899
.nr_functions = ARRAY_SIZE(pinmux_functions.common),
drivers/pinctrl/renesas/pfc-r8a7791.c
6919
.groups = pinmux_groups.common,
drivers/pinctrl/renesas/pfc-r8a7791.c
6920
.nr_groups = ARRAY_SIZE(pinmux_groups.common),
drivers/pinctrl/renesas/pfc-r8a7791.c
6921
.functions = pinmux_functions.common,
drivers/pinctrl/renesas/pfc-r8a7791.c
6922
.nr_functions = ARRAY_SIZE(pinmux_functions.common),
drivers/pinctrl/renesas/pfc-r8a7791.c
6942
.groups = pinmux_groups.common,
drivers/pinctrl/renesas/pfc-r8a7791.c
6943
.nr_groups = ARRAY_SIZE(pinmux_groups.common) +
drivers/pinctrl/renesas/pfc-r8a7791.c
6945
.functions = pinmux_functions.common,
drivers/pinctrl/renesas/pfc-r8a7791.c
6946
.nr_functions = ARRAY_SIZE(pinmux_functions.common) +
drivers/pinctrl/renesas/pfc-r8a7791.c
6967
.groups = pinmux_groups.common,
drivers/pinctrl/renesas/pfc-r8a7791.c
6968
.nr_groups = ARRAY_SIZE(pinmux_groups.common) +
drivers/pinctrl/renesas/pfc-r8a7791.c
6970
.functions = pinmux_functions.common,
drivers/pinctrl/renesas/pfc-r8a7791.c
6971
.nr_functions = ARRAY_SIZE(pinmux_functions.common) +
drivers/pinctrl/renesas/pfc-r8a77951.c
4149
struct sh_pfc_pin_group common[328];
drivers/pinctrl/renesas/pfc-r8a77951.c
4154
.common = {
drivers/pinctrl/renesas/pfc-r8a77951.c
5065
struct sh_pfc_function common[55];
drivers/pinctrl/renesas/pfc-r8a77951.c
5070
.common = {
drivers/pinctrl/renesas/pfc-r8a77951.c
6150
.groups = pinmux_groups.common,
drivers/pinctrl/renesas/pfc-r8a77951.c
6151
.nr_groups = ARRAY_SIZE(pinmux_groups.common),
drivers/pinctrl/renesas/pfc-r8a77951.c
6152
.functions = pinmux_functions.common,
drivers/pinctrl/renesas/pfc-r8a77951.c
6153
.nr_functions = ARRAY_SIZE(pinmux_functions.common),
drivers/pinctrl/renesas/pfc-r8a77951.c
6175
.groups = pinmux_groups.common,
drivers/pinctrl/renesas/pfc-r8a77951.c
6176
.nr_groups = ARRAY_SIZE(pinmux_groups.common) +
drivers/pinctrl/renesas/pfc-r8a77951.c
6178
.functions = pinmux_functions.common,
drivers/pinctrl/renesas/pfc-r8a77951.c
6179
.nr_functions = ARRAY_SIZE(pinmux_functions.common) +
drivers/pinctrl/renesas/pfc-r8a7796.c
4124
struct sh_pfc_pin_group common[324];
drivers/pinctrl/renesas/pfc-r8a7796.c
4129
.common = {
drivers/pinctrl/renesas/pfc-r8a7796.c
5023
struct sh_pfc_function common[52];
drivers/pinctrl/renesas/pfc-r8a7796.c
5028
.common = {
drivers/pinctrl/renesas/pfc-r8a7796.c
6102
.groups = pinmux_groups.common,
drivers/pinctrl/renesas/pfc-r8a7796.c
6103
.nr_groups = ARRAY_SIZE(pinmux_groups.common),
drivers/pinctrl/renesas/pfc-r8a7796.c
6104
.functions = pinmux_functions.common,
drivers/pinctrl/renesas/pfc-r8a7796.c
6105
.nr_functions = ARRAY_SIZE(pinmux_functions.common),
drivers/pinctrl/renesas/pfc-r8a7796.c
6127
.groups = pinmux_groups.common,
drivers/pinctrl/renesas/pfc-r8a7796.c
6128
.nr_groups = ARRAY_SIZE(pinmux_groups.common) +
drivers/pinctrl/renesas/pfc-r8a7796.c
6130
.functions = pinmux_functions.common,
drivers/pinctrl/renesas/pfc-r8a7796.c
6131
.nr_functions = ARRAY_SIZE(pinmux_functions.common) +
drivers/pinctrl/renesas/pfc-r8a7796.c
6154
.groups = pinmux_groups.common,
drivers/pinctrl/renesas/pfc-r8a7796.c
6155
.nr_groups = ARRAY_SIZE(pinmux_groups.common) +
drivers/pinctrl/renesas/pfc-r8a7796.c
6157
.functions = pinmux_functions.common,
drivers/pinctrl/renesas/pfc-r8a7796.c
6158
.nr_functions = ARRAY_SIZE(pinmux_functions.common) +
drivers/pinctrl/renesas/pfc-r8a77965.c
4358
struct sh_pfc_pin_group common[326];
drivers/pinctrl/renesas/pfc-r8a77965.c
4363
.common = {
drivers/pinctrl/renesas/pfc-r8a77965.c
5263
struct sh_pfc_function common[53];
drivers/pinctrl/renesas/pfc-r8a77965.c
5268
.common = {
drivers/pinctrl/renesas/pfc-r8a77965.c
6343
.groups = pinmux_groups.common,
drivers/pinctrl/renesas/pfc-r8a77965.c
6344
.nr_groups = ARRAY_SIZE(pinmux_groups.common),
drivers/pinctrl/renesas/pfc-r8a77965.c
6345
.functions = pinmux_functions.common,
drivers/pinctrl/renesas/pfc-r8a77965.c
6346
.nr_functions = ARRAY_SIZE(pinmux_functions.common),
drivers/pinctrl/renesas/pfc-r8a77965.c
6368
.groups = pinmux_groups.common,
drivers/pinctrl/renesas/pfc-r8a77965.c
6369
.nr_groups = ARRAY_SIZE(pinmux_groups.common) +
drivers/pinctrl/renesas/pfc-r8a77965.c
6371
.functions = pinmux_functions.common,
drivers/pinctrl/renesas/pfc-r8a77965.c
6372
.nr_functions = ARRAY_SIZE(pinmux_functions.common) +
drivers/pinctrl/renesas/pfc-r8a77990.c
3788
struct sh_pfc_pin_group common[261];
drivers/pinctrl/renesas/pfc-r8a77990.c
3793
.common = {
drivers/pinctrl/renesas/pfc-r8a77990.c
4537
struct sh_pfc_function common[50];
drivers/pinctrl/renesas/pfc-r8a77990.c
4542
.common = {
drivers/pinctrl/renesas/pfc-r8a77990.c
5300
.groups = pinmux_groups.common,
drivers/pinctrl/renesas/pfc-r8a77990.c
5301
.nr_groups = ARRAY_SIZE(pinmux_groups.common),
drivers/pinctrl/renesas/pfc-r8a77990.c
5302
.functions = pinmux_functions.common,
drivers/pinctrl/renesas/pfc-r8a77990.c
5303
.nr_functions = ARRAY_SIZE(pinmux_functions.common),
drivers/pinctrl/renesas/pfc-r8a77990.c
5325
.groups = pinmux_groups.common,
drivers/pinctrl/renesas/pfc-r8a77990.c
5326
.nr_groups = ARRAY_SIZE(pinmux_groups.common) +
drivers/pinctrl/renesas/pfc-r8a77990.c
5328
.functions = pinmux_functions.common,
drivers/pinctrl/renesas/pfc-r8a77990.c
5329
.nr_functions = ARRAY_SIZE(pinmux_functions.common) +
drivers/pinctrl/renesas/pinctrl-rzg2l.c
2127
struct rzg2l_dedicated_configs common[35];
drivers/pinctrl/renesas/pinctrl-rzg2l.c
2130
.common = {
drivers/pinctrl/renesas/pinctrl-rzg2l.c
2253
struct rzg2l_dedicated_configs common[77];
drivers/pinctrl/renesas/pinctrl-rzg2l.c
2256
.common = {
drivers/pinctrl/renesas/pinctrl-rzg2l.c
3345
.dedicated_pins = rzg2l_dedicated_pins.common,
drivers/pinctrl/renesas/pinctrl-rzg2l.c
3347
.n_dedicated_pins = ARRAY_SIZE(rzg2l_dedicated_pins.common),
drivers/pinctrl/renesas/pinctrl-rzg2l.c
3364
.dedicated_pins = rzg2l_dedicated_pins.common,
drivers/pinctrl/renesas/pinctrl-rzg2l.c
3366
.n_dedicated_pins = ARRAY_SIZE(rzg2l_dedicated_pins.common) +
drivers/pinctrl/renesas/pinctrl-rzg2l.c
3417
.dedicated_pins = rzv2h_dedicated_pins.common,
drivers/pinctrl/renesas/pinctrl-rzg2l.c
3419
.n_dedicated_pins = ARRAY_SIZE(rzv2h_dedicated_pins.common),
drivers/pinctrl/renesas/pinctrl-rzg2l.c
3439
.dedicated_pins = rzv2h_dedicated_pins.common,
drivers/pinctrl/renesas/pinctrl-rzg2l.c
3441
.n_dedicated_pins = ARRAY_SIZE(rzv2h_dedicated_pins.common) +
drivers/platform/surface/surface_dtx.c
588
struct sdtx_event common;
drivers/platform/surface/surface_dtx.c
677
event.common.code = SDTX_EVENT_REQUEST;
drivers/platform/surface/surface_dtx.c
678
event.common.length = 0;
drivers/platform/surface/surface_dtx.c
702
sdtx_push_event(ddev, &event.common);
drivers/platform/x86/hp/hp-bioscfg/bioscfg.h
133
struct common_data common;
drivers/platform/x86/hp/hp-bioscfg/bioscfg.h
142
struct common_data common;
drivers/platform/x86/hp/hp-bioscfg/bioscfg.h
152
struct common_data common;
drivers/platform/x86/hp/hp-bioscfg/bioscfg.h
161
struct common_data common;
drivers/platform/x86/hp/hp-bioscfg/bioscfg.h
170
struct common_data common;
drivers/platform/x86/hp/hp-bioscfg/bioscfg.h
340
if (bioscfg_drv.type##_data[i].common.requires_physical_presence) \
drivers/platform/x86/hp/hp-bioscfg/bioscfg.h
389
return sysfs_emit(buf, "%s\n", bioscfg_drv.type##_data[i].common.name); \
drivers/platform/x86/hp/hp-bioscfg/bioscfg.h
487
int hp_get_common_data_from_buffer(u8 **buffer_ptr, u32 *buffer_size, struct common_data *common);
drivers/platform/x86/hp/hp-bioscfg/enum-attributes.c
178
strscpy(enum_data->common.path, str_value);
drivers/platform/x86/hp/hp-bioscfg/enum-attributes.c
181
enum_data->common.is_readonly = int_value;
drivers/platform/x86/hp/hp-bioscfg/enum-attributes.c
184
enum_data->common.display_in_ui = int_value;
drivers/platform/x86/hp/hp-bioscfg/enum-attributes.c
187
enum_data->common.requires_physical_presence = int_value;
drivers/platform/x86/hp/hp-bioscfg/enum-attributes.c
190
enum_data->common.sequence = int_value;
drivers/platform/x86/hp/hp-bioscfg/enum-attributes.c
197
enum_data->common.prerequisites_size = int_value;
drivers/platform/x86/hp/hp-bioscfg/enum-attributes.c
211
size = min_t(u32, enum_data->common.prerequisites_size, MAX_PREREQUISITES_SIZE);
drivers/platform/x86/hp/hp-bioscfg/enum-attributes.c
225
strscpy(enum_data->common.prerequisites[reqs], str_value);
drivers/platform/x86/hp/hp-bioscfg/enum-attributes.c
233
enum_data->common.security_level = int_value;
drivers/platform/x86/hp/hp-bioscfg/enum-attributes.c
317
hp_update_attribute_permissions(enum_data->common.is_readonly,
drivers/platform/x86/hp/hp-bioscfg/enum-attributes.c
323
hp_friendly_user_name_update(enum_data->common.path,
drivers/platform/x86/hp/hp-bioscfg/enum-attributes.c
325
enum_data->common.display_name,
drivers/platform/x86/hp/hp-bioscfg/enum-attributes.c
326
sizeof(enum_data->common.display_name));
drivers/platform/x86/hp/hp-bioscfg/enum-attributes.c
359
ret = hp_get_common_data_from_buffer(&buffer_ptr, buffer_size, &enum_data->common);
drivers/platform/x86/hp/hp-bioscfg/enum-attributes.c
38
if (enum_data->common.is_readonly)
drivers/platform/x86/hp/hp-bioscfg/enum-attributes.c
417
hp_update_attribute_permissions(enum_data->common.is_readonly,
drivers/platform/x86/hp/hp-bioscfg/enum-attributes.c
423
hp_friendly_user_name_update(enum_data->common.path,
drivers/platform/x86/hp/hp-bioscfg/enum-attributes.c
425
enum_data->common.display_name,
drivers/platform/x86/hp/hp-bioscfg/enum-attributes.c
426
sizeof(enum_data->common.display_name));
drivers/platform/x86/hp/hp-bioscfg/int-attributes.c
195
strscpy(integer_data->common.path, str_value);
drivers/platform/x86/hp/hp-bioscfg/int-attributes.c
198
integer_data->common.is_readonly = int_value;
drivers/platform/x86/hp/hp-bioscfg/int-attributes.c
201
integer_data->common.display_in_ui = int_value;
drivers/platform/x86/hp/hp-bioscfg/int-attributes.c
204
integer_data->common.requires_physical_presence = int_value;
drivers/platform/x86/hp/hp-bioscfg/int-attributes.c
207
integer_data->common.sequence = int_value;
drivers/platform/x86/hp/hp-bioscfg/int-attributes.c
214
integer_data->common.prerequisites_size = int_value;
drivers/platform/x86/hp/hp-bioscfg/int-attributes.c
223
if (integer_data->common.prerequisites_size == 0)
drivers/platform/x86/hp/hp-bioscfg/int-attributes.c
227
size = min_t(u32, integer_data->common.prerequisites_size, MAX_PREREQUISITES_SIZE);
drivers/platform/x86/hp/hp-bioscfg/int-attributes.c
242
strscpy(integer_data->common.prerequisites[reqs], str_value);
drivers/platform/x86/hp/hp-bioscfg/int-attributes.c
249
integer_data->common.security_level = int_value;
drivers/platform/x86/hp/hp-bioscfg/int-attributes.c
291
hp_update_attribute_permissions(integer_data->common.is_readonly,
drivers/platform/x86/hp/hp-bioscfg/int-attributes.c
293
hp_friendly_user_name_update(integer_data->common.path,
drivers/platform/x86/hp/hp-bioscfg/int-attributes.c
295
integer_data->common.display_name,
drivers/platform/x86/hp/hp-bioscfg/int-attributes.c
296
sizeof(integer_data->common.display_name));
drivers/platform/x86/hp/hp-bioscfg/int-attributes.c
337
ret = hp_get_common_data_from_buffer(&buffer_ptr, buffer_size, &integer_data->common);
drivers/platform/x86/hp/hp-bioscfg/int-attributes.c
38
if (integer_data->common.is_readonly)
drivers/platform/x86/hp/hp-bioscfg/int-attributes.c
384
hp_update_attribute_permissions(integer_data->common.is_readonly,
drivers/platform/x86/hp/hp-bioscfg/int-attributes.c
386
hp_friendly_user_name_update(integer_data->common.path,
drivers/platform/x86/hp/hp-bioscfg/int-attributes.c
388
integer_data->common.display_name,
drivers/platform/x86/hp/hp-bioscfg/int-attributes.c
389
sizeof(integer_data->common.display_name));
drivers/platform/x86/hp/hp-bioscfg/order-list-attributes.c
183
strscpy(ordered_list_data->common.path, str_value);
drivers/platform/x86/hp/hp-bioscfg/order-list-attributes.c
186
ordered_list_data->common.is_readonly = int_value;
drivers/platform/x86/hp/hp-bioscfg/order-list-attributes.c
189
ordered_list_data->common.display_in_ui = int_value;
drivers/platform/x86/hp/hp-bioscfg/order-list-attributes.c
192
ordered_list_data->common.requires_physical_presence = int_value;
drivers/platform/x86/hp/hp-bioscfg/order-list-attributes.c
195
ordered_list_data->common.sequence = int_value;
drivers/platform/x86/hp/hp-bioscfg/order-list-attributes.c
202
ordered_list_data->common.prerequisites_size = int_value;
drivers/platform/x86/hp/hp-bioscfg/order-list-attributes.c
215
size = min_t(u32, ordered_list_data->common.prerequisites_size,
drivers/platform/x86/hp/hp-bioscfg/order-list-attributes.c
230
strscpy(ordered_list_data->common.prerequisites[reqs], str_value);
drivers/platform/x86/hp/hp-bioscfg/order-list-attributes.c
238
ordered_list_data->common.security_level = int_value;
drivers/platform/x86/hp/hp-bioscfg/order-list-attributes.c
314
hp_update_attribute_permissions(ordered_list_data->common.is_readonly,
drivers/platform/x86/hp/hp-bioscfg/order-list-attributes.c
316
hp_friendly_user_name_update(ordered_list_data->common.path,
drivers/platform/x86/hp/hp-bioscfg/order-list-attributes.c
318
ordered_list_data->common.display_name,
drivers/platform/x86/hp/hp-bioscfg/order-list-attributes.c
319
sizeof(ordered_list_data->common.display_name));
drivers/platform/x86/hp/hp-bioscfg/order-list-attributes.c
355
&ordered_list_data->common);
drivers/platform/x86/hp/hp-bioscfg/order-list-attributes.c
405
hp_update_attribute_permissions(ordered_list_data->common.is_readonly,
drivers/platform/x86/hp/hp-bioscfg/order-list-attributes.c
407
hp_friendly_user_name_update(ordered_list_data->common.path,
drivers/platform/x86/hp/hp-bioscfg/order-list-attributes.c
409
ordered_list_data->common.display_name,
drivers/platform/x86/hp/hp-bioscfg/order-list-attributes.c
410
sizeof(ordered_list_data->common.display_name));
drivers/platform/x86/hp/hp-bioscfg/passwdobj-attributes.c
271
strscpy(password_data->common.path, str_value);
drivers/platform/x86/hp/hp-bioscfg/passwdobj-attributes.c
274
password_data->common.is_readonly = int_value;
drivers/platform/x86/hp/hp-bioscfg/passwdobj-attributes.c
277
password_data->common.display_in_ui = int_value;
drivers/platform/x86/hp/hp-bioscfg/passwdobj-attributes.c
280
password_data->common.requires_physical_presence = int_value;
drivers/platform/x86/hp/hp-bioscfg/passwdobj-attributes.c
283
password_data->common.sequence = int_value;
drivers/platform/x86/hp/hp-bioscfg/passwdobj-attributes.c
290
password_data->common.prerequisites_size = int_value;
drivers/platform/x86/hp/hp-bioscfg/passwdobj-attributes.c
302
size = min_t(u32, password_data->common.prerequisites_size,
drivers/platform/x86/hp/hp-bioscfg/passwdobj-attributes.c
318
strscpy(password_data->common.prerequisites[reqs], str_value);
drivers/platform/x86/hp/hp-bioscfg/passwdobj-attributes.c
326
password_data->common.security_level = int_value;
drivers/platform/x86/hp/hp-bioscfg/passwdobj-attributes.c
402
hp_friendly_user_name_update(password_data->common.path,
drivers/platform/x86/hp/hp-bioscfg/passwdobj-attributes.c
404
password_data->common.display_name,
drivers/platform/x86/hp/hp-bioscfg/passwdobj-attributes.c
405
sizeof(password_data->common.display_name));
drivers/platform/x86/hp/hp-bioscfg/passwdobj-attributes.c
444
&password_data->common);
drivers/platform/x86/hp/hp-bioscfg/passwdobj-attributes.c
515
hp_friendly_user_name_update(password_data->common.path,
drivers/platform/x86/hp/hp-bioscfg/passwdobj-attributes.c
517
password_data->common.display_name,
drivers/platform/x86/hp/hp-bioscfg/passwdobj-attributes.c
518
sizeof(password_data->common.display_name));
drivers/platform/x86/hp/hp-bioscfg/passwdobj-attributes.c
57
if (!strcmp(bioscfg_drv.password_data[instance].common.display_name, name))
drivers/platform/x86/hp/hp-bioscfg/string-attributes.c
184
strscpy(string_data->common.path, str_value);
drivers/platform/x86/hp/hp-bioscfg/string-attributes.c
187
string_data->common.is_readonly = int_value;
drivers/platform/x86/hp/hp-bioscfg/string-attributes.c
190
string_data->common.display_in_ui = int_value;
drivers/platform/x86/hp/hp-bioscfg/string-attributes.c
193
string_data->common.requires_physical_presence = int_value;
drivers/platform/x86/hp/hp-bioscfg/string-attributes.c
196
string_data->common.sequence = int_value;
drivers/platform/x86/hp/hp-bioscfg/string-attributes.c
203
string_data->common.prerequisites_size = int_value;
drivers/platform/x86/hp/hp-bioscfg/string-attributes.c
212
if (string_data->common.prerequisites_size == 0)
drivers/platform/x86/hp/hp-bioscfg/string-attributes.c
216
size = min_t(u32, string_data->common.prerequisites_size,
drivers/platform/x86/hp/hp-bioscfg/string-attributes.c
232
strscpy(string_data->common.prerequisites[reqs], str_value);
drivers/platform/x86/hp/hp-bioscfg/string-attributes.c
239
string_data->common.security_level = int_value;
drivers/platform/x86/hp/hp-bioscfg/string-attributes.c
281
hp_update_attribute_permissions(string_data->common.is_readonly,
drivers/platform/x86/hp/hp-bioscfg/string-attributes.c
283
hp_friendly_user_name_update(string_data->common.path,
drivers/platform/x86/hp/hp-bioscfg/string-attributes.c
285
string_data->common.display_name,
drivers/platform/x86/hp/hp-bioscfg/string-attributes.c
286
sizeof(string_data->common.display_name));
drivers/platform/x86/hp/hp-bioscfg/string-attributes.c
318
ret = hp_get_common_data_from_buffer(&buffer_ptr, buffer_size, &string_data->common);
drivers/platform/x86/hp/hp-bioscfg/string-attributes.c
360
hp_update_attribute_permissions(string_data->common.is_readonly,
drivers/platform/x86/hp/hp-bioscfg/string-attributes.c
362
hp_friendly_user_name_update(string_data->common.path,
drivers/platform/x86/hp/hp-bioscfg/string-attributes.c
364
string_data->common.display_name,
drivers/platform/x86/hp/hp-bioscfg/string-attributes.c
365
sizeof(string_data->common.display_name));
drivers/platform/x86/hp/hp-bioscfg/string-attributes.c
39
if (string_data->common.is_readonly)
drivers/scsi/BusLogic.c
1294
goto common;
drivers/scsi/BusLogic.c
1631
common:
drivers/scsi/device_handler/scsi_dh_rdac.c
268
struct rdac_mode_common *common;
drivers/scsi/device_handler/scsi_dh_rdac.c
279
common = &rdac_pg->common;
drivers/scsi/device_handler/scsi_dh_rdac.c
291
common = &rdac_pg->common;
drivers/scsi/device_handler/scsi_dh_rdac.c
296
common->rdac_mode[1] = RDAC_MODE_TRANSFER_SPECIFIED_LUNS;
drivers/scsi/device_handler/scsi_dh_rdac.c
297
common->quiescence_timeout = RDAC_QUIESCENCE_TIME;
drivers/scsi/device_handler/scsi_dh_rdac.c
298
common->rdac_options = RDAC_FORCED_QUIESENCE;
drivers/scsi/device_handler/scsi_dh_rdac.c
86
struct rdac_mode_common common;
drivers/scsi/device_handler/scsi_dh_rdac.c
99
struct rdac_mode_common common;
drivers/scsi/ibmvscsi/ibmvfc.c
2092
tmf->common.version = cpu_to_be32(1);
drivers/scsi/ibmvscsi/ibmvfc.c
2093
tmf->common.opcode = cpu_to_be32(IBMVFC_TMF_MAD);
drivers/scsi/ibmvscsi/ibmvfc.c
2094
tmf->common.length = cpu_to_be16(sizeof(*tmf));
drivers/scsi/ibmvscsi/ibmvfc.c
2153
plogi->common.version = cpu_to_be32(1);
drivers/scsi/ibmvscsi/ibmvfc.c
2154
plogi->common.opcode = cpu_to_be32(IBMVFC_PORT_LOGIN);
drivers/scsi/ibmvscsi/ibmvfc.c
2155
plogi->common.length = cpu_to_be16(sizeof(*plogi));
drivers/scsi/ibmvscsi/ibmvfc.c
2168
if (rsp_iu.plogi.common.status)
drivers/scsi/ibmvscsi/ibmvfc.c
2277
mad->common.version = cpu_to_be32(1);
drivers/scsi/ibmvscsi/ibmvfc.c
2278
mad->common.opcode = cpu_to_be32(IBMVFC_PASSTHRU);
drivers/scsi/ibmvscsi/ibmvfc.c
2279
mad->common.length = cpu_to_be16(sizeof(*mad) - sizeof(mad->fc_iu) - sizeof(mad->iu));
drivers/scsi/ibmvscsi/ibmvfc.c
2310
if (rsp_iu.passthru.common.status)
drivers/scsi/ibmvscsi/ibmvfc.c
2576
tmf->common.version = cpu_to_be32(2);
drivers/scsi/ibmvscsi/ibmvfc.c
2579
tmf->common.version = cpu_to_be32(1);
drivers/scsi/ibmvscsi/ibmvfc.c
2581
tmf->common.opcode = cpu_to_be32(IBMVFC_TMF_MAD);
drivers/scsi/ibmvscsi/ibmvfc.c
2582
tmf->common.length = cpu_to_be16(sizeof(*tmf));
drivers/scsi/ibmvscsi/ibmvfc.c
4038
u32 status = be16_to_cpu(rsp->common.status);
drivers/scsi/ibmvscsi/ibmvfc.c
4124
prli->common.version = cpu_to_be32(2);
drivers/scsi/ibmvscsi/ibmvfc.c
4127
prli->common.version = cpu_to_be32(1);
drivers/scsi/ibmvscsi/ibmvfc.c
4129
prli->common.opcode = cpu_to_be32(IBMVFC_PROCESS_LOGIN);
drivers/scsi/ibmvscsi/ibmvfc.c
4130
prli->common.length = cpu_to_be16(sizeof(*prli));
drivers/scsi/ibmvscsi/ibmvfc.c
4160
u32 status = be16_to_cpu(rsp->common.status);
drivers/scsi/ibmvscsi/ibmvfc.c
4238
plogi->common.version = cpu_to_be32(2);
drivers/scsi/ibmvscsi/ibmvfc.c
4241
plogi->common.version = cpu_to_be32(1);
drivers/scsi/ibmvscsi/ibmvfc.c
4243
plogi->common.opcode = cpu_to_be32(IBMVFC_PORT_LOGIN);
drivers/scsi/ibmvscsi/ibmvfc.c
4244
plogi->common.length = cpu_to_be16(sizeof(*plogi));
drivers/scsi/ibmvscsi/ibmvfc.c
4265
u32 status = be16_to_cpu(rsp->common.status);
drivers/scsi/ibmvscsi/ibmvfc.c
4313
mad->common.version = cpu_to_be32(1);
drivers/scsi/ibmvscsi/ibmvfc.c
4314
mad->common.opcode = cpu_to_be32(IBMVFC_IMPLICIT_LOGOUT);
drivers/scsi/ibmvscsi/ibmvfc.c
4315
mad->common.length = cpu_to_be16(sizeof(*mad));
drivers/scsi/ibmvscsi/ibmvfc.c
4363
u32 status = be16_to_cpu(mad->common.status);
drivers/scsi/ibmvscsi/ibmvfc.c
4426
u32 status = be16_to_cpu(rsp->common.status);
drivers/scsi/ibmvscsi/ibmvfc.c
4494
move->common.version = cpu_to_be32(1);
drivers/scsi/ibmvscsi/ibmvfc.c
4495
move->common.opcode = cpu_to_be32(IBMVFC_MOVE_LOGIN);
drivers/scsi/ibmvscsi/ibmvfc.c
4496
move->common.length = cpu_to_be16(sizeof(*move));
drivers/scsi/ibmvscsi/ibmvfc.c
4541
u32 status = be16_to_cpu(mad->common.status);
drivers/scsi/ibmvscsi/ibmvfc.c
4584
mad->common.version = cpu_to_be32(1);
drivers/scsi/ibmvscsi/ibmvfc.c
4585
mad->common.opcode = cpu_to_be32(IBMVFC_PASSTHRU);
drivers/scsi/ibmvscsi/ibmvfc.c
4586
mad->common.length = cpu_to_be16(sizeof(*mad) - sizeof(mad->fc_iu) - sizeof(mad->iu));
drivers/scsi/ibmvscsi/ibmvfc.c
4668
tmf->common.version = cpu_to_be32(2);
drivers/scsi/ibmvscsi/ibmvfc.c
4671
tmf->common.version = cpu_to_be32(1);
drivers/scsi/ibmvscsi/ibmvfc.c
4673
tmf->common.opcode = cpu_to_be32(IBMVFC_TMF_MAD);
drivers/scsi/ibmvscsi/ibmvfc.c
4674
tmf->common.length = cpu_to_be16(sizeof(*tmf));
drivers/scsi/ibmvscsi/ibmvfc.c
4762
u32 status = be16_to_cpu(rsp->common.status);
drivers/scsi/ibmvscsi/ibmvfc.c
4832
query_tgt->common.version = cpu_to_be32(1);
drivers/scsi/ibmvscsi/ibmvfc.c
4833
query_tgt->common.opcode = cpu_to_be32(IBMVFC_QUERY_TARGET);
drivers/scsi/ibmvscsi/ibmvfc.c
4834
query_tgt->common.length = cpu_to_be16(sizeof(*query_tgt));
drivers/scsi/ibmvscsi/ibmvfc.c
4963
u32 mad_status = be16_to_cpu(rsp->common.status);
drivers/scsi/ibmvscsi/ibmvfc.c
5011
mad->common.version = cpu_to_be32(1);
drivers/scsi/ibmvscsi/ibmvfc.c
5012
mad->common.opcode = cpu_to_be32(IBMVFC_DISC_TARGETS);
drivers/scsi/ibmvscsi/ibmvfc.c
5013
mad->common.length = cpu_to_be16(sizeof(*mad));
drivers/scsi/ibmvscsi/ibmvfc.c
5031
u32 mad_status = be16_to_cpu(evt->xfer_iu->channel_setup.common.status);
drivers/scsi/ibmvscsi/ibmvfc.c
5105
mad->common.version = cpu_to_be32(1);
drivers/scsi/ibmvscsi/ibmvfc.c
5106
mad->common.opcode = cpu_to_be32(IBMVFC_CHANNEL_SETUP);
drivers/scsi/ibmvscsi/ibmvfc.c
5107
mad->common.length = cpu_to_be16(sizeof(*mad));
drivers/scsi/ibmvscsi/ibmvfc.c
5123
u32 mad_status = be16_to_cpu(rsp->common.status);
drivers/scsi/ibmvscsi/ibmvfc.c
5165
mad->common.version = cpu_to_be32(1);
drivers/scsi/ibmvscsi/ibmvfc.c
5166
mad->common.opcode = cpu_to_be32(IBMVFC_CHANNEL_ENQUIRY);
drivers/scsi/ibmvscsi/ibmvfc.c
5167
mad->common.length = cpu_to_be16(sizeof(*mad));
drivers/scsi/ibmvscsi/ibmvfc.c
5190
u32 mad_status = be16_to_cpu(evt->xfer_iu->npiv_login.common.status);
drivers/scsi/ibmvscsi/ibmvfc.c
5259
be16_to_cpu(rsp->service_parms.common.bb_rcv_sz) & 0x0fff;
drivers/scsi/ibmvscsi/ibmvfc.c
5296
mad->common.version = cpu_to_be32(1);
drivers/scsi/ibmvscsi/ibmvfc.c
5297
mad->common.opcode = cpu_to_be32(IBMVFC_NPIV_LOGIN);
drivers/scsi/ibmvscsi/ibmvfc.c
5298
mad->common.length = cpu_to_be16(sizeof(struct ibmvfc_npiv_login_mad));
drivers/scsi/ibmvscsi/ibmvfc.c
5318
u32 mad_status = be16_to_cpu(evt->xfer_iu->npiv_logout.common.status);
drivers/scsi/ibmvscsi/ibmvfc.c
5363
mad->common.version = cpu_to_be32(1);
drivers/scsi/ibmvscsi/ibmvfc.c
5364
mad->common.opcode = cpu_to_be32(IBMVFC_NPIV_LOGOUT);
drivers/scsi/ibmvscsi/ibmvfc.c
5365
mad->common.length = cpu_to_be16(sizeof(struct ibmvfc_npiv_logout_mad));
drivers/scsi/ibmvscsi/ibmvfc.c
5543
rport->maxframe_size = be16_to_cpu(tgt->service_parms.common.bb_rcv_sz) & 0x0fff;
drivers/scsi/ibmvscsi/ibmvfc.h
153
struct ibmvfc_mad_common common;
drivers/scsi/ibmvscsi/ibmvfc.h
158
struct ibmvfc_mad_common common;
drivers/scsi/ibmvscsi/ibmvfc.h
201
struct ibmvfc_common_svc_parms common;
drivers/scsi/ibmvscsi/ibmvfc.h
257
struct ibmvfc_mad_common common;
drivers/scsi/ibmvscsi/ibmvfc.h
297
struct ibmvfc_mad_common common;
drivers/scsi/ibmvscsi/ibmvfc.h
315
struct ibmvfc_mad_common common;
drivers/scsi/ibmvscsi/ibmvfc.h
355
struct ibmvfc_mad_common common;
drivers/scsi/ibmvscsi/ibmvfc.h
367
struct ibmvfc_mad_common common;
drivers/scsi/ibmvscsi/ibmvfc.h
378
struct ibmvfc_mad_common common;
drivers/scsi/ibmvscsi/ibmvfc.h
384
struct ibmvfc_mad_common common;
drivers/scsi/ibmvscsi/ibmvfc.h
539
struct ibmvfc_mad_common common;
drivers/scsi/ibmvscsi/ibmvfc.h
546
struct ibmvfc_mad_common common;
drivers/scsi/ibmvscsi/ibmvfc.h
558
struct ibmvfc_mad_common common;
drivers/scsi/ibmvscsi/ibmvfc.h
580
struct ibmvfc_mad_common common;
drivers/scsi/ibmvscsi/ibmvscsi.c
1241
if (evt_struct->xfer_iu->mad.capabilities.common.status) {
drivers/scsi/ibmvscsi/ibmvscsi.c
1243
evt_struct->xfer_iu->mad.capabilities.common.status);
drivers/scsi/ibmvscsi/ibmvscsi.c
1245
if (hostdata->caps.migration.common.server_support !=
drivers/scsi/ibmvscsi/ibmvscsi.c
1250
if (hostdata->caps.reserve.common.server_support ==
drivers/scsi/ibmvscsi/ibmvscsi.c
1294
req->common.type = cpu_to_be32(VIOSRP_CAPABILITIES_TYPE);
drivers/scsi/ibmvscsi/ibmvscsi.c
1297
hostdata->caps.migration.common.cap_type =
drivers/scsi/ibmvscsi/ibmvscsi.c
1299
hostdata->caps.migration.common.length =
drivers/scsi/ibmvscsi/ibmvscsi.c
1301
hostdata->caps.migration.common.server_support =
drivers/scsi/ibmvscsi/ibmvscsi.c
1306
hostdata->caps.reserve.common.cap_type =
drivers/scsi/ibmvscsi/ibmvscsi.c
1308
hostdata->caps.reserve.common.length =
drivers/scsi/ibmvscsi/ibmvscsi.c
1310
hostdata->caps.reserve.common.server_support =
drivers/scsi/ibmvscsi/ibmvscsi.c
1314
req->common.length =
drivers/scsi/ibmvscsi/ibmvscsi.c
1317
req->common.length = cpu_to_be16(sizeof(hostdata->caps) -
drivers/scsi/ibmvscsi/ibmvscsi.c
1336
u16 status = be16_to_cpu(evt_struct->xfer_iu->mad.fast_fail.common.status);
drivers/scsi/ibmvscsi/ibmvscsi.c
1373
fast_fail_mad->common.type = cpu_to_be32(VIOSRP_ENABLE_FAST_FAIL);
drivers/scsi/ibmvscsi/ibmvscsi.c
1374
fast_fail_mad->common.length = cpu_to_be16(sizeof(*fast_fail_mad));
drivers/scsi/ibmvscsi/ibmvscsi.c
1393
if (evt_struct->xfer_iu->mad.adapter_info.common.status) {
drivers/scsi/ibmvscsi/ibmvscsi.c
1395
evt_struct->xfer_iu->mad.adapter_info.common.status);
drivers/scsi/ibmvscsi/ibmvscsi.c
1453
req->common.type = cpu_to_be32(VIOSRP_ADAPTER_INFO_TYPE);
drivers/scsi/ibmvscsi/ibmvscsi.c
1454
req->common.length = cpu_to_be16(sizeof(hostdata->madapter_info));
drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c
1510
mad->common.status = cpu_to_be16(VIOSRP_MAD_SUCCESS);
drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c
1512
if (be16_to_cpu(mad->common.length) > sizeof(*info)) {
drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c
1513
mad->common.status = cpu_to_be16(VIOSRP_MAD_FAILED);
drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c
1522
mad->common.status = cpu_to_be16(VIOSRP_MAD_FAILED);
drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c
1527
rc = h_copy_rdma(be16_to_cpu(mad->common.length),
drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c
1617
struct mad_capability_common *common;
drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c
1624
olen = be16_to_cpu(mad->common.length);
drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c
1632
mad->common.status = cpu_to_be16(VIOSRP_MAD_FAILED);
drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c
1641
mad->common.status = cpu_to_be16(VIOSRP_MAD_FAILED);
drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c
1653
common = (struct mad_capability_common *)&cap->migration;
drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c
1657
len, be32_to_cpu(common->cap_type),
drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c
1658
be16_to_cpu(common->length));
drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c
1660
cap_len = be16_to_cpu(common->length);
drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c
1673
switch (common->cap_type) {
drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c
1676
common->server_support = 0;
drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c
1683
common = (struct mad_capability_common *)
drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c
1684
((char *)common + cap_len);
drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c
1687
mad->common.status = cpu_to_be16(status);
drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c
1737
vscsi->empty_iu_tag = be64_to_cpu(empty->common.tag);
drivers/scsi/lpfc/lpfc_nvme.c
1016
cid = cp->sqe.common.command_id;
drivers/scsi/lpfc/lpfc_nvme.c
1085
cp->sqe.common.opcode,
drivers/scsi/lpfc/lpfc_nvme.c
1086
cp->sqe.common.command_id,
drivers/scsi/lpfc/lpfc_nvme.c
1098
cp->sqe.common.opcode,
drivers/scsi/lpfc/lpfc_nvme.c
1099
cp->sqe.common.command_id,
drivers/scsi/lpfc/lpfc_nvme.c
1271
nCmd->cmdaddr)->sqe.common;
drivers/scsi/lpfc/lpfc_nvme.c
1627
pnvme_fcreq->cmdaddr)->sqe.common;
drivers/scsi/myrb.c
3242
switch (mbox->common.opcode) {
drivers/scsi/myrb.c
3244
mbox->common.opcode = MYRB_CMD_ENQUIRY_OLD;
drivers/scsi/myrb.c
3247
mbox->common.opcode = MYRB_CMD_GET_DEVICE_STATE_OLD;
drivers/scsi/myrb.c
3250
mbox->common.opcode = MYRB_CMD_READ_OLD;
drivers/scsi/myrb.c
3254
mbox->common.opcode = MYRB_CMD_WRITE_OLD;
drivers/scsi/myrb.c
3258
mbox->common.opcode = MYRB_CMD_READ_SG_OLD;
drivers/scsi/myrb.c
3262
mbox->common.opcode = MYRB_CMD_WRITE_SG_OLD;
drivers/scsi/myrb.c
3354
op = mbox->common.opcode;
drivers/scsi/myrb.c
3357
mbox->common.opcode = MYRB_CMD_ENQUIRY;
drivers/scsi/myrb.c
3361
mbox->common.opcode = MYRB_CMD_READ;
drivers/scsi/myrb.c
3365
mbox->common.opcode = MYRB_CMD_WRITE;
drivers/scsi/myrb.c
3369
mbox->common.opcode = MYRB_CMD_READ_SG;
drivers/scsi/myrb.c
3373
mbox->common.opcode = MYRB_CMD_WRITE_SG;
drivers/scsi/myrb.h
581
} __packed common;
drivers/scsi/myrs.c
1021
mbox->common.opcode = MYRS_CMD_OP_IOCTL;
drivers/scsi/myrs.c
1022
mbox->common.id = MYRS_DCMD_TAG;
drivers/scsi/myrs.c
1023
mbox->common.control.dma_ctrl_to_host = true;
drivers/scsi/myrs.c
1024
mbox->common.control.no_autosense = true;
drivers/scsi/myrs.c
1155
mbox->common.opcode = MYRS_CMD_OP_IOCTL;
drivers/scsi/myrs.c
1156
mbox->common.id = MYRS_DCMD_TAG;
drivers/scsi/myrs.c
1157
mbox->common.control.dma_ctrl_to_host = true;
drivers/scsi/myrs.c
1158
mbox->common.control.no_autosense = true;
drivers/scsi/myrs.c
1256
mbox->common.opcode = MYRS_CMD_OP_IOCTL;
drivers/scsi/myrs.c
1257
mbox->common.id = MYRS_DCMD_TAG;
drivers/scsi/myrs.c
1258
mbox->common.control.dma_ctrl_to_host = true;
drivers/scsi/myrs.c
1259
mbox->common.control.no_autosense = true;
drivers/scsi/myrs.c
1441
mbox->common.opcode = MYRS_CMD_OP_IOCTL;
drivers/scsi/myrs.c
1442
mbox->common.id = MYRS_DCMD_TAG;
drivers/scsi/myrs.c
1443
mbox->common.control.dma_ctrl_to_host = true;
drivers/scsi/myrs.c
1444
mbox->common.control.no_autosense = true;
drivers/scsi/myrs.c
1445
mbox->common.ioctl_opcode = MYRS_IOCTL_START_DISCOVERY;
drivers/scsi/myrs.c
462
mbox->common.opcode = MYRS_CMD_OP_IOCTL;
drivers/scsi/myrs.c
463
mbox->common.id = MYRS_MCMD_TAG;
drivers/scsi/myrs.c
464
mbox->common.control.dma_ctrl_to_host = true;
drivers/scsi/myrs.c
465
mbox->common.control.no_autosense = true;
drivers/scsi/myrs.c
466
mbox->common.dma_size = sizeof(struct myrs_fwstat);
drivers/scsi/myrs.c
467
mbox->common.ioctl_opcode = MYRS_IOCTL_GET_HEALTH_STATUS;
drivers/scsi/myrs.c
468
sgl = &mbox->common.dma_addr;
drivers/scsi/myrs.h
700
} common;
drivers/scsi/qedf/qedf_attr.c
97
qedf_get_grc_dump(base_qedf->cdev, qed_ops->common,
drivers/scsi/qedf/qedf_dbg.c
124
qedf_get_grc_dump(struct qed_dev *cdev, const struct qed_common_ops *common,
drivers/scsi/qedf/qedf_dbg.c
130
return common->dbg_all_data(cdev, *buf);
drivers/scsi/qedf/qedf_dbg.h
109
const struct qed_common_ops *common, uint8_t **buf,
drivers/scsi/qedf/qedf_io.c
2132
qed_ops->common->drain(qedf->cdev);
drivers/scsi/qedf/qedf_main.c
2388
vector_idx = i * qedf->dev_info.common.num_hwfns +
drivers/scsi/qedf/qedf_main.c
2389
qed_ops->common->get_affin_hwfn_idx(qedf->cdev);
drivers/scsi/qedf/qedf_main.c
2400
qed_ops->common->simd_handler_clean(qedf->cdev,
drivers/scsi/qedf/qedf_main.c
2404
qed_ops->common->set_fp_int(qedf->cdev, 0);
drivers/scsi/qedf/qedf_main.c
2415
vector_idx = i * qedf->dev_info.common.num_hwfns +
drivers/scsi/qedf/qedf_main.c
2416
qed_ops->common->get_affin_hwfn_idx(qedf->cdev);
drivers/scsi/qedf/qedf_main.c
2445
rc = qed_ops->common->set_fp_int(qedf->cdev, num_online_cpus());
drivers/scsi/qedf/qedf_main.c
2449
rc = qed_ops->common->get_fp_int(qedf->cdev, &qedf->int_info);
drivers/scsi/qedf/qedf_main.c
2460
qed_ops->common->simd_handler_config(qedf->cdev, &qedf,
drivers/scsi/qedf/qedf_main.c
2738
ret = qed_ops->common->sb_init(qedf->cdev, sb_info, sb_virt, sb_phys,
drivers/scsi/qedf/qedf_main.c
3402
qedf->cdev = qed_ops->common->probe(pdev, &qed_params);
drivers/scsi/qedf/qedf_main.c
3424
qedf->dev_info.common.num_hwfns,
drivers/scsi/qedf/qedf_main.c
3425
qed_ops->common->get_affin_hwfn_idx(qedf->cdev));
drivers/scsi/qedf/qedf_main.c
3440
qed_ops->common->update_pf_params(qedf->cdev, &qedf->pf_params);
drivers/scsi/qedf/qedf_main.c
3450
qedf->devlink = qed_ops->common->devlink_register(qedf->cdev);
drivers/scsi/qedf/qedf_main.c
3483
rc = qed_ops->common->slowpath_start(qedf->cdev, &slowpath_params);
drivers/scsi/qedf/qedf_main.c
3493
qed_ops->common->update_pf_params(qedf->cdev, &qedf->pf_params);
drivers/scsi/qedf/qedf_main.c
3527
qed_ops->common->set_power_state(qedf->cdev, PCI_D0);
drivers/scsi/qedf/qedf_main.c
3532
ether_addr_copy(qedf->mac, qedf->dev_info.common.hw_mac);
drivers/scsi/qedf/qedf_main.c
3558
qed_ops->common->set_name(qedf->cdev, host_buf);
drivers/scsi/qedf/qedf_main.c
3656
qed_ops->common->dbg_all_data_size(qedf->cdev);
drivers/scsi/qedf/qedf_main.c
3679
status = qed_ops->common->update_drv_state(qedf->cdev, true);
drivers/scsi/qedf/qedf_main.c
3686
status = qed_ops->common->set_link(qedf->cdev, &link_params);
drivers/scsi/qedf/qedf_main.c
3719
qed_ops->common->slowpath_stop(qedf->cdev);
drivers/scsi/qedf/qedf_main.c
3721
qed_ops->common->remove(qedf->cdev);
drivers/scsi/qedf/qedf_main.c
3842
qed_ops->common->set_power_state(qedf->cdev, PCI_D0);
drivers/scsi/qedf/qedf_main.c
3846
rc = qed_ops->common->update_drv_state(qedf->cdev, false);
drivers/scsi/qedf/qedf_main.c
3852
qed_ops->common->devlink_unregister(qedf->devlink);
drivers/scsi/qedf/qedf_main.c
3856
qed_ops->common->slowpath_stop(qedf->cdev);
drivers/scsi/qedf/qedf_main.c
3857
qed_ops->common->remove(qedf->cdev);
drivers/scsi/qedf/qedf_main.c
3907
qed_ops->common->attn_clr_enable(qedf->cdev, true);
drivers/scsi/qedf/qedf_main.c
3911
qed_ops->common->attn_clr_enable(qedf->cdev, true);
drivers/scsi/qedf/qedf_main.c
3914
qed_ops->common->report_fatal_error(qedf->devlink,
drivers/scsi/qedf/qedf_main.c
4088
qed_ops->common->recovery_prolog(qedf->cdev);
drivers/scsi/qedf/qedf_main.c
558
qed_ops->common->get_link(qedf->cdev, &link);
drivers/scsi/qedf/qedf_main.c
702
.common = {
drivers/scsi/qedf/qedf_main.c
944
qed_ops->common->get_link(qedf->cdev, &if_link);
drivers/scsi/qedi/qedi_fw.c
1233
qedi_ops->common->drain(qedi->cdev);
drivers/scsi/qedi/qedi_fw.c
681
hdr_opcode = cqe->cqe_common.iscsi_hdr.common.hdr_first_byte;
drivers/scsi/qedi/qedi_fw.c
837
hdr_opcode = cqe->cqe_common.iscsi_hdr.common.hdr_first_byte;
drivers/scsi/qedi/qedi_iscsi.c
1172
ret = qedi_ops->common->db_recovery_del(qedi->cdev,
drivers/scsi/qedi/qedi_iscsi.c
592
rval = qedi_ops->common->db_recovery_add(qedi->cdev,
drivers/scsi/qedi/qedi_iscsi.c
605
rval = qedi_ops->common->db_recovery_del(qedi->cdev,
drivers/scsi/qedi/qedi_main.c
1145
qedi_ops->common->attn_clr_enable(qedi->cdev, true);
drivers/scsi/qedi/qedi_main.c
1149
qedi_ops->common->recovery_process(qedi->cdev);
drivers/scsi/qedi/qedi_main.c
1385
idx = i * qedi->dev_info.common.num_hwfns +
drivers/scsi/qedi/qedi_main.c
1386
qedi_ops->common->get_affin_hwfn_idx(qedi->cdev);
drivers/scsi/qedi/qedi_main.c
1398
qedi_ops->common->simd_handler_clean(qedi->cdev,
drivers/scsi/qedi/qedi_main.c
1403
qedi_ops->common->set_fp_int(qedi->cdev, 0);
drivers/scsi/qedi/qedi_main.c
1413
idx = i * qedi->dev_info.common.num_hwfns +
drivers/scsi/qedi/qedi_main.c
1414
qedi_ops->common->get_affin_hwfn_idx(qedi->cdev);
drivers/scsi/qedi/qedi_main.c
1418
qedi->dev_info.common.num_hwfns,
drivers/scsi/qedi/qedi_main.c
1419
qedi_ops->common->get_affin_hwfn_idx(qedi->cdev));
drivers/scsi/qedi/qedi_main.c
1442
rc = qedi_ops->common->set_fp_int(qedi->cdev, qedi->num_queues);
drivers/scsi/qedi/qedi_main.c
1448
rc = qedi_ops->common->get_fp_int(qedi->cdev, &qedi->int_info);
drivers/scsi/qedi/qedi_main.c
1460
qedi_ops->common->simd_handler_config(qedi->cdev, &qedi,
drivers/scsi/qedi/qedi_main.c
2004
ether_addr_copy(params.ll2_mac_address, qedi->dev_info.common.hw_mac);
drivers/scsi/qedi/qedi_main.c
2020
pf = qedi->dev_info.common.abs_pf_id;
drivers/scsi/qedi/qedi_main.c
2312
ret = qedi_ops->common->nvm_get_image(qedi->cdev,
drivers/scsi/qedi/qedi_main.c
2397
qedi_ops->common->recovery_process(qedi->cdev);
drivers/scsi/qedi/qedi_main.c
2429
qedi_ops->common->set_power_state(qedi->cdev, PCI_D0);
drivers/scsi/qedi/qedi_main.c
2449
rval = qedi_ops->common->update_drv_state(qedi->cdev, false);
drivers/scsi/qedi/qedi_main.c
2454
qedi_ops->common->slowpath_stop(qedi->cdev);
drivers/scsi/qedi/qedi_main.c
2455
qedi_ops->common->remove(qedi->cdev);
drivers/scsi/qedi/qedi_main.c
2553
qedi->cdev = qedi_ops->common->probe(pdev, &qed_params);
drivers/scsi/qedi/qedi_main.c
2577
qedi->dev_info.common.num_hwfns,
drivers/scsi/qedi/qedi_main.c
2578
qedi_ops->common->get_affin_hwfn_idx(qedi->cdev));
drivers/scsi/qedi/qedi_main.c
2588
qedi_ops->common->update_pf_params(qedi->cdev, &qedi->pf_params);
drivers/scsi/qedi/qedi_main.c
2604
rc = qedi_ops->common->slowpath_start(qedi->cdev, &sp_params);
drivers/scsi/qedi/qedi_main.c
2613
qedi_ops->common->update_pf_params(qedi->cdev, &qedi->pf_params);
drivers/scsi/qedi/qedi_main.c
2619
qedi_ops->common->set_power_state(qedi->cdev, PCI_D0);
drivers/scsi/qedi/qedi_main.c
2648
ether_addr_copy(qedi->mac, qedi->dev_info.common.hw_mac);
drivers/scsi/qedi/qedi_main.c
2653
qedi_ops->common->set_name(qedi->cdev, host_buf);
drivers/scsi/qedi/qedi_main.c
2662
ether_addr_copy(params.ll2_mac_address, qedi->dev_info.common.hw_mac);
drivers/scsi/qedi/qedi_main.c
2698
rc = qedi_ops->common->set_link(qedi->cdev, &link_params);
drivers/scsi/qedi/qedi_main.c
2790
rc = qedi_ops->common->update_drv_state(qedi->cdev, true);
drivers/scsi/qedi/qedi_main.c
2813
qedi_ops->common->slowpath_stop(qedi->cdev);
drivers/scsi/qedi/qedi_main.c
2815
qedi_ops->common->remove(qedi->cdev);
drivers/scsi/qedi/qedi_main.c
2843
qedi_ops->common->recovery_prolog(qedi->cdev);
drivers/scsi/qedi/qedi_main.c
369
ret = qedi_ops->common->sb_init(qedi->cdev, sb_info, sb_virt, sb_phys,
drivers/scsi/qedi/qedi_sysfs.c
37
qedi_ops->common->get_link(qedi->cdev, &if_link);
drivers/scsi/qla2xxx/qla_nvme.c
620
if (cmd->sqe.common.opcode == nvme_admin_async_event) {
drivers/scsi/qla2xxx/qla_nvme.c
671
cmd->sqe.common.opcode == nvme_admin_async_event) {
drivers/staging/media/meson/vdec/codec_vp9.c
1285
codec_hevc_fill_mmu_map(sess, &vp9->common,
drivers/staging/media/meson/vdec/codec_vp9.c
1345
if (codec_hevc_setup_buffers(sess, &vp9->common, vp9->is_10bit)) {
drivers/staging/media/meson/vdec/codec_vp9.c
442
struct codec_hevc_common common;
drivers/staging/media/meson/vdec/codec_vp9.c
750
vp9->common.mmu_map_paddr);
drivers/staging/media/meson/vdec/codec_vp9.c
753
vp9->common.mmu_map_paddr);
drivers/staging/media/meson/vdec/codec_vp9.c
851
codec_hevc_free_fbc_buffers(sess, &vp9->common);
drivers/staging/media/meson/vdec/codec_vp9.c
899
vp9->common.fbc_buffer_paddr[vb->index];
drivers/staging/media/meson/vdec/codec_vp9.c
924
vp9->common.mmu_header_paddr[vb->index]);
drivers/thermal/renesas/rcar_thermal.c
100
#define rcar_thermal_for_each_priv(pos, common) \
drivers/thermal/renesas/rcar_thermal.c
101
list_for_each_entry(pos, &common->head, list)
drivers/thermal/renesas/rcar_thermal.c
104
#define rcar_priv_to_dev(priv) ((priv)->common->dev)
drivers/thermal/renesas/rcar_thermal.c
105
#define rcar_has_irq_support(priv) ((priv)->common->base)
drivers/thermal/renesas/rcar_thermal.c
142
static u32 _rcar_thermal_common_read(struct rcar_thermal_common *common,
drivers/thermal/renesas/rcar_thermal.c
145
return ioread32(common->base + reg);
drivers/thermal/renesas/rcar_thermal.c
150
static void _rcar_thermal_common_write(struct rcar_thermal_common *common,
drivers/thermal/renesas/rcar_thermal.c
153
iowrite32(data, common->base + reg);
drivers/thermal/renesas/rcar_thermal.c
158
static void _rcar_thermal_common_bset(struct rcar_thermal_common *common,
drivers/thermal/renesas/rcar_thermal.c
163
val = ioread32(common->base + reg);
drivers/thermal/renesas/rcar_thermal.c
166
iowrite32(val, common->base + reg);
drivers/thermal/renesas/rcar_thermal.c
295
struct rcar_thermal_common *common = priv->common;
drivers/thermal/renesas/rcar_thermal.c
302
spin_lock_irqsave(&common->lock, flags);
drivers/thermal/renesas/rcar_thermal.c
304
rcar_thermal_common_bset(common, INTMSK, mask, enable ? 0 : mask);
drivers/thermal/renesas/rcar_thermal.c
306
spin_unlock_irqrestore(&common->lock, flags);
drivers/thermal/renesas/rcar_thermal.c
343
struct rcar_thermal_common *common = data;
drivers/thermal/renesas/rcar_thermal.c
347
spin_lock(&common->lock);
drivers/thermal/renesas/rcar_thermal.c
349
mask = rcar_thermal_common_read(common, INTMSK);
drivers/thermal/renesas/rcar_thermal.c
350
status = rcar_thermal_common_read(common, STR);
drivers/thermal/renesas/rcar_thermal.c
351
rcar_thermal_common_write(common, STR, 0x000F0F0F & mask);
drivers/thermal/renesas/rcar_thermal.c
353
spin_unlock(&common->lock);
drivers/thermal/renesas/rcar_thermal.c
360
rcar_thermal_for_each_priv(priv, common) {
drivers/thermal/renesas/rcar_thermal.c
376
struct rcar_thermal_common *common = platform_get_drvdata(pdev);
drivers/thermal/renesas/rcar_thermal.c
380
rcar_thermal_for_each_priv(priv, common) {
drivers/thermal/renesas/rcar_thermal.c
395
struct rcar_thermal_common *common;
drivers/thermal/renesas/rcar_thermal.c
406
common = devm_kzalloc(dev, sizeof(*common), GFP_KERNEL);
drivers/thermal/renesas/rcar_thermal.c
407
if (!common)
drivers/thermal/renesas/rcar_thermal.c
410
platform_set_drvdata(pdev, common);
drivers/thermal/renesas/rcar_thermal.c
412
INIT_LIST_HEAD(&common->head);
drivers/thermal/renesas/rcar_thermal.c
413
spin_lock_init(&common->lock);
drivers/thermal/renesas/rcar_thermal.c
414
common->dev = dev;
drivers/thermal/renesas/rcar_thermal.c
430
if (!common->base) {
drivers/thermal/renesas/rcar_thermal.c
438
common->base = devm_ioremap_resource(dev, res);
drivers/thermal/renesas/rcar_thermal.c
439
if (IS_ERR(common->base)) {
drivers/thermal/renesas/rcar_thermal.c
440
ret = PTR_ERR(common->base);
drivers/thermal/renesas/rcar_thermal.c
448
IRQF_SHARED, dev_name(dev), common);
drivers/thermal/renesas/rcar_thermal.c
476
priv->common = common;
drivers/thermal/renesas/rcar_thermal.c
517
list_move_tail(&priv->list, &common->head);
drivers/thermal/renesas/rcar_thermal.c
524
if (common->base && enr_bits)
drivers/thermal/renesas/rcar_thermal.c
525
rcar_thermal_common_write(common, ENR, enr_bits);
drivers/thermal/renesas/rcar_thermal.c
539
struct rcar_thermal_common *common = dev_get_drvdata(dev);
drivers/thermal/renesas/rcar_thermal.c
540
struct rcar_thermal_priv *priv = list_first_entry(&common->head,
drivers/thermal/renesas/rcar_thermal.c
544
rcar_thermal_common_write(common, ENR, 0);
drivers/thermal/renesas/rcar_thermal.c
554
struct rcar_thermal_common *common = dev_get_drvdata(dev);
drivers/thermal/renesas/rcar_thermal.c
555
struct rcar_thermal_priv *priv = list_first_entry(&common->head,
drivers/thermal/renesas/rcar_thermal.c
564
rcar_thermal_common_write(common, ENR, 0x03);
drivers/thermal/renesas/rcar_thermal.c
91
struct rcar_thermal_common *common;
drivers/tty/serial/ucc_uart.c
653
iowrite8(UCC_BMR_GBL | UCC_BMR_BO_BE, &uccup->common.rbmr);
drivers/tty/serial/ucc_uart.c
654
iowrite8(UCC_BMR_GBL | UCC_BMR_BO_BE, &uccup->common.tbmr);
drivers/tty/serial/ucc_uart.c
655
iowrite16be(qe_port->rx_fifosize, &uccup->common.mrblr);
drivers/tty/serial/ucc_uart.c
93
struct ucc_slow_pram common;
drivers/usb/gadget/function/f_mass_storage.c
1054
static int do_inquiry(struct fsg_common *common, struct fsg_buffhd *bh)
drivers/usb/gadget/function/f_mass_storage.c
1056
struct fsg_lun *curlun = common->curlun;
drivers/usb/gadget/function/f_mass_storage.c
1060
common->bad_lun_okay = 1;
drivers/usb/gadget/function/f_mass_storage.c
1079
memcpy(buf + 8, common->inquiry_string,
drivers/usb/gadget/function/f_mass_storage.c
1080
sizeof(common->inquiry_string));
drivers/usb/gadget/function/f_mass_storage.c
1084
static int do_request_sense(struct fsg_common *common, struct fsg_buffhd *bh)
drivers/usb/gadget/function/f_mass_storage.c
1086
struct fsg_lun *curlun = common->curlun;
drivers/usb/gadget/function/f_mass_storage.c
1114
common->bad_lun_okay = 1;
drivers/usb/gadget/function/f_mass_storage.c
1137
static int do_read_capacity(struct fsg_common *common, struct fsg_buffhd *bh)
drivers/usb/gadget/function/f_mass_storage.c
1139
struct fsg_lun *curlun = common->curlun;
drivers/usb/gadget/function/f_mass_storage.c
1140
u32 lba = get_unaligned_be32(&common->cmnd[2]);
drivers/usb/gadget/function/f_mass_storage.c
1141
int pmi = common->cmnd[8];
drivers/usb/gadget/function/f_mass_storage.c
1160
static int do_read_capacity_16(struct fsg_common *common, struct fsg_buffhd *bh)
drivers/usb/gadget/function/f_mass_storage.c
1162
struct fsg_lun *curlun = common->curlun;
drivers/usb/gadget/function/f_mass_storage.c
1163
u64 lba = get_unaligned_be64(&common->cmnd[2]);
drivers/usb/gadget/function/f_mass_storage.c
1164
int pmi = common->cmnd[14];
drivers/usb/gadget/function/f_mass_storage.c
1182
static int do_read_header(struct fsg_common *common, struct fsg_buffhd *bh)
drivers/usb/gadget/function/f_mass_storage.c
1184
struct fsg_lun *curlun = common->curlun;
drivers/usb/gadget/function/f_mass_storage.c
1185
int msf = common->cmnd[1] & 0x02;
drivers/usb/gadget/function/f_mass_storage.c
1186
u32 lba = get_unaligned_be32(&common->cmnd[2]);
drivers/usb/gadget/function/f_mass_storage.c
1189
if (common->cmnd[1] & ~0x02) { /* Mask away MSF */
drivers/usb/gadget/function/f_mass_storage.c
1204
static int do_read_toc(struct fsg_common *common, struct fsg_buffhd *bh)
drivers/usb/gadget/function/f_mass_storage.c
1206
struct fsg_lun *curlun = common->curlun;
drivers/usb/gadget/function/f_mass_storage.c
1207
int msf = common->cmnd[1] & 0x02;
drivers/usb/gadget/function/f_mass_storage.c
1208
int start_track = common->cmnd[6];
drivers/usb/gadget/function/f_mass_storage.c
1213
format = common->cmnd[2] & 0xf;
drivers/usb/gadget/function/f_mass_storage.c
1215
if ((common->cmnd[1] & ~0x02) != 0 || /* Mask away MSF */
drivers/usb/gadget/function/f_mass_storage.c
1227
format = (common->cmnd[9] >> 6) & 0x3;
drivers/usb/gadget/function/f_mass_storage.c
1278
static int do_mode_sense(struct fsg_common *common, struct fsg_buffhd *bh)
drivers/usb/gadget/function/f_mass_storage.c
1280
struct fsg_lun *curlun = common->curlun;
drivers/usb/gadget/function/f_mass_storage.c
1281
int mscmnd = common->cmnd[0];
drivers/usb/gadget/function/f_mass_storage.c
1289
if ((common->cmnd[1] & ~0x08) != 0) { /* Mask away DBD */
drivers/usb/gadget/function/f_mass_storage.c
1293
pc = common->cmnd[2] >> 6;
drivers/usb/gadget/function/f_mass_storage.c
1294
page_code = common->cmnd[2] & 0x3f;
drivers/usb/gadget/function/f_mass_storage.c
1364
static int do_start_stop(struct fsg_common *common)
drivers/usb/gadget/function/f_mass_storage.c
1366
struct fsg_lun *curlun = common->curlun;
drivers/usb/gadget/function/f_mass_storage.c
1374
} else if ((common->cmnd[1] & ~0x01) != 0 || /* Mask away Immed */
drivers/usb/gadget/function/f_mass_storage.c
1375
(common->cmnd[4] & ~0x03) != 0) { /* Mask LoEj, Start */
drivers/usb/gadget/function/f_mass_storage.c
1380
loej = common->cmnd[4] & 0x02;
drivers/usb/gadget/function/f_mass_storage.c
1381
start = common->cmnd[4] & 0x01;
drivers/usb/gadget/function/f_mass_storage.c
1405
up_read(&common->filesem);
drivers/usb/gadget/function/f_mass_storage.c
1406
down_write(&common->filesem);
drivers/usb/gadget/function/f_mass_storage.c
1408
up_write(&common->filesem);
drivers/usb/gadget/function/f_mass_storage.c
1409
down_read(&common->filesem);
drivers/usb/gadget/function/f_mass_storage.c
1414
static int do_prevent_allow(struct fsg_common *common)
drivers/usb/gadget/function/f_mass_storage.c
1416
struct fsg_lun *curlun = common->curlun;
drivers/usb/gadget/function/f_mass_storage.c
1419
if (!common->curlun) {
drivers/usb/gadget/function/f_mass_storage.c
1421
} else if (!common->curlun->removable) {
drivers/usb/gadget/function/f_mass_storage.c
1422
common->curlun->sense_data = SS_INVALID_COMMAND;
drivers/usb/gadget/function/f_mass_storage.c
1426
prevent = common->cmnd[4] & 0x01;
drivers/usb/gadget/function/f_mass_storage.c
1427
if ((common->cmnd[4] & ~0x01) != 0) { /* Mask away Prevent */
drivers/usb/gadget/function/f_mass_storage.c
1438
static int do_read_format_capacities(struct fsg_common *common,
drivers/usb/gadget/function/f_mass_storage.c
1441
struct fsg_lun *curlun = common->curlun;
drivers/usb/gadget/function/f_mass_storage.c
1455
static int do_mode_select(struct fsg_common *common, struct fsg_buffhd *bh)
drivers/usb/gadget/function/f_mass_storage.c
1457
struct fsg_lun *curlun = common->curlun;
drivers/usb/gadget/function/f_mass_storage.c
1513
static int throw_away_data(struct fsg_common *common)
drivers/usb/gadget/function/f_mass_storage.c
1519
for (bh = common->next_buffhd_to_drain;
drivers/usb/gadget/function/f_mass_storage.c
1520
bh->state != BUF_STATE_EMPTY || common->usb_amount_left > 0;
drivers/usb/gadget/function/f_mass_storage.c
1521
bh = common->next_buffhd_to_drain) {
drivers/usb/gadget/function/f_mass_storage.c
1524
bh2 = common->next_buffhd_to_fill;
drivers/usb/gadget/function/f_mass_storage.c
1526
common->usb_amount_left > 0) {
drivers/usb/gadget/function/f_mass_storage.c
1527
amount = min(common->usb_amount_left, FSG_BUFLEN);
drivers/usb/gadget/function/f_mass_storage.c
1534
set_bulk_out_req_length(common, bh2, amount);
drivers/usb/gadget/function/f_mass_storage.c
1535
if (!start_out_transfer(common, bh2))
drivers/usb/gadget/function/f_mass_storage.c
1538
common->next_buffhd_to_fill = bh2->next;
drivers/usb/gadget/function/f_mass_storage.c
1539
common->usb_amount_left -= amount;
drivers/usb/gadget/function/f_mass_storage.c
1544
rc = sleep_thread(common, false, bh);
drivers/usb/gadget/function/f_mass_storage.c
1550
common->next_buffhd_to_drain = bh->next;
drivers/usb/gadget/function/f_mass_storage.c
1555
raise_exception(common, FSG_STATE_ABORT_BULK_OUT);
drivers/usb/gadget/function/f_mass_storage.c
1562
static int finish_reply(struct fsg_common *common)
drivers/usb/gadget/function/f_mass_storage.c
1564
struct fsg_buffhd *bh = common->next_buffhd_to_fill;
drivers/usb/gadget/function/f_mass_storage.c
1567
switch (common->data_dir) {
drivers/usb/gadget/function/f_mass_storage.c
1578
if (!common->can_stall) {
drivers/usb/gadget/function/f_mass_storage.c
1580
} else if (fsg_is_set(common)) {
drivers/usb/gadget/function/f_mass_storage.c
1581
fsg_set_halt(common->fsg, common->fsg->bulk_out);
drivers/usb/gadget/function/f_mass_storage.c
1582
rc = halt_bulk_in_endpoint(common->fsg);
drivers/usb/gadget/function/f_mass_storage.c
1591
if (common->data_size == 0) {
drivers/usb/gadget/function/f_mass_storage.c
1595
} else if (!fsg_is_set(common)) {
drivers/usb/gadget/function/f_mass_storage.c
1599
} else if (common->residue == 0) {
drivers/usb/gadget/function/f_mass_storage.c
1601
if (!start_in_transfer(common, bh))
drivers/usb/gadget/function/f_mass_storage.c
1603
common->next_buffhd_to_fill = bh->next;
drivers/usb/gadget/function/f_mass_storage.c
1614
if (!start_in_transfer(common, bh))
drivers/usb/gadget/function/f_mass_storage.c
1616
common->next_buffhd_to_fill = bh->next;
drivers/usb/gadget/function/f_mass_storage.c
1617
if (common->can_stall)
drivers/usb/gadget/function/f_mass_storage.c
1618
rc = halt_bulk_in_endpoint(common->fsg);
drivers/usb/gadget/function/f_mass_storage.c
1627
if (common->residue == 0) {
drivers/usb/gadget/function/f_mass_storage.c
1631
} else if (common->short_packet_received) {
drivers/usb/gadget/function/f_mass_storage.c
1632
raise_exception(common, FSG_STATE_ABORT_BULK_OUT);
drivers/usb/gadget/function/f_mass_storage.c
1644
} else if (common->can_stall) {
drivers/usb/gadget/function/f_mass_storage.c
1645
if (fsg_is_set(common))
drivers/usb/gadget/function/f_mass_storage.c
1646
fsg_set_halt(common->fsg,
drivers/usb/gadget/function/f_mass_storage.c
1647
common->fsg->bulk_out);
drivers/usb/gadget/function/f_mass_storage.c
1648
raise_exception(common, FSG_STATE_ABORT_BULK_OUT);
drivers/usb/gadget/function/f_mass_storage.c
1657
rc = throw_away_data(common);
drivers/usb/gadget/function/f_mass_storage.c
1664
static void send_status(struct fsg_common *common)
drivers/usb/gadget/function/f_mass_storage.c
1666
struct fsg_lun *curlun = common->curlun;
drivers/usb/gadget/function/f_mass_storage.c
1674
bh = common->next_buffhd_to_fill;
drivers/usb/gadget/function/f_mass_storage.c
1675
rc = sleep_thread(common, false, bh);
drivers/usb/gadget/function/f_mass_storage.c
1682
} else if (common->bad_lun_okay)
drivers/usb/gadget/function/f_mass_storage.c
1687
if (common->phase_error) {
drivers/usb/gadget/function/f_mass_storage.c
1688
DBG(common, "sending phase-error status\n");
drivers/usb/gadget/function/f_mass_storage.c
1692
DBG(common, "sending command-failure status\n");
drivers/usb/gadget/function/f_mass_storage.c
1694
VDBG(common, " sense data: SK x%02x, ASC x%02x, ASCQ x%02x;"
drivers/usb/gadget/function/f_mass_storage.c
1703
csw->Tag = common->tag;
drivers/usb/gadget/function/f_mass_storage.c
1704
csw->Residue = cpu_to_le32(common->residue);
drivers/usb/gadget/function/f_mass_storage.c
1709
if (!start_in_transfer(common, bh))
drivers/usb/gadget/function/f_mass_storage.c
1713
common->next_buffhd_to_fill = bh->next;
drivers/usb/gadget/function/f_mass_storage.c
1724
static int check_command(struct fsg_common *common, int cmnd_size,
drivers/usb/gadget/function/f_mass_storage.c
1729
unsigned int lun = common->cmnd[1] >> 5;
drivers/usb/gadget/function/f_mass_storage.c
1735
if (common->data_dir != DATA_DIR_UNKNOWN)
drivers/usb/gadget/function/f_mass_storage.c
1736
sprintf(hdlen, ", H%c=%u", dirletter[(int) common->data_dir],
drivers/usb/gadget/function/f_mass_storage.c
1737
common->data_size);
drivers/usb/gadget/function/f_mass_storage.c
1738
VDBG(common, "SCSI command: %s; Dc=%d, D%c=%u; Hc=%d%s\n",
drivers/usb/gadget/function/f_mass_storage.c
1740
common->data_size_from_cmnd, common->cmnd_size, hdlen);
drivers/usb/gadget/function/f_mass_storage.c
1746
if (common->data_size_from_cmnd == 0)
drivers/usb/gadget/function/f_mass_storage.c
1748
if (common->data_size < common->data_size_from_cmnd) {
drivers/usb/gadget/function/f_mass_storage.c
1754
common->data_size_from_cmnd = common->data_size;
drivers/usb/gadget/function/f_mass_storage.c
1755
common->phase_error = 1;
drivers/usb/gadget/function/f_mass_storage.c
1757
common->residue = common->data_size;
drivers/usb/gadget/function/f_mass_storage.c
1758
common->usb_amount_left = common->data_size;
drivers/usb/gadget/function/f_mass_storage.c
1761
if (common->data_dir != data_dir && common->data_size_from_cmnd > 0) {
drivers/usb/gadget/function/f_mass_storage.c
1762
common->phase_error = 1;
drivers/usb/gadget/function/f_mass_storage.c
1767
if (cmnd_size != common->cmnd_size) {
drivers/usb/gadget/function/f_mass_storage.c
1782
if (cmnd_size <= common->cmnd_size) {
drivers/usb/gadget/function/f_mass_storage.c
1783
DBG(common, "%s is buggy! Expected length %d "
drivers/usb/gadget/function/f_mass_storage.c
1785
cmnd_size, common->cmnd_size);
drivers/usb/gadget/function/f_mass_storage.c
1786
cmnd_size = common->cmnd_size;
drivers/usb/gadget/function/f_mass_storage.c
1788
common->phase_error = 1;
drivers/usb/gadget/function/f_mass_storage.c
1794
if (common->lun != lun)
drivers/usb/gadget/function/f_mass_storage.c
1795
DBG(common, "using LUN %u from CBW, not LUN %u from CDB\n",
drivers/usb/gadget/function/f_mass_storage.c
1796
common->lun, lun);
drivers/usb/gadget/function/f_mass_storage.c
1799
curlun = common->curlun;
drivers/usb/gadget/function/f_mass_storage.c
1801
if (common->cmnd[0] != REQUEST_SENSE) {
drivers/usb/gadget/function/f_mass_storage.c
1807
common->bad_lun_okay = 0;
drivers/usb/gadget/function/f_mass_storage.c
1813
if (common->cmnd[0] != INQUIRY &&
drivers/usb/gadget/function/f_mass_storage.c
1814
common->cmnd[0] != REQUEST_SENSE) {
drivers/usb/gadget/function/f_mass_storage.c
1815
DBG(common, "unsupported LUN %u\n", common->lun);
drivers/usb/gadget/function/f_mass_storage.c
1825
common->cmnd[0] != INQUIRY &&
drivers/usb/gadget/function/f_mass_storage.c
1826
common->cmnd[0] != REQUEST_SENSE) {
drivers/usb/gadget/function/f_mass_storage.c
1833
common->cmnd[1] &= 0x1f; /* Mask away the LUN */
drivers/usb/gadget/function/f_mass_storage.c
1835
if (common->cmnd[i] && !(mask & (1 << i))) {
drivers/usb/gadget/function/f_mass_storage.c
1853
static int check_command_size_in_blocks(struct fsg_common *common,
drivers/usb/gadget/function/f_mass_storage.c
1857
if (common->curlun) {
drivers/usb/gadget/function/f_mass_storage.c
1858
if (check_shl_overflow(common->data_size_from_cmnd,
drivers/usb/gadget/function/f_mass_storage.c
1859
common->curlun->blkbits,
drivers/usb/gadget/function/f_mass_storage.c
1860
&common->data_size_from_cmnd)) {
drivers/usb/gadget/function/f_mass_storage.c
1861
common->phase_error = 1;
drivers/usb/gadget/function/f_mass_storage.c
1866
return check_command(common, cmnd_size, data_dir,
drivers/usb/gadget/function/f_mass_storage.c
1870
static int do_scsi_command(struct fsg_common *common)
drivers/usb/gadget/function/f_mass_storage.c
1878
dump_cdb(common);
drivers/usb/gadget/function/f_mass_storage.c
1881
bh = common->next_buffhd_to_fill;
drivers/usb/gadget/function/f_mass_storage.c
1882
common->next_buffhd_to_drain = bh;
drivers/usb/gadget/function/f_mass_storage.c
1883
rc = sleep_thread(common, false, bh);
drivers/usb/gadget/function/f_mass_storage.c
1887
common->phase_error = 0;
drivers/usb/gadget/function/f_mass_storage.c
1888
common->short_packet_received = 0;
drivers/usb/gadget/function/f_mass_storage.c
1890
down_read(&common->filesem); /* We're using the backing file */
drivers/usb/gadget/function/f_mass_storage.c
1891
switch (common->cmnd[0]) {
drivers/usb/gadget/function/f_mass_storage.c
1894
common->data_size_from_cmnd = common->cmnd[4];
drivers/usb/gadget/function/f_mass_storage.c
1895
reply = check_command(common, 6, DATA_DIR_TO_HOST,
drivers/usb/gadget/function/f_mass_storage.c
1899
reply = do_inquiry(common, bh);
drivers/usb/gadget/function/f_mass_storage.c
1903
common->data_size_from_cmnd = common->cmnd[4];
drivers/usb/gadget/function/f_mass_storage.c
1904
reply = check_command(common, 6, DATA_DIR_FROM_HOST,
drivers/usb/gadget/function/f_mass_storage.c
1908
reply = do_mode_select(common, bh);
drivers/usb/gadget/function/f_mass_storage.c
1912
common->data_size_from_cmnd =
drivers/usb/gadget/function/f_mass_storage.c
1913
get_unaligned_be16(&common->cmnd[7]);
drivers/usb/gadget/function/f_mass_storage.c
1914
reply = check_command(common, 10, DATA_DIR_FROM_HOST,
drivers/usb/gadget/function/f_mass_storage.c
1918
reply = do_mode_select(common, bh);
drivers/usb/gadget/function/f_mass_storage.c
1922
common->data_size_from_cmnd = common->cmnd[4];
drivers/usb/gadget/function/f_mass_storage.c
1923
reply = check_command(common, 6, DATA_DIR_TO_HOST,
drivers/usb/gadget/function/f_mass_storage.c
1927
reply = do_mode_sense(common, bh);
drivers/usb/gadget/function/f_mass_storage.c
1931
common->data_size_from_cmnd =
drivers/usb/gadget/function/f_mass_storage.c
1932
get_unaligned_be16(&common->cmnd[7]);
drivers/usb/gadget/function/f_mass_storage.c
1933
reply = check_command(common, 10, DATA_DIR_TO_HOST,
drivers/usb/gadget/function/f_mass_storage.c
1937
reply = do_mode_sense(common, bh);
drivers/usb/gadget/function/f_mass_storage.c
1941
common->data_size_from_cmnd = 0;
drivers/usb/gadget/function/f_mass_storage.c
1942
reply = check_command(common, 6, DATA_DIR_NONE,
drivers/usb/gadget/function/f_mass_storage.c
1946
reply = do_prevent_allow(common);
drivers/usb/gadget/function/f_mass_storage.c
1950
i = common->cmnd[4];
drivers/usb/gadget/function/f_mass_storage.c
1951
common->data_size_from_cmnd = (i == 0) ? 256 : i;
drivers/usb/gadget/function/f_mass_storage.c
1952
reply = check_command_size_in_blocks(common, 6,
drivers/usb/gadget/function/f_mass_storage.c
1957
reply = do_read(common);
drivers/usb/gadget/function/f_mass_storage.c
1961
common->data_size_from_cmnd =
drivers/usb/gadget/function/f_mass_storage.c
1962
get_unaligned_be16(&common->cmnd[7]);
drivers/usb/gadget/function/f_mass_storage.c
1963
reply = check_command_size_in_blocks(common, 10,
drivers/usb/gadget/function/f_mass_storage.c
1968
reply = do_read(common);
drivers/usb/gadget/function/f_mass_storage.c
1972
common->data_size_from_cmnd =
drivers/usb/gadget/function/f_mass_storage.c
1973
get_unaligned_be32(&common->cmnd[6]);
drivers/usb/gadget/function/f_mass_storage.c
1974
reply = check_command_size_in_blocks(common, 12,
drivers/usb/gadget/function/f_mass_storage.c
1979
reply = do_read(common);
drivers/usb/gadget/function/f_mass_storage.c
1983
common->data_size_from_cmnd =
drivers/usb/gadget/function/f_mass_storage.c
1984
get_unaligned_be32(&common->cmnd[10]);
drivers/usb/gadget/function/f_mass_storage.c
1985
reply = check_command_size_in_blocks(common, 16,
drivers/usb/gadget/function/f_mass_storage.c
1990
reply = do_read(common);
drivers/usb/gadget/function/f_mass_storage.c
1994
common->data_size_from_cmnd = 8;
drivers/usb/gadget/function/f_mass_storage.c
1995
reply = check_command(common, 10, DATA_DIR_TO_HOST,
drivers/usb/gadget/function/f_mass_storage.c
1999
reply = do_read_capacity(common, bh);
drivers/usb/gadget/function/f_mass_storage.c
2003
if (!common->curlun || !common->curlun->cdrom)
drivers/usb/gadget/function/f_mass_storage.c
2005
common->data_size_from_cmnd =
drivers/usb/gadget/function/f_mass_storage.c
2006
get_unaligned_be16(&common->cmnd[7]);
drivers/usb/gadget/function/f_mass_storage.c
2007
reply = check_command(common, 10, DATA_DIR_TO_HOST,
drivers/usb/gadget/function/f_mass_storage.c
2011
reply = do_read_header(common, bh);
drivers/usb/gadget/function/f_mass_storage.c
2015
if (!common->curlun || !common->curlun->cdrom)
drivers/usb/gadget/function/f_mass_storage.c
2017
common->data_size_from_cmnd =
drivers/usb/gadget/function/f_mass_storage.c
2018
get_unaligned_be16(&common->cmnd[7]);
drivers/usb/gadget/function/f_mass_storage.c
2019
reply = check_command(common, 10, DATA_DIR_TO_HOST,
drivers/usb/gadget/function/f_mass_storage.c
2023
reply = do_read_toc(common, bh);
drivers/usb/gadget/function/f_mass_storage.c
2027
common->data_size_from_cmnd =
drivers/usb/gadget/function/f_mass_storage.c
2028
get_unaligned_be16(&common->cmnd[7]);
drivers/usb/gadget/function/f_mass_storage.c
2029
reply = check_command(common, 10, DATA_DIR_TO_HOST,
drivers/usb/gadget/function/f_mass_storage.c
2033
reply = do_read_format_capacities(common, bh);
drivers/usb/gadget/function/f_mass_storage.c
2037
common->data_size_from_cmnd = common->cmnd[4];
drivers/usb/gadget/function/f_mass_storage.c
2038
reply = check_command(common, 6, DATA_DIR_TO_HOST,
drivers/usb/gadget/function/f_mass_storage.c
2042
reply = do_request_sense(common, bh);
drivers/usb/gadget/function/f_mass_storage.c
2046
switch (common->cmnd[1] & 0x1f) {
drivers/usb/gadget/function/f_mass_storage.c
2049
common->data_size_from_cmnd =
drivers/usb/gadget/function/f_mass_storage.c
2050
get_unaligned_be32(&common->cmnd[10]);
drivers/usb/gadget/function/f_mass_storage.c
2051
reply = check_command(common, 16, DATA_DIR_TO_HOST,
drivers/usb/gadget/function/f_mass_storage.c
2056
reply = do_read_capacity_16(common, bh);
drivers/usb/gadget/function/f_mass_storage.c
2065
common->data_size_from_cmnd = 0;
drivers/usb/gadget/function/f_mass_storage.c
2066
reply = check_command(common, 6, DATA_DIR_NONE,
drivers/usb/gadget/function/f_mass_storage.c
2070
reply = do_start_stop(common);
drivers/usb/gadget/function/f_mass_storage.c
2074
common->data_size_from_cmnd = 0;
drivers/usb/gadget/function/f_mass_storage.c
2075
reply = check_command(common, 10, DATA_DIR_NONE,
drivers/usb/gadget/function/f_mass_storage.c
2079
reply = do_synchronize_cache(common);
drivers/usb/gadget/function/f_mass_storage.c
2083
common->data_size_from_cmnd = 0;
drivers/usb/gadget/function/f_mass_storage.c
2084
reply = check_command(common, 6, DATA_DIR_NONE,
drivers/usb/gadget/function/f_mass_storage.c
2094
common->data_size_from_cmnd = 0;
drivers/usb/gadget/function/f_mass_storage.c
2095
reply = check_command(common, 10, DATA_DIR_NONE,
drivers/usb/gadget/function/f_mass_storage.c
2099
reply = do_verify(common);
drivers/usb/gadget/function/f_mass_storage.c
2103
i = common->cmnd[4];
drivers/usb/gadget/function/f_mass_storage.c
2104
common->data_size_from_cmnd = (i == 0) ? 256 : i;
drivers/usb/gadget/function/f_mass_storage.c
2105
reply = check_command_size_in_blocks(common, 6,
drivers/usb/gadget/function/f_mass_storage.c
2110
reply = do_write(common);
drivers/usb/gadget/function/f_mass_storage.c
2114
common->data_size_from_cmnd =
drivers/usb/gadget/function/f_mass_storage.c
2115
get_unaligned_be16(&common->cmnd[7]);
drivers/usb/gadget/function/f_mass_storage.c
2116
reply = check_command_size_in_blocks(common, 10,
drivers/usb/gadget/function/f_mass_storage.c
2121
reply = do_write(common);
drivers/usb/gadget/function/f_mass_storage.c
2125
common->data_size_from_cmnd =
drivers/usb/gadget/function/f_mass_storage.c
2126
get_unaligned_be32(&common->cmnd[6]);
drivers/usb/gadget/function/f_mass_storage.c
2127
reply = check_command_size_in_blocks(common, 12,
drivers/usb/gadget/function/f_mass_storage.c
2132
reply = do_write(common);
drivers/usb/gadget/function/f_mass_storage.c
2136
common->data_size_from_cmnd =
drivers/usb/gadget/function/f_mass_storage.c
2137
get_unaligned_be32(&common->cmnd[10]);
drivers/usb/gadget/function/f_mass_storage.c
2138
reply = check_command_size_in_blocks(common, 16,
drivers/usb/gadget/function/f_mass_storage.c
2143
reply = do_write(common);
drivers/usb/gadget/function/f_mass_storage.c
2159
common->data_size_from_cmnd = 0;
drivers/usb/gadget/function/f_mass_storage.c
2160
sprintf(unknown, "Unknown x%02x", common->cmnd[0]);
drivers/usb/gadget/function/f_mass_storage.c
2161
reply = check_command(common, common->cmnd_size,
drivers/usb/gadget/function/f_mass_storage.c
2164
common->curlun->sense_data = SS_INVALID_COMMAND;
drivers/usb/gadget/function/f_mass_storage.c
2169
up_read(&common->filesem);
drivers/usb/gadget/function/f_mass_storage.c
2177
if (reply >= 0 && common->data_dir == DATA_DIR_TO_HOST) {
drivers/usb/gadget/function/f_mass_storage.c
2178
reply = min_t(u32, reply, common->data_size_from_cmnd);
drivers/usb/gadget/function/f_mass_storage.c
2181
common->residue -= reply;
drivers/usb/gadget/function/f_mass_storage.c
2194
struct fsg_common *common = fsg->common;
drivers/usb/gadget/function/f_mass_storage.c
2225
if (cbw->Lun >= ARRAY_SIZE(common->luns) ||
drivers/usb/gadget/function/f_mass_storage.c
2236
if (common->can_stall) {
drivers/usb/gadget/function/f_mass_storage.c
2244
common->cmnd_size = cbw->Length;
drivers/usb/gadget/function/f_mass_storage.c
2245
memcpy(common->cmnd, cbw->CDB, common->cmnd_size);
drivers/usb/gadget/function/f_mass_storage.c
2247
common->data_dir = DATA_DIR_TO_HOST;
drivers/usb/gadget/function/f_mass_storage.c
2249
common->data_dir = DATA_DIR_FROM_HOST;
drivers/usb/gadget/function/f_mass_storage.c
2250
common->data_size = le32_to_cpu(cbw->DataTransferLength);
drivers/usb/gadget/function/f_mass_storage.c
2251
if (common->data_size == 0)
drivers/usb/gadget/function/f_mass_storage.c
2252
common->data_dir = DATA_DIR_NONE;
drivers/usb/gadget/function/f_mass_storage.c
2253
common->lun = cbw->Lun;
drivers/usb/gadget/function/f_mass_storage.c
2254
if (common->lun < ARRAY_SIZE(common->luns))
drivers/usb/gadget/function/f_mass_storage.c
2255
common->curlun = common->luns[common->lun];
drivers/usb/gadget/function/f_mass_storage.c
2257
common->curlun = NULL;
drivers/usb/gadget/function/f_mass_storage.c
2258
common->tag = cbw->Tag;
drivers/usb/gadget/function/f_mass_storage.c
2262
static int get_next_command(struct fsg_common *common)
drivers/usb/gadget/function/f_mass_storage.c
2268
bh = common->next_buffhd_to_fill;
drivers/usb/gadget/function/f_mass_storage.c
2269
rc = sleep_thread(common, true, bh);
drivers/usb/gadget/function/f_mass_storage.c
2274
set_bulk_out_req_length(common, bh, US_BULK_CB_WRAP_LEN);
drivers/usb/gadget/function/f_mass_storage.c
2275
if (!start_out_transfer(common, bh))
drivers/usb/gadget/function/f_mass_storage.c
2286
rc = sleep_thread(common, true, bh);
drivers/usb/gadget/function/f_mass_storage.c
2290
rc = fsg_is_set(common) ? received_cbw(common->fsg, bh) : -EIO;
drivers/usb/gadget/function/f_mass_storage.c
2299
static int alloc_request(struct fsg_common *common, struct usb_ep *ep,
drivers/usb/gadget/function/f_mass_storage.c
2305
ERROR(common, "can't allocate request for %s\n", ep->name);
drivers/usb/gadget/function/f_mass_storage.c
2310
static int do_set_interface(struct fsg_common *common, struct fsg_dev *new_fsg)
drivers/usb/gadget/function/f_mass_storage.c
2315
if (common->running)
drivers/usb/gadget/function/f_mass_storage.c
2316
DBG(common, "reset interface\n");
drivers/usb/gadget/function/f_mass_storage.c
2320
if (common->fsg) {
drivers/usb/gadget/function/f_mass_storage.c
2321
fsg = common->fsg;
drivers/usb/gadget/function/f_mass_storage.c
2323
for (i = 0; i < common->fsg_num_buffers; ++i) {
drivers/usb/gadget/function/f_mass_storage.c
2324
struct fsg_buffhd *bh = &common->buffhds[i];
drivers/usb/gadget/function/f_mass_storage.c
2346
common->fsg = NULL;
drivers/usb/gadget/function/f_mass_storage.c
2347
wake_up(&common->fsg_wait);
drivers/usb/gadget/function/f_mass_storage.c
2350
common->running = 0;
drivers/usb/gadget/function/f_mass_storage.c
2354
common->fsg = new_fsg;
drivers/usb/gadget/function/f_mass_storage.c
2355
fsg = common->fsg;
drivers/usb/gadget/function/f_mass_storage.c
2358
rc = config_ep_by_speed(common->gadget, &(fsg->function), fsg->bulk_in);
drivers/usb/gadget/function/f_mass_storage.c
2364
fsg->bulk_in->driver_data = common;
drivers/usb/gadget/function/f_mass_storage.c
2367
rc = config_ep_by_speed(common->gadget, &(fsg->function),
drivers/usb/gadget/function/f_mass_storage.c
2374
fsg->bulk_out->driver_data = common;
drivers/usb/gadget/function/f_mass_storage.c
2376
common->bulk_out_maxpacket = usb_endpoint_maxp(fsg->bulk_out->desc);
drivers/usb/gadget/function/f_mass_storage.c
2380
for (i = 0; i < common->fsg_num_buffers; ++i) {
drivers/usb/gadget/function/f_mass_storage.c
2381
struct fsg_buffhd *bh = &common->buffhds[i];
drivers/usb/gadget/function/f_mass_storage.c
2383
rc = alloc_request(common, fsg->bulk_in, &bh->inreq);
drivers/usb/gadget/function/f_mass_storage.c
2386
rc = alloc_request(common, fsg->bulk_out, &bh->outreq);
drivers/usb/gadget/function/f_mass_storage.c
2395
common->running = 1;
drivers/usb/gadget/function/f_mass_storage.c
2396
for (i = 0; i < ARRAY_SIZE(common->luns); ++i)
drivers/usb/gadget/function/f_mass_storage.c
2397
if (common->luns[i])
drivers/usb/gadget/function/f_mass_storage.c
2398
common->luns[i]->unit_attention_data =
drivers/usb/gadget/function/f_mass_storage.c
2410
__raise_exception(fsg->common, FSG_STATE_CONFIG_CHANGE, fsg);
drivers/usb/gadget/function/f_mass_storage.c
2428
__raise_exception(fsg->common, FSG_STATE_CONFIG_CHANGE, NULL);
drivers/usb/gadget/function/f_mass_storage.c
2434
static void handle_exception(struct fsg_common *common)
drivers/usb/gadget/function/f_mass_storage.c
2452
spin_lock_irq(&common->lock);
drivers/usb/gadget/function/f_mass_storage.c
2453
if (common->state < FSG_STATE_EXIT)
drivers/usb/gadget/function/f_mass_storage.c
2454
DBG(common, "Main thread exiting on signal\n");
drivers/usb/gadget/function/f_mass_storage.c
2455
common->state = FSG_STATE_EXIT;
drivers/usb/gadget/function/f_mass_storage.c
2456
spin_unlock_irq(&common->lock);
drivers/usb/gadget/function/f_mass_storage.c
2461
if (likely(common->fsg)) {
drivers/usb/gadget/function/f_mass_storage.c
2462
for (i = 0; i < common->fsg_num_buffers; ++i) {
drivers/usb/gadget/function/f_mass_storage.c
2463
bh = &common->buffhds[i];
drivers/usb/gadget/function/f_mass_storage.c
2465
usb_ep_dequeue(common->fsg->bulk_in, bh->inreq);
drivers/usb/gadget/function/f_mass_storage.c
2467
usb_ep_dequeue(common->fsg->bulk_out,
drivers/usb/gadget/function/f_mass_storage.c
2471
if (sleep_thread(common, false, bh))
drivers/usb/gadget/function/f_mass_storage.c
2476
if (common->fsg->bulk_in_enabled)
drivers/usb/gadget/function/f_mass_storage.c
2477
usb_ep_fifo_flush(common->fsg->bulk_in);
drivers/usb/gadget/function/f_mass_storage.c
2478
if (common->fsg->bulk_out_enabled)
drivers/usb/gadget/function/f_mass_storage.c
2479
usb_ep_fifo_flush(common->fsg->bulk_out);
drivers/usb/gadget/function/f_mass_storage.c
2486
spin_lock_irq(&common->lock);
drivers/usb/gadget/function/f_mass_storage.c
2488
for (i = 0; i < common->fsg_num_buffers; ++i) {
drivers/usb/gadget/function/f_mass_storage.c
2489
bh = &common->buffhds[i];
drivers/usb/gadget/function/f_mass_storage.c
2492
common->next_buffhd_to_fill = &common->buffhds[0];
drivers/usb/gadget/function/f_mass_storage.c
2493
common->next_buffhd_to_drain = &common->buffhds[0];
drivers/usb/gadget/function/f_mass_storage.c
2494
exception_req_tag = common->exception_req_tag;
drivers/usb/gadget/function/f_mass_storage.c
2495
new_fsg = common->exception_arg;
drivers/usb/gadget/function/f_mass_storage.c
2496
old_state = common->state;
drivers/usb/gadget/function/f_mass_storage.c
2497
common->state = FSG_STATE_NORMAL;
drivers/usb/gadget/function/f_mass_storage.c
2500
for (i = 0; i < ARRAY_SIZE(common->luns); ++i) {
drivers/usb/gadget/function/f_mass_storage.c
2501
curlun = common->luns[i];
drivers/usb/gadget/function/f_mass_storage.c
2511
spin_unlock_irq(&common->lock);
drivers/usb/gadget/function/f_mass_storage.c
2519
send_status(common);
drivers/usb/gadget/function/f_mass_storage.c
2528
if (!fsg_is_set(common))
drivers/usb/gadget/function/f_mass_storage.c
2531
&common->fsg->atomic_bitflags))
drivers/usb/gadget/function/f_mass_storage.c
2532
usb_ep_clear_halt(common->fsg->bulk_in);
drivers/usb/gadget/function/f_mass_storage.c
2534
if (common->ep0_req_tag == exception_req_tag)
drivers/usb/gadget/function/f_mass_storage.c
2535
ep0_queue(common); /* Complete the status stage */
drivers/usb/gadget/function/f_mass_storage.c
2549
do_set_interface(common, new_fsg);
drivers/usb/gadget/function/f_mass_storage.c
2551
usb_composite_setup_continue(common->cdev);
drivers/usb/gadget/function/f_mass_storage.c
2555
do_set_interface(common, NULL); /* Free resources */
drivers/usb/gadget/function/f_mass_storage.c
2556
spin_lock_irq(&common->lock);
drivers/usb/gadget/function/f_mass_storage.c
2557
common->state = FSG_STATE_TERMINATED; /* Stop the thread */
drivers/usb/gadget/function/f_mass_storage.c
2558
spin_unlock_irq(&common->lock);
drivers/usb/gadget/function/f_mass_storage.c
2571
struct fsg_common *common = common_;
drivers/usb/gadget/function/f_mass_storage.c
2587
while (common->state != FSG_STATE_TERMINATED) {
drivers/usb/gadget/function/f_mass_storage.c
2588
if (exception_in_progress(common) || signal_pending(current)) {
drivers/usb/gadget/function/f_mass_storage.c
2589
handle_exception(common);
drivers/usb/gadget/function/f_mass_storage.c
2593
if (!common->running) {
drivers/usb/gadget/function/f_mass_storage.c
2594
sleep_thread(common, true, NULL);
drivers/usb/gadget/function/f_mass_storage.c
2598
if (get_next_command(common) || exception_in_progress(common))
drivers/usb/gadget/function/f_mass_storage.c
2600
if (do_scsi_command(common) || exception_in_progress(common))
drivers/usb/gadget/function/f_mass_storage.c
2602
if (finish_reply(common) || exception_in_progress(common))
drivers/usb/gadget/function/f_mass_storage.c
2604
send_status(common);
drivers/usb/gadget/function/f_mass_storage.c
2607
spin_lock_irq(&common->lock);
drivers/usb/gadget/function/f_mass_storage.c
2608
common->thread_task = NULL;
drivers/usb/gadget/function/f_mass_storage.c
2609
spin_unlock_irq(&common->lock);
drivers/usb/gadget/function/f_mass_storage.c
2613
down_write(&common->filesem);
drivers/usb/gadget/function/f_mass_storage.c
2614
for (i = 0; i < ARRAY_SIZE(common->luns); i++) {
drivers/usb/gadget/function/f_mass_storage.c
2615
struct fsg_lun *curlun = common->luns[i];
drivers/usb/gadget/function/f_mass_storage.c
2620
up_write(&common->filesem);
drivers/usb/gadget/function/f_mass_storage.c
2623
kthread_complete_and_exit(&common->thread_notifier, 0);
drivers/usb/gadget/function/f_mass_storage.c
2707
static struct fsg_common *fsg_common_setup(struct fsg_common *common)
drivers/usb/gadget/function/f_mass_storage.c
2709
if (!common) {
drivers/usb/gadget/function/f_mass_storage.c
2710
common = kzalloc_obj(*common);
drivers/usb/gadget/function/f_mass_storage.c
2711
if (!common)
drivers/usb/gadget/function/f_mass_storage.c
2713
common->free_storage_on_release = 1;
drivers/usb/gadget/function/f_mass_storage.c
2715
common->free_storage_on_release = 0;
drivers/usb/gadget/function/f_mass_storage.c
2717
init_rwsem(&common->filesem);
drivers/usb/gadget/function/f_mass_storage.c
2718
spin_lock_init(&common->lock);
drivers/usb/gadget/function/f_mass_storage.c
2719
init_completion(&common->thread_notifier);
drivers/usb/gadget/function/f_mass_storage.c
2720
init_waitqueue_head(&common->io_wait);
drivers/usb/gadget/function/f_mass_storage.c
2721
init_waitqueue_head(&common->fsg_wait);
drivers/usb/gadget/function/f_mass_storage.c
2722
common->state = FSG_STATE_TERMINATED;
drivers/usb/gadget/function/f_mass_storage.c
2723
memset(common->luns, 0, sizeof(common->luns));
drivers/usb/gadget/function/f_mass_storage.c
2725
return common;
drivers/usb/gadget/function/f_mass_storage.c
2728
void fsg_common_set_sysfs(struct fsg_common *common, bool sysfs)
drivers/usb/gadget/function/f_mass_storage.c
2730
common->sysfs = sysfs;
drivers/usb/gadget/function/f_mass_storage.c
2746
int fsg_common_set_num_buffers(struct fsg_common *common, unsigned int n)
drivers/usb/gadget/function/f_mass_storage.c
2769
_fsg_common_free_buffers(common->buffhds, common->fsg_num_buffers);
drivers/usb/gadget/function/f_mass_storage.c
2770
common->fsg_num_buffers = n;
drivers/usb/gadget/function/f_mass_storage.c
2771
common->buffhds = buffhds;
drivers/usb/gadget/function/f_mass_storage.c
2795
static void _fsg_common_remove_luns(struct fsg_common *common, int n)
drivers/usb/gadget/function/f_mass_storage.c
2800
if (common->luns[i]) {
drivers/usb/gadget/function/f_mass_storage.c
2801
fsg_common_remove_lun(common->luns[i]);
drivers/usb/gadget/function/f_mass_storage.c
2802
common->luns[i] = NULL;
drivers/usb/gadget/function/f_mass_storage.c
2806
void fsg_common_remove_luns(struct fsg_common *common)
drivers/usb/gadget/function/f_mass_storage.c
2808
_fsg_common_remove_luns(common, ARRAY_SIZE(common->luns));
drivers/usb/gadget/function/f_mass_storage.c
2812
void fsg_common_free_buffers(struct fsg_common *common)
drivers/usb/gadget/function/f_mass_storage.c
2814
_fsg_common_free_buffers(common->buffhds, common->fsg_num_buffers);
drivers/usb/gadget/function/f_mass_storage.c
2815
common->buffhds = NULL;
drivers/usb/gadget/function/f_mass_storage.c
2819
int fsg_common_set_cdev(struct fsg_common *common,
drivers/usb/gadget/function/f_mass_storage.c
2824
common->gadget = cdev->gadget;
drivers/usb/gadget/function/f_mass_storage.c
2825
common->ep0 = cdev->gadget->ep0;
drivers/usb/gadget/function/f_mass_storage.c
2826
common->ep0req = cdev->req;
drivers/usb/gadget/function/f_mass_storage.c
2827
common->cdev = cdev;
drivers/usb/gadget/function/f_mass_storage.c
2841
common->can_stall = can_stall &&
drivers/usb/gadget/function/f_mass_storage.c
2842
gadget_is_stall_supported(common->gadget);
drivers/usb/gadget/function/f_mass_storage.c
2879
int fsg_common_create_lun(struct fsg_common *common, struct fsg_lun_config *cfg,
drivers/usb/gadget/function/f_mass_storage.c
2887
if (id >= ARRAY_SIZE(common->luns))
drivers/usb/gadget/function/f_mass_storage.c
2890
if (common->luns[id])
drivers/usb/gadget/function/f_mass_storage.c
2909
if (!common->sysfs) {
drivers/usb/gadget/function/f_mass_storage.c
2914
lun->dev.parent = &common->gadget->dev;
drivers/usb/gadget/function/f_mass_storage.c
2916
dev_set_drvdata(&lun->dev, &common->filesem);
drivers/usb/gadget/function/f_mass_storage.c
2928
common->luns[id] = lun;
drivers/usb/gadget/function/f_mass_storage.c
2955
common->luns[id] = NULL;
drivers/usb/gadget/function/f_mass_storage.c
296
struct fsg_common *common;
drivers/usb/gadget/function/f_mass_storage.c
2962
int fsg_common_create_luns(struct fsg_common *common, struct fsg_config *cfg)
drivers/usb/gadget/function/f_mass_storage.c
2967
fsg_common_remove_luns(common);
drivers/usb/gadget/function/f_mass_storage.c
2971
rc = fsg_common_create_lun(common, &cfg->luns[i], i, buf, NULL);
drivers/usb/gadget/function/f_mass_storage.c
2981
_fsg_common_remove_luns(common, i);
drivers/usb/gadget/function/f_mass_storage.c
2986
void fsg_common_set_inquiry_string(struct fsg_common *common, const char *vn,
drivers/usb/gadget/function/f_mass_storage.c
2993
snprintf(common->inquiry_string, sizeof(common->inquiry_string),
drivers/usb/gadget/function/f_mass_storage.c
2996
pn ?: ((*common->luns)->cdrom
drivers/usb/gadget/function/f_mass_storage.c
3003
static void fsg_common_release(struct fsg_common *common)
drivers/usb/gadget/function/f_mass_storage.c
3008
if (common->state != FSG_STATE_TERMINATED) {
drivers/usb/gadget/function/f_mass_storage.c
3009
raise_exception(common, FSG_STATE_EXIT);
drivers/usb/gadget/function/f_mass_storage.c
3010
wait_for_completion(&common->thread_notifier);
drivers/usb/gadget/function/f_mass_storage.c
3013
for (i = 0; i < ARRAY_SIZE(common->luns); ++i) {
drivers/usb/gadget/function/f_mass_storage.c
3014
struct fsg_lun *lun = common->luns[i];
drivers/usb/gadget/function/f_mass_storage.c
3023
_fsg_common_free_buffers(common->buffhds, common->fsg_num_buffers);
drivers/usb/gadget/function/f_mass_storage.c
3024
if (common->free_storage_on_release)
drivers/usb/gadget/function/f_mass_storage.c
3025
kfree(common);
drivers/usb/gadget/function/f_mass_storage.c
3034
struct fsg_common *common = fsg->common;
drivers/usb/gadget/function/f_mass_storage.c
3043
ret = _fsg_common_get_max_lun(common);
drivers/usb/gadget/function/f_mass_storage.c
3051
ret = fsg_common_set_cdev(fsg->common, c->cdev,
drivers/usb/gadget/function/f_mass_storage.c
3052
fsg->common->can_stall);
drivers/usb/gadget/function/f_mass_storage.c
3055
fsg_common_set_inquiry_string(fsg->common, NULL, NULL);
drivers/usb/gadget/function/f_mass_storage.c
3058
if (!common->thread_task) {
drivers/usb/gadget/function/f_mass_storage.c
3059
common->state = FSG_STATE_NORMAL;
drivers/usb/gadget/function/f_mass_storage.c
3060
common->thread_task =
drivers/usb/gadget/function/f_mass_storage.c
3061
kthread_run(fsg_main_thread, common, "file-storage");
drivers/usb/gadget/function/f_mass_storage.c
3062
if (IS_ERR(common->thread_task)) {
drivers/usb/gadget/function/f_mass_storage.c
3063
ret = PTR_ERR(common->thread_task);
drivers/usb/gadget/function/f_mass_storage.c
3064
common->thread_task = NULL;
drivers/usb/gadget/function/f_mass_storage.c
3065
common->state = FSG_STATE_TERMINATED;
drivers/usb/gadget/function/f_mass_storage.c
3068
DBG(common, "I/O thread pid: %d\n",
drivers/usb/gadget/function/f_mass_storage.c
3069
task_pid_nr(common->thread_task));
drivers/usb/gadget/function/f_mass_storage.c
310
static inline int __fsg_is_set(struct fsg_common *common,
drivers/usb/gadget/function/f_mass_storage.c
3121
if (fsg->common->state != FSG_STATE_TERMINATED) {
drivers/usb/gadget/function/f_mass_storage.c
3122
raise_exception(fsg->common, FSG_STATE_EXIT);
drivers/usb/gadget/function/f_mass_storage.c
3123
wait_for_completion(&fsg->common->thread_notifier);
drivers/usb/gadget/function/f_mass_storage.c
313
if (common->fsg)
drivers/usb/gadget/function/f_mass_storage.c
3133
struct fsg_common *common = fsg->common;
drivers/usb/gadget/function/f_mass_storage.c
3136
if (fsg->common->fsg == fsg) {
drivers/usb/gadget/function/f_mass_storage.c
3137
__raise_exception(fsg->common, FSG_STATE_CONFIG_CHANGE, NULL);
drivers/usb/gadget/function/f_mass_storage.c
3139
wait_event(common->fsg_wait, common->fsg != fsg);
drivers/usb/gadget/function/f_mass_storage.c
315
ERROR(common, "common->fsg is NULL in %s at %u\n", func, line);
drivers/usb/gadget/function/f_mass_storage.c
3173
return fsg_show_file(opts->lun, &fsg_opts->common->filesem, page);
drivers/usb/gadget/function/f_mass_storage.c
3182
return fsg_store_file(opts->lun, &fsg_opts->common->filesem, page, len);
drivers/usb/gadget/function/f_mass_storage.c
3198
return fsg_store_ro(opts->lun, &fsg_opts->common->filesem, page, len);
drivers/usb/gadget/function/f_mass_storage.c
320
#define fsg_is_set(common) likely(__fsg_is_set(common, __func__, __LINE__))
drivers/usb/gadget/function/f_mass_storage.c
3228
return fsg_store_cdrom(opts->lun, &fsg_opts->common->filesem, page,
drivers/usb/gadget/function/f_mass_storage.c
3267
return fsg_store_forced_eject(opts->lun, &fsg_opts->common->filesem,
drivers/usb/gadget/function/f_mass_storage.c
327
static int exception_in_progress(struct fsg_common *common)
drivers/usb/gadget/function/f_mass_storage.c
329
return common->state > FSG_STATE_NORMAL;
drivers/usb/gadget/function/f_mass_storage.c
3317
if (fsg_opts->refcnt || fsg_opts->common->luns[num]) {
drivers/usb/gadget/function/f_mass_storage.c
333
static void set_bulk_out_req_length(struct fsg_common *common,
drivers/usb/gadget/function/f_mass_storage.c
3331
ret = fsg_common_create_lun(fsg_opts->common, &config, num, name,
drivers/usb/gadget/function/f_mass_storage.c
3337
opts->lun = fsg_opts->common->luns[num];
drivers/usb/gadget/function/f_mass_storage.c
3366
fsg_opts->common->luns[lun_opts->lun_id] = NULL;
drivers/usb/gadget/function/f_mass_storage.c
339
rem = length % common->bulk_out_maxpacket;
drivers/usb/gadget/function/f_mass_storage.c
3390
result = sprintf(page, "%d", opts->common->can_stall);
drivers/usb/gadget/function/f_mass_storage.c
341
length += common->bulk_out_maxpacket - rem;
drivers/usb/gadget/function/f_mass_storage.c
3412
opts->common->can_stall = stall;
drivers/usb/gadget/function/f_mass_storage.c
3430
result = sprintf(page, "%d", opts->common->fsg_num_buffers);
drivers/usb/gadget/function/f_mass_storage.c
3452
ret = fsg_common_set_num_buffers(opts->common, num);
drivers/usb/gadget/function/f_mass_storage.c
3490
fsg_common_release(opts->common);
drivers/usb/gadget/function/f_mass_storage.c
3505
opts->common = fsg_common_setup(opts->common);
drivers/usb/gadget/function/f_mass_storage.c
3506
if (IS_ERR(opts->common)) {
drivers/usb/gadget/function/f_mass_storage.c
3507
rc = PTR_ERR(opts->common);
drivers/usb/gadget/function/f_mass_storage.c
3511
rc = fsg_common_set_num_buffers(opts->common,
drivers/usb/gadget/function/f_mass_storage.c
3520
rc = fsg_common_create_lun(opts->common, &config, 0, "lun.0",
drivers/usb/gadget/function/f_mass_storage.c
3525
opts->lun0.lun = opts->common->luns[0];
drivers/usb/gadget/function/f_mass_storage.c
3536
fsg_common_free_buffers(opts->common);
drivers/usb/gadget/function/f_mass_storage.c
3538
kfree(opts->common);
drivers/usb/gadget/function/f_mass_storage.c
3562
struct fsg_common *common = opts->common;
drivers/usb/gadget/function/f_mass_storage.c
3581
fsg->common = common;
drivers/usb/gadget/function/f_mass_storage.c
367
static void __raise_exception(struct fsg_common *common, enum fsg_state new_state,
drivers/usb/gadget/function/f_mass_storage.c
377
spin_lock_irqsave(&common->lock, flags);
drivers/usb/gadget/function/f_mass_storage.c
378
if (common->state <= new_state) {
drivers/usb/gadget/function/f_mass_storage.c
379
common->exception_req_tag = common->ep0_req_tag;
drivers/usb/gadget/function/f_mass_storage.c
380
common->state = new_state;
drivers/usb/gadget/function/f_mass_storage.c
381
common->exception_arg = arg;
drivers/usb/gadget/function/f_mass_storage.c
382
if (common->thread_task)
drivers/usb/gadget/function/f_mass_storage.c
384
common->thread_task);
drivers/usb/gadget/function/f_mass_storage.c
386
spin_unlock_irqrestore(&common->lock, flags);
drivers/usb/gadget/function/f_mass_storage.c
389
static void raise_exception(struct fsg_common *common, enum fsg_state new_state)
drivers/usb/gadget/function/f_mass_storage.c
391
__raise_exception(common, new_state, NULL);
drivers/usb/gadget/function/f_mass_storage.c
396
static int ep0_queue(struct fsg_common *common)
drivers/usb/gadget/function/f_mass_storage.c
400
rc = usb_ep_queue(common->ep0, common->ep0req, GFP_ATOMIC);
drivers/usb/gadget/function/f_mass_storage.c
401
common->ep0->driver_data = common;
drivers/usb/gadget/function/f_mass_storage.c
404
WARNING(common, "error in submission: %s --> %d\n",
drivers/usb/gadget/function/f_mass_storage.c
405
common->ep0->name, rc);
drivers/usb/gadget/function/f_mass_storage.c
417
struct fsg_common *common = ep->driver_data;
drivers/usb/gadget/function/f_mass_storage.c
421
DBG(common, "%s --> %d, %u/%u\n", __func__,
drivers/usb/gadget/function/f_mass_storage.c
428
wake_up(&common->io_wait);
drivers/usb/gadget/function/f_mass_storage.c
433
struct fsg_common *common = ep->driver_data;
drivers/usb/gadget/function/f_mass_storage.c
436
dump_msg(common, "bulk-out", req->buf, req->actual);
drivers/usb/gadget/function/f_mass_storage.c
438
DBG(common, "%s --> %d, %u/%u\n", __func__,
drivers/usb/gadget/function/f_mass_storage.c
445
wake_up(&common->io_wait);
drivers/usb/gadget/function/f_mass_storage.c
448
static int _fsg_common_get_max_lun(struct fsg_common *common)
drivers/usb/gadget/function/f_mass_storage.c
450
int i = ARRAY_SIZE(common->luns) - 1;
drivers/usb/gadget/function/f_mass_storage.c
452
while (i >= 0 && !common->luns[i])
drivers/usb/gadget/function/f_mass_storage.c
462
struct usb_request *req = fsg->common->ep0req;
drivers/usb/gadget/function/f_mass_storage.c
467
if (!fsg_is_set(fsg->common))
drivers/usb/gadget/function/f_mass_storage.c
470
++fsg->common->ep0_req_tag; /* Record arrival of a new request */
drivers/usb/gadget/function/f_mass_storage.c
490
raise_exception(fsg->common, FSG_STATE_PROTOCOL_RESET);
drivers/usb/gadget/function/f_mass_storage.c
501
*(u8 *)req->buf = _fsg_common_get_max_lun(fsg->common);
drivers/usb/gadget/function/f_mass_storage.c
505
return ep0_queue(fsg->common);
drivers/usb/gadget/function/f_mass_storage.c
547
static bool start_in_transfer(struct fsg_common *common, struct fsg_buffhd *bh)
drivers/usb/gadget/function/f_mass_storage.c
551
if (!fsg_is_set(common))
drivers/usb/gadget/function/f_mass_storage.c
554
rc = start_transfer(common->fsg, common->fsg->bulk_in, bh->inreq);
drivers/usb/gadget/function/f_mass_storage.c
558
common->running = 0;
drivers/usb/gadget/function/f_mass_storage.c
565
static bool start_out_transfer(struct fsg_common *common, struct fsg_buffhd *bh)
drivers/usb/gadget/function/f_mass_storage.c
569
if (!fsg_is_set(common))
drivers/usb/gadget/function/f_mass_storage.c
572
rc = start_transfer(common->fsg, common->fsg->bulk_out, bh->outreq);
drivers/usb/gadget/function/f_mass_storage.c
576
common->running = 0;
drivers/usb/gadget/function/f_mass_storage.c
583
static int sleep_thread(struct fsg_common *common, bool can_freeze,
drivers/usb/gadget/function/f_mass_storage.c
594
rc = wait_event_freezable(common->io_wait,
drivers/usb/gadget/function/f_mass_storage.c
598
rc = wait_event_interruptible(common->io_wait,
drivers/usb/gadget/function/f_mass_storage.c
607
static int do_read(struct fsg_common *common)
drivers/usb/gadget/function/f_mass_storage.c
609
struct fsg_lun *curlun = common->curlun;
drivers/usb/gadget/function/f_mass_storage.c
622
if (common->cmnd[0] == READ_6)
drivers/usb/gadget/function/f_mass_storage.c
623
lba = get_unaligned_be24(&common->cmnd[1]);
drivers/usb/gadget/function/f_mass_storage.c
625
if (common->cmnd[0] == READ_16)
drivers/usb/gadget/function/f_mass_storage.c
626
lba = get_unaligned_be64(&common->cmnd[2]);
drivers/usb/gadget/function/f_mass_storage.c
628
lba = get_unaligned_be32(&common->cmnd[2]);
drivers/usb/gadget/function/f_mass_storage.c
635
if ((common->cmnd[1] & ~0x18) != 0) {
drivers/usb/gadget/function/f_mass_storage.c
647
amount_left = common->data_size_from_cmnd;
drivers/usb/gadget/function/f_mass_storage.c
663
bh = common->next_buffhd_to_fill;
drivers/usb/gadget/function/f_mass_storage.c
664
rc = sleep_thread(common, false, bh);
drivers/usb/gadget/function/f_mass_storage.c
702
common->residue -= nread;
drivers/usb/gadget/function/f_mass_storage.c
726
if (!start_in_transfer(common, bh))
drivers/usb/gadget/function/f_mass_storage.c
729
common->next_buffhd_to_fill = bh->next;
drivers/usb/gadget/function/f_mass_storage.c
738
static int do_write(struct fsg_common *common)
drivers/usb/gadget/function/f_mass_storage.c
740
struct fsg_lun *curlun = common->curlun;
drivers/usb/gadget/function/f_mass_storage.c
762
if (common->cmnd[0] == WRITE_6)
drivers/usb/gadget/function/f_mass_storage.c
763
lba = get_unaligned_be24(&common->cmnd[1]);
drivers/usb/gadget/function/f_mass_storage.c
765
if (common->cmnd[0] == WRITE_16)
drivers/usb/gadget/function/f_mass_storage.c
766
lba = get_unaligned_be64(&common->cmnd[2]);
drivers/usb/gadget/function/f_mass_storage.c
768
lba = get_unaligned_be32(&common->cmnd[2]);
drivers/usb/gadget/function/f_mass_storage.c
776
if (common->cmnd[1] & ~0x18) {
drivers/usb/gadget/function/f_mass_storage.c
780
if (!curlun->nofua && (common->cmnd[1] & 0x08)) { /* FUA */
drivers/usb/gadget/function/f_mass_storage.c
794
amount_left_to_req = common->data_size_from_cmnd;
drivers/usb/gadget/function/f_mass_storage.c
795
amount_left_to_write = common->data_size_from_cmnd;
drivers/usb/gadget/function/f_mass_storage.c
800
bh = common->next_buffhd_to_fill;
drivers/usb/gadget/function/f_mass_storage.c
823
common->usb_amount_left -= amount;
drivers/usb/gadget/function/f_mass_storage.c
833
set_bulk_out_req_length(common, bh, amount);
drivers/usb/gadget/function/f_mass_storage.c
834
if (!start_out_transfer(common, bh))
drivers/usb/gadget/function/f_mass_storage.c
837
common->next_buffhd_to_fill = bh->next;
drivers/usb/gadget/function/f_mass_storage.c
842
bh = common->next_buffhd_to_drain;
drivers/usb/gadget/function/f_mass_storage.c
847
rc = sleep_thread(common, false, bh);
drivers/usb/gadget/function/f_mass_storage.c
851
common->next_buffhd_to_drain = bh->next;
drivers/usb/gadget/function/f_mass_storage.c
902
common->residue -= nwritten;
drivers/usb/gadget/function/f_mass_storage.c
916
common->short_packet_received = 1;
drivers/usb/gadget/function/f_mass_storage.c
927
static int do_synchronize_cache(struct fsg_common *common)
drivers/usb/gadget/function/f_mass_storage.c
929
struct fsg_lun *curlun = common->curlun;
drivers/usb/gadget/function/f_mass_storage.c
953
static int do_verify(struct fsg_common *common)
drivers/usb/gadget/function/f_mass_storage.c
955
struct fsg_lun *curlun = common->curlun;
drivers/usb/gadget/function/f_mass_storage.c
958
struct fsg_buffhd *bh = common->next_buffhd_to_fill;
drivers/usb/gadget/function/f_mass_storage.c
968
lba = get_unaligned_be32(&common->cmnd[2]);
drivers/usb/gadget/function/f_mass_storage.c
978
if (common->cmnd[1] & ~0x10) {
drivers/usb/gadget/function/f_mass_storage.c
983
verification_length = get_unaligned_be16(&common->cmnd[7]);
drivers/usb/gadget/function/f_mass_storage.h
118
void fsg_common_set_sysfs(struct fsg_common *common, bool sysfs);
drivers/usb/gadget/function/f_mass_storage.h
120
int fsg_common_set_num_buffers(struct fsg_common *common, unsigned int n);
drivers/usb/gadget/function/f_mass_storage.h
122
void fsg_common_free_buffers(struct fsg_common *common);
drivers/usb/gadget/function/f_mass_storage.h
124
int fsg_common_set_cdev(struct fsg_common *common,
drivers/usb/gadget/function/f_mass_storage.h
129
void fsg_common_remove_luns(struct fsg_common *common);
drivers/usb/gadget/function/f_mass_storage.h
131
int fsg_common_create_lun(struct fsg_common *common, struct fsg_lun_config *cfg,
drivers/usb/gadget/function/f_mass_storage.h
135
int fsg_common_create_luns(struct fsg_common *common, struct fsg_config *cfg);
drivers/usb/gadget/function/f_mass_storage.h
137
void fsg_common_set_inquiry_string(struct fsg_common *common, const char *vn,
drivers/usb/gadget/function/f_mass_storage.h
71
struct fsg_common *common;
drivers/usb/gadget/legacy/acm_ms.c
174
status = fsg_common_set_num_buffers(opts->common, fsg_num_buffers);
drivers/usb/gadget/legacy/acm_ms.c
178
status = fsg_common_set_cdev(opts->common, cdev, config.can_stall);
drivers/usb/gadget/legacy/acm_ms.c
182
fsg_common_set_sysfs(opts->common, true);
drivers/usb/gadget/legacy/acm_ms.c
183
status = fsg_common_create_luns(opts->common, &config);
drivers/usb/gadget/legacy/acm_ms.c
187
fsg_common_set_inquiry_string(opts->common, config.vendor_name,
drivers/usb/gadget/legacy/acm_ms.c
227
fsg_common_remove_luns(opts->common);
drivers/usb/gadget/legacy/acm_ms.c
229
fsg_common_free_buffers(opts->common);
drivers/usb/gadget/legacy/mass_storage.c
153
status = fsg_common_set_num_buffers(opts->common, fsg_num_buffers);
drivers/usb/gadget/legacy/mass_storage.c
157
status = fsg_common_set_cdev(opts->common, cdev, config.can_stall);
drivers/usb/gadget/legacy/mass_storage.c
161
fsg_common_set_sysfs(opts->common, true);
drivers/usb/gadget/legacy/mass_storage.c
162
status = fsg_common_create_luns(opts->common, &config);
drivers/usb/gadget/legacy/mass_storage.c
166
fsg_common_set_inquiry_string(opts->common, config.vendor_name,
drivers/usb/gadget/legacy/mass_storage.c
200
fsg_common_remove_luns(opts->common);
drivers/usb/gadget/legacy/mass_storage.c
202
fsg_common_free_buffers(opts->common);
drivers/usb/gadget/legacy/multi.c
376
status = fsg_common_set_num_buffers(fsg_opts->common, fsg_num_buffers);
drivers/usb/gadget/legacy/multi.c
380
status = fsg_common_set_cdev(fsg_opts->common, cdev, config.can_stall);
drivers/usb/gadget/legacy/multi.c
384
fsg_common_set_sysfs(fsg_opts->common, true);
drivers/usb/gadget/legacy/multi.c
385
status = fsg_common_create_luns(fsg_opts->common, &config);
drivers/usb/gadget/legacy/multi.c
389
fsg_common_set_inquiry_string(fsg_opts->common, config.vendor_name,
drivers/usb/gadget/legacy/multi.c
431
fsg_common_remove_luns(fsg_opts->common);
drivers/usb/gadget/legacy/multi.c
433
fsg_common_free_buffers(fsg_opts->common);
drivers/usb/gadget/legacy/nokia.c
326
status = fsg_common_set_num_buffers(fsg_opts->common, fsg_num_buffers);
drivers/usb/gadget/legacy/nokia.c
330
status = fsg_common_set_cdev(fsg_opts->common, cdev, fsg_config.can_stall);
drivers/usb/gadget/legacy/nokia.c
334
fsg_common_set_sysfs(fsg_opts->common, true);
drivers/usb/gadget/legacy/nokia.c
336
status = fsg_common_create_luns(fsg_opts->common, &fsg_config);
drivers/usb/gadget/legacy/nokia.c
340
fsg_common_set_inquiry_string(fsg_opts->common, fsg_config.vendor_name,
drivers/usb/gadget/legacy/nokia.c
369
fsg_common_remove_luns(fsg_opts->common);
drivers/usb/gadget/legacy/nokia.c
371
fsg_common_free_buffers(fsg_opts->common);
drivers/vdpa/virtio_pci/vp_vdpa.c
422
old = vp_ioread8(&mdev->common->config_generation);
drivers/vdpa/virtio_pci/vp_vdpa.c
427
new = vp_ioread8(&mdev->common->config_generation);
drivers/vfio/pci/virtio/legacy_io.c
30
bool common;
drivers/vfio/pci/virtio/legacy_io.c
34
common = pos < VIRTIO_PCI_CONFIG_OFF(msix_enabled);
drivers/vfio/pci/virtio/legacy_io.c
36
offset = common ? pos : pos - VIRTIO_PCI_CONFIG_OFF(msix_enabled);
drivers/vfio/pci/virtio/legacy_io.c
39
if (common)
drivers/vfio/pci/virtio/legacy_io.c
55
if (common)
drivers/virtio/virtio_pci_modern_dev.c
226
int err, common, isr, notify, device;
drivers/virtio/virtio_pci_modern_dev.c
256
common = virtio_pci_find_capability(pci_dev, VIRTIO_PCI_CAP_COMMON_CFG,
drivers/virtio/virtio_pci_modern_dev.c
259
if (!common) {
drivers/virtio/virtio_pci_modern_dev.c
275
common, isr, notify);
drivers/virtio/virtio_pci_modern_dev.c
300
mdev->common = vp_modern_map_capability(mdev, common,
drivers/virtio/virtio_pci_modern_dev.c
305
if (!mdev->common)
drivers/virtio/virtio_pci_modern_dev.c
365
pci_iounmap(pci_dev, mdev->common);
drivers/virtio/virtio_pci_modern_dev.c
385
pci_iounmap(pci_dev, mdev->common);
drivers/virtio/virtio_pci_modern_dev.c
400
struct virtio_pci_common_cfg __iomem *cfg = mdev->common;
drivers/virtio/virtio_pci_modern_dev.c
426
struct virtio_pci_common_cfg __iomem *cfg = mdev->common;
drivers/virtio/virtio_pci_modern_dev.c
448
struct virtio_pci_common_cfg __iomem *cfg = mdev->common;
drivers/virtio/virtio_pci_modern_dev.c
468
struct virtio_pci_common_cfg __iomem *cfg = mdev->common;
drivers/virtio/virtio_pci_modern_dev.c
482
struct virtio_pci_common_cfg __iomem *cfg = mdev->common;
drivers/virtio/virtio_pci_modern_dev.c
496
struct virtio_pci_common_cfg __iomem *cfg = mdev->common;
drivers/virtio/virtio_pci_modern_dev.c
516
cfg = (struct virtio_pci_modern_common_cfg __iomem *)mdev->common;
drivers/virtio/virtio_pci_modern_dev.c
532
cfg = (struct virtio_pci_modern_common_cfg __iomem *)mdev->common;
drivers/virtio/virtio_pci_modern_dev.c
556
struct virtio_pci_common_cfg __iomem *cfg = mdev->common;
drivers/virtio/virtio_pci_modern_dev.c
575
struct virtio_pci_common_cfg __iomem *cfg = mdev->common;
drivers/virtio/virtio_pci_modern_dev.c
597
struct virtio_pci_common_cfg __iomem *cfg = mdev->common;
drivers/virtio/virtio_pci_modern_dev.c
619
vp_iowrite16(index, &mdev->common->queue_select);
drivers/virtio/virtio_pci_modern_dev.c
620
vp_iowrite16(enable, &mdev->common->queue_enable);
drivers/virtio/virtio_pci_modern_dev.c
634
vp_iowrite16(index, &mdev->common->queue_select);
drivers/virtio/virtio_pci_modern_dev.c
636
return vp_ioread16(&mdev->common->queue_enable);
drivers/virtio/virtio_pci_modern_dev.c
649
vp_iowrite16(index, &mdev->common->queue_select);
drivers/virtio/virtio_pci_modern_dev.c
650
vp_iowrite16(size, &mdev->common->queue_size);
drivers/virtio/virtio_pci_modern_dev.c
665
vp_iowrite16(index, &mdev->common->queue_select);
drivers/virtio/virtio_pci_modern_dev.c
667
return vp_ioread16(&mdev->common->queue_size);
drivers/virtio/virtio_pci_modern_dev.c
680
return vp_ioread16(&mdev->common->num_queues);
drivers/virtio/virtio_pci_modern_dev.c
694
vp_iowrite16(index, &mdev->common->queue_select);
drivers/virtio/virtio_pci_modern_dev.c
696
return vp_ioread16(&mdev->common->queue_notify_off);
drivers/virtio/virtio_pci_modern_dev.c
741
cfg = (struct virtio_pci_modern_common_cfg __iomem *)mdev->common;
drivers/virtio/virtio_pci_modern_dev.c
750
cfg = (struct virtio_pci_modern_common_cfg __iomem *)mdev->common;
fs/binfmt_elf.c
1733
fill_prstatus(&t->prstatus.common, t->task, signr);
fs/binfmt_elf.c
1796
fill_prstatus(&t->prstatus.common, p, signr);
fs/binfmt_elf_fdpic.c
1199
struct elf_prstatus_common common;
fs/binfmt_elf_fdpic.c
1404
fill_prstatus(&t->prstatus.common, p, signr);
fs/kernfs/dir.c
128
struct kernfs_node *kn, *common;
fs/kernfs/dir.c
143
common = kernfs_common_ancestor(kn_from, kn_to);
fs/kernfs/dir.c
144
if (WARN_ON(!common))
fs/kernfs/dir.c
147
depth_to = kernfs_depth(common, kn_to);
fs/kernfs/dir.c
148
depth_from = kernfs_depth(common, kn_from);
fs/nfsd/nfs3proc.c
578
resp->common.err = nfs_ok;
fs/nfsd/nfs3proc.c
583
&resp->common, nfs3svc_encode_entry3);
fs/nfsd/nfs3proc.c
610
resp->common.err = nfs_ok;
fs/nfsd/nfs3proc.c
625
&resp->common, nfs3svc_encode_entryplus3);
fs/nfsd/nfs3xdr.c
1085
common);
fs/nfsd/nfs3xdr.c
1095
resp->common.err = nfs_ok;
fs/nfsd/nfs3xdr.c
1100
resp->common.err = nfserr_toosmall;
fs/nfsd/nfs3xdr.c
1160
common);
fs/nfsd/nfs3xdr.c
1172
resp->common.err = nfs_ok;
fs/nfsd/nfs3xdr.c
1177
resp->common.err = nfserr_toosmall;
fs/nfsd/nfs3xdr.c
968
if (xdr_stream_encode_bool(xdr, resp->common.err == nfserr_eof) < 0)
fs/nfsd/nfs4xdr.c
4234
struct nfsd4_readdir *cd = container_of(ccd, struct nfsd4_readdir, common);
fs/nfsd/nfs4xdr.c
4244
cd->common.err = nfs_ok;
fs/nfsd/nfs4xdr.c
4317
cd->common.err = nfs_ok;
fs/nfsd/nfs4xdr.c
4321
cd->common.err = nfserr;
fs/nfsd/nfs4xdr.c
4976
readdir->common.err = 0;
fs/nfsd/nfs4xdr.c
4980
&readdir->common, nfsd4_encode_entry4);
fs/nfsd/nfs4xdr.c
4983
if (readdir->common.err == nfserr_toosmall &&
fs/nfsd/nfs4xdr.c
4999
return nfsd4_encode_bool(xdr, readdir->common.err == nfserr_eof);
fs/nfsd/nfsproc.c
597
resp->common.err = nfs_ok;
fs/nfsd/nfsproc.c
601
&resp->common, nfssvc_encode_entry);
fs/nfsd/nfsxdr.c
521
if (xdr_stream_encode_bool(xdr, resp->common.err == nfserr_eof) < 0)
fs/nfsd/nfsxdr.c
621
common);
fs/nfsd/nfsxdr.c
631
resp->common.err = nfs_ok;
fs/nfsd/nfsxdr.c
636
resp->common.err = nfserr_toosmall;
fs/nfsd/xdr.h
117
struct readdir_cd common;
fs/nfsd/xdr3.h
181
struct readdir_cd common;
fs/nfsd/xdr4.h
444
struct readdir_cd common;
fs/notify/mark.c
665
struct fsnotify_mark_connector common;
fs/notify/mark.c
678
inode = iconn->common.obj;
fs/notify/mark.c
741
fsnotify_init_connector(&iconn->common, inode, FSNOTIFY_OBJ_TYPE_INODE);
fs/notify/mark.c
746
return &iconn->common;
fs/notify/mark.c
757
iconn = container_of(conn, struct fsnotify_inode_mark_connector, common);
include/acpi/actbl2.h
276
struct acpi_aest_node_interface_common common;
include/acpi/actbl2.h
283
struct acpi_aest_node_interface_common common;
include/acpi/actbl2.h
290
struct acpi_aest_node_interface_common common;
include/linux/bpf.h
2085
struct bpf_struct_ops_common_value common; \
include/linux/elfcore-compat.h
61
struct compat_elf_prstatus_common common;
include/linux/elfcore.h
50
struct elf_prstatus_common common;
include/linux/fw_table.h
34
struct acpi_subtable_header common;
include/linux/generic_pt/common.h
142
struct pt_common common;
include/linux/generic_pt/common.h
161
struct pt_common common;
include/linux/generic_pt/common.h
179
struct pt_common common;
include/linux/generic_pt/iommu.h
248
struct pt_iommu_cfg common;
include/linux/generic_pt/iommu.h
266
struct pt_iommu_cfg common;
include/linux/generic_pt/iommu.h
279
struct pt_iommu_cfg common;
include/linux/i3c/master.h
216
struct i3c_i2c_dev_desc common;
include/linux/i3c/master.h
558
list_for_each_entry(dev, &(bus)->devs.i2c, common.node)
include/linux/i3c/master.h
569
list_for_each_entry(dev, &(bus)->devs.i3c, common.node)
include/linux/i3c/master.h
637
return dev->common.master_priv;
include/linux/i3c/master.h
652
dev->common.master_priv = data;
include/linux/i3c/master.h
665
return dev->common.master_priv;
include/linux/i3c/master.h
680
dev->common.master_priv = data;
include/linux/i3c/master.h
692
return dev->common.master;
include/linux/i3c/master.h
704
return dev->common.master;
include/linux/i3c/master.h
94
struct i3c_i2c_dev_desc common;
include/linux/ieee80211-eht.h
616
const u8 *common = mle->variable;
include/linux/ieee80211-eht.h
619
common += sizeof(struct ieee80211_mle_basic_common_info);
include/linux/ieee80211-eht.h
624
return *common;
include/linux/ieee80211-eht.h
640
const u8 *common = mle->variable;
include/linux/ieee80211-eht.h
643
common += sizeof(struct ieee80211_mle_basic_common_info);
include/linux/ieee80211-eht.h
649
common += 1;
include/linux/ieee80211-eht.h
651
return *common;
include/linux/ieee80211-eht.h
668
const u8 *common = mle->variable;
include/linux/ieee80211-eht.h
671
common += sizeof(struct ieee80211_mle_basic_common_info);
include/linux/ieee80211-eht.h
677
common += 1;
include/linux/ieee80211-eht.h
679
common += 1;
include/linux/ieee80211-eht.h
681
return get_unaligned_le16(common);
include/linux/ieee80211-eht.h
697
const u8 *common = mle->variable;
include/linux/ieee80211-eht.h
700
common += sizeof(struct ieee80211_mle_basic_common_info);
include/linux/ieee80211-eht.h
706
common += 1;
include/linux/ieee80211-eht.h
708
common += 1;
include/linux/ieee80211-eht.h
710
common += 2;
include/linux/ieee80211-eht.h
712
return get_unaligned_le16(common);
include/linux/ieee80211-eht.h
728
const u8 *common = mle->variable;
include/linux/ieee80211-eht.h
734
common += sizeof(struct ieee80211_mle_basic_common_info);
include/linux/ieee80211-eht.h
740
common += 1;
include/linux/ieee80211-eht.h
742
common += 1;
include/linux/ieee80211-eht.h
744
common += 2;
include/linux/ieee80211-eht.h
746
common += 2;
include/linux/ieee80211-eht.h
748
return get_unaligned_le16(common);
include/linux/ieee80211-eht.h
772
const u8 *common = mle->variable;
include/linux/ieee80211-eht.h
778
common += sizeof(struct ieee80211_mle_basic_common_info);
include/linux/ieee80211-eht.h
784
common += 1;
include/linux/ieee80211-eht.h
786
common += 1;
include/linux/ieee80211-eht.h
788
common += 2;
include/linux/ieee80211-eht.h
790
common += 2;
include/linux/ieee80211-eht.h
792
common += 2;
include/linux/ieee80211-eht.h
794
common += 1;
include/linux/ieee80211-eht.h
796
return get_unaligned_le16(common);
include/linux/ieee80211-eht.h
811
const u8 *common = mle->variable;
include/linux/ieee80211-eht.h
817
common += sizeof(struct ieee80211_mle_basic_common_info);
include/linux/ieee80211-eht.h
823
common += 1;
include/linux/ieee80211-eht.h
825
common += 1;
include/linux/ieee80211-eht.h
827
common += 2;
include/linux/ieee80211-eht.h
829
common += 2;
include/linux/ieee80211-eht.h
831
common += 2;
include/linux/ieee80211-eht.h
833
return *common;
include/linux/ieee80211-eht.h
846
u8 common = 0;
include/linux/ieee80211-eht.h
857
common += sizeof(struct ieee80211_mle_basic_common_info);
include/linux/ieee80211-eht.h
860
common += 1;
include/linux/ieee80211-eht.h
862
common += 1;
include/linux/ieee80211-eht.h
864
common += 2;
include/linux/ieee80211-eht.h
866
common += 2;
include/linux/ieee80211-eht.h
868
common += 2;
include/linux/ieee80211-eht.h
870
common += 1;
include/linux/ieee80211-eht.h
872
common += 2;
include/linux/ieee80211-eht.h
875
common += sizeof(struct ieee80211_mle_preq_common_info);
include/linux/ieee80211-eht.h
877
common += 1;
include/linux/ieee80211-eht.h
882
common += ETH_ALEN;
include/linux/ieee80211-eht.h
884
common += 2;
include/linux/ieee80211-eht.h
886
common += 2;
include/linux/ieee80211-eht.h
888
common += 2;
include/linux/ieee80211-eht.h
891
common += sizeof(struct ieee80211_mle_tdls_common_info);
include/linux/ieee80211-eht.h
895
common = ETH_ALEN + 1;
include/linux/ieee80211-eht.h
902
if (len < fixed + common)
include/linux/ieee80211-eht.h
909
return mle->variable[0] >= common;
include/linux/irq.h
181
struct irq_common_data *common;
include/linux/irq.h
249
#define __irqd_to_state(d) ACCESS_PRIVATE((d)->common, state_use_accessors)
include/linux/irq.h
841
return d ? d->common->handler_data : NULL;
include/linux/irq.h
846
return d->common->handler_data;
include/linux/irq.h
852
return d ? d->common->msi_desc : NULL;
include/linux/irq.h
857
return d->common->msi_desc;
include/linux/irq.h
877
return irq_common_data_get_node(d->common);
include/linux/irq.h
884
return d->common->affinity;
include/linux/irq.h
894
cpumask_copy(d->common->affinity, m);
include/linux/irq.h
909
return d->common->effective_affinity;
include/linux/irq.h
914
cpumask_copy(d->common->effective_affinity, m);
include/linux/irqdesc.h
152
return container_of(data->common, struct irq_desc, irq_common_data);
include/linux/mlx5/driver.h
1086
void mlx5_core_put_rsc(struct mlx5_core_rsc_common *common);
include/linux/mlx5/qp.h
517
struct mlx5_core_rsc_common common; /* must be first */
include/linux/nd.h
120
struct nd_namespace_common common;
include/linux/nd.h
145
return container_of(dev, struct nd_namespace_io, common.dev);
include/linux/nvme.h
1670
char common[NVMF_TSAS_SIZE];
include/linux/nvme.h
1978
struct nvme_common_command common;
include/linux/nvme.h
2008
return cmd->common.opcode == nvme_fabrics_command;
include/linux/nvme.h
2048
return nvme_opcode_str(qid, cmd->common.opcode);
include/linux/nvme.h
2074
return cmd->common.opcode & 1;
include/linux/platform_data/dma-iop32x.h
37
struct dma_device common;
include/linux/platform_data/dma-iop32x.h
59
struct dma_chan common;
include/linux/qed/common_hsi.h
792
struct common_queue_zone common;
include/linux/qed/iscsi_common.h
688
struct iscsi_common_hdr common;
include/linux/qed/qed_eth_if.h
163
struct qed_common_cb_ops common;
include/linux/qed/qed_eth_if.h
259
const struct qed_common_ops *common;
include/linux/qed/qed_eth_if.h
78
struct qed_dev_info common;
include/linux/qed/qed_fcoe_if.h
119
const struct qed_common_ops *common;
include/linux/qed/qed_fcoe_if.h
26
struct qed_dev_info common;
include/linux/qed/qed_fcoe_if.h
66
struct qed_common_cb_ops common;
include/linux/qed/qed_if.h
1399
struct qed_eth_stats_common common;
include/linux/qed/qed_iscsi_if.h
126
struct qed_common_cb_ops common;
include/linux/qed/qed_iscsi_if.h
192
const struct qed_common_ops *common;
include/linux/qed/qed_iscsi_if.h
40
struct qed_dev_info common;
include/linux/qed/qed_nvmetcp_if.h
193
const struct qed_common_ops *common;
include/linux/qed/qed_nvmetcp_if.h
20
struct qed_dev_info common;
include/linux/qed/qed_nvmetcp_if.h
77
struct qed_common_cb_ops common;
include/linux/qed/qed_rdma_if.h
576
struct qed_dev_info common;
include/linux/qed/qed_rdma_if.h
582
const struct qed_common_ops *common;
include/linux/virtio_pci_modern.h
34
struct virtio_pci_common_cfg __iomem *common;
include/net/act_api.h
53
#define tcf_index common.tcfa_index
include/net/act_api.h
54
#define tcf_refcnt common.tcfa_refcnt
include/net/act_api.h
55
#define tcf_bindcnt common.tcfa_bindcnt
include/net/act_api.h
56
#define tcf_action common.tcfa_action
include/net/act_api.h
57
#define tcf_tm common.tcfa_tm
include/net/act_api.h
58
#define tcf_bstats common.tcfa_bstats
include/net/act_api.h
59
#define tcf_rate_est common.tcfa_rate_est
include/net/act_api.h
60
#define tcf_lock common.tcfa_lock
include/net/flow_offload.h
695
struct flow_cls_common_offload common;
include/net/ieee80211_radiotap.h
427
__le32 common;
include/net/pkt_cls.h
684
struct flow_cls_common_offload common;
include/net/pkt_cls.h
711
struct flow_cls_common_offload *common)
include/net/pkt_cls.h
713
if (!tc_can_offload_extack(dev, common->extack))
include/net/pkt_cls.h
715
if (common->chain_index) {
include/net/pkt_cls.h
716
NL_SET_ERR_MSG(common->extack,
include/net/pkt_cls.h
792
struct flow_cls_common_offload common;
include/net/pkt_cls.h
806
struct flow_cls_common_offload common;
include/net/tc_act/tc_bpf.h
13
struct tc_action common;
include/net/tc_act/tc_connmark.h
15
struct tc_action common;
include/net/tc_act/tc_csum.h
16
struct tc_action common;
include/net/tc_act/tc_ct.h
36
struct tc_action common;
include/net/tc_act/tc_ctinfo.h
20
struct tc_action common;
include/net/tc_act/tc_defact.h
8
struct tc_action common;
include/net/tc_act/tc_gact.h
9
struct tc_action common;
include/net/tc_act/tc_gate.h
42
struct tc_action common;
include/net/tc_act/tc_ife.h
21
struct tc_action common;
include/net/tc_act/tc_mirred.h
9
struct tc_action common;
include/net/tc_act/tc_mpls.h
26
struct tc_action common;
include/net/tc_act/tc_nat.h
18
struct tc_action common;
include/net/tc_act/tc_pedit.h
25
struct tc_action common;
include/net/tc_act/tc_police.h
25
struct tc_action common;
include/net/tc_act/tc_sample.h
10
struct tc_action common;
include/net/tc_act/tc_skbedit.h
27
struct tc_action common;
include/net/tc_act/tc_skbmod.h
22
struct tc_action common;
include/net/tc_act/tc_tunnel_key.h
22
struct tc_action common;
include/net/tc_act/tc_vlan.h
25
struct tc_action common;
include/scsi/viosrp.h
144
struct mad_common common;
include/scsi/viosrp.h
150
struct mad_common common;
include/scsi/viosrp.h
155
struct mad_common common;
include/scsi/viosrp.h
160
struct mad_common common;
include/scsi/viosrp.h
164
struct mad_common common;
include/scsi/viosrp.h
175
struct mad_capability_common common;
include/scsi/viosrp.h
180
struct mad_capability_common common;
include/soc/fsl/dpaa2-global.h
19
} common;
include/uapi/linux/firewire-cdev.h
514
struct fw_cdev_event_common common;
include/uapi/sound/firewire.h
101
struct snd_firewire_event_common common;
include/xen/interface/xen-mca.h
115
struct mcinfo_common common;
include/xen/interface/xen-mca.h
165
struct mcinfo_common common;
include/xen/interface/xen-mca.h
83
struct mcinfo_common common;
include/xen/interface/xen-mca.h
97
struct mcinfo_common common;
kernel/bpf/bpf_struct_ops.c
1213
smp_load_acquire(&st_map->kvalue.common.state) == BPF_STRUCT_OPS_STATE_READY;
kernel/bpf/bpf_struct_ops.c
18
struct bpf_struct_ops_common_value common;
kernel/bpf/bpf_struct_ops.c
494
state = smp_load_acquire(&kvalue->common.state);
kernel/bpf/bpf_struct_ops.c
505
uvalue->common.state = state;
kernel/bpf/bpf_struct_ops.c
513
refcount_set(&uvalue->common.refcnt, max_t(s64, refcnt, 0));
kernel/bpf/bpf_struct_ops.c
720
if (uvalue->common.state || refcount_read(&uvalue->common.refcnt))
kernel/bpf/bpf_struct_ops.c
732
if (kvalue->common.state != BPF_STRUCT_OPS_STATE_INIT) {
kernel/bpf/bpf_struct_ops.c
879
smp_store_release(&kvalue->common.state, BPF_STRUCT_OPS_STATE_READY);
kernel/bpf/bpf_struct_ops.c
896
smp_store_release(&kvalue->common.state, BPF_STRUCT_OPS_STATE_INUSE);
kernel/bpf/bpf_struct_ops.c
929
prev_state = cmpxchg(&st_map->kvalue.common.state,
kernel/bpf/task_iter.c
102
*tid = common->pid;
kernel/bpf/task_iter.c
109
if (common->type == BPF_TASK_ITER_TGID) {
kernel/bpf/task_iter.c
111
task = task_group_seq_get_next(common, tid, skip_if_dup_files);
kernel/bpf/task_iter.c
119
pid = find_ge_pid(*tid, common->ns);
kernel/bpf/task_iter.c
121
*tid = pid_nr_ns(pid, common->ns);
kernel/bpf/task_iter.c
144
task = task_seq_get_next(&info->common, &info->tid, false);
kernel/bpf/task_iter.c
161
task = task_seq_get_next(&info->common, &info->tid, false);
kernel/bpf/task_iter.c
251
struct bpf_iter_seq_task_common common;
kernel/bpf/task_iter.c
274
curr_task = task_seq_get_next(&info->common, &info->tid, true);
kernel/bpf/task_iter.c
298
if (info->common.type == BPF_TASK_ITER_TID) {
kernel/bpf/task_iter.c
31
struct bpf_iter_seq_task_common common;
kernel/bpf/task_iter.c
35
static struct task_struct *task_group_seq_get_next(struct bpf_iter_seq_task_common *common,
kernel/bpf/task_iter.c
383
struct bpf_iter_seq_task_common *common = priv_data;
kernel/bpf/task_iter.c
385
common->ns = get_pid_ns(task_active_pid_ns(current));
kernel/bpf/task_iter.c
386
common->type = aux->task.type;
kernel/bpf/task_iter.c
387
common->pid = aux->task.pid;
kernel/bpf/task_iter.c
394
struct bpf_iter_seq_task_common *common = priv_data;
kernel/bpf/task_iter.c
396
put_pid_ns(common->ns);
kernel/bpf/task_iter.c
410
struct bpf_iter_seq_task_common common;
kernel/bpf/task_iter.c
45
pid = find_pid_ns(common->pid, common->ns);
kernel/bpf/task_iter.c
496
curr_task = task_seq_get_next(&info->common, &info->tid, true);
kernel/bpf/task_iter.c
50
*tid = common->pid;
kernel/bpf/task_iter.c
51
common->pid_visiting = common->pid;
kernel/bpf/task_iter.c
559
if (info->common.type == BPF_TASK_ITER_TID)
kernel/bpf/task_iter.c
60
if (*tid == common->pid_visiting) {
kernel/bpf/task_iter.c
61
pid = find_pid_ns(common->pid_visiting, common->ns);
kernel/bpf/task_iter.c
67
task = find_task_by_pid_ns(common->pid_visiting, common->ns);
kernel/bpf/task_iter.c
76
next_tid = __task_pid_nr_ns(task, PIDTYPE_PID, common->ns);
kernel/bpf/task_iter.c
83
*tid = common->pid_visiting = next_tid;
kernel/bpf/task_iter.c
88
static struct task_struct *task_seq_get_next(struct bpf_iter_seq_task_common *common,
kernel/bpf/task_iter.c
95
if (common->type == BPF_TASK_ITER_TID) {
kernel/bpf/task_iter.c
96
if (*tid && *tid != common->pid)
kernel/bpf/task_iter.c
99
pid = find_pid_ns(common->pid, common->ns);
kernel/crash_core.c
467
prstatus.common.pr_pid = current->pid;
kernel/irq/internals.h
195
#define __irqd_to_state(d) ACCESS_PRIVATE((d)->common, state_use_accessors)
kernel/irq/ipi.c
143
irq = irq + cpumask_first(dest) - data->common->ipi_offset;
kernel/irq/ipi.c
182
data = irq_get_irq_data(irq + cpu - data->common->ipi_offset);
kernel/irq/ipi.c
248
cpu != data->common->ipi_offset) {
kernel/irq/ipi.c
250
unsigned irq = data->irq + cpu - data->common->ipi_offset;
kernel/irq/ipi.c
293
unsigned irq = base + cpu - data->common->ipi_offset;
kernel/irq/ipi.c
94
cpumask_copy(data->common->affinity, dest);
kernel/irq/ipi.c
95
data->common->ipi_offset = offset;
kernel/irq/irqdesc.c
126
desc->irq_data.common = &desc->irq_common_data;
kernel/irq/irqdomain.c
1361
irq_data->common = child->common;
kernel/sched/psi.c
929
struct psi_group *common = NULL;
kernel/sched/psi.c
947
common = group;
kernel/sched/psi.c
985
if (group == common)
kernel/sched/psi.c
998
for_each_group(group, common)
lib/fw_table.c
35
return entry->hdr->common.type;
lib/fw_table.c
53
return entry->hdr->common.length;
lib/fw_table.c
74
return sizeof(entry->hdr->common);
lib/zlib_dfltcc/dfltcc.h
104
struct dfltcc_state common; /* Parameter block */
lib/zlib_dfltcc/dfltcc_deflate.c
127
struct dfltcc_param_v0 *param = &dfltcc_state->common.param;
lib/zlib_dfltcc/dfltcc_deflate.c
266
strm->msg = oesc_msg(dfltcc_state->common.msg, param->oesc);
lib/zlib_dfltcc/dfltcc_deflate.c
33
if (!is_bit_set(dfltcc_state->common.af.fns, DFLTCC_GDHT) ||
lib/zlib_dfltcc/dfltcc_deflate.c
34
!is_bit_set(dfltcc_state->common.af.fns, DFLTCC_CMPR) ||
lib/zlib_dfltcc/dfltcc_deflate.c
35
!is_bit_set(dfltcc_state->common.af.fmts, DFLTCC_FMT0))
lib/zlib_dfltcc/dfltcc_deflate.c
46
dfltcc_reset_state(&dfltcc_state->common);
net/batman-adv/translation-table.c
1042
struct batadv_tt_common_entry *common)
net/batman-adv/translation-table.c
1050
local = container_of(common, struct batadv_tt_local_entry, common);
net/batman-adv/translation-table.c
1053
vlan = batadv_meshif_vlan_get(bat_priv, common->vid);
net/batman-adv/translation-table.c
1069
if (nla_put(msg, BATADV_ATTR_TT_ADDRESS, ETH_ALEN, common->addr) ||
net/batman-adv/translation-table.c
1071
nla_put_u16(msg, BATADV_ATTR_TT_VID, common->vid) ||
net/batman-adv/translation-table.c
1072
nla_put_u32(msg, BATADV_ATTR_TT_FLAGS, common->flags))
net/batman-adv/translation-table.c
1075
if (!(common->flags & BATADV_TT_CLIENT_NOPURGE) &&
net/batman-adv/translation-table.c
1106
struct batadv_tt_common_entry *common;
net/batman-adv/translation-table.c
1112
hlist_for_each_entry(common, &hash->table[bucket], hash_entry) {
net/batman-adv/translation-table.c
1117
common)) {
net/batman-adv/translation-table.c
1192
tt_local_entry->common.flags |= BATADV_TT_CLIENT_PENDING;
net/batman-adv/translation-table.c
1196
tt_local_entry->common.addr,
net/batman-adv/translation-table.c
1197
batadv_print_vid(tt_local_entry->common.vid), message);
net/batman-adv/translation-table.c
1223
curr_flags = tt_local_entry->common.flags;
net/batman-adv/translation-table.c
1233
tt_local_entry->common.flags |= BATADV_TT_CLIENT_ROAM;
net/batman-adv/translation-table.c
1236
if (!(tt_local_entry->common.flags & BATADV_TT_CLIENT_NEW)) {
net/batman-adv/translation-table.c
1249
&tt_local_entry->common);
net/batman-adv/translation-table.c
1256
common.hash_entry);
net/batman-adv/translation-table.c
1284
common);
net/batman-adv/translation-table.c
1285
if (tt_local_entry->common.flags & BATADV_TT_CLIENT_NOPURGE)
net/batman-adv/translation-table.c
1289
if (tt_local_entry->common.flags & BATADV_TT_CLIENT_PENDING)
net/batman-adv/translation-table.c
1349
common);
net/batman-adv/translation-table.c
1480
flags |= tt_global->common.flags & (~BATADV_TT_SYNC_MASK);
net/batman-adv/translation-table.c
1481
tt_global->common.flags = flags;
net/batman-adv/translation-table.c
1516
batadv_tt_global_size_inc(orig_node, tt_global->common.vid);
net/batman-adv/translation-table.c
1563
struct batadv_tt_common_entry *common;
net/batman-adv/translation-table.c
1578
!(tt_local_entry->common.flags & BATADV_TT_CLIENT_NEW))
net/batman-adv/translation-table.c
1587
common = &tt_global_entry->common;
net/batman-adv/translation-table.c
1588
ether_addr_copy(common->addr, tt_addr);
net/batman-adv/translation-table.c
1589
common->vid = vid;
net/batman-adv/translation-table.c
1591
if (!is_multicast_ether_addr(common->addr))
net/batman-adv/translation-table.c
1592
common->flags = flags & (~BATADV_TT_SYNC_MASK);
net/batman-adv/translation-table.c
1601
kref_init(&common->refcount);
net/batman-adv/translation-table.c
1602
common->added_at = jiffies;
net/batman-adv/translation-table.c
1608
kref_get(&common->refcount);
net/batman-adv/translation-table.c
1611
batadv_choose_tt, common,
net/batman-adv/translation-table.c
1612
&common->hash_entry);
net/batman-adv/translation-table.c
1620
common = &tt_global_entry->common;
net/batman-adv/translation-table.c
1632
if (!(common->flags & BATADV_TT_CLIENT_TEMP))
net/batman-adv/translation-table.c
1647
if (common->flags & BATADV_TT_CLIENT_TEMP) {
net/batman-adv/translation-table.c
1649
common->flags &= ~BATADV_TT_CLIENT_TEMP;
net/batman-adv/translation-table.c
1656
if (!is_multicast_ether_addr(common->addr))
net/batman-adv/translation-table.c
1657
common->flags |= flags & (~BATADV_TT_SYNC_MASK);
net/batman-adv/translation-table.c
1666
if (common->flags & BATADV_TT_CLIENT_ROAM) {
net/batman-adv/translation-table.c
1668
common->flags &= ~BATADV_TT_CLIENT_ROAM;
net/batman-adv/translation-table.c
1679
common->addr, batadv_print_vid(common->vid),
net/batman-adv/translation-table.c
1694
tt_global_entry->common.flags |= local_flags & BATADV_TT_CLIENT_WIFI;
net/batman-adv/translation-table.c
1700
tt_global_entry->common.flags &= ~BATADV_TT_CLIENT_ROAM;
net/batman-adv/translation-table.c
1764
struct batadv_tt_common_entry *common,
net/batman-adv/translation-table.c
1768
u16 flags = (common->flags & (~BATADV_TT_SYNC_MASK)) | orig->flags;
net/batman-adv/translation-table.c
1775
common->vid);
net/batman-adv/translation-table.c
1791
if (nla_put(msg, BATADV_ATTR_TT_ADDRESS, ETH_ALEN, common->addr) ||
net/batman-adv/translation-table.c
1797
nla_put_u16(msg, BATADV_ATTR_TT_VID, common->vid) ||
net/batman-adv/translation-table.c
1828
struct batadv_tt_common_entry *common, int *sub_s)
net/batman-adv/translation-table.c
183
common);
net/batman-adv/translation-table.c
1836
global = container_of(common, struct batadv_tt_global_entry, common);
net/batman-adv/translation-table.c
1846
if (batadv_tt_global_dump_subentry(msg, portid, seq, common,
net/batman-adv/translation-table.c
1874
struct batadv_tt_common_entry *common;
net/batman-adv/translation-table.c
1878
hlist_for_each_entry_rcu(common, head, hash_entry) {
net/batman-adv/translation-table.c
1883
common, sub)) {
net/batman-adv/translation-table.c
1972
tt_global_entry->common.vid);
net/batman-adv/translation-table.c
2021
vid = tt_global_entry->common.vid;
net/batman-adv/translation-table.c
2025
tt_global_entry->common.addr,
net/batman-adv/translation-table.c
2064
tt_global_entry->common.flags |= BATADV_TT_CLIENT_ROAM;
net/batman-adv/translation-table.c
208
common);
net/batman-adv/translation-table.c
2122
tt_global_entry->common.addr,
net/batman-adv/translation-table.c
2178
common);
net/batman-adv/translation-table.c
2184
vid = tt_global->common.vid;
net/batman-adv/translation-table.c
2187
tt_global->common.addr,
net/batman-adv/translation-table.c
2205
if ((tt_global->common.flags & BATADV_TT_CLIENT_ROAM) &&
net/batman-adv/translation-table.c
2211
if ((tt_global->common.flags & BATADV_TT_CLIENT_TEMP) &&
net/batman-adv/translation-table.c
2212
batadv_has_timed_out(tt_global->common.added_at, temp_timeout)) {
net/batman-adv/translation-table.c
222
common.refcount);
net/batman-adv/translation-table.c
2240
common);
net/batman-adv/translation-table.c
2247
tt_global->common.addr,
net/batman-adv/translation-table.c
2248
batadv_print_vid(tt_global->common.vid),
net/batman-adv/translation-table.c
226
kfree_rcu(tt_local_entry, common.rcu);
net/batman-adv/translation-table.c
2284
common);
net/batman-adv/translation-table.c
2299
if (tt_local_entry->common.flags & BATADV_TT_CLIENT_WIFI &&
net/batman-adv/translation-table.c
2300
tt_global_entry->common.flags & BATADV_TT_CLIENT_WIFI)
net/batman-adv/translation-table.c
2304
if (tt_local_entry->common.flags & BATADV_TT_CLIENT_ISOLA &&
net/batman-adv/translation-table.c
2305
tt_global_entry->common.flags & BATADV_TT_CLIENT_ISOLA)
net/batman-adv/translation-table.c
2338
(tt_local_entry->common.flags & BATADV_TT_CLIENT_PENDING))
net/batman-adv/translation-table.c
240
kref_put(&tt_local_entry->common.refcount,
net/batman-adv/translation-table.c
2413
common);
net/batman-adv/translation-table.c
254
common.refcount);
net/batman-adv/translation-table.c
258
kfree_rcu(tt_global_entry, common.rcu);
net/batman-adv/translation-table.c
2688
common);
net/batman-adv/translation-table.c
3306
if ((tt_local_entry->common.flags & BATADV_TT_CLIENT_PENDING) ||
net/batman-adv/translation-table.c
3307
(tt_local_entry->common.flags & BATADV_TT_CLIENT_ROAM))
net/batman-adv/translation-table.c
3623
common);
net/batman-adv/translation-table.c
3824
ret = tt_global_entry->common.flags & BATADV_TT_CLIENT_ROAM;
net/batman-adv/translation-table.c
3850
ret = tt_local_entry->common.flags & BATADV_TT_CLIENT_ROAM;
net/batman-adv/translation-table.c
4156
ret = tt->common.flags & BATADV_TT_CLIENT_ISOLA;
net/batman-adv/translation-table.c
424
struct batadv_tt_common_entry *common = &tt_local_entry->common;
net/batman-adv/translation-table.c
425
u8 flags = common->flags | event_flags;
net/batman-adv/translation-table.c
436
ether_addr_copy(tt_change_node->change.addr, common->addr);
net/batman-adv/translation-table.c
437
tt_change_node->change.vid = htons(common->vid);
net/batman-adv/translation-table.c
446
if (!batadv_compare_eth(entry->change.addr, common->addr))
net/batman-adv/translation-table.c
559
tt_global->common.addr,
net/batman-adv/translation-table.c
560
batadv_print_vid(tt_global->common.vid), message);
net/batman-adv/translation-table.c
565
&tt_global->common);
net/batman-adv/translation-table.c
572
common.hash_entry);
net/batman-adv/translation-table.c
620
if (tt_local->common.flags & BATADV_TT_CLIENT_PENDING) {
net/batman-adv/translation-table.c
629
tt_local->common.flags &= ~BATADV_TT_CLIENT_PENDING;
net/batman-adv/translation-table.c
633
if (tt_local->common.flags & BATADV_TT_CLIENT_ROAM) {
net/batman-adv/translation-table.c
642
tt_local->common.flags &= ~BATADV_TT_CLIENT_ROAM;
net/batman-adv/translation-table.c
679
ether_addr_copy(tt_local->common.addr, addr);
net/batman-adv/translation-table.c
684
tt_local->common.flags = BATADV_TT_CLIENT_NEW;
net/batman-adv/translation-table.c
685
tt_local->common.vid = vid;
net/batman-adv/translation-table.c
687
tt_local->common.flags |= BATADV_TT_CLIENT_WIFI;
net/batman-adv/translation-table.c
688
kref_init(&tt_local->common.refcount);
net/batman-adv/translation-table.c
690
tt_local->common.added_at = tt_local->last_seen;
net/batman-adv/translation-table.c
698
tt_local->common.flags |= BATADV_TT_CLIENT_NOPURGE;
net/batman-adv/translation-table.c
700
kref_get(&tt_local->common.refcount);
net/batman-adv/translation-table.c
702
batadv_choose_tt, &tt_local->common,
net/batman-adv/translation-table.c
703
&tt_local->common.hash_entry);
net/batman-adv/translation-table.c
718
if (tt_global && !(tt_global->common.flags & BATADV_TT_CLIENT_ROAM)) {
net/batman-adv/translation-table.c
723
batadv_send_roam_adv(bat_priv, tt_global->common.addr,
net/batman-adv/translation-table.c
724
tt_global->common.vid,
net/batman-adv/translation-table.c
735
tt_global->common.flags |= BATADV_TT_CLIENT_ROAM;
net/batman-adv/translation-table.c
743
remote_flags = tt_local->common.flags & BATADV_TT_REMOTE_MASK;
net/batman-adv/translation-table.c
746
tt_local->common.flags |= BATADV_TT_CLIENT_WIFI;
net/batman-adv/translation-table.c
748
tt_local->common.flags &= ~BATADV_TT_CLIENT_WIFI;
net/batman-adv/translation-table.c
757
tt_local->common.flags |= BATADV_TT_CLIENT_ISOLA;
net/batman-adv/translation-table.c
759
tt_local->common.flags &= ~BATADV_TT_CLIENT_ISOLA;
net/batman-adv/translation-table.c
764
if (remote_flags ^ (tt_local->common.flags & BATADV_TT_REMOTE_MASK))
net/batman-adv/translation-table.h
70
kref_put(&tt_global_entry->common.refcount,
net/batman-adv/types.h
1781
struct batadv_tt_common_entry common;
net/batman-adv/types.h
1795
struct batadv_tt_common_entry common;
net/caif/caif_usb.c
132
struct caif_dev_common common;
net/caif/caif_usb.c
166
memset(&common, 0, sizeof(common));
net/caif/caif_usb.c
167
common.use_frag = false;
net/caif/caif_usb.c
168
common.use_fcs = false;
net/caif/caif_usb.c
169
common.use_stx = false;
net/caif/caif_usb.c
170
common.link_select = CAIF_LINK_HIGH_BANDW;
net/caif/caif_usb.c
171
common.flowctrl = NULL;
net/caif/caif_usb.c
182
res = caif_enroll_dev(dev, &common, link_support, CFUSB_MAX_HEADLEN,
net/dsa/user.c
1372
struct netlink_ext_ack *extack = cls->common.extack;
net/dsa/user.c
1382
if (cls->common.protocol != htons(ETH_P_ALL)) {
net/dsa/user.c
1405
if (cls->common.skip_sw) {
net/dsa/user.c
1419
if (cls->common.skip_sw) {
net/dsa/user.c
1459
struct netlink_ext_ack *extack = cls->common.extack;
net/dsa/user.c
1518
struct netlink_ext_ack *extack = cls->common.extack;
net/dsa/user.c
1577
if (cls->common.chain_index)
net/ipv4/fib_rules.c
37
struct fib_rule common;
net/ipv4/fib_rules.c
54
struct fib4_rule *r = container_of(rule, struct fib4_rule, common);
net/ipv4/ipmr.c
71
struct fib_rule common;
net/ipv6/fib6_rules.c
26
struct fib_rule common;
net/ipv6/fib6_rules.c
331
} else if (!(r->common.flags & FIB_RULE_FIND_SADDR))
net/ipv6/fib6_rules.c
38
struct fib6_rule *r = container_of(rule, struct fib6_rule, common);
net/ipv6/ip6mr.c
54
struct fib_rule common;
net/ipv6/route.c
5690
goto common;
net/ipv6/route.c
5709
common:
net/mac80211/mlme.c
10581
struct ieee80211_mle_basic_common_info *common;
net/mac80211/mlme.c
10601
common_size = sizeof(*common);
net/mac80211/mlme.c
10693
common = skb_put(skb, common_size);
net/mac80211/mlme.c
10694
common->len = common_size + var_common_size;
net/mac80211/mlme.c
10695
memcpy(common->mld_mac_addr, sdata->vif.addr, ETH_ALEN);
net/mac80211/mlme.c
2055
struct ieee80211_mle_basic_common_info *common;
net/mac80211/mlme.c
2079
common = skb_put(skb, sizeof(*common));
net/mac80211/mlme.c
2080
common->len = sizeof(*common) +
net/mac80211/mlme.c
2082
memcpy(common->mld_mac_addr, sdata->vif.addr, ETH_ALEN);
net/mac80211/mlme.c
2088
common->len += 2; /* EML capabilities */
net/mac80211/mlme.c
2098
common->len += 2;
net/mac80211/mlme.c
6708
struct ieee80211_mle_basic_common_info *common;
net/mac80211/mlme.c
6717
common = (void *)elems->ml_basic->variable;
net/mac80211/mlme.c
6720
common->mld_mac_addr, ETH_ALEN)) {
net/mac80211/mlme.c
6723
common->mld_mac_addr,
net/ncsi/ncsi-aen.c
147
ncsi_find_package_and_channel(ndp, h->common.channel, NULL, &nc);
net/ncsi/ncsi-aen.c
182
ncsi_find_package_and_channel(ndp, h->common.channel, NULL, &nc);
net/ncsi/ncsi-aen.c
25
if (h->common.revision != NCSI_PKT_REVISION)
net/ncsi/ncsi-aen.c
27
if (ntohs(h->common.length) != payload)
net/ncsi/ncsi-aen.c
60
ncsi_find_package_and_channel(ndp, h->common.channel, NULL, &nc);
net/ncsi/ncsi-cmd.c
104
ncsi_cmd_build_header(&cmd->cmd.common, nca);
net/ncsi/ncsi-cmd.c
117
ncsi_cmd_build_header(&cmd->cmd.common, nca);
net/ncsi/ncsi-cmd.c
130
ncsi_cmd_build_header(&cmd->cmd.common, nca);
net/ncsi/ncsi-cmd.c
144
ncsi_cmd_build_header(&cmd->cmd.common, nca);
net/ncsi/ncsi-cmd.c
156
ncsi_cmd_build_header(&cmd->cmd.common, nca);
net/ncsi/ncsi-cmd.c
172
ncsi_cmd_build_header(&cmd->cmd.common, nca);
net/ncsi/ncsi-cmd.c
184
ncsi_cmd_build_header(&cmd->cmd.common, nca);
net/ncsi/ncsi-cmd.c
196
ncsi_cmd_build_header(&cmd->cmd.common, nca);
net/ncsi/ncsi-cmd.c
208
ncsi_cmd_build_header(&cmd->cmd.common, nca);
net/ncsi/ncsi-cmd.c
233
ncsi_cmd_build_header(&cmd->cmd.common, nca);
net/ncsi/ncsi-cmd.c
69
ncsi_cmd_build_header(&cmd->cmd.common, nca);
net/ncsi/ncsi-cmd.c
81
ncsi_cmd_build_header(&cmd->cmd.common, nca);
net/ncsi/ncsi-cmd.c
93
ncsi_cmd_build_header(&cmd->cmd.common, nca);
net/ncsi/ncsi-manage.c
457
cmd->cmd.common.channel,
net/ncsi/ncsi-pkt.h
21
struct ncsi_pkt_hdr common; /* Common NCSI packet header */
net/ncsi/ncsi-pkt.h
25
struct ncsi_pkt_hdr common; /* Common NCSI packet header */
net/ncsi/ncsi-pkt.h
31
struct ncsi_pkt_hdr common; /* Common NCSI packet header */
net/ncsi/ncsi-rsp.c
1010
ncsi_find_package_and_channel(ndp, rsp->rsp.common.channel,
net/ncsi/ncsi-rsp.c
103
id = NCSI_CHANNEL_INDEX(rsp->rsp.common.channel);
net/ncsi/ncsi-rsp.c
1038
ncsi_find_package_and_channel(ndp, rsp->rsp.common.channel,
net/ncsi/ncsi-rsp.c
1054
ncsi_find_package_and_channel(ndp, rsp->rsp.common.channel,
net/ncsi/ncsi-rsp.c
1079
ncsi_find_package_and_channel(ndp, rsp->rsp.common.channel,
net/ncsi/ncsi-rsp.c
121
ncsi_find_package_and_channel(ndp, rsp->rsp.common.channel,
net/ncsi/ncsi-rsp.c
127
id = NCSI_PACKAGE_INDEX(rsp->rsp.common.channel);
net/ncsi/ncsi-rsp.c
146
ncsi_find_package_and_channel(ndp, rsp->rsp.common.channel,
net/ncsi/ncsi-rsp.c
170
ncsi_find_package_and_channel(ndp, rsp->rsp.common.channel,
net/ncsi/ncsi-rsp.c
197
ncsi_find_package_and_channel(ndp, rsp->rsp.common.channel,
net/ncsi/ncsi-rsp.c
219
ncsi_find_package_and_channel(ndp, rsp->rsp.common.channel,
net/ncsi/ncsi-rsp.c
241
ncsi_find_package_and_channel(ndp, rsp->rsp.common.channel,
net/ncsi/ncsi-rsp.c
263
ncsi_find_package_and_channel(ndp, rsp->rsp.common.channel,
net/ncsi/ncsi-rsp.c
286
ncsi_find_package_and_channel(ndp, rsp->rsp.common.channel,
net/ncsi/ncsi-rsp.c
315
ncsi_find_package_and_channel(ndp, rsp->rsp.common.channel,
net/ncsi/ncsi-rsp.c
338
ncsi_find_package_and_channel(ndp, rsp->rsp.common.channel,
net/ncsi/ncsi-rsp.c
371
ncsi_find_package_and_channel(ndp, rsp->rsp.common.channel,
net/ncsi/ncsi-rsp.c
406
ncsi_find_package_and_channel(ndp, rsp->rsp.common.channel,
net/ncsi/ncsi-rsp.c
433
ncsi_find_package_and_channel(ndp, rsp->rsp.common.channel,
net/ncsi/ncsi-rsp.c
463
ncsi_find_package_and_channel(ndp, rsp->rsp.common.channel,
net/ncsi/ncsi-rsp.c
48
if (h->common.revision != NCSI_PKT_REVISION) {
net/ncsi/ncsi-rsp.c
504
ncsi_find_package_and_channel(ndp, rsp->rsp.common.channel, NULL, &nc);
net/ncsi/ncsi-rsp.c
529
ncsi_find_package_and_channel(ndp, rsp->rsp.common.channel,
net/ncsi/ncsi-rsp.c
53
if (ntohs(h->common.length) != payload) {
net/ncsi/ncsi-rsp.c
556
ncsi_find_package_and_channel(ndp, rsp->rsp.common.channel,
net/ncsi/ncsi-rsp.c
582
ncsi_find_package_and_channel(ndp, rsp->rsp.common.channel,
net/ncsi/ncsi-rsp.c
609
ncsi_find_package_and_channel(ndp, rsp->rsp.common.channel,
net/ncsi/ncsi-rsp.c
759
ncsi_find_package_and_channel(ndp, rsp->rsp.common.channel,
net/ncsi/ncsi-rsp.c
797
ncsi_find_package_and_channel(ndp, rsp->rsp.common.channel,
net/ncsi/ncsi-rsp.c
853
ncsi_find_package_and_channel(ndp, rsp->rsp.common.channel,
net/ncsi/ncsi-rsp.c
923
ncsi_find_package_and_channel(ndp, rsp->rsp.common.channel,
net/ncsi/ncsi-rsp.c
98
ncsi_find_package_and_channel(ndp, rsp->rsp.common.channel, &np, &nc);
net/ncsi/ncsi-rsp.c
983
ncsi_find_package_and_channel(ndp, rsp->rsp.common.channel,
net/netfilter/nf_flow_table_offload.c
893
cls_flow->common.protocol = proto;
net/netfilter/nf_flow_table_offload.c
894
cls_flow->common.prio = priority;
net/netfilter/nf_flow_table_offload.c
895
cls_flow->common.extack = extack;
net/netfilter/nf_tables_offload.c
189
static void nft_flow_offload_common_init(struct flow_cls_common_offload *common,
net/netfilter/nf_tables_offload.c
193
common->protocol = proto;
net/netfilter/nf_tables_offload.c
194
common->prio = priority;
net/netfilter/nf_tables_offload.c
195
common->extack = extack;
net/netfilter/nf_tables_offload.c
260
nft_flow_offload_common_init(&cls_flow->common, proto,
net/netlink/policy.c
212
int common = 2 * nla_attr_size(sizeof(u32));
net/netlink/policy.c
222
return common + 2 * nla_attr_size(sizeof(u32));
net/netlink/policy.c
235
return common +
net/netlink/policy.c
238
return common + nla_attr_size(sizeof(u32));
net/netlink/policy.c
243
return common + 2 * nla_attr_size(sizeof(u32));
net/netlink/policy.c
245
return common;
net/rds/ib_cm.c
699
u16 common;
net/rds/ib_cm.c
734
common = be16_to_cpu(mask) & RDS_IB_SUPPORTED_PROTOCOLS;
net/rds/ib_cm.c
735
if (major == 4 && common) {
net/rds/ib_cm.c
737
while ((common >>= 1) != 0)
net/sched/act_bpf.c
45
bstats_update(this_cpu_ptr(prog->common.cpu_bstats), skb);
net/sched/act_bpf.c
79
qstats_drop_inc(this_cpu_ptr(prog->common.cpu_qstats));
net/sched/act_connmark.c
45
tcf_action_update_bstats(&ca->common, skb);
net/sched/act_connmark.c
89
tcf_action_inc_overlimit_qstats(&ca->common);
net/sched/act_csum.c
582
tcf_action_update_bstats(&p->common, skb);
net/sched/act_csum.c
631
tcf_action_inc_drop_qstats(&p->common);
net/sched/act_ct.c
1111
tcf_action_inc_drop_qstats(&c->common);
net/sched/act_ct.c
1115
tcf_action_inc_drop_qstats(&c->common);
net/sched/act_ct.c
1126
tcf_action_inc_drop_qstats(&c->common);
net/sched/act_ct.c
988
tcf_action_update_bstats(&c->common, skb);
net/sched/act_ctinfo.c
96
tcf_action_update_bstats(&ca->common, skb);
net/sched/act_gact.c
164
tcf_action_update_bstats(&gact->common, skb);
net/sched/act_gact.c
166
tcf_action_inc_drop_qstats(&gact->common);
net/sched/act_gate.c
130
tcf_action_update_bstats(&gact->common, skb);
net/sched/act_gate.c
155
tcf_action_inc_overlimit_qstats(&gact->common);
net/sched/act_gate.c
157
tcf_action_inc_drop_qstats(&gact->common);
net/sched/act_ife.c
722
bstats_update(this_cpu_ptr(ife->common.cpu_bstats), skb);
net/sched/act_ife.c
730
qstats_drop_inc(this_cpu_ptr(ife->common.cpu_qstats));
net/sched/act_ife.c
743
qstats_drop_inc(this_cpu_ptr(ife->common.cpu_qstats));
net/sched/act_ife.c
753
qstats_overlimit_inc(this_cpu_ptr(ife->common.cpu_qstats));
net/sched/act_ife.c
758
qstats_drop_inc(this_cpu_ptr(ife->common.cpu_qstats));
net/sched/act_ife.c
810
bstats_update(this_cpu_ptr(ife->common.cpu_bstats), skb);
net/sched/act_ife.c
817
qstats_overlimit_inc(this_cpu_ptr(ife->common.cpu_qstats));
net/sched/act_ife.c
824
qstats_drop_inc(this_cpu_ptr(ife->common.cpu_qstats));
net/sched/act_mirred.c
326
tcf_action_inc_overlimit_qstats(&m->common);
net/sched/act_mirred.c
333
tcf_action_inc_overlimit_qstats(&m->common);
net/sched/act_mirred.c
407
tcf_action_inc_overlimit_qstats(&m->common);
net/sched/act_mirred.c
444
tcf_action_update_bstats(&m->common, skb);
net/sched/act_mirred.c
453
tcf_action_inc_overlimit_qstats(&m->common);
net/sched/act_mirred.c
461
tcf_action_inc_overlimit_qstats(&m->common);
net/sched/act_mpls.c
126
qstats_drop_inc(this_cpu_ptr(m->common.cpu_qstats));
net/sched/act_mpls.c
63
bstats_update(this_cpu_ptr(m->common.cpu_bstats), skb);
net/sched/act_nat.c
132
tcf_action_update_bstats(&p->common, skb);
net/sched/act_nat.c
263
tcf_action_inc_drop_qstats(&p->common);
net/sched/act_pedit.c
409
tcf_action_update_bstats(&p->common, skb);
net/sched/act_pedit.c
484
tcf_action_inc_overlimit_qstats(&p->common);
net/sched/act_police.c
116
police->common.cpu_bstats,
net/sched/act_police.c
256
bstats_update(this_cpu_ptr(police->common.cpu_bstats), skb);
net/sched/act_police.c
310
qstats_overlimit_inc(this_cpu_ptr(police->common.cpu_qstats));
net/sched/act_police.c
313
qstats_drop_inc(this_cpu_ptr(police->common.cpu_qstats));
net/sched/act_sample.c
176
bstats_update(this_cpu_ptr(s->common.cpu_bstats), skb);
net/sched/act_skbedit.c
48
bstats_update(this_cpu_ptr(d->common.cpu_bstats), skb);
net/sched/act_skbedit.c
89
qstats_drop_inc(this_cpu_ptr(d->common.cpu_qstats));
net/sched/act_skbmod.c
35
bstats_update(this_cpu_ptr(d->common.cpu_bstats), skb);
net/sched/act_skbmod.c
90
qstats_overlimit_inc(this_cpu_ptr(d->common.cpu_qstats));
net/sched/act_tunnel_key.c
36
tcf_action_update_bstats(&t->common, skb);
net/sched/act_vlan.c
100
tcf_action_inc_drop_qstats(&v->common);
net/sched/act_vlan.c
32
tcf_action_update_bstats(&v->common, skb);
net/sched/cls_bpf.c
156
tc_cls_common_offload_init(&cls_bpf.common, tp, obj->gen_flags, extack);
net/sched/cls_bpf.c
231
tc_cls_common_offload_init(&cls_bpf.common, tp, prog->gen_flags, NULL);
net/sched/cls_bpf.c
663
tc_cls_common_offload_init(&cls_bpf.common, tp, prog->gen_flags,
net/sched/cls_flower.c
2703
tc_cls_common_offload_init(&cls_flower.common, tp, f->flags,
net/sched/cls_flower.c
2713
cls_flower.common.extack);
net/sched/cls_flower.c
2777
cls_flower.common.chain_index = chain->index;
net/sched/cls_flower.c
2799
cls_flower.common.chain_index = chain->index;
net/sched/cls_flower.c
2871
cls_flower.common.chain_index = chain->index;
net/sched/cls_flower.c
454
tc_cls_common_offload_init(&cls_flower.common, tp, f->flags, extack);
net/sched/cls_flower.c
476
tc_cls_common_offload_init(&cls_flower.common, tp, f->flags, extack);
net/sched/cls_flower.c
485
cls_flower.common.extack);
net/sched/cls_flower.c
514
tc_cls_common_offload_init(&cls_flower.common, tp, f->flags, NULL);
net/sched/cls_matchall.c
103
cls_mall.common.extack);
net/sched/cls_matchall.c
290
tc_cls_common_offload_init(&cls_mall.common, tp, head->flags, extack);
net/sched/cls_matchall.c
296
cls_mall.common.extack);
net/sched/cls_matchall.c
319
tc_cls_common_offload_init(&cls_mall.common, tp, head->flags, NULL);
net/sched/cls_matchall.c
76
tc_cls_common_offload_init(&cls_mall.common, tp, head->flags, extack);
net/sched/cls_matchall.c
98
tc_cls_common_offload_init(&cls_mall.common, tp, head->flags, extack);
net/sched/cls_u32.c
1240
tc_cls_common_offload_init(&cls_u32.common, tp, ht->flags, extack);
net/sched/cls_u32.c
1261
tc_cls_common_offload_init(&cls_u32.common, tp, n->flags, extack);
net/sched/cls_u32.c
494
tc_cls_common_offload_init(&cls_u32.common, tp, h->flags, extack);
net/sched/cls_u32.c
512
tc_cls_common_offload_init(&cls_u32.common, tp, flags, extack);
net/sched/cls_u32.c
538
tc_cls_common_offload_init(&cls_u32.common, tp, n->flags, extack);
net/sched/cls_u32.c
555
tc_cls_common_offload_init(&cls_u32.common, tp, flags, extack);
net/sched/sch_drr.c
114
cl->common.classid = classid;
net/sched/sch_drr.c
136
qdisc_class_hash_insert(&q->clhash, &cl->common);
net/sched/sch_drr.c
158
if (qdisc_class_in_use(&cl->common)) {
net/sched/sch_drr.c
166
qdisc_class_hash_remove(&q->clhash, &cl->common);
net/sched/sch_drr.c
19
struct Qdisc_class_common common;
net/sched/sch_drr.c
198
qdisc_class_get(&cl->common);
net/sched/sch_drr.c
207
qdisc_class_put(&cl->common);
net/sched/sch_drr.c
218
cl->common.classid, NULL);
net/sched/sch_drr.c
248
tcm->tcm_handle = cl->common.classid;
net/sched/sch_drr.c
293
hlist_for_each_entry(cl, &q->clhash.hash[i], common.hnode) {
net/sched/sch_drr.c
436
hlist_for_each_entry(cl, &q->clhash.hash[i], common.hnode) {
net/sched/sch_drr.c
455
common.hnode)
net/sched/sch_drr.c
51
return container_of(clc, struct drr_class, common);
net/sched/sch_htb.c
1007
hlist_for_each_entry(cl, &q->clhash.hash[i], common.hnode) {
net/sched/sch_htb.c
1253
tcm->tcm_parent = cl->parent ? cl->parent->common.classid : TC_H_ROOT;
net/sched/sch_htb.c
1254
tcm->tcm_handle = cl->common.classid;
net/sched/sch_htb.c
1301
hlist_for_each_entry(c, &q->clhash.hash[i], common.hnode) {
net/sched/sch_htb.c
1459
cl->common.classid, extack);
net/sched/sch_htb.c
1577
.classid = cl->common.classid,
net/sched/sch_htb.c
1592
if (!err && offload_opt.classid != TC_H_MIN(cl->common.classid)) {
net/sched/sch_htb.c
1634
hlist_for_each_entry(cl, &q->clhash.hash[i], common.hnode) {
net/sched/sch_htb.c
1645
common.hnode) {
net/sched/sch_htb.c
1664
&cl->common);
net/sched/sch_htb.c
1705
if (cl->children || qdisc_class_in_use(&cl->common)) {
net/sched/sch_htb.c
1727
cl->parent->common.classid,
net/sched/sch_htb.c
1739
qdisc_class_hash_remove(&q->clhash, &cl->common);
net/sched/sch_htb.c
1875
cl->common.classid = classid;
net/sched/sch_htb.c
1892
.classid = cl->common.classid,
net/sched/sch_htb.c
1894
TC_H_MIN(parent->common.classid) :
net/sched/sch_htb.c
1915
.classid = cl->common.classid,
net/sched/sch_htb.c
1917
TC_H_MIN(parent->common.classid),
net/sched/sch_htb.c
194
return container_of(clc, struct htb_class, common);
net/sched/sch_htb.c
1978
qdisc_class_hash_insert(&q->clhash, &cl->common);
net/sched/sch_htb.c
1999
.classid = cl->common.classid,
net/sched/sch_htb.c
2055
cl->common.classid, (warn == -1 ? "small" : "big"));
net/sched/sch_htb.c
2095
qdisc_class_get(&cl->common);
net/sched/sch_htb.c
2103
qdisc_class_put(&cl->common);
net/sched/sch_htb.c
2116
hlist_for_each_entry(cl, &q->clhash.hash[i], common.hnode) {
net/sched/sch_htb.c
297
if (cl->common.classid > c->common.classid)
net/sched/sch_htb.c
483
p->inner.clprio[prio].last_ptr_id = cl->common.classid;
net/sched/sch_htb.c
796
if (id > cl->common.classid) {
net/sched/sch_htb.c
798
} else if (id < cl->common.classid) {
net/sched/sch_htb.c
95
struct Qdisc_class_common common;
net/sched/sch_qfq.c
1243
pr_debug("qfq_enqueue: cl = %x\n", cl->common.classid);
net/sched/sch_qfq.c
1247
cl->agg->lmax, len, cl->common.classid);
net/sched/sch_qfq.c
131
struct Qdisc_class_common common;
net/sched/sch_qfq.c
1485
hlist_for_each_entry(cl, &q->clhash.hash[i], common.hnode) {
net/sched/sch_qfq.c
1505
common.hnode) {
net/sched/sch_qfq.c
218
return container_of(clc, struct qfq_class, common);
net/sched/sch_qfq.c
484
cl->common.classid = classid;
net/sched/sch_qfq.c
523
qdisc_class_hash_insert(&q->clhash, &cl->common);
net/sched/sch_qfq.c
552
if (qdisc_class_in_use(&cl->common)) {
net/sched/sch_qfq.c
560
qdisc_class_hash_remove(&q->clhash, &cl->common);
net/sched/sch_qfq.c
591
qdisc_class_get(&cl->common);
net/sched/sch_qfq.c
600
qdisc_class_put(&cl->common);
net/sched/sch_qfq.c
611
cl->common.classid, NULL);
net/sched/sch_qfq.c
635
tcm->tcm_handle = cl->common.classid;
net/sched/sch_qfq.c
687
hlist_for_each_entry(cl, &q->clhash.hash[i], common.hnode) {
net/smc/smc.h
170
struct smc_wr_rx_hdr common; /* .type = 0xFE */
net/smc/smc_cdc.c
153
peer->common.type = local->common.type;
net/smc/smc_cdc.c
245
cdc.common.type = SMC_CDC_MSG_TYPE;
net/smc/smc_cdc.h
212
peer->common.type = local->common.type;
net/smc/smc_cdc.h
245
local->common.type = peer->common.type;
net/smc/smc_cdc.h
42
struct smc_wr_rx_hdr common; /* .type = 0xFE */
net/smc/smc_cdc.h
70
struct smc_wr_rx_hdr common; /* Type = 0xFE */
net/smc/smc_core.c
2055
conn->local_tx_ctrl.common.type = SMC_CDC_MSG_TYPE;
net/smc/smc_llc.c
1150
llc->hd.common.llc_type = SMC_LLC_REQ_ADD_LINK;
net/smc/smc_llc.c
1211
if (llc->raw.hdr.common.llc_type == SMC_LLC_ADD_LINK &&
net/smc/smc_llc.c
1378
qentry->msg.raw.hdr.common.llc_type != SMC_LLC_CONFIRM_LINK) {
net/smc/smc_llc.c
1419
req_qentry->msg.raw.hdr.common.llc_type == SMC_LLC_REQ_ADD_LINK)
net/smc/smc_llc.c
1552
add_llc.hd.common.llc_type = SMC_LLC_ADD_LINK;
net/smc/smc_llc.c
1586
del_llc.hd.common.llc_type = SMC_LLC_DELETE_LINK;
net/smc/smc_llc.c
1657
delllc.hd.common.llc_type = SMC_LLC_DELETE_LINK;
net/smc/smc_llc.c
1884
switch (llc->raw.hdr.common.llc_type) {
net/smc/smc_llc.c
1986
smc_llc_protocol_violation(lgr, llc->raw.hdr.common.type);
net/smc/smc_llc.c
2028
u8 llc_type = qentry->msg.raw.hdr.common.llc_type;
net/smc/smc_llc.c
2055
qentry->msg.raw.hdr.common.type);
net/smc/smc_llc.c
2081
llc->raw.hdr.common.llc_type != SMC_LLC_REQ_ADD_LINK) {
net/smc/smc_llc.c
2101
if (!llc->raw.hdr.common.llc_version) {
net/smc/smc_llc.c
235
u8 msg_type = qentry->msg.raw.hdr.common.llc_type;
net/smc/smc_llc.c
248
qentry->msg.raw.hdr.common.type,
net/smc/smc_llc.c
25
struct smc_wr_rx_hdr common;
net/smc/smc_llc.c
266
switch (qentry->msg.raw.hdr.common.llc_type) {
net/smc/smc_llc.c
353
rcv_msg = flow->qentry->msg.raw.hdr.common.llc_type;
net/smc/smc_llc.c
438
hdr->common.llc_version = SMC_V2;
net/smc/smc_llc.c
441
hdr->common.llc_version = 0;
net/smc/smc_llc.c
462
confllc->hd.common.llc_type = SMC_LLC_CONFIRM_LINK;
net/smc/smc_llc.c
503
rkeyllc->hd.common.llc_type = SMC_LLC_CONFIRM_RKEY;
net/smc/smc_llc.c
551
rkeyllc->hd.common.llc_type = SMC_LLC_DELETE_RKEY;
net/smc/smc_llc.c
675
addllc->hd.common.llc_type = SMC_LLC_ADD_LINK;
net/smc/smc_llc.c
721
delllc->hd.common.llc_type = SMC_LLC_DELETE_LINK;
net/smc/smc_llc.c
754
testllc->hd.common.llc_type = SMC_LLC_TEST_LINK;
net/smc/smc_llc.c
877
addc_llc->hd.common.llc_type = SMC_LLC_ADD_LINK_CONT;
net/smc/smc_llc.c
958
if (qentry->msg.raw.hdr.common.llc_type != SMC_LLC_CONFIRM_LINK) {
security/apparmor/audit.c
152
common_lsm_audit(&ad->common, audit_pre, cb);
security/apparmor/audit.c
196
ad->common.type == LSM_AUDIT_DATA_TASK &&
security/apparmor/audit.c
197
ad->common.u.tsk ? ad->common.u.tsk : current);
security/apparmor/capability.c
187
ad.common.u.cap = cap;
security/apparmor/file.c
113
ad.common.u.tsk = NULL;
security/apparmor/include/audit.h
169
struct common_audit_data common;
security/apparmor/include/audit.h
173
#define aad(SA) (container_of(SA, struct apparmor_audit_data, common))
security/apparmor/include/audit.h
181
.common.type = (T), \
security/apparmor/include/audit.h
182
.common.u.tsk = NULL, \
security/apparmor/include/audit.h
183
.common.apparmor_audit_data = &NAME, \
security/apparmor/include/net.h
68
NAME.common.u.net = &(NAME ## _net); \
security/apparmor/net.c
119
if (address_family_names[ad->common.u.net->family])
security/apparmor/net.c
121
address_family_names[ad->common.u.net->family]);
security/apparmor/net.c
124
ad->common.u.net->family);
security/apparmor/net.c
144
if (ad->common.u.net->family == PF_UNIX) {
security/apparmor/net.c
145
if (ad->net.addr || !ad->common.u.net->sk)
security/apparmor/net.c
150
audit_unix_sk_addr(ab, "addr", ad->common.u.net->sk);
sound/soc/codecs/pcm512x.c
759
unsigned long common;
sound/soc/codecs/pcm512x.c
765
common = gcd(pll_rate, pllin_rate);
sound/soc/codecs/pcm512x.c
767
pll_rate, pllin_rate, common);
sound/soc/codecs/pcm512x.c
768
num = pll_rate / common;
sound/soc/codecs/pcm512x.c
769
den = pllin_rate / common;
sound/soc/codecs/pcm512x.c
804
common = gcd(10000 * num, den);
sound/soc/codecs/pcm512x.c
805
num = 10000 * num / common;
sound/soc/codecs/pcm512x.c
806
den /= common;
sound/soc/codecs/pcm512x.c
807
dev_dbg(dev, "num %lu den %lu common %lu\n", num, den, common);
sound/soc/codecs/pm4125.c
1258
PM4125_ANA_MICBIAS_MICB_OUT_VAL_MASK, pm4125->common.micb_vout[0]);
sound/soc/codecs/pm4125.c
1682
pm4125->common.dev = dev;
sound/soc/codecs/pm4125.c
1683
pm4125->common.max_bias = 3;
sound/soc/codecs/pm4125.c
1684
ret = wcd_dt_parse_micbias_info(&pm4125->common);
sound/soc/codecs/pm4125.c
1695
cfg->micb_mv = pm4125->common.micb_mv[1];
sound/soc/codecs/pm4125.c
72
struct wcd_common common;
sound/soc/codecs/wcd-common.c
63
int wcd_dt_parse_micbias_info(struct wcd_common *common)
sound/soc/codecs/wcd-common.c
67
for (i = 0; i < common->max_bias; i++) {
sound/soc/codecs/wcd-common.c
68
ret = wcd_get_micbias_val(common->dev, i + 1, &common->micb_mv[i]);
sound/soc/codecs/wcd-common.c
71
common->micb_vout[i] = ret;
sound/soc/codecs/wcd-common.h
39
int wcd_dt_parse_micbias_info(struct wcd_common *common);
sound/soc/codecs/wcd934x.c
2175
ret = wcd_dt_parse_micbias_info(&wcd->common);
sound/soc/codecs/wcd934x.c
2180
WCD934X_MICB_VAL_MASK, wcd->common.micb_vout[0]);
sound/soc/codecs/wcd934x.c
2182
WCD934X_MICB_VAL_MASK, wcd->common.micb_vout[1]);
sound/soc/codecs/wcd934x.c
2184
WCD934X_MICB_VAL_MASK, wcd->common.micb_vout[2]);
sound/soc/codecs/wcd934x.c
2186
WCD934X_MICB_VAL_MASK, wcd->common.micb_vout[3]);
sound/soc/codecs/wcd934x.c
2571
if (wcd934x->common.micb_mv[1] >= WCD_MBHC_THR_HS_MICB_MV)
sound/soc/codecs/wcd934x.c
2574
micb_mv = req_en ? WCD_MBHC_THR_HS_MICB_MV : wcd934x->common.micb_mv[1];
sound/soc/codecs/wcd934x.c
531
struct wcd_common common;
sound/soc/codecs/wcd934x.c
5837
cfg->micb_mv = wcd->common.micb_mv[1];
sound/soc/codecs/wcd934x.c
5864
wcd->common.dev = dev->parent;
sound/soc/codecs/wcd934x.c
5865
wcd->common.max_bias = 4;
sound/soc/codecs/wcd937x.c
1521
if (wcd937x->common.micb_mv[2] >= WCD_MBHC_THR_HS_MICB_MV)
sound/soc/codecs/wcd937x.c
1524
micb_mv = req_en ? WCD_MBHC_THR_HS_MICB_MV : wcd937x->common.micb_mv[2];
sound/soc/codecs/wcd937x.c
2430
wcd937x->common.micb_vout[0]);
sound/soc/codecs/wcd937x.c
2432
wcd937x->common.micb_vout[1]);
sound/soc/codecs/wcd937x.c
2434
wcd937x->common.micb_vout[2]);
sound/soc/codecs/wcd937x.c
2894
wcd937x->common.dev = dev;
sound/soc/codecs/wcd937x.c
2895
wcd937x->common.max_bias = 3;
sound/soc/codecs/wcd937x.c
2915
ret = wcd_dt_parse_micbias_info(&wcd937x->common);
sound/soc/codecs/wcd937x.c
2923
cfg->micb_mv = wcd937x->common.micb_mv[2];
sound/soc/codecs/wcd937x.c
89
struct wcd_common common;
sound/soc/codecs/wcd938x.c
159
struct wcd_common common;
sound/soc/codecs/wcd938x.c
2059
if (wcd938x->common.micb_mv[2] >= WCD_MBHC_THR_HS_MICB_MV)
sound/soc/codecs/wcd938x.c
2062
micb_mv = req_en ? WCD_MBHC_THR_HS_MICB_MV : wcd938x->common.micb_mv[2];
sound/soc/codecs/wcd938x.c
2969
WCD938X_MICB_VOUT_MASK, wcd938x->common.micb_vout[0]);
sound/soc/codecs/wcd938x.c
2971
WCD938X_MICB_VOUT_MASK, wcd938x->common.micb_vout[1]);
sound/soc/codecs/wcd938x.c
2973
WCD938X_MICB_VOUT_MASK, wcd938x->common.micb_vout[2]);
sound/soc/codecs/wcd938x.c
2975
WCD938X_MICB_VOUT_MASK, wcd938x->common.micb_vout[3]);
sound/soc/codecs/wcd938x.c
3243
ret = wcd_dt_parse_micbias_info(&wcd938x->common);
sound/soc/codecs/wcd938x.c
3251
cfg->micb_mv = wcd938x->common.micb_mv[2];
sound/soc/codecs/wcd938x.c
3495
wcd938x->common.dev = dev;
sound/soc/codecs/wcd938x.c
3496
wcd938x->common.max_bias = 4;
sound/soc/codecs/wcd939x.c
195
struct wcd_common common;
sound/soc/codecs/wcd939x.c
2011
if (wcd939x->common.micb_mv[1] >= WCD_MBHC_THR_HS_MICB_MV)
sound/soc/codecs/wcd939x.c
2014
micb_mv = req_en ? WCD_MBHC_THR_HS_MICB_MV : wcd939x->common.micb_mv[1];
sound/soc/codecs/wcd939x.c
2888
WCD939X_MICB_VOUT_CTL, wcd939x->common.micb_vout[0]);
sound/soc/codecs/wcd939x.c
2890
WCD939X_MICB_VOUT_CTL, wcd939x->common.micb_vout[1]);
sound/soc/codecs/wcd939x.c
2892
WCD939X_MICB_VOUT_CTL, wcd939x->common.micb_vout[2]);
sound/soc/codecs/wcd939x.c
2894
WCD939X_MICB_VOUT_CTL, wcd939x->common.micb_vout[3]);
sound/soc/codecs/wcd939x.c
3199
ret = wcd_dt_parse_micbias_info(&wcd939x->common);
sound/soc/codecs/wcd939x.c
3207
cfg->micb_mv = wcd939x->common.micb_mv[1];
sound/soc/codecs/wcd939x.c
3557
wcd939x->common.dev = dev;
sound/soc/codecs/wcd939x.c
3558
wcd939x->common.max_bias = 4;
sound/soc/intel/catpt/loader.c
256
struct resource common = {};
sound/soc/intel/catpt/loader.c
270
if (!resource_intersection(&r2, &r1, &common))
sound/soc/intel/catpt/loader.c
273
off = common.start - r1.start;
sound/soc/intel/catpt/loader.c
275
dev_dbg(cdev->dev, "restoring fwimage: %pr\n", &common);
sound/soc/intel/catpt/loader.c
277
ret = catpt_dma_memcpy_todsp(cdev, chan, common.start,
sound/soc/intel/catpt/loader.c
279
resource_size(&common));
sound/soc/sof/imx/imx-common.c
118
struct imx_common_data *common = sdev->pdata->hw_pdata;
sound/soc/sof/imx/imx-common.c
121
imx_dsp_ring_doorbell(common->ipc_handle, 0x0);
sound/soc/sof/imx/imx-common.c
157
struct imx_common_data *common;
sound/soc/sof/imx/imx-common.c
160
common = sdev->pdata->hw_pdata;
sound/soc/sof/imx/imx-common.c
162
ret = clk_bulk_prepare_enable(common->clk_num, common->clks);
sound/soc/sof/imx/imx-common.c
167
imx_dsp_request_channel(common->ipc_handle, i);
sound/soc/sof/imx/imx-common.c
175
struct imx_common_data *common;
sound/soc/sof/imx/imx-common.c
178
common = sdev->pdata->hw_pdata;
sound/soc/sof/imx/imx-common.c
187
imx_dsp_free_channel(common->ipc_handle, i);
sound/soc/sof/imx/imx-common.c
189
clk_bulk_disable_unprepare(common->clk_num, common->clks);
sound/soc/sof/imx/imx-common.c
327
struct imx_common_data *common;
sound/soc/sof/imx/imx-common.c
331
common = sdev->pdata->hw_pdata;
sound/soc/sof/imx/imx-common.c
336
platform_device_unregister(common->ipc_dev);
sound/soc/sof/imx/imx-common.c
345
struct imx_common_data *common;
sound/soc/sof/imx/imx-common.c
351
common = devm_kzalloc(sdev->dev, sizeof(*common), GFP_KERNEL);
sound/soc/sof/imx/imx-common.c
352
if (!common)
sound/soc/sof/imx/imx-common.c
355
sdev->pdata->hw_pdata = common;
sound/soc/sof/imx/imx-common.c
357
common->ipc_dev = platform_device_register_data(sdev->dev, "imx-dsp",
sound/soc/sof/imx/imx-common.c
360
if (IS_ERR(common->ipc_dev))
sound/soc/sof/imx/imx-common.c
361
return dev_err_probe(sdev->dev, PTR_ERR(common->ipc_dev),
sound/soc/sof/imx/imx-common.c
369
platform_device_unregister(common->ipc_dev);
sound/soc/sof/imx/imx-common.c
383
common->ipc_handle = dev_get_drvdata(&common->ipc_dev->dev);
sound/soc/sof/imx/imx-common.c
384
if (!common->ipc_handle)
sound/soc/sof/imx/imx-common.c
395
&domain_data, &common->pd_list);
sound/soc/sof/imx/imx-common.c
400
ret = devm_clk_bulk_get_all(sdev->dev, &common->clks);
sound/soc/sof/imx/imx-common.c
403
common->clk_num = ret;
sound/soc/sof/imx/imx-common.c
405
ret = clk_bulk_prepare_enable(common->clk_num, common->clks);
sound/soc/sof/imx/imx-common.c
409
common->ipc_handle->ops = &imx_ipc_ops;
sound/soc/sof/imx/imx-common.c
410
imx_dsp_set_data(common->ipc_handle, sdev);
sound/soc/sof/imx/imx-common.c
421
struct imx_common_data *common;
sound/soc/sof/imx/imx-common.c
424
common = sdev->pdata->hw_pdata;
sound/soc/sof/imx/imx-common.c
431
clk_bulk_disable_unprepare(common->clk_num, common->clks);
sound/soc/sof/imx/imx8.c
118
struct imx_common_data *common;
sound/soc/sof/imx/imx8.c
121
common = sdev->pdata->hw_pdata;
sound/soc/sof/imx/imx8.c
128
common->chip_pdata = sc_ipc_handle;
sound/soc/sof/imx/imx8.c
167
struct imx_common_data *common;
sound/soc/sof/imx/imx8.c
170
common = sdev->pdata->hw_pdata;
sound/soc/sof/imx/imx8.c
186
common->chip_pdata = chip;
sound/soc/sof/imx/imx8.c
238
struct imx_common_data *common;
sound/soc/sof/imx/imx8.c
241
common = sdev->pdata->hw_pdata;
sound/soc/sof/imx/imx8.c
248
common->chip_pdata = regmap;
tools/firewire/decode-fcp.c
179
((unsigned long long) t->request->packet.common.offset_high << 32) |
tools/firewire/decode-fcp.c
180
t->request->packet.common.offset_low;
tools/firewire/decode-fcp.c
182
if (t->request->packet.common.tcode != TCODE_WRITE_BLOCK_REQUEST)
tools/firewire/nosy-dump.c
488
t = link_transaction_lookup(p->common.source, p->common.destination,
tools/firewire/nosy-dump.c
489
p->common.tlabel);
tools/firewire/nosy-dump.c
506
if (prev->packet.common.tcode != sa->packet.common.tcode ||
tools/firewire/nosy-dump.c
507
prev->packet.common.tlabel != sa->packet.common.tlabel) {
tools/firewire/nosy-dump.c
517
if (p->common.tcode != TCODE_WRITE_QUADLET_REQUEST &&
tools/firewire/nosy-dump.c
518
p->common.tcode != TCODE_WRITE_BLOCK_REQUEST)
tools/firewire/nosy-dump.c
553
t = link_transaction_lookup(p->common.destination, p->common.source,
tools/firewire/nosy-dump.c
554
p->common.tlabel);
tools/firewire/nosy-dump.c
572
if (prev->packet.common.tcode != sa->packet.common.tcode ||
tools/firewire/nosy-dump.c
573
prev->packet.common.tlabel != sa->packet.common.tlabel) {
tools/firewire/nosy-dump.c
586
if (packet_info[prev->packet.common.tcode].response_tcode !=
tools/firewire/nosy-dump.c
587
sa->packet.common.tcode) {
tools/firewire/nosy-dump.c
627
switch (packet_info[p->common.tcode].type) {
tools/firewire/nosy-dump.c
691
pi = &packet_info[packet->common.tcode];
tools/firewire/nosy-dump.c
765
switch (pp->common.identifier) {
tools/firewire/nosy-dump.c
843
tcode_count[packet->common.tcode]++;
tools/firewire/nosy-dump.h
105
uint32_t common[3];
tools/firewire/nosy-dump.h
112
uint32_t common[3];
tools/firewire/nosy-dump.h
121
uint32_t common[3];
tools/firewire/nosy-dump.h
127
uint32_t common[3];
tools/firewire/nosy-dump.h
136
uint32_t common[3];
tools/firewire/nosy-dump.h
141
uint32_t common[3];
tools/firewire/nosy-dump.h
21
} common, link_on;
tools/firewire/nosy-dump.h
91
} common;
tools/firewire/nosy-dump.h
94
uint32_t common[3];
tools/firewire/nosy-dump.h
99
uint32_t common[3];
tools/perf/builtin-list.c
287
struct print_state common;
tools/perf/builtin-list.c
295
FILE *fp = print_state->common.fp;
tools/perf/builtin-list.c
303
FILE *fp = print_state->common.fp;
tools/perf/builtin-list.c
373
FILE *fp = print_state->common.fp;
tools/perf/builtin-list.c
376
if (deprecated && !print_state->common.deprecated)
tools/perf/builtin-list.c
379
if (print_state->common.pmu_glob &&
tools/perf/builtin-list.c
380
(!pmu_name || !strglobmatch(pmu_name, print_state->common.pmu_glob)))
tools/perf/builtin-list.c
383
if (print_state->common.exclude_abi && pmu_type < PERF_TYPE_MAX &&
tools/perf/builtin-list.c
387
if (print_state->common.event_glob &&
tools/perf/builtin-list.c
388
(!event_name || !strglobmatch(event_name, print_state->common.event_glob)) &&
tools/perf/builtin-list.c
389
(!event_alias || !strglobmatch(event_alias, print_state->common.event_glob)) &&
tools/perf/builtin-list.c
390
(!topic || !strglobmatch_nocase(topic, print_state->common.event_glob)))
tools/perf/builtin-list.c
466
FILE *fp = print_state->common.fp;
tools/perf/builtin-list.c
469
if (print_state->common.event_glob &&
tools/perf/builtin-list.c
470
(!print_state->common.metrics || !name ||
tools/perf/builtin-list.c
471
!strglobmatch(name, print_state->common.event_glob)) &&
tools/perf/builtin-list.c
472
(!print_state->common.metricgroups || !group ||
tools/perf/builtin-list.c
473
!strglobmatch(group, print_state->common.event_glob)))
tools/perf/builtin-list.c
549
.common = {
tools/perf/builtin-list.c
602
ps = &json_ps.common;
tools/tracing/rtla/src/common.c
100
common->events = tevent;
tools/tracing/rtla/src/common.c
103
common->hk_cpus = 1;
tools/tracing/rtla/src/common.c
104
if (parse_cpu_set(optarg, &common->hk_cpu_set))
tools/tracing/rtla/src/common.c
108
if (parse_prio(optarg, &common->sched_param) == -1)
tools/tracing/rtla/src/common.c
110
common->set_sched = 1;
tools/tracing/rtla/src/common.c
54
int common_parse_options(int argc, char **argv, struct common_params *common)
tools/tracing/rtla/src/common.c
77
if (parse_cpu_set(optarg, &common->monitored_cpus))
tools/tracing/rtla/src/common.c
79
common->cpus = optarg;
tools/tracing/rtla/src/common.c
82
common->cgroup = 1;
tools/tracing/rtla/src/common.c
83
common->cgroup_name = parse_optional_arg(argc, argv);
tools/tracing/rtla/src/common.c
89
common->duration = parse_seconds_duration(optarg);
tools/tracing/rtla/src/common.c
90
if (!common->duration)
tools/tracing/rtla/src/common.c
98
if (common->events)
tools/tracing/rtla/src/common.c
99
tevent->next = common->events;
tools/tracing/rtla/src/common.h
110
#define for_each_monitored_cpu(cpu, nr_cpus, common) \
tools/tracing/rtla/src/common.h
112
if (!(common)->cpus || CPU_ISSET(cpu, &(common)->monitored_cpus))
tools/tracing/rtla/src/common.h
159
int common_parse_options(int argc, char **argv, struct common_params *common);
tools/tracing/rtla/src/osnoise.c
1114
params->common.kernel_workload = true;
tools/tracing/rtla/src/osnoise.c
1137
return common_apply_config(tool, &params->common);
tools/tracing/rtla/src/osnoise.c
1159
if (params->common.warmup > 0) {
tools/tracing/rtla/src/osnoise.c
1160
debug_msg("Warming up for %d seconds\n", params->common.warmup);
tools/tracing/rtla/src/osnoise.c
1161
sleep(params->common.warmup);
tools/tracing/rtla/src/osnoise.h
12
struct common_params common;
tools/tracing/rtla/src/osnoise.h
19
#define to_osnoise_params(ptr) container_of(ptr, struct osnoise_params, common)
tools/tracing/rtla/src/osnoise_hist.c
109
if (params->common.output_divisor)
tools/tracing/rtla/src/osnoise_hist.c
110
duration = duration / params->common.output_divisor;
tools/tracing/rtla/src/osnoise_hist.c
153
bucket_size = params->common.output_divisor * params->common.hist.bucket_size;
tools/tracing/rtla/src/osnoise_hist.c
235
if (params->common.hist.no_header)
tools/tracing/rtla/src/osnoise_hist.c
241
params->common.output_divisor == 1 ? "nanoseconds" : "microseconds",
tools/tracing/rtla/src/osnoise_hist.c
242
params->common.output_divisor == 1 ? "ns" : "us");
tools/tracing/rtla/src/osnoise_hist.c
246
if (!params->common.hist.no_index)
tools/tracing/rtla/src/osnoise_hist.c
249
for_each_monitored_cpu(cpu, data->nr_cpus, &params->common) {
tools/tracing/rtla/src/osnoise_hist.c
272
if (params->common.hist.no_summary)
tools/tracing/rtla/src/osnoise_hist.c
275
if (!params->common.hist.no_index)
tools/tracing/rtla/src/osnoise_hist.c
278
for_each_monitored_cpu(cpu, data->nr_cpus, &params->common) {
tools/tracing/rtla/src/osnoise_hist.c
287
if (!params->common.hist.no_index)
tools/tracing/rtla/src/osnoise_hist.c
290
for_each_monitored_cpu(cpu, data->nr_cpus, &params->common) {
tools/tracing/rtla/src/osnoise_hist.c
300
if (!params->common.hist.no_index)
tools/tracing/rtla/src/osnoise_hist.c
303
for_each_monitored_cpu(cpu, data->nr_cpus, &params->common) {
tools/tracing/rtla/src/osnoise_hist.c
316
if (!params->common.hist.no_index)
tools/tracing/rtla/src/osnoise_hist.c
319
for_each_monitored_cpu(cpu, data->nr_cpus, &params->common) {
tools/tracing/rtla/src/osnoise_hist.c
350
if (!params->common.hist.no_index)
tools/tracing/rtla/src/osnoise_hist.c
354
for_each_monitored_cpu(cpu, data->nr_cpus, &params->common) {
tools/tracing/rtla/src/osnoise_hist.c
363
if (total == 0 && !params->common.hist.with_zeros) {
tools/tracing/rtla/src/osnoise_hist.c
387
if (!params->common.hist.no_index)
tools/tracing/rtla/src/osnoise_hist.c
390
for_each_monitored_cpu(cpu, data->nr_cpus, &params->common) {
tools/tracing/rtla/src/osnoise_hist.c
473
actions_init(&params->common.threshold_actions);
tools/tracing/rtla/src/osnoise_hist.c
474
actions_init(&params->common.end_actions);
tools/tracing/rtla/src/osnoise_hist.c
477
params->common.output_divisor = 1000;
tools/tracing/rtla/src/osnoise_hist.c
478
params->common.hist.bucket_size = 1;
tools/tracing/rtla/src/osnoise_hist.c
479
params->common.hist.entries = 256;
tools/tracing/rtla/src/osnoise_hist.c
506
if (common_parse_options(argc, argv, &params->common))
tools/tracing/rtla/src/osnoise_hist.c
519
params->common.stop_us = get_llong_from_str(optarg);
tools/tracing/rtla/src/osnoise_hist.c
530
params->common.hist.bucket_size = get_llong_from_str(optarg);
tools/tracing/rtla/src/osnoise_hist.c
531
if (params->common.hist.bucket_size == 0 ||
tools/tracing/rtla/src/osnoise_hist.c
532
params->common.hist.bucket_size >= 1000000)
tools/tracing/rtla/src/osnoise_hist.c
536
params->common.hist.entries = get_llong_from_str(optarg);
tools/tracing/rtla/src/osnoise_hist.c
537
if (params->common.hist.entries < 10 ||
tools/tracing/rtla/src/osnoise_hist.c
538
params->common.hist.entries > 9999999)
tools/tracing/rtla/src/osnoise_hist.c
556
params->common.stop_us = get_llong_from_str(optarg);
tools/tracing/rtla/src/osnoise_hist.c
559
params->common.stop_total_us = get_llong_from_str(optarg);
tools/tracing/rtla/src/osnoise_hist.c
570
params->common.hist.no_header = 1;
tools/tracing/rtla/src/osnoise_hist.c
573
params->common.hist.no_summary = 1;
tools/tracing/rtla/src/osnoise_hist.c
576
params->common.hist.no_index = 1;
tools/tracing/rtla/src/osnoise_hist.c
579
params->common.hist.with_zeros = 1;
tools/tracing/rtla/src/osnoise_hist.c
582
if (params->common.events) {
tools/tracing/rtla/src/osnoise_hist.c
583
retval = trace_event_add_trigger(params->common.events, optarg);
tools/tracing/rtla/src/osnoise_hist.c
591
if (params->common.events) {
tools/tracing/rtla/src/osnoise_hist.c
592
retval = trace_event_add_filter(params->common.events, optarg);
tools/tracing/rtla/src/osnoise_hist.c
600
params->common.warmup = get_llong_from_str(optarg);
tools/tracing/rtla/src/osnoise_hist.c
603
params->common.buffer_size = get_llong_from_str(optarg);
tools/tracing/rtla/src/osnoise_hist.c
606
retval = actions_parse(&params->common.threshold_actions, optarg,
tools/tracing/rtla/src/osnoise_hist.c
612
retval = actions_parse(&params->common.end_actions, optarg,
tools/tracing/rtla/src/osnoise_hist.c
623
actions_add_trace_output(&params->common.threshold_actions, trace_output);
tools/tracing/rtla/src/osnoise_hist.c
628
if (params->common.hist.no_index && !params->common.hist.with_zeros)
tools/tracing/rtla/src/osnoise_hist.c
631
return &params->common;
tools/tracing/rtla/src/osnoise_top.c
132
bool pretty = params->common.pretty_output;
tools/tracing/rtla/src/osnoise_top.c
241
if (!params->common.quiet)
tools/tracing/rtla/src/osnoise_top.c
246
for_each_monitored_cpu(i, nr_cpus, &params->common) {
tools/tracing/rtla/src/osnoise_top.c
326
actions_init(&params->common.threshold_actions);
tools/tracing/rtla/src/osnoise_top.c
327
actions_init(&params->common.end_actions);
tools/tracing/rtla/src/osnoise_top.c
358
if (common_parse_options(argc, argv, &params->common))
tools/tracing/rtla/src/osnoise_top.c
371
params->common.stop_us = get_llong_from_str(optarg);
tools/tracing/rtla/src/osnoise_top.c
391
params->common.quiet = 1;
tools/tracing/rtla/src/osnoise_top.c
399
params->common.stop_us = get_llong_from_str(optarg);
tools/tracing/rtla/src/osnoise_top.c
402
params->common.stop_total_us = get_llong_from_str(optarg);
tools/tracing/rtla/src/osnoise_top.c
413
if (params->common.events) {
tools/tracing/rtla/src/osnoise_top.c
414
retval = trace_event_add_trigger(params->common.events, optarg);
tools/tracing/rtla/src/osnoise_top.c
422
if (params->common.events) {
tools/tracing/rtla/src/osnoise_top.c
423
retval = trace_event_add_filter(params->common.events, optarg);
tools/tracing/rtla/src/osnoise_top.c
431
params->common.warmup = get_llong_from_str(optarg);
tools/tracing/rtla/src/osnoise_top.c
434
params->common.buffer_size = get_llong_from_str(optarg);
tools/tracing/rtla/src/osnoise_top.c
437
retval = actions_parse(&params->common.threshold_actions, optarg,
tools/tracing/rtla/src/osnoise_top.c
443
retval = actions_parse(&params->common.end_actions, optarg,
tools/tracing/rtla/src/osnoise_top.c
454
actions_add_trace_output(&params->common.threshold_actions, trace_output);
tools/tracing/rtla/src/osnoise_top.c
459
return &params->common;
tools/tracing/rtla/src/osnoise_top.c
483
if (isatty(STDOUT_FILENO) && !params->common.quiet)
tools/tracing/rtla/src/osnoise_top.c
484
params->common.pretty_output = 1;
tools/tracing/rtla/src/timerlat.c
120
for_each_monitored_cpu(i, nr_cpus, &params->common) {
tools/tracing/rtla/src/timerlat.c
150
if (params->common.warmup > 0) {
tools/tracing/rtla/src/timerlat.c
151
debug_msg("Warming up for %d seconds\n", params->common.warmup);
tools/tracing/rtla/src/timerlat.c
152
sleep(params->common.warmup);
tools/tracing/rtla/src/timerlat.c
197
timerlat_auto_analysis(params->common.stop_us,
tools/tracing/rtla/src/timerlat.c
198
params->common.stop_total_us);
tools/tracing/rtla/src/timerlat.c
199
} else if (params->common.aa_only) {
tools/tracing/rtla/src/timerlat.c
224
for_each_monitored_cpu(i, nr_cpus, &params->common) {
tools/tracing/rtla/src/timerlat.c
81
if (!params->common.kernel_workload && !params->common.user_data) {
tools/tracing/rtla/src/timerlat.c
85
params->common.user_workload = 1;
tools/tracing/rtla/src/timerlat.c
86
params->common.user_data = 1;
tools/tracing/rtla/src/timerlat.c
89
params->common.kernel_workload = 1;
tools/tracing/rtla/src/timerlat.c
93
return common_apply_config(tool, &params->common);
tools/tracing/rtla/src/timerlat.h
22
struct common_params common;
tools/tracing/rtla/src/timerlat.h
33
#define to_timerlat_params(ptr) container_of(ptr, struct timerlat_params, common)
tools/tracing/rtla/src/timerlat_bpf.c
28
bpf->rodata->output_divisor = params->common.output_divisor;
tools/tracing/rtla/src/timerlat_bpf.c
29
bpf->rodata->entries = params->common.hist.entries;
tools/tracing/rtla/src/timerlat_bpf.c
30
bpf->rodata->irq_threshold = params->common.stop_us;
tools/tracing/rtla/src/timerlat_bpf.c
31
bpf->rodata->thread_threshold = params->common.stop_total_us;
tools/tracing/rtla/src/timerlat_bpf.c
32
bpf->rodata->aa_only = params->common.aa_only;
tools/tracing/rtla/src/timerlat_bpf.c
34
if (params->common.hist.entries != 0) {
tools/tracing/rtla/src/timerlat_bpf.c
36
bpf->rodata->bucket_size = params->common.hist.bucket_size;
tools/tracing/rtla/src/timerlat_bpf.c
39
bpf_map__set_max_entries(bpf->maps.hist_irq, params->common.hist.entries);
tools/tracing/rtla/src/timerlat_bpf.c
40
bpf_map__set_max_entries(bpf->maps.hist_thread, params->common.hist.entries);
tools/tracing/rtla/src/timerlat_bpf.c
41
bpf_map__set_max_entries(bpf->maps.hist_user, params->common.hist.entries);
tools/tracing/rtla/src/timerlat_bpf.c
49
if (params->common.aa_only) {
tools/tracing/rtla/src/timerlat_hist.c
1000
(params->common.threshold_actions.present[ACTION_TRACE_OUTPUT] ||
tools/tracing/rtla/src/timerlat_hist.c
1001
params->common.end_actions.present[ACTION_TRACE_OUTPUT] ||
tools/tracing/rtla/src/timerlat_hist.c
1005
return &params->common;
tools/tracing/rtla/src/timerlat_hist.c
1067
actions_perform(&params->common.threshold_actions);
tools/tracing/rtla/src/timerlat_hist.c
1069
if (!params->common.threshold_actions.continue_flag)
tools/tracing/rtla/src/timerlat_hist.c
147
if (params->common.output_divisor)
tools/tracing/rtla/src/timerlat_hist.c
148
latency = latency / params->common.output_divisor;
tools/tracing/rtla/src/timerlat_hist.c
294
if (params->common.hist.no_header)
tools/tracing/rtla/src/timerlat_hist.c
300
params->common.output_divisor == 1 ? "nanoseconds" : "microseconds",
tools/tracing/rtla/src/timerlat_hist.c
301
params->common.output_divisor == 1 ? "ns" : "us");
tools/tracing/rtla/src/timerlat_hist.c
305
if (!params->common.hist.no_index)
tools/tracing/rtla/src/timerlat_hist.c
308
for_each_monitored_cpu(cpu, data->nr_cpus, &params->common) {
tools/tracing/rtla/src/timerlat_hist.c
313
if (!params->common.hist.no_irq)
tools/tracing/rtla/src/timerlat_hist.c
316
if (!params->common.hist.no_thread)
tools/tracing/rtla/src/timerlat_hist.c
319
if (params->common.user_data)
tools/tracing/rtla/src/timerlat_hist.c
354
if (params->common.hist.no_summary)
tools/tracing/rtla/src/timerlat_hist.c
357
if (!params->common.hist.no_index)
tools/tracing/rtla/src/timerlat_hist.c
360
for_each_monitored_cpu(cpu, data->nr_cpus, &params->common) {
tools/tracing/rtla/src/timerlat_hist.c
365
if (!params->common.hist.no_irq)
tools/tracing/rtla/src/timerlat_hist.c
369
if (!params->common.hist.no_thread)
tools/tracing/rtla/src/timerlat_hist.c
373
if (params->common.user_data)
tools/tracing/rtla/src/timerlat_hist.c
379
if (!params->common.hist.no_index)
tools/tracing/rtla/src/timerlat_hist.c
382
for_each_monitored_cpu(cpu, data->nr_cpus, &params->common) {
tools/tracing/rtla/src/timerlat_hist.c
387
if (!params->common.hist.no_irq)
tools/tracing/rtla/src/timerlat_hist.c
393
if (!params->common.hist.no_thread)
tools/tracing/rtla/src/timerlat_hist.c
399
if (params->common.user_data)
tools/tracing/rtla/src/timerlat_hist.c
407
if (!params->common.hist.no_index)
tools/tracing/rtla/src/timerlat_hist.c
410
for_each_monitored_cpu(cpu, data->nr_cpus, &params->common) {
tools/tracing/rtla/src/timerlat_hist.c
415
if (!params->common.hist.no_irq)
tools/tracing/rtla/src/timerlat_hist.c
421
if (!params->common.hist.no_thread)
tools/tracing/rtla/src/timerlat_hist.c
427
if (params->common.user_data)
tools/tracing/rtla/src/timerlat_hist.c
435
if (!params->common.hist.no_index)
tools/tracing/rtla/src/timerlat_hist.c
438
for_each_monitored_cpu(cpu, data->nr_cpus, &params->common) {
tools/tracing/rtla/src/timerlat_hist.c
443
if (!params->common.hist.no_irq)
tools/tracing/rtla/src/timerlat_hist.c
449
if (!params->common.hist.no_thread)
tools/tracing/rtla/src/timerlat_hist.c
455
if (params->common.user_data)
tools/tracing/rtla/src/timerlat_hist.c
475
if (params->common.hist.no_summary)
tools/tracing/rtla/src/timerlat_hist.c
483
for_each_monitored_cpu(cpu, data->nr_cpus, &params->common) {
tools/tracing/rtla/src/timerlat_hist.c
506
if (!params->common.hist.no_index)
tools/tracing/rtla/src/timerlat_hist.c
509
if (!params->common.hist.no_irq)
tools/tracing/rtla/src/timerlat_hist.c
512
if (!params->common.hist.no_thread)
tools/tracing/rtla/src/timerlat_hist.c
515
if (params->common.user_data)
tools/tracing/rtla/src/timerlat_hist.c
520
if (!params->common.hist.no_index)
tools/tracing/rtla/src/timerlat_hist.c
523
if (!params->common.hist.no_irq)
tools/tracing/rtla/src/timerlat_hist.c
527
if (!params->common.hist.no_thread)
tools/tracing/rtla/src/timerlat_hist.c
531
if (params->common.user_data)
tools/tracing/rtla/src/timerlat_hist.c
537
if (!params->common.hist.no_index)
tools/tracing/rtla/src/timerlat_hist.c
540
if (!params->common.hist.no_irq)
tools/tracing/rtla/src/timerlat_hist.c
546
if (!params->common.hist.no_thread)
tools/tracing/rtla/src/timerlat_hist.c
552
if (params->common.user_data)
tools/tracing/rtla/src/timerlat_hist.c
560
if (!params->common.hist.no_index)
tools/tracing/rtla/src/timerlat_hist.c
563
if (!params->common.hist.no_irq)
tools/tracing/rtla/src/timerlat_hist.c
569
if (!params->common.hist.no_thread)
tools/tracing/rtla/src/timerlat_hist.c
575
if (params->common.user_data)
tools/tracing/rtla/src/timerlat_hist.c
583
if (!params->common.hist.no_index)
tools/tracing/rtla/src/timerlat_hist.c
586
if (!params->common.hist.no_irq)
tools/tracing/rtla/src/timerlat_hist.c
592
if (!params->common.hist.no_thread)
tools/tracing/rtla/src/timerlat_hist.c
598
if (params->common.user_data)
tools/tracing/rtla/src/timerlat_hist.c
626
if (!params->common.hist.no_index)
tools/tracing/rtla/src/timerlat_hist.c
630
for_each_monitored_cpu(cpu, data->nr_cpus, &params->common) {
tools/tracing/rtla/src/timerlat_hist.c
635
if (!params->common.hist.no_irq) {
tools/tracing/rtla/src/timerlat_hist.c
641
if (!params->common.hist.no_thread) {
tools/tracing/rtla/src/timerlat_hist.c
647
if (params->common.user_data) {
tools/tracing/rtla/src/timerlat_hist.c
655
if (total == 0 && !params->common.hist.with_zeros) {
tools/tracing/rtla/src/timerlat_hist.c
665
if (!params->common.hist.no_index)
tools/tracing/rtla/src/timerlat_hist.c
668
for_each_monitored_cpu(cpu, data->nr_cpus, &params->common) {
tools/tracing/rtla/src/timerlat_hist.c
673
if (!params->common.hist.no_irq)
tools/tracing/rtla/src/timerlat_hist.c
677
if (!params->common.hist.no_thread)
tools/tracing/rtla/src/timerlat_hist.c
681
if (params->common.user_data)
tools/tracing/rtla/src/timerlat_hist.c
773
actions_init(&params->common.threshold_actions);
tools/tracing/rtla/src/timerlat_hist.c
774
actions_init(&params->common.end_actions);
tools/tracing/rtla/src/timerlat_hist.c
783
params->common.output_divisor = 1000;
tools/tracing/rtla/src/timerlat_hist.c
784
params->common.hist.bucket_size = 1;
tools/tracing/rtla/src/timerlat_hist.c
785
params->common.hist.entries = 256;
tools/tracing/rtla/src/timerlat_hist.c
825
if (common_parse_options(argc, argv, &params->common))
tools/tracing/rtla/src/timerlat_hist.c
840
params->common.stop_total_us = auto_thresh;
tools/tracing/rtla/src/timerlat_hist.c
841
params->common.stop_us = auto_thresh;
tools/tracing/rtla/src/timerlat_hist.c
852
params->common.hist.bucket_size = get_llong_from_str(optarg);
tools/tracing/rtla/src/timerlat_hist.c
853
if (params->common.hist.bucket_size == 0 ||
tools/tracing/rtla/src/timerlat_hist.c
854
params->common.hist.bucket_size >= 1000000)
tools/tracing/rtla/src/timerlat_hist.c
858
params->common.hist.entries = get_llong_from_str(optarg);
tools/tracing/rtla/src/timerlat_hist.c
859
if (params->common.hist.entries < 10 ||
tools/tracing/rtla/src/timerlat_hist.c
860
params->common.hist.entries > 9999999)
tools/tracing/rtla/src/timerlat_hist.c
868
params->common.stop_us = get_llong_from_str(optarg);
tools/tracing/rtla/src/timerlat_hist.c
871
params->common.kernel_workload = 1;
tools/tracing/rtla/src/timerlat_hist.c
874
params->common.output_divisor = 1;
tools/tracing/rtla/src/timerlat_hist.c
885
params->common.stop_total_us = get_llong_from_str(optarg);
tools/tracing/rtla/src/timerlat_hist.c
893
params->common.user_workload = 1;
tools/tracing/rtla/src/timerlat_hist.c
896
params->common.user_data = 1;
tools/tracing/rtla/src/timerlat_hist.c
899
params->common.hist.no_irq = 1;
tools/tracing/rtla/src/timerlat_hist.c
902
params->common.hist.no_thread = 1;
tools/tracing/rtla/src/timerlat_hist.c
905
params->common.hist.no_header = 1;
tools/tracing/rtla/src/timerlat_hist.c
908
params->common.hist.no_summary = 1;
tools/tracing/rtla/src/timerlat_hist.c
911
params->common.hist.no_index = 1;
tools/tracing/rtla/src/timerlat_hist.c
914
params->common.hist.with_zeros = 1;
tools/tracing/rtla/src/timerlat_hist.c
917
if (params->common.events) {
tools/tracing/rtla/src/timerlat_hist.c
918
retval = trace_event_add_trigger(params->common.events, optarg);
tools/tracing/rtla/src/timerlat_hist.c
926
if (params->common.events) {
tools/tracing/rtla/src/timerlat_hist.c
927
retval = trace_event_add_filter(params->common.events, optarg);
tools/tracing/rtla/src/timerlat_hist.c
946
params->common.warmup = get_llong_from_str(optarg);
tools/tracing/rtla/src/timerlat_hist.c
949
params->common.buffer_size = get_llong_from_str(optarg);
tools/tracing/rtla/src/timerlat_hist.c
955
retval = actions_parse(&params->common.threshold_actions, optarg,
tools/tracing/rtla/src/timerlat_hist.c
961
retval = actions_parse(&params->common.end_actions, optarg,
tools/tracing/rtla/src/timerlat_hist.c
975
actions_add_trace_output(&params->common.threshold_actions, trace_output);
tools/tracing/rtla/src/timerlat_hist.c
980
if (params->common.hist.no_irq && params->common.hist.no_thread)
tools/tracing/rtla/src/timerlat_hist.c
983
if (params->common.hist.no_index && !params->common.hist.with_zeros)
tools/tracing/rtla/src/timerlat_hist.c
989
if (!params->common.stop_us && !params->common.stop_total_us)
tools/tracing/rtla/src/timerlat_hist.c
992
if (params->common.kernel_workload && params->common.user_workload)
tools/tracing/rtla/src/timerlat_top.c
138
if (params->common.output_divisor)
tools/tracing/rtla/src/timerlat_top.c
139
latency = latency / params->common.output_divisor;
tools/tracing/rtla/src/timerlat_top.c
262
bool pretty = params->common.pretty_output;
tools/tracing/rtla/src/timerlat_top.c
271
if (params->common.user_data)
tools/tracing/rtla/src/timerlat_top.c
279
params->common.output_divisor == 1 ? "ns" : "us",
tools/tracing/rtla/src/timerlat_top.c
280
params->common.output_divisor == 1 ? "ns" : "us");
tools/tracing/rtla/src/timerlat_top.c
282
if (params->common.user_data) {
tools/tracing/rtla/src/timerlat_top.c
284
params->common.output_divisor == 1 ? "ns" : "us");
tools/tracing/rtla/src/timerlat_top.c
292
if (params->common.user_data)
tools/tracing/rtla/src/timerlat_top.c
342
if (!params->common.user_data) {
tools/tracing/rtla/src/timerlat_top.c
384
if (params->common.user_data)
tools/tracing/rtla/src/timerlat_top.c
409
if (!params->common.user_data) {
tools/tracing/rtla/src/timerlat_top.c
448
if (params->common.aa_only)
tools/tracing/rtla/src/timerlat_top.c
454
if (!params->common.quiet)
tools/tracing/rtla/src/timerlat_top.c
461
for_each_monitored_cpu(i, nr_cpus, &params->common) {
tools/tracing/rtla/src/timerlat_top.c
544
actions_init(&params->common.threshold_actions);
tools/tracing/rtla/src/timerlat_top.c
545
actions_init(&params->common.end_actions);
tools/tracing/rtla/src/timerlat_top.c
554
params->common.output_divisor = 1000;
tools/tracing/rtla/src/timerlat_top.c
588
if (common_parse_options(argc, argv, &params->common))
tools/tracing/rtla/src/timerlat_top.c
603
params->common.stop_total_us = auto_thresh;
tools/tracing/rtla/src/timerlat_top.c
604
params->common.stop_us = auto_thresh;
tools/tracing/rtla/src/timerlat_top.c
619
params->common.stop_total_us = auto_thresh;
tools/tracing/rtla/src/timerlat_top.c
620
params->common.stop_us = auto_thresh;
tools/tracing/rtla/src/timerlat_top.c
626
params->common.aa_only = 1;
tools/tracing/rtla/src/timerlat_top.c
633
params->common.stop_us = get_llong_from_str(optarg);
tools/tracing/rtla/src/timerlat_top.c
636
params->common.kernel_workload = true;
tools/tracing/rtla/src/timerlat_top.c
639
params->common.output_divisor = 1;
tools/tracing/rtla/src/timerlat_top.c
647
params->common.quiet = 1;
tools/tracing/rtla/src/timerlat_top.c
653
params->common.stop_total_us = get_llong_from_str(optarg);
tools/tracing/rtla/src/timerlat_top.c
661
params->common.user_workload = true;
tools/tracing/rtla/src/timerlat_top.c
664
params->common.user_data = true;
tools/tracing/rtla/src/timerlat_top.c
667
if (params->common.events) {
tools/tracing/rtla/src/timerlat_top.c
668
retval = trace_event_add_trigger(params->common.events, optarg);
tools/tracing/rtla/src/timerlat_top.c
676
if (params->common.events) {
tools/tracing/rtla/src/timerlat_top.c
677
retval = trace_event_add_filter(params->common.events, optarg);
tools/tracing/rtla/src/timerlat_top.c
696
params->common.warmup = get_llong_from_str(optarg);
tools/tracing/rtla/src/timerlat_top.c
699
params->common.buffer_size = get_llong_from_str(optarg);
tools/tracing/rtla/src/timerlat_top.c
705
retval = actions_parse(&params->common.threshold_actions, optarg,
tools/tracing/rtla/src/timerlat_top.c
711
retval = actions_parse(&params->common.end_actions, optarg,
tools/tracing/rtla/src/timerlat_top.c
725
actions_add_trace_output(&params->common.threshold_actions, trace_output);
tools/tracing/rtla/src/timerlat_top.c
733
if (!params->common.stop_us && !params->common.stop_total_us)
tools/tracing/rtla/src/timerlat_top.c
736
if (params->no_aa && params->common.aa_only)
tools/tracing/rtla/src/timerlat_top.c
739
if (params->common.kernel_workload && params->common.user_workload)
tools/tracing/rtla/src/timerlat_top.c
747
(params->common.threshold_actions.present[ACTION_TRACE_OUTPUT] ||
tools/tracing/rtla/src/timerlat_top.c
748
params->common.end_actions.present[ACTION_TRACE_OUTPUT] ||
tools/tracing/rtla/src/timerlat_top.c
752
return &params->common;
tools/tracing/rtla/src/timerlat_top.c
768
if (isatty(STDOUT_FILENO) && !params->common.quiet)
tools/tracing/rtla/src/timerlat_top.c
769
params->common.pretty_output = 1;
tools/tracing/rtla/src/timerlat_top.c
815
if (params->common.aa_only) {
tools/tracing/rtla/src/timerlat_top.c
823
wait_retval = timerlat_bpf_wait(params->common.quiet ? -1 :
tools/tracing/rtla/src/timerlat_top.c
824
params->common.sleep_time);
tools/tracing/rtla/src/timerlat_top.c
832
if (!params->common.quiet)
tools/tracing/rtla/src/timerlat_top.c
837
actions_perform(&params->common.threshold_actions);
tools/tracing/rtla/src/timerlat_top.c
839
if (!params->common.threshold_actions.continue_flag)
tools/tracing/rtla/src/timerlat_top.c
852
if (params->common.user_workload) {
tools/tracing/rtla/src/timerlat_top.c
853
if (params->common.user.stopped_running) {