| /linux/net/sched/ |
| H A D | sch_ets.c | 14 * classes at will. Instead one specifies number of classes, how many are 20 * The strict classes, if any, are tried for traffic first: first band 0, if it 55 struct ets_class classes[TCQ_ETS_MAX_BANDS]; member 101 return &q->classes[arg - 1]; in ets_class_from_arg() 107 int band = cl - q->classes; in ets_class_id() 137 q_sum += q->classes[i].quantum; in ets_offload_change() 140 quantum = q->classes[i].quantum; in ets_offload_change() 199 unsigned int band = cl - q->classes; in ets_class_is_strict() 215 /* Classes ca in ets_class_change() [all...] |
| H A D | sch_qfq.c | 40 QFQ+ divides classes into aggregates of at most MAX_AGG_CLASSES 41 classes. Each aggregate is timestamped with a virtual start time S 44 time function V. The classes within each aggregate are instead 51 schedules groups, then aggregates within groups, then classes within 91 * Maximum number of consecutive slots occupied by backlogged classes 100 * for the classes in the aggregate. 118 #define QFQ_MAX_AGG_CLASSES 8 /* max num classes per aggregate allowed */ 137 struct list_head alist; /* Link for active-classes list. */ 154 /* Max pkt size for the classes in this aggregate, DRR quantum. */ 157 u32 inv_w; /* ONE_FP/(sum of weights of classes i [all...] |
| /linux/include/uapi/linux/ |
| H A D | dcbnl.h | 148 * @pfc_cap: Indicates the number of traffic classes on the local device 150 * @pfc_en: bitmap indicating pfc enabled traffic classes 186 * @tcs_supported: number of traffic classes supported 204 * @pfc_en: bitmap indicating pfc enabled traffic classes 205 * @tcs_supported: number of traffic classes supported 291 * @DCB_CMD_GNUMTCS: get the number of traffic classes currently supported 292 * @DCB_CMD_SNUMTCS: set the number of traffic classes 362 * @DCB_ATTR_NUM_TC: number of traffic classes supported in the device (NLA_U8) 367 * @DCB_ATTR_NUMTCS: number of traffic classes supported (NLA_NESTED) 532 * @DCB_PG_ATTR_TC_ALL: apply to all traffic classes (NLA_NESTED) [all …]
|
| H A D | ioprio.h | 9 * Gives us 8 prio classes with 13-bits of data for each class 21 * These are the io priority classes as implemented by the BFQ and mq-deadline 39 * The RT and BE priority classes both support up to 8 priority levels that
|
| /linux/Documentation/locking/ |
| H A D | lockdep-design.rst | 19 The validator tracks the 'usage state' of lock-classes, and it tracks 20 the dependencies between different lock-classes. Lock usage indicates 157 between any two lock-classes:: 324 is O(N^2), so even with just a few hundred lock-classes we'd have to do 339 The validator tracks a maximum of MAX_LOCKDEP_KEYS number of lock classes. 345 desktop systems have less than 1,000 lock classes, so this warning 351 load of the module will create a new set of lock classes for 353 classes (see below discussion of reuse of lock classes for why). 355 the number of lock classes will eventually reach the maximum. 360 spinlock_t will consume 8192 lock classes -unless- each spinlock [all …]
|
| /linux/drivers/base/ |
| H A D | transport_class.c | 3 * transport_class.c - implementation of generic transport classes 10 * or more tranport classes for performing transport specific 14 * Thus, the HBA's use the routines exported by the transport classes 15 * to perform these functions. The transport classes export certain 46 * DECLARE_TRANSPORT_CLASS() to do this (declared classes still must 140 * classes wishes to associate with the added device. This allocates
|
| /linux/drivers/net/ethernet/mellanox/mlx4/ |
| H A D | fw_qos.h | 58 * classes of a given port and device. 70 * traffic classes (ETS) and configured rate limit for traffic classes. 78 * classes within a TC group must equal 100% for correct operation.
|
| /linux/Documentation/scsi/ |
| H A D | megaraid.rst | 10 Different classes of controllers from LSI Logic accept and respond to the 12 commands. Furthermore, the applications also can treat different classes of 77 as new controller classes get added, this will be tuned appropriately.
|
| /linux/tools/perf/scripts/python/Perf-Trace-Util/lib/Perf/Trace/ |
| H A D | EventClass.py | 4 # This is a library defining some events types classes, which could 7 # Currently there are just a few classes defined for examples, 10 # event classes based on requirements.
|
| /linux/tools/perf/pmu-events/arch/x86/amdzen1/ |
| H A D | core.json | 70 …nstructions retired. The UnitMask allows the selection of the individual classes of instructions a… 77 …nstructions retired. The UnitMask allows the selection of the individual classes of instructions a… 84 …nstructions retired. The UnitMask allows the selection of the individual classes of instructions a…
|
| /linux/drivers/ata/ |
| H A D | libata-eh.c | 2777 unsigned int *classes, unsigned long deadline, in ata_do_reset() argument 2784 classes[dev->devno] = ATA_DEV_UNKNOWN; in ata_do_reset() 2786 return reset(link, classes, deadline); in ata_do_reset() 2811 unsigned int *classes = ehc->classes; in ata_eh_reset() local 2913 classes[dev->devno] = ATA_DEV_NONE; in ata_eh_reset() 2924 * bang classes, thaw and return. in ata_eh_reset() 2928 classes[dev->devno] = ATA_DEV_NONE; in ata_eh_reset() 2954 trace_ata_link_hardreset_begin(link, classes, deadline); in ata_eh_reset() 2957 trace_ata_link_softreset_begin(link, classes, deadline); in ata_eh_reset() 2960 rc = ata_do_reset(link, reset, classes, deadline, true); in ata_eh_reset() [all …]
|
| /linux/tools/perf/pmu-events/arch/x86/amdzen3/ |
| H A D | core.json | 71 …nstructions retired. The UnitMask allows the selection of the individual classes of instructions a… 78 …nstructions retired. The UnitMask allows the selection of the individual classes of instructions a… 85 …nstructions retired. The UnitMask allows the selection of the individual classes of instructions a…
|
| /linux/tools/perf/pmu-events/arch/x86/amdzen2/ |
| H A D | core.json | 70 …nstructions retired. The UnitMask allows the selection of the individual classes of instructions a… 77 …nstructions retired. The UnitMask allows the selection of the individual classes of instructions a… 84 …nstructions retired. The UnitMask allows the selection of the individual classes of instructions a…
|
| /linux/include/linux/sched/ |
| H A D | rt.h | 29 * Returns true if a task has a priority that belongs to RT or DL classes. 39 * Returns true if a task has a policy that belongs to RT or DL classes.
|
| /linux/include/media/ |
| H A D | v4l2-vp9.h | 20 * @classes: motion vector class probabilities. 33 u8 classes[2][10]; member 104 * @classes: motion vector class counts. 135 u32 (*classes)[2][11]; member
|
| /linux/drivers/parport/ |
| H A D | probe.c | 19 } classes[] = { variable 46 pr_cont(": %s", classes[info->class].descr); in pretty_print() 90 for (i = 0; classes[i].token; i++) { in parse_data() 91 if (!strcmp(classes[i].token, sep)) { in parse_data()
|
| /linux/tools/perf/pmu-events/arch/x86/jaketown/ |
| H A D | uncore-interconnect.json | 562 …ow us to track flits. It includes filters for SNP, HOM, and DRS message classes. Each 'flit' is … 572 …ow us to track flits. It includes filters for SNP, HOM, and DRS message classes. Each 'flit' is … 582 …ow us to track flits. It includes filters for SNP, HOM, and DRS message classes. Each 'flit' is … 592 …ow us to track flits. It includes filters for SNP, HOM, and DRS message classes. Each 'flit' is … 602 …ow us to track flits. It includes filters for SNP, HOM, and DRS message classes. Each 'flit' is … 612 …ow us to track flits. It includes filters for SNP, HOM, and DRS message classes. Each 'flit' is … 622 …ow us to track flits. It includes filters for SNP, HOM, and DRS message classes. Each 'flit' is … 632 …ow us to track flits. It includes filters for NDR, NCB, and NCS message classes. Each 'flit' is … 642 …ow us to track flits. It includes filters for NDR, NCB, and NCS message classes. Each 'flit' is … 652 …ow us to track flits. It includes filters for NDR, NCB, and NCS message classes. Each 'flit' is … [all …]
|
| H A D | uncore-io.json | 17 …t acquire a credit. These credits are for either the NCB or NCS message classes. NCB, or non-coh… 27 …t acquire a credit. These credits are for either the NCB or NCS message classes. NCB, or non-coh… 37 …t acquire a credit. These credits are for either the NCB or NCS message classes. NCB, or non-coh… 77 …t acquire a credit. These credits are for either the NCB or NCS message classes. NCB, or non-coh… 87 …t acquire a credit. These credits are for either the NCB or NCS message classes. NCB, or non-coh… 97 …t acquire a credit. These credits are for either the NCB or NCS message classes. NCB, or non-coh…
|
| /linux/drivers/platform/x86/amd/hfi/ |
| H A D | hfi.c | 214 dev_err(dev, "number of supported classes too large: %d\n", in amd_hfi_alloc_class_data() 220 struct amd_hfi_classes *classes; in amd_hfi_alloc_class_data() local 223 classes = devm_kcalloc(dev, in amd_hfi_alloc_class_data() 227 if (!classes) in amd_hfi_alloc_class_data() 233 hfi_cpuinfo->amd_hfi_classes = classes; in amd_hfi_alloc_class_data()
|
| /linux/include/linux/ |
| H A D | dynamic_debug.h | 65 * DD_CLASS_TYPE_DISJOINT_BITS: classes are independent, one per bit. 76 * classes are independent, like _DISJOINT_BITS. 101 * @classes: class-names used to control class'd prdbgs 120 struct ddebug_class_map *classes; member
|
| /linux/drivers/staging/media/atomisp/pci/ |
| H A D | system_global.h | 15 * - The system is hetereogeneous; Multiple cells and devices classes 21 * We could manage different device classes through the enumerated 22 * lists (C) or the use of classes (C++), but that is presently not
|
| /linux/drivers/scsi/ |
| H A D | scsi_pm.c | 169 /* Insert hooks here for targets, hosts, and transport classes */ in scsi_runtime_suspend() 196 /* Insert hooks here for targets, hosts, and transport classes */ in scsi_runtime_resume() 205 /* Insert hooks here for targets, hosts, and transport classes */ in scsi_runtime_idle()
|
| /linux/drivers/net/ethernet/netronome/nfp/ |
| H A D | nfp_abi.h | 62 * @ingress_tc_count: number of ingress trafic classes 63 * @egress_tc_count: number of egress trafic classes
|
| /linux/Documentation/userspace-api/media/v4l/ |
| H A D | extended-controls.rst | 33 Extended Control API, nowadays there are also other classes of Extended 35 Extended Controls API as well as all Extended Controls classes are 55 controls in that array and a control class. Control classes are used to
|
| /linux/tools/usb/usbip/libsrc/ |
| H A D | names.c | 79 static struct class *classes[HASHSZ] = { NULL, }; variable 109 c = classes[hashnum(classid)]; in names_class() 233 c = classes[h]; in new_class() 242 c->next = classes[h]; in new_class() 243 classes[h] = c; in new_class()
|