| /linux/drivers/media/cec/core/ |
| H A D | cec-api.c | 76 struct cec_caps __user *parg) in cec_adap_g_caps() argument 86 if (copy_to_user(parg, &caps, sizeof(caps))) in cec_adap_g_caps() 92 __u16 __user *parg) in cec_adap_g_phys_addr() argument 99 if (copy_to_user(parg, &phys_addr, sizeof(phys_addr))) in cec_adap_g_phys_addr() 122 bool block, __u16 __user *parg) in cec_adap_s_phys_addr() argument 129 if (copy_from_user(&phys_addr, parg, sizeof(phys_addr))) in cec_adap_s_phys_addr() 145 struct cec_log_addrs __user *parg) in cec_adap_g_log_addrs() argument 162 if (copy_to_user(parg, &log_addrs, sizeof(log_addrs))) in cec_adap_g_log_addrs() 168 bool block, struct cec_log_addrs __user *parg) in cec_adap_s_log_addrs() argument 175 if (copy_from_user(&log_addrs, parg, sizeof(log_addrs))) in cec_adap_s_log_addrs() [all …]
|
| /linux/kernel/trace/ |
| H A D | trace_probe.c | 1289 static char *parse_probe_arg_type(char *arg, struct probe_arg *parg, in parse_probe_arg_type() argument 1314 if (kstrtouint(t2, 0, &parg->count) || !parg->count) { in parse_probe_arg_type() 1319 if (parg->count > MAX_ARRAY_LEN) { in parse_probe_arg_type() 1336 if (parg->count || (t && strcmp(t, "string"))) { in parse_probe_arg_type() 1340 parg->type = find_fetch_type("string", ctx->flags); in parse_probe_arg_type() 1342 parg->type = find_fetch_type(t, ctx->flags); in parse_probe_arg_type() 1344 if (!parg->type) { in parse_probe_arg_type() 1354 struct probe_arg *parg, in finalize_fetch_insn() argument 1363 if (parg->type->is_string) { in finalize_fetch_insn() 1365 if (!strcmp(parg->type->name, "symstr")) { in finalize_fetch_insn() [all …]
|
| /linux/drivers/media/dvb-core/ |
| H A D | dmxdev.c | 1046 unsigned int cmd, void *parg) in dvb_demux_do_ioctl() argument 1050 unsigned long arg = (unsigned long)parg; in dvb_demux_do_ioctl() 1083 ret = dvb_dmxdev_filter_set(dmxdev, dmxdevfilter, parg); in dvb_demux_do_ioctl() 1092 ret = dvb_dmxdev_pes_filter_set(dmxdev, dmxdevfilter, parg); in dvb_demux_do_ioctl() 1110 dmxdev->demux->get_pes_pids(dmxdev->demux, parg); in dvb_demux_do_ioctl() 1119 ((struct dmx_stc *)parg)->num, in dvb_demux_do_ioctl() 1120 &((struct dmx_stc *)parg)->stc, in dvb_demux_do_ioctl() 1121 &((struct dmx_stc *)parg)->base); in dvb_demux_do_ioctl() 1129 ret = dvb_dmxdev_add_pid(dmxdev, dmxdevfilter, *(u16 *)parg); in dvb_demux_do_ioctl() 1138 ret = dvb_dmxdev_remove_pid(dmxdev, dmxdevfilter, *(u16 *)parg); in dvb_demux_do_ioctl() [all …]
|
| H A D | dvb_frontend.c | 1342 unsigned int cmd, void *parg); 2063 void *parg) in dvb_frontend_do_ioctl() argument 2100 err = dvb_frontend_handle_ioctl(file, cmd, parg); in dvb_frontend_do_ioctl() 2431 unsigned int cmd, void *parg) in dvb_frontend_handle_ioctl() argument 2443 struct dtv_properties *tvps = parg; in dvb_frontend_handle_ioctl() 2477 err = dvb_get_property(fe, file, parg); in dvb_frontend_handle_ioctl() 2481 struct dvb_frontend_info *info = parg; in dvb_frontend_handle_ioctl() 2535 enum fe_status *status = parg; in dvb_frontend_handle_ioctl() 2561 struct dvb_diseqc_master_cmd *cmd = parg; in dvb_frontend_handle_ioctl() 2575 err = fe->ops.diseqc_send_burst(fe, (long)parg); in dvb_frontend_handle_ioctl() [all …]
|
| H A D | dvbdev.c | 964 void *parg = NULL; in dvb_usercopy() local 974 parg = (void *)arg; in dvb_usercopy() 980 parg = sbuf; in dvb_usercopy() 986 parg = mbuf; in dvb_usercopy() 990 if (copy_from_user(parg, (void __user *)arg, _IOC_SIZE(cmd))) in dvb_usercopy() 996 err = func(file, cmd, parg); in dvb_usercopy() 1007 if (copy_to_user((void __user *)arg, parg, _IOC_SIZE(cmd))) in dvb_usercopy()
|
| H A D | dvb_net.c | 1427 unsigned int cmd, void *parg) argument 1442 struct dvb_net_if *dvbnetif = parg; 1468 struct dvb_net_if *dvbnetif = parg; 1495 if ((unsigned long) parg >= DVB_NET_DEVICES_MAX) { 1499 ret = dvb_net_remove_if(dvbnet, (unsigned long) parg); 1508 struct __dvb_net_if_old *dvbnetif = parg; 1534 struct __dvb_net_if_old *dvbnetif = parg;
|
| H A D | dvb_ca_en50221.c | 1347 unsigned int cmd, void *parg) in dvb_ca_en50221_io_do_ioctl() argument 1379 struct ca_caps *caps = parg; in dvb_ca_en50221_io_do_ioctl() 1389 struct ca_slot_info *info = parg; in dvb_ca_en50221_io_do_ioctl()
|
| /linux/drivers/staging/media/av7110/ |
| H A D | av7110_av.c | 1130 unsigned int cmd, void *parg) in dvb_video_ioctl() argument 1134 unsigned long arg = (unsigned long)parg; in dvb_video_ioctl() 1214 memcpy(parg, &av7110->videostate, sizeof(struct video_status)); in dvb_video_ioctl() 1219 ret = dvb_compat_video_get_event(av7110, parg, file->f_flags); in dvb_video_ioctl() 1224 ret = dvb_video_get_event(av7110, parg, file->f_flags); in dvb_video_ioctl() 1228 memcpy(parg, &av7110->video_size, sizeof(video_size_t)); in dvb_video_ioctl() 1270 (struct compat_video_still_picture *)parg; in dvb_video_ioctl() 1282 (struct video_still_picture *)parg; in dvb_video_ioctl() 1323 *(int *)parg = VIDEO_CAP_MPEG1 | VIDEO_CAP_MPEG2 | in dvb_video_ioctl() 1362 unsigned int cmd, void *parg) in dvb_audio_ioctl() argument [all …]
|
| H A D | av7110.c | 665 unsigned int cmd, void *parg) in dvb_osd_ioctl() argument 673 return av7110_osd_cmd(av7110, (osd_cmd_t *)parg); in dvb_osd_ioctl() 675 return av7110_osd_capability(av7110, (osd_cap_t *)parg); in dvb_osd_ioctl()
|
| /linux/drivers/tee/optee/ |
| H A D | smc_abi.c | 916 phys_addr_t parg; in optee_smc_do_call_with_arg() local 918 rc = tee_shm_get_pa(shm, offs, &parg); in optee_smc_do_call_with_arg() 926 reg_pair_from_64(¶m.a1, ¶m.a2, parg); in optee_smc_do_call_with_arg()
|