/linux-master/drivers/base/ |
H A D | transport_class.c | 40 * @tclass: a pointer to the transport class structure to be initialised 51 int transport_class_register(struct transport_class *tclass) argument 53 return class_register(&tclass->class); 60 * @tclass: The transport class to unregister 65 void transport_class_unregister(struct transport_class *tclass) argument 67 class_unregister(&tclass->class); 94 atc->container.class = &atc->tclass.class; 99 atc->tclass.setup = anon_transport_dummy_function; 100 atc->tclass.remove = anon_transport_dummy_function; 124 struct transport_class *tclass local 158 struct transport_class *tclass = class_to_transport_class(cont->class); local 206 struct transport_class *tclass = class_to_transport_class(cont->class); local 239 struct transport_class *tclass = class_to_transport_class(cont->class); local 276 struct transport_class *tclass = class_to_transport_class(cont->class); local [all...] |
/linux-master/include/trace/events/ |
H A D | avc.h | 19 const char *tclass 22 TP_ARGS(sad, scontext, tcontext, tclass), 31 __string(tclass, tclass) 41 __assign_str(tclass, tclass); 44 TP_printk("requested=0x%x denied=0x%x audited=0x%x result=%d scontext=%s tcontext=%s tclass=%s", 46 __get_str(scontext), __get_str(tcontext), __get_str(tclass)
|
/linux-master/security/selinux/include/ |
H A D | avc.h | 51 u16 tclass; member in struct:selinux_audit_data 97 int slow_avc_audit(u32 ssid, u32 tsid, u16 tclass, u32 requested, u32 audited, 104 * @tclass: target security class 119 static inline int avc_audit(u32 ssid, u32 tsid, u16 tclass, u32 requested, argument 127 return slow_avc_audit(ssid, tsid, tclass, requested, audited, denied, 133 int avc_has_perm_noaudit(u32 ssid, u32 tsid, u16 tclass, u32 requested, 136 int avc_has_perm(u32 ssid, u32 tsid, u16 tclass, u32 requested, 139 int avc_has_extended_perms(u32 ssid, u32 tsid, u16 tclass, u32 requested,
|
H A D | security.h | 249 void security_compute_av(u32 ssid, u32 tsid, u16 tclass, 253 void security_compute_xperms_decision(u32 ssid, u32 tsid, u16 tclass, u8 driver, 256 void security_compute_av_user(u32 ssid, u32 tsid, u16 tclass, 259 int security_transition_sid(u32 ssid, u32 tsid, u16 tclass, 262 int security_transition_sid_user(u32 ssid, u32 tsid, u16 tclass, 265 int security_member_sid(u32 ssid, u32 tsid, u16 tclass, u32 *out_sid); 267 int security_change_sid(u32 ssid, u32 tsid, u16 tclass, u32 *out_sid); 299 u16 tclass); 302 u16 tclass);
|
/linux-master/security/selinux/ |
H A D | avc.c | 50 u16 tclass; member in struct:avc_entry 125 static inline u32 avc_hash(u32 ssid, u32 tsid, u16 tclass) argument 127 return (ssid ^ (tsid<<2) ^ (tclass<<4)) & (AVC_CACHE_SLOTS - 1); 415 static inline int avc_xperms_audit(u32 ssid, u32 tsid, u16 tclass, argument 427 return slow_avc_audit(ssid, tsid, tclass, requested, 515 static void avc_node_populate(struct avc_node *node, u32 ssid, u32 tsid, u16 tclass, struct av_decision *avd) argument 519 node->ae.tclass = tclass; 523 static inline struct avc_node *avc_search_node(u32 ssid, u32 tsid, u16 tclass) argument 529 hvalue = avc_hash(ssid, tsid, tclass); 555 avc_lookup(u32 ssid, u32 tsid, u16 tclass) argument 608 avc_insert(u32 ssid, u32 tsid, u16 tclass, struct av_decision *avd, struct avc_xperms_node *xp_node) argument 700 const char *tclass = NULL; local 756 slow_avc_audit(u32 ssid, u32 tsid, u16 tclass, u32 requested, u32 audited, u32 denied, int result, struct common_audit_data *a) argument 831 avc_update_node(u32 event, u32 perms, u8 driver, u8 xperm, u32 ssid, u32 tsid, u16 tclass, u32 seqno, struct extended_perms_decision *xpd, u32 flags) argument 985 avc_compute_av(u32 ssid, u32 tsid, u16 tclass, struct av_decision *avd, struct avc_xperms_node *xp_node) argument 994 avc_denied(u32 ssid, u32 tsid, u16 tclass, u32 requested, u8 driver, u8 xperm, unsigned int flags, struct av_decision *avd) argument 1018 avc_has_extended_perms(u32 ssid, u32 tsid, u16 tclass, u32 requested, u8 driver, u8 xperm, struct common_audit_data *ad) argument 1107 avc_perm_nonode(u32 ssid, u32 tsid, u16 tclass, u32 requested, unsigned int flags, struct av_decision *avd) argument 1142 avc_has_perm_noaudit(u32 ssid, u32 tsid, u16 tclass, u32 requested, unsigned int flags, struct av_decision *avd) argument 1186 avc_has_perm(u32 ssid, u32 tsid, u16 tclass, u32 requested, struct common_audit_data *auditdata) argument [all...] |
H A D | selinuxfs.c | 733 u16 tclass; local 771 if (sscanf(req, "%s %s %hu %s", oldcon, newcon, &tclass, taskcon) != 4) 786 rc = security_validate_transition_user(osid, nsid, tsid, tclass); 858 u16 tclass; local 878 if (sscanf(buf, "%s %s %hu", scon, tcon, &tclass) != 3) 889 security_compute_av_user(ssid, tsid, tclass, &avd); 907 u16 tclass; local 935 nargs = sscanf(buf, "%s %s %hu %s", scon, tcon, &tclass, namebuf); 977 length = security_transition_sid_user(ssid, tsid, tclass, 1007 u16 tclass; local 1127 u16 tclass; local [all...] |
/linux-master/include/uapi/linux/netfilter_bridge/ |
H A D | ebt_ip6.h | 38 __u8 tclass; member in struct:ebt_ip6_info
|
/linux-master/include/linux/ |
H A D | transport_class.h | 39 struct transport_class tclass; member in struct:anon_transport_class 45 .tclass = { \
|
H A D | ipv6.h | 208 u8 tclass; member in struct:inet6_cork 259 __u8 tclass; member in struct:ipv6_pinfo
|
/linux-master/drivers/infiniband/hw/mlx5/ |
H A D | ah.c | 67 ah->av.tclass = grh->traffic_class; 85 ah->av.tclass |= MLX5_ECN_ENABLED; 141 ah->av.tclass);
|
/linux-master/security/selinux/ss/ |
H A D | services.c | 91 u16 tclass, 176 static u16 unmap_class(struct selinux_map *map, u16 tclass) argument 178 if (tclass < map->size) 179 return map->mapping[tclass].value; 181 return tclass; 200 u16 tclass, struct av_decision *avd, 203 if (tclass < map->size) { 204 struct selinux_mapping *mapping = &map->mapping[tclass]; 458 u16 tclass, 476 tclass_name = sym_name(policydb, SYM_CLASSES, tclass 199 map_decision(struct selinux_map *map, u16 tclass, struct av_decision *avd, int allow_unknown) argument 455 security_dump_masked_av(struct policydb *policydb, struct context *scontext, struct context *tcontext, u16 tclass, u32 permissions, const char *reason) argument 532 type_attribute_bounds_av(struct policydb *policydb, struct context *scontext, struct context *tcontext, u16 tclass, struct av_decision *avd) argument 611 context_struct_compute_av(struct policydb *policydb, struct context *scontext, struct context *tcontext, u16 tclass, struct av_decision *avd, struct extended_perms *xperms) argument 716 security_validtrans_handle_fail(struct selinux_policy *policy, struct sidtab_entry *oentry, struct sidtab_entry *nentry, struct sidtab_entry *tentry, u16 tclass) argument 758 u16 tclass; local 829 security_validate_transition_user(u32 oldsid, u32 newsid, u32 tasksid, u16 tclass) argument 1009 u16 tclass; local 1104 u16 tclass; local 1153 security_compute_av_user(u32 ssid, u32 tsid, u16 tclass, struct av_decision *avd) argument 1637 compute_sid_handle_invalid_context( struct selinux_policy *policy, struct sidtab_entry *sentry, struct sidtab_entry *tentry, u16 tclass, struct context *newcontext) argument 1675 filename_compute_type(struct policydb *policydb, struct context *newcontext, u32 stype, u32 ttype, u16 tclass, const char *objname) argument 1721 u16 tclass; local 1909 security_transition_sid(u32 ssid, u32 tsid, u16 tclass, const struct qstr *qstr, u32 *out_sid) argument 1917 security_transition_sid_user(u32 ssid, u32 tsid, u16 tclass, const char *objname, u32 *out_sid) argument 1938 security_member_sid(u32 ssid, u32 tsid, u16 tclass, u32 *out_sid) argument 1961 security_change_sid(u32 ssid, u32 tsid, u16 tclass, u32 *out_sid) argument [all...] |
H A D | policydb.h | 85 u32 tclass; /* process class, or new object class */ member in struct:role_trans_key 94 u16 tclass; /* class of new object */ member in struct:filename_trans_key 390 extern u32 string_to_av_perm(struct policydb *p, u16 tclass, const char *name);
|
H A D | mls.c | 481 struct context *tcontext, u16 tclass, u32 specified, 497 rtr.target_class = tclass; 502 if (tclass && tclass <= p->p_classes.nprim) { 503 cladatum = p->class_val_to_struct[tclass - 1]; 528 if ((tclass == p->process_class) || sock) 480 mls_compute_sid(struct policydb *p, struct context *scontext, struct context *tcontext, u16 tclass, u32 specified, struct context *newcontext, bool sock) argument
|
H A D | mls.h | 46 struct context *tcontext, u16 tclass, u32 specified,
|
H A D | policydb.c | 413 unsigned long salt = ft->ttype ^ ft->tclass; 428 v = ft1->tclass - ft2->tclass; 488 (u32)key->tclass << 16 | key->tclass, 0); 504 return key1->tclass - key2->tclass; 1811 u32 string_to_av_perm(struct policydb *p, u16 tclass, const char *name) argument 1817 if (!tclass || tclass > 1998 u32 len, ttype, tclass, ndatum, i; local [all...] |
/linux-master/tools/testing/selftests/net/ |
H A D | cmsg_sender.c | 52 unsigned int tclass; member in struct:options::__anon4466 71 struct option_cmsg_u32 tclass; member in struct:options::__anon4470 172 opt.v6.tclass.ena = true; 173 opt.v6.tclass.val = atoi(optarg); 176 opt.sockopt.tclass = atoi(optarg); 258 SOL_IPV6, IPV6_TCLASS, &opt.v6.tclass); 413 if (opt.sockopt.tclass && 415 &opt.sockopt.tclass, sizeof(opt.sockopt.tclass)))
|
/linux-master/drivers/net/ethernet/intel/iavf/ |
H A D | iavf_ethtool.c | 1128 fsp->h_u.tcp_ip6_spec.tclass = rule->ip_data.tclass; 1135 fsp->m_u.tcp_ip6_spec.tclass = rule->ip_mask.tclass; 1144 fsp->h_u.ah_ip6_spec.tclass = rule->ip_data.tclass; 1150 fsp->m_u.ah_ip6_spec.tclass = rule->ip_mask.tclass; 1158 fsp->h_u.usr_ip6_spec.tclass = rule->ip_data.tclass; [all...] |
H A D | iavf_fdir.h | 86 u8 tclass; member in union:iavf_fdir_ip::__anon18
|
/linux-master/drivers/infiniband/hw/hns/ |
H A D | hns_roce_ah.c | 77 ah->av.tclass = get_tclass(grh); 124 ah->av.gid_index, ah->av.hop_limit, ah->av.tclass);
|
/linux-master/include/net/ |
H A D | inet_ecn.h | 58 inet6_sk(sk)->tclass |= INET_ECN_ECT_0; 65 inet6_sk(sk)->tclass &= ~INET_ECN_MASK; 73 if (INET_ECN_is_capable(inet6_sk(sk)->tclass)) \
|
H A D | ipv6.h | 360 __s16 tclass; member in struct:ipcm6_cookie 370 .tclass = -1, 380 .tclass = inet6_sk(sk)->tclass, 1037 static inline void ip6_flow_hdr(struct ipv6hdr *hdr, unsigned int tclass, argument 1040 *(__be32 *)hdr = htonl(0x60000000 | (tclass << 20)) | flowlabel; 1063 static inline __be32 ip6_make_flowinfo(unsigned int tclass, __be32 flowlabel) argument 1065 return htonl(tclass << IPV6_TCLASS_SHIFT) | flowlabel; 1092 __u32 mark, struct ipv6_txoptions *opt, int tclass, u32 priority);
|
/linux-master/net/bridge/netfilter/ |
H A D | ebt_ip6.c | 51 info->tclass != ipv6_get_dsfield(ih6)))
|
/linux-master/net/l2tp/ |
H A D | l2tp_ip6.c | 608 if (ipc6.tclass < 0) 609 ipc6.tclass = np->tclass; 611 fl6.flowlabel = ip6_make_flowinfo(ipc6.tclass, fl6.flowlabel);
|
/linux-master/drivers/net/ethernet/intel/ice/ |
H A D | ice_ethtool_fdir.c | 168 fsp->h_u.usr_ip6_spec.tclass = rule->ip.v6.tc; 179 fsp->m_u.usr_ip6_spec.tclass = rule->mask.v6.tc; 199 fsp->h_u.tcp_ip6_spec.tclass = rule->ip.v6.tc; 200 fsp->m_u.tcp_ip6_spec.tclass = rule->mask.v6.tc; 1073 if (tcp_ip6_spec->tclass) 1156 if (usr_ip6_spec->tclass) 1795 input->ip.v6.tc = fsp->h_u.tcp_ip6_spec.tclass; 1802 input->mask.v6.tc = fsp->m_u.tcp_ip6_spec.tclass; 1810 input->ip.v6.tc = fsp->h_u.usr_ip6_spec.tclass; 1823 input->mask.v6.tc = fsp->m_u.usr_ip6_spec.tclass; [all...] |
/linux-master/net/sctp/ |
H A D | ipv6.c | 226 __u8 tclass = np->tclass; local 233 tclass = t->dscp & SCTP_DSCP_VAL_MASK; 235 if (INET_ECN_is_capable(tclass)) 250 tclass, READ_ONCE(sk->sk_priority)); 265 &fl6->daddr, tclass, ip6_dst_hoplimit(dst), 864 inet6_sk(sk)->tclass |= INET_ECN_ECT_0;
|