reuse            3201 drivers/infiniband/core/cma.c int rdma_set_reuseaddr(struct rdma_cm_id *id, int reuse)
reuse            3209 drivers/infiniband/core/cma.c 	if (reuse || id_priv->state == RDMA_CM_IDLE) {
reuse            3210 drivers/infiniband/core/cma.c 		id_priv->reuseaddr = reuse;
reuse             169 drivers/net/ethernet/qlogic/qed/qed_ll2.c 	bool reuse = false;
reuse             190 drivers/net/ethernet/qlogic/qed/qed_ll2.c 		reuse = true;
reuse             193 drivers/net/ethernet/qlogic/qed/qed_ll2.c 	if (!reuse)
reuse              71 drivers/rpmsg/qcom_glink_native.c 	bool reuse;
reuse             255 drivers/rpmsg/qcom_glink_native.c 		if (!intent->reuse) {
reuse             487 drivers/rpmsg/qcom_glink_native.c 	bool reuse;
reuse             495 drivers/rpmsg/qcom_glink_native.c 		reuse = intent->reuse;
reuse             497 drivers/rpmsg/qcom_glink_native.c 		cmd.id = reuse ? RPM_CMD_RX_DONE_W_REUSE : RPM_CMD_RX_DONE;
reuse             502 drivers/rpmsg/qcom_glink_native.c 		if (!reuse) {
reuse             523 drivers/rpmsg/qcom_glink_native.c 	if (!intent->reuse) {
reuse             679 drivers/rpmsg/qcom_glink_native.c 	intent->reuse = reuseable;
reuse             692 drivers/rpmsg/qcom_glink_native.c 				      bool reuse)
reuse             717 drivers/rpmsg/qcom_glink_native.c 	if (!reuse) {
reuse             202 drivers/staging/rtl8188eu/include/rtw_recv.h 	u8	reuse;
reuse              21 drivers/staging/rtl8188eu/os_dep/recv_linux.c 	precvbuf->reuse = false;
reuse             362 drivers/staging/rtl8188eu/os_dep/usb_ops_linux.c 		precvbuf->reuse = true;
reuse             374 drivers/staging/rtl8188eu/os_dep/usb_ops_linux.c 			precvbuf->reuse = true;
reuse             385 drivers/staging/rtl8188eu/os_dep/usb_ops_linux.c 			precvbuf->reuse = false;
reuse             412 drivers/staging/rtl8188eu/os_dep/usb_ops_linux.c 			precvbuf->reuse = true;
reuse             448 drivers/staging/rtl8188eu/os_dep/usb_ops_linux.c 	if (!precvbuf->reuse || !precvbuf->pskb) {
reuse             451 drivers/staging/rtl8188eu/os_dep/usb_ops_linux.c 			precvbuf->reuse = true;
reuse             455 drivers/staging/rtl8188eu/os_dep/usb_ops_linux.c 	if (!precvbuf->reuse || !precvbuf->pskb) {
reuse             463 drivers/staging/rtl8188eu/os_dep/usb_ops_linux.c 		precvbuf->reuse = false;
reuse             502 drivers/staging/rtl8188eu/os_dep/usb_ops_linux.c 		precvbuf->reuse = true;
reuse             317 drivers/staging/rtl8723bs/include/rtw_recv.h 	u8 reuse;
reuse             519 fs/nilfs2/super.c 		goto reuse; /* already attached checkpoint */
reuse             547 fs/nilfs2/super.c  reuse:
reuse             922 include/linux/filter.h struct sock *bpf_run_sk_reuseport(struct sock_reuseport *reuse, struct sock *sk,
reuse             927 include/linux/filter.h bpf_run_sk_reuseport(struct sock_reuseport *reuse, struct sock *sk,
reuse             218 include/net/sctp/structs.h 		reuse:1,
reuse              43 include/net/sock_reuseport.h 	struct sock_reuseport *reuse;
reuse              47 include/net/sock_reuseport.h 	reuse = rcu_dereference(sk->sk_reuseport_cb);
reuse              48 include/net/sock_reuseport.h 	if (reuse) {
reuse              50 include/net/sock_reuseport.h 			reuse->has_conns = 1;
reuse              51 include/net/sock_reuseport.h 		ret = reuse->has_conns;
reuse              58 include/net/sock_reuseport.h int reuseport_get_id(struct sock_reuseport *reuse);
reuse             492 include/net/tcp.h 		struct sock_reuseport *reuse;
reuse             494 include/net/tcp.h 		reuse = rcu_dereference(sk->sk_reuseport_cb);
reuse             495 include/net/tcp.h 		if (likely(reuse)) {
reuse             496 include/net/tcp.h 			last_overflow = READ_ONCE(reuse->synq_overflow_ts);
reuse             499 include/net/tcp.h 				WRITE_ONCE(reuse->synq_overflow_ts, now);
reuse             516 include/net/tcp.h 		struct sock_reuseport *reuse;
reuse             518 include/net/tcp.h 		reuse = rcu_dereference(sk->sk_reuseport_cb);
reuse             519 include/net/tcp.h 		if (likely(reuse)) {
reuse             520 include/net/tcp.h 			last_overflow = READ_ONCE(reuse->synq_overflow_ts);
reuse             365 include/rdma/rdma_cm.h int rdma_set_reuseaddr(struct rdma_cm_id *id, int reuse);
reuse             275 include/sound/wavefront.h     u8 reuse:1;
reuse              57 include/xen/interface/io/pvcalls.h             uint8_t reuse;
reuse             253 kernel/bpf/reuseport_array.c 	struct sock_reuseport *reuse;
reuse             302 kernel/bpf/reuseport_array.c 	reuse = rcu_dereference_protected(nsk->sk_reuseport_cb,
reuse             304 kernel/bpf/reuseport_array.c 	err = reuseport_array_update_check(array, nsk, osk, reuse, map_flags);
reuse             309 kernel/bpf/reuseport_array.c 	err = reuseport_get_id(reuse);
reuse            8686 net/core/filter.c 				    struct sock_reuseport *reuse,
reuse            8695 net/core/filter.c 	reuse_kern->reuseport_id = reuse->reuseport_id;
reuse            8696 net/core/filter.c 	reuse_kern->bind_inany = reuse->bind_inany;
reuse            8699 net/core/filter.c struct sock *bpf_run_sk_reuseport(struct sock_reuseport *reuse, struct sock *sk,
reuse            8706 net/core/filter.c 	bpf_init_reuseport_kern(&reuse_kern, reuse, sk, skb, hash);
reuse            8718 net/core/filter.c 	struct sock_reuseport *reuse;
reuse            8725 net/core/filter.c 	reuse = rcu_dereference(selected_sk->sk_reuseport_cb);
reuse            8726 net/core/filter.c 	if (!reuse)
reuse            8733 net/core/filter.c 	if (unlikely(reuse->reuseport_id != reuse_kern->reuseport_id)) {
reuse              22 net/core/sock_reuseport.c int reuseport_get_id(struct sock_reuseport *reuse)
reuse              26 net/core/sock_reuseport.c 	if (reuse->reuseport_id)
reuse              27 net/core/sock_reuseport.c 		return reuse->reuseport_id;
reuse              35 net/core/sock_reuseport.c 	reuse->reuseport_id = id;
reuse              37 net/core/sock_reuseport.c 	return reuse->reuseport_id;
reuse              44 net/core/sock_reuseport.c 	struct sock_reuseport *reuse = kzalloc(size, GFP_ATOMIC);
reuse              46 net/core/sock_reuseport.c 	if (!reuse)
reuse              49 net/core/sock_reuseport.c 	reuse->max_socks = max_socks;
reuse              51 net/core/sock_reuseport.c 	RCU_INIT_POINTER(reuse->prog, NULL);
reuse              52 net/core/sock_reuseport.c 	return reuse;
reuse              57 net/core/sock_reuseport.c 	struct sock_reuseport *reuse;
reuse              67 net/core/sock_reuseport.c 	reuse = rcu_dereference_protected(sk->sk_reuseport_cb,
reuse              69 net/core/sock_reuseport.c 	if (reuse) {
reuse              75 net/core/sock_reuseport.c 			reuse->bind_inany = bind_inany;
reuse              79 net/core/sock_reuseport.c 	reuse = __reuseport_alloc(INIT_SOCKS);
reuse              80 net/core/sock_reuseport.c 	if (!reuse) {
reuse              85 net/core/sock_reuseport.c 	reuse->socks[0] = sk;
reuse              86 net/core/sock_reuseport.c 	reuse->num_socks = 1;
reuse              87 net/core/sock_reuseport.c 	reuse->bind_inany = bind_inany;
reuse              88 net/core/sock_reuseport.c 	rcu_assign_pointer(sk->sk_reuseport_cb, reuse);
reuse              97 net/core/sock_reuseport.c static struct sock_reuseport *reuseport_grow(struct sock_reuseport *reuse)
reuse             102 net/core/sock_reuseport.c 	more_socks_size = reuse->max_socks * 2U;
reuse             111 net/core/sock_reuseport.c 	more_reuse->num_socks = reuse->num_socks;
reuse             112 net/core/sock_reuseport.c 	more_reuse->prog = reuse->prog;
reuse             113 net/core/sock_reuseport.c 	more_reuse->reuseport_id = reuse->reuseport_id;
reuse             114 net/core/sock_reuseport.c 	more_reuse->bind_inany = reuse->bind_inany;
reuse             116 net/core/sock_reuseport.c 	memcpy(more_reuse->socks, reuse->socks,
reuse             117 net/core/sock_reuseport.c 	       reuse->num_socks * sizeof(struct sock *));
reuse             118 net/core/sock_reuseport.c 	more_reuse->synq_overflow_ts = READ_ONCE(reuse->synq_overflow_ts);
reuse             120 net/core/sock_reuseport.c 	for (i = 0; i < reuse->num_socks; ++i)
reuse             121 net/core/sock_reuseport.c 		rcu_assign_pointer(reuse->socks[i]->sk_reuseport_cb,
reuse             128 net/core/sock_reuseport.c 	kfree_rcu(reuse, rcu);
reuse             134 net/core/sock_reuseport.c 	struct sock_reuseport *reuse;
reuse             136 net/core/sock_reuseport.c 	reuse = container_of(head, struct sock_reuseport, rcu);
reuse             137 net/core/sock_reuseport.c 	sk_reuseport_prog_free(rcu_dereference_protected(reuse->prog, 1));
reuse             138 net/core/sock_reuseport.c 	if (reuse->reuseport_id)
reuse             139 net/core/sock_reuseport.c 		ida_simple_remove(&reuseport_ida, reuse->reuseport_id);
reuse             140 net/core/sock_reuseport.c 	kfree(reuse);
reuse             153 net/core/sock_reuseport.c 	struct sock_reuseport *old_reuse, *reuse;
reuse             163 net/core/sock_reuseport.c 	reuse = rcu_dereference_protected(sk2->sk_reuseport_cb,
reuse             172 net/core/sock_reuseport.c 	if (reuse->num_socks == reuse->max_socks) {
reuse             173 net/core/sock_reuseport.c 		reuse = reuseport_grow(reuse);
reuse             174 net/core/sock_reuseport.c 		if (!reuse) {
reuse             180 net/core/sock_reuseport.c 	reuse->socks[reuse->num_socks] = sk;
reuse             183 net/core/sock_reuseport.c 	reuse->num_socks++;
reuse             184 net/core/sock_reuseport.c 	rcu_assign_pointer(sk->sk_reuseport_cb, reuse);
reuse             196 net/core/sock_reuseport.c 	struct sock_reuseport *reuse;
reuse             200 net/core/sock_reuseport.c 	reuse = rcu_dereference_protected(sk->sk_reuseport_cb,
reuse             207 net/core/sock_reuseport.c 	if (reuse->reuseport_id)
reuse             212 net/core/sock_reuseport.c 	for (i = 0; i < reuse->num_socks; i++) {
reuse             213 net/core/sock_reuseport.c 		if (reuse->socks[i] == sk) {
reuse             214 net/core/sock_reuseport.c 			reuse->socks[i] = reuse->socks[reuse->num_socks - 1];
reuse             215 net/core/sock_reuseport.c 			reuse->num_socks--;
reuse             216 net/core/sock_reuseport.c 			if (reuse->num_socks == 0)
reuse             217 net/core/sock_reuseport.c 				call_rcu(&reuse->rcu, reuseport_free_rcu);
reuse             225 net/core/sock_reuseport.c static struct sock *run_bpf_filter(struct sock_reuseport *reuse, u16 socks,
reuse             252 net/core/sock_reuseport.c 	return reuse->socks[index];
reuse             270 net/core/sock_reuseport.c 	struct sock_reuseport *reuse;
reuse             276 net/core/sock_reuseport.c 	reuse = rcu_dereference(sk->sk_reuseport_cb);
reuse             279 net/core/sock_reuseport.c 	if (!reuse)
reuse             282 net/core/sock_reuseport.c 	prog = rcu_dereference(reuse->prog);
reuse             283 net/core/sock_reuseport.c 	socks = READ_ONCE(reuse->num_socks);
reuse             292 net/core/sock_reuseport.c 			sk2 = bpf_run_sk_reuseport(reuse, sk, prog, skb, hash);
reuse             294 net/core/sock_reuseport.c 			sk2 = run_bpf_filter(reuse, socks, prog, skb, hdr_len);
reuse             302 net/core/sock_reuseport.c 			while (reuse->socks[i]->sk_state == TCP_ESTABLISHED) {
reuse             304 net/core/sock_reuseport.c 				if (i >= reuse->num_socks)
reuse             309 net/core/sock_reuseport.c 			sk2 = reuse->socks[i];
reuse             321 net/core/sock_reuseport.c 	struct sock_reuseport *reuse;
reuse             335 net/core/sock_reuseport.c 	reuse = rcu_dereference_protected(sk->sk_reuseport_cb,
reuse             337 net/core/sock_reuseport.c 	old_prog = rcu_dereference_protected(reuse->prog,
reuse             339 net/core/sock_reuseport.c 	rcu_assign_pointer(reuse->prog, prog);
reuse             349 net/core/sock_reuseport.c 	struct sock_reuseport *reuse;
reuse             357 net/core/sock_reuseport.c 	reuse = rcu_dereference_protected(sk->sk_reuseport_cb,
reuse             359 net/core/sock_reuseport.c 	rcu_swap_protected(reuse->prog, old_prog,
reuse             138 net/ipv4/inet_connection_sock.c 	bool reuse = sk->sk_reuse;
reuse             154 net/ipv4/inet_connection_sock.c 			if ((!reuse || !sk2->sk_reuse ||
reuse             163 net/ipv4/inet_connection_sock.c 			if (!relax && reuse && sk2->sk_reuse &&
reuse             293 net/ipv4/inet_connection_sock.c 	bool reuse = sk->sk_reuse && sk->sk_state != TCP_LISTEN;
reuse             329 net/ipv4/inet_connection_sock.c 		if ((tb->fastreuse > 0 && reuse) ||
reuse             337 net/ipv4/inet_connection_sock.c 		tb->fastreuse = reuse;
reuse             351 net/ipv4/inet_connection_sock.c 		if (!reuse)
reuse             111 net/ipv4/tcp_ipv4.c 	int reuse = sock_net(sk)->ipv4.sysctl_tcp_tw_reuse;
reuse             113 net/ipv4/tcp_ipv4.c 	if (reuse == 2) {
reuse             138 net/ipv4/tcp_ipv4.c 			reuse = 0;
reuse             153 net/ipv4/tcp_ipv4.c 	    (!twp || (reuse && time_after32(ktime_get_seconds(),
reuse             865 net/netfilter/ipset/ip_set_hash_gen.h 	bool deleted = false, forceadd = false, reuse = false;
reuse             912 net/netfilter/ipset/ip_set_hash_gen.h 				deleted = reuse = true;
reuse             930 net/netfilter/ipset/ip_set_hash_gen.h 			reuse = true;
reuse             933 net/netfilter/ipset/ip_set_hash_gen.h 	if (reuse || forceadd) {
reuse            4429 net/sctp/socket.c 	sctp_sk(sk)->reuse = !!val;
reuse            7756 net/sctp/socket.c 	val = sctp_sk(sk)->reuse;
reuse            8168 net/sctp/socket.c 	bool reuse = (sk->sk_reuse || sp->reuse);
reuse            8246 net/sctp/socket.c 		if ((pp->fastreuse && reuse &&
reuse            8267 net/sctp/socket.c 			    (reuse && (sk2->sk_reuse || sp2->reuse) &&
reuse            8293 net/sctp/socket.c 		if (reuse && sk->sk_state != SCTP_SS_LISTENING)
reuse            8306 net/sctp/socket.c 		    (!reuse || sk->sk_state == SCTP_SS_LISTENING))
reuse            8441 net/sctp/socket.c 		if (sk->sk_reuse || sctp_sk(sk)->reuse)
reuse            9300 net/sctp/socket.c 	sctp_sk(newsk)->reuse = sp->reuse;