/kernel/linux/linux-6.6/drivers/gpu/drm/i915/gt/uc/ |
H A D | intel_guc_ct.c | 29 #define CT_DEAD(ct, reason) \ 31 if (!(ct)->dead_ct_reported) { \ 32 (ct)->dead_ct_reason |= 1 << CT_DEAD_##reason; \ 33 queue_work(system_unbound_wq, &(ct)->dead_ct_worker); \ 37 #define CT_DEAD(ct, reason) do { } while (0) 40 static inline struct intel_guc *ct_to_guc(struct intel_guc_ct *ct) in ct_to_guc() argument 42 return container_of(ct, struct intel_guc, ct); in ct_to_guc() 54 guc_probe_error(ct_to_guc(ct), "CT: " _fmt, ##__VA_ARGS__) 111 * @ct 113 intel_guc_ct_init_early(struct intel_guc_ct *ct) intel_guc_ct_init_early() argument 178 ct_control_enable(struct intel_guc_ct *ct, bool enable) ct_control_enable() argument 191 ct_register_buffer(struct intel_guc_ct *ct, bool send, u32 desc_addr, u32 buff_addr, u32 size) ct_register_buffer() argument 230 intel_guc_ct_init(struct intel_guc_ct *ct) intel_guc_ct_init() argument 288 intel_guc_ct_fini(struct intel_guc_ct *ct) intel_guc_ct_fini() argument 303 intel_guc_ct_enable(struct intel_guc_ct *ct) intel_guc_ct_enable() argument 366 intel_guc_ct_disable(struct intel_guc_ct *ct) intel_guc_ct_disable() argument 380 ct_track_lost_and_found(struct intel_guc_ct *ct, u32 fence, u32 action) ct_track_lost_and_found() argument 397 ct_get_next_fence(struct intel_guc_ct *ct) ct_get_next_fence() argument 403 ct_write(struct intel_guc_ct *ct, const u32 *action, u32 len , u32 fence, u32 flags) ct_write() argument 512 wait_for_ct_request_update(struct intel_guc_ct *ct, struct ct_request *req, u32 *status) wait_for_ct_request_update() argument 542 ct_deadlocked(struct intel_guc_ct *ct) ct_deadlocked() argument 570 g2h_has_room(struct intel_guc_ct *ct, u32 g2h_len_dw) g2h_has_room() argument 581 g2h_reserve_space(struct intel_guc_ct *ct, u32 g2h_len_dw) g2h_reserve_space() argument 591 g2h_release_space(struct intel_guc_ct *ct, u32 g2h_len_dw) g2h_release_space() argument 596 h2g_has_room(struct intel_guc_ct *ct, u32 len_dw) h2g_has_room() argument 622 has_room_nb(struct intel_guc_ct *ct, u32 h2g_dw, u32 g2h_dw) has_room_nb() argument 653 ct_send_nb(struct intel_guc_ct *ct, const u32 *action, u32 len, u32 flags) ct_send_nb() argument 684 ct_send(struct intel_guc_ct *ct, const u32 *action, u32 len, u32 *response_buf, u32 response_buf_size, u32 *status) ct_send() argument 807 intel_guc_ct_send(struct intel_guc_ct *ct, const u32 *action, u32 len, u32 *response_buf, u32 response_buf_size, u32 flags) intel_guc_ct_send() argument 859 ct_read(struct intel_guc_ct *ct, struct ct_incoming_msg **msg) ct_read() argument 976 ct_check_lost_and_found(struct intel_guc_ct *ct, u32 fence) ct_check_lost_and_found() argument 1006 ct_check_lost_and_found(struct intel_guc_ct *ct, u32 fence) ct_check_lost_and_found() argument 1012 ct_handle_response(struct intel_guc_ct *ct, struct ct_incoming_msg *response) ct_handle_response() argument 1071 ct_process_request(struct intel_guc_ct *ct, struct ct_incoming_msg *request) ct_process_request() argument 1137 ct_process_incoming_requests(struct intel_guc_ct *ct) ct_process_incoming_requests() argument 1168 struct intel_guc_ct *ct = ct_incoming_request_worker_func() local 1177 ct_handle_event(struct intel_guc_ct *ct, struct ct_incoming_msg *request) ct_handle_event() argument 1204 ct_handle_hxg(struct intel_guc_ct *ct, struct ct_incoming_msg *msg) ct_handle_hxg() argument 1243 ct_handle_msg(struct intel_guc_ct *ct, struct ct_incoming_msg *msg) ct_handle_msg() argument 1264 ct_receive(struct intel_guc_ct *ct) ct_receive() argument 1282 ct_try_receive_message(struct intel_guc_ct *ct) ct_try_receive_message() argument 1296 struct intel_guc_ct *ct = from_tasklet(ct, t, receive_tasklet); ct_receive_tasklet_func() local 1305 intel_guc_ct_event_handler(struct intel_guc_ct *ct) intel_guc_ct_event_handler() argument 1315 intel_guc_ct_print_info(struct intel_guc_ct *ct, struct drm_printer *p) intel_guc_ct_print_info() argument 1340 struct intel_guc_ct *ct = container_of(w, struct intel_guc_ct, dead_ct_worker); ct_dead_ct_worker_func() local [all...] |
/kernel/linux/linux-6.6/tools/testing/selftests/bpf/progs/ |
H A D | test_bpf_nf_fail.c | 32 struct nf_conn *ct; in alloc_release() local 34 ct = bpf_skb_ct_alloc(ctx, &tup, sizeof(tup.ipv4), &opts, sizeof(opts)); in alloc_release() 35 if (!ct) in alloc_release() 37 bpf_ct_release(ct); in alloc_release() 46 struct nf_conn *ct; in insert_insert() local 48 ct = bpf_skb_ct_alloc(ctx, &tup, sizeof(tup.ipv4), &opts, sizeof(opts)); in insert_insert() 49 if (!ct) in insert_insert() 51 ct = bpf_ct_insert_entry(ct); in insert_insert() 52 if (!ct) in insert_insert() 63 struct nf_conn *ct; lookup_insert() local 77 struct nf_conn *ct; write_not_allowlisted_field() local 91 struct nf_conn *ct; set_timeout_after_insert() local 108 struct nf_conn *ct; set_status_after_insert() local 125 struct nf_conn *ct; change_timeout_after_alloc() local 139 struct nf_conn *ct; change_status_after_alloc() local [all...] |
H A D | test_bpf_nf.c | 77 struct nf_conn *ct; in nf_ct_test() local 81 ct = lookup_fn(ctx, NULL, 0, &opts_def, sizeof(opts_def)); in nf_ct_test() 82 if (ct) in nf_ct_test() 83 bpf_ct_release(ct); in nf_ct_test() 88 ct = lookup_fn(ctx, &bpf_tuple, sizeof(bpf_tuple.ipv4), &opts_def, in nf_ct_test() 92 if (ct) in nf_ct_test() 93 bpf_ct_release(ct); in nf_ct_test() 98 ct = lookup_fn(ctx, &bpf_tuple, sizeof(bpf_tuple.ipv4), &opts_def, in nf_ct_test() 101 if (ct) in nf_ct_test() 102 bpf_ct_release(ct); in nf_ct_test() [all...] |
/kernel/linux/linux-5.10/drivers/gpu/drm/i915/gt/uc/ |
H A D | intel_guc_ct.c | 40 * @ct: pointer to CT struct 42 void intel_guc_ct_init_early(struct intel_guc_ct *ct) in intel_guc_ct_init_early() argument 44 spin_lock_init(&ct->requests.lock); in intel_guc_ct_init_early() 45 INIT_LIST_HEAD(&ct->requests.pending); in intel_guc_ct_init_early() 46 INIT_LIST_HEAD(&ct->requests.incoming); in intel_guc_ct_init_early() 47 INIT_WORK(&ct->requests.worker, ct_incoming_request_worker_func); in intel_guc_ct_init_early() 50 static inline struct intel_guc *ct_to_guc(struct intel_guc_ct *ct) in ct_to_guc() argument 52 return container_of(ct, struct intel_guc, ct); in ct_to_guc() 55 static inline struct intel_gt *ct_to_gt(struct intel_guc_ct *ct) in ct_to_gt() argument 60 ct_to_i915(struct intel_guc_ct *ct) ct_to_i915() argument 65 ct_to_dev(struct intel_guc_ct *ct) ct_to_dev() argument 113 ct_register_buffer(struct intel_guc_ct *ct, u32 desc_addr, u32 type) ct_register_buffer() argument 135 ct_deregister_buffer(struct intel_guc_ct *ct, u32 type) ct_deregister_buffer() argument 153 intel_guc_ct_init(struct intel_guc_ct *ct) intel_guc_ct_init() argument 208 intel_guc_ct_fini(struct intel_guc_ct *ct) intel_guc_ct_fini() argument 221 intel_guc_ct_enable(struct intel_guc_ct *ct) intel_guc_ct_enable() argument 274 intel_guc_ct_disable(struct intel_guc_ct *ct) intel_guc_ct_disable() argument 288 ct_get_next_fence(struct intel_guc_ct *ct) ct_get_next_fence() argument 312 ct_write(struct intel_guc_ct *ct, const u32 *action, u32 len , u32 fence, bool want_response) ct_write() argument 476 ct_send(struct intel_guc_ct *ct, const u32 *action, u32 len, u32 *response_buf, u32 response_buf_size, u32 *status) ct_send() argument 546 intel_guc_ct_send(struct intel_guc_ct *ct, const u32 *action, u32 len, u32 *response_buf, u32 response_buf_size) intel_guc_ct_send() argument 588 ct_read(struct intel_guc_ct *ct, u32 *data) ct_read() argument 672 ct_handle_response(struct intel_guc_ct *ct, const u32 *msg) ct_handle_response() argument 730 ct_process_request(struct intel_guc_ct *ct, u32 action, u32 len, const u32 *payload) ct_process_request() argument 753 ct_process_incoming_requests(struct intel_guc_ct *ct) ct_process_incoming_requests() argument 785 struct intel_guc_ct *ct = ct_incoming_request_worker_func() local 812 ct_handle_request(struct intel_guc_ct *ct, const u32 *msg) ct_handle_request() argument 841 intel_guc_ct_event_handler(struct intel_guc_ct *ct) intel_guc_ct_event_handler() argument [all...] |
/kernel/linux/linux-5.10/net/netfilter/ |
H A D | nf_conntrack_core.c | 462 u32 nf_ct_get_id(const struct nf_conn *ct) in nf_ct_get_id() argument 469 a = (unsigned long)ct; in nf_ct_get_id() 470 b = (unsigned long)ct->master; in nf_ct_get_id() 471 c = (unsigned long)nf_ct_net(ct); in nf_ct_get_id() 472 d = (unsigned long)siphash(&ct->tuplehash[IP_CT_DIR_ORIGINAL].tuple, in nf_ct_get_id() 473 sizeof(ct->tuplehash[IP_CT_DIR_ORIGINAL].tuple), in nf_ct_get_id() 484 clean_from_lists(struct nf_conn *ct) in clean_from_lists() argument 486 pr_debug("clean_from_lists(%p)\n", ct); in clean_from_lists() 487 hlist_nulls_del_rcu(&ct->tuplehash[IP_CT_DIR_ORIGINAL].hnnode); in clean_from_lists() 488 hlist_nulls_del_rcu(&ct in clean_from_lists() 495 nf_ct_add_to_dying_list(struct nf_conn *ct) nf_ct_add_to_dying_list() argument 510 nf_ct_add_to_unconfirmed_list(struct nf_conn *ct) nf_ct_add_to_unconfirmed_list() argument 525 nf_ct_del_from_dying_or_unconfirmed_list(struct nf_conn *ct) nf_ct_del_from_dying_or_unconfirmed_list() argument 584 destroy_gre_conntrack(struct nf_conn *ct) destroy_gre_conntrack() argument 597 struct nf_conn *ct = (struct nf_conn *)nfct; destroy_conntrack() local 629 nf_ct_delete_from_lists(struct nf_conn *ct) nf_ct_delete_from_lists() argument 654 nf_ct_delete(struct nf_conn *ct, u32 portid, int report) nf_ct_delete() argument 693 struct nf_conn *ct = nf_ct_tuplehash_to_ctrack(h); nf_ct_key_equal() local 717 nf_ct_gc_expired(struct nf_conn *ct) nf_ct_gc_expired() argument 747 struct nf_conn *ct; ____nf_conntrack_find() local 777 struct nf_conn *ct; __nf_conntrack_find_get() local 812 __nf_conntrack_hash_insert(struct nf_conn *ct, unsigned int hash, unsigned int reply_hash) __nf_conntrack_hash_insert() argument 823 nf_conntrack_hash_check_insert(struct nf_conn *ct) nf_conntrack_hash_check_insert() argument 870 nf_ct_acct_add(struct nf_conn *ct, u32 dir, unsigned int packets, unsigned int bytes) nf_ct_acct_add() argument 885 nf_ct_acct_merge(struct nf_conn *ct, enum ip_conntrack_info ctinfo, const struct nf_conn *loser_ct) nf_ct_acct_merge() argument 901 __nf_conntrack_insert_prepare(struct nf_conn *ct) __nf_conntrack_insert_prepare() argument 919 struct nf_conn *ct = nf_ct_tuplehash_to_ctrack(h); __nf_ct_resolve_clash() local 1045 struct nf_conn *ct = nf_ct_tuplehash_to_ctrack(h); nf_ct_resolve_clash() local 1081 struct nf_conn *ct; __nf_conntrack_confirm() local 1201 struct nf_conn *ct; nf_conntrack_tuple_taken() local 1332 gc_worker_skip_ct(const struct nf_conn *ct) gc_worker_skip_ct() argument 1337 gc_worker_can_early_drop(const struct nf_conn *ct) gc_worker_can_early_drop() argument 1459 struct nf_conn *ct; __nf_conntrack_alloc() local 1518 nf_conntrack_free(struct nf_conn *ct) nf_conntrack_free() argument 1543 struct nf_conn *ct; init_conntrack() local 1641 struct nf_conn *ct; resolve_normal_ct() local 1716 generic_packet(struct nf_conn *ct, struct sk_buff *skb, enum ip_conntrack_info ctinfo) generic_packet() argument 1729 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 1777 struct nf_conn *ct, *tmpl; nf_conntrack_in() local 1863 nf_conntrack_alter_reply(struct nf_conn *ct, const struct nf_conntrack_tuple *newreply) nf_conntrack_alter_reply() argument 1885 __nf_ct_refresh_acct(struct nf_conn *ct, enum ip_conntrack_info ctinfo, const struct sk_buff *skb, u32 extra_jiffies, bool do_acct) __nf_ct_refresh_acct() argument 1907 nf_ct_kill_acct(struct nf_conn *ct, enum ip_conntrack_info ctinfo, const struct sk_buff *skb) nf_ct_kill_acct() argument 1980 struct nf_conn *ct; nf_conntrack_attach() local 1995 __nf_conntrack_update(struct net *net, struct sk_buff *skb, struct nf_conn *ct, enum ip_conntrack_info ctinfo) __nf_conntrack_update() argument 2066 nf_confirm_cthelper(struct sk_buff *skb, struct nf_conn *ct, enum ip_conntrack_info ctinfo) nf_confirm_cthelper() argument 2120 struct nf_conn *ct; nf_conntrack_update() local 2145 struct nf_conn *ct; nf_conntrack_get_tuple_skb() local 2179 struct nf_conn *ct; get_next_corpse() local 2227 struct nf_conn *ct; nf_ct_iterate_cleanup() local 2272 struct nf_conn *ct; __nf_ct_unconfirmed_destroy() local 2460 struct nf_conn *ct; nf_conntrack_hash_resize() local [all...] |
H A D | nf_conntrack_h323_main.c | 64 struct nf_conn *ct, 69 struct nf_conn *ct, 74 struct nf_conn *ct, 83 struct nf_conn *ct, 90 struct nf_conn *ct, 97 struct nf_conn *ct, 104 struct nf_conn *ct, 119 struct nf_conn *ct, enum ip_conntrack_info ctinfo, in get_tpkt_data() 122 struct nf_ct_h323_master *info = nfct_help_data(ct); in get_tpkt_data() 221 static int get_h245_addr(struct nf_conn *ct, cons argument 118 get_tpkt_data(struct sk_buff *skb, unsigned int protoff, struct nf_conn *ct, enum ip_conntrack_info ctinfo, unsigned char **data, int *datalen, int *dataoff) get_tpkt_data() argument 255 expect_rtp_rtcp(struct sk_buff *skb, struct nf_conn *ct, enum ip_conntrack_info ctinfo, unsigned int protoff, unsigned char **data, int dataoff, H245_TransportAddress *taddr) expect_rtp_rtcp() argument 328 expect_t120(struct sk_buff *skb, struct nf_conn *ct, enum ip_conntrack_info ctinfo, unsigned int protoff, unsigned char **data, int dataoff, H245_TransportAddress *taddr) expect_t120() argument 379 process_h245_channel(struct sk_buff *skb, struct nf_conn *ct, enum ip_conntrack_info ctinfo, unsigned int protoff, unsigned char **data, int dataoff, H2250LogicalChannelParameters *channel) process_h245_channel() argument 408 process_olc(struct sk_buff *skb, struct nf_conn *ct, enum ip_conntrack_info ctinfo, unsigned int protoff, unsigned char **data, int dataoff, OpenLogicalChannel *olc) process_olc() argument 469 process_olca(struct sk_buff *skb, struct nf_conn *ct, enum ip_conntrack_info ctinfo, unsigned int protoff, unsigned char **data, int dataoff, OpenLogicalChannelAck *olca) process_olca() argument 538 process_h245(struct sk_buff *skb, struct nf_conn *ct, enum ip_conntrack_info ctinfo, unsigned int protoff, unsigned char **data, int dataoff, MultimediaSystemControlMessage *mscm) process_h245() argument 573 h245_help(struct sk_buff *skb, unsigned int protoff, struct nf_conn *ct, enum ip_conntrack_info ctinfo) h245_help() argument 636 get_h225_addr(struct nf_conn *ct, unsigned char *data, TransportAddress *taddr, union nf_inet_addr *addr, __be16 *port) get_h225_addr() argument 667 expect_h245(struct sk_buff *skb, struct nf_conn *ct, enum ip_conntrack_info ctinfo, unsigned int protoff, unsigned char **data, int dataoff, TransportAddress *taddr) expect_h245() argument 780 expect_callforwarding(struct sk_buff *skb, struct nf_conn *ct, enum ip_conntrack_info ctinfo, unsigned int protoff, unsigned char **data, int dataoff, TransportAddress *taddr) expect_callforwarding() argument 840 process_setup(struct sk_buff *skb, struct nf_conn *ct, enum ip_conntrack_info ctinfo, unsigned int protoff, unsigned char **data, int dataoff, Setup_UUIE *setup) process_setup() argument 910 process_callproceeding(struct sk_buff *skb, struct nf_conn *ct, enum ip_conntrack_info ctinfo, unsigned int protoff, unsigned char **data, int dataoff, CallProceeding_UUIE *callproc) process_callproceeding() argument 942 process_connect(struct sk_buff *skb, struct nf_conn *ct, enum ip_conntrack_info ctinfo, unsigned int protoff, unsigned char **data, int dataoff, Connect_UUIE *connect) process_connect() argument 973 process_alerting(struct sk_buff *skb, struct nf_conn *ct, enum ip_conntrack_info ctinfo, unsigned int protoff, unsigned char **data, int dataoff, Alerting_UUIE *alert) process_alerting() argument 1004 process_facility(struct sk_buff *skb, struct nf_conn *ct, enum ip_conntrack_info ctinfo, unsigned int protoff, unsigned char **data, int dataoff, Facility_UUIE *facility) process_facility() argument 1044 process_progress(struct sk_buff *skb, struct nf_conn *ct, enum ip_conntrack_info ctinfo, unsigned int protoff, unsigned char **data, int dataoff, Progress_UUIE *progress) process_progress() argument 1075 process_q931(struct sk_buff *skb, struct nf_conn *ct, enum ip_conntrack_info ctinfo, unsigned int protoff, unsigned char **data, int dataoff, Q931 *q931) process_q931() argument 1133 q931_help(struct sk_buff *skb, unsigned int protoff, struct nf_conn *ct, enum ip_conntrack_info ctinfo) q931_help() argument 1225 find_expect(struct nf_conn *ct, union nf_inet_addr *addr, __be16 port) find_expect() argument 1245 expect_q931(struct sk_buff *skb, struct nf_conn *ct, enum ip_conntrack_info ctinfo, unsigned int protoff, unsigned char **data, TransportAddress *taddr, int count) expect_q931() argument 1302 process_grq(struct sk_buff *skb, struct nf_conn *ct, enum ip_conntrack_info ctinfo, unsigned int protoff, unsigned char **data, GatekeeperRequest *grq) process_grq() argument 1319 process_gcf(struct sk_buff *skb, struct nf_conn *ct, enum ip_conntrack_info ctinfo, unsigned int protoff, unsigned char **data, GatekeeperConfirm *gcf) process_gcf() argument 1363 process_rrq(struct sk_buff *skb, struct nf_conn *ct, enum ip_conntrack_info ctinfo, unsigned int protoff, unsigned char **data, RegistrationRequest *rrq) process_rrq() argument 1399 process_rcf(struct sk_buff *skb, struct nf_conn *ct, enum ip_conntrack_info ctinfo, unsigned int protoff, unsigned char **data, RegistrationConfirm *rcf) process_rcf() argument 1450 process_urq(struct sk_buff *skb, struct nf_conn *ct, enum ip_conntrack_info ctinfo, unsigned int protoff, unsigned char **data, UnregistrationRequest *urq) process_urq() argument 1483 process_arq(struct sk_buff *skb, struct nf_conn *ct, enum ip_conntrack_info ctinfo, unsigned int protoff, unsigned char **data, AdmissionRequest *arq) process_arq() argument 1527 process_acf(struct sk_buff *skb, struct nf_conn *ct, enum ip_conntrack_info ctinfo, unsigned int protoff, unsigned char **data, AdmissionConfirm *acf) process_acf() argument 1575 process_lrq(struct sk_buff *skb, struct nf_conn *ct, enum ip_conntrack_info ctinfo, unsigned int protoff, unsigned char **data, LocationRequest *lrq) process_lrq() argument 1592 process_lcf(struct sk_buff *skb, struct nf_conn *ct, enum ip_conntrack_info ctinfo, unsigned int protoff, unsigned char **data, LocationConfirm *lcf) process_lcf() argument 1631 process_irr(struct sk_buff *skb, struct nf_conn *ct, enum ip_conntrack_info ctinfo, unsigned int protoff, unsigned char **data, InfoRequestResponse *irr) process_irr() argument 1664 process_ras(struct sk_buff *skb, struct nf_conn *ct, enum ip_conntrack_info ctinfo, unsigned int protoff, unsigned char **data, RasMessage *ras) process_ras() argument 1708 ras_help(struct sk_buff *skb, unsigned int protoff, struct nf_conn *ct, enum ip_conntrack_info ctinfo) ras_help() argument [all...] |
H A D | nf_conntrack_proto_tcp.c | 274 static void tcp_print_conntrack(struct seq_file *s, struct nf_conn *ct) in tcp_print_conntrack() argument 276 if (test_bit(IPS_OFFLOAD_BIT, &ct->status)) in tcp_print_conntrack() 279 seq_printf(s, "%s ", tcp_conntrack_names[ct->proto.tcp.state]); in tcp_print_conntrack() 461 static bool tcp_in_window(const struct nf_conn *ct, in tcp_in_window() argument 469 struct net *net = nf_ct_net(ct); in tcp_in_window() 473 const struct nf_conntrack_tuple *tuple = &ct->tuplehash[dir].tuple; in tcp_in_window() 492 receiver_offset = nf_ct_seq_offset(ct, !dir, ack - 1); in tcp_in_window() 685 nf_ct_l4proto_log_invalid(skb, ct, in tcp_in_window() 748 if (state->net->ct.sysctl_checksum && in tcp_error() 765 static noinline bool tcp_new(struct nf_conn *ct, cons argument 837 nf_conntrack_tcp_established(const struct nf_conn *ct) nf_conntrack_tcp_established() argument 854 nf_conntrack_tcp_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_tcp_packet() argument 1192 tcp_can_early_drop(const struct nf_conn *ct) tcp_can_early_drop() argument 1213 tcp_to_nlattr(struct sk_buff *skb, struct nlattr *nla, struct nf_conn *ct) tcp_to_nlattr() argument 1265 nlattr_to_tcp(struct nlattr *cda[], struct nf_conn *ct) nlattr_to_tcp() 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() 133 struct nf_conn *ct = nf_ct_get(skb, &ctinfo); map_sip_addr() local 150 struct nf_conn *ct = nf_ct_get(skb, &ctinfo); nf_nat_sip() local 307 struct nf_conn *ct = nf_ct_get(skb, &ctinfo); nf_nat_sip_seq_adjust() local 318 nf_nat_sip_expected(struct nf_conn *ct, struct nf_conntrack_expect *exp) nf_nat_sip_expected() argument 381 struct nf_conn *ct = nf_ct_get(skb, &ctinfo); nf_nat_sip_expect() local 452 struct nf_conn *ct = nf_ct_get(skb, &ctinfo); mangle_content_len() local 483 struct nf_conn *ct = nf_ct_get(skb, &ctinfo); mangle_sdp_packet() local 502 struct nf_conn *ct = nf_ct_get(skb, &ctinfo); nf_nat_sdp_addr() local 539 struct nf_conn *ct = nf_ct_get(skb, &ctinfo); nf_nat_sdp_session() local 581 struct nf_conn *ct = nf_ct_get(skb, &ctinfo); nf_nat_sdp_media() local [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 atomic_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 73 xt_ct_set_helper(struct nf_conn *ct, const char *helper_name, const struct xt_tgchk_param *par) xt_ct_set_helper() argument 104 xt_ct_set_timeout(struct nf_conn *ct, const struct xt_tgchk_param *par, const char *timeout_name) xt_ct_set_timeout() argument 144 struct nf_conn *ct; xt_ct_tg_check() local 270 struct nf_conn *ct = info->ct; xt_ct_tg_destroy() local [all...] |
/kernel/linux/linux-5.10/drivers/video/fbdev/aty/ |
H A D | mach64_ct.c | 256 if ((err = aty_valid_pll_ct(info, vclk_per, &pll->ct))) in aty_var_to_pll_ct() 258 if (M64_HAS(GTB_DSP) && (err = aty_dsp_gt(info, bpp, &pll->ct))) in aty_var_to_pll_ct() 260 /*aty_calc_pll_ct(info, &pll->ct);*/ in aty_var_to_pll_ct() 268 ret = par->ref_clk_per * pll->ct.pll_ref_div * pll->ct.vclk_post_div_real / pll->ct.vclk_fb_div / 2; in aty_pll_to_var_ct() 270 if(pll->ct.xres > 0) { in aty_pll_to_var_ct() 272 ret /= pll->ct.xres; in aty_pll_to_var_ct() 292 pll->ct.pll_ext_cntl, pll->ct in aty_set_pll_ct() [all...] |
/kernel/linux/linux-6.6/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() 258 /*aty_calc_pll_ct(info, &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 / 2; 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 in aty_set_pll_ct() [all...] |
/kernel/linux/linux-5.10/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 67 wf_control_set_min(struct wf_control *ct) wf_control_set_min() argument 73 wf_control_set(struct wf_control *ct, s32 val) wf_control_set() argument 78 wf_control_get(struct wf_control *ct, s32 *val) wf_control_get() argument 83 wf_control_get_min(struct wf_control *ct) wf_control_get_min() argument 88 wf_control_get_max(struct wf_control *ct) wf_control_get_max() argument [all...] |
/kernel/linux/linux-6.6/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 67 wf_control_set_min(struct wf_control *ct) wf_control_set_min() argument 73 wf_control_set(struct wf_control *ct, s32 val) wf_control_set() argument 78 wf_control_get(struct wf_control *ct, s32 *val) wf_control_get() argument 83 wf_control_get_min(struct wf_control *ct) wf_control_get_min() argument 88 wf_control_get_max(struct wf_control *ct) wf_control_get_max() argument [all...] |
/kernel/linux/linux-6.6/net/netfilter/ |
H A D | nf_conntrack_h323_main.c | 65 struct nf_conn *ct, enum ip_conntrack_info ctinfo, in get_tpkt_data() 68 struct nf_ct_h323_master *info = nfct_help_data(ct); in get_tpkt_data() 171 static int get_h245_addr(struct nf_conn *ct, const unsigned char *data, in get_h245_addr() argument 183 if (nf_ct_l3num(ct) != AF_INET) in get_h245_addr() 189 if (nf_ct_l3num(ct) != AF_INET6) in get_h245_addr() 205 static int expect_rtp_rtcp(struct sk_buff *skb, struct nf_conn *ct, in expect_rtp_rtcp() argument 221 if (!get_h245_addr(ct, *data, taddr, &addr, &port) || in expect_rtp_rtcp() 222 memcmp(&addr, &ct->tuplehash[dir].tuple.src.u3, sizeof(addr)) || in expect_rtp_rtcp() 231 if ((rtp_exp = nf_ct_expect_alloc(ct)) == NULL) in expect_rtp_rtcp() 233 nf_ct_expect_init(rtp_exp, NF_CT_EXPECT_CLASS_DEFAULT, nf_ct_l3num(ct), in expect_rtp_rtcp() 64 get_tpkt_data(struct sk_buff *skb, unsigned int protoff, struct nf_conn *ct, enum ip_conntrack_info ctinfo, unsigned char **data, int *datalen, int *dataoff) get_tpkt_data() argument 279 expect_t120(struct sk_buff *skb, struct nf_conn *ct, enum ip_conntrack_info ctinfo, unsigned int protoff, unsigned char **data, int dataoff, H245_TransportAddress *taddr) expect_t120() argument 331 process_h245_channel(struct sk_buff *skb, struct nf_conn *ct, enum ip_conntrack_info ctinfo, unsigned int protoff, unsigned char **data, int dataoff, H2250LogicalChannelParameters *channel) process_h245_channel() argument 360 process_olc(struct sk_buff *skb, struct nf_conn *ct, enum ip_conntrack_info ctinfo, unsigned int protoff, unsigned char **data, int dataoff, OpenLogicalChannel *olc) process_olc() argument 421 process_olca(struct sk_buff *skb, struct nf_conn *ct, enum ip_conntrack_info ctinfo, unsigned int protoff, unsigned char **data, int dataoff, OpenLogicalChannelAck *olca) process_olca() argument 490 process_h245(struct sk_buff *skb, struct nf_conn *ct, enum ip_conntrack_info ctinfo, unsigned int protoff, unsigned char **data, int dataoff, MultimediaSystemControlMessage *mscm) process_h245() argument 525 h245_help(struct sk_buff *skb, unsigned int protoff, struct nf_conn *ct, enum ip_conntrack_info ctinfo) h245_help() argument 588 get_h225_addr(struct nf_conn *ct, unsigned char *data, TransportAddress *taddr, union nf_inet_addr *addr, __be16 *port) get_h225_addr() argument 620 expect_h245(struct sk_buff *skb, struct nf_conn *ct, enum ip_conntrack_info ctinfo, unsigned int protoff, unsigned char **data, int dataoff, TransportAddress *taddr) expect_h245() argument 734 expect_callforwarding(struct sk_buff *skb, struct nf_conn *ct, enum ip_conntrack_info ctinfo, unsigned int protoff, unsigned char **data, int dataoff, TransportAddress *taddr) expect_callforwarding() argument 795 process_setup(struct sk_buff *skb, struct nf_conn *ct, enum ip_conntrack_info ctinfo, unsigned int protoff, unsigned char **data, int dataoff, Setup_UUIE *setup) process_setup() argument 865 process_callproceeding(struct sk_buff *skb, struct nf_conn *ct, enum ip_conntrack_info ctinfo, unsigned int protoff, unsigned char **data, int dataoff, CallProceeding_UUIE *callproc) process_callproceeding() argument 897 process_connect(struct sk_buff *skb, struct nf_conn *ct, enum ip_conntrack_info ctinfo, unsigned int protoff, unsigned char **data, int dataoff, Connect_UUIE *connect) process_connect() argument 928 process_alerting(struct sk_buff *skb, struct nf_conn *ct, enum ip_conntrack_info ctinfo, unsigned int protoff, unsigned char **data, int dataoff, Alerting_UUIE *alert) process_alerting() argument 959 process_facility(struct sk_buff *skb, struct nf_conn *ct, enum ip_conntrack_info ctinfo, unsigned int protoff, unsigned char **data, int dataoff, Facility_UUIE *facility) process_facility() argument 999 process_progress(struct sk_buff *skb, struct nf_conn *ct, enum ip_conntrack_info ctinfo, unsigned int protoff, unsigned char **data, int dataoff, Progress_UUIE *progress) process_progress() argument 1030 process_q931(struct sk_buff *skb, struct nf_conn *ct, enum ip_conntrack_info ctinfo, unsigned int protoff, unsigned char **data, int dataoff, Q931 *q931) process_q931() argument 1088 q931_help(struct sk_buff *skb, unsigned int protoff, struct nf_conn *ct, enum ip_conntrack_info ctinfo) q931_help() argument 1183 find_expect(struct nf_conn *ct, union nf_inet_addr *addr, __be16 port) find_expect() argument 1203 expect_q931(struct sk_buff *skb, struct nf_conn *ct, enum ip_conntrack_info ctinfo, unsigned int protoff, unsigned char **data, TransportAddress *taddr, int count) expect_q931() argument 1260 process_grq(struct sk_buff *skb, struct nf_conn *ct, enum ip_conntrack_info ctinfo, unsigned int protoff, unsigned char **data, GatekeeperRequest *grq) process_grq() argument 1277 process_gcf(struct sk_buff *skb, struct nf_conn *ct, enum ip_conntrack_info ctinfo, unsigned int protoff, unsigned char **data, GatekeeperConfirm *gcf) process_gcf() argument 1321 process_rrq(struct sk_buff *skb, struct nf_conn *ct, enum ip_conntrack_info ctinfo, unsigned int protoff, unsigned char **data, RegistrationRequest *rrq) process_rrq() argument 1357 process_rcf(struct sk_buff *skb, struct nf_conn *ct, enum ip_conntrack_info ctinfo, unsigned int protoff, unsigned char **data, RegistrationConfirm *rcf) process_rcf() argument 1408 process_urq(struct sk_buff *skb, struct nf_conn *ct, enum ip_conntrack_info ctinfo, unsigned int protoff, unsigned char **data, UnregistrationRequest *urq) process_urq() argument 1441 process_arq(struct sk_buff *skb, struct nf_conn *ct, enum ip_conntrack_info ctinfo, unsigned int protoff, unsigned char **data, AdmissionRequest *arq) process_arq() argument 1488 process_acf(struct sk_buff *skb, struct nf_conn *ct, enum ip_conntrack_info ctinfo, unsigned int protoff, unsigned char **data, AdmissionConfirm *acf) process_acf() argument 1538 process_lrq(struct sk_buff *skb, struct nf_conn *ct, enum ip_conntrack_info ctinfo, unsigned int protoff, unsigned char **data, LocationRequest *lrq) process_lrq() argument 1555 process_lcf(struct sk_buff *skb, struct nf_conn *ct, enum ip_conntrack_info ctinfo, unsigned int protoff, unsigned char **data, LocationConfirm *lcf) process_lcf() argument 1594 process_irr(struct sk_buff *skb, struct nf_conn *ct, enum ip_conntrack_info ctinfo, unsigned int protoff, unsigned char **data, InfoRequestResponse *irr) process_irr() argument 1622 process_ras(struct sk_buff *skb, struct nf_conn *ct, enum ip_conntrack_info ctinfo, unsigned int protoff, unsigned char **data, RasMessage *ras) process_ras() argument 1666 ras_help(struct sk_buff *skb, unsigned int protoff, struct nf_conn *ct, enum ip_conntrack_info ctinfo) ras_help() argument [all...] |
H A D | nf_conntrack_core.c | 487 u32 nf_ct_get_id(const struct nf_conn *ct) in nf_ct_get_id() argument 494 a = (unsigned long)ct; in nf_ct_get_id() 495 b = (unsigned long)ct->master; in nf_ct_get_id() 496 c = (unsigned long)nf_ct_net(ct); in nf_ct_get_id() 497 d = (unsigned long)siphash(&ct->tuplehash[IP_CT_DIR_ORIGINAL].tuple, in nf_ct_get_id() 498 sizeof(ct->tuplehash[IP_CT_DIR_ORIGINAL].tuple), in nf_ct_get_id() 509 clean_from_lists(struct nf_conn *ct) in clean_from_lists() argument 511 hlist_nulls_del_rcu(&ct->tuplehash[IP_CT_DIR_ORIGINAL].hnnode); in clean_from_lists() 512 hlist_nulls_del_rcu(&ct->tuplehash[IP_CT_DIR_REPLY].hnnode); in clean_from_lists() 515 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 996 struct nf_conn *ct = nf_ct_tuplehash_to_ctrack(h); __nf_ct_resolve_clash() local 1121 struct nf_conn *ct = nf_ct_tuplehash_to_ctrack(h); nf_ct_resolve_clash() local 1157 struct nf_conn *ct; __nf_conntrack_confirm() local 1302 struct nf_conn *ct; nf_conntrack_tuple_taken() local 1433 gc_worker_skip_ct(const struct nf_conn *ct) gc_worker_skip_ct() argument 1438 gc_worker_can_early_drop(const struct nf_conn *ct) gc_worker_can_early_drop() argument 1614 struct nf_conn *ct; __nf_conntrack_alloc() local 1670 nf_conntrack_free(struct nf_conn *ct) nf_conntrack_free() argument 1708 struct nf_conn *ct; init_conntrack() local 1820 struct nf_conn *ct; resolve_normal_ct() local 1902 generic_packet(struct nf_conn *ct, struct sk_buff *skb, enum ip_conntrack_info ctinfo) generic_packet() argument 1915 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 1963 struct nf_conn *ct, *tmpl; nf_conntrack_in() local 2047 nf_conntrack_alter_reply(struct nf_conn *ct, const struct nf_conntrack_tuple *newreply) nf_conntrack_alter_reply() argument 2064 __nf_ct_refresh_acct(struct nf_conn *ct, enum ip_conntrack_info ctinfo, const struct sk_buff *skb, u32 extra_jiffies, bool do_acct) __nf_ct_refresh_acct() argument 2086 nf_ct_kill_acct(struct nf_conn *ct, enum ip_conntrack_info ctinfo, const struct sk_buff *skb) nf_ct_kill_acct() argument 2159 struct nf_conn *ct; nf_conntrack_attach() local 2174 __nf_conntrack_update(struct net *net, struct sk_buff *skb, struct nf_conn *ct, enum ip_conntrack_info ctinfo) __nf_conntrack_update() argument 2245 nf_confirm_cthelper(struct sk_buff *skb, struct nf_conn *ct, enum ip_conntrack_info ctinfo) nf_confirm_cthelper() argument 2299 struct nf_conn *ct; nf_conntrack_update() local 2324 struct nf_conn *ct; nf_conntrack_get_tuple_skb() local 2358 struct nf_conn *ct; get_next_corpse() local 2411 struct nf_conn *ct; nf_ct_iterate_cleanup() local 2593 struct nf_conn *ct; nf_conntrack_hash_resize() local 2754 struct nf_conn *ct = nf_ct_to_nf_conn(nfct); nf_conntrack_set_closing() local 2813 __nf_ct_change_timeout(struct nf_conn *ct, u64 timeout) __nf_ct_change_timeout() argument 2827 __nf_ct_change_status(struct nf_conn *ct, unsigned long on, unsigned long off) __nf_ct_change_status() argument 2844 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() 133 struct nf_conn *ct = nf_ct_get(skb, &ctinfo); map_sip_addr() local 150 struct nf_conn *ct = nf_ct_get(skb, &ctinfo); nf_nat_sip() local 307 struct nf_conn *ct = nf_ct_get(skb, &ctinfo); nf_nat_sip_seq_adjust() local 318 nf_nat_sip_expected(struct nf_conn *ct, struct nf_conntrack_expect *exp) nf_nat_sip_expected() argument 381 struct nf_conn *ct = nf_ct_get(skb, &ctinfo); nf_nat_sip_expect() local 440 struct nf_conn *ct = nf_ct_get(skb, &ctinfo); mangle_content_len() local 471 struct nf_conn *ct = nf_ct_get(skb, &ctinfo); mangle_sdp_packet() local 490 struct nf_conn *ct = nf_ct_get(skb, &ctinfo); nf_nat_sdp_addr() local 527 struct nf_conn *ct = nf_ct_get(skb, &ctinfo); nf_nat_sdp_session() local 569 struct nf_conn *ct = nf_ct_get(skb, &ctinfo); nf_nat_sdp_media() local [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 73 xt_ct_set_helper(struct nf_conn *ct, const char *helper_name, const struct xt_tgchk_param *par) xt_ct_set_helper() argument 104 xt_ct_set_timeout(struct nf_conn *ct, const struct xt_tgchk_param *par, const char *timeout_name) xt_ct_set_timeout() argument 159 struct nf_conn *ct; xt_ct_tg_check() local 282 struct nf_conn *ct = info->ct; xt_ct_tg_destroy() local [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() 485 const struct nf_conn *ct, in nf_tcp_log_invalid() 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_stat in tcp_in_window() 484 nf_tcp_log_invalid(const struct sk_buff *skb, const struct nf_conn *ct, const struct nf_hook_state *state, const struct ip_ct_tcp_state *sender, enum nf_ct_tcp_action ret, const char *fmt, ...) nf_tcp_log_invalid() argument 722 nf_tcp_handle_invalid(struct nf_conn *ct, enum ip_conntrack_dir dir, int index, const struct sk_buff *skb, const struct nf_hook_state *hook_state) nf_tcp_handle_invalid() argument 838 tcp_new(struct nf_conn *ct, const struct sk_buff *skb, unsigned int dataoff, const struct tcphdr *th) tcp_new() argument 900 tcp_can_early_drop(const struct nf_conn *ct) tcp_can_early_drop() argument 916 nf_conntrack_tcp_set_closing(struct nf_conn *ct) nf_conntrack_tcp_set_closing() argument 962 nf_conntrack_tcp_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_tcp_packet() argument 1343 tcp_to_nlattr(struct sk_buff *skb, struct nlattr *nla, struct nf_conn *ct, bool destroy) tcp_to_nlattr() argument 1400 nlattr_to_tcp(struct nlattr *cda[], struct nf_conn *ct) nlattr_to_tcp() argument [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() 222 ctnetlink_dump_helpinfo(struct sk_buff *skb, const struct nf_conn *ct) ctnetlink_dump_helpinfo() argument 292 ctnetlink_dump_acct(struct sk_buff *skb, const struct nf_conn *ct, int type) ctnetlink_dump_acct() argument 308 ctnetlink_dump_timestamp(struct sk_buff *skb, const struct nf_conn *ct) ctnetlink_dump_timestamp() argument 336 ctnetlink_dump_mark(struct sk_buff *skb, const struct nf_conn *ct, bool dump) ctnetlink_dump_mark() argument 356 ctnetlink_dump_secctx(struct sk_buff *skb, const struct nf_conn *ct) ctnetlink_dump_secctx() argument 385 ctnetlink_label_size(const struct nf_conn *ct) ctnetlink_label_size() argument 395 ctnetlink_dump_labels(struct sk_buff *skb, const struct nf_conn *ct) ctnetlink_dump_labels() argument 420 ctnetlink_dump_master(struct sk_buff *skb, const struct nf_conn *ct) ctnetlink_dump_master() argument 465 ctnetlink_dump_ct_seq_adj(struct sk_buff *skb, struct nf_conn *ct) ctnetlink_dump_ct_seq_adj() argument 489 ctnetlink_dump_ct_synproxy(struct sk_buff *skb, struct nf_conn *ct) ctnetlink_dump_ct_synproxy() argument 514 ctnetlink_dump_id(struct sk_buff *skb, const struct nf_conn *ct) ctnetlink_dump_id() argument 526 ctnetlink_dump_use(struct sk_buff *skb, const struct nf_conn *ct) ctnetlink_dump_use() argument 540 ctnetlink_dump_extinfo(struct sk_buff *skb, struct nf_conn *ct, u32 type) ctnetlink_dump_extinfo() argument 554 ctnetlink_dump_info(struct sk_buff *skb, struct nf_conn *ct) ctnetlink_dump_info() argument 573 ctnetlink_fill_info(struct sk_buff *skb, u32 portid, u32 seq, u32 type, struct nf_conn *ct, bool extinfo, unsigned int flags) ctnetlink_fill_info() argument 637 ctnetlink_proto_size(const struct nf_conn *ct) ctnetlink_proto_size() argument 656 ctnetlink_acct_size(const struct nf_conn *ct) ctnetlink_acct_size() argument 666 ctnetlink_secctx_size(const struct nf_conn *ct) ctnetlink_secctx_size() argument 682 ctnetlink_timestamp_size(const struct nf_conn *ct) ctnetlink_timestamp_size() argument 694 ctnetlink_nlmsg_size(const struct nf_conn *ct) ctnetlink_nlmsg_size() argument 732 struct nf_conn *ct = item->ct; ctnetlink_conntrack_event() local 1134 ctnetlink_filter_match(struct nf_conn *ct, void *data) ctnetlink_filter_match() argument 1186 struct nf_conn *ct, *last; ctnetlink_dump_table() local 1556 ctnetlink_flush_iterate(struct nf_conn *ct, void *data) ctnetlink_flush_iterate() argument 1597 struct nf_conn *ct; ctnetlink_del_conntrack() local 1651 struct nf_conn *ct; ctnetlink_get_conntrack() local 1717 ctnetlink_dump_one_entry(struct sk_buff *skb, struct netlink_callback *cb, struct nf_conn *ct, bool dying) ctnetlink_dump_one_entry() argument 1787 struct nf_conn *ct; ctnetlink_dump_dying() local 1893 ctnetlink_change_status(struct nf_conn *ct, const struct nlattr * const cda[]) ctnetlink_change_status() argument 1899 ctnetlink_setup_nat(struct nf_conn *ct, const struct nlattr * const cda[]) ctnetlink_setup_nat() argument 1921 ctnetlink_change_helper(struct nf_conn *ct, const struct nlattr * const cda[]) ctnetlink_change_helper() argument 1987 ctnetlink_change_timeout(struct nf_conn *ct, const struct nlattr * const cda[]) ctnetlink_change_timeout() argument 1994 ctnetlink_change_mark(struct nf_conn *ct, const struct nlattr * const cda[]) ctnetlink_change_mark() argument 2015 ctnetlink_change_protoinfo(struct nf_conn *ct, const struct nlattr * const cda[]) ctnetlink_change_protoinfo() argument 2074 ctnetlink_change_seq_adj(struct nf_conn *ct, const struct nlattr * const cda[]) ctnetlink_change_seq_adj() argument 2115 ctnetlink_change_synproxy(struct nf_conn *ct, const struct nlattr * const cda[]) ctnetlink_change_synproxy() argument 2144 ctnetlink_attach_labels(struct nf_conn *ct, const struct nlattr * const cda[]) ctnetlink_attach_labels() argument 2169 ctnetlink_change_conntrack(struct nf_conn *ct, const struct nlattr * const cda[]) ctnetlink_change_conntrack() argument 2236 struct nf_conn *ct; ctnetlink_create_conntrack() local 2395 struct nf_conn *ct; ctnetlink_new_conntrack() local 2640 ctnetlink_glue_build_size(const struct nf_conn *ct) ctnetlink_glue_build_size() argument 2669 __ctnetlink_glue_build(struct sk_buff *skb, struct nf_conn *ct) __ctnetlink_glue_build() argument 2746 ctnetlink_glue_build(struct sk_buff *skb, struct nf_conn *ct, enum ip_conntrack_info ctinfo, u_int16_t ct_attr, u_int16_t ct_info_attr) ctnetlink_glue_build() argument 2771 ctnetlink_update_status(struct nf_conn *ct, const struct nlattr * const cda[]) ctnetlink_update_status() argument 2795 ctnetlink_glue_parse_ct(const struct nlattr *cda[], struct nf_conn *ct) ctnetlink_glue_parse_ct() argument 2828 ctnetlink_glue_parse(const struct nlattr *attr, struct nf_conn *ct) ctnetlink_glue_parse() argument 2841 ctnetlink_glue_exp_parse(const struct nlattr * const *cda, const struct nf_conn *ct, struct nf_conntrack_tuple *tuple, struct nf_conntrack_tuple *mask) ctnetlink_glue_exp_parse() argument 2858 ctnetlink_glue_attach_expect(const struct nlattr *attr, struct nf_conn *ct, u32 portid, u32 report) ctnetlink_glue_attach_expect() argument 2896 ctnetlink_glue_seqadj(struct sk_buff *skb, struct nf_conn *ct, enum ip_conntrack_info ctinfo, int diff) ctnetlink_glue_seqadj() argument 3205 struct nf_conn *ct = cb->data; ctnetlink_exp_ct_dump_table() local 3257 struct nf_conn *ct; ctnetlink_dump_exp_ct() local 3503 ctnetlink_alloc_expect(const struct nlattr * const cda[], struct nf_conn *ct, struct nf_conntrack_helper *helper, struct nf_conntrack_tuple *tuple, struct nf_conntrack_tuple *mask) ctnetlink_alloc_expect() argument 3574 struct nf_conn *ct; ctnetlink_create_expect() local [all...] |
/kernel/linux/linux-6.6/include/net/netfilter/ |
H A D | nf_conntrack.h | 89 /* jiffies32 when this ct is considered dead */ 141 static inline u_int16_t nf_ct_l3num(const struct nf_conn *ct) in nf_ct_l3num() argument 143 return ct->tuplehash[IP_CT_DIR_ORIGINAL].tuple.src.l3num; in nf_ct_l3num() 146 static inline u_int8_t nf_ct_protonum(const struct nf_conn *ct) in nf_ct_protonum() argument 148 return ct->tuplehash[IP_CT_DIR_ORIGINAL].tuple.dst.protonum; in nf_ct_protonum() 151 #define nf_ct_tuple(ct, dir) (&(ct)->tuplehash[dir].tuple) 158 static inline struct net *nf_ct_net(const struct nf_conn *ct) in nf_ct_net() argument 160 return read_pnet(&ct->ct_net); in nf_ct_net() 164 void nf_conntrack_alter_reply(struct nf_conn *ct, 187 nf_ct_put(struct nf_conn *ct) nf_ct_put() argument 215 nf_ct_refresh_acct(struct nf_conn *ct, enum ip_conntrack_info ctinfo, const struct sk_buff *skb, u32 extra_jiffies) nf_ct_refresh_acct() argument 224 nf_ct_refresh(struct nf_conn *ct, const struct sk_buff *skb, u32 extra_jiffies) nf_ct_refresh() argument 236 nf_ct_kill(struct nf_conn *ct) nf_ct_kill() argument 265 nf_ct_is_template(const struct nf_conn *ct) nf_ct_is_template() argument 271 nf_ct_is_confirmed(const struct nf_conn *ct) nf_ct_is_confirmed() argument 276 nf_ct_is_dying(const struct nf_conn *ct) nf_ct_is_dying() argument 290 nf_ct_expires(const struct nf_conn *ct) nf_ct_expires() argument 297 nf_ct_is_expired(const struct nf_conn *ct) nf_ct_is_expired() argument 303 nf_ct_should_gc(const struct nf_conn *ct) nf_ct_should_gc() argument 315 nf_ct_offload_timeout(struct nf_conn *ct) nf_ct_offload_timeout() argument 357 nf_ct_set(struct sk_buff *skb, struct nf_conn *ct, enum ip_conntrack_info info) nf_ct_set() argument [all...] |
H A D | nf_conntrack_ecache.h | 23 u16 ctmask; /* bitmask of ct events to be delivered */ 30 nf_ct_ecache_find(const struct nf_conn *ct) in nf_ct_ecache_find() argument 33 return nf_ct_ext_find(ct, NF_CT_EXT_ECACHE); in nf_ct_ecache_find() 39 static inline bool nf_ct_ecache_exist(const struct nf_conn *ct) in nf_ct_ecache_exist() argument 42 return nf_ct_ext_exist(ct, NF_CT_EXT_ECACHE); in nf_ct_ecache_exist() 52 struct nf_conn *ct; member 72 void nf_ct_deliver_cached_events(struct nf_conn *ct); 73 int nf_conntrack_eventmask_report(unsigned int eventmask, struct nf_conn *ct, 76 bool nf_ct_ecache_ext_add(struct nf_conn *ct, u16 ctmask, u16 expmask, gfp_t gfp); 79 static inline void nf_ct_deliver_cached_events(const struct nf_conn *ct) in nf_ct_deliver_cached_events() argument 83 nf_conntrack_eventmask_report(unsigned int eventmask, struct nf_conn *ct, u32 portid, int report) nf_conntrack_eventmask_report() argument 91 nf_ct_ecache_ext_add(struct nf_conn *ct, u16 ctmask, u16 expmask, gfp_t gfp) nf_ct_ecache_ext_add() argument 98 nf_conntrack_event_cache(enum ip_conntrack_events event, struct nf_conn *ct) nf_conntrack_event_cache() argument 116 nf_conntrack_event_report(enum ip_conntrack_events event, struct nf_conn *ct, u32 portid, int report) nf_conntrack_event_report() argument 127 nf_conntrack_event(enum ip_conntrack_events event, struct nf_conn *ct) nf_conntrack_event() argument [all...] |
/kernel/linux/linux-5.10/include/net/netfilter/ |
H A D | nf_conntrack.h | 70 /* jiffies32 when this ct is considered dead */ 117 static inline u_int16_t nf_ct_l3num(const struct nf_conn *ct) in nf_ct_l3num() argument 119 return ct->tuplehash[IP_CT_DIR_ORIGINAL].tuple.src.l3num; in nf_ct_l3num() 122 static inline u_int8_t nf_ct_protonum(const struct nf_conn *ct) in nf_ct_protonum() argument 124 return ct->tuplehash[IP_CT_DIR_ORIGINAL].tuple.dst.protonum; in nf_ct_protonum() 127 #define nf_ct_tuple(ct, dir) (&(ct)->tuplehash[dir].tuple) 134 static inline struct net *nf_ct_net(const struct nf_conn *ct) in nf_ct_net() argument 136 return read_pnet(&ct->ct_net); in nf_ct_net() 140 void nf_conntrack_alter_reply(struct nf_conn *ct, 159 nf_ct_put(struct nf_conn *ct) nf_ct_put() argument 191 nf_ct_refresh_acct(struct nf_conn *ct, enum ip_conntrack_info ctinfo, const struct sk_buff *skb, u32 extra_jiffies) nf_ct_refresh_acct() argument 200 nf_ct_refresh(struct nf_conn *ct, const struct sk_buff *skb, u32 extra_jiffies) nf_ct_refresh() argument 212 nf_ct_kill(struct nf_conn *ct) nf_ct_kill() argument 238 nf_ct_is_template(const struct nf_conn *ct) nf_ct_is_template() argument 244 nf_ct_is_confirmed(const struct nf_conn *ct) nf_ct_is_confirmed() argument 249 nf_ct_is_dying(const struct nf_conn *ct) nf_ct_is_dying() argument 263 nf_ct_expires(const struct nf_conn *ct) nf_ct_expires() argument 270 nf_ct_is_expired(const struct nf_conn *ct) nf_ct_is_expired() argument 276 nf_ct_should_gc(const struct nf_conn *ct) nf_ct_should_gc() argument 288 nf_ct_offload_timeout(struct nf_conn *ct) nf_ct_offload_timeout() argument 329 nf_ct_set(struct sk_buff *skb, struct nf_conn *ct, enum ip_conntrack_info info) nf_ct_set() argument [all...] |
H A D | nf_conntrack_ecache.h | 25 u16 ctmask; /* bitmask of ct events to be delivered */ 32 nf_ct_ecache_find(const struct nf_conn *ct) in nf_ct_ecache_find() argument 35 return nf_ct_ext_find(ct, NF_CT_EXT_ECACHE); in nf_ct_ecache_find() 42 nf_ct_ecache_ext_add(struct nf_conn *ct, u16 ctmask, u16 expmask, gfp_t gfp) in nf_ct_ecache_ext_add() argument 45 struct net *net = nf_ct_net(ct); in nf_ct_ecache_ext_add() 48 if (!ctmask && !expmask && net->ct.sysctl_events) { in nf_ct_ecache_ext_add() 55 e = nf_ct_ext_add(ct, NF_CT_EXT_ECACHE, gfp); in nf_ct_ecache_ext_add() 70 struct nf_conn *ct; member 84 void nf_ct_deliver_cached_events(struct nf_conn *ct); 85 int nf_conntrack_eventmask_report(unsigned int eventmask, struct nf_conn *ct, 90 nf_ct_deliver_cached_events(const struct nf_conn *ct) nf_ct_deliver_cached_events() argument 94 nf_conntrack_eventmask_report(unsigned int eventmask, struct nf_conn *ct, u32 portid, int report) nf_conntrack_eventmask_report() argument 105 nf_conntrack_event_cache(enum ip_conntrack_events event, struct nf_conn *ct) nf_conntrack_event_cache() argument 123 nf_conntrack_event_report(enum ip_conntrack_events event, struct nf_conn *ct, u32 portid, int report) nf_conntrack_event_report() argument 139 nf_conntrack_event(enum ip_conntrack_events event, struct nf_conn *ct) nf_conntrack_event() argument [all...] |
/kernel/linux/linux-5.10/net/netfilter/ipvs/ |
H A D | ip_vs_nfct.c | 74 struct nf_conn *ct = nf_ct_get(skb, &ctinfo); in ip_vs_update_conntrack() local 77 if (ct == NULL || nf_ct_is_confirmed(ct) || in ip_vs_update_conntrack() 78 nf_ct_is_dying(ct)) in ip_vs_update_conntrack() 94 if (cp->app && nf_ct_protonum(ct) == IPPROTO_TCP && in ip_vs_update_conntrack() 95 !nfct_seqadj(ct) && !nfct_seqadj_ext_add(ct)) in ip_vs_update_conntrack() 104 new_tuple = ct->tuplehash[IP_CT_DIR_REPLY].tuple; in ip_vs_update_conntrack() 119 IP_VS_DBG_BUF(7, "%s: Updating conntrack ct=%p, status=0x%lX, " in ip_vs_update_conntrack() 121 __func__, ct, c in ip_vs_update_conntrack() 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...] |
/kernel/linux/linux-6.6/net/netfilter/ipvs/ |
H A D | ip_vs_nfct.c | 74 struct nf_conn *ct = nf_ct_get(skb, &ctinfo); in ip_vs_update_conntrack() local 77 if (ct == NULL || nf_ct_is_confirmed(ct) || in ip_vs_update_conntrack() 78 nf_ct_is_dying(ct)) in ip_vs_update_conntrack() 94 if (cp->app && nf_ct_protonum(ct) == IPPROTO_TCP && in ip_vs_update_conntrack() 95 !nfct_seqadj(ct) && !nfct_seqadj_ext_add(ct)) in ip_vs_update_conntrack() 104 new_tuple = ct->tuplehash[IP_CT_DIR_REPLY].tuple; in ip_vs_update_conntrack() 119 IP_VS_DBG_BUF(7, "%s: Updating conntrack ct=%p, status=0x%lX, " in ip_vs_update_conntrack() 121 __func__, ct, c in ip_vs_update_conntrack() 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...] |