Home
last modified time | relevance | path

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

/linux-4.1.27/net/ipv4/
Dinet_timewait_sock.c28 int inet_twsk_unhash(struct inet_timewait_sock *tw) in inet_twsk_unhash() argument
30 if (hlist_nulls_unhashed(&tw->tw_node)) in inet_twsk_unhash()
33 hlist_nulls_del_rcu(&tw->tw_node); in inet_twsk_unhash()
34 sk_nulls_node_init(&tw->tw_node); in inet_twsk_unhash()
51 int inet_twsk_bind_unhash(struct inet_timewait_sock *tw, in inet_twsk_bind_unhash() argument
54 struct inet_bind_bucket *tb = tw->tw_tb; in inet_twsk_bind_unhash()
59 __hlist_del(&tw->tw_bind_node); in inet_twsk_bind_unhash()
60 tw->tw_tb = NULL; in inet_twsk_bind_unhash()
70 static void inet_twsk_kill(struct inet_timewait_sock *tw) in inet_twsk_kill() argument
72 struct inet_hashinfo *hashinfo = tw->tw_dr->hashinfo; in inet_twsk_kill()
[all …]
Dtcp_minisocks.c51 tcp_timewait_check_oow_rate_limit(struct inet_timewait_sock *tw, in tcp_timewait_check_oow_rate_limit() argument
54 struct tcp_timewait_sock *tcptw = tcp_twsk((struct sock *)tw); in tcp_timewait_check_oow_rate_limit()
56 if (!tcp_oow_rate_limited(twsk_net(tw), skb, mib_idx, in tcp_timewait_check_oow_rate_limit()
65 inet_twsk_put(tw); in tcp_timewait_check_oow_rate_limit()
100 tcp_timewait_state_process(struct inet_timewait_sock *tw, struct sk_buff *skb, in tcp_timewait_state_process() argument
104 struct tcp_timewait_sock *tcptw = tcp_twsk((struct sock *)tw); in tcp_timewait_state_process()
119 if (tw->tw_substate == TCP_FIN_WAIT2) { in tcp_timewait_state_process()
128 tw, skb, LINUX_MIB_TCPACKSKIPPEDFINWAIT2); in tcp_timewait_state_process()
140 inet_twsk_put(tw); in tcp_timewait_state_process()
150 inet_twsk_deschedule(tw); in tcp_timewait_state_process()
[all …]
Dinet_hashtables.c350 struct inet_timewait_sock *tw = NULL; in __inet_check_established() local
362 tw = inet_twsk(sk2); in __inet_check_established()
378 if (tw) { in __inet_check_established()
379 twrefcnt = inet_twsk_unhash(tw); in __inet_check_established()
384 inet_twsk_put(tw); in __inet_check_established()
388 *twp = tw; in __inet_check_established()
389 } else if (tw) { in __inet_check_established()
391 inet_twsk_deschedule(tw); in __inet_check_established()
393 inet_twsk_put(tw); in __inet_check_established()
410 int __inet_hash_nolisten(struct sock *sk, struct inet_timewait_sock *tw) in __inet_hash_nolisten() argument
[all …]
Dtcp_metrics.c280 static struct tcp_metrics_block *__tcp_get_metrics_tw(struct inet_timewait_sock *tw) in __tcp_get_metrics_tw() argument
287 if (tw->tw_family == AF_INET) { in __tcp_get_metrics_tw()
289 saddr.addr.a4 = tw->tw_rcv_saddr; in __tcp_get_metrics_tw()
291 daddr.addr.a4 = tw->tw_daddr; in __tcp_get_metrics_tw()
295 else if (tw->tw_family == AF_INET6) { in __tcp_get_metrics_tw()
296 if (ipv6_addr_v4mapped(&tw->tw_v6_daddr)) { in __tcp_get_metrics_tw()
298 saddr.addr.a4 = tw->tw_rcv_saddr; in __tcp_get_metrics_tw()
300 daddr.addr.a4 = tw->tw_daddr; in __tcp_get_metrics_tw()
304 saddr.addr.in6 = tw->tw_v6_rcv_saddr; in __tcp_get_metrics_tw()
306 daddr.addr.in6 = tw->tw_v6_daddr; in __tcp_get_metrics_tw()
[all …]
Dtcp_ipv4.c782 struct inet_timewait_sock *tw = inet_twsk(sk); in tcp_v4_timewait_ack() local
787 tcptw->tw_rcv_wnd >> tw->tw_rcv_wscale, in tcp_v4_timewait_ack()
790 tw->tw_bound_dev_if, in tcp_v4_timewait_ack()
792 tw->tw_transparent ? IP_REPLY_ARG_NOSRCCHECK : 0, in tcp_v4_timewait_ack()
793 tw->tw_tos in tcp_v4_timewait_ack()
796 inet_twsk_put(tw); in tcp_v4_timewait_ack()
2246 static void get_timewait4_sock(const struct inet_timewait_sock *tw, in get_timewait4_sock() argument
2249 long delta = tw->tw_timer.expires - jiffies; in get_timewait4_sock()
2253 dest = tw->tw_daddr; in get_timewait4_sock()
2254 src = tw->tw_rcv_saddr; in get_timewait4_sock()
[all …]
Dinet_diag.c266 struct inet_timewait_sock *tw = inet_twsk(sk); in inet_twsk_diag_fill() local
277 BUG_ON(tw->tw_state != TCP_TIME_WAIT); in inet_twsk_diag_fill()
279 tmo = tw->tw_timer.expires - jiffies; in inet_twsk_diag_fill()
286 r->idiag_state = tw->tw_substate; in inet_twsk_diag_fill()
/linux-4.1.27/drivers/input/touchscreen/
Dtouchwin.c52 struct tw { struct
64 struct tw *tw = serio_get_drvdata(serio); in tw_interrupt() local
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-4.1.27/include/net/
Dinet_timewait_sock.h100 void inet_twsk_free(struct inet_timewait_sock *tw);
101 void inet_twsk_put(struct inet_timewait_sock *tw);
103 int inet_twsk_unhash(struct inet_timewait_sock *tw);
105 int inet_twsk_bind_unhash(struct inet_timewait_sock *tw,
112 void __inet_twsk_hashdance(struct inet_timewait_sock *tw, struct sock *sk,
115 void __inet_twsk_schedule(struct inet_timewait_sock *tw, int timeo,
118 static inline void inet_twsk_schedule(struct inet_timewait_sock *tw, int timeo) in inet_twsk_schedule() argument
120 __inet_twsk_schedule(tw, timeo, false); in inet_twsk_schedule()
123 static inline void inet_twsk_reschedule(struct inet_timewait_sock *tw, int timeo) in inet_twsk_reschedule() argument
125 __inet_twsk_schedule(tw, timeo, true); in inet_twsk_reschedule()
[all …]
Dinet_hashtables.h251 int __inet_hash_nolisten(struct sock *sk, struct inet_timewait_sock *tw);
252 int __inet_hash(struct sock *sk, struct inet_timewait_sock *tw);
Dtcp.h359 int tcp_v4_tw_remember_stamp(struct inet_timewait_sock *tw);
407 enum tcp_tw_status tcp_timewait_state_process(struct inet_timewait_sock *tw,
422 bool tcp_tw_remember_stamp(struct inet_timewait_sock *tw);
/linux-4.1.27/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()
56 tw->tw_timeout = DCCP_TIMEWAIT_LEN; in dccp_time_wait()
60 inet_twsk_schedule(tw, timeo); in dccp_time_wait()
62 __inet_twsk_hashdance(tw, sk, &dccp_hashinfo); in dccp_time_wait()
[all …]
/linux-4.1.27/net/ipv6/
Dinet6_hashtables.c209 struct inet_timewait_sock *tw = NULL; in __inet6_check_established() local
220 tw = inet_twsk(sk2); in __inet6_check_established()
236 if (tw) { in __inet6_check_established()
237 twrefcnt = inet_twsk_unhash(tw); in __inet6_check_established()
242 inet_twsk_put(tw); in __inet6_check_established()
246 *twp = tw; in __inet6_check_established()
247 } else if (tw) { in __inet6_check_established()
249 inet_twsk_deschedule(tw); in __inet6_check_established()
251 inet_twsk_put(tw); in __inet6_check_established()
Dtcp_ipv6.c914 struct inet_timewait_sock *tw = inet_twsk(sk); in tcp_v6_timewait_ack() local
918 tcptw->tw_rcv_wnd >> tw->tw_rcv_wscale, in tcp_v6_timewait_ack()
920 tcptw->tw_ts_recent, tw->tw_bound_dev_if, tcp_twsk_md5_key(tcptw), in tcp_v6_timewait_ack()
921 tw->tw_tclass, cpu_to_be32(tw->tw_flowlabel)); in tcp_v6_timewait_ack()
923 inet_twsk_put(tw); in tcp_v6_timewait_ack()
1496 struct inet_timewait_sock *tw = inet_twsk(sk); in tcp_v6_rcv() local
1497 inet_twsk_deschedule(tw); in tcp_v6_rcv()
1498 inet_twsk_put(tw); in tcp_v6_rcv()
1737 struct inet_timewait_sock *tw, int i) in get_timewait6_sock() argument
1739 long delta = tw->tw_timer.expires - jiffies; in get_timewait6_sock()
[all …]
/linux-4.1.27/arch/m32r/kernel/
Dmodule.c31 #define COPY_UNALIGNED_WORD(sw, tw, align) \ argument
33 void *__s = &(sw), *__t = &(tw); \
54 #define COPY_UNALIGNED_HWORD(sw, tw, align) \ argument
56 void *__s = &(sw), *__t = &(tw); \
/linux-4.1.27/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-4.1.27/Documentation/arm/SA1100/
DFreeBird12 <chester@linux.org.tw>
DPangolin2 by Dialogue Technology (http://www.dialogue.com.tw/).
/linux-4.1.27/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-4.1.27/arch/nios2/boot/compressed/
Dvmlinux.scr2 * Copyright (C) 2009 Thomas Chou <thomas@wytron.com.tw>
/linux-4.1.27/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/)
Dw83792d8 Datasheet: http://www.winbond.com.tw
/linux-4.1.27/drivers/net/ethernet/stmicro/stmmac/
Ddwmac1000_core.c351 static void dwmac1000_set_eee_timer(struct mac_device_info *hw, int ls, int tw) in dwmac1000_set_eee_timer() argument
354 int value = ((tw & 0xffff)) | ((ls & 0x7ff) << 16); in dwmac1000_set_eee_timer()
Dcommon.h407 void (*set_eee_timer)(struct mac_device_info *hw, int ls, int tw);
/linux-4.1.27/crypto/
Dxts.c95 void (*tw)(struct crypto_tfm *, u8 *, const u8 *), in crypt()
119 tw(crypto_cipher_tfm(ctx->tweak), w->iv, w->iv); in crypt()
/linux-4.1.27/Documentation/video4linux/bttv/
DREADME.WINVIEW21 - Little thanks to Princeton Technology Corp (http://www.princeton.com.tw)
DCards173 Lifeview.com.tw states (Feb. 2002):
635 Jetway (www.jetway.com.tw)
757 Gallant (www.gallantcom.com) www.minton.com.tw
772 Teppro (www.itcteppro.com.tw)
782 Kworld (www.kworld.com.tw)
831 Boser www.boser.com.tw
/linux-4.1.27/Documentation/networking/
Ddmfe.txt59 Sten Wang <sten_wang@davicom.com.tw > : Original Author
/linux-4.1.27/drivers/net/ethernet/
DKconfig120 cards. <http://www.myson.com.tw/>
/linux-4.1.27/drivers/char/agp/
DKconfig37 <http://www.ali.com.tw/>.
/linux-4.1.27/drivers/net/ethernet/dec/tulip/
DKconfig142 Davicom (<http://www.davicom.com.tw/>). If you have such a network
/linux-4.1.27/drivers/block/drbd/
Ddrbd_worker.c1743 unsigned long tw = drbd_bm_total_weight(device); in drbd_start_resync() local
1751 device->rs_total = tw; in drbd_start_resync()
1754 device->rs_mark_left[i] = tw; in drbd_start_resync()
/linux-4.1.27/arch/powerpc/platforms/powernv/
Dpci-ioda.c2008 unsigned int residual, remaining, segs, tw, base; in pnv_ioda_setup_dma() local
2032 tw = phb->ioda.dma_weight; in pnv_ioda_setup_dma()
2043 segs += ((pe->dma_weight * residual) + (tw / 2)) / tw; in pnv_ioda_setup_dma()
/linux-4.1.27/Documentation/input/
Delantech.txt329 f 0 th tw x9 x8 y9 y8
331 tw = 1 when two finger touch
/linux-4.1.27/Documentation/serial/
Dmoxa-smartio63 occurs, please contact Moxa at support@moxa.com.tw.
/linux-4.1.27/Documentation/usb/
Dusb-serial.txt342 the manufacturer's web-site: http://www.mct.com.tw.
/linux-4.1.27/Documentation/scsi/
Dtmscsim.txt437 be allowed to, but you have to ask me and Tekram <erich@tekram.com.tw>
/linux-4.1.27/drivers/scsi/
DKconfig534 If you have any problems, please mail to: <erich@areca.com.tw>.
536 Please link <http://www.areca.com.tw>
/linux-4.1.27/drivers/watchdog/
DKconfig566 <http://www.advantech.com.tw/products/>
/linux-4.1.27/
DCREDITS629 E: chihjen@iis.sinica.edu.tw
DMAINTAINERS5311 M: Sorbica Shieh <sorbica@icplus.com.tw>
10598 M: Bruce Chang <brucechang@via.com.tw>