| /linux/drivers/base/ |
| H A D | transport_class.c | 51 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 …]
|
| /linux/security/selinux/ |
| H A D | avc.c | 51 u16 tclass; member 126 static inline u32 avc_hash(u32 ssid, u32 tsid, u16 tclass) in avc_hash() argument 128 return av_hash(ssid, tsid, (u32)tclass, (u32)(AVC_CACHE_SLOTS - 1)); in avc_hash() 413 static inline int avc_xperms_audit(u32 ssid, u32 tsid, u16 tclass, in avc_xperms_audit() argument 425 return slow_avc_audit(ssid, tsid, tclass, requested, in avc_xperms_audit() 513 static void avc_node_populate(struct avc_node *node, u32 ssid, u32 tsid, u16 tclass, struct av_deci… in avc_node_populate() argument 517 node->ae.tclass = tclass; in avc_node_populate() 521 static inline struct avc_node *avc_search_node(u32 ssid, u32 tsid, u16 tclass) in avc_search_node() argument 527 hvalue = avc_hash(ssid, tsid, tclass); in avc_search_node() 531 tclass == node->ae.tclass && in avc_search_node() [all …]
|
| H A D | selinuxfs.c | 745 u16 tclass; in sel_write_validatetrans() local 783 if (sscanf(req, "%s %s %hu %s", oldcon, newcon, &tclass, taskcon) != 4) in sel_write_validatetrans() 798 rc = security_validate_transition_user(osid, nsid, tsid, tclass); in sel_write_validatetrans() 870 u16 tclass; in sel_write_access() local 890 if (sscanf(buf, "%s %s %hu", scon, tcon, &tclass) != 3) in sel_write_access() 901 security_compute_av_user(ssid, tsid, tclass, &avd); in sel_write_access() 919 u16 tclass; in sel_write_create() local 947 nargs = sscanf(buf, "%s %s %hu %s", scon, tcon, &tclass, namebuf); in sel_write_create() 989 length = security_transition_sid_user(ssid, tsid, tclass, in sel_write_create() 1019 u16 tclass; in sel_write_relabel() local [all …]
|
| /linux/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); 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/security/selinux/include/ |
| H A D | avc.h | 51 u16 tclass; member 101 int slow_avc_audit(u32 ssid, u32 tsid, u16 tclass, u32 requested, u32 audited, 123 static inline int avc_audit(u32 ssid, u32 tsid, u16 tclass, u32 requested, in avc_audit() argument 131 return slow_avc_audit(ssid, tsid, tclass, requested, audited, denied, in avc_audit() 137 int avc_has_perm_noaudit(u32 ssid, u32 tsid, u16 tclass, u32 requested, 140 int avc_has_perm(u32 ssid, u32 tsid, u16 tclass, u32 requested, 145 int avc_has_extended_perms(u32 ssid, u32 tsid, u16 tclass, u32 requested,
|
| H A D | security.h | 271 void security_compute_av(u32 ssid, u32 tsid, u16 tclass, 275 void security_compute_xperms_decision(u32 ssid, u32 tsid, u16 tclass, u8 driver, 279 void security_compute_av_user(u32 ssid, u32 tsid, u16 tclass, 282 int security_transition_sid(u32 ssid, u32 tsid, u16 tclass, 285 int security_transition_sid_user(u32 ssid, u32 tsid, u16 tclass, 288 int security_member_sid(u32 ssid, u32 tsid, u16 tclass, u32 *out_sid); 290 int security_change_sid(u32 ssid, u32 tsid, u16 tclass, u32 *out_sid); 322 u16 tclass); 325 u16 tclass);
|
| /linux/security/selinux/ss/ |
| H A D | services.c | 92 u16 tclass, 177 static u16 unmap_class(struct selinux_map *map, u16 tclass) in unmap_class() argument 179 if (tclass < map->size) in unmap_class() 180 return map->mapping[tclass].value; in unmap_class() 182 return tclass; in unmap_class() 201 u16 tclass, struct av_decision *avd, in map_decision() argument 204 if (tclass < map->size) { in map_decision() 205 struct selinux_mapping *mapping = &map->mapping[tclass]; in map_decision() 459 u16 tclass, in security_dump_masked_av() argument 477 tclass_name = sym_name(policydb, SYM_CLASSES, tclass - 1); in security_dump_masked_av() [all …]
|
| H A D | policydb.h | 85 u32 tclass; /* process class, or new object class */ member 94 u16 tclass; /* class of new object */ member 394 extern u32 string_to_av_perm(struct policydb *p, u16 tclass, const char *name);
|
| H A D | policydb.c | 421 unsigned long salt = ft->ttype ^ ft->tclass; in filenametr_hash() 436 v = ft1->tclass - ft2->tclass; in filenametr_cmp() 496 (u32)key->tclass << 16 | key->tclass, 0); in role_trans_hash() 512 return key1->tclass - key2->tclass; in role_trans_cmp() 1823 u32 string_to_av_perm(struct policydb *p, u16 tclass, const char *name) in string_to_av_perm() argument 1829 if (!tclass || tclass > p->p_classes.nprim) in string_to_av_perm() 1832 cladatum = p->class_val_to_struct[tclass - 1]; in string_to_av_perm() 1947 key.tclass = le32_to_cpu(buf[2]); in filename_trans_read_helper_compat() 2011 u32 len, ttype, tclass, ndatum, i; in filename_trans_read_helper() local 2031 tclass = le32_to_cpu(buf[1]); in filename_trans_read_helper() [all …]
|
| H A D | mls.h | 46 struct context *tcontext, u16 tclass, u32 specified,
|
| /linux/tools/testing/selftests/net/ |
| H A D | cmsg_sender.c | 54 unsigned int tclass; member 74 struct option_cmsg_u32 tclass; member 185 opt.cmsg.tclass.ena = true; in cs_parse_args() 186 opt.cmsg.tclass.val = atoi(optarg); in cs_parse_args() 189 opt.sockopt.tclass = atoi(optarg); in cs_parse_args() 273 SOL_IP, IP_TOS, &opt.cmsg.tclass); in cs_write_cmsg() 280 SOL_IPV6, IPV6_TCLASS, &opt.cmsg.tclass); in cs_write_cmsg() 428 if (opt.sockopt.tclass && in ca_set_sockopts() 430 &opt.sockopt.tclass, sizeof(opt.sockopt.tclass))) in ca_set_sockopts() 441 if (opt.sockopt.tclass && in ca_set_sockopts() [all …]
|
| /linux/drivers/infiniband/hw/hns/ |
| H A D | hns_roce_ah.c | 60 u8 tclass = get_tclass(grh); in hns_roce_create_ah() local 79 ah->av.tclass = tclass; in hns_roce_create_ah() 81 ret = hr_dev->hw->get_dscp(hr_dev, tclass, &tc_mode, &priority); in hns_roce_create_ah() 137 ah->av.gid_index, ah->av.hop_limit, ah->av.tclass); in hns_roce_query_ah()
|
| /linux/drivers/net/ethernet/google/gve/ |
| H A D | gve_flow_rule.c | 73 fsp->h_u.tcp_ip6_spec.tclass = flow_rule->key.tclass; in gve_fill_ethtool_flow_spec() 80 fsp->m_u.tcp_ip6_spec.tclass = flow_rule->mask.tclass; in gve_fill_ethtool_flow_spec() 89 fsp->h_u.ah_ip6_spec.tclass = flow_rule->key.tclass; in gve_fill_ethtool_flow_spec() 95 fsp->m_u.ah_ip6_spec.tclass = flow_rule->mask.tclass; in gve_fill_ethtool_flow_spec()
|
| /linux/drivers/infiniband/hw/mlx5/ |
| H A D | ah.c | 68 ah->av.tclass = grh->traffic_class; in create_ib_ah() 89 ah->av.tclass |= MLX5_ECN_ENABLED; in create_ib_ah() 146 ah->av.tclass); in mlx5_ib_query_ah()
|
| /linux/include/linux/ |
| H A D | transport_class.h | 39 struct transport_class tclass; member 45 .tclass = { \
|
| /linux/include/net/ |
| H A D | inet_ecn.h | 58 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 D | ipv6.h | 363 __s16 tclass; member 374 .tclass = inet6_sk(sk)->tclass, in ipcm6_init_sk() 1033 static inline void ip6_flow_hdr(struct ipv6hdr *hdr, unsigned int tclass, in ip6_flow_hdr() argument 1036 *(__be32 *)hdr = htonl(0x60000000 | (tclass << 20)) | flowlabel; in ip6_flow_hdr() 1059 static inline __be32 ip6_make_flowinfo(unsigned int tclass, __be32 flowlabel) in ip6_make_flowinfo() argument 1061 return htonl(tclass << IPV6_TCLASS_SHIFT) | flowlabel; in ip6_make_flowinfo() 1088 __u32 mark, struct ipv6_txoptions *opt, int tclass, u32 priority);
|
| H A D | ipv6_stubs.h | 77 __u32 mark, struct ipv6_txoptions *opt, int tclass, u32 priority);
|
| /linux/net/ipv6/ |
| H A D | tcp_ipv6.c | 266 fl6.flowlabel = ip6_make_flowinfo(np->tclass, np->flow_label); in tcp_v6_connect() 537 u8 tclass; in tcp_v6_send_synack() 547 tcp_rsk(req)->syn_ect_snt = np->tclass & INET_ECN_MASK; in tcp_v6_send_synack() 555 tclass = READ_ONCE(sock_net(sk)->ipv4.sysctl_tcp_reflect_tos) ? in tcp_v6_send_synack() 557 (np->tclass & INET_ECN_MASK) : in tcp_v6_send_synack() 558 np->tclass; in tcp_v6_send_synack() 560 if (!INET_ECN_is_capable(tclass) && in tcp_v6_send_synack() 562 tclass |= INET_ECN_ECT_0; in tcp_v6_send_synack() 569 opt, tclass, READ_ONCE(sk->sk_priority)); in tcp_v6_send_synack() 824 int oif, int rst, u8 tclass, __be3 in tcp_v6_route_req() 538 u8 tclass; tcp_v6_send_synack() local 869 tcp_v6_send_response(const struct sock * sk,struct sk_buff * skb,u32 seq,u32 ack,u32 win,u32 tsval,u32 tsecr,int oif,int rst,u8 tclass,__be32 label,u32 priority,u32 txhash,struct tcp_key * key) tcp_v6_send_response() argument 1155 tcp_v6_send_ack(const struct sock * sk,struct sk_buff * skb,u32 seq,u32 ack,u32 win,u32 tsval,u32 tsecr,int oif,struct tcp_key * key,u8 tclass,__be32 label,u32 priority,u32 txhash) tcp_v6_send_ack() argument 1167 u8 tclass = tw->tw_tclass; global() local [all...] |
| /linux/include/uapi/linux/netfilter_bridge/ |
| H A D | ebt_ip6.h | 38 __u8 tclass; member
|
| /linux/drivers/net/ethernet/intel/iavf/ |
| H A D | iavf_fdir.c | 68 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] = FIELD_PREP(0xF0, fltr->ip_data.tclass); in iavf_fill_fdir_ip6_hdr()
|
| H A D | iavf_fdir.h | 86 u8 tclass; member
|
| /linux/net/sctp/ |
| H A D | ipv6.c | 226 __u8 tclass = np->tclass; in sctp_v6_xmit() local 233 tclass = t->dscp & SCTP_DSCP_VAL_MASK; in sctp_v6_xmit() 235 if (INET_ECN_is_capable(tclass)) in sctp_v6_xmit() 250 tclass, READ_ONCE(sk->sk_priority)); in sctp_v6_xmit() 265 tclass, ip6_dst_hoplimit(dst), label, in sctp_v6_xmit() 828 inet6_sk(sk)->tclass |= INET_ECN_ECT_0;
|
| /linux/net/bridge/netfilter/ |
| H A D | ebt_ip6.c | 51 info->tclass != ipv6_get_dsfield(ih6))) in ebt_ip6_mt()
|
| /linux/drivers/infiniband/hw/mlx4/ |
| H A D | mcg.c | 91 u8 tclass; member 400 src->tclass != dst->tclass) in cmp_rec() 1041 group->rec.tclass, in sysfs_show_group()
|