Home
last modified time | relevance | path

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

123

/kernel/linux/linux-5.10/drivers/base/
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 …]
/kernel/linux/linux-5.10/security/selinux/
Davc.c50 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()
418 u32 ssid, u32 tsid, u16 tclass, in avc_xperms_audit() argument
430 return slow_avc_audit(state, ssid, tsid, tclass, requested, in avc_xperms_audit()
519 static void avc_node_populate(struct avc_node *node, u32 ssid, u32 tsid, u16 tclass, struct av_deci… in avc_node_populate() argument
523 node->ae.tclass = tclass; in avc_node_populate()
528 u32 ssid, u32 tsid, u16 tclass) in avc_search_node() argument
534 hvalue = avc_hash(ssid, tsid, tclass); in avc_search_node()
538 tclass == node->ae.tclass && in avc_search_node()
[all …]
Dselinuxfs.c783 u16 tclass; in sel_write_validatetrans() local
822 if (sscanf(req, "%s %s %hu %s", oldcon, newcon, &tclass, taskcon) != 4) in sel_write_validatetrans()
837 rc = security_validate_transition_user(state, osid, nsid, tsid, tclass); in sel_write_validatetrans()
911 u16 tclass; in sel_write_access() local
932 if (sscanf(buf, "%s %s %hu", scon, tcon, &tclass) != 3) in sel_write_access()
943 security_compute_av_user(state, ssid, tsid, tclass, &avd); in sel_write_access()
963 u16 tclass; in sel_write_create() local
992 nargs = sscanf(buf, "%s %s %hu %s", scon, tcon, &tclass, namebuf); in sel_write_create()
1034 length = security_transition_sid_user(state, ssid, tsid, tclass, in sel_write_create()
1066 u16 tclass; in sel_write_relabel() local
[all …]
/kernel/linux/linux-5.10/include/trace/events/
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)
/kernel/linux/linux-5.10/security/selinux/include/
Davc.h50 u16 tclass; member
101 u32 ssid, u32 tsid, u16 tclass,
127 u16 tclass, u32 requested, in avc_audit() argument
140 return slow_avc_audit(state, ssid, tsid, tclass, in avc_audit()
150 u16 tclass, u32 requested,
156 u16 tclass, u32 requested,
160 u16 tclass, u32 requested,
165 u32 ssid, u32 tsid, u16 tclass, u32 requested,
Dsecurity.h287 u16 tclass, struct av_decision *avd,
291 u32 ssid, u32 tsid, u16 tclass,
297 u16 tclass, struct av_decision *avd);
300 u32 ssid, u32 tsid, u16 tclass,
304 u32 ssid, u32 tsid, u16 tclass,
308 u16 tclass, u32 *out_sid);
311 u16 tclass, u32 *out_sid);
359 u16 tclass);
363 u16 tclass);
/kernel/linux/linux-5.10/security/selinux/ss/
Dservices.c95 u16 tclass,
180 static u16 unmap_class(struct selinux_map *map, u16 tclass) in unmap_class() argument
182 if (tclass < map->size) in unmap_class()
183 return map->mapping[tclass].value; in unmap_class()
185 return tclass; in unmap_class()
204 u16 tclass, struct av_decision *avd, in map_decision() argument
207 if (tclass < map->size) { in map_decision()
208 struct selinux_mapping *mapping = &map->mapping[tclass]; in map_decision()
462 u16 tclass, in security_dump_masked_av() argument
480 tclass_name = sym_name(policydb, SYM_CLASSES, tclass - 1); in security_dump_masked_av()
[all …]
Dmls.c491 u16 tclass, in mls_compute_sid() argument
509 rtr.target_class = tclass; in mls_compute_sid()
514 if (tclass && tclass <= p->p_classes.nprim) { in mls_compute_sid()
515 cladatum = p->class_val_to_struct[tclass - 1]; in mls_compute_sid()
540 if ((tclass == p->process_class) || sock) in mls_compute_sid()
Dpolicydb.h87 u32 tclass; /* process class, or new object class */ member
96 u16 tclass; /* class of new object */ member
388 extern u32 string_to_av_perm(struct policydb *p, u16 tclass, const char *name);
Dpolicydb.c421 hash = ft->ttype ^ ft->tclass; in filenametr_hash()
439 v = ft1->tclass - ft2->tclass; in filenametr_cmp()
499 return key->role + (key->type << 3) + (key->tclass << 5); in role_trans_hash()
515 return key1->tclass - key2->tclass; in role_trans_cmp()
1791 u32 string_to_av_perm(struct policydb *p, u16 tclass, const char *name) in string_to_av_perm() argument
1797 if (!tclass || tclass > p->p_classes.nprim) in string_to_av_perm()
1800 cladatum = p->class_val_to_struct[tclass-1]; in string_to_av_perm()
1915 key.tclass = le32_to_cpu(buf[2]); in filename_trans_read_helper_compat()
1978 u32 len, ttype, tclass, ndatum, i; in filename_trans_read_helper() local
1998 tclass = le32_to_cpu(buf[1]); in filename_trans_read_helper()
[all …]
/kernel/linux/linux-5.10/net/ipv6/
Dfib6_rules.c28 u8 tclass; member
35 if (r->dst.plen || r->src.plen || r->tclass) in fib6_rule_matchall()
326 if (r->tclass && r->tclass != ip6_tclass(fl6->flowlabel)) in fib6_rule_match()
376 rule6->tclass = frh->tos; in fib6_rule_configure()
409 if (frh->tos && (rule6->tclass != frh->tos)) in fib6_rule_compare()
430 frh->tos = rule6->tclass; in fib6_rule_fill()
Dtcp_ipv6.c532 u8 tclass; in tcp_v6_send_synack() local
549 tclass = READ_ONCE(sock_net(sk)->ipv4.sysctl_tcp_reflect_tos) ? in tcp_v6_send_synack()
551 (np->tclass & INET_ECN_MASK) : in tcp_v6_send_synack()
552 np->tclass; in tcp_v6_send_synack()
554 if (!INET_ECN_is_capable(tclass) && in tcp_v6_send_synack()
556 tclass |= INET_ECN_ECT_0; in tcp_v6_send_synack()
563 tclass, sk->sk_priority); in tcp_v6_send_synack()
887 u8 tclass, __be32 label, u32 priority) in tcp_v6_send_response() argument
992 tclass & ~INET_ECN_MASK, priority); in tcp_v6_send_response()
1111 struct tcp_md5sig_key *key, u8 tclass, in tcp_v6_send_ack() argument
[all …]
/kernel/linux/linux-5.10/drivers/infiniband/hw/mlx5/
Dah.c67 ah->av.tclass = grh->traffic_class; in create_ib_ah()
85 ah->av.tclass |= MLX5_ECN_ENABLED; in create_ib_ah()
141 ah->av.tclass); in mlx5_ib_query_ah()
/kernel/linux/linux-5.10/include/linux/
Dtransport_class.h39 struct transport_class tclass; member
45 .tclass = { \
Dipv6.h190 u8 tclass; member
277 __u8 tclass; member
/kernel/linux/linux-5.10/drivers/net/ethernet/mellanox/mlxsw/
Dspectrum_qdisc.c104 int tclass, child_index; in mlxsw_sp_qdisc_find() local
116 tclass = MLXSW_SP_PRIO_CHILD_TO_TCLASS(child_index); in mlxsw_sp_qdisc_find()
117 return &qdisc_state->tclass_qdiscs[tclass]; in mlxsw_sp_qdisc_find()
854 int tclass, child_index; in mlxsw_sp_setup_tc_fifo() local
876 tclass = MLXSW_SP_PRIO_CHILD_TO_TCLASS(child_index); in mlxsw_sp_setup_tc_fifo()
877 if (tclass < IEEE_8021QAZ_MAX_TCS) { in mlxsw_sp_setup_tc_fifo()
879 qdisc_state->future_fifos[tclass] = true; in mlxsw_sp_setup_tc_fifo()
881 qdisc_state->future_fifos[tclass] = false; in mlxsw_sp_setup_tc_fifo()
968 int tclass, i, band, backlog; in __mlxsw_sp_qdisc_ets_replace() local
973 tclass = MLXSW_SP_PRIO_BAND_TO_TCLASS(band); in __mlxsw_sp_qdisc_ets_replace()
[all …]
/kernel/linux/linux-5.10/drivers/infiniband/hw/hns/
Dhns_roce_ah.c74 ah->av.tclass = get_tclass(grh); in hns_roce_create_ah()
102 ah->av.gid_index, ah->av.hop_limit, ah->av.tclass); in hns_roce_query_ah()
/kernel/linux/linux-5.10/include/net/
Dinet_ecn.h57 inet6_sk(sk)->tclass |= INET_ECN_ECT_0; in INET_ECN_xmit()
64 inet6_sk(sk)->tclass &= ~INET_ECN_MASK; in INET_ECN_dontxmit()
72 if (INET_ECN_is_capable(inet6_sk(sk)->tclass)) \
Dipv6.h346 __s16 tclass; member
356 .tclass = -1, in ipcm6_init()
366 .tclass = np->tclass, in ipcm6_init_sk()
941 static inline void ip6_flow_hdr(struct ipv6hdr *hdr, unsigned int tclass, in ip6_flow_hdr() argument
944 *(__be32 *)hdr = htonl(0x60000000 | (tclass << 20)) | flowlabel; in ip6_flow_hdr()
962 static inline __be32 ip6_make_flowinfo(unsigned int tclass, __be32 flowlabel) in ip6_make_flowinfo() argument
964 return htonl(tclass << IPV6_TCLASS_SHIFT) | flowlabel; in ip6_make_flowinfo()
991 __u32 mark, struct ipv6_txoptions *opt, int tclass, u32 priority);
/kernel/linux/common_modules/xpm/core/
Dxpm_hck.c32 static int xpm_avc_has_perm(u16 tclass, u32 requested) in xpm_avc_has_perm() argument
38 rc = avc_has_perm_noaudit(&selinux_state, sid, sid, tclass, requested, in xpm_avc_has_perm()
40 rc2 = avc_audit(&selinux_state, sid, sid, tclass, requested, &avd, rc, in xpm_avc_has_perm()
/kernel/linux/patches/linux-5.10/prebuilts/usr/include/linux/netfilter_bridge/
Debt_ip6.h37 __u8 tclass; member
/kernel/linux/patches/linux-4.19/prebuilts/usr/include/linux/netfilter_bridge/
Debt_ip6.h26 __u8 tclass; member
/kernel/linux/linux-5.10/include/uapi/linux/netfilter_bridge/
Debt_ip6.h38 __u8 tclass; member
/kernel/linux/linux-5.10/drivers/net/ethernet/intel/ice/
Dice_ethtool_fdir.c167 fsp->h_u.usr_ip6_spec.tclass = rule->ip.v6.tc; in ice_get_ethtool_fdir_entry()
178 fsp->m_u.usr_ip6_spec.tclass = rule->mask.v6.tc; in ice_get_ethtool_fdir_entry()
198 fsp->h_u.tcp_ip6_spec.tclass = rule->ip.v6.tc; in ice_get_ethtool_fdir_entry()
199 fsp->m_u.tcp_ip6_spec.tclass = rule->mask.v6.tc; in ice_get_ethtool_fdir_entry()
925 if (tcp_ip6_spec->tclass) in ice_set_fdir_ip6_seg()
1008 if (usr_ip6_spec->tclass) in ice_set_fdir_ip6_usr_seg()
1563 input->ip.v6.tc = fsp->h_u.tcp_ip6_spec.tclass; in ice_set_fdir_input_set()
1570 input->mask.v6.tc = fsp->m_u.tcp_ip6_spec.tclass; in ice_set_fdir_input_set()
1578 input->ip.v6.tc = fsp->h_u.usr_ip6_spec.tclass; in ice_set_fdir_input_set()
1591 input->mask.v6.tc = fsp->m_u.usr_ip6_spec.tclass; in ice_set_fdir_input_set()
/kernel/linux/linux-5.10/net/ipv6/netfilter/
Dnf_reject_ipv6.c70 const __u8 tclass = DEFAULT_TOS_VALUE; in nf_reject_ip6hdr_put() local
75 ip6_flow_hdr(ip6h, tclass, 0); in nf_reject_ip6hdr_put()

123