Home
last modified time | relevance | path

Searched full:bind (Results 1 – 25 of 1180) sorted by relevance

12345678910>>...48

/Linux-v5.15/tools/testing/selftests/media_tests/
Dmedia_dev_allocator.sh6 echo "Media Device Allocator testing: unbind and bind"
37 echo "Test bind both devices - start"
38 echo "Running bind of $MDEV from $MDRIVER"
39 echo $MDEV > $MDRIVER/bind;
44 echo "Running bind of $ADEV from $ADRIVER"
45 echo $ADEV > $ADRIVER/bind;
50 echo "Test bind both devices - end"
54 echo "Test unbind $MDEV - bind $MDEV - unbind $ADEV - bind $ADEV start"
64 echo "Running bind of $MDEV from $MDRIVER"
65 echo $MDEV > $MDRIVER/bind;
[all …]
/Linux-v5.15/tools/testing/selftests/net/
Dreuseaddr_ports_exhausted.c5 * Rules to bind sockets to the same port when all ephemeral ports are
8 * 1. if there are TCP_LISTEN sockets on the port, fail to bind.
9 * 2. if there are sockets without SO_REUSEADDR, fail to bind.
10 * 3. if SO_REUSEADDR is disabled, fail to bind.
12 * succeed to bind.
15 * succeed to bind.
16 * 6. fail to bind.
73 if (bind(fd, (struct sockaddr *)&local_addr, len) == -1) { in bind_port()
92 ASSERT_NE(-1, fd[0]) TH_LOG("failed to bind."); in TEST()
93 EXPECT_EQ(-1, fd[1]) TH_LOG("should fail to bind."); in TEST()
[all …]
Dfcnal-test.sh556 log_test_addr ${a} $? 0 "ping out, device bind"
560 log_test_addr ${a} $? 0 "ping out, address bind"
590 log_test_addr ${a} $? 0 "ping local, device bind"
592 # loopback addresses not reachable from device bind
600 log_test_addr ${a} $? 1 "ping local, device bind"
617 # a viable rtable if the oif (e.g., bind to device) is set, so this
645 # a viable rtable if the oif (e.g., bind to device) is set, so this
666 # a viable rtable if the oif (e.g., bind to device) is set, so this
685 log_test_addr ${a} $? 0 "ping out, VRF bind"
689 log_test_addr ${a} $? 0 "ping out, device bind"
[all …]
/Linux-v5.15/tools/usb/usbip/doc/
Dusbipd.813 .B usbip bind
23 Bind to IPv4. Default is both.
29 Bind to IPv6. Default is both.
35 Run in device mode. Rather than drive an attached device, create a virtual UDC to bind gadgets to.
90 server:# usbip bind --busid=1-2
91 - Bind usbip-host.ko to the device of busid 1-2.
105 - Bind a gadget to usbip-vudc.
/Linux-v5.15/include/linux/usb/
Dcomposite.h121 * @strings: tables of strings, keyed by identifiers assigned during bind()
124 * string identifiers assigned during @bind(). If this pointer is null,
127 * string identifiers assigned during @bind(). If this pointer is null,
130 * string identifiers assigned during @bind(). If this
134 * interface and string identifiers assigned during @bind(). If
143 * @bind: Before the gadget can register, all of its functions bind() to the
146 * @unbind: Reverses @bind; called as a side effect of unregistering the
170 * causes @bind() to be called so resources can be allocated as part of
204 /* REVISIT: bind() functions can be marked __init, which
207 * Related: unbind() may kfree() but bind() won't...
[all …]
/Linux-v5.15/include/linux/
Dcomponent.h18 * @bind:
21 * ready to bind the overall driver.
23 int (*bind)(struct device *comp, struct device *master, member
29 * ready to bind the overall driver, or when component_bind_all() fails
54 * @bind:
58 * ready. Usually there are 3 steps to bind an aggregate driver:
62 * 2. Bind all components to the aggregate driver by calling
74 int (*bind)(struct device *master); member
/Linux-v5.15/Documentation/driver-api/
Dconsole.rst25 do_take_over_console() - load and bind driver to console layer
45 . .. bind name uevent
49 1. bind - this is a read/write file. It shows the status of the driver if
50 read, or acts to bind or unbind the driver to the virtual consoles
59 bind
67 commanded to bind or unbind
75 directly commanded to bind or unbind.
81 hand, will bind the driver to the consoles that are currently occupied by a
126 bind to) the console.
/Linux-v5.15/Documentation/fb/
Dfbcon.rst160 This option causes fbcon to bind immediately to the fbdev device.
207 Echo a value to the bind file that represents the framebuffer console
210 echo 1 > /sys/class/vtconsole/vtcon1/bind - attach framebuffer console to
212 echo 0 > /sys/class/vtconsole/vtcon1/bind - detach framebuffer console from
242 echo 0 > /sys/class/vtconsole/vtcon1/bind
249 echo 1 > /sys/class/vtconsole/vtcon1/bind
254 automatically bind the console, fbcon and the drivers together. Unloading
256 console to bind fbcon.
280 echo 1 > /sys/class/vtconsole/vtcon1/bind
286 echo <ID> > /sys/class/tty/console/bind
[all …]
/Linux-v5.15/net/sched/
Dact_vlan.c121 bool bind = flags & TCA_ACT_FLAGS_BIND; in tcf_vlan_init() local
148 err = tcf_idr_check_alloc(tn, &index, a, bind); in tcf_vlan_init()
152 if (exists && bind) in tcf_vlan_init()
162 tcf_idr_release(*a, bind); in tcf_vlan_init()
170 tcf_idr_release(*a, bind); in tcf_vlan_init()
184 tcf_idr_release(*a, bind); in tcf_vlan_init()
202 tcf_idr_release(*a, bind); in tcf_vlan_init()
210 tcf_idr_release(*a, bind); in tcf_vlan_init()
219 &act_vlan_ops, bind, flags); in tcf_vlan_init()
227 tcf_idr_release(*a, bind); in tcf_vlan_init()
[all …]
Dact_connmark.c104 bool bind = flags & TCA_ACT_FLAGS_BIND; in tcf_connmark_init() local
124 ret = tcf_idr_check_alloc(tn, &index, a, bind); in tcf_connmark_init()
127 &act_connmark_ops, bind, false, 0); in tcf_connmark_init()
145 if (bind) in tcf_connmark_init()
148 tcf_idr_release(*a, bind); in tcf_connmark_init()
167 tcf_idr_release(*a, bind); in tcf_connmark_init()
172 int bind, int ref) in tcf_connmark_dump() argument
179 .bindcnt = atomic_read(&ci->tcf_bindcnt) - bind, in tcf_connmark_dump()
Dact_simple.c92 bool bind = flags & TCA_ACT_FLAGS_BIND; in tcf_simp_init() local
114 err = tcf_idr_check_alloc(tn, &index, a, bind); in tcf_simp_init()
118 if (exists && bind) in tcf_simp_init()
123 tcf_idr_release(*a, bind); in tcf_simp_init()
131 &act_simp_ops, bind, false, 0); in tcf_simp_init()
165 tcf_idr_release(*a, bind); in tcf_simp_init()
170 int bind, int ref) in tcf_simp_dump() argument
177 .bindcnt = atomic_read(&d->tcf_bindcnt) - bind, in tcf_simp_dump()
Dact_ipt.c101 bool bind = flags & TCA_ACT_FLAGS_BIND; in __tcf_ipt_init() local
122 err = tcf_idr_check_alloc(tn, &index, a, bind); in __tcf_ipt_init()
126 if (exists && bind) in __tcf_ipt_init()
131 tcf_idr_release(*a, bind); in __tcf_ipt_init()
140 tcf_idr_release(*a, bind); in __tcf_ipt_init()
147 ret = tcf_idr_create(tn, index, est, a, ops, bind, in __tcf_ipt_init()
155 if (bind)/* dont override defaults */ in __tcf_ipt_init()
159 tcf_idr_release(*a, bind); in __tcf_ipt_init()
200 tcf_idr_release(*a, bind); in __tcf_ipt_init()
274 static int tcf_ipt_dump(struct sk_buff *skb, struct tc_action *a, int bind, in tcf_ipt_dump() argument
[all …]
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()
185 int bind, int ref) in tcf_gact_dump() argument
192 .bindcnt = atomic_read(&gact->tcf_bindcnt) - bind, in tcf_gact_dump()
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, 0); 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
246 .bindcnt = atomic_read(&d->tcf_bindcnt) - bind, in tcf_skbmod_dump()
Dact_api.c141 static int __tcf_action_put(struct tc_action *p, bool bind) in __tcf_action_put() argument
146 if (bind) in __tcf_action_put()
155 if (bind) in __tcf_action_put()
161 static int __tcf_idr_release(struct tc_action *p, bool bind, bool strict) in __tcf_idr_release() argument
165 /* Release with strict==1 and bind==0 is only called through act API in __tcf_idr_release()
166 * interface (classifiers always bind). Only case when action with in __tcf_idr_release()
167 * positive reference count and zero bind count can exist is when it was in __tcf_idr_release()
169 * action if it was created by classifier). So only case when bind count in __tcf_idr_release()
178 if (!bind && strict && atomic_read(&p->tcfa_bindcnt) > 0) in __tcf_idr_release()
181 if (__tcf_action_put(p, bind)) in __tcf_idr_release()
[all …]
Dact_nat.c41 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 &act_nat_ops, bind, false, 0); in tcf_nat_init()
71 if (bind) in tcf_nat_init()
74 tcf_idr_release(*a, bind); in tcf_nat_init()
98 tcf_idr_release(*a, bind); in tcf_nat_init()
258 int bind, int ref) in tcf_nat_dump() argument
265 .bindcnt = atomic_read(&p->tcf_bindcnt) - bind, in tcf_nat_dump()
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, 0); in tcf_sample_init()
80 tcf_idr_release(*a, bind); in tcf_sample_init()
125 tcf_idr_release(*a, bind); in tcf_sample_init()
205 int bind, int ref) in tcf_sample_dump() argument
212 .bindcnt = atomic_read(&s->tcf_bindcnt) - bind, in tcf_sample_dump()
/Linux-v5.15/drivers/xen/
Devtchn.c62 struct mutex bind_mutex; /* serialize bind/unbind operations */
381 * serialized bind operations.) in evtchn_bind_to_user()
409 /* bind failed, should close the port now */ in evtchn_bind_to_user()
436 /* Prevent bind from racing with unbind */ in evtchn_ioctl()
441 struct ioctl_evtchn_bind_virq bind; in evtchn_ioctl() local
449 if (copy_from_user(&bind, uarg, sizeof(bind))) in evtchn_ioctl()
452 bind_virq.virq = bind.virq; in evtchn_ioctl()
466 struct ioctl_evtchn_bind_interdomain bind; in evtchn_ioctl() local
470 if (copy_from_user(&bind, uarg, sizeof(bind))) in evtchn_ioctl()
475 u->restrict_domid != bind.remote_domain) in evtchn_ioctl()
[all …]
/Linux-v5.15/tools/testing/selftests/tc-testing/tc-tests/filters/
Dmatchall.json16 …n": "^filter parent ffff: protocol ip pref 1 matchall.*handle 0x1.*gact action pass.*ref 1 bind 1",
37 …tern": "^filter parent 1: protocol ip pref 1 matchall.*handle 0x1.*gact action pass.*ref 1 bind 1",
58 …: "^filter parent ffff: protocol ipv6 pref 1 matchall.*handle 0x1.*gact action drop.*ref 1 bind 1",
79 …rn": "^filter parent 1: protocol ipv6 pref 1 matchall.*handle 0x1.*gact action drop.*ref 1 bind 1",
100 …"^filter parent ffff: protocol ip pref 65535 matchall.*handle 0x1.*gact action pass.*ref 1 bind 1",
121 …": "^filter parent 1: protocol ip pref 65535 matchall.*handle 0x1.*gact action pass.*ref 1 bind 1",
142 …^filter parent ffff: protocol ip pref 655355 matchall.*handle 0x1.*gact action pass.*ref 1 bind 1",
163 …: "^filter parent 1: protocol ip pref 655355 matchall.*handle 0x1.*gact action pass.*ref 1 bind 1",
184 … parent ffff: protocol all pref 1 matchall.*handle 0xffffffff.*gact action continue.*ref 1 bind 1",
205 …ter parent 1: protocol all pref 1 matchall.*handle 0xffffffff.*gact action continue.*ref 1 bind 1",
[all …]
/Linux-v5.15/drivers/infiniband/sw/rxe/
Drxe_mw.c77 "attempt to bind a type 1 MW not in the valid state\n"); in rxe_check_bind_mw()
83 pr_err_once("attempt to bind a zero based type 1 MW\n"); in rxe_check_bind_mw()
92 "attempt to bind a type 2 MW not in the free state\n"); in rxe_check_bind_mw()
99 "attempt to bind type 2 MW with qp with different PD\n"); in rxe_check_bind_mw()
112 pr_err_once("attempt to bind MW with same key\n"); in rxe_check_bind_mw()
121 pr_err_once("attempt to bind MW to zero based MR\n"); in rxe_check_bind_mw()
128 "attempt to bind an MW to an MR without bind access\n"); in rxe_check_bind_mw()
137 "attempt to bind an writeable MW to an MR without local write access\n"); in rxe_check_bind_mw()
145 "attempt to bind a ZB MW outside of the MR\n"); in rxe_check_bind_mw()
153 "attempt to bind a VA MW outside of the MR\n"); in rxe_check_bind_mw()
/Linux-v5.15/tools/usb/usbip/src/
Dusbip_bind.c28 "usbip bind <args>\n"
29 " -b, --busid=<busid> Bind " USBIP_HOST_DRV_NAME ".ko to device "
40 char attr_name[] = "bind"; in bind_usbip()
149 err("bind loop detected: device: %s is attached to %s\n", in bind_device()
166 err("unable to bind device on %s", busid); in bind_device()
172 err("could not bind device to %s", USBIP_HOST_DRV_NAME); in bind_device()
177 info("bind device on busid %s: complete", busid); in bind_device()
/Linux-v5.15/Documentation/scsi/
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-v5.15/Documentation/filesystems/
Dsharedsubtree.rst57 # mount --bind /mnt /tmp
96 Let's bind mount /mnt to /tmp
97 # mount --bind /mnt /tmp
140 Let's try to bind mount this mount somewhere else::
142 # mount --bind /mnt /tmp
170 mount --bind /cdrom /cdrom
242 bind, rbind, move, mount, umount and clone-namespace operations.
271 mount --bind /mnt /tmp
322 be bind mounted.
357 5b) Bind semantics
[all …]
/Linux-v5.15/Documentation/networking/
Daf_xdp.rst53 The socket is then finally bound with a bind() call to a device and a
54 specific queue id on that device, and it is not until bind is
59 corresponding two rings, sets the XDP_SHARED_UMEM flag in the bind
112 system call. A UMEM is bound to a netdev and queue id, via the bind()
246 XDP_COPY and XDP_ZEROCOPY bind flags
249 When you bind to a socket, the kernel will first try to use zero-copy
253 pass the XDP_COPY flag to the bind call, the kernel will force the
254 socket into copy mode. If it cannot use copy mode, the bind call will
258 XDP_SHARED_UMEM bind flag
261 This flag enables you to bind multiple sockets to the same UMEM. It
[all …]
Dj1939.rst184 After the successful creation of the socket, you would normally use the ``bind(2)``
185 and/or ``connect(2)`` system call to bind the socket to a CAN interface. After
191 In order to send data, a ``bind(2)`` must have been successful. ``bind(2)`` assigns a
196 to ``bind(2)``, ``connect(2)``, ``sendto(2)`` and ``recvfrom(2)``. A ``write(2)`` with size 4 will
230 The ``bind(2)`` system call assigns the local address, i.e. the source address when
231 sending packages. If a PGN during ``bind(2)`` is set, it's used as a RX filter.
244 Both ``write(2)`` and ``send(2)`` will send a packet with local address from ``bind(2)`` and the
258 - ``SO_J1939_PROMISC`` - disable filters set by ``bind(2)`` and ``connect(2)``
286 | bind() + connect() + | |
346 ``j1939.name`` member and provide it to ``bind(2)``. If the name had claimed an address
[all …]

12345678910>>...48