Lines Matching +full:protection +full:- +full:domain
1 /* SPDX-License-Identifier: GPL-2.0 */
16 TP_PROTO(struct request_queue *q, const char *domain, const char *type,
20 TP_ARGS(q, domain, type, percentile, numerator, denominator, samples),
24 __array( char, domain, DOMAIN_LEN )
33 __entry->dev = disk_devt(dev_to_disk(kobj_to_dev(q->kobj.parent)));
34 strlcpy(__entry->domain, domain, sizeof(__entry->domain));
35 strlcpy(__entry->type, type, sizeof(__entry->type));
36 __entry->percentile = percentile;
37 __entry->numerator = numerator;
38 __entry->denominator = denominator;
39 __entry->samples = samples;
43 MAJOR(__entry->dev), MINOR(__entry->dev), __entry->domain,
44 __entry->type, __entry->percentile, __entry->numerator,
45 __entry->denominator, __entry->samples)
50 TP_PROTO(struct request_queue *q, const char *domain,
53 TP_ARGS(q, domain, depth),
57 __array( char, domain, DOMAIN_LEN )
62 __entry->dev = disk_devt(dev_to_disk(kobj_to_dev(q->kobj.parent)));
63 strlcpy(__entry->domain, domain, sizeof(__entry->domain));
64 __entry->depth = depth;
68 MAJOR(__entry->dev), MINOR(__entry->dev), __entry->domain,
69 __entry->depth)
74 TP_PROTO(struct request_queue *q, const char *domain),
76 TP_ARGS(q, domain),
80 __array( char, domain, DOMAIN_LEN )
84 __entry->dev = disk_devt(dev_to_disk(kobj_to_dev(q->kobj.parent)));
85 strlcpy(__entry->domain, domain, sizeof(__entry->domain));
88 TP_printk("%d,%d %s", MAJOR(__entry->dev), MINOR(__entry->dev),
89 __entry->domain)
95 /* This part must be outside protection */