Searched refs:tclass (Results 1 - 25 of 67) sorted by relevance

123

/linux-master/drivers/base/
H A Dtransport_class.c40 * @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 Davc.h19 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 Davc.h51 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 Dsecurity.h249 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 Davc.c50 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 Dselinuxfs.c733 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 Debt_ip6.h38 __u8 tclass; member in struct:ebt_ip6_info
/linux-master/include/linux/
H A Dtransport_class.h39 struct transport_class tclass; member in struct:anon_transport_class
45 .tclass = { \
H A Dipv6.h208 u8 tclass; member in struct:inet6_cork
259 __u8 tclass; member in struct:ipv6_pinfo
/linux-master/drivers/infiniband/hw/mlx5/
H A Dah.c67 ah->av.tclass = grh->traffic_class;
85 ah->av.tclass |= MLX5_ECN_ENABLED;
141 ah->av.tclass);
/linux-master/security/selinux/ss/
H A Dservices.c91 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 Dpolicydb.h85 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 Dmls.c481 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 Dmls.h46 struct context *tcontext, u16 tclass, u32 specified,
H A Dpolicydb.c413 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 Dcmsg_sender.c52 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 Diavf_ethtool.c1128 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 Diavf_fdir.h86 u8 tclass; member in union:iavf_fdir_ip::__anon18
/linux-master/drivers/infiniband/hw/hns/
H A Dhns_roce_ah.c77 ah->av.tclass = get_tclass(grh);
124 ah->av.gid_index, ah->av.hop_limit, ah->av.tclass);
/linux-master/include/net/
H A Dinet_ecn.h58 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 Dipv6.h360 __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 Debt_ip6.c51 info->tclass != ipv6_get_dsfield(ih6)))
/linux-master/net/l2tp/
H A Dl2tp_ip6.c608 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 Dice_ethtool_fdir.c168 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 Dipv6.c226 __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;

Completed in 361 milliseconds

123