Home
last modified time | relevance | path

Searched refs:tclass (Results 1 – 25 of 68) sorted by relevance

123

/openbmc/linux/drivers/base/
H A Dtransport_class.c51 int transport_class_register(struct transport_class *tclass) in transport_class_register() argument
53 return class_register(&tclass->class); in transport_class_register()
65 void transport_class_unregister(struct transport_class *tclass) in transport_class_unregister() argument
67 class_unregister(&tclass->class); in transport_class_unregister()
94 atc->container.class = &atc->tclass.class; in anon_transport_class_register()
99 atc->tclass.setup = anon_transport_dummy_function; in anon_transport_class_register()
100 atc->tclass.remove = anon_transport_dummy_function; in anon_transport_class_register()
124 struct transport_class *tclass = class_to_transport_class(cont->class); in transport_setup_classdev() local
127 if (tclass->setup) in transport_setup_classdev()
128 tclass->setup(tcont, dev, classdev); in transport_setup_classdev()
[all …]
/openbmc/linux/security/selinux/
H A Davc.c50 u16 tclass; member
125 static inline u32 avc_hash(u32 ssid, u32 tsid, u16 tclass) in avc_hash() argument
127 return (ssid ^ (tsid<<2) ^ (tclass<<4)) & (AVC_CACHE_SLOTS - 1); in avc_hash()
415 static inline int avc_xperms_audit(u32 ssid, u32 tsid, u16 tclass, in avc_xperms_audit() argument
427 return slow_avc_audit(ssid, tsid, tclass, requested, in avc_xperms_audit()
515 static void avc_node_populate(struct avc_node *node, u32 ssid, u32 tsid, u16 tclass, struct av_deci… in avc_node_populate() argument
519 node->ae.tclass = tclass; in avc_node_populate()
523 static inline struct avc_node *avc_search_node(u32 ssid, u32 tsid, u16 tclass) in avc_search_node() argument
529 hvalue = avc_hash(ssid, tsid, tclass); in avc_search_node()
533 tclass == node->ae.tclass && in avc_search_node()
[all …]
H A Dselinuxfs.c746 u16 tclass; in sel_write_validatetrans() local
784 if (sscanf(req, "%s %s %hu %s", oldcon, newcon, &tclass, taskcon) != 4) in sel_write_validatetrans()
799 rc = security_validate_transition_user(osid, nsid, tsid, tclass); in sel_write_validatetrans()
871 u16 tclass; in sel_write_access() local
891 if (sscanf(buf, "%s %s %hu", scon, tcon, &tclass) != 3) in sel_write_access()
902 security_compute_av_user(ssid, tsid, tclass, &avd); in sel_write_access()
920 u16 tclass; in sel_write_create() local
948 nargs = sscanf(buf, "%s %s %hu %s", scon, tcon, &tclass, namebuf); in sel_write_create()
990 length = security_transition_sid_user(ssid, tsid, tclass, in sel_write_create()
1020 u16 tclass; in sel_write_relabel() local
[all …]
/openbmc/linux/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);
46 __get_str(scontext), __get_str(tcontext), __get_str(tclass)
/openbmc/linux/security/selinux/include/
H A Davc.h50 u16 tclass; member
99 int slow_avc_audit(u32 ssid, u32 tsid, u16 tclass,
123 u16 tclass, u32 requested, in avc_audit() argument
132 return slow_avc_audit(ssid, tsid, tclass, in avc_audit()
140 u16 tclass, u32 requested,
145 u16 tclass, u32 requested,
148 int avc_has_extended_perms(u32 ssid, u32 tsid, u16 tclass, u32 requested,
H A Dsecurity.h244 u16 tclass, struct av_decision *avd,
247 void security_compute_xperms_decision(u32 ssid, u32 tsid, u16 tclass,
252 u16 tclass, struct av_decision *avd);
254 int security_transition_sid(u32 ssid, u32 tsid, u16 tclass,
257 int security_transition_sid_user(u32 ssid, u32 tsid, u16 tclass,
260 int security_member_sid(u32 ssid, u32 tsid, u16 tclass, u32 *out_sid);
262 int security_change_sid(u32 ssid, u32 tsid, u16 tclass, u32 *out_sid);
295 u16 tclass);
298 u16 tclass);
/openbmc/linux/security/selinux/ss/
H A Dservices.c91 u16 tclass,
176 static u16 unmap_class(struct selinux_map *map, u16 tclass) in unmap_class() argument
178 if (tclass < map->size) in unmap_class()
179 return map->mapping[tclass].value; in unmap_class()
181 return tclass; in unmap_class()
200 u16 tclass, struct av_decision *avd, in map_decision() argument
203 if (tclass < map->size) { in map_decision()
204 struct selinux_mapping *mapping = &map->mapping[tclass]; in map_decision()
458 u16 tclass, in security_dump_masked_av() argument
476 tclass_name = sym_name(policydb, SYM_CLASSES, tclass - 1); in security_dump_masked_av()
[all …]
H A Dmls.c492 u16 tclass, in mls_compute_sid() argument
510 rtr.target_class = tclass; in mls_compute_sid()
515 if (tclass && tclass <= p->p_classes.nprim) { in mls_compute_sid()
516 cladatum = p->class_val_to_struct[tclass - 1]; in mls_compute_sid()
541 if ((tclass == p->process_class) || sock) in mls_compute_sid()
H A Dpolicydb.h87 u32 tclass; /* process class, or new object class */ member
96 u16 tclass; /* class of new object */ member
391 extern u32 string_to_av_perm(struct policydb *p, u16 tclass, const char *name);
H A Dpolicydb.c416 hash = ft->ttype ^ ft->tclass; in filenametr_hash()
434 v = ft1->tclass - ft2->tclass; in filenametr_cmp()
494 return key->role + (key->type << 3) + (key->tclass << 5); in role_trans_hash()
510 return key1->tclass - key2->tclass; in role_trans_cmp()
1789 u32 string_to_av_perm(struct policydb *p, u16 tclass, const char *name) in string_to_av_perm() argument
1795 if (!tclass || tclass > p->p_classes.nprim) in string_to_av_perm()
1798 cladatum = p->class_val_to_struct[tclass-1]; in string_to_av_perm()
1913 key.tclass = le32_to_cpu(buf[2]); in filename_trans_read_helper_compat()
1976 u32 len, ttype, tclass, ndatum, i; in filename_trans_read_helper() local
1996 tclass = le32_to_cpu(buf[1]); in filename_trans_read_helper()
[all …]
/openbmc/linux/tools/testing/selftests/net/
H A Dcmsg_sender.c51 unsigned int tclass; member
69 struct option_cmsg_u32 tclass; member
164 opt.v6.tclass.ena = true; in cs_parse_args()
165 opt.v6.tclass.val = atoi(optarg); in cs_parse_args()
168 opt.sockopt.tclass = atoi(optarg); in cs_parse_args()
250 SOL_IPV6, IPV6_TCLASS, &opt.v6.tclass); in cs_write_cmsg()
405 if (opt.sockopt.tclass && in ca_set_sockopts()
407 &opt.sockopt.tclass, sizeof(opt.sockopt.tclass))) in ca_set_sockopts()
/openbmc/linux/drivers/net/ethernet/intel/iavf/
H A Diavf_ethtool.c1132 fsp->h_u.tcp_ip6_spec.tclass = rule->ip_data.tclass; in iavf_get_ethtool_fdir_entry()
1139 fsp->m_u.tcp_ip6_spec.tclass = rule->ip_mask.tclass; in iavf_get_ethtool_fdir_entry()
1148 fsp->h_u.ah_ip6_spec.tclass = rule->ip_data.tclass; in iavf_get_ethtool_fdir_entry()
1154 fsp->m_u.ah_ip6_spec.tclass = rule->ip_mask.tclass; in iavf_get_ethtool_fdir_entry()
1162 fsp->h_u.usr_ip6_spec.tclass = rule->ip_data.tclass; in iavf_get_ethtool_fdir_entry()
1169 fsp->m_u.usr_ip6_spec.tclass = rule->ip_mask.tclass; in iavf_get_ethtool_fdir_entry()
1321 fltr->ip_data.tclass = fsp->h_u.tcp_ip6_spec.tclass; in iavf_add_fdir_fltr_info()
1328 fltr->ip_mask.tclass = fsp->m_u.tcp_ip6_spec.tclass; in iavf_add_fdir_fltr_info()
1338 fltr->ip_data.tclass = fsp->h_u.ah_ip6_spec.tclass; in iavf_add_fdir_fltr_info()
1344 fltr->ip_mask.tclass = fsp->m_u.ah_ip6_spec.tclass; in iavf_add_fdir_fltr_info()
[all …]
H A Diavf_fdir.c68 if (fltr->ip_mask.tclass && fltr->ip_mask.tclass != U8_MAX) in iavf_validate_fdir_fltr_masks()
359 if (fltr->ip_mask.tclass == U8_MAX) { in iavf_fill_fdir_ip6_hdr()
360 iph->priority = (fltr->ip_data.tclass >> 4) & 0xF; in iavf_fill_fdir_ip6_hdr()
361 iph->flow_lbl[0] = (fltr->ip_data.tclass << 4) & 0xF0; in iavf_fill_fdir_ip6_hdr()
/openbmc/linux/drivers/infiniband/hw/mlx5/
H A Dah.c67 ah->av.tclass = grh->traffic_class; in create_ib_ah()
86 ah->av.tclass |= MLX5_ECN_ENABLED; in create_ib_ah()
142 ah->av.tclass); in mlx5_ib_query_ah()
/openbmc/linux/include/linux/
H A Dtransport_class.h39 struct transport_class tclass; member
45 .tclass = { \
H A Dipv6.h201 u8 tclass; member
281 __u8 tclass; member
/openbmc/linux/include/net/
H A Dinet_ecn.h58 inet6_sk(sk)->tclass |= INET_ECN_ECT_0; in INET_ECN_xmit()
65 inet6_sk(sk)->tclass &= ~INET_ECN_MASK; in INET_ECN_dontxmit()
73 if (INET_ECN_is_capable(inet6_sk(sk)->tclass)) \
H A Dipv6.h360 __s16 tclass; member
370 .tclass = -1, in ipcm6_init()
380 .tclass = np->tclass, in ipcm6_init_sk()
1040 static inline void ip6_flow_hdr(struct ipv6hdr *hdr, unsigned int tclass, in ip6_flow_hdr() argument
1043 *(__be32 *)hdr = htonl(0x60000000 | (tclass << 20)) | flowlabel; in ip6_flow_hdr()
1066 static inline __be32 ip6_make_flowinfo(unsigned int tclass, __be32 flowlabel) in ip6_make_flowinfo() argument
1068 return htonl(tclass << IPV6_TCLASS_SHIFT) | flowlabel; in ip6_make_flowinfo()
1095 __u32 mark, struct ipv6_txoptions *opt, int tclass, u32 priority);
/openbmc/linux/drivers/infiniband/hw/hns/
H A Dhns_roce_ah.c76 ah->av.tclass = get_tclass(grh); in hns_roce_create_ah()
113 ah->av.gid_index, ah->av.hop_limit, ah->av.tclass); in hns_roce_query_ah()
/openbmc/openbmc/poky/meta/lib/oeqa/core/
H A Dcontext.py63 for tclass in class_ids:
64 cid = class_ids[tclass]
67 … setattr(tclass, 'setUpHooker', skipfuncgen('Skip by the command line argument "%s"' % skip))
/openbmc/linux/include/uapi/linux/netfilter_bridge/
H A Debt_ip6.h38 __u8 tclass; member
/openbmc/linux/net/ipv6/
H A Dtcp_ipv6.c269 fl6.flowlabel = ip6_make_flowinfo(np->tclass, np->flow_label); in tcp_v6_connect()
531 u8 tclass; in tcp_v6_send_synack() local
548 tclass = READ_ONCE(sock_net(sk)->ipv4.sysctl_tcp_reflect_tos) ? in tcp_v6_send_synack()
550 (np->tclass & INET_ECN_MASK) : in tcp_v6_send_synack()
551 np->tclass; in tcp_v6_send_synack()
553 if (!INET_ECN_is_capable(tclass) && in tcp_v6_send_synack()
555 tclass |= INET_ECN_ECT_0; in tcp_v6_send_synack()
562 opt, tclass, sk->sk_priority); in tcp_v6_send_synack()
842 u8 tclass, __be32 label, u32 priority, u32 txhash) in tcp_v6_send_response() argument
960 tclass & ~INET_ECN_MASK, priority); in tcp_v6_send_response()
[all …]
H A Dipv6_sockglue.c596 val |= np->tclass & INET_ECN_MASK; in do_ipv6_setsockopt()
598 if (np->tclass != val) { in do_ipv6_setsockopt()
599 np->tclass = val; in do_ipv6_setsockopt()
1186 int tclass = (int)ip6_tclass(np->rcv_flowinfo); in do_ipv6_getsockopt() local
1188 put_cmsg(&msg, SOL_IPV6, IPV6_TCLASS, sizeof(tclass), &tclass); in do_ipv6_getsockopt()
1289 val = np->tclass; in do_ipv6_getsockopt()
/openbmc/linux/net/sctp/
H A Dipv6.c228 __u8 tclass = np->tclass; in sctp_v6_xmit() local
235 tclass = t->dscp & SCTP_DSCP_VAL_MASK; in sctp_v6_xmit()
237 if (INET_ECN_is_capable(tclass)) in sctp_v6_xmit()
252 tclass, sk->sk_priority); in sctp_v6_xmit()
267 &fl6->daddr, tclass, ip6_dst_hoplimit(dst), in sctp_v6_xmit()
872 inet6_sk(sk)->tclass |= INET_ECN_ECT_0; in sctp_v6_ecn_capable()
/openbmc/linux/drivers/net/ethernet/intel/ice/
H A Dice_ethtool_fdir.c168 fsp->h_u.usr_ip6_spec.tclass = rule->ip.v6.tc; in ice_get_ethtool_fdir_entry()
179 fsp->m_u.usr_ip6_spec.tclass = rule->mask.v6.tc; in ice_get_ethtool_fdir_entry()
199 fsp->h_u.tcp_ip6_spec.tclass = rule->ip.v6.tc; in ice_get_ethtool_fdir_entry()
200 fsp->m_u.tcp_ip6_spec.tclass = rule->mask.v6.tc; in ice_get_ethtool_fdir_entry()
1079 if (tcp_ip6_spec->tclass) in ice_set_fdir_ip6_seg()
1162 if (usr_ip6_spec->tclass) in ice_set_fdir_ip6_usr_seg()
1802 input->ip.v6.tc = fsp->h_u.tcp_ip6_spec.tclass; in ice_set_fdir_input_set()
1809 input->mask.v6.tc = fsp->m_u.tcp_ip6_spec.tclass; in ice_set_fdir_input_set()
1817 input->ip.v6.tc = fsp->h_u.usr_ip6_spec.tclass; in ice_set_fdir_input_set()
1830 input->mask.v6.tc = fsp->m_u.usr_ip6_spec.tclass; in ice_set_fdir_input_set()

123