Home
last modified time | relevance | path

Searched refs:karg (Results 1 – 14 of 14) sorted by relevance

/linux-4.1.27/drivers/message/fusion/
Dmptctl.c126 static int mptctl_do_mpt_command(struct mpt_ioctl_command karg, void __user *mfPtr);
1240 struct mpt_ioctl_iocinfo *karg; in mptctl_getiocinfo() local
1264 karg = memdup_user(uarg, data_size); in mptctl_getiocinfo()
1265 if (IS_ERR(karg)) { in mptctl_getiocinfo()
1267 __FILE__, __LINE__, PTR_ERR(karg)); in mptctl_getiocinfo()
1268 return PTR_ERR(karg); in mptctl_getiocinfo()
1271 if (((iocnum = mpt_verify_adapter(karg->hdr.iocnum, &ioc)) < 0) || in mptctl_getiocinfo()
1275 kfree(karg); in mptctl_getiocinfo()
1280 if (karg->hdr.maxDataSize != data_size) { in mptctl_getiocinfo()
1284 kfree(karg); in mptctl_getiocinfo()
[all …]
/linux-4.1.27/drivers/scsi/mpt2sas/
Dmpt2sas_ctl.c542 _ctl_set_task_mid(struct MPT2SAS_ADAPTER *ioc, struct mpt2_ioctl_command *karg, in _ctl_set_task_mid() argument
595 sz = min_t(u32, karg->max_reply_bytes, ioc->reply_sz); in _ctl_set_task_mid()
596 if (copy_to_user(karg->reply_frame_buf_ptr, ioc->ctl_cmds.reply, in _ctl_set_task_mid()
617 _ctl_do_mpt_command(struct MPT2SAS_ADAPTER *ioc, struct mpt2_ioctl_command karg, in _ctl_do_mpt_command() argument
677 if (karg.data_sge_offset * 4 > ioc->request_sz || in _ctl_do_mpt_command()
678 karg.data_sge_offset > (UINT_MAX / 4)) { in _ctl_do_mpt_command()
684 if (copy_from_user(mpi_request, mf, karg.data_sge_offset*4)) { in _ctl_do_mpt_command()
714 memcpy(request, mpi_request, karg.data_sge_offset*4); in _ctl_do_mpt_command()
716 data_out_sz = karg.data_out_size; in _ctl_do_mpt_command()
717 data_in_sz = karg.data_in_size; in _ctl_do_mpt_command()
[all …]
/linux-4.1.27/drivers/scsi/mpt3sas/
Dmpt3sas_ctl.c536 _ctl_set_task_mid(struct MPT3SAS_ADAPTER *ioc, struct mpt3_ioctl_command *karg, in _ctl_set_task_mid() argument
590 sz = min_t(u32, karg->max_reply_bytes, ioc->reply_sz); in _ctl_set_task_mid()
591 if (copy_to_user(karg->reply_frame_buf_ptr, ioc->ctl_cmds.reply, in _ctl_set_task_mid()
612 _ctl_do_mpt_command(struct MPT3SAS_ADAPTER *ioc, struct mpt3_ioctl_command karg, in _ctl_do_mpt_command() argument
673 if (karg.data_sge_offset * 4 > ioc->request_sz || in _ctl_do_mpt_command()
674 karg.data_sge_offset > (UINT_MAX / 4)) { in _ctl_do_mpt_command()
680 if (copy_from_user(mpi_request, mf, karg.data_sge_offset*4)) { in _ctl_do_mpt_command()
710 memcpy(request, mpi_request, karg.data_sge_offset*4); in _ctl_do_mpt_command()
712 data_out_sz = karg.data_out_size; in _ctl_do_mpt_command()
713 data_in_sz = karg.data_in_size; in _ctl_do_mpt_command()
[all …]
/linux-4.1.27/block/
Dcompat_ioctl.c307 void *karg = NULL; in compat_fd_ioctl() local
329 f = karg = kmalloc(sizeof(struct floppy_struct), GFP_KERNEL); in compat_fd_ioctl()
330 if (!karg) in compat_fd_ioctl()
358 f = karg = kmalloc(sizeof(struct floppy_drive_params), GFP_KERNEL); in compat_fd_ioctl()
359 if (!karg) in compat_fd_ioctl()
390 karg = kmalloc(sizeof(struct floppy_drive_struct), GFP_KERNEL); in compat_fd_ioctl()
391 if (!karg) in compat_fd_ioctl()
395 karg = kmalloc(sizeof(struct floppy_fdc_state), GFP_KERNEL); in compat_fd_ioctl()
396 if (!karg) in compat_fd_ioctl()
400 karg = kmalloc(sizeof(struct floppy_write_errors), GFP_KERNEL); in compat_fd_ioctl()
[all …]
/linux-4.1.27/drivers/media/v4l2-core/
Dv4l2-compat-ioctl32.c839 } karg; in do_video_ioctl() local
879 err = get_user(karg.vi, (s32 __user *)up); in do_video_ioctl()
890 err = get_v4l2_edid32(&karg.v2edid, up); in do_video_ioctl()
897 err = get_v4l2_format32(&karg.v2f, up); in do_video_ioctl()
902 err = get_v4l2_create32(&karg.v2crt, up); in do_video_ioctl()
910 err = get_v4l2_buffer32(&karg.v2b, up); in do_video_ioctl()
915 err = get_v4l2_framebuffer32(&karg.v2fb, up); in do_video_ioctl()
924 err = get_v4l2_standard32(&karg.v2s, up); in do_video_ioctl()
929 err = get_v4l2_input32(&karg.v2i, up); in do_video_ioctl()
936 err = get_v4l2_ext_controls32(&karg.v2ecs, up); in do_video_ioctl()
[all …]
/linux-4.1.27/drivers/staging/lustre/lustre/lmv/
Dlmv_obd.c699 static int lmv_fid2path(struct obd_export *exp, int len, void *karg, void *uarg) in lmv_fid2path() argument
709 gf = (struct getinfo_fid2path *)karg; in lmv_fid2path()
725 ori_gf = (struct getinfo_fid2path *)karg; in lmv_fid2path()
905 int len, void *karg, void *uarg) in lmv_iocontrol() argument
919 struct obd_ioctl_data *data = karg; in lmv_iocontrol()
954 struct if_quotactl *qctl = karg; in lmv_iocontrol()
1003 struct ioc_changelog *icc = karg; in lmv_iocontrol()
1019 rc = obd_iocontrol(cmd, lmv->tgts[0]->ltd_exp, len, karg, uarg); in lmv_iocontrol()
1023 rc = lmv_fid2path(exp, len, karg, uarg); in lmv_iocontrol()
1029 struct md_op_data *op_data = karg; in lmv_iocontrol()
[all …]
/linux-4.1.27/drivers/staging/lustre/lustre/mdc/
Dmdc_request.c1831 void *karg, void *uarg) in mdc_iocontrol() argument
1834 struct obd_ioctl_data *data = karg; in mdc_iocontrol()
1844 rc = mdc_ioc_changelog_send(obd, karg); in mdc_iocontrol()
1847 struct ioc_changelog *icc = karg; in mdc_iocontrol()
1859 rc = mdc_ioc_fid2path(exp, karg); in mdc_iocontrol()
1862 rc = mdc_ioc_hsm_ct_start(exp, karg); in mdc_iocontrol()
1868 rc = mdc_ioc_hsm_progress(exp, karg); in mdc_iocontrol()
1871 rc = mdc_ioc_hsm_state_get(exp, karg); in mdc_iocontrol()
1874 rc = mdc_ioc_hsm_state_set(exp, karg); in mdc_iocontrol()
1877 rc = mdc_ioc_hsm_current_action(exp, karg); in mdc_iocontrol()
[all …]
/linux-4.1.27/drivers/media/usb/uvc/
Duvc_v4l2.c1386 } karg; in uvc_v4l2_compat_ioctl32() local
1392 ret = uvc_v4l2_get_xu_mapping(&karg.xmap, up); in uvc_v4l2_compat_ioctl32()
1395 ret = uvc_ioctl_ctrl_map(handle->chain, &karg.xmap); in uvc_v4l2_compat_ioctl32()
1398 ret = uvc_v4l2_put_xu_mapping(&karg.xmap, up); in uvc_v4l2_compat_ioctl32()
1405 ret = uvc_v4l2_get_xu_query(&karg.xqry, up); in uvc_v4l2_compat_ioctl32()
1408 ret = uvc_xu_ctrl_query(handle->chain, &karg.xqry); in uvc_v4l2_compat_ioctl32()
1411 ret = uvc_v4l2_put_xu_query(&karg.xqry, up); in uvc_v4l2_compat_ioctl32()
/linux-4.1.27/fs/
Dcompat_ioctl.c523 void *karg; in mt_ioctl_trans() local
529 karg = &pos; in mt_ioctl_trans()
533 karg = &get; in mt_ioctl_trans()
537 err = sys_ioctl (fd, kcmd, (unsigned long)karg); in mt_ioctl_trans()
/linux-4.1.27/drivers/staging/lustre/lustre/lov/
Dlov_obd.c1406 void *karg, void *uarg) in lov_iocontrol() argument
1415 struct obd_ioctl_data *data = karg; in lov_iocontrol()
1500 rc = lov_getstripe(exp, karg, uarg); in lov_iocontrol()
1503 struct if_quotactl *qctl = karg; in lov_iocontrol()
1568 len, karg, uarg); in lov_iocontrol()
/linux-4.1.27/drivers/staging/lustre/lustre/osc/
Dosc_request.c2649 void *karg, void *uarg) in osc_iocontrol() argument
2652 struct obd_ioctl_data *data = karg; in osc_iocontrol()
2704 err = obd_alloc_memmd(exp, karg); in osc_iocontrol()
2709 err = osc_getstripe(karg, uarg); in osc_iocontrol()
2722 err = osc_quota_poll_check(exp, (struct if_quotacheck *)karg); in osc_iocontrol()
/linux-4.1.27/drivers/staging/lustre/lustre/include/
Dobd_class.h1256 int len, void *karg, void *uarg) in obd_iocontrol() argument
1263 rc = OBP(exp->exp_obd, iocontrol)(cmd, exp, len, karg, uarg); in obd_iocontrol()
Dobd.h1105 void *karg, void *uarg);
/linux-4.1.27/drivers/staging/lustre/lustre/obdecho/
Decho_client.c1855 void *karg, void *uarg) in echo_client_iocontrol() argument
1861 struct obd_ioctl_data *data = karg; in echo_client_iocontrol()