Home
last modified time | relevance | path

Searched refs:tw (Results 1 – 25 of 39) sorted by relevance

12

/Linux-v4.19/net/ipv4/
Dinet_timewait_sock.c28 void inet_twsk_bind_unhash(struct inet_timewait_sock *tw, in inet_twsk_bind_unhash() argument
31 struct inet_bind_bucket *tb = tw->tw_tb; in inet_twsk_bind_unhash()
36 __hlist_del(&tw->tw_bind_node); in inet_twsk_bind_unhash()
37 tw->tw_tb = NULL; in inet_twsk_bind_unhash()
39 __sock_put((struct sock *)tw); in inet_twsk_bind_unhash()
43 static void inet_twsk_kill(struct inet_timewait_sock *tw) in inet_twsk_kill() argument
45 struct inet_hashinfo *hashinfo = tw->tw_dr->hashinfo; in inet_twsk_kill()
46 spinlock_t *lock = inet_ehash_lockp(hashinfo, tw->tw_hash); in inet_twsk_kill()
50 sk_nulls_del_node_init_rcu((struct sock *)tw); in inet_twsk_kill()
54 bhead = &hashinfo->bhash[inet_bhashfn(twsk_net(tw), tw->tw_num, in inet_twsk_kill()
[all …]
Dtcp_minisocks.c42 tcp_timewait_check_oow_rate_limit(struct inet_timewait_sock *tw, in tcp_timewait_check_oow_rate_limit() argument
45 struct tcp_timewait_sock *tcptw = tcp_twsk((struct sock *)tw); in tcp_timewait_check_oow_rate_limit()
47 if (!tcp_oow_rate_limited(twsk_net(tw), skb, mib_idx, in tcp_timewait_check_oow_rate_limit()
56 inet_twsk_put(tw); in tcp_timewait_check_oow_rate_limit()
91 tcp_timewait_state_process(struct inet_timewait_sock *tw, struct sk_buff *skb, in tcp_timewait_state_process() argument
95 struct tcp_timewait_sock *tcptw = tcp_twsk((struct sock *)tw); in tcp_timewait_state_process()
100 tcp_parse_options(twsk_net(tw), skb, &tmp_opt, 0, NULL); in tcp_timewait_state_process()
111 if (tw->tw_substate == TCP_FIN_WAIT2) { in tcp_timewait_state_process()
120 tw, skb, LINUX_MIB_TCPACKSKIPPEDFINWAIT2); in tcp_timewait_state_process()
132 inet_twsk_put(tw); in tcp_timewait_state_process()
[all …]
Dinet_hashtables.c458 struct inet_timewait_sock *tw = NULL; in __inet_check_established() local
469 tw = inet_twsk(sk2); in __inet_check_established()
485 if (tw) { in __inet_check_established()
486 sk_nulls_del_node_init_rcu((struct sock *)tw); in __inet_check_established()
493 *twp = tw; in __inet_check_established()
494 } else if (tw) { in __inet_check_established()
496 inet_twsk_deschedule_put(tw); in __inet_check_established()
670 struct inet_timewait_sock *tw = NULL; in __inet_hash_connect() local
728 port, &tw)) in __inet_hash_connect()
761 inet_ehash_nolisten(sk, (struct sock *)tw); in __inet_hash_connect()
[all …]
Dtcp_ipv4.c113 const struct inet_timewait_sock *tw = inet_twsk(sktw); in tcp_twsk_unique() local
124 if (tw->tw_bound_dev_if == LOOPBACK_IFINDEX) in tcp_twsk_unique()
127 if (tw->tw_family == AF_INET6) { in tcp_twsk_unique()
128 if (ipv6_addr_loopback(&tw->tw_v6_daddr) || in tcp_twsk_unique()
129 (ipv6_addr_v4mapped(&tw->tw_v6_daddr) && in tcp_twsk_unique()
130 (tw->tw_v6_daddr.s6_addr[12] == 127)) || in tcp_twsk_unique()
131 ipv6_addr_loopback(&tw->tw_v6_rcv_saddr) || in tcp_twsk_unique()
132 (ipv6_addr_v4mapped(&tw->tw_v6_rcv_saddr) && in tcp_twsk_unique()
133 (tw->tw_v6_rcv_saddr.s6_addr[12] == 127))) in tcp_twsk_unique()
138 if (ipv4_is_loopback(tw->tw_daddr) || in tcp_twsk_unique()
[all …]
Dinet_diag.c328 struct inet_timewait_sock *tw = inet_twsk(sk); in inet_twsk_diag_fill() local
339 BUG_ON(tw->tw_state != TCP_TIME_WAIT); in inet_twsk_diag_fill()
341 tmo = tw->tw_timer.expires - jiffies; in inet_twsk_diag_fill()
348 r->idiag_state = tw->tw_substate; in inet_twsk_diag_fill()
/Linux-v4.19/drivers/input/touchscreen/
Dtouchwin.c52 struct tw { struct
64 struct tw *tw = serio_get_drvdata(serio); in tw_interrupt() argument
65 struct input_dev *dev = tw->dev; in tw_interrupt()
68 tw->touched = 1; in tw_interrupt()
69 tw->data[tw->idx++] = data; in tw_interrupt()
71 if (tw->idx == TW_LENGTH && tw->data[1] == tw->data[2]) { in tw_interrupt()
72 input_report_abs(dev, ABS_X, tw->data[0]); in tw_interrupt()
73 input_report_abs(dev, ABS_Y, tw->data[1]); in tw_interrupt()
76 tw->idx = 0; in tw_interrupt()
78 } else if (tw->touched) { /* untouch */ in tw_interrupt()
[all …]
/Linux-v4.19/include/net/
Dinet_timewait_sock.h87 void inet_twsk_free(struct inet_timewait_sock *tw);
88 void inet_twsk_put(struct inet_timewait_sock *tw);
90 void inet_twsk_bind_unhash(struct inet_timewait_sock *tw,
97 void inet_twsk_hashdance(struct inet_timewait_sock *tw, struct sock *sk,
100 void __inet_twsk_schedule(struct inet_timewait_sock *tw, int timeo,
103 static inline void inet_twsk_schedule(struct inet_timewait_sock *tw, int timeo) in inet_twsk_schedule() argument
105 __inet_twsk_schedule(tw, timeo, false); in inet_twsk_schedule()
108 static inline void inet_twsk_reschedule(struct inet_timewait_sock *tw, int timeo) in inet_twsk_reschedule() argument
110 __inet_twsk_schedule(tw, timeo, true); in inet_twsk_reschedule()
113 void inet_twsk_deschedule_put(struct inet_timewait_sock *tw);
/Linux-v4.19/net/dccp/
Dminisocks.c37 struct inet_timewait_sock *tw; in dccp_time_wait() local
39 tw = inet_twsk_alloc(sk, &dccp_death_row, state); in dccp_time_wait()
41 if (tw != NULL) { in dccp_time_wait()
45 if (tw->tw_family == PF_INET6) { in dccp_time_wait()
46 tw->tw_v6_daddr = sk->sk_v6_daddr; in dccp_time_wait()
47 tw->tw_v6_rcv_saddr = sk->sk_v6_rcv_saddr; in dccp_time_wait()
48 tw->tw_ipv6only = sk->sk_ipv6only; in dccp_time_wait()
64 inet_twsk_schedule(tw, timeo); in dccp_time_wait()
68 inet_twsk_hashdance(tw, sk, &dccp_hashinfo); in dccp_time_wait()
/Linux-v4.19/net/ipv6/
Dinet6_hashtables.c266 struct inet_timewait_sock *tw = NULL; in __inet6_check_established() local
277 tw = inet_twsk(sk2); in __inet6_check_established()
293 if (tw) { in __inet6_check_established()
294 sk_nulls_del_node_init_rcu((struct sock *)tw); in __inet6_check_established()
301 *twp = tw; in __inet6_check_established()
302 } else if (tw) { in __inet6_check_established()
304 inet_twsk_deschedule_put(tw); in __inet6_check_established()
Dtcp_ipv6.c988 struct inet_timewait_sock *tw = inet_twsk(sk); in tcp_v6_timewait_ack() local
992 tcptw->tw_rcv_wnd >> tw->tw_rcv_wscale, in tcp_v6_timewait_ack()
994 tcptw->tw_ts_recent, tw->tw_bound_dev_if, tcp_twsk_md5_key(tcptw), in tcp_v6_timewait_ack()
995 tw->tw_tclass, cpu_to_be32(tw->tw_flowlabel)); in tcp_v6_timewait_ack()
997 inet_twsk_put(tw); in tcp_v6_timewait_ack()
1617 struct inet_timewait_sock *tw = inet_twsk(sk); in tcp_v6_rcv() local
1618 inet_twsk_deschedule_put(tw); in tcp_v6_rcv()
1872 struct inet_timewait_sock *tw, int i) in get_timewait6_sock() argument
1874 long delta = tw->tw_timer.expires - jiffies; in get_timewait6_sock()
1878 dest = &tw->tw_v6_daddr; in get_timewait6_sock()
[all …]
/Linux-v4.19/Documentation/i2c/busses/
Di2c-viapro20 Datasheet: available on http://linux.via.com.tw
23 Datasheet: available on http://linux.via.com.tw
26 Datasheet: available on http://linux.via.com.tw
Di2c-ali15636 http://www.ali.com.tw/
Di2c-ali15356 http://www.ali.com.tw/
Di2c-ali15x36 http://www.ali.com.tw/
/Linux-v4.19/Documentation/arm/SA1100/
DFreeBird12 <chester@linux.org.tw>
DPangolin2 by Dialogue Technology (http://www.dialogue.com.tw/).
/Linux-v4.19/drivers/net/ethernet/samsung/sxgbe/
Dsxgbe_core.c227 const int ls, const int tw) in sxgbe_set_eee_timer() argument
229 int value = ((tw & 0xffff)) | ((ls & 0x7ff) << 16); in sxgbe_set_eee_timer()
Dsxgbe_common.h355 const int tw);
/Linux-v4.19/arch/nios2/boot/compressed/
Dvmlinux.scr2 * Copyright (C) 2009 Thomas Chou <thomas@wytron.com.tw>
/Linux-v4.19/Documentation/hwmon/
Dg760a8 http://www.gmt.com.tw/product/datasheet/EDS-760A.pdf
Dvia686a8 Datasheet: On request through web form (http://www.via.com.tw/en/resources/download-center/)
/Linux-v4.19/drivers/net/ethernet/stmicro/stmmac/
Ddwmac1000_core.c396 static void dwmac1000_set_eee_timer(struct mac_device_info *hw, int ls, int tw) in dwmac1000_set_eee_timer() argument
399 int value = ((tw & 0xffff)) | ((ls & 0x7ff) << 16); in dwmac1000_set_eee_timer()
Ddwmac4_core.c385 static void dwmac4_set_eee_timer(struct mac_device_info *hw, int ls, int tw) in dwmac4_set_eee_timer() argument
388 int value = ((tw & 0xffff)) | ((ls & 0x3ff) << 16); in dwmac4_set_eee_timer()
/Linux-v4.19/Documentation/networking/
Ddmfe.txt59 Sten Wang <sten_wang@davicom.com.tw > : Original Author
/Linux-v4.19/drivers/char/agp/
DKconfig38 <http://www.ali.com.tw/>.

12