| /linux/drivers/gpu/drm/i915/gt/uc/ |
| H A D | intel_guc_ct.c | 30 #define CT_DEAD(ct, reason) \ argument 32 if (!(ct)->dead_ct_reported) { \ 33 (ct)->dead_ct_reason |= 1 << CT_DEAD_##reason; \ 34 queue_work(system_unbound_wq, &(ct)->dead_ct_worker); \ 38 #define CT_DEAD(ct, reason) do { } while (0) argument 41 static inline struct intel_guc *ct_to_guc(struct intel_guc_ct *ct) in ct_to_guc() argument 43 return container_of(ct, struct intel_guc, ct); in ct_to_guc() 55 guc_probe_error(ct_to_guc(ct), "CT: " _fmt, ##__VA_ARGS__) 141 void intel_guc_ct_init_early(struct intel_guc_ct *ct) in intel_guc_ct_init_early() argument 143 spin_lock_init(&ct->ctbs.send.lock); in intel_guc_ct_init_early() [all …]
|
| /linux/tools/testing/selftests/bpf/progs/ |
| H A D | test_bpf_nf_fail.c | 33 struct nf_conn *ct; in alloc_release() local 35 ct = bpf_skb_ct_alloc(ctx, &tup, sizeof(tup.ipv4), &opts, sizeof(opts)); in alloc_release() 36 if (!ct) in alloc_release() 38 bpf_ct_release(ct); in alloc_release() 47 struct nf_conn *ct; in insert_insert() local 49 ct = bpf_skb_ct_alloc(ctx, &tup, sizeof(tup.ipv4), &opts, sizeof(opts)); in insert_insert() 50 if (!ct) in insert_insert() 52 ct = bpf_ct_insert_entry(ct); in insert_insert() 53 if (!ct) in insert_insert() 55 ct = bpf_ct_insert_entry(ct); in insert_insert() [all …]
|
| H A D | test_bpf_nf.c | 98 struct nf_conn *ct; in nf_ct_test() local 102 ct = lookup_fn(ctx, NULL, 0, &opts_def, sizeof(opts_def)); in nf_ct_test() 103 if (ct) in nf_ct_test() 104 bpf_ct_release(ct); in nf_ct_test() 109 ct = lookup_fn(ctx, &bpf_tuple, sizeof(bpf_tuple.ipv4), &opts_def, in nf_ct_test() 113 if (ct) in nf_ct_test() 114 bpf_ct_release(ct); in nf_ct_test() 119 ct = lookup_fn(ctx, &bpf_tuple, sizeof(bpf_tuple.ipv4), &opts_def, in nf_ct_test() 122 if (ct) in nf_ct_test() 123 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/net/netfilter/ |
| 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() 485 const struct nf_conn *ct, in nf_tcp_log_invalid() argument 491 const struct nf_tcp_net *tn = nf_tcp_pernet(nf_ct_net(ct)); in nf_tcp_log_invalid() 503 nf_ct_l4proto_log_invalid(skb, ct, state, "%pV", &vaf); in nf_tcp_log_invalid() 510 tcp_in_window(struct nf_conn *ct, enum ip_conntrack_dir dir, in tcp_in_window() argument 515 struct ip_ct_tcp *state = &ct->proto.tcp; in tcp_in_window() 536 receiver_offset = nf_ct_seq_offset(ct, !dir, ack - 1); in tcp_in_window() 643 return nf_tcp_log_invalid(skb, ct, hook_state, sender, NFCT_TCP_IGNORE, in tcp_in_window() [all …]
|
| H A D | nf_conntrack_core.c | 484 u32 nf_ct_get_id(const struct nf_conn *ct) in nf_ct_get_id() argument 491 a = (unsigned long)ct; in nf_ct_get_id() 492 b = (unsigned long)ct->master; in nf_ct_get_id() 493 c = (unsigned long)nf_ct_net(ct); in nf_ct_get_id() 494 d = (unsigned long)siphash(&ct->tuplehash[IP_CT_DIR_ORIGINAL].tuple, in nf_ct_get_id() 495 sizeof(ct->tuplehash[IP_CT_DIR_ORIGINAL].tuple), in nf_ct_get_id() 511 clean_from_lists(struct nf_conn *ct) in clean_from_lists() argument 513 hlist_nulls_del_rcu(&ct->tuplehash[IP_CT_DIR_ORIGINAL].hnnode); in clean_from_lists() 514 hlist_nulls_del_rcu(&ct->tuplehash[IP_CT_DIR_REPLY].hnnode); in clean_from_lists() 517 nf_ct_remove_expectations(ct); in clean_from_lists() 564 destroy_gre_conntrack(struct nf_conn * ct) destroy_gre_conntrack() argument 576 struct nf_conn *ct = (struct nf_conn *)nfct; nf_ct_destroy() local 602 __nf_ct_delete_from_lists(struct nf_conn * ct) __nf_ct_delete_from_lists() argument 622 nf_ct_delete_from_lists(struct nf_conn * ct) nf_ct_delete_from_lists() argument 632 nf_ct_add_to_ecache_list(struct nf_conn * ct) nf_ct_add_to_ecache_list() argument 644 nf_ct_delete(struct nf_conn * ct,u32 portid,int report) nf_ct_delete() argument 691 struct nf_conn *ct = nf_ct_tuplehash_to_ctrack(h); nf_ct_key_equal() local 715 nf_ct_gc_expired(struct nf_conn * ct) nf_ct_gc_expired() argument 748 struct nf_conn *ct; ____nf_conntrack_find() local 778 struct nf_conn *ct; __nf_conntrack_find_get() local 829 __nf_conntrack_hash_insert(struct nf_conn * ct,unsigned int hash,unsigned int reply_hash) __nf_conntrack_hash_insert() argument 867 nf_conntrack_hash_check_insert(struct nf_conn * ct) nf_conntrack_hash_check_insert() argument 948 nf_ct_acct_add(struct nf_conn * ct,u32 dir,unsigned int packets,unsigned int bytes) nf_ct_acct_add() argument 963 nf_ct_acct_merge(struct nf_conn * ct,enum ip_conntrack_info ctinfo,const struct nf_conn * loser_ct) nf_ct_acct_merge() argument 979 __nf_conntrack_insert_prepare(struct nf_conn * ct) __nf_conntrack_insert_prepare() argument 1034 nf_ct_can_merge(const struct nf_conn * ct,const struct nf_conn * loser_ct) nf_ct_can_merge() argument 1046 struct nf_conn *ct = nf_ct_tuplehash_to_ctrack(h); __nf_ct_resolve_clash() local 1173 struct nf_conn *ct = nf_ct_tuplehash_to_ctrack(h); nf_ct_resolve_clash() local 1209 struct nf_conn *ct; __nf_conntrack_confirm() local 1362 struct nf_conn *ct; nf_conntrack_tuple_taken() local 1493 gc_worker_skip_ct(const struct nf_conn * ct) gc_worker_skip_ct() argument 1498 gc_worker_can_early_drop(const struct nf_conn * ct) gc_worker_can_early_drop() argument 1666 struct nf_conn *ct; __nf_conntrack_alloc() local 1726 nf_conntrack_free(struct nf_conn * ct) nf_conntrack_free() argument 1764 struct nf_conn *ct; init_conntrack() local 1876 struct nf_conn *ct; resolve_normal_ct() local 1958 generic_packet(struct nf_conn * ct,struct sk_buff * skb,enum ip_conntrack_info ctinfo) generic_packet() argument 1971 nf_conntrack_handle_packet(struct nf_conn * ct,struct sk_buff * skb,unsigned int dataoff,enum ip_conntrack_info ctinfo,const struct nf_hook_state * state) nf_conntrack_handle_packet() argument 2014 struct nf_conn *ct, *tmpl; nf_conntrack_in() local 2097 __nf_ct_refresh_acct(struct nf_conn * ct,enum ip_conntrack_info ctinfo,u32 extra_jiffies,unsigned int bytes) __nf_ct_refresh_acct() argument 2118 nf_ct_kill_acct(struct nf_conn * ct,enum ip_conntrack_info ctinfo,const struct sk_buff * skb) nf_ct_kill_acct() argument 2191 struct nf_conn *ct; nf_conntrack_attach() local 2209 nf_confirm_cthelper(struct sk_buff * skb,struct nf_conn * ct,enum ip_conntrack_info ctinfo) nf_confirm_cthelper() argument 2263 struct nf_conn *ct; nf_conntrack_update() local 2279 struct nf_conn *ct; nf_conntrack_get_tuple_skb() local 2313 struct nf_conn *ct; get_next_corpse() local 2366 struct nf_conn *ct; nf_ct_iterate_cleanup() local 2551 struct nf_conn *ct; nf_conntrack_hash_resize() local 2712 struct nf_conn *ct = nf_ct_to_nf_conn(nfct); nf_conntrack_set_closing() local 2772 __nf_ct_change_timeout(struct nf_conn * ct,u64 timeout) __nf_ct_change_timeout() argument 2786 __nf_ct_change_status(struct nf_conn * ct,unsigned long on,unsigned long off) __nf_ct_change_status() argument 2803 nf_ct_change_status_common(struct nf_conn * ct,unsigned int status) nf_ct_change_status_common() argument [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 73 if (nf_ct_l3num(ct) == NFPROTO_IPV4) in sip_sprintf_addr() 83 static int sip_sprintf_addr_port(const struct nf_conn *ct, char *buffer, in sip_sprintf_addr_port() argument 86 if (nf_ct_l3num(ct) == NFPROTO_IPV4) in sip_sprintf_addr_port() 99 struct nf_conn *ct = nf_ct_get(skb, &ctinfo); in map_addr() local 101 struct nf_ct_sip_master *ct_sip_info = nfct_help_data(ct); in map_addr() [all …]
|
| H A D | xt_CT.c | 20 static inline int xt_ct_target(struct sk_buff *skb, struct nf_conn *ct) in xt_ct_target() argument 26 if (ct) { in xt_ct_target() 27 refcount_inc(&ct->ct_general.use); in xt_ct_target() 28 nf_ct_set(skb, ct, IP_CT_NEW); in xt_ct_target() 30 nf_ct_set(skb, ct, IP_CT_UNTRACKED); in xt_ct_target() 40 struct nf_conn *ct = info->ct; in xt_ct_target_v0() local 42 return xt_ct_target(skb, ct); in xt_ct_target_v0() 49 struct nf_conn *ct = info->ct; in xt_ct_target_v1() local 51 return xt_ct_target(skb, ct); in xt_ct_target_v1() 73 xt_ct_set_helper(struct nf_conn *ct, const char *helper_name, in xt_ct_set_helper() argument [all …]
|
| H A D | nf_nat_core.c | 59 const struct nf_conn *ct, in nf_nat_ipv4_decode_session() argument 64 const struct nf_conntrack_tuple *t = &ct->tuplehash[dir].tuple; in nf_nat_ipv4_decode_session() 67 if (ct->status & statusbit) { in nf_nat_ipv4_decode_session() 78 if (ct->status & statusbit) { in nf_nat_ipv4_decode_session() 89 const struct nf_conn *ct, in nf_nat_ipv6_decode_session() argument 95 const struct nf_conntrack_tuple *t = &ct->tuplehash[dir].tuple; in nf_nat_ipv6_decode_session() 98 if (ct->status & statusbit) { in nf_nat_ipv6_decode_session() 109 if (ct->status & statusbit) { in nf_nat_ipv6_decode_session() 122 const struct nf_conn *ct; in __nf_nat_decode_session() local 128 ct in __nf_nat_decode_session() 227 nf_nat_allow_clash(const struct nf_conn * ct) nf_nat_allow_clash() argument 250 struct nf_conn *ct; nf_nat_used_tuple_new() local 321 nf_nat_may_kill(struct nf_conn * ct,unsigned long flags) nf_nat_may_kill() argument 357 struct nf_conn *ct; nf_nat_used_tuple_harder() local 465 same_src(const struct nf_conn * ct,const struct nf_conntrack_tuple * tuple) same_src() argument 485 const struct nf_conn *ct; find_appropriate_src() local 513 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 585 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 710 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 769 nf_ct_nat_ext_add(struct nf_conn * ct) nf_ct_nat_ext_add() argument 783 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 852 __nf_nat_alloc_null_binding(struct nf_conn * ct,enum nf_nat_manip_type manip) __nf_nat_alloc_null_binding() argument 871 nf_nat_alloc_null_binding(struct nf_conn * ct,unsigned int hooknum) nf_nat_alloc_null_binding() argument 878 nf_nat_packet(struct nf_conn * ct,enum ip_conntrack_info ctinfo,unsigned int hooknum,struct sk_buff * skb) nf_nat_packet() argument 919 struct nf_conn *ct; nf_nat_inet_fn() local 1007 nf_nat_cleanup_conntrack(struct nf_conn * ct) nf_nat_cleanup_conntrack() argument 1017 nf_nat_proto_clean(struct nf_conn * ct,void * data) nf_nat_proto_clean() argument 1063 nfnetlink_parse_nat_proto(struct nlattr * attr,const struct nf_conn * ct,struct nf_nat_range2 * range) nfnetlink_parse_nat_proto() argument 1119 nfnetlink_parse_nat(const struct nlattr * nat,const struct nf_conn * ct,struct nf_nat_range2 * range) nfnetlink_parse_nat() argument 1154 nfnetlink_parse_nat_setup(struct nf_conn * ct,enum nf_nat_manip_type manip,const struct nlattr * attr) nfnetlink_parse_nat_setup() argument 1179 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_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() 127 static int destroy_sibling_or_exp(struct net *net, struct nf_conn *ct, in destroy_sibling_or_exp() argument 138 zone = nf_ct_zone(ct); in destroy_sibling_or_exp() 161 static void pptp_destroy_siblings(struct nf_conn *ct) in pptp_destroy_siblings() argument [all …]
|
| H A D | nf_nat_ovs.c | 10 static int nf_ct_nat_execute(struct sk_buff *skb, struct nf_conn *ct, in nf_ct_nat_execute() argument 29 if (!nf_nat_icmp_reply_translation(skb, ct, ctinfo, in nf_ct_nat_execute() 41 if (!nf_nat_icmpv6_reply_translation(skb, ct, in nf_ct_nat_execute() 55 if (!nf_nat_initialized(ct, maniptype)) { in nf_ct_nat_execute() 61 ? nf_nat_setup_info(ct, range, maniptype) in nf_ct_nat_execute() 62 : nf_nat_alloc_null_binding(ct, hooknum); in nf_ct_nat_execute() 77 err = nf_nat_packet(ct, ctinfo, hooknum, skb); in nf_ct_nat_execute() 85 int nf_ct_nat(struct sk_buff *skb, struct nf_conn *ct, in nf_ct_nat() argument 95 if (!nf_ct_is_confirmed(ct) && !nf_ct_nat_ext_add(ct)) in nf_ct_nat() 98 if (ctinfo != IP_CT_NEW && (ct->status & IPS_NAT_MASK) && in nf_ct_nat() [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 | nft_ct.c | 58 const struct nf_conn *ct; in nft_ct_get_eval() local 64 ct = nf_ct_get(pkt->skb, &ctinfo); in nft_ct_get_eval() 68 if (ct) in nft_ct_get_eval() 80 if (ct == NULL) in nft_ct_get_eval() 88 *dest = ct->status; in nft_ct_get_eval() 92 *dest = READ_ONCE(ct->mark); in nft_ct_get_eval() 97 *dest = ct->secmark; in nft_ct_get_eval() 101 *dest = jiffies_to_msecs(nf_ct_expires(ct)); in nft_ct_get_eval() 104 if (ct->master == NULL) in nft_ct_get_eval() 106 help = nfct_help(ct->master); in nft_ct_get_eval() [all …]
|
| H A D | xt_nat.c | 57 struct nf_conn *ct; in xt_snat_target_v0() local 59 ct = nf_ct_get(skb, &ctinfo); in xt_snat_target_v0() 60 WARN_ON(!(ct != NULL && in xt_snat_target_v0() 65 return nf_nat_setup_info(ct, &range, NF_NAT_MANIP_SRC); in xt_snat_target_v0() 74 struct nf_conn *ct; in xt_dnat_target_v0() local 76 ct = nf_ct_get(skb, &ctinfo); in xt_dnat_target_v0() 77 WARN_ON(!(ct != NULL && in xt_dnat_target_v0() 81 return nf_nat_setup_info(ct, &range, NF_NAT_MANIP_DST); in xt_dnat_target_v0() 90 struct nf_conn *ct; in xt_snat_target_v1() local 92 ct = nf_ct_get(skb, &ctinfo); in xt_snat_target_v1() [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() 45 nnums = ct->nnums; in u32_match_it() 49 u_int32_t number = ct->location[i].number; in u32_match_it() 50 switch (ct->location[i].nextop) { in u32_match_it() 78 nvals = ct->nvalues; in u32_match_it() 80 if (ct->value[i].min <= val && val <= ct->value[i].max) in u32_match_it() 83 if (i >= ct->nvalues) in u32_match_it() 102 const struct xt_u32_test *ct; in u32_mt_checkentry() local [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/include/net/netfilter/ |
| H A D | nf_conntrack.h | 139 static inline u_int16_t nf_ct_l3num(const struct nf_conn *ct) in nf_ct_l3num() argument 141 return ct->tuplehash[IP_CT_DIR_ORIGINAL].tuple.src.l3num; in nf_ct_l3num() 144 static inline u_int8_t nf_ct_protonum(const struct nf_conn *ct) in nf_ct_protonum() argument 146 return ct->tuplehash[IP_CT_DIR_ORIGINAL].tuple.dst.protonum; in nf_ct_protonum() 149 #define nf_ct_tuple(ct, dir) (&(ct)->tuplehash[dir].tuple) argument 156 static inline struct net *nf_ct_net(const struct nf_conn *ct) in nf_ct_net() argument 158 return read_pnet(&ct->ct_net); in nf_ct_net() 178 void nf_conntrack_tcp_set_closing(struct nf_conn *ct); 181 static inline void nf_ct_put(struct nf_conn *ct) in nf_ct_put() argument 183 if (ct && refcount_dec_and_test(&ct->ct_general.use)) in nf_ct_put() [all …]
|
| H A D | nf_conntrack_l4proto.h | 31 bool (*can_early_drop)(const struct nf_conn *ct); 35 struct nf_conn *ct, bool destroy); 38 int (*from_nlattr)(struct nlattr *tb[], struct nf_conn *ct); 95 int nf_conntrack_icmp_packet(struct nf_conn *ct, 100 int nf_conntrack_icmpv6_packet(struct nf_conn *ct, 105 int nf_conntrack_udp_packet(struct nf_conn *ct, 110 int nf_conntrack_udplite_packet(struct nf_conn *ct, 115 int nf_conntrack_tcp_packet(struct nf_conn *ct, 120 int nf_conntrack_sctp_packet(struct nf_conn *ct, 125 int nf_conntrack_gre_packet(struct nf_conn *ct, 174 nf_ct_l4proto_log_invalid(const struct sk_buff * skb,const struct nf_conn * ct,const struct nf_hook_state * state,const char * fmt,...) nf_ct_l4proto_log_invalid() argument 206 nf_ct_set_tcp_be_liberal(struct nf_conn * ct) nf_ct_set_tcp_be_liberal() argument 213 nf_conntrack_tcp_established(const struct nf_conn * ct) nf_conntrack_tcp_established() argument [all...] |
| H A D | nf_conntrack_helper.h | 47 struct nf_conn *ct, 50 void (*destroy)(struct nf_conn *ct); 52 int (*from_nlattr)(struct nlattr *attr, struct nf_conn *ct); 53 int (*to_nlattr)(struct sk_buff *skb, const struct nf_conn *ct); 100 struct nf_conn *ct, 103 struct nf_conn *ct), 113 struct nf_conn_help *nf_ct_helper_ext_add(struct nf_conn *ct, gfp_t gfp); 115 int __nf_ct_try_assign_helper(struct nf_conn *ct, struct nf_conn *tmpl, 118 int nf_ct_helper(struct sk_buff *skb, struct nf_conn *ct, 120 int nf_ct_add_helper(struct nf_conn *ct, const char *name, u8 family, [all …]
|
| H A D | nf_conntrack_core.h | 57 struct nf_conn *ct = (struct nf_conn *)skb_nfct(skb); in nf_conntrack_confirm() local 60 if (ct) { in nf_conntrack_confirm() 61 if (!nf_ct_is_confirmed(ct)) { in nf_conntrack_confirm() 65 ct = (struct nf_conn *)skb_nfct(skb); in nf_conntrack_confirm() 68 if (ret == NF_ACCEPT && nf_ct_ecache_exist(ct)) in nf_conntrack_confirm() 69 nf_ct_deliver_cached_events(ct); in nf_conntrack_confirm() 88 static inline void __nf_ct_set_timeout(struct nf_conn *ct, u64 timeout) in __nf_ct_set_timeout() argument 93 if (nf_ct_is_confirmed(ct)) in __nf_ct_set_timeout() 94 WRITE_ONCE(ct->timeout, nfct_time_stamp + (u32)timeout); in __nf_ct_set_timeout() 96 ct->timeout = (u32)timeout; in __nf_ct_set_timeout() [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() 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() 118 IP_VS_DBG_BUF(7, "%s: Updating conntrack ct=%p, status=0x%lX, " in ip_vs_update_conntrack() 120 __func__, ct, c in ip_vs_update_conntrack() 74 struct nf_conn *ct = nf_ct_get(skb, &ctinfo); ip_vs_update_conntrack() local 140 ip_vs_nfct_expect_callback(struct nf_conn * ct,struct nf_conntrack_expect * exp) ip_vs_nfct_expect_callback() argument 211 ip_vs_nfct_expect_related(struct sk_buff * skb,struct nf_conn * ct,struct ip_vs_conn * cp,u_int8_t proto,const __be16 port,int from_rs) ip_vs_nfct_expect_related() argument 245 struct nf_conn *ct; ip_vs_conn_drop_conntrack() local [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 in ovs_ct_get_labels() 200 __ovs_ct_update_key(struct sw_flow_key * key,u8 state,const struct nf_conntrack_zone * zone,const struct nf_conn * ct) __ovs_ct_update_key() argument 249 struct nf_conn *ct; ovs_ct_update_key() local 344 ovs_ct_set_mark(struct nf_conn * ct,struct sw_flow_key * key,u32 ct_mark,u32 mask) ovs_ct_set_mark() argument 364 ovs_ct_get_conn_labels(struct nf_conn * ct) ovs_ct_get_conn_labels() argument 381 ovs_ct_init_labels(struct nf_conn * ct,struct sw_flow_key * key,const struct ovs_key_ct_labels * labels,const struct ovs_key_ct_labels * mask) ovs_ct_init_labels() argument 422 ovs_ct_set_labels(struct nf_conn * ct,struct sw_flow_key * key,const struct ovs_key_ct_labels * labels,const struct ovs_key_ct_labels * mask) ovs_ct_set_labels() argument 468 const struct nf_conn *ct = nf_ct_tuplehash_to_ctrack(h); ovs_ct_get_info() local 495 struct nf_conn *ct; ovs_ct_find_existing() local 539 struct nf_conn *ct = NULL; ovs_ct_executed() local 567 struct nf_conn *ct; skb_nfct_cached() local 669 ovs_ct_nat(struct net * net,struct sw_flow_key * key,const struct ovs_conntrack_info * info,struct sk_buff * skb,struct nf_conn * ct,enum ip_conntrack_info ctinfo) ovs_ct_nat() argument 695 ovs_ct_nat(struct net * net,struct sw_flow_key * key,const struct ovs_conntrack_info * info,struct sk_buff * skb,struct nf_conn * ct,enum ip_conntrack_info ctinfo) ovs_ct_nat() argument 735 struct nf_conn *ct; __ovs_ct_lookup() local 846 struct nf_conn *ct; ovs_ct_lookup() local 960 struct nf_conn *ct; ovs_ct_commit() local 1078 struct nf_conn *ct; ovs_ct_clear() local [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/net/ax25/ |
| H A D | ax25_addr.c | 116 int ct = 0; in ax25cmp() local 118 while (ct < 6) { in ax25cmp() 119 if ((a->ax25_call[ct] & 0xFE) != (b->ax25_call[ct] & 0xFE)) /* Clean off repeater bits */ in ax25cmp() 121 ct++; in ax25cmp() 124 if ((a->ax25_call[ct] & 0x1E) == (b->ax25_call[ct] & 0x1E)) /* SSID without control bit */ in ax25cmp() 219 int ct = 0; in ax25_addr_build() local 252 while (ct < d->ndigi) { in ax25_addr_build() 253 memcpy(buf, &d->calls[ct], AX25_ADDR_LEN); in ax25_addr_build() 255 if (d->repeated[ct]) in ax25_addr_build() 265 ct++; in ax25_addr_build() [all …]
|