| /linux/tools/testing/selftests/bpf/progs/ |
| H A D | test_bpf_nf_fail.c | 38 struct nf_conn *ct; in alloc_release() 40 ct = bpf_skb_ct_alloc(ctx, &tup, sizeof(tup.ipv4), &opts, sizeof(opts)); in alloc_release() 41 if (!ct) 43 bpf_ct_release(ct); in insert_insert() 52 struct nf_conn *ct; in insert_insert() 54 ct = bpf_skb_ct_alloc(ctx, &tup, sizeof(tup.ipv4), &opts, sizeof(opts)); in insert_insert() 55 if (!ct) in insert_insert() 57 ct = bpf_ct_insert_entry(ct); in insert_insert() 58 if (!ct) 33 struct nf_conn *ct; alloc_release() local 47 struct nf_conn *ct; insert_insert() local 64 struct nf_conn *ct; lookup_insert() local 78 struct nf_conn *ct; write_not_allowlisted_field() local 92 struct nf_conn *ct; set_timeout_after_insert() local 109 struct nf_conn *ct; set_status_after_insert() local 126 struct nf_conn *ct; change_timeout_after_alloc() local 140 struct nf_conn *ct; change_status_after_alloc() local [all...] |
| H A D | test_bpf_nf.c | 101 struct nf_conn *ct; in nf_ct_test() local 106 ct = lookup_fn(ctx, &bpf_tuple, sizeof(bpf_tuple.ipv4), &opts_def, in nf_ct_test() 110 if (ct) in nf_ct_test() 111 bpf_ct_release(ct); in nf_ct_test() 116 ct = lookup_fn(ctx, &bpf_tuple, sizeof(bpf_tuple.ipv4), &opts_def, in nf_ct_test() 119 if (ct) in nf_ct_test() 120 bpf_ct_release(ct); in nf_ct_test() 124 ct = lookup_fn(ctx, &bpf_tuple, sizeof(bpf_tuple.ipv4), &opts_def, in nf_ct_test() 126 if (ct) in nf_ct_test() 127 bpf_ct_release(ct); in nf_ct_test() [all …]
|
| /linux/drivers/video/fbdev/aty/ |
| H A D | mach64_ct.c | 254 if ((err = aty_valid_pll_ct(info, vclk_per, &pll->ct))) in aty_var_to_pll_ct() 256 if (M64_HAS(GTB_DSP) && (err = aty_dsp_gt(info, bpp, &pll->ct))) in aty_var_to_pll_ct() 266 …ret = par->ref_clk_per * pll->ct.pll_ref_div * pll->ct.vclk_post_div_real / pll->ct.vclk_fb_div / … in aty_pll_to_var_ct() 268 if(pll->ct.xres > 0) { in aty_pll_to_var_ct() 270 ret /= pll->ct.xres; in aty_pll_to_var_ct() 293 pll->ct.pll_ext_cntl, pll->ct.pll_gen_cntl, pll->ct.pll_vclk_cntl); in aty_set_pll_ct() 297 par->clk_wr_offset, pll->ct.vclk_fb_div, in aty_set_pll_ct() 298 pll->ct.pll_ref_div, pll->ct.vclk_post_div, pll->ct.vclk_post_div_real); in aty_set_pll_ct() 315 aty_st_pll_ct(PLL_VCLK_CNTL, pll->ct.pll_vclk_cntl, par); in aty_set_pll_ct() 321 tmp |= ((pll->ct.vclk_post_div & 0x03U) << tmp2); in aty_set_pll_ct() [all …]
|
| /linux/drivers/macintosh/ |
| H A D | windfarm.h | 28 int (*set_value)(struct wf_control *ct, s32 val); 29 int (*get_value)(struct wf_control *ct, s32 *val); 30 s32 (*get_min)(struct wf_control *ct); 31 s32 (*get_max)(struct wf_control *ct); 32 void (*release)(struct wf_control *ct); 56 extern int wf_register_control(struct wf_control *ct); 57 extern void wf_unregister_control(struct wf_control *ct); 58 extern int wf_get_control(struct wf_control *ct); 59 extern void wf_put_control(struct wf_control *ct); 61 static inline int wf_control_set_max(struct wf_control *ct) in wf_control_set_max() argument [all …]
|
| /linux/net/netfilter/ |
| H A D | nf_conntrack_h323_main.c | 66 struct nf_conn *ct, enum ip_conntrack_info ctinfo, in get_tpkt_data() argument 69 struct nf_ct_h323_master *info = nfct_help_data(ct); in get_tpkt_data() 175 static int get_h245_addr(struct nf_conn *ct, const unsigned char *data, in get_h245_addr() argument 187 if (nf_ct_l3num(ct) != AF_INET) in get_h245_addr() 193 if (nf_ct_l3num(ct) != AF_INET6) in get_h245_addr() 209 static int expect_rtp_rtcp(struct sk_buff *skb, struct nf_conn *ct, in expect_rtp_rtcp() argument 225 if (!get_h245_addr(ct, *data, taddr, &addr, &port) || in expect_rtp_rtcp() 226 memcmp(&addr, &ct->tuplehash[dir].tuple.src.u3, sizeof(addr)) || in expect_rtp_rtcp() 235 if ((rtp_exp = nf_ct_expect_alloc(ct)) == NULL) in expect_rtp_rtcp() 237 nf_ct_expect_init(rtp_exp, NF_CT_EXPECT_CLASS_DEFAULT, nf_ct_l3num(ct), in expect_rtp_rtcp() [all …]
|
| H A D | nf_conntrack_proto_tcp.c | 266 static void tcp_print_conntrack(struct seq_file *s, struct nf_conn *ct) in tcp_print_conntrack() argument 268 if (test_bit(IPS_OFFLOAD_BIT, &ct->status)) in tcp_print_conntrack() 271 seq_printf(s, "%s ", tcp_conntrack_names[ct->proto.tcp.state]); in tcp_print_conntrack() 498 nf_tcp_store_invalid(const struct nf_conn *ct, in nf_tcp_store_invalid() argument 505 const struct nf_tcp_net *tn = nf_tcp_pernet(nf_ct_net(ct)); in nf_tcp_store_invalid() 518 const struct nf_conn *ct, in nf_tcp_log_invalid() argument 524 nf_ct_l4proto_log_invalid(skb, ct, state, in nf_tcp_log_invalid() 529 nf_ct_l4proto_log_invalid(skb, ct, state, in nf_tcp_log_invalid() 534 nf_ct_l4proto_log_invalid(skb, ct, state, in nf_tcp_log_invalid() 539 nf_ct_l4proto_log_invalid(skb, ct, state, in nf_tcp_log_invalid() [all …]
|
| H A D | nf_conntrack_core.c | 481 u32 nf_ct_get_id(const struct nf_conn *ct) in nf_ct_get_id() argument 488 a = (unsigned long)ct; in nf_ct_get_id() 489 b = (unsigned long)ct->master; in nf_ct_get_id() 490 c = (unsigned long)nf_ct_net(ct); in nf_ct_get_id() 491 d = (unsigned long)siphash(&ct->tuplehash[IP_CT_DIR_ORIGINAL].tuple, in nf_ct_get_id() 492 sizeof(ct->tuplehash[IP_CT_DIR_ORIGINAL].tuple), in nf_ct_get_id() 508 clean_from_lists(struct nf_conn *ct) in clean_from_lists() argument 510 hlist_nulls_del_rcu(&ct->tuplehash[IP_CT_DIR_ORIGINAL].hnnode); in clean_from_lists() 511 hlist_nulls_del_rcu(&ct->tuplehash[IP_CT_DIR_REPLY].hnnode); in clean_from_lists() 514 nf_ct_remove_expectations(ct); in clean_from_lists() [all …]
|
| H A D | nf_nat_sip.c | 41 struct nf_conn *ct = nf_ct_get(skb, &ctinfo); in mangle_packet() local 45 if (nf_ct_protonum(ct) == IPPROTO_TCP) { in mangle_packet() 50 if (!__nf_nat_mangle_tcp_packet(skb, ct, ctinfo, in mangle_packet() 58 if (!nf_nat_mangle_udp_packet(skb, ct, ctinfo, in mangle_packet() 70 static int sip_sprintf_addr(const struct nf_conn *ct, char *buffer, in sip_sprintf_addr() argument 74 if (nf_ct_l3num(ct) == NFPROTO_IPV4) in sip_sprintf_addr() 84 static int sip_sprintf_addr_port(const struct nf_conn *ct, char *buffer, in sip_sprintf_addr_port() argument 88 if (nf_ct_l3num(ct) == NFPROTO_IPV4) in sip_sprintf_addr_port() 101 struct nf_conn *ct = nf_ct_get(skb, &ctinfo); in map_addr() local 103 struct nf_ct_sip_master *ct_sip_info = nfct_help_data(ct); in map_addr() [all …]
|
| H A D | nf_conntrack_proto_sctp.c | 134 static void sctp_print_conntrack(struct seq_file *s, struct nf_conn *ct) in sctp_print_conntrack() argument 136 seq_printf(s, "%s ", sctp_conntrack_names[ct->proto.sctp.state]); in sctp_print_conntrack() 148 static int do_basic_checks(struct nf_conn *ct, in do_basic_checks() argument 175 nf_ct_l4proto_log_invalid(skb, ct, state, in do_basic_checks() 240 sctp_new(struct nf_conn *ct, const struct sk_buff *skb, in sctp_new() argument 248 memset(&ct->proto.sctp, 0, sizeof(ct->proto.sctp)); in sctp_new() 276 ct->proto.sctp.vtag[IP_CT_DIR_REPLY] = ih->init_tag; in sctp_new() 280 ct->proto.sctp.vtag[IP_CT_DIR_ORIGINAL] = sh->vtag; in sctp_new() 286 ct->proto.sctp.vtag[IP_CT_DIR_REPLY] = sh->vtag; in sctp_new() 289 ct->proto.sctp.state = SCTP_CONNTRACK_NONE; in sctp_new() [all …]
|
| H A D | nf_conntrack_netlink.c | 166 static int ctnetlink_dump_status(struct sk_buff *skb, const struct nf_conn *ct) in ctnetlink_dump_status() argument 168 if (nla_put_be32(skb, CTA_STATUS, htonl(ct->status))) in ctnetlink_dump_status() 176 static int ctnetlink_dump_timeout(struct sk_buff *skb, const struct nf_conn *ct, in ctnetlink_dump_timeout() argument 181 if (nf_ct_is_confirmed(ct)) in ctnetlink_dump_timeout() 182 timeout = nf_ct_expires(ct) / HZ; in ctnetlink_dump_timeout() 184 timeout = ct->timeout / HZ; in ctnetlink_dump_timeout() 197 static int ctnetlink_dump_protoinfo(struct sk_buff *skb, struct nf_conn *ct, in ctnetlink_dump_protoinfo() argument 204 l4proto = nf_ct_l4proto_find(nf_ct_protonum(ct)); in ctnetlink_dump_protoinfo() 212 ret = l4proto->to_nlattr(skb, nest_proto, ct, destroy); in ctnetlink_dump_protoinfo() 223 const struct nf_conn *ct) in ctnetlink_dump_helpinfo() argument [all …]
|
| H A D | nf_nat_core.c | 53 const struct nf_conn *ct, in nf_nat_ipv4_decode_session() argument 58 const struct nf_conntrack_tuple *t = &ct->tuplehash[dir].tuple; in nf_nat_ipv4_decode_session() 61 if (ct->status & statusbit) { in nf_nat_ipv4_decode_session() 71 if (ct->status & statusbit) { in nf_nat_ipv4_decode_session() 81 const struct nf_conn *ct, in nf_nat_ipv6_decode_session() argument 87 const struct nf_conntrack_tuple *t = &ct->tuplehash[dir].tuple; in nf_nat_ipv6_decode_session() 90 if (ct->status & statusbit) { in nf_nat_ipv6_decode_session() 100 if (ct->status & statusbit) { in nf_nat_ipv6_decode_session() 112 const struct nf_conn *ct; in __nf_nat_decode_session() local 118 ct in __nf_nat_decode_session() 217 nf_nat_allow_clash(const struct nf_conn * ct) nf_nat_allow_clash() argument 240 struct nf_conn *ct; nf_nat_used_tuple_new() local 299 nf_nat_may_kill(struct nf_conn * ct,unsigned long flags) nf_nat_may_kill() argument 335 struct nf_conn *ct; nf_nat_used_tuple_harder() local 442 same_src(const struct nf_conn * ct,const struct nf_conntrack_tuple * tuple) same_src() argument 462 const struct nf_conn *ct; find_appropriate_src() local 490 find_best_ips_proto(const struct nf_conntrack_zone * zone,struct nf_conntrack_tuple * tuple,const struct nf_nat_range2 * range,const struct nf_conn * ct,enum nf_nat_manip_type maniptype) find_best_ips_proto() argument 562 nf_nat_l4proto_unique_tuple(struct nf_conntrack_tuple * tuple,const struct nf_nat_range2 * range,enum nf_nat_manip_type maniptype,const struct nf_conn * ct) nf_nat_l4proto_unique_tuple() argument 686 get_unique_tuple(struct nf_conntrack_tuple * tuple,const struct nf_conntrack_tuple * orig_tuple,const struct nf_nat_range2 * range,struct nf_conn * ct,enum nf_nat_manip_type maniptype) get_unique_tuple() argument 745 nf_ct_nat_ext_add(struct nf_conn * ct) nf_ct_nat_ext_add() argument 759 nf_nat_setup_info(struct nf_conn * ct,const struct nf_nat_range2 * range,enum nf_nat_manip_type maniptype) nf_nat_setup_info() argument 828 __nf_nat_alloc_null_binding(struct nf_conn * ct,enum nf_nat_manip_type manip) __nf_nat_alloc_null_binding() argument 847 nf_nat_alloc_null_binding(struct nf_conn * ct,unsigned int hooknum) nf_nat_alloc_null_binding() argument 854 nf_nat_packet(struct nf_conn * ct,enum ip_conntrack_info ctinfo,unsigned int hooknum,struct sk_buff * skb) nf_nat_packet() argument 895 struct nf_conn *ct; nf_nat_inet_fn() local 983 nf_nat_cleanup_conntrack(struct nf_conn * ct) nf_nat_cleanup_conntrack() argument 993 nf_nat_proto_clean(struct nf_conn * ct,void * data) nf_nat_proto_clean() argument 1039 nfnetlink_parse_nat_proto(struct nlattr * attr,const struct nf_conn * ct,struct nf_nat_range2 * range) nfnetlink_parse_nat_proto() argument 1095 nfnetlink_parse_nat(const struct nlattr * nat,const struct nf_conn * ct,struct nf_nat_range2 * range) nfnetlink_parse_nat() argument 1130 nfnetlink_parse_nat_setup(struct nf_conn * ct,enum nf_nat_manip_type manip,const struct nlattr * attr) nfnetlink_parse_nat_setup() argument 1155 nfnetlink_parse_nat_setup(struct nf_conn * ct,enum nf_nat_manip_type manip,const struct nlattr * attr) nfnetlink_parse_nat_setup() argument [all...] |
| H A D | nf_conntrack_sip.c | 60 static int string_len(const struct nf_conn *ct, const char *dptr, in string_len() argument 72 static int digits_len(const struct nf_conn *ct, const char *dptr, in digits_len() argument 104 static int callid_len(const struct nf_conn *ct, const char *dptr, in callid_len() argument 123 static int media_len(const struct nf_conn *ct, const char *dptr, in media_len() argument 126 int len = string_len(ct, dptr, limit, shift); in media_len() 134 return len + digits_len(ct, dptr, limit, shift); in media_len() 137 static int sip_parse_addr(const struct nf_conn *ct, const char *cp, in sip_parse_addr() argument 144 if (!ct) in sip_parse_addr() 148 switch (nf_ct_l3num(ct)) { in sip_parse_addr() 230 static int epaddr_len(const struct nf_conn *ct, const char *dptr, in epaddr_len() argument [all …]
|
| H A D | nf_conntrack_ecache.c | 67 struct nf_conn *ct = nf_ct_tuplehash_to_ctrack(h); in ecache_work_evict_list() local 72 if (nf_conntrack_event(IPCT_DESTROY, ct)) { in ecache_work_evict_list() 77 hlist_nulls_del_rcu(&ct->tuplehash[IP_CT_DIR_ORIGINAL].hnnode); in ecache_work_evict_list() 78 hlist_nulls_add_head(&ct->tuplehash[IP_CT_DIR_REPLY].hnnode, &evicted_list); in ecache_work_evict_list() 95 struct nf_conn *ct = nf_ct_tuplehash_to_ctrack(h); in ecache_work_evict_list() local 97 hlist_nulls_del_rcu(&ct->tuplehash[IP_CT_DIR_REPLY].hnnode); in ecache_work_evict_list() 98 nf_ct_put(ct); in ecache_work_evict_list() 132 struct net *net = nf_ct_net(item->ct); in __nf_conntrack_eventmask_report() 142 notify = rcu_dereference(net->ct.nf_conntrack_event_cb); in __nf_conntrack_eventmask_report() 173 int nf_conntrack_eventmask_report(unsigned int events, struct nf_conn *ct, in nf_conntrack_eventmask_report() argument [all …]
|
| H A D | xt_u32.c | 20 const struct xt_u32_test *ct; in u32_match_it() local 35 ct = &data->tests[testind]; in u32_match_it() 37 pos = ct->location[0].number; in u32_match_it() 46 nnums = ct->nnums; in u32_match_it() 50 u_int32_t number = ct->location[i].number; in u32_match_it() 51 switch (ct->location[i].nextop) { in u32_match_it() 79 nvals = ct->nvalues; in u32_match_it() 81 if (ct->value[i].min <= val && val <= ct->value[i].max) in u32_match_it() 84 if (i >= ct->nvalues) in u32_match_it() 108 const struct xt_u32_test *ct; in u32_mt_checkentry() local [all …]
|
| H A D | xt_conntrack.c | 40 conntrack_mt_origsrc(const struct nf_conn *ct, in conntrack_mt_origsrc() argument 44 return conntrack_addrcmp(&ct->tuplehash[IP_CT_DIR_ORIGINAL].tuple.src.u3, in conntrack_mt_origsrc() 49 conntrack_mt_origdst(const struct nf_conn *ct, in conntrack_mt_origdst() argument 53 return conntrack_addrcmp(&ct->tuplehash[IP_CT_DIR_ORIGINAL].tuple.dst.u3, in conntrack_mt_origdst() 58 conntrack_mt_replsrc(const struct nf_conn *ct, in conntrack_mt_replsrc() argument 62 return conntrack_addrcmp(&ct->tuplehash[IP_CT_DIR_REPLY].tuple.src.u3, in conntrack_mt_replsrc() 67 conntrack_mt_repldst(const struct nf_conn *ct, in conntrack_mt_repldst() argument 71 return conntrack_addrcmp(&ct->tuplehash[IP_CT_DIR_REPLY].tuple.dst.u3, in conntrack_mt_repldst() 77 const struct nf_conn *ct) in ct_proto_port_check() argument 81 tuple = &ct->tuplehash[IP_CT_DIR_ORIGINAL].tuple; in ct_proto_port_check() [all …]
|
| H A D | xt_nat.c | 66 struct nf_conn *ct; in xt_snat_target_v0() local 68 ct = nf_ct_get(skb, &ctinfo); in xt_snat_target_v0() 69 WARN_ON(!(ct != NULL && in xt_snat_target_v0() 74 return nf_nat_setup_info(ct, &range, NF_NAT_MANIP_SRC); in xt_snat_target_v0() 83 struct nf_conn *ct; in xt_dnat_target_v0() local 85 ct = nf_ct_get(skb, &ctinfo); in xt_dnat_target_v0() 86 WARN_ON(!(ct != NULL && in xt_dnat_target_v0() 90 return nf_nat_setup_info(ct, &range, NF_NAT_MANIP_DST); in xt_dnat_target_v0() 99 struct nf_conn *ct; in xt_snat_target_v1() local 101 ct = nf_ct_get(skb, &ctinfo); in xt_snat_target_v1() [all …]
|
| H A D | nft_ct.c | 59 const struct nf_conn *ct; in nft_ct_get_eval() local 65 ct = nf_ct_get(pkt->skb, &ctinfo); in nft_ct_get_eval() 69 if (ct) in nft_ct_get_eval() 81 if (!ct || nf_ct_is_template(ct)) in nft_ct_get_eval() 89 *dest = ct->status; in nft_ct_get_eval() 93 *dest = READ_ONCE(ct->mark); in nft_ct_get_eval() 98 *dest = ct->secmark; in nft_ct_get_eval() 102 *dest = jiffies_to_msecs(nf_ct_expires(ct)); in nft_ct_get_eval() 105 if (ct->master == NULL) in nft_ct_get_eval() 107 help = nfct_help(ct->master); in nft_ct_get_eval() [all …]
|
| H A D | nf_conntrack_pptp.c | 89 static void pptp_expectfn(struct nf_conn *ct, in pptp_expectfn() argument 93 struct net *net = nf_ct_net(ct); in pptp_expectfn() 97 ct->proto.gre.timeout = PPTP_GRE_TIMEOUT; in pptp_expectfn() 98 ct->proto.gre.stream_timeout = PPTP_GRE_STREAM_TIMEOUT; in pptp_expectfn() 104 if (hook && ct->master->status & IPS_NAT_MASK) in pptp_expectfn() 105 hook->expectfn(ct, exp); in pptp_expectfn() 115 exp_other = nf_ct_expect_find_get(net, nf_ct_zone(ct), &inv_t); in pptp_expectfn() 128 static int exp_gre(struct nf_conn *ct, __be16 callid, __be16 peer_callid) in exp_gre() argument 135 exp_orig = nf_ct_expect_alloc(ct); in exp_gre() 139 exp_reply = nf_ct_expect_alloc(ct); in exp_gre() [all …]
|
| /linux/include/net/netfilter/ |
| H A D | nf_conntrack.h | 140 static inline u_int16_t nf_ct_l3num(const struct nf_conn *ct) in nf_ct_l3num() argument 142 return ct->tuplehash[IP_CT_DIR_ORIGINAL].tuple.src.l3num; in nf_ct_l3num() 145 static inline u_int8_t nf_ct_protonum(const struct nf_conn *ct) in nf_ct_protonum() argument 147 return ct->tuplehash[IP_CT_DIR_ORIGINAL].tuple.dst.protonum; in nf_ct_protonum() 150 #define nf_ct_tuple(ct, dir) (&(ct)->tuplehash[dir].tuple) argument 157 static inline struct net *nf_ct_net(const struct nf_conn *ct) in nf_ct_net() argument 159 return read_pnet(&ct->ct_net); in nf_ct_net() 179 void nf_conntrack_tcp_set_closing(struct nf_conn *ct); 182 static inline void nf_ct_put(struct nf_conn *ct) in nf_ct_put() argument 184 if (ct && refcount_dec_and_test(&ct->ct_general.use)) in nf_ct_put() [all …]
|
| H A D | nf_conntrack_helper.h | 51 struct nf_conn *ct, 54 void (*destroy)(struct nf_conn *ct); 56 int (*from_nlattr)(struct nlattr *attr, struct nf_conn *ct); 57 int (*to_nlattr)(struct sk_buff *skb, const struct nf_conn *ct); 100 struct nf_conn *ct, 103 struct nf_conn *ct), 120 struct nf_conn_help *nf_ct_helper_ext_add(struct nf_conn *ct, gfp_t gfp); 122 int __nf_ct_try_assign_helper(struct nf_conn *ct, struct nf_conn *tmpl, 125 int nf_ct_helper(struct sk_buff *skb, struct nf_conn *ct, 127 int nf_ct_add_helper(struct nf_conn *ct, const char *name, u8 family, [all …]
|
| /linux/net/netfilter/ipvs/ |
| H A D | ip_vs_nfct.c | 73 struct nf_conn *ct = nf_ct_get(skb, &ctinfo); in ip_vs_update_conntrack() local 76 if (ct == NULL || nf_ct_is_confirmed(ct) || in ip_vs_update_conntrack() 77 nf_ct_is_dying(ct)) in ip_vs_update_conntrack() 93 if (cp->app && nf_ct_protonum(ct) == IPPROTO_TCP && in ip_vs_update_conntrack() 94 !nfct_seqadj(ct) && !nfct_seqadj_ext_add(ct)) in ip_vs_update_conntrack() 103 new_tuple = ct->tuplehash[IP_CT_DIR_REPLY].tuple; in ip_vs_update_conntrack() 120 __func__, ct, ct->status, ctinfo, in ip_vs_update_conntrack() 121 ARG_TUPLE(&ct->tuplehash[IP_CT_DIR_REPLY].tuple)); in ip_vs_update_conntrack() 124 __func__, ct, ct->status, ctinfo, in ip_vs_update_conntrack() 126 nf_conntrack_alter_reply(ct, &new_tuple); in ip_vs_update_conntrack() [all …]
|
| /linux/net/openvswitch/ |
| H A D | conntrack.c | 64 struct nf_conn *ct; member 154 static u32 ovs_ct_get_mark(const struct nf_conn *ct) in ovs_ct_get_mark() argument 157 return ct ? READ_ONCE(ct->mark) : 0; in ovs_ct_get_mark() 168 static void ovs_ct_get_labels(const struct nf_conn *ct, in ovs_ct_get_labels() argument 173 if (ct) { in ovs_ct_get_labels() 174 if (ct->master && !nf_ct_is_confirmed(ct)) in ovs_ct_get_labels() 175 ct = ct->master; in ovs_ct_get_labels() 176 cl = nf_ct_labels_find(ct); in ovs_ct_get_labels() 190 key->ct.orig_tp.src = htons(orig->dst.u.icmp.type); in __ovs_ct_update_key_orig_tp() 191 key->ct.orig_tp.dst = htons(orig->dst.u.icmp.code); in __ovs_ct_update_key_orig_tp() [all …]
|
| /linux/include/linux/ |
| H A D | alloc_tag.h | 29 struct codetag ct; member 54 return ref->ct == CODETAG_EMPTY; in is_codetag_empty() 60 ref->ct = CODETAG_EMPTY; in set_codetag_empty() 70 ref->ct = NULL; in set_codetag_empty() 80 struct codetag *ct; member 86 static inline struct alloc_tag *ct_to_alloc_tag(struct codetag *ct) in ct_to_alloc_tag() argument 88 return container_of(ct, struct alloc_tag, ct); in ct_to_alloc_tag() 102 .ct = CODE_TAG_INIT, \ 112 .ct = CODE_TAG_INIT, \ 121 .ct = CODE_TAG_INIT, \ [all …]
|
| /linux/kernel/irq/ |
| H A D | generic-chip.c | 40 struct irq_chip_type *ct = irq_data_get_chip_type(d); in irq_gc_mask_disable_reg() local 44 irq_reg_writel(gc, mask, ct->regs.disable); in irq_gc_mask_disable_reg() 45 *ct->mask_cache &= ~mask; in irq_gc_mask_disable_reg() 59 struct irq_chip_type *ct = irq_data_get_chip_type(d); in irq_gc_mask_set_bit() local 63 *ct->mask_cache |= mask; in irq_gc_mask_set_bit() 64 irq_reg_writel(gc, *ct->mask_cache, ct->regs.mask); in irq_gc_mask_set_bit() 78 struct irq_chip_type *ct = irq_data_get_chip_type(d); in irq_gc_mask_clr_bit() local 82 *ct->mask_cache &= ~mask; in irq_gc_mask_clr_bit() 83 irq_reg_writel(gc, *ct->mask_cache, ct->regs.mask); in irq_gc_mask_clr_bit() 97 struct irq_chip_type *ct = irq_data_get_chip_type(d); in irq_gc_unmask_enable_reg() local [all …]
|
| /linux/drivers/irqchip/ |
| H A D | irq-brcmstb-l2.c | 98 struct irq_chip_type *ct = irq_data_get_chip_type(d); in __brcmstb_l2_intc_suspend() local 104 b->saved_mask = irq_reg_readl(gc, ct->regs.mask); in __brcmstb_l2_intc_suspend() 108 irq_reg_writel(gc, ~gc->wake_active, ct->regs.disable); in __brcmstb_l2_intc_suspend() 109 irq_reg_writel(gc, gc->wake_active, ct->regs.enable); in __brcmstb_l2_intc_suspend() 126 struct irq_chip_type *ct = irq_data_get_chip_type(d); in brcmstb_l2_intc_resume() local 130 if (ct->chip.irq_ack) { in brcmstb_l2_intc_resume() 133 ct->regs.ack); in brcmstb_l2_intc_resume() 137 irq_reg_writel(gc, b->saved_mask, ct->regs.disable); in brcmstb_l2_intc_resume() 138 irq_reg_writel(gc, ~b->saved_mask, ct->regs.enable); in brcmstb_l2_intc_resume() 148 struct irq_chip_type *ct; in brcmstb_l2_intc_probe() local [all …]
|