/Linux-v4.19/drivers/base/ |
D | transport_class.c | 47 int transport_class_register(struct transport_class *tclass) in transport_class_register() argument 49 return class_register(&tclass->class); in transport_class_register() 61 void transport_class_unregister(struct transport_class *tclass) in transport_class_unregister() argument 63 class_unregister(&tclass->class); in transport_class_unregister() 90 atc->container.class = &atc->tclass.class; in anon_transport_class_register() 95 atc->tclass.setup = anon_transport_dummy_function; in anon_transport_class_register() 96 atc->tclass.remove = anon_transport_dummy_function; in anon_transport_class_register() 120 struct transport_class *tclass = class_to_transport_class(cont->class); in transport_setup_classdev() local 123 if (tclass->setup) in transport_setup_classdev() 124 tclass->setup(tcont, dev, classdev); in transport_setup_classdev() [all …]
|
/Linux-v4.19/security/selinux/ |
D | avc.c | 50 u16 tclass; member 127 static inline int avc_hash(u32 ssid, u32 tsid, u16 tclass) in avc_hash() argument 129 return (ssid ^ (tsid<<2) ^ (tclass<<4)) & (AVC_CACHE_SLOTS - 1); in avc_hash() 137 static void avc_dump_av(struct audit_buffer *ab, u16 tclass, u32 av) in avc_dump_av() argument 147 BUG_ON(!tclass || tclass >= ARRAY_SIZE(secclass_map)); in avc_dump_av() 148 perms = secclass_map[tclass-1].perms; in avc_dump_av() 175 u32 ssid, u32 tsid, u16 tclass) in avc_dump_query() argument 197 BUG_ON(!tclass || tclass >= ARRAY_SIZE(secclass_map)); in avc_dump_query() 198 audit_log_format(ab, " tclass=%s", secclass_map[tclass-1].name); in avc_dump_query() 486 u32 ssid, u32 tsid, u16 tclass, in avc_xperms_audit() argument [all …]
|
D | selinuxfs.c | 691 u16 tclass; in sel_write_validatetrans() local 730 if (sscanf(req, "%s %s %hu %s", oldcon, newcon, &tclass, taskcon) != 4) in sel_write_validatetrans() 745 rc = security_validate_transition_user(state, osid, nsid, tsid, tclass); in sel_write_validatetrans() 819 u16 tclass; in sel_write_access() local 840 if (sscanf(buf, "%s %s %hu", scon, tcon, &tclass) != 3) in sel_write_access() 851 security_compute_av_user(state, ssid, tsid, tclass, &avd); in sel_write_access() 871 u16 tclass; in sel_write_create() local 900 nargs = sscanf(buf, "%s %s %hu %s", scon, tcon, &tclass, namebuf); in sel_write_create() 942 length = security_transition_sid_user(state, ssid, tsid, tclass, in sel_write_create() 974 u16 tclass; in sel_write_relabel() local [all …]
|
/Linux-v4.19/security/selinux/include/ |
D | avc.h | 50 u16 tclass; member 101 u32 ssid, u32 tsid, u16 tclass, 128 u16 tclass, u32 requested, in avc_audit() argument 138 return slow_avc_audit(state, ssid, tsid, tclass, in avc_audit() 147 u16 tclass, u32 requested, 153 u16 tclass, u32 requested, 157 u16 tclass, u32 requested, 162 u32 ssid, u32 tsid, u16 tclass, u32 requested,
|
D | security.h | 226 u16 tclass, struct av_decision *avd, 230 u32 ssid, u32 tsid, u16 tclass, 236 u16 tclass, struct av_decision *avd); 239 u32 ssid, u32 tsid, u16 tclass, 243 u32 ssid, u32 tsid, u16 tclass, 247 u16 tclass, u32 *out_sid); 250 u16 tclass, u32 *out_sid); 295 u16 tclass); 299 u16 tclass);
|
/Linux-v4.19/security/selinux/ss/ |
D | services.c | 101 u16 tclass, 186 static u16 unmap_class(struct selinux_map *map, u16 tclass) in unmap_class() argument 188 if (tclass < map->size) in unmap_class() 189 return map->mapping[tclass].value; in unmap_class() 191 return tclass; in unmap_class() 210 u16 tclass, struct av_decision *avd, in map_decision() argument 213 if (tclass < map->size) { in map_decision() 214 struct selinux_mapping *mapping = &map->mapping[tclass]; in map_decision() 460 u16 tclass, in security_dump_masked_av() argument 478 tclass_name = sym_name(policydb, SYM_CLASSES, tclass - 1); in security_dump_masked_av() [all …]
|
D | mls.c | 512 u16 tclass, in mls_compute_sid() argument 530 rtr.target_class = tclass; in mls_compute_sid() 535 if (tclass && tclass <= p->p_classes.nprim) { in mls_compute_sid() 536 cladatum = p->class_val_to_struct[tclass - 1]; in mls_compute_sid() 558 if ((tclass == p->process_class) || (sock == true)) in mls_compute_sid()
|
D | policydb.h | 90 u32 tclass; /* process class, or new object class */ member 98 u16 tclass; /* class of new object */ member 378 extern u32 string_to_av_perm(struct policydb *p, u16 tclass, const char *name);
|
D | mls.h | 54 u16 tclass,
|
D | policydb.c | 223 hash = ft->stype ^ ft->ttype ^ ft->tclass; in filenametr_hash() 245 v = ft1->tclass - ft2->tclass; in filenametr_cmp() 1816 u32 string_to_av_perm(struct policydb *p, u16 tclass, const char *name) in string_to_av_perm() argument 1822 if (!tclass || tclass > p->p_classes.nprim) in string_to_av_perm() 1825 cladatum = p->class_val_to_struct[tclass-1]; in string_to_av_perm() 1961 ft->tclass = le32_to_cpu(buf[2]); in filename_trans_read() 2456 tr->tclass = le32_to_cpu(buf[0]); in policydb_read() 2458 tr->tclass = p->process_class; in policydb_read() 2463 !policydb_class_isvalid(p, tr->tclass) || in policydb_read() 2699 buf[0] = cpu_to_le32(tr->tclass); in role_trans_write() [all …]
|
/Linux-v4.19/drivers/infiniband/hw/mlx5/ |
D | ah.c | 49 ah->av.tclass = grh->traffic_class; in create_ib_ah() 64 ah->av.tclass |= MLX5_ECN_ENABLED; in create_ib_ah() 124 ah->av.tclass); in mlx5_ib_query_ah()
|
/Linux-v4.19/net/ipv6/ |
D | fib6_rules.c | 30 u8 tclass; member 37 if (r->dst.plen || r->src.plen || r->tclass) in fib6_rule_matchall() 317 if (r->tclass && r->tclass != ip6_tclass(fl6->flowlabel)) in fib6_rule_match() 367 rule6->tclass = frh->tos; in fib6_rule_configure() 400 if (frh->tos && (rule6->tclass != frh->tos)) in fib6_rule_compare() 421 frh->tos = rule6->tclass; in fib6_rule_fill()
|
D | ipv6_sockglue.c | 342 np->tclass = val; in do_ipv6_setsockopt() 1081 int tclass = (int)ip6_tclass(np->rcv_flowinfo); in do_ipv6_getsockopt() local 1083 put_cmsg(&msg, SOL_IPV6, IPV6_TCLASS, sizeof(tclass), &tclass); in do_ipv6_getsockopt() 1184 val = np->tclass; in do_ipv6_getsockopt()
|
D | inet6_connection_sock.c | 140 np->tclass); in inet6_csk_xmit()
|
/Linux-v4.19/drivers/net/ethernet/mellanox/mlxsw/ |
D | spectrum_qdisc.c | 78 int tclass, child_index; in mlxsw_sp_qdisc_find() local 90 tclass = MLXSW_SP_PRIO_CHILD_TO_TCLASS(child_index); in mlxsw_sp_qdisc_find() 91 return &mlxsw_sp_port->tclass_qdiscs[tclass]; in mlxsw_sp_qdisc_find() 509 int tclass, i, band, backlog; in mlxsw_sp_qdisc_prio_replace() local 514 tclass = MLXSW_SP_PRIO_BAND_TO_TCLASS(band); in mlxsw_sp_qdisc_prio_replace() 515 child_qdisc = &mlxsw_sp_port->tclass_qdiscs[tclass]; in mlxsw_sp_qdisc_prio_replace() 524 i, tclass); in mlxsw_sp_qdisc_prio_replace() 538 tclass = MLXSW_SP_PRIO_BAND_TO_TCLASS(band); in mlxsw_sp_qdisc_prio_replace() 539 child_qdisc = &mlxsw_sp_port->tclass_qdiscs[tclass]; in mlxsw_sp_qdisc_prio_replace()
|
/Linux-v4.19/include/linux/ |
D | transport_class.h | 40 struct transport_class tclass; member 46 .tclass = { \
|
D | ipv6.h | 195 u8 tclass; member 279 __u8 tclass; member
|
/Linux-v4.19/include/net/ |
D | inet_ecn.h | 56 inet6_sk(sk)->tclass |= INET_ECN_ECT_0; in INET_ECN_xmit() 63 inet6_sk(sk)->tclass &= ~INET_ECN_MASK; in INET_ECN_dontxmit() 71 if (INET_ECN_is_capable(inet6_sk(sk)->tclass)) \
|
D | ipv6.h | 299 __s16 tclass; member 309 .tclass = -1, in ipcm6_init() 319 .tclass = np->tclass, in ipcm6_init_sk() 876 static inline void ip6_flow_hdr(struct ipv6hdr *hdr, unsigned int tclass, in ip6_flow_hdr() argument 879 *(__be32 *)hdr = htonl(0x60000000 | (tclass << 20)) | flowlabel; in ip6_flow_hdr() 897 static inline __be32 ip6_make_flowinfo(unsigned int tclass, __be32 flowlabel) in ip6_make_flowinfo() argument 899 return htonl(tclass << IPV6_TCLASS_SHIFT) | flowlabel; in ip6_make_flowinfo() 926 __u32 mark, struct ipv6_txoptions *opt, int tclass);
|
/Linux-v4.19/include/uapi/linux/netfilter_bridge/ |
D | ebt_ip6.h | 38 __u8 tclass; member
|
/Linux-v4.19/net/ipv6/netfilter/ |
D | nf_reject_ipv6.c | 73 const __u8 tclass = DEFAULT_TOS_VALUE; in nf_reject_ip6hdr_put() local 78 ip6_flow_hdr(ip6h, tclass, 0); in nf_reject_ip6hdr_put()
|
/Linux-v4.19/net/l2tp/ |
D | l2tp_ip6.c | 614 if (ipc6.tclass < 0) in l2tp_ip6_sendmsg() 615 ipc6.tclass = np->tclass; in l2tp_ip6_sendmsg() 617 fl6.flowlabel = ip6_make_flowinfo(ipc6.tclass, fl6.flowlabel); in l2tp_ip6_sendmsg()
|
/Linux-v4.19/net/sctp/ |
D | ipv6.c | 212 __u8 tclass = np->tclass; in sctp_v6_xmit() local 219 tclass = transport->dscp & SCTP_DSCP_VAL_MASK; in sctp_v6_xmit() 221 if (INET_ECN_is_capable(tclass)) in sctp_v6_xmit() 231 tclass); in sctp_v6_xmit() 806 inet6_sk(sk)->tclass |= INET_ECN_ECT_0; in sctp_v6_ecn_capable()
|
/Linux-v4.19/include/uapi/linux/ |
D | ethtool.h | 791 __u8 tclass; member 807 __u8 tclass; member 822 __u8 tclass; member
|
/Linux-v4.19/net/bridge/netfilter/ |
D | ebt_ip6.c | 50 info->tclass != ipv6_get_dsfield(ih6))) in ebt_ip6_mt()
|