Searched refs:argp (Results 1 - 25 of 150) sorted by relevance

123456

/drivers/sbus/char/
H A Dopenprom.c143 static int opromgetprop(void __user *argp, struct device_node *dp, struct openpromio *op, int bufsize) argument
151 return copyout(argp, op, sizeof(int));
157 return copyout(argp, op, sizeof(int) + bufsize);
160 static int opromnxtprop(void __user *argp, struct device_node *dp, struct openpromio *op, int bufsize) argument
166 return copyout(argp, op, sizeof(int));
170 return copyout(argp, op, sizeof(int));
178 return copyout(argp, op, sizeof(int));
187 return copyout(argp, op, sizeof(int) + bufsize);
198 static int opromnext(void __user *argp, unsigned int cmd, struct device_node *dp, struct openpromio *op, int bufsize, DATA *data) argument
242 return copyout(argp, o
245 oprompci2node(void __user *argp, struct device_node *dp, struct openpromio *op, int bufsize, DATA *data) argument
270 oprompath2node(void __user *argp, struct device_node *dp, struct openpromio *op, int bufsize, DATA *data) argument
284 opromgetbootargs(void __user *argp, struct openpromio *op, int bufsize) argument
309 void __user *argp = (void __user *)arg; local
412 opiocget(void __user *argp, DATA *data) argument
444 opiocnextprop(void __user *argp, DATA *data) argument
490 opiocset(void __user *argp, DATA *data) argument
522 opiocgetnext(unsigned int cmd, void __user *argp) argument
558 void __user *argp = (void __user *)arg; local
[all...]
/drivers/s390/block/
H A Ddasd_ioctl.c33 dasd_ioctl_api_version(void __user *argp) argument
36 return put_user(ver, (int __user *)argp);
266 dasd_ioctl_format(struct block_device *bdev, void __user *argp) argument
274 if (!argp)
284 if (copy_from_user(&fdata, argp, sizeof(struct format_data_t))) {
313 static int dasd_ioctl_read_profile(struct dasd_block *block, void __user *argp) argument
350 if (copy_to_user(argp, data, sizeof(*data)))
362 static int dasd_ioctl_read_profile(struct dasd_block *block, void __user *argp) argument
372 unsigned int cmd, void __user *argp)
448 if (copy_to_user(argp, dasd_inf
371 dasd_ioctl_information(struct dasd_block *block, unsigned int cmd, void __user *argp) argument
461 dasd_ioctl_set_ro(struct block_device *bdev, void __user *argp) argument
486 dasd_ioctl_readall_cmb(struct dasd_block *block, unsigned int cmd, struct cmbdata __user *argp) argument
504 void __user *argp; local
[all...]
/drivers/gpu/drm/
H A Ddrm_ioc32.c193 drm_map32_t __user *argp = (void __user *)arg; local
199 if (get_user(idx, &argp->offset))
221 if (copy_to_user(argp, &m32, sizeof(m32)))
230 drm_map32_t __user *argp = (void __user *)arg; local
236 if (copy_from_user(&m32, argp, sizeof(m32)))
263 if (copy_to_user(argp, &m32, sizeof(m32)))
272 drm_map32_t __user *argp = (void __user *)arg; local
276 if (get_user(handle, &argp->handle))
301 drm_client32_t __user *argp = (void __user *)arg; local
305 if (get_user(idx, &argp
343 drm_stats32_t __user *argp = (void __user *)arg; local
379 drm_buf_desc32_t __user *argp = (void __user *)arg; local
410 drm_buf_desc32_t __user *argp = (void __user *)arg; local
437 drm_buf_info32_t __user *argp = (void __user *)arg; local
500 drm_buf_map32_t __user *argp = (void __user *)arg; local
560 drm_buf_free32_t __user *argp = (void __user *)arg; local
586 drm_ctx_priv_map32_t __user *argp = (void __user *)arg; local
606 drm_ctx_priv_map32_t __user *argp = (void __user *)arg; local
640 drm_ctx_res32_t __user *argp = (void __user *)arg; local
684 drm_dma32_t __user *argp = (void __user *)arg; local
730 drm_agp_mode32_t __user *argp = (void __user *)arg; local
761 drm_agp_info32_t __user *argp = (void __user *)arg; local
801 drm_agp_buffer32_t __user *argp = (void __user *)arg; local
832 drm_agp_buffer32_t __user *argp = (void __user *)arg; local
853 drm_agp_binding32_t __user *argp = (void __user *)arg; local
872 drm_agp_binding32_t __user *argp = (void __user *)arg; local
894 drm_scatter_gather32_t __user *argp = (void __user *)arg; local
921 drm_scatter_gather32_t __user *argp = (void __user *)arg; local
988 drm_wait_vblank32_t __user *argp = (void __user *)arg; local
[all...]
/drivers/ide/
H A Dide-floppy_ioctl.c42 int __user *argp; local
62 argp = arg + 1;
78 if (put_user(blocks, argp))
81 ++argp;
83 if (put_user(length, argp))
86 ++argp;
255 void __user *argp)
261 return ide_floppy_get_format_capacities(drive, pc, argp);
265 return ide_floppy_format_unit(drive, pc, (int __user *)argp);
267 return ide_floppy_get_format_progress(drive, pc, argp);
253 ide_floppy_format_ioctl(ide_drive_t *drive, struct ide_atapi_pc *pc, fmode_t mode, unsigned int cmd, void __user *argp) argument
277 void __user *argp = (void __user *)arg; local
[all...]
/drivers/video/fbdev/
H A Dsbuslib.c196 struct fbcmap32 __user *argp = (void __user *)arg; local
201 ret = copy_in_user(p, argp, 2 * sizeof(int));
202 ret |= get_user(addr, &argp->red);
204 ret |= get_user(addr, &argp->green);
206 ret |= get_user(addr, &argp->blue);
219 struct fbcursor32 __user *argp = (void __user *)arg; local
223 ret = copy_in_user(p, argp,
225 ret |= copy_in_user(&p->size, &argp->size, sizeof(struct fbcurpos));
226 ret |= copy_in_user(&p->cmap, &argp->cmap, 2 * sizeof(int));
227 ret |= get_user(addr, &argp
[all...]
/drivers/staging/bcm/
H A DBcmchar.c246 static int bcm_char_ioctl_reg_read_private(void __user *argp, argument
258 if (copy_from_user(&io_buff, argp, sizeof(struct bcm_ioctl_buffer)))
297 static int bcm_char_ioctl_reg_write_private(void __user *argp, argument
307 if (copy_from_user(&io_buff, argp, sizeof(struct bcm_ioctl_buffer)))
344 static int bcm_char_ioctl_eeprom_reg_read(void __user *argp, argument
364 if (copy_from_user(&io_buff, argp, sizeof(struct bcm_ioctl_buffer)))
412 static int bcm_char_ioctl_eeprom_reg_write(void __user *argp, argument
431 if (copy_from_user(&io_buff, argp, sizeof(struct bcm_ioctl_buffer)))
479 static int bcm_char_ioctl_gpio_set_request(void __user *argp, argument
501 if (copy_from_user(&io_buff, argp, sizeo
588 bcm_char_ioctl_led_thread_state_change_req(void __user *argp, struct bcm_mini_adapter *ad) argument
639 bcm_char_ioctl_gpio_status_request(void __user *argp, struct bcm_mini_adapter *ad) argument
680 bcm_char_ioctl_gpio_multi_request(void __user *argp, struct bcm_mini_adapter *ad) argument
786 bcm_char_ioctl_gpio_mode_request(void __user *argp, struct bcm_mini_adapter *ad) argument
878 bcm_char_ioctl_misc_request(void __user *argp, struct bcm_mini_adapter *ad) argument
960 bcm_char_ioctl_buffer_download(void __user *argp, struct bcm_mini_adapter *ad) argument
1045 bcm_char_ioctl_buffer_download_stop(void __user *argp, struct bcm_mini_adapter *ad) argument
1151 bcm_char_ioctl_switch_transfer_mode(void __user *argp, struct bcm_mini_adapter *ad) argument
1173 bcm_char_ioctl_get_driver_version(void __user *argp) argument
1190 bcm_char_ioctl_get_current_status(void __user *argp, struct bcm_mini_adapter *ad) argument
1221 bcm_char_ioctl_set_mac_tracing(void __user *argp, struct bcm_mini_adapter *ad) argument
1242 bcm_char_ioctl_get_dsx_indication(void __user *argp, struct bcm_mini_adapter *ad) argument
1268 bcm_char_ioctl_get_host_mibs(void __user *argp, struct bcm_mini_adapter *ad, struct bcm_tarang_data *tarang) argument
1306 bcm_char_ioctl_bulk_wrm(void __user *argp, struct bcm_mini_adapter *ad, UINT cmd) argument
1377 bcm_char_ioctl_get_nvm_size(void __user *argp, struct bcm_mini_adapter *ad) argument
1394 bcm_char_ioctl_cal_init(void __user *argp, struct bcm_mini_adapter *ad) argument
1441 bcm_char_ioctl_set_debug(void __user *argp, struct bcm_mini_adapter *ad) argument
1484 bcm_char_ioctl_nvm_rw(void __user *argp, struct bcm_mini_adapter *ad, UINT cmd) argument
1594 bcm_char_ioctl_flash2x_section_read(void __user *argp, struct bcm_mini_adapter *ad) argument
1712 bcm_char_ioctl_flash2x_section_write(void __user *argp, struct bcm_mini_adapter *ad) argument
1846 bcm_char_ioctl_flash2x_section_bitmap(void __user *argp, struct bcm_mini_adapter *ad) argument
1896 bcm_char_ioctl_set_active_section(void __user *argp, struct bcm_mini_adapter *ad) argument
1951 bcm_char_ioctl_copy_section(void __user *argp, struct bcm_mini_adapter *ad) argument
2052 bcm_char_ioctl_get_flash_cs_info(void __user *argp, struct bcm_mini_adapter *ad) argument
2094 bcm_char_ioctl_select_dsd(void __user *argp, struct bcm_mini_adapter *ad) argument
2154 bcm_char_ioctl_nvm_raw_read(void __user *argp, struct bcm_mini_adapter *ad) argument
2256 bcm_char_ioctl_cntrlmsg_mask(void __user *argp, struct bcm_mini_adapter *ad, struct bcm_tarang_data *tarang) argument
2291 bcm_char_ioctl_get_device_driver_info(void __user *argp, struct bcm_mini_adapter *ad) argument
2319 bcm_char_ioctl_time_since_net_entry(void __user *argp, struct bcm_mini_adapter *ad) argument
2348 void __user *argp = (void __user *)arg; local
[all...]
/drivers/watchdog/
H A Driowd.c95 void __user *argp = (void __user *)arg; local
102 if (copy_to_user(argp, &info, sizeof(info)))
108 if (put_user(0, (int __user *)argp))
117 if (copy_from_user(&options, argp, sizeof(options)))
130 if (get_user(new_margin, (int __user *)argp))
139 return put_user(riowd_timeout * 60, (int __user *)argp);
H A Dwdrtas.c288 int __user *argp = (void __user *)arg; local
298 if (copy_to_user(argp, &wdinfo, sizeof(wdinfo)))
304 return put_user(i, argp);
308 return put_user(i, argp);
315 return put_user(i, argp);
318 if (get_user(i, argp))
336 if (get_user(i, argp))
351 return put_user(wdrtas_interval, argp);
H A Diop_wdt.c140 int __user *argp = (int __user *)arg; local
144 if (copy_to_user(argp, &ident, sizeof(ident)))
151 ret = put_user(0, argp);
155 ret = put_user(boot_status, argp);
184 ret = put_user(iop_watchdog_timeout(), argp);
H A Dsbc_epx_c3.c109 int __user *argp = (void __user *)arg; local
118 if (copy_to_user(argp, &ident, sizeof(ident)))
123 return put_user(0, argp);
125 if (get_user(options, argp))
143 return put_user(WATCHDOG_TIMEOUT, argp);
H A Dxen_wdt.c181 int __user *argp = (void __user *)arg; local
190 return copy_to_user(argp, &ident, sizeof(ident)) ? -EFAULT : 0;
194 return put_user(0, argp);
197 if (get_user(new_options, argp))
214 if (get_user(new_timeout, argp))
222 return put_user(timeout, argp);
226 return put_user(retval, argp);
H A Dgef_wdt.c167 void __user *argp = (void __user *)arg; local
177 if (copy_to_user(argp, &info, sizeof(info)))
183 if (put_user(wdt_status, (int __user *)argp))
189 if (get_user(options, (int __user *)argp))
205 if (get_user(timeout, (int __user *)argp))
211 if (put_user(gef_wdt_timeout, (int __user *)argp))
H A Dmv64x60_wdt.c182 void __user *argp = (void __user *)arg; local
193 if (copy_to_user(argp, &info, sizeof(info)))
199 if (put_user(wdt_status, (int __user *)argp))
208 if (get_user(options, (int __user *)argp))
224 if (get_user(timeout, (int __user *)argp))
230 if (put_user(mv64x60_wdt_timeout, (int __user *)argp))
H A Drc32434_wdt.c196 void __user *argp = (void __user *)arg; local
207 if (copy_to_user(argp, &ident, sizeof(ident)))
213 if (copy_to_user(argp, &value, sizeof(int)))
217 if (copy_from_user(&value, argp, sizeof(int)))
234 if (copy_from_user(&new_timeout, argp, sizeof(int)))
240 return copy_to_user(argp, &timeout, sizeof(int));
H A Dacquirewdt.c151 void __user *argp = (void __user *)arg; local
152 int __user *p = argp;
161 return copy_to_user(argp, &ident, sizeof(ident)) ? -EFAULT : 0;
H A Dat91rm9200_wdt.c139 void __user *argp = (void __user *)arg; local
140 int __user *p = argp;
145 return copy_to_user(argp, &at91_wdt_info,
/drivers/platform/x86/
H A Dintel_scu_ipcutil.c83 void __user *argp = (void __user *)arg; local
88 if (copy_from_user(&data, argp, sizeof(struct scu_ipc_data)))
93 if (copy_to_user(argp, &data, sizeof(struct scu_ipc_data)))
/drivers/mtd/
H A Dmtdchar.c570 struct mtd_write_req __user *argp)
577 if (copy_from_user(&req, argp, sizeof(req)))
624 void __user *argp = (void __user *)arg; local
633 if (!access_ok(VERIFY_READ, argp, size))
637 if (!access_ok(VERIFY_WRITE, argp, size))
643 if (copy_to_user(argp, &(mtd->numeraseregions), sizeof(int)))
651 struct region_info_user __user *ur = argp;
679 if (copy_to_user(argp, &info, sizeof(struct mtd_info_user)))
703 if (copy_from_user(&einfo64, argp,
713 if (copy_from_user(&einfo32, argp,
569 mtdchar_write_ioctl(struct mtd_info *mtd, struct mtd_write_req __user *argp) argument
1045 void __user *argp = compat_ptr(arg); local
[all...]
/drivers/s390/char/
H A Dsclp_ctl.c94 void __user *argp; local
97 argp = compat_ptr(arg);
99 argp = (void __user *) arg;
102 return sclp_ctl_ioctl_sccb(argp);
H A Dvmcp.c138 int __user *argp; local
143 argp = compat_ptr(arg);
145 argp = (int __user *)arg;
152 return put_user(temp, argp);
157 temp = get_user(session->bufsize, argp);
167 return put_user(temp, argp);
/drivers/misc/mic/host/
H A Dmic_virtio.h115 void __user *argp);
118 void __user *argp);
H A Dmic_fops.c63 void __user *argp = (void __user *)arg; local
69 ret = mic_virtio_add_device(mvdev, argp);
86 if (copy_from_user(&copy, argp, sizeof(copy)))
102 &((struct mic_copy_desc __user *)argp)->out_len,
116 ret = mic_virtio_config_change(mvdev, argp);
/drivers/char/
H A Dppdev.c330 void __user *argp = (void __user *)arg; local
391 if (copy_from_user (&mode, argp, sizeof (mode)))
413 if (copy_to_user (argp, &mode, sizeof (mode))) {
421 if (copy_from_user (&phase, argp, sizeof (phase))) {
442 if (copy_to_user (argp, &phase, sizeof (phase))) {
457 if (copy_to_user (argp, &modes, sizeof (modes))) {
466 if (copy_from_user (&uflags, argp, sizeof (uflags))) {
478 if (copy_to_user (argp, &uflags, sizeof (uflags))) {
504 if (copy_to_user (argp, &reg, sizeof (reg)))
509 if (copy_to_user (argp,
[all...]
/drivers/input/
H A Djoydev.c438 void __user *argp, size_t len)
451 if (copy_from_user(abspam, argp, len)) {
474 void __user *argp, size_t len)
487 if (copy_from_user(keypam, argp, len)) {
511 unsigned int cmd, void __user *argp)
522 return copy_from_user(&joydev->glue.JS_CORR, argp,
526 return copy_to_user(argp, &joydev->glue.JS_CORR,
530 return get_user(joydev->glue.JS_TIMEOUT, (s32 __user *) argp);
533 return put_user(joydev->glue.JS_TIMEOUT, (s32 __user *) argp);
536 return put_user(JS_VERSION, (__u32 __user *) argp);
437 joydev_handle_JSIOCSAXMAP(struct joydev *joydev, void __user *argp, size_t len) argument
473 joydev_handle_JSIOCSBTNMAP(struct joydev *joydev, void __user *argp, size_t len) argument
510 joydev_ioctl_common(struct joydev *joydev, unsigned int cmd, void __user *argp) argument
600 void __user *argp = (void __user *)arg; local
667 void __user *argp = (void __user *)arg; local
[all...]
/drivers/vhost/
H A Dvhost.h50 long vhost_vring_ioctl(struct vhost_dev *d, int ioctl, void __user *argp);
136 long vhost_dev_ioctl(struct vhost_dev *, unsigned int ioctl, void __user *argp);
137 long vhost_vring_ioctl(struct vhost_dev *d, int ioctl, void __user *argp);

Completed in 2368 milliseconds

123456