| /Linux-v6.1/tools/testing/selftests/media_tests/ |
| D | media_dev_allocator.sh | 6 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-v6.1/tools/testing/selftests/net/ |
| D | reuseaddr_ports_exhausted.c | 5 * 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 …]
|
| D | fcnal-test.sh | 580 log_test_addr ${a} $? 0 "ping out, device bind" 584 log_test_addr ${a} $? 0 "ping out, address bind" 614 log_test_addr ${a} $? 0 "ping local, device bind" 616 # loopback addresses not reachable from device bind 624 log_test_addr ${a} $? 1 "ping local, device bind" 641 # a viable rtable if the oif (e.g., bind to device) is set, so this 669 # a viable rtable if the oif (e.g., bind to device) is set, so this 690 # a viable rtable if the oif (e.g., bind to device) is set, so this 709 log_test_addr ${a} $? 0 "ping out, VRF bind" 713 log_test_addr ${a} $? 0 "ping out, device bind" [all …]
|
| /Linux-v6.1/tools/usb/usbip/doc/ |
| D | usbipd.8 | 13 .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-v6.1/include/linux/usb/ |
| D | composite.h | 107 * @strings: tables of strings, keyed by identifiers assigned during bind() 110 * string identifiers assigned during @bind(). If this pointer is null, 113 * string identifiers assigned during @bind(). If this pointer is null, 116 * string identifiers assigned during @bind(). If this 120 * interface and string identifiers assigned during @bind(). If 129 * @bind: Before the gadget can register, all of its functions bind() to the 132 * @unbind: Reverses @bind; called as a side effect of unregistering the 156 * causes @bind() to be called so resources can be allocated as part of 190 /* REVISIT: bind() functions can be marked __init, which 193 * Related: unbind() may kfree() but bind() won't... [all …]
|
| /Linux-v6.1/include/linux/ |
| D | component.h | 18 * @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-v6.1/Documentation/driver-api/ |
| D | console.rst | 25 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-v6.1/Documentation/fb/ |
| D | fbcon.rst | 160 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-v6.1/net/sched/ |
| D | act_vlan.c | 120 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 …]
|
| D | act_gact.c | 58 bool bind = flags & TCA_ACT_FLAGS_BIND; in tcf_gact_init() local 99 err = tcf_idr_check_alloc(tn, &index, a, bind); in tcf_gact_init() 102 &act_gact_ops, bind, flags); in tcf_gact_init() 109 if (bind)/* dont override defaults */ in tcf_gact_init() 112 tcf_idr_release(*a, bind); in tcf_gact_init() 144 tcf_idr_release(*a, bind); in tcf_gact_init() 184 int bind, int ref) in tcf_gact_dump() argument 191 .bindcnt = atomic_read(&gact->tcf_bindcnt) - bind, in tcf_gact_dump() 238 u32 *index_inc, bool bind, in tcf_gact_offload_act_setup() argument 241 if (bind) { in tcf_gact_offload_act_setup()
|
| D | act_sample.c | 41 bool bind = flags & TCA_ACT_FLAGS_BIND; in tcf_sample_init() local 63 err = tcf_idr_check_alloc(tn, &index, a, bind); in tcf_sample_init() 67 if (exists && bind) in tcf_sample_init() 72 &act_sample_ops, bind, true, flags); in tcf_sample_init() 79 tcf_idr_release(*a, bind); in tcf_sample_init() 124 tcf_idr_release(*a, bind); in tcf_sample_init() 204 int bind, int ref) in tcf_sample_dump() argument 211 .bindcnt = atomic_read(&s->tcf_bindcnt) - bind, in tcf_sample_dump() 276 u32 *index_inc, bool bind, in tcf_sample_offload_act_setup() argument 279 if (bind) { in tcf_sample_offload_act_setup()
|
| D | act_connmark.c | 103 bool bind = flags & TCA_ACT_FLAGS_BIND; in tcf_connmark_init() local 123 ret = tcf_idr_check_alloc(tn, &index, a, bind); in tcf_connmark_init() 126 &act_connmark_ops, bind, false, flags); in tcf_connmark_init() 144 if (bind) in tcf_connmark_init() 147 tcf_idr_release(*a, bind); in tcf_connmark_init() 166 tcf_idr_release(*a, bind); in tcf_connmark_init() 171 int bind, int ref) in tcf_connmark_dump() argument 178 .bindcnt = atomic_read(&ci->tcf_bindcnt) - bind, in tcf_connmark_dump()
|
| D | act_simple.c | 92 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, flags); 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()
|
| D | act_ipt.c | 98 bool bind = flags & TCA_ACT_FLAGS_BIND; in __tcf_ipt_init() local 119 err = tcf_idr_check_alloc(tn, &index, a, bind); in __tcf_ipt_init() 123 if (exists && bind) in __tcf_ipt_init() 128 tcf_idr_release(*a, bind); in __tcf_ipt_init() 137 tcf_idr_release(*a, bind); in __tcf_ipt_init() 144 ret = tcf_idr_create(tn, index, est, a, ops, bind, in __tcf_ipt_init() 152 if (bind)/* dont override defaults */ in __tcf_ipt_init() 156 tcf_idr_release(*a, bind); in __tcf_ipt_init() 197 tcf_idr_release(*a, bind); in __tcf_ipt_init() 271 static int tcf_ipt_dump(struct sk_buff *skb, struct tc_action *a, int bind, in tcf_ipt_dump() argument [all …]
|
| D | act_skbmod.c | 107 bool bind = flags & TCA_ACT_FLAGS_BIND; in tcf_skbmod_init() local 153 err = tcf_idr_check_alloc(tn, &index, a, bind); in tcf_skbmod_init() 157 if (exists && bind) in tcf_skbmod_init() 162 tcf_idr_release(*a, bind); in tcf_skbmod_init() 170 &act_skbmod_ops, bind, true, flags); in tcf_skbmod_init() 178 tcf_idr_release(*a, bind); in tcf_skbmod_init() 222 tcf_idr_release(*a, bind); in tcf_skbmod_init() 237 int bind, int ref) in tcf_skbmod_dump() argument 245 .bindcnt = atomic_read(&d->tcf_bindcnt) - bind, in tcf_skbmod_dump()
|
| D | act_skbedit.c | 121 bool bind = act_flags & TCA_ACT_FLAGS_BIND; in tcf_skbedit_init() local 200 err = tcf_idr_check_alloc(tn, &index, a, bind); in tcf_skbedit_init() 204 if (exists && bind) in tcf_skbedit_init() 209 tcf_idr_release(*a, bind); in tcf_skbedit_init() 217 &act_skbedit_ops, bind, true, act_flags); in tcf_skbedit_init() 228 tcf_idr_release(*a, bind); in tcf_skbedit_init() 273 tcf_idr_release(*a, bind); in tcf_skbedit_init() 278 int bind, int ref) in tcf_skbedit_dump() argument 286 .bindcnt = atomic_read(&d->tcf_bindcnt) - bind, in tcf_skbedit_dump() 362 u32 *index_inc, bool bind, in tcf_skbedit_offload_act_setup() argument [all …]
|
| /Linux-v6.1/drivers/gpu/drm/i915/ |
| D | i915_vma_resource.h | 54 * @private: Bind backend private info. 55 * @start: Offset into the address space of bind range start. 57 * @vma_size: Bind size. 58 * @page_sizes_gtt: Resulting page sizes from the bind operation. 88 * struct i915_vma_bindinfo - Information needed for async bind 89 * only but that can be dropped after the bind has taken place. 176 * @private: Bind backend private info. 177 * @start: Offset into the address space of bind range start. 179 * @size: Bind size.
|
| /Linux-v6.1/drivers/xen/ |
| D | evtchn.c | 62 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-v6.1/Documentation/filesystems/ |
| D | sharedsubtree.rst | 57 # 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-v6.1/tools/usb/usbip/src/ |
| D | usbip_bind.c | 28 "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-v6.1/Documentation/scsi/ |
| D | NinjaSCSI.rst | 94 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-v6.1/drivers/infiniband/sw/rxe/ |
| D | rxe_mw.c | 56 "attempt to bind a type 1 MW not in the valid state\n"); in rxe_check_bind_mw() 62 pr_err_once("attempt to bind a zero based type 1 MW\n"); in rxe_check_bind_mw() 71 "attempt to bind a type 2 MW not in the free state\n"); in rxe_check_bind_mw() 78 "attempt to bind type 2 MW with qp with different PD\n"); in rxe_check_bind_mw() 95 pr_err_once("attempt to bind MW to zero based MR\n"); in rxe_check_bind_mw() 102 "attempt to bind an MW to an MR without bind access\n"); in rxe_check_bind_mw() 111 "attempt to bind an Writable MW to an MR without local write access\n"); in rxe_check_bind_mw() 119 "attempt to bind a ZB MW outside of the MR\n"); in rxe_check_bind_mw() 127 "attempt to bind a VA MW outside of the MR\n"); in rxe_check_bind_mw()
|
| /Linux-v6.1/Documentation/networking/ |
| D | af_xdp.rst | 53 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 …]
|
| D | j1939.rst | 184 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 …]
|
| /Linux-v6.1/tools/testing/selftests/tc-testing/tc-tests/filters/ |
| D | matchall.json | 16 …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 …]
|