Home
last modified time | relevance | path

Searched refs:bind (Results 1 – 25 of 886) sorted by relevance

12345678910>>...36

/linux/drivers/net/ovpn/
H A Dudp.c145 static int ovpn_udp4_output(struct ovpn_peer *peer, struct ovpn_bind *bind, in ovpn_udp4_output() argument
151 .saddr = bind->local.ipv4.s_addr, in ovpn_udp4_output()
152 .daddr = bind->remote.in4.sin_addr.s_addr, in ovpn_udp4_output()
154 .fl4_dport = bind->remote.in4.sin_port, in ovpn_udp4_output()
173 bind->local.ipv4.s_addr = 0; in ovpn_udp4_output()
182 bind->local.ipv4.s_addr = 0; in ovpn_udp4_output()
193 &bind->remote.in4, in ovpn_udp4_output()
220 static int ovpn_udp6_output(struct ovpn_peer *peer, struct ovpn_bind *bind, in ovpn_udp6_output() argument
228 .saddr = bind->local.ipv6, in ovpn_udp6_output()
229 .daddr = bind->remote.in6.sin6_addr, in ovpn_udp6_output()
[all …]
H A Dbind.c25 struct ovpn_bind *bind; in ovpn_bind_from_sockaddr() local
35 bind = kzalloc_obj(*bind, GFP_ATOMIC); in ovpn_bind_from_sockaddr()
36 if (unlikely(!bind)) in ovpn_bind_from_sockaddr()
39 memcpy(&bind->remote, ss, sa_len); in ovpn_bind_from_sockaddr()
41 return bind; in ovpn_bind_from_sockaddr()
53 kfree_rcu(rcu_replace_pointer(peer->bind, new, in ovpn_bind_reset()
H A Dpeer.c108 RCU_INIT_POINTER(peer->bind, NULL); in ovpn_peer_new()
142 struct ovpn_bind *bind; in ovpn_peer_reset_sockaddr() local
148 bind = ovpn_bind_from_sockaddr(ss); in ovpn_peer_reset_sockaddr()
149 if (IS_ERR(bind)) in ovpn_peer_reset_sockaddr()
150 return PTR_ERR(bind); in ovpn_peer_reset_sockaddr()
161 kfree(bind); in ovpn_peer_reset_sockaddr()
165 memcpy(&bind->local, local_ip, ip_len); in ovpn_peer_reset_sockaddr()
169 ovpn_bind_reset(peer, bind); in ovpn_peer_reset_sockaddr()
199 struct ovpn_bind *bind; in ovpn_peer_endpoints_update() local
204 bind = rcu_dereference_protected(peer->bind, in ovpn_peer_endpoints_update()
[all …]
H A Dbind.h59 static inline bool ovpn_bind_skb_src_match(const struct ovpn_bind *bind, in ovpn_bind_skb_src_match() argument
64 if (unlikely(!bind)) in ovpn_bind_skb_src_match()
67 remote = &bind->remote; in ovpn_bind_skb_src_match()
99 void ovpn_bind_reset(struct ovpn_peer *peer, struct ovpn_bind *bind);
/linux/drivers/xen/
H A Devtchn.c447 struct ioctl_evtchn_bind_virq bind; in evtchn_ioctl() local
455 if (copy_from_user(&bind, uarg, sizeof(bind))) in evtchn_ioctl()
458 bind_virq.virq = bind.virq; in evtchn_ioctl()
472 struct ioctl_evtchn_bind_interdomain bind; in evtchn_ioctl() local
476 if (copy_from_user(&bind, uarg, sizeof(bind))) in evtchn_ioctl()
481 u->restrict_domid != bind.remote_domain) in evtchn_ioctl()
484 bind_interdomain.remote_dom = bind.remote_domain; in evtchn_ioctl()
485 bind_interdomain.remote_port = bind.remote_port; in evtchn_ioctl()
498 struct ioctl_evtchn_bind_unbound_port bind; in evtchn_ioctl() local
506 if (copy_from_user(&bind, uarg, sizeof(bind))) in evtchn_ioctl()
[all …]
/linux/net/sched/
H A Dact_vlan.c120 bool bind = flags & TCA_ACT_FLAGS_BIND; in tcf_vlan_init() local
147 err = tcf_idr_check_alloc(tn, &index, a, bind); in tcf_vlan_init()
151 if (exists && bind) in tcf_vlan_init()
161 tcf_idr_release(*a, bind); in tcf_vlan_init()
169 tcf_idr_release(*a, bind); in tcf_vlan_init()
183 tcf_idr_release(*a, bind); in tcf_vlan_init()
201 tcf_idr_release(*a, bind); in tcf_vlan_init()
209 tcf_idr_release(*a, bind); in tcf_vlan_init()
218 &act_vlan_ops, bind, flags); in tcf_vlan_init()
226 tcf_idr_release(*a, bind); in tcf_vlan_init()
[all …]
H A Dact_gact.c59 bool bind = flags & TCA_ACT_FLAGS_BIND; in tcf_gact_init() local
100 err = tcf_idr_check_alloc(tn, &index, a, bind); in tcf_gact_init()
103 &act_gact_ops, bind, flags); in tcf_gact_init()
110 if (bind)/* dont override defaults */ in tcf_gact_init()
113 tcf_idr_release(*a, bind); in tcf_gact_init()
145 tcf_idr_release(*a, bind); in tcf_gact_init()
186 int bind, int ref) in tcf_gact_dump() argument
193 .bindcnt = atomic_read(&gact->tcf_bindcnt) - bind, in tcf_gact_dump()
240 u32 *index_inc, bool bind, in tcf_gact_offload_act_setup() argument
243 if (bind) { in tcf_gact_offload_act_setup()
H A Dact_simple.c93 bool bind = flags & TCA_ACT_FLAGS_BIND; in tcf_simp_init() local
115 err = tcf_idr_check_alloc(tn, &index, a, bind); in tcf_simp_init()
119 if (exists && bind) in tcf_simp_init()
124 tcf_idr_release(*a, bind); in tcf_simp_init()
132 &act_simp_ops, bind, false, flags); in tcf_simp_init()
166 tcf_idr_release(*a, bind); in tcf_simp_init()
171 int bind, int ref) in tcf_simp_dump() argument
178 .bindcnt = atomic_read(&d->tcf_bindcnt) - bind, in tcf_simp_dump()
H A Dact_sample.c42 bool bind = flags & TCA_ACT_FLAGS_BIND; in tcf_sample_init() local
64 err = tcf_idr_check_alloc(tn, &index, a, bind); in tcf_sample_init()
68 if (exists && bind) in tcf_sample_init()
73 &act_sample_ops, bind, true, flags); in tcf_sample_init()
80 tcf_idr_release(*a, bind); in tcf_sample_init()
132 tcf_idr_release(*a, bind); in tcf_sample_init()
225 int bind, int ref) in tcf_sample_dump() argument
232 .bindcnt = atomic_read(&s->tcf_bindcnt) - bind, in tcf_sample_dump()
297 u32 *index_inc, bool bind, in tcf_sample_offload_act_setup() argument
300 if (bind) { in tcf_sample_offload_act_setup()
H A Dact_skbmod.c108 bool bind = flags & TCA_ACT_FLAGS_BIND; in tcf_skbmod_init() local
154 err = tcf_idr_check_alloc(tn, &index, a, bind); in tcf_skbmod_init()
158 if (exists && bind) in tcf_skbmod_init()
163 tcf_idr_release(*a, bind); in tcf_skbmod_init()
171 &act_skbmod_ops, bind, true, flags); in tcf_skbmod_init()
179 tcf_idr_release(*a, bind); in tcf_skbmod_init()
223 tcf_idr_release(*a, bind); in tcf_skbmod_init()
238 int bind, int ref) in tcf_skbmod_dump() argument
249 opt.bindcnt = atomic_read(&d->tcf_bindcnt) - bind; in tcf_skbmod_dump()
H A Dact_skbedit.c121 bool bind = act_flags & TCA_ACT_FLAGS_BIND; in tcf_skbedit_init() local
209 err = tcf_idr_check_alloc(tn, &index, a, bind); in tcf_skbedit_init()
213 if (exists && bind) in tcf_skbedit_init()
218 tcf_idr_release(*a, bind); in tcf_skbedit_init()
226 &act_skbedit_ops, bind, true, act_flags); in tcf_skbedit_init()
237 tcf_idr_release(*a, bind); in tcf_skbedit_init()
283 tcf_idr_release(*a, bind); in tcf_skbedit_init()
288 int bind, int ref) in tcf_skbedit_dump() argument
296 .bindcnt = atomic_read(&d->tcf_bindcnt) - bind, in tcf_skbedit_dump()
371 u32 *index_inc, bool bind, in tcf_skbedit_offload_act_setup() argument
[all …]
H A Dact_connmark.c106 bool bind = flags & TCA_ACT_FLAGS_BIND; in tcf_connmark_init() local
130 ret = tcf_idr_check_alloc(tn, &index, a, bind); in tcf_connmark_init()
133 &act_connmark_ops, bind, flags); in tcf_connmark_init()
148 if (bind) { in tcf_connmark_init()
186 tcf_idr_release(*a, bind); in tcf_connmark_init()
193 int bind, int ref) in tcf_connmark_dump() argument
205 opt.bindcnt = atomic_read(&ci->tcf_bindcnt) - bind; in tcf_connmark_dump()
H A Dact_mpls.c164 bool bind = flags & TCA_ACT_FLAGS_BIND; in tcf_mpls_init() local
191 err = tcf_idr_check_alloc(tn, &index, a, bind); in tcf_mpls_init()
195 if (exists && bind) in tcf_mpls_init()
199 ret = tcf_idr_create(tn, index, est, a, &act_mpls_ops, bind, in tcf_mpls_init()
208 tcf_idr_release(*a, bind); in tcf_mpls_init()
314 tcf_idr_release(*a, bind); in tcf_mpls_init()
329 int bind, int ref) in tcf_mpls_dump() argument
337 .bindcnt = atomic_read(&m->tcf_bindcnt) - bind, in tcf_mpls_dump()
383 u32 *index_inc, bool bind, in tcf_mpls_offload_act_setup() argument
386 if (bind) { in tcf_mpls_offload_act_setup()
H A Dact_nat.c40 bool bind = flags & TCA_ACT_FLAGS_BIND; in tcf_nat_init() local
61 err = tcf_idr_check_alloc(tn, &index, a, bind); in tcf_nat_init()
64 bind, flags); in tcf_nat_init()
71 if (bind) in tcf_nat_init()
74 tcf_idr_release(*a, bind); in tcf_nat_init()
111 tcf_idr_release(*a, bind); in tcf_nat_init()
268 int bind, int ref) in tcf_nat_dump() argument
276 .bindcnt = atomic_read(&p->tcf_bindcnt) - bind, in tcf_nat_dump()
H A Dact_mirred.c106 bool bind = flags & TCA_ACT_FLAGS_BIND; in tcf_mirred_init() local
130 err = tcf_idr_check_alloc(tn, &index, a, bind); in tcf_mirred_init()
134 if (exists && bind) in tcf_mirred_init()
141 tcf_idr_release(*a, bind); in tcf_mirred_init()
156 tcf_idr_release(*a, bind); in tcf_mirred_init()
171 &act_mirred_ops, bind, flags); in tcf_mirred_init()
178 tcf_idr_release(*a, bind); in tcf_mirred_init()
228 tcf_idr_release(*a, bind); in tcf_mirred_init()
487 static int tcf_mirred_dump(struct sk_buff *skb, struct tc_action *a, int bind, in tcf_mirred_dump() argument
495 .bindcnt = atomic_read(&m->tcf_bindcnt) - bind, in tcf_mirred_dump()
[all …]
H A Dact_bpf.c137 int bind, int ref) in tcf_bpf_dump() argument
144 .bindcnt = atomic_read(&prog->tcf_bindcnt) - bind, in tcf_bpf_dump()
283 bool bind = flags & TCA_ACT_FLAGS_BIND; in tcf_bpf_init() local
306 ret = tcf_idr_check_alloc(tn, &index, act, bind); in tcf_bpf_init()
309 &act_bpf_ops, bind, true, flags); in tcf_bpf_init()
318 if (bind) in tcf_bpf_init()
322 tcf_idr_release(*act, bind); in tcf_bpf_init()
380 tcf_idr_release(*act, bind); in tcf_bpf_init()
H A Dact_ctinfo.c161 bool bind = flags & TCA_ACT_FLAGS_BIND; in tcf_ctinfo_init() local
213 err = tcf_idr_check_alloc(tn, &index, a, bind); in tcf_ctinfo_init()
216 &act_ctinfo_ops, bind, flags); in tcf_ctinfo_init()
223 if (bind) /* don't override defaults */ in tcf_ctinfo_init()
226 tcf_idr_release(*a, bind); in tcf_ctinfo_init()
279 tcf_idr_release(*a, bind); in tcf_ctinfo_init()
284 int bind, int ref) in tcf_ctinfo_dump() argument
292 .bindcnt = atomic_read(&ci->tcf_bindcnt) - bind, in tcf_ctinfo_dump()
/linux/drivers/vfio/
H A Ddevice_cdev.c64 const struct vfio_device_bind_iommufd *bind) in vfio_df_check_token() argument
69 if (bind->flags & VFIO_DEVICE_BIND_FLAG_TOKEN) in vfio_df_check_token()
74 if (!(bind->flags & VFIO_DEVICE_BIND_FLAG_TOKEN)) in vfio_df_check_token()
77 if (copy_from_user(&uuid, u64_to_user_ptr(bind->token_uuid_ptr), in vfio_df_check_token()
88 struct vfio_device_bind_iommufd bind; in vfio_df_ioctl_bind_iommufd() local
102 ret = copy_struct_from_user(&bind, sizeof(bind), arg, user_size); in vfio_df_ioctl_bind_iommufd()
106 if (bind.iommufd < 0 || bind.flags & ~VALID_FLAGS) in vfio_df_ioctl_bind_iommufd()
124 ret = vfio_df_check_token(device, &bind); in vfio_df_ioctl_bind_iommufd()
128 df->iommufd = iommufd_ctx_from_fd(bind.iommufd); in vfio_df_ioctl_bind_iommufd()
/linux/tools/testing/selftests/media_tests/
H A Dmedia_dev_allocator.sh39 echo $MDEV > $MDRIVER/bind;
45 echo $ADEV > $ADRIVER/bind;
65 echo $MDEV > $MDRIVER/bind;
79 echo $ADEV > $ADRIVER/bind;
/linux/arch/x86/events/intel/
H A Dp4.c710 struct p4_event_bind *bind = NULL; in p4_config_get_bind() local
713 bind = &p4_event_bind_map[evnt]; in p4_config_get_bind()
715 return bind; in p4_config_get_bind()
720 struct p4_event_bind *bind; in p4_pmu_event_map() local
725 bind = p4_config_get_bind(config); in p4_pmu_event_map()
726 esel = P4_OPCODE_ESEL(bind->opcode); in p4_pmu_event_map()
826 struct p4_event_bind *bind; in p4_hw_config() local
843 bind = p4_config_get_bind(event->attr.config); in p4_hw_config()
844 if (!bind) { in p4_hw_config()
848 esel = P4_OPCODE_ESEL(bind->opcode); in p4_hw_config()
[all …]
/linux/tools/testing/selftests/net/
H A Dtcp_port_share.c147 ASSERT_EQ(bind(ln, &addr.sa, addr.len), 0) TH_LOG("bind(%s): %m", addr.str); in TEST_F()
156 ASSERT_EQ(bind(c1, &addr.sa, addr.len), 0) TH_LOG("bind(%s): %m", addr.str); in TEST_F()
168 ASSERT_EQ(bind(pb, &addr.sa, addr.len), 0) TH_LOG("bind(%s): %m", addr.str); in TEST_F()
176 ASSERT_EQ(bind(c2, &addr.sa, addr.len), 0) TH_LOG("bind(%s): %m", addr.str); in TEST_F()
209 ASSERT_EQ(bind(ln, &addr.sa, addr.len), 0) TH_LOG("bind(%s): %m", addr.str); in TEST_F()
218 ASSERT_EQ(bind(c1, &addr.sa, addr.len), 0) TH_LOG("bind(%s): %m", addr.str); in TEST_F()
229 ASSERT_EQ(bind(c1, &addr.sa, addr.len), 0) TH_LOG("bind(%s): %m", addr.str); in TEST_F()
237 ASSERT_EQ(bind(pb, &addr.sa, addr.len), 0) TH_LOG("bind(%s): %m", addr.str); in TEST_F()
247 ASSERT_EQ(bind(c2, &addr.sa, addr.len), 0) TH_LOG("bind(%s): %m", addr.str); in TEST_F()
/linux/tools/testing/selftests/drivers/usb/usbip/
H A Dusbip_test.sh89 src/usbip bind -b $busid;
97 src/usbip bind -b $busid;
129 src/usbip bind -b $busid;
186 src/usbip bind -b $busid;
/linux/tools/testing/selftests/landlock/
H A Dscoped_abstract_unix_test.c147 ASSERT_EQ(0, bind(stream_server, &self->stream_address.unix_addr, in TEST_F()
149 ASSERT_EQ(0, bind(dgram_server, &self->dgram_address.unix_addr, in TEST_F()
213 bind(stream_server, &self->stream_address.unix_addr, in TEST_F()
215 ASSERT_EQ(0, bind(dgram_server, &self->dgram_address.unix_addr, in TEST_F()
333 ASSERT_EQ(0, bind(dgram_server, &self->dgram_address.unix_addr, in TEST_F()
536 ASSERT_EQ(0, bind(stream_server_child, in TEST_F()
539 ASSERT_EQ(0, bind(dgram_server_child, in TEST_F()
562 ASSERT_EQ(0, bind(stream_server_parent, in TEST_F()
565 ASSERT_EQ(0, bind(dgram_server_parent, in TEST_F()
669 ASSERT_EQ(0, bind(stream_server, in TEST_F()
[all …]
/linux/Documentation/scsi/
H A DNinjaSCSI.rst94 bind "nsp_cs"
98 bind "nsp_cs"
103 bind "nsp_cs"
108 bind "nsp_cs"
111 bind "nsp_cs"
114 bind "nsp_cs"
117 bind "nsp_cs"
/linux/include/net/
H A Dact_api.h142 u32 *index_inc, bool bind,
196 int bind, bool cpustats, u32 flags);
199 const struct tc_action_ops *ops, int bind,
204 struct tc_action **a, int bind);
205 int tcf_idr_release(struct tc_action *a, bool bind);
212 int tcf_action_destroy(struct tc_action *actions[], int bind);
225 int tcf_action_dump(struct sk_buff *skb, struct tc_action *actions[], int bind,

12345678910>>...36