Symbol: class
arch/alpha/include/asm/core_irongate.h
40
igcsr32 class; /* 0x08 - class code, rev ID */
arch/alpha/include/asm/core_irongate.h
96
igcsr32 class; /* 0x08 - subclass, baseclass etc */
arch/alpha/include/asm/err_common.h
83
u16 class; /* header class and type... */
arch/alpha/kernel/err_common.c
134
header->class, header->type);
arch/alpha/kernel/err_common.c
142
header->class, header->type);
arch/alpha/kernel/err_common.c
162
for (; h && h->class != header->class; h = h->next);
arch/alpha/kernel/err_common.c
199
switch(header->class) {
arch/alpha/kernel/err_common.c
211
header->class, header->type);
arch/alpha/kernel/err_common.c
226
if (a->class == header->class &&
arch/alpha/kernel/err_common.c
252
for (err = 0; header && (header->class != EL_CLASS__TERMINATION); err++)
arch/alpha/kernel/err_common.c
287
if ((a->class == new->class && a->type == new->type) ||
arch/alpha/kernel/err_common.c
309
if (h->class == new->class || h == new) {
arch/alpha/kernel/err_common.c
96
if (header->class != EL_CLASS__HEADER) {
arch/alpha/kernel/err_common.c
99
header->class, header->type);
arch/alpha/kernel/err_ev7.c
239
if (header->class != EL_CLASS__PAL) {
arch/alpha/kernel/err_ev7.c
242
header->class, header->type);
arch/alpha/kernel/err_ev7.c
33
if (el_ptr->class != EL_CLASS__HEADER ||
arch/alpha/kernel/err_ev7.c
46
if (el_ptr->class != EL_CLASS__PAL ||
arch/alpha/kernel/err_ev7.c
65
if (subpacket->class != EL_CLASS__PAL) {
arch/alpha/kernel/err_ev7.c
68
err_print_prefix, subpacket->class, i);
arch/alpha/kernel/err_impl.h
19
u16 class;
arch/alpha/kernel/err_impl.h
29
u16 class;
arch/alpha/kernel/err_titan.c
537
if (header->class != EL_CLASS__REGATTA_FAMILY) {
arch/alpha/kernel/err_titan.c
540
header->class, header->type);
arch/alpha/kernel/pci.c
111
unsigned int class = dev->class >> 8;
arch/alpha/kernel/pci.c
113
if (class == PCI_CLASS_BRIDGE_ISA || class == PCI_CLASS_BRIDGE_EISA) {
arch/alpha/kernel/pci.c
260
(dev->class >> 8) == PCI_CLASS_BRIDGE_PCI) {
arch/alpha/kernel/pci.c
66
dev->class = PCI_CLASS_BRIDGE_ISA << 8;
arch/alpha/kernel/pci.c
77
if (dev->class >> 8 == PCI_CLASS_STORAGE_IDE) {
arch/alpha/kernel/pci.c
95
if (dev->class >> 8 == PCI_CLASS_BRIDGE_ISA) {
arch/arc/net/bpf_jit_core.c
479
const u8 class = BPF_CLASS(insn->code);
arch/arc/net/bpf_jit_core.c
483
if ((class != BPF_JMP && class != BPF_JMP32) ||
arch/arm/kernel/bios32.c
149
dev->class &= 0xff;
arch/arm/kernel/bios32.c
150
dev->class |= PCI_CLASS_BRIDGE_HOST << 8;
arch/arm/kernel/bios32.c
167
if ((dev->class >> 8) != PCI_CLASS_STORAGE_IDE)
arch/arm/kernel/bios32.c
206
if ((dev->class >> 8) == PCI_CLASS_STORAGE_IDE) {
arch/arm/kernel/bios32.c
209
if (dev->class & 0x80) { /* primary */
arch/arm/kernel/bios32.c
298
switch (dev->class >> 8) {
arch/arm/mach-dove/pcie.c
147
dev->class &= 0xff;
arch/arm/mach-dove/pcie.c
148
dev->class |= PCI_CLASS_BRIDGE_HOST << 8;
arch/arm/mach-mv78xx0/pcie.c
191
dev->class &= 0xff;
arch/arm/mach-mv78xx0/pcie.c
192
dev->class |= PCI_CLASS_BRIDGE_HOST << 8;
arch/arm/mach-omap2/common.h
184
void __init omap2_set_globals_tap(u32 class, void __iomem *tap);
arch/arm/mach-omap2/display.c
377
if (!(oh->class->sysc->sysc_flags & SYSS_HAS_RESET_STATUS)) {
arch/arm/mach-omap2/display.c
399
omap_test_timeout((omap_hwmod_read(oh, oh->class->sysc->syss_offs)
arch/arm/mach-omap2/hdq1w.c
52
oh->class->sysc->syss_offs)
arch/arm/mach-omap2/i2c.c
62
oh->class->sysc->syss_offs)
arch/arm/mach-omap2/id.c
729
void __init omap2_set_globals_tap(u32 class, void __iomem *tap)
arch/arm/mach-omap2/id.c
731
omap_revision = class;
arch/arm/mach-omap2/msdi.c
59
omap_test_timeout((omap_hwmod_read(oh, oh->class->sysc->syss_offs)
arch/arm/mach-omap2/omap_hwmod.c
1178
if (!oh->class->sysc)
arch/arm/mach-omap2/omap_hwmod.c
1194
sf = oh->class->sysc->sysc_flags;
arch/arm/mach-omap2/omap_hwmod.c
1204
if (oh->class->sysc->idlemodes & SIDLE_SMART_WKUP)
arch/arm/mach-omap2/omap_hwmod.c
1215
if (clkdm_act && !(oh->class->sysc->idlemodes &
arch/arm/mach-omap2/omap_hwmod.c
1230
if (oh->class->sysc->idlemodes & MSTANDBY_SMART_WKUP)
arch/arm/mach-omap2/omap_hwmod.c
1275
if (!oh->class->sysc)
arch/arm/mach-omap2/omap_hwmod.c
1279
sf = oh->class->sysc->sysc_flags;
arch/arm/mach-omap2/omap_hwmod.c
1287
if (oh->class->sysc->idlemodes & SIDLE_SMART_WKUP)
arch/arm/mach-omap2/omap_hwmod.c
1302
if (oh->class->sysc->idlemodes & MSTANDBY_SMART_WKUP)
arch/arm/mach-omap2/omap_hwmod.c
1327
if (!oh->class->sysc)
arch/arm/mach-omap2/omap_hwmod.c
1331
sf = oh->class->sysc->sysc_flags;
arch/arm/mach-omap2/omap_hwmod.c
1698
if (!oh->class->sysc ||
arch/arm/mach-omap2/omap_hwmod.c
1699
!(oh->class->sysc->sysc_flags & SYSC_HAS_SOFTRESET))
arch/arm/mach-omap2/omap_hwmod.c
1722
if (oh->class->sysc->srst_udelay)
arch/arm/mach-omap2/omap_hwmod.c
1723
udelay(oh->class->sysc->srst_udelay);
arch/arm/mach-omap2/omap_hwmod.c
1792
if (oh->class->reset) {
arch/arm/mach-omap2/omap_hwmod.c
1793
r = oh->class->reset(oh);
arch/arm/mach-omap2/omap_hwmod.c
1813
if (oh->class->sysc) {
arch/arm/mach-omap2/omap_hwmod.c
1935
if (oh->class->sysc) {
arch/arm/mach-omap2/omap_hwmod.c
1980
if (oh->class->sysc)
arch/arm/mach-omap2/omap_hwmod.c
2040
if (oh->class->pre_shutdown) {
arch/arm/mach-omap2/omap_hwmod.c
2044
ret = oh->class->pre_shutdown(oh);
arch/arm/mach-omap2/omap_hwmod.c
2052
if (oh->class->sysc) {
arch/arm/mach-omap2/omap_hwmod.c
2253
if (!oh->class->sysc)
arch/arm/mach-omap2/omap_hwmod.c
2563
if (!oh || !oh->name || !oh->class || !oh->class->name ||
arch/arm/mach-omap2/omap_hwmod.c
272
if (!oh->class->sysc) {
arch/arm/mach-omap2/omap_hwmod.c
279
oh->_sysc_cache = omap_hwmod_read(oh, oh->class->sysc->sysc_offs);
arch/arm/mach-omap2/omap_hwmod.c
281
if (!(oh->class->sysc->sysc_flags & SYSC_NO_CACHE))
arch/arm/mach-omap2/omap_hwmod.c
297
if (!oh->class->sysc) {
arch/arm/mach-omap2/omap_hwmod.c
313
if (oh->class->unlock)
arch/arm/mach-omap2/omap_hwmod.c
314
oh->class->unlock(oh);
arch/arm/mach-omap2/omap_hwmod.c
316
omap_hwmod_write(v, oh, oh->class->sysc->sysc_offs);
arch/arm/mach-omap2/omap_hwmod.c
3166
if (!oh->class->sysc->sysc_fields)
arch/arm/mach-omap2/omap_hwmod.c
318
if (oh->class->lock)
arch/arm/mach-omap2/omap_hwmod.c
319
oh->class->lock(oh);
arch/arm/mach-omap2/omap_hwmod.c
3333
if (!oh->class->sysc)
arch/arm/mach-omap2/omap_hwmod.c
3336
if (oh->class->sysc->sysc_fields &&
arch/arm/mach-omap2/omap_hwmod.c
3337
sysc_fields != oh->class->sysc->sysc_fields)
arch/arm/mach-omap2/omap_hwmod.c
3340
if (rev_offs != oh->class->sysc->rev_offs)
arch/arm/mach-omap2/omap_hwmod.c
3342
oh->class->sysc->rev_offs);
arch/arm/mach-omap2/omap_hwmod.c
3343
if (sysc_offs != oh->class->sysc->sysc_offs)
arch/arm/mach-omap2/omap_hwmod.c
3345
oh->class->sysc->sysc_offs);
arch/arm/mach-omap2/omap_hwmod.c
3346
if (syss_offs != oh->class->sysc->syss_offs)
arch/arm/mach-omap2/omap_hwmod.c
3348
oh->class->sysc->syss_offs);
arch/arm/mach-omap2/omap_hwmod.c
3350
if (sysc_flags != oh->class->sysc->sysc_flags)
arch/arm/mach-omap2/omap_hwmod.c
3352
oh->class->sysc->sysc_flags);
arch/arm/mach-omap2/omap_hwmod.c
3354
if (idlemodes != oh->class->sysc->idlemodes)
arch/arm/mach-omap2/omap_hwmod.c
3356
oh->class->sysc->idlemodes);
arch/arm/mach-omap2/omap_hwmod.c
3358
if (data->cfg->srst_udelay != oh->class->sysc->srst_udelay)
arch/arm/mach-omap2/omap_hwmod.c
3361
oh->class->sysc->srst_udelay);
arch/arm/mach-omap2/omap_hwmod.c
338
if (!oh->class->sysc ||
arch/arm/mach-omap2/omap_hwmod.c
339
!(oh->class->sysc->sysc_flags & SYSC_HAS_MIDLEMODE))
arch/arm/mach-omap2/omap_hwmod.c
3390
struct omap_hwmod_class *class = NULL;
arch/arm/mach-omap2/omap_hwmod.c
3418
if (oh->class->name && strcmp(oh->class->name, data->name)) {
arch/arm/mach-omap2/omap_hwmod.c
3419
class = kmemdup(oh->class, sizeof(*oh->class), GFP_KERNEL);
arch/arm/mach-omap2/omap_hwmod.c
342
if (!oh->class->sysc->sysc_fields) {
arch/arm/mach-omap2/omap_hwmod.c
3420
if (!class)
arch/arm/mach-omap2/omap_hwmod.c
3441
if (class)
arch/arm/mach-omap2/omap_hwmod.c
3442
oh->class = class;
arch/arm/mach-omap2/omap_hwmod.c
3443
oh->class->sysc = sysc;
arch/arm/mach-omap2/omap_hwmod.c
3456
kfree(class);
arch/arm/mach-omap2/omap_hwmod.c
347
mstandby_shift = oh->class->sysc->sysc_fields->midle_shift;
arch/arm/mach-omap2/omap_hwmod.c
3487
oh->class->reset = quirk->reset;
arch/arm/mach-omap2/omap_hwmod.c
3539
oh->class = kzalloc_obj(*oh->class);
arch/arm/mach-omap2/omap_hwmod.c
3540
if (!oh->class) {
arch/arm/mach-omap2/omap_hwmod.c
3547
oh->class->name = data->name;
arch/arm/mach-omap2/omap_hwmod.c
371
if (!oh->class->sysc ||
arch/arm/mach-omap2/omap_hwmod.c
372
!(oh->class->sysc->sysc_flags & SYSC_HAS_SIDLEMODE))
arch/arm/mach-omap2/omap_hwmod.c
375
if (!oh->class->sysc->sysc_fields) {
arch/arm/mach-omap2/omap_hwmod.c
380
sidle_shift = oh->class->sysc->sysc_fields->sidle_shift;
arch/arm/mach-omap2/omap_hwmod.c
3842
if (!strcmp(temp_oh->class->name, classname)) {
arch/arm/mach-omap2/omap_hwmod.c
405
if (!oh->class->sysc ||
arch/arm/mach-omap2/omap_hwmod.c
406
!(oh->class->sysc->sysc_flags & SYSC_HAS_CLOCKACTIVITY))
arch/arm/mach-omap2/omap_hwmod.c
409
if (!oh->class->sysc->sysc_fields) {
arch/arm/mach-omap2/omap_hwmod.c
414
clkact_shift = oh->class->sysc->sysc_fields->clkact_shift;
arch/arm/mach-omap2/omap_hwmod.c
435
if (!oh->class->sysc ||
arch/arm/mach-omap2/omap_hwmod.c
436
!(oh->class->sysc->sysc_flags & SYSC_HAS_SOFTRESET))
arch/arm/mach-omap2/omap_hwmod.c
439
if (!oh->class->sysc->sysc_fields) {
arch/arm/mach-omap2/omap_hwmod.c
444
softrst_mask = (0x1 << oh->class->sysc->sysc_fields->srst_shift);
arch/arm/mach-omap2/omap_hwmod.c
463
if (!oh->class->sysc ||
arch/arm/mach-omap2/omap_hwmod.c
464
!(oh->class->sysc->sysc_flags & SYSC_HAS_SOFTRESET))
arch/arm/mach-omap2/omap_hwmod.c
467
if (!oh->class->sysc->sysc_fields) {
arch/arm/mach-omap2/omap_hwmod.c
474
softrst_mask = (0x1 << oh->class->sysc->sysc_fields->srst_shift);
arch/arm/mach-omap2/omap_hwmod.c
497
sysc = oh->class->sysc;
arch/arm/mach-omap2/omap_hwmod.c
530
if (!oh->class->sysc ||
arch/arm/mach-omap2/omap_hwmod.c
531
!(oh->class->sysc->sysc_flags & SYSC_HAS_DMADISABLE))
arch/arm/mach-omap2/omap_hwmod.c
534
if (!oh->class->sysc->sysc_fields) {
arch/arm/mach-omap2/omap_hwmod.c
549
(0x1 << oh->class->sysc->sysc_fields->dmadisable_shift);
arch/arm/mach-omap2/omap_hwmod.c
575
if (!oh->class->sysc ||
arch/arm/mach-omap2/omap_hwmod.c
576
!(oh->class->sysc->sysc_flags & SYSC_HAS_AUTOIDLE))
arch/arm/mach-omap2/omap_hwmod.c
579
if (!oh->class->sysc->sysc_fields) {
arch/arm/mach-omap2/omap_hwmod.c
584
autoidle_shift = oh->class->sysc->sysc_fields->autoidle_shift;
arch/arm/mach-omap2/omap_hwmod.c
602
if (!oh->class->sysc ||
arch/arm/mach-omap2/omap_hwmod.c
603
!((oh->class->sysc->sysc_flags & SYSC_HAS_ENAWAKEUP) ||
arch/arm/mach-omap2/omap_hwmod.c
604
(oh->class->sysc->idlemodes & SIDLE_SMART_WKUP) ||
arch/arm/mach-omap2/omap_hwmod.c
605
(oh->class->sysc->idlemodes & MSTANDBY_SMART_WKUP)))
arch/arm/mach-omap2/omap_hwmod.c
608
if (!oh->class->sysc->sysc_fields) {
arch/arm/mach-omap2/omap_hwmod.c
613
if (oh->class->sysc->sysc_flags & SYSC_HAS_ENAWAKEUP)
arch/arm/mach-omap2/omap_hwmod.c
614
*v |= 0x1 << oh->class->sysc->sysc_fields->enwkup_shift;
arch/arm/mach-omap2/omap_hwmod.c
616
if (oh->class->sysc->idlemodes & SIDLE_SMART_WKUP)
arch/arm/mach-omap2/omap_hwmod.c
618
if (oh->class->sysc->idlemodes & MSTANDBY_SMART_WKUP)
arch/arm/mach-omap2/omap_hwmod.h
577
struct omap_hwmod_class *class;
arch/arm/mach-omap2/omap_hwmod_2420_data.c
103
.class = &i2c_class,
arch/arm/mach-omap2/omap_hwmod_2420_data.c
123
.class = &i2c_class,
arch/arm/mach-omap2/omap_hwmod_2420_data.c
130
.class = &omap2xxx_mailbox_hwmod_class,
arch/arm/mach-omap2/omap_hwmod_2420_data.c
158
.class = &omap2420_mcbsp_hwmod_class,
arch/arm/mach-omap2/omap_hwmod_2420_data.c
174
.class = &omap2420_mcbsp_hwmod_class,
arch/arm/mach-omap2/omap_hwmod_2420_data.c
204
.class = &omap2420_msdi_hwmod_class,
arch/arm/mach-omap2/omap_hwmod_2420_data.c
227
.class = &omap2_hdq1w_class,
arch/arm/mach-omap2/omap_hwmod_2420_data.c
51
.class = &iva1_hwmod_class,
arch/arm/mach-omap2/omap_hwmod_2420_data.c
70
.class = &dsp_hwmod_class,
arch/arm/mach-omap2/omap_hwmod_2430_data.c
105
.class = &i2c_class,
arch/arm/mach-omap2/omap_hwmod_2430_data.c
120
.class = &omap2xxx_gpio_hwmod_class,
arch/arm/mach-omap2/omap_hwmod_2430_data.c
126
.class = &omap2xxx_mailbox_hwmod_class,
arch/arm/mach-omap2/omap_hwmod_2430_data.c
148
.class = &omap2xxx_mcspi_class,
arch/arm/mach-omap2/omap_hwmod_2430_data.c
180
.class = &usbotg_class,
arch/arm/mach-omap2/omap_hwmod_2430_data.c
215
.class = &omap2430_mcbsp_hwmod_class,
arch/arm/mach-omap2/omap_hwmod_2430_data.c
231
.class = &omap2430_mcbsp_hwmod_class,
arch/arm/mach-omap2/omap_hwmod_2430_data.c
247
.class = &omap2430_mcbsp_hwmod_class,
arch/arm/mach-omap2/omap_hwmod_2430_data.c
263
.class = &omap2430_mcbsp_hwmod_class,
arch/arm/mach-omap2/omap_hwmod_2430_data.c
279
.class = &omap2430_mcbsp_hwmod_class,
arch/arm/mach-omap2/omap_hwmod_2430_data.c
332
.class = &omap2430_mmc_class,
arch/arm/mach-omap2/omap_hwmod_2430_data.c
353
.class = &omap2430_mmc_class,
arch/arm/mach-omap2/omap_hwmod_2430_data.c
367
.class = &omap2_hdq1w_class,
arch/arm/mach-omap2/omap_hwmod_2430_data.c
47
.class = &iva_hwmod_class,
arch/arm/mach-omap2/omap_hwmod_2430_data.c
90
.class = &i2c_class,
arch/arm/mach-omap2/omap_hwmod_2xxx_ipblock_data.c
167
.class = &l3_hwmod_class,
arch/arm/mach-omap2/omap_hwmod_2xxx_ipblock_data.c
174
.class = &l4_hwmod_class,
arch/arm/mach-omap2/omap_hwmod_2xxx_ipblock_data.c
181
.class = &l4_hwmod_class,
arch/arm/mach-omap2/omap_hwmod_2xxx_ipblock_data.c
188
.class = &mpu_hwmod_class,
arch/arm/mach-omap2/omap_hwmod_2xxx_ipblock_data.c
203
.class = &omap2xxx_timer_hwmod_class,
arch/arm/mach-omap2/omap_hwmod_2xxx_ipblock_data.c
218
.class = &omap2xxx_timer_hwmod_class,
arch/arm/mach-omap2/omap_hwmod_2xxx_ipblock_data.c
233
.class = &omap2xxx_timer_hwmod_class,
arch/arm/mach-omap2/omap_hwmod_2xxx_ipblock_data.c
248
.class = &omap2xxx_timer_hwmod_class,
arch/arm/mach-omap2/omap_hwmod_2xxx_ipblock_data.c
263
.class = &omap2xxx_timer_hwmod_class,
arch/arm/mach-omap2/omap_hwmod_2xxx_ipblock_data.c
278
.class = &omap2xxx_timer_hwmod_class,
arch/arm/mach-omap2/omap_hwmod_2xxx_ipblock_data.c
293
.class = &omap2xxx_timer_hwmod_class,
arch/arm/mach-omap2/omap_hwmod_2xxx_ipblock_data.c
308
.class = &omap2xxx_timer_hwmod_class,
arch/arm/mach-omap2/omap_hwmod_2xxx_ipblock_data.c
323
.class = &omap2xxx_timer_hwmod_class,
arch/arm/mach-omap2/omap_hwmod_2xxx_ipblock_data.c
338
.class = &omap2xxx_timer_hwmod_class,
arch/arm/mach-omap2/omap_hwmod_2xxx_ipblock_data.c
345
.class = &omap2xxx_wd_timer_hwmod_class,
arch/arm/mach-omap2/omap_hwmod_2xxx_ipblock_data.c
369
.class = &omap2_uart_class,
arch/arm/mach-omap2/omap_hwmod_2xxx_ipblock_data.c
385
.class = &omap2_uart_class,
arch/arm/mach-omap2/omap_hwmod_2xxx_ipblock_data.c
401
.class = &omap2_uart_class,
arch/arm/mach-omap2/omap_hwmod_2xxx_ipblock_data.c
417
.class = &omap2_dss_hwmod_class,
arch/arm/mach-omap2/omap_hwmod_2xxx_ipblock_data.c
432
.class = &omap2_dispc_hwmod_class,
arch/arm/mach-omap2/omap_hwmod_2xxx_ipblock_data.c
450
.class = &omap2_rfbi_hwmod_class,
arch/arm/mach-omap2/omap_hwmod_2xxx_ipblock_data.c
464
.class = &omap2_venc_hwmod_class,
arch/arm/mach-omap2/omap_hwmod_2xxx_ipblock_data.c
486
.class = &omap2xxx_gpio_hwmod_class,
arch/arm/mach-omap2/omap_hwmod_2xxx_ipblock_data.c
501
.class = &omap2xxx_gpio_hwmod_class,
arch/arm/mach-omap2/omap_hwmod_2xxx_ipblock_data.c
516
.class = &omap2xxx_gpio_hwmod_class,
arch/arm/mach-omap2/omap_hwmod_2xxx_ipblock_data.c
531
.class = &omap2xxx_gpio_hwmod_class,
arch/arm/mach-omap2/omap_hwmod_2xxx_ipblock_data.c
545
.class = &omap2xxx_mcspi_class,
arch/arm/mach-omap2/omap_hwmod_2xxx_ipblock_data.c
559
.class = &omap2xxx_mcspi_class,
arch/arm/mach-omap2/omap_hwmod_2xxx_ipblock_data.c
565
.class = &omap2xxx_gpmc_hwmod_class,
arch/arm/mach-omap2/omap_hwmod_2xxx_ipblock_data.c
609
.class = &omap2_rng_hwmod_class,
arch/arm/mach-omap2/omap_hwmod_2xxx_ipblock_data.c
638
.class = &omap2xxx_sham_class,
arch/arm/mach-omap2/omap_hwmod_2xxx_ipblock_data.c
667
.class = &omap2xxx_aes_class,
arch/arm/mach-omap2/omap_hwmod_3xxx_data.c
1013
.class = &omap36xx_smartreflex_hwmod_class,
arch/arm/mach-omap2/omap_hwmod_3xxx_data.c
1048
.class = &omap3xxx_mailbox_hwmod_class,
arch/arm/mach-omap2/omap_hwmod_3xxx_data.c
1092
.class = &omap34xx_mcspi_class,
arch/arm/mach-omap2/omap_hwmod_3xxx_data.c
1106
.class = &omap34xx_mcspi_class,
arch/arm/mach-omap2/omap_hwmod_3xxx_data.c
1120
.class = &omap34xx_mcspi_class,
arch/arm/mach-omap2/omap_hwmod_3xxx_data.c
1134
.class = &omap34xx_mcspi_class,
arch/arm/mach-omap2/omap_hwmod_3xxx_data.c
1185
.class = &omap34xx_mmc_class,
arch/arm/mach-omap2/omap_hwmod_3xxx_data.c
1201
.class = &omap34xx_mmc_class,
arch/arm/mach-omap2/omap_hwmod_3xxx_data.c
1230
.class = &omap34xx_mmc_class,
arch/arm/mach-omap2/omap_hwmod_3xxx_data.c
1245
.class = &omap34xx_mmc_class,
arch/arm/mach-omap2/omap_hwmod_3xxx_data.c
125
.class = &omap3xxx_debugss_hwmod_class,
arch/arm/mach-omap2/omap_hwmod_3xxx_data.c
1268
.class = &omap34xx_mmc_class,
arch/arm/mach-omap2/omap_hwmod_3xxx_data.c
1297
.class = &omap3xxx_usb_host_hs_hwmod_class,
arch/arm/mach-omap2/omap_hwmod_3xxx_data.c
1372
.class = &omap3xxx_usb_tll_hs_hwmod_class,
arch/arm/mach-omap2/omap_hwmod_3xxx_data.c
1394
.class = &omap2_hdq1w_class,
arch/arm/mach-omap2/omap_hwmod_3xxx_data.c
1419
.class = &omap3xxx_sad2d_class,
arch/arm/mach-omap2/omap_hwmod_3xxx_data.c
1444
.class = &omap3xxx_gpmc_hwmod_class,
arch/arm/mach-omap2/omap_hwmod_3xxx_data.c
160
.class = &omap3xxx_timer_hwmod_class,
arch/arm/mach-omap2/omap_hwmod_3xxx_data.c
175
.class = &omap3xxx_timer_hwmod_class,
arch/arm/mach-omap2/omap_hwmod_3xxx_data.c
190
.class = &omap3xxx_timer_hwmod_class,
arch/arm/mach-omap2/omap_hwmod_3xxx_data.c
1934
.class = &omap3xxx_mmu_hwmod_class,
arch/arm/mach-omap2/omap_hwmod_3xxx_data.c
1956
.class = &omap3xxx_mmu_hwmod_class,
arch/arm/mach-omap2/omap_hwmod_3xxx_data.c
205
.class = &omap3xxx_timer_hwmod_class,
arch/arm/mach-omap2/omap_hwmod_3xxx_data.c
2136
.class = &am35xx_mdio_class,
arch/arm/mach-omap2/omap_hwmod_3xxx_data.c
2171
.class = &am35xx_emac_class,
arch/arm/mach-omap2/omap_hwmod_3xxx_data.c
220
.class = &omap3xxx_timer_hwmod_class,
arch/arm/mach-omap2/omap_hwmod_3xxx_data.c
2240
.class = &omap3xxx_sham_class,
arch/arm/mach-omap2/omap_hwmod_3xxx_data.c
2273
.class = &omap3xxx_ssi_hwmod_class,
arch/arm/mach-omap2/omap_hwmod_3xxx_data.c
235
.class = &omap3xxx_timer_hwmod_class,
arch/arm/mach-omap2/omap_hwmod_3xxx_data.c
250
.class = &omap3xxx_timer_hwmod_class,
arch/arm/mach-omap2/omap_hwmod_3xxx_data.c
265
.class = &omap3xxx_timer_hwmod_class,
arch/arm/mach-omap2/omap_hwmod_3xxx_data.c
280
.class = &omap3xxx_timer_hwmod_class,
arch/arm/mach-omap2/omap_hwmod_3xxx_data.c
323
.class = &omap3xxx_wd_timer_hwmod_class,
arch/arm/mach-omap2/omap_hwmod_3xxx_data.c
351
.class = &omap2_uart_class,
arch/arm/mach-omap2/omap_hwmod_3xxx_data.c
366
.class = &omap2_uart_class,
arch/arm/mach-omap2/omap_hwmod_3xxx_data.c
382
.class = &omap2_uart_class,
arch/arm/mach-omap2/omap_hwmod_3xxx_data.c
399
.class = &omap2_uart_class,
arch/arm/mach-omap2/omap_hwmod_3xxx_data.c
431
.class = &omap2_uart_class,
arch/arm/mach-omap2/omap_hwmod_3xxx_data.c
454
.class = &omap2_dss_hwmod_class,
arch/arm/mach-omap2/omap_hwmod_3xxx_data.c
470
.class = &omap2_dss_hwmod_class,
arch/arm/mach-omap2/omap_hwmod_3xxx_data.c
50
.class = &l3_hwmod_class,
arch/arm/mach-omap2/omap_hwmod_3xxx_data.c
507
.class = &omap3_dispc_hwmod_class,
arch/arm/mach-omap2/omap_hwmod_3xxx_data.c
546
.class = &omap3xxx_dsi_hwmod_class,
arch/arm/mach-omap2/omap_hwmod_3xxx_data.c
564
.class = &omap2_rfbi_hwmod_class,
arch/arm/mach-omap2/omap_hwmod_3xxx_data.c
57
.class = &l4_hwmod_class,
arch/arm/mach-omap2/omap_hwmod_3xxx_data.c
583
.class = &omap2_venc_hwmod_class,
arch/arm/mach-omap2/omap_hwmod_3xxx_data.c
607
.class = &i2c_class,
arch/arm/mach-omap2/omap_hwmod_3xxx_data.c
622
.class = &i2c_class,
arch/arm/mach-omap2/omap_hwmod_3xxx_data.c
637
.class = &i2c_class,
arch/arm/mach-omap2/omap_hwmod_3xxx_data.c
64
.class = &l4_hwmod_class,
arch/arm/mach-omap2/omap_hwmod_3xxx_data.c
679
.class = &omap3xxx_gpio_hwmod_class,
arch/arm/mach-omap2/omap_hwmod_3xxx_data.c
700
.class = &omap3xxx_gpio_hwmod_class,
arch/arm/mach-omap2/omap_hwmod_3xxx_data.c
71
.class = &l4_hwmod_class,
arch/arm/mach-omap2/omap_hwmod_3xxx_data.c
721
.class = &omap3xxx_gpio_hwmod_class,
arch/arm/mach-omap2/omap_hwmod_3xxx_data.c
742
.class = &omap3xxx_gpio_hwmod_class,
arch/arm/mach-omap2/omap_hwmod_3xxx_data.c
764
.class = &omap3xxx_gpio_hwmod_class,
arch/arm/mach-omap2/omap_hwmod_3xxx_data.c
78
.class = &l4_hwmod_class,
arch/arm/mach-omap2/omap_hwmod_3xxx_data.c
786
.class = &omap3xxx_gpio_hwmod_class,
arch/arm/mach-omap2/omap_hwmod_3xxx_data.c
822
.class = &omap3xxx_mcbsp_hwmod_class,
arch/arm/mach-omap2/omap_hwmod_3xxx_data.c
838
.class = &omap3xxx_mcbsp_hwmod_class,
arch/arm/mach-omap2/omap_hwmod_3xxx_data.c
854
.class = &omap3xxx_mcbsp_hwmod_class,
arch/arm/mach-omap2/omap_hwmod_3xxx_data.c
86
.class = &mpu_hwmod_class,
arch/arm/mach-omap2/omap_hwmod_3xxx_data.c
870
.class = &omap3xxx_mcbsp_hwmod_class,
arch/arm/mach-omap2/omap_hwmod_3xxx_data.c
886
.class = &omap3xxx_mcbsp_hwmod_class,
arch/arm/mach-omap2/omap_hwmod_3xxx_data.c
915
.class = &omap3xxx_mcbsp_sidetone_hwmod_class,
arch/arm/mach-omap2/omap_hwmod_3xxx_data.c
923
.class = &omap3xxx_mcbsp_sidetone_hwmod_class,
arch/arm/mach-omap2/omap_hwmod_3xxx_data.c
963
.class = &omap34xx_smartreflex_hwmod_class,
arch/arm/mach-omap2/omap_hwmod_3xxx_data.c
978
.class = &omap36xx_smartreflex_hwmod_class,
arch/arm/mach-omap2/omap_hwmod_3xxx_data.c
99
.class = &iva_hwmod_class,
arch/arm/mach-omap2/omap_hwmod_3xxx_data.c
998
.class = &omap34xx_smartreflex_hwmod_class,
arch/arm/mach-omap2/omap_hwmod_81xx_data.c
1005
.class = &dm81xx_mmc_class,
arch/arm/mach-omap2/omap_hwmod_81xx_data.c
1042
.class = &dm816x_mcspi_class,
arch/arm/mach-omap2/omap_hwmod_81xx_data.c
105
.class = &l3_hwmod_class,
arch/arm/mach-omap2/omap_hwmod_81xx_data.c
1055
.class = &dm816x_mcspi_class,
arch/arm/mach-omap2/omap_hwmod_81xx_data.c
1068
.class = &dm816x_mcspi_class,
arch/arm/mach-omap2/omap_hwmod_81xx_data.c
1081
.class = &dm816x_mcspi_class,
arch/arm/mach-omap2/omap_hwmod_81xx_data.c
112
.class = &l3_hwmod_class,
arch/arm/mach-omap2/omap_hwmod_81xx_data.c
1130
.class = &dm81xx_mailbox_hwmod_class,
arch/arm/mach-omap2/omap_hwmod_81xx_data.c
1165
.class = &dm81xx_spinbox_hwmod_class,
arch/arm/mach-omap2/omap_hwmod_81xx_data.c
119
.class = &l3_hwmod_class,
arch/arm/mach-omap2/omap_hwmod_81xx_data.c
130
.class = &l4_hwmod_class,
arch/arm/mach-omap2/omap_hwmod_81xx_data.c
142
.class = &l4_hwmod_class,
arch/arm/mach-omap2/omap_hwmod_81xx_data.c
164
.class = &mpu_hwmod_class,
arch/arm/mach-omap2/omap_hwmod_81xx_data.c
191
.class = &mpu_hwmod_class,
arch/arm/mach-omap2/omap_hwmod_81xx_data.c
232
.class = &ti81xx_rtc_hwmod_class,
arch/arm/mach-omap2/omap_hwmod_81xx_data.c
279
.class = &uart_class,
arch/arm/mach-omap2/omap_hwmod_81xx_data.c
300
.class = &uart_class,
arch/arm/mach-omap2/omap_hwmod_81xx_data.c
321
.class = &uart_class,
arch/arm/mach-omap2/omap_hwmod_81xx_data.c
359
.class = &wd_timer_class,
arch/arm/mach-omap2/omap_hwmod_81xx_data.c
396
.class = &i2c_class,
arch/arm/mach-omap2/omap_hwmod_81xx_data.c
416
.class = &i2c_class,
arch/arm/mach-omap2/omap_hwmod_81xx_data.c
445
.class = &dm81xx_elm_hwmod_class,
arch/arm/mach-omap2/omap_hwmod_81xx_data.c
480
.class = &dm81xx_gpio_hwmod_class,
arch/arm/mach-omap2/omap_hwmod_81xx_data.c
506
.class = &dm81xx_gpio_hwmod_class,
arch/arm/mach-omap2/omap_hwmod_81xx_data.c
532
.class = &dm81xx_gpio_hwmod_class,
arch/arm/mach-omap2/omap_hwmod_81xx_data.c
558
.class = &dm81xx_gpio_hwmod_class,
arch/arm/mach-omap2/omap_hwmod_81xx_data.c
595
.class = &dm81xx_gpmc_hwmod_class,
arch/arm/mach-omap2/omap_hwmod_81xx_data.c
639
.class = &dm81xx_usbotg_class,
arch/arm/mach-omap2/omap_hwmod_81xx_data.c
659
.class = &dm81xx_usbotg_class,
arch/arm/mach-omap2/omap_hwmod_81xx_data.c
694
.class = &dm816x_timer_hwmod_class,
arch/arm/mach-omap2/omap_hwmod_81xx_data.c
714
.class = &dm816x_timer_hwmod_class,
arch/arm/mach-omap2/omap_hwmod_81xx_data.c
734
.class = &dm816x_timer_hwmod_class,
arch/arm/mach-omap2/omap_hwmod_81xx_data.c
754
.class = &dm816x_timer_hwmod_class,
arch/arm/mach-omap2/omap_hwmod_81xx_data.c
774
.class = &dm816x_timer_hwmod_class,
arch/arm/mach-omap2/omap_hwmod_81xx_data.c
804
.class = &dm816x_emac_hwmod_class,
arch/arm/mach-omap2/omap_hwmod_81xx_data.c
822
.class = &dm81xx_mdio_hwmod_class,
arch/arm/mach-omap2/omap_hwmod_81xx_data.c
855
.class = &dm816x_emac_hwmod_class,
arch/arm/mach-omap2/omap_hwmod_81xx_data.c
888
.class = &dm81xx_sata_hwmod_class,
arch/arm/mach-omap2/omap_hwmod_81xx_data.c
934
.class = &dm81xx_mmc_class,
arch/arm/mach-omap2/omap_hwmod_81xx_data.c
958
.class = &dm81xx_mmc_class,
arch/arm/mach-omap2/omap_hwmod_81xx_data.c
982
.class = &dm81xx_mmc_class,
arch/arm/mach-omap2/soc.h
100
#define IS_DRA_CLASS(class, id) \
arch/arm/mach-omap2/soc.h
101
static inline int is_dra ##class (void) \
arch/arm/mach-omap2/soc.h
76
#define IS_OMAP_CLASS(class, id) \
arch/arm/mach-omap2/soc.h
77
static inline int is_omap ##class (void) \
arch/arm/mach-omap2/soc.h
84
#define IS_AM_CLASS(class, id) \
arch/arm/mach-omap2/soc.h
85
static inline int is_am ##class (void) \
arch/arm/mach-omap2/soc.h
92
#define IS_TI_CLASS(class, id) \
arch/arm/mach-omap2/soc.h
93
static inline int is_ti ##class (void) \
arch/arm/mach-omap2/wd_timer.c
86
oh->class->sysc->syss_offs)
arch/arm/mach-omap2/wd_timer.c
90
if (oh->class->sysc->srst_udelay)
arch/arm/mach-omap2/wd_timer.c
91
udelay(oh->class->sysc->srst_udelay);
arch/arm/mach-orion5x/pci.c
527
dev->class &= 0xff;
arch/arm/mach-orion5x/pci.c
528
dev->class |= PCI_CLASS_BRIDGE_HOST << 8;
arch/m68k/kernel/pcibios.c
61
if ((dev->class >> 16) == PCI_BASE_CLASS_BRIDGE) {
arch/mips/include/asm/mips_mt.h
26
extern const struct class mt_class;
arch/mips/include/asm/sgiarcs.h
82
enum linux_devclass class; /* node class */
arch/mips/kernel/mips-mt.c
154
const struct class mt_class = {
arch/mips/kernel/vpe-mt.c
317
static struct class vpe_class = {
arch/mips/kernel/vpe-mt.c
365
vpe_device.class = &vpe_class;
arch/mips/pci/fixup-cobalt.c
57
(dev->class >> 8) == PCI_CLASS_MEMORY_OTHER) {
arch/mips/pci/fixup-cobalt.c
59
dev->class = (PCI_CLASS_BRIDGE_HOST << 8) | (dev->class & 0xff);
arch/mips/pci/fixup-sb1250.c
78
dev->class = PCI_CLASS_BRIDGE_PCI_NORMAL;
arch/mips/pci/pci-legacy.c
271
(dev->class >> 8) == PCI_CLASS_BRIDGE_PCI) {
arch/mips/sibyte/common/sb_tbprof.c
538
static const struct class tb_class = {
arch/parisc/kernel/pci.c
172
if (!dev || (dev->class >> 8) != PCI_CLASS_BRIDGE_PCI)
arch/parisc/math-emu/fpudispatch.c
184
u_int class, subop;
arch/parisc/math-emu/fpudispatch.c
194
class = get_class(ir);
arch/parisc/math-emu/fpudispatch.c
195
if (class == 1) {
arch/parisc/math-emu/fpudispatch.c
204
if (FPUDEBUG) printk("class %d subop %d\n", class, subop);
arch/parisc/math-emu/fpudispatch.c
209
return(decode_0c(ir,class,subop,fpregs));
arch/parisc/math-emu/fpudispatch.c
211
return(decode_0e(ir,class,subop,fpregs));
arch/parisc/math-emu/fpudispatch.c
239
u_int class, subop, major;
arch/parisc/math-emu/fpudispatch.c
248
class = get_class(ir);
arch/parisc/math-emu/fpudispatch.c
249
if (class == 1) {
arch/parisc/math-emu/fpudispatch.c
259
return(decode_0c(ir,class,subop,fpregs));
arch/parisc/math-emu/fpudispatch.c
261
return(decode_0e(ir,class,subop,fpregs));
arch/parisc/math-emu/fpudispatch.c
275
decode_0c(u_int ir, u_int class, u_int subop, u_int fpregs[])
arch/parisc/math-emu/fpudispatch.c
294
if (t == 0 && class != 2) /* don't allow fr0 as a dest */
arch/parisc/math-emu/fpudispatch.c
298
switch (class) {
arch/parisc/math-emu/fpudispatch.c
720
decode_0e(ir,class,subop,fpregs)
arch/parisc/math-emu/fpudispatch.c
721
u_int ir,class,subop;
arch/parisc/math-emu/fpudispatch.c
737
if (t == 0 && class != 2)
arch/parisc/math-emu/fpudispatch.c
739
if (class < 2) /* class 0 or 1 has 2 bit fmt */
arch/parisc/math-emu/fpudispatch.c
750
if (class != 1)
arch/parisc/math-emu/fpudispatch.c
754
switch (class) {
arch/powerpc/include/asm/kvm_host.h
419
bool class : 1;
arch/powerpc/include/asm/ps3.h
197
unsigned int class, unsigned int *virq);
arch/powerpc/include/asm/spu_priv1.h
20
void (*int_mask_and) (struct spu *spu, int class, u64 mask);
arch/powerpc/include/asm/spu_priv1.h
21
void (*int_mask_or) (struct spu *spu, int class, u64 mask);
arch/powerpc/include/asm/spu_priv1.h
22
void (*int_mask_set) (struct spu *spu, int class, u64 mask);
arch/powerpc/include/asm/spu_priv1.h
23
u64 (*int_mask_get) (struct spu *spu, int class);
arch/powerpc/include/asm/spu_priv1.h
24
void (*int_stat_clear) (struct spu *spu, int class, u64 stat);
arch/powerpc/include/asm/spu_priv1.h
25
u64 (*int_stat_get) (struct spu *spu, int class);
arch/powerpc/include/asm/spu_priv1.h
45
spu_int_mask_and (struct spu *spu, int class, u64 mask)
arch/powerpc/include/asm/spu_priv1.h
47
spu_priv1_ops->int_mask_and(spu, class, mask);
arch/powerpc/include/asm/spu_priv1.h
51
spu_int_mask_or (struct spu *spu, int class, u64 mask)
arch/powerpc/include/asm/spu_priv1.h
53
spu_priv1_ops->int_mask_or(spu, class, mask);
arch/powerpc/include/asm/spu_priv1.h
57
spu_int_mask_set (struct spu *spu, int class, u64 mask)
arch/powerpc/include/asm/spu_priv1.h
59
spu_priv1_ops->int_mask_set(spu, class, mask);
arch/powerpc/include/asm/spu_priv1.h
63
spu_int_mask_get (struct spu *spu, int class)
arch/powerpc/include/asm/spu_priv1.h
65
return spu_priv1_ops->int_mask_get(spu, class);
arch/powerpc/include/asm/spu_priv1.h
69
spu_int_stat_clear (struct spu *spu, int class, u64 stat)
arch/powerpc/include/asm/spu_priv1.h
71
spu_priv1_ops->int_stat_clear(spu, class, stat);
arch/powerpc/include/asm/spu_priv1.h
75
spu_int_stat_get (struct spu *spu, int class)
arch/powerpc/include/asm/spu_priv1.h
77
return spu_priv1_ops->int_stat_get (spu, class);
arch/powerpc/kernel/pci-common.c
1711
int class = dev->class >> 8;
arch/powerpc/kernel/pci-common.c
1713
int prog_if = dev->class & 0xf;
arch/powerpc/kernel/pci-common.c
1716
if ((class == PCI_CLASS_PROCESSOR_POWERPC ||
arch/powerpc/kernel/pci-common.c
1717
class == PCI_CLASS_BRIDGE_OTHER) &&
arch/powerpc/kernel/pci-hotplug.c
101
u32 class = 0;
arch/powerpc/kernel/pci-hotplug.c
103
if (!of_property_read_u32(start->child, "class-code", &class)) {
arch/powerpc/kernel/pci-hotplug.c
105
if (!((class >> 8) == PCI_CLASS_BRIDGE_PCI)) {
arch/powerpc/kernel/pci-hotplug.c
114
class = 0;
arch/powerpc/kernel/pci-hotplug.c
116
if (!of_property_read_u32(start->child, "class-code", &class)) {
arch/powerpc/kernel/pci-hotplug.c
118
if ((class >> 8) == PCI_CLASS_BRIDGE_PCI) {
arch/powerpc/kernel/pci_dn.c
412
u32 class = 0;
arch/powerpc/kernel/pci_dn.c
417
class = of_read_number(classp, 1);
arch/powerpc/kernel/pci_dn.c
426
if (dn->child && ((class >> 8) == PCI_CLASS_BRIDGE_PCI ||
arch/powerpc/kernel/pci_dn.c
427
(class >> 8) == PCI_CLASS_BRIDGE_CARDBUS))
arch/powerpc/kernel/pci_of_scan.c
205
dev->class = get_int_prop(node, "class-code", 0);
arch/powerpc/kernel/pci_of_scan.c
208
pr_debug(" class: 0x%x\n", dev->class);
arch/powerpc/kvm/book3s_64_mmu.c
388
slbe->class = (rs & SLB_VSID_C) ? 1 : 0;
arch/powerpc/kvm/guest-state-buffer.c
324
int class;
arch/powerpc/kvm/guest-state-buffer.c
326
class = kvmppc_gsid_class(iden);
arch/powerpc/kvm/guest-state-buffer.c
328
if (class == KVMPPC_GS_CLASS_GUESTWIDE) {
arch/powerpc/kvm/guest-state-buffer.c
335
if (class == KVMPPC_GS_CLASS_HOSTWIDE) {
arch/powerpc/kvm/guest-state-buffer.c
342
if (class == KVMPPC_GS_CLASS_META) {
arch/powerpc/kvm/guest-state-buffer.c
349
if (class == KVMPPC_GS_CLASS_DWORD_REG) {
arch/powerpc/kvm/guest-state-buffer.c
356
if (class == KVMPPC_GS_CLASS_WORD_REG) {
arch/powerpc/kvm/guest-state-buffer.c
363
if (class == KVMPPC_GS_CLASS_VECTOR) {
arch/powerpc/kvm/guest-state-buffer.c
370
if (class == KVMPPC_GS_CLASS_INTR) {
arch/powerpc/perf/mpc7450-pmu.c
153
int pmc, class;
arch/powerpc/perf/mpc7450-pmu.c
157
class = mpc7450_classify_event(event);
arch/powerpc/perf/mpc7450-pmu.c
158
if (class < 0)
arch/powerpc/perf/mpc7450-pmu.c
160
if (class == 4) {
arch/powerpc/perf/mpc7450-pmu.c
165
mask = classbits[class][0];
arch/powerpc/perf/mpc7450-pmu.c
166
value = classbits[class][1];
arch/powerpc/perf/mpc7450-pmu.c
266
int i, j, class, tuse;
arch/powerpc/perf/mpc7450-pmu.c
278
class = mpc7450_classify_event(event[i]);
arch/powerpc/perf/mpc7450-pmu.c
279
if (class < 0)
arch/powerpc/perf/mpc7450-pmu.c
281
j = n_classevent[class]++;
arch/powerpc/perf/mpc7450-pmu.c
282
event_index[class][j] = i;
arch/powerpc/perf/mpc7450-pmu.c
286
for (class = N_CLASSES - 1; class >= 0; --class) {
arch/powerpc/perf/mpc7450-pmu.c
287
for (i = 0; i < n_classevent[class]; ++i) {
arch/powerpc/perf/mpc7450-pmu.c
288
ev = event[event_index[class][i]];
arch/powerpc/perf/mpc7450-pmu.c
289
if (class == 4) {
arch/powerpc/perf/mpc7450-pmu.c
295
pmc_avail = classmap[class] & ~pmc_inuse;
arch/powerpc/perf/mpc7450-pmu.c
315
hwc[event_index[class][i]] = pmc - 1;
arch/powerpc/platforms/book3s/vas-api.c
48
struct class *class;
arch/powerpc/platforms/book3s/vas-api.c
622
coproc_device.class = class_create(name);
arch/powerpc/platforms/book3s/vas-api.c
623
if (IS_ERR(coproc_device.class)) {
arch/powerpc/platforms/book3s/vas-api.c
624
rc = PTR_ERR(coproc_device.class);
arch/powerpc/platforms/book3s/vas-api.c
628
coproc_device.class->devnode = coproc_devnode;
arch/powerpc/platforms/book3s/vas-api.c
642
coproc_device.device = device_create(coproc_device.class, NULL,
arch/powerpc/platforms/book3s/vas-api.c
657
class_destroy(coproc_device.class);
arch/powerpc/platforms/book3s/vas-api.c
669
device_destroy(coproc_device.class, devno);
arch/powerpc/platforms/book3s/vas-api.c
671
class_destroy(coproc_device.class);
arch/powerpc/platforms/cell/spufs/file.c
1582
if (cmd->class) {
arch/powerpc/platforms/cell/spufs/hw_ops.c
286
cmd->class << 16 | cmd->cmd);
arch/powerpc/platforms/cell/spufs/spufs.h
168
uint16_t class; /* class ID */
arch/powerpc/platforms/chrp/pci.c
342
if ((sl82c105->class & 5) != 5) {
arch/powerpc/platforms/chrp/pci.c
347
sl82c105->class |= 0x05;
arch/powerpc/platforms/chrp/pci.c
383
viaide->class &= ~0x5;
arch/powerpc/platforms/fsl_uli1575.c
78
dev->class |= 0x1;
arch/powerpc/platforms/powermac/pci.c
1026
if (dev->class == PCI_CLASS_SERIAL_USB_OHCI && !node)
arch/powerpc/platforms/powermac/pci.c
1120
if ((dev->class >> 8) != PCI_CLASS_STORAGE_IDE)
arch/powerpc/platforms/powermac/pci.c
967
&& dev->class == PCI_CLASS_SERIAL_USB_OHCI
arch/powerpc/platforms/powernv/eeh-powernv.c
350
if ((pdev->class >> 8) == PCI_CLASS_BRIDGE_ISA)
arch/powerpc/platforms/powernv/eeh-powernv.c
361
if ((pdev->class >> 8) == PCI_CLASS_BRIDGE_PCI) {
arch/powerpc/platforms/powernv/pci.c
756
dev->class = PCI_CLASS_BRIDGE_PCI_NORMAL;
arch/powerpc/platforms/ps3/interrupt.c
580
unsigned int class, unsigned int *virq)
arch/powerpc/platforms/ps3/interrupt.c
585
BUG_ON(class > 2);
arch/powerpc/platforms/ps3/interrupt.c
587
result = lv1_get_spe_irq_outlet(spe_id, class, &outlet);
arch/powerpc/platforms/ps3/spu.c
461
static void int_mask_and(struct spu *spu, int class, u64 mask)
arch/powerpc/platforms/ps3/spu.c
466
old_mask = spu_int_mask_get(spu, class);
arch/powerpc/platforms/ps3/spu.c
467
spu_int_mask_set(spu, class, old_mask & mask);
arch/powerpc/platforms/ps3/spu.c
470
static void int_mask_or(struct spu *spu, int class, u64 mask)
arch/powerpc/platforms/ps3/spu.c
474
old_mask = spu_int_mask_get(spu, class);
arch/powerpc/platforms/ps3/spu.c
475
spu_int_mask_set(spu, class, old_mask | mask);
arch/powerpc/platforms/ps3/spu.c
478
static void int_mask_set(struct spu *spu, int class, u64 mask)
arch/powerpc/platforms/ps3/spu.c
480
spu_pdata(spu)->cache.masks[class] = mask;
arch/powerpc/platforms/ps3/spu.c
481
lv1_set_spe_interrupt_mask(spu_pdata(spu)->spe_id, class,
arch/powerpc/platforms/ps3/spu.c
482
spu_pdata(spu)->cache.masks[class]);
arch/powerpc/platforms/ps3/spu.c
485
static u64 int_mask_get(struct spu *spu, int class)
arch/powerpc/platforms/ps3/spu.c
487
return spu_pdata(spu)->cache.masks[class];
arch/powerpc/platforms/ps3/spu.c
490
static void int_stat_clear(struct spu *spu, int class, u64 stat)
arch/powerpc/platforms/ps3/spu.c
494
lv1_clear_spe_interrupt_status(spu_pdata(spu)->spe_id, class,
arch/powerpc/platforms/ps3/spu.c
498
static u64 int_stat_get(struct spu *spu, int class)
arch/powerpc/platforms/ps3/spu.c
502
lv1_get_spe_interrupt_status(spu_pdata(spu)->spe_id, class, &stat);
arch/powerpc/platforms/pseries/dlpar.c
760
static ssize_t dlpar_store(const struct class *class, const struct class_attribute *attr,
arch/powerpc/platforms/pseries/dlpar.c
799
static ssize_t dlpar_show(const struct class *class, const struct class_attribute *attr,
arch/powerpc/platforms/pseries/eeh_pseries.c
60
pdn->class_code = pdev->class;
arch/powerpc/platforms/pseries/mobility.c
785
static ssize_t migration_store(const struct class *class,
arch/powerpc/platforms/pseries/msi.c
232
u32 class;
arch/powerpc/platforms/pseries/msi.c
237
class = p ? be32_to_cpup(p) : 0;
arch/powerpc/platforms/pseries/msi.c
239
if ((class >> 8) != PCI_CLASS_BRIDGE_PCI)
arch/powerpc/sysdev/fsl_pci.c
60
dev->class = PCI_CLASS_BRIDGE_PCI_NORMAL;
arch/s390/include/asm/ap.h
121
unsigned int class : 8;
arch/sparc/kernel/pci.c
294
u32 class;
arch/sparc/kernel/pci.c
340
pci_read_config_dword(dev, PCI_CLASS_REVISION, &class);
arch/sparc/kernel/pci.c
341
dev->class = class >> 8;
arch/sparc/kernel/pci.c
342
dev->revision = class & 0xff;
arch/sparc/kernel/pci.c
351
if ((dev->class >> 8) == PCI_CLASS_STORAGE_IDE)
arch/sparc/kernel/pci.c
381
dev->vendor, dev->device, dev->hdr_type, dev->class);
arch/sparc/kernel/pci.c
657
if ((dev->class >> 8) != PCI_CLASS_DISPLAY_VGA)
arch/sparc/kernel/pcic.c
638
if ((dev->class>>16) != PCI_BASE_CLASS_BRIDGE)
arch/x86/include/asm/perf_event_p4.h
65
#define P4_GEN_ESCR_EMASK(class, name, bit) \
arch/x86/include/asm/perf_event_p4.h
66
class##__##name = ((1ULL << bit) << P4_ESCR_EVENTMASK_SHIFT)
arch/x86/include/asm/perf_event_p4.h
67
#define P4_ESCR_EMASK_BIT(class, name) class##__##name
arch/x86/kernel/aperture_64.c
242
u32 class, cap;
arch/x86/kernel/aperture_64.c
244
class = read_pci_config(bus, slot, func,
arch/x86/kernel/aperture_64.c
246
if (class == 0xffffffff)
arch/x86/kernel/aperture_64.c
249
switch (class >> 16) {
arch/x86/kernel/cpuid.c
131
static const struct class cpuid_class = {
arch/x86/kernel/early-quirks.c
693
u32 class;
arch/x86/kernel/early-quirks.c
748
u16 class;
arch/x86/kernel/early-quirks.c
755
class = read_pci_config_16(num, slot, func, PCI_CLASS_DEVICE);
arch/x86/kernel/early-quirks.c
757
if (class == 0xffff)
arch/x86/kernel/early-quirks.c
769
(!((early_qrk[i].class ^ class) &
arch/x86/kernel/msr.c
242
static const struct class msr_class = {
arch/x86/kvm/cpuid.c
2051
struct kvm_cpuid_entry2 *basic, *class;
arch/x86/kvm/cpuid.c
2063
class = kvm_find_cpuid_entry(vcpu, function & 0xffffff00);
arch/x86/kvm/cpuid.c
2065
class = kvm_find_cpuid_entry(vcpu, 0xc0000000);
arch/x86/kvm/cpuid.c
2067
class = kvm_find_cpuid_entry(vcpu, function & 0x80000000);
arch/x86/kvm/cpuid.c
2069
if (class && function <= class->eax)
arch/x86/kvm/vmx/tdx_arch.h
14
#define __BUILD_TDX_FIELD(non_arch, class, field) \
arch/x86/kvm/vmx/tdx_arch.h
16
((u64)(class) << TDX_CLASS_SHIFT) | \
arch/x86/kvm/vmx/tdx_arch.h
19
#define BUILD_TDX_FIELD(class, field) \
arch/x86/kvm/vmx/tdx_arch.h
20
__BUILD_TDX_FIELD(false, (class), (field))
arch/x86/kvm/vmx/tdx_arch.h
22
#define BUILD_TDX_FIELD_NON_ARCH(class, field) \
arch/x86/kvm/vmx/tdx_arch.h
23
__BUILD_TDX_FIELD(true, (class), (field))
arch/x86/pci/irq.c
1490
(dev->class >> 8) != PCI_CLASS_DISPLAY_VGA) {
arch/x86/pci/irq.c
1780
if (dev->class >> 8 == PCI_CLASS_STORAGE_IDE &&
arch/x86/pci/irq.c
1781
!(dev->class & 0x5))
block/bsg.c
242
bd->device.class = &bsg_class;
block/bsg.c
276
static const struct class bsg_class = {
block/bsg.c
44
static const struct class bsg_class;
block/genhd.c
1323
const struct class block_class = {
block/genhd.c
1480
disk_to_dev(disk)->class = &block_class;
block/ioprio.c
35
int class = IOPRIO_PRIO_CLASS(ioprio);
block/ioprio.c
38
switch (class) {
block/partitions/core.c
343
pdev->class = &block_class;
drivers/accel/drm_accel.c
102
kdev->class = &accel_class;
drivers/accel/drm_accel.c
32
static const struct class accel_class = {
drivers/accel/habanalabs/common/device.c
717
static int device_init_cdev(struct hl_device *hdev, const struct class *class,
drivers/accel/habanalabs/common/device.c
731
(*dev)->class = class;
drivers/accel/habanalabs/common/device.c
741
const struct class *accel_class = hdev->drm.accel->kdev->class;
drivers/accel/qaic/qaic_ras.c
289
char *class;
drivers/accel/qaic/qaic_ras.c
472
class = "Fatal";
drivers/accel/qaic/qaic_ras.c
474
class = "Critical";
drivers/accel/qaic/qaic_ras.c
476
class = "Warning";
drivers/accel/qaic/qaic_ras.c
479
class,
drivers/acpi/acpi_video.c
2126
if ((dev->class >> 8) != PCI_CLASS_DISPLAY_VGA)
drivers/acpi/acpica/aclocal.h
727
u8 class; /* Opcode class */
drivers/acpi/acpica/acmacros.h
383
#define ACPI_OP(name, Pargs, Iargs, obj_type, class, type, flags) \
drivers/acpi/acpica/acmacros.h
384
{name, (u32)(Pargs), (u32)(Iargs), (u32)(flags), obj_type, class, type}
drivers/acpi/acpica/acmacros.h
386
#define ACPI_OP(name, Pargs, Iargs, obj_type, class, type, flags) \
drivers/acpi/acpica/acmacros.h
387
{(u32)(Pargs), (u32)(Iargs), (u32)(flags), obj_type, class, type}
drivers/acpi/acpica/acobject.h
342
u8 class; /* Reference Class */
drivers/acpi/acpica/dbdisply.c
401
switch (op_info->class) {
drivers/acpi/acpica/dbobject.c
248
switch (obj_desc->reference.class) {
drivers/acpi/acpica/dbobject.c
354
obj_desc->reference.class);
drivers/acpi/acpica/dscontrol.c
277
reference.class != ACPI_REFCLASS_INDEX)) {
drivers/acpi/acpica/dsmethod.c
728
&& (walk_state->return_desc->reference.class ==
drivers/acpi/acpica/dsmthdat.c
582
(current_obj_desc->reference.class ==
drivers/acpi/acpica/dsobject.c
332
if (op_info->class == AML_CLASS_UNKNOWN) {
drivers/acpi/acpica/dsobject.c
471
obj_desc->reference.class = ACPI_REFCLASS_LOCAL;
drivers/acpi/acpica/dsobject.c
490
obj_desc->reference.class = ACPI_REFCLASS_ARG;
drivers/acpi/acpica/dsobject.c
512
obj_desc->reference.class = ACPI_REFCLASS_NAME;
drivers/acpi/acpica/dsobject.c
521
obj_desc->reference.class = ACPI_REFCLASS_DEBUG;
drivers/acpi/acpica/dsutils.c
183
if (parent_info->class == AML_CLASS_UNKNOWN) {
drivers/acpi/acpica/dsutils.c
194
switch (parent_info->class) {
drivers/acpi/acpica/dswexec.c
248
opcode_class = walk_state->op_info->class;
drivers/acpi/acpica/dswexec.c
344
op_class = walk_state->op_info->class;
drivers/acpi/acpica/dswexec.c
427
&& (walk_state->operands[0]->reference.class ==
drivers/acpi/acpica/dswexec.c
428
walk_state->operands[1]->reference.class)
drivers/acpi/acpica/exconfig.c
62
obj_desc->reference.class = ACPI_REFCLASS_TABLE;
drivers/acpi/acpica/exdebug.c
182
switch (source_desc->reference.class) {
drivers/acpi/acpica/exdump.c
195
{ACPI_EXD_UINT8, ACPI_EXD_OFFSET(reference.class), "Class"},
drivers/acpi/acpica/exdump.c
637
switch (obj_desc->reference.class) {
drivers/acpi/acpica/exdump.c
683
acpi_os_printf("%2.2X\n", obj_desc->reference.class);
drivers/acpi/acpica/exdump.c
974
if (obj_desc->reference.class == ACPI_REFCLASS_NAME) {
drivers/acpi/acpica/exdump.c
996
if (obj_desc->reference.class == ACPI_REFCLASS_TABLE) {
drivers/acpi/acpica/exmisc.c
54
switch (obj_desc->reference.class) {
drivers/acpi/acpica/exmisc.c
67
obj_desc->reference.class));
drivers/acpi/acpica/exmisc.c
94
reference_obj->reference.class = ACPI_REFCLASS_REFOF;
drivers/acpi/acpica/exoparg1.c
1054
operand[0]->reference.class));
drivers/acpi/acpica/exoparg1.c
817
switch (operand[0]->reference.class) {
drivers/acpi/acpica/exoparg1.c
825
(operand[0]->reference.class,
drivers/acpi/acpica/exoparg1.c
936
switch (operand[0]->reference.class) {
drivers/acpi/acpica/exoparg2.c
336
return_desc->reference.class = ACPI_REFCLASS_INDEX;
drivers/acpi/acpica/exresnte.c
206
switch (source_desc->reference.class) {
drivers/acpi/acpica/exresnte.c
223
source_desc->reference.class));
drivers/acpi/acpica/exresolv.c
120
ref_type = stack_desc->reference.class;
drivers/acpi/acpica/exresolv.c
375
switch (obj_desc->reference.class) {
drivers/acpi/acpica/exresolv.c
381
if (obj_desc->reference.class == ACPI_REFCLASS_REFOF) {
drivers/acpi/acpica/exresolv.c
455
class,
drivers/acpi/acpica/exresolv.c
469
class,
drivers/acpi/acpica/exresolv.c
498
obj_desc->reference.class));
drivers/acpi/acpica/exresop.c
115
if (op_info->class == AML_CLASS_UNKNOWN) {
drivers/acpi/acpica/exresop.c
196
switch (obj_desc->reference.class) {
drivers/acpi/acpica/exresop.c
215
class));
drivers/acpi/acpica/exresop.c
222
obj_desc->reference.class,
drivers/acpi/acpica/exresop.c
305
&& ((*stack_ptr)->reference.class ==
drivers/acpi/acpica/exstore.c
121
switch (ref_desc->reference.class) {
drivers/acpi/acpica/exstore.c
147
acpi_ds_store_object_to_local(ref_desc->reference.class,
drivers/acpi/acpica/exstore.c
168
ref_desc->reference.class));
drivers/acpi/acpica/exstore.c
223
source_desc->reference.class == ACPI_REFCLASS_TABLE) {
drivers/acpi/acpica/exstoren.c
86
(source_desc->reference.class == ACPI_REFCLASS_TABLE))) {
drivers/acpi/acpica/nsconvert.c
478
new_object->reference.class = ACPI_REFCLASS_NAME;
drivers/acpi/acpica/nspredef.c
297
if (return_object->reference.class == ACPI_REFCLASS_NAME) {
drivers/acpi/acpica/nspredef.c
304
return_object->reference.class));
drivers/acpi/acpica/nsxfeval.c
490
switch (info->return_object->reference.class) {
drivers/acpi/acpica/psobject.c
52
switch (walk_state->op_info->class) {
drivers/acpi/acpica/psparse.c
129
|| (walk_state->op_info->class == AML_CLASS_ARGUMENT)) {
drivers/acpi/acpica/psparse.c
152
switch (parent_info->class) {
drivers/acpi/acpica/pstree.c
108
if (op_info->class == AML_CLASS_UNKNOWN) {
drivers/acpi/acpica/pstree.c
53
if (op_info->class == AML_CLASS_UNKNOWN) {
drivers/acpi/acpica/rscalc.c
793
((*sub_object_list)->reference.class ==
drivers/acpi/acpica/rscreate.c
296
if (obj_desc->reference.class !=
drivers/acpi/acpica/rscreate.c
301
obj_desc->reference.class));
drivers/acpi/acpica/utcopy.c
145
switch (internal_object->reference.class) {
drivers/acpi/acpica/utcopy.c
506
internal_object->reference.class = ACPI_REFCLASS_REFOF;
drivers/acpi/acpica/utcopy.c
730
if (source_desc->reference.class == ACPI_REFCLASS_TABLE) {
drivers/acpi/acpica/utcopy.c
738
if ((source_desc->reference.class != ACPI_REFCLASS_LOCAL) &&
drivers/acpi/acpica/utcopy.c
739
(source_desc->reference.class != ACPI_REFCLASS_ARG) &&
drivers/acpi/acpica/utcopy.c
740
(source_desc->reference.class != ACPI_REFCLASS_DEBUG)) {
drivers/acpi/acpica/utdecode.c
358
if (object->reference.class > ACPI_REFCLASS_MAX) {
drivers/acpi/acpica/utdecode.c
362
return (acpi_gbl_ref_class_names[object->reference.class]);
drivers/acpi/acpica/utdelete.c
614
if ((object->reference.class == ACPI_REFCLASS_INDEX) ||
drivers/acpi/acpica/utdelete.c
615
(object->reference.class == ACPI_REFCLASS_NAME)) {
drivers/acpi/acpica/utobject.c
489
switch (internal_object->reference.class) {
drivers/acpi/acpica/utobject.c
515
internal_object->reference.class,
drivers/acpi/button.c
177
const char *class; /* for netlink messages */
drivers/acpi/button.c
479
acpi_bus_generate_netlink_event(button->class, dev_name(&device->dev),
drivers/acpi/button.c
684
button->class = ACPI_BUTTON_CLASS_LID;
drivers/acpi/button.c
697
button->class = ACPI_BUTTON_CLASS_POWER;
drivers/acpi/button.c
705
button->class = ACPI_BUTTON_CLASS_SLEEP;
drivers/acpi/pci_irq.c
316
if ((bridge->class >> 8) == PCI_CLASS_BRIDGE_CARDBUS) {
drivers/acpi/pci_irq.c
420
if (dev->class >> 8 == PCI_CLASS_STORAGE_IDE &&
drivers/acpi/pci_irq.c
421
(dev->class & 0x05) == 0)
drivers/acpi/platform_profile.c
240
static const struct class platform_profile_class = {
drivers/acpi/platform_profile.c
596
pprof->dev.class = &platform_profile_class;
drivers/ata/ahci.c
1019
.class = PCI_CLASS_STORAGE_SATA_AHCI,
drivers/ata/ahci.c
1045
.class = PCI_CLASS_STORAGE_RAID << 8,
drivers/ata/ahci.c
1054
.class = PCI_CLASS_STORAGE_RAID << 8,
drivers/ata/ahci.c
1444
.class = PCI_CLASS_STORAGE_SATA_AHCI,
drivers/ata/ahci.c
1793
static int ahci_vt8251_hardreset(struct ata_link *link, unsigned int *class,
drivers/ata/ahci.c
1814
static int ahci_p5wdh_hardreset(struct ata_link *link, unsigned int *class,
drivers/ata/ahci.c
1874
static int ahci_avn_hardreset(struct ata_link *link, unsigned int *class,
drivers/ata/ahci.c
1922
*class = ahci_dev_classify(ap);
drivers/ata/ahci.c
91
static int ahci_vt8251_hardreset(struct ata_link *link, unsigned int *class,
drivers/ata/ahci.c
93
static int ahci_avn_hardreset(struct ata_link *link, unsigned int *class,
drivers/ata/ahci.c
968
.class = PCI_CLASS_STORAGE_SATA_AHCI,
drivers/ata/ahci.c
97
static int ahci_p5wdh_hardreset(struct ata_link *link, unsigned int *class,
drivers/ata/ahci.h
432
int ahci_do_softreset(struct ata_link *link, unsigned int *class,
drivers/ata/ahci.h
436
int ahci_do_hardreset(struct ata_link *link, unsigned int *class,
drivers/ata/ahci_da850.c
107
ret = ahci_do_softreset(link, class, pmp, deadline, ahci_check_ready);
drivers/ata/ahci_da850.c
109
return ahci_do_softreset(link, class, 0,
drivers/ata/ahci_da850.c
116
unsigned int *class, unsigned long deadline)
drivers/ata/ahci_da850.c
130
ret = ahci_do_hardreset(link, class, deadline, &online);
drivers/ata/ahci_da850.c
94
unsigned int *class, unsigned long deadline)
drivers/ata/ahci_dm816.c
104
unsigned int *class, unsigned long deadline)
drivers/ata/ahci_dm816.c
117
ret = ahci_do_softreset(link, class, pmp, deadline, ahci_check_ready);
drivers/ata/ahci_dm816.c
119
return ahci_do_softreset(link, class, 0,
drivers/ata/ahci_imx.c
636
static int ahci_imx_softreset(struct ata_link *link, unsigned int *class,
drivers/ata/ahci_imx.c
646
ret = ahci_pmp_retry_srst_ops.reset.softreset(link, class,
drivers/ata/ahci_imx.c
649
ret = ahci_ops.reset.softreset(link, class, deadline);
drivers/ata/ahci_qoriq.c
144
*class = ahci_dev_classify(ap);
drivers/ata/ahci_qoriq.c
88
static int ahci_qoriq_hardreset(struct ata_link *link, unsigned int *class,
drivers/ata/ahci_xgene.c
199
if (ctx->class[ap->port_no] == ATA_DEV_PMP) {
drivers/ata/ahci_xgene.c
387
static int xgene_ahci_hardreset(struct ata_link *link, unsigned int *class,
drivers/ata/ahci_xgene.c
422
*class = ahci_dev_classify(ap);
drivers/ata/ahci_xgene.c
448
static int xgene_ahci_pmp_softreset(struct ata_link *link, unsigned int *class,
drivers/ata/ahci_xgene.c
465
return ahci_do_softreset(link, class, pmp, deadline, ahci_check_ready);
drivers/ata/ahci_xgene.c
489
static int xgene_ahci_softreset(struct ata_link *link, unsigned int *class,
drivers/ata/ahci_xgene.c
514
rc = ahci_do_softreset(link, class, pmp,
drivers/ata/ahci_xgene.c
517
ctx->class[ap->port_no] = *class;
drivers/ata/ahci_xgene.c
518
if (*class != ATA_DEV_PMP) {
drivers/ata/ahci_xgene.c
82
u32 class[MAX_AHCI_CHN_PERCTR]; /* tracking the class of device */
drivers/ata/ata_piix.c
274
.class = PCI_CLASS_STORAGE_IDE << 8,
drivers/ata/ata_piix.c
760
if (adev->class == ATA_DEV_ATA)
drivers/ata/libahci.c
1322
if ((dev->class == ATA_DEV_ATAPI) &&
drivers/ata/libahci.c
1447
int ahci_do_softreset(struct ata_link *link, unsigned int *class,
drivers/ata/libahci.c
1508
*class = ATA_DEV_NONE;
drivers/ata/libahci.c
1514
*class = ahci_dev_classify(ap);
drivers/ata/libahci.c
1537
static int ahci_softreset(struct ata_link *link, unsigned int *class,
drivers/ata/libahci.c
1542
return ahci_do_softreset(link, class, pmp, deadline, ahci_check_ready);
drivers/ata/libahci.c
1561
static int ahci_pmp_retry_softreset(struct ata_link *link, unsigned int *class,
drivers/ata/libahci.c
1570
rc = ahci_do_softreset(link, class, pmp, deadline,
drivers/ata/libahci.c
1584
rc = ahci_do_softreset(link, class, 0, deadline,
drivers/ata/libahci.c
1592
int ahci_do_hardreset(struct ata_link *link, unsigned int *class,
drivers/ata/libahci.c
1618
*class = ahci_dev_classify(ap);
drivers/ata/libahci.c
1624
static int ahci_hardreset(struct ata_link *link, unsigned int *class,
drivers/ata/libahci.c
1629
return ahci_do_hardreset(link, class, deadline, &online);
drivers/ata/libahci.c
1632
static void ahci_postreset(struct ata_link *link, unsigned int *class)
drivers/ata/libahci.c
1638
ata_std_postreset(link, class);
drivers/ata/libahci.c
1642
if (*class == ATA_DEV_ATAPI)
drivers/ata/libahci.c
71
static int ahci_softreset(struct ata_link *link, unsigned int *class,
drivers/ata/libahci.c
73
static int ahci_pmp_retry_softreset(struct ata_link *link, unsigned int *class,
drivers/ata/libahci.c
75
static int ahci_hardreset(struct ata_link *link, unsigned int *class,
drivers/ata/libahci.c
77
static void ahci_postreset(struct ata_link *link, unsigned int *class);
drivers/ata/libata-acpi.c
932
if (dev->class == ATA_DEV_ATAPI &&
drivers/ata/libata-core.c
1339
if ((dev->class != ATA_DEV_ATA && dev->class != ATA_DEV_ZAC) ||
drivers/ata/libata-core.c
1796
unsigned int class = *p_class;
drivers/ata/libata-core.c
1800
bool is_semb = class == ATA_DEV_SEMB;
drivers/ata/libata-core.c
1807
switch (class) {
drivers/ata/libata-core.c
1809
class = ATA_DEV_ATA; /* some hard drives report SEMB sig */
drivers/ata/libata-core.c
1864
if (class == ATA_DEV_ATA)
drivers/ata/libata-core.c
1865
class = ATA_DEV_ATAPI;
drivers/ata/libata-core.c
1867
class = ATA_DEV_ATA;
drivers/ata/libata-core.c
1888
class, may_fallback, tried_spinup);
drivers/ata/libata-core.c
1904
if (class == ATA_DEV_ATA || class == ATA_DEV_ZAC) {
drivers/ata/libata-core.c
1940
(class == ATA_DEV_ATA || class == ATA_DEV_ZAC)) {
drivers/ata/libata-core.c
1968
*p_class = class;
drivers/ata/libata-core.c
1982
if (dev->class != ATA_DEV_ATA && dev->class != ATA_DEV_ZAC)
drivers/ata/libata-core.c
3002
dev->class == ATA_DEV_ATAPI) {
drivers/ata/libata-core.c
3059
if (dev->class == ATA_DEV_ATA || dev->class == ATA_DEV_ZAC) {
drivers/ata/libata-core.c
3125
else if (dev->class == ATA_DEV_ATAPI) {
drivers/ata/libata-core.c
3206
if ((dev->class == ATA_DEV_ATAPI) &&
drivers/ata/libata-core.c
3616
if (dev->class == ATA_DEV_ATAPI)
drivers/ata/libata-core.c
3891
if (dev->class != new_class) {
drivers/ata/libata-core.c
3893
dev->class, new_class);
drivers/ata/libata-core.c
3933
unsigned int class = dev->class;
drivers/ata/libata-core.c
3938
rc = ata_dev_read_id(dev, &class, readid_flags, id);
drivers/ata/libata-core.c
3943
if (!ata_dev_same_device(dev, class, id))
drivers/ata/libata-core.c
3978
dev->class, new_class);
drivers/ata/libata-core.c
3994
if (dev->class != ATA_DEV_ATA || !n_sectors ||
drivers/ata/libata-core.c
5492
if (adev->class == ATA_DEV_ATAPI &&
drivers/ata/libata-core.c
741
unsigned int tf_flags, int cdl, int class)
drivers/ata/libata-core.c
778
class == IOPRIO_CLASS_RT)
drivers/ata/libata-eh.c
1677
switch (qc->dev->class) {
drivers/ata/libata-eh.c
1958
(link->ap->cbl != ATA_CBL_SATA || dev->class == ATA_DEV_ATAPI) &&
drivers/ata/libata-eh.c
3323
WARN_ON(dev->class == ATA_DEV_PMP);
drivers/ata/libata-eh.c
3362
} else if (dev->class == ATA_DEV_UNKNOWN &&
drivers/ata/libata-eh.c
3371
dev->class = ehc->classes[dev->devno];
drivers/ata/libata-eh.c
3373
if (dev->class == ATA_DEV_PMP)
drivers/ata/libata-eh.c
3376
rc = ata_dev_read_id(dev, &dev->class,
drivers/ata/libata-eh.c
3380
ehc->classes[dev->devno] = dev->class;
drivers/ata/libata-eh.c
3381
dev->class = ATA_DEV_UNKNOWN;
drivers/ata/libata-eh.c
3416
dev->class = ehc->classes[dev->devno];
drivers/ata/libata-eh.c
3418
if (dev->class == ATA_DEV_PMP)
drivers/ata/libata-eh.c
3425
dev->class = ATA_DEV_UNKNOWN;
drivers/ata/libata-eh.c
3638
if (dev->class == ATA_DEV_UNKNOWN)
drivers/ata/libata-eh.c
3668
if (dev->class == ATA_DEV_UNKNOWN &&
drivers/ata/libata-eh.c
3902
if (dev->class != ATA_DEV_ATA &&
drivers/ata/libata-eh.c
3903
dev->class != ATA_DEV_ZAC)
drivers/ata/libata-eh.c
3954
if (link->device->class == ATA_DEV_PMP) {
drivers/ata/libata-eh.c
3972
if (dev->class != ATA_DEV_ATAPI)
drivers/ata/libata-eh.c
3995
if (dev->class != ATA_DEV_ATA &&
drivers/ata/libata-eh.c
3996
dev->class != ATA_DEV_ZAC)
drivers/ata/libata-eh.c
509
dev->class++;
drivers/ata/libata-pmp.c
958
if (pmp_dev->class != ATA_DEV_PMP)
drivers/ata/libata-sata.c
1426
if ((dev->class == ATA_DEV_ATAPI) &&
drivers/ata/libata-sata.c
1448
if ((link->device->class == ATA_DEV_ATAPI) &&
drivers/ata/libata-sata.c
723
int sata_std_hardreset(struct ata_link *link, unsigned int *class,
drivers/ata/libata-scsi.c
1074
if (dev->class == ATA_DEV_ATAPI) {
drivers/ata/libata-scsi.c
1551
int class = IOPRIO_PRIO_CLASS(req_get_ioprio(rq));
drivers/ata/libata-scsi.c
158
if (dev->class != ATA_DEV_ATA &&
drivers/ata/libata-scsi.c
159
dev->class != ATA_DEV_ZAC) {
drivers/ata/libata-scsi.c
1629
rc = ata_build_rw_tf(qc, block, n_block, tf_flags, dld, class);
drivers/ata/libata-scsi.c
2089
if (dev->class == ATA_DEV_ZAC) {
drivers/ata/libata-scsi.c
2109
if (ata_id_zoned_cap(dev->id) || dev->class == ATA_DEV_ZAC)
drivers/ata/libata-scsi.c
2937
if (ata_id_zoned_cap(dev->id) || dev->class == ATA_DEV_ZAC)
drivers/ata/libata-scsi.c
3758
dev->class == ATA_DEV_ZAC)
drivers/ata/libata-scsi.c
4644
if (dev->class == ATA_DEV_ATA || dev->class == ATA_DEV_ZAC) {
drivers/ata/libata-sff.c
1751
unsigned int class;
drivers/ata/libata-sff.c
1775
class = ata_port_classify(ap, &tf);
drivers/ata/libata-sff.c
1776
switch (class) {
drivers/ata/libata-sff.c
1786
class = ATA_DEV_ATA;
drivers/ata/libata-sff.c
1788
class = ATA_DEV_NONE;
drivers/ata/libata-sff.c
1792
class = ATA_DEV_NONE;
drivers/ata/libata-sff.c
1795
return class;
drivers/ata/libata-sff.c
1961
int sata_sff_hardreset(struct ata_link *link, unsigned int *class,
drivers/ata/libata-sff.c
1972
*class = ata_sff_dev_classify(link->device, 1, NULL);
drivers/ata/libata-sff.c
2279
if ((pdev->class >> 8) == PCI_CLASS_STORAGE_IDE) {
drivers/ata/libata-sff.c
295
if (can_sleep && ap->link.device[device].class == ATA_DEV_ATAPI)
drivers/ata/libata-transport.c
113
ata_bitfield_name_search(class, ata_class_names)
drivers/ata/libata-transport.c
326
unsigned int class = ata_dev_classify(tf);
drivers/ata/libata-transport.c
330
if (ata_class_names[i].value == class) {
drivers/ata/libata-transport.c
333
return class;
drivers/ata/libata-transport.c
337
ata_port_info(ap, "found unknown device (class %u)\n", class);
drivers/ata/libata-transport.c
338
return class;
drivers/ata/libata-transport.c
360
ata_dev_attr(class, class);
drivers/ata/libata-transport.c
424
if (ata_dev->class == ATA_DEV_PMP)
drivers/ata/libata-transport.c
443
if (ata_dev->class != ATA_DEV_PMP)
drivers/ata/libata-transport.c
726
.host_attrs.ac.class = &ata_port_class.class,
drivers/ata/libata-transport.c
732
.ac.class = &ata_link_class.class,
drivers/ata/libata-transport.c
738
.ac.class = &ata_dev_class.class,
drivers/ata/libata.h
50
return dev->class == ATA_DEV_ZAC ||
drivers/ata/libata.h
67
unsigned int tf_flags, int dld, int class);
drivers/ata/pata_ali.c
122
if (adev->class != ATA_DEV_ATA)
drivers/ata/pata_ali.c
225
if (adev->class != ATA_DEV_ATA)
drivers/ata/pata_ali.c
228
if (adev->class == ATA_DEV_ATA)
drivers/ata/pata_ali.c
250
if (adev->class == ATA_DEV_ATA)
drivers/ata/pata_ali.c
289
if (print_info && adev->class == ATA_DEV_ATAPI && !ali_atapi_dma) {
drivers/ata/pata_amd.c
187
if (adev->class == ATA_DEV_ATAPI)
drivers/ata/pata_efar.c
111
if (adev->class == ATA_DEV_ATA)
drivers/ata/pata_falcon.c
55
if (dev->class == ATA_DEV_ATA && cmd &&
drivers/ata/pata_hpt366.c
199
if (adev->class == ATA_DEV_ATA) {
drivers/ata/pata_hpt366.c
206
} else if (adev->class == ATA_DEV_ATAPI)
drivers/ata/pata_hpt37x.c
283
if (adev->class == ATA_DEV_ATA) {
drivers/ata/pata_hpt37x.c
302
if (adev->class == ATA_DEV_ATA) {
drivers/ata/pata_it8213.c
100
if (adev->class != ATA_DEV_ATA)
drivers/ata/pata_jmicron.c
153
.class = PCI_CLASS_STORAGE_IDE << 8,
drivers/ata/pata_macio.c
843
if (dev->class != ATA_DEV_ATAPI)
drivers/ata/pata_mpiix.c
92
if (adev->class == ATA_DEV_ATA)
drivers/ata/pata_oldpiix.c
156
if (adev->class == ATA_DEV_ATA)
drivers/ata/pata_oldpiix.c
91
if (adev->class == ATA_DEV_ATA)
drivers/ata/pata_pdc2027x.c
273
if (adev->class != ATA_DEV_ATA || adev->devno == 0 || pair == NULL)
drivers/ata/pata_pdc202xx_old.c
95
if (adev->class == ATA_DEV_ATA)
drivers/ata/pata_rdc.c
113
if (adev->class == ATA_DEV_ATA)
drivers/ata/pata_sch.c
109
if (adev->class == ATA_DEV_ATA)
drivers/ata/pata_serverworks.c
156
if (adev->class == ATA_DEV_ATA)
drivers/ata/pata_serverworks.c
178
if (adev->class != ATA_DEV_ATA)
drivers/ata/pata_sis.c
208
if (adev->class == ATA_DEV_ATA)
drivers/ata/pata_sl82c105.c
281
bridge->class >> 8 != PCI_CLASS_BRIDGE_ISA) {
drivers/ata/pata_via.c
368
if (dev->class == ATA_DEV_ATAPI &&
drivers/ata/sata_dwc_460ex.c
1039
static int sata_dwc_hardreset(struct ata_link *link, unsigned int *class,
drivers/ata/sata_dwc_460ex.c
1045
ret = sata_sff_hardreset(link, class, deadline);
drivers/ata/sata_fsl.c
1014
*class = ATA_DEV_NONE;
drivers/ata/sata_fsl.c
1025
*class = sata_fsl_dev_classify(ap);
drivers/ata/sata_fsl.c
802
static int sata_fsl_hardreset(struct ata_link *link, unsigned int *class,
drivers/ata/sata_fsl.c
883
*class = ATA_DEV_NONE;
drivers/ata/sata_fsl.c
896
*class = ATA_DEV_NONE;
drivers/ata/sata_fsl.c
901
*class = sata_fsl_dev_classify(ap);
drivers/ata/sata_fsl.c
915
static int sata_fsl_softreset(struct ata_link *link, unsigned int *class,
drivers/ata/sata_fsl.c
929
*class = ATA_DEV_NONE;
drivers/ata/sata_highbank.c
386
static int ahci_highbank_hardreset(struct ata_link *link, unsigned int *class,
drivers/ata/sata_highbank.c
424
*class = ahci_dev_classify(ap);
drivers/ata/sata_inic162x.c
616
static int inic_hardreset(struct ata_link *link, unsigned int *class,
drivers/ata/sata_inic162x.c
641
*class = ATA_DEV_NONE;
drivers/ata/sata_inic162x.c
656
*class = ata_port_classify(ap, &tf);
drivers/ata/sata_mv.c
3574
static int mv_pmp_hardreset(struct ata_link *link, unsigned int *class,
drivers/ata/sata_mv.c
3578
return sata_std_hardreset(link, class, deadline);
drivers/ata/sata_mv.c
3581
static int mv_softreset(struct ata_link *link, unsigned int *class,
drivers/ata/sata_mv.c
3585
return ata_sff_softreset(link, class, deadline);
drivers/ata/sata_mv.c
3588
static int mv_hardreset(struct ata_link *link, unsigned int *class,
drivers/ata/sata_mv.c
598
static int mv_hardreset(struct ata_link *link, unsigned int *class,
drivers/ata/sata_mv.c
641
static int mv_pmp_hardreset(struct ata_link *link, unsigned int *class,
drivers/ata/sata_mv.c
643
static int mv_softreset(struct ata_link *link, unsigned int *class,
drivers/ata/sata_nv.c
1550
static int nv_hardreset(struct ata_link *link, unsigned int *class,
drivers/ata/sata_nv.c
1921
if (!(ap->flags & ATA_FLAG_NCQ) || dev->class == ATA_DEV_ATAPI)
drivers/ata/sata_nv.c
293
static int nv_hardreset(struct ata_link *link, unsigned int *class,
drivers/ata/sata_nv.c
715
if (ap->link.device[sdev->id].class == ATA_DEV_ATAPI) {
drivers/ata/sata_promise.c
153
static int pdc_pata_softreset(struct ata_link *link, unsigned int *class,
drivers/ata/sata_promise.c
155
static int pdc_sata_hardreset(struct ata_link *link, unsigned int *class,
drivers/ata/sata_promise.c
764
static int pdc_pata_softreset(struct ata_link *link, unsigned int *class,
drivers/ata/sata_promise.c
768
return ata_sff_softreset(link, class, deadline);
drivers/ata/sata_promise.c
802
static int pdc_sata_hardreset(struct ata_link *link, unsigned int *class,
drivers/ata/sata_promise.c
815
return sata_std_hardreset(link, class, deadline);
drivers/ata/sata_sil24.c
336
static int sil24_softreset(struct ata_link *link, unsigned int *class,
drivers/ata/sata_sil24.c
338
static int sil24_hardreset(struct ata_link *link, unsigned int *class,
drivers/ata/sata_sil24.c
340
static int sil24_pmp_hardreset(struct ata_link *link, unsigned int *class,
drivers/ata/sata_sil24.c
647
static int sil24_softreset(struct ata_link *link, unsigned int *class,
drivers/ata/sata_sil24.c
679
*class = ata_port_classify(ap, &tf);
drivers/ata/sata_sil24.c
688
static int sil24_hardreset(struct ata_link *link, unsigned int *class,
drivers/ata/sata_sil24.c
934
static int sil24_pmp_hardreset(struct ata_link *link, unsigned int *class,
drivers/ata/sata_sil24.c
945
return sata_std_hardreset(link, class, deadline);
drivers/ata/sata_svw.c
126
unsigned int *class, unsigned long deadline)
drivers/ata/sata_svw.c
139
return ata_sff_softreset(link, class, deadline);
drivers/ata/sata_svw.c
143
unsigned int *class, unsigned long deadline)
drivers/ata/sata_svw.c
156
return sata_sff_hardreset(link, class, deadline);
drivers/ata/sata_sx4.c
223
static int pdc_softreset(struct ata_link *link, unsigned int *class,
drivers/ata/sata_sx4.c
847
static int pdc_softreset(struct ata_link *link, unsigned int *class,
drivers/ata/sata_sx4.c
851
return ata_sff_softreset(link, class, deadline);
drivers/ata/sata_vsc.c
405
.class = 0x10600,
drivers/ata/sata_vsc.c
409
.class = 0x10600,
drivers/base/attribute_container.c
165
ic->classdev.class = cont->class;
drivers/base/attribute_container.c
166
cont->class->dev_release = attribute_container_release;
drivers/base/base.h
272
extern const struct class block_class;
drivers/base/base.h
275
return dev->class == &block_class;
drivers/base/base.h
58
const struct class *class;
drivers/base/base.h
78
struct subsys_private *class_to_subsys(const struct class *class);
drivers/base/class.c
100
if (class->class_release)
drivers/base/class.c
101
class->class_release(class);
drivers/base/class.c
104
"be careful\n", class->name);
drivers/base/class.c
113
const struct class *class = cp->class;
drivers/base/class.c
115
return class->ns_type;
drivers/base/class.c
129
int class_create_file_ns(const struct class *cls, const struct class_attribute *attr,
drivers/base/class.c
145
void class_remove_file_ns(const struct class *cls, const struct class_attribute *attr,
drivers/base/class.c
178
int class_register(const struct class *cls)
drivers/base/class.c
212
cp->class = cls;
drivers/base/class.c
233
void class_unregister(const struct class *cls)
drivers/base/class.c
248
static void class_create_release(const struct class *cls)
drivers/base/class.c
266
struct class *class_create(const char *name)
drivers/base/class.c
268
struct class *cls;
drivers/base/class.c
299
void class_destroy(const struct class *cls)
drivers/base/class.c
320
void class_dev_iter_init(struct class_dev_iter *iter, const struct class *class,
drivers/base/class.c
323
struct subsys_private *sp = class_to_subsys(class);
drivers/base/class.c
329
__func__, class);
drivers/base/class.c
404
int class_for_each_device(const struct class *class, const struct device *start,
drivers/base/class.c
407
struct subsys_private *sp = class_to_subsys(class);
drivers/base/class.c
412
if (!class)
drivers/base/class.c
416
__func__, class->name);
drivers/base/class.c
42
struct subsys_private *class_to_subsys(const struct class *class)
drivers/base/class.c
420
class_dev_iter_init(&iter, class, start, NULL);
drivers/base/class.c
453
struct device *class_find_device(const struct class *class, const struct device *start,
drivers/base/class.c
456
struct subsys_private *sp = class_to_subsys(class);
drivers/base/class.c
460
if (!class)
drivers/base/class.c
464
__func__, class->name);
drivers/base/class.c
468
class_dev_iter_init(&iter, class, start, NULL);
drivers/base/class.c
47
if (!class || !class_kset)
drivers/base/class.c
485
const struct class *parent;
drivers/base/class.c
489
if (!class_intf || !class_intf->class)
drivers/base/class.c
492
parent = class_intf->class;
drivers/base/class.c
519
const struct class *parent = class_intf->class;
drivers/base/class.c
550
ssize_t show_class_attr_string(const struct class *class,
drivers/base/class.c
59
if (sp->class == class)
drivers/base/class.c
635
bool class_is_registered(const struct class *class)
drivers/base/class.c
637
struct subsys_private *sp = class_to_subsys(class);
drivers/base/class.c
77
ret = class_attr->show(cp->class, class_attr, buf);
drivers/base/class.c
89
ret = class_attr->store(cp->class, class_attr, buf, count);
drivers/base/class.c
96
const struct class *class = cp->class;
drivers/base/class.c
98
pr_debug("class '%s': release.\n", class->name);
drivers/base/core.c
1691
if (dev->class == &devlink_class)
drivers/base/core.c
2635
else if (dev->class && dev->class->dev_release)
drivers/base/core.c
2636
dev->class->dev_release(dev);
drivers/base/core.c
2647
if (dev->class && dev->class->namespace)
drivers/base/core.c
2648
return dev->class->namespace(dev);
drivers/base/core.c
2657
if (dev->class && dev->class->get_ownership)
drivers/base/core.c
2658
dev->class->get_ownership(dev, uid, gid);
drivers/base/core.c
2677
if (dev->class)
drivers/base/core.c
2689
if (dev->class)
drivers/base/core.c
2690
return dev->class->name;
drivers/base/core.c
2769
if (dev->class && dev->class->dev_uevent) {
drivers/base/core.c
2770
retval = dev->class->dev_uevent(dev, env);
drivers/base/core.c
2966
const struct class *class = dev->class;
drivers/base/core.c
2970
if (class) {
drivers/base/core.c
2971
error = device_add_groups(dev, class->dev_groups);
drivers/base/core.c
3025
if (class)
drivers/base/core.c
3026
device_remove_groups(dev, class->dev_groups);
drivers/base/core.c
3033
const struct class *class = dev->class;
drivers/base/core.c
3049
if (class)
drivers/base/core.c
3050
device_remove_groups(dev, class->dev_groups);
drivers/base/core.c
3261
const struct class *class;
drivers/base/core.c
3276
return dir->class->ns_type;
drivers/base/core.c
3295
dir->class = sp->class;
drivers/base/core.c
3300
retval = kobject_add(&dir->kobj, parent_kobj, "%s", sp->class->name);
drivers/base/core.c
3313
struct subsys_private *sp = class_to_subsys(dev->class);
drivers/base/core.c
3327
else if (parent->class && !dev->class->ns_type) {
drivers/base/core.c
3380
if (!kobj || !dev->class)
drivers/base/core.c
3383
sp = class_to_subsys(dev->class);
drivers/base/core.c
3500
sp = class_to_subsys(dev->class);
drivers/base/core.c
3534
struct subsys_private *sp = class_to_subsys(dev->class);
drivers/base/core.c
3786
sp = class_to_subsys(dev->class);
drivers/base/core.c
3945
sp = class_to_subsys(dev->class);
drivers/base/core.c
4061
if (dev->class && dev->class->devnode)
drivers/base/core.c
4062
*tmp = dev->class->devnode(dev, mode);
drivers/base/core.c
4425
device_create_groups_vargs(const struct class *class, struct device *parent,
drivers/base/core.c
4433
if (IS_ERR_OR_NULL(class))
drivers/base/core.c
4444
dev->class = class;
drivers/base/core.c
4486
struct device *device_create(const struct class *class, struct device *parent,
drivers/base/core.c
4493
dev = device_create_groups_vargs(class, parent, devt, drvdata, NULL,
drivers/base/core.c
4524
struct device *device_create_with_groups(const struct class *class,
drivers/base/core.c
4534
dev = device_create_groups_vargs(class, parent, devt, drvdata, groups,
drivers/base/core.c
4549
void device_destroy(const struct class *class, dev_t devt)
drivers/base/core.c
4553
dev = class_find_device_by_devt(class, devt);
drivers/base/core.c
4616
if (dev->class) {
drivers/base/core.c
4617
sp = class_to_subsys(dev->class);
drivers/base/core.c
4705
if (dev->class) {
drivers/base/core.c
4754
const struct class *class = dev->class;
drivers/base/core.c
4758
if (class) {
drivers/base/core.c
4763
error = sysfs_groups_change_owner(kobj, class->dev_groups, kuid,
drivers/base/core.c
4855
sp = class_to_subsys(dev->class);
drivers/base/core.c
4913
if (dev->class && dev->class->shutdown_pre) {
drivers/base/core.c
4916
dev->class->shutdown_pre(dev);
drivers/base/core.c
4952
if (dev->class)
drivers/base/core.c
4953
subsys = dev->class->name;
drivers/base/core.c
627
static const struct class devlink_class = {
drivers/base/core.c
710
.class = &devlink_class,
drivers/base/core.c
935
link->link_dev.class = &devlink_class;
drivers/base/devcoredump.c
16
static struct class devcd_class;
drivers/base/devcoredump.c
182
static ssize_t disabled_show(const struct class *class, const struct class_attribute *attr,
drivers/base/devcoredump.c
210
static ssize_t disabled_store(const struct class *class, const struct class_attribute *attr,
drivers/base/devcoredump.c
237
static struct class devcd_class = {
drivers/base/devcoredump.c
401
devcd->devcd_dev.class = &devcd_class;
drivers/base/firmware_loader/sysfs.c
105
static struct class firmware_class = {
drivers/base/firmware_loader/sysfs.c
28
static ssize_t timeout_show(const struct class *class, const struct class_attribute *attr,
drivers/base/firmware_loader/sysfs.c
421
f_dev->class = &firmware_class;
drivers/base/firmware_loader/sysfs.c
47
static ssize_t timeout_store(const struct class *class, const struct class_attribute *attr,
drivers/base/power/main.c
1154
if (dev->class && dev->class->pm) {
drivers/base/power/main.c
1156
callback = pm_op(dev->class->pm, state);
drivers/base/power/main.c
1282
} else if (dev->class && dev->class->pm) {
drivers/base/power/main.c
1284
callback = dev->class->pm->complete;
drivers/base/power/main.c
1515
} else if (dev->class && dev->class->pm) {
drivers/base/power/main.c
1517
callback = pm_noirq_op(dev->class->pm, state);
drivers/base/power/main.c
1725
} else if (dev->class && dev->class->pm) {
drivers/base/power/main.c
1727
callback = pm_late_early_op(dev->class->pm, state);
drivers/base/power/main.c
2001
if (dev->class && dev->class->pm) {
drivers/base/power/main.c
2003
callback = pm_op(dev->class->pm, state);
drivers/base/power/main.c
2221
else if (dev->class && dev->class->pm)
drivers/base/power/main.c
2222
callback = dev->class->pm->prepare;
drivers/base/power/main.c
2416
(!dev->class || pm_ops_is_empty(dev->class->pm)) &&
drivers/base/power/main.c
838
} else if (dev->class && dev->class->pm) {
drivers/base/power/main.c
840
callback = pm_noirq_op(dev->class->pm, state);
drivers/base/power/main.c
982
} else if (dev->class && dev->class->pm) {
drivers/base/power/main.c
984
callback = pm_late_early_op(dev->class->pm, state);
drivers/base/power/runtime.c
45
else if (dev->class && dev->class->pm)
drivers/base/power/runtime.c
46
ops = dev->class->pm;
drivers/base/power/wakeup_stats.c
152
dev->class = wakeup_class;
drivers/base/power/wakeup_stats.c
21
static struct class *wakeup_class;
drivers/base/transport_class.c
120
struct transport_class *tclass = class_to_transport_class(cont->class);
drivers/base/transport_class.c
154
struct transport_class *tclass = class_to_transport_class(cont->class);
drivers/base/transport_class.c
208
struct transport_class *tclass = class_to_transport_class(cont->class);
drivers/base/transport_class.c
241
struct transport_class *tclass = class_to_transport_class(cont->class);
drivers/base/transport_class.c
280
struct transport_class *tclass = class_to_transport_class(cont->class);
drivers/base/transport_class.c
53
return class_register(&tclass->class);
drivers/base/transport_class.c
67
class_unregister(&tclass->class);
drivers/base/transport_class.c
93
atc->container.class = &atc->tclass.class;
drivers/bcma/main.c
58
return sprintf(buf, "0x%X\n", core->id.class);
drivers/bcma/main.c
60
static DEVICE_ATTR_RO(class);
drivers/bcma/main.c
604
(did->class == cid->class || did->class == BCMA_ANY_CLASS))
drivers/bcma/main.c
644
core->id.rev, core->id.class);
drivers/bcma/scan.c
293
core->id.class = (cia & SCAN_CIA_CLASS) >> SCAN_CIA_CLASS_SHIFT;
drivers/bcma/scan.c
339
(match->class != BCMA_ANY_CLASS && match->class != core->id.class)
drivers/bcma/scan.c
513
core->id.class);
drivers/block/aoe/aoechr.c
66
static const struct class aoe_class = {
drivers/block/rnbd/rnbd-clt-sysfs.c
27
static const struct class rnbd_dev_class = {
drivers/block/rnbd/rnbd-srv-sysfs.c
22
static const struct class rnbd_dev_class = {
drivers/block/ublk_drv.c
4334
dev->class = &ublk_chr_class;
drivers/block/ublk_drv.c
785
static const struct class ublk_chr_class = {
drivers/block/zram/zram_drv.c
3167
static ssize_t hot_add_show(const struct class *class,
drivers/block/zram/zram_drv.c
3185
static ssize_t hot_remove_store(const struct class *class,
drivers/block/zram/zram_drv.c
3223
static struct class zram_control_class = {
drivers/bluetooth/btmrvl_sdio.c
1518
id->vendor, id->device, id->class, func->num);
drivers/bluetooth/btsdio.c
202
if (data->func->class == SDIO_CLASS_BT_B)
drivers/bluetooth/btsdio.c
280
BT_DBG("func %p id %p class 0x%04x", func, id, func->class);
drivers/cdx/cdx.c
194
!((id->class ^ dev->class) & id->class_mask))
drivers/cdx/cdx.c
396
cdx_config_attr(class, "0x%06x\n");
drivers/cdx/cdx.c
452
cdx_dev->class);
drivers/cdx/cdx.c
778
cdx_dev->class = dev_params->class;
drivers/cdx/cdx.h
43
u32 class;
drivers/cdx/controller/mcdi_functions.c
129
dev_params->class = MCDI_DWORD(outbuf,
drivers/char/agp/ali-agp.c
386
.class = (PCI_CLASS_BRIDGE_HOST << 8),
drivers/char/agp/amd-k7-agp.c
498
.class = (PCI_CLASS_BRIDGE_HOST << 8),
drivers/char/agp/amd-k7-agp.c
506
.class = (PCI_CLASS_BRIDGE_HOST << 8),
drivers/char/agp/amd-k7-agp.c
514
.class = (PCI_CLASS_BRIDGE_HOST << 8),
drivers/char/agp/amd64-agp.c
603
.class = (PCI_CLASS_BRIDGE_HOST << 8),
drivers/char/agp/amd64-agp.c
612
.class = (PCI_CLASS_BRIDGE_HOST << 8),
drivers/char/agp/amd64-agp.c
621
.class = (PCI_CLASS_BRIDGE_HOST << 8),
drivers/char/agp/amd64-agp.c
630
.class = (PCI_CLASS_BRIDGE_HOST << 8),
drivers/char/agp/amd64-agp.c
639
.class = (PCI_CLASS_BRIDGE_HOST << 8),
drivers/char/agp/amd64-agp.c
648
.class = (PCI_CLASS_BRIDGE_HOST << 8),
drivers/char/agp/amd64-agp.c
657
.class = (PCI_CLASS_BRIDGE_HOST << 8),
drivers/char/agp/amd64-agp.c
666
.class = (PCI_CLASS_BRIDGE_HOST << 8),
drivers/char/agp/amd64-agp.c
675
.class = (PCI_CLASS_BRIDGE_HOST << 8),
drivers/char/agp/amd64-agp.c
683
.class = (PCI_CLASS_BRIDGE_HOST << 8),
drivers/char/agp/amd64-agp.c
692
.class = (PCI_CLASS_BRIDGE_HOST << 8),
drivers/char/agp/amd64-agp.c
701
.class = (PCI_CLASS_BRIDGE_HOST << 8),
drivers/char/agp/amd64-agp.c
710
.class = (PCI_CLASS_BRIDGE_HOST << 8),
drivers/char/agp/ati-agp.c
536
.class = (PCI_CLASS_BRIDGE_HOST << 8),
drivers/char/agp/efficeon-agp.c
424
.class = (PCI_CLASS_BRIDGE_HOST << 8),
drivers/char/agp/intel-agp.c
833
.class = (PCI_CLASS_BRIDGE_HOST << 8), \
drivers/char/agp/isoch.c
349
switch ((dev->class >>8) & 0xff00) {
drivers/char/agp/nvidia-agp.c
418
.class = (PCI_CLASS_BRIDGE_HOST << 8),
drivers/char/agp/nvidia-agp.c
426
.class = (PCI_CLASS_BRIDGE_HOST << 8),
drivers/char/agp/sis-agp.c
227
.class = (PCI_CLASS_BRIDGE_HOST << 8),
drivers/char/agp/sis-agp.c
235
.class = (PCI_CLASS_BRIDGE_HOST << 8),
drivers/char/agp/sis-agp.c
243
.class = (PCI_CLASS_BRIDGE_HOST << 8),
drivers/char/agp/sis-agp.c
251
.class = (PCI_CLASS_BRIDGE_HOST << 8),
drivers/char/agp/sis-agp.c
259
.class = (PCI_CLASS_BRIDGE_HOST << 8),
drivers/char/agp/sis-agp.c
267
.class = (PCI_CLASS_BRIDGE_HOST << 8),
drivers/char/agp/sis-agp.c
275
.class = (PCI_CLASS_BRIDGE_HOST << 8),
drivers/char/agp/sis-agp.c
283
.class = (PCI_CLASS_BRIDGE_HOST << 8),
drivers/char/agp/sis-agp.c
291
.class = (PCI_CLASS_BRIDGE_HOST << 8),
drivers/char/agp/sis-agp.c
299
.class = (PCI_CLASS_BRIDGE_HOST << 8),
drivers/char/agp/sis-agp.c
307
.class = (PCI_CLASS_BRIDGE_HOST << 8),
drivers/char/agp/sis-agp.c
315
.class = (PCI_CLASS_BRIDGE_HOST << 8),
drivers/char/agp/sis-agp.c
323
.class = (PCI_CLASS_BRIDGE_HOST << 8),
drivers/char/agp/sis-agp.c
331
.class = (PCI_CLASS_BRIDGE_HOST << 8),
drivers/char/agp/sis-agp.c
339
.class = (PCI_CLASS_BRIDGE_HOST << 8),
drivers/char/agp/sis-agp.c
347
.class = (PCI_CLASS_BRIDGE_HOST << 8),
drivers/char/agp/sis-agp.c
355
.class = (PCI_CLASS_BRIDGE_HOST << 8),
drivers/char/agp/sis-agp.c
363
.class = (PCI_CLASS_BRIDGE_HOST << 8),
drivers/char/agp/sis-agp.c
371
.class = (PCI_CLASS_BRIDGE_HOST << 8),
drivers/char/agp/sis-agp.c
379
.class = (PCI_CLASS_BRIDGE_HOST << 8),
drivers/char/agp/sis-agp.c
387
.class = (PCI_CLASS_BRIDGE_HOST << 8),
drivers/char/agp/sis-agp.c
395
.class = (PCI_CLASS_BRIDGE_HOST << 8),
drivers/char/agp/sworks-agp.c
532
.class = (PCI_CLASS_BRIDGE_HOST << 8),
drivers/char/agp/uninorth-agp.c
686
.class = (PCI_CLASS_BRIDGE_HOST << 8),
drivers/char/agp/via-agp.c
508
.class = (PCI_CLASS_BRIDGE_HOST << 8), \
drivers/char/bsr.c
109
static const struct class bsr_class = {
drivers/char/dsp56k.c
104
static const struct class dsp56k_class = {
drivers/char/ipmi/ipmi_devintf.c
807
static const struct class ipmi_class = {
drivers/char/ipmi/ipmi_ipmb.c
575
.class = I2C_CLASS_HWMON,
drivers/char/ipmi/ipmi_si_pci.c
77
switch (pdev->class) {
drivers/char/ipmi/ipmi_si_pci.c
91
dev_info(&pdev->dev, "Unknown IPMI class: %x\n", pdev->class);
drivers/char/ipmi/ipmi_ssif.c
2103
.class = I2C_CLASS_HWMON,
drivers/char/lp.c
148
static const struct class lp_class = {
drivers/char/lp.c
967
port->probe_info[0].class != PARPORT_CLASS_PRINTER)
drivers/char/mem.c
744
static const struct class mem_class = {
drivers/char/misc.c
180
static const struct class misc_class = {
drivers/char/ppdev.c
783
static const struct class ppdev_class = {
drivers/char/tpm/tpm-chip.c
31
const struct class tpm_class = {
drivers/char/tpm/tpm-chip.c
319
chip->dev.class = &tpm_class;
drivers/char/tpm/tpm-chip.c
35
const struct class tpmrm_class = {
drivers/char/tpm/tpm.h
234
extern const struct class tpm_class;
drivers/char/tpm/tpm.h
235
extern const struct class tpmrm_class;
drivers/char/tpm/tpm2-space.c
615
chip->devs.class = &tpmrm_class;
drivers/char/virtio_console.c
56
static const struct class port_class = {
drivers/char/xilinx_hwicap/xilinx_hwicap.c
111
static const struct class icap_class = {
drivers/char/xillybus/xillybus_class.c
26
static const struct class xillybus_class = {
drivers/clk/zynqmp/clkc.c
690
u32 nodetype, subclass, class;
drivers/clk/zynqmp/clkc.c
710
class = FIELD_GET(CLK_ATTR_NODE_CLASS, attr.attr[0]);
drivers/clk/zynqmp/clkc.c
712
clock[i].clk_id = FIELD_PREP(CLK_ATTR_NODE_CLASS, class) |
drivers/comedi/comedi_fops.c
604
static const struct class comedi_class = {
drivers/comedi/drivers/comedi_test.c
63
static const struct class ctcls = {
drivers/cpufreq/cppc_cpufreq.c
571
int class, cpu, index;
drivers/cpufreq/cppc_cpufreq.c
575
class = gicc->efficiency_class;
drivers/cpufreq/cppc_cpufreq.c
576
bitmap_set(used_classes, class, 1);
drivers/cpufreq/cppc_cpufreq.c
581
"No EM registered", class);
drivers/cpufreq/cppc_cpufreq.c
590
for_each_set_bit(class, used_classes, 256) {
drivers/cpufreq/cppc_cpufreq.c
593
if (gicc->efficiency_class == class)
drivers/crypto/intel/qat/qat_common/adf_dev_mgr.c
86
struct adf_hw_device_class *class = hw_data->dev_class;
drivers/crypto/intel/qat/qat_common/adf_dev_mgr.c
94
if (ptr->hw_device->dev_class == class)
drivers/crypto/intel/qat/qat_common/adf_dev_mgr.c
97
if (i == class->instances)
drivers/crypto/tegra/tegra-se-main.c
156
job->class = se->client.class;
drivers/crypto/tegra/tegra-se-main.c
269
se->client.class = se->hw->host1x_class;
drivers/cxl/core/edac.c
834
static int cxl_perform_maintenance(struct cxl_mailbox *cxl_mbox, u8 class,
drivers/cxl/core/edac.c
850
pi->hdr.op_class = class;
drivers/dca/dca-sysfs.c
16
static const struct class dca_class = {
drivers/devfreq/devfreq-event.c
23
static const struct class devfreq_event_class = {
drivers/devfreq/devfreq-event.c
330
edev->dev.class = &devfreq_event_class;
drivers/devfreq/devfreq.c
39
static struct class *devfreq_class;
drivers/devfreq/devfreq.c
828
devfreq->dev.class = devfreq_class;
drivers/dibs/dibs_main.c
142
dibs->dev.class = &dibs_class;
drivers/dibs/dibs_main.c
22
static const struct class dibs_class = {
drivers/dma-buf/dma-heap.c
49
static struct class *dma_heap_class;
drivers/dma/dmaengine.c
1099
chan->dev->device.class = &dma_devclass;
drivers/dma/dmaengine.c
242
static struct class dma_devclass = {
drivers/dma/plx_dma.c
621
.class = PCI_CLASS_SYSTEM_OTHER << 8,
drivers/dma/switchtec_dma.c
1374
.class = PCI_CLASS_SYSTEM_OTHER << 8, \
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
301
tx_chn->common.chan_dev.class = &k3_udma_glue_devclass;
drivers/dma/ti/k3-udma-glue.c
95
static struct class k3_udma_glue_devclass = {
drivers/dma/ti/k3-udma-glue.c
992
rx_chn->common.chan_dev.class = &k3_udma_glue_devclass;
drivers/eisa/pci_eisa.c
81
if ((dev->class >> 8) == PCI_CLASS_BRIDGE_EISA) {
drivers/extcon/extcon.c
1263
edev->dev.class = extcon_class;
drivers/extcon/extcon.c
240
static struct class *extcon_class;
drivers/firewire/init_ohci1394_dma.c
269
u32 class;
drivers/firewire/init_ohci1394_dma.c
278
class = read_pci_config(num, slot, func,
drivers/firewire/init_ohci1394_dma.c
280
if (class == 0xffffffff)
drivers/firewire/init_ohci1394_dma.c
283
if (class>>8 != PCI_CLASS_SERIAL_FIREWIRE_OHCI)
drivers/firmware/arm_scpi.c
321
u8 class;
drivers/firmware/dmi-id.c
178
static struct class dmi_class = {
drivers/firmware/dmi-id.c
246
dmi_dev->class = &dmi_class;
drivers/firmware/efi/libstub/pci.c
23
u16 class, command;
drivers/firmware/efi/libstub/pci.c
60
PCI_CLASS_DEVICE, 1, &class);
drivers/firmware/efi/libstub/pci.c
61
if (status != EFI_SUCCESS || class == PCI_CLASS_DISPLAY_VGA)
drivers/firmware/efi/libstub/pci.c
77
PCI_CLASS_DEVICE, 1, &class);
drivers/firmware/efi/libstub/pci.c
79
if (status != EFI_SUCCESS || class != PCI_CLASS_BRIDGE_PCI)
drivers/firmware/efi/sysfb_efi.c
120
if ((dev->class >> 8) != PCI_CLASS_DISPLAY_VGA)
drivers/fpga/fpga-bridge.c
17
static const struct class fpga_bridge_class;
drivers/fpga/fpga-bridge.c
368
bridge->dev.class = &fpga_bridge_class;
drivers/fpga/fpga-bridge.c
424
static const struct class fpga_bridge_class = {
drivers/fpga/fpga-mgr.c
22
static const struct class fpga_mgr_class;
drivers/fpga/fpga-mgr.c
823
mgr->dev.class = &fpga_mgr_class;
drivers/fpga/fpga-mgr.c
986
static const struct class fpga_mgr_class = {
drivers/fpga/fpga-region.c
19
static const struct class fpga_region_class;
drivers/fpga/fpga-region.c
223
region->dev.class = &fpga_region_class;
drivers/fpga/fpga-region.c
295
static const struct class fpga_region_class = {
drivers/fsi/fsi-core.c
1356
static struct class fsi_master_class = {
drivers/fsi/fsi-core.c
1382
master->dev.class = &fsi_master_class;
drivers/fwctl/main.c
286
static struct class fwctl_class = {
drivers/fwctl/main.c
306
fwctl->dev.class = &fwctl_class;
drivers/gnss/core.c
211
static struct class *gnss_class;
drivers/gnss/core.c
245
dev->class = gnss_class;
drivers/gpib/common/gpib_os.c
2213
static const struct class gpib_class = {
drivers/gpio/gpio-sim.c
1057
if (dev->class)
drivers/gpio/gpiolib-sysfs.c
604
static ssize_t export_store(const struct class *class,
drivers/gpio/gpiolib-sysfs.c
630
static ssize_t unexport_store(const struct class *class,
drivers/gpio/gpiolib-sysfs.c
664
static const struct class gpio_class = {
drivers/gpu/drm/amd/amdgpu/amdgpu_acpi.c
1462
if ((pdev->class != PCI_CLASS_DISPLAY_VGA << 8) &&
drivers/gpu/drm/amd/amdgpu/amdgpu_acpi.c
1463
(pdev->class != PCI_CLASS_DISPLAY_OTHER << 8))
drivers/gpu/drm/amd/amdgpu/amdgpu_bios.c
320
if ((pdev->class != PCI_CLASS_DISPLAY_VGA << 8) &&
drivers/gpu/drm/amd/amdgpu/amdgpu_bios.c
321
(pdev->class != PCI_CLASS_DISPLAY_OTHER << 8))
drivers/gpu/drm/amd/amdgpu/amdgpu_device.c
3908
if ((pdev->class >> 8) == PCI_CLASS_DISPLAY_VGA ||
drivers/gpu/drm/amd/amdgpu/amdgpu_device.c
3909
(pdev->class >> 8) == PCI_CLASS_DISPLAY_OTHER) {
drivers/gpu/drm/amd/amdgpu/amdgpu_device.c
4143
if ((adev->pdev->class >> 8) == PCI_CLASS_DISPLAY_VGA)
drivers/gpu/drm/amd/amdgpu/amdgpu_device.c
4318
if ((adev->pdev->class >> 8) == PCI_CLASS_DISPLAY_VGA)
drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c
2190
.class = PCI_CLASS_DISPLAY_VGA << 8,
drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c
2195
.class = PCI_CLASS_DISPLAY_OTHER << 8,
drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c
2200
.class = PCI_CLASS_ACCELERATOR_PROCESSING << 8,
drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c
2386
if ((pdev->class >> 8) == PCI_CLASS_DISPLAY_VGA ||
drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c
2387
(pdev->class >> 8) == PCI_CLASS_DISPLAY_OTHER) {
drivers/gpu/drm/amd/amdgpu/amdgpu_virt.c
75
((adev->pdev->class >> 8) != PCI_CLASS_ACCELERATOR_PROCESSING)) {
drivers/gpu/drm/amd/amdgpu/smu_v11_0_i2c.c
737
control->class = I2C_CLASS_HWMON;
drivers/gpu/drm/amd/amdkfd/kfd_chardev.c
68
static const struct class kfd_class = {
drivers/gpu/drm/amd/pm/inc/amdgpu_dpm.h
61
u32 class; /* vbios flags */
drivers/gpu/drm/amd/pm/legacy-dpm/kv_dpm.c
2283
if ((new_rps->class & ATOM_PPLIB_CLASSIFICATION_UI_MASK) ==
drivers/gpu/drm/amd/pm/legacy-dpm/kv_dpm.c
2652
rps->class = le16_to_cpu(non_clock_info->usClassification);
drivers/gpu/drm/amd/pm/legacy-dpm/kv_dpm.c
2663
if (rps->class & ATOM_PPLIB_CLASSIFICATION_BOOT) {
drivers/gpu/drm/amd/pm/legacy-dpm/kv_dpm.c
2667
if (rps->class & ATOM_PPLIB_CLASSIFICATION_UVDSTATE)
drivers/gpu/drm/amd/pm/legacy-dpm/kv_dpm.c
2888
amdgpu_dpm_dbg_print_class_info(adev, rps->class, rps->class2);
drivers/gpu/drm/amd/pm/legacy-dpm/legacy_dpm.c
50
void amdgpu_dpm_dbg_print_class_info(struct amdgpu_device *adev, u32 class, u32 class2)
drivers/gpu/drm/amd/pm/legacy-dpm/legacy_dpm.c
54
switch (class & ATOM_PPLIB_CLASSIFICATION_UI_MASK) {
drivers/gpu/drm/amd/pm/legacy-dpm/legacy_dpm.c
70
if (((class & ~ATOM_PPLIB_CLASSIFICATION_UI_MASK) == 0) &&
drivers/gpu/drm/amd/pm/legacy-dpm/legacy_dpm.c
75
(class & ATOM_PPLIB_CLASSIFICATION_BOOT) ? " boot" : "",
drivers/gpu/drm/amd/pm/legacy-dpm/legacy_dpm.c
76
(class & ATOM_PPLIB_CLASSIFICATION_THERMAL) ? " thermal" : "",
drivers/gpu/drm/amd/pm/legacy-dpm/legacy_dpm.c
77
(class & ATOM_PPLIB_CLASSIFICATION_LIMITEDPOWERSOURCE) ? " limited_pwr" : "",
drivers/gpu/drm/amd/pm/legacy-dpm/legacy_dpm.c
78
(class & ATOM_PPLIB_CLASSIFICATION_REST) ? " rest" : "",
drivers/gpu/drm/amd/pm/legacy-dpm/legacy_dpm.c
79
(class & ATOM_PPLIB_CLASSIFICATION_FORCED) ? " forced" : "",
drivers/gpu/drm/amd/pm/legacy-dpm/legacy_dpm.c
794
ui_class = ps->class & ATOM_PPLIB_CLASSIFICATION_UI_MASK;
drivers/gpu/drm/amd/pm/legacy-dpm/legacy_dpm.c
80
(class & ATOM_PPLIB_CLASSIFICATION_3DPERFORMANCE) ? " 3d_perf" : "",
drivers/gpu/drm/amd/pm/legacy-dpm/legacy_dpm.c
81
(class & ATOM_PPLIB_CLASSIFICATION_OVERDRIVETEMPLATE) ? " ovrdrv" : "",
drivers/gpu/drm/amd/pm/legacy-dpm/legacy_dpm.c
82
(class & ATOM_PPLIB_CLASSIFICATION_UVDSTATE) ? " uvd" : "",
drivers/gpu/drm/amd/pm/legacy-dpm/legacy_dpm.c
822
if (ps->class & ATOM_PPLIB_CLASSIFICATION_SDSTATE)
drivers/gpu/drm/amd/pm/legacy-dpm/legacy_dpm.c
826
if (ps->class & ATOM_PPLIB_CLASSIFICATION_HDSTATE)
drivers/gpu/drm/amd/pm/legacy-dpm/legacy_dpm.c
83
(class & ATOM_PPLIB_CLASSIFICATION_3DLOW) ? " 3d_low" : "",
drivers/gpu/drm/amd/pm/legacy-dpm/legacy_dpm.c
830
if (ps->class & ATOM_PPLIB_CLASSIFICATION_HD2STATE)
drivers/gpu/drm/amd/pm/legacy-dpm/legacy_dpm.c
84
(class & ATOM_PPLIB_CLASSIFICATION_ACPI) ? " acpi" : "",
drivers/gpu/drm/amd/pm/legacy-dpm/legacy_dpm.c
840
if (ps->class & ATOM_PPLIB_CLASSIFICATION_THERMAL)
drivers/gpu/drm/amd/pm/legacy-dpm/legacy_dpm.c
844
if (ps->class & ATOM_PPLIB_CLASSIFICATION_ACPI)
drivers/gpu/drm/amd/pm/legacy-dpm/legacy_dpm.c
85
(class & ATOM_PPLIB_CLASSIFICATION_HD2STATE) ? " uvd_hd2" : "",
drivers/gpu/drm/amd/pm/legacy-dpm/legacy_dpm.c
852
if (ps->class & ATOM_PPLIB_CLASSIFICATION_3DPERFORMANCE)
drivers/gpu/drm/amd/pm/legacy-dpm/legacy_dpm.c
86
(class & ATOM_PPLIB_CLASSIFICATION_HDSTATE) ? " uvd_hd" : "",
drivers/gpu/drm/amd/pm/legacy-dpm/legacy_dpm.c
87
(class & ATOM_PPLIB_CLASSIFICATION_SDSTATE) ? " uvd_sd" : "",
drivers/gpu/drm/amd/pm/legacy-dpm/legacy_dpm.h
26
void amdgpu_dpm_dbg_print_class_info(struct amdgpu_device *adev, u32 class, u32 class2);
drivers/gpu/drm/amd/pm/legacy-dpm/si_dpm.c
3394
static bool r600_is_uvd_state(u32 class, u32 class2)
drivers/gpu/drm/amd/pm/legacy-dpm/si_dpm.c
3396
if (class & ATOM_PPLIB_CLASSIFICATION_UVDSTATE)
drivers/gpu/drm/amd/pm/legacy-dpm/si_dpm.c
3398
if (class & ATOM_PPLIB_CLASSIFICATION_HD2STATE)
drivers/gpu/drm/amd/pm/legacy-dpm/si_dpm.c
3400
if (class & ATOM_PPLIB_CLASSIFICATION_HDSTATE)
drivers/gpu/drm/amd/pm/legacy-dpm/si_dpm.c
3402
if (class & ATOM_PPLIB_CLASSIFICATION_SDSTATE)
drivers/gpu/drm/amd/pm/legacy-dpm/si_dpm.c
7220
rps->class = le16_to_cpu(non_clock_info->usClassification);
drivers/gpu/drm/amd/pm/legacy-dpm/si_dpm.c
7226
} else if (r600_is_uvd_state(rps->class, rps->class2)) {
drivers/gpu/drm/amd/pm/legacy-dpm/si_dpm.c
7234
if (rps->class & ATOM_PPLIB_CLASSIFICATION_BOOT)
drivers/gpu/drm/amd/pm/legacy-dpm/si_dpm.c
7236
if (rps->class & ATOM_PPLIB_CLASSIFICATION_UVDSTATE)
drivers/gpu/drm/amd/pm/legacy-dpm/si_dpm.c
7274
if (rps->class & ATOM_PPLIB_CLASSIFICATION_ACPI) {
drivers/gpu/drm/amd/pm/legacy-dpm/si_dpm.c
7298
if (rps->class & ATOM_PPLIB_CLASSIFICATION_BOOT) {
drivers/gpu/drm/amd/pm/legacy-dpm/si_dpm.c
7314
if ((rps->class & ATOM_PPLIB_CLASSIFICATION_UI_MASK) ==
drivers/gpu/drm/amd/pm/legacy-dpm/si_dpm.c
7317
else if ((rps->class & ATOM_PPLIB_CLASSIFICATION_UI_MASK) ==
drivers/gpu/drm/amd/pm/legacy-dpm/si_dpm.c
8008
amdgpu_dpm_dbg_print_class_info(adev, rps->class, rps->class2);
drivers/gpu/drm/amd/pm/swsmu/smu11/arcturus_ppt.c
1679
control->class = I2C_CLASS_HWMON;
drivers/gpu/drm/amd/pm/swsmu/smu11/navi10_ppt.c
2894
control->class = I2C_CLASS_HWMON;
drivers/gpu/drm/amd/pm/swsmu/smu11/sienna_cichlid_ppt.c
2605
control->class = I2C_CLASS_HWMON;
drivers/gpu/drm/ast/ast_drv.c
178
.class = PCI_BASE_CLASS_DISPLAY << 16, \
drivers/gpu/drm/display/drm_dp_aux_dev.c
57
static struct class *drm_dp_aux_dev_class;
drivers/gpu/drm/drm_internal.h
163
extern struct class *drm_class;
drivers/gpu/drm/drm_privacy_screen.c
405
priv->dev.class = drm_class;
drivers/gpu/drm/drm_sysfs.c
357
kdev->class = drm_class;
drivers/gpu/drm/drm_sysfs.c
573
kdev->class = drm_class;
drivers/gpu/drm/drm_sysfs.c
606
dev->class = drm_class;
drivers/gpu/drm/drm_sysfs.c
64
struct class *drm_class;
drivers/gpu/drm/i915/gem/i915_gem_context.c
1007
if (sseu.slice_mask && !WARN_ON(ce->engine->class != RENDER_CLASS))
drivers/gpu/drm/i915/gem/i915_gem_context.c
1071
unsigned int class = ce->engine->uabi_class;
drivers/gpu/drm/i915/gem/i915_gem_context.c
1073
GEM_BUG_ON(class >= ARRAY_SIZE(client->past_runtime));
drivers/gpu/drm/i915/gem/i915_gem_context.c
1075
&client->past_runtime[class]);
drivers/gpu/drm/i915/gem/i915_gem_context.c
1152
if (engine->class == RENDER_CLASS)
drivers/gpu/drm/i915/gem/i915_gem_context.c
2047
if (ce->engine->class != RENDER_CLASS) {
drivers/gpu/drm/i915/gem/i915_gem_context.c
680
if (siblings[n]->class == RENDER_CLASS ||
drivers/gpu/drm/i915/gem/i915_gem_context.c
681
siblings[n]->class == COMPUTE_CLASS) {
drivers/gpu/drm/i915/gem/i915_gem_context.c
859
if (!pe->engine || pe->engine->class != RENDER_CLASS)
drivers/gpu/drm/i915/gem/i915_gem_context.c
986
if (ce->engine->class == COMPUTE_CLASS)
drivers/gpu/drm/i915/gem/selftests/i915_gem_context.c
1851
if (GRAPHICS_VER(i915) < 8 && engine->class != RENDER_CLASS)
drivers/gpu/drm/i915/gt/gen8_engine_cs.c
101
if (rq->engine->class == VIDEO_DECODE_CLASS)
drivers/gpu/drm/i915/gt/gen8_engine_cs.c
299
else if (engine->class == COMPUTE_CLASS)
drivers/gpu/drm/i915/gt/gen8_engine_cs.c
335
else if (engine->class == COMPUTE_CLASS)
drivers/gpu/drm/i915/gt/gen8_engine_cs.c
395
if (rq->engine->class == VIDEO_DECODE_CLASS)
drivers/gpu/drm/i915/gt/gen8_engine_cs.c
399
rq->engine->class == COPY_ENGINE_CLASS)
drivers/gpu/drm/i915/gt/gen8_engine_cs.c
841
else if (rq->engine->class == COMPUTE_CLASS)
drivers/gpu/drm/i915/gt/intel_engine.h
278
u32 intel_engine_context_size(struct intel_gt *gt, u8 class);
drivers/gpu/drm/i915/gt/intel_engine_cs.c
100
.class = COPY_ENGINE_CLASS,
drivers/gpu/drm/i915/gt/intel_engine_cs.c
107
.class = COPY_ENGINE_CLASS,
drivers/gpu/drm/i915/gt/intel_engine_cs.c
114
.class = COPY_ENGINE_CLASS,
drivers/gpu/drm/i915/gt/intel_engine_cs.c
1158
const unsigned int class = engine->class;
drivers/gpu/drm/i915/gt/intel_engine_cs.c
1204
class >= num ||
drivers/gpu/drm/i915/gt/intel_engine_cs.c
1205
(!regs[class].reg.reg &&
drivers/gpu/drm/i915/gt/intel_engine_cs.c
1206
!regs[class].mcr_reg.reg)))
drivers/gpu/drm/i915/gt/intel_engine_cs.c
1209
reg = regs[class];
drivers/gpu/drm/i915/gt/intel_engine_cs.c
121
.class = COPY_ENGINE_CLASS,
drivers/gpu/drm/i915/gt/intel_engine_cs.c
1211
if (regs == xelpmp_regs && class == OTHER_CLASS) {
drivers/gpu/drm/i915/gt/intel_engine_cs.c
1218
} else if (regs == gen8_regs && class == VIDEO_DECODE_CLASS && instance == 1) {
drivers/gpu/drm/i915/gt/intel_engine_cs.c
1232
(engine->class == VIDEO_DECODE_CLASS ||
drivers/gpu/drm/i915/gt/intel_engine_cs.c
1233
engine->class == VIDEO_ENHANCEMENT_CLASS ||
drivers/gpu/drm/i915/gt/intel_engine_cs.c
1234
engine->class == COMPUTE_CLASS ||
drivers/gpu/drm/i915/gt/intel_engine_cs.c
1235
engine->class == OTHER_CLASS))
drivers/gpu/drm/i915/gt/intel_engine_cs.c
128
.class = COPY_ENGINE_CLASS,
drivers/gpu/drm/i915/gt/intel_engine_cs.c
135
.class = VIDEO_DECODE_CLASS,
drivers/gpu/drm/i915/gt/intel_engine_cs.c
144
.class = VIDEO_DECODE_CLASS,
drivers/gpu/drm/i915/gt/intel_engine_cs.c
152
.class = VIDEO_DECODE_CLASS,
drivers/gpu/drm/i915/gt/intel_engine_cs.c
159
.class = VIDEO_DECODE_CLASS,
drivers/gpu/drm/i915/gt/intel_engine_cs.c
166
.class = VIDEO_DECODE_CLASS,
drivers/gpu/drm/i915/gt/intel_engine_cs.c
173
.class = VIDEO_DECODE_CLASS,
drivers/gpu/drm/i915/gt/intel_engine_cs.c
180
.class = VIDEO_DECODE_CLASS,
drivers/gpu/drm/i915/gt/intel_engine_cs.c
187
.class = VIDEO_DECODE_CLASS,
drivers/gpu/drm/i915/gt/intel_engine_cs.c
194
.class = VIDEO_ENHANCEMENT_CLASS,
drivers/gpu/drm/i915/gt/intel_engine_cs.c
1986
return engine->class != VIDEO_DECODE_CLASS; /* b0rked */
drivers/gpu/drm/i915/gt/intel_engine_cs.c
202
.class = VIDEO_ENHANCEMENT_CLASS,
drivers/gpu/drm/i915/gt/intel_engine_cs.c
209
.class = VIDEO_ENHANCEMENT_CLASS,
drivers/gpu/drm/i915/gt/intel_engine_cs.c
216
.class = VIDEO_ENHANCEMENT_CLASS,
drivers/gpu/drm/i915/gt/intel_engine_cs.c
223
.class = COMPUTE_CLASS,
drivers/gpu/drm/i915/gt/intel_engine_cs.c
230
.class = COMPUTE_CLASS,
drivers/gpu/drm/i915/gt/intel_engine_cs.c
237
.class = COMPUTE_CLASS,
drivers/gpu/drm/i915/gt/intel_engine_cs.c
244
.class = COMPUTE_CLASS,
drivers/gpu/drm/i915/gt/intel_engine_cs.c
251
.class = OTHER_CLASS,
drivers/gpu/drm/i915/gt/intel_engine_cs.c
273
u32 intel_engine_context_size(struct intel_gt *gt, u8 class)
drivers/gpu/drm/i915/gt/intel_engine_cs.c
280
switch (class) {
drivers/gpu/drm/i915/gt/intel_engine_cs.c
331
MISSING_CASE(class);
drivers/gpu/drm/i915/gt/intel_engine_cs.c
366
intel_engine_class_repr(engine->class),
drivers/gpu/drm/i915/gt/intel_engine_cs.c
376
if (GRAPHICS_VER(engine->i915) < 6 && engine->class != RENDER_CLASS)
drivers/gpu/drm/i915/gt/intel_engine_cs.c
465
if (GEM_DEBUG_WARN_ON(info->class > MAX_ENGINE_CLASS))
drivers/gpu/drm/i915/gt/intel_engine_cs.c
471
if (GEM_DEBUG_WARN_ON(gt->engine_class[info->class][info->instance]))
drivers/gpu/drm/i915/gt/intel_engine_cs.c
489
guc_class = engine_class_to_guc_class(info->class);
drivers/gpu/drm/i915/gt/intel_engine_cs.c
495
engine->class = info->class;
drivers/gpu/drm/i915/gt/intel_engine_cs.c
500
if ((engine->class == COMPUTE_CLASS || engine->class == RENDER_CLASS) &&
drivers/gpu/drm/i915/gt/intel_engine_cs.c
505
if (engine->class == RENDER_CLASS || engine->class == COMPUTE_CLASS) {
drivers/gpu/drm/i915/gt/intel_engine_cs.c
54
u8 class;
drivers/gpu/drm/i915/gt/intel_engine_cs.c
552
engine->context_size = intel_engine_context_size(gt, engine->class);
drivers/gpu/drm/i915/gt/intel_engine_cs.c
565
gt->engine_class[info->class][info->instance] = engine;
drivers/gpu/drm/i915/gt/intel_engine_cs.c
624
if (engine->class == VIDEO_DECODE_CLASS) {
drivers/gpu/drm/i915/gt/intel_engine_cs.c
644
} else if (engine->class == VIDEO_ENHANCEMENT_CLASS) {
drivers/gpu/drm/i915/gt/intel_engine_cs.c
65
.class = RENDER_CLASS,
drivers/gpu/drm/i915/gt/intel_engine_cs.c
72
.class = COPY_ENGINE_CLASS,
drivers/gpu/drm/i915/gt/intel_engine_cs.c
79
.class = COPY_ENGINE_CLASS,
drivers/gpu/drm/i915/gt/intel_engine_cs.c
86
.class = COPY_ENGINE_CLASS,
drivers/gpu/drm/i915/gt/intel_engine_cs.c
905
u8 class, const u8 *map, u8 num_instances)
drivers/gpu/drm/i915/gt/intel_engine_cs.c
913
intel_engines[i].class != class)
drivers/gpu/drm/i915/gt/intel_engine_cs.c
925
static void setup_logical_ids(struct intel_gt *gt, u8 *logical_ids, u8 class)
drivers/gpu/drm/i915/gt/intel_engine_cs.c
93
.class = COPY_ENGINE_CLASS,
drivers/gpu/drm/i915/gt/intel_engine_cs.c
931
if (MEDIA_VER(gt->i915) >= 11 && class == VIDEO_DECODE_CLASS) {
drivers/gpu/drm/i915/gt/intel_engine_cs.c
934
populate_logical_ids(gt, logical_ids, class,
drivers/gpu/drm/i915/gt/intel_engine_cs.c
942
populate_logical_ids(gt, logical_ids, class,
drivers/gpu/drm/i915/gt/intel_engine_cs.c
958
unsigned int i, class;
drivers/gpu/drm/i915/gt/intel_engine_cs.c
966
for (class = 0; class < MAX_ENGINE_CLASS + 1; ++class) {
drivers/gpu/drm/i915/gt/intel_engine_cs.c
967
setup_logical_ids(gt, logical_ids, class);
drivers/gpu/drm/i915/gt/intel_engine_cs.c
972
if (intel_engines[i].class != class ||
drivers/gpu/drm/i915/gt/intel_engine_types.h
386
u8 class;
drivers/gpu/drm/i915/gt/intel_engine_user.c
139
const char *intel_engine_class_repr(u8 class)
drivers/gpu/drm/i915/gt/intel_engine_user.c
150
if (class >= ARRAY_SIZE(uabi_names) || !uabi_names[class])
drivers/gpu/drm/i915/gt/intel_engine_user.c
153
return uabi_names[class];
drivers/gpu/drm/i915/gt/intel_engine_user.c
158
u8 class;
drivers/gpu/drm/i915/gt/intel_engine_user.c
174
if (GEM_DEBUG_WARN_ON(ring->class >= ARRAY_SIZE(map)))
drivers/gpu/drm/i915/gt/intel_engine_user.c
177
if (GEM_DEBUG_WARN_ON(ring->instance >= map[ring->class].max))
drivers/gpu/drm/i915/gt/intel_engine_user.c
180
return map[ring->class].base + ring->instance;
drivers/gpu/drm/i915/gt/intel_engine_user.c
186
if (engine->gt != ring->gt || engine->class != ring->class) {
drivers/gpu/drm/i915/gt/intel_engine_user.c
188
ring->class = engine->class;
drivers/gpu/drm/i915/gt/intel_engine_user.c
19
intel_engine_lookup_user(struct drm_i915_private *i915, u8 class, u8 instance)
drivers/gpu/drm/i915/gt/intel_engine_user.c
225
GEM_BUG_ON(engine->class >= ARRAY_SIZE(uabi_classes));
drivers/gpu/drm/i915/gt/intel_engine_user.c
226
engine->uabi_class = uabi_classes[engine->class];
drivers/gpu/drm/i915/gt/intel_engine_user.c
242
intel_engine_class_repr(engine->class),
drivers/gpu/drm/i915/gt/intel_engine_user.c
266
int class, inst;
drivers/gpu/drm/i915/gt/intel_engine_user.c
269
for (class = 0; class < ARRAY_SIZE(i915->engine_uabi_class_count); class++) {
drivers/gpu/drm/i915/gt/intel_engine_user.c
27
if (class < it->uabi_class)
drivers/gpu/drm/i915/gt/intel_engine_user.c
270
for (inst = 0; inst < i915->engine_uabi_class_count[class]; inst++) {
drivers/gpu/drm/i915/gt/intel_engine_user.c
272
class, inst);
drivers/gpu/drm/i915/gt/intel_engine_user.c
275
class, inst);
drivers/gpu/drm/i915/gt/intel_engine_user.c
280
if (engine->uabi_class != class ||
drivers/gpu/drm/i915/gt/intel_engine_user.c
286
class, inst);
drivers/gpu/drm/i915/gt/intel_engine_user.c
29
else if (class > it->uabi_class ||
drivers/gpu/drm/i915/gt/intel_engine_user.c
65
if (uabi_classes[a->class] < uabi_classes[b->class])
drivers/gpu/drm/i915/gt/intel_engine_user.c
67
if (uabi_classes[a->class] > uabi_classes[b->class])
drivers/gpu/drm/i915/gt/intel_engine_user.h
15
intel_engine_lookup_user(struct drm_i915_private *i915, u8 class, u8 instance);
drivers/gpu/drm/i915/gt/intel_engine_user.h
22
const char *intel_engine_class_repr(u8 class);
drivers/gpu/drm/i915/gt/intel_execlists_submission.c
3583
execlists->ccid |= engine->class << (GEN11_ENGINE_CLASS_SHIFT - 32);
drivers/gpu/drm/i915/gt/intel_execlists_submission.c
3946
ve->base.class = OTHER_CLASS;
drivers/gpu/drm/i915/gt/intel_execlists_submission.c
4030
if (ve->base.class != OTHER_CLASS) {
drivers/gpu/drm/i915/gt/intel_execlists_submission.c
4031
if (ve->base.class != sibling->class) {
drivers/gpu/drm/i915/gt/intel_execlists_submission.c
4034
sibling->class, ve->base.class);
drivers/gpu/drm/i915/gt/intel_execlists_submission.c
4041
ve->base.class = sibling->class;
drivers/gpu/drm/i915/gt/intel_execlists_submission.c
4044
"v%dx%d", ve->base.class, count);
drivers/gpu/drm/i915/gt/intel_gt.h
95
engine->class == COPY_ENGINE_CLASS && engine->instance == 0)
drivers/gpu/drm/i915/gt/intel_gt_irq.c
105
switch (class) {
drivers/gpu/drm/i915/gt/intel_gt_irq.c
124
const u8 class = GEN11_INTR_ENGINE_CLASS(identity);
drivers/gpu/drm/i915/gt/intel_gt_irq.c
135
gt = pick_gt(gt, class, instance);
drivers/gpu/drm/i915/gt/intel_gt_irq.c
137
if (class <= MAX_ENGINE_CLASS && instance <= MAX_ENGINE_INSTANCE) {
drivers/gpu/drm/i915/gt/intel_gt_irq.c
138
struct intel_engine_cs *engine = gt->engine_class[class][instance];
drivers/gpu/drm/i915/gt/intel_gt_irq.c
143
if (class == OTHER_CLASS)
drivers/gpu/drm/i915/gt/intel_gt_irq.c
147
class, instance, intr);
drivers/gpu/drm/i915/gt/intel_gt_irq.c
95
static struct intel_gt *pick_gt(struct intel_gt *gt, u8 class, u8 instance)
drivers/gpu/drm/i915/gt/intel_gt_regs.h
324
#define RING_FAULT_REG(engine) _MMIO(_PICK_EVEN((engine)->class, \
drivers/gpu/drm/i915/gt/intel_lrc.c
1385
if (ce->engine->class == COMPUTE_CLASS)
drivers/gpu/drm/i915/gt/intel_lrc.c
1553
if (engine->class == RENDER_CLASS) {
drivers/gpu/drm/i915/gt/intel_lrc.c
1564
if (ce->engine->class == RENDER_CLASS)
drivers/gpu/drm/i915/gt/intel_lrc.c
687
else if (engine->class == RENDER_CLASS)
drivers/gpu/drm/i915/gt/intel_lrc.c
702
engine->class == RENDER_CLASS)
drivers/gpu/drm/i915/gt/intel_lrc.c
716
else if (engine->class == RENDER_CLASS)
drivers/gpu/drm/i915/gt/intel_lrc.c
726
else if (GRAPHICS_VER(engine->i915) >= 9 || engine->class == RENDER_CLASS)
drivers/gpu/drm/i915/gt/intel_lrc.c
762
else if (engine->class != RENDER_CLASS)
drivers/gpu/drm/i915/gt/intel_lrc.c
830
(ce->engine->class == COMPUTE_CLASS || ce->engine->class == RENDER_CLASS)) {
drivers/gpu/drm/i915/gt/intel_migrate.c
33
GEM_BUG_ON(engine->class != COPY_ENGINE_CLASS);
drivers/gpu/drm/i915/gt/intel_mocs.c
647
if (flags & HAS_RENDER_L3CC && engine->class == RENDER_CLASS)
drivers/gpu/drm/i915/gt/intel_renderstate.c
19
if (engine->class != RENDER_CLASS)
drivers/gpu/drm/i915/gt/intel_reset.c
359
GEM_BUG_ON(engine->class != VIDEO_DECODE_CLASS);
drivers/gpu/drm/i915/gt/intel_reset.c
379
switch (engine->class) {
drivers/gpu/drm/i915/gt/intel_reset.c
381
MISSING_CASE(engine->class);
drivers/gpu/drm/i915/gt/intel_reset.c
420
switch (engine->class) {
drivers/gpu/drm/i915/gt/intel_reset.c
437
if (engine->class != VIDEO_DECODE_CLASS ||
drivers/gpu/drm/i915/gt/intel_reset.c
508
if (engine->class != VIDEO_DECODE_CLASS &&
drivers/gpu/drm/i915/gt/intel_reset.c
509
engine->class != VIDEO_ENHANCEMENT_CLASS)
drivers/gpu/drm/i915/gt/intel_reset.c
512
if (engine->class == VIDEO_DECODE_CLASS &&
drivers/gpu/drm/i915/gt/intel_ring_submission.c
1316
if (GRAPHICS_VER(engine->i915) != 7 || engine->class != RENDER_CLASS)
drivers/gpu/drm/i915/gt/intel_ring_submission.c
1358
switch (engine->class) {
drivers/gpu/drm/i915/gt/intel_ring_submission.c
1372
MISSING_CASE(engine->class);
drivers/gpu/drm/i915/gt/intel_ring_submission.c
45
if (engine->class == RENDER_CLASS) {
drivers/gpu/drm/i915/gt/intel_workarounds.c
1011
IS_DG2(rq->i915)) && rq->engine->class == RENDER_CLASS)
drivers/gpu/drm/i915/gt/intel_workarounds.c
1047
IS_DG2(rq->i915)) && rq->engine->class == RENDER_CLASS) {
drivers/gpu/drm/i915/gt/intel_workarounds.c
1499
if (engine->class != VIDEO_DECODE_CLASS ||
drivers/gpu/drm/i915/gt/intel_workarounds.c
1621
if (engine->class == VIDEO_DECODE_CLASS)
drivers/gpu/drm/i915/gt/intel_workarounds.c
1928
if (engine->class != RENDER_CLASS)
drivers/gpu/drm/i915/gt/intel_workarounds.c
1939
if (engine->class != RENDER_CLASS)
drivers/gpu/drm/i915/gt/intel_workarounds.c
1949
if (engine->class != RENDER_CLASS)
drivers/gpu/drm/i915/gt/intel_workarounds.c
1962
if (engine->class != RENDER_CLASS)
drivers/gpu/drm/i915/gt/intel_workarounds.c
1975
if (engine->class != RENDER_CLASS)
drivers/gpu/drm/i915/gt/intel_workarounds.c
1998
if (engine->class != RENDER_CLASS)
drivers/gpu/drm/i915/gt/intel_workarounds.c
2017
switch (engine->class) {
drivers/gpu/drm/i915/gt/intel_workarounds.c
2065
switch (engine->class) {
drivers/gpu/drm/i915/gt/intel_workarounds.c
2104
switch (engine->class) {
drivers/gpu/drm/i915/gt/intel_workarounds.c
2119
switch (engine->class) {
drivers/gpu/drm/i915/gt/intel_workarounds.c
2215
engine->class == COMPUTE_CLASS) {
drivers/gpu/drm/i915/gt/intel_workarounds.c
2906
if (engine->class == COMPUTE_CLASS)
drivers/gpu/drm/i915/gt/intel_workarounds.c
2908
else if (engine->class == RENDER_CLASS)
drivers/gpu/drm/i915/gt/intel_workarounds.c
905
if (engine->class == COPY_ENGINE_CLASS) {
drivers/gpu/drm/i915/gt/intel_workarounds.c
947
if (engine->class != RENDER_CLASS)
drivers/gpu/drm/i915/gt/selftest_engine_cs.c
405
intel_engine_class_repr(info->class),
drivers/gpu/drm/i915/gt/selftest_engine_cs.c
406
info->class, info->instance,
drivers/gpu/drm/i915/gt/selftest_engine_cs.c
417
intel_engine_class_repr(info->class),
drivers/gpu/drm/i915/gt/selftest_engine_cs.c
418
info->class, info->instance,
drivers/gpu/drm/i915/gt/selftest_engine_cs.c
428
intel_engine_class_repr(info->class),
drivers/gpu/drm/i915/gt/selftest_execlists.c
3291
if (GRAPHICS_VER(gt->i915) == 8 && engine->class != RENDER_CLASS)
drivers/gpu/drm/i915/gt/selftest_execlists.c
3840
unsigned int class,
drivers/gpu/drm/i915/gt/selftest_execlists.c
3848
if (!gt->engine_class[class][inst])
drivers/gpu/drm/i915/gt/selftest_execlists.c
3851
if (filter && !filter(gt->engine_class[class][inst]))
drivers/gpu/drm/i915/gt/selftest_execlists.c
3854
siblings[n++] = gt->engine_class[class][inst];
drivers/gpu/drm/i915/gt/selftest_execlists.c
3862
unsigned int class,
drivers/gpu/drm/i915/gt/selftest_execlists.c
3865
return __select_siblings(gt, class, siblings, NULL);
drivers/gpu/drm/i915/gt/selftest_execlists.c
3874
unsigned int class;
drivers/gpu/drm/i915/gt/selftest_execlists.c
3889
for (class = 0; class <= MAX_ENGINE_CLASS; class++) {
drivers/gpu/drm/i915/gt/selftest_execlists.c
3892
nsibling = select_siblings(gt, class, siblings);
drivers/gpu/drm/i915/gt/selftest_execlists.c
4001
unsigned int class;
drivers/gpu/drm/i915/gt/selftest_execlists.c
4007
for (class = 0; class <= MAX_ENGINE_CLASS; class++) {
drivers/gpu/drm/i915/gt/selftest_execlists.c
4010
nsibling = select_siblings(gt, class, siblings);
drivers/gpu/drm/i915/gt/selftest_execlists.c
4163
unsigned int class;
drivers/gpu/drm/i915/gt/selftest_execlists.c
4169
for (class = 0; class <= MAX_ENGINE_CLASS; class++) {
drivers/gpu/drm/i915/gt/selftest_execlists.c
4172
nsibling = __select_siblings(gt, class, siblings,
drivers/gpu/drm/i915/gt/selftest_execlists.c
4301
unsigned int class;
drivers/gpu/drm/i915/gt/selftest_execlists.c
4316
for (class = 0; class <= MAX_ENGINE_CLASS; class++) {
drivers/gpu/drm/i915/gt/selftest_execlists.c
4319
nsibling = select_siblings(gt, class, siblings);
drivers/gpu/drm/i915/gt/selftest_execlists.c
4436
unsigned int class;
drivers/gpu/drm/i915/gt/selftest_execlists.c
4451
for (class = 0; class <= MAX_ENGINE_CLASS; class++) {
drivers/gpu/drm/i915/gt/selftest_execlists.c
4454
nsibling = select_siblings(gt, class, siblings);
drivers/gpu/drm/i915/gt/selftest_lrc.c
143
switch (engine->class) {
drivers/gpu/drm/i915/gt/selftest_lrc.c
1506
if (engine->class == COPY_ENGINE_CLASS && GRAPHICS_VER(engine->i915) == 9)
drivers/gpu/drm/i915/gt/selftest_lrc.c
1509
if (engine->class == RENDER_CLASS && GRAPHICS_VER(engine->i915) == 11)
drivers/gpu/drm/i915/gt/selftest_lrc.c
626
if (GRAPHICS_VER(engine->i915) < 9 && engine->class != RENDER_CLASS)
drivers/gpu/drm/i915/gt/selftest_mocs.c
238
if (!err && ce->engine->class == RENDER_CLASS)
drivers/gpu/drm/i915/gt/selftest_mocs.c
251
if (!err && ce->engine->class == RENDER_CLASS)
drivers/gpu/drm/i915/gt/selftest_slpc.c
373
if (gt->type != GT_MEDIA && (engine->class == VIDEO_DECODE_CLASS ||
drivers/gpu/drm/i915/gt/selftest_slpc.c
374
engine->class == VIDEO_ENHANCEMENT_CLASS)) {
drivers/gpu/drm/i915/gt/selftest_tlb.c
143
if (ce->engine->class == OTHER_CLASS)
drivers/gpu/drm/i915/gt/sysfs_engines.c
41
__ATTR(class, 0444, class_show, NULL);
drivers/gpu/drm/i915/gt/sysfs_engines.c
89
switch (engine->class) {
drivers/gpu/drm/i915/gt/uc/intel_guc_ads.c
1060
u8 guc_class = engine_class_to_guc_class(engine->class);
drivers/gpu/drm/i915/gt/uc/intel_guc_ads.c
242
u8 guc_class = engine_class_to_guc_class(engine->class);
drivers/gpu/drm/i915/gt/uc/intel_guc_ads.c
485
guc_class = engine_class_to_guc_class(engine->class);
drivers/gpu/drm/i915/gt/uc/intel_guc_ads.c
606
if (engine->class != engine_class)
drivers/gpu/drm/i915/gt/uc/intel_guc_capture.c
1360
u32 class, u32 id, u32 offset, u32 *is_ext)
drivers/gpu/drm/i915/gt/uc/intel_guc_capture.c
1399
i915_error_printf(ebuf, " i915-Eng-Inst-Class: 0x%02x\n", (eng)->class); \
drivers/gpu/drm/i915/gt/uc/intel_guc_capture.c
160
#define MAKE_REGLIST(regslist, regsowner, regstype, class) \
drivers/gpu/drm/i915/gt/uc/intel_guc_capture.c
166
class, \
drivers/gpu/drm/i915/gt/uc/intel_guc_capture.c
391
__stringify_engclass(u32 class)
drivers/gpu/drm/i915/gt/uc/intel_guc_capture.c
393
switch (class) {
drivers/gpu/drm/i915/gt/uc/intel_guc_capture.c
641
engine->class, &tmp, true)) {
drivers/gpu/drm/i915/gt/uc/intel_guc_capture.c
645
engine->class, &tmp, true)) {
drivers/gpu/drm/i915/gt/uc/intel_guc_fwif.h
150
#define MAKE_GUC_ID(class, instance) \
drivers/gpu/drm/i915/gt/uc/intel_guc_fwif.h
151
(((class) << GUC_ENGINE_CLASS_SHIFT) | \
drivers/gpu/drm/i915/gt/uc/intel_guc_fwif.h
183
static inline u8 engine_class_to_guc_class(u8 class)
drivers/gpu/drm/i915/gt/uc/intel_guc_fwif.h
186
GEM_BUG_ON(class > MAX_ENGINE_CLASS);
drivers/gpu/drm/i915/gt/uc/intel_guc_fwif.h
188
return engine_class_guc_class_map[class];
drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c
2814
desc->engine_class = engine_class_to_guc_class(engine->class);
drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c
2852
engine_class_to_guc_class(engine->class);
drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c
2881
info->engine_class = engine_class_to_guc_class(engine->class);
drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c
4312
engine->gt->engine_class[engine->class][i];
drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c
4569
if (engine->class == COMPUTE_CLASS)
drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c
4576
if ((engine->class == COMPUTE_CLASS || engine->class == RENDER_CLASS) &&
drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c
5955
if (n != 0 && ve->base.class != sibling->class) {
drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c
5957
sibling->class, ve->base.class);
drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c
5961
ve->base.class = sibling->class;
drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c
5964
"v%dx%d", ve->base.class, count);
drivers/gpu/drm/i915/gt/uc/selftest_guc_multi_lrc.c
111
static int __intel_guc_multi_lrc_basic(struct intel_gt *gt, unsigned int class)
drivers/gpu/drm/i915/gt/uc/selftest_guc_multi_lrc.c
117
parent = multi_lrc_create_parent(gt, class, 0);
drivers/gpu/drm/i915/gt/uc/selftest_guc_multi_lrc.c
122
gt_dbg(gt, "Not enough engines in class: %d\n", class);
drivers/gpu/drm/i915/gt/uc/selftest_guc_multi_lrc.c
154
unsigned int class;
drivers/gpu/drm/i915/gt/uc/selftest_guc_multi_lrc.c
157
for (class = 0; class < MAX_ENGINE_CLASS + 1; ++class) {
drivers/gpu/drm/i915/gt/uc/selftest_guc_multi_lrc.c
159
if (class == COMPUTE_CLASS || class == RENDER_CLASS)
drivers/gpu/drm/i915/gt/uc/selftest_guc_multi_lrc.c
162
ret = __intel_guc_multi_lrc_basic(gt, class);
drivers/gpu/drm/i915/gt/uc/selftest_guc_multi_lrc.c
31
multi_lrc_create_parent(struct intel_gt *gt, u8 class,
drivers/gpu/drm/i915/gt/uc/selftest_guc_multi_lrc.c
40
if (engine->class != class)
drivers/gpu/drm/i915/i915_cmd_parser.c
1027
MISSING_CASE(engine->class);
drivers/gpu/drm/i915/i915_cmd_parser.c
962
engine->class == COPY_ENGINE_CLASS))
drivers/gpu/drm/i915/i915_cmd_parser.c
965
switch (engine->class) {
drivers/gpu/drm/i915/i915_drm_client.c
119
static u64 busy_add(struct i915_gem_context *ctx, unsigned int class)
drivers/gpu/drm/i915/i915_drm_client.c
126
if (ce->engine->uabi_class != class)
drivers/gpu/drm/i915/i915_drm_client.c
139
unsigned int class)
drivers/gpu/drm/i915/i915_drm_client.c
141
const unsigned int capacity = i915->engine_uabi_class_count[class];
drivers/gpu/drm/i915/i915_drm_client.c
142
u64 total = atomic64_read(&client->past_runtime[class]);
drivers/gpu/drm/i915/i915_drm_client.c
147
total += busy_add(ctx, class);
drivers/gpu/drm/i915/i915_drm_client.c
152
uabi_class_names[class], total);
drivers/gpu/drm/i915/i915_drm_client.c
156
uabi_class_names[class],
drivers/gpu/drm/i915/i915_gpu_error.c
449
if (ee->engine->class != RENDER_CLASS || GRAPHICS_VER(m->i915) <= 3)
drivers/gpu/drm/i915/i915_gpu_error.h
251
return atomic_read(&error->reset_engine_count[engine->class]);
drivers/gpu/drm/i915/i915_gpu_error.h
258
atomic_inc(&error->reset_engine_count[engine->class]);
drivers/gpu/drm/i915/i915_perf.c
1513
return engine->class == RENDER_CLASS;
drivers/gpu/drm/i915/i915_perf.c
2591
if (ce->engine->class != RENDER_CLASS)
drivers/gpu/drm/i915/i915_perf.c
2741
if (engine->class != RENDER_CLASS)
drivers/gpu/drm/i915/i915_perf.c
3401
if (engine->class != RENDER_CLASS)
drivers/gpu/drm/i915/i915_perf.c
3977
u8 class, instance;
drivers/gpu/drm/i915/i915_perf.c
3997
class = I915_ENGINE_CLASS_RENDER;
drivers/gpu/drm/i915/i915_perf.c
4121
class = (u8)value;
drivers/gpu/drm/i915/i915_perf.c
4143
props->engine = intel_engine_lookup_user(perf->i915, class, instance);
drivers/gpu/drm/i915/i915_perf.c
4147
class, instance);
drivers/gpu/drm/i915/i915_perf.c
4154
class, instance);
drivers/gpu/drm/i915/i915_perf.c
4176
f->type, props->engine->class);
drivers/gpu/drm/i915/i915_perf.c
4842
switch (engine->class) {
drivers/gpu/drm/i915/i915_query.c
121
if (engine->class != RENDER_CLASS)
drivers/gpu/drm/i915/i915_request.c
1732
if (rq->engine->class == VIDEO_DECODE_CLASS)
drivers/gpu/drm/i915/i915_trace.h
273
__field(u16, class)
drivers/gpu/drm/i915/i915_trace.h
281
__entry->class = rq->engine->uabi_class;
drivers/gpu/drm/i915/i915_trace.h
289
__entry->dev, __entry->class, __entry->instance,
drivers/gpu/drm/i915/i915_trace.h
300
__field(u16, class)
drivers/gpu/drm/i915/i915_trace.h
308
__entry->class = rq->engine->uabi_class;
drivers/gpu/drm/i915/i915_trace.h
316
__entry->dev, __entry->class, __entry->instance,
drivers/gpu/drm/i915/i915_trace.h
348
__field(u16, class)
drivers/gpu/drm/i915/i915_trace.h
357
__entry->class = rq->engine->uabi_class;
drivers/gpu/drm/i915/i915_trace.h
366
__entry->dev, __entry->class, __entry->instance,
drivers/gpu/drm/i915/i915_trace.h
378
__field(u16, class)
drivers/gpu/drm/i915/i915_trace.h
386
__entry->class = rq->engine->uabi_class;
drivers/gpu/drm/i915/i915_trace.h
394
__entry->dev, __entry->class, __entry->instance,
drivers/gpu/drm/i915/i915_trace.h
613
__field(u16, class)
drivers/gpu/drm/i915/i915_trace.h
627
__entry->class = rq->engine->uabi_class;
drivers/gpu/drm/i915/i915_trace.h
635
__entry->dev, __entry->class, __entry->instance,
drivers/gpu/drm/i915/intel_memory_region.c
147
u16 class, u16 instance)
drivers/gpu/drm/i915/intel_memory_region.c
154
if (mr->type == class && mr->instance == instance)
drivers/gpu/drm/i915/intel_memory_region.c
16
u16 class;
drivers/gpu/drm/i915/intel_memory_region.c
20
.class = INTEL_MEMORY_SYSTEM,
drivers/gpu/drm/i915/intel_memory_region.c
24
.class = INTEL_MEMORY_LOCAL,
drivers/gpu/drm/i915/intel_memory_region.c
28
.class = INTEL_MEMORY_STOLEN_SYSTEM,
drivers/gpu/drm/i915/intel_memory_region.c
32
.class = INTEL_MEMORY_STOLEN_LOCAL,
drivers/gpu/drm/i915/intel_memory_region.c
350
type = intel_region_map[i].class;
drivers/gpu/drm/i915/intel_memory_region.h
92
u16 class, u16 instance);
drivers/gpu/drm/i915/intel_runtime_pm.c
63
if (!rpm->debug.class)
drivers/gpu/drm/i915/intel_wakeref.c
119
if (!wf->debug.class)
drivers/gpu/drm/i915/pxp/intel_pxp.c
100
GEM_BUG_ON(!engine || engine->class != VIDEO_DECODE_CLASS);
drivers/gpu/drm/i915/selftests/i915_perf.c
216
if (stream->engine->class != RENDER_CLASS) {
drivers/gpu/drm/i915/selftests/intel_memory_region.c
1000
for (engine = intel_engine_lookup_user(i915, class, 0);
drivers/gpu/drm/i915/selftests/intel_memory_region.c
1001
engine && engine->uabi_class == class;
drivers/gpu/drm/i915/selftests/intel_memory_region.c
1007
return intel_engine_lookup_user(i915, class, count);
drivers/gpu/drm/i915/selftests/intel_memory_region.c
993
unsigned int class,
drivers/gpu/drm/i915/selftests/mock_gem_device.c
155
pdev->class = PCI_BASE_CLASS_DISPLAY << 16;
drivers/gpu/drm/nouveau/nouveau_abi16.c
580
if ((init->class & 0x00ff) == 0x006e) {
drivers/gpu/drm/nouveau/nouveau_abi16.c
595
if ((init->class & 0x00ff) == 0x00b1) {
drivers/gpu/drm/nouveau/nouveau_abi16.c
604
if ((init->class & 0x00ff) == 0x00b2) { /* mspdec */
drivers/gpu/drm/nouveau/nouveau_abi16.c
613
if ((init->class & 0x00ff) == 0x00b3) { /* msppp */
drivers/gpu/drm/nouveau/nouveau_abi16.c
622
oclass = init->class;
drivers/gpu/drm/nouveau/nouveau_abi16.h
51
int class;
drivers/gpu/drm/nouveau/nouveau_acpi.c
288
if ((pdev->class != PCI_CLASS_DISPLAY_VGA << 8) &&
drivers/gpu/drm/nouveau/nouveau_acpi.c
289
(pdev->class != PCI_CLASS_DISPLAY_3D << 8))
drivers/gpu/drm/nouveau/nouveau_drm.c
1399
.class = PCI_BASE_CLASS_DISPLAY << 16,
drivers/gpu/drm/nouveau/nouveau_drm.c
1404
.class = PCI_BASE_CLASS_DISPLAY << 16,
drivers/gpu/drm/nouveau/nvkm/engine/disp/base.c
83
const struct nvkm_device_oclass **class)
drivers/gpu/drm/nouveau/nvkm/engine/disp/base.c
88
*class = &nvkm_disp_sclass;
drivers/gpu/drm/nouveau/nvkm/engine/dma/base.c
68
const struct nvkm_device_oclass **class)
drivers/gpu/drm/nouveau/nvkm/engine/dma/base.c
75
*class = &nvkm_dma_oclass_base;
drivers/gpu/drm/nouveau/nvkm/engine/fifo/base.c
106
*class = &nvkm_fifo_class;
drivers/gpu/drm/nouveau/nvkm/engine/fifo/base.c
116
*class = &nvkm_fifo_class;
drivers/gpu/drm/nouveau/nvkm/engine/fifo/base.c
94
nvkm_fifo_class_get(struct nvkm_oclass *oclass, int index, const struct nvkm_device_oclass **class)
drivers/gpu/drm/nouveau/nvkm/engine/gr/gf100.c
1576
u32 class = nvkm_rd32(device, 0x409808);
drivers/gpu/drm/nouveau/nvkm/engine/gr/gf100.c
1584
subc, class, mthd, data);
drivers/gpu/drm/nouveau/nvkm/engine/gr/gf100.c
1621
u32 class;
drivers/gpu/drm/nouveau/nvkm/engine/gr/gf100.c
1632
class = nvkm_rd32(device, 0x404200 + (subc * 4));
drivers/gpu/drm/nouveau/nvkm/engine/gr/gf100.c
1634
class = 0x0000;
drivers/gpu/drm/nouveau/nvkm/engine/gr/gf100.c
1646
if (!gf100_gr_mthd_sw(device, class, mthd, data)) {
drivers/gpu/drm/nouveau/nvkm/engine/gr/gf100.c
1650
class, mthd, data);
drivers/gpu/drm/nouveau/nvkm/engine/gr/gf100.c
1659
chid, inst << 12, name, subc, class, mthd, data);
drivers/gpu/drm/nouveau/nvkm/engine/gr/gf100.c
1670
name, subc, class, mthd, data);
drivers/gpu/drm/nouveau/nvkm/engine/gr/gf100.c
258
gf100_gr_mthd_sw(struct nvkm_device *device, u16 class, u32 mthd, u32 data)
drivers/gpu/drm/nouveau/nvkm/engine/gr/gf100.c
260
switch (class & 0x00ff) {
drivers/gpu/drm/nouveau/nvkm/engine/gr/gk20a.c
130
u32 class = av->addr & 0xffff;
drivers/gpu/drm/nouveau/nvkm/engine/gr/gk20a.c
133
if (prevclass != class) {
drivers/gpu/drm/nouveau/nvkm/engine/gr/gk20a.c
137
pack[classidx].type = class;
drivers/gpu/drm/nouveau/nvkm/engine/gr/gk20a.c
138
prevclass = class;
drivers/gpu/drm/nouveau/nvkm/engine/gr/nv04.c
1285
u32 class = nvkm_rd32(device, 0x400180 + subc * 4) & 0xff;
drivers/gpu/drm/nouveau/nvkm/engine/gr/nv04.c
1321
subc, class, mthd, data);
drivers/gpu/drm/nouveau/nvkm/engine/gr/nv04.c
462
int class, op, valid = 1;
drivers/gpu/drm/nouveau/nvkm/engine/gr/nv04.c
466
class = ctx1 & 0xff;
drivers/gpu/drm/nouveau/nvkm/engine/gr/nv04.c
478
if ((class == 0x1f || class == 0x48) && !(tmp & 0x04000000))
drivers/gpu/drm/nouveau/nvkm/engine/gr/nv04.c
510
u8 class = nvkm_rd32(device, 0x700000) & 0x000000ff;
drivers/gpu/drm/nouveau/nvkm/engine/gr/nv04.c
514
if (data > 2 && class < 0x40)
drivers/gpu/drm/nouveau/nvkm/engine/gr/nv10.c
1094
u32 class = nvkm_rd32(device, 0x400160 + subc * 4) & 0xfff;
drivers/gpu/drm/nouveau/nvkm/engine/gr/nv10.c
1105
if (!nv10_gr_mthd(chan, class, mthd, data))
drivers/gpu/drm/nouveau/nvkm/engine/gr/nv10.c
1129
subc, class, mthd, data);
drivers/gpu/drm/nouveau/nvkm/engine/gr/nv10.c
531
nv10_gr_mthd(struct nv10_gr_chan *chan, u8 class, u32 mthd, u32 data)
drivers/gpu/drm/nouveau/nvkm/engine/gr/nv10.c
534
switch (class) {
drivers/gpu/drm/nouveau/nvkm/engine/gr/nv10.c
827
int class = nvkm_rd32(device, NV10_PGRAPH_CTX_CACHE(i, 0)) & 0xfff;
drivers/gpu/drm/nouveau/nvkm/engine/gr/nv10.c
829
if (class == 0x56 || class == 0x96 || class == 0x99) {
drivers/gpu/drm/nouveau/nvkm/engine/gr/nv20.c
194
u32 class = nvkm_rd32(device, 0x400160 + subc * 4) & 0xfff;
drivers/gpu/drm/nouveau/nvkm/engine/gr/nv20.c
213
subc, class, mthd, data);
drivers/gpu/drm/nouveau/nvkm/engine/gr/nv40.c
246
u32 class = nvkm_rd32(device, 0x400160 + subc * 4) & 0xffff;
drivers/gpu/drm/nouveau/nvkm/engine/gr/nv40.c
280
subc, class, mthd, data);
drivers/gpu/drm/nouveau/nvkm/engine/gr/nv50.c
427
u32 class = nvkm_rd32(device, 0x400814);
drivers/gpu/drm/nouveau/nvkm/engine/gr/nv50.c
436
chid, inst, name, subc, class, mthd,
drivers/gpu/drm/nouveau/nvkm/engine/gr/nv50.c
454
u32 class = nvkm_rd32(device, 0x400814);
drivers/gpu/drm/nouveau/nvkm/engine/gr/nv50.c
462
subc, class, mthd, data, addr);
drivers/gpu/drm/nouveau/nvkm/engine/gr/nv50.c
632
u32 class = nvkm_rd32(device, 0x400814);
drivers/gpu/drm/nouveau/nvkm/engine/gr/nv50.c
669
subc, class, mthd, data);
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/ad10x.c
13
.disp.class = {
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/ad10x.c
22
.usermode.class = AMPERE_USERMODE_A,
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/ad10x.c
25
.class = AMPERE_CHANNEL_GPFIFO_A,
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/ad10x.c
29
.ce.class = AMPERE_DMA_COPY_B,
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/ad10x.c
30
.gr.class = {
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/ad10x.c
36
.nvdec.class = NVC9B0_VIDEO_DECODER,
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/ad10x.c
37
.nvenc.class = NVC9B7_VIDEO_ENCODER,
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/ad10x.c
38
.ofa.class = NVC9FA_VIDEO_OFA,
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/engine.c
105
const u32 *class, int nclass, struct nvkm_engine *engine)
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/engine.c
116
func->sclass[i].oclass = class[i];
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/engine.c
127
nvkm_rm_engine_new_(struct nvkm_rm *rm, enum nvkm_subdev_type type, int inst, u32 class,
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/engine.c
137
ret = nvkm_rm_engine_ctor(nvkm_rm_engine_dtor, rm, type, inst, &class, 1, engine);
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/engine.c
158
return nvkm_rm_engine_new_(rm, type, inst, gpu->ce.class, &device->ce[inst]);
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/engine.c
178
return nvkm_rm_engine_new_(rm, type, inst, gpu->nvjpg.class, &device->nvjpg[inst]);
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/engine.c
183
return nvkm_rm_engine_new_(rm, type, inst, gpu->ofa.class, &device->ofa[inst]);
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/engine.c
42
const u32 class = oclass->base.oclass;
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/engine.c
53
ret = rm->api->ce->alloc(chan, handle, class, inst, &obj->rm);
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/engine.c
56
ret = nvkm_gsp_rm_alloc(chan, handle, class, 0, &obj->rm);
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/engine.c
59
ret = rm->api->nvdec->alloc(chan, handle, class, inst, &obj->rm);
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/engine.c
62
ret = rm->api->nvenc->alloc(chan, handle, class, inst, &obj->rm);
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/engine.c
65
ret = rm->api->nvjpg->alloc(chan, handle, class, inst, &obj->rm);
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/engine.c
68
ret = rm->api->ofa->alloc(chan, handle, class, inst, &obj->rm);
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/engine.h
11
const u32 *class, int nclass, struct nvkm_engine *);
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/ga100.c
13
.usermode.class = AMPERE_USERMODE_A,
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/ga100.c
16
.class = AMPERE_CHANNEL_GPFIFO_A,
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/ga100.c
20
.ce.class = AMPERE_DMA_COPY_A,
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/ga100.c
21
.gr.class = {
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/ga100.c
27
.nvdec.class = NVC6B0_VIDEO_DECODER,
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/ga1xx.c
13
.disp.class = {
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/ga1xx.c
22
.usermode.class = AMPERE_USERMODE_A,
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/ga1xx.c
25
.class = AMPERE_CHANNEL_GPFIFO_A,
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/ga1xx.c
29
.ce.class = AMPERE_DMA_COPY_B,
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/ga1xx.c
30
.gr.class = {
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/ga1xx.c
36
.nvdec.class = NVC7B0_VIDEO_DECODER,
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/ga1xx.c
37
.nvenc.class = NVC7B7_VIDEO_ENCODER,
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/ga1xx.c
38
.ofa.class = NVC7FA_VIDEO_OFA,
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/gb10x.c
13
.usermode.class = HOPPER_USERMODE_A,
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/gb10x.c
16
.class = BLACKWELL_CHANNEL_GPFIFO_A,
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/gb10x.c
20
.ce.class = BLACKWELL_DMA_COPY_A,
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/gb10x.c
21
.gr.class = {
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/gb10x.c
27
.nvdec.class = NVCDB0_VIDEO_DECODER,
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/gb10x.c
28
.nvjpg.class = NVCDD1_VIDEO_NVJPG,
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/gb10x.c
29
.ofa.class = NVCDFA_VIDEO_OFA,
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/gb20x.c
14
.disp.class = {
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/gb20x.c
23
.usermode.class = BLACKWELL_USERMODE_A,
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/gb20x.c
26
.class = BLACKWELL_CHANNEL_GPFIFO_B,
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/gb20x.c
31
.class = BLACKWELL_DMA_COPY_B,
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/gb20x.c
34
.gr.class = {
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/gb20x.c
40
.nvdec.class = NVCFB0_VIDEO_DECODER,
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/gb20x.c
41
.nvenc.class = NVCFB7_VIDEO_ENCODER,
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/gb20x.c
42
.nvjpg.class = NVCFD1_VIDEO_NVJPG,
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/gb20x.c
43
.ofa.class = NVCFFA_VIDEO_OFA,
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/gh100.c
13
.usermode.class = HOPPER_USERMODE_A,
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/gh100.c
16
.class = HOPPER_CHANNEL_GPFIFO_A,
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/gh100.c
20
.ce.class = HOPPER_DMA_COPY_A,
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/gh100.c
21
.gr.class = {
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/gh100.c
27
.nvdec.class = NVB8B0_VIDEO_DECODER,
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/gh100.c
28
.nvjpg.class = NVB8D1_VIDEO_NVJPG,
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/gh100.c
29
.ofa.class = NVB8FA_VIDEO_OFA,
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/gpu.h
18
} class;
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/gpu.h
22
u32 class;
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/gpu.h
27
u32 class;
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/gpu.h
33
u32 class;
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/gpu.h
43
} class;
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/gpu.h
47
u32 class;
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/gpu.h
51
u32 class;
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/gpu.h
55
u32 class;
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/gpu.h
59
u32 class;
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/gr.c
51
rm->gpu->gr.class.i2m,
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/gr.c
52
rm->gpu->gr.class.twod,
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/gr.c
53
rm->gpu->gr.class.threed,
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/gr.c
54
rm->gpu->gr.class.compute,
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/nvdec.c
25
&rm->gpu->nvdec.class, 1, &nvdec->engine);
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/nvenc.c
25
&rm->gpu->nvenc.class, 1, &nvenc->engine);
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r535/ce.c
28
r535_ce_alloc(struct nvkm_gsp_object *chan, u32 handle, u32 class, int inst,
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r535/ce.c
33
args = nvkm_gsp_rm_alloc_get(chan, handle, class, sizeof(*args), ce);
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r535/disp.c
1750
rm->root.oclass = gpu->disp.class.root;
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r535/disp.c
1752
rm->user[0].base.oclass = gpu->disp.class.caps;
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r535/disp.c
1755
rm->user[1].base.oclass = gpu->disp.class.core;
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r535/disp.c
1759
rm->user[2].base.oclass = gpu->disp.class.wndw;
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r535/disp.c
1763
rm->user[3].base.oclass = gpu->disp.class.wimm;
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r535/disp.c
1767
rm->user[4].base.oclass = gpu->disp.class.curs;
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r535/fifo.c
600
rm->chan.user.oclass = gpu->fifo.chan.class;
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r535/gr.c
328
ret = nvkm_gsp_rm_alloc(&golden.chan, NVKM_RM_THREED, rm->gpu->gr.class.threed, 0, &threed);
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r535/gsp.c
1286
unsigned int class = rpc->ucode_eng_desc >> 8;
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r535/gsp.c
1289
class, rpc->libos_print_buf_size);
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r535/gsp.c
1291
if (class != NV_GSP_MSG_EVENT_UCODE_LIBOS_CLASS_PMU) {
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r535/gsp.c
1294
class);
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r535/nvdec.c
27
r535_nvdec_alloc(struct nvkm_gsp_object *chan, u32 handle, u32 class, int inst,
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r535/nvdec.c
32
args = nvkm_gsp_rm_alloc_get(chan, handle, class, sizeof(*args), nvdec);
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r535/nvenc.c
27
r535_nvenc_alloc(struct nvkm_gsp_object *chan, u32 handle, u32 class, int inst,
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r535/nvenc.c
32
args = nvkm_gsp_rm_alloc_get(chan, handle, class, sizeof(*args), nvenc);
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r535/nvjpg.c
27
r535_nvjpg_alloc(struct nvkm_gsp_object *chan, u32 handle, u32 class, int inst,
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r535/nvjpg.c
32
args = nvkm_gsp_rm_alloc_get(chan, handle, class, sizeof(*args), nvjpg);
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r535/ofa.c
27
r535_ofa_alloc(struct nvkm_gsp_object *chan, u32 handle, u32 class, int inst,
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r535/ofa.c
32
args = nvkm_gsp_rm_alloc_get(chan, handle, class, sizeof(*args), ofa);
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r570/gr.c
148
rm->gpu->gr.class.threed, 0, &gr->scrubber.threed);
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/rm.h
122
int (*alloc)(struct nvkm_gsp_object *chan, u32 handle, u32 class, int inst,
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/tu1xx.c
13
.disp.class = {
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/tu1xx.c
22
.usermode.class = TURING_USERMODE_A,
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/tu1xx.c
25
.class = TURING_CHANNEL_GPFIFO_A,
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/tu1xx.c
29
.ce.class = TURING_DMA_COPY_A,
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/tu1xx.c
30
.gr.class = {
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/tu1xx.c
36
.nvdec.class = NVC4B0_VIDEO_DECODER,
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/tu1xx.c
37
.nvenc.class = NVC4B7_VIDEO_ENCODER,
drivers/gpu/drm/nouveau/nvkm/subdev/vfn/r535.c
50
rm->user.base.oclass = gpu->usermode.class;
drivers/gpu/drm/radeon/btc_dpm.c
1668
if (r600_is_uvd_state(radeon_new_state->class, radeon_new_state->class2))
drivers/gpu/drm/radeon/btc_dpm.c
1690
if (r600_is_uvd_state(radeon_new_state->class, radeon_new_state->class2)) {
drivers/gpu/drm/radeon/ci_dpm.c
5404
rps->class = le16_to_cpu(non_clock_info->usClassification);
drivers/gpu/drm/radeon/ci_dpm.c
5415
if (rps->class & ATOM_PPLIB_CLASSIFICATION_BOOT)
drivers/gpu/drm/radeon/ci_dpm.c
5417
if (rps->class & ATOM_PPLIB_CLASSIFICATION_UVDSTATE)
drivers/gpu/drm/radeon/ci_dpm.c
5444
if (rps->class & ATOM_PPLIB_CLASSIFICATION_ACPI) {
drivers/gpu/drm/radeon/ci_dpm.c
5455
if (rps->class & ATOM_PPLIB_CLASSIFICATION_BOOT) {
drivers/gpu/drm/radeon/ci_dpm.c
5462
switch (rps->class & ATOM_PPLIB_CLASSIFICATION_UI_MASK) {
drivers/gpu/drm/radeon/ci_dpm.c
5918
r600_dpm_print_class_info(rps->class, rps->class2);
drivers/gpu/drm/radeon/ci_dpm.c
789
if ((rps->class & ATOM_PPLIB_CLASSIFICATION_UI_MASK) == ATOM_PPLIB_CLASSIFICATION_UI_BATTERY)
drivers/gpu/drm/radeon/kv_dpm.c
2021
if ((new_rps->class & ATOM_PPLIB_CLASSIFICATION_UI_MASK) ==
drivers/gpu/drm/radeon/kv_dpm.c
2387
rps->class = le16_to_cpu(non_clock_info->usClassification);
drivers/gpu/drm/radeon/kv_dpm.c
2398
if (rps->class & ATOM_PPLIB_CLASSIFICATION_BOOT) {
drivers/gpu/drm/radeon/kv_dpm.c
2402
if (rps->class & ATOM_PPLIB_CLASSIFICATION_UVDSTATE)
drivers/gpu/drm/radeon/kv_dpm.c
2649
r600_dpm_print_class_info(rps->class, rps->class2);
drivers/gpu/drm/radeon/ni_dpm.c
2608
if (!r600_is_uvd_state(radeon_new_state->class, radeon_new_state->class2)) {
drivers/gpu/drm/radeon/ni_dpm.c
3387
if (!r600_is_uvd_state(radeon_new_state->class, radeon_new_state->class2)) {
drivers/gpu/drm/radeon/ni_dpm.c
3900
rps->class = le16_to_cpu(non_clock_info->usClassification);
drivers/gpu/drm/radeon/ni_dpm.c
3906
} else if (r600_is_uvd_state(rps->class, rps->class2)) {
drivers/gpu/drm/radeon/ni_dpm.c
3914
if (rps->class & ATOM_PPLIB_CLASSIFICATION_BOOT)
drivers/gpu/drm/radeon/ni_dpm.c
3916
if (rps->class & ATOM_PPLIB_CLASSIFICATION_UVDSTATE)
drivers/gpu/drm/radeon/ni_dpm.c
3946
if (rps->class & ATOM_PPLIB_CLASSIFICATION_ACPI) {
drivers/gpu/drm/radeon/ni_dpm.c
3967
if (rps->class & ATOM_PPLIB_CLASSIFICATION_BOOT) {
drivers/gpu/drm/radeon/ni_dpm.c
3976
if ((rps->class & ATOM_PPLIB_CLASSIFICATION_UI_MASK) ==
drivers/gpu/drm/radeon/ni_dpm.c
4286
r600_dpm_print_class_info(rps->class, rps->class2);
drivers/gpu/drm/radeon/r600_dpm.c
101
if (class & ATOM_PPLIB_CLASSIFICATION_FORCED)
drivers/gpu/drm/radeon/r600_dpm.c
103
if (class & ATOM_PPLIB_CLASSIFICATION_3DPERFORMANCE)
drivers/gpu/drm/radeon/r600_dpm.c
105
if (class & ATOM_PPLIB_CLASSIFICATION_OVERDRIVETEMPLATE)
drivers/gpu/drm/radeon/r600_dpm.c
107
if (class & ATOM_PPLIB_CLASSIFICATION_UVDSTATE)
drivers/gpu/drm/radeon/r600_dpm.c
109
if (class & ATOM_PPLIB_CLASSIFICATION_3DLOW)
drivers/gpu/drm/radeon/r600_dpm.c
111
if (class & ATOM_PPLIB_CLASSIFICATION_ACPI)
drivers/gpu/drm/radeon/r600_dpm.c
113
if (class & ATOM_PPLIB_CLASSIFICATION_HD2STATE)
drivers/gpu/drm/radeon/r600_dpm.c
115
if (class & ATOM_PPLIB_CLASSIFICATION_HDSTATE)
drivers/gpu/drm/radeon/r600_dpm.c
117
if (class & ATOM_PPLIB_CLASSIFICATION_SDSTATE)
drivers/gpu/drm/radeon/r600_dpm.c
67
void r600_dpm_print_class_info(u32 class, u32 class2)
drivers/gpu/drm/radeon/r600_dpm.c
71
switch (class & ATOM_PPLIB_CLASSIFICATION_UI_MASK) {
drivers/gpu/drm/radeon/r600_dpm.c
722
bool r600_is_uvd_state(u32 class, u32 class2)
drivers/gpu/drm/radeon/r600_dpm.c
724
if (class & ATOM_PPLIB_CLASSIFICATION_UVDSTATE)
drivers/gpu/drm/radeon/r600_dpm.c
726
if (class & ATOM_PPLIB_CLASSIFICATION_HD2STATE)
drivers/gpu/drm/radeon/r600_dpm.c
728
if (class & ATOM_PPLIB_CLASSIFICATION_HDSTATE)
drivers/gpu/drm/radeon/r600_dpm.c
730
if (class & ATOM_PPLIB_CLASSIFICATION_SDSTATE)
drivers/gpu/drm/radeon/r600_dpm.c
89
if (((class & ~ATOM_PPLIB_CLASSIFICATION_UI_MASK) == 0) &&
drivers/gpu/drm/radeon/r600_dpm.c
93
if (class & ATOM_PPLIB_CLASSIFICATION_BOOT)
drivers/gpu/drm/radeon/r600_dpm.c
95
if (class & ATOM_PPLIB_CLASSIFICATION_THERMAL)
drivers/gpu/drm/radeon/r600_dpm.c
97
if (class & ATOM_PPLIB_CLASSIFICATION_LIMITEDPOWERSOURCE)
drivers/gpu/drm/radeon/r600_dpm.c
99
if (class & ATOM_PPLIB_CLASSIFICATION_REST)
drivers/gpu/drm/radeon/r600_dpm.h
132
void r600_dpm_print_class_info(u32 class, u32 class2);
drivers/gpu/drm/radeon/r600_dpm.h
138
bool r600_is_uvd_state(u32 class, u32 class2);
drivers/gpu/drm/radeon/radeon.h
1331
u32 class; /* vbios flags */
drivers/gpu/drm/radeon/radeon_bios.c
203
if ((pdev->class != PCI_CLASS_DISPLAY_VGA << 8) &&
drivers/gpu/drm/radeon/radeon_bios.c
204
(pdev->class != PCI_CLASS_DISPLAY_OTHER << 8))
drivers/gpu/drm/radeon/radeon_pm.c
1003
if (ps->class & ATOM_PPLIB_CLASSIFICATION_THERMAL)
drivers/gpu/drm/radeon/radeon_pm.c
1007
if (ps->class & ATOM_PPLIB_CLASSIFICATION_ACPI)
drivers/gpu/drm/radeon/radeon_pm.c
1015
if (ps->class & ATOM_PPLIB_CLASSIFICATION_3DPERFORMANCE)
drivers/gpu/drm/radeon/radeon_pm.c
948
ui_class = ps->class & ATOM_PPLIB_CLASSIFICATION_UI_MASK;
drivers/gpu/drm/radeon/radeon_pm.c
985
if (ps->class & ATOM_PPLIB_CLASSIFICATION_SDSTATE)
drivers/gpu/drm/radeon/radeon_pm.c
989
if (ps->class & ATOM_PPLIB_CLASSIFICATION_HDSTATE)
drivers/gpu/drm/radeon/radeon_pm.c
993
if (ps->class & ATOM_PPLIB_CLASSIFICATION_HD2STATE)
drivers/gpu/drm/radeon/rs780_dpm.c
723
rps->class = le16_to_cpu(non_clock_info->usClassification);
drivers/gpu/drm/radeon/rs780_dpm.c
734
if (r600_is_uvd_state(rps->class, rps->class2)) {
drivers/gpu/drm/radeon/rs780_dpm.c
741
if (rps->class & ATOM_PPLIB_CLASSIFICATION_BOOT)
drivers/gpu/drm/radeon/rs780_dpm.c
743
if (rps->class & ATOM_PPLIB_CLASSIFICATION_UVDSTATE)
drivers/gpu/drm/radeon/rs780_dpm.c
781
if (rps->class & ATOM_PPLIB_CLASSIFICATION_BOOT) {
drivers/gpu/drm/radeon/rs780_dpm.c
942
r600_dpm_print_class_info(rps->class, rps->class2);
drivers/gpu/drm/radeon/rv6xx_dpm.c
1799
rps->class = le16_to_cpu(non_clock_info->usClassification);
drivers/gpu/drm/radeon/rv6xx_dpm.c
1802
if (r600_is_uvd_state(rps->class, rps->class2)) {
drivers/gpu/drm/radeon/rv6xx_dpm.c
1810
if (rps->class & ATOM_PPLIB_CLASSIFICATION_BOOT)
drivers/gpu/drm/radeon/rv6xx_dpm.c
1812
if (rps->class & ATOM_PPLIB_CLASSIFICATION_UVDSTATE)
drivers/gpu/drm/radeon/rv6xx_dpm.c
1863
if (rps->class & ATOM_PPLIB_CLASSIFICATION_BOOT) {
drivers/gpu/drm/radeon/rv6xx_dpm.c
2012
r600_dpm_print_class_info(rps->class, rps->class2);
drivers/gpu/drm/radeon/rv770_dpm.c
2151
rps->class = le16_to_cpu(non_clock_info->usClassification);
drivers/gpu/drm/radeon/rv770_dpm.c
2162
if (r600_is_uvd_state(rps->class, rps->class2)) {
drivers/gpu/drm/radeon/rv770_dpm.c
2169
if (rps->class & ATOM_PPLIB_CLASSIFICATION_BOOT)
drivers/gpu/drm/radeon/rv770_dpm.c
2171
if (rps->class & ATOM_PPLIB_CLASSIFICATION_UVDSTATE)
drivers/gpu/drm/radeon/rv770_dpm.c
2226
if (rps->class & ATOM_PPLIB_CLASSIFICATION_ACPI) {
drivers/gpu/drm/radeon/rv770_dpm.c
2250
if (rps->class & ATOM_PPLIB_CLASSIFICATION_BOOT) {
drivers/gpu/drm/radeon/rv770_dpm.c
2259
if ((rps->class & ATOM_PPLIB_CLASSIFICATION_UI_MASK) ==
drivers/gpu/drm/radeon/rv770_dpm.c
2439
r600_dpm_print_class_info(rps->class, rps->class2);
drivers/gpu/drm/radeon/si_dpm.c
6655
rps->class = le16_to_cpu(non_clock_info->usClassification);
drivers/gpu/drm/radeon/si_dpm.c
6661
} else if (r600_is_uvd_state(rps->class, rps->class2)) {
drivers/gpu/drm/radeon/si_dpm.c
6669
if (rps->class & ATOM_PPLIB_CLASSIFICATION_BOOT)
drivers/gpu/drm/radeon/si_dpm.c
6671
if (rps->class & ATOM_PPLIB_CLASSIFICATION_UVDSTATE)
drivers/gpu/drm/radeon/si_dpm.c
6708
if (rps->class & ATOM_PPLIB_CLASSIFICATION_ACPI) {
drivers/gpu/drm/radeon/si_dpm.c
6732
if (rps->class & ATOM_PPLIB_CLASSIFICATION_BOOT) {
drivers/gpu/drm/radeon/si_dpm.c
6742
if ((rps->class & ATOM_PPLIB_CLASSIFICATION_UI_MASK) ==
drivers/gpu/drm/radeon/sumo_dpm.c
1096
if (new_rps->class & ATOM_PPLIB_CLASSIFICATION_THERMAL)
drivers/gpu/drm/radeon/sumo_dpm.c
1100
if (new_rps->class & ATOM_PPLIB_CLASSIFICATION_UI_PERFORMANCE)
drivers/gpu/drm/radeon/sumo_dpm.c
1104
if ((new_rps->class & ATOM_PPLIB_CLASSIFICATION_UI_BATTERY) ||
drivers/gpu/drm/radeon/sumo_dpm.c
1105
(new_rps->class & ATOM_PPLIB_CLASSIFICATION_SDSTATE) ||
drivers/gpu/drm/radeon/sumo_dpm.c
1106
(new_rps->class & ATOM_PPLIB_CLASSIFICATION_HDSTATE))
drivers/gpu/drm/radeon/sumo_dpm.c
1139
else if ((new_rps->class & ATOM_PPLIB_CLASSIFICATION_UVDSTATE) ||
drivers/gpu/drm/radeon/sumo_dpm.c
1408
rps->class = le16_to_cpu(non_clock_info->usClassification);
drivers/gpu/drm/radeon/sumo_dpm.c
1419
if (rps->class & ATOM_PPLIB_CLASSIFICATION_BOOT) {
drivers/gpu/drm/radeon/sumo_dpm.c
1423
if (rps->class & ATOM_PPLIB_CLASSIFICATION_UVDSTATE)
drivers/gpu/drm/radeon/sumo_dpm.c
1801
r600_dpm_print_class_info(rps->class, rps->class2);
drivers/gpu/drm/radeon/sumo_dpm.c
826
!r600_is_uvd_state(new_rps->class, new_rps->class2))
drivers/gpu/drm/radeon/trinity_dpm.c
1430
if (pi->uvd_dpm && r600_is_uvd_state(rps->class, rps->class2)) {
drivers/gpu/drm/radeon/trinity_dpm.c
1501
if (new_rps->class & ATOM_PPLIB_CLASSIFICATION_THERMAL)
drivers/gpu/drm/radeon/trinity_dpm.c
1546
if ((new_rps->class & (ATOM_PPLIB_CLASSIFICATION_HDSTATE | ATOM_PPLIB_CLASSIFICATION_SDSTATE)) ||
drivers/gpu/drm/radeon/trinity_dpm.c
1547
((new_rps->class & ATOM_PPLIB_CLASSIFICATION_UI_MASK) == ATOM_PPLIB_CLASSIFICATION_UI_BATTERY))
drivers/gpu/drm/radeon/trinity_dpm.c
1556
if ((new_rps->class & (ATOM_PPLIB_CLASSIFICATION_HDSTATE | ATOM_PPLIB_CLASSIFICATION_SDSTATE)) ||
drivers/gpu/drm/radeon/trinity_dpm.c
1557
((new_rps->class & ATOM_PPLIB_CLASSIFICATION_UI_MASK) == ATOM_PPLIB_CLASSIFICATION_UI_BATTERY)) {
drivers/gpu/drm/radeon/trinity_dpm.c
1558
force_high = ((new_rps->class & ATOM_PPLIB_CLASSIFICATION_HDSTATE) ||
drivers/gpu/drm/radeon/trinity_dpm.c
1559
((new_rps->class & ATOM_PPLIB_CLASSIFICATION_SDSTATE) &&
drivers/gpu/drm/radeon/trinity_dpm.c
1640
rps->class = le16_to_cpu(non_clock_info->usClassification);
drivers/gpu/drm/radeon/trinity_dpm.c
1651
if (rps->class & ATOM_PPLIB_CLASSIFICATION_BOOT) {
drivers/gpu/drm/radeon/trinity_dpm.c
1655
if (rps->class & ATOM_PPLIB_CLASSIFICATION_UVDSTATE)
drivers/gpu/drm/radeon/trinity_dpm.c
1970
r600_dpm_print_class_info(rps->class, rps->class2);
drivers/gpu/drm/tegra/drm.c
205
job->class = client->class;
drivers/gpu/drm/tegra/drm.c
475
if (client->base.class == args->client) {
drivers/gpu/drm/tegra/drm.h
81
int (*is_addr_reg)(struct device *dev, u32 class, u32 offset);
drivers/gpu/drm/tegra/drm.h
82
int (*is_valid_class)(u32 class);
drivers/gpu/drm/tegra/firewall.c
103
is_addr = fw->client->ops->is_addr_reg(fw->client->base.dev, fw->class,
drivers/gpu/drm/tegra/firewall.c
111
static int fw_check_class(struct tegra_drm_firewall *fw, u32 class)
drivers/gpu/drm/tegra/firewall.c
114
if (class == fw->client->base.class)
drivers/gpu/drm/tegra/firewall.c
120
if (!fw->client->ops->is_valid_class(class))
drivers/gpu/drm/tegra/firewall.c
14
u32 class;
drivers/gpu/drm/tegra/firewall.c
154
.class = *job_class,
drivers/gpu/drm/tegra/firewall.c
161
u32 word, opcode, offset, count, mask, class;
drivers/gpu/drm/tegra/firewall.c
173
class = (word >> 6) & 0x3ff;
drivers/gpu/drm/tegra/firewall.c
174
err = fw_check_class(&fw, class);
drivers/gpu/drm/tegra/firewall.c
175
fw.class = class;
drivers/gpu/drm/tegra/firewall.c
176
*job_class = class;
drivers/gpu/drm/tegra/firewall.c
182
offset, mask, class, fw.pos-1);
drivers/gpu/drm/tegra/firewall.c
191
offset, count, fw.class, fw.pos-1);
drivers/gpu/drm/tegra/firewall.c
200
offset, count, fw.class, fw.pos-1);
drivers/gpu/drm/tegra/firewall.c
209
offset, mask, fw.class, fw.pos-1);
drivers/gpu/drm/tegra/firewall.c
218
offset, fw.class, fw.pos-1);
drivers/gpu/drm/tegra/firewall.c
233
offset, fw.class, fw.pos-1);
drivers/gpu/drm/tegra/firewall.c
244
offset, fw.class, fw.pos-1);
drivers/gpu/drm/tegra/firewall.c
54
is_addr = fw->client->ops->is_addr_reg(fw->client->base.dev, fw->class,
drivers/gpu/drm/tegra/gr2d.c
134
static int gr2d_is_addr_reg(struct device *dev, u32 class, u32 offset)
drivers/gpu/drm/tegra/gr2d.c
138
switch (class) {
drivers/gpu/drm/tegra/gr2d.c
159
static int gr2d_is_valid_class(u32 class)
drivers/gpu/drm/tegra/gr2d.c
161
return (class == HOST1X_CLASS_GR2D ||
drivers/gpu/drm/tegra/gr2d.c
162
class == HOST1X_CLASS_GR2D_SB);
drivers/gpu/drm/tegra/gr2d.c
264
gr2d->client.base.class = HOST1X_CLASS_GR2D;
drivers/gpu/drm/tegra/gr3d.c
144
static int gr3d_is_addr_reg(struct device *dev, u32 class, u32 offset)
drivers/gpu/drm/tegra/gr3d.c
148
switch (class) {
drivers/gpu/drm/tegra/gr3d.c
501
gr3d->client.base.class = HOST1X_CLASS_GR3D;
drivers/gpu/drm/tegra/nvdec.c
518
nvdec->client.base.class = host_class;
drivers/gpu/drm/tegra/nvjpg.c
280
nvjpg->client.base.class = HOST1X_CLASS_NVJPG;
drivers/gpu/drm/tegra/submit.c
353
u32 *class)
drivers/gpu/drm/tegra/submit.c
379
cmd->words, job_data, class)) {
drivers/gpu/drm/tegra/submit.c
397
u32 i, gather_offset = 0, class;
drivers/gpu/drm/tegra/submit.c
402
class = context->client->base.class;
drivers/gpu/drm/tegra/submit.c
423
job->class = context->client->base.class;
drivers/gpu/drm/tegra/submit.c
437
&gather_offset, job_data, &class);
drivers/gpu/drm/tegra/submit.c
448
false, class);
drivers/gpu/drm/tegra/submit.c
463
true, class);
drivers/gpu/drm/tegra/uapi.c
65
static struct tegra_drm_client *tegra_drm_find_client(struct tegra_drm *tegra, u32 class)
drivers/gpu/drm/tegra/uapi.c
70
if (client->base.class == class)
drivers/gpu/drm/tegra/vic.c
508
vic->client.base.class = HOST1X_CLASS_VIC;
drivers/gpu/drm/xe/xe_configfs.c
1237
enum xe_engine_class class,
drivers/gpu/drm/xe/xe_configfs.c
1247
*cs = dev->config.ctx_restore_mid_bb[class].cs;
drivers/gpu/drm/xe/xe_configfs.c
1249
len = dev->config.ctx_restore_mid_bb[class].len;
drivers/gpu/drm/xe/xe_configfs.c
1264
enum xe_engine_class class,
drivers/gpu/drm/xe/xe_configfs.c
1273
*cs = dev->config.ctx_restore_post_bb[class].cs;
drivers/gpu/drm/xe/xe_configfs.c
1274
len = dev->config.ctx_restore_post_bb[class].len;
drivers/gpu/drm/xe/xe_configfs.c
755
ssize_t count, class;
drivers/gpu/drm/xe/xe_configfs.c
781
for (class = 0, count = 0; class < XE_ENGINE_CLASS_MAX; ++class) {
drivers/gpu/drm/xe/xe_configfs.c
782
tmp_wa_bb[class].cs = tmp + count;
drivers/gpu/drm/xe/xe_configfs.c
783
count += tmp_wa_bb[class].len;
drivers/gpu/drm/xe/xe_configfs.c
784
tmp_wa_bb[class].len = 0;
drivers/gpu/drm/xe/xe_configfs.h
27
enum xe_engine_class class,
drivers/gpu/drm/xe/xe_configfs.h
30
enum xe_engine_class class,
drivers/gpu/drm/xe/xe_configfs.h
46
enum xe_engine_class class,
drivers/gpu/drm/xe/xe_configfs.h
49
enum xe_engine_class class,
drivers/gpu/drm/xe/xe_drm_client.c
327
unsigned long class, i, gt_id, capacity[XE_ENGINE_CLASS_MAX] = { };
drivers/gpu/drm/xe/xe_drm_client.c
371
for (class = 0; class < XE_ENGINE_CLASS_MAX; class++) {
drivers/gpu/drm/xe/xe_drm_client.c
375
capacity[class] += gt->user_engines.instances_per_class[class];
drivers/gpu/drm/xe/xe_drm_client.c
381
if (!capacity[class])
drivers/gpu/drm/xe/xe_drm_client.c
384
class_name = xe_hw_engine_class_to_str(class);
drivers/gpu/drm/xe/xe_drm_client.c
386
class_name, xef->run_ticks[class]);
drivers/gpu/drm/xe/xe_drm_client.c
390
if (capacity[class] > 1)
drivers/gpu/drm/xe/xe_drm_client.c
392
class_name, capacity[class]);
drivers/gpu/drm/xe/xe_exec_queue.c
1191
u16 class;
drivers/gpu/drm/xe/xe_exec_queue.c
1215
XE_IOCTL_DBG(xe, n && eci[n].engine_class != class))
drivers/gpu/drm/xe/xe_exec_queue.c
1218
class = eci[n].engine_class;
drivers/gpu/drm/xe/xe_exec_queue.c
1357
!(xe->info.multi_lrc_mask & BIT(hwe->class))))
drivers/gpu/drm/xe/xe_exec_queue.c
1558
q->xef->run_ticks[q->class] += (new_ts - old_ts) * q->width;
drivers/gpu/drm/xe/xe_exec_queue.c
221
q->class = hwe->class;
drivers/gpu/drm/xe/xe_exec_queue.c
225
q->fence_irq = &gt->fence_irq[hwe->class];
drivers/gpu/drm/xe/xe_exec_queue.c
226
q->ring_ops = gt->ring_ops[hwe->class];
drivers/gpu/drm/xe/xe_exec_queue.c
350
(q->class == XE_ENGINE_CLASS_RENDER || q->class == XE_ENGINE_CLASS_COMPUTE)) {
drivers/gpu/drm/xe/xe_exec_queue.c
481
enum xe_engine_class class,
drivers/gpu/drm/xe/xe_exec_queue.c
492
if (hwe->class == class) {
drivers/gpu/drm/xe/xe_exec_queue.c
642
switch (q->class) {
drivers/gpu/drm/xe/xe_exec_queue.c
662
XE_WARN_ON(q->class);
drivers/gpu/drm/xe/xe_exec_queue.c
804
size_t size = xe_gt_lrc_hang_replay_size(q->gt, q->class);
drivers/gpu/drm/xe/xe_exec_queue.c
934
if (XE_IOCTL_DBG(xe, !xe_gt_supports_multi_queue(q->gt, q->class)))
drivers/gpu/drm/xe/xe_exec_queue.c
987
if (XE_IOCTL_DBG(xe, q->class != XE_ENGINE_CLASS_RENDER))
drivers/gpu/drm/xe/xe_exec_queue.h
27
enum xe_engine_class class,
drivers/gpu/drm/xe/xe_exec_queue_types.h
102
enum xe_engine_class class;
drivers/gpu/drm/xe/xe_gt.c
1124
enum xe_engine_class class,
drivers/gpu/drm/xe/xe_gt.c
1131
if (hwe->class == class &&
drivers/gpu/drm/xe/xe_gt.c
1140
enum xe_engine_class class)
drivers/gpu/drm/xe/xe_gt.c
1146
switch (class) {
drivers/gpu/drm/xe/xe_gt.c
1149
if (hwe->class == XE_ENGINE_CLASS_RENDER ||
drivers/gpu/drm/xe/xe_gt.c
1150
hwe->class == XE_ENGINE_CLASS_COMPUTE)
drivers/gpu/drm/xe/xe_gt.c
1154
if (hwe->class == class)
drivers/gpu/drm/xe/xe_gt.c
265
if (hwe->class == XE_ENGINE_CLASS_RENDER)
drivers/gpu/drm/xe/xe_gt.c
270
bb_len += xe_gt_lrc_size(gt, hwe->class) / sizeof(u32);
drivers/gpu/drm/xe/xe_gt.c
395
if (gt->default_lrc[hwe->class])
drivers/gpu/drm/xe/xe_gt.c
401
xe_gt_lrc_size(gt, hwe->class),
drivers/gpu/drm/xe/xe_gt.c
443
xe_gt_lrc_size(gt, hwe->class));
drivers/gpu/drm/xe/xe_gt.c
445
gt->default_lrc[hwe->class] = default_lrc;
drivers/gpu/drm/xe/xe_gt.c
806
gt->user_engines.instances_per_class[hwe->class]++;
drivers/gpu/drm/xe/xe_gt.h
108
xe_gt_any_hw_engine_by_reset_domain(struct xe_gt *gt, enum xe_engine_class class);
drivers/gpu/drm/xe/xe_gt.h
118
enum xe_engine_class class,
drivers/gpu/drm/xe/xe_gt.h
142
return xe->info.has_usm && hwe->class == XE_ENGINE_CLASS_COPY &&
drivers/gpu/drm/xe/xe_gt.h
168
enum xe_engine_class class)
drivers/gpu/drm/xe/xe_gt.h
170
return gt->info.multi_queue_engine_class_mask & BIT(class);
drivers/gpu/drm/xe/xe_gt_ccs_mode.c
55
if (hwe->class != XE_ENGINE_CLASS_COMPUTE)
drivers/gpu/drm/xe/xe_gt_sriov_pf_debugfs.c
384
u8 guc_class = xe_engine_class_to_guc_class(hwe->class);
drivers/gpu/drm/xe/xe_gt_sriov_pf_policy.c
474
u8 guc_class = xe_engine_class_to_guc_class(hwe->class);
drivers/gpu/drm/xe/xe_gt_sriov_pf_policy.c
476
switch (hwe->class) {
drivers/gpu/drm/xe/xe_gt_sriov_pf_policy.c
489
hwe->class, hwe->name);
drivers/gpu/drm/xe/xe_guc.h
70
static inline u16 xe_engine_class_to_guc_class(enum xe_engine_class class)
drivers/gpu/drm/xe/xe_guc.h
72
switch (class) {
drivers/gpu/drm/xe/xe_guc.h
86
XE_WARN_ON(class);
drivers/gpu/drm/xe/xe_guc_ads.c
254
static u32 engine_enable_mask(struct xe_gt *gt, enum xe_engine_class class)
drivers/gpu/drm/xe/xe_guc_ads.c
261
if (hwe->class == class)
drivers/gpu/drm/xe/xe_guc_ads.c
271
int class;
drivers/gpu/drm/xe/xe_guc_ads.c
273
for (class = 0; class < XE_ENGINE_CLASS_MAX; ++class) {
drivers/gpu/drm/xe/xe_guc_ads.c
274
if (!engine_enable_mask(gt, class))
drivers/gpu/drm/xe/xe_guc_ads.c
277
real_size = xe_gt_lrc_size(gt, class);
drivers/gpu/drm/xe/xe_guc_ads.c
494
int class;
drivers/gpu/drm/xe/xe_guc_ads.c
499
for (class = 0; class < XE_ENGINE_CLASS_MAX; ++class) {
drivers/gpu/drm/xe/xe_guc_ads.c
502
guc_class = xe_engine_class_to_guc_class(class);
drivers/gpu/drm/xe/xe_guc_ads.c
508
real_size = xe_gt_lrc_size(gt, class);
drivers/gpu/drm/xe/xe_guc_ads.c
520
xe_lrc_engine_state_size(gt, class));
drivers/gpu/drm/xe/xe_guc_ads.c
553
guc_class = xe_engine_class_to_guc_class(hwe->class);
drivers/gpu/drm/xe/xe_guc_ads.c
591
int owner, int type, int class, u32 *total_size, size_t *size,
drivers/gpu/drm/xe/xe_guc_ads.c
596
if (!xe_guc_capture_getlistsize(guc, owner, type, class, size)) {
drivers/gpu/drm/xe/xe_guc_ads.c
600
else if (!xe_guc_capture_getlist(guc, owner, type, class, pptr))
drivers/gpu/drm/xe/xe_guc_ads.c
764
if (XE_GT_WA(hwe->gt, 1607983814) && hwe->class == XE_ENGINE_CLASS_RENDER) {
drivers/gpu/drm/xe/xe_guc_ads.c
808
gc = xe_engine_class_to_guc_class(hwe->class);
drivers/gpu/drm/xe/xe_guc_ads.c
951
int class;
drivers/gpu/drm/xe/xe_guc_ads.c
955
for (class = 0; class < XE_ENGINE_CLASS_MAX; ++class) {
drivers/gpu/drm/xe/xe_guc_ads.c
958
guc_class = xe_engine_class_to_guc_class(class);
drivers/gpu/drm/xe/xe_guc_ads.c
964
xe_gt_assert(gt, gt->default_lrc[class]);
drivers/gpu/drm/xe/xe_guc_ads.c
966
real_size = xe_gt_lrc_size(gt, class);
drivers/gpu/drm/xe/xe_guc_ads.c
971
gt->default_lrc[class], real_size);
drivers/gpu/drm/xe/xe_guc_capture.c
1629
capture_class = xe_engine_class_to_guc_capture_class(hwe->class);
drivers/gpu/drm/xe/xe_guc_capture.c
1671
new->eng_class = xe_engine_class_to_guc_class(hwe->class);
drivers/gpu/drm/xe/xe_guc_capture.c
1835
capture_class = xe_engine_class_to_guc_capture_class(snapshot->hwe->class);
drivers/gpu/drm/xe/xe_guc_capture.c
1907
guc_class = xe_engine_class_to_guc_class(hwe->class);
drivers/gpu/drm/xe/xe_guc_capture.c
1955
if (hwe->class != q->hwe->class ||
drivers/gpu/drm/xe/xe_guc_capture.c
214
#define MAKE_REGLIST(regslist, regsowner, regstype, class) \
drivers/gpu/drm/xe/xe_guc_capture.c
220
class \
drivers/gpu/drm/xe/xe_guc_capture.c
443
if (xe_engine_class_to_guc_capture_class(hwe->class) ==
drivers/gpu/drm/xe/xe_guc_capture.c
821
capture_class = xe_engine_class_to_guc_capture_class(hwe->class);
drivers/gpu/drm/xe/xe_guc_capture.h
19
static inline enum guc_capture_list_class_type xe_guc_class_to_capture_class(u16 class)
drivers/gpu/drm/xe/xe_guc_capture.h
21
switch (class) {
drivers/gpu/drm/xe/xe_guc_capture.h
30
return class;
drivers/gpu/drm/xe/xe_guc_capture.h
32
XE_WARN_ON(class);
drivers/gpu/drm/xe/xe_guc_capture.h
38
xe_engine_class_to_guc_capture_class(enum xe_engine_class class)
drivers/gpu/drm/xe/xe_guc_capture.h
40
return xe_guc_class_to_capture_class(xe_engine_class_to_guc_class(class));
drivers/gpu/drm/xe/xe_guc_engine_activity.c
153
u16 guc_class = xe_engine_class_to_guc_class(hwe->class);
drivers/gpu/drm/xe/xe_guc_engine_activity.c
30
u16 guc_class = xe_engine_class_to_guc_class(hwe->class);
drivers/gpu/drm/xe/xe_guc_submit.c
2950
xe_hw_engine_class_to_str(q->class), q->logical_mask, guc_id,
drivers/gpu/drm/xe/xe_guc_submit.c
3031
type, xe_hw_engine_class_to_str(q->class), q->logical_mask, guc_id);
drivers/gpu/drm/xe/xe_guc_submit.c
3035
xe_hw_engine_class_to_str(q->class), q->logical_mask, guc_id);
drivers/gpu/drm/xe/xe_guc_submit.c
3206
snapshot->class = q->class;
drivers/gpu/drm/xe/xe_guc_submit.c
3278
drm_printf(p, "\tClass: %d\n", snapshot->class);
drivers/gpu/drm/xe/xe_guc_submit.c
976
info.engine_class = xe_engine_class_to_guc_class(q->class);
drivers/gpu/drm/xe/xe_guc_submit_types.h
71
enum xe_engine_class class;
drivers/gpu/drm/xe/xe_hw_engine.c
1014
if (engine_infos[id].class == engine_class &&
drivers/gpu/drm/xe/xe_hw_engine.c
1029
if (hwe->class == XE_ENGINE_CLASS_OTHER)
drivers/gpu/drm/xe/xe_hw_engine.c
1034
hwe->class == XE_ENGINE_CLASS_COMPUTE &&
drivers/gpu/drm/xe/xe_hw_engine.c
1038
return xe->info.has_usm && hwe->class == XE_ENGINE_CLASS_COPY &&
drivers/gpu/drm/xe/xe_hw_engine.c
1042
const char *xe_hw_engine_class_to_str(enum xe_engine_class class)
drivers/gpu/drm/xe/xe_hw_engine.c
1044
switch (class) {
drivers/gpu/drm/xe/xe_hw_engine.c
107
.class = XE_ENGINE_CLASS_COPY,
drivers/gpu/drm/xe/xe_hw_engine.c
115
.class = XE_ENGINE_CLASS_COPY,
drivers/gpu/drm/xe/xe_hw_engine.c
123
.class = XE_ENGINE_CLASS_COPY,
drivers/gpu/drm/xe/xe_hw_engine.c
131
.class = XE_ENGINE_CLASS_COPY,
drivers/gpu/drm/xe/xe_hw_engine.c
140
.class = XE_ENGINE_CLASS_VIDEO_DECODE,
drivers/gpu/drm/xe/xe_hw_engine.c
148
.class = XE_ENGINE_CLASS_VIDEO_DECODE,
drivers/gpu/drm/xe/xe_hw_engine.c
156
.class = XE_ENGINE_CLASS_VIDEO_DECODE,
drivers/gpu/drm/xe/xe_hw_engine.c
164
.class = XE_ENGINE_CLASS_VIDEO_DECODE,
drivers/gpu/drm/xe/xe_hw_engine.c
172
.class = XE_ENGINE_CLASS_VIDEO_DECODE,
drivers/gpu/drm/xe/xe_hw_engine.c
180
.class = XE_ENGINE_CLASS_VIDEO_DECODE,
drivers/gpu/drm/xe/xe_hw_engine.c
188
.class = XE_ENGINE_CLASS_VIDEO_DECODE,
drivers/gpu/drm/xe/xe_hw_engine.c
196
.class = XE_ENGINE_CLASS_VIDEO_DECODE,
drivers/gpu/drm/xe/xe_hw_engine.c
204
.class = XE_ENGINE_CLASS_VIDEO_ENHANCE,
drivers/gpu/drm/xe/xe_hw_engine.c
212
.class = XE_ENGINE_CLASS_VIDEO_ENHANCE,
drivers/gpu/drm/xe/xe_hw_engine.c
220
.class = XE_ENGINE_CLASS_VIDEO_ENHANCE,
drivers/gpu/drm/xe/xe_hw_engine.c
228
.class = XE_ENGINE_CLASS_VIDEO_ENHANCE,
drivers/gpu/drm/xe/xe_hw_engine.c
236
.class = XE_ENGINE_CLASS_COMPUTE,
drivers/gpu/drm/xe/xe_hw_engine.c
244
.class = XE_ENGINE_CLASS_COMPUTE,
drivers/gpu/drm/xe/xe_hw_engine.c
252
.class = XE_ENGINE_CLASS_COMPUTE,
drivers/gpu/drm/xe/xe_hw_engine.c
260
.class = XE_ENGINE_CLASS_COMPUTE,
drivers/gpu/drm/xe/xe_hw_engine.c
268
.class = XE_ENGINE_CLASS_OTHER,
drivers/gpu/drm/xe/xe_hw_engine.c
333
if (hwe->class != XE_ENGINE_CLASS_COMPUTE &&
drivers/gpu/drm/xe/xe_hw_engine.c
334
hwe->class != XE_ENGINE_CLASS_RENDER)
drivers/gpu/drm/xe/xe_hw_engine.c
404
const u8 mocs_read_idx = hwe->class == XE_ENGINE_CLASS_COMPUTE && IS_DGFX(xe) &&
drivers/gpu/drm/xe/xe_hw_engine.c
472
static const struct engine_info *find_engine_info(enum xe_engine_class class, int instance)
drivers/gpu/drm/xe/xe_hw_engine.c
479
if (info->class == class && info->instance == instance)
drivers/gpu/drm/xe/xe_hw_engine.c
486
static u16 get_msix_irq_offset(struct xe_gt *gt, enum xe_engine_class class)
drivers/gpu/drm/xe/xe_hw_engine.c
489
const struct engine_info *info = find_engine_info(class, 0);
drivers/gpu/drm/xe/xe_hw_engine.c
49
unsigned int class : 8;
drivers/gpu/drm/xe/xe_hw_engine.c
512
hwe->class = info->class;
drivers/gpu/drm/xe/xe_hw_engine.c
516
hwe->irq_offset = get_msix_irq_offset(gt, info->class);
drivers/gpu/drm/xe/xe_hw_engine.c
525
hwe->fence_irq = &gt->fence_irq[info->class];
drivers/gpu/drm/xe/xe_hw_engine.c
528
hwe->eclass = &gt->eclass[hwe->class];
drivers/gpu/drm/xe/xe_hw_engine.c
557
if (hwe->class == XE_ENGINE_CLASS_OTHER) {
drivers/gpu/drm/xe/xe_hw_engine.c
59
.class = XE_ENGINE_CLASS_RENDER,
drivers/gpu/drm/xe/xe_hw_engine.c
635
if (hwe->class == XE_ENGINE_CLASS_OTHER)
drivers/gpu/drm/xe/xe_hw_engine.c
643
if (xe->info.has_usm && hwe->class == XE_ENGINE_CLASS_COPY)
drivers/gpu/drm/xe/xe_hw_engine.c
659
int class;
drivers/gpu/drm/xe/xe_hw_engine.c
662
for (class = 0; class < XE_ENGINE_CLASS_MAX; ++class) {
drivers/gpu/drm/xe/xe_hw_engine.c
668
if (hwe->class == class)
drivers/gpu/drm/xe/xe_hw_engine.c
67
.class = XE_ENGINE_CLASS_COPY,
drivers/gpu/drm/xe/xe_hw_engine.c
75
.class = XE_ENGINE_CLASS_COPY,
drivers/gpu/drm/xe/xe_hw_engine.c
83
.class = XE_ENGINE_CLASS_COPY,
drivers/gpu/drm/xe/xe_hw_engine.c
91
.class = XE_ENGINE_CLASS_COPY,
drivers/gpu/drm/xe/xe_hw_engine.c
99
.class = XE_ENGINE_CLASS_COPY,
drivers/gpu/drm/xe/xe_hw_engine.h
75
const char *xe_hw_engine_class_to_str(enum xe_engine_class class);
drivers/gpu/drm/xe/xe_hw_engine_class_sysfs.c
646
if (hwe->class == XE_ENGINE_CLASS_OTHER ||
drivers/gpu/drm/xe/xe_hw_engine_class_sysfs.c
647
hwe->class == XE_ENGINE_CLASS_MAX)
drivers/gpu/drm/xe/xe_hw_engine_class_sysfs.c
650
if ((class_mask >> hwe->class) & 1)
drivers/gpu/drm/xe/xe_hw_engine_class_sysfs.c
653
class_mask |= 1 << hwe->class;
drivers/gpu/drm/xe/xe_hw_engine_class_sysfs.c
654
name = xe_hw_engine_class_to_str(hwe->class);
drivers/gpu/drm/xe/xe_hw_engine_group.c
96
switch (hwe->class) {
drivers/gpu/drm/xe/xe_hw_engine_types.h
114
enum xe_engine_class class;
drivers/gpu/drm/xe/xe_irq.c
326
enum xe_engine_class class,
drivers/gpu/drm/xe/xe_irq.c
334
switch (class) {
drivers/gpu/drm/xe/xe_irq.c
361
enum xe_engine_class class;
drivers/gpu/drm/xe/xe_irq.c
378
class = INTR_ENGINE_CLASS(identity[bit]);
drivers/gpu/drm/xe/xe_irq.c
382
engine_gt = pick_engine_gt(tile, class, instance);
drivers/gpu/drm/xe/xe_irq.c
384
hwe = xe_gt_hw_engine(engine_gt, class, instance, false);
drivers/gpu/drm/xe/xe_irq.c
390
if (class == XE_ENGINE_CLASS_OTHER) {
drivers/gpu/drm/xe/xe_lrc.c
100
if (gt->ring_ops[class]->emit_aux_table_inv)
drivers/gpu/drm/xe/xe_lrc.c
1005
set_offsets(regs, reg_offsets(gt_to_xe(gt), hwe->class), hwe);
drivers/gpu/drm/xe/xe_lrc.c
1009
regs = data + xe_gt_lrc_size(gt, hwe->class) -
drivers/gpu/drm/xe/xe_lrc.c
1027
if (!gt->default_lrc[hwe->class])
drivers/gpu/drm/xe/xe_lrc.c
1030
regs = gt->default_lrc[hwe->class] + LRC_PPHWSP_SIZE;
drivers/gpu/drm/xe/xe_lrc.c
1140
!(hwe->class == XE_ENGINE_CLASS_RENDER ||
drivers/gpu/drm/xe/xe_lrc.c
1141
hwe->class == XE_ENGINE_CLASS_COMPUTE ||
drivers/gpu/drm/xe/xe_lrc.c
1142
hwe->class == XE_ENGINE_CLASS_COPY ||
drivers/gpu/drm/xe/xe_lrc.c
1143
hwe->class == XE_ENGINE_CLASS_VIDEO_DECODE ||
drivers/gpu/drm/xe/xe_lrc.c
1144
hwe->class == XE_ENGINE_CLASS_VIDEO_ENHANCE))
drivers/gpu/drm/xe/xe_lrc.c
115
size_t xe_gt_lrc_hang_replay_size(struct xe_gt *gt, enum xe_engine_class class)
drivers/gpu/drm/xe/xe_lrc.c
1180
hwe->class, &user_batch);
drivers/gpu/drm/xe/xe_lrc.c
1209
hwe->class, &user_batch);
drivers/gpu/drm/xe/xe_lrc.c
121
switch (class) {
drivers/gpu/drm/xe/xe_lrc.c
1235
hwe->class != XE_ENGINE_CLASS_RENDER)
drivers/gpu/drm/xe/xe_lrc.c
1254
gt->ring_ops[hwe->class]->emit_aux_table_inv;
drivers/gpu/drm/xe/xe_lrc.c
139
WARN(1, "Unknown engine class: %d", class);
drivers/gpu/drm/xe/xe_lrc.c
1416
if (hwe->class == XE_ENGINE_CLASS_RENDER ||
drivers/gpu/drm/xe/xe_lrc.c
1417
hwe->class == XE_ENGINE_CLASS_COMPUTE) {
drivers/gpu/drm/xe/xe_lrc.c
1507
if (gt->default_lrc[hwe->class] || replay_state) {
drivers/gpu/drm/xe/xe_lrc.c
151
size_t xe_gt_lrc_size(struct xe_gt *gt, enum xe_engine_class class)
drivers/gpu/drm/xe/xe_lrc.c
1510
gt->default_lrc[hwe->class] + LRC_PPHWSP_SIZE,
drivers/gpu/drm/xe/xe_lrc.c
153
size_t size = xe_gt_lrc_hang_replay_size(gt, class);
drivers/gpu/drm/xe/xe_lrc.c
1583
if (xe_gt_supports_multi_queue(gt, hwe->class)) {
drivers/gpu/drm/xe/xe_lrc.c
1604
lrc->desc |= FIELD_PREP(LRC_ENGINE_CLASS, hwe->class);
drivers/gpu/drm/xe/xe_lrc.c
1636
const u32 lrc_size = xe_gt_lrc_size(gt, hwe->class);
drivers/gpu/drm/xe/xe_lrc.c
1646
lrc->replay_size = xe_gt_lrc_hang_replay_size(gt, hwe->class);
drivers/gpu/drm/xe/xe_lrc.c
1652
if (gt_engine_needs_indirect_ctx(gt, hwe->class)) {
drivers/gpu/drm/xe/xe_lrc.c
2451
if (XE_GT_WA(gt, 14019789679) && q->hwe->class == XE_ENGINE_CLASS_RENDER) {
drivers/gpu/drm/xe/xe_lrc.c
2623
u16 class = REG_FIELD_GET(ENGINE_CLASS_ID, engine_id);
drivers/gpu/drm/xe/xe_lrc.c
2625
struct xe_hw_engine *hwe = xe_gt_hw_engine(gt, class, instance, false);
drivers/gpu/drm/xe/xe_lrc.c
2629
class, instance))
drivers/gpu/drm/xe/xe_lrc.c
621
static const u8 *reg_offsets(struct xe_device *xe, enum xe_engine_class class)
drivers/gpu/drm/xe/xe_lrc.c
623
if (class == XE_ENGINE_CLASS_RENDER) {
drivers/gpu/drm/xe/xe_lrc.c
634
} else if (class == XE_ENGINE_CLASS_COPY) {
drivers/gpu/drm/xe/xe_lrc.c
739
size_t xe_lrc_engine_state_size(struct xe_gt *gt, enum xe_engine_class class)
drivers/gpu/drm/xe/xe_lrc.c
741
return xe_gt_lrc_hang_replay_size(gt, class) - xe_lrc_reg_size(gt_to_xe(gt));
drivers/gpu/drm/xe/xe_lrc.c
87
gt_engine_needs_indirect_ctx(struct xe_gt *gt, enum xe_engine_class class)
drivers/gpu/drm/xe/xe_lrc.c
92
(class == XE_ENGINE_CLASS_RENDER ||
drivers/gpu/drm/xe/xe_lrc.c
93
class == XE_ENGINE_CLASS_COMPUTE))
drivers/gpu/drm/xe/xe_lrc.c
97
class, NULL))
drivers/gpu/drm/xe/xe_lrc.c
999
data = kzalloc(xe_gt_lrc_size(gt, hwe->class), GFP_KERNEL);
drivers/gpu/drm/xe/xe_lrc.h
101
size_t xe_gt_lrc_hang_replay_size(struct xe_gt *gt, enum xe_engine_class class);
drivers/gpu/drm/xe/xe_lrc.h
102
size_t xe_gt_lrc_size(struct xe_gt *gt, enum xe_engine_class class);
drivers/gpu/drm/xe/xe_lrc.h
141
size_t xe_lrc_engine_state_size(struct xe_gt *gt, enum xe_engine_class class);
drivers/gpu/drm/xe/xe_migrate.c
397
if (hwe->class != XE_ENGINE_CLASS_COPY)
drivers/gpu/drm/xe/xe_oa.c
1985
param->hwe = xe_gt_hw_engine(param->exec_q->gt, param->exec_q->class,
drivers/gpu/drm/xe/xe_oa.c
2010
param->exec_q ? param->exec_q->class : -1,
drivers/gpu/drm/xe/xe_oa.c
2102
param.oa_format, f->type, f->size, param.hwe->class);
drivers/gpu/drm/xe/xe_oa.c
2575
else if (hwe->class == XE_ENGINE_CLASS_VIDEO_DECODE)
drivers/gpu/drm/xe/xe_oa.c
2577
else if (hwe->class == XE_ENGINE_CLASS_VIDEO_ENHANCE)
drivers/gpu/drm/xe/xe_oa.c
2585
switch (hwe->class) {
drivers/gpu/drm/xe/xe_oa.c
472
if (stream->hwe->class != XE_ENGINE_CLASS_COMPUTE)
drivers/gpu/drm/xe/xe_oa.c
820
switch (stream->hwe->class) {
drivers/gpu/drm/xe/xe_pxp.c
747
xe_hw_engine_class_to_str(q->class), q->guc->id);
drivers/gpu/drm/xe/xe_query.c
210
xe_to_user_engine_class[hwe->class];
drivers/gpu/drm/xe/xe_query.c
704
xe_to_user_engine_class[hwe->class];
drivers/gpu/drm/xe/xe_reg_sr.c
303
int ret = xe_lrc_lookup_default_reg_value(gt, hwe->class, offset, &val);
drivers/gpu/drm/xe/xe_reg_whitelist.c
27
return hwe->class != XE_ENGINE_CLASS_RENDER;
drivers/gpu/drm/xe/xe_reg_whitelist.c
41
return xe_gt_supports_multi_queue(gt, hwe->class);
drivers/gpu/drm/xe/xe_ring_ops.c
234
else if (job->q->class == XE_ENGINE_CLASS_COMPUTE)
drivers/gpu/drm/xe/xe_ring_ops.c
462
else if (job->q->class == XE_ENGINE_CLASS_COMPUTE)
drivers/gpu/drm/xe/xe_ring_ops.c
624
xe_ring_ops_get(struct xe_gt *gt, enum xe_engine_class class)
drivers/gpu/drm/xe/xe_ring_ops.c
628
switch (class) {
drivers/gpu/drm/xe/xe_ring_ops.c
87
gt->ring_ops[hwe->class]->emit_aux_table_inv;
drivers/gpu/drm/xe/xe_ring_ops.h
15
xe_ring_ops_get(struct xe_gt *gt, enum xe_engine_class class);
drivers/gpu/drm/xe/xe_rtp.c
125
return hwe->class == r->engine_class;
drivers/gpu/drm/xe/xe_rtp.c
130
return hwe->class != r->engine_class;
drivers/gpu/drm/xe/xe_trace.h
107
__field(enum xe_engine_class, class)
drivers/gpu/drm/xe/xe_trace.h
119
__entry->class = q->class;
drivers/gpu/drm/xe/xe_trace.h
130
__get_str(dev), __entry->class, __entry->logical_mask,
drivers/gpu/drm/xe/xe_trace.h
490
__field(enum xe_engine_class, class)
drivers/gpu/drm/xe/xe_trace.h
497
__entry->class = q->class;
drivers/gpu/drm/xe/xe_trace.h
505
__entry->class, __entry->logical_mask, __entry->guc_id)
drivers/gpu/drm/xe/xe_trace.h
75
__field(enum xe_engine_class, class)
drivers/gpu/drm/xe/xe_trace.h
86
__entry->class = q->class;
drivers/gpu/drm/xe/xe_trace.h
96
__get_str(dev), __entry->class, __entry->logical_mask,
drivers/gpu/host1x/hw/cdma_hw.c
256
switch (ch->client->class) {
drivers/gpu/host1x/hw/cdma_hw.c
276
WARN(1, "%s was not updated for class %u", __func__, ch->client->class);
drivers/gpu/host1x/hw/channel_hw.c
247
host1x_opcode_acquire_mlock(job->class),
drivers/gpu/host1x/hw/channel_hw.c
248
host1x_opcode_setclass(job->class, 0, 0),
drivers/gpu/host1x/hw/channel_hw.c
259
submit_setclass(job, job->class);
drivers/gpu/host1x/hw/channel_hw.c
275
HOST1X_OPCODE_NOP, host1x_opcode_release_mlock(job->class));
drivers/gpu/host1x/hw/channel_hw.c
294
if (job->class)
drivers/gpu/host1x/hw/channel_hw.c
296
host1x_opcode_setclass(job->class, 0, 0),
drivers/gpu/host1x/hw/debug_hw_1x06.c
21
u32 offset, class;
drivers/gpu/host1x/hw/debug_hw_1x06.c
40
class = host1x_ch_readl(ch, HOST1X_CHANNEL_CMDP_CLASS);
drivers/gpu/host1x/hw/debug_hw_1x06.c
51
if (class == HOST1X_CLASS_HOST1X && offset == HOST1X_UCLASS_WAIT_SYNCPT)
drivers/gpu/host1x/hw/debug_hw_1x06.c
55
class, offset);
drivers/gpu/host1x/job.c
351
u32 class;
drivers/gpu/host1x/job.c
362
if (fw->job->is_addr_reg(fw->dev, fw->class, offset)) {
drivers/gpu/host1x/job.c
376
static int check_class(struct host1x_firewall *fw, u32 class)
drivers/gpu/host1x/job.c
379
if (fw->class != class)
drivers/gpu/host1x/job.c
382
if (!fw->job->is_valid_class(fw->class))
drivers/gpu/host1x/job.c
462
u32 job_class = fw->class;
drivers/gpu/host1x/job.c
481
fw->class = word >> 6 & 0x3ff;
drivers/gpu/host1x/job.c
538
fw.class = job->class;
drivers/greybus/bundle.c
17
return sprintf(buf, "0x%02x\n", bundle->class);
drivers/greybus/bundle.c
181
u8 class)
drivers/greybus/bundle.c
206
bundle->class = class;
drivers/greybus/core.c
171
if (add_uevent_var(env, "BUNDLE_CLASS=%02x", bundle->class))
drivers/greybus/core.c
72
(id->class != bundle->class))
drivers/greybus/core.c
84
for (; id->vendor || id->product || id->class || id->driver_info;
drivers/greybus/greybus_trace.h
246
__field(u8, class)
drivers/greybus/greybus_trace.h
253
__entry->class = bundle->class;
drivers/greybus/greybus_trace.h
258
__entry->intf_id, __entry->id, __entry->class,
drivers/greybus/manifest.c
318
u8 class;
drivers/greybus/manifest.c
326
class = desc_bundle->class;
drivers/greybus/manifest.c
341
if (class == GREYBUS_CLASS_CONTROL) {
drivers/greybus/manifest.c
348
bundle = gb_bundle_create(intf, bundle_id, class);
drivers/hid/hid-cp2112.c
1329
dev->adap.class = I2C_CLASS_HWMON;
drivers/hid/hid-ft260.c
1013
dev->adap.class = I2C_CLASS_HWMON;
drivers/hid/hid-mcp2221.c
1297
mcp->adapter.class = I2C_CLASS_HWMON;
drivers/hid/hid-roccat-arvo.c
269
static const struct class arvo_class = {
drivers/hid/hid-roccat-isku.c
249
static const struct class isku_class = {
drivers/hid/hid-roccat-kone.c
658
static const struct class kone_class = {
drivers/hid/hid-roccat-koneplus.c
357
static const struct class koneplus_class = {
drivers/hid/hid-roccat-konepure.c
73
static const struct class konepure_class = {
drivers/hid/hid-roccat-kovaplus.c
410
static const struct class kovaplus_class = {
drivers/hid/hid-roccat-pyra.c
367
static const struct class pyra_class = {
drivers/hid/hid-roccat-ryos.c
81
static const struct class ryos_class = {
drivers/hid/hid-roccat-savu.c
53
static const struct class savu_class = {
drivers/hid/hid-roccat.c
300
int roccat_connect(const struct class *klass, struct hid_device *hid, int report_size)
drivers/hid/hid-roccat.c
367
device_destroy(device->dev->class, MKDEV(roccat_major, minor));
drivers/hid/hidraw.c
35
static const struct class hidraw_class = {
drivers/hwmon/adc128d818.c
495
.class = I2C_CLASS_HWMON,
drivers/hwmon/adm1025.c
558
.class = I2C_CLASS_HWMON,
drivers/hwmon/adm1026.c
1866
.class = I2C_CLASS_HWMON,
drivers/hwmon/adm1029.c
391
.class = I2C_CLASS_HWMON,
drivers/hwmon/adm1031.c
1065
.class = I2C_CLASS_HWMON,
drivers/hwmon/adm9240.c
805
.class = I2C_CLASS_HWMON,
drivers/hwmon/adt7411.c
686
.class = I2C_CLASS_HWMON,
drivers/hwmon/adt7462.c
1824
.class = I2C_CLASS_HWMON,
drivers/hwmon/adt7470.c
1360
.class = I2C_CLASS_HWMON,
drivers/hwmon/adt7475.c
1996
.class = I2C_CLASS_HWMON,
drivers/hwmon/amc6821.c
1105
.class = I2C_CLASS_HWMON,
drivers/hwmon/asb100.c
222
.class = I2C_CLASS_HWMON,
drivers/hwmon/asc7621.c
1190
.class = I2C_CLASS_HWMON,
drivers/hwmon/atxp1.c
287
.class = I2C_CLASS_HWMON,
drivers/hwmon/dme1737.c
2525
.class = I2C_CLASS_HWMON,
drivers/hwmon/emc1403.c
686
.class = I2C_CLASS_HWMON,
drivers/hwmon/emc2103.c
656
.class = I2C_CLASS_HWMON,
drivers/hwmon/emc6w201.c
473
.class = I2C_CLASS_HWMON,
drivers/hwmon/f75375s.c
888
.class = I2C_CLASS_HWMON,
drivers/hwmon/fschmd.c
240
.class = I2C_CLASS_HWMON,
drivers/hwmon/ftsteutates.c
645
.class = I2C_CLASS_HWMON,
drivers/hwmon/gl518sm.c
651
.class = I2C_CLASS_HWMON,
drivers/hwmon/gl520sm.c
894
.class = I2C_CLASS_HWMON,
drivers/hwmon/hwmon.c
142
static const struct class hwmon_class = {
drivers/hwmon/hwmon.c
341
return dev->class == &hwmon_class;
drivers/hwmon/hwmon.c
977
hdev->class = &hwmon_class;
drivers/hwmon/isl28022.c
490
.class = I2C_CLASS_HWMON,
drivers/hwmon/jc42.c
593
.class = I2C_CLASS_HWMON,
drivers/hwmon/lm63.c
1312
.class = I2C_CLASS_HWMON,
drivers/hwmon/lm73.c
275
.class = I2C_CLASS_HWMON,
drivers/hwmon/lm75.c
1152
.class = I2C_CLASS_HWMON,
drivers/hwmon/lm77.c
347
.class = I2C_CLASS_HWMON,
drivers/hwmon/lm78.c
659
.class = I2C_CLASS_HWMON,
drivers/hwmon/lm80.c
632
.class = I2C_CLASS_HWMON,
drivers/hwmon/lm83.c
453
.class = I2C_CLASS_HWMON,
drivers/hwmon/lm85.c
1691
.class = I2C_CLASS_HWMON,
drivers/hwmon/lm87.c
998
.class = I2C_CLASS_HWMON,
drivers/hwmon/lm90.c
2985
.class = I2C_CLASS_HWMON,
drivers/hwmon/lm92.c
417
.class = I2C_CLASS_HWMON,
drivers/hwmon/lm93.c
2634
.class = I2C_CLASS_HWMON,
drivers/hwmon/lm95234.c
542
.class = I2C_CLASS_HWMON,
drivers/hwmon/lm95241.c
451
.class = I2C_CLASS_HWMON,
drivers/hwmon/lm95245.c
563
.class = I2C_CLASS_HWMON,
drivers/hwmon/max1619.c
384
.class = I2C_CLASS_HWMON,
drivers/hwmon/max1668.c
305
.class = I2C_CLASS_HWMON,
drivers/hwmon/max31730.c
423
.class = I2C_CLASS_HWMON,
drivers/hwmon/max6620.c
483
.class = I2C_CLASS_HWMON,
drivers/hwmon/max6639.c
795
.class = I2C_CLASS_HWMON,
drivers/hwmon/nct6775-i2c.c
173
.class = I2C_CLASS_HWMON,
drivers/hwmon/nct7363.c
430
.class = I2C_CLASS_HWMON,
drivers/hwmon/nct7802.c
1293
.class = I2C_CLASS_HWMON,
drivers/hwmon/nct7904.c
1155
.class = I2C_CLASS_HWMON,
drivers/hwmon/pmbus/max20730.c
401
static u16 val_to_direct(int v, enum pmbus_sensor_classes class,
drivers/hwmon/pmbus/max20730.c
404
int R = info->R[class] - 3; /* take milli-units into account */
drivers/hwmon/pmbus/max20730.c
405
int b = info->b[class] * 1000;
drivers/hwmon/pmbus/max20730.c
408
d = v * info->m[class] + b;
drivers/hwmon/pmbus/max20730.c
420
static long direct_to_val(u16 w, enum pmbus_sensor_classes class,
drivers/hwmon/pmbus/max20730.c
423
int R = info->R[class] - 3;
drivers/hwmon/pmbus/max20730.c
424
int b = info->b[class] * 1000;
drivers/hwmon/pmbus/max20730.c
425
int m = info->m[class];
drivers/hwmon/pmbus/pmbus_core.c
1005
if (sensor->class == PSC_VOLTAGE_OUT) {
drivers/hwmon/pmbus/pmbus_core.c
1028
if (sensor->class == PSC_POWER)
drivers/hwmon/pmbus/pmbus_core.c
1035
if (sensor->class == PSC_FAN)
drivers/hwmon/pmbus/pmbus_core.c
1066
m = data->info->m[sensor->class];
drivers/hwmon/pmbus/pmbus_core.c
1067
b = data->info->b[sensor->class];
drivers/hwmon/pmbus/pmbus_core.c
1068
R = data->info->R[sensor->class];
drivers/hwmon/pmbus/pmbus_core.c
1071
if (sensor->class == PSC_POWER) {
drivers/hwmon/pmbus/pmbus_core.c
1077
if (!(sensor->class == PSC_FAN || sensor->class == PSC_PWM)) {
drivers/hwmon/pmbus/pmbus_core.c
1129
switch (data->info->format[sensor->class]) {
drivers/hwmon/pmbus/pmbus_core.c
1435
enum pmbus_sensor_classes class,
drivers/hwmon/pmbus/pmbus_core.c
1460
sensor->class = class;
drivers/hwmon/pmbus/pmbus_core.c
1476
if (class == PSC_TEMPERATURE && strcmp(type, "input") == 0)
drivers/hwmon/pmbus/pmbus_core.c
1542
enum pmbus_sensor_classes class;/* sensor class */
drivers/hwmon/pmbus/pmbus_core.c
1575
page, 0xff, l->reg, attr->class,
drivers/hwmon/pmbus/pmbus_core.c
1617
attr->reg, attr->class, true, true, false, true);
drivers/hwmon/pmbus/pmbus_core.c
1845
.class = PSC_VOLTAGE_IN,
drivers/hwmon/pmbus/pmbus_core.c
1855
.class = PSC_VOLTAGE_IN,
drivers/hwmon/pmbus/pmbus_core.c
1864
.class = PSC_VOLTAGE_IN,
drivers/hwmon/pmbus/pmbus_core.c
1869
.class = PSC_VOLTAGE_OUT,
drivers/hwmon/pmbus/pmbus_core.c
1965
.class = PSC_CURRENT_IN,
drivers/hwmon/pmbus/pmbus_core.c
1975
.class = PSC_CURRENT_OUT,
drivers/hwmon/pmbus/pmbus_core.c
2066
.class = PSC_POWER,
drivers/hwmon/pmbus/pmbus_core.c
2076
.class = PSC_POWER,
drivers/hwmon/pmbus/pmbus_core.c
2214
.class = PSC_TEMPERATURE,
drivers/hwmon/pmbus/pmbus_core.c
2226
.class = PSC_TEMPERATURE,
drivers/hwmon/pmbus/pmbus_core.c
2238
.class = PSC_TEMPERATURE,
drivers/hwmon/pmbus/pmbus_core.c
2545
enum pmbus_sensor_classes class;
drivers/hwmon/pmbus/pmbus_core.c
2552
.class = PSC_VOLTAGE_IN,
drivers/hwmon/pmbus/pmbus_core.c
2556
.class = PSC_VOLTAGE_OUT,
drivers/hwmon/pmbus/pmbus_core.c
2560
.class = PSC_CURRENT_IN,
drivers/hwmon/pmbus/pmbus_core.c
2564
.class = PSC_CURRENT_OUT,
drivers/hwmon/pmbus/pmbus_core.c
2568
.class = PSC_POWER,
drivers/hwmon/pmbus/pmbus_core.c
2572
.class = PSC_TEMPERATURE,
drivers/hwmon/pmbus/pmbus_core.c
2587
enum pmbus_sensor_classes class = attr->class;
drivers/hwmon/pmbus/pmbus_core.c
2610
info->m[class] = m;
drivers/hwmon/pmbus/pmbus_core.c
2611
info->b[class] = b;
drivers/hwmon/pmbus/pmbus_core.c
2612
info->R[class] = R;
drivers/hwmon/pmbus/pmbus_core.c
2626
if (info->format[map->class] != direct)
drivers/hwmon/pmbus/pmbus_core.c
2630
if (map->class != attr->class)
drivers/hwmon/pmbus/pmbus_core.c
2639
map->class);
drivers/hwmon/pmbus/pmbus_core.c
3167
.class = PSC_VOLTAGE_OUT,
drivers/hwmon/pmbus/pmbus_core.c
3193
.class = PSC_VOLTAGE_OUT,
drivers/hwmon/pmbus/pmbus_core.c
3221
.class = PSC_VOLTAGE_OUT,
drivers/hwmon/pmbus/pmbus_core.c
3244
.class = PSC_VOLTAGE_OUT,
drivers/hwmon/pmbus/pmbus_core.c
52
enum pmbus_sensor_classes class; /* sensor class */
drivers/hwmon/pmbus/pmbus_core.c
765
if (sensor->class != PSC_FAN)
drivers/hwmon/pmbus/pmbus_core.c
769
if (sensor->class == PSC_POWER)
drivers/hwmon/pmbus/pmbus_core.c
794
if (sensor->class == PSC_VOLTAGE_OUT) { /* LINEAR16 */
drivers/hwmon/pmbus/pmbus_core.c
805
if (sensor->class != PSC_FAN)
drivers/hwmon/pmbus/pmbus_core.c
809
if (sensor->class == PSC_POWER)
drivers/hwmon/pmbus/pmbus_core.c
830
m = data->info->m[sensor->class];
drivers/hwmon/pmbus/pmbus_core.c
831
b = data->info->b[sensor->class];
drivers/hwmon/pmbus/pmbus_core.c
832
R = data->info->R[sensor->class];
drivers/hwmon/pmbus/pmbus_core.c
840
if (!(sensor->class == PSC_FAN || sensor->class == PSC_PWM)) {
drivers/hwmon/pmbus/pmbus_core.c
846
if (sensor->class == PSC_POWER) {
drivers/hwmon/pmbus/pmbus_core.c
910
switch (data->info->format[sensor->class]) {
drivers/hwmon/pmbus/pmbus_core.c
948
if (sensor->class == PSC_POWER)
drivers/hwmon/pmbus/pmbus_core.c
955
if (sensor->class == PSC_FAN)
drivers/hwmon/pt5161l.c
626
.class = I2C_CLASS_HWMON,
drivers/hwmon/scpi-hwmon.c
108
if (sensor->info.class == TEMPERATURE)
drivers/hwmon/scpi-hwmon.c
186
switch (sensor->info.class) {
drivers/hwmon/scpi-hwmon.c
226
sensor->scale = scale[sensor->info.class];
drivers/hwmon/scpi-hwmon.c
269
if (sensor->info.class != TEMPERATURE)
drivers/hwmon/scpi-hwmon.c
59
if (scpi_scale[sensor->info.class] != sensor->scale) {
drivers/hwmon/scpi-hwmon.c
60
*value *= scpi_scale[sensor->info.class];
drivers/hwmon/smsc47m192.c
627
.class = I2C_CLASS_HWMON,
drivers/hwmon/spd5118.c
761
.class = I2C_CLASS_HWMON,
drivers/hwmon/stts751.c
818
.class = I2C_CLASS_HWMON,
drivers/hwmon/thmc50.c
417
.class = I2C_CLASS_HWMON,
drivers/hwmon/tmp401.c
749
.class = I2C_CLASS_HWMON,
drivers/hwmon/tmp421.c
468
.class = I2C_CLASS_HWMON,
drivers/hwmon/tmp464.c
677
.class = I2C_CLASS_HWMON,
drivers/hwmon/w83781d.c
1581
.class = I2C_CLASS_HWMON,
drivers/hwmon/w83791d.c
342
.class = I2C_CLASS_HWMON,
drivers/hwmon/w83792d.c
305
.class = I2C_CLASS_HWMON,
drivers/hwmon/w83793.c
300
.class = I2C_CLASS_HWMON,
drivers/hwmon/w83795.c
2260
.class = I2C_CLASS_HWMON,
drivers/hwmon/w83l785ts.c
83
.class = I2C_CLASS_HWMON,
drivers/hwmon/w83l786ng.c
760
.class = I2C_CLASS_HWMON,
drivers/hwtracing/stm/core.c
1212
static struct class stm_source_class = {
drivers/hwtracing/stm/core.c
1248
src->dev.class = &stm_source_class;
drivers/hwtracing/stm/core.c
87
static struct class stm_class = {
drivers/hwtracing/stm/core.c
889
stm->dev.class = &stm_class;
drivers/i2c/busses/i2c-ali1535.c
476
.class = I2C_CLASS_HWMON,
drivers/i2c/busses/i2c-ali1563.c
392
.class = I2C_CLASS_HWMON,
drivers/i2c/busses/i2c-ali15x3.c
462
.class = I2C_CLASS_HWMON,
drivers/i2c/busses/i2c-amd756.c
288
.class = I2C_CLASS_HWMON,
drivers/i2c/busses/i2c-amd8111.c
448
smbus->adapter.class = I2C_CLASS_HWMON;
drivers/i2c/busses/i2c-at91-core.c
232
dev->adapter.class = I2C_CLASS_DEPRECATED;
drivers/i2c/busses/i2c-bcm2835.c
473
adap->class = I2C_CLASS_DEPRECATED;
drivers/i2c/busses/i2c-cbus-gpio.c
240
adapter->class = I2C_CLASS_HWMON;
drivers/i2c/busses/i2c-cgbc.c
347
.class = I2C_CLASS_DEPRECATED,
drivers/i2c/busses/i2c-cgbc.c
355
.class = I2C_CLASS_DEPRECATED,
drivers/i2c/busses/i2c-cht-wc.c
447
adap->adapter.class = I2C_CLASS_HWMON;
drivers/i2c/busses/i2c-cpm.c
501
cpm->adap.class = *data;
drivers/i2c/busses/i2c-davinci.c
808
adap->class = I2C_CLASS_DEPRECATED;
drivers/i2c/busses/i2c-designware-pcidrv.c
272
adap->class = 0;
drivers/i2c/busses/i2c-designware-platdrv.c
284
adap->class = dmi_check_system(dw_i2c_hwmon_class_dmi) ?
drivers/i2c/busses/i2c-diolan-u2c.c
458
dev->adapter.class = I2C_CLASS_HWMON;
drivers/i2c/busses/i2c-dln2.c
207
dln2->adapter.class = I2C_CLASS_HWMON;
drivers/i2c/busses/i2c-eg20t.c
757
pch_adap->class = I2C_CLASS_HWMON;
drivers/i2c/busses/i2c-elektor.c
191
.class = I2C_CLASS_HWMON,
drivers/i2c/busses/i2c-gpio.c
427
adap->class = I2C_CLASS_HWMON;
drivers/i2c/busses/i2c-highlander.c
404
adap->class = I2C_CLASS_HWMON;
drivers/i2c/busses/i2c-i801.c
1548
priv->adapter.class = I2C_CLASS_HWMON;
drivers/i2c/busses/i2c-ibm_iic.c
735
adap->class = I2C_CLASS_HWMON;
drivers/i2c/busses/i2c-iop3xx.c
478
new_adapter->class = I2C_CLASS_HWMON;
drivers/i2c/busses/i2c-isch.c
295
priv->adapter.class = I2C_CLASS_HWMON;
drivers/i2c/busses/i2c-ismt.c
897
priv->adapter.class = I2C_CLASS_HWMON;
drivers/i2c/busses/i2c-keba.c
533
adap->class = I2C_CLASS_HWMON;
drivers/i2c/busses/i2c-kempld.c
286
.class = I2C_CLASS_HWMON | I2C_CLASS_DEPRECATED,
drivers/i2c/busses/i2c-ljca.c
288
ljca_i2c->adap.class = I2C_CLASS_HWMON;
drivers/i2c/busses/i2c-mlxbf.c
2311
adap->class = I2C_CLASS_HWMON;
drivers/i2c/busses/i2c-mlxcpld.c
480
.class = I2C_CLASS_HWMON,
drivers/i2c/busses/i2c-mv64xxx.c
1039
drv_data->adapter.class = I2C_CLASS_DEPRECATED;
drivers/i2c/busses/i2c-nforce2.c
338
smbus->adapter.class = I2C_CLASS_HWMON;
drivers/i2c/busses/i2c-nomadik.c
1154
adap->class = I2C_CLASS_DEPRECATED;
drivers/i2c/busses/i2c-ocores.c
449
.class = I2C_CLASS_DEPRECATED,
drivers/i2c/busses/i2c-omap.c
1484
adap->class = I2C_CLASS_DEPRECATED;
drivers/i2c/busses/i2c-parport.c
310
adapter->adapter.class = I2C_CLASS_HWMON;
drivers/i2c/busses/i2c-pasemi-pci.c
59
smbus->adapter.class = I2C_CLASS_HWMON;
drivers/i2c/busses/i2c-piix4.c
929
adap->class = I2C_CLASS_HWMON;
drivers/i2c/busses/i2c-pxa.c
1505
i2c->adap.class = plat->class;
drivers/i2c/busses/i2c-rcar.c
1150
adap->class = I2C_CLASS_DEPRECATED;
drivers/i2c/busses/i2c-robotfuzz-osif.c
150
priv->adapter.class = I2C_CLASS_HWMON;
drivers/i2c/busses/i2c-s3c2410.c
1042
i2c->adap.class = I2C_CLASS_DEPRECATED;
drivers/i2c/busses/i2c-scmi.c
388
smbus_cmi->adapter.class = I2C_CLASS_HWMON;
drivers/i2c/busses/i2c-sh7760.c
480
id->adap.class = I2C_CLASS_HWMON;
drivers/i2c/busses/i2c-sibyte.c
145
.class = I2C_CLASS_HWMON,
drivers/i2c/busses/i2c-sibyte.c
153
.class = I2C_CLASS_HWMON,
drivers/i2c/busses/i2c-sis5595.c
356
.class = I2C_CLASS_HWMON,
drivers/i2c/busses/i2c-sis630.c
494
.class = I2C_CLASS_HWMON,
drivers/i2c/busses/i2c-sis96x.c
231
.class = I2C_CLASS_HWMON,
drivers/i2c/busses/i2c-tegra.c
2347
i2c_dev->adapter.class = I2C_CLASS_DEPRECATED;
drivers/i2c/busses/i2c-thunderx-pcidrv.c
224
i2c->adap.class = I2C_CLASS_HWMON;
drivers/i2c/busses/i2c-tiny-usb.c
248
dev->adapter.class = I2C_CLASS_HWMON;
drivers/i2c/busses/i2c-usbio.c
270
i2c->adap.class = I2C_CLASS_HWMON;
drivers/i2c/busses/i2c-via.c
73
.class = I2C_CLASS_HWMON,
drivers/i2c/busses/i2c-viapro.c
307
.class = I2C_CLASS_HWMON,
drivers/i2c/busses/i2c-viperboard.c
369
vb_i2c->i2c.class = I2C_CLASS_HWMON;
drivers/i2c/busses/i2c-xgene-slimpro.c
501
adapter->class = I2C_CLASS_HWMON;
drivers/i2c/busses/i2c-xiic.c
1406
.class = I2C_CLASS_DEPRECATED,
drivers/i2c/busses/i2c-xlp9xx.c
538
priv->adapter.class = I2C_CLASS_HWMON;
drivers/i2c/busses/scx200_acb.c
430
adapter->class = I2C_CLASS_HWMON;
drivers/i2c/i2c-core-base.c
2450
if (addr == 0x73 && (adap->class & I2C_CLASS_HWMON)
drivers/i2c/i2c-core-base.c
2515
if (adapter->class & I2C_CLASS_DEPRECATED)
drivers/i2c/i2c-core-base.c
2545
if (adapter->class == I2C_CLASS_DEPRECATED) {
drivers/i2c/i2c-core-base.c
2554
if (!(adapter->class & driver->class))
drivers/i2c/i2c-dev.c
651
static const struct class i2c_dev_class = {
drivers/i2c/i2c-dev.c
683
i2c_dev->dev.class = &i2c_dev_class;
drivers/i2c/i2c-stub.c
316
.class = I2C_CLASS_HWMON,
drivers/i2c/muxes/i2c-demux-pinctrl.c
109
priv->cur_adap.class = adap->class;
drivers/infiniband/core/device.c
522
static struct class ib_class = {
drivers/infiniband/core/device.c
544
coredev->dev.class = &ib_class;
drivers/infiniband/core/mad.c
1423
static int check_class_table(struct ib_mad_mgmt_class_table *class)
drivers/infiniband/core/mad.c
1428
if (class->method_table[i])
drivers/infiniband/core/mad.c
1483
struct ib_mad_mgmt_class_table **class;
drivers/infiniband/core/mad.c
1488
class = &port_priv->version[mad_reg_req->mgmt_class_version].class;
drivers/infiniband/core/mad.c
1489
if (!*class) {
drivers/infiniband/core/mad.c
1491
*class = kzalloc_obj(**class, GFP_ATOMIC);
drivers/infiniband/core/mad.c
1492
if (!*class) {
drivers/infiniband/core/mad.c
1498
method = &(*class)->method_table[mgmt_class];
drivers/infiniband/core/mad.c
1502
method = &(*class)->method_table[mgmt_class];
drivers/infiniband/core/mad.c
1532
kfree(*class);
drivers/infiniband/core/mad.c
1533
*class = NULL;
drivers/infiniband/core/mad.c
1639
struct ib_mad_mgmt_class_table *class;
drivers/infiniband/core/mad.c
1655
class = port_priv->version[
drivers/infiniband/core/mad.c
1656
agent_priv->reg_req->mgmt_class_version].class;
drivers/infiniband/core/mad.c
1657
if (!class)
drivers/infiniband/core/mad.c
1660
method = class->method_table[mgmt_class];
drivers/infiniband/core/mad.c
1668
class->method_table[mgmt_class] = NULL;
drivers/infiniband/core/mad.c
1670
if (!check_class_table(class)) {
drivers/infiniband/core/mad.c
1672
kfree(class);
drivers/infiniband/core/mad.c
1675
mgmt_class_version].class = NULL;
drivers/infiniband/core/mad.c
1753
struct ib_mad_mgmt_class_table *class;
drivers/infiniband/core/mad.c
1768
class = port_priv->version[
drivers/infiniband/core/mad.c
1769
mad_hdr->class_version].class;
drivers/infiniband/core/mad.c
1770
if (!class)
drivers/infiniband/core/mad.c
1773
ARRAY_SIZE(class->method_table))
drivers/infiniband/core/mad.c
1775
method = class->method_table[convert_mgmt_class(
drivers/infiniband/core/mad.c
1929
static inline int is_direct(u8 class)
drivers/infiniband/core/mad.c
1931
return (class == IB_MGMT_CLASS_SUBN_DIRECTED_ROUTE);
drivers/infiniband/core/mad.c
255
struct ib_mad_mgmt_class_table *class;
drivers/infiniband/core/mad.c
455
class = port_priv->version[mad_reg_req->
drivers/infiniband/core/mad.c
456
mgmt_class_version].class;
drivers/infiniband/core/mad.c
457
if (class) {
drivers/infiniband/core/mad.c
458
method = class->method_table[mgmt_class];
drivers/infiniband/core/mad_priv.h
241
struct ib_mad_mgmt_class_table *class;
drivers/infiniband/core/ucaps.c
163
ucap->dev.class = &ucaps_class;
drivers/infiniband/core/ucaps.c
39
static const struct class ucaps_class = {
drivers/infiniband/core/user_mad.c
1248
static ssize_t abi_version_show(const struct class *class,
drivers/infiniband/core/user_mad.c
1261
static struct class umad_class = {
drivers/infiniband/core/user_mad.c
1282
dev->class = &umad_class;
drivers/infiniband/core/uverbs_main.c
1172
uverbs_dev->dev.class = &uverbs_class;
drivers/infiniband/core/uverbs_main.c
90
static const struct class uverbs_class = {
drivers/infiniband/hw/hfi1/device.c
106
ret = class_register(&class);
drivers/infiniband/hw/hfi1/device.c
117
class_unregister(&class);
drivers/infiniband/hw/hfi1/device.c
128
class_unregister(&class);
drivers/infiniband/hw/hfi1/device.c
20
static const struct class class = {
drivers/infiniband/hw/hfi1/device.c
32
static const struct class user_class = {
drivers/infiniband/hw/hfi1/device.c
63
device = device_create(&class, NULL, dev, NULL, "%s", name);
drivers/infiniband/ulp/rtrs/rtrs-clt.c
2733
clt->dev.class = &rtrs_clt_dev_class;
drivers/infiniband/ulp/rtrs/rtrs-clt.c
48
static const struct class rtrs_clt_dev_class = {
drivers/infiniband/ulp/rtrs/rtrs-srv-sysfs.c
167
srv->dev.class = &rtrs_dev_class;
drivers/infiniband/ulp/rtrs/rtrs-srv.c
33
const struct class rtrs_dev_class = {
drivers/infiniband/ulp/rtrs/rtrs-srv.h
133
extern const struct class rtrs_dev_class;
drivers/infiniband/ulp/srp/ib_srp.c
3192
static struct class srp_class = {
drivers/infiniband/ulp/srp/ib_srp.c
3990
host->dev.class = &srp_class;
drivers/input/evdev.c
1372
evdev->dev.class = &input_class;
drivers/input/input.c
1887
const struct class input_class = {
drivers/input/input.c
1930
dev->dev.class = &input_class;
drivers/input/joydev.c
989
joydev->dev.class = &input_class;
drivers/input/misc/bma150.c
552
.class = I2C_CLASS_HWMON,
drivers/input/mousedev.c
892
mousedev->dev.class = &input_class;
drivers/input/serio/pcips2.c
191
.class = PCI_CLASS_INPUT_KEYBOARD << 8,
drivers/input/serio/pcips2.c
199
.class = PCI_CLASS_INPUT_MOUSE << 8,
drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3.c
2011
event->class = FIELD_GET(EVTQ_1_CLASS, raw[1]);
drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3.c
2020
event->class_tt = (event->class == EVTQ_1_CLASS_TT);
drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3.c
2133
evt->s2 ? "s2" : "s1", event_class_str[evt->class],
drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3.h
983
u8 class;
drivers/iommu/intel/dmar.c
252
info->dev->class >> 16 != PCI_BASE_CLASS_BRIDGE))) {
drivers/iommu/intel/iommu.c
3425
if ((pdev->class >> 8) == PCI_CLASS_BRIDGE_ISA) {
drivers/iommu/intel/iommu.c
38
#define IS_USB_DEVICE(pdev) ((pdev->class >> 8) == PCI_CLASS_SERIAL_USB)
drivers/iommu/intel/iommu.c
39
#define IS_ISA_DEVICE(pdev) ((pdev->class >> 8) == PCI_CLASS_BRIDGE_ISA)
drivers/iommu/iommu-sysfs.c
37
static const struct class iommu_class = {
drivers/iommu/iommu-sysfs.c
68
iommu->dev->class = &iommu_class;
drivers/leds/led-class.c
258
static const struct class leds_class = {
drivers/leds/leds-blinkm.c
817
.class = I2C_CLASS_HWMON,
drivers/macintosh/adb.c
77
static const struct class adb_dev_class = {
drivers/md/dm-delay.c
106
delayed->class->ops--;
drivers/md/dm-delay.c
378
delayed->class = c;
drivers/md/dm-delay.c
52
struct delay_class *class;
drivers/media/dvb-core/dvbdev.c
81
static struct class *dvb_class;
drivers/media/pci/ddbridge/ddbridge-core.c
1362
switch (port->class) {
drivers/media/pci/ddbridge/ddbridge-core.c
1845
port->class = DDB_PORT_NONE;
drivers/media/pci/ddbridge/ddbridge-core.c
1852
port->class = DDB_PORT_TUNER;
drivers/media/pci/ddbridge/ddbridge-core.c
1860
port->class = DDB_PORT_LOOP;
drivers/media/pci/ddbridge/ddbridge-core.c
1867
port->class = DDB_PORT_NONE;
drivers/media/pci/ddbridge/ddbridge-core.c
1874
port->class = DDB_PORT_TUNER;
drivers/media/pci/ddbridge/ddbridge-core.c
1887
port->class = DDB_PORT_TUNER;
drivers/media/pci/ddbridge/ddbridge-core.c
1895
port->class = DDB_PORT_CI;
drivers/media/pci/ddbridge/ddbridge-core.c
1908
port->class = DDB_PORT_CI;
drivers/media/pci/ddbridge/ddbridge-core.c
1922
port->class = DDB_PORT_CI;
drivers/media/pci/ddbridge/ddbridge-core.c
1934
port->class = DDB_PORT_TUNER;
drivers/media/pci/ddbridge/ddbridge-core.c
1964
port->class = DDB_PORT_TUNER;
drivers/media/pci/ddbridge/ddbridge-core.c
1968
port->class = DDB_PORT_TUNER;
drivers/media/pci/ddbridge/ddbridge-core.c
1974
port->class = DDB_PORT_TUNER;
drivers/media/pci/ddbridge/ddbridge-core.c
1989
port->class = DDB_PORT_TUNER;
drivers/media/pci/ddbridge/ddbridge-core.c
1995
port->class = DDB_PORT_TUNER;
drivers/media/pci/ddbridge/ddbridge-core.c
2001
port->class = DDB_PORT_LOOP;
drivers/media/pci/ddbridge/ddbridge-core.c
2013
switch (port->class) {
drivers/media/pci/ddbridge/ddbridge-core.c
2063
if (port->class != DDB_PORT_NONE) {
drivers/media/pci/ddbridge/ddbridge-core.c
2093
switch (port->class) {
drivers/media/pci/ddbridge/ddbridge-core.c
2390
if (port->class == DDB_PORT_NONE && i && p &&
drivers/media/pci/ddbridge/ddbridge-core.c
2392
port->class = DDB_PORT_CI;
drivers/media/pci/ddbridge/ddbridge-core.c
2402
if (port->class == DDB_PORT_CI &&
drivers/media/pci/ddbridge/ddbridge-core.c
2409
if (port->class == DDB_PORT_CI &&
drivers/media/pci/ddbridge/ddbridge-core.c
2416
if (port->class == DDB_PORT_NONE)
drivers/media/pci/ddbridge/ddbridge-core.c
2853
switch (dev->port[num].class) {
drivers/media/pci/ddbridge/ddbridge-core.c
3118
static struct class ddb_class = {
drivers/media/pci/ddbridge/ddbridge-core.c
334
switch (port->class) {
drivers/media/pci/ddbridge/ddbridge-core.c
459
if (output->port->input[0]->port->class == DDB_PORT_LOOP)
drivers/media/pci/ddbridge/ddbridge-i2c.c
174
adap->class = I2C_ADAP_CLASS_TV_DIGITAL | I2C_CLASS_TV_ANALOG;
drivers/media/pci/ddbridge/ddbridge-i2c.c
177
adap->class = I2C_CLASS_TV_ANALOG;
drivers/media/pci/ddbridge/ddbridge.h
219
u32 class;
drivers/media/pci/netup_unidvb/netup_unidvb_i2c.c
292
.class = I2C_CLASS_HWMON,
drivers/media/platform/samsung/s5p-jpeg/jpeg-core.c
731
static inline int __exynos4_huff_tbl(int class, int id, bool lenval)
drivers/media/platform/samsung/s5p-jpeg/jpeg-core.c
737
if (class) {
drivers/media/platform/samsung/s5p-jpeg/jpeg-core.c
751
static inline int exynos4_huff_tbl_len(int class, int id)
drivers/media/platform/samsung/s5p-jpeg/jpeg-core.c
753
return __exynos4_huff_tbl(class, id, true);
drivers/media/platform/samsung/s5p-jpeg/jpeg-core.c
756
static inline int exynos4_huff_tbl_val(int class, int id)
drivers/media/platform/samsung/s5p-jpeg/jpeg-core.c
758
return __exynos4_huff_tbl(class, id, false);
drivers/media/platform/samsung/s5p-jpeg/jpeg-core.c
821
char id, class;
drivers/media/platform/samsung/s5p-jpeg/jpeg-core.c
827
class = (c >> 4) & 0xf;
drivers/media/platform/samsung/s5p-jpeg/jpeg-core.c
836
exynos4_huff_tbl_len(class, id) +
drivers/media/platform/samsung/s5p-jpeg/jpeg-core.c
850
exynos4_huff_tbl_val(class, id) +
drivers/media/platform/samsung/s5p-jpeg/jpeg-core.c
857
exynos4_huff_tbl_val(class, id) + (i / 4) * 4);
drivers/media/platform/ti/vpe/vpdma.c
621
int class;
drivers/media/platform/ti/vpe/vpdma.c
623
class = cfd_get_class(cfd);
drivers/media/platform/ti/vpe/vpdma.c
626
class == CFD_CLS_BLOCK ? "simple block" :
drivers/media/platform/ti/vpe/vpdma.c
629
if (class == CFD_CLS_BLOCK)
drivers/media/platform/ti/vpe/vpdma.c
633
if (class == CFD_CLS_BLOCK)
drivers/media/platform/ti/vpe/vpdma.c
640
cfd_get_direct(cfd), class, cfd_get_dest(cfd),
drivers/media/rc/lirc_dev.c
30
static const struct class lirc_class = {
drivers/media/rc/lirc_dev.c
728
dev->lirc_dev.class = &lirc_class;
drivers/media/rc/rc-main.c
1025
static struct class rc_class = {
drivers/media/rc/rc-main.c
1730
dev->dev.class = &rc_class;
drivers/media/usb/pvrusb2/pvrusb2-i2c-core.c
512
.class = 0,
drivers/media/usb/pvrusb2/pvrusb2-sysfs.c
493
static struct class pvr2_class = {
drivers/media/usb/pvrusb2/pvrusb2-sysfs.c
623
class_dev->class = &pvr2_class;
drivers/media/v4l2-core/v4l2-dev.c
1071
vdev->dev.class = &video_class;
drivers/media/v4l2-core/v4l2-dev.c
232
static const struct class video_class = {
drivers/memstick/core/memstick.c
156
MEMSTICK_ATTR(class, "%02X");
drivers/memstick/core/memstick.c
184
static struct class memstick_host_class = {
drivers/memstick/core/memstick.c
34
&& (id->class == card->id.class))
drivers/memstick/core/memstick.c
340
card->id.class = id_reg.class;
drivers/memstick/core/memstick.c
461
card->id.type, card->id.category, card->id.class);
drivers/memstick/core/memstick.c
509
host->dev.class = &memstick_host_class;
drivers/memstick/core/memstick.c
70
if (add_uevent_var(env, "MEMSTICK_CLASS=%02X", card->id.class))
drivers/memstick/core/ms_block.c
1710
if (card->id.class >= MEMSTICK_CLASS_ROM &&
drivers/memstick/core/ms_block.c
1711
card->id.class <= MEMSTICK_CLASS_ROM)
drivers/memstick/core/mspro_block.c
293
rc += sysfs_emit_at(buffer, rc, "class: %x\n", x_sys->class);
drivers/memstick/core/mspro_block.c
69
unsigned char class;
drivers/message/fusion/mptfc.c
1013
unsigned class = 0;
drivers/message/fusion/mptfc.c
1047
class = pp0->SupportedServiceClass;
drivers/message/fusion/mptfc.c
1048
if (class & MPI_FCPORTPAGE0_SUPPORT_CLASS_1)
drivers/message/fusion/mptfc.c
1050
if (class & MPI_FCPORTPAGE0_SUPPORT_CLASS_2)
drivers/message/fusion/mptfc.c
1052
if (class & MPI_FCPORTPAGE0_SUPPORT_CLASS_3)
drivers/mfd/cros_ec_dev.c
22
static struct class cros_class = {
drivers/mfd/cros_ec_dev.c
220
ec->class_dev.class = &cros_class;
drivers/mfd/ucb1x00-core.c
490
static struct class ucb1x00_class = {
drivers/mfd/ucb1x00-core.c
522
ucb->dev.class = &ucb1x00_class;
drivers/misc/c2port/core.c
33
static struct class *c2port_class;
drivers/misc/cardreader/rtsx_pcr.c
45
{ PCI_DEVICE(0x10EC, 0x5209), .class = PCI_CLASS_OTHERS << 16, .class_mask = 0xFF0000 },
drivers/misc/cardreader/rtsx_pcr.c
46
{ PCI_DEVICE(0x10EC, 0x5229), .class = PCI_CLASS_OTHERS << 16, .class_mask = 0xFF0000 },
drivers/misc/cardreader/rtsx_pcr.c
47
{ PCI_DEVICE(0x10EC, 0x5289), .class = PCI_CLASS_OTHERS << 16, .class_mask = 0xFF0000 },
drivers/misc/cardreader/rtsx_pcr.c
48
{ PCI_DEVICE(0x10EC, 0x5227), .class = PCI_CLASS_OTHERS << 16, .class_mask = 0xFF0000 },
drivers/misc/cardreader/rtsx_pcr.c
49
{ PCI_DEVICE(0x10EC, 0x522A), .class = PCI_CLASS_OTHERS << 16, .class_mask = 0xFF0000 },
drivers/misc/cardreader/rtsx_pcr.c
50
{ PCI_DEVICE(0x10EC, 0x5249), .class = PCI_CLASS_OTHERS << 16, .class_mask = 0xFF0000 },
drivers/misc/cardreader/rtsx_pcr.c
51
{ PCI_DEVICE(0x10EC, 0x5287), .class = PCI_CLASS_OTHERS << 16, .class_mask = 0xFF0000 },
drivers/misc/cardreader/rtsx_pcr.c
52
{ PCI_DEVICE(0x10EC, 0x5286), .class = PCI_CLASS_OTHERS << 16, .class_mask = 0xFF0000 },
drivers/misc/cardreader/rtsx_pcr.c
53
{ PCI_DEVICE(0x10EC, 0x524A), .class = PCI_CLASS_OTHERS << 16, .class_mask = 0xFF0000 },
drivers/misc/cardreader/rtsx_pcr.c
54
{ PCI_DEVICE(0x10EC, 0x525A), .class = PCI_CLASS_OTHERS << 16, .class_mask = 0xFF0000 },
drivers/misc/cardreader/rtsx_pcr.c
55
{ PCI_DEVICE(0x10EC, 0x5260), .class = PCI_CLASS_OTHERS << 16, .class_mask = 0xFF0000 },
drivers/misc/cardreader/rtsx_pcr.c
56
{ PCI_DEVICE(0x10EC, 0x5261), .class = PCI_CLASS_OTHERS << 16, .class_mask = 0xFF0000 },
drivers/misc/cardreader/rtsx_pcr.c
57
{ PCI_DEVICE(0x10EC, 0x5228), .class = PCI_CLASS_OTHERS << 16, .class_mask = 0xFF0000 },
drivers/misc/cardreader/rtsx_pcr.c
58
{ PCI_DEVICE(0x10EC, 0x5264), .class = PCI_CLASS_OTHERS << 16, .class_mask = 0xFF0000 },
drivers/misc/enclosure.c
130
edev->edev.class = &enclosure_class;
drivers/misc/enclosure.c
24
static struct class enclosure_class;
drivers/misc/enclosure.c
453
static struct class enclosure_class = {
drivers/misc/genwqe/card_base.c
122
static const struct class class_genwqe = {
drivers/misc/genwqe/card_base.c
55
.class = (PCI_CLASSCODE_GENWQE5 << 8),
drivers/misc/genwqe/card_base.c
64
.class = (PCI_CLASSCODE_GENWQE5_SRIOV << 8),
drivers/misc/genwqe/card_base.c
72
.class = (PCI_CLASSCODE_GENWQE5_SRIOV << 8),
drivers/misc/genwqe/card_base.c
81
.class = (PCI_CLASSCODE_GENWQE5_SRIOV << 8),
drivers/misc/genwqe/card_base.c
89
.class = (PCI_CLASSCODE_GENWQE5_SRIOV << 8),
drivers/misc/genwqe/card_base.c
98
.class = (PCI_CLASSCODE_GENWQE5 << 8),
drivers/misc/genwqe/card_base.h
292
const struct class *class_genwqe; /* reference to class object */
drivers/misc/hpilo.c
28
static const struct class ilo_class = {
drivers/misc/ics932s401.c
104
.class = I2C_CLASS_HWMON,
drivers/misc/mei/gsc_proxy/mei_gsc_proxy.c
120
if (pdev->class != (PCI_CLASS_DISPLAY_VGA << 8) ||
drivers/misc/mei/hdcp/mei_hdcp.c
792
if (pdev->class != (PCI_CLASS_DISPLAY_VGA << 8) ||
drivers/misc/mei/main.c
1283
dev->dev.class = &mei_class;
drivers/misc/mei/main.c
32
static const struct class mei_class = {
drivers/misc/mei/pxp/mei_pxp.c
242
if (pdev->class != (PCI_CLASS_DISPLAY_VGA << 8) &&
drivers/misc/mei/pxp/mei_pxp.c
243
pdev->class != (PCI_CLASS_DISPLAY_OTHER << 8))
drivers/misc/ocxl/file.c
516
static const struct class ocxl_class = {
drivers/misc/ocxl/file.c
541
info->dev.class = &ocxl_class;
drivers/misc/phantom.c
40
static const struct class phantom_class = {
drivers/misc/phantom.c
486
.class = PCI_CLASS_BRIDGE_OTHER << 8, .class_mask = 0xffff00 },
drivers/misc/rpmb-core.c
110
intf->class = &rpmb_class;
drivers/misc/rpmb-core.c
181
rdev->dev.class = &rpmb_class;
drivers/misc/rpmb-core.c
70
static struct class rpmb_class = {
drivers/misc/tifm_core.c
169
static const struct class tifm_adapter_class = {
drivers/misc/tifm_core.c
181
fm->dev.class = &tifm_adapter_class;
drivers/misc/uacce/uacce.c
13
static const struct class uacce_class = {
drivers/misc/uacce/uacce.c
526
uacce->dev.class = &uacce_class;
drivers/mmc/core/host.c
547
host->class_dev.class = &mmc_host_class;
drivers/mmc/core/host.c
83
static const struct class mmc_host_class = {
drivers/mmc/core/sdio.c
79
func->class = SDIO_CLASS_NONE;
drivers/mmc/core/sdio.c
97
func->class = data;
drivers/mmc/core/sdio_bus.c
101
while (ids->class || ids->vendor || ids->device) {
drivers/mmc/core/sdio_bus.c
129
"SDIO_CLASS=%02X", func->class))
drivers/mmc/core/sdio_bus.c
147
func->class, func->vendor, func->device))
drivers/mmc/core/sdio_bus.c
43
sdio_config_attr(class, "0x%02x\n", func->class);
drivers/mmc/core/sdio_bus.c
47
sdio_config_attr(modalias, "sdio:c%02Xv%04Xd%04X\n", func->class, func->vendor, func->device);
drivers/mmc/core/sdio_bus.c
84
if (id->class != (__u8)SDIO_ANY_ID && id->class != func->class)
drivers/mmc/core/sdio_uart.c
1028
if (func->class == SDIO_CLASS_UART) {
drivers/mmc/core/sdio_uart.c
1033
} else if (func->class == SDIO_CLASS_GPS) {
drivers/mmc/host/sdhci-pci-core.c
1596
if ((chip->pdev->class & 0x0000FF) == PCI_SDHCI_IFVENDOR) {
drivers/mmc/host/sdhci-pci-core.c
1597
chip->pdev->class &= ~0x0000FF;
drivers/mmc/host/sdhci-pci-core.c
1598
chip->pdev->class |= PCI_SDHCI_IFDMA;
drivers/mmc/host/sdhci-pci-core.c
1984
if (((pdev->class & 0xFFFF00) == (PCI_CLASS_SYSTEM_SDHCI << 8)) &&
drivers/mmc/host/sdhci-pci-core.c
1985
((pdev->class & 0x0000FF) != PCI_SDHCI_IFDMA) &&
drivers/mmc/host/sdhci-pci-core.c
2142
if ((pdev->class & 0x0000FF) == PCI_SDHCI_IFVENDOR) {
drivers/mmc/host/sdhci-pci-core.c
2147
if ((pdev->class & 0x0000FF) > PCI_SDHCI_IFVENDOR) {
drivers/mmc/host/sdhci-pci.h
116
.class = (cl), .class_mask = (cl_msk), \
drivers/most/most_cdev.c
22
static const struct class most_cdev_class = {
drivers/mtd/maps/pci.c
231
.class = PCI_CLASS_MEMORY_OTHER << 8,
drivers/mtd/mtdcore.c
67
static struct class mtd_class = {
drivers/mtd/mtdcore.c
802
mtd->dev.class = &mtd_class;
drivers/mtd/nand/raw/cafe_nand.c
672
if ((pdev->class >> 8) != PCI_CLASS_MEMORY_FLASH)
drivers/mtd/ubi/build.c
101
static ssize_t version_show(const struct class *class, const struct class_attribute *attr,
drivers/mtd/ubi/build.c
115
const struct class ubi_class = {
drivers/mtd/ubi/build.c
939
ubi->dev.class = &ubi_class;
drivers/mtd/ubi/ubi.h
817
extern const struct class ubi_class;
drivers/mtd/ubi/vmt.c
182
vol->dev.class = &ubi_class;
drivers/mtd/ubi/vmt.c
642
vol->dev.class = &ubi_class;
drivers/mux/core.c
117
mux_chip->dev.class = &mux_class;
drivers/mux/core.c
45
static const struct class mux_class = {
drivers/net/bonding/bond_sysfs.c
34
static ssize_t bonding_show_bonds(const struct class *cls,
drivers/net/bonding/bond_sysfs.c
78
static ssize_t bonding_store_bonds(const struct class *cls,
drivers/net/can/sja1000/plx_pci.c
276
.class = PCI_CLASS_NETWORK_OTHER << 8,
drivers/net/can/sja1000/plx_pci.c
282
.class = PCI_CLASS_COMMUNICATION_OTHER << 8,
drivers/net/ethernet/amd/pcnet32.c
69
.class = (PCI_CLASS_NETWORK_ETHERNET << 8), .class_mask = 0xffff00, },
drivers/net/ethernet/brocade/bna/bnad.c
3798
.class = PCI_CLASS_NETWORK_ETHERNET << 8,
drivers/net/ethernet/brocade/bna/bnad.c
3804
.class = PCI_CLASS_NETWORK_ETHERNET << 8,
drivers/net/ethernet/chelsio/cxgb4/cxgb4.h
1251
u8 class; /* scheduler class [0..N] */
drivers/net/ethernet/chelsio/cxgb4/cxgb4.h
1288
s8 class; /* class index */
drivers/net/ethernet/chelsio/cxgb4/cxgb4.h
1296
s8 class; /* class index */
drivers/net/ethernet/chelsio/cxgb4/cxgb4.h
2070
u8 rateunit, u8 ratemode, u8 channel, u8 class,
drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c
3528
qe.class = SCHED_CLS_NONE;
drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c
3549
p.u.params.class = SCHED_CLS_NONE;
drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c
3562
qe.class = e->idx;
drivers/net/ethernet/chelsio/cxgb4/cxgb4_tc_matchall.c
133
qe.class = tc;
drivers/net/ethernet/chelsio/cxgb4/cxgb4_tc_matchall.c
144
qe.class = SCHED_CLS_NONE;
drivers/net/ethernet/chelsio/cxgb4/cxgb4_tc_matchall.c
159
qe.class = SCHED_CLS_NONE;
drivers/net/ethernet/chelsio/cxgb4/cxgb4_tc_matchall.c
173
.u.params.class = SCHED_CLS_NONE,
drivers/net/ethernet/chelsio/cxgb4/cxgb4_tc_mqprio.c
323
.u.params.class = SCHED_CLS_NONE,
drivers/net/ethernet/chelsio/cxgb4/cxgb4_tc_mqprio.c
388
fe.class = tc;
drivers/net/ethernet/chelsio/cxgb4/cxgb4_tc_mqprio.c
416
fe.class = tc;
drivers/net/ethernet/chelsio/cxgb4/sched.c
107
fw_class = bind ? fe->param.class : FW_SCHED_CLS_NONE;
drivers/net/ethernet/chelsio/cxgb4/sched.c
182
return qe ? &pi->sched_tbl->tab[qe->param.class] : NULL;
drivers/net/ethernet/chelsio/cxgb4/sched.c
206
e = &pi->sched_tbl->tab[qe->param.class];
drivers/net/ethernet/chelsio/cxgb4/sched.c
244
e = &s->tab[qe->param.class];
drivers/net/ethernet/chelsio/cxgb4/sched.c
277
e = &pi->sched_tbl->tab[fe->param.class];
drivers/net/ethernet/chelsio/cxgb4/sched.c
309
e = &s->tab[fe->param.class];
drivers/net/ethernet/chelsio/cxgb4/sched.c
412
class_id = qe->class;
drivers/net/ethernet/chelsio/cxgb4/sched.c
418
class_id = fe->class;
drivers/net/ethernet/chelsio/cxgb4/sched.c
459
class_id = qe->class;
drivers/net/ethernet/chelsio/cxgb4/sched.c
465
class_id = fe->class;
drivers/net/ethernet/chelsio/cxgb4/sched.c
50
e = &s->tab[p->u.params.class];
drivers/net/ethernet/chelsio/cxgb4/sched.c
502
tp.u.params.class = SCHED_CLS_NONE;
drivers/net/ethernet/chelsio/cxgb4/sched.c
511
info.u.params.class = SCHED_CLS_NONE;
drivers/net/ethernet/chelsio/cxgb4/sched.c
535
class_id = p->u.params.class;
drivers/net/ethernet/chelsio/cxgb4/sched.c
559
np.u.params.class = e->idx;
drivers/net/ethernet/chelsio/cxgb4/sched.c
591
class_id = p->u.params.class;
drivers/net/ethernet/chelsio/cxgb4/sched.c
92
fw_class = bind ? qe->param.class : FW_SCHED_CLS_NONE;
drivers/net/ethernet/chelsio/cxgb4/t4_hw.c
10368
u8 rateunit, u8 ratemode, u8 channel, u8 class,
drivers/net/ethernet/chelsio/cxgb4/t4_hw.c
10385
cmd.u.params.cl = class;
drivers/net/ethernet/freescale/gianfar.c
821
u32 class)
drivers/net/ethernet/freescale/gianfar.c
840
rqfpr = class;
drivers/net/ethernet/freescale/gianfar.c
847
rqfpr = class;
drivers/net/ethernet/freescale/gianfar_ethtool.c
683
u64 class)
drivers/net/ethernet/freescale/gianfar_ethtool.c
701
switch (class) {
drivers/net/ethernet/hisilicon/hns/hnae.c
15
static const struct class hnae_class = {
drivers/net/ethernet/hisilicon/hns/hnae.c
419
hdev->cls_dev.class = &hnae_class;
drivers/net/ethernet/intel/e100.c
181
.class = PCI_CLASS_NETWORK_ETHERNET << 8, \
drivers/net/ethernet/intel/i40e/i40e_main.c
85
.class = PCI_CLASS_NETWORK_ETHERNET << 8,
drivers/net/ethernet/intel/idpf/idpf_main.c
61
if (ent->class == IDPF_CLASS_NETWORK_ETHERNET_PROGIF) {
drivers/net/ethernet/mellanox/mlx5/core/fs_core.c
409
enum fs_i_lock_class class)
drivers/net/ethernet/mellanox/mlx5/core/fs_core.c
412
down_read_nested(&node->lock, class);
drivers/net/ethernet/mellanox/mlx5/core/fs_core.c
418
enum fs_i_lock_class class)
drivers/net/ethernet/mellanox/mlx5/core/fs_core.c
421
down_write_nested(&node->lock, class);
drivers/net/ethernet/mellanox/mlx5/core/lib/geneve.c
18
__be16 class,
drivers/net/ethernet/mellanox/mlx5/core/lib/geneve.c
39
MLX5_SET(geneve_tlv_option, opt, option_class, be16_to_cpu(class));
drivers/net/ethernet/mellanox/mlx5/core/steering/hws/definer.h
750
u8 class[0x10];
drivers/net/ethernet/mellanox/mlxsw/core.c
371
MLXSW_ITEM32(emad, op_tlv, class, 0x04, 0, 8);
drivers/net/ethernet/netronome/nfp/abm/cls.c
53
if (knode->res && knode->res->class) {
drivers/net/ethernet/netronome/nfp/flower/action.c
388
push->class = opt->opt_class;
drivers/net/ethernet/netronome/nfp/flower/cmsg.h
238
__be16 class;
drivers/net/ethernet/netronome/nfp/nfp_net.h
449
u8 class;
drivers/net/ethernet/netronome/nfp/nfp_net.h
458
u8 extend, u8 class, u8 major, u8 minor)
drivers/net/ethernet/netronome/nfp/nfp_net.h
461
fw_ver->class == class &&
drivers/net/ethernet/netronome/nfp/nfp_net_common.c
2417
nn->fw_ver.extend, nn->fw_ver.class,
drivers/net/ethernet/netronome/nfp/nfp_net_ethtool.c
223
nn->fw_ver.extend, nn->fw_ver.class,
drivers/net/ethernet/netronome/nfp/nfp_net_main.c
722
fw_ver.class != NFP_NET_CFG_VERSION_CLASS_GENERIC) {
drivers/net/ethernet/netronome/nfp/nfp_net_main.c
724
fw_ver.extend, fw_ver.class,
drivers/net/ethernet/netronome/nfp/nfp_net_main.c
741
fw_ver.extend, fw_ver.class,
drivers/net/ethernet/netronome/nfp/nfp_netvf_main.c
135
fw_ver.class != NFP_NET_CFG_VERSION_CLASS_GENERIC) {
drivers/net/ethernet/netronome/nfp/nfp_netvf_main.c
137
fw_ver.extend, fw_ver.class,
drivers/net/ethernet/netronome/nfp/nfp_netvf_main.c
158
fw_ver.extend, fw_ver.class,
drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c
2686
.class = (PCI_CLASS_NETWORK_ETHERNET << 8),
drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c
2694
.class = (PCI_CLASS_NETWORK_ETHERNET << 8),
drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c
2701
.class = (PCI_CLASS_NETWORK_ETHERNET << 8),
drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c
2708
.class = (PCI_CLASS_NETWORK_ETHERNET << 8),
drivers/net/ethernet/qlogic/netxen/netxen_nic.h
770
#define NX_CAP_BIT(class, bit) (1 << bit)
drivers/net/ethernet/qlogic/netxen/netxen_nic_main.c
80
.class = PCI_CLASS_NETWORK_ETHERNET << 8, .class_mask = ~0}
drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_init.c
538
u32 reg, reg1, reg2, i, j, owner, class;
drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_init.c
548
class = (((reg & (0xF << j * 4)) >> j * 4) & 0x3);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_init.c
549
if (class == owner)
drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c
101
.class = PCI_CLASS_NETWORK_ETHERNET << 8, .class_mask = ~0}
drivers/net/ethernet/smsc/epic100.c
177
.class = PCI_CLASS_NETWORK_ETHERNET << 8,
drivers/net/ethernet/sun/niu.c
2903
static int tcam_user_eth_class_enable(struct niu *np, unsigned long class,
drivers/net/ethernet/sun/niu.c
2909
if (class < CLASS_CODE_ETHERTYPE1 ||
drivers/net/ethernet/sun/niu.c
2910
class > CLASS_CODE_ETHERTYPE2)
drivers/net/ethernet/sun/niu.c
2913
reg = L2_CLS(class - CLASS_CODE_ETHERTYPE1);
drivers/net/ethernet/sun/niu.c
2925
static int tcam_user_eth_class_set(struct niu *np, unsigned long class,
drivers/net/ethernet/sun/niu.c
2931
if (class < CLASS_CODE_ETHERTYPE1 ||
drivers/net/ethernet/sun/niu.c
2932
class > CLASS_CODE_ETHERTYPE2 ||
drivers/net/ethernet/sun/niu.c
2936
reg = L2_CLS(class - CLASS_CODE_ETHERTYPE1);
drivers/net/ethernet/sun/niu.c
2946
static int tcam_user_ip_class_enable(struct niu *np, unsigned long class,
drivers/net/ethernet/sun/niu.c
2952
if (class < CLASS_CODE_USER_PROG1 ||
drivers/net/ethernet/sun/niu.c
2953
class > CLASS_CODE_USER_PROG4)
drivers/net/ethernet/sun/niu.c
2956
reg = L3_CLS(class - CLASS_CODE_USER_PROG1);
drivers/net/ethernet/sun/niu.c
2967
static int tcam_user_ip_class_set(struct niu *np, unsigned long class,
drivers/net/ethernet/sun/niu.c
2974
if (class < CLASS_CODE_USER_PROG1 ||
drivers/net/ethernet/sun/niu.c
2975
class > CLASS_CODE_USER_PROG4 ||
drivers/net/ethernet/sun/niu.c
2981
reg = L3_CLS(class - CLASS_CODE_USER_PROG1);
drivers/net/ethernet/sun/niu.c
6968
static int niu_class_to_ethflow(u64 class, int *flow_type)
drivers/net/ethernet/sun/niu.c
6970
switch (class) {
drivers/net/ethernet/sun/niu.c
7008
static int niu_ethflow_to_class(int flow_type, u64 *class)
drivers/net/ethernet/sun/niu.c
7012
*class = CLASS_CODE_TCP_IPV4;
drivers/net/ethernet/sun/niu.c
7015
*class = CLASS_CODE_UDP_IPV4;
drivers/net/ethernet/sun/niu.c
7020
*class = CLASS_CODE_AH_ESP_IPV4;
drivers/net/ethernet/sun/niu.c
7023
*class = CLASS_CODE_SCTP_IPV4;
drivers/net/ethernet/sun/niu.c
7026
*class = CLASS_CODE_TCP_IPV6;
drivers/net/ethernet/sun/niu.c
7029
*class = CLASS_CODE_UDP_IPV6;
drivers/net/ethernet/sun/niu.c
7034
*class = CLASS_CODE_AH_ESP_IPV6;
drivers/net/ethernet/sun/niu.c
7037
*class = CLASS_CODE_SCTP_IPV6;
drivers/net/ethernet/sun/niu.c
7098
u64 class;
drivers/net/ethernet/sun/niu.c
7102
if (!niu_ethflow_to_class(nfc->flow_type, &class))
drivers/net/ethernet/sun/niu.c
7105
if (np->parent->tcam_key[class - CLASS_CODE_USER_PROG1] &
drivers/net/ethernet/sun/niu.c
7109
nfc->data = niu_flowkey_to_ethflow(np->parent->flow_key[class -
drivers/net/ethernet/sun/niu.c
7197
u64 class;
drivers/net/ethernet/sun/niu.c
7210
class = (tp->key[0] & TCAM_V4KEY0_CLASS_CODE) >>
drivers/net/ethernet/sun/niu.c
7212
ret = niu_class_to_ethflow(class, &fsp->flow_type);
drivers/net/ethernet/sun/niu.c
7338
u64 class;
drivers/net/ethernet/sun/niu.c
7342
if (!niu_ethflow_to_class(nfc->flow_type, &class))
drivers/net/ethernet/sun/niu.c
7345
if (class < CLASS_CODE_USER_PROG1 ||
drivers/net/ethernet/sun/niu.c
7346
class > CLASS_CODE_SCTP_IPV6)
drivers/net/ethernet/sun/niu.c
7351
flow_key = np->parent->tcam_key[class -
drivers/net/ethernet/sun/niu.c
7354
nw64(TCAM_KEY(class - CLASS_CODE_USER_PROG1), flow_key);
drivers/net/ethernet/sun/niu.c
7355
np->parent->tcam_key[class - CLASS_CODE_USER_PROG1] = flow_key;
drivers/net/ethernet/sun/niu.c
7360
if (np->parent->tcam_key[class - CLASS_CODE_USER_PROG1] &
drivers/net/ethernet/sun/niu.c
7363
flow_key = np->parent->tcam_key[class -
drivers/net/ethernet/sun/niu.c
7366
nw64(TCAM_KEY(class - CLASS_CODE_USER_PROG1),
drivers/net/ethernet/sun/niu.c
7368
np->parent->tcam_key[class - CLASS_CODE_USER_PROG1] =
drivers/net/ethernet/sun/niu.c
7378
nw64(FLOW_KEY(class - CLASS_CODE_USER_PROG1), flow_key);
drivers/net/ethernet/sun/niu.c
7379
np->parent->flow_key[class - CLASS_CODE_USER_PROG1] = flow_key;
drivers/net/ethernet/sun/niu.c
7387
int l2_rdc_tab, u64 class)
drivers/net/ethernet/sun/niu.c
7398
tp->key[0] = class << TCAM_V4KEY0_CLASS_CODE_SHIFT;
drivers/net/ethernet/sun/niu.c
7462
u64 class;
drivers/net/ethernet/sun/niu.c
7486
class = parent->l3_cls[i];
drivers/net/ethernet/sun/niu.c
7495
class = CLASS_CODE_USER_PROG1;
drivers/net/ethernet/sun/niu.c
7498
class = CLASS_CODE_USER_PROG2;
drivers/net/ethernet/sun/niu.c
7501
class = CLASS_CODE_USER_PROG3;
drivers/net/ethernet/sun/niu.c
7504
class = CLASS_CODE_USER_PROG4;
drivers/net/ethernet/sun/niu.c
7507
class = CLASS_CODE_UNRECOG;
drivers/net/ethernet/sun/niu.c
7510
ret = tcam_user_ip_class_set(np, class, 0,
drivers/net/ethernet/sun/niu.c
7517
ret = tcam_user_ip_class_enable(np, class, 1);
drivers/net/ethernet/sun/niu.c
7520
parent->l3_cls[i] = class;
drivers/net/ethernet/sun/niu.c
7535
if (!niu_ethflow_to_class(fsp->flow_type, &class)) {
drivers/net/ethernet/sun/niu.c
7554
niu_get_tcamkey_from_ip4fs(fsp, tp, l2_rdc_table, class);
drivers/net/ethernet/sun/niu.c
7567
niu_get_tcamkey_from_ip4fs(fsp, tp, l2_rdc_table, class);
drivers/net/ethernet/sun/niu.c
7618
u64 class;
drivers/net/ethernet/sun/niu.c
7630
class = (tp->key[0] & TCAM_V4KEY0_CLASS_CODE) >>
drivers/net/ethernet/sun/niu.c
7633
if (class >= CLASS_CODE_USER_PROG1 && class <= CLASS_CODE_USER_PROG4) {
drivers/net/ethernet/sun/niu.c
7636
if (parent->l3_cls[i] == class) {
drivers/net/ethernet/sun/niu.c
7641
class,
drivers/net/ethernet/sun/niu.c
7654
(unsigned long long)class);
drivers/net/ethernet/sun/niu.h
2710
class:5;
drivers/net/ethernet/sun/niu.h
2719
u8 class:5,
drivers/net/ethernet/ti/cpts.h
137
unsigned int class = ptp_classify_raw(skb);
drivers/net/ethernet/ti/cpts.h
139
if (class == PTP_CLASS_NONE)
drivers/net/fddi/skfp/h/cmtdef.h
179
#define EV_TOKEN(class,event) (((u_long)(class)<<16L)|((u_long)(event)))
drivers/net/fddi/skfp/h/cmtdef.h
485
SMbuf *smt_build_frame(struct s_smc *smc, int class, int type,
drivers/net/fddi/skfp/h/cmtdef.h
495
void queue_event(struct s_smc *smc, int class, int event);
drivers/net/fddi/skfp/h/cmtdef.h
571
int smt_action(struct s_smc *smc, int class, int code, int index);
drivers/net/fddi/skfp/h/sba.h
64
u_char class ;
drivers/net/fddi/skfp/h/smc.h
59
u_short class ; /* event class */
drivers/net/fddi/skfp/queue.c
34
void queue_event(struct s_smc *smc, int class, int event)
drivers/net/fddi/skfp/queue.c
36
PRINTF("queue class %d event %d\n",class,event) ;
drivers/net/fddi/skfp/queue.c
37
smc->q.ev_put->class = class ;
drivers/net/fddi/skfp/queue.c
68
int class ;
drivers/net/fddi/skfp/queue.c
73
PRINTF("dispatch class %d event %d\n",ev->class,ev->event) ;
drivers/net/fddi/skfp/queue.c
74
switch(class = ev->class) {
drivers/net/fddi/skfp/queue.c
95
if (class >= EVENT_PCMA &&
drivers/net/fddi/skfp/queue.c
96
class < EVENT_PCMA + NUMPHYS) {
drivers/net/fddi/skfp/queue.c
97
pcm(smc,class - EVENT_PCMA,(int)ev->event) ;
drivers/net/fddi/skfp/smt.c
1097
SMbuf *smt_build_frame(struct s_smc *smc, int class, int type,
drivers/net/fddi/skfp/smt.c
1114
smt->smt_class = class ;
drivers/net/fddi/skfp/smt.c
1116
switch (class) {
drivers/net/fddi/skfp/smt.c
1906
int smt_action(struct s_smc *smc, int class, int code, int index)
drivers/net/fddi/skfp/smt.c
1910
DB_SMT("SMT: action %d code %d", class, code);
drivers/net/fddi/skfp/smt.c
1911
switch(class) {
drivers/net/ipvlan/ipvtap.c
40
static struct class ipvtap_class = {
drivers/net/macvtap.c
45
static struct class macvtap_class = {
drivers/net/phy/mdio_bus_provider.c
238
const struct class mdio_bus_class = {
drivers/net/phy/mdio_bus_provider.c
581
bus->dev.class = &mdio_bus_class;
drivers/net/phy/phylib-internal.h
13
extern const struct class mdio_bus_class;
drivers/net/ppp/ppp_generic.c
304
static const struct class ppp_class = {
drivers/net/pse-pd/pd692x0.c
564
int class;
drivers/net/pse-pd/pd692x0.c
576
{.class = 3, .class_cfg_value = 0x3, .class_pw = 15000, .max_added_class_pw = 3100},
drivers/net/pse-pd/pd692x0.c
577
{.class = 4, .class_cfg_value = 0x2, .class_pw = 30000, .max_added_class_pw = 8000},
drivers/net/pse-pd/pd692x0.c
578
{.class = 6, .class_cfg_value = 0x1, .class_pw = 60000, .max_added_class_pw = 5000},
drivers/net/pse-pd/pd692x0.c
579
{.class = 8, .class_cfg_value = 0x0, .class_pw = 90000, .max_added_class_pw = 7500},
drivers/net/pse-pd/pd692x0.c
735
u32 class;
drivers/net/pse-pd/pd692x0.c
748
class = buf.data[3] >> 4;
drivers/net/pse-pd/pd692x0.c
749
if (class <= 8)
drivers/net/pse-pd/pd692x0.c
750
return class;
drivers/net/rionet.c
714
.class = &rio_mport_class,
drivers/net/virtio_net.c
183
#define VIRTNET_STATS_DESC_RX(class, name) \
drivers/net/virtio_net.c
184
{#name, offsetof(struct virtio_net_stats_rx_ ## class, rx_ ## name), -1}
drivers/net/virtio_net.c
186
#define VIRTNET_STATS_DESC_TX(class, name) \
drivers/net/virtio_net.c
187
{#name, offsetof(struct virtio_net_stats_tx_ ## class, tx_ ## name), -1}
drivers/net/virtio_net.c
228
#define VIRTNET_STATS_DESC_RX_QSTAT(class, name, qstat_field) \
drivers/net/virtio_net.c
231
offsetof(struct virtio_net_stats_rx_ ## class, rx_ ## name), \
drivers/net/virtio_net.c
235
#define VIRTNET_STATS_DESC_TX_QSTAT(class, name, qstat_field) \
drivers/net/virtio_net.c
238
offsetof(struct virtio_net_stats_tx_ ## class, tx_ ## name), \
drivers/net/virtio_net.c
3540
static bool virtnet_send_command_reply(struct virtnet_info *vi, u8 class, u8 cmd,
drivers/net/virtio_net.c
3554
vi->ctrl->hdr.class = class;
drivers/net/virtio_net.c
3597
static bool virtnet_send_command(struct virtnet_info *vi, u8 class, u8 cmd,
drivers/net/virtio_net.c
3600
return virtnet_send_command_reply(vi, class, cmd, out, NULL);
drivers/net/wan/framer/framer-core.c
22
static const struct class framer_class = {
drivers/net/wan/framer/framer-core.c
635
framer->dev.class = &framer_class;
drivers/net/wireless/broadcom/b43/phy_n.c
2062
u16 class;
drivers/net/wireless/broadcom/b43/phy_n.c
2089
class = b43_nphy_classifier(dev, 0, 0);
drivers/net/wireless/broadcom/b43/phy_n.c
2286
b43_nphy_classifier(dev, 7, class);
drivers/net/wireless/broadcom/b43/phy_n.c
2296
u16 class, override;
drivers/net/wireless/broadcom/b43/phy_n.c
2322
class = b43_nphy_classifier(dev, 0, 0);
drivers/net/wireless/broadcom/b43/phy_n.c
2447
b43_nphy_classifier(dev, 7, class);
drivers/net/wireless/broadcom/brcm80211/brcmfmac/bcmsdh.c
1054
brcmf_dbg(SDIO, "Class=%x\n", func->class);
drivers/net/wireless/broadcom/brcm80211/brcmfmac/pcie.c
2722
.class = PCI_CLASS_NETWORK_OTHER << 8, \
drivers/net/wireless/broadcom/brcm80211/brcmfmac/pcie.c
2730
.class = PCI_CLASS_NETWORK_OTHER << 8, \
drivers/net/wireless/broadcom/brcm80211/brcmsmac/mac80211_if.c
1231
pdev->id.manuf, pdev->id.id, pdev->id.rev, pdev->id.class,
drivers/net/wireless/intel/ipw2x00/ipw2200.c
11394
.class = PCI_CLASS_NETWORK_OTHER << 8,
drivers/net/wireless/intel/iwlwifi/tests/devinfo.c
213
dev->class = s->class;
drivers/net/wireless/marvell/libertas/if_sdio.c
1210
func->class, func->vendor, func->device,
drivers/net/wireless/marvell/mwifiex/sdio.c
557
func->vendor, func->device, func->class, func->num);
drivers/net/wireless/realtek/rtw88/sdio.c
1353
id->vendor, id->device, id->class);
drivers/net/wireless/realtek/rtw89/coex.c
8742
u32 len, u8 class, u8 func)
drivers/net/wireless/realtek/rtw89/coex.c
8752
__func__, len, class, func);
drivers/net/wireless/realtek/rtw89/coex.c
8754
if (class != BTFC_FW_EVENT)
drivers/net/wireless/realtek/rtw89/coex.h
291
u32 len, u8 class, u8 func);
drivers/net/wireless/realtek/rtw89/fw.c
1605
u8 type, u8 cat, u8 class, u8 func,
drivers/net/wireless/realtek/rtw89/fw.c
1617
FIELD_PREP(H2C_HDR_CLASS, class) |
drivers/net/wireless/realtek/rtw89/fw.c
1631
u8 type, u8 cat, u8 class, u8 func,
drivers/net/wireless/realtek/rtw89/fw.c
1640
FIELD_PREP(H2C_HDR_CLASS, class) |
drivers/net/wireless/realtek/rtw89/fw.c
7119
u8 class = info->rf_path == RF_PATH_A ?
drivers/net/wireless/realtek/rtw89/fw.c
7131
H2C_CAT_OUTSRC, class, page, 0, 0,
drivers/net/wireless/realtek/rtw89/fw.c
8046
u8 class = attr->class;
drivers/net/wireless/realtek/rtw89/fw.c
8050
"C2H cate=%u cls=%u func=%u is dummy\n", category, class, func);
drivers/net/wireless/realtek/rtw89/fw.c
8059
attr->class = le32_get_bits(hdr->w0, RTW89_C2H_HDR_W0_CLASS);
drivers/net/wireless/realtek/rtw89/fw.c
8069
u8 class = attr->class;
drivers/net/wireless/realtek/rtw89/fw.c
8076
return rtw89_mac_c2h_chk_atomic(rtwdev, c2h, class, func);
drivers/net/wireless/realtek/rtw89/fw.c
8078
return rtw89_phy_c2h_chk_atomic(rtwdev, class, func);
drivers/net/wireless/realtek/rtw89/fw.c
8102
u8 class = attr->class;
drivers/net/wireless/realtek/rtw89/fw.c
8114
rtw89_mac_c2h_handle(rtwdev, skb, len, class, func);
drivers/net/wireless/realtek/rtw89/fw.c
8115
if (class == RTW89_MAC_C2H_CLASS_INFO &&
drivers/net/wireless/realtek/rtw89/fw.c
8120
if (class >= RTW89_PHY_C2H_CLASS_BTC_MIN &&
drivers/net/wireless/realtek/rtw89/fw.c
8121
class <= RTW89_PHY_C2H_CLASS_BTC_MAX)
drivers/net/wireless/realtek/rtw89/fw.c
8122
rtw89_btc_c2h_handle(rtwdev, skb, len, class, func);
drivers/net/wireless/realtek/rtw89/fw.c
8124
rtw89_phy_c2h_handle(rtwdev, skb, len, class, func);
drivers/net/wireless/realtek/rtw89/fw.h
3884
u8 class;
drivers/net/wireless/realtek/rtw89/fw.h
4540
__le32 class; /* enum rtw89_fw_afe_class */
drivers/net/wireless/realtek/rtw89/fw.h
5300
u8 type, u8 cat, u8 class, u8 func,
drivers/net/wireless/realtek/rtw89/mac.c
6160
u8 class, u8 func)
drivers/net/wireless/realtek/rtw89/mac.c
6162
switch (class) {
drivers/net/wireless/realtek/rtw89/mac.c
6204
u32 len, u8 class, u8 func)
drivers/net/wireless/realtek/rtw89/mac.c
6209
switch (class) {
drivers/net/wireless/realtek/rtw89/mac.c
6250
class, func);
drivers/net/wireless/realtek/rtw89/mac.h
1391
u8 class, u8 func);
drivers/net/wireless/realtek/rtw89/mac.h
1393
u32 len, u8 class, u8 func);
drivers/net/wireless/realtek/rtw89/phy.c
1918
u32 action, cat, class;
drivers/net/wireless/realtek/rtw89/phy.c
1931
class = le32_to_cpu(info->class);
drivers/net/wireless/realtek/rtw89/phy.c
1932
switch (class) {
drivers/net/wireless/realtek/rtw89/phy.c
1942
rtw89_warn(rtwdev, "unexpected AFE class %u\n", class);
drivers/net/wireless/realtek/rtw89/phy.c
4054
bool rtw89_phy_c2h_chk_atomic(struct rtw89_dev *rtwdev, u8 class, u8 func)
drivers/net/wireless/realtek/rtw89/phy.c
4056
switch (class) {
drivers/net/wireless/realtek/rtw89/phy.c
4083
u32 len, u8 class, u8 func)
drivers/net/wireless/realtek/rtw89/phy.c
4088
switch (class) {
drivers/net/wireless/realtek/rtw89/phy.c
4110
class, func);
drivers/net/wireless/realtek/rtw89/phy.h
1163
bool rtw89_phy_c2h_chk_atomic(struct rtw89_dev *rtwdev, u8 class, u8 func);
drivers/net/wireless/realtek/rtw89/phy.h
1165
u32 len, u8 class, u8 func);
drivers/net/wireless/virtual/mac80211_hwsim_main.c
335
static const struct class hwsim_class = {
drivers/net/wwan/wwan_core.c
261
wwandev->dev.class = &wwan_class;
drivers/net/wwan/wwan_core.c
34
static const struct class wwan_class = {
drivers/net/wwan/wwan_core.c
374
if (dev->class == &wwan_class)
drivers/net/wwan/wwan_core.c
466
port->dev.class = &wwan_class;
drivers/net/wwan/wwan_core.c
483
port->dev.class = NULL;
drivers/net/wwan/wwan_hwsim.c
30
static const struct class wwan_hwsim_class = {
drivers/net/wwan/wwan_hwsim.c
402
dev->dev.class = &wwan_hwsim_class;
drivers/nfc/pn533/usb.c
260
u8 class;
drivers/nfc/pn533/usb.c
295
frame->apdu.class = 0xFF;
drivers/ntb/hw/epf/ntb_hw_epf.c
847
.class = PCI_CLASS_MEMORY_RAM << 8, .class_mask = 0xffff00,
drivers/ntb/hw/epf/ntb_hw_epf.c
852
.class = PCI_CLASS_MEMORY_RAM << 8, .class_mask = 0xffff00,
drivers/ntb/hw/epf/ntb_hw_epf.c
857
.class = PCI_CLASS_MEMORY_RAM << 8, .class_mask = 0xffff00,
drivers/ntb/hw/idt/ntb_hw_idt.h
62
.class = (PCI_CLASS_BRIDGE_OTHER << 8), .class_mask = (0xFFFF00), \
drivers/ntb/hw/mscc/ntb_hw_switchtec.c
1489
if (stdev->pdev->class != (PCI_CLASS_BRIDGE_OTHER << 8))
drivers/ntb/hw/mscc/ntb_hw_switchtec.c
1577
switchtec_interface.class = &switchtec_class;
drivers/nvdimm/bus.c
29
static const struct class nd_class = {
drivers/nvdimm/bus.c
394
if (dev->class)
drivers/nvdimm/bus.c
746
dev->class = &nd_class;
drivers/nvme/host/core.c
135
static const struct class nvme_class = {
drivers/nvme/host/core.c
140
static const struct class nvme_subsys_class = {
drivers/nvme/host/core.c
146
static const struct class nvme_ns_chr_class = {
drivers/nvme/host/core.c
3310
subsys->dev.class = &nvme_subsys_class;
drivers/nvme/host/core.c
3917
cdev_device->class = &nvme_ns_chr_class;
drivers/nvme/host/core.c
5219
ctrl->device->class = &nvme_class;
drivers/nvme/host/fabrics.c
1378
static const struct class nvmf_class = {
drivers/nvme/host/fc.c
3886
static struct class fc_class = {
drivers/nvme/target/fcloop.c
1695
static const struct class fcloop_class = {
drivers/of/unittest.c
3138
adap->class = I2C_CLASS_DEPRECATED;
drivers/parisc/dino.c
564
if ((dev->class >> 8) == PCI_CLASS_BRIDGE_PCI) {
drivers/parisc/dino.c
652
if ((dev->class >> 8) == PCI_CLASS_BRIDGE_PCI) {
drivers/parisc/lba_pci.c
828
if ((dev->class >> 8) == PCI_CLASS_BRIDGE_PCI) {
drivers/parisc/superio.c
437
pdev->class |= 0x5;
drivers/parisc/superio.c
438
pci_write_config_byte(pdev, PCI_CLASS_PROG, pdev->class);
drivers/parisc/superio.c
460
dev->class);
drivers/parport/probe.c
121
if (info->class == PARPORT_CLASS_UNSPEC)
drivers/parport/probe.c
122
info->class = guessed_class;
drivers/parport/probe.c
46
pr_cont(": %s", classes[info->class].descr);
drivers/parport/probe.c
47
if (info->class)
drivers/parport/probe.c
92
info->class = i;
drivers/parport/probe.c
98
info->class = PARPORT_CLASS_OTHER;
drivers/parport/share.c
484
tmp->probe_info[device].class = PARPORT_CLASS_LEGACY;
drivers/pci/controller/dwc/pci-keystone.c
537
.class = PCI_CLASS_BRIDGE_PCI_NORMAL, .class_mask = ~0, },
drivers/pci/controller/dwc/pci-keystone.c
539
.class = PCI_CLASS_BRIDGE_PCI_NORMAL, .class_mask = ~0, },
drivers/pci/controller/dwc/pci-keystone.c
541
.class = PCI_CLASS_BRIDGE_PCI_NORMAL, .class_mask = ~0, },
drivers/pci/controller/dwc/pci-keystone.c
543
.class = PCI_CLASS_BRIDGE_PCI_NORMAL, .class_mask = ~0, },
drivers/pci/controller/dwc/pci-keystone.c
548
.class = PCI_CLASS_BRIDGE_PCI << 8, .class_mask = ~0, },
drivers/pci/controller/dwc/pcie-qcom.c
2317
dev->class = PCI_CLASS_BRIDGE_PCI_NORMAL;
drivers/pci/controller/pci-loongson.c
169
u16 val, class = dev->class >> 8;
drivers/pci/controller/pci-loongson.c
171
if (class != PCI_CLASS_BRIDGE_HOST)
drivers/pci/controller/pci-loongson.c
58
dev->class = PCI_CLASS_BRIDGE_PCI_NORMAL;
drivers/pci/controller/pci-tegra.c
733
dev->class = PCI_CLASS_BRIDGE_PCI_NORMAL;
drivers/pci/controller/pcie-iproc-bcma.c
21
dev->class = PCI_CLASS_BRIDGE_PCI_NORMAL;
drivers/pci/controller/pcie-iproc.c
1569
pdev->class = PCI_CLASS_BRIDGE_PCI_NORMAL;
drivers/pci/controller/pcie-iproc.c
769
u32 hdr_type, link_ctrl, link_status, class, val;
drivers/pci/controller/pcie-iproc.c
796
4, &class);
drivers/pci/controller/pcie-iproc.c
797
class &= ~PCI_BRIDGE_CTRL_REG_CLASS_MASK;
drivers/pci/controller/pcie-iproc.c
798
class |= PCI_CLASS_BRIDGE_PCI_NORMAL;
drivers/pci/controller/pcie-iproc.c
800
4, class);
drivers/pci/controller/pcie-mediatek-gen3.c
43
#define PCI_CLASS(class) (class << 8)
drivers/pci/controller/vmd.c
244
switch (msi_desc_to_pci_dev(desc)->class) {
drivers/pci/endpoint/pci-epc-core.c
1077
epc->dev.class = &pci_epc_class;
drivers/pci/endpoint/pci-epc-core.c
17
static const struct class pci_epc_class = {
drivers/pci/hotplug/cpqphp_core.c
1362
.class = ((PCI_CLASS_SYSTEM_PCI_HOTPLUG << 8) | 0x00),
drivers/pci/hotplug/ibmphp_ebda.c
1075
.class = ((PCI_CLASS_SYSTEM_PCI_HOTPLUG << 8) | 0x00),
drivers/pci/hotplug/ibmphp_pci.c
1055
u32 bar[6], class;
drivers/pci/hotplug/ibmphp_pci.c
1087
pci_bus_read_config_dword(ibmphp_pci_bus, devfn, PCI_CLASS_REVISION, &class);
drivers/pci/hotplug/ibmphp_pci.c
1096
class >>= 8; /* to take revision out, class = class.subclass.prog i/f */
drivers/pci/hotplug/ibmphp_pci.c
1097
if (class == PCI_CLASS_NOT_DEFINED_VGA) {
drivers/pci/hotplug/ibmphp_pci.c
1101
} else if (class == PCI_CLASS_DISPLAY_VGA) {
drivers/pci/hotplug/ibmphp_pci.c
116
pci_bus_read_config_dword(ibmphp_pci_bus, devfn, PCI_CLASS_REVISION, &class);
drivers/pci/hotplug/ibmphp_pci.c
118
class_code = class >> 24;
drivers/pci/hotplug/ibmphp_pci.c
119
debug("hrd_type = %x, class = %x, class_code %x\n", hdr_type, class, class_code);
drivers/pci/hotplug/ibmphp_pci.c
120
class >>= 8; /* to take revision out, class = class.subclass.prog i/f */
drivers/pci/hotplug/ibmphp_pci.c
121
if (class == PCI_CLASS_NOT_DEFINED_VGA) {
drivers/pci/hotplug/ibmphp_pci.c
125
} else if (class == PCI_CLASS_DISPLAY_VGA) {
drivers/pci/hotplug/ibmphp_pci.c
132
debug("single device case.... vendor id = %x, hdr_type = %x, class = %x\n", vendor_id, hdr_type, class);
drivers/pci/hotplug/ibmphp_pci.c
1418
u32 class;
drivers/pci/hotplug/ibmphp_pci.c
1452
pci_bus_read_config_dword(ibmphp_pci_bus, devfn, PCI_CLASS_REVISION, &class);
drivers/pci/hotplug/ibmphp_pci.c
1454
debug("hdr_type %x, class %x\n", hdr_type, class);
drivers/pci/hotplug/ibmphp_pci.c
1455
class >>= 8; /* to take revision out, class = class.subclass.prog i/f */
drivers/pci/hotplug/ibmphp_pci.c
1456
if (class == PCI_CLASS_NOT_DEFINED_VGA) {
drivers/pci/hotplug/ibmphp_pci.c
1459
} else if (class == PCI_CLASS_DISPLAY_VGA) {
drivers/pci/hotplug/ibmphp_pci.c
1483
class >>= 8;
drivers/pci/hotplug/ibmphp_pci.c
1484
if (class != PCI_CLASS_BRIDGE_PCI) {
drivers/pci/hotplug/ibmphp_pci.c
1497
class >>= 8;
drivers/pci/hotplug/ibmphp_pci.c
1498
if (class != PCI_CLASS_BRIDGE_PCI) {
drivers/pci/hotplug/ibmphp_pci.c
167
class >>= 8;
drivers/pci/hotplug/ibmphp_pci.c
168
if (class != PCI_CLASS_BRIDGE_PCI) {
drivers/pci/hotplug/ibmphp_pci.c
232
class >>= 8;
drivers/pci/hotplug/ibmphp_pci.c
233
debug("class now is %x\n", class);
drivers/pci/hotplug/ibmphp_pci.c
234
if (class != PCI_CLASS_BRIDGE_PCI) {
drivers/pci/hotplug/ibmphp_pci.c
70
u32 class;
drivers/pci/hotplug/pciehp_hpc.c
582
reg != (pdev->revision | (pdev->class << 8)))
drivers/pci/iov.c
196
&physfn->sriov->class);
drivers/pci/of_property.c
337
kasprintf(GFP_KERNEL, "pciclass,%06x", pdev->class);
drivers/pci/of_property.c
339
kasprintf(GFP_KERNEL, "pciclass,%04x", pdev->class >> 8);
drivers/pci/pci-acpi.c
188
if ((dev->class >> 8) == PCI_CLASS_BRIDGE_PCI) {
drivers/pci/pci-driver.c
1246
if (pci_dev->class == PCI_CLASS_SERIAL_USB_EHCI)
drivers/pci/pci-driver.c
1596
if (add_uevent_var(env, "PCI_CLASS=%04X", pdev->class))
drivers/pci/pci-driver.c
1612
(u8)(pdev->class >> 16), (u8)(pdev->class >> 8),
drivers/pci/pci-driver.c
1613
(u8)(pdev->class)))
drivers/pci/pci-driver.c
201
subdevice = PCI_ANY_ID, class = 0, class_mask = 0;
drivers/pci/pci-driver.c
208
&class, &class_mask, &driver_data);
drivers/pci/pci-driver.c
221
pdev->class = class;
drivers/pci/pci-driver.c
250
class, class_mask, driver_data);
drivers/pci/pci-driver.c
271
subdevice = PCI_ANY_ID, class = 0, class_mask = 0;
drivers/pci/pci-driver.c
277
&class, &class_mask);
drivers/pci/pci-driver.c
288
!((id->class ^ class) & class_mask)) {
drivers/pci/pci-driver.c
56
unsigned int class, unsigned int class_mask,
drivers/pci/pci-driver.c
69
dynid->id.class = class;
drivers/pci/pci-driver.c
960
if (pci_dev->class == PCI_CLASS_SERIAL_USB_EHCI)
drivers/pci/pci-stub.c
59
subdevice = PCI_ANY_ID, class = 0, class_mask = 0;
drivers/pci/pci-stub.c
67
&class, &class_mask);
drivers/pci/pci-stub.c
75
vendor, device, subvendor, subdevice, class, class_mask);
drivers/pci/pci-stub.c
78
subvendor, subdevice, class, class_mask, 0);
drivers/pci/pci-sysfs.c
1704
if ((pdev->class >> 8) == PCI_CLASS_DISPLAY_VGA) {
drivers/pci/pci-sysfs.c
316
(u8)(pci_dev->class >> 16), (u8)(pci_dev->class >> 8),
drivers/pci/pci-sysfs.c
317
(u8)(pci_dev->class));
drivers/pci/pci-sysfs.c
57
pci_config_attr(class, "0x%06x\n");
drivers/pci/pci.c
6539
(dev->class >> 8) == PCI_CLASS_BRIDGE_HOST) {
drivers/pci/pci.h
459
!((id->class ^ dev->class) & id->class_mask))
drivers/pci/pci.h
670
u32 class; /* VF device */
drivers/pci/pcie/aer_cxl_rch.c
24
if ((dev->class >> 8) != PCI_CLASS_MEMORY_CXL)
drivers/pci/probe.c
1058
bus->dev.class = &pcibus_class;
drivers/pci/probe.c
1230
child->dev.class = &pcibus_class;
drivers/pci/probe.c
1850
u16 class;
drivers/pci/probe.c
1870
class = dev->class >> 8;
drivers/pci/probe.c
1871
if (class == PCI_CLASS_BRIDGE_HOST)
drivers/pci/probe.c
1890
u32 class;
drivers/pci/probe.c
1894
return dev->physfn->sriov->class;
drivers/pci/probe.c
1896
pci_read_config_dword(dev, PCI_CLASS_REVISION, &class);
drivers/pci/probe.c
1897
return class;
drivers/pci/probe.c
2018
u32 class;
drivers/pci/probe.c
2059
class = pci_class(dev);
drivers/pci/probe.c
2061
dev->revision = class & 0xff;
drivers/pci/probe.c
2062
dev->class = class >> 8; /* upper 3 bytes */
drivers/pci/probe.c
2089
dev->vendor, dev->device, dev->hdr_type, dev->class,
drivers/pci/probe.c
2093
class = dev->class >> 8;
drivers/pci/probe.c
2109
if (class == PCI_CLASS_BRIDGE_PCI)
drivers/pci/probe.c
2122
if (class == PCI_CLASS_STORAGE_IDE) {
drivers/pci/probe.c
2167
dev->transparent = ((dev->class & 0xff) == 1);
drivers/pci/probe.c
2179
if (class != PCI_CLASS_BRIDGE_CARDBUS)
drivers/pci/probe.c
2195
dev->class, dev->hdr_type);
drivers/pci/probe.c
2196
dev->class = PCI_CLASS_NOT_DEFINED << 8;
drivers/pci/probe.c
83
static const struct class pcibus_class = {
drivers/pci/quirks.c
1413
pdev->class = PCI_CLASS_STORAGE_SATA_AHCI;
drivers/pci/quirks.c
1433
pdev->class &= ~5;
drivers/pci/quirks.c
1450
pdev->class &= ~5;
drivers/pci/quirks.c
1480
dev->class = PCI_CLASS_BRIDGE_EISA << 8;
drivers/pci/quirks.c
161
if ((f->class == (u32) (dev->class >> f->class_shift) ||
drivers/pci/quirks.c
162
f->class == (u32) PCI_ANY_ID) &&
drivers/pci/quirks.c
1823
u32 conf1, conf5, class;
drivers/pci/quirks.c
1871
pci_read_config_dword(pdev, PCI_CLASS_REVISION, &class);
drivers/pci/quirks.c
1872
pdev->class = class >> 8;
drivers/pci/quirks.c
1912
if ((pdev->class >> 8) != 0xff00)
drivers/pci/quirks.c
2413
dev->class = (PCI_CLASS_COMMUNICATION_OTHER << 8) |
drivers/pci/quirks.c
2414
(dev->class & 0xff);
drivers/pci/quirks.c
2545
u32 class = dev->class;
drivers/pci/quirks.c
2551
if (class)
drivers/pci/quirks.c
2554
dev->class = PCI_CLASS_STORAGE_SCSI << 8;
drivers/pci/quirks.c
2556
class, dev->class);
drivers/pci/quirks.c
3413
u32 class = dev->class;
drivers/pci/quirks.c
3416
dev->class = PCI_CLASS_MULTIMEDIA_VIDEO << 8;
drivers/pci/quirks.c
3418
class, dev->class);
drivers/pci/quirks.c
4086
if (dev->class != PCI_CLASS_STORAGE_EXPRESS ||
drivers/pci/quirks.c
4505
u32 class = pdev->class;
drivers/pci/quirks.c
4508
pdev->class = (PCI_CLASS_MULTIMEDIA_OTHER << 8) | 0x01;
drivers/pci/quirks.c
4510
class, pdev->class);
drivers/pci/quirks.c
5771
unsigned int supplier, unsigned int class,
drivers/pci/quirks.c
5782
if (!supplier_pdev || (supplier_pdev->class >> class_shift) != class) {
drivers/pci/quirks.c
6203
pdev->class = (PCI_CLASS_SYSTEM_OTHER << 8) | pdev->class;
drivers/pci/quirks.c
712
u32 class = pdev->class;
drivers/pci/quirks.c
714
if (class != PCI_CLASS_SERIAL_USB_DEVICE) {
drivers/pci/quirks.c
716
pdev->class = PCI_CLASS_SERIAL_USB_DEVICE;
drivers/pci/quirks.c
719
class, pdev->class);
drivers/pci/quirks.c
736
u32 class = pdev->class;
drivers/pci/quirks.c
742
pdev->class = PCI_CLASS_SERIAL_USB_DEVICE;
drivers/pci/quirks.c
744
class, pdev->class);
drivers/pci/search.c
399
struct pci_dev *pci_get_class(unsigned int class, struct pci_dev *from)
drivers/pci/search.c
407
.class = class,
drivers/pci/search.c
430
struct pci_dev *pci_get_base_class(unsigned int class, struct pci_dev *from)
drivers/pci/search.c
438
.class = class << 16,
drivers/pci/setup-bus.c
1639
switch (bridge->class >> 8) {
drivers/pci/setup-bus.c
1704
if ((dev->class >> 8) != PCI_CLASS_BRIDGE_PCI)
drivers/pci/setup-bus.c
1721
if ((bus->self->class >> 8) != PCI_CLASS_BRIDGE_PCI)
drivers/pci/setup-bus.c
288
u16 class = dev->class >> 8, command;
drivers/pci/setup-bus.c
291
if (class == PCI_CLASS_NOT_DEFINED || class == PCI_CLASS_BRIDGE_HOST)
drivers/pci/setup-bus.c
295
if (class == PCI_CLASS_SYSTEM_PIC) {
drivers/pci/setup-bus.c
951
if ((bridge->class >> 8) != PCI_CLASS_BRIDGE_PCI)
drivers/pci/setup-res.c
258
if (dev->class >> 8 == PCI_CLASS_BRIDGE_CARDBUS)
drivers/pci/switch/switchtec.c
1367
dev->class = &switchtec_class;
drivers/pci/switch/switchtec.c
1660
if (pdev->class == (PCI_CLASS_BRIDGE_OTHER << 8))
drivers/pci/switch/switchtec.c
1727
.class = (PCI_CLASS_MEMORY_OTHER << 8), \
drivers/pci/switch/switchtec.c
1736
.class = (PCI_CLASS_BRIDGE_OTHER << 8), \
drivers/pci/switch/switchtec.c
1747
.class = (PCI_CLASS_MEMORY_OTHER << 8), \
drivers/pci/switch/switchtec.c
1756
.class = (PCI_CLASS_BRIDGE_OTHER << 8), \
drivers/pci/switch/switchtec.c
40
const struct class switchtec_class = {
drivers/pci/vpd.c
560
if (f0->vpd.cap && dev->class == f0->class &&
drivers/pcmcia/bcm63xx_pcmcia.c
483
.class = PCI_CLASS_BRIDGE_CARDBUS << 8,
drivers/pcmcia/bcm63xx_pcmcia.c
492
.class = PCI_CLASS_BRIDGE_CARDBUS << 8,
drivers/pcmcia/cs.c
146
socket->dev.class = &pcmcia_socket_class;
drivers/pcmcia/cs.c
811
static void pcmcia_release_socket_class(const struct class *data)
drivers/pcmcia/cs.c
878
const struct class pcmcia_socket_class = {
drivers/pcmcia/cs_internal.h
116
extern const struct class pcmcia_socket_class;
drivers/pcmcia/ds.c
1400
.class = &pcmcia_socket_class,
drivers/pcmcia/rsrc_nonstatic.c
1226
.class = &pcmcia_socket_class,
drivers/pcmcia/yenta_socket.c
1361
.class = PCI_CLASS_BRIDGE_CARDBUS << 8, \
drivers/phy/phy-core.c
1022
phy->dev.class = &phy_class;
drivers/phy/phy-core.c
24
static const struct class phy_class = {
drivers/platform/chrome/wilco_ec/event.c
490
dev_data->dev.class = &event_class;
drivers/platform/chrome/wilco_ec/event.c
61
static struct class event_class = {
drivers/platform/chrome/wilco_ec/telemetry.c
385
dev_data->dev.class = &telem_class;
drivers/platform/chrome/wilco_ec/telemetry.c
44
static struct class telem_class = {
drivers/platform/wmi/core.c
1098
static const struct class wmi_bus_class = {
drivers/platform/x86/dell/dell-laptop.c
384
u16 class, u16 select, u16 tokenid,
drivers/platform/x86/dell/dell-laptop.c
397
return dell_send_request(buffer, class, select);
drivers/platform/x86/dell/dell-smbios-base.c
335
u16 class, u16 select)
drivers/platform/x86/dell/dell-smbios-base.c
339
buffer->cmd_class = class;
drivers/platform/x86/dell/dell-smbios-base.c
384
bool dell_smbios_class_is_supported(u16 class)
drivers/platform/x86/dell/dell-smbios-base.c
387
if (class > 30)
drivers/platform/x86/dell/dell-smbios-base.c
389
return da_supported_commands & (1 << class);
drivers/platform/x86/dell/dell-smbios.h
78
u16 class, u16 select);
drivers/platform/x86/dell/dell-smbios.h
89
bool dell_smbios_class_is_supported(u16 class);
drivers/platform/x86/firmware_attributes_class.c
8
const struct class firmware_attributes_class = {
drivers/platform/x86/firmware_attributes_class.h
10
extern const struct class firmware_attributes_class;
drivers/platform/x86/intel/pmt/class.c
202
struct class intel_pmt_class = {
drivers/platform/x86/intel/pmt/class.h
24
extern struct class intel_pmt_class;
drivers/platform/x86/intel_scu_ipc.c
582
scu->dev.class = &intel_scu_ipc_class;
drivers/platform/x86/intel_scu_ipc.c
85
static struct class intel_scu_ipc_class = {
drivers/platform/x86/p2sb.c
140
u16 class;
drivers/platform/x86/p2sb.c
154
pci_bus_read_config_word(bus, devfn_p2sb, PCI_CLASS_DEVICE, &class);
drivers/platform/x86/p2sb.c
155
if (!PCI_POSSIBLE_ERROR(class) && class != PCI_CLASS_MEMORY_OTHER)
drivers/pmdomain/core.c
1165
else if (dev->class && dev->class->pm)
drivers/pmdomain/core.c
1166
cb = dev->class->pm->runtime_suspend;
drivers/pmdomain/core.c
1188
else if (dev->class && dev->class->pm)
drivers/pmdomain/core.c
1189
cb = dev->class->pm->runtime_resume;
drivers/pnp/resource.c
302
u32 class;
drivers/pnp/resource.c
315
pci_read_config_dword(pci, PCI_CLASS_REVISION, &class);
drivers/pnp/resource.c
316
class >>= 8; /* discard revision ID */
drivers/pnp/resource.c
317
progif = class & 0xff;
drivers/pnp/resource.c
318
class >>= 8;
drivers/pnp/resource.c
320
if (class == PCI_CLASS_STORAGE_IDE) {
drivers/power/reset/reboot-mode.c
69
static const struct class reboot_mode_class = {
drivers/power/supply/bq27xxx_battery.c
1079
u8 class;
drivers/power/supply/bq27xxx_battery.c
1086
.class = (di)->dm_regs[i].subclass_id, \
drivers/power/supply/bq27xxx_battery.c
1093
if (buf->class == reg->subclass_id &&
drivers/power/supply/bq27xxx_battery.c
1279
ret = bq27xxx_write(di, BQ27XXX_DM_CLASS, buf->class, true);
drivers/power/supply/bq27xxx_battery.c
1426
ret = bq27xxx_write(di, BQ27XXX_DM_CLASS, buf->class, true);
drivers/power/supply/bq27xxx_battery.c
1494
bool same = bd.class == bt.class && bd.block == bt.block;
drivers/power/supply/power_supply_core.c
1584
dev->class = &power_supply_class;
drivers/power/supply/power_supply_core.c
28
static const struct class power_supply_class = {
drivers/powercap/powercap_sys.c
475
static struct class powercap_class = {
drivers/powercap/powercap_sys.c
518
power_zone->dev.class = &powercap_class;
drivers/powercap/powercap_sys.c
624
control_type->dev.class = &powercap_class;
drivers/pps/generators/pps_gen.c
29
static const struct class pps_gen_class = {
drivers/pps/pps.c
29
static const struct class pps_class = {
drivers/pps/pps.c
385
pps->dev.class = &pps_class;
drivers/ptp/ptp_clock.c
29
const struct class ptp_class = {
drivers/ptp/ptp_clock.c
394
if (parent && parent->class && parent->class->name &&
drivers/ptp/ptp_clock.c
395
strcmp(parent->class->name, "ptp") == 0)
drivers/ptp/ptp_clock.c
432
ptp->dev.class = &ptp_class;
drivers/ptp/ptp_ines.c
287
unsigned int class = ptp_classify_raw(skb), i;
drivers/ptp/ptp_ines.c
321
if (ines_match(skb, class, &ts, port->clock->dev)) {
drivers/ptp/ptp_ocp.c
40
static struct class timecard_class = {
drivers/ptp/ptp_ocp.c
4738
bp->dev.class = &timecard_class;
drivers/ptp/ptp_private.h
139
extern const struct class ptp_class;
drivers/pwm/core.c
1579
static struct class pwm_class = {
drivers/pwm/core.c
1639
pwmchip_dev->class = &pwm_class;
drivers/rapidio/devices/rio_mport_cdev.c
233
static const struct class dev_class = {
drivers/rapidio/devices/rio_mport_cdev.c
2364
md->dev.class = &dev_class;
drivers/rapidio/devices/rio_mport_cdev.c
2568
.class = &rio_mport_class,
drivers/rapidio/rio-driver.c
224
struct class rio_mport_class = {
drivers/rapidio/rio.c
2082
port->dev.class = &rio_mport_class;
drivers/rapidio/rio_cm.c
2281
.class = &rio_mport_class,
drivers/rapidio/rio_cm.c
230
static const struct class dev_class = {
drivers/regulator/core.c
6061
rdev->dev.class = &regulator_class;
drivers/regulator/core.c
6386
const struct class regulator_class = {
drivers/regulator/core.c
6598
if (consumer->dev && consumer->dev->class == &regulator_class)
drivers/regulator/internal.h
61
extern const struct class regulator_class;
drivers/remoteproc/imx_dsp_rproc.c
905
u8 class = fw_elf_get_class(fw);
drivers/remoteproc/imx_dsp_rproc.c
906
u32 elf_phdr_get_size = elf_size_of_phdr(class);
drivers/remoteproc/imx_dsp_rproc.c
909
phnum = elf_hdr_get_e_phnum(class, ehdr);
drivers/remoteproc/imx_dsp_rproc.c
910
phdr = elf_data + elf_hdr_get_e_phoff(class, ehdr);
drivers/remoteproc/imx_dsp_rproc.c
914
u64 da = elf_phdr_get_p_paddr(class, phdr);
drivers/remoteproc/imx_dsp_rproc.c
915
u64 memsz = elf_phdr_get_p_memsz(class, phdr);
drivers/remoteproc/imx_dsp_rproc.c
916
u64 filesz = elf_phdr_get_p_filesz(class, phdr);
drivers/remoteproc/imx_dsp_rproc.c
917
u64 offset = elf_phdr_get_p_offset(class, phdr);
drivers/remoteproc/imx_dsp_rproc.c
918
u32 type = elf_phdr_get_p_type(class, phdr);
drivers/remoteproc/pru_rproc.c
932
u8 class = fw_elf_get_class(fw);
drivers/remoteproc/pru_rproc.c
952
sh_offset = elf_shdr_get_sh_offset(class, shdr);
drivers/remoteproc/pru_rproc.c
954
pru->pru_interrupt_map_sz = elf_shdr_get_sh_size(class, shdr);
drivers/remoteproc/remoteproc_core.c
2475
rproc->dev.class = &rproc_class;
drivers/remoteproc/remoteproc_coredump.c
114
int rproc_coredump_set_elf_info(struct rproc *rproc, u8 class, u16 machine)
drivers/remoteproc/remoteproc_coredump.c
116
if (class != ELFCLASS64 && class != ELFCLASS32)
drivers/remoteproc/remoteproc_coredump.c
119
rproc->elf_class = class;
drivers/remoteproc/remoteproc_coredump.c
243
u8 class = rproc->elf_class;
drivers/remoteproc/remoteproc_coredump.c
252
if (class == ELFCLASSNONE) {
drivers/remoteproc/remoteproc_coredump.c
257
data_size = elf_size_of_hdr(class);
drivers/remoteproc/remoteproc_coredump.c
264
data_size += elf_size_of_phdr(class);
drivers/remoteproc/remoteproc_coredump.c
277
memset(ehdr, 0, elf_size_of_hdr(class));
drivers/remoteproc/remoteproc_coredump.c
279
elf_hdr_init_ident(ehdr, class);
drivers/remoteproc/remoteproc_coredump.c
281
elf_hdr_set_e_type(class, ehdr, ET_CORE);
drivers/remoteproc/remoteproc_coredump.c
282
elf_hdr_set_e_machine(class, ehdr, rproc->elf_machine);
drivers/remoteproc/remoteproc_coredump.c
283
elf_hdr_set_e_version(class, ehdr, EV_CURRENT);
drivers/remoteproc/remoteproc_coredump.c
284
elf_hdr_set_e_entry(class, ehdr, rproc->bootaddr);
drivers/remoteproc/remoteproc_coredump.c
285
elf_hdr_set_e_phoff(class, ehdr, elf_size_of_hdr(class));
drivers/remoteproc/remoteproc_coredump.c
286
elf_hdr_set_e_ehsize(class, ehdr, elf_size_of_hdr(class));
drivers/remoteproc/remoteproc_coredump.c
287
elf_hdr_set_e_phentsize(class, ehdr, elf_size_of_phdr(class));
drivers/remoteproc/remoteproc_coredump.c
288
elf_hdr_set_e_phnum(class, ehdr, phnum);
drivers/remoteproc/remoteproc_coredump.c
290
phdr = data + elf_hdr_get_e_phoff(class, ehdr);
drivers/remoteproc/remoteproc_coredump.c
291
offset = elf_hdr_get_e_phoff(class, ehdr);
drivers/remoteproc/remoteproc_coredump.c
292
offset += elf_size_of_phdr(class) * elf_hdr_get_e_phnum(class, ehdr);
drivers/remoteproc/remoteproc_coredump.c
295
memset(phdr, 0, elf_size_of_phdr(class));
drivers/remoteproc/remoteproc_coredump.c
296
elf_phdr_set_p_type(class, phdr, PT_LOAD);
drivers/remoteproc/remoteproc_coredump.c
297
elf_phdr_set_p_offset(class, phdr, offset);
drivers/remoteproc/remoteproc_coredump.c
298
elf_phdr_set_p_vaddr(class, phdr, segment->da);
drivers/remoteproc/remoteproc_coredump.c
299
elf_phdr_set_p_paddr(class, phdr, segment->da);
drivers/remoteproc/remoteproc_coredump.c
300
elf_phdr_set_p_filesz(class, phdr, segment->size);
drivers/remoteproc/remoteproc_coredump.c
301
elf_phdr_set_p_memsz(class, phdr, segment->size);
drivers/remoteproc/remoteproc_coredump.c
302
elf_phdr_set_p_flags(class, phdr, PF_R | PF_W | PF_X);
drivers/remoteproc/remoteproc_coredump.c
303
elf_phdr_set_p_align(class, phdr, 0);
drivers/remoteproc/remoteproc_coredump.c
309
offset += elf_phdr_get_p_filesz(class, phdr);
drivers/remoteproc/remoteproc_coredump.c
310
phdr += elf_size_of_phdr(class);
drivers/remoteproc/remoteproc_coredump.c
355
u8 class = rproc->elf_class;
drivers/remoteproc/remoteproc_coredump.c
365
if (class == ELFCLASSNONE) {
drivers/remoteproc/remoteproc_coredump.c
375
data_size = elf_size_of_hdr(class) + 2 * elf_size_of_shdr(class);
drivers/remoteproc/remoteproc_coredump.c
382
data_size += elf_size_of_shdr(class);
drivers/remoteproc/remoteproc_coredump.c
396
memset(ehdr, 0, elf_size_of_hdr(class));
drivers/remoteproc/remoteproc_coredump.c
398
elf_hdr_init_ident(ehdr, class);
drivers/remoteproc/remoteproc_coredump.c
400
elf_hdr_set_e_type(class, ehdr, ET_CORE);
drivers/remoteproc/remoteproc_coredump.c
401
elf_hdr_set_e_machine(class, ehdr, rproc->elf_machine);
drivers/remoteproc/remoteproc_coredump.c
402
elf_hdr_set_e_version(class, ehdr, EV_CURRENT);
drivers/remoteproc/remoteproc_coredump.c
403
elf_hdr_set_e_entry(class, ehdr, rproc->bootaddr);
drivers/remoteproc/remoteproc_coredump.c
404
elf_hdr_set_e_shoff(class, ehdr, elf_size_of_hdr(class));
drivers/remoteproc/remoteproc_coredump.c
405
elf_hdr_set_e_ehsize(class, ehdr, elf_size_of_hdr(class));
drivers/remoteproc/remoteproc_coredump.c
406
elf_hdr_set_e_shentsize(class, ehdr, elf_size_of_shdr(class));
drivers/remoteproc/remoteproc_coredump.c
407
elf_hdr_set_e_shnum(class, ehdr, shnum);
drivers/remoteproc/remoteproc_coredump.c
408
elf_hdr_set_e_shstrndx(class, ehdr, 1);
drivers/remoteproc/remoteproc_coredump.c
414
shdr = data + elf_hdr_get_e_shoff(class, ehdr);
drivers/remoteproc/remoteproc_coredump.c
415
memset(shdr, 0, elf_size_of_shdr(class));
drivers/remoteproc/remoteproc_coredump.c
416
shdr += elf_size_of_shdr(class);
drivers/remoteproc/remoteproc_coredump.c
419
offset = elf_hdr_get_e_shoff(class, ehdr) +
drivers/remoteproc/remoteproc_coredump.c
420
elf_size_of_shdr(class) * elf_hdr_get_e_shnum(class, ehdr);
drivers/remoteproc/remoteproc_coredump.c
424
memset(shdr, 0, elf_size_of_shdr(class));
drivers/remoteproc/remoteproc_coredump.c
425
elf_shdr_set_sh_type(class, shdr, SHT_STRTAB);
drivers/remoteproc/remoteproc_coredump.c
426
elf_shdr_set_sh_offset(class, shdr, offset);
drivers/remoteproc/remoteproc_coredump.c
427
elf_shdr_set_sh_size(class, shdr, strtbl_size);
drivers/remoteproc/remoteproc_coredump.c
428
elf_shdr_set_sh_entsize(class, shdr, 0);
drivers/remoteproc/remoteproc_coredump.c
429
elf_shdr_set_sh_flags(class, shdr, 0);
drivers/remoteproc/remoteproc_coredump.c
430
elf_shdr_set_sh_name(class, shdr, elf_strtbl_add(str_tbl, ehdr, class, &strtbl_index));
drivers/remoteproc/remoteproc_coredump.c
431
offset += elf_shdr_get_sh_size(class, shdr);
drivers/remoteproc/remoteproc_coredump.c
432
shdr += elf_size_of_shdr(class);
drivers/remoteproc/remoteproc_coredump.c
435
memset(shdr, 0, elf_size_of_shdr(class));
drivers/remoteproc/remoteproc_coredump.c
436
elf_shdr_set_sh_type(class, shdr, SHT_PROGBITS);
drivers/remoteproc/remoteproc_coredump.c
437
elf_shdr_set_sh_offset(class, shdr, offset);
drivers/remoteproc/remoteproc_coredump.c
438
elf_shdr_set_sh_addr(class, shdr, segment->da);
drivers/remoteproc/remoteproc_coredump.c
439
elf_shdr_set_sh_size(class, shdr, segment->size);
drivers/remoteproc/remoteproc_coredump.c
440
elf_shdr_set_sh_entsize(class, shdr, 0);
drivers/remoteproc/remoteproc_coredump.c
441
elf_shdr_set_sh_flags(class, shdr, SHF_WRITE);
drivers/remoteproc/remoteproc_coredump.c
442
elf_shdr_set_sh_name(class, shdr,
drivers/remoteproc/remoteproc_coredump.c
443
elf_strtbl_add(segment->priv, ehdr, class, &strtbl_index));
drivers/remoteproc/remoteproc_coredump.c
449
offset += elf_shdr_get_sh_size(class, shdr);
drivers/remoteproc/remoteproc_coredump.c
450
shdr += elf_size_of_shdr(class);
drivers/remoteproc/remoteproc_elf_helpers.h
100
static inline unsigned int elf_strtbl_add(const char *name, void *ehdr, u8 class, size_t *index)
drivers/remoteproc/remoteproc_elf_helpers.h
102
u16 shstrndx = elf_hdr_get_e_shstrndx(class, ehdr);
drivers/remoteproc/remoteproc_elf_helpers.h
107
shdr = ehdr + elf_size_of_hdr(class) + shstrndx * elf_size_of_shdr(class);
drivers/remoteproc/remoteproc_elf_helpers.h
108
strtab = ehdr + elf_shdr_get_sh_offset(class, shdr);
drivers/remoteproc/remoteproc_elf_helpers.h
30
static inline void elf_hdr_init_ident(struct elf32_hdr *hdr, u8 class)
drivers/remoteproc/remoteproc_elf_helpers.h
33
hdr->e_ident[EI_CLASS] = class;
drivers/remoteproc/remoteproc_elf_helpers.h
41
static inline __type elf_##__s##_get_##__field(u8 class, const void *arg) \
drivers/remoteproc/remoteproc_elf_helpers.h
43
if (class == ELFCLASS32) \
drivers/remoteproc/remoteproc_elf_helpers.h
48
static inline void elf_##__s##_set_##__field(u8 class, void *arg, \
drivers/remoteproc/remoteproc_elf_helpers.h
51
if (class == ELFCLASS32) \
drivers/remoteproc/remoteproc_elf_helpers.h
88
static inline unsigned long elf_size_of_##__s(u8 class) \
drivers/remoteproc/remoteproc_elf_helpers.h
90
if (class == ELFCLASS32)\
drivers/remoteproc/remoteproc_elf_loader.c
111
class == ELFCLASS32 ? 32 : 64);
drivers/remoteproc/remoteproc_elf_loader.c
167
u8 class = fw_elf_get_class(fw);
drivers/remoteproc/remoteproc_elf_loader.c
168
u32 elf_phdr_get_size = elf_size_of_phdr(class);
drivers/remoteproc/remoteproc_elf_loader.c
171
phnum = elf_hdr_get_e_phnum(class, ehdr);
drivers/remoteproc/remoteproc_elf_loader.c
172
phdr = elf_data + elf_hdr_get_e_phoff(class, ehdr);
drivers/remoteproc/remoteproc_elf_loader.c
176
u64 da = elf_phdr_get_p_paddr(class, phdr);
drivers/remoteproc/remoteproc_elf_loader.c
177
u64 memsz = elf_phdr_get_p_memsz(class, phdr);
drivers/remoteproc/remoteproc_elf_loader.c
178
u64 filesz = elf_phdr_get_p_filesz(class, phdr);
drivers/remoteproc/remoteproc_elf_loader.c
179
u64 offset = elf_phdr_get_p_offset(class, phdr);
drivers/remoteproc/remoteproc_elf_loader.c
180
u32 type = elf_phdr_get_p_type(class, phdr);
drivers/remoteproc/remoteproc_elf_loader.c
255
u8 class = fw_elf_get_class(fw);
drivers/remoteproc/remoteproc_elf_loader.c
258
u16 shnum = elf_hdr_get_e_shnum(class, ehdr);
drivers/remoteproc/remoteproc_elf_loader.c
259
u32 elf_shdr_get_size = elf_size_of_shdr(class);
drivers/remoteproc/remoteproc_elf_loader.c
260
u16 shstrndx = elf_hdr_get_e_shstrndx(class, ehdr);
drivers/remoteproc/remoteproc_elf_loader.c
264
shdr = elf_data + elf_hdr_get_e_shoff(class, ehdr);
drivers/remoteproc/remoteproc_elf_loader.c
268
name_table = elf_data + elf_shdr_get_sh_offset(class, name_table_shdr);
drivers/remoteproc/remoteproc_elf_loader.c
271
u64 size = elf_shdr_get_sh_size(class, shdr);
drivers/remoteproc/remoteproc_elf_loader.c
272
u64 offset = elf_shdr_get_sh_offset(class, shdr);
drivers/remoteproc/remoteproc_elf_loader.c
273
u32 name = elf_shdr_get_sh_name(class, shdr);
drivers/remoteproc/remoteproc_elf_loader.c
333
u8 class = fw_elf_get_class(fw);
drivers/remoteproc/remoteproc_elf_loader.c
340
sh_offset = elf_shdr_get_sh_offset(class, shdr);
drivers/remoteproc/remoteproc_elf_loader.c
342
tablesz = elf_shdr_get_sh_size(class, shdr);
drivers/remoteproc/remoteproc_elf_loader.c
377
u8 class = fw_elf_get_class(fw);
drivers/remoteproc/remoteproc_elf_loader.c
384
sh_addr = elf_shdr_get_sh_addr(class, shdr);
drivers/remoteproc/remoteproc_elf_loader.c
385
sh_size = elf_shdr_get_sh_size(class, shdr);
drivers/remoteproc/remoteproc_elf_loader.c
49
char class;
drivers/remoteproc/remoteproc_elf_loader.c
69
class = ehdr->e_ident[EI_CLASS];
drivers/remoteproc/remoteproc_elf_loader.c
70
if (class != ELFCLASS32 && class != ELFCLASS64) {
drivers/remoteproc/remoteproc_elf_loader.c
71
dev_err(dev, "Unsupported class: %d\n", class);
drivers/remoteproc/remoteproc_elf_loader.c
75
if (class == ELFCLASS64 && fw->size < sizeof(struct elf64_hdr)) {
drivers/remoteproc/remoteproc_elf_loader.c
90
phoff = elf_hdr_get_e_phoff(class, fw->data);
drivers/remoteproc/remoteproc_elf_loader.c
91
shoff = elf_hdr_get_e_shoff(class, fw->data);
drivers/remoteproc/remoteproc_elf_loader.c
92
phnum = elf_hdr_get_e_phnum(class, fw->data);
drivers/remoteproc/remoteproc_elf_loader.c
93
elf_shdr_get_size = elf_size_of_shdr(class);
drivers/remoteproc/remoteproc_internal.h
75
extern const struct class rproc_class;
drivers/remoteproc/remoteproc_sysfs.c
257
const struct class rproc_class = {
drivers/resctrl/mpam_devices.c
1362
static enum mpam_device_features mpam_msmon_choose_counter(struct mpam_class *class)
drivers/resctrl/mpam_devices.c
1364
struct mpam_props *cprops = &class->props;
drivers/resctrl/mpam_devices.c
1380
struct mpam_class *class = comp->class;
drivers/resctrl/mpam_devices.c
1381
struct mpam_props *cprops = &class->props;
drivers/resctrl/mpam_devices.c
1392
type = mpam_msmon_choose_counter(class);
drivers/resctrl/mpam_devices.c
1402
if (err == -EBUSY && class->nrdy_usec)
drivers/resctrl/mpam_devices.c
1403
wait_jiffies = usecs_to_jiffies(class->nrdy_usec);
drivers/resctrl/mpam_devices.c
1657
struct mpam_class *class = ris->vmsc->comp->class;
drivers/resctrl/mpam_devices.c
1663
mwbu_arg.type = mpam_msmon_choose_counter(class);
drivers/resctrl/mpam_devices.c
2314
__class_props_mismatch(struct mpam_class *class, struct mpam_vmsc *vmsc)
drivers/resctrl/mpam_devices.c
2316
struct mpam_props *cprops = &class->props;
drivers/resctrl/mpam_devices.c
2326
class->quirks |= vmsc->msc->quirks;
drivers/resctrl/mpam_devices.c
2357
static void mpam_enable_init_class_features(struct mpam_class *class)
drivers/resctrl/mpam_devices.c
2362
comp = list_first_entry(&class->components,
drivers/resctrl/mpam_devices.c
2367
class->props = vmsc->props;
drivers/resctrl/mpam_devices.c
2374
struct mpam_class *class = comp->class;
drivers/resctrl/mpam_devices.c
2379
class->nrdy_usec = max(class->nrdy_usec,
drivers/resctrl/mpam_devices.c
2388
struct mpam_class *class = comp->class;
drivers/resctrl/mpam_devices.c
2391
__class_props_mismatch(class, vmsc);
drivers/resctrl/mpam_devices.c
2393
if (mpam_has_quirk(T241_FORCE_MBW_MIN_TO_ONE, class))
drivers/resctrl/mpam_devices.c
2394
mpam_clear_feature(mpam_feat_mbw_min, &class->props);
drivers/resctrl/mpam_devices.c
2412
struct mpam_class *class;
drivers/resctrl/mpam_devices.c
2417
list_for_each_entry(class, all_classes_list, classes_list) {
drivers/resctrl/mpam_devices.c
2418
list_for_each_entry(comp, &class->components, class_list)
drivers/resctrl/mpam_devices.c
2421
mpam_enable_init_class_features(class);
drivers/resctrl/mpam_devices.c
2423
list_for_each_entry(comp, &class->components, class_list)
drivers/resctrl/mpam_devices.c
2627
struct mpam_props *cprops = &comp->class->props;
drivers/resctrl/mpam_devices.c
2700
struct mpam_class *class;
drivers/resctrl/mpam_devices.c
2705
list_for_each_entry(class, &mpam_classes, classes_list) {
drivers/resctrl/mpam_devices.c
2706
list_for_each_entry(comp, &class->components, class_list) {
drivers/resctrl/mpam_devices.c
2799
void mpam_reset_class_locked(struct mpam_class *class)
drivers/resctrl/mpam_devices.c
2806
list_for_each_entry_srcu(comp, &class->components, class_list,
drivers/resctrl/mpam_devices.c
2811
static void mpam_reset_class(struct mpam_class *class)
drivers/resctrl/mpam_devices.c
2814
mpam_reset_class_locked(class);
drivers/resctrl/mpam_devices.c
2827
struct mpam_class *class;
drivers/resctrl/mpam_devices.c
2853
list_for_each_entry_srcu(class, &mpam_classes, classes_list,
drivers/resctrl/mpam_devices.c
2855
mpam_reset_class(class);
drivers/resctrl/mpam_devices.c
2857
mpam_resctrl_teardown_class(class);
drivers/resctrl/mpam_devices.c
334
struct mpam_class *class;
drivers/resctrl/mpam_devices.c
338
class = kzalloc_obj(*class);
drivers/resctrl/mpam_devices.c
339
if (!class)
drivers/resctrl/mpam_devices.c
341
init_garbage(&class->garbage);
drivers/resctrl/mpam_devices.c
343
INIT_LIST_HEAD_RCU(&class->components);
drivers/resctrl/mpam_devices.c
345
class->level = level_idx;
drivers/resctrl/mpam_devices.c
346
class->type = type;
drivers/resctrl/mpam_devices.c
347
INIT_LIST_HEAD_RCU(&class->classes_list);
drivers/resctrl/mpam_devices.c
348
ida_init(&class->ida_csu_mon);
drivers/resctrl/mpam_devices.c
349
ida_init(&class->ida_mbwu_mon);
drivers/resctrl/mpam_devices.c
351
list_add_rcu(&class->classes_list, &mpam_classes);
drivers/resctrl/mpam_devices.c
353
return class;
drivers/resctrl/mpam_devices.c
356
static void mpam_class_destroy(struct mpam_class *class)
drivers/resctrl/mpam_devices.c
360
list_del_rcu(&class->classes_list);
drivers/resctrl/mpam_devices.c
361
add_to_garbage(class);
drivers/resctrl/mpam_devices.c
367
struct mpam_class *class;
drivers/resctrl/mpam_devices.c
371
list_for_each_entry(class, &mpam_classes, classes_list) {
drivers/resctrl/mpam_devices.c
372
if (class->type == type && class->level == level_idx)
drivers/resctrl/mpam_devices.c
373
return class;
drivers/resctrl/mpam_devices.c
380
mpam_component_alloc(struct mpam_class *class, int id)
drivers/resctrl/mpam_devices.c
395
comp->class = class;
drivers/resctrl/mpam_devices.c
397
list_add_rcu(&comp->class_list, &class->components);
drivers/resctrl/mpam_devices.c
406
struct mpam_class *class = comp->class;
drivers/resctrl/mpam_devices.c
415
if (list_empty(&class->components))
drivers/resctrl/mpam_devices.c
416
mpam_class_destroy(class);
drivers/resctrl/mpam_devices.c
420
mpam_component_find(struct mpam_class *class, int id)
drivers/resctrl/mpam_devices.c
426
list_for_each_entry(comp, &class->components, class_list) {
drivers/resctrl/mpam_devices.c
431
return mpam_component_alloc(class, id);
drivers/resctrl/mpam_devices.c
510
struct mpam_class *class,
drivers/resctrl/mpam_devices.c
517
err = mpam_get_cpumask_from_cache_id(comp->comp_id, class->level,
drivers/resctrl/mpam_devices.c
549
struct mpam_class *class;
drivers/resctrl/mpam_devices.c
567
class = mpam_class_find(class_id, type);
drivers/resctrl/mpam_devices.c
568
if (IS_ERR(class))
drivers/resctrl/mpam_devices.c
569
return PTR_ERR(class);
drivers/resctrl/mpam_devices.c
571
comp = mpam_component_find(class, component_id);
drivers/resctrl/mpam_devices.c
573
if (list_empty(&class->components))
drivers/resctrl/mpam_devices.c
574
mpam_class_destroy(class);
drivers/resctrl/mpam_devices.c
585
err = mpam_ris_get_affinity(msc, &ris->affinity, type, class, comp);
drivers/resctrl/mpam_devices.c
598
cpumask_or(&class->affinity, &class->affinity, &ris->affinity);
drivers/resctrl/mpam_devices.c
610
struct mpam_class *class = comp->class;
drivers/resctrl/mpam_devices.c
618
cpumask_andnot(&class->affinity, &class->affinity, &ris->affinity);
drivers/resctrl/mpam_devices.c
796
struct mpam_class *class = ris->vmsc->comp->class;
drivers/resctrl/mpam_devices.c
947
class->type != MPAM_CLASS_UNKNOWN) {
drivers/resctrl/mpam_internal.h
343
struct mpam_class *class;
drivers/resctrl/mpam_internal.h
404
struct mpam_class *class;
drivers/resctrl/mpam_internal.h
410
struct mpam_class *class;
drivers/resctrl/mpam_internal.h
415
static inline int mpam_alloc_csu_mon(struct mpam_class *class)
drivers/resctrl/mpam_internal.h
417
struct mpam_props *cprops = &class->props;
drivers/resctrl/mpam_internal.h
422
return ida_alloc_max(&class->ida_csu_mon, cprops->num_csu_mon - 1,
drivers/resctrl/mpam_internal.h
426
static inline void mpam_free_csu_mon(struct mpam_class *class, int csu_mon)
drivers/resctrl/mpam_internal.h
428
ida_free(&class->ida_csu_mon, csu_mon);
drivers/resctrl/mpam_internal.h
431
static inline int mpam_alloc_mbwu_mon(struct mpam_class *class)
drivers/resctrl/mpam_internal.h
433
struct mpam_props *cprops = &class->props;
drivers/resctrl/mpam_internal.h
438
return ida_alloc_max(&class->ida_mbwu_mon, cprops->num_mbwu_mon - 1,
drivers/resctrl/mpam_internal.h
442
static inline void mpam_free_mbwu_mon(struct mpam_class *class, int mbwu_mon)
drivers/resctrl/mpam_internal.h
444
ida_free(&class->ida_mbwu_mon, mbwu_mon);
drivers/resctrl/mpam_internal.h
460
void mpam_reset_class_locked(struct mpam_class *class);
drivers/resctrl/mpam_internal.h
477
void mpam_resctrl_teardown_class(struct mpam_class *class);
drivers/resctrl/mpam_internal.h
483
static inline void mpam_resctrl_teardown_class(struct mpam_class *class) { }
drivers/resctrl/mpam_resctrl.c
1001
r->cache.cbm_len = class->props.cpbm_wd;
drivers/resctrl/mpam_resctrl.c
1046
struct mpam_class *class = comp->class;
drivers/resctrl/mpam_resctrl.c
1048
if (class->type == MPAM_CLASS_CACHE)
drivers/resctrl/mpam_resctrl.c
1051
if (topology_matches_l3(class)) {
drivers/resctrl/mpam_resctrl.c
1087
if (!res->class) {
drivers/resctrl/mpam_resctrl.c
1089
res->class = mpam_resctrl_counters[type].class;
drivers/resctrl/mpam_resctrl.c
1133
cprops = &res->class->props;
drivers/resctrl/mpam_resctrl.c
1197
cprops = &res->class->props;
drivers/resctrl/mpam_resctrl.c
1286
mpam_reset_class_locked(res->class);
drivers/resctrl/mpam_resctrl.c
1349
static struct mpam_component *find_component(struct mpam_class *class, int cpu)
drivers/resctrl/mpam_resctrl.c
1354
list_for_each_entry_srcu(comp, &class->components, class_list,
drivers/resctrl/mpam_resctrl.c
1370
struct mpam_class *class = res->class;
drivers/resctrl/mpam_resctrl.c
1378
list_for_each_entry_srcu(comp_iter, &class->components, class_list,
drivers/resctrl/mpam_resctrl.c
1425
if (!mon->class)
drivers/resctrl/mpam_resctrl.c
1428
mon_comp = find_component(mon->class, cpu);
drivers/resctrl/mpam_resctrl.c
1480
if (!l3->class)
drivers/resctrl/mpam_resctrl.c
1524
if (!res->class)
drivers/resctrl/mpam_resctrl.c
1566
if (!res->class)
drivers/resctrl/mpam_resctrl.c
1619
if (!res->class)
drivers/resctrl/mpam_resctrl.c
1633
if (!mon->class)
drivers/resctrl/mpam_resctrl.c
1678
void mpam_resctrl_teardown_class(struct mpam_class *class)
drivers/resctrl/mpam_resctrl.c
1688
if (res->class == class) {
drivers/resctrl/mpam_resctrl.c
1689
res->class = NULL;
drivers/resctrl/mpam_resctrl.c
1694
if (mon->class == class) {
drivers/resctrl/mpam_resctrl.c
1695
mon->class = NULL;
drivers/resctrl/mpam_resctrl.c
228
mpam_resctrl_controls[RDT_RESOURCE_MBA].class)
drivers/resctrl/mpam_resctrl.c
232
if (!cdp_enabled && mpam_resctrl_controls[RDT_RESOURCE_MBA].class)
drivers/resctrl/mpam_resctrl.c
380
if (!mon->class)
drivers/resctrl/mpam_resctrl.c
386
return mpam_alloc_csu_mon(mon->class);
drivers/resctrl/mpam_resctrl.c
425
if (!mon->class)
drivers/resctrl/mpam_resctrl.c
429
mpam_free_csu_mon(mon->class, mon_idx);
drivers/resctrl/mpam_resctrl.c
514
if (eventid >= QOS_NUM_EVENTS || !mon->class)
drivers/resctrl/mpam_resctrl.c
533
static int update_rmid_limits(struct mpam_class *class)
drivers/resctrl/mpam_resctrl.c
536
struct mpam_props *cprops = &class->props;
drivers/resctrl/mpam_resctrl.c
549
ci = get_cpu_cacheinfo_level(raw_smp_processor_id(), class->level);
drivers/resctrl/mpam_resctrl.c
552
class->level);
drivers/resctrl/mpam_resctrl.c
565
static bool cache_has_usable_cpor(struct mpam_class *class)
drivers/resctrl/mpam_resctrl.c
567
struct mpam_props *cprops = &class->props;
drivers/resctrl/mpam_resctrl.c
573
return class->props.cpbm_wd <= 32;
drivers/resctrl/mpam_resctrl.c
587
static bool cache_has_usable_csu(struct mpam_class *class)
drivers/resctrl/mpam_resctrl.c
591
if (!class)
drivers/resctrl/mpam_resctrl.c
594
cprops = &class->props;
drivers/resctrl/mpam_resctrl.c
771
static bool traffic_matches_l3(struct mpam_class *class)
drivers/resctrl/mpam_resctrl.c
777
if (class->type == MPAM_CLASS_CACHE && class->level == 3)
drivers/resctrl/mpam_resctrl.c
780
if (class->type == MPAM_CLASS_CACHE && class->level != 3) {
drivers/resctrl/mpam_resctrl.c
781
pr_debug("class %u is a different cache from L3\n", class->level);
drivers/resctrl/mpam_resctrl.c
785
if (class->type != MPAM_CLASS_MEMORY) {
drivers/resctrl/mpam_resctrl.c
786
pr_debug("class %u is neither of type cache or memory\n", class->level);
drivers/resctrl/mpam_resctrl.c
796
cpu = cpumask_any_and(&class->affinity, cpu_online_mask);
drivers/resctrl/mpam_resctrl.c
832
struct mpam_class *class;
drivers/resctrl/mpam_resctrl.c
838
list_for_each_entry_srcu(class, &mpam_classes, classes_list,
drivers/resctrl/mpam_resctrl.c
840
if (class->type != MPAM_CLASS_CACHE) {
drivers/resctrl/mpam_resctrl.c
841
pr_debug("class %u is not a cache\n", class->level);
drivers/resctrl/mpam_resctrl.c
845
if (class->level != 2 && class->level != 3) {
drivers/resctrl/mpam_resctrl.c
846
pr_debug("class %u is not L2 or L3\n", class->level);
drivers/resctrl/mpam_resctrl.c
850
if (!cache_has_usable_cpor(class)) {
drivers/resctrl/mpam_resctrl.c
851
pr_debug("class %u cache misses CPOR\n", class->level);
drivers/resctrl/mpam_resctrl.c
855
if (!cpumask_equal(&class->affinity, cpu_possible_mask)) {
drivers/resctrl/mpam_resctrl.c
856
pr_debug("class %u has missing CPUs, mask %*pb != %*pb\n", class->level,
drivers/resctrl/mpam_resctrl.c
857
cpumask_pr_args(&class->affinity),
drivers/resctrl/mpam_resctrl.c
862
if (class->level == 2)
drivers/resctrl/mpam_resctrl.c
866
res->class = class;
drivers/resctrl/mpam_resctrl.c
872
struct mpam_class *class, *candidate_class = NULL;
drivers/resctrl/mpam_resctrl.c
878
list_for_each_entry_srcu(class, &mpam_classes, classes_list,
drivers/resctrl/mpam_resctrl.c
880
struct mpam_props *cprops = &class->props;
drivers/resctrl/mpam_resctrl.c
882
if (class->level != 3 && class->type == MPAM_CLASS_CACHE) {
drivers/resctrl/mpam_resctrl.c
883
pr_debug("class %u is a cache but not the L3\n", class->level);
drivers/resctrl/mpam_resctrl.c
889
class->level);
drivers/resctrl/mpam_resctrl.c
893
if (!cpumask_equal(&class->affinity, cpu_possible_mask)) {
drivers/resctrl/mpam_resctrl.c
894
pr_debug("class %u has missing CPUs\n", class->level);
drivers/resctrl/mpam_resctrl.c
898
if (!topology_matches_l3(class)) {
drivers/resctrl/mpam_resctrl.c
900
class->level);
drivers/resctrl/mpam_resctrl.c
904
if (!traffic_matches_l3(class)) {
drivers/resctrl/mpam_resctrl.c
906
class->level);
drivers/resctrl/mpam_resctrl.c
916
if (!candidate_class || class->level < candidate_class->level)
drivers/resctrl/mpam_resctrl.c
917
candidate_class = class;
drivers/resctrl/mpam_resctrl.c
924
res->class = candidate_class;
drivers/resctrl/mpam_resctrl.c
929
struct mpam_class *class)
drivers/resctrl/mpam_resctrl.c
931
struct mpam_class *existing_class = mpam_resctrl_counters[evt_id].class;
drivers/resctrl/mpam_resctrl.c
934
if (class->level == 3) {
drivers/resctrl/mpam_resctrl.c
939
if (existing_class->level < class->level) {
drivers/resctrl/mpam_resctrl.c
941
existing_class->level, class->level);
drivers/resctrl/mpam_resctrl.c
946
mpam_resctrl_counters[evt_id].class = class;
drivers/resctrl/mpam_resctrl.c
951
struct mpam_class *class;
drivers/resctrl/mpam_resctrl.c
956
list_for_each_entry_srcu(class, &mpam_classes, classes_list,
drivers/resctrl/mpam_resctrl.c
959
if (class->type == MPAM_CLASS_CACHE && class->level != 3) {
drivers/resctrl/mpam_resctrl.c
960
pr_debug("class %u is a cache but not the L3", class->level);
drivers/resctrl/mpam_resctrl.c
964
if (!cpumask_equal(&class->affinity, cpu_possible_mask)) {
drivers/resctrl/mpam_resctrl.c
966
class->level);
drivers/resctrl/mpam_resctrl.c
970
if (cache_has_usable_csu(class)) {
drivers/resctrl/mpam_resctrl.c
972
class->level);
drivers/resctrl/mpam_resctrl.c
975
switch (class->type) {
drivers/resctrl/mpam_resctrl.c
977
if (update_rmid_limits(class))
drivers/resctrl/mpam_resctrl.c
980
counter_update_class(QOS_L3_OCCUP_EVENT_ID, class);
drivers/resctrl/mpam_resctrl.c
991
struct mpam_class *class = res->class;
drivers/resctrl/mpam_resctrl.c
992
struct mpam_props *cprops = &class->props;
drivers/resctrl/test_mpam_devices.c
112
fake_comp1.class = &fake_class;
drivers/resctrl/test_mpam_devices.c
114
fake_comp2.class = NULL;
drivers/resctrl/test_mpam_devices.c
141
fake_comp1.class = &fake_class;
drivers/resctrl/test_mpam_devices.c
143
fake_comp2.class = NULL;
drivers/resctrl/test_mpam_devices.c
166
fake_comp1.class = &fake_class;
drivers/resctrl/test_mpam_devices.c
168
fake_comp2.class = NULL;
drivers/resctrl/test_mpam_devices.c
197
fake_comp1.class = &fake_class;
drivers/resctrl/test_mpam_devices.c
199
fake_comp2.class = NULL;
drivers/resctrl/test_mpam_devices.c
232
fake_comp1.class = &fake_class;
drivers/resctrl/test_mpam_devices.c
234
fake_comp2.class = NULL;
drivers/resctrl/test_mpam_devices.c
267
fake_comp1.class = &fake_class;
drivers/resctrl/test_mpam_devices.c
269
fake_comp2.class = &fake_class;
drivers/resctrl/test_mpam_devices.c
293
fake_comp1.class = &fake_class;
drivers/resctrl/test_mpam_devices.c
295
fake_comp2.class = &fake_class;
drivers/resctrl/test_mpam_devices.c
88
fake_comp1.class = &fake_class;
drivers/resctrl/test_mpam_devices.c
90
fake_comp2.class = NULL;
drivers/rpmsg/rpmsg_char.c
432
dev->class = &rpmsg_class;
drivers/rpmsg/rpmsg_core.c
23
const struct class rpmsg_class = {
drivers/rpmsg/rpmsg_ctrl.c
153
dev->class = &rpmsg_class;
drivers/rpmsg/rpmsg_internal.h
21
extern const struct class rpmsg_class;
drivers/rtc/class.c
201
const struct class rtc_class = {
drivers/rtc/class.c
227
rtc->dev.class = &rtc_class;
drivers/rtc/rtc-twl.c
152
enum twl_class class;
drivers/rtc/rtc-twl.c
272
if (twl_rtc->class == TWL_6030) {
drivers/rtc/rtc-twl.c
289
if (twl_rtc->class == TWL_6030)
drivers/rtc/rtc-twl.c
307
if (twl_rtc->class == TWL_6030) {
drivers/rtc/rtc-twl.c
456
if (twl_rtc->class == TWL_4030) {
drivers/rtc/rtc-twl.c
526
twl_rtc->class = TWL_4030;
drivers/rtc/rtc-twl.c
529
twl_rtc->class = TWL_6030;
drivers/rtc/rtc-twl.c
551
if (twl_rtc->class == TWL_6030) {
drivers/rtc/rtc-twl.c
629
if (twl_rtc->class == TWL_6030) {
drivers/s390/char/raw3270.c
34
const struct class class3270 = {
drivers/s390/char/raw3270.h
17
extern const struct class class3270;
drivers/s390/char/tape_class.c
18
static const struct class tape_class = {
drivers/s390/char/vmlogrdr.c
681
static const struct class vmlogrdr_class = {
drivers/s390/char/vmur.c
51
static const struct class vmur_class = {
drivers/s390/char/vmur.c
652
switch (urd->class) {
drivers/s390/char/vmur.c
685
switch (urd->class) {
drivers/s390/char/vmur.c
737
if (((accmode == O_RDONLY) && (urd->class != DEV_CLASS_UR_I)) ||
drivers/s390/char/vmur.c
738
((accmode == O_WRONLY) && (urd->class != DEV_CLASS_UR_O))) {
drivers/s390/char/vmur.c
739
TRACE("ur_open: unsupported dev class (%d)\n", urd->class);
drivers/s390/char/vmur.c
841
urd->class = get_urd_class(urd);
drivers/s390/char/vmur.c
842
if (urd->class < 0) {
drivers/s390/char/vmur.c
843
rc = urd->class;
drivers/s390/char/vmur.c
846
if ((urd->class != DEV_CLASS_UR_I) && (urd->class != DEV_CLASS_UR_O)) {
drivers/s390/char/vmur.c
905
if (urd->class == DEV_CLASS_UR_I)
drivers/s390/char/vmur.c
907
if (urd->class == DEV_CLASS_UR_O)
drivers/s390/char/vmur.h
74
int class; /* VM device class */
drivers/s390/cio/chsc.c
366
u32 class:2;
drivers/s390/cio/chsc.c
445
switch (lir->iq.class) {
drivers/s390/cio/device_id.c
41
int class, type, cu_type;
drivers/s390/cio/device_id.c
83
if (diag->vrdcvcla == vm_devices[i].class &&
drivers/s390/crypto/zcrypt_api.c
114
static const struct class zcrypt_class = {
drivers/s390/crypto/zcrypt_api.c
322
static ssize_t zcdn_create_store(const struct class *class,
drivers/s390/crypto/zcrypt_api.c
339
static ssize_t zcdn_destroy_store(const struct class *class,
drivers/s390/crypto/zcrypt_api.c
406
zcdndev->device.class = &zcrypt_class;
drivers/s390/scsi/zfcp_fsf.h
247
u32 class;
drivers/sbus/char/oradax.c
230
static const struct class cl = {
drivers/scsi/aic94xx/aic94xx_task.c
360
else if (dev->sata_dev.class == ATA_DEV_ATAPI)
drivers/scsi/aic94xx/aic94xx_task.c
374
if (dev->sata_dev.class == ATA_DEV_ATAPI)
drivers/scsi/aic94xx/aic94xx_task.c
386
dev->sata_dev.class != ATA_DEV_ATAPI)
drivers/scsi/bfa/bfa_fcpim.c
1115
m->class = FC_CLASS_3;
drivers/scsi/bfa/bfa_svc.c
796
send_req->class = reqi->class;
drivers/scsi/bfa/bfa_svc.c
995
reqi->class = cos;
drivers/scsi/bfa/bfa_svc.h
138
u8 class; /* FC class for the request/response */
drivers/scsi/bfa/bfad.c
1609
.class = (PCI_CLASS_SERIAL_FIBER << 8),
drivers/scsi/bfa/bfad.c
1617
.class = (PCI_CLASS_SERIAL_FIBER << 8),
drivers/scsi/bfa/bfad.c
1625
.class = (PCI_CLASS_SERIAL_FIBER << 8),
drivers/scsi/bfa/bfad.c
1634
.class = (PCI_CLASS_SERIAL_FIBER << 8),
drivers/scsi/bfa/bfi_ms.h
349
u8 class; /* FC class used for req/rsp */
drivers/scsi/bfa/bfi_ms.h
591
u8 class; /* FC class for IO */
drivers/scsi/ch.c
105
static const struct class ch_sysfs_class = {
drivers/scsi/elx/efct/efct_hw.h
521
u32 class;
drivers/scsi/elx/efct/efct_hw_queues.c
305
wq->instance, wq->queue->id, wq->entry_count, wq->class);
drivers/scsi/esas2r/esas2r_ioctl.c
758
u8 *class_code = (u8 *)&a->pcid->class;
drivers/scsi/hosts.c
527
shost->shost_dev.class = &shost_class;
drivers/scsi/hosts.c
61
static struct class shost_class = {
drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c
3993
static struct class ibmvscsis_class = {
drivers/scsi/isci/request.c
2972
if (dev->sata_dev.class == ATA_DEV_ATAPI &&
drivers/scsi/isci/request.c
692
if (dev->sata_dev.class == ATA_DEV_ATAPI &&
drivers/scsi/libfc/fc_exch.c
2463
enum fc_class class,
drivers/scsi/libfc/fc_exch.c
2487
mp->class = class;
drivers/scsi/libfc/fc_exch.c
268
fr_sof(fp) = ep->class;
drivers/scsi/libfc/fc_exch.c
270
fr_sof(fp) = fc_sof_normal(ep->class);
drivers/scsi/libfc/fc_exch.c
274
if (fc_sof_needs_ack((enum fc_sof)ep->class))
drivers/scsi/libfc/fc_exch.c
87
enum fc_class class;
drivers/scsi/libfc/fc_exch.c
881
ep->class = mp->class;
drivers/scsi/libfc/fc_exch.c
999
ep->class = fc_frame_class(fp);
drivers/scsi/libsas/sas_ata.c
120
dev->sata_dev.class == ATA_DEV_ATAPI)) {
drivers/scsi/libsas/sas_ata.c
278
dev->sata_dev.class = sas_get_ata_command_set(dev);
drivers/scsi/libsas/sas_ata.c
420
static int sas_ata_hard_reset(struct ata_link *link, unsigned int *class,
drivers/scsi/libsas/sas_ata.c
437
*class = dev->sata_dev.class;
drivers/scsi/libsas/sas_ata.c
806
dev->sata_dev.class = sas_get_ata_command_set(dev);
drivers/scsi/lpfc/lpfc_nportdisc.c
110
} else if (class == CLASS1)
drivers/scsi/lpfc/lpfc_nportdisc.c
127
} else if (class == CLASS2)
drivers/scsi/lpfc/lpfc_nportdisc.c
144
} else if (class == CLASS3)
drivers/scsi/lpfc/lpfc_nportdisc.c
83
struct serv_parm *sp, uint32_t class, int flogi)
drivers/scsi/megaraid/megaraid_sas.h
2045
s8 class;
drivers/scsi/megaraid/megaraid_sas.h
2047
s8 class;
drivers/scsi/megaraid/megaraid_sas_base.c
3896
class_locale.members.class = MR_EVT_CLASS_DEBUG;
drivers/scsi/megaraid/megaraid_sas_base.c
390
format_class(int8_t class)
drivers/scsi/megaraid/megaraid_sas_base.c
394
switch (class) {
drivers/scsi/megaraid/megaraid_sas_base.c
410
snprintf(buffer, sizeof(buffer), "%d", class);
drivers/scsi/megaraid/megaraid_sas_base.c
433
if (class_locale.members.class >= event_log_level)
drivers/scsi/megaraid/megaraid_sas_base.c
438
format_class(class_locale.members.class),
drivers/scsi/megaraid/megaraid_sas_base.c
6692
if ((curr_aen.members.class < MFI_EVT_CLASS_DEBUG) ||
drivers/scsi/megaraid/megaraid_sas_base.c
6693
(curr_aen.members.class > MFI_EVT_CLASS_DEAD)) {
drivers/scsi/megaraid/megaraid_sas_base.c
6696
__func__, __LINE__, curr_aen.members.class);
drivers/scsi/megaraid/megaraid_sas_base.c
6710
if ((prev_aen.members.class <= curr_aen.members.class) &&
drivers/scsi/megaraid/megaraid_sas_base.c
6721
if (prev_aen.members.class < curr_aen.members.class)
drivers/scsi/megaraid/megaraid_sas_base.c
6722
curr_aen.members.class = prev_aen.members.class;
drivers/scsi/megaraid/megaraid_sas_base.c
6903
class_locale.members.class = MR_EVT_CLASS_DEBUG;
drivers/scsi/megaraid/megaraid_sas_base.c
8978
class_locale.members.class = MR_EVT_CLASS_DEBUG;
drivers/scsi/mpi3mr/mpi/mpi30_ioc.h
712
u8 class;
drivers/scsi/mpi3mr/mpi/mpi30_ioc.h
811
u8 class;
drivers/scsi/mpi3mr/mpi/mpi30_ioc.h
829
u8 class;
drivers/scsi/mpi3mr/mpi/mpi30_ioc.h
847
u8 class;
drivers/scsi/mpi3mr/mpi3mr_fw.c
5278
pel_wait.class = cpu_to_le16(mrioc->pel_class);
drivers/scsi/mpt3sas/mpt3sas_scsih.c
5443
int class;
drivers/scsi/mpt3sas/mpt3sas_scsih.c
5525
class = IOPRIO_PRIO_CLASS(req_get_ioprio(rq));
drivers/scsi/mpt3sas/mpt3sas_scsih.c
5526
if (class == IOPRIO_CLASS_RT)
drivers/scsi/mvsas/mv_init.c
620
.class = 0,
drivers/scsi/mvsas/mv_init.c
644
.class = 0,
drivers/scsi/mvsas/mv_init.c
653
.class = 0,
drivers/scsi/mvsas/mv_sas.c
455
if (dev->sata_dev.class == ATA_DEV_ATAPI) {
drivers/scsi/mvsas/mv_sas.c
522
if (dev->sata_dev.class == ATA_DEV_ATAPI)
drivers/scsi/pm8001/pm8001_hwi.c
4049
dev->sata_dev.class != ATA_DEV_ATAPI) {
drivers/scsi/pm8001/pm80xx_hwi.c
4518
dev->sata_dev.class != ATA_DEV_ATAPI) {
drivers/scsi/pmcraid.c
64
static const struct class pmcraid_class = {
drivers/scsi/raid_class.c
223
i->r.raid_attrs.ac.class = &raid_class.class;
drivers/scsi/scsi_sysfs.c
1655
intf->class = &sdev_class;
drivers/scsi/scsi_sysfs.c
1695
sdev->sdev_dev.class = &sdev_class;
drivers/scsi/scsi_sysfs.c
525
static struct class sdev_class = {
drivers/scsi/scsi_transport_fc.c
2455
if (!shost->transportt || shost->transportt->host_attrs.ac.class
drivers/scsi/scsi_transport_fc.c
2456
!= &fc_host_class.class)
drivers/scsi/scsi_transport_fc.c
2474
if (!shost->transportt || shost->transportt->host_attrs.ac.class
drivers/scsi/scsi_transport_fc.c
2475
!= &fc_host_class.class)
drivers/scsi/scsi_transport_fc.c
2506
if (!shost->transportt || shost->transportt->host_attrs.ac.class
drivers/scsi/scsi_transport_fc.c
2507
!= &fc_host_class.class)
drivers/scsi/scsi_transport_fc.c
2540
if (!shost->transportt || shost->transportt->host_attrs.ac.class
drivers/scsi/scsi_transport_fc.c
2541
!= &fc_host_class.class)
drivers/scsi/scsi_transport_fc.c
2665
i->t.target_attrs.ac.class = &fc_transport_class.class;
drivers/scsi/scsi_transport_fc.c
2671
i->t.host_attrs.ac.class = &fc_host_class.class;
drivers/scsi/scsi_transport_fc.c
2679
i->rport_attr_cont.ac.class = &fc_rport_class.class;
drivers/scsi/scsi_transport_fc.c
2687
i->vport_attr_cont.ac.class = &fc_vport_class.class;
drivers/scsi/scsi_transport_iscsi.c
121
static struct class iscsi_transport_class = {
drivers/scsi/scsi_transport_iscsi.c
182
static struct class iscsi_endpoint_class = {
drivers/scsi/scsi_transport_iscsi.c
230
ep->dev.class = &iscsi_endpoint_class;
drivers/scsi/scsi_transport_iscsi.c
309
static struct class iscsi_iface_class = {
drivers/scsi/scsi_transport_iscsi.c
4788
if (priv->session_cont.ac.class != &iscsi_session_class.class)
drivers/scsi/scsi_transport_iscsi.c
4813
if (priv->conn_cont.ac.class != &iscsi_connection_class.class)
drivers/scsi/scsi_transport_iscsi.c
4830
shost->transportt->host_attrs.ac.class != &iscsi_host_class.class)
drivers/scsi/scsi_transport_iscsi.c
4858
priv->dev.class = &iscsi_transport_class;
drivers/scsi/scsi_transport_iscsi.c
4869
priv->t.host_attrs.ac.class = &iscsi_host_class.class;
drivers/scsi/scsi_transport_iscsi.c
4876
priv->conn_cont.ac.class = &iscsi_connection_class.class;
drivers/scsi/scsi_transport_iscsi.c
4882
priv->session_cont.ac.class = &iscsi_session_class.class;
drivers/scsi/scsi_transport_iscsi.c
759
iface->dev.class = &iscsi_iface_class;
drivers/scsi/scsi_transport_sas.c
1400
if (shost->transportt->host_attrs.ac.class !=
drivers/scsi/scsi_transport_sas.c
1401
&sas_host_class.class)
drivers/scsi/scsi_transport_sas.c
1422
if (shost->transportt->host_attrs.ac.class !=
drivers/scsi/scsi_transport_sas.c
1423
&sas_host_class.class)
drivers/scsi/scsi_transport_sas.c
1445
if (shost->transportt->host_attrs.ac.class !=
drivers/scsi/scsi_transport_sas.c
1446
&sas_host_class.class)
drivers/scsi/scsi_transport_sas.c
1820
i->t.host_attrs.ac.class = &sas_host_class.class;
drivers/scsi/scsi_transport_sas.c
1825
i->phy_attr_cont.ac.class = &sas_phy_class.class;
drivers/scsi/scsi_transport_sas.c
1830
i->port_attr_cont.ac.class = &sas_port_class.class;
drivers/scsi/scsi_transport_sas.c
1835
i->rphy_attr_cont.ac.class = &sas_rphy_class.class;
drivers/scsi/scsi_transport_sas.c
1840
i->end_dev_attr_cont.ac.class = &sas_end_dev_class.class;
drivers/scsi/scsi_transport_sas.c
1845
i->expander_attr_cont.ac.class = &sas_expander_class.class;
drivers/scsi/scsi_transport_sas.c
304
if (shost->transportt->host_attrs.ac.class !=
drivers/scsi/scsi_transport_sas.c
305
&sas_host_class.class)
drivers/scsi/scsi_transport_sas.c
707
if (shost->transportt->host_attrs.ac.class !=
drivers/scsi/scsi_transport_sas.c
708
&sas_host_class.class)
drivers/scsi/scsi_transport_sas.c
878
if (shost->transportt->host_attrs.ac.class !=
drivers/scsi/scsi_transport_sas.c
879
&sas_host_class.class)
drivers/scsi/scsi_transport_spi.c
1390
if (!shost->transportt || shost->transportt->host_attrs.ac.class
drivers/scsi/scsi_transport_spi.c
1391
!= &spi_host_class.class)
drivers/scsi/scsi_transport_spi.c
1413
if (!shost->transportt || shost->transportt->host_attrs.ac.class
drivers/scsi/scsi_transport_spi.c
1414
!= &spi_host_class.class)
drivers/scsi/scsi_transport_spi.c
1578
i->t.target_attrs.ac.class = &spi_transport_class.class;
drivers/scsi/scsi_transport_spi.c
1583
i->t.host_attrs.ac.class = &spi_host_class.class;
drivers/scsi/scsi_transport_spi.c
199
if (!shost->transportt || shost->transportt->host_attrs.ac.class
drivers/scsi/scsi_transport_spi.c
200
!= &spi_host_class.class)
drivers/scsi/scsi_transport_srp.c
643
if (shost->transportt->host_attrs.ac.class != &srp_host_class.class)
drivers/scsi/scsi_transport_srp.c
661
if (shost->transportt->host_attrs.ac.class != &srp_host_class.class)
drivers/scsi/scsi_transport_srp.c
823
i->t.host_attrs.ac.class = &srp_host_class.class;
drivers/scsi/scsi_transport_srp.c
829
i->rport_attr_cont.ac.class = &srp_rport_class.class;
drivers/scsi/sd.c
4057
sdkp->disk_dev.class = &sd_disk_class;
drivers/scsi/sd.c
793
static struct class sd_disk_class = {
drivers/scsi/sg.c
1423
static const struct class sg_sysfs_class = {
drivers/scsi/st.c
4545
static const struct class st_sysfs_class = {
drivers/scsi/st.c
90
static const struct class st_sysfs_class;
drivers/soc/qcom/rmtfs_mem.c
128
static const struct class rmtfs_class = {
drivers/soc/qcom/rmtfs_mem.c
230
rmtfs_mem->dev.class = &rmtfs_class;
drivers/spi/spi.c
3109
static const struct class spi_controller_class = {
drivers/spi/spi.c
3202
static const struct class spi_target_class = {
drivers/spi/spi.c
3208
extern struct class spi_target_class; /* dummy */
drivers/spi/spi.c
3267
ctlr->dev.class = &spi_target_class;
drivers/spi/spi.c
3269
ctlr->dev.class = &spi_controller_class;
drivers/spi/spidev.c
678
static const struct class spidev_class = {
drivers/staging/greybus/authentication.c
105
static int cap_get_ims_certificate(struct gb_cap *cap, u32 class, u32 id,
drivers/staging/greybus/authentication.c
124
request->certificate_class = cpu_to_le32(class);
drivers/staging/greybus/authentication.c
39
static const struct class cap_class = {
drivers/staging/greybus/fw-management.c
58
static const struct class fw_mgmt_class = {
drivers/staging/greybus/gbphy.c
94
if (add_uevent_var(env, "BUNDLE_CLASS=%02x", bundle->class))
drivers/staging/greybus/i2c.c
267
adapter->class = I2C_CLASS_HWMON;
drivers/staging/greybus/loopback.c
101
static struct class loopback_class = {
drivers/staging/greybus/raw.c
189
raw->dev.class = &raw_class;
drivers/staging/greybus/raw.c
36
static const struct class raw_class = {
drivers/staging/greybus/vibrator.c
108
static struct class vibrator_class = {
drivers/staging/vme_user/vme_user.c
106
static const struct class vme_user_sysfs_class = {
drivers/tee/tee_core.c
1074
teedev->dev.class = &tee_class;
drivers/tee/tee_core.c
1191
static const struct class tee_class = {
drivers/tee/tee_core.c
43
static const struct class tee_class;
drivers/thermal/thermal_core.c
1013
cdev->device.class = thermal_class;
drivers/thermal/thermal_core.c
1486
tz->device.class = thermal_class;
drivers/thermal/thermal_core.c
1792
struct class *tc;
drivers/thermal/thermal_core.c
892
static struct class *thermal_class __ro_after_init;
drivers/thunderbolt/pci.c
502
.class = PCI_CLASS_SYSTEM_OTHER << 8, .class_mask = ~0,
drivers/thunderbolt/pci.c
508
.class = PCI_CLASS_SYSTEM_OTHER << 8, .class_mask = ~0,
drivers/thunderbolt/pci.c
514
.class = PCI_CLASS_SYSTEM_OTHER << 8, .class_mask = ~0,
drivers/thunderbolt/pci.c
520
.class = PCI_CLASS_SYSTEM_OTHER << 8, .class_mask = ~0,
drivers/tty/serial/8250/8250_pci.c
4089
if ((((dev->class >> 8) != PCI_CLASS_COMMUNICATION_SERIAL) &&
drivers/tty/serial/8250/8250_pci.c
4090
((dev->class >> 8) != PCI_CLASS_COMMUNICATION_MULTISERIAL) &&
drivers/tty/serial/8250/8250_pci.c
4091
((dev->class >> 8) != PCI_CLASS_COMMUNICATION_MODEM)) ||
drivers/tty/serial/8250/8250_pci.c
4092
(dev->class & 0xff) > 6)
drivers/tty/serial/8250/8250_pci.c
4116
if ((dev->class >> 8) == PCI_CLASS_COMMUNICATION_MULTISERIAL)
drivers/tty/serial/8250/8250_pci.c
5398
.class = PCI_CLASS_COMMUNICATION_MULTISERIAL << 8,
drivers/tty/serial/8250/8250_pci.c
5403
.class = PCI_CLASS_COMMUNICATION_MULTISERIAL << 8,
drivers/tty/serial/8250/8250_pci.c
882
unsigned int c = dev->class;
drivers/tty/tty_io.c
3252
dev->class = &tty_class;
drivers/tty/tty_io.c
3541
const struct class tty_class = {
drivers/tty/vt/vc_screen.c
773
static const struct class vc_class = {
drivers/tty/vt/vt.c
3985
static const struct class vtconsole_class = {
drivers/uio/uio.c
1019
idev->dev.class = &uio_class;
drivers/uio/uio.c
275
static struct class uio_class = {
drivers/usb/cdns3/cdnsp-pci.c
222
.class = PCI_CLASS_SERIAL_USB_DEVICE },
drivers/usb/cdns3/cdnsp-pci.c
224
.class = PCI_CLASS_SERIAL_USB_CDNS },
drivers/usb/cdns3/cdnsp-pci.c
226
.class = PCI_CLASS_SERIAL_USB_DEVICE },
drivers/usb/cdns3/cdnsp-pci.c
228
.class = PCI_CLASS_SERIAL_USB_CDNS },
drivers/usb/cdns3/cdnsp-pci.c
230
.class = PCI_CLASS_SERIAL_USB_CDNS },
drivers/usb/cdns3/cdnsp-pci.c
93
if ((func && func->class == PCI_CLASS_SERIAL_USB_XHCI) ||
drivers/usb/cdns3/cdnsp-pci.c
94
pdev->class == PCI_CLASS_SERIAL_USB_XHCI) {
drivers/usb/class/cdc-acm.c
1292
int class = -1;
drivers/usb/class/cdc-acm.c
1299
class = control_interface->cur_altsetting->desc.bInterfaceClass;
drivers/usb/class/cdc-acm.c
1301
if (class != USB_CLASS_COMM && class != USB_CLASS_CDC_DATA) {
drivers/usb/core/devices.c
100
int class;
drivers/usb/core/devices.c
132
static const char *class_decode(const int class)
drivers/usb/core/devices.c
136
for (ix = 0; clas_info[ix].class != -1; ix++)
drivers/usb/core/devices.c
137
if (clas_info[ix].class == class)
drivers/usb/core/file.c
69
const struct class usbmisc_class = {
drivers/usb/core/hcd-pci.c
125
if (is_ohci_or_uhci(pdev) && companion->class == CL_EHCI) {
drivers/usb/core/hcd-pci.c
255
if (dev->class == CL_EHCI) {
drivers/usb/core/hcd-pci.c
334
if (dev->class == CL_EHCI) {
drivers/usb/core/hcd-pci.c
38
return pdev->class == CL_OHCI || pdev->class == CL_UHCI;
drivers/usb/core/hcd-pci.c
509
if (pci_dev->class == CL_EHCI && msg.event != PM_EVENT_AUTO_RESUME)
drivers/usb/core/hcd-pci.c
67
if (companion->class != CL_UHCI && companion->class != CL_OHCI &&
drivers/usb/core/hcd-pci.c
68
companion->class != CL_EHCI)
drivers/usb/core/usb.h
144
extern const struct class usbmisc_class;
drivers/usb/dwc3/dwc3-haps.c
122
.class = (PCI_CLASS_SERIAL_USB << 8),
drivers/usb/early/ehci-dbgp.c
392
u32 class;
drivers/usb/early/ehci-dbgp.c
394
class = read_pci_config(bus, slot, func, PCI_CLASS_REVISION);
drivers/usb/early/ehci-dbgp.c
395
if ((class >> 8) != PCI_CLASS_SERIAL_USB_EHCI)
drivers/usb/early/xhci-dbc.c
109
u32 bus, dev, func, class;
drivers/usb/early/xhci-dbc.c
115
class = read_pci_config(bus, dev, func, PCI_CLASS_REVISION);
drivers/usb/early/xhci-dbc.c
116
if ((class >> 8) != PCI_CLASS_SERIAL_USB_XHCI)
drivers/usb/gadget/function/f_hid.c
1621
hidg->dev.class = &hidg_class;
drivers/usb/gadget/function/f_hid.c
35
static const struct class hidg_class = {
drivers/usb/gadget/function/f_printer.c
57
static const struct class usb_gadget_class = {
drivers/usb/gadget/function/f_rndis.c
684
rndis_iad_descriptor.bFunctionClass = rndis_opts->class;
drivers/usb/gadget/function/f_rndis.c
847
USB_ETHER_CONFIGFS_ITEM_ATTR_U8_RW(rndis, class);
drivers/usb/gadget/function/f_rndis.c
910
opts->class = rndis_iad_descriptor.bFunctionClass;
drivers/usb/gadget/function/u_rndis.h
52
u8 class;
drivers/usb/gadget/udc/amd5536udc_pci.c
198
.class = PCI_CLASS_SERIAL_USB_DEVICE,
drivers/usb/gadget/udc/cdns2/cdns2-pci.c
116
.class = PCI_CLASS_SERIAL_USB_DEVICE },
drivers/usb/gadget/udc/cdns2/cdns2-pci.c
32
pdev->class != PCI_CLASS_SERIAL_USB_DEVICE)
drivers/usb/gadget/udc/core.c
1421
udc->dev.class = &udc_class;
drivers/usb/gadget/udc/core.c
1946
static const struct class udc_class = {
drivers/usb/gadget/udc/core.c
67
static const struct class udc_class;
drivers/usb/gadget/udc/goku_udc.c
1840
.class = PCI_CLASS_SERIAL_USB_DEVICE,
drivers/usb/gadget/udc/net2280.c
3819
.class = PCI_CLASS_SERIAL_USB_DEVICE,
drivers/usb/gadget/udc/net2280.c
3827
.class = PCI_CLASS_SERIAL_USB_DEVICE,
drivers/usb/gadget/udc/net2280.c
3836
.class = PCI_CLASS_SERIAL_USB_DEVICE,
drivers/usb/gadget/udc/net2280.c
3845
.class = ((PCI_CLASS_SERIAL_USB << 8) | 0xfe),
drivers/usb/gadget/udc/net2280.c
3854
.class = PCI_CLASS_SERIAL_USB_DEVICE,
drivers/usb/gadget/udc/pch_udc.c
3116
.class = PCI_CLASS_SERIAL_USB_DEVICE,
drivers/usb/gadget/udc/pch_udc.c
3123
.class = PCI_CLASS_SERIAL_USB_DEVICE,
drivers/usb/gadget/udc/pch_udc.c
3129
.class = PCI_CLASS_SERIAL_USB_DEVICE,
drivers/usb/gadget/udc/pch_udc.c
3134
.class = PCI_CLASS_SERIAL_USB_DEVICE,
drivers/usb/gadget/udc/pch_udc.c
3139
.class = PCI_CLASS_SERIAL_USB_DEVICE,
drivers/usb/host/pci-quirks.c
1073
if (companion->class == PCI_CLASS_SERIAL_USB_EHCI &&
drivers/usb/host/pci-quirks.c
1284
if (pdev->class != PCI_CLASS_SERIAL_USB_UHCI &&
drivers/usb/host/pci-quirks.c
1285
pdev->class != PCI_CLASS_SERIAL_USB_OHCI &&
drivers/usb/host/pci-quirks.c
1286
pdev->class != PCI_CLASS_SERIAL_USB_EHCI &&
drivers/usb/host/pci-quirks.c
1287
pdev->class != PCI_CLASS_SERIAL_USB_XHCI)
drivers/usb/host/pci-quirks.c
1295
if (pdev->class == PCI_CLASS_SERIAL_USB_UHCI)
drivers/usb/host/pci-quirks.c
1297
else if (pdev->class == PCI_CLASS_SERIAL_USB_OHCI)
drivers/usb/host/pci-quirks.c
1299
else if (pdev->class == PCI_CLASS_SERIAL_USB_EHCI)
drivers/usb/host/pci-quirks.c
1301
else if (pdev->class == PCI_CLASS_SERIAL_USB_XHCI)
drivers/usb/isp1760/isp1760-if.c
170
.class = PCI_CLASS_BRIDGE_OTHER << 8,
drivers/usb/mon/mon_bin.c
218
static const struct class mon_bin_class = {
drivers/usb/roles/class.c
19
static const struct class role_class = {
drivers/usb/roles/class.c
389
sw->dev.class = &role_class;
drivers/usb/typec/class.c
1135
partner->dev.class = &typec_class;
drivers/usb/typec/class.c
1321
plug->dev.class = &typec_class;
drivers/usb/typec/class.c
1482
cable->dev.class = &typec_class;
drivers/usb/typec/class.c
25
const struct class typec_class = {
drivers/usb/typec/class.c
2764
port->dev.class = &typec_class;
drivers/usb/typec/class.h
103
extern const struct class typec_mux_class;
drivers/usb/typec/class.h
104
extern const struct class retimer_class;
drivers/usb/typec/class.h
105
extern const struct class typec_class;
drivers/usb/typec/mux.c
193
sw_dev->dev.class = &typec_mux_class;
drivers/usb/typec/mux.c
437
mux_dev->dev.class = &typec_mux_class;
drivers/usb/typec/mux.c
482
const struct class typec_mux_class = {
drivers/usb/typec/pd.c
16
static struct class pd_class = {
drivers/usb/typec/pd.c
716
pd->dev.class = &pd_class;
drivers/usb/typec/retimer.c
122
retimer->dev.class = &retimer_class;
drivers/usb/typec/retimer.c
158
const struct class retimer_class = {
drivers/vdpa/mlx5/net/mlx5_vnet.c
2403
switch (ctrl.class) {
drivers/vdpa/vdpa_sim/vdpa_sim_net.c
158
switch (ctrl.class) {
drivers/vdpa/vdpa_user/vduse_dev.c
1916
static const struct class vduse_class = {
drivers/vfio/group.c
19
static const struct class vfio_class = {
drivers/vfio/group.c
534
group->dev.class = &vfio_class;
drivers/vfio/pci/vfio_pci.c
249
subdevice = PCI_ANY_ID, class = 0, class_mask = 0;
drivers/vfio/pci/vfio_pci.c
257
&class, &class_mask);
drivers/vfio/pci/vfio_pci.c
265
subvendor, subdevice, class, class_mask, 0);
drivers/vfio/pci/vfio_pci.c
269
class, class_mask, rc);
drivers/vfio/pci/vfio_pci.c
273
class, class_mask);
drivers/vfio/pci/vfio_pci_igd.c
400
host_bridge->class != (PCI_CLASS_BRIDGE_HOST << 8)) {
drivers/vfio/pci/vfio_pci_igd.c
420
lpc_bridge->class != (PCI_CLASS_BRIDGE_ISA << 8)) {
drivers/vfio/pci/vfio_pci_priv.h
114
return (pdev->class >> 8) == PCI_CLASS_DISPLAY_VGA;
drivers/vfio/vfio_main.c
311
device->device.class = &vfio_device_class;
drivers/vfio/vfio_main.c
71
static const struct class vfio_device_class = {
drivers/video/backlight/backlight.c
326
static const struct class backlight_class = {
drivers/video/backlight/backlight.c
381
new_bd->dev.class = &backlight_class;
drivers/video/backlight/lcd.c
175
static const struct class lcd_class = {
drivers/video/backlight/lcd.c
207
new_ld->dev.class = &lcd_class;
drivers/video/fbdev/aty/radeon_i2c.c
105
rinfo->i2c[0].adapter.class = I2C_CLASS_HWMON;
drivers/video/fbdev/core/fb_internal.h
41
extern struct class *fb_class;
drivers/video/fbdev/core/fbmem.c
31
struct class *fb_class;
drivers/video/fbdev/geode/gx1fb_core.c
428
.class = PCI_BASE_CLASS_DISPLAY << 16,
drivers/video/fbdev/nvidia/nv_i2c.c
91
chan->adapter.class = i2c_class;
drivers/video/fbdev/nvidia/nvidia.c
63
.class = PCI_BASE_CLASS_DISPLAY << 16,
drivers/video/fbdev/riva/rivafb-i2c.c
96
chan->adapter.class = i2c_class;
drivers/video/fbdev/tdfxfb.c
129
.class = PCI_BASE_CLASS_DISPLAY << 16, .class_mask = 0xff0000,
drivers/video/fbdev/tdfxfb.c
132
.class = PCI_BASE_CLASS_DISPLAY << 16, .class_mask = 0xff0000,
drivers/video/fbdev/tdfxfb.c
135
.class = PCI_BASE_CLASS_DISPLAY << 16, .class_mask = 0xff0000,
drivers/virt/coco/tsm-core.c
13
static const struct class tsm_class = {
drivers/virt/coco/tsm-core.c
53
dev->class = &tsm_class;
drivers/watchdog/watchdog_dev.c
1002
static const struct class watchdog_class = {
drivers/watchdog/watchdog_dev.c
1037
wd_data->dev.class = &watchdog_class;
drivers/xen/xen-pciback/conf_space_quirks.c
110
quirk->devid.class = 0;
drivers/xen/xen-pciback/conf_space_quirks.c
27
!((id->class ^ dev->class) & id->class_mask))
drivers/xen/xen-pciback/vpci.c
77
if ((dev->class >> 24) == PCI_BASE_CLASS_BRIDGE) {
drivers/xen/xenbus/xenbus_probe_frontend.c
411
static void xenbus_check_frontend(char *class, char *dev)
drivers/xen/xenbus/xenbus_probe_frontend.c
416
frontend = kasprintf(GFP_NOIO | __GFP_HIGH, "device/%s/%s", class, dev);
fs/coda/psdev.c
52
static struct class *coda_psdev_class;
fs/f2fs/sysfs.c
410
int class = IOPRIO_PRIO_CLASS(cprc->ckpt_thread_ioprio);
fs/f2fs/sysfs.c
413
if (class != IOPRIO_CLASS_RT && class != IOPRIO_CLASS_BE)
fs/f2fs/sysfs.c
417
class == IOPRIO_CLASS_RT ? "rt" : "be", level);
fs/f2fs/sysfs.c
541
int class;
fs/f2fs/sysfs.c
546
class = IOPRIO_CLASS_RT;
fs/f2fs/sysfs.c
548
class = IOPRIO_CLASS_BE;
fs/f2fs/sysfs.c
559
cprc->ckpt_thread_ioprio = IOPRIO_PRIO_VALUE(class, level);
fs/fuse/cuse.c
372
dev->class = cuse_class;
fs/fuse/cuse.c
73
static struct class *cuse_class;
fs/hfsplus/hfsplus_fs.h
551
enum hfsplus_btree_mutex_classes class;
fs/hfsplus/hfsplus_fs.h
555
class = CATALOG_BTREE_MUTEX;
fs/hfsplus/hfsplus_fs.h
558
class = EXTENTS_BTREE_MUTEX;
fs/hfsplus/hfsplus_fs.h
561
class = ATTR_BTREE_MUTEX;
fs/hfsplus/hfsplus_fs.h
566
return class;
fs/jffs2/erase.c
272
switch (ic->class) {
fs/jffs2/gc.c
332
if (ic->class == RAWNODE_CLASS_XATTR_DATUM
fs/jffs2/gc.c
333
|| ic->class == RAWNODE_CLASS_XATTR_REF) {
fs/jffs2/gc.c
336
if (ic->class == RAWNODE_CLASS_XATTR_DATUM) {
fs/jffs2/malloc.c
269
xd->class = RAWNODE_CLASS_XATTR_DATUM;
fs/jffs2/malloc.c
289
ref->class = RAWNODE_CLASS_XATTR_REF;
fs/jffs2/nodelist.h
168
uint8_t class; /* It's used for identification */
fs/jffs2/nodemgmt.c
823
switch (ic->class) {
fs/jffs2/wbuf.c
476
if (ic && ic->class == RAWNODE_CLASS_XATTR_DATUM) {
fs/jffs2/wbuf.c
482
} else if (ic && ic->class == RAWNODE_CLASS_XATTR_REF) {
fs/jffs2/wbuf.c
488
} else if (ic && ic->class == RAWNODE_CLASS_INODE_CACHE) {
fs/jffs2/xattr.h
27
uint8_t class;
fs/jffs2/xattr.h
49
uint8_t class;
fs/notify/fanotify/fanotify_user.c
1587
unsigned int class = flags & FANOTIFY_CLASS_BITS;
fs/notify/fanotify/fanotify_user.c
1622
if (class != FAN_CLASS_NOTIF)
fs/notify/fanotify/fanotify_user.c
1640
if (fid_mode && class != FAN_CLASS_NOTIF)
fs/notify/fanotify/fanotify_user.c
1695
switch (class) {
fs/pstore/pmsg.c
43
static struct class *pmsg_class;
fs/resctrl/pseudo_lock.c
46
static const struct class pseudo_lock_class = {
fs/smb/client/smb1maperror.c
186
__u8 class = smb->Status.DosError.ErrorClass;
fs/smb/client/smb1maperror.c
190
if (class == ERRSRV && code == ERRbaduid) {
fs/smb/client/smb2ops.c
2862
u32 class, u32 type, u32 output_len,
fs/smb/client/smb2ops.c
2940
class, type, 0,
fs/smb/client/smb2ops.c
2948
class, type, 0,
fs/smb/client/smb2proto.h
268
const char *path, u32 desired_access, u32 class,
fs/smb/client/smbdirect.c
144
#define log_rdma(level, class, fmt, args...) \
fs/smb/client/smbdirect.c
146
if (level <= smbd_logging_level || class & smbd_logging_class) \
fs/smb/server/server.c
477
static ssize_t stats_show(const struct class *class, const struct class_attribute *attr,
fs/smb/server/server.c
496
static ssize_t kill_server_store(const struct class *class,
fs/smb/server/server.c
517
static ssize_t debug_show(const struct class *class, const struct class_attribute *attr,
fs/smb/server/server.c
535
static ssize_t debug_store(const struct class *class, const struct class_attribute *attr,
fs/smb/server/server.c
573
static struct class ksmbd_control_class = {
fs/xfs/xfs_inode.c
343
uint class = 0;
fs/xfs/xfs_inode.c
350
class += subclass << XFS_IOLOCK_SHIFT;
fs/xfs/xfs_inode.c
355
class += subclass << XFS_MMAPLOCK_SHIFT;
fs/xfs/xfs_inode.c
360
class += subclass << XFS_ILOCK_SHIFT;
fs/xfs/xfs_inode.c
363
return (lock_mode & ~XFS_LOCK_SUBCLASS_MASK) | class;
fs/xfs/xfs_sysfs.c
665
int class,
fs/xfs/xfs_sysfs.c
674
ASSERT(class < XFS_ERR_CLASS_MAX);
fs/xfs/xfs_sysfs.c
682
cfg = &mp->m_error_cfg[class][i];
fs/xfs/xfs_sysfs.c
700
cfg = &mp->m_error_cfg[class][i];
include/acpi/acpi_bus.h
180
char class[80];
include/drm/intel/pciids.h
36
.class = PCI_BASE_CLASS_DISPLAY << 16, .class_mask = 0xff << 16, \
include/drm/intel/pciids.h
43
.class = PCI_BASE_CLASS_DISPLAY << 16, .class_mask = 0xff << 16, \
include/linux/attribute_container.h
19
struct class *class;
include/linux/audit.h
136
extern int __init audit_register_class(int class, unsigned int *list);
include/linux/blkdev.h
50
extern const struct class block_class;
include/linux/cdx/cdx_bus.h
150
u32 class;
include/linux/ceph/osd_client.h
524
const char *class, const char *method);
include/linux/ceph/osd_client.h
592
const char *class, const char *method,
include/linux/device-id/bcma.h
10
{ .manuf = _manuf, .id = _id, .rev = _rev, .class = _class, }
include/linux/device-id/bcma.h
22
__u8 class;
include/linux/device-id/cdx.h
35
__u32 class;
include/linux/device-id/pci.h
39
__u32 class, class_mask; /* (class,subclass,prog-if) triplet */
include/linux/device-id/sdio.h
15
__u8 class; /* Standard interface or SDIO_ANY_ID */
include/linux/device.h
1322
device_create(const struct class *cls, struct device *parent, dev_t devt,
include/linux/device.h
1325
device_create_with_groups(const struct class *cls, struct device *parent, dev_t devt,
include/linux/device.h
1328
void device_destroy(const struct class *cls, dev_t devt);
include/linux/device.h
784
const struct class *class;
include/linux/device.h
947
return dev->bus ? dev->bus->name : (dev->class ? dev->class->name : "");
include/linux/device/class.h
104
static inline struct device *class_find_device_by_name(const struct class *class,
include/linux/device/class.h
107
return class_find_device(class, NULL, name, device_match_name);
include/linux/device/class.h
116
static inline struct device *class_find_device_by_of_node(const struct class *class,
include/linux/device/class.h
119
return class_find_device(class, NULL, np, device_match_of_node);
include/linux/device/class.h
128
static inline struct device *class_find_device_by_fwnode(const struct class *class,
include/linux/device/class.h
131
return class_find_device(class, NULL, fwnode, device_match_fwnode);
include/linux/device/class.h
140
static inline struct device *class_find_device_by_devt(const struct class *class,
include/linux/device/class.h
143
return class_find_device(class, NULL, &devt, device_match_devt);
include/linux/device/class.h
154
static inline struct device *class_find_device_by_acpi_dev(const struct class *class,
include/linux/device/class.h
157
return class_find_device(class, NULL, adev, device_match_acpi_dev);
include/linux/device/class.h
160
static inline struct device *class_find_device_by_acpi_dev(const struct class *class,
include/linux/device/class.h
169
ssize_t (*show)(const struct class *class, const struct class_attribute *attr,
include/linux/device/class.h
171
ssize_t (*store)(const struct class *class, const struct class_attribute *attr,
include/linux/device/class.h
182
int __must_check class_create_file_ns(const struct class *class, const struct class_attribute *attr,
include/linux/device/class.h
184
void class_remove_file_ns(const struct class *class, const struct class_attribute *attr,
include/linux/device/class.h
187
static inline int __must_check class_create_file(const struct class *class,
include/linux/device/class.h
190
return class_create_file_ns(class, attr, NULL);
include/linux/device/class.h
193
static inline void class_remove_file(const struct class *class,
include/linux/device/class.h
196
class_remove_file_ns(class, attr, NULL);
include/linux/device/class.h
212
ssize_t show_class_attr_string(const struct class *class, const struct class_attribute *attr,
include/linux/device/class.h
217
const struct class *class;
include/linux/device/class.h
226
struct class * __must_check class_create(const char *name);
include/linux/device/class.h
227
void class_destroy(const struct class *cls);
include/linux/device/class.h
59
void (*class_release)(const struct class *class);
include/linux/device/class.h
78
int __must_check class_register(const struct class *class);
include/linux/device/class.h
79
void class_unregister(const struct class *class);
include/linux/device/class.h
80
bool class_is_registered(const struct class *class);
include/linux/device/class.h
88
void class_dev_iter_init(struct class_dev_iter *iter, const struct class *class,
include/linux/device/class.h
93
int class_for_each_device(const struct class *class, const struct device *start,
include/linux/device/class.h
95
struct device *class_find_device(const struct class *class, const struct device *start,
include/linux/greybus.h
50
.class = (c),
include/linux/greybus/bundle.h
25
u8 class;
include/linux/greybus/bundle.h
41
u8 class);
include/linux/greybus/greybus_id.h
17
__u8 class;
include/linux/greybus/greybus_manifest.h
138
__u8 class;
include/linux/hid-roccat.h
19
int roccat_connect(const struct class *klass, struct hid_device *hid,
include/linux/host1x.h
105
enum host1x_class class;
include/linux/host1x.h
326
int (*is_addr_reg)(struct device *dev, u32 class, u32 reg);
include/linux/host1x.h
329
int (*is_valid_class)(u32 class);
include/linux/host1x.h
332
u32 class;
include/linux/i2c.h
271
unsigned int class;
include/linux/i2c.h
735
unsigned int class; /* classes to allow probing for */
include/linux/input.h
535
extern const struct class input_class;
include/linux/ioprio.h
21
unsigned short class = IOPRIO_PRIO_CLASS(ioprio);
include/linux/ioprio.h
23
return class > IOPRIO_CLASS_NONE && class <= IOPRIO_CLASS_IDLE;
include/linux/libata.h
1258
int sata_std_hardreset(struct ata_link *link, unsigned int *class,
include/linux/libata.h
1286
static inline int sata_std_hardreset(struct ata_link *link, unsigned int *class,
include/linux/libata.h
1691
static inline unsigned int ata_class_enabled(unsigned int class)
include/linux/libata.h
1693
return class == ATA_DEV_ATA || class == ATA_DEV_ATAPI ||
include/linux/libata.h
1694
class == ATA_DEV_PMP || class == ATA_DEV_SEMB ||
include/linux/libata.h
1695
class == ATA_DEV_ZAC;
include/linux/libata.h
1698
static inline unsigned int ata_class_disabled(unsigned int class)
include/linux/libata.h
1700
return class == ATA_DEV_ATA_UNSUP || class == ATA_DEV_ATAPI_UNSUP ||
include/linux/libata.h
1701
class == ATA_DEV_PMP_UNSUP || class == ATA_DEV_SEMB_UNSUP ||
include/linux/libata.h
1702
class == ATA_DEV_ZAC_UNSUP;
include/linux/libata.h
1705
static inline unsigned int ata_class_absent(unsigned int class)
include/linux/libata.h
1707
return !ata_class_enabled(class) && !ata_class_disabled(class);
include/linux/libata.h
1712
return ata_class_enabled(dev->class);
include/linux/libata.h
1717
return ata_class_disabled(dev->class);
include/linux/libata.h
1722
return ata_class_absent(dev->class);
include/linux/libata.h
2070
extern int sata_sff_hardreset(struct ata_link *link, unsigned int *class,
include/linux/libata.h
2176
static inline int sata_sff_hardreset(struct ata_link *link, unsigned int *class,
include/linux/libata.h
738
unsigned int class; /* ATA_DEV_xxx */
include/linux/lockdep.h
50
struct lock_class *class;
include/linux/lockdep_types.h
178
void lock_stats(struct lock_class *class, struct lock_class_stats *stats);
include/linux/lockdep_types.h
179
void clear_lock_stats(struct lock_class *class);
include/linux/memstick.h
227
unsigned char class;
include/linux/memstick.h
50
unsigned char class;
include/linux/mfd/twl.h
156
#define TWL_CLASS_IS(class, id) \
include/linux/mfd/twl.h
157
static inline int twl_class_is_ ##class(void) \
include/linux/mmc/sdio_func.h
107
.class = (dev_class), \
include/linux/mmc/sdio_func.h
40
unsigned char class; /* standard interface class */
include/linux/mmc/sdio_func.h
95
.class = SDIO_ANY_ID, \
include/linux/module.h
352
#define for_class_mod_mem_type(type, class) \
include/linux/module.h
354
if (mod_mem_type_is_##class(type))
include/linux/netfilter/nf_conntrack_sip.h
30
enum sip_expectation_classes class;
include/linux/netfilter/nf_conntrack_sip.h
37
.class = (__class), \
include/linux/parport.h
112
parport_device_class class;
include/linux/pci.h
1109
.class = (dev_class), .class_mask = (dev_class_mask), \
include/linux/pci.h
1310
struct pci_dev *pci_get_class(unsigned int class, struct pci_dev *from);
include/linux/pci.h
1311
struct pci_dev *pci_get_base_class(unsigned int class, struct pci_dev *from);
include/linux/pci.h
1714
unsigned int class, unsigned int class_mask,
include/linux/pci.h
2136
static inline struct pci_dev *pci_get_class(unsigned int class,
include/linux/pci.h
2140
static inline struct pci_dev *pci_get_base_class(unsigned int class,
include/linux/pci.h
2373
u32 class; /* Or PCI_ANY_ID */
include/linux/pci.h
2394
#define ___DECLARE_PCI_FIXUP_SECTION(sec, name, vendor, device, class, \
include/linux/pci.h
2400
".long " #class ", " #class_shift " \n" \
include/linux/pci.h
2410
#define __DECLARE_PCI_FIXUP_SECTION(sec, name, vendor, device, class, \
include/linux/pci.h
2417
___DECLARE_PCI_FIXUP_SECTION(sec, name, vendor, device, class, \
include/linux/pci.h
2420
#define __DECLARE_PCI_FIXUP_SECTION(sec, name, vendor, device, class, \
include/linux/pci.h
2422
___DECLARE_PCI_FIXUP_SECTION(sec, name, vendor, device, class, \
include/linux/pci.h
2426
#define DECLARE_PCI_FIXUP_SECTION(sec, name, vendor, device, class, \
include/linux/pci.h
2428
__DECLARE_PCI_FIXUP_SECTION(sec, name, vendor, device, class, \
include/linux/pci.h
2432
#define DECLARE_PCI_FIXUP_SECTION(section, name, vendor, device, class, \
include/linux/pci.h
2436
= { vendor, device, class, class_shift, hook };
include/linux/pci.h
2439
#define DECLARE_PCI_FIXUP_CLASS_EARLY(vendor, device, class, \
include/linux/pci.h
2442
hook, vendor, device, class, class_shift, hook)
include/linux/pci.h
2443
#define DECLARE_PCI_FIXUP_CLASS_HEADER(vendor, device, class, \
include/linux/pci.h
2446
hook, vendor, device, class, class_shift, hook)
include/linux/pci.h
2447
#define DECLARE_PCI_FIXUP_CLASS_FINAL(vendor, device, class, \
include/linux/pci.h
2450
hook, vendor, device, class, class_shift, hook)
include/linux/pci.h
2451
#define DECLARE_PCI_FIXUP_CLASS_ENABLE(vendor, device, class, \
include/linux/pci.h
2454
hook, vendor, device, class, class_shift, hook)
include/linux/pci.h
2455
#define DECLARE_PCI_FIXUP_CLASS_RESUME(vendor, device, class, \
include/linux/pci.h
2458
resume##hook, vendor, device, class, class_shift, hook)
include/linux/pci.h
2459
#define DECLARE_PCI_FIXUP_CLASS_RESUME_EARLY(vendor, device, class, \
include/linux/pci.h
2462
resume_early##hook, vendor, device, class, class_shift, hook)
include/linux/pci.h
2463
#define DECLARE_PCI_FIXUP_CLASS_SUSPEND(vendor, device, class, \
include/linux/pci.h
2466
suspend##hook, vendor, device, class, class_shift, hook)
include/linux/pci.h
2467
#define DECLARE_PCI_FIXUP_CLASS_SUSPEND_LATE(vendor, device, class, \
include/linux/pci.h
2470
suspend_late##hook, vendor, device, class, class_shift, hook)
include/linux/pci.h
366
unsigned int class; /* 3 bytes: (base,sub,prog-if) */
include/linux/pci.h
786
if ((pdev->class >> 8) == PCI_CLASS_DISPLAY_VGA)
include/linux/pci.h
789
if ((pdev->class >> 8) == PCI_CLASS_NOT_DEFINED_VGA)
include/linux/pci.h
807
return (pdev->class >> 16) == PCI_BASE_CLASS_DISPLAY;
include/linux/platform_data/cros_ec_proto.h
173
struct class *cros_class;
include/linux/platform_data/i2c-pxa.h
11
unsigned int class;
include/linux/ref_tracker.h
22
const char *class; /* object classname */
include/linux/ref_tracker.h
60
const char *class)
include/linux/ref_tracker.h
69
dir->class = class;
include/linux/ref_tracker.h
94
const char *class)
include/linux/remoteproc.h
439
int rproc_coredump_set_elf_info(struct rproc *rproc, u8 class, u16 machine);
include/linux/rio.h
82
extern struct class rio_mport_class;
include/linux/rtc.h
45
extern const struct class rtc_class;
include/linux/scpi_protocol.h
34
u8 class;
include/linux/skbuff.h
2310
struct lock_class_key *class)
include/linux/skbuff.h
2313
lockdep_set_class(&list->lock, class);
include/linux/soc/ti/omap1-soc.h
61
#define IS_OMAP_CLASS(class, id) \
include/linux/soc/ti/omap1-soc.h
62
static inline int is_omap ##class (void) \
include/linux/switchtec.h
525
extern const struct class switchtec_class;
include/linux/syscalls.h
150
.class = &event_class_syscall_enter, \
include/linux/syscalls.h
166
.class = &event_class_syscall_exit, \
include/linux/syscalls.h
204
return tp_event->class == &event_class_syscall_enter ||
include/linux/syscalls.h
205
tp_event->class == &event_class_syscall_exit;
include/linux/trace_events.h
474
if (!event_call->class->get_fields)
include/linux/trace_events.h
475
return &event_call->class->fields;
include/linux/trace_events.h
476
return event_call->class->get_fields(event_call);
include/linux/transport_class.h
18
struct class class;
include/linux/transport_class.h
29
.class = { \
include/linux/transport_class.h
54
container_of(x, struct transport_class, class)
include/linux/tty.h
384
extern const struct class tty_class;
include/net/iucv/af_iucv.h
143
u32 class; /* target class of message */
include/net/iucv/iucv.h
124
u32 class;
include/net/netfilter/nf_conntrack_expect.h
43
unsigned int class;
include/net/nfc/nfc.h
203
extern const struct class nfc_class;
include/net/pkt_cls.h
186
cl = __cls_set_class(&r->class, cl);
include/net/pkt_cls.h
211
if ((cl = __cls_set_class(&r->class, 0)) != 0)
include/net/sch_generic.h
348
unsigned long class;
include/scsi/fc/fc_encaps.h
105
static inline enum fc_sof fc_sof_normal(enum fc_class class)
include/scsi/fc/fc_encaps.h
107
return class + FC_SOF_N3 - FC_SOF_I3; /* diff is always 8 */
include/scsi/libfc.h
1013
struct fc_exch_mgr *fc_exch_mgr_alloc(struct fc_lport *, enum fc_class class,
include/scsi/libfc.h
442
enum fc_class class;
include/scsi/libsas.h
129
unsigned int class;
include/sound/core.h
259
extern const struct class sound_class;
include/trace/events/libata.h
135
#define ata_class_name(class) { class, #class }
include/trace/events/libata.h
527
TP_PROTO(struct ata_link *link, unsigned int *class, unsigned long deadline),
include/trace/events/libata.h
529
TP_ARGS(link, class, deadline),
include/trace/events/libata.h
533
__array( unsigned int, class, 2 )
include/trace/events/libata.h
539
memcpy(__entry->class, class, 2);
include/trace/events/libata.h
545
show_class_name(__entry->class[0]),
include/trace/events/libata.h
546
show_class_name(__entry->class[1]))
include/trace/events/libata.h
550
TP_PROTO(struct ata_link *link, unsigned int *class, unsigned long deadline),
include/trace/events/libata.h
551
TP_ARGS(link, class, deadline));
include/trace/events/libata.h
554
TP_PROTO(struct ata_link *link, unsigned int *class, unsigned long deadline),
include/trace/events/libata.h
555
TP_ARGS(link, class, deadline));
include/trace/events/libata.h
558
TP_PROTO(struct ata_link *link, unsigned int *class, unsigned long deadline),
include/trace/events/libata.h
559
TP_ARGS(link, class, deadline));
include/trace/events/libata.h
563
TP_PROTO(struct ata_link *link, unsigned int *class, int rc),
include/trace/events/libata.h
565
TP_ARGS(link, class, rc),
include/trace/events/libata.h
569
__array( unsigned int, class, 2 )
include/trace/events/libata.h
575
memcpy(__entry->class, class, 2);
include/trace/events/libata.h
581
show_class_name(__entry->class[0]),
include/trace/events/libata.h
582
show_class_name(__entry->class[1]))
include/trace/events/libata.h
586
TP_PROTO(struct ata_link *link, unsigned int *class, int rc),
include/trace/events/libata.h
587
TP_ARGS(link, class, rc));
include/trace/events/libata.h
590
TP_PROTO(struct ata_link *link, unsigned int *class, int rc),
include/trace/events/libata.h
591
TP_ARGS(link, class, rc));
include/trace/events/libata.h
594
TP_PROTO(struct ata_link *link, unsigned int *class, int rc),
include/trace/events/libata.h
595
TP_ARGS(link, class, rc));
include/trace/events/libata.h
598
TP_PROTO(struct ata_link *link, unsigned int *class, int rc),
include/trace/events/libata.h
599
TP_ARGS(link, class, rc));
include/trace/events/libata.h
602
TP_PROTO(struct ata_link *link, unsigned int *class, int rc),
include/trace/events/libata.h
603
TP_ARGS(link, class, rc));
include/trace/trace_custom_events.h
204
.class = &custom_event_class_##template, \
include/trace/trace_events.h
495
.class = &event_class_##template, \
include/trace/trace_events.h
512
.class = &event_class_##template, \
include/uapi/drm/i915_drm.h
269
#define __I915_PMU_ENGINE(class, instance, sample) \
include/uapi/drm/i915_drm.h
270
((class) << I915_PMU_CLASS_SHIFT | \
include/uapi/drm/i915_drm.h
274
#define I915_PMU_ENGINE_BUSY(class, instance) \
include/uapi/drm/i915_drm.h
275
__I915_PMU_ENGINE(class, instance, I915_SAMPLE_BUSY)
include/uapi/drm/i915_drm.h
277
#define I915_PMU_ENGINE_WAIT(class, instance) \
include/uapi/drm/i915_drm.h
278
__I915_PMU_ENGINE(class, instance, I915_SAMPLE_WAIT)
include/uapi/drm/i915_drm.h
280
#define I915_PMU_ENGINE_SEMA(class, instance) \
include/uapi/drm/i915_drm.h
281
__I915_PMU_ENGINE(class, instance, I915_SAMPLE_SEMA)
include/uapi/linux/virtio_net.h
250
__u8 class;
kernel/audit.h
236
extern int audit_match_class(int class, unsigned int syscall);
kernel/auditfilter.c
168
int __init audit_register_class(int class, unsigned int *list)
kernel/auditfilter.c
181
if (class >= AUDIT_SYSCALL_CLASSES || classes[class]) {
kernel/auditfilter.c
185
classes[class] = p;
kernel/auditfilter.c
189
int audit_match_class(int class, unsigned int syscall)
kernel/auditfilter.c
193
if (unlikely(class >= AUDIT_SYSCALL_CLASSES || !classes[class]))
kernel/auditfilter.c
195
return classes[class][AUDIT_WORD(syscall)] & AUDIT_BIT(syscall);
kernel/auditfilter.c
199
static inline int audit_match_class_bits(int class, u32 *mask)
kernel/auditfilter.c
203
if (classes[class]) {
kernel/auditfilter.c
205
if (mask[i] & classes[class][i])
kernel/auditfilter.c
287
__u32 *class;
kernel/auditfilter.c
292
class = classes[i];
kernel/auditfilter.c
293
if (class) {
kernel/auditfilter.c
296
entry->rule.mask[j] |= class[j];
kernel/bpf/backtrack.c
271
u8 class = BPF_CLASS(insn->code);
kernel/bpf/backtrack.c
296
if (class == BPF_ALU || class == BPF_ALU64) {
kernel/bpf/backtrack.c
334
} else if (class == BPF_LDX ||
kernel/bpf/backtrack.c
381
} else if (class == BPF_STX || class == BPF_ST) {
kernel/bpf/backtrack.c
394
if (class == BPF_STX)
kernel/bpf/backtrack.c
407
if (class == BPF_STX)
kernel/bpf/backtrack.c
409
} else if (class == BPF_JMP || class == BPF_JMP32) {
kernel/bpf/backtrack.c
585
} else if (class == BPF_LD) {
kernel/bpf/const_fold.c
136
if (class == BPF_ALU) {
kernel/bpf/const_fold.c
356
u8 class = BPF_CLASS(insn->code);
kernel/bpf/const_fold.c
377
if (class == BPF_JMP32) {
kernel/bpf/const_fold.c
56
u8 class = BPF_CLASS(insn->code);
kernel/bpf/const_fold.c
69
switch (class) {
kernel/bpf/disasm.c
191
u8 class = BPF_CLASS(insn->code);
kernel/bpf/disasm.c
193
if (class == BPF_ALU || class == BPF_ALU64) {
kernel/bpf/disasm.c
195
if (class == BPF_ALU64)
kernel/bpf/disasm.c
201
insn->code, class == BPF_ALU ? 'w' : 'r',
kernel/bpf/disasm.c
202
insn->dst_reg, class == BPF_ALU ? 'w' : 'r',
kernel/bpf/disasm.c
213
insn->code, class == BPF_ALU ? 'w' : 'r',
kernel/bpf/disasm.c
218
class == BPF_ALU ? 'w' : 'r',
kernel/bpf/disasm.c
222
insn->code, class == BPF_ALU ? 'w' : 'r',
kernel/bpf/disasm.c
228
} else if (class == BPF_STX) {
kernel/bpf/disasm.c
285
} else if (class == BPF_ST) {
kernel/bpf/disasm.c
297
} else if (class == BPF_LDX) {
kernel/bpf/disasm.c
308
} else if (class == BPF_LD) {
kernel/bpf/disasm.c
343
} else if (class == BPF_JMP32 || class == BPF_JMP) {
kernel/bpf/disasm.c
379
insn->code, class == BPF_JMP32 ? 'w' : 'r',
kernel/bpf/disasm.c
382
class == BPF_JMP32 ? 'w' : 'r',
kernel/bpf/disasm.c
387
insn->code, class == BPF_JMP32 ? 'w' : 'r',
kernel/bpf/disasm.c
394
insn->code, bpf_class_string[class]);
kernel/bpf/fixups.c
608
u8 code, class;
kernel/bpf/fixups.c
615
class = BPF_CLASS(code);
kernel/bpf/fixups.c
624
if (class == BPF_LD &&
kernel/bpf/fixups.c
631
if (class == BPF_LDX &&
kernel/bpf/liveness.c
1102
u8 class = BPF_CLASS(insn->code);
kernel/bpf/liveness.c
1121
} else if (class == BPF_ALU64 && BPF_SRC(insn->code) == BPF_K) {
kernel/bpf/liveness.c
1133
} else if (class == BPF_ALU64 && BPF_SRC(insn->code) == BPF_X) {
kernel/bpf/liveness.c
1144
} else if (class == BPF_ALU) {
kernel/bpf/liveness.c
1150
} else if (class == BPF_JMP && code == BPF_CALL) {
kernel/bpf/liveness.c
1169
} else if (class == BPF_LDX) {
kernel/bpf/liveness.c
1199
} else if (class == BPF_LD && BPF_MODE(insn->code) == BPF_IMM) {
kernel/bpf/liveness.c
1201
} else if (class == BPF_STX) {
kernel/bpf/liveness.c
1223
} else if (class == BPF_ST && BPF_MODE(insn->code) == BPF_MEM) {
kernel/bpf/liveness.c
1341
u8 class = BPF_CLASS(insn->code);
kernel/bpf/liveness.c
1355
switch (class) {
kernel/bpf/liveness.c
2068
u8 class = BPF_CLASS(insn->code);
kernel/bpf/liveness.c
2077
switch (class) {
kernel/bpf/verifier.c
17239
u8 class = BPF_CLASS(insn->code);
kernel/bpf/verifier.c
17241
switch (class) {
kernel/bpf/verifier.c
17310
if (class == BPF_JMP)
kernel/bpf/verifier.c
17906
u8 class = BPF_CLASS(insn->code);
kernel/bpf/verifier.c
17920
(class == BPF_ALU64 && BPF_SRC(insn->code) != BPF_TO_LE)) {
kernel/bpf/verifier.c
17927
if (class == BPF_ALU) {
kernel/bpf/verifier.c
17980
u8 class = BPF_CLASS(insn->code);
kernel/bpf/verifier.c
17989
insn->dst_reg != BPF_REG_0 || class == BPF_JMP32) {
kernel/bpf/verifier.c
18001
(class == BPF_JMP && insn->imm != 0) ||
kernel/bpf/verifier.c
18002
(class == BPF_JMP32 && insn->off != 0)) {
kernel/bpf/verifier.c
18010
class == BPF_JMP32) {
kernel/bpf/verifier.c
3000
u8 code, class, op;
kernel/bpf/verifier.c
3003
class = BPF_CLASS(code);
kernel/bpf/verifier.c
3005
if (class == BPF_JMP) {
kernel/bpf/verifier.c
3029
if (class == BPF_ALU64 && op == BPF_END && (insn->imm == 16 || insn->imm == 32))
kernel/bpf/verifier.c
3032
if (class == BPF_ALU64 || class == BPF_JMP ||
kernel/bpf/verifier.c
3033
(class == BPF_ALU && op == BPF_END && insn->imm == 64))
kernel/bpf/verifier.c
3036
if (class == BPF_ALU || class == BPF_JMP32)
kernel/bpf/verifier.c
3039
if (class == BPF_LDX) {
kernel/bpf/verifier.c
3046
if (class == BPF_STX) {
kernel/bpf/verifier.c
3056
if (class == BPF_LD) {
kernel/bpf/verifier.c
3075
if (class == BPF_ST)
kernel/bpf/verifier.c
4471
int class = BPF_CLASS(insn->code);
kernel/bpf/verifier.c
4490
if (class != BPF_LDX &&
kernel/bpf/verifier.c
4495
if (class != BPF_LDX && kptr_field->type == BPF_UPTR) {
kernel/bpf/verifier.c
4500
if (class == BPF_LDX) {
kernel/bpf/verifier.c
4512
} else if (class == BPF_STX) {
kernel/bpf/verifier.c
4517
} else if (class == BPF_ST) {
kernel/locking/lockdep.c
1013
struct lock_class *class;
kernel/locking/lockdep.c
1017
class = &lock_classes[i];
kernel/locking/lockdep.c
1018
if (in_list(e, &class->locks_after) ||
kernel/locking/lockdep.c
1019
in_list(e, &class->locks_before))
kernel/locking/lockdep.c
1036
e->class && e->class->name ? e->class->name :
kernel/locking/lockdep.c
1071
static bool in_any_zapped_class_list(struct lock_class *class)
kernel/locking/lockdep.c
1077
if (in_list(&class->lock_entry, &pf->zapped))
kernel/locking/lockdep.c
1086
struct lock_class *class;
kernel/locking/lockdep.c
1094
class = &lock_classes[i];
kernel/locking/lockdep.c
1095
if (!in_list(&class->lock_entry, &all_lock_classes) &&
kernel/locking/lockdep.c
1096
!in_list(&class->lock_entry, &free_lock_classes) &&
kernel/locking/lockdep.c
1097
!in_any_zapped_class_list(class)) {
kernel/locking/lockdep.c
1099
class, class->name ? : "(?)");
kernel/locking/lockdep.c
1106
class = &lock_classes[i];
kernel/locking/lockdep.c
1107
if (!class_lock_list_valid(class, &class->locks_before))
kernel/locking/lockdep.c
1109
if (!class_lock_list_valid(class, &class->locks_after))
kernel/locking/lockdep.c
1131
e->class->name ? : "(?)",
kernel/locking/lockdep.c
1146
e->class && e->class->name ? e->class->name :
kernel/locking/lockdep.c
1289
struct lock_class *class;
kernel/locking/lockdep.c
1294
class = look_up_lock_class(lock, subclass);
kernel/locking/lockdep.c
1295
if (likely(class))
kernel/locking/lockdep.c
1315
hlist_for_each_entry_rcu(class, hash_head, hash_entry) {
kernel/locking/lockdep.c
1316
if (class->key == key)
kernel/locking/lockdep.c
1323
class = list_first_entry_or_null(&free_lock_classes, typeof(*class),
kernel/locking/lockdep.c
1325
if (!class) {
kernel/locking/lockdep.c
1337
__set_bit(class - lock_classes, lock_classes_in_use);
kernel/locking/lockdep.c
1339
class->key = key;
kernel/locking/lockdep.c
1340
class->name = lock->name;
kernel/locking/lockdep.c
1341
class->subclass = subclass;
kernel/locking/lockdep.c
1342
WARN_ON_ONCE(!list_empty(&class->locks_before));
kernel/locking/lockdep.c
1343
WARN_ON_ONCE(!list_empty(&class->locks_after));
kernel/locking/lockdep.c
1344
class->name_version = count_matching_names(class);
kernel/locking/lockdep.c
1345
class->wait_type_inner = lock->wait_type_inner;
kernel/locking/lockdep.c
1346
class->wait_type_outer = lock->wait_type_outer;
kernel/locking/lockdep.c
1347
class->lock_type = lock->lock_type;
kernel/locking/lockdep.c
1352
hlist_add_head_rcu(&class->hash_entry, hash_head);
kernel/locking/lockdep.c
1357
list_move_tail(&class->lock_entry, &all_lock_classes);
kernel/locking/lockdep.c
1358
idx = class - lock_classes;
kernel/locking/lockdep.c
1362
if (verbose(class)) {
kernel/locking/lockdep.c
1366
printk("\nnew class %px: %s", class->key, class->name);
kernel/locking/lockdep.c
1367
if (class->name_version > 1)
kernel/locking/lockdep.c
1368
printk(KERN_CONT "#%d", class->name_version);
kernel/locking/lockdep.c
1382
lock->class_cache[0] = class;
kernel/locking/lockdep.c
1384
lock->class_cache[subclass] = class;
kernel/locking/lockdep.c
1390
if (DEBUG_LOCKS_WARN_ON(class->subclass != subclass))
kernel/locking/lockdep.c
1393
return class;
kernel/locking/lockdep.c
1438
entry->class = this;
kernel/locking/lockdep.c
1530
lock->class->dep_gen_id = lockdep_dependency_gen_id;
kernel/locking/lockdep.c
1541
return lock->class->dep_gen_id == lockdep_dependency_gen_id;
kernel/locking/lockdep.c
1570
void *lock_class = lock->class;
kernel/locking/lockdep.c
1661
struct lock_class *class)
kernel/locking/lockdep.c
1663
lock->class = class;
kernel/locking/lockdep.c
1753
if (!lock->class)
kernel/locking/lockdep.c
1881
print_lock_name(NULL, target->class);
kernel/locking/lockdep.c
1893
struct lock_class *parent = prt->class;
kernel/locking/lockdep.c
2000
return hlock_class(hlock) == entry->class && /* Found A -> .. -> B */
kernel/locking/lockdep.c
2077
unsigned long lockdep_count_forward_deps(struct lock_class *class)
kernel/locking/lockdep.c
2082
__bfs_init_root(&this, class);
kernel/locking/lockdep.c
2103
unsigned long lockdep_count_backward_deps(struct lock_class *class)
kernel/locking/lockdep.c
2108
__bfs_init_root(&this, class);
kernel/locking/lockdep.c
2227
*(unsigned long *)mask |= entry->class->usage_mask;
kernel/locking/lockdep.c
2229
*(unsigned long *)mask |= (entry->class->usage_mask & LOCKF_IRQ);
kernel/locking/lockdep.c
2246
return !!(entry->class->usage_mask & *(unsigned long *)mask);
kernel/locking/lockdep.c
2248
return !!((entry->class->usage_mask & LOCKF_IRQ) & *(unsigned long *)mask);
kernel/locking/lockdep.c
2253
if (entry->class->lock_type == LD_LOCK_NORMAL)
kernel/locking/lockdep.c
2282
if (entry->class->lock_type == LD_LOCK_PERCPU &&
kernel/locking/lockdep.c
2283
DEBUG_LOCKS_WARN_ON(entry->class->wait_type_inner < LD_WAIT_CONFIG))
kernel/locking/lockdep.c
2331
static void print_lock_class_header(struct lock_class *class, int depth)
kernel/locking/lockdep.c
2336
print_lock_name(NULL, class);
kernel/locking/lockdep.c
2338
printk(KERN_CONT " ops: %lu", debug_class_ops_read(class));
kernel/locking/lockdep.c
2343
if (class->usage_mask & (1 << bit)) {
kernel/locking/lockdep.c
2348
print_lock_trace(class->usage_traces[bit], len);
kernel/locking/lockdep.c
2354
depth, "", class->key, class->key);
kernel/locking/lockdep.c
2420
print_lock_class_header(entry->class, depth);
kernel/locking/lockdep.c
2467
print_lock_class_header(entry->class, depth);
kernel/locking/lockdep.c
2496
struct lock_class *safe_class = safe_entry->class;
kernel/locking/lockdep.c
2497
struct lock_class *unsafe_class = unsafe_entry->class;
kernel/locking/lockdep.c
2587
print_lock_name(NULL, backwards_entry->class);
kernel/locking/lockdep.c
2590
print_lock_trace(backwards_entry->class->usage_traces[bit1], 1);
kernel/locking/lockdep.c
2593
print_lock_name(NULL, forwards_entry->class);
kernel/locking/lockdep.c
2597
print_lock_trace(forwards_entry->class->usage_traces[bit2], 1);
kernel/locking/lockdep.c
2837
backward_mask = original_mask(target_entry1->class->usage_mask & LOCKF_ENABLED_IRQ_ALL);
kernel/locking/lockdep.c
2851
ret = find_exclusive_match(target_entry->class->usage_mask,
kernel/locking/lockdep.c
2852
target_entry1->class->usage_mask,
kernel/locking/lockdep.c
2912
return hlock_class(hlock) == entry->class && /* Found A -> .. -> B */
kernel/locking/lockdep.c
300
void lock_stats(struct lock_class *class, struct lock_class_stats *stats)
kernel/locking/lockdep.c
3013
struct lock_class *class = hlock_class(prev);
kernel/locking/lockdep.c
3031
if (class->cmp_fn) {
kernel/locking/lockdep.c
3033
class->cmp_fn(prev->instance, next->instance));
kernel/locking/lockdep.c
3059
struct lock_class *class;
kernel/locking/lockdep.c
307
&per_cpu(cpu_lock_stats, cpu)[class - lock_classes];
kernel/locking/lockdep.c
3080
class = hlock_class(prev);
kernel/locking/lockdep.c
3082
if (class->cmp_fn &&
kernel/locking/lockdep.c
3083
class->cmp_fn(prev->instance, next->instance) < 0)
kernel/locking/lockdep.c
3148
struct lock_class *class = hlock_class(prev);
kernel/locking/lockdep.c
3150
if (class->cmp_fn &&
kernel/locking/lockdep.c
3151
class->cmp_fn(prev->instance, next->instance) < 0)
kernel/locking/lockdep.c
3181
if (entry->class == hlock_class(next)) {
kernel/locking/lockdep.c
3203
if (entry->class == hlock_class(prev)) {
kernel/locking/lockdep.c
326
void clear_lock_stats(struct lock_class *class)
kernel/locking/lockdep.c
332
&per_cpu(cpu_lock_stats, cpu)[class - lock_classes];
kernel/locking/lockdep.c
336
memset(class->contention_point, 0, sizeof(class->contention_point));
kernel/locking/lockdep.c
337
memset(class->contending_point, 0, sizeof(class->contending_point));
kernel/locking/lockdep.c
340
static struct lock_class_stats *get_lock_stats(struct lock_class *class)
kernel/locking/lockdep.c
342
return &this_cpu_ptr(cpu_lock_stats)[class - lock_classes];
kernel/locking/lockdep.c
3820
struct lock_class *class = hlock_class(hlock);
kernel/locking/lockdep.c
3828
if (very_verbose(class)) {
kernel/locking/lockdep.c
3832
class->key, class->name);
kernel/locking/lockdep.c
3838
if (very_verbose(class)) {
kernel/locking/lockdep.c
3840
(unsigned long long)chain_key, class->key, class->name);
kernel/locking/lockdep.c
3991
struct lock_class *class = hlock_class(lock);
kernel/locking/lockdep.c
3997
__print_lock_name(lock, class);
kernel/locking/lockdep.c
4001
__print_lock_name(lock, class);
kernel/locking/lockdep.c
4093
print_lock_name(NULL, other->class);
kernel/locking/lockdep.c
4111
middle ? middle->class : root->class, other->class);
kernel/locking/lockdep.c
4114
middle ? middle->class : other->class, root->class);
kernel/locking/lockdep.c
4154
if (target_entry->class->usage_mask & lock_flag(bit)) {
kernel/locking/lockdep.c
4189
if (target_entry->class->usage_mask & lock_flag(bit)) {
kernel/locking/lockdep.c
4223
static int HARDIRQ_verbose(struct lock_class *class)
kernel/locking/lockdep.c
4226
return class_filter(class);
kernel/locking/lockdep.c
4231
static int SOFTIRQ_verbose(struct lock_class *class)
kernel/locking/lockdep.c
4234
return class_filter(class);
kernel/locking/lockdep.c
4239
static int (*state_verbose_f[])(struct lock_class *class) = {
kernel/locking/lockdep.c
4247
struct lock_class *class)
kernel/locking/lockdep.c
4249
return state_verbose_f[bit >> LOCK_USAGE_DIR_MASK](class);
kernel/locking/lockdep.c
4879
struct lock_class *class = hlock_class(prev);
kernel/locking/lockdep.c
4880
u8 prev_inner = class->wait_type_inner;
kernel/locking/lockdep.c
4896
if (unlikely(class->lock_type == LD_LOCK_WAIT_OVERRIDE))
kernel/locking/lockdep.c
498
static int class_filter(struct lock_class *class)
kernel/locking/lockdep.c
5009
struct lock_class *class = lock->class_cache[0];
kernel/locking/lockdep.c
5015
if (!class)
kernel/locking/lockdep.c
5016
class = register_lock_class(lock, 0, 0);
kernel/locking/lockdep.c
5018
if (class) {
kernel/locking/lockdep.c
5019
WARN_ON(class->cmp_fn && class->cmp_fn != cmp_fn);
kernel/locking/lockdep.c
502
if (class->name_version == 1 &&
kernel/locking/lockdep.c
5020
WARN_ON(class->print_fn && class->print_fn != print_fn);
kernel/locking/lockdep.c
5022
class->cmp_fn = cmp_fn;
kernel/locking/lockdep.c
5023
class->print_fn = print_fn;
kernel/locking/lockdep.c
503
!strcmp(class->name, "lockname"))
kernel/locking/lockdep.c
505
if (class->name_version == 1 &&
kernel/locking/lockdep.c
506
!strcmp(class->name, "&struct->lockfield"))
kernel/locking/lockdep.c
5083
struct lock_class *class = NULL;
kernel/locking/lockdep.c
5107
class = lock->class_cache[subclass];
kernel/locking/lockdep.c
5111
if (unlikely(!class)) {
kernel/locking/lockdep.c
5112
class = register_lock_class(lock, subclass, 0);
kernel/locking/lockdep.c
5113
if (!class)
kernel/locking/lockdep.c
5117
debug_class_ops_inc(class);
kernel/locking/lockdep.c
5119
if (very_verbose(class)) {
kernel/locking/lockdep.c
5121
printk("\nacquire class [%px] %s", class->key, class->name);
kernel/locking/lockdep.c
5122
if (class->name_version > 1)
kernel/locking/lockdep.c
5123
printk(KERN_CONT "#%d", class->name_version);
kernel/locking/lockdep.c
514
static int verbose(struct lock_class *class)
kernel/locking/lockdep.c
5141
class_idx = class - lock_classes;
kernel/locking/lockdep.c
5168
if (DEBUG_LOCKS_WARN_ON(!class))
kernel/locking/lockdep.c
517
return class_filter(class);
kernel/locking/lockdep.c
5310
const struct lock_class *class = lock->class_cache[0];
kernel/locking/lockdep.c
5312
if (!class)
kernel/locking/lockdep.c
5313
class = look_up_lock_class(lock, 0);
kernel/locking/lockdep.c
5321
if (!class)
kernel/locking/lockdep.c
5332
if (hlock->class_idx == class - lock_classes)
kernel/locking/lockdep.c
5415
struct lock_class *class;
kernel/locking/lockdep.c
5439
class = register_lock_class(lock, subclass, 0);
kernel/locking/lockdep.c
5440
hlock->class_idx = class - lock_classes;
kernel/locking/lockdep.c
5773
struct lock_class *class = look_up_lock_class(lock, subclass);
kernel/locking/lockdep.c
5777
if (!class)
kernel/locking/lockdep.c
5787
if (!(class->usage_mask & mask))
kernel/locking/lockdep.c
5790
hlock->class_idx = class - lock_classes;
kernel/locking/lockdep.c
6192
struct lock_class *class)
kernel/locking/lockdep.c
6198
if (chain_hlock_class_idx(chain_hlocks[i]) != class - lock_classes)
kernel/locking/lockdep.c
6227
struct lock_class *class)
kernel/locking/lockdep.c
6236
remove_class_from_lock_chain(pf, chain, class);
kernel/locking/lockdep.c
6244
static void zap_class(struct pending_free *pf, struct lock_class *class)
kernel/locking/lockdep.c
6249
WARN_ON_ONCE(!class->key);
kernel/locking/lockdep.c
6257
if (entry->class != class && entry->links_to != class)
kernel/locking/lockdep.c
6263
if (list_empty(&class->locks_after) &&
kernel/locking/lockdep.c
6264
list_empty(&class->locks_before)) {
kernel/locking/lockdep.c
6265
list_move_tail(&class->lock_entry, &pf->zapped);
kernel/locking/lockdep.c
6266
hlist_del_rcu(&class->hash_entry);
kernel/locking/lockdep.c
6267
WRITE_ONCE(class->key, NULL);
kernel/locking/lockdep.c
6268
WRITE_ONCE(class->name, NULL);
kernel/locking/lockdep.c
6270
if (class->usage_mask == 0)
kernel/locking/lockdep.c
6273
__clear_bit(class - lock_classes, lock_classes_in_use);
kernel/locking/lockdep.c
6274
if (class - lock_classes == max_lock_class_idx)
kernel/locking/lockdep.c
6278
class->name);
kernel/locking/lockdep.c
6281
remove_class_from_lock_chains(pf, class);
kernel/locking/lockdep.c
6285
static void reinit_class(struct lock_class *class)
kernel/locking/lockdep.c
6287
WARN_ON_ONCE(!class->lock_entry.next);
kernel/locking/lockdep.c
6288
WARN_ON_ONCE(!list_empty(&class->locks_after));
kernel/locking/lockdep.c
6289
WARN_ON_ONCE(!list_empty(&class->locks_before));
kernel/locking/lockdep.c
6290
memset_startat(class, 0, key);
kernel/locking/lockdep.c
6291
WARN_ON_ONCE(!class->lock_entry.next);
kernel/locking/lockdep.c
6292
WARN_ON_ONCE(!list_empty(&class->locks_after));
kernel/locking/lockdep.c
6293
WARN_ON_ONCE(!list_empty(&class->locks_before));
kernel/locking/lockdep.c
6341
struct lock_class *class;
kernel/locking/lockdep.c
6345
list_for_each_entry(class, &pf->zapped, lock_entry)
kernel/locking/lockdep.c
6346
reinit_class(class);
kernel/locking/lockdep.c
6396
struct lock_class *class;
kernel/locking/lockdep.c
6403
hlist_for_each_entry_rcu(class, head, hash_entry) {
kernel/locking/lockdep.c
6404
if (!within(class->key, start, size) &&
kernel/locking/lockdep.c
6405
!within(class->name, start, size))
kernel/locking/lockdep.c
6407
zap_class(pf, class);
kernel/locking/lockdep.c
6480
struct lock_class *class;
kernel/locking/lockdep.c
6486
hlist_for_each_entry_rcu(class, head, hash_entry) {
kernel/locking/lockdep.c
6488
if (lock->class_cache[j] == class)
kernel/locking/lockdep.c
6499
struct lock_class *class;
kernel/locking/lockdep.c
6509
class = look_up_lock_class(lock, j);
kernel/locking/lockdep.c
6510
if (class)
kernel/locking/lockdep.c
6511
zap_class(pf, class);
kernel/locking/lockdep.c
678
static char get_usage_char(struct lock_class *class, enum lock_usage_bit bit)
kernel/locking/lockdep.c
694
if (class->usage_mask & lock_flag(bit + LOCK_USAGE_DIR_MASK)) {
kernel/locking/lockdep.c
696
if (class->usage_mask & lock_flag(bit))
kernel/locking/lockdep.c
698
} else if (class->usage_mask & lock_flag(bit))
kernel/locking/lockdep.c
704
void get_usage_chars(struct lock_class *class, char usage[LOCK_USAGE_CHARS])
kernel/locking/lockdep.c
709
usage[i++] = get_usage_char(class, LOCK_USED_IN_##__STATE); \
kernel/locking/lockdep.c
710
usage[i++] = get_usage_char(class, LOCK_USED_IN_##__STATE##_READ);
kernel/locking/lockdep.c
717
static void __print_lock_name(struct held_lock *hlock, struct lock_class *class)
kernel/locking/lockdep.c
722
name = class->name;
kernel/locking/lockdep.c
724
name = __get_key_name(class->key, str);
kernel/locking/lockdep.c
728
if (class->name_version > 1)
kernel/locking/lockdep.c
729
printk(KERN_CONT "#%d", class->name_version);
kernel/locking/lockdep.c
730
if (class->subclass)
kernel/locking/lockdep.c
731
printk(KERN_CONT "/%d", class->subclass);
kernel/locking/lockdep.c
732
if (hlock && class->print_fn)
kernel/locking/lockdep.c
733
class->print_fn(hlock->instance);
kernel/locking/lockdep.c
737
static void print_lock_name(struct held_lock *hlock, struct lock_class *class)
kernel/locking/lockdep.c
741
get_usage_chars(class, usage);
kernel/locking/lockdep.c
744
__print_lock_name(hlock, class);
kernel/locking/lockdep.c
746
class->wait_type_outer ?: class->wait_type_inner,
kernel/locking/lockdep.c
747
class->wait_type_inner);
kernel/locking/lockdep.c
815
static int very_verbose(struct lock_class *class)
kernel/locking/lockdep.c
818
return class_filter(class);
kernel/locking/lockdep.c
869
struct lock_class *class;
kernel/locking/lockdep.c
875
list_for_each_entry(class, &all_lock_classes, lock_entry) {
kernel/locking/lockdep.c
876
if (new_class->key - new_class->subclass == class->key)
kernel/locking/lockdep.c
877
return class->name_version;
kernel/locking/lockdep.c
878
if (class->name && !strcmp(class->name, new_class->name))
kernel/locking/lockdep.c
879
count = max(count, class->name_version);
kernel/locking/lockdep.c
891
struct lock_class *class;
kernel/locking/lockdep.c
933
hlist_for_each_entry_rcu_notrace(class, hash_head, hash_entry) {
kernel/locking/lockdep.c
934
if (class->key == key) {
kernel/locking/lockdep.c
939
WARN_ONCE(class->name != lock->name &&
kernel/locking/lockdep.c
942
lock->name, lock->key, class->name);
kernel/locking/lockdep.c
943
return class;
kernel/locking/lockdep_internals.h
131
extern void get_usage_chars(struct lock_class *class,
kernel/locking/lockdep_internals.h
171
lockdep_count_forward_deps(struct lock_class *class)
kernel/locking/lockdep_internals.h
176
lockdep_count_backward_deps(struct lock_class *class)
kernel/locking/lockdep_internals.h
240
static inline void debug_class_ops_inc(struct lock_class *class)
kernel/locking/lockdep_internals.h
244
idx = class - lock_classes;
kernel/locking/lockdep_internals.h
248
static inline unsigned long debug_class_ops_read(struct lock_class *class)
kernel/locking/lockdep_internals.h
253
idx = class - lock_classes;
kernel/locking/lockdep_proc.c
103
print_name(m, class);
kernel/locking/lockdep_proc.c
107
list_for_each_entry(entry, &class->locks_after, entry) {
kernel/locking/lockdep_proc.c
109
seq_printf(m, " -> [%p] ", entry->class->key);
kernel/locking/lockdep_proc.c
110
print_name(m, entry->class);
kernel/locking/lockdep_proc.c
152
struct lock_class *class;
kernel/locking/lockdep_proc.c
172
class = lock_chain_get_class(chain, i);
kernel/locking/lockdep_proc.c
173
if (!class->key)
kernel/locking/lockdep_proc.c
176
seq_printf(m, "[%p] ", class->key);
kernel/locking/lockdep_proc.c
177
print_name(m, class);
kernel/locking/lockdep_proc.c
243
struct lock_class *class;
kernel/locking/lockdep_proc.c
246
iterate_lock_classes(idx, class) {
kernel/locking/lockdep_proc.c
250
if (class->usage_mask == 0)
kernel/locking/lockdep_proc.c
252
if (class->usage_mask == LOCKF_USED)
kernel/locking/lockdep_proc.c
254
if (class->usage_mask & LOCKF_USED_IN_IRQ)
kernel/locking/lockdep_proc.c
256
if (class->usage_mask & LOCKF_ENABLED_IRQ)
kernel/locking/lockdep_proc.c
258
if (class->usage_mask & LOCKF_USED_IN_SOFTIRQ)
kernel/locking/lockdep_proc.c
260
if (class->usage_mask & LOCKF_ENABLED_SOFTIRQ)
kernel/locking/lockdep_proc.c
262
if (class->usage_mask & LOCKF_USED_IN_HARDIRQ)
kernel/locking/lockdep_proc.c
264
if (class->usage_mask & LOCKF_ENABLED_HARDIRQ)
kernel/locking/lockdep_proc.c
266
if (class->usage_mask & LOCKF_USED_IN_IRQ_READ)
kernel/locking/lockdep_proc.c
268
if (class->usage_mask & LOCKF_ENABLED_IRQ_READ)
kernel/locking/lockdep_proc.c
270
if (class->usage_mask & LOCKF_USED_IN_SOFTIRQ_READ)
kernel/locking/lockdep_proc.c
272
if (class->usage_mask & LOCKF_ENABLED_SOFTIRQ_READ)
kernel/locking/lockdep_proc.c
274
if (class->usage_mask & LOCKF_USED_IN_HARDIRQ_READ)
kernel/locking/lockdep_proc.c
276
if (class->usage_mask & LOCKF_ENABLED_HARDIRQ_READ)
kernel/locking/lockdep_proc.c
279
sum_forward_deps += lockdep_count_forward_deps(class);
kernel/locking/lockdep_proc.c
34
#define iterate_lock_classes(idx, class) \
kernel/locking/lockdep_proc.c
35
for (idx = 0, class = lock_classes; idx <= max_lock_class_idx; \
kernel/locking/lockdep_proc.c
36
idx++, class++)
kernel/locking/lockdep_proc.c
399
struct lock_class *class;
kernel/locking/lockdep_proc.c
40
struct lock_class *class = v;
kernel/locking/lockdep_proc.c
42
++class;
kernel/locking/lockdep_proc.c
43
*pos = class - lock_classes;
kernel/locking/lockdep_proc.c
44
return (*pos > max_lock_class_idx) ? NULL : class;
kernel/locking/lockdep_proc.c
464
struct lock_class *class;
kernel/locking/lockdep_proc.c
469
class = data->class;
kernel/locking/lockdep_proc.c
473
if (class->name_version > 1)
kernel/locking/lockdep_proc.c
475
if (class->subclass)
kernel/locking/lockdep_proc.c
479
cname = rcu_dereference_sched(class->name);
kernel/locking/lockdep_proc.c
480
ckey = rcu_dereference_sched(class->key);
kernel/locking/lockdep_proc.c
498
if (class->name_version > 1) {
kernel/locking/lockdep_proc.c
499
snprintf(name+namelen, 3, "#%d", class->name_version);
kernel/locking/lockdep_proc.c
502
if (class->subclass) {
kernel/locking/lockdep_proc.c
503
snprintf(name+namelen, 3, "/%d", class->subclass);
kernel/locking/lockdep_proc.c
538
if (class->contention_point[i] == 0)
kernel/locking/lockdep_proc.c
545
(void *)class->contention_point[i]);
kernel/locking/lockdep_proc.c
548
ip, (void *)class->contention_point[i]);
kernel/locking/lockdep_proc.c
553
if (class->contending_point[i] == 0)
kernel/locking/lockdep_proc.c
560
(void *)class->contending_point[i]);
kernel/locking/lockdep_proc.c
563
ip, (void *)class->contending_point[i]);
kernel/locking/lockdep_proc.c
60
static void print_name(struct seq_file *m, struct lock_class *class)
kernel/locking/lockdep_proc.c
63
const char *name = class->name;
kernel/locking/lockdep_proc.c
644
struct lock_class *class;
kernel/locking/lockdep_proc.c
656
iterate_lock_classes(idx, class) {
kernel/locking/lockdep_proc.c
659
iter->class = class;
kernel/locking/lockdep_proc.c
66
name = __get_key_name(class->key, str);
kernel/locking/lockdep_proc.c
660
lock_stats(class, &iter->stats);
kernel/locking/lockdep_proc.c
680
struct lock_class *class;
kernel/locking/lockdep_proc.c
691
iterate_lock_classes(idx, class) {
kernel/locking/lockdep_proc.c
694
clear_lock_stats(class);
kernel/locking/lockdep_proc.c
70
if (class->name_version > 1)
kernel/locking/lockdep_proc.c
71
seq_printf(m, "#%d", class->name_version);
kernel/locking/lockdep_proc.c
72
if (class->subclass)
kernel/locking/lockdep_proc.c
73
seq_printf(m, "/%d", class->subclass);
kernel/locking/lockdep_proc.c
79
struct lock_class *class = v;
kernel/locking/lockdep_proc.c
82
int idx = class - lock_classes;
kernel/locking/lockdep_proc.c
90
seq_printf(m, "%p", class->key);
kernel/locking/lockdep_proc.c
92
seq_printf(m, " OPS:%8ld", debug_class_ops_read(class));
kernel/locking/lockdep_proc.c
95
seq_printf(m, " FD:%5ld", lockdep_count_forward_deps(class));
kernel/locking/lockdep_proc.c
96
seq_printf(m, " BD:%5ld", lockdep_count_backward_deps(class));
kernel/locking/lockdep_proc.c
98
get_usage_chars(class, usage);
kernel/locking/test-ww_mutex.c
110
static int test_mutex(struct ww_class *class)
kernel/locking/test-ww_mutex.c
116
ret = __test_mutex(class, i);
kernel/locking/test-ww_mutex.c
124
static int test_aa(struct ww_class *class, bool trylock)
kernel/locking/test-ww_mutex.c
131
ww_mutex_init(&mutex, class);
kernel/locking/test-ww_mutex.c
132
ww_acquire_init(&ctx, class);
kernel/locking/test-ww_mutex.c
181
struct ww_class *class;
kernel/locking/test-ww_mutex.c
196
ww_acquire_init_noinject(&ctx, abba->class);
kernel/locking/test-ww_mutex.c
222
static int test_abba(struct ww_class *class, bool trylock, bool resolve)
kernel/locking/test-ww_mutex.c
228
ww_mutex_init(&abba.a_mutex, class);
kernel/locking/test-ww_mutex.c
229
ww_mutex_init(&abba.b_mutex, class);
kernel/locking/test-ww_mutex.c
233
abba.class = class;
kernel/locking/test-ww_mutex.c
239
ww_acquire_init_noinject(&ctx, class);
kernel/locking/test-ww_mutex.c
284
struct ww_class *class;
kernel/locking/test-ww_mutex.c
298
ww_acquire_init_noinject(&ctx, cycle->class);
kernel/locking/test-ww_mutex.c
321
static int __test_cycle(struct ww_class *class, unsigned int nthreads)
kernel/locking/test-ww_mutex.c
334
cycle->class = class;
kernel/locking/test-ww_mutex.c
335
ww_mutex_init(&cycle->a_mutex, class);
kernel/locking/test-ww_mutex.c
375
static int test_cycle(struct ww_class *class, unsigned int ncpus)
kernel/locking/test-ww_mutex.c
381
ret = __test_cycle(class, n);
kernel/locking/test-ww_mutex.c
392
struct ww_class *class;
kernel/locking/test-ww_mutex.c
452
ww_acquire_init(&ctx, stress->class);
kernel/locking/test-ww_mutex.c
520
ww_acquire_init(&ctx, stress->class);
kernel/locking/test-ww_mutex.c
579
static int stress(struct ww_class *class, int nlocks, int nthreads, unsigned int flags)
kernel/locking/test-ww_mutex.c
58
static int __test_mutex(struct ww_class *class, unsigned int flags)
kernel/locking/test-ww_mutex.c
596
ww_mutex_init(&locks[n], class);
kernel/locking/test-ww_mutex.c
625
stress->class = class;
kernel/locking/test-ww_mutex.c
644
static int run_tests(struct ww_class *class)
kernel/locking/test-ww_mutex.c
649
ret = test_mutex(class);
kernel/locking/test-ww_mutex.c
65
ww_mutex_init(&mtx.mutex, class);
kernel/locking/test-ww_mutex.c
653
ret = test_aa(class, false);
kernel/locking/test-ww_mutex.c
657
ret = test_aa(class, true);
kernel/locking/test-ww_mutex.c
662
ret = test_abba(class, i & 1, i & 2);
kernel/locking/test-ww_mutex.c
667
ret = test_cycle(class, ncpus);
kernel/locking/test-ww_mutex.c
67
ww_acquire_init(&ctx, class);
kernel/locking/test-ww_mutex.c
671
ret = stress(class, 16, 2 * ncpus, STRESS_INORDER);
kernel/locking/test-ww_mutex.c
675
ret = stress(class, 16, 2 * ncpus, STRESS_REORDER);
kernel/locking/test-ww_mutex.c
679
ret = stress(class, 2046, hweight32(STRESS_ALL) * ncpus, STRESS_ALL);
kernel/sched/core.c
11215
.class = p->sched_class,
kernel/sched/core.c
11249
WARN_ON_ONCE(p->sched_class != ctx->class && !(ctx->flags & ENQUEUE_CLASS));
kernel/sched/core.c
11270
if (sched_class_above(p->sched_class, ctx->class)) {
kernel/sched/core.c
11278
if (sched_class_above(ctx->class, p->sched_class))
kernel/sched/core.c
6104
const struct sched_class *class;
kernel/sched/core.c
6114
for_active_class_range(class, start_class, &idle_sched_class) {
kernel/sched/core.c
6115
if (class->balance && class->balance(rq, rf))
kernel/sched/core.c
6127
const struct sched_class *class;
kernel/sched/core.c
6159
for_each_active_class(class) {
kernel/sched/core.c
6160
p = class->pick_task(rq, rf);
kernel/sched/core.c
6197
const struct sched_class *class;
kernel/sched/core.c
6202
for_each_active_class(class) {
kernel/sched/core.c
6203
p = class->pick_task(rq, rf);
kernel/sched/core.c
8552
const struct sched_class *class;
kernel/sched/core.c
8557
for_each_class(class) {
kernel/sched/core.c
8558
if (class->rq_online)
kernel/sched/core.c
8559
class->rq_online(rq);
kernel/sched/core.c
8567
const struct sched_class *class;
kernel/sched/core.c
8570
for_each_class(class) {
kernel/sched/core.c
8571
if (class->rq_offline)
kernel/sched/core.c
8572
class->rq_offline(rq);
kernel/sched/ext/ext.c
3025
preempt_reason_from_class(const struct sched_class *class)
kernel/sched/ext/ext.c
3027
if (class == &stop_sched_class)
kernel/sched/ext/ext.c
3029
if (class == &dl_sched_class)
kernel/sched/ext/ext.c
3031
if (class == &rt_sched_class)
kernel/sched/ext/ext.c
8452
struct sched_class *class;
kernel/sched/ext/ext.c
8466
if (copy_from_kernel_nofault(&class, &p->sched_class, sizeof(class)) ||
kernel/sched/ext/ext.c
8467
class != &ext_sched_class) {
kernel/sched/sched.h
2802
static inline const struct sched_class *next_active_class(const struct sched_class *class)
kernel/sched/sched.h
2804
class++;
kernel/sched/sched.h
2806
if (scx_switched_all() && class == &fair_sched_class)
kernel/sched/sched.h
2807
class++;
kernel/sched/sched.h
2808
if (!scx_enabled() && class == &ext_sched_class)
kernel/sched/sched.h
2809
class++;
kernel/sched/sched.h
2811
return class;
kernel/sched/sched.h
2814
#define for_class_range(class, _from, _to) \
kernel/sched/sched.h
2815
for (class = (_from); class < (_to); class++)
kernel/sched/sched.h
2817
#define for_each_class(class) \
kernel/sched/sched.h
2818
for_class_range(class, __sched_class_highest, __sched_class_lowest)
kernel/sched/sched.h
2820
#define for_active_class_range(class, _from, _to) \
kernel/sched/sched.h
2821
for (class = (_from); class != (_to); class = next_active_class(class))
kernel/sched/sched.h
2823
#define for_each_active_class(class) \
kernel/sched/sched.h
2824
for_active_class_range(class, __sched_class_highest, __sched_class_lowest)
kernel/sched/sched.h
2828
static inline void rq_modified_begin(struct rq *rq, const struct sched_class *class)
kernel/sched/sched.h
2830
if (sched_class_above(rq->next_class, class))
kernel/sched/sched.h
2831
rq->next_class = class;
kernel/sched/sched.h
2834
static inline bool rq_modified_above(struct rq *rq, const struct sched_class *class)
kernel/sched/sched.h
2836
return sched_class_above(rq->next_class, class);
kernel/sched/sched.h
4198
const struct sched_class *class;
kernel/time/alarmtimer.c
127
alarmtimer_rtc_interface.class = &rtc_class;
kernel/trace/trace_eprobe.c
212
sys_name = event->class->system;
kernel/trace/trace_eprobe.c
281
trace_seq_printf(s, "%s.%s", pevent->class->system,
kernel/trace/trace_eprobe.c
763
call->class->fields_array = eprobe_fields_array;
kernel/trace/trace_eprobe.c
764
call->class->reg = eprobe_register;
kernel/trace/trace_eprobe.c
781
if (!tp_event->class->system ||
kernel/trace/trace_eprobe.c
782
strcmp(system, tp_event->class->system))
kernel/trace/trace_event_perf.c
129
ret = tp_event->class->reg(tp_event, TRACE_REG_PERF_REGISTER, NULL);
kernel/trace/trace_event_perf.c
162
tp_event->class->reg(tp_event, TRACE_REG_PERF_UNREGISTER, NULL);
kernel/trace/trace_event_perf.c
184
return tp_event->class->reg(tp_event, TRACE_REG_PERF_OPEN, p_event);
kernel/trace/trace_event_perf.c
190
tp_event->class->reg(tp_event, TRACE_REG_PERF_CLOSE, p_event);
kernel/trace/trace_event_perf.c
224
tp_event->class && tp_event->class->reg &&
kernel/trace/trace_event_perf.c
370
if (!tp_event->class->reg(tp_event, TRACE_REG_PERF_ADD, p_event)) {
kernel/trace/trace_event_perf.c
394
if (!tp_event->class->reg(tp_event, TRACE_REG_PERF_DEL, p_event))
kernel/trace/trace_events.c
1360
if (!name || !call->class || !call->class->reg)
kernel/trace/trace_events.c
1368
strcmp(match, call->class->system) != 0)
kernel/trace/trace_events.c
1371
if (sub && strcmp(sub, call->class->system) != 0)
kernel/trace/trace_events.c
151
if (WARN_ON(!call->class))
kernel/trace/trace_events.c
1576
if (call->class && call->class->reg &&
kernel/trace/trace_events.c
166
if (WARN_ON(!call->class))
kernel/trace/trace_events.c
1679
if (strcmp(call->class->system, TRACE_SYSTEM) != 0)
kernel/trace/trace_events.c
1680
seq_printf(m, "%s:", call->class->system);
kernel/trace/trace_events.c
1696
len = strlen(call->class->system) + 1;
kernel/trace/trace_events.c
1726
seq_printf(m, "%s:%s%*s%s\n", call->class->system,
kernel/trace/trace_events.c
1758
seq_printf(m, "%s:%s%*s", call->class->system,
kernel/trace/trace_events.c
1961
!trace_event_name(call) || !call->class || !call->class->reg)
kernel/trace/trace_events.c
1964
if (system && strcmp(call->class->system, system) != 0)
kernel/trace/trace_events.c
254
struct trace_event_fields *field = call->class->fields_array;
kernel/trace/trace_events.c
3022
struct trace_event_fields *field = call->class->fields_array;
kernel/trace/trace_events.c
3066
if (call->class->reg && strcmp(name, "enable") == 0) {
kernel/trace/trace_events.c
3089
if (call->event.type && call->class->reg &&
kernel/trace/trace_events.c
3113
if (call->event.type && call->class->reg &&
kernel/trace/trace_events.c
3192
if (WARN_ON_ONCE(strcmp(call->class->system, TRACE_SYSTEM) == 0))
kernel/trace/trace_events.c
3195
e_events = event_subsystem_dir(tr, call->class->system, file, parent);
kernel/trace/trace_events.c
3282
if (call->class->raw_init) {
kernel/trace/trace_events.c
3283
ret = call->class->raw_init(call);
kernel/trace/trace_events.c
3572
if (!last_system || call->class->system != last_system) {
kernel/trace/trace_events.c
3575
last_system = call->class->system;
kernel/trace/trace_events.c
3590
if (call->class->system == map[i]->system) {
kernel/trace/trace_events.c
3618
system = call->class->system;
kernel/trace/trace_events.c
4033
if (!name || !call->class)
kernel/trace/trace_events.c
4037
strcmp(system, call->class->system) == 0)
kernel/trace/trace_events.c
4050
if (!file || !file->event_call->class->reg ||
kernel/trace/trace_events.c
4213
edata->file->event_call->class->system,
kernel/trace/trace_events.c
4930
if (!call->class || !call->class->probe)
kernel/trace/trace_events.c
4940
if (call->class->system &&
kernel/trace/trace_events.c
4941
strcmp(call->class->system, "syscalls") == 0)
kernel/trace/trace_events.c
709
call->class->probe,
kernel/trace/trace_events.c
713
call->class->probe,
kernel/trace/trace_events.c
719
if (!call->class->perf_probe)
kernel/trace/trace_events.c
722
call->class->perf_probe,
kernel/trace/trace_events.c
726
call->class->perf_probe,
kernel/trace/trace_events.c
830
ret = call->class->reg(call, TRACE_REG_UNREGISTER, file);
kernel/trace/trace_events.c
877
ret = call->class->reg(call, TRACE_REG_REGISTER, file);
kernel/trace/trace_events_hist.c
2280
if (strcmp(system, call->class->system) != 0)
kernel/trace/trace_events_hist.c
3153
if (strcmp(subsys_name, call->class->system) != 0)
kernel/trace/trace_events_hist.c
3360
if (strcmp(subsys_name, call->class->system) != 0)
kernel/trace/trace_events_hist.c
798
system = call->class->system;
kernel/trace/trace_events_synth.c
1033
kfree(event->class.system);
kernel/trace/trace_events_synth.c
2340
seq_printf(m, "s:%s/", event->class.system);
kernel/trace/trace_events_synth.c
960
event->call.class = &event->class;
kernel/trace/trace_events_synth.c
961
event->class.system = kstrdup(SYNTH_SYSTEM, GFP_KERNEL);
kernel/trace/trace_events_synth.c
962
if (!event->class.system) {
kernel/trace/trace_events_synth.c
974
INIT_LIST_HEAD(&call->class->fields);
kernel/trace/trace_events_synth.c
976
call->class->fields_array = synth_event_fields_array;
kernel/trace/trace_events_synth.c
984
call->class->reg = synth_event_reg;
kernel/trace/trace_events_synth.c
985
call->class->probe = trace_event_raw_event_synth;
kernel/trace/trace_events_synth.c
987
call->class->perf_probe = perf_event_raw_event_synth;
kernel/trace/trace_events_trigger.c
1711
enable_data->file->event_call->class->system,
kernel/trace/trace_events_user.c
1741
call->class->probe,
kernel/trace/trace_events_user.c
1749
call->class->probe,
kernel/trace/trace_events_user.c
1756
call->class->perf_probe,
kernel/trace/trace_events_user.c
1764
call->class->perf_probe,
kernel/trace/trace_events_user.c
2138
INIT_LIST_HEAD(&user->class.fields);
kernel/trace/trace_events_user.c
2162
user->call.class = &user->class;
kernel/trace/trace_events_user.c
2168
user->class.system = group->system_multi_name;
kernel/trace/trace_events_user.c
2170
user->class.system = group->system_name;
kernel/trace/trace_events_user.c
2172
user->class.fields_array = user_event_fields_array;
kernel/trace/trace_events_user.c
2173
user->class.get_fields = user_event_get_fields;
kernel/trace/trace_events_user.c
2174
user->class.reg = user_event_reg;
kernel/trace/trace_events_user.c
2175
user->class.probe = user_event_ftrace;
kernel/trace/trace_events_user.c
2177
user->class.perf_probe = user_event_perf;
kernel/trace/trace_events_user.c
88
struct trace_event_class class;
kernel/trace/trace_export.c
189
.class = &event_class_ftrace_##call, \
kernel/trace/trace_fprobe.c
745
call->class->fields_array = fexit_fields_array;
kernel/trace/trace_fprobe.c
748
call->class->fields_array = fentry_fields_array;
kernel/trace/trace_fprobe.c
752
call->class->reg = fprobe_register;
kernel/trace/trace_kprobe.c
1771
const char *group = event->tp_event->class->system;
kernel/trace/trace_kprobe.c
1898
call->class->fields_array = kretprobe_fields_array;
kernel/trace/trace_kprobe.c
1901
call->class->fields_array = kprobe_fields_array;
kernel/trace/trace_kprobe.c
1905
call->class->reg = kprobe_register;
kernel/trace/trace_probe.c
2137
kfree(tpe->class.system);
kernel/trace/trace_probe.c
2199
INIT_LIST_HEAD(&tp->event->class.fields);
kernel/trace/trace_probe.c
2205
call->class = &tp->event->class;
kernel/trace/trace_probe.c
2212
tp->event->class.system = kstrdup(group, GFP_KERNEL);
kernel/trace/trace_probe.c
2213
if (!tp->event->class.system) {
kernel/trace/trace_probe.c
2237
if (!tp_event->class->system ||
kernel/trace/trace_probe.c
2238
strcmp(system, tp_event->class->system))
kernel/trace/trace_probe.h
254
struct trace_event_class class;
kernel/trace/trace_probe.h
310
return tp->event->call.class->system;
kernel/trace/trace_synth.h
33
struct trace_event_class class;
kernel/trace/trace_uprobe.c
1474
const char *group = event->tp_event->class->system;
kernel/trace/trace_uprobe.c
1605
call->class->fields_array = uprobe_fields_array;
kernel/trace/trace_uprobe.c
1608
call->class->reg = trace_uprobe_register;
lib/dynamic_debug.c
1138
char const *class;
lib/dynamic_debug.c
1154
class = ddebug_class_name(iter, dp);
lib/dynamic_debug.c
1155
if (class)
lib/dynamic_debug.c
1156
seq_printf(m, " class:%s", class);
lib/glob.c
104
char const *class = inverted ? pat + 1 : pat;
lib/glob.c
105
unsigned char a = *class++;
lib/glob.c
118
if (class[0] == '-' && class[1] != ']') {
lib/glob.c
119
b = class[1];
lib/glob.c
124
class += 2;
lib/glob.c
129
} while ((a = *class++) != ']');
lib/glob.c
133
pat = class;
lib/locking-selftest.c
154
#define INIT_CLASS_FUNC(class) \
lib/locking-selftest.c
156
init_class_##class(spinlock_t *lock, rwlock_t *rwlock, \
lib/ref_tracker.c
157
s->prefix, dir->class, dir, stats);
lib/ref_tracker.c
168
dir->class, dir, stats->stacks[i].count,
lib/ref_tracker.c
175
s->prefix, dir->class, dir, skipped, stats->total);
lib/ref_tracker.c
436
ret = snprintf(name, sizeof(name), "%s@%p", dir->class, dir);
lib/test_context-analysis.c
30
#define TEST_SPINLOCK_COMMON(class, type, type_init, type_lock, type_unlock, type_trylock, op) \
lib/test_context-analysis.c
31
struct test_##class##_data { \
lib/test_context-analysis.c
36
static void __used test_##class##_init(struct test_##class##_data *d) \
lib/test_context-analysis.c
41
static void __used test_##class(struct test_##class##_data *d) \
lib/test_context-analysis.c
62
static void __used test_##class##_trylock(struct test_##class##_data *d) \
lib/test_context-analysis.c
69
static void __used test_##class##_assert(struct test_##class##_data *d) \
lib/test_context-analysis.c
74
static void __used test_##class##_guard(struct test_##class##_data *d) \
lib/test_context-analysis.c
76
{ guard(class)(&d->lock); op(d->counter); } \
lib/test_context-analysis.c
77
{ guard(class##_irq)(&d->lock); op(d->counter); } \
lib/test_context-analysis.c
78
{ guard(class##_irqsave)(&d->lock); op(d->counter); } \
mm/backing-dev.c
473
static const struct class bdi_class = {
mm/zsmalloc.c
1001
return get_zspage_inuse(zspage) == class->objs_per_zspage;
mm/zsmalloc.c
1022
struct size_class *class;
mm/zsmalloc.c
1024
class = pool->size_class[get_size_class_index(size)];
mm/zsmalloc.c
1026
return class->index;
mm/zsmalloc.c
1043
struct size_class *class;
mm/zsmalloc.c
1056
class = zspage_class(pool, zspage);
mm/zsmalloc.c
1057
off = offset_in_page(class->size * obj_idx);
mm/zsmalloc.c
1093
struct size_class *class;
mm/zsmalloc.c
1098
class = zspage_class(pool, zspage);
mm/zsmalloc.c
1099
off = offset_in_page(class->size * obj_idx);
mm/zsmalloc.c
1120
struct size_class *class;
mm/zsmalloc.c
1132
class = zspage_class(pool, zspage);
mm/zsmalloc.c
1133
off = offset_in_page(class->size * obj_idx);
mm/zsmalloc.c
1182
struct size_class *class;
mm/zsmalloc.c
1194
class = zspage_class(pool, zspage);
mm/zsmalloc.c
1195
off = offset_in_page(class->size * obj_idx);
mm/zsmalloc.c
1249
struct size_class *class;
mm/zsmalloc.c
1255
class = pool->size_class[zspage->class];
mm/zsmalloc.c
1258
offset = obj * class->size;
mm/zsmalloc.c
1300
struct size_class *class;
mm/zsmalloc.c
1316
class = pool->size_class[get_size_class_index(size)];
mm/zsmalloc.c
1319
spin_lock(&class->lock);
mm/zsmalloc.c
1320
zspage = find_get_zspage(class);
mm/zsmalloc.c
1324
fix_fullness_group(class, zspage);
mm/zsmalloc.c
1325
class_stat_add(class, ZS_OBJS_INUSE, 1);
mm/zsmalloc.c
1330
spin_unlock(&class->lock);
mm/zsmalloc.c
1332
zspage = alloc_zspage(pool, class, gfp, nid);
mm/zsmalloc.c
1338
spin_lock(&class->lock);
mm/zsmalloc.c
1340
newfg = get_fullness_group(class, zspage);
mm/zsmalloc.c
1341
insert_zspage(class, zspage, newfg);
mm/zsmalloc.c
1342
atomic_long_add(class->pages_per_zspage, &pool->pages_allocated);
mm/zsmalloc.c
1343
class_stat_add(class, ZS_OBJS_ALLOCATED, class->objs_per_zspage);
mm/zsmalloc.c
1344
class_stat_add(class, ZS_OBJS_INUSE, 1);
mm/zsmalloc.c
1349
spin_unlock(&class->lock);
mm/zsmalloc.c
1388
struct size_class *class;
mm/zsmalloc.c
1402
class = zspage_class(pool, zspage);
mm/zsmalloc.c
1403
spin_lock(&class->lock);
mm/zsmalloc.c
1406
class_stat_sub(class, ZS_OBJS_INUSE, 1);
mm/zsmalloc.c
1407
obj_free(class->size, obj);
mm/zsmalloc.c
1409
fullness = fix_fullness_group(class, zspage);
mm/zsmalloc.c
1411
free_zspage(pool, class, zspage);
mm/zsmalloc.c
1413
spin_unlock(&class->lock);
mm/zsmalloc.c
1418
static void zs_object_copy(struct size_class *class, unsigned long dst,
mm/zsmalloc.c
1428
s_size = d_size = class->size;
mm/zsmalloc.c
1433
s_off = offset_in_page(class->size * s_objidx);
mm/zsmalloc.c
1434
d_off = offset_in_page(class->size * d_objidx);
mm/zsmalloc.c
1436
if (s_off + class->size > PAGE_SIZE)
mm/zsmalloc.c
1439
if (d_off + class->size > PAGE_SIZE)
mm/zsmalloc.c
1450
if (written == class->size)
mm/zsmalloc.c
1471
s_size = class->size - written;
mm/zsmalloc.c
1479
d_size = class->size - written;
mm/zsmalloc.c
1492
static unsigned long find_alloced_obj(struct size_class *class,
mm/zsmalloc.c
1501
offset += class->size * index;
mm/zsmalloc.c
1507
offset += class->size;
mm/zsmalloc.c
1525
struct size_class *class = pool->size_class[src_zspage->class];
mm/zsmalloc.c
1528
handle = find_alloced_obj(class, s_zpdesc, &obj_idx);
mm/zsmalloc.c
1539
zs_object_copy(class, free_obj, used_obj);
mm/zsmalloc.c
1541
obj_free(class->size, used_obj);
mm/zsmalloc.c
1544
if (zspage_full(class, dst_zspage))
mm/zsmalloc.c
1553
static struct zspage *isolate_src_zspage(struct size_class *class)
mm/zsmalloc.c
1559
zspage = list_first_entry_or_null(&class->fullness_list[fg],
mm/zsmalloc.c
1562
remove_zspage(class, zspage);
mm/zsmalloc.c
1570
static struct zspage *isolate_dst_zspage(struct size_class *class)
mm/zsmalloc.c
1576
zspage = list_first_entry_or_null(&class->fullness_list[fg],
mm/zsmalloc.c
1579
remove_zspage(class, zspage);
mm/zsmalloc.c
1594
static int putback_zspage(struct size_class *class, struct zspage *zspage)
mm/zsmalloc.c
1598
fullness = get_fullness_group(class, zspage);
mm/zsmalloc.c
1599
insert_zspage(class, zspage, fullness);
mm/zsmalloc.c
1650
static void replace_sub_page(struct size_class *class, struct zspage *zspage,
mm/zsmalloc.c
1667
create_page_chain(class, zspage, zpdescs);
mm/zsmalloc.c
1689
struct size_class *class;
mm/zsmalloc.c
1719
class = zspage_class(pool, zspage);
mm/zsmalloc.c
1724
spin_lock(&class->lock);
mm/zsmalloc.c
1727
spin_unlock(&class->lock);
mm/zsmalloc.c
1759
addr += class->size) {
mm/zsmalloc.c
1770
replace_sub_page(class, zspage, newzpdesc, zpdesc);
mm/zsmalloc.c
1776
spin_unlock(&class->lock);
mm/zsmalloc.c
1808
struct size_class *class;
mm/zsmalloc.c
1815
class = pool->size_class[i];
mm/zsmalloc.c
1816
if (class->index != i)
mm/zsmalloc.c
1819
spin_lock(&class->lock);
mm/zsmalloc.c
1820
list_splice_init(&class->fullness_list[ZS_INUSE_RATIO_0],
mm/zsmalloc.c
1822
spin_unlock(&class->lock);
mm/zsmalloc.c
1829
class = zspage_class(pool, zspage);
mm/zsmalloc.c
1830
spin_lock(&class->lock);
mm/zsmalloc.c
1831
class_stat_sub(class, ZS_INUSE_RATIO_0, 1);
mm/zsmalloc.c
1832
__free_zspage(pool, class, zspage);
mm/zsmalloc.c
1833
spin_unlock(&class->lock);
mm/zsmalloc.c
1871
static unsigned long zs_can_compact(struct size_class *class)
mm/zsmalloc.c
1874
unsigned long obj_allocated = class_stat_read(class, ZS_OBJS_ALLOCATED);
mm/zsmalloc.c
1875
unsigned long obj_used = class_stat_read(class, ZS_OBJS_INUSE);
mm/zsmalloc.c
1881
obj_wasted /= class->objs_per_zspage;
mm/zsmalloc.c
1883
return obj_wasted * class->pages_per_zspage;
mm/zsmalloc.c
1887
struct size_class *class)
mm/zsmalloc.c
1898
spin_lock(&class->lock);
mm/zsmalloc.c
1899
while (zs_can_compact(class)) {
mm/zsmalloc.c
1903
dst_zspage = isolate_dst_zspage(class);
mm/zsmalloc.c
1908
src_zspage = isolate_src_zspage(class);
mm/zsmalloc.c
1918
fg = putback_zspage(class, src_zspage);
mm/zsmalloc.c
1920
free_zspage(pool, class, src_zspage);
mm/zsmalloc.c
1921
pages_freed += class->pages_per_zspage;
mm/zsmalloc.c
1925
if (get_fullness_group(class, dst_zspage) == ZS_INUSE_RATIO_100
mm/zsmalloc.c
1927
putback_zspage(class, dst_zspage);
mm/zsmalloc.c
1930
spin_unlock(&class->lock);
mm/zsmalloc.c
1934
spin_lock(&class->lock);
mm/zsmalloc.c
1939
putback_zspage(class, src_zspage);
mm/zsmalloc.c
1942
putback_zspage(class, dst_zspage);
mm/zsmalloc.c
1944
spin_unlock(&class->lock);
mm/zsmalloc.c
1953
struct size_class *class;
mm/zsmalloc.c
1966
class = pool->size_class[i];
mm/zsmalloc.c
1967
if (class->index != i)
mm/zsmalloc.c
1969
pages_freed += __zs_compact(pool, class);
mm/zsmalloc.c
2004
struct size_class *class;
mm/zsmalloc.c
2009
class = pool->size_class[i];
mm/zsmalloc.c
2010
if (class->index != i)
mm/zsmalloc.c
2013
pages_to_free += zs_can_compact(class);
mm/zsmalloc.c
2097
struct size_class *class;
mm/zsmalloc.c
2143
class = kzalloc_obj(struct size_class);
mm/zsmalloc.c
2144
if (!class)
mm/zsmalloc.c
2147
class->size = size;
mm/zsmalloc.c
2148
class->index = i;
mm/zsmalloc.c
2149
class->pages_per_zspage = pages_per_zspage;
mm/zsmalloc.c
2150
class->objs_per_zspage = objs_per_zspage;
mm/zsmalloc.c
2151
spin_lock_init(&class->lock);
mm/zsmalloc.c
2152
pool->size_class[i] = class;
mm/zsmalloc.c
2156
INIT_LIST_HEAD(&class->fullness_list[fullness]);
mm/zsmalloc.c
2160
prev_class = class;
mm/zsmalloc.c
2192
struct size_class *class = pool->size_class[i];
mm/zsmalloc.c
2194
if (!class)
mm/zsmalloc.c
2197
if (class->index != i)
mm/zsmalloc.c
2201
if (list_empty(&class->fullness_list[fg]))
mm/zsmalloc.c
2205
class->size, fg);
mm/zsmalloc.c
2207
kfree(class);
mm/zsmalloc.c
265
unsigned int class:CLASS_BITS + 1;
mm/zsmalloc.c
460
return pool->size_class[zspage->class];
mm/zsmalloc.c
481
static inline void class_stat_add(struct size_class *class, int type,
mm/zsmalloc.c
484
class->stats.objs[type] += cnt;
mm/zsmalloc.c
487
static inline void class_stat_sub(struct size_class *class, int type,
mm/zsmalloc.c
490
class->stats.objs[type] -= cnt;
mm/zsmalloc.c
493
static inline unsigned long class_stat_read(struct size_class *class, int type)
mm/zsmalloc.c
495
return class->stats.objs[type];
mm/zsmalloc.c
515
static unsigned long zs_can_compact(struct size_class *class);
mm/zsmalloc.c
521
struct size_class *class;
mm/zsmalloc.c
536
class = pool->size_class[i];
mm/zsmalloc.c
538
if (class->index != i)
mm/zsmalloc.c
541
spin_lock(&class->lock);
mm/zsmalloc.c
543
seq_printf(s, " %5u %5u ", i, class->size);
mm/zsmalloc.c
545
inuse_totals[fg] += class_stat_read(class, fg);
mm/zsmalloc.c
546
seq_printf(s, "%9lu ", class_stat_read(class, fg));
mm/zsmalloc.c
549
obj_allocated = class_stat_read(class, ZS_OBJS_ALLOCATED);
mm/zsmalloc.c
550
obj_used = class_stat_read(class, ZS_OBJS_INUSE);
mm/zsmalloc.c
551
freeable = zs_can_compact(class);
mm/zsmalloc.c
552
spin_unlock(&class->lock);
mm/zsmalloc.c
554
objs_per_zspage = class->objs_per_zspage;
mm/zsmalloc.c
556
class->pages_per_zspage;
mm/zsmalloc.c
560
class->pages_per_zspage, freeable);
mm/zsmalloc.c
623
static int get_fullness_group(struct size_class *class, struct zspage *zspage)
mm/zsmalloc.c
628
objs_per_zspage = class->objs_per_zspage;
mm/zsmalloc.c
650
static void insert_zspage(struct size_class *class,
mm/zsmalloc.c
654
class_stat_add(class, fullness, 1);
mm/zsmalloc.c
655
list_add(&zspage->list, &class->fullness_list[fullness]);
mm/zsmalloc.c
663
static void remove_zspage(struct size_class *class, struct zspage *zspage)
mm/zsmalloc.c
667
VM_BUG_ON(list_empty(&class->fullness_list[fullness]));
mm/zsmalloc.c
670
class_stat_sub(class, fullness, 1);
mm/zsmalloc.c
682
static int fix_fullness_group(struct size_class *class, struct zspage *zspage)
mm/zsmalloc.c
686
newfg = get_fullness_group(class, zspage);
mm/zsmalloc.c
690
remove_zspage(class, zspage);
mm/zsmalloc.c
691
insert_zspage(class, zspage, newfg);
mm/zsmalloc.c
803
static void __free_zspage(struct zs_pool *pool, struct size_class *class,
mm/zsmalloc.c
808
assert_spin_locked(&class->lock);
mm/zsmalloc.c
826
class_stat_sub(class, ZS_OBJS_ALLOCATED, class->objs_per_zspage);
mm/zsmalloc.c
827
atomic_long_sub(class->pages_per_zspage, &pool->pages_allocated);
mm/zsmalloc.c
830
static void free_zspage(struct zs_pool *pool, struct size_class *class,
mm/zsmalloc.c
846
remove_zspage(class, zspage);
mm/zsmalloc.c
847
__free_zspage(pool, class, zspage);
mm/zsmalloc.c
851
static void init_zspage(struct size_class *class, struct zspage *zspage)
mm/zsmalloc.c
867
while ((off += class->size) < PAGE_SIZE) {
mm/zsmalloc.c
869
link += class->size / sizeof(*link);
mm/zsmalloc.c
895
static void create_page_chain(struct size_class *class, struct zspage *zspage,
mm/zsmalloc.c
901
int nr_zpdescs = class->pages_per_zspage;
mm/zsmalloc.c
918
if (unlikely(class->objs_per_zspage == 1 &&
mm/zsmalloc.c
919
class->pages_per_zspage == 1))
mm/zsmalloc.c
932
struct size_class *class,
mm/zsmalloc.c
947
zspage->class = class->index;
mm/zsmalloc.c
950
for (i = 0; i < class->pages_per_zspage; i++) {
mm/zsmalloc.c
968
create_page_chain(class, zspage, zpdescs);
mm/zsmalloc.c
969
init_zspage(class, zspage);
mm/zsmalloc.c
974
static struct zspage *find_get_zspage(struct size_class *class)
mm/zsmalloc.c
980
zspage = list_first_entry_or_null(&class->fullness_list[i],
mm/zsmalloc.c
999
static bool zspage_full(struct size_class *class, struct zspage *zspage)
net/atm/atm_sysfs.c
108
static struct class atm_class = {
net/atm/atm_sysfs.c
119
cdev->class = &atm_class;
net/bluetooth/hci_sysfs.c
124
dev->class = &bt_class;
net/bluetooth/hci_sysfs.c
31
conn->dev.class = &bt_class;
net/bluetooth/hci_sysfs.c
9
static const struct class bt_class = {
net/ceph/osd_client.c
5130
const char *class, const char *method,
net/ceph/osd_client.c
5149
ret = osd_req_op_cls_init(req, 0, class, method);
net/ceph/osd_client.c
802
const char *class, const char *method)
net/ceph/osd_client.c
816
op->cls.class_name = class;
net/ceph/osd_client.c
817
size = strlen(class);
net/ceph/osd_client.c
820
ret = ceph_pagelist_append(pagelist, class, size);
net/core/net-sysfs.c
1168
if (dev->class && dev->class->namespace)
net/core/net-sysfs.c
1169
return dev->class->namespace(dev);
net/core/net-sysfs.c
1918
if (dev->class && dev->class->namespace)
net/core/net-sysfs.c
1919
return dev->class->namespace(dev);
net/core/net-sysfs.c
2249
static const struct class net_class = {
net/core/net-sysfs.c
2319
dev->class = &net_class;
net/dsa/dsa.c
1383
static int dev_is_class(struct device *dev, const void *class)
net/dsa/dsa.c
1385
if (dev->class != NULL && !strcmp(dev->class->name, class))
net/dsa/dsa.c
1391
static struct device *dev_find_class(struct device *parent, char *class)
net/dsa/dsa.c
1393
if (dev_is_class(parent, class)) {
net/dsa/dsa.c
1398
return device_find_child(parent, class, dev_is_class);
net/handshake/handshake.h
88
struct handshake_req *handshake_req_next(struct handshake_net *hn, int class);
net/handshake/netlink.c
104
class = nla_get_u32(info->attrs[HANDSHAKE_A_ACCEPT_HANDLER_CLASS]);
net/handshake/netlink.c
107
req = handshake_req_next(hn, class);
net/handshake/netlink.c
95
int class, err;
net/handshake/request.c
195
struct handshake_req *handshake_req_next(struct handshake_net *hn, int class)
net/handshake/request.c
202
if (pos->hr_proto->hp_handler_class != class)
net/ieee802154/core.c
126
rdev->wpan_phy.dev.class = &wpan_phy_class;
net/ieee802154/sysfs.c
96
const struct class wpan_phy_class = {
net/ieee802154/sysfs.h
8
extern const struct class wpan_phy_class;
net/ipv4/route.c
170
#define ECN_OR_COST(class) TC_PRIO_##class
net/iucv/af_iucv.c
1169
IUCV_SKB_CB(skb)->class = msg->class;
net/iucv/af_iucv.c
1291
sizeof(IUCV_SKB_CB(skb)->class),
net/iucv/af_iucv.c
1292
(void *)&IUCV_SKB_CB(skb)->class);
net/iucv/af_iucv.c
1445
txmsg.class = 0;
net/iucv/af_iucv.c
2151
IUCV_SKB_CB(skb)->class = trans_hdr->iucv_hdr.class;
net/iucv/af_iucv.c
55
#define TRGCLS_SIZE sizeof_field(struct iucv_message, class)
net/iucv/af_iucv.c
984
memcpy(&txmsg.class,
net/iucv/iucv.c
1168
parm->db.iptrgcls = msg->class;
net/iucv/iucv.c
1240
parm->db.iptrgcls = msg->class;
net/iucv/iucv.c
1282
parm->dpl.iptrgcls = msg->class;
net/iucv/iucv.c
1290
parm->db.iptrgcls = msg->class;
net/iucv/iucv.c
1333
parm->dpl.iptrgcls = msg->class;
net/iucv/iucv.c
1342
parm->db.iptrgcls = msg->class;
net/iucv/iucv.c
1422
parm->dpl.iptrgcls = msg->class;
net/iucv/iucv.c
1431
parm->db.iptrgcls = msg->class;
net/iucv/iucv.c
1665
msg.class = imc->ipsrccls;
net/iucv/iucv.c
1710
msg.class = imp->iptrgcls;
net/netfilter/nf_conntrack_broadcast.c
77
exp->class = NF_CT_EXPECT_CLASS_DEFAULT;
net/netfilter/nf_conntrack_expect.c
324
void nf_ct_expect_init(struct nf_conntrack_expect *exp, unsigned int class,
net/netfilter/nf_conntrack_expect.c
342
exp->class = class;
net/netfilter/nf_conntrack_expect.c
427
exp->timeout += helper->expect_policy[exp->class].timeout * HZ;
net/netfilter/nf_conntrack_expect.c
450
if (exp->class == new->class)
net/netfilter/nf_conntrack_expect.c
456
master_help->expecting[last->class] >= p->max_expected)
net/netfilter/nf_conntrack_expect.c
483
if (i->class != expect->class ||
net/netfilter/nf_conntrack_expect.c
498
p = &helper->expect_policy[expect->class];
net/netfilter/nf_conntrack_expect.c
499
if (master_help->expecting[expect->class] >= p->max_expected)
net/netfilter/nf_conntrack_expect.c
506
if (master_help->expecting[expect->class] >= default_exp_policy.max_expected)
net/netfilter/nf_conntrack_expect.c
536
master_help->expecting[expect->class]++;
net/netfilter/nf_conntrack_expect.c
566
master_help->expecting[expect[0]->class]--;
net/netfilter/nf_conntrack_expect.c
569
master_help->expecting[expect[i]->class]++;
net/netfilter/nf_conntrack_expect.c
732
if (helper->expect_policy[expect->class].name[0])
net/netfilter/nf_conntrack_expect.c
734
helper->expect_policy[expect->class].name);
net/netfilter/nf_conntrack_expect.c
81
master_help->expecting[exp->class]--;
net/netfilter/nf_conntrack_netlink.c
3046
nla_put_be32(skb, CTA_EXPECT_CLASS, htonl(exp->class)))
net/netfilter/nf_conntrack_netlink.c
3146
id += exp->class;
net/netfilter/nf_conntrack_netlink.c
3529
u32 class = 0;
net/netfilter/nf_conntrack_netlink.c
3541
class = ntohl(nla_get_be32(cda[CTA_EXPECT_CLASS]));
net/netfilter/nf_conntrack_netlink.c
3542
if (class > helper->expect_class_max)
net/netfilter/nf_conntrack_netlink.c
3565
exp->class = class;
net/netfilter/nf_conntrack_sip.c
1018
exp->class != class)
net/netfilter/nf_conntrack_sip.c
1052
nf_ct_expect_init(rtp_exp, class, nf_ct_l3num(ct), saddr, daddr,
net/netfilter/nf_conntrack_sip.c
1058
nf_ct_expect_init(rtcp_exp, class, nf_ct_l3num(ct), saddr, daddr,
net/netfilter/nf_conntrack_sip.c
1201
&rtp_addr, htons(port), t->class,
net/netfilter/nf_conntrack_sip.c
895
if (exp->class != SIP_EXPECT_SIGNALLING ||
net/netfilter/nf_conntrack_sip.c
920
if ((exp->class != SIP_EXPECT_SIGNALLING) ^ media)
net/netfilter/nf_conntrack_sip.c
933
enum sip_expectation_classes class,
net/netfilter/nf_nat_sip.c
361
if (exp->class != SIP_EXPECT_SIGNALLING) {
net/netfilter/x_tables.c
1776
uint8_t class;
net/netfilter/x_tables.c
1799
switch (trav->class) {
net/netfilter/x_tables.c
1801
trav->class = MTTG_TRAV_NFP_UNSPEC;
net/netfilter/x_tables.c
1814
trav->class = next_class[trav->class];
net/netfilter/x_tables.c
1833
trav->class = MTTG_TRAV_INIT;
net/netfilter/x_tables.c
1845
switch (trav->class) {
net/netfilter/x_tables.c
1870
switch (trav->class) {
net/netfilter/x_tables.c
1904
switch (trav->class) {
net/netfilter/xt_IDLETIMER.c
526
static struct class *idletimer_tg_class;
net/nfc/core.c
1018
const struct class nfc_class = {
net/nfc/core.c
1074
dev->dev.class = &nfc_class;
net/rfkill/core.c
1030
dev->class = &rfkill_class;
net/rfkill/core.c
961
static struct class rfkill_class = {
net/sched/cls_bpf.c
109
res->class = 0;
net/sched/cls_bpf.c
122
res->class = 0;
net/sched/cls_cgroup.c
41
res->class = 0;
net/sched/cls_flow.c
340
res->class = 0;
net/sched/cls_flower.c
1239
struct nlattr *class = NULL, *type = NULL, *data = NULL;
net/sched/cls_flower.c
1310
class = tb[TCA_FLOWER_KEY_ENC_OPT_GENEVE_CLASS];
net/sched/cls_flower.c
1311
opt->opt_class = nla_get_be16(class);
net/sched/cls_fw.c
87
res->class = 0;
net/sched/sch_drr.c
328
cl = (struct drr_class *)res.class;
net/sched/sch_hfsc.c
1158
cl = (struct hfsc_class *)res.class;
net/sched/sch_htb.c
258
cl = (void *)res.class;
net/sched/sch_qfq.c
725
cl = (struct qfq_class *)res.class;
net/sunrpc/svcauth_unix.c
1425
char class[8];
net/sunrpc/svcauth_unix.c
1438
if (len <= 0 || len > sizeof(class))
net/sunrpc/svcauth_unix.c
1440
nla_strscpy(class, tb[SUNRPC_A_IP_MAP_CLASS], sizeof(class));
net/sunrpc/svcauth_unix.c
1483
ipmp = __ip_map_lookup(cd, class, &sin6.sin6_addr);
net/sunrpc/svcauth_unix.c
178
static struct ip_map *__ip_map_lookup(struct cache_detail *cd, char *class, struct in6_addr *addr);
net/sunrpc/svcauth_unix.c
189
char class[8];
net/sunrpc/svcauth_unix.c
207
len = qword_get(&mesg, class, sizeof(class));
net/sunrpc/svcauth_unix.c
248
ipmp = __ip_map_lookup(cd, class, &sin6.sin6_addr);
net/sunrpc/svcauth_unix.c
293
static struct ip_map *__ip_map_lookup(struct cache_detail *cd, char *class,
net/sunrpc/svcauth_unix.c
299
strcpy(ip.m_class, class);
net/sunrpc/svcauth_unix.c
302
hash_str(class, IP_HASHBITS) ^
net/wireless/core.c
639
rdev->wiphy.dev.class = &ieee80211_class;
net/wireless/sysfs.c
170
struct class ieee80211_class = {
net/wireless/sysfs.h
8
extern struct class ieee80211_class;
net/xfrm/xfrm_state.c
2429
int class[XFRM_MAX_DEPTH];
net/xfrm/xfrm_state.c
2435
class[i] = c;
net/xfrm/xfrm_state.c
2443
dst[count[class[i] - 1]++] = src[i];
samples/bpf/ibumad_kern.c
101
u8 class = ctx->mgmt_class;
samples/bpf/ibumad_kern.c
103
bpf_printk("ib_umad read send : class 0x%x\n", class);
samples/bpf/ibumad_kern.c
105
val = bpf_map_lookup_elem(&read_count, &class);
samples/bpf/ibumad_kern.c
107
bpf_map_update_elem(&read_count, &class, &zero, BPF_NOEXIST);
samples/bpf/ibumad_kern.c
108
val = bpf_map_lookup_elem(&read_count, &class);
samples/bpf/ibumad_kern.c
121
u8 class = ctx->mgmt_class;
samples/bpf/ibumad_kern.c
123
bpf_printk("ib_umad write : class 0x%x\n", class);
samples/bpf/ibumad_kern.c
125
val = bpf_map_lookup_elem(&write_count, &class);
samples/bpf/ibumad_kern.c
127
bpf_map_update_elem(&write_count, &class, &zero, BPF_NOEXIST);
samples/bpf/ibumad_kern.c
128
val = bpf_map_lookup_elem(&write_count, &class);
samples/bpf/ibumad_kern.c
81
u8 class = ctx->mgmt_class;
samples/bpf/ibumad_kern.c
83
bpf_printk("ib_umad read recv : class 0x%x\n", class);
samples/bpf/ibumad_kern.c
85
val = bpf_map_lookup_elem(&read_count, &class);
samples/bpf/ibumad_kern.c
87
bpf_map_update_elem(&read_count, &class, &zero, BPF_NOEXIST);
samples/bpf/ibumad_kern.c
88
val = bpf_map_lookup_elem(&read_count, &class);
samples/vfio-mdev/mbochs.c
137
static const struct class mbochs_class = {
samples/vfio-mdev/mbochs.c
1408
mbochs_dev.class = &mbochs_class;
samples/vfio-mdev/mdpy.c
698
mdpy_dev.class = &mdpy_class;
samples/vfio-mdev/mdpy.c
88
static const struct class mdpy_class = {
samples/vfio-mdev/mtty.c
1987
mtty_dev.dev.class = &mtty_class;
samples/vfio-mdev/mtty.c
71
static const struct class mtty_class = {
scripts/asn1_compiler.c
1218
if (e->class == 0 && e->method == 0 && e->tag == 0)
scripts/asn1_compiler.c
1220
else if (e->class == ASN1_UNIV)
scripts/asn1_compiler.c
1222
asn1_classes[e->class],
scripts/asn1_compiler.c
1227
asn1_classes[e->class],
scripts/asn1_compiler.c
1488
if (e->class == ASN1_UNIV && e->method == ASN1_PRIM && e->tag == 0)
scripts/asn1_compiler.c
1506
if (tag->class == ASN1_UNIV &&
scripts/asn1_compiler.c
1511
asn1_classes[tag->class],
scripts/asn1_compiler.c
1516
asn1_classes[tag->class],
scripts/asn1_compiler.c
692
enum asn1_class class : 8;
scripts/asn1_compiler.c
864
element->class = ASN1_UNIV;
scripts/asn1_compiler.c
876
element->class = ASN1_UNIV;
scripts/asn1_compiler.c
880
element->class = ASN1_APPL;
scripts/asn1_compiler.c
884
element->class = ASN1_CONT;
scripts/asn1_compiler.c
887
element->class = ASN1_PRIV;
scripts/asn1_compiler.c
944
element->class = ASN1_UNIV;
scripts/gcc-plugins/gcc-generate-gimple-pass.h
89
class _PASS_NAME_PASS : public gimple_opt_pass {
scripts/gcc-plugins/gcc-generate-ipa-pass.h
157
class _PASS_NAME_PASS : public ipa_opt_pass_d {
scripts/gcc-plugins/gcc-generate-rtl-pass.h
89
class _PASS_NAME_PASS : public rtl_opt_pass {
scripts/gcc-plugins/gcc-generate-simple_ipa-pass.h
89
class _PASS_NAME_PASS : public simple_ipa_opt_pass {
scripts/gendwarfksyms/dwarf.c
729
DEFINE_PROCESS_STRUCTURE_TYPE(class)
scripts/gendwarfksyms/dwarf.c
924
PROCESS_TYPE(class)
scripts/kconfig/qconf.h
115
class ConfigItem : public QTreeWidgetItem {
scripts/kconfig/qconf.h
116
typedef class QTreeWidgetItem Parent;
scripts/kconfig/qconf.h
170
class ConfigItemDelegate : public QStyledItemDelegate
scripts/kconfig/qconf.h
184
class ConfigInfoView : public QTextBrowser {
scripts/kconfig/qconf.h
186
typedef class QTextBrowser Parent;
scripts/kconfig/qconf.h
20
class ConfigList;
scripts/kconfig/qconf.h
21
class ConfigItem;
scripts/kconfig/qconf.h
215
class ConfigSearchWindow : public QDialog {
scripts/kconfig/qconf.h
217
typedef class QDialog Parent;
scripts/kconfig/qconf.h
22
class ConfigMainWindow;
scripts/kconfig/qconf.h
235
class ConfigMainWindow : public QMainWindow {
scripts/kconfig/qconf.h
24
class ConfigSettings : public QSettings {
scripts/kconfig/qconf.h
42
class ConfigList : public QTreeWidget {
scripts/kconfig/qconf.h
44
typedef class QTreeWidget Parent;
scripts/mod/devicetable-offsets.c
122
DEVID_FIELD(sdio_device_id, class);
scripts/mod/devicetable-offsets.c
135
DEVID_FIELD(bcma_device_id, class);
scripts/mod/devicetable-offsets.c
277
DEVID_FIELD(cdx_device_id, class);
scripts/mod/devicetable-offsets.c
44
DEVID_FIELD(pci_device_id, class);
scripts/mod/file2alias.c
1394
DEF_FIELD(symval, cdx_device_id, class);
scripts/mod/file2alias.c
1415
ADD(alias, "c", class_mask == 0xFFFFFF, class);
scripts/mod/file2alias.c
432
DEF_FIELD(symval, pci_device_id, class);
scripts/mod/file2alias.c
453
baseclass = (class) >> 16;
scripts/mod/file2alias.c
455
subclass = (class) >> 8;
scripts/mod/file2alias.c
457
interface = class;
scripts/mod/file2alias.c
772
DEF_FIELD(symval, sdio_device_id, class);
scripts/mod/file2alias.c
776
ADD(alias, "c", class != (__u8)SDIO_ANY_ID, class);
scripts/mod/file2alias.c
807
DEF_FIELD(symval, bcma_device_id, class);
scripts/mod/file2alias.c
812
ADD(alias, "cl", class != BCMA_ANY_CLASS, class);
security/apparmor/audit.c
104
if (ad->class)
security/apparmor/audit.c
106
ad->class <= AA_CLASS_LAST ?
security/apparmor/audit.c
107
aa_class_names[ad->class] :
security/apparmor/capability.c
128
state = RULE_MEDIATES(rules, ad->class);
security/apparmor/include/audit.h
114
u16 class;
security/apparmor/include/audit.h
179
.class = (C), \
security/apparmor/include/policy.h
329
unsigned char class)
security/apparmor/include/policy.h
331
if (class <= AA_CLASS_LAST)
security/apparmor/include/policy.h
332
return rules->policy->start[class];
security/apparmor/include/policy.h
335
rules->policy->start[0], &class, 1);
security/apparmor/include/policy.h
361
unsigned char class)
security/apparmor/include/policy.h
363
return label_mediates(&profile->label, class);
security/apparmor/include/policy.h
367
unsigned char class)
security/apparmor/include/policy.h
369
return label_mediates_safe(&profile->label, class);
security/apparmor/policy.c
422
unsigned char class)
security/apparmor/policy.c
427
if (RULE_MEDIATES(profile->label.rules[i], class))
security/apparmor/task.c
361
state = RULE_MEDIATES(rules, ad->class);
security/selinux/include/security.h
341
int security_get_permissions(struct selinux_policy *policy, const char *class,
security/selinux/selinuxfs.c
1571
static inline unsigned long sel_class_to_ino(u16 class)
security/selinux/selinuxfs.c
1573
return (class * (SEL_VEC_MAX + 1)) | SEL_CLASS_INO_OFFSET;
security/selinux/selinuxfs.c
1581
static inline unsigned long sel_perm_to_ino(u16 class, u32 perm)
security/selinux/selinuxfs.c
1583
return (class * (SEL_VEC_MAX + 1) + perm) | SEL_CLASS_INO_OFFSET;
security/selinux/ss/policydb.c
931
bool policydb_class_isvalid(const struct policydb *p, u16 class)
security/selinux/ss/policydb.c
933
if (!class || class > p->p_classes.nprim)
security/selinux/ss/policydb.c
935
if (!p->sym_val_to_name[SYM_CLASSES][class - 1])
security/selinux/ss/policydb.h
327
extern bool policydb_class_isvalid(const struct policydb *p, u16 class);
security/selinux/ss/services.c
3343
const char *class, char ***perms, u32 *nperms)
security/selinux/ss/services.c
3353
match = symtab_search(&policydb->p_classes, class);
security/selinux/ss/services.c
3356
__func__, class);
sound/core/control_led.c
727
snd_ctl_led_dev.class = &sound_class;
sound/core/init.c
138
dev->class = &sound_class;
sound/core/init.c
338
card->card_dev.class = &sound_class;
sound/hda/controllers/intel.c
1434
if ((pdev->class != PCI_CLASS_DISPLAY_VGA << 8) &&
sound/hda/controllers/intel.c
1435
(pdev->class != PCI_CLASS_DISPLAY_OTHER << 8))
sound/hda/controllers/intel.c
2618
.class = PCI_CLASS_MULTIMEDIA_HD_AUDIO << 8,
sound/hda/controllers/intel.c
2756
.class = PCI_CLASS_MULTIMEDIA_HD_AUDIO << 8,
sound/hda/controllers/intel.c
2772
.class = PCI_CLASS_MULTIMEDIA_HD_AUDIO << 8,
sound/hda/controllers/intel.c
2792
.class = PCI_CLASS_MULTIMEDIA_HD_AUDIO << 8,
sound/hda/controllers/intel.c
2812
.class = PCI_CLASS_MULTIMEDIA_HD_AUDIO << 8,
sound/hda/controllers/intel.c
2816
.class = PCI_CLASS_MULTIMEDIA_HD_AUDIO << 8,
sound/hda/core/i915.c
133
{ PCI_DEVICE(PCI_VENDOR_ID_INTEL, 0x5a40), .class = 0x030000, .class_mask = 0xff0000 },
sound/hda/core/i915.c
134
{ PCI_DEVICE(PCI_VENDOR_ID_INTEL, 0x5a41), .class = 0x030000, .class_mask = 0xff0000 },
sound/hda/core/i915.c
135
{ PCI_DEVICE(PCI_VENDOR_ID_INTEL, 0x5a42), .class = 0x030000, .class_mask = 0xff0000 },
sound/hda/core/i915.c
136
{ PCI_DEVICE(PCI_VENDOR_ID_INTEL, 0x5a44), .class = 0x030000, .class_mask = 0xff0000 },
sound/hda/core/i915.c
137
{ PCI_DEVICE(PCI_VENDOR_ID_INTEL, 0x5a49), .class = 0x030000, .class_mask = 0xff0000 },
sound/hda/core/i915.c
138
{ PCI_DEVICE(PCI_VENDOR_ID_INTEL, 0x5a4a), .class = 0x030000, .class_mask = 0xff0000 },
sound/hda/core/i915.c
139
{ PCI_DEVICE(PCI_VENDOR_ID_INTEL, 0x5a4c), .class = 0x030000, .class_mask = 0xff0000 },
sound/hda/core/i915.c
140
{ PCI_DEVICE(PCI_VENDOR_ID_INTEL, 0x5a50), .class = 0x030000, .class_mask = 0xff0000 },
sound/hda/core/i915.c
141
{ PCI_DEVICE(PCI_VENDOR_ID_INTEL, 0x5a51), .class = 0x030000, .class_mask = 0xff0000 },
sound/hda/core/i915.c
142
{ PCI_DEVICE(PCI_VENDOR_ID_INTEL, 0x5a52), .class = 0x030000, .class_mask = 0xff0000 },
sound/hda/core/i915.c
143
{ PCI_DEVICE(PCI_VENDOR_ID_INTEL, 0x5a54), .class = 0x030000, .class_mask = 0xff0000 },
sound/hda/core/i915.c
144
{ PCI_DEVICE(PCI_VENDOR_ID_INTEL, 0x5a59), .class = 0x030000, .class_mask = 0xff0000 },
sound/hda/core/i915.c
145
{ PCI_DEVICE(PCI_VENDOR_ID_INTEL, 0x5a5a), .class = 0x030000, .class_mask = 0xff0000 },
sound/hda/core/i915.c
146
{ PCI_DEVICE(PCI_VENDOR_ID_INTEL, 0x5a5c), .class = 0x030000, .class_mask = 0xff0000 },
sound/hda/core/i915.c
148
{ PCI_DEVICE(PCI_VENDOR_ID_INTEL, 0x9840), .class = 0x030000, .class_mask = 0xff0000 },
sound/hda/core/intel-dsp-config.c
713
if (pci->class == 0x040300)
sound/hda/core/intel-dsp-config.c
715
if (pci->class != 0x040100 && pci->class != 0x040380) {
sound/hda/core/intel-dsp-config.c
716
dev_err(&pci->dev, "Unknown PCI class/subclass/prog-if information (0x%06x) found, selecting HDAudio legacy driver\n", pci->class);
sound/hda/core/intel-dsp-config.c
720
dev_dbg(&pci->dev, "DSP detected with PCI class/subclass/prog-if info 0x%06x\n", pci->class);
sound/pci/ali5451/ali5451.c
1598
unsigned short class;
sound/pci/ali5451/ali5451.c
1635
pcm->dev_class = desc->class;
sound/pci/ali5451/ali5451.c
1654
.class = SNDRV_PCM_CLASS_MODEM
sound/pci/es1968.c
555
.class = PCI_CLASS_MULTIMEDIA_AUDIO << 8,
sound/pci/es1968.c
561
.class = PCI_CLASS_MULTIMEDIA_AUDIO << 8,
sound/pci/es1968.c
567
.class = PCI_CLASS_MULTIMEDIA_AUDIO << 8,
sound/pci/fm801.c
246
.class = PCI_CLASS_MULTIMEDIA_AUDIO << 8,
sound/pci/fm801.c
251
.class = PCI_CLASS_MULTIMEDIA_AUDIO << 8,
sound/pci/maestro3.c
2640
if (((pci->class >> 8) & 0xffff) != PCI_CLASS_MULTIMEDIA_AUDIO)
sound/pci/maestro3.c
784
.class = PCI_CLASS_MULTIMEDIA_AUDIO << 8,
sound/pci/maestro3.c
788
.class = PCI_CLASS_MULTIMEDIA_AUDIO << 8,
sound/pci/maestro3.c
792
.class = PCI_CLASS_MULTIMEDIA_AUDIO << 8,
sound/pci/maestro3.c
796
.class = PCI_CLASS_MULTIMEDIA_AUDIO << 8,
sound/pci/maestro3.c
800
.class = PCI_CLASS_MULTIMEDIA_AUDIO << 8,
sound/pci/maestro3.c
804
.class = PCI_CLASS_MULTIMEDIA_AUDIO << 8,
sound/pci/maestro3.c
808
.class = PCI_CLASS_MULTIMEDIA_AUDIO << 8,
sound/pci/maestro3.c
812
.class = PCI_CLASS_MULTIMEDIA_AUDIO << 8,
sound/pci/rme9652/hdspm.c
1079
.class = 0,
sound/pci/trident/trident.c
41
.class = PCI_CLASS_MULTIMEDIA_AUDIO << 8,
sound/soc/amd/acp7x/pci-acp7x.c
148
.class = PCI_CLASS_MULTIMEDIA_OTHER << 8,
sound/soc/amd/ps/pci-ps.c
762
.class = PCI_CLASS_MULTIMEDIA_OTHER << 8,
sound/soc/amd/raven/pci-acp3x.c
326
.class = PCI_CLASS_MULTIMEDIA_OTHER << 8,
sound/soc/amd/renoir/rn-pci-acp3x.c
414
.class = PCI_CLASS_MULTIMEDIA_OTHER << 8,
sound/soc/amd/vangogh/pci-acp5x.c
322
.class = PCI_CLASS_MULTIMEDIA_OTHER << 8,
sound/soc/amd/yc/pci-acp6x.c
342
.class = PCI_CLASS_MULTIMEDIA_OTHER << 8,
sound/soc/codecs/tas2783-sdw.c
93
struct class *class;
sound/soc/sof/intel/hda.c
759
if (pci->class == 0x040300) {
sound/soc/sof/intel/hda.c
762
} else if (pci->class != 0x040100 && pci->class != 0x040380) {
sound/soc/sof/intel/hda.c
764
pci->class);
sound/soc/sof/intel/hda.c
768
pci->class);
sound/sound_core.c
37
const struct class sound_class = {
tools/lib/bpf/relo_core.c
1046
__u8 class;
tools/lib/bpf/relo_core.c
1048
class = BPF_CLASS(insn->code);
tools/lib/bpf/relo_core.c
1064
switch (class) {
tools/perf/builtin-kwork.c
1031
static int irq_class_init(struct kwork_class *class,
tools/perf/builtin-kwork.c
1039
class->work_root = RB_ROOT_CACHED;
tools/perf/builtin-kwork.c
1044
struct kwork_class *class,
tools/perf/builtin-kwork.c
1050
work->class = class;
tools/perf/builtin-kwork.c
1126
static int softirq_class_init(struct kwork_class *class,
tools/perf/builtin-kwork.c
1135
class->work_root = RB_ROOT_CACHED;
tools/perf/builtin-kwork.c
1171
struct kwork_class *class,
tools/perf/builtin-kwork.c
1179
work->class = class;
tools/perf/builtin-kwork.c
1256
static int workqueue_class_init(struct kwork_class *class,
tools/perf/builtin-kwork.c
1265
class->work_root = RB_ROOT_CACHED;
tools/perf/builtin-kwork.c
1270
struct kwork_class *class,
tools/perf/builtin-kwork.c
1279
work->class = class;
tools/perf/builtin-kwork.c
1327
static int sched_class_init(struct kwork_class *class,
tools/perf/builtin-kwork.c
1336
class->work_root = RB_ROOT_CACHED;
tools/perf/builtin-kwork.c
1341
struct kwork_class *class,
tools/perf/builtin-kwork.c
1347
work->class = class;
tools/perf/builtin-kwork.c
1398
if (work->class && work->class->work_name) {
tools/perf/builtin-kwork.c
1399
work->class->work_name(work, kwork_name,
tools/perf/builtin-kwork.c
1724
struct kwork_class *class, struct rb_root_cached *root)
tools/perf/builtin-kwork.c
1729
pr_debug("Sorting %s ...\n", class->name);
tools/perf/builtin-kwork.c
1744
struct kwork_class *class;
tools/perf/builtin-kwork.c
1746
list_for_each_entry(class, &kwork->class_list, list)
tools/perf/builtin-kwork.c
1747
work_sort(kwork, class, &class->work_root);
tools/perf/builtin-kwork.c
1755
struct kwork_class *class;
tools/perf/builtin-kwork.c
1794
list_for_each_entry(class, &kwork->class_list, list)
tools/perf/builtin-kwork.c
1795
if ((class->class_init != NULL) &&
tools/perf/builtin-kwork.c
1796
(class->class_init(class, session) != 0))
tools/perf/builtin-kwork.c
1890
struct kwork_class *class,
tools/perf/builtin-kwork.c
1899
work_insert(&class->work_root, work, &kwork->cmp_id);
tools/perf/builtin-kwork.c
2036
struct kwork_class *class;
tools/perf/builtin-kwork.c
2041
class = get_kwork_class(kwork, KWORK_CLASS_SCHED);
tools/perf/builtin-kwork.c
2042
if (!class)
tools/perf/builtin-kwork.c
2045
next = rb_first_cached(&class->work_root);
tools/perf/builtin-kwork.c
2100
struct kwork_class *class;
tools/perf/builtin-kwork.c
2106
class = get_kwork_class(kwork, irq_class_list[i]);
tools/perf/builtin-kwork.c
2107
if (!class)
tools/perf/builtin-kwork.c
2110
data = find_work_by_id(&class->work_root,
tools/perf/builtin-kwork.c
2124
struct kwork_class *class;
tools/perf/builtin-kwork.c
2129
class = get_kwork_class(kwork, KWORK_CLASS_SCHED);
tools/perf/builtin-kwork.c
2130
if (!class)
tools/perf/builtin-kwork.c
2133
next = rb_first_cached(&class->work_root);
tools/perf/builtin-kwork.c
2175
struct kwork_class *class;
tools/perf/builtin-kwork.c
2180
class = get_kwork_class(kwork, KWORK_CLASS_SCHED);
tools/perf/builtin-kwork.c
2181
if (!class)
tools/perf/builtin-kwork.c
2185
node = rb_first_cached(&class->work_root);
tools/perf/builtin-kwork.c
2189
rb_erase_cached(node, &class->work_root);
tools/perf/builtin-kwork.c
2216
work_sort(kwork, class, &merged_root);
tools/perf/builtin-kwork.c
2320
struct kwork_class *class;
tools/perf/builtin-kwork.c
2333
class = kwork_class_supported_list[i];
tools/perf/builtin-kwork.c
2334
if (strcmp(tok, class->name) == 0) {
tools/perf/builtin-kwork.c
2335
list_add_tail(&class->list, &kwork->class_list);
tools/perf/builtin-kwork.c
2347
list_for_each_entry(class, &kwork->class_list, list)
tools/perf/builtin-kwork.c
2348
pr_debug(" %s", class->name);
tools/perf/builtin-kwork.c
2367
struct kwork_class *class;
tools/perf/builtin-kwork.c
2380
list_for_each_entry(class, &kwork->class_list, list)
tools/perf/builtin-kwork.c
2381
rec_argc += 2 * class->nr_tracepoints;
tools/perf/builtin-kwork.c
2390
list_for_each_entry(class, &kwork->class_list, list) {
tools/perf/builtin-kwork.c
2391
for (j = 0; j < class->nr_tracepoints; j++) {
tools/perf/builtin-kwork.c
2393
rec_argv[i++] = STRDUP_FAIL_EXIT(class->tp_handlers[j].name);
tools/perf/builtin-kwork.c
376
work->class = key->class;
tools/perf/builtin-kwork.c
403
struct kwork_class *class;
tools/perf/builtin-kwork.c
406
list_for_each_entry(class, &kwork->class_list, list) {
tools/perf/builtin-kwork.c
407
kwork_work__free_root(&class->work_root);
tools/perf/builtin-kwork.c
494
struct kwork_class *class,
tools/perf/builtin-kwork.c
506
BUG_ON(class->work_init == NULL);
tools/perf/builtin-kwork.c
507
class->work_init(kwork, class, &key, src_type, sample, machine);
tools/perf/builtin-kwork.c
515
work = work_findnew(&class->work_root, &key, &kwork->cmp_id);
tools/perf/builtin-kwork.c
557
struct kwork_class *class,
tools/perf/builtin-kwork.c
567
BUG_ON(class->work_init == NULL);
tools/perf/builtin-kwork.c
568
class->work_init(kwork, class, &key, src_type, sample, machine);
tools/perf/builtin-kwork.c
570
work = work_findnew(&class->work_root, &key, &kwork->cmp_id);
tools/perf/builtin-kwork.c
619
struct kwork_class *class;
tools/perf/builtin-kwork.c
621
list_for_each_entry(class, &kwork->class_list, list) {
tools/perf/builtin-kwork.c
622
if (class->type == type)
tools/perf/builtin-kwork.c
623
return class;
tools/perf/builtin-kwork.c
651
struct kwork_class *class,
tools/perf/builtin-kwork.c
655
return work_push_atom(kwork, class, KWORK_TRACE_ENTRY,
tools/perf/builtin-kwork.c
661
struct kwork_class *class,
tools/perf/builtin-kwork.c
668
atom = work_pop_atom(kwork, class, KWORK_TRACE_EXIT,
tools/perf/builtin-kwork.c
704
struct kwork_class *class,
tools/perf/builtin-kwork.c
708
return work_push_atom(kwork, class, KWORK_TRACE_RAISE,
tools/perf/builtin-kwork.c
714
struct kwork_class *class,
tools/perf/builtin-kwork.c
721
atom = work_pop_atom(kwork, class, KWORK_TRACE_ENTRY,
tools/perf/builtin-kwork.c
814
if (work->class && work->class->work_name) {
tools/perf/builtin-kwork.c
815
work->class->work_name(work, kwork_name,
tools/perf/builtin-kwork.c
860
struct kwork_class *class,
tools/perf/builtin-kwork.c
864
return work_push_atom(kwork, class, KWORK_TRACE_RAISE,
tools/perf/builtin-kwork.c
870
struct kwork_class *class,
tools/perf/builtin-kwork.c
877
ret = work_push_atom(kwork, class, KWORK_TRACE_ENTRY,
tools/perf/builtin-kwork.c
890
struct kwork_class *class,
tools/perf/builtin-kwork.c
907
atom = work_pop_atom(kwork, class, KWORK_TRACE_EXIT,
tools/perf/builtin-kwork.c
941
struct kwork_class *class,
tools/perf/builtin-kwork.c
945
return work_push_atom(kwork, class, KWORK_TRACE_ENTRY,
tools/perf/builtin-kwork.c
951
struct kwork_class *class,
tools/perf/builtin-kwork.c
959
atom = work_pop_atom(kwork, class, KWORK_TRACE_EXIT,
tools/perf/builtin-kwork.c
980
struct kwork_class *class,
tools/perf/builtin-kwork.c
987
atom = work_pop_atom(kwork, class, KWORK_TRACE_EXIT,
tools/perf/builtin-kwork.c
998
return top_entry_event(kwork, class, sample, machine);
tools/perf/trace/beauty/include/uapi/drm/i915_drm.h
269
#define __I915_PMU_ENGINE(class, instance, sample) \
tools/perf/trace/beauty/include/uapi/drm/i915_drm.h
270
((class) << I915_PMU_CLASS_SHIFT | \
tools/perf/trace/beauty/include/uapi/drm/i915_drm.h
274
#define I915_PMU_ENGINE_BUSY(class, instance) \
tools/perf/trace/beauty/include/uapi/drm/i915_drm.h
275
__I915_PMU_ENGINE(class, instance, I915_SAMPLE_BUSY)
tools/perf/trace/beauty/include/uapi/drm/i915_drm.h
277
#define I915_PMU_ENGINE_WAIT(class, instance) \
tools/perf/trace/beauty/include/uapi/drm/i915_drm.h
278
__I915_PMU_ENGINE(class, instance, I915_SAMPLE_WAIT)
tools/perf/trace/beauty/include/uapi/drm/i915_drm.h
280
#define I915_PMU_ENGINE_SEMA(class, instance) \
tools/perf/trace/beauty/include/uapi/drm/i915_drm.h
281
__I915_PMU_ENGINE(class, instance, I915_SAMPLE_SEMA)
tools/perf/util/bpf_kwork.c
207
struct kwork_class *class;
tools/perf/util/bpf_kwork.c
224
list_for_each_entry(class, &kwork->class_list, list) {
tools/perf/util/bpf_kwork.c
225
type = class->type;
tools/perf/util/bpf_kwork.c
228
pr_err("Unsupported bpf trace class %s\n", class->name);
tools/perf/util/bpf_kwork.c
233
class_bpf->class = class;
tools/perf/util/bpf_kwork.c
284
tmp.class = bpf_trace->class;
tools/perf/util/bpf_kwork.c
290
work = kwork->add_work(kwork, tmp.class, &tmp);
tools/perf/util/bpf_kwork.c
45
struct kwork_class *class;
tools/perf/util/bpf_kwork_top.c
163
struct kwork_class *class;
tools/perf/util/bpf_kwork_top.c
180
list_for_each_entry(class, &kwork->class_list, list) {
tools/perf/util/bpf_kwork_top.c
181
type = class->type;
tools/perf/util/bpf_kwork_top.c
184
pr_err("Unsupported bpf trace class %s\n", class->name);
tools/perf/util/bpf_kwork_top.c
189
class_bpf->class = class;
tools/perf/util/bpf_kwork_top.c
257
tmp.class = bpf_trace->class;
tools/perf/util/bpf_kwork_top.c
259
work = kwork->add_work(kwork, tmp.class, &tmp);
tools/perf/util/bpf_kwork_top.c
56
struct kwork_class *class;
tools/perf/util/data-convert-bt.c
1077
struct bt_ctf_event_class *class)
tools/perf/util/data-convert-bt.c
1084
ret = add_tracepoint_fields_types(cw, common_fields, class);
tools/perf/util/data-convert-bt.c
1086
ret = add_tracepoint_fields_types(cw, fields, class);
tools/perf/util/data-convert-bt.c
1092
struct bt_ctf_event_class *class)
tools/perf/util/data-convert-bt.c
1099
ret = bt_ctf_event_class_add_field(class, len_type, "raw_len");
tools/perf/util/data-convert-bt.c
1107
return bt_ctf_event_class_add_field(class, seq_type, "raw_data");
tools/perf/util/kwork.h
105
struct kwork_class *class;
tools/perf/util/kwork.h
154
int (*class_init)(struct kwork_class *class,
tools/perf/util/kwork.h
158
struct kwork_class *class,
tools/perf/util/kwork.h
178
struct kwork_class *class,
tools/perf/util/kwork.h
182
struct kwork_class *class,
tools/perf/util/kwork.h
186
struct kwork_class *class,
tools/perf/util/kwork.h
190
struct kwork_class *class,
tools/perf/util/kwork.h
267
struct kwork_class *class,
tools/testing/nvdimm/test/ndtest.c
44
static const struct class ndtest_dimm_class = {
tools/testing/nvdimm/test/nfit.c
1720
static const struct class nfit_test_dimm = {
tools/testing/selftests/alsa/pcm-test.c
284
static void test_pcm_time(struct pcm_data *data, enum test_class class,
tools/testing/selftests/alsa/pcm-test.c
310
switch (class) {
tools/testing/selftests/alsa/pcm-test.c
318
ksft_exit_fail_msg("Unknown test class %d\n", class);
tools/testing/selftests/alsa/pcm-test.c
514
switch (class) {
tools/testing/selftests/alsa/pcm-test.c
554
void run_time_tests(struct pcm_data *pcm, enum test_class class,
tools/testing/selftests/alsa/pcm-test.c
574
test_pcm_time(pcm, class, test_name, pcm_cfg);
tools/testing/selftests/bpf/bpf_arena_strsearch.h
100
} while ((a = *class++) != ']');
tools/testing/selftests/bpf/bpf_arena_strsearch.h
104
pat = class;
tools/testing/selftests/bpf/bpf_arena_strsearch.h
75
char const __arena *class = pat + inverted;
tools/testing/selftests/bpf/bpf_arena_strsearch.h
76
unsigned char a = *class++;
tools/testing/selftests/bpf/bpf_arena_strsearch.h
89
if (class[0] == '-' && class[1] != ']') {
tools/testing/selftests/bpf/bpf_arena_strsearch.h
90
b = class[1];
tools/testing/selftests/bpf/bpf_arena_strsearch.h
95
class += 2;
tools/testing/selftests/bpf/disasm.c
191
u8 class = BPF_CLASS(insn->code);
tools/testing/selftests/bpf/disasm.c
193
if (class == BPF_ALU || class == BPF_ALU64) {
tools/testing/selftests/bpf/disasm.c
195
if (class == BPF_ALU64)
tools/testing/selftests/bpf/disasm.c
201
insn->code, class == BPF_ALU ? 'w' : 'r',
tools/testing/selftests/bpf/disasm.c
202
insn->dst_reg, class == BPF_ALU ? 'w' : 'r',
tools/testing/selftests/bpf/disasm.c
213
insn->code, class == BPF_ALU ? 'w' : 'r',
tools/testing/selftests/bpf/disasm.c
218
class == BPF_ALU ? 'w' : 'r',
tools/testing/selftests/bpf/disasm.c
222
insn->code, class == BPF_ALU ? 'w' : 'r',
tools/testing/selftests/bpf/disasm.c
228
} else if (class == BPF_STX) {
tools/testing/selftests/bpf/disasm.c
285
} else if (class == BPF_ST) {
tools/testing/selftests/bpf/disasm.c
297
} else if (class == BPF_LDX) {
tools/testing/selftests/bpf/disasm.c
308
} else if (class == BPF_LD) {
tools/testing/selftests/bpf/disasm.c
343
} else if (class == BPF_JMP32 || class == BPF_JMP) {
tools/testing/selftests/bpf/disasm.c
379
insn->code, class == BPF_JMP32 ? 'w' : 'r',
tools/testing/selftests/bpf/disasm.c
382
class == BPF_JMP32 ? 'w' : 'r',
tools/testing/selftests/bpf/disasm.c
387
insn->code, class == BPF_JMP32 ? 'w' : 'r',
tools/testing/selftests/bpf/disasm.c
394
insn->code, bpf_class_string[class]);
tools/usb/usbip/libsrc/names.c
107
struct class *c;
tools/usb/usbip/libsrc/names.c
230
struct class *c;
tools/usb/usbip/libsrc/names.c
237
c = my_malloc(sizeof(struct class) + strlen(name));
tools/usb/usbip/libsrc/names.c
38
struct class *next;
tools/usb/usbip/libsrc/names.c
79
static struct class *classes[HASHSZ] = { NULL, };
tools/usb/usbip/libsrc/usbip_common.c
297
void usbip_names_get_class(char *buff, size_t size, uint8_t class,
tools/usb/usbip/libsrc/usbip_common.c
302
if (class == 0 && subclass == 0 && protocol == 0) {
tools/usb/usbip/libsrc/usbip_common.c
303
snprintf(buff, size, "(Defined at Interface level) (%02x/%02x/%02x)", class, subclass, protocol);
tools/usb/usbip/libsrc/usbip_common.c
307
p = names_protocol(class, subclass, protocol);
tools/usb/usbip/libsrc/usbip_common.c
311
s = names_subclass(class, subclass);
tools/usb/usbip/libsrc/usbip_common.c
315
c = names_class(class);
tools/usb/usbip/libsrc/usbip_common.c
319
snprintf(buff, size, "%s / %s / %s (%02x/%02x/%02x)", c, s, p, class, subclass, protocol);
tools/usb/usbip/libsrc/usbip_common.h
149
void usbip_names_get_class(char *buff, size_t size, uint8_t class,