| /linux/tools/testing/selftests/drivers/dma-buf/ |
| H A D | udmabuf.c | 135 struct udmabuf_create create; in main() local 170 memset(&create, 0, sizeof(create)); in main() 173 create.memfd = memfd; in main() 174 create.offset = getpagesize()/2; in main() 175 create.size = getpagesize(); in main() 176 buf = ioctl(devfd, UDMABUF_CREATE, &create); in main() 183 create.memfd = memfd; in main() 184 create.offset = 0; in main() 185 create.size = getpagesize()/2; in main() 186 buf = ioctl(devfd, UDMABUF_CREATE, &create); in main() [all …]
|
| /linux/fs/ocfs2/dlm/ |
| H A D | dlmlock.c | 287 struct dlm_create_lock create; in dlm_send_remote_lock_request() local 291 memset(&create, 0, sizeof(create)); in dlm_send_remote_lock_request() 292 create.node_idx = dlm->node_num; in dlm_send_remote_lock_request() 293 create.requested_type = lock->ml.type; in dlm_send_remote_lock_request() 294 create.cookie = lock->ml.cookie; in dlm_send_remote_lock_request() 295 create.namelen = res->lockname.len; in dlm_send_remote_lock_request() 296 create.flags = cpu_to_be32(flags); in dlm_send_remote_lock_request() 297 memcpy(create.name, res->lockname.name, create.namelen); in dlm_send_remote_lock_request() 299 tmpret = o2net_send_message(DLM_CREATE_LOCK_MSG, dlm->key, &create, in dlm_send_remote_lock_request() 300 sizeof(create), res->owner, &status); in dlm_send_remote_lock_request() [all …]
|
| /linux/kernel/ |
| H A D | kthread.c | 384 struct kthread_create_info *create = _create; in kthread() local 385 int (*threadfn)(void *data) = create->threadfn; in kthread() 386 void *data = create->data; in kthread() 394 done = xchg(&create->done, NULL); in kthread() 396 kfree(create->full_name); in kthread() 397 kfree(create); in kthread() 401 self->full_name = create->full_name; in kthread() 413 create->result = current; in kthread() 451 static void create_kthread(struct kthread_create_info *create) in create_kthread() argument 456 current->pref_node_fork = create->node; in create_kthread() [all …]
|
| /linux/samples/uhid/ |
| H A D | uhid-example.c | 176 static int create(int fd) in create() function 182 strcpy((char*)ev.u.create.name, "test-uhid-device"); in create() 183 ev.u.create.rd_data = rdesc; in create() 184 ev.u.create.rd_size = sizeof(rdesc); in create() 185 ev.u.create.bus = BUS_USB; in create() 186 ev.u.create.vendor = 0x15d9; in create() 187 ev.u.create.product = 0x0a37; in create() 188 ev.u.create.version = 0; in create() 189 ev.u.create.country = 0; in create() 423 ret = create(fd); in main()
|
| /linux/Documentation/admin-guide/sysctl/ |
| H A D | user.rst | 19 malfunction and attempt to create a ridiculous number of objects, 42 user namespace may create. 48 user namespace may create. 54 user namespace may create. 60 current user namespace may create. 66 user namespace may create. 72 user namespace may create. 78 user namespace may create. 84 user namespace may create.
|
| /linux/tools/testing/selftests/bpf/prog_tests/ |
| H A D | dmabuf_iter.c | 31 struct udmabuf_create create; in create_udmabuf() local 53 memset(&create, 0, sizeof(create)); in create_udmabuf() 54 create.memfd = memfd; in create_udmabuf() 55 create.flags = UDMABUF_FLAGS_CLOEXEC; in create_udmabuf() 56 create.offset = 0; in create_udmabuf() 57 create.size = udmabuf_test_buffer_size; in create_udmabuf() 59 local_udmabuf = ioctl(dev_udmabuf, UDMABUF_CREATE, &create); in create_udmabuf()
|
| /linux/fs/bfs/ |
| H A D | file.c | 66 struct buffer_head *bh_result, int create) in bfs_get_block() argument 75 if (!create) { in bfs_get_block() 78 create, (unsigned long)block, phys); in bfs_get_block() 90 create, (unsigned long)block, phys); in bfs_get_block() 109 create, (unsigned long)block, phys); in bfs_get_block() 137 create, (unsigned long)block, phys); in bfs_get_block()
|
| /linux/rust/syn/ |
| H A D | buffer.rs | 86 unsafe { Cursor::create(ptr, ptr.add(self.entries.len() - 1)) } in begin() 133 unsafe fn create(mut ptr: *const Entry, scope: *const Entry) -> Self { in create() method 164 unsafe { Cursor::create(self.ptr.offset(1), self.scope) } in bump_ignore_group() 253 let inside_of_group = unsafe { Cursor::create(self.ptr.add(1), end_of_group) }; in group() 254 let after_group = unsafe { Cursor::create(end_of_group, self.scope) }; in group() 269 let inside_of_group = unsafe { Cursor::create(self.ptr.add(1), end_of_group) }; in any_group() 270 let after_group = unsafe { Cursor::create(end_of_group, self.scope) }; in any_group() 280 let after_group = unsafe { Cursor::create(end_of_group, self.scope) }; in any_group_token() 315 let rest = unsafe { Cursor::create(self.ptr.add(len), self.scope) }; in token_tree() 370 Some(unsafe { Cursor::create(self.ptr.add(len), self.scope) }) in skip()
|
| /linux/Documentation/sound/designs/ |
| H A D | jack-controls.rst | 26 Each jack will have a kcontrol list, so that we can create a kcontrol 39 if true, create a kcontrol and add it to the jack list. 41 Don't create a input device for phantom jacks. 43 HDA jacks can set phantom_jack to true in order to create a phantom 44 jack and set initial_kctl to true to create an initial kcontrol with
|
| /linux/tools/lib/perf/Documentation/ |
| H A D | libperf-counting.txt | 75 We create software events for cpu and task: 97 In this case we will monitor current process, so we create threads map with single pid (0): 103 39 fprintf(stderr, "failed to create threads\n"); 110 Now we create libperf's event list, which will serve as holder for the events we want: 116 47 fprintf(stderr, "failed to create evlist\n"); 121 We create libperf's events for the attributes we defined earlier and add them to the list: 127 53 fprintf(stderr, "failed to create evsel1\n"); 135 61 fprintf(stderr, "failed to create evsel2\n");
|
| H A D | libperf-sampling.txt | 102 44 fprintf(stderr, "failed to create cpus\n"); 107 Now we create libperf's event list, which will serve as holder for the cycles event: 113 50 fprintf(stderr, "failed to create evlist\n"); 118 We create libperf's event for the cycles attribute we defined earlier and add it to the list: 124 56 fprintf(stderr, "failed to create cycles\n"); 144 Once the events list is open, we can create memory maps AKA perf ring buffers:
|
| /linux/Documentation/admin-guide/device-mapper/ |
| H A D | unstriped.rst | 61 echo $DM_PARMS | dmsetup create raid0 63 echo "0 1 unstriped ${NUM} ${CHUNK} ${i} /dev/mapper/raid0 0" | dmsetup create set-${i} 118 dmsetup create nvmset0 --table '0 512 unstriped 2 256 0 /dev/nvme0n1 0' 119 dmsetup create nvmset1 --table '0 512 unstriped 2 256 1 /dev/nvme0n1 0' 132 dmsetup create raid_disk0 --table '0 512 unstriped 4 256 0 /dev/mapper/striped 0' 133 dmsetup create raid_disk1 --table '0 512 unstriped 4 256 1 /dev/mapper/striped 0' 134 dmsetup create raid_disk2 --table '0 512 unstriped 4 256 2 /dev/mapper/striped 0' 135 dmsetup create raid_disk3 --table '0 512 unstriped 4 256 3 /dev/mapper/striped 0'
|
| H A D | zero.rst | 20 To create a sparse device, start by creating a dm-zero device that's the 25 echo "0 $TEN_TERABYTES zero" | dmsetup create zero1 27 Then create a snapshot of the zero device, using any available block-device as 33 dmsetup create sparse1 35 This will create a 10TB sparse device called /dev/mapper/sparse1 that has
|
| H A D | linear.rst | 24 echo "0 `blockdev --getsz $1` linear $1 0" | dmsetup create identity 33 $size1 $size2 linear $2 0" | dmsetup create joined 63 `echo \"$table\" | dmsetup create $name`;
|
| H A D | dm-init.rst | 11 The second is to create one or more device-mappers using the module parameter 12 "dm-mod.create=" through the kernel boot command line argument. 23 …dm-mod.create=<name>,<uuid>,<minor>,<flags>,<table>[,<table>+][;<name>,<uuid>,<minor>,<flags>,<tab… 73 dm-mod.create="lroot,,,rw, 0 4096 linear 98:16 0, 4096 4096 linear 98:32 0" root=/dev/dm-0 79 An example of multiple device-mappers, with the dm-mod.create="..." contents
|
| /linux/tools/testing/selftests/hid/ |
| H A D | hid_common.h | 169 strcpy((char *)ev.u.create.name, buf); in uhid_create() 170 ev.u.create.rd_data = rdesc; in uhid_create() 171 ev.u.create.rd_size = rdesc_size; in uhid_create() 172 ev.u.create.bus = bus; in uhid_create() 173 ev.u.create.vendor = vid; in uhid_create() 174 ev.u.create.product = pid; in uhid_create() 175 ev.u.create.version = 0; in uhid_create() 176 ev.u.create.country = 0; in uhid_create() 179 strcpy((char *)ev.u.create.phys, buf); in uhid_create()
|
| /linux/net/bridge/ |
| H A D | br_cfm.c | 25 if (mep->create.ifindex == ifindex) in br_mep_find_ifindex() 494 struct br_cfm_mep_create *const create, in br_cfm_mep_create() argument 502 if (create->domain == BR_CFM_VLAN) { in br_cfm_mep_create() 507 if (create->domain != BR_CFM_PORT) { in br_cfm_mep_create() 512 if (create->direction == BR_CFM_MEP_DIRECTION_UP) { in br_cfm_mep_create() 517 if (create->direction != BR_CFM_MEP_DIRECTION_DOWN) { in br_cfm_mep_create() 522 p = br_mep_get_port(br, create->ifindex); in br_cfm_mep_create() 536 if (create->domain == BR_CFM_PORT) { in br_cfm_mep_create() 537 mep = br_mep_find_ifindex(br, create->ifindex); in br_cfm_mep_create() 549 mep->create = *create; in br_cfm_mep_create() [all …]
|
| /linux/drivers/net/wireless/broadcom/brcm80211/brcmfmac/ |
| H A D | msgbuf.c | 610 struct msgbuf_tx_flowring_create_req *create; in brcmf_msgbuf_flowring_create_worker() local 644 create = (struct msgbuf_tx_flowring_create_req *)ret_ptr; in brcmf_msgbuf_flowring_create_worker() 645 create->msg.msgtype = MSGBUF_TYPE_FLOW_RING_CREATE; in brcmf_msgbuf_flowring_create_worker() 646 create->msg.ifidx = work->ifidx; in brcmf_msgbuf_flowring_create_worker() 647 create->msg.request_id = 0; in brcmf_msgbuf_flowring_create_worker() 648 create->tid = brcmf_flowring_tid(msgbuf->flow, flowid); in brcmf_msgbuf_flowring_create_worker() 649 create->flow_ring_id = cpu_to_le16(flowid + in brcmf_msgbuf_flowring_create_worker() 651 memcpy(create->sa, work->sa, ETH_ALEN); in brcmf_msgbuf_flowring_create_worker() 652 memcpy(create->da, work->da, ETH_ALEN); in brcmf_msgbuf_flowring_create_worker() 654 create->flow_ring_addr.high_addr = cpu_to_le32(address >> 32); in brcmf_msgbuf_flowring_create_worker() [all …]
|
| /linux/drivers/gpu/drm/qxl/ |
| H A D | qxl_cmd.c | 380 struct qxl_surface_create *create; in qxl_io_create_primary() local 386 create = &qdev->ram_header->create_surface; in qxl_io_create_primary() 387 create->format = bo->surf.format; in qxl_io_create_primary() 388 create->width = bo->surf.width; in qxl_io_create_primary() 389 create->height = bo->surf.height; in qxl_io_create_primary() 390 create->stride = bo->surf.stride; in qxl_io_create_primary() 391 create->mem = qxl_bo_physical_address(qdev, bo, 0); in qxl_io_create_primary() 393 DRM_DEBUG_DRIVER("mem = %llx, from %p\n", create->mem, bo->kptr); in qxl_io_create_primary() 395 create->flags = QXL_SURF_FLAG_KEEP_DATA; in qxl_io_create_primary() 396 create->type = QXL_SURF_TYPE_PRIMARY; in qxl_io_create_primary()
|
| /linux/Documentation/input/ |
| H A D | uinput.rst | 10 process can create a virtual input device with specific capabilities. Once 21 The uinput header defines ioctls to create, set up, and destroy virtual 28 create uinput devices and send events. libevdev is less error-prone than 40 This first example shows how to create a new virtual device, and how to 86 * On UI_DEV_CREATE the kernel will create the device node for this 115 This example shows how to create a virtual device that behaves like a physical 149 * On UI_DEV_CREATE the kernel will create the device node for this 220 * On UI_DEV_CREATE the kernel will create the device node for this
|
| /linux/drivers/dma-buf/ |
| H A D | udmabuf.c | 451 struct udmabuf_create create; in udmabuf_ioctl_create() local 455 if (copy_from_user(&create, (void __user *)arg, in udmabuf_ioctl_create() 456 sizeof(create))) in udmabuf_ioctl_create() 459 head.flags = create.flags; in udmabuf_ioctl_create() 461 list.memfd = create.memfd; in udmabuf_ioctl_create() 462 list.offset = create.offset; in udmabuf_ioctl_create() 463 list.size = create.size; in udmabuf_ioctl_create()
|
| /linux/fs/nfsd/ |
| H A D | nfs4proc.c | 828 struct nfsd4_create *create = &u->create; in nfsd4_create() local 830 .na_iattr = &create->cr_iattr, in nfsd4_create() 831 .na_seclabel = &create->cr_label, in nfsd4_create() 832 .na_dpacl = create->cr_dpacl, in nfsd4_create() 833 .na_pacl = create->cr_pacl, in nfsd4_create() 839 create->cr_dpacl = NULL; in nfsd4_create() 840 create->cr_pacl = NULL; in nfsd4_create() 848 status = check_attr_support(cstate, create->cr_bmval, nfsd_attrmask); in nfsd4_create() 853 switch (create->cr_type) { in nfsd4_create() 866 if (create->cr_acl) { in nfsd4_create() [all …]
|
| /linux/fs/minix/ |
| H A D | itree_v1.c | 54 struct buffer_head *bh_result, int create) in V1_minix_get_block() argument 56 return get_block(inode, block, bh_result, create); in V1_minix_get_block()
|
| /linux/Documentation/translations/zh_CN/networking/ |
| H A D | generic-hdlc.rst | 62 sethdlc hdlc0 create 99 128 * create n | delete n - 添加/删除DLCI编号为n的PVC接口。 131 * create ether n | delete ether n - 添加/删除用于以太网
|
| /linux/net/nfc/ |
| H A D | af_nfc.c | 31 rc = proto_tab[proto]->create(net, sock, proto_tab[proto], kern); in nfc_sock_create() 42 .create = nfc_sock_create,
|